<snapdata remixID="9349251"><project name="Unit 4 Lab 3: Cybersecurity" 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="true" 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="-122" y="63" 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="43" y="194.99999999999994"><block s="doAsk"><l>what would you like to decode?</l></block><custom-block s="encode %s %s"><block s="getLastAnswer"></block><l>-3</l></custom-block></script><script x="35.000000000000114" y="100"><block s="doAsk"><l>What would you like to encode? </l></block><custom-block s="encode %s %s"><block s="getLastAnswer"></block><l>3</l></custom-block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="encode %&apos;text&apos; %&apos;shift #&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>encodedtext</l></list></block><block s="doSetVar"><l>encodedtext</l><l></l></block><block s="doFor"><l>i</l><l>1</l><block s="reportStringSize"><block var="text"/></block><script><block s="doSetVar"><l>encodedtext</l><block s="reportJoinWords"><list><block var="encodedtext"/><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="bubble"><block var="encodedtext"/></block></script></block-definition><block-definition s="encode one charecter %&apos;char&apos; %&apos;shift #&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs></block-definition><block-definition s="encode one character %&apos;char&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="char"/></block><block var="shift #"/></block></block></block></script></block-definition><block-definition s="decode" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></block-definition></blocks><variables></variables></project><media name="Unit 4 Lab 3: Cybersecurity" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>