<snapdata remixID="12146557"><project name="BINARY CONVERTER" app="Snap! 7, 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="BINARY CONVERTER"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="reverse %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="223" collapsed="false">Reports a new list containing the items of the input list, but in the opposite order.</comment><header></header><code></code><translations>ca:capgira _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>helper</l></list></block><block s="doSetVar"><l>helper</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><block var="input"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="result"/></block></script></block><block s="doReport"><block s="evaluate"><block var="helper"/><list><block s="reportCDR"><block var="input"/></block><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="input"/></block><block var="result"/></block></list></block></block></script><list><l>input</l><l>result</l></list></block></block><block s="doWarp"><script><block s="doReport"><block s="evaluate"><block var="helper"/><list><block var="data"/><block s="reportNewList"><list></list></block></list></block></block></script></block></script></block-definition><block-definition s="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 last 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="doWarp"><script><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="doIfElse"><block s="reportListContainsItem"><block s="reportCDR"><block var="data"/></block><block s="reportListItem"><l>1</l><block var="data"/></block></block><script><block s="doReport"><custom-block s="remove duplicates from %l"><block s="reportCDR"><block var="data"/></block></custom-block></block></script><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="remove duplicates from %l"><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block></script></block></script></block-definition><block-definition s="sort %&apos;data&apos; ordering with %&apos;function&apos;" type="reporter" category="lists"><comment x="0" y="0" w="161.1428571428571" 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="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="sort %l ordering with %predRing"><block var="odd items"/><block var="function"/></custom-block><custom-block s="sort %l ordering with %predRing"><block var="even items"/><block var="function"/></custom-block></list></block></block></script></block-definition><block-definition s="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="doIf"><block s="reportEquals"><block var="a-list"/><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 var="key"/><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="a-list"/></block></block></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="a-list"/></block></block></script></block><block s="doReport"><custom-block s="assoc %s %l"><block var="key"/><block s="reportCDR"><block var="a-list"/></block></custom-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="doSetVar"><l>#</l><l>1</l></block><block s="doUntil"><block s="reportListIsEmpty"><block var="data"/></block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block><block s="doChangeVar"><l>#</l><l>1</l></block></script></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><custom-block s="zip %mult%l"><block var="lists"/></custom-block></block></block></script></block-definition><block-definition s="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="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="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><block var="lists"/></block><custom-block s="zip %mult%l"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><block var="lists"/></block></custom-block></block></block></script></block-definition><block-definition s="%&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="≥" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="seperate %&apos;list&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs></block-definition><block-definition s="write fancy %&apos;text&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>count</l><l>0</l></block><block s="doRepeat"><block s="reportStringSize"><block var="text"/></block><script><block s="doChangeVar"><l>count</l><l>1</l></block><block s="write"><block s="reportLetter"><block var="count"/><block var="text"/></block><l>40</l></block><block s="changePenColorDimension"><l><option>hue</option></l><l>10</l></block></script></block></script></block-definition><block-definition s="write fancier %&apos;texxt&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>count</l><l>1</l></block><block s="doRepeat"><block s="reportStringSize"><block var="texxt"/></block><script><block s="doChangeVar"><l>count</l><l>1</l></block><block s="write"><block s="reportLetter"><block var="count"/><block var="texxt"/></block><l>40</l></block><block s="changePenColorDimension"><l><option>hue</option></l><l>10</l></block></script></block></script><scripts><script x="223.86425781249997" y="68.8333333333333"><block var="text"/></script><script x="243.802734375" y="110.83333333333333"><block var="text"/></script></scripts></block-definition><block-definition s="Decimal &gt; Binary %&apos;decimal&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>deicmal</l><block var="decimal"/></block><block s="doSetVar"><l>numeral count</l><l>0</l></block><block s="doSetVar"><l>numeral</l><l>1</l></block><block s="doSetVar"><l>binary</l><l>0</l></block><block s="doSetVar"><l>list numeral</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportLessThan"><block var="deicmal"/><block var="numeral"/></block><script><block s="doSetVar"><l>numeral</l><block s="reportVariadicProduct"><list><block var="numeral"/><l>2</l></list></block></block><block s="doChangeVar"><l>numeral count</l><l>1</l></block><block s="doAddToList"><block var="numeral"/><block var="list numeral"/></block></script></block><block s="doDeleteFromList"><l><option>last</option></l><block var="list numeral"/></block><block s="doSetVar"><l>numeral</l><block s="reportListAttribute"><l><option>length</option></l><block var="list numeral"/></block></block><block s="doSetVar"><l>last item in list</l><block s="reportListItem"><l><option>last</option></l><block var="list numeral"/></block></block><block s="doSetVar"><l>list numeral</l><custom-block s="reverse %l"><block var="list numeral"/></custom-block></block><block s="doInsertInList"><l>1</l><l><option>last</option></l><block var="list numeral"/></block><block s="doForEach"><l>item</l><block var="list numeral"/><script><block s="doIfElse"><block s="reportOr"><block s="reportGreaterThan"><block var="deicmal"/><block var="item"/></block><block s="reportEquals"><block var="deicmal"/><block var="item"/></block></block><script><block s="doSetVar"><l>deicmal</l><block s="reportDifference"><block var="deicmal"/><block var="item"/></block></block><block s="doSetVar"><l>binary</l><block s="reportJoinWords"><list><block var="binary"/><l>1</l></list></block></block></script><script><block s="doSetVar"><l>binary</l><block s="reportJoinWords"><list><block var="binary"/><l>0</l></list></block></block></script></block></script></block><block s="gotoXY"><l>-200</l><l>100</l></block><block s="clear"></block><block s="setColor"><color>255,187,203,1</color></block><block s="clear"></block></script></block-definition><block-definition s="Binary &gt; Decimal %&apos;binary&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>-- Binary to Decimal list</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>-- count</l><l>1</l></block><block s="doSetVar"><l>-- square</l><l>0</l></block><block s="doSetVar"><l>-- decimal</l><l>0</l></block><block s="doRepeat"><block s="reportStringSize"><block var="binary"/></block><script><block s="doAddToList"><block s="reportLetter"><block var="-- count"/><block var="binary"/></block><block var="-- Binary to Decimal list"/></block><block s="doChangeVar"><l>-- count</l><l>1</l></block></script></block><block s="doSetVar"><l>-- Binary to Decimal list</l><custom-block s="reverse %l"><block var="-- Binary to Decimal list"/></custom-block></block><block s="doForEach"><l>item</l><block var="-- Binary to Decimal list"/><script><block s="doSetVar"><l>-- decimal</l><block s="reportVariadicSum"><list><block var="-- decimal"/><block s="reportVariadicProduct"><list><block var="item"/><block s="reportPower"><l>2</l><block var="-- square"/></block></list></block></list></block></block><block s="doChangeVar"><l>-- square</l><l>1</l></block><block s="gotoXY"><l>-200</l><l>100</l></block><block s="clear"></block><block s="setColor"><color>255,187,203,1</color></block></script></block><block s="clear"></block></script></block-definition><block-definition s="Hex &gt; Decimal %&apos;hex&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>count</l></list></block><block s="doSetVar"><l>count</l><l>1</l></block><block s="doSetVar"><l>*hex_decimal</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>*converted_list</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><block s="reportStringSize"><block var="hex"/></block><script><block s="doAddToList"><block s="reportLetter"><block var="count"/><block var="hex"/></block><block var="*hex_decimal"/></block><block s="doChangeVar"><l>count</l><l>1</l></block></script></block><block s="doForEach"><l>item</l><block var="*hex_decimal"/><script><custom-block s="let &gt; num %s"><block var="item"/></custom-block><block s="doAddToList"><block var="*11,12,13,14,15"/><block var="*converted_list"/></block></script></block><block s="doSetVar"><l>*hex_decimal</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>*converted_list</l><custom-block s="reverse %l"><block var="*converted_list"/></custom-block></block><block s="doSetVar"><l>count</l><l>0</l></block><block s="doForEach"><l>item</l><block var="*converted_list"/><script><block s="doAddToList"><block s="reportVariadicProduct"><list><block var="item"/><block s="reportPower"><l>16</l><block var="count"/></block></list></block><block var="*hex_decimal"/></block><block s="doChangeVar"><l>count</l><l>1</l></block></script></block><block s="doSetVar"><l>*converted_list</l><block s="reportCombine"><block var="*hex_decimal"/><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block></script></block-definition><block-definition s="Decimal &gt; Hex %&apos;deciamal&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>temp</l><block var="deciamal"/></block><block s="doSetVar"><l>*converted_list</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><block s="reportStringSize"><block var="temp"/></block><script><block s="doAddToList"><block s="reportMonadic"><l><option>floor</option></l><block s="reportModulus"><block var="temp"/><l>16</l></block></block><block var="*converted_list"/></block><block s="doSetVar"><l>temp</l><block s="reportQuotient"><block var="temp"/><l>16</l></block></block></script></block><block s="doSetVar"><l>temp</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="*converted_list"/><script><custom-block s="num &gt; let %s"><block var="item"/></custom-block><block s="doAddToList"><block var="*abcdef"/><block var="temp"/></block></script></block><block s="doSetVar"><l>*converted_list</l><custom-block s="reverse %l"><block var="temp"/></custom-block></block><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="*converted_list"/></block><l>0</l></block><script><block s="doDeleteFromList"><l>1</l><block var="*converted_list"/></block></script></block></script></block-definition><block-definition s="let &gt; num %&apos;let&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>*abcdef</l><block var="let"/></block><block s="doIfElse"><block s="reportOr"><block s="reportEquals"><block var="*abcdef"/><l>a</l></block><block s="reportOr"><block s="reportEquals"><block var="*abcdef"/><l>b</l></block><block s="reportOr"><block s="reportEquals"><block var="*abcdef"/><l>c</l></block><block s="reportOr"><block s="reportEquals"><block var="*abcdef"/><l>d</l></block><block s="reportOr"><block s="reportEquals"><block var="*abcdef"/><l>e</l></block><block s="reportEquals"><block var="*abcdef"/><l>f</l></block></block></block></block></block></block><script><block s="doIf"><block s="reportEquals"><block var="*abcdef"/><l>a</l></block><script><block s="doSetVar"><l>*11,12,13,14,15</l><l>10</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="*abcdef"/><l>b</l></block><script><block s="doSetVar"><l>*11,12,13,14,15</l><l>11</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="*abcdef"/><l>c</l></block><script><block s="doSetVar"><l>*11,12,13,14,15</l><l>12</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="*abcdef"/><l>d</l></block><script><block s="doSetVar"><l>*11,12,13,14,15</l><l>13</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="*abcdef"/><l>e</l></block><script><block s="doSetVar"><l>*11,12,13,14,15</l><l>14</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="*abcdef"/><l>f</l></block><script><block s="doSetVar"><l>*11,12,13,14,15</l><l>15</l></block></script></block></script><script><block s="doSetVar"><l>*11,12,13,14,15</l><block var="*abcdef"/></block></script></block></script></block-definition><block-definition s="*hex_decimal" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="num &gt; let %&apos;num&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>*11,12,13,14,15</l><block var="num"/></block><block s="doIfElse"><block s="reportOr"><block s="reportEquals"><block var="*11,12,13,14,15"/><l>10</l></block><block s="reportOr"><block s="reportEquals"><block var="*11,12,13,14,15"/><l>11</l></block><block s="reportOr"><block s="reportEquals"><block var="*11,12,13,14,15"/><l>12</l></block><block s="reportOr"><block s="reportEquals"><block var="*11,12,13,14,15"/><l>13</l></block><block s="reportOr"><block s="reportEquals"><block var="*11,12,13,14,15"/><l>14</l></block><block s="reportEquals"><block var="*11,12,13,14,15"/><l>15</l></block></block></block></block></block></block><script><block s="doIf"><block s="reportEquals"><block var="*11,12,13,14,15"/><l>10</l></block><script><block s="doSetVar"><l>*abcdef</l><l>a</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="*11,12,13,14,15"/><l>11</l></block><script><block s="doSetVar"><l>*abcdef</l><l>b</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="*11,12,13,14,15"/><l>12</l></block><script><block s="doSetVar"><l>*abcdef</l><l>c</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="*11,12,13,14,15"/><l>13</l></block><script><block s="doSetVar"><l>*abcdef</l><l>d</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="*11,12,13,14,15"/><l>14</l></block><script><block s="doSetVar"><l>*abcdef</l><l>e</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="*11,12,13,14,15"/><l>15</l></block><script><block s="doSetVar"><l>*abcdef</l><l>f</l></block></script></block></script><script><block s="doSetVar"><l>*abcdef</l><block var="*11,12,13,14,15"/></block></script></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="1" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="1079"><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="1080"><item><ref mediaID="Stage_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1081"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="186.2,163,255,1" pen="tip" id="1086"><costumes><list id="1087"><item><ref mediaID="Sprite_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1088"></list></sounds><blocks></blocks><variables></variables><scripts><script x="11.904761904761898" y="10"><block s="receiveMessage"><l>binary to hex</l><list></list></block><block s="show"></block><custom-block s="write fancy %s"><l>Enter Binary</l></custom-block><block s="doAsk"><l>enter binary</l></block><custom-block s="Binary &gt; Decimal %s"><block s="getLastAnswer"></block></custom-block><custom-block s="Decimal &gt; Hex %s"><block var="-- decimal"/></custom-block><block s="doForEach"><l>item</l><block var="*converted_list"/><script><custom-block s="write fancy %s"><block var="item"/></custom-block></script></block></script><script x="11.904761904761898" y="2010.8492063492074"><block s="reportRandom"><l>1</l><l>10</l></block></script><script x="11.904761904761898" y="2037.777777777779"><block var="*converted_list"/></script><script x="11.904761904761898" y="2061.202380952382"><block s="getLastAnswer"></block></script><script x="11.904761904761898" y="2084.6269841269855"><block s="reportCombine"><l/><block s="reifyReporter"><script></script><list></list></block></block></script><script x="11.904761904761898" y="2112.746031746033"><custom-block s="seperate %l"><l/></custom-block></script><script x="242.26190476190476" y="197.8611111111116"><block s="receiveMessage"><l>hex to binary</l><list></list></block><block s="show"></block><custom-block s="write fancy %s"><l>Enter Hex</l></custom-block><block s="doAsk"><l>enter hex</l></block><custom-block s="Hex &gt; Decimal %s"><block s="getLastAnswer"></block></custom-block><custom-block s="Decimal &gt; Binary %s"><block var="*converted_list"/></custom-block><custom-block s="write fancier %s"><block var="binary"/></custom-block></script><script x="247.02380952380952" y="419.75000000000057"><block s="receiveMessage"><l>binary to decimal</l><list></list></block><block s="show"></block><custom-block s="write fancy %s"><l>Enter Binary</l></custom-block><block s="doAsk"><l>enter binary</l></block><custom-block s="Binary &gt; Decimal %s"><block s="getLastAnswer"></block></custom-block><custom-block s="write fancy %s"><block var="-- decimal"/></custom-block></script><script x="22.61904761904762" y="451.69047619047683"><block s="receiveMessage"><l>decimal to hex</l><list></list></block><block s="show"></block><custom-block s="write fancy %s"><l>Enter Decimal</l></custom-block><block s="doAsk"><l>enter decimal</l></block><custom-block s="Decimal &gt; Hex %s"><block s="getLastAnswer"></block></custom-block><block s="gotoXY"><l>-200</l><l>100</l></block><block s="doForEach"><l>item</l><block var="*converted_list"/><script><custom-block s="write fancy %s"><block var="item"/></custom-block></script></block></script><script x="30.35714285714286" y="678.7936507936513"><block s="receiveGo"></block><block s="clear"></block><block s="doDeclareVariables"><list><l>input</l><l>output</l></list></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSayFor"><l>Welcome to the HBD converter</l><l>2</l></block><block s="doSayFor"><l>It converts binary, decimal, and hexadecimal</l><l>2</l></block><block s="doAsk"><l>select an input. (h = hex, b = binary, d = decimal</l></block><block s="doSetVar"><l>input</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>select an output. (h = hex, b = binary, d = decimal</l></block><block s="doSetVar"><l>output</l><block s="getLastAnswer"></block></block><block s="doIf"><block s="reportEquals"><block var="input"/><block var="output"/></block><script><block s="doUntil"><block s="reportNot"><block s="reportEquals"><block var="input"/><block var="output"/></block></block><script><block s="doSayFor"><l>Please choose a different output from your input</l><l>2</l></block><block s="doAsk"><l>select an input. (h = hex, b = binary, d = decimal</l></block><block s="doSetVar"><l>input</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>select an output. (h = hex, b = binary, d = decimal</l></block><block s="doSetVar"><l>output</l><block s="getLastAnswer"></block></block></script></block></script></block><block s="gotoXY"><l>-200</l><l>200</l></block><block s="setColor"><color>255,223,163,1</color></block><block s="doIfElse"><block s="reportAnd"><block s="reportEquals"><block var="input"/><l>h</l></block><block s="reportEquals"><block var="output"/><l>b</l></block></block><script><block s="doBroadcast"><l>hex to binary</l><list></list></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportEquals"><block var="input"/><l>b</l></block><block s="reportEquals"><block var="output"/><l>h</l></block></block><script><block s="doBroadcast"><l>binary to hex</l><list></list></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportEquals"><block var="input"/><l>h</l></block><block s="reportEquals"><block var="output"/><l>d</l></block></block><script><block s="doBroadcast"><l>hex to decimal</l><list></list></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportEquals"><block var="input"/><l>d</l></block><block s="reportEquals"><block var="output"/><l>h</l></block></block><script><block s="doBroadcast"><l>decimal to hex</l><list></list></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportEquals"><block var="input"/><l>b</l></block><block s="reportEquals"><block var="output"/><l>d</l></block></block><script><block s="doBroadcast"><l>binary to decimal</l><list></list></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportEquals"><block var="input"/><l>d</l></block><block s="reportEquals"><block var="output"/><l>b</l></block></block><script><block s="doBroadcast"><l>decimal to binary</l><list></list></block></script><script><block s="doSayFor"><l>remember to write one letter in lowercase. press the green flag to try again</l><l>5</l></block></script></block></script></block></script></block></script></block></script></block></script></block></script><script x="361.54761904761904" y="386.0238095238095"><block s="reportRandom"><l>1</l><l>1000</l></block></script><script x="17.85714285714286" y="235.35714285714334"><block s="receiveMessage"><l>hex to decimal</l><list></list></block><block s="show"></block><custom-block s="write fancy %s"><l>Enter Hex</l></custom-block><block s="doAsk"><l>enter hex</l></block><custom-block s="Hex &gt; Decimal %s"><block s="getLastAnswer"></block></custom-block><block s="gotoXY"><l>-200</l><l>100</l></block><block s="clear"></block><block s="setColor"><color>255,187,203,1</color></block><block s="clear"></block><custom-block s="write fancy %s"><block var="*converted_list"/></custom-block></script><script x="279.1428571428571" y="17.70238095238126"><block s="receiveMessage"><l>decimal to binary</l><list></list></block><block s="show"></block><custom-block s="write fancy %s"><l>Enter Decimal</l></custom-block><block s="doAsk"><l>enter decimal</l></block><custom-block s="Decimal &gt; Binary %s"><block s="getLastAnswer"></block></custom-block><custom-block s="write fancier %s"><block var="binary"/></custom-block></script></scripts></sprite><watcher var="deicmal" style="normal" x="17.94930664853564" y="17.94930664853692" color="243,118,29" hidden="true"/><watcher var="numeral" style="normal" x="17.94930664853564" y="68.11762232105906" color="243,118,29" hidden="true"/><watcher var="last item in list" style="normal" x="28.71889063766048" y="778.7306797163595" color="243,118,29" hidden="true"/><watcher var="second numeral" style="normal" x="19.744237313389704" y="608.481491795541" color="243,118,29" hidden="true"/><watcher var="list numeral" style="normal" x="23.334098643099196" y="295.89433087071524" color="243,118,29" hidden="true"/><watcher var="numeral count" style="normal" x="1.7949306648554284" y="188.2882339228753" color="243,118,29" hidden="true"/><watcher var="-- count" style="normal" x="19.806131474248787" y="19.806131474247707" color="243,118,29" hidden="true"/><watcher var="-- square" style="normal" x="19.806131474248787" y="61.39901153139414" color="243,118,29" hidden="true"/><watcher var="-- decimal" style="normal" x="3.9612262948492116" y="354.52976131148574" color="243,118,29" hidden="true"/><watcher var="count" style="normal" x="19.806131474248787" y="102.99189158854014" color="243,118,29" hidden="true"/><watcher var="-- Binary to Decimal list" style="normal" x="568.4359733109084" y="124.09351183477008" color="243,118,29" hidden="true"/><watcher var="binary" style="normal" x="55.580956449605765" y="224.64795871833422" color="243,118,29" hidden="true"/><watcher var="temp" style="normal" x="35.89861329707492" y="35.89861329707395" color="243,118,29" hidden="true"/><watcher var="*abcdef" style="normal" x="22.883578197339375" y="22.88357819733791" color="243,118,29" hidden="true"/><watcher var="*11,12,13,14,15" style="normal" x="22.883578197339375" y="97.9417192613222" color="243,118,29" hidden="true"/><watcher var="*hex_decimal" style="normal" x="22.883578197339375" y="172.99986032530597" color="243,118,29" hidden="true"/><watcher var="*^16list" style="normal" x="22.883578197339375" y="248.05800138929055" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="deicmal"><l>0</l></variable><variable name="numeral"><l>12</l></variable><variable name="numeral count"><l>13</l></variable><variable name="list numeral"><list struct="atomic" id="1415">4096,2048,1024,512,256,128,64,32,16,8,4,2,1</list></variable><variable name="last item in list"><l>4096</l></variable><variable name="second numeral"><l>0</l></variable><variable name="binary"><l>01101001101011</l></variable><variable name="-- Binary to Decimal list"><list struct="atomic" linked="linked" id="1416">1,1,0,1,0,1,0,1</list></variable><variable name="-- count"><l>9</l></variable><variable name="-- square"><l>8</l></variable><variable name="-- decimal"><l>171</l></variable><variable name="count"><l>1</l></variable><variable name="temp"><list struct="atomic" id="1417">2,7,1</list></variable><variable name="*abcdef"><l>1</l></variable><variable name="*11,12,13,14,15"><l>1</l></variable><variable name="*hex_decimal"><list struct="atomic" id="1418">11,96,2560,4096</list></variable><variable name="*converted_list"><list struct="atomic" linked="linked" id="1419">1,7,2</list></variable><variable name="*^16list"><l>4000</l></variable></variables></scene></scenes></project><media name="BINARY CONVERTER" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADotJREFUeF7t1cEJADAMxLBk/6Fb6BD1R1ngQAS8M3PGESBAgAABAl8FVoC/ehsjQIAAAQJPQIA9AgECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBC5oYGgQUTbVPQAAAABJRU5ErkJggg==" mediaID="Stage_cst_Untitled"/><costume name="Untitled" center-x="4" center-y="4.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAJCAYAAAAPU20uAAAAAXNSR0IArs4c6QAAAGhJREFUKFNtzcEJgDAQRNGfzvQuerME21DbsIWc1KtgBdZhGzK4CWHJXgaGx2zgv8lys8wRgB7YrRmAo0QCCzBbGYELyEsCDXC7acFRnYCuXElWICagsgNOtzSUoLa0euBRWwPp3Qs8H3CpEBgsIVQ3AAAAAElFTkSuQmCC" mediaID="Sprite_cst_Untitled"/></media></snapdata>