<snapdata remixID="13604814"><project name="U1L3.2 Modern Art With Polygons New" app="Snap! 10, 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 New"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="$brush set pen to crayon %&apos;which&apos;" type="command" category="pen"><comment x="0" y="0" w="297.3333333333333" collapsed="false">Reports one of 100 preselected colors, like a box of 100 crayons.&#xD;The colors have names that are meant to be evocative.&#xD;They are organized in families, more or less corresponding&#xD;to spectral (rainbow) colors; the input slot has a two-level menu&#xD;in which you can hover over a family name to see the colors&#xD;of that family, each including a crayon number and an RGB value. &#xD;See Appendix A of the Snap! Reference Manual for more details.</comment><header></header><code></code><translations></translations><inputs><input type="%n"><options>grays={&#xD;0 black #000000=0&#xD;1 gray7 #121212=1&#xD;2 gray14 #242424=2&#xD;3 gray21 #363636=3&#xD;4 gray28 #484848=4&#xD;5 gray36 #5c5c5c=5&#xD;6 gray43 #6d6d6d=6&#xD;7 gray50 #7f7f7f=7&#xD;8 gray57 #919191=8&#xD;9 gray64 #a3a3a3=9&#xD;10 gray71 #b5b5b5=10&#xD;11 gray78 #c8c8c8=11&#xD;12 gray85 #dadada=12&#xD;13 gray92 #ececec=13&#xD;14 white #ffffff=14&#xD;}&#xD;pinks={&#xD;15 deep pink #ff1493=15&#xD;16 hot pink #ff69b4=16&#xD;17 bright pink #ff007f=17&#xD;18 raspberry #e30b5d=18&#xD;19 amaranth #e52b50=19&#xD;}&#xD;reds={&#xD;20 red #ff0000=20&#xD;21 burgundy #900020=21&#xD;22 cherry #990000=22&#xD;23 dark candy apple red #a40000=23&#xD;24 sanguine #c00000=24&#xD;25 maroon #800000=25&#xD;26 crimson #c90016=26&#xD;27 Lists #d94d11=27&#xD;28 candy apple red #ff0800=28&#xD;29 coquelicot #ff3800=29&#xD;}&#xD;browns={&#xD;30 saddle brown #8b4513=30&#xD;31 chocolate #7b3f00=31&#xD;32 kobicha #6b4423=32&#xD;33 sepia #704214=33&#xD;34 chestnut #954535=34&#xD;35 dark brown #654321=35&#xD;36 brown #964b00=36&#xD;37 golden brown #996515=37&#xD;38 cinnamon #b87333=38&#xD;39 copper #d2691e=39&#xD;}&#xD;oranges={&#xD;40 orange #ff7f00=40&#xD;41 Pantone orange #ff5800=41&#xD;42 pumpkin #ff7518=42&#xD;43 Variables #f3761d=43&#xD;44 Spanish orange #e86100=44&#xD;45 burnt orange #cc5500=45&#xD;46 sinopia #cb410b=46&#xD;47 ochre #cc7722=47&#xD;48 carrot #ed9121=48&#xD;49 tangerine #f28500=49&#xD;}&#xD;yellows={&#xD;50 yellow #ffff00=50&#xD;51 Control #e6a822=51&#xD;52 dark goldenrod #b8860b=52&#xD;53 goldenrod #daa520=53&#xD;54 saffron #f4c430=54&#xD;55 sandstorm #ecd540=55&#xD;56 mustard #ffdb58=56&#xD;57 gold #ffd700=57&#xD;58 egg yolk #fee33e=58&#xD;59 rubber duck #fbe108=59&#xD;}&#xD;greens={&#xD;60 lime #00ff00=60&#xD;61 apple green #8db600=61&#xD;62 Operators #62c213=62&#xD;63 forest green #228b22=63&#xD;64 green #008000=64&#xD;65 dark green #006400=65&#xD;66 dark pastel green #03c03c=66&#xD;67 emerald #50c878=67&#xD;68 mint #3eb489=68&#xD;69 Pen #00a178=69&#xD;}&#xD;cyans={&#xD;70 aqua (cyan) #00ffff=70&#xD;71 dark cyan #008b8b=71&#xD;72 cerulean #007ba7=72&#xD;73 iceberg #71a6d2=73&#xD;74 Sensing #0494dc=74&#xD;75 teal #008080=75&#xD;76 light sky blue #87cefa=76&#xD;77 deep sky blue #00bfff=77&#xD;78 dodger blue #1e90ff=78&#xD;79 azure #007fff=79&#xD;}&#xD;blues={&#xD;80 blue #0000ff=80&#xD;81 midnight blue #191970=81&#xD;82 dark powder blue #003399=82&#xD;83 cobalt #0047ab=83&#xD;84 denim #1560bd=84&#xD;85 navy blue #000080=85&#xD;86 steel blue #4682b4=86&#xD;87 Motion #4a6cd4=87&#xD;88 cornflower #6495ed=88&#xD;89 slate blue #6a5acd=89&#xD;}&#xD;purples={&#xD;90 violet #8000ff=90&#xD;91 Looks #8f56e3=91&#xD;92 grape #6f2da8=92&#xD;93 indigo #4b0082=93&#xD;94 x11 purple #a020f0=94&#xD;95 magenta (fuchia) #ff00ff=95&#xD;96 dark orchid #9932cc=96&#xD;97 Sound #cf4ad9=97&#xD;98 purple #7f007f=98&#xD;99 dark magenta #8b008b=99&#xD;}</options></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doSetVar"><l>✐ last crayon</l><block var="which"/></block><block s="doSetVar"><l>✐ last set as</l><l>crayon</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doIf"><block s="reportNot"><custom-block s="does var %s exist?"><l>✐ crayon colors</l></custom-block></block><script><custom-block s="create %s var %mult%txt"><l>global</l><list><l>✐ crayon colors</l></list></custom-block><block s="doSetVar"><l>✐ crayon colors</l><block s="reportNewList"><list><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>18</l><l>18</l><l>18</l></list></block><block s="reportNewList"><list><l>36</l><l>36</l><l>36</l></list></block><block s="reportNewList"><list><l>54</l><l>54</l><l>54</l></list></block><block s="reportNewList"><list><l>72</l><l>72</l><l>72</l></list></block><block s="reportNewList"><list><l>92</l><l>92</l><l>92</l></list></block><block s="reportNewList"><list><l>109</l><l>109</l><l>109</l></list></block><block s="reportNewList"><list><l>127</l><l>127</l><l>127</l></list></block><block s="reportNewList"><list><l>145</l><l>145</l><l>145</l></list></block><block s="reportNewList"><list><l>163</l><l>163</l><l>163</l></list></block><block s="reportNewList"><list><l>181</l><l>181</l><l>181</l></list></block><block s="reportNewList"><list><l>200</l><l>200</l><l>200</l></list></block><block s="reportNewList"><list><l>218</l><l>218</l><l>218</l></list></block><block s="reportNewList"><list><l>236</l><l>236</l><l>236</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>255</l></list></block><block s="reportNewList"><list><l>255</l><l>20</l><l>147</l></list></block><block s="reportNewList"><list><l>255</l><l>105</l><l>180</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>127</l></list></block><block s="reportNewList"><list><l>227</l><l>11</l><l>93</l></list></block><block s="reportNewList"><list><l>229</l><l>43</l><l>80</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>144</l><l>0</l><l>32</l></list></block><block s="reportNewList"><list><l>153</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>164</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>192</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>128</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>201</l><l>0</l><l>22</l></list></block><block s="reportNewList"><list><l>217</l><l>77</l><l>17</l></list></block><block s="reportNewList"><list><l>255</l><l>8</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>56</l><l>0</l></list></block><block s="reportNewList"><list><l>139</l><l>69</l><l>19</l></list></block><block s="reportNewList"><list><l>123</l><l>63</l><l>0</l></list></block><block s="reportNewList"><list><l>107</l><l>68</l><l>35</l></list></block><block s="reportNewList"><list><l>112</l><l>66</l><l>20</l></list></block><block s="reportNewList"><list><l>149</l><l>69</l><l>53</l></list></block><block s="reportNewList"><list><l>101</l><l>67</l><l>33</l></list></block><block s="reportNewList"><list><l>150</l><l>75</l><l>0</l></list></block><block s="reportNewList"><list><l>153</l><l>101</l><l>21</l></list></block><block s="reportNewList"><list><l>184</l><l>115</l><l>51</l></list></block><block s="reportNewList"><list><l>210</l><l>105</l><l>30</l></list></block><block s="reportNewList"><list><l>255</l><l>127</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>88</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>117</l><l>24</l></list></block><block s="reportNewList"><list><l>243</l><l>118</l><l>29</l></list></block><block s="reportNewList"><list><l>232</l><l>97</l><l>0</l></list></block><block s="reportNewList"><list><l>204</l><l>85</l><l>0</l></list></block><block s="reportNewList"><list><l>203</l><l>65</l><l>11</l></list></block><block s="reportNewList"><list><l>204</l><l>119</l><l>34</l></list></block><block s="reportNewList"><list><l>237</l><l>145</l><l>33</l></list></block><block s="reportNewList"><list><l>242</l><l>133</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>230</l><l>168</l><l>34</l></list></block><block s="reportNewList"><list><l>184</l><l>134</l><l>11</l></list></block><block s="reportNewList"><list><l>218</l><l>165</l><l>32</l></list></block><block s="reportNewList"><list><l>244</l><l>196</l><l>48</l></list></block><block s="reportNewList"><list><l>236</l><l>213</l><l>64</l></list></block><block s="reportNewList"><list><l>255</l><l>219</l><l>88</l></list></block><block s="reportNewList"><list><l>255</l><l>215</l><l>0</l></list></block><block s="reportNewList"><list><l>254</l><l>227</l><l>62</l></list></block><block s="reportNewList"><list><l>251</l><l>225</l><l>8</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>141</l><l>182</l><l>0</l></list></block><block s="reportNewList"><list><l>98</l><l>194</l><l>19</l></list></block><block s="reportNewList"><list><l>34</l><l>139</l><l>34</l></list></block><block s="reportNewList"><list><l>0</l><l>128</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>100</l><l>0</l></list></block><block s="reportNewList"><list><l>3</l><l>192</l><l>60</l></list></block><block s="reportNewList"><list><l>80</l><l>200</l><l>120</l></list></block><block s="reportNewList"><list><l>62</l><l>180</l><l>137</l></list></block><block s="reportNewList"><list><l>0</l><l>161</l><l>120</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>139</l><l>139</l></list></block><block s="reportNewList"><list><l>0</l><l>123</l><l>167</l></list></block><block s="reportNewList"><list><l>113</l><l>166</l><l>210</l></list></block><block s="reportNewList"><list><l>4</l><l>148</l><l>220</l></list></block><block s="reportNewList"><list><l>0</l><l>128</l><l>128</l></list></block><block s="reportNewList"><list><l>135</l><l>206</l><l>250</l></list></block><block s="reportNewList"><list><l>0</l><l>191</l><l>255</l></list></block><block s="reportNewList"><list><l>30</l><l>144</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>127</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>25</l><l>25</l><l>112</l></list></block><block s="reportNewList"><list><l>0</l><l>51</l><l>153</l></list></block><block s="reportNewList"><list><l>0</l><l>71</l><l>171</l></list></block><block s="reportNewList"><list><l>21</l><l>96</l><l>189</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>128</l></list></block><block s="reportNewList"><list><l>70</l><l>130</l><l>180</l></list></block><block s="reportNewList"><list><l>74</l><l>108</l><l>212</l></list></block><block s="reportNewList"><list><l>100</l><l>149</l><l>237</l></list></block><block s="reportNewList"><list><l>106</l><l>90</l><l>205</l></list></block><block s="reportNewList"><list><l>128</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>143</l><l>86</l><l>227</l></list></block><block s="reportNewList"><list><l>111</l><l>45</l><l>168</l></list></block><block s="reportNewList"><list><l>75</l><l>0</l><l>130</l></list></block><block s="reportNewList"><list><l>160</l><l>32</l><l>240</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>153</l><l>50</l><l>204</l></list></block><block s="reportNewList"><list><l>207</l><l>74</l><l>217</l></list></block><block s="reportNewList"><list><l>127</l><l>0</l><l>127</l></list></block><block s="reportNewList"><list><l>139</l><l>0</l><l>139</l></list></block></list></block></block></script><list></list></block><block s="doDeclareVariables"><list><l>color</l></list></block><block s="doSetVar"><l>color</l><block s="reportListItem"><block s="reportVariadicSum"><list><block s="reportModulus"><block var="which"/><l>100</l></block><l>1</l></list></block><block var="✐ crayon colors"/></block></block><custom-block s="set pen color to r: %n g: %n b: %n"><block s="reportListItem"><l>1</l><block var="color"/></block><block s="reportListItem"><l>2</l><block var="color"/></block><block s="reportListItem"><l>3</l><block var="color"/></block></custom-block></script></block-definition><block-definition s="set pen color to r: %&apos;r&apos; g: %&apos;g&apos; b: %&apos;b&apos;" type="command" category="pen"><comment x="0" y="0" w="220.66666666666666" collapsed="false">Takes three inputs for red, green, and blue&#xD;values, each between 0 and 255.  0,0,0 is black; 255,255,255 is white.  255,255,0 is yellow, and so on.&#xD;&#xD;The SET PEN block in this library lets you set individual red, green, or blue without changing the others, lets you provide a list of three RGB color components, and lets you provide a six-digit hexadecimal number, the form in which RGB color values are usually found online.&#xD;&#xD;See Appendix A of the Snap! Reference Manual for details.</comment><header></header><code></code><translations>pt:altera a cor da tua caneta para vermelho _ , verde _ e azul _ (0 a 255)&#xD;</translations><inputs><input type="%n">255</input><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>r</l><l>g</l><l>b</l></list><l>this.setColor(new Color(r, g, b));</l></block><list><block var="r"/><block var="g"/><block var="b"/></list></block></script></block-definition><block-definition s="set pen color to h: %&apos;h&apos; s: %&apos;s&apos; v: %&apos;v&apos;" type="command" category="pen"><comment x="0" y="0" w="283.3333333333333" collapsed="false">Takes three inputs for hue, saturation, and value (&quot;brightness&quot;)&#xD;values, each between 0 and 1.  0,0,0 is black; 0,0,1 is white.  0.15,1,1 is yellow, and so on.&#xD;&#xD;The SET PEN block in this library lets you set individual hue, saturation, or value without changing the others, lets you provide a list of three HSV color components, and lets you&#xD;use the very much superior HSL (hue, saturation, lightness)&#xD;color space.&#xD;&#xD;See Appendix A of the Snap! Reference Manual for details.</comment><header></header><code></code><translations>pt:altera a cor da caneta para matiz _ , saturação _ e brilho _ (0 a 1)&#xD;</translations><inputs><input type="%n">0.3</input><input type="%n">0.7</input><input type="%n">0.6</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>h</l><l>s</l><l>v</l></list><l>var col = new Color();&#xD;col.set_hsv(h, s, v);&#xD;this.setColor(col);</l></block><list><block var="h"/><block var="s"/><block var="v"/></list></block></script></block-definition><block-definition s="RGB color" type="reporter" category="pen"><comment x="0" y="0" w="266" collapsed="false">Reports the current pen color as a list of three RGB values in the range 0-255.  The PEN block in this library provides a large set of ways to examine the color.&#xD;&#xD;See Appendix A in the Snap! Reference Manual for details.</comment><header></header><code></code><translations>pt:a cor da caneta em RGB (vermelho, verde e azul; 0 a 255)&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l></l></list><l>return new List([this.color.r, this.color.g, this.color.b]);</l></block><list></list></block></block></script></block-definition><block-definition s="HSV color" type="reporter" category="pen"><comment x="0" y="0" w="312" collapsed="false">Reports the current pen color as a list of three HSV values&#xD;in the range 0-1.&#xD;&#xD;See Appendix A in the Snap! Reference Manual for details.</comment><header></header><code></code><translations>pt:a cor da caneta em HSV (matiz, saturação e brilho, 0 a 1)&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l></l></list><l>return new List(this.color.hsv());</l></block><list></list></block></block></script></block-definition><block-definition s="$brush set pen %&apos;dimension&apos; to %&apos;value&apos;" type="command" category="pen"><comment x="0" y="0" w="265.3333333333333" collapsed="false">This block allows you to set the pen&apos;s color, transparency (on a scale from 0=opaque to 100=invisible), or size (in pixels).  The color can be set in many ways, including RGB values, HSV values, HSL values, fair HSV or HSL (based on a modified spectrum that gives each spectral color equal space and promotes brown to a color), or X11/W3C color name.&#xD;&#xD;See Appendix A in the Snap! Reference Manual for details.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>size&#xD;color&#xD;fair hue&#xD;transparency&#xD;X11/W3C name&#xD;(3D color spaces)={&#xD;fair HSL={&#xD;fair hue&#xD;fair saturation (HSL)&#xD;fair lightness&#xD;fair HSL vector&#xD;}&#xD;fair HSV={&#xD;fair hue&#xD;fair saturation (HSV)&#xD;fair value (brightness)&#xD;fair HSV vector&#xD;}&#xD;HSL={&#xD;hue&#xD;saturation (HSL)&#xD;lightness&#xD;HSL vector&#xD;}&#xD;HSV={&#xD;hue&#xD;saturation (HSV)&#xD;value (brightness)&#xD;HSV vector&#xD;}&#xD;RGB (0-255)={&#xD;red&#xD;green&#xD;blue&#xD;RGB vector&#xD;RGB hex&#xD;}&#xD;}</options></input><input type="%s"></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doDeclareVariables"><list><l>colors</l><l>brights</l><l>index</l><l>scale</l><l>oldHSV</l><l>newHSV</l><l>color</l><l>pivots</l></list></block><block s="doSetVar"><l>colors</l><block s="reportNewList"><list><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>128</l><l>128</l><l>128</l></list></block><block s="reportNewList"><list><l>192</l><l>192</l><l>192</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>255</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>85</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>139</l><l>69</l><l>19</l></list></block><block s="reportNewList"><list><l>70</l><l>5</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>127</l><l>0</l></list></block><block s="reportNewList"><list><l>140</l><l>60</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>114</l><l>93</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>30</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>50</l><l>50</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>64</l></list></block><block s="reportNewList"><list><l>80</l><l>0</l><l>90</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l></list></block></list></block></block><block s="doSetVar"><l>brights</l><block s="reportNewList"><list><block s="reportNewList"><list><l>255</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>170</l><l>20</l><l>0</l></list></block><block s="reportNewList"><list><l>139</l><l>69</l><l>19</l></list></block><block s="reportNewList"><list><l>170</l><l>90</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>127</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>160</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>190</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>240</l><l>200</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>127</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>60</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>128</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>64</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>0</l></list></block></list></block></block><block s="doSetVar"><l>pivots</l><block s="reportNewList"><list><l>0</l><l>5.8</l><l>12.5</l><l>18</l><l>25</l><l>30.5</l><l>37.5</l><l>44.5</l><l>50</l><l>59</l><l>62.5</l><l>69</l><l>75</l><l>79.25</l><l>87.5</l><l>93.75</l><l>97</l><l>100</l></list></block></block><block s="doIfElse"><block s="reportListContainsItem"><block s="reportNewList"><list><l>color</l><l>hue</l><l>fair hue</l></list></block><block var="dimension"/></block><script><block s="doSetVar"><l>value</l><block s="reportModulus"><block var="value"/><l>100</l></block></block></script><script><block s="doIfElse"><block s="reportListContainsItem"><block s="reportNewList"><list><l>red</l><l>green</l><l>blue</l></list></block><block var="dimension"/></block><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="value"/><l>0</l></list></block><script><block s="doSetVar"><l>value</l><l>0</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="value"/><l>255</l></list></block><script><block s="doSetVar"><l>value</l><l>255</l></block></script><list></list></block></script><script><block s="doIf"><block s="reportListContainsItem"><block s="reportNewList"><list><l>saturation (HSV)</l><l>saturation (HSL)</l><l>value (brightness)</l><l>lightness</l><l>fair saturation (HSV)</l><l>fair saturation (HSL)</l><l>fair value (brightness)</l><l>fair lightness</l><l>transparency</l></list></block><block var="dimension"/></block><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="value"/><l>0</l></list></block><script><block s="doSetVar"><l>value</l><l>0</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="value"/><l>100</l></list></block><script><block s="doSetVar"><l>value</l><l>100</l></block></script><list></list></block></script><list></list><comment w="164.66666666666666" collapsed="false">We have to do this last test to rule out the vector options, which aren&apos;t numbers; their code makes three recursive calls and we catch range issues then.</comment></block></script></block></script></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>size</l></list></block><script><block s="setSize"><block var="value"/></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>hue</l></list></block><script><block s="setPenColorDimension"><l><option>hue</option></l><block var="value"/></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><block s="doReplaceInList"><l>1</l><block var="✐ HSL"/><block var="value"/></block><custom-block s="✐ update HSV"></custom-block></script><list></list></block><block s="doIf"><block s="reportNot"><block s="reportListContainsItem"><block s="reportNewList"><list><l>HSL</l><l>HSV</l></list></block><block var="✐ last set as"/></block></block><script><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block></script><list></list></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>saturation (HSV)</l></list></block><script><block s="setPenColorDimension"><l><option>saturation</option></l><block var="value"/></block><block s="doReplaceInList"><l>2</l><block var="✐ raw HSV"/><block var="value"/></block><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>value (brightness)</l></list></block><script><block s="setPenColorDimension"><l><option>brightness</option></l><block var="value"/></block><block s="doReplaceInList"><l>3</l><block var="✐ raw HSV"/><block var="value"/></block><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>transparency</l></list></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block var="value"/></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>red</l></list></block><script><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><custom-block s="min %s %s"><block s="reportRound"><block s="reportListItem"><l>1</l><block s="reportNewList"><list><block var="value"/><l></l></list></block></block></block><l>255</l></custom-block><l></l><l></l></custom-block></script><list></list></block><custom-block s="RGB color"></custom-block></block><block s="doSetVar"><l>✐ last set as</l><l>RGB</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>green</l></list></block><script><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><custom-block s="min %s %s"><block s="reportRound"><block s="reportListItem"><l>1</l><block s="reportNewList"><list><block var="value"/><l></l></list></block></block></block><l>255</l></custom-block><l></l></custom-block></script><list></list></block><custom-block s="RGB color"></custom-block></block><block s="doSetVar"><l>✐ last set as</l><l>RGB</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>blue</l></list></block><script><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><l></l><custom-block s="min %s %s"><block s="reportRound"><block s="reportListItem"><l>1</l><block s="reportNewList"><list><block var="value"/><l></l></list></block></block></block><l>255</l></custom-block></custom-block></script><list></list></block><custom-block s="RGB color"></custom-block></block><block s="doSetVar"><l>✐ last set as</l><l>RGB</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair hue</l></list></block><script><block s="doSetVar"><l>oldHSV</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l>100</l><l></l></list></block></autolambda><list></list></block><custom-block s="HSV color"></custom-block></block></block><block s="doIf"><block s="reportNot"><block s="reportListContainsItem"><block s="reportNewList"><list><l>HSL</l><l>HSV</l></list></block><block var="✐ last set as"/></block></block><script><block s="doSetVar"><l>✐ raw HSV</l><block s="reportNewList"><list><l>0</l><l>100</l><l>100</l></list></block></block><block s="doSetVar"><l>oldHSV</l><block s="reportNewList"><list><l>0</l><l>100</l><l>100</l></list></block></block></script><list></list></block><block s="doSetVar"><l>value</l><block s="reportModulus"><block var="value"/><l>100</l></block></block><block s="doSetVar"><l>color</l><block s="reportVariadicProduct"><list><block var="value"/><l>3.6</l></list></block></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><block var="index"/><block var="pivots"/></block><block var="value"/></list></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doChangeVar"><l>index</l><l>-1</l></block><block s="doSetVar"><l>scale</l><block s="reportQuotient"><block s="reportDifference"><block var="value"/><block s="reportListItem"><block var="index"/><block var="pivots"/></block></block><block s="reportDifference"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="pivots"/></block><block s="reportListItem"><block var="index"/><block var="pivots"/></block></block></block></block><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><l></l><l></l></custom-block></script><list></list></block><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="min %s %s"><block s="reportRound"><block s="reportVariadicSum"><list><block var="from"/><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="to"/><block var="from"/></block><block var="scale"/></list></block></list></block></block><l>255</l></custom-block></autolambda><list><l>from</l><l>to</l></list></block><list><block s="reportListItem"><block var="index"/><block var="brights"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="brights"/></block></list></custom-block></block><block s="doSetVar"><l>newHSV</l><custom-block s="HSV color"></custom-block></block><block s="doIfElse"><block var="✐ fair?"/><script><custom-block s="set pen color to h: %n s: %n v: %n"><block s="reportListItem"><l>1</l><block var="newHSV"/></block><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="newHSV"/></block><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block></list></block><l>100</l></block><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>3</l><block var="newHSV"/></block><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></list></block><l>100</l></block></custom-block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportNewList"><list><block var="value"/><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></list></block></block></script><script><custom-block s="set pen color to h: %n s: %n v: %n"><block s="reportListItem"><l>1</l><block var="newHSV"/></block><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="newHSV"/></block><block s="reportListItem"><l>2</l><block var="oldHSV"/></block></list></block><l>100</l></block><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>3</l><block var="newHSV"/></block><block s="reportListItem"><l>3</l><block var="oldHSV"/></block></list></block><l>100</l></block></custom-block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportNewList"><list><block var="value"/><block s="reportListItem"><l>2</l><block var="oldHSV"/></block><block s="reportListItem"><l>3</l><block var="oldHSV"/></block></list></block></block></script></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><custom-block s="✐ update HSL"></custom-block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block></script><script><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block></script></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list><comment w="90" collapsed="true">fair hue</comment></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>color</l></list><comment w="53.333333333333336" collapsed="true">Color</comment></block><script><block s="doSetVar"><l>✐ color scale</l><block var="value"/></block><block s="doSetVar"><l>color</l><block s="reportVariadicProduct"><list><block var="value"/><l>3</l></list></block></block><block s="doIfElse"><block s="reportNot"><block s="reportVariadicGreaterThan"><list><block var="color"/><l>42</l></list></block></block><script><block s="doSetVar"><l>color</l><block s="reportModulus"><block s="reportVariadicProduct"><list><block var="color"/><block s="reportQuotient"><l>15</l><l>14</l></block></list></block><l>300</l></block></block><block s="doSetVar"><l>index</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="color"/><l>15</l></block></block></block><block s="doSetVar"><l>scale</l><block s="reportDifference"><block var="color"/><block s="reportVariadicProduct"><list><block var="index"/><l>15</l></list></block></block></block></script><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="color"/><l>60</l></list><comment w="96.66666666666667" collapsed="true">spread out pink</comment></block><script><block s="doSetVar"><l>color</l><block s="reportVariadicSum"><list><l>45</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="color"/><l>42</l></block><block s="reportQuotient"><l>15</l><l>18</l></block></list></block></list></block></block></script><list></list></block><block s="doSetVar"><l>color</l><block s="reportModulus"><block var="color"/><l>300</l></block></block><block s="doSetVar"><l>index</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="color"/><l>15</l></block></block></block><block s="doSetVar"><l>scale</l><block s="reportDifference"><block var="color"/><block s="reportVariadicProduct"><list><block var="index"/><l>15</l></list></block></block></block></script><comment w="77.33333333333333" collapsed="true">grayscale</comment></block><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><l></l><l></l></custom-block></script><list></list></block><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="min %s %s"><block s="reportRound"><block s="reportVariadicSum"><list><block var="from"/><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="to"/><block var="from"/></block><block s="reportQuotient"><block var="scale"/><l>15</l></block></list></block></list></block></block><l>255</l></custom-block></autolambda><list><l>from</l><l>to</l></list></block><list><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="colors"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>2</l></list></block><block var="colors"/></block></list></custom-block></block><block s="doSetVar"><l>✐ last set as</l><l>color</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>saturation (HSL)</l></list></block><script><custom-block s="✐ update HSL"></custom-block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block><block s="doReplaceInList"><l>2</l><block var="✐ HSL"/><block var="value"/></block><custom-block s="✐ update HSV"></custom-block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>lightness</l></list></block><script><custom-block s="✐ update HSL"></custom-block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block><block s="doReplaceInList"><l>3</l><block var="✐ HSL"/><block var="value"/></block><custom-block s="✐ update HSV"></custom-block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair saturation (HSV)</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><custom-block s="✐ update HSV"></custom-block></script><list></list></block><block s="setPenColorDimension"><l><option>saturation</option></l><block s="reportIfElse"><block var="✐ fair?"/><block s="reportVariadicProduct"><list><block var="value"/><block s="reportQuotient"><block s="getPenAttribute"><l><option>saturation</option></l></block><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block></block></list></block><block var="value"/></block></block><block s="doReplaceInList"><l>2</l><block var="✐ raw HSV"/><block var="value"/></block><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair value (brightness)</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><custom-block s="✐ update HSV"></custom-block></script><list></list></block><block s="setPenColorDimension"><l><option>brightness</option></l><block s="reportIfElse"><block var="✐ fair?"/><block s="reportVariadicProduct"><list><block var="value"/><block s="reportQuotient"><block s="getPenAttribute"><l><option>brightness</option></l></block><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></block></list></block><block var="value"/></block></block><block s="doReplaceInList"><l>3</l><block var="✐ raw HSV"/><block var="value"/></block><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair saturation (HSL)</l></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSV</l></list></block><script><custom-block s="✐ update HSL"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block></block><script><block s="doReplaceInList"><l>2</l><block var="✐ HSL"/><l>100</l></block></script><list></list></block></script></block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block><block s="doReplaceInList"><l>2</l><block var="✐ raw HSL"/><block var="value"/></block><block s="doReplaceInList"><l>2</l><block var="✐ HSL"/><block s="reportIfElse"><block var="✐ fair?"/><block s="reportVariadicProduct"><list><block var="value"/><block s="reportQuotient"><block s="reportListItem"><l>2</l><block var="✐ HSL"/></block><block s="reportListItem"><l>2</l><block var="✐ raw HSL"/></block></block></list></block><block var="value"/></block></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ update HSV"></custom-block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair lightness</l></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSV</l></list></block><script><custom-block s="✐ update HSL"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block></block><script><block s="doReplaceInList"><l>3</l><block var="✐ HSL"/><l>50</l></block></script><list></list></block></script></block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block><block s="doReplaceInList"><l>3</l><block var="✐ raw HSL"/><block var="value"/></block><block s="doReplaceInList"><l>3</l><block var="✐ HSL"/><block s="reportIfElse"><block var="✐ fair?"/><block s="reportVariadicProduct"><list><block var="value"/><block s="reportQuotient"><block s="reportListItem"><l>3</l><block var="✐ HSL"/></block><block s="reportListItem"><l>3</l><block var="✐ raw HSL"/></block></block></list></block><block var="value"/></block></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ update HSV"></custom-block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair HSL vector</l></list></block><script><custom-block s="$brush set pen %s to %s"><l>fair saturation (HSL)</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>fair lightness</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>fair hue</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script><list></list></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair HSV vector</l></list></block><script><custom-block s="$brush set pen %s to %s"><l>fair saturation (HSV)</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>fair value (brightness)</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>fair hue</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script><list></list></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>HSL vector</l></list></block><script><custom-block s="$brush set pen %s to %s"><l>saturation (HSL)</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>lightness</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>hue</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script><list></list></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>HSV vector</l></list></block><script><custom-block s="$brush set pen %s to %s"><l>saturation (HSV)</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>value (brightness)</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>hue</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script><list></list></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>RGB vector</l></list></block><script><custom-block s="$brush set pen %s to %s"><l>red</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>green</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>blue</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script><list></list></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>RGB hex</l></list></block><script><block s="doSetVar"><l>value</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>number</option></l></block><l></l><block s="reportVariadicSum"><list><l>10</l><block s="reportDifference"><block s="reportUnicode"><l></l></block><block s="reportIfElse"><block s="reportVariadicLessThan"><list><l></l><l>a</l></list></block><block s="reportUnicode"><l>A</l></block><block s="reportUnicode"><l>a</l></block></block></block></list></block></block></autolambda><list></list></block><block s="reportTextSplit"><block var="value"/><l><option>letter</option></l></block></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></block><script><block s="doSetVar"><l>value</l><block s="reportConcatenatedLists"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><l></l><l></l></list></block></autolambda><list></list></block><block var="value"/></block></block></block></script><list></list></block><block s="doIf"><block s="reportIsA"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><l></l><l>0</l></list></block><block s="reportVariadicGreaterThan"><list><l></l><l>15</l></list></block></list></block></autolambda><list></list></block><block var="value"/></block><l><option>number</option></l></block><script><custom-block s="error %txt"><l>Badly formed hex color.</l></custom-block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>6</l></list></block><script><custom-block s="error %txt"><l>More than six hex digits.</l></custom-block></script><list></list></block><block s="doRepeat"><block s="reportDifference"><l>6</l><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block></block><script><block s="doSetVar"><l>value</l><block s="reportCONS"><l>0</l><block var="value"/></block></block></script></block><custom-block s="$brush set pen %s to %s"><l>red</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>16</l><block s="reportListItem"><l>1</l><block var="value"/></block></list></block><block s="reportListItem"><l>2</l><block var="value"/></block></list></block></custom-block><custom-block s="$brush set pen %s to %s"><l>green</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>16</l><block s="reportListItem"><l>3</l><block var="value"/></block></list></block><block s="reportListItem"><l>4</l><block var="value"/></block></list></block></custom-block><custom-block s="$brush set pen %s to %s"><l>blue</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>16</l><block s="reportListItem"><l>5</l><block var="value"/></block></list></block><block s="reportListItem"><l>6</l><block var="value"/></block></list></block></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>X11/W3C name</l></list><comment w="90" collapsed="true">X11/W3C name</comment></block><script><block s="doIf"><block s="reportNot"><custom-block s="does var %s exist?"><l>✐ X11</l></custom-block></block><script><custom-block s="create %s var %mult%txt"><l>global</l><list><l>✐ X11</l></list></custom-block></script><list></list></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ X11"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ X11</l><block s="reportNewList"><list><block s="reportNewList"><list><l>255</l><l>250</l><l>250</l><l>snow</l></list></block><block s="reportNewList"><list><l>248</l><l>248</l><l>255</l><l>ghostwhite</l></list></block><block s="reportNewList"><list><l>245</l><l>245</l><l>245</l><l>whitesmoke</l></list></block><block s="reportNewList"><list><l>220</l><l>220</l><l>220</l><l>gainsboro</l></list></block><block s="reportNewList"><list><l>255</l><l>250</l><l>240</l><l>floralwhite</l></list></block><block s="reportNewList"><list><l>253</l><l>245</l><l>230</l><l>oldlace</l></list></block><block s="reportNewList"><list><l>250</l><l>240</l><l>230</l><l>linen</l></list></block><block s="reportNewList"><list><l>250</l><l>235</l><l>215</l><l>antiquewhite</l></list></block><block s="reportNewList"><list><l>255</l><l>239</l><l>213</l><l>papayawhip</l></list></block><block s="reportNewList"><list><l>255</l><l>235</l><l>205</l><l>blanchedalmond</l></list></block><block s="reportNewList"><list><l>255</l><l>228</l><l>196</l><l>bisque</l></list></block><block s="reportNewList"><list><l>255</l><l>218</l><l>185</l><l>peachpuff</l></list></block><block s="reportNewList"><list><l>255</l><l>222</l><l>173</l><l>navajowhite</l></list></block><block s="reportNewList"><list><l>255</l><l>228</l><l>181</l><l>moccasin</l></list></block><block s="reportNewList"><list><l>255</l><l>248</l><l>220</l><l>cornsilk</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>240</l><l>ivory</l></list></block><block s="reportNewList"><list><l>255</l><l>250</l><l>205</l><l>lemonchiffon</l></list></block><block s="reportNewList"><list><l>255</l><l>245</l><l>238</l><l>seashell</l></list></block><block s="reportNewList"><list><l>240</l><l>255</l><l>240</l><l>honeydew</l></list></block><block s="reportNewList"><list><l>245</l><l>255</l><l>250</l><l>mintcream</l></list></block><block s="reportNewList"><list><l>240</l><l>255</l><l>255</l><l>azure</l></list></block><block s="reportNewList"><list><l>240</l><l>248</l><l>255</l><l>aliceblue</l></list></block><block s="reportNewList"><list><l>230</l><l>230</l><l>250</l><l>lavender</l></list></block><block s="reportNewList"><list><l>255</l><l>240</l><l>245</l><l>lavenderblush</l></list></block><block s="reportNewList"><list><l>255</l><l>228</l><l>225</l><l>mistyrose</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>255</l><l>white</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>black</l></list></block><block s="reportNewList"><list><l>47</l><l>79</l><l>79</l><l>darkslategray</l></list></block><block s="reportNewList"><list><l>47</l><l>79</l><l>79</l><l>darkslategrey</l></list></block><block s="reportNewList"><list><l>105</l><l>105</l><l>105</l><l>dimgray</l></list></block><block s="reportNewList"><list><l>105</l><l>105</l><l>105</l><l>dimgrey</l></list></block><block s="reportNewList"><list><l>112</l><l>128</l><l>144</l><l>slategray</l></list></block><block s="reportNewList"><list><l>112</l><l>128</l><l>144</l><l>slategrey</l></list></block><block s="reportNewList"><list><l>119</l><l>136</l><l>153</l><l>lightslategray</l></list></block><block s="reportNewList"><list><l>119</l><l>136</l><l>153</l><l>lightslategrey</l></list></block><block s="reportNewList"><list><l>190</l><l>190</l><l>190</l><l>gray(X11)</l></list></block><block s="reportNewList"><list><l>190</l><l>190</l><l>190</l><l>grey(X11)</l></list></block><block s="reportNewList"><list><l>128</l><l>128</l><l>128</l><l>gray(W3C)</l></list></block><block s="reportNewList"><list><l>128</l><l>128</l><l>128</l><l>grey(W3C)</l></list></block><block s="reportNewList"><list><l>211</l><l>211</l><l>211</l><l>lightgrey</l></list></block><block s="reportNewList"><list><l>211</l><l>211</l><l>211</l><l>lightgray</l></list></block><block s="reportNewList"><list><l>25</l><l>25</l><l>112</l><l>midnightblue</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>128</l><l>navy</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>128</l><l>navyblue</l></list></block><block s="reportNewList"><list><l>100</l><l>149</l><l>237</l><l>cornflowerblue</l></list></block><block s="reportNewList"><list><l>72</l><l>61</l><l>139</l><l>darkslateblue</l></list></block><block s="reportNewList"><list><l>106</l><l>90</l><l>205</l><l>slateblue</l></list></block><block s="reportNewList"><list><l>123</l><l>104</l><l>238</l><l>mediumslateblue</l></list></block><block s="reportNewList"><list><l>132</l><l>112</l><l>255</l><l>lightslateblue</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>205</l><l>mediumblue</l></list></block><block s="reportNewList"><list><l>65</l><l>105</l><l>225</l><l>royalblue</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>255</l><l>blue</l></list></block><block s="reportNewList"><list><l>30</l><l>144</l><l>255</l><l>dodgerblue</l></list></block><block s="reportNewList"><list><l>0</l><l>191</l><l>255</l><l>deepskyblue</l></list></block><block s="reportNewList"><list><l>135</l><l>206</l><l>235</l><l>skyblue</l></list></block><block s="reportNewList"><list><l>135</l><l>206</l><l>250</l><l>lightskyblue</l></list></block><block s="reportNewList"><list><l>70</l><l>130</l><l>180</l><l>steelblue</l></list></block><block s="reportNewList"><list><l>176</l><l>196</l><l>222</l><l>lightsteelblue</l></list></block><block s="reportNewList"><list><l>173</l><l>216</l><l>230</l><l>lightblue</l></list></block><block s="reportNewList"><list><l>176</l><l>224</l><l>230</l><l>powderblue</l></list></block><block s="reportNewList"><list><l>175</l><l>238</l><l>238</l><l>paleturquoise</l></list></block><block s="reportNewList"><list><l>0</l><l>206</l><l>209</l><l>darkturquoise</l></list></block><block s="reportNewList"><list><l>72</l><l>209</l><l>204</l><l>mediumturquoise</l></list></block><block s="reportNewList"><list><l>64</l><l>224</l><l>208</l><l>turquoise</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>255</l><l>cyan</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>255</l><l>aqua</l></list></block><block s="reportNewList"><list><l>224</l><l>255</l><l>255</l><l>lightcyan</l></list></block><block s="reportNewList"><list><l>95</l><l>158</l><l>160</l><l>cadetblue</l></list></block><block s="reportNewList"><list><l>102</l><l>205</l><l>170</l><l>mediumaquamarine</l></list></block><block s="reportNewList"><list><l>127</l><l>255</l><l>212</l><l>aquamarine</l></list></block><block s="reportNewList"><list><l>0</l><l>100</l><l>0</l><l>darkgreen</l></list></block><block s="reportNewList"><list><l>85</l><l>107</l><l>47</l><l>darkolivegreen</l></list></block><block s="reportNewList"><list><l>143</l><l>188</l><l>143</l><l>darkseagreen</l></list></block><block s="reportNewList"><list><l>46</l><l>139</l><l>87</l><l>seagreen</l></list></block><block s="reportNewList"><list><l>60</l><l>179</l><l>113</l><l>mediumseagreen</l></list></block><block s="reportNewList"><list><l>32</l><l>178</l><l>170</l><l>lightseagreen</l></list></block><block s="reportNewList"><list><l>152</l><l>251</l><l>152</l><l>palegreen</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>127</l><l>springgreen</l></list></block><block s="reportNewList"><list><l>124</l><l>252</l><l>0</l><l>lawngreen</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>0</l><l>green(X11)</l></list></block><block s="reportNewList"><list><l>0</l><l>128</l><l>0</l><l>green(W3C)</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>0</l><l>lime</l></list></block><block s="reportNewList"><list><l>127</l><l>255</l><l>0</l><l>chartreuse</l></list></block><block s="reportNewList"><list><l>0</l><l>250</l><l>154</l><l>mediumspringgreen</l></list></block><block s="reportNewList"><list><l>173</l><l>255</l><l>47</l><l>greenyellow</l></list></block><block s="reportNewList"><list><l>50</l><l>205</l><l>50</l><l>limegreen</l></list></block><block s="reportNewList"><list><l>154</l><l>205</l><l>50</l><l>yellowgreen</l></list></block><block s="reportNewList"><list><l>34</l><l>139</l><l>34</l><l>forestgreen</l></list></block><block s="reportNewList"><list><l>107</l><l>142</l><l>35</l><l>olivedrab</l></list></block><block s="reportNewList"><list><l>189</l><l>183</l><l>107</l><l>darkkhaki</l></list></block><block s="reportNewList"><list><l>240</l><l>230</l><l>140</l><l>khaki</l></list></block><block s="reportNewList"><list><l>238</l><l>232</l><l>170</l><l>palegoldenrod</l></list></block><block s="reportNewList"><list><l>250</l><l>250</l><l>210</l><l>lightgoldenrodyellow</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>224</l><l>lightyellow</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>0</l><l>yellow</l></list></block><block s="reportNewList"><list><l>255</l><l>215</l><l>0</l><l>gold</l></list></block><block s="reportNewList"><list><l>238</l><l>221</l><l>130</l><l>lightgoldenrod</l></list></block><block s="reportNewList"><list><l>218</l><l>165</l><l>32</l><l>goldenrod</l></list></block><block s="reportNewList"><list><l>184</l><l>134</l><l>11</l><l>darkgoldenrod</l></list></block><block s="reportNewList"><list><l>188</l><l>143</l><l>143</l><l>rosybrown</l></list></block></list></block></block></script><list></list></block><block s="doSetVar"><l>value</l><custom-block s="✐ no spaces %s"><block var="value"/></custom-block></block><custom-block s="use case-independent comparisons %b"><l><bool>true</bool></l></custom-block><custom-block s="catch %upvar %cs"><l>x11w3c</l><script><block s="doIf"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><block var="value"/><block s="reportListItem"><l>4</l><l/></block></list></block></autolambda><list></list></block><block var="✐ X11"/><block var="x11w3c"/><l>exact matches</l></custom-block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>?? multiple exact matches for </l><block var="value"/></list></block></custom-block></script><list></list></block><block s="doIf"><block s="reportNot"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>4</l><l/></block><custom-block s="substring of %txt before %txt"><block s="reportListItem"><l>4</l><l/></block><block var="value"/></custom-block></list></block></block></autolambda><list></list></block><block var="✐ X11"/><block var="x11w3c"/><l>partial matches</l></custom-block></block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Color name </l><block var="value"/><l> not found.</l></list></block></custom-block></script><list></list></block><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><custom-block s="substring of %txt before %txt"><block s="reportListItem"><l>4</l><block var="match"/></block><block var="value"/></custom-block><l></l></list></block></autolambda><list><l>match</l></list></block><block var="partial matches"/><block var="x11w3c"/><l>head matches</l></custom-block><script><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportIsA"><block s="reportLetter"><l><option>last</option></l><block s="reportListItem"><l>4</l><l/></block></block><l><option>number</option></l></block></block></autolambda><list></list></block><block var="head matches"/><block var="x11w3c"/><l>non-numbered matches</l></custom-block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Multiple partial matches for </l><block var="value"/><l>: </l><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>4</l><l/></block></autolambda><list></list></block><block var="non-numbered matches"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> , </l><l></l></list></block></autolambda><list></list></block></block></list></block></custom-block></script><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Multiple partial matches for </l><block var="value"/><l>: </l><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>4</l><l/></block></autolambda><list></list></block><block var="head matches"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> , </l><l></l></list></block></autolambda><list></list></block></block></list></block></custom-block></script></block></script><script><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportIsA"><block s="reportLetter"><l><option>last</option></l><block s="reportListItem"><l>4</l><l/></block></block><l><option>number</option></l></block></block></autolambda><list></list></block><block var="partial matches"/><block var="x11w3c"/><l>non-numbered matches</l></custom-block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Multiple partial matches for </l><block var="value"/><l>: </l><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>4</l><l/></block></autolambda><list></list></block><block var="non-numbered matches"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> , </l><l></l></list></block></autolambda><list></list></block></block></list></block></custom-block></script><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Multiple partial matches for </l><block var="value"/><l>: </l><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>4</l><l/></block></autolambda><list></list></block><block var="partial matches"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> , </l><l></l></list></block></autolambda><list></list></block></block></list></block></custom-block></script></block></script></block></script><comment w="294.6666666666667" collapsed="true">SUBSET throws here if it handles a unique match</comment></custom-block></script><list></list></block><custom-block s="✐ initialize variables"></custom-block></script></block-definition><block-definition s="mmap %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block s="reportListItem"><l>1</l><block var="lists"/></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><block var="lists"/></block></block><custom-block s="mmap %repRing over %mult%l"><block var="function"/><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><block var="lists"/></block></custom-block></block></block></script></block-definition><block-definition s="✐ update HSL" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>L</l></list></block><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block></block><script><block s="doSetVar"><l>✐ HSL</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l>100</l></list></block></autolambda><list></list></block><block s="evaluate"><block s="reifyReporter"><script><block s="doSetVar"><l>L</l><block s="reportDifference"><block var="V"/><block s="reportQuotient"><block s="reportVariadicProduct"><list><block var="V"/><block var="S"/></list></block><l>2</l></block></block></block><block s="doReport"><block s="reportNewList"><list><block var="H"/><block s="reportIfElse"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="L"/><l>0</l></list></block><block s="reportVariadicEquals"><list><block var="L"/><l>1</l></list></block></list></block><l>0</l><block s="reportQuotient"><block s="reportDifference"><block var="V"/><block var="L"/></block><custom-block s="min %s %s"><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></custom-block></block></block><block var="L"/></list></block></block></script><list><l>H</l><l>S</l><l>V</l></list></block><custom-block s="HSV color"></custom-block></block></block></block><block s="doIf"><block var="✐ fair?"/><script><block s="doSetVar"><l>✐ raw HSL</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l>100</l></list></block></autolambda><list></list></block><block s="evaluate"><block s="reifyReporter"><script><block s="doSetVar"><l>L</l><block s="reportDifference"><block var="V"/><block s="reportQuotient"><block s="reportVariadicProduct"><list><block var="V"/><block var="S"/></list></block><l>2</l></block></block></block><block s="doReport"><block s="reportNewList"><list><block var="H"/><block s="reportIfElse"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="L"/><l>0</l></list></block><block s="reportVariadicEquals"><list><block var="L"/><l>1</l></list></block></list></block><l>0</l><block s="reportQuotient"><block s="reportDifference"><block var="V"/><block var="L"/></block><custom-block s="min %s %s"><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></custom-block></block></block><block var="L"/></list></block></block></script><list><l>H</l><l>S</l><l>V</l></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>100</l></block></autolambda><list></list></block><block var="✐ raw HSV"/></block></block></block></block></script><list></list></block></script><list></list></block></script></block-definition><block-definition s="min %&apos;a&apos; %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="a"/><block var="b"/></list></block><block var="a"/><block var="b"/></block></block></script></block-definition><block-definition s="✐ update HSV" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>V</l><l>L</l><l>HSL 0-1</l><l>raw HSL 0-1</l></list></block><block s="doSetVar"><l>HSL 0-1</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>100</l></block></autolambda><list></list></block><block var="✐ HSL"/></block></block><block s="doSetVar"><l>L</l><block s="reportListItem"><l>3</l><block var="HSL 0-1"/></block></block><block s="doSetVar"><l>V</l><block s="reportVariadicSum"><list><block var="L"/><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="HSL 0-1"/></block><custom-block s="min %s %s"><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></custom-block></list></block></list></block></block><custom-block s="set pen color to h: %n s: %n v: %n"><block s="reportListItem"><l>1</l><block var="HSL 0-1"/></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="V"/><l>0</l></list></block><l>0</l><block s="reportDifference"><l>2</l><block s="reportVariadicProduct"><list><l>2</l><block s="reportQuotient"><block var="L"/><block var="V"/></block></list></block></block></block><block var="V"/></custom-block><block s="doIf"><block var="✐ fair?"/><script><block s="doSetVar"><l>raw HSL 0-1</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>100</l></block></autolambda><list></list></block><block var="✐ raw HSL"/></block></block><block s="doSetVar"><l>L</l><block s="reportListItem"><l>3</l><block var="raw HSL 0-1"/></block></block><block s="doSetVar"><l>V</l><block s="reportVariadicSum"><list><block var="L"/><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="raw HSL 0-1"/></block><custom-block s="min %s %s"><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></custom-block></list></block></list></block></block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l>100</l></list></block></autolambda><list></list></block><block s="reportNewList"><list><block s="reportListItem"><l>1</l><block var="raw HSL 0-1"/></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="V"/><l>0</l></list></block><l>0</l><block s="reportDifference"><l>2</l><block s="reportVariadicProduct"><list><l>2</l><block s="reportQuotient"><block var="L"/><block var="V"/></block></list></block></block></block><block var="V"/></list></block></block></block></script><list></list></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="pen"><comment x="0" y="0" w="226" collapsed="false">The identity function reports its input.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="$brush pen %&apos;dimension&apos;" type="reporter" category="pen"><comment x="0" y="0" w="380.6666666666667" collapsed="false">This block reports the pen size, color, or transparency, in all the same ways that the SET PEN block allows you to set those pen properties. (It will also report the current crayon number, if the pen color was most recently set with SET PEN TO CRAYON.)&#xD;&#xD;See Appendix A of the Snap! Reference Manual for details. </comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>size&#xD;crayon&#xD;color&#xD;fair hue&#xD;transparency&#xD;X11/W3C name&#xD;(3D color spaces)={&#xD;fair HSL={&#xD;fair hue&#xD;fair saturation (HSL)&#xD;fair lightness&#xD;fair HSL vector&#xD;}&#xD;fair HSV={&#xD;fair hue&#xD;fair saturation (HSV)&#xD;fair value (brightness)&#xD;fair HSV vector&#xD;}&#xD;HSL={&#xD;hue&#xD;saturation (HSL)&#xD;lightness&#xD;HSL vector&#xD;}&#xD;HSV={&#xD;hue&#xD;saturation (HSV)&#xD;value (brightness)&#xD;HSV vector&#xD;}&#xD;RGB (0-255)={&#xD;red&#xD;green&#xD;blue&#xD;RGB vector&#xD;RGB hex&#xD;}&#xD;}</options></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>size</l></list></block><script><block s="doReport"><block s="getPenAttribute"><l><option>size</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>hue</l></list></block><script><block s="doReport"><block s="getPenAttribute"><l><option>hue</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>saturation (HSV)</l></list></block><script><block s="doReport"><block s="getPenAttribute"><l><option>saturation</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>value (brightness)</l></list></block><script><block s="doReport"><block s="getPenAttribute"><l><option>brightness</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>transparency</l></list></block><script><block s="doReport"><block s="getPenAttribute"><l><option>transparency</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>RGB vector</l></list></block><script><block s="doReport"><custom-block s="RGB color"></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>red</l></list></block><script><block s="doReport"><block s="reportListItem"><l>1</l><custom-block s="RGB color"></custom-block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>green</l></list></block><script><block s="doReport"><block s="reportListItem"><l>2</l><custom-block s="RGB color"></custom-block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>blue</l></list></block><script><block s="doReport"><block s="reportListItem"><l>3</l><custom-block s="RGB color"></custom-block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>RGB hex</l></list></block><script><block s="doReport"><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><custom-block s="✐ hexchar %s"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><l></l><l>16</l></block></block></custom-block><custom-block s="✐ hexchar %s"><block s="reportModulus"><l></l><l>16</l></block></custom-block></list></block></autolambda><list></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportRound"><l></l></block></autolambda><list></list></block><custom-block s="RGB color"></custom-block></block></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>HSV vector</l></list></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l>100</l><l></l></list></block></autolambda><list></list></block><custom-block s="HSV color"></custom-block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>HSL vector</l></list></block><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block var="✐ HSL"/></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>saturation (HSL)</l></list></block><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>2</l><block var="✐ HSL"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>lightness</l></list></block><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>3</l><block var="✐ HSL"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>color</l></list></block><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>color</l></list></block><block var="✐ color scale"/><l>not set</l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair hue</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="✐ raw HSL"/></block></block></script><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="✐ raw HSV"/></block></block></script></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair saturation (HSL)</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>2</l><block var="✐ raw HSL"/></block></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair lightness</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>3</l><block var="✐ raw HSL"/></block></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair HSL vector</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block var="✐ raw HSL"/></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair saturation (HSV)</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><custom-block s="✐ update HSV"></custom-block></script><list></list></block><block s="doReport"><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair value (brightness)</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><custom-block s="✐ update HSV"></custom-block></script><list></list></block><block s="doReport"><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair HSV vector</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><custom-block s="✐ update HSV"></custom-block></script><list></list></block><block s="doReport"><block var="✐ raw HSV"/></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>crayon</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>crayon</l></list></block><script><block s="doReport"><block var="✐ last crayon"/></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>X11/W3C name</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>X11</l></list></block><script><block s="doReport"><block var="✐ last x11"/></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block></script></block-definition><block-definition s="✐ hexchar %&apos;nybble&apos;" type="reporter" category="pen"><comment x="0" y="0" w="245.33333333333334" collapsed="false">Takes a value from 0 to 15 and reports&#xD;the corresponding hexadecimal digit.&#xD;&#xD;For internal use of the color library.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="nybble"/><l>10</l></list></block><block var="nybble"/><block s="reportUnicodeAsLetter"><block s="reportVariadicSum"><list><block s="reportUnicode"><l>a</l></block><block s="reportDifference"><block var="nybble"/><l>10</l></block></list></block></block></block></block></script></block-definition><block-definition s="$brush change pen %&apos;dimension&apos; by %&apos;amount&apos;" type="command" category="pen"><comment x="0" y="0" w="334" collapsed="false">Changes any pen property by the specified amount.  Some color scales can&apos;t be adjusted this way unless the color was first SET using that scale.&#xD;Vectors (e.g., RGB color as a list of three numbers) can be incremented&#xD;by a vector as the amount. X11/W3C names can&apos;t be incremented.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>size&#xD;crayon&#xD;color&#xD;fair hue&#xD;transparency&#xD;(3D color spaces)={&#xD;fair HSL={&#xD;fair hue&#xD;fair saturation (HSL)&#xD;fair lightness&#xD;fair HSL vector&#xD;}&#xD;fair HSV={&#xD;fair hue&#xD;fair saturation (HSV)&#xD;fair value (brightness)&#xD;fair HSV vector&#xD;}&#xD;HSL={&#xD;hue&#xD;saturation (HSL)&#xD;lightness&#xD;HSL vector&#xD;}&#xD;HSV={&#xD;hue&#xD;saturation (HSV)&#xD;value (brightness)&#xD;HSV vector&#xD;}&#xD;RGB (0-255)={&#xD;red&#xD;green&#xD;blue&#xD;RGB vector&#xD;RGB hex&#xD;}&#xD;}</options></input><input type="%s"></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doDeclareVariables"><list><l>old</l></list></block><block s="doSetVar"><l>old</l><custom-block s="$brush pen %s"><block var="dimension"/></custom-block></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="old"/><l>not set</l></list></block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Dimension </l><block var="dimension"/><l> not set.</l></list></block></custom-block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>crayon</l></list></block><script><custom-block s="$brush set pen to crayon %n"><block s="reportVariadicSum"><list><block var="old"/><block var="amount"/></list></block></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>RGB hex</l></list></block><script><custom-block s="error %txt"><l>Sorry, I don&apos;t know how to add in hexadecimal.</l></custom-block></script><list></list></block><block s="doIf"><block s="reportIsA"><block var="amount"/><l><option>number</option></l></block><script><custom-block s="$brush set pen %s to %s"><block var="dimension"/><block s="reportVariadicSum"><list><block var="old"/><block var="amount"/></list></block></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportIsA"><block var="amount"/><l><option>list</option></l></block><script><custom-block s="$brush set pen %s to %s"><block var="dimension"/><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block><list><block var="old"/><block var="amount"/></list></custom-block></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><custom-block s="error %txt"><block s="reportJoinWords"><list><l>I don&apos;t know how to handle </l><block var="amount"/></list></block></custom-block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="command" category="control"><header></header><code></code><translations>pt:lança o erro _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>msg</l></list><l>throw new Error(msg);</l></block><list><block var="msg"/></list></block></script></block-definition><block-definition s="✐ make integer RGB" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><l></l><l></l></custom-block></script><list></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportRound"><l></l></block></autolambda><list></list></block><custom-block s="RGB color"></custom-block></block></block></script></block-definition><block-definition s="substring of %&apos;string&apos; before %&apos;marker&apos;" type="reporter" category="operators"><comment x="0" y="0" w="175.33333333333334" collapsed="false">Reports the part of the first string up to the first instance of the second string inside it.  If the second string isn&apos;t found, reports the entire first string.</comment><header></header><code></code><translations>pt:o texto de _ antes de _&#xD;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>string</l><l>marker</l></list><l>var world=this.parentThatIsA(IDE_Morph);&#xD;if (!("stringLibCaseIndependentComparison" in world)) {&#xD;    world["stringLibCaseIndependentComparison"] = true;&#xD;};&#xD;if (world["stringLibCaseIndependentComparison"]) {&#xD;    var index=string.toLocaleLowerCase().indexOf(marker.toLocaleLowerCase());&#xD;    if (index&lt;0) {return string};&#xD;    return string.slice(0,index);&#xD;} else {&#xD;    var index=string.indexOf(marker);&#xD;    if (index&lt;0) {return string};&#xD;    return string.slice(0,index);&#xD;}</l></block><list><block var="string"/><block var="marker"/></list></block></block></script></block-definition><block-definition s="use case-independent comparisons %&apos;tf&apos;" type="command" category="operators"><comment x="0" y="0" w="225.33333333333334" collapsed="false">If input is TRUE, comparisons made by functions in the string library will be case-independent (so &quot;FOO&quot; = &quot;foo&quot;).  This is the default.&#xD;If input is FALSE, comparisons will be exact.</comment><header></header><code></code><translations>pt:altera comparações ignorando distinção minúsculas/maiúsculas para _&#xD;</translations><inputs><input type="%b"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>flag</l></list><l>var world=this.parentThatIsA(IDE_Morph);&#xD;world[&apos;stringLibCaseIndependentComparison&apos;] = flag;</l></block><list><block var="tf"/></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;pt:captura _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _&#xD;ca:llança _&#xD;es:lanzar _&#xD;fr:lance _&#xD;pt:lança _&#xD;</translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;ca:ignora _&#xD;es:ignorar _&#xD;fr:ignore _&#xD;pt:ignora _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="✐ subset %&apos;pred&apos; %&apos;data&apos; %&apos;catchtag&apos; %&apos;result&apos;" type="predicate" category="pen"><comment x="0" y="0" w="228" collapsed="false">Don&apos;t ask.&#xD;Only for internal use by the SET PEN block.</comment><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input><input type="%cmdRing"></input><input type="%upvar"></input></inputs><script><block s="doDeclareVariables"><list><l>best match</l></list></block><block s="doSetVar"><l>result</l><block s="reportKeep"><block var="pred"/><block var="data"/></block></block><block s="doIf"><block s="reportListIsEmpty"><block var="result"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list></block><block s="doIf"><block s="reportListIsEmpty"><block s="reportCDR"><block var="result"/></block></block><script><block s="doSetVar"><l>best match</l><block s="reportListItem"><l>1</l><block var="result"/></block></block><custom-block s="$brush set pen %s to %s"><l>red</l><block s="reportListItem"><l>1</l><block var="best match"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>green</l><block s="reportListItem"><l>2</l><block var="best match"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>blue</l><block s="reportListItem"><l>3</l><block var="best match"/></block></custom-block><block s="doSetVar"><l>✐ last X11</l><block s="reportListItem"><l>4</l><block var="best match"/></block></block><block s="doSetVar"><l>✐ last set as</l><l>X11</l></block><custom-block s="throw %s"><block var="catchtag"/></custom-block></script><list></list></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition><block-definition s="✐ no spaces %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block s="reportTextSplit"><block var="text"/><l> </l></block></block></block></script></block-definition><block-definition s="create %&apos;scope&apos; var %&apos;names&apos;" type="command" category="variables"><comment x="0" y="0" w="146" collapsed="false">This block creates  new variables on the selected scope: global (for all sprites), sprite (for this sprite only) or script (only for that blocks stack) with the names given (in &apos;names&apos; list).&#xD;&#xD;If there is already a variable with that name in that scope, it does nothing: no errors and no overwrites.</comment><header></header><code></code><translations>pt:cria as variáveis _ _&#xD;ca:crea les _ variables _&#xD;es:crear las _ variables _&#xD;de:erstellen _ var _&#xD;</translations><inputs><input type="%s" readonly="true">global<options>global&#xD;sprite&#xD;script</options></input><input type="%mult%txt"></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="scope"/><l>script</l></list></block><script><block s="doForEach"><l>each item</l><block var="names"/><script><block s="doRun"><block s="reportJSFunction"><list><l>varName</l><l>proc</l></list><l>if ((typeof varName) != "string" || varName === "") {&#xD;    throw new Error("name isn&apos;t a string: " + varName);&#xD;}&#xD;if (!proc.homeContext.variables.vars[varName]) proc.homeContext.variables.addVar(varName);</l></block><list><block var="each item"/></list></block></script></block></script><script><block s="doDeclareVariables"><list><l>global</l></list></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="scope"/><l>sprite</l></list></block><script><block s="doSetVar"><l>global</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doSetVar"><l>global</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doForEach"><l>each item</l><block var="names"/><script><block s="doRun"><block s="reportJSFunction"><list><l>varName</l><l>global</l><l>proc</l></list><l>if ((typeof varName) != "string" || varName === "") {&#xD;    throw new Error("name isn&apos;t a string: " + varName);&#xD;}&#xD;if (global &amp;&amp; !proc.homeContext.variables.parentFrame.parentFrame.vars[varName]) this.addVariable(varName, true);&#xD;if (!global &amp;&amp; !proc.homeContext.variables.parentFrame.vars[varName]) this.addVariable(varName, false);</l></block><list><block var="each item"/><block var="global"/></list></block></script></block><block s="doRun"><block s="reportJSFunction"><list></list><l>var ide = this.parentThatIsA(IDE_Morph);&#xD;ide.flushBlocksCache(&apos;variables&apos;); // b/c of inheritance&#xD;ide.refreshPalette();</l></block><list></list></block></script></block></script></block-definition><block-definition s="does var %&apos;name&apos; exist?" type="predicate" category="variables"><comment x="0" y="0" w="146" collapsed="false">This block reports &quot;true&quot; if there is a variable with this given name (input slot) in that context.&#xD;&#xD;It can be a global, sprite or script variable.&#xD;&#xD;Otherwise it reports &quot;false&quot;.</comment><header></header><code></code><translations>pt:a variável _ existe&#xD;ca:existeix la variable _ ?&#xD;es:existe la variable _ ?&#xD;de:existiert var _ ?&#xD;</translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>varName</l><l>proc</l></list><l>if ((typeof varName) != "string" || varName === "") {&#xD;    throw new Error("name isn&apos;t a string: " + varName);&#xD;}&#xD;return proc.homeContext.variables.silentFind(varName)? true:false;</l></block><list><block var="name"/></list></block></block></script></block-definition><block-definition s="✐ initialize variables" type="command" category="pen"><comment x="0" y="0" w="180" collapsed="false">Creates a bunch of global variables.&#xD;For internal use by Color library.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><custom-block s="does var %s exist?"><l>✐ last set as</l></custom-block><script><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><custom-block s="create %s var %mult%txt"><l>global</l><list><l>✐ last set as</l><l>✐ fair?</l><l>✐ color scale</l><l>✐ HSL</l><l>✐ last crayon</l><l>✐ last X11</l><l>✐ raw HSL</l><l>✐ raw HSV</l></list></custom-block><block s="doSetVar"><l>✐ last set as</l><l>RGB</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportNewList"><list><l>0</l><l>100</l><l>100</l></list></block></block></script></block-definition><block-definition s="pinwheel [branches] %&apos;branches&apos; [size] %&apos;size&apos; [backup] %&apos;backup&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="down"></block><block s="doRepeat"><block var="branches"/><script><block s="forward"><block var="size"/></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><block var="backup"/></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="branches"/></block></block></script></block><block s="up"></block></script></block-definition><block-definition s="asterisk [branches] %&apos;branches&apos; [length] %&apos;length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><block var="branches"/><block var="length"/><block var="length"/></custom-block></script></block-definition><block-definition s="polygon [sides] %&apos;sides&apos; [size] %&apos;size&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><block s="doRepeat"><block var="sides"/><script><block s="forward"><block var="size"/></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="sides"/></block></block></script></block></script></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="1" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="5521"><pentrails>data:image/png;base64,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Aq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ6AAq6XqY0IECBAIIGAAk4QkhEJECBAoJ7AfwHJJsMNigJLDQAAAABJRU5ErkJggg==</pentrails><costumes><list id="5522"><item><ref mediaID="Stage_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="5523"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="2"><sprite name="Explore" idx="1" x="0" y="1.7053025658242404e-13" heading="0" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="106,53,255,1" pen="tip" id="5528"><costumes><list struct="atomic" id="5529"></list></costumes><sounds><list struct="atomic" id="5530"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="147.83333333333337"><block s="down"></block><block s="doRepeat"><l>21</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><l>70</l></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>21</l></block></block></script></block><block s="up"></block></script><script x="362" y="17"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="119" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script><script x="28" y="10"><block s="receiveKey"><l><option>1</option></l><list></list><comment w="90" collapsed="false">Press the 1 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>106,53,255,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><l>10</l><l>100</l><l>50</l></custom-block></script><script x="72.328125" y="320"><custom-block s="asterisk [branches] %s [length] %s"><l></l><l></l></custom-block></script><script x="58.328125" y="376.33333333333314"><block s="receiveGo"></block><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><l>20</l><l>30</l><l>2</l></custom-block></script><comment x="244" y="163.66666666666663" w="242.66666666666666" collapsed="false">You will need 5 copies of this script.&#xD;To duplicate a script, right-click (or control-click) on its&#xD;TOPMOST block.  (In this case, the REPEAT block.)&#xD;You will see a menu of options. Choose &quot;duplicate.&quot;  &#xD;Move the copy where you want it.</comment></scripts></sprite><sprite name="Pinwheel" idx="2" x="49.949653327065334" y="-2.243241517531658" heading="272.57142857143526" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="127,255,42,1" pen="tip" id="5582"><costumes><list struct="atomic" id="5583"></list></costumes><sounds><list struct="atomic" id="5584"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="231.33333333333337" y="218.33333333333326" w="242.66666666666666" collapsed="false">This is the skeleton for the pinwheel.</comment><script x="20.333333333333343" y="157.16666666666674"><block s="down"></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" y="20"><block s="receiveKey"><l><option>2</option></l><list></list><comment w="90" collapsed="false">Press the 2 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>127,255,42,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><l>10</l><l>100</l><l>50</l></custom-block></script><script x="378" y="25"><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="Polygon" idx="4" x="0" y="-5.684341886080802e-14" heading="6.821210263296962e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="236,41,0,1" pen="tip" id="5628"><costumes><list struct="atomic" id="5629"></list></costumes><sounds><list struct="atomic" id="5630"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="124"><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="down"></block><block s="show"></block><block s="setColor"><color>236,41,0,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="polygon [sides] %s [size] %s"><l>10</l><l>60</l></custom-block></script><script x="375" y="127.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><script x="33" y="40.33333333333334"><block s="receiveGo"></block><block s="doSayFor"><l>when you click 2 key, it will draw a pinwheel. When you click 3 key, it will draw an asterisk.when you click 4 key, it will draw a 10 sided polygon.If you want to clear everything click space krey.</l><l>5</l></block></script></scripts></sprite><sprite name="Asterisk" idx="3" x="0" y="1.1368683772161603e-13" heading="3.353761712787673e-12" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="255,144,57,1" pen="tip" id="5658"><costumes><list struct="atomic" id="5659"></list></costumes><sounds><list struct="atomic" id="5660"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><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="down"></block><block s="show"></block><block s="setColor"><color>255,144,57,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="asterisk [branches] %s [length] %s"><l>50</l><l>100</l></custom-block></script><script x="387" y="24"><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 #1" idx="5" 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="37,241,255,1" pen="tip" id="5684"><costumes><list struct="atomic" id="5685"></list></costumes><sounds><list struct="atomic" id="5686"></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="setColor"><color>37,241,255,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><l>10</l><l>100</l><l>100</l></custom-block></script><comment x="134" y="174.66666666666663" w="88" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><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></scripts></sprite><sprite name="Epic #2" idx="6" x="0" y="-5.684341886080802e-14" heading="6.252776074688882e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="246,255,16,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="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></l><l></l><l></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="0" y="-5.684341886080802e-14" heading="6.252776074688882e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,32,244,1" pen="tip" id="5736"><costumes><list struct="atomic" id="5737"></list></costumes><sounds><list struct="atomic" id="5738"></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="Sprite" idx="8" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="5758"><costumes><list id="5759"><item><ref mediaID="Sprite_cst_costume"></ref></item></list></costumes><sounds><list struct="atomic" id="5760"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="U1L3.2 Modern Art With Polygons New" app="Snap! 10, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADotJREFUeF7t1cEJADAMxLBk/6Fb6BD1R1ngQAS8M3PGESBAgAABAl8FVoC/ehsjQIAAAQJPQIA9AgECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBC5oYGgQUTbVPQAAAABJRU5ErkJggg==" mediaID="Stage_cst_Untitled"/><costume name="costume" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==" mediaID="Sprite_cst_costume"/></media></snapdata>