<snapdata remixID="9109143"><project name="U4L7-Ceasar Cipher" 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="1.496770925667982" y="-1.471444852475683" 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="307.04297075" y="534.000003"><block s="reportSum"><l></l><l></l></block></script><script x="49" y="295.8"><block s="doReport"><l></l></block></script><script x="66" y="413"><block s="reportUnicode"><l>r</l></block></script><script x="10" y="488"><block s="reportUnicodeAsLetter"><l>268</l></block></script><script x="89.9834004375" y="178.800002"><block var="b"/></script><script x="95" y="222"><custom-block s="Decode single character: %s Key: %s"><l>@</l><l>9</l></custom-block></script><script x="57.664064499999995" y="140.800002"><custom-block s="Encode single character: %s key: %s"><l></l><block var="key"/></custom-block></script><script x="167.9248076875" y="149.800004"><block var="item"/></script><script x="347" y="50"><block s="doSetVar"><l>encoded text</l><custom-block s="Encode Message: %s key: %s"><l>My favorite animal is the penguin. Their bright and fluffy feathers really tickle my fancy. Hopefully none decrypts my message because that would be embarassing!</l><l>2</l></custom-block></block></script><script x="141" y="280"><custom-block s="Decode message: %s Key: %s"><l>O{"hcxqtkvg"cpkocn"ku"vjg"rgpiwkp0"Vjgkt"dtkijv"cpf"hnwhh{"hgcvjgtu"tgcnn{"vkemng"o{"hcpe{0"Jqrghwnn{"pqpg"fget{rvu"o{"oguucig"dgecwug"vjcv"yqwnf"dg"godctcuukpi#</l><l>2</l></custom-block></script></scripts></sprite><watcher var="encoded text" style="normal" x="10" y="10" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Encode single character: %&apos;character&apos; key: %&apos;key&apos;" type="reporter" category="other"><comment x="0" y="0" w="90" collapsed="false">Elvis Lin Period5&#xD;This block encrypts inputs with a key given.&#xD;</comment><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="key"/></block></block></block></script></block-definition><block-definition s="Decode single character: %&apos;character&apos; Key: %&apos;key&apos;" type="reporter" category="other"><comment x="0" y="0" w="90" collapsed="false">Elvis Lin Period 5&#xD;Decodes certain characters given a character and a key.</comment><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="key"/></block></block></block></script></block-definition><block-definition s="Encode Message: %&apos;message&apos; key: %&apos;key&apos;" type="reporter" category="other"><comment x="0" y="0" w="90" collapsed="false">Elvis Lin Period 5&#xD;it encodes the message by using the provided key then reports the encrypted message which should be the original message shifted to the right by the provided number of characters..</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l><l>b</l></list></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block s="reportTextSplit"><block var="message"/><l><option>letter</option></l></block><script><block s="doAddToList"><custom-block s="Encode single character: %s key: %s"><block var="item"/><block var="key"/></custom-block><block var="a"/></block></script></block><block s="doSetVar"><l>b</l><block s="reportCombine"><block var="a"/><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block><block s="doReport"><block var="b"/></block></script></block-definition><block-definition s="Decode message: %&apos;messages&apos; Key: %&apos;keys&apos;" type="reporter" category="other"><comment x="0" y="0" w="90" collapsed="false">Elvis Lin Period 5&#xD;It decodes the message by using the provided key then reports the decrypted message which should be the original message shifted to the left by the provided number of characters.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l><l>b</l></list></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block s="reportTextSplit"><block var="messages"/><l><option>letter</option></l></block><script><block s="doAddToList"><custom-block s="Decode single character: %s Key: %s"><block var="item"/><block var="keys"/></custom-block><block var="a"/></block></script></block><block s="doSetVar"><l>b</l><block s="reportCombine"><block var="a"/><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block><block s="doReport"><block var="b"/></block></script></block-definition></blocks><variables><variable name="encoded text"><l>O{"hcxqtkvg"cpkocn"ku"vjg"rgpiwkp0"Vjgkt"dtkijv"cpf"hnwhh{"hgcvjgtu"tgcnn{"vkemng"o{"hcpe{0"Jqrghwnn{"pqpg"fget{rvu"o{"oguucig"dgecwug"vjcv"yqwnf"dg"godctcuukpi#</l></variable></variables></project><media name="U4L7-Ceasar Cipher" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>