<snapdata remixID="8809254"><project name="caesar cipher" app="Snap! 5.1, 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" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK1SURBVHhe7cExAQAAAMKg9U9tDB8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIsajf4AAXBXLv8AAAAASUVORK5CYII=</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="30" y="41"><block s="receiveGo"></block><block s="doSetVar"><l>input text</l><l></l></block><block s="doSetVar"><l>shift value</l><l></l></block><block s="doSetVar"><l>output text</l><l></l></block><block s="doAsk"><l>enter a phrase or word</l></block><block s="doSetVar"><l>input text</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>shift value</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>enter 1 to encode or 2 to decode</l></block><block s="doIfElse"><block s="reportEquals"><l></l><block s="getLastAnswer"></block></block><script><block s="doSetVar"><l>output text</l><custom-block s="encode %s %s"><block var="input text"/><block var="shift value"/></custom-block></block><block s="bubble"><block var="output text"/></block></script><script><block s="doSetVar"><l>output text</l><custom-block s="decode %s %s"><block var="input text"/><block var="shift value"/></custom-block></block><block s="bubble"><block var="output text"/></block></script></block></script></block></script></scripts></sprite><watcher var="input text" style="normal" x="10" y="10" color="243,118,29"/><watcher var="output text" style="normal" x="8" y="35.000001999999995" color="243,118,29"/><watcher var="shift value" style="normal" x="9" y="61.00000399999999" color="243,118,29"/><watcher scope="Stage" s="getLastAnswer" style="normal" x="10" y="31.000001999999995" color="4,148,220" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><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="%s"></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"><l>world</l></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></block-definition><block-definition s="encode one character %&apos;character&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="character"/></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="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>decoded text</l></list></block><block s="doSetVar"><l>decoded text</l><l></l></block><block s="doFor"><l>i</l><l>1</l><block s="reportStringSize"><l>world</l></block><script><block s="doSetVar"><l>decoded text</l><block s="reportJoinWords"><list><block var="decoded text"/><custom-block s="decode 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="decoded text"/></block></script></block-definition><block-definition s="decode one character %&apos;character&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="reportDifference"><block s="reportUnicode"><block var="character"/></block><block var="shift #"/></block></block></block></script></block-definition></blocks><variables><variable name="input text"><l></l></variable><variable name="output text"><l></l></variable><variable name="shift value"><l></l></variable></variables></project><media name="caesar cipher" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>