<snapdata remixID="9193499"><project name="U3L2-ContactList" app="Snap! 5.4, 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" penlog="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" 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="30" y="102.66666666666669"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Do you want to clear your contact list?</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="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>no</l></block><script><block s="doStopThis"><l><option>this script</option></l></block></script></block><block s="bubble"><l>Click here to empty your contact list and start a new one.</l></block></script><script x="30" y="13.333333333333329"><block s="receiveGo"></block><block s="bubble"><l>Click here clear your contact list.</l></block><block s="gotoXY"><l>10</l><l>-95</l></block></script></scripts></sprite><watcher var="number" style="normal" x="8.833333333334394" y="8.833333333333343" color="243,118,29" hidden="true"/><watcher var="contact list" style="normal" x="7.156437367496892" y="5.821001614890633" color="243,118,29" extX="186" extY="35"/><watcher scope="Jan" s="direction" style="normal" x="13" y="25" color="74,108,212" hidden="true"/><watcher scope="Clear List" s="direction" style="normal" x="10" y="10" color="74,108,212" hidden="true"/><sprite name="Jan" idx="1" x="6.6666666666667425" y="55.71428571428572" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="55"><costumes><list id="56"><item><costume name="add-contact" center-x="53" center-y="15" image="data:image/png;base64,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" id="57"/></item></list></costumes><sounds><list struct="atomic" id="58"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveGo"></block><block s="bubble"><l>Enter a new contact.</l></block><block s="gotoXY"><l>10</l><l>60</l></block></script><script x="20" y="115"><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="214"><custom-block s="get name"></custom-block></script><script x="20" y="244"><custom-block s="get phone"></custom-block></script><script x="20" y="274"><custom-block s="answer to question %s"><l></l></custom-block></script><script x="20" y="307"><custom-block s="get new contact"></custom-block></script><script x="20" y="337"><custom-block s="get address"></custom-block></script><script x="20" y="367"><custom-block s="contact with name: %l address: %l phone: %txt"><block s="reportListItem"><l><option>last</option></l><block var="contact list"/></block><block s="reportListItem"><l><option>last</option></l><block var="contact list"/></block><block s="reportListItem"><l><option>last</option></l><block var="contact list"/></block></custom-block></script><script x="20" y="424"><custom-block s="phone number of %s"><l>Joe</l></custom-block></script><script x="20" y="457"><custom-block s="name from number %s"><l>444-444</l></custom-block></script><script x="20" y="490"><custom-block s="name (display form) %s"><block s="reportListItem"><l>1</l><block var="contact list"/></block></custom-block></script><script x="20" y="528"><custom-block s="name (sorting form) %s"><block s="reportListItem"><l>1</l><block var="contact list"/></block></custom-block></script><script x="20" y="566"><custom-block s="contact phone %l"><l/></custom-block></script><script x="20" y="598"><custom-block s="contact address %l"><l/></custom-block></script></scripts></sprite></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"><block s="reportNewList"><list><custom-block s="answer to question %s"><l>Type person&apos;s first name.</l></custom-block><custom-block s="answer to question %s"><l>Type person&apos;s last name.</l></custom-block></list></block></block></script><scripts><script x="33.000001" y="124.83333433333331"><block s="reportTextSplit"><custom-block s="list $arrowRight sentence %l"><l/></custom-block><l> </l></block></script></scripts></block-definition><block-definition s="get phone" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><l></l><l></l><custom-block s="answer to question %s"><l>Type person&apos;s number.</l></custom-block></list></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></l><custom-block s="answer to question %s"><l>Type in person&apos;s street address.</l></custom-block><custom-block s="answer to question %s"><l>Type in apartment number.</l></custom-block><custom-block s="answer to question %s"><l>Type in city.</l></custom-block><custom-block s="answer to question %s"><l>Type in state.</l></custom-block><custom-block s="answer to question %s"><l>Type in ZIP.</l></custom-block><custom-block s="answer to question %s"><l>Type in country.</l></custom-block></list></block></block></script><scripts><script x="33" y="167.2"><block s="reportJoinWords"><list><custom-block s="answer to question %s"><l>Type in person&apos;s street address.</l></custom-block><l> </l><custom-block s="answer to question %s"><l>Type in apartment number.</l></custom-block><l> </l><custom-block s="answer to question %s"><l>Type in city.</l></custom-block><l> </l><custom-block s="answer to question %s"><l>Type in state.</l></custom-block><l> </l><custom-block s="answer to question %s"><l>Type in ZIP.</l></custom-block><l> </l><custom-block s="answer to question %s"><l>Type in country.</l></custom-block></list></block></script><script x="199.99511818749988" y="337.00000100000005"><block s="reportJoinWords"><list><l></l><l> </l><l></l><l> </l><l></l><l> </l><l></l><l> </l><l></l><l> </l><l></l></list></block></script><script x="315.0000009999999" y="291.00000100000005"><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></script></scripts></block-definition><block-definition s="get new contact" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><custom-block s="contact with name: %l address: %l phone: %txt"><custom-block s="get name"></custom-block><custom-block s="get address"></custom-block><custom-block s="get phone"></custom-block></custom-block></block></script><scripts><script x="183.000001" y="133.000001"><block s="reportNewList"><list><l></l></list></block></script><script x="273" y="112.19999999999999"><block s="reportListItem"><l>1</l><l/></block></script></scripts></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><block-definition s="phone number of %&apos;d&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="contact phone %l"><custom-block s="contact info %s"><block var="d"/></custom-block></custom-block></block></script><scripts><script x="1035.0000009999999" y="430.2333363333334"><block s="reportNot"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="d"/></custom-block></block></script><script x="552" y="41.40000000000009"><block s="doIf"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="d"/></custom-block><script><block s="doReport"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>3</l><l/></block></autolambda><list></list></block><list><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></list></custom-block></block></script></block><block s="doIf"><block s="reportOr"><custom-block s="empty? %l"><block var="contact list"/></custom-block><l/></block><script></script></block></script><script x="558" y="339.43333633333344"><block s="doIf"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="d"/></custom-block><script><block s="doReport"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>3</l><l/></block></autolambda><list></list></block><list><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></list></custom-block></block></script></block><block s="doIf"><block s="reportOr"><custom-block s="empty? %l"><block var="contact list"/></custom-block><block s="reportNot"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="d"/></custom-block></block></block><script><block s="doReport"><l>Not found.</l></block></script></block></script><script x="63" y="83.99999999999994"><block s="doIf"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="d"/></custom-block><script><block s="doReport"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>3</l><l/></block></autolambda><list></list></block><list><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></list></custom-block></block></script></block><block s="doIf"><block s="reportOr"><custom-block s="empty? %l"><block var="contact list"/></custom-block><block s="reportNot"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="d"/></custom-block></block></block><script></script></block></script></scripts></block-definition><block-definition s="name from number %&apos;n&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="contact info from number %s"><block var="n"/></custom-block></block></script><scripts><script x="288" y="60"><block s="doIf"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>3</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="n"/></custom-block><script><block s="doReport"><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><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>3</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></list></custom-block></block></script></block><block s="doIf"><block s="reportOr"><custom-block s="empty? %l"><block var="contact list"/></custom-block><block s="reportNot"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>3</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="n"/></custom-block></block></block><script><block s="doReport"><l>Not found.</l></block></script></block></script></scripts></block-definition><block-definition s="name (display form) %&apos;a&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="list $arrowRight sentence %l"><block s="reportTextSplit"><block s="reportListItem"><l>1</l><block var="a"/></block><l> </l></block></custom-block></block></script><scripts><script x="182.8173838125" y="166.20000199999998"><block s="reportNewList"><list><l></l></list></block></script><script x="315.000003" y="175.00000500000004"><block var="a"/></script><script x="301.71484675" y="159.000005"><block s="reportListItem"><l>1</l><l/></block></script><script x="27.000001999999995" y="201.8666696666666"><custom-block s="sentence $arrowRight list %txt"><l></l></custom-block></script><script x="305.000003" y="99.00000499999999"><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="a"/></block></block></script><script x="85.000002" y="159.66666966666662"><custom-block s="word $arrowRight list %txt"><l></l></custom-block></script><script x="15.000000999999997" y="135.000001"><custom-block s="list $arrowRight word %l"><l/></custom-block></script><script x="165.000001" y="58.000001"><custom-block s="sentence $arrowRight list %txt"><l></l></custom-block></script></scripts></block-definition><block-definition s="name (sorting form) %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><custom-block s="sentence $arrowRight list %txt"><custom-block s="list $arrowRight sentence %l"><block s="reportTextSplit"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="b"/></block><l>,</l><block s="reportListItem"><l>1</l><block var="b"/></block></list></block><l> </l></block></custom-block></custom-block></block></block></script></block-definition><block-definition s="contact with name: %&apos;a&apos; address: %&apos;b&apos; phone: %&apos;c&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="a"/></block><l> </l><block s="reportListItem"><l>2</l><block var="a"/></block></list></block><block s="reportListItem"><l>2</l><block var="b"/></block><block s="reportListItem"><l>3</l><block var="c"/></block></list></block></block></script><scripts><script x="10" y="540.9999999999995"><block var="b"/></script><script x="10" y="570.9999999999995"><block var="c"/></script><script x="10" y="600.9999999999995"><block var="a"/></script><script x="393.000005" y="281.3333423333335"><block var="contact list"/></script><script x="306.000005" y="257.8333423333333"><block var="a"/></script><script x="148" y="182.2"><custom-block s="join words %mult%txt"><list><l></l></list></custom-block></script><script x="264.000002" y="229.8333363333333"><block s="reportListItem"><l>1</l><l/></block></script><script x="66.000002" y="178.000003"><custom-block s="list $arrowRight word %l"><l/></custom-block></script><script x="76.000002" y="116.8333363333333"><custom-block s="list $arrowRight sentence %l"><l/></custom-block></script><script x="51.000001999999995" y="146.8333363333333"><block s="reportNewList"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="contact address %&apos;a&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="a"/></block></block></script><scripts><script x="210.000001" y="119.00000100000011"><custom-block s="get address"></custom-block></script><script x="186.32422075" y="87.0000030000001"><block s="reportListItem"><l>1</l><l/></block></script><script x="30.995118187499997" y="132.0000010000001"><block s="reportNewList"><list><l></l></list></block></script></scripts></block-definition><block-definition s="contact phone %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="b"/></block></block></script><scripts><script x="210" y="110.00000100000011"><custom-block s="get phone"></custom-block></script><script x="208.0000030000001" y="151.0000050000001"><block var="b"/></script><script x="116.99511818749988" y="155.0000010000001"><block s="reportNewList"><list><l></l></list></block></script><script x="34.995118187499884" y="96.00000100000011"><block s="reportListItem"><l>3</l><l/></block></script></scripts></block-definition><block-definition s="contact info %&apos;n&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="n"/></custom-block><script><block s="doReport"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>3</l><l/></block></autolambda><list></list></block><list><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></list></custom-block></block></script></block><block s="doIf"><block s="reportOr"><custom-block s="empty? %l"><block var="contact list"/></custom-block><block s="reportNot"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="n"/></custom-block></block></block><script><block s="doReport"><l>Not found.</l></block></script></block></script></block-definition><block-definition s="contact info from number %&apos;n&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>3</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="n"/></custom-block><script><block s="doReport"><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><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>3</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></list></custom-block></block></script></block><block s="doIf"><block s="reportOr"><custom-block s="empty? %l"><block var="contact list"/></custom-block><block s="reportNot"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>3</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="n"/></custom-block></block></block><script><block s="doReport"><l>Not found.</l></block></script></block></script></block-definition></blocks><variables><variable name="contact list"><list linked="linked" id="1655"><item><list struct="atomic" id="1656">he g,,e</list></item></list></variable><variable name="number"><l>1</l></variable></variables></project><media name="U3L2-ContactList" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>