<snapdata remixID="11117072"><project name="Not sure" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes>Encode and Decode messages here</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Not sure"><notes>Encode and Decode messages here</notes><hidden></hidden><headers></headers><code></code><blocks></blocks><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="5"><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="6"></list></costumes><sounds><list struct="atomic" id="7"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><watcher var="encoded text" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="decoded text" style="normal" x="11" y="108.000002" color="243,118,29" extX="80" extY="70"/><watcher var="cipher" style="normal" x="11" y="206.00000200000005" color="243,118,29"/><sprite name="Sprite" idx="1" x="58" y="79" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="15"><costumes><list struct="atomic" id="16"></list></costumes><sounds><list struct="atomic" id="17"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="10"><block s="receiveGo"></block><block s="gotoXY"><l>0</l><l>-100</l></block><block s="doSetVar"><l>encoded text</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>decoded text</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>cipher</l><l></l></block></script><script x="20" y="150.00000000000003"><block s="receiveGo"></block><block s="doAsk"><l>What will the cipher? (use numbers only)</l></block><block s="doIfElse"><block s="reportIsA"><block s="getLastAnswer"></block><l><option>number</option></l></block><script><block s="doSetVar"><l>cipher</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>Type 1 if you are encoding text, type 2 if you are decoding text</l></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>1</l></block><script><block s="doAsk"><l>Type the text you will encode</l></block><block s="doSetVar"><l>encoded text</l><block s="reportUnicode"><block s="getLastAnswer"></block></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="encoded text"/></block><script><block s="doReplaceInList"><block var="i"/><block var="encoded text"/><block s="reportUnicodeAsLetter"><block s="reportSum"><block s="reportListItem"><block var="i"/><block var="encoded text"/></block><block s="reportLetter"><block var="i"/><block var="cipher"/></block></block></block></block><block s="doAddToList"><block s="reportUnicodeAsLetter"><block s="reportListItem"><block var="i"/><block s="reportDifference"><block s="reportUnicode"><block var="encoded text"/></block><block s="reportLetter"><block var="i"/><block var="cipher"/></block></block></block></block><block var="decoded text"/></block></script></block></script><script><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>2</l></block><script><block s="doAsk"><l>Type the text you will decode</l></block><block s="doSetVar"><l>encoded text</l><block s="reportTextSplit"><block s="getLastAnswer"></block><l><option>letter</option></l></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="encoded text"/></block><script><block s="doAddToList"><block s="reportUnicodeAsLetter"><block s="reportListItem"><block var="i"/><block s="reportDifference"><block s="reportUnicode"><block var="encoded text"/></block><block s="reportLetter"><block var="i"/><block var="cipher"/></block></block></block></block><block var="decoded text"/></block></script></block></script><script><block s="bubble"><l>Click the flag, and input a 1 or 2 next time.</l></block><block s="doWait"><l>10</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block></script></block></script><script><block s="bubble"><l>Click the flag, and input a number next time.</l></block><block s="doWait"><l>10</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block><block s="bubble"><block s="reportNewList"><list><block s="reportCombine"><block var="encoded text"/><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list></list></block></autolambda><list></list></block></block><l>↓</l><block s="reportCombine"><block var="decoded text"/><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list></list></block></autolambda><list></list></block></block></list></block></block></script><comment x="222.876953125" y="12.8333333333334" w="90" collapsed="false">The encoded text is converted into unicode, then each number is decreased by each number in the cipher, then the unicode is converted into text</comment><comment x="340.1845703125" y="11.500000000000028" w="90" collapsed="false">The decoded text is converted to unicode, then each number is increased by each number in the cipher, then converted back into text</comment><comment x="1638" y="42" w="90" collapsed="false">when text asks for numbers just slam in a few random numbers in order for the encoder/decoder to start working</comment></scripts></sprite></sprites></stage><variables><variable name="encoded text"><list struct="atomic" id="204">J,&quot;&quot;&quot;&quot;,d,q,%,y,h,u</list></variable><variable name="decoded text"><list struct="atomic" id="205">I, ,a,m, ,s,a,m</list></variable><variable name="cipher"><l>123456789</l></variable></variables></scene></scenes></project><media name="Not sure" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>