<snapdata remixID="12483176"><project name="More Blocks V6" app="Snap! 8.2, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAAiVJREFUeF7t0sEJACAAA7G6/9AKLnGfdIHCkbPtzhSIChwAo/JufwEAQUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrf+QPTo3gB63A+vwAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="More Blocks V6"><notes></notes><palette><category name="Color" color="0,161,172,1"/><category name="Misc." color="64,64,64,1"/><category name="Converters" color="191,64,0,1"/></palette><hidden></hidden><headers></headers><code></code><blocks><block-definition s="change x by %&apos;X&apos; y by %&apos;Y&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n">10</input><input type="%n">10</input></inputs><script><block s="gotoXY"><block s="reportVariadicSum"><list><block s="xPosition"></block><block var="X"/></list></block><block s="reportVariadicSum"><list><block s="yPosition"></block><block var="Y"/></list></block></block></script></block-definition><block-definition s="point towards %&apos;X&apos; %&apos;Y&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="setHeading"><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>atan</option></l><block s="reportQuotient"><block s="reportDifference"><block var="X"/><block s="xPosition"></block></block><block s="reportDifference"><block var="Y"/><block s="yPosition"></block></block></block></block><block s="reportVariadicProduct"><list><l>180</l><custom-block s="%b %br boolean $arrowRight number"><custom-block s="%n %br number $arrowRight boolean"><block s="reportVariadicLessThan"><list><l></l><l></l></list></block></custom-block></custom-block></list></block></list></block></block></script></block-definition><block-definition s="%&apos;number&apos; $nl number $arrowRight boolean" type="predicate" category="Converters"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportNot"><block s="reportNot"><block var="number"/></block></block></block></script></block-definition><block-definition s="%&apos;bool&apos; $nl boolean $arrowRight number" type="reporter" category="Converters"><header></header><code></code><translations></translations><inputs><input type="%b"></input></inputs><script><block s="doReport"><block s="reportVariadicSum"><list><l>0</l><block var="bool"/></list></block></block></script></block-definition><block-definition s="motion: $nl x position %&apos;X&apos; changing %&apos;X?&apos; $nl y position %&apos;Y&apos; changing %&apos;Y?&apos; $nl rotation %&apos;R&apos; changing %&apos;R?&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n">0</input><input type="%b">false</input><input type="%n">0</input><input type="%b">false</input><input type="%n">90</input><input type="%b">false</input></inputs><script><block s="doDeclareVariables"><list><l>a</l><l>b</l><l>c</l></list></block><block s="doIfElse"><block var="X?"/><script><block s="doSetVar"><l>a</l><block s="reportVariadicSum"><list><block var="X"/><block s="xPosition"></block></list></block></block></script><script><block s="doSetVar"><l>a</l><block var="X"/></block></script></block><block s="doIfElse"><block var="Y?"/><script><block s="doSetVar"><l>b</l><block s="reportVariadicSum"><list><block var="Y"/><block s="yPosition"></block></list></block></block></script><script><block s="doSetVar"><l>b</l><block var="Y"/></block></script></block><block s="doIfElse"><block var="R?"/><script><block s="doSetVar"><l>c</l><block s="reportVariadicSum"><list><block var="R"/><block s="direction"></block></list></block></block></script><script><block s="doSetVar"><l>c</l><block var="R"/></block></script></block><block s="gotoXY"><block var="a"/><block var="b"/></block><block s="setHeading"><block var="c"/></block></script></block-definition><block-definition s="motion: $nl %&apos;motion&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l><l>b</l><l>c</l></list></block><block s="doIfElse"><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="motion"/></block></block><script><block s="doSetVar"><l>a</l><block s="reportVariadicSum"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="motion"/></block></block><block s="xPosition"></block></list></block></block></script><script><block s="doSetVar"><l>a</l><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="motion"/></block></block></block></script></block><block s="doIfElse"><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="motion"/></block></block><script><block s="doSetVar"><l>b</l><block s="reportVariadicSum"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="motion"/></block></block><block s="yPosition"></block></list></block></block></script><script><block s="doSetVar"><l>b</l><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="motion"/></block></block></block></script></block><block s="doIfElse"><block s="reportListItem"><l>2</l><block s="reportListItem"><l>3</l><block var="motion"/></block></block><script><block s="doSetVar"><l>c</l><block s="reportVariadicSum"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><l>3</l><block var="motion"/></block></block><block s="direction"></block></list></block></block></script><script><block s="doSetVar"><l>c</l><block s="reportListItem"><l>1</l><block s="reportListItem"><l>3</l><block var="motion"/></block></block></block></script></block><block s="gotoXY"><block var="a"/><block var="b"/></block><block s="setHeading"><block var="c"/></block></script></block-definition><block-definition s="%&apos;X&apos; %&apos;X?&apos; $nl %&apos;Y&apos; %&apos;Y?&apos; $nl %&apos;R&apos; %&apos;R?&apos;" type="reporter" category="motion"><header></header><code></code><translations>en:say_for_secs&#xD;</translations><inputs><input type="%n">0</input><input type="%b">false</input><input type="%n">0</input><input type="%b">false</input><input type="%n">90</input><input type="%b">false</input></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list><block var="X"/><block var="X?"/></list></block><block s="reportNewList"><list><block var="Y"/><block var="Y?"/></list></block><block s="reportNewList"><list><block var="R"/><block var="R?"/></list></block></list></block></block></script></block-definition><block-definition s="%&apos;text&apos; %&apos;code&apos;" type="command" category="Misc."><header></header><code></code><translations></translations><inputs><input type="%mlt">For adding message to code.</input><input type="%cs"></input></inputs><script><block s="doRun"><block var="code"/><list></list></block></script></block-definition><block-definition s="%&apos;text&apos;" type="command" category="Misc."><header></header><code></code><translations></translations><inputs><input type="%mlt">For adding message to code.</input></inputs></block-definition><block-definition s="if %&apos;a&apos; %&apos;b&apos; elif %&apos;c&apos; %&apos;d&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%cs"></input><input type="%b"></input><input type="%cs"></input></inputs><script><block s="doIfElse"><block var="a"/><script><block s="doRun"><block var="b"/><list></list></block></script><script><block s="doIf"><block var="c"/><script><block s="doRun"><block var="d"/><list></list></block></script></block></script></block></script></block-definition><block-definition s="if %&apos;a&apos; %&apos;b&apos; else if %&apos;c&apos; %&apos;d&apos; else %&apos;e&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%cs"></input><input type="%b"></input><input type="%cs"></input><input type="%cs"></input></inputs><script><block s="doIfElse"><block var="a"/><script><block s="doRun"><block var="b"/><list></list></block></script><script><block s="doIfElse"><block var="c"/><script><block s="doRun"><block var="d"/><list></list></block></script><script><block s="doRun"><block var="e"/><list></list></block></script></block></script></block></script></block-definition><block-definition s="if %&apos;a&apos; %&apos;b&apos; if %&apos;c&apos; %&apos;d&apos; otherwhise %&apos;e&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%cs"></input><input type="%b"></input><input type="%cs"></input><input type="%cs"></input></inputs><script><block s="doIf"><block var="a"/><script><block s="doRun"><block var="b"/><list></list></block></script></block><block s="doIf"><block var="c"/><script><block s="doRun"><block var="d"/><list></list></block></script></block><block s="doIf"><block s="reportNot"><block s="reportVariadicOr"><list><block s="evaluate"><block s="reifyPredicate"><autolambda><block var="a"/></autolambda><list></list></block><list></list></block><block s="evaluate"><block s="reifyPredicate"><autolambda><block var="c"/></autolambda><list></list></block><list></list></block></list></block></block><script><block s="doRun"><block var="e"/><list></list></block></script></block></script></block-definition><block-definition s="if %&apos;condition&apos; then %&apos;text&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block var="condition"/><script><block s="doReport"><block var="text"/></block></script><script><block s="doReport"><l></l></block></script></block></script></block-definition><block-definition s="tic" type="command" category="Misc."><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWait"><l>0</l></block></script></block-definition><block-definition s="effects: $nl color %&apos;color&apos; $nl saturation %&apos;saturation&apos; $nl brightness %&apos;brightness&apos; $nl ghost %&apos;ghost&apos; $nl fisheye %&apos;fisheye&apos; $nl whirl %&apos;whirl&apos; $nl pixelate %&apos;pixelate&apos; $nl mosaic %&apos;mosaic&apos; $nl negative %&apos;negative&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n">0<options>red &gt;&gt; red=0&#xD;base colors={&#xD;red &gt;&gt; orange=9&#xD;red &gt;&gt; yellow=15&#xD;red &gt;&gt; green=30&#xD;red &gt;&gt; blue=60&#xD;red &gt;&gt; purple=80&#xD;more={&#xD;red &gt;&gt; lime=23&#xD;red &gt;&gt; cyan=50&#xD;red &gt;&gt; magenta=86&#xD;}&#xD;}&#xD;extras={&#xD;red &gt;&gt; flaming orange=5&#xD;red &gt;&gt; teal=43&#xD;red &gt;&gt; denim=54&#xD;red &gt;&gt; hot pink=93&#xD;}</options></input><input type="%n">100<options>fully saturated=100&#xD;desaturated=50&#xD;grey-scale=0</options></input><input type="%n">100<options>standard brightness=100&#xD;black=0&#xD;white=200</options></input><input type="%n">0<options>Fully Visible=0&#xD;Transparent=50&#xD;Invisible=100</options></input><input type="%n">0</input><input type="%n">0</input><input type="%n">0</input><input type="%n">0<options>1 copy=0&#xD;4 copies=1&#xD;9 copies=2&#xD;16 copies=3&#xD;25 copies=4&#xD;36 copies=5</options></input><input type="%b">false</input></inputs><script><block s="setEffect"><l><option>color</option></l><block var="color"/></block><block s="setEffect"><l><option>saturation</option></l><block s="reportDifference"><block var="saturation"/><l>100</l></block></block><block s="setEffect"><l><option>brightness</option></l><block s="reportDifference"><block var="brightness"/><l>100</l></block></block><block s="setEffect"><l><option>ghost</option></l><block var="ghost"/></block><block s="setEffect"><l><option>fisheye</option></l><block var="fisheye"/></block><block s="setEffect"><l><option>whirl</option></l><block var="whirl"/></block><block s="setEffect"><l><option>pixelate</option></l><block var="pixelate"/></block><block s="setEffect"><l><option>mosaic</option></l><block s="reportVariadicProduct"><list><block var="mosaic"/><l>10</l></list></block></block><block s="setEffect"><l><option>negative</option></l><block s="reportVariadicProduct"><list><block var="negative"/><l>200</l></list></block></block></script></block-definition><block-definition s="visible %&apos;?&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%b">true</input></inputs><script><block s="doIfElse"><block var="?"/><script><block s="show"></block></script><script><block s="hide"></block></script></block></script></block-definition><block-definition s="distance to %&apos;X&apos; %&apos;Y&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doReport"><block s="reportMonadic"><l><option>sqrt</option></l><block s="reportVariadicSum"><list><block s="reportPower"><block s="reportDifference"><block var="X"/><block s="xPosition"></block></block><l>2</l></block><block s="reportPower"><block s="reportDifference"><block var="Y"/><block s="yPosition"></block></block><l>2</l></block></list></block></block></block></script></block-definition><block-definition s="direction to %&apos;X&apos; %&apos;Y&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doReport"><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>atan</option></l><block s="reportQuotient"><block s="reportDifference"><block var="X"/><block s="xPosition"></block></block><block s="reportDifference"><block var="Y"/><block s="yPosition"></block></block></block></block><block s="reportVariadicProduct"><list><l>180</l><custom-block s="%b %br boolean $arrowRight number"><custom-block s="%n %br number $arrowRight boolean"><block s="reportVariadicLessThan"><list><l></l><l></l></list></block></custom-block></custom-block></list></block></list></block></block></script><scripts><script x="525.5087890625" y="98.66666666666663"><block s="yPosition"></block></script></scripts></block-definition><block-definition s="eyedropper" type="reporter" category="Color"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWaitUntil"><block s="reportMouseDown"></block></block><block s="doWaitUntil"><block s="reportNot"><block s="reportMouseDown"></block></block></block><block s="doReport"><block s="reportAspect"><l><option>r-g-b-a</option></l><l><option>mouse-pointer</option></l></block></block></script></block-definition><block-definition s="distance from a to b $nl %&apos;1&apos; $nl %&apos;2&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%mult%n"></input><input type="%mult%n"></input></inputs><script><block s="doDeclareVariables"><list><l>number</l><l>total</l></list></block><block s="doSetVar"><l>number</l><l>0</l></block><block s="doSetVar"><l>total</l><l>0</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="1"/></block><script><block s="doChangeVar"><l>number</l><l>1</l></block><block s="doChangeVar"><l>total</l><block s="reportPower"><block s="reportDifference"><block s="reportListItem"><block var="number"/><block var="2"/></block><block s="reportListItem"><block var="number"/><block var="1"/></block></block><l>2</l></block></block></script></block><block s="doReport"><block s="reportMonadic"><l><option>sqrt</option></l><block var="total"/></block></block></script></block-definition><block-definition s="new sound %&apos;name&apos; $nl samples %&apos;samples&apos; rate %&apos;rate&apos; Hz" type="command" category="sound"><header></header><code></code><translations></translations><inputs><input type="%s">name</input><input type="%l"></input><input type="%n">44100<options>22.05 kHz=22050&#xD;44.1 kHz=44100&#xD;48 kHz=48000&#xD;88.2 kHz=88200&#xD;96 kHz=96000</options></input></inputs><script><block s="doDeclareVariables"><list><l>sound</l></list></block><block s="doSetVar"><l>sound</l><block s="reportNewSoundFromSamples"><block var="Samples"/><block var="Rate"/></block></block><block s="doApplyExtension"><l>obj_name(obj, name)</l><list><block var="sound"/><block var="name"/></list></block><block s="doAddToList"><block var="sound"/><block s="reportGet"><l><option>sounds</option></l></block></block></script></block-definition><block-definition s="play frequency %&apos;HZ&apos; Hz for %&apos;duration&apos; beats" type="command" category="sound"><header></header><code></code><translations></translations><inputs><input type="%n">440</input><input type="%n">0.5</input></inputs><script><block s="playFreq"><block var="HZ"/></block><block s="doRest"><block var="duration"/></block><block s="stopFreq"></block></script></block-definition><block-definition s="random boolean" type="predicate" category="Misc."><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNot"><block s="reportNot"><block s="reportRandom"><l>0</l><l>1</l></block></block></block></block></script></block-definition><block-definition s="random integer" type="reporter" category="Misc."><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportRandom"><l>0</l><l>2147483647</l></block></block></script></block-definition><block-definition s="random decimal" type="reporter" category="Misc."><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportRandom"><l>0</l><l>0.9999999999</l></block></block></script></block-definition><block-definition s="%&apos;a&apos; / %&apos;b&apos; of %&apos;c&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n">2</input><input type="%n">3</input><input type="%n">6</input></inputs><script><block s="doReport"><block s="reportVariadicProduct"><list><block s="reportQuotient"><block var="a"/><block var="b"/></block><block var="c"/></list></block></block></script></block-definition><block-definition s="%&apos;a&apos; digit random number" type="reporter" category="Misc."><variables><list struct="atomic" id="654">b</list></variables><header></header><code></code><translations></translations><inputs><input type="%n">6</input></inputs><script><block s="doWarp"><script><block s="doSetVar"><l>b</l><l></l></block><block s="doRepeat"><block var="a"/><script><block s="doSetVar"><l>b</l><block s="reportJoinWords"><list><block var="b"/><block s="reportRandom"><l>0</l><l>9</l></block></list></block></block></script></block></script></block><block s="doReport"><block var="b"/></block></script></block-definition><block-definition s="- %&apos;num&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n">10</input></inputs><script><block s="doReport"><block s="reportVariadicProduct"><list><l>-1</l><block var="num"/></list></block></block></script></block-definition><block-definition s="round %&apos;int&apos; to the %&apos;num&apos; place" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n">1.73448</input><input type="%n" readonly="true">10<options>10&#xD;100&#xD;1000&#xD;10000</options></input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportRound"><block s="reportVariadicProduct"><list><block var="int"/><block var="num"/></list></block></block><block var="num"/></block></block></script></block-definition><block-definition s="constrain %&apos;var&apos; between %&apos;min&apos; and %&apos;max&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n">2</input><input type="%n">-1</input><input type="%n">1</input></inputs><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="evaluate"><block s="reifyReporter"><autolambda><block var="min"/></autolambda><list></list></block><list></list></block><block s="evaluate"><block s="reifyReporter"><autolambda><block var="max"/></autolambda><list></list></block><list></list></block></list></block><script><block s="doDeclareVariables"><list><l>a</l><l>b</l></list></block><block s="doSetVar"><l>a</l><block var="min"/></block><block s="doSetVar"><l>b</l><block var="max"/></block><block s="doSetVar"><l>min</l><block var="b"/></block><block s="doSetVar"><l>max</l><block var="a"/></block></script></block><block s="doIf"><block s="reportVariadicLessThan"><list><block s="evaluate"><block s="reifyReporter"><autolambda><block var="var"/></autolambda><list></list></block><list></list></block><block s="evaluate"><block s="reifyReporter"><autolambda><block var="min"/></autolambda><list></list></block><list></list></block></list></block><script><block s="doSetVar"><l>var</l><block var="min"/></block></script></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="evaluate"><block s="reifyReporter"><autolambda><block var="var"/></autolambda><list></list></block><list></list></block><block s="evaluate"><block s="reifyReporter"><autolambda><block var="max"/></autolambda><list></list></block><list></list></block></list></block><script><block s="doSetVar"><l>var</l><block var="max"/></block></script></block><block s="doReport"><block var="var"/></block></script></block-definition><block-definition s="is x: %&apos;X&apos; y: %&apos;Y&apos; on screen" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n">324</input><input type="%n">-153</input></inputs><script><block s="doReport"><block s="reportNot"><block s="reportVariadicOr"><list><block s="reportVariadicGreaterThan"><list><block s="reportMonadic"><l><option>abs</option></l><block s="evaluate"><block s="reifyReporter"><autolambda><block var="X"/></autolambda><list></list></block><list></list></block></block><block s="evaluate"><block s="reifyReporter"><autolambda><block s="reportAttributeOf"><l><option>right</option></l><l>Stage</l></block></autolambda><list></list></block><list></list></block></list></block><block s="reportVariadicGreaterThan"><list><block s="reportMonadic"><l><option>abs</option></l><block s="evaluate"><block s="reifyReporter"><autolambda><block var="Y"/></autolambda><list></list></block><list></list></block></block><block s="evaluate"><block s="reifyReporter"><autolambda><block s="reportAttributeOf"><l><option>top</option></l><l>Stage</l></block></autolambda><list></list></block><list></list></block></list></block></list></block></block></block></script></block-definition><block-definition s="%&apos;bool&apos; $nl boolean $arrowRight text" type="reporter" category="Converters"><header></header><code></code><translations></translations><inputs><input type="%b"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><list><block var="bool"/></list></block></block></script></block-definition><block-definition s="tap pen" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="down"></block><block s="forward"><l>0</l></block><block s="up"></block></script></block-definition><block-definition s="%&apos;1&apos; %&apos;2&apos; %&apos;3&apos; %&apos;4&apos;" type="reporter" category="Color"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="1"/><block var="2"/><block var="3"/><block var="4"/></list></block></block></script></block-definition><block-definition s="set pen %&apos;mode&apos; to %&apos;Color&apos;" type="command" category="pen"><variables><list struct="atomic" id="905">a</list></variables><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">RGBA<options>RGBA&#xD;HSVT</options></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><block s="setPenColorDimension"><l><option>hue</option></l><block s="reportListItem"><l>1</l><block var="Color"/></block></block><block s="setPenColorDimension"><l><option>saturation</option></l><block s="reportListItem"><l>2</l><block var="Color"/></block></block><block s="setPenColorDimension"><l><option>brightness</option></l><block s="reportListItem"><l>3</l><block var="Color"/></block></block><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="Color"/></block></block><block s="doAddToList"><block s="getPenAttribute"><l><option>r-g-b-a</option></l></block><block var="a"/></block><block s="doAddToList"><block var="Color"/><block var="a"/></block><block s="setPenColorDimension"><l><option>r-g-b(-a)</option></l><block s="reportListItem"><block s="reportListIndex"><block var="mode"/><block s="reportNewList"><list><l>HSVT</l><l>RGBA</l></list></block></block><block var="a"/></block></block></script></block-definition><block-definition s="set background %&apos;mode&apos; to %&apos;color&apos;" type="command" category="Color"><variables><list struct="atomic" id="960">a,b</list></variables><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">RGBA<options>RGBA&#xD;HSVT</options></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>a</l><block s="getPenAttribute"><l><option>r-g-b-a</option></l></block></block><block s="doSetVar"><l>b</l><block s="reportNewList"><list></list></block></block><block s="setPenColorDimension"><l><option>hue</option></l><block s="reportListItem"><l>1</l><block var="color"/></block></block><block s="setPenColorDimension"><l><option>saturation</option></l><block s="reportListItem"><l>2</l><block var="color"/></block></block><block s="setPenColorDimension"><l><option>brightness</option></l><block s="reportListItem"><l>3</l><block var="color"/></block></block><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="color"/></block></block><block s="doAddToList"><block s="getPenAttribute"><l><option>r-g-b-a</option></l></block><block var="b"/></block><block s="doAddToList"><block var="color"/><block var="b"/></block><block s="doSetVar"><l>color</l><block s="reportListItem"><block s="reportListIndex"><block var="mode"/><block s="reportNewList"><list><l>HSVT</l><l>RGBA</l></list></block></block><block var="b"/></block></block><block s="doTellTo"><l>Stage</l><block s="reifyScript"><script><block s="setBackgroundColorDimension"><l><option>r-g-b(-a)</option></l><block var="color"/></block></script><list></list></block><list></list></block><block s="setPenColorDimension"><l><option>r-g-b(-a)</option></l><block var="a"/></block></script></block-definition><block-definition s="for each %&apos;number&apos; of %&apos;list&apos; %&apos;run&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doSetVar"><l>number</l><l>1</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doRun"><block var="run"/><list></list></block><block s="doChangeVar"><l>number</l><l>1</l></block></script></block></script></block-definition><block-definition s="for each item of %&apos;list&apos; %&apos;code&apos; %&apos;item&apos; %&apos;index&apos; %&apos;neighbors&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%cs"></input><input type="%upvar"></input><input type="%upvar"></input><input type="%upvar"></input></inputs><script><block s="doSetVar"><l>index</l><l>0</l></block><block s="doForEach"><l>a</l><block var="list"/><script><block s="doSetVar"><l>item</l><block var="a"/></block><block s="doChangeVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>neighbors</l><block s="reportNewList"><list><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="list"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="list"/></block></list></block></block><block s="doRun"><block var="code"/><list></list></block></script></block></script></block-definition><block-definition s="is %&apos;a&apos; between %&apos;b&apos; and %&apos;c&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n">12</input><input type="%n">10</input><input type="%n">15</input></inputs><script><block s="doReport"><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThan"><list><block s="evaluate"><block s="reifyReporter"><autolambda><block var="a"/></autolambda><list></list></block><list></list></block><block s="evaluate"><block s="reifyReporter"><autolambda><block var="b"/></autolambda><list></list></block><list></list></block></list></block><block s="reportVariadicLessThan"><list><block s="evaluate"><block s="reifyReporter"><autolambda><block var="a"/></autolambda><list></list></block><list></list></block><block s="evaluate"><block s="reifyReporter"><autolambda><block var="c"/></autolambda><list></list></block><list></list></block></list></block></list></block></block></script></block-definition><block-definition s="what is my grade if I got $nl %&apos;right&apos; out of %&apos;total&apos; questions $nl right on my test" type="reporter" category="Misc."><variables><list struct="atomic" id="1152">percent,grades</list></variables><header></header><code></code><translations></translations><inputs><input type="%n">41</input><input type="%n">52</input></inputs><script><block s="doSetVar"><l>percent</l><block s="reportVariadicProduct"><list><l>100</l><block s="reportQuotient"><block var="right"/><block var="total"/></block></list></block></block><block s="doSetVar"><l>grades</l><block s="reportNewList"><list><block s="reportNewList"><list><l>A</l><l>93</l><l>96</l></list></block><block s="reportNewList"><list><l>A-</l><l>90</l><l>92</l></list></block><block s="reportNewList"><list><l>B+</l><l>90</l><l>92</l></list></block><block s="reportNewList"><list><l>B</l><l>83</l><l>86</l></list></block><block s="reportNewList"><list><l>B-</l><l>80</l><l>82</l></list></block><block s="reportNewList"><list><l>C+</l><l>77</l><l>79</l></list></block><block s="reportNewList"><list><l>C</l><l>73</l><l>76</l></list></block><block s="reportNewList"><list><l>C-</l><l>70</l><l>72</l></list></block><block s="reportNewList"><list><l>D+</l><l>67</l><l>69</l></list></block><block s="reportNewList"><list><l>D</l><l>63</l><l>66</l></list></block><block s="reportNewList"><list><l>D-</l><l>60</l><l>62</l></list></block></list></block></block><block s="doIf"><block s="reportVariadicGreaterThanOrEquals"><list><block s="evaluate"><block s="reifyReporter"><autolambda><block var="percent"/></autolambda><list></list></block><list></list></block><l>97</l></list></block><script><block s="doReport"><l>A+</l></block></script></block><block s="doForEach"><l>item</l><block var="grades"/><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThanOrEquals"><list><block s="evaluate"><block s="reifyReporter"><autolambda><block var="percent"/></autolambda><list></list></block><list></list></block><block s="evaluate"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><block var="item"/></block></autolambda><list></list></block><list></list></block></list></block><block s="reportVariadicLessThan"><list><block s="evaluate"><block s="reifyReporter"><autolambda><block var="percent"/></autolambda><list></list></block><list></list></block><block s="reportVariadicSum"><list><block s="evaluate"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>3</l><block var="item"/></block></autolambda><list></list></block><list></list></block><l>1</l></list></block></list></block></list></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="item"/></block></block></script></block></script></block><block s="doIf"><block s="reportVariadicLessThan"><list><block s="evaluate"><block s="reifyReporter"><autolambda><block var="percent"/></autolambda><list></list></block><list></list></block><block s="reportVariadicSum"><list><l>59</l><l>1</l></list></block></list></block><script><block s="doReport"><l>F</l></block></script></block></script></block-definition><block-definition s="is %&apos;a&apos; in range of %&apos;b&apos; and %&apos;c&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n">12</input><input type="%n">10</input><input type="%n">15</input></inputs><script><block s="doReport"><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThanOrEquals"><list><block s="evaluate"><block s="reifyReporter"><autolambda><block var="a"/></autolambda><list></list></block><list></list></block><block s="evaluate"><block s="reifyReporter"><autolambda><block var="b"/></autolambda><list></list></block><list></list></block></list></block><block s="reportVariadicLessThan"><list><block s="evaluate"><block s="reifyReporter"><autolambda><block var="a"/></autolambda><list></list></block><list></list></block><block s="reportVariadicSum"><list><block s="evaluate"><block s="reifyReporter"><autolambda><block var="c"/></autolambda><list></list></block><list></list></block><l>1</l></list></block></list></block></list></block></block></script></block-definition><block-definition s="preview %&apos;color mode&apos; %&apos;color&apos;" type="reporter" category="Color"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">RGBA</input><input type="%l"></input></inputs><script><block s="doReport"><block s="reportNewCostume"><block s="reportNewList"><list><block var="color"/></list></block><l>1</l><l>1</l></block></block></script></block-definition><block-definition s="%&apos;color&apos; $nl %&apos;mode 1&apos; $arrowRight %&apos;mode 2&apos;" type="reporter" category="Color"><variables><list struct="atomic" id="1442">a,b</list></variables><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s" readonly="true">RGBA<options>RGBA&#xD;HSVT</options></input><input type="%s" readonly="true">HSVT<options>RGBA&#xD;HSVT</options></input></inputs><script><block s="doWarp"><script><block s="doSetVar"><l>a</l><block s="getPenAttribute"><l><option>r-g-b-a</option></l></block></block><block s="doSetVar"><l>b</l><block s="reportNewList"><list></list></block></block><block s="setPenColorDimension"><l><option>hue</option></l><block s="reportListItem"><l>1</l><block var="color"/></block></block><block s="setPenColorDimension"><l><option>saturation</option></l><block s="reportListItem"><l>2</l><block var="color"/></block></block><block s="setPenColorDimension"><l><option>brightness</option></l><block s="reportListItem"><l>3</l><block var="color"/></block></block><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="color"/></block></block><block s="doAddToList"><block s="getPenAttribute"><l><option>r-g-b-a</option></l></block><block var="b"/></block><block s="setPenColorDimension"><l><option>r-g-b(-a)</option></l><block var="color"/></block><block s="doAddToList"><block s="getPenAttribute"><l><option>r-g-b-a</option></l></block><block var="b"/></block><block s="setPenColorDimension"><l><option>r-g-b(-a)</option></l><block s="reportListItem"><block s="reportListIndex"><block var="mode 1"/><block s="reportNewList"><list><l>HSVT</l><l>RGBA</l></list></block></block><block var="b"/></block></block><block s="doReplaceInList"><l>1</l><block var="b"/><block s="reportNewList"><list><block s="getPenAttribute"><l><option>hue</option></l></block><block s="getPenAttribute"><l><option>saturation</option></l></block><block s="getPenAttribute"><l><option>brightness</option></l></block><block s="getPenAttribute"><l><option>transparency</option></l></block></list></block></block><block s="doReplaceInList"><l>2</l><block var="b"/><block s="getPenAttribute"><l><option>r-g-b-a</option></l></block></block><block s="setPenColorDimension"><l><option>r-g-b(-a)</option></l><block var="a"/></block></script></block><block s="doReport"><block s="reportListItem"><block s="reportListIndex"><block var="mode 2"/><block s="reportNewList"><list><l>HSVT</l><l>RGBA</l></list></block></block><block var="b"/></block></block></script></block-definition><block-definition s="new costume %&apos;name&apos; $nl pixels %&apos;pixels&apos; width %&apos;width&apos; height %&apos;height&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%s">name</input><input type="%l"></input><input type="%n">10<options>22.05 kHz=22050&#xD;44.1 kHz=44100&#xD;48 kHz=48000&#xD;88.2 kHz=88200&#xD;96 kHz=96000</options></input><input type="%n">10</input></inputs><script><block s="doDeclareVariables"><list><l>costume</l></list></block><block s="doSetVar"><l>costume</l><block s="reportNewCostume"><block var="pixels"/><block var="width"/><block var="height"/></block></block><block s="doApplyExtension"><l>obj_name(obj, name)</l><list><block var="costume"/><block var="name"/></list></block><block s="doAddToList"><block var="costume"/><block s="reportGet"><l><option>costumes</option></l></block></block></script></block-definition><block-definition s="add %&apos;items&apos; to %&apos;list&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%mult%s"></input><input type="%l"></input></inputs><script><block s="doForEach"><l>item</l><block var="items"/><script><block s="doAddToList"><block var="item"/><block var="list"/></block></script></block></script></block-definition><block-definition s="floating point %&apos;float&apos; with value %&apos;val&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n"></input></inputs><script><block s="doSetVar"><l>float</l><block var="val"/></block></script></block-definition><block-definition s="boolean %&apos;bool&apos; with value %&apos;value&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%b"></input></inputs><script><block s="doSetVar"><l>bool</l><block var="value"/></block></script></block-definition><block-definition s="list %&apos;list&apos; with content %&apos;value&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%mult%s"></input></inputs><script><block s="doSetVar"><l>list</l><block var="value"/></block></script></block-definition><block-definition s="obect %&apos;➢&apos; with value %&apos;value&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%obj"></input></inputs><script><block s="doSetVar"><l>➢</l><block var="value"/></block></script></block-definition><block-definition s="text %&apos;txt&apos; with value %&apos;value&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%txt"></input></inputs><script><block s="doSetVar"><l>txt</l><block var="value"/></block></script></block-definition><block-definition s="random %&apos;a&apos; bit integer $nl include negatives %&apos;neg&apos;" type="reporter" category="Misc."><variables><list struct="atomic" id="1610">b</list></variables><header></header><code></code><translations></translations><inputs><input type="%n" readonly="true">32<options>1&#xD;2&#xD;4&#xD;8&#xD;16&#xD;32&#xD;64&#xD;128&#xD;256</options></input><input type="%b">false</input></inputs><script><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block var="a"/><l>1</l></block><script><block s="doChangeVar"><l>b</l><block s="reportVariadicProduct"><list><block s="reportPower"><l>2</l><block s="reportDifference"><block var="i"/><l>1</l></block></block><block s="reportRandom"><l>0</l><l>1</l></block></list></block></block></script></block><block s="doChangeVar"><l>b</l><block s="reportVariadicProduct"><list><block var="b"/><l>-2</l><block s="reportRandom"><l>0</l><block var="neg"/></block></list></block></block></script></block><block s="doReport"><block var="b"/></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="0,0,0,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="1655"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="1656"></list></costumes><sounds><list struct="atomic" id="1657"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="MB_6" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" instrument="3"  draggable="false" costume="1" color="0,0,0,1" pen="tip" id="1662"><costumes><list id="1663"><item><ref mediaID="MB_6_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1664"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="10"><custom-block s="change x by %n y by %n"><l>10</l><l>10</l></custom-block></script><script x="20" y="49"><custom-block s="point towards %n %n"><l>0</l><l>0</l></custom-block></script><script x="20" y="88"><custom-block s="motion: %br x position %n changing %b %br y position %n changing %b %br rotation %n changing %b"><l>0</l><l><bool>false</bool></l><l>0</l><l><bool>false</bool></l><l>90</l><l><bool>false</bool></l></custom-block></script><script x="20" y="165.83333333333348"><custom-block s="motion: %br %l"><l/></custom-block></script><script x="20" y="212.66666666666674"><custom-block s="%n %b %br %n %b %br %n %b"><l>0</l><l><bool>false</bool></l><l>0</l><l><bool>false</bool></l><l>90</l><l><bool>false</bool></l></custom-block></script><script x="20" y="273.66666666666674"><custom-block s="if %b %cs elif %b %cs"><l/><script></script><l/><script></script></custom-block></script><script x="20" y="357.66666666666674"><custom-block s="if %b %cs else if %b %cs else %cs"><l/><script></script><l/><script></script><script></script></custom-block></script><script x="20" y="468.5"><custom-block s="if %b %cs if %b %cs otherwhise %cs"><l/><script></script><l/><script></script><script></script></custom-block></script><script x="20" y="579.3333333333335"><custom-block s="if %b then %s"><l/><l></l></custom-block></script><script x="20" y="612.3333333333335"><custom-block s="effects: %br color %n %br saturation %n %br brightness %n %br ghost %n %br fisheye %n %br whirl %n %br pixelate %n %br mosaic %n %br negative %b"><l>0</l><l>100</l><l>100</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l><bool>false</bool></l></custom-block></script><script x="20" y="772.1666666666669"><custom-block s="visible %b"><l><bool>true</bool></l></custom-block></script><script x="20" y="809.1666666666669"><custom-block s="new costume %s %br pixels %l width %n height %n"><l>name</l><l/><l>10</l><l>10</l></custom-block></script><script x="20" y="862.1666666666667"><custom-block s="distance to %n %n"><l>0</l><l>0</l></custom-block></script><script x="20" y="895.1666666666667"><custom-block s="direction to %n %n"><l>0</l><l>0</l></custom-block></script><script x="20" y="928.1666666666667"><custom-block s="distance from a to b %br %mult%n %br %mult%n"><list><l></l></list><list><l></l></list></custom-block></script><script x="20" y="986"><custom-block s="play frequency %n Hz for %n beats"><l>440</l><l>0.5</l></custom-block></script><script x="20" y="1025"><custom-block s="new sound %s %br samples %l rate %n Hz"><l>name</l><l/><l>44100</l></custom-block></script><script x="20" y="1078"><custom-block s="%n / %n of %n"><l>2</l><l>3</l><l>6</l></custom-block></script><script x="20" y="1111"><custom-block s="- %n"><l>10</l></custom-block></script><script x="20" y="1144"><custom-block s="round %n to the %n place"><l>1.73448</l><l>10</l></custom-block></script><script x="20" y="1178"><custom-block s="constrain %n between %n and %n"><l>2</l><l>-1</l><l>1</l></custom-block></script><script x="20" y="1211"><custom-block s="is x: %n y: %n on screen"><l>324</l><l>-153</l></custom-block></script><script x="20" y="1244"><custom-block s="is %n between %n and %n"><l>12</l><l>10</l><l>15</l></custom-block></script><script x="20" y="1277"><custom-block s="is %n in range of %n and %n"><l>12</l><l>10</l><l>15</l></custom-block></script><script x="20" y="1310"><custom-block s="tap pen"></custom-block></script><script x="20" y="1345.8333333333333"><custom-block s="set pen %s to %l"><l>RGBA</l><l/><variables><variable name="a"><l>0</l></variable></variables></custom-block></script><script x="20" y="1385.8333333333333"><custom-block s="boolean %upvar with value %b"><l>bool</l><l/></custom-block></script><script x="20" y="1429.6666666666667"><custom-block s="floating point %upvar with value %n"><l>float</l><l></l></custom-block></script><script x="20" y="1473.5000000000002"><custom-block s="list %upvar with content %mult%s"><l>list</l><list><l></l></list></custom-block></script><script x="20" y="1517.3333333333335"><custom-block s="obect %upvar with value %obj"><l>➢</l><l/></custom-block></script><script x="20" y="1561.1666666666667"><custom-block s="text %upvar with value %txt"><l>txt</l><l></l></custom-block></script><script x="20" y="1605"><custom-block s="for each %upvar of %l %cs"><l>number</l><l/><script></script></custom-block></script><script x="20" y="1667.8333333333333"><custom-block s="for each item of %l %cs %upvar %upvar %upvar"><l/><script></script><l>item</l><l>index</l><l>neighbors</l></custom-block></script><script x="20" y="1741.6666666666665"><custom-block s="add %mult%s to %l"><list><l></l></list><l/></custom-block></script><script x="20" y="1780.6666666666665"><custom-block s="set background %s to %l"><l>RGBA</l><l/><variables><variable name="a"><list struct="atomic" id="1810">0,0,0,255</list></variable><variable name="b"><list id="1811"><item><list struct="atomic" id="1812">255,0,0,0</list></item><item><list struct="atomic" id="1813">0,100,100,255</list></item></list></variable></variables></custom-block></script><script x="20" y="1820.6666666666665"><custom-block s="eyedropper"></custom-block></script><script x="20" y="1850.4999999999998"><custom-block s="%n %n %n %n"><l></l><l></l><l></l><l></l></custom-block></script><script x="20" y="1883.4999999999998"><custom-block s="preview %s %l"><l>RGBA</l><l/></custom-block></script><script x="20" y="1917.4999999999998"><custom-block s="%l %br %s $arrowRight %s"><l/><l>RGBA</l><l>HSVT</l><variables><variable name="a"><list struct="atomic" id="1827">0,0,0,255</list></variable><variable name="b"><list id="1828"><item><list struct="atomic" id="1829">0,100,100,0</list></item><item><list struct="atomic" id="1830">255,0,0,255</list></item></list></variable></variables></custom-block></script><script x="20" y="1962.5"><custom-block s="%b %br boolean $arrowRight number"><l/></custom-block></script><script x="20" y="2006.5"><custom-block s="%b %br boolean $arrowRight text"><l/></custom-block></script><script x="20" y="2050.5"><custom-block s="%n %br number $arrowRight boolean"><l></l></custom-block></script><script x="20" y="2096.5"><custom-block s="%mlt %cs"><l>For adding message to code.</l><script></script></custom-block></script><script x="20" y="2154.5"><custom-block s="%mlt"><l>For adding message to code.</l></custom-block></script><script x="20" y="2193.5"><custom-block s="what is my grade if I got %br %n out of %n questions %br right on my test"><l>41</l><l>52</l><variables><variable name="percent"><l>0</l></variable><variable name="grades"><l>0</l></variable></variables></custom-block></script><script x="20" y="2248.166666666667"><custom-block s="random %n bit integer %br include negatives %b"><l>32</l><l><bool>false</bool></l><variables><variable name="b"><l>0</l></variable></variables></custom-block></script><script x="20" y="2294.166666666667"><custom-block s="%n digit random number"><l>6</l><variables><variable name="b"><l>682730</l></variable></variables></custom-block></script><script x="20" y="2327.166666666667"><custom-block s="random integer"></custom-block></script><script x="20" y="2357.0000000000005"><custom-block s="random decimal"></custom-block></script><script x="20" y="2386.833333333334"><custom-block s="random boolean"></custom-block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="More Blocks V6" app="Snap! 8.2, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAABaCAYAAABzAJLvAAAAAXNSR0IArs4c6QAAAUNJREFUeF7t0wERAAAIg0DXv7Q9/rAB4HYdbWA0XXBXYPwJClxg3ACO14ILjBvA8VpwgXEDOF4LLjBuAMdrwQXGDeB4LbjAuAEcrwUXGDeA47XgAuMGcLwWXGDcAI7XgguMG8DxWnCBcQM4XgsuMG4Ax2vBBcYN4HgtuMC4ARyvBRcYN4DjteAC4wZwvBZcYNwAjteCC4wbwPFacIFxAzheCy4wbgDHa8EFxg3geC24wLgBHK8FFxg3gOO14ALjBnC8Flxg3ACO14ILjBvA8VpwgXEDOF4LLjBuAMdrwQXGDeB4LbjAuAEcrwUXGDeA47XgAuMGcLwWXGDcAI7XgguMG8DxWnCBcQM4XgsuMG4Ax2vBBcYN4HgtuMC4ARyvBRcYN4DjteAC4wZwvBZcYNwAjteCC4wbwPFacIFxAzheC8YDP7j7AFuNhdhTAAAAAElFTkSuQmCC" mediaID="MB_6_cst_Untitled"/></media></snapdata>