<snapdata remixID="10102174"><project name="ponniah-U3L2" 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="43" y="-45.99999999999997" 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="Add" idx="1" x="49" y="83.99999999999999" 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="20" y="19.999999999999957"><block s="receiveGo"></block><block s="bubble"><l>Click here to enter a new contact.</l></block><block s="gotoXY"><l>150</l><l>100</l></block></script><script x="20" 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="20" y="214.00000000000003"><custom-block s="get name"></custom-block></script><script x="20" y="243.9999999999998"><custom-block s="get phone"></custom-block></script><script x="20" y="274.0000000000001"><custom-block s="answer to question %s"><l></l></custom-block></script><script x="20" y="307.0000000000001"><custom-block s="get new contact"></custom-block></script><script x="20" y="337.0000000000001"><custom-block s="get address"></custom-block></script><script x="20" y="367.0000000000001"><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></l></custom-block></script><script x="20" y="457"><custom-block s="name from number %s"><l></l></custom-block></script><script x="20" y="490.0000000000002"><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="527.9999999999997"><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="565.9999999999998"><custom-block s="contact phone %l"><l/></custom-block></script><script x="20" y="597.9999999999998"><custom-block s="contact address %l"><l/></custom-block></script></scripts></sprite><watcher var="number" style="normal" x="8.833333333334508" y="8.833333333333343" color="243,118,29" hidden="true"/><watcher var="contact list" style="normal" x="7.156437367497006" y="5.821001614890633" color="243,118,29" extX="185.9999999999999" extY="98"/><watcher scope="Add" 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="ponniah-U3L2" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>