<snapdata remixID="10104497"><project name="U3L2-ContactList" app="Snap! 6, https://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" hyperops="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>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="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 to empty your contact list and start a new one.</l></block><block s="gotoXY"><l>10</l><l>-95</l></block></script></scripts></sprite><sprite name="Jan" idx="1" x="10" y="60.00000000000003" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="51"><costumes><list id="52"><item><costume name="add-contact" center-x="53" center-y="15" image="data:image/png;base64,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" id="53"/></item></list></costumes><sounds><list struct="atomic" id="54"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="20"><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="30" y="114.99999999999997"><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="30" y="214.00000000000003"><custom-block s="get name"></custom-block></script><script x="30" y="244.00000000000003"><custom-block s="get phone"></custom-block></script><script x="30" y="274"><custom-block s="answer to question %s"><l></l></custom-block></script><script x="30" y="306.9999999999999"><custom-block s="get new contact"></custom-block></script><script x="30" y="336.9999999999999"><custom-block s="get address"></custom-block></script><script x="30" y="366.9999999999999"><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="30" y="423.9999999999999"><custom-block s="phone number of %s"><l>Joe</l></custom-block></script><script x="30" y="456.9999999999999"><custom-block s="name from number %s"><l>444-444</l></custom-block></script><script x="30" y="489.9999999999999"><custom-block s="name (display form) %s"><block s="reportListItem"><l>1</l><block var="contact list"/></block></custom-block></script><script x="30" 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="30" y="566.0000000000001"><custom-block s="contact phone %l"><l/></custom-block></script><script x="30" y="598.0000000000001"><custom-block s="contact address %l"><l/></custom-block></script></scripts></sprite><watcher var="number" style="normal" x="8.833333333334622" y="8.833333333333343" color="243,118,29" hidden="true"/><watcher var="contact list" style="normal" x="7.156437367497119" y="5.821001614890633" color="243,118,29" extX="80" extY="70"/><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"/></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 struct="atomic" id="1655"></list></variable><variable name="number"><l>1</l></variable></variables></project><media name="U3L2-ContactList" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>