<snapdata remixID="13256922"><project name="saladcyper" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAADCJJREFUeF7tnQlwTVkax/83q4R0SBDJdCZiiX2nGMv00NZudOxD2mj7jNJ0mWo0CtVVxjA1ajrU6BERaXkhsqNFh6ajZDCYGWHGMB2aaWWpRJQlsr+p73AvoZOb5PZ978b5TpV66r1zv+87/++Xc94579xzFbvdbgeA+/fv4+7du/RfhxZPT08EBgbCw8PDoX7ZmTUUUAjA/fv3o2vXrlAUBcSjo18J/rCwMHh5eVlDFY7CYQooDx8+tOfn52sOXwbw3r178PPzq/Jztb5aoSqA9T4vKChAx44duSd0WOqt4UjJysqyBwcHi2hu3ryJpk2bwt/fH1lZWZgwYQJWrVqFlStX4s6dO6ZHTD1vy5YtTffDDqyjgJKenm7v3LmziIh6IerxRowYgczMTAwfPhxbtmzBqFGjxNBsdiktLUW7du3MdsP2LaSAkpaWZu/UqZMlQiorK0P79u0tEQsH4RgFlNTUVA3AN4OCEPleMJp5uzrE+7jIb5BX+nz2W15ezgA6RHnrOFFSUlLs9OWfSvHDArRKnIwc944InL0Vrq6upsyKbV/sxKJH0YCi4ObMTE2NiooKdOjQwTrqcCSmK6AkJyeLHpC+45U8ui8AzPvNcc1x3vVvUfy7iXCrQSidY/6JK3cKUFRUJGrT+l5VJWPnnzC9KBXff/CVtuxDMTCANRD6NaqiJCUliR6Qkl9W+ABH9ichfMYCbNiwAcuWLcP6D2fhY9ecGjXZb0kUrvu0ROPGjUV9mtVWVZ4UFiIk7l3c+FWGBiDVVXvjGjnkSvVeASUxMVEDsPzJQ2R8nYWJEyciMjISixYtEgAudbsgGhq88RD+t2wUvLsMgpt/IPynLsO1eT01EQjA7xqFoEmTJtp71S1st9j+Nq5PP1hp4ZsBrPdM1aoByt69e+3qsFdR9AhfHj4m1v9o+WXhwoXY+NFcDUD/iE+Qb/s93hg8GT4/n4CGvYbi+1XhKMx5OmQ3+WgbvvMJ0RauaVJRXQnaMQzXIg5oPSX1mFaZkddKRa5cZwUEgOrSh734MQ5kHhUAqiXykw+xuOxsjRz4fRyDq56BYiGbCi2rVFd+EjNcAKgWFxcXBrBGSr8+lZSEhAS7uvirlD5BesZhMQSrQyf9Ptu8WbMatfj6jRu1mjX/9ItRyJ26T7NNs251UbxGDrlSvVdA2bNnjwagS1kR0g5mVuoB9362DtNuH0LV04nnGjT57Q7kerZAs2fAqrPhqlQK2fUOvv1luvaxm5sbA1jvkapdA5Tdu3fbaScKFbeKEqQcOIQGDRpgzpw5uHXrFj5buhBL3Z9OQt4YPAUPjiUgLD0fV97z115Vl76LP8dV72A0b95cvFVYWFhtNKG20bgyOVWr4+7uji5dutSuBVy7XiugxMfHix6Qhlx3eymS9h0UQzBtPggICEDkMgLwomikf8QK5MevF7Ng7+6/QOH5LPHvRQBzvd7E8uXLERMTg8ePH1c7JLfePRaXJ6Vos2DaE8gA1mueah28YrPZRA9IAHoq5dibdkAMwT169MDly5fxB5oFawDSLHg9wvbdw5Wx/gjbl48rY59v1Xpj0VYQgC1atBCBPHjwoNqA2iaE49KEJA1A2pxK+xK5yKOAEhcXpwHYwKUCCan7K30HvPK34+h58NMaKRL457PIuX4LNJulQkBVV8L2jsO/xydqANLQzwDWSOrXppKya9cue9u2bUUP6O0GxCelVQLQzJZ2SJ6Ii+EJGoA04+7WrZuZLtm2xRQQALZp00aERQDaElMdBmDHlEkCQLUwgBajwwHhKLGxsRqAjTxcsCsh2WEAdk6bgpyxu7VmNmzYkHtAByTdSi4EgK1btxYx+Xi6InZ3osMA7LpvKs6Pia8EYPfu3a2kD8disgJKTEyMBqCvlztibAmmATho0CDRHLoHJT4+Ht0PROAf78ZpTfTx8QEDaHLGLWZeANiqVSsRVmNvD+yI22MagOQjIiICNptN+Ovx5fv4+zu7KgFIyz9c5FFAiY6O1gD0a9QAUbE2DBgwAH369MHWrVsxevToV9RQ7xuuSia9z/v27YvTp0+j96EZODsyVjPj6+sr1h+5yKOABiAtw/j7eGHbzjhxeybdHknbsW7cuKGpkZqais2bN+Po0aMYMmSI9rpixQrQTHrWrFmYOXMmpk+fLobSNWvWYNy4cZXU7NevH06dOiXe6/PVBzgzYqe2DEMA9uz5fH+hPGmQt6VKVFSU6AEJwGa+DREXtQX/vftYA/DatWsaIOnp6Vi9erXYbEC3b9J+PzrOg+4lPnz4MGgWGxISIm7vXLduHaKjo5Gbm6tdTz1rdna26GGPHDmCwdkLcXrYDu1z2sjKAMoFowAwNDRUtJoADE2cjPhWKzF06FAkJCSIofjl8uIQS/cO08kK586d06r90BA8cOBAnDhxAvRKEB5PisbSxn8VAKqFtvL36tVLrgxI3lrlwoULdtr1QiWgiY+4KSm7KBgVI1dpP6n92BqlJCXij36Z4q64k29v18zTryDqTpof2yfbs6YC4nCibdu2iSE3sEUAQm1jHBapsvhrZF+8JvzRUD9//nyH+WZH1lBAAEih0HcyGnIdXWhNkMCjrV9c5FNAA1C+pnOLraAAA2iFLEgcAwMocfKt0HQG0ApZkDgGBlDi5Fuh6QygFbIgcQwMoMTJt0LTGUArZEHiGBhAiZNvhaYzgFbIgsQxMIASJ98KTWcArZAFiWNgACVOvhWazgBaIQsSx8AASpx8KzSdAbRCFiSOgQGUOPlWaDoDaIUsSByDdADSw7nHjKl838uSJUuwadMmiTFwXtOlA5BugRk/fjxmz54tTn2gZ6TQYyropntnFPVeaWf4toJP6QAk0adMmYKSkhLQwxHpNFc6oHPjxo1OyQedHJGS8vScbBmLlACOHDkSdBimWpzV+5F/AnDBggUYNmyYjPxBSgDVYdjZAObl5WHu3Lm4evUqzp8/zwDKpIB6aNLt27dx8uRJpzSdTgkLCgoSvp3ZCzul8c+cStkDqkMfvU6bNg2TJk1ySg5ePDmMAXRKCpznlI6Uu3TpklN7nhcBpHNx1q5d6zxBnORZ2h5Q7QWd1fNkZGSAzuRRCz1ZlNYoZStSA0hHz505c8YpOadzEOksRfoD6N+/vzgbx1l/DE4RQPbvgM4UnXyHh4cjLS1NC4MWx5OTk6VbD5S6B3Q2hC/7V5/RbLW4zIyHATRTXbatqwADqCsRVzBTAQbQTHXZtq4CDKCuRFzBTAUYQDPVZdu6CjCAuhJxBTMVYADNVJdt6yrAAOpKxBXMVIABNFNdtq2rAAOoKxFXMFMBBtBMddm2rgIMoK5EXMFMBRhAM9Vl27oKMIC6EnEFMxVgAM1Ul23rKsAA6krEFcxUgAE0U122rasAA6grEVcwUwEG0Ex12bauAgygrkRcwUwFGEAz1WXbugowgLoScQUzFWAAzVSXbesqwADqSsQVzFSAATRTXbatqwADqCsRVzBTAQbQTHXZtq4CDKCuRFzBTAUYQDPVZdu6CjCAuhJxBTMVYAANqGtHAYD7UBBqwIrclzKABvJfgbMoxa81C26YB1fMM2BRvksZQAM5JwDLEQUFvVGO6EqWPHHKgGV5LmUADeRaBbAC9JAZ+0uWnj96ywPxUNDKgKfX91IG0EBuVQBd0ANl2C4sKQiAC96CK96Cgl7PrLuKT7i8qgADaIAKFUB3/OWZFeoFb6EMx2DHN3BHlAHrclzKABrI8/Mh+NwPWvHEWQPW5biUATSQ51d7QAPGJL2UATSQeAbQgHjPLmUADWjIABoQjwE0Lh4DaFxD7gENaMgAGhCPe0Dj4jGAxjXkHtCAhiWYATv+BRd0hjt2GrAk76UMYB1zX4yxUNAICnwANEMFcuCJfXW0Ju9lDGCdcl+OYvSFOz4XmxHol5Bi9IYnTgOgn9241FQBBrCmSr1Qz45zKMM2uGKuBmAp5outWC7a7791MCzhJQxgnZJeimL8DC/+1Pa0BzwJwL1OFmW9iAGsY+ZLMAYu6AM3rEYZPkUFzsAD++toTd7LGEADuS/B+7DjP1DQHh6IM2BJ3ksZQHlzb4mWM4CWSIO8QTCA8ubeEi1nAC2RBnmDYADlzb0lWs4AWiIN8gbBAMqbe0u0nAG0RBrkDeL/8NCM5CYEjYQAAAAASUVORK5CYII=</thumbnail><scenes select="1"><scene name="saladcyper"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="158.57142857142858" collapsed="false">join all the items of the input list&#xD;into a single word, and report it</comment><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;pt:uma palavra com os caracteres em _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="list"/></block><script><block s="doReport"><block var="list"/></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>list</option></l></block></autolambda><list></list></block><block var="list"/></block><l></l></list></block><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script><list></list></block><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>list</option></l></block><block s="reportNewList"><list><custom-block s="list $arrowRight word %l"><l/></custom-block></list></block><l></l></block></autolambda><list></list></block><block var="list"/></block></block></script></block-definition><block-definition s="decode" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="code"/></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="code"/></block><l>q</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="code"/><l>a</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="code"/></block><l>w</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="code"/><l>b</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="code"/></block><l>e</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="code"/><l>c</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="code"/></block><l>r</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="code"/><l>d</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="code"/></block><l>t</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="code"/><l>e</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="code"/></block><l>y</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="code"/><l>f</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="code"/></block><l>u</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="code"/><l>g</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="code"/></block><l>i</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="code"/><l>h</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="code"/></block><l>o</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="code"/><l>i</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="code"/></block><l>p</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="code"/><l>j</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="code"/></block><l>a</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="code"/><l>k</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="code"/></block><l>s</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="code"/><l>l</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="code"/></block><l>md</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="code"/><l>m</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="code"/></block><l>f</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="code"/><l>n</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="code"/></block><l>g</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="code"/><l>o</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="code"/></block><l>h</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="code"/><l>p</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="code"/></block><l>j</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="code"/><l>q</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="code"/></block><l>k</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="code"/><l>r</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="code"/></block><l>l</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="code"/><l>s</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="code"/></block><l>z</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="code"/><l>t</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="code"/></block><l>x</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="code"/><l>u</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="code"/></block><l>c</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="code"/><l>v</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="code"/></block><l>v</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="code"/><l>w</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="code"/></block><l>b</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="code"/><l>x</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="code"/></block><l>n</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="code"/><l>y</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="code"/></block><l>5</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="code"/><l> </l></block></script><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="code"/></block><l>m</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="code"/><l>z</l></block></script><list></list></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block-definition><block-definition s="code" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="test"/></block><script><block s="doReplaceInList"><block var="i"/><block var="test"/><block s="reportVariadicSum"><list><block s="reportListItem"><block var="i"/><block var="test"/></block><block var="shift"/></list></block></block></script></block></script></block-definition><block-definition s="decode (2)" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="test"/></block><script><block s="doReplaceInList"><block var="i"/><block var="test"/><block s="reportVariadicSum"><list><block s="reportListItem"><block var="i"/><block var="test"/></block><block s="reportVariadicProduct"><list><l>-1</l><block var="shift"/></list></block></list></block></block></script></block><block s="doSetVar"><l>test</l><block s="reportUnicodeAsLetter"><block var="test"/></block></block></script></block-definition><block-definition s="make a shift" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>what do you want to encode</l></block><block s="doSetVar"><l>test</l><block s="getLastAnswer"></block></block><block s="doSayFor"><block var="test"/><l>2</l></block><block s="doSetVar"><l>test</l><block s="reportUnicode"><block s="getLastAnswer"></block></block></block><block s="doSayFor"><custom-block s="list $arrowRight word %l"><block var="test"/></custom-block><l>2</l></block><block s="doAsk"><l>what do you want the shift to be?</l></block><block s="doSetVar"><l>shift</l><block s="getLastAnswer"></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="test"/></block><script><block s="doReplaceInList"><block var="i"/><block var="test"/><block s="reportVariadicSum"><list><block s="reportListItem"><block var="i"/><block var="test"/></block><block var="shift"/></list></block></block></script></block><block s="doSayFor"><custom-block s="list $arrowRight word %l"><block var="test"/></custom-block><l>2</l></block></script></block-definition><block-definition s="key" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSayFor"><custom-block s="list $arrowRight word %l"><block s="reportUnicodeAsLetter"><block var="test"/></block></custom-block><l>2</l></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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="683"><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="684"></list></costumes><sounds><list struct="atomic" id="685"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="2"><sprite name="Sprite" idx="1" x="-50" y="0" heading="180" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="690"><costumes><list struct="atomic" id="691"></list></costumes><sounds><list struct="atomic" id="692"></list></sounds><blocks></blocks><variables></variables><scripts><script x="673" y="259.33333333333337"><block s="gotoXY"><l>-50</l><l>0</l></block><block s="setHeading"><l>180</l></block></script><script x="686" y="344"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="test"/></block><script><block s="doReplaceInList"><block var="i"/><block var="test"/><block s="reportDifference"><block s="reportListItem"><block var="i"/><block var="test"/></block><l>1</l></block></block></script></block></script></scripts></sprite><sprite name="Sprite(2)" idx="2" x="50" y="26" heading="0" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="722"><costumes><list struct="atomic" id="723"></list></costumes><sounds><list struct="atomic" id="724"></list></sounds><blocks></blocks><variables></variables><scripts><script x="620" y="60.83333333333326"><block s="gotoXY"><l>50</l><l>0</l></block><block s="setHeading"><l>0</l></block></script><script x="120" y="95.33333333333326"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="test"/></block><script><block s="doReplaceInList"><block var="i"/><block var="test"/><block s="reportDifference"><block s="reportListItem"><block var="i"/><block var="test"/></block><l>-1</l></block></block></script></block></script><script x="702.5" y="275.1"><block s="doSayFor"><custom-block s="list $arrowRight word %l"><block s="reportUnicodeAsLetter"><block var="test"/></block></custom-block><l>2</l></block></script><script x="722" y="365.6666666666664"><custom-block s="make a shift"></custom-block></script></scripts></sprite><watcher var="code" style="normal" x="-1" y="0" color="243,118,29" hidden="true"/><watcher var="shift" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><sprite name="Sprite(3)" idx="3" x="10" y="-127" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="24.48000000000002,122.39999999999999,0,1" pen="tip" id="764"><costumes><list id="765"><item><ref mediaID="Sprite(3)_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="766"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="133"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What is the key?</l></block><block s="doSetVar"><l>known key</l><block s="getLastAnswer"></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="test"/></block><script><block s="doReplaceInList"><block var="i"/><block var="test"/><block s="reportDifference"><block s="reportListItem"><block var="i"/><block var="test"/></block><block var="known key"/></block></block></script></block><custom-block s="key"></custom-block></script></scripts></sprite><watcher var="known key" style="normal" x="6" y="6.000001999999995" color="243,118,29" hidden="true"/><watcher var="test" style="normal" x="1" y="2" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="code"><list struct="atomic" id="801">h</list></variable><variable name="test"><list struct="atomic" id="802">104,105</list></variable><variable name="shift"><l>4</l></variable><variable name="known key"><l>4</l></variable></variables></scene></scenes></project><media name="saladcyper" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="17.5" center-y="29" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAA6CAYAAAA6AOAKAAAAAXNSR0IArs4c6QAABA9JREFUaEPtmc+PE2UYx7/fWehMtUsimGioB4weFD1AZ0skGlA4aTTxgKJnvQjhziYgyw+z/gFGYtSzQT2YaMSDkl0Sg9KdysHoReNedtXEkCgL7ZTd+ZppZ7rTXWY67QyHTfomTTrvvO/zfN7v+3SeZ94SMa0h+0T0VpHOubixefUzzpCryimBU5378gB6SU4tOpuzQqWE6e/GohNrq//szoiNB0PgTAHjZ5NWSM4sp1UgblwqZQhNmayf9o00Zd8exmmamBoGRkPC9I2pjQsz7BalVXIgZZqyh9qiuwrjE/WuYn1PWoDouIGUkZ65r4XGvIAtCc7+BbAIaEHgov+d4ALBRcJbWAH+tDDu969rA8G4sh8T8Oswq47MEaEnTNbX2RkIRtpZaKJUBlbKgsoGjO2AyoTKAssAyv41QDMB+IaJTQ+RP/63dsxAMGkUkfZsa2G5LBht4ACuTMD/bAdgmXQez7RNAntKijRgcWPinsaplVktJ7JgdObGZfiNCVPAlneyaxLULTEZPrUyYdbOCyhTAI9gQvmiBXm0uBpt00iZuBgYKTNSJkaBUTqIC42RMiNlBk2qGyNmGrKnCRz3V0foImB8cBOa2UrHf2O8K22dMtLT4y7caUBH7nDM5h80njdhTpLf38ibqAempcpTHvgJgB19HM0b0OsF1n/IE6gL01J1l+B9K2Bb1IF/vmAAV/1zVwJ7wnsCro/BOFhg7VpeQF2YhuzvCBwIDC8R3jeCcSiImfaZ3i3tfs2A8SGAkt8v4FKRzsFcYZqy3wLw/uqqvf0G+Fz4FhmtgRvavY8wZiMARyw65/MAaivTlP0lgBc7KuCkSedcUnHlyj4hIDyK/cqi81IuMNLeoovWUic02u1Ri87vSTBN2Y8A+C0Y75kolMgrjaxAvKWJQwb0WWCobtGx/e/9ys6mbAdAxR/rga/cw7nPM8P0OsVZk87baWBc2WcEnIwGeM4wqyfh/ZTpd38YMPYa5WmTc+2/dfx+gJs6RrW89l3b1cSUoFN5K/OqwAuB0ZrJevfBlrQ6V5WrAqvBvMMm658Oo0Z0DqWdJRfFbp4RVh4u8tp8kuGGdu0gxv4Ix5hojJO/+L/ITC14zlS+Bvh8e0OAySKdd5Nh7OMEpoMtvGix/kImimByG6alylEPfC80aEB745JgkEyvrDrXMYv17twsUN3c1NTELKB9gTrXDeANk84XUeOu7Jc94GMCWzv9vGxxbn8WgJ6YCS9uqlodg3cpTILBFswSrHX+vVAVYNTx0gqMA/eyVssdxjfoJ0HAuEDgwSQHAv4CvMNF/nQ5L5C2zmuNSfb9bic434xx9JEJTJLOP3mC3BEmdLCkJx/YjMKzAIOqT/O30Zop8ee/84YI7f0PPcJzEgP8JikAAAAASUVORK5CYII=" mediaID="Sprite(3)_cst_Untitled"/></media></snapdata>