<snapdata remixID="9291111"><project name="U2L2.3 Caesar Cipher Set Up" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><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" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="92" y="452"><custom-block s="encode One character %s %s"><l></l><l></l></custom-block></script><script x="17" y="10"><block s="receiveKey"><l><option>space</option></l></block><block s="doAsk"><l>enter a message to be encoded</l></block><block s="doSetVar"><l>inputtext</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>Enter a shift value</l></block><block s="doIf"><block s="reportIsA"><block s="getLastAnswer"></block><l><option>number</option></l></block><script><block s="doSetVar"><l>shiftvalue</l><block s="getLastAnswer"></block></block></script></block><block s="doAsk"><l>Do you wish to encode or decode</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>encode</l></block><script><block s="doSayFor"><custom-block s="Encode %s %n"><block var="inputtext"/><block var="shiftvalue"/></custom-block><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>decode</l></block><script><block s="doSayFor"><custom-block s="Decode %txt %s"><block var="inputtext"/><block var="shiftvalue"/></custom-block><l>2</l></block></script></block></script></scripts></sprite><watcher var="inputtext" style="normal" x="10" y="10" color="243,118,29"/><watcher var="shiftvalue" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="outputtext" style="normal" x="10" y="52.00000399999999" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="inputText" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="shiftvalue" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="output text" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="Encode %&apos;Text&apos; %&apos;shift #&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>encoded text</l></list></block><block s="doSetVar"><l>encoded text</l><l></l></block><block s="doFor"><l>i</l><l>1</l><block s="reportStringSize"><block var="Text"/></block><script><block s="doSetVar"><l>encoded text</l><block s="reportJoinWords"><list><block var="encoded text"/><custom-block s="encode One character %s %s"><block s="reportLetter"><block var="i"/><block var="Text"/></block><block var="shift #"/></custom-block></list></block></block></script></block><block s="doReport"><block var="encoded text"/></block></script><scripts><script x="244.3369170625076" y="23.333337333332963"><block var="Text"/></script></scripts></block-definition><block-definition s="Encode One Character" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="encode One character %&apos;char&apos; %&apos;shift #&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportUnicodeAsLetter"><block s="reportSum"><block s="reportUnicode"><block var="char"/></block><block var="shift #"/></block></block></block></script></block-definition><block-definition s="Decode %&apos;text&apos; %&apos;shift&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="Encode %s %n"><block var="text"/><block s="reportDifference"><l>0</l><block var="shift"/></block></custom-block></block></script><scripts><script x="231.33203325" y="161.000002999998"><block var="shift"/></script></scripts></block-definition></blocks><variables><variable name="inputtext"><l>what</l></variable><variable name="shiftvalue"><l>4</l></variable><variable name="outputtext"><l>0</l></variable></variables></project><media name="U2L2.3 Caesar Cipher Set Up" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>