<snapdata remixID="13808651"><project name="SJR_ShoppingList" app="Snap! 10, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAC9JJREFUeF7tnX9MVecZxx9/xAmalAY2ta6IRMuPdkpp7ZAr2tVlApJlYAIq4I8xAk6mYzOxOAEtrkPHxtRKQVS0XJRogGXhZ6psFLHQJUi3lkptlMqI2aZpXVQ0Rl2e17zXcw/nwjmew3lPPc/5B7i87/N9nu/zOe+5cE/OO+7hw4cPgQ5yQJAD4whAQc6TLHOAACQQhDpAAAq1n8QJQGJAqAMEoFD7SZwAJAaEOqAJwKGhIeju7gaHw6E76ejoaMjNzTUkljQZNXGrq6th5cqVumugAPodGBHAiIgIaGhogIkTJ8KkSZOYmlEA6k8dYNy4cfAk/8asqqqC5ORkI1KgGDodGBXAuro6mDFjBpPBFdDb2xvu378PEyZMYM1HCO7duwdr1qyBiooK2LNnD9TU1EBHRwdkZWWx13DMjRs3YN68edDf389i9fX1gZ+fH/j6+rriPnjwAMaPH++KizqBgYGuOfJalQCUxsXxcXFxUF9fD+Xl5ZCens5CyAEsLi5mr2dnZ+u0k6ZrdWDUSzCH7ubNmwwOvgLy5hcUFLBLKW/spUuXXD/zMZmZmVBaWsqgXLBgAVtN5QDK4+JcIwAMCwtjoJ8+fdrlDa2AWjEZu/GjAsild+zYAVu3bh0GIDa4p6eHrVK4IjqdTheAMTEx0NTUBBzAtWvXwrFjxxRXQDmAuFrhqjXSoWYF5POlY8vKyiAjI8MVGk+aKVOmwLRp08bOaYqs6MCIAJ46dQoSExNh+/btgCud9I8Q3tBbt27B1KlTGWj4BwCOy8vLg7S0NDh06BATxcbi3KtXr7JG47iWlhb2OwQ2ISFhGNh4ufbx8YH29nbo7e2FkJCQYQVgDvxA+OVx8X1eUlISdHV1AUKGKzgehYWFkJOT43r/SACKOztUr4BqU5RekvkcvgKqjYHj+Mp65MgRmDNnDixevFjLdBr7DXHAcAC/IXVTmhZxgAC0SCPsmgYBaNfOW6RuAtAijbBrGgSgXTtvkboJQIs0wq5pEIB27bxF6iYALdIIu6ZBANq18xapmwC0SCPsmgYBaNfOW6RuAtAijbBrGgSgXTtvkboJQIs0wq5pEIB27bxF6iYALdIIu6ZBANq18xapmwC0SCPsmgYBaNfOW6RuAtAijbBrGgSgXTtvkboJQIs0wq5pEIB27bxF6iYALdIIu6ZBAFqk83fv3oX169bD3zs7Tcto2fJY2L9/P3t4lKiDABTlvER3SdQSaGtvE5bJvr37YNPmTUL0CUAhtj8WTftpGhw+clhwFuLkCUBx3jPl2j//BRJ+8mPBWQDs3LkT8vPzTc+DADTdcnfBoaE74OU1WVUWc2cHwsXLl9jY9o4PIcqxUNU8NYPmBMyGL/ovqxlq6BgC0FA7tQfjT5n1NDM2Ng6czkoo3P17GBi4AieOOwFhqag67gbgzoK3Ye2aFPjhkiVw9PgJOHOmFbo+PAef934KCyId8MbSpZCett5jggSg9t49FTMG/jUIz393psdaEFDHQgfMCgyEZ3x84PXXfwArE1cMWwERwPzcbYBfKw+Xw9KYWCh79wBUn6yB945WwPOzZrGfPR2hLwRB7+d9pntKK6DplrsLpq5ZB5XvHRWcBcC+vXth0+bNpudBAJpuubvgtWvX2DOsRR4X+i5CcNBcISkQgEJsdxctLzsIq1KSYeqUKaZn85vt+bCrYIewf0YTgKa33LPgk+x5ojd9kZ+CYO4EoN4O0nxdDhCAuuyjyXodIAD1OkjzdTlAAOqyjybrdYAA1OsgzdflAAGoyz6arNcBAlCvgwbNfzX8Ffjt7j3w2oJXDYo4cpgHD+5Dy/tn4G+n34eD5QdN0VQSIQCFWf9Y+NLlfgicHSAsk8VRi+GD9g+E6BOAQmx/LBoe9jJ095wXnMWjvaC9vLxMz4MANN1yd8Hez/ogNCRIcBYAK+JXQE1djel5EICmW+4u6Ol+QLw/D28+/fLKAATM8leV5dlznbBu9SrXjaVfffU1PPusj2su3lvY2FivGIvuB1Rl8dM3SAlA6Z3P/V9eYQCuWp0CG7OyYFFkhGuf4w0bfwGlJe+4mYIQOhZ+33VzAULo4/MM+5kAfPr40V1RW3sHLIlyDIvDIcSveMQnroS6k9XwUXc3vBYeDi+Evsjudn4jOsZ1oynCtz55tVssPh5XU/x9yYEDcLyqcpjeokgHnD3XobserQHoEqzVMYPHh88Pg+6PewyOqj3cFxcvwpy55t8TSABq75XhM0a7Ld9wQVnAmJjl0NTUMNYyivEJQCG2Dxd95eVwOOasgueem2FaRs6qE3Drf19DzrYc0zTlQgSgMOtJGB0gAIkDoQ4QgELtJ3ECkBgQ6gABKNR+EicAiQGhDhCAQu0ncQLQAgw0NjSCf8BseOnFENOzKd77DmRvzjJdlwsSgMKsfyT8WW8vhISGCs3C6Ee9aSmGANTi1hiM3bY9D97e9dYYRNYWsqmhEWKWx2qbZMBoAtAAE/WE+Pd//gvTvvNtPSEMmTv/pe/Bx5/805BYWoIQgFrcGoOxoz2gkktGRkTC+vT0ER8yKU1P6w2mWscbZQUBaJSTTxjnzp27MHnyt1TN/scnn0JX10ewu+At+PkvfwUlf/ojm6f0aF0EateeIvYwSzUHAajGpadwzIF3y2DjhgzhlaX/LB3KD5WbngetgKZb7i5Y+LtCeDPnTcFZiJMnAMV571KOjo6F5uZGYZn8oagIfr1lixB9AlCI7cNF8ZZ43LRmcGDAtIxS162D/B3m7w0iLZAANK3dJKTkAAFIXAh1gAAUaj+JE4DEgFAHCECh9pM4AUgMCHWAABRq/2Nx2jHdIo2wYxq0Y7odu26RmmnHdBH7Q1mk+VZIg3ZMJwCFcqhmx3QzbpUyQ4M+CRGKmrK4/IZU6cMp5VDgwypxR/TTbW3sK+6a3tr6V7YzutKTT3E+Hni/IH5fW18PCXFxrtekGRGAFoTDjJTkj2ZDADdszobg4CCIjf6RWwqrk1NdD5eU74yuNtfywxWKd1XTjulqHXzKxtGO6fQeUCjStGM6ASgUQBSnHdOFt4ASQAdErAW0YzqxZ2sH6LNgW7dffPEEoPge2DoDAtDW7RdfPAEovge2zoAAtHX7xRdPAIrvga0zIABt3X7xxXsE8Pr16+Dt7Q21tbWQnJzsMdOOjg5wOB7v9hgdHQ3Nzc1u4/v6+iAo6NGmzJmZmVBaWjosHur5+vqqcmSksWFhYdDTo7z5nydtLlpVVcVq9RSjoKAAcnNzVeXoaZDcLz3BjIyllIfcL2kfpeP15OERQGkTeGMQLmwAAsd/z8Vxy3c84uPjoa6uDoqKigB/J4dRCQKci7Djcfv2bbZ1PNfE/9Tj56UIJ36PnxbIAeRj0aCkpCQGIGq3trayfLmmWgB5TVJjMfbJkyfdAOTb3PNxmAceCDG+FhwcPOykksbkQGM9fn5+rDb8Pb6Ovik1XHqCe2o8vo6eLVq0yOUb+oq9wd6hJ+jl2bNn2c/S2jA+9g974AlA7jfvOfbuST/F8QigtNBly5ZBS0sLSyg1NVURQCmkvAClFcMTBHKzeTweA4vt7u5m2nIApScL/x7nV1ZWskbyWtQCyLV5g3lunuqZOXMmbNmyhTUND56rGgADAwPdVl3UGBwcVLxKYOzRAFQCHF8LDw935YdxuIdyL/lJpXS14j6gj1gzgiwd/ySr+YjvAfEscTqdzCC++qAIfo9QYqPwzMWD31iZkZEBxcXFrFilhvHVTn7GSAHkn0/iWVxSUuIqNDs7G6KiolgT5Jdrnp8UQGnemGtKSgrMnz+frZDSeqSXYBzDV1l5bdwLT5cf1J4+fTqDHuOfP3+eXSnkB/6Or/QcGF6zVPvChQuuty4YA/3My8tj3qOGVE+qIe8bxvH391cEkPeT9xDh6uzsZB5JeyXND8fyfuFXeWwtINIfIVrcko1FqAMCAtzeA2sJJz0JRnrvqiWmGWONzJUANKNjpOHRAQKQ4BDqAAEo1H4SJwCJAaEOEIBC7SdxApAYEOoAASjUfhInAIkBoQ78H685zfMwh0dCAAAAAElFTkSuQmCC</thumbnail><scenes select="1"><scene name="SJR_ShoppingList"><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="buttonAnimation" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="changeScale"><block s="reportQuotient"><block s="reportDifference"><l>100</l><block s="getScale"></block></block><l>5</l></block></block><block s="doIf"><block s="reportTouchingObject"><l><option>mouse-pointer</option></l></block><script><block s="changeScale"><l>5</l></block></script><list></list></block></script></block-definition><block-definition s="ifItemInList %&apos;item&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%txt" initial="1"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="shoppingList"/></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="shoppingList"/></block><block var="item"/></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="write on stage text %&apos;text&apos; size: %&apos;size&apos; font: %&apos;font&apos; align: %&apos;align&apos; x: %&apos;x&apos; y: %&apos;y&apos; color: %&apos;color&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">Syntax:&#xD;_italics_&#xD;*bold*&#xD;Fraction:&#xD;&#126;(1/2)</comment><header></header><code></code><translations></translations><inputs><input type="%mlt">Hello!</input><input type="%n">12</input><input type="%txt">Arial<options>serif&#xD;sans-serif&#xD;monospace&#xD;Arial&#xD;Arial Black&#xD;Verdana&#xD;Tahoma&#xD;Trebuchet MS&#xD;Impact&#xD;Times New Roman&#xD;Didot&#xD;Georgia&#xD;American Typewriter&#xD;Andalé Mono&#xD;Courier&#xD;Lucida Console&#xD;Monaco&#xD;Bradley Hand&#xD;Brush Script MT&#xD;Luminari&#xD;Comic Sans MS</options></input><input type="%txt" readonly="true">left<options>left&#xD;center&#xD;right</options></input><input type="%n">0</input><input type="%n">0</input><input type="%txt">rgb(0,0,0)</input></inputs><script><custom-block s="do %cs and restore pen"><script><block s="doDeclareVariables"><list><l>text dimensions</l></list></block><block s="doSetVar"><l>text dimensions</l><custom-block s="dimensions of text %mlt size: %n font: %txt align: %txt x: %n y: %n"><block var="text"/><block var="size"/><block var="font"/><block var="align"/><block var="x"/><block var="y"/></custom-block></block><block s="up"></block><block s="gotoXY"><custom-block s="value at key %s of %l"><l>x</l><block var="text dimensions"/></custom-block><custom-block s="value at key %s of %l"><l>y</l><block var="text dimensions"/></custom-block></block><custom-block s="write on stage %mlt size: %n font: %txt color: %txt"><block var="text"/><block var="size"/><block var="font"/><block var="color"/></custom-block></script></custom-block></script></block-definition><block-definition s="dimensions of text %&apos;text&apos; size: %&apos;size&apos; font: %&apos;font&apos; align: %&apos;align&apos; x: %&apos;x&apos; y: %&apos;y&apos;" type="reporter" category="pen" helper="true"><comment x="0" y="0" w="90" collapsed="false">pre-render text transparent to determine height and width and, if necessary, the adjusted coordinates (for right and center alignment)</comment><header></header><code></code><translations></translations><inputs><input type="%mlt">Hello!</input><input type="%n">12</input><input type="%txt">Arial<options>serif&#xD;sans-serif&#xD;monospace&#xD;Arial&#xD;Arial Black&#xD;Verdana&#xD;Tahoma&#xD;Trebuchet MS&#xD;Impact&#xD;Times New Roman&#xD;Didot&#xD;Georgia&#xD;American Typewriter&#xD;Andalé Mono&#xD;Courier&#xD;Lucida Console&#xD;Monaco&#xD;Bradley Hand&#xD;Brush Script MT&#xD;Luminari&#xD;Comic Sans MS</options></input><input type="%txt" readonly="true">left<options>left&#xD;center&#xD;right</options></input><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doDeclareVariables"><list><l>height</l><l>width</l></list></block><custom-block s="do %cs and restore pen"><script><block s="up"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>90</l></block><custom-block s="write on stage %mlt size: %n font: %txt color: %txt"><block var="text"/><block var="size"/><block var="font"/><l>transparent</l></custom-block><block s="doSetVar"><l>height</l><block s="reportMonadic"><l><option>abs</option></l><block s="yPosition"></block></block></block><block s="doSetVar"><l>width</l><block s="xPosition"></block></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="align"/><l>right</l></list></block><script><block s="doChangeVar"><l>x</l><block s="reportVariadicProduct"><list><l>-1</l><block var="width"/></list></block></block></script><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="align"/><l>center</l></list></block><script><block s="doChangeVar"><l>x</l><block s="reportVariadicProduct"><list><l>-0.5</l><block var="width"/></list></block></block></script><list></list></block></script></block></script></custom-block><block s="doReport"><block s="reportNewList"><list><custom-block s="key: %s value: %s"><l>width</l><block var="width"/></custom-block><custom-block s="key: %s value: %s"><l>height</l><block var="height"/></custom-block><custom-block s="key: %s value: %s"><l>x</l><block var="x"/></custom-block><custom-block s="key: %s value: %s"><l>y</l><block var="y"/></custom-block></list></block></block></script></block-definition><block-definition s="write on stage %&apos;text&apos; size: %&apos;size&apos; font: %&apos;font&apos; color: %&apos;color&apos;" type="command" category="pen" helper="true"><header></header><code></code><translations></translations><inputs><input type="%mlt">Hello!</input><input type="%n">12</input><input type="%txt">Arial<options>serif&#xD;sans-serif&#xD;monospace&#xD;Arial&#xD;Arial Black&#xD;Verdana&#xD;Tahoma&#xD;Trebuchet MS&#xD;Impact&#xD;Times New Roman&#xD;Didot&#xD;Georgia&#xD;American Typewriter&#xD;Andalé Mono&#xD;Courier&#xD;Lucida Console&#xD;Monaco&#xD;Bradley Hand&#xD;Brush Script MT&#xD;Luminari&#xD;Comic Sans MS</options></input><input type="%txt">rgb(0,0,0)</input></inputs><script><custom-block s="load fancy text extension"></custom-block><block s="doApplyExtension"><l>ft_write_on_stage(text, size, font, color, sprite)</l><list><block var="text"/><block var="size"/><block var="font"/><block var="color"/><block s="reportGet"><l><option>self</option></l></block></list></block></script></block-definition><block-definition s="load fancy text extension" type="command" category="pen" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/microworlds/fancy-text.js</l></list></block></script></block-definition><block-definition s="key: %&apos;key&apos; value: %&apos;value&apos;" type="reporter" category="operators" helper="true"><header></header><code></code><translations>pt:um par (chave: _ , valor: _ )&#xD;</translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="key"/><block var="value"/></list></block></block></script></block-definition><block-definition s="do %&apos;command&apos; and restore pen" type="command" category="pen" helper="true"><header></header><code></code><translations></translations><inputs><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>old x</l><l>old y</l><l>dir</l><l>pen down?</l><l>old color</l></list></block><block s="doSetVar"><l>old x</l><block s="xPosition"></block></block><block s="doSetVar"><l>old y</l><block s="yPosition"></block></block><block s="doSetVar"><l>dir</l><block s="direction"></block></block><block s="doSetVar"><l>pen down?</l><block s="getPenDown"></block></block><block s="doSetVar"><l>old color</l><block s="getPenAttribute"><l><option>r-g-b-a</option></l></block></block><block s="doRun"><block var="command"/><list></list></block><block s="up"></block><block s="gotoXY"><block var="old x"/><block var="old y"/></block><block s="setHeading"><block var="dir"/></block><block s="doIf"><block var="pen down?"/><script><block s="down"></block></script><list></list></block><block s="setPenColorDimension"><l><option>r-g-b(-a)</option></l><block var="old color"/></block></script></block-definition><block-definition s="value at key %&apos;key&apos; of %&apos;lst&apos;" type="reporter" category="operators" helper="true"><header></header><code></code><translations>pt:o valor com chave _ em _&#xD;</translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doForEach"><l>each item</l><block var="lst"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="each item"/></block><block var="key"/></list></block><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="each item"/></block></block></script><list></list></block></script></block></script></block><block s="doReport"><l></l></block></script></block-definition><block-definition s="displayList" type="command" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doWarp"><script><custom-block s="write on stage text %mlt size: %n font: %txt align: %txt x: %n y: %n color: %txt"><l>Shopping List:</l><l>24</l><l>monospace</l><l>left</l><l>-220</l><l>160</l><l>rgb(0,0,0)</l></custom-block><block s="doFor"><l>i</l><l>1</l><l>10</l><script><custom-block s="write on stage text %mlt size: %n font: %txt align: %txt x: %n y: %n color: %txt"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><block var="listOffset"/></list></block><block var="shoppingList"/></block><custom-block s="fontSize %s"><block var="i"/></custom-block><l>monospace</l><l>left</l><l>-220</l><block s="reportDifference"><l>155</l><block s="reportVariadicProduct"><list><block var="i"/><l>24</l></list></block></block><l>rgb(0,0,0)</l></custom-block></script></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="shoppingList"/></block><l>10</l></list></block><script><custom-block s="write on stage text %mlt size: %n font: %txt align: %txt x: %n y: %n color: %txt"><l>Use up and down key to &#xD;look through shopping list</l><l>12</l><l>monospace</l><l>left</l><l>-220</l><block s="reportDifference"><l>155</l><block s="reportVariadicProduct"><list><block var="i"/><l>24</l></list></block></block><l>rgb(0,0,0)</l></custom-block></script><list></list></block></script></block></script></block-definition><block-definition s="listScroll" type="reporter" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportDifference"><block s="reportKeyPressed"><l><option>down arrow</option></l></block><block s="reportKeyPressed"><l><option>up arrow</option></l></block></block><comment w="186" collapsed="false">dont ask why but this works&#xD;&#xD;whenever a key is pressed, it returns a value of 1</comment></block></script></block-definition><block-definition s="fontSize %&apos;i&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block s="reportTextAttribute"><l><option>length</option></l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><block var="listOffset"/></list></block><block var="shoppingList"/></block></block><l>12</l></list></block><block s="reportQuotient"><l>16</l><block s="reportQuotient"><block s="reportTextAttribute"><l><option>length</option></l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><block var="listOffset"/></list></block><block var="shoppingList"/></block></block><l>24</l></block></block><l>12</l></block></block></script></block-definition><block-definition s="msgFontSize" type="reporter" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="message"/></block><l>12</l></list></block><block s="reportQuotient"><l>16</l><block s="reportQuotient"><block s="reportTextAttribute"><l><option>length</option></l><block var="message"/></block><l>48</l></block></block><l>16</l></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="992"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="993"></list></costumes><sounds><list struct="atomic" id="994"></list></sounds><variables></variables><blocks></blocks><scripts><script x="87" y="48.33333333333334"><block s="receiveGo"></block><block s="doSetVar"><l>buttonChose</l><l>0</l></block><block s="doSetVar"><l>shoppingList</l><block s="reportNewList"><list></list></block></block></script></scripts><sprites select="4"><sprite name="Delete Item" idx="4" x="100" y="-100" heading="90" scale="1.0000000000000007" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="173.4,31.211999999999993,0,1" pen="tip" id="1009"><costumes><list id="1010"><item><ref mediaID="Delete Item_cst_shopping-list-button-delete-item"></ref></item></list></costumes><sounds><list struct="atomic" id="1011"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="143"><block s="receiveGo"></block><block s="doForever"><script><custom-block s="buttonAnimation"></custom-block></script></block></script><script x="29" y="243"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIf"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="buttonChose"/><l>0</l></list></block><block s="reportVariadicEquals"><list><block var="buttonChose"/><l>4</l></list></block></list></block><script><block s="doSetVar"><l>buttonChose</l><l>4</l></block><block s="doAsk"><l>Type in the item you want to delete</l></block><block s="doIfElse"><custom-block s="ifItemInList %txt"><block s="getLastAnswer"></block></custom-block><script><block s="doDeleteFromList"><block s="reportListIndex"><block s="getLastAnswer"></block><block var="shoppingList"/></block><block var="shoppingList"/></block><block s="doSetVar"><l>message</l><block s="reportJoinWords"><list><l>Deleted </l><block s="getLastAnswer"></block><l> from list.</l></list></block></block></script><script><block s="doSetVar"><l>message</l><block s="reportJoinWords"><list><l>Couldn&apos;t find </l><block s="getLastAnswer"></block><l>. Did you type it correctly?</l></list></block></block></script></block><block s="doSetVar"><l>buttonChose</l><l>0</l></block></script><list></list></block></script></scripts></sprite><sprite name="Search" idx="3" x="100" y="-50" heading="90" scale="1.0000000000000007" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="140.25,33.660000000000004,0,1" pen="tip" id="1087"><costumes><list id="1088"><item><ref mediaID="Search_cst_shopping-list-button-search"></ref></item></list></costumes><sounds><list struct="atomic" id="1089"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="302.5000000000001"><block s="receiveGo"></block><block s="doForever"><script><custom-block s="buttonAnimation"></custom-block></script></block></script><script x="44" y="421.5000000000001"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIf"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="buttonChose"/><l>0</l></list></block><block s="reportVariadicEquals"><list><block var="buttonChose"/><l>3</l></list></block></list></block><script><block s="doSetVar"><l>buttonChose</l><l>3</l></block><block s="doAsk"><l>Type in the item you want to search for!</l></block><block s="doIfElse"><custom-block s="ifItemInList %txt"><block s="getLastAnswer"></block></custom-block><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="shoppingList"/></block><l>10</l></list></block><script><block s="doSetVar"><l>listOffset</l><block s="reportDifference"><block s="reportListIndex"><block s="getLastAnswer"></block><block var="shoppingList"/></block><l>1</l></block></block></script><list></list></block><block s="doSetVar"><l>message</l><block s="reportJoinWords"><list><l>Found </l><block s="getLastAnswer"></block><l> in shopping list</l></list></block></block></script><script><block s="doSetVar"><l>message</l><block s="reportJoinWords"><list><l>Couldn&apos;t find </l><block s="getLastAnswer"></block><l>. Did you type it correctly?</l></list></block></block></script></block><block s="doSetVar"><l>buttonChose</l><l>0</l></block></script><list></list></block></script></scripts></sprite><sprite name="Clear List" idx="2" x="100" y="0" heading="90" scale="1.0000000000000007" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,137.70000000000002,38.55600000000003,1" pen="tip" id="1182"><costumes><list id="1183"><item><ref mediaID="Clear List_cst_shopping-list-button-clear-list"></ref></item></list></costumes><sounds><list struct="atomic" id="1184"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="246"><block s="receiveGo"></block><block s="doForever"><script><custom-block s="buttonAnimation"></custom-block></script></block></script><script x="34" y="349.33333333333337"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIf"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="buttonChose"/><l>0</l></list></block><block s="reportVariadicEquals"><list><block var="buttonChose"/><l>2</l></list></block></list></block><script><block s="doSetVar"><l>buttonChose</l><l>2</l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="shoppingList"/></block><block s="doSetVar"><l>message</l><l>Shopping List Cleared!</l></block><block s="doSetVar"><l>buttonChose</l><l>0</l></block></script><list></list></block></script></scripts></sprite><watcher var="shoppingList" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="buttonChose" style="normal" x="10" y="103.000002" color="243,118,29" hidden="true"/><watcher var="listOffset" style="normal" x="10" y="124.00000399999999" color="243,118,29" hidden="true"/><sprite name="textDisplay" idx="5" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="1231"><costumes><list id="1232"><item><ref mediaID="textDisplay_cst_costume"></ref></item></list></costumes><sounds><list struct="atomic" id="1233"></list></sounds><blocks></blocks><variables></variables><scripts><script x="175" y="186.16666666666657"><block s="receiveGo"></block><block s="doSetVar"><l>message</l><l></l></block><block s="doSetVar"><l>listOffset</l><l>0</l></block><block s="doForever"><script><custom-block s="displayList"></custom-block><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="message"/><l></l></list></block></block><script><custom-block s="write on stage text %mlt size: %n font: %txt align: %txt x: %n y: %n color: %txt"><block var="message"/><custom-block s="msgFontSize"></custom-block><l>monospace</l><l>right</l><l>200</l><l>-140</l><l>rgb(0,0,0)</l></custom-block></script><list></list></block><block s="doIf"><block s="reportVariadicOr"><list><block s="reportKeyPressed"><l><option>up arrow</option></l></block><block s="reportKeyPressed"><l><option>down arrow</option></l></block></list></block><script><block s="doChangeVar"><l>listOffset</l><custom-block s="listScroll"></custom-block></block><block s="doWait"><l>0.1</l></block></script><list></list></block></script></block></script></scripts></sprite><sprite name="Add Item" idx="1" x="100" y="50" heading="90" scale="1.0000000000000007" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="1291"><costumes><list id="1292"><item><ref mediaID="Add Item_cst_shopping-list-button-add-item"></ref></item></list></costumes><sounds><list struct="atomic" id="1293"></list></sounds><blocks></blocks><variables></variables><scripts><script x="116" y="191"><block s="receiveGo"></block><block s="doForever"><script><custom-block s="buttonAnimation"></custom-block></script></block></script><script x="124" y="303.33333333333337"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIf"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="buttonChose"/><l>0</l></list></block><block s="reportVariadicEquals"><list><block var="buttonChose"/><l>1</l></list></block></list></block><script><block s="doSetVar"><l>buttonChose</l><l>1</l></block><block s="doAsk"><l>What do you want to add to the shopping list?</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="shoppingList"/></block><block s="doSetVar"><l>message</l><block s="reportJoinWords"><list><block s="getLastAnswer"></block><l> has been added to your shopping list!</l></list></block></block><block s="doSetVar"><l>buttonChose</l><l>0</l></block></script><list></list></block></script></scripts></sprite><watcher var="message" style="normal" x="10" y="145.00000599999998" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="shoppingList"><list struct="atomic" id="1348"></list></variable><variable name="buttonChose"><l>0</l></variable><variable name="listOffset"><l>0</l></variable><variable name="message"><l>Couldn&apos;t find chol. Did you type it correctly?</l></variable></variables></scene></scenes></project><media name="SJR_ShoppingList" app="Snap! 10, https://snap.berkeley.edu" version="2"><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,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAAAAXNSR0IArs4c6QAABkJJREFUaEPtmnlQU1cUxk8ghKwQQKqDFAOGRRYFZIm4teJo7egIailttWUpKlJHUZSBSh0rFVGs1ioUWQRtVdyoU9SZWrCismlAFlOW2CBoLAKyBBICCXTum75MQBBHO0lG3/0ny3nv3u9+v3fPucl7JBincblcQ1AoPjBimy6i0qgLeiSSyb0SCWu884j42A7Q6HQpjc7oIVPIgo729msKmSxH2Nz84EWekcYKWlpampqbme8c6JeHWXNtYd5779NcXJzBmjMFzMxMQU9Pn2DxCg4MDiqhu1sCHZ2dUFtXDxX8csXV3y6RWEbGpS2tLeEikahqtG5HBWU31S7QkErJWLh4iUFoaIiBk6PDK0giTnlZBzq7uuB41smhzNQUhZ6+XmxVTU3SyHOfA+Xh7rGPTCZvSkxKosybO/tlxyKO+x8cqK4RwFcRG/qlPb0/3C2/u129y2GgpjtP32bMZsdnnzxBQSmOaJp3QNT4ED79OFDe2dEeUtvQcApXoAJly+G4UhnMslM5Zw2cnaZpXiExosqBW0UlsCEsTCbr75siFApbUUAFysvDq2R1ULD3xoj1hGU64MC26JiB6/nX0vh8foQKFIfDcWAxmNW3i4vJLBZTB2QSEmrrGuAjfz/5s65OU7FYLMVWlLOTc/zS5X7RCd/tJhMW6Y4DAQGB0orSsiBhk+gcBmr2rDklW6O3e/svX6Y7KgklcPhICpzIysji8/nBGCi3Ga5dv5zJMZrmYEfYo0MOFN68DdFRUaKSshIbDJQ911ZRWFSk/475BB2SSUhpfvQYFvv69v9VX2dIsrCwoNMMKL01tbVApRq+1e6sC4+A/KtX4I8bN4AzxUrrXvT1ycHZwQEYfTImicPhsPWHoEPYKNKKsLSM45C4+1vV2J4+s+H0qZ+1ogUNyuVY6wwoXI+SBCZaBVVVcx/WhX4JqRnpMN3ZCRC03AsX4MqVPALUfw6gC0froNAv8D3x8ZCckjxqqkHgMo8dg9aWfzDZ0XHfQFhoMPYeQV6xdKkKqHoMT2G+Sz7E4iidoXYxLw+MWCxI2Juo+s7O0QmM2WzVKkbGoFV9p+g2mE+cBPsPHoQ5PjytXjhaB4Vmj6+iesF9zJiQtWsxGAjitshIlVGND5sgJiYWlvv5Q2DAymHG4dDuVFSAiQkbi+GQN22NGnY8gohaaspR7HXX7j1QWlykWsUIFA79+0M/whOxGPbvS9A+KEdzR6acLpXcr6sDQ0OK1gSprxJk+PmLucNqFy5sw+YtsGXzRgyEem1DcfVNAIqLxU9gZ1zssDmNV4PU42fOXoDr1wtUUDVtzrDNBBp8mp29/PeCAorlZAuNakFmFuTnQ/LRI9hKQMbs2B4FCFRxaRkcOXx41LTY0dEJnm5uWCpDtQ1fUS8DauSKGvlZl0A9bW2DuTyesv7vB2TsdxTPiydKPHCAM2+Oj8ZBoc0DSnuoodSnnqpG2xHiqQ+lrJMZadh5/gGBcOvGn1gtQ7AWzp//3DzwXS2eQlENQg3Vo5jYGAw4XttQ3UJ1E+9Hvf5p0qC6eiEErlrVfa+60hgD5e3hnb0mJPjziPB1mtRBjDWOA7mX8iApMaGsqLjIGwPFtbIOcON5Z53NOU0j3NMdB76O26XM+/X8vqqamlgMFNpQkMyG2nPz8ii2U210R+lbrKSntxd8vHkDMkm3q7CpSaC6cejp4Zm6YOGikL0J8cStDh24QFJS04ey09PLS++WeiA5KlDW1tYTGVRaY1pWNpXnhcWIpiUH0E3DgJUrBqSS7lkPmpr4w0BhKdDWPpg9weynnHPnNL5V15InOjfso8diCPoiSN729Gl8ZXVlPC7wucfF3F3dD7FNTdcfTU42dLC31bmJvMmCikvvQFTk5v4+mTS5/N69SPW5jvYAJsnNZcYOxaAyLnzjJvKa1Z+QmAzGm+yP1udW3yCEzMwsxeVLucpBhTJc0FB3fKSoMR9ptnnXxsN8knmqVNrrssxvhZ77zJn6DvZ22D8INBqxi38dul1dXfCwqRkqK6vg1s1CmaCqUp/OYGa3PWuLE4lELaP1PSYo/GCulZUjhU7/zNjExLdPKrOXSaXMgf5+Ymf4GqSoNJqcZWQsViqVhR2tbZcpMtpVQaug50Vd/gvQPazLYwr5WwAAAABJRU5ErkJggg==" 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,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" mediaID="Clear List_cst_shopping-list-button-clear-list"/><costume name="costume" center-x="240" center-y="180" image="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==" mediaID="textDisplay_cst_costume"/><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"/></media></snapdata>