<snapdata remixID="8968770"><project name="U3L2-ContactList" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Clear List" idx="2" x="10" y="-95.00000000000006" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="143.412,193.8,0,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="clear-list" center-x="53" center-y="15" image="data:image/png;base64,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" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="102.66666666666669"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Are you sure you want to delete all contact list information you have?</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doSetVar"><l>contact list</l><block s="reportNewList"><list></list></block></block></script></block><block s="bubble"><l>Click here to empty your contact list and start a new one.</l></block></script><script x="20" y="13.333333333333329"><block s="receiveGo"></block><block s="bubble"><l>Click here to empty your contact list and start a new one.</l></block><block s="gotoXY"><l>10</l><l>-95</l></block></script><script x="529" y="35"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSetVar"><l>contact list</l><block s="reportNewList"><list></list></block></block></script></scripts></sprite><sprite name="Add Contact" idx="1" x="10" y="59.99999999999997" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="49"><costumes><list id="50"><item><costume name="add-contact" center-x="53" center-y="15" image="data:image/png;base64,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" id="51"/></item></list></costumes><sounds><list struct="atomic" id="52"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="10"><block s="receiveGo"></block><block s="bubble"><l>Click here to enter a new contact.</l></block><block s="gotoXY"><l>10</l><l>60</l></block></script><script x="20" y="105"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSetVar"><l>contact list</l><block s="reportCONS"><custom-block s="get new contact"></custom-block><block var="contact list"/></block></block><block s="bubble"><l>Click here to enter a new contact.</l></block></script><script x="20" y="204.00000000000006"><custom-block s="get new contact"></custom-block></script><script x="142" y="204.66666666666669"><custom-block s="get name"></custom-block></script><script x="221.33333333333337" y="205.33333333333331"><custom-block s="get phone"></custom-block></script><script x="18.666666666666657" y="232.66666666666669"><custom-block s="answer to question %s"><l></l></custom-block></script><script x="23.333333333333343" y="265.6666666666667"><custom-block s="string %txt contains %txt ?"><l>Abraham Lincoln</l><l>linc</l></custom-block></script><script x="21.333333333333343" y="293.33333333333337"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><script></script><list></list></block><l/></custom-block></script><script x="501" y="210.66666666666663"><block s="doSetVar"><l>contact list</l><block s="reportNewList"><list></list></block></block></script></scripts></sprite><watcher var="contact list" style="normal" x="9.999999999999545" y="9.999999999999972" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="answer to question %&apos;question&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doAsk"><block var="question"/></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="get name" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><custom-block s="answer to question %s"><l>Type person&apos;s name.</l></custom-block></block></script></block-definition><block-definition s="get phone" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><custom-block s="answer to question %s"><l>What is their phone number</l></custom-block></block></script></block-definition><block-definition s="get address" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><l>street address</l><l>apt #</l><l>city</l><l>state</l><l>ZIP</l><l>Country (block doesn&apos;t work yet)</l></list></block></block></script></block-definition><block-definition s="get new contact" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><custom-block s="get name"></custom-block><custom-block s="get phone"></custom-block></list></block></block></script></block-definition><block-definition s="string %&apos;big&apos; contains %&apos;small&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doIfElse"><block s="reportLessThan"><block s="evaluate"><block s="reportJSFunction"><list><l>big</l><l>small</l></list><l>return big.toLowerCase().indexOf(small.toLowerCase());</l></block><list><block var="big"/><block var="small"/></list></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&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="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-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></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></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="204" 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></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></list></block><block s="doSetVar"><l>odd items</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><l></l><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><l/></block><block s="evaluate"><block var="even items"/><list><block s="reportCDR"><l/></block></list></block></block></block></script><list></list></block></block><block s="doSetVar"><l>even items</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><l></l><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="evaluate"><block var="odd items"/><list><block s="reportCDR"><l/></block></list></block></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="doReport"><block s="evaluate"><block var="merge"/><list><custom-block s="sort %l ordering with %predRing"><block s="evaluate"><block var="odd items"/><list><block var="data"/></list></block><block var="function"/></custom-block><custom-block s="sort %l ordering with %predRing"><block s="evaluate"><block var="even items"/><list><block var="data"/></list></block><block var="function"/></custom-block></list></block></block></script></block-definition></blocks><variables><variable name="contact list"><list struct="atomic" id="898"></list></variable></variables></project><media name="U3L2-ContactList" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>