<snapdata remixID="10093863"><project name="CesarCipher " app="Snap! 6, https://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" hyperops="true" 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="305" y="370.66666666666663"><custom-block s="encode %s with %n shift"><l>yep</l><l>3</l></custom-block></script><script x="298" y="425.66666666666663"><custom-block s="decode %s with %n shift"><l>|hs</l><l>3</l></custom-block></script></scripts></sprite><watcher var="encoded message" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="#" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="Decoded Text out" style="normal" x="7" y="37.000005999999985" color="243,118,29"/><watcher var="decoded message" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="Encoded Text out" style="normal" x="20" y="14.00000399999999" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="encode %&apos;message&apos; with %&apos;##&apos; shift" type="command" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%n"></input></inputs><script><block s="doSetVar"><l>encoded message</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block s="reportUnicode"><block var="message"/></block><script><block s="doIfElse"><block s="reportEquals"><block var="item"/><l>32</l></block><script><block s="doAddToList"><block var="item"/><block var="encoded message"/></block></script><script><block s="doAddToList"><block s="reportSum"><block var="item"/><block var="##"/></block><block var="encoded message"/></block></script></block></script></block><block s="doSetVar"><l>Encoded Text out</l><block s="reportJoinWords"><list><block s="reportUnicodeAsLetter"><block var="encoded message"/></block></list></block></block></script></block-definition><block-definition s="decode %&apos;message&apos; with %&apos;##&apos; shift" type="command" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%n"></input></inputs><script><block s="doSetVar"><l>decoded message</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block s="reportTextSplit"><block var="message"/><block var="##"/></block><script><block s="doAddToList"><block s="reportDifference"><block s="reportUnicode"><block var="item"/></block><block var="##"/></block><block var="decoded message"/></block></script></block><block s="doSetVar"><l>Decoded Text out</l><block s="reportJoinWords"><list><block s="reportUnicodeAsLetter"><block var="decoded message"/></block></list></block></block></script></block-definition></blocks><variables><variable name="encoded message"><list struct="atomic" id="102">124,104,115</list></variable><variable name="#"><l>0</l></variable><variable name="Encoded Text out"><l>|hs</l></variable><variable name="Decoded Text out"><l>yep</l></variable><variable name="decoded message"><list id="103"><item><list struct="atomic" id="104">121,101,112</list></item></list></variable></variables></project><media name="CesarCipher " app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>