<snapdata remixID="10045064"><project name="ContactList" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Clear List" idx="2" x="10" y="-95" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="143.412,193.8,0,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="clear-list" center-x="53" center-y="15" image="data:image/png;base64,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" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="102.66666666666669"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Are you sure you want to delete all contact list information you have?</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doSetVar"><l>contact list</l><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>no</l></block><script><block s="doStopThis"><l><option>this script</option></l></block></script></block><block s="bubble"><l>Click here to empty your contact list and start a new one.</l></block></script><script x="30" y="13.333333333333329"><block s="receiveGo"></block><block s="bubble"><l>Click here to empty your contact list and start a new one.</l></block><block s="gotoXY"><l>10</l><l>-95</l></block></script></scripts></sprite><sprite name="Jan" idx="1" x="10" y="60.00000000000003" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="51"><costumes><list id="52"><item><costume name="add-contact" center-x="53" center-y="15" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAAHNklEQVRoQ+1aeVATVxj/MJgQSAIE8cCqQa5weKeEotXWWLWODqUogkXk8AJ01KooDNaxUlC8rUJRTmktUq3aQexo1fFEBKNCoAS0HMaIoBKuIEiw815ndwADBgRNnX1/7c6+9x2/33cluzrw5sWwHDZsJsfEdDqDyZhaX1s3VFlfz37zMWpHZwgw9fWVTKZBPY1OK1A8f36+QaE49rCy8kFXiOl09pDD4XDNeeabVc0tS8ytLGHyZ58zR41yAHPeCDAx4UK/fjSKiR4g0NqqgtraOqhWKKBQWgR3botbzv5xSofNMcqSPZYFyGSyXHVi1RJlbWHtwdCjx4umz+y/eLF/f3s7fg9Moo5oioCipgYSk1JeJcTGtACtX6hEItnZ8exrRAnGC6JoNNqqqF276JM/naipLmpfLyCQJymAoMCA5sYG5b4ccU5wW5HtiBrtMHo9x9Aw/MjPKXRU4qj17hEoKS2DBe4eTQrFM7/C4uKjhAUkUTwebyzbgHXr6LG0/g72tu/eQkojicC1GzchcOmSxqpnT0dUVFRUoQckUY4THG96+foKVwYtpyDTAgTWBW98eenC+cNisTiIJIrH4/HZBqy865mZumw2SwvMpEwolBbD3K9cmqpra7hyuVyJM8re3j58jovrhsgftupSEGkPAvPmzVfevZXtc7+85DdM1ESnSTfXbgwWurrM0R4rKUtg/4EYSE6MSxKLxb6YqHFjxtb8knqMY8u3puDRIgSuXL0OwevWlmTdyhqJibK2sGy5mplJG2g6QIvMpEx5KHsEM0Si5r+LpAwdMzMzfWZ/eoOksBD09Bh9hk5pWTlMmzIFy79fWtJOz5atEZASfxg2bPoOlvj79pkN6gTv3vsjoAGqt/R6LvCCoBUrYJKz01v78eJFEzjw+VBfVsrS4fF4RrRXUN0RvO5oQXO/zwJPfMTazh4yMtLVHifIUqcLkWVmNuSNgKWmnYB9u3ZC1ZMKMB00GIxNTDrVp4kPmurVRBbaM2vWbAgNC+sVopA8S545qHTAuFeIQgIRCZ7u8zFw3j6+4OHuhn1DwIYFr8PXHztPhOwb13FGVVcrIDBoBb5HgPMsLGCqSNQlUSgg1q9ZAzv27MFAZPx5Dg7s34+JypXkQ2REJJaHlqu7B+yIigQiiAjd6FnS0V/xeQRqUUF+Ow7+unwZeCOGw+H4RNi+9Xv8DNkXGx8Hox3s8T3Kwui9u8nANDQygsjICLJiEAK7ClpNie91oojIZLM5cOnSRYiNOUiSRzhJlDhEFLpGa/OmUAzyMv/F4Ld0aZdEdVWmEOiubm74PAqakJBQknikSy5/hG1CBOTk5OBrtDTJKLSHzWbDt6tX4sA7kpQI0THRJKEnT5wgs1qrM6pt/yEiBUWtTPaIJI3IOtSnEFEdHdIUMHXlUV1JRYBKpVIcCG1lowxLSUkhieqM/LZZg2xf6L/kNVnqsqI3e1S70mcHdqymEcq6fKkUGAy6phnZbh+KUrn8MXYELXRfJC2Chd5eOFPUZdT64BBgsdndyigEckR4OGyL2o7LEFGeCOK7yiiC4I5EEbaiMolsypfk4WxBAZV95w4YGxvhUldXV4dt7ZhRbbMV+b4sIAgEAgF8MU2Es5pva0fi0l1w2w0T6LCttU3TuYsX6R8NNeuurHY9KDzqv9coRE9CUxxaRK0XfTkLLpzNwNG5yNsLO4J6CqrlqM6ja6JHdGYIAjbh0CE8TKBzRON+U48iehMx9BATJsrGwIBA3KtQHyMmNgQ4shUt1O9OpqWSU2nbbENnQkJDyP7VdrBC/oZs3IBLZE9WZdVTmCQUqopL/tHFv6OEjsKSqF27eZMnOfdEHnWmjxCQFt0HD7e5tXcl9wwxUY4THJO9/f28gwKW9ZFKSmxPEDh5Oh12bIu4lXkzU4iJshxu7j5O6JiUlpbK7IlA6kzfIBAatkV15vTxqFyJJBQThQYK4L96dio9nW5lMbJvtFJSu4VAfUMDOAudXtY8ezq2vKKigHxxKBAIYkXTZvhtiwynXnV0C9K+2RwTG/cqOS5OnJWTJUAaSKIGDhw4yJRrUhqXfETPyRE/o9Z7QgC9NHR3+/qlsq72kwfl5bfbEYVubKysfLkmA35KO368R6P6e/Lrg1IreyQHn0U+TZUVFeF5+XnhhHOvfS42fuz4vUZc7vKD0dEMvo3VBwWCtjuTmZUNa1evam5SNkSLc3PXtLVX3QeYOuNGjQlraVVtCli5Snehl6cOy8BA2338X9tXVHwfEhKSWtJP/a5qUbUESIuLEzs61OknzcOGDBOYDTWLVTY2jJrt4tpvgkBA49tY479UmExqin+byKipqYGy8odw714uXLtyuTE/L5dmoM9KLpOVbaqsrHyiTnanRBGbhw8ebKfP4XxjxOWKXjQ22rxQNrJeNjdTk+FbMMXQ02tiGxrKW1WtV6qrnp6hlzPPFkBBfVci/wXFgl9QcQYuLAAAAABJRU5ErkJggg==" id="53"/></item></list></costumes><sounds><list struct="atomic" id="54"></list></sounds><blocks></blocks><variables></variables><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.00000000000003"><custom-block s="get name"></custom-block></script><script x="20" y="244.00000000000003"><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><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doAsk"><block var="question"/></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="get name" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><custom-block s="answer to question %s"><l>Type person&apos;s first name.</l></custom-block><custom-block s="answer to question %s"><l>Type person&apos;s last name.</l></custom-block></list></block></block></script><scripts><script x="33.000001" y="124.83333433333331"><block s="reportTextSplit"><custom-block s="list $arrowRight sentence %l"><l/></custom-block><l> </l></block></script></scripts></block-definition><block-definition s="get phone" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><l></l><l></l><custom-block s="answer to question %s"><l>Type person&apos;s number.</l></custom-block></list></block></block></script></block-definition><block-definition s="get address" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><l></l><custom-block s="answer to question %s"><l>Type in person&apos;s street address.</l></custom-block><custom-block s="answer to question %s"><l>Type in apartment number.</l></custom-block><custom-block s="answer to question %s"><l>Type in city.</l></custom-block><custom-block s="answer to question %s"><l>Type in state.</l></custom-block><custom-block s="answer to question %s"><l>Type in ZIP.</l></custom-block><custom-block s="answer to question %s"><l>Type in country.</l></custom-block></list></block></block></script><scripts><script x="33" y="167.2"><block s="reportJoinWords"><list><custom-block s="answer to question %s"><l>Type in person&apos;s street address.</l></custom-block><l> </l><custom-block s="answer to question %s"><l>Type in apartment number.</l></custom-block><l> </l><custom-block s="answer to question %s"><l>Type in city.</l></custom-block><l> </l><custom-block s="answer to question %s"><l>Type in state.</l></custom-block><l> </l><custom-block s="answer to question %s"><l>Type in ZIP.</l></custom-block><l> </l><custom-block s="answer to question %s"><l>Type in country.</l></custom-block></list></block></script><script x="199.99511818749988" y="337.00000100000005"><block s="reportJoinWords"><list><l></l><l> </l><l></l><l> </l><l></l><l> </l><l></l><l> </l><l></l><l> </l><l></l></list></block></script><script x="315.0000009999999" y="291.00000100000005"><block s="reportNewList"><list><l>street address</l><l>apt #</l><l>city</l><l>state</l><l>ZIP</l><l>Country (block doesn&apos;t work yet)</l></list></block></script></scripts></block-definition><block-definition s="get new contact" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><custom-block s="contact with name: %l address: %l phone: %txt"><custom-block s="get name"></custom-block><custom-block s="get address"></custom-block><custom-block s="get phone"></custom-block></custom-block></block></script><scripts><script x="183.000001" y="133.000001"><block s="reportNewList"><list><l></l></list></block></script><script x="273" y="112.19999999999999"><block s="reportListItem"><l>1</l><l/></block></script></scripts></block-definition><block-definition s="string %&apos;big&apos; contains %&apos;small&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doIfElse"><block s="reportLessThan"><block s="evaluate"><block s="reportJSFunction"><list><l>big</l><l>small</l></list><l>return big.toLowerCase().indexOf(small.toLowerCase());</l></block><list><block var="big"/><block var="small"/></list></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="sort %&apos;data&apos; ordering with %&apos;function&apos;" type="reporter" category="lists"><comment x="0" y="0" w="204" collapsed="false">Reports a sorted version of the list in its first input slot, using the comparison function in the second input slot.  For a list of numbers, using &lt; as the comparison function will sort from low to high; using &gt; will sort from high to low.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%predRing"></input></inputs><script><block s="doDeclareVariables"><list><l>even items</l><l>odd items</l><l>merge</l></list></block><block s="doSetVar"><l>odd items</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><l></l><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><l/></block><block s="evaluate"><block var="even items"/><list><block s="reportCDR"><l/></block></list></block></block></block></script><list></list></block></block><block s="doSetVar"><l>even items</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><l></l><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="evaluate"><block var="odd items"/><list><block s="reportCDR"><l/></block></list></block></block></script><list></list></block></block><block s="doSetVar"><l>merge</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><block var="#1"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="#2"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="#2"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="#1"/></block></script></block><block s="doIfElse"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="#1"/></block><block s="reportListItem"><l>1</l><block var="#2"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="#1"/></block><block s="evaluate"><block var="merge"/><list><block s="reportCDR"><block var="#1"/></block><block var="#2"/></list></block></block></block></script><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="#2"/></block><block s="evaluate"><block var="merge"/><list><block var="#1"/><block s="reportCDR"><block var="#2"/></block></list></block></block></block></script></block></script><list><l>#1</l><l>#2</l></list></block></block><block s="doIf"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportCDR"><block var="data"/></block><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="evaluate"><block var="merge"/><list><custom-block s="sort %l ordering with %predRing"><block s="evaluate"><block var="odd items"/><list><block var="data"/></list></block><block var="function"/></custom-block><custom-block s="sort %l ordering with %predRing"><block s="evaluate"><block var="even items"/><list><block var="data"/></list></block><block var="function"/></custom-block></list></block></block></script></block-definition><block-definition s="phone number of %&apos;d&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="contact phone %l"><custom-block s="contact info %s"><block var="d"/></custom-block></custom-block></block></script><scripts><script x="1035.0000009999999" y="430.2333363333334"><block s="reportNot"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="d"/></custom-block></block></script><script x="552" y="41.40000000000009"><block s="doIf"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="d"/></custom-block><script><block s="doReport"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>3</l><l/></block></autolambda><list></list></block><list><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></list></custom-block></block></script></block><block s="doIf"><block s="reportOr"><custom-block s="empty? %l"><block var="contact list"/></custom-block><l/></block><script></script></block></script><script x="558" y="339.43333633333344"><block s="doIf"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="d"/></custom-block><script><block s="doReport"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>3</l><l/></block></autolambda><list></list></block><list><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></list></custom-block></block></script></block><block s="doIf"><block s="reportOr"><custom-block s="empty? %l"><block var="contact list"/></custom-block><block s="reportNot"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="d"/></custom-block></block></block><script><block s="doReport"><l>Not found.</l></block></script></block></script><script x="63" y="83.99999999999994"><block s="doIf"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="d"/></custom-block><script><block s="doReport"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>3</l><l/></block></autolambda><list></list></block><list><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></list></custom-block></block></script></block><block s="doIf"><block s="reportOr"><custom-block s="empty? %l"><block var="contact list"/></custom-block><block s="reportNot"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="d"/></custom-block></block></block><script></script></block></script></scripts></block-definition><block-definition s="name from number %&apos;n&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="contact info from number %s"><block var="n"/></custom-block></block></script><scripts><script x="288" y="60"><block s="doIf"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>3</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="n"/></custom-block><script><block s="doReport"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>3</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></list></custom-block></block></script></block><block s="doIf"><block s="reportOr"><custom-block s="empty? %l"><block var="contact list"/></custom-block><block s="reportNot"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>3</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="n"/></custom-block></block></block><script><block s="doReport"><l>Not found.</l></block></script></block></script></scripts></block-definition><block-definition s="name (display form) %&apos;a&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="list $arrowRight sentence %l"><block s="reportTextSplit"><block s="reportListItem"><l>1</l><block var="a"/></block><l> </l></block></custom-block></block></script><scripts><script x="182.8173838125" y="166.20000199999998"><block s="reportNewList"><list><l></l></list></block></script><script x="315.000003" y="175.00000500000004"><block var="a"/></script><script x="301.71484675" y="159.000005"><block s="reportListItem"><l>1</l><l/></block></script><script x="27.000001999999995" y="201.8666696666666"><custom-block s="sentence $arrowRight list %txt"><l></l></custom-block></script><script x="305.000003" y="99.00000499999999"><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="a"/></block></block></script><script x="85.000002" y="159.66666966666662"><custom-block s="word $arrowRight list %txt"><l></l></custom-block></script><script x="15.000000999999997" y="135.000001"><custom-block s="list $arrowRight word %l"><l/></custom-block></script><script x="165.000001" y="58.000001"><custom-block s="sentence $arrowRight list %txt"><l></l></custom-block></script></scripts></block-definition><block-definition s="name (sorting form) %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><custom-block s="sentence $arrowRight list %txt"><custom-block s="list $arrowRight sentence %l"><block s="reportTextSplit"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="b"/></block><l>,</l><block s="reportListItem"><l>1</l><block var="b"/></block></list></block><l> </l></block></custom-block></custom-block></block></block></script></block-definition><block-definition s="contact with name: %&apos;a&apos; address: %&apos;b&apos; phone: %&apos;c&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="a"/></block><l> </l><block s="reportListItem"><l>2</l><block var="a"/></block></list></block><block s="reportListItem"><l>2</l><block var="b"/></block><block s="reportListItem"><l>3</l><block var="c"/></block></list></block></block></script><scripts><script x="10" y="540.9999999999995"><block var="b"/></script><script x="10" y="570.9999999999995"><block var="c"/></script><script x="10" y="600.9999999999995"><block var="a"/></script><script x="393.000005" y="281.3333423333335"><block var="contact list"/></script><script x="306.000005" y="257.8333423333333"><block var="a"/></script><script x="148" y="182.2"><custom-block s="join words %mult%txt"><list><l></l></list></custom-block></script><script x="264.000002" y="229.8333363333333"><block s="reportListItem"><l>1</l><l/></block></script><script x="66.000002" y="178.000003"><custom-block s="list $arrowRight word %l"><l/></custom-block></script><script x="76.000002" y="116.8333363333333"><custom-block s="list $arrowRight sentence %l"><l/></custom-block></script><script x="51.000001999999995" y="146.8333363333333"><block s="reportNewList"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="contact address %&apos;a&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="a"/></block></block></script><scripts><script x="210.000001" y="119.00000100000011"><custom-block s="get address"></custom-block></script><script x="186.32422075" y="87.0000030000001"><block s="reportListItem"><l>1</l><l/></block></script><script x="30.995118187499997" y="132.0000010000001"><block s="reportNewList"><list><l></l></list></block></script></scripts></block-definition><block-definition s="contact phone %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="b"/></block></block></script><scripts><script x="210" y="110.00000100000011"><custom-block s="get phone"></custom-block></script><script x="208.0000030000001" y="151.0000050000001"><block var="b"/></script><script x="116.99511818749988" y="155.0000010000001"><block s="reportNewList"><list><l></l></list></block></script><script x="34.995118187499884" y="96.00000100000011"><block s="reportListItem"><l>3</l><l/></block></script></scripts></block-definition><block-definition s="contact info %&apos;n&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="n"/></custom-block><script><block s="doReport"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>3</l><l/></block></autolambda><list></list></block><list><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></list></custom-block></block></script></block><block s="doIf"><block s="reportOr"><custom-block s="empty? %l"><block var="contact list"/></custom-block><block s="reportNot"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="n"/></custom-block></block></block><script><block s="doReport"><l>Not found.</l></block></script></block></script></block-definition><block-definition s="contact info from number %&apos;n&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>3</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="n"/></custom-block><script><block s="doReport"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>3</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></list></custom-block></block></script></block><block s="doIf"><block s="reportOr"><custom-block s="empty? %l"><block var="contact list"/></custom-block><block s="reportNot"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>3</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="n"/></custom-block></block></block><script><block s="doReport"><l>Not found.</l></block></script></block></script></block-definition></blocks><variables><variable name="contact list"><list linked="linked" id="1655"><item><list struct="atomic" id="1656">Joe Doe,Avenue Q,444-444</list></item><item><list struct="atomic" id="1657">JaneDoe,Ave T,333-333</list></item><item><list struct="atomic" id="1658">John,Ave U,111-111</list></item><item><list struct="atomic" id="1659">SP,Ave U,222-222</list></item></list></variable><variable name="number"><l>1</l></variable></variables></project><media name="ContactList" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>