<snapdata remixID="13587149"><project name="U1L3.2 Modern Art With Polygons" 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"><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 [brances] %&apos;branches&apos; [size] %&apos;size&apos; [backup] %&apos;backup&apos;" type="command" category="pen"><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="pen"><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 [brances] %s [size] %s [backup] %s"><block var="branches"/><block var="length"/><block var="length"/></custom-block></script></block-definition><block-definition s="Polygon [sides] %&apos;sides&apos; [length] %&apos;length&apos;" type="command" category="pen"><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 [brances] %s [size] %s [backup] %s"><block var="sides"/><block var="length"/><l>0</l></custom-block></script></block-definition><block-definition s="Epic block [size] %&apos;size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="setHeading"><l>90</l></block><block s="down"></block><block s="doSetGlobalFlag"><l><option>flat line ends</option></l><l><bool>true</bool></l></block><block s="setSize"><block var="size"/></block><block s="forward"><block var="size"/></block></script></block-definition><block-definition s="smoth spiral [size] %&apos;size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="down"></block><block s="doFor"><l>length</l><l>1</l><block var="size"/><script><block s="forward"><block s="reportVariadicProduct"><list><l>0.1</l><block var="length"/></list></block></block><block s="turn"><l>380</l></block></script></block></script></block-definition><block-definition s="go to x y" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="Epic block %&apos;leagnth&apos; [size] %&apos;with&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="Epic block %s [size] %s"><l></l><l></l></custom-block><block s="setHeading"><l>90</l></block><block s="down"></block><custom-block s="Polygon [sides] %s [length] %s"><block var="with"/><block var="leagnth"/></custom-block><block s="up"></block><block s="floodFill"></block></script></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="2" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="flat" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="5558"><pentrails>data:image/png;base64,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</pentrails><costumes><list id="5559"><item><ref mediaID="Stage_cst_Untitled"></ref></item><item><ref mediaID="Stage_cst_Untitled(2)"></ref></item></list></costumes><sounds><list struct="atomic" id="5560"></list></sounds><variables></variables><blocks></blocks><scripts><script x="20" y="10"><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="253" y="433"><custom-block s="smoth spiral [size] %s"><l></l></custom-block></script><script x="81" y="49.33333333333334"><block s="receiveGo"></block><block s="clear"></block></script></scripts><sprites select="4"><sprite name="Pinwheel" idx="2" x="-144.99999999999977" y="100.00000000000841" heading="90.00000000002433" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="123,255,15,1" pen="tip" id="5572"><costumes><list struct="atomic" id="5573"></list></costumes><sounds><list struct="atomic" id="5574"></list></sounds><blocks></blocks><variables></variables><scripts><script x="105.439453125" y="429.0000000000001"><block s="receiveMessage"><l>Pin-ast</l><list></list></block><block s="doWait"><l>1</l></block><block s="clear"></block></script><script x="86.439453125" y="536.0000000000001"><block s="receiveMessage"><l>Pin-ast</l><list></list></block><block s="doWait"><l>1.1</l></block><block s="up"></block><block s="setColor"><color>123,255,15,1</color></block><block s="gotoXY"><l>-145</l><l>100</l></block><custom-block s="Pinwheel [brances] %s [size] %s [backup] %s"><l>7</l><l>50</l><l>30</l></custom-block></script><script x="454" y="490.8333333333335"><block s="receiveMessage"><l>ast-poly</l><list></list></block><block s="doWait"><l>1.1</l></block><block s="up"></block><block s="setColor"><color>123,255,15,1</color></block><block s="gotoXY"><l>-145</l><l>100</l></block><custom-block s="Pinwheel [brances] %s [size] %s [backup] %s"><l>7</l><l>50</l><l>30</l></custom-block></script><script x="273" y="351.8333333333335"><block s="receiveMessage"><l>last</l><list></list></block><block s="doWait"><l>1.1</l></block><block s="up"></block><block s="setColor"><color>123,255,15,1</color></block><block s="gotoXY"><l>-145</l><l>100</l></block><custom-block s="Pinwheel [brances] %s [size] %s [backup] %s"><l>7</l><l>50</l><l>30</l></custom-block></script><script x="504" y="149.0000000000001"><block s="receiveGo"></block><block s="clear"></block><block s="doWait"><l>1</l></block><block s="show"></block><block s="setColor"><color>22,255,40,1</color></block><block s="up"></block><block s="gotoXY"><l>-150</l><l>150</l></block><block s="down"></block><block s="write"><l>Welcome! Click 2 For a Pinwheel</l><l>15</l></block><block s="hide"></block></script><comment x="293.77278645833337" y="10" w="242.66666666666666" collapsed="false">This is the skeleton for the pinwheel.</comment><script x="55.439453125" y="126.66666666666674"><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="up"></block><block s="gotoXY"><l>-145</l><l>100</l></block><custom-block s="Pinwheel [brances] %s [size] %s [backup] %s"><l>7</l><l>50</l><l>30</l></custom-block><block s="doBroadcast"><l>Pin-ast</l><list></list></block><block s="down"></block></script></scripts></sprite><sprite name="Asterisk" idx="3" x="145" y="90" heading="90.00000000000068" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,144,57,1" pen="tip" id="5666"><costumes><list struct="atomic" id="5667"></list></costumes><sounds><list struct="atomic" id="5668"></list></sounds><blocks></blocks><variables></variables><scripts><script x="123" y="72"><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="up"></block><block s="show"></block><block s="gotoXY"><l>145</l><l>90</l></block><block s="down"></block><custom-block s="Asterisk [branches] %s [length] %s"><l>10</l><l>50</l></custom-block><block s="hide"></block><block s="doBroadcast"><l>ast-poly</l><list></list></block><block s="down"></block></script><script x="467" y="94.33333333333337"><block s="receiveMessage"><l>Pin-ast</l><list></list></block><block s="doWait"><l>1</l></block><block s="show"></block><block s="setColor"><color>255,144,57,1</color></block><block s="up"></block><block s="gotoXY"><l>-150</l><l>150</l></block><block s="down"></block><block s="write"><l>Great! Now, Click 3 For an Asterisk</l><l>15</l></block><block s="hide"></block></script><script x="10" y="23.33333333333337"><block s="receiveGo"></block><block s="clear"></block><block s="hide"></block></script><script x="397.06640625" y="328.33333333333337"><block s="receiveMessage"><l>ast-poly</l><list></list></block><block s="doWait"><l>1</l></block><block s="clear"></block></script><script x="192" y="389"><block s="receiveMessage"><l>ast-poly</l><list></list></block><block s="doWait"><l>1.1</l></block><block s="up"></block><block s="show"></block><block s="gotoXY"><l>145</l><l>90</l></block><block s="down"></block><custom-block s="Asterisk [branches] %s [length] %s"><l>10</l><l>50</l></custom-block><block s="hide"></block></script><script x="508" y="424"><block s="receiveMessage"><l>last</l><list></list></block><block s="doWait"><l>1.1</l></block><block s="up"></block><block s="show"></block><block s="gotoXY"><l>145</l><l>90</l></block><block s="down"></block><custom-block s="Asterisk [branches] %s [length] %s"><l>10</l><l>50</l></custom-block><block s="hide"></block></script></scripts></sprite><sprite name="Epic #2" idx="6" x="197.353515625" y="2.842170943040401e-14" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="247,41,255,1" pen="tip" id="5751"><costumes><list struct="atomic" id="5752"></list></costumes><sounds><list struct="atomic" id="5753"></list></sounds><blocks></blocks><variables></variables><scripts><script x="385" y="167"><block s="receiveMessage"><l>Ay</l><list></list></block><block s="up"></block><block s="setColor"><color>247,41,255,1</color></block><block s="gotoXY"><l>-200</l><l>0</l></block><block s="down"></block><block s="write"><l>Good Job! You Finished</l><l>30</l></block></script><comment x="184" y="199.66666666666663" w="90" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment></scripts></sprite><sprite name="Epic #3" idx="7" x="0" y="0" heading="6.252776074688882e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,32,244,1" pen="tip" id="5771"><costumes><list struct="atomic" id="5772"></list></costumes><sounds><list struct="atomic" id="5773"></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="Polygon" idx="4" x="-2.2737367544323206e-13" y="-44.99999999999352" heading="90.00000000000784" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="236,41,0,1" pen="tip" id="5793"><costumes><list struct="atomic" id="5794"></list></costumes><sounds><list struct="atomic" id="5795"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="592.857421875" y="249" w="90" collapsed="false">Press the 4 key to bring this sprite to the center of the stage.</comment><script x="147" y="79"><block s="receiveKey"><l><option>4</option></l><list></list></block><block s="show"></block><block s="up"></block><block s="setColor"><color>236,41,0,1</color></block><block s="gotoXY"><l>0</l><l>-45</l></block><block s="down"></block><custom-block s="Polygon [sides] %s [length] %s"><l>7</l><l>50</l></custom-block><block s="hide"></block><block s="doBroadcast"><l>last</l><list></list></block><block s="down"></block></script><script x="446" y="41"><block s="receiveMessage"><l>ast-poly</l><list></list></block><block s="doWait"><l>1</l></block><block s="show"></block><block s="setColor"><color>255,41,70,1</color></block><block s="up"></block><block s="gotoXY"><l>-150</l><l>150</l></block><block s="down"></block><block s="write"><l>Lastley, Click 4 For a polygon</l><l>15</l></block><block s="hide"></block></script><script x="209" y="304.33333333333337"><block s="receiveMessage"><l>last</l><list></list></block><block s="doWait"><l>1</l></block><block s="clear"></block></script><script x="378" y="401"><block s="receiveMessage"><l>last</l><list></list></block><block s="doWait"><l>1.1</l></block><block s="up"></block><block s="setColor"><color>236,41,0,1</color></block><block s="gotoXY"><l>0</l><l>-45</l></block><block s="down"></block><custom-block s="Polygon [sides] %s [length] %s"><l>7</l><l>50</l></custom-block><block s="hide"></block></script></scripts></sprite><sprite name="Explore" idx="1" x="0" y="0" heading="35.29411764704696" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="106,53,255,1" pen="tip" id="5862"><costumes><list struct="atomic" id="5863"></list></costumes><sounds><list struct="atomic" id="5864"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="264" y="294.66666666666663" w="242.66666666666666" collapsed="false">You will need 5 copies of this script.&#xD;To duplicate a script, right-click (or control-click) on its&#xD;TOPMOST block.  (In this case, the REPEAT block.)&#xD;You will see a menu of options. Choose &quot;duplicate.&quot;  &#xD;Move the copy where you want it.</comment><script x="20" y="123"><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></script><script x="371" y="126.99999999999997"><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></script><script x="553" y="257.66666666666674"><block s="up"></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><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><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><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="64" y="282.33333333333337"><block s="gotoXY"><l>200</l><l>230</l></block></script><script x="371" y="184"><block s="hide"></block><block s="clear"></block></script><script x="20" y="213"><block s="show"></block><block s="setColor"><color>106,53,255,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="86" y="401.83333333333337"><block s="doRepeat"><l>5</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><l>70</l></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>5</l></block></block></script></block><block s="down"></block></script><script x="20" y="10"><block s="show"></block><block s="setColor"><color>255,144,57,1</color></block><block s="up"></block><block s="gotoXY"><l>-150</l><l>150</l></block><block s="down"></block><block s="write"><l>Great! Now, Click 3 For an Asterisk</l><l>15</l></block></script><script x="174" y="214.5"><block s="hide"></block></script></scripts></sprite><sprite name="Epic #1" idx="5" x="700" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="46,46,46,1" pen="tip" id="5995"><costumes><list struct="atomic" id="5996"></list></costumes><sounds><list struct="atomic" id="5997"></list></sounds><blocks></blocks><variables></variables><scripts><script x="18" y="10"><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></script><comment x="132" y="164.66666666666663" w="88" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><script x="485" y="128.33333333333337"><block s="receiveGo"></block><block s="hide"></block><block s="setColor"><color>46,46,46,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="clear"></block></script><script x="349" y="51.166666666666686"><block s="doSayFor"><l>Press 1 for a Pinwheel </l><l>2</l></block></script><script x="10" y="151.83333333333337"><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="22.5" y="250.48333333333335"><block s="doSetGlobalFlag"><l><option>flat line ends</option></l><l><bool>true</bool></l></block><block s="setSize"><l></l></block><block s="forward"><l></l></block></script><script x="54" y="347.33333333333337"><block s="receiveMessage"><l>last</l><list></list></block><block s="doWait"><l>2</l></block><block s="up"></block><block s="gotoXY"><l>-300</l><l>0</l></block><block s="down"></block><block s="show"></block><block s="setHeading"><l>90</l></block><block s="doSetGlobalFlag"><l><option>flat line ends</option></l><l><bool>true</bool></l></block><block s="setSize"><l>100</l></block><block s="down"></block><block s="forward"><l>1000</l></block><block s="doBroadcast"><l>Ay</l><list></list></block></script><script x="262" y="326"><block s="receiveMessage"><l>last</l><list></list></block></script><script x="270" y="432"><block s="setColor"><color>31,255,73,1</color></block><block s="doWait"><l>2</l></block><block s="clear"></block><block s="up"></block><block s="doRepeat"><l>30</l><script><block s="up"></block><block s="changePenColorDimension"><l><option>hue</option></l><l>10</l></block><block s="doGotoObject"><l><option>random position</option></l></block><block s="down"></block><custom-block s="Epic block %s [size] %s"><block s="reportRandom"><l>10</l><l>50</l></block><block s="reportRandom"><l>10</l><l>30</l></block></custom-block></script></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="U1L3.2 Modern Art With Polygons" app="Snap! 10, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADotJREFUeF7t1cEJADAMxLBk/6Fb6BD1R1ngQAS8M3PGESBAgAABAl8FVoC/ehsjQIAAAQJPQIA9AgECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBC5oYGgQUTbVPQAAAABJRU5ErkJggg==" mediaID="Stage_cst_Untitled"/><costume name="Untitled(2)" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADq1JREFUeF7t1bEJAlEQRVGnM9vYXgwtzM5GMF0wWMSbnM0/bzkM3DmOY28+AgQIECBA4K8CI8B/9TZGgAABAgQ+AgLsEAgQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgcArwzDyD/zBJgAABAgROArt7/8YyM68rbLv7uPLul2/edvrnl4LVcg0AAAAASUVORK5CYII=" mediaID="Stage_cst_Untitled(2)"/></media></snapdata>