<snapdata remixID="11184948"><project name="U2L2.3 Caesar Cipher Set Up" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U2L2.3 Caesar Cipher Set Up"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Decode" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block></script></block-definition><block-definition s="Cipher %&apos;Word&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>Split</l><l>Split String</l><l>List</l></list></block><block s="doSetVar"><l>Split</l><block s="reportTextSplit"><block var="Word"/><l><option>letter</option></l></block></block><block s="doSetVar"><l>Split String</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>List</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="Split"/><script><block s="doAddToList"><block s="reportListIndex"><block var="item"/><block var="Alphabet list"/></block><block var="List"/></block></script></block><block s="doForEach"><l>item</l><block var="List"/><script><block s="doAddToList"><block s="reportListItem"><block var="item"/><block var="Cipher list"/></block><block var="Split String"/></block></script></block><block s="doDeclareVariables"><list><l>New String</l></list></block><block s="doSetVar"><l>New String</l><l></l></block><block s="doForEach"><l>item</l><block var="Split String"/><script><block s="doSetVar"><l>New String</l><block s="reportJoinWords"><list><block var="New String"/><block var="item"/></list></block></block></script></block><block s="doReport"><block var="New String"/></block></script></block-definition><block-definition s="decode %&apos;cipher&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>split value</l><l>new split string</l><l>indexes</l></list></block><block s="doSetVar"><l>split value</l><block s="reportTextSplit"><block var="cipher"/><l></l></block></block><block s="doSetVar"><l>new split string</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>indexes</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>char</l><block var="split value"/><script><block s="doAddToList"><block s="reportListIndex"><block var="char"/><block var="Cipher list"/></block><block var="indexes"/></block></script></block><block s="doForEach"><l>index</l><block var="indexes"/><script><block s="doAddToList"><block s="reportListItem"><block var="index"/><block var="Alphabet list"/></block><block var="new split string"/></block></script></block><block s="doDeclareVariables"><list><l>new string</l></list></block><block s="doSetVar"><l>new string</l><l></l></block><block s="doForEach"><l>char</l><block var="new split string"/><script><block s="doSetVar"><l>new string</l><block s="reportJoinWords"><list><block var="new string"/><block var="char"/></list></block></block></script></block><block s="doReport"><block var="new string"/></block></script></block-definition></blocks><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="true" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="151"><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="152"></list></costumes><sounds><list struct="atomic" id="153"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><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="158"><costumes><list struct="atomic" id="159"></list></costumes><sounds><list struct="atomic" id="160"></list></sounds><blocks></blocks><variables></variables><scripts><script x="33" y="12.166666666666686"><block s="doSetVar"><l>Alphabet</l><l>ABCDEFGHIJKLMNOPQRSTUVWXYZ</l></block><block s="doSetVar"><l>Cipher</l><l>YPXKGNTBFJSAQCUWMVHZRLDIOE</l></block><block s="doSetVar"><l>Cipher list</l><block s="reportTextSplit"><block var="Cipher"/><l><option>letter</option></l></block></block><block s="doSetVar"><l>Alphabet list</l><block s="reportTextSplit"><block var="Alphabet"/><l><option>letter</option></l></block></block></script><script x="29" y="172"><custom-block s="Cipher %s"><l>Brian</l></custom-block></script><script x="23" y="194"><custom-block s="decode %s"><l>PVFYC</l></custom-block></script></scripts></sprite><watcher var="Alphabet" style="normal" x="10" y="10" color="243,118,29"/><watcher var="Cipher" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="Alphabet list" style="normal" x="10" y="73.00000599999998" color="243,118,29" extX="80" extY="247"/><watcher var="Cipher list" style="normal" x="114" y="71.00000399999999" color="243,118,29" extX="80" extY="249"/></sprites></stage><variables><variable name="Alphabet"><l>ABCDEFGHIJKLMNOPQRSTUVWXYZ</l></variable><variable name="Cipher"><l>YPXKGNTBFJSAQCUWMVHZRLDIOE</l></variable><variable name="Cipher list"><list struct="atomic" id="191">Y,P,X,K,G,N,T,B,F,J,S,A,Q,C,U,W,M,V,H,Z,R,L,D,I,O,E</list></variable><variable name="Alphabet list"><list struct="atomic" id="192">A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z</list></variable></variables></scene></scenes></project><media name="U2L2.3 Caesar Cipher Set Up" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>