<snapdata remixID="14483459"><project name="U1L3.2 Modern Art With Polygons" app="Snap! 11.0.4, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</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="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"><l>5</l><l>50</l><l>0</l></custom-block></script></block-definition><block-definition s="asterisk 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"><l>10</l><l>50</l><l>50</l></custom-block></script></block-definition><block-definition s="explore side length %&apos;side length&apos; number of sides %&apos;number of sides&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="number of sides"/><script><block s="forward"><block var="side length"/></block><block s="forward"><block var="backup"/></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="number of sides"/></block></block></script></block><block s="up"></block></script></block-definition><block-definition s="random" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs></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="5532"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAQAElEQVR4AezdCXwcZd0H8N9/NmmhbXY2O5sWEAwFQeUQkEvhBeQGAZEiIiIKKAqCiKAiIIKKIC+vIoogongAAiqXyo0HCiICglwiVzmk2GZns7NpoUd2/u9/0hZ6pEn2yu7s/PYzk71mnnme75Psb5+ZnawDXihAAQpQgAIUGHcBBvC4k3ODFKAABShAASDZAczfAApQgAIUoECTBBjATYLnZilAAQpQINkCDODk9j9bTgEKUIACTRRgADcRn5umAAUoQIHkCjCAk9v3yW45W08BClCgyQIM4CZ3ADdPAQpQgALJFGAAJ7Pf2epkC7D1FKBACwgwgFugE1gFClCAAhRIngADOHl9zhZTINkCbD0FWkSAAdwiHcFqUIACFKBAsgQYwMnqb7aWAhRItgBb30ICDOAW6gxWhQIUoAAFkiPAAE5OX7OlFKAABZIt0GKtZwC3WIewOhSgAAUokAwBBnAy+pmtpAAFKECBFhMY5wBusdazOhSgAAUoQIEmCTCAmwTPzVKAAhSgQLIFGMDj2P/cFAUoQAEKUGCpAAN4qQSvKUABClCAAuMowAAeR+xkb4qtpwAFKECBZQUYwMtq8DYFKEABClBgnAQYwOMEzc0kW4CtpwAFKLCiAAN4RRHepwAFKEABCoyDAAN4HJC5CQokW4CtpwAFhhNgAA+nwscoQAEKUIACDRZgADcYmMVTgALJFmDrKbAqAQbwqmT4OAUoQAEKUKCBAgzgBuKyaApQgALJFmDrRxJgAI+kw+coQAEKUIACDRJgADcIlsVSgAIUoECyBUZrPQN4NCE+TwEKUIACFGiAAAO4AagskgIUoAAFKDCaQHsH8Git5/MUoAAFKECBJgkwgJsEz81SgAIUoECyBRjA7dv/bBkFKEABCrSwAAO4hTuHVaMABShAgfYVYAC3b98mu2VsPQUoQIEWF2AAt3gHsXoUoAAFKNCeAgzg9uxXtirZAmw9BSgQAwEGcAw6iVWkAAUoQIH2E2AAt1+fskUUSLYAW0+BmAgwgGPSUawmBShAAQq0lwADuL36k62hAAWSLcDWx0iAARyjzmJVKUABClCgfQQYwO3Tl2wJBShAgWQLxKz1DOCYdRirSwEKUIAC7SHAAG6PfmQrKEABClAgZgJ1DuCYtZ7VpQAFKEABCjRJgAHcJHhulgIUoAAFki3AAK5j/7MoClCAAhSgwFgFGMBjleJyFKAABShAgToKMIDriJnsoth6ClCAAhSoRIABXIkWl6UABShAAQrUSYABXCdIFpNsAbaeAhSgQKUCDOBKxbg8BShAAQpQoA4CDOA6ILIICiRbgK2nAAWqEWAAV6PGdShAAQpQgAI1CjCAawTk6hSgQLIF2HoKVCvAAK5WjutRgAIUoAAFahBgANeAx1UpQAEKJFuAra9FgAFcix7XpQAFKEABClQpwACuEo6rUYACFKBAsgVqbT0DuFZBrk8BClCAAhSoQoABXAUaV6EABShAAQrUKhDvAK619VyfAhSgAAUo0CQBBnCT4LlZClCAAhRItgADOL79z5pTgAIUoECMBRjAMe48Vp0CFKAABeIrwACOb98lu+ZsPQUoQIGYCzCAY96BrD4FKEABCsRTgAEcz35jrZMtwNZTgAJtIMAAboNOZBMoQAEKUCB+Agzg+PUZa0yBZAuw9RRoEwEGcJt0JJtBAQpQgALxEmAAx6u/WFsKUCDZAmx9GwkwgNuoM9kUClCAAhSIjwADOD59xZpSgAIUSLZAm7WeAdxmHcrmUIACFKBAPAQYwPHoJ9aSAhSgAAXaTKDCAG6z1rM5FKAABShAgSYJMICbBM/NUoACFKBAsgUYwBX0PxelAAUoQAEK1EuAAVwvSZZDAQpQgAIUqECAAVwBVrIXZespQAEKUKCeAgzgemqyLApQgAIUoMAYBRjAY4TiYskWYOspQAEK1FuAAVxvUZZHAQpQgAIUGIMAA3gMSFyEAskWYOspQIFGCDCAG6HKMilAAQpQgAKjCDCARwHi0xSgQLIF2HoKNEqAAdwoWZZLAQpQgAIUGEGAATwCDp+iAAUokGwBtr6RAgzgRuqybApQgAIUoMAqBBjAq4DhwxSgAAUokGyBRreeAdxoYZZPAQpQgAIUGEaAATwMCh+iAAUoQAEKNFqgtQO40a1n+RSgAAUoQIEmCTCAmwTPzVKAAhSgQLIFGMCt2/+sGQUoQAEKtLEAA7iNO5dNowAFKECB1hVgALdu3yS7Zmw9BShAgTYXYAC3eQezeRSgAAUo0JoCDODW7BfWKtkCbD0FKJAAAQZwAjqZTaQABShAgdYTYAC3Xp+wRhRItgBbT4GECDCAE9LRbCYFKEABCrSWAAO4tfqDtaEABZItwNYnSIABnKDOZlMpQAEKUKB1BBjArdMXrAkFKECBZAskrPUM4IR1OJtLAQpQgAKtIcAAbo1+YC0oQAEKUCBhAisEcMJaz+ZSgAIUoAAFmiTAAG4SPDdLAQpQgALJFmAAL9P/vEkBClCAAhQYLwEG8HhJczsUoAAFKECBZQQYwMtgJPsmW08BClCAAuMpwAAeT21uiwIUoAAFKLBEgAG8BIJXyRZg6ylAAQqMtwADeLzFuT0KUIACFKCACTCADYETBZItwNZTgALNEGAAN0Od26QABShAgcQLMIAT/ytAAAokW4Ctp0CzBBjAzZLndilAAQpQINECDOBEdz8bTwEKJFuArW+mAAO4mfrcNgUoQAEKJFaAAZzYrmfDKUABCiRboNmtZwA3uwe4fQpQgAIUSKQAAziR3c5GU4ACFKBAswWaG8DNbj23TwEKUIACFGiSAAO4SfDcLAUoQAEKJFuAAdy8/ueWKUABClAgwQIM4AR3PptOAQpQgALNE2AAN88+2Vtm6ylAAQokXIABnPBfADafAhSgAAWaI8AAbo47t5psAbaeAhSgABjA/CWgAAUoQAEKNEGAAdwEdG6SAokWYOMpQIEhAQbwEAN/UIACFKAABcZXgAE8vt7cGgUokGwBtp4CrwswgF+n4A0KUIACFKDA+AkwgMfPmluiAAUokGwBtn45AQbwchy8QwEKUIACFBgfAQbw+DhzKxSgAAUokGyBlVrPAF6JhA9QgAIUoAAFGi/AAG68MbdAAQpQgAIUWEkgUQG8Uuv5AAUoQAEKUKBJAgzgJsFzsxSgAAUokGwBBnBi+p8NpQAFKECBVhJgALdSb7AuFKAABSiQGAEGcGK6OtkNZespQAEKtJoAA7jVeoT1oQAFKECBRAgwgBPRzWxksgXYegpQoBUFGMCt2CusEwUoQAEKtL0AA7jtu5gNpECyBdh6CrSqAAO4VXuG9aIABShAgbYWYAC3dfeycRSgQLIF2PpWFmAAt3LvsG4UoAAFKNC2Agzgtu1aNowCFKBAsgVavfUM4FbvIdaPAhSgAAXaUoAB3JbdykZRgAIUoECrCzQ2gFu99awfBShAAQpQoEkCDOAmwXOzFKAABSiQbAEGcOP6nyVTgAIUoAAFVinAAF4lDZ+gAAUoQAEKNE6AAdw422SXzNZTgAIUoMCIAgzgEXn4JAUoQAEKUKAxAgzgxriy1GQLsPUUoAAFRhVgAI9KxAUoQAEKUIACtQmo605XLzPD5q/b/Fv13P8wgGsz5doUoMCKArxPgYQLqNf1Ns2lD9Gs+78WtLfbdR868GcgPByC0Hh+jLL8DwPYJDhRgAIUoAAFqhHQTGYzG9Eerl76Agvau9RzS4DzO6jMsLAtItTz4Sx6h/jBOuKX3if54hniF2+QYvF5BnA14lyHAhSgwPACfLRNBRSYoF56G825n7Kg/YF67t/segFS4S+sybtBnBctcL+KRbqu+MFbbD7I5rOlv3SL5F99xZZZaWIAr0TCByhAAQpQIMkCmst1aU9mR/XSx9v8Ewvah+C58wH5ARTbQPQxhOFJ6Fwta6PajcUvfsRGtt8SP/iDlEoFjPHCAB4jFBejAAUoQIFRBGL4tHZ15dRzd7OR7RcsaH9ht5+ALpqDUL8JyNug8lc4OAp+MMEC9p02f1z80oXSP3CPzJ49DzVcGMA14HFVClCAAhSIj4B63ps017Wveukvq+dea4H7LCY4z1gLTgN0LRvZ3orQOdhCdnWbt7P501IILpV88IAAg7ZcXScGcF05WRgFKEABCrSCgLruehawB6qX+bpmM7+zwP2PZeg/oM5xgEyB4pdwwr0tZDM27yz50udsZPtz6e9/FNVdKl6LAVwxGVegAAUoQIFWElBvyts1l/6wBW502s8ddh2d9vMniH4UgtDmH6Es21vQTrN5L5u/ZCPbayQ/8FQz28EAbqY+t00BClCAAhUJaE9mcxvRHmEj2ws0m/6zjWxLQOo3gLzfgjY67efbSA1uaiH7ZhvR7i/510/7eQEtdmmrAG4xW1aHAhSgAAWqFNDFp/1sqzn3aM260Wk/91nYLkAYXmFBu4vNL0LkTDsy22thu4Hkgw/a9eLTfvrm/bfKzY7ragzgceXmxihAAQpQYEUBzWbTNrLdUbPpz6qXjk77eXjJaT8X2bJb2a7kxyx4T8TEyd02qt1E/OJhki8uPu0nCPptmVhODOBYdttwleZjFKAABVpfYOi0n6y7u3ruFzXrRqf9/AtSno3otB+RDaFyDxx8An7QKX6wpeSDT8jS035mzXq19Vs49hoygMduxSUpQAEKUKACARvZrj102k82fboFbnTaz3OITvsRnGqj2jVsvgWhE+06Xt3CNjrt51gpBD+y0I1O+ylXsKlYLsoAjmW3sdIrCvA+BSjQXAGd6q5vI9oDLWjP0qHTftIv28j2waHTfkQmQXENnDD6BPLS035OtJHt5eN52k9zhVbeOgN4ZRM+QgEKUIACIwhodspGuvi0n/MscO+wOY8y/oCh035kEIJLUXaiEe3S035OsZHtL5t92s8ITWrKUwzgprBzoxSopwDLokDjBLQns4WNaKPTfr6ri0/7GYCkbsDi034KUP0WnMFNbBdyr41oo9N+zhS/eKMUiy132g9a7MIAbrEOYXUoQAEKNENAgYkWsO/SnBud9nOJjWqj034WItSf24h2F9uF/Dwc5wwM4s3iBxvacdro2O05UijdKjE57acZriNtkwE8kg6fowAFWl6AFaxcQKPTfnKZnWxkG53281ML3ei0n1chcqGVFp328wg0/BwmTo6O124q0Wk/heK3JV/8o8T4tB9rW0tNDOCW6g5WhgIUoEB9BXSNKT2adfewEe0X7foqu45O+/mvjWjPtmO20Wk/d9sWP47Fp/1sJYtP+/m+FAb+Km122o+1s6UmBnBLdQcrQwEKUKASgeWXtZFtdNrPfrr4tJ/rbGT7HBalnoLgSxa20Wk/NyN0DhI/mCR+MfrfyEtP+3lQgHD50niv0QIM4EYLs3wKUIACDRBYctrPB2xEe5Zm3ZvUGzrt5wHA+TRk6LSfqy109xQ/6LZ5F8mXThS/FJ3281gDqsMiqxBgtProAQAAEABJREFUAFeBxlUoQAEKjKeAZrv+rLmu1zSbVvXcoRmDiEa2P7VdyR+GYDWbfwmVU6A4Dyn8CIXgOukrPT2e9RzvbcV9ewzguPcg608BCrSNgMLGrD2ZmdrtLlgctIsDF+LsAHWikA0Raj+cwW9awE6Eo5tb8B4FlStt5FuChDsBOB2DuAPeUBkvai79F/UyV1h539Cce5RGx4NzXW/VdS20bWFOzRNgADfPnlumAAUSLKDrYQMb2d5swehbKJbtWi00o4BdFw4mLKYRQHQ+FDPtxl1wnIsRyjHom3eGPTNoI9xnbPfy76VQvEyGvnavdLjd31kKwXp2nUJZdrDwPs0O794G6GsAtrHA/ryF+W9RcgML5lm23XstmK+263PVS39ac+l9tLt7E83lumx5Tg0UqC2AG1gxFk0BClCgXQTU83bVnsxdms1Y6KUXh23g2i5kZ28LxoyFYhFh+XZMDja24BT4wVQ44cft8R9b4D4EkQ6z2BLl8FPowNUW1NEIOdRsepGFZsmC9AUr+x7NuZdqT9fhCmRteUT/DEP6in+W6NivXzpL8sFRVv4eNm9oIT0RSG0NDU+yOtxoy/cDsqnNx8LRa6CLXtGs26ee+4DN12ou/W310sfbtva3tmyurtsNXmoSYADXxMeVKUCBdhRQr/ulatulU9Mf0Si0cu5cC7DQblseDt5pu453hOhkQHw4uBZ+MNmCUMQvpezak/65e8qLeAJ2EaBP+gYus8D8hAXlduIX32xzlxRK0TcERQE9CYv0UKTkhzaafQiqoZW9CRSHo+xcZgHtqze0+3pQvcxcm/+jOfc+7U7/THNTjta11loHdhHff1mi043ypavED75p8zG2zfeKX4zeCExBZ3ljC+djrNyrAOdlm98ChEfa9n5mbwRmquf2W7kPq5e+0bbxXc1lTrI2f8Dub63Tpky1TXAaQYABPALOKE/xaQpQoM0EbJfw3ZpNKzRc21JzymjN02z28+p1P6ae+6p66cVhW5bLbb0tLXAnQsJZKMuPxQ8saIfmDrs9VfqCDwjwqi1X1WTrviYlC82+4FgpFHeSQjDdynVt7rTbjl0LZML+NmK+wOpwL2C7n0NsCEc+BE1dhAVzX1TPjT7MVbYAjer+inrpf2gufbVmohDNbhRVTGbPnWNvEO63Mn8t+eK3xC8eb/f3l3ywmfhBxt4ErG+j8yMA5ydm9iwQvgmCQwC5GItSj6tnb0K89GOac2+y2xfZfLLm0h8y53drbtJaSPiFAZzwXwA2nwIUAOyY57madW0U6WwP0dekEIgAc5e10Wld37QAecbmBTaHNiukfB4QRmGVgsrzSIX/Z8G0OGyHRqsDa9tu4E8sW8543ZZ8/jdSHDhJ8qXdrU4bWJui05Em2m0L6JKgY3B3hOG5CPVPECkC0mu7uw+wNpxn7YrCU83EdpenX7PQnGO7uB+xNl+n2fRDFtIWurZGqVSQvuJD4hdvkELpAtvWieIHB9q8lW2vB9K5JsLUhwC9yObHoPBsrQMgzvnQzgc159ro2f2xXb8TCbwwgBPY6XVpMguhQBsIKLCehcognPCLEISYEmwp/sAk7Z7yQ811vWRhs9Ce12jGoHOyhch6NoeA8yRC52QLmihsLdCCiRY468mcgS/EhUVmz7tT+gdOteB8r41o325t8awNFtClqD1io9t3wdEzrT23WVtnwwnXgOp+ENkcKb0sMlEvrZodGklHb0gWqOdaUHfdbXZ2XBmwNwED0t//mORLN4lfusjK/6Jt62Db1rtsXhOp8h4AnrFyf2frXmu7sHe2+4mZGMCJ6Wo2lAIUWFbARl1z4aVtt6mmbGT26tBzc9MPWhAonNRRUMd2p0r0ZQT/sMA5zALDwrZk4VRaXfz+jSxY/ndonTb9Ybu477Pg/LoF5/ulUNzUbk+1sO7ExHAHQF5AdFEpQ2QACOdbiEYfFLNRr7O92f1f9PRoswzt4g7OsW2sBejvrYzvm/+d6mUOGG3ddnieAdwOvcg2jLcAtxdjAXuBn2+zWuhGH4ha3BLR1aAyD+LcDXTstjhsAwvbYIr0l7aUOaUrFi/InzJr4G7xi+vCD6LdyU9aaE6xwI3exFwpbxzrlkqlJBoh+8FGEL3MwvgL1kcPWBAfXmk5cVreiVNlWVcKUIAC1QpotusW210a2voT7QXeAji8FW6wob3wRyPblI3yXMkXdxDf/70tw2kUAUvYgpltIoXAckT+biPhQy00B7Unfesoq474tI20f2FBvp0F8Rk2H2xlPm3Hn09QoHPEFWP4pBPDOrPKFKBAMwVitm1Np89UL122gNgLgn57cY8C15HCwN7yHJ6OWXNasrpSsDcuhSAF6E0IZVfzDm0X/99rqawF8U2SD/ZGGNooWLdF1p2l2fQZ2tWVq6XcVlqXAdxKvcG6UIACdRPQN2MjC4H56JQzILIIfmldGdptWrdNsKAVBGxvwv5m3Gnel9qu6U118alOT+q0aeutsOiY70r/wD1SCA4Byu+xctfABOcVzaXPt5H2W8ZcSIsuyABu0Y5htShAgeoF1Ev3Y577OEJ0InROtZHUarbLdPEHh6ovNlqT8xgEzPtTFsar2y7kM2zxNTE4/1k7nvuy9vTsbfermqQw93EL92OgqelQWYBQHlbPvUxz7pZVFdgCKzGAW6ATWAUKUKA+AvaC/IxmXTu+Cxca3mQjp5T0959Tn9JZSqUCthv5axaaLlL6MUhob4YW3mz9U9DMlM9UWtbS5aVQ+I+V+SU4E9awx56C4kbr9+ts3tXux2piAMequ1hZClBgOAF7Qb/TXoBDe259iPOkFErRMd597T6negpUWZbMKf3cwngqFobb227kElKp79qIeK52d1V9Kpf09c21IP6mzWtbte4A1Mp0/2DlzrD7sZgYwLHoJlaSAhQYTkCndZ2t0QesUqld4aBgL8Yifv/bh1uWjzVfQAYG/ip+MTqFKWMj15n2ZunzGn1tYne6ptO8xA8utl3eG0P0UmvlSVbmg5rNHGm3W3piALd097ByFKDAcAK65ppb2q7MBRh0TrHnF8IPeqQvaJtPx1qb2nqy4/GBRP/coxA4ULkPjhxioRmdwnRbLQ23UfZV4he3R6hfhqMH2u/IsxbEn1NgQi3lLlm37lcM4LqTskAKUKCRAppNF7Hg1QdsGylo6kTxS6vbC3re7nOKoYAF8Y7iD53C9DuEsosFcXQK0/21NEX6S7dIPtgHCA8DdGt47izNZb6qa0zpqaXceq/LAK63KMujAAUaIqBZd6Z6aYUgjRSul0LQIYXC+Q3ZGAsddwF7I/V+C+JO699LoLpJ1NfquU9pT88G1VZGCrbLuxB8GFre0crswaLUK+qlv6M96Q2qLbOe68UqgOvZcJZFAQrEQ0B7Mn9Uz42Cd107xve4vVA7trs5Nh+0iYdy69TSRq7HWB+vbkH8FavVNIQLn1Iv87LmcjaitUeqmKQw9wkL908DHb2AvIZQHlQv/VPNuVuhiRenidvmpilAAQpAve6XhmPQqV3fshfJ0I7nvQch+uwFVCQ/sMlwy/Kx9hOQfOnr1ucuUvoRSNgBXfQ72wtS0Ezm+GpbK77/spV5CjpWWxOQf0FxvXpuNO+GJlwYwE1Ar26TXIsC7SewOHzDtTXTdd/S1tlIZyfNpqMPWJ0IyHz4wWrSH0wFL4kUkDmlKy2Mpw19PSIQwNELLDTnaXfXedWCyOzZ8yyIz7V5HQii/119vpX5R826B1ZbZjXrMYCrUeM6FKBAzQL2gvcEEEbncD4txYFtowI1mwlspPMnQFJwykfbC+QkARaAl8QLDH09YiGYjkLQBZVn4TjR6UYLNJcu1YJju7wvsd+zTSF6iYX75yyEH7L547WUOdZ1nbEuyOUo0EwBbru9BDSb/rO1KDpf97/24reh5twXLJDtOK92wcEvhz5glZ97iS3DiQLLCdgbsrlSKL7Dfm+i/PqvhXFX9LujubS/3IIV3rFR9tU2/w+gpwBygGbd5+wN4YkKTESDLlEDGlQ0i6UABSiwsoBmp1wFkR0ACez62ejFE4o3Q8NHohdV6QsOBi8UGIOA/b702sj1jKFFFdnod0lz7tyh+1X+kELpVgv4fYHwUAjeCc99RXOZr+m0KXU/DMIArrKTuBoFxk+gfbak3d1nQVIfsrAdhGoaoW5vrZtjL6QihYHN7DYnClQkYKPWr0HCowBR+51aaG/mJquXVs2mF2pPz3tR5cV+H+8Vv/gRoLy9lethMDqFKfNdzXVtWGWRK63GAF6JhA9QgAKNENBs9gNwwtPsxQwQ6YBgvhQCET+YBl4oUIOA5Ad+BGfCPhBJATILjtwOQQfChTdZEA8OvfFDdRfx5/7LfkePhSxaG9ABqHO/BfzPqitt+bUYwMt78B4FKNAAATuO1gMp/2qoaJFBOHqEvahNGro/yg8+TYGxCEhf3y1AxyYWkj0IsZX4JQeL9EILYotitV3KYyll1ctI/tVX7Hf2NHSstgEga6jnXowaL06N63N1ClCAAiMKaC59kR1HmzO0UChX2otYp/QN/HToPn9QoI4C4vtPwg9WB3SSeumSlEqfEb+Ukr7i5vXajMyeHR0y2dPKm6pe5nK7rnpiAFdNxxUpQIGRBDTnfl49tx+hHA3RBRa8Iv3RMbWR1uJzywvwXqUCYgdtLXQthB1RL/1apeuPdXn7fT4QCMu2jRtsD49tdqxrvrEcA/gNC96iAAXqIKCZrv016z6PEGdDMQmOHevNl1arQ9EsggJjFhC/2AXIq+q5C3XatPXQgIsF/eGA85Lt4blTs9l0pZtgAFcqxuUpQIFhBTSd3sBGvQ8i5dxgx92etFGvb9eQfMBjvcOK8cHRBGp9XvzAg/0GYnD+Uzpt8m5owEX84mes2L9Dyneo573Jbo95csa8JBekAAUosAoBC96b0Cn/BtReU8K328j3rYD0YOLkt4AXCjRRwAJyLft9fAGDqdu1p+vIRlRF/OAUK/dGYPAOzXXZ777dG8NkfyxjWIqLUIACFBhGQL30R9VzA6hsh7J8QPKlLaCpX9vItxcTw/fIrFnDftHCMEXxIQo0TEAKwfpQ5zGEzo+1xz21ERuyED7b3oD+wLZjIeyO6VuWRg7gRtSSZVKAArEXsGO8e+jQv5OU6Djvv8QvdkuxeJ2NhP9mL0IbIaWHyayBu2PfUDagbQSkUHwHFPcixDe0J/PdRjTMjgl/FypnQGEhnNkZo1wYwKMA8WkKUOANAe3ufoeF7DU2wv2ezQV75hkUgh3sGtqTvs1e3LZFGV+MvsEmeowzBVpJQArBdlC9BaF+RnPpKxtRNykUf2IB/EnbjoVw134jbYMBvGodPkMBCiwR0DWm9KiXuQBO+Bd7cXnQHr4MkHWwSGcI7GcufTVC2QNh+G0Jgv8DLxRoUQEplN4L0V/Y7+uH7U3jrY2ophSCX1kA7wt1rrGg//CqtsEAXpUMH6cABRSaR74AABAASURBVIYE7BjvKViUeh4Sli1qp9su5uif3R+JssyQUqlgu/MuhMrBCPVyKQ6cNLQSf1CghQUkXzoUKbnAQnhPzbr3NqKqFvS3Igx3t7+N8zXnfnK4bTCAh1PhYwANEi+g2cwRFr7PQLEptLy1vWidiE7sCzhftvsz7JjvC5pLn45Qj7V3+zdJf+mjiUcjQGwEpK94AhycaodStrXf9UcbUXHpH7gH5WjPEE7WXGalN6dOIzbKMilAgfgKaDa9l71Y3A3Rw6wVn7LdaR+WwtwnbBf0AYDYaDecYfcf11zXJ6DyNZvvtnf7FszghQKxEpC+4Bw7rHIkJNxYs+5zjai8vVH9p71x3d3eqB6m2fSZy26DAbysBm9TYLFAIn/aruTNbcT7a4h8GwgvFj/YxebfRxiadXcH9Dq7beFb+ptOnbyHBe8PoeEjUigOfQjLnuNEgdgJDP1f8o5wNwjebG8yZzWiATI7eA6d5T1sxL2r/S29/hkJBnAjtFkmBWIkoD2T17AXngsR6h8hcq+F7ka2u/n1T4hqNv0uCK4FZIY9d6d63ttQ7rjZ7j8n/A5f8BJ/AZk99w/oWG1De5OZ06xbaESLbBtzsFopCuFotH1JtA0GcKTAmQIJFbAR72kIO2ZC9TWUZbrki9/CMhaazW4McWzkq8eJX7xegRQw+Aggs8UP+F+uwEu7CMjs2c/Z7/QEiK5ub0gHGtEu+Q9ek3ywt42Euy3of8EAboQyy6RAiwvYH//HLXxnAvI2INxCCsEX7FhVEctcNJPphZQtfMOzxC/9fOgpLx19ArokfvFNQ/f5gwJtJmC/66vb34Sql55vbzgnNKJ5FsIftL1K8xnAjdBlmRRoUQHNpfdRz73X/vgPgcgRFqSHiT/w5IrV1XQ6i9TQMd/LxC9dFD2/ZFSwSPwgF91v05nNogDsdz4NyFx47jzbC7QRGnCxv6MjGcANgGWRFGg1Ac25W1rwXgfFubaL7QL7499N8sU/DVfPoXf9nWIjX7nZljs3WsbW9W1U0LH4hSl6hDMF2lvAfvftjabMsb1Aj2pPz96NaC0DuBGqLJMCLSKgudxaFp4XWfDeBpW/WIBuIvnS1SNWz8tcC+jD4hdPj5azkW/0ydAuW9d2zUWPcG5bATZsOQH7G4gOtcxEuPAmzU0Z9p9pLLdChXcYwBWCcXEKxEFAAUez6a9AFz1v9R2AdE6XQvF8uz3ipFn3KgvfORa2J0QL2v1n7f5UdKxmx4qjRzhTIFkCEn3YUMNHoKlLNJde7jzeWiUYwLUKcn0KtJiARv/2znNnQrC+xfDG9gJysuTzA6NVU7Pp0Jbf2Zb/eLSsZjOP2O7q6egY3Cv6hGj0GGcKtLHAKpsmhYHNoz1INp+hPe73V7lghU8wgCsE4+IUaFUBzXXvZ7ub74PiQDhymI1iPyZ9pafHUl/NTP4NRASL5IpoeQvfeyx8N7VAPlJmz7szeowzBZIsYHuQdoTqTQjxaftb+2U9LBjA9VBkGRRoooB66a1tvhEIz7Lw/ZaNYPeUvuKfx1olzWW+Cie1L+zVRYLg8zYSvtnCdzs4OE36Bn461nK4HAXaXUAKpejv5DZoeJDm0gO1trelArjWxnB9CiRJQLPZdTTrXgLITQB+L/lgMykEFb0z15z7eYT6vqHRb9m5WbvTV9jtveHI96QvONvK5UQBCiwjYHuW9oLqQqhMsb+f6Lz4ZZ6t7CYDuDIvLk2Bpgso0Gmj1jMh5eg4r4+O1abbi8J3K62YvXgcDcXRkHDxB6w68YyF76EQ/YX0FY+vtDwuT4HECBRKU22PEWx39GT7O5pfbbudalfkevUWYHkUGF3A/tiPRvQBKw17kcJbbXfzqTJ79rzR11x+Cc2lD7XwPROhcwDgrAbH+S/K+llAb5N86dDll+Y9ClBgWQEBAojcD0HZHp9oh4AG7briiQFcMRlXoMD4C6iXeb967gO25f0RhgfbiPcImRM8a/crnqys/aESfZPRDDjlu4YKCMNpdn2vHePay645UYACowjYIZ9tbBGBho8CktJsOgpjVHJhAFeixWUbJsCChxewP+p3WWD+FqpnQHGO/dHvLf0D96DKi4X4Loi+VlB1hhQG/gpIN6KLyuN2/Hi76CZnClBgzAI3QJ2NMQlbQ8TRrBuOeU1bkAFsCJwo0GoC0RchaM69FCLXA+FtFo7RFyZcW0s91UtH79ijf0f5QSmUbtNc+uWh8hQzpVDcdOg2f1CAAmMWsENAB0KwCK/qD+222G2xENaxFsAAHqsUl6NAwwTeKNj+cu14UubrSOnzUMxGVxB9wOrCN5ao7pZ6U94OiAW4nCCFwK4BqKxlI+vQ7q9n9zhRgALVCIThtwHZQqdj2lAIQ8e8K5oBDF4o0BoCNkI9Fl5mJkTXRFkseIMvy/OYX2vtNJtdG0hdZ4l7rvjFofN6tSfzHStXbSScsmtOFKBAlQJ2SOhUG/kGKGUeiIqwv6mO6HosMwN4LEpchgINFLBjvDPUc/8Bdfa2N88H2nHeT0ixGP0P55q3aruyMxj6Tl/8XPzSha8XqHoUNHzk9ftNvMFNUyD2AtpxpL3BXVtd9+BK2sIArkSLy1KgjgKa7dpOc+7N9od7KiBfl0JxXykM3Is6XdSGvbYr20a+uFP84JylxVoonwTFJBQGtln6GK8pQIHqBcT37e9MXkInLqmkFAZwJVpclgJ1ELB3yevZiPcyiPzKgvC3Fo5biV+8vg5FL1+El45eFB4TP7CAX+YpR79s231OgIXLPMqbTRHgRttGwC9uaX9XrnZ3vf5md7S2MYBHE+LzFKiTgK611iQL3m+gA09b+L4EvxQd5724TsUvV4xt50p7oCB+cbn/aKWet789nkEoB9o1JwpQoE4C9oa2D6L/gDgnjrVIBvBYpbgcBWoQUC/9GSyYN9PeIfcgdKZLvniG/cE2ZASqWfcHVtUJdsz3CLteYSpb4OtsO8b88ApP8C4Fxl2g3TYo+dKW1qYO9Vzb+2S3RpkYwKMA8WkK1CJgYXiQHef9p5Wxux3r3U8KwSelv/9Fu9+QybZ3HgTrih8chBUums1uBITRJ6w/u8JTvEsBCtRLQPS3VlS0p8muRp4YwCP78FkKVCWg3d072LvgWy0MvwDI6TYafZ/Nf0cDL5pNnwGR7TBx8oxhNyPlG+35QILgmmGf54MUoEDNAvZ3/n4rZNDeeN9v1yNMAAN4RB4+SYHKBLQn/Rb10j+FE14JwfU2Et3Gdjf/prJSKl9as5kT4cgMdAweILNmvbqKEt5idTp3Fc/xYQpQoF4CYXgBVLdSIDtSkQzgkXT4HAXGKKA9PVPUc7+JUJ6AYib8wI7zBhWdkjDGTa20mL3T/iSgx8HBDJk9d85KC9gDmks/aOH7mvS9cTqSPcyJAhRogID0D3wRkBK8zEMY4ZLkAB6BhU9RYOwCNvo8AeWFM20NF+iYLoXSVwUY87+js/WqnixYD4HiLKRkxojfjqSyBUQuq3pDXJECFKhMYJEebW+M37zkzINh13WGfZQPUoACowpo1j3YRr2PQnQnONjbdjcfI76/+AsORl279gVs26dA5VKE4QzpK67yU80W0nfY1gZtmePsmhMFKDAOAlIqXQXIf6CDP8UqLgzgVcC0/cNsYNUCmsvsZOF3BwQnQMJTLHgPkHww9H9gMb6XbSD6Q9vddfeIm1XZ2Z6PPplpV5woQIFxE5g4aTt7ncjYm+CvDbdNBvBwKnyMAsMIaK7rreplLofqz6C4xoL33ZIf+N0wizb8Ic25W9lGtpJ8acST/jWXtnfhEKsr//GGgXGiwHgKyKxZL9nrxcP2emHHhFfeMgN4ZRM+0v4CFbVQu7td2938v1Dnn0D476EPWBWCH1VUSL0XVj3WinzjyxXszrCTygxA/gJeKECBpghIoRR9/qLT3rz/asUKMIBXFOF9CiwjoNno9J5wpo0hJ0EWTRe/dJbA3s8us8x434xOdQLkA+hYbcQA1kzXtwB0il98j11zogAFmiUQ6i32smFvhpevgLP8Xd6jAAUiAdt1+2E7zvuEHWPdHo7saiF2nORffSV6rulziOjDVBfK7NnzRqyL4xwNDR9daRk+QAEKjKuAjYL3tQ1G/5zjPrt+fWIAv07BGxSw96ieu4sF7+9td/OxCPUk8YMDpa844rl84+mmU6b0AGIB3DHK6DcTfQnDJBQG3gVeKECB5guU5fu272wbBaYsrQwDeKkErxMtoN6Ut1vwXml/IJdC5Urxi9tLf8l2G7UYy2od0bHfS0c93cnRM63mz9vu8tfsmtMbArxFgaYISLF4or3FH0DWfX2vFAO4KV3BjbaKgLput2bTdqw0FZ1G9LgUgvWlUGzJf1ihQCdUj4OWRx795nLvg6Abg/rBVnFmPShAARNI4TgI1tVcbh+7Byf6wZkCSRTQnPsFdGAmxOlER3m6+MHZLe2QzVj44nYpzH18xHrq4A/s2PUcKZVG/WfwI5bDJ9tPgC1qqoDMKf0ckFkIF10OuzCADYFTsgTUS39EPfdJa/XWKMtO4hePX9X/ULZlWmeS6NSjcOTRb0/PBoCuiRROAC8UoEDrCXRM3MEq1a259FcYwCbBKRkCFrq72fwnKD4J1c9KPvigHZf5Zxxar9nMEbbr6ikpDPx1xPqGC2+y50syuxT9Aw67yYkCFFgi0BJXMnv2c4A8aq9DpzCAwUu7C2h39yaada+2dl4MyE+kUNrR5tsQp4vYsd+yjjj6Xdwc3cAOLPErBxdj8CcFWlJACsV3WMUmMoBNgVN7CmhXV85285wPJ7zXRo8PiR9sIH7xZ3FrrXqZGYDMl/7SzRjhojk3OuY7X/qC1j6WPUIb+BQFEiOguHVcAzgxsGxo0wVsV/PJmODMHKrIwjD6gFWMR4V27FfC7w+1ZZkf6nUt//9lFVtCZJXfvLLMqrxJAQo0WcD2wr2XAdzkTuDm6ytgo8WPWfg+bcdXtkDovFvypc/JwEC+vlsZv9KsLbsAsoa14xdY6eKcrdn0wuhh7UnfbtdlO659jF1zogAFYiDAAB63TuKGGilgQbSnzX8G9AjbzjFSCD4k/f2P2e24T8dZm4Y/9qtIQTB3qIGhWFCDXzk4hMEfFIiHAAM4Hv3EWq5CQLu732HHPn8JkQsguFT84D0237mKxWP1sLXrnRa+21p7Lh6+4go4zgvanb7Cno++ctCOFdstThSgQCwEGMCx6Kb4V7LeLdBpU6ba7ubvwglt1Iv7LaTeJn7p8npvp6nlKWz0K8OPfqOKiQCDcjscOQgq90QPcaYABeIjwACOT1+xpksE7LjoqRhMzYSGizCI6Xbc87wlT7XNlU5117fGfBDSOWwA29h3DXvepkEHik4pFHe0O5woQIEYCTCAY9RZSa9q9M8oNOs+aw4bQ8tbS6F0kgRBv91v8amK6oVqo19cKPn8wLBrT01/xYIXcFLHANIOx7rBCwWSJsAATloZj738AAAQAElEQVSPx7C9doxzb9vdfA9EPwLBUba7+VApzH0ihk0ZU5W1q8uDyrHQ1EqnHr1eQNnZyTzsrk5GoRj9azu7zYkCFIiTAAM4Tr2VsLpqT2YL2918rR3j/BYk/L4F7642/6HtGTol+tKFy6RQeGmEtr4J9m4E0BcECNDCF1aNAhQYXoABPLwLH22igOYmrWkj3gsR6u9tJHiPhe5Gw58H28RKNmjTdmy3A4gC2Bn22C9ev+iUoZuLcPDQNX9QgAKxE2AAx67L2rvC6qW/DO2cCdXXEDrTpVD8dnu3eIXWZTPH2iO/H8M5zClbTqVUus+uObWsACtGgVULMIBXbcNnxlFAs+4n1HOfB5y32u7mzaQQfMFCKHm7VqMvXdCRv3JwSbcMQnDXktu8ogAFYijAAI5hp7VTlTXXta8Fb/RlCQdD5GPiFw+T/MC/26mNY22L7XY/HIJnpH/g7lHXif4LlqM/GXU5LkCBJgpw0yMLMIBH9uGzDRLQnLulBe/1UOccO9Z7gfjB7pIvJnxEp7b7eSxfOWidIhbVc0rX2S1OFKBATAUYwDHtuLhWWz3vTRa8FyPErVC5y4J3U+kvRd/VG9cm1aXeNvp9vxU0KPnSTXY94mSG+0cLCLD4/0BHdzhTgAItJjB6dRjAoxtxiToIKJDSbPoMYDD6isAAqQnRB6y+U4ei26QIPQ4yxtFvqrwToOU2aTibQYHECjCAE9v149dw2938SXjuTNtpOh2Obmyj3i9JXx9Hb0u6QHOZne3mWjb6vdKuR5/K5c0AZ/7oC3IJClCglQXaOYBb2T0RdbNgeZ/tbv47FDMQOoeKXzpc+kpPJ6LxlTRSNTr2u+r/erVSWU6vPdSe/4LTGsaJAkkRYAAnpafHsZ3qpbex+Te2m/TrFr7n2Yh3L+nv/8s4ViE2m4r+2xcg29mbk7EHsMKz3dUvgxcKUCDWAgzgWHffCJVvwlPa3f1mzbqXAPJbAHdIPojO5/2V3ea0KoGhL10Y47HfpWUIJiPUfy29y2sKUCCeAgzgePZbS9VagU7b3fxVOGF0nDePiZOn24juey1VyRasjLrudKvWIdDUKP920pZafuow63uXf4j3KECBuAk4casw69taAuq5x8BLPw/VdTCIDWx382kya9arTa5lPDaf0uNsF/2FUiiUKqqwQrD63N9VtA4XpgAFWk6AAdxyXRKPCqmXOcDC9wGLgv0sfA+y4D1SguC5eNS++bXUdDqLMX3pApa76NTJe5g55CXMWu4J3qEABWInwACOXZc1t8KaTb9LsxkbfenpNno7x47zvlcKA39tbq1iuPUOHGe1/qn0979o12OfFjnRKUsjnwM89tK4JAUo0EQBp4nb5qZjJKCZzLqac38Eca6DhLfYiPedUgiuBS8VCyjgQORYqDP2Tz4v3UqHbAHBgqV3eU0BCsRXwIlv1Vnz8RDQdbGa7Wo+CymdCZVX4BejD1hVHhzjUdm4bMNLH2ch+icb/T5ScZVDWdf6IXnfEjV2KC5JgdgIMIBj01XjX1H10sdiwI0+2TwNZbHgLZ4u4Oir9p4QC2Cn0k8+L91sj+2BeGXpHV5TgALxFWAAx7fvGlZzzboH2vwQ4OwF1QPsOO9RUiw+37ANJqhg9TIftebOlL4q/zGJYoqt/5TNnCiwsgAfiZUAAzhW3dXYymp31/Z2nPcW2z16CkS+Kn5xPymU/tbYrSatdLXRb1jt6BcQ7cSg83fwQgEKxF6AARz7Lqy9ATrVXV899zI4zjVW2o3iB1uJX7zBbnOqo4CNfqOvEQwlPxD9p7AqSxZBZ+fvqlyZq1GgnQVi1zYGcOy6rH4V1mnTJlvwno0y/m0j3hfhB9Ntd/MP6rcFlrS8gI1+UeG/nVymAF2razsoIH19/EIL8EKB+AswgOPfh1W1QL308RicP9Ne0D1oyoK3eKYAi6oqjCuNKqC5zE620Dril66w6+qmhbIbBGF1K3MtClCg1QTqGsCt1jjWZ2UBzboftOO8/7RndgV0HykEn5JC4SW7z6mRAirvNe8na9qEYksrY2FNZXBlClCgZQQYwC3TFY2tiPZ076Cee5uNoE4C5HQbie1v8/3gZZwEymsCzvU1bUyd9a3/Kvu/0TVtkCtTgAKNFGAA1023NQvSnvQG6qV/hjC8wl68rxU/2Fbyxd+0Zm3buFYqveb/Qk0tdDANofPfmsrgyhSgQMsIMIBbpivqWxHN5brUc89FKI/bcd5nsfgDVj+s71ZY2pgFBL1YpLUFsIZdEH1mzNvkghSgQEsLMIBbunuqq5xmMydAF820tbuAjulSKH1NgIZ+eMe2xWkVAgo49lQvgqDGAJZOK+kBK4sTBSjQBgLRC0MbNINNiAQ0l/6QeunHbJS0o+3u3NN2N39afP/l6DnOTRRw3V7b+gtS65sgsfhdiNvBCwUo0BYCDOA26EbNZd6jnnsnVD5rwXuyBe8MyQcPtkHTYtKEUarZKb1Q1DT61Uxm82grErBfIwfOFGgHAQZwjHtRva63qZe5HKo/sRf4qyx43y350k0xblJ7Vl3Ra3slagpgdOqehmN7s+0nJwpQoC0EGMAx7EYbDWU0654HOA/ZXs1/W/Dacd7gxzFsSjKqrGGv9VXFAazd3Wer1734HO1QtgK0Jc8BTkYnspUUqL8AA7j+pg0t0XY3n4SUzoTI6nAGp4tfOquhG2ThtQtItAtan6+4ICc8AiivPbSeljewEJ87dJs/KECBthBgAMekGzWXPtSO8z5hu5vfDUd2Fr94nPTN4zmh8ei/XggqHgHbG63rAcHii6xhu7HnLL7Nn60jwJpQoHoBBnD1duOypoXuLjb/AXCOQagniR98QPqKD4/LxrmRegn0wqn8HGCZU/p0VAF783WCvelKW/8/F93nTAEKtIcAA7hF+1GzUzay47y/sOr9ECqXS774P9JfusXuc4qfQC/6SpWPgJe2s4zPQDERDv6x9CFeU6AVBFiH2gQYwLX51X1tTaezNuL5NiR1v+19fNRGvG+RQvEndd8QCxwXAc1m17ENzRGgug9QqYb2e7COBbCDCcpzgA2TEwXaRYAB3EI9qTn3C+iUmVAnhY7ydAvfc1qoeqxKNQK6qBeQ6ke/KfRDpBNipcwauBu8UIACLSJQezUYwLUb1lyCeunD1HP/bQVthdDZQfziZ2X2XH7gxkBiP6WkF1r58d/X210O7wA0ujv0I7rBmQIUaA8BBnAT+9GO8e5u8132+nqUzZ+RfHCw9Pc/0sQqcdP1FqjxW5CkMPcQRMNfoAxeKECBthKIcwDHtiO0u3tT2918tb2ufh8iP5ZCaUcpBDy+F9seHaHiil4Iqt8FPVS0DX4VthN66A5/UIACbSLAAB7HjtSurpx66e/ACe+B4h/iBxuKX/z5OFaBmxpvAUEvyjXsgh6qr2WvgH+r4IUC7SXAP+px6k/13C9hgvO8jWMUC8PoA1b/W9OmuXJcBGwEHNY2Alb5CyDzwAsFKNBWAk5btaYFG6Ne5nAL36eh2Aya2lbypc/JwIDfglVllRoj0IvOybUFcEpvAcLJjakeS6UABZolwABukLxm03tqLm0jF/2YbeIYO8Z7iBQKj9ttTrULxKIE7Zm8hlV0QGbPrmn0Kn3BOYCIroO1wAsFKNA2AgzgOnelZjKb2Yj3V/Z6+R0oLhE/2NnmO+u8GRYXB4Ew1WvVrG30awUsmULM7TphyW1eUYACbSDAAK5TJ+rUydNsd/P3kNK7ILjPQvft4peuqFPxLCaOAtEpSEB9AlhRQkp2HWLgDwpQoC0EGMB16EYb8Z6KcsdMqC7AIKZLPvi/OhTLIuIu4KAXivoEsIOnAVkfvFCAAm0jwACuoSs1mzlSs+5zgGwElLe047yflyDoBy8UiASiEbDo89HNmudyeKeFeVfN5cS/ALaAAm0jwACuoiu1O/1eG/X+FaKHwpGPi1/8iPhz/1VFUVylvQV6Ian6jID7B843KkeBCXbNiQIUaAMBBnAFnag5950WvNfCcc6z8P2e+MGuki/+sYIiuGiiBLQX5frsghagD4IQufTJiSJkY5cX4L22EmAAj6E7NTdpLQve79suwDugcrf4xY0lX7pqDKtykWQLrGvNr88I2AqCYi5C2Tu6yZkCFIi/AAN4hD603X2i2fTpCDtn2ovfPGhquhSK0a7AEdbiUxQAtKvLM4dF0t8f2HV9Jg2ft1HwW+tTGEuhQOwE2q7CTtu1qE4N0qx7FDx3JsTZAE64qRSCL0qhUKpT8Sym3QUmOvUd/UZeqVR0uMONbnKmAAXiL+DEvwn1bYHmuvaz3c1/s5HGQRD5mO1u/qjkB56q71ZYWtsLRJ+Artc5wEuxwtQPbGydWnqX1xSgQLwFKgrgeDd15Nprzt1KvfQNUOcbtrv5fPGDPSRfvGvktfgsBVYhEH0NIbR+x39tM+L7TwKimskcD14oQIHYCyQ+gDWbXdt2N/8AIW6x4P2jBe87bHfzNbHvWTaguQIS9tqbuboG8JIGvYZU+f1LbvOKAhSIsUBiA1iBDs2mz4CU7Tgv+pGaMF0KpQtW3Zd8hgKVCEgvBPUPYMGLENm4kppwWQpQoDUFnNasVmNrZbubP7X4A1ZYF46+3Ua9p0hf31zwQoH6CVgA13cX9JKq3QOV7JLbvKIABWIskKgAVi+zv3ru/VAcgDA8RPzSEdJXeibG/TduVeeGKhboxYKw/iPgCeFlVpMOmzlRgAIxF0hEAKuX3tbm30D1qxa+59qIdy/pH7g75n3H6reogHZ3R6cKdcrAQL7eVZRZA3+1MlV7ug63a04UoECMBdo6gDWT6dWs+0NAbgRwhxSCzW3+td3mRIEKBCpetNfWqP/o1wpdPOkClOWgxbf5kwIUiKtAWwawAhM0l/kaUhp9wKoPqwfTbXfz9+LaSax3zARSg71QaVwAq8yCOJvFTIXVpQAFVhBouwC2Xc2fhpeeabub34RBrG+7m0+T/+C1FdrNuxRonIAOfQL6+YZtwNG/A9rTsPJXKJh3KUCBxgi0TQCrlzlAPfdBG3nsY+F7kAXvxyUIZjaGjaVSYASBoQDWxo2AMeEK2zq/ltAQOFEgzgKxD2DNdr3bjvPeZCOCLwPyDTvGu48Uhj6oAl4o0BQBwboI0bAAlnw++n2Het7+4KXBAiyeAo0TiG0Aq+tOtxHvjyFyLURvshHvluIXr2scFUumwJgFeu13smEBPFQLlYVA+SNDt/mDAhSIpUDsAljXxuoWvGehA89a+L4MvzRd/NJFsdRnpdtVoBdOubEBLDLHDrVs1a6AbFdrCLAWjRWIVQCrlz4Or7kzoZiKskyXfPErAixoLBFLp8DYBXSttSbZ0l3SN++/dt3AKfyHjbLXbOAGWDQFKNBggVgEsB3j/YDND5vFnnasd387zvtJKRYbO8KwjXGiQMUC80v1/x7g4SqRwi8BmQheKECBBgk0vtiWDmDt7vofzbm3QHAy6AYTQQAAAV1JREFURM6wXc372Xxf41m4BQpUKaBOr63Z8DeHMqd0pW0HusaUnaJrzhSgQPwEWjKAtSf9Ftvd/BM4zlVGeoP4wdbiF6P/ZmV3OVGghQVS0muHSBoawLo+NlkisAgLnCOX3OYVBSgQM4GWCmCdNm2yeu45COVfULwAP7DjvMElMTNldZMsoPpuCHKNIrBDMSGKbnQ4xjahPhx5l93gRAEKxFCgZQJYs+nPYnB+9AGrbmhquhRKZwowGENTVjnZAn+3EXBfwwjUOc/KTmk6/R04eNTCfm27z4kCFIihQNMDWLPuB23U+4i9kOwM6D5SCI6WQuE/MbSsb5VZWjwFQn3Yfpe3aFTlpb//ZCu7jE4cjzC8wcJ+dbvPiQIUiKFA0wJYezI7WvDebi9WJ0LC08Qvvd/m+2NoyCpT4A2B1bsesjub29y4yQ82tsIFKodF19rdvaldc6IABWIm8P8AAAD//2dbVn0AAAAGSURBVAMAJ0TWYRHD6qIAAAAASUVORK5CYII=</pentrails><costumes><list id="5533"><item><ref mediaID="U1L3.2 Modern Art With Polygons_Stage_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="5534"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Explore" idx="1" x="78.00000000000296" y="-21.000000000009607" heading="79" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,19.200000000000063,15.000000000000004,1" pen="tip" id="5539"><costumes><list struct="atomic" id="5540"></list></costumes><sounds><list struct="atomic" id="5541"></list></sounds><blocks></blocks><variables></variables><scripts><script x="19" y="10"><block s="receiveKey"><l><option>1</option></l><list></list></block><block s="doSetVar"><l>random pinwheel</l><block s="reportRandom"><l>1</l><l>5</l></block></block><block s="setColor"><color>255,48,15,1</color></block><block s="changePenColorDimension"><l><option>hue</option></l><block s="reportRandom"><l>1</l><l>100</l></block></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="random pinwheel"/><l>1</l></list></block><script><block s="show"></block><block s="doGotoObject"><l><option>random position</option></l></block><block s="setSize"><block s="reportRandom"><l>1</l><l>10</l></block></block><block s="setHeading"><block s="reportRandom"><l>-360</l><l>360</l></block></block><custom-block s="explore side length %s number of sides %s backup %s"><l>50</l><l>5</l><l>-30</l></custom-block><block s="hide"></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="random pinwheel"/><l>2</l></list></block><script><block s="show"></block><block s="doGotoObject"><l><option>random position</option></l></block><block s="setSize"><block s="reportRandom"><l>1</l><l>10</l></block></block><block s="setHeading"><block s="reportRandom"><l>-360</l><l>360</l></block></block><custom-block s="explore side length %s number of sides %s backup %s"><l>50</l><l>4</l><l>-30</l></custom-block><block s="hide"></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="random pinwheel"/><l>3</l></list></block><script><block s="show"></block><block s="doGotoObject"><l><option>random position</option></l></block><block s="setSize"><block s="reportRandom"><l>1</l><l>10</l></block></block><block s="setHeading"><block s="reportRandom"><l>-360</l><l>360</l></block></block><custom-block s="explore side length %s number of sides %s backup %s"><l>50</l><l>3</l><l>-30</l></custom-block><block s="hide"></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="random pinwheel"/><l>4</l></list></block><script><block s="show"></block><block s="doGotoObject"><l><option>random position</option></l></block><block s="setSize"><block s="reportRandom"><l>1</l><l>10</l></block></block><block s="setHeading"><block s="reportRandom"><l>-360</l><l>360</l></block></block><custom-block s="explore side length %s number of sides %s backup %s"><l>50</l><l>3</l><l>-30</l></custom-block><block s="hide"></block></script><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="random pinwheel"/><l>5</l></list></block><script><block s="show"></block><block s="doGotoObject"><l><option>random position</option></l></block><block s="setSize"><block s="reportRandom"><l>1</l><l>10</l></block></block><block s="setHeading"><block s="reportRandom"><l>-360</l><l>360</l></block></block><custom-block s="explore side length %s number of sides %s backup %s"><l>50</l><l>12</l><l>-30</l></custom-block><block s="hide"></block></script><list></list></block></script></block></script></block></script></block></script></block></script><comment x="349" y="124.9999999999999" w="477" collapsed="false">KEYBINDS:&#xD;1. Explore (random shapes)&#xD;2: Pinwheel&#xD;3. Asterisk&#xD;4. Polygon&#xD;5. (EPIC CHALLENGE) CIRCLES SHADED IN DIFFERENT TRANSPARENCY</comment><script x="471" y="294.33333333333337"><block s="receiveGo"></block><block s="hide"></block></script></scripts></sprite><sprite name="Pinwheel" idx="2" x="-238" y="-177.99999999999977" heading="102" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="15.000000000000004,255,201.59999999999997,1" pen="tip" id="5710"><costumes><list struct="atomic" id="5711"></list></costumes><sounds><list struct="atomic" id="5712"></list></sounds><blocks></blocks><variables></variables><scripts><script x="16" y="378.8333333333327"><block s="gotoXY"><l>0</l><l>0</l></block><block s="doRepeat"><l></l><script><block s="forward"><l></l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><l></l></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l></l></block></block></script></block><block s="up"></block></script><script x="20.99999999999997" y="10"><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><script x="330.9999999999999" y="14"><block s="receiveKey"><l><option>2</option></l><list></list></block><block s="doSetVar"><l>random pinwheel</l><block s="reportRandom"><l>1</l><l>5</l></block></block><block s="setColor"><color>255,48,15,1</color></block><block s="changePenColorDimension"><l><option>hue</option></l><block s="reportRandom"><l>1</l><l>100</l></block></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="random pinwheel"/><l>1</l></list></block><script><block s="show"></block><block s="doGotoObject"><l><option>random position</option></l></block><block s="setSize"><block s="reportRandom"><l>1</l><l>10</l></block></block><block s="setHeading"><block s="reportRandom"><l>-360</l><l>360</l></block></block><custom-block s="pinwheel branches %s size %s backup %s"><l>10</l><l>100</l><l>50</l></custom-block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="random pinwheel"/><l>2</l></list></block><script><block s="show"></block><block s="doGotoObject"><l><option>random position</option></l></block><block s="setSize"><block s="reportRandom"><l>1</l><l>10</l></block></block><block s="setHeading"><block s="reportRandom"><l>-360</l><l>360</l></block></block><custom-block s="pinwheel branches %s size %s backup %s"><l>10</l><l>100</l><l>50</l></custom-block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="random pinwheel"/><l>3</l></list></block><script><block s="show"></block><block s="doGotoObject"><l><option>random position</option></l></block><block s="setSize"><block s="reportRandom"><l>1</l><l>10</l></block></block><block s="setHeading"><block s="reportRandom"><l>-360</l><l>360</l></block></block><custom-block s="pinwheel branches %s size %s backup %s"><l>10</l><l>100</l><l>50</l></custom-block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="random pinwheel"/><l>4</l></list></block><script><block s="show"></block><block s="doGotoObject"><l><option>random position</option></l></block><block s="setSize"><block s="reportRandom"><l>1</l><l>10</l></block></block><block s="setHeading"><block s="reportRandom"><l>-360</l><l>360</l></block></block><custom-block s="pinwheel branches %s size %s backup %s"><l>10</l><l>100</l><l>50</l></custom-block></script><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="random pinwheel"/><l>5</l></list></block><script><block s="show"></block><block s="doGotoObject"><l><option>random position</option></l></block><block s="setSize"><block s="reportRandom"><l>1</l><l>10</l></block></block><block s="setHeading"><block s="reportRandom"><l>-360</l><l>360</l></block></block><custom-block s="pinwheel branches %s size %s backup %s"><l>10</l><l>100</l><l>50</l></custom-block></script><list></list></block></script></block></script></block></script></block></script></block></script><comment x="21.33333333333337" y="289.3333333333337" w="242.66666666666666" collapsed="false">This is the skeleton for the pinwheel.</comment><script x="598.9999999999999" y="276.66666666666674"><custom-block s="explore side length %s number of sides %s backup %s"><l>50</l><l>3</l><l>-30</l></custom-block><custom-block s="explore side length %s number of sides %s backup %s"><l>50</l><l>4</l><l>-30</l></custom-block><custom-block s="explore side length %s number of sides %s backup %s"><l>50</l><l>5</l><l>-30</l></custom-block></script><script x="87" y="211.33333333333337"><block s="reportRandom"><l>1</l><l>10</l></block></script></scripts></sprite><sprite name="Polygon" idx="4" x="159.78187727745672" y="-126.66666666666657" heading="45" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="31.560000000000144,0,236,1" pen="tip" id="5917"><costumes><list struct="atomic" id="5918"></list></costumes><sounds><list struct="atomic" id="5919"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="246"><block s="receiveKey"><l><option>4</option></l><list></list><comment w="90" collapsed="false">Press the 4 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>236,41,0,1</color></block><block s="changePenColorDimension"><l><option>hue</option></l><block s="reportRandom"><l>1</l><l>100</l></block></block><block s="doGotoObject"><l><option>random position</option></l></block><block s="setSize"><block s="reportRandom"><l>1</l><l>10</l></block></block><block s="setHeading"><block s="reportRandom"><l>0</l><l>360</l></block></block><custom-block s="polygon sides %s length %s"><l>5</l><l>50</l></custom-block></script><script x="208" y="558.6333333333333"><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><script x="181" y="479.83333333333337"><block s="floodFill"></block></script><script x="346" y="351.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="Asterisk" idx="3" x="-201.26816296363108" y="-131.4285714285714" heading="146" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,48.000000000000085,15.000000000000004,1" pen="tip" id="5978"><costumes><list struct="atomic" id="5979"></list></costumes><sounds><list struct="atomic" id="5980"></list></sounds><blocks></blocks><variables></variables><scripts><script x="387" y="363"><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><script x="51" y="241"><block s="receiveKey"><l><option>3</option></l><list></list><comment w="90" collapsed="false">Press the 3 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>255,48,15,1</color></block><block s="changePenColorDimension"><l><option>hue</option></l><block s="reportRandom"><l>1</l><l>100</l></block></block><block s="doGotoObject"><l><option>random position</option></l></block><block s="setSize"><block s="reportRandom"><l>1</l><l>10</l></block></block><block s="setHeading"><block s="reportRandom"><l>0</l><l>360</l></block></block><custom-block s="asterisk sides %s length %s"><l>10</l><l>10</l></custom-block></script></scripts></sprite><sprite name="Epic #2" idx="6" x="0" y="2.842170943040401e-14" heading="6.821210263296962e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="238,255,27,1" pen="tip" id="6018"><costumes><list struct="atomic" id="6019"></list></costumes><sounds><list struct="atomic" id="6020"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>6</option></l><list></list><comment w="90" collapsed="false">Press the 6 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>238,255,27,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="pinwheel branches %s size %s backup %s"><l>20</l><l>50</l><l>10</l></custom-block></script><comment x="162" y="164.66666666666663" w="90" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><script x="379" y="22.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="Epic #3" idx="7" x="1.1368683772161603e-12" y="50.00000000000003" heading="6.821210263296962e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,32,244,1" pen="tip" id="6044"><costumes><list struct="atomic" id="6045"></list></costumes><sounds><list struct="atomic" id="6046"></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="Helper" idx="8" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="2" color="80,80,80,1" pen="tip" id="6066"><costumes><list id="6067"><item><ref mediaID="U1L3.2 Modern Art With Polygons_Helper_cst_costume"></ref></item><item><ref mediaID="U1L3.2 Modern Art With Polygons_Helper_cst_penguin1"></ref></item></list></costumes><sounds><list struct="atomic" id="6068"></list></sounds><blocks></blocks><variables></variables><scripts><script x="45" y="95.33333333333337"><block s="receiveGo"></block><block s="show"></block><block s="doSayFor"><l>KEYBINDS:&#xD;1. Explore (random shapes)&#xD;2: Pinwheel&#xD;3. Asterisk&#xD;4. Polygon&#xD;5. (EPIC CHALLENGE) CIRCLES SHADED IN DIFFERENT TRANSPARENCY Space: Clear</l><l>8</l></block><block s="hide"></block></script></scripts></sprite><sprite name="Epic #1" idx="5" x="-130.9999999999991" y="-61.00000000000057" heading="270.0000000001621" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="41.360000000000106,37.00000000000001,255,0.6" pen="tip" id="6078"><costumes><list struct="atomic" id="6079"></list></costumes><sounds><list struct="atomic" id="6080"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>5</option></l><list></list><comment w="90" collapsed="false">Press the 5 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setPenColorDimension"><l><option>transparency</option></l><l>0</l></block><block s="setColor"><color>37,241,255,1</color></block><block s="setPenColorDimension"><l><option>hue</option></l><block s="reportRandom"><l>1</l><l>100</l></block></block><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportRandom"><l>1</l><l>100</l></block></block><block s="doGotoObject"><l><option>random position</option></l></block><block s="down"></block><block s="goToLayer"><l><option>front</option></l></block><custom-block s="explore side length %s number of sides %s backup %s"><l>1</l><l>50</l><block s="reportRandom"><l>1</l><l>6</l></block></custom-block><block s="turn"><l>90</l></block><block s="forward"><l>30</l></block><block s="floodFill"></block></script><script x="427" y="20.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><comment x="529" y="154.66666666666663" w="88" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment></scripts></sprite><watcher var="random pinwheel" style="normal" x="10" y="10" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="random pinwheel"><l>4</l></variable></variables></scene></scenes></project><media name="U1L3.2 Modern Art With Polygons" app="Snap! 11.0.4, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,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" mediaID="U1L3.2 Modern Art With Polygons_Stage_cst_Untitled"/><costume name="costume" center-x="240" center-y="180" image="data:image/png;base64,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" mediaID="U1L3.2 Modern Art With Polygons_Helper_cst_costume"/><costume name="penguin1" center-x="60.5" center-y="69.5" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMjEiIGhlaWdodD0iMTM5IiB2aWV3Qm94PSIwIDAgMTIxIDEzOSI+CiAgPCEtLSBFeHBvcnRlZCBieSBTY3JhdGNoIC0gaHR0cDovL3NjcmF0Y2gubWl0LmVkdS8gLS0+CiAgPGcgaWQ9IklEMC41MjYwODcwMzU4OTA2Njg2IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjkwMjQ5OTk3Mzc3Mzk1NjMsIDAsIDAsIDAuOTAyNDk5OTczNzczOTU2MywgLTAuMTUsIC0wLjIpIj4KICAgIDxnIGlkPSJSX0Zvb3QiPgogICAgICA8cGF0aCBpZD0iSUQwLjQwOTY5MDk1MDUzMTUxMjUiIGZpbGw9IiNGNzk0MUUiIGQ9Ik0gOTAuNzM2IDE0OS45NjkgQyA5MC4yNDkgMTQ5Ljk2OSA4OS43NDQgMTQ5LjgzNCA4OS4xOTQgMTQ5LjU1NiBDIDg2LjcxNSAxNDguMzA2IDg0LjcyMiAxNDYuMDQyIDgzLjI3NCAxNDIuODI3IEwgODIuNjQ3IDE0MS40MzYgTCA4NC4wNDcgMTQwLjgzMiBDIDg0LjYwNCAxNDAuNTkzIDg1LjE2MSAxNDAuMzM4IDg1LjcyNCAxNDAuMDYwIEMgOTAuMjI2IDEzNy44MjAgOTQuMjA3IDEzNC4zNTEgOTcuNTU1IDEyOS43NTEgTCA5OC4yMjggMTI4LjgyNyBMIDk5LjI5NyAxMjkuMjMwIEMgMTAyLjc3OCAxMzAuNTQyIDEwNS45MjYgMTMxLjk4OCAxMDguNjUyIDEzMy41MjYgQyAxMTAuMzU1IDEzNC40ODcgMTExLjMyMyAxMzUuODMzIDExMS4zNzQgMTM3LjMxNSBDIDExMS40MjQgMTM4Ljc2MCAxMTAuNjAzIDE0MC4xMTYgMTA5LjA2MyAxNDEuMTMwIEMgMTA4LjEyMyAxNDEuNzQ4IDEwNy4wMDkgMTQyLjA2MiAxMDUuNzU0IDE0Mi4wNjIgQyAxMDQuMzc1IDE0Mi4wNjIgMTAyLjk3MCAxNDEuNjg1IDEwMS42NDAgMTQxLjE3NCBDIDEwMi4xODcgMTQxLjc5MyAxMDIuNjQyIDE0Mi40MzcgMTAzLjA2OSAxNDMuMDY1IEMgMTAzLjgwMiAxNDQuMTQxIDEwMy45MTIgMTQ1LjM0OCAxMDMuMzY5IDE0Ni4zNzYgQyAxMDIuNzcwIDE0Ny41MDYgMTAxLjQ0OSAxNDguMjM2IDEwMC4wMDMgMTQ4LjIzNiBMIDEwMC4wMDMgMTQ4LjIzNiBDIDk5LjI3MSAxNDguMjM2IDk4LjU2MSAxNDguMDQ3IDk3Ljk0NyAxNDcuNjg3IEMgOTUuOTgwIDE0Ni41MzQgOTQuMjk3IDE0NC45MzkgOTIuODYyIDE0My4zOTQgQyA5My4zNzIgMTQ1Ljk5NiA5My40NzQgMTQ3Ljk2NCA5Mi41NDUgMTQ5LjExMiBDIDkyLjA5OSAxNDkuNjY1IDkxLjQ1NiAxNDkuOTY5IDkwLjczNiAxNDkuOTY5IEwgOTAuNzM2IDE0OS45NjkgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTAyNDk5OTczNzczOTU2MywgMCwgMCwgMC45MDI0OTk5NzM3NzM5NTYzLCAwLjMsIDAuNSkiLz4KICAgICAgPHBhdGggaWQ9IklEMC44ODEwOTQyNTg3NDQyNjk2IiBkPSJNIDk4Ljc2OSAxMzAuNjM1IEMgMTAxLjkwMCAxMzEuODE2IDEwNS4wMTUgMTMzLjE5NyAxMDcuOTE2IDEzNC44MzQgQyAxMTAuNDUyIDEzNi4yNjQgMTEwLjQ5NSAxMzguMzkzIDEwOC4yMzkgMTM5Ljg3OSBDIDEwNy40OTIgMTQwLjM3MSAxMDYuNjQwIDE0MC41NjQgMTA1Ljc1NiAxNDAuNTY0IEMgMTAzLjc1NCAxNDAuNTY0IDEwMS41NzkgMTM5LjU3OCAxMDAuMDQxIDEzOC44MzMgQyA5OS44NTAgMTM4Ljc0MCA5OS42NjUgMTM4LjY5OSA5OS40OTIgMTM4LjY5OSBDIDk4LjQ5OSAxMzguNjk5IDk3LjkxMyAxNDAuMDU2IDk4LjkyMSAxNDAuNzQ3IEMgMTAwLjE3MCAxNDEuNjAyIDEwMC45ODMgMTQyLjY2NCAxMDEuODMwIDE0My45MTAgQyAxMDIuOTA1IDE0NS40ODkgMTAxLjUxNSAxNDYuNzM4IDEwMC4wMDQgMTQ2LjczOCBDIDk5LjU2MyAxNDYuNzM4IDk5LjExMCAxNDYuNjMyIDk4LjcwNyAxNDYuMzk1IEMgOTYuNTQ5IDE0NS4xMjkgOTQuNzMzIDE0My4yNjggOTMuMDkwIDE0MS40MTAgQyA5Mi44NTYgMTQxLjE0NSA5Mi41OTAgMTQxLjAzNCA5Mi4zMzIgMTQxLjAzNCBDIDkxLjY1OSAxNDEuMDM0IDkxLjAzOCAxNDEuNzg5IDkxLjE1OCAxNDIuNTM1IEMgOTEuMjg1IDE0My4zMjcgOTIuNjU0IDE0OC40NzAgOTAuNzM2IDE0OC40NzAgQyA5MC41MDAgMTQ4LjQ3MCA5MC4yMTQgMTQ4LjM5MiA4OS44NzAgMTQ4LjIxOCBDIDg3LjQxMCAxNDYuOTc4IDg1Ljc0MyAxNDQuNjU2IDg0LjY0MSAxNDIuMjEyIEMgODUuMjIxIDE0MS45NjIgODUuODAzIDE0MS42OTYgODYuMzg5IDE0MS40MDYgQyA5MS4zNzMgMTM4LjkyNiA5NS41MTcgMTM1LjEwNCA5OC43NjkgMTMwLjYzNSBNIDk3LjY4OCAxMjcuMDIyIEwgOTYuMzQyIDEyOC44NzAgQyA5My4xMzggMTMzLjI3MyA4OS4zNDAgMTM2LjU4NyA4NS4wNTMgMTM4LjcyMSBDIDg0LjU1NiAxMzguOTY2IDg0LjAzMiAxMzkuMjA4IDgzLjQ1MyAxMzkuNDU3IEwgODAuNjUyIDE0MC42NjQgTCA4MS45MDUgMTQzLjQ0NCBDIDgzLjQ5OSAxNDYuOTgwIDg1LjcyMyAxNDkuNDg3IDg4LjUxOCAxNTAuODk2IEMgODkuMjcxIDE1MS4yNzYgOTAuMDE3IDE1MS40NjkgOTAuNzM1IDE1MS40NjkgQyA5MS44OTkgMTUxLjQ2OSA5Mi45ODMgMTUwLjk1NCA5My43MTEgMTUwLjA1OCBDIDk0LjM0OCAxNDkuMjcxIDk0LjY0MyAxNDguMzA5IDk0LjcyNyAxNDcuMjQ5IEMgOTUuNDkzIDE0Ny44NzkgOTYuMzEyIDE0OC40NjggOTcuMTg5IDE0OC45ODIgQyA5OC4wMzMgMTQ5LjQ3NiA5OS4wMDUgMTQ5LjczNyAxMDAuMDAzIDE0OS43MzcgQyAxMDEuOTk4IDE0OS43MzcgMTAzLjg0MCAxNDguNjkzIDEwNC42OTUgMTQ3LjA3OCBDIDEwNS4yNzUgMTQ1Ljk4MCAxMDUuMzU4IDE0NC43MjIgMTA0Ljk2MiAxNDMuNTMwIEMgMTA1LjIyNiAxNDMuNTUxIDEwNS40ODkgMTQzLjU2MyAxMDUuNzU1IDE0My41NjMgQyAxMDcuMzA5IDE0My41NjMgMTA4LjY5OCAxNDMuMTY3IDEwOS44ODcgMTQyLjM4NCBDIDExMS44NTQgMTQxLjA4OSAxMTIuOTQyIDEzOS4yMjMgMTEyLjg3MyAxMzcuMjY0IEMgMTEyLjgzMyAxMzYuMDkxIDExMi4zMjYgMTMzLjg3NiAxMDkuMzg5IDEzMi4yMjAgQyAxMDYuNTk3IDEzMC42NDUgMTAzLjM3OSAxMjkuMTY3IDk5LjgyNyAxMjcuODI3IEwgOTcuNjg4IDEyNy4wMjIgTCA5Ny42ODggMTI3LjAyMiBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMC45MDI0OTk5NzM3NzM5NTYzLCAwLCAwLCAwLjkwMjQ5OTk3Mzc3Mzk1NjMsIDAuMywgMC41KSIvPgogICAgPC9nPgogICAgPGcgaWQ9IkxfRm9vdCI+CiAgICAgIDxwYXRoIGlkPSJJRDAuNzc4NjE2OTgyMDQ2NTE0NyIgZmlsbD0iI0Y3OTQxRSIgZD0iTSAzNy45NTcgMTUxLjQ4MyBDIDM3LjMyMyAxNTEuNDgyIDM2Ljc0NiAxNTEuMjE0IDM2LjMzMiAxNTAuNzI5IEMgMzUuNDQwIDE0OS42ODEgMzUuNTMxIDE0Ny43MzggMzUuNzY1IDE0Ni4yOTEgQyAzNS44MjcgMTQ1LjkwMiAzNS45MDcgMTQ1LjUyMiAzNS45OTcgMTQ1LjE1MCBDIDM0LjA4NSAxNDcuMDI0IDMxLjkzNSAxNDguNzQ3IDI5LjMxMCAxNDkuNjk4IEMgMjguNjg0IDE0OS45MjYgMjguMTQwIDE1MC4wMzYgMjcuNjQ5IDE1MC4wMzYgQyAyNi42OTMgMTUwLjAzNiAyNS45MDYgMTQ5LjU5NSAyNS40ODkgMTQ4LjgyNiBDIDI0LjI5NiAxNDYuNjI0IDI2Ljk3MyAxNDIuNDA0IDI3IDE0Mi4zNjIgQyAyNy4yOTEgMTQxLjkxOCAyNy41OTcgMTQxLjQ5OCAyNy45MTggMTQxLjEwMiBDIDI2LjM2MiAxNDEuNjkzIDI0LjM1MyAxNDIuMzE0IDIyLjgzNiAxNDIuMzE0IEMgMjEuNzAyIDE0Mi4zMTQgMjAuODQ3IDE0MS45ODAgMjAuMjkyIDE0MS4zMjIgQyAxOS45MzkgMTQwLjkwMyAxOS41NjEgMTQwLjE2MyAxOS43NTkgMTM5LjAxNCBDIDIwLjA5MiAxMzcuMDgzIDIxLjk5OSAxMzUuNTMyIDIzLjkyNCAxMzQuMTA5IEwgMjQuMjUyIDEzMy44NjYgQyAyNS45OTEgMTMyLjU1OSAyNy44NzggMTMxLjQ5MiAyOS43MDMgMTMwLjQ1OSBDIDMwLjQxNiAxMzAuMDU2IDMxLjEzMCAxMjkuNjUxIDMxLjgzNCAxMjkuMjM0IEwgMzMuMDE0IDEyOC41MzQgTCAzMy44MTYgMTI5LjY0NyBDIDM2Ljc3MCAxMzMuNzQ2IDQwLjU2OCAxMzcuMDgyIDQ1LjEwNiAxMzkuNTYyIEwgNDYuMjA4IDE0MC4xNjUgTCA0NS44MDkgMTQxLjM1NSBDIDQ0LjczNiAxNDQuNTUzIDQzLjMzNyAxNDcuMDYyIDQxLjQwOCAxNDkuMjUxIEMgNDAuMDQ2IDE1MC43OTQgMzguOTgyIDE1MS40ODMgMzcuOTU3IDE1MS40ODMgTCAzNy45NTcgMTUxLjQ4MyBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMC45MDI0OTk5NzM3NzM5NTYzLCAwLCAwLCAwLjkwMjQ5OTk3Mzc3Mzk1NjMsIDAuMywgMC41KSIvPgogICAgICA8cGF0aCBpZD0iSUQwLjgyMDkwNzExMzE0MjMxMTYiIGQ9Ik0gMzIuNTk5IDEzMC41MjUgQyAzNS43MzYgMTM0Ljg3OCAzOS43NzggMTM4LjM2MCA0NC4zODYgMTQwLjg3OSBDIDQzLjQ2OCAxNDMuNjE3IDQyLjIwOSAxNDYuMDc0IDQwLjI4MiAxNDguMjU5IEMgMzkuMTcwIDE0OS41MjAgMzguNDM1IDE0OS45ODMgMzcuOTU2IDE0OS45ODMgQyAzNi43NTMgMTQ5Ljk4MyAzNy4xNTggMTQ3LjA2NyAzNy4yNDUgMTQ2LjUzMSBDIDM3LjM5MSAxNDUuNjA5IDM3LjY2NiAxNDQuNzAyIDM3LjkwMiAxNDMuODAyIEMgMzguMDg1IDE0My4xMDUgMzcuNDkzIDE0Mi41MDQgMzYuODc4IDE0Mi41MDQgQyAzNi42MzggMTQyLjUwNCAzNi4zOTUgMTQyLjU5NSAzNi4xOTMgMTQyLjgwOCBDIDM0LjA4NyAxNDUuMDI3IDMxLjcxNyAxNDcuMjMyIDI4Ljc5OCAxNDguMjg5IEMgMjguMzI1IDE0OC40NjEgMjcuOTQ3IDE0OC41MzcgMjcuNjQ5IDE0OC41MzcgQyAyNS4yNjMgMTQ4LjUzNyAyNy45NTQgMTQzLjY0OCAyOC4yNTcgMTQzLjE4MyBDIDI4Ljk0NCAxNDIuMTMyIDI5Ljc3OCAxNDEuMTU5IDMwLjc1MiAxNDAuMzcwIEMgMzEuNTA3IDEzOS43NTkgMzAuODE0IDEzOC42NDkgMzAuMDA1IDEzOC42NDkgQyAyOS44NDggMTM4LjY0OSAyOS42ODcgMTM4LjY5MSAyOS41MzEgMTM4Ljc4NyBDIDI5LjI5MCAxMzguOTMzIDI1LjE5MiAxNDAuODE2IDIyLjgzNyAxNDAuODE2IEMgMjEuNzU0IDE0MC44MTYgMjEuMDQwIDE0MC40MTggMjEuMjM4IDEzOS4yNzEgQyAyMS41MjMgMTM3LjYyMiAyNC4wMzUgMTM1LjkwOCAyNS4xNTQgMTM1LjA2NiBDIDI3LjQ3NSAxMzMuMzIxIDMwLjA5OCAxMzIuMDA4IDMyLjU5OSAxMzAuNTI1IE0gMzMuNDI5IDEyNi41NDQgTCAzMS4wNjkgMTI3Ljk0NCBDIDMwLjM3NCAxMjguMzU2IDI5LjY2OSAxMjguNzU1IDI4Ljk2NSAxMjkuMTUzIEMgMjcuMDk4IDEzMC4yMTAgMjUuMTY4IDEzMS4zMDEgMjMuMzUyIDEzMi42NjYgTCAyMy4wMzMgMTMyLjkwMyBDIDIxLjQzMCAxMzQuMDg5IDE4Ljc0NiAxMzYuMDc0IDE4LjI4MyAxMzguNzU4IEMgMTcuOTcxIDE0MC41NjYgMTguNjkwIDE0MS43NDUgMTkuMTQ3IDE0Mi4yODcgQyAxOS43MzMgMTQyLjk4MyAyMC44NTAgMTQzLjgxMyAyMi44MzggMTQzLjgxMyBDIDIzLjM5OCAxNDMuODEzIDI0LjAwNSAxNDMuNzQ0IDI0LjYyOCAxNDMuNjI4IEMgMjMuODczIDE0NS4zMzMgMjMuMTkwIDE0Ny43MjggMjQuMTcxIDE0OS41MzggQyAyNC44NDggMTUwLjc4OCAyNi4xNDkgMTUxLjUzNCAyNy42NTAgMTUxLjUzNCBDIDI4LjMxOCAxNTEuNTM0IDI5LjAyOSAxNTEuMzk0IDI5LjgyMyAxNTEuMTA2IEMgMzEuNDAzIDE1MC41MzMgMzIuODMxIDE0OS42OTggMzQuMTI5IDE0OC43MzcgQyAzNC4yMTcgMTQ5Ljk3OSAzNC41NzIgMTUwLjk3MSAzNS4xOTEgMTUxLjY5OSBDIDM1Ljg4NCAxNTIuNTEyIDM2Ljg5MyAxNTIuOTgwIDM3Ljk1OCAxNTIuOTgwIEMgMzkuODYxIDE1Mi45ODAgNDEuMzM5IDE1MS41OTUgNDIuNTM0IDE1MC4yNDEgQyA0NC41NzMgMTQ3LjkyOSA0Ni4xMDkgMTQ1LjE3OSA0Ny4yMzIgMTQxLjgzMSBMIDQ4LjAzMSAxMzkuNDQ5IEwgNDUuODI3IDEzOC4yNDUgQyA0MS40ODggMTM1Ljg3MiAzNy44NTYgMTMyLjY4MyAzNS4wMzUgMTI4Ljc2OCBMIDMzLjQyOSAxMjYuNTQ0IEwgMzMuNDI5IDEyNi41NDQgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTAyNDk5OTczNzczOTU2MywgMCwgMCwgMC45MDI0OTk5NzM3NzM5NTYzLCAwLjMsIDAuNSkiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJCb2R5XzFfIj4KICAgICAgPGcgaWQ9IkJvZHkiPgogICAgICAgIDxwYXRoIGlkPSJJRDAuMDg4NTUxMTY3ODY0MzUyNDYiIGZpbGw9IiM4OThEQzUiIGQ9Ik0gNjguMDU4IDE0NC4xMzEgQyA2Ny4zMTIgMTQ0LjEzMSA2Ni41NjMgMTQ0LjExMSA2NS44MTQgMTQ0LjA3MSBMIDY1LjQwNCAxNDQuMDQ5IEMgNTkuMjg4IDE0My43MjIgNTMuNTEyIDE0My40MTIgNDcuNDcyIDE0MC43MTMgQyA0Ni44ODYgMTQwLjQ1MSA0Ni4zMjQgMTQwLjE1NCA0NS43NjMgMTM5Ljg1OCBDIDQwLjIwNyAxMzYuOTE2IDM1LjQ0OSAxMzIuMjMwIDMxLjkxNyAxMjYuMjY1IEMgMjMuNTM1IDExMi4xMDQgMjUuNjg2IDk1LjE0OSAzNy44MTcgNzkuNzQ2IEwgMzcuOTk4IDc5LjUxNyBMIDM4LjM0MyA3OS4zMjEgQyAzOC40MTAgNzkuMjYyIDM4LjM4MSA3OS4xNDggMzguMjkxIDc5LjA0NyBDIDM4LjIzNCA3OC45ODIgMzguMTY1IDc4LjkzOCAzOC4xMjAgNzguOTM4IEMgMzguMDg5IDc4LjkzOCAzOC4wNDAgNzguOTU0IDM3Ljk4OCA3OC45ODIgQyAzMS44NTAgODIuMjMzIDI2LjgwNiA4Ni45NTMgMjIuMTE2IDkzLjgzNiBMIDIxLjk2NyA5NC4wNTUgQyAxOS43NzQgOTcuMjcyIDE3LjUwNSAxMDAuNTk5IDE0LjczOCAxMDMuNTY0IEMgMTIuNzcxIDEwNS42NzIgOS4wODIgMTA3LjkxNCA2LjEyMCAxMDcuOTE0IEMgNC44MzUgMTA3LjkxNCAzLjczNCAxMDcuNDg5IDIuOTM2IDEwNi42ODUgQyAxLjk2OCAxMDUuNzA5IDEuNDg1IDEwNC4yMzEgMS41MDAgMTAyLjI5MSBDIDEuNTYwIDk1LjA4MyA3LjA0MCA4Ny41NDQgMTIuMzkzIDgxLjExOSBDIDE2LjcwNyA3NS45NDMgMjEuODUyIDcxLjY5OSAyNi44MjcgNjcuNTk1IEMgMjkuMzIwIDY1LjUzOCAzMS44OTYgNjMuNDEzIDM0LjMyOCA2MS4yMDEgTCAzNC4zMjMgNjEuMTQwIEMgMzMuMzcyIDU5Ljg4OSAzMi4zNzYgNTguNjQ0IDMxLjQxMCA1Ny40MzcgQyAyNy45ODggNTMuMTU5IDI0LjQ1MCA0OC43MzUgMjIuMzAyIDQzLjM4NSBDIDE5LjM1MiAzNi4wMzggMjAuNDc1IDI3LjQ5MSAyNS40NjYgMTkuMzE5IEMgMzIuMjA1IDguMjg1IDQ2LjQwMCAxLjY5OSA2My40NDEgMS42OTkgQyA2My43ODcgMS42OTkgNjQuMTMyIDEuNzAyIDY0LjQ3NyAxLjcwNyBDIDc3Ljg4NCAxLjkyNiA5My4wNDAgMy44MjEgMTAzLjc5NCAxNi4yMjIgQyAxMDkuNzI1IDIzLjA2MSAxMTIuMTM0IDMyLjExNyAxMTAuMjM5IDQwLjQ0OCBDIDEwOC40MzUgNDguMzc4IDEwMi41NTEgNTQuOTA3IDk2LjQ2MiA2MC43ODEgQyA5Ni4zNTMgNjAuODg3IDk2LjM1OCA2MC45MzUgOTYuMzU5IDYwLjk2MCBMIDk2LjM4MiA2MS4xODEgTCA5Ni4zNTYgNjEuMzIyIEMgOTguNDY2IDYyLjgyNCAxMDAuODQyIDY0LjM3MyAxMDMuMzU1IDY2LjAxMSBDIDExNS4yODEgNzMuNzg1IDEzMC4xMjIgODMuNDYxIDEzMS4zNTMgOTguMTM5IEMgMTMxLjUxNSAxMDAuMDY3IDEzMS4wODggMTAxLjU5NyAxMzAuMDg1IDEwMi42ODggQyAxMjkuMTA0IDEwMy43NTUgMTI3LjYwNiAxMDQuMzIwIDEyNS43NTUgMTA0LjMyMCBDIDEyNS43NTUgMTA0LjMyMCAxMjUuNzU1IDEwNC4zMjAgMTI1Ljc1NCAxMDQuMzIwIEMgMTIzLjIxMiAxMDQuMzIwIDEyMC40NzkgMTAzLjI4NyAxMTguOTA5IDEwMi40MDIgQyAxMTUuMTk2IDEwMC4zMDggMTEyLjIzMiA5Ny4xNzAgMTA5LjM2NSA5NC4xMzQgTCAxMDkuMjU5IDk0LjAyMiBDIDEwOC4zNjIgOTMuMDcyIDEwNy40NzIgOTIuMDk3IDEwNi41NzcgOTEuMTE4IEMgMTAyLjY5OCA4Ni44NzAgOTguNjkyIDgyLjQ4MiA5My42NzkgNzkuODQzIEMgMTA1LjY4NCA5NS4wOTYgMTA4LjA3NCAxMTAuMjY3IDEwMC44MDAgMTI0Ljk3NCBDIDk3LjYzMiAxMzEuMzgxIDkyLjUyNCAxMzYuNTM4IDg2LjAyNiAxMzkuODg5IEMgODAuNjQ0IDE0Mi42NjQgNzQuNDMxIDE0NC4xMzEgNjguMDU4IDE0NC4xMzEgTCA2OC4wNTggMTQ0LjEzMSBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMC45MDI0OTk5NzM3NzM5NTYzLCAwLCAwLCAwLjkwMjQ5OTk3Mzc3Mzk1NjMsIDAuMywgMC41KSIvPgogICAgICAgIDxwYXRoIGlkPSJJRDAuMzQxMjM5NjAwNDQyMzQ5OSIgZD0iTSA2My40NDEgMy4xOTkgQyA2My43NzkgMy4xOTkgNjQuMTE2IDMuMjAyIDY0LjQ1MiAzLjIwNyBDIDc4Ljg5MCAzLjQ0MyA5Mi42NzUgNS42OTAgMTAyLjY2MSAxNy4yMDUgQyAxMDguMDkzIDIzLjQ2OSAxMTAuNjE5IDMyLjAxMyAxMDguNzc2IDQwLjExNSBDIDEwNy4wMDEgNDcuOTIyIDEwMC45OTUgNTQuMzI0IDk1LjQyMSA1OS43MDEgQyA5NC45NjkgNjAuMTM5IDk0LjgxNyA2MC42MzkgOTQuODY4IDYxLjExOCBDIDk0Ljc3NiA2MS42MDAgOTQuOTE1IDYyLjEzNyA5NS40MTcgNjIuNDk0IEMgMTA3LjU1MSA3MS4xNDggMTI4LjQzNyA4MS4zMTIgMTI5Ljg1OCA5OC4yNjUgQyAxMzAuMTQ4IDEwMS43MTAgMTI4LjE3MCAxMDIuODIxIDEyNS43NTUgMTAyLjgyMSBDIDEyMy42NDYgMTAyLjgyMSAxMjEuMjAzIDEwMS45NzQgMTE5LjY0NyAxMDEuMDk2IEMgMTE2LjA4NiA5OS4wODggMTEzLjEzMSA5NS45MzcgMTEwLjM1MCA5Mi45OTIgQyAxMDUuMjkzIDg3LjY0MCAxMDAuNDg3IDgxLjUwNiA5My43NTYgNzguMTk5IEMgOTMuNTIwIDc4LjA4MyA5My4yOTAgNzguMDMxIDkzLjA3NyA3OC4wMzEgQyA5Mi4wMTAgNzguMDMyIDkxLjM0MCA3OS4zMjMgOTIuMTI5IDgwLjMwNyBDIDEwMi42MjcgOTMuNDExIDEwNy4yNzUgMTA4LjQ5NSA5OS40NTUgMTI0LjMwOCBDIDk2LjI4NSAxMzAuNzIwIDkxLjI4MSAxMzUuNDkxIDg1LjMzOCAxMzguNTU1IEMgODAuMTA1IDE0MS4yNTMgNzQuMTQzIDE0Mi42MzAgNjguMDU3IDE0Mi42MzAgQyA2Ny4zMzcgMTQyLjYzMCA2Ni42MTYgMTQyLjYxMSA2NS44OTMgMTQyLjU3MiBDIDU5LjU3MCAxNDIuMjMyIDUzLjk5NyAxNDEuOTg1IDQ4LjA4MyAxMzkuMzQzIEMgNDcuNDk5IDEzOS4wODEgNDYuOTM5IDEzOC43ODIgNDYuMzc5IDEzOC40ODYgQyA0MC44MTcgMTM1LjU0MCAzNi40MDYgMTMwLjkwMyAzMy4yMDcgMTI1LjUwMCBDIDI0LjIxNyAxMTAuMzEyIDI4Ljc1OSA5My42NzAgMzguOTk1IDgwLjY3NCBDIDM5LjAwOSA4MC42NjYgMzkuMDIzIDgwLjY1NiAzOS4wMzcgODAuNjUxIEMgNDAuNzMwIDc5Ljc2MyAzOS42OTIgNzcuNDM3IDM4LjEyMCA3Ny40MzcgQyAzNy44NTQgNzcuNDM3IDM3LjU3MyA3Ny41MDMgMzcuMjg3IDc3LjY1NSBDIDMwLjMzNiA4MS4zMzcgMjUuMjY3IDg2LjU0OCAyMC44NzcgOTIuOTkwIEMgMTguNjE2IDk2LjMwNSAxNi4zOTEgOTkuNTk0IDEzLjY0MiAxMDIuNTM5IEMgMTEuOTg5IDEwNC4zMTEgOC42MjYgMTA2LjQxMiA2LjEyMSAxMDYuNDEyIEMgNC4zMzAgMTA2LjQxMiAyLjk3NyAxMDUuMzM4IDMuMDAyIDEwMi4zMDIgQyAzLjA2MiA5NS4xMTggOS4yOTIgODcuMTg2IDEzLjU0NyA4Mi4wNzggQyAxOS45NzIgNzQuMzcwIDI4LjE4OCA2OC44NDcgMzUuNTI2IDYyLjE0MCBDIDM1Ljc4NiA2MS45MDIgMzUuODY5IDYxLjYxNyAzNS44NDYgNjEuMzM4IEMgMzUuOTU3IDYxLjEwMSAzNS45NzAgNjAuODI3IDM1Ljc5MCA2MC41OTAgQyAzMS40NjIgNTQuODQwIDI2LjQxNiA0OS42MDEgMjMuNjk2IDQyLjgyNSBDIDIwLjU5NSAzNS4xMDQgMjIuNTYwIDI2Ljk1OCAyNi43NDggMjAuMDk5IEMgMzQuMjc3IDcuNzcwIDQ5Ljc1OCAzLjE5OSA2My40NDEgMy4xOTkgTSA2My40NDEgMC4xOTkgTCA2My40NDEgMC4xOTkgQyA0NS44NzMgMC4xOTkgMzEuMTk5IDcuMDUzIDI0LjE4NyAxOC41MzUgQyAxOC45NDMgMjcuMTIyIDE3Ljc4MCAzNi4xNDUgMjAuOTEyIDQzLjk0MiBDIDIzLjE0MiA0OS40OTcgMjYuNzUxIDU0LjAwOSAzMC4yNDEgNTguMzcyIEMgMzAuOTI4IDU5LjIzMSAzMS42MzAgNjAuMTA5IDMyLjMxNyA2MC45OTAgQyAzMC4yMTEgNjIuODU4IDI4LjAxMiA2NC42NzIgMjUuODc0IDY2LjQzNSBDIDIwLjg0NiA3MC41ODMgMTUuNjQ2IDc0Ljg3MyAxMS4yNDMgODAuMTU2IEMgNS43MjAgODYuNzg1IDAuMDY2IDk0LjU5NyAwLjAwMiAxMDIuMjc2IEMgLTAuMDE3IDEwNC42MzEgMC42MTMgMTA2LjQ2OSAxLjg3MyAxMDcuNzQwIEMgMi45NTggMTA4LjgzNCA0LjQyOCAxMDkuNDEyIDYuMTIyIDEwOS40MTIgQyA5Ljk0NiAxMDkuNDEyIDE0LjAyNyAxMDYuNTI1IDE1LjgzNyAxMDQuNTg1IEMgMTguNjgyIDEwMS41MzggMjAuOTgzIDk4LjE2MiAyMy4yMDggOTQuODk4IEwgMjMuMzU2IDk0LjY4MCBDIDI2LjMyOSA5MC4zMTcgMjkuNDQxIDg2Ljg1NCAzMi44OTIgODQuMTA0IEMgMjMuNzU0IDk4LjU1MSAyMi44NjcgMTEzLjkxOSAzMC42MjcgMTI3LjAyOSBDIDM0LjMwMCAxMzMuMjMzIDM5LjI2MiAxMzguMTExIDQ0Ljk3NiAxNDEuMTM4IEwgNDUuMDYxIDE0MS4xODMgQyA0NS42MjcgMTQxLjQ4MyA0Ni4yMTIgMTQxLjc5MyA0Ni44NTggMTQyLjA4MiBDIDUzLjE1NCAxNDQuODk1IDU5LjA2NiAxNDUuMjEyIDY1LjMyNCAxNDUuNTQ3IEwgNjUuNzMzIDE0NS41NjkgQyA2Ni41MDUgMTQ1LjYxMCA2Ny4yODcgMTQ1LjYzMSA2OC4wNTggMTQ1LjYzMSBDIDc0LjY2OCAxNDUuNjMxIDgxLjEyMCAxNDQuMTA3IDg2LjcxNCAxNDEuMjIyIEMgOTMuNDk4IDEzNy43MjQgOTguODM1IDEzMi4zMzUgMTAyLjE0NiAxMjUuNjM4IEMgMTA4LjQwOCAxMTIuOTc2IDEwNy42MjQgOTkuNTQ5IDk5Ljk1NyA4Ni4zNzQgQyAxMDEuODc1IDg4LjE5MCAxMDMuNjg2IDkwLjE3NSAxMDUuNDcyIDkyLjEzMCBDIDEwNi4zNTIgOTMuMDk0IDEwNy4yNjIgOTQuMDkwIDEwOC4xNzEgOTUuMDUzIEwgMTA4LjI3NiA5NS4xNjQgQyAxMTEuMDgzIDk4LjEzNiAxMTQuMjYzIDEwMS41MDQgMTE4LjE3NCAxMDMuNzA5IEMgMTE5Ljk4NCAxMDQuNzMwIDEyMi45MjYgMTA1LjgyMCAxMjUuNzU2IDEwNS44MjAgQyAxMjguNjM5IDEwNS44MjAgMTMwLjMwMyAxMDQuNjY5IDEzMS4xOTEgMTAzLjcwMyBDIDEzMi4wODQgMTAyLjczMiAxMzMuMDk2IDEwMC45NTcgMTMyLjg0OCA5OC4wMTMgQyAxMzEuNTU2IDgyLjYwNiAxMTYuMzc0IDcyLjcwOCAxMDQuMTc1IDY0Ljc1NSBDIDEwMi4xNDggNjMuNDM0IDEwMC4yMTEgNjIuMTcxIDk4LjQ0MSA2MC45NTAgQyAxMDQuMzU0IDU1LjE1MCAxMDkuOTA2IDQ4LjY3OSAxMTEuNzAzIDQwLjc4MSBDIDExMy43MDMgMzEuOTg3IDExMS4xNzEgMjIuNDM4IDEwNC45MjkgMTUuMjQwIEMgOTMuNzg2IDIuMzkzIDc4LjI0MCAwLjQzMiA2NC41MDEgMC4yMDggQyA2NC4xNDkgMC4yMDIgNjMuNzk2IDAuMTk5IDYzLjQ0MSAwLjE5OSBMIDYzLjQ0MSAwLjE5OSBMIDYzLjQ0MSAwLjE5OSBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMC45MDI0OTk5NzM3NzM5NTYzLCAwLCAwLCAwLjkwMjQ5OTk3Mzc3Mzk1NjMsIDAuMywgMC41KSIvPgogICAgICA8L2c+CiAgICAgIDxwYXRoIGlkPSJCZWxseSIgZmlsbD0iI0ZGRkZGRiIgZD0iTSA5NS41NzcgMTYuNTA2IEMgODIuNDU2IDMuMDcyIDY1Ljg5NyAxNy40ODEgNjUuODk3IDE3LjQ4MSBDIDY1Ljg5NyAxNy40ODEgNDkuMzM5IDMuMDcxIDM2LjIxNyAxNi41MDYgQyAxNi42NjYgMzYuNTIyIDQ2LjY2NiA2MS41MTAgNDYuNjY2IDY4LjUxNiBDIDQ2LjY2NiA3NS41MjIgMzQuNDE2IDg4LjQzNSAzNC40MTYgMTEwLjc3MiBDIDM0LjQxNiAxMjUuMzcwIDQxLjQ4MyAxMzQuMTUyIDQ2LjM4MCAxMzguNDg3IEMgNDYuOTQxIDEzOC43ODQgNDcuNTAwIDEzOS4wODMgNDguMDg0IDEzOS4zNDQgQyA1My45OTggMTQxLjk4NyA1OS41NzEgMTQyLjIzNCA2NS44OTQgMTQyLjU3MyBDIDcyLjcyMyAxNDIuOTM4IDc5LjQ4NiAxNDEuNTczIDg1LjMzOSAxMzguNTU1IEMgOTAuMjM4IDEzNC4yNDQgOTcuMzc5IDEyNS40NDUgOTcuMzc5IDExMC43NzEgQyA5Ny4zNzkgODguNDM0IDg1LjEyOSA3NS41MjEgODUuMTI5IDY4LjUxNSBDIDg1LjEyOSA2MS41MDkgMTE1LjEyOSAzNi41MjIgOTUuNTc3IDE2LjUwNiBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMC45MDI0OTk5NzM3NzM5NTYzLCAwLCAwLCAwLjkwMjQ5OTk3Mzc3Mzk1NjMsIDAuMywgMC41KSIvPgogICAgPC9nPgogICAgPGcgaWQ9IkJlYWtfMV8iPgogICAgICA8ZyBpZD0iQmVhayI+CiAgICAgICAgPHBhdGggaWQ9IklEMC4wODUwNTY2MzE4MjU4NjQzMiIgZmlsbD0iI0Y3OTQxRSIgZD0iTSA2NC44NzUgNjkuMDI4IEMgNTUuMTgzIDY5LjAyOCA0NC4zOTUgNTYuMTM4IDQ0LjM5NSA0Ny40MDMgQyA0NC4zOTUgNDAuMDQ0IDU0LjcxNSAyOS44MDUgNjQuODc1IDI5LjgwNSBDIDc1LjQ0NCAyOS44MDUgODUuMzk1IDM5LjcxOSA4NS4zOTUgNDcuNDAzIEMgODUuMzk2IDU0Ljk2NSA3NC44NDggNjkuMDI4IDY0Ljg3NSA2OS4wMjggTCA2NC44NzUgNjkuMDI4IFogIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjkwMjQ5OTk3Mzc3Mzk1NjMsIDAsIDAsIDAuOTAyNDk5OTczNzczOTU2MywgMC4zLCAwLjUpIi8+CiAgICAgICAgPHBhdGggaWQ9IklEMC42ODU2MzUxNzg4MTU1NzM1IiBkPSJNIDY0Ljg3NSAzMS4zMDUgQyA3NC4zOTQgMzEuMzA1IDgzLjg5NSA0MC4zMzAgODMuODk1IDQ3LjQwMyBDIDgzLjg5NSA1NC40NzYgNzMuNzMxIDY3LjUyOCA2NC44NzUgNjcuNTI4IEMgNTYuMDE5IDY3LjUyOCA0NS44OTUgNTUuMDk3IDQ1Ljg5NSA0Ny40MDMgQyA0NS44OTYgNDEuMTUzIDU1LjM1NiAzMS4zMDUgNjQuODc1IDMxLjMwNSBNIDY0Ljg3NSAyOC4zMDUgQyA1My45NzEgMjguMzA1IDQyLjg5NSAzOS40MTYgNDIuODk1IDQ3LjQwMyBDIDQyLjg5NSA1Ni43NDQgNTQuNDczIDcwLjUyOCA2NC44NzUgNzAuNTI4IEMgNzUuNzk2IDcwLjUyOCA4Ni44OTUgNTUuNjkyIDg2Ljg5NSA0Ny40MDMgQyA4Ni44OTYgMzguMTIxIDc1LjU3NyAyOC4zMDUgNjQuODc1IDI4LjMwNSBMIDY0Ljg3NSAyOC4zMDUgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTAyNDk5OTczNzczOTU2MywgMCwgMCwgMC45MDI0OTk5NzM3NzM5NTYzLCAwLjMsIDAuNSkiLz4KICAgICAgPC9nPgogICAgICA8cGF0aCBpZD0iTW91dGgiIGZpbGw9IiMyMzFGMjAiIGQ9Ik0gNTMuODM2IDU3LjcyMyBDIDU3LjE2OCA2MC40OTQgNjAuOTE2IDYyLjYzNSA2NS4zMDIgNjIuOTIwIEMgNjkuMTQ0IDYzLjE3MCA3My4xNzkgNjAuMTgxIDc1LjkyNCA1Ny44MjAgQyA3Ny4yMzcgNTYuNjkxIDc1LjQ2MyA1NC41NjggNzQuMTM1IDU1LjUwMyBDIDcxLjc3NSA1Ny4xNjQgNjkuNzQzIDU5LjM1NyA2Ny4wNTIgNjAuMjc2IEMgNjIuNzI0IDYxLjc1NSA1OC45NTQgNTcuNDI1IDU1LjU5OSA1NS40MTkgQyA1NC40MTYgNTQuNzEyIDUyLjU2MiA1Ni42NjMgNTMuODM2IDU3LjcyMyBMIDUzLjgzNiA1Ny43MjMgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTAyNDk5OTczNzczOTU2MywgMCwgMCwgMC45MDI0OTk5NzM3NzM5NTYzLCAwLjMsIDAuNSkiLz4KICAgIDwvZz4KICAgIDxwYXRoIGlkPSJMX0V5ZSIgZmlsbD0iIzIzMUYyMCIgZD0iTSA0NC4yMjkgMjQuODYyIEMgNDUuMjc1IDI0Ljg2MiA0Ni4yMjIgMjUuNDA0IDQ2LjkwOCAyNi4yNzggQyA0Ny41OTQgMjcuMTUzIDQ4LjAxOSAyOC4zNjIgNDguMDE5IDI5LjY5NSBDIDQ4LjAxOSAzMS4wMjggNDcuNTk0IDMyLjIzNyA0Ni45MDggMzMuMTEyIEMgNDYuMjIyIDMzLjk4NiA0NS4yNzUgMzQuNTI4IDQ0LjIyOSAzNC41MjggQyA0My4xODMgMzQuNTI4IDQyLjIzNiAzMy45ODYgNDEuNTUwIDMzLjExMiBDIDQwLjg2NCAzMi4yMzcgNDAuNDM5IDMxLjAyOCA0MC40MzkgMjkuNjk1IEMgNDAuNDM5IDI4LjM2MiA0MC44NjQgMjcuMTUzIDQxLjU1MCAyNi4yNzggQyA0Mi4yMzYgMjUuNDA0IDQzLjE4MyAyNC44NjIgNDQuMjI5IDI0Ljg2MiBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMC45MDI0OTk5NzM3NzM5NTYzLCAwLCAwLCAwLjkwMjQ5OTk3Mzc3Mzk1NjMsIDAuMywgMC41KSIvPgogICAgPHBhdGggaWQ9IlJfRXllIiBmaWxsPSIjMjMxRjIwIiBkPSJNIDg0Ljc5MSAyNC44NjIgQyA4NS44MzcgMjQuODYyIDg2Ljc4NSAyNS40MDQgODcuNDcyIDI2LjI3OCBDIDg4LjE1OCAyNy4xNTMgODguNTgzIDI4LjM2MiA4OC41ODMgMjkuNjk1IEMgODguNTgzIDMxLjAyOCA4OC4xNTggMzIuMjM3IDg3LjQ3MiAzMy4xMTIgQyA4Ni43ODUgMzMuOTg2IDg1LjgzNyAzNC41MjggODQuNzkxIDM0LjUyOCBDIDgzLjc0NSAzNC41MjggODIuNzk3IDMzLjk4NiA4Mi4xMTAgMzMuMTEyIEMgODEuNDI0IDMyLjIzNyA4MC45OTkgMzEuMDI4IDgwLjk5OSAyOS42OTUgQyA4MC45OTkgMjguMzYyIDgxLjQyNCAyNy4xNTMgODIuMTEwIDI2LjI3OCBDIDgyLjc5NyAyNS40MDQgODMuNzQ1IDI0Ljg2MiA4NC43OTEgMjQuODYyIFogIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjkwMjQ5OTk3Mzc3Mzk1NjMsIDAsIDAsIDAuOTAyNDk5OTczNzczOTU2MywgMC4zLCAwLjUpIi8+CiAgPC9nPgo8L3N2Zz4=" mediaID="U1L3.2 Modern Art With Polygons_Helper_cst_penguin1"/></media></snapdata>