<snapdata remixID="10926769"><project name="Super Blocks" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAArlJREFUeF7t17GJImEAhuF/g0Ub2NRCtggNDBQrspdtYFMbMRIDAxEtwOPMLtjjuMAX5Jl44GPe/2GGebvf7/fhUiAq8AZgVN7sowCAIKQFAEzzGweQgbQAgGl+4wAykBYAMM1vHEAG0gIApvmNA8hAWgDANL9xABlICwCY5jcOIANpAQDT/MYBZCAtAGCa3ziADKQFAEzzGweQgbQAgGl+4wAykBYAMM1vHEAG0gIApvmNA8hAWgDANL9xABlICwCY5jcOIANpAQDT/MYBZCAtAGCa3ziADKQFAEzzGweQgbQAgGl+4wAykBYAMM1vHEAG0gIApvmNA8hAWgDANL9xABlICwCY5jcOIANpAQDT/MYBZCAtAGCa3ziADKQFAEzzGweQgbQAgGl+4wAykBYAMM1vHEAG0gIA/pD/+/t7XC6X8fn5OWazWXpIrzwO4A+ne71ex3a7HZPJZOz3+zGfz8ftdhvr9XpMp9NXNvHUZwPwL7l3u934+voaHx8ff9x1OBzGZrMZp9NprFarpx7Yq40B+B8Aj8fj4014Pp/Hcrl8NRNPfR4A//ETvFgsHp/g32++9/f3px7SK48B6Cck9Q1gmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jf8CRaEatw5GjyMAAAAASUVORK5CYII=</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="128,128,128,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="182.33333333333348" y="10"><custom-block s="$arrowLeftOutline %n"><l>10</l></custom-block></script><script x="180.33333333333348" y="58"><custom-block s="$arrowRightOutline %n"><l>10</l></custom-block></script><script x="179.33333333333348" y="102"><custom-block s="$arrowUpOutline %n"><l>10</l></custom-block></script><script x="180.33333333333348" y="147"><custom-block s="$arrowDownOutline %n"><l>10</l></custom-block></script><script x="175.33333333333348" y="194.99999999999912"><custom-block s="$arrowLeftOutline"></custom-block></script><script x="176.33333333333348" y="238.99999999999912"><custom-block s="$arrowRightOutline"></custom-block></script><script x="179.33333333333348" y="284"><custom-block s="$arrowUpOutline"></custom-block></script><script x="180.33333333333348" y="327.9999999999991"><custom-block s="$arrowDownOutline"></custom-block></script><script x="177.33333333333348" y="372.9999999999991"><custom-block s="$arrowRightOutline center $arrowLeftOutline"></custom-block></script><script x="187.33333333333348" y="418.9999999999991"><custom-block s="$arrowUpOutline center $arrowDownOutline"></custom-block></script><script x="188.33333333333348" y="463.9999999999991"><custom-block s="glide %n in %n secs easing %s"><l>50</l><l>1</l><l>linear</l></custom-block></script><script x="188.33333333333348" y="513.9999999999991"><custom-block s="animate %s by %n in %n secs easing %s"><l>x position</l><l>50</l><l>1</l><l>linear</l></custom-block></script><script x="189.33333333333348" y="560.833333333333"><custom-block s="Create new costume from pentrails"></custom-block></script><script x="188.66666666666663" y="594.666666666667"><custom-block s="button costume from text %txt size %n MarX %n MarY %n pen size %n"><l></l><l></l><l></l><l></l><l></l></custom-block></script><script x="193.66666666666663" y="626.333333333333"><custom-block s="set pen color to %clr"><color>145,26,68,1</color></custom-block></script><script x="192.66666666666663" y="672"><custom-block s="$brush set pen %s to %s %mult%s"><l></l><l></l><list><l></l></list></custom-block></script><script x="195.66666666666663" y="720.6666666666661"><custom-block s="%s"><l></l></custom-block></script><script x="191.66666666666663" y="755.3333333333321"><custom-block s="$brush pen %s"><l></l></custom-block></script><script x="182.66666666666663" y="795.3333333333321"><custom-block s="$brush change pen %s by %n"><l></l><l></l></custom-block></script><script x="177.66666666666663" y="832.9999999999991"><custom-block s="$brush color %clr"><color>145,26,68,1</color></custom-block></script><script x="155.66666666666663" y="878.6666666666656"><custom-block s="$brush mix colors %mult%obj using %s rules"><list><l/></list><l></l></custom-block></script><script x="155" y="903.6666666666652"><custom-block s="$brush color from %s %s %mult%s"><l></l><l></l><list><l></l></list></custom-block></script><script x="165" y="936.333333333332"><custom-block s="$brush %s from color %obj"><l></l><l/></custom-block></script><script x="158" y="970.3333333333316"><custom-block s="✐ current pen color"></custom-block></script><script x="155" y="997.9999999999985"><custom-block s="✐ set pen to crayon %s %l"><l></l><l/></custom-block></script><script x="153" y="1044.9999999999986"><custom-block s="set pen color to r: %n g: %n b: %n"><l>255</l><l>0</l><l>0</l></custom-block></script><script x="154" y="1092.9999999999986"><custom-block s="set pen color to h: %n s: %n v: %n"><l>0.3</l><l>0.7</l><l>0.6</l></custom-block></script><script x="155" y="1126.8333333333326"><custom-block s="RGB color"></custom-block></script><script x="155" y="1159.3333333333326"><custom-block s="HSV color"></custom-block></script><script x="159" y="1193.6666666666665"><custom-block s="✐ hexchar %s"><l></l></custom-block></script><script x="135" y="1227.1666666666665"><custom-block s="✐ subset %predRing %l %cmdRing %upvar %b"><block s="reifyPredicate"><script></script><list></list></block><l/><block s="reifyScript"><script></script><list></list></block><l>result</l><l><bool>true</bool></l></custom-block></script><script x="137" y="1266.3333333333335"><custom-block s="✐ initialize variables"></custom-block></script><script x="135" y="1299.333333333334"><custom-block s="✐ crayon number of color %s"><l></l></custom-block></script><script x="140" y="1330.500000000001"><custom-block s="✐ RGB from color %s"><l></l></custom-block></script><script x="137" y="1362.6666666666679"><custom-block s="✐ X11 name of color %s"><l></l></custom-block></script><script x="141" y="1393.8333333333348"><custom-block s="✐ make fair hue table"></custom-block></script><script x="130" y="1428.6666666666688"><custom-block s="✐ include transparency %l %s"><l/><l></l></custom-block></script><script x="140" y="1455.6666666666683"><custom-block s="✐ extract rgba values %l %upvar"><l/><l>transparency</l></custom-block></script><script x="140" y="1498.8333333333344"><custom-block s="✐ RGB from HSV %l"><l/></custom-block></script><script x="139" y="1532.000000000001"><custom-block s="✐ RGB from HSL %l"><l/></custom-block></script><script x="137" y="1563.500000000001"><custom-block s="✐ color number near color %s"><l></l></custom-block></script><script x="143" y="1593.0000000000005"><custom-block s="✐ HSL/HSV (hsl? %b ) from RGB %s"><l><bool>false</bool></l><l></l></custom-block></script><script x="144" y="1631.5"><custom-block s="✐ color number in %n family, from H: %n S: %n L: %n %br rising hue: %n %br rising min lightness: %n falling min lightness: %n"><l></l><l></l><l></l><l></l><l></l><l></l><l></l></custom-block></script><script x="149" y="1689.6666666666674"><custom-block s="✐ byte to hex %n"><l></l></custom-block></script><script x="148" y="1721.8333333333344"><custom-block s="✐ nybble to hex %n"><l></l></custom-block></script><script x="148" y="1757.0000000000005"><custom-block s="✐ limits %l"><l/></custom-block></script><script x="145" y="1795.1666666666674"><custom-block s="✐ set pen to fair hue %s %l"><l></l><l/></custom-block></script><script x="148.66666666666663" y="1841.8333333333317"><custom-block s="✐ set pen to color number %s %l"><l></l><l/></custom-block></script><script x="149.66666666666663" y="1885.8333333333321"><custom-block s="✐ set pen to RGB hex %s %l"><l></l><l/></custom-block></script><script x="150.66666666666663" y="1936.4999999999964"><custom-block s="✐ set pen to X11 name %s %l"><l></l><l/></custom-block></script><script x="147.66666666666663" y="1981.1666666666617"><custom-block s="✐ color from X11 name %s"><l></l></custom-block></script><script x="154.66666666666663" y="2014.833333333326"><custom-block s="✐ color from RGB hex %s"><l></l></custom-block></script><script x="149.66666666666663" y="2045.4999999999911"><custom-block s="✐ CMYK from RGB %s"><l></l></custom-block></script><script x="156.66666666666663" y="2082.166666666655"><custom-block s="✐ RGB from CMYK %s"><l></l></custom-block></script><script x="153" y="2113.8333333333203"><custom-block s="lighten %s"><l></l></custom-block></script><script x="154" y="2141.4999999999854"><custom-block s="darken %s"><l></l></custom-block></script><script x="149" y="2170.1666666666506"><custom-block s="$brush color %obj at weight %n"><l/><l></l></custom-block></script><script x="153" y="2199.1666666666506"><custom-block s="plot %l"><l/></custom-block></script><script x="140" y="2233.1666666666506"><custom-block s="$brush color from %obj and %s %s"><l/><l></l><l></l></custom-block></script><script x="137" y="2256.8333333333157"><custom-block s="✐ set pen to lightness %s %l"><l></l><l/></custom-block></script><script x="137" y="2307.8333333333157"><custom-block s="✐ set pen to color %obj %l"><l/><l/></custom-block></script><script x="136" y="2352.499999999981"><custom-block s="✐ set pen size to %s %l"><l></l><l/></custom-block></script><script x="139" y="2401.166666666647"><custom-block s="✐ set pen transparency to %s %l"><l></l><l/></custom-block></script><script x="135" y="2452.833333333312"><custom-block s="✐ set pen red to %s %l"><l></l><l/></custom-block></script><script x="129" y="2500.4999999999773"><custom-block s="✐ set pen green to %s %l"><l></l><l/></custom-block></script><script x="125" y="2544.1666666666415"><custom-block s="✐ set pen blue to %s %l"><l></l><l/></custom-block></script><script x="121" y="2588.8333333333067"><custom-block s="✐ constrain %s %s %s"><l></l><l></l><l></l></custom-block></script><script x="123" y="2632.499999999971"><custom-block s="✐ set pen to RGB vector %s %l"><l></l><l/></custom-block></script><script x="124.33333333333326" y="2681.49999999997"><custom-block s="✐ set pen to HSL saturation %s %l"><l></l><l/></custom-block></script><script x="123.33333333333326" y="2725.49999999997"><custom-block s="✐ set pen to HSL vector %s %l"><l></l><l/></custom-block></script><script x="121.33333333333326" y="2780.833333333302"><custom-block s="✐ set pen saturation (HSV) to %s %l"><l></l><l/></custom-block></script><script x="118.33333333333326" y="2827.833333333301"><custom-block s="✐ set pen value (brightness) to %s %l"><l></l><l/></custom-block></script><script x="117.33333333333337" y="2874.4999999999673"><custom-block s="✐ set pen to HSV vector %s %l"><l></l><l/></custom-block></script><script x="100.33333333333337" y="2922.4999999999663"><custom-block s="✐ set pen value (brightness) to %s %l"><l></l><l/></custom-block></script><script x="106.33333333333337" y="2980.4999999999654"><custom-block s="✐ set pen to fair saturation (HSL) %s %l"><l></l><l/></custom-block></script><script x="104.33333333333326" y="3028.4999999999654"><custom-block s="✐ set pen to fair lightness %s %l"><l></l><l/></custom-block></script><script x="133.33333333333326" y="2950.4999999999654"><custom-block s="✐ set pen to hue %s %l"><l></l><l/></custom-block></script><script x="96.33333333333337" y="3085.4999999999645"><custom-block s="✐ set pen to fair HSL vector %s %l"><l></l><l/></custom-block></script><script x="105.33333333333326" y="3129.4999999999645"><custom-block s="✐ set pen to fair saturation (HSV) %s %l"><l></l><l/></custom-block></script><script x="111.33333333333337" y="3177.4999999999654"><custom-block s="✐ set pen to fair value (brightness) %s %l"><l></l><l/></custom-block></script><script x="118.33333333333337" y="3225.499999999966"><custom-block s="letter width at size %n"><l>72</l></custom-block></script><script x="117.33333333333326" y="3261.4999999999663"><custom-block s="letter height at size %n"><l>72</l></custom-block></script><script x="116" y="3298.6666666666342"><custom-block s="animate setter %cmdRing getter %repRing delta %n over %n secs easing %repRing"><block s="reifyScript"><script></script><list></list></block><block s="reifyReporter"><script></script><list></list></block><l>50</l><l>1</l><block s="reifyReporter"><script></script><list></list></block></custom-block></script><script x="124" y="3359.6666666666347"><custom-block s="error %s"><l></l></custom-block></script><script x="110" y="3407.666666666635"><custom-block s="for %upvar = %n to %n %br in %n secs easing %txt %ca"><l>i</l><l>0</l><l>100</l><l>1</l><l>linear</l><script></script></custom-block></script><script x="110" y="3486.49999999997"><custom-block s="catch %upvar %anyUE"><l>tag</l><l></l></custom-block></script><script x="110" y="3529.333333333305"><custom-block s="if %boolUE do %cs and pause all $pause-1-255-220-0"><l/><script></script></custom-block></script><script x="117" y="3600.166666666639"><custom-block s="cascade %n times %repRing %s %upvar"><l></l><block s="reifyReporter"><script></script><list></list></block><l></l><l>#</l></custom-block></script><script x="115" y="3641.6666666666397"><custom-block s="cascade until %predRing %repRing %s %upvar"><block s="reifyPredicate"><script></script><list></list></block><block s="reifyReporter"><script></script><list></list></block><l></l><l>#</l></custom-block></script><script x="116" y="3696.9999999999736"><custom-block s="compose %repRing %repRing"><block s="reifyReporter"><script></script><list></list></block><block s="reifyReporter"><script></script><list></list></block></custom-block></script><script x="117" y="3738.4999999999745"><custom-block s="repeat %cs until %boolUE"><script></script><l/></custom-block></script><script x="115" y="3810.3333333333076"><custom-block s="repeat %cs while %boolUE"><script></script><l/></custom-block></script><script x="108" y="3885.9999999999745"><custom-block s="repeat while %boolUE %cs"><l/><script></script></custom-block></script><script x="103" y="3953.8333333333076"><custom-block s="repeat %n %upvar %cs"><l></l><l>#</l><script></script></custom-block></script><script x="104" y="4023.666666666641"><custom-block s="for %upvar = %n step %n to %n %cs"><l>i</l><l>1</l><l>1</l><l>10</l><script></script></custom-block></script><script x="103" y="4097.3333333333085"><custom-block s="let %upvar be %s in %upvar %cs"><l>a</l><l></l><l>loop</l><script></script></custom-block></script><script x="111" y="4162.8333333333085"><custom-block s="pipe %s $arrowRight %mult%repRing"><l></l><list><block s="reifyReporter"><script></script><list></list></block></list></custom-block></script><script x="114" y="4194.499999999976"><custom-block s="error %txt"><l></l></custom-block></script><script x="115" y="4239.499999999976"><custom-block s="catch %upvar %cs"><l>tag</l><script></script></custom-block></script><script x="116" y="4313.166666666644"><custom-block s="throw %s"><l>catchtag</l></custom-block></script><script x="120" y="4360.33333333331"><custom-block s="ignore %s"><l></l></custom-block></script><script x="109" y="4402.499999999978"><custom-block s="catch %upvar %repRing"><l>tag</l><block s="reifyReporter"><script></script><list></list></block></custom-block></script><script x="105" y="4449.3333333333085"><custom-block s="throw %s %s"><l>catchtag</l><l></l></custom-block></script><script x="92" y="4493.8333333333085"><custom-block s="On Stage (pivot)?"></custom-block></script><script x="87" y="4522.9999999999745"><custom-block s="On Stage (sprite)?"></custom-block></script><script x="88" y="4550.999999999976"><custom-block s="On Stage position: %l"><l/></custom-block></script><script x="86" y="4583.166666666642"><custom-block s="setting %s"><l></l></custom-block></script><script x="84" y="4615.3333333333085"><custom-block s="set flag %s to %b"><l></l><l/></custom-block></script><script x="83" y="4660.4999999999745"><custom-block s="set value %s to %s"><l></l><l></l></custom-block></script><script x="86" y="4695.166666666642"><custom-block s="test if JS on?"></custom-block></script><script x="78" y="4728.9999999999745"><custom-block s="pick random %n to %n with %n decimals"><l>1</l><l>2.5</l><l>2</l></custom-block></script><script x="76" y="4777.9999999999745"><custom-block s="Racine cubique %n"><l>27</l></custom-block></script><script x="77" y="4820.9999999999745"><custom-block s="Round %n to %n decimals"><l>10.12345</l><l>2</l></custom-block></script><script x="72" y="4862.9999999999745"><custom-block s="value %n in range %n to %n"><l>1</l><l>1</l><l>10</l></custom-block></script><script x="70" y="4886.9999999999745"><custom-block s="easing %txt"><l>linear</l></custom-block></script><script x="70" y="4909.9999999999745"><custom-block s="✐ no spaces %s"><l></l></custom-block></script><script x="72" y="4943.9999999999745"><custom-block s="multiline %mlt"><l></l></custom-block></script><script x="71" y="4979.9999999999745"><custom-block s="substring of %txt before %txt"><l></l><l></l></custom-block></script><script x="59" y="5013.9999999999745"><custom-block s="substring of %txt after %txt"><l></l><l></l></custom-block></script><script x="61" y="5048.9999999999745"><custom-block s="position of %s in %txt"><l></l><l></l></custom-block></script><script x="46" y="5076.9999999999745"><custom-block s="use case-independent comparisons %b"><l/></custom-block></script><script x="32" y="5106.9999999999745"><custom-block s="substring of %txt from position %n to position %n inclusive"><l></l><l></l><l></l></custom-block></script><script x="37" y="5136.9999999999745"><custom-block s="text %txt contains %txt"><l></l><l></l></custom-block></script><script x="31" y="5169.9999999999745"><custom-block s="to lower case %txt"><l></l></custom-block></script><script x="33" y="5207.9999999999745"><custom-block s="average %mult%n"><list><l></l></list></custom-block></script><script x="37" y="5233.666666666641"><custom-block s="let %upvar be %s"><l>var</l><l></l></custom-block></script><script x="34" y="5285.4999999999745"><custom-block s="// %mlt"><l></l></custom-block></script><script x="30" y="5317.9999999999745"><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><script></script><list></list></block><list><l/></list></custom-block></script><script x="26" y="5357.4999999999745"><custom-block s="✐ update HSL"></custom-block></script><script x="26" y="5401.3333333333085"><custom-block s="✐ update HSV"></custom-block></script><script x="22" y="5451.166666666641"><custom-block s="✐ make integer RGB"></custom-block></script><script x="10" y="5496.9999999999745"><custom-block s="create %s var %mult%txt"><l>global</l><list><l></l></list></custom-block></script><script x="13" y="5539.9999999999745"><custom-block s="does var %s exist?"><l></l></custom-block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Create new costume from pentrails" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAddToList"><block s="reportPenTrailsAsCostume"></block><block s="reportGet"><l><option>costumes</option></l></block></block></script></block-definition><block-definition s="let %&apos;var&apos; be %&apos;val&apos;" type="command" category="other"><comment x="0" y="0" w="183.33333333333337" collapsed="false">LET (FOO) BE (5)&#xD;is equivalent to&#xD;SCRIPT VARIABLES (FOO)&#xD;SET (FOO) TO (5)</comment><header></header><code></code><translations>pt:cria a variável de guião _ com valor _&#xD;</translations><inputs><input type="%upvar"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>var</l><block var="val"/></block></script></block-definition><block-definition s="On Stage (pivot)?" type="predicate" category="sensing"><comment x="0" y="0" w="90" collapsed="false">Return true if the pivot (rotation center) is on the stage</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportIsA"><block s="reportGet"><l><option>self</option></l></block><l><option>sprite</option></l></block><script><block s="doReport"><block s="reportAnd"><block s="reportGreaterThanOrEquals"><block s="xPosition"></block><block s="reportAttributeOf"><l><option>left</option></l><l>Stage</l></block></block><block s="reportAnd"><block s="reportLessThanOrEquals"><block s="xPosition"></block><block s="reportAttributeOf"><l><option>right</option></l><l>Stage</l></block></block><block s="reportAnd"><block s="reportLessThanOrEquals"><block s="yPosition"></block><block s="reportAttributeOf"><l><option>top</option></l><l>Stage</l></block></block><block s="reportGreaterThanOrEquals"><block s="yPosition"></block><block s="reportAttributeOf"><l><option>bottom</option></l><l>Stage</l></block></block></block></block></block></block></script><script><custom-block s="error %txt"><l>Don&apos;t run this into the stage !</l></custom-block></script></block></script></block-definition><block-definition s="On Stage (sprite)?" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportIsA"><block s="reportGet"><l><option>self</option></l></block><l><option>sprite</option></l></block><script><block s="doReport"><block s="reportAnd"><block s="reportGreaterThanOrEquals"><block s="reportAttributeOf"><l><option>right</option></l><block s="reportGet"><l><option>self</option></l></block></block><block s="reportAttributeOf"><l><option>left</option></l><l>Stage</l></block></block><block s="reportAnd"><block s="reportLessThanOrEquals"><block s="reportAttributeOf"><l><option>left</option></l><block s="reportGet"><l><option>self</option></l></block></block><block s="reportAttributeOf"><l><option>right</option></l><l>Stage</l></block></block><block s="reportAnd"><block s="reportLessThanOrEquals"><block s="reportAttributeOf"><l><option>bottom</option></l><block s="reportGet"><l><option>self</option></l></block></block><block s="reportAttributeOf"><l><option>top</option></l><l>Stage</l></block></block><block s="reportGreaterThanOrEquals"><block s="reportAttributeOf"><l><option>top</option></l><block s="reportGet"><l><option>self</option></l></block></block><block s="reportAttributeOf"><l><option>bottom</option></l><l>Stage</l></block></block></block></block></block></block></script><script><custom-block s="error %txt"><l>Don&apos;t run this into the stage !</l></custom-block></script></block></script></block-definition><block-definition s="On Stage position: %&apos;position&apos;" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIfElse"><block s="reportAnd"><block s="reportAnd"><block s="reportGreaterThan"><block s="reportListItem"><l>1</l><block var="position"/></block><block s="reportMonadic"><l><option>neg</option></l><block s="reportQuotient"><block s="reportListItem"><l>1</l><custom-block s="setting %s"><l>Stage size</l></custom-block></block><l>2</l></block></block></block><block s="reportLessThan"><block s="reportListItem"><l>1</l><block var="position"/></block><block s="reportQuotient"><block s="reportListItem"><l>1</l><custom-block s="setting %s"><l>Stage size</l></custom-block></block><l>2</l></block></block></block><block s="reportAnd"><block s="reportGreaterThan"><block s="reportListItem"><l>2</l><block var="position"/></block><block s="reportMonadic"><l><option>neg</option></l><block s="reportQuotient"><block s="reportListItem"><l>2</l><custom-block s="setting %s"><l>Stage size</l></custom-block></block><l>2</l></block></block></block><block s="reportLessThan"><block s="reportListItem"><l>2</l><block var="position"/></block><block s="reportQuotient"><block s="reportListItem"><l>2</l><custom-block s="setting %s"><l>Stage size</l></custom-block></block><l>2</l></block></block></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="pick random %&apos;min&apos; to %&apos;max&apos; with %&apos;NbDecimale&apos; decimals" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n">1</input><input type="%n">2.5</input><input type="%n">2</input></inputs><script><block s="doReport"><custom-block s="Round %n to %n decimals"><block s="reportQuotient"><block s="reportRandom"><block s="reportProduct"><block var="min"/><block s="reportMonadic"><l><option>10^</option></l><block s="reportMonadic"><l><option>floor</option></l><block var="NbDecimale"/></block></block></block><block s="reportProduct"><block var="max"/><block s="reportMonadic"><l><option>10^</option></l><block s="reportMonadic"><l><option>floor</option></l><block var="NbDecimale"/></block></block></block></block><block s="reportMonadic"><l><option>10^</option></l><block s="reportMonadic"><l><option>floor</option></l><block var="NbDecimale"/></block></block></block><block var="NbDecimale"/></custom-block></block></script></block-definition><block-definition s="Racine cubique %&apos;nombre&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n">27</input></inputs><script><block s="doReport"><block s="reportPower"><block var="nombre"/><block s="reportQuotient"><l>1</l><l>3</l></block></block></block></script></block-definition><block-definition s="Round %&apos;number&apos; to %&apos;NbDecimals&apos; decimals" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n">10.12345</input><input type="%n">2</input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportRound"><block s="reportProduct"><block var="number"/><block s="reportMonadic"><l><option>10^</option></l><block var="NbDecimals"/></block></block></block><block s="reportMonadic"><l><option>10^</option></l><block var="NbDecimals"/></block></block></block></script></block-definition><block-definition s="value %&apos;Value&apos; in range %&apos;Range1&apos; to %&apos;Range2&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n">1</input><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="Range1"/><block var="Range2"/></block><script><block s="doReport"><block s="reportIfElse"><block s="reportAnd"><block s="reportGreaterThanOrEquals"><block var="Value"/><block var="Range1"/></block><block s="reportLessThanOrEquals"><block var="Value"/><block var="Range2"/></block></block><block s="reportBoolean"><l><bool>true</bool></l></block><block s="reportBoolean"><l><bool>false</bool></l></block></block></block></script><script><block s="doReport"><block s="reportIfElse"><block s="reportAnd"><block s="reportGreaterThanOrEquals"><block var="Value"/><block var="Range2"/></block><block s="reportLessThanOrEquals"><block var="Value"/><block var="Range1"/></block></block><block s="reportBoolean"><l><bool>true</bool></l></block><block s="reportBoolean"><l><bool>false</bool></l></block></block></block></script></block></script></block-definition><block-definition s="set pen color to %&apos;color&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%clr"></input></inputs><script><block s="setColor"><block var="color"/></block></script></block-definition><block-definition s="$arrowLeftOutline %&apos;NbMove&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n">10</input></inputs><script><block s="changeXPosition"><block s="reportMonadic"><l><option>neg</option></l><block var="NbMove"/></block></block></script></block-definition><block-definition s="$arrowRightOutline %&apos;NbMove&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n">10</input></inputs><script><block s="changeXPosition"><block var="NbMove"/></block></script></block-definition><block-definition s="$arrowUpOutline %&apos;NbMove&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n">10</input></inputs><script><block s="changeYPosition"><block var="NbMove"/></block></script></block-definition><block-definition s="$arrowDownOutline %&apos;NbMove&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n">10</input></inputs><script><block s="changeYPosition"><block s="reportMonadic"><l><option>neg</option></l><block var="NbMove"/></block></block></script></block-definition><block-definition s="$arrowLeftOutline" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="changeXPosition"><l>-1</l></block></script></block-definition><block-definition s="$arrowRightOutline" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="changeXPosition"><l>1</l></block></script></block-definition><block-definition s="$arrowUpOutline" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="changeYPosition"><l>1</l></block></script></block-definition><block-definition s="$arrowDownOutline" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="changeYPosition"><l>-1</l></block></script></block-definition><block-definition s="$arrowRightOutline center $arrowLeftOutline" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="changeXPosition"><block s="reportMonadic"><l><option>neg</option></l><block s="reportQuotient"><block s="reportSum"><block s="reportGet"><l><option>left</option></l></block><block s="reportGet"><l><option>right</option></l></block></block><l>2</l></block></block></block></script></block-definition><block-definition s="$arrowUpOutline center $arrowDownOutline" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="changeYPosition"><block s="reportMonadic"><l><option>neg</option></l><block s="reportQuotient"><block s="reportSum"><block s="reportGet"><l><option>bottom</option></l></block><block s="reportGet"><l><option>top</option></l></block></block><l>2</l></block></block></block></script></block-definition><block-definition s="// %&apos;commentaire&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%mlt"></input></inputs></block-definition><block-definition s="animate setter %&apos;setter&apos; getter %&apos;getter&apos; delta %&apos;delta&apos; over %&apos;duration&apos; secs easing %&apos;easing&apos;" type="command" category="control"><header></header><code></code><translations>de:animiere Setter _ Getter _ Delta _ über _ Sek. beschleunigt _&#xD;ca:modifica setter _ i getter _ amb delta _ en _ segons de forma _&#xD;pt:anima com modificador _ e inspector _ de _ em _ s de forma _&#xD;</translations><inputs><input type="%cmdRing"></input><input type="%repRing"></input><input type="%n">50</input><input type="%n">1</input><input type="%repRing"></input></inputs><script><block s="doDeclareVariables"><list><l>end time</l><l>destination</l></list></block><block s="doSetVar"><l>end time</l><block s="reportSum"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block s="reportProduct"><block var="duration"/><l>1000</l></block></block></block><block s="doSetVar"><l>destination</l><block s="reportSum"><block s="evaluate"><block var="getter"/><list></list></block><block var="delta"/></block></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block var="end time"/></block><script><block s="doRun"><block var="setter"/><list><block s="reportDifference"><block var="destination"/><block s="reportProduct"><block var="delta"/><block s="evaluate"><block var="easing"/><list><block s="reportQuotient"><block s="reportDifference"><block var="end time"/><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="reportProduct"><block var="duration"/><l>1000</l></block></block></list></block></block></block></list></block></script></block><block s="doRun"><block var="setter"/><list><block var="destination"/></list></block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="command" category="control"><header></header><code></code><translations>de:Fehler _&#xD;pt:assinala o erro _&#xD;</translations><inputs><input type="%s"></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="glide %&apos;steps&apos; in %&apos;duration&apos; secs easing %&apos;easing&apos;" type="command" category="motion"><header></header><code></code><translations>de:gleite _ in _ Sek. beschleunigt: _&#xD;ca:llisca _ en _ segons de forma _&#xD;fr:glisser _ en _ sec. accélérer _&#xD;pt:desliza _ em _ s de forma _&#xD;</translations><inputs><input type="%n">50</input><input type="%n">1</input><input type="%s" readonly="true">linear<options>linear&#xD;quadratic={&#xD;quadratic-in&#xD;quadratic-out&#xD;quadratic-in-out&#xD;}&#xD;cubic={&#xD;cubic-in&#xD;cubic-out&#xD;cubic-in-out&#xD;}&#xD;quart={&#xD;quart-in&#xD;quart-out&#xD;quart-in-out&#xD;}&#xD;sinusoidal={&#xD;sine-in&#xD;sine-out&#xD;sine-in-out&#xD;}&#xD;elastic</options></input></inputs><script><block s="doDeclareVariables"><list><l>destX</l><l>destY</l><l>end time</l><l>deltaX</l><l>deltaY</l><l>func</l></list></block><block s="forward"><block var="steps"/></block><block s="doSetVar"><l>destX</l><block s="xPosition"></block></block><block s="doSetVar"><l>destY</l><block s="yPosition"></block></block><block s="forward"><block s="reportProduct"><block var="steps"/><l>-1</l></block></block><block s="doSetVar"><l>end time</l><block s="reportSum"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block s="reportProduct"><block var="duration"/><l>1000</l></block></block></block><block s="doSetVar"><l>deltaX</l><block s="reportDifference"><block var="destX"/><block s="xPosition"></block></block></block><block s="doSetVar"><l>deltaY</l><block s="reportDifference"><block var="destY"/><block s="yPosition"></block></block></block><block s="doIfElse"><block s="reportIsA"><block var="easing"/><l><option>reporter</option></l></block><script><block s="doSetVar"><l>func</l><block var="easing"/></block></script><script><block s="doSetVar"><l>func</l><custom-block s="easing %txt"><block var="easing"/></custom-block></block></script></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block var="end time"/></block><script><block s="setXPosition"><block s="reportDifference"><block var="destX"/><block s="reportProduct"><block var="deltaX"/><block s="evaluate"><block var="func"/><list><block s="reportQuotient"><block s="reportDifference"><block var="end time"/><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="reportProduct"><block var="duration"/><l>1000</l></block></block></list></block></block></block></block><block s="setYPosition"><block s="reportDifference"><block var="destY"/><block s="reportProduct"><block var="deltaY"/><block s="evaluate"><block var="func"/><list><block s="reportQuotient"><block s="reportDifference"><block var="end time"/><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="reportProduct"><block var="duration"/><l>1000</l></block></block></list></block></block></block></block></script></block><block s="gotoXY"><block var="destX"/><block var="destY"/></block></script></block-definition><block-definition s="animate %&apos;attribute&apos; by %&apos;delta&apos; in %&apos;duration&apos; secs easing %&apos;easing&apos;" type="command" category="motion"><header></header><code></code><translations>de:animiere _ um _ in _ Sek. beschleunigt: _&#xD;ca:modifica _ amb _ en _ segons de forma _&#xD;pt:anima _ de _ em _ s de forma _&#xD;</translations><inputs><input type="%s" readonly="true">x position<options>x position&#xD;y position&#xD;direction&#xD;size&#xD;ghost effect&#xD;color effect&#xD;saturation effect&#xD;brightness effect&#xD;fisheye effect&#xD;whirl effect&#xD;pixelate effect&#xD;mosaic effect&#xD;negative effect&#xD;tempo&#xD;volume&#xD;balance</options></input><input type="%n">50</input><input type="%n">1</input><input type="%s" readonly="true">linear<options>linear&#xD;quadratic={&#xD;quadratic-in&#xD;quadratic-out&#xD;quadratic-in-out&#xD;}&#xD;cubic={&#xD;cubic-in&#xD;cubic-out&#xD;cubic-in-out&#xD;}&#xD;quart={&#xD;quart-in&#xD;quart-out&#xD;quart-in-out&#xD;}&#xD;sinusoidal={&#xD;sine-in&#xD;sine-out&#xD;sine-in-out&#xD;}&#xD;elastic</options></input></inputs><script><block s="doDeclareVariables"><list><l>accessors</l><l>func</l></list></block><block s="doSetVar"><l>accessors</l><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>x position</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setXPosition"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="xPosition"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>y position</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setYPosition"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="yPosition"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>direction</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setHeading"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="direction"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>size</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setScale"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getScale"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>tempo</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="doSetTempo"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getTempo"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>volume</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setVolume"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getVolume"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>balance</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setPan"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getPan"></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setEffect"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="attribute"/><l> </l></block></block><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getEffect"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="attribute"/><l> </l></block></block></block></autolambda><list></list></block></list></block></block></block></block></block></block></block></block></block><block s="doIfElse"><block s="reportIsA"><block var="easing"/><l><option>reporter</option></l></block><script><block s="doSetVar"><l>func</l><block var="easing"/></block></script><script><block s="doSetVar"><l>func</l><custom-block s="easing %txt"><block var="easing"/></custom-block></block></script></block><custom-block s="animate setter %cmdRing getter %repRing delta %n over %n secs easing %repRing"><block s="reportListItem"><l>1</l><block var="accessors"/></block><block s="reportListItem"><l>2</l><block var="accessors"/></block><block var="delta"/><block var="duration"/><block var="func"/></custom-block></script></block-definition><block-definition s="easing %&apos;choice&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Beschleunigung _&#xD;ca:de forma _&#xD;pt:a forma _&#xD;</translations><inputs><input type="%txt" readonly="true">linear<options>linear&#xD;quadratic={&#xD;quadratic-in&#xD;quadratic-out&#xD;quadratic-in-out&#xD;}&#xD;cubic={&#xD;cubic-in&#xD;cubic-out&#xD;cubic-in-out&#xD;}&#xD;quart={&#xD;quart-in&#xD;quart-out&#xD;quart-in-out&#xD;}&#xD;sinusoidal={&#xD;sine-in&#xD;sine-out&#xD;sine-in-out&#xD;}&#xD;elastic</options></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="choice"/><l>linear</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportMonadic"><l><option>id</option></l><l></l></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quadratic-in</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l></l></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quadratic-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><block s="reportDifference"><l>2</l><l></l></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quadratic-in-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportLessThan"><l></l><l>.5</l></block><block s="reportProduct"><l>2</l><block s="reportProduct"><l></l><l></l></block></block><block s="reportDifference"><block s="reportProduct"><block s="reportDifference"><l>4</l><block s="reportProduct"><l>2</l><l></l></block></block><l></l></block><l>1</l></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>cubic-in</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><block s="reportProduct"><l></l><l></l></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>cubic-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportSum"><block s="reportProduct"><block s="reportProduct"><l></l><block var="t"/></block><block var="t"/></block><l>1</l></block></autolambda><list><l>t</l></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>cubic-in-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportLessThan"><l></l><l>.5</l></block><block s="reportProduct"><l>4</l><block s="reportProduct"><l></l><block s="reportProduct"><l></l><l></l></block></block></block><block s="reportSum"><block s="reportProduct"><block s="reportProduct"><block s="reportDifference"><l></l><l>1</l></block><block s="reportDifference"><block s="reportProduct"><l>2</l><l></l></block><l>2</l></block></block><block s="reportDifference"><block s="reportProduct"><l>2</l><l></l></block><l>2</l></block></block><l>1</l></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quart-in</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><block s="reportProduct"><l></l><block s="reportProduct"><l></l><l></l></block></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quart-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportProduct"><l></l><block s="reportProduct"><block var="t"/><block s="reportProduct"><block var="t"/><block var="t"/></block></block></block></block></autolambda><list><l>t</l></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quart-in-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportLessThan"><l></l><l>.5</l></block><block s="reportProduct"><l>8</l><block s="reportProduct"><l></l><block s="reportProduct"><l></l><block s="reportProduct"><l></l><l></l></block></block></block></block><block s="evaluate"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportProduct"><l>8</l><block s="reportProduct"><l></l><block s="reportProduct"><block var="t"/><block s="reportProduct"><block var="t"/><block var="t"/></block></block></block></block></block></autolambda><list><l>t</l></list></block><list><l></l></list></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>sine-in</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>sin</option></l><block s="reportSum"><l>90</l><block s="reportProduct"><l></l><l>90</l></block></block></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>sine-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportMonadic"><l><option>sin</option></l><block s="reportProduct"><l></l><l>90</l></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>sine-in-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportQuotient"><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>cos</option></l><block s="reportProduct"><l></l><l>180</l></block></block></block><l>2</l></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>elastic</l></block><script><block s="doReport"><block s="reifyScript"><script><block s="doDeclareVariables"><list><l>p</l></list></block><block s="doSetVar"><l>p</l><l>0.3</l></block><block s="doReport"><block s="reportSum"><block s="reportProduct"><block s="reportPower"><l>2</l><block s="reportProduct"><l>-10</l><l></l></block></block><block s="reportMonadic"><l><option>sin</option></l><l></l></block></block><l>1</l></block></block></script><list></list></block></block></script></block><custom-block s="error %s"><block s="reportJoinWords"><list><l>unknown easing function "</l><block var="choice"/><l>"</l></list></block></custom-block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; $nl in %&apos;time&apos; secs easing %&apos;easing&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:für _ = _ bis _ _ in _ Sek. beschleunigt: _ _&#xD;ca:per _ = _ fins _ _ en _ segons de forma _ _&#xD;pt:para _ de _ a _ _ em _ s de forma _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%n">0</input><input type="%n">100</input><input type="%n">1</input><input type="%txt" readonly="true">linear<options>linear&#xD;quadratic={&#xD;quadratic-in&#xD;quadratic-out&#xD;quadratic-in-out&#xD;}&#xD;cubic={&#xD;cubic-in&#xD;cubic-out&#xD;cubic-in-out&#xD;}&#xD;quart={&#xD;quart-in&#xD;quart-out&#xD;quart-in-out&#xD;}&#xD;sinusoidal={&#xD;sine-in&#xD;sine-out&#xD;sine-in-out&#xD;}&#xD;elastic</options></input><input type="%ca"></input></inputs><script><block s="doSetVar"><l>i</l><block var="start"/></block><custom-block s="animate setter %cmdRing getter %repRing delta %n over %n secs easing %repRing"><block s="reifyScript"><script><block s="doSetVar"><l>i</l><l></l></block><block s="doRun"><block var="action"/><list></list></block></script><list></list></block><block s="reifyReporter"><autolambda><block var="i"/></autolambda><list></list></block><block s="reportDifference"><block var="end"/><block var="start"/></block><block var="time"/><block s="reportIfElse"><block s="reportIsA"><block var="easing"/><l><option>reporter</option></l></block><block var="easing"/><custom-block s="easing %txt"><block var="easing"/></custom-block></block></custom-block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" 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="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><comment x="0" y="0" w="263.3333333333333" collapsed="false">This is a breakpoint block, to be used in debugging.&#xD;The Boolean input specifies the condition under which&#xD;the program should pause.  (Use True for an unconditional breakpoint.)  The intent is that the script should have&#xD;SHOW VARIABLE blocks for the process&apos;s local variables.&#xD;After the pause, this block automatically hides all temporary variables.</comment><header></header><code></code><translations>de:falls _ dann _ und pause $pause-1-255-220-0&#xD;ca:si _ fes _ i atura-ho tot $pause-1-255-220-0&#xD;es:si _ haz _ y páralo todo $pause-1-255-220-0&#xD;fr:si _ faire _ et mettre tout en pause $pause-1-255-220-0&#xD;pt:se _ , então _ e faz pausa em tudo $pause-1-255-220-0&#xD;</translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="cascade %&apos;num&apos; times %&apos;function&apos; %&apos;init&apos; %&apos;#&apos;" type="reporter" category="control"><comment x="0" y="0" w="138" collapsed="false">Call f(f(f(...(f(x))))) n times where the three input slots are n, f, and x from left to right.  The # variable can be used inside f to represent how many times f has been called.</comment><header></header><code></code><translations>pt:o resultado de _ invocações em cascata de _ com argumento inicial _ _&#xD;</translations><inputs><input type="%n"></input><input type="%repRing"></input><input type="%s"></input><input type="%upvar"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doSetVar"><l>result</l><block var="init"/></block><block s="doSetVar"><l>#</l><l>0</l></block><block s="doRepeat"><block var="num"/><script><block s="doChangeVar"><l>#</l><l>1</l></block><block s="doSetVar"><l>result</l><block s="evaluate"><block var="function"/><list><block var="result"/></list></block></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="cascade until %&apos;pred&apos; %&apos;function&apos; %&apos;init&apos; %&apos;#&apos;" type="reporter" category="control"><comment x="0" y="0" w="210.47493489583334" collapsed="false">Call f(f(f(...(f(x))))) until condition is true, where the three input slots are condition, f, and x from left to right.  The # variable can be used inside f or condition to indicate how many times f has been called.</comment><header></header><code></code><translations>pt:o resultado da invocação em cascata até que _ de _ com argumento inicial _ _&#xD;</translations><inputs><input type="%predRing"></input><input type="%repRing"></input><input type="%s"></input><input type="%upvar"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doSetVar"><l>result</l><block var="init"/></block><block s="doSetVar"><l>#</l><l>0</l></block><block s="doUntil"><block s="evaluate"><block var="pred"/><list><block var="result"/></list></block><script><block s="doChangeVar"><l>#</l><l>1</l></block><block s="doSetVar"><l>result</l><block s="evaluate"><block var="function"/><list><block var="result"/></list></block></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="compose %&apos;f&apos; %&apos;g&apos;" type="reporter" category="control"><comment x="0" y="0" w="151.33333333333334" collapsed="false">Returns the function x↦f(g(x)) where f and g are the two inputs.</comment><header></header><code></code><translations>pt:a composição de _ com _&#xD;</translations><inputs><input type="%repRing"></input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="evaluate"><block var="f"/><list><block s="evaluate"><block var="g"/><list><l></l></list></block></list></block></autolambda><list></list></block></block></script></block-definition><block-definition s="repeat %&apos;action&apos; until %&apos;pred&apos;" type="command" category="control"><comment x="0" y="0" w="202.66666666666666" collapsed="false">Like the built-in REPEAT UNTIL block, except that the ending condition is not tested until the script has been run the first time.  So the script is run at least once.</comment><header></header><code></code><translations>pt:repete _ até que _ $loop-0.7&#xD;</translations><inputs><input type="%cs"></input><input type="%boolUE"></input></inputs><script><block s="doRun"><block var="action"/><list></list></block><block s="doUntil"><block s="evaluate"><block var="pred"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block></script></block></script></block-definition><block-definition s="repeat %&apos;action&apos; while %&apos;pred&apos;" type="command" category="control"><comment x="0" y="0" w="287.3333333333333" collapsed="false">Run the script repeatedly, as long as the given condition is true.  Runs the script at least once before testing the condition.</comment><header></header><code></code><translations>pt:repete _ enquanto _ $loop-0.7&#xD;</translations><inputs><input type="%cs"></input><input type="%boolUE"></input></inputs><script><block s="doRun"><block var="action"/><list></list></block><block s="doUntil"><block s="reportNot"><block s="evaluate"><block var="pred"/><list></list></block></block><script><block s="doRun"><block var="action"/><list></list></block></script></block></script></block-definition><block-definition s="repeat while %&apos;pred&apos; %&apos;action&apos;" type="command" category="control"><comment x="0" y="0" w="264" collapsed="false">Runs the script repeatedly, as long as the condition is true. Tests the condition before the first time the script is run.  Like the built in REPEAT UNTIL except that in this block the condition must be true, not false.</comment><header></header><code></code><translations>pt:enquanto _ , repete _ $loop-0.7&#xD;</translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doUntil"><block s="reportNot"><block s="evaluate"><block var="pred"/><list></list></block></block><script><block s="doRun"><block var="action"/><list></list></block></script></block></script></block-definition><block-definition s="repeat %&apos;num&apos; %&apos;#&apos; %&apos;action&apos;" type="command" category="control"><comment x="0" y="0" w="171" collapsed="false">Runs the script the specified number of times, like the built-in REPEAT block, but this one provides the # variable that can be used inside the script.  Try&#xD;REPEAT (200)&#xD;                MOVE (#) STEPS&#xD;   RIGHT 92&#xD;with the pen down.</comment><header></header><code></code><translations>pt:repete _ vezes _ _ $loop-0.7&#xD;</translations><inputs><input type="%n"></input><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doSetVar"><l>#</l><l>0</l></block><block s="doRepeat"><block var="num"/><script><block s="doChangeVar"><l>#</l><l>1</l></block><block s="doRun"><block var="action"/><list></list></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; step %&apos;step&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><comment x="0" y="0" w="247.33333333333334" collapsed="false">The primitive FOR block uses an implicit step of ±1 depending on which of the starting and ending values is larger.  This version allows you to provide an explicit step value.  If the sign of the step input is incompatible with the ordering of the starting and ending values, the script will not be run at all.</comment><header></header><code></code><translations>pt:para _ de _ com passo _ a _ _ $loop-0.7&#xD;</translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>test</l></list></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doIfElse"><block s="reportLessThan"><block var="step"/><l>0</l></block><script><block s="doSetVar"><l>test</l><block s="reifyPredicate"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>test</l><block s="reifyPredicate"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doUntil"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="let %&apos;a&apos; be %&apos;val&apos; in %&apos;loop&apos; %&apos;body&apos;" type="command" category="control"><comment x="0" y="0" w="238.66666666666666" collapsed="false">Provides LOOP as a function of one input that runs&#xD;the body of the LET with A set to the function input,&#xD;so the body can run itself recursively.&#xD;See COPY block in Variables for an example of use.</comment><header></header><code></code><translations>pt:tendo _ o valor inicial _ , executa _ definido como _&#xD;</translations><inputs><input type="%upvar"></input><input type="%s"></input><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doSetVar"><l>a</l><block var="val"/></block><block s="doSetVar"><l>loop</l><block s="reifyScript"><script><block s="doSetVar"><l>a</l><block var="new value"/></block><block s="doRun"><block var="body"/><list><block var="a"/></list></block></script><list><l>new value</l></list></block></block><block s="doRun"><block var="loop"/><list><block var="a"/></list></block></script></block-definition><block-definition s="pipe %&apos;value&apos; $arrowRight %&apos;pipe&apos;" type="reporter" category="control"><comment x="0" y="0" w="339.3333333333333" collapsed="false">The inputs are a starting value and one or more monadic functions.&#xD;The first function is called with the starting value as its input.&#xD;The second function is called with the value reported by the first function as its input, and so on.  PIPE reports the value reported by the last function.  PIPE provides an alternative notation for function composition instead of the usual nesting.&#xD;&#xD;nested acronym:                                                                 &#xD;report (combine (keep items (capital-letter? ( )) from&#xD;                  (map (letter (1) of ( )) over&#xD;                                                 (sentence→list (phrase)))) using (join ( ) ( )))&#xD;&#xD;piped acronym:                                             &#xD;report (pipe (phrase) → &#xD;            (sentence→list ( ))&#xD;                              (map (letter (1) of ( )) over ( ))&#xD;                                              (keep items (capital-letter? ( )) from ( ))&#xD;                                (combine ( ) using (join ( ) ( )))&#xD;&#xD;Some people find PIPE easier to read because the functions are called in the same order in which you read them, whereas in nested composition the innermost function is called first. </comment><header></header><code></code><translations>pt:a aplicação a _ de _&#xD;</translations><inputs><input type="%s"></input><input type="%mult%repRing"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="pipe"/></block><script><block s="doReport"><block var="value"/></block></script></block><block s="doReport"><custom-block s="pipe %s $arrowRight %mult%repRing"><block s="evaluate"><block s="reportListItem"><l>1</l><block var="pipe"/></block><list><block var="value"/></list></block><block s="reportCDR"><block var="pipe"/></block></custom-block></block></script></block-definition><block-definition s="$brush set pen %&apos;dimension&apos; to %&apos;value&apos; %&apos;more 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), color number, crayon, 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>color&#xD;color number&#xD;crayon&#xD;fair hue&#xD;&#126;1&#xD;size&#xD;transparency&#xD;X11/W3C name&#xD;&#126;2&#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(A) vector&#xD;RGB(A) hex&#xD;}&#xD;}</options></input><input type="%s"><options>function () {&#xD;&#xD;// add/edit menus but don&apos;t forget to edit other slot manual menu options to match&#xD;&#xD;var color_number=[&#xD;&quot;0 black=0&quot;, &quot;14 white=14&quot;,&#xD;&quot;20 spectral red=20&quot;, &quot;25 darkest red=25&quot;,&#xD;&quot;30 saddle brown=30&quot;, &quot;35 darkest brown=35&quot;,&#xD;&quot;40 spectral orange=40&quot;, &quot;45 darkest orange=45&quot;,&#xD;&quot;50 spectral yellow=50&quot;, &quot;55 darkest yellow=55&quot;,&#xD;&quot;60 spectral green=60&quot;, &quot;65 darkest green=65&quot;,&#xD;&quot;70 spectral cyan=70&quot;, &quot;75 darkest cyan=75&quot;,&#xD;&quot;80 spectral blue=80&quot;, &quot;85 darkest blue=85&quot;,&#xD;&quot;90 spectral violet=90&quot;, &quot;95 magenta=95&quot;];&#xD;&#xD;var fair_hue=[&#xD;&quot;0 red=0&quot;, &quot;12.5 brown=12.5&quot;, &quot;25 orange=25&quot;, &quot;37.5 yellow=37.5&quot;,&#xD;&quot;50 green=50&quot;, &quot;62.5 cyan=62.5&quot;, &quot;75 blue=75&quot;, &quot;87.5 violet=87.5&quot;];&#xD;&#xD;var crayon=[&#xD;&quot;grays&quot;,[&#xD;&quot;0 black #000000=0&quot;,&#xD;&quot;1 gray7 #121212=1&quot;,&#xD;&quot;2 gray14 #242424=2&quot;,&#xD;&quot;3 gray21 #363636=3&quot;,&#xD;&quot;4 gray28 #484848=4&quot;,&#xD;&quot;5 gray36 #5c5c5c=5&quot;,&#xD;&quot;6 gray43 #6d6d6d=6&quot;,&#xD;&quot;7 gray50 #7f7f7f=7&quot;,&#xD;&quot;8 gray57 #919191=8&quot;,&#xD;&quot;9 gray64 #a3a3a3=9&quot;,&#xD;&quot;10 gray71 #b5b5b5=10&quot;,&#xD;&quot;11 gray78 #c8c8c8=11&quot;,&#xD;&quot;12 gray85 #dadada=12&quot;,&#xD;&quot;13 gray92 #ececec=13&quot;,&#xD;&quot;14 white #ffffff=14&quot;],&#xD;&quot;pinks&quot;,[&#xD;&quot;15 deep pink #ff1493=15&quot;,&#xD;&quot;16 hot pink #ff69b4=16&quot;,&#xD;&quot;17 bright pink #ff007f=17&quot;,&#xD;&quot;18 raspberry #e30b5d=18&quot;,&#xD;&quot;19 amaranth #e52b50=19&quot;],&#xD;&quot;reds&quot;,[&#xD;&quot;20 red #ff0000=20&quot;,&#xD;&quot;21 burgundy #900020=21&quot;,&#xD;&quot;22 cherry #990000=22&quot;,&#xD;&quot;23 dark candy apple red #a40000=23&quot;,&#xD;&quot;24 sanguine #c00000=24&quot;,&#xD;&quot;25 maroon #800000=25&quot;,&#xD;&quot;26 crimson #c90016=26&quot;,&#xD;&quot;27 Lists #d94d11=27&quot;,&#xD;&quot;28 candy apple red #ff0800=28&quot;,&#xD;&quot;29 coquelicot #ff3800=29&quot;],&#xD;&quot;browns&quot;,[&#xD;&quot;30 saddle brown #8b4513=30&quot;,&#xD;&quot;31 chocolate #7b3f00=31&quot;,&#xD;&quot;32 kobicha #6b4423=32&quot;,&#xD;&quot;33 sepia #704214=33&quot;,&#xD;&quot;34 chestnut #954535=34&quot;,&#xD;&quot;35 dark brown #654321=35&quot;,&#xD;&quot;36 brown #964b00=36&quot;,&#xD;&quot;37 golden brown #996515=37&quot;,&#xD;&quot;38 cinnamon #b87333=38&quot;,&#xD;&quot;39 copper #d2691e=39&quot;],&#xD;&quot;oranges&quot;,[&#xD;&quot;40 orange #ff7f00=40&quot;,&#xD;&quot;41 Pantone orange #ff5800=41&quot;,&#xD;&quot;42 pumpkin #ff7518=42&quot;,&#xD;&quot;43 Variables #f3761d=43&quot;,&#xD;&quot;44 Spanish orange #e86100=44&quot;,&#xD;&quot;45 burnt orange #cc5500=45&quot;,&#xD;&quot;46 sinopia #cb410b=46&quot;,&#xD;&quot;47 ochre #cc7722=47&quot;,&#xD;&quot;48 carrot #ed9121=48&quot;,&#xD;&quot;49 tangerine #f28500=49&quot;],&#xD;&quot;yellows&quot;,[&#xD;&quot;50 yellow #ffff00=50&quot;,&#xD;&quot;51 Control #e6a822=51&quot;,&#xD;&quot;52 dark goldenrod #b8860b=52&quot;,&#xD;&quot;53 goldenrod #daa520=53&quot;,&#xD;&quot;54 saffron #f4c430=54&quot;,&#xD;&quot;55 sandstorm #ecd540=55&quot;,&#xD;&quot;56 mustard #ffdb58=56&quot;,&#xD;&quot;57 gold #ffd700=57&quot;,&#xD;&quot;58 egg yolk #fee33e=58&quot;,&#xD;&quot;59 rubber duck #fbe108=59&quot;],&#xD;&quot;greens&quot;,[&#xD;&quot;60 lime #00ff00=60&quot;,&#xD;&quot;61 apple green #8db600=61&quot;,&#xD;&quot;62 Operators #62c213=62&quot;,&#xD;&quot;63 forest green #228b22=63&quot;,&#xD;&quot;64 green #008000=64&quot;,&#xD;&quot;65 dark green #006400=65&quot;,&#xD;&quot;66 dark pastel green #03c03c=66&quot;,&#xD;&quot;67 emerald #50c878=67&quot;,&#xD;&quot;68 mint #3eb489=68&quot;,&#xD;&quot;69 Pen #00a178=69&quot;],&#xD;&quot;cyans&quot;,[&#xD;&quot;70 aqua (cyan) #00ffff=70&quot;,&#xD;&quot;71 dark cyan #008b8b=71&quot;,&#xD;&quot;72 cerulean #007ba7=72&quot;,&#xD;&quot;73 iceberg #71a6d2=73&quot;,&#xD;&quot;74 Sensing #0494dc=74&quot;,&#xD;&quot;75 teal #008080=75&quot;,&#xD;&quot;76 light sky blue #87cefa=76&quot;,&#xD;&quot;77 deep sky blue #00bfff=77&quot;,&#xD;&quot;78 dodger blue #1e90ff=78&quot;,&#xD;&quot;79 azure #007fff=79&quot;],&#xD;&quot;blues&quot;,[&#xD;&quot;80 blue #0000ff=80&quot;,&#xD;&quot;81 midnight blue #191970=81&quot;,&#xD;&quot;82 dark powder blue #003399=82&quot;,&#xD;&quot;83 cobalt #0047ab=83&quot;,&#xD;&quot;84 denim #1560bd=84&quot;,&#xD;&quot;85 navy blue #000080=85&quot;,&#xD;&quot;86 steel blue #4682b4=86&quot;,&#xD;&quot;87 Motion #4a6cd4=87&quot;,&#xD;&quot;88 cornflower #6495ed=88&quot;,&#xD;&quot;89 slate blue #6a5acd=89&quot;],&#xD;&quot;purples&quot;,[&#xD;&quot;90 violet #8000ff=90&quot;,&#xD;&quot;91 Looks #8f56e3=91&quot;,&#xD;&quot;92 grape #6f2da8=92&quot;,&#xD;&quot;93 indigo #4b0082=93&quot;,&#xD;&quot;94 x11 purple #a020f0=94&quot;,&#xD;&quot;95 magenta (fuchia) #ff00ff=95&quot;,&#xD;&quot;96 dark orchid #9932cc=96&quot;,&#xD;&quot;97 Sound #cf4ad9=97&quot;,&#xD;&quot;98 purple #7f007f=98&quot;,&#xD;&quot;99 dark magenta #8b008b=99&quot;]];&#xD;&#xD;function makeMenuHelper(items, output) {&#xD;    // in an array, walk through the items in pairs&#xD;    var i = 0;&#xD;    while (i &lt; items.length) {&#xD;        var label = items[i];&#xD;        var possiblyNested = items[i+1];&#xD;        // if possiblyNested is array, it is a nest under label&#xD;        // if possiblyNested is string, it is just a sibling&#xD;        if (possiblyNested === undefined) {&#xD;          // label is actually the last element of the list&#xD;          var hasEquals = label.split(&quot;=&quot;);&#xD;          if (hasEquals.length == 2) {&#xD;            output[hasEquals[0]] = hasEquals[1];&#xD;            i += 1;&#xD;          } else if (hasEquals.length == 3) {&#xD;            output[hasEquals[0]+&quot;\u00A0&quot;+&quot;=&quot;+&quot;\u00A0&quot;+hasEquals[2]] = hasEquals[0]+&quot;\u00A0&quot;+&quot;=&quot;+&quot;\u00A0&quot;+hasEquals[2];&#xD;            i += 1;&#xD;          } else {&#xD;            output[label] = label;&#xD;            i += 1;&#xD;          }&#xD;        } else if (typeof possiblyNested == &quot;string&quot;) {&#xD;          var hasEquals = label.split(&quot;=&quot;);&#xD;          if (hasEquals.length == 2) {&#xD;            output[hasEquals[0]] = hasEquals[1];&#xD;            i += 1;&#xD;          } else if (hasEquals.length == 3) {&#xD;            output[hasEquals[0]+&quot;\u00A0&quot;+&quot;=&quot;+&quot;\u00A0&quot;+hasEquals[2]] = hasEquals[0]+&quot;\u00A0&quot;+&quot;=&quot;+&quot;\u00A0&quot;+hasEquals[2];&#xD;            i += 1;&#xD;          } else {&#xD;            output[label] = label;&#xD;            i += 1;&#xD;          }&#xD;        } else if (Array.isArray(possiblyNested)) {&#xD;          var nestingOutput = {};&#xD;          makeMenuHelper(possiblyNested, nestingOutput);&#xD;          output[label] = nestingOutput;&#xD;          i += 2&#xD;        } else {&#xD;          throw new Error(&quot;Bad value at index &quot; + i);&#xD;        }&#xD;    }&#xD;}&#xD;&#xD;var ide = world.children[0];&#xD;var menuVarName = this.parent.blockSpec;&#xD;try {&#xD;    menuVarName = this.parent.cachedInputs[0].children[0].text;&#xD;} catch(err) {&#xD;    menuPoss = this.parent.children;&#xD;    menuPoss = menuPoss.filter(function (e) { return (e instanceof InputSlotMorph)});&#xD;    menuVarName = menuPoss[0].children[0].text;&#xD;}&#xD;&#xD;menuVarName = menuVarName.replace(&quot; &quot;,&quot;_&quot;);&#xD;&#xD;try {&#xD;    var menu = eval(menuVarName);&#xD;    var output = {};&#xD;    makeMenuHelper(menu, output);&#xD;    return output;&#xD;} catch(err) {&#xD;}&#xD;}</options></input><input type="%mult%s"></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doRun"><block s="reportListItem"><block s="reportListIndex"><block var="dimension"/><block var="✐ dimension names"/></block><block var="✐ dimension dispatch"/></block><list><block var="value"/><block var="more value"/></list></block></script><scripts><comment x="460.0888671875" y="4175.599999999967" w="251.33333333333337" collapsed="false">Note to myself:  When the user sets a fair dimension, say fair HSL, variable HSL contains the corresponding &quot;unfair&quot; values, and &quot;raw HSL&quot; contains the numbers the user actually gave.  It has to be this way because in the case of HSV, there is no &quot;HSV&quot; variable; rather, we use the pen&apos;s actual remembered-by-Javascript color&apos;s HSV coordinates.  So our HSL variable has to be analogous to that.  In both cases &quot;raw&quot; means the numbers the user gave us.</comment><script x="32.333333333333336" y="187.66666666666666"><block s="evaluate"><block s="reportJSFunction"><list><l>spec</l><l>proc</l></list><l>   var foo = this.parentThatIsA(StageMorph).globalBlocks.find(definition =&gt; {&#xD;                return (definition.localizedSpec() == spec);});&#xD;   return proc.reify(foo.blockInstance(),new List([]));&#xD;</l></block><list><block s="reportJoinWords"><list><l>✐ set pen to </l><block var="dimension"/><l> %s %mult%s</l></list></block></list></block></script></scripts></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="reportAtomicMap"><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="reportAtomicMap"><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><block s="reportMin"><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></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="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><block s="reportMin"><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></block></block></block><block var="L"/></list></block></block></script><list><l>H</l><l>S</l><l>V</l></list></block><block s="reportIfElse"><block var="✐ fair?"/><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><custom-block s="HSV color"></custom-block></block></block></block></block></script></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><block s="reportMin"><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></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="doIfElse"><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><block s="reportMin"><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></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><script><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><custom-block s="HSV color"></custom-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>color&#xD;color number&#xD;crayon&#xD;fair hue&#xD;&#126;1&#xD;size&#xD;transparency&#xD;X11/W3C name&#xD;&#126;2&#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;RGBA vector&#xD;RGB(A) 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>RGBA vector</l></block><script><block s="doReport"><block s="reportConcatenatedLists"><list><custom-block s="RGB color"></custom-block><block s="reportNewList"><list><block s="reportQuotient"><block s="reportProduct"><block s="reportDifference"><l>100</l><block s="getPenAttribute"><l><option>transparency</option></l></block></block><l>255</l></block><l>100</l></block></list></block></list></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(A) hex</l></block><script><block s="doDeclareVariables"><list><l>rgb</l></list></block><block s="doSetVar"><l>rgb</l><custom-block s="RGB color"></custom-block></block><block s="doIf"><block s="reportGreaterThan"><block s="getPenAttribute"><l><option>transparency</option></l></block><l>0</l></block><script><block s="doAddToList"><block s="reportQuotient"><block s="reportProduct"><block s="reportDifference"><l>100</l><block s="getPenAttribute"><l><option>transparency</option></l></block></block><l>255</l></block><l>100</l></block><block var="rgb"/></block></script></block><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><block var="rgb"/></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 number</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>color</l></block><script><block s="doReport"><custom-block s="✐ current pen color"></custom-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="doReport"><custom-block s="✐ crayon number of color %s"><custom-block s="✐ current pen color"></custom-block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>X11/W3C name</l></block><script><block s="doReport"><custom-block s="✐ X11 name of color %s"><custom-block s="✐ current pen color"></custom-block></custom-block></block></script></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>color number&#xD;crayon&#xD;fair hue&#xD;&#126;1&#xD;size&#xD;transparency&#xD;&#126;2&#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;RGBA vector&#xD;}&#xD;}</options></input><input type="%n"></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="✐ set pen to crayon %s %l"><block s="reportSum"><block var="old"/><block var="amount"/></block><l/></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 %mult%s"><block var="dimension"/><block s="reportSum"><block var="old"/><block var="amount"/></block><list><l></l></list></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 %mult%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><list><l></l></list></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="dimension"/></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="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="✐ 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="$brush color %&apos;newcolor&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%clr"></input></inputs><script><block s="doReport"><block s="reportNewCostume"><block s="reportNewList"><list><block s="reportProduct"><block s="reportTextSplit"><custom-block s="substring of %txt before %txt"><custom-block s="substring of %txt after %txt"><block var="newcolor"/><l>(</l></custom-block><l>)</l></custom-block><l><option>csv</option></l></block><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>255</l></list></block></block></list></block><l>1</l><l>1</l></block></block></script></block-definition><block-definition s="$brush mix colors %&apos;weighted colors&apos; using %&apos;flavor&apos; rules" type="reporter" category="pen"><comment x="0" y="0" w="304" collapsed="false">combines any number of colors, reporting the result of mixing them, either additively (like colored light beams) or subtractively (like paints).  If the result is too bright (additive) or too dark (subtractive), try the &quot;averaged&quot; versions, which will make the brightness more like the brightnesses of the input colors.</comment><header></header><code></code><translations></translations><inputs><input type="%mult%obj"></input><input type="%s" readonly="true"><options>additive (light)&#xD;additive (averaged)&#xD;subtractive (ideal)&#xD;subtractive (averaged)&#xD;simulated paint&#xD;paint (sRGB corrected)</options></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doDeclareVariables"><list><l>new</l><l>max</l><l>colors</l><l>weights</l></list></block><block s="doSetVar"><l>colors</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>list</option></l></block><block s="reportListItem"><l>1</l><l/></block><l></l></block></autolambda><list></list></block><block var="weighted colors"/></block></block><block s="doSetVar"><l>weights</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>list</option></l></block><block s="reportListItem"><l>2</l><l/></block><l>1</l></block></autolambda><list></list></block><block var="weighted colors"/></block></block><block s="doIf"><custom-block s="text %txt contains %txt"><block var="flavor"/><l>paint</l></custom-block><script><block s="doDeclareVariables"><list><l>rho-r</l><l>rho-g</l><l>rho-b</l><l>waveforms</l></list><comment w="152.66666666666666" collapsed="true">convert RGB to waveform</comment></block><block s="doSetVar"><l>rho-r</l><block s="reportTextSplit"><l>0.021592459, 0.020293111, 0.021807906, 0.023803297, 0.025208132, 0.025414957, 0.024621282, 0.020973705, 0.015752802, 0.01116804, 0.008578277, 0.006581877, 0.005171723, 0.004545205, 0.00414512, 0.004343112, 0.005238155, 0.007251939, 0.012543656, 0.028067132, 0.091342277, 0.484081092, 0.870378324, 0.939513128, 0.960926994, 0.968623763, 0.971263883, 0.972285819, 0.971898742, 0.972691859, 0.971734812, 0.97234454, 0.97150339, 0.970857997, 0.970553866, 0.969671404</l><l>, </l></block></block><block s="doSetVar"><l>rho-g</l><block s="reportTextSplit"><l>0.010542406, 0.010878976, 0.011063512, 0.010736566, 0.011681813, 0.012434719, 0.014986907, 0.020100392, 0.030356263, 0.063388962, 0.173423837, 0.568321142, 0.827791998, 0.916560468, 0.952002841, 0.964096452, 0.970590861, 0.972502542, 0.969148203, 0.955344651, 0.892637233, 0.5003641, 0.116236717, 0.047951391, 0.027873526, 0.020057963, 0.017382174, 0.015429109, 0.01543808, 0.014546826, 0.015197773, 0.014285896, 0.015069123, 0.015506263, 0.015545797, 0.016302839</l><l>, </l></block></block><block s="doSetVar"><l>rho-b</l><block s="reportTextSplit"><l>0.967865135, 0.968827912, 0.967128582, 0.965460137, 0.963110055, 0.962150324, 0.960391811, 0.958925903, 0.953890935, 0.925442998, 0.817997886, 0.42509696, 0.167036273, 0.078894327, 0.043852038, 0.031560435, 0.024170984, 0.020245519, 0.01830814, 0.016588218, 0.01602049, 0.015554808, 0.013384959, 0.012535491, 0.011199484, 0.011318274, 0.011353953, 0.012285073, 0.012663188, 0.012761325, 0.013067426, 0.013369566, 0.013427487, 0.01363574, 0.013893597, 0.014025757</l><l>, </l></block></block><block s="doSetVar"><l>waveforms</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportQuotient"><custom-block s="✐ RGB from color %s"><l></l></custom-block><l>255</l></block></autolambda><list></list></block><block var="colors"/></block></block><block s="doIf"><custom-block s="text %txt contains %txt"><block var="flavor"/><l>sRGB</l></custom-block><script><block s="doSetVar"><l>waveforms</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportLessThan"><l></l><l>0.04045</l></block><block s="reportQuotient"><l></l><l>12.92</l></block><block s="reportPower"><block s="reportQuotient"><block s="reportSum"><l></l><l>0.055</l></block><l>1.055</l></block><l>2.4</l></block></block></autolambda><list></list></block><l/></block></autolambda><list></list></block><block var="waveforms"/></block></block></script></block><block s="doSetVar"><l>waveforms</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportCombine"><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l></l></block></autolambda><list></list></block><list><l/><block s="reportNewList"><list><block var="rho-r"/><block var="rho-g"/><block var="rho-b"/></list></block></list></custom-block><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></autolambda><list></list></block><block var="waveforms"/></block></block><block s="doDeclareVariables"><list><l>sum of weights</l><l>combined waveform</l></list><comment w="214.00000000000003" collapsed="true">weighted geometric mean of waveforms</comment></block><block s="doSetVar"><l>sum of weights</l><block s="reportCombine"><block var="weights"/><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></block><block s="doSetVar"><l>combined waveform</l><block s="reportCombine"><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportPower"><l></l><block s="reportQuotient"><l></l><block var="sum of weights"/></block></block></autolambda><list></list></block><list><block var="waveforms"/><block var="weights"/></list></custom-block><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l></l></block></autolambda><list></list></block></block></block><block s="doDeclareVariables"><list><l>T</l></list><comment w="90" collapsed="true">back to RGB</comment></block><block s="doSetVar"><l>T</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportTextSplit"><l></l><l><option>word</option></l></block></autolambda><list></list></block><block s="reportNewList"><list><l>5.47813E-05	0.000184722	0.000935514	0.003096265	0.009507714	0.017351596	0.022073595	0.016353161	0.002002407	-0.016177731	-0.033929391	-0.046158952	-0.06381706	-0.083911194	-0.091832385	-0.08258148	-0.052950086	-0.012727224	0.037413037	0.091701812	0.147964686	0.181542886	0.210684154	0.210058081	0.181312094	0.132064724	0.093723787	0.057159281	0.033469657	0.018235464	0.009298756	0.004023687	0.002068643	0.00109484	0.000454231	0.000255925</l><l>-4.65552E-05	-0.000157894	-0.000806935	-0.002707449	-0.008477628	-0.016058258	-0.02200529	-0.020027434	-0.011137726	0.003784809	0.022138944	0.038965605	0.063361718	0.095981626	0.126280277	0.148575844	0.149044804	0.14239936	0.122084916	0.09544734	0.067421931	0.035691251	0.01313278	-0.002384996	-0.009409573	-0.009888983	-0.008379513	-0.005606153	-0.003444663	-0.001921041	-0.000995333	-0.000435322	-0.000224537	-0.000118838	-4.93038E-05	-2.77789E-05</l><l>0.00032594	0.001107914	0.005677477	0.01918448	0.060978641	0.121348231	0.184875618	0.208804428	0.197318551	0.147233899	0.091819086	0.046485543	0.022982618	0.00665036	-0.005816014	-0.012450334	-0.015524259	-0.016712927	-0.01570093	-0.013647887	-0.011317812	-0.008077223	-0.005863171	-0.003943485	-0.002490472	-0.001440876	-0.000852895	-0.000458929	-0.000248389	-0.000129773	-6.41985E-05	-2.71982E-05	-1.38913E-05	-7.35203E-06	-3.05024E-06	-1.71858E-06</l></list></block></block></block><block s="doSetVar"><l>new</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportCombine"><block s="reportProduct"><block var="combined waveform"/><l></l></block><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></autolambda><list></list></block><block var="T"/></block></block><block s="doIf"><custom-block s="text %txt contains %txt"><block var="flavor"/><l>sRGB</l></custom-block><script><block s="doSetVar"><l>new</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportLessThan"><l></l><l>0.0031308</l></block><block s="reportProduct"><l>12.92</l><l></l></block><block s="reportDifference"><block s="reportProduct"><l>1.055</l><block s="reportPower"><l></l><block s="reportQuotient"><l>1</l><l>2.4</l></block></block></block><l>0.055</l></block></block></autolambda><list></list></block><block var="new"/></block></block></script></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><block s="reportProduct"><l>255</l><block var="new"/></block><list><l></l></list></custom-block></block></script></block><block s="doIfElse"><custom-block s="text %txt contains %txt"><block var="flavor"/><l>add</l></custom-block><script><block s="doSetVar"><l>new</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportCombine"><l/><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></autolambda><list></list></block><block s="reportListAttribute"><l><option>columns</option></l><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportProduct"><custom-block s="✐ RGB from color %s"><l></l></custom-block><l></l></block></autolambda><list></list></block><list><block var="colors"/><block var="weights"/></list></custom-block></block></block></block><block s="doIf"><custom-block s="text %txt contains %txt"><block var="flavor"/><l>aver</l></custom-block><script><block s="doSetVar"><l>new</l><block s="reportQuotient"><block var="new"/><block s="reportCombine"><block var="weights"/><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></block></block></script></block><block s="doSetVar"><l>max</l><block s="reportCombine"><block var="new"/><block s="reifyReporter"><autolambda><block s="reportMax"><l></l><l></l></block></autolambda><list></list></block></block></block><block s="doIf"><block s="reportGreaterThan"><block var="max"/><l>255</l></block><script><block s="doSetVar"><l>new</l><block s="reportProduct"><block var="new"/><block s="reportQuotient"><l>255</l><block var="max"/></block></block></block></script></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><block var="new"/><list><l></l></list></custom-block></block></script><script><block s="doSetVar"><l>new</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportCombine"><l/><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l></l></block></autolambda><list></list></block></block></autolambda><list></list></block><block s="reportListAttribute"><l><option>columns</option></l><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportProduct"><custom-block s="✐ RGB from color %s"><l></l></custom-block><block s="reportQuotient"><l></l><l>255</l></block></block></autolambda><list></list></block><list><block var="colors"/><block var="weights"/></list></custom-block></block></block></block><block s="doIfElse"><custom-block s="text %txt contains %txt"><block var="flavor"/><l>aver</l></custom-block><script><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><block s="reportProduct"><block s="reportPower"><block var="new"/><block s="reportQuotient"><l>1</l><block s="reportCombine"><block var="weights"/><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></block></block><l>255</l></block><list><l></l></list></custom-block></block></script><script><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><block s="reportProduct"><block var="new"/><l>255</l></block><list><l></l></list></custom-block></block></script></block></script></block></script><scripts><script x="512" y="1525.7777777777785"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportProduct"><block s="reportQuotient"><custom-block s="✐ RGB from color %s"><l></l></custom-block><l>255</l></block><block s="reportQuotient"><block s="reportDifference"><l>100</l><custom-block s="$brush %s from color %obj"><l>transparency</l><l/></custom-block></block><l>100</l></block></block></autolambda><list></list></block><block var="colors"/></block></script></scripts></block-definition><block-definition s="multiline %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>pt:o texto multilinha _&#xD;</translations><inputs><input type="%mlt"></input></inputs><script><block s="doReport"><block var="text"/></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="substring of %&apos;string&apos; after %&apos;marker&apos;" type="reporter" category="operators"><comment x="0" y="0" w="203.33333333333334" collapsed="false">Reports the portion of the first input string starting after the first occurrence of the second string.  If the second string isn&apos;t found in the first string, reports an empty string.</comment><header></header><code></code><translations>pt:o texto de _ depois 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><l>markerlength</l></list><l>var world=this.parentThatIsA(IDE_Morph);&#xD;if (!("stringLibCaseIndependentComparison" in world)) {&#xD;    world["stringLibCaseIndependentComparison"] = true;&#xD;};&#xD;string = string+"";&#xD;if (world["stringLibCaseIndependentComparison"]) {&#xD;    var index=string.toLocaleLowerCase().indexOf(marker.toLocaleLowerCase());&#xD;    if (index&lt;0) {return ""};&#xD;    return string.slice(index+markerlength);&#xD;} else {&#xD;    var index=string.indexOf(marker);&#xD;    if (index&lt;0) {return ""};&#xD;    return string.slice(index+markerlength);&#xD;}</l></block><list><block var="string"/><block var="marker"/><block s="reportStringSize"><block var="marker"/></block></list></block></block></script></block-definition><block-definition s="position of %&apos;small&apos; in %&apos;large&apos;" type="reporter" category="operators"><comment x="0" y="0" w="294" collapsed="false">Reports the character position (starting from 1) of the beginning of the first input string inside the second input string.&#xD;If it&apos;s not found, reports 0.</comment><header></header><code></code><translations>pt:a posição de _ em _&#xD;</translations><inputs><input type="%s"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>sub</l><l>sup</l></list><l>var world=this.parentThatIsA(IDE_Morph);&#xD;if (!("stringLibCaseIndependentComparison" in world)) {&#xD;    world["stringLibCaseIndependentComparison"] = true;&#xD;};&#xD;if (world["stringLibCaseIndependentComparison"]) {&#xD;    return 1+sup.toLocaleLowerCase().indexOf(sub.toLocaleLowerCase());&#xD;} else {&#xD;    return 1+sup.indexOf(sub);&#xD;}</l></block><list><block var="small"/><block var="large"/></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.33333333333331" 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="substring of %&apos;str&apos; from position %&apos;start&apos; to position %&apos;end&apos; inclusive" type="reporter" category="operators"><comment x="0" y="0" w="297.3333333333333" collapsed="false">Reports the portion of the first input (string) starting at the position given by the second input (counting from 1, like LETTER n OF) and ending at the position given by the third input (also counting from 1).  If the third input is empty, reports the portion from the first position to the end of the string.&#xD;If a position number is negative, counts from the end backward, so -1 is the last character, -2 is the next to last, etc.</comment><header></header><code></code><translations>pt:o texto de _ entre as posições _ e _ , inclusive&#xD;</translations><inputs><input type="%txt"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>str</l><l>start</l><l>end</l></list><l>if (end != "") {&#xD;    return str.slice(start-1,end);&#xD;} else {&#xD;    return str.slice(start-1);&#xD;}</l></block><list><block var="str"/><block var="start"/><block var="end"/></list></block></block></script></block-definition><block-definition s="text %&apos;string&apos; contains %&apos;marker&apos;" type="predicate" category="operators"><comment x="0" y="0" w="217.99999999999997" collapsed="false">Reports True if the first input string contains the second input string, otherwise false.&#xD;&#xD;Comparison is case-independent by default; use USE CASE-INDEPENDENT COMPARISONS to change that.</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;    return !(index&lt;0);&#xD;} else {&#xD;    var index=string.indexOf(marker);&#xD;    return !(index&lt;0);&#xD;}</l></block><list><block var="string"/><block var="marker"/></list></block></block></script></block-definition><block-definition s="to lower case %&apos;text&apos;" type="reporter" category="operators"><comment x="0" y="0" w="275.3333333333333" collapsed="false">Reports the input text with lower case letters instead of capital letters in the input.  Uses the user&apos;s locale&apos;s rules for case conversion.</comment><header></header><code></code><translations>pt:em minúsculas _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>text</l></list><l>return text.toLocaleLowerCase();</l></block><list><block var="text"/></list></block></block></script></block-definition><block-definition s="$brush color from %&apos;kind&apos; %&apos;value&apos; %&apos;more value&apos;" type="reporter" category="pen"><comment x="0" y="0" w="265.3333333333333" collapsed="false">This block reports a color.  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), color number, crayon, 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>color&#xD;color number&#xD;crayon&#xD;fair hue&#xD;X11/W3C name&#xD;&#126;&#xD;fair HSL=fair HSL vector&#xD;fair HSV=fair HSV vector&#xD;HSL=HSL vector&#xD;HSV=HSV vector&#xD;RGB (0-255)=RGB vector&#xD;RGB hex</options></input><input type="%s"><options>function () {&#xD;&#xD;// add/edit menus but don&apos;t forget to edit 2nd slot manual menu options as well to match&#xD;var color_number=[&#xD;&quot;0 black=0&quot;, &quot;14 white=14&quot;,&#xD;&quot;20 spectral red=20&quot;, &quot;25 darkest red=25&quot;,&#xD;&quot;30 saddle brown=30&quot;, &quot;35 darkest brown=35&quot;,&#xD;&quot;40 spectral orange=40&quot;, &quot;45 darkest orange=45&quot;,&#xD;&quot;50 spectral yellow=50&quot;, &quot;55 darkest yellow=55&quot;,&#xD;&quot;60 spectral green=60&quot;, &quot;65 darkest green=65&quot;,&#xD;&quot;70 spectral cyan=70&quot;, &quot;75 darkest cyan=75&quot;,&#xD;&quot;80 spectral blue=80&quot;, &quot;85 darkest blue=85&quot;,&#xD;&quot;90 spectral violet=90&quot;, &quot;95 magenta=95&quot;];&#xD;&#xD;var fair_hue=[&#xD;&quot;0 red=0&quot;, &quot;12.5 brown=12.5&quot;, &quot;25 orange=25&quot;, &quot;37.5 yellow=37.5&quot;,&#xD;&quot;50 green=50&quot;, &quot;62.5 cyan=62.5&quot;, &quot;75 blue=75&quot;, &quot;87.5 violet=87.5&quot;];&#xD;&#xD;var crayon=[&#xD;&quot;grays&quot;,[&#xD;&quot;0 black #000000=0&quot;,&#xD;&quot;1 gray7 #121212=1&quot;,&#xD;&quot;2 gray14 #242424=2&quot;,&#xD;&quot;3 gray21 #363636=3&quot;,&#xD;&quot;4 gray28 #484848=4&quot;,&#xD;&quot;5 gray36 #5c5c5c=5&quot;,&#xD;&quot;6 gray43 #6d6d6d=6&quot;,&#xD;&quot;7 gray50 #7f7f7f=7&quot;,&#xD;&quot;8 gray57 #919191=8&quot;,&#xD;&quot;9 gray64 #a3a3a3=9&quot;,&#xD;&quot;10 gray71 #b5b5b5=10&quot;,&#xD;&quot;11 gray78 #c8c8c8=11&quot;,&#xD;&quot;12 gray85 #dadada=12&quot;,&#xD;&quot;13 gray92 #ececec=13&quot;,&#xD;&quot;14 white #ffffff=14&quot;],&#xD;&quot;pinks&quot;,[&#xD;&quot;15 deep pink #ff1493=15&quot;,&#xD;&quot;16 hot pink #ff69b4=16&quot;,&#xD;&quot;17 bright pink #ff007f=17&quot;,&#xD;&quot;18 raspberry #e30b5d=18&quot;,&#xD;&quot;19 amaranth #e52b50=19&quot;],&#xD;&quot;reds&quot;,[&#xD;&quot;20 red #ff0000=20&quot;,&#xD;&quot;21 burgundy #900020=21&quot;,&#xD;&quot;22 cherry #990000=22&quot;,&#xD;&quot;23 dark candy apple red #a40000=23&quot;,&#xD;&quot;24 sanguine #c00000=24&quot;,&#xD;&quot;25 maroon #800000=25&quot;,&#xD;&quot;26 crimson #c90016=26&quot;,&#xD;&quot;27 Lists #d94d11=27&quot;,&#xD;&quot;28 candy apple red #ff0800=28&quot;,&#xD;&quot;29 coquelicot #ff3800=29&quot;],&#xD;&quot;browns&quot;,[&#xD;&quot;30 saddle brown #8b4513=30&quot;,&#xD;&quot;31 chocolate #7b3f00=31&quot;,&#xD;&quot;32 kobicha #6b4423=32&quot;,&#xD;&quot;33 sepia #704214=33&quot;,&#xD;&quot;34 chestnut #954535=34&quot;,&#xD;&quot;35 dark brown #654321=35&quot;,&#xD;&quot;36 brown #964b00=36&quot;,&#xD;&quot;37 golden brown #996515=37&quot;,&#xD;&quot;38 cinnamon #b87333=38&quot;,&#xD;&quot;39 copper #d2691e=39&quot;],&#xD;&quot;oranges&quot;,[&#xD;&quot;40 orange #ff7f00=40&quot;,&#xD;&quot;41 Pantone orange #ff5800=41&quot;,&#xD;&quot;42 pumpkin #ff7518=42&quot;,&#xD;&quot;43 Variables #f3761d=43&quot;,&#xD;&quot;44 Spanish orange #e86100=44&quot;,&#xD;&quot;45 burnt orange #cc5500=45&quot;,&#xD;&quot;46 sinopia #cb410b=46&quot;,&#xD;&quot;47 ochre #cc7722=47&quot;,&#xD;&quot;48 carrot #ed9121=48&quot;,&#xD;&quot;49 tangerine #f28500=49&quot;],&#xD;&quot;yellows&quot;,[&#xD;&quot;50 yellow #ffff00=50&quot;,&#xD;&quot;51 Control #e6a822=51&quot;,&#xD;&quot;52 dark goldenrod #b8860b=52&quot;,&#xD;&quot;53 goldenrod #daa520=53&quot;,&#xD;&quot;54 saffron #f4c430=54&quot;,&#xD;&quot;55 sandstorm #ecd540=55&quot;,&#xD;&quot;56 mustard #ffdb58=56&quot;,&#xD;&quot;57 gold #ffd700=57&quot;,&#xD;&quot;58 egg yolk #fee33e=58&quot;,&#xD;&quot;59 rubber duck #fbe108=59&quot;],&#xD;&quot;greens&quot;,[&#xD;&quot;60 lime #00ff00=60&quot;,&#xD;&quot;61 apple green #8db600=61&quot;,&#xD;&quot;62 Operators #62c213=62&quot;,&#xD;&quot;63 forest green #228b22=63&quot;,&#xD;&quot;64 green #008000=64&quot;,&#xD;&quot;65 dark green #006400=65&quot;,&#xD;&quot;66 dark pastel green #03c03c=66&quot;,&#xD;&quot;67 emerald #50c878=67&quot;,&#xD;&quot;68 mint #3eb489=68&quot;,&#xD;&quot;69 Pen #00a178=69&quot;],&#xD;&quot;cyans&quot;,[&#xD;&quot;70 aqua (cyan) #00ffff=70&quot;,&#xD;&quot;71 dark cyan #008b8b=71&quot;,&#xD;&quot;72 cerulean #007ba7=72&quot;,&#xD;&quot;73 iceberg #71a6d2=73&quot;,&#xD;&quot;74 Sensing #0494dc=74&quot;,&#xD;&quot;75 teal #008080=75&quot;,&#xD;&quot;76 light sky blue #87cefa=76&quot;,&#xD;&quot;77 deep sky blue #00bfff=77&quot;,&#xD;&quot;78 dodger blue #1e90ff=78&quot;,&#xD;&quot;79 azure #007fff=79&quot;],&#xD;&quot;blues&quot;,[&#xD;&quot;80 blue #0000ff=80&quot;,&#xD;&quot;81 midnight blue #191970=81&quot;,&#xD;&quot;82 dark powder blue #003399=82&quot;,&#xD;&quot;83 cobalt #0047ab=83&quot;,&#xD;&quot;84 denim #1560bd=84&quot;,&#xD;&quot;85 navy blue #000080=85&quot;,&#xD;&quot;86 steel blue #4682b4=86&quot;,&#xD;&quot;87 Motion #4a6cd4=87&quot;,&#xD;&quot;88 cornflower #6495ed=88&quot;,&#xD;&quot;89 slate blue #6a5acd=89&quot;],&#xD;&quot;purples&quot;,[&#xD;&quot;90 violet #8000ff=90&quot;,&#xD;&quot;91 Looks #8f56e3=91&quot;,&#xD;&quot;92 grape #6f2da8=92&quot;,&#xD;&quot;93 indigo #4b0082=93&quot;,&#xD;&quot;94 x11 purple #a020f0=94&quot;,&#xD;&quot;95 magenta (fuchia) #ff00ff=95&quot;,&#xD;&quot;96 dark orchid #9932cc=96&quot;,&#xD;&quot;97 Sound #cf4ad9=97&quot;,&#xD;&quot;98 purple #7f007f=98&quot;,&#xD;&quot;99 dark magenta #8b008b=99&quot;]];&#xD;&#xD;function makeMenuHelper(items, output) {&#xD;    // in an array, walk through the items in pairs&#xD;    var i = 0;&#xD;    while (i &lt; items.length) {&#xD;        var label = items[i];&#xD;        var possiblyNested = items[i+1];&#xD;        // if possiblyNested is array, it is a nest under label&#xD;        // if possiblyNested is string, it is just a sibling&#xD;        if (possiblyNested === undefined) {&#xD;          // label is actually the last element of the list&#xD;          var hasEquals = label.split(&quot;=&quot;);&#xD;          if (hasEquals.length == 2) {&#xD;            output[hasEquals[0]] = hasEquals[1];&#xD;            i += 1;&#xD;          } else if (hasEquals.length == 3) {&#xD;            output[hasEquals[0]+&quot;\u00A0&quot;+&quot;=&quot;+&quot;\u00A0&quot;+hasEquals[2]] = hasEquals[0]+&quot;\u00A0&quot;+&quot;=&quot;+&quot;\u00A0&quot;+hasEquals[2];&#xD;            i += 1;&#xD;          } else {&#xD;            output[label] = label;&#xD;            i += 1;&#xD;          }&#xD;        } else if (typeof possiblyNested == &quot;string&quot;) {&#xD;          var hasEquals = label.split(&quot;=&quot;);&#xD;          if (hasEquals.length == 2) {&#xD;            output[hasEquals[0]] = hasEquals[1];&#xD;            i += 1;&#xD;          } else if (hasEquals.length == 3) {&#xD;            output[hasEquals[0]+&quot;\u00A0&quot;+&quot;=&quot;+&quot;\u00A0&quot;+hasEquals[2]] = hasEquals[0]+&quot;\u00A0&quot;+&quot;=&quot;+&quot;\u00A0&quot;+hasEquals[2];&#xD;            i += 1;&#xD;          } else {&#xD;            output[label] = label;&#xD;            i += 1;&#xD;          }&#xD;        } else if (Array.isArray(possiblyNested)) {&#xD;          var nestingOutput = {};&#xD;          makeMenuHelper(possiblyNested, nestingOutput);&#xD;          output[label] = nestingOutput;&#xD;          i += 2&#xD;        } else {&#xD;          throw new Error(&quot;Bad value at index &quot; + i);&#xD;        }&#xD;    }&#xD;}&#xD;&#xD;var ide = world.children[0];&#xD;var menuVarName = this.parent.blockSpec;&#xD;try {&#xD;    menuVarName = this.parent.cachedInputs[0].children[0].text;&#xD;} catch(err) {&#xD;    menuPoss = this.parent.children;&#xD;    menuPoss = menuPoss.filter(function (e) { return (e instanceof InputSlotMorph)});&#xD;    menuVarName = menuPoss[0].children[0].text;&#xD;}&#xD;&#xD;menuVarName = menuVarName.replace(&quot; &quot;,&quot;_&quot;);&#xD;&#xD;try {&#xD;    var menu = eval(menuVarName);&#xD;    var output = {};&#xD;    makeMenuHelper(menu, output);&#xD;    return output;&#xD;} catch(err) {&#xD;}&#xD;}</options></input><input type="%mult%s"></input></inputs><script><block s="doDeclareVariables"><list><l>color</l><l>index</l><l>scale</l><l>transparency</l></list></block><custom-block s="✐ initialize variables"></custom-block><block s="doSetVar"><l>value</l><block s="reportCONS"><block var="value"/><block var="more value"/></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair hue</l></block><script><block s="doSetVar"><l>value</l><block s="reportNewList"><list><block s="reportListItem"><l>1</l><block var="value"/></block><l>100</l><l>50</l><block s="reportListItem"><l>2</l><block var="value"/></block></list></block></block><block s="doSetVar"><l>kind</l><l>fair HSL vector</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>color number</l></block><script><block s="doSetVar"><l>color</l><block s="reportModulus"><block s="reportProduct"><block s="reportListItem"><l>1</l><block var="value"/></block><l>3</l></block><l>300</l></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="color"/><l>42</l><comment w="77.33333333333333" collapsed="true">grayscale</comment></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></block><block s="doReport"><custom-block s="✐ include transparency %l %s"><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportMin"><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></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 s="reportListItem"><l>2</l><block var="value"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>crayon</l></block><script><block s="doIfElse"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="value"/></block><l><option>text</option></l></block><script><block s="doSetVar"><l>color</l><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportListItem"><l>4</l><l/></block><block s="reportListItem"><l>1</l><block var="value"/></block></block></autolambda><list></list></block><block var="✐ crayon colors"/></block></block><block s="doIf"><block s="reportEquals"><block var="color"/><l></l></block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>No such crayon: </l><block s="reportListItem"><l>1</l><block var="value"/></block></list></block></custom-block></script></block></script><script><block s="doSetVar"><l>color</l><block s="reportListItem"><block s="reportSum"><block s="reportModulus"><block s="reportListItem"><l>1</l><block var="value"/></block><l>100</l></block><l>1</l></block><block var="✐ crayon colors"/></block></block></script></block><block s="doReport"><custom-block s="✐ include transparency %l %s"><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>3</l></block><block var="color"/></block><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>X11/W3C name</l></block><script><block s="doReport"><custom-block s="✐ color from X11 name %s"><block var="value"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>RGB hex</l></block><script><block s="doReport"><custom-block s="✐ color from RGB hex %s"><block var="value"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>color</l></block><script><block s="doReplaceInList"><l>1</l><block var="value"/><custom-block s="✐ RGB from color %s"><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block></block><block s="doSetVar"><l>kind</l><l>RGB vector</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>RGB vector</l></block><script><block s="doSetVar"><l>color</l><block s="reportMin"><block s="reportMax"><custom-block s="✐ extract rgba values %l %upvar"><block var="value"/><l>transparency</l></custom-block><l>0</l></block><l>255</l></block></block><block s="doIf"><block s="reportOr"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="value"/></block><l><option>number</option></l></block><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="value"/></block></block><l>3</l></block></block><script><block s="doIf"><block s="reportIsA"><block var="transparency"/><l><option>number</option></l></block><script><block s="doSetVar"><l>transparency</l><block s="reportDifference"><l>100</l><block s="reportQuotient"><block s="reportProduct"><block var="transparency"/><l>100</l></block><l>255</l></block></block></block></script></block></script></block><block s="doReport"><custom-block s="✐ include transparency %l %s"><block var="color"/><block var="transparency"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>HSV vector</l></block><script><block s="doSetVar"><l>color</l><custom-block s="✐ RGB from HSV %l"><custom-block s="✐ extract rgba values %l %upvar"><block var="value"/><l>transparency</l></custom-block></custom-block></block><block s="doReport"><custom-block s="✐ include transparency %l %s"><block var="color"/><block var="transparency"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>HSL vector</l></block><script><block s="doSetVar"><l>color</l><custom-block s="✐ RGB from HSL %l"><custom-block s="✐ extract rgba values %l %upvar"><block var="value"/><l>transparency</l></custom-block></custom-block></block><block s="doReport"><custom-block s="✐ include transparency %l %s"><block var="color"/><block var="transparency"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair HSV vector</l></block><script><block s="doSetVar"><l>color</l><custom-block s="✐ limits %l"><custom-block s="✐ extract rgba values %l %upvar"><block var="value"/><l>transparency</l></custom-block></custom-block></block><block s="doSetVar"><l>value</l><block s="reportListItem"><l>1</l><block var="color"/></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="doSetVar"><l>index</l><block s="reportSum"><block s="reportListItem"><block var="index"/><block var="✐ HSV brights"/></block><block s="reportProduct"><block var="scale"/><block s="reportDifference"><block s="reportListItem"><block s="reportSum"><block var="index"/><l>1</l></block><block var="✐ HSV brights"/></block><block s="reportListItem"><block var="index"/><block var="✐ HSV brights"/></block></block></block></block></block><block s="doSetVar"><l>color</l><custom-block s="✐ RGB from HSV %l"><block s="reportProduct"><block s="reportCONS"><l>100</l><block s="reportCDR"><block var="color"/></block></block><block var="index"/></block></custom-block></block><block s="doReport"><custom-block s="✐ include transparency %l %s"><block var="color"/><block var="transparency"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair HSL vector</l></block><script><block s="doSetVar"><l>color</l><custom-block s="✐ limits %l"><custom-block s="✐ extract rgba values %l %upvar"><block var="value"/><l>transparency</l></custom-block></custom-block></block><block s="doSetVar"><l>value</l><block s="reportModulus"><block s="reportListItem"><l>1</l><block var="color"/></block><l>100</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="doSetVar"><l>index</l><block s="reportSum"><block s="reportListItem"><block var="index"/><block var="✐ HSL brights"/></block><block s="reportProduct"><block var="scale"/><block s="reportDifference"><block s="reportListItem"><block s="reportSum"><block var="index"/><l>1</l></block><block var="✐ HSL brights"/></block><block s="reportListItem"><block var="index"/><block var="✐ HSL brights"/></block></block></block></block></block><block s="doSetVar"><l>color</l><custom-block s="✐ RGB from HSL %l"><block s="reportProduct"><block s="reportCONS"><l>1</l><block s="reportQuotient"><block s="reportCDR"><block var="color"/></block><block s="reportNewList"><list><l>100</l><l>50</l></list></block></block></block><block var="index"/></block></custom-block></block><block s="doReport"><custom-block s="✐ include transparency %l %s"><block var="color"/><block var="transparency"/></custom-block></block></script></block></script></block-definition><block-definition s="$brush %&apos;kind&apos; from color %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>nearest color number&#xD;crayon number&#xD;fair hue&#xD;&#126;1&#xD;transparency&#xD;X11/W3C name&#xD;&#126;2&#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;RGBA vector&#xD;RGB hex&#xD;}&#xD;}</options></input><input type="%obj"></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>crayon number</l></block><script><block s="doReport"><custom-block s="✐ crayon number of color %s"><block var="color"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>X11/W3C name</l></block><script><block s="doReport"><custom-block s="✐ X11 name of color %s"><block var="color"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>nearest color number</l></block><script><block s="doReport"><custom-block s="✐ color number near color %s"><block var="color"/></custom-block></block></script></block><block s="doDeclareVariables"><list><l>rgb</l><l>hsl</l><l>hsv</l></list></block><block s="doSetVar"><l>rgb</l><custom-block s="✐ extract rgba values %l %upvar"><block var="color"/><l>transparency</l></custom-block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>transparency</l></block><script><block s="doReport"><block s="reportDifference"><l>100</l><block s="reportQuotient"><block s="reportProduct"><block var="transparency"/><l>100</l></block><l>255</l></block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>RGB vector</l></block><script><block s="doReport"><block var="rgb"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>RGBA vector</l></block><script><block s="doReport"><block s="reportConcatenatedLists"><list><block var="rgb"/><block s="reportNewList"><list><block var="transparency"/></list></block></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>RGB hex</l></block><script><block s="doReport"><block s="reportJoinWords"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="✐ byte to hex %n"><l></l></custom-block></autolambda><list></list></block><block var="rgb"/></block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>red</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="rgb"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>green</l></block><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="rgb"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>blue</l></block><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="rgb"/></block></block></script></block><block s="doSetVar"><l>hsv</l><custom-block s="✐ HSL/HSV (hsl? %b ) from RGB %s"><l><bool>false</bool></l><block var="rgb"/></custom-block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>HSV vector</l></block><script><block s="doReport"><block var="hsv"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>hue</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="hsv"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>saturation (HSV)</l></block><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="hsv"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>value (brightness)</l></block><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="hsv"/></block></block></script></block><block s="doSetVar"><l>hsl</l><custom-block s="✐ HSL/HSV (hsl? %b ) from RGB %s"><l><bool>true</bool></l><block var="rgb"/></custom-block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>HSL vector</l></block><script><block s="doReport"><block var="hsl"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>saturation (HSL)</l></block><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="hsl"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>lightness</l></block><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="hsl"/></block></block></script></block><block s="doIfElse"><block s="reportOr"><custom-block s="text %txt contains %txt"><block var="kind"/><l>HSL</l></custom-block><custom-block s="text %txt contains %txt"><block var="kind"/><l>lightness</l></custom-block></block><script><block s="doDeclareVariables"><list><l>fair hue</l><l>fair lightness</l><l>fair saturation (HSL)</l></list><comment w="53.333333333333336" collapsed="true">HSL</comment></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block s="reportListItem"><l>3</l><block var="hsl"/></block><l>34</l></block><block s="reportAnd"><block s="reportGreaterThanOrEquals"><block s="reportListItem"><l>1</l><block var="hsl"/></block><l>1.96</l></block><block s="reportLessThanOrEquals"><block s="reportListItem"><l>1</l><block var="hsl"/></block><l>8.82353</l></block></block></block><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><l>1</l><block var="hsl"/></block><l>6.94444445</l></block><script><block s="doSetVar"><l>fair hue</l><block s="reportSum"><l>12.5</l><block s="reportProduct"><block s="reportDifference"><l>5.8</l><l>12.5</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsl"/></block></block><block s="reportDifference"><l>6.94444445</l><l>1.96</l></block></block></block></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair hue</l></block><script><block s="doReport"><block var="fair hue"/></block></script></block><block s="doSetVar"><l>fair lightness</l><block s="reportMin"><block s="reportProduct"><block s="reportListItem"><l>3</l><block var="hsl"/></block><block s="reportQuotient"><l>100</l><block s="reportSum"><l>30.98</l><block s="reportProduct"><block s="reportDifference"><l>33.3333333</l><l>30.98</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsl"/></block></block><block s="reportDifference"><l>6.94444445</l><l>1.96</l></block></block></block></block></block></block><l>100</l></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair lightness</l></block><script><block s="doReport"><block var="fair lightness"/></block></script></block><block s="doSetVar"><l>fair saturation (HSL)</l><block s="reportMin"><block s="reportProduct"><block s="reportListItem"><l>2</l><block var="hsl"/></block><block s="reportQuotient"><l>100</l><block s="reportSum"><l>75.94936</l><block s="reportProduct"><block s="reportDifference"><l>100</l><l>75.94936</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsl"/></block></block><block s="reportDifference"><l>6.94444445</l><l>1.96</l></block></block></block></block></block></block><l>100</l></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair saturation (HSL)</l></block><script><block s="doReport"><block var="fair saturation (HSL)"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair HSL vector</l></block><script><block s="doReport"><block s="reportNewList"><list><block var="fair hue"/><block var="fair saturation (HSL)"/><block var="fair lightness"/></list></block></block></script></block></script><script><block s="doSetVar"><l>fair hue</l><block s="reportSum"><l>12.5</l><block s="reportProduct"><block s="reportDifference"><l>18</l><l>12.5</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsl"/></block></block><block s="reportDifference"><l>6.94444445</l><l>8.823529</l></block></block></block></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair hue</l></block><script><block s="doReport"><block var="fair hue"/></block></script></block><block s="doSetVar"><l>fair lightness</l><block s="reportMin"><block s="reportProduct"><block s="reportListItem"><l>3</l><block var="hsl"/></block><block s="reportQuotient"><l>100</l><block s="reportSum"><l>30.98</l><block s="reportProduct"><block s="reportDifference"><l>33.3333333</l><l>30.98</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsl"/></block></block><block s="reportDifference"><l>6.94444445</l><l>8.823529</l></block></block></block></block></block></block><l>100</l></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair lightness</l></block><script><block s="doReport"><block var="fair lightness"/></block></script></block><block s="doSetVar"><l>fair saturation (HSL)</l><block s="reportMin"><block s="reportProduct"><block s="reportListItem"><l>2</l><block var="hsl"/></block><block s="reportQuotient"><l>100</l><block s="reportSum"><l>75.94936</l><block s="reportProduct"><block s="reportDifference"><l>100</l><l>75.94936</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsl"/></block></block><block s="reportDifference"><l>6.94444445</l><l>8.823529</l></block></block></block></block></block></block><l>100</l></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair saturation (HSL)</l></block><script><block s="doReport"><block var="fair saturation (HSL)"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair HSL vector</l></block><script><block s="doReport"><block s="reportNewList"><list><block var="fair hue"/><block var="fair saturation (HSL)"/><block var="fair lightness"/></list></block></block></script></block></script></block></script><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><l>1</l><block var="hsl"/></block><l>5.5</l><comment w="53.333333333333336" collapsed="true">reds</comment></block><script><block s="doSetVar"><l>fair hue</l><block s="reportSum"><l>0</l><block s="reportProduct"><block s="reportDifference"><l>5.8</l><l>0</l></block><block s="reportQuotient"><block s="reportDifference"><l>5.5</l><block s="reportListItem"><l>1</l><block var="hsl"/></block></block><block s="reportDifference"><l>5.5</l><l>0</l></block></block></block></block></block></script><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><l>1</l><block var="hsl"/></block><l>8.3</l><comment w="90" collapsed="true">early orange</comment></block><script><block s="doSetVar"><l>fair hue</l><block s="reportSum"><l>18</l><block s="reportProduct"><block s="reportDifference"><l>25</l><l>18</l></block><block s="reportQuotient"><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="hsl"/></block><l>5.5</l></block><block s="reportDifference"><l>8.3</l><l>5.5</l></block></block></block></block></block></script><script><block s="doDeclareVariables"><list><l>index</l></list><comment w="144.66666666666666" collapsed="true">center orange and up</comment></block><block s="doSetVar"><l>index</l><l>6</l></block><block s="doUntil"><block s="reportLessThanOrEquals"><block s="reportListItem"><l>1</l><block var="hsl"/></block><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="index"/><block var="✐ HSL brights"/></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doSetVar"><l>fair hue</l><block s="reportSum"><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="✐ pivots"/></block><block s="reportProduct"><block s="reportDifference"><block s="reportListItem"><block var="index"/><block var="✐ pivots"/></block><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="✐ pivots"/></block></block><block s="reportQuotient"><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="hsl"/></block><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="✐ HSL brights"/></block></block></block><block s="reportDifference"><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="index"/><block var="✐ HSL brights"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="✐ HSL brights"/></block></block></block></block></block></block></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair hue</l></block><script><block s="doReport"><block var="fair hue"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair saturation (HSL)</l></block><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="hsl"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair lightness</l></block><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="hsl"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair HSL vector</l></block><script><block s="doReport"><block s="reportNewList"><list><block var="fair hue"/><block s="reportListItem"><l>2</l><block var="hsl"/></block><block s="reportListItem"><l>3</l><block var="hsl"/></block></list></block></block></script></block></script><comment w="53.333333333333336" collapsed="true">brown</comment></block></script><script><block s="doDeclareVariables"><list><l>fair hue</l><l>fair saturation (HSV)</l><l>fair value (brightness)</l><l>scaled HSV brights</l></list><comment w="53.333333333333336" collapsed="true">HSV</comment></block><block s="doSetVar"><l>scaled HSV brights</l><block s="reportProduct"><l>100</l><block var="✐ HSV brights"/></block></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block s="reportListItem"><l>3</l><block var="hsv"/></block><l>67</l></block><block s="reportAnd"><block s="reportGreaterThanOrEquals"><block s="reportListItem"><l>1</l><block var="hsv"/></block><l>1.96</l></block><block s="reportLessThanOrEquals"><block s="reportListItem"><l>1</l><block var="hsv"/></block><l>8.82353</l></block></block></block><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><l>1</l><block var="hsv"/></block><l>6.94444445</l><comment w="90" collapsed="true">early brown</comment></block><script><block s="doSetVar"><l>fair hue</l><block s="reportSum"><l>12.5</l><block s="reportProduct"><block s="reportDifference"><l>5.8</l><l>12.5</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsv"/></block></block><block s="reportDifference"><l>6.94444445</l><l>1.96</l></block></block></block></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair hue</l></block><script><block s="doReport"><block var="fair hue"/></block></script></block><block s="doSetVar"><l>fair value (brightness)</l><block s="reportMin"><block s="reportProduct"><block s="reportListItem"><l>3</l><block var="hsv"/></block><block s="reportQuotient"><l>100</l><block s="reportSum"><l>54.51</l><block s="reportProduct"><block s="reportDifference"><l>66.666666667</l><l>54.51</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsv"/></block></block><block s="reportDifference"><l>6.94444445</l><l>1.96</l></block></block></block></block></block></block><l>100</l></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair value (brightness)</l></block><script><block s="doReport"><block var="fair value (brightness)"/></block></script></block><block s="doSetVar"><l>fair saturation (HSV)</l><block s="reportMin"><block s="reportProduct"><block s="reportListItem"><l>2</l><block var="hsv"/></block><block s="reportQuotient"><l>100</l><block s="reportSum"><l>86.33</l><block s="reportProduct"><block s="reportDifference"><l>100</l><l>86.33</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsv"/></block></block><block s="reportDifference"><l>6.94444445</l><l>1.96</l></block></block></block></block></block></block><l>100</l></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair saturation (HSV)</l></block><script><block s="doReport"><block var="fair saturation (HSV)"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair HSV vector</l></block><script><block s="doReport"><block s="reportNewList"><list><block var="fair hue"/><block var="fair saturation (HSV)"/><block var="fair value (brightness)"/></list></block></block></script></block></script><script><block s="doSetVar"><l>fair hue</l><block s="reportSum"><l>12.5</l><block s="reportProduct"><block s="reportDifference"><l>18</l><l>12.5</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsv"/></block></block><block s="reportDifference"><l>6.94444445</l><l>8.823529</l></block></block></block></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair hue</l></block><script><block s="doReport"><block var="fair hue"/></block></script></block><block s="doSetVar"><l>fair value (brightness)</l><block s="reportMin"><block s="reportProduct"><block s="reportListItem"><l>3</l><block var="hsv"/></block><block s="reportQuotient"><l>100</l><block s="reportSum"><l>54.51</l><block s="reportProduct"><block s="reportDifference"><l>66.666666667</l><l>54.51</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsv"/></block></block><block s="reportDifference"><l>6.94444445</l><l>1.96</l></block></block></block></block></block></block><l>100</l></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair value (brightness)</l></block><script><block s="doReport"><block var="fair value (brightness)"/></block></script></block><block s="doSetVar"><l>fair saturation (HSV)</l><block s="reportMin"><block s="reportProduct"><block s="reportListItem"><l>2</l><block var="hsv"/></block><block s="reportQuotient"><l>100</l><block s="reportSum"><l>86.33</l><block s="reportProduct"><block s="reportDifference"><l>100</l><l>86.33</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsv"/></block></block><block s="reportDifference"><l>6.94444445</l><l>1.96</l></block></block></block></block></block></block><l>100</l></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair saturation (HSV)</l></block><script><block s="doReport"><block var="fair saturation (HSV)"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair HSV vector</l></block><script><block s="doReport"><block s="reportNewList"><list><block var="fair hue"/><block var="fair saturation (HSV)"/><block var="fair value (brightness)"/></list></block></block></script></block></script></block></script><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><l>1</l><block var="hsv"/></block><l>5.5</l><comment w="53.333333333333336" collapsed="true">reds</comment></block><script><block s="doSetVar"><l>fair hue</l><block s="reportSum"><l>0</l><block s="reportProduct"><block s="reportDifference"><l>5.8</l><l>0</l></block><block s="reportQuotient"><block s="reportDifference"><l>5.5</l><block s="reportListItem"><l>1</l><block var="hsv"/></block></block><block s="reportDifference"><l>5.5</l><l>0</l></block></block></block></block></block></script><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><l>1</l><block var="hsv"/></block><l>8.3</l><comment w="53.333333333333336" collapsed="true">orange</comment></block><script><block s="doSetVar"><l>fair hue</l><block s="reportSum"><l>18</l><block s="reportProduct"><block s="reportDifference"><l>25</l><l>18</l></block><block s="reportQuotient"><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="hsv"/></block><l>5.5</l></block><block s="reportDifference"><l>8.3</l><l>5.5</l></block></block></block></block></block></script><script><block s="doDeclareVariables"><list><l>index</l></list><comment w="144.66666666666666" collapsed="true">center orange and up</comment></block><block s="doSetVar"><l>index</l><l>6</l></block><block s="doUntil"><block s="reportLessThanOrEquals"><block s="reportListItem"><l>1</l><block var="hsv"/></block><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="index"/><block var="scaled HSV brights"/></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doSetVar"><l>fair hue</l><block s="reportSum"><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="✐ pivots"/></block><block s="reportProduct"><block s="reportDifference"><block s="reportListItem"><block var="index"/><block var="✐ pivots"/></block><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="✐ pivots"/></block></block><block s="reportQuotient"><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="hsv"/></block><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="scaled HSV brights"/></block></block></block><block s="reportDifference"><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="index"/><block var="scaled HSV brights"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="scaled HSV brights"/></block></block></block></block></block></block></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair hue</l></block><script><block s="doReport"><block var="fair hue"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair saturation (HSV)</l></block><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="hsv"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair value (brightness)</l></block><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="hsv"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair HSV vector</l></block><script><block s="doReport"><block s="reportNewList"><list><block var="fair hue"/><block s="reportListItem"><l>2</l><block var="hsv"/></block><block s="reportListItem"><l>3</l><block var="hsv"/></block></list></block></block></script></block></script><comment w="53.333333333333336" collapsed="true">brown</comment></block></script><comment w="98.66666666666667" collapsed="true">fair something</comment></block><custom-block s="error %txt"><l>Can&apos;t get here -- please post project and screenshot to forum.</l></custom-block></script></block-definition><block-definition s="✐ current pen color" type="reporter" category="pen"><comment x="0" y="0" w="172.66666666666666" collapsed="false">This block reports the pen color&#xD;(as a color, not as a list of numbers).</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><custom-block s="RGB color"></custom-block><list><l></l></list></custom-block></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" 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="%repRing"></input></inputs><script><block s="doReport"><block s="reportCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&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><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="✐ set pen to crayon %&apos;which&apos; %&apos;more&apos;" type="command" category="pen"><comment x="0" y="0" w="297.3333333333333" collapsed="false">Sets the pen color &#xD;to 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="%s"><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><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>color</l></list></block><custom-block s="✐ initialize variables"></custom-block><block s="doIfElse"><block s="reportIsA"><block var="which"/><l><option>text</option></l></block><script><block s="doSetVar"><l>color</l><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportListItem"><l>4</l><l/></block><block var="which"/></block></autolambda><list></list></block><block var="✐ crayon colors"/></block></block><block s="doIfElse"><block s="reportNotEquals"><block var="color"/><l></l></block><script><block s="doSetVar"><l>✐ last crayon</l><block s="reportListItem"><l>5</l><block var="color"/></block></block></script><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>No such crayon: </l><block var="which"/></list></block></custom-block></script></block></script><script><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><block s="doSetVar"><l>✐ last crayon</l><block var="which"/></block></script></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><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><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></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.66666666666663" 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, this.color.a));</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="✐ hexchar %&apos;nybble&apos;" type="reporter" category="pen"><comment x="0" y="0" w="245.33333333333331" 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="✐ subset %&apos;pred&apos; %&apos;data&apos; %&apos;catchtag&apos; %&apos;result&apos; %&apos;set pen?&apos;" type="predicate" category="pen"><comment x="0" y="0" w="227.99999999999997" 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><input type="%b">true</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><block s="doIfElse"><block var="set pen?"/><script><custom-block s="$brush set pen %s to %s %mult%s"><l>red</l><block s="reportListItem"><l>1</l><block var="best match"/></block><list><l></l></list></custom-block><custom-block s="$brush set pen %s to %s %mult%s"><l>green</l><block s="reportListItem"><l>2</l><block var="best match"/></block><list><l></l></list></custom-block><custom-block s="$brush set pen %s to %s %mult%s"><l>blue</l><block s="reportListItem"><l>3</l><block var="best match"/></block><list><l></l></list></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><script><block s="doSetVar"><l>✐ X11 catch</l><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>3</l></block><block var="best match"/></block></block><custom-block s="throw %s"><block var="catchtag"/></custom-block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></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><l>✐ X11</l><l>✐ crayon colors</l><l>✐ fair hue table</l><l>✐ colors</l><l>✐ brights</l><l>✐ pivots</l><l>✐ HSV brights</l><l>✐ HSL brights</l><l>✐ HSV colors</l><l>✐ HSL colors</l><l>✐ X11 catch</l><l>✐ dimension names</l><l>✐ dimension dispatch</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><block s="doSetVar"><l>✐ HSL</l><block s="reportNewList"><list><l>0</l><l>100</l><l>50</l></list></block></block><block s="doSetVar"><l>✐ raw HSL</l><block s="reportNewList"><list><l>0</l><l>100</l><l>50</l></list></block></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="reportTextSplit"><custom-block s="multiline %mlt"><l>255,250,250,snow&#xD;248,248,255,ghostwhite&#xD;245,245,245,whitesmoke&#xD;220,220,220,gainsboro&#xD;255,250,240,floralwhite&#xD;253,245,230,oldlace&#xD;250,240,230,linen&#xD;250,235,215,antiquewhite&#xD;255,239,213,papayawhip&#xD;255,235,205,blanchedalmond&#xD;255,228,196,bisque&#xD;255,218,185,peachpuff&#xD;255,222,173,navajowhite&#xD;255,228,181,moccasin&#xD;255,248,220,cornsilk&#xD;255,255,240,ivory&#xD;255,250,205,lemonchiffon&#xD;255,245,238,seashell&#xD;240,255,240,honeydew&#xD;245,255,250,mintcream&#xD;240,255,255,azure&#xD;240,248,255,aliceblue&#xD;230,230,250,lavender&#xD;255,240,245,lavenderblush&#xD;255,228,225,mistyrose&#xD;255,255,255,white&#xD;0,0,0,black&#xD;47,79,79,darkslategray&#xD;47,79,79,darkslategrey&#xD;105,105,105,dimgray&#xD;105,105,105,dimgrey&#xD;112,128,144,slategray&#xD;112,128,144,slategrey&#xD;119,136,153,lightslategray&#xD;119,136,153,lightslategrey&#xD;190,190,190,gray(X11)&#xD;190,190,190,grey(X11)&#xD;128,128,128,gray(W3C)&#xD;128,128,128,grey(W3C)&#xD;211,211,211,lightgrey&#xD;211,211,211,lightgray&#xD;25,25,112,midnightblue&#xD;0,0,128,navy&#xD;0,0,128,navyblue&#xD;100,149,237,cornflowerblue&#xD;72,61,139,darkslateblue&#xD;106,90,205,slateblue&#xD;123,104,238,mediumslateblue&#xD;132,112,255,lightslateblue&#xD;0,0,205,mediumblue&#xD;65,105,225,royalblue&#xD;0,0,255,blue&#xD;30,144,255,dodgerblue&#xD;0,191,255,deepskyblue&#xD;135,206,235,skyblue&#xD;135,206,250,lightskyblue&#xD;70,130,180,steelblue&#xD;176,196,222,lightsteelblue&#xD;173,216,230,lightblue&#xD;176,224,230,powderblue&#xD;175,238,238,paleturquoise&#xD;0,206,209,darkturquoise&#xD;72,209,204,mediumturquoise&#xD;64,224,208,turquoise&#xD;0,255,255,cyan&#xD;0,255,255,aqua&#xD;224,255,255,lightcyan&#xD;95,158,160,cadetblue&#xD;102,205,170,mediumaquamarine&#xD;127,255,212,aquamarine&#xD;0,100,0,darkgreen&#xD;85,107,47,darkolivegreen&#xD;143,188,143,darkseagreen&#xD;46,139,87,seagreen&#xD;60,179,113,mediumseagreen&#xD;32,178,170,lightseagreen&#xD;152,251,152,palegreen&#xD;0,255,127,springgreen&#xD;124,252,0,lawngreen&#xD;0,255,0,green(X11)&#xD;0,128,0,green(W3C)&#xD;0,255,0,lime&#xD;127,255,0,chartreuse&#xD;0,250,154,mediumspringgreen&#xD;173,255,47,greenyellow&#xD;50,205,50,limegreen&#xD;154,205,50,yellowgreen&#xD;34,139,34,forestgreen&#xD;107,142,35,olivedrab&#xD;189,183,107,darkkhaki&#xD;240,230,140,khaki&#xD;238,232,170,palegoldenrod&#xD;250,250,210,lightgoldenrodyellow&#xD;255,255,224,lightyellow&#xD;255,255,0,yellow&#xD;255,215,0,gold&#xD;238,221,130,lightgoldenrod&#xD;218,165,32,goldenrod&#xD;184,134,11,darkgoldenrod&#xD;188,143,143,rosybrown&#xD;205,92,92,indianred&#xD;139,69,19,saddlebrown&#xD;160,82,45,sienna&#xD;205,133,63,peru&#xD;222,184,135,burlywood&#xD;245,245,220,beige&#xD;245,222,179,wheat&#xD;244,164,96,sandybrown&#xD;210,180,140,tan&#xD;210,105,30,chocolate&#xD;178,34,34,firebrick&#xD;165,42,42,brown&#xD;233,150,122,darksalmon&#xD;250,128,114,salmon&#xD;255,160,122,lightsalmon&#xD;255,165,0,orange&#xD;255,140,0,darkorange&#xD;255,127,80,coral&#xD;240,128,128,lightcoral&#xD;255,99,71,tomato&#xD;255,69,0,orangered&#xD;255,0,0,red&#xD;255,105,180,hotpink&#xD;255,20,147,deeppink&#xD;255,192,203,pink&#xD;255,182,193,lightpink&#xD;219,112,147,palevioletred&#xD;176,48,96,maroon(X11)&#xD;128,0,0,maroon(W3C)&#xD;199,21,133,mediumvioletred&#xD;208,32,144,violetred&#xD;255,0,255,magenta&#xD;255,0,255,fuchsia&#xD;238,130,238,violet&#xD;221,160,221,plum&#xD;218,112,214,orchid&#xD;186,85,211,mediumorchid&#xD;153,50,204,darkorchid&#xD;148,0,211,darkviolet&#xD;138,43,226,blueviolet&#xD;160,32,240,purple(X11)&#xD;128,0,128,purple(W3C)&#xD;147,112,219,mediumpurple&#xD;216,191,216,thistle&#xD;255,250,250,snow1&#xD;238,233,233,snow2&#xD;205,201,201,snow3&#xD;139,137,137,snow4&#xD;255,245,238,seashell1&#xD;238,229,222,seashell2&#xD;205,197,191,seashell3&#xD;139,134,130,seashell4&#xD;255,239,219,AntiqueWhite1&#xD;238,223,204,AntiqueWhite2&#xD;205,192,176,AntiqueWhite3&#xD;139,131,120,AntiqueWhite4&#xD;255,228,196,bisque1&#xD;238,213,183,bisque2&#xD;205,183,158,bisque3&#xD;139,125,107,bisque4&#xD;255,218,185,PeachPuff1&#xD;238,203,173,PeachPuff2&#xD;205,175,149,PeachPuff3&#xD;139,119,101,PeachPuff4&#xD;255,222,173,NavajoWhite1&#xD;238,207,161,NavajoWhite2&#xD;205,179,139,NavajoWhite3&#xD;139,121,94,NavajoWhite4&#xD;255,250,205,LemonChiffon1&#xD;238,233,191,LemonChiffon2&#xD;205,201,165,LemonChiffon3&#xD;139,137,112,LemonChiffon4&#xD;255,248,220,cornsilk1&#xD;238,232,205,cornsilk2&#xD;205,200,177,cornsilk3&#xD;139,136,120,cornsilk4&#xD;255,255,240,ivory1&#xD;238,238,224,ivory2&#xD;205,205,193,ivory3&#xD;139,139,131,ivory4&#xD;240,255,240,honeydew1&#xD;224,238,224,honeydew2&#xD;193,205,193,honeydew3&#xD;131,139,131,honeydew4&#xD;255,240,245,LavenderBlush1&#xD;238,224,229,LavenderBlush2&#xD;205,193,197,LavenderBlush3&#xD;139,131,134,LavenderBlush4&#xD;255,228,225,MistyRose1&#xD;238,213,210,MistyRose2&#xD;205,183,181,MistyRose3&#xD;139,125,123,MistyRose4&#xD;240,255,255,azure1&#xD;224,238,238,azure2&#xD;193,205,205,azure3&#xD;131,139,139,azure4&#xD;131,111,255,SlateBlue1&#xD;122,103,238,SlateBlue2&#xD;105,89,205,SlateBlue3&#xD;71,60,139,SlateBlue4&#xD;72,118,255,RoyalBlue1&#xD;67,110,238,RoyalBlue2&#xD;58,95,205,RoyalBlue3&#xD;39,64,139,RoyalBlue4&#xD;0,0,255,blue1&#xD;0,0,238,blue2&#xD;0,0,205,blue3&#xD;0,0,139,blue4&#xD;30,144,255,DodgerBlue1&#xD;28,134,238,DodgerBlue2&#xD;24,116,205,DodgerBlue3&#xD;16,78,139,DodgerBlue4&#xD;99,184,255,SteelBlue1&#xD;92,172,238,SteelBlue2&#xD;79,148,205,SteelBlue3&#xD;54,100,139,SteelBlue4&#xD;0,191,255,DeepSkyBlue1&#xD;0,178,238,DeepSkyBlue2&#xD;0,154,205,DeepSkyBlue3&#xD;0,104,139,DeepSkyBlue4&#xD;135,206,255,SkyBlue1&#xD;126,192,238,SkyBlue2&#xD;108,166,205,SkyBlue3&#xD;74,112,139,SkyBlue4&#xD;176,226,255,LightSkyBlue1&#xD;164,211,238,LightSkyBlue2&#xD;141,182,205,LightSkyBlue3&#xD;96,123,139,LightSkyBlue4&#xD;198,226,255,SlateGray1&#xD;185,211,238,SlateGray2&#xD;159,182,205,SlateGray3&#xD;108,123,139,SlateGray4&#xD;202,225,255,LightSteelBlue1&#xD;188,210,238,LightSteelBlue2&#xD;162,181,205,LightSteelBlue3&#xD;110,123,139,LightSteelBlue4&#xD;191,239,255,LightBlue1&#xD;178,223,238,LightBlue2&#xD;154,192,205,LightBlue3&#xD;104,131,139,LightBlue4&#xD;224,255,255,LightCyan1&#xD;209,238,238,LightCyan2&#xD;180,205,205,LightCyan3&#xD;122,139,139,LightCyan4&#xD;187,255,255,PaleTurquoise1&#xD;174,238,238,PaleTurquoise2&#xD;150,205,205,PaleTurquoise3&#xD;102,139,139,PaleTurquoise4&#xD;152,245,255,CadetBlue1&#xD;142,229,238,CadetBlue2&#xD;122,197,205,CadetBlue3&#xD;83,134,139,CadetBlue4&#xD;0,245,255,turquoise1&#xD;0,229,238,turquoise2&#xD;0,197,205,turquoise3&#xD;0,134,139,turquoise4&#xD;0,255,255,cyan1&#xD;0,238,238,cyan2&#xD;0,205,205,cyan3&#xD;0,139,139,cyan4&#xD;151,255,255,DarkSlateGray1&#xD;141,238,238,DarkSlateGray2&#xD;121,205,205,DarkSlateGray3&#xD;82,139,139,DarkSlateGray4&#xD;127,255,212,aquamarine1&#xD;118,238,198,aquamarine2&#xD;102,205,170,aquamarine3&#xD;69,139,116,aquamarine4&#xD;193,255,193,DarkSeaGreen1&#xD;180,238,180,DarkSeaGreen2&#xD;155,205,155,DarkSeaGreen3&#xD;105,139,105,DarkSeaGreen4&#xD;84,255,159,SeaGreen1&#xD;78,238,148,SeaGreen2&#xD;67,205,128,SeaGreen3&#xD;46,139,87,SeaGreen4&#xD;154,255,154,PaleGreen1&#xD;144,238,144,PaleGreen2&#xD;124,205,124,PaleGreen3&#xD;84,139,84,PaleGreen4&#xD;0,255,127,SpringGreen1&#xD;0,238,118,SpringGreen2&#xD;0,205,102,SpringGreen3&#xD;0,139,69,SpringGreen4&#xD;0,255,0,green1&#xD;0,238,0,green2&#xD;0,205,0,green3&#xD;0,139,0,green4&#xD;127,255,0,chartreuse1&#xD;118,238,0,chartreuse2&#xD;102,205,0,chartreuse3&#xD;69,139,0,chartreuse4&#xD;192,255,62,OliveDrab1&#xD;179,238,58,OliveDrab2&#xD;154,205,50,OliveDrab3&#xD;105,139,34,OliveDrab4&#xD;202,255,112,DarkOliveGreen1&#xD;188,238,104,DarkOliveGreen2&#xD;162,205,90,DarkOliveGreen3&#xD;110,139,61,DarkOliveGreen4&#xD;255,246,143,khaki1&#xD;238,230,133,khaki2&#xD;205,198,115,khaki3&#xD;139,134,78,khaki4&#xD;255,236,139,LightGoldenrod1&#xD;238,220,130,LightGoldenrod2&#xD;205,190,112,LightGoldenrod3&#xD;139,129,76,LightGoldenrod4&#xD;255,255,224,LightYellow1&#xD;238,238,209,LightYellow2&#xD;205,205,180,LightYellow3&#xD;139,139,122,LightYellow4&#xD;255,255,0,yellow1&#xD;238,238,0,yellow2&#xD;205,205,0,yellow3&#xD;139,139,0,yellow4&#xD;255,215,0,gold1&#xD;238,201,0,gold2&#xD;205,173,0,gold3&#xD;139,117,0,gold4&#xD;255,193,37,goldenrod1&#xD;238,180,34,goldenrod2&#xD;205,155,29,goldenrod3&#xD;139,105,20,goldenrod4&#xD;255,185,15,DarkGoldenrod1&#xD;238,173,14,DarkGoldenrod2&#xD;205,149,12,DarkGoldenrod3&#xD;139,101,8,DarkGoldenrod4&#xD;255,193,193,RosyBrown1&#xD;238,180,180,RosyBrown2&#xD;205,155,155,RosyBrown3&#xD;139,105,105,RosyBrown4&#xD;255,106,106,IndianRed1&#xD;238,99,99,IndianRed2&#xD;205,85,85,IndianRed3&#xD;139,58,58,IndianRed4&#xD;255,130,71,sienna1&#xD;238,121,66,sienna2&#xD;205,104,57,sienna3&#xD;139,71,38,sienna4&#xD;255,211,155,burlywood1&#xD;238,197,145,burlywood2&#xD;205,170,125,burlywood3&#xD;139,115,85,burlywood4&#xD;255,231,186,wheat1&#xD;238,216,174,wheat2&#xD;205,186,150,wheat3&#xD;139,126,102,wheat4&#xD;255,165,79,tan1&#xD;238,154,73,tan2&#xD;205,133,63,tan3&#xD;139,90,43,tan4&#xD;255,127,36,chocolate1&#xD;238,118,33,chocolate2&#xD;205,102,29,chocolate3&#xD;139,69,19,chocolate4&#xD;255,48,48,firebrick1&#xD;238,44,44,firebrick2&#xD;205,38,38,firebrick3&#xD;139,26,26,firebrick4&#xD;255,64,64,brown1&#xD;238,59,59,brown2&#xD;205,51,51,brown3&#xD;139,35,35,brown4&#xD;255,140,105,salmon1&#xD;238,130,98,salmon2&#xD;205,112,84,salmon3&#xD;139,76,57,salmon4&#xD;255,160,122,LightSalmon1&#xD;238,149,114,LightSalmon2&#xD;205,129,98,LightSalmon3&#xD;139,87,66,LightSalmon4&#xD;255,165,0,orange1&#xD;238,154,0,orange2&#xD;205,133,0,orange3&#xD;139,90,0,orange4&#xD;255,127,0,DarkOrange1&#xD;238,118,0,DarkOrange2&#xD;205,102,0,DarkOrange3&#xD;139,69,0,DarkOrange4&#xD;255,114,86,coral1&#xD;238,106,80,coral2&#xD;205,91,69,coral3&#xD;139,62,47,coral4&#xD;255,99,71,tomato1&#xD;238,92,66,tomato2&#xD;205,79,57,tomato3&#xD;139,54,38,tomato4&#xD;255,69,0,OrangeRed1&#xD;238,64,0,OrangeRed2&#xD;205,55,0,OrangeRed3&#xD;139,37,0,OrangeRed4&#xD;255,0,0,red1&#xD;238,0,0,red2&#xD;205,0,0,red3&#xD;139,0,0,red4&#xD;255,20,147,DeepPink1&#xD;238,18,137,DeepPink2&#xD;205,16,118,DeepPink3&#xD;139,10,80,DeepPink4&#xD;255,110,180,HotPink1&#xD;238,106,167,HotPink2&#xD;205,96,144,HotPink3&#xD;139,58,98,HotPink4&#xD;255,181,197,pink1&#xD;238,169,184,pink2&#xD;205,145,158,pink3&#xD;139,99,108,pink4&#xD;255,174,185,LightPink1&#xD;238,162,173,LightPink2&#xD;205,140,149,LightPink3&#xD;139,95,101,LightPink4&#xD;255,130,171,PaleVioletRed1&#xD;238,121,159,PaleVioletRed2&#xD;205,104,137,PaleVioletRed3&#xD;139,71,93,PaleVioletRed4&#xD;255,52,179,maroon1&#xD;238,48,167,maroon2&#xD;205,41,144,maroon3&#xD;139,28,98,maroon4&#xD;255,62,150,VioletRed1&#xD;238,58,140,VioletRed2&#xD;205,50,120,VioletRed3&#xD;139,34,82,VioletRed4&#xD;255,0,255,magenta1&#xD;238,0,238,magenta2&#xD;205,0,205,magenta3&#xD;139,0,139,magenta4&#xD;255,131,250,orchid1&#xD;238,122,233,orchid2&#xD;205,105,201,orchid3&#xD;139,71,137,orchid4&#xD;255,187,255,plum1&#xD;238,174,238,plum2&#xD;205,150,205,plum3&#xD;139,102,139,plum4&#xD;224,102,255,MediumOrchid1&#xD;209,95,238,MediumOrchid2&#xD;180,82,205,MediumOrchid3&#xD;122,55,139,MediumOrchid4&#xD;191,62,255,DarkOrchid1&#xD;178,58,238,DarkOrchid2&#xD;154,50,205,DarkOrchid3&#xD;104,34,139,DarkOrchid4&#xD;155,48,255,purple1&#xD;145,44,238,purple2&#xD;125,38,205,purple3&#xD;85,26,139,purple4&#xD;171,130,255,MediumPurple1&#xD;159,121,238,MediumPurple2&#xD;137,104,205,MediumPurple3&#xD;93,71,139,MediumPurple4&#xD;255,225,255,thistle1&#xD;238,210,238,thistle2&#xD;205,181,205,thistle3&#xD;139,123,139,thistle4&#xD;0,0,0,gray0&#xD;0,0,0,grey0&#xD;3,3,3,gray1&#xD;3,3,3,grey1&#xD;5,5,5,gray2&#xD;5,5,5,grey2&#xD;8,8,8,gray3&#xD;8,8,8,grey3&#xD;10,10,10,gray4&#xD;10,10,10,grey4&#xD;13,13,13,gray5&#xD;13,13,13,grey5&#xD;15,15,15,gray6&#xD;15,15,15,grey6&#xD;18,18,18,gray7&#xD;18,18,18,grey7&#xD;20,20,20,gray8&#xD;20,20,20,grey8&#xD;23,23,23,gray9&#xD;23,23,23,grey9&#xD;26,26,26,gray10&#xD;26,26,26,grey10&#xD;28,28,28,gray11&#xD;28,28,28,grey11&#xD;31,31,31,gray12&#xD;31,31,31,grey12&#xD;33,33,33,gray13&#xD;33,33,33,grey13&#xD;36,36,36,gray14&#xD;36,36,36,grey14&#xD;38,38,38,gray15&#xD;38,38,38,grey15&#xD;41,41,41,gray16&#xD;41,41,41,grey16&#xD;43,43,43,gray17&#xD;43,43,43,grey17&#xD;46,46,46,gray18&#xD;46,46,46,grey18&#xD;48,48,48,gray19&#xD;48,48,48,grey19&#xD;51,51,51,gray20&#xD;51,51,51,grey20&#xD;54,54,54,gray21&#xD;54,54,54,grey21&#xD;56,56,56,gray22&#xD;56,56,56,grey22&#xD;59,59,59,gray23&#xD;59,59,59,grey23&#xD;61,61,61,gray24&#xD;61,61,61,grey24&#xD;64,64,64,gray25&#xD;64,64,64,grey25&#xD;66,66,66,gray26&#xD;66,66,66,grey26&#xD;69,69,69,gray27&#xD;69,69,69,grey27&#xD;71,71,71,gray28&#xD;71,71,71,grey28&#xD;74,74,74,gray29&#xD;74,74,74,grey29&#xD;77,77,77,gray30&#xD;77,77,77,grey30&#xD;79,79,79,gray31&#xD;79,79,79,grey31&#xD;82,82,82,gray32&#xD;82,82,82,grey32&#xD;84,84,84,gray33&#xD;84,84,84,grey33&#xD;87,87,87,gray34&#xD;87,87,87,grey34&#xD;89,89,89,gray35&#xD;89,89,89,grey35&#xD;92,92,92,gray36&#xD;92,92,92,grey36&#xD;94,94,94,gray37&#xD;94,94,94,grey37&#xD;97,97,97,gray38&#xD;97,97,97,grey38&#xD;99,99,99,gray39&#xD;99,99,99,grey39&#xD;102,102,102,gray40&#xD;102,102,102,grey40&#xD;105,105,105,gray41&#xD;105,105,105,grey41&#xD;107,107,107,gray42&#xD;107,107,107,grey42&#xD;110,110,110,gray43&#xD;110,110,110,grey43&#xD;112,112,112,gray44&#xD;112,112,112,grey44&#xD;115,115,115,gray45&#xD;115,115,115,grey45&#xD;117,117,117,gray46&#xD;117,117,117,grey46&#xD;120,120,120,gray47&#xD;120,120,120,grey47&#xD;122,122,122,gray48&#xD;122,122,122,grey48&#xD;125,125,125,gray49&#xD;125,125,125,grey49&#xD;127,127,127,gray50&#xD;127,127,127,grey50&#xD;130,130,130,gray51&#xD;130,130,130,grey51&#xD;133,133,133,gray52&#xD;133,133,133,grey52&#xD;135,135,135,gray53&#xD;135,135,135,grey53&#xD;138,138,138,gray54&#xD;138,138,138,grey54&#xD;140,140,140,gray55&#xD;140,140,140,grey55&#xD;143,143,143,gray56&#xD;143,143,143,grey56&#xD;145,145,145,gray57&#xD;145,145,145,grey57&#xD;148,148,148,gray58&#xD;148,148,148,grey58&#xD;150,150,150,gray59&#xD;150,150,150,grey59&#xD;153,153,153,gray60&#xD;153,153,153,grey60&#xD;156,156,156,gray61&#xD;156,156,156,grey61&#xD;158,158,158,gray62&#xD;158,158,158,grey62&#xD;161,161,161,gray63&#xD;161,161,161,grey63&#xD;163,163,163,gray64&#xD;163,163,163,grey64&#xD;166,166,166,gray65&#xD;166,166,166,grey65&#xD;168,168,168,gray66&#xD;168,168,168,grey66&#xD;171,171,171,gray67&#xD;171,171,171,grey67&#xD;173,173,173,gray68&#xD;173,173,173,grey68&#xD;176,176,176,gray69&#xD;176,176,176,grey69&#xD;179,179,179,gray70&#xD;179,179,179,grey70&#xD;181,181,181,gray71&#xD;181,181,181,grey71&#xD;184,184,184,gray72&#xD;184,184,184,grey72&#xD;186,186,186,gray73&#xD;186,186,186,grey73&#xD;189,189,189,gray74&#xD;189,189,189,grey74&#xD;191,191,191,gray75&#xD;191,191,191,grey75&#xD;194,194,194,gray76&#xD;194,194,194,grey76&#xD;196,196,196,gray77&#xD;196,196,196,grey77&#xD;199,199,199,gray78&#xD;199,199,199,grey78&#xD;201,201,201,gray79&#xD;201,201,201,grey79&#xD;204,204,204,gray80&#xD;204,204,204,grey80&#xD;207,207,207,gray81&#xD;207,207,207,grey81&#xD;209,209,209,gray82&#xD;209,209,209,grey82&#xD;212,212,212,gray83&#xD;212,212,212,grey83&#xD;214,214,214,gray84&#xD;214,214,214,grey84&#xD;217,217,217,gray85&#xD;217,217,217,grey85&#xD;219,219,219,gray86&#xD;219,219,219,grey86&#xD;222,222,222,gray87&#xD;222,222,222,grey87&#xD;224,224,224,gray88&#xD;224,224,224,grey88&#xD;227,227,227,gray89&#xD;227,227,227,grey89&#xD;229,229,229,gray90&#xD;229,229,229,grey90&#xD;232,232,232,gray91&#xD;232,232,232,grey91&#xD;235,235,235,gray92&#xD;235,235,235,grey92&#xD;237,237,237,gray93&#xD;237,237,237,grey93&#xD;240,240,240,gray94&#xD;240,240,240,grey94&#xD;242,242,242,gray95&#xD;242,242,242,grey95&#xD;245,245,245,gray96&#xD;245,245,245,grey96&#xD;247,247,247,gray97&#xD;247,247,247,grey97&#xD;250,250,250,gray98&#xD;250,250,250,grey98&#xD;252,252,252,gray99&#xD;252,252,252,grey99&#xD;255,255,255,gray100&#xD;255,255,255,grey100&#xD;169,169,169,darkgrey&#xD;169,169,169,darkgray&#xD;0,0,139,darkblue&#xD;0,139,139,darkcyan&#xD;139,0,139,darkmagenta&#xD;139,0,0,darkred&#xD;144,238,144,lightgreen</l></custom-block><l><option>csv</option></l></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ crayon colors"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ crayon colors</l><block s="reportTextSplit"><custom-block s="multiline %mlt"><l>0,0,0,black,0&#xD;18,18,18,gray7,1&#xD;36,36,36,gray14,2&#xD;54,54,54,gray21,3&#xD;72,72,72,gray28,4&#xD;92,92,92,gray36,5&#xD;109,109,109,gray43,6&#xD;127,127,127,gray50,7&#xD;145,145,145,gray57,8&#xD;163,163,163,gray64,9&#xD;181,181,181,gray71,10&#xD;200,200,200,gray78,11&#xD;218,218,218,gray85,12&#xD;236,236,236,gray92,13&#xD;255,255,255,white,14&#xD;255,20,147,deep pink,15&#xD;255,105,180,hot pink,16&#xD;255,0,127,bright pink,17&#xD;227,11,93,raspberry,18&#xD;229,43,80,amaranth,19&#xD;255,0,0,red,20&#xD;144,0,32,burgundy,21&#xD;153,0,0,cherry,22&#xD;164,0,0,dark candy apple red,23&#xD;192,0,0,sanguine,24&#xD;128,0,0,maroon,25&#xD;201,0,22,crimson,26&#xD;217,77,17,Lists,27&#xD;255,8,0,candy apple red,28&#xD;255,56,0,coquelicot,29&#xD;139,69,19,saddle brown,30&#xD;123,63,0,chocolate,31&#xD;107,68,35,kobicha,32&#xD;112,66,20,sepia,33&#xD;149,69,53,chestnut,34&#xD;101,67,33,dark brown,35&#xD;150,75,0,brown,36&#xD;153,101,21,golden brown,37&#xD;184,115,51,cinnamon,38&#xD;210,105,30,copper,39&#xD;255,127,0,orange,40&#xD;255,88,0,Pantone orange,41&#xD;255,117,24,pumpkin,42&#xD;243,118,29,Variables,43&#xD;232,97,0,Spanish orange,44&#xD;204,85,0,burnt orange,45&#xD;203,65,11,sinopia,46&#xD;204,119,34,ochre,47&#xD;237,145,33,carrot,48&#xD;242,133,0,tangerine,49&#xD;255,255,0,yellow,50&#xD;230,168,34,Control,51&#xD;184,134,11,dark goldenrod,52&#xD;218,165,32,goldenrod,53&#xD;244,196,48,saffron,54&#xD;236,213,64,sandstorm,55&#xD;255,219,88,mustard,56&#xD;255,215,0,gold,57&#xD;254,227,62,egg yolk,58&#xD;251,225,8,rubber duck,59&#xD;0,255,0,lime,60&#xD;141,182,0,apple green,61&#xD;98,194,19,Operators,62&#xD;34,139,34,forest green,63&#xD;0,128,0,green,64&#xD;0,100,0,dark green,65&#xD;3,192,60,dark pastel green,66&#xD;80,200,120,emerald,67&#xD;62,180,137,mint,68&#xD;0,161,120,Pen,69&#xD;0,255,255,aqua,70&#xD;0,139,139,dark cyan,71&#xD;0,123,167,cerulean,72&#xD;113,166,210,iceberg,73&#xD;4,148,220,Sensing,74&#xD;0,128,128,teal,75&#xD;135,206,250,light sky blue,76&#xD;0,191,255,deep sky blue,77&#xD;30,144,255,dodger blue,78&#xD;0,127,255,azure,79&#xD;0,0,255,blue,80&#xD;25,25,112,midnight blue,81&#xD;0,51,153,dark powder blue,82&#xD;0,71,171,cobalt,83&#xD;21,96,189,denim,84&#xD;0,0,128,navy blue,85&#xD;70,130,180,steel blue,86&#xD;74,108,212,Motion,87&#xD;100,149,237,cornflower,88&#xD;106,90,205,slate blue,89&#xD;128,0,255,violet,90&#xD;143,86,227,Looks,91&#xD;111,45,168,grape,92&#xD;75,0,130,indigo,93&#xD;160,32,240,x11 purple,94&#xD;255,0,255,magenta,95&#xD;153,50,204,dark orchid,96&#xD;207,74,217,Sound,97&#xD;127,0,127,purple,98&#xD;139,0,139,dark magenta,99&#xD;0,255,255,cyan,100&#xD;255,0,255,fuchia,101&#xD;18,18,18,grey7,102&#xD;36,36,36,grey14,103&#xD;54,54,54,grey21,104&#xD;72,72,72,grey28,105&#xD;92,92,92,grey36,106&#xD;109,109,109,grey43,107&#xD;127,127,127,grey50,108&#xD;145,145,145,grey57,109&#xD;163,163,163,grey64,110&#xD;181,181,181,grey71,111&#xD;200,200,200,grey78,112&#xD;218,218,218,grey85,113&#xD;236,236,236,grey92,114</l></custom-block><l><option>csv</option></l></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ fair hue table"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ fair hue table</l><block s="reportTextSplit"><custom-block s="multiline %mlt"><l>0,0&#xD;0.1,0.4490048&#xD;0.2,0.7917349397590361&#xD;0.3,1.323783606557377&#xD;0.4,1.5577075630252102&#xD;0.5,1.8819460580912863&#xD;0.6,2.2386749999999993&#xD;0.7,2.7028660714285713&#xD;0.8,3.0121628959276014&#xD;0.9,3.315934497816594&#xD;1,3.6112710280373834&#xD;1.1,3.90595&#xD;1.2,4.127571428571427&#xD;1.3,4.297762318840579&#xD;1.4,4.489283257918553&#xD;1.5,4.7677722772277225&#xD;1.6,5.039333333333333&#xD;1.7,5.304873846153846&#xD;1.8,5.403663157894737&#xD;1.9,5.658512796208531&#xD;2,5.840000000000001&#xD;2.1,6.114844444444445&#xD;2.2,6.204400000000001&#xD;2.3,6.3165000000000004&#xD;2.4,6.566297872340425&#xD;2.5,6.83&#xD;2.6,6.923418181818183&#xD;2.7,7.050461538461539&#xD;2.8,7.275225806451613&#xD;2.9,7.5318&#xD;3,7.621924324324324&#xD;3.1,7.708551724137931&#xD;3.2,7.956799999999999&#xD;3.3,8.1096&#xD;3.4,8.203896774193549&#xD;3.5,8.371&#xD;3.6,8.6184&#xD;3.7,8.717372727272728&#xD;3.8,8.851600000000001&#xD;3.9,9.016399999999999&#xD;4,9.10822857142857&#xD;4.1,9.2424&#xD;4.2,9.4036&#xD;4.3,9.4894&#xD;4.4,9.6224&#xD;4.5,9.725789473684207&#xD;4.6,9.9364&#xD;4.7,10.070061538461541&#xD;4.8,10.1744&#xD;4.9,10.297239999999999&#xD;5,10.379999999999999&#xD;5.1,10.600304&#xD;5.2,10.661408&#xD;5.3,10.7294&#xD;5.4,10.828241860465111&#xD;5.5,11.017183908045975&#xD;5.6,11.075908045977013&#xD;5.7,11.308730635838149&#xD;5.8,11.36599768786127&#xD;5.9,11.4312&#xD;6,11.522086956521738&#xD;6.1,11.70843023255814&#xD;6.2,11.763372093023255&#xD;6.3,11.825&#xD;6.4,11.900000000000002&#xD;6.5,11.99609375&#xD;6.6,12.150512280701754&#xD;6.7,12.204400000000001&#xD;6.8,12.277600000000001&#xD;6.9,12.36096&#xD;7,12.534857142857144&#xD;7.1,12.5976&#xD;7.2,13&#xD;7.3,13.411466666666666&#xD;7.4,13.549833333333334&#xD;7.5,13.69097222222222&#xD;7.6,13.9648&#xD;7.7,14.168931506849315&#xD;7.8,14.458400000000001&#xD;7.9,14.768594594594598&#xD;8,14.865702702702702&#xD;8.1,15.092035443037975&#xD;8.2,15.482090666666668&#xD;8.3,15.939600000000002&#xD;8.4,16.261599999999998&#xD;8.5,16.61513513513513&#xD;8.6,17.015784615384618&#xD;8.7,17.513740506329114&#xD;8.8,17.718825316455696&#xD;8.9,26.517000000000003&#xD;9,26.77&#xD;9.1,27.022999999999996&#xD;9.2,27.276&#xD;9.3,27.528999999999996&#xD;9.4,27.782&#xD;9.5,28.035000000000004&#xD;9.6,28.288&#xD;9.7,28.540999999999997&#xD;9.8,28.794&#xD;9.9,29.046999999999997&#xD;10,29.3&#xD;10.1,29.553000000000004&#xD;10.2,29.906&#xD;10.3,30.058999999999997&#xD;10.4,30.412&#xD;10.5,30.564999999999998&#xD;10.6,30.659000000000002&#xD;10.7,30.770999999999997&#xD;10.8,30.912&#xD;10.9,30.9885&#xD;11,31.130000000000003&#xD;11.1,31.241500000000002&#xD;11.2,31.336000000000002&#xD;11.3,31.444499999999998&#xD;11.4,31.542&#xD;11.5,31.695&#xD;11.6,31.774&#xD;11.7,31.901&#xD;11.8,32.027&#xD;11.9,32.107&#xD;12,32.260000000000005&#xD;12.1,32.3565&#xD;12.2,32.466&#xD;12.3,32.6095&#xD;12.4,32.686&#xD;12.5,32.8125&#xD;12.6,32.888999999999996&#xD;12.7,33.031&#xD;12.8,33.142&#xD;12.9,33.236999999999995&#xD;13,33.39&#xD;13.1,33.4715&#xD;13.2,33.596&#xD;13.3,33.7245&#xD;13.4,33.80200000000001&#xD;13.5,33.927499999999995&#xD;13.6,34.007999999999996&#xD;13.7,34.161&#xD;13.8,34.257&#xD;13.9,34.367&#xD;14,34.510000000000005&#xD;14.1,34.5865&#xD;14.2,34.726&#xD;14.3,34.8395&#xD;14.4,34.931999999999995&#xD;14.5,35.084999999999994&#xD;14.6,35.169&#xD;14.7,35.291&#xD;14.8,35.372&#xD;14.9,35.497&#xD;15,35.625&#xD;15.1,35.703&#xD;15.2,35.856&#xD;15.3,35.9545&#xD;15.4,36.062&#xD;15.5,36.207499999999996&#xD;15.6,36.284&#xD;15.7,36.42100000000001&#xD;15.8,36.537&#xD;15.9,36.626999999999995&#xD;16,36.739999999999995&#xD;16.1,36.833000000000006&#xD;16.2,36.986000000000004&#xD;16.3,37.0695&#xD;16.4,37.192&#xD;16.5,37.322500000000005&#xD;16.6,37.399&#xD;16.7,37.551&#xD;16.8,37.704&#xD;16.9,37.857000000000006&#xD;17,38.010000000000005&#xD;17.1,38.263000000000005&#xD;17.2,38.41600000000001&#xD;17.3,38.569&#xD;17.4,38.722&#xD;17.5,38.875&#xD;17.6,39.028&#xD;17.7,39.181&#xD;17.8,39.334&#xD;17.9,39.486999999999995&#xD;18,39.739999999999995&#xD;18.1,39.892999999999994&#xD;18.2,40.046&#xD;18.3,40.199&#xD;18.4,40.352&#xD;18.5,40.504999999999995&#xD;18.6,40.658&#xD;18.7,40.81099999999999&#xD;18.8,41.064&#xD;18.9,41.217&#xD;19,41.37&#xD;19.1,41.523&#xD;19.2,41.676&#xD;19.3,41.829&#xD;19.4,41.982000000000006&#xD;19.5,42.135&#xD;19.6,42.288&#xD;19.7,42.541&#xD;19.8,42.693999999999996&#xD;19.9,42.847&#xD;20,43&#xD;20.1,43.153&#xD;20.2,43.306&#xD;20.3,43.458999999999996&#xD;20.4,43.611999999999995&#xD;20.5,43.765&#xD;20.6,44.017999999999994&#xD;20.7,44.171&#xD;20.8,44.324&#xD;20.9,44.477&#xD;21,44.54333333333334&#xD;21.1,44.59433333333333&#xD;21.2,44.634&#xD;21.3,44.672250000000005&#xD;21.4,44.714&#xD;21.5,44.765&#xD;21.6,44.812&#xD;21.7,44.85025&#xD;21.8,44.8885&#xD;21.9,44.93566666666667&#xD;22,44.986666666666665&#xD;22.1,45.02825&#xD;22.2,45.066500000000005&#xD;22.3,45.10633333333333&#xD;22.4,45.157333333333334&#xD;22.5,45.20625&#xD;22.6,45.2445&#xD;22.7,45.28275&#xD;22.8,45.327999999999996&#xD;22.9,45.379000000000005&#xD;23,45.4225&#xD;23.1,45.460750000000004&#xD;23.2,45.499&#xD;23.3,45.54966666666667&#xD;23.4,45.60066666666667&#xD;23.5,45.651666666666664&#xD;23.6,45.702000000000005&#xD;23.7,45.74025&#xD;23.8,45.778499999999994&#xD;23.9,45.82233333333333&#xD;24,45.873333333333335&#xD;24.1,45.91825&#xD;24.2,45.9565&#xD;24.3,45.994749999999996&#xD;24.4,46.044&#xD;24.5,46.095&#xD;24.6,46.134499999999996&#xD;24.7,46.17275&#xD;24.8,46.214666666666666&#xD;24.9,46.26566666666666&#xD;25,46.3125&#xD;25.1,46.35075&#xD;25.2,46.388999999999996&#xD;25.3,46.43633333333334&#xD;25.4,46.48733333333333&#xD;25.5,46.52875&#xD;25.6,46.56699999999999&#xD;25.7,46.607&#xD;25.8,46.658&#xD;25.9,46.708999999999996&#xD;26,46.76&#xD;26.1,46.80825&#xD;26.2,46.8465&#xD;26.3,46.88475&#xD;26.4,46.93066666666667&#xD;26.5,46.98166666666667&#xD;26.6,47.0245&#xD;26.7,47.06275&#xD;26.8,47.10133333333333&#xD;26.9,47.15233333333333&#xD;27,47.2025&#xD;27.1,47.24075&#xD;27.2,47.279&#xD;27.3,47.323&#xD;27.4,47.374&#xD;27.5,47.41875&#xD;27.6,47.457&#xD;27.7,47.49525&#xD;27.8,47.544666666666664&#xD;27.9,47.595666666666666&#xD;28,47.635000000000005&#xD;28.1,47.67325&#xD;28.2,47.715333333333334&#xD;28.3,47.766333333333336&#xD;28.4,47.81733333333334&#xD;28.5,47.868333333333325&#xD;28.6,47.9145&#xD;28.7,47.952749999999995&#xD;28.8,47.991&#xD;28.9,48.039&#xD;29,48.089999999999996&#xD;29.1,48.13075&#xD;29.2,48.169&#xD;29.3,48.209666666666664&#xD;29.4,48.260666666666665&#xD;29.5,48.308749999999996&#xD;29.6,48.346999999999994&#xD;29.7,48.38525&#xD;29.8,48.431333333333335&#xD;29.9,48.48233333333333&#xD;30,48.525&#xD;30.1,48.56325&#xD;30.2,48.602000000000004&#xD;30.3,48.653000000000006&#xD;30.4,48.703&#xD;30.5,48.74125&#xD;30.6,48.7795&#xD;30.7,48.82366666666667&#xD;30.8,48.87466666666667&#xD;30.9,48.925666666666665&#xD;31,48.97666666666667&#xD;31.1,49.02075&#xD;31.2,49.059&#xD;31.3,49.097249999999995&#xD;31.4,49.147333333333336&#xD;31.5,49.19833333333334&#xD;31.6,49.237&#xD;31.7,49.27525&#xD;31.8,49.318&#xD;31.9,49.369&#xD;32,49.415&#xD;32.1,49.45325&#xD;32.2,49.4915&#xD;32.3,49.53966666666666&#xD;32.4,49.59066666666667&#xD;32.5,49.63125&#xD;32.6,49.6695&#xD;32.7,49.71033333333334&#xD;32.8,49.76133333333333&#xD;32.9,49.809250000000006&#xD;33,49.847500000000004&#xD;33.1,49.88575&#xD;33.2,49.932&#xD;33.3,49.983000000000004&#xD;33.4,50.051&#xD;33.5,50.127500000000005&#xD;33.6,50.20264239271781&#xD;33.7,50.253178153446036&#xD;33.8,50.305600000000005&#xD;33.9,50.381800000000005&#xD;34,50.458000000000006&#xD;34.1,50.5342&#xD;34.2,50.60693333333333&#xD;34.3,50.65773333333333&#xD;34.4,50.7128&#xD;34.5,50.789&#xD;34.6,50.8652&#xD;34.7,50.939675&#xD;34.8,51.0132&#xD;34.9,51.089099999999995&#xD;35,51.14333333333333&#xD;35.1,51.193933333333334&#xD;35.2,51.2668&#xD;35.3,51.3427&#xD;35.4,51.41859999999999&#xD;35.5,51.4945&#xD;35.6,51.544799999999995&#xD;35.7,51.59310000000001&#xD;35.8,51.6648&#xD;35.9,51.7404&#xD;36,51.81600000000001&#xD;36.1,51.891600000000004&#xD;36.2,51.967200000000005&#xD;36.3,52.028533333333336&#xD;36.4,52.078933333333325&#xD;36.5,52.14008711433756&#xD;36.6,52.20980000000001&#xD;36.7,52.2851&#xD;36.8,52.360400000000006&#xD;36.9,52.42380000000001&#xD;37,52.474000000000004&#xD;37.1,52.536300000000004&#xD;37.2,52.611599999999996&#xD;37.3,52.6869&#xD;37.4,52.755338078291814&#xD;37.5,52.825&#xD;37.6,52.89999999999999&#xD;37.7,52.95&#xD;37.8,53&#xD;37.9,53.075&#xD;38,53.15&#xD;38.1,53.22180385288967&#xD;38.2,53.28721541155867&#xD;38.3,53.340066666666665&#xD;38.4,53.38986666666666&#xD;38.5,53.459500000000006&#xD;38.6,53.5342&#xD;38.7,53.608900000000006&#xD;38.8,53.6836&#xD;38.9,53.7583&#xD;39,53.822&#xD;39.1,53.87179999999999&#xD;39.2,53.927470769230766&#xD;39.3,53.99080615384615&#xD;39.4,54.063599999999994&#xD;39.5,54.138&#xD;39.6,54.20826666666667&#xD;39.7,54.257866666666665&#xD;39.8,54.3112&#xD;39.9,54.3856&#xD;40,54.46&#xD;40.1,54.52851275167785&#xD;40.2,54.590179865771816&#xD;40.3,54.6623&#xD;40.4,54.724266666666665&#xD;40.5,54.77366666666667&#xD;40.6,54.8346&#xD;40.7,54.908699999999996&#xD;40.8,54.9828&#xD;40.9,55.0569&#xD;41,55.117859484777526&#xD;41.1,55.160549414519906&#xD;41.2,55.20559999999999&#xD;41.3,55.279399999999995&#xD;41.4,55.3532&#xD;41.5,55.427&#xD;41.6,55.50079999999999&#xD;41.7,55.5746&#xD;41.8,55.632266666666666&#xD;41.9,55.681466666666665&#xD;42,55.736413570274635&#xD;42.1,55.79483360258481&#xD;42.2,55.867&#xD;42.3,55.9405&#xD;42.4,56.00933333333334&#xD;42.5,56.05833333333334&#xD;42.6,56.111000000000004&#xD;42.7,56.1845&#xD;42.8,56.245070063694264&#xD;42.9,56.302800000000005&#xD;43,56.376&#xD;43.1,56.4492&#xD;43.2,56.51493333333333&#xD;43.3,56.56373333333333&#xD;43.4,56.6188&#xD;43.5,56.69200000000001&#xD;43.6,56.76520000000001&#xD;43.7,56.8384&#xD;43.8,56.906370169491524&#xD;43.9,56.946568135593225&#xD;44,56.98676610169491&#xD;44.1,57.0489&#xD;44.2,57.12179999999999&#xD;44.3,57.1947&#xD;44.4,57.267599999999995&#xD;44.5,57.3405&#xD;44.6,57.40893333333334&#xD;44.7,57.45753333333333&#xD;44.8,57.50681898928025&#xD;44.9,57.56085206738131&#xD;45,57.61999999999999&#xD;45.1,57.692600000000006&#xD;45.2,57.76520000000001&#xD;45.3,57.825199999999995&#xD;45.4,57.873599999999996&#xD;45.5,57.93299999999999&#xD;45.6,58.0056&#xD;45.7,58.0782&#xD;45.8,58.13687590361445&#xD;45.9,58.189576506024096&#xD;46,58.258&#xD;46.1,58.3202&#xD;46.2,58.368399999999994&#xD;46.3,58.4249&#xD;46.4,58.4972&#xD;46.5,58.569500000000005&#xD;46.6,58.6418&#xD;46.7,58.70738864628821&#xD;46.8,58.7452751091703&#xD;46.9,58.78316157205241&#xD;47,58.839999999999996&#xD;47.1,58.912&#xD;47.2,58.983999999999995&#xD;47.3,59.056&#xD;47.4,59.2202&#xD;47.5,59.2925&#xD;47.6,59.4576&#xD;47.7,59.62329999999999&#xD;47.8,59.6962&#xD;47.9,59.769099999999995&#xD;48,59.936&#xD;48.1,60.1035&#xD;48.2,60.177&#xD;48.3,60.345400000000005&#xD;48.4,60.419200000000004&#xD;48.5,60.492999999999995&#xD;48.6,60.66260000000001&#xD;48.7,60.8328&#xD;48.8,61.003600000000006&#xD;48.9,61.0783&#xD;49,61.153&#xD;49.1,61.325&#xD;49.2,61.4&#xD;49.3,61.572900000000004&#xD;49.4,61.746399999999994&#xD;49.5,61.822&#xD;49.6,61.8976&#xD;49.7,62.0723&#xD;49.8,62.2476&#xD;49.9,62.423500000000004&#xD;50,62.5&#xD;50.1,62.576499999999996&#xD;50.2,62.653&#xD;50.3,62.729499999999994&#xD;50.4,62.806000000000004&#xD;50.5,62.88250000000001&#xD;50.6,62.959&#xD;50.7,63.0355&#xD;50.8,63.112&#xD;50.9,63.1885&#xD;51,63.26500000000001&#xD;51.1,63.34150000000001&#xD;51.2,63.41799999999999&#xD;51.3,63.494499999999995&#xD;51.4,63.57099999999999&#xD;51.5,63.647499999999994&#xD;51.6,63.72399999999999&#xD;51.7,63.800499999999985&#xD;51.8,63.87699999999999&#xD;51.9,63.953499999999984&#xD;52,64.03&#xD;52.1,64.11299999999999&#xD;52.2,64.23299999999999&#xD;52.3,64.30949999999999&#xD;52.4,64.386&#xD;52.5,64.4625&#xD;52.6,64.539&#xD;52.7,64.6155&#xD;52.8,64.692&#xD;52.9,64.76849999999999&#xD;53,64.845&#xD;53.1,64.92150000000001&#xD;53.2,64.998&#xD;53.3,65.0745&#xD;53.4,65.151&#xD;53.5,65.22749999999999&#xD;53.6,65.304&#xD;53.7,65.38050000000001&#xD;53.8,65.457&#xD;53.9,65.53349999999999&#xD;54,65.61&#xD;54.1,65.6865&#xD;54.2,65.763&#xD;54.3,65.8395&#xD;54.4,65.916&#xD;54.5,65.99249999999999&#xD;54.6,66.069&#xD;54.7,66.1455&#xD;54.8,66.22200000000001&#xD;54.9,66.2985&#xD;55,66.375&#xD;55.1,66.4515&#xD;55.2,66.528&#xD;55.3,66.6045&#xD;55.4,66.68100000000001&#xD;55.5,66.75750000000001&#xD;55.6,66.834&#xD;55.7,66.9105&#xD;55.8,66.987&#xD;55.9,67.0635&#xD;56,67.14000000000001&#xD;56.1,67.21650000000001&#xD;56.2,67.293&#xD;56.3,67.4195&#xD;56.4,67.496&#xD;56.5,67.5725&#xD;56.6,67.649&#xD;56.7,67.7255&#xD;56.8,67.80199999999999&#xD;56.9,67.8785&#xD;57,67.955&#xD;57.1,68.0315&#xD;57.2,68.10799999999999&#xD;57.3,68.18449999999999&#xD;57.4,68.261&#xD;57.5,68.33749999999999&#xD;57.6,68.41399999999999&#xD;57.7,68.4905&#xD;57.8,68.567&#xD;57.9,68.64349999999999&#xD;58,68.72&#xD;58.1,68.7965&#xD;58.2,68.873&#xD;58.3,68.9495&#xD;58.4,69.026&#xD;58.5,69.10249999999999&#xD;58.6,69.179&#xD;58.7,69.2555&#xD;58.8,69.332&#xD;58.9,69.40566666666666&#xD;59,69.45666666666666&#xD;59.1,69.51149999999998&#xD;59.2,69.588&#xD;59.3,69.6645&#xD;59.4,69.741&#xD;59.5,69.8175&#xD;59.6,69.89399999999999&#xD;59.7,69.9705&#xD;59.8,70.047&#xD;59.9,70.1235&#xD;60,70.2&#xD;60.1,70.251&#xD;60.2,70.303&#xD;60.3,70.37950000000001&#xD;60.4,70.456&#xD;60.5,70.5325&#xD;60.6,70.60900000000001&#xD;60.7,70.6855&#xD;60.8,70.762&#xD;60.9,70.83850000000001&#xD;61,70.915&#xD;61.1,70.9915&#xD;61.2,71.06800000000001&#xD;61.3,71.12966666666667&#xD;61.4,71.18066666666667&#xD;61.5,71.24749999999999&#xD;61.6,71.324&#xD;61.7,71.4005&#xD;61.8,71.477&#xD;61.9,71.5535&#xD;62,71.63&#xD;62.1,71.70649999999999&#xD;62.2,71.783&#xD;62.3,71.8595&#xD;62.4,71.936&#xD;62.5,72.00833333333334&#xD;62.6,72.05933333333334&#xD;62.7,72.1155&#xD;62.8,72.19200000000001&#xD;62.9,72.2685&#xD;63,72.345&#xD;63.1,72.42150000000001&#xD;63.2,72.498&#xD;63.3,72.57450000000001&#xD;63.4,72.65100000000001&#xD;63.5,72.7275&#xD;63.6,72.80266666666667&#xD;63.7,72.85366666666667&#xD;63.8,72.907&#xD;63.9,72.98349999999999&#xD;64,73.05999999999999&#xD;64.1,73.1365&#xD;64.2,73.213&#xD;64.3,73.2895&#xD;64.4,73.366&#xD;64.5,73.44250000000001&#xD;64.6,73.519&#xD;64.7,73.5955&#xD;64.8,73.672&#xD;64.9,73.73233333333334&#xD;65,73.78333333333333&#xD;65.1,73.8515&#xD;65.2,73.928&#xD;65.3,74.0045&#xD;65.4,74.08099999999999&#xD;65.5,74.1575&#xD;65.6,74.23400000000001&#xD;65.7,74.3105&#xD;65.8,74.387&#xD;65.9,74.4635&#xD;66,74.52666666666667&#xD;66.1,74.57766666666666&#xD;66.2,74.643&#xD;66.3,74.71950000000001&#xD;66.4,74.796&#xD;66.5,74.8725&#xD;66.6,74.94900000000001&#xD;66.7,75.05100000000002&#xD;66.8,75.152&#xD;66.9,75.257&#xD;67,75.355&#xD;67.1,75.46300000000001&#xD;67.2,75.608&#xD;67.3,75.68450000000001&#xD;67.4,75.811&#xD;67.5,75.8875&#xD;67.6,76.01400000000001&#xD;67.7,76.0905&#xD;67.8,76.23400000000001&#xD;67.9,76.34350000000002&#xD;68,76.44000000000003&#xD;68.1,76.54650000000001&#xD;68.2,76.64600000000002&#xD;68.3,76.799&#xD;68.4,76.876&#xD;68.5,77.00250000000001&#xD;68.6,77.07900000000001&#xD;68.7,77.21100000000003&#xD;68.8,77.33200000000001&#xD;68.9,77.41699999999999&#xD;69,77.535&#xD;69.1,77.62299999999999&#xD;69.2,77.73799999999999&#xD;69.3,77.82899999999998&#xD;69.4,77.98199999999999&#xD;69.5,78.06749999999998&#xD;69.6,78.18799999999999&#xD;69.7,78.2705&#xD;69.8,78.39399999999999&#xD;69.9,78.5235&#xD;70,78.6&#xD;70.1,78.7265&#xD;70.2,78.806&#xD;70.3,78.95899999999999&#xD;70.4,79.056&#xD;70.5,79.16499999999999&#xD;70.6,79.31799999999998&#xD;70.7,79.47099999999999&#xD;70.8,79.62400000000001&#xD;70.9,79.77700000000002&#xD;71,80.03&#xD;71.1,80.183&#xD;71.2,80.436&#xD;71.3,80.589&#xD;71.4,80.742&#xD;71.5,80.895&#xD;71.6,81.148&#xD;71.7,81.30100000000002&#xD;71.8,81.45400000000001&#xD;71.9,81.70700000000001&#xD;72,81.86&#xD;72.1,82.11300000000001&#xD;72.2,82.266&#xD;72.3,82.41900000000001&#xD;72.4,82.572&#xD;72.5,82.82500000000002&#xD;72.6,82.97800000000001&#xD;72.7,83.131&#xD;72.8,83.38399999999999&#xD;72.9,83.53699999999999&#xD;73,83.68999999999998&#xD;73.1,83.943&#xD;73.2,84.09599999999998&#xD;73.3,84.249&#xD;73.4,84.50199999999998&#xD;73.5,84.655&#xD;73.6,84.80799999999999&#xD;73.7,85.06099999999999&#xD;73.8,85.214&#xD;73.9,85.36699999999999&#xD;74,85.61999999999999&#xD;74.1,85.773&#xD;74.2,85.926&#xD;74.3,86.179&#xD;74.4,86.33199999999998&#xD;74.5,86.48499999999999&#xD;74.6,86.738&#xD;74.7,86.891&#xD;74.8,87.044&#xD;74.9,87.197&#xD;75,87.45&#xD;75.1,87.5515&#xD;75.2,87.628&#xD;75.3,87.7045&#xD;75.4,87.78099999999999&#xD;75.5,87.85749999999999&#xD;75.6,87.934&#xD;75.7,88.01050000000001&#xD;75.8,88.087&#xD;75.9,88.1635&#xD;76,88.24000000000001&#xD;76.1,88.3165&#xD;76.2,88.393&#xD;76.3,88.4695&#xD;76.4,88.54599999999999&#xD;76.5,88.6225&#xD;76.6,88.699&#xD;76.7,88.7755&#xD;76.8,88.852&#xD;76.9,88.9285&#xD;77,89.00333333333334&#xD;77.1,89.05433333333335&#xD;77.2,89.108&#xD;77.3,89.18450000000001&#xD;77.4,89.261&#xD;77.5,89.3375&#xD;77.6,89.414&#xD;77.7,89.4905&#xD;77.8,89.567&#xD;77.9,89.64349999999999&#xD;78,89.72&#xD;78.1,89.79650000000001&#xD;78.2,89.873&#xD;78.3,89.9495&#xD;78.4,90.02600000000001&#xD;78.5,90.1025&#xD;78.6,90.179&#xD;78.7,90.25550000000001&#xD;78.8,90.332&#xD;78.9,90.4085&#xD;79,90.485&#xD;79.1,90.5615&#xD;79.2,90.638&#xD;79.3,90.7145&#xD;79.4,90.79100000000001&#xD;79.5,90.8675&#xD;79.6,90.944&#xD;79.7,91.0205&#xD;79.8,91.09700000000001&#xD;79.9,91.1735&#xD;80,91.25&#xD;80.1,91.32650000000001&#xD;80.2,91.403&#xD;80.3,91.4795&#xD;80.4,91.55600000000001&#xD;80.5,91.63250000000002&#xD;80.6,91.70900000000002&#xD;80.7,91.78550000000001&#xD;80.8,91.86200000000001&#xD;80.9,91.9385&#xD;81,92.015&#xD;81.1,92.09149999999998&#xD;81.2,92.14533333333333&#xD;81.3,92.19633333333333&#xD;81.4,92.27099999999999&#xD;81.5,92.3475&#xD;81.6,92.42399999999999&#xD;81.7,92.50049999999999&#xD;81.8,92.57699999999998&#xD;81.9,92.65349999999998&#xD;82,92.72999999999999&#xD;82.1,92.8065&#xD;82.2,92.883&#xD;82.3,92.95949999999999&#xD;82.4,93.036&#xD;82.5,93.1125&#xD;82.6,93.189&#xD;82.7,93.2655&#xD;82.8,93.342&#xD;82.9,93.4185&#xD;83,93.49499999999999&#xD;83.1,93.5715&#xD;83.2,93.648&#xD;83.3,93.71225&#xD;83.4,93.7505&#xD;83.5,93.78875000000001&#xD;83.6,93.81800000000001&#xD;83.7,93.8435&#xD;83.8,93.869&#xD;83.9,93.8945&#xD;84,93.92&#xD;84.1,93.94550000000001&#xD;84.2,93.971&#xD;84.3,93.9965&#xD;84.4,94.022&#xD;84.5,94.0475&#xD;84.6,94.07300000000001&#xD;84.7,94.0985&#xD;84.8,94.1288&#xD;84.9,94.1594&#xD;85,94.19&#xD;85.1,94.21716666666666&#xD;85.2,94.24266666666666&#xD;85.3,94.26816666666666&#xD;85.4,94.29366666666667&#xD;85.5,94.31916666666666&#xD;85.6,94.34466666666665&#xD;85.7,94.37016666666668&#xD;85.8,94.39566666666667&#xD;85.9,94.42116666666666&#xD;86,94.44666666666667&#xD;86.1,94.47216666666667&#xD;86.2,94.49766666666667&#xD;86.3,94.52316666666667&#xD;86.4,94.54866666666666&#xD;86.5,94.57416666666667&#xD;86.6,94.59966666666666&#xD;86.7,94.62516666666667&#xD;86.8,94.65066666666667&#xD;86.9,94.67616666666666&#xD;87,94.70166666666667&#xD;87.1,94.72716666666666&#xD;87.2,94.75266666666667&#xD;87.3,94.77816666666666&#xD;87.4,94.80366666666666&#xD;87.5,94.82916666666667&#xD;87.6,94.85466666666666&#xD;87.7,94.88016666666667&#xD;87.8,94.9068&#xD;87.9,94.9374&#xD;88,94.968&#xD;88.1,94.9986&#xD;88.2,95.02433333333333&#xD;88.3,95.04983333333334&#xD;88.4,95.07533333333333&#xD;88.5,95.10083333333333&#xD;88.6,95.12633333333333&#xD;88.7,95.15183333333333&#xD;88.8,95.17733333333334&#xD;88.9,95.20283333333333&#xD;89,95.22833333333332&#xD;89.1,95.25383333333333&#xD;89.2,95.27933333333333&#xD;89.3,95.30483333333333&#xD;89.4,95.33033333333333&#xD;89.5,95.35583333333332&#xD;89.6,95.38133333333333&#xD;89.7,95.40683333333332&#xD;89.8,95.43233333333333&#xD;89.9,95.45783333333334&#xD;90,95.48333333333333&#xD;90.1,95.50883333333334&#xD;90.2,95.53433333333334&#xD;90.3,95.55983333333333&#xD;90.4,95.58533333333334&#xD;90.5,95.61083333333333&#xD;90.6,95.63633333333334&#xD;90.7,95.66183333333333&#xD;90.8,95.68733333333333&#xD;90.9,95.7154&#xD;91,95.74600000000001&#xD;91.1,95.7766&#xD;91.2,95.80600000000001&#xD;91.3,95.8315&#xD;91.4,95.857&#xD;91.5,95.88250000000001&#xD;91.6,95.908&#xD;91.7,95.93350000000001&#xD;91.8,95.959&#xD;91.9,95.9845&#xD;92,96.01&#xD;92.1,96.0355&#xD;92.2,96.061&#xD;92.3,96.0865&#xD;92.4,96.112&#xD;92.5,96.1375&#xD;92.6,96.163&#xD;92.7,96.1885&#xD;92.8,96.214&#xD;92.9,96.23949999999999&#xD;93,96.265&#xD;93.1,96.2905&#xD;93.2,96.316&#xD;93.3,96.34150000000001&#xD;93.4,96.367&#xD;93.5,96.39250000000001&#xD;93.6,96.418&#xD;93.7,96.4435&#xD;93.8,96.469&#xD;93.9,96.49449999999999&#xD;94,96.524&#xD;94.1,96.5546&#xD;94.2,96.5852&#xD;94.3,96.61316666666667&#xD;94.4,96.63866666666667&#xD;94.5,96.66416666666666&#xD;94.6,96.68966666666667&#xD;94.7,96.71516666666666&#xD;94.8,96.74066666666667&#xD;94.9,96.76616666666666&#xD;95,96.79166666666666&#xD;95.1,96.81716666666667&#xD;95.2,96.84266666666666&#xD;95.3,96.86816666666667&#xD;95.4,96.89366666666666&#xD;95.5,96.91916666666665&#xD;95.6,96.94466666666666&#xD;95.7,96.97016666666667&#xD;95.8,96.99566666666666&#xD;95.9,97.0635&#xD;96,97.14000000000001&#xD;96.1,97.21650000000001&#xD;96.2,97.293&#xD;96.3,97.34633333333333&#xD;96.4,97.39733333333334&#xD;96.5,97.4725&#xD;96.6,97.54899999999999&#xD;96.7,97.62549999999999&#xD;96.8,97.702&#xD;96.9,97.7785&#xD;97,97.85499999999999&#xD;97.1,97.9315&#xD;97.2,98.008&#xD;97.3,98.0845&#xD;97.4,98.14066666666666&#xD;97.5,98.19166666666666&#xD;97.6,98.264&#xD;97.7,98.3405&#xD;97.8,98.417&#xD;97.9,98.4935&#xD;98,98.57&#xD;98.1,98.64649999999999&#xD;98.2,98.72299999999998&#xD;98.3,98.7995&#xD;98.4,98.85066666666667&#xD;98.5,98.90249999999999&#xD;98.6,98.979&#xD;98.7,99.0555&#xD;98.8,99.13199999999999&#xD;98.9,99.20849999999999&#xD;99,99.285&#xD;99.1,99.3615&#xD;99.2,99.438&#xD;99.3,99.5145&#xD;99.4,99.59100000000001&#xD;99.5,99.64500000000001&#xD;99.6,99.696&#xD;99.7,99.7705&#xD;99.8,99.8235&#xD;99.9,99.86175&#xD;100,100</l></custom-block><l><option>csv</option></l></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ colors"/><l><option>list</option></l></block></block><script><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></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ brights"/><l><option>list</option></l></block></block><script><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></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ pivots"/><l><option>list</option></l></block></block><script><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></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ HSV brights"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ HSV brights</l><block s="reportTextSplit"><custom-block s="multiline %mlt"><l>0,1,1&#xD;0.0196078431372549,1,0.6666666666666666&#xD;0.06944444444444443,0.8633093525179856,0.5450980392156862&#xD;0.08823529411764708,1,0.6666666666666666&#xD;0.08300653594771241,1,1&#xD;0.10457516339869281,1,1&#xD;0.16666666666666666,1,1&#xD;0.20915032679738563,1,1&#xD;0.3333333333333333,1,1&#xD;0.47222222222222227,1,0.9411764705882353&#xD;0.5,1,1&#xD;0.5836601307189543,1,1&#xD;0.6666666666666666,1,1&#xD;0.7058823529411765,1,1&#xD;0.7503267973856209,1,1&#xD;0.8333333333333334,1,1&#xD;0.9581699346405229,1,1&#xD;1,1,1</l></custom-block><l><option>csv</option></l></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ HSL brights"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ HSL brights</l><block s="reportTextSplit"><custom-block s="multiline %mlt"><l>0,100,50&#xD;1.9607843137254901,100,33.33333333333333&#xD;6.944444444444444,75.94936708860757,30.980392156862745&#xD;8.823529411764708,100,33.33333333333333&#xD;8.30065359477124,100,50&#xD;10.457516339869281,100,50&#xD;16.666666666666664,100,50&#xD;20.915032679738562,100,50&#xD;33.33333333333333,100,50&#xD;47.22222222222223,100,50&#xD;50,100,50&#xD;58.36601307189543,100,50&#xD;66.66666666666666,100,50&#xD;70.58823529411765,100,50&#xD;75.0326797385621,100,50&#xD;83.33333333333334,100,50&#xD;95.81699346405229,100,50&#xD;100,100,50</l></custom-block><l><option>csv</option></l></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ HSV colors"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ HSV colors</l><block s="reportTextSplit"><custom-block s="multiline %mlt"><l>0,0,0&#xD;0,0,50.19607843137255&#xD;0,0,75.29411764705883&#xD;0,0,100&#xD;0,100,100&#xD;0,100,33.33333333333333&#xD;6.944444444444444,86.33093525179856,54.509803921568626&#xD;1.1904761904761905,100,27.450980392156865&#xD;8.30065359477124,100,100&#xD;7.142857142857142,100,54.90196078431373&#xD;16.666666666666664,100,100&#xD;13.596491228070173,100,44.70588235294118&#xD;33.33333333333333,100,100&#xD;33.33333333333333,100,11.76470588235294&#xD;50,100,100&#xD;50,100,19.607843137254903&#xD;66.66666666666666,100,100&#xD;66.66666666666666,100,25.098039215686274&#xD;81.4814814814815,100,35.294117647058826&#xD;83.33333333333334,100,100&#xD;100,0,0</l></custom-block><l><option>csv</option></l></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ HSL colors"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ HSL colors</l><block s="reportTextSplit"><custom-block s="multiline %mlt"><l>0,0,0&#xD;0,0,50.19607843137255&#xD;0,0,75.29411764705883&#xD;0,0,100&#xD;0,100,50&#xD;0,100,16.666666666666664&#xD;6.944444444444444,75.94936708860757,30.980392156862745&#xD;1.1904761904761905,100,13.725490196078432&#xD;8.30065359477124,100,50&#xD;7.142857142857142,100,27.450980392156865&#xD;16.666666666666664,100,50&#xD;13.596491228070173,100,22.35294117647059&#xD;33.33333333333333,100,50&#xD;33.33333333333333,100,5.88235294117647&#xD;50,100,50&#xD;50,100,9.803921568627452&#xD;66.66666666666666,100,50&#xD;66.66666666666666,100,12.549019607843137&#xD;81.4814814814815,100,17.647058823529413&#xD;83.33333333333334,100,50&#xD;0,0,0</l></custom-block><l><option>csv</option></l></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ dimension names"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ dimension names</l><block s="reportNewList"><list><l>color</l><l>color number</l><l>crayon</l><l>fair hue</l><l>size</l><l>transparency</l><l>X11/W3C name</l><l>fair saturation (HSL)</l><l>fair lightness</l><l>fair HSL vector</l><l>fair saturation (HSV)</l><l>fair value (brightness)</l><l>fair HSV vector</l><l>hue</l><l>saturation (HSL)</l><l>lightness</l><l>HSL vector</l><l>saturation (HSV)</l><l>value (brightness)</l><l>HSV vector</l><l>red</l><l>green</l><l>blue</l><l>RGB(A) vector</l><l>RGB(A) hex</l></list></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ dimension dispatch"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ dimension dispatch</l><block s="reportNewList"><list><block s="reifyScript"><script><custom-block s="✐ set pen to color %obj %l"><l/><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to color number %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to crayon %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to fair hue %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen size to %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen transparency to %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to X11 name %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to fair saturation (HSL) %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to fair lightness %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to fair HSL vector %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to fair saturation (HSV) %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to fair value (brightness) %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to fair HSV vector %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to hue %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to HSL saturation %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to lightness %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to HSL vector %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen saturation (HSV) to %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen value (brightness) to %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to HSV vector %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen red to %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen green to %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen blue to %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to RGB vector %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to RGB hex %s %l"><l></l><l/></custom-block></script><list></list></block></list></block></block></script></block></script><scripts><script x="317.1142578125" y="21796.466666666656"><block s="reportTextSplit"><custom-block s="multiline %mlt"><l></l></custom-block><l><option>csv</option></l></block></script></scripts></block-definition><block-definition s="✐ crayon number of color %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>table entry</l></list></block><block s="doSetVar"><l>table entry</l><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportOr"><block s="reportAnd"><block s="reportIsA"><block var="color"/><l><option>costume</option></l></block><block s="reportEquals"><custom-block s="✐ RGB from color %s"><block var="color"/></custom-block><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>3</l></block><l/></block></block></block><block s="reportEquals"><block var="color"/><block s="reportListItem"><l>4</l><l/></block></block></block></autolambda><list></list></block><block var="✐ crayon colors"/></block></block><block s="doIf"><block s="reportIsA"><block var="table entry"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportListItem"><l>5</l><block var="table entry"/></block></block></script></block><block s="doReport"><l>not a crayon</l></block></script></block-definition><block-definition s="✐ RGB from color %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="color"/><l><option>list</option></l></block><script><block s="doReport"><block var="color"/></block></script><script><block s="doReport"><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>3</l></block><block s="reportListItem"><l>1</l><block s="reportGetImageAttribute"><l><option>pixels</option></l><block var="color"/></block></block></block></block></script></block></script></block-definition><block-definition s="✐ X11 name of color %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>table entry</l></list></block><block s="doSetVar"><l>table entry</l><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportOr"><block s="reportAnd"><block s="reportIsA"><block var="color"/><l><option>costume</option></l></block><block s="reportEquals"><custom-block s="✐ RGB from color %s"><block var="color"/></custom-block><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>3</l></block><l/></block></block></block><block s="reportEquals"><block var="color"/><block s="reportListItem"><l>4</l><l/></block></block></block></autolambda><list></list></block><block var="✐ X11"/></block></block><block s="doIf"><block s="reportIsA"><block var="table entry"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportListItem"><l>4</l><block var="table entry"/></block></block></script></block><block s="doReport"><l>not an X11 color</l></block></script></block-definition><block-definition s="✐ make fair hue table" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>hues</l><l>fair hues</l><l>hue table index</l><l>fair hue ceiling</l><l>bottom hue</l></list></block><block s="doSetVar"><l>hues</l><block s="reportNewList"><list><block s="reportNewList"><list><l>0</l><l>0</l></list></block></list></block></block><block s="doFor"><l>fairhue10</l><l>1</l><l>1000</l><script><custom-block s="$brush set pen %s to %s %mult%s"><l>fair hue</l><block s="reportQuotient"><block var="fairhue10"/><l>10</l></block><list><l></l></list></custom-block><block s="doIf"><block s="reportGreaterThanOrEquals"><block s="reportProduct"><l>10</l><block s="getPenAttribute"><l><option>hue</option></l></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><l><option>last</option></l><block var="hues"/></block></block></block><script><block s="doAddToList"><block s="reportNewList"><list><block s="reportProduct"><l>10</l><block s="getPenAttribute"><l><option>hue</option></l></block></block><block var="fairhue10"/></list></block><block var="hues"/></block></script></block></script></block><block s="doReplaceInList"><l>1</l><block s="reportListItem"><l><option>last</option></l><block var="hues"/></block><l>1000</l></block><block s="doSetVar"><l>hues</l><block s="reportListAttribute"><l><option>columns</option></l><block s="reportCONS"><block s="reportNumbers"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="hues"/></block></block><block s="reportListAttribute"><l><option>columns</option></l><block var="hues"/></block></block></block></block><block s="doSetVar"><l>fair hues</l><block s="reportNewList"><list><block s="reportNewList"><list><l>0</l><l>0</l></list></block></list></block></block><block s="doFor"><l>hue10</l><l>1</l><l>1000</l><script><block s="doSetVar"><l>fair hue ceiling</l><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportGreaterThanOrEquals"><block s="reportListItem"><l>2</l><l/></block><block var="hue10"/></block></autolambda><list></list></block><block var="hues"/></block></block><block s="doSetVar"><l>bottom hue</l><block s="reportListItem"><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="fair hue ceiling"/></block><l>1</l></block><block var="hues"/></block></block><block s="doAddToList"><block s="reportNewList"><list><block var="hue10"/><block s="reportSum"><block s="reportListItem"><l>3</l><block var="bottom hue"/></block><block s="reportQuotient"><block s="reportDifference"><block var="hue10"/><block s="reportListItem"><l>2</l><block var="bottom hue"/></block></block><block s="reportDifference"><block s="reportListItem"><l>2</l><block var="fair hue ceiling"/></block><block s="reportListItem"><l>2</l><block var="bottom hue"/></block></block></block></block></list></block><block var="fair hues"/></block></script></block><block s="doReplaceInList"><l>2</l><block s="reportListItem"><l><option>last</option></l><block var="fair hues"/></block><l>1000</l></block><block s="doSetVar"><l>✐ fair hue table</l><block s="reportQuotient"><block var="fair hues"/><l>10</l></block></block></script></block-definition><block-definition s="✐ include transparency %&apos;rgb&apos; %&apos;transparency&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="transparency"/><l><option>number</option></l></block><script><block s="doSetVar"><l>transparency</l><block s="reportQuotient"><block s="reportProduct"><block s="reportDifference"><l>100</l><block var="transparency"/></block><l>255</l></block><l>100</l></block></block></script><script><block s="doSetVar"><l>transparency</l><l>255</l></block></script></block><block s="doReport"><block s="reportNewCostume"><block s="reportNewList"><list><block s="reportConcatenatedLists"><list><block var="rgb"/><block s="reportNewList"><list><block var="transparency"/></list></block></list></block></list></block><l>1</l><l>1</l></block></block></script></block-definition><block-definition s="✐ extract rgba values %&apos;value&apos; %&apos;transparency&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%upvar"></input></inputs><script><block s="doDeclareVariables"><list><l>red</l><l>green</l><l>blue</l></list></block><block s="doIf"><block s="reportIsA"><block var="value"/><l><option>costume</option></l></block><script><block s="doSetVar"><l>value</l><block s="reportListItem"><l>1</l><block s="reportGetImageAttribute"><l><option>pixels</option></l><block var="value"/></block></block></block></script></block><block s="doIfElse"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="value"/></block><l><option>number</option></l></block><script><block s="doSetVar"><l>red</l><block s="reportListItem"><l>1</l><block var="value"/></block></block><block s="doSetVar"><l>green</l><block s="reportListItem"><l>2</l><block var="value"/></block></block><block s="doSetVar"><l>blue</l><block s="reportListItem"><l>3</l><block var="value"/></block></block><block s="doSetVar"><l>transparency</l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script><script><block s="doSetVar"><l>red</l><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="value"/></block></block></block><block s="doSetVar"><l>green</l><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="value"/></block></block></block><block s="doSetVar"><l>blue</l><block s="reportListItem"><l>3</l><block s="reportListItem"><l>1</l><block var="value"/></block></block></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="value"/></block></block><l>3</l></block><script><block s="doSetVar"><l>transparency</l><block s="reportListItem"><l>4</l><block s="reportListItem"><l>1</l><block var="value"/></block></block></block></script><script><block s="doSetVar"><l>transparency</l><block s="reportListItem"><l>2</l><block var="value"/></block></block></script></block></script></block><block s="doReport"><block s="reportNewList"><list><block var="red"/><block var="green"/><block var="blue"/></list></block></block></script></block-definition><block-definition s="✐ RGB from HSV %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>hue</l><l>saturation</l><l>value</l><l>chroma</l><l>hue prime</l><l>2nd largest component</l><l>red</l><l>green</l><l>blue</l><l>smallest component</l><l>rgb</l></list></block><block s="doSetVar"><l>hue</l><block s="reportQuotient"><block s="reportProduct"><block s="reportModulus"><block s="reportListItem"><l>1</l><block var="color"/></block><l>100</l></block><l>360</l></block><l>100</l></block></block><block s="doSetVar"><l>saturation</l><block s="reportQuotient"><block s="reportMin"><block s="reportMax"><block s="reportListItem"><l>2</l><block var="color"/></block><l>0</l></block><l>100</l></block><l>100</l></block></block><block s="doSetVar"><l>value</l><block s="reportQuotient"><block s="reportMin"><block s="reportMax"><block s="reportListItem"><l>3</l><block var="color"/></block><l>0</l></block><l>100</l></block><l>100</l></block></block><block s="doSetVar"><l>chroma</l><block s="reportProduct"><block var="value"/><block var="saturation"/></block></block><block s="doSetVar"><l>hue prime</l><block s="reportQuotient"><block var="hue"/><l>60</l></block></block><block s="doSetVar"><l>2nd largest component</l><block s="reportProduct"><block var="chroma"/><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block s="reportModulus"><block var="hue prime"/><l>2</l></block><l>1</l></block></block></block></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>1</l></block><script><block s="doSetVar"><l>red</l><block var="chroma"/></block><block s="doSetVar"><l>green</l><block var="2nd largest component"/></block><block s="doSetVar"><l>blue</l><l>0</l></block></script><script><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>2</l></block><script><block s="doSetVar"><l>red</l><block var="2nd largest component"/></block><block s="doSetVar"><l>green</l><block var="chroma"/></block><block s="doSetVar"><l>blue</l><l>0</l></block></script><script><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>3</l></block><script><block s="doSetVar"><l>red</l><l>0</l></block><block s="doSetVar"><l>green</l><block var="chroma"/></block><block s="doSetVar"><l>blue</l><block var="2nd largest component"/></block></script><script><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>4</l></block><script><block s="doSetVar"><l>red</l><l>0</l></block><block s="doSetVar"><l>green</l><block var="2nd largest component"/></block><block s="doSetVar"><l>blue</l><block var="chroma"/></block></script><script><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>5</l></block><script><block s="doSetVar"><l>red</l><block var="2nd largest component"/></block><block s="doSetVar"><l>green</l><l>0</l></block><block s="doSetVar"><l>blue</l><block var="chroma"/></block></script><script><block s="doSetVar"><l>red</l><block var="chroma"/></block><block s="doSetVar"><l>green</l><l>0</l></block><block s="doSetVar"><l>blue</l><block var="2nd largest component"/></block></script></block></script></block></script></block></script></block></script></block><block s="doSetVar"><l>smallest component</l><block s="reportDifference"><block var="value"/><block var="chroma"/></block></block><block s="doSetVar"><l>rgb</l><block s="reportSum"><block s="reportNewList"><list><block var="red"/><block var="green"/><block var="blue"/></list></block><block var="smallest component"/></block></block><block s="doReport"><block s="reportProduct"><block var="rgb"/><l>255</l></block></block></script></block-definition><block-definition s="✐ RGB from HSL %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>hue</l><l>saturation</l><l>lightness</l><l>chroma</l><l>hue prime</l><l>2nd largest component</l><l>red</l><l>green</l><l>blue</l><l>smallest component</l><l>rgb</l></list></block><block s="doSetVar"><l>hue</l><block s="reportQuotient"><block s="reportProduct"><block s="reportModulus"><block s="reportListItem"><l>1</l><block var="color"/></block><l>100</l></block><l>360</l></block><l>100</l></block></block><block s="doSetVar"><l>saturation</l><block s="reportQuotient"><block s="reportMin"><block s="reportMax"><block s="reportListItem"><l>2</l><block var="color"/></block><l>0</l></block><l>100</l></block><l>100</l></block></block><block s="doSetVar"><l>lightness</l><block s="reportQuotient"><block s="reportMin"><block s="reportMax"><block s="reportListItem"><l>3</l><block var="color"/></block><l>0</l></block><l>100</l></block><l>100</l></block></block><block s="doSetVar"><l>chroma</l><block s="reportProduct"><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block s="reportProduct"><l>2</l><block var="lightness"/></block><l>1</l></block></block></block><block var="saturation"/></block></block><block s="doSetVar"><l>hue prime</l><block s="reportQuotient"><block var="hue"/><l>60</l></block></block><block s="doSetVar"><l>2nd largest component</l><block s="reportProduct"><block var="chroma"/><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block s="reportModulus"><block var="hue prime"/><l>2</l></block><l>1</l></block></block></block></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>1</l></block><script><block s="doSetVar"><l>red</l><block var="chroma"/></block><block s="doSetVar"><l>green</l><block var="2nd largest component"/></block><block s="doSetVar"><l>blue</l><l>0</l></block></script><script><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>2</l></block><script><block s="doSetVar"><l>red</l><block var="2nd largest component"/></block><block s="doSetVar"><l>green</l><block var="chroma"/></block><block s="doSetVar"><l>blue</l><l>0</l></block></script><script><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>3</l></block><script><block s="doSetVar"><l>red</l><l>0</l></block><block s="doSetVar"><l>green</l><block var="chroma"/></block><block s="doSetVar"><l>blue</l><block var="2nd largest component"/></block></script><script><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>4</l></block><script><block s="doSetVar"><l>red</l><l>0</l></block><block s="doSetVar"><l>green</l><block var="2nd largest component"/></block><block s="doSetVar"><l>blue</l><block var="chroma"/></block></script><script><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>5</l></block><script><block s="doSetVar"><l>red</l><block var="2nd largest component"/></block><block s="doSetVar"><l>green</l><l>0</l></block><block s="doSetVar"><l>blue</l><block var="chroma"/></block></script><script><block s="doSetVar"><l>red</l><block var="chroma"/></block><block s="doSetVar"><l>green</l><l>0</l></block><block s="doSetVar"><l>blue</l><block var="2nd largest component"/></block></script></block></script></block></script></block></script></block></script></block><block s="doSetVar"><l>smallest component</l><block s="reportDifference"><block var="lightness"/><block s="reportQuotient"><block var="chroma"/><l>2</l></block></block></block><block s="doSetVar"><l>rgb</l><block s="reportSum"><block s="reportNewList"><list><block var="red"/><block var="green"/><block var="blue"/></list></block><block var="smallest component"/></block></block><block s="doReport"><block s="reportProduct"><block var="rgb"/><l>255</l></block></block></script></block-definition><block-definition s="✐ color number near color %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>hue</l><l>saturation</l><l>lightness</l><l>hsl</l></list></block><block s="doSetVar"><l>color</l><custom-block s="✐ extract rgba values %l %upvar"><block var="color"/><l>transparency</l></custom-block></block><block s="doSetVar"><l>hsl</l><custom-block s="✐ HSL/HSV (hsl? %b ) from RGB %s"><l><bool>true</bool></l><block var="color"/></custom-block></block><block s="doSetVar"><l>hue</l><block s="reportListItem"><l>1</l><block var="hsl"/></block></block><block s="doSetVar"><l>saturation</l><block s="reportListItem"><l>2</l><block var="hsl"/></block></block><block s="doSetVar"><l>lightness</l><block s="reportListItem"><l>3</l><block var="hsl"/></block></block><block s="doIf"><block s="reportLessThan"><block var="saturation"/><l>25</l><comment w="107.33333333333333" collapsed="true">Nearly grayscale.</comment></block><script><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="lightness"/><l>50</l></block><script><block s="doReport"><block s="reportQuotient"><block var="lightness"/><l>10</l></block></block></script><script><block s="doReport"><block s="reportProduct"><block s="reportSum"><l>5</l><block s="reportQuotient"><block s="reportDifference"><block var="lightness"/><l>50</l></block><l>5</l></block></block><block s="reportQuotient"><l>14</l><l>15</l></block></block></block></script></block></script></block><block s="doIf"><block s="reportLessThan"><block var="hue"/><l>2</l><comment w="70.66666666666667" collapsed="true">Red family</comment></block><script><block s="doIfElse"><block s="reportGreaterThanOrEquals"><block var="lightness"/><l>50</l></block><script><block s="doReport"><block s="reportSum"><l>14</l><block s="reportProduct"><block s="reportQuotient"><block s="reportDifference"><l>100</l><block var="lightness"/></block><block s="reportDifference"><l>100</l><l>50</l></block></block><l>6</l></block></block></block></script><script><block s="doIfElse"><block s="reportGreaterThanOrEquals"><block var="lightness"/><l>16.6</l></block><script><block s="doReport"><block s="reportSum"><l>20</l><block s="reportProduct"><block s="reportQuotient"><block s="reportDifference"><l>50</l><block var="lightness"/></block><block s="reportDifference"><l>50</l><l>16.6</l></block></block><l>5</l></block></block></block></script><script><block s="doReport"><l>25</l></block></script></block></script></block></script></block><block s="doIf"><block s="reportLessThan"><block var="hue"/><l>8.7</l><comment w="137.33333333333334" collapsed="true">Brown/orange family</comment></block><script><block s="doIfElse"><block s="reportLessThan"><block s="reportDifference"><block var="lightness"/><block s="reportDifference"><l>100</l><block var="saturation"/></block></block><l>15</l><comment w="61.99999999999999" collapsed="true">brown</comment></block><script><block s="doIfElse"><block s="reportLessThan"><block var="hue"/><l>0.9</l></block><script><block s="doReport"><block s="reportSum"><l>25</l><block s="reportQuotient"><block s="reportDifference"><l>100</l><block var="saturation"/></block><l>5.75</l></block></block></block></script><script><block s="doReport"><block s="reportDifference"><l>35</l><block s="reportQuotient"><block s="reportDifference"><l>100</l><block var="saturation"/></block><l>5.75</l></block></block></block></script></block></script><script><block s="doReport"><custom-block s="✐ color number in %n family, from H: %n S: %n L: %n %br rising hue: %n %br rising min lightness: %n falling min lightness: %n"><l>40</l><block var="hue"/><block var="saturation"/><block var="lightness"/><l>7</l><l>14</l><l>28</l></custom-block></block></script></block></script></block><block s="doIf"><block s="reportLessThan"><block var="hue"/><l>17</l><comment w="75.33333333333333" collapsed="true">yellow</comment></block><script><block s="doIf"><block s="reportLessThan"><block s="reportCombine"><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block var="color"/><block s="reportNewList"><list><l>114</l><l>93</l><l>0</l></list></block></block></block><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block><l>45</l></block><script><block s="doReport"><l>54.7</l></block></script></block><block s="doReport"><custom-block s="✐ color number in %n family, from H: %n S: %n L: %n %br rising hue: %n %br rising min lightness: %n falling min lightness: %n"><l>50</l><block var="hue"/><block var="saturation"/><block var="lightness"/><l>14</l><l>27.75</l><l>22.3</l></custom-block></block></script></block><block s="doIf"><block s="reportLessThan"><block var="hue"/><l>34</l><comment w="75.33333333333333" collapsed="true">green</comment></block><script><block s="doReport"><custom-block s="✐ color number in %n family, from H: %n S: %n L: %n %br rising hue: %n %br rising min lightness: %n falling min lightness: %n"><l>60</l><block var="hue"/><block var="saturation"/><block var="lightness"/><l>32</l><l>20</l><l>6</l></custom-block></block></script></block><block s="doIf"><block s="reportLessThan"><block var="hue"/><l>52</l></block><script><block s="doReport"><custom-block s="✐ color number in %n family, from H: %n S: %n L: %n %br rising hue: %n %br rising min lightness: %n falling min lightness: %n"><l>70</l><block var="hue"/><block var="saturation"/><block var="lightness"/><l>49</l><l>6</l><l>10</l></custom-block></block></script><comment w="75.33333333333333" collapsed="true">cyan</comment></block><block s="doIf"><block s="reportLessThan"><block var="hue"/><l>67</l><comment w="74" collapsed="true">blue</comment></block><script><block s="doReport"><custom-block s="✐ color number in %n family, from H: %n S: %n L: %n %br rising hue: %n %br rising min lightness: %n falling min lightness: %n"><l>80</l><block var="hue"/><block var="saturation"/><block var="lightness"/><l>64</l><l>10</l><l>13</l></custom-block></block></script></block><block s="doIf"><block s="reportLessThan"><block var="hue"/><l>83.33333333</l><comment w="74" collapsed="true">purple</comment></block><script><block s="doIfElse"><block s="reportLessThan"><block var="hue"/><l>81.5</l></block><script><block s="doIfElse"><block s="reportLessThan"><block var="hue"/><l>82</l></block><script><block s="doReport"><block s="reportSum"><l>85</l><block s="reportProduct"><block s="reportQuotient"><block s="reportDifference"><block var="hue"/><l>66.666</l></block><block s="reportDifference"><l>81.48</l><l>66.666</l></block></block><l>5</l></block></block></block></script><script><block s="doReport"><l>90</l></block></script></block></script><script><block s="doReport"><block s="reportDifference"><l>95</l><block s="reportProduct"><block s="reportQuotient"><block s="reportDifference"><l>50</l><block var="lightness"/></block><block s="reportDifference"><l>50</l><l>17.6</l></block></block><l>5</l></block></block></block></script></block></script></block><block s="doReport"><block s="reportSum"><l>95</l><block s="reportProduct"><block s="reportQuotient"><block s="reportDifference"><l>50</l><block var="lightness"/></block><l>50</l></block><l>5</l></block><comment w="90" collapsed="true">left of black</comment></block></block></script></block-definition><block-definition s="✐ HSL/HSV (hsl? %&apos;HSL?&apos; ) from RGB %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%b">false</input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>red</l><l>green</l><l>blue</l><l>max</l><l>min</l><l>chroma</l><l>hue</l><l>value</l><l>lightness</l><l>saturation</l></list></block><block s="doSetVar"><l>red</l><block s="reportQuotient"><block s="reportListItem"><l>1</l><block var="color"/></block><l>255</l></block></block><block s="doSetVar"><l>green</l><block s="reportQuotient"><block s="reportListItem"><l>2</l><block var="color"/></block><l>255</l></block></block><block s="doSetVar"><l>blue</l><block s="reportQuotient"><block s="reportListItem"><l>3</l><block var="color"/></block><l>255</l></block></block><block s="doSetVar"><l>color</l><block s="reportNewList"><list><block var="red"/><block var="green"/><block var="blue"/></list></block></block><block s="doSetVar"><l>max</l><block s="reportCombine"><block var="color"/><block s="reifyReporter"><autolambda><block s="reportMax"><l></l><l></l></block></autolambda><list></list></block></block></block><block s="doSetVar"><l>min</l><block s="reportCombine"><block var="color"/><block s="reifyReporter"><autolambda><block s="reportMin"><l></l><l></l></block></autolambda><list></list></block></block></block><block s="doSetVar"><l>chroma</l><block s="reportDifference"><block var="max"/><block var="min"/></block></block><block s="doIfElse"><block s="reportEquals"><block var="chroma"/><l>0</l></block><script><block s="doSetVar"><l>hue</l><l>0</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="max"/><block var="red"/></block><script><block s="doSetVar"><l>hue</l><block s="reportModulus"><block s="reportQuotient"><block s="reportDifference"><block var="green"/><block var="blue"/></block><block var="chroma"/></block><l>6</l></block></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="max"/><block var="green"/></block><script><block s="doSetVar"><l>hue</l><block s="reportSum"><block s="reportQuotient"><block s="reportDifference"><block var="blue"/><block var="red"/></block><block var="chroma"/></block><l>2</l></block></block></script><script><block s="doSetVar"><l>hue</l><block s="reportSum"><block s="reportQuotient"><block s="reportDifference"><block var="red"/><block var="green"/></block><block var="chroma"/></block><l>4</l></block></block></script></block></script></block></script></block><block s="doSetVar"><l>hue</l><block s="reportProduct"><l>60</l><block var="hue"/></block></block><block s="doIfElse"><block var="HSL?"/><script><block s="doSetVar"><l>lightness</l><block s="reportQuotient"><block s="reportSum"><block var="max"/><block var="min"/></block><l>2</l></block></block><block s="doIfElse"><block s="reportOr"><block s="reportEquals"><block var="lightness"/><l>0</l></block><block s="reportEquals"><block var="lightness"/><l>1</l></block></block><script><block s="doSetVar"><l>saturation</l><l>0</l></block></script><script><block s="doSetVar"><l>saturation</l><block s="reportQuotient"><block var="chroma"/><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block s="reportProduct"><l>2</l><block var="lightness"/></block><l>1</l></block></block></block></block></block></script></block><block s="doReport"><block s="reportNewList"><list><block s="reportQuotient"><block var="hue"/><l>3.6</l></block><block s="reportProduct"><l>100</l><block var="saturation"/></block><block s="reportProduct"><l>100</l><block var="lightness"/></block></list></block></block></script><script><block s="doSetVar"><l>value</l><block var="max"/></block><block s="doIfElse"><block s="reportEquals"><block var="value"/><l>0</l></block><script><block s="doSetVar"><l>saturation</l><l>0</l></block></script><script><block s="doSetVar"><l>saturation</l><block s="reportQuotient"><block var="chroma"/><block var="value"/></block></block></script></block><block s="doReport"><block s="reportNewList"><list><block s="reportQuotient"><block var="hue"/><l>3.6</l></block><block s="reportProduct"><l>100</l><block var="saturation"/></block><block s="reportProduct"><l>100</l><block var="value"/></block></list></block></block></script></block></script></block-definition><block-definition s="✐ color number in %&apos;family&apos; family, from H: %&apos;hue&apos; S: %&apos;saturation&apos; L: %&apos;lightness&apos; $nl rising hue: %&apos;max hue&apos; $nl rising min lightness: %&apos;rise&apos; falling min lightness: %&apos;fall&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportLessThan"><block var="hue"/><block var="max hue"/></block><script><block s="doIfElse"><block s="reportLessThan"><block var="lightness"/><block var="rise"/></block><script><block s="doReport"><block s="reportDifference"><block var="family"/><l>5</l></block></block></script><script><block s="doReport"><block s="reportSum"><block s="reportDifference"><block var="family"/><l>5</l></block><block s="reportProduct"><block s="reportQuotient"><block s="reportDifference"><block var="lightness"/><block var="rise"/></block><block s="reportDifference"><l>50</l><block var="rise"/></block></block><l>5</l></block></block></block></script></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="lightness"/><block var="fall"/></block><script><block s="doReport"><block s="reportSum"><block var="family"/><l>5</l></block></block></script><script><block s="doReport"><block s="reportDifference"><block s="reportSum"><block var="family"/><l>5</l></block><block s="reportProduct"><block s="reportQuotient"><block s="reportDifference"><block var="lightness"/><block var="fall"/></block><block s="reportDifference"><l>50</l><block var="fall"/></block></block><l>5</l></block></block></block></script></block></script></block></script></block-definition><block-definition s="✐ byte to hex %&apos;byte&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><list><custom-block s="✐ nybble to hex %n"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="byte"/><l>16</l></block></block></custom-block><custom-block s="✐ nybble to hex %n"><block s="reportModulus"><block var="byte"/><l>16</l></block></custom-block></list></block></block></script></block-definition><block-definition s="✐ nybble to hex %&apos;nybble&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportLessThan"><block var="nybble"/><l>10</l></block><script><block s="doReport"><block var="nybble"/></block></script><script><block s="doReport"><block s="reportUnicodeAsLetter"><block s="reportSum"><block s="reportDifference"><block var="nybble"/><l>10</l></block><block s="reportUnicode"><l>a</l></block></block></block></block></script></block></script></block-definition><block-definition s="✐ limits %&apos;color&apos;" type="reporter" category="pen"><comment x="0" y="0" w="90" collapsed="false">hue mod 100, other components cut off at [0, 100]</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportCONS"><block s="reportModulus"><block s="reportListItem"><l>1</l><block var="color"/></block><l>100</l></block><block s="reportMin"><block s="reportMax"><block s="reportCDR"><block var="color"/></block><l>0</l></block><l>100</l></block></block></block></script></block-definition><block-definition s="✐ set pen to fair hue %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>color</l><l>old value temp</l><l>index</l><l>scale</l><l>oldHSV</l><l>newHSV</l><l>trans</l></list></block><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="doSetVar"><l>trans</l><block s="reportIfElse"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><block s="reportListItem"><l>1</l><block var="more"/></block><block s="getPenAttribute"><l><option>transparency</option></l></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><block s="reportMin"><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></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><block s="setPenHSVA"><l><option>transparency</option></l><block var="trans"/></block><custom-block s="✐ make integer RGB"></custom-block></script></block-definition><block-definition s="✐ set pen to color number %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><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><l>old value temp</l></list></block><block s="doSetVar"><l>✐ color scale</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</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><block s="reportMin"><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></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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block><block s="doSetVar"><l>✐ last set as</l><l>color number</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>✐ raw HSL</l><block s="reportNewList"><list><block s="getPenAttribute"><l><option>hue</option></l></block><l>100</l><l>50</l></list></block></block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportNewList"><list><block s="getPenAttribute"><l><option>hue</option></l></block><l>100</l><l>100</l></list></block></block></script></block-definition><block-definition s="✐ set pen to RGB hex %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><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>8</l></block><script><custom-block s="error %txt"><l>More than eight hex digits.</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><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportDifference"><l>100</l><block s="reportQuotient"><block s="reportProduct"><block s="reportSum"><block s="reportProduct"><l>16</l><block s="reportListItem"><l>7</l><block var="value"/></block></block><block s="reportListItem"><l>8</l><block var="value"/></block></block><l>100</l></block><l>255</l></block></block></block><block s="doSetVar"><l>value</l><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>6</l></block><block var="value"/></block></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="set pen color to r: %n g: %n b: %n"><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><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><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="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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen to X11 name %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><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 %b"><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><l><bool>true</bool></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 %b"><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><l><bool>true</bool></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 %b"><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><l><bool>true</bool></l></custom-block><script><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar %b"><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><l><bool>true</bool></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 %b"><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><l><bool>true</bool></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><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ color from X11 name %&apos;value&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>color</l><l>index</l><l>scale</l><l>transparency</l></list></block><block s="doSetVar"><l>color</l><custom-block s="✐ no spaces %s"><block s="reportListItem"><l>1</l><block var="value"/></block></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 %b"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block var="color"/><block s="reportListItem"><l>4</l><l/></block></block></autolambda><list></list></block><block var="✐ X11"/><block var="x11w3c"/><l>exact matches</l><l><bool>false</bool></l></custom-block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>?? multiple exact matches for </l><block var="color"/></list></block></custom-block></script></block><block s="doIf"><block s="reportNot"><custom-block s="✐ subset %predRing %l %cmdRing %upvar %b"><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="color"/></custom-block></block></block></autolambda><list></list></block><block var="✐ X11"/><block var="x11w3c"/><l>partial matches</l><l><bool>false</bool></l></custom-block></block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Color name </l><block var="color"/><l> not found.</l></list></block></custom-block></script></block><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar %b"><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="color"/></custom-block><l></l></block></autolambda><list><l>match</l></list></block><block var="partial matches"/><block var="x11w3c"/><l>head matches</l><l><bool>false</bool></l></custom-block><script><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar %b"><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><l><bool>false</bool></l></custom-block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Multiple partial matches for </l><block var="color"/><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="color"/><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 %b"><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><l><bool>false</bool></l></custom-block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Multiple partial matches for </l><block var="color"/><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="color"/><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><block s="doReport"><custom-block s="✐ include transparency %l %s"><block var="✐ X11 catch"/><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block></block></script></block-definition><block-definition s="✐ color from RGB hex %&apos;value&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>color</l><l>index</l><l>scale</l><l>transparency</l></list></block><block s="doSetVar"><l>transparency</l><block s="reportListItem"><l>2</l><block var="value"/></block></block><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 s="reportListItem"><l>1</l><block var="value"/></block><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>8</l></block><script><custom-block s="error %txt"><l>More than eight hex digits.</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><block s="doSetVar"><l>transparency</l><block s="reportDifference"><l>100</l><block s="reportQuotient"><block s="reportProduct"><block s="reportSum"><block s="reportProduct"><l>16</l><block s="reportListItem"><l>7</l><block var="value"/></block></block><block s="reportListItem"><l>8</l><block var="value"/></block></block><l>100</l></block><l>255</l></block></block></block><block s="doSetVar"><l>value</l><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>6</l></block><block var="value"/></block></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><block s="doReport"><custom-block s="✐ include transparency %l %s"><block s="reportNewList"><list><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><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><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></list></block><block var="transparency"/></custom-block></block></script></block-definition><block-definition s="✐ CMYK from RGB %&apos;rgb&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>cmy</l><l>k</l></list></block><block s="doSetVar"><l>rgb</l><block s="reportQuotient"><block var="rgb"/><l>255</l></block></block><block s="doSetVar"><l>k</l><block s="reportCombine"><block var="rgb"/><block s="reifyReporter"><autolambda><block s="reportMax"><l></l><l></l></block></autolambda><list></list></block></block></block><block s="doSetVar"><l>cmy</l><block s="reportQuotient"><block s="reportDifference"><block var="k"/><block var="rgb"/></block><block var="k"/></block></block><block s="doReport"><block s="reportConcatenatedLists"><list><block var="cmy"/><block s="reportNewList"><list><block s="reportDifference"><l>1</l><block var="k"/></block></list></block></list></block></block></script></block-definition><block-definition s="✐ RGB from CMYK %&apos;cmyk&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>cmyk</l><block s="reportDifference"><l>1</l><block var="cmyk"/></block></block><block s="doReport"><block s="reportProduct"><l>255</l><block s="reportProduct"><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>3</l></block><block var="cmyk"/></block><block s="reportListItem"><l>4</l><block var="cmyk"/></block></block></block></block></script></block-definition><block-definition s="lighten %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><block s="reportSum"><l>50</l><custom-block s="$brush %s from color %obj"><l>RGB vector</l><block var="color"/></custom-block></block><list><l></l></list></custom-block></block></script></block-definition><block-definition s="darken %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><block s="reportDifference"><custom-block s="$brush %s from color %obj"><l>RGB vector</l><block var="color"/></custom-block><l>100</l></block><list><l></l></list></custom-block></block></script><scripts><script x="191" y="20.28888888888893"><block s="reportCombine"><l/><block s="reifyReporter"><script></script><list></list></block></block></script><script x="101.9951171875" y="193.40000000000006"><block s="reportNewList"><list><l>-75</l><l>-75</l><l>-100</l></list></block></script><script x="39.666666666666664" y="116.77777777777777"><block s="reportCombine"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportGreaterThan"><l></l><l>0</l></block></autolambda><list></list></block><custom-block s="$brush %s from color %obj"><l>RGB vector</l><block var="color"/></custom-block></block><block s="reifyReporter"><autolambda><block s="reportMin"><l></l><l></l></block></autolambda><list></list></block></block></script></scripts></block-definition><block-definition s="$brush color %&apos;color&apos; at weight %&apos;weight&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%obj"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="color"/><block var="weight"/></list></block></block></script></block-definition><block-definition s="plot %&apos;waveform&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="up"></block><block s="gotoXY"><l>-72</l><block s="reportDifference"><block s="reportProduct"><l>100</l><block s="reportListItem"><l>1</l><block var="waveform"/></block></block><l>50</l></block></block><block s="down"></block><block s="doFor"><l>i</l><l>1</l><l>36</l><script><block s="gotoXY"><block s="reportSum"><l>-72</l><block s="reportProduct"><l>4</l><block var="i"/></block></block><block s="reportDifference"><block s="reportProduct"><l>200</l><block s="reportListItem"><block var="i"/><block var="waveform"/></block></block><l>50</l></block></block></script></block></script><scripts><script x="426" y="41.55555555555558"><block s="clear"></block><block s="up"></block><block s="gotoXY"><l>-72</l><l>-50</l></block><block s="down"></block><block s="gotoXY"><l>72</l><l>-50</l></block><block s="up"></block><block s="gotoXY"><l>-72</l><l>-50</l></block><block s="down"></block><block s="gotoXY"><l>-72</l><l>150</l></block></script></scripts></block-definition><block-definition s="$brush color from %&apos;color&apos; and %&apos;dimension&apos; %&apos;value&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%obj"></input><input type="%s" readonly="true"><options>fair hue&#xD;transparency&#xD;&#126;2&#xD;(3D color spaces)={&#xD;fair HSL={&#xD;fair hue&#xD;fair saturation (HSL)&#xD;fair lightness&#xD;}&#xD;fair HSV={&#xD;fair hue&#xD;fair saturation (HSV)&#xD;fair value (brightness)&#xD;}&#xD;HSL={&#xD;hue&#xD;saturation (HSL)&#xD;lightness&#xD;}&#xD;HSV={&#xD;hue&#xD;saturation (HSV)&#xD;value (brightness)&#xD;}&#xD;RGB (0-255)={&#xD;red&#xD;green&#xD;blue&#xD;}&#xD;}</options></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>old</l><l>transp</l></list></block><block s="doSetVar"><l>transp</l><custom-block s="$brush %s from color %obj"><l>transparency</l><block var="color"/></custom-block></block><block s="doIfElse"><block s="reportListContainsItem"><block s="reportNewList"><list><l>color number</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>hue</l></block><script><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>HSV vector</l><block s="reportCONS"><block var="value"/><block s="reportCDR"><custom-block s="$brush %s from color %obj"><l>HSV vector</l><block var="color"/></custom-block></block></block><list><block var="transp"/></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>saturation (HSV)</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>HSV vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>HSV vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><block var="value"/><block s="reportListItem"><l>3</l><block var="old"/></block><block var="transp"/></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>value (brightness)</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>HSV vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>HSV vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><block s="reportListItem"><l>2</l><block var="old"/></block><block var="value"/><block var="transp"/></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>saturation (HSL)</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>HSL vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>HSL vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><block var="value"/><block s="reportListItem"><l>3</l><block var="old"/></block><block var="transp"/></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>lightness</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>HSL vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>HSL vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><block s="reportListItem"><l>2</l><block var="old"/></block><block var="value"/><block var="transp"/></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>transparency</l></block><script><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>color</l><block var="color"/><list><block var="value"/></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>red</l></block><script><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><block s="reportCONS"><block var="value"/><block s="reportCDR"><custom-block s="$brush %s from color %obj"><l>RGBA vector</l><block var="color"/></custom-block></block></block><list><l></l></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>green</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>RGBA vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><block var="value"/><block s="reportListItem"><l>3</l><block var="old"/></block><block s="reportListItem"><l>4</l><block var="old"/></block></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>blue</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>RGBA vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><block s="reportListItem"><l>2</l><block var="old"/></block><block var="value"/><block s="reportListItem"><l>4</l><block var="old"/></block></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair hue</l></block><script><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>fair HSV vector</l><block s="reportCONS"><block var="value"/><block s="reportCDR"><custom-block s="$brush %s from color %obj"><l>fair HSV vector</l><block var="color"/></custom-block></block></block><list><block var="transp"/></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair saturation (HSV)</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>fair HSV vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>fair HSV vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><block var="value"/><block s="reportListItem"><l>3</l><block var="old"/></block><block var="transp"/></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair value (brightness)</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>fair HSV vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>fair HSV vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><block s="reportListItem"><l>2</l><block var="old"/></block><block var="value"/><block var="transp"/></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair saturation (HSL)</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>fair HSL vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>fair HSL vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><block var="value"/><block s="reportListItem"><l>3</l><block var="old"/></block><block var="transp"/></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair lightness</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>fair HSL vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>fair HSL vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><block s="reportListItem"><l>2</l><block var="old"/></block><block var="value"/><block var="transp"/></list></custom-block></block></script></block></script></block-definition><block-definition s="✐ set pen to lightness %&apos;value&apos; %&apos;more value&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>value</l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>100</l></custom-block></block><custom-block s="✐ update HSL"></custom-block><block s="doIf"><block var="✐ fair?"/><script><block s="doSetVar"><l>✐ HSL</l><block var="✐ raw HSL"/></block></script></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><block s="doReplaceInList"><l>3</l><block var="✐ raw 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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more value"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more value"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen to color %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%obj"></input><input type="%l"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>r</l><l>g</l><l>b</l><l>a</l></list><l>this.setColor(new Color(r, g, b, a/255));</l></block><block s="reportListItem"><l>1</l><block s="reportGetImageAttribute"><l><option>pixels</option></l><block var="value"/></block></block></block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></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></script></block-definition><block-definition s="✐ set pen size to %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="setSize"><block var="value"/></block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen transparency to %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="setPenHSVA"><l><option>transparency</option></l><block var="value"/></block></script></block-definition><block-definition s="✐ set pen red to %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>old rgb</l></list></block><block s="doSetVar"><l>old rgb</l><custom-block s="RGB color"></custom-block></block><custom-block s="set pen color to r: %n g: %n b: %n"><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>255</l></custom-block><block s="reportListItem"><l>2</l><block var="old rgb"/></block><block s="reportListItem"><l>3</l><block var="old rgb"/></block></custom-block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></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></script></block-definition><block-definition s="✐ set pen green to %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>old rgb</l></list></block><block s="doSetVar"><l>old rgb</l><custom-block s="RGB color"></custom-block></block><block s="doSetVar"><l>value</l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>255</l></custom-block></block><custom-block s="set pen color to r: %n g: %n b: %n"><block s="reportListItem"><l>1</l><block var="old rgb"/></block><block var="value"/><block s="reportListItem"><l>3</l><block var="old rgb"/></block></custom-block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></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></script></block-definition><block-definition s="✐ set pen blue to %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>old rgb</l></list></block><block s="doSetVar"><l>old rgb</l><custom-block s="RGB color"></custom-block></block><block s="doSetVar"><l>value</l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>255</l></custom-block></block><custom-block s="set pen color to r: %n g: %n b: %n"><block s="reportListItem"><l>1</l><block var="old rgb"/></block><block s="reportListItem"><l>2</l><block var="old rgb"/></block><block var="value"/></custom-block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></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></script></block-definition><block-definition s="✐ constrain %&apos;value&apos; %&apos;low&apos; %&apos;high&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportLessThan"><block var="value"/><block var="low"/></block><script><block s="doReport"><block var="low"/></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="value"/><block var="high"/></block><script><block s="doReport"><block var="high"/></block></script></block><block s="doReport"><block s="reportSum"><block var="value"/><l>0</l></block></block></script></block-definition><block-definition s="✐ set pen to RGB vector %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="value"/><l><option>number</option></l></block><script><block s="doSetVar"><l>value</l><block s="reportCONS"><block var="value"/><block var="more"/></block></block><block s="doSetVar"><l>more</l><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>4</l><block var="value"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportDifference"><l>100</l><block s="reportQuotient"><block s="reportProduct"><block s="reportListItem"><l>4</l><block var="value"/></block><l>100</l></block><l>255</l></block></block></block></script></block><block s="doSetVar"><l>value</l><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="✐ constrain %s %s %s"><l></l><l>0</l><l>255</l></custom-block></autolambda><list></list></block><block var="value"/></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><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>3</l></block><block var="value"/></block></block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></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></script></block-definition><block-definition s="✐ set pen to HSL saturation %&apos;value&apos; %&apos;more value&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>value</l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>100</l></custom-block></block><custom-block s="✐ update HSL"></custom-block><block s="doIf"><block var="✐ fair?"/><script><block s="doSetVar"><l>✐ HSL</l><block var="✐ raw HSL"/></block></script></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><block s="doReplaceInList"><l>2</l><block var="✐ raw 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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more value"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more value"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen to HSL vector %&apos;value&apos; %&apos;more value&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="value"/><l><option>number</option></l></block><script><block s="doSetVar"><l>value</l><block s="reportNewList"><list><block var="value"/><block s="reportListItem"><l>1</l><block var="more value"/></block><block s="reportListItem"><l>2</l><block var="more value"/></block></list></block></block><block s="doSetVar"><l>more value</l><block s="reportNewList"><list><block s="reportListItem"><l>3</l><block var="more value"/></block></list></block></block></script></block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block><block s="doSetVar"><l>✐ HSL</l><block s="reportCONS"><block s="reportModulus"><block s="reportListItem"><l>1</l><block var="value"/></block><l>100</l></block><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="✐ constrain %s %s %s"><l></l><l>0</l><l>100</l></custom-block></autolambda><list></list></block><block s="reportCDR"><block var="value"/></block></block></block></block><block s="doSetVar"><l>✐ raw HSL</l><block var="✐ HSL"/></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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more value"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more value"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen saturation (HSV) to %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="setPenHSVA"><l><option>saturation</option></l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>100</l></custom-block></block><block s="doReplaceInList"><l>2</l><block var="✐ raw HSV"/><block s="getPenAttribute"><l><option>saturation</option></l></block></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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen value (brightness) to %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="setPenHSVA"><l><option>brightness</option></l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>100</l></custom-block></block><block s="doReplaceInList"><l>3</l><block var="✐ raw HSV"/><block s="getPenAttribute"><l><option>brightness</option></l></block></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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen to HSV vector %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="value"/><l><option>number</option></l></block><script><block s="doSetVar"><l>value</l><block s="reportNewList"><list><block var="value"/><block s="reportListItem"><l>1</l><block var="more"/></block><block s="reportListItem"><l>2</l><block var="more"/></block></list></block></block><block s="doSetVar"><l>more value</l><block s="reportNewList"><list><block s="reportListItem"><l>3</l><block var="more"/></block></list></block></block></script></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><block s="doSetVar"><l>✐ raw HSV</l><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>3</l></block><block var="value"/></block></block><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to h: %n s: %n v: %n"><l></l><l></l><l></l></custom-block></script><list></list></block><block s="reportQuotient"><block var="✐ raw HSV"/><l>100</l></block></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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen to hue %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><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></script></block><block s="setPenHSVA"><l><option>hue</option></l><block s="reportModulus"><block var="value"/><l>100</l></block></block><block s="doIf"><block var="✐ fair?"><comment w="118" collapsed="true">if USED TO BE fair</comment></block><script><custom-block s="set pen color to h: %n s: %n v: %n"><block s="reportQuotient"><block s="reportModulus"><block var="value"/><l>100</l></block><l>100</l></block><block s="reportQuotient"><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block><l>100</l></block><block s="reportQuotient"><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block><l>100</l></block></custom-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>false</bool></l></block></block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block><custom-block s="✐ make integer RGB"></custom-block></script></block-definition><block-definition s="✐ set pen to fair saturation (HSL) %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>color</l><l>newHSV</l><l>index</l><l>scale</l><l>oldHSV</l></list></block><block s="doSetVar"><l>value</l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>100</l></custom-block></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block></block><script><custom-block s="✐ update HSL"></custom-block></script></block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></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="doReplaceInList"><l>2</l><block var="✐ raw HSL"/><block var="value"/></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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen to fair lightness %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>color</l><l>newHSV</l><l>index</l><l>scale</l><l>oldHSV</l></list></block><block s="doSetVar"><l>value</l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>100</l></custom-block></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block></block><script><custom-block s="✐ update HSL"></custom-block></script></block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></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="doReplaceInList"><l>3</l><block var="✐ raw HSL"/><block var="value"/></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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen to fair HSL vector %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="value"/><l><option>number</option></l></block><script><block s="doSetVar"><l>value</l><block s="reportNewList"><list><block var="value"/><block s="reportListItem"><l>1</l><block var="more"/></block><block s="reportListItem"><l>2</l><block var="more"/></block></list></block></block><block s="doSetVar"><l>more</l><block s="reportNewList"><list><block s="reportListItem"><l>3</l><block var="more"/></block></list></block></block></script></block><custom-block s="✐ set pen to fair saturation (HSL) %s %l"><block s="reportListItem"><l>2</l><block var="value"/></block><block s="reportNewList"><list></list></block></custom-block><custom-block s="✐ set pen to fair lightness %s %l"><block s="reportListItem"><l>3</l><block var="value"/></block><block s="reportNewList"><list></list></block></custom-block><custom-block s="✐ set pen to fair hue %s %l"><block s="reportListItem"><l>1</l><block var="value"/></block><block s="reportNewList"><list></list></block></custom-block><block s="doIfElse"><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><script><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block></script></block-definition><block-definition s="✐ set pen to fair saturation (HSV) %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>value</l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>100</l></custom-block></block><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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen to fair value (brightness) %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>value</l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>100</l></custom-block></block><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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen to fair HSV vector %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="value"/><l><option>number</option></l></block><script><block s="doSetVar"><l>value</l><block s="reportNewList"><list><block var="value"/><block s="reportListItem"><l>1</l><block var="more"/></block><block s="reportListItem"><l>2</l><block var="more"/></block></list></block></block><block s="doSetVar"><l>more</l><block s="reportNewList"><list><block s="reportListItem"><l>3</l><block var="more"/></block></list></block></block></script></block><custom-block s="✐ set pen to fair saturation (HSV) %s %l"><block s="reportListItem"><l>2</l><block var="value"/></block><block s="reportNewList"><list></list></block></custom-block><custom-block s="✐ set pen to fair value (brightness) %s %l"><block s="reportListItem"><l>3</l><block var="value"/></block><block s="reportNewList"><list></list></block></custom-block><custom-block s="✐ set pen to fair hue %s %l"><block s="reportListItem"><l>1</l><block var="value"/></block><block s="reportNewList"><list></list></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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="setting %&apos;which&apos;" type="reporter" category="sensing"><comment x="0" y="0" w="254.66666666666666" collapsed="false">Allows reading global settings programmatically.&#xD;&#xD;Eisenberg&apos;s Law:  Anything you can do from the user interface you should be able to do in your program, and vice versa.  This library is just a beginning; there are many UI controls outside of the Settings menu.</comment><header></header><code></code><translations>pt:o valor da configuração _&#xD;</translations><inputs><input type="%s" readonly="true"><options>Project notes&#xD;Project name&#xD;User&#xD;Presentation mode&#xD;Language&#xD;Zoom blocks&#xD;Stage size&#xD;Stage scale&#xD;Retina display support&#xD;Long form input dialog&#xD;Plain prototype labels&#xD;Input sliders&#xD;Execute on slider change&#xD;Clicking sound&#xD;Turbo mode&#xD;Flat design&#xD;Keyboard editing&#xD;Visible stepping&#xD;Thread safe scripts&#xD;Prefer smooth animations&#xD;Flat line ends&#xD;Codification support&#xD;Inheritance support&#xD;Hyper blocks support&#xD;Visible palette</options></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>which</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    ide = stage.parentThatIsA(IDE_Morph),&#xD;    world = stage.parentThatIsA(WorldMorph);&#xD;&#xD;switch (which) {&#xD;    case &apos;Project notes&apos;:&#xD;        return ide.projectNotes;&#xD;    case &apos;Project name&apos;:&#xD;        return ide.projectName;&#xD;    case &apos;User&apos;:&#xD;        return ide.cloud.username;&#xD;    case &apos;Presentation mode&apos;:&#xD;        return ide.isAppMode;&#xD;    case &apos;Language&apos;:&#xD;        return SnapTranslator.language;&#xD;    case &apos;Zoom blocks&apos;:&#xD;        return SyntaxElementMorph.prototype.scale;&#xD;    case &apos;Stage size&apos;:&#xD;        return new List([StageMorph.prototype.dimensions.x,&#xD;                                   StageMorph.prototype.dimensions.y]);&#xD;    case &apos;Stage scale&apos;:&#xD;       return stage.scale;&#xD;    case &apos;Retina display support&apos;:&#xD;        return isRetinaEnabled();&#xD;    case &apos;Long form input dialog&apos;:&#xD;        return InputSlotDialogMorph.prototype.isLaunchingExpanded;&#xD;    case &apos;Plain prototype labels&apos;:&#xD;        return BlockLabelPlaceHolderMorph.prototype.plainLabel;&#xD;    case &apos;Input sliders&apos;:&#xD;        return MorphicPreferences.useSliderForInput;&#xD;    case &apos;Execute on slider change&apos;:&#xD;        return ArgMorph.prototype.executeOnSliderEdit;&#xD;    case &apos;Clicking sound&apos;:&#xD;        return !!BlockMorph.prototype.snapSound;&#xD;    case &apos;Turbo mode&apos;:&#xD;        return stage.isFastTracked;&#xD;    case &apos;Flat design&apos;:&#xD;        return MorphicPreferences.isFlat;&#xD;    case &apos;Keyboard editing&apos;:&#xD;        return !!this.scripts.focus;&#xD;    case &apos;Visible stepping&apos;:&#xD;        return Process.prototype.enableSingleStepping;&#xD;    case &apos;Thread safe scripts&apos;:&#xD;        return stage.isThreadSafe;&#xD;    case &apos;Prefer smooth animations&apos;:&#xD;        return StageMorph.prototype.frameRate &gt; 0;&#xD;    case &apos;Flat line ends&apos;:&#xD;        return SpriteMorph.prototype.useFlatLineEnds;&#xD;    case &apos;Codification support&apos;:&#xD;        return StageMorph.prototype.enableCodeMapping;&#xD;    case &apos;Inheritance support&apos;:&#xD;        return StageMorph.prototype.enableInheritance;&#xD;    case &apos;Hyper blocks support&apos;:&#xD;        return Process.prototype.enableHyperOps;&#xD;    default: return which;&#xD;    case &apos;Visible palette&apos;:&#xD;        return ide.currentCategory;&#xD;}</l></block><list><block var="which"/></list></block></block></script></block-definition><block-definition s="set flag %&apos;which&apos; to %&apos;tf&apos;" type="command" category="sensing"><comment x="0" y="0" w="254.66666666666666" collapsed="false">Allows changing global settings programmatically.&#xD;This block is for Boolean (checkbox) settings; use&#xD;SET VALUE for numeric or text values.&#xD;&#xD;Eisenberg&apos;s Law:  Anything you can do from the user interface you should be able to do in your program, and vice versa.  This library is just a beginning; there are many UI controls outside of the Settings menu.</comment><header></header><code></code><translations>pt:altera o valor da configuração _ para _&#xD;</translations><inputs><input type="%s" readonly="true"><options>Presentation mode&#xD;Retina display support&#xD;Long form input dialog&#xD;Plain prototype labels&#xD;Input sliders&#xD;Execute on slider change&#xD;Clicking sound&#xD;Turbo mode&#xD;Flat design&#xD;Keyboard editing&#xD;Visible stepping&#xD;Thread safe scripts&#xD;Prefer smooth animations&#xD;Flat line ends&#xD;Codification support&#xD;Inheritance support&#xD;Hyper blocks support</options></input><input type="%b"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>which</l><l>tf</l></list><l>var   stage = this.parentThatIsA(StageMorph),&#xD;        ide = stage.parentThatIsA(IDE_Morph),&#xD;        world = stage.parentThatIsA(WorldMorph),&#xD;        thisObj = this;&#xD;&#xD;if (tf != !!tf) return;&#xD;&#xD;try{&#xD;ide.savingPreferences = false;&#xD;&#xD;switch (which) {&#xD;    case &apos;Presentation mode&apos;:&#xD;        if (tf != ide.isAppMode) ide.toggleAppMode();&#xD;        break;&#xD;    case &apos;Retina display support&apos;:&#xD;        if (tf != isRetinaEnabled()) ide.toggleRetina();&#xD;        break;&#xD;    case &apos;Long form input dialog&apos;:&#xD;        if (tf != InputSlotDialogMorph.prototype.isLaunchingExpanded)&#xD;            ide.toggleLongFormInputDialog();&#xD;        break;&#xD;    case &apos;Plain prototype labels&apos;:&#xD;        if (tf != BlockLabelPlaceHolderMorph.prototype.plainLabel)&#xD;            ide.togglePlainPrototypeLabels();&#xD;        break;&#xD;    case &apos;Input sliders&apos;:&#xD;        MorphicPreferences.useSliderForInput = tf;&#xD;        break;&#xD;    case &apos;Execute on slider change&apos;:&#xD;        ArgMorph.prototype.executeOnSliderEdit = tf;&#xD;        break;&#xD;    case &apos;Clicking sound&apos;:&#xD;        if (tf != !!BlockMorph.prototype.snapSound)&#xD;            BlockMorph.prototype.toggleSnapSound();&#xD;        break;&#xD;    case &apos;Turbo mode&apos;:&#xD;        if (tf != stage.isFastTracked)&#xD;            ide.toggleFastTracking();&#xD;        break;&#xD;    case &apos;Flat design&apos;:&#xD;        if (tf == MorphicPreferences.isFlat) break;&#xD;        if (tf)&#xD;            ide.flatDesign();&#xD;        else&#xD;            ide.defaultDesign();&#xD;        break;&#xD;    case &apos;Keyboard editing&apos;:&#xD;        if (thisObj.scripts.focus &amp;&amp; !tf) {&#xD;            thisObj.scripts.focus.stopEditing();&#xD;        } else if (tf &amp;&amp; !thisObj.scripts.focus) {&#xD;            thisObj.scripts.toggleKeyboardEntry();&#xD;        };&#xD;        break;&#xD;    case &apos;Visible stepping&apos;:&#xD;        if (tf != Process.prototype.enableSingleStepping)&#xD;            ide.toggleSingleStepping();&#xD;        break;&#xD;    case &apos;Thread safe scripts&apos;:&#xD;        stage.isThreadSafe = tf;&#xD;        break;&#xD;    case &apos;Prefer smooth animations&apos;:&#xD;        if (tf != (StageMorph.prototype.frameRate &gt; 0))&#xD;            ide.toggleVariableFrameRate();&#xD;        break;&#xD;    case &apos;Flat line ends&apos;:&#xD;        SpriteMorph.prototype.useFlatLineEnds = tf;&#xD;        break;&#xD;    case &apos;Codification support&apos;:&#xD;        if (tf != StageMorph.prototype.enableCodeMapping) {&#xD;            StageMorph.prototype.enableCodeMapping = tf;&#xD;            ide.currentSprite.blocksCache.variables = null;&#xD;            ide.currentSprite.paletteCache.variables = null;&#xD;            ide.refreshPalette();&#xD;        }&#xD;        break;&#xD;    case &apos;Inheritance support&apos;:&#xD;        if (tf != StageMorph.prototype.enableInheritance) {&#xD;            StageMorph.prototype.enableInheritance = tf;&#xD;            ide.currentSprite.blocksCache.variables = null;&#xD;            ide.currentSprite.paletteCache.variables = null;&#xD;            ide.refreshPalette();&#xD;        }&#xD;        break;&#xD;    case &apos;Hyper blocks support&apos;:&#xD;        Process.prototype.enableHyperOps = tf;&#xD;        break;&#xD;};&#xD;}&#xD;finally {&#xD;ide.savingPreferences = false;&#xD;};&#xD;</l></block><list><block var="which"/><block var="tf"/></list></block></script></block-definition><block-definition s="set value %&apos;which&apos; to %&apos;value&apos;" type="command" category="sensing"><comment x="0" y="0" w="254.66666666666666" collapsed="false">Allows changing global settings programmatically.&#xD;This block is for numeric or text settings; use&#xD;SET FLAG for Boolean (checkbox) values.&#xD;&#xD;Eisenberg&apos;s Law:  Anything you can do from the user interface you should be able to do in your program, and vice versa.  This library is just a beginning; there are many UI controls outside of the Settings menu.</comment><header></header><code></code><translations>pt:altera o valor da configuração _ para _&#xD;</translations><inputs><input type="%s" readonly="true"><options>Project notes&#xD;Project name&#xD;Language&#xD;Zoom blocks&#xD;Stage size&#xD;Stage scale&#xD;Visible palette</options></input><input type="%s"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>which</l><l>value</l></list><l>var   stage = this.parentThatIsA(StageMorph),&#xD;        ide = stage.parentThatIsA(IDE_Morph),&#xD;        world = stage.parentThatIsA(WorldMorph);&#xD;&#xD;try {&#xD;ide.savingPreferences = false;&#xD;&#xD;switch (which) {&#xD;    case &apos;Project notes&apos;:&#xD;        ide.projectNotes = value;&#xD;        break;&#xD;    case &apos;Project name&apos;:&#xD;        ide.setProjectName(value);&#xD;        break;&#xD;    case &apos;Language&apos;:&#xD;        ide.setLanguage(value);&#xD;        break;&#xD;    case &apos;Zoom blocks&apos;:&#xD;        if (!isNaN(value)) ide.setBlocksScale(Math.min(value, 12));&#xD;        break;&#xD;    case &apos;Stage size&apos;:&#xD;        if ((value instanceof List) &amp;&amp; value.length()==2&#xD;                       &amp;&amp; !isNaN(value.at(1)) &amp;&amp; !isNaN(value.at(2)))&#xD;            ide.setStageExtent(new Point(value.at(1), value.at(2)));&#xD;        break;&#xD;    case &apos;Stage scale&apos;:&#xD;        ide.toggleStageSize(value != 1, Math.max(0.1, value));&#xD;        break;&#xD;    case &apos;Visible palette&apos;:&#xD;        ide.currentCategory = value.toLowerCase();&#xD;        ide.categories.children.forEach(function (each) {&#xD;                each.refresh();&#xD;        });&#xD;        ide.refreshPalette(true);&#xD;        break;&#xD;};&#xD;}&#xD;finally {ide.savingPreferences = true;&#xD;};</l></block><list><block var="which"/><block var="value"/></list></block></script></block-definition><block-definition s="button costume from text %&apos;text&apos; size %&apos;size&apos; MarX %&apos;MarX&apos; MarY %&apos;MarY&apos; pen size %&apos;PenS&apos;" type="reporter" category="looks"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>costume</l><l>x</l><l>y</l><l>dir</l><l>cst</l><l>trails</l><l>MarginX</l><l>MarginY</l><l>PenSize</l><l>SavePensize</l><l>SavePenColor</l></list></block><block s="doSetVar"><l>MarginX</l><block var="MarX"/></block><block s="doSetVar"><l>MarginY</l><block var="MarY"/></block><block s="doSetVar"><l>PenSize</l><block var="PenS"/></block><block s="doSetVar"><l>x</l><block s="xPosition"></block></block><block s="doSetVar"><l>y</l><block s="yPosition"></block></block><block s="doSetVar"><l>dir</l><block s="direction"></block></block><block s="doSetVar"><l>cst</l><block s="getCostumeIdx"></block></block><block s="doSetVar"><l>SavePenColor</l><block s="reportNewList"><list><block s="getPenAttribute"><l><option>hue</option></l></block><block s="getPenAttribute"><l><option>saturation</option></l></block><block s="getPenAttribute"><l><option>brightness</option></l></block><block s="getPenAttribute"><l><option>transparency</option></l></block></list></block></block><block s="doSetVar"><l>SavePensize</l><block s="getPenAttribute"><l><option>size</option></l></block></block><block s="setSize"><block var="PenSize"/></block><block s="up"></block><block s="setHeading"><l>90</l></block><block s="doSetVar"><l>trails</l><block s="reportPenTrailsAsCostume"></block></block><block s="clear"></block><block s="doDeclareVariables"><list><l>UpperLeftCorner</l><l>BottomRightCorner</l></list></block><block s="doSetVar"><l>UpperLeftCorner</l><block s="reportNewList"><list><block s="reportSum"><block s="reportAttributeOf"><l><option>left</option></l><l>Stage</l></block><block s="reportRound"><block s="reportQuotient"><block var="PenSize"/><l>2</l></block></block></block><block s="reportDifference"><block s="reportAttributeOf"><l><option>top</option></l><l>Stage</l></block><block s="reportRound"><block s="reportQuotient"><block var="PenSize"/><l>2</l></block></block></block></list></block></block><block s="doSetVar"><l>BottomRightCorner</l><block s="reportNewList"><list><block s="reportSum"><block s="reportSum"><block s="reportSum"><block s="reportSum"><block s="reportSum"><block s="reportAttributeOf"><l><option>left</option></l><l>Stage</l></block><block var="PenSize"/></block><block var="MarginX"/></block><block s="reportProduct"><block s="reportStringSize"><block var="text"/></block><custom-block s="letter width at size %n"><block var="size"/></custom-block></block></block><block var="MarginX"/></block><block s="reportRound"><block s="reportQuotient"><block var="PenSize"/><l>2</l></block></block></block><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportAttributeOf"><l><option>top</option></l><l>Stage</l></block><block var="PenSize"/></block><block var="MarginY"/></block><custom-block s="letter height at size %n"><block var="size"/></custom-block></block><block var="MarginY"/></block><block s="reportRound"><block s="reportQuotient"><block var="PenSize"/><l>2</l></block></block></block><l>1</l></block></list></block></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="UpperLeftCorner"/></block><block s="reportListItem"><l>2</l><block var="UpperLeftCorner"/></block></block><block s="setColor"><color>16,4,0,1</color></block><block s="down"></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="BottomRightCorner"/></block><block s="reportListItem"><l>2</l><block var="UpperLeftCorner"/></block></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="BottomRightCorner"/></block><block s="reportListItem"><l>2</l><block var="BottomRightCorner"/></block></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="UpperLeftCorner"/></block><block s="reportListItem"><l>2</l><block var="BottomRightCorner"/></block></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="UpperLeftCorner"/></block><block s="reportListItem"><l>2</l><block var="UpperLeftCorner"/></block></block><block s="up"></block><block s="gotoXY"><custom-block s="average %mult%n"><list><block s="reportListItem"><l>1</l><block var="UpperLeftCorner"/></block><block s="reportListItem"><l>1</l><block var="BottomRightCorner"/></block></list></custom-block><custom-block s="average %mult%n"><list><block s="reportListItem"><l>2</l><block var="UpperLeftCorner"/></block><block s="reportListItem"><l>2</l><block var="BottomRightCorner"/></block></list></custom-block></block><block s="setColor"><color>255,247,246,1</color></block><block s="floodFill"></block><block s="gotoXY"><block s="reportSum"><block s="reportSum"><block s="reportSum"><block s="reportAttributeOf"><l><option>left</option></l><l>Stage</l></block><block var="MarginX"/></block><block s="reportQuotient"><block var="PenSize"/><l>1</l></block></block><l>1</l></block><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportAttributeOf"><l><option>top</option></l><l>Stage</l></block><block var="MarginY"/></block><block s="reportQuotient"><block var="PenSize"/><l>1</l></block></block><custom-block s="letter height at size %n"><block var="size"/></custom-block></block><l>1</l></block></block><block s="setColor"><color>16,4,0,1</color></block><block s="write"><block var="text"/><block var="size"/></block><block s="setPenHSVA"><l><option>hue</option></l><block s="reportListItem"><l>1</l><block var="SavePenColor"/></block></block><block s="setPenHSVA"><l><option>saturation</option></l><block s="reportListItem"><l>2</l><block var="SavePenColor"/></block></block><block s="setPenHSVA"><l><option>brightness</option></l><block s="reportListItem"><l>3</l><block var="SavePenColor"/></block></block><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="SavePenColor"/></block></block><block s="gotoXY"><block s="reportAttributeOf"><l><option>left</option></l><l>Stage</l></block><block s="reportAttributeOf"><l><option>top</option></l><l>Stage</l></block></block><block s="doSetVar"><l>costume</l><block s="reportPenTrailsAsCostume"></block></block><block s="clear"></block><block s="doRun"><block s="reportJSFunction"><list><l>costume</l><l>name</l></list><l>costume.name = name;</l></block><list><block var="costume"/><block var="text"/></list></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSwitchToCostume"><block var="trails"/></block><block s="doStamp"></block><block s="doSwitchToCostume"><block var="cst"/></block><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="setHeading"><block var="dir"/></block><block s="doReport"><block var="costume"/></block></script><scripts><script x="386.0000000000002" y="357.83333333333337"><block s="doSwitchToCostume"><l><option>Turtle</option></l></block></script></scripts></block-definition><block-definition s="letter width at size %&apos;size&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n">72</input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportProduct"><block var="size"/><l>55</l></block><l>100</l></block></block></script></block-definition><block-definition s="letter height at size %&apos;size&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n">72</input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportProduct"><block var="size"/><l>360</l></block><l>564</l></block></block></script><scripts><script x="121.00000000000004" y="98.66666666666666"><block s="doReport"><block s="reportQuotient"><block s="reportProduct"><block var="size"/><l>133</l></block><l>200</l></block></block></script></scripts></block-definition><block-definition s="average %&apos;nums&apos;" type="reporter" category="operators"><header></header><code></code><translations>pt:a soma de _&#xD;</translations><inputs><input type="%mult%n"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="nums"/></block><script><block s="doReport"><l>0</l></block></script></block><block s="doReport"><block s="reportQuotient"><block s="reportCombine"><block var="nums"/><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block><block s="reportListAttribute"><l><option>length</option></l><block var="nums"/></block></block></block></script></block-definition><block-definition s="test if JS on?" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>JS On?</l></list></block><block s="doSetVar"><l>JS On?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="fork"><block s="reifyScript"><script><block s="doRun"><block s="reportJSFunction"><list></list><l></l></block><list></list></block><block s="doSetVar"><l>JS On?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block><list></list></block><block s="doWait"><l>.1</l></block><block s="doReport"><block var="JS On?"/></block></script></block-definition></blocks><variables><variable name="✐ last set as"><l>HSL</l></variable><variable name="✐ fair?"><bool>false</bool></variable><variable name="✐ color scale"><l>0</l></variable><variable name="✐ HSL"><list struct="atomic" id="12933">19.099999999999994,0,50</list></variable><variable name="✐ last crayon"><l>0</l></variable><variable name="✐ last X11"><l>0</l></variable><variable name="✐ raw HSL"><ref id="12933"></ref></variable><variable name="✐ raw HSV"><list struct="atomic" id="12934">19.099999999999994,0,50</list></variable><variable name="✐ X11"><list id="12935"><item><list struct="atomic" id="12936">255,250,250,snow</list></item><item><list struct="atomic" id="12937">248,248,255,ghostwhite</list></item><item><list struct="atomic" id="12938">245,245,245,whitesmoke</list></item><item><list struct="atomic" id="12939">220,220,220,gainsboro</list></item><item><list struct="atomic" id="12940">255,250,240,floralwhite</list></item><item><list struct="atomic" id="12941">253,245,230,oldlace</list></item><item><list struct="atomic" id="12942">250,240,230,linen</list></item><item><list struct="atomic" id="12943">250,235,215,antiquewhite</list></item><item><list struct="atomic" id="12944">255,239,213,papayawhip</list></item><item><list struct="atomic" id="12945">255,235,205,blanchedalmond</list></item><item><list struct="atomic" id="12946">255,228,196,bisque</list></item><item><list struct="atomic" id="12947">255,218,185,peachpuff</list></item><item><list struct="atomic" id="12948">255,222,173,navajowhite</list></item><item><list struct="atomic" id="12949">255,228,181,moccasin</list></item><item><list struct="atomic" id="12950">255,248,220,cornsilk</list></item><item><list struct="atomic" id="12951">255,255,240,ivory</list></item><item><list struct="atomic" id="12952">255,250,205,lemonchiffon</list></item><item><list struct="atomic" id="12953">255,245,238,seashell</list></item><item><list struct="atomic" id="12954">240,255,240,honeydew</list></item><item><list struct="atomic" id="12955">245,255,250,mintcream</list></item><item><list struct="atomic" id="12956">240,255,255,azure</list></item><item><list struct="atomic" id="12957">240,248,255,aliceblue</list></item><item><list struct="atomic" id="12958">230,230,250,lavender</list></item><item><list struct="atomic" id="12959">255,240,245,lavenderblush</list></item><item><list struct="atomic" id="12960">255,228,225,mistyrose</list></item><item><list struct="atomic" id="12961">255,255,255,white</list></item><item><list struct="atomic" id="12962">0,0,0,black</list></item><item><list struct="atomic" id="12963">47,79,79,darkslategray</list></item><item><list struct="atomic" id="12964">47,79,79,darkslategrey</list></item><item><list struct="atomic" id="12965">105,105,105,dimgray</list></item><item><list struct="atomic" id="12966">105,105,105,dimgrey</list></item><item><list struct="atomic" id="12967">112,128,144,slategray</list></item><item><list struct="atomic" id="12968">112,128,144,slategrey</list></item><item><list struct="atomic" id="12969">119,136,153,lightslategray</list></item><item><list struct="atomic" id="12970">119,136,153,lightslategrey</list></item><item><list struct="atomic" id="12971">190,190,190,gray(X11)</list></item><item><list struct="atomic" id="12972">190,190,190,grey(X11)</list></item><item><list struct="atomic" id="12973">128,128,128,gray(W3C)</list></item><item><list struct="atomic" id="12974">128,128,128,grey(W3C)</list></item><item><list struct="atomic" id="12975">211,211,211,lightgrey</list></item><item><list struct="atomic" id="12976">211,211,211,lightgray</list></item><item><list struct="atomic" id="12977">25,25,112,midnightblue</list></item><item><list struct="atomic" id="12978">0,0,128,navy</list></item><item><list struct="atomic" id="12979">0,0,128,navyblue</list></item><item><list struct="atomic" id="12980">100,149,237,cornflowerblue</list></item><item><list struct="atomic" id="12981">72,61,139,darkslateblue</list></item><item><list struct="atomic" id="12982">106,90,205,slateblue</list></item><item><list struct="atomic" id="12983">123,104,238,mediumslateblue</list></item><item><list struct="atomic" id="12984">132,112,255,lightslateblue</list></item><item><list struct="atomic" id="12985">0,0,205,mediumblue</list></item><item><list struct="atomic" id="12986">65,105,225,royalblue</list></item><item><list struct="atomic" id="12987">0,0,255,blue</list></item><item><list struct="atomic" id="12988">30,144,255,dodgerblue</list></item><item><list struct="atomic" id="12989">0,191,255,deepskyblue</list></item><item><list struct="atomic" id="12990">135,206,235,skyblue</list></item><item><list struct="atomic" id="12991">135,206,250,lightskyblue</list></item><item><list struct="atomic" id="12992">70,130,180,steelblue</list></item><item><list struct="atomic" id="12993">176,196,222,lightsteelblue</list></item><item><list struct="atomic" id="12994">173,216,230,lightblue</list></item><item><list struct="atomic" id="12995">176,224,230,powderblue</list></item><item><list struct="atomic" id="12996">175,238,238,paleturquoise</list></item><item><list struct="atomic" id="12997">0,206,209,darkturquoise</list></item><item><list struct="atomic" id="12998">72,209,204,mediumturquoise</list></item><item><list struct="atomic" id="12999">64,224,208,turquoise</list></item><item><list struct="atomic" id="13000">0,255,255,cyan</list></item><item><list struct="atomic" id="13001">0,255,255,aqua</list></item><item><list struct="atomic" id="13002">224,255,255,lightcyan</list></item><item><list struct="atomic" id="13003">95,158,160,cadetblue</list></item><item><list struct="atomic" id="13004">102,205,170,mediumaquamarine</list></item><item><list struct="atomic" id="13005">127,255,212,aquamarine</list></item><item><list struct="atomic" id="13006">0,100,0,darkgreen</list></item><item><list struct="atomic" id="13007">85,107,47,darkolivegreen</list></item><item><list struct="atomic" id="13008">143,188,143,darkseagreen</list></item><item><list struct="atomic" id="13009">46,139,87,seagreen</list></item><item><list struct="atomic" id="13010">60,179,113,mediumseagreen</list></item><item><list struct="atomic" id="13011">32,178,170,lightseagreen</list></item><item><list struct="atomic" id="13012">152,251,152,palegreen</list></item><item><list struct="atomic" id="13013">0,255,127,springgreen</list></item><item><list struct="atomic" id="13014">124,252,0,lawngreen</list></item><item><list struct="atomic" id="13015">0,255,0,green(X11)</list></item><item><list struct="atomic" id="13016">0,128,0,green(W3C)</list></item><item><list struct="atomic" id="13017">0,255,0,lime</list></item><item><list struct="atomic" id="13018">127,255,0,chartreuse</list></item><item><list struct="atomic" id="13019">0,250,154,mediumspringgreen</list></item><item><list struct="atomic" id="13020">173,255,47,greenyellow</list></item><item><list struct="atomic" id="13021">50,205,50,limegreen</list></item><item><list struct="atomic" id="13022">154,205,50,yellowgreen</list></item><item><list struct="atomic" id="13023">34,139,34,forestgreen</list></item><item><list struct="atomic" id="13024">107,142,35,olivedrab</list></item><item><list struct="atomic" id="13025">189,183,107,darkkhaki</list></item><item><list struct="atomic" id="13026">240,230,140,khaki</list></item><item><list struct="atomic" id="13027">238,232,170,palegoldenrod</list></item><item><list struct="atomic" id="13028">250,250,210,lightgoldenrodyellow</list></item><item><list struct="atomic" id="13029">255,255,224,lightyellow</list></item><item><list struct="atomic" id="13030">255,255,0,yellow</list></item><item><list struct="atomic" id="13031">255,215,0,gold</list></item><item><list struct="atomic" id="13032">238,221,130,lightgoldenrod</list></item><item><list struct="atomic" id="13033">218,165,32,goldenrod</list></item><item><list struct="atomic" id="13034">184,134,11,darkgoldenrod</list></item><item><list struct="atomic" id="13035">188,143,143,rosybrown</list></item><item><list struct="atomic" id="13036">205,92,92,indianred</list></item><item><list struct="atomic" id="13037">139,69,19,saddlebrown</list></item><item><list struct="atomic" id="13038">160,82,45,sienna</list></item><item><list struct="atomic" id="13039">205,133,63,peru</list></item><item><list struct="atomic" id="13040">222,184,135,burlywood</list></item><item><list struct="atomic" id="13041">245,245,220,beige</list></item><item><list struct="atomic" id="13042">245,222,179,wheat</list></item><item><list struct="atomic" id="13043">244,164,96,sandybrown</list></item><item><list struct="atomic" id="13044">210,180,140,tan</list></item><item><list struct="atomic" id="13045">210,105,30,chocolate</list></item><item><list struct="atomic" id="13046">178,34,34,firebrick</list></item><item><list struct="atomic" id="13047">165,42,42,brown</list></item><item><list struct="atomic" id="13048">233,150,122,darksalmon</list></item><item><list struct="atomic" id="13049">250,128,114,salmon</list></item><item><list struct="atomic" id="13050">255,160,122,lightsalmon</list></item><item><list struct="atomic" id="13051">255,165,0,orange</list></item><item><list struct="atomic" id="13052">255,140,0,darkorange</list></item><item><list struct="atomic" id="13053">255,127,80,coral</list></item><item><list struct="atomic" id="13054">240,128,128,lightcoral</list></item><item><list struct="atomic" id="13055">255,99,71,tomato</list></item><item><list struct="atomic" id="13056">255,69,0,orangered</list></item><item><list struct="atomic" id="13057">255,0,0,red</list></item><item><list struct="atomic" id="13058">255,105,180,hotpink</list></item><item><list struct="atomic" id="13059">255,20,147,deeppink</list></item><item><list struct="atomic" id="13060">255,192,203,pink</list></item><item><list struct="atomic" id="13061">255,182,193,lightpink</list></item><item><list struct="atomic" id="13062">219,112,147,palevioletred</list></item><item><list struct="atomic" id="13063">176,48,96,maroon(X11)</list></item><item><list struct="atomic" id="13064">128,0,0,maroon(W3C)</list></item><item><list struct="atomic" id="13065">199,21,133,mediumvioletred</list></item><item><list struct="atomic" id="13066">208,32,144,violetred</list></item><item><list struct="atomic" id="13067">255,0,255,magenta</list></item><item><list struct="atomic" id="13068">255,0,255,fuchsia</list></item><item><list struct="atomic" id="13069">238,130,238,violet</list></item><item><list struct="atomic" id="13070">221,160,221,plum</list></item><item><list struct="atomic" id="13071">218,112,214,orchid</list></item><item><list struct="atomic" id="13072">186,85,211,mediumorchid</list></item><item><list struct="atomic" id="13073">153,50,204,darkorchid</list></item><item><list struct="atomic" id="13074">148,0,211,darkviolet</list></item><item><list struct="atomic" id="13075">138,43,226,blueviolet</list></item><item><list struct="atomic" id="13076">160,32,240,purple(X11)</list></item><item><list struct="atomic" id="13077">128,0,128,purple(W3C)</list></item><item><list struct="atomic" id="13078">147,112,219,mediumpurple</list></item><item><list struct="atomic" id="13079">216,191,216,thistle</list></item><item><list struct="atomic" id="13080">255,250,250,snow1</list></item><item><list struct="atomic" id="13081">238,233,233,snow2</list></item><item><list struct="atomic" id="13082">205,201,201,snow3</list></item><item><list struct="atomic" id="13083">139,137,137,snow4</list></item><item><list struct="atomic" id="13084">255,245,238,seashell1</list></item><item><list struct="atomic" id="13085">238,229,222,seashell2</list></item><item><list struct="atomic" id="13086">205,197,191,seashell3</list></item><item><list struct="atomic" id="13087">139,134,130,seashell4</list></item><item><list struct="atomic" id="13088">255,239,219,AntiqueWhite1</list></item><item><list struct="atomic" id="13089">238,223,204,AntiqueWhite2</list></item><item><list struct="atomic" id="13090">205,192,176,AntiqueWhite3</list></item><item><list struct="atomic" id="13091">139,131,120,AntiqueWhite4</list></item><item><list struct="atomic" id="13092">255,228,196,bisque1</list></item><item><list struct="atomic" id="13093">238,213,183,bisque2</list></item><item><list struct="atomic" id="13094">205,183,158,bisque3</list></item><item><list struct="atomic" id="13095">139,125,107,bisque4</list></item><item><list struct="atomic" id="13096">255,218,185,PeachPuff1</list></item><item><list struct="atomic" id="13097">238,203,173,PeachPuff2</list></item><item><list struct="atomic" id="13098">205,175,149,PeachPuff3</list></item><item><list struct="atomic" id="13099">139,119,101,PeachPuff4</list></item><item><list struct="atomic" id="13100">255,222,173,NavajoWhite1</list></item><item><list struct="atomic" id="13101">238,207,161,NavajoWhite2</list></item><item><list struct="atomic" id="13102">205,179,139,NavajoWhite3</list></item><item><list struct="atomic" id="13103">139,121,94,NavajoWhite4</list></item><item><list struct="atomic" id="13104">255,250,205,LemonChiffon1</list></item><item><list struct="atomic" id="13105">238,233,191,LemonChiffon2</list></item><item><list struct="atomic" id="13106">205,201,165,LemonChiffon3</list></item><item><list struct="atomic" id="13107">139,137,112,LemonChiffon4</list></item><item><list struct="atomic" id="13108">255,248,220,cornsilk1</list></item><item><list struct="atomic" id="13109">238,232,205,cornsilk2</list></item><item><list struct="atomic" id="13110">205,200,177,cornsilk3</list></item><item><list struct="atomic" id="13111">139,136,120,cornsilk4</list></item><item><list struct="atomic" id="13112">255,255,240,ivory1</list></item><item><list struct="atomic" id="13113">238,238,224,ivory2</list></item><item><list struct="atomic" id="13114">205,205,193,ivory3</list></item><item><list struct="atomic" id="13115">139,139,131,ivory4</list></item><item><list struct="atomic" id="13116">240,255,240,honeydew1</list></item><item><list struct="atomic" id="13117">224,238,224,honeydew2</list></item><item><list struct="atomic" id="13118">193,205,193,honeydew3</list></item><item><list struct="atomic" id="13119">131,139,131,honeydew4</list></item><item><list struct="atomic" id="13120">255,240,245,LavenderBlush1</list></item><item><list struct="atomic" id="13121">238,224,229,LavenderBlush2</list></item><item><list struct="atomic" id="13122">205,193,197,LavenderBlush3</list></item><item><list struct="atomic" id="13123">139,131,134,LavenderBlush4</list></item><item><list struct="atomic" id="13124">255,228,225,MistyRose1</list></item><item><list struct="atomic" id="13125">238,213,210,MistyRose2</list></item><item><list struct="atomic" id="13126">205,183,181,MistyRose3</list></item><item><list struct="atomic" id="13127">139,125,123,MistyRose4</list></item><item><list struct="atomic" id="13128">240,255,255,azure1</list></item><item><list struct="atomic" id="13129">224,238,238,azure2</list></item><item><list struct="atomic" id="13130">193,205,205,azure3</list></item><item><list struct="atomic" id="13131">131,139,139,azure4</list></item><item><list struct="atomic" id="13132">131,111,255,SlateBlue1</list></item><item><list struct="atomic" id="13133">122,103,238,SlateBlue2</list></item><item><list struct="atomic" id="13134">105,89,205,SlateBlue3</list></item><item><list struct="atomic" id="13135">71,60,139,SlateBlue4</list></item><item><list struct="atomic" id="13136">72,118,255,RoyalBlue1</list></item><item><list struct="atomic" id="13137">67,110,238,RoyalBlue2</list></item><item><list struct="atomic" id="13138">58,95,205,RoyalBlue3</list></item><item><list struct="atomic" id="13139">39,64,139,RoyalBlue4</list></item><item><list struct="atomic" id="13140">0,0,255,blue1</list></item><item><list struct="atomic" id="13141">0,0,238,blue2</list></item><item><list struct="atomic" id="13142">0,0,205,blue3</list></item><item><list struct="atomic" id="13143">0,0,139,blue4</list></item><item><list struct="atomic" id="13144">30,144,255,DodgerBlue1</list></item><item><list struct="atomic" id="13145">28,134,238,DodgerBlue2</list></item><item><list struct="atomic" id="13146">24,116,205,DodgerBlue3</list></item><item><list struct="atomic" id="13147">16,78,139,DodgerBlue4</list></item><item><list struct="atomic" id="13148">99,184,255,SteelBlue1</list></item><item><list struct="atomic" id="13149">92,172,238,SteelBlue2</list></item><item><list struct="atomic" id="13150">79,148,205,SteelBlue3</list></item><item><list struct="atomic" id="13151">54,100,139,SteelBlue4</list></item><item><list struct="atomic" id="13152">0,191,255,DeepSkyBlue1</list></item><item><list struct="atomic" id="13153">0,178,238,DeepSkyBlue2</list></item><item><list struct="atomic" id="13154">0,154,205,DeepSkyBlue3</list></item><item><list struct="atomic" id="13155">0,104,139,DeepSkyBlue4</list></item><item><list struct="atomic" id="13156">135,206,255,SkyBlue1</list></item><item><list struct="atomic" id="13157">126,192,238,SkyBlue2</list></item><item><list struct="atomic" id="13158">108,166,205,SkyBlue3</list></item><item><list struct="atomic" id="13159">74,112,139,SkyBlue4</list></item><item><list struct="atomic" id="13160">176,226,255,LightSkyBlue1</list></item><item><list struct="atomic" id="13161">164,211,238,LightSkyBlue2</list></item><item><list struct="atomic" id="13162">141,182,205,LightSkyBlue3</list></item><item><list struct="atomic" id="13163">96,123,139,LightSkyBlue4</list></item><item><list struct="atomic" id="13164">198,226,255,SlateGray1</list></item><item><list struct="atomic" id="13165">185,211,238,SlateGray2</list></item><item><list struct="atomic" id="13166">159,182,205,SlateGray3</list></item><item><list struct="atomic" id="13167">108,123,139,SlateGray4</list></item><item><list struct="atomic" id="13168">202,225,255,LightSteelBlue1</list></item><item><list struct="atomic" id="13169">188,210,238,LightSteelBlue2</list></item><item><list struct="atomic" id="13170">162,181,205,LightSteelBlue3</list></item><item><list struct="atomic" id="13171">110,123,139,LightSteelBlue4</list></item><item><list struct="atomic" id="13172">191,239,255,LightBlue1</list></item><item><list struct="atomic" id="13173">178,223,238,LightBlue2</list></item><item><list struct="atomic" id="13174">154,192,205,LightBlue3</list></item><item><list struct="atomic" id="13175">104,131,139,LightBlue4</list></item><item><list struct="atomic" id="13176">224,255,255,LightCyan1</list></item><item><list struct="atomic" id="13177">209,238,238,LightCyan2</list></item><item><list struct="atomic" id="13178">180,205,205,LightCyan3</list></item><item><list struct="atomic" id="13179">122,139,139,LightCyan4</list></item><item><list struct="atomic" id="13180">187,255,255,PaleTurquoise1</list></item><item><list struct="atomic" id="13181">174,238,238,PaleTurquoise2</list></item><item><list struct="atomic" id="13182">150,205,205,PaleTurquoise3</list></item><item><list struct="atomic" id="13183">102,139,139,PaleTurquoise4</list></item><item><list struct="atomic" id="13184">152,245,255,CadetBlue1</list></item><item><list struct="atomic" id="13185">142,229,238,CadetBlue2</list></item><item><list struct="atomic" id="13186">122,197,205,CadetBlue3</list></item><item><list struct="atomic" id="13187">83,134,139,CadetBlue4</list></item><item><list struct="atomic" id="13188">0,245,255,turquoise1</list></item><item><list struct="atomic" id="13189">0,229,238,turquoise2</list></item><item><list struct="atomic" id="13190">0,197,205,turquoise3</list></item><item><list struct="atomic" id="13191">0,134,139,turquoise4</list></item><item><list struct="atomic" id="13192">0,255,255,cyan1</list></item><item><list struct="atomic" id="13193">0,238,238,cyan2</list></item><item><list struct="atomic" id="13194">0,205,205,cyan3</list></item><item><list struct="atomic" id="13195">0,139,139,cyan4</list></item><item><list struct="atomic" id="13196">151,255,255,DarkSlateGray1</list></item><item><list struct="atomic" id="13197">141,238,238,DarkSlateGray2</list></item><item><list struct="atomic" id="13198">121,205,205,DarkSlateGray3</list></item><item><list struct="atomic" id="13199">82,139,139,DarkSlateGray4</list></item><item><list struct="atomic" id="13200">127,255,212,aquamarine1</list></item><item><list struct="atomic" id="13201">118,238,198,aquamarine2</list></item><item><list struct="atomic" id="13202">102,205,170,aquamarine3</list></item><item><list struct="atomic" id="13203">69,139,116,aquamarine4</list></item><item><list struct="atomic" id="13204">193,255,193,DarkSeaGreen1</list></item><item><list struct="atomic" id="13205">180,238,180,DarkSeaGreen2</list></item><item><list struct="atomic" id="13206">155,205,155,DarkSeaGreen3</list></item><item><list struct="atomic" id="13207">105,139,105,DarkSeaGreen4</list></item><item><list struct="atomic" id="13208">84,255,159,SeaGreen1</list></item><item><list struct="atomic" id="13209">78,238,148,SeaGreen2</list></item><item><list struct="atomic" id="13210">67,205,128,SeaGreen3</list></item><item><list struct="atomic" id="13211">46,139,87,SeaGreen4</list></item><item><list struct="atomic" id="13212">154,255,154,PaleGreen1</list></item><item><list struct="atomic" id="13213">144,238,144,PaleGreen2</list></item><item><list struct="atomic" id="13214">124,205,124,PaleGreen3</list></item><item><list struct="atomic" id="13215">84,139,84,PaleGreen4</list></item><item><list struct="atomic" id="13216">0,255,127,SpringGreen1</list></item><item><list struct="atomic" id="13217">0,238,118,SpringGreen2</list></item><item><list struct="atomic" id="13218">0,205,102,SpringGreen3</list></item><item><list struct="atomic" id="13219">0,139,69,SpringGreen4</list></item><item><list struct="atomic" id="13220">0,255,0,green1</list></item><item><list struct="atomic" id="13221">0,238,0,green2</list></item><item><list struct="atomic" id="13222">0,205,0,green3</list></item><item><list struct="atomic" id="13223">0,139,0,green4</list></item><item><list struct="atomic" id="13224">127,255,0,chartreuse1</list></item><item><list struct="atomic" id="13225">118,238,0,chartreuse2</list></item><item><list struct="atomic" id="13226">102,205,0,chartreuse3</list></item><item><list struct="atomic" id="13227">69,139,0,chartreuse4</list></item><item><list struct="atomic" id="13228">192,255,62,OliveDrab1</list></item><item><list struct="atomic" id="13229">179,238,58,OliveDrab2</list></item><item><list struct="atomic" id="13230">154,205,50,OliveDrab3</list></item><item><list struct="atomic" id="13231">105,139,34,OliveDrab4</list></item><item><list struct="atomic" id="13232">202,255,112,DarkOliveGreen1</list></item><item><list struct="atomic" id="13233">188,238,104,DarkOliveGreen2</list></item><item><list struct="atomic" id="13234">162,205,90,DarkOliveGreen3</list></item><item><list struct="atomic" id="13235">110,139,61,DarkOliveGreen4</list></item><item><list struct="atomic" id="13236">255,246,143,khaki1</list></item><item><list struct="atomic" id="13237">238,230,133,khaki2</list></item><item><list struct="atomic" id="13238">205,198,115,khaki3</list></item><item><list struct="atomic" id="13239">139,134,78,khaki4</list></item><item><list struct="atomic" id="13240">255,236,139,LightGoldenrod1</list></item><item><list struct="atomic" id="13241">238,220,130,LightGoldenrod2</list></item><item><list struct="atomic" id="13242">205,190,112,LightGoldenrod3</list></item><item><list struct="atomic" id="13243">139,129,76,LightGoldenrod4</list></item><item><list struct="atomic" id="13244">255,255,224,LightYellow1</list></item><item><list struct="atomic" id="13245">238,238,209,LightYellow2</list></item><item><list struct="atomic" id="13246">205,205,180,LightYellow3</list></item><item><list struct="atomic" id="13247">139,139,122,LightYellow4</list></item><item><list struct="atomic" id="13248">255,255,0,yellow1</list></item><item><list struct="atomic" id="13249">238,238,0,yellow2</list></item><item><list struct="atomic" id="13250">205,205,0,yellow3</list></item><item><list struct="atomic" id="13251">139,139,0,yellow4</list></item><item><list struct="atomic" id="13252">255,215,0,gold1</list></item><item><list struct="atomic" id="13253">238,201,0,gold2</list></item><item><list struct="atomic" id="13254">205,173,0,gold3</list></item><item><list struct="atomic" id="13255">139,117,0,gold4</list></item><item><list struct="atomic" id="13256">255,193,37,goldenrod1</list></item><item><list struct="atomic" id="13257">238,180,34,goldenrod2</list></item><item><list struct="atomic" id="13258">205,155,29,goldenrod3</list></item><item><list struct="atomic" id="13259">139,105,20,goldenrod4</list></item><item><list struct="atomic" id="13260">255,185,15,DarkGoldenrod1</list></item><item><list struct="atomic" id="13261">238,173,14,DarkGoldenrod2</list></item><item><list struct="atomic" id="13262">205,149,12,DarkGoldenrod3</list></item><item><list struct="atomic" id="13263">139,101,8,DarkGoldenrod4</list></item><item><list struct="atomic" id="13264">255,193,193,RosyBrown1</list></item><item><list struct="atomic" id="13265">238,180,180,RosyBrown2</list></item><item><list struct="atomic" id="13266">205,155,155,RosyBrown3</list></item><item><list struct="atomic" id="13267">139,105,105,RosyBrown4</list></item><item><list struct="atomic" id="13268">255,106,106,IndianRed1</list></item><item><list struct="atomic" id="13269">238,99,99,IndianRed2</list></item><item><list struct="atomic" id="13270">205,85,85,IndianRed3</list></item><item><list struct="atomic" id="13271">139,58,58,IndianRed4</list></item><item><list struct="atomic" id="13272">255,130,71,sienna1</list></item><item><list struct="atomic" id="13273">238,121,66,sienna2</list></item><item><list struct="atomic" id="13274">205,104,57,sienna3</list></item><item><list struct="atomic" id="13275">139,71,38,sienna4</list></item><item><list struct="atomic" id="13276">255,211,155,burlywood1</list></item><item><list struct="atomic" id="13277">238,197,145,burlywood2</list></item><item><list struct="atomic" id="13278">205,170,125,burlywood3</list></item><item><list struct="atomic" id="13279">139,115,85,burlywood4</list></item><item><list struct="atomic" id="13280">255,231,186,wheat1</list></item><item><list struct="atomic" id="13281">238,216,174,wheat2</list></item><item><list struct="atomic" id="13282">205,186,150,wheat3</list></item><item><list struct="atomic" id="13283">139,126,102,wheat4</list></item><item><list struct="atomic" id="13284">255,165,79,tan1</list></item><item><list struct="atomic" id="13285">238,154,73,tan2</list></item><item><list struct="atomic" id="13286">205,133,63,tan3</list></item><item><list struct="atomic" id="13287">139,90,43,tan4</list></item><item><list struct="atomic" id="13288">255,127,36,chocolate1</list></item><item><list struct="atomic" id="13289">238,118,33,chocolate2</list></item><item><list struct="atomic" id="13290">205,102,29,chocolate3</list></item><item><list struct="atomic" id="13291">139,69,19,chocolate4</list></item><item><list struct="atomic" id="13292">255,48,48,firebrick1</list></item><item><list struct="atomic" id="13293">238,44,44,firebrick2</list></item><item><list struct="atomic" id="13294">205,38,38,firebrick3</list></item><item><list struct="atomic" id="13295">139,26,26,firebrick4</list></item><item><list struct="atomic" id="13296">255,64,64,brown1</list></item><item><list struct="atomic" id="13297">238,59,59,brown2</list></item><item><list struct="atomic" id="13298">205,51,51,brown3</list></item><item><list struct="atomic" id="13299">139,35,35,brown4</list></item><item><list struct="atomic" id="13300">255,140,105,salmon1</list></item><item><list struct="atomic" id="13301">238,130,98,salmon2</list></item><item><list struct="atomic" id="13302">205,112,84,salmon3</list></item><item><list struct="atomic" id="13303">139,76,57,salmon4</list></item><item><list struct="atomic" id="13304">255,160,122,LightSalmon1</list></item><item><list struct="atomic" id="13305">238,149,114,LightSalmon2</list></item><item><list struct="atomic" id="13306">205,129,98,LightSalmon3</list></item><item><list struct="atomic" id="13307">139,87,66,LightSalmon4</list></item><item><list struct="atomic" id="13308">255,165,0,orange1</list></item><item><list struct="atomic" id="13309">238,154,0,orange2</list></item><item><list struct="atomic" id="13310">205,133,0,orange3</list></item><item><list struct="atomic" id="13311">139,90,0,orange4</list></item><item><list struct="atomic" id="13312">255,127,0,DarkOrange1</list></item><item><list struct="atomic" id="13313">238,118,0,DarkOrange2</list></item><item><list struct="atomic" id="13314">205,102,0,DarkOrange3</list></item><item><list struct="atomic" id="13315">139,69,0,DarkOrange4</list></item><item><list struct="atomic" id="13316">255,114,86,coral1</list></item><item><list struct="atomic" id="13317">238,106,80,coral2</list></item><item><list struct="atomic" id="13318">205,91,69,coral3</list></item><item><list struct="atomic" id="13319">139,62,47,coral4</list></item><item><list struct="atomic" id="13320">255,99,71,tomato1</list></item><item><list struct="atomic" id="13321">238,92,66,tomato2</list></item><item><list struct="atomic" id="13322">205,79,57,tomato3</list></item><item><list struct="atomic" id="13323">139,54,38,tomato4</list></item><item><list struct="atomic" id="13324">255,69,0,OrangeRed1</list></item><item><list struct="atomic" id="13325">238,64,0,OrangeRed2</list></item><item><list struct="atomic" id="13326">205,55,0,OrangeRed3</list></item><item><list struct="atomic" id="13327">139,37,0,OrangeRed4</list></item><item><list struct="atomic" id="13328">255,0,0,red1</list></item><item><list struct="atomic" id="13329">238,0,0,red2</list></item><item><list struct="atomic" id="13330">205,0,0,red3</list></item><item><list struct="atomic" id="13331">139,0,0,red4</list></item><item><list struct="atomic" id="13332">255,20,147,DeepPink1</list></item><item><list struct="atomic" id="13333">238,18,137,DeepPink2</list></item><item><list struct="atomic" id="13334">205,16,118,DeepPink3</list></item><item><list struct="atomic" id="13335">139,10,80,DeepPink4</list></item><item><list struct="atomic" id="13336">255,110,180,HotPink1</list></item><item><list struct="atomic" id="13337">238,106,167,HotPink2</list></item><item><list struct="atomic" id="13338">205,96,144,HotPink3</list></item><item><list struct="atomic" id="13339">139,58,98,HotPink4</list></item><item><list struct="atomic" id="13340">255,181,197,pink1</list></item><item><list struct="atomic" id="13341">238,169,184,pink2</list></item><item><list struct="atomic" id="13342">205,145,158,pink3</list></item><item><list struct="atomic" id="13343">139,99,108,pink4</list></item><item><list struct="atomic" id="13344">255,174,185,LightPink1</list></item><item><list struct="atomic" id="13345">238,162,173,LightPink2</list></item><item><list struct="atomic" id="13346">205,140,149,LightPink3</list></item><item><list struct="atomic" id="13347">139,95,101,LightPink4</list></item><item><list struct="atomic" id="13348">255,130,171,PaleVioletRed1</list></item><item><list struct="atomic" id="13349">238,121,159,PaleVioletRed2</list></item><item><list struct="atomic" id="13350">205,104,137,PaleVioletRed3</list></item><item><list struct="atomic" id="13351">139,71,93,PaleVioletRed4</list></item><item><list struct="atomic" id="13352">255,52,179,maroon1</list></item><item><list struct="atomic" id="13353">238,48,167,maroon2</list></item><item><list struct="atomic" id="13354">205,41,144,maroon3</list></item><item><list struct="atomic" id="13355">139,28,98,maroon4</list></item><item><list struct="atomic" id="13356">255,62,150,VioletRed1</list></item><item><list struct="atomic" id="13357">238,58,140,VioletRed2</list></item><item><list struct="atomic" id="13358">205,50,120,VioletRed3</list></item><item><list struct="atomic" id="13359">139,34,82,VioletRed4</list></item><item><list struct="atomic" id="13360">255,0,255,magenta1</list></item><item><list struct="atomic" id="13361">238,0,238,magenta2</list></item><item><list struct="atomic" id="13362">205,0,205,magenta3</list></item><item><list struct="atomic" id="13363">139,0,139,magenta4</list></item><item><list struct="atomic" id="13364">255,131,250,orchid1</list></item><item><list struct="atomic" id="13365">238,122,233,orchid2</list></item><item><list struct="atomic" id="13366">205,105,201,orchid3</list></item><item><list struct="atomic" id="13367">139,71,137,orchid4</list></item><item><list struct="atomic" id="13368">255,187,255,plum1</list></item><item><list struct="atomic" id="13369">238,174,238,plum2</list></item><item><list struct="atomic" id="13370">205,150,205,plum3</list></item><item><list struct="atomic" id="13371">139,102,139,plum4</list></item><item><list struct="atomic" id="13372">224,102,255,MediumOrchid1</list></item><item><list struct="atomic" id="13373">209,95,238,MediumOrchid2</list></item><item><list struct="atomic" id="13374">180,82,205,MediumOrchid3</list></item><item><list struct="atomic" id="13375">122,55,139,MediumOrchid4</list></item><item><list struct="atomic" id="13376">191,62,255,DarkOrchid1</list></item><item><list struct="atomic" id="13377">178,58,238,DarkOrchid2</list></item><item><list struct="atomic" id="13378">154,50,205,DarkOrchid3</list></item><item><list struct="atomic" id="13379">104,34,139,DarkOrchid4</list></item><item><list struct="atomic" id="13380">155,48,255,purple1</list></item><item><list struct="atomic" id="13381">145,44,238,purple2</list></item><item><list struct="atomic" id="13382">125,38,205,purple3</list></item><item><list struct="atomic" id="13383">85,26,139,purple4</list></item><item><list struct="atomic" id="13384">171,130,255,MediumPurple1</list></item><item><list struct="atomic" id="13385">159,121,238,MediumPurple2</list></item><item><list struct="atomic" id="13386">137,104,205,MediumPurple3</list></item><item><list struct="atomic" id="13387">93,71,139,MediumPurple4</list></item><item><list struct="atomic" id="13388">255,225,255,thistle1</list></item><item><list struct="atomic" id="13389">238,210,238,thistle2</list></item><item><list struct="atomic" id="13390">205,181,205,thistle3</list></item><item><list struct="atomic" id="13391">139,123,139,thistle4</list></item><item><list struct="atomic" id="13392">0,0,0,gray0</list></item><item><list struct="atomic" id="13393">0,0,0,grey0</list></item><item><list struct="atomic" id="13394">3,3,3,gray1</list></item><item><list struct="atomic" id="13395">3,3,3,grey1</list></item><item><list struct="atomic" id="13396">5,5,5,gray2</list></item><item><list struct="atomic" id="13397">5,5,5,grey2</list></item><item><list struct="atomic" id="13398">8,8,8,gray3</list></item><item><list struct="atomic" id="13399">8,8,8,grey3</list></item><item><list struct="atomic" id="13400">10,10,10,gray4</list></item><item><list struct="atomic" id="13401">10,10,10,grey4</list></item><item><list struct="atomic" id="13402">13,13,13,gray5</list></item><item><list struct="atomic" id="13403">13,13,13,grey5</list></item><item><list struct="atomic" id="13404">15,15,15,gray6</list></item><item><list struct="atomic" id="13405">15,15,15,grey6</list></item><item><list struct="atomic" id="13406">18,18,18,gray7</list></item><item><list struct="atomic" id="13407">18,18,18,grey7</list></item><item><list struct="atomic" id="13408">20,20,20,gray8</list></item><item><list struct="atomic" id="13409">20,20,20,grey8</list></item><item><list struct="atomic" id="13410">23,23,23,gray9</list></item><item><list struct="atomic" id="13411">23,23,23,grey9</list></item><item><list struct="atomic" id="13412">26,26,26,gray10</list></item><item><list struct="atomic" id="13413">26,26,26,grey10</list></item><item><list struct="atomic" id="13414">28,28,28,gray11</list></item><item><list struct="atomic" id="13415">28,28,28,grey11</list></item><item><list struct="atomic" id="13416">31,31,31,gray12</list></item><item><list struct="atomic" id="13417">31,31,31,grey12</list></item><item><list struct="atomic" id="13418">33,33,33,gray13</list></item><item><list struct="atomic" id="13419">33,33,33,grey13</list></item><item><list struct="atomic" id="13420">36,36,36,gray14</list></item><item><list struct="atomic" id="13421">36,36,36,grey14</list></item><item><list struct="atomic" id="13422">38,38,38,gray15</list></item><item><list struct="atomic" id="13423">38,38,38,grey15</list></item><item><list struct="atomic" id="13424">41,41,41,gray16</list></item><item><list struct="atomic" id="13425">41,41,41,grey16</list></item><item><list struct="atomic" id="13426">43,43,43,gray17</list></item><item><list struct="atomic" id="13427">43,43,43,grey17</list></item><item><list struct="atomic" id="13428">46,46,46,gray18</list></item><item><list struct="atomic" id="13429">46,46,46,grey18</list></item><item><list struct="atomic" id="13430">48,48,48,gray19</list></item><item><list struct="atomic" id="13431">48,48,48,grey19</list></item><item><list struct="atomic" id="13432">51,51,51,gray20</list></item><item><list struct="atomic" id="13433">51,51,51,grey20</list></item><item><list struct="atomic" id="13434">54,54,54,gray21</list></item><item><list struct="atomic" id="13435">54,54,54,grey21</list></item><item><list struct="atomic" id="13436">56,56,56,gray22</list></item><item><list struct="atomic" id="13437">56,56,56,grey22</list></item><item><list struct="atomic" id="13438">59,59,59,gray23</list></item><item><list struct="atomic" id="13439">59,59,59,grey23</list></item><item><list struct="atomic" id="13440">61,61,61,gray24</list></item><item><list struct="atomic" id="13441">61,61,61,grey24</list></item><item><list struct="atomic" id="13442">64,64,64,gray25</list></item><item><list struct="atomic" id="13443">64,64,64,grey25</list></item><item><list struct="atomic" id="13444">66,66,66,gray26</list></item><item><list struct="atomic" id="13445">66,66,66,grey26</list></item><item><list struct="atomic" id="13446">69,69,69,gray27</list></item><item><list struct="atomic" id="13447">69,69,69,grey27</list></item><item><list struct="atomic" id="13448">71,71,71,gray28</list></item><item><list struct="atomic" id="13449">71,71,71,grey28</list></item><item><list struct="atomic" id="13450">74,74,74,gray29</list></item><item><list struct="atomic" id="13451">74,74,74,grey29</list></item><item><list struct="atomic" id="13452">77,77,77,gray30</list></item><item><list struct="atomic" id="13453">77,77,77,grey30</list></item><item><list struct="atomic" id="13454">79,79,79,gray31</list></item><item><list struct="atomic" id="13455">79,79,79,grey31</list></item><item><list struct="atomic" id="13456">82,82,82,gray32</list></item><item><list struct="atomic" id="13457">82,82,82,grey32</list></item><item><list struct="atomic" id="13458">84,84,84,gray33</list></item><item><list struct="atomic" id="13459">84,84,84,grey33</list></item><item><list struct="atomic" id="13460">87,87,87,gray34</list></item><item><list struct="atomic" id="13461">87,87,87,grey34</list></item><item><list struct="atomic" id="13462">89,89,89,gray35</list></item><item><list struct="atomic" id="13463">89,89,89,grey35</list></item><item><list struct="atomic" id="13464">92,92,92,gray36</list></item><item><list struct="atomic" id="13465">92,92,92,grey36</list></item><item><list struct="atomic" id="13466">94,94,94,gray37</list></item><item><list struct="atomic" id="13467">94,94,94,grey37</list></item><item><list struct="atomic" id="13468">97,97,97,gray38</list></item><item><list struct="atomic" id="13469">97,97,97,grey38</list></item><item><list struct="atomic" id="13470">99,99,99,gray39</list></item><item><list struct="atomic" id="13471">99,99,99,grey39</list></item><item><list struct="atomic" id="13472">102,102,102,gray40</list></item><item><list struct="atomic" id="13473">102,102,102,grey40</list></item><item><list struct="atomic" id="13474">105,105,105,gray41</list></item><item><list struct="atomic" id="13475">105,105,105,grey41</list></item><item><list struct="atomic" id="13476">107,107,107,gray42</list></item><item><list struct="atomic" id="13477">107,107,107,grey42</list></item><item><list struct="atomic" id="13478">110,110,110,gray43</list></item><item><list struct="atomic" id="13479">110,110,110,grey43</list></item><item><list struct="atomic" id="13480">112,112,112,gray44</list></item><item><list struct="atomic" id="13481">112,112,112,grey44</list></item><item><list struct="atomic" id="13482">115,115,115,gray45</list></item><item><list struct="atomic" id="13483">115,115,115,grey45</list></item><item><list struct="atomic" id="13484">117,117,117,gray46</list></item><item><list struct="atomic" id="13485">117,117,117,grey46</list></item><item><list struct="atomic" id="13486">120,120,120,gray47</list></item><item><list struct="atomic" id="13487">120,120,120,grey47</list></item><item><list struct="atomic" id="13488">122,122,122,gray48</list></item><item><list struct="atomic" id="13489">122,122,122,grey48</list></item><item><list struct="atomic" id="13490">125,125,125,gray49</list></item><item><list struct="atomic" id="13491">125,125,125,grey49</list></item><item><list struct="atomic" id="13492">127,127,127,gray50</list></item><item><list struct="atomic" id="13493">127,127,127,grey50</list></item><item><list struct="atomic" id="13494">130,130,130,gray51</list></item><item><list struct="atomic" id="13495">130,130,130,grey51</list></item><item><list struct="atomic" id="13496">133,133,133,gray52</list></item><item><list struct="atomic" id="13497">133,133,133,grey52</list></item><item><list struct="atomic" id="13498">135,135,135,gray53</list></item><item><list struct="atomic" id="13499">135,135,135,grey53</list></item><item><list struct="atomic" id="13500">138,138,138,gray54</list></item><item><list struct="atomic" id="13501">138,138,138,grey54</list></item><item><list struct="atomic" id="13502">140,140,140,gray55</list></item><item><list struct="atomic" id="13503">140,140,140,grey55</list></item><item><list struct="atomic" id="13504">143,143,143,gray56</list></item><item><list struct="atomic" id="13505">143,143,143,grey56</list></item><item><list struct="atomic" id="13506">145,145,145,gray57</list></item><item><list struct="atomic" id="13507">145,145,145,grey57</list></item><item><list struct="atomic" id="13508">148,148,148,gray58</list></item><item><list struct="atomic" id="13509">148,148,148,grey58</list></item><item><list struct="atomic" id="13510">150,150,150,gray59</list></item><item><list struct="atomic" id="13511">150,150,150,grey59</list></item><item><list struct="atomic" id="13512">153,153,153,gray60</list></item><item><list struct="atomic" id="13513">153,153,153,grey60</list></item><item><list struct="atomic" id="13514">156,156,156,gray61</list></item><item><list struct="atomic" id="13515">156,156,156,grey61</list></item><item><list struct="atomic" id="13516">158,158,158,gray62</list></item><item><list struct="atomic" id="13517">158,158,158,grey62</list></item><item><list struct="atomic" id="13518">161,161,161,gray63</list></item><item><list struct="atomic" id="13519">161,161,161,grey63</list></item><item><list struct="atomic" id="13520">163,163,163,gray64</list></item><item><list struct="atomic" id="13521">163,163,163,grey64</list></item><item><list struct="atomic" id="13522">166,166,166,gray65</list></item><item><list struct="atomic" id="13523">166,166,166,grey65</list></item><item><list struct="atomic" id="13524">168,168,168,gray66</list></item><item><list struct="atomic" id="13525">168,168,168,grey66</list></item><item><list struct="atomic" id="13526">171,171,171,gray67</list></item><item><list struct="atomic" id="13527">171,171,171,grey67</list></item><item><list struct="atomic" id="13528">173,173,173,gray68</list></item><item><list struct="atomic" id="13529">173,173,173,grey68</list></item><item><list struct="atomic" id="13530">176,176,176,gray69</list></item><item><list struct="atomic" id="13531">176,176,176,grey69</list></item><item><list struct="atomic" id="13532">179,179,179,gray70</list></item><item><list struct="atomic" id="13533">179,179,179,grey70</list></item><item><list struct="atomic" id="13534">181,181,181,gray71</list></item><item><list struct="atomic" id="13535">181,181,181,grey71</list></item><item><list struct="atomic" id="13536">184,184,184,gray72</list></item><item><list struct="atomic" id="13537">184,184,184,grey72</list></item><item><list struct="atomic" id="13538">186,186,186,gray73</list></item><item><list struct="atomic" id="13539">186,186,186,grey73</list></item><item><list struct="atomic" id="13540">189,189,189,gray74</list></item><item><list struct="atomic" id="13541">189,189,189,grey74</list></item><item><list struct="atomic" id="13542">191,191,191,gray75</list></item><item><list struct="atomic" id="13543">191,191,191,grey75</list></item><item><list struct="atomic" id="13544">194,194,194,gray76</list></item><item><list struct="atomic" id="13545">194,194,194,grey76</list></item><item><list struct="atomic" id="13546">196,196,196,gray77</list></item><item><list struct="atomic" id="13547">196,196,196,grey77</list></item><item><list struct="atomic" id="13548">199,199,199,gray78</list></item><item><list struct="atomic" id="13549">199,199,199,grey78</list></item><item><list struct="atomic" id="13550">201,201,201,gray79</list></item><item><list struct="atomic" id="13551">201,201,201,grey79</list></item><item><list struct="atomic" id="13552">204,204,204,gray80</list></item><item><list struct="atomic" id="13553">204,204,204,grey80</list></item><item><list struct="atomic" id="13554">207,207,207,gray81</list></item><item><list struct="atomic" id="13555">207,207,207,grey81</list></item><item><list struct="atomic" id="13556">209,209,209,gray82</list></item><item><list struct="atomic" id="13557">209,209,209,grey82</list></item><item><list struct="atomic" id="13558">212,212,212,gray83</list></item><item><list struct="atomic" id="13559">212,212,212,grey83</list></item><item><list struct="atomic" id="13560">214,214,214,gray84</list></item><item><list struct="atomic" id="13561">214,214,214,grey84</list></item><item><list struct="atomic" id="13562">217,217,217,gray85</list></item><item><list struct="atomic" id="13563">217,217,217,grey85</list></item><item><list struct="atomic" id="13564">219,219,219,gray86</list></item><item><list struct="atomic" id="13565">219,219,219,grey86</list></item><item><list struct="atomic" id="13566">222,222,222,gray87</list></item><item><list struct="atomic" id="13567">222,222,222,grey87</list></item><item><list struct="atomic" id="13568">224,224,224,gray88</list></item><item><list struct="atomic" id="13569">224,224,224,grey88</list></item><item><list struct="atomic" id="13570">227,227,227,gray89</list></item><item><list struct="atomic" id="13571">227,227,227,grey89</list></item><item><list struct="atomic" id="13572">229,229,229,gray90</list></item><item><list struct="atomic" id="13573">229,229,229,grey90</list></item><item><list struct="atomic" id="13574">232,232,232,gray91</list></item><item><list struct="atomic" id="13575">232,232,232,grey91</list></item><item><list struct="atomic" id="13576">235,235,235,gray92</list></item><item><list struct="atomic" id="13577">235,235,235,grey92</list></item><item><list struct="atomic" id="13578">237,237,237,gray93</list></item><item><list struct="atomic" id="13579">237,237,237,grey93</list></item><item><list struct="atomic" id="13580">240,240,240,gray94</list></item><item><list struct="atomic" id="13581">240,240,240,grey94</list></item><item><list struct="atomic" id="13582">242,242,242,gray95</list></item><item><list struct="atomic" id="13583">242,242,242,grey95</list></item><item><list struct="atomic" id="13584">245,245,245,gray96</list></item><item><list struct="atomic" id="13585">245,245,245,grey96</list></item><item><list struct="atomic" id="13586">247,247,247,gray97</list></item><item><list struct="atomic" id="13587">247,247,247,grey97</list></item><item><list struct="atomic" id="13588">250,250,250,gray98</list></item><item><list struct="atomic" id="13589">250,250,250,grey98</list></item><item><list struct="atomic" id="13590">252,252,252,gray99</list></item><item><list struct="atomic" id="13591">252,252,252,grey99</list></item><item><list struct="atomic" id="13592">255,255,255,gray100</list></item><item><list struct="atomic" id="13593">255,255,255,grey100</list></item><item><list struct="atomic" id="13594">169,169,169,darkgrey</list></item><item><list struct="atomic" id="13595">169,169,169,darkgray</list></item><item><list struct="atomic" id="13596">0,0,139,darkblue</list></item><item><list struct="atomic" id="13597">0,139,139,darkcyan</list></item><item><list struct="atomic" id="13598">139,0,139,darkmagenta</list></item><item><list struct="atomic" id="13599">139,0,0,darkred</list></item><item><list struct="atomic" id="13600">144,238,144,lightgreen</list></item></list></variable><variable name="✐ crayon colors"><list id="13601"><item><list struct="atomic" id="13602">0,0,0,black,0</list></item><item><list struct="atomic" id="13603">18,18,18,gray7,1</list></item><item><list struct="atomic" id="13604">36,36,36,gray14,2</list></item><item><list struct="atomic" id="13605">54,54,54,gray21,3</list></item><item><list struct="atomic" id="13606">72,72,72,gray28,4</list></item><item><list struct="atomic" id="13607">92,92,92,gray36,5</list></item><item><list struct="atomic" id="13608">109,109,109,gray43,6</list></item><item><list struct="atomic" id="13609">127,127,127,gray50,7</list></item><item><list struct="atomic" id="13610">145,145,145,gray57,8</list></item><item><list struct="atomic" id="13611">163,163,163,gray64,9</list></item><item><list struct="atomic" id="13612">181,181,181,gray71,10</list></item><item><list struct="atomic" id="13613">200,200,200,gray78,11</list></item><item><list struct="atomic" id="13614">218,218,218,gray85,12</list></item><item><list struct="atomic" id="13615">236,236,236,gray92,13</list></item><item><list struct="atomic" id="13616">255,255,255,white,14</list></item><item><list struct="atomic" id="13617">255,20,147,deep pink,15</list></item><item><list struct="atomic" id="13618">255,105,180,hot pink,16</list></item><item><list struct="atomic" id="13619">255,0,127,bright pink,17</list></item><item><list struct="atomic" id="13620">227,11,93,raspberry,18</list></item><item><list struct="atomic" id="13621">229,43,80,amaranth,19</list></item><item><list struct="atomic" id="13622">255,0,0,red,20</list></item><item><list struct="atomic" id="13623">144,0,32,burgundy,21</list></item><item><list struct="atomic" id="13624">153,0,0,cherry,22</list></item><item><list struct="atomic" id="13625">164,0,0,dark candy apple red,23</list></item><item><list struct="atomic" id="13626">192,0,0,sanguine,24</list></item><item><list struct="atomic" id="13627">128,0,0,maroon,25</list></item><item><list struct="atomic" id="13628">201,0,22,crimson,26</list></item><item><list struct="atomic" id="13629">217,77,17,Lists,27</list></item><item><list struct="atomic" id="13630">255,8,0,candy apple red,28</list></item><item><list struct="atomic" id="13631">255,56,0,coquelicot,29</list></item><item><list struct="atomic" id="13632">139,69,19,saddle brown,30</list></item><item><list struct="atomic" id="13633">123,63,0,chocolate,31</list></item><item><list struct="atomic" id="13634">107,68,35,kobicha,32</list></item><item><list struct="atomic" id="13635">112,66,20,sepia,33</list></item><item><list struct="atomic" id="13636">149,69,53,chestnut,34</list></item><item><list struct="atomic" id="13637">101,67,33,dark brown,35</list></item><item><list struct="atomic" id="13638">150,75,0,brown,36</list></item><item><list struct="atomic" id="13639">153,101,21,golden brown,37</list></item><item><list struct="atomic" id="13640">184,115,51,cinnamon,38</list></item><item><list struct="atomic" id="13641">210,105,30,copper,39</list></item><item><list struct="atomic" id="13642">255,127,0,orange,40</list></item><item><list struct="atomic" id="13643">255,88,0,Pantone orange,41</list></item><item><list struct="atomic" id="13644">255,117,24,pumpkin,42</list></item><item><list struct="atomic" id="13645">243,118,29,Variables,43</list></item><item><list struct="atomic" id="13646">232,97,0,Spanish orange,44</list></item><item><list struct="atomic" id="13647">204,85,0,burnt orange,45</list></item><item><list struct="atomic" id="13648">203,65,11,sinopia,46</list></item><item><list struct="atomic" id="13649">204,119,34,ochre,47</list></item><item><list struct="atomic" id="13650">237,145,33,carrot,48</list></item><item><list struct="atomic" id="13651">242,133,0,tangerine,49</list></item><item><list struct="atomic" id="13652">255,255,0,yellow,50</list></item><item><list struct="atomic" id="13653">230,168,34,Control,51</list></item><item><list struct="atomic" id="13654">184,134,11,dark goldenrod,52</list></item><item><list struct="atomic" id="13655">218,165,32,goldenrod,53</list></item><item><list struct="atomic" id="13656">244,196,48,saffron,54</list></item><item><list struct="atomic" id="13657">236,213,64,sandstorm,55</list></item><item><list struct="atomic" id="13658">255,219,88,mustard,56</list></item><item><list struct="atomic" id="13659">255,215,0,gold,57</list></item><item><list struct="atomic" id="13660">254,227,62,egg yolk,58</list></item><item><list struct="atomic" id="13661">251,225,8,rubber duck,59</list></item><item><list struct="atomic" id="13662">0,255,0,lime,60</list></item><item><list struct="atomic" id="13663">141,182,0,apple green,61</list></item><item><list struct="atomic" id="13664">98,194,19,Operators,62</list></item><item><list struct="atomic" id="13665">34,139,34,forest green,63</list></item><item><list struct="atomic" id="13666">0,128,0,green,64</list></item><item><list struct="atomic" id="13667">0,100,0,dark green,65</list></item><item><list struct="atomic" id="13668">3,192,60,dark pastel green,66</list></item><item><list struct="atomic" id="13669">80,200,120,emerald,67</list></item><item><list struct="atomic" id="13670">62,180,137,mint,68</list></item><item><list struct="atomic" id="13671">0,161,120,Pen,69</list></item><item><list struct="atomic" id="13672">0,255,255,aqua,70</list></item><item><list struct="atomic" id="13673">0,139,139,dark cyan,71</list></item><item><list struct="atomic" id="13674">0,123,167,cerulean,72</list></item><item><list struct="atomic" id="13675">113,166,210,iceberg,73</list></item><item><list struct="atomic" id="13676">4,148,220,Sensing,74</list></item><item><list struct="atomic" id="13677">0,128,128,teal,75</list></item><item><list struct="atomic" id="13678">135,206,250,light sky blue,76</list></item><item><list struct="atomic" id="13679">0,191,255,deep sky blue,77</list></item><item><list struct="atomic" id="13680">30,144,255,dodger blue,78</list></item><item><list struct="atomic" id="13681">0,127,255,azure,79</list></item><item><list struct="atomic" id="13682">0,0,255,blue,80</list></item><item><list struct="atomic" id="13683">25,25,112,midnight blue,81</list></item><item><list struct="atomic" id="13684">0,51,153,dark powder blue,82</list></item><item><list struct="atomic" id="13685">0,71,171,cobalt,83</list></item><item><list struct="atomic" id="13686">21,96,189,denim,84</list></item><item><list struct="atomic" id="13687">0,0,128,navy blue,85</list></item><item><list struct="atomic" id="13688">70,130,180,steel blue,86</list></item><item><list struct="atomic" id="13689">74,108,212,Motion,87</list></item><item><list struct="atomic" id="13690">100,149,237,cornflower,88</list></item><item><list struct="atomic" id="13691">106,90,205,slate blue,89</list></item><item><list struct="atomic" id="13692">128,0,255,violet,90</list></item><item><list struct="atomic" id="13693">143,86,227,Looks,91</list></item><item><list struct="atomic" id="13694">111,45,168,grape,92</list></item><item><list struct="atomic" id="13695">75,0,130,indigo,93</list></item><item><list struct="atomic" id="13696">160,32,240,x11 purple,94</list></item><item><list struct="atomic" id="13697">255,0,255,magenta,95</list></item><item><list struct="atomic" id="13698">153,50,204,dark orchid,96</list></item><item><list struct="atomic" id="13699">207,74,217,Sound,97</list></item><item><list struct="atomic" id="13700">127,0,127,purple,98</list></item><item><list struct="atomic" id="13701">139,0,139,dark magenta,99</list></item><item><list struct="atomic" id="13702">0,255,255,cyan,100</list></item><item><list struct="atomic" id="13703">255,0,255,fuchia,101</list></item><item><list struct="atomic" id="13704">18,18,18,grey7,102</list></item><item><list struct="atomic" id="13705">36,36,36,grey14,103</list></item><item><list struct="atomic" id="13706">54,54,54,grey21,104</list></item><item><list struct="atomic" id="13707">72,72,72,grey28,105</list></item><item><list struct="atomic" id="13708">92,92,92,grey36,106</list></item><item><list struct="atomic" id="13709">109,109,109,grey43,107</list></item><item><list struct="atomic" id="13710">127,127,127,grey50,108</list></item><item><list struct="atomic" id="13711">145,145,145,grey57,109</list></item><item><list struct="atomic" id="13712">163,163,163,grey64,110</list></item><item><list struct="atomic" id="13713">181,181,181,grey71,111</list></item><item><list struct="atomic" id="13714">200,200,200,grey78,112</list></item><item><list struct="atomic" id="13715">218,218,218,grey85,113</list></item><item><list struct="atomic" id="13716">236,236,236,grey92,114</list></item></list></variable><variable name="✐ fair hue table"><list id="13717"><item><list struct="atomic" id="13718">0,0</list></item><item><list struct="atomic" id="13719">0.1,0.4490048</list></item><item><list struct="atomic" id="13720">0.2,0.7917349397590361</list></item><item><list struct="atomic" id="13721">0.3,1.323783606557377</list></item><item><list struct="atomic" id="13722">0.4,1.5577075630252102</list></item><item><list struct="atomic" id="13723">0.5,1.8819460580912863</list></item><item><list struct="atomic" id="13724">0.6,2.2386749999999993</list></item><item><list struct="atomic" id="13725">0.7,2.7028660714285713</list></item><item><list struct="atomic" id="13726">0.8,3.0121628959276014</list></item><item><list struct="atomic" id="13727">0.9,3.315934497816594</list></item><item><list struct="atomic" id="13728">1,3.6112710280373834</list></item><item><list struct="atomic" id="13729">1.1,3.90595</list></item><item><list struct="atomic" id="13730">1.2,4.127571428571427</list></item><item><list struct="atomic" id="13731">1.3,4.297762318840579</list></item><item><list struct="atomic" id="13732">1.4,4.489283257918553</list></item><item><list struct="atomic" id="13733">1.5,4.7677722772277225</list></item><item><list struct="atomic" id="13734">1.6,5.039333333333333</list></item><item><list struct="atomic" id="13735">1.7,5.304873846153846</list></item><item><list struct="atomic" id="13736">1.8,5.403663157894737</list></item><item><list struct="atomic" id="13737">1.9,5.658512796208531</list></item><item><list struct="atomic" id="13738">2,5.840000000000001</list></item><item><list struct="atomic" id="13739">2.1,6.114844444444445</list></item><item><list struct="atomic" id="13740">2.2,6.204400000000001</list></item><item><list struct="atomic" id="13741">2.3,6.3165000000000004</list></item><item><list struct="atomic" id="13742">2.4,6.566297872340425</list></item><item><list struct="atomic" id="13743">2.5,6.83</list></item><item><list struct="atomic" id="13744">2.6,6.923418181818183</list></item><item><list struct="atomic" id="13745">2.7,7.050461538461539</list></item><item><list struct="atomic" id="13746">2.8,7.275225806451613</list></item><item><list struct="atomic" id="13747">2.9,7.5318</list></item><item><list struct="atomic" id="13748">3,7.621924324324324</list></item><item><list struct="atomic" id="13749">3.1,7.708551724137931</list></item><item><list struct="atomic" id="13750">3.2,7.956799999999999</list></item><item><list struct="atomic" id="13751">3.3,8.1096</list></item><item><list struct="atomic" id="13752">3.4,8.203896774193549</list></item><item><list struct="atomic" id="13753">3.5,8.371</list></item><item><list struct="atomic" id="13754">3.6,8.6184</list></item><item><list struct="atomic" id="13755">3.7,8.717372727272728</list></item><item><list struct="atomic" id="13756">3.8,8.851600000000001</list></item><item><list struct="atomic" id="13757">3.9,9.016399999999999</list></item><item><list struct="atomic" id="13758">4,9.10822857142857</list></item><item><list struct="atomic" id="13759">4.1,9.2424</list></item><item><list struct="atomic" id="13760">4.2,9.4036</list></item><item><list struct="atomic" id="13761">4.3,9.4894</list></item><item><list struct="atomic" id="13762">4.4,9.6224</list></item><item><list struct="atomic" id="13763">4.5,9.725789473684207</list></item><item><list struct="atomic" id="13764">4.6,9.9364</list></item><item><list struct="atomic" id="13765">4.7,10.070061538461541</list></item><item><list struct="atomic" id="13766">4.8,10.1744</list></item><item><list struct="atomic" id="13767">4.9,10.297239999999999</list></item><item><list struct="atomic" id="13768">5,10.379999999999999</list></item><item><list struct="atomic" id="13769">5.1,10.600304</list></item><item><list struct="atomic" id="13770">5.2,10.661408</list></item><item><list struct="atomic" id="13771">5.3,10.7294</list></item><item><list struct="atomic" id="13772">5.4,10.828241860465111</list></item><item><list struct="atomic" id="13773">5.5,11.017183908045975</list></item><item><list struct="atomic" id="13774">5.6,11.075908045977013</list></item><item><list struct="atomic" id="13775">5.7,11.308730635838149</list></item><item><list struct="atomic" id="13776">5.8,11.36599768786127</list></item><item><list struct="atomic" id="13777">5.9,11.4312</list></item><item><list struct="atomic" id="13778">6,11.522086956521738</list></item><item><list struct="atomic" id="13779">6.1,11.70843023255814</list></item><item><list struct="atomic" id="13780">6.2,11.763372093023255</list></item><item><list struct="atomic" id="13781">6.3,11.825</list></item><item><list struct="atomic" id="13782">6.4,11.900000000000002</list></item><item><list struct="atomic" id="13783">6.5,11.99609375</list></item><item><list struct="atomic" id="13784">6.6,12.150512280701754</list></item><item><list struct="atomic" id="13785">6.7,12.204400000000001</list></item><item><list struct="atomic" id="13786">6.8,12.277600000000001</list></item><item><list struct="atomic" id="13787">6.9,12.36096</list></item><item><list struct="atomic" id="13788">7,12.534857142857144</list></item><item><list struct="atomic" id="13789">7.1,12.5976</list></item><item><list struct="atomic" id="13790">7.2,13</list></item><item><list struct="atomic" id="13791">7.3,13.411466666666666</list></item><item><list struct="atomic" id="13792">7.4,13.549833333333334</list></item><item><list struct="atomic" id="13793">7.5,13.69097222222222</list></item><item><list struct="atomic" id="13794">7.6,13.9648</list></item><item><list struct="atomic" id="13795">7.7,14.168931506849315</list></item><item><list struct="atomic" id="13796">7.8,14.458400000000001</list></item><item><list struct="atomic" id="13797">7.9,14.768594594594598</list></item><item><list struct="atomic" id="13798">8,14.865702702702702</list></item><item><list struct="atomic" id="13799">8.1,15.092035443037975</list></item><item><list struct="atomic" id="13800">8.2,15.482090666666668</list></item><item><list struct="atomic" id="13801">8.3,15.939600000000002</list></item><item><list struct="atomic" id="13802">8.4,16.261599999999998</list></item><item><list struct="atomic" id="13803">8.5,16.61513513513513</list></item><item><list struct="atomic" id="13804">8.6,17.015784615384618</list></item><item><list struct="atomic" id="13805">8.7,17.513740506329114</list></item><item><list struct="atomic" id="13806">8.8,17.718825316455696</list></item><item><list struct="atomic" id="13807">8.9,26.517000000000003</list></item><item><list struct="atomic" id="13808">9,26.77</list></item><item><list struct="atomic" id="13809">9.1,27.022999999999996</list></item><item><list struct="atomic" id="13810">9.2,27.276</list></item><item><list struct="atomic" id="13811">9.3,27.528999999999996</list></item><item><list struct="atomic" id="13812">9.4,27.782</list></item><item><list struct="atomic" id="13813">9.5,28.035000000000004</list></item><item><list struct="atomic" id="13814">9.6,28.288</list></item><item><list struct="atomic" id="13815">9.7,28.540999999999997</list></item><item><list struct="atomic" id="13816">9.8,28.794</list></item><item><list struct="atomic" id="13817">9.9,29.046999999999997</list></item><item><list struct="atomic" id="13818">10,29.3</list></item><item><list struct="atomic" id="13819">10.1,29.553000000000004</list></item><item><list struct="atomic" id="13820">10.2,29.906</list></item><item><list struct="atomic" id="13821">10.3,30.058999999999997</list></item><item><list struct="atomic" id="13822">10.4,30.412</list></item><item><list struct="atomic" id="13823">10.5,30.564999999999998</list></item><item><list struct="atomic" id="13824">10.6,30.659000000000002</list></item><item><list struct="atomic" id="13825">10.7,30.770999999999997</list></item><item><list struct="atomic" id="13826">10.8,30.912</list></item><item><list struct="atomic" id="13827">10.9,30.9885</list></item><item><list struct="atomic" id="13828">11,31.130000000000003</list></item><item><list struct="atomic" id="13829">11.1,31.241500000000002</list></item><item><list struct="atomic" id="13830">11.2,31.336000000000002</list></item><item><list struct="atomic" id="13831">11.3,31.444499999999998</list></item><item><list struct="atomic" id="13832">11.4,31.542</list></item><item><list struct="atomic" id="13833">11.5,31.695</list></item><item><list struct="atomic" id="13834">11.6,31.774</list></item><item><list struct="atomic" id="13835">11.7,31.901</list></item><item><list struct="atomic" id="13836">11.8,32.027</list></item><item><list struct="atomic" id="13837">11.9,32.107</list></item><item><list struct="atomic" id="13838">12,32.260000000000005</list></item><item><list struct="atomic" id="13839">12.1,32.3565</list></item><item><list struct="atomic" id="13840">12.2,32.466</list></item><item><list struct="atomic" id="13841">12.3,32.6095</list></item><item><list struct="atomic" id="13842">12.4,32.686</list></item><item><list struct="atomic" id="13843">12.5,32.8125</list></item><item><list struct="atomic" id="13844">12.6,32.888999999999996</list></item><item><list struct="atomic" id="13845">12.7,33.031</list></item><item><list struct="atomic" id="13846">12.8,33.142</list></item><item><list struct="atomic" id="13847">12.9,33.236999999999995</list></item><item><list struct="atomic" id="13848">13,33.39</list></item><item><list struct="atomic" id="13849">13.1,33.4715</list></item><item><list struct="atomic" id="13850">13.2,33.596</list></item><item><list struct="atomic" id="13851">13.3,33.7245</list></item><item><list struct="atomic" id="13852">13.4,33.80200000000001</list></item><item><list struct="atomic" id="13853">13.5,33.927499999999995</list></item><item><list struct="atomic" id="13854">13.6,34.007999999999996</list></item><item><list struct="atomic" id="13855">13.7,34.161</list></item><item><list struct="atomic" id="13856">13.8,34.257</list></item><item><list struct="atomic" id="13857">13.9,34.367</list></item><item><list struct="atomic" id="13858">14,34.510000000000005</list></item><item><list struct="atomic" id="13859">14.1,34.5865</list></item><item><list struct="atomic" id="13860">14.2,34.726</list></item><item><list struct="atomic" id="13861">14.3,34.8395</list></item><item><list struct="atomic" id="13862">14.4,34.931999999999995</list></item><item><list struct="atomic" id="13863">14.5,35.084999999999994</list></item><item><list struct="atomic" id="13864">14.6,35.169</list></item><item><list struct="atomic" id="13865">14.7,35.291</list></item><item><list struct="atomic" id="13866">14.8,35.372</list></item><item><list struct="atomic" id="13867">14.9,35.497</list></item><item><list struct="atomic" id="13868">15,35.625</list></item><item><list struct="atomic" id="13869">15.1,35.703</list></item><item><list struct="atomic" id="13870">15.2,35.856</list></item><item><list struct="atomic" id="13871">15.3,35.9545</list></item><item><list struct="atomic" id="13872">15.4,36.062</list></item><item><list struct="atomic" id="13873">15.5,36.207499999999996</list></item><item><list struct="atomic" id="13874">15.6,36.284</list></item><item><list struct="atomic" id="13875">15.7,36.42100000000001</list></item><item><list struct="atomic" id="13876">15.8,36.537</list></item><item><list struct="atomic" id="13877">15.9,36.626999999999995</list></item><item><list struct="atomic" id="13878">16,36.739999999999995</list></item><item><list struct="atomic" id="13879">16.1,36.833000000000006</list></item><item><list struct="atomic" id="13880">16.2,36.986000000000004</list></item><item><list struct="atomic" id="13881">16.3,37.0695</list></item><item><list struct="atomic" id="13882">16.4,37.192</list></item><item><list struct="atomic" id="13883">16.5,37.322500000000005</list></item><item><list struct="atomic" id="13884">16.6,37.399</list></item><item><list struct="atomic" id="13885">16.7,37.551</list></item><item><list struct="atomic" id="13886">16.8,37.704</list></item><item><list struct="atomic" id="13887">16.9,37.857000000000006</list></item><item><list struct="atomic" id="13888">17,38.010000000000005</list></item><item><list struct="atomic" id="13889">17.1,38.263000000000005</list></item><item><list struct="atomic" id="13890">17.2,38.41600000000001</list></item><item><list struct="atomic" id="13891">17.3,38.569</list></item><item><list struct="atomic" id="13892">17.4,38.722</list></item><item><list struct="atomic" id="13893">17.5,38.875</list></item><item><list struct="atomic" id="13894">17.6,39.028</list></item><item><list struct="atomic" id="13895">17.7,39.181</list></item><item><list struct="atomic" id="13896">17.8,39.334</list></item><item><list struct="atomic" id="13897">17.9,39.486999999999995</list></item><item><list struct="atomic" id="13898">18,39.739999999999995</list></item><item><list struct="atomic" id="13899">18.1,39.892999999999994</list></item><item><list struct="atomic" id="13900">18.2,40.046</list></item><item><list struct="atomic" id="13901">18.3,40.199</list></item><item><list struct="atomic" id="13902">18.4,40.352</list></item><item><list struct="atomic" id="13903">18.5,40.504999999999995</list></item><item><list struct="atomic" id="13904">18.6,40.658</list></item><item><list struct="atomic" id="13905">18.7,40.81099999999999</list></item><item><list struct="atomic" id="13906">18.8,41.064</list></item><item><list struct="atomic" id="13907">18.9,41.217</list></item><item><list struct="atomic" id="13908">19,41.37</list></item><item><list struct="atomic" id="13909">19.1,41.523</list></item><item><list struct="atomic" id="13910">19.2,41.676</list></item><item><list struct="atomic" id="13911">19.3,41.829</list></item><item><list struct="atomic" id="13912">19.4,41.982000000000006</list></item><item><list struct="atomic" id="13913">19.5,42.135</list></item><item><list struct="atomic" id="13914">19.6,42.288</list></item><item><list struct="atomic" id="13915">19.7,42.541</list></item><item><list struct="atomic" id="13916">19.8,42.693999999999996</list></item><item><list struct="atomic" id="13917">19.9,42.847</list></item><item><list struct="atomic" id="13918">20,43</list></item><item><list struct="atomic" id="13919">20.1,43.153</list></item><item><list struct="atomic" id="13920">20.2,43.306</list></item><item><list struct="atomic" id="13921">20.3,43.458999999999996</list></item><item><list struct="atomic" id="13922">20.4,43.611999999999995</list></item><item><list struct="atomic" id="13923">20.5,43.765</list></item><item><list struct="atomic" id="13924">20.6,44.017999999999994</list></item><item><list struct="atomic" id="13925">20.7,44.171</list></item><item><list struct="atomic" id="13926">20.8,44.324</list></item><item><list struct="atomic" id="13927">20.9,44.477</list></item><item><list struct="atomic" id="13928">21,44.54333333333334</list></item><item><list struct="atomic" id="13929">21.1,44.59433333333333</list></item><item><list struct="atomic" id="13930">21.2,44.634</list></item><item><list struct="atomic" id="13931">21.3,44.672250000000005</list></item><item><list struct="atomic" id="13932">21.4,44.714</list></item><item><list struct="atomic" id="13933">21.5,44.765</list></item><item><list struct="atomic" id="13934">21.6,44.812</list></item><item><list struct="atomic" id="13935">21.7,44.85025</list></item><item><list struct="atomic" id="13936">21.8,44.8885</list></item><item><list struct="atomic" id="13937">21.9,44.93566666666667</list></item><item><list struct="atomic" id="13938">22,44.986666666666665</list></item><item><list struct="atomic" id="13939">22.1,45.02825</list></item><item><list struct="atomic" id="13940">22.2,45.066500000000005</list></item><item><list struct="atomic" id="13941">22.3,45.10633333333333</list></item><item><list struct="atomic" id="13942">22.4,45.157333333333334</list></item><item><list struct="atomic" id="13943">22.5,45.20625</list></item><item><list struct="atomic" id="13944">22.6,45.2445</list></item><item><list struct="atomic" id="13945">22.7,45.28275</list></item><item><list struct="atomic" id="13946">22.8,45.327999999999996</list></item><item><list struct="atomic" id="13947">22.9,45.379000000000005</list></item><item><list struct="atomic" id="13948">23,45.4225</list></item><item><list struct="atomic" id="13949">23.1,45.460750000000004</list></item><item><list struct="atomic" id="13950">23.2,45.499</list></item><item><list struct="atomic" id="13951">23.3,45.54966666666667</list></item><item><list struct="atomic" id="13952">23.4,45.60066666666667</list></item><item><list struct="atomic" id="13953">23.5,45.651666666666664</list></item><item><list struct="atomic" id="13954">23.6,45.702000000000005</list></item><item><list struct="atomic" id="13955">23.7,45.74025</list></item><item><list struct="atomic" id="13956">23.8,45.778499999999994</list></item><item><list struct="atomic" id="13957">23.9,45.82233333333333</list></item><item><list struct="atomic" id="13958">24,45.873333333333335</list></item><item><list struct="atomic" id="13959">24.1,45.91825</list></item><item><list struct="atomic" id="13960">24.2,45.9565</list></item><item><list struct="atomic" id="13961">24.3,45.994749999999996</list></item><item><list struct="atomic" id="13962">24.4,46.044</list></item><item><list struct="atomic" id="13963">24.5,46.095</list></item><item><list struct="atomic" id="13964">24.6,46.134499999999996</list></item><item><list struct="atomic" id="13965">24.7,46.17275</list></item><item><list struct="atomic" id="13966">24.8,46.214666666666666</list></item><item><list struct="atomic" id="13967">24.9,46.26566666666666</list></item><item><list struct="atomic" id="13968">25,46.3125</list></item><item><list struct="atomic" id="13969">25.1,46.35075</list></item><item><list struct="atomic" id="13970">25.2,46.388999999999996</list></item><item><list struct="atomic" id="13971">25.3,46.43633333333334</list></item><item><list struct="atomic" id="13972">25.4,46.48733333333333</list></item><item><list struct="atomic" id="13973">25.5,46.52875</list></item><item><list struct="atomic" id="13974">25.6,46.56699999999999</list></item><item><list struct="atomic" id="13975">25.7,46.607</list></item><item><list struct="atomic" id="13976">25.8,46.658</list></item><item><list struct="atomic" id="13977">25.9,46.708999999999996</list></item><item><list struct="atomic" id="13978">26,46.76</list></item><item><list struct="atomic" id="13979">26.1,46.80825</list></item><item><list struct="atomic" id="13980">26.2,46.8465</list></item><item><list struct="atomic" id="13981">26.3,46.88475</list></item><item><list struct="atomic" id="13982">26.4,46.93066666666667</list></item><item><list struct="atomic" id="13983">26.5,46.98166666666667</list></item><item><list struct="atomic" id="13984">26.6,47.0245</list></item><item><list struct="atomic" id="13985">26.7,47.06275</list></item><item><list struct="atomic" id="13986">26.8,47.10133333333333</list></item><item><list struct="atomic" id="13987">26.9,47.15233333333333</list></item><item><list struct="atomic" id="13988">27,47.2025</list></item><item><list struct="atomic" id="13989">27.1,47.24075</list></item><item><list struct="atomic" id="13990">27.2,47.279</list></item><item><list struct="atomic" id="13991">27.3,47.323</list></item><item><list struct="atomic" id="13992">27.4,47.374</list></item><item><list struct="atomic" id="13993">27.5,47.41875</list></item><item><list struct="atomic" id="13994">27.6,47.457</list></item><item><list struct="atomic" id="13995">27.7,47.49525</list></item><item><list struct="atomic" id="13996">27.8,47.544666666666664</list></item><item><list struct="atomic" id="13997">27.9,47.595666666666666</list></item><item><list struct="atomic" id="13998">28,47.635000000000005</list></item><item><list struct="atomic" id="13999">28.1,47.67325</list></item><item><list struct="atomic" id="14000">28.2,47.715333333333334</list></item><item><list struct="atomic" id="14001">28.3,47.766333333333336</list></item><item><list struct="atomic" id="14002">28.4,47.81733333333334</list></item><item><list struct="atomic" id="14003">28.5,47.868333333333325</list></item><item><list struct="atomic" id="14004">28.6,47.9145</list></item><item><list struct="atomic" id="14005">28.7,47.952749999999995</list></item><item><list struct="atomic" id="14006">28.8,47.991</list></item><item><list struct="atomic" id="14007">28.9,48.039</list></item><item><list struct="atomic" id="14008">29,48.089999999999996</list></item><item><list struct="atomic" id="14009">29.1,48.13075</list></item><item><list struct="atomic" id="14010">29.2,48.169</list></item><item><list struct="atomic" id="14011">29.3,48.209666666666664</list></item><item><list struct="atomic" id="14012">29.4,48.260666666666665</list></item><item><list struct="atomic" id="14013">29.5,48.308749999999996</list></item><item><list struct="atomic" id="14014">29.6,48.346999999999994</list></item><item><list struct="atomic" id="14015">29.7,48.38525</list></item><item><list struct="atomic" id="14016">29.8,48.431333333333335</list></item><item><list struct="atomic" id="14017">29.9,48.48233333333333</list></item><item><list struct="atomic" id="14018">30,48.525</list></item><item><list struct="atomic" id="14019">30.1,48.56325</list></item><item><list struct="atomic" id="14020">30.2,48.602000000000004</list></item><item><list struct="atomic" id="14021">30.3,48.653000000000006</list></item><item><list struct="atomic" id="14022">30.4,48.703</list></item><item><list struct="atomic" id="14023">30.5,48.74125</list></item><item><list struct="atomic" id="14024">30.6,48.7795</list></item><item><list struct="atomic" id="14025">30.7,48.82366666666667</list></item><item><list struct="atomic" id="14026">30.8,48.87466666666667</list></item><item><list struct="atomic" id="14027">30.9,48.925666666666665</list></item><item><list struct="atomic" id="14028">31,48.97666666666667</list></item><item><list struct="atomic" id="14029">31.1,49.02075</list></item><item><list struct="atomic" id="14030">31.2,49.059</list></item><item><list struct="atomic" id="14031">31.3,49.097249999999995</list></item><item><list struct="atomic" id="14032">31.4,49.147333333333336</list></item><item><list struct="atomic" id="14033">31.5,49.19833333333334</list></item><item><list struct="atomic" id="14034">31.6,49.237</list></item><item><list struct="atomic" id="14035">31.7,49.27525</list></item><item><list struct="atomic" id="14036">31.8,49.318</list></item><item><list struct="atomic" id="14037">31.9,49.369</list></item><item><list struct="atomic" id="14038">32,49.415</list></item><item><list struct="atomic" id="14039">32.1,49.45325</list></item><item><list struct="atomic" id="14040">32.2,49.4915</list></item><item><list struct="atomic" id="14041">32.3,49.53966666666666</list></item><item><list struct="atomic" id="14042">32.4,49.59066666666667</list></item><item><list struct="atomic" id="14043">32.5,49.63125</list></item><item><list struct="atomic" id="14044">32.6,49.6695</list></item><item><list struct="atomic" id="14045">32.7,49.71033333333334</list></item><item><list struct="atomic" id="14046">32.8,49.76133333333333</list></item><item><list struct="atomic" id="14047">32.9,49.809250000000006</list></item><item><list struct="atomic" id="14048">33,49.847500000000004</list></item><item><list struct="atomic" id="14049">33.1,49.88575</list></item><item><list struct="atomic" id="14050">33.2,49.932</list></item><item><list struct="atomic" id="14051">33.3,49.983000000000004</list></item><item><list struct="atomic" id="14052">33.4,50.051</list></item><item><list struct="atomic" id="14053">33.5,50.127500000000005</list></item><item><list struct="atomic" id="14054">33.6,50.20264239271781</list></item><item><list struct="atomic" id="14055">33.7,50.253178153446036</list></item><item><list struct="atomic" id="14056">33.8,50.305600000000005</list></item><item><list struct="atomic" id="14057">33.9,50.381800000000005</list></item><item><list struct="atomic" id="14058">34,50.458000000000006</list></item><item><list struct="atomic" id="14059">34.1,50.5342</list></item><item><list struct="atomic" id="14060">34.2,50.60693333333333</list></item><item><list struct="atomic" id="14061">34.3,50.65773333333333</list></item><item><list struct="atomic" id="14062">34.4,50.7128</list></item><item><list struct="atomic" id="14063">34.5,50.789</list></item><item><list struct="atomic" id="14064">34.6,50.8652</list></item><item><list struct="atomic" id="14065">34.7,50.939675</list></item><item><list struct="atomic" id="14066">34.8,51.0132</list></item><item><list struct="atomic" id="14067">34.9,51.089099999999995</list></item><item><list struct="atomic" id="14068">35,51.14333333333333</list></item><item><list struct="atomic" id="14069">35.1,51.193933333333334</list></item><item><list struct="atomic" id="14070">35.2,51.2668</list></item><item><list struct="atomic" id="14071">35.3,51.3427</list></item><item><list struct="atomic" id="14072">35.4,51.41859999999999</list></item><item><list struct="atomic" id="14073">35.5,51.4945</list></item><item><list struct="atomic" id="14074">35.6,51.544799999999995</list></item><item><list struct="atomic" id="14075">35.7,51.59310000000001</list></item><item><list struct="atomic" id="14076">35.8,51.6648</list></item><item><list struct="atomic" id="14077">35.9,51.7404</list></item><item><list struct="atomic" id="14078">36,51.81600000000001</list></item><item><list struct="atomic" id="14079">36.1,51.891600000000004</list></item><item><list struct="atomic" id="14080">36.2,51.967200000000005</list></item><item><list struct="atomic" id="14081">36.3,52.028533333333336</list></item><item><list struct="atomic" id="14082">36.4,52.078933333333325</list></item><item><list struct="atomic" id="14083">36.5,52.14008711433756</list></item><item><list struct="atomic" id="14084">36.6,52.20980000000001</list></item><item><list struct="atomic" id="14085">36.7,52.2851</list></item><item><list struct="atomic" id="14086">36.8,52.360400000000006</list></item><item><list struct="atomic" id="14087">36.9,52.42380000000001</list></item><item><list struct="atomic" id="14088">37,52.474000000000004</list></item><item><list struct="atomic" id="14089">37.1,52.536300000000004</list></item><item><list struct="atomic" id="14090">37.2,52.611599999999996</list></item><item><list struct="atomic" id="14091">37.3,52.6869</list></item><item><list struct="atomic" id="14092">37.4,52.755338078291814</list></item><item><list struct="atomic" id="14093">37.5,52.825</list></item><item><list struct="atomic" id="14094">37.6,52.89999999999999</list></item><item><list struct="atomic" id="14095">37.7,52.95</list></item><item><list struct="atomic" id="14096">37.8,53</list></item><item><list struct="atomic" id="14097">37.9,53.075</list></item><item><list struct="atomic" id="14098">38,53.15</list></item><item><list struct="atomic" id="14099">38.1,53.22180385288967</list></item><item><list struct="atomic" id="14100">38.2,53.28721541155867</list></item><item><list struct="atomic" id="14101">38.3,53.340066666666665</list></item><item><list struct="atomic" id="14102">38.4,53.38986666666666</list></item><item><list struct="atomic" id="14103">38.5,53.459500000000006</list></item><item><list struct="atomic" id="14104">38.6,53.5342</list></item><item><list struct="atomic" id="14105">38.7,53.608900000000006</list></item><item><list struct="atomic" id="14106">38.8,53.6836</list></item><item><list struct="atomic" id="14107">38.9,53.7583</list></item><item><list struct="atomic" id="14108">39,53.822</list></item><item><list struct="atomic" id="14109">39.1,53.87179999999999</list></item><item><list struct="atomic" id="14110">39.2,53.927470769230766</list></item><item><list struct="atomic" id="14111">39.3,53.99080615384615</list></item><item><list struct="atomic" id="14112">39.4,54.063599999999994</list></item><item><list struct="atomic" id="14113">39.5,54.138</list></item><item><list struct="atomic" id="14114">39.6,54.20826666666667</list></item><item><list struct="atomic" id="14115">39.7,54.257866666666665</list></item><item><list struct="atomic" id="14116">39.8,54.3112</list></item><item><list struct="atomic" id="14117">39.9,54.3856</list></item><item><list struct="atomic" id="14118">40,54.46</list></item><item><list struct="atomic" id="14119">40.1,54.52851275167785</list></item><item><list struct="atomic" id="14120">40.2,54.590179865771816</list></item><item><list struct="atomic" id="14121">40.3,54.6623</list></item><item><list struct="atomic" id="14122">40.4,54.724266666666665</list></item><item><list struct="atomic" id="14123">40.5,54.77366666666667</list></item><item><list struct="atomic" id="14124">40.6,54.8346</list></item><item><list struct="atomic" id="14125">40.7,54.908699999999996</list></item><item><list struct="atomic" id="14126">40.8,54.9828</list></item><item><list struct="atomic" id="14127">40.9,55.0569</list></item><item><list struct="atomic" id="14128">41,55.117859484777526</list></item><item><list struct="atomic" id="14129">41.1,55.160549414519906</list></item><item><list struct="atomic" id="14130">41.2,55.20559999999999</list></item><item><list struct="atomic" id="14131">41.3,55.279399999999995</list></item><item><list struct="atomic" id="14132">41.4,55.3532</list></item><item><list struct="atomic" id="14133">41.5,55.427</list></item><item><list struct="atomic" id="14134">41.6,55.50079999999999</list></item><item><list struct="atomic" id="14135">41.7,55.5746</list></item><item><list struct="atomic" id="14136">41.8,55.632266666666666</list></item><item><list struct="atomic" id="14137">41.9,55.681466666666665</list></item><item><list struct="atomic" id="14138">42,55.736413570274635</list></item><item><list struct="atomic" id="14139">42.1,55.79483360258481</list></item><item><list struct="atomic" id="14140">42.2,55.867</list></item><item><list struct="atomic" id="14141">42.3,55.9405</list></item><item><list struct="atomic" id="14142">42.4,56.00933333333334</list></item><item><list struct="atomic" id="14143">42.5,56.05833333333334</list></item><item><list struct="atomic" id="14144">42.6,56.111000000000004</list></item><item><list struct="atomic" id="14145">42.7,56.1845</list></item><item><list struct="atomic" id="14146">42.8,56.245070063694264</list></item><item><list struct="atomic" id="14147">42.9,56.302800000000005</list></item><item><list struct="atomic" id="14148">43,56.376</list></item><item><list struct="atomic" id="14149">43.1,56.4492</list></item><item><list struct="atomic" id="14150">43.2,56.51493333333333</list></item><item><list struct="atomic" id="14151">43.3,56.56373333333333</list></item><item><list struct="atomic" id="14152">43.4,56.6188</list></item><item><list struct="atomic" id="14153">43.5,56.69200000000001</list></item><item><list struct="atomic" id="14154">43.6,56.76520000000001</list></item><item><list struct="atomic" id="14155">43.7,56.8384</list></item><item><list struct="atomic" id="14156">43.8,56.906370169491524</list></item><item><list struct="atomic" id="14157">43.9,56.946568135593225</list></item><item><list struct="atomic" id="14158">44,56.98676610169491</list></item><item><list struct="atomic" id="14159">44.1,57.0489</list></item><item><list struct="atomic" id="14160">44.2,57.12179999999999</list></item><item><list struct="atomic" id="14161">44.3,57.1947</list></item><item><list struct="atomic" id="14162">44.4,57.267599999999995</list></item><item><list struct="atomic" id="14163">44.5,57.3405</list></item><item><list struct="atomic" id="14164">44.6,57.40893333333334</list></item><item><list struct="atomic" id="14165">44.7,57.45753333333333</list></item><item><list struct="atomic" id="14166">44.8,57.50681898928025</list></item><item><list struct="atomic" id="14167">44.9,57.56085206738131</list></item><item><list struct="atomic" id="14168">45,57.61999999999999</list></item><item><list struct="atomic" id="14169">45.1,57.692600000000006</list></item><item><list struct="atomic" id="14170">45.2,57.76520000000001</list></item><item><list struct="atomic" id="14171">45.3,57.825199999999995</list></item><item><list struct="atomic" id="14172">45.4,57.873599999999996</list></item><item><list struct="atomic" id="14173">45.5,57.93299999999999</list></item><item><list struct="atomic" id="14174">45.6,58.0056</list></item><item><list struct="atomic" id="14175">45.7,58.0782</list></item><item><list struct="atomic" id="14176">45.8,58.13687590361445</list></item><item><list struct="atomic" id="14177">45.9,58.189576506024096</list></item><item><list struct="atomic" id="14178">46,58.258</list></item><item><list struct="atomic" id="14179">46.1,58.3202</list></item><item><list struct="atomic" id="14180">46.2,58.368399999999994</list></item><item><list struct="atomic" id="14181">46.3,58.4249</list></item><item><list struct="atomic" id="14182">46.4,58.4972</list></item><item><list struct="atomic" id="14183">46.5,58.569500000000005</list></item><item><list struct="atomic" id="14184">46.6,58.6418</list></item><item><list struct="atomic" id="14185">46.7,58.70738864628821</list></item><item><list struct="atomic" id="14186">46.8,58.7452751091703</list></item><item><list struct="atomic" id="14187">46.9,58.78316157205241</list></item><item><list struct="atomic" id="14188">47,58.839999999999996</list></item><item><list struct="atomic" id="14189">47.1,58.912</list></item><item><list struct="atomic" id="14190">47.2,58.983999999999995</list></item><item><list struct="atomic" id="14191">47.3,59.056</list></item><item><list struct="atomic" id="14192">47.4,59.2202</list></item><item><list struct="atomic" id="14193">47.5,59.2925</list></item><item><list struct="atomic" id="14194">47.6,59.4576</list></item><item><list struct="atomic" id="14195">47.7,59.62329999999999</list></item><item><list struct="atomic" id="14196">47.8,59.6962</list></item><item><list struct="atomic" id="14197">47.9,59.769099999999995</list></item><item><list struct="atomic" id="14198">48,59.936</list></item><item><list struct="atomic" id="14199">48.1,60.1035</list></item><item><list struct="atomic" id="14200">48.2,60.177</list></item><item><list struct="atomic" id="14201">48.3,60.345400000000005</list></item><item><list struct="atomic" id="14202">48.4,60.419200000000004</list></item><item><list struct="atomic" id="14203">48.5,60.492999999999995</list></item><item><list struct="atomic" id="14204">48.6,60.66260000000001</list></item><item><list struct="atomic" id="14205">48.7,60.8328</list></item><item><list struct="atomic" id="14206">48.8,61.003600000000006</list></item><item><list struct="atomic" id="14207">48.9,61.0783</list></item><item><list struct="atomic" id="14208">49,61.153</list></item><item><list struct="atomic" id="14209">49.1,61.325</list></item><item><list struct="atomic" id="14210">49.2,61.4</list></item><item><list struct="atomic" id="14211">49.3,61.572900000000004</list></item><item><list struct="atomic" id="14212">49.4,61.746399999999994</list></item><item><list struct="atomic" id="14213">49.5,61.822</list></item><item><list struct="atomic" id="14214">49.6,61.8976</list></item><item><list struct="atomic" id="14215">49.7,62.0723</list></item><item><list struct="atomic" id="14216">49.8,62.2476</list></item><item><list struct="atomic" id="14217">49.9,62.423500000000004</list></item><item><list struct="atomic" id="14218">50,62.5</list></item><item><list struct="atomic" id="14219">50.1,62.576499999999996</list></item><item><list struct="atomic" id="14220">50.2,62.653</list></item><item><list struct="atomic" id="14221">50.3,62.729499999999994</list></item><item><list struct="atomic" id="14222">50.4,62.806000000000004</list></item><item><list struct="atomic" id="14223">50.5,62.88250000000001</list></item><item><list struct="atomic" id="14224">50.6,62.959</list></item><item><list struct="atomic" id="14225">50.7,63.0355</list></item><item><list struct="atomic" id="14226">50.8,63.112</list></item><item><list struct="atomic" id="14227">50.9,63.1885</list></item><item><list struct="atomic" id="14228">51,63.26500000000001</list></item><item><list struct="atomic" id="14229">51.1,63.34150000000001</list></item><item><list struct="atomic" id="14230">51.2,63.41799999999999</list></item><item><list struct="atomic" id="14231">51.3,63.494499999999995</list></item><item><list struct="atomic" id="14232">51.4,63.57099999999999</list></item><item><list struct="atomic" id="14233">51.5,63.647499999999994</list></item><item><list struct="atomic" id="14234">51.6,63.72399999999999</list></item><item><list struct="atomic" id="14235">51.7,63.800499999999985</list></item><item><list struct="atomic" id="14236">51.8,63.87699999999999</list></item><item><list struct="atomic" id="14237">51.9,63.953499999999984</list></item><item><list struct="atomic" id="14238">52,64.03</list></item><item><list struct="atomic" id="14239">52.1,64.11299999999999</list></item><item><list struct="atomic" id="14240">52.2,64.23299999999999</list></item><item><list struct="atomic" id="14241">52.3,64.30949999999999</list></item><item><list struct="atomic" id="14242">52.4,64.386</list></item><item><list struct="atomic" id="14243">52.5,64.4625</list></item><item><list struct="atomic" id="14244">52.6,64.539</list></item><item><list struct="atomic" id="14245">52.7,64.6155</list></item><item><list struct="atomic" id="14246">52.8,64.692</list></item><item><list struct="atomic" id="14247">52.9,64.76849999999999</list></item><item><list struct="atomic" id="14248">53,64.845</list></item><item><list struct="atomic" id="14249">53.1,64.92150000000001</list></item><item><list struct="atomic" id="14250">53.2,64.998</list></item><item><list struct="atomic" id="14251">53.3,65.0745</list></item><item><list struct="atomic" id="14252">53.4,65.151</list></item><item><list struct="atomic" id="14253">53.5,65.22749999999999</list></item><item><list struct="atomic" id="14254">53.6,65.304</list></item><item><list struct="atomic" id="14255">53.7,65.38050000000001</list></item><item><list struct="atomic" id="14256">53.8,65.457</list></item><item><list struct="atomic" id="14257">53.9,65.53349999999999</list></item><item><list struct="atomic" id="14258">54,65.61</list></item><item><list struct="atomic" id="14259">54.1,65.6865</list></item><item><list struct="atomic" id="14260">54.2,65.763</list></item><item><list struct="atomic" id="14261">54.3,65.8395</list></item><item><list struct="atomic" id="14262">54.4,65.916</list></item><item><list struct="atomic" id="14263">54.5,65.99249999999999</list></item><item><list struct="atomic" id="14264">54.6,66.069</list></item><item><list struct="atomic" id="14265">54.7,66.1455</list></item><item><list struct="atomic" id="14266">54.8,66.22200000000001</list></item><item><list struct="atomic" id="14267">54.9,66.2985</list></item><item><list struct="atomic" id="14268">55,66.375</list></item><item><list struct="atomic" id="14269">55.1,66.4515</list></item><item><list struct="atomic" id="14270">55.2,66.528</list></item><item><list struct="atomic" id="14271">55.3,66.6045</list></item><item><list struct="atomic" id="14272">55.4,66.68100000000001</list></item><item><list struct="atomic" id="14273">55.5,66.75750000000001</list></item><item><list struct="atomic" id="14274">55.6,66.834</list></item><item><list struct="atomic" id="14275">55.7,66.9105</list></item><item><list struct="atomic" id="14276">55.8,66.987</list></item><item><list struct="atomic" id="14277">55.9,67.0635</list></item><item><list struct="atomic" id="14278">56,67.14000000000001</list></item><item><list struct="atomic" id="14279">56.1,67.21650000000001</list></item><item><list struct="atomic" id="14280">56.2,67.293</list></item><item><list struct="atomic" id="14281">56.3,67.4195</list></item><item><list struct="atomic" id="14282">56.4,67.496</list></item><item><list struct="atomic" id="14283">56.5,67.5725</list></item><item><list struct="atomic" id="14284">56.6,67.649</list></item><item><list struct="atomic" id="14285">56.7,67.7255</list></item><item><list struct="atomic" id="14286">56.8,67.80199999999999</list></item><item><list struct="atomic" id="14287">56.9,67.8785</list></item><item><list struct="atomic" id="14288">57,67.955</list></item><item><list struct="atomic" id="14289">57.1,68.0315</list></item><item><list struct="atomic" id="14290">57.2,68.10799999999999</list></item><item><list struct="atomic" id="14291">57.3,68.18449999999999</list></item><item><list struct="atomic" id="14292">57.4,68.261</list></item><item><list struct="atomic" id="14293">57.5,68.33749999999999</list></item><item><list struct="atomic" id="14294">57.6,68.41399999999999</list></item><item><list struct="atomic" id="14295">57.7,68.4905</list></item><item><list struct="atomic" id="14296">57.8,68.567</list></item><item><list struct="atomic" id="14297">57.9,68.64349999999999</list></item><item><list struct="atomic" id="14298">58,68.72</list></item><item><list struct="atomic" id="14299">58.1,68.7965</list></item><item><list struct="atomic" id="14300">58.2,68.873</list></item><item><list struct="atomic" id="14301">58.3,68.9495</list></item><item><list struct="atomic" id="14302">58.4,69.026</list></item><item><list struct="atomic" id="14303">58.5,69.10249999999999</list></item><item><list struct="atomic" id="14304">58.6,69.179</list></item><item><list struct="atomic" id="14305">58.7,69.2555</list></item><item><list struct="atomic" id="14306">58.8,69.332</list></item><item><list struct="atomic" id="14307">58.9,69.40566666666666</list></item><item><list struct="atomic" id="14308">59,69.45666666666666</list></item><item><list struct="atomic" id="14309">59.1,69.51149999999998</list></item><item><list struct="atomic" id="14310">59.2,69.588</list></item><item><list struct="atomic" id="14311">59.3,69.6645</list></item><item><list struct="atomic" id="14312">59.4,69.741</list></item><item><list struct="atomic" id="14313">59.5,69.8175</list></item><item><list struct="atomic" id="14314">59.6,69.89399999999999</list></item><item><list struct="atomic" id="14315">59.7,69.9705</list></item><item><list struct="atomic" id="14316">59.8,70.047</list></item><item><list struct="atomic" id="14317">59.9,70.1235</list></item><item><list struct="atomic" id="14318">60,70.2</list></item><item><list struct="atomic" id="14319">60.1,70.251</list></item><item><list struct="atomic" id="14320">60.2,70.303</list></item><item><list struct="atomic" id="14321">60.3,70.37950000000001</list></item><item><list struct="atomic" id="14322">60.4,70.456</list></item><item><list struct="atomic" id="14323">60.5,70.5325</list></item><item><list struct="atomic" id="14324">60.6,70.60900000000001</list></item><item><list struct="atomic" id="14325">60.7,70.6855</list></item><item><list struct="atomic" id="14326">60.8,70.762</list></item><item><list struct="atomic" id="14327">60.9,70.83850000000001</list></item><item><list struct="atomic" id="14328">61,70.915</list></item><item><list struct="atomic" id="14329">61.1,70.9915</list></item><item><list struct="atomic" id="14330">61.2,71.06800000000001</list></item><item><list struct="atomic" id="14331">61.3,71.12966666666667</list></item><item><list struct="atomic" id="14332">61.4,71.18066666666667</list></item><item><list struct="atomic" id="14333">61.5,71.24749999999999</list></item><item><list struct="atomic" id="14334">61.6,71.324</list></item><item><list struct="atomic" id="14335">61.7,71.4005</list></item><item><list struct="atomic" id="14336">61.8,71.477</list></item><item><list struct="atomic" id="14337">61.9,71.5535</list></item><item><list struct="atomic" id="14338">62,71.63</list></item><item><list struct="atomic" id="14339">62.1,71.70649999999999</list></item><item><list struct="atomic" id="14340">62.2,71.783</list></item><item><list struct="atomic" id="14341">62.3,71.8595</list></item><item><list struct="atomic" id="14342">62.4,71.936</list></item><item><list struct="atomic" id="14343">62.5,72.00833333333334</list></item><item><list struct="atomic" id="14344">62.6,72.05933333333334</list></item><item><list struct="atomic" id="14345">62.7,72.1155</list></item><item><list struct="atomic" id="14346">62.8,72.19200000000001</list></item><item><list struct="atomic" id="14347">62.9,72.2685</list></item><item><list struct="atomic" id="14348">63,72.345</list></item><item><list struct="atomic" id="14349">63.1,72.42150000000001</list></item><item><list struct="atomic" id="14350">63.2,72.498</list></item><item><list struct="atomic" id="14351">63.3,72.57450000000001</list></item><item><list struct="atomic" id="14352">63.4,72.65100000000001</list></item><item><list struct="atomic" id="14353">63.5,72.7275</list></item><item><list struct="atomic" id="14354">63.6,72.80266666666667</list></item><item><list struct="atomic" id="14355">63.7,72.85366666666667</list></item><item><list struct="atomic" id="14356">63.8,72.907</list></item><item><list struct="atomic" id="14357">63.9,72.98349999999999</list></item><item><list struct="atomic" id="14358">64,73.05999999999999</list></item><item><list struct="atomic" id="14359">64.1,73.1365</list></item><item><list struct="atomic" id="14360">64.2,73.213</list></item><item><list struct="atomic" id="14361">64.3,73.2895</list></item><item><list struct="atomic" id="14362">64.4,73.366</list></item><item><list struct="atomic" id="14363">64.5,73.44250000000001</list></item><item><list struct="atomic" id="14364">64.6,73.519</list></item><item><list struct="atomic" id="14365">64.7,73.5955</list></item><item><list struct="atomic" id="14366">64.8,73.672</list></item><item><list struct="atomic" id="14367">64.9,73.73233333333334</list></item><item><list struct="atomic" id="14368">65,73.78333333333333</list></item><item><list struct="atomic" id="14369">65.1,73.8515</list></item><item><list struct="atomic" id="14370">65.2,73.928</list></item><item><list struct="atomic" id="14371">65.3,74.0045</list></item><item><list struct="atomic" id="14372">65.4,74.08099999999999</list></item><item><list struct="atomic" id="14373">65.5,74.1575</list></item><item><list struct="atomic" id="14374">65.6,74.23400000000001</list></item><item><list struct="atomic" id="14375">65.7,74.3105</list></item><item><list struct="atomic" id="14376">65.8,74.387</list></item><item><list struct="atomic" id="14377">65.9,74.4635</list></item><item><list struct="atomic" id="14378">66,74.52666666666667</list></item><item><list struct="atomic" id="14379">66.1,74.57766666666666</list></item><item><list struct="atomic" id="14380">66.2,74.643</list></item><item><list struct="atomic" id="14381">66.3,74.71950000000001</list></item><item><list struct="atomic" id="14382">66.4,74.796</list></item><item><list struct="atomic" id="14383">66.5,74.8725</list></item><item><list struct="atomic" id="14384">66.6,74.94900000000001</list></item><item><list struct="atomic" id="14385">66.7,75.05100000000002</list></item><item><list struct="atomic" id="14386">66.8,75.152</list></item><item><list struct="atomic" id="14387">66.9,75.257</list></item><item><list struct="atomic" id="14388">67,75.355</list></item><item><list struct="atomic" id="14389">67.1,75.46300000000001</list></item><item><list struct="atomic" id="14390">67.2,75.608</list></item><item><list struct="atomic" id="14391">67.3,75.68450000000001</list></item><item><list struct="atomic" id="14392">67.4,75.811</list></item><item><list struct="atomic" id="14393">67.5,75.8875</list></item><item><list struct="atomic" id="14394">67.6,76.01400000000001</list></item><item><list struct="atomic" id="14395">67.7,76.0905</list></item><item><list struct="atomic" id="14396">67.8,76.23400000000001</list></item><item><list struct="atomic" id="14397">67.9,76.34350000000002</list></item><item><list struct="atomic" id="14398">68,76.44000000000003</list></item><item><list struct="atomic" id="14399">68.1,76.54650000000001</list></item><item><list struct="atomic" id="14400">68.2,76.64600000000002</list></item><item><list struct="atomic" id="14401">68.3,76.799</list></item><item><list struct="atomic" id="14402">68.4,76.876</list></item><item><list struct="atomic" id="14403">68.5,77.00250000000001</list></item><item><list struct="atomic" id="14404">68.6,77.07900000000001</list></item><item><list struct="atomic" id="14405">68.7,77.21100000000003</list></item><item><list struct="atomic" id="14406">68.8,77.33200000000001</list></item><item><list struct="atomic" id="14407">68.9,77.41699999999999</list></item><item><list struct="atomic" id="14408">69,77.535</list></item><item><list struct="atomic" id="14409">69.1,77.62299999999999</list></item><item><list struct="atomic" id="14410">69.2,77.73799999999999</list></item><item><list struct="atomic" id="14411">69.3,77.82899999999998</list></item><item><list struct="atomic" id="14412">69.4,77.98199999999999</list></item><item><list struct="atomic" id="14413">69.5,78.06749999999998</list></item><item><list struct="atomic" id="14414">69.6,78.18799999999999</list></item><item><list struct="atomic" id="14415">69.7,78.2705</list></item><item><list struct="atomic" id="14416">69.8,78.39399999999999</list></item><item><list struct="atomic" id="14417">69.9,78.5235</list></item><item><list struct="atomic" id="14418">70,78.6</list></item><item><list struct="atomic" id="14419">70.1,78.7265</list></item><item><list struct="atomic" id="14420">70.2,78.806</list></item><item><list struct="atomic" id="14421">70.3,78.95899999999999</list></item><item><list struct="atomic" id="14422">70.4,79.056</list></item><item><list struct="atomic" id="14423">70.5,79.16499999999999</list></item><item><list struct="atomic" id="14424">70.6,79.31799999999998</list></item><item><list struct="atomic" id="14425">70.7,79.47099999999999</list></item><item><list struct="atomic" id="14426">70.8,79.62400000000001</list></item><item><list struct="atomic" id="14427">70.9,79.77700000000002</list></item><item><list struct="atomic" id="14428">71,80.03</list></item><item><list struct="atomic" id="14429">71.1,80.183</list></item><item><list struct="atomic" id="14430">71.2,80.436</list></item><item><list struct="atomic" id="14431">71.3,80.589</list></item><item><list struct="atomic" id="14432">71.4,80.742</list></item><item><list struct="atomic" id="14433">71.5,80.895</list></item><item><list struct="atomic" id="14434">71.6,81.148</list></item><item><list struct="atomic" id="14435">71.7,81.30100000000002</list></item><item><list struct="atomic" id="14436">71.8,81.45400000000001</list></item><item><list struct="atomic" id="14437">71.9,81.70700000000001</list></item><item><list struct="atomic" id="14438">72,81.86</list></item><item><list struct="atomic" id="14439">72.1,82.11300000000001</list></item><item><list struct="atomic" id="14440">72.2,82.266</list></item><item><list struct="atomic" id="14441">72.3,82.41900000000001</list></item><item><list struct="atomic" id="14442">72.4,82.572</list></item><item><list struct="atomic" id="14443">72.5,82.82500000000002</list></item><item><list struct="atomic" id="14444">72.6,82.97800000000001</list></item><item><list struct="atomic" id="14445">72.7,83.131</list></item><item><list struct="atomic" id="14446">72.8,83.38399999999999</list></item><item><list struct="atomic" id="14447">72.9,83.53699999999999</list></item><item><list struct="atomic" id="14448">73,83.68999999999998</list></item><item><list struct="atomic" id="14449">73.1,83.943</list></item><item><list struct="atomic" id="14450">73.2,84.09599999999998</list></item><item><list struct="atomic" id="14451">73.3,84.249</list></item><item><list struct="atomic" id="14452">73.4,84.50199999999998</list></item><item><list struct="atomic" id="14453">73.5,84.655</list></item><item><list struct="atomic" id="14454">73.6,84.80799999999999</list></item><item><list struct="atomic" id="14455">73.7,85.06099999999999</list></item><item><list struct="atomic" id="14456">73.8,85.214</list></item><item><list struct="atomic" id="14457">73.9,85.36699999999999</list></item><item><list struct="atomic" id="14458">74,85.61999999999999</list></item><item><list struct="atomic" id="14459">74.1,85.773</list></item><item><list struct="atomic" id="14460">74.2,85.926</list></item><item><list struct="atomic" id="14461">74.3,86.179</list></item><item><list struct="atomic" id="14462">74.4,86.33199999999998</list></item><item><list struct="atomic" id="14463">74.5,86.48499999999999</list></item><item><list struct="atomic" id="14464">74.6,86.738</list></item><item><list struct="atomic" id="14465">74.7,86.891</list></item><item><list struct="atomic" id="14466">74.8,87.044</list></item><item><list struct="atomic" id="14467">74.9,87.197</list></item><item><list struct="atomic" id="14468">75,87.45</list></item><item><list struct="atomic" id="14469">75.1,87.5515</list></item><item><list struct="atomic" id="14470">75.2,87.628</list></item><item><list struct="atomic" id="14471">75.3,87.7045</list></item><item><list struct="atomic" id="14472">75.4,87.78099999999999</list></item><item><list struct="atomic" id="14473">75.5,87.85749999999999</list></item><item><list struct="atomic" id="14474">75.6,87.934</list></item><item><list struct="atomic" id="14475">75.7,88.01050000000001</list></item><item><list struct="atomic" id="14476">75.8,88.087</list></item><item><list struct="atomic" id="14477">75.9,88.1635</list></item><item><list struct="atomic" id="14478">76,88.24000000000001</list></item><item><list struct="atomic" id="14479">76.1,88.3165</list></item><item><list struct="atomic" id="14480">76.2,88.393</list></item><item><list struct="atomic" id="14481">76.3,88.4695</list></item><item><list struct="atomic" id="14482">76.4,88.54599999999999</list></item><item><list struct="atomic" id="14483">76.5,88.6225</list></item><item><list struct="atomic" id="14484">76.6,88.699</list></item><item><list struct="atomic" id="14485">76.7,88.7755</list></item><item><list struct="atomic" id="14486">76.8,88.852</list></item><item><list struct="atomic" id="14487">76.9,88.9285</list></item><item><list struct="atomic" id="14488">77,89.00333333333334</list></item><item><list struct="atomic" id="14489">77.1,89.05433333333335</list></item><item><list struct="atomic" id="14490">77.2,89.108</list></item><item><list struct="atomic" id="14491">77.3,89.18450000000001</list></item><item><list struct="atomic" id="14492">77.4,89.261</list></item><item><list struct="atomic" id="14493">77.5,89.3375</list></item><item><list struct="atomic" id="14494">77.6,89.414</list></item><item><list struct="atomic" id="14495">77.7,89.4905</list></item><item><list struct="atomic" id="14496">77.8,89.567</list></item><item><list struct="atomic" id="14497">77.9,89.64349999999999</list></item><item><list struct="atomic" id="14498">78,89.72</list></item><item><list struct="atomic" id="14499">78.1,89.79650000000001</list></item><item><list struct="atomic" id="14500">78.2,89.873</list></item><item><list struct="atomic" id="14501">78.3,89.9495</list></item><item><list struct="atomic" id="14502">78.4,90.02600000000001</list></item><item><list struct="atomic" id="14503">78.5,90.1025</list></item><item><list struct="atomic" id="14504">78.6,90.179</list></item><item><list struct="atomic" id="14505">78.7,90.25550000000001</list></item><item><list struct="atomic" id="14506">78.8,90.332</list></item><item><list struct="atomic" id="14507">78.9,90.4085</list></item><item><list struct="atomic" id="14508">79,90.485</list></item><item><list struct="atomic" id="14509">79.1,90.5615</list></item><item><list struct="atomic" id="14510">79.2,90.638</list></item><item><list struct="atomic" id="14511">79.3,90.7145</list></item><item><list struct="atomic" id="14512">79.4,90.79100000000001</list></item><item><list struct="atomic" id="14513">79.5,90.8675</list></item><item><list struct="atomic" id="14514">79.6,90.944</list></item><item><list struct="atomic" id="14515">79.7,91.0205</list></item><item><list struct="atomic" id="14516">79.8,91.09700000000001</list></item><item><list struct="atomic" id="14517">79.9,91.1735</list></item><item><list struct="atomic" id="14518">80,91.25</list></item><item><list struct="atomic" id="14519">80.1,91.32650000000001</list></item><item><list struct="atomic" id="14520">80.2,91.403</list></item><item><list struct="atomic" id="14521">80.3,91.4795</list></item><item><list struct="atomic" id="14522">80.4,91.55600000000001</list></item><item><list struct="atomic" id="14523">80.5,91.63250000000002</list></item><item><list struct="atomic" id="14524">80.6,91.70900000000002</list></item><item><list struct="atomic" id="14525">80.7,91.78550000000001</list></item><item><list struct="atomic" id="14526">80.8,91.86200000000001</list></item><item><list struct="atomic" id="14527">80.9,91.9385</list></item><item><list struct="atomic" id="14528">81,92.015</list></item><item><list struct="atomic" id="14529">81.1,92.09149999999998</list></item><item><list struct="atomic" id="14530">81.2,92.14533333333333</list></item><item><list struct="atomic" id="14531">81.3,92.19633333333333</list></item><item><list struct="atomic" id="14532">81.4,92.27099999999999</list></item><item><list struct="atomic" id="14533">81.5,92.3475</list></item><item><list struct="atomic" id="14534">81.6,92.42399999999999</list></item><item><list struct="atomic" id="14535">81.7,92.50049999999999</list></item><item><list struct="atomic" id="14536">81.8,92.57699999999998</list></item><item><list struct="atomic" id="14537">81.9,92.65349999999998</list></item><item><list struct="atomic" id="14538">82,92.72999999999999</list></item><item><list struct="atomic" id="14539">82.1,92.8065</list></item><item><list struct="atomic" id="14540">82.2,92.883</list></item><item><list struct="atomic" id="14541">82.3,92.95949999999999</list></item><item><list struct="atomic" id="14542">82.4,93.036</list></item><item><list struct="atomic" id="14543">82.5,93.1125</list></item><item><list struct="atomic" id="14544">82.6,93.189</list></item><item><list struct="atomic" id="14545">82.7,93.2655</list></item><item><list struct="atomic" id="14546">82.8,93.342</list></item><item><list struct="atomic" id="14547">82.9,93.4185</list></item><item><list struct="atomic" id="14548">83,93.49499999999999</list></item><item><list struct="atomic" id="14549">83.1,93.5715</list></item><item><list struct="atomic" id="14550">83.2,93.648</list></item><item><list struct="atomic" id="14551">83.3,93.71225</list></item><item><list struct="atomic" id="14552">83.4,93.7505</list></item><item><list struct="atomic" id="14553">83.5,93.78875000000001</list></item><item><list struct="atomic" id="14554">83.6,93.81800000000001</list></item><item><list struct="atomic" id="14555">83.7,93.8435</list></item><item><list struct="atomic" id="14556">83.8,93.869</list></item><item><list struct="atomic" id="14557">83.9,93.8945</list></item><item><list struct="atomic" id="14558">84,93.92</list></item><item><list struct="atomic" id="14559">84.1,93.94550000000001</list></item><item><list struct="atomic" id="14560">84.2,93.971</list></item><item><list struct="atomic" id="14561">84.3,93.9965</list></item><item><list struct="atomic" id="14562">84.4,94.022</list></item><item><list struct="atomic" id="14563">84.5,94.0475</list></item><item><list struct="atomic" id="14564">84.6,94.07300000000001</list></item><item><list struct="atomic" id="14565">84.7,94.0985</list></item><item><list struct="atomic" id="14566">84.8,94.1288</list></item><item><list struct="atomic" id="14567">84.9,94.1594</list></item><item><list struct="atomic" id="14568">85,94.19</list></item><item><list struct="atomic" id="14569">85.1,94.21716666666666</list></item><item><list struct="atomic" id="14570">85.2,94.24266666666666</list></item><item><list struct="atomic" id="14571">85.3,94.26816666666666</list></item><item><list struct="atomic" id="14572">85.4,94.29366666666667</list></item><item><list struct="atomic" id="14573">85.5,94.31916666666666</list></item><item><list struct="atomic" id="14574">85.6,94.34466666666665</list></item><item><list struct="atomic" id="14575">85.7,94.37016666666668</list></item><item><list struct="atomic" id="14576">85.8,94.39566666666667</list></item><item><list struct="atomic" id="14577">85.9,94.42116666666666</list></item><item><list struct="atomic" id="14578">86,94.44666666666667</list></item><item><list struct="atomic" id="14579">86.1,94.47216666666667</list></item><item><list struct="atomic" id="14580">86.2,94.49766666666667</list></item><item><list struct="atomic" id="14581">86.3,94.52316666666667</list></item><item><list struct="atomic" id="14582">86.4,94.54866666666666</list></item><item><list struct="atomic" id="14583">86.5,94.57416666666667</list></item><item><list struct="atomic" id="14584">86.6,94.59966666666666</list></item><item><list struct="atomic" id="14585">86.7,94.62516666666667</list></item><item><list struct="atomic" id="14586">86.8,94.65066666666667</list></item><item><list struct="atomic" id="14587">86.9,94.67616666666666</list></item><item><list struct="atomic" id="14588">87,94.70166666666667</list></item><item><list struct="atomic" id="14589">87.1,94.72716666666666</list></item><item><list struct="atomic" id="14590">87.2,94.75266666666667</list></item><item><list struct="atomic" id="14591">87.3,94.77816666666666</list></item><item><list struct="atomic" id="14592">87.4,94.80366666666666</list></item><item><list struct="atomic" id="14593">87.5,94.82916666666667</list></item><item><list struct="atomic" id="14594">87.6,94.85466666666666</list></item><item><list struct="atomic" id="14595">87.7,94.88016666666667</list></item><item><list struct="atomic" id="14596">87.8,94.9068</list></item><item><list struct="atomic" id="14597">87.9,94.9374</list></item><item><list struct="atomic" id="14598">88,94.968</list></item><item><list struct="atomic" id="14599">88.1,94.9986</list></item><item><list struct="atomic" id="14600">88.2,95.02433333333333</list></item><item><list struct="atomic" id="14601">88.3,95.04983333333334</list></item><item><list struct="atomic" id="14602">88.4,95.07533333333333</list></item><item><list struct="atomic" id="14603">88.5,95.10083333333333</list></item><item><list struct="atomic" id="14604">88.6,95.12633333333333</list></item><item><list struct="atomic" id="14605">88.7,95.15183333333333</list></item><item><list struct="atomic" id="14606">88.8,95.17733333333334</list></item><item><list struct="atomic" id="14607">88.9,95.20283333333333</list></item><item><list struct="atomic" id="14608">89,95.22833333333332</list></item><item><list struct="atomic" id="14609">89.1,95.25383333333333</list></item><item><list struct="atomic" id="14610">89.2,95.27933333333333</list></item><item><list struct="atomic" id="14611">89.3,95.30483333333333</list></item><item><list struct="atomic" id="14612">89.4,95.33033333333333</list></item><item><list struct="atomic" id="14613">89.5,95.35583333333332</list></item><item><list struct="atomic" id="14614">89.6,95.38133333333333</list></item><item><list struct="atomic" id="14615">89.7,95.40683333333332</list></item><item><list struct="atomic" id="14616">89.8,95.43233333333333</list></item><item><list struct="atomic" id="14617">89.9,95.45783333333334</list></item><item><list struct="atomic" id="14618">90,95.48333333333333</list></item><item><list struct="atomic" id="14619">90.1,95.50883333333334</list></item><item><list struct="atomic" id="14620">90.2,95.53433333333334</list></item><item><list struct="atomic" id="14621">90.3,95.55983333333333</list></item><item><list struct="atomic" id="14622">90.4,95.58533333333334</list></item><item><list struct="atomic" id="14623">90.5,95.61083333333333</list></item><item><list struct="atomic" id="14624">90.6,95.63633333333334</list></item><item><list struct="atomic" id="14625">90.7,95.66183333333333</list></item><item><list struct="atomic" id="14626">90.8,95.68733333333333</list></item><item><list struct="atomic" id="14627">90.9,95.7154</list></item><item><list struct="atomic" id="14628">91,95.74600000000001</list></item><item><list struct="atomic" id="14629">91.1,95.7766</list></item><item><list struct="atomic" id="14630">91.2,95.80600000000001</list></item><item><list struct="atomic" id="14631">91.3,95.8315</list></item><item><list struct="atomic" id="14632">91.4,95.857</list></item><item><list struct="atomic" id="14633">91.5,95.88250000000001</list></item><item><list struct="atomic" id="14634">91.6,95.908</list></item><item><list struct="atomic" id="14635">91.7,95.93350000000001</list></item><item><list struct="atomic" id="14636">91.8,95.959</list></item><item><list struct="atomic" id="14637">91.9,95.9845</list></item><item><list struct="atomic" id="14638">92,96.01</list></item><item><list struct="atomic" id="14639">92.1,96.0355</list></item><item><list struct="atomic" id="14640">92.2,96.061</list></item><item><list struct="atomic" id="14641">92.3,96.0865</list></item><item><list struct="atomic" id="14642">92.4,96.112</list></item><item><list struct="atomic" id="14643">92.5,96.1375</list></item><item><list struct="atomic" id="14644">92.6,96.163</list></item><item><list struct="atomic" id="14645">92.7,96.1885</list></item><item><list struct="atomic" id="14646">92.8,96.214</list></item><item><list struct="atomic" id="14647">92.9,96.23949999999999</list></item><item><list struct="atomic" id="14648">93,96.265</list></item><item><list struct="atomic" id="14649">93.1,96.2905</list></item><item><list struct="atomic" id="14650">93.2,96.316</list></item><item><list struct="atomic" id="14651">93.3,96.34150000000001</list></item><item><list struct="atomic" id="14652">93.4,96.367</list></item><item><list struct="atomic" id="14653">93.5,96.39250000000001</list></item><item><list struct="atomic" id="14654">93.6,96.418</list></item><item><list struct="atomic" id="14655">93.7,96.4435</list></item><item><list struct="atomic" id="14656">93.8,96.469</list></item><item><list struct="atomic" id="14657">93.9,96.49449999999999</list></item><item><list struct="atomic" id="14658">94,96.524</list></item><item><list struct="atomic" id="14659">94.1,96.5546</list></item><item><list struct="atomic" id="14660">94.2,96.5852</list></item><item><list struct="atomic" id="14661">94.3,96.61316666666667</list></item><item><list struct="atomic" id="14662">94.4,96.63866666666667</list></item><item><list struct="atomic" id="14663">94.5,96.66416666666666</list></item><item><list struct="atomic" id="14664">94.6,96.68966666666667</list></item><item><list struct="atomic" id="14665">94.7,96.71516666666666</list></item><item><list struct="atomic" id="14666">94.8,96.74066666666667</list></item><item><list struct="atomic" id="14667">94.9,96.76616666666666</list></item><item><list struct="atomic" id="14668">95,96.79166666666666</list></item><item><list struct="atomic" id="14669">95.1,96.81716666666667</list></item><item><list struct="atomic" id="14670">95.2,96.84266666666666</list></item><item><list struct="atomic" id="14671">95.3,96.86816666666667</list></item><item><list struct="atomic" id="14672">95.4,96.89366666666666</list></item><item><list struct="atomic" id="14673">95.5,96.91916666666665</list></item><item><list struct="atomic" id="14674">95.6,96.94466666666666</list></item><item><list struct="atomic" id="14675">95.7,96.97016666666667</list></item><item><list struct="atomic" id="14676">95.8,96.99566666666666</list></item><item><list struct="atomic" id="14677">95.9,97.0635</list></item><item><list struct="atomic" id="14678">96,97.14000000000001</list></item><item><list struct="atomic" id="14679">96.1,97.21650000000001</list></item><item><list struct="atomic" id="14680">96.2,97.293</list></item><item><list struct="atomic" id="14681">96.3,97.34633333333333</list></item><item><list struct="atomic" id="14682">96.4,97.39733333333334</list></item><item><list struct="atomic" id="14683">96.5,97.4725</list></item><item><list struct="atomic" id="14684">96.6,97.54899999999999</list></item><item><list struct="atomic" id="14685">96.7,97.62549999999999</list></item><item><list struct="atomic" id="14686">96.8,97.702</list></item><item><list struct="atomic" id="14687">96.9,97.7785</list></item><item><list struct="atomic" id="14688">97,97.85499999999999</list></item><item><list struct="atomic" id="14689">97.1,97.9315</list></item><item><list struct="atomic" id="14690">97.2,98.008</list></item><item><list struct="atomic" id="14691">97.3,98.0845</list></item><item><list struct="atomic" id="14692">97.4,98.14066666666666</list></item><item><list struct="atomic" id="14693">97.5,98.19166666666666</list></item><item><list struct="atomic" id="14694">97.6,98.264</list></item><item><list struct="atomic" id="14695">97.7,98.3405</list></item><item><list struct="atomic" id="14696">97.8,98.417</list></item><item><list struct="atomic" id="14697">97.9,98.4935</list></item><item><list struct="atomic" id="14698">98,98.57</list></item><item><list struct="atomic" id="14699">98.1,98.64649999999999</list></item><item><list struct="atomic" id="14700">98.2,98.72299999999998</list></item><item><list struct="atomic" id="14701">98.3,98.7995</list></item><item><list struct="atomic" id="14702">98.4,98.85066666666667</list></item><item><list struct="atomic" id="14703">98.5,98.90249999999999</list></item><item><list struct="atomic" id="14704">98.6,98.979</list></item><item><list struct="atomic" id="14705">98.7,99.0555</list></item><item><list struct="atomic" id="14706">98.8,99.13199999999999</list></item><item><list struct="atomic" id="14707">98.9,99.20849999999999</list></item><item><list struct="atomic" id="14708">99,99.285</list></item><item><list struct="atomic" id="14709">99.1,99.3615</list></item><item><list struct="atomic" id="14710">99.2,99.438</list></item><item><list struct="atomic" id="14711">99.3,99.5145</list></item><item><list struct="atomic" id="14712">99.4,99.59100000000001</list></item><item><list struct="atomic" id="14713">99.5,99.64500000000001</list></item><item><list struct="atomic" id="14714">99.6,99.696</list></item><item><list struct="atomic" id="14715">99.7,99.7705</list></item><item><list struct="atomic" id="14716">99.8,99.8235</list></item><item><list struct="atomic" id="14717">99.9,99.86175</list></item><item><list struct="atomic" id="14718">100,100</list></item></list></variable><variable name="✐ colors"><list id="14719"><item><list struct="atomic" id="14720">0,0,0</list></item><item><list struct="atomic" id="14721">128,128,128</list></item><item><list struct="atomic" id="14722">192,192,192</list></item><item><list struct="atomic" id="14723">255,255,255</list></item><item><list struct="atomic" id="14724">255,0,0</list></item><item><list struct="atomic" id="14725">85,0,0</list></item><item><list struct="atomic" id="14726">139,69,19</list></item><item><list struct="atomic" id="14727">70,5,0</list></item><item><list struct="atomic" id="14728">255,127,0</list></item><item><list struct="atomic" id="14729">140,60,0</list></item><item><list struct="atomic" id="14730">255,255,0</list></item><item><list struct="atomic" id="14731">114,93,0</list></item><item><list struct="atomic" id="14732">0,255,0</list></item><item><list struct="atomic" id="14733">0,30,0</list></item><item><list struct="atomic" id="14734">0,255,255</list></item><item><list struct="atomic" id="14735">0,50,50</list></item><item><list struct="atomic" id="14736">0,0,255</list></item><item><list struct="atomic" id="14737">0,0,64</list></item><item><list struct="atomic" id="14738">80,0,90</list></item><item><list struct="atomic" id="14739">255,0,255</list></item><item><list struct="atomic" id="14740">0,0,0</list></item></list></variable><variable name="✐ brights"><list id="14741"><item><list struct="atomic" id="14742">255,0,0</list></item><item><list struct="atomic" id="14743">170,20,0</list></item><item><list struct="atomic" id="14744">139,69,19</list></item><item><list struct="atomic" id="14745">170,90,0</list></item><item><list struct="atomic" id="14746">255,127,0</list></item><item><list struct="atomic" id="14747">255,160,0</list></item><item><list struct="atomic" id="14748">255,255,0</list></item><item><list struct="atomic" id="14749">190,255,0</list></item><item><list struct="atomic" id="14750">0,255,0</list></item><item><list struct="atomic" id="14751">0,240,200</list></item><item><list struct="atomic" id="14752">0,255,255</list></item><item><list struct="atomic" id="14753">0,127,255</list></item><item><list struct="atomic" id="14754">0,0,255</list></item><item><list struct="atomic" id="14755">60,0,255</list></item><item><list struct="atomic" id="14756">128,0,255</list></item><item><list struct="atomic" id="14757">255,0,255</list></item><item><list struct="atomic" id="14758">255,0,64</list></item><item><list struct="atomic" id="14759">255,0,0</list></item></list></variable><variable name="✐ pivots"><list struct="atomic" id="14760">0,5.8,12.5,18,25,30.5,37.5,44.5,50,59,62.5,69,75,79.25,87.5,93.75,97,100</list></variable><variable name="✐ HSV brights"><list id="14761"><item><list struct="atomic" id="14762">0,1,1</list></item><item><list struct="atomic" id="14763">0.0196078431372549,1,0.6666666666666666</list></item><item><list struct="atomic" id="14764">0.06944444444444443,0.8633093525179856,0.5450980392156862</list></item><item><list struct="atomic" id="14765">0.08823529411764708,1,0.6666666666666666</list></item><item><list struct="atomic" id="14766">0.08300653594771241,1,1</list></item><item><list struct="atomic" id="14767">0.10457516339869281,1,1</list></item><item><list struct="atomic" id="14768">0.16666666666666666,1,1</list></item><item><list struct="atomic" id="14769">0.20915032679738563,1,1</list></item><item><list struct="atomic" id="14770">0.3333333333333333,1,1</list></item><item><list struct="atomic" id="14771">0.47222222222222227,1,0.9411764705882353</list></item><item><list struct="atomic" id="14772">0.5,1,1</list></item><item><list struct="atomic" id="14773">0.5836601307189543,1,1</list></item><item><list struct="atomic" id="14774">0.6666666666666666,1,1</list></item><item><list struct="atomic" id="14775">0.7058823529411765,1,1</list></item><item><list struct="atomic" id="14776">0.7503267973856209,1,1</list></item><item><list struct="atomic" id="14777">0.8333333333333334,1,1</list></item><item><list struct="atomic" id="14778">0.9581699346405229,1,1</list></item><item><list struct="atomic" id="14779">1,1,1</list></item></list></variable><variable name="✐ HSL brights"><list id="14780"><item><list struct="atomic" id="14781">0,100,50</list></item><item><list struct="atomic" id="14782">1.9607843137254901,100,33.33333333333333</list></item><item><list struct="atomic" id="14783">6.944444444444444,75.94936708860757,30.980392156862745</list></item><item><list struct="atomic" id="14784">8.823529411764708,100,33.33333333333333</list></item><item><list struct="atomic" id="14785">8.30065359477124,100,50</list></item><item><list struct="atomic" id="14786">10.457516339869281,100,50</list></item><item><list struct="atomic" id="14787">16.666666666666664,100,50</list></item><item><list struct="atomic" id="14788">20.915032679738562,100,50</list></item><item><list struct="atomic" id="14789">33.33333333333333,100,50</list></item><item><list struct="atomic" id="14790">47.22222222222223,100,50</list></item><item><list struct="atomic" id="14791">50,100,50</list></item><item><list struct="atomic" id="14792">58.36601307189543,100,50</list></item><item><list struct="atomic" id="14793">66.66666666666666,100,50</list></item><item><list struct="atomic" id="14794">70.58823529411765,100,50</list></item><item><list struct="atomic" id="14795">75.0326797385621,100,50</list></item><item><list struct="atomic" id="14796">83.33333333333334,100,50</list></item><item><list struct="atomic" id="14797">95.81699346405229,100,50</list></item><item><list struct="atomic" id="14798">100,100,50</list></item></list></variable><variable name="✐ HSV colors"><list id="14799"><item><list struct="atomic" id="14800">0,0,0</list></item><item><list struct="atomic" id="14801">0,0,50.19607843137255</list></item><item><list struct="atomic" id="14802">0,0,75.29411764705883</list></item><item><list struct="atomic" id="14803">0,0,100</list></item><item><list struct="atomic" id="14804">0,100,100</list></item><item><list struct="atomic" id="14805">0,100,33.33333333333333</list></item><item><list struct="atomic" id="14806">6.944444444444444,86.33093525179856,54.509803921568626</list></item><item><list struct="atomic" id="14807">1.1904761904761905,100,27.450980392156865</list></item><item><list struct="atomic" id="14808">8.30065359477124,100,100</list></item><item><list struct="atomic" id="14809">7.142857142857142,100,54.90196078431373</list></item><item><list struct="atomic" id="14810">16.666666666666664,100,100</list></item><item><list struct="atomic" id="14811">13.596491228070173,100,44.70588235294118</list></item><item><list struct="atomic" id="14812">33.33333333333333,100,100</list></item><item><list struct="atomic" id="14813">33.33333333333333,100,11.76470588235294</list></item><item><list struct="atomic" id="14814">50,100,100</list></item><item><list struct="atomic" id="14815">50,100,19.607843137254903</list></item><item><list struct="atomic" id="14816">66.66666666666666,100,100</list></item><item><list struct="atomic" id="14817">66.66666666666666,100,25.098039215686274</list></item><item><list struct="atomic" id="14818">81.4814814814815,100,35.294117647058826</list></item><item><list struct="atomic" id="14819">83.33333333333334,100,100</list></item><item><list struct="atomic" id="14820">100,0,0</list></item></list></variable><variable name="✐ HSL colors"><list id="14821"><item><list struct="atomic" id="14822">0,0,0</list></item><item><list struct="atomic" id="14823">0,0,50.19607843137255</list></item><item><list struct="atomic" id="14824">0,0,75.29411764705883</list></item><item><list struct="atomic" id="14825">0,0,100</list></item><item><list struct="atomic" id="14826">0,100,50</list></item><item><list struct="atomic" id="14827">0,100,16.666666666666664</list></item><item><list struct="atomic" id="14828">6.944444444444444,75.94936708860757,30.980392156862745</list></item><item><list struct="atomic" id="14829">1.1904761904761905,100,13.725490196078432</list></item><item><list struct="atomic" id="14830">8.30065359477124,100,50</list></item><item><list struct="atomic" id="14831">7.142857142857142,100,27.450980392156865</list></item><item><list struct="atomic" id="14832">16.666666666666664,100,50</list></item><item><list struct="atomic" id="14833">13.596491228070173,100,22.35294117647059</list></item><item><list struct="atomic" id="14834">33.33333333333333,100,50</list></item><item><list struct="atomic" id="14835">33.33333333333333,100,5.88235294117647</list></item><item><list struct="atomic" id="14836">50,100,50</list></item><item><list struct="atomic" id="14837">50,100,9.803921568627452</list></item><item><list struct="atomic" id="14838">66.66666666666666,100,50</list></item><item><list struct="atomic" id="14839">66.66666666666666,100,12.549019607843137</list></item><item><list struct="atomic" id="14840">81.4814814814815,100,17.647058823529413</list></item><item><list struct="atomic" id="14841">83.33333333333334,100,50</list></item><item><list struct="atomic" id="14842">0,0,0</list></item></list></variable><variable name="✐ X11 catch"><l>0</l></variable><variable name="✐ dimension names"><list struct="atomic" id="14843">color,color number,crayon,fair hue,size,transparency,X11/W3C name,fair saturation (HSL),fair lightness,fair HSL vector,fair saturation (HSV),fair value (brightness),fair HSV vector,hue,saturation (HSL),lightness,HSL vector,saturation (HSV),value (brightness),HSV vector,red,green,blue,RGB(A) vector,RGB(A) hex</list></variable><variable name="✐ dimension dispatch"><list id="14844"><item><context id="14845"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to color %obj %l"><l/><l/></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><context id="14851"><inputs></inputs><variables></variables><receiver><ref id="8"></ref></receiver><origin></origin></context></context></item><item><context id="14853"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to color number %s %l"><l></l><l/></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin></context></item><item><context id="14859"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to crayon %s %l"><l></l><l/></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin></context></item><item><context id="14865"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to fair hue %s %l"><l></l><l/></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin></context></item><item><context id="14871"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen size to %s %l"><l></l><l/></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin></context></item><item><context id="14877"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen transparency to %s %l"><l></l><l/></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin></context></item><item><context id="14883"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to X11 name %s %l"><l></l><l/></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin></context></item><item><context id="14889"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to fair saturation (HSL) %s %l"><l></l><l/></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin></context></item><item><context id="14895"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to fair lightness %s %l"><l></l><l/></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin></context></item><item><context id="14901"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to fair HSL vector %s %l"><l></l><l/></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin></context></item><item><context id="14907"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to fair saturation (HSV) %s %l"><l></l><l/></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin></context></item><item><context id="14913"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to fair value (brightness) %s %l"><l></l><l/></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin></context></item><item><context id="14919"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to fair HSV vector %s %l"><l></l><l/></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin></context></item><item><context id="14925"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to hue %s %l"><l></l><l/></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin></context></item><item><context id="14931"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to HSL saturation %s %l"><l></l><l/></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin></context></item><item><context id="14937"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to lightness %s %l"><l></l><l/></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin></context></item><item><context id="14943"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to HSL vector %s %l"><l></l><l/></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin></context></item><item><context id="14949"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen saturation (HSV) to %s %l"><l></l><l/></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin></context></item><item><context id="14955"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen value (brightness) to %s %l"><l></l><l/></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin></context></item><item><context id="14961"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to HSV vector %s %l"><l></l><l/></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin></context></item><item><context id="14967"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen red to %s %l"><l></l><l/></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin></context></item><item><context id="14973"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen green to %s %l"><l></l><l/></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin></context></item><item><context id="14979"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen blue to %s %l"><l></l><l/></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin></context></item><item><context id="14985"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to RGB vector %s %l"><l></l><l/></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin></context></item><item><context id="14991"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to RGB hex %s %l"><l></l><l/></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin></context></item></list></variable></variables></project><media name="Super Blocks" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>