<snapdata remixID="10328944"><project name="U4L2-CyberSecurityCaesarCypher" 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="false" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="flower shape" center-x="41" center-y="44" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI4MiIgaGVpZ2h0PSI4OCIgdmlld0JveD0iMCAwIDgyIDg4Ij4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZF8xIiB4MT0iMTkuNDQ5MiIgeTE9IjcyLjYwNzQiIHgyPSIxMjQuNDMxNiIgeTI9IjcyLjYwNzQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjREExQzVDIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzRCMDA0OSIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZF8yIiB4MT0iMjkuMDYxNSIgeTE9IjcyLjYwNzQiIHgyPSIxMTQuODE5MyIgeTI9IjcyLjYwNzQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjRUUyQTdCIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzgxMTE1MCIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICA8L2RlZnM+CiAgPCEtLSBFeHBvcnRlZCBieSBTY3JhdGNoIC0gaHR0cDovL3NjcmF0Y2gubWl0LmVkdS8gLS0+CiAgPGcgaWQ9IklEMC43NDA1MzE5NzM1NDA3ODI5IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjk0OTk5OTk4ODA3OTA3MSwgMCwgMCwgMC45NDk5OTk5ODgwNzkwNzEsIDAuMDUsIDAuMTUpIj4KICAgIDxwYXRoIGlkPSJJRDAuOTc0MjIwOTM4OTgwNTc5NCIgZmlsbD0idXJsKCNncmFkXzEpIiBkPSJNIDEyNC40MzIgNjEuOTk0IEMgMTI0LjQzMiA0NS45OTIgMTEzLjQ5MyAzMi4zOTggOTguMzQxIDI4LjcxMCBDIDkxLjg2NyAyMC44NDQgODIuMjg3IDE2LjI2MiA3MS45NDAgMTYuMjYyIEMgNjEuNTk0IDE2LjI2MiA1Mi4wMTYgMjAuODQ0IDQ1LjU0MyAyOC43MDkgQyAzMC4zOTAgMzIuMzk2IDE5LjQ0OSA0NS45OTEgMTkuNDQ5IDYxLjk5NCBDIDE5LjQ0OSA2NS42MjggMjAuMDE5IDY5LjE4MyAyMS4xNDcgNzIuNjA4IEMgMjAuMDE5IDc2LjAzMyAxOS40NDkgNzkuNTg3IDE5LjQ0OSA4My4yMjIgQyAxOS40NDkgOTkuMjI0IDMwLjM4OSAxMTIuODE5IDQ1LjU0MiAxMTYuNTA2IEMgNTIuMDEzIDEyNC4zNzAgNjEuNTkyIDEyOC45NTIgNzEuOTM5IDEyOC45NTIgQyA4Mi4yODYgMTI4Ljk1MiA5MS44NjUgMTI0LjM3MCA5OC4zMzggMTE2LjUwNyBDIDExMy40ODkgMTEyLjgxOSAxMjQuNDMxIDk5LjIyNCAxMjQuNDMxIDgzLjIyMiBDIDEyNC40MzEgNzkuNTg4IDEyMy44NjIgNzYuMDM0IDEyMi43MzMgNzIuNjA4IEMgMTIzLjg2MiA2OS4xODIgMTI0LjQzMiA2NS42MjcgMTI0LjQzMiA2MS45OTQgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzczNzgwOTQxOTYzMTk1OCwgMCwgMCwgMC43NzM3ODA5NDE5NjMxOTU4LCAtMTQuNzUsIC0xMi41KSIvPgogICAgPHBhdGggaWQ9IklEMC42NjYxOTI2MTE2Nzk0MzQ4IiBmaWxsPSJ1cmwoI2dyYWRfMikiIGQ9Ik0gMTE0LjgxOSA2MS45OTQgQyAxMTQuODE5IDQ5LjI4MCAxMDUuMTk3IDM4LjgyMSA5Mi44MzggMzcuNDg1IEMgODguNDc5IDMwLjUyMSA4MC43NjEgMjUuODc0IDcxLjk0MCAyNS44NzQgQyA2My4xMjEgMjUuODc0IDU1LjQwNCAzMC41MjAgNTEuMDQ1IDM3LjQ4NSBDIDM4LjY4NSAzOC44MjAgMjkuMDYyIDQ5LjI4MCAyOS4wNjIgNjEuOTk0IEMgMjkuMDYyIDY1Ljc5OSAyOS45NDggNjkuMzkwIDMxLjQ4OCA3Mi42MDggQyAyOS45NDggNzUuODI2IDI5LjA2MiA3OS40MTYgMjkuMDYyIDgzLjIyMyBDIDI5LjA2MiA5NS45MzcgMzguNjg1IDEwNi4zOTcgNTEuMDQ1IDEwNy43MzMgQyA1NS40MDIgMTE0LjY5NiA2My4xMTggMTE5LjM0MSA3MS45NDAgMTE5LjM0MSBDIDgwLjc2MiAxMTkuMzQxIDg4LjQ3OCAxMTQuNjk1IDkyLjgzNiAxMDcuNzMzIEMgMTA1LjE5NyAxMDYuMzk3IDExNC44MTkgOTUuOTM3IDExNC44MTkgODMuMjIzIEMgMTE0LjgxOSA3OS40MTYgMTEzLjkzMiA3NS44MjcgMTEyLjM5MyA3Mi42MDggQyAxMTMuOTMzIDY5LjM5MCAxMTQuODE5IDY1Ljc5OSAxMTQuODE5IDYxLjk5NCBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMC43NzM3ODA5NDE5NjMxOTU4LCAwLCAwLCAwLjc3Mzc4MDk0MTk2MzE5NTgsIC0xNC43NSwgLTEyLjUpIi8+CiAgPC9nPgo8L3N2Zz4=" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20.00000000000003"><block s="receiveGo"></block><block s="doSayFor"><l>Press the BLUE button if you want to encode a message in unicode. Press the GREEN button if you want to decode a unicode message into a readable message.</l><l>10</l></block></script><script x="20" y="118.8333333333334"><block s="receiveMessage"><l>GREEN</l></block><block s="doAsk"><l>Is the message in Shift Caesar Ciper?</l></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>Yes</l></block><script><block s="doAsk"><l>Is the code in letters or numbers? (Letters or Numbers)</l></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>Letters</l></block><script><block s="doAsk"><l>Type in the message you want to decode. (in letters only)</l></block><block s="doSetVar"><l>UNICODE</l><block s="reportDifference"><block s="reportUnicode"><block s="getLastAnswer"></block></block><l>4</l></block></block><block s="doWait"><l>1</l></block><block s="doSetVar"><l>CIPHER</l><block s="reportUnicodeAsLetter"><block var="UNICODE"/></block></block><block s="doAsk"><block s="reportJoinWords"><list><block var="UNICODE"/><l>, </l><block var="CIPHER"/><l> (say anything to stop seeing this message)</l></list></block></block></script><script><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>Numbers</l></block><script><block s="doSetVar"><l>DECRYPTLIST</l><block s="reportNewList"><list></list></block></block><block s="doAsk"><l>Divide the unicode into numbers, enter in each one at time separately. Once finished say (Done)</l></block><block s="doUntil"><block s="reportEquals"><block s="getLastAnswer"></block><l>Done</l></block><script><block s="doAddToList"><block s="getLastAnswer"></block><block var="DECRYPTLIST"/></block><block s="doAsk"><l>Divide the unicode into numbers, enter in each one at time separately. Once finished say (Done)</l></block></script></block><block s="doSetVar"><l>UNICODE</l><block s="reportDifference"><block var="DECRYPTLIST"/><l>4</l></block></block><block s="doWait"><l>1</l></block><block s="doSetVar"><l>CIPHER</l><block s="reportUnicodeAsLetter"><block var="UNICODE"/></block></block><block s="doWait"><l>1</l></block><block s="doAsk"><block s="reportJoinWords"><list><block var="UNICODE"/><l>, </l><block var="CIPHER"/><l> (say anything to stop seeing this message)</l></list></block></block></script></block></script></block></script><script><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>No</l></block><script><block s="doSetVar"><l>DECRYPTLIST</l><block s="reportNewList"><list></list></block></block><block s="doAsk"><l>Divide the unicode into numbers, enter in each one at time separately. Once finished say (Done)</l></block><block s="doUntil"><block s="reportEquals"><block s="getLastAnswer"></block><l>Done</l></block><script><block s="doAddToList"><block s="getLastAnswer"></block><block var="DECRYPTLIST"/></block><block s="doAsk"><l>Divide the unicode into numbers, enter in each one at time separately. Once finished say (Done)</l></block></script></block><block s="doSetVar"><l>CIPHER</l><block s="reportUnicodeAsLetter"><block var="DECRYPTLIST"/></block></block><block s="doWait"><l>1</l></block><block s="doAsk"><block s="reportJoinWords"><list><block var="CIPHER"/><l> (say anything to stop seeing this message)</l></list></block></block></script></block></script></block></script><script x="20" y="1051.1666666666667"><block s="receiveMessage"><l>BLUE</l></block><block s="doAsk"><l>Would you like to use Shift Caesar Cipher in your message? (Yes or No)</l></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>Yes</l></block><script><block s="doAsk"><l>Type in the message you want to encode.</l></block><block s="doSetVar"><l>UNICODE</l><block s="reportSum"><block s="reportUnicode"><block s="getLastAnswer"></block></block><l>4</l></block></block><block s="doWait"><l>1</l></block><block s="doSetVar"><l>CIPHER</l><block s="reportUnicodeAsLetter"><block var="UNICODE"/></block></block><block s="doWait"><l>1</l></block><block s="doAsk"><block s="reportJoinWords"><list><block var="UNICODE"/><l>, </l><block var="CIPHER"/><l> (say anything to stop seeing this message)</l></list></block></block></script><script><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>No</l></block><script><block s="doAsk"><l>Type in the message you want to encode.</l></block><block s="doSetVar"><l>UNICODE</l><block s="reportUnicode"><block s="getLastAnswer"></block></block></block><block s="doWait"><l>1</l></block><block s="doAsk"><block s="reportJoinWords"><list><block var="UNICODE"/><l> (say anything to stop seeing this message)</l></list></block></block></script></block></script></block></script></scripts></sprite><sprite name="Sprite(2)" idx="2" x="-100" y="-100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="86.955,140.25,0,1" pen="tip" id="238"><costumes><list id="239"><item><costume name="ball b" center-x="22.5" center-y="22.5" image="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQ1cHgiIGhlaWdodD0iNDVweCIgdmlld0JveD0iMCAwIDQ1IDQ1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0NSA0NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgPGc+CiAgICA8cmFkaWFsR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBjeD0iMjkuNzI3NSIgY3k9IjEzLjEzOTYiIHI9IjM4LjUyOTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojODBGNEZGIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzAwNzdGRiIvPgogICAgPC9yYWRpYWxHcmFkaWVudD4KICAgIDxjaXJjbGUgZmlsbD0idXJsKCNTVkdJRF8xXykiIGN4PSIyMi41IiBjeT0iMjIuNSIgcj0iMjIuNSIvPgogIDwvZz4KPC9zdmc+" id="240"/></item></list></costumes><sounds><list struct="atomic" id="241"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doBroadcast"><l>BLUE</l></block></script></scripts></sprite><sprite name="Sprite(3)" idx="3" x="100" y="-100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="0,121.17599999999999,137.70000000000002,1" pen="tip" id="249"><costumes><list id="250"><item><costume name="ball d" center-x="22.5" center-y="22.5" image="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQ1cHgiIGhlaWdodD0iNDVweCIgdmlld0JveD0iMCAwIDQ1IDQ1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0NSA0NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgPGc+CiAgICA8cmFkaWFsR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBjeD0iMjkuNzI3NSIgY3k9IjEzLjEzOTYiIHI9IjM4LjUyOTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojQjdGRjU5Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzAwNzIwRCIvPgogICAgPC9yYWRpYWxHcmFkaWVudD4KICAgIDxjaXJjbGUgZmlsbD0idXJsKCNTVkdJRF8xXykiIGN4PSIyMi41IiBjeT0iMjIuNSIgcj0iMjIuNSIvPgogIDwvZz4KPC9zdmc+" id="251"/></item></list></costumes><sounds><list struct="atomic" id="252"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doBroadcast"><l>GREEN</l></block></script></scripts></sprite><watcher var="UNICODE" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="CIPHER" style="normal" x="10" y="103.000002" color="243,118,29" extX="80" extY="70"/><watcher var="DECRYPTLIST" style="normal" x="336" y="47.00000399999999" color="243,118,29" extX="80" extY="70" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks></blocks><variables><variable name="UNICODE"><list struct="atomic" id="265">76,105,112,112,115</list></variable><variable name="CIPHER"><list struct="atomic" id="266">L,i,p,p,s</list></variable><variable name="DECRYPTLIST"><list struct="atomic" id="267">74,101,118,120</list></variable></variables></project><media name="U4L2-CyberSecurityCaesarCypher" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>