<snapdata remixID="9132722"><project name="U3L2-ContactList Starter" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Add Contact" idx="1" x="30" y="-10" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="2" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="add-contact" center-x="53" center-y="15" image="data:image/png;base64,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" id="10"/></item><item><costume name="add contact" center-x="92" center-y="137" image="data:image/png;base64,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" id="11"/></item></list></costumes><sounds><list struct="atomic" id="12"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="20"><block s="receiveGo"></block><block s="gotoXY"><l>30</l><l>-10</l></block></script><script x="30" y="94"><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></script></scripts></sprite><sprite name="Name from Num" idx="2" x="30" y="30" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,175.95,38.70899999999995,1" pen="tip" id="29"><costumes><list id="30"><item><costume name="name from num" center-x="92" center-y="21" image="data:image/png;base64,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" id="31"/></item></list></costumes><sounds><list struct="atomic" id="32"></list></sounds><blocks></blocks><variables></variables><scripts><script x="17.000000000000114" y="13.000000000000057"><block s="receiveGo"></block><block s="gotoXY"><l>30</l><l>30</l></block></script><script x="15" y="93"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Type in a name.</l></block><block s="doSayFor"><custom-block s="name from number %s"><block s="getLastAnswer"></block></custom-block><l>5</l></block></script></scripts></sprite><sprite name="Number from Name" idx="3" x="30" y="10" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,168.3,47.124000000000045,1" pen="tip" id="50"><costumes><list id="51"><item><costume name="num from name" center-x="92" center-y="-37" image="data:image/png;base64,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" id="52"/></item></list></costumes><sounds><list struct="atomic" id="53"></list></sounds><blocks></blocks><variables></variables><scripts><script x="18" y="16"><block s="receiveGo"></block><block s="gotoXY"><l>30</l><l>10</l></block></script><script x="17" y="92"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Type in a number.</l></block><block s="doSayFor"><custom-block s="phone number of %s"><block s="getLastAnswer"></block></custom-block><l>5</l></block></script></scripts></sprite><sprite name="Clear List" idx="4" x="30" y="-180" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="2" color="143.412,193.8,0,1" pen="tip" id="71"><costumes><list id="72"><item><costume name="clear-list" center-x="53" center-y="15" image="data:image/png;base64,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" id="73"/></item><item><costume name="clear list" center-x="92" center-y="79" image="data:image/png;base64,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" id="74"/></item></list></costumes><sounds><list struct="atomic" id="75"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="94"><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></script><script x="19.999999999999943" y="19.999999999999957"><block s="receiveGo"></block><block s="gotoXY"><l>30</l><l>-180</l></block></script></scripts></sprite><watcher var="contact list" style="normal" x="9.999999999999545" y="9.999999999999972" color="243,118,29" extX="189" extY="82"/><watcher scope="Name from Num" s="xPosition" style="normal" x="10" y="73.00000599999998" color="74,108,212" hidden="true"/><watcher scope="Name from Num" s="yPosition" style="normal" x="10" y="94.00000799999998" color="74,108,212" hidden="true"/><watcher scope="Number from Name" s="yPosition" style="normal" x="10" y="115.00000999999997" color="74,108,212" hidden="true"/><watcher scope="Add Contact" s="xPosition" style="normal" x="10" y="136.00001199999997" color="74,108,212" hidden="true"/><watcher scope="Add Contact" s="yPosition" style="normal" x="10" y="157.000014" color="74,108,212" hidden="true"/><watcher scope="Clear List" s="yPosition" style="normal" x="10" y="178.00001599999993" color="74,108,212" hidden="true"/><watcher scope="Clear List" s="xPosition" style="normal" x="10" y="199.00001799999993" 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 last name.</l></custom-block><custom-block s="answer to question %s"><l>Type person&apos;s first name.</l></custom-block></list></block></block></script></block-definition><block-definition s="get phone" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><custom-block s="answer to question %s"><l>Type person&apos;s number.</l></custom-block></block></script></block-definition><block-definition s="get address" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><l>street address</l><l>apt #</l><l>city</l><l>state</l><l>ZIP</l><l>Country (block doesn&apos;t work yet)</l></list></block></block></script></block-definition><block-definition s="get new contact" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><custom-block s="get name"></custom-block></block><block s="doReport"><block s="reportNewList"><list><block s="reportListItem"><l>1</l><block var="a"/></block><block s="reportListItem"><l>2</l><block var="a"/></block><custom-block s="get phone"></custom-block></list></block></block></script></block-definition><block-definition s="string %&apos;big&apos; contains %&apos;small&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doIfElse"><block s="reportLessThan"><block s="evaluate"><block s="reportJSFunction"><list><l>big</l><l>small</l></list><l>return big.toLowerCase().indexOf(small.toLowerCase());</l></block><list><block var="big"/><block var="small"/></list></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="sort %&apos;data&apos; ordering with %&apos;function&apos;" type="reporter" category="lists"><comment x="0" y="0" w="204" collapsed="false">Reports a sorted version of the list in its first input slot, using the comparison function in the second input slot.  For a list of numbers, using &lt; as the comparison function will sort from low to high; using &gt; will sort from high to low.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%predRing"></input></inputs><script><block s="doDeclareVariables"><list><l>even items</l><l>odd items</l><l>merge</l></list></block><block s="doSetVar"><l>odd items</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><l></l><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><l/></block><block s="evaluate"><block var="even items"/><list><block s="reportCDR"><l/></block></list></block></block></block></script><list></list></block></block><block s="doSetVar"><l>even items</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><l></l><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="evaluate"><block var="odd items"/><list><block s="reportCDR"><l/></block></list></block></block></script><list></list></block></block><block s="doSetVar"><l>merge</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><block var="#1"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="#2"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="#2"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="#1"/></block></script></block><block s="doIfElse"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="#1"/></block><block s="reportListItem"><l>1</l><block var="#2"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="#1"/></block><block s="evaluate"><block var="merge"/><list><block s="reportCDR"><block var="#1"/></block><block var="#2"/></list></block></block></block></script><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="#2"/></block><block s="evaluate"><block var="merge"/><list><block var="#1"/><block s="reportCDR"><block var="#2"/></block></list></block></block></block></script></block></script><list><l>#1</l><l>#2</l></list></block></block><block s="doIf"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportCDR"><block var="data"/></block><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="evaluate"><block var="merge"/><list><custom-block s="sort %l ordering with %predRing"><block s="evaluate"><block var="odd items"/><list><block var="data"/></list></block><block var="function"/></custom-block><custom-block s="sort %l ordering with %predRing"><block s="evaluate"><block var="even items"/><list><block var="data"/></list></block><block var="function"/></custom-block></list></block></block></script></block-definition><block-definition s="phone number of %&apos;name&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l><l>b</l></list></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="contact list"/><script><block s="doIf"><custom-block s="string %txt contains %txt ?"><custom-block s="name (display form) %s"><block var="item"/></custom-block><block var="name"/></custom-block><script><block s="doAddToList"><block var="item"/><block var="a"/></block></script></block></script></block><block s="doSetVar"><l>b</l><block s="reportListItem"><l>3</l><block s="reportListItem"><l>1</l><block var="a"/></block></block></block><block s="doIf"><custom-block s="empty? %l"><block var="b"/></custom-block><script><block s="doSayFor"><l>not found</l><l>3</l></block></script></block><block s="doReport"><block var="b"/></block></script><scripts><script x="598.7304707499995" y="214.0000029999997"><block var="b"/></script></scripts></block-definition><block-definition s="name from number %&apos;num&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l><l>b</l></list></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="contact list"/><script><block s="doIf"><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l><option>last</option></l><block var="item"/></block><block var="num"/></custom-block><script><block s="doAddToList"><block var="item"/><block var="a"/></block></script></block></script></block><block s="doSetVar"><l>b</l><block s="reportListItem"><l>1</l><block var="a"/></block></block><block s="doIf"><custom-block s="empty? %l"><block var="b"/></custom-block><script><block s="doSayFor"><l>not found</l><l>3</l></block></script></block><block s="doReport"><custom-block s="name (display form) %s"><block var="b"/></custom-block></block></script></block-definition><block-definition s="name (display form) %&apos;contact&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>2</l><block var="contact"/></block><l> </l><block s="reportListItem"><l>1</l><block var="contact"/></block></list></block></block></script></block-definition><block-definition s="name (sorting form) %&apos;contact&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="contact"/></block><l>, </l><block s="reportListItem"><l>2</l><block var="contact"/></block></list></block></block></script></block-definition></blocks><variables><variable name="contact list"><list linked="linked" id="1065"><item><list struct="atomic" id="1066">Brister,Billiam,555</list></item><item><list struct="atomic" id="1067">M,R,6</list></item><item><list struct="atomic" id="1068">Brister,William,777</list></item></list></variable></variables></project><media name="U3L2-ContactList Starter" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>