<snapdata remixID="10715410"><project name="pinwheel " 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="1" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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</pentrails><costumes><list id="2"><item><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADotJREFUeF7t1cEJADAMxLBk/6Fb6BD1R1ngQAS8M3PGESBAgAABAl8FVoC/ehsjQIAAAQJPQIA9AgECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBC5oYGgQUTbVPQAAAABJRU5ErkJggg==" id="3"/></item></list></costumes><sounds><list struct="atomic" id="4"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Explore" idx="1" x="0" y="0" heading="337.02857142856453" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="192,154,255,1" pen="tip" id="9"><costumes><list struct="atomic" id="10"></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="23" y="19.00000000000003"><block s="receiveKey"><l><option>1</option></l><comment w="90" collapsed="false">Press the 1 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>192,154,255,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="374" y="23"><block s="receiveKey"><l><option>space</option></l><comment w="119" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script><comment x="349" y="128.66666666666666" w="242.66666666666666" collapsed="false">You will need 5 copies of this script.&#xD;To duplicate a script, right-click (or control-click) on its&#xD;TOPMOST block.  (In this case, the REPEAT block.)&#xD;You will see a menu of options. Choose &quot;duplicate.&quot;  &#xD;Move the copy where you want it.</comment><script x="19" y="135.8333333333334"><block s="down"></block><block s="doRepeat"><l>21</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportProduct"><l>-1</l><l>70</l></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>21</l></block></block></script></block><block s="up"></block></script><script x="222" y="121.66666666666666"><block s="down"></block><block s="doRepeat"><l>21</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportProduct"><l>-1</l><l>70</l></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>3</l></block></block></script></block><block s="up"></block></script><script x="10" y="293.66666666666663"><block s="down"></block><block s="doRepeat"><l>21</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportProduct"><l>-1</l><l>70</l></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>4</l></block></block></script></block><block s="up"></block></script><script x="208" y="287.66666666666663"><block s="down"></block><block s="doRepeat"><l>21</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportProduct"><l>-1</l><l>70</l></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>5</l></block></block></script></block><block s="up"></block></script><script x="408" y="281.66666666666663"><block s="down"></block><block s="doRepeat"><l>21</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportProduct"><l>-1</l><l>70</l></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>6</l></block></block></script></block><block s="up"></block></script><script x="75" y="426.33333333333337"><block s="down"></block><block s="doRepeat"><l>21</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportProduct"><l>-1</l><l>70</l></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>12</l></block></block></script></block><block s="up"></block></script></scripts></sprite><sprite name="Pinwheel" idx="2" x="-14.089770622143305" y="-31.646142953216327" heading="143.9999999999991" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="129,219,255,1" pen="tip" id="135"><costumes><list struct="atomic" id="136"></list></costumes><sounds><list struct="atomic" id="137"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="231.33333333333337" y="218.3333333333333" w="242.66666666666666" collapsed="false">This is the skeleton for the pinwheel.</comment><script x="20" y="20"><block s="receiveKey"><l><option>2</option></l><comment w="90" collapsed="false">Press the 2 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>129,219,255,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="378" y="25"><block s="receiveKey"><l><option>space</option></l><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script><script x="90" y="346.1666666666665"><custom-block s="pinwheel branches %s size %s backup %s"><l>4</l><l>100</l><l>80</l></custom-block></script></scripts></sprite><sprite name="Polygon" idx="4" x="1.1368683772161603e-12" y="2.2737367544323206e-13" heading="257.1428571428603" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,123,108,1" pen="tip" id="157"><costumes><list struct="atomic" id="158"></list></costumes><sounds><list struct="atomic" id="159"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>4</option></l><comment w="90" collapsed="false">Press the 4 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>255,123,108,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="385" y="23.83333333333337"><block s="receiveKey"><l><option>space</option></l><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script><script x="119" y="210.16666666666654"><custom-block s="polygon sides %s length %s"><l>7</l><l>110</l></custom-block></script></scripts></sprite><sprite name="Asterisk" idx="3" x="34.641016151364965" y="3.865352482534945e-12" heading="240.00000000000068" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,202,52,1" pen="tip" id="178"><costumes><list struct="atomic" id="179"></list></costumes><sounds><list struct="atomic" id="180"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>3</option></l><comment w="90" collapsed="false">Press the 3 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>255,144,57,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="387" y="24"><block s="receiveKey"><l><option>space</option></l><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script><script x="109" y="277.1666666666665"><custom-block s="asterisk branches %s length %s"><l>6</l><l>120</l></custom-block></script></scripts></sprite><sprite name="Epic #1" idx="5" x="137.5" y="38.471044214690664" heading="126" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="135,255,155,1" pen="tip" id="199"><costumes><list struct="atomic" id="200"></list></costumes><sounds><list struct="atomic" id="201"></list></sounds><blocks></blocks><variables></variables><scripts><script x="340" y="182.16666666666654"><block s="receiveMessage"><l>go !</l></block><block s="gotoXY"><l>240</l><l>0</l></block><block s="turn"><l>-150</l></block><block s="setHeading"><l>-90</l></block><block s="doRepeat"><l>2</l><script><block s="setColor"><color>255,133,113,1</color></block><custom-block s="pinwheel branches %s size %s backup %s"><l>5</l><l>55</l><l>30</l></custom-block><block s="forward"><l>30</l></block><block s="setColor"><color>255,177,124,1</color></block><custom-block s="pinwheel branches %s size %s backup %s"><l>5</l><l>55</l><l>30</l></custom-block><block s="forward"><l>30</l></block><block s="setColor"><color>255,247,140,1</color></block><custom-block s="pinwheel branches %s size %s backup %s"><l>5</l><l>55</l><l>30</l></custom-block><block s="forward"><l>30</l></block><block s="setColor"><color>135,255,155,1</color></block><custom-block s="pinwheel branches %s size %s backup %s"><l>5</l><l>55</l><l>30</l></custom-block><block s="forward"><l>30</l></block><block s="setColor"><color>58,132,255,1</color></block><custom-block s="pinwheel branches %s size %s backup %s"><l>5</l><l>55</l><l>30</l></custom-block><block s="forward"><l>30</l></block><block s="setColor"><color>36,0,237,1</color></block><custom-block s="pinwheel branches %s size %s backup %s"><l>5</l><l>55</l><l>30</l></custom-block><block s="forward"><l>30</l></block><block s="setColor"><color>126,109,255,1</color></block><custom-block s="pinwheel branches %s size %s backup %s"><l>5</l><l>55</l><l>30</l></custom-block><block s="forward"><l>30</l></block><block s="setColor"><color>231,160,255,1</color></block><custom-block s="pinwheel branches %s size %s backup %s"><l>5</l><l>55</l><l>30</l></custom-block><block s="forward"><l>30</l></block></script></block></script><script x="29" y="10"><block s="receiveKey"><l><option>space</option></l></block><block s="clear"></block><block s="show"></block><block s="up"></block><block s="setColor"><color>255,133,113,1</color></block><block s="gotoXY"><l>0</l><l>-160</l></block><block s="setHeading"><l>0</l></block></script><script x="27" y="175.66666666666666"><block s="receiveKey"><l><option>5</option></l></block><block s="doRepeat"><l>2</l><script><block s="setColor"><color>255,133,113,1</color></block><custom-block s="pinwheel branches %s size %s backup %s"><l>5</l><l>55</l><l>30</l></custom-block><block s="forward"><l>30</l></block><block s="setColor"><color>255,177,124,1</color></block><custom-block s="pinwheel branches %s size %s backup %s"><l>5</l><l>55</l><l>30</l></custom-block><block s="forward"><l>30</l></block><block s="setColor"><color>255,247,140,1</color></block><custom-block s="pinwheel branches %s size %s backup %s"><l>5</l><l>55</l><l>30</l></custom-block><block s="forward"><l>30</l></block><block s="setColor"><color>135,255,155,1</color></block><custom-block s="pinwheel branches %s size %s backup %s"><l>5</l><l>55</l><l>30</l></custom-block><block s="forward"><l>30</l></block><block s="setColor"><color>58,132,255,1</color></block><custom-block s="pinwheel branches %s size %s backup %s"><l>5</l><l>55</l><l>30</l></custom-block><block s="forward"><l>30</l></block><block s="setColor"><color>24,5,255,1</color></block><custom-block s="pinwheel branches %s size %s backup %s"><l>5</l><l>55</l><l>30</l></custom-block><block s="forward"><l>30</l></block><block s="setColor"><color>166,140,255,1</color></block><custom-block s="pinwheel branches %s size %s backup %s"><l>5</l><l>55</l><l>30</l></custom-block><block s="forward"><l>30</l></block><block s="setColor"><color>227,170,255,1</color></block><custom-block s="pinwheel branches %s size %s backup %s"><l>5</l><l>55</l><l>30</l></custom-block><block s="forward"><l>30</l></block></script></block><block s="up"></block><block s="doBroadcastAndWait"><l>go !</l></block></script><comment x="508" y="105.66666666666666" w="88" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment></scripts></sprite><sprite name="Epic #2" idx="6" x="0" y="0" heading="6.252776074688882e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="246,255,16,1" pen="tip" id="367"><costumes><list struct="atomic" id="368"></list></costumes><sounds><list struct="atomic" id="369"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>6</option></l><comment w="90" collapsed="false">Press the 6 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>238,255,27,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><comment x="162" y="164.66666666666666" w="90" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><script x="379" y="22.83333333333337"><block s="receiveKey"><l><option>space</option></l><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite><sprite name="Epic #3" idx="7" x="0" y="0" heading="6.252776074688882e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,32,244,1" pen="tip" id="385"><costumes><list struct="atomic" id="386"></list></costumes><sounds><list struct="atomic" id="387"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>7</option></l><comment w="90" collapsed="false">Press the 7 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>255,32,244,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><comment x="122" y="167.66666666666666" w="90" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><script x="348" y="23.83333333333337"><block s="receiveKey"><l><option>space</option></l><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite></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="reportListAttribute"><l><option>length</option></l><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="reportListAttribute"><l><option>length</option></l><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="reportListAttribute"><l><option>length</option></l><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="reportListAttribute"><l><option>length</option></l><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="reportListAttribute"><l><option>length</option></l><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="reportListAttribute"><l><option>length</option></l><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="reportListAttribute"><l><option>length</option></l><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="reportListAttribute"><l><option>length</option></l><block var="value"/></block></block><script><block s="doSetVar"><l>value</l><block s="reportCONS"><l>0</l><block var="value"/></block></block></script></block><custom-block s="$brush set pen %s to %s"><l>red</l><block s="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="pinwheel branches %&apos;branches&apos; size %&apos;size&apos; backup %&apos;backup&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="down"></block><block s="doRepeat"><block var="size"/><script><block s="forward"><block var="size"/></block><block s="forward"><block s="reportProduct"><l>-1</l><block var="backup"/></block></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="branches"/></block></block></script></block><block s="up"></block></script></block-definition><block-definition s="asterisk branches %&apos;branches&apos; length %&apos;length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><custom-block s="pinwheel branches %s size %s backup %s"><block var="branches"/><block var="length"/><block var="length"/></custom-block></script></block-definition><block-definition s="polygon sides %&apos;sides&apos; length %&apos;length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><custom-block s="pinwheel branches %s size %s backup %s"><block var="sides"/><block var="sides"/><block var="length"/></custom-block></script></block-definition></blocks><variables></variables></project><media name="pinwheel " app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>