<snapdata remixID="13246327"><project name="U3L1-ShoppingList_Empty to Students" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAGMdJREFUeF7tnQlYVEe2x/+ssi9ugICgKOKOqKhoVFARNRMXjFFjYowx40v8MvN8MXnJTMaYZMz2xphtTF6iMTE+jWtUVETcQUUUcYmKIKuCCyCyytrv+xe5DQ1oE6W7gXvP9/XX0H27llO/e6rq1LlVRiqVSgVFFA0YSANGCoAG0rySrdCAAqACgkE10CCAZ8+ehYeHB0xMTPRauJKSEty7dw89evTQa75KZobTQD0Ajx49KuAzlHBImpmZiYCAAEMVQclXjxrQADAuLg5t27YV2X/++efw9vZG+/bthVXas2cPVqxYoZei5eXloVu3brCxsdFLfkomhtOABoDZ2dkoKChQA+jo6Ag/Pz/cvn0bpaWlmDRpEqqqqvRS2jt37sDf318veSmZGE4DGgDevXsXfFFOnjwJS0tL8XdxcbEYD+oTiKysLAwfPtxwmlFy1osGNADMzc0FXxQLCwtYWVnppRDM5NbNLJiZt1Hnd+vWLQVAvWnfcBlpAJiTk6MGMDH2ENpHLoVtGyMkWfbEPRMHnZRyYOEJka7zk4uR7T1ZA8ARI0boJE8l0eajgXpjQEJIObvjOzyZswknvRei+9hnxWfm5uY4E31EjAe1id/QETA2NX3gZWVlZSgvL8ftrBtwP/QO3EfPQIr7JPX1HHc+8cQT2rJRvm/hGqgHICciEoDu95PhNvczdRVTdq9D2z0rYGqkvdbtZy5Bhk8w7OzsxMUcRzo4VFvRwsJCGBkZifeEhAR4t7kHv3blSHabqE6YkxAFQO16bulXaADIRueLcMTv/B4jXE1woe1oxMfHY+bMmbgXuR7WYTVAsvJmHTvDwtsPVcUFKIo7oNZHu1lvIrlbkNqtk5+fD3t7e/F9cnIyunfvjps3byIsLAxDhgxBsMVVXHOdAPoBmT/LMXLkyJauX6X8WjSgASC7PTY85dyu1QjsYo2igXOxfv16PPvssyg4uEEASLhMHTpCBRUq8+6gqqQQJnbtxHvu5mpfIa+55hWI8+fPY+zYsWJsKVnDlJQU4WMkgLt27RKz6xCrJCS6jFcXl5Z41KhRSgO2cg3UA5AQ1gYwwWkM0tLSMGbMGGTvXSsAtOyrOTlQlZdCVXYfxlZ2KLkYrQYwqeto4cim0L1TG0AfHx81gIMGDcJEm2RcdQ5Wq5tjUQXAVk5f3WAEuj74Yhd4PmwNRntaoWDAc2otlFw9A5uflgjYHiZGpuZwWPIjUkwc1evJ9CPStUNJTU1Fz549BYA7d+4EAZxkm4IEp3HqLpgAjh49uvW3gMxrqGEBCQQBpFzY/YMAMN93jlpFqqI8lJ47DDNj7bOQyg4eMPfyFct4FMLXpk21n48AXrp0CTNmzMA333yDgQMH4k/2abjcYYw6L3bZgYGBsmieTUmFeD0qG1lFlc26vqbGRljUzw6fDq/u1ZpC6gHIFQjKxT1rEdjFCnn9nhUWkZODoqjtcNyjOQl5WCEqP46GqakpjI2Ncf9+tdVkOuzS+/TpIyzgjh07MGDAAEx2zMBv7WqA43qwHAD84XIBvjyXh3XjnNC7nXlTtKnO0si9X4UXIm+hUgXs/pNLk+SjASDhqwHwRwR2scT+Um8xkVi0aJGYhHS2NQdUVSj+7YQA07J3AAqP74T1kIkouXQS7We/iYy3nxKFq/goCmZmZgJAhloRPgnAfv36CQB//fVX+Pr6Ymq7G7jYtqbL5ZiR487WLrbfJOPsLHd0szdrEVVl+Hyf9en4PqgjhrlUD6keRzQAZBgUX5RL4T9htGc1gFyS69WrF6pidlYDKImqCiUJp2FsaQtr39GouFvdfeds+Fi8ly0/inPnzqFdu3ZwdXVVBzKwCyZ0BHD79u3o378/Qjtk4bxDjduFXbccAHRZnYqs+Z6P04Z6/+07J3NhbWaE/x7o+Nh5awB448aNegDm9J4pZq9c/SiL3ob2abEwd/ZE2c1UlFyIQtunF6M4/pDwBVbey4GZSxfkbq7upu9/cFgENNACFhUVobKyUljA9PR00e0SwG3btoHW8GmnWzhnX7PyQQDpvmnt0nltKtJfqAbwww8/xFtvvSUc8Pv37xfur/nz59dTwbJlyzBr1izhyuLfS5curXeN5E+t+wWvHzZsmFjVmj17trq9a1/PRYOoqCgEB9d4JWqn896p6niBf/hXh+49jtQDkBBWW8B1GO1pAQIoiVF+Ntwz4wRQ2qTUrTeyrFwEeBR2xaw0hWNARj1zJSQmJgYM+3rG5Q7i7WrcOwRw3Lhx2rJp8d/XBpBwdOnSBR999BFefPFF0XP88ssvYhzNiZqTk5PwGhAg3pzvv/++qH94eLhYafr444/F8ib9qoxmunLlirjRCagEqgTgiRMn8O2332LKlCliMvjZZ5+Jdli7dq34m4HJTJOeiE6dOmHu3LlqXesMwOvXr4MvypWInzHKwwLZvZ5RZ1yeeQ2Jn/4HUFXx0IY3MjbG8Hf+F5lWndQhXVz7JYQUOrs51qRlzcjIEIqe5ZqDOJuaKGjGJcoNwKtXr4L+0ePHjyM0NFSsEhE4WidO4qin77//XlguXkfAeIN/8sknQq/PP/+80HHnzp3F33PmzBFW7M033xRwSiASYAnA8ePHY/DgwThw4IBI85///CdWr14tOFi3bh3OnDmDlStXalhZnQFIGOoCeKDcB7SKEyZMgNm5fbAJW6kBH53SwhFdeh+lKRfU33El5GKnoXBzcxOfMQ3JDcP/ExMTQV8f/YEcd852y8UZ62Hq3xPAB3UBLd7s1apAbQvIj999913xIgh/+9vf8PXXX4sxOIH64IMPxNiZS5p9+/YVFqxjx4546aWXRIoEjMuahGr58uXCSrLXoTXkGJ5ehcOHD8Pd3V0MgwgXu3tazejoaBH+xggkLpsyIj4kJEREwi9ZskQjNE+nALJglIT96zHKwxK3faYLk8zKlUVvhXXYStgHPwejNpYwMjJB1f1CsQJSWXAXMDJCfuR68XsCeMFliOg+XFxcBNhSF1wXoMuXL2NO5zzEWg5Rf8XumYps7VIXwMepL62jBOPjpKPttzoDkPBJAF6N/D+M7GyBw1W9xF3z3nvv4V7kzwJAwlVbuAbMmTCqKpHzy6dqAM87+6ufcGP3InXBDQH4vGc+TlnUhOCza5EzgPSDcqjCoA32FrR0UjCHNkD4PfXNScqDhGlybGdtbf3Q5Nj9c1GA3b8kOgOQkwO+6N+TALzpPU1MOsSzICe2wylqbWPqD7vpi3HJLUCjC6Y1lOS1114TUTZffPGF6Jpf6FqImDaD1UtxBJBdQGsXyQKy2/vyyy/x8ssvC+A4RmMvwK6Ws2HOjrlkydnptWvXxPM5e/fuFT0MZ8Tspei24srSc889J4I8+IDZ66+/jp9++kkMdeiF4LCHv+X3bNNVq1bh559/xnfffSeuPXXqFPhYrqenpzAe7Mo5jGIv9sorr4jm0CmA9NFREg9sEJOQrO7TxBiChZDGc00FBQHkLIvKnudVhBNmA9VJcwbGcWdrFwlATjY4+aDbavPmzfj73/8uYiVpCRlHSWgIIOHimJngcJJAVxbbZerUqViwYAEmTpyId955R4yfOb6ztbUVsHHSR1A5LuRYT3LlbNiwQbjYaHQ4RGIZOI7kJIiLBBx6LVy4EDQYHEfqFEDCJwGYdHAjRnZug6PoKwavvOu4miF1A7RaDUVGM5qGleVgWdp2hnc0Z3G8m2sLFUsl08TP716C46Z+6q+Zl5wAJBCMHKIFYrgaI4Fo3Wjx2E1yQsLZKsGiJVu8eDFOnz4t9EXXDbvrY8eOCbcLIePkgUB16NABhw4dEr8juJLPUALw7bffFn5YXkdXD5dG+bvarpuIiAiNCaHOLCArXhvAJ9zNhR/wjTfewKuvvioe2eSYhHcLZ1L8vHfv3kIJXPHgncNgBsbyETgC5OXlJf6uqKgQd6Pk8CR8HKfw+V9a2AU9ShFtMkADQN7NrV06rUlF5ovVjmjqiTc2AaOOGUHEG1F6OpHXsGfgrJjX1N65QvpcSkeKPKqdLtOsK3SPEbjav9em86UxubAwMcJbg5p4JYQA8kWhBeyqykTZ8FeEpeNdwjuM5p4Voa+J/iHOutiVcgbGoFUKVzc4AGb3ynHIvn374OzsrLaKdHjSKhJOWtaC7CzM9VEhythXA0B2O61drFYlI/UFD3S01O82KI+j14EbM/A/I9oj0K36sd3HEY2VELpDpJWQ5MOb8GTpIfzcYYHYoYDQ0VrVFWmCQgtHeOnk5EC37q5v0nWELykpCV27dhWh+Xw32rQI/UNm4ij6qZOnJZDDMyGfxt3FrpRi/DLBGS5WzRvCskoVFhy6jZtFldg3udPjcKf+rQaAsbGxInKZsKVG78Cskp24UWmHVMdBSLTqg3I0rYJ8zLLRPnkvepplw3zcX3FEVT1GpM9w3rx5TVLBlpDI5+fysDTmLrhTY+SUTujhaIaXDtzG0cyHB/7qs26VKhXulVVhlrct1ozpCBPtIaGNKl69zYk2bdokfujRuTPsr+5GVXEujGAknv/Q5ft932dwJ79EwEdv/MN8WI2qWQu7aO3lAqxLKMBf+9tjwcE7mNHNBkuHPP5if1OpwcQYcDDXHgPwR/NrcHs2Tv05MeASjT6Fa8NyfA6EMXY91qWhtFIFK1NjrBnbEcOcHz/WTp9t96h5KRtUPqrmmvB36xMK8ELkbSzqa48VI9ujiXq3Jiyh7pJSANSdbhud8sbEQnSxNcUQmVi92opRAGw0JsqFutCA7AHkKsyxY1FQ6WnfQ6kRK6uqEBAwTKyxyllkDeCFCxeQmpqG8eODHxgqpis4GAiwd284PD080LtP9WqSHEW2AHKGv3PHToRODzVou3PViIEEDS2TGbRgespctgCeOH4CLp06wdPTcBuys40vXbqMivIy9OvfX09N3ryykS2A27ZswVNTpsLUtOHVHQZlcFmSoUtl5eU4Hh0t1rYPHjiAQf7+sLO1FS155MgRVFZUwtdvgIhekT5vbDOXl1dg184dmBZqWEvc2PI29XWyBXDLpk2YPmPGA/V5IzMTX3zxFRb++WVc+X2NvLu3N44dOYIFCxfCqWMH8duriUkoKS4WsDKANCgoSDjxGYRxPSMDRcXF4jMPj84PzEtbWZq60ZtTerIFcHdYGEaNDoSNTcMh6f/61woBVn5BIXr08EZ2dg7c3N1x5beLmDl7ljoMbdMvm1BcUoJRo0dhX/g+EeGzds0P8B/iD2MTUxQUFsLXtx8mPiC4tuT+fUSEh2PylCnNiQu9lUW2ANJiJSVdw6hRht0E81TsaTg62Is4SzmKbAFkY2/ZshWTp0yG2UP2stYlFAxhYxlmzqx59lqX+TXHtGUNYN7dPOwNDxdxjnxop/ZDU7psLAb4csMnPs8xbuwYODg+fmSxLsury7RlDaCkWD6KmpKcgsrKh+/40FQNYW7eBj18eojnMOQuCoByJ8DA9VcANHADyD17BUC5E2Dg+isAGrgB5J69AqDcCTBw/RUADdwAcs9e9gAyGJW7AhTk56OyQj9uGGMTE1jbWMPCwhJBQfI4iuJBN5qsAYzYF4GuXl0bfOBeH5YpOSUFyUnXMHZc698LWwGwjga4e8Pp02dENLQhZc+evWI9Wts+fYYsoy7zlq0FpPUbNHgw2rY17DJYVtZNJCRcke2xZLIFcMvmzQidPr1eKPzRo8dw+9ZtDB48SASbPj/3+UYZgEMHD8Glk4vY6Pt0bCx8B1QHqEpy5kwcBg6s2X5O+px76GzdsgXTn366Ufm0tosUAGttWcYtz7Zu3YYZM6ph4M7x3bp3x5LF/4XBQ4aIXUP3hO3Gu8uW4sd16/HkxAnw+x2qyMgD6NuvHyrKy/H1V19h+YfLsWbND4iPi8OrixaJ4w8WLvwzPDw1D6VRAKy7jVVru8UeUJ8jhw/D28cHLs7OGlccPnwEBQX5GDRoMGJOnkCvXr2Rlp4OL6+uuH79Bm7fuiWCUS/+dlHsYS0dQUsLaGTMPf1MkZaaIrp37tF3/tx5BI8PxpHDR2Dv4IChQ2s2YmfGubl3cTr2FIJlsCF7Q00hWwtYVFiEI0ePYuJEw24DvI9j0UEDNTYBl4kNENWULYCsPI/DYiQyu1ZDyLVryUhKSpTFaQCKG+YBGjh44CDul5aiqLAQVVX6Oa+X3bStnR0sLSww0sCPBBjixqudp6wtoKGVr+Qv8y5YAcDwGlAsoOHbQNYlUACUdfMbvvIKgIZvA1mXQAFQ1s1v+MorAALidCiuZBQW5OulRSwtreA/dIg4/EfuImsA7+Xdw/7ISLEKwTPWeASWPqS0rBQXL15Eakqq2DPG3sFeH9k2yzxkDeCGDRsx/enpBtuao7yiAjt+/RXTp09vlnDoo1CyBTAxMUmcCuXvP1gfen5gHgz54nIgD4+Wo8gWQFqe4JAQsRzWlHL7zh0UFhSIM/AaI9xTkJE5k558sjGXt7prZAtgYzeF5P5+3676FgP8fMUJodczrmP4iOEI27kLY4ODEXc2Tuwj2Kt3b5yPPyf2Bfz8s5VY8OeXxTm+jZHGlqUxabW0a2QL4LatW/HU5Mlad8TKz8/H3j3hYpteHung7u4KR8e2Arp7eXkwt7DE+PHjEBa2W0xkeOZv3JkzcO7kigkh2p83qaisxI7t20V0thxFtgDygG0z8zbo1dPnoe1OANlF9uzVC9zPOflaEvr0648rly6J50nS09Lh4ekBl06uiD8bh/6+A5CVlYmC/AIEjQnSylRqWjoyb1xHQECA1mtb4wWyBZCB4Nu2bUdo6DSDtutWWuKnnoKZmZlBy2GozGULIBXOTSIzM7NEyLxxA8fZ67JReE5JRMR+uLu7ydohLWsACRj3ir56NRFubm4wMWnaA7kfBDDh46aYfn4DZBuKL+lG9gDq0sopaWvXgAKgdh0pV+hQAwqAOlSukrR2DSgAateRcoUONaAAqEPlKklr14ACoHYdKVfoUAOyB5DLa9w4iP44nt+hD+EJSRnXM9DTx0e2UTCKG+Z3R3R6egaCg8cZ5MT08PB9Avy+ffvqg/tmmYdsLWDzOTF9O6ZOnaKcmN4sbw8dFko5MV2Hyv0DScvWAooT06dOhenvy28MJOVh1P5DhopukVJSUoKoqCiMGzdOrVJup8ZT1qVt2WrrWkqjT9++Yis2ZycnrU3BsPxdO5QT07UqqrVdUDcItLCoCPv27oWRiak4RLCkqAgBwwNw4mSMONGSDy+pqlTgJpZFRUViS93Y2Fixlls7rH9fRCRGjRwhNqcMGR+M3Lw8ESFdXFyCzBs3xKHXISHjNdSpBKS2NroaUZ+6J6ZnXL+OVV99hcFDh+F8fDzS09Lw6mt/QdiunQgNDcXKFStEsMLiJUuwP2I/vL27Y/V338F/6FAsXvyfIsc7d+7g3/9eJc7/vXT5CqBSiedODkbsR5/+/UWa/f38MP/FF9SBsMqJ6TLdITXzRiYSk5IMf2L6qVg4OjooJ6Y3wmi0uku2bN6CKVOnaA3L11XFxYnpm7di5izlxHRd6bhZp8vukb44Ly8v9O7TG2am+olK5nMjZ+PiwEmLcmK6TLvg2ndGXFwcYk6eRFlpmV5uGB5KExgUBK9uXnrJrzlnIls3THNuFDmVTQFQTq3dDOuqANgMG0VORVIAlFNrN8O6KgA2w0aRU5EUAOXU2s2wrg0CeDGnDLtSilBepWqGRVaK1NI0YGZshD91sUafdub1il4PwL8czcaWa4WY19MO5sYtrapKeZujBsqqgB8u5yPUyxpfjOygUUQNACPSi/H2iVwcn+4KcxOj5lgXpUwtVANllSoEbLmB5cPaIrhzzVbIGgC+dypXVO8f/m1FZEdxcTGMjY1FtC5fiigaaEgDXNlxcHBAVlYWTp06JcLZJElMTMTcuXPFv7X5kr5/IIA8rNnc3FwAyDAkBUAFvroaIBc8Fd7d3V3ERfJQ7sDAQNRe3a2qqsKFCxcwefLkPwYgjzJlom3atFGDqDSBooHaGpCMk6OjI2xtbfH+++9j9uzZ6ksSEhLg4eEhjsGYNGnSHwfQyckJNjY2AkJ97RylNHHL0YA0NCMjPOKiNoAbN27EtGnTQAv4SABGRkaKZ1aZOI+eVwBsOWDos6SE0NLSUrwkADl8Y8gZrR7fHwnAgwcPwtXVFRxgKgDqs0lbXl6Ej4xIAMbExCAoKEg8O/PIAPL8Cg4umTC7YPb3iigaaEgDEoDLli3DnDlzNC7hMRScHYeEhPyxMWBGRgY4uGTXK7liFPUrGmhIA2SEr4iICMTHx4txH4Wz4eTkZMybN09swt4oN0xhuQqfDG+naFrRwCNpgI+t8iUJN1+XXHhvROfAxsxI+Jkb9AOWVKjg+kMqPh3eDvN72T1SAZQfKRpoSAOrL+VjSXQOrs/zhJVpzaJGvbXgy7llePN4DvamFSuaVDTQZBqY6GGFDwPaoVdbzYAEJRyryVSsJPQoGvh/u8FqTaVVZTsAAAAASUVORK5CYII=</thumbnail><scenes select="1"><scene name="U3L1-ShoppingList_Empty to Students"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><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><list></list></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><list></list></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="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></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><list></list></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><list></list></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="reportVariadicGreaterThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicLessThan"><list><block var="i"/><block var="end"/></list></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="reportVariadicGreaterThan"><list><block var="i"/><block var="end"/></list></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><list></list></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><list></list></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;commands&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%txt">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="commands"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask for %&apos;reporter&apos; from %&apos;sprite&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%txt">Sprite</input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="reporter"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="tell %&apos;sprite&apos; %&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; %&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" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="answer" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="itemm" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="add items" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>yes</l></list></block><script><block s="doAsk"><l>what item would you like to add?</l></block><block s="doSetVar"><l>answer</l><block s="getLastAnswer"></block></block><block s="doAddToList"><block var="answer"/><block var="list"/></block></script><list></list></block></script></block-definition></blocks><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" id="573"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="574"></list></costumes><sounds><list struct="atomic" id="575"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Add Item" idx="1" x="0" y="50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="580"><costumes><list id="581"><item><ref mediaID="Add Item_cst_shopping-list-button-add-item"></ref></item></list></costumes><sounds><list struct="atomic" id="582"></list></sounds><blocks></blocks><variables></variables><scripts><script x="220" y="30"><block s="doAsk"><l>what item would you like to add to this list</l></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>items</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>answer</l><block s="getLastAnswer"></block></block><block s="doAddToList"><block var="answer"/><block var="list"/></block><block s="doAsk"><l>Would you like to add another item?</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>yes</l></list></block><script><block s="doAsk"><l>what item would you like to add?</l></block><block s="doSetVar"><l>answer</l><block s="getLastAnswer"></block></block><block s="doAddToList"><block var="answer"/><block var="list"/></block></script><list></list></block><block s="doAsk"><l>Would you like to add another item?</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>yes</l></list></block><script><block s="doAsk"><l>what item would you like to add?</l></block><block s="doSetVar"><l>answer</l><block s="getLastAnswer"></block></block><block s="doAddToList"><block var="answer"/><block var="list"/></block></script><list></list></block><block s="doAsk"><l>Would you like to add another item?</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>yes</l></list></block><script><block s="doAsk"><l>what item would you like to add?</l></block><block s="doSetVar"><l>answer</l><block s="getLastAnswer"></block></block><block s="doAddToList"><block var="answer"/><block var="list"/></block></script><list></list></block><block s="doAsk"><l>Would you like to add another item?</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>yes</l></list></block><script><block s="doAsk"><l>what item would you like to add?</l></block><block s="doSetVar"><l>answer</l><block s="getLastAnswer"></block></block><block s="doAddToList"><block var="answer"/><block var="list"/></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>no</l></list></block><script><block s="doStopThis"><l><option>all</option></l></block></script><list></list></block></script></scripts></sprite><sprite name="Delete Item" idx="4" x="0" y="-100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="173.4,31.211999999999993,0,1" pen="tip" id="711"><costumes><list id="712"><item><ref mediaID="Delete Item_cst_shopping-list-button-delete-item"></ref></item></list></costumes><sounds><list struct="atomic" id="713"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="doAsk"><l>what item are you looking for?</l></block><block s="doSetVar"><l>search</l><block s="getLastAnswer"></block></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="list"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="search"/><block var="item"/></list></block><script><block s="doDeleteFromList"><block var="item"/><block var="list"/></block></script><list></list></block></script></custom-block></script></scripts></sprite><sprite name="Search" idx="3" x="0" y="-50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="140.25,33.660000000000004,0,1" pen="tip" id="742"><costumes><list id="743"><item><ref mediaID="Search_cst_shopping-list-button-search"></ref></item></list></costumes><sounds><list struct="atomic" id="744"></list></sounds><blocks></blocks><variables></variables><scripts><script x="14" y="60.333333333333314"><block s="doAsk"><l>what item are you looking for</l></block><block s="doSetVar"><l>itemm</l><block s="getLastAnswer"></block></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="list"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="item"/><block var="itemm"/></list></block><script><block s="doSayFor"><block s="reportJoinWords"><list><block var="itemm"/><l> is on your list</l></list></block><l>2</l></block></script><list></list></block></script></custom-block></script></scripts></sprite><sprite name="Clear List" idx="2" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,137.70000000000002,38.55600000000003,1" pen="tip" id="778"><costumes><list id="779"><item><ref mediaID="Clear List_cst_shopping-list-button-clear-list"></ref></item></list></costumes><sounds><list struct="atomic" id="780"></list></sounds><blocks></blocks><variables></variables><scripts><script x="172" y="124.33333333333334"><block s="doAsk"><l>would you like to clear all items from the list</l></block><block s="doSetVar"><l>clear</l><block s="getLastAnswer"></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="clear"/><l>yes</l></list></block><script><block s="doForEach"><l>item</l><block var="list"/><script><block s="doDeleteFromList"><block s="reportListIndex"><block var="item"/><block var="list"/></block><block var="list"/></block></script></block></script><list></list></block></script></scripts></sprite><watcher var="list" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="answer" style="normal" x="17" y="132.000002" color="243,118,29" hidden="true"/><watcher var="items" style="normal" x="10" y="103.000002" color="243,118,29" hidden="true"/><watcher var="clear" style="normal" x="19" y="187.000004" color="243,118,29" hidden="true"/><watcher var="search" style="normal" x="10" y="124.00000399999999" color="243,118,29" hidden="true"/><watcher var="i" style="normal" x="10" y="145.00000599999998" color="243,118,29" hidden="true"/><watcher var="itemm" style="normal" x="10" y="166.00000799999998" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="list"><list struct="atomic" id="820">milk,bread,milk</list></variable><variable name="answer"><l>milk</l></variable><variable name="items"><l>milk</l></variable><variable name="clear"><l>yes</l></variable><variable name="search"><l>milk</l></variable><variable name="itemm"><l>ice</l></variable></variables></scene></scenes></project><media name="U3L1-ShoppingList_Empty to Students" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><costume name="shopping-list-button-add-item" center-x="53" center-y="15" image="data:image/png;base64,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" mediaID="Add Item_cst_shopping-list-button-add-item"/><costume name="shopping-list-button-delete-item" center-x="53" center-y="15" image="data:image/png;base64,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" mediaID="Delete Item_cst_shopping-list-button-delete-item"/><costume name="shopping-list-button-search" center-x="53" center-y="15" image="data:image/png;base64,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" mediaID="Search_cst_shopping-list-button-search"/><costume name="shopping-list-button-clear-list" center-x="53" center-y="15" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAAAAXNSR0IArs4c6QAABrZJREFUaEPtWntMU2cUP0ApbXmDTAOIBQoUiwrI28emGB9E43MMnTjAOIViHBlgZBjjYCIOH3MTJICAbiI4x8xQFx0uvngKyJtCXRGURAGhPFoeLS7fTXpToIVaiqK597/m+77fOef3O+d8p7lXDSZ5GAyGFohEa/UMjFZTqJSVfb29Zv29vbqTnSPW5TNApdEEVJp2H4lMquvq7LwjEgqzua2tTyfiTE3eorm5uZGJscmR4aGhPZYMBiz/bAV1wQIHsKTPA2NjI1BX1yC0UIKBkREx9PT0Qld3NzRwGqGirFx066/rarp6+sUv218G83i8KlmwMoWytbb106KQ01atWae5e3eQJms+UwmXiCOKMtDN50N6xqU3F5KTROoa6lFVNTUJY8+OE8rF2eUEiUQ6EJ+QQF6+bImitoh9KmCguqYOQtkhQ4K+/p8elz+OlIYcJdRCh4UR+gYGsZmXLpJRiyOed88Ar/kZ7PjCb7C7qzOooanpssQDXCgbOt2Roq1Tcjk7R9OBZf/uPSQs4gw8LCiCkK/3CIWDA/O4XG47WsCFcnNxK9oZEOi+n72PoGwGMBBx8NDwv/l3UsrKyti4UHQ6namrrVP9qLCQpKurMwPcJFxo4DTB55s3Db7mdxu1tbUJsIpyYDnErt+46WDcDzEkgqKZw4Cvr5+gorgkgNvCu4oJtcRzadG3ByPdN2/cMHO8JDyBs78kwcWMtIyysrJATCinRY78365k69kzbQl6ZhAD9x88goPh4byikiIrTCg7ho3ofkGBxicms2aQm4Qrrc9fwBpv76H6Ro6WmqmpKY2qSe6vaWgACkVrWthh0C1xXG4zb1psqBoU+VxaUQGGhgaqhlYYb2BgEByYTNAeEOqo0el0A4030DVVAk+d+RkSz5zCnDCZPQcMjY3h5s083KnmZy2w6tNPYap2FI5Sxkb0/yRgx3Z8xXY+a5SPkoWurm5wdXJ6a6F8fNbD8RPxsNCBNRU3R51FCSNWA0OVCJWSlg538/MhLu4Y0OdZwJWca3AxI33GCSVhABEaFR0NS708VEYoApoOXJUK5enuCclpqRNmkryKOhpzDC6lpWCEoQzfFRAIfr5bsd8oAeJjvsfJzLichZMraaf+u/dAQ30dlBY8wiq5sLhwUvInInRvMBvyb93EMMZWv7SvyBbd2hqyLv+KJWZ0ZPg4u6roHioTStGWJmvf2EpErSkiLAyycrKxypR+JHsRMZIHkdrD58OhqENv1W4my3xJi5QmWtIO/8jLk2trMtxJM0jGBlwolglLZ4DW31vL4YCWFlkZLFC2oqSzV9rw2fPJ4LN2NUREHoLcnCty7xR0fsWKlXgFKur8WEIRjr+/P16tsoSSVHjutWvQWFeLmfJe5wPJSedws6oWatQwgazY29oN3r57l2xuZqporKP2oUGitKQYv6MkLUs6I2VVFDrH4TSMClYCfPPv2xBz5AjeyhAmIkl6QHnXQkkHjSrMZ+06+PH0aVzg7Tt2wsZNm7HEQUlWW1Mtc1hRlORX7R2wzMND3PjfUxL2P8rDzYMXf/IkfflSL0Uxxu2TnvpcvZYAOzQUC2DspCU5+M+9e1h7G1s1KEvZ7BCYa2YGIexQ7O5BD7qL0F2G7jE0CEhPb7KyW1Yg8nxBe9H9V19fP+pOlGCgNZY9E5sEkX15FSWNL82BsqRyGrngt21bz5PqSn1MKHcX90z/oMBd7OC9ymIS56aBgdzreZAQH1dSUFjgjgnFsLD0dfJwz8jJzqJOgz0CUkkGvjt8VJz35+8nqmpqojCh0EABxiOduXl5ZBtrKyVhiWOqZKCvvx+83D2Ghb09jtyWljr8xaGri2vyylWrg47HxRKvOlTJuJJYScmpbzJTU8uLHxe7IAhcKEtLy9naFGpzSkYmxcMNWyOe98QAemnou3XLsKC3x/NpS0vZKKHQj/k2doEGs4zPZ1+9qvSo/p5i+2jMPn/RBgFfBQx2vHoVW1ldGSsJbNznYs6OzmcMjIz2nUtM1GLa2Xw0BHwIgRQWl0J42DdDA0JBYvmTJ2HSPsv6AFPNacGiaNGI+HDw/gMk/53b1XS0tT+EOD9YHxubuHDhQoboxvVc8YhIHFzXxEkfG4zcT5qt5lq5mMwxSRYI+hds2LRF3XnxYg2mnS32foZKJab4qWQFn8+HZy2tUFlZBQ8f3BfWVVVq0LR1Mjtedxzm8XgvZWHLFUqymWFhMZ9Mo32pb2joPSAQ2gkFAp3hoSFiMpyCUhQqdVBXT79NLBbf72rvuKElpN2qba/tmwjyf7QJ9Mtri41EAAAAAElFTkSuQmCC" mediaID="Clear List_cst_shopping-list-button-clear-list"/></media></snapdata>