<snapdata remixID="14389297"><project name="Unit 4 Lab 4 Data Representation and Compression" app="Snap! 10.7.2, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Unit 4 Lab 4 Data Representation and Compression"><notes></notes><hidden></hidden><headers></headers><code></code><blocks></blocks><primitives></primitives><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" id="6"><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="7"></list></costumes><sounds><list struct="atomic" id="8"></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="13"><costumes><list struct="atomic" id="14"></list></costumes><sounds><list struct="atomic" id="15"></list></sounds><blocks></blocks><variables></variables><scripts><script x="503.12109375" y="585.8333333333331"><block s="reportUnicode"><block s="getLastAnswer"></block></block></script><script x="31" y="34.333333333333314"><block s="receiveGo"></block><block s="doSetVar"><l>letters</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>answer</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>Message?</l></block><block s="doSetVar"><l>answer</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>Shift value?</l></block><block s="doSetVar"><l>shift</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>letters</l><block s="reportUnicode"><block s="reportNewList"><list><block s="reportTextSplit"><block var="answer"/><l><option>letter</option></l></block></list></block></block></block><block s="doForEach"><l>item</l><block var="letters"/><script><block s="doReplaceInList"><l>1</l><block var="letters"/><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><block var="shift"/></list></block></autolambda><list></list></block><block var="item"/></block></block></script></block><block s="doFor"><l>i</l><l>1</l><block s="reportTextAttribute"><l><option>length</option></l><block var="answer"/></block><script><block s="doSayFor"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="letters"/></block></block><l>2</l></block></script></block></script></scripts></sprite><watcher var="letters" style="normal" x="10" y="12" color="243,118,29" extX="80" extY="70"/><watcher var="answer" style="normal" x="9" y="115.000002" color="243,118,29"/><watcher var="shift" style="normal" x="10" y="146.000004" color="243,118,29"/></sprites></stage><variables><variable name="letters"><list struct="atomic" id="101"></list></variable><variable name="answer"><l>9</l></variable><variable name="shift"><l>9</l></variable></variables></scene></scenes></project><media name="Unit 4 Lab 4 Data Representation and Compression" app="Snap! 10.7.2, https://snap.berkeley.edu" version="2"></media></snapdata>