<snapdata remixID="13576058"><project name="U1L3.2 Modern Art With Polygons" app="Snap! 10, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAAiVJREFUeF7t0sEJACAAA7G6/9AKLnGfdIHCkbPtzhSIChwAo/JufwEAQUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrf+QPTo3gB63A+vwAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="U1L3.2 Modern Art With Polygons"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="$brush set pen to crayon %&apos;which&apos;" type="command" category="pen"><comment x="0" y="0" w="297.3333333333333" collapsed="false">Reports one of 100 preselected colors, like a box of 100 crayons.&#xD;The colors have names that are meant to be evocative.&#xD;They are organized in families, more or less corresponding&#xD;to spectral (rainbow) colors; the input slot has a two-level menu&#xD;in which you can hover over a family name to see the colors&#xD;of that family, each including a crayon number and an RGB value. &#xD;See Appendix A of the Snap! Reference Manual for more details.</comment><header></header><code></code><translations></translations><inputs><input type="%n"><options>grays={&#xD;0 black #000000=0&#xD;1 gray7 #121212=1&#xD;2 gray14 #242424=2&#xD;3 gray21 #363636=3&#xD;4 gray28 #484848=4&#xD;5 gray36 #5c5c5c=5&#xD;6 gray43 #6d6d6d=6&#xD;7 gray50 #7f7f7f=7&#xD;8 gray57 #919191=8&#xD;9 gray64 #a3a3a3=9&#xD;10 gray71 #b5b5b5=10&#xD;11 gray78 #c8c8c8=11&#xD;12 gray85 #dadada=12&#xD;13 gray92 #ececec=13&#xD;14 white #ffffff=14&#xD;}&#xD;pinks={&#xD;15 deep pink #ff1493=15&#xD;16 hot pink #ff69b4=16&#xD;17 bright pink #ff007f=17&#xD;18 raspberry #e30b5d=18&#xD;19 amaranth #e52b50=19&#xD;}&#xD;reds={&#xD;20 red #ff0000=20&#xD;21 burgundy #900020=21&#xD;22 cherry #990000=22&#xD;23 dark candy apple red #a40000=23&#xD;24 sanguine #c00000=24&#xD;25 maroon #800000=25&#xD;26 crimson #c90016=26&#xD;27 Lists #d94d11=27&#xD;28 candy apple red #ff0800=28&#xD;29 coquelicot #ff3800=29&#xD;}&#xD;browns={&#xD;30 saddle brown #8b4513=30&#xD;31 chocolate #7b3f00=31&#xD;32 kobicha #6b4423=32&#xD;33 sepia #704214=33&#xD;34 chestnut #954535=34&#xD;35 dark brown #654321=35&#xD;36 brown #964b00=36&#xD;37 golden brown #996515=37&#xD;38 cinnamon #b87333=38&#xD;39 copper #d2691e=39&#xD;}&#xD;oranges={&#xD;40 orange #ff7f00=40&#xD;41 Pantone orange #ff5800=41&#xD;42 pumpkin #ff7518=42&#xD;43 Variables #f3761d=43&#xD;44 Spanish orange #e86100=44&#xD;45 burnt orange #cc5500=45&#xD;46 sinopia #cb410b=46&#xD;47 ochre #cc7722=47&#xD;48 carrot #ed9121=48&#xD;49 tangerine #f28500=49&#xD;}&#xD;yellows={&#xD;50 yellow #ffff00=50&#xD;51 Control #e6a822=51&#xD;52 dark goldenrod #b8860b=52&#xD;53 goldenrod #daa520=53&#xD;54 saffron #f4c430=54&#xD;55 sandstorm #ecd540=55&#xD;56 mustard #ffdb58=56&#xD;57 gold #ffd700=57&#xD;58 egg yolk #fee33e=58&#xD;59 rubber duck #fbe108=59&#xD;}&#xD;greens={&#xD;60 lime #00ff00=60&#xD;61 apple green #8db600=61&#xD;62 Operators #62c213=62&#xD;63 forest green #228b22=63&#xD;64 green #008000=64&#xD;65 dark green #006400=65&#xD;66 dark pastel green #03c03c=66&#xD;67 emerald #50c878=67&#xD;68 mint #3eb489=68&#xD;69 Pen #00a178=69&#xD;}&#xD;cyans={&#xD;70 aqua (cyan) #00ffff=70&#xD;71 dark cyan #008b8b=71&#xD;72 cerulean #007ba7=72&#xD;73 iceberg #71a6d2=73&#xD;74 Sensing #0494dc=74&#xD;75 teal #008080=75&#xD;76 light sky blue #87cefa=76&#xD;77 deep sky blue #00bfff=77&#xD;78 dodger blue #1e90ff=78&#xD;79 azure #007fff=79&#xD;}&#xD;blues={&#xD;80 blue #0000ff=80&#xD;81 midnight blue #191970=81&#xD;82 dark powder blue #003399=82&#xD;83 cobalt #0047ab=83&#xD;84 denim #1560bd=84&#xD;85 navy blue #000080=85&#xD;86 steel blue #4682b4=86&#xD;87 Motion #4a6cd4=87&#xD;88 cornflower #6495ed=88&#xD;89 slate blue #6a5acd=89&#xD;}&#xD;purples={&#xD;90 violet #8000ff=90&#xD;91 Looks #8f56e3=91&#xD;92 grape #6f2da8=92&#xD;93 indigo #4b0082=93&#xD;94 x11 purple #a020f0=94&#xD;95 magenta (fuchia) #ff00ff=95&#xD;96 dark orchid #9932cc=96&#xD;97 Sound #cf4ad9=97&#xD;98 purple #7f007f=98&#xD;99 dark magenta #8b008b=99&#xD;}</options></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doSetVar"><l>✐ last crayon</l><block var="which"/></block><block s="doSetVar"><l>✐ last set as</l><l>crayon</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doIf"><block s="reportNot"><custom-block s="does var %s exist?"><l>✐ crayon colors</l></custom-block></block><script><custom-block s="create %s var %mult%txt"><l>global</l><list><l>✐ crayon colors</l></list></custom-block><block s="doSetVar"><l>✐ crayon colors</l><block s="reportNewList"><list><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>18</l><l>18</l><l>18</l></list></block><block s="reportNewList"><list><l>36</l><l>36</l><l>36</l></list></block><block s="reportNewList"><list><l>54</l><l>54</l><l>54</l></list></block><block s="reportNewList"><list><l>72</l><l>72</l><l>72</l></list></block><block s="reportNewList"><list><l>92</l><l>92</l><l>92</l></list></block><block s="reportNewList"><list><l>109</l><l>109</l><l>109</l></list></block><block s="reportNewList"><list><l>127</l><l>127</l><l>127</l></list></block><block s="reportNewList"><list><l>145</l><l>145</l><l>145</l></list></block><block s="reportNewList"><list><l>163</l><l>163</l><l>163</l></list></block><block s="reportNewList"><list><l>181</l><l>181</l><l>181</l></list></block><block s="reportNewList"><list><l>200</l><l>200</l><l>200</l></list></block><block s="reportNewList"><list><l>218</l><l>218</l><l>218</l></list></block><block s="reportNewList"><list><l>236</l><l>236</l><l>236</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>255</l></list></block><block s="reportNewList"><list><l>255</l><l>20</l><l>147</l></list></block><block s="reportNewList"><list><l>255</l><l>105</l><l>180</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>127</l></list></block><block s="reportNewList"><list><l>227</l><l>11</l><l>93</l></list></block><block s="reportNewList"><list><l>229</l><l>43</l><l>80</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>144</l><l>0</l><l>32</l></list></block><block s="reportNewList"><list><l>153</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>164</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>192</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>128</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>201</l><l>0</l><l>22</l></list></block><block s="reportNewList"><list><l>217</l><l>77</l><l>17</l></list></block><block s="reportNewList"><list><l>255</l><l>8</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>56</l><l>0</l></list></block><block s="reportNewList"><list><l>139</l><l>69</l><l>19</l></list></block><block s="reportNewList"><list><l>123</l><l>63</l><l>0</l></list></block><block s="reportNewList"><list><l>107</l><l>68</l><l>35</l></list></block><block s="reportNewList"><list><l>112</l><l>66</l><l>20</l></list></block><block s="reportNewList"><list><l>149</l><l>69</l><l>53</l></list></block><block s="reportNewList"><list><l>101</l><l>67</l><l>33</l></list></block><block s="reportNewList"><list><l>150</l><l>75</l><l>0</l></list></block><block s="reportNewList"><list><l>153</l><l>101</l><l>21</l></list></block><block s="reportNewList"><list><l>184</l><l>115</l><l>51</l></list></block><block s="reportNewList"><list><l>210</l><l>105</l><l>30</l></list></block><block s="reportNewList"><list><l>255</l><l>127</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>88</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>117</l><l>24</l></list></block><block s="reportNewList"><list><l>243</l><l>118</l><l>29</l></list></block><block s="reportNewList"><list><l>232</l><l>97</l><l>0</l></list></block><block s="reportNewList"><list><l>204</l><l>85</l><l>0</l></list></block><block s="reportNewList"><list><l>203</l><l>65</l><l>11</l></list></block><block s="reportNewList"><list><l>204</l><l>119</l><l>34</l></list></block><block s="reportNewList"><list><l>237</l><l>145</l><l>33</l></list></block><block s="reportNewList"><list><l>242</l><l>133</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>230</l><l>168</l><l>34</l></list></block><block s="reportNewList"><list><l>184</l><l>134</l><l>11</l></list></block><block s="reportNewList"><list><l>218</l><l>165</l><l>32</l></list></block><block s="reportNewList"><list><l>244</l><l>196</l><l>48</l></list></block><block s="reportNewList"><list><l>236</l><l>213</l><l>64</l></list></block><block s="reportNewList"><list><l>255</l><l>219</l><l>88</l></list></block><block s="reportNewList"><list><l>255</l><l>215</l><l>0</l></list></block><block s="reportNewList"><list><l>254</l><l>227</l><l>62</l></list></block><block s="reportNewList"><list><l>251</l><l>225</l><l>8</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>141</l><l>182</l><l>0</l></list></block><block s="reportNewList"><list><l>98</l><l>194</l><l>19</l></list></block><block s="reportNewList"><list><l>34</l><l>139</l><l>34</l></list></block><block s="reportNewList"><list><l>0</l><l>128</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>100</l><l>0</l></list></block><block s="reportNewList"><list><l>3</l><l>192</l><l>60</l></list></block><block s="reportNewList"><list><l>80</l><l>200</l><l>120</l></list></block><block s="reportNewList"><list><l>62</l><l>180</l><l>137</l></list></block><block s="reportNewList"><list><l>0</l><l>161</l><l>120</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>139</l><l>139</l></list></block><block s="reportNewList"><list><l>0</l><l>123</l><l>167</l></list></block><block s="reportNewList"><list><l>113</l><l>166</l><l>210</l></list></block><block s="reportNewList"><list><l>4</l><l>148</l><l>220</l></list></block><block s="reportNewList"><list><l>0</l><l>128</l><l>128</l></list></block><block s="reportNewList"><list><l>135</l><l>206</l><l>250</l></list></block><block s="reportNewList"><list><l>0</l><l>191</l><l>255</l></list></block><block s="reportNewList"><list><l>30</l><l>144</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>127</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>25</l><l>25</l><l>112</l></list></block><block s="reportNewList"><list><l>0</l><l>51</l><l>153</l></list></block><block s="reportNewList"><list><l>0</l><l>71</l><l>171</l></list></block><block s="reportNewList"><list><l>21</l><l>96</l><l>189</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>128</l></list></block><block s="reportNewList"><list><l>70</l><l>130</l><l>180</l></list></block><block s="reportNewList"><list><l>74</l><l>108</l><l>212</l></list></block><block s="reportNewList"><list><l>100</l><l>149</l><l>237</l></list></block><block s="reportNewList"><list><l>106</l><l>90</l><l>205</l></list></block><block s="reportNewList"><list><l>128</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>143</l><l>86</l><l>227</l></list></block><block s="reportNewList"><list><l>111</l><l>45</l><l>168</l></list></block><block s="reportNewList"><list><l>75</l><l>0</l><l>130</l></list></block><block s="reportNewList"><list><l>160</l><l>32</l><l>240</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>153</l><l>50</l><l>204</l></list></block><block s="reportNewList"><list><l>207</l><l>74</l><l>217</l></list></block><block s="reportNewList"><list><l>127</l><l>0</l><l>127</l></list></block><block s="reportNewList"><list><l>139</l><l>0</l><l>139</l></list></block></list></block></block></script><list></list></block><block s="doDeclareVariables"><list><l>color</l></list></block><block s="doSetVar"><l>color</l><block s="reportListItem"><block s="reportVariadicSum"><list><block s="reportModulus"><block var="which"/><l>100</l></block><l>1</l></list></block><block var="✐ crayon colors"/></block></block><custom-block s="set pen color to r: %n g: %n b: %n"><block s="reportListItem"><l>1</l><block var="color"/></block><block s="reportListItem"><l>2</l><block var="color"/></block><block s="reportListItem"><l>3</l><block var="color"/></block></custom-block></script></block-definition><block-definition s="set pen color to r: %&apos;r&apos; g: %&apos;g&apos; b: %&apos;b&apos;" type="command" category="pen"><comment x="0" y="0" w="220.66666666666666" collapsed="false">Takes three inputs for red, green, and blue&#xD;values, each between 0 and 255.  0,0,0 is black; 255,255,255 is white.  255,255,0 is yellow, and so on.&#xD;&#xD;The SET PEN block in this library lets you set individual red, green, or blue without changing the others, lets you provide a list of three RGB color components, and lets you provide a six-digit hexadecimal number, the form in which RGB color values are usually found online.&#xD;&#xD;See Appendix A of the Snap! Reference Manual for details.</comment><header></header><code></code><translations>pt:altera a cor da tua caneta para vermelho _ , verde _ e azul _ (0 a 255)&#xD;</translations><inputs><input type="%n">255</input><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>r</l><l>g</l><l>b</l></list><l>this.setColor(new Color(r, g, b));</l></block><list><block var="r"/><block var="g"/><block var="b"/></list></block></script></block-definition><block-definition s="set pen color to h: %&apos;h&apos; s: %&apos;s&apos; v: %&apos;v&apos;" type="command" category="pen"><comment x="0" y="0" w="283.3333333333333" collapsed="false">Takes three inputs for hue, saturation, and value (&quot;brightness&quot;)&#xD;values, each between 0 and 1.  0,0,0 is black; 0,0,1 is white.  0.15,1,1 is yellow, and so on.&#xD;&#xD;The SET PEN block in this library lets you set individual hue, saturation, or value without changing the others, lets you provide a list of three HSV color components, and lets you&#xD;use the very much superior HSL (hue, saturation, lightness)&#xD;color space.&#xD;&#xD;See Appendix A of the Snap! Reference Manual for details.</comment><header></header><code></code><translations>pt:altera a cor da caneta para matiz _ , saturação _ e brilho _ (0 a 1)&#xD;</translations><inputs><input type="%n">0.3</input><input type="%n">0.7</input><input type="%n">0.6</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>h</l><l>s</l><l>v</l></list><l>var col = new Color();&#xD;col.set_hsv(h, s, v);&#xD;this.setColor(col);</l></block><list><block var="h"/><block var="s"/><block var="v"/></list></block></script></block-definition><block-definition s="RGB color" type="reporter" category="pen"><comment x="0" y="0" w="266" collapsed="false">Reports the current pen color as a list of three RGB values in the range 0-255.  The PEN block in this library provides a large set of ways to examine the color.&#xD;&#xD;See Appendix A in the Snap! Reference Manual for details.</comment><header></header><code></code><translations>pt:a cor da caneta em RGB (vermelho, verde e azul; 0 a 255)&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l></l></list><l>return new List([this.color.r, this.color.g, this.color.b]);</l></block><list></list></block></block></script></block-definition><block-definition s="HSV color" type="reporter" category="pen"><comment x="0" y="0" w="312" collapsed="false">Reports the current pen color as a list of three HSV values&#xD;in the range 0-1.&#xD;&#xD;See Appendix A in the Snap! Reference Manual for details.</comment><header></header><code></code><translations>pt:a cor da caneta em HSV (matiz, saturação e brilho, 0 a 1)&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l></l></list><l>return new List(this.color.hsv());</l></block><list></list></block></block></script></block-definition><block-definition s="$brush set pen %&apos;dimension&apos; to %&apos;value&apos;" type="command" category="pen"><comment x="0" y="0" w="265.3333333333333" collapsed="false">This block allows you to set the pen&apos;s color, transparency (on a scale from 0=opaque to 100=invisible), or size (in pixels).  The color can be set in many ways, including RGB values, HSV values, HSL values, fair HSV or HSL (based on a modified spectrum that gives each spectral color equal space and promotes brown to a color), or X11/W3C color name.&#xD;&#xD;See Appendix A in the Snap! Reference Manual for details.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>size&#xD;color&#xD;fair hue&#xD;transparency&#xD;X11/W3C name&#xD;(3D color spaces)={&#xD;fair HSL={&#xD;fair hue&#xD;fair saturation (HSL)&#xD;fair lightness&#xD;fair HSL vector&#xD;}&#xD;fair HSV={&#xD;fair hue&#xD;fair saturation (HSV)&#xD;fair value (brightness)&#xD;fair HSV vector&#xD;}&#xD;HSL={&#xD;hue&#xD;saturation (HSL)&#xD;lightness&#xD;HSL vector&#xD;}&#xD;HSV={&#xD;hue&#xD;saturation (HSV)&#xD;value (brightness)&#xD;HSV vector&#xD;}&#xD;RGB (0-255)={&#xD;red&#xD;green&#xD;blue&#xD;RGB vector&#xD;RGB hex&#xD;}&#xD;}</options></input><input type="%s"></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doDeclareVariables"><list><l>colors</l><l>brights</l><l>index</l><l>scale</l><l>oldHSV</l><l>newHSV</l><l>color</l><l>pivots</l></list></block><block s="doSetVar"><l>colors</l><block s="reportNewList"><list><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>128</l><l>128</l><l>128</l></list></block><block s="reportNewList"><list><l>192</l><l>192</l><l>192</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>255</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>85</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>139</l><l>69</l><l>19</l></list></block><block s="reportNewList"><list><l>70</l><l>5</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>127</l><l>0</l></list></block><block s="reportNewList"><list><l>140</l><l>60</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>114</l><l>93</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>30</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>50</l><l>50</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>64</l></list></block><block s="reportNewList"><list><l>80</l><l>0</l><l>90</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l></list></block></list></block></block><block s="doSetVar"><l>brights</l><block s="reportNewList"><list><block s="reportNewList"><list><l>255</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>170</l><l>20</l><l>0</l></list></block><block s="reportNewList"><list><l>139</l><l>69</l><l>19</l></list></block><block s="reportNewList"><list><l>170</l><l>90</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>127</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>160</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>190</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>240</l><l>200</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>127</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>60</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>128</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>64</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>0</l></list></block></list></block></block><block s="doSetVar"><l>pivots</l><block s="reportNewList"><list><l>0</l><l>5.8</l><l>12.5</l><l>18</l><l>25</l><l>30.5</l><l>37.5</l><l>44.5</l><l>50</l><l>59</l><l>62.5</l><l>69</l><l>75</l><l>79.25</l><l>87.5</l><l>93.75</l><l>97</l><l>100</l></list></block></block><block s="doIfElse"><block s="reportListContainsItem"><block s="reportNewList"><list><l>color</l><l>hue</l><l>fair hue</l></list></block><block var="dimension"/></block><script><block s="doSetVar"><l>value</l><block s="reportModulus"><block var="value"/><l>100</l></block></block></script><script><block s="doIfElse"><block s="reportListContainsItem"><block s="reportNewList"><list><l>red</l><l>green</l><l>blue</l></list></block><block var="dimension"/></block><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="value"/><l>0</l></list></block><script><block s="doSetVar"><l>value</l><l>0</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="value"/><l>255</l></list></block><script><block s="doSetVar"><l>value</l><l>255</l></block></script><list></list></block></script><script><block s="doIf"><block s="reportListContainsItem"><block s="reportNewList"><list><l>saturation (HSV)</l><l>saturation (HSL)</l><l>value (brightness)</l><l>lightness</l><l>fair saturation (HSV)</l><l>fair saturation (HSL)</l><l>fair value (brightness)</l><l>fair lightness</l><l>transparency</l></list></block><block var="dimension"/></block><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="value"/><l>0</l></list></block><script><block s="doSetVar"><l>value</l><l>0</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="value"/><l>100</l></list></block><script><block s="doSetVar"><l>value</l><l>100</l></block></script><list></list></block></script><list></list><comment w="164.66666666666666" collapsed="false">We have to do this last test to rule out the vector options, which aren&apos;t numbers; their code makes three recursive calls and we catch range issues then.</comment></block></script></block></script></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>size</l></list></block><script><block s="setSize"><block var="value"/></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>hue</l></list></block><script><block s="setPenColorDimension"><l><option>hue</option></l><block var="value"/></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><block s="doReplaceInList"><l>1</l><block var="✐ HSL"/><block var="value"/></block><custom-block s="✐ update HSV"></custom-block></script><list></list></block><block s="doIf"><block s="reportNot"><block s="reportListContainsItem"><block s="reportNewList"><list><l>HSL</l><l>HSV</l></list></block><block var="✐ last set as"/></block></block><script><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block></script><list></list></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>saturation (HSV)</l></list></block><script><block s="setPenColorDimension"><l><option>saturation</option></l><block var="value"/></block><block s="doReplaceInList"><l>2</l><block var="✐ raw HSV"/><block var="value"/></block><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>value (brightness)</l></list></block><script><block s="setPenColorDimension"><l><option>brightness</option></l><block var="value"/></block><block s="doReplaceInList"><l>3</l><block var="✐ raw HSV"/><block var="value"/></block><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>transparency</l></list></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block var="value"/></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>red</l></list></block><script><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><custom-block s="min %s %s"><block s="reportRound"><block s="reportListItem"><l>1</l><block s="reportNewList"><list><block var="value"/><l></l></list></block></block></block><l>255</l></custom-block><l></l><l></l></custom-block></script><list></list></block><custom-block s="RGB color"></custom-block></block><block s="doSetVar"><l>✐ last set as</l><l>RGB</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>green</l></list></block><script><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><custom-block s="min %s %s"><block s="reportRound"><block s="reportListItem"><l>1</l><block s="reportNewList"><list><block var="value"/><l></l></list></block></block></block><l>255</l></custom-block><l></l></custom-block></script><list></list></block><custom-block s="RGB color"></custom-block></block><block s="doSetVar"><l>✐ last set as</l><l>RGB</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>blue</l></list></block><script><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><l></l><custom-block s="min %s %s"><block s="reportRound"><block s="reportListItem"><l>1</l><block s="reportNewList"><list><block var="value"/><l></l></list></block></block></block><l>255</l></custom-block></custom-block></script><list></list></block><custom-block s="RGB color"></custom-block></block><block s="doSetVar"><l>✐ last set as</l><l>RGB</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair hue</l></list></block><script><block s="doSetVar"><l>oldHSV</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l>100</l><l></l></list></block></autolambda><list></list></block><custom-block s="HSV color"></custom-block></block></block><block s="doIf"><block s="reportNot"><block s="reportListContainsItem"><block s="reportNewList"><list><l>HSL</l><l>HSV</l></list></block><block var="✐ last set as"/></block></block><script><block s="doSetVar"><l>✐ raw HSV</l><block s="reportNewList"><list><l>0</l><l>100</l><l>100</l></list></block></block><block s="doSetVar"><l>oldHSV</l><block s="reportNewList"><list><l>0</l><l>100</l><l>100</l></list></block></block></script><list></list></block><block s="doSetVar"><l>value</l><block s="reportModulus"><block var="value"/><l>100</l></block></block><block s="doSetVar"><l>color</l><block s="reportVariadicProduct"><list><block var="value"/><l>3.6</l></list></block></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><block var="index"/><block var="pivots"/></block><block var="value"/></list></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doChangeVar"><l>index</l><l>-1</l></block><block s="doSetVar"><l>scale</l><block s="reportQuotient"><block s="reportDifference"><block var="value"/><block s="reportListItem"><block var="index"/><block var="pivots"/></block></block><block s="reportDifference"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="pivots"/></block><block s="reportListItem"><block var="index"/><block var="pivots"/></block></block></block></block><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><l></l><l></l></custom-block></script><list></list></block><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="min %s %s"><block s="reportRound"><block s="reportVariadicSum"><list><block var="from"/><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="to"/><block var="from"/></block><block var="scale"/></list></block></list></block></block><l>255</l></custom-block></autolambda><list><l>from</l><l>to</l></list></block><list><block s="reportListItem"><block var="index"/><block var="brights"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="brights"/></block></list></custom-block></block><block s="doSetVar"><l>newHSV</l><custom-block s="HSV color"></custom-block></block><block s="doIfElse"><block var="✐ fair?"/><script><custom-block s="set pen color to h: %n s: %n v: %n"><block s="reportListItem"><l>1</l><block var="newHSV"/></block><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="newHSV"/></block><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block></list></block><l>100</l></block><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>3</l><block var="newHSV"/></block><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></list></block><l>100</l></block></custom-block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportNewList"><list><block var="value"/><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></list></block></block></script><script><custom-block s="set pen color to h: %n s: %n v: %n"><block s="reportListItem"><l>1</l><block var="newHSV"/></block><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="newHSV"/></block><block s="reportListItem"><l>2</l><block var="oldHSV"/></block></list></block><l>100</l></block><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>3</l><block var="newHSV"/></block><block s="reportListItem"><l>3</l><block var="oldHSV"/></block></list></block><l>100</l></block></custom-block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportNewList"><list><block var="value"/><block s="reportListItem"><l>2</l><block var="oldHSV"/></block><block s="reportListItem"><l>3</l><block var="oldHSV"/></block></list></block></block></script></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><custom-block s="✐ update HSL"></custom-block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block></script><script><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block></script></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list><comment w="90" collapsed="true">fair hue</comment></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>color</l></list><comment w="53.333333333333336" collapsed="true">Color</comment></block><script><block s="doSetVar"><l>✐ color scale</l><block var="value"/></block><block s="doSetVar"><l>color</l><block s="reportVariadicProduct"><list><block var="value"/><l>3</l></list></block></block><block s="doIfElse"><block s="reportNot"><block s="reportVariadicGreaterThan"><list><block var="color"/><l>42</l></list></block></block><script><block s="doSetVar"><l>color</l><block s="reportModulus"><block s="reportVariadicProduct"><list><block var="color"/><block s="reportQuotient"><l>15</l><l>14</l></block></list></block><l>300</l></block></block><block s="doSetVar"><l>index</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="color"/><l>15</l></block></block></block><block s="doSetVar"><l>scale</l><block s="reportDifference"><block var="color"/><block s="reportVariadicProduct"><list><block var="index"/><l>15</l></list></block></block></block></script><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="color"/><l>60</l></list><comment w="96.66666666666667" collapsed="true">spread out pink</comment></block><script><block s="doSetVar"><l>color</l><block s="reportVariadicSum"><list><l>45</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="color"/><l>42</l></block><block s="reportQuotient"><l>15</l><l>18</l></block></list></block></list></block></block></script><list></list></block><block s="doSetVar"><l>color</l><block s="reportModulus"><block var="color"/><l>300</l></block></block><block s="doSetVar"><l>index</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="color"/><l>15</l></block></block></block><block s="doSetVar"><l>scale</l><block s="reportDifference"><block var="color"/><block s="reportVariadicProduct"><list><block var="index"/><l>15</l></list></block></block></block></script><comment w="77.33333333333333" collapsed="true">grayscale</comment></block><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><l></l><l></l></custom-block></script><list></list></block><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="min %s %s"><block s="reportRound"><block s="reportVariadicSum"><list><block var="from"/><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="to"/><block var="from"/></block><block s="reportQuotient"><block var="scale"/><l>15</l></block></list></block></list></block></block><l>255</l></custom-block></autolambda><list><l>from</l><l>to</l></list></block><list><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="colors"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>2</l></list></block><block var="colors"/></block></list></custom-block></block><block s="doSetVar"><l>✐ last set as</l><l>color</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>saturation (HSL)</l></list></block><script><custom-block s="✐ update HSL"></custom-block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block><block s="doReplaceInList"><l>2</l><block var="✐ HSL"/><block var="value"/></block><custom-block s="✐ update HSV"></custom-block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>lightness</l></list></block><script><custom-block s="✐ update HSL"></custom-block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block><block s="doReplaceInList"><l>3</l><block var="✐ HSL"/><block var="value"/></block><custom-block s="✐ update HSV"></custom-block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair saturation (HSV)</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><custom-block s="✐ update HSV"></custom-block></script><list></list></block><block s="setPenColorDimension"><l><option>saturation</option></l><block s="reportIfElse"><block var="✐ fair?"/><block s="reportVariadicProduct"><list><block var="value"/><block s="reportQuotient"><block s="getPenAttribute"><l><option>saturation</option></l></block><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block></block></list></block><block var="value"/></block></block><block s="doReplaceInList"><l>2</l><block var="✐ raw HSV"/><block var="value"/></block><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair value (brightness)</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><custom-block s="✐ update HSV"></custom-block></script><list></list></block><block s="setPenColorDimension"><l><option>brightness</option></l><block s="reportIfElse"><block var="✐ fair?"/><block s="reportVariadicProduct"><list><block var="value"/><block s="reportQuotient"><block s="getPenAttribute"><l><option>brightness</option></l></block><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></block></list></block><block var="value"/></block></block><block s="doReplaceInList"><l>3</l><block var="✐ raw HSV"/><block var="value"/></block><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair saturation (HSL)</l></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSV</l></list></block><script><custom-block s="✐ update HSL"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block></block><script><block s="doReplaceInList"><l>2</l><block var="✐ HSL"/><l>100</l></block></script><list></list></block></script></block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block><block s="doReplaceInList"><l>2</l><block var="✐ raw HSL"/><block var="value"/></block><block s="doReplaceInList"><l>2</l><block var="✐ HSL"/><block s="reportIfElse"><block var="✐ fair?"/><block s="reportVariadicProduct"><list><block var="value"/><block s="reportQuotient"><block s="reportListItem"><l>2</l><block var="✐ HSL"/></block><block s="reportListItem"><l>2</l><block var="✐ raw HSL"/></block></block></list></block><block var="value"/></block></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ update HSV"></custom-block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair lightness</l></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSV</l></list></block><script><custom-block s="✐ update HSL"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block></block><script><block s="doReplaceInList"><l>3</l><block var="✐ HSL"/><l>50</l></block></script><list></list></block></script></block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block><block s="doReplaceInList"><l>3</l><block var="✐ raw HSL"/><block var="value"/></block><block s="doReplaceInList"><l>3</l><block var="✐ HSL"/><block s="reportIfElse"><block var="✐ fair?"/><block s="reportVariadicProduct"><list><block var="value"/><block s="reportQuotient"><block s="reportListItem"><l>3</l><block var="✐ HSL"/></block><block s="reportListItem"><l>3</l><block var="✐ raw HSL"/></block></block></list></block><block var="value"/></block></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ update HSV"></custom-block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair HSL vector</l></list></block><script><custom-block s="$brush set pen %s to %s"><l>fair saturation (HSL)</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>fair lightness</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>fair hue</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script><list></list></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair HSV vector</l></list></block><script><custom-block s="$brush set pen %s to %s"><l>fair saturation (HSV)</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>fair value (brightness)</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>fair hue</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script><list></list></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>HSL vector</l></list></block><script><custom-block s="$brush set pen %s to %s"><l>saturation (HSL)</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>lightness</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>hue</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script><list></list></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>HSV vector</l></list></block><script><custom-block s="$brush set pen %s to %s"><l>saturation (HSV)</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>value (brightness)</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>hue</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script><list></list></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>RGB vector</l></list></block><script><custom-block s="$brush set pen %s to %s"><l>red</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>green</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>blue</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script><list></list></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>RGB hex</l></list></block><script><block s="doSetVar"><l>value</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>number</option></l></block><l></l><block s="reportVariadicSum"><list><l>10</l><block s="reportDifference"><block s="reportUnicode"><l></l></block><block s="reportIfElse"><block s="reportVariadicLessThan"><list><l></l><l>a</l></list></block><block s="reportUnicode"><l>A</l></block><block s="reportUnicode"><l>a</l></block></block></block></list></block></block></autolambda><list></list></block><block s="reportTextSplit"><block var="value"/><l><option>letter</option></l></block></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></block><script><block s="doSetVar"><l>value</l><block s="reportConcatenatedLists"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><l></l><l></l></list></block></autolambda><list></list></block><block var="value"/></block></block></block></script><list></list></block><block s="doIf"><block s="reportIsA"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><l></l><l>0</l></list></block><block s="reportVariadicGreaterThan"><list><l></l><l>15</l></list></block></list></block></autolambda><list></list></block><block var="value"/></block><l><option>number</option></l></block><script><custom-block s="error %txt"><l>Badly formed hex color.</l></custom-block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>6</l></list></block><script><custom-block s="error %txt"><l>More than six hex digits.</l></custom-block></script><list></list></block><block s="doRepeat"><block s="reportDifference"><l>6</l><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block></block><script><block s="doSetVar"><l>value</l><block s="reportCONS"><l>0</l><block var="value"/></block></block></script></block><custom-block s="$brush set pen %s to %s"><l>red</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>16</l><block s="reportListItem"><l>1</l><block var="value"/></block></list></block><block s="reportListItem"><l>2</l><block var="value"/></block></list></block></custom-block><custom-block s="$brush set pen %s to %s"><l>green</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>16</l><block s="reportListItem"><l>3</l><block var="value"/></block></list></block><block s="reportListItem"><l>4</l><block var="value"/></block></list></block></custom-block><custom-block s="$brush set pen %s to %s"><l>blue</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>16</l><block s="reportListItem"><l>5</l><block var="value"/></block></list></block><block s="reportListItem"><l>6</l><block var="value"/></block></list></block></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>X11/W3C name</l></list><comment w="90" collapsed="true">X11/W3C name</comment></block><script><block s="doIf"><block s="reportNot"><custom-block s="does var %s exist?"><l>✐ X11</l></custom-block></block><script><custom-block s="create %s var %mult%txt"><l>global</l><list><l>✐ X11</l></list></custom-block></script><list></list></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ X11"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ X11</l><block s="reportNewList"><list><block s="reportNewList"><list><l>255</l><l>250</l><l>250</l><l>snow</l></list></block><block s="reportNewList"><list><l>248</l><l>248</l><l>255</l><l>ghostwhite</l></list></block><block s="reportNewList"><list><l>245</l><l>245</l><l>245</l><l>whitesmoke</l></list></block><block s="reportNewList"><list><l>220</l><l>220</l><l>220</l><l>gainsboro</l></list></block><block s="reportNewList"><list><l>255</l><l>250</l><l>240</l><l>floralwhite</l></list></block><block s="reportNewList"><list><l>253</l><l>245</l><l>230</l><l>oldlace</l></list></block><block s="reportNewList"><list><l>250</l><l>240</l><l>230</l><l>linen</l></list></block><block s="reportNewList"><list><l>250</l><l>235</l><l>215</l><l>antiquewhite</l></list></block><block s="reportNewList"><list><l>255</l><l>239</l><l>213</l><l>papayawhip</l></list></block><block s="reportNewList"><list><l>255</l><l>235</l><l>205</l><l>blanchedalmond</l></list></block><block s="reportNewList"><list><l>255</l><l>228</l><l>196</l><l>bisque</l></list></block><block s="reportNewList"><list><l>255</l><l>218</l><l>185</l><l>peachpuff</l></list></block><block s="reportNewList"><list><l>255</l><l>222</l><l>173</l><l>navajowhite</l></list></block><block s="reportNewList"><list><l>255</l><l>228</l><l>181</l><l>moccasin</l></list></block><block s="reportNewList"><list><l>255</l><l>248</l><l>220</l><l>cornsilk</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>240</l><l>ivory</l></list></block><block s="reportNewList"><list><l>255</l><l>250</l><l>205</l><l>lemonchiffon</l></list></block><block s="reportNewList"><list><l>255</l><l>245</l><l>238</l><l>seashell</l></list></block><block s="reportNewList"><list><l>240</l><l>255</l><l>240</l><l>honeydew</l></list></block><block s="reportNewList"><list><l>245</l><l>255</l><l>250</l><l>mintcream</l></list></block><block s="reportNewList"><list><l>240</l><l>255</l><l>255</l><l>azure</l></list></block><block s="reportNewList"><list><l>240</l><l>248</l><l>255</l><l>aliceblue</l></list></block><block s="reportNewList"><list><l>230</l><l>230</l><l>250</l><l>lavender</l></list></block><block s="reportNewList"><list><l>255</l><l>240</l><l>245</l><l>lavenderblush</l></list></block><block s="reportNewList"><list><l>255</l><l>228</l><l>225</l><l>mistyrose</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>255</l><l>white</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>black</l></list></block><block s="reportNewList"><list><l>47</l><l>79</l><l>79</l><l>darkslategray</l></list></block><block s="reportNewList"><list><l>47</l><l>79</l><l>79</l><l>darkslategrey</l></list></block><block s="reportNewList"><list><l>105</l><l>105</l><l>105</l><l>dimgray</l></list></block><block s="reportNewList"><list><l>105</l><l>105</l><l>105</l><l>dimgrey</l></list></block><block s="reportNewList"><list><l>112</l><l>128</l><l>144</l><l>slategray</l></list></block><block s="reportNewList"><list><l>112</l><l>128</l><l>144</l><l>slategrey</l></list></block><block s="reportNewList"><list><l>119</l><l>136</l><l>153</l><l>lightslategray</l></list></block><block s="reportNewList"><list><l>119</l><l>136</l><l>153</l><l>lightslategrey</l></list></block><block s="reportNewList"><list><l>190</l><l>190</l><l>190</l><l>gray(X11)</l></list></block><block s="reportNewList"><list><l>190</l><l>190</l><l>190</l><l>grey(X11)</l></list></block><block s="reportNewList"><list><l>128</l><l>128</l><l>128</l><l>gray(W3C)</l></list></block><block s="reportNewList"><list><l>128</l><l>128</l><l>128</l><l>grey(W3C)</l></list></block><block s="reportNewList"><list><l>211</l><l>211</l><l>211</l><l>lightgrey</l></list></block><block s="reportNewList"><list><l>211</l><l>211</l><l>211</l><l>lightgray</l></list></block><block s="reportNewList"><list><l>25</l><l>25</l><l>112</l><l>midnightblue</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>128</l><l>navy</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>128</l><l>navyblue</l></list></block><block s="reportNewList"><list><l>100</l><l>149</l><l>237</l><l>cornflowerblue</l></list></block><block s="reportNewList"><list><l>72</l><l>61</l><l>139</l><l>darkslateblue</l></list></block><block s="reportNewList"><list><l>106</l><l>90</l><l>205</l><l>slateblue</l></list></block><block s="reportNewList"><list><l>123</l><l>104</l><l>238</l><l>mediumslateblue</l></list></block><block s="reportNewList"><list><l>132</l><l>112</l><l>255</l><l>lightslateblue</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>205</l><l>mediumblue</l></list></block><block s="reportNewList"><list><l>65</l><l>105</l><l>225</l><l>royalblue</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>255</l><l>blue</l></list></block><block s="reportNewList"><list><l>30</l><l>144</l><l>255</l><l>dodgerblue</l></list></block><block s="reportNewList"><list><l>0</l><l>191</l><l>255</l><l>deepskyblue</l></list></block><block s="reportNewList"><list><l>135</l><l>206</l><l>235</l><l>skyblue</l></list></block><block s="reportNewList"><list><l>135</l><l>206</l><l>250</l><l>lightskyblue</l></list></block><block s="reportNewList"><list><l>70</l><l>130</l><l>180</l><l>steelblue</l></list></block><block s="reportNewList"><list><l>176</l><l>196</l><l>222</l><l>lightsteelblue</l></list></block><block s="reportNewList"><list><l>173</l><l>216</l><l>230</l><l>lightblue</l></list></block><block s="reportNewList"><list><l>176</l><l>224</l><l>230</l><l>powderblue</l></list></block><block s="reportNewList"><list><l>175</l><l>238</l><l>238</l><l>paleturquoise</l></list></block><block s="reportNewList"><list><l>0</l><l>206</l><l>209</l><l>darkturquoise</l></list></block><block s="reportNewList"><list><l>72</l><l>209</l><l>204</l><l>mediumturquoise</l></list></block><block s="reportNewList"><list><l>64</l><l>224</l><l>208</l><l>turquoise</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>255</l><l>cyan</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>255</l><l>aqua</l></list></block><block s="reportNewList"><list><l>224</l><l>255</l><l>255</l><l>lightcyan</l></list></block><block s="reportNewList"><list><l>95</l><l>158</l><l>160</l><l>cadetblue</l></list></block><block s="reportNewList"><list><l>102</l><l>205</l><l>170</l><l>mediumaquamarine</l></list></block><block s="reportNewList"><list><l>127</l><l>255</l><l>212</l><l>aquamarine</l></list></block><block s="reportNewList"><list><l>0</l><l>100</l><l>0</l><l>darkgreen</l></list></block><block s="reportNewList"><list><l>85</l><l>107</l><l>47</l><l>darkolivegreen</l></list></block><block s="reportNewList"><list><l>143</l><l>188</l><l>143</l><l>darkseagreen</l></list></block><block s="reportNewList"><list><l>46</l><l>139</l><l>87</l><l>seagreen</l></list></block><block s="reportNewList"><list><l>60</l><l>179</l><l>113</l><l>mediumseagreen</l></list></block><block s="reportNewList"><list><l>32</l><l>178</l><l>170</l><l>lightseagreen</l></list></block><block s="reportNewList"><list><l>152</l><l>251</l><l>152</l><l>palegreen</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>127</l><l>springgreen</l></list></block><block s="reportNewList"><list><l>124</l><l>252</l><l>0</l><l>lawngreen</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>0</l><l>green(X11)</l></list></block><block s="reportNewList"><list><l>0</l><l>128</l><l>0</l><l>green(W3C)</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>0</l><l>lime</l></list></block><block s="reportNewList"><list><l>127</l><l>255</l><l>0</l><l>chartreuse</l></list></block><block s="reportNewList"><list><l>0</l><l>250</l><l>154</l><l>mediumspringgreen</l></list></block><block s="reportNewList"><list><l>173</l><l>255</l><l>47</l><l>greenyellow</l></list></block><block s="reportNewList"><list><l>50</l><l>205</l><l>50</l><l>limegreen</l></list></block><block s="reportNewList"><list><l>154</l><l>205</l><l>50</l><l>yellowgreen</l></list></block><block s="reportNewList"><list><l>34</l><l>139</l><l>34</l><l>forestgreen</l></list></block><block s="reportNewList"><list><l>107</l><l>142</l><l>35</l><l>olivedrab</l></list></block><block s="reportNewList"><list><l>189</l><l>183</l><l>107</l><l>darkkhaki</l></list></block><block s="reportNewList"><list><l>240</l><l>230</l><l>140</l><l>khaki</l></list></block><block s="reportNewList"><list><l>238</l><l>232</l><l>170</l><l>palegoldenrod</l></list></block><block s="reportNewList"><list><l>250</l><l>250</l><l>210</l><l>lightgoldenrodyellow</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>224</l><l>lightyellow</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>0</l><l>yellow</l></list></block><block s="reportNewList"><list><l>255</l><l>215</l><l>0</l><l>gold</l></list></block><block s="reportNewList"><list><l>238</l><l>221</l><l>130</l><l>lightgoldenrod</l></list></block><block s="reportNewList"><list><l>218</l><l>165</l><l>32</l><l>goldenrod</l></list></block><block s="reportNewList"><list><l>184</l><l>134</l><l>11</l><l>darkgoldenrod</l></list></block><block s="reportNewList"><list><l>188</l><l>143</l><l>143</l><l>rosybrown</l></list></block></list></block></block></script><list></list></block><block s="doSetVar"><l>value</l><custom-block s="✐ no spaces %s"><block var="value"/></custom-block></block><custom-block s="use case-independent comparisons %b"><l><bool>true</bool></l></custom-block><custom-block s="catch %upvar %cs"><l>x11w3c</l><script><block s="doIf"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><block var="value"/><block s="reportListItem"><l>4</l><l/></block></list></block></autolambda><list></list></block><block var="✐ X11"/><block var="x11w3c"/><l>exact matches</l></custom-block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>?? multiple exact matches for </l><block var="value"/></list></block></custom-block></script><list></list></block><block s="doIf"><block s="reportNot"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>4</l><l/></block><custom-block s="substring of %txt before %txt"><block s="reportListItem"><l>4</l><l/></block><block var="value"/></custom-block></list></block></block></autolambda><list></list></block><block var="✐ X11"/><block var="x11w3c"/><l>partial matches</l></custom-block></block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Color name </l><block var="value"/><l> not found.</l></list></block></custom-block></script><list></list></block><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><custom-block s="substring of %txt before %txt"><block s="reportListItem"><l>4</l><block var="match"/></block><block var="value"/></custom-block><l></l></list></block></autolambda><list><l>match</l></list></block><block var="partial matches"/><block var="x11w3c"/><l>head matches</l></custom-block><script><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportIsA"><block s="reportLetter"><l><option>last</option></l><block s="reportListItem"><l>4</l><l/></block></block><l><option>number</option></l></block></block></autolambda><list></list></block><block var="head matches"/><block var="x11w3c"/><l>non-numbered matches</l></custom-block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Multiple partial matches for </l><block var="value"/><l>: </l><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>4</l><l/></block></autolambda><list></list></block><block var="non-numbered matches"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> , </l><l></l></list></block></autolambda><list></list></block></block></list></block></custom-block></script><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Multiple partial matches for </l><block var="value"/><l>: </l><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>4</l><l/></block></autolambda><list></list></block><block var="head matches"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> , </l><l></l></list></block></autolambda><list></list></block></block></list></block></custom-block></script></block></script><script><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportIsA"><block s="reportLetter"><l><option>last</option></l><block s="reportListItem"><l>4</l><l/></block></block><l><option>number</option></l></block></block></autolambda><list></list></block><block var="partial matches"/><block var="x11w3c"/><l>non-numbered matches</l></custom-block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Multiple partial matches for </l><block var="value"/><l>: </l><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>4</l><l/></block></autolambda><list></list></block><block var="non-numbered matches"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> , </l><l></l></list></block></autolambda><list></list></block></block></list></block></custom-block></script><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Multiple partial matches for </l><block var="value"/><l>: </l><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>4</l><l/></block></autolambda><list></list></block><block var="partial matches"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> , </l><l></l></list></block></autolambda><list></list></block></block></list></block></custom-block></script></block></script></block></script><comment w="294.6666666666667" collapsed="true">SUBSET throws here if it handles a unique match</comment></custom-block></script><list></list></block><custom-block s="✐ initialize variables"></custom-block></script></block-definition><block-definition s="mmap %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block s="reportListItem"><l>1</l><block var="lists"/></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><block var="lists"/></block></block><custom-block s="mmap %repRing over %mult%l"><block var="function"/><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><block var="lists"/></block></custom-block></block></block></script></block-definition><block-definition s="✐ update HSL" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>L</l></list></block><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block></block><script><block s="doSetVar"><l>✐ HSL</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l>100</l></list></block></autolambda><list></list></block><block s="evaluate"><block s="reifyReporter"><script><block s="doSetVar"><l>L</l><block s="reportDifference"><block var="V"/><block s="reportQuotient"><block s="reportVariadicProduct"><list><block var="V"/><block var="S"/></list></block><l>2</l></block></block></block><block s="doReport"><block s="reportNewList"><list><block var="H"/><block s="reportIfElse"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="L"/><l>0</l></list></block><block s="reportVariadicEquals"><list><block var="L"/><l>1</l></list></block></list></block><l>0</l><block s="reportQuotient"><block s="reportDifference"><block var="V"/><block var="L"/></block><custom-block s="min %s %s"><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></custom-block></block></block><block var="L"/></list></block></block></script><list><l>H</l><l>S</l><l>V</l></list></block><custom-block s="HSV color"></custom-block></block></block></block><block s="doIf"><block var="✐ fair?"/><script><block s="doSetVar"><l>✐ raw HSL</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l>100</l></list></block></autolambda><list></list></block><block s="evaluate"><block s="reifyReporter"><script><block s="doSetVar"><l>L</l><block s="reportDifference"><block var="V"/><block s="reportQuotient"><block s="reportVariadicProduct"><list><block var="V"/><block var="S"/></list></block><l>2</l></block></block></block><block s="doReport"><block s="reportNewList"><list><block var="H"/><block s="reportIfElse"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="L"/><l>0</l></list></block><block s="reportVariadicEquals"><list><block var="L"/><l>1</l></list></block></list></block><l>0</l><block s="reportQuotient"><block s="reportDifference"><block var="V"/><block var="L"/></block><custom-block s="min %s %s"><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></custom-block></block></block><block var="L"/></list></block></block></script><list><l>H</l><l>S</l><l>V</l></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>100</l></block></autolambda><list></list></block><block var="✐ raw HSV"/></block></block></block></block></script><list></list></block></script><list></list></block></script></block-definition><block-definition s="min %&apos;a&apos; %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="a"/><block var="b"/></list></block><block var="a"/><block var="b"/></block></block></script></block-definition><block-definition s="✐ update HSV" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>V</l><l>L</l><l>HSL 0-1</l><l>raw HSL 0-1</l></list></block><block s="doSetVar"><l>HSL 0-1</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>100</l></block></autolambda><list></list></block><block var="✐ HSL"/></block></block><block s="doSetVar"><l>L</l><block s="reportListItem"><l>3</l><block var="HSL 0-1"/></block></block><block s="doSetVar"><l>V</l><block s="reportVariadicSum"><list><block var="L"/><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="HSL 0-1"/></block><custom-block s="min %s %s"><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></custom-block></list></block></list></block></block><custom-block s="set pen color to h: %n s: %n v: %n"><block s="reportListItem"><l>1</l><block var="HSL 0-1"/></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="V"/><l>0</l></list></block><l>0</l><block s="reportDifference"><l>2</l><block s="reportVariadicProduct"><list><l>2</l><block s="reportQuotient"><block var="L"/><block var="V"/></block></list></block></block></block><block var="V"/></custom-block><block s="doIf"><block var="✐ fair?"/><script><block s="doSetVar"><l>raw HSL 0-1</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>100</l></block></autolambda><list></list></block><block var="✐ raw HSL"/></block></block><block s="doSetVar"><l>L</l><block s="reportListItem"><l>3</l><block var="raw HSL 0-1"/></block></block><block s="doSetVar"><l>V</l><block s="reportVariadicSum"><list><block var="L"/><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="raw HSL 0-1"/></block><custom-block s="min %s %s"><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></custom-block></list></block></list></block></block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l>100</l></list></block></autolambda><list></list></block><block s="reportNewList"><list><block s="reportListItem"><l>1</l><block var="raw HSL 0-1"/></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="V"/><l>0</l></list></block><l>0</l><block s="reportDifference"><l>2</l><block s="reportVariadicProduct"><list><l>2</l><block s="reportQuotient"><block var="L"/><block var="V"/></block></list></block></block></block><block var="V"/></list></block></block></block></script><list></list></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="pen"><comment x="0" y="0" w="226" collapsed="false">The identity function reports its input.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="$brush pen %&apos;dimension&apos;" type="reporter" category="pen"><comment x="0" y="0" w="380.6666666666667" collapsed="false">This block reports the pen size, color, or transparency, in all the same ways that the SET PEN block allows you to set those pen properties. (It will also report the current crayon number, if the pen color was most recently set with SET PEN TO CRAYON.)&#xD;&#xD;See Appendix A of the Snap! Reference Manual for details. </comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>size&#xD;crayon&#xD;color&#xD;fair hue&#xD;transparency&#xD;X11/W3C name&#xD;(3D color spaces)={&#xD;fair HSL={&#xD;fair hue&#xD;fair saturation (HSL)&#xD;fair lightness&#xD;fair HSL vector&#xD;}&#xD;fair HSV={&#xD;fair hue&#xD;fair saturation (HSV)&#xD;fair value (brightness)&#xD;fair HSV vector&#xD;}&#xD;HSL={&#xD;hue&#xD;saturation (HSL)&#xD;lightness&#xD;HSL vector&#xD;}&#xD;HSV={&#xD;hue&#xD;saturation (HSV)&#xD;value (brightness)&#xD;HSV vector&#xD;}&#xD;RGB (0-255)={&#xD;red&#xD;green&#xD;blue&#xD;RGB vector&#xD;RGB hex&#xD;}&#xD;}</options></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>size</l></list></block><script><block s="doReport"><block s="getPenAttribute"><l><option>size</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>hue</l></list></block><script><block s="doReport"><block s="getPenAttribute"><l><option>hue</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>saturation (HSV)</l></list></block><script><block s="doReport"><block s="getPenAttribute"><l><option>saturation</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>value (brightness)</l></list></block><script><block s="doReport"><block s="getPenAttribute"><l><option>brightness</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>transparency</l></list></block><script><block s="doReport"><block s="getPenAttribute"><l><option>transparency</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>RGB vector</l></list></block><script><block s="doReport"><custom-block s="RGB color"></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>red</l></list></block><script><block s="doReport"><block s="reportListItem"><l>1</l><custom-block s="RGB color"></custom-block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>green</l></list></block><script><block s="doReport"><block s="reportListItem"><l>2</l><custom-block s="RGB color"></custom-block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>blue</l></list></block><script><block s="doReport"><block s="reportListItem"><l>3</l><custom-block s="RGB color"></custom-block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>RGB hex</l></list></block><script><block s="doReport"><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><custom-block s="✐ hexchar %s"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><l></l><l>16</l></block></block></custom-block><custom-block s="✐ hexchar %s"><block s="reportModulus"><l></l><l>16</l></block></custom-block></list></block></autolambda><list></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportRound"><l></l></block></autolambda><list></list></block><custom-block s="RGB color"></custom-block></block></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>HSV vector</l></list></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l>100</l><l></l></list></block></autolambda><list></list></block><custom-block s="HSV color"></custom-block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>HSL vector</l></list></block><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block var="✐ HSL"/></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>saturation (HSL)</l></list></block><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>2</l><block var="✐ HSL"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>lightness</l></list></block><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>3</l><block var="✐ HSL"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>color</l></list></block><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>color</l></list></block><block var="✐ color scale"/><l>not set</l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair hue</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="✐ raw HSL"/></block></block></script><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="✐ raw HSV"/></block></block></script></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair saturation (HSL)</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>2</l><block var="✐ raw HSL"/></block></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair lightness</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>3</l><block var="✐ raw HSL"/></block></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair HSL vector</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block var="✐ raw HSL"/></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair saturation (HSV)</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><custom-block s="✐ update HSV"></custom-block></script><list></list></block><block s="doReport"><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair value (brightness)</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><custom-block s="✐ update HSV"></custom-block></script><list></list></block><block s="doReport"><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair HSV vector</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><custom-block s="✐ update HSV"></custom-block></script><list></list></block><block s="doReport"><block var="✐ raw HSV"/></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>crayon</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>crayon</l></list></block><script><block s="doReport"><block var="✐ last crayon"/></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>X11/W3C name</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>X11</l></list></block><script><block s="doReport"><block var="✐ last x11"/></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block></script></block-definition><block-definition s="✐ hexchar %&apos;nybble&apos;" type="reporter" category="pen"><comment x="0" y="0" w="245.33333333333334" collapsed="false">Takes a value from 0 to 15 and reports&#xD;the corresponding hexadecimal digit.&#xD;&#xD;For internal use of the color library.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="nybble"/><l>10</l></list></block><block var="nybble"/><block s="reportUnicodeAsLetter"><block s="reportVariadicSum"><list><block s="reportUnicode"><l>a</l></block><block s="reportDifference"><block var="nybble"/><l>10</l></block></list></block></block></block></block></script></block-definition><block-definition s="$brush change pen %&apos;dimension&apos; by %&apos;amount&apos;" type="command" category="pen"><comment x="0" y="0" w="334" collapsed="false">Changes any pen property by the specified amount.  Some color scales can&apos;t be adjusted this way unless the color was first SET using that scale.&#xD;Vectors (e.g., RGB color as a list of three numbers) can be incremented&#xD;by a vector as the amount. X11/W3C names can&apos;t be incremented.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>size&#xD;crayon&#xD;color&#xD;fair hue&#xD;transparency&#xD;(3D color spaces)={&#xD;fair HSL={&#xD;fair hue&#xD;fair saturation (HSL)&#xD;fair lightness&#xD;fair HSL vector&#xD;}&#xD;fair HSV={&#xD;fair hue&#xD;fair saturation (HSV)&#xD;fair value (brightness)&#xD;fair HSV vector&#xD;}&#xD;HSL={&#xD;hue&#xD;saturation (HSL)&#xD;lightness&#xD;HSL vector&#xD;}&#xD;HSV={&#xD;hue&#xD;saturation (HSV)&#xD;value (brightness)&#xD;HSV vector&#xD;}&#xD;RGB (0-255)={&#xD;red&#xD;green&#xD;blue&#xD;RGB vector&#xD;RGB hex&#xD;}&#xD;}</options></input><input type="%s"></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doDeclareVariables"><list><l>old</l></list></block><block s="doSetVar"><l>old</l><custom-block s="$brush pen %s"><block var="dimension"/></custom-block></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="old"/><l>not set</l></list></block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Dimension </l><block var="dimension"/><l> not set.</l></list></block></custom-block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>crayon</l></list></block><script><custom-block s="$brush set pen to crayon %n"><block s="reportVariadicSum"><list><block var="old"/><block var="amount"/></list></block></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>RGB hex</l></list></block><script><custom-block s="error %txt"><l>Sorry, I don&apos;t know how to add in hexadecimal.</l></custom-block></script><list></list></block><block s="doIf"><block s="reportIsA"><block var="amount"/><l><option>number</option></l></block><script><custom-block s="$brush set pen %s to %s"><block var="dimension"/><block s="reportVariadicSum"><list><block var="old"/><block var="amount"/></list></block></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportIsA"><block var="amount"/><l><option>list</option></l></block><script><custom-block s="$brush set pen %s to %s"><block var="dimension"/><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block><list><block var="old"/><block var="amount"/></list></custom-block></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><custom-block s="error %txt"><block s="reportJoinWords"><list><l>I don&apos;t know how to handle </l><block var="amount"/></list></block></custom-block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="command" category="control"><header></header><code></code><translations>pt:lança o erro _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>msg</l></list><l>throw new Error(msg);</l></block><list><block var="msg"/></list></block></script></block-definition><block-definition s="✐ make integer RGB" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><l></l><l></l></custom-block></script><list></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportRound"><l></l></block></autolambda><list></list></block><custom-block s="RGB color"></custom-block></block></block></script></block-definition><block-definition s="substring of %&apos;string&apos; before %&apos;marker&apos;" type="reporter" category="operators"><comment x="0" y="0" w="175.33333333333334" collapsed="false">Reports the part of the first string up to the first instance of the second string inside it.  If the second string isn&apos;t found, reports the entire first string.</comment><header></header><code></code><translations>pt:o texto de _ antes de _&#xD;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>string</l><l>marker</l></list><l>var world=this.parentThatIsA(IDE_Morph);&#xD;if (!("stringLibCaseIndependentComparison" in world)) {&#xD;    world["stringLibCaseIndependentComparison"] = true;&#xD;};&#xD;if (world["stringLibCaseIndependentComparison"]) {&#xD;    var index=string.toLocaleLowerCase().indexOf(marker.toLocaleLowerCase());&#xD;    if (index&lt;0) {return string};&#xD;    return string.slice(0,index);&#xD;} else {&#xD;    var index=string.indexOf(marker);&#xD;    if (index&lt;0) {return string};&#xD;    return string.slice(0,index);&#xD;}</l></block><list><block var="string"/><block var="marker"/></list></block></block></script></block-definition><block-definition s="use case-independent comparisons %&apos;tf&apos;" type="command" category="operators"><comment x="0" y="0" w="225.33333333333334" collapsed="false">If input is TRUE, comparisons made by functions in the string library will be case-independent (so &quot;FOO&quot; = &quot;foo&quot;).  This is the default.&#xD;If input is FALSE, comparisons will be exact.</comment><header></header><code></code><translations>pt:altera comparações ignorando distinção minúsculas/maiúsculas para _&#xD;</translations><inputs><input type="%b"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>flag</l></list><l>var world=this.parentThatIsA(IDE_Morph);&#xD;world[&apos;stringLibCaseIndependentComparison&apos;] = flag;</l></block><list><block var="tf"/></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;pt:captura _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _&#xD;ca:llança _&#xD;es:lanzar _&#xD;fr:lance _&#xD;pt:lança _&#xD;</translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;ca:ignora _&#xD;es:ignorar _&#xD;fr:ignore _&#xD;pt:ignora _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="✐ subset %&apos;pred&apos; %&apos;data&apos; %&apos;catchtag&apos; %&apos;result&apos;" type="predicate" category="pen"><comment x="0" y="0" w="228" collapsed="false">Don&apos;t ask.&#xD;Only for internal use by the SET PEN block.</comment><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input><input type="%cmdRing"></input><input type="%upvar"></input></inputs><script><block s="doDeclareVariables"><list><l>best match</l></list></block><block s="doSetVar"><l>result</l><block s="reportKeep"><block var="pred"/><block var="data"/></block></block><block s="doIf"><block s="reportListIsEmpty"><block var="result"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list></block><block s="doIf"><block s="reportListIsEmpty"><block s="reportCDR"><block var="result"/></block></block><script><block s="doSetVar"><l>best match</l><block s="reportListItem"><l>1</l><block var="result"/></block></block><custom-block s="$brush set pen %s to %s"><l>red</l><block s="reportListItem"><l>1</l><block var="best match"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>green</l><block s="reportListItem"><l>2</l><block var="best match"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>blue</l><block s="reportListItem"><l>3</l><block var="best match"/></block></custom-block><block s="doSetVar"><l>✐ last X11</l><block s="reportListItem"><l>4</l><block var="best match"/></block></block><block s="doSetVar"><l>✐ last set as</l><l>X11</l></block><custom-block s="throw %s"><block var="catchtag"/></custom-block></script><list></list></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition><block-definition s="✐ no spaces %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block s="reportTextSplit"><block var="text"/><l> </l></block></block></block></script></block-definition><block-definition s="create %&apos;scope&apos; var %&apos;names&apos;" type="command" category="variables"><comment x="0" y="0" w="146" collapsed="false">This block creates  new variables on the selected scope: global (for all sprites), sprite (for this sprite only) or script (only for that blocks stack) with the names given (in &apos;names&apos; list).&#xD;&#xD;If there is already a variable with that name in that scope, it does nothing: no errors and no overwrites.</comment><header></header><code></code><translations>pt:cria as variáveis _ _&#xD;ca:crea les _ variables _&#xD;es:crear las _ variables _&#xD;de:erstellen _ var _&#xD;</translations><inputs><input type="%s" readonly="true">global<options>global&#xD;sprite&#xD;script</options></input><input type="%mult%txt"></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="scope"/><l>script</l></list></block><script><block s="doForEach"><l>each item</l><block var="names"/><script><block s="doRun"><block s="reportJSFunction"><list><l>varName</l><l>proc</l></list><l>if ((typeof varName) != "string" || varName === "") {&#xD;    throw new Error("name isn&apos;t a string: " + varName);&#xD;}&#xD;if (!proc.homeContext.variables.vars[varName]) proc.homeContext.variables.addVar(varName);</l></block><list><block var="each item"/></list></block></script></block></script><script><block s="doDeclareVariables"><list><l>global</l></list></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="scope"/><l>sprite</l></list></block><script><block s="doSetVar"><l>global</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doSetVar"><l>global</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doForEach"><l>each item</l><block var="names"/><script><block s="doRun"><block s="reportJSFunction"><list><l>varName</l><l>global</l><l>proc</l></list><l>if ((typeof varName) != "string" || varName === "") {&#xD;    throw new Error("name isn&apos;t a string: " + varName);&#xD;}&#xD;if (global &amp;&amp; !proc.homeContext.variables.parentFrame.parentFrame.vars[varName]) this.addVariable(varName, true);&#xD;if (!global &amp;&amp; !proc.homeContext.variables.parentFrame.vars[varName]) this.addVariable(varName, false);</l></block><list><block var="each item"/><block var="global"/></list></block></script></block><block s="doRun"><block s="reportJSFunction"><list></list><l>var ide = this.parentThatIsA(IDE_Morph);&#xD;ide.flushBlocksCache(&apos;variables&apos;); // b/c of inheritance&#xD;ide.refreshPalette();</l></block><list></list></block></script></block></script></block-definition><block-definition s="does var %&apos;name&apos; exist?" type="predicate" category="variables"><comment x="0" y="0" w="146" collapsed="false">This block reports &quot;true&quot; if there is a variable with this given name (input slot) in that context.&#xD;&#xD;It can be a global, sprite or script variable.&#xD;&#xD;Otherwise it reports &quot;false&quot;.</comment><header></header><code></code><translations>pt:a variável _ existe&#xD;ca:existeix la variable _ ?&#xD;es:existe la variable _ ?&#xD;de:existiert var _ ?&#xD;</translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>varName</l><l>proc</l></list><l>if ((typeof varName) != "string" || varName === "") {&#xD;    throw new Error("name isn&apos;t a string: " + varName);&#xD;}&#xD;return proc.homeContext.variables.silentFind(varName)? true:false;</l></block><list><block var="name"/></list></block></block></script></block-definition><block-definition s="✐ initialize variables" type="command" category="pen"><comment x="0" y="0" w="180" collapsed="false">Creates a bunch of global variables.&#xD;For internal use by Color library.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><custom-block s="does var %s exist?"><l>✐ last set as</l></custom-block><script><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><custom-block s="create %s var %mult%txt"><l>global</l><list><l>✐ last set as</l><l>✐ fair?</l><l>✐ color scale</l><l>✐ HSL</l><l>✐ last crayon</l><l>✐ last X11</l><l>✐ raw HSL</l><l>✐ raw HSV</l></list></custom-block><block s="doSetVar"><l>✐ last set as</l><l>RGB</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportNewList"><list><l>0</l><l>100</l><l>100</l></list></block></block></script></block-definition><block-definition s="pinwheel [branches] %&apos;branches&apos; [size] %&apos;size&apos; [backup] %&apos;backup&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="down"></block><block s="doRepeat"><block var="branches"/><script><block s="forward"><block var="size"/></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><block var="backup"/></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="branches"/></block></block></script></block><block s="up"></block></script></block-definition><block-definition s="asterisk [branches] %&apos;branches&apos; [length] %&apos;length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><block var="branches"/><block var="length"/><block var="length"/></custom-block></script></block-definition><block-definition s="polygon [sides] %&apos;sides&apos; [length] %&apos;length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><block var="sides"/><block var="length"/><l>0</l></custom-block></script></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="1" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="5514"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list id="5515"><item><ref mediaID="Stage_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="5516"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="2"><sprite name="Explore" idx="1" x="0" y="0" heading="359.99999999999636" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="106,53,255,1" pen="tip" id="5521"><costumes><list struct="atomic" id="5522"></list></costumes><sounds><list struct="atomic" id="5523"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="264" y="191.66666666666663" w="242.66666666666666" collapsed="false">You will need 5 copies of this script.&#xD;To duplicate a script, right-click (or control-click) on its&#xD;TOPMOST block.  (In this case, the REPEAT block.)&#xD;You will see a menu of options. Choose &quot;duplicate.&quot;  &#xD;Move the copy where you want it.</comment><script x="20" y="20.00000000000003"><block s="receiveKey"><l><option>1</option></l><list></list><comment w="90" collapsed="false">Press the 1 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>106,53,255,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="19" y="154.83333333333337"><block s="down"></block><block s="doRepeat"><l>3</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><l>70</l></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>3</l></block></block></script></block><block s="up"></block></script><script x="371" y="24"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="119" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script><script x="21" y="319"><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><l>70</l></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>4</l></block></block></script></block><block s="up"></block></script><script x="26" y="490"><block s="down"></block><block s="doRepeat"><l>5</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><l>70</l></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>5</l></block></block></script></block><block s="up"></block></script><script x="368" y="306"><block s="down"></block><block s="doRepeat"><l>6</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><l>70</l></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>6</l></block></block></script></block><block s="up"></block></script><script x="362" y="494"><block s="down"></block><block s="doRepeat"><l>12</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><l>70</l></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>12</l></block></block></script></block><block s="up"></block></script></scripts></sprite><sprite name="Polygon" idx="4" x="170.00000000000023" y="-80.00000000000006" heading="6.821210263296962e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,226,26,1" pen="tip" id="5643"><costumes><list struct="atomic" id="5644"></list></costumes><sounds><list struct="atomic" id="5645"></list></sounds><blocks></blocks><variables></variables><scripts><script x="460" y="23"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="hide"></block><block s="clear"></block></script><script x="23" y="26.16666666666663"><block s="receiveGo"></block><block s="show"></block><block s="setColor"><color>255,226,26,1</color></block><block s="gotoXY"><l>170</l><l>-80</l></block><block s="doSayFor"><l></l><l>15</l></block><block s="doSayFor"><l>Click number 4 on your keyboard!</l><l>5</l></block></script><script x="15" y="182"><block s="receiveKey"><l><option>4</option></l><list></list></block><custom-block s="polygon [sides] %s [length] %s"><l>5</l><l>30</l></custom-block></script><comment x="692.958984375" y="38" w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment><comment x="830.4768880208335" y="41.16666666666663" w="90" collapsed="false">Press the 4 key to bring this sprite to the center of the stage.</comment></scripts></sprite><sprite name="Epic #1" idx="5" x="-2.2737367544323206e-13" y="55.0000000000002" heading="25.000000000000682" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="97,140.60000000000008,255,1" pen="tip" id="5675"><costumes><list struct="atomic" id="5676"></list></costumes><sounds><list struct="atomic" id="5677"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="821" y="56.66666666666663" w="88" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><comment x="673.328125" y="58.83333333333337" w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment><comment x="534.4768880208334" y="67" w="90" collapsed="false">Press the 5 key to bring this sprite to the center of the stage.</comment><script x="40" y="39"><block s="receiveGo"></block><block s="show"></block><block s="setColor"><color>243,97,255,1</color></block><block s="up"></block><block s="gotoXY"><l>0</l><l>-150</l></block><block s="up"></block><block s="doSayFor"><l></l><l>20</l></block><block s="doSayFor"><l>Click the number 5 on your keyboard for a suprise!</l><l>5</l></block></script><script x="506" y="233.16666666666663"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="hide"></block><block s="clear"></block></script><script x="39" y="257"><block s="receiveKey"><l><option>5</option></l><list></list></block><block s="show"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="up"></block><block s="gotoXY"><l>0</l><l>55</l></block><block s="doRepeat"><l>8</l><script><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><l>15</l><l>40</l><l>30</l></custom-block><block s="up"></block><block s="turn"><l>45</l></block><block s="forward"><l>70</l></block><block s="down"></block><block s="changePenColorDimension"><l><option>hue</option></l><l>10</l></block></script></block></script></scripts></sprite><sprite name="Epic #3" idx="7" x="0" y="0" heading="6.252776074688882e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,32,244,1" pen="tip" id="5731"><costumes><list struct="atomic" id="5732"></list></costumes><sounds><list struct="atomic" id="5733"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>7</option></l><list></list><comment w="90" collapsed="false">Press the 7 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>255,32,244,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><comment x="122" y="167.66666666666663" w="90" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><script x="348" y="23.83333333333337"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite><sprite name="Pinwheel" idx="2" x="-200.00000000000023" y="8.526512829121202e-14" heading="6.821210263296962e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="127,255,42,1" pen="tip" id="5753"><costumes><list id="5754"><item><ref mediaID="Pinwheel_cst_butterfly2"></ref></item><item><ref mediaID="Pinwheel_cst_butterfly2"></ref></item><item><ref mediaID="Pinwheel_cst_butterfly2"></ref></item></list></costumes><sounds><list struct="atomic" id="5755"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="843.25390625" y="34" w="90" collapsed="false">Press the 2 key to bring this sprite to the center of the stage.</comment><comment x="713.328125" y="28" w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment><comment x="710.3333333333334" y="153.33333333333326" w="242.66666666666666" collapsed="false">This is the skeleton for the pinwheel.</comment><script x="34" y="34.33333333333337"><block s="receiveGo"></block><block s="show"></block><block s="setColor"><color>127,255,42,1</color></block><block s="gotoXY"><l>-200</l><l>0</l></block><block s="doSayFor"><l></l><l>5</l></block><block s="doSayFor"><l>Click the number 2 on your keyboard!</l><l>5</l></block></script><script x="28" y="181"><block s="receiveKey"><l><option>2</option></l><list></list></block><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><l>5</l><l>100</l><l>40</l></custom-block></script><script x="390" y="31"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="hide"></block><block s="clear"></block></script><script x="455" y="277.33333333333326"><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><l></l><l></l><l></l></custom-block></script></scripts></sprite><sprite name="Asterisk" idx="3" x="0" y="150.00000000000006" heading="6.821210263296962e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="0,29,230,1" pen="tip" id="5790"><costumes><list struct="atomic" id="5791"></list></costumes><sounds><list struct="atomic" id="5792"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="620.025390625" y="34" w="90" collapsed="false">Press the 3 key to bring this sprite to the center of the stage.</comment><comment x="778.328125" y="37" w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment><script x="25" y="197"><block s="receiveKey"><l><option>3</option></l><list></list></block><custom-block s="asterisk [branches] %s [length] %s"><l>30</l><l>50</l></custom-block></script><script x="26" y="28"><block s="receiveGo"></block><block s="show"></block><block s="setColor"><color>0,29,230,1</color></block><block s="gotoXY"><l>0</l><l>150</l></block><block s="doSayFor"><l></l><l>10</l></block><block s="doSayFor"><l>Click the number 3 on your keyboard!</l><l>5</l></block></script><script x="367" y="26"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite><sprite name="Epic #2" idx="6" x="294.97474683058954" y="424.9747468305777" heading="6.252776074688882e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="3" color="236,41,0,1" pen="tip" id="5822"><costumes><list id="5823"><item><ref mediaID="Epic #2_cst_alonzo"></ref></item><item><ref mediaID="Epic #2_cst_apple"></ref></item><item><ref mediaID="Epic #2_cst_beetle"></ref></item></list></costumes><sounds><list struct="atomic" id="5824"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="123"><block s="receiveGo"></block><block s="show"></block><block s="setColor"><color>236,41,0,1</color></block><block s="gotoXY"><l>-200</l><l>-170</l></block><block s="doSayFor"><l>Hello Welcome to the Modern Art Gallery!</l><l>2</l></block><block s="doSayFor"><l></l><l>20</l></block><block s="doSayFor"><l>Click on the space key to clear all your drawings</l><l>5</l></block><block s="doSayFor"><l>Thank you for visiting the Modern Art Gallery!</l><l>5</l></block><block s="doRepeat"><l>10</l><script><block s="forward"><l>10</l></block><block s="turn"><l>45</l></block><block s="forward"><l>70</l></block><block s="turnLeft"><l>45</l></block></script></block></script><script x="496" y="226.33333333333337"><block s="clear"></block></script><comment x="609" y="205.66666666666663" w="90" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><comment x="728.4768880208334" y="212" w="90" collapsed="false">Press the 6 key to bring this sprite to the center of the stage.</comment></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="U1L3.2 Modern Art With Polygons" app="Snap! 10, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADotJREFUeF7t1cEJADAMxLBk/6Fb6BD1R1ngQAS8M3PGESBAgAABAl8FVoC/ehsjQIAAAQJPQIA9AgECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBC5oYGgQUTbVPQAAAABJRU5ErkJggg==" mediaID="Stage_cst_Untitled"/><costume name="butterfly2" center-x="75" center-y="75" image="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJidXR0ZXJmbHkyIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE1MHB4IiBoZWlnaHQ9IjE1MHB4IiB2aWV3Qm94PSIwIDAgMTUwIDE1MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTUwIDE1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgPGc+CiAgICA8ZyBpZD0iUl9XaW5nIj4KICAgICAgPHBhdGggaWQ9IldpbmdfRmlsbF8xXyIgZmlsbD0iI0Q5MDAwMCIgZD0iTTg2Ljc1OSw4OC45NzNjNy44OTctMS4xNzIsMTUuOTgxLDEuODk5LDE5Ljk3NCwzLjYxMiYjeEQ7JiN4QTsmI3g5OyYjeDk7YzUuODcxLDIuNTA2LDEwLjI4OSw4LjMwNCw2Ljg5NiwxNi4yNTRjLTQuODg1LDExLjQ1NC0yMC43MTEsNi4xOTMtMjcuMjA3LDAuNDI5YzAuMjczLDMuNzExLTIuMjI5LDguMDktNS40NTQsNy4yOTMmI3hEOyYjeEE7JiN4OTsmI3g5O2MtMy4xNzEtMC44MDItNS4yNDMtNi4xOS0yLjczNS0xMS41NjJjLTMuODMyLDQuMjYtNC42NjUsMTEuNTAxLTkuNTgzLDEzLjkyMmMtMi40NjQsMS4yMTMtNS45MjgtMC4xMTYtNi4zMTItMy4wOTgmI3hEOyYjeEE7JiN4OTsmI3g5O2MtMC40NDktMy41NDQsMC43MDktNi4yNjUsMy4yNzktOC40NzljNC43NzYtNC4xMzEsMTAuODk2LTUuODg0LDEzLjA2OS0xMy42NDJDNzkuMTcsOTEuOTcxLDg0LjQzLDkwLjk5NSw4Ni43NTksODguOTczeiIvPgogICAgICA8cGF0aCBpZD0iRGVzaWduXzExXyIgZmlsbD0iI0ZGRDEwMCIgZD0iTTEwOC42NSw5OS43MDRjLTIuMjQxLTAuMjAzLTMuMTQ2LDIuMjAzLTQuMDIxLDQuNTA3JiN4RDsmI3hBOyYjeDk7JiN4OTtjLTAuNjY1LDEuNzUzLTEuNjMxLDIuNjE5LTEuNjMxLDQuNTIzYzAuMDAzLDEuNjc4LDEuMTQ4LDMuMTE1LDIuNjQ2LDMuMDIyYzMuMTIzLTAuMTg4LDUuMjIyLTQuMTQ1LDUuNjYyLTguMTg4JiN4RDsmI3hBOyYjeDk7JiN4OTtDMTExLjU0NCwxMDEuNDc3LDExMC41MjMsOTkuODc0LDEwOC42NSw5OS43MDR6Ii8+CiAgICAgIDxwYXRoIGlkPSJEZXNpZ25fMTBfIiBmaWxsPSIjRkZEMTAwIiBkPSJNOTMuNjgyLDkxLjE3NGMtNC41NzgsMS4xMDQtOC4xODcsNi44NTItNy4zNDIsMTEuODYzJiN4RDsmI3hBOyYjeDk7JiN4OTtjMC45MSw1LjQ1Nyw2LjQyOCw4LjMyNywxMS4xMjQsNi4zMTJjMy45NDktMS42OTcsNy40OTktOC4xODgsNS43MDgtMTMuMTA2QzEwMS42NjcsOTIuMTUsOTguNDIzLDkwLjAzMiw5My42ODIsOTEuMTc0eiIvPgogICAgICA8cGF0aCBpZD0iRGVzaWduXzlfIiBmaWxsPSIjRkZEMTAwIiBkPSJNODIuODA3LDEwNi43MjljLTEuMjI1LTAuNjY4LTIuNTEyLDAuNjA0LTMuMDAyLDIuMDQ1Yy0wLjU0OCwxLjU5NSwwLjAwMiwzLjM0MiwxLjM1NSw0LjA4JiN4RDsmI3hBOyYjeDk7JiN4OTtjMS4yOTIsMC43MDUsMi41MjctMS4wNzYsMi44MzMtMi42NzZDODQuMjc1LDEwOC43MSw4My45OTcsMTA3LjM3OCw4Mi44MDcsMTA2LjcyOXoiLz4KICAgICAgPHBhdGggaWQ9IkRlc2lnbl84XyIgZmlsbD0iI0ZGRDEwMCIgZD0iTTc2LjA2NCwxMDUuMjI3Yy0yLjEzNSwyLjUyOS0yLjg4Nyw2LjcwMy02LjA3LDUuOTIyYy0xLjIzNy0wLjMwMy0xLjMwOS0yLjE4NC0wLjczLTMuNDYzJiN4RDsmI3hBOyYjeDk7JiN4OTtjMC42ODItMS40OTgsMS43MzYtMS45MjIsMy4xMDgtMi41NTljMS4zMDItMC42MDUsMi4wMzItMS4xNTYsMy4xMjQtMi4xODJDNzYuNTI3LDEwMS45ODYsNzguMTMzLDEwMi43NzUsNzYuMDY0LDEwNS4yMjd6Ii8+CiAgICAgIDxwYXRoIGlkPSJEZXNpZ25fN18iIGZpbGw9IiNGRkQxMDAiIGQ9Ik02Ny4yNTcsMTExLjcwNmMtMS4xNDYtMC4yMi0yLjAwNCwwLjg1OC0yLjMxOSwyLjExOGMtMC4zMTEsMS4yMTYsMC4wNzksMi41NTIsMS4xNDQsMi45NTkmI3hEOyYjeEE7JiN4OTsmI3g5O2MxLjI1LDAuMSwyLjEyLTAuNzM4LDIuNjMzLTIuMDA2QzY5LjIxOCwxMTMuNTM1LDY4LjQ2MiwxMTEuOTQxLDY3LjI1NywxMTEuNzA2eiIvPgogICAgICA8cGF0aCBpZD0iRGVzaWduXzZfIiBmaWxsPSIjRkZEMTAwIiBkPSJNODAuNjU0LDk3LjQ3MWMtMS44OTQsMS4xNDYtMi44NiwzLjA5OC0yLjM0Miw0Ljc4NGMwLjQyNiwxLjM4OCwxLjk3MSwzLjE2NywzLjc1NCwyLjYyNSYjeEQ7JiN4QTsmI3g5OyYjeDk7YzEuOTk4LTAuNTkyLDMuMjg5LTIuNjc1LDIuOTI2LTQuOTQyQzg0LjY4Miw5Ny45ODYsODIuMiw5Ni41MzQsODAuNjU0LDk3LjQ3MXoiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJMX1dpbmciPgogICAgICA8cGF0aCBpZD0iV2luZ19GaWxsIiBmaWxsPSIjRDkwMDAwIiBkPSJNNzcuOTQ4LDcxLjQyN2M3LjU2MS0xMi43NzYsOS40MTUtMjkuMDY5LDEwLjA1OS0zNy4yNTgmI3hEOyYjeEE7JiN4OTsmI3g5O2MwLjk2Ni0xMi4wMzktMy42OTgtMjQuMDQ0LTE3LjIxNy0yNC4xNjhDNTEuMzIsOS44MjEsNDYuNjU2LDQxLjE1LDQ5LjcxMSw1Ni43MjVjLTQuOTA2LTMuMjY4LTEyLjgzMS0yLjIzOS0xNC4xNTgsMy45MzgmI3hEOyYjeEE7JiN4OTsmI3g5O2MtMS4yODcsNi4wODgsNC41ODksMTMuNzM2LDEzLjg3NSwxMy40MzhjLTguNzU0LDMuNDE3LTE5LjM2Ny0wLjU5NC0yNi40MTEsNi4wOTJjLTMuNTI4LDMuMzQ5LTQuMzA1LDEwLjMzOS0wLjQ4MiwxMy4yNDYmI3hEOyYjeEE7JiN4OTsmI3g5O2M0LjU0NSwzLjQ0NCw5LjE3LDMuNDkyLDE0LjE1OSwwLjcxOGM5LjI5Mi01LjE0NiwxNi4zMTUtMTQuNDA5LDI4LjY1MS0xMi4zM0M2OC4wOTksODIuMjksNzMuNDAxLDczLjkzMyw3Ny45NDgsNzEuNDI3eiIvPgogICAgICA8cGF0aCBpZD0iRGVzaWduXzVfIiBmaWxsPSIjRkZEMTAwIiBkPSJNNzkuNjM0LDI1LjQ5M2MtMS40MDUsNC4wMjgtNS40MDMsMy43NzgtOS4yMzksMy41NTNjLTIuOTE4LTAuMTcxLTQuODM5LDAuODUtNy40NjctMC41ODQmI3hEOyYjeEE7JiN4OTsmI3g5O2MtMi4zMDgtMS4yNy0zLjQyOS00LjMzOS0yLjE3OC02Ljg1N2MyLjYxMy01LjI1OSw5LjY0NS01LjkwNywxNS41NTUtMy42MjNDNzkuMzczLDE5LjE1LDgwLjgxMSwyMi4xMjQsNzkuNjM0LDI1LjQ5M3oiLz4KICAgICAgPHBhdGggaWQ9IkRlc2lnbl80XyIgZmlsbD0iI0ZGRDEwMCIgZD0iTTgwLjEyMyw1Ny43OThjLTQuOTY5LDcuMDg1LTE1LjYwNyw4Ljk5Ni0yMS44ODMsMy43NiYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy02LjgzOC01LjY4NC02LjY0LTE3LjM4My0wLjMyMS0yMy45ODhjNS4zMS01LjU0OSwxNi45MzUtNi44MDIsMjIuMzY2LDBDODQuNzg5LDQzLjI1Myw4NS4yNzEsNTAuNDU5LDgwLjEyMyw1Ny43OTh6Ii8+CiAgICAgIDxwYXRoIGlkPSJEZXNpZ25fM18iIGZpbGw9IiNGRkQxMDAiIGQ9Ik01MC40OTEsNjQuODg5YzAsMi42MTktMi43MjUsMy44ODYtNS4wOCwzLjY1MWMtMi42MDUtMC4yNTEtNC42MDMtMi41MTgtNC42MDMtNS40MTcmI3hEOyYjeEE7JiN4OTsmI3g5O2MwLTIuNzY2LDMuMzg3LTMuNTYyLDUuODItMi44ODVDNDguODYzLDYwLjg1Nyw1MC40OTEsNjIuMzQ0LDUwLjQ5MSw2NC44ODl6Ii8+CiAgICAgIDxwYXRoIGlkPSJEZXNpZ25fMl8iIGZpbGw9IiNGRkQxMDAiIGQ9Ik00Ny40ODQsNzcuNjhjLTUuMDk3LDEuNzg4LTExLjQxNy0wLjA1OC0xMi43MzcsNi4wMzcmI3hEOyYjeEE7JiN4OTsmI3g5O2MtMC41MTMsMi4zNjcsMi4wMjUsMy45MDYsNC4yMjQsMy44NzFjMi41ODEtMC4wNTEsMy45NTctMS41NTcsNS44NjgtMy40NDljMS44MTgtMS43OTcsMy4xMjQtMi42NDMsNS4zNTktMy43NjEmI3hEOyYjeEE7JiN4OTsmI3g5O0M1Mi4yOTYsNzkuMzE4LDUyLjQxOCw3NS45NDUsNDcuNDg0LDc3LjY4eiIvPgogICAgICA8cGF0aCBpZD0iRGVzaWduXzFfIiBmaWxsPSIjRkZEMTAwIiBkPSJNMzEuOTE3LDg4LjAyN2MtMC41NjMsMi4xNDYtMi42OTUsMi44Mi00LjY2NiwyLjQxNGMtMS45MTEtMC4zNzktMy40Ni0yLjA2Mi0zLjIxOC00LjIwNSYjeEQ7JiN4QTsmI3g5OyYjeDk7YzAuODA1LTIuMjM2LDIuNjE1LTMuMTA5LDQuNzQ2LTMuMDQzQzMwLjg3Myw4My4yNjEsMzIuNTAxLDg1Ljc2OCwzMS45MTcsODguMDI3eiIvPgogICAgICA8cGF0aCBpZD0iRGVzaWduIiBmaWxsPSIjRkZEMTAwIiBkPSJNNjEuNjMxLDc1LjU4NmMtMy4wMDEsMi40MDYtNi40MjMsMi42MTEtOC4zNTcsMC40NDVjLTEuNTkyLTEuNzgyLTIuODg1LTUuNzk0LTAuNzk2LTguNDY4JiN4RDsmI3hBOyYjeDk7JiN4OTtjMi4zMjEtMy4wMDcsNi4xNjgtMy42NzYsOS4wMjEtMS4zMzdDNjMuOTUzLDY4LjIzMiw2NC4wODUsNzMuNjE4LDYxLjYzMSw3NS41ODZ6Ii8+CiAgICA8L2c+CiAgICA8cGF0aCBpZD0iUl9Bcm0iIGQ9Ik05My40NzUsODYuMjI5YzcuMjI5LDIuNDQ5LDE3LjY0NC0wLjgxNCwyNS4xMTMtMy43NTJjMC4xNTMtMy4wMywzLjgyNS04LjQwNSw1LjUyMy02LjA1NSYjeEQ7JiN4QTsmI3g5O2MxLjY4OSwyLjMzOS0yLjg1MSw4LjA3Mi01LjI2Miw2Ljc3MWMtNy44MDYsNC4yMjItMTkuNDc5LDguNDU1LTI3LjAyMSwzLjQ3NUw5My40NzUsODYuMjI5eiIvPgogICAgPHBhdGggaWQ9IkxfTGVnIiBkPSJNNTYuODU2LDk0LjMwNWMtNC41MTEsMy43ODctOS4zODUsMy43MTMtMTQuNDU5LDAuODkyYy0xLjUyNiwyLjkzOC0zLjE4NCwzLjU2My01LjgzNyw2LjM5MSYjeEQ7JiN4QTsmI3g5O2MtMS41OTcsMS43MDEtMS4wOTQsNS42ODcsMS4wNjEsNi4yMzljNC4yMTIsMS4wNzQsNi45NjQtNS4yNzIsNi42MzMtMTAuMTA0YzEuNDU4LDEuNDg1LDQuNDQ0LDIuNjM3LDcuNDI4LDIuMjI5JiN4RDsmI3hBOyYjeDk7YzEuOTYzLTAuMjU1LDUuMjU0LTIuNDUsNi4xMDItNC4wODdDNTguMTg0LDk1LjA5Niw1Ny4zNzUsOTUuMTQ2LDU2Ljg1Niw5NC4zMDV6Ii8+CiAgICA8cGF0aCBpZD0iUl9MZWciIGQ9Ik01OS45NzEsMTAwLjI0MWMtMy4wMDEsNC4yOC03LjA3Niw1LjQzOC0xMS44NjMsNC4zNTRjLTAuNjg2LDIuODIzLTEuNDA0LDQuMzk5LTEuNjk1LDcuMjcxJiN4RDsmI3hBOyYjeDk7Yy0wLjIwNCwyLjExNiwwLjIyMiw1LjAwNiwyLjEyNyw0LjkzMmMzLjcyMi0wLjE1NSwyLjg1NS02LjYyNSwxLjYxNy0xMC41NjNjMS41MTEsMC44NzMsNC4yMjYsMS4wODcsNi42MzEsMCYjeEQ7JiN4QTsmI3g5O2MxLjU4My0wLjY5NywzLjg4Ny0zLjM1NCw0LjI2Ny00LjkyNkM2MS4yMzMsMTAwLjU2Niw2MC41NzEsMTAwLjgxMiw1OS45NzEsMTAwLjI0MXoiLz4KICAgIDxnIGlkPSJCb2R5Ij4KICAgICAgPHBhdGggZmlsbD0iI0ZGN0IwMCIgZD0iTTk1LjMyMiw3NC42OTVjMC4xMjYtMy4zMTktNC4zMDktNC43NTQtNi4xMDItNy40MjhjLTEuMjM5LTAuMDQ4LTIuNTE1LTAuMTAxLTMuODE2LTAuMTMmI3hEOyYjeEE7JiN4OTsmI3g5O2MtMi4zNDctMC4wNTQtNC43ODctMC4wMTktNy4zMDMsMC4yOTJjLTEuNjEsMC4yLTMuMjUxLDAuNTE2LTQuOTE3LDAuOTk4Yy0zLjIzOSwwLjkzNi02LjU2OSwyLjQ5NS05Ljk1Myw1LjA3MyYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0wLjAwMywwLjAwMi0wLjAwNiwwLjAwNC0wLjAwOSwwLjAwNmMtOC44MjIsNi43NTktMTAuODExLDI0Ljk1Ny0xLjE5NCwzMC4wMDdjOC4wMTgsNC4xNjYsMTUuMjksMy42NzIsMjIuMDgxLTEuNTIxJiN4RDsmI3hBOyYjeDk7JiN4OTtjMC45NjEtMC43MzUsMS45MTMtMS41NjQsMi44NTYtMi40ODhjMC45MzYtMC45MTcsMS43NjYtMS44MzgsMi41MTEtMi43NTdjMS45NDEtMi4zOTYsMy4yNy00Ljc4LDQuMTY5LTcuMDU4JiN4RDsmI3hBOyYjeDk7JiN4OTtjMC43OTgtMi4wMjEsMS4yNjEtMy45NTYsMS41MTktNS43NDNDOTUuNzY5LDc5Ljc2NCw5NS4yNiw3Ni4zOTcsOTUuMzIyLDc0LjY5NXoiLz4KICAgICAgPHBhdGggZmlsbD0iI0ZGRkYwMCIgZD0iTTg1LjI0NSw3Ny45NjNjLTEuNzQtMy44OTgtMS4yMDQtNy4xOTgsMC4xNTktMTAuODI2Yy0yLjM0Ny0wLjA1NC00Ljc4Ny0wLjAxOS03LjMwMywwLjI5MiYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0xLjU5Niw0LjY4Ni0xLjU4MSwxMC4zNDMtMC4wMiwxNC4xYzIuMDgsNC45ODcsOS4wNDksOC45NTYsMTUuNTYyLDguMTZjMC43OTgtMi4wMjEsMS4yNjEtMy45NTYsMS41MTktNS43NDMmI3hEOyYjeEE7JiN4OTsmI3g5O0M5MC45MjcsODMuNjQ1LDg3LjI0Niw4Mi40NzYsODUuMjQ1LDc3Ljk2M3oiLz4KICAgICAgPHBhdGggZmlsbD0iI0ZGRkYwMCIgZD0iTTY5Ljc4OSw4OC44NDFjLTMuNzg2LTcuMjE4LTIuODU0LTE0Ljk5NywzLjM5Ni0yMC40MTRjLTMuMjM5LDAuOTM2LTYuNTY5LDIuNDk1LTkuOTUzLDUuMDczJiN4RDsmI3hBOyYjeDk7JiN4OTtjLTQuMTAyLDUuOS00LjgzMywxMy4zNTgtMS45OTgsMTkuMTcxYzMuMzU5LDYuODU3LDEzLjA3LDExLjQzOSwyMi44NzUsOS4zMmMwLjk2MS0wLjczNSwxLjkxMy0xLjU2NCwyLjg1Ni0yLjQ4OCYjeEQ7JiN4QTsmI3g5OyYjeDk7YzAuOTM2LTAuOTE3LDEuNzY2LTEuODM4LDIuNTExLTIuNzU3QzgxLjE2NCw5Ni42OTEsNzMuNTQyLDk2LjA0Miw2OS43ODksODguODQxeiIvPgogICAgPC9nPgogICAgPHBhdGggaWQ9IkxfQXJtIiBkPSJNNzMuMTA0LDc0LjY5NWMtMS44NTYsMi4zNzUtNC41MDksMTAuNzcsMi41MjEsMTQuNDA5YzEuODI0LTIuMjQ2LDYuODMxLTEuNzY0LDYuODMxLDEuMjY4JiN4RDsmI3hBOyYjeDk7YzAsMy4wMDctNS44ODYsMi4xODgtNy4wMjktMC41MjFjLTguMDkyLTMuNzg5LTUuNjg4LTEzLjEzMS0zLjg0Ny0xNS45NzJMNzMuMTA0LDc0LjY5NXoiLz4KICAgIDxnIGlkPSJIZWFkIj4KICAgICAgPHBhdGggaWQ9IkhlYWRfMV8iIGZpbGw9IiNGRjdCMDAiIGQ9Ik04OC44MzUsNzMuNjgyYy0yLjU5Mi00LjU3NS0zLjcyNC04LjcwNC0zLjAzNy0xNC4yMjYmI3hEOyYjeEE7JiN4OTsmI3g5O2MxLjE3OS05LjQ1NCw4LjEyOC0xNy41OTYsMTUuODA0LTE2LjY2MWM3Ljc4NywwLjkzNiwxNS40NzksOS45MTQsMTUuMjExLDIyLjk4N2MtNy41NjIsNC4zMDgtMTUuMTIxLDQuNjA0LTIzLjg3NSwwLjU5MyYjeEQ7JiN4QTsmI3g5OyYjeDk7YzMuOTc5LDEyLjE4MiwxOC4wODYsOC45OTEsMjAuNTIsOC45OTFjLTAuMjY4LDQuMDcxLTMuNjA3LDYuMTMxLTYuODM5LDYuOTI3QzEwMi42MjYsODMuMjc1LDk0LjQ1OCw4My42MDQsODguODM1LDczLjY4MnoiLz4KICAgICAgPGcgaWQ9IkxfRXllIj4KICAgICAgICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOTMuMTA5LDU3Ljk3OWMtMC4wNDctMy4xMjIsMS44MzItNS42OTEsNC4xOTUtNS43MzljMi4zNTktMC4wNDgsNC4zMTIsMi40NDIsNC4zNTcsNS41NjImI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7YzAuMDQ3LDMuMTIyLTEuODMyLDUuNjkxLTQuMTkyLDUuNzRDOTUuMTA3LDYzLjU5MSw5My4xNTQsNjEuMSw5My4xMDksNTcuOTc5eiIvPgogICAgICAgIDxwYXRoIGQ9Ik05OC4wNzIsNTcuNTk5YzAuNTgyLTEuNDgsMi4wNjYtMi4xMjEsMy4zMTYtMS40M3MxLjc5MSwyLjQ1MSwxLjIwNiwzLjkzMmMtMC41ODEsMS40NzktMi4wNjUsMi4xMjEtMy4zMTUsMS40MyYjeEQ7JiN4QTsmI3g5OyYjeDk7JiN4OTtDOTguMDI5LDYwLjg0LDk3LjQ5LDU5LjA4LDk4LjA3Miw1Ny41OTl6Ii8+CiAgICAgIDwvZz4KICAgICAgPGcgaWQ9IlJfRXllIj4KICAgICAgICA8cGF0aCBpZD0iV2hpdGUiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMDguMzMxLDU5LjAyOGMtMC4wMzQtMi4zMiwxLjM2Mi00LjIzLDMuMTE5LTQuMjY2YzEuNzU2LTAuMDM2LDMuMjA4LDEuODE2LDMuMjQxLDQuMTM2JiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MwLjAzNSwyLjMyLTEuMzYsNC4yMy0zLjExNiw0LjI2NkMxMDkuODE2LDYzLjIsMTA4LjM2Niw2MS4zNDgsMTA4LjMzMSw1OS4wMjh6Ii8+CiAgICAgICAgPHBhdGggaWQ9IlB1cGlsIiBkPSJNMTExLjk3NSw1OC42NmMwLjQzNy0xLjEsMS41MzctMS41NzYsMi40NjctMS4wNjNjMC45MywwLjUxNCwxLjMzLDEuODIyLDAuODk2LDIuOTIyJiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MtMC40MzYsMS4xMDEtMS41MzcsMS41NzctMi40NjYsMS4wNjRDMTExLjk0Myw2MS4wNjksMTExLjU0Miw1OS43NjEsMTExLjk3NSw1OC42NnoiLz4KICAgICAgPC9nPgogICAgICA8cGF0aCBpZD0iTF9BbnRlbm5hIiBmaWxsPSIjRDkwMDAwIiBkPSJNMTAxLjg0MSw0NC42MzljMy4wOTEtOC42NjMsNS40NDItMjIuNzEyLTEuMzUzLTI2LjY2MyYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0zLjcxOS0yLjE2MS0xMy4zODMsMS45MzktMTEuNDUyLDEwLjA4NWMwLjc5NiwzLjM1OSw0LjQyNiw0LjQ3OCw3LjM1NCwzLjM0N2MyLjI4OS0wLjg4Miw1LjAwMi00LjMxMiwzLjUzOS02LjQ1MyYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0xLjMyNi0xLjk2OS00LjUyLTEuMjIyLTUuNjgzLDEuNTQ2Yy0wLjY5OSwxLjY2NiwxLjM1NiwzLjI1OSwxLjc3OCwwLjkyNGMwLjIxNi0xLjE3OCwwLjYwNC0yLjE2NCwyLjE2Ni0yLjEyMyYjeEQ7JiN4QTsmI3g5OyYjeDk7YzEuODgxLDAuMDQ3LTAuMTA1LDQuNDIxLTEuOTE2LDQuOTljLTEuNjIsMC41MjgtNC4wOTQsMC4xNjEtNC41NDktMi42MjdjLTAuOTQyLTUuNzk4LDUuODk4LTguODU3LDguMTE3LTUuOTY1JiN4RDsmI3hBOyYjeDk7JiN4OTtDMTA1LjAzOCwyOC40NjMsMTAxLjU0OSwzOC44MjYsMTAxLjg0MSw0NC42Mzl6Ii8+CiAgICAgIDxwYXRoIGlkPSJSX0FudGVubmEiIGZpbGw9IiNEOTAwMDAiIGQ9Ik0xMDguMzE2LDQ2LjQ1Yy0wLjA4OC03LjUyMSwxLjc2Ni0xOC44NTYsNy44OTYtMTkuNjMxJiN4RDsmI3hBOyYjeDk7JiN4OTtjMy4zNTQtMC40MjQsOS41NzIsNS43OSw2LjAyMSwxMS4yOTZjLTEuNDY1LDIuMjcxLTQuNDg0LDEuOTM4LTYuMzk4LDAuMTM5Yy0xLjQ5NS0xLjQwNS0yLjY1LTQuODY0LTAuOTk4LTYuMDAyJiN4RDsmI3hBOyYjeDk7JiN4OTtjMS41MDUtMS4wNTMsMy43MTUsMC41NDIsMy44NzYsMy4wMDFjMC4wOTksMS40ODEtMS44NiwyLjAxNC0xLjU3OCwwLjEyYzAuMTQ2LTAuOTU1LDAuMTA1LTEuODIyLTEuMDgzLTIuMjk5JiN4RDsmI3hBOyYjeDk7JiN4OTtjLTEuNDI2LTAuNTcyLTEuMDYyLDMuMzYzLDAuMTU2LDQuMzc3YzEuMDg0LDAuOTIyLDMuMDM4LDEuNDQ1LDQuMTA0LTAuNTA2YzIuMjA1LTQuMDU4LTIuMTU2LTguNTc2LTQuNTcyLTcuMTE2JiN4RDsmI3hBOyYjeDk7JiN4OTtDMTEwLjA4NSwzMy4yNCwxMTAuMDM3LDQyLjE2NywxMDguMzE2LDQ2LjQ1eiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+" mediaID="Pinwheel_cst_butterfly2"/><costume name="alonzo" center-x="45" center-y="60" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAB4CAYAAAByzOU/AAAAAXNSR0IArs4c6QAAEmZJREFUeF7tXX2MFdUVP/NWyrJ8uPBWS0NBVBaxVl2I0UWxbNNI1CZ1adKoNOpDSWw0KCYWbbVl19QWrYkLRNMmGJ4kRdI2sqatUmzioiKrf/ChNkVBKxgSovtwF/nQ6ntTzn1zZ+49c2fm3vlgdx87/xD23blz72/OnO97jgWGV6G1cTrAGdMhZ/UX3/h0l+Htp+1wS2fnVXDrOgCgHQDOFO4ZAAuKYJe7ir39H+nMdbqOiQS6MHfSMrAtBFkEWIGX1Vns7cNxI5cKnTBUCq35IgDcJo4ZM6YOpk2phwMHv4ATJ8rkdns31Ffaij39/SNoywgEUjQFOT9pFLRfezbMu6LRneH1N/uhe/MnUDr8lTjrAORybSP8WwNoh108yYdeMGMs3LNkKjSMqfMR6vETZdjw/CHY9pZExCNgE6R8FF248qwWqFR28nFTp9TDg0unK0EW50LqfmbDwRHKDuCZfqBb8z0AMB/HIz9+YkUzA7n7pU/g9bf6GZtA8GfNGAsL2vLQNGmUO/Wefcdg9dqPRd49QtkOOhLQhdZ8AQDWceQeWDqdAbr2Twcpa3DBRbay5KdTXMBRSK5c89EI2GGs4yTQqAufg2OuuryRARgGsjjXDdeeBe3Xnc3+NAK2n3+4FC1SM7KMR5afzwBbs/aAeNezAOUOsOpawIZlnMWohOYI2AFah0jNSJ1zLplAWcDWYm+pTby90NrUBmCjrs2+AryQlaDwHKFsBdCUmlGV8wm1+vJ0lSFSaGtshC/rimDDDXxqykZWPP6BrI0EzBUgsGviz4x1iNSs3pX1/WJvH2ojgZdo4CDreXrlLHesX/U7/SxIDrQdguHiYm8J2UPoxSj7izr05jE2wjUWfpMK7GLv4ZaoeWvldwfopg4AewXZ1FYAqyOKkiWePTffBTbci38T2Qcfs6WnBM9tOiTe8myxt4QqZc1fntYxN98OttUClr0L7PKuOG5PkQVRiuZI+tXF08PrF+km1SU10T8iWpSq+1evPQA73/lc/EmLPemuZSiOSwVoxz+CwpL5rFVsQ9w8OqLQevz44Bfen3O52bXs8UsMNBWC6E5FY0fl6aNg39+5VzbVodwSh2UNRQqma0oEtEPJ3VzTQJaBxgoGBnQuv/VYu2pfbKAdqxBBdkNcdyyaIgUGdMD2qX0WvFDcXsLYZE1dsYAutPrVwTggcyTRBfvC5k89YC1YVdxeQl9KzVxGQDvRcDRemL8aL2QX6OWbc/H4RKAovIQ1pYloA+34Q7pEVoGC754l05Q8GfkvCkQxMBD2JmpdE4kEWuU0QsBmXzyeUbKoXSC/3fHOEUlHRopHakdfdRToCLZPE6kRB1Qo0FSr4Kxi0cLJktDrO/wVCxC8t+9YINEi4PQ+1eBa1UTC0g2ksBaCQsNW+DeFg9/Bz94NYKFjWkq80RGaikDvsPeJKIEuCM4hTnUqa2/HO58zSpYSaSxYBaPLHdx3reLtQX4QkcIxheHlrSXhT8PbJ+KPghOQgwSeguoQFKWmQE30KF8IR7eWfCKhUfCgnA6f3gswAGC1h7lUKdgoTFFjMdREhm36ghCcZRmj6LhnPJWCjAJvx9tHYMvWUuwUMJrOsHTJtEj9G5/768c/SNUn4vhnUFVFGVLUCWwkMhLgpGefTyDyZa4h9B3+H+BGMTGG5NcJAq/SbuIIKszNd/P4oi4LSVsTKbRO2gVgXeqCZ9n3FbcfRuAzu8R0AzdDSeNpyCq64qTpOtal++Xw/JGoZ6YVCiuwAAdsIs8bgIz1dRJh8S2ArMfezRLPR1eKQam5CGQUhVMW8vsVMyONGVxIGqEwlUblbDJTk58IQ8zTgDawbEyQaQQLdoFtYZpoD9R/vSss75kKO7DgBbDLy4JAV2VFRVE1/u7ziRg6oApCbiHKITf4kLHXMNIE19m8D2TvpgEAWKYSNnGpGqdOovYVWvNuxB/1+cfWeCdCir2lVPBQYZbKxCq3KXmYWr8Wcv2iwl/ifEoHlAULi9tL6B8PvBz58F8+YN2qi+D+zvcFQR+dv6JDeBkC7aX6oondlB9FM53w2T6waYaUmHQTtSEEG9U+QRuK1LGdYMUrODdPXZNZUXbWZ+oUfc38PCz68WStjFJHn8Vvl+nuOn4Q8QUoEylDtAcxUs8NJknAZsinUwLay6tGAYPBWbx0MkpFLUBMkIyiaP47PkPO7QuOO4osjrMqtBEEPr3/pDypZmimfKUDdDUd7DO+ts7l57vBAAXY+6G+3OI5nZhF6vJNXVVPxEHX2ydqHOLXs/jef3vT1ZcnZnGqLBWgcZWixcfZB189oRoAkKlOtNRMhKIIts/bR9Q+yqZEDyLyei/HJBuBmB7QwrEMmk2KgCgzSnN1BUyaEYUiegufWDEz1ocbpPZVhWCli5vddH3SfRmZ46kBzai6NY/GTaBgU57csuwOsCvdIvsQWY8J4kq1D78e0a+hyKSSvJGGBpDu+lIG2ktDCBJsAX5sab1x2QdOogbbm56yNfwFAxjCERLfyQZdMMPGxQKaWYLoXyTVDahBECTYlJEZYZVxKVrURMjJMKY3t193FjtlRi/0UP688333z1lYiEZAO6Y2uhN5Xsf+k3HBItR/3SWErlwv4M0LJ7OziKoLKQ91WH52EfnmrBkN7vnFpFTE/ecYpZ/VPDbSaSVZiBpWpun6zIAWfMnkQcxtioCfzPrHdC52VjGOXmy6gbTGSxZiBnzaDGjB8xWwQazf0cMd+8MJaMKnUzdczICu1u5gh/HxU18wf5L76auATyLU0qJU3XmQld394B5hePncKL+67tw4zgzoaiUa14rj1hXy2u7Nn0ppB7phKpPFZj1WMlxS1qeNgMaNisfcqHGBqhvGGVEA4YHQqBSwrIEznT9LB1MMoOVo+XBiD1HA+xxUKfo9jIGuUrVnmAxHFhEGeFZqXjygyeFN3Uh2FEUNhd+Jcyq1nL9YQDu8WkqCjOPeHArA0jUQT+NAsbfkFZFKsODYQFfB9hJRhpPOHIXXXQ/u8TSolKzEhECzMhIsBoeXTpZo1CaHwu9ZWImJgHZYiOvb0ElcHApARq2BWIkAKRw2TQFomaprhVfLaQgghd+iXpTq98RAU16t8vfGWdhg3+PTqRNGyFMC2ouCJwlFDTa49Pm+XL8EgjEdoEkUvFbYBwJP4pCxs05TAZoKxVrRPnBfviN5MVlIekBHVJ8ZamzBZD3+OKd5SkJ6QAtBAZ0jEyYbHQpjMQYpnKM0DuCmAjSt2VFLPJq/ZH/qmfoEWhBRpAM08eaZZIUOBWrVXQNJgjcKdyUGmpZBriX/NH0BNC0BQJ9XJwK6yjJyPTwTqJZ06CAqJ34Q7SIuyYAmp2yTJr7ofsKDOc7Pq/WCuLGBFrPnceO1zDLoi40TxE0AtOeLFpPPB5PaTtWzZdPc3q1T+jMW0PRE1enAMsSX6BOKGkHcuED7KqefKmoaKs+R2Uf0iTBjoOkR31o0TnRephzEjT7NFQdo99C8bvQbA56qdFmdDbExdeMAJl4NMHEewBnjAI7tA+h/DeBIij3RJrQANF4NMHYGwJeHqnP3vRS4ROL/iDTJzYEWTp6qeDOCumfvMdiz77ivzRMKTazRYZTB1DADoPm3AKO/yTZ9YO+70DBuAjR9axpA32aAD3+n/b6UA/ElnveL6ksEgD07trF/G8afWT3whPMf3+e7VYyW2wBHrfry1LBDRkZAiyqdaJxgjA1reeC//v5Z8hqN4ooIQsufAerGwo5XX4QtG/8A7+18g014wewrYcFNP4M5M48DHFgTH+zmRxnI+AJXL78FSoc+due66vqbYMnyXwG8eztA+ajvGdJpLoD9kMu1BxWyNQXaLeh92aUTYGLjKJZNGgWueLjdSBWcshhgSgGOHx2A+xfOhhNHj0ibzU+eCk9s2gmw+8bq52564dfy3WfYXTi/CDKf6oY7lkP7ggaAQ3+JAhp/Dzy9awZ0cCK6uwhe5w55Ms+0FwWHEUUjCA0z4PV/PAfP/GapEsY7Hl4D8y7cH8pPA/F3XiSyi8fudntBSMPHjJsATz//PMB/WKF36SIUzX9TRmG0gWbOo3LlFbDAl7nDwcUMUlo6k54xNDqGfPlWtvjVD9wCO19VC6ZrbrwTFv2kGeCg2xBJn64doMNeJE62bsu/IoFGDIQv2ycctYAOql6AbGDB/DzMuWS8sl40rYdkxDZwhxeuAhjfwvjzmgduVQLYub4HptX9PRFFI39ecavUYsZ9FmNP69f5gKaJ60hAUlM2EsgNBdpx6GNpBrfoKxNEISec+ArpMTTT2tJsHofignjo1OaL4JH1W1Ph0Svv+pEraMU3uvSx9TBn+oc+Hi1+qZyASCBX8lcHAk1doPhwnBArF0TpxKqzfkYsg+9U0DpQIG7Z+EfGr/FacNOdMO+HN0PD0ZeTaR2o2jVdywTuhicfgm0vbmTzIyUvuu9RmHPZzCo1E61D1KN53qE/kOsVxQoGmgg+XeNEBXIizx7RoyX+ceivyUDGyYgeLc2P+vPeh5QajSjgxf2RmoAuVSuBpgWekoCse2+kBGu6DgCtt9GTq1bbZ68pDYnIeYIGiJYhWp4IcohlKPo6xGC0Ij2BVcbxAU39zLpAqShZ997Y4AzSjdR799TKWZIyQGKLLJldAppGs3W1hNMJZHy3IntQYUSyUVkyuww0qd2v42dOnScPEpWaPFbMNA0S8lIyey432wWaFg7REWCpaRcmuxzksaK2EXZQitYA8YA2PGl1OoLM9HmhfBv6e+6+fary1cvah9UpAO31mw2rSsBnpRUVde4ZZGJM/Hhazrn5vAb45b3nKuel/moGNE2CoVKUzkTrFw017QK1AiOft8YrUKSEsbuCCIz4eLZWgRbYRhRoNLOyrs6ClQ83p74xjb2HfrKqfgRx56TFDG2w+iywm3A+3giZvliSxP6sA7RciXHeFeqjdUFv1cj1GXe3mvfR8m9IOCqvouZ0bJhcRezkHyq570Gu8jexqDmv9cfnpTFFB2gvRyMoiVxRv+44Rnz4xEOJRwe1K0EqbxiTg3lXTIysxB4ki3jpTxqkxheKfiAsOKDAajGnaLcCrYo/B1VkBLvSIVY3N+n8ZkJRccfiunkTHrGiu875dWQX2Ema9JaRjixTVwWG95omfYPe4xks4glYmkSu7LPi+Fqp7q3byzAucEnuQyrHEhfHT1SYPAlrBYh7Rq1KamwJoDwXLpbVUK7PwYpTNDYauw0HokmJrZlwIUgNGzYdojFBqWou9Y0EdbpIAtKpvFdV5AUCQObrcpQJ7FYnNvfBwl4F3slDqd6FbCyoDrR0AH84gh3ShkqrJH316z7Dab/99Ue0TJBosPhaNgmAY1GqQlghbPoJDRewEWA0RLa9hUUopUuiyKRfFXUq4SF6BBxLquFngKXjuwHKHTqFnFRgGyfMJN2R5v1oUCBrVACMlaakNlSaU4YO0wrOmjyIgh0nVsgFF0rwNC08BHfH25+zVoDqvjJg3HReF5vUgcYHi5XH8f8658MRXBREFATUZDBGicJ52rfr2b9RHZrxmQhqX6mqaWB6WlgLQIDsAOYvIhOgq2Dnu8AGlnUSZjny0plSz1kNMuE6qzgU1bKorClJ7iBbzOW6TkU/8uyAFqrTBDnHA/RVhgVacRFUqPE6fEP2s54yFnRHdbiIM3nYPRkC7fU7UeVQB+jobK2i+xFZwJs7BqBnm1vZ3gwDG/4JFmwEKPfoCHSzyfVHZwJ0UNYpX1ZUDWlan0nRYdnd4fU/aIKLvzOO/Z8LT+p0j9PTSx9CvZEZAe3V76CgBVdFr9Y85WwD/SZ4+Q9Rsj9jbq0b2qCxTekZMasR6MGnPyojoL0ChGLsUeFmZWmuULEbxSJYYu61uklluUXsvUhVSOp0L/aW1Il1+jglHnnKgFY2gMzl2rjEF3tY4a6wvRJepLYR1q3tRFagaq/KvYc0ATGLCuemyGcONNehSRkGX8I2BRrZAQImNg2rbs47qaoCGx1imDp8KnqrmICdOdDIo7H8vNCsANen6pslNa7EQAKyGslEVvBbVec5ZFeYxJJ1b5XBBxqT1iuVnXwhJElb7ddVdG9WmMlaXZr9AOhXITABz2RsJhSNC/D1da2uagCg3KLSZ2nHC8UmQgtHVSm7XKQ9V3CemuXRDOgqVWMS+zkCaKG+3fBoRfShSccnvAzA5k74wMaVJtSYxtjMKJqB7TnD2yBndUf5FIJOGGBvLZ2D7RwQ77l+B3waoMWZI1Og4yyoynaYwdNWPZhk92TdSjruOk3u+z+HAFuclhJKaAAAAABJRU5ErkJggg==" mediaID="Epic #2_cst_alonzo"/><costume name="apple" center-x="31" center-y="31.5" image="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJhcHBsZTEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNjIuMjE4cHgiIGhlaWdodD0iNjMuMzc1cHgiIHZpZXdCb3g9IjAgMCA2Mi4yMTggNjMuMzc1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2Mi4yMTggNjMuMzc1IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICA8Zz4KICAgIDxnIGlkPSJBcHBsZSI+CiAgICAgIDxwYXRoIGlkPSJGaWxsXzFfIiBmaWxsPSIjRUMxQzJDIiBkPSJNNTkuMDgzLDM0LjQwMmMwLDE0LjUyNy0xMi41MjUsMjYuMzA3LTI3Ljk3OCwyNi4zMDdjLTE1LjQ1MywwLTI3Ljk3Ny0xMS43NzUtMjcuOTc3LTI2LjMwNyYjeEQ7JiN4QTsmI3g5OyYjeDk7YzAtMTQuNTI3LDEyLjUyMy0yMS4yNzUsMjcuOTc3LTIxLjI3NUM0Ni41NTcsMTMuMTI2LDU5LjA4MywxOS44NzYsNTkuMDgzLDM0LjQwMnoiLz4KICAgICAgPGcgaWQ9Ik91dGxpbmVfMV8iPgogICAgICAgIDxwYXRoIGlkPSJPdXRsaW5lXzJfIiBmaWxsPSIjMjMxRjIwIiBkPSJNMzQuMjg1LDExLjk2Yy00LjYwOC0wLjM5MS05LjEzNiwwLjE4OS05LjEzNiwwLjE4OUMxMC44MjEsMTMuNDczLDAsMTkuODgzLDAsMzQuMTIxJiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MwLDE2LjE1NiwxMy45MjgsMjkuMjU0LDMxLjEwNywyOS4yNTRjMTcuMTgyLDAsMzEuMTA5LTEzLjA5OCwzMS4xMDktMjkuMjU0QzYyLjIxNiwxOC45NzcsNDkuOTY5LDEyLjY5LDM0LjI4NSwxMS45NnomI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7IE0zMS4xMDgsNTkuMzMzYy0xNC41NTksMC0yNi4zNTctMTEuMDk5LTI2LjM1Ny0yNC43ODVjMC0xMi4wNjQsOS4xNjktMTguNDMzLDIxLjMxNC0xOS43NzRjMC4yNDktMC4wMjksOC40NTYtMC4xNDQsOC40NTYtMC4xNDQmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7YzEyLjk0MiwwLjkzNiwyMi45NDksNy4zMTgsMjIuOTQ5LDE5LjkyQzU3LjQ2NCw0OC4yMzYsNDUuNjY2LDU5LjMzMywzMS4xMDgsNTkuMzMzeiIvPgogICAgICAgIDxwYXRoIGlkPSJMaW5lIiBmaWxsPSIjMjMxRjIwIiBkPSJNNDAuMzMyLDE5LjA2MmMtMi4zMDMtMC43NjEtNC42MTctMC4yNDEtNi45MjksMC4zODljLTEuOTE2LDAuNjA4LTYuMTEyLDEuMTYyLTYuMTksMS4wOTgmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7Yy0xLjE5OC0wLjA1OC0yLjM4OS0wLjM1OC0zLjU3MS0xLjA5OWMtMC40OC0wLjMwMy0wLjk4MiwwLjM3OC0wLjU5OCwwLjc3M2MxLjc2OCwxLjgwMyw0LjA2OCwxLjc4Miw2LjQ1NSwxLjUxNCYjeEQ7JiN4QTsmI3g5OyYjeDk7JiN4OTtjMy41NzUtMC40MDEsNi45OTMtMC40OTEsMTAuNTYxLTAuNjcyQzQxLjIyLDIxLjAwNCw0MS40MzMsMTkuNDI2LDQwLjMzMiwxOS4wNjJ6Ii8+CiAgICAgIDwvZz4KICAgICAgPHBhdGggaWQ9IlNoaW5lIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTIuNTU1LDM0LjI2MWMwLDMuNDMxLDEuODUsNi4yMTItMC4wODQsNi4yMTJjLTEuOTM0LDAtMy41LTIuNzgxLTMuNS02LjIxMiYjeEQ7JiN4QTsmI3g5OyYjeDk7YzAtMy40MywxLjU2Ni02LjIxMSwzLjUtNi4yMTFDMTQuNDA1LDI4LjA1LDEyLjU1NSwzMC44MzIsMTIuNTU1LDM0LjI2MXoiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJTdGVtIj4KICAgICAgPHBhdGggaWQ9IkZpbGwiIGZpbGw9IiM5OTY2MUQiIGQ9Ik0yOS41MTUsMjAuNzY2YzAuMzcxLTAuMDY2LDAuOTczLTAuMTMsMS4zNDgtMC4yMTljMC4wNjItNC44MjcsMC41MzgtOS42NDgtMS42MjQtMTQuMjEyJiN4RDsmI3hBOyYjeDk7JiN4OTtjLTAuNTkyLTEuMjUzLTEuMzMtMi4zNTQtMi4wNjQtMy40ODJjLTEuMDIsMC42MTEtMi4wMzgsMS4yMjMtMy4wNTksMS44MzNDMjguMzEsOC45ODIsMjkuNzczLDE0LjYxOCwyOS41MTUsMjAuNzY2eiIvPgogICAgICA8cGF0aCBpZD0iT3V0bGluZSIgZmlsbD0iIzIzMUYyMCIgZD0iTTI4LjYwMiwwLjZjLTAuMzkzLTAuNTIzLTEuMDc4LTAuNzgyLTEuNjU4LTAuNDM1Yy0xLjgwNSwxLjA4NC0zLjYwNywyLjE2OC01LjQxNCwzLjI1MiYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0wLjYzNywwLjM4My0wLjgzOCwxLjM3MS0wLjI0MiwxLjg5OGMzLjQ3NywzLjA5MSw0LjYxNyw2LjA0MSw0LjksNi41NTdjMC41OTIsMS4wODEsMS41OTIsNC41MzQsMS41NjIsNy43NDlsMC4wNDYsMS42MDkmI3hEOyYjeEE7JiN4OTsmI3g5O2MxLjQ3OSwwLjU2Miw1LjI1LTAuNTYyLDUuMjUtMC41NjJjMC4wMjEtMC4zNTQsMC4yNTEtMi4yMywwLjI1MS0yLjIzQzMzLjQ2NiwxNy42NzcsMzQuMTMsNy45NTgsMjguNjAyLDAuNnogTTMwLjc1NSwyMC4zOCYjeEQ7JiN4QTsmI3g5OyYjeDk7bC0xLjEwOSwwLjE0MXYtMS4xNTJjMC4wNS01LjcxNC0xLjU2OC0xMC42MjUtNS41My0xNC42ODNjMS4wMjEtMC42MSwyLjAzOS0xLjIyMiwzLjA1OS0xLjgzMyYjeEQ7JiN4QTsmI3g5OyYjeDk7YzAuNzM0LDEuMTI4LDEuNDcyLDIuMjI5LDIuMDY0LDMuNDgyYzIuMDEyLDQuMjQ3LDEuNjM0LDguMzc1LDEuNTIyLDEyLjgxN0wzMC43NTUsMjAuMzh6Ii8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=" mediaID="Epic #2_cst_apple"/><costume name="beetle" center-x="47" center-y="42.5" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI5NCIgaGVpZ2h0PSI4NSIgdmlld0JveD0iMCAwIDk0IDg1Ij4KICA8IS0tIEV4cG9ydGVkIGJ5IFNjcmF0Y2ggLSBodHRwOi8vc2NyYXRjaC5taXQuZWR1LyAtLT4KICA8ZyBpZD0iSUQwLjQzNTY1ODcxMzgwMjY5NTMiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTAyNDk5OTczNzczOTU2MywgMCwgMCwgMC45MDI0OTk5NzM3NzM5NTYzLCAwLjUsIDAuMDUpIj4KICAgIDxnIGlkPSJMaW1lX0dyZWVuX0xlZyI+CiAgICAgIDxwYXRoIGlkPSJJRDAuMDE0MDQwNzUzNzExMDE0OTg2IiBmaWxsPSIjRDRGQzZBIiBkPSJNIDUuMDEyIDEwMC41MjkgQyAzLjY0NSAxMDAuNTI5IDIuMzQ1IDEwMC4wMjYgMS41MzcgOTkuMTgzIEMgMS4xMDYgOTguNzM0IDAuODc5IDk4LjI0MyAwLjg5NyA5Ny43OTkgQyAxLjMzNyA5NC4xOTAgMy4zNzIgODQuNjc0IDQuNzgzIDgzLjk5NSBDIDQuODMyIDgzLjk4NSA0LjkzNCA4My45NzYgNS4wNjEgODMuOTc2IEMgNS43NjAgODMuOTc2IDcuMTg1IDg0LjI1NyA4LjgzNCA4NC41ODMgQyAxMS4zNDEgODUuMDgwIDE0LjQ1MyA4NS42OTYgMTYuNzgxIDg1LjY5NiBDIDE3LjUxNSA4NS42OTYgMTguMTM1IDg1LjYzMyAxOC42MjIgODUuNTA4IEMgMjEuOTQxIDg0LjY1OSAyNy4zMTcgODAuNTA4IDI4LjM2MCA3OS42ODQgQyAyOS4yOTYgNzkuMDA2IDMwLjEwOSA3OC42NjggMzAuODIzIDc4LjY2OCBDIDMyLjU1NyA3OC42NjggMzMuMDAxIDgwLjczMiAzMy4wMDUgODAuNzU0IEwgMzMuMDA1IDgwLjc1NSBDIDMyLjg0NCA4MS4wMzMgMjkuMzg4IDg2Ljg5MCAyMy4wMzkgODguMDg2IEMgMjEuNTAzIDg4LjM3NiAxOS42ODYgODguNTI0IDE3LjYzOCA4OC41MjQgQyAxNC4xODAgODguNTI0IDEwLjg2MSA4OC4xMDYgOS4xOTEgODcuODU3IEwgNy43MDggODcuNjM2IEwgOC4wNzQgODkuMDkwIEMgOS4yNDYgOTMuNzQ5IDkuNjgzIDk5LjA2OSA3LjM5NyAxMDAuMDI5IEMgNi42MTAgMTAwLjM2MiA1LjgwNyAxMDAuNTI5IDUuMDEyIDEwMC41MjkgTCA1LjAxMiAxMDAuNTI5IEwgNS4wMTIgMTAwLjUyOSBMIDUuMDEyIDEwMC41MjkgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzczNzgwOTQxOTYzMTk1OCwgMCwgMCwgMC43NzM3ODA5NDE5NjMxOTU4LCAwLjQsIDAuOSkiLz4KICAgICAgPHBhdGggaWQ9IklEMC4wNjA2MzAwOTEwMDAzNDgzMyIgZD0iTSAzMC44MjQgNzkuNjcwIEMgMzEuNDIyIDc5LjY3MCAzMS43NTUgODAuMjM0IDMxLjkxMiA4MC42MTYgQyAzMS4wNjcgODEuODg5IDI3Ljg5OSA4Ni4xNTUgMjIuODUyIDg3LjEwNSBDIDIxLjM3OCA4Ny4zODMgMTkuNjI0IDg3LjUyNSAxNy42MzcgODcuNTI1IEMgMTQuMjQzIDg3LjUyNSAxMC45ODEgODcuMTE0IDkuMzM5IDg2Ljg2OSBMIDYuMzczIDg2LjQyNyBMIDcuMTA1IDg5LjMzNiBDIDguNTU5IDk1LjExNSA4LjE1OCA5OC42MjcgNy4wMTMgOTkuMTA4IEMgNi4zNDYgOTkuMzg2IDUuNjc0IDk5LjUyOCA1LjAxMiA5OS41MjggQyAzLjkyOCA5OS41MjggMi44NzMgOTkuMTMxIDIuMjU5IDk4LjQ5MCBDIDIuMDAyIDk4LjIyMiAxLjkxNCA5OC4wMDEgMS45MDAgOTcuODc3IEMgMi4zNDMgOTQuNTIwIDMuOTcwIDg2LjY4NyA1LjIxNyA4NC45ODEgQyA1Ljg4OSA4NS4wMjEgNy4yMjkgODUuMjg2IDguNjQ3IDg1LjU2NiBDIDExLjE5MCA4Ni4wNzAgMTQuMzU2IDg2LjY5NyAxNi43ODIgODYuNjk3IEMgMTcuNjExIDg2LjY5NyAxOC4yOTQgODYuNjI2IDE4Ljg3MSA4Ni40NzggQyAyMi4zNTcgODUuNTg2IDI3LjgyMyA4MS4zODIgMjguOTU0IDgwLjQ5MSBDIDI5LjcxMyA3OS45NDcgMzAuMzQyIDc5LjY3MCAzMC44MjQgNzkuNjcwIE0gMzAuODI0IDc3LjY3MCBDIDI5Ljg5MiA3Ny42NzAgMjguODk5IDc4LjA2MiAyNy43NTAgNzguODk1IEMgMjcuNjkwIDc4Ljk0MiAyMS43MTMgODMuNjg4IDE4LjM3NiA4NC41NDEgQyAxNy45NzAgODQuNjQ1IDE3LjQzMyA4NC42OTcgMTYuNzgyIDg0LjY5NyBDIDE0LjU1OCA4NC42OTcgMTEuNDk2IDg0LjA5MiA5LjAzNiA4My42MDQgQyA3LjI2MiA4My4yNTMgNS44NjAgODIuOTc2IDUuMDYyIDgyLjk3NiBDIDQuODU0IDgyLjk3NiA0LjY3OCA4Mi45OTQgNC41MjUgODMuMDMxIEMgMS45ODYgODMuNjM5IC0wLjA5NiA5Ny42MjEgLTAuMTAxIDk3Ljc1OCBDIC0wLjEzMSA5OC40NzYgMC4xOTUgOTkuMjI4IDAuODE2IDk5Ljg3NSBDIDEuODA5IDEwMC45MTAgMy4zNzggMTAxLjUyOCA1LjAxMiAxMDEuNTI4IEMgNS45NDMgMTAxLjUyOCA2Ljg3NSAxMDEuMzM0IDcuNzg1IDEwMC45NTMgQyAxMS4yNTEgOTkuNDk4IDkuOTE1IDkyLjMwNyA5LjA0NSA4OC44NDggQyAxMC45MDUgODkuMTI1IDE0LjE5MSA4OS41MjYgMTcuNjM4IDg5LjUyNiBDIDE3LjYzOSA4OS41MjYgMTcuNjM5IDg5LjUyNiAxNy42MzkgODkuNTI2IEMgMTkuNzQ2IDg5LjUyNiAyMS42MjUgODkuMzc0IDIzLjIyNSA4OS4wNzEgQyAzMC4wMzAgODcuNzkwIDMzLjcxOSA4MS41MjQgMzMuODczIDgxLjI1NyBMIDM0LjA2MyA4MC45MjkgTCAzMy45ODYgODAuNTU2IEMgMzMuNzgxIDc5LjU1OCAzMi44NTUgNzcuNjcwIDMwLjgyNCA3Ny42NzAgTCAzMC44MjQgNzcuNjcwIEwgMzAuODI0IDc5LjY3MCBMIDMwLjgyNCA3OS42NzAgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzczNzgwOTQxOTYzMTk1OCwgMCwgMCwgMC43NzM3ODA5NDE5NjMxOTU4LCAwLjQsIDAuOSkiLz4KICAgIDwvZz4KICAgIDxwYXRoIGlkPSJQaW5rX0xlZyIgZmlsbD0iI0ZGMTU1NyIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0gNTQuOTA0IDg0Ljk2NSBDIDU1LjMzMSA4My44MDggNTUuNjY0IDgwLjA5MiA1NS42NjQgODAuMDkyIEwgNjMuNDc2IDc3LjM4MyBDIDYzLjQ3NiA3Ny4zODMgNjEuOTQ1IDg2Ljc3OSA1Ni4yNzMgOTAuMTY2IEMgNTAuNjAzIDkzLjU1NiA0NC41NjAgOTQuNjc0IDQ0LjU2MCA5NC42NzQgQyA0NC41NjAgOTQuNjc0IDUzLjQ1NSAxMDIuMDY0IDQ5LjM3MiAxMDUuOTEwIEMgNDUuMjg4IDEwOS43NTggMzguNzYzIDk4Ljc2OCAzOC43NzIgOTcuMjU4IEMgMzguNzgxIDk1Ljc0OCAzOC4zNDggOTIuOTkwIDQzLjgwMyA5MS42MTIgQyA0OS4yNjAgOTAuMjM2IDUzLjM0MiA4OS4xOTYgNTQuOTA0IDg0Ljk2NSBMIDU0LjkwNCA4NC45NjUgTCA1NC45MDQgODQuOTY1IFogIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjc3Mzc4MDk0MTk2MzE5NTgsIDAsIDAsIDAuNzczNzgwOTQxOTYzMTk1OCwgMC40LCAwLjkpIi8+CiAgICA8cGF0aCBpZD0iTGlnaHRfQmx1ZV9MZWciIGZpbGw9IiM1OUM5RUUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNIDgzLjk1MyA3My40MTcgTCA3OS43MDcgNzMuNDE3IEMgNzkuNzA3IDczLjQxNyA4Ni40MDggNzkuODk0IDg5LjYzOSA4NC4yNzggQyA5Mi44NjYgODguNjY1IDkzLjE2NCA5Ni42MzMgOTMuNzA3IDk4LjM0MiBDIDk0LjI0OCAxMDAuMDUxIDEwMS40MzQgMTAyLjcxMSAxMDQuOTM5IDEwNC4wMzUgQyAxMDguNDQ0IDEwNS4zNTkgMTEwLjE2MiA5OS42MzMgMTA4LjIxMCA5Ny4wOTcgQyAxMDYuMjU3IDk0LjU2MyA5Ny4zOTggOTMuNTA4IDk3LjM5OCA5My41MDggQyA5Ny4zOTggOTMuNTA4IDk1LjUwOSA4Ny4wMjIgOTIuNTI5IDgxLjM5MCBDIDg5LjU0OCA3NS43NjAgODMuOTUzIDczLjQxNyA4My45NTMgNzMuNDE3IEwgODMuOTUzIDczLjQxNyBMIDgzLjk1MyA3My40MTcgTCA4My45NTMgNzMuNDE3IFogIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjc3Mzc4MDk0MTk2MzE5NTgsIDAsIDAsIDAuNzczNzgwOTQxOTYzMTk1OCwgMC40LCAwLjkpIi8+CiAgICA8cGF0aCBpZD0iQmx1ZV9MZWdfMV8iIGZpbGw9IiMzNUFCQkYiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNIDI4LjM3MyAyNy41NjYgQyAyOC4zNzMgMjcuNTY2IDIyLjIwNyAyMi42NTAgMTguNjIzIDIxLjczNCBDIDE1LjAzOSAyMC44MTYgNi4xMjMgMjMuNTY2IDQuNzU4IDIzLjI0MCBDIDMuMzk1IDIyLjkxMiAwLjk2MyAxMS4wMTQgMC44OTggOS40NDMgQyAwLjgzMiA3Ljg3MyAzLjg3NSA1LjczNCA3LjM5OCA3LjIxMSBDIDEwLjkyMCA4LjY4NyA3LjY3MCAxOS42MzIgNy42NzAgMTkuNjMyIEMgNy42NzAgMTkuNjMyIDE2LjYxMSAxNy45MzkgMjMuMDM5IDE5LjE1MCBDIDI5LjQ3MSAyMC4zNjMgMzMuMDA2IDI2LjQ4MiAzMy4wMDYgMjYuNDgyICIgdHJhbnNmb3JtPSJtYXRyaXgoMC43NzM3ODA5NDE5NjMxOTU4LCAwLCAwLCAwLjc3Mzc4MDk0MTk2MzE5NTgsIDAuNCwgMC45KSIvPgogICAgPHBhdGggaWQ9IlllbGxvd19MZWciIGZpbGw9IiNGRkMzMDAiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNIDU0LjkwNCAyMi4yNzkgQyA1NS4zMzEgMjMuNDM1IDU1LjY2NCAyNy4xNTAgNTUuNjY0IDI3LjE1MCBMIDYzLjQ3NiAyOS44NTkgQyA2My40NzYgMjkuODU5IDYxLjk0NSAyMC40NjMgNTYuMjczIDE3LjA3NCBDIDUwLjYwMyAxMy42ODcgNDQuNTYwIDEyLjU2OCA0NC41NjAgMTIuNTY4IEMgNDQuNTYwIDEyLjU2OCA1My40NTUgNS4xODAgNDkuMzcyIDEuMzMyIEMgNDUuMjg4IC0yLjUxNiAzOC43NjMgOC40NzMgMzguNzcyIDkuOTg0IEMgMzguNzgxIDExLjQ5NSAzOC4zNDggMTQuMjUzIDQzLjgwMyAxNS42MzAgQyA0OS4yNjAgMTcuMDA4IDUzLjM0MiAxOC4wNDcgNTQuOTA0IDIyLjI3OSBMIDU0LjkwNCAyMi4yNzkgTCA1NC45MDQgMjIuMjc5IFogIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjc3Mzc4MDk0MTk2MzE5NTgsIDAsIDAsIDAuNzczNzgwOTQxOTYzMTk1OCwgMC40LCAwLjkpIi8+CiAgICA8cGF0aCBpZD0iRGFya19HcmVlbl9MZWdfMV8iIGZpbGw9IiM4MEMzNEYiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNIDgzLjk1MyAzMy44MjggTCA3OS43MDcgMzMuODI4IEMgNzkuNzA3IDMzLjgyOCA4Ni40MDggMjcuMzUzIDg5LjYzOSAyMi45NjUgQyA5Mi44NjYgMTguNTc4IDkzLjE2NCAxMC42MTAgOTMuNzA3IDguOTAxIEMgOTQuMjQ4IDcuMTkyIDEwMS40MzQgNC41MzIgMTA0LjkzOSAzLjIwNiBDIDEwOC40NDUgMS44ODIgMTEwLjE2MiA3LjYxMCAxMDguMjEwIDEwLjE0NSBDIDEwNi4yNTcgMTIuNjgyIDk3LjM5OCAxMy43MzUgOTcuMzk4IDEzLjczNSBDIDk3LjM5OCAxMy43MzUgOTUuNTA5IDIwLjIyMyA5Mi41MjkgMjUuODU0IEMgODkuNTQ5IDMxLjQ4NSA4My45NTMgMzMuODI4IDgzLjk1MyAzMy44MjggTCA4My45NTMgMzMuODI4IEwgODMuOTUzIDMzLjgyOCBMIDgzLjk1MyAzMy44MjggWiAiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzczNzgwOTQxOTYzMTk1OCwgMCwgMCwgMC43NzM3ODA5NDE5NjMxOTU4LCAwLjQsIDAuOSkiLz4KICAgIDxwYXRoIGlkPSJUb3BfQW50ZW5uYSIgZmlsbD0iI0ZGNkQwMCIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0gOTYuMzk2IDM5LjA2NiBDIDk2LjM5NiAzOS4wNjYgOTkuMzczIDMxLjQwMCAxMDUuMjk2IDI2LjEwNyBDIDEwOS4xMDEgMjIuNzA5IDExNC43MjIgMjAuMzM2IDExNS41MTcgMjAuMTM0IEMgMTE2LjMxMCAxOS45MzMgMTE0LjA0OCA1LjUyMSAxMTQuMzM3IDUuOTM5IEMgMTE4LjcwMiAxMi4yMzIgMTE5LjUzNiAyMy4wNjYgMTE5LjUzNiAyMy4wNjYgQyAxMTkuNTM2IDIzLjA2NiAxMTMuNTM2IDI0LjIzMiAxMDYuMzc4IDI5LjY1MCBDIDk5LjIyMCAzNS4wNjYgOTkuMzcwIDQxLjE5MyA5OS4zNzAgNDEuMTkzIEwgOTYuMzk2IDM5LjA2NiBMIDk2LjM5NiAzOS4wNjYgTCA5Ni4zOTYgMzkuMDY2IFogIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjc3Mzc4MDk0MTk2MzE5NTgsIDAsIDAsIDAuNzczNzgwOTQxOTYzMTk1OCwgMC40LCAwLjkpIi8+CiAgICA8cGF0aCBpZD0iQm90dG9tX0FudGVubmEiIGZpbGw9IiNGRjZEMDAiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNIDk2LjM5NiA2OC4xNzggQyA5Ni4zOTYgNjguMTc4IDk5LjM3MyA3NS44NDQgMTA1LjI5NiA4MS4xMzUgQyAxMDkuMTAxIDg0LjUzMSAxMTQuNzIyIDg2LjkwNiAxMTUuNTE3IDg3LjExMSBDIDExNi4zMTAgODcuMzEyIDExNC4wNDggMTAxLjcyMSAxMTQuMzM3IDEwMS4zMDUgQyAxMTguNzAyIDk1LjAxMCAxMTkuNTM2IDg0LjE3NiAxMTkuNTM2IDg0LjE3NiBDIDExOS41MzYgODQuMTc2IDExMy41MzYgODMuMDEwIDEwNi4zNzggNzcuNTk0IEMgOTkuMjIwIDcyLjE3NiA5OS4zNzAgNjYuMDUxIDk5LjM3MCA2Ni4wNTEgTCA5Ni4zOTYgNjguMTc4IEwgOTYuMzk2IDY4LjE3OCBMIDk2LjM5NiA2OC4xNzggWiAiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzczNzgwOTQxOTYzMTk1OCwgMCwgMCwgMC43NzM3ODA5NDE5NjMxOTU4LCAwLjQsIDAuOSkiLz4KICAgIDxnIGlkPSJCb2R5Ij4KICAgICAgPHBhdGggaWQ9IldpbmdfRmlsbF8xXyIgZmlsbD0iIzg3NjFENCIgZD0iTSA3MS44MzAgNjMuMTI1IEMgNjkuMjYzIDU1LjIxMyA2My4xODMgNTQuNTY1IDYyLjk5OCA1NC41NDkgTCA0LjA4MyA1NC41NDkgQyA1LjMzOSA3MS4xNzQgMzMuODQwIDg0LjMyNSA1Ni45NzkgNzcuOTAyIEMgNjIuMDM3IDc2LjUwMSA2Ni44ODQgNzQuMjE0IDcxLjU1NCA3My4xNzMgQyA3Mi4yMDcgNzEuNDMzIDczLjI2NSA2Ny41NDAgNzEuODMwIDYzLjEyNSBMIDcxLjgzMCA2My4xMjUgTCA3MS44MzAgNjMuMTI1IFogIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjc3Mzc4MDk0MTk2MzE5NTgsIDAsIDAsIDAuNzczNzgwOTQxOTYzMTk1OCwgMC40LCAwLjkpIi8+CiAgICAgIDxwYXRoIGlkPSJXaW5nX0ZpbGwiIGZpbGw9IiM4NzYxRDQiIGQ9Ik0gNC4wOTEgNTIuMTExIEwgNjIuOTgwIDUyLjExMSBDIDYyLjk4MCA1Mi4xMTEgNjkuMjIyIDUxLjU2NiA3MS44MzAgNDMuNTM1IEMgNzMuMTU0IDM5LjQ2MiA3Mi4zNTUgMzUuODMxIDcxLjcxMSAzMy45MjcgQyA2Ny4wNTUgMzIuODEzIDYyLjE2NCAzMC40NzEgNTYuOTgyIDI4LjkyMSBDIDM0LjA5NSAyMi4wNzMgNS41MzAgMzUuNTM5IDQuMDkxIDUyLjExMSBMIDQuMDkxIDUyLjExMSBMIDQuMDkxIDUyLjExMSBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMC43NzM3ODA5NDE5NjMxOTU4LCAwLCAwLCAwLjc3Mzc4MDk0MTk2MzE5NTgsIDAuNCwgMC45KSIvPgogICAgICA8cGF0aCBpZD0iSGVhZF9GaWxsIiBmaWxsPSIjRkY2RDAwIiBkPSJNIDEwMi4wNjkgNTMuNDEyIEMgMTAyLjA2OSA0Mi42MTEgOTIuMDc0IDM0LjU2MCA3Ni41MjggMzQuNTYwIEMgNzYuMDY0IDM0LjU2MCA3NS41OTcgMzQuNTMzIDc1LjEzMSAzNC40OTQgQyA3NS41MjcgMzYuMTgwIDc1Ljg1MyAzOS4zNjAgNzQuNTcwIDQ0LjA0OCBDIDczLjExNSA0OS4zNzQgNjkuNjU2IDUyLjAyNSA2Ni44OTMgNTMuMzI5IEMgNjkuNjU2IDU0LjYzMyA3My4xMTUgNTcuMjg2IDc0LjU3MCA2Mi42MTMgQyA3NS44NzcgNjcuMzk1IDc1LjQxOCA3MC44NDEgNzQuOTQxIDcyLjY2MSBDIDc1LjMyNiA3Mi42MzQgNzUuNzA5IDcyLjYyMCA3Ni4wODkgNzIuNjIwIEMgOTIuMjg1IDcyLjYyMCAxMDIuMDY5IDY0LjIxNSAxMDIuMDY5IDUzLjQxMiBMIDEwMi4wNjkgNTMuNDEyIEwgMTAyLjA2OSA1My40MTIgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzczNzgwOTQxOTYzMTk1OCwgMCwgMCwgMC43NzM3ODA5NDE5NjMxOTU4LCAwLjQsIDAuOSkiLz4KICAgICAgPHBhdGggaWQ9Ik91dGxpbmUiIGZpbGw9IiMyMzFGMjAiIGQ9Ik0gNzguMjYxIDMyLjE3NiBDIDcxLjczMiAzMi4xNzYgNjQuNzg4IDI4LjM2NiA1Ny4yNjkgMjYuMTE2IEMgMzIuMDU1IDE4LjU3MiAwLjQwMiAzNC45OTQgMC40MDIgNTMuNDE4IEMgMC40MDIgNzEuODQyIDMxLjg1NyA4Ny43NzQgNTcuMjcxIDgwLjcxOSBDIDY0LjQ3OSA3OC43MTcgNzEuMzAwIDc1LjA0NSA3Ny43OTQgNzUuMDQ1IEMgOTUuMTg1IDc1LjA0NSAxMDUuNjg5IDY1LjAxNiAxMDUuNjg5IDUzLjQxOCBDIDEwNS42ODkgNDEuODE5IDk0Ljk1NSAzMi4xNzYgNzguMjYxIDMyLjE3NiBMIDc4LjI2MSAzMi4xNzYgTCA3OC4yNjEgMzIuMTc2IFogTSA3NC45NDEgNzIuNjYxIEMgNzUuNDE4IDcwLjg0MSA3NS44NzcgNjcuMzk1IDc0LjU3MCA2Mi42MTMgQyA3My4xMTUgNTcuMjg2IDY5LjY1NiA1NC42MzQgNjYuODkzIDUzLjMyOSBDIDY5LjY1NiA1Mi4wMjUgNzMuMTE1IDQ5LjM3MyA3NC41NzAgNDQuMDQ4IEMgNzUuODUxIDM5LjM2MCA3NS41MjcgMzYuMTgwIDc1LjEzMSAzNC40OTQgQyA3NS41OTkgMzQuNTMzIDc2LjA2NiAzNC41NjAgNzYuNTI4IDM0LjU2MCBDIDkyLjA3NCAzNC41NjAgMTAyLjA2OSA0Mi42MTEgMTAyLjA2OSA1My40MTIgQyAxMDIuMDY5IDY0LjIxNSA5Mi4yODUgNzIuNjIwIDc2LjA5MCA3Mi42MjAgQyA3NS43MDggNzIuNjIwIDc1LjMyNiA3Mi42MzMgNzQuOTQxIDcyLjY2MSBMIDc0Ljk0MSA3Mi42NjEgTCA3NC45NDEgNzIuNjYxIFogTSA1Ni45ODAgMjguOTIxIEMgNjIuMTY0IDMwLjQ3MSA2Ny4wNTMgMzIuODE0IDcxLjcxMCAzMy45MjcgQyA3Mi4zNTUgMzUuODMxIDczLjE1MiAzOS40NjIgNzEuODI5IDQzLjUzNSBDIDY5LjIyMiA1MS41NjYgNjIuOTc4IDUyLjExMSA2Mi45NzggNTIuMTExIEwgNC4wOTEgNTIuMTExIEMgNS41MzAgMzUuNTM5IDM0LjA5NSAyMi4wNzMgNTYuOTgwIDI4LjkyMSBMIDU2Ljk4MCAyOC45MjEgTCA1Ni45ODAgMjguOTIxIFogTSA1Ni45NzkgNzcuOTAyIEMgMzMuODM5IDg0LjMyNSA1LjMzOSA3MS4xNzQgNC4wODMgNTQuNTQ5IEwgNjIuOTk4IDU0LjU0OSBDIDYzLjE4MyA1NC41NjcgNjkuMjYzIDU1LjIxMyA3MS44MzAgNjMuMTI1IEMgNzMuMjY3IDY3LjUzNyA3Mi4yMDcgNzEuNDMzIDcxLjU1NiA3My4xNzAgQyA2Ni44ODQgNzQuMjEzIDYyLjAzNyA3Ni41MDAgNTYuOTc5IDc3LjkwMiBMIDU2Ljk3OSA3Ny45MDIgTCA1Ni45NzkgNzcuOTAyIFogIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjc3Mzc4MDk0MTk2MzE5NTgsIDAsIDAsIDAuNzczNzgwOTQxOTYzMTk1OCwgMC40LCAwLjkpIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iRXllIj4KICAgICAgPGcgaWQ9IldoaXRlXzFfIj4KICAgICAgICA8cGF0aCBpZD0iSUQwLjQ2OTg3OTEyNDMxMzU5MjkiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0gOTEuMzU2IDUxLjY4NiBDIDkxLjE2OSA1MS42ODYgOTAuOTg0IDUxLjY3MyA5MC44MDAgNTEuNjQ1IEMgODkuNzA2IDUxLjQ4MiA4OC42NzggNTAuODE2IDg3Ljk3OCA0OS44MTggQyA4Ny4yNjMgNDguNzk5IDg2Ljk2OCA0Ny41NzIgODcuMTUwIDQ2LjM2MiBDIDg3LjQ4NSA0NC4xMDYgODkuNDU1IDQyLjMzNyA5MS42MzQgNDIuMzM3IEMgOTEuODIwIDQyLjMzNyA5Mi4wMDMgNDIuMzUxIDkyLjE4NiA0Mi4zNzggQyA5My4yODEgNDIuNTQyIDk0LjMxMCA0My4yMDkgOTUuMDA5IDQ0LjIwOCBDIDk1LjcyMSA0NS4yMjcgOTYuMDEzIDQ2LjQ1MyA5NS44MzEgNDcuNjYyIEMgOTUuNDk2IDQ5LjkxOCA5My41MjkgNTEuNjg2IDkxLjM1NiA1MS42ODYgTCA5MS4zNTYgNTEuNjg2IEwgOTEuMzU2IDUxLjY4NiBMIDkxLjM1NiA1MS42ODYgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzczNzgwOTQxOTYzMTk1OCwgMCwgMCwgMC43NzM3ODA5NDE5NjMxOTU4LCAwLjQsIDAuOSkiLz4KICAgICAgICA8cGF0aCBpZD0iSUQwLjUwNjYyMTQ1MjA0ODQyMDkiIGQ9Ik0gOTEuNjM0IDQzLjMzNyBDIDkxLjc3MCA0My4zMzcgOTEuOTA1IDQzLjM0NyA5Mi4wMzggNDMuMzY3IEMgOTMuNzMxIDQzLjYyMCA5NS4xNDMgNDUuNTAyIDk0Ljg0MyA0Ny41MTMgQyA5NC41NjYgNDkuMzY1IDkyLjkzNyA1MC42ODYgOTEuMzU2IDUwLjY4NiBDIDkxLjIxOCA1MC42ODYgOTEuMDg0IDUwLjY3NiA5MC45NDkgNTAuNjU2IEMgODkuMjU4IDUwLjQwNCA4Ny44MzggNDguNTIzIDg4LjEzOSA0Ni41MTAgQyA4OC40MTQgNDQuNjU5IDkwLjA1NiA0My4zMzcgOTEuNjM0IDQzLjMzNyBNIDkxLjYzNCA0MS4zMzcgQyA4OC45NzEgNDEuMzM3IDg2LjU2NiA0My40ODEgODYuMTU5IDQ2LjIxNyBDIDg1Ljk0MCA0Ny42NzcgODYuMjk2IDQ5LjE2MSA4Ny4xNTkgNTAuMzkxIEMgODguMDE1IDUxLjYxMyA4OS4yOTAgNTIuNDMwIDkwLjY1MiA1Mi42MzMgQyA5MC44ODEgNTIuNjY4IDkxLjExOCA1Mi42ODUgOTEuMzU0IDUyLjY4NSBDIDk0LjAwOCA1Mi42ODUgOTYuNDExIDUwLjU0MyA5Ni44MTkgNDcuODA4IEMgOTcuMDQwIDQ2LjM0NSA5Ni42ODYgNDQuODYzIDk1LjgyNyA0My42MzMgQyA5NC45NzIgNDIuNDEwIDkzLjY5OCA0MS41OTEgOTIuMzMzIDQxLjM4OCBDIDkyLjEwNSA0MS4zNTUgOTEuODcxIDQxLjMzNyA5MS42MzQgNDEuMzM3IEwgOTEuNjM0IDQxLjMzNyBMIDkxLjYzNCA0My4zMzcgTCA5MS42MzQgNDMuMzM3IFogIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjc3Mzc4MDk0MTk2MzE5NTgsIDAsIDAsIDAuNzczNzgwOTQxOTYzMTk1OCwgMC40LCAwLjkpIi8+CiAgICAgIDwvZz4KICAgICAgPHBhdGggaWQ9IlB1cGlsXzFfIiBkPSJNIDkzLjUxNyA0NS4yOTEgQyA5NC4wMDEgNDUuMjkxIDk0LjQzOSA0NS41MDAgOTQuNzU3IDQ1LjgzOCBDIDk1LjA3NCA0Ni4xNzUgOTUuMjcxIDQ2LjY0MSA5NS4yNzEgNDcuMTU2IEMgOTUuMjcxIDQ3LjY3MSA5NS4wNzQgNDguMTM3IDk0Ljc1NyA0OC40NzQgQyA5NC40MzkgNDguODEyIDk0LjAwMSA0OS4wMjEgOTMuNTE3IDQ5LjAyMSBDIDkzLjAzMyA0OS4wMjEgOTIuNTk1IDQ4LjgxMiA5Mi4yNzcgNDguNDc0IEMgOTEuOTYwIDQ4LjEzNyA5MS43NjMgNDcuNjcxIDkxLjc2MyA0Ny4xNTYgQyA5MS43NjMgNDYuNjQxIDkxLjk2MCA0Ni4xNzUgOTIuMjc3IDQ1LjgzOCBDIDkyLjU5NSA0NS41MDAgOTMuMDMzIDQ1LjI5MSA5My41MTcgNDUuMjkxIEwgOTMuNTE3IDQ1LjI5MSBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMC43NzM3ODA5NDE5NjMxOTU4LCAwLCAwLCAwLjc3Mzc4MDk0MTk2MzE5NTgsIDAuNCwgMC45KSIvPgogICAgPC9nPgogICAgPGcgaWQ9IkV5ZV8xXyI+CiAgICAgIDxnIGlkPSJXaGl0ZSI+CiAgICAgICAgPHBhdGggaWQ9IklEMC4yMzMxNTYxNTkwNTQ0ODc5NCIgZmlsbD0iI0ZGRkZGRiIgZD0iTSA5MS40MzQgNjUuMjcwIEMgOTEuMjQ3IDY1LjI3MCA5MS4wNjIgNjUuMjU2IDkwLjg3OCA2NS4yMjkgQyA4OS43ODQgNjUuMDY1IDg4Ljc1NSA2NC4zOTkgODguMDU2IDYzLjQwMSBDIDg3LjM0MSA2Mi4zODEgODcuMDQ2IDYxLjE1NSA4Ny4yMjggNTkuOTQ2IEMgODcuNTYzIDU3LjY5MCA4OS41MzMgNTUuOTIxIDkxLjcxMiA1NS45MjEgQyA5MS44OTggNTUuOTIxIDkyLjA4MSA1NS45MzYgOTIuMjY0IDU1Ljk2MiBDIDkzLjM1OSA1Ni4xMjYgOTQuMzg4IDU2Ljc5MiA5NS4wODcgNTcuNzkyIEMgOTUuNzk4IDU4LjgxMSA5Ni4wOTEgNjAuMDM2IDk1LjkwOSA2MS4yNDUgQyA5NS41NzQgNjMuNTAyIDkzLjYwNyA2NS4yNzAgOTEuNDM0IDY1LjI3MCBMIDkxLjQzNCA2NS4yNzAgTCA5MS40MzQgNjUuMjcwIEwgOTEuNDM0IDY1LjI3MCBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMC43NzM3ODA5NDE5NjMxOTU4LCAwLCAwLCAwLjc3Mzc4MDk0MTk2MzE5NTgsIDAuNCwgMC45KSIvPgogICAgICAgIDxwYXRoIGlkPSJJRDAuNjU4ODAxNjMxMDcwNjczNSIgZD0iTSA5MS43MTIgNTYuOTIwIEMgOTEuODQ4IDU2LjkyMCA5MS45ODMgNTYuOTMwIDkyLjExNiA1Ni45NDkgQyA5My44MDkgNTcuMjAzIDk1LjIyMSA1OS4wODQgOTQuOTIxIDYxLjA5NSBDIDk0LjY0NCA2Mi45NDkgOTMuMDE1IDY0LjI2OSA5MS40MzQgNjQuMjY5IEMgOTEuMjk2IDY0LjI2OSA5MS4xNjIgNjQuMjU5IDkxLjAyNyA2NC4yNDAgQyA4OS4zMzYgNjMuOTg2IDg3LjkxNiA2Mi4xMDUgODguMjE2IDYwLjA5NCBDIDg4LjQ5MiA1OC4yNDMgOTAuMTM0IDU2LjkyMCA5MS43MTIgNTYuOTIwIE0gOTEuNzEyIDU0LjkyMCBDIDg5LjA0OCA1NC45MjAgODYuNjQ0IDU3LjA2NSA4Ni4yMzcgNTkuODAxIEMgODYuMDE4IDYxLjI2MiA4Ni4zNzQgNjIuNzQ0IDg3LjIzNiA2My45NzUgQyA4OC4wOTIgNjUuMTk4IDg5LjM2OCA2Ni4wMTQgOTAuNzMwIDY2LjIxNyBDIDkwLjk1OSA2Ni4yNTIgOTEuMTk2IDY2LjI3MCA5MS40MzIgNjYuMjcwIEMgOTQuMDg2IDY2LjI3MCA5Ni40ODkgNjQuMTI3IDk2Ljg5NyA2MS4zOTMgQyA5Ny4xMTggNTkuOTMwIDk2Ljc2NCA1OC40NDggOTUuOTA1IDU3LjIxNyBDIDk1LjA1MCA1NS45OTQgOTMuNzc1IDU1LjE3NiA5Mi40MTEgNTQuOTczIEMgOTIuMTgzIDU0LjkzOCA5MS45NDkgNTQuOTIwIDkxLjcxMiA1NC45MjAgTCA5MS43MTIgNTQuOTIwIEwgOTEuNzEyIDU2LjkyMCBMIDkxLjcxMiA1Ni45MjAgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzczNzgwOTQxOTYzMTk1OCwgMCwgMCwgMC43NzM3ODA5NDE5NjMxOTU4LCAwLjQsIDAuOSkiLz4KICAgICAgPC9nPgogICAgICA8cGF0aCBpZD0iUHVwaWwiIGQ9Ik0gOTMuNTk1IDU4Ljg3NCBDIDk0LjA3OSA1OC44NzQgOTQuNTE3IDU5LjA4MyA5NC44MzUgNTkuNDIxIEMgOTUuMTUyIDU5Ljc1OCA5NS4zNDkgNjAuMjI0IDk1LjM0OSA2MC43MzkgQyA5NS4zNDkgNjEuMjU0IDk1LjE1MiA2MS43MjAgOTQuODM1IDYyLjA1NyBDIDk0LjUxNyA2Mi4zOTUgOTQuMDc5IDYyLjYwNCA5My41OTUgNjIuNjA0IEMgOTMuMTExIDYyLjYwNCA5Mi42NzMgNjIuMzk1IDkyLjM1NSA2Mi4wNTcgQyA5Mi4wMzggNjEuNzIwIDkxLjg0MSA2MS4yNTQgOTEuODQxIDYwLjczOSBDIDkxLjg0MSA2MC4yMjQgOTIuMDM4IDU5Ljc1OCA5Mi4zNTUgNTkuNDIxIEMgOTIuNjczIDU5LjA4MyA5My4xMTEgNTguODc0IDkzLjU5NSA1OC44NzQgTCA5My41OTUgNTguODc0IFogIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjc3Mzc4MDk0MTk2MzE5NTgsIDAsIDAsIDAuNzczNzgwOTQxOTYzMTk1OCwgMC40LCAwLjkpIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=" mediaID="Epic #2_cst_beetle"/></media></snapdata>