<snapdata remixID="9941865"><project name="RGB Color Code Project" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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JAgI4AR0JQkQIECAgADWAwQIECBAIEFAACegK0mAAAECBASwHiBAgAABAgkCAjgBXUkCBAgQICCA9QABAgQIEEgQEMAJ6EoSIECAAAEBrAcIECBAgECCgABOQFeSAAECBAgIYD1AgAABAgQSBARwArqSBAgQIEBAAOsBAgQIECCQICCAE9CVJECAAAECAlgPECBAgACBBAEBnICuJAECBAgQEMB6gAABAgQIJAgI4AR0JQkQIECAgADWAwQIECBAIEFAACegK0mAAAECBASwHiBAgAABAgkCAjgBXUkCBAgQICCA9QABAgQIEEgQEMAJ6EoSIECAAAEBrAcIECBAgECCgABOQFeSAAECBAgIYD1AgAABAgQSBARwArqSBAgQIEBAAOsBAgQIECCQICCAE9CVJECAAAECAlgPECBAgACBBAEBnICuJAECBAgQEMB6gAABAgQIJAgI4AR0JQkQIECAgADWAwQIECBAIEFAACegK0mAAAECBASwHiBAgAABAgkCAjgBXUkCBAgQICCA9QABAgQIEEgQEMAJ6EoSIECAAAEBrAcIECBAgECCgABOQFeSAAECBAgIYD1AgAABAgQSBARwArqSBAgQIEBAAOsBAgQIECCQICCAE9CVJECAAAECAlgPECBAgACBBAEBnICuJAECBAgQEMB6gAABAgQIJAgI4AR0JQkQIECAgADWAwQIECBAIEFAACegK0mAAAECBASwHiBAgAABAgkCAjgBXUkCBAgQICCA9QABAgQIEEgQEMAJ6EoSIECAAAEBrAcIECBAgECCgABOQFeSAAECBAgIYD1AgAABAgQSBARwArqSBAgQIEBAAOsBAgQIECCQICCAE9CVJECAAAECAlgPECBAgACBBAEBnICuJAECBAgQEMB6gAABAgQIJAgI4AR0JQkQIECAgADWAwQIECBAIEFAACegK0mAAAECBASwHiBAgAABAgkCAjgBXUkCBAgQICCA9QABAgQIEEgQEMAJ6EoSIECAAAEBrAcIECBAgECCgABOQFeSAAECBAgIYD1AgAABAgQSBARwArqSBAgQIEBAAOsBAgQIECCQICCAE9CVJECAAAECAlgPECBAgACBBAEBnICuJAECBAgQEMB6gAABAgQIJAgI4AR0JQkQIECAgADWAwQIECBAIEFAACegK0mAAAECBASwHiBAgAABAgkCAjgBXUkCBAgQICCA9QABAgQIEEgQEMAJ6EoSIECAAAEBrAcIECBAgECCgABOQFeSAAECBAgIYD1AgAABAgQSBARwArqSBAgQIEBAAOsBAgQIECCQICCAE9CVJECAAAECAlgPECBAgACBBAEBnICuJAECBAgQEMB6gAABAgQIJAgI4AR0JQkQIECAgADWAwQIECBAIEFAACegK0mAAAECBASwHiBAgAABAgkCAjgBXUkCBAgQICCA9QABAgQIEEgQEMAJ6EoSIECAAAEBrAcIECBAgECCgABOQFeSAAECBAgIYD1AgAABAgQSBARwArqSBAgQIEBAAOsBAgQIECCQICCAE9CVJECAAAECAlgPECBAgACBBAEBnICuJAECBAgQEMB6gAABAgQIJAgI4AR0JQkQIECAgADWAwQIECBAIEFAACegK0mAAAECBASwHiBAgAABAgkCAjgBXUkCBAgQICCA9QABAgQIEEgQEMAJ6EoSIECAAAEBrAcIECBAgECCgABOQFeSAAECBAgIYD1AgAABAgQSBARwArqSBAgQIEBAAOsBAgQIECCQICCAE9CVJECAAAECAlgPECBAgACBBAEBnICuJAECBAgQEMB6gAABAgQIJAgI4AR0JQkQIECAgADWAwQIECBAIEFAACegK0mAAAECBASwHiBAgAABAgkCAjgBXUkCBAgQICCA9QABAgQIEEgQEMAJ6EoSIECAAAEBrAcIECBAgECCgABOQFeSAAECBAgIYD1AgAABAgQSBARwArqSBAgQIEBAAOsBAgQIECCQICCAE9CVJECAAAECAlgPECBAgACBBAEBnICuJAECBAgQEMB6gAABAgQIJAgI4AR0JQkQIECAgADWAwQIECBAIEFAACegK0mAAAECBASwHiBAgAABAgkCAjgBXUkCBAgQICCA9QABAgQIEEgQEMAJ6EoSIECAAAEBrAcIECBAgECCgABOQFeSAAECBAgIYD1AgAABAgQSBARwArqSBAgQIEBAAOsBAgQIECCQICCAE9CVJECAAAECAlgPECBAgACBBAEBnICuJAECBAgQEMB6gAABAgQIJAgI4AR0JQkQIECAgADWAwQIECBAIEFAACegK0mAAAECBASwHiBAgAABAgkCAjgBXUkCBAgQICCA9QABAgQIEEgQEMAJ6EoSIECAAAEBrAcIECBAgECCgABOQFeSAAECBAgIYD1AgAABAgQSBARwArqSBAgQIEBAAOsBAgQIECCQICCAE9CVJECAAAECAlgPECBAgACBBAEBnICuJAECBAgQEMB6gAABAgQIJAgI4AR0JQkQIECAgADWAwQIECBAIEFAACegK0mAAAECBASwHiBAgAABAgkCAjgBXUkCBAgQICCA9QABAgQIEEgQEMAJ6EoSIECAAAEBrAcIECBAgECCgABOQFeSAAECBAgIYD1AgAABAgQSBARwArqSBAgQIEBAAOsBAgQIECCQICCAE9CVJECAAAECAlgPECBAgACBBAEBnICuJAECBAgQEMB6gAABAgQIJAgI4AR0JQkQIECAgADWAwQIECBAIEFAACegK0mAAAECBASwHiBAgAABAgkCAjgBXUkCBAgQICCA9QABAgQIEEgQEMAJ6EoSIECAAAEBrAcIECBAgECCgABOQFeSAAECBAgIYD1AgAABAgQSBARwArqSBAgQIEBAAOsBAgQIECCQICCAE9CVJECAAAECAlgPECBAgACBBAEBPAT036n/V+zWfDLmV9bESNSjFq1otprRqkz+10uxTXy/ujAeqy0cwmyUIECAAIEyCAjgGViF+c3X48jmN2OH1stRidbbKlQqlWg2m1GtVqPVarX/Lf7f1E+9FfG/1ffEipEjZ2BmhiRAgACBsggI4AGuxC7NZ+IjjTtiNOrvGLqtViWKfxqNWkSlCN5G1GrvPIEimNdV5sY3ah+LN6pbDXCWhiJAgACBMggI4AGsQnHH+8nmTTGvtW7DaO272+ZYPPHQfvHU6gM6qvIbi2+JnXZ7KKrV2HBnXNwdv9TaKq4b/aOOxnAQAQIECGweAgK4z3U6YOLfYu94uD1KEZZF8D775Pvj4bs+2tfIi4+6MLba/vX2dvXUFvXy6h/Gj2q79DWukwkQIECgHAICuI91OGliWWwbr24I3tde2DHuufVP+xjxF089+BPnx9jcyTvrItz/u7owVo4cMtAaBiNAgACB4QsI4B7N/2Ti2tgy1mzYKr7jmnN6HGn60xbs9EjsfejyDXfCL1e2jetGjp/+REcQIECAQGkFBHAPS3PqxNUx9vPf97aaI7HyurN7GKX7Uw5b+qXiPrh94vOtBbFs7OPdD+IMAgQIECiFgADuchlOrN8Y27debp9VH58X3/rG57scob/Dl5z8N1GtTr6+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</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="RGB" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="2,121,223,1" pen="middle" id="8"><costumes><list id="9"><item><costume name="Untitled" center-x="184.5" center-y="175" image="data:image/png;base64,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" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="34.52408854166666" y="15.666666666666671"><block s="receiveGo"><comment w="90" collapsed="false">Change Sprite - import a picture or select a costume from the library for your sprite . Have sprite appear in middle of screen</comment></block><block s="doSwitchToCostume"><l>Untitled</l></block></script><script x="376.66666666666663" y="36.00000000000003"><block s="receiveKey"><l><option>space</option></l><comment w="90" collapsed="true">Space Bar - everytime user hits space bar - change to a random RGB color </comment></block><block s="doSetVar"><l>R</l><block s="reportRandom"><l>0</l><l>255</l></block></block><block s="doSetVar"><l>G</l><block s="reportRandom"><l>0</l><l>255</l></block></block><block s="doSetVar"><l>B</l><block s="reportRandom"><l>0</l><l>255</l></block></block><custom-block s="set pen color to r: %n g: %n b: %n"><block var="R"/><block var="G"/><block var="B"/><comment w="90" collapsed="true">Develop a procedure that produces randome values between 0 and 255 for each R B and G </comment></custom-block><block s="floodFill"><comment w="90" collapsed="true">After the computer picks a random RBG color - fill the background with the color AND communicate the RGB value with () and , to the user </comment></block><block s="doSetVar"><l>RGB Variable</l><block s="getPenAttribute"><l><option>hue</option></l></block></block><block s="doBroadcast"><l>complementary</l></block></script></scripts></sprite><watcher var="RGB Variable" style="normal" x="10" y="10" color="243,118,29"/><watcher var="R" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="G" style="normal" x="10" y="52.00000399999999" color="243,118,29"/><watcher var="B" style="normal" x="10" y="73.00000599999998" color="243,118,29"/><watcher scope="Complementary" s="xPosition" style="normal" x="10" y="94.00000799999998" color="74,108,212"/><watcher scope="Complementary" s="yPosition" style="normal" x="10" y="115.00000999999997" color="74,108,212"/><sprite name="Complementary" idx="2" x="200" y="150" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="253,134,32,1" pen="tip" id="56"><costumes><list struct="atomic" id="57"></list></costumes><sounds><list struct="atomic" id="58"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><block s="receiveGo"><comment w="90" collapsed="true">When Green Flag clicked - move to top Right orner and hide</comment></block><block s="clear"></block><block s="hide"></block><block s="gotoXY"><l>200</l><l>150</l></block><block s="up"></block></script><comment x="564.3333333333334" y="262.7777777777777" w="90" collapsed="false">Then draw a polygon in the complementary color in the top right corner of the stage and re-hide</comment><script x="668" y="47.33333333333334"><block s="receiveMessage"><l>complementary</l><comment w="90" collapsed="false">after RGB color code created - calculate the complemnatry color using formula</comment></block><custom-block s="set pen color to r: %n g: %n b: %n"><block s="reportDifference"><l>255</l><block var="R"/></block><block s="reportDifference"><l>255</l><block var="G"/></block><block s="reportDifference"><l>255</l><block var="B"/></block></custom-block><block s="setSize"><l>3</l></block><custom-block s="polygon %n"><l>5</l></custom-block><block s="turn"><l>15</l></block><block s="forward"><l>10</l></block><block s="floodFill"></block><block s="turnLeft"><l>15</l></block><block s="forward"><l>-10</l></block><block s="gotoXY"><l>200</l><l>150</l></block><block s="doBroadcast"><l>gray</l></block></script></scripts></sprite><watcher var="grayscale" style="normal" x="10" y="136.00001199999997" color="243,118,29"/><watcher scope="GrayScale" s="xPosition" style="normal" x="10" y="157.00001399999996" color="74,108,212"/><watcher scope="GrayScale" s="yPosition" style="normal" x="10" y="178.00001599999996" color="74,108,212"/><sprite name="GrayScale" idx="3" x="-164" y="-122" heading="34" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="117.33333333333333,117.33333333333333,117.33333333333333,1" pen="tip" id="105"><costumes><list struct="atomic" id="106"></list></costumes><sounds><list struct="atomic" id="107"></list></sounds><blocks></blocks><variables></variables><scripts><script x="19.666666666666657" y="12.333333333333329"><block s="receiveGo"><comment w="90" collapsed="true">after the program draws a polygon - we want to show the grayscale </comment></block><block s="doSetVar"><l>grayscale</l><block s="reportQuotient"><block s="reportSum"><block s="reportSum"><block var="R"/><block var="G"/></block><block var="B"/></block><l>3</l></block></block><block s="hide"></block><block s="gotoXY"><l>-164</l><l>-122</l></block></script><script x="292.33333333333337" y="118.00000000000003"><block s="receiveMessage"><l>gray</l><comment w="90" collapsed="true">Develop a procedure to calculate the grayscale of an RGB color code </comment></block><block s="gotoXY"><l>-164</l><l>-122</l></block><custom-block s="set pen color to r: %n g: %n b: %n"><block var="grayscale"/><block var="grayscale"/><block var="grayscale"/></custom-block><block s="setSize"><l>2</l></block><custom-block s="circle"></custom-block><block s="gotoXY"><l>-164</l><l>-122</l></block><block s="floodFill"></block><block s="gotoXY"><l>-164</l><l>-122</l></block></script><comment x="80" y="235.77777777777774" w="90" collapsed="true">Draw a small circle, star or NON - polygon shape in the grayscale color in the bottom lefthand corner </comment></scripts></sprite></sprites></stage><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></block><block s="doDeclareVariables"><list><l>color</l></list></block><block s="doSetVar"><l>color</l><block s="reportListItem"><block s="reportSum"><block s="reportModulus"><block var="which"/><l>100</l></block><l>1</l></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="reportLessThan"><block var="value"/><l>0</l></block><script><block s="doSetVar"><l>value</l><l>0</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="value"/><l>255</l></block><script><block s="doSetVar"><l>value</l><l>255</l></block></script></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="reportLessThan"><block var="value"/><l>0</l></block><script><block s="doSetVar"><l>value</l><l>0</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="value"/><l>100</l></block><script><block s="doSetVar"><l>value</l><l>100</l></block></script></block></script><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="reportEquals"><block var="dimension"/><l>size</l></block><script><block s="setSize"><block var="value"/></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>hue</l></block><script><block s="setPenHSVA"><l><option>hue</option></l><block var="value"/></block><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block><script><block s="doReplaceInList"><l>1</l><block var="✐ HSL"/><block var="value"/></block><custom-block s="✐ update HSV"></custom-block></script></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></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></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>saturation (HSV)</l></block><script><block s="setPenHSVA"><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></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>value (brightness)</l></block><script><block s="setPenHSVA"><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></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>transparency</l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block var="value"/></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>red</l></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></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>green</l></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></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>blue</l></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></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair hue</l></block><script><block s="doSetVar"><l>oldHSV</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportProduct"><l>100</l><l></l></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></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="reportProduct"><block var="value"/><l>3.6</l></block></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportListItem"><block var="index"/><block var="pivots"/></block><block var="value"/></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="reportSum"><block var="index"/><l>1</l></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="reportSum"><block var="from"/><block s="reportProduct"><block s="reportDifference"><block var="to"/><block var="from"/></block><block var="scale"/></block></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="reportSum"><block var="index"/><l>1</l></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="reportProduct"><block s="reportListItem"><l>2</l><block var="newHSV"/></block><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block></block><l>100</l></block><block s="reportQuotient"><block s="reportProduct"><block s="reportListItem"><l>3</l><block var="newHSV"/></block><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></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="reportProduct"><block s="reportListItem"><l>2</l><block var="newHSV"/></block><block s="reportListItem"><l>2</l><block var="oldHSV"/></block></block><l>100</l></block><block s="reportQuotient"><block s="reportProduct"><block s="reportListItem"><l>3</l><block var="newHSV"/></block><block s="reportListItem"><l>3</l><block var="oldHSV"/></block></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="reportEquals"><block var="✐ last set as"/><l>HSL</l></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><comment w="90" collapsed="true">fair hue</comment></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>color</l><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="reportProduct"><block var="value"/><l>3</l></block></block><block s="doIfElse"><block s="reportNot"><block s="reportGreaterThan"><block var="color"/><l>42</l></block></block><script><block s="doSetVar"><l>color</l><block s="reportModulus"><block s="reportProduct"><block var="color"/><block s="reportQuotient"><l>15</l><l>14</l></block></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="reportProduct"><block var="index"/><l>15</l></block></block></block></script><script><block s="doIf"><block s="reportLessThan"><block var="color"/><l>60</l><comment w="96.66666666666667" collapsed="true">spread out pink</comment></block><script><block s="doSetVar"><l>color</l><block s="reportSum"><l>45</l><block s="reportProduct"><block s="reportDifference"><block var="color"/><l>42</l></block><block s="reportQuotient"><l>15</l><l>18</l></block></block></block></block></script></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="reportProduct"><block var="index"/><l>15</l></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="reportSum"><block var="from"/><block s="reportProduct"><block s="reportDifference"><block var="to"/><block var="from"/></block><block s="reportQuotient"><block var="scale"/><l>15</l></block></block></block></block><l>255</l></custom-block></autolambda><list><l>from</l><l>to</l></list></block><list><block s="reportListItem"><block s="reportSum"><block var="index"/><l>1</l></block><block var="colors"/></block><block s="reportListItem"><block s="reportSum"><block var="index"/><l>2</l></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></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>saturation (HSL)</l></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></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>lightness</l></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></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair saturation (HSV)</l></block><script><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block><script><custom-block s="✐ update HSV"></custom-block></script></block><block s="setPenHSVA"><l><option>saturation</option></l><block s="reportIfElse"><block var="✐ fair?"/><block s="reportProduct"><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></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></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair value (brightness)</l></block><script><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block><script><custom-block s="✐ update HSV"></custom-block></script></block><block s="setPenHSVA"><l><option>brightness</option></l><block s="reportIfElse"><block var="✐ fair?"/><block s="reportProduct"><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></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></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair saturation (HSL)</l></block><script><block s="doIfElse"><block s="reportEquals"><block var="✐ last set as"/><l>HSV</l></block><script><custom-block s="✐ update HSL"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block></block><script><block s="doReplaceInList"><l>2</l><block var="✐ HSL"/><l>100</l></block></script></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="reportProduct"><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></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></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair lightness</l></block><script><block s="doIfElse"><block s="reportEquals"><block var="✐ last set as"/><l>HSV</l></block><script><custom-block s="✐ update HSL"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block></block><script><block s="doReplaceInList"><l>3</l><block var="✐ HSL"/><l>50</l></block></script></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="reportProduct"><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></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></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair HSL vector</l></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="reportGreaterThan"><block s="reportListLength"><block var="value"/></block><l>3</l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair HSV vector</l></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="reportGreaterThan"><block s="reportListLength"><block var="value"/></block><l>3</l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>HSL vector</l></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="reportGreaterThan"><block s="reportListLength"><block var="value"/></block><l>3</l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>HSV vector</l></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="reportGreaterThan"><block s="reportListLength"><block var="value"/></block><l>3</l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>RGB vector</l></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="reportGreaterThan"><block s="reportListLength"><block var="value"/></block><l>3</l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>RGB hex</l></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="reportSum"><l>10</l><block s="reportDifference"><block s="reportUnicode"><l></l></block><block s="reportIfElse"><block s="reportLessThan"><l></l><l>a</l></block><block s="reportUnicode"><l>A</l></block><block s="reportUnicode"><l>a</l></block></block></block></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="reportEquals"><block s="reportListLength"><block var="value"/></block><l>3</l></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></block><block s="doIf"><block s="reportIsA"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportOr"><block s="reportLessThan"><l></l><l>0</l></block><block s="reportGreaterThan"><l></l><l>15</l></block></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></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListLength"><block var="value"/></block><l>6</l></block><script><custom-block s="error %txt"><l>More than six hex digits.</l></custom-block></script></block><block s="doRepeat"><block s="reportDifference"><l>6</l><block s="reportListLength"><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="reportSum"><block s="reportProduct"><l>16</l><block s="reportListItem"><l>1</l><block var="value"/></block></block><block s="reportListItem"><l>2</l><block var="value"/></block></block></custom-block><custom-block s="$brush set pen %s to %s"><l>green</l><block s="reportSum"><block s="reportProduct"><l>16</l><block s="reportListItem"><l>3</l><block var="value"/></block></block><block s="reportListItem"><l>4</l><block var="value"/></block></block></custom-block><custom-block s="$brush set pen %s to %s"><l>blue</l><block s="reportSum"><block s="reportProduct"><l>16</l><block s="reportListItem"><l>5</l><block var="value"/></block></block><block s="reportListItem"><l>6</l><block var="value"/></block></block></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>X11/W3C name</l><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></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></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="reportEquals"><block var="value"/><block s="reportListItem"><l>4</l><l/></block></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></block><block s="doIf"><block s="reportNot"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportEquals"><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></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></block><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportEquals"><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></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></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></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="reportEquals"><block var="✐ last set as"/><l>HSL</l></block></block><script><block s="doSetVar"><l>✐ HSL</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l>100</l></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="reportProduct"><block var="V"/><block var="S"/></block><l>2</l></block></block></block><block s="doReport"><block s="reportNewList"><list><block var="H"/><block s="reportIfElse"><block s="reportOr"><block s="reportEquals"><block var="L"/><l>0</l></block><block s="reportEquals"><block var="L"/><l>1</l></block></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="reportProduct"><l></l><l>100</l></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="reportProduct"><block var="V"/><block var="S"/></block><l>2</l></block></block></block><block s="doReport"><block s="reportNewList"><list><block var="H"/><block s="reportIfElse"><block s="reportOr"><block s="reportEquals"><block var="L"/><l>0</l></block><block s="reportEquals"><block var="L"/><l>1</l></block></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></block></script></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="reportLessThan"><block var="a"/><block var="b"/></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="reportSum"><block var="L"/><block s="reportProduct"><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></block></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="reportEquals"><block var="V"/><l>0</l></block><l>0</l><block s="reportDifference"><l>2</l><block s="reportProduct"><l>2</l><block s="reportQuotient"><block var="L"/><block var="V"/></block></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="reportSum"><block var="L"/><block s="reportProduct"><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></block></block></block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l>100</l></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="reportEquals"><block var="V"/><l>0</l></block><l>0</l><block s="reportDifference"><l>2</l><block s="reportProduct"><l>2</l><block s="reportQuotient"><block var="L"/><block var="V"/></block></block></block></block><block var="V"/></list></block></block></block></script></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="reportEquals"><block var="dimension"/><l>size</l></block><script><block s="doReport"><block s="getPenAttribute"><l><option>size</option></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>hue</l></block><script><block s="doReport"><block s="getPenAttribute"><l><option>hue</option></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>saturation (HSV)</l></block><script><block s="doReport"><block s="getPenAttribute"><l><option>saturation</option></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>value (brightness)</l></block><script><block s="doReport"><block s="getPenAttribute"><l><option>brightness</option></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>transparency</l></block><script><block s="doReport"><block s="getPenAttribute"><l><option>transparency</option></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>RGB vector</l></block><script><block s="doReport"><custom-block s="RGB color"></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>red</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><custom-block s="RGB color"></custom-block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>green</l></block><script><block s="doReport"><block s="reportListItem"><l>2</l><custom-block s="RGB color"></custom-block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>blue</l></block><script><block s="doReport"><block s="reportListItem"><l>3</l><custom-block s="RGB color"></custom-block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>RGB hex</l></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></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>HSV vector</l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportProduct"><l>100</l><l></l></block></autolambda><list></list></block><custom-block s="HSV color"></custom-block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>HSL vector</l></block><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block var="✐ HSL"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>saturation (HSL)</l></block><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>2</l><block var="✐ HSL"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>lightness</l></block><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>3</l><block var="✐ HSL"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>color</l></block><script><block s="doReport"><block s="reportIfElse"><block s="reportEquals"><block var="✐ last set as"/><l>color</l></block><block var="✐ color scale"/><l>not set</l></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair hue</l></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIfElse"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></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></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair saturation (HSL)</l></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></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair lightness</l></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></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair HSL vector</l></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></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair saturation (HSV)</l></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block><script><custom-block s="✐ update HSV"></custom-block></script></block><block s="doReport"><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block></block></script></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair value (brightness)</l></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block><script><custom-block s="✐ update HSV"></custom-block></script></block><block s="doReport"><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></block></script></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair HSV vector</l></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block><script><custom-block s="✐ update HSV"></custom-block></script></block><block s="doReport"><block var="✐ raw HSV"/></block></script></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>crayon</l></block><script><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>crayon</l></block><script><block s="doReport"><block var="✐ last crayon"/></block></script></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>X11/W3C name</l></block><script><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>X11</l></block><script><block s="doReport"><block var="✐ last x11"/></block></script></block><block s="doReport"><l>not set</l></block></script></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="reportLessThan"><block var="nybble"/><l>10</l></block><block var="nybble"/><block s="reportUnicodeAsLetter"><block s="reportSum"><block s="reportUnicode"><l>a</l></block><block s="reportDifference"><block var="nybble"/><l>10</l></block></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="reportEquals"><block var="old"/><l>not set</l></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></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>crayon</l></block><script><custom-block s="$brush set pen to crayon %n"><block s="reportSum"><block var="old"/><block var="amount"/></block></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>RGB hex</l></block><script><custom-block s="error %txt"><l>Sorry, I don&apos;t know how to add in hexadecimal.</l></custom-block></script></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="reportSum"><block var="old"/><block var="amount"/></block></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></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="reportSum"><l></l><l></l></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></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></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></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="reportEquals"><block var="scope"/><l>script</l></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="reportEquals"><block var="scope"/><l>sprite</l></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></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="polygon %&apos;sides&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="down"></block><block s="doRepeat"><block var="sides"/><script><block s="forward"><l>20</l></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="sides"/></block></block></script></block><block s="up"></block></script></block-definition><block-definition s="circle" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="down"></block><block s="doRepeat"><l>360</l><script><block s="forward"><l>.375</l></block><block s="turn"><l>1</l></block></script></block><block s="up"></block></script></block-definition></blocks><variables><variable name="RGB Variable"><l>57.6923076923077</l></variable><variable name="✐ last set as"><l>color</l></variable><variable name="✐ fair?"><bool>false</bool></variable><variable name="✐ color scale"><list id="5154"><item><list id="5155"><item><list struct="atomic" id="5156">0,0,0</list></item><item><list struct="atomic" id="5157">0,0,0</list></item><item><list struct="atomic" id="5158">0,0,0</list></item></list></item><item><list id="5159"><item><list struct="atomic" id="5160">0,0,0</list></item><item><list struct="atomic" id="5161">0,0,0</list></item><item><list struct="atomic" id="5162">0,0,0</list></item></list></item><item><list id="5163"><item><list struct="atomic" id="5164">0,0,0</list></item><item><list struct="atomic" id="5165">0,0,0</list></item><item><list struct="atomic" id="5166">0,0,0</list></item></list></item></list></variable><variable name="✐ HSL"><l>0</l></variable><variable name="✐ last crayon"><list id="5167"><item><list struct="atomic" id="5168">0,0,0</list></item><item><list struct="atomic" id="5169">0,0,0</list></item><item><list struct="atomic" id="5170">0,0,0</list></item></list></variable><variable name="✐ last X11"><l>0</l></variable><variable name="✐ raw HSL"><l>0</l></variable><variable name="✐ raw HSV"><list struct="atomic" id="5171">0,100,100</list></variable><variable name="✐ crayon colors"><list id="5172"><item><list struct="atomic" id="5173">0,0,0</list></item><item><list struct="atomic" id="5174">18,18,18</list></item><item><list struct="atomic" id="5175">36,36,36</list></item><item><list struct="atomic" id="5176">54,54,54</list></item><item><list struct="atomic" id="5177">72,72,72</list></item><item><list struct="atomic" id="5178">92,92,92</list></item><item><list struct="atomic" id="5179">109,109,109</list></item><item><list struct="atomic" id="5180">127,127,127</list></item><item><list struct="atomic" id="5181">145,145,145</list></item><item><list struct="atomic" id="5182">163,163,163</list></item><item><list struct="atomic" id="5183">181,181,181</list></item><item><list struct="atomic" id="5184">200,200,200</list></item><item><list struct="atomic" id="5185">218,218,218</list></item><item><list struct="atomic" id="5186">236,236,236</list></item><item><list struct="atomic" id="5187">255,255,255</list></item><item><list struct="atomic" id="5188">255,20,147</list></item><item><list struct="atomic" id="5189">255,105,180</list></item><item><list struct="atomic" id="5190">255,0,127</list></item><item><list struct="atomic" id="5191">227,11,93</list></item><item><list struct="atomic" id="5192">229,43,80</list></item><item><list struct="atomic" id="5193">255,0,0</list></item><item><list struct="atomic" id="5194">144,0,32</list></item><item><list struct="atomic" id="5195">153,0,0</list></item><item><list struct="atomic" id="5196">164,0,0</list></item><item><list struct="atomic" id="5197">192,0,0</list></item><item><list struct="atomic" id="5198">128,0,0</list></item><item><list struct="atomic" id="5199">201,0,22</list></item><item><list struct="atomic" id="5200">217,77,17</list></item><item><list struct="atomic" id="5201">255,8,0</list></item><item><list struct="atomic" id="5202">255,56,0</list></item><item><list struct="atomic" id="5203">139,69,19</list></item><item><list struct="atomic" id="5204">123,63,0</list></item><item><list struct="atomic" id="5205">107,68,35</list></item><item><list struct="atomic" id="5206">112,66,20</list></item><item><list struct="atomic" id="5207">149,69,53</list></item><item><list struct="atomic" id="5208">101,67,33</list></item><item><list struct="atomic" id="5209">150,75,0</list></item><item><list struct="atomic" id="5210">153,101,21</list></item><item><list struct="atomic" id="5211">184,115,51</list></item><item><list struct="atomic" id="5212">210,105,30</list></item><item><list struct="atomic" id="5213">255,127,0</list></item><item><list struct="atomic" id="5214">255,88,0</list></item><item><list struct="atomic" id="5215">255,117,24</list></item><item><list struct="atomic" id="5216">243,118,29</list></item><item><list struct="atomic" id="5217">232,97,0</list></item><item><list struct="atomic" id="5218">204,85,0</list></item><item><list struct="atomic" id="5219">203,65,11</list></item><item><list struct="atomic" id="5220">204,119,34</list></item><item><list struct="atomic" id="5221">237,145,33</list></item><item><list struct="atomic" id="5222">242,133,0</list></item><item><list struct="atomic" id="5223">255,255,0</list></item><item><list struct="atomic" id="5224">230,168,34</list></item><item><list struct="atomic" id="5225">184,134,11</list></item><item><list struct="atomic" id="5226">218,165,32</list></item><item><list struct="atomic" id="5227">244,196,48</list></item><item><list struct="atomic" id="5228">236,213,64</list></item><item><list struct="atomic" id="5229">255,219,88</list></item><item><list struct="atomic" id="5230">255,215,0</list></item><item><list struct="atomic" id="5231">254,227,62</list></item><item><list struct="atomic" id="5232">251,225,8</list></item><item><list struct="atomic" id="5233">0,255,0</list></item><item><list struct="atomic" id="5234">141,182,0</list></item><item><list struct="atomic" id="5235">98,194,19</list></item><item><list struct="atomic" id="5236">34,139,34</list></item><item><list struct="atomic" id="5237">0,128,0</list></item><item><list struct="atomic" id="5238">0,100,0</list></item><item><list struct="atomic" id="5239">3,192,60</list></item><item><list struct="atomic" id="5240">80,200,120</list></item><item><list struct="atomic" id="5241">62,180,137</list></item><item><list struct="atomic" id="5242">0,161,120</list></item><item><list struct="atomic" id="5243">0,255,255</list></item><item><list struct="atomic" id="5244">0,139,139</list></item><item><list struct="atomic" id="5245">0,123,167</list></item><item><list struct="atomic" id="5246">113,166,210</list></item><item><list struct="atomic" id="5247">4,148,220</list></item><item><list struct="atomic" id="5248">0,128,128</list></item><item><list struct="atomic" id="5249">135,206,250</list></item><item><list struct="atomic" id="5250">0,191,255</list></item><item><list struct="atomic" id="5251">30,144,255</list></item><item><list struct="atomic" id="5252">0,127,255</list></item><item><list struct="atomic" id="5253">0,0,255</list></item><item><list struct="atomic" id="5254">25,25,112</list></item><item><list struct="atomic" id="5255">0,51,153</list></item><item><list struct="atomic" id="5256">0,71,171</list></item><item><list struct="atomic" id="5257">21,96,189</list></item><item><list struct="atomic" id="5258">0,0,128</list></item><item><list struct="atomic" id="5259">70,130,180</list></item><item><list struct="atomic" id="5260">74,108,212</list></item><item><list struct="atomic" id="5261">100,149,237</list></item><item><list struct="atomic" id="5262">106,90,205</list></item><item><list struct="atomic" id="5263">128,0,255</list></item><item><list struct="atomic" id="5264">143,86,227</list></item><item><list struct="atomic" id="5265">111,45,168</list></item><item><list struct="atomic" id="5266">75,0,130</list></item><item><list struct="atomic" id="5267">160,32,240</list></item><item><list struct="atomic" id="5268">255,0,255</list></item><item><list struct="atomic" id="5269">153,50,204</list></item><item><list struct="atomic" id="5270">207,74,217</list></item><item><list struct="atomic" id="5271">127,0,127</list></item><item><list struct="atomic" id="5272">139,0,139</list></item></list></variable><variable name="R"><l>2</l></variable><variable name="G"><l>121</l></variable><variable name="B"><l>223</l></variable><variable name="grayscale"><l>117.33333333333333</l></variable></variables></project><media name="RGB Color Code Project" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>