<snapdata remixID="753379"><project name="U3L2-ContactList" app="Snap! 4.0, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" tempo="60" threadsafe="false" lines="round" 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 id="2"></list></costumes><sounds><list id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Clear List" idx="2" x="8.00000000000091" y="-132.09523809523785" heading="90" scale="1" rotation="1" draggable="true" costume="1" color="143.412,193.8,0" pen="tip" id="8"><costumes><list id="9"><item><ref mediaID="Clear List_cst_clear-list"></ref></item></list></costumes><sounds><list id="10"></list></sounds><variables></variables><blocks></blocks><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="0" y="0" heading="90" scale="1" rotation="1" draggable="true" costume="1" color="80,80,80" pen="tip" id="50"><costumes><list id="51"><item><ref mediaID="Jan_cst_add-contact"></ref></item></list></costumes><sounds><list id="52"></list></sounds><variables></variables><blocks></blocks><scripts><script x="20" 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="20" y="115"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSetVar"><l>contact list</l><block s="reportCONS"><custom-block s="get new contact"></custom-block><block var="contact list"/></block></block><block s="bubble"><l>Click here to enter a new contact.</l></block></script><script x="20" y="214"><custom-block s="get name"></custom-block></script><script x="20" y="244"><custom-block s="get phone"></custom-block></script><script x="20" y="274"><custom-block s="answer to question %s"><l></l></custom-block></script><script x="20" y="307"><custom-block s="get new contact"></custom-block></script><script x="20" y="337"><custom-block s="get address"></custom-block></script><script x="20" y="367"><custom-block s="contact with name: %l address: %l phone: %txt"><block s="reportListItem"><l><option>last</option></l><block var="contact list"/></block><block s="reportListItem"><l><option>last</option></l><block var="contact list"/></block><block s="reportListItem"><l><option>last</option></l><block var="contact list"/></block></custom-block></script><script x="20" y="424"><custom-block s="phone number of %s"><l>Joe</l></custom-block></script><script x="20" y="457"><custom-block s="name from number %s"><l>444-444</l></custom-block></script><script x="20" y="490"><custom-block s="name (display form) %s"><block s="reportListItem"><l>1</l><block var="contact list"/></block></custom-block></script><script x="20" y="528"><custom-block s="name (sorting form) %s"><block s="reportListItem"><l>1</l><block var="contact list"/></block></custom-block></script><script x="20" y="566"><custom-block s="contact phone %l"><l/></custom-block></script><script x="20" y="598"><custom-block s="contact address %l"><l/></custom-block></script></scripts></sprite><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="203.9999999999999" extY="99"/><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><inputs><input type="%s"></input></inputs><script><block s="doIf"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>3</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="n"/></custom-block><script><block s="doReport"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>3</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></list></custom-block></block></script></block><block s="doIf"><block s="reportOr"><custom-block s="empty? %l"><block var="contact list"/></custom-block><block s="reportNot"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>3</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="n"/></custom-block></block></block><script><block s="doReport"><l>Not found.</l></block></script></block></script></block-definition></blocks><variables><variable name="contact list"><list linked="linked" id="1653"><item><list id="1654"><item><l>Joe Doe</l></item><item><l>Avenue Q</l></item><item><l>444-444</l></item></list></item><item><list id="1655"><item><l>JaneDoe</l></item><item><l>Ave T</l></item><item><l>333-333</l></item></list></item><item><list id="1656"><item><l>John</l></item><item><l>Ave U</l></item><item><l>111-111</l></item></list></item><item><list id="1657"><item><l>SP</l></item><item><l>Ave U</l></item><item><l>222-222</l></item></list></item></list></variable><variable name="number"><l>1</l></variable></variables></project><media name="U3L2-ContactList" app="Snap! 4.0, http://snap.berkeley.edu" version="1"><costume name="clear-list" center-x="53" center-y="15" image="data:image/png;base64,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" mediaID="Clear List_cst_clear-list"/><costume name="add-contact" center-x="53" center-y="15" image="data:image/png;base64,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" mediaID="Jan_cst_add-contact"/></media></snapdata>