<snapdata remixID="13992225"><project name="U3L1-ShoppingList_Empty to Students" app="Snap! 10.1-dev, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAGyBJREFUeF7tXQlUVVeW3cyfSUAUEEVBAVFEERVxQEXBMWqMZtAYY4xJa4yVTiWVpDrLSlWqV9fqqnQnnUFjJocYZ42IIoLGMXFGQUQUUUAFFWSeh0+vfcl/+EBFkT/Af2ctlvj/e3c4d3PuvWc0qaurq4NCCgf0xAETBYB64rzSreCAAkAFCHrlwH0BePLkSTg5OcHMzEyng6uqqkJtbS38/f112q/Smf440ASAcXFx8PX11d+IANy9exdBQUF6HYPSuW44IAPg6dOn0alTJ6lnHx8fZGRkYPbs2RgyZIiQTiqVSkhHkr29PS5fvozQ0FCkpaXB3NwcM2bMeOKRFxQUCCloYWHxxG0pDRg2B2QAvHTpkrTohw8fRmFhIaqrq0FA5Ofno3Pnzpg8eTI++eQThISEoKamBu7u7ti7dy+mTJkiANi9e3cZiJ9k+j179nyS15V32wAHZABMTU2FqampGPaJEycwZswYHD9+HIcOHRKSLSsrCzdv3sSECRMEMCn9zpw5g7CwMHTo0EGA19bWFjY2Nk88dYK7d+/eT9yO0oBhc0AGQALKxMRE/FhaWsLOzk5no7+VnQVLKxWolmT/BKCfn5/O+lc60g8HmmzBXHzS1dMH0HH/X2FvaYIMK2/cteislREGlRwT7bpOeRu5vtOlPtRqtQJArXDcsBqVATAlJUVIH9LZyG8x5e5mnPBdBJ/wF8VnlhYWiD92FBXlZc3OImhYKEzNzR/4HFUu/MnPzoDHgWXoMmYurnWfLANgnz59mu1HeaBtc0AGwIsXL0qzObfzO7hVZMJz3j+lzy5HroZr7OewqD8mPpQ6z34Pmb0jxNmQVFFRIW7NpJKSEnHW5L/ss69tKQIdq5DWbaKsTQWAzXG57X8vA2BycrI0o4So7zGymwUSHUNx7tw5vPDCC8jbsxoOsV/BNngiSk/GNJl9h3GzUbR/g/jcefb7uOo9Fh07dpRApzlTXrt2DVTx3Lp1C7t27cLQoUMx3ioVV7pOkLXZt2/fts9hZQYP5YAMgBcuXJABMMzLFiVB8/DTTz/hxRdfRMHetQKATjOWwtTGDmb2HVGTmwVz5y6oyb0JC9ceuL38jxIA03qF4fz58xg3bpxQ41AC8pKRnp4ulN0EYFRUFIKDgzHROg2p7uOl/nkUUADY/tErA2BSUpIACClx1w8gAFNcxiIzM1OA6FbkNwKAVl79YNbBGSYWVlBXlMLUygZ1tTVAnRplCYckAF7pOUbSCVKnSAmoASD1hwTZxo0bMXjwYEy2vYZLbuESx7lFKyY5IwMgpZUGgOd3r8IYTxsUD3xJ4kLpxVOwX/XWI3HF8c/rkWnRSdIrUklN1Q6JErC0tBT9+vXD2rVrMWjQIDxln4EU13FS27RDKwB8JFa36YdkEjAxMRFUf5CSolcLABYFzpUmWJ6bjeLTcbA0eXwXQmuvAFh4B6K4uBjXr18X5z5uwZGRkcLuO83hOpI7h0l9EbAEqELtmwNNAEh7770ALBxQr4Ih5f2yCW77vmoRR2zD5yJ39KtiG773EkIADhw4ENMdb+BCpzFS27SqKABsEavb1EsyAPK221gC7qvyBSXjm2++ifyYNXDLOgczWweY2jmIi0edWg37YVNRlX0NplYq1BTkoOLSadj0D0VlxkXYBIzE3Q3/DVXoTNwNf0OoZQhAb29v3L59Gzt27EBgYCBmdMxCkvNoiXncrhUAtikstWiwTQBIExgpOWYtxnhaI67SV9h2eSOtPLIFXio1Sk7thXXfEFi4dAfUalTdzoCFsztMLK3EuzX5t2Hu5Ap1ZZm4oGgAmDtuMajsvnPnjnBs8PDwwNWrV2FlZYWZnW4h0SlUmgQ/CwgIaNGklJfaDgdkADx79qywwd4LwLv+Lwj1Ca0WpQc2wDX1MMzsHFFbUghT2w7i5gtTM9RVV8LEvP6SoS4tEt+pfAfBdlA4bnw4DaqRM3Fn7L8JVy5KwPj4eAE8El3AnnW5gwTHkRLn6PalALDtAKmlI5UBkKCglwvVIxoJSABKVHwXntlnW9RXZTd/ZFm7oaysTFxCsrOzhfsWydnZGc+75eKcwwjJGYEA7N+/f4v6Ul5qOxyQAZCuVQQgKSV2HUb3UCG37/PSbIrSknBj+btATVWLZkgrc/CflyOl1l7oFkk00bm6umK2ex7i7YdJ7XLbVwDYIja3qZeaeEQ3BuD+aj/hAzhp0iTgVBTcsxJQnvSrbJLW/UY0+exBXKCJLsk9BOXl5cjJyYGjo6NwwZ/TNR9n7EJkABwwYECbYqYy2MfngAyAp06dEmc90qW4n4QEvOP3LD799FN89NFH4gzYy9ke6ooyVKZfgFWPPqi+nQG74dNQdu4gTEzNUFt0F6a2Dqi+kylMdBadPVCZkQwLFw8U7P5O2IjPdxkqXPt5I+ZNmGfCuR6FOGUTLM2A6hoFgI+/oG3tDRkAGQ2nAeDlfesxqrsKB9V9cfDgQXz88cfIjf5BANDKKwCVVxNh1TMAldeSxP9z1/0nVD5B4vZbk5cNh/C5qLiaCHVpYb2ZrqYKedu/EABMdAsWahhaOxgGwHiSeT2KcdJ6iAyAVM8o1L45IAMg3fArKyvFjFP3bxAAvOX7jDCnUT9YfWgjup2s93ZpQqZmQjXTeHtu/BwBmOA6BB988AEocSlded6b71WK41aDpMcpHRUAtm/wcXYyADL+434A5OfdunUTP61JVPsw7uTYsWNY0KscxywbQjEJQFpIFGrfHJABkEDQAPDKLxsR6mGFmLKeeOqpp8Q2yQsKg45I1OFpnr2XRVQyM3iJ4Lk37QytLI0lGi8gVETTJrzQpxK/WTQAzsHBQQFg+8aemJ0MgL/99ptQi5DSDmwSALzr/zzee+89LFmyRNxcvby8xPcMv+TnNJdxe6a5jg4GvFTwdst2eHPmWY9+hlRw33upoEKa4GPoJft9zbcKv5oHSqAlOJXg9PaPwCYAJMg0AOyuvoWqkIUiIJ1AI1C6du0qvu/Rowc+++wzLFy4UHhMf/fdd5gzZ45QYm/fvl14PDNckx7R/D/9AV955RXxrsYaQjDzBlxxOw3P+VriiGmD4pnPKAA0MgAy/lejB6QEnFR1GOucXhYeLLyxElSNSXNBoYSjn9+wYcOQm5sr237vfYeA5Dbt4uIi/VuzfjGCJs3BYZMG2y8lrL5ThLT/5df/DJucAfPy8kSAecavkXihIgr5amvE2w3DLYe+KK9r3VQZ3hZ58LgWBW/zPFiGv42DdfVJiZgO5LXXXtM/d5QRaJ0DTZIT7d69W6Ti8O7VCx1SdqKuolDrg2AHtYPmICuvRFxgRowYoUg/nXBd/53cNz0bt1Ce6+g4oEuiV8zw4cN10iXPugxByM3J0Ul/PMLQ5t0vIEBywtBJxwbeiVEmqNwXt0+okPoHBsLFRTsZHxqvOzUFWVnZOBt/Rkh3xdGinkNGB8BffjkAT88eQv2jL9q1azeGDQsRbmjGTkYHwOjoPZg8eZJe172qqlqktJs69Sm9jsMQOjcqANIys23LVsx67tlH4v3RI0cxMnQkMtLTUVVdfV811CM1dJ+H6OBBM6Sxk1EBkDrOnZGRmDlr1n3Xvbq6Bu++8w5enj9fJGJas3oNln20DEcOHxEWngWvLhDvMZ/Nls1bMHnKZOyK2o0X584RXkR5efmwMDdDQUEhenj2wMNy2xw5fBiho0YZO/6M6wxIi87P27dj1rP3l4BMH7Jp02bhp6iuA25n34RHD09hBTr+228SAIma2Lj9GB8xDtF79qKXlyd274lBF1cXVNXUonPnTjAxMcWkiQ2pRhojTQHgQy4h9FDmj67Jzc1Nyqalrb6jd0cLyXU/upRyCTW1NbialoYu7l3BpJm+fn2QlpoqovgGDxksScDkCxcQNnYc0tKuCHNjeVm5iHWhEwVMTdGhgz36PSTbf2xsHMaPj9DWNNtMu7ItmKqJhIQEoa+iTVeTrVSX/3Kro9OCJmKutTkZtTMKEePHQ6Wqj8jTB51PSkJ5aRmChzZ4gOtjHIbQZ5OgJI1qgI4HzN/Hbenll1+WvGQ0g6bz6qhRo4SbFj1e6P3Cz+gR86REa4i2FNKc0/Zt2zFt+nQ4Ojo86VAf+/3Tp88gNzcHEyfKcyE+dkPt5AUZAKOjo6WDM5MGzZs3DytXroS1tTViYmIwevRo4VrF5OE3btzAihUr8Le//U14t9Cdnxmvli1bJrxnnoR4yGc2fm1RVWUVjhw9CrcubrBWqbTVjaxdtboOd+7koIO9HfoFKDlvNMyRAZDJIjU3N0pAOiVw+6VvHk1JlHL04aOUoxsVa4ewtgjPR3S3omcMvWGY+epJiACkE6xC7Z8DMgAyWaQhpMUlAKdOndr+ua/MUK6GYaYqTVbS0mvncD36K5F8SNtkamaGoKUrUFJjWp+VITkZ06c3ZMzXdv9K+/rjgEwCMlOVRgJeXrEIYVZpOOuzABb9JorzXWsSFbe8bDgd+Re8ihJQPHAein5PhkkJ+PTTT7dmd0pbBsoBGQDpOq+RgJeXvw4X/+Fwm7BIq0On76HN1sWw8x8rAZAS8JlnntFqv0rjhsEBGQC3bdsmAMiLx5WvF8F0/Hs6SRReFvMvcZMuHDBX2oJnzpxpGBxSRqFVDsgAuHXrVmkLTlu5GAh/VycAtItfg9qaWhT8no2VW/CsB9hrtcoNpXGdc0AGwM2bN0uAu/rNG6gb945ObsX2Z9fKAMgt+LnnntM6M6jTvHIlDarf8xRqvUOGHvBSV1eH8IhwKWm7Lvo11D5kANy0aZMEuPTv3kRt2Ns6AWCHcz8K5XV+wBzBJ0rA559vSAunDebFxOwVDqFDfrfvaqOPB7VJ69LOnTuFlNcE+uuyf0PqSwZA1uzQ3IIzvl+K6tFv6WQLJgDVtWrkBcyWAMjKTNoi5qRRqawRoEeLRHlFBRgaYOxOqTIArl+/XgLg9VVvoTJ0qU4A6JCwTgDwbr960FECMshdW7Q3Ng4TDMAT5WGeOdqau6G1KwMgS3JpJOCN1f+O8hFLdAJAx8SfRHoPTTpgApClwbRFdDANHdWQEF3Tz759+4QnEDP0FxcVS+5XDxsHJVn0rl0YNnwE3N274GLyRfTp21Dlk4FIzp2cYfV7kZ5726JT64xnZhh1lJwMgD/++KMEuJtr3kbpsMU6AaDT+fUyAPIS8tJLDRWaWhuI93MG3b9/P7x9fIQaqKOTE/bGxMC3t5/I8kBgVVdVo6y8TIyzsLAIgwcPkoKK4vb9gojwsSgsKsLZ+HiEho5CZOQOYSs/cOAAXDq7YOKkpt4v27ZuxVNTp2rN9ay1+aaN9mQApAeMRgJm//gOSkIW6eQS4py0USxsTt/6my8lID1xtEUHDxzEmDB5PMalS5dFvsLefr1RWFCIX+Li4N+/P6KjojD35Zexbu2P8PTygo+vj3C6mDev/g+EEvCTf/4LllaWCAkZhn2xsZj70kv4ZuU3wi1/ZGiocFOb/vR0uHfpIpvSli1bQH0n2zNWkgFwzZo1EuBurXsXRcGv6wSAnS5sagJA+iBqi+iUSolEbx99kiFE6Olz/uxbBsBVq1ZJW+7tn/6EgsELJcuINj2kBQDr1MjpUy8BuQVrMmlpg0EMNzh+/ASmPMA1Xxt9Nm6TiZzo2jZ27FhddGewfcgA+MMPP0gSL2fD+8gLWqATAHZO3izMf7f96qPVuAUvWFAfgaYtSkxIROqVK6JSJx1T+QemCyL4z8afFVF3EQZwE9fFnB/WhwyAzPGncUbI3fgBcgPn6+QS4nJxSxMAvvrqq1rnDWNg4mJjhXOtLtzOOCH3rt0QEREBBz2EA2idoS3oQAbAb7/9VpKAeZv/A3f6z9MJAF1TtqIOdbjlW++AQAmopGdrwWq2wVdkAPzmm28kAOZv+RC3A17SyiWEycn/8Ic/CHZ9/vnnmGR7FagDsn3rXbAIwNdff70NslMZ8uNyQAbAr7/+WjrzFW5bhmz/F7UCQA6S6d9ITFzeJXW7AGCWzwzJHWvRIu36IT4uo5TntcMBGQAZ5abRAxZt/wtu9pkt0pgxYJwG9HvjRaigZT6/+1FRUdEjBZgz2Intdk3bIZrJ8p4hScDFixdrZ8ZKqwbFARkAly9fLoGs+OePcL3380JJSpDQYZThmBp1DKUldXWpqanClMSSrgQrtf9M/Mhk5kwCSW+P4uJi0NLAOA/N+5os+cwq4H7l5yYAfOONNwyKUcpgtMMBGQC//PJL6dJRsuOvyPB5VpiiWKyQ4Zaenp7SKObPny/iNhjozdwpdJ/68MMPRU051hsJCQkRt0sCjkA8cuQIxo+vz5Vyb4kGgtvuzBoR+nnTuz4OhHpAVmhXqP1zQAbAL774QpKAZTs/hqpzdyTZBgkwsVpS4wLSlHqUfkzly8z3lHJ0ImBWfU3dYQKMMcWUhNyaCT4qYQlm/kv9n+/x/4JV75G40bM+Eo6XkKVLl7Z/7iszlFtCGJREUJHKo/6Osdbp2KyaAhPP4FaPiiNAmQ1/QMZmBJpcw/We0yQAMj/M3LlzleUxAg7IJODly/UGeV4uulSkw89Gd0nKk8y8kVNtKbZ8niN1WSOE0vsCEwb9XqRH2+tuaWUlkl2y2I+xU5MElSyfSgnU2nHAj8JoxgmzepKHh8ejPP7EzzAkdN++/cKtirXtrG2sn7jNR2mAMdFJSUlIv5aOSZMmivOvsZJRZUhtvMgbNmzErFkz9eYVw2NIZCRjQ4w3BNVoAUj1UX5+AYKDG4pk60MKHTp0GD4+3nrZcfQx38Z9NgHglStXwLNgS4jhjbWsjt4M0YnT3NxC1IsbPLg+66iuKfLnHRg/cSKsrVs3PdudnByUFBWjZ69HKwNRXFyCw4cOYoqRZgOTAZBxsi110rRWWeH8+8HwdjJvFkudpv8ZuV71OkHqCidMmNDsO639wKaNG/H8I0TeFZeUYOWKlRg4MBAe3bvjxvXrGBE6Ert27hSZVuPjz6K8rAx9/f2RmHAOQ4YOxeeffoaFr7/2yLVItm7ejFk6iINubR62Rnv3DUynbo6VM21sbBAcHCyrfKmxZLBzuppTR8jnqyvK0GX9TDj6DYf6Vgrqygpk4zPzHIza9NPiMxYmvOQWLn6nbpC14XRN27ZswbSnZ8DC4uF/MBzfnugYVFXXZ8H38OgKJ6eOQvdZVFAAS5U1xk+IAIvPBA0cKHIoxp8+DVf3rpg8qfk/LFYZjdyx44GZ+3XNF133JwPgunXrJEU0AUjmMBNqfHy8uCUyeJxnJ5aZ8vPzE0m5aXZjltTKshJ02/QcOr/yNaCugYm9C2ouxMLMewTUNxJg5hWM8u/qdXsE4PmODSUK2JauA7QTziXAwtISfe+JYLsf8wnAQwcPok/fvkK5fjXtKgL698fF5GSRnDwzMwM9eniiS1d3nIs/iwGBgcjOzhJRdWPHNe/tnJ6RiaybN7SWkljXgHrc/h7oEf3rr7+Kg7FKpRLgoMqC6gNmQ6UrOZnPcgYE4ciRI1FckIceW2fDefI7UOdcgZnvaNRe2AuzgCmoTT0M8wHTULFqvgTAM3Yh4ne2ydS/uiYGQe34eQeemanfLFxMCDVt2rQWH310zbfW7k8GQLpIMdVuS8jcBOgdORcq/tIM1UW8j3iL+jzJ2dnZ0GYWhIcNJTExURQQZLkEXUemUZqyVIOHRzejLlzY5BbMcx3tvi0hjcRs7l1KTS4AyzHou1wVHS0uX05Ft27dYGamm/BIVmTKzMxEUNBAoy9YaLR6wOb+SJTvdcMBBYC64bPSywM40ASAvOnm5eU9ca2PlnCcOVl4uVHIeDggAyA9YejfJ+qdtQKxwE38/kgUZV9rtjX/8Odg5+AkXLR69eqF7t27N/uO8kDb54AEQNaIa+36bI4ODsj+yyD4dGzeOkLd4FWP+kLSNAcqhWraPrgeZQYSAKmS0BCDk+i5TLcouseHhYUJt3x6KtNdit9ROU0LCLdsf39/oaAOCgoSimnecBlWybJU6v8JhYutmdS2ZdgSqHOvoeZ8tGx8BGCK6zjxGdvljZo6R4XaNwckADJWl5YPEgPUGdvBTAl0m6et9h//+If42bNnj3BYpdOo5ncCjg6kLFxIUxR1agsXLgTq1DD5bIwcgOFvi8+r9v9fEwAmOI6UPiMAGdikbeJ59/DhI0L6m+ooPQeD8GnKoxlTH36X2ubp47QvAZDxHLR6kAjGlJQULFmyBDTPhYeHIycnR+S6YzoxfkfHBdaME8kci4uFdYQmNVo2GANCgNJBwfyLcTIAmg+cgbrCbNRelesaKQFP2dSXL2VfLFbItrVJlPqZmdeFIlrbfTWeBy0xzFNNRXTjWBttztnQ2pZdQlavXt26buLqWgyqToTKrHnrSFFHP5wvUontm4uj7XKm7Gdn5E7M1LMzKEvHMkuqrpIjGTQAOTiGT/Ls1VK3rCeZILdvAoPZErRNx347hi7u7vD01G9cRnLyRVRXVwmrkDGS0Sqit27ZgqdnNORnpiPpkUOHEDx0qBSTUlZWjqNHj4otWkN0yTI3N7tv5gdNG/36BcDByRFurq7NYop/cFE7d+IZI60MZbQAbOyQygB75oU2MTMXO0BZaSmGjxiOY8dOYHzEOMTF7RNHAxaa4Xe0YVNv2tHZGUPvcetnBv5Ro0Kx6vsfMGHiBOH2X1JcjLLycmTdvIluHh6YOFHuJ6g4pDb7d9r+HtgVFYUxYWEiiJ50/foNrPjySwwZNgyJ584hIz0db771lvB85jnx0//9FOZmZvjjn/6E2NhY9Pb1xffffovgoSH44ztvizYoAVd8tVx49yRfvCg+y8/Pw/7YOPQbEIjMjAwEBg3EgldekRxhGZ4QGxOD6UZaHdRoJWDWzSyRIXX06AbHWH38mZ08eQpOjg7w8fXVR/d679NoAUjOszgj89vQ/KgPot5169ZteOEF7ZYl08fcHrVPowZgQX4BYmJi0LNXL2HNMW8mPuRRmdrcc5UVlaKeCLfsiIhwJTC9OYa19+9pVjx5/ASqqip1MlVbWztx/uzl3Usn/RlyJ0YtAQ15YYxlbAoAjWWlDXSeCgANdGGMZVgKAI1lpQ10ngoADXRhjGVYCgCNZaUNdJ4KAA10YYxlWAoAjWWlDXSeCgANdGGMZVgKAI1lpQ10ngoADXRhjGVYCgCNZaUNdJ4KAA10YYxlWAoAjWWlDXSeCgANdGGMZVgKAI1lpQ10ngoADXRhjGVYCgCNZaUNdJ4KAA10YYxlWAoAjWWlDXSeCgANdGGMZVj/D5+JN1wAeuYyAAAAAElFTkSuQmCC</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></blocks><primitives></primitives><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="548"><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="549"></list></costumes><sounds><list struct="atomic" id="550"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><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="555"><costumes><list id="556"><item><ref mediaID="Delete Item_cst_shopping-list-button-delete-item"></ref></item></list></costumes><sounds><list struct="atomic" id="557"></list></sounds><blocks></blocks><variables></variables><scripts><script x="116" y="71.33333333333334"><block s="receiveGo"></block><block s="doAsk"><l>what item do you want to delete</l></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="564"><costumes><list id="565"><item><ref mediaID="Search_cst_shopping-list-button-search"></ref></item></list></costumes><sounds><list struct="atomic" id="566"></list></sounds><blocks></blocks><variables></variables><scripts><script x="65" y="75.33333333333334"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSetVar"><l>Search</l><block s="reportListItem"><l>1</l><block s="reportNewList"><list><l>food</l><l>clothing</l><l>bodycare</l><l>shoes</l></list></block></block></block></script></scripts></sprite><watcher var="ADDitem" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="ClearList" style="normal" x="9" y="125.000002" color="243,118,29" extX="80" extY="70"/><watcher var="Search" style="normal" x="9" y="225.000004" color="243,118,29"/><watcher var="DeleteItem" style="normal" x="7" y="254.00000599999998" color="243,118,29"/><sprite name="Add Item" idx="1" x="-8" y="61" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="589"><costumes><list id="590"><item><ref mediaID="Add Item_cst_shopping-list-button-add-item"></ref></item></list></costumes><sounds><list struct="atomic" id="591"></list></sounds><blocks></blocks><variables></variables><scripts><script x="38" y="50.1666666666668"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSetVar"><l>ADDitem</l><l>0</l></block><block s="doIf"><block s="reportVariadicAnd"><list><block var="ADDitem"/><block s="reportConcatenatedLists"><list><block s="reportNewList"><list><l>food</l><l>clothing</l><l>bodycare</l><l>shoes</l></list></block><l/></list></block></list></block><script><block s="doSetVar"><l>ADDitem</l><block s="reportConcatenatedLists"><list><block s="reportNewList"><list><l>food</l><l>clothing</l><l>bodycare</l><l>shoes</l></list></block><l/></list></block></block></script><list></list></block></script></scripts></sprite><sprite name="Clear List" idx="2" x="-4" y="8" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,137.70000000000002,38.55600000000003,1" pen="tip" id="638"><costumes><list id="639"><item><ref mediaID="Clear List_cst_shopping-list-button-clear-list"></ref></item></list></costumes><sounds><list struct="atomic" id="640"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSetVar"><l>ADDitem</l><block s="reportConcatenatedLists"><list><block s="reportNewList"><list><l>food</l><l>clothing</l><l>bodycare</l><l>shoes</l></list></block><l/></list></block></block><block s="doReplaceInList"><block var="ClearList"/><l/><l>clear</l></block><block s="doForEach"><l>item</l><block s="reportNewList"><list><l>food</l><l>clothing</l><l>bodycare</l><l>shoes</l></list></block><script><block s="doDeleteFromList"><block s="reportNewList"><list><l>food</l><l>clothing</l><l>bodycare</l><l>shoes</l></list></block><l/></block></script></block><block s="doSetVar"><l>ADDitem</l><block s="reportNewList"><list></list></block></block></script></scripts></sprite></sprites></stage><variables><variable name="ADDitem"><list struct="atomic" id="694">food,clothing,bodycare,shoes</list></variable><variable name="ClearList"><list struct="atomic" id="695"></list></variable><variable name="Search"><l>food</l></variable><variable name="DeleteItem"><l>0</l></variable></variables></scene></scenes></project><media name="U3L1-ShoppingList_Empty to Students" app="Snap! 10.1-dev, https://snap.berkeley.edu" version="2"><costume name="shopping-list-button-delete-item" center-x="53" center-y="15" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAAAAXNSR0IArs4c6QAABvVJREFUaEPtWmlQU1cUPoEYsrJKF6QaMIRVRY0Q0WoV6zY6rqVoXVjGKkSrWIGBQm0rFaG4lCqIK2irgqPUKWqnVjtubBqUxZRAbBCUqQKyBBKWBDr3zeQNYBIeKEqdd/9AuPee+53vO+fcE96jQB+Dx+OZgFo919TccjadQZ/ZrFCMaFEoOH3tI+f1M8BgMpUMJquZSqNK6uvqrqhVqnRZVdVDQ5xR9E3a2tpaWltZb+9ob19nx+PBtI9mMMaMcQM77iiwsrIEIyNjUosBMNDZqYGmJgXUNzRAqbQM7okL1Jd/u0DhmJrlPa15GiSXy4t0mdUpFH8039eETjs6a868YYGBAcNcXZwGAIncQpSBhsZGOJ56sutYSrLayNgosqikJKH33heEEkwQxFOp1M1xCQm0aR9OIXoWue4VMFBcIoGNouB2ZXPLj3cL7oZ1N9lDqLFuY0PNzM1j0k6eoKESR47Xz4C84hGs/NS3raG+LqC0vPyUFgEulAOX605nsfNPpWcMc3N1fv0IyRNxBm5l50Lw5+tUqrbWUTKZrAZN4EJ5CDxyV/n5e24SbSApGwIMhIZHdPx19cphsVgswoXicrlOHBa7+HZODpXDYQ8BmCSEUmk5fLJkcdvzxgbL6upqJZZRbq5uMQsWLQ6P/X4HlaRo6DDg4+OrvJeX7yerlJ/FhJoyeWrul+FhnksWLRw6KEkkkLg/GU6kHk0Vi8X+mFDjx7k3/nIm3dTZiU/SM4QYuHHzNoRv2ybPzc+1x4Ry5Dmob2RnG79jPXwIwSShVD1+AnO8vdv/LpOaUGxsbJiMYbSWktJSoNNNBp2dw0ePQ9yO77BzwqO/hnWB/oN+5v/1gNbWNnBzcgJWq4pN4XK55sZdUC+rkBP2Z32QCK5evoSvn+Q1BUQbN8JULyFhG9/u2Ak2Nu/3S6iB7OkLUG9f0PqY+ATw9VmGbZ0/fwHsio+DsW6ufZkalHke1w40FLAYkFAVjyph1vTpoBV3z76f4OzpU3Dp98tgYWFOCPBASB/IHkJgAAAJNmPGTFwg7T4kVGRUVL+CkOiZRNa9UqHQgchRgUCAZQgqb8cOHYKap//qLXG6SEcBELsrDs9WlKkRkRFgyuFggdF7pJ46jROI7J08ehhbwndxhTV+/i+QboiY3kKdyTgHUWHbXtiiDU59WCWS0h77vOfNx/05n5XV78x85UJpiXd2dobQkBD4Ye9ejETkUEREJCxavKQHcbqEQmShkZJ8APuJBM88dw4uXcrCPuvLKLTu2tWrEBu7E7ijRgL6FwzCcDojHftMZPQ3owxhRTjRWLtmFRZgSKCTJ34GviO/X6Ue2cCFcrF2YbcxlYoHUimYmNCI+ISR3730dc8o9Lu2WehuLHjLVti6ZRP+J12kI1C6xp1797CSqk8oXfcMspN4MAXmz51NyKf+CmUIa+L+JOz+/XiWN87TQMp2j2YCeeHMd2z749o1mu0IG0JOGbqjcvLyYX9iIiQlJxmMZl3AV6xcBTO9vfVGHboLFQoFbI+OxLINBcSf16/D+cwLIJWW4plIyIlei/QJhTBpq0FoWAQ8KCnGMtwQVq1vLyvUs5pa+FAo1JT985CKfY8Segjlcbt3c6dN9SLko66uD90l2s6oewuODKK7RuusruhfHbgOI19bJu9k38ZxoLkvNgZjGYXmg4OCoUzyALuHlixbhouKSMzMOIPvQ3eDSBTc553QV9eHyqjfyhWY3e7drT6sKJO0FQV1j+ieQz5wOBxI2rcHCyyi5VhaJgPf5cub7hcXmmFCeQo801YH+K8RBa0nJBS56PUwkHkhCxLiYvOzc7I9MaF4I+18xgs9UzPSTzNeDwTyFCIMfBX9jSbr13PxRSUlkZhQqKGgWHXVZWZl0RxG2xOxQa4ZZAaaW1rAy1PYoVI0ucsqKyX4g8NJgkkpM2fNDtgVG0M+6hhkEYiYT0450pV25EhB3t08AVqPC2VnZ/cui86oOJyaRhd6YHPkeEMMoIeGPsuWdigVTZMfVlaKewiFlUAHR3/z4VYH08+eJdyqvyFf3tpjHz+pBr+1fm21z57FFBYXxmgdfeF1sQnuE/aZW1puOJCUZOLk6PDWEjIUHcvJuwPbQra0t6qUSQX374d0x6jrBUzK+DHjotSdmuigTZupq1etoLBZrKHo11uDqaxcBseOpaovXsjUdKo1QZJy6fHezul9pdn+A3uB9XvWKUply5iFi5caTZg40djJkY998WQwyC7+ZaKksbERHlVWQWFhEdy6eUMlKSo0ZrLYabXPa6PlcvlTXbb1CqVdzBs50oXGZH5mZmHh3apUOaqUSnZHezvZGb6EUnQGo41jalat0Whu1NfUXqSpGJclNZJmQyb/Ay6/G9p41lp0AAAAAElFTkSuQmCC" 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-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-clear-list" center-x="53" center-y="15" image="data:image/png;base64,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" mediaID="Clear List_cst_shopping-list-button-clear-list"/></media></snapdata>