<snapdata remixID="11141624"><project name="Basic" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes>Welcome to Basic&#xD;&#xD;&#xD;NOTE: For slower computers set turbo mode to off when asked to.&#xD;&#xD;Commands:&#xD;- directory command format: dir&#xD;        looks like: dir&#xD;&#xD;- load command format: load "programname.prg"&#xD;       looks like: load "1.prg"&#xD;&#xD;- run command format: run&#xD;        looks like: run&#xD;&#xD;- print, format: mem# print "input text here"&#xD;        looks like: 0010 print "hello world"&#xD;&#xD;- text color change (0-7) format: mem# tcolor value;&#xD;        looks like: 0010 tcolor 1;&#xD;&#xD;- background color change (0-8) format: mem# bcolor value;&#xD;        looks like: 0010 bcolor 5;&#xD;&#xD;- goto different line format: mem# goto nextmem#&#xD;        looks like: 0020 goto 0010&#xD;&#xD;- change color by format: mem# ccolor changecolorby#;&#xD;        looks like: 0010 ccolor 1;&#xD;&#xD;- new line when running code format: &#xD;mem# nline&#xD;        looks like: 0010 nline&#xD;&#xD;- input command format: mem# input inputtype&#xD;        looks like: 0010 input "text"&#xD;                         0020 print "text"&#xD;&#xD;        different input type: 0010 input "color"&#xD;                                        0020 tcolor color;&#xD;       different input type: 0010 input "color"&#xD;                                       0020 bcolor color;&#xD;&#xD;- set variable format: mem# svar "varname" = #;&#xD;        looks like:  0010 svar "x" = 10;&#xD;                          0020 print "x"&#xD;         different var use: 0010 svar "x" = 1;&#xD;                                     0020 ccolor x;&#xD;                                     0030 print "hello"&#xD;         different var use: 0010 svar "x" = 1;&#xD;                                     0020 tcolor x;&#xD;                                     0030 print "hello"&#xD;&#xD;- change variable (+/-) format: mem# cvar "varname" = signthen#;&#xD;         looks like: 0010 svar "x" = 1;&#xD;                          0020 tcolor x;&#xD;                          0030 print "hello"&#xD;                          0040 cvar "x" = +1;&#xD;                          0050 goto 0010&#xD;         different var use: 0010 svar "x" = 7;&#xD;                                     0020 tcolor x;&#xD;                                     0030 print "hello"&#xD;                                     0040 cvar "x" = -1;&#xD;                                     0050 goto 0010&#xD;&#xD;repeate specific code format: mem# gotr backtomem# "#oftimesrepeat"&#xD;        looks like: 0010 print "hello world"&#xD;                         0020 gotr 0010 "10"&#xD;                         0030 halt&#xD;        using vars: 0010 svar "x" = 0;&#xD;                          0020 tcolor x;&#xD;                          0030 print "hello world"&#xD;                          0040 cvar "x" = +1;&#xD;                          0050 gotr 0010 "7"&#xD;                          0060 halt&#xD;&#xD;halt command format: mem# halt&#xD;       looks like: 0010 print "hello world"&#xD;                        0020 halt&#xD;&#xD;-change text color format (0-7): poke #&#xD;           looks like: poke 0&#xD;-change background color format (1-8): poke 53281,#&#xD;           looks like: poke 53281,1</notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAAiZJREFUeF7t0sEJADAMA7Fk5u5PC13iPvIChkM7c+6YAlGBBTAq7/YXABCEtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0/H9et6ZwVEVsAAAAASUVORK5CYII=</thumbnail><scenes select="1"><scene name="Basic"><notes>Welcome to Basic&#xD;&#xD;&#xD;NOTE: For slower computers set turbo mode to off when asked to.&#xD;&#xD;Commands:&#xD;- directory command format: dir&#xD;        looks like: dir&#xD;&#xD;- load command format: load "programname.prg"&#xD;       looks like: load "1.prg"&#xD;&#xD;- run command format: run&#xD;        looks like: run&#xD;&#xD;- print, format: mem# print "input text here"&#xD;        looks like: 0010 print "hello world"&#xD;&#xD;- text color change (0-7) format: mem# tcolor value;&#xD;        looks like: 0010 tcolor 1;&#xD;&#xD;- background color change (0-8) format: mem# bcolor value;&#xD;        looks like: 0010 bcolor 5;&#xD;&#xD;- goto different line format: mem# goto nextmem#&#xD;        looks like: 0020 goto 0010&#xD;&#xD;- change color by format: mem# ccolor changecolorby#;&#xD;        looks like: 0010 ccolor 1;&#xD;&#xD;- new line when running code format: &#xD;mem# nline&#xD;        looks like: 0010 nline&#xD;&#xD;- input command format: mem# input inputtype&#xD;        looks like: 0010 input "text"&#xD;                         0020 print "text"&#xD;&#xD;        different input type: 0010 input "color"&#xD;                                        0020 tcolor color;&#xD;       different input type: 0010 input "color"&#xD;                                       0020 bcolor color;&#xD;&#xD;- set variable format: mem# svar "varname" = #;&#xD;        looks like:  0010 svar "x" = 10;&#xD;                          0020 print "x"&#xD;         different var use: 0010 svar "x" = 1;&#xD;                                     0020 ccolor x;&#xD;                                     0030 print "hello"&#xD;         different var use: 0010 svar "x" = 1;&#xD;                                     0020 tcolor x;&#xD;                                     0030 print "hello"&#xD;&#xD;- change variable (+/-) format: mem# cvar "varname" = signthen#;&#xD;         looks like: 0010 svar "x" = 1;&#xD;                          0020 tcolor x;&#xD;                          0030 print "hello"&#xD;                          0040 cvar "x" = +1;&#xD;                          0050 goto 0010&#xD;         different var use: 0010 svar "x" = 7;&#xD;                                     0020 tcolor x;&#xD;                                     0030 print "hello"&#xD;                                     0040 cvar "x" = -1;&#xD;                                     0050 goto 0010&#xD;&#xD;repeate specific code format: mem# gotr backtomem# "#oftimesrepeat"&#xD;        looks like: 0010 print "hello world"&#xD;                         0020 gotr 0010 "10"&#xD;                         0030 halt&#xD;        using vars: 0010 svar "x" = 0;&#xD;                          0020 tcolor x;&#xD;                          0030 print "hello world"&#xD;                          0040 cvar "x" = +1;&#xD;                          0050 gotr 0010 "7"&#xD;                          0060 halt&#xD;&#xD;halt command format: mem# halt&#xD;       looks like: 0010 print "hello world"&#xD;                        0020 halt&#xD;&#xD;-change text color format (0-7): poke #&#xD;           looks like: poke 0&#xD;-change background color format (1-8): poke 53281,#&#xD;           looks like: poke 53281,1</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Press key %&apos;key&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportOr"><block s="reportEquals"><block s="reportStringSize"><block var="key"/></block><l>1</l></block><block s="reportEquals"><block var="key"/><l>Alt</l></block></block><script><block s="doIfElse"><block s="reportEquals"><block s="reportStringSize"><block var="key"/></block><l>1</l></block><script><block s="write"><block var="key"/><l>13</l></block><block s="doAddToList"><block var="key"/><block var="screen"/></block></script><script><block s="write"><l> </l><l>13</l></block><block s="doAddToList"><l> </l><block var="screen"/></block></script></block><block s="doSetVar"><l>key pressed</l><l>0</l></block></script></block></script></block-definition><block-definition s="Enter %&apos;key&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="key pressed"/><l>Enter</l></block><script><custom-block s="command"></custom-block><block s="doChangeVar"><l>line</l><l>1</l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="screen"/></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>10</l></block></block></script></block></script></block-definition><block-definition s="$flash remove duplicates from %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="209" collapsed="false">Reports a new list whose items are the same as in the input list, except that if two or more equal items appear in the input list, only the first one is kept in the result.</comment><header></header><code></code><translations>ca:elimina els duplicats de _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportListAttribute"><l><option>columns</option></l><block s="reportApplyExtension"><l>dta_analyze(list)</l><list><block var="data"/></list></block></block></block></block></script></block-definition><block-definition s="$flash assoc %&apos;key&apos; %&apos;a-list&apos;" type="reporter" category="lists"><comment x="0" y="0" w="289.3333333333333" collapsed="false">The second input is an &quot;association list,&quot; a list of two-item lists.  Each of those smaller lists has a &quot;key&quot; as its first item and a &quot;value&quot; as its second.  ASSOC reports the first key-value pair in the association list whose key matches the first input.</comment><header></header><code></code><translations>ca:associació _ _&#xD;</translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="reportAtomicFindFirst"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block var="key"/><block s="reportListItem"><l>1</l><l/></block></block></autolambda><list></list></block><block var="a-list"/></block></block></script></block-definition><block-definition s="%&apos;#&apos; for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><comment x="0" y="0" w="228.57142857142858" collapsed="false">This block carries out the given script for each item of the given list, like the primitive FOR EACH.&#xD;&#xD;What&apos;s different is that it provides the # variable, which will contain the item number in the list of each item in turn, 1 while processing item 1, and so on.</comment><header></header><code></code><translations>ca:_ per cada _ de _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%upvar"></input><input type="%l"></input><input type="%ca"></input></inputs><script><block s="doForEach"><l>inner item</l><block var="data"/><script><block s="doSetVar"><l>item</l><block var="inner item"/></block><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="$flash zip %&apos;lists&apos;" type="reporter" category="lists"><comment x="0" y="0" w="192" collapsed="false">ZIP takes any number of lists as inputs.  The lists should all be the same length.  ZIP reports a list of lists in which the first item is a list of all the first items, the second item is a list of all the second items, etc.&#xD;Viewing the inputs as the rows of a matrix, ZIP reports its transpose.</comment><header></header><code></code><translations></translations><inputs><input type="%mult%l"></input></inputs><script><block s="doReport"><block s="reportListAttribute"><l><option>columns</option></l><block var="lists"/></block></block></script></block-definition><block-definition s="all but first letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="199" collapsed="false">Takes a text string as input, and reports a new text string containing all but the first character of the input.</comment><header></header><code></code><translations>pt:_ sem o primeiro caractere&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="string"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="all but first letter of %txt"><l></l></custom-block></autolambda><list></list></block><block var="string"/></block></block></script></block><block s="doReport"><block s="reportJoinWords"><block s="reportCDR"><block s="reportTextSplit"><custom-block s="require nonempty %s %s"><block var="string"/><l>All but first of empty word.</l></custom-block><l><option>letter</option></l></block></block></block></block></script></block-definition><block-definition s="all but first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="223.000001" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the first word, with one space between words and no spaces at the beginning or end. (Note: consider using SENTENCE➞LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations>pt:_ sem a primeira palavra&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="sentence"/></block><script><custom-block s="error %txt"><l>All but first of empty sentence.</l></custom-block></script><script><block s="doReport"><block s="reportCDR"><block var="sentence"/></block></block></script></block></script></block><block s="doReport"><custom-block s="list $arrowRight sentence %l"><block s="reportCDR"><custom-block s="require nonempty %s %s"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block><l>All but first of empty sentence.</l></custom-block></block></custom-block></block></script></block-definition><block-definition s="all but last letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="218" collapsed="false">Takes a text string as input, and reports a new text string containing all but the last letter of the input.</comment><header></header><code></code><translations>pt:_ sem o último caractere&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="string"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="all but last letter of %txt"><l></l></custom-block></autolambda><list></list></block><block var="string"/></block></block></script></block><block s="doReport"><block s="reportJoinWords"><block s="reportListAttribute"><l><option>reverse</option></l><block s="reportCDR"><block s="reportListAttribute"><l><option>reverse</option></l><block s="reportTextSplit"><custom-block s="require nonempty %s %s"><block var="string"/><l>All but first of empty word.</l></custom-block><l><option>letter</option></l></block></block></block></block></block></block></script></block-definition><block-definition s="all but last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="211.99999999999997" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the last word, with one space between words and no spaces at the beginning or end.  (Note: consider using SENTENCE-&gt;LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations>pt:_ sem a última palavra&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="sentence"/></block><script><custom-block s="error %txt"><l>All but last of empty sentence.</l></custom-block></script><script><block s="doReport"><block s="reportListAttribute"><l><option>reverse</option></l><block s="reportCDR"><block s="reportListAttribute"><l><option>reverse</option></l><block var="sentence"/></block></block></block></block></script></block></script></block><block s="doReport"><custom-block s="list $arrowRight sentence %l"><block s="reportListAttribute"><l><option>reverse</option></l><block s="reportCDR"><block s="reportListAttribute"><l><option>reverse</option></l><custom-block s="require nonempty %s %s"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block><l>All but last of empty sentence.</l></custom-block></block></block></block></custom-block></block></script></block-definition><block-definition s="first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="236" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the first word, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a primeira palavra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="sentence"/></block><script><custom-block s="error %txt"><l>First of empty sentence.</l></custom-block></script><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="sentence"/></block></block></script></block></script><script><block s="doReport"><block s="reportListItem"><l>1</l><custom-block s="require nonempty %s %s"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block><l>First of empty sentence.</l></custom-block></block></block></script></block></script></block-definition><block-definition s="last letter of %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="260" collapsed="false">Takes a text string as input, and reports the last character in the string.</comment><header></header><code></code><translations>pt:o último caractere de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="word"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="last letter of %txt"><l></l></custom-block></autolambda><list></list></block><block var="word"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><l>0</l></block><script><custom-block s="error %txt"><l>Last of empty word.</l></custom-block></script></block><block s="doReport"><block s="reportLetter"><block s="reportStringSize"><block var="word"/></block><block var="word"/></block></block></script></block-definition><block-definition s="last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="262" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the last word of the input, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a última palavra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="sentence"/></block><script><custom-block s="error %txt"><l>Last of empty sentence.</l></custom-block></script><script><block s="doReport"><block s="reportListItem"><l><option>last</option></l><block var="sentence"/></block></block></script></block></script></block><block s="doReport"><block s="reportListItem"><l><option>last</option></l><custom-block s="require nonempty %s %s"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block><l>Last of empty sentence.</l></custom-block></block></block></script></block-definition><block-definition s="empty word? %&apos;word&apos;" type="predicate" category="operators"><comment x="0" y="0" w="208" collapsed="false">Takes a text string as input, and reports TRUE if the string has no characters in it of any kind, otherwise false.</comment><header></header><code></code><translations>pt:a palavra _ está vazia&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="word"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="empty word? %txt"><l></l></custom-block></autolambda><list></list></block><block var="word"/></block></block></script></block><block s="doReport"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><l>0</l></block></block></script></block-definition><block-definition s="empty sentence? %&apos;sentence&apos;" type="predicate" category="operators"><comment x="0" y="0" w="221" collapsed="false">Takes a text string as input, and reports TRUE if the input contains no characters other than spaces (therefore, no words when the string is considered as a sentence), otherwise FALSE.</comment><header></header><code></code><translations>pt:a frase _ está vazia&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportListIsEmpty"><block var="sentence"/></block></block></script></block><block s="doReport"><block s="reportListIsEmpty"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block></block></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><comment x="0" y="0" w="230.66666666666666" collapsed="false">Like JOIN, takes any number of words (text strings) and reports a sentence with its inputs concatenated, but inserts a blank space between the inputs.&#xD;Consider using SENTENCE (Lists palette) instead.</comment><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;pt:uma frase com as palavras _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="words"/></block><script><block s="doReport"><l></l></block></script></block><block s="doDeclareVariables"><list><l>first</l><l>bf</l></list></block><block s="doSetVar"><l>first</l><block s="reportIfElse"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="words"/></block><l><option>list</option></l></block><custom-block s="join words %mult%txt"><block s="reportListItem"><l>1</l><block var="words"/></block></custom-block><block s="reportListItem"><l>1</l><block var="words"/></block></block></block><block s="doSetVar"><l>bf</l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block><block s="doIf"><custom-block s="empty sentence? %txt"><block var="bf"/></custom-block><script><block s="doReport"><block var="first"/></block></script></block><block s="doIf"><custom-block s="empty sentence? %txt"><block var="first"/></custom-block><script><block s="doReport"><block var="bf"/></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block var="first"/><l> </l><block var="bf"/></list></block></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><comment x="0" y="0" w="165.33333333333334" collapsed="false">Takes a sentence in list form and reports the sentence as a text string.</comment><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;pt:uma frase com as palavras em _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><comment x="0" y="0" w="196" collapsed="false">Takes a sentence in text string form and reports the sentence as a list of its words.</comment><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;pt:uma lista com as palavras da frase _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportEquals"><block s="reportStringSize"><l></l></block><l>0</l></block></block></autolambda><list></list></block><block s="reportTextSplit"><block var="text"/><l><option>word</option></l></block></block></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="146.42857142857144" collapsed="false">report a list in which each item is one letter from the input word</comment><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;pt:uma lista com os caracteres da palavra _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="word"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="word $arrowRight list %txt"><l></l></custom-block></autolambda><list></list></block><block var="word"/></block></block></script></block><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="158.57142857142858" collapsed="false">join all the items of the input list&#xD;into a single word, and report it</comment><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;pt:uma palavra com os caracteres em _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="list"/></block><script><block s="doReport"><block var="list"/></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>list</option></l></block></autolambda><list></list></block><block var="list"/></block><l></l></block><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>list</option></l></block><block s="reportNewList"><list><custom-block s="list $arrowRight word %l"><l/></custom-block></list></block><l></l></block></autolambda><list></list></block><block var="list"/></block></block></script></block-definition><block-definition s="sentence %&apos;phrase&apos;" type="reporter" category="lists"><comment x="0" y="0" w="302.6666666666667" collapsed="false">SENTENCE is the main constructor for sentences, represented&#xD;as lists of words.  It takes zero or more inputs, each of which can&#xD;be either a list or a text string.  If a list, the input is assumed to be&#xD;a list of words.  If a text string, it is converted to a list of words using&#xD;SENTENCE→LIST.  Then all the lists of words are appended to form a new list of words.&#xD;&#xD;If the inputs are lists of lists rather than lists of words, SENTENCE,&#xD;like APPEND, does only one level of flattening, reporting a list of&#xD;all the items of all the input lists.</comment><header></header><code></code><translations></translations><inputs><input type="%mult%s"></input></inputs><script><block s="doReport"><block s="reportConcatenatedLists"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>list</option></l></block><l></l><custom-block s="sentence $arrowRight list %txt"><l></l></custom-block></block></autolambda><list></list></block><block var="phrase"/></block></block></block></script></block-definition><block-definition s="require nonempty %&apos;text&apos; %&apos;message&apos;" type="reporter" category="operators" helper="true"><comment x="0" y="0" w="220" collapsed="false">Helper function for word/sentence library.&#xD;Reports its first input, unless that input is empty, in which case it gives its second input as an error message.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportIfElse"><block s="reportIsA"><block var="text"/><l><option>list</option></l></block><block s="reportListIsEmpty"><block var="text"/></block><block s="reportEquals"><block s="reportStringSize"><block var="text"/></block><l>0</l></block></block><script><custom-block s="error %txt"><block var="message"/></custom-block></script><script><block s="doReport"><block var="text"/></block></script></block></script></block-definition><block-definition s="first letter of %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="260" collapsed="false">Takes a text string as input, and reports the first character in the string.</comment><header></header><code></code><translations>pt:a primeira palavra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="word"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="first letter of %txt"><l></l></custom-block></autolambda><list></list></block><block var="word"/></block></block></script><script><block s="doReport"><block s="reportLetter"><l>1</l><custom-block s="require nonempty %s %s"><block var="word"/><l>First of empty word.</l></custom-block></block></block></script></block></script></block-definition><block-definition s="Change list %&apos;List&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>screen</l><custom-block s="list $arrowRight sentence %l"><block var="List"/></custom-block></block></script></block-definition><block-definition s="command" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>command line</l><custom-block s="✐ no spaces %s"><custom-block s="list $arrowRight sentence %l"><block var="screen"/></custom-block></custom-block></block><block s="doIfElse"><custom-block s="text %txt contains %txt"><block var="command line"/><l>dir</l></custom-block><script><block s="doSetVar"><l>programs</l><block s="reportNewList"><list><l></l></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="programs"/></block><script><block s="doDeleteFromList"><l>1</l><block var="programs"/></block></script></block><block s="doFor"><l>i</l><l>1</l><l>10</l><script><block s="doAddToList"><block s="reportApplyExtension"><l>db_get(key)</l><list><block s="reportJoinWords"><list><l>prg</l><block var="i"/></list></block></list></block><block var="programs"/></block></script></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>12</l></block></block><block s="write"><l>Programs:</l><l>15</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="programs"/></block><script><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>12</l></block></block><block s="write"><block s="reportJoinWords"><list><block var="i"/><l>    </l><block s="reportListItem"><block var="i"/><block var="programs"/></block></list></block><l>15</l></block></script></block></script><script><block s="doIfElse"><custom-block s="text %txt contains %txt"><block var="command line"/><l>load</l></custom-block><script><block s="doSetVar"><l>word list</l><block s="reportNewList"><list><l></l></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="word list"/></block><script><block s="doDeleteFromList"><l>1</l><block var="word list"/></block></script></block><block s="doSetVar"><l>command #</l><block s="reportVariadicSum"><list><block var="command #"/><l>1</l></list></block></block><block s="doSetVar"><l>pos of "</l><custom-block s="position of %s in %txt"><l>"</l><block var="command line"/></custom-block></block><block s="doSetVar"><l>next</l><block var="pos of &quot;"/></block><block s="doUntil"><block s="reportEquals"><block var="letter"/><l>"</l></block><script><block s="doChangeVar"><l>next</l><l>1</l></block><block s="doAddToList"><block s="reportLetter"><block var="next"/><block var="command line"/></block><block var="word list"/></block><block s="doSetVar"><l>letter</l><block s="reportLetter"><block var="next"/><block var="command line"/></block></block></script></block><block s="doDeleteFromList"><l><option>last</option></l><block var="word list"/></block><block s="doSetVar"><l>letter</l><custom-block s="✐ no spaces %s"><custom-block s="list $arrowRight word %l"><block var="word list"/></custom-block></custom-block></block><block s="doSetVar"><l>imported</l><block var="letter"/></block><custom-block s="set color %s"><l>0</l></custom-block><custom-block s="set background color %s"><l>1</l></custom-block><block s="doBroadcast"><l>load</l><list></list></block><block s="doStopThis"><l><option>this script</option></l></block></script><script><block s="doIfElse"><custom-block s="text %txt contains %txt"><block var="command line"/><l>poke</l></custom-block><script><block s="doIfElse"><custom-block s="text %txt contains %txt"><block var="command line"/><l>53281</l></custom-block><script><block s="clear"></block><block s="doBroadcast"><block s="reportLetter"><l><option>last</option></l><block var="command line"/></block><list></list></block></script><script><block s="clear"></block><custom-block s="set color %s"><block s="reportLetter"><l><option>last</option></l><block var="command line"/></block></custom-block><block s="doBroadcast"><l>start</l><list></list></block></script></block></script><script><block s="doIfElse"><block s="reportNot"><block s="reportOr"><custom-block s="text %txt contains %txt"><block var="command line"/><l>bncolor</l></custom-block><block s="reportOr"><block s="reportOr"><block s="reportOr"><block s="reportOr"><block s="reportOr"><block s="reportOr"><block s="reportOr"><block s="reportOr"><block s="reportOr"><block s="reportOr"><block s="reportOr"><custom-block s="text %txt contains %txt"><block var="command line"/><l>run</l></custom-block><custom-block s="text %txt contains %txt"><block var="command line"/><l>print</l></custom-block></block><custom-block s="text %txt contains %txt"><block var="command line"/><l>goto</l></custom-block></block><custom-block s="text %txt contains %txt"><block var="command line"/><l>tcolor</l></custom-block></block><custom-block s="text %txt contains %txt"><block var="command line"/><l>svar</l></custom-block></block><custom-block s="text %txt contains %txt"><block var="command line"/><l>cvar</l></custom-block></block><custom-block s="text %txt contains %txt"><block var="command line"/><l>input</l></custom-block></block><custom-block s="text %txt contains %txt"><block var="command line"/><l>bcolor</l></custom-block></block><custom-block s="text %txt contains %txt"><block var="command line"/><l>nline</l></custom-block></block><custom-block s="text %txt contains %txt"><block var="command line"/><l>ccolor</l></custom-block></block><custom-block s="text %txt contains %txt"><block var="command line"/><l>halt</l></custom-block></block><custom-block s="text %txt contains %txt"><block var="command line"/><l>gotr</l></custom-block></block></block></block><script><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>10</l></block></block><block s="write"><l>Sytax Error!</l><l>13</l></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>10</l></block></block></script><script><block s="doSetVar"><l>arrow</l><l>no</l></block><block s="doIfElse"><custom-block s="text %txt contains %txt"><block var="command line"/><l>run</l></custom-block><script><block s="doSetVar"><l>color</l><l>0</l></block><block s="doSetVar"><l>halt</l><l>0</l></block><custom-block s="set color %s"><block var="color"/></custom-block><custom-block s="run command"></custom-block></script><script><block s="doIf"><block s="reportAnd"><block s="reportIsA"><block s="reportLetter"><l>1</l><block var="command line"/></block><l><option>number</option></l></block><block s="reportAnd"><block s="reportIsA"><block s="reportLetter"><l>2</l><block var="command line"/></block><l><option>number</option></l></block><block s="reportAnd"><block s="reportIsA"><block s="reportLetter"><l>3</l><block var="command line"/></block><l><option>number</option></l></block><block s="reportIsA"><block s="reportLetter"><l>4</l><block var="command line"/></block><l><option>number</option></l></block></block></block></block><script><block s="doIf"><block s="reportAnd"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><l>1</l><block var="command line"/></block><l>1</l></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><l>2</l><block var="command line"/></block><l>1</l></block></block></block><script><block s="doSetVar"><l>command #</l><block s="reportJoinWords"><list><block s="reportLetter"><l>3</l><block var="command line"/></block><block s="reportLetter"><l>4</l><block var="command line"/></block></list></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><l>1</l><block var="command line"/></block><l>1</l></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><l>2</l><block var="command line"/></block><l>0</l></block></block></block><script><block s="doSetVar"><l>command #</l><block s="reportJoinWords"><list><block s="reportLetter"><l>2</l><block var="command line"/></block><block s="reportLetter"><l>3</l><block var="command line"/></block><block s="reportLetter"><l>4</l><block var="command line"/></block></list></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><l>1</l><block var="command line"/></block><l>0</l></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><l>2</l><block var="command line"/></block><l>0</l></block></block></block><script><block s="doSetVar"><l>command #</l><block s="reportJoinWords"><list><block s="reportLetter"><l>1</l><block var="command line"/></block><block s="reportLetter"><l>2</l><block var="command line"/></block><block s="reportLetter"><l>3</l><block var="command line"/></block><block s="reportLetter"><l>4</l><block var="command line"/></block></list></block></block></script></block></script></block><block s="doIf"><custom-block s="text %txt contains %txt"><block var="command line"/><l>print</l></custom-block><script><custom-block s="print command"></custom-block></script></block><block s="doIf"><custom-block s="text %txt contains %txt"><block var="command line"/><l>goto</l></custom-block><script><custom-block s="goto command"></custom-block></script></block><block s="doIf"><custom-block s="text %txt contains %txt"><block var="command line"/><l>tcolor</l></custom-block><script><custom-block s="tcolor command"></custom-block></script></block><block s="doIf"><custom-block s="text %txt contains %txt"><block var="command line"/><l>ccolor</l></custom-block><script><custom-block s="ccolor command"></custom-block></script></block><block s="doIf"><custom-block s="text %txt contains %txt"><block var="command line"/><l>nline</l></custom-block><script><custom-block s="nline command"></custom-block></script></block><block s="doIf"><custom-block s="text %txt contains %txt"><block var="command line"/><l>input</l></custom-block><script><custom-block s="input command"></custom-block></script></block><block s="doIf"><custom-block s="text %txt contains %txt"><block var="command line"/><l>svar</l></custom-block><script><custom-block s="svar command"></custom-block></script></block><block s="doIf"><custom-block s="text %txt contains %txt"><block var="command line"/><l>cvar</l></custom-block><script><custom-block s="cvar command"></custom-block></script></block><block s="doIf"><custom-block s="text %txt contains %txt"><block var="command line"/><l>ife</l></custom-block><script><custom-block s="ife command"></custom-block></script></block><block s="doIf"><custom-block s="text %txt contains %txt"><block var="command line"/><l>halt</l></custom-block><script><custom-block s="halt command"></custom-block></script></block><block s="doIf"><custom-block s="text %txt contains %txt"><block var="command line"/><l>gotr</l></custom-block><script><custom-block s="gotr command"></custom-block></script></block><block s="doIf"><custom-block s="text %txt contains %txt"><block var="command line"/><l>bcolor</l></custom-block><script><custom-block s="bcolor command"></custom-block></script></block><block s="doIf"><custom-block s="text %txt contains %txt"><block var="command line"/><l>bncolor</l></custom-block><script><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="command #"/><l>bncolor</l></list></block><block s="doSetVar"><l>var</l><l>set</l></block><block s="doSetVar"><l>command #</l><block s="reportVariadicSum"><list><block var="command #"/><l>1</l></list></block></block><block s="doSetVar"><l>pos of "</l><custom-block s="position of %s in %txt"><l>r</l><block var="command line"/></custom-block></block><block s="doSetVar"><l>next</l><block s="reportVariadicSum"><list><block var="pos of &quot;"/><l>1</l></list></block></block><block s="doUntil"><block s="reportEquals"><block s="reportLetter"><block var="next"/><block var="command line"/></block><l>;</l></block><script><block s="doAddToList"><block s="reportLetter"><block var="next"/><block var="command line"/></block><block var="word list"/></block><block s="doSetVar"><l>letter</l><block s="reportLetter"><block var="next"/><block var="command line"/></block></block><block s="doChangeVar"><l>next</l><l>1</l></block></script></block><block s="doSetVar"><l>letter</l><custom-block s="✐ no spaces %s"><custom-block s="list $arrowRight word %l"><block var="word list"/></custom-block></custom-block></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="command #"/><block var="letter"/></list></block></script></block></script></block></script></block></script></block></script></block></script></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>ca:$brush fixa el _ del llapis a _ _&#xD;</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>§_ext_clr_numbers</options></input><input type="%mult%s"></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doRun"><block s="reportAttributeOf"><block s="reportListItem"><block s="reportListIndex"><block var="dimension"/><block var="✐ dimension names"/></block><block var="✐ dimension dispatch"/></block><block s="reportGet"><l><option>self</option></l></block></block><list><block var="value"/><block var="more value"/></list></block></script><scripts><comment x="460.0888671875" y="4175.599999999967" w="251.33333333333334" 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></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="reportVariadicProduct"><list><l></l><l>100</l></list></block></autolambda><list></list></block><block s="evaluate"><block s="reifyReporter"><script><block s="doSetVar"><l>L</l><block s="reportDifference"><block var="V"/><block s="reportQuotient"><block s="reportVariadicProduct"><list><block var="V"/><block var="S"/></list></block><l>2</l></block></block></block><block s="doReport"><block s="reportNewList"><list><block var="H"/><block s="reportIfElse"><block s="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="reportVariadicMin"><list><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></list></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="reportVariadicProduct"><list><l></l><l>100</l></list></block></autolambda><list></list></block><block s="evaluate"><block s="reifyReporter"><script><block s="doSetVar"><l>L</l><block s="reportDifference"><block var="V"/><block s="reportQuotient"><block s="reportVariadicProduct"><list><block var="V"/><block var="S"/></list></block><l>2</l></block></block></block><block s="doReport"><block s="reportNewList"><list><block var="H"/><block s="reportIfElse"><block s="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="reportVariadicMin"><list><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></list></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="reportVariadicSum"><list><block var="L"/><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="HSL 0-1"/></block><block s="reportVariadicMin"><list><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></list></block></list></block></list></block></block><custom-block s="set pen color to h: %n s: %n v: %n"><block s="reportListItem"><l>1</l><block var="HSL 0-1"/></block><block s="reportIfElse"><block s="reportEquals"><block var="V"/><l>0</l></block><l>0</l><block s="reportDifference"><l>2</l><block s="reportVariadicProduct"><list><l>2</l><block s="reportQuotient"><block var="L"/><block var="V"/></block></list></block></block></block><block var="V"/></custom-block><block s="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="reportVariadicSum"><list><block var="L"/><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="raw HSL 0-1"/></block><block s="reportVariadicMin"><list><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></list></block></list></block></list></block></block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l>100</l></list></block></autolambda><list></list></block><block s="reportNewList"><list><block s="reportListItem"><l>1</l><block var="raw HSL 0-1"/></block><block s="reportIfElse"><block s="reportEquals"><block var="V"/><l>0</l></block><l>0</l><block s="reportDifference"><l>2</l><block s="reportVariadicProduct"><list><l>2</l><block s="reportQuotient"><block var="L"/><block var="V"/></block></list></block></block></block><block var="V"/></list></block></block></block></script><script><block s="doSetVar"><l>✐ raw HSV</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l>100</l></list></block></autolambda><list></list></block><custom-block s="HSV color"></custom-block></block></block></script></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>ca:$brush _ del llapis&#xD;</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="reportVariadicProduct"><list><block s="reportDifference"><l>100</l><block s="getPenAttribute"><l><option>transparency</option></l></block></block><l>255</l></list></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="reportVariadicProduct"><list><block s="reportDifference"><l>100</l><block s="getPenAttribute"><l><option>transparency</option></l></block></block><l>255</l></list></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="reportVariadicProduct"><list><l>100</l><l></l></list></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>ca:$brush augmenta _ del llapis en _&#xD;</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="reportVariadicSum"><list><block var="old"/><block var="amount"/></list></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="reportVariadicSum"><list><block var="old"/><block var="amount"/></list></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="reportVariadicSum"><list><l></l><l></l></list></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="✐ 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="$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="reportVariadicProduct"><list><block s="reportTextSplit"><custom-block s="substring of %txt before %txt"><custom-block s="substring of %txt after %txt"><block s="reportJoinWords"><list><block var="newcolor"/></list></block><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></list></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>ca:$brush barreja colors _ amb criteri _&#xD;</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="reportVariadicSum"><list><l></l><l>0.055</l></list></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="reportVariadicProduct"><list><l></l><l></l></list></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="reportVariadicSum"><list><l></l><l></l></list></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" 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="reportVariadicSum"><list><l></l><l></l></list></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="reportVariadicProduct"><list><l></l><l></l></list></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="reportVariadicProduct"><list><block var="combined waveform"/><l></l></list></block><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></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="reportVariadicProduct"><list><l>12.92</l><l></l></list></block><block s="reportDifference"><block s="reportVariadicProduct"><list><l>1.055</l><block s="reportPower"><l></l><block s="reportQuotient"><l>1</l><l>2.4</l></block></block></list></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="reportVariadicProduct"><list><l>255</l><block var="new"/></list></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="reportVariadicSum"><list><l></l><l></l></list></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="reportVariadicProduct"><list><custom-block s="✐ RGB from color %s"><l></l></custom-block><l></l></list></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="reportVariadicSum"><list><l></l><l></l></list></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="reportVariadicMax"><list><l></l><l></l></list></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="reportVariadicProduct"><list><block var="new"/><block s="reportQuotient"><l>255</l><block var="max"/></block></list></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="reportVariadicProduct"><list><l></l><l></l></list></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="reportVariadicProduct"><list><custom-block s="✐ RGB from color %s"><l></l></custom-block><block s="reportQuotient"><l></l><l>255</l></block></list></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="reportVariadicProduct"><list><block s="reportPower"><block var="new"/><block s="reportQuotient"><l>1</l><block s="reportCombine"><block var="weights"/><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block></block><l>255</l></list></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="reportVariadicProduct"><list><block var="new"/><l>255</l></list></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="reportVariadicProduct"><list><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></list></block></autolambda><list></list></block><block var="colors"/></block></script></scripts></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>ca:$brush color amb _ _ _&#xD;</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>§_ext_clr_numbers</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="reportVariadicProduct"><list><block s="reportListItem"><l>1</l><block var="value"/></block><l>3</l></list></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="reportVariadicProduct"><list><block var="color"/><block s="reportQuotient"><l>15</l><l>14</l></block></list></block><l>300</l></block></block><block s="doSetVar"><l>index</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="color"/><l>15</l></block></block></block><block s="doSetVar"><l>scale</l><block s="reportDifference"><block var="color"/><block s="reportVariadicProduct"><list><block var="index"/><l>15</l></list></block></block></block></script><script><block s="doIf"><block s="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="reportVariadicSum"><list><l>45</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="color"/><l>42</l></block><block s="reportQuotient"><l>15</l><l>18</l></block></list></block></list></block></block></script></block><block s="doSetVar"><l>color</l><block s="reportModulus"><block var="color"/><l>300</l></block></block><block s="doSetVar"><l>index</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="color"/><l>15</l></block></block></block><block s="doSetVar"><l>scale</l><block s="reportDifference"><block var="color"/><block s="reportVariadicProduct"><list><block var="index"/><l>15</l></list></block></block></block></script></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="reportVariadicMin"><list><block s="reportRound"><block s="reportVariadicSum"><list><block var="from"/><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="to"/><block var="from"/></block><block s="reportQuotient"><block var="scale"/><l>15</l></block></list></block></list></block></block><l>255</l></list></block></autolambda><list><l>from</l><l>to</l></list></block><list><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="✐ colors"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>2</l></list></block><block var="✐ colors"/></block></list></custom-block><block 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="reportVariadicSum"><list><block s="reportModulus"><block s="reportListItem"><l>1</l><block var="value"/></block><l>100</l></block><l>1</l></list></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="reportVariadicMin"><list><block s="reportVariadicMax"><list><custom-block s="✐ extract rgba values %l %upvar"><block var="value"/><l>transparency</l></custom-block><l>0</l></list></block><l>255</l></list></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="reportVariadicProduct"><list><block var="transparency"/><l>100</l></list></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="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="✐ pivots"/></block><block s="reportListItem"><block var="index"/><block var="✐ pivots"/></block></block></block></block><block s="doSetVar"><l>index</l><block s="reportVariadicSum"><list><block s="reportListItem"><block var="index"/><block var="✐ HSV brights"/></block><block s="reportVariadicProduct"><list><block var="scale"/><block s="reportDifference"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="✐ HSV brights"/></block><block s="reportListItem"><block var="index"/><block var="✐ HSV brights"/></block></block></list></block></list></block></block><block s="doSetVar"><l>color</l><custom-block s="✐ RGB from HSV %l"><block s="reportVariadicProduct"><list><block s="reportCONS"><l>100</l><block s="reportCDR"><block var="color"/></block></block><block var="index"/></list></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="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="✐ pivots"/></block><block s="reportListItem"><block var="index"/><block var="✐ pivots"/></block></block></block></block><block s="doSetVar"><l>index</l><block s="reportVariadicSum"><list><block s="reportListItem"><block var="index"/><block var="✐ HSL brights"/></block><block s="reportVariadicProduct"><list><block var="scale"/><block s="reportDifference"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="✐ HSL brights"/></block><block s="reportListItem"><block var="index"/><block var="✐ HSL brights"/></block></block></list></block></list></block></block><block s="doSetVar"><l>color</l><custom-block s="✐ RGB from HSL %l"><block s="reportVariadicProduct"><list><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"/></list></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>ca:$brush _ del color _&#xD;</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="reportVariadicProduct"><list><block var="transparency"/><l>100</l></list></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="reportVariadicSum"><list><l>12.5</l><block s="reportVariadicProduct"><list><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></list></block></list></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="reportVariadicMin"><list><block s="reportVariadicProduct"><list><block s="reportListItem"><l>3</l><block var="hsl"/></block><block s="reportQuotient"><l>100</l><block s="reportVariadicSum"><list><l>30.98</l><block s="reportVariadicProduct"><list><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></list></block></list></block></block></list></block><l>100</l></list></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="reportVariadicMin"><list><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="hsl"/></block><block s="reportQuotient"><l>100</l><block s="reportVariadicSum"><list><l>75.94936</l><block s="reportVariadicProduct"><list><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></list></block></list></block></block></list></block><l>100</l></list></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="reportVariadicSum"><list><l>12.5</l><block s="reportVariadicProduct"><list><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></list></block></list></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="reportVariadicMin"><list><block s="reportVariadicProduct"><list><block s="reportListItem"><l>3</l><block var="hsl"/></block><block s="reportQuotient"><l>100</l><block s="reportVariadicSum"><list><l>30.98</l><block s="reportVariadicProduct"><list><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></list></block></list></block></block></list></block><l>100</l></list></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="reportVariadicMin"><list><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="hsl"/></block><block s="reportQuotient"><l>100</l><block s="reportVariadicSum"><list><l>75.94936</l><block s="reportVariadicProduct"><list><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></list></block></list></block></block></list></block><l>100</l></list></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="reportVariadicSum"><list><l>0</l><block s="reportVariadicProduct"><list><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></list></block></list></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="reportVariadicSum"><list><l>18</l><block s="reportVariadicProduct"><list><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></list></block></list></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="reportVariadicSum"><list><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="✐ pivots"/></block><block s="reportVariadicProduct"><list><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></list></block></list></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="reportVariadicProduct"><list><l>100</l><block var="✐ HSV brights"/></list></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="reportVariadicSum"><list><l>12.5</l><block s="reportVariadicProduct"><list><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></list></block></list></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="reportVariadicMin"><list><block s="reportVariadicProduct"><list><block s="reportListItem"><l>3</l><block var="hsv"/></block><block s="reportQuotient"><l>100</l><block s="reportVariadicSum"><list><l>54.51</l><block s="reportVariadicProduct"><list><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></list></block></list></block></block></list></block><l>100</l></list></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="reportVariadicMin"><list><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="hsv"/></block><block s="reportQuotient"><l>100</l><block s="reportVariadicSum"><list><l>86.33</l><block s="reportVariadicProduct"><list><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></list></block></list></block></block></list></block><l>100</l></list></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="reportVariadicSum"><list><l>12.5</l><block s="reportVariadicProduct"><list><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></list></block></list></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="reportVariadicMin"><list><block s="reportVariadicProduct"><list><block s="reportListItem"><l>3</l><block var="hsv"/></block><block s="reportQuotient"><l>100</l><block s="reportVariadicSum"><list><l>54.51</l><block s="reportVariadicProduct"><list><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></list></block></list></block></block></list></block><l>100</l></list></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="reportVariadicMin"><list><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="hsv"/></block><block s="reportQuotient"><l>100</l><block s="reportVariadicSum"><list><l>86.33</l><block s="reportVariadicProduct"><list><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></list></block></list></block></block></list></block><l>100</l></list></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="reportVariadicSum"><list><l>0</l><block s="reportVariadicProduct"><list><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></list></block></list></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="reportVariadicSum"><list><l>18</l><block s="reportVariadicProduct"><list><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></list></block></list></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="reportVariadicSum"><list><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="✐ pivots"/></block><block s="reportVariadicProduct"><list><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></list></block></list></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>ca:✐ color de llapis actual&#xD;</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>ca:✐ fixa el llapis de color _ _&#xD;</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="reportVariadicSum"><list><block s="reportModulus"><block var="which"/><l>100</l></block><l>1</l></list></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="setPenColorDimension"><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.66666666666666" collapsed="false">Takes three inputs for red, green, and blue&#xD;values, each between 0 and 255.  0,0,0 is black; 255,255,255 is white.  255,255,0 is yellow, and so on.&#xD;&#xD;The SET PEN block in this library lets you set individual red, green, or blue without changing the others, lets you provide a list of three RGB color components, and lets you provide a six-digit hexadecimal number, the form in which RGB color values are usually found online.&#xD;&#xD;See Appendix A of the Snap! Reference Manual for details.</comment><header></header><code></code><translations>pt:altera a cor da tua caneta para vermelho _ , verde _ e azul _ (0 a 255)&#xD;ca:fixa el llapis al color r: _ g: _ b: _&#xD;</translations><inputs><input type="%n">255</input><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doApplyExtension"><l>clr_setpen(clr)</l><list><block s="reportApplyExtension"><l>clr_rgba(r, g, b, a)</l><list><block var="r"/><block var="g"/><block var="b"/><block s="reportApplyExtension"><l>clr_channel(clr, rgba)</l><list><block s="reportApplyExtension"><l>clr_pen</l><list></list></block><l>a</l></list></block></list></block></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;ca:fixa el llapis al color h: _ s: _ v: _&#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="doApplyExtension"><l>clr_setpen(clr)</l><list><block s="reportApplyExtension"><l>clr_hsv(h, s, v)</l><list><block var="h"/><block var="s"/><block var="v"/></list></block></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="reportMap"><block s="reifyReporter"><autolambda><block s="reportApplyExtension"><l>clr_channel(clr, rgba)</l><list><block s="reportApplyExtension"><l>clr_pen</l><list></list></block><l></l></list></block></autolambda><list></list></block><block s="reportNewList"><list><l>r</l><l>g</l><l>b</l></list></block></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="reportApplyExtension"><l>clr_hsv(clr)</l><list><block s="reportApplyExtension"><l>clr_pen</l><list></list></block></list></block></block></script></block-definition><block-definition s="✐ hexchar %&apos;nybble&apos;" type="reporter" category="pen"><comment x="0" y="0" w="245.33333333333334" collapsed="false">Takes a value from 0 to 15 and reports&#xD;the corresponding hexadecimal digit.&#xD;&#xD;For internal use of the color library.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportLessThan"><block var="nybble"/><l>10</l></block><block var="nybble"/><block s="reportUnicodeAsLetter"><block s="reportVariadicSum"><list><block s="reportUnicode"><l>a</l></block><block s="reportDifference"><block var="nybble"/><l>10</l></block></list></block></block></block></block></script></block-definition><block-definition s="✐ 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="228" collapsed="false">Don&apos;t ask.&#xD;Only for internal use by the SET PEN block.</comment><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input><input type="%cmdRing"></input><input type="%upvar"></input><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>✐ dimension names</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="327.1142578125" y="21806.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="reportVariadicProduct"><list><l>10</l><block s="getPenAttribute"><l><option>hue</option></l></block></list></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="reportVariadicProduct"><list><l>10</l><block s="getPenAttribute"><l><option>hue</option></l></block></list></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="reportVariadicSum"><list><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></list></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="reportVariadicProduct"><list><block s="reportDifference"><l>100</l><block var="transparency"/></block><l>255</l></list></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="reportVariadicProduct"><list><block s="reportModulus"><block s="reportListItem"><l>1</l><block var="color"/></block><l>100</l></block><l>360</l></list></block><l>100</l></block></block><block s="doSetVar"><l>saturation</l><block s="reportQuotient"><block s="reportVariadicMin"><list><block s="reportVariadicMax"><list><block s="reportListItem"><l>2</l><block var="color"/></block><l>0</l></list></block><l>100</l></list></block><l>100</l></block></block><block s="doSetVar"><l>value</l><block s="reportQuotient"><block s="reportVariadicMin"><list><block s="reportVariadicMax"><list><block s="reportListItem"><l>3</l><block var="color"/></block><l>0</l></list></block><l>100</l></list></block><l>100</l></block></block><block s="doSetVar"><l>chroma</l><block s="reportVariadicProduct"><list><block var="value"/><block var="saturation"/></list></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="reportVariadicProduct"><list><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></list></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="reportVariadicSum"><list><block s="reportNewList"><list><block var="red"/><block var="green"/><block var="blue"/></list></block><block var="smallest component"/></list></block></block><block s="doReport"><block s="reportVariadicProduct"><list><block var="rgb"/><l>255</l></list></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="reportVariadicProduct"><list><block s="reportModulus"><block s="reportListItem"><l>1</l><block var="color"/></block><l>100</l></block><l>360</l></list></block><l>100</l></block></block><block s="doSetVar"><l>saturation</l><block s="reportQuotient"><block s="reportVariadicMin"><list><block s="reportVariadicMax"><list><block s="reportListItem"><l>2</l><block var="color"/></block><l>0</l></list></block><l>100</l></list></block><l>100</l></block></block><block s="doSetVar"><l>lightness</l><block s="reportQuotient"><block s="reportVariadicMin"><list><block s="reportVariadicMax"><list><block s="reportListItem"><l>3</l><block var="color"/></block><l>0</l></list></block><l>100</l></list></block><l>100</l></block></block><block s="doSetVar"><l>chroma</l><block s="reportVariadicProduct"><list><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block s="reportVariadicProduct"><list><l>2</l><block var="lightness"/></list></block><l>1</l></block></block></block><block var="saturation"/></list></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="reportVariadicProduct"><list><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></list></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="reportVariadicSum"><list><block s="reportNewList"><list><block var="red"/><block var="green"/><block var="blue"/></list></block><block var="smallest component"/></list></block></block><block s="doReport"><block s="reportVariadicProduct"><list><block var="rgb"/><l>255</l></list></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="reportVariadicProduct"><list><block s="reportVariadicSum"><list><l>5</l><block s="reportQuotient"><block s="reportDifference"><block var="lightness"/><l>50</l></block><l>5</l></block></list></block><block s="reportQuotient"><l>14</l><l>15</l></block></list></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="reportVariadicSum"><list><l>14</l><block s="reportVariadicProduct"><list><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></list></block></list></block></block></script><script><block s="doIfElse"><block s="reportGreaterThanOrEquals"><block var="lightness"/><l>16.6</l></block><script><block s="doReport"><block s="reportVariadicSum"><list><l>20</l><block s="reportVariadicProduct"><list><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></list></block></list></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="62" 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="reportVariadicSum"><list><l>25</l><block s="reportQuotient"><block s="reportDifference"><l>100</l><block var="saturation"/></block><l>5.75</l></block></list></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="reportVariadicSum"><list><l></l><l></l></list></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="reportVariadicSum"><list><l>85</l><block s="reportVariadicProduct"><list><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></list></block></list></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="reportVariadicProduct"><list><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></list></block></block></block></script></block></script></block><block s="doReport"><block s="reportVariadicSum"><list><l>95</l><block s="reportVariadicProduct"><list><block s="reportQuotient"><block s="reportDifference"><l>50</l><block var="lightness"/></block><l>50</l></block><l>5</l></list></block></list><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="reportVariadicMax"><list><l></l><l></l></list></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="reportVariadicMin"><list><l></l><l></l></list></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="reportVariadicSum"><list><block s="reportQuotient"><block s="reportDifference"><block var="blue"/><block var="red"/></block><block var="chroma"/></block><l>2</l></list></block></block></script><script><block s="doSetVar"><l>hue</l><block s="reportVariadicSum"><list><block s="reportQuotient"><block s="reportDifference"><block var="red"/><block var="green"/></block><block var="chroma"/></block><l>4</l></list></block></block></script></block></script></block></script></block><block s="doSetVar"><l>hue</l><block s="reportVariadicProduct"><list><l>60</l><block var="hue"/></list></block></block><block s="doIfElse"><block var="HSL?"/><script><block s="doSetVar"><l>lightness</l><block s="reportQuotient"><block s="reportVariadicSum"><list><block var="max"/><block var="min"/></list></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="reportVariadicProduct"><list><l>2</l><block var="lightness"/></list></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="reportVariadicProduct"><list><l>100</l><block var="saturation"/></list></block><block s="reportVariadicProduct"><list><l>100</l><block var="lightness"/></list></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="reportVariadicProduct"><list><l>100</l><block var="saturation"/></list></block><block s="reportVariadicProduct"><list><l>100</l><block var="value"/></list></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="reportVariadicSum"><list><block s="reportDifference"><block var="family"/><l>5</l></block><block s="reportVariadicProduct"><list><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></list></block></list></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="reportVariadicSum"><list><block var="family"/><l>5</l></list></block></block></script><script><block s="doReport"><block s="reportDifference"><block s="reportVariadicSum"><list><block var="family"/><l>5</l></list></block><block s="reportVariadicProduct"><list><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></list></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="reportVariadicSum"><list><block s="reportDifference"><block var="nybble"/><l>10</l></block><block s="reportUnicode"><l>a</l></block></list></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="reportVariadicMin"><list><block s="reportVariadicMax"><list><block s="reportCDR"><block var="color"/></block><l>0</l></list></block><l>100</l></list></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="reportVariadicProduct"><list><l>100</l><l></l></list></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="reportVariadicProduct"><list><block var="value"/><l>3.6</l></list></block></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="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="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="✐ pivots"/></block><block s="reportListItem"><block var="index"/><block var="✐ pivots"/></block></block></block></block><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><l></l><l></l></custom-block></script><list></list></block><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportVariadicMin"><list><block s="reportRound"><block s="reportVariadicSum"><list><block var="from"/><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="to"/><block var="from"/></block><block var="scale"/></list></block></list></block></block><l>255</l></list></block></autolambda><list><l>from</l><l>to</l></list></block><list><block s="reportListItem"><block var="index"/><block var="✐ brights"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="✐ brights"/></block></list></custom-block></block><block s="doSetVar"><l>newHSV</l><custom-block s="HSV color"></custom-block></block><block s="doIfElse"><block var="✐ fair?"/><script><custom-block s="set pen color to h: %n s: %n v: %n"><block s="reportListItem"><l>1</l><block var="newHSV"/></block><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="newHSV"/></block><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block></list></block><l>100</l></block><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>3</l><block var="newHSV"/></block><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></list></block><l>100</l></block></custom-block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportNewList"><list><block var="value"/><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></list></block></block></script><script><custom-block s="set pen color to h: %n s: %n v: %n"><block s="reportListItem"><l>1</l><block var="newHSV"/></block><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="newHSV"/></block><block s="reportListItem"><l>2</l><block var="oldHSV"/></block></list></block><l>100</l></block><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>3</l><block var="newHSV"/></block><block s="reportListItem"><l>3</l><block var="oldHSV"/></block></list></block><l>100</l></block></custom-block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportNewList"><list><block var="value"/><block s="reportListItem"><l>2</l><block var="oldHSV"/></block><block s="reportListItem"><l>3</l><block var="oldHSV"/></block></list></block></block></script></block><block s="doIfElse"><block s="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="setPenColorDimension"><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="reportVariadicProduct"><list><block var="value"/><l>3</l></list></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="reportVariadicProduct"><list><block var="color"/><block s="reportQuotient"><l>15</l><l>14</l></block></list></block><l>300</l></block></block><block s="doSetVar"><l>index</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="color"/><l>15</l></block></block></block><block s="doSetVar"><l>scale</l><block s="reportDifference"><block var="color"/><block s="reportVariadicProduct"><list><block var="index"/><l>15</l></list></block></block></block></script><script><block s="doIf"><block s="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="reportVariadicSum"><list><l>45</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="color"/><l>42</l></block><block s="reportQuotient"><l>15</l><l>18</l></block></list></block></list></block></block></script></block><block s="doSetVar"><l>color</l><block s="reportModulus"><block var="color"/><l>300</l></block></block><block s="doSetVar"><l>index</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="color"/><l>15</l></block></block></block><block s="doSetVar"><l>scale</l><block s="reportDifference"><block var="color"/><block s="reportVariadicProduct"><list><block var="index"/><l>15</l></list></block></block></block></script><comment w="77.33333333333333" collapsed="true">grayscale</comment></block><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><l></l><l></l></custom-block></script><list></list></block><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportVariadicMin"><list><block s="reportRound"><block s="reportVariadicSum"><list><block var="from"/><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="to"/><block var="from"/></block><block s="reportQuotient"><block var="scale"/><l>15</l></block></list></block></list></block></block><l>255</l></list></block></autolambda><list><l>from</l><l>to</l></list></block><list><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="✐ colors"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>2</l></list></block><block var="✐ colors"/></block></list></custom-block></block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenColorDimension"><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="reportVariadicSum"><list><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></list></block></block></autolambda><list></list></block><block s="reportTextSplit"><block var="value"/><l><option>letter</option></l></block></block></block><block s="doIf"><block s="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="setPenColorDimension"><l><option>transparency</option></l><block s="reportDifference"><l>100</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>16</l><block s="reportListItem"><l>7</l><block var="value"/></block></list></block><block s="reportListItem"><l>8</l><block var="value"/></block></list></block><l>100</l></list></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="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>16</l><block s="reportListItem"><l>1</l><block var="value"/></block></list></block><block s="reportListItem"><l>2</l><block var="value"/></block></list></block><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>16</l><block s="reportListItem"><l>3</l><block var="value"/></block></list></block><block s="reportListItem"><l>4</l><block var="value"/></block></list></block><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>16</l><block s="reportListItem"><l>5</l><block var="value"/></block></list></block><block s="reportListItem"><l>6</l><block var="value"/></block></list></block></custom-block><block s="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="setPenColorDimension"><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="setPenColorDimension"><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="reportVariadicSum"><list><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></list></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="reportVariadicProduct"><list><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>16</l><block s="reportListItem"><l>7</l><block var="value"/></block></list></block><block s="reportListItem"><l>8</l><block var="value"/></block></list></block><l>100</l></list></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="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>16</l><block s="reportListItem"><l>1</l><block var="value"/></block></list></block><block s="reportListItem"><l>2</l><block var="value"/></block></list></block><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>16</l><block s="reportListItem"><l>3</l><block var="value"/></block></list></block><block s="reportListItem"><l>4</l><block var="value"/></block></list></block><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>16</l><block s="reportListItem"><l>5</l><block var="value"/></block></list></block><block s="reportListItem"><l>6</l><block var="value"/></block></list></block></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="reportVariadicMax"><list><l></l><l></l></list></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="reportVariadicProduct"><list><l>255</l><block s="reportVariadicProduct"><list><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></list></block></list></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="reportVariadicSum"><list><l>50</l><custom-block s="$brush %s from color %obj"><l>RGB vector</l><block var="color"/></custom-block></list></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.77777777777779"><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="reportVariadicMin"><list><l></l><l></l></list></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="reportVariadicProduct"><list><l>100</l><block s="reportListItem"><l>1</l><block var="waveform"/></block></list></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="reportVariadicSum"><list><l>-72</l><block s="reportVariadicProduct"><list><l>4</l><block var="i"/></list></block></list></block><block s="reportDifference"><block s="reportVariadicProduct"><list><l>200</l><block s="reportListItem"><block var="i"/><block var="waveform"/></block></list></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><l></l></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><l></l></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><l></l></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><l></l></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><l></l></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><l></l></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><l></l></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><l></l></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><l></l></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><l></l></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><l></l></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><l></l></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><l></l></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="setPenColorDimension"><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="doApplyExtension"><l>clr_setpen(clr)</l><list><block s="reportApplyExtension"><l>clr_rgba(r, g, b, a)</l><block s="reportQuotient"><block s="reportListItem"><l>1</l><block s="reportGetImageAttribute"><l><option>pixels</option></l><block var="value"/></block></block><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>255</l></list></block></block></block></list></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="setPenColorDimension"><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="setPenColorDimension"><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="setPenColorDimension"><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="setPenColorDimension"><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="setPenColorDimension"><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="setPenColorDimension"><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="reportVariadicSum"><list><block var="value"/><l>0</l></list></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="setPenColorDimension"><l><option>transparency</option></l><block s="reportDifference"><l>100</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>4</l><block var="value"/></block><l>100</l></list></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="setPenColorDimension"><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="setPenColorDimension"><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="setPenColorDimension"><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="setPenColorDimension"><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="setPenColorDimension"><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="setPenColorDimension"><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="setPenColorDimension"><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="setPenColorDimension"><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="setPenColorDimension"><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="setPenColorDimension"><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="setPenColorDimension"><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="reportVariadicProduct"><list><block var="value"/><block s="reportQuotient"><block s="reportListItem"><l>2</l><block var="✐ HSL"/></block><block s="reportListItem"><l>2</l><block var="✐ raw HSL"/></block></block></list></block><block var="value"/></block></block><block s="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="setPenColorDimension"><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="reportVariadicProduct"><list><block var="value"/><block s="reportQuotient"><block s="reportListItem"><l>3</l><block var="✐ HSL"/></block><block s="reportListItem"><l>3</l><block var="✐ raw HSL"/></block></block></list></block><block var="value"/></block></block><block s="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="setPenColorDimension"><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="setPenColorDimension"><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="setPenColorDimension"><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="setPenColorDimension"><l><option>saturation</option></l><block s="reportIfElse"><block var="✐ fair?"/><block s="reportVariadicProduct"><list><block var="value"/><block s="reportQuotient"><block s="getPenAttribute"><l><option>saturation</option></l></block><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block></block></list></block><block var="value"/></block></block><block s="doReplaceInList"><l>2</l><block var="✐ raw HSV"/><block var="value"/></block><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenColorDimension"><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="setPenColorDimension"><l><option>brightness</option></l><block s="reportIfElse"><block var="✐ fair?"/><block s="reportVariadicProduct"><list><block var="value"/><block s="reportQuotient"><block s="getPenAttribute"><l><option>brightness</option></l></block><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></block></list></block><block var="value"/></block></block><block s="doReplaceInList"><l>3</l><block var="✐ raw HSV"/><block var="value"/></block><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenColorDimension"><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="setPenColorDimension"><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="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></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="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><custom-block s="position of %s in %txt"><block var="marker"/><block var="string"/></custom-block></block><block s="doReport"><block s="reportIfElse"><block s="reportEquals"><block var="index"/><l>0</l></block><block var="string"/><custom-block s="substring of %txt from position %n to position %n inclusive"><block var="string"/><l>1</l><block s="reportDifference"><block var="index"/><l>1</l></block></custom-block></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="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><custom-block s="position of %s in %txt"><block var="marker"/><block var="string"/></custom-block></block><block s="doReport"><block s="reportIfElse"><block s="reportEquals"><block var="index"/><l>0</l></block><l></l><custom-block s="substring of %txt from position %n to position %n inclusive"><block var="string"/><block s="reportVariadicSum"><list><block var="index"/><block s="reportStringSize"><block var="marker"/></block></list></block><l></l></custom-block></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="reportIfElse"><custom-block s="use case-independent comparison"></custom-block><block s="reportApplyExtension"><l>txt_indexof(sub, txt)</l><list><custom-block s="to lower case %txt"><block var="small"/></custom-block><custom-block s="to lower case %txt"><block var="large"/></custom-block></list></block><block s="reportApplyExtension"><l>txt_indexof(sub, txt)</l><list><block var="small"/><block var="large"/></list></block></block></block></script></block-definition><block-definition s="use case-independent comparisons %&apos;tf&apos;" type="command" category="operators"><comment x="0" y="0" w="225.33333333333334" collapsed="false">If input is TRUE, comparisons made by functions in the string library will be case-independent (so &quot;FOO&quot; = &quot;foo&quot;).  This is the default.&#xD;If input is FALSE, comparisons will be exact.</comment><header></header><code></code><translations>pt:altera comparações ignorando distinção minúsculas/maiúsculas para _&#xD;</translations><inputs><input type="%b"></input></inputs><script><block s="doIfElse"><block s="reportNot"><block var="tf"/></block><script><block s="doApplyExtension"><l>var_declare(scope, name)</l><list><l>global</l><l>_case indepent</l></list></block><block s="doApplyExtension"><l>var_set(name, val)</l><list><l>_case indepent</l><block s="reportBoolean"><l><bool>false</bool></l></block></list></block></script><script><block s="doApplyExtension"><l>var_delete(name)</l><list><l>_case indepent</l></list></block></script></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="reportJoinWords"><block s="reportLetter"><block s="reportNumbers"><block var="start"/><block s="reportIfElse"><block s="reportEquals"><block var="end"/><l>0</l></block><block s="reportStringSize"><block var="str"/></block><block var="end"/></block></block><block var="str"/></block></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="218" 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="reportGreaterThan"><custom-block s="position of %s in %txt"><block var="marker"/><block var="string"/></custom-block><l>0</l></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="reportApplyExtension"><l>txt_lowercase(txt)</l><list><block var="text"/></list></block></block></script></block-definition><block-definition s="use case-independent comparison" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doApplyExtension"><l>err_try(cmd, catch, err)</l><list><block s="reifyScript"><script><block s="doSetVar"><l>result</l><block s="reportApplyExtension"><l>var_get(name)</l><list><l>_case indepent</l></list></block></block></script><list></list></block><block s="reifyScript"><script><block s="doSetVar"><l>result</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block><l></l></list></block><block s="doApplyExtension"><l>err_reset</l><list></list></block><block s="doReport"><block var="result"/></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="doWarp"><script><block s="doForEach"><l>_item</l><block var="_names"/><script><block s="doApplyExtension"><l>var_declare(scope, name)</l><list><block var="_scope"/><block var="_item"/></list></block></script></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="doApplyExtension"><l>err_try(cmd, catch, err)</l><list><block s="reifyScript"><script><block s="doApplyExtension"><l>err_ignore</l><list><block s="reportApplyExtension"><l>var_get(name)</l><list><block var="_name"/></list></block></list></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block><block s="reifyScript"><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list></block><l></l></list></block><block s="doApplyExtension"><l>err_reset</l><list></list></block></script></block-definition><block-definition s="print command" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>word list</l><block s="reportNewList"><list><l></l></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="word list"/></block><script><block s="doDeleteFromList"><l>1</l><block var="word list"/></block></script></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="command #"/><l>print</l></list></block><block s="doSetVar"><l>command #</l><block s="reportVariadicSum"><list><block var="command #"/><l>1</l></list></block></block><block s="doSetVar"><l>pos of "</l><custom-block s="position of %s in %txt"><l>"</l><block var="command line"/></custom-block></block><block s="doSetVar"><l>next</l><block var="pos of &quot;"/></block><block s="doUntil"><block s="reportEquals"><block var="letter"/><l>"</l></block><script><block s="doChangeVar"><l>next</l><l>1</l></block><block s="doAddToList"><block s="reportLetter"><block var="next"/><block var="command line"/></block><block var="word list"/></block><block s="doSetVar"><l>letter</l><block s="reportLetter"><block var="next"/><block var="command line"/></block></block></script></block><block s="doDeleteFromList"><l><option>last</option></l><block var="word list"/></block><block s="doSetVar"><l>letter</l><custom-block s="✐ no spaces %s"><custom-block s="list $arrowRight word %l"><block var="word list"/></custom-block></custom-block></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="command #"/><block var="letter"/></list></block></script></block-definition><block-definition s="goto command" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="command #"/><l>goto</l></list></block><block s="doSetVar"><l>command #</l><block s="reportVariadicSum"><list><block var="command #"/><l>1</l></list></block></block><block s="doSetVar"><l>pos of "</l><custom-block s="position of %s in %txt"><l>t</l><block var="command line"/></custom-block></block><block s="doSetVar"><l>next</l><block s="reportVariadicSum"><list><block var="pos of &quot;"/><l>2</l></list></block></block><block s="doUntil"><block s="reportNot"><block s="reportIsA"><block s="reportLetter"><block var="next"/><block var="command line"/></block><l><option>number</option></l></block></block><script><block s="doAddToList"><block s="reportLetter"><block var="next"/><block var="command line"/></block><block var="word list"/></block><block s="doSetVar"><l>letter</l><block s="reportLetter"><block var="next"/><block var="command line"/></block></block><block s="doChangeVar"><l>next</l><l>1</l></block></script></block><block s="doSetVar"><l>letter</l><custom-block s="✐ no spaces %s"><custom-block s="list $arrowRight word %l"><block var="word list"/></custom-block></custom-block></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="command #"/><block var="letter"/></list></block></script></block-definition><block-definition s="set color %&apos;COLOR&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="COLOR"/><l>0</l></block><script><block s="setColor"><color>255,255,242,1</color></block></script></block><block s="doIf"><block s="reportEquals"><block var="COLOR"/><l>1</l></block><script><block s="setColor"><color>234,135,0,1</color></block></script></block><block s="doIf"><block s="reportEquals"><block var="COLOR"/><l>2</l></block><script><block s="setColor"><color>254,251,25,1</color></block></script></block><block s="doIf"><block s="reportEquals"><block var="COLOR"/><l>3</l></block><script><block s="setColor"><color>0,228,35,1</color></block></script></block><block s="doIf"><block s="reportEquals"><block var="COLOR"/><l>4</l></block><script><block s="setColor"><color>35,235,255,1</color></block></script></block><block s="doIf"><block s="reportEquals"><block var="COLOR"/><l>5</l></block><script><block s="setColor"><color>224,91,255,1</color></block></script></block><block s="doIf"><block s="reportEquals"><block var="COLOR"/><l>6</l></block><script><block s="setColor"><color>255,54,35,1</color></block></script></block><block s="doIf"><block s="reportEquals"><block var="COLOR"/><l>7</l></block><script><block s="setColor"><color>0,30,244,1</color></block></script></block></script></block-definition><block-definition s="tcolor command" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="command #"/><l>tcolor</l></list></block><block s="doSetVar"><l>command #</l><block s="reportVariadicSum"><list><block var="command #"/><l>1</l></list></block></block><block s="doSetVar"><l>pos of "</l><custom-block s="position of %s in %txt"><l>r</l><block var="command line"/></custom-block></block><block s="doSetVar"><l>next</l><block s="reportVariadicSum"><list><block var="pos of &quot;"/><l>1</l></list></block></block><block s="doUntil"><block s="reportEquals"><block s="reportLetter"><block var="next"/><block var="command line"/></block><l>;</l></block><script><block s="doAddToList"><block s="reportLetter"><block var="next"/><block var="command line"/></block><block var="word list"/></block><block s="doSetVar"><l>letter</l><block s="reportLetter"><block var="next"/><block var="command line"/></block></block><block s="doChangeVar"><l>next</l><l>1</l></block></script></block><block s="doSetVar"><l>letter</l><custom-block s="✐ no spaces %s"><custom-block s="list $arrowRight word %l"><block var="word list"/></custom-block></custom-block></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="command #"/><block var="letter"/></list></block></script></block-definition><block-definition s="run command" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>repeat</l><l>0</l></block><block s="doSetVar"><l>change var</l><l>0</l></block><block s="clear"></block><block s="doWait"><l>0.5</l></block><block s="gotoXY"><l>-228</l><l>149</l></block><block s="doSetVar"><l>current command #</l><l>10</l></block><block s="doSetVar"><l>input</l><l>no</l></block><block s="doSetVar"><l>var change</l><l>0</l></block><block s="doSetVar"><l>color change</l><l>0</l></block><block s="doUntil"><block s="reportOr"><block s="reportOr"><block s="reportEquals"><block var="arrow"/><l>yes</l></block><block s="reportEquals"><block var="halt"/><l>yes</l></block></block><block s="reportKeyPressed"><l><option>left arrow</option></l></block></block><script><block s="doIfElse"><block s="reportKeyPressed"><l><option>up arrow</option></l></block><script><block s="doSetVar"><l>arrow</l><l>yes</l></block></script><script><block s="doSetVar"><l>arrow</l><l>no</l></block></script></block><block s="doSetVar"><l>current command</l><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="current command #"/></list></block></block><block s="doIf"><block s="reportEquals"><block var="current command"/><l>print</l></block><script><custom-block s="run print command"></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="current command"/><l>goto</l></block><script><custom-block s="run goto command"></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="current command"/><l>tcolor</l></block><script><custom-block s="run tcolor command"></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="current command"/><l>bcolor</l></block><script><custom-block s="run bcolor command"></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="current command"/><l>input</l></block><script><custom-block s="run input command"></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="current command"/><l>nline</l></block><script><custom-block s="run nline command"></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="current command"/><l>ccolor</l></block><script><custom-block s="run ccolor commnad"></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="current command"/><l>bncolor</l></block><script><block s="doSetVar"><l>current command #</l><block s="reportVariadicSum"><list><block var="current command #"/><l>1</l></list></block></block><block s="doSetVar"><l>current command</l><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="current command #"/></list></block></block><block s="doIfElse"><block s="reportAnd"><block s="reportEquals"><block var="var"/><l>set</l></block><block s="reportEquals"><block var="current command"/><block var="var name"/></block></block><script><block s="doSetVar"><l>color change</l><block var="var set"/></block></script><script><block s="doSetVar"><l>color change</l><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="current command #"/></list></block></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="current command"/><l>cvar</l></block><script><custom-block s="run cvar command"></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="current command"/><l>svar</l></block><script><custom-block s="run svar command"></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="current command"/><l>ife</l></block><script><custom-block s="run ife command (unfinished)"></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="current command"/><l>gotr</l></block><script><custom-block s="run gotr command"></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="current command"/><l>halt</l></block><script><custom-block s="run halt command"></custom-block></script></block><block s="doSetVar"><l>current command #</l><block s="reportVariadicSum"><list><block var="current command #"/><l>1</l></list></block></block><block s="doSetVar"><l>last command</l><block var="current command #"/></block></script></block><block s="doIfElse"><block s="reportKeyPressed"><l><option>left arrow</option></l></block><script><block s="doSetVar"><l>press enable</l><l>enabled</l></block><block s="gotoXY"><l>-228</l><l>149</l></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>10</l></block></block><block s="doSetVar"><l>check</l><l>7</l></block><block s="doUntil"><block s="reportEquals"><block var="check"/><l>0</l></block><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="show"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="show"/></block><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doDeleteFromList"><block var="i"/><block var="show"/></block></script></block></script></block><block s="doSetVar"><l>check</l><l>0</l></block><block s="doSetVar"><l>check</l><block s="reportListIndex"><block s="reportBoolean"><l><bool>false</bool></l></block><block var="show"/></block></block></script></block><block s="doDeleteFromList"><l><option>all</option></l><block var="screen"/></block><block s="doWait"><l>0.01</l></block><block s="write"><l>What do you want to name your program?</l><l>15</l></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>10</l></block></block><block s="doUntil"><block s="reportKeyPressed"><l><option>enter</option></l></block><script><block s="doSetVar"><l>name save</l><custom-block s="✐ no spaces %s"><custom-block s="list $arrowRight sentence %l"><block var="screen"/></custom-block></custom-block></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="name save"/><custom-block s="list $arrowRight sentence %l"><block var="show"/></custom-block></list></block></script></block><block s="doBroadcast"><l>start</l><list></list></block><block s="doStopThis"><l><option>this script</option></l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="arrow"/><l>yes</l></block><script><block s="doFor"><l>i</l><l>1</l><l>1000</l><script><block s="doSetVar"><l>current command</l><block var="i"/></block><block s="doApplyExtension"><l>db_remove(key)</l><list><block var="current command"/></list></block></script></block><block s="clear"></block><block s="doBroadcast"><l>start</l><list></list></block><block s="doStopThis"><l><option>this script</option></l></block></script><script><block s="doFor"><l>i</l><l>1</l><l>1000</l><script><block s="doSetVar"><l>current command</l><block var="i"/></block><block s="doApplyExtension"><l>db_remove(key)</l><list><block var="current command"/></list></block></script></block><block s="doStopThis"><l><option>this script</option></l></block></script></block></script></block></script></block-definition><block-definition s="reset %&apos;key press&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="key press"/><l>up arrow</l></block><script><custom-block s="set color %s"><l>0</l></custom-block><block s="clear"></block><block s="doBroadcast"><l>start</l><list></list></block></script></block></script></block-definition><block-definition s="input command" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>word list</l><block s="reportNewList"><list><l></l></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="word list"/></block><script><block s="doDeleteFromList"><l>1</l><block var="word list"/></block></script></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="command #"/><l>input</l></list></block><block s="doSetVar"><l>command #</l><block s="reportVariadicSum"><list><block var="command #"/><l>1</l></list></block></block><block s="doSetVar"><l>pos of "</l><custom-block s="position of %s in %txt"><l>"</l><block var="command line"/></custom-block></block><block s="doSetVar"><l>next</l><block var="pos of &quot;"/></block><block s="doUntil"><block s="reportEquals"><block var="letter"/><l>"</l></block><script><block s="doChangeVar"><l>next</l><l>1</l></block><block s="doAddToList"><block s="reportLetter"><block var="next"/><block var="command line"/></block><block var="word list"/></block><block s="doSetVar"><l>letter</l><block s="reportLetter"><block var="next"/><block var="command line"/></block></block></script></block><block s="doDeleteFromList"><l><option>last</option></l><block var="word list"/></block><block s="doSetVar"><l>letter</l><custom-block s="✐ no spaces %s"><custom-block s="list $arrowRight word %l"><block var="word list"/></custom-block></custom-block></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="command #"/><block var="letter"/></list></block></script></block-definition><block-definition s="nline command" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="command #"/><l>nline</l></list></block></script></block-definition><block-definition s="ccolor command" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="command #"/><l>ccolor</l></list></block><block s="doSetVar"><l>command #</l><block s="reportVariadicSum"><list><block var="command #"/><l>1</l></list></block></block><block s="doSetVar"><l>pos of "</l><custom-block s="position of %s in %txt"><l>r</l><block var="command line"/></custom-block></block><block s="doSetVar"><l>next</l><block s="reportVariadicSum"><list><block var="pos of &quot;"/><l>1</l></list></block></block><block s="doUntil"><block s="reportEquals"><block s="reportLetter"><block var="next"/><block var="command line"/></block><l>;</l></block><script><block s="doAddToList"><block s="reportLetter"><block var="next"/><block var="command line"/></block><block var="word list"/></block><block s="doSetVar"><l>letter</l><block s="reportLetter"><block var="next"/><block var="command line"/></block></block><block s="doChangeVar"><l>next</l><l>1</l></block></script></block><block s="doSetVar"><l>letter</l><custom-block s="✐ no spaces %s"><custom-block s="list $arrowRight word %l"><block var="word list"/></custom-block></custom-block></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="command #"/><block var="letter"/></list></block></script></block-definition><block-definition s="svar command" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>word list</l><block s="reportNewList"><list><l></l></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="word list"/></block><script><block s="doDeleteFromList"><l>1</l><block var="word list"/></block></script></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="command #"/><l>svar</l></list></block><block s="doSetVar"><l>command #</l><block s="reportVariadicSum"><list><block var="command #"/><l>1</l></list></block></block><block s="doSetVar"><l>pos of "</l><custom-block s="position of %s in %txt"><l>"</l><block var="command line"/></custom-block></block><block s="doSetVar"><l>next</l><block var="pos of &quot;"/></block><block s="doUntil"><block s="reportEquals"><block var="letter"/><l>"</l></block><script><block s="doChangeVar"><l>next</l><l>1</l></block><block s="doAddToList"><block s="reportLetter"><block var="next"/><block var="command line"/></block><block var="word list"/></block><block s="doSetVar"><l>letter</l><block s="reportLetter"><block var="next"/><block var="command line"/></block></block></script></block><block s="doDeleteFromList"><l><option>last</option></l><block var="word list"/></block><block s="doSetVar"><l>letter</l><custom-block s="✐ no spaces %s"><custom-block s="list $arrowRight word %l"><block var="word list"/></custom-block></custom-block></block><block s="doSetVar"><l>var</l><l>set</l></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="command #"/><block var="letter"/></list></block><block s="doDeleteFromList"><l><option>all</option></l><block var="word list"/></block><block s="doSetVar"><l>command #</l><block s="reportVariadicSum"><list><block var="command #"/><l>1</l></list></block></block><block s="doSetVar"><l>pos of "</l><custom-block s="position of %s in %txt"><l>=</l><block var="command line"/></custom-block></block><block s="doSetVar"><l>next</l><block var="pos of &quot;"/></block><block s="doUntil"><block s="reportEquals"><block var="letter"/><l>;</l></block><script><block s="doChangeVar"><l>next</l><l>1</l></block><block s="doAddToList"><block s="reportLetter"><block var="next"/><block var="command line"/></block><block var="word list"/></block><block s="doSetVar"><l>letter</l><block s="reportLetter"><block var="next"/><block var="command line"/></block></block></script></block><block s="doDeleteFromList"><l><option>last</option></l><block var="word list"/></block><block s="doSetVar"><l>letter</l><custom-block s="✐ no spaces %s"><custom-block s="list $arrowRight word %l"><block var="word list"/></custom-block></custom-block></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="command #"/><block var="letter"/></list></block></script></block-definition><block-definition s="run print command" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>current command #</l><block s="reportVariadicSum"><list><block var="current command #"/><l>1</l></list></block></block><block s="doSetVar"><l>current command</l><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="current command #"/></list></block></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>10</l></block></block><block s="doIfElse"><block s="reportAnd"><block s="reportEquals"><block var="var"/><l>set</l></block><block s="reportEquals"><block var="current command"/><block var="var name"/></block></block><script><block s="write"><block var="var set"/><l>13</l></block></script><script><block s="doIfElse"><block s="reportNot"><block s="reportEquals"><block var="input"/><block var="current command"/></block></block><script><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="color change"/><l>0</l></block></block><script><block s="doIf"><block s="reportLessThan"><l>7</l><block var="color"/></block><script><block s="doSetVar"><l>color</l><l>0</l></block></script></block><custom-block s="set color %s"><block var="color"/></custom-block><block s="doChangeVar"><l>color</l><block var="color change"/></block></script></block><block s="write"><block var="current command"/><l>13</l></block></script><script><block s="write"><l>Input text</l><l>13</l></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>10</l></block></block><block s="doSetVar"><l>input done</l><l>no</l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="screen"/></block><block s="doSetVar"><l>key pressed</l><l>0</l></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>10</l></block></block><block s="doUntil"><block s="reportEquals"><block var="input done"/><l>yes</l></block><script><block s="doIf"><block s="reportEquals"><block var="key pressed"/><l>enter</l></block><script><block s="doSetVar"><l>input done</l><l>yes</l></block></script></block></script></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>10</l></block></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="color change"/><l>0</l></block></block><script><custom-block s="set color %s"><block var="color"/></custom-block><block s="doChangeVar"><l>color</l><block var="color change"/></block></script></block><block s="write"><custom-block s="✐ no spaces %s"><custom-block s="list $arrowRight sentence %l"><block var="screen"/></custom-block></custom-block><l>13</l></block></script></block></script></block></script></block-definition><block-definition s="run goto command" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>current command #</l><block s="reportVariadicSum"><list><block var="current command #"/><l>1</l></list></block></block><block s="doSetVar"><l>current command</l><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="current command #"/></list></block></block><block s="doSetVar"><l>current command #</l><block s="reportDifference"><block var="current command"/><l>1</l></block></block></script></block-definition><block-definition s="run tcolor command" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>current command #</l><block s="reportVariadicSum"><list><block var="current command #"/><l>1</l></list></block></block><block s="doSetVar"><l>current command</l><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="current command #"/></list></block></block><block s="doSetVar"><l>color</l><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="current command #"/></list></block></block><block s="doIfElse"><block s="reportAnd"><block s="reportEquals"><block var="var"/><l>set</l></block><block s="reportEquals"><block var="current command"/><block var="var name"/></block></block><script><custom-block s="set color %s"><block var="var set"/></custom-block></script><script><block s="doIfElse"><block s="reportNot"><block s="reportEquals"><block var="input"/><block var="current command"/></block></block><script><custom-block s="set color %s"><block var="color"/></custom-block></script><script><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>10</l></block></block><block s="write"><l>Input a color value</l><l>13</l></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>10</l></block></block><block s="doSetVar"><l>input done</l><l>no</l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="screen"/></block><block s="doSetVar"><l>key pressed</l><l>0</l></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>10</l></block></block><block s="doUntil"><block s="reportEquals"><block var="input done"/><l>yes</l></block><script><block s="doIf"><block s="reportEquals"><block var="key pressed"/><l>enter</l></block><script><block s="doSetVar"><l>input done</l><l>yes</l></block></script></block></script></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>10</l></block></block><custom-block s="set color %s"><custom-block s="✐ no spaces %s"><custom-block s="list $arrowRight sentence %l"><block var="screen"/></custom-block></custom-block></custom-block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>10</l></block></block></script></block></script></block></script></block-definition><block-definition s="run input command" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>current command #</l><block s="reportVariadicSum"><list><block var="current command #"/><l>1</l></list></block></block><block s="doSetVar"><l>current command</l><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="current command #"/></list></block></block><block s="doSetVar"><l>input</l><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="current command #"/></list></block></block></script></block-definition><block-definition s="run nline command" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>10</l></block></block></script></block-definition><block-definition s="run ccolor commnad" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>current command #</l><block s="reportVariadicSum"><list><block var="current command #"/><l>1</l></list></block></block><block s="doSetVar"><l>current command</l><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="current command #"/></list></block></block><block s="doIfElse"><block s="reportAnd"><block s="reportEquals"><block var="var"/><l>set</l></block><block s="reportEquals"><block var="current command"/><block var="var name"/></block></block><script><block s="doSetVar"><l>color change</l><block var="var set"/></block></script><script><block s="doSetVar"><l>color change</l><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="current command #"/></list></block></block></script></block></script></block-definition><block-definition s="run svar command" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>current command #</l><block s="reportVariadicSum"><list><block var="current command #"/><l>1</l></list></block></block><block s="doSetVar"><l>current command</l><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="current command #"/></list></block></block><block s="doSetVar"><l>var name</l><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="current command #"/></list></block></block><block s="doSetVar"><l>current command #</l><block s="reportVariadicSum"><list><block var="current command #"/><l>1</l></list></block></block><block s="doSetVar"><l>current command</l><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="current command #"/></list></block></block><block s="doSetVar"><l>var set</l><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="current command #"/></list></block></block><block s="doIf"><block s="reportEquals"><block var="change var"/><block var="var name"/></block><script><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="current command #"/><block s="reportIfElse"><block s="reportEquals"><block var="sign"/><l>+</l></block><block s="reportVariadicSum"><list><block var="var set"/><block var="add"/></list></block><block s="reportDifference"><block var="var set"/><block var="add"/></block></block></list></block></script></block></script></block-definition><block-definition s="cvar command" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>word list</l><block s="reportNewList"><list><l></l></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="word list"/></block><script><block s="doDeleteFromList"><l>1</l><block var="word list"/></block></script></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="command #"/><l>cvar</l></list></block><block s="doSetVar"><l>command #</l><block s="reportVariadicSum"><list><block var="command #"/><l>1</l></list></block></block><block s="doSetVar"><l>pos of "</l><custom-block s="position of %s in %txt"><l>"</l><block var="command line"/></custom-block></block><block s="doSetVar"><l>next</l><block var="pos of &quot;"/></block><block s="doUntil"><block s="reportEquals"><block var="letter"/><l>"</l></block><script><block s="doChangeVar"><l>next</l><l>1</l></block><block s="doAddToList"><block s="reportLetter"><block var="next"/><block var="command line"/></block><block var="word list"/></block><block s="doSetVar"><l>letter</l><block s="reportLetter"><block var="next"/><block var="command line"/></block></block></script></block><block s="doDeleteFromList"><l><option>last</option></l><block var="word list"/></block><block s="doSetVar"><l>letter</l><custom-block s="✐ no spaces %s"><custom-block s="list $arrowRight word %l"><block var="word list"/></custom-block></custom-block></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="command #"/><block var="letter"/></list></block><block s="doDeleteFromList"><l><option>all</option></l><block var="word list"/></block><block s="doSetVar"><l>command #</l><block s="reportVariadicSum"><list><block var="command #"/><l>1</l></list></block></block><block s="doSetVar"><l>pos of "</l><custom-block s="position of %s in %txt"><l>=</l><block var="command line"/></custom-block></block><block s="doSetVar"><l>next</l><block var="pos of &quot;"/></block><block s="doUntil"><block s="reportEquals"><block var="letter"/><l>;</l></block><script><block s="doChangeVar"><l>next</l><l>1</l></block><block s="doAddToList"><block s="reportLetter"><block var="next"/><block var="command line"/></block><block var="word list"/></block><block s="doSetVar"><l>letter</l><block s="reportLetter"><block var="next"/><block var="command line"/></block></block></script></block><block s="doDeleteFromList"><l><option>last</option></l><block var="word list"/></block><block s="doSetVar"><l>letter</l><custom-block s="✐ no spaces %s"><custom-block s="list $arrowRight word %l"><block var="word list"/></custom-block></custom-block></block><block s="doSetVar"><l>var change</l><l>change</l></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="command #"/><block var="letter"/></list></block></script></block-definition><block-definition s="run cvar command" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>current command #</l><block s="reportVariadicSum"><list><block var="current command #"/><l>1</l></list></block></block><block s="doSetVar"><l>current command</l><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="current command #"/></list></block></block><block s="doSetVar"><l>change var</l><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="current command #"/></list></block></block><block s="doSetVar"><l>sign</l><block s="reportLetter"><l>1</l><block s="reportApplyExtension"><l>db_get(key)</l><list><block s="reportVariadicSum"><list><block var="current command #"/><l>1</l></list></block></list></block></block></block><block s="doSetVar"><l>add</l><custom-block s="all but first letter of %txt"><block s="reportApplyExtension"><l>db_get(key)</l><list><block s="reportVariadicSum"><list><block var="current command #"/><l>1</l></list></block></list></block></custom-block></block></script></block-definition><block-definition s="change background color" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSwitchToCostume"><block s="reportLetter"><l><option>last</option></l><block var="command line"/></block></block></script></block-definition><block-definition s="ife command" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>word list</l><block s="reportNewList"><list><l></l></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="word list"/></block><script><block s="doDeleteFromList"><l>1</l><block var="word list"/></block></script></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="command #"/><l>if</l></list></block><block s="doSetVar"><l>command #</l><block s="reportVariadicSum"><list><block var="command #"/><l>1</l></list></block></block><block s="doSetVar"><l>pos of "</l><custom-block s="position of %s in %txt"><l>(</l><block var="command line"/></custom-block></block><block s="doSetVar"><l>next</l><block var="pos of &quot;"/></block><block s="doUntil"><block s="reportEquals"><block var="letter"/><l>=</l></block><script><block s="doChangeVar"><l>next</l><l>1</l></block><block s="doAddToList"><block s="reportLetter"><block var="next"/><block var="command line"/></block><block var="word list"/></block><block s="doSetVar"><l>letter</l><block s="reportLetter"><block var="next"/><block var="command line"/></block></block></script></block><block s="doDeleteFromList"><l><option>last</option></l><block var="word list"/></block><block s="doSetVar"><l>letter</l><custom-block s="✐ no spaces %s"><custom-block s="list $arrowRight word %l"><block var="word list"/></custom-block></custom-block></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="command #"/><block var="letter"/></list></block><block s="doDeleteFromList"><l><option>all</option></l><block var="word list"/></block><block s="doSetVar"><l>command #</l><block s="reportVariadicSum"><list><block var="command #"/><l>1</l></list></block></block><block s="doSetVar"><l>pos of "</l><custom-block s="position of %s in %txt"><l>=</l><block var="command line"/></custom-block></block><block s="doSetVar"><l>next</l><block var="pos of &quot;"/></block><block s="doUntil"><block s="reportEquals"><block var="letter"/><l>)</l></block><script><block s="doChangeVar"><l>next</l><l>1</l></block><block s="doAddToList"><block s="reportLetter"><block var="next"/><block var="command line"/></block><block var="word list"/></block><block s="doSetVar"><l>letter</l><block s="reportLetter"><block var="next"/><block var="command line"/></block></block></script></block><block s="doDeleteFromList"><l><option>last</option></l><block var="word list"/></block><block s="doSetVar"><l>letter</l><custom-block s="✐ no spaces %s"><custom-block s="list $arrowRight word %l"><block var="word list"/></custom-block></custom-block></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="command #"/><block var="letter"/></list></block></script></block-definition><block-definition s="halt command" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="command #"/><l>halt</l></list></block></script></block-definition><block-definition s="gotr command" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="command #"/><l>gotr</l></list></block><block s="doSetVar"><l>command #</l><block s="reportVariadicSum"><list><block var="command #"/><l>1</l></list></block></block><block s="doSetVar"><l>pos of "</l><custom-block s="position of %s in %txt"><l>r</l><block var="command line"/></custom-block></block><block s="doSetVar"><l>next</l><block s="reportVariadicSum"><list><block var="pos of &quot;"/><l>1</l></list></block></block><block s="doUntil"><block s="reportNot"><block s="reportIsA"><block s="reportLetter"><block var="next"/><block var="command line"/></block><l><option>number</option></l></block></block><script><block s="doAddToList"><block s="reportLetter"><block var="next"/><block var="command line"/></block><block var="word list"/></block><block s="doSetVar"><l>letter</l><block s="reportLetter"><block var="next"/><block var="command line"/></block></block><block s="doChangeVar"><l>next</l><l>1</l></block></script></block><block s="doSetVar"><l>letter</l><custom-block s="✐ no spaces %s"><custom-block s="list $arrowRight word %l"><block var="word list"/></custom-block></custom-block></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="command #"/><block var="letter"/></list></block><block s="doDeleteFromList"><l><option>all</option></l><block var="word list"/></block><block s="doSetVar"><l>command #</l><block s="reportVariadicSum"><list><block var="command #"/><l>1</l></list></block></block><block s="doSetVar"><l>pos of "</l><custom-block s="position of %s in %txt"><l>"</l><block var="command line"/></custom-block></block><block s="doSetVar"><l>next</l><block s="reportVariadicSum"><list><block var="pos of &quot;"/><l>1</l></list></block></block><block s="doUntil"><block s="reportNot"><block s="reportIsA"><block s="reportLetter"><block var="next"/><block var="command line"/></block><l><option>number</option></l></block></block><script><block s="doAddToList"><block s="reportLetter"><block var="next"/><block var="command line"/></block><block var="word list"/></block><block s="doSetVar"><l>letter</l><block s="reportLetter"><block var="next"/><block var="command line"/></block></block><block s="doChangeVar"><l>next</l><l>1</l></block></script></block><block s="doSetVar"><l>letter</l><custom-block s="✐ no spaces %s"><custom-block s="list $arrowRight word %l"><block var="word list"/></custom-block></custom-block></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="command #"/><block var="letter"/></list></block></script></block-definition><block-definition s="run ife command (unfinished)" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>current command #</l><block s="reportVariadicSum"><list><block var="current command #"/><l>1</l></list></block></block><block s="doSetVar"><l>current command</l><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="current command #"/></list></block></block><block s="doSetVar"><l>ifvar name</l><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="current command #"/></list></block></block><block s="doSetVar"><l>current command #</l><block s="reportVariadicSum"><list><block var="current command #"/><l>1</l></list></block></block><block s="doSetVar"><l>current command</l><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="current command #"/></list></block></block><block s="doSetVar"><l>other #</l><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="current command #"/></list></block></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="var name"/><block var="ifvar name"/></block><block s="reportEquals"><block var="var set"/><block var="other #"/></block></block><script><block s="doUntil"><block s="reportEquals"><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="current command #"/></list></block><l>]</l></block><script><block s="doIf"><block s="reportEquals"><block var="current command"/><l>print</l></block><script><custom-block s="run print command"></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="current command"/><l>goto</l></block><script><custom-block s="run goto command"></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="current command"/><l>tcolor</l></block><script><custom-block s="run tcolor command"></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="current command"/><l>input</l></block><script><custom-block s="run input command"></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="current command"/><l>nline</l></block><script><custom-block s="run nline command"></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="current command"/><l>ccolor</l></block><script><custom-block s="run ccolor commnad"></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="current command"/><l>cvar</l></block><script><custom-block s="run cvar command"></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="current command"/><l>svar</l></block><script><custom-block s="run svar command"></custom-block></script></block><block s="doSetVar"><l>current command #</l><block s="reportVariadicSum"><list><block var="current command #"/><l>1</l></list></block></block><block s="doSetVar"><l>last command</l><block var="current command #"/></block></script></block></script></block></script></block-definition><block-definition s="run gotr command" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportEquals"><block var="repeat"/><block s="reportDifference"><block s="reportApplyExtension"><l>db_get(key)</l><list><block s="reportVariadicSum"><list><block var="current command #"/><l>2</l></list></block></list></block><l>1</l></block></block><script><block s="doSetVar"><l>current command #</l><block s="reportVariadicSum"><list><block var="current command #"/><l>7</l></list></block></block><block s="doSetVar"><l>repeat</l><l>0</l></block></script><script><block s="doSetVar"><l>current command #</l><block s="reportVariadicSum"><list><block var="current command #"/><l>1</l></list></block></block><block s="doSetVar"><l>current command</l><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="current command #"/></list></block></block><block s="doSetVar"><l>current command #</l><block s="reportDifference"><block var="current command"/><l>1</l></block></block><block s="doChangeVar"><l>repeat</l><l>1</l></block></script></block></script></block-definition><block-definition s="run halt command" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>current command</l><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="current command #"/></list></block></block><block s="doSetVar"><l>halt</l><l>yes</l></block></script></block-definition><block-definition s="reshape as %&apos;shape&apos; $⍴-1-255-255-0 items of %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="180" collapsed="false">The first input is a shape list as in&#xD;SHAPE OF.  The output is an array with those dimensions containing  the atomic items of the second input,&#xD;repeating values if more are needed.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="reportReshape"><block var="data"/><block var="shape"/></block></block></script></block-definition><block-definition s="shape of $⍴-1-255-255-0 %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="310" collapsed="false">Reports a flat list of the maximum size of the input array along&#xD;each dimension: number of rows, number of columns, etc.&#xD;&quot;Maximum&quot; because it works even if the array isn&apos;t uniformly shaped.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListAttribute"><l><option>dimensions</option></l><block var="data"/></block></block></script></block-definition><block-definition s="max %&apos;a&apos; $⌈-1-255-255-0 %&apos;b&apos;" type="reporter" category="operators"><comment x="0" y="0" w="150.66666666666666" collapsed="false">Reports the greater of its two inputs. Works on strings too.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportVariadicMax"><list><block var="a"/><block var="b"/></list></block></block></script></block-definition><block-definition s="flatten (ravel) $,-1-255-255-0 %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="216" collapsed="false">Reports a flat list of all the atomic elements &#xD;of sublists of the input list.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListAttribute"><l><option>flatten</option></l><block var="data"/></block></block></script></block-definition><block-definition s="rank of $⍴⍴-1-255-255-0 %&apos;array&apos;" type="reporter" category="lists"><comment x="0" y="0" w="240" collapsed="true">Reports the number of dimensions of the input.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListAttribute"><l><option>rank</option></l><block var="array"/></block></block></script></block-definition><block-definition s="inner product helper with %&apos;plus&apos; . %&apos;times&apos; %&apos;a&apos; $nl transposed %&apos;tb&apos;" type="reporter" category="other" helper="true"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%repRing"></input><input type="%l"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="a"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="a"/></block></block><l><option>list</option></l></block></block><script><block s="doReport"><block s="reportCONS"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="generalized dotproduct %l %l with sum %repRing product %repRing"><block s="reportListItem"><l>1</l><block var="a"/></block><l/><block var="plus"/><block var="times"/></custom-block></autolambda><list></list></block><block var="tb"/></block><custom-block s="inner product helper with %repRing . %repRing %l %br transposed %l"><block var="plus"/><block var="times"/><block s="reportCDR"><block var="a"/></block><block var="tb"/></custom-block></block></block></script></block><block s="doReport"><block s="reportCONS"><custom-block s="inner product helper with %repRing . %repRing %l %br transposed %l"><block var="plus"/><block var="times"/><block s="reportListItem"><l>1</l><block var="a"/></block><block var="tb"/></custom-block><custom-block s="inner product helper with %repRing . %repRing %l %br transposed %l"><block var="plus"/><block var="times"/><block s="reportCDR"><block var="a"/></block><block var="tb"/></custom-block></block></block></script></block-definition><block-definition s="transpose $⍉-1.5-255-255-0 %&apos;array&apos;" type="reporter" category="lists"><comment x="0" y="0" w="168" collapsed="false">Takes a multidimensional array, and&#xD;reports an array whose dimensions&#xD;are reversed (as reported by&#xD;SHAPE OF).  In the case of a&#xD;two-dimensional array, does the usual transposition of rows and columns.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>dta_transpose(list)</l><list><block var="array"/></list></block></block></script></block-definition><block-definition s="reverse row order (column contents) $⦵-1.5-255-255-0 %&apos;list&apos;" type="reporter" category="lists"><comment x="0" y="0" w="286" collapsed="false">Reverses the order of the (toplevel) items of the input.&#xD;&#xD;If the input is a matrix, this means it reverses the order of the rows, which is a reflection through a horizontal axis, as the ⦵ symbol suggests.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListAttribute"><l><option>reverse</option></l><block var="list"/></block></block></script></block-definition><block-definition s="multimap %&apos;function&apos; %&apos;data&apos;" type="reporter" category="other" helper="true"><comment x="0" y="0" w="215.33333333333334" collapsed="false">Like MAP, but can take any number of lists&#xD;as inputs.  The lists must all be the same size.&#xD;The function input must take a number of inputs&#xD;equal to the number of lists.  MULTIMAP calls&#xD;the function with all the first items, then all the&#xD;second items, and so on.</comment><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>lengths</l><l>cols</l></list></block><block s="doSetVar"><l>lengths</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListAttribute"><l><option>length</option></l><l/></block></autolambda><list></list></block><block var="data"/></block></block><block s="doFor"><l>i</l><l>2</l><block s="reportListAttribute"><l><option>length</option></l><block var="lengths"/></block><script><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="lengths"/></block><block s="reportListItem"><block var="i"/><block var="lengths"/></block></block></block><script><custom-block s="error %txt"><l>Non-conforming shapes.</l></custom-block></script></block></script></block><block s="doSetVar"><l>cols</l><block s="reportListAttribute"><l><option>columns</option></l><block var="data"/></block></block><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="evaluate"><block var="function"/><custom-block s="%s"><l></l></custom-block></block></autolambda><list></list></block><block var="cols"/></block></block></script></block></script></block-definition><block-definition s="generalized dotproduct %&apos;a&apos; %&apos;b&apos; with sum %&apos;sum&apos; product %&apos;product&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input><input type="%repRing"></input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="reportCombine"><custom-block s="multimap %repRing %mult%l"><block var="product"/><list><block var="a"/><block var="b"/></list></custom-block><block var="sum"/></block></block></script></block-definition><block-definition s="inner product %&apos;a&apos; %&apos;plus&apos; $.-1-255-255-0 %&apos;times&apos; %&apos;b&apos;" type="reporter" category="lists"><comment x="0" y="0" w="252.66666666666666" collapsed="false">Computes a generalized matrix multiplication.&#xD;&#xD;In normal matrix multiplication, each cell of the result&#xD;is computed by multiplying individual numbers within&#xD;a row of the left input and a column of the right input,&#xD;and then adding those products.  In APL terms this is&#xD;+.× (&quot;plus dot times&quot;)&#xD;Any dyadic functions can replace addition and multiplication in this algorithm; a common case is&#xD;∨.∧ (&quot;or dot and&quot;)</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%repRing"></input><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="a"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>a</l><block s="reportNewList"><list><block var="a"/></list></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="b"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>b</l><block s="reportNewList"><list><block var="b"/></list></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l><option>last</option></l><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="a"/></custom-block></block><l>1</l></block><block s="reportGreaterThan"><block s="reportListItem"><l>1</l><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="b"/></custom-block></block><l>1</l></block></block><script><block s="doDeclareVariables"><list><l>ta</l></list></block><block s="doSetVar"><l>ta</l><custom-block s="transpose $⍉-1.5-255-255-0 %l"><block var="a"/></custom-block></block><block s="doSetVar"><l>a</l><custom-block s="transpose $⍉-1.5-255-255-0 %l"><block s="reportAtomicMap"><block s="reifyReporter"><autolambda><block var="ta"/></autolambda><list></list></block><block s="reportNumbers"><l>1</l><block s="reportListItem"><l>1</l><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="b"/></custom-block></block></block></block></custom-block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportGreaterThan"><block s="reportListItem"><l><option>last</option></l><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="a"/></custom-block></block><l>1</l></block><block s="reportEquals"><block s="reportListItem"><l>1</l><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="b"/></custom-block></block><l>1</l></block></block><script><block s="doSetVar"><l>b</l><block s="reportAtomicMap"><block s="reifyReporter"><autolambda><block var="b"/></autolambda><list></list></block><block s="reportNumbers"><l>1</l><block s="reportListItem"><l><option>last</option></l><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="a"/></custom-block></block></block></block></block></script></block><block s="doReport"><custom-block s="inner product helper with %repRing . %repRing %l %br transposed %l"><block var="plus"/><block var="times"/><block var="a"/><custom-block s="transpose $⍉-1.5-255-255-0 %l"><block var="b"/></custom-block></custom-block></block></script></block-definition><block-definition s="min %&apos;a&apos; $⌊-1.2-255-255-0 %&apos;b&apos;" type="reporter" category="operators"><comment x="0" y="0" w="211.33333333333334" collapsed="true">Reports the smaller of its two inputs.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportVariadicMin"><list><block var="a"/><block var="b"/></list></block></block></script></block-definition><block-definition s="combine in rows (reduce by column vectors) %&apos;func&apos; $/-1-255-255-0 %&apos;stuff&apos;" type="reporter" category="lists"><comment x="0" y="0" w="288.6666666666667" collapsed="false">This function has two names because there are two ways&#xD;to understand it.&#xD;&#xD;Lisp way:  A matrix is a list of rows.  This block combines the numbers in each row, producing one value for the entire row.&#xD;&#xD;APL way:  A matrix is made of vectors.  This block takes each column as a vector, and does vector arithmetic on the columns, producing one column as the result.</comment><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIfElse"><block s="reportGreaterThan"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="stuff"/></custom-block><l>1</l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="combine in rows (reduce by column vectors) %repRing $/-1-255-255-0 %l"><block var="func"/><l/></custom-block></autolambda><list></list></block><block var="stuff"/></block></block></script><script><block s="doReport"><block s="reportCombine"><block var="stuff"/><block var="func"/></block></block></script></block></script></block-definition><block-definition s="%&apos;howmany&apos; deal helper %&apos;data&apos;" type="reporter" category="other" helper="true"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block var="howmany"/><l>0</l></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doDeclareVariables"><list><l>choices</l><l>index</l></list></block><block s="doSetVar"><l>choices</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><block var="howmany"/><script><block s="doSetVar"><l>index</l><block s="reportRandom"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block></block></block><block s="doAddToList"><block s="reportListItem"><block var="index"/><block var="data"/></block><block var="choices"/></block><block s="doDeleteFromList"><block var="index"/><block var="data"/></block></script></block><block s="doReport"><block var="choices"/></block></script></block></script></block-definition><block-definition s="signum $×-1-255-255-0 %&apos;num&apos;" type="reporter" category="operators"><comment x="0" y="0" w="159.99999999999997" collapsed="false">Reports 1 if the input is positive,&#xD;0 if the input is zero,&#xD;or -1 if the input is negative.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="num"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="signum $×-1-255-255-0 %n"><l></l></custom-block></autolambda><list></list></block><block var="num"/></block></block></script></block><block s="doIf"><block s="reportListContainsItem"><block s="reportNewList"><list><l>0</l><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><block var="num"/></block><script><block s="doReport"><l>0</l></block></script></block><block s="doReport"><block s="reportQuotient"><block var="num"/><block s="reportMonadic"><l><option>abs</option></l><block var="num"/></block></block></block></script></block-definition><block-definition s="reciprocal $÷-1-255-255-0 %&apos;num&apos;" type="reporter" category="operators"><comment x="0" y="0" w="102.66666666666667" collapsed="false">reports 1 divided&#xD;by its input.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportQuotient"><l>1</l><block var="num"/></block></block></script></block-definition><block-definition s="roll $?-1-255-255-0 %&apos;num&apos;" type="reporter" category="operators"><comment x="0" y="0" w="180.66666666666666" collapsed="false">This block reports a random integer between 1 and its input.  To roll more than one die, use (for three dice)&#xD;roll (reshape as 3 items of 6)&#xD;APL:  ?3⍴6&#xD;Don&apos;t use reshape as 3 items of (roll 6), because that would roll one die and report 3 copies of the same random roll. </comment><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportRandom"><l>1</l><block var="num"/></block></block></script></block-definition><block-definition s="scalar? %&apos;x&apos;" type="predicate" category="other" helper="true"><comment x="0" y="0" w="199.33333333333334" collapsed="false">Reports True if the input is an APL scalar,&#xD;i.e., either an atomic (non-list) value, or&#xD;an array (list of lists) of any depth with only&#xD;one atomic item, e.g., (list (list (list (3)))).</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="x"/><l><option>list</option></l></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doReport"><block s="reportEquals"><block s="reportAtomicCombine"><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="x"/></custom-block><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l></l></list></block></autolambda><list></list></block></block><l>1</l></block></block></script></block-definition><block-definition s="scalar-value helper %&apos;x&apos;" type="reporter" category="other" helper="true"><comment x="0" y="0" w="200.66666666666666" collapsed="false">The input must be a value for which SCALAR? reports true, i.e., either an atom or a list of any depth but only one scalar item of item of... etc.  This function returns the underlying scalar (number, etc.).</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="x"/><l><option>list</option></l></block></block><script><block s="doReport"><block var="x"/></block></script></block><block s="doReport"><custom-block s="scalar-value helper %s"><block s="reportListItem"><l>1</l><block var="x"/></block></custom-block></block></script></block-definition><block-definition s="NAND %&apos;a&apos; $⍲-1.4-255-255-0 %&apos;b&apos;" type="predicate" category="operators"><comment x="0" y="0" w="198.66666666666666" collapsed="false">Reports the not-and of its inputs, in the form&#xD;0 for false, 1 for true.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="NOT $&#126;-1-255-255-0 %s"><custom-block s="LCM (and) %n $∧-1.2-255-255-0 %n"><block var="a"/><block var="b"/></custom-block></custom-block></block></script></block-definition><block-definition s="NOR %&apos;a&apos; $⍱-1.4-255-255-0 %&apos;b&apos;" type="predicate" category="operators"><comment x="0" y="0" w="198.66666666666666" collapsed="false">Reports the not-and of its inputs, in the form&#xD;0 for false, 1 for true.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="NOT $&#126;-1-255-255-0 %s"><custom-block s="GCD (or) %n $∨-1.2-255-255-0 %n"><block var="a"/><block var="b"/></custom-block></custom-block></block></script></block-definition><block-definition s="%&apos;a&apos; ≤ %&apos;b&apos;" type="predicate" category="operators"><comment x="0" y="0" w="151.33333333333334" collapsed="true">Reports True if the left input is&#xD;less than or equal to the right input.&#xD;&#xD;Reports a Snap! Boolean, not an integer 0 or 1.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportLessThanOrEquals"><block var="a"/><block var="b"/></block><comment w="176.66666666666666" collapsed="true">This is the primitive version.</comment></block></script></block-definition><block-definition s="%&apos;a&apos; ≥ %&apos;b&apos;" type="predicate" category="operators"><comment x="0" y="0" w="152.66666666666666" collapsed="false">Reports True if the left input is&#xD;greater than than or equal to&#xD;the right input.&#xD;&#xD;Reports a Snap! Boolean, not an integer 0 or 1.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportGreaterThanOrEquals"><block var="a"/><block var="b"/></block></block></script></block-definition><block-definition s="XOR %&apos;a&apos; $≠-1-255-255-0 %&apos;b&apos;" type="predicate" category="operators"><comment x="0" y="0" w="190" collapsed="false">Reports False if its inputs are equal;&#xD;reports True if its inputs are not equal.&#xD;The inputs can have any non-list values.&#xD;(Lists are hyperized.)  If the inputs are&#xD;Booleans (True/False or 1/0), this is&#xD;also the exclusive-or function.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="%s scalar %s %s"><block var="a"/><l>≠</l><block var="b"/></custom-block></block></script></block-definition><block-definition s="zero? %&apos;n&apos;" type="predicate" category="other" helper="true"><comment x="0" y="0" w="202.66666666666666" collapsed="true">reports True iff the input is 0 or False.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportListContainsItem"><block s="reportNewList"><list><l>0</l><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><block var="n"/></block></block></script></block-definition><block-definition s="truth %&apos;n&apos;" type="predicate" category="other" helper="true"><comment x="0" y="0" w="198.66666666666666" collapsed="false">Reports a Snap! Boolean False if the input&#xD;is False or 0; reports True otherwise.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="n"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="truth %s"><l></l></custom-block></autolambda><list></list></block><block var="n"/></block></block></script></block><block s="doReport"><block s="reportIfElse"><block s="reportIsA"><block var="n"/><l><option>Boolean</option></l></block><block var="n"/><block s="reportNot"><block s="reportEquals"><block var="n"/><l>0</l></block></block></block></block></script></block-definition><block-definition s="make scalar %&apos;value&apos;" type="reporter" category="operators" helper="true"><comment x="0" y="0" w="242.66666666666666" collapsed="false">Turns list of list of ... a single scalar (e.g., ((((x)))) ) into just the scalar.  Error if called with anything else.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="scalar? %s"><block var="value"/></custom-block><script><block s="doReport"><custom-block s="scalar-value helper %s"><block var="value"/></custom-block></block></script></block><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Make scalar called with non-singleton input </l><block var="value"/></list></block></custom-block></script></block-definition><block-definition s="$⍳-1.5-255-255-0 %&apos;n&apos;" type="reporter" category="lists"><comment x="0" y="0" w="290.6666666666667" collapsed="false">If the input is a positive integer, reports a list of the numbers&#xD;from 1 to that input.  (If the input is 0, reports an empty list.)&#xD;&#xD;If the input is a list of positive integers, reports an array with&#xD;the shape specified by the input (as in ⍴ reshape) in which&#xD;each item is a list of the indices of that item in the array&#xD;(so technically the shape has one more dimension&#xD;than the input, whose size is the size of the input).&#xD;&#xD;If the input is a list that includes 0, the result is an array whose shape is the part of the input list before the 0, in which every element is empty.  If you&apos;d like some other value in every element, MD-MAP a constant function over the result.&#xD;&#xD;For list inputs, the size of the result grows very quickly, more or less the factorial of the size of the input.  Snap! will not attempt to compute a result bigger than a few million atomic items.&#xD;⍳(⍳ 9) will work (≈ 3 million atoms) but ⍳(⍳ 10) will give an error.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="n"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportEquals"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="n"/></custom-block><l>1</l></block><script><block s="doIfElse"><block s="reportListContainsItem"><block var="n"/><l>0</l></block><script><block s="doReport"><block s="reportReshape"><block s="reportNewList"><list></list></block><block s="reportListItem"><block s="reportNumbers"><l>1</l><block s="reportDifference"><block s="reportListIndex"><l>0</l><block var="n"/></block><l>1</l></block></block><block var="n"/></block></block></block></script><script><block s="doReport"><block s="reportReshape"><custom-block s="crossproduct %mult%l"><block s="reportAtomicMap"><block s="reifyReporter"><autolambda><block s="reportNumbers"><l>1</l><l></l></block></autolambda><list></list></block><block var="n"/></block></custom-block><block s="reportConcatenatedLists"><list><block var="n"/><block s="reportNewList"><list><block s="reportListAttribute"><l><option>length</option></l><block var="n"/></block></list></block></list></block></block></block></script></block></script><script><custom-block s="error %txt"><l>Input to ⍳ can&apos;t be a list of lists.</l></custom-block></script></block></script><script><block s="doReport"><block s="reportIfElse"><custom-block s="zero? %n"><block var="n"/></custom-block><block s="reportNewList"><list></list></block><block s="reportNumbers"><l>1</l><block var="n"/></block></block></block></script></block></script></block-definition><block-definition s="where in %&apos;vector&apos; is $⍳-1.5-255-255-0 %&apos;items&apos;" type="reporter" category="lists"><comment x="0" y="0" w="334.6666666666667" collapsed="false">If the rank of the left input is one more than the rank of the right input,&#xD;reports the index of the right input in the left input, or if not found,&#xD;reports one more than the length of the left input.&#xD;&#xD;If the rank of the left input is equal to the rank of the right input,&#xD;reports a vector of the indices of the items of the right input&#xD;in the left input (mapping this function over the right input).&#xD;&#xD;If the rank of the left input is more than that of the right input by 2 or more,&#xD;reports a vector, the location of the right input in the left in each dimension.&#xD;&#xD;It is an error if the rank of the left input is less than that of the right input.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doIf"><block s="reportLessThan"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="vector"/></custom-block><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="items"/></custom-block></block><script><custom-block s="error %txt"><l>Left input to ⍳ must have greater or equal rank to right input.</l></custom-block></script></block><block s="doIf"><block s="reportEquals"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="vector"/></custom-block><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="items"/></custom-block></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="where in %l is $⍳-1.5-255-255-0 %s"><block var="vector"/><l></l></custom-block></autolambda><list></list></block><block var="items"/></block></block></script></block><block s="doIf"><block s="reportEquals"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="vector"/></custom-block><block s="reportVariadicSum"><list><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="items"/></custom-block><l>1</l></list></block></block><script><block s="doSetVar"><l>result</l><block s="reportListIndex"><block var="items"/><block var="vector"/></block></block><block s="doReport"><block s="reportIfElse"><custom-block s="zero? %n"><block var="result"/></custom-block><block s="reportVariadicSum"><list><block s="reportListAttribute"><l><option>length</option></l><block var="vector"/></block><l>1</l></list></block><block var="result"/></block></block></script></block><block s="doSetVar"><l>result</l><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><custom-block s="%l deep contains %s"><l/><block var="items"/></custom-block></autolambda><list></list></block><block var="vector"/></block></block><block s="doIf"><block s="reportEquals"><block var="result"/><l></l></block><script><block s="doReport"><block s="reportVariadicSum"><list><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="vector"/></custom-block><l>1</l></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListIndex"><block var="result"/><block var="vector"/></block><custom-block s="flatten (ravel) $,-1-255-255-0 %l"><custom-block s="where in %l is $⍳-1.5-255-255-0 %s"><block var="result"/><block var="items"/></custom-block></custom-block></block></block></script></block-definition><block-definition s="crossproduct %&apos;lists&apos;" type="reporter" category="lists"><comment x="0" y="0" w="305.3333333333333" collapsed="false">This isn&apos;t an APL function, although it&apos;s related to the outer product.&#xD;&#xD;It takes any number of lists, and reports a list of all possible tuples with one item from each of the lists.  The length of the result is the product of the lengths of the inputs.&#xD;&#xD;The result gets very big very quickly.  Snap! will refuse to do this computation if the result would be more than a few million atomic items.  (crossproduct (⍳(⍳9))) makes about 3 million atomic items; (crossproduct (⍳(⍳10))) gives an error message.</comment><header></header><code></code><translations></translations><inputs><input type="%mult%l"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>dta_crossproduct(list)</l><list><block var="lists"/></list></block></block></script></block-definition><block-definition s="%&apos;array&apos; deep contains %&apos;value&apos;" type="reporter" category="other" helper="true"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="array"/><l><option>list</option></l></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doIf"><block s="reportListContainsItem"><block var="array"/><block var="value"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doReport"><custom-block s="combine in rows (reduce by column vectors) %repRing $/-1-255-255-0 %l"><block s="reifyReporter"><autolambda><block s="reportOr"><l/><l/></block></autolambda><list></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="%l deep contains %s"><l/><block var="value"/></custom-block></autolambda><list></list></block><block var="array"/></block></custom-block></block></script></block-definition><block-definition s="which of %&apos;items&apos; $ϵ-1-255-255-0 contained in %&apos;array&apos;" type="reporter" category="lists"><comment x="0" y="0" w="214.66666666666666" collapsed="false">Reports an array of Booleans the same shape&#xD;as the left input, indicating which of the atoms&#xD;in the left input appear anywhere in the right&#xD;input.  &#xD;(The structure of the right input doesn&apos;t matter.)</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="items"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportAtomicMap"><block s="reifyReporter"><autolambda><custom-block s="which of %s $ϵ-1-255-255-0 contained in %l"><l></l><custom-block s="flatten (ravel) $,-1-255-255-0 %l"><block var="array"/></custom-block></custom-block></autolambda><list></list></block><block var="items"/></block></block></script><script><block s="doReport"><block s="reportListContainsItem"><custom-block s="flatten (ravel) $,-1-255-255-0 %l"><block var="array"/></custom-block><block var="items"/></block></block></script></block></script></block-definition><block-definition s="catenate %&apos;left&apos; $,-1-255-255-0 %&apos;right&apos;" type="reporter" category="lists"><comment x="0" y="0" w="190.66666666666666" collapsed="false">Like append, but:&#xD;&#xD;A scalar input is treated as an array the same shape as the other input except that the last item of the shape is 1.&#xD;&#xD;If the two inputs are of different ranks,&#xD;the function is mapped over the larger ranked input.&#xD;&#xD;Catenate adds new columns, by appending to each row.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="left"/><l><option>list</option></l></block></block><script><block s="doIfElse"><block s="reportGreaterThan"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="right"/></custom-block><l>1</l></block><script><block s="doSetVar"><l>left</l><custom-block s="reshape as %l $⍴-1-255-255-0 items of %l"><block s="reportConcatenatedLists"><list><custom-block s="drop %n $↓-1-255-255-0 from %l"><l>-1</l><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="right"/></custom-block></custom-block><block s="reportNewList"><list><l>1</l></list></block></list></block><block s="reportNewList"><list><block var="left"/></list></block></custom-block></block></script><script><block s="doSetVar"><l>left</l><block s="reportNewList"><list><block var="left"/></list></block></block></script></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="right"/><l><option>list</option></l></block></block><script><block s="doIfElse"><block s="reportGreaterThan"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="left"/></custom-block><l>1</l></block><script><block s="doSetVar"><l>right</l><custom-block s="reshape as %l $⍴-1-255-255-0 items of %l"><block s="reportConcatenatedLists"><list><custom-block s="drop %n $↓-1-255-255-0 from %l"><l>-1</l><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="left"/></custom-block></custom-block><block s="reportNewList"><list><l>1</l></list></block></list></block><block s="reportNewList"><list><block var="right"/></list></block></custom-block></block></script><script><block s="doSetVar"><l>right</l><block s="reportNewList"><list><block var="right"/></list></block></block></script></block></script></block><block s="doIf"><block s="reportEquals"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="left"/></custom-block><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="right"/></custom-block></block><script><block s="doIfElse"><block s="reportEquals"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="left"/></custom-block><l>1</l></block><script><block s="doReport"><block s="reportConcatenatedLists"><list><block var="left"/><block var="right"/></list></block></block></script><script><block s="doReport"><custom-block s="multimap %repRing %mult%l"><block s="reifyReporter"><autolambda><custom-block s="catenate %s $,-1-255-255-0 %s"><l></l><l></l></custom-block></autolambda><list></list></block><list><block var="left"/><block var="right"/></list></custom-block></block></script></block></script></block><block s="doIfElse"><block s="reportLessThan"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="left"/></custom-block><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="right"/></custom-block></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="catenate %s $,-1-255-255-0 %s"><block var="left"/><l></l></custom-block></autolambda><list></list></block><block var="right"/></block></block></script><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="catenate %s $,-1-255-255-0 %s"><l></l><block var="right"/></custom-block></autolambda><list></list></block><block var="left"/></block></block></script></block></script></block-definition><block-definition s="scalar value %&apos;value&apos;" type="reporter" category="lists"><comment x="0" y="0" w="221.33333333333334" collapsed="false">If the input is a nesting of length=1 lists, which&#xD;APL treats as a scalar (the innermost item)&#xD;for many purposes, report that innermost scalar.&#xD;Otherwise, report the input as is.&#xD;&#xD;Exposing this block for users is important because Snap! /does not/ treat such a nesting&#xD;as a scalar, so you might need to use this in&#xD;translating an APL program to Snap!.&#xD;(But the functions in the APL library already use&#xD;this block as needed.)</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportIfElse"><custom-block s="scalar? %s"><block var="value"/></custom-block><custom-block s="scalar-value helper %s"><block var="value"/></custom-block><block var="value"/></block></block></script></block-definition><block-definition s="grade up $⍋-1.5-255-255-0 %&apos;array&apos;" type="reporter" category="lists"><comment x="0" y="0" w="190.66666666666666" collapsed="false">Reports a vector of indices of the items of the input, in order of the values of the items, so that&#xD;&#xD;item (grade up (foo)) of (foo)&#xD;&#xD;reports the items in sorted order, smallest to largest.  For a matrix, sorts the rows based on their first items, or if those are equal, based on their second items, etc.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportAtomicMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l><option>last</option></l><l/></block></autolambda><list></list></block><custom-block s="$flash sort %l ordering with %predRing"><custom-block s="multimap %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="catenate %s $,-1-255-255-0 %s"><l></l><l></l></custom-block></autolambda><list></list></block><list><block var="array"/><custom-block s="$⍳-1.5-255-255-0 %n"><block s="reportListAttribute"><l><option>length</option></l><block var="array"/></block></custom-block></list></custom-block><block s="reifyPredicate"><autolambda><custom-block s="sort helper %l %l"><l/><l/></custom-block></autolambda><list></list></block></custom-block></block></block></script></block-definition><block-definition s="sort helper %&apos;rowA&apos; %&apos;rowB&apos;" type="reporter" category="other" helper="true"><comment x="0" y="0" w="166" collapsed="false">Compares two vectors for sorting.&#xD;Compare first items; if those are equal compare second items; etc.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="rowA"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doIf"><block s="reportListIsEmpty"><block var="rowB"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><l>1</l><block var="rowA"/></block><block s="reportListItem"><l>1</l><block var="rowB"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><l>1</l><block var="rowA"/></block><block s="reportListItem"><l>1</l><block var="rowB"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doReport"><custom-block s="sort helper %l %l"><block s="reportCDR"><block var="rowA"/></block><block s="reportCDR"><block var="rowB"/></block></custom-block></block></script></block-definition><block-definition s="grade down $⍒-1.5-255-255-0 %&apos;array&apos;" type="reporter" category="lists"><comment x="0" y="0" w="190.66666666666666" collapsed="false">Reports a vector of indices of the items of the input, in order of the values of the items, so that&#xD;&#xD;item (grade down (foo)) of (foo)&#xD;&#xD;reports the items in sorted order, largest to smallest.  For a matrix, sorts the rows based on their first items, or if those are equal, based on their second items, etc.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportAtomicMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l><option>last</option></l><l/></block></autolambda><list></list></block><custom-block s="$flash sort %l ordering with %predRing"><custom-block s="multimap %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="catenate %s $,-1-255-255-0 %s"><l></l><l></l></custom-block></autolambda><list></list></block><list><block var="array"/><custom-block s="$⍳-1.5-255-255-0 %n"><block s="reportListAttribute"><l><option>length</option></l><block var="array"/></block></custom-block></list></custom-block><block s="reifyPredicate"><autolambda><custom-block s="NOT $&#126;-1-255-255-0 %s"><custom-block s="sort helper %l %l"><l/><l/></custom-block></custom-block></autolambda><list></list></block></custom-block></block></block></script></block-definition><block-definition s="select rows (compress columns) %&apos;Booleans&apos; $/-1-255-255-0 %&apos;array&apos;" type="reporter" category="lists"><comment x="0" y="0" w="210.66666666666666" collapsed="false">The left input must be a vector of Booleans&#xD;(either Snap! form or APL form); the right input must be an array whose first dimension is equal to the length of the left input.  The block reports an array of the same rank as the right input, containing only those items (rows, for a matrix) for which the corresponding Boolean is True (or 1).</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="rowize vector %l"><block s="reportAtomicKeep"><block s="reifyPredicate"><autolambda><custom-block s="truth %s"><block s="reportListItem"><block var="index"/><block var="Booleans"/></block></custom-block></autolambda><list><l>value</l><l>index</l></list></block><block var="array"/></block></custom-block></block></script></block-definition><block-definition s="rowize vector %&apos;vec&apos;" type="reporter" category="other" helper="true"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportAnd"><block s="reportEquals"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="vec"/></custom-block><l>2</l></block><block s="reportEquals"><block s="reportListItem"><l>2</l><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="vec"/></custom-block></block><l>1</l></block></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><block var="vec"/></block><block var="vec"/></block></block></script></block-definition><block-definition s="select columns (compress rows) %&apos;bool&apos; $⌿-1.5-255-255-0 %&apos;array&apos;" type="reporter" category="lists"><comment x="0" y="0" w="219.33333333333334" collapsed="false">The left input must be a vector of Booleans&#xD;(either Snap! form or APL form); the right input must be an array whose last dimension is equal to the length of the left input.  The block reports an array of the same rank as the right input, containing only those items (columns, for a matrix) for which the corresponding Boolean is True (or 1).</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="columnwise %repRing %l"><block s="reifyReporter"><autolambda><custom-block s="select rows (compress columns) %l $/-1-255-255-0 %l"><block var="bool"/><l/></custom-block></autolambda><list></list></block><block var="array"/></custom-block></block></script></block-definition><block-definition s="columnwise %&apos;function&apos; %&apos;data&apos;" type="reporter" category="control" helper="true"><comment x="0" y="0" w="212" collapsed="false">Turns a row-wise (in Lisp terminology) function&#xD;into a column-wise one.</comment><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="rowize vector %l"><custom-block s="transpose $⍉-1.5-255-255-0 %l"><block s="evaluate"><block var="function"/><list><custom-block s="transpose $⍉-1.5-255-255-0 %l"><block var="data"/></custom-block></list></block></custom-block></custom-block></block></script></block-definition><block-definition s="reverse column order (row contents) $⏀-1-255-255-0 %&apos;array&apos;" type="reporter" category="lists"><comment x="0" y="0" w="206" collapsed="false">Reverses the order of the columns of the input, which is a reflection through a vertical axis, as the ⏀ symbol suggests.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="columnwise %repRing %l"><block s="reifyReporter"><autolambda><custom-block s="reverse row order (column contents) $⦵-1.5-255-255-0 %l"><l/></custom-block></autolambda><list></list></block><block var="array"/></custom-block></block></script></block-definition><block-definition s="combine in columns (reduce by row vectors) %&apos;function&apos; $⌿-1.5-255-255-0 %&apos;array&apos;" type="reporter" category="lists"><comment x="0" y="0" w="285.3333333333333" collapsed="false">This function has two names because there are two ways&#xD;to understand it.&#xD;&#xD;Lisp way:  A matrix is a list of rows.  This block turns it into a list of columns, and combines the numbers in each column, producing one value for the entire column.&#xD;&#xD;APL way:  A matrix is made of vectors.  This block takes each row as a vector, and does vector arithmetic on the rows, producing one row as the result.</comment><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="columnwise %repRing %l"><block s="reifyReporter"><autolambda><custom-block s="combine in rows (reduce by column vectors) %repRing $/-1-255-255-0 %l"><block var="function"/><l/></custom-block></autolambda><list></list></block><block var="array"/></custom-block></block></script></block-definition><block-definition s="catenate vertically %&apos;left&apos; $⍪-1.5-255-255-0 %&apos;right&apos;" type="reporter" category="lists"><comment x="0" y="0" w="190.66666666666666" collapsed="false">Like append, but:&#xD;&#xD;A scalar input is treated as a vector&#xD;of length 1.&#xD;&#xD;If the two inputs are of different ranks,&#xD;the function is mapped over the larger ranked input.&#xD;&#xD;Catenate vertically adds new rows, by appending to each column.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="left"/><l><option>list</option></l></block></block><script><block s="doIfElse"><block s="reportGreaterThan"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="right"/></custom-block><l>1</l></block><script><block s="doSetVar"><l>left</l><custom-block s="reshape as %l $⍴-1-255-255-0 items of %l"><block s="reportConcatenatedLists"><list><block s="reportNewList"><list><l>1</l></list></block><custom-block s="drop %n $↓-1-255-255-0 from %l"><l>1</l><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="right"/></custom-block></custom-block></list></block><block s="reportNewList"><list><block var="left"/></list></block></custom-block></block></script><script><block s="doSetVar"><l>left</l><block s="reportNewList"><list><block var="left"/></list></block></block></script></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="right"/><l><option>list</option></l></block></block><script><block s="doIfElse"><block s="reportGreaterThan"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="left"/></custom-block><l>1</l></block><script><block s="doSetVar"><l>right</l><custom-block s="reshape as %l $⍴-1-255-255-0 items of %l"><block s="reportConcatenatedLists"><list><block s="reportNewList"><list><l>1</l></list></block><custom-block s="drop %n $↓-1-255-255-0 from %l"><l>1</l><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="left"/></custom-block></custom-block></list></block><block s="reportNewList"><list><block var="right"/></list></block></custom-block></block></script><script><block s="doSetVar"><l>right</l><block s="reportNewList"><list><block var="right"/></list></block></block></script></block></script></block><block s="doIf"><block s="reportEquals"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="left"/></custom-block><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="right"/></custom-block></block><script><block s="doIfElse"><block s="reportEquals"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="left"/></custom-block><l>1</l></block><script><block s="doReport"><block s="reportConcatenatedLists"><list><block var="left"/><block var="right"/></list></block></block></script><script><block s="doReport"><custom-block s="transpose $⍉-1.5-255-255-0 %l"><custom-block s="catenate %s $,-1-255-255-0 %s"><custom-block s="transpose $⍉-1.5-255-255-0 %l"><block var="left"/></custom-block><custom-block s="transpose $⍉-1.5-255-255-0 %l"><block var="right"/></custom-block></custom-block></custom-block></block></script></block></script></block><block s="doIfElse"><block s="reportLessThan"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="left"/></custom-block><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="right"/></custom-block></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="catenate %s $,-1-255-255-0 %s"><block var="left"/><l></l></custom-block></autolambda><list></list></block><block var="right"/></block></block></script><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="catenate %s $,-1-255-255-0 %s"><l></l><block var="right"/></custom-block></autolambda><list></list></block><block var="left"/></block></block></script></block></script><scripts><script x="254" y="497.7777777777774"><custom-block s="multimap %repRing %mult%l"><block s="reifyReporter"><script></script><list></list></block><list><l/><l/></list></custom-block></script></scripts></block-definition><block-definition s="%&apos;a&apos; scalar join %&apos;b&apos;" type="reporter" category="operators"><comment x="0" y="0" w="219.33333333333334" collapsed="false">A hyperblock version of JOIN.  The regular JOIN isn&apos;t hyperized because it can accept a list as input, representing it as text.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="evaluate"><custom-block s="scalar -&gt; hyper %repRing"><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l></l></list></block></autolambda><list></list></block></custom-block><list><block var="a"/><block var="b"/></list></block></block></script></block-definition><block-definition s="take %&apos;howmany&apos; $↑-1-255-255-0 from %&apos;array&apos;" type="reporter" category="lists"><comment x="0" y="0" w="272" collapsed="false">A positive left input selects the first n items of the right input.&#xD;A negative left input selects the last abs(n) items&#xD;of the right input.&#xD;&#xD;If the right input is a matrix, a numeric left input selects rows;&#xD;the left input may also be a two-item vector, in which case&#xD;the first number is applied to the rows&#xD;and the second number is applied to the columns.&#xD;Similarly for higher-dimension arrays. </comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="howmany"/><l><option>number</option></l></block><script><block s="doReport"><block s="reportIfElse"><block s="reportLessThan"><block var="howmany"/><l>0</l></block><block s="reportListItem"><block s="reportVariadicSum"><list><custom-block s="$⍳-1.5-255-255-0 %n"><block s="reportMonadic"><l><option>abs</option></l><block var="howmany"/></block></custom-block><block s="reportVariadicSum"><list><block s="reportListAttribute"><l><option>length</option></l><block var="array"/></block><block var="howmany"/></list></block></list></block><block var="array"/></block><block s="reportListItem"><custom-block s="$⍳-1.5-255-255-0 %n"><block var="howmany"/></custom-block><block var="array"/></block></block></block></script></block><block s="doIf"><block s="reportGreaterThan"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="howmany"/></custom-block><l>1</l></block><script><custom-block s="error %txt"><l>Left input to take can&apos;t be a matrix.</l></custom-block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="howmany"/></block><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="array"/></custom-block></block><script><custom-block s="error %txt"><l>Length of item vector &gt; rank of array in take.</l></custom-block></script></block><block s="doReport"><block s="reportListItem"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportLessThan"><block var="value"/><l>0</l></block><block s="reportVariadicSum"><list><custom-block s="$⍳-1.5-255-255-0 %n"><block s="reportMonadic"><l><option>abs</option></l><block var="value"/></block></custom-block><block s="reportVariadicSum"><list><block s="reportListItem"><block var="index"/><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="array"/></custom-block></block><block var="value"/></list></block></list></block><custom-block s="$⍳-1.5-255-255-0 %n"><block var="value"/></custom-block></block></autolambda><list><l>value</l><l>index</l></list></block><block var="howmany"/></block><block var="array"/></block></block></script></block-definition><block-definition s="drop %&apos;howmany&apos; $↓-1-255-255-0 from %&apos;array&apos;" type="reporter" category="lists"><comment x="0" y="0" w="306" collapsed="false">A positive left input selects all but the first n items of the right input.&#xD;A negative left input selects all but the last abs(n) items&#xD;of the right input.&#xD;&#xD;If the right input is a matrix, a numeric left input selects rows;&#xD;the left input may also be a two-item vector, in which case&#xD;the first number is applied to the rows&#xD;and the second number is applied to the columns.&#xD;Similarly for higher-dimension arrays. </comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="howmany"/><l><option>number</option></l></block><script><block s="doReport"><custom-block s="take %n $↑-1-255-255-0 from %l"><block s="reportVariadicProduct"><list><block s="reportMonadic"><l><option>neg</option></l><custom-block s="signum $×-1-255-255-0 %n"><block var="howmany"/></custom-block></block><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="array"/></block><block s="reportMonadic"><l><option>abs</option></l><block var="howmany"/></block></block></list></block><block var="array"/></custom-block></block></script></block><block s="doReport"><custom-block s="take %n $↑-1-255-255-0 from %l"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportLessThan"><block var="value"/><l>0</l></block><block s="reportVariadicSum"><list><block s="reportListItem"><block var="index"/><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="array"/></custom-block></block><block var="value"/></list></block><block s="reportDifference"><block var="value"/><block s="reportListItem"><block var="index"/><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="array"/></custom-block></block></block></block></autolambda><list><l>value</l><l>index</l></list></block><block var="howmany"/></block><block var="array"/></custom-block></block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="command" category="control"><comment x="0" y="0" w="268.6666666666667" collapsed="false">Throw an error.&#xD;&#xD;Makes a red halo appear around the script that runs it,&#xD;with the input text shown in a speech balloon next to&#xD;the script, just like any Snap! error.&#xD;&#xD;This is useful to put in the second script of SAFELY TRY&#xD;after some other instructions to undo the partial work of&#xD;the first script.</comment><header></header><code></code><translations>pt:lança o erro _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doApplyExtension"><l>err_error(msg)</l><list><block var="msg"/></list></block></script></block-definition><block-definition s="simple log base %&apos;b&apos; of %&apos;n&apos;" type="reporter" category="other" helper="true"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportMonadic"><l><option>ln</option></l><block var="n"/></block><block s="reportMonadic"><l><option>ln</option></l><block var="b"/></block></block></block></script></block-definition><block-definition s="simple permutations of %&apos;r&apos; items out of %&apos;n&apos;" type="reporter" category="other" helper="true"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportEquals"><block var="r"/><l>0</l></block><l>1</l><block s="reportAtomicCombine"><block s="reportNumbers"><block s="reportVariadicSum"><list><block s="reportDifference"><block var="n"/><block var="r"/></block><l>1</l></list></block><block var="n"/></block><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block></block></script></block-definition><block-definition s="simple combs %&apos;r&apos; out of %&apos;n&apos;" type="reporter" category="other" helper="true"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportQuotient"><custom-block s="simple permutations of %n items out of %n"><block var="r"/><block var="n"/></custom-block><custom-block s="factorial $!-1-255-255-0 %n"><block var="r"/></custom-block></block></block></script></block-definition><block-definition s="numbers from %&apos;from&apos; to %&apos;to&apos; ascending" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="evaluate"><custom-block s="scalar -&gt; hyper %repRing"><block s="reifyReporter"><autolambda><custom-block s="simple numbers from %n to %n ascending"><l></l><l></l></custom-block></autolambda><list></list></block></custom-block><list><block var="from"/><block var="to"/></list></block></block></script></block-definition><block-definition s="simple gcd %&apos;a&apos; %&apos;b&apos;" type="reporter" category="other" helper="true"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="b"/><l>0</l></block><script><block s="doReport"><block var="a"/></block></script></block><block s="doReport"><custom-block s="simple gcd %n %n"><block var="b"/><block s="reportModulus"><block var="a"/><block var="b"/></block></custom-block></block></script></block-definition><block-definition s="de-boolean %&apos;n&apos;" type="reporter" category="other" helper="true"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="n"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="de-boolean %s"><l></l></custom-block></autolambda><list></list></block><block var="n"/></block></block></script><script><block s="doReport"><block s="reportIfElse"><custom-block s="zero? %n"><block var="n"/></custom-block><l>0</l><block s="reportIfElse"><block s="reportEquals"><block var="n"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><l>1</l><block var="n"/></block></block></block></script></block></script></block-definition><block-definition s="simple lcm %&apos;a&apos; %&apos;b&apos;" type="reporter" category="other" helper="true"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="b"/><l>0</l></block><script><block s="doReport"><block var="b"/></block></script></block><block s="doReport"><block s="reportVariadicProduct"><list><block var="a"/><block s="reportQuotient"><block var="b"/><custom-block s="simple gcd %n %n"><block var="a"/><block var="b"/></custom-block></block></list></block></block></script></block-definition><block-definition s="simple numbers from %&apos;from&apos; to %&apos;to&apos; ascending" type="reporter" category="other" helper="true"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportGreaterThan"><block var="from"/><block var="to"/></block><block s="reportNewList"><list></list></block><block s="reportNumbers"><block var="from"/><block var="to"/></block></block></block></script></block-definition><block-definition s="$flash sort %&apos;data&apos; ordering with %&apos;function&apos;" type="reporter" category="lists"><comment x="0" y="0" w="161.14285714285708" collapsed="false">Reports a sorted version of the list in its first input slot, using the comparison function in the second input slot.  For a list of numbers, using &lt; as the comparison function will sort from low to high; using &gt; will sort from high to low.</comment><header></header><code></code><translations>ca:ordena _ segons criteri _&#xD;</translations><inputs><input type="%l"></input><input type="%predRing"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>lst_sort(list, fn)</l><list><block var="data"/><block var="function"/></list></block></block></script><scripts><script x="12" y="147.55555555555554"><block s="doDeclareVariables"><list><l>even items</l><l>odd items</l><l>merge</l><l>split</l><l>copy of data</l><l>id</l></list></block><block s="doSetVar"><l>id</l><block s="reifyScript"><script><block s="doReport"><l></l></block></script><list></list></block></block><block s="doSetVar"><l>copy of data</l><block s="reportMap"><block var="id"/><block var="data"/></block></block><block s="doSetVar"><l>split</l><block s="reifyScript"><script><block s="doSetVar"><l>even items</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>odd items</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportListIsEmpty"><block var="copy of data"/></block><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block var="copy of data"/></block><block var="odd items"/></block><block s="doDeleteFromList"><l>1</l><block var="copy of data"/></block><block s="doIf"><block s="reportNot"><block s="reportListIsEmpty"><block var="copy of data"/></block></block><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block var="copy of data"/></block><block var="even items"/></block><block s="doDeleteFromList"><l>1</l><block var="copy of data"/></block></script></block></script></block></script><list></list></block></block><block s="doSetVar"><l>merge</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><block var="#1"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="#2"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="#2"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="#1"/></block></script></block><block s="doIfElse"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="#1"/></block><block s="reportListItem"><l>1</l><block var="#2"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="#1"/></block><block s="evaluate"><block var="merge"/><list><block s="reportCDR"><block var="#1"/></block><block var="#2"/></list></block></block></block></script><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="#2"/></block><block s="evaluate"><block var="merge"/><list><block var="#1"/><block s="reportCDR"><block var="#2"/></block></list></block></block></block></script></block></script><list><l>#1</l><l>#2</l></list></block></block><block s="doIf"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportCDR"><block var="data"/></block><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="data"/></block></script></block><block s="doRun"><block var="split"/><list></list></block><block s="doReport"><block s="evaluate"><block var="merge"/><list><custom-block s="$flash sort %l ordering with %predRing"><block var="odd items"/><block var="function"/></custom-block><custom-block s="$flash sort %l ordering with %predRing"><block var="even items"/><block var="function"/></custom-block></list></block></block></script></scripts></block-definition><block-definition s="☠︎ linked? %&apos;data&apos;" type="predicate" category="lists" helper="true"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>lst_linked(list)</l><list><block var="data"/></list></block></block></script></block-definition><block-definition s="☠︎ link %&apos;data&apos;" type="reporter" category="lists" helper="true"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="data"/></block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><block s="reportCDR"><block var="data"/></block></block></block></script></block-definition><block-definition s="printable %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="188.66666666666666" collapsed="false">Takes a (possibly deep) list as input,&#xD;and reports a human-readable text form &#xD;of the list (namely, Lisp notation).&#xD;&#xD;Will not work on circular lists.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="data"/><l><option>list</option></l></block></block><script><block s="doReport"><block var="data"/></block></script></block><block s="doIf"><block s="reportListIsEmpty"><block var="data"/></block><script><block s="doReport"><l>()</l></block></script></block><block s="doReport"><block s="reportJoinWords"><list><l>(</l><block s="reportAtomicCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="printable %l"><l/></custom-block></autolambda><list></list></block><block var="data"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> </l><l></l></list></block></autolambda><list></list></block></block><l>)</l></list></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="lists"><comment x="0" y="0" w="105.33333333333333" 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="multimap %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><comment x="0" y="0" w="267.3333333333333" collapsed="false">Takes as input a function of N inputs and N lists.&#xD;The function is called with item 1 of all the lists as its inputs, with item 2 of all the lists as its inputs, and so on.  (The lists should all be the same length.)</comment><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="evaluate"><block var="function"/><custom-block s="%s"><l></l></custom-block></block></autolambda><list></list></block><block s="reportListAttribute"><l><option>columns</option></l><block var="lists"/></block></block></block></script></block-definition><block-definition s="scalar -&gt; hyper %&apos;func&apos;" type="reporter" category="control" helper="true"><comment x="0" y="0" w="218" collapsed="false">Takes a dyadic scalar function as input, and&#xD;hyperizes it, so that it can take lists as inputs.&#xD;&#xD;Don&apos;t use on slow functions (this has compiled map calls).  Meant for use on primitives.</comment><header></header><code></code><translations></translations><inputs><input type="%repRing"></input></inputs><script><block s="doDeclareVariables"><list><l>hyper func</l><l>scalarized</l></list></block><block s="doSetVar"><l>hyper func</l><block s="reifyReporter"><script><block s="doWarp"><script><block s="doIfElse"><custom-block s="scalar? %s"><block var="a"/></custom-block><script><block s="doIfElse"><custom-block s="scalar? %s"><block var="b"/></custom-block><script><block s="doReport"><block s="evaluate"><block var="func"/><list><custom-block s="scalar-value helper %s"><block var="a"/></custom-block><custom-block s="scalar-value helper %s"><block var="b"/></custom-block></list></block></block></script><script><block s="doSetVar"><l>scalarized</l><custom-block s="scalar-value helper %s"><block var="a"/></custom-block></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportAtomicFindFirst"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>list</option></l></block></autolambda><list></list></block><block var="b"/></block></block><script><block s="doReport"><block s="reportAtomicMap"><block s="reifyReporter"><autolambda><block s="evaluate"><block var="func"/><list><block var="scalarized"/><l></l></list></block></autolambda><list></list></block><block var="b"/></block></block></script></block><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="evaluate"><block var="hyper func"/><list><block var="scalarized"/><l></l></list></block></autolambda><list></list></block><block var="b"/></block></block></script></block></script><script><block s="doIfElse"><custom-block s="scalar? %s"><block var="b"/></custom-block><script><block s="doSetVar"><l>scalarized</l><custom-block s="scalar-value helper %s"><block var="b"/></custom-block></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportAtomicFindFirst"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>list</option></l></block></autolambda><list></list></block><block var="a"/></block></block><script><block s="doReport"><block s="reportAtomicMap"><block s="reifyReporter"><autolambda><block s="evaluate"><block var="func"/><list><l></l><block var="scalarized"/></list></block></autolambda><list></list></block><block var="a"/></block></block></script></block><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="evaluate"><block var="hyper func"/><list><l></l><block var="scalarized"/></list></block></autolambda><list></list></block><block var="a"/></block></block></script><script><block s="doIf"><block s="reportAnd"><block s="reportEquals"><l></l><block s="reportAtomicFindFirst"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>list</option></l></block></autolambda><list></list></block><block var="a"/></block></block><block s="reportEquals"><l></l><block s="reportAtomicFindFirst"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>list</option></l></block></autolambda><list></list></block><block var="b"/></block></block></block><script><block s="doReport"><custom-block s="multimap %repRing over %mult%l"><block var="func"/><list><block var="a"/><block var="b"/></list></custom-block></block></script></block><block s="doReport"><custom-block s="multimap %repRing over %mult%l"><block var="hyper func"/><list><block var="a"/><block var="b"/></list></custom-block></block></script></block></script></block></script></block></script><list><l>a</l><l>b</l></list></block></block><block s="doReport"><block var="hyper func"/></block></script></block-definition><block-definition s="log base %&apos;b&apos; $⍟-1.5-255-255-0 %&apos;x&apos;" type="reporter" category="operators"><comment x="0" y="0" w="212" collapsed="false">Computes logarithms in any base.&#xD;&#xD;The base is the left input.  It&apos;s usual in APL that if there&apos;s a main data input and some sort of control input, the latter comes on the left.  This is because APL syntax, unless you use parentheses, groups computations from right to left.&#xD;&#xD;APL has a monadic version of this function that computes natural logs (log to the base e).</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="evaluate"><custom-block s="scalar -&gt; hyper %repRing"><block s="reifyReporter"><autolambda><custom-block s="simple log base %n of %n"><l></l><l></l></custom-block></autolambda><list></list></block></custom-block><list><block var="b"/><block var="x"/></list></block></block></script></block-definition><block-definition s="combs %&apos;r&apos; at a time $!-1-255-255-0 of %&apos;n&apos;" type="reporter" category="operators"><comment x="0" y="0" w="218.66666666666666" collapsed="false">Computes the number of combinations of right-input things taken left-input at a time, otherwise known as the elements of Pascal&apos;s triangle.  This block shares the ! symbol with the monadic factorial function, because the formula for computing this function uses factorials.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="evaluate"><custom-block s="scalar -&gt; hyper %repRing"><block s="reifyReporter"><autolambda><custom-block s="simple combs %n out of %n"><l></l><l></l></custom-block></autolambda><list></list></block></custom-block><list><block var="r"/><block var="n"/></list></block></block></script></block-definition><block-definition s="factorial $!-1-255-255-0 %&apos;n&apos;" type="reporter" category="operators"><comment x="0" y="0" w="172.66666666666666" collapsed="false">The factorial of a positive integer n is the product of the integers from 1 to n.&#xD;&#xD;In real APL, the domain of this function is extended beyond integers to compute the gamma function.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="n"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="factorial $!-1-255-255-0 %n"><l></l></custom-block></autolambda><list></list></block><block var="n"/></block></block></script><script><block s="doReport"><block s="reportIfElse"><custom-block s="zero? %n"><block var="n"/></custom-block><l>1</l><block s="reportAtomicCombine"><block s="reportNumbers"><l>1</l><block var="n"/></block><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block></block></script></block></script></block-definition><block-definition s="%&apos;a&apos; scalar %&apos;pred&apos; %&apos;b&apos;" type="predicate" category="operators"><comment x="0" y="0" w="190" collapsed="false">Acts just like the function selected from&#xD;the pulldown menu, but hyperized, so&#xD;comparing two equal-sized lists reports&#xD;a list of the same length as the inputs,&#xD;with the results of item-by-item comparisons.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s" readonly="true">﹦<options>﹦&#xD;≠&#xD;identical to&#xD;and&#xD;or&#xD;is _ a _?</options></input><input type="%s"></input></inputs><script><block s="doReport"><block s="evaluate"><custom-block s="scalar -&gt; hyper %repRing"><block s="reportListItem"><block s="reportListIndex"><block var="pred"/><block s="reportNewList"><list><l>﹦</l><l>≠</l><l>identical to</l><l>and</l><l>or</l><l>is _ a _?</l></list></block></block><block s="reportNewList"><list><block s="reifyPredicate"><autolambda><block s="reportEquals"><l></l><l></l></block></autolambda><list></list></block><block s="reifyPredicate"><autolambda><block s="reportNotEquals"><l></l><l></l></block></autolambda><list></list></block><block s="reifyPredicate"><autolambda><block s="reportIsIdentical"><l></l><l></l></block></autolambda><list></list></block><block s="reifyPredicate"><autolambda><block s="reportAnd"><l/><l/></block></autolambda><list></list></block><block s="reifyPredicate"><autolambda><block s="reportOr"><l/><l/></block></autolambda><list></list></block><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l></l></block></autolambda><list></list></block></list></block></block></custom-block><list><block var="a"/><block var="b"/></list></block></block></script></block-definition><block-definition s="GCD (or) %&apos;a&apos; $∨-1.2-255-255-0 %&apos;b&apos;" type="reporter" category="operators"><comment x="0" y="0" w="230.66666666666666" collapsed="false">Reports the greatest common divisor of its inputs.&#xD;If the inputs are values in {0,1} then this is equivalent to the logical OR of the values, with 0=False, 1=True.  Hence the APL symbol ∨.&#xD;Also accepts Snap! Booleans as inputs.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="evaluate"><custom-block s="scalar -&gt; hyper %repRing"><block s="reifyReporter"><autolambda><custom-block s="simple gcd %n %n"><l></l><l></l></custom-block></autolambda><list></list></block></custom-block><list><custom-block s="de-boolean %s"><block var="a"/></custom-block><custom-block s="de-boolean %s"><block var="b"/></custom-block></list></block></block></script></block-definition><block-definition s="LCM (and) %&apos;a&apos; $∧-1.2-255-255-0 %&apos;b&apos;" type="reporter" category="operators"><comment x="0" y="0" w="230.66666666666666" collapsed="false">Reports the least common multiple of its inputs.&#xD;If the inputs are values in {0,1} then this is equivalent to the logical AND of the values, with 0=False, 1=True.  Hence the APL symbol ∧.&#xD;Also accepts Snap! Booleans as inputs.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="evaluate"><custom-block s="scalar -&gt; hyper %repRing"><block s="reifyReporter"><autolambda><custom-block s="simple lcm %n %n"><l></l><l></l></custom-block></autolambda><list></list></block></custom-block><list><custom-block s="de-boolean %s"><block var="a"/></custom-block><custom-block s="de-boolean %s"><block var="b"/></custom-block></list></block></block></script></block-definition><block-definition s="NOT $&#126;-1-255-255-0 %&apos;p&apos;" type="reporter" category="operators"><comment x="0" y="0" w="167.33333333333334" collapsed="false">Reports 1 if the input is False or 0;&#xD;otherwise reports 0.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportDifference"><l>1</l><custom-block s="signum $×-1-255-255-0 %n"><block s="reportMonadic"><l><option>abs</option></l><block var="p"/></block></custom-block></block></block></script></block-definition><block-definition s="permutations of %&apos;r&apos; items out of %&apos;n&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="evaluate"><custom-block s="scalar -&gt; hyper %repRing"><block s="reifyReporter"><autolambda><custom-block s="simple permutations of %n items out of %n"><l></l><l></l></custom-block></autolambda><list></list></block></custom-block><list><block var="r"/><block var="n"/></list></block></block></script></block-definition><block-definition s="identity $+-1-255-255-0 %&apos;x&apos;" type="reporter" category="operators"><comment x="0" y="0" w="210.00000000000003" collapsed="false">Reports its input.&#xD;This is useful to fit a value into a different-type input slot, e.g., number into list slot.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportMonadic"><l><option>id</option></l><block var="x"/></block></block></script></block-definition><block-definition s="deep map %&apos;function&apos; over %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="data"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="deep map %repRing over %l"><block var="function"/><l/></custom-block></autolambda><list></list></block><block var="data"/></block></block></script><script><block s="doReport"><block s="evaluate"><block var="function"/><list><block var="data"/></list></block></block></script></block></script></block-definition><block-definition s="%&apos;howmany&apos; deal $?-1-255-255-0 %&apos;range&apos;" type="reporter" category="operators"><comment x="0" y="0" w="177.33333333333334" collapsed="false">Report a list with left-input random integers in the range 1 to right-input.&#xD;No number appears more than once&#xD;in the result.  The left input must be less than or equal to the right input.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="evaluate"><custom-block s="scalar -&gt; hyper %repRing"><block s="reifyReporter"><autolambda><custom-block s="%n deal helper %l"><l></l><block s="reportNumbers"><l>1</l><l></l></block></custom-block></autolambda><list></list></block></custom-block><list><block var="howmany"/><block var="range"/></list></block></block></script></block-definition><block-definition s="outer product %&apos;a&apos; $○.-1-255-255-0 %&apos;function&apos; %&apos;b&apos;" type="reporter" category="lists"><comment x="0" y="0" w="297.99999999999994" collapsed="false">Given two arrays A and B, reports an array whose dimensions are&#xD;APPEND(SHAPE OF (A), SHAPE OF (B))&#xD;in which each atomic item of the result is computed by applying the dyadic function input to an item of A and an item of B.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="a"/><l><option>list</option></l></block><script><block s="doIf"><block s="reportListIsEmpty"><block var="a"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><custom-block s="outer product %l $○.-1-255-255-0 %repRing %l"><block s="reportListItem"><l>1</l><block var="a"/></block><block var="function"/><block var="b"/></custom-block><custom-block s="outer product %l $○.-1-255-255-0 %repRing %l"><block s="reportCDR"><block var="a"/></block><block var="function"/><block var="b"/></custom-block></block></block></script><script><block s="doIfElse"><block s="reportIsA"><block var="b"/><l><option>list</option></l></block><script><block s="doIf"><block s="reportListIsEmpty"><block var="b"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><custom-block s="outer product %l $○.-1-255-255-0 %repRing %l"><block var="a"/><block var="function"/><block s="reportListItem"><l>1</l><block var="b"/></block></custom-block><custom-block s="outer product %l $○.-1-255-255-0 %repRing %l"><block var="a"/><block var="function"/><block s="reportCDR"><block var="b"/></block></custom-block></block></block></script><script><block s="doReport"><block s="evaluate"><block var="function"/><list><block var="a"/><block var="b"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="startup fill screen" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>35</l><script><block s="doRepeat"><l>55</l><script><block s="write"><block s="reportUnicodeAsLetter"><block s="reportRandom"><l>33</l><l>330</l></block></block><l>15</l></block></script></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>10</l></block></block></script></block></script></block-definition><block-definition s="set background color %&apos;color input&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doTellTo"><l>Stage</l><block s="reifyScript"><script><block s="doSwitchToCostume"><block var="color input"/></block></script><list></list></block><list></list></block></script></block-definition><block-definition s="bcolor command" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="command #"/><l>bcolor</l></list></block><block s="doSetVar"><l>command #</l><block s="reportVariadicSum"><list><block var="command #"/><l>1</l></list></block></block><block s="doSetVar"><l>pos of "</l><custom-block s="position of %s in %txt"><l>r</l><block var="command line"/></custom-block></block><block s="doSetVar"><l>next</l><block s="reportVariadicSum"><list><block var="pos of &quot;"/><l>1</l></list></block></block><block s="doUntil"><block s="reportEquals"><block s="reportLetter"><block var="next"/><block var="command line"/></block><l>;</l></block><script><block s="doAddToList"><block s="reportLetter"><block var="next"/><block var="command line"/></block><block var="word list"/></block><block s="doSetVar"><l>letter</l><block s="reportLetter"><block var="next"/><block var="command line"/></block></block><block s="doChangeVar"><l>next</l><l>1</l></block></script></block><block s="doSetVar"><l>letter</l><custom-block s="✐ no spaces %s"><custom-block s="list $arrowRight word %l"><block var="word list"/></custom-block></custom-block></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="command #"/><block var="letter"/></list></block></script></block-definition><block-definition s="run bcolor command" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>current command #</l><block s="reportVariadicSum"><list><block var="current command #"/><l>1</l></list></block></block><block s="doSetVar"><l>current command</l><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="current command #"/></list></block></block><block s="doSetVar"><l>color</l><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="current command #"/></list></block></block><block s="doIfElse"><block s="reportAnd"><block s="reportEquals"><block var="var"/><l>set</l></block><block s="reportEquals"><block var="current command"/><block var="var name"/></block></block><script><custom-block s="set background color %s"><block var="var set"/></custom-block></script><script><block s="doIfElse"><block s="reportNot"><block s="reportEquals"><block var="input"/><block var="current command"/></block></block><script><custom-block s="set background color %s"><block var="color"/></custom-block></script><script><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>10</l></block></block><block s="write"><l>Input a color value</l><l>13</l></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>10</l></block></block><block s="doSetVar"><l>input done</l><l>no</l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="screen"/></block><block s="doSetVar"><l>key pressed</l><l>0</l></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>10</l></block></block><block s="doUntil"><block s="reportEquals"><block var="input done"/><l>yes</l></block><script><block s="doIf"><block s="reportEquals"><block var="key pressed"/><l>enter</l></block><script><block s="doSetVar"><l>input done</l><l>yes</l></block></script></block></script></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>10</l></block></block><custom-block s="set background color %s"><custom-block s="✐ no spaces %s"><custom-block s="list $arrowRight sentence %l"><block var="screen"/></custom-block></custom-block></custom-block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>10</l></block></block></script></block></script></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="8" 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" id="17587"><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 id="17588"><item><ref mediaID="Stage_cst_1"></ref></item><item><ref mediaID="Stage_cst_2"></ref></item><item><ref mediaID="Stage_cst_3"></ref></item><item><ref mediaID="Stage_cst_4"></ref></item><item><ref mediaID="Stage_cst_5"></ref></item><item><ref mediaID="Stage_cst_6"></ref></item><item><ref mediaID="Stage_cst_7"></ref></item><item><ref mediaID="Stage_cst_8"></ref></item></list></costumes><sounds><list struct="atomic" id="17589"></list></sounds><variables></variables><blocks></blocks><scripts><script x="44" y="92.16666666666686"><block s="receiveMessage"><l><option>any message</option></l><list><l>message</l></list></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="message"/><l>load</l></block></block><script><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="message"/><l>start</l></block></block><script><custom-block s="change background color"></custom-block><block s="doIf"><block s="reportNot"><custom-block s="text %txt contains %txt"><block var="command line"/><l>run</l></custom-block></block><script><block s="doBroadcast"><l>start</l><list></list></block></script></block></script></block></script></block></script></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-228" y="149.00000000000003" heading="90" scale="0.1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="255,255,242,1" pen="tip" id="17631"><costumes><list id="17632"><item><ref mediaID="Sprite_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="17633"></list></sounds><blocks></blocks><variables></variables><scripts><script x="16.333333333333286" y="10"><block s="receiveGo"></block><block s="doStopThis"><l><option>all but this script</option></l></block><custom-block s="set color %s"><l>0</l></custom-block><custom-block s="set background color %s"><l>1</l></custom-block><block s="doSetGlobalFlag"><l><option>turbo mode</option></l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="clear"></block><block s="doFor"><l>i</l><l>1</l><l>1000</l><script><block s="doSetVar"><l>current command</l><block var="i"/></block><block s="doApplyExtension"><l>db_remove(key)</l><list><block var="current command"/></list></block></script></block><block s="gotoXY"><l>-228</l><l>149</l></block><custom-block s="startup fill screen"></custom-block><block s="doWait"><l>3</l></block><block s="clear"></block><block s="doBroadcast"><l>start</l><list></list></block></script><script x="378.33333333333303" y="14.833333333333258"><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>10</l></block></block></script><script x="19.333333333333286" y="342.8333333333329"><block s="receiveMessage"><l>start</l><list></list></block><block s="doSetVar"><l>press enable</l><l>0</l></block><block s="doSetVar"><l>var</l><l></l></block><block s="doStopThis"><l><option>other scripts in sprite</option></l></block><block s="doSetVar"><l>ready</l><l>no</l></block><block s="doSetVar"><l>input</l><l>0</l></block><block s="doSetVar"><l>line</l><l>1</l></block><block s="doWait"><l>0.5</l></block><block s="gotoXY"><l>-100</l><l>165</l></block><block s="write"><l>Commodore Basic Version 9.0</l><l>15</l></block><block s="gotoXY"><l>-228</l><l>149</l></block><block s="write"><l>Turbo Mode (y/n)?</l><l>15</l></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>12</l></block></block><block s="doUntil"><block s="reportKeyPressed"><l><option>enter</option></l></block><script><block s="doSetVar"><l>name save</l><custom-block s="✐ no spaces %s"><custom-block s="list $arrowRight sentence %l"><block var="screen"/></custom-block></custom-block></block></script></block><block s="doWait"><l>0.5</l></block><block s="doIfElse"><custom-block s="text %txt contains %txt"><block var="name save"/><l>y</l></custom-block><script><block s="write"><l>Turbo mode on</l><l>15</l></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>12</l></block></block><block s="doSetGlobalFlag"><l><option>turbo mode</option></l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="write"><l>Turbo mode off</l><l>15</l></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>12</l></block></block><block s="doSetGlobalFlag"><l><option>turbo mode</option></l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doWait"><l>0.5</l></block><block s="write"><l>Ready</l><l>15</l></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>12</l></block></block><block s="doSetVar"><l>screen</l><block s="reportNewList"><list><l></l></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="screen"/></block><script><block s="doDeleteFromList"><l>1</l><block var="screen"/></block></script></block><block s="doSetVar"><l>command #</l><l>0</l></block><block s="doSetVar"><l>ready</l><l>yes</l></block><block s="doForever"><script><block s="show"></block><block s="doWait"><l>0.4</l></block><block s="hide"></block><block s="doWait"><l>0.4</l></block><block s="doIf"><block s="reportLessThan"><block s="yPosition"></block><l>-170</l></block><script><block s="clear"></block><block s="gotoXY"><l>-228</l><l>149</l></block></script></block></script></block></script><script x="241.33333333333314" y="927.5000000000005"><block s="doDeleteFromList"><l><option>all</option></l><block var="show"/></block></script><script x="406.3333333333328" y="88.00000000000045"><block s="receiveKey"><l><option>any key</option></l><list><l>key</l></list></block><block s="doSetVar"><l>#</l><block s="reportIfElse"><block s="reportLessThan"><l>99</l><block var="command #"/></block><l>1</l><l>0</l></block></block><block s="doSetVar"><l>#2</l><block s="reportIfElse"><block s="reportLessThan"><l>999</l><block var="command #"/></block><l>1</l><l>0</l></block></block><block s="doDeleteFromList"><l><option>all</option></l><block var="word list"/></block><block s="doSetVar"><l>key pressed</l><block var="key"/></block><custom-block s="Press key %s"><block var="key pressed"/></custom-block><block s="doIf"><block s="reportEquals"><block var="ready"/><l>yes</l></block><script><custom-block s="Enter %s"><block var="key pressed"/></custom-block><custom-block s="reset %s"><block var="key pressed"/></custom-block><block s="doIf"><block s="reportEquals"><block var="key pressed"/><l>right arrow</l></block><script><block s="gotoXY"><l>-228</l><l>149</l></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>10</l></block></block><block s="doDeleteFromList"><l><option>all</option></l><block var="screen"/></block><block s="doWait"><l>0.01</l></block><block s="write"><l>What is your program name?</l><l>15</l></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>10</l></block></block><block s="doUntil"><block s="reportKeyPressed"><l><option>enter</option></l></block><script><block s="doSetVar"><l>name save</l><custom-block s="✐ no spaces %s"><custom-block s="list $arrowRight sentence %l"><block var="screen"/></custom-block></custom-block></block><block s="doSetVar"><l>press enable</l><l>enabled</l></block></script></block><block s="doSetVar"><l>imported</l><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="name save"/></list></block></block><block s="doBroadcast"><l>start</l><list></list></block><block s="doSetVar"><l>key pressed</l><l>0</l></block></script></block></script></block></script><script x="338.04720052083303" y="705.3333333333336"><block s="receiveKey"><l><option>any key</option></l><list><l>key</l></list></block><block s="doIf"><block s="reportEquals"><block var="ready"/><l>yes</l></block><script><block s="doIf"><block s="reportOr"><block s="reportOr"><block s="reportEquals"><block var="input"/><l>text</l></block><block s="reportEquals"><block var="input"/><l>color</l></block></block><block s="reportEquals"><block var="press enable"/><l>enabled</l></block></block><script><block s="doSetVar"><l>key pressed</l><block var="key"/></block><custom-block s="Press key %s"><block var="key pressed"/></custom-block></script></block><custom-block s="reset %s"><block var="key pressed"/></custom-block></script></block></script><script x="304.3333333333328" y="1021.3333333333351"><block s="doFor"><l>i</l><l>1</l><l>100</l><script><block s="doAddToList"><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="i"/></list></block><block var="show"/></block></script></block></script><script x="242.33333333333303" y="1115.3333333333337"><block s="receiveMessage"><l>load</l><list></list></block><block s="doDeleteFromList"><l><option>all</option></l><block var="screen"/></block><custom-block s="set background color %s"><l>1</l></custom-block><custom-block s="set color %s"><l>0</l></custom-block><block s="doIf"><custom-block s="text %txt contains %txt"><block var="imported"/><l>1.prg</l></custom-block><script><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>1</l><l>bcolor</l></list></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>12</l></block></block><block s="write"><block s="reportJoinWords"><list><l>0010</l><l> bcolor </l><l>1</l><l>;</l></list></block><l>15</l></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>2</l><l>1</l></list></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>3</l><l>bcolor</l></list></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>12</l></block></block><block s="write"><block s="reportJoinWords"><list><l>0020</l><l> bcolor </l><l>2</l><l>;</l></list></block><l>15</l></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>4</l><l>2</l></list></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>5</l><l>bcolor</l></list></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>12</l></block></block><block s="write"><block s="reportJoinWords"><list><l>0030</l><l> bcolor </l><l>3</l><l>;</l></list></block><l>15</l></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>6</l><l>3</l></list></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>7</l><l>bcolor</l></list></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>12</l></block></block><block s="write"><block s="reportJoinWords"><list><l>0040</l><l> bcolor </l><l>4</l><l>;</l></list></block><l>15</l></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>8</l><l>4</l></list></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>9</l><l>bcolor</l></list></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>12</l></block></block><block s="write"><block s="reportJoinWords"><list><l>0050</l><l> bcolor </l><l>5</l><l>;</l></list></block><l>15</l></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>10</l><l>5</l></list></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>11</l><l>bcolor</l></list></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>12</l></block></block><block s="write"><block s="reportJoinWords"><list><l>0060</l><l> bcolor </l><l>6</l><l>;</l></list></block><l>15</l></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>12</l><l>6</l></list></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>13</l><l>bcolor</l></list></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>12</l></block></block><block s="write"><block s="reportJoinWords"><list><l>0070</l><l> bcolor </l><l>7</l><l>;</l></list></block><l>15</l></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>14</l><l>7</l></list></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>15</l><l>bcolor</l></list></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>12</l></block></block><block s="write"><block s="reportJoinWords"><list><l>0080</l><l> bcolor </l><l>8</l><l>;</l></list></block><l>15</l></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>16</l><l>8</l></list></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>17</l><l>goto</l></list></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>12</l></block></block><block s="write"><block s="reportJoinWords"><list><l>0090 </l><l>goto </l><l>0010</l></list></block><l>15</l></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>18</l><l>0010</l></list></block></script></block><block s="doIf"><custom-block s="text %txt contains %txt"><block var="imported"/><l>1.prg</l></custom-block><script><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>1</l><l>svar</l></list></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>12</l></block></block><block s="write"><block s="reportJoinWords"><list><l>0010</l><l> svar </l><l>"x" = 0;</l></list></block><l>15</l></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>2</l><l>x</l></list></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>3</l><l>0</l></list></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>12</l></block></block><block s="write"><block s="reportJoinWords"><list><l>0020</l><l> tcolor </l><l>x</l><l>;</l></list></block><l>15</l></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>4</l><l>tcolor</l></list></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>5</l><l>x</l></list></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>12</l></block></block><block s="write"><block s="reportJoinWords"><list><l>0030</l><l> print "hello world"</l></list></block><l>15</l></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>6</l><l>print</l></list></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>7</l><l>hello world</l></list></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>12</l></block></block><block s="write"><block s="reportJoinWords"><list><l>0040</l><l> cvar "x" = +1;</l></list></block><l>15</l></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>8</l><l>cvar</l></list></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>9</l><l>x</l></list></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>9</l><l>+1</l></list></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>12</l></block></block><block s="write"><block s="reportJoinWords"><list><l>0050</l><l> bcolor </l><l>5</l><l>;</l></list></block><l>15</l></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>10</l><l>5</l></list></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>11</l><l>bcolor</l></list></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>12</l></block></block><block s="write"><block s="reportJoinWords"><list><l>0060</l><l> bcolor </l><l>6</l><l>;</l></list></block><l>15</l></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>12</l><l>6</l></list></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>13</l><l>bcolor</l></list></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>12</l></block></block><block s="write"><block s="reportJoinWords"><list><l>0070</l><l> bcolor </l><l>7</l><l>;</l></list></block><l>15</l></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>14</l><l>7</l></list></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>15</l><l>bcolor</l></list></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>12</l></block></block><block s="write"><block s="reportJoinWords"><list><l>0080</l><l> bcolor </l><l>8</l><l>;</l></list></block><l>15</l></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>16</l><l>8</l></list></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>17</l><l>goto</l></list></block><block s="gotoXY"><l>-228</l><block s="reportDifference"><block s="yPosition"></block><l>12</l></block></block><block s="write"><block s="reportJoinWords"><list><l>0090 </l><l>goto </l><l>0010</l></list></block><l>15</l></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>18</l><l>0010</l></list></block></script></block></script><script x="220" y="125.33333333333334"><block s="setHeading"><l>90</l></block></script></scripts></sprite><watcher scope="Sprite" s="yPosition" style="normal" x="218.45833333333258" y="221.52083537500016" color="74,108,212" hidden="true"/><watcher var="line" style="normal" x="229.6875" y="41.854168708333376" color="243,118,29" hidden="true"/><watcher var="screen" style="normal" x="21.4375" y="225.60416870833353" color="243,118,29" hidden="true"/><watcher var="word list" style="normal" x="345.0416666666663" y="47.97918095833336" color="243,118,29" hidden="true"/><watcher var="letter" style="normal" x="10.208333333333258" y="160.27084762500002" color="243,118,29" hidden="true"/><watcher scope="Sprite" s="xPosition" style="normal" x="224.58333333333326" y="169.4583333333334" color="74,108,212" hidden="true"/><watcher var="pos of &quot;" style="normal" x="107.1875" y="51.041670750000065" color="243,118,29" hidden="true"/><watcher var="arrow" style="normal" x="10.208333333333258" y="246.0208557916667" color="243,118,29" hidden="true"/><watcher var="command #" style="normal" x="72.47916666666674" y="289.91666870833353" color="243,118,29" hidden="true"/><watcher var="last command" style="normal" x="10.208333333333258" y="288.8958598750003" color="243,118,29" hidden="true"/><watcher var="#2" style="normal" x="10.208333333333258" y="310.33336191666683" color="243,118,29" hidden="true"/><watcher var="#" style="normal" x="11.208333333333258" y="282.70834966666666" color="243,118,29" hidden="true"/><watcher var="command line" style="normal" x="18.20833333333394" y="248.20833537500005" color="243,118,29" hidden="true"/><watcher var="color" style="normal" x="39.20833333333326" y="304.4583578333335" color="243,118,29" hidden="true"/><watcher var="current command" style="normal" x="152.20833333333326" y="311.14585170833345" color="243,118,29" hidden="true"/><watcher var="input done" style="normal" x="245" y="244.000002" color="243,118,29" hidden="true"/><watcher var="key pressed" style="normal" x="29.208333333333258" y="278.20833333333337" color="243,118,29" hidden="true"/><watcher var="next" style="normal" x="20.208333333333258" y="216.83334558333343" color="243,118,29" hidden="true"/><watcher scope="Stage" s="reportMouseY" style="normal" x="10" y="10" color="4,148,220" hidden="true"/><watcher var="color change" style="normal" x="16" y="242.000002" color="243,118,29" hidden="true"/><watcher var="last #" style="normal" x="10" y="115.00000999999997" color="243,118,29" hidden="true"/><watcher var="var change" style="normal" x="4" y="315.00001199999997" color="243,118,29" hidden="true"/><watcher var="sign" style="normal" x="10" y="136.00001199999997" color="243,118,29" hidden="true"/><watcher var="name" style="normal" x="10" y="157.00001399999996" color="243,118,29" hidden="true"/><watcher var="add" style="normal" x="10" y="178.00001599999996" color="243,118,29" hidden="true"/><watcher var="change var" style="normal" x="9" y="246.00000799999998" color="243,118,29" hidden="true"/><watcher var="var" style="normal" x="15" y="291.000002" color="243,118,29" hidden="true"/><watcher var="var name" style="normal" x="132" y="268.000006" color="243,118,29" hidden="true"/><watcher var="var set" style="normal" x="133" y="302.000004" color="243,118,29" hidden="true"/><watcher var="backcolor" style="normal" x="10" y="199.00001799999995" color="243,118,29" hidden="true"/><watcher var="ifvar name" style="normal" x="10" y="220.00001999999995" color="243,118,29" hidden="true"/><watcher var="other #" style="normal" x="10" y="241.00002199999994" color="243,118,29" hidden="true"/><watcher var="repeat" style="normal" x="10" y="262.00002399999994" color="243,118,29" hidden="true"/><watcher var="current command #" style="normal" x="23.208333333333258" y="296.58335375000013" color="243,118,29" hidden="true"/><watcher var="halt" style="normal" x="10" y="283.00002599999993" color="243,118,29" hidden="true"/><watcher var="other list" style="normal" x="277" y="106.00002799999993" color="243,118,29" hidden="true"/><watcher var="other list show" style="normal" x="246" y="249.00002999999992" color="243,118,29" hidden="true"/><watcher var="repeat 2" style="normal" x="315" y="81.00002799999993" color="243,118,29" hidden="true"/><watcher var="check" style="normal" x="10" y="304.00002799999993" color="243,118,29" hidden="true"/><watcher var="name save" style="normal" x="10" y="325.0000299999999" color="243,118,29" hidden="true"/><watcher var="imported" style="normal" x="0" y="262.999998" color="243,118,29" hidden="true"/><watcher var="ready" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="input" style="normal" x="148" y="302" color="243,118,29" hidden="true"/><watcher var="press enable" style="normal" x="74" y="328.999998" color="243,118,29" hidden="true"/><watcher var="show" style="normal" x="172.64583333333348" y="29.895831291666866" color="243,118,29" hidden="true"/><watcher var="programs" style="normal" x="25" y="252.999998" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="key pressed"><l>enter</l></variable><variable name="screen"><list struct="atomic" id="18593">r,u,n</list></variable><variable name="line"><l>2</l></variable><variable name="show"><list id="18594"><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><l>svar</l></item><item><l>x</l></item><item><l>0</l></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><l>tcolor</l></item><item><l>x</l></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><l>print</l></item><item><l>hellowrld</l></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><l>cvar</l></item><item><l>x</l></item><item><l>+1</l></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><l>gotr</l></item><item><l>0010</l></item><item><l>7</l></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><l>svar</l></item><item><l>c</l></item><item><l>8</l></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><l>tcolor</l></item><item><l>c</l></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><l>print</l></item><item><l>helloworld</l></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><l>cvar</l></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item></list></variable><variable name="command #"><l>1</l></variable><variable name="command line"><l>run</l></variable><variable name="pos of &quot;"><l>5</l></variable><variable name="next"><l>11</l></variable><variable name="word list"><list struct="atomic" id="18595"></list></variable><variable name="letter"><l>1.prg</l></variable><variable name="#"><l>0</l></variable><variable name="current command"><l>0010</l></variable><variable name="current command #"><l>10</l></variable><variable name="arrow"><l>no</l></variable><variable name="✐ last set as"><l>RGB</l></variable><variable name="✐ fair?"><bool>false</bool></variable><variable name="✐ color scale"><l>0</l></variable><variable name="✐ HSL"><list struct="atomic" id="18596">0,100,50</list></variable><variable name="✐ last crayon"><l>0</l></variable><variable name="✐ last X11"><l>0</l></variable><variable name="✐ raw HSL"><list struct="atomic" id="18597">0,100,50</list></variable><variable name="✐ raw HSV"><list struct="atomic" id="18598">0,100,100</list></variable><variable name="✐ X11"><list id="18599"><item><list struct="atomic" id="18600">255,250,250,snow</list></item><item><list struct="atomic" id="18601">248,248,255,ghostwhite</list></item><item><list struct="atomic" id="18602">245,245,245,whitesmoke</list></item><item><list struct="atomic" id="18603">220,220,220,gainsboro</list></item><item><list struct="atomic" id="18604">255,250,240,floralwhite</list></item><item><list struct="atomic" id="18605">253,245,230,oldlace</list></item><item><list struct="atomic" id="18606">250,240,230,linen</list></item><item><list struct="atomic" id="18607">250,235,215,antiquewhite</list></item><item><list struct="atomic" id="18608">255,239,213,papayawhip</list></item><item><list struct="atomic" id="18609">255,235,205,blanchedalmond</list></item><item><list struct="atomic" id="18610">255,228,196,bisque</list></item><item><list struct="atomic" id="18611">255,218,185,peachpuff</list></item><item><list struct="atomic" id="18612">255,222,173,navajowhite</list></item><item><list struct="atomic" id="18613">255,228,181,moccasin</list></item><item><list struct="atomic" id="18614">255,248,220,cornsilk</list></item><item><list struct="atomic" id="18615">255,255,240,ivory</list></item><item><list struct="atomic" id="18616">255,250,205,lemonchiffon</list></item><item><list struct="atomic" id="18617">255,245,238,seashell</list></item><item><list struct="atomic" id="18618">240,255,240,honeydew</list></item><item><list struct="atomic" id="18619">245,255,250,mintcream</list></item><item><list struct="atomic" id="18620">240,255,255,azure</list></item><item><list struct="atomic" id="18621">240,248,255,aliceblue</list></item><item><list struct="atomic" id="18622">230,230,250,lavender</list></item><item><list struct="atomic" id="18623">255,240,245,lavenderblush</list></item><item><list struct="atomic" id="18624">255,228,225,mistyrose</list></item><item><list struct="atomic" id="18625">255,255,255,white</list></item><item><list struct="atomic" id="18626">0,0,0,black</list></item><item><list struct="atomic" id="18627">47,79,79,darkslategray</list></item><item><list struct="atomic" id="18628">47,79,79,darkslategrey</list></item><item><list struct="atomic" id="18629">105,105,105,dimgray</list></item><item><list struct="atomic" id="18630">105,105,105,dimgrey</list></item><item><list struct="atomic" id="18631">112,128,144,slategray</list></item><item><list struct="atomic" id="18632">112,128,144,slategrey</list></item><item><list struct="atomic" id="18633">119,136,153,lightslategray</list></item><item><list struct="atomic" id="18634">119,136,153,lightslategrey</list></item><item><list struct="atomic" id="18635">190,190,190,gray(X11)</list></item><item><list struct="atomic" id="18636">190,190,190,grey(X11)</list></item><item><list struct="atomic" id="18637">128,128,128,gray(W3C)</list></item><item><list struct="atomic" id="18638">128,128,128,grey(W3C)</list></item><item><list struct="atomic" id="18639">211,211,211,lightgrey</list></item><item><list struct="atomic" id="18640">211,211,211,lightgray</list></item><item><list struct="atomic" id="18641">25,25,112,midnightblue</list></item><item><list struct="atomic" id="18642">0,0,128,navy</list></item><item><list struct="atomic" id="18643">0,0,128,navyblue</list></item><item><list struct="atomic" id="18644">100,149,237,cornflowerblue</list></item><item><list struct="atomic" id="18645">72,61,139,darkslateblue</list></item><item><list struct="atomic" id="18646">106,90,205,slateblue</list></item><item><list struct="atomic" id="18647">123,104,238,mediumslateblue</list></item><item><list struct="atomic" id="18648">132,112,255,lightslateblue</list></item><item><list struct="atomic" id="18649">0,0,205,mediumblue</list></item><item><list struct="atomic" id="18650">65,105,225,royalblue</list></item><item><list struct="atomic" id="18651">0,0,255,blue</list></item><item><list struct="atomic" id="18652">30,144,255,dodgerblue</list></item><item><list struct="atomic" id="18653">0,191,255,deepskyblue</list></item><item><list struct="atomic" id="18654">135,206,235,skyblue</list></item><item><list struct="atomic" id="18655">135,206,250,lightskyblue</list></item><item><list struct="atomic" id="18656">70,130,180,steelblue</list></item><item><list struct="atomic" id="18657">176,196,222,lightsteelblue</list></item><item><list struct="atomic" id="18658">173,216,230,lightblue</list></item><item><list struct="atomic" id="18659">176,224,230,powderblue</list></item><item><list struct="atomic" id="18660">175,238,238,paleturquoise</list></item><item><list struct="atomic" id="18661">0,206,209,darkturquoise</list></item><item><list struct="atomic" id="18662">72,209,204,mediumturquoise</list></item><item><list struct="atomic" id="18663">64,224,208,turquoise</list></item><item><list struct="atomic" id="18664">0,255,255,cyan</list></item><item><list struct="atomic" id="18665">0,255,255,aqua</list></item><item><list struct="atomic" id="18666">224,255,255,lightcyan</list></item><item><list struct="atomic" id="18667">95,158,160,cadetblue</list></item><item><list struct="atomic" id="18668">102,205,170,mediumaquamarine</list></item><item><list struct="atomic" id="18669">127,255,212,aquamarine</list></item><item><list struct="atomic" id="18670">0,100,0,darkgreen</list></item><item><list struct="atomic" id="18671">85,107,47,darkolivegreen</list></item><item><list struct="atomic" id="18672">143,188,143,darkseagreen</list></item><item><list struct="atomic" id="18673">46,139,87,seagreen</list></item><item><list struct="atomic" id="18674">60,179,113,mediumseagreen</list></item><item><list struct="atomic" id="18675">32,178,170,lightseagreen</list></item><item><list struct="atomic" id="18676">152,251,152,palegreen</list></item><item><list struct="atomic" id="18677">0,255,127,springgreen</list></item><item><list struct="atomic" id="18678">124,252,0,lawngreen</list></item><item><list struct="atomic" id="18679">0,255,0,green(X11)</list></item><item><list struct="atomic" id="18680">0,128,0,green(W3C)</list></item><item><list struct="atomic" id="18681">0,255,0,lime</list></item><item><list struct="atomic" id="18682">127,255,0,chartreuse</list></item><item><list struct="atomic" id="18683">0,250,154,mediumspringgreen</list></item><item><list struct="atomic" id="18684">173,255,47,greenyellow</list></item><item><list struct="atomic" id="18685">50,205,50,limegreen</list></item><item><list struct="atomic" id="18686">154,205,50,yellowgreen</list></item><item><list struct="atomic" id="18687">34,139,34,forestgreen</list></item><item><list struct="atomic" id="18688">107,142,35,olivedrab</list></item><item><list struct="atomic" id="18689">189,183,107,darkkhaki</list></item><item><list struct="atomic" id="18690">240,230,140,khaki</list></item><item><list struct="atomic" id="18691">238,232,170,palegoldenrod</list></item><item><list struct="atomic" id="18692">250,250,210,lightgoldenrodyellow</list></item><item><list struct="atomic" id="18693">255,255,224,lightyellow</list></item><item><list struct="atomic" id="18694">255,255,0,yellow</list></item><item><list struct="atomic" id="18695">255,215,0,gold</list></item><item><list struct="atomic" id="18696">238,221,130,lightgoldenrod</list></item><item><list struct="atomic" id="18697">218,165,32,goldenrod</list></item><item><list struct="atomic" id="18698">184,134,11,darkgoldenrod</list></item><item><list struct="atomic" id="18699">188,143,143,rosybrown</list></item><item><list struct="atomic" id="18700">205,92,92,indianred</list></item><item><list struct="atomic" id="18701">139,69,19,saddlebrown</list></item><item><list struct="atomic" id="18702">160,82,45,sienna</list></item><item><list struct="atomic" id="18703">205,133,63,peru</list></item><item><list struct="atomic" id="18704">222,184,135,burlywood</list></item><item><list struct="atomic" id="18705">245,245,220,beige</list></item><item><list struct="atomic" id="18706">245,222,179,wheat</list></item><item><list struct="atomic" id="18707">244,164,96,sandybrown</list></item><item><list struct="atomic" id="18708">210,180,140,tan</list></item><item><list struct="atomic" id="18709">210,105,30,chocolate</list></item><item><list struct="atomic" id="18710">178,34,34,firebrick</list></item><item><list struct="atomic" id="18711">165,42,42,brown</list></item><item><list struct="atomic" id="18712">233,150,122,darksalmon</list></item><item><list struct="atomic" id="18713">250,128,114,salmon</list></item><item><list struct="atomic" id="18714">255,160,122,lightsalmon</list></item><item><list struct="atomic" id="18715">255,165,0,orange</list></item><item><list struct="atomic" id="18716">255,140,0,darkorange</list></item><item><list struct="atomic" id="18717">255,127,80,coral</list></item><item><list struct="atomic" id="18718">240,128,128,lightcoral</list></item><item><list struct="atomic" id="18719">255,99,71,tomato</list></item><item><list struct="atomic" id="18720">255,69,0,orangered</list></item><item><list struct="atomic" id="18721">255,0,0,red</list></item><item><list struct="atomic" id="18722">255,105,180,hotpink</list></item><item><list struct="atomic" id="18723">255,20,147,deeppink</list></item><item><list struct="atomic" id="18724">255,192,203,pink</list></item><item><list struct="atomic" id="18725">255,182,193,lightpink</list></item><item><list struct="atomic" id="18726">219,112,147,palevioletred</list></item><item><list struct="atomic" id="18727">176,48,96,maroon(X11)</list></item><item><list struct="atomic" id="18728">128,0,0,maroon(W3C)</list></item><item><list struct="atomic" id="18729">199,21,133,mediumvioletred</list></item><item><list struct="atomic" id="18730">208,32,144,violetred</list></item><item><list struct="atomic" id="18731">255,0,255,magenta</list></item><item><list struct="atomic" id="18732">255,0,255,fuchsia</list></item><item><list struct="atomic" id="18733">238,130,238,violet</list></item><item><list struct="atomic" id="18734">221,160,221,plum</list></item><item><list struct="atomic" id="18735">218,112,214,orchid</list></item><item><list struct="atomic" id="18736">186,85,211,mediumorchid</list></item><item><list struct="atomic" id="18737">153,50,204,darkorchid</list></item><item><list struct="atomic" id="18738">148,0,211,darkviolet</list></item><item><list struct="atomic" id="18739">138,43,226,blueviolet</list></item><item><list struct="atomic" id="18740">160,32,240,purple(X11)</list></item><item><list struct="atomic" id="18741">128,0,128,purple(W3C)</list></item><item><list struct="atomic" id="18742">147,112,219,mediumpurple</list></item><item><list struct="atomic" id="18743">216,191,216,thistle</list></item><item><list struct="atomic" id="18744">255,250,250,snow1</list></item><item><list struct="atomic" id="18745">238,233,233,snow2</list></item><item><list struct="atomic" id="18746">205,201,201,snow3</list></item><item><list struct="atomic" id="18747">139,137,137,snow4</list></item><item><list struct="atomic" id="18748">255,245,238,seashell1</list></item><item><list struct="atomic" id="18749">238,229,222,seashell2</list></item><item><list struct="atomic" id="18750">205,197,191,seashell3</list></item><item><list struct="atomic" id="18751">139,134,130,seashell4</list></item><item><list struct="atomic" id="18752">255,239,219,AntiqueWhite1</list></item><item><list struct="atomic" id="18753">238,223,204,AntiqueWhite2</list></item><item><list struct="atomic" id="18754">205,192,176,AntiqueWhite3</list></item><item><list struct="atomic" id="18755">139,131,120,AntiqueWhite4</list></item><item><list struct="atomic" id="18756">255,228,196,bisque1</list></item><item><list struct="atomic" id="18757">238,213,183,bisque2</list></item><item><list struct="atomic" id="18758">205,183,158,bisque3</list></item><item><list struct="atomic" id="18759">139,125,107,bisque4</list></item><item><list struct="atomic" id="18760">255,218,185,PeachPuff1</list></item><item><list struct="atomic" id="18761">238,203,173,PeachPuff2</list></item><item><list struct="atomic" id="18762">205,175,149,PeachPuff3</list></item><item><list struct="atomic" id="18763">139,119,101,PeachPuff4</list></item><item><list struct="atomic" id="18764">255,222,173,NavajoWhite1</list></item><item><list struct="atomic" id="18765">238,207,161,NavajoWhite2</list></item><item><list struct="atomic" id="18766">205,179,139,NavajoWhite3</list></item><item><list struct="atomic" id="18767">139,121,94,NavajoWhite4</list></item><item><list struct="atomic" id="18768">255,250,205,LemonChiffon1</list></item><item><list struct="atomic" id="18769">238,233,191,LemonChiffon2</list></item><item><list struct="atomic" id="18770">205,201,165,LemonChiffon3</list></item><item><list struct="atomic" id="18771">139,137,112,LemonChiffon4</list></item><item><list struct="atomic" id="18772">255,248,220,cornsilk1</list></item><item><list struct="atomic" id="18773">238,232,205,cornsilk2</list></item><item><list struct="atomic" id="18774">205,200,177,cornsilk3</list></item><item><list struct="atomic" id="18775">139,136,120,cornsilk4</list></item><item><list struct="atomic" id="18776">255,255,240,ivory1</list></item><item><list struct="atomic" id="18777">238,238,224,ivory2</list></item><item><list struct="atomic" id="18778">205,205,193,ivory3</list></item><item><list struct="atomic" id="18779">139,139,131,ivory4</list></item><item><list struct="atomic" id="18780">240,255,240,honeydew1</list></item><item><list struct="atomic" id="18781">224,238,224,honeydew2</list></item><item><list struct="atomic" id="18782">193,205,193,honeydew3</list></item><item><list struct="atomic" id="18783">131,139,131,honeydew4</list></item><item><list struct="atomic" id="18784">255,240,245,LavenderBlush1</list></item><item><list struct="atomic" id="18785">238,224,229,LavenderBlush2</list></item><item><list struct="atomic" id="18786">205,193,197,LavenderBlush3</list></item><item><list struct="atomic" id="18787">139,131,134,LavenderBlush4</list></item><item><list struct="atomic" id="18788">255,228,225,MistyRose1</list></item><item><list struct="atomic" id="18789">238,213,210,MistyRose2</list></item><item><list struct="atomic" id="18790">205,183,181,MistyRose3</list></item><item><list struct="atomic" id="18791">139,125,123,MistyRose4</list></item><item><list struct="atomic" id="18792">240,255,255,azure1</list></item><item><list struct="atomic" id="18793">224,238,238,azure2</list></item><item><list struct="atomic" id="18794">193,205,205,azure3</list></item><item><list struct="atomic" id="18795">131,139,139,azure4</list></item><item><list struct="atomic" id="18796">131,111,255,SlateBlue1</list></item><item><list struct="atomic" id="18797">122,103,238,SlateBlue2</list></item><item><list struct="atomic" id="18798">105,89,205,SlateBlue3</list></item><item><list struct="atomic" id="18799">71,60,139,SlateBlue4</list></item><item><list struct="atomic" id="18800">72,118,255,RoyalBlue1</list></item><item><list struct="atomic" id="18801">67,110,238,RoyalBlue2</list></item><item><list struct="atomic" id="18802">58,95,205,RoyalBlue3</list></item><item><list struct="atomic" id="18803">39,64,139,RoyalBlue4</list></item><item><list struct="atomic" id="18804">0,0,255,blue1</list></item><item><list struct="atomic" id="18805">0,0,238,blue2</list></item><item><list struct="atomic" id="18806">0,0,205,blue3</list></item><item><list struct="atomic" id="18807">0,0,139,blue4</list></item><item><list struct="atomic" id="18808">30,144,255,DodgerBlue1</list></item><item><list struct="atomic" id="18809">28,134,238,DodgerBlue2</list></item><item><list struct="atomic" id="18810">24,116,205,DodgerBlue3</list></item><item><list struct="atomic" id="18811">16,78,139,DodgerBlue4</list></item><item><list struct="atomic" id="18812">99,184,255,SteelBlue1</list></item><item><list struct="atomic" id="18813">92,172,238,SteelBlue2</list></item><item><list struct="atomic" id="18814">79,148,205,SteelBlue3</list></item><item><list struct="atomic" id="18815">54,100,139,SteelBlue4</list></item><item><list struct="atomic" id="18816">0,191,255,DeepSkyBlue1</list></item><item><list struct="atomic" id="18817">0,178,238,DeepSkyBlue2</list></item><item><list struct="atomic" id="18818">0,154,205,DeepSkyBlue3</list></item><item><list struct="atomic" id="18819">0,104,139,DeepSkyBlue4</list></item><item><list struct="atomic" id="18820">135,206,255,SkyBlue1</list></item><item><list struct="atomic" id="18821">126,192,238,SkyBlue2</list></item><item><list struct="atomic" id="18822">108,166,205,SkyBlue3</list></item><item><list struct="atomic" id="18823">74,112,139,SkyBlue4</list></item><item><list struct="atomic" id="18824">176,226,255,LightSkyBlue1</list></item><item><list struct="atomic" id="18825">164,211,238,LightSkyBlue2</list></item><item><list struct="atomic" id="18826">141,182,205,LightSkyBlue3</list></item><item><list struct="atomic" id="18827">96,123,139,LightSkyBlue4</list></item><item><list struct="atomic" id="18828">198,226,255,SlateGray1</list></item><item><list struct="atomic" id="18829">185,211,238,SlateGray2</list></item><item><list struct="atomic" id="18830">159,182,205,SlateGray3</list></item><item><list struct="atomic" id="18831">108,123,139,SlateGray4</list></item><item><list struct="atomic" id="18832">202,225,255,LightSteelBlue1</list></item><item><list struct="atomic" id="18833">188,210,238,LightSteelBlue2</list></item><item><list struct="atomic" id="18834">162,181,205,LightSteelBlue3</list></item><item><list struct="atomic" id="18835">110,123,139,LightSteelBlue4</list></item><item><list struct="atomic" id="18836">191,239,255,LightBlue1</list></item><item><list struct="atomic" id="18837">178,223,238,LightBlue2</list></item><item><list struct="atomic" id="18838">154,192,205,LightBlue3</list></item><item><list struct="atomic" id="18839">104,131,139,LightBlue4</list></item><item><list struct="atomic" id="18840">224,255,255,LightCyan1</list></item><item><list struct="atomic" id="18841">209,238,238,LightCyan2</list></item><item><list struct="atomic" id="18842">180,205,205,LightCyan3</list></item><item><list struct="atomic" id="18843">122,139,139,LightCyan4</list></item><item><list struct="atomic" id="18844">187,255,255,PaleTurquoise1</list></item><item><list struct="atomic" id="18845">174,238,238,PaleTurquoise2</list></item><item><list struct="atomic" id="18846">150,205,205,PaleTurquoise3</list></item><item><list struct="atomic" id="18847">102,139,139,PaleTurquoise4</list></item><item><list struct="atomic" id="18848">152,245,255,CadetBlue1</list></item><item><list struct="atomic" id="18849">142,229,238,CadetBlue2</list></item><item><list struct="atomic" id="18850">122,197,205,CadetBlue3</list></item><item><list struct="atomic" id="18851">83,134,139,CadetBlue4</list></item><item><list struct="atomic" id="18852">0,245,255,turquoise1</list></item><item><list struct="atomic" id="18853">0,229,238,turquoise2</list></item><item><list struct="atomic" id="18854">0,197,205,turquoise3</list></item><item><list struct="atomic" id="18855">0,134,139,turquoise4</list></item><item><list struct="atomic" id="18856">0,255,255,cyan1</list></item><item><list struct="atomic" id="18857">0,238,238,cyan2</list></item><item><list struct="atomic" id="18858">0,205,205,cyan3</list></item><item><list struct="atomic" id="18859">0,139,139,cyan4</list></item><item><list struct="atomic" id="18860">151,255,255,DarkSlateGray1</list></item><item><list struct="atomic" id="18861">141,238,238,DarkSlateGray2</list></item><item><list struct="atomic" id="18862">121,205,205,DarkSlateGray3</list></item><item><list struct="atomic" id="18863">82,139,139,DarkSlateGray4</list></item><item><list struct="atomic" id="18864">127,255,212,aquamarine1</list></item><item><list struct="atomic" id="18865">118,238,198,aquamarine2</list></item><item><list struct="atomic" id="18866">102,205,170,aquamarine3</list></item><item><list struct="atomic" id="18867">69,139,116,aquamarine4</list></item><item><list struct="atomic" id="18868">193,255,193,DarkSeaGreen1</list></item><item><list struct="atomic" id="18869">180,238,180,DarkSeaGreen2</list></item><item><list struct="atomic" id="18870">155,205,155,DarkSeaGreen3</list></item><item><list struct="atomic" id="18871">105,139,105,DarkSeaGreen4</list></item><item><list struct="atomic" id="18872">84,255,159,SeaGreen1</list></item><item><list struct="atomic" id="18873">78,238,148,SeaGreen2</list></item><item><list struct="atomic" id="18874">67,205,128,SeaGreen3</list></item><item><list struct="atomic" id="18875">46,139,87,SeaGreen4</list></item><item><list struct="atomic" id="18876">154,255,154,PaleGreen1</list></item><item><list struct="atomic" id="18877">144,238,144,PaleGreen2</list></item><item><list struct="atomic" id="18878">124,205,124,PaleGreen3</list></item><item><list struct="atomic" id="18879">84,139,84,PaleGreen4</list></item><item><list struct="atomic" id="18880">0,255,127,SpringGreen1</list></item><item><list struct="atomic" id="18881">0,238,118,SpringGreen2</list></item><item><list struct="atomic" id="18882">0,205,102,SpringGreen3</list></item><item><list struct="atomic" id="18883">0,139,69,SpringGreen4</list></item><item><list struct="atomic" id="18884">0,255,0,green1</list></item><item><list struct="atomic" id="18885">0,238,0,green2</list></item><item><list struct="atomic" id="18886">0,205,0,green3</list></item><item><list struct="atomic" id="18887">0,139,0,green4</list></item><item><list struct="atomic" id="18888">127,255,0,chartreuse1</list></item><item><list struct="atomic" id="18889">118,238,0,chartreuse2</list></item><item><list struct="atomic" id="18890">102,205,0,chartreuse3</list></item><item><list struct="atomic" id="18891">69,139,0,chartreuse4</list></item><item><list struct="atomic" id="18892">192,255,62,OliveDrab1</list></item><item><list struct="atomic" id="18893">179,238,58,OliveDrab2</list></item><item><list struct="atomic" id="18894">154,205,50,OliveDrab3</list></item><item><list struct="atomic" id="18895">105,139,34,OliveDrab4</list></item><item><list struct="atomic" id="18896">202,255,112,DarkOliveGreen1</list></item><item><list struct="atomic" id="18897">188,238,104,DarkOliveGreen2</list></item><item><list struct="atomic" id="18898">162,205,90,DarkOliveGreen3</list></item><item><list struct="atomic" id="18899">110,139,61,DarkOliveGreen4</list></item><item><list struct="atomic" id="18900">255,246,143,khaki1</list></item><item><list struct="atomic" id="18901">238,230,133,khaki2</list></item><item><list struct="atomic" id="18902">205,198,115,khaki3</list></item><item><list struct="atomic" id="18903">139,134,78,khaki4</list></item><item><list struct="atomic" id="18904">255,236,139,LightGoldenrod1</list></item><item><list struct="atomic" id="18905">238,220,130,LightGoldenrod2</list></item><item><list struct="atomic" id="18906">205,190,112,LightGoldenrod3</list></item><item><list struct="atomic" id="18907">139,129,76,LightGoldenrod4</list></item><item><list struct="atomic" id="18908">255,255,224,LightYellow1</list></item><item><list struct="atomic" id="18909">238,238,209,LightYellow2</list></item><item><list struct="atomic" id="18910">205,205,180,LightYellow3</list></item><item><list struct="atomic" id="18911">139,139,122,LightYellow4</list></item><item><list struct="atomic" id="18912">255,255,0,yellow1</list></item><item><list struct="atomic" id="18913">238,238,0,yellow2</list></item><item><list struct="atomic" id="18914">205,205,0,yellow3</list></item><item><list struct="atomic" id="18915">139,139,0,yellow4</list></item><item><list struct="atomic" id="18916">255,215,0,gold1</list></item><item><list struct="atomic" id="18917">238,201,0,gold2</list></item><item><list struct="atomic" id="18918">205,173,0,gold3</list></item><item><list struct="atomic" id="18919">139,117,0,gold4</list></item><item><list struct="atomic" id="18920">255,193,37,goldenrod1</list></item><item><list struct="atomic" id="18921">238,180,34,goldenrod2</list></item><item><list struct="atomic" id="18922">205,155,29,goldenrod3</list></item><item><list struct="atomic" id="18923">139,105,20,goldenrod4</list></item><item><list struct="atomic" id="18924">255,185,15,DarkGoldenrod1</list></item><item><list struct="atomic" id="18925">238,173,14,DarkGoldenrod2</list></item><item><list struct="atomic" id="18926">205,149,12,DarkGoldenrod3</list></item><item><list struct="atomic" id="18927">139,101,8,DarkGoldenrod4</list></item><item><list struct="atomic" id="18928">255,193,193,RosyBrown1</list></item><item><list struct="atomic" id="18929">238,180,180,RosyBrown2</list></item><item><list struct="atomic" id="18930">205,155,155,RosyBrown3</list></item><item><list struct="atomic" id="18931">139,105,105,RosyBrown4</list></item><item><list struct="atomic" id="18932">255,106,106,IndianRed1</list></item><item><list struct="atomic" id="18933">238,99,99,IndianRed2</list></item><item><list struct="atomic" id="18934">205,85,85,IndianRed3</list></item><item><list struct="atomic" id="18935">139,58,58,IndianRed4</list></item><item><list struct="atomic" id="18936">255,130,71,sienna1</list></item><item><list struct="atomic" id="18937">238,121,66,sienna2</list></item><item><list struct="atomic" id="18938">205,104,57,sienna3</list></item><item><list struct="atomic" id="18939">139,71,38,sienna4</list></item><item><list struct="atomic" id="18940">255,211,155,burlywood1</list></item><item><list struct="atomic" id="18941">238,197,145,burlywood2</list></item><item><list struct="atomic" id="18942">205,170,125,burlywood3</list></item><item><list struct="atomic" id="18943">139,115,85,burlywood4</list></item><item><list struct="atomic" id="18944">255,231,186,wheat1</list></item><item><list struct="atomic" id="18945">238,216,174,wheat2</list></item><item><list struct="atomic" id="18946">205,186,150,wheat3</list></item><item><list struct="atomic" id="18947">139,126,102,wheat4</list></item><item><list struct="atomic" id="18948">255,165,79,tan1</list></item><item><list struct="atomic" id="18949">238,154,73,tan2</list></item><item><list struct="atomic" id="18950">205,133,63,tan3</list></item><item><list struct="atomic" id="18951">139,90,43,tan4</list></item><item><list struct="atomic" id="18952">255,127,36,chocolate1</list></item><item><list struct="atomic" id="18953">238,118,33,chocolate2</list></item><item><list struct="atomic" id="18954">205,102,29,chocolate3</list></item><item><list struct="atomic" id="18955">139,69,19,chocolate4</list></item><item><list struct="atomic" id="18956">255,48,48,firebrick1</list></item><item><list struct="atomic" id="18957">238,44,44,firebrick2</list></item><item><list struct="atomic" id="18958">205,38,38,firebrick3</list></item><item><list struct="atomic" id="18959">139,26,26,firebrick4</list></item><item><list struct="atomic" id="18960">255,64,64,brown1</list></item><item><list struct="atomic" id="18961">238,59,59,brown2</list></item><item><list struct="atomic" id="18962">205,51,51,brown3</list></item><item><list struct="atomic" id="18963">139,35,35,brown4</list></item><item><list struct="atomic" id="18964">255,140,105,salmon1</list></item><item><list struct="atomic" id="18965">238,130,98,salmon2</list></item><item><list struct="atomic" id="18966">205,112,84,salmon3</list></item><item><list struct="atomic" id="18967">139,76,57,salmon4</list></item><item><list struct="atomic" id="18968">255,160,122,LightSalmon1</list></item><item><list struct="atomic" id="18969">238,149,114,LightSalmon2</list></item><item><list struct="atomic" id="18970">205,129,98,LightSalmon3</list></item><item><list struct="atomic" id="18971">139,87,66,LightSalmon4</list></item><item><list struct="atomic" id="18972">255,165,0,orange1</list></item><item><list struct="atomic" id="18973">238,154,0,orange2</list></item><item><list struct="atomic" id="18974">205,133,0,orange3</list></item><item><list struct="atomic" id="18975">139,90,0,orange4</list></item><item><list struct="atomic" id="18976">255,127,0,DarkOrange1</list></item><item><list struct="atomic" id="18977">238,118,0,DarkOrange2</list></item><item><list struct="atomic" id="18978">205,102,0,DarkOrange3</list></item><item><list struct="atomic" id="18979">139,69,0,DarkOrange4</list></item><item><list struct="atomic" id="18980">255,114,86,coral1</list></item><item><list struct="atomic" id="18981">238,106,80,coral2</list></item><item><list struct="atomic" id="18982">205,91,69,coral3</list></item><item><list struct="atomic" id="18983">139,62,47,coral4</list></item><item><list struct="atomic" id="18984">255,99,71,tomato1</list></item><item><list struct="atomic" id="18985">238,92,66,tomato2</list></item><item><list struct="atomic" id="18986">205,79,57,tomato3</list></item><item><list struct="atomic" id="18987">139,54,38,tomato4</list></item><item><list struct="atomic" id="18988">255,69,0,OrangeRed1</list></item><item><list struct="atomic" id="18989">238,64,0,OrangeRed2</list></item><item><list struct="atomic" id="18990">205,55,0,OrangeRed3</list></item><item><list struct="atomic" id="18991">139,37,0,OrangeRed4</list></item><item><list struct="atomic" id="18992">255,0,0,red1</list></item><item><list struct="atomic" id="18993">238,0,0,red2</list></item><item><list struct="atomic" id="18994">205,0,0,red3</list></item><item><list struct="atomic" id="18995">139,0,0,red4</list></item><item><list struct="atomic" id="18996">255,20,147,DeepPink1</list></item><item><list struct="atomic" id="18997">238,18,137,DeepPink2</list></item><item><list struct="atomic" id="18998">205,16,118,DeepPink3</list></item><item><list struct="atomic" id="18999">139,10,80,DeepPink4</list></item><item><list struct="atomic" id="19000">255,110,180,HotPink1</list></item><item><list struct="atomic" id="19001">238,106,167,HotPink2</list></item><item><list struct="atomic" id="19002">205,96,144,HotPink3</list></item><item><list struct="atomic" id="19003">139,58,98,HotPink4</list></item><item><list struct="atomic" id="19004">255,181,197,pink1</list></item><item><list struct="atomic" id="19005">238,169,184,pink2</list></item><item><list struct="atomic" id="19006">205,145,158,pink3</list></item><item><list struct="atomic" id="19007">139,99,108,pink4</list></item><item><list struct="atomic" id="19008">255,174,185,LightPink1</list></item><item><list struct="atomic" id="19009">238,162,173,LightPink2</list></item><item><list struct="atomic" id="19010">205,140,149,LightPink3</list></item><item><list struct="atomic" id="19011">139,95,101,LightPink4</list></item><item><list struct="atomic" id="19012">255,130,171,PaleVioletRed1</list></item><item><list struct="atomic" id="19013">238,121,159,PaleVioletRed2</list></item><item><list struct="atomic" id="19014">205,104,137,PaleVioletRed3</list></item><item><list struct="atomic" id="19015">139,71,93,PaleVioletRed4</list></item><item><list struct="atomic" id="19016">255,52,179,maroon1</list></item><item><list struct="atomic" id="19017">238,48,167,maroon2</list></item><item><list struct="atomic" id="19018">205,41,144,maroon3</list></item><item><list struct="atomic" id="19019">139,28,98,maroon4</list></item><item><list struct="atomic" id="19020">255,62,150,VioletRed1</list></item><item><list struct="atomic" id="19021">238,58,140,VioletRed2</list></item><item><list struct="atomic" id="19022">205,50,120,VioletRed3</list></item><item><list struct="atomic" id="19023">139,34,82,VioletRed4</list></item><item><list struct="atomic" id="19024">255,0,255,magenta1</list></item><item><list struct="atomic" id="19025">238,0,238,magenta2</list></item><item><list struct="atomic" id="19026">205,0,205,magenta3</list></item><item><list struct="atomic" id="19027">139,0,139,magenta4</list></item><item><list struct="atomic" id="19028">255,131,250,orchid1</list></item><item><list struct="atomic" id="19029">238,122,233,orchid2</list></item><item><list struct="atomic" id="19030">205,105,201,orchid3</list></item><item><list struct="atomic" id="19031">139,71,137,orchid4</list></item><item><list struct="atomic" id="19032">255,187,255,plum1</list></item><item><list struct="atomic" id="19033">238,174,238,plum2</list></item><item><list struct="atomic" id="19034">205,150,205,plum3</list></item><item><list struct="atomic" id="19035">139,102,139,plum4</list></item><item><list struct="atomic" id="19036">224,102,255,MediumOrchid1</list></item><item><list struct="atomic" id="19037">209,95,238,MediumOrchid2</list></item><item><list struct="atomic" id="19038">180,82,205,MediumOrchid3</list></item><item><list struct="atomic" id="19039">122,55,139,MediumOrchid4</list></item><item><list struct="atomic" id="19040">191,62,255,DarkOrchid1</list></item><item><list struct="atomic" id="19041">178,58,238,DarkOrchid2</list></item><item><list struct="atomic" id="19042">154,50,205,DarkOrchid3</list></item><item><list struct="atomic" id="19043">104,34,139,DarkOrchid4</list></item><item><list struct="atomic" id="19044">155,48,255,purple1</list></item><item><list struct="atomic" id="19045">145,44,238,purple2</list></item><item><list struct="atomic" id="19046">125,38,205,purple3</list></item><item><list struct="atomic" id="19047">85,26,139,purple4</list></item><item><list struct="atomic" id="19048">171,130,255,MediumPurple1</list></item><item><list struct="atomic" id="19049">159,121,238,MediumPurple2</list></item><item><list struct="atomic" id="19050">137,104,205,MediumPurple3</list></item><item><list struct="atomic" id="19051">93,71,139,MediumPurple4</list></item><item><list struct="atomic" id="19052">255,225,255,thistle1</list></item><item><list struct="atomic" id="19053">238,210,238,thistle2</list></item><item><list struct="atomic" id="19054">205,181,205,thistle3</list></item><item><list struct="atomic" id="19055">139,123,139,thistle4</list></item><item><list struct="atomic" id="19056">0,0,0,gray0</list></item><item><list struct="atomic" id="19057">0,0,0,grey0</list></item><item><list struct="atomic" id="19058">3,3,3,gray1</list></item><item><list struct="atomic" id="19059">3,3,3,grey1</list></item><item><list struct="atomic" id="19060">5,5,5,gray2</list></item><item><list struct="atomic" id="19061">5,5,5,grey2</list></item><item><list struct="atomic" id="19062">8,8,8,gray3</list></item><item><list struct="atomic" id="19063">8,8,8,grey3</list></item><item><list struct="atomic" id="19064">10,10,10,gray4</list></item><item><list struct="atomic" id="19065">10,10,10,grey4</list></item><item><list struct="atomic" id="19066">13,13,13,gray5</list></item><item><list struct="atomic" id="19067">13,13,13,grey5</list></item><item><list struct="atomic" id="19068">15,15,15,gray6</list></item><item><list struct="atomic" id="19069">15,15,15,grey6</list></item><item><list struct="atomic" id="19070">18,18,18,gray7</list></item><item><list struct="atomic" id="19071">18,18,18,grey7</list></item><item><list struct="atomic" id="19072">20,20,20,gray8</list></item><item><list struct="atomic" id="19073">20,20,20,grey8</list></item><item><list struct="atomic" id="19074">23,23,23,gray9</list></item><item><list struct="atomic" id="19075">23,23,23,grey9</list></item><item><list struct="atomic" id="19076">26,26,26,gray10</list></item><item><list struct="atomic" id="19077">26,26,26,grey10</list></item><item><list struct="atomic" id="19078">28,28,28,gray11</list></item><item><list struct="atomic" id="19079">28,28,28,grey11</list></item><item><list struct="atomic" id="19080">31,31,31,gray12</list></item><item><list struct="atomic" id="19081">31,31,31,grey12</list></item><item><list struct="atomic" id="19082">33,33,33,gray13</list></item><item><list struct="atomic" id="19083">33,33,33,grey13</list></item><item><list struct="atomic" id="19084">36,36,36,gray14</list></item><item><list struct="atomic" id="19085">36,36,36,grey14</list></item><item><list struct="atomic" id="19086">38,38,38,gray15</list></item><item><list struct="atomic" id="19087">38,38,38,grey15</list></item><item><list struct="atomic" id="19088">41,41,41,gray16</list></item><item><list struct="atomic" id="19089">41,41,41,grey16</list></item><item><list struct="atomic" id="19090">43,43,43,gray17</list></item><item><list struct="atomic" id="19091">43,43,43,grey17</list></item><item><list struct="atomic" id="19092">46,46,46,gray18</list></item><item><list struct="atomic" id="19093">46,46,46,grey18</list></item><item><list struct="atomic" id="19094">48,48,48,gray19</list></item><item><list struct="atomic" id="19095">48,48,48,grey19</list></item><item><list struct="atomic" id="19096">51,51,51,gray20</list></item><item><list struct="atomic" id="19097">51,51,51,grey20</list></item><item><list struct="atomic" id="19098">54,54,54,gray21</list></item><item><list struct="atomic" id="19099">54,54,54,grey21</list></item><item><list struct="atomic" id="19100">56,56,56,gray22</list></item><item><list struct="atomic" id="19101">56,56,56,grey22</list></item><item><list struct="atomic" id="19102">59,59,59,gray23</list></item><item><list struct="atomic" id="19103">59,59,59,grey23</list></item><item><list struct="atomic" id="19104">61,61,61,gray24</list></item><item><list struct="atomic" id="19105">61,61,61,grey24</list></item><item><list struct="atomic" id="19106">64,64,64,gray25</list></item><item><list struct="atomic" id="19107">64,64,64,grey25</list></item><item><list struct="atomic" id="19108">66,66,66,gray26</list></item><item><list struct="atomic" id="19109">66,66,66,grey26</list></item><item><list struct="atomic" id="19110">69,69,69,gray27</list></item><item><list struct="atomic" id="19111">69,69,69,grey27</list></item><item><list struct="atomic" id="19112">71,71,71,gray28</list></item><item><list struct="atomic" id="19113">71,71,71,grey28</list></item><item><list struct="atomic" id="19114">74,74,74,gray29</list></item><item><list struct="atomic" id="19115">74,74,74,grey29</list></item><item><list struct="atomic" id="19116">77,77,77,gray30</list></item><item><list struct="atomic" id="19117">77,77,77,grey30</list></item><item><list struct="atomic" id="19118">79,79,79,gray31</list></item><item><list struct="atomic" id="19119">79,79,79,grey31</list></item><item><list struct="atomic" id="19120">82,82,82,gray32</list></item><item><list struct="atomic" id="19121">82,82,82,grey32</list></item><item><list struct="atomic" id="19122">84,84,84,gray33</list></item><item><list struct="atomic" id="19123">84,84,84,grey33</list></item><item><list struct="atomic" id="19124">87,87,87,gray34</list></item><item><list struct="atomic" id="19125">87,87,87,grey34</list></item><item><list struct="atomic" id="19126">89,89,89,gray35</list></item><item><list struct="atomic" id="19127">89,89,89,grey35</list></item><item><list struct="atomic" id="19128">92,92,92,gray36</list></item><item><list struct="atomic" id="19129">92,92,92,grey36</list></item><item><list struct="atomic" id="19130">94,94,94,gray37</list></item><item><list struct="atomic" id="19131">94,94,94,grey37</list></item><item><list struct="atomic" id="19132">97,97,97,gray38</list></item><item><list struct="atomic" id="19133">97,97,97,grey38</list></item><item><list struct="atomic" id="19134">99,99,99,gray39</list></item><item><list struct="atomic" id="19135">99,99,99,grey39</list></item><item><list struct="atomic" id="19136">102,102,102,gray40</list></item><item><list struct="atomic" id="19137">102,102,102,grey40</list></item><item><list struct="atomic" id="19138">105,105,105,gray41</list></item><item><list struct="atomic" id="19139">105,105,105,grey41</list></item><item><list struct="atomic" id="19140">107,107,107,gray42</list></item><item><list struct="atomic" id="19141">107,107,107,grey42</list></item><item><list struct="atomic" id="19142">110,110,110,gray43</list></item><item><list struct="atomic" id="19143">110,110,110,grey43</list></item><item><list struct="atomic" id="19144">112,112,112,gray44</list></item><item><list struct="atomic" id="19145">112,112,112,grey44</list></item><item><list struct="atomic" id="19146">115,115,115,gray45</list></item><item><list struct="atomic" id="19147">115,115,115,grey45</list></item><item><list struct="atomic" id="19148">117,117,117,gray46</list></item><item><list struct="atomic" id="19149">117,117,117,grey46</list></item><item><list struct="atomic" id="19150">120,120,120,gray47</list></item><item><list struct="atomic" id="19151">120,120,120,grey47</list></item><item><list struct="atomic" id="19152">122,122,122,gray48</list></item><item><list struct="atomic" id="19153">122,122,122,grey48</list></item><item><list struct="atomic" id="19154">125,125,125,gray49</list></item><item><list struct="atomic" id="19155">125,125,125,grey49</list></item><item><list struct="atomic" id="19156">127,127,127,gray50</list></item><item><list struct="atomic" id="19157">127,127,127,grey50</list></item><item><list struct="atomic" id="19158">130,130,130,gray51</list></item><item><list struct="atomic" id="19159">130,130,130,grey51</list></item><item><list struct="atomic" id="19160">133,133,133,gray52</list></item><item><list struct="atomic" id="19161">133,133,133,grey52</list></item><item><list struct="atomic" id="19162">135,135,135,gray53</list></item><item><list struct="atomic" id="19163">135,135,135,grey53</list></item><item><list struct="atomic" id="19164">138,138,138,gray54</list></item><item><list struct="atomic" id="19165">138,138,138,grey54</list></item><item><list struct="atomic" id="19166">140,140,140,gray55</list></item><item><list struct="atomic" id="19167">140,140,140,grey55</list></item><item><list struct="atomic" id="19168">143,143,143,gray56</list></item><item><list struct="atomic" id="19169">143,143,143,grey56</list></item><item><list struct="atomic" id="19170">145,145,145,gray57</list></item><item><list struct="atomic" id="19171">145,145,145,grey57</list></item><item><list struct="atomic" id="19172">148,148,148,gray58</list></item><item><list struct="atomic" id="19173">148,148,148,grey58</list></item><item><list struct="atomic" id="19174">150,150,150,gray59</list></item><item><list struct="atomic" id="19175">150,150,150,grey59</list></item><item><list struct="atomic" id="19176">153,153,153,gray60</list></item><item><list struct="atomic" id="19177">153,153,153,grey60</list></item><item><list struct="atomic" id="19178">156,156,156,gray61</list></item><item><list struct="atomic" id="19179">156,156,156,grey61</list></item><item><list struct="atomic" id="19180">158,158,158,gray62</list></item><item><list struct="atomic" id="19181">158,158,158,grey62</list></item><item><list struct="atomic" id="19182">161,161,161,gray63</list></item><item><list struct="atomic" id="19183">161,161,161,grey63</list></item><item><list struct="atomic" id="19184">163,163,163,gray64</list></item><item><list struct="atomic" id="19185">163,163,163,grey64</list></item><item><list struct="atomic" id="19186">166,166,166,gray65</list></item><item><list struct="atomic" id="19187">166,166,166,grey65</list></item><item><list struct="atomic" id="19188">168,168,168,gray66</list></item><item><list struct="atomic" id="19189">168,168,168,grey66</list></item><item><list struct="atomic" id="19190">171,171,171,gray67</list></item><item><list struct="atomic" id="19191">171,171,171,grey67</list></item><item><list struct="atomic" id="19192">173,173,173,gray68</list></item><item><list struct="atomic" id="19193">173,173,173,grey68</list></item><item><list struct="atomic" id="19194">176,176,176,gray69</list></item><item><list struct="atomic" id="19195">176,176,176,grey69</list></item><item><list struct="atomic" id="19196">179,179,179,gray70</list></item><item><list struct="atomic" id="19197">179,179,179,grey70</list></item><item><list struct="atomic" id="19198">181,181,181,gray71</list></item><item><list struct="atomic" id="19199">181,181,181,grey71</list></item><item><list struct="atomic" id="19200">184,184,184,gray72</list></item><item><list struct="atomic" id="19201">184,184,184,grey72</list></item><item><list struct="atomic" id="19202">186,186,186,gray73</list></item><item><list struct="atomic" id="19203">186,186,186,grey73</list></item><item><list struct="atomic" id="19204">189,189,189,gray74</list></item><item><list struct="atomic" id="19205">189,189,189,grey74</list></item><item><list struct="atomic" id="19206">191,191,191,gray75</list></item><item><list struct="atomic" id="19207">191,191,191,grey75</list></item><item><list struct="atomic" id="19208">194,194,194,gray76</list></item><item><list struct="atomic" id="19209">194,194,194,grey76</list></item><item><list struct="atomic" id="19210">196,196,196,gray77</list></item><item><list struct="atomic" id="19211">196,196,196,grey77</list></item><item><list struct="atomic" id="19212">199,199,199,gray78</list></item><item><list struct="atomic" id="19213">199,199,199,grey78</list></item><item><list struct="atomic" id="19214">201,201,201,gray79</list></item><item><list struct="atomic" id="19215">201,201,201,grey79</list></item><item><list struct="atomic" id="19216">204,204,204,gray80</list></item><item><list struct="atomic" id="19217">204,204,204,grey80</list></item><item><list struct="atomic" id="19218">207,207,207,gray81</list></item><item><list struct="atomic" id="19219">207,207,207,grey81</list></item><item><list struct="atomic" id="19220">209,209,209,gray82</list></item><item><list struct="atomic" id="19221">209,209,209,grey82</list></item><item><list struct="atomic" id="19222">212,212,212,gray83</list></item><item><list struct="atomic" id="19223">212,212,212,grey83</list></item><item><list struct="atomic" id="19224">214,214,214,gray84</list></item><item><list struct="atomic" id="19225">214,214,214,grey84</list></item><item><list struct="atomic" id="19226">217,217,217,gray85</list></item><item><list struct="atomic" id="19227">217,217,217,grey85</list></item><item><list struct="atomic" id="19228">219,219,219,gray86</list></item><item><list struct="atomic" id="19229">219,219,219,grey86</list></item><item><list struct="atomic" id="19230">222,222,222,gray87</list></item><item><list struct="atomic" id="19231">222,222,222,grey87</list></item><item><list struct="atomic" id="19232">224,224,224,gray88</list></item><item><list struct="atomic" id="19233">224,224,224,grey88</list></item><item><list struct="atomic" id="19234">227,227,227,gray89</list></item><item><list struct="atomic" id="19235">227,227,227,grey89</list></item><item><list struct="atomic" id="19236">229,229,229,gray90</list></item><item><list struct="atomic" id="19237">229,229,229,grey90</list></item><item><list struct="atomic" id="19238">232,232,232,gray91</list></item><item><list struct="atomic" id="19239">232,232,232,grey91</list></item><item><list struct="atomic" id="19240">235,235,235,gray92</list></item><item><list struct="atomic" id="19241">235,235,235,grey92</list></item><item><list struct="atomic" id="19242">237,237,237,gray93</list></item><item><list struct="atomic" id="19243">237,237,237,grey93</list></item><item><list struct="atomic" id="19244">240,240,240,gray94</list></item><item><list struct="atomic" id="19245">240,240,240,grey94</list></item><item><list struct="atomic" id="19246">242,242,242,gray95</list></item><item><list struct="atomic" id="19247">242,242,242,grey95</list></item><item><list struct="atomic" id="19248">245,245,245,gray96</list></item><item><list struct="atomic" id="19249">245,245,245,grey96</list></item><item><list struct="atomic" id="19250">247,247,247,gray97</list></item><item><list struct="atomic" id="19251">247,247,247,grey97</list></item><item><list struct="atomic" id="19252">250,250,250,gray98</list></item><item><list struct="atomic" id="19253">250,250,250,grey98</list></item><item><list struct="atomic" id="19254">252,252,252,gray99</list></item><item><list struct="atomic" id="19255">252,252,252,grey99</list></item><item><list struct="atomic" id="19256">255,255,255,gray100</list></item><item><list struct="atomic" id="19257">255,255,255,grey100</list></item><item><list struct="atomic" id="19258">169,169,169,darkgrey</list></item><item><list struct="atomic" id="19259">169,169,169,darkgray</list></item><item><list struct="atomic" id="19260">0,0,139,darkblue</list></item><item><list struct="atomic" id="19261">0,139,139,darkcyan</list></item><item><list struct="atomic" id="19262">139,0,139,darkmagenta</list></item><item><list struct="atomic" id="19263">139,0,0,darkred</list></item><item><list struct="atomic" id="19264">144,238,144,lightgreen</list></item></list></variable><variable name="✐ crayon colors"><list id="19265"><item><list struct="atomic" id="19266">0,0,0,black,0</list></item><item><list struct="atomic" id="19267">18,18,18,gray7,1</list></item><item><list struct="atomic" id="19268">36,36,36,gray14,2</list></item><item><list struct="atomic" id="19269">54,54,54,gray21,3</list></item><item><list struct="atomic" id="19270">72,72,72,gray28,4</list></item><item><list struct="atomic" id="19271">92,92,92,gray36,5</list></item><item><list struct="atomic" id="19272">109,109,109,gray43,6</list></item><item><list struct="atomic" id="19273">127,127,127,gray50,7</list></item><item><list struct="atomic" id="19274">145,145,145,gray57,8</list></item><item><list struct="atomic" id="19275">163,163,163,gray64,9</list></item><item><list struct="atomic" id="19276">181,181,181,gray71,10</list></item><item><list struct="atomic" id="19277">200,200,200,gray78,11</list></item><item><list struct="atomic" id="19278">218,218,218,gray85,12</list></item><item><list struct="atomic" id="19279">236,236,236,gray92,13</list></item><item><list struct="atomic" id="19280">255,255,255,white,14</list></item><item><list struct="atomic" id="19281">255,20,147,deep pink,15</list></item><item><list struct="atomic" id="19282">255,105,180,hot pink,16</list></item><item><list struct="atomic" id="19283">255,0,127,bright pink,17</list></item><item><list struct="atomic" id="19284">227,11,93,raspberry,18</list></item><item><list struct="atomic" id="19285">229,43,80,amaranth,19</list></item><item><list struct="atomic" id="19286">255,0,0,red,20</list></item><item><list struct="atomic" id="19287">144,0,32,burgundy,21</list></item><item><list struct="atomic" id="19288">153,0,0,cherry,22</list></item><item><list struct="atomic" id="19289">164,0,0,dark candy apple red,23</list></item><item><list struct="atomic" id="19290">192,0,0,sanguine,24</list></item><item><list struct="atomic" id="19291">128,0,0,maroon,25</list></item><item><list struct="atomic" id="19292">201,0,22,crimson,26</list></item><item><list struct="atomic" id="19293">217,77,17,Lists,27</list></item><item><list struct="atomic" id="19294">255,8,0,candy apple red,28</list></item><item><list struct="atomic" id="19295">255,56,0,coquelicot,29</list></item><item><list struct="atomic" id="19296">139,69,19,saddle brown,30</list></item><item><list struct="atomic" id="19297">123,63,0,chocolate,31</list></item><item><list struct="atomic" id="19298">107,68,35,kobicha,32</list></item><item><list struct="atomic" id="19299">112,66,20,sepia,33</list></item><item><list struct="atomic" id="19300">149,69,53,chestnut,34</list></item><item><list struct="atomic" id="19301">101,67,33,dark brown,35</list></item><item><list struct="atomic" id="19302">150,75,0,brown,36</list></item><item><list struct="atomic" id="19303">153,101,21,golden brown,37</list></item><item><list struct="atomic" id="19304">184,115,51,cinnamon,38</list></item><item><list struct="atomic" id="19305">210,105,30,copper,39</list></item><item><list struct="atomic" id="19306">255,127,0,orange,40</list></item><item><list struct="atomic" id="19307">255,88,0,Pantone orange,41</list></item><item><list struct="atomic" id="19308">255,117,24,pumpkin,42</list></item><item><list struct="atomic" id="19309">243,118,29,Variables,43</list></item><item><list struct="atomic" id="19310">232,97,0,Spanish orange,44</list></item><item><list struct="atomic" id="19311">204,85,0,burnt orange,45</list></item><item><list struct="atomic" id="19312">203,65,11,sinopia,46</list></item><item><list struct="atomic" id="19313">204,119,34,ochre,47</list></item><item><list struct="atomic" id="19314">237,145,33,carrot,48</list></item><item><list struct="atomic" id="19315">242,133,0,tangerine,49</list></item><item><list struct="atomic" id="19316">255,255,0,yellow,50</list></item><item><list struct="atomic" id="19317">230,168,34,Control,51</list></item><item><list struct="atomic" id="19318">184,134,11,dark goldenrod,52</list></item><item><list struct="atomic" id="19319">218,165,32,goldenrod,53</list></item><item><list struct="atomic" id="19320">244,196,48,saffron,54</list></item><item><list struct="atomic" id="19321">236,213,64,sandstorm,55</list></item><item><list struct="atomic" id="19322">255,219,88,mustard,56</list></item><item><list struct="atomic" id="19323">255,215,0,gold,57</list></item><item><list struct="atomic" id="19324">254,227,62,egg yolk,58</list></item><item><list struct="atomic" id="19325">251,225,8,rubber duck,59</list></item><item><list struct="atomic" id="19326">0,255,0,lime,60</list></item><item><list struct="atomic" id="19327">141,182,0,apple green,61</list></item><item><list struct="atomic" id="19328">98,194,19,Operators,62</list></item><item><list struct="atomic" id="19329">34,139,34,forest green,63</list></item><item><list struct="atomic" id="19330">0,128,0,green,64</list></item><item><list struct="atomic" id="19331">0,100,0,dark green,65</list></item><item><list struct="atomic" id="19332">3,192,60,dark pastel green,66</list></item><item><list struct="atomic" id="19333">80,200,120,emerald,67</list></item><item><list struct="atomic" id="19334">62,180,137,mint,68</list></item><item><list struct="atomic" id="19335">0,161,120,Pen,69</list></item><item><list struct="atomic" id="19336">0,255,255,aqua,70</list></item><item><list struct="atomic" id="19337">0,139,139,dark cyan,71</list></item><item><list struct="atomic" id="19338">0,123,167,cerulean,72</list></item><item><list struct="atomic" id="19339">113,166,210,iceberg,73</list></item><item><list struct="atomic" id="19340">4,148,220,Sensing,74</list></item><item><list struct="atomic" id="19341">0,128,128,teal,75</list></item><item><list struct="atomic" id="19342">135,206,250,light sky blue,76</list></item><item><list struct="atomic" id="19343">0,191,255,deep sky blue,77</list></item><item><list struct="atomic" id="19344">30,144,255,dodger blue,78</list></item><item><list struct="atomic" id="19345">0,127,255,azure,79</list></item><item><list struct="atomic" id="19346">0,0,255,blue,80</list></item><item><list struct="atomic" id="19347">25,25,112,midnight blue,81</list></item><item><list struct="atomic" id="19348">0,51,153,dark powder blue,82</list></item><item><list struct="atomic" id="19349">0,71,171,cobalt,83</list></item><item><list struct="atomic" id="19350">21,96,189,denim,84</list></item><item><list struct="atomic" id="19351">0,0,128,navy blue,85</list></item><item><list struct="atomic" id="19352">70,130,180,steel blue,86</list></item><item><list struct="atomic" id="19353">74,108,212,Motion,87</list></item><item><list struct="atomic" id="19354">100,149,237,cornflower,88</list></item><item><list struct="atomic" id="19355">106,90,205,slate blue,89</list></item><item><list struct="atomic" id="19356">128,0,255,violet,90</list></item><item><list struct="atomic" id="19357">143,86,227,Looks,91</list></item><item><list struct="atomic" id="19358">111,45,168,grape,92</list></item><item><list struct="atomic" id="19359">75,0,130,indigo,93</list></item><item><list struct="atomic" id="19360">160,32,240,x11 purple,94</list></item><item><list struct="atomic" id="19361">255,0,255,magenta,95</list></item><item><list struct="atomic" id="19362">153,50,204,dark orchid,96</list></item><item><list struct="atomic" id="19363">207,74,217,Sound,97</list></item><item><list struct="atomic" id="19364">127,0,127,purple,98</list></item><item><list struct="atomic" id="19365">139,0,139,dark magenta,99</list></item><item><list struct="atomic" id="19366">0,255,255,cyan,100</list></item><item><list struct="atomic" id="19367">255,0,255,fuchia,101</list></item><item><list struct="atomic" id="19368">18,18,18,grey7,102</list></item><item><list struct="atomic" id="19369">36,36,36,grey14,103</list></item><item><list struct="atomic" id="19370">54,54,54,grey21,104</list></item><item><list struct="atomic" id="19371">72,72,72,grey28,105</list></item><item><list struct="atomic" id="19372">92,92,92,grey36,106</list></item><item><list struct="atomic" id="19373">109,109,109,grey43,107</list></item><item><list struct="atomic" id="19374">127,127,127,grey50,108</list></item><item><list struct="atomic" id="19375">145,145,145,grey57,109</list></item><item><list struct="atomic" id="19376">163,163,163,grey64,110</list></item><item><list struct="atomic" id="19377">181,181,181,grey71,111</list></item><item><list struct="atomic" id="19378">200,200,200,grey78,112</list></item><item><list struct="atomic" id="19379">218,218,218,grey85,113</list></item><item><list struct="atomic" id="19380">236,236,236,grey92,114</list></item></list></variable><variable name="✐ fair hue table"><list id="19381"><item><list struct="atomic" id="19382">0,0</list></item><item><list struct="atomic" id="19383">0.1,0.4490048</list></item><item><list struct="atomic" id="19384">0.2,0.7917349397590361</list></item><item><list struct="atomic" id="19385">0.3,1.323783606557377</list></item><item><list struct="atomic" id="19386">0.4,1.5577075630252102</list></item><item><list struct="atomic" id="19387">0.5,1.8819460580912863</list></item><item><list struct="atomic" id="19388">0.6,2.2386749999999993</list></item><item><list struct="atomic" id="19389">0.7,2.7028660714285713</list></item><item><list struct="atomic" id="19390">0.8,3.0121628959276014</list></item><item><list struct="atomic" id="19391">0.9,3.315934497816594</list></item><item><list struct="atomic" id="19392">1,3.6112710280373834</list></item><item><list struct="atomic" id="19393">1.1,3.90595</list></item><item><list struct="atomic" id="19394">1.2,4.127571428571427</list></item><item><list struct="atomic" id="19395">1.3,4.297762318840579</list></item><item><list struct="atomic" id="19396">1.4,4.489283257918553</list></item><item><list struct="atomic" id="19397">1.5,4.7677722772277225</list></item><item><list struct="atomic" id="19398">1.6,5.039333333333333</list></item><item><list struct="atomic" id="19399">1.7,5.304873846153846</list></item><item><list struct="atomic" id="19400">1.8,5.403663157894737</list></item><item><list struct="atomic" id="19401">1.9,5.658512796208531</list></item><item><list struct="atomic" id="19402">2,5.840000000000001</list></item><item><list struct="atomic" id="19403">2.1,6.114844444444445</list></item><item><list struct="atomic" id="19404">2.2,6.204400000000001</list></item><item><list struct="atomic" id="19405">2.3,6.3165000000000004</list></item><item><list struct="atomic" id="19406">2.4,6.566297872340425</list></item><item><list struct="atomic" id="19407">2.5,6.83</list></item><item><list struct="atomic" id="19408">2.6,6.923418181818183</list></item><item><list struct="atomic" id="19409">2.7,7.050461538461539</list></item><item><list struct="atomic" id="19410">2.8,7.275225806451613</list></item><item><list struct="atomic" id="19411">2.9,7.5318</list></item><item><list struct="atomic" id="19412">3,7.621924324324324</list></item><item><list struct="atomic" id="19413">3.1,7.708551724137931</list></item><item><list struct="atomic" id="19414">3.2,7.956799999999999</list></item><item><list struct="atomic" id="19415">3.3,8.1096</list></item><item><list struct="atomic" id="19416">3.4,8.203896774193549</list></item><item><list struct="atomic" id="19417">3.5,8.371</list></item><item><list struct="atomic" id="19418">3.6,8.6184</list></item><item><list struct="atomic" id="19419">3.7,8.717372727272728</list></item><item><list struct="atomic" id="19420">3.8,8.851600000000001</list></item><item><list struct="atomic" id="19421">3.9,9.016399999999999</list></item><item><list struct="atomic" id="19422">4,9.10822857142857</list></item><item><list struct="atomic" id="19423">4.1,9.2424</list></item><item><list struct="atomic" id="19424">4.2,9.4036</list></item><item><list struct="atomic" id="19425">4.3,9.4894</list></item><item><list struct="atomic" id="19426">4.4,9.6224</list></item><item><list struct="atomic" id="19427">4.5,9.725789473684207</list></item><item><list struct="atomic" id="19428">4.6,9.9364</list></item><item><list struct="atomic" id="19429">4.7,10.070061538461541</list></item><item><list struct="atomic" id="19430">4.8,10.1744</list></item><item><list struct="atomic" id="19431">4.9,10.297239999999999</list></item><item><list struct="atomic" id="19432">5,10.379999999999999</list></item><item><list struct="atomic" id="19433">5.1,10.600304</list></item><item><list struct="atomic" id="19434">5.2,10.661408</list></item><item><list struct="atomic" id="19435">5.3,10.7294</list></item><item><list struct="atomic" id="19436">5.4,10.828241860465111</list></item><item><list struct="atomic" id="19437">5.5,11.017183908045975</list></item><item><list struct="atomic" id="19438">5.6,11.075908045977013</list></item><item><list struct="atomic" id="19439">5.7,11.308730635838149</list></item><item><list struct="atomic" id="19440">5.8,11.36599768786127</list></item><item><list struct="atomic" id="19441">5.9,11.4312</list></item><item><list struct="atomic" id="19442">6,11.522086956521738</list></item><item><list struct="atomic" id="19443">6.1,11.70843023255814</list></item><item><list struct="atomic" id="19444">6.2,11.763372093023255</list></item><item><list struct="atomic" id="19445">6.3,11.825</list></item><item><list struct="atomic" id="19446">6.4,11.900000000000002</list></item><item><list struct="atomic" id="19447">6.5,11.99609375</list></item><item><list struct="atomic" id="19448">6.6,12.150512280701754</list></item><item><list struct="atomic" id="19449">6.7,12.204400000000001</list></item><item><list struct="atomic" id="19450">6.8,12.277600000000001</list></item><item><list struct="atomic" id="19451">6.9,12.36096</list></item><item><list struct="atomic" id="19452">7,12.534857142857144</list></item><item><list struct="atomic" id="19453">7.1,12.5976</list></item><item><list struct="atomic" id="19454">7.2,13</list></item><item><list struct="atomic" id="19455">7.3,13.411466666666666</list></item><item><list struct="atomic" id="19456">7.4,13.549833333333334</list></item><item><list struct="atomic" id="19457">7.5,13.69097222222222</list></item><item><list struct="atomic" id="19458">7.6,13.9648</list></item><item><list struct="atomic" id="19459">7.7,14.168931506849315</list></item><item><list struct="atomic" id="19460">7.8,14.458400000000001</list></item><item><list struct="atomic" id="19461">7.9,14.768594594594598</list></item><item><list struct="atomic" id="19462">8,14.865702702702702</list></item><item><list struct="atomic" id="19463">8.1,15.092035443037975</list></item><item><list struct="atomic" id="19464">8.2,15.482090666666668</list></item><item><list struct="atomic" id="19465">8.3,15.939600000000002</list></item><item><list struct="atomic" id="19466">8.4,16.261599999999998</list></item><item><list struct="atomic" id="19467">8.5,16.61513513513513</list></item><item><list struct="atomic" id="19468">8.6,17.015784615384618</list></item><item><list struct="atomic" id="19469">8.7,17.513740506329114</list></item><item><list struct="atomic" id="19470">8.8,17.718825316455696</list></item><item><list struct="atomic" id="19471">8.9,26.517000000000003</list></item><item><list struct="atomic" id="19472">9,26.77</list></item><item><list struct="atomic" id="19473">9.1,27.022999999999996</list></item><item><list struct="atomic" id="19474">9.2,27.276</list></item><item><list struct="atomic" id="19475">9.3,27.528999999999996</list></item><item><list struct="atomic" id="19476">9.4,27.782</list></item><item><list struct="atomic" id="19477">9.5,28.035000000000004</list></item><item><list struct="atomic" id="19478">9.6,28.288</list></item><item><list struct="atomic" id="19479">9.7,28.540999999999997</list></item><item><list struct="atomic" id="19480">9.8,28.794</list></item><item><list struct="atomic" id="19481">9.9,29.046999999999997</list></item><item><list struct="atomic" id="19482">10,29.3</list></item><item><list struct="atomic" id="19483">10.1,29.553000000000004</list></item><item><list struct="atomic" id="19484">10.2,29.906</list></item><item><list struct="atomic" id="19485">10.3,30.058999999999997</list></item><item><list struct="atomic" id="19486">10.4,30.412</list></item><item><list struct="atomic" id="19487">10.5,30.564999999999998</list></item><item><list struct="atomic" id="19488">10.6,30.659000000000002</list></item><item><list struct="atomic" id="19489">10.7,30.770999999999997</list></item><item><list struct="atomic" id="19490">10.8,30.912</list></item><item><list struct="atomic" id="19491">10.9,30.9885</list></item><item><list struct="atomic" id="19492">11,31.130000000000003</list></item><item><list struct="atomic" id="19493">11.1,31.241500000000002</list></item><item><list struct="atomic" id="19494">11.2,31.336000000000002</list></item><item><list struct="atomic" id="19495">11.3,31.444499999999998</list></item><item><list struct="atomic" id="19496">11.4,31.542</list></item><item><list struct="atomic" id="19497">11.5,31.695</list></item><item><list struct="atomic" id="19498">11.6,31.774</list></item><item><list struct="atomic" id="19499">11.7,31.901</list></item><item><list struct="atomic" id="19500">11.8,32.027</list></item><item><list struct="atomic" id="19501">11.9,32.107</list></item><item><list struct="atomic" id="19502">12,32.260000000000005</list></item><item><list struct="atomic" id="19503">12.1,32.3565</list></item><item><list struct="atomic" id="19504">12.2,32.466</list></item><item><list struct="atomic" id="19505">12.3,32.6095</list></item><item><list struct="atomic" id="19506">12.4,32.686</list></item><item><list struct="atomic" id="19507">12.5,32.8125</list></item><item><list struct="atomic" id="19508">12.6,32.888999999999996</list></item><item><list struct="atomic" id="19509">12.7,33.031</list></item><item><list struct="atomic" id="19510">12.8,33.142</list></item><item><list struct="atomic" id="19511">12.9,33.236999999999995</list></item><item><list struct="atomic" id="19512">13,33.39</list></item><item><list struct="atomic" id="19513">13.1,33.4715</list></item><item><list struct="atomic" id="19514">13.2,33.596</list></item><item><list struct="atomic" id="19515">13.3,33.7245</list></item><item><list struct="atomic" id="19516">13.4,33.80200000000001</list></item><item><list struct="atomic" id="19517">13.5,33.927499999999995</list></item><item><list struct="atomic" id="19518">13.6,34.007999999999996</list></item><item><list struct="atomic" id="19519">13.7,34.161</list></item><item><list struct="atomic" id="19520">13.8,34.257</list></item><item><list struct="atomic" id="19521">13.9,34.367</list></item><item><list struct="atomic" id="19522">14,34.510000000000005</list></item><item><list struct="atomic" id="19523">14.1,34.5865</list></item><item><list struct="atomic" id="19524">14.2,34.726</list></item><item><list struct="atomic" id="19525">14.3,34.8395</list></item><item><list struct="atomic" id="19526">14.4,34.931999999999995</list></item><item><list struct="atomic" id="19527">14.5,35.084999999999994</list></item><item><list struct="atomic" id="19528">14.6,35.169</list></item><item><list struct="atomic" id="19529">14.7,35.291</list></item><item><list struct="atomic" id="19530">14.8,35.372</list></item><item><list struct="atomic" id="19531">14.9,35.497</list></item><item><list struct="atomic" id="19532">15,35.625</list></item><item><list struct="atomic" id="19533">15.1,35.703</list></item><item><list struct="atomic" id="19534">15.2,35.856</list></item><item><list struct="atomic" id="19535">15.3,35.9545</list></item><item><list struct="atomic" id="19536">15.4,36.062</list></item><item><list struct="atomic" id="19537">15.5,36.207499999999996</list></item><item><list struct="atomic" id="19538">15.6,36.284</list></item><item><list struct="atomic" id="19539">15.7,36.42100000000001</list></item><item><list struct="atomic" id="19540">15.8,36.537</list></item><item><list struct="atomic" id="19541">15.9,36.626999999999995</list></item><item><list struct="atomic" id="19542">16,36.739999999999995</list></item><item><list struct="atomic" id="19543">16.1,36.833000000000006</list></item><item><list struct="atomic" id="19544">16.2,36.986000000000004</list></item><item><list struct="atomic" id="19545">16.3,37.0695</list></item><item><list struct="atomic" id="19546">16.4,37.192</list></item><item><list struct="atomic" id="19547">16.5,37.322500000000005</list></item><item><list struct="atomic" id="19548">16.6,37.399</list></item><item><list struct="atomic" id="19549">16.7,37.551</list></item><item><list struct="atomic" id="19550">16.8,37.704</list></item><item><list struct="atomic" id="19551">16.9,37.857000000000006</list></item><item><list struct="atomic" id="19552">17,38.010000000000005</list></item><item><list struct="atomic" id="19553">17.1,38.263000000000005</list></item><item><list struct="atomic" id="19554">17.2,38.41600000000001</list></item><item><list struct="atomic" id="19555">17.3,38.569</list></item><item><list struct="atomic" id="19556">17.4,38.722</list></item><item><list struct="atomic" id="19557">17.5,38.875</list></item><item><list struct="atomic" id="19558">17.6,39.028</list></item><item><list struct="atomic" id="19559">17.7,39.181</list></item><item><list struct="atomic" id="19560">17.8,39.334</list></item><item><list struct="atomic" id="19561">17.9,39.486999999999995</list></item><item><list struct="atomic" id="19562">18,39.739999999999995</list></item><item><list struct="atomic" id="19563">18.1,39.892999999999994</list></item><item><list struct="atomic" id="19564">18.2,40.046</list></item><item><list struct="atomic" id="19565">18.3,40.199</list></item><item><list struct="atomic" id="19566">18.4,40.352</list></item><item><list struct="atomic" id="19567">18.5,40.504999999999995</list></item><item><list struct="atomic" id="19568">18.6,40.658</list></item><item><list struct="atomic" id="19569">18.7,40.81099999999999</list></item><item><list struct="atomic" id="19570">18.8,41.064</list></item><item><list struct="atomic" id="19571">18.9,41.217</list></item><item><list struct="atomic" id="19572">19,41.37</list></item><item><list struct="atomic" id="19573">19.1,41.523</list></item><item><list struct="atomic" id="19574">19.2,41.676</list></item><item><list struct="atomic" id="19575">19.3,41.829</list></item><item><list struct="atomic" id="19576">19.4,41.982000000000006</list></item><item><list struct="atomic" id="19577">19.5,42.135</list></item><item><list struct="atomic" id="19578">19.6,42.288</list></item><item><list struct="atomic" id="19579">19.7,42.541</list></item><item><list struct="atomic" id="19580">19.8,42.693999999999996</list></item><item><list struct="atomic" id="19581">19.9,42.847</list></item><item><list struct="atomic" id="19582">20,43</list></item><item><list struct="atomic" id="19583">20.1,43.153</list></item><item><list struct="atomic" id="19584">20.2,43.306</list></item><item><list struct="atomic" id="19585">20.3,43.458999999999996</list></item><item><list struct="atomic" id="19586">20.4,43.611999999999995</list></item><item><list struct="atomic" id="19587">20.5,43.765</list></item><item><list struct="atomic" id="19588">20.6,44.017999999999994</list></item><item><list struct="atomic" id="19589">20.7,44.171</list></item><item><list struct="atomic" id="19590">20.8,44.324</list></item><item><list struct="atomic" id="19591">20.9,44.477</list></item><item><list struct="atomic" id="19592">21,44.54333333333334</list></item><item><list struct="atomic" id="19593">21.1,44.59433333333333</list></item><item><list struct="atomic" id="19594">21.2,44.634</list></item><item><list struct="atomic" id="19595">21.3,44.672250000000005</list></item><item><list struct="atomic" id="19596">21.4,44.714</list></item><item><list struct="atomic" id="19597">21.5,44.765</list></item><item><list struct="atomic" id="19598">21.6,44.812</list></item><item><list struct="atomic" id="19599">21.7,44.85025</list></item><item><list struct="atomic" id="19600">21.8,44.8885</list></item><item><list struct="atomic" id="19601">21.9,44.93566666666667</list></item><item><list struct="atomic" id="19602">22,44.986666666666665</list></item><item><list struct="atomic" id="19603">22.1,45.02825</list></item><item><list struct="atomic" id="19604">22.2,45.066500000000005</list></item><item><list struct="atomic" id="19605">22.3,45.10633333333333</list></item><item><list struct="atomic" id="19606">22.4,45.157333333333334</list></item><item><list struct="atomic" id="19607">22.5,45.20625</list></item><item><list struct="atomic" id="19608">22.6,45.2445</list></item><item><list struct="atomic" id="19609">22.7,45.28275</list></item><item><list struct="atomic" id="19610">22.8,45.327999999999996</list></item><item><list struct="atomic" id="19611">22.9,45.379000000000005</list></item><item><list struct="atomic" id="19612">23,45.4225</list></item><item><list struct="atomic" id="19613">23.1,45.460750000000004</list></item><item><list struct="atomic" id="19614">23.2,45.499</list></item><item><list struct="atomic" id="19615">23.3,45.54966666666667</list></item><item><list struct="atomic" id="19616">23.4,45.60066666666667</list></item><item><list struct="atomic" id="19617">23.5,45.651666666666664</list></item><item><list struct="atomic" id="19618">23.6,45.702000000000005</list></item><item><list struct="atomic" id="19619">23.7,45.74025</list></item><item><list struct="atomic" id="19620">23.8,45.778499999999994</list></item><item><list struct="atomic" id="19621">23.9,45.82233333333333</list></item><item><list struct="atomic" id="19622">24,45.873333333333335</list></item><item><list struct="atomic" id="19623">24.1,45.91825</list></item><item><list struct="atomic" id="19624">24.2,45.9565</list></item><item><list struct="atomic" id="19625">24.3,45.994749999999996</list></item><item><list struct="atomic" id="19626">24.4,46.044</list></item><item><list struct="atomic" id="19627">24.5,46.095</list></item><item><list struct="atomic" id="19628">24.6,46.134499999999996</list></item><item><list struct="atomic" id="19629">24.7,46.17275</list></item><item><list struct="atomic" id="19630">24.8,46.214666666666666</list></item><item><list struct="atomic" id="19631">24.9,46.26566666666666</list></item><item><list struct="atomic" id="19632">25,46.3125</list></item><item><list struct="atomic" id="19633">25.1,46.35075</list></item><item><list struct="atomic" id="19634">25.2,46.388999999999996</list></item><item><list struct="atomic" id="19635">25.3,46.43633333333334</list></item><item><list struct="atomic" id="19636">25.4,46.48733333333333</list></item><item><list struct="atomic" id="19637">25.5,46.52875</list></item><item><list struct="atomic" id="19638">25.6,46.56699999999999</list></item><item><list struct="atomic" id="19639">25.7,46.607</list></item><item><list struct="atomic" id="19640">25.8,46.658</list></item><item><list struct="atomic" id="19641">25.9,46.708999999999996</list></item><item><list struct="atomic" id="19642">26,46.76</list></item><item><list struct="atomic" id="19643">26.1,46.80825</list></item><item><list struct="atomic" id="19644">26.2,46.8465</list></item><item><list struct="atomic" id="19645">26.3,46.88475</list></item><item><list struct="atomic" id="19646">26.4,46.93066666666667</list></item><item><list struct="atomic" id="19647">26.5,46.98166666666667</list></item><item><list struct="atomic" id="19648">26.6,47.0245</list></item><item><list struct="atomic" id="19649">26.7,47.06275</list></item><item><list struct="atomic" id="19650">26.8,47.10133333333333</list></item><item><list struct="atomic" id="19651">26.9,47.15233333333333</list></item><item><list struct="atomic" id="19652">27,47.2025</list></item><item><list struct="atomic" id="19653">27.1,47.24075</list></item><item><list struct="atomic" id="19654">27.2,47.279</list></item><item><list struct="atomic" id="19655">27.3,47.323</list></item><item><list struct="atomic" id="19656">27.4,47.374</list></item><item><list struct="atomic" id="19657">27.5,47.41875</list></item><item><list struct="atomic" id="19658">27.6,47.457</list></item><item><list struct="atomic" id="19659">27.7,47.49525</list></item><item><list struct="atomic" id="19660">27.8,47.544666666666664</list></item><item><list struct="atomic" id="19661">27.9,47.595666666666666</list></item><item><list struct="atomic" id="19662">28,47.635000000000005</list></item><item><list struct="atomic" id="19663">28.1,47.67325</list></item><item><list struct="atomic" id="19664">28.2,47.715333333333334</list></item><item><list struct="atomic" id="19665">28.3,47.766333333333336</list></item><item><list struct="atomic" id="19666">28.4,47.81733333333334</list></item><item><list struct="atomic" id="19667">28.5,47.868333333333325</list></item><item><list struct="atomic" id="19668">28.6,47.9145</list></item><item><list struct="atomic" id="19669">28.7,47.952749999999995</list></item><item><list struct="atomic" id="19670">28.8,47.991</list></item><item><list struct="atomic" id="19671">28.9,48.039</list></item><item><list struct="atomic" id="19672">29,48.089999999999996</list></item><item><list struct="atomic" id="19673">29.1,48.13075</list></item><item><list struct="atomic" id="19674">29.2,48.169</list></item><item><list struct="atomic" id="19675">29.3,48.209666666666664</list></item><item><list struct="atomic" id="19676">29.4,48.260666666666665</list></item><item><list struct="atomic" id="19677">29.5,48.308749999999996</list></item><item><list struct="atomic" id="19678">29.6,48.346999999999994</list></item><item><list struct="atomic" id="19679">29.7,48.38525</list></item><item><list struct="atomic" id="19680">29.8,48.431333333333335</list></item><item><list struct="atomic" id="19681">29.9,48.48233333333333</list></item><item><list struct="atomic" id="19682">30,48.525</list></item><item><list struct="atomic" id="19683">30.1,48.56325</list></item><item><list struct="atomic" id="19684">30.2,48.602000000000004</list></item><item><list struct="atomic" id="19685">30.3,48.653000000000006</list></item><item><list struct="atomic" id="19686">30.4,48.703</list></item><item><list struct="atomic" id="19687">30.5,48.74125</list></item><item><list struct="atomic" id="19688">30.6,48.7795</list></item><item><list struct="atomic" id="19689">30.7,48.82366666666667</list></item><item><list struct="atomic" id="19690">30.8,48.87466666666667</list></item><item><list struct="atomic" id="19691">30.9,48.925666666666665</list></item><item><list struct="atomic" id="19692">31,48.97666666666667</list></item><item><list struct="atomic" id="19693">31.1,49.02075</list></item><item><list struct="atomic" id="19694">31.2,49.059</list></item><item><list struct="atomic" id="19695">31.3,49.097249999999995</list></item><item><list struct="atomic" id="19696">31.4,49.147333333333336</list></item><item><list struct="atomic" id="19697">31.5,49.19833333333334</list></item><item><list struct="atomic" id="19698">31.6,49.237</list></item><item><list struct="atomic" id="19699">31.7,49.27525</list></item><item><list struct="atomic" id="19700">31.8,49.318</list></item><item><list struct="atomic" id="19701">31.9,49.369</list></item><item><list struct="atomic" id="19702">32,49.415</list></item><item><list struct="atomic" id="19703">32.1,49.45325</list></item><item><list struct="atomic" id="19704">32.2,49.4915</list></item><item><list struct="atomic" id="19705">32.3,49.53966666666666</list></item><item><list struct="atomic" id="19706">32.4,49.59066666666667</list></item><item><list struct="atomic" id="19707">32.5,49.63125</list></item><item><list struct="atomic" id="19708">32.6,49.6695</list></item><item><list struct="atomic" id="19709">32.7,49.71033333333334</list></item><item><list struct="atomic" id="19710">32.8,49.76133333333333</list></item><item><list struct="atomic" id="19711">32.9,49.809250000000006</list></item><item><list struct="atomic" id="19712">33,49.847500000000004</list></item><item><list struct="atomic" id="19713">33.1,49.88575</list></item><item><list struct="atomic" id="19714">33.2,49.932</list></item><item><list struct="atomic" id="19715">33.3,49.983000000000004</list></item><item><list struct="atomic" id="19716">33.4,50.051</list></item><item><list struct="atomic" id="19717">33.5,50.127500000000005</list></item><item><list struct="atomic" id="19718">33.6,50.20264239271781</list></item><item><list struct="atomic" id="19719">33.7,50.253178153446036</list></item><item><list struct="atomic" id="19720">33.8,50.305600000000005</list></item><item><list struct="atomic" id="19721">33.9,50.381800000000005</list></item><item><list struct="atomic" id="19722">34,50.458000000000006</list></item><item><list struct="atomic" id="19723">34.1,50.5342</list></item><item><list struct="atomic" id="19724">34.2,50.60693333333333</list></item><item><list struct="atomic" id="19725">34.3,50.65773333333333</list></item><item><list struct="atomic" id="19726">34.4,50.7128</list></item><item><list struct="atomic" id="19727">34.5,50.789</list></item><item><list struct="atomic" id="19728">34.6,50.8652</list></item><item><list struct="atomic" id="19729">34.7,50.939675</list></item><item><list struct="atomic" id="19730">34.8,51.0132</list></item><item><list struct="atomic" id="19731">34.9,51.089099999999995</list></item><item><list struct="atomic" id="19732">35,51.14333333333333</list></item><item><list struct="atomic" id="19733">35.1,51.193933333333334</list></item><item><list struct="atomic" id="19734">35.2,51.2668</list></item><item><list struct="atomic" id="19735">35.3,51.3427</list></item><item><list struct="atomic" id="19736">35.4,51.41859999999999</list></item><item><list struct="atomic" id="19737">35.5,51.4945</list></item><item><list struct="atomic" id="19738">35.6,51.544799999999995</list></item><item><list struct="atomic" id="19739">35.7,51.59310000000001</list></item><item><list struct="atomic" id="19740">35.8,51.6648</list></item><item><list struct="atomic" id="19741">35.9,51.7404</list></item><item><list struct="atomic" id="19742">36,51.81600000000001</list></item><item><list struct="atomic" id="19743">36.1,51.891600000000004</list></item><item><list struct="atomic" id="19744">36.2,51.967200000000005</list></item><item><list struct="atomic" id="19745">36.3,52.028533333333336</list></item><item><list struct="atomic" id="19746">36.4,52.078933333333325</list></item><item><list struct="atomic" id="19747">36.5,52.14008711433756</list></item><item><list struct="atomic" id="19748">36.6,52.20980000000001</list></item><item><list struct="atomic" id="19749">36.7,52.2851</list></item><item><list struct="atomic" id="19750">36.8,52.360400000000006</list></item><item><list struct="atomic" id="19751">36.9,52.42380000000001</list></item><item><list struct="atomic" id="19752">37,52.474000000000004</list></item><item><list struct="atomic" id="19753">37.1,52.536300000000004</list></item><item><list struct="atomic" id="19754">37.2,52.611599999999996</list></item><item><list struct="atomic" id="19755">37.3,52.6869</list></item><item><list struct="atomic" id="19756">37.4,52.755338078291814</list></item><item><list struct="atomic" id="19757">37.5,52.825</list></item><item><list struct="atomic" id="19758">37.6,52.89999999999999</list></item><item><list struct="atomic" id="19759">37.7,52.95</list></item><item><list struct="atomic" id="19760">37.8,53</list></item><item><list struct="atomic" id="19761">37.9,53.075</list></item><item><list struct="atomic" id="19762">38,53.15</list></item><item><list struct="atomic" id="19763">38.1,53.22180385288967</list></item><item><list struct="atomic" id="19764">38.2,53.28721541155867</list></item><item><list struct="atomic" id="19765">38.3,53.340066666666665</list></item><item><list struct="atomic" id="19766">38.4,53.38986666666666</list></item><item><list struct="atomic" id="19767">38.5,53.459500000000006</list></item><item><list struct="atomic" id="19768">38.6,53.5342</list></item><item><list struct="atomic" id="19769">38.7,53.608900000000006</list></item><item><list struct="atomic" id="19770">38.8,53.6836</list></item><item><list struct="atomic" id="19771">38.9,53.7583</list></item><item><list struct="atomic" id="19772">39,53.822</list></item><item><list struct="atomic" id="19773">39.1,53.87179999999999</list></item><item><list struct="atomic" id="19774">39.2,53.927470769230766</list></item><item><list struct="atomic" id="19775">39.3,53.99080615384615</list></item><item><list struct="atomic" id="19776">39.4,54.063599999999994</list></item><item><list struct="atomic" id="19777">39.5,54.138</list></item><item><list struct="atomic" id="19778">39.6,54.20826666666667</list></item><item><list struct="atomic" id="19779">39.7,54.257866666666665</list></item><item><list struct="atomic" id="19780">39.8,54.3112</list></item><item><list struct="atomic" id="19781">39.9,54.3856</list></item><item><list struct="atomic" id="19782">40,54.46</list></item><item><list struct="atomic" id="19783">40.1,54.52851275167785</list></item><item><list struct="atomic" id="19784">40.2,54.590179865771816</list></item><item><list struct="atomic" id="19785">40.3,54.6623</list></item><item><list struct="atomic" id="19786">40.4,54.724266666666665</list></item><item><list struct="atomic" id="19787">40.5,54.77366666666667</list></item><item><list struct="atomic" id="19788">40.6,54.8346</list></item><item><list struct="atomic" id="19789">40.7,54.908699999999996</list></item><item><list struct="atomic" id="19790">40.8,54.9828</list></item><item><list struct="atomic" id="19791">40.9,55.0569</list></item><item><list struct="atomic" id="19792">41,55.117859484777526</list></item><item><list struct="atomic" id="19793">41.1,55.160549414519906</list></item><item><list struct="atomic" id="19794">41.2,55.20559999999999</list></item><item><list struct="atomic" id="19795">41.3,55.279399999999995</list></item><item><list struct="atomic" id="19796">41.4,55.3532</list></item><item><list struct="atomic" id="19797">41.5,55.427</list></item><item><list struct="atomic" id="19798">41.6,55.50079999999999</list></item><item><list struct="atomic" id="19799">41.7,55.5746</list></item><item><list struct="atomic" id="19800">41.8,55.632266666666666</list></item><item><list struct="atomic" id="19801">41.9,55.681466666666665</list></item><item><list struct="atomic" id="19802">42,55.736413570274635</list></item><item><list struct="atomic" id="19803">42.1,55.79483360258481</list></item><item><list struct="atomic" id="19804">42.2,55.867</list></item><item><list struct="atomic" id="19805">42.3,55.9405</list></item><item><list struct="atomic" id="19806">42.4,56.00933333333334</list></item><item><list struct="atomic" id="19807">42.5,56.05833333333334</list></item><item><list struct="atomic" id="19808">42.6,56.111000000000004</list></item><item><list struct="atomic" id="19809">42.7,56.1845</list></item><item><list struct="atomic" id="19810">42.8,56.245070063694264</list></item><item><list struct="atomic" id="19811">42.9,56.302800000000005</list></item><item><list struct="atomic" id="19812">43,56.376</list></item><item><list struct="atomic" id="19813">43.1,56.4492</list></item><item><list struct="atomic" id="19814">43.2,56.51493333333333</list></item><item><list struct="atomic" id="19815">43.3,56.56373333333333</list></item><item><list struct="atomic" id="19816">43.4,56.6188</list></item><item><list struct="atomic" id="19817">43.5,56.69200000000001</list></item><item><list struct="atomic" id="19818">43.6,56.76520000000001</list></item><item><list struct="atomic" id="19819">43.7,56.8384</list></item><item><list struct="atomic" id="19820">43.8,56.906370169491524</list></item><item><list struct="atomic" id="19821">43.9,56.946568135593225</list></item><item><list struct="atomic" id="19822">44,56.98676610169491</list></item><item><list struct="atomic" id="19823">44.1,57.0489</list></item><item><list struct="atomic" id="19824">44.2,57.12179999999999</list></item><item><list struct="atomic" id="19825">44.3,57.1947</list></item><item><list struct="atomic" id="19826">44.4,57.267599999999995</list></item><item><list struct="atomic" id="19827">44.5,57.3405</list></item><item><list struct="atomic" id="19828">44.6,57.40893333333334</list></item><item><list struct="atomic" id="19829">44.7,57.45753333333333</list></item><item><list struct="atomic" id="19830">44.8,57.50681898928025</list></item><item><list struct="atomic" id="19831">44.9,57.56085206738131</list></item><item><list struct="atomic" id="19832">45,57.61999999999999</list></item><item><list struct="atomic" id="19833">45.1,57.692600000000006</list></item><item><list struct="atomic" id="19834">45.2,57.76520000000001</list></item><item><list struct="atomic" id="19835">45.3,57.825199999999995</list></item><item><list struct="atomic" id="19836">45.4,57.873599999999996</list></item><item><list struct="atomic" id="19837">45.5,57.93299999999999</list></item><item><list struct="atomic" id="19838">45.6,58.0056</list></item><item><list struct="atomic" id="19839">45.7,58.0782</list></item><item><list struct="atomic" id="19840">45.8,58.13687590361445</list></item><item><list struct="atomic" id="19841">45.9,58.189576506024096</list></item><item><list struct="atomic" id="19842">46,58.258</list></item><item><list struct="atomic" id="19843">46.1,58.3202</list></item><item><list struct="atomic" id="19844">46.2,58.368399999999994</list></item><item><list struct="atomic" id="19845">46.3,58.4249</list></item><item><list struct="atomic" id="19846">46.4,58.4972</list></item><item><list struct="atomic" id="19847">46.5,58.569500000000005</list></item><item><list struct="atomic" id="19848">46.6,58.6418</list></item><item><list struct="atomic" id="19849">46.7,58.70738864628821</list></item><item><list struct="atomic" id="19850">46.8,58.7452751091703</list></item><item><list struct="atomic" id="19851">46.9,58.78316157205241</list></item><item><list struct="atomic" id="19852">47,58.839999999999996</list></item><item><list struct="atomic" id="19853">47.1,58.912</list></item><item><list struct="atomic" id="19854">47.2,58.983999999999995</list></item><item><list struct="atomic" id="19855">47.3,59.056</list></item><item><list struct="atomic" id="19856">47.4,59.2202</list></item><item><list struct="atomic" id="19857">47.5,59.2925</list></item><item><list struct="atomic" id="19858">47.6,59.4576</list></item><item><list struct="atomic" id="19859">47.7,59.62329999999999</list></item><item><list struct="atomic" id="19860">47.8,59.6962</list></item><item><list struct="atomic" id="19861">47.9,59.769099999999995</list></item><item><list struct="atomic" id="19862">48,59.936</list></item><item><list struct="atomic" id="19863">48.1,60.1035</list></item><item><list struct="atomic" id="19864">48.2,60.177</list></item><item><list struct="atomic" id="19865">48.3,60.345400000000005</list></item><item><list struct="atomic" id="19866">48.4,60.419200000000004</list></item><item><list struct="atomic" id="19867">48.5,60.492999999999995</list></item><item><list struct="atomic" id="19868">48.6,60.66260000000001</list></item><item><list struct="atomic" id="19869">48.7,60.8328</list></item><item><list struct="atomic" id="19870">48.8,61.003600000000006</list></item><item><list struct="atomic" id="19871">48.9,61.0783</list></item><item><list struct="atomic" id="19872">49,61.153</list></item><item><list struct="atomic" id="19873">49.1,61.325</list></item><item><list struct="atomic" id="19874">49.2,61.4</list></item><item><list struct="atomic" id="19875">49.3,61.572900000000004</list></item><item><list struct="atomic" id="19876">49.4,61.746399999999994</list></item><item><list struct="atomic" id="19877">49.5,61.822</list></item><item><list struct="atomic" id="19878">49.6,61.8976</list></item><item><list struct="atomic" id="19879">49.7,62.0723</list></item><item><list struct="atomic" id="19880">49.8,62.2476</list></item><item><list struct="atomic" id="19881">49.9,62.423500000000004</list></item><item><list struct="atomic" id="19882">50,62.5</list></item><item><list struct="atomic" id="19883">50.1,62.576499999999996</list></item><item><list struct="atomic" id="19884">50.2,62.653</list></item><item><list struct="atomic" id="19885">50.3,62.729499999999994</list></item><item><list struct="atomic" id="19886">50.4,62.806000000000004</list></item><item><list struct="atomic" id="19887">50.5,62.88250000000001</list></item><item><list struct="atomic" id="19888">50.6,62.959</list></item><item><list struct="atomic" id="19889">50.7,63.0355</list></item><item><list struct="atomic" id="19890">50.8,63.112</list></item><item><list struct="atomic" id="19891">50.9,63.1885</list></item><item><list struct="atomic" id="19892">51,63.26500000000001</list></item><item><list struct="atomic" id="19893">51.1,63.34150000000001</list></item><item><list struct="atomic" id="19894">51.2,63.41799999999999</list></item><item><list struct="atomic" id="19895">51.3,63.494499999999995</list></item><item><list struct="atomic" id="19896">51.4,63.57099999999999</list></item><item><list struct="atomic" id="19897">51.5,63.647499999999994</list></item><item><list struct="atomic" id="19898">51.6,63.72399999999999</list></item><item><list struct="atomic" id="19899">51.7,63.800499999999985</list></item><item><list struct="atomic" id="19900">51.8,63.87699999999999</list></item><item><list struct="atomic" id="19901">51.9,63.953499999999984</list></item><item><list struct="atomic" id="19902">52,64.03</list></item><item><list struct="atomic" id="19903">52.1,64.11299999999999</list></item><item><list struct="atomic" id="19904">52.2,64.23299999999999</list></item><item><list struct="atomic" id="19905">52.3,64.30949999999999</list></item><item><list struct="atomic" id="19906">52.4,64.386</list></item><item><list struct="atomic" id="19907">52.5,64.4625</list></item><item><list struct="atomic" id="19908">52.6,64.539</list></item><item><list struct="atomic" id="19909">52.7,64.6155</list></item><item><list struct="atomic" id="19910">52.8,64.692</list></item><item><list struct="atomic" id="19911">52.9,64.76849999999999</list></item><item><list struct="atomic" id="19912">53,64.845</list></item><item><list struct="atomic" id="19913">53.1,64.92150000000001</list></item><item><list struct="atomic" id="19914">53.2,64.998</list></item><item><list struct="atomic" id="19915">53.3,65.0745</list></item><item><list struct="atomic" id="19916">53.4,65.151</list></item><item><list struct="atomic" id="19917">53.5,65.22749999999999</list></item><item><list struct="atomic" id="19918">53.6,65.304</list></item><item><list struct="atomic" id="19919">53.7,65.38050000000001</list></item><item><list struct="atomic" id="19920">53.8,65.457</list></item><item><list struct="atomic" id="19921">53.9,65.53349999999999</list></item><item><list struct="atomic" id="19922">54,65.61</list></item><item><list struct="atomic" id="19923">54.1,65.6865</list></item><item><list struct="atomic" id="19924">54.2,65.763</list></item><item><list struct="atomic" id="19925">54.3,65.8395</list></item><item><list struct="atomic" id="19926">54.4,65.916</list></item><item><list struct="atomic" id="19927">54.5,65.99249999999999</list></item><item><list struct="atomic" id="19928">54.6,66.069</list></item><item><list struct="atomic" id="19929">54.7,66.1455</list></item><item><list struct="atomic" id="19930">54.8,66.22200000000001</list></item><item><list struct="atomic" id="19931">54.9,66.2985</list></item><item><list struct="atomic" id="19932">55,66.375</list></item><item><list struct="atomic" id="19933">55.1,66.4515</list></item><item><list struct="atomic" id="19934">55.2,66.528</list></item><item><list struct="atomic" id="19935">55.3,66.6045</list></item><item><list struct="atomic" id="19936">55.4,66.68100000000001</list></item><item><list struct="atomic" id="19937">55.5,66.75750000000001</list></item><item><list struct="atomic" id="19938">55.6,66.834</list></item><item><list struct="atomic" id="19939">55.7,66.9105</list></item><item><list struct="atomic" id="19940">55.8,66.987</list></item><item><list struct="atomic" id="19941">55.9,67.0635</list></item><item><list struct="atomic" id="19942">56,67.14000000000001</list></item><item><list struct="atomic" id="19943">56.1,67.21650000000001</list></item><item><list struct="atomic" id="19944">56.2,67.293</list></item><item><list struct="atomic" id="19945">56.3,67.4195</list></item><item><list struct="atomic" id="19946">56.4,67.496</list></item><item><list struct="atomic" id="19947">56.5,67.5725</list></item><item><list struct="atomic" id="19948">56.6,67.649</list></item><item><list struct="atomic" id="19949">56.7,67.7255</list></item><item><list struct="atomic" id="19950">56.8,67.80199999999999</list></item><item><list struct="atomic" id="19951">56.9,67.8785</list></item><item><list struct="atomic" id="19952">57,67.955</list></item><item><list struct="atomic" id="19953">57.1,68.0315</list></item><item><list struct="atomic" id="19954">57.2,68.10799999999999</list></item><item><list struct="atomic" id="19955">57.3,68.18449999999999</list></item><item><list struct="atomic" id="19956">57.4,68.261</list></item><item><list struct="atomic" id="19957">57.5,68.33749999999999</list></item><item><list struct="atomic" id="19958">57.6,68.41399999999999</list></item><item><list struct="atomic" id="19959">57.7,68.4905</list></item><item><list struct="atomic" id="19960">57.8,68.567</list></item><item><list struct="atomic" id="19961">57.9,68.64349999999999</list></item><item><list struct="atomic" id="19962">58,68.72</list></item><item><list struct="atomic" id="19963">58.1,68.7965</list></item><item><list struct="atomic" id="19964">58.2,68.873</list></item><item><list struct="atomic" id="19965">58.3,68.9495</list></item><item><list struct="atomic" id="19966">58.4,69.026</list></item><item><list struct="atomic" id="19967">58.5,69.10249999999999</list></item><item><list struct="atomic" id="19968">58.6,69.179</list></item><item><list struct="atomic" id="19969">58.7,69.2555</list></item><item><list struct="atomic" id="19970">58.8,69.332</list></item><item><list struct="atomic" id="19971">58.9,69.40566666666666</list></item><item><list struct="atomic" id="19972">59,69.45666666666666</list></item><item><list struct="atomic" id="19973">59.1,69.51149999999998</list></item><item><list struct="atomic" id="19974">59.2,69.588</list></item><item><list struct="atomic" id="19975">59.3,69.6645</list></item><item><list struct="atomic" id="19976">59.4,69.741</list></item><item><list struct="atomic" id="19977">59.5,69.8175</list></item><item><list struct="atomic" id="19978">59.6,69.89399999999999</list></item><item><list struct="atomic" id="19979">59.7,69.9705</list></item><item><list struct="atomic" id="19980">59.8,70.047</list></item><item><list struct="atomic" id="19981">59.9,70.1235</list></item><item><list struct="atomic" id="19982">60,70.2</list></item><item><list struct="atomic" id="19983">60.1,70.251</list></item><item><list struct="atomic" id="19984">60.2,70.303</list></item><item><list struct="atomic" id="19985">60.3,70.37950000000001</list></item><item><list struct="atomic" id="19986">60.4,70.456</list></item><item><list struct="atomic" id="19987">60.5,70.5325</list></item><item><list struct="atomic" id="19988">60.6,70.60900000000001</list></item><item><list struct="atomic" id="19989">60.7,70.6855</list></item><item><list struct="atomic" id="19990">60.8,70.762</list></item><item><list struct="atomic" id="19991">60.9,70.83850000000001</list></item><item><list struct="atomic" id="19992">61,70.915</list></item><item><list struct="atomic" id="19993">61.1,70.9915</list></item><item><list struct="atomic" id="19994">61.2,71.06800000000001</list></item><item><list struct="atomic" id="19995">61.3,71.12966666666667</list></item><item><list struct="atomic" id="19996">61.4,71.18066666666667</list></item><item><list struct="atomic" id="19997">61.5,71.24749999999999</list></item><item><list struct="atomic" id="19998">61.6,71.324</list></item><item><list struct="atomic" id="19999">61.7,71.4005</list></item><item><list struct="atomic" id="20000">61.8,71.477</list></item><item><list struct="atomic" id="20001">61.9,71.5535</list></item><item><list struct="atomic" id="20002">62,71.63</list></item><item><list struct="atomic" id="20003">62.1,71.70649999999999</list></item><item><list struct="atomic" id="20004">62.2,71.783</list></item><item><list struct="atomic" id="20005">62.3,71.8595</list></item><item><list struct="atomic" id="20006">62.4,71.936</list></item><item><list struct="atomic" id="20007">62.5,72.00833333333334</list></item><item><list struct="atomic" id="20008">62.6,72.05933333333334</list></item><item><list struct="atomic" id="20009">62.7,72.1155</list></item><item><list struct="atomic" id="20010">62.8,72.19200000000001</list></item><item><list struct="atomic" id="20011">62.9,72.2685</list></item><item><list struct="atomic" id="20012">63,72.345</list></item><item><list struct="atomic" id="20013">63.1,72.42150000000001</list></item><item><list struct="atomic" id="20014">63.2,72.498</list></item><item><list struct="atomic" id="20015">63.3,72.57450000000001</list></item><item><list struct="atomic" id="20016">63.4,72.65100000000001</list></item><item><list struct="atomic" id="20017">63.5,72.7275</list></item><item><list struct="atomic" id="20018">63.6,72.80266666666667</list></item><item><list struct="atomic" id="20019">63.7,72.85366666666667</list></item><item><list struct="atomic" id="20020">63.8,72.907</list></item><item><list struct="atomic" id="20021">63.9,72.98349999999999</list></item><item><list struct="atomic" id="20022">64,73.05999999999999</list></item><item><list struct="atomic" id="20023">64.1,73.1365</list></item><item><list struct="atomic" id="20024">64.2,73.213</list></item><item><list struct="atomic" id="20025">64.3,73.2895</list></item><item><list struct="atomic" id="20026">64.4,73.366</list></item><item><list struct="atomic" id="20027">64.5,73.44250000000001</list></item><item><list struct="atomic" id="20028">64.6,73.519</list></item><item><list struct="atomic" id="20029">64.7,73.5955</list></item><item><list struct="atomic" id="20030">64.8,73.672</list></item><item><list struct="atomic" id="20031">64.9,73.73233333333334</list></item><item><list struct="atomic" id="20032">65,73.78333333333333</list></item><item><list struct="atomic" id="20033">65.1,73.8515</list></item><item><list struct="atomic" id="20034">65.2,73.928</list></item><item><list struct="atomic" id="20035">65.3,74.0045</list></item><item><list struct="atomic" id="20036">65.4,74.08099999999999</list></item><item><list struct="atomic" id="20037">65.5,74.1575</list></item><item><list struct="atomic" id="20038">65.6,74.23400000000001</list></item><item><list struct="atomic" id="20039">65.7,74.3105</list></item><item><list struct="atomic" id="20040">65.8,74.387</list></item><item><list struct="atomic" id="20041">65.9,74.4635</list></item><item><list struct="atomic" id="20042">66,74.52666666666667</list></item><item><list struct="atomic" id="20043">66.1,74.57766666666666</list></item><item><list struct="atomic" id="20044">66.2,74.643</list></item><item><list struct="atomic" id="20045">66.3,74.71950000000001</list></item><item><list struct="atomic" id="20046">66.4,74.796</list></item><item><list struct="atomic" id="20047">66.5,74.8725</list></item><item><list struct="atomic" id="20048">66.6,74.94900000000001</list></item><item><list struct="atomic" id="20049">66.7,75.05100000000002</list></item><item><list struct="atomic" id="20050">66.8,75.152</list></item><item><list struct="atomic" id="20051">66.9,75.257</list></item><item><list struct="atomic" id="20052">67,75.355</list></item><item><list struct="atomic" id="20053">67.1,75.46300000000001</list></item><item><list struct="atomic" id="20054">67.2,75.608</list></item><item><list struct="atomic" id="20055">67.3,75.68450000000001</list></item><item><list struct="atomic" id="20056">67.4,75.811</list></item><item><list struct="atomic" id="20057">67.5,75.8875</list></item><item><list struct="atomic" id="20058">67.6,76.01400000000001</list></item><item><list struct="atomic" id="20059">67.7,76.0905</list></item><item><list struct="atomic" id="20060">67.8,76.23400000000001</list></item><item><list struct="atomic" id="20061">67.9,76.34350000000002</list></item><item><list struct="atomic" id="20062">68,76.44000000000003</list></item><item><list struct="atomic" id="20063">68.1,76.54650000000001</list></item><item><list struct="atomic" id="20064">68.2,76.64600000000002</list></item><item><list struct="atomic" id="20065">68.3,76.799</list></item><item><list struct="atomic" id="20066">68.4,76.876</list></item><item><list struct="atomic" id="20067">68.5,77.00250000000001</list></item><item><list struct="atomic" id="20068">68.6,77.07900000000001</list></item><item><list struct="atomic" id="20069">68.7,77.21100000000003</list></item><item><list struct="atomic" id="20070">68.8,77.33200000000001</list></item><item><list struct="atomic" id="20071">68.9,77.41699999999999</list></item><item><list struct="atomic" id="20072">69,77.535</list></item><item><list struct="atomic" id="20073">69.1,77.62299999999999</list></item><item><list struct="atomic" id="20074">69.2,77.73799999999999</list></item><item><list struct="atomic" id="20075">69.3,77.82899999999998</list></item><item><list struct="atomic" id="20076">69.4,77.98199999999999</list></item><item><list struct="atomic" id="20077">69.5,78.06749999999998</list></item><item><list struct="atomic" id="20078">69.6,78.18799999999999</list></item><item><list struct="atomic" id="20079">69.7,78.2705</list></item><item><list struct="atomic" id="20080">69.8,78.39399999999999</list></item><item><list struct="atomic" id="20081">69.9,78.5235</list></item><item><list struct="atomic" id="20082">70,78.6</list></item><item><list struct="atomic" id="20083">70.1,78.7265</list></item><item><list struct="atomic" id="20084">70.2,78.806</list></item><item><list struct="atomic" id="20085">70.3,78.95899999999999</list></item><item><list struct="atomic" id="20086">70.4,79.056</list></item><item><list struct="atomic" id="20087">70.5,79.16499999999999</list></item><item><list struct="atomic" id="20088">70.6,79.31799999999998</list></item><item><list struct="atomic" id="20089">70.7,79.47099999999999</list></item><item><list struct="atomic" id="20090">70.8,79.62400000000001</list></item><item><list struct="atomic" id="20091">70.9,79.77700000000002</list></item><item><list struct="atomic" id="20092">71,80.03</list></item><item><list struct="atomic" id="20093">71.1,80.183</list></item><item><list struct="atomic" id="20094">71.2,80.436</list></item><item><list struct="atomic" id="20095">71.3,80.589</list></item><item><list struct="atomic" id="20096">71.4,80.742</list></item><item><list struct="atomic" id="20097">71.5,80.895</list></item><item><list struct="atomic" id="20098">71.6,81.148</list></item><item><list struct="atomic" id="20099">71.7,81.30100000000002</list></item><item><list struct="atomic" id="20100">71.8,81.45400000000001</list></item><item><list struct="atomic" id="20101">71.9,81.70700000000001</list></item><item><list struct="atomic" id="20102">72,81.86</list></item><item><list struct="atomic" id="20103">72.1,82.11300000000001</list></item><item><list struct="atomic" id="20104">72.2,82.266</list></item><item><list struct="atomic" id="20105">72.3,82.41900000000001</list></item><item><list struct="atomic" id="20106">72.4,82.572</list></item><item><list struct="atomic" id="20107">72.5,82.82500000000002</list></item><item><list struct="atomic" id="20108">72.6,82.97800000000001</list></item><item><list struct="atomic" id="20109">72.7,83.131</list></item><item><list struct="atomic" id="20110">72.8,83.38399999999999</list></item><item><list struct="atomic" id="20111">72.9,83.53699999999999</list></item><item><list struct="atomic" id="20112">73,83.68999999999998</list></item><item><list struct="atomic" id="20113">73.1,83.943</list></item><item><list struct="atomic" id="20114">73.2,84.09599999999998</list></item><item><list struct="atomic" id="20115">73.3,84.249</list></item><item><list struct="atomic" id="20116">73.4,84.50199999999998</list></item><item><list struct="atomic" id="20117">73.5,84.655</list></item><item><list struct="atomic" id="20118">73.6,84.80799999999999</list></item><item><list struct="atomic" id="20119">73.7,85.06099999999999</list></item><item><list struct="atomic" id="20120">73.8,85.214</list></item><item><list struct="atomic" id="20121">73.9,85.36699999999999</list></item><item><list struct="atomic" id="20122">74,85.61999999999999</list></item><item><list struct="atomic" id="20123">74.1,85.773</list></item><item><list struct="atomic" id="20124">74.2,85.926</list></item><item><list struct="atomic" id="20125">74.3,86.179</list></item><item><list struct="atomic" id="20126">74.4,86.33199999999998</list></item><item><list struct="atomic" id="20127">74.5,86.48499999999999</list></item><item><list struct="atomic" id="20128">74.6,86.738</list></item><item><list struct="atomic" id="20129">74.7,86.891</list></item><item><list struct="atomic" id="20130">74.8,87.044</list></item><item><list struct="atomic" id="20131">74.9,87.197</list></item><item><list struct="atomic" id="20132">75,87.45</list></item><item><list struct="atomic" id="20133">75.1,87.5515</list></item><item><list struct="atomic" id="20134">75.2,87.628</list></item><item><list struct="atomic" id="20135">75.3,87.7045</list></item><item><list struct="atomic" id="20136">75.4,87.78099999999999</list></item><item><list struct="atomic" id="20137">75.5,87.85749999999999</list></item><item><list struct="atomic" id="20138">75.6,87.934</list></item><item><list struct="atomic" id="20139">75.7,88.01050000000001</list></item><item><list struct="atomic" id="20140">75.8,88.087</list></item><item><list struct="atomic" id="20141">75.9,88.1635</list></item><item><list struct="atomic" id="20142">76,88.24000000000001</list></item><item><list struct="atomic" id="20143">76.1,88.3165</list></item><item><list struct="atomic" id="20144">76.2,88.393</list></item><item><list struct="atomic" id="20145">76.3,88.4695</list></item><item><list struct="atomic" id="20146">76.4,88.54599999999999</list></item><item><list struct="atomic" id="20147">76.5,88.6225</list></item><item><list struct="atomic" id="20148">76.6,88.699</list></item><item><list struct="atomic" id="20149">76.7,88.7755</list></item><item><list struct="atomic" id="20150">76.8,88.852</list></item><item><list struct="atomic" id="20151">76.9,88.9285</list></item><item><list struct="atomic" id="20152">77,89.00333333333334</list></item><item><list struct="atomic" id="20153">77.1,89.05433333333335</list></item><item><list struct="atomic" id="20154">77.2,89.108</list></item><item><list struct="atomic" id="20155">77.3,89.18450000000001</list></item><item><list struct="atomic" id="20156">77.4,89.261</list></item><item><list struct="atomic" id="20157">77.5,89.3375</list></item><item><list struct="atomic" id="20158">77.6,89.414</list></item><item><list struct="atomic" id="20159">77.7,89.4905</list></item><item><list struct="atomic" id="20160">77.8,89.567</list></item><item><list struct="atomic" id="20161">77.9,89.64349999999999</list></item><item><list struct="atomic" id="20162">78,89.72</list></item><item><list struct="atomic" id="20163">78.1,89.79650000000001</list></item><item><list struct="atomic" id="20164">78.2,89.873</list></item><item><list struct="atomic" id="20165">78.3,89.9495</list></item><item><list struct="atomic" id="20166">78.4,90.02600000000001</list></item><item><list struct="atomic" id="20167">78.5,90.1025</list></item><item><list struct="atomic" id="20168">78.6,90.179</list></item><item><list struct="atomic" id="20169">78.7,90.25550000000001</list></item><item><list struct="atomic" id="20170">78.8,90.332</list></item><item><list struct="atomic" id="20171">78.9,90.4085</list></item><item><list struct="atomic" id="20172">79,90.485</list></item><item><list struct="atomic" id="20173">79.1,90.5615</list></item><item><list struct="atomic" id="20174">79.2,90.638</list></item><item><list struct="atomic" id="20175">79.3,90.7145</list></item><item><list struct="atomic" id="20176">79.4,90.79100000000001</list></item><item><list struct="atomic" id="20177">79.5,90.8675</list></item><item><list struct="atomic" id="20178">79.6,90.944</list></item><item><list struct="atomic" id="20179">79.7,91.0205</list></item><item><list struct="atomic" id="20180">79.8,91.09700000000001</list></item><item><list struct="atomic" id="20181">79.9,91.1735</list></item><item><list struct="atomic" id="20182">80,91.25</list></item><item><list struct="atomic" id="20183">80.1,91.32650000000001</list></item><item><list struct="atomic" id="20184">80.2,91.403</list></item><item><list struct="atomic" id="20185">80.3,91.4795</list></item><item><list struct="atomic" id="20186">80.4,91.55600000000001</list></item><item><list struct="atomic" id="20187">80.5,91.63250000000002</list></item><item><list struct="atomic" id="20188">80.6,91.70900000000002</list></item><item><list struct="atomic" id="20189">80.7,91.78550000000001</list></item><item><list struct="atomic" id="20190">80.8,91.86200000000001</list></item><item><list struct="atomic" id="20191">80.9,91.9385</list></item><item><list struct="atomic" id="20192">81,92.015</list></item><item><list struct="atomic" id="20193">81.1,92.09149999999998</list></item><item><list struct="atomic" id="20194">81.2,92.14533333333333</list></item><item><list struct="atomic" id="20195">81.3,92.19633333333333</list></item><item><list struct="atomic" id="20196">81.4,92.27099999999999</list></item><item><list struct="atomic" id="20197">81.5,92.3475</list></item><item><list struct="atomic" id="20198">81.6,92.42399999999999</list></item><item><list struct="atomic" id="20199">81.7,92.50049999999999</list></item><item><list struct="atomic" id="20200">81.8,92.57699999999998</list></item><item><list struct="atomic" id="20201">81.9,92.65349999999998</list></item><item><list struct="atomic" id="20202">82,92.72999999999999</list></item><item><list struct="atomic" id="20203">82.1,92.8065</list></item><item><list struct="atomic" id="20204">82.2,92.883</list></item><item><list struct="atomic" id="20205">82.3,92.95949999999999</list></item><item><list struct="atomic" id="20206">82.4,93.036</list></item><item><list struct="atomic" id="20207">82.5,93.1125</list></item><item><list struct="atomic" id="20208">82.6,93.189</list></item><item><list struct="atomic" id="20209">82.7,93.2655</list></item><item><list struct="atomic" id="20210">82.8,93.342</list></item><item><list struct="atomic" id="20211">82.9,93.4185</list></item><item><list struct="atomic" id="20212">83,93.49499999999999</list></item><item><list struct="atomic" id="20213">83.1,93.5715</list></item><item><list struct="atomic" id="20214">83.2,93.648</list></item><item><list struct="atomic" id="20215">83.3,93.71225</list></item><item><list struct="atomic" id="20216">83.4,93.7505</list></item><item><list struct="atomic" id="20217">83.5,93.78875000000001</list></item><item><list struct="atomic" id="20218">83.6,93.81800000000001</list></item><item><list struct="atomic" id="20219">83.7,93.8435</list></item><item><list struct="atomic" id="20220">83.8,93.869</list></item><item><list struct="atomic" id="20221">83.9,93.8945</list></item><item><list struct="atomic" id="20222">84,93.92</list></item><item><list struct="atomic" id="20223">84.1,93.94550000000001</list></item><item><list struct="atomic" id="20224">84.2,93.971</list></item><item><list struct="atomic" id="20225">84.3,93.9965</list></item><item><list struct="atomic" id="20226">84.4,94.022</list></item><item><list struct="atomic" id="20227">84.5,94.0475</list></item><item><list struct="atomic" id="20228">84.6,94.07300000000001</list></item><item><list struct="atomic" id="20229">84.7,94.0985</list></item><item><list struct="atomic" id="20230">84.8,94.1288</list></item><item><list struct="atomic" id="20231">84.9,94.1594</list></item><item><list struct="atomic" id="20232">85,94.19</list></item><item><list struct="atomic" id="20233">85.1,94.21716666666666</list></item><item><list struct="atomic" id="20234">85.2,94.24266666666666</list></item><item><list struct="atomic" id="20235">85.3,94.26816666666666</list></item><item><list struct="atomic" id="20236">85.4,94.29366666666667</list></item><item><list struct="atomic" id="20237">85.5,94.31916666666666</list></item><item><list struct="atomic" id="20238">85.6,94.34466666666665</list></item><item><list struct="atomic" id="20239">85.7,94.37016666666668</list></item><item><list struct="atomic" id="20240">85.8,94.39566666666667</list></item><item><list struct="atomic" id="20241">85.9,94.42116666666666</list></item><item><list struct="atomic" id="20242">86,94.44666666666667</list></item><item><list struct="atomic" id="20243">86.1,94.47216666666667</list></item><item><list struct="atomic" id="20244">86.2,94.49766666666667</list></item><item><list struct="atomic" id="20245">86.3,94.52316666666667</list></item><item><list struct="atomic" id="20246">86.4,94.54866666666666</list></item><item><list struct="atomic" id="20247">86.5,94.57416666666667</list></item><item><list struct="atomic" id="20248">86.6,94.59966666666666</list></item><item><list struct="atomic" id="20249">86.7,94.62516666666667</list></item><item><list struct="atomic" id="20250">86.8,94.65066666666667</list></item><item><list struct="atomic" id="20251">86.9,94.67616666666666</list></item><item><list struct="atomic" id="20252">87,94.70166666666667</list></item><item><list struct="atomic" id="20253">87.1,94.72716666666666</list></item><item><list struct="atomic" id="20254">87.2,94.75266666666667</list></item><item><list struct="atomic" id="20255">87.3,94.77816666666666</list></item><item><list struct="atomic" id="20256">87.4,94.80366666666666</list></item><item><list struct="atomic" id="20257">87.5,94.82916666666667</list></item><item><list struct="atomic" id="20258">87.6,94.85466666666666</list></item><item><list struct="atomic" id="20259">87.7,94.88016666666667</list></item><item><list struct="atomic" id="20260">87.8,94.9068</list></item><item><list struct="atomic" id="20261">87.9,94.9374</list></item><item><list struct="atomic" id="20262">88,94.968</list></item><item><list struct="atomic" id="20263">88.1,94.9986</list></item><item><list struct="atomic" id="20264">88.2,95.02433333333333</list></item><item><list struct="atomic" id="20265">88.3,95.04983333333334</list></item><item><list struct="atomic" id="20266">88.4,95.07533333333333</list></item><item><list struct="atomic" id="20267">88.5,95.10083333333333</list></item><item><list struct="atomic" id="20268">88.6,95.12633333333333</list></item><item><list struct="atomic" id="20269">88.7,95.15183333333333</list></item><item><list struct="atomic" id="20270">88.8,95.17733333333334</list></item><item><list struct="atomic" id="20271">88.9,95.20283333333333</list></item><item><list struct="atomic" id="20272">89,95.22833333333332</list></item><item><list struct="atomic" id="20273">89.1,95.25383333333333</list></item><item><list struct="atomic" id="20274">89.2,95.27933333333333</list></item><item><list struct="atomic" id="20275">89.3,95.30483333333333</list></item><item><list struct="atomic" id="20276">89.4,95.33033333333333</list></item><item><list struct="atomic" id="20277">89.5,95.35583333333332</list></item><item><list struct="atomic" id="20278">89.6,95.38133333333333</list></item><item><list struct="atomic" id="20279">89.7,95.40683333333332</list></item><item><list struct="atomic" id="20280">89.8,95.43233333333333</list></item><item><list struct="atomic" id="20281">89.9,95.45783333333334</list></item><item><list struct="atomic" id="20282">90,95.48333333333333</list></item><item><list struct="atomic" id="20283">90.1,95.50883333333334</list></item><item><list struct="atomic" id="20284">90.2,95.53433333333334</list></item><item><list struct="atomic" id="20285">90.3,95.55983333333333</list></item><item><list struct="atomic" id="20286">90.4,95.58533333333334</list></item><item><list struct="atomic" id="20287">90.5,95.61083333333333</list></item><item><list struct="atomic" id="20288">90.6,95.63633333333334</list></item><item><list struct="atomic" id="20289">90.7,95.66183333333333</list></item><item><list struct="atomic" id="20290">90.8,95.68733333333333</list></item><item><list struct="atomic" id="20291">90.9,95.7154</list></item><item><list struct="atomic" id="20292">91,95.74600000000001</list></item><item><list struct="atomic" id="20293">91.1,95.7766</list></item><item><list struct="atomic" id="20294">91.2,95.80600000000001</list></item><item><list struct="atomic" id="20295">91.3,95.8315</list></item><item><list struct="atomic" id="20296">91.4,95.857</list></item><item><list struct="atomic" id="20297">91.5,95.88250000000001</list></item><item><list struct="atomic" id="20298">91.6,95.908</list></item><item><list struct="atomic" id="20299">91.7,95.93350000000001</list></item><item><list struct="atomic" id="20300">91.8,95.959</list></item><item><list struct="atomic" id="20301">91.9,95.9845</list></item><item><list struct="atomic" id="20302">92,96.01</list></item><item><list struct="atomic" id="20303">92.1,96.0355</list></item><item><list struct="atomic" id="20304">92.2,96.061</list></item><item><list struct="atomic" id="20305">92.3,96.0865</list></item><item><list struct="atomic" id="20306">92.4,96.112</list></item><item><list struct="atomic" id="20307">92.5,96.1375</list></item><item><list struct="atomic" id="20308">92.6,96.163</list></item><item><list struct="atomic" id="20309">92.7,96.1885</list></item><item><list struct="atomic" id="20310">92.8,96.214</list></item><item><list struct="atomic" id="20311">92.9,96.23949999999999</list></item><item><list struct="atomic" id="20312">93,96.265</list></item><item><list struct="atomic" id="20313">93.1,96.2905</list></item><item><list struct="atomic" id="20314">93.2,96.316</list></item><item><list struct="atomic" id="20315">93.3,96.34150000000001</list></item><item><list struct="atomic" id="20316">93.4,96.367</list></item><item><list struct="atomic" id="20317">93.5,96.39250000000001</list></item><item><list struct="atomic" id="20318">93.6,96.418</list></item><item><list struct="atomic" id="20319">93.7,96.4435</list></item><item><list struct="atomic" id="20320">93.8,96.469</list></item><item><list struct="atomic" id="20321">93.9,96.49449999999999</list></item><item><list struct="atomic" id="20322">94,96.524</list></item><item><list struct="atomic" id="20323">94.1,96.5546</list></item><item><list struct="atomic" id="20324">94.2,96.5852</list></item><item><list struct="atomic" id="20325">94.3,96.61316666666667</list></item><item><list struct="atomic" id="20326">94.4,96.63866666666667</list></item><item><list struct="atomic" id="20327">94.5,96.66416666666666</list></item><item><list struct="atomic" id="20328">94.6,96.68966666666667</list></item><item><list struct="atomic" id="20329">94.7,96.71516666666666</list></item><item><list struct="atomic" id="20330">94.8,96.74066666666667</list></item><item><list struct="atomic" id="20331">94.9,96.76616666666666</list></item><item><list struct="atomic" id="20332">95,96.79166666666666</list></item><item><list struct="atomic" id="20333">95.1,96.81716666666667</list></item><item><list struct="atomic" id="20334">95.2,96.84266666666666</list></item><item><list struct="atomic" id="20335">95.3,96.86816666666667</list></item><item><list struct="atomic" id="20336">95.4,96.89366666666666</list></item><item><list struct="atomic" id="20337">95.5,96.91916666666665</list></item><item><list struct="atomic" id="20338">95.6,96.94466666666666</list></item><item><list struct="atomic" id="20339">95.7,96.97016666666667</list></item><item><list struct="atomic" id="20340">95.8,96.99566666666666</list></item><item><list struct="atomic" id="20341">95.9,97.0635</list></item><item><list struct="atomic" id="20342">96,97.14000000000001</list></item><item><list struct="atomic" id="20343">96.1,97.21650000000001</list></item><item><list struct="atomic" id="20344">96.2,97.293</list></item><item><list struct="atomic" id="20345">96.3,97.34633333333333</list></item><item><list struct="atomic" id="20346">96.4,97.39733333333334</list></item><item><list struct="atomic" id="20347">96.5,97.4725</list></item><item><list struct="atomic" id="20348">96.6,97.54899999999999</list></item><item><list struct="atomic" id="20349">96.7,97.62549999999999</list></item><item><list struct="atomic" id="20350">96.8,97.702</list></item><item><list struct="atomic" id="20351">96.9,97.7785</list></item><item><list struct="atomic" id="20352">97,97.85499999999999</list></item><item><list struct="atomic" id="20353">97.1,97.9315</list></item><item><list struct="atomic" id="20354">97.2,98.008</list></item><item><list struct="atomic" id="20355">97.3,98.0845</list></item><item><list struct="atomic" id="20356">97.4,98.14066666666666</list></item><item><list struct="atomic" id="20357">97.5,98.19166666666666</list></item><item><list struct="atomic" id="20358">97.6,98.264</list></item><item><list struct="atomic" id="20359">97.7,98.3405</list></item><item><list struct="atomic" id="20360">97.8,98.417</list></item><item><list struct="atomic" id="20361">97.9,98.4935</list></item><item><list struct="atomic" id="20362">98,98.57</list></item><item><list struct="atomic" id="20363">98.1,98.64649999999999</list></item><item><list struct="atomic" id="20364">98.2,98.72299999999998</list></item><item><list struct="atomic" id="20365">98.3,98.7995</list></item><item><list struct="atomic" id="20366">98.4,98.85066666666667</list></item><item><list struct="atomic" id="20367">98.5,98.90249999999999</list></item><item><list struct="atomic" id="20368">98.6,98.979</list></item><item><list struct="atomic" id="20369">98.7,99.0555</list></item><item><list struct="atomic" id="20370">98.8,99.13199999999999</list></item><item><list struct="atomic" id="20371">98.9,99.20849999999999</list></item><item><list struct="atomic" id="20372">99,99.285</list></item><item><list struct="atomic" id="20373">99.1,99.3615</list></item><item><list struct="atomic" id="20374">99.2,99.438</list></item><item><list struct="atomic" id="20375">99.3,99.5145</list></item><item><list struct="atomic" id="20376">99.4,99.59100000000001</list></item><item><list struct="atomic" id="20377">99.5,99.64500000000001</list></item><item><list struct="atomic" id="20378">99.6,99.696</list></item><item><list struct="atomic" id="20379">99.7,99.7705</list></item><item><list struct="atomic" id="20380">99.8,99.8235</list></item><item><list struct="atomic" id="20381">99.9,99.86175</list></item><item><list struct="atomic" id="20382">100,100</list></item></list></variable><variable name="✐ colors"><list id="20383"><item><list struct="atomic" id="20384">0,0,0</list></item><item><list struct="atomic" id="20385">128,128,128</list></item><item><list struct="atomic" id="20386">192,192,192</list></item><item><list struct="atomic" id="20387">255,255,255</list></item><item><list struct="atomic" id="20388">255,0,0</list></item><item><list struct="atomic" id="20389">85,0,0</list></item><item><list struct="atomic" id="20390">139,69,19</list></item><item><list struct="atomic" id="20391">70,5,0</list></item><item><list struct="atomic" id="20392">255,127,0</list></item><item><list struct="atomic" id="20393">140,60,0</list></item><item><list struct="atomic" id="20394">255,255,0</list></item><item><list struct="atomic" id="20395">114,93,0</list></item><item><list struct="atomic" id="20396">0,255,0</list></item><item><list struct="atomic" id="20397">0,30,0</list></item><item><list struct="atomic" id="20398">0,255,255</list></item><item><list struct="atomic" id="20399">0,50,50</list></item><item><list struct="atomic" id="20400">0,0,255</list></item><item><list struct="atomic" id="20401">0,0,64</list></item><item><list struct="atomic" id="20402">80,0,90</list></item><item><list struct="atomic" id="20403">255,0,255</list></item><item><list struct="atomic" id="20404">0,0,0</list></item></list></variable><variable name="✐ brights"><list id="20405"><item><list struct="atomic" id="20406">255,0,0</list></item><item><list struct="atomic" id="20407">170,20,0</list></item><item><list struct="atomic" id="20408">139,69,19</list></item><item><list struct="atomic" id="20409">170,90,0</list></item><item><list struct="atomic" id="20410">255,127,0</list></item><item><list struct="atomic" id="20411">255,160,0</list></item><item><list struct="atomic" id="20412">255,255,0</list></item><item><list struct="atomic" id="20413">190,255,0</list></item><item><list struct="atomic" id="20414">0,255,0</list></item><item><list struct="atomic" id="20415">0,240,200</list></item><item><list struct="atomic" id="20416">0,255,255</list></item><item><list struct="atomic" id="20417">0,127,255</list></item><item><list struct="atomic" id="20418">0,0,255</list></item><item><list struct="atomic" id="20419">60,0,255</list></item><item><list struct="atomic" id="20420">128,0,255</list></item><item><list struct="atomic" id="20421">255,0,255</list></item><item><list struct="atomic" id="20422">255,0,64</list></item><item><list struct="atomic" id="20423">255,0,0</list></item></list></variable><variable name="✐ pivots"><list struct="atomic" id="20424">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="20425"><item><list struct="atomic" id="20426">0,1,1</list></item><item><list struct="atomic" id="20427">0.0196078431372549,1,0.6666666666666666</list></item><item><list struct="atomic" id="20428">0.06944444444444443,0.8633093525179856,0.5450980392156862</list></item><item><list struct="atomic" id="20429">0.08823529411764708,1,0.6666666666666666</list></item><item><list struct="atomic" id="20430">0.08300653594771241,1,1</list></item><item><list struct="atomic" id="20431">0.10457516339869281,1,1</list></item><item><list struct="atomic" id="20432">0.16666666666666666,1,1</list></item><item><list struct="atomic" id="20433">0.20915032679738563,1,1</list></item><item><list struct="atomic" id="20434">0.3333333333333333,1,1</list></item><item><list struct="atomic" id="20435">0.47222222222222227,1,0.9411764705882353</list></item><item><list struct="atomic" id="20436">0.5,1,1</list></item><item><list struct="atomic" id="20437">0.5836601307189543,1,1</list></item><item><list struct="atomic" id="20438">0.6666666666666666,1,1</list></item><item><list struct="atomic" id="20439">0.7058823529411765,1,1</list></item><item><list struct="atomic" id="20440">0.7503267973856209,1,1</list></item><item><list struct="atomic" id="20441">0.8333333333333334,1,1</list></item><item><list struct="atomic" id="20442">0.9581699346405229,1,1</list></item><item><list struct="atomic" id="20443">1,1,1</list></item></list></variable><variable name="✐ HSL brights"><list id="20444"><item><list struct="atomic" id="20445">0,100,50</list></item><item><list struct="atomic" id="20446">1.9607843137254901,100,33.33333333333333</list></item><item><list struct="atomic" id="20447">6.944444444444444,75.94936708860757,30.980392156862745</list></item><item><list struct="atomic" id="20448">8.823529411764708,100,33.33333333333333</list></item><item><list struct="atomic" id="20449">8.30065359477124,100,50</list></item><item><list struct="atomic" id="20450">10.457516339869281,100,50</list></item><item><list struct="atomic" id="20451">16.666666666666664,100,50</list></item><item><list struct="atomic" id="20452">20.915032679738562,100,50</list></item><item><list struct="atomic" id="20453">33.33333333333333,100,50</list></item><item><list struct="atomic" id="20454">47.22222222222223,100,50</list></item><item><list struct="atomic" id="20455">50,100,50</list></item><item><list struct="atomic" id="20456">58.36601307189543,100,50</list></item><item><list struct="atomic" id="20457">66.66666666666666,100,50</list></item><item><list struct="atomic" id="20458">70.58823529411765,100,50</list></item><item><list struct="atomic" id="20459">75.0326797385621,100,50</list></item><item><list struct="atomic" id="20460">83.33333333333334,100,50</list></item><item><list struct="atomic" id="20461">95.81699346405229,100,50</list></item><item><list struct="atomic" id="20462">100,100,50</list></item></list></variable><variable name="✐ HSV colors"><list id="20463"><item><list struct="atomic" id="20464">0,0,0</list></item><item><list struct="atomic" id="20465">0,0,50.19607843137255</list></item><item><list struct="atomic" id="20466">0,0,75.29411764705883</list></item><item><list struct="atomic" id="20467">0,0,100</list></item><item><list struct="atomic" id="20468">0,100,100</list></item><item><list struct="atomic" id="20469">0,100,33.33333333333333</list></item><item><list struct="atomic" id="20470">6.944444444444444,86.33093525179856,54.509803921568626</list></item><item><list struct="atomic" id="20471">1.1904761904761905,100,27.450980392156865</list></item><item><list struct="atomic" id="20472">8.30065359477124,100,100</list></item><item><list struct="atomic" id="20473">7.142857142857142,100,54.90196078431373</list></item><item><list struct="atomic" id="20474">16.666666666666664,100,100</list></item><item><list struct="atomic" id="20475">13.596491228070173,100,44.70588235294118</list></item><item><list struct="atomic" id="20476">33.33333333333333,100,100</list></item><item><list struct="atomic" id="20477">33.33333333333333,100,11.76470588235294</list></item><item><list struct="atomic" id="20478">50,100,100</list></item><item><list struct="atomic" id="20479">50,100,19.607843137254903</list></item><item><list struct="atomic" id="20480">66.66666666666666,100,100</list></item><item><list struct="atomic" id="20481">66.66666666666666,100,25.098039215686274</list></item><item><list struct="atomic" id="20482">81.4814814814815,100,35.294117647058826</list></item><item><list struct="atomic" id="20483">83.33333333333334,100,100</list></item><item><list struct="atomic" id="20484">100,0,0</list></item></list></variable><variable name="✐ HSL colors"><list id="20485"><item><list struct="atomic" id="20486">0,0,0</list></item><item><list struct="atomic" id="20487">0,0,50.19607843137255</list></item><item><list struct="atomic" id="20488">0,0,75.29411764705883</list></item><item><list struct="atomic" id="20489">0,0,100</list></item><item><list struct="atomic" id="20490">0,100,50</list></item><item><list struct="atomic" id="20491">0,100,16.666666666666664</list></item><item><list struct="atomic" id="20492">6.944444444444444,75.94936708860757,30.980392156862745</list></item><item><list struct="atomic" id="20493">1.1904761904761905,100,13.725490196078432</list></item><item><list struct="atomic" id="20494">8.30065359477124,100,50</list></item><item><list struct="atomic" id="20495">7.142857142857142,100,27.450980392156865</list></item><item><list struct="atomic" id="20496">16.666666666666664,100,50</list></item><item><list struct="atomic" id="20497">13.596491228070173,100,22.35294117647059</list></item><item><list struct="atomic" id="20498">33.33333333333333,100,50</list></item><item><list struct="atomic" id="20499">33.33333333333333,100,5.88235294117647</list></item><item><list struct="atomic" id="20500">50,100,50</list></item><item><list struct="atomic" id="20501">50,100,9.803921568627452</list></item><item><list struct="atomic" id="20502">66.66666666666666,100,50</list></item><item><list struct="atomic" id="20503">66.66666666666666,100,12.549019607843137</list></item><item><list struct="atomic" id="20504">81.4814814814815,100,17.647058823529413</list></item><item><list struct="atomic" id="20505">83.33333333333334,100,50</list></item><item><list struct="atomic" id="20506">0,0,0</list></item></list></variable><variable name="✐ X11 catch"><l>0</l></variable><variable name="✐ dimension names"><list struct="atomic" id="20507">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="20508"><item><context id="20509"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to color %obj %l"><l/><l/></custom-block></script><receiver><ref id="17631"></ref></receiver><origin><ref id="17631"></ref></origin><context id="20515"><inputs></inputs><variables></variables><receiver><ref id="17631"></ref></receiver><origin></origin></context></context></item><item><context id="20517"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to color number %s %l"><l></l><l/></custom-block></script><receiver><ref id="17631"></ref></receiver><origin><ref id="17631"></ref></origin></context></item><item><context id="20523"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to crayon %s %l"><l></l><l/></custom-block></script><receiver><ref id="17631"></ref></receiver><origin><ref id="17631"></ref></origin></context></item><item><context id="20529"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to fair hue %s %l"><l></l><l/></custom-block></script><receiver><ref id="17631"></ref></receiver><origin><ref id="17631"></ref></origin></context></item><item><context id="20535"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen size to %s %l"><l></l><l/></custom-block></script><receiver><ref id="17631"></ref></receiver><origin><ref id="17631"></ref></origin></context></item><item><context id="20541"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen transparency to %s %l"><l></l><l/></custom-block></script><receiver><ref id="17631"></ref></receiver><origin><ref id="17631"></ref></origin></context></item><item><context id="20547"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to X11 name %s %l"><l></l><l/></custom-block></script><receiver><ref id="17631"></ref></receiver><origin><ref id="17631"></ref></origin></context></item><item><context id="20553"><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="17631"></ref></receiver><origin><ref id="17631"></ref></origin></context></item><item><context id="20559"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to fair lightness %s %l"><l></l><l/></custom-block></script><receiver><ref id="17631"></ref></receiver><origin><ref id="17631"></ref></origin></context></item><item><context id="20565"><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="17631"></ref></receiver><origin><ref id="17631"></ref></origin></context></item><item><context id="20571"><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="17631"></ref></receiver><origin><ref id="17631"></ref></origin></context></item><item><context id="20577"><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="17631"></ref></receiver><origin><ref id="17631"></ref></origin></context></item><item><context id="20583"><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="17631"></ref></receiver><origin><ref id="17631"></ref></origin></context></item><item><context id="20589"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to hue %s %l"><l></l><l/></custom-block></script><receiver><ref id="17631"></ref></receiver><origin><ref id="17631"></ref></origin></context></item><item><context id="20595"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to HSL saturation %s %l"><l></l><l/></custom-block></script><receiver><ref id="17631"></ref></receiver><origin><ref id="17631"></ref></origin></context></item><item><context id="20601"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to lightness %s %l"><l></l><l/></custom-block></script><receiver><ref id="17631"></ref></receiver><origin><ref id="17631"></ref></origin></context></item><item><context id="20607"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to HSL vector %s %l"><l></l><l/></custom-block></script><receiver><ref id="17631"></ref></receiver><origin><ref id="17631"></ref></origin></context></item><item><context id="20613"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen saturation (HSV) to %s %l"><l></l><l/></custom-block></script><receiver><ref id="17631"></ref></receiver><origin><ref id="17631"></ref></origin></context></item><item><context id="20619"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen value (brightness) to %s %l"><l></l><l/></custom-block></script><receiver><ref id="17631"></ref></receiver><origin><ref id="17631"></ref></origin></context></item><item><context id="20625"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to HSV vector %s %l"><l></l><l/></custom-block></script><receiver><ref id="17631"></ref></receiver><origin><ref id="17631"></ref></origin></context></item><item><context id="20631"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen red to %s %l"><l></l><l/></custom-block></script><receiver><ref id="17631"></ref></receiver><origin><ref id="17631"></ref></origin></context></item><item><context id="20637"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen green to %s %l"><l></l><l/></custom-block></script><receiver><ref id="17631"></ref></receiver><origin><ref id="17631"></ref></origin></context></item><item><context id="20643"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen blue to %s %l"><l></l><l/></custom-block></script><receiver><ref id="17631"></ref></receiver><origin><ref id="17631"></ref></origin></context></item><item><context id="20649"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to RGB vector %s %l"><l></l><l/></custom-block></script><receiver><ref id="17631"></ref></receiver><origin><ref id="17631"></ref></origin></context></item><item><context id="20655"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to RGB hex %s %l"><l></l><l/></custom-block></script><receiver><ref id="17631"></ref></receiver><origin><ref id="17631"></ref></origin></context></item></list></variable><variable name="color"><l>8</l></variable><variable name="last command"><l>10</l></variable><variable name="#2"><l>0</l></variable><variable name="input"><l>no</l></variable><variable name="input done"><l>no</l></variable><variable name="color change"><l>0</l></variable><variable name="var"><l></l></variable><variable name="var set"><l>995</l></variable><variable name="var name"><l>x</l></variable><variable name="change var"><l>0</l></variable><variable name="last #"><l>2462</l></variable><variable name="var change"><l>0</l></variable><variable name="sign"><l>+</l></variable><variable name="name"><l>0</l></variable><variable name="add"><l>1</l></variable><variable name="backcolor"><l>2</l></variable><variable name="ifvar name"><l>0</l></variable><variable name="other #"><l>0</l></variable><variable name="repeat"><l>0</l></variable><variable name="halt"><l>0</l></variable><variable name="other list"><list struct="atomic" id="20661">1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,11,21,20,22,23,24,25,26,27,28,29,30,32,31</list></variable><variable name="repeat 2"><l>28</l></variable><variable name="other list show"><list id="20662"><item><list struct="atomic" id="20663">21,x</list></item><item><list struct="atomic" id="20664">60,halt</list></item><item><list struct="atomic" id="20665">10,svar</list></item><item><list struct="atomic" id="20666">52,7</list></item><item><list struct="atomic" id="20667">11,x</list></item><item><list struct="atomic" id="20668">40,cvar</list></item><item><list struct="atomic" id="20669">20,tcolor</list></item><item><list struct="atomic" id="20670">42,+1</list></item><item><list struct="atomic" id="20671">41,x</list></item><item><list struct="atomic" id="20672">30,print</list></item><item><list struct="atomic" id="20673">31,helloworld</list></item><item><list struct="atomic" id="20674">12,6</list></item><item><list struct="atomic" id="20675">50,gotr</list></item><item><list struct="atomic" id="20676">51,0010</list></item><item><ref id="20663"></ref></item><item><ref id="20664"></ref></item><item><ref id="20665"></ref></item><item><ref id="20666"></ref></item><item><ref id="20667"></ref></item><item><ref id="20668"></ref></item><item><ref id="20669"></ref></item><item><ref id="20670"></ref></item><item><ref id="20671"></ref></item><item><ref id="20672"></ref></item><item><ref id="20673"></ref></item><item><ref id="20674"></ref></item><item><ref id="20675"></ref></item><item><ref id="20676"></ref></item></list></variable><variable name="check"><l>0</l></variable><variable name="name save"><l>runy</l></variable><variable name="press enable"><l>0</l></variable><variable name="imported"><l>1.prg</l></variable><variable name="ready"><l>yes</l></variable><variable name="programs"><list id="20677"><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item></list></variable></variables></scene></scenes></project><media name="Basic" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="1" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADotJREFUeF7t1cEJADAMxLBk/6Fb6BD1R1ngQAS8M3PGESBAgAABAl8FVoC/ehsjQIAAAQJPQIA9AgECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBC5oYGgQUTbVPQAAAABJRU5ErkJggg==" mediaID="Stage_cst_1"/><costume name="2" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADo1JREFUeF7t1cEJACAMBEEtwf6LjWAR7mfSwMEQ2L3mzHIECBAgQIDAV4EtwF+9jREgQIAAgScgwB6BAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECF/+m5p/5AiRdAAAAAElFTkSuQmCC" mediaID="Stage_cst_2"/><costume name="3" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADo1JREFUeF7t1VEJACAQBUGNaTe7KhjC/Zkr8GA42Ln2OcMRIECAAAECXwWmAH/1NkaAAAECBJ6AAHsEAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIXED9J13wnxamAAAAAElFTkSuQmCC" mediaID="Stage_cst_3"/><costume name="4" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADo1JREFUeF7t1VEJACAQBUGtbSBrKhjC/Zkr8GA42LnXOMMRIECAAAECXwWmAH/1NkaAAAECBJ6AAHsEAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIXAtq/R9IjlEoAAAAAElFTkSuQmCC" mediaID="Stage_cst_4"/><costume name="5" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADo1JREFUeF7t1VEJACAQBUGNa0TTKRjC/Zkr8GA42LnHOsMRIECAAAECXwWmAH/1NkaAAAECBJ6AAHsEAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIXNOx/+8a35nWAAAAAElFTkSuQmCC" mediaID="Stage_cst_5"/><costume name="6" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADo1JREFUeF7t1VEJACAQBUHta2qLKBjC/Zkr8GA42Hn2OsMRIECAAAECXwWmAH/1NkaAAAECBJ6AAHsEAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIXFKTpIXa5aKkAAAAAElFTkSuQmCC" mediaID="Stage_cst_6"/><costume name="7" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADo1JREFUeF7t1VEJACAQBUHNYHrTKhjC/Zkr8GA42Hn2OsMRIECAAAECXwWmAH/1NkaAAAECBJ6AAHsEAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIXCdpwKaDhYcfAAAAAElFTkSuQmCC" mediaID="Stage_cst_7"/><costume name="8" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoxJREFUeF7t1cEJACAMBMFYs/2jYBHuZ9LAwRDYNbPPOAIECBAgQOCrwBLgr97GCBAgQIDAExBgj0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAIELcLMJ15AWauAAAAAASUVORK5CYII=" mediaID="Stage_cst_8"/><costume name="Untitled" center-x="54" center-y="91" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAAC2CAYAAAA8w2iEAAAAAXNSR0IArs4c6QAAAoJJREFUeF7t0wENgEAQxEDeCf5NIWUJMib0FDTt7dl2Xx1j4GwbQxvoVTDsCQpWMMwAhtvCCoYZwHBbWMEwAxhuCysYZgDDbWEFwwxguC2sYJgBDLeFFQwzgOG2sIJhBjDcFlYwzACG28IKhhnAcFtYwTADGG4LKxhmAMNtYQXDDGC4LaxgmAEMt4UVDDOA4bawgmEGMNwWVjDMAIbbwgqGGcBwW1jBMAMYbgsrGGYAw21hBcMMYLgtrGCYAQy3hRUMM4DhtrCCYQYw3BZWMMwAhtvCCoYZwHBbWMEwAxhuCysYZgDDbWEFwwxguC2sYJgBDLeFFQwzgOG2sIJhBjDcFlYwzACG28IKhhnAcFtYwTADGG4LKxhmAMNtYQXDDGC4LaxgmAEMt4UVDDOA4bawgmEGMNwWVjDMAIbbwgqGGcBwW1jBMAMYbgsrGGYAw21hBcMMYLgtrGCYAQy3hRUMM4DhtrCCYQYw3BZWMMwAhtvCCoYZwHBbWMEwAxhuCysYZgDDbWEFwwxguC2sYJgBDLeFFQwzgOG2sIJhBjDcFlYwzACG28IKhhnAcFtYwTADGG4LKxhmAMNtYQXDDGC4LaxgmAEMt4UVDDOA4bawgmEGMNwWVjDMAIbbwgqGGcBwW1jBMAMYbgsrGGYAw21hBcMMYLgtrGCYAQy3hRUMM4DhtrCCYQYw3BZWMMwAhtvCCoYZwHBbWMEwAxhuCysYZgDDbWEFwwxguC2sYJgBDLeFFQwzgOG2sIJhBjDcFlYwzACG28IKhhnAcFtYwTADGG4LKxhmAMNtYQXDDGC4LaxgmAEMt4UVDDOA4bawgmEGMNwWVjDMAIb7LezBmH+N+wJMJNT+PURZ4QAAAABJRU5ErkJggg==" mediaID="Sprite_cst_Untitled"/></media></snapdata>