<snapdata remixID="11083128"><project name="4.6 Project" 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="true" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><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="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts><script x="10" y="135.29694835680743"><block s="reportListContainsItem"><block s="reportNewList"><list><l>H</l><l>i</l></list></block><l>i</l></block></script><script x="10" y="79.37910798122064"><block s="reportListItem"><l></l><block var="list of words"/></block></script><script x="10" y="38.04225352112675"><block s="reportCombine"><block s="reportNewList"><list><l>b</l><l>r</l><l>i</l><l>c</l><l>k</l></list></block><block s="reifyReporter"><autolambda><custom-block s="join words %mult%txt"><list><l></l><l></l></list></custom-block></autolambda><list></list></block></block></script></scripts><sprites><sprite name="Assistant" idx="1" x="-209" y="14" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="198.9,0,143.20799999999997,1" pen="tip" id="40"><costumes><list struct="atomic" id="41"></list></costumes><sounds><list struct="atomic" id="42"></list></sounds><blocks></blocks><variables></variables><scripts><script x="84" y="295.66666666666674"><block s="receiveMessage"><l>Assistant</l></block><block s="doForever"><script><block s="bubble"><block s="reportCombine"><block var="display list"/><block s="reifyReporter"><autolambda><custom-block s="join words %mult%txt"><list><l></l><l></l></list></custom-block></autolambda><list></list></block></block></block></script></block></script></scripts></sprite><sprite name="Host" idx="3" x="-210" y="-103" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="168.86100000000005,0,196.35,1" pen="tip" id="66"><costumes><list struct="atomic" id="67"></list></costumes><sounds><list struct="atomic" id="68"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveGo"></block><block s="doSetVar"><l>word</l><block s="reportTextSplit"><custom-block s="pick a random word"></custom-block><l><option>letter</option></l></block></block><block s="doSetVar"><l>display list</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>geused letter</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>wrong letter</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="word"/></block><script><block s="doAddToList"><l>_</l><block var="display list"/></block></script></block><block s="doBroadcast"><l>Assistant</l></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="display list"/><block var="word"/></block><block s="reportEquals"><block s="reportListAttribute"><l><option>length</option></l><block var="wrong letter"/></block><l>6</l></block></block><script><block s="doAsk"><l>Geuss a letter</l></block><block s="doIfElse"><block s="reportListContainsItem"><block var="word"/><block s="getLastAnswer"></block></block><script><block s="doSayFor"><l>Correct</l><l>2</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="word"/></block><script><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportListItem"><block var="i"/><block var="word"/></block></block><script><block s="doReplaceInList"><block var="i"/><block var="display list"/><block s="getLastAnswer"></block></block></script></block></script></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="geused letter"/></block></script><script><block s="doSayFor"><l>Incorrect </l><l>2</l></block><block s="doBroadcast"><l>sprite</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="geused letter"/></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="wrong letter"/></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListAttribute"><l><option>length</option></l><block var="wrong letter"/></block><l>6</l></block><script><block s="doSayFor"><l>Game Over Hit Flag</l><l>2</l></block><block s="doSayFor"><block var="word"/><l>2</l></block></script></block></script></scripts></sprite><sprite name="Geusser" idx="2" x="-208" y="128" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="64.46399999999997,201.45000000000002,0,1" pen="tip" id="201"><costumes><list struct="atomic" id="202"></list></costumes><sounds><list struct="atomic" id="203"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><watcher s="xPosition" style="normal" x="301.24271916378893" y="301.24271916378905" color="74,108,212" hidden="true"/><watcher s="yPosition" style="normal" x="301.24271916378893" y="933.852489656289" color="74,108,212" hidden="true"/><watcher s="yPosition" style="normal" x="301.24271916378893" y="2199.0720306412886" color="74,108,212" hidden="true"/><watcher scope="Stage" s="reportMouseX" style="normal" x="301.24271916378893" y="2831.6818011337905" color="4,148,220" hidden="true"/><watcher scope="Stage" s="reportMouseY" style="normal" x="301.24271916378893" y="3464.2915716262883" color="4,148,220" hidden="true"/><watcher scope="Stage" s="getLastAnswer" style="normal" x="301.24271916378893" y="4096.901342118792" color="4,148,220" hidden="true"/><watcher s="xPosition" style="normal" x="301.24271916378893" y="4729.5111126112915" color="74,108,212" hidden="true"/><watcher s="yPosition" style="normal" x="301.24271916378893" y="5362.120883103793" color="74,108,212" hidden="true"/><watcher s="yPosition" style="normal" x="301.24271916378893" y="6627.340424088788" color="74,108,212" hidden="true"/><watcher s="xPosition" style="normal" x="301.24271916378893" y="5994.730653596289" color="74,108,212" hidden="true"/><watcher s="xPosition" style="normal" x="301.24271916378893" y="1566.4622601487908" color="74,108,212" hidden="true"/><watcher scope="Stage" s="getLastMessage" style="normal" x="91.6981404351136" y="91.69814043511286" color="230,168,34" hidden="true"/><watcher var="list of words" style="normal" x="63.63506360874908" y="0" color="243,118,29" hidden="true"/><watcher var="display list" style="normal" x="1" y="3.000001999999995" color="243,118,29" hidden="true"/><watcher var="geused letter" style="normal" x="375" y="1.00000399999999" color="243,118,29" hidden="true"/><watcher var="word" style="normal" x="241" y="57.00000799999998" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="random word" style="normal" x="10" y="103.000002" color="243,118,29" hidden="true"/><sprite name="Sprite" idx="4" x="65" y="38" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="7" color="100.011,135.15,0,1" pen="tip" id="224"><costumes><list id="225"><item><costume name="Untitled(7)" center-x="240" center-y="180" image="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==" id="226"/></item><item><costume name="Untitled" center-x="21" center-y="20" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAoCAYAAACIC2hQAAAAAXNSR0IArs4c6QAAAlFJREFUWEft2UuoT1EUx/HPpURkgJgRMwOPUp4TA1dmDEh5zzxmRK7kTYgYuZh5l0yYiYmJ61HKo9wZMSMZiMgALf3P7dzrf///8z/38d/qrtnp7LXWd6992nuv32nRN1uM+ZiBaZiIMZWQX/ERb/AKj/GgbLqWEo5LsRYrMLZB/y+4jeu414hvI6CrsQNzG0lQY+xTnMHNIvGKgM7ESSwrErDEmLvYjZe1fOuBbsH5EsnLuGzFhd4ca4Gews4yGfvgcxq7qvn3BtqOmGEzLFZwW8/E1UCPo60ZhLmcJ7Anz9ATdCMuNRkyS78Jl7OHPOgUdGJUIqDfMR3vgicPegXrE4HMMK5iQx50AToSg8xwFuJRVtEUq9mtqgE6Hp8SrWaGNSFAV+JW4qCrAvRctQ02MfD2AH1d2QYSY+uG0xmgv1MmzG/4Q6D9uVJDS9+f1cyO0P/mG32IOE9Tto74Ro9ib8qUOBagS3A/cdDWAB2OzyXEhMGaW4gW47JrXvQo0VunaKEptGWgk7Mrf4Kk0SK9z7cih7EvMdAj2N+zZ4rn55iVCOwLzM5fSvJcsZ/GvpqCLcr3cdUEiOj6uvrpJhGHvhB9XJf1JumEnBOyTjMs5Jx/hLlaItk6RF89mBa6wrVqCevJjiHaRmXnDDDts0rfFuJuVasHmjkdxIEBgj2EiF/TioJGkNh4t2MzRtYLXOf9D1zE2aIHTSOgWe7RWIPlaMWIgtA/K5efO7iBbwX9/g4rA5qPPwzzKr9vpmISYiJhAfIBbyu/b57gVyNw+bF/AGqIWYWfVCHCAAAAAElFTkSuQmCC" id="227"/></item><item><costume name="Untitled(2)" center-x="24" center-y="58.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAB1CAYAAAAIl2JYAAAAAXNSR0IArs4c6QAAA6dJREFUeF7tmluITlEUx38T5VaUBzGFXMqLjBBFPCCPri+UXB7IpTBEBm9GilzLJR5cixfXN4UHooiJ8mBKhEIeFOVWitbpnOl8x/nOd/bZ55tv71r7ZZppr7X//73/Z62915omyh0jgbGA/BwE9Avdfwc+A6+BF+HPUlZuKsHLfGAuMBsYmtPfe+A2cBO4ntMmdVpRAgOBDcAqoNkGAPABOA0cBb6Y+ipCoA3YBfQ1XazG/B9AO7DXxK8JgenAYWCCyQIF5nYAm4D7eWzzEhCHh/I4LHFOa7hhmS7zEDgAbC4RmImrg8CWLINaBI4Da01WrMPcE8C6an6zCOwDttYBUBGX+4FtaYbVCAjjY0VWqqPNekAUUTHSCEwGHtURiI3rKcDjuIM0Ag+AqTar1NH2ITAti4CELvnyXR4SEbtCevwE+gPvgAEuowe+AsOAb4IzTmBnmModxx/Ak6vMniSBj8BgH9ADn4AhcQILgSuegI9gLgKuRhK6BCz2jMBlYIkQ6AH8Anp6RuAP0FsIjAOeewY+gtsiBEQ6IiEfRyCh3WFY8pFAuxCQ6CNRyMcRRKGXwBgf0QOdQuCvp+AD2Eqg0acnJyBJrFejgRRc/7cQeNoNtZ6C+GqadQiBC8DSmlPdnHBRCGw3Lec5xKVNCEhl+YZDoEygzBMCo4BXJlYOzR0dvQekxB28cDwa8oJsjggcCev9HuEP+gkbIwJSOr/nE3pghpTg41WJJ8BET0hI7poU3YUizCuAM54QWAmcTRKQ358BLY6TkOfv+Ahjsja6QEoVjhOQx9e1agTk7+eAZY6SOA8sj2NLq05LC1UabcMdI/E2vHRWtGKrNThmAnccIzALuJvElNVicikqdUUdEwIyVxp8/7V1uvlkpN0ljb7UUatLKUbyQcuH3YghH6x8uFVHHgJiLGn7VDeWXzqB1XmuN3kJCIk+YftpTZ2P4mTYWP+ZZx0TApE/iVA7AIkKZY/USFOGhNJ8zAFulczAeEONDRKAy67qGeMxNlAC2Zoz3lBjAz0BPYHKHVAJaR6wVIRKSCWkErLTgF7mEvtnHFSMDfQupHchy7ClElIJqYQqdkATmSYyu6tQ6f+uZnwzMDbQPKB5QPOA5oFS+xUahSzzSNLceEONDTQPaB7QPKB5QPNAfAc0jGois4yKKiGVkErITgNamdPKnJ2CtDKnT0rNxJbfkEpIJaQS0sucnQb0MqeXOTsF6WWu4Zn4jeUJJs1HmPr7BxPZq1W6TQZnAAAAAElFTkSuQmCC" id="228"/></item><item><costume name="Untitled(3)" center-x="41.5" center-y="56.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABxCAYAAACp1p89AAAAAXNSR0IArs4c6QAABH1JREFUeF7tnU3IVkUUx38SBGIS6SowqEVtWiR9QIFW1qoiqCSXpRFYbUrFqEURtkiKvjalIPaxNLQ22sosEwwqsW0tEhRclYhFIEhx8F54e3w+7r3zv3fmefnPeuZ/zvnNmXufmXvmfZfQX7sGWAksrUz8A/wB/NWfybzKS0TmVwEPAPcAq4FbgBUTtP8EfgVOAseBb4AzIj+yyqTAvBZ4CtgArEmM4hiwD/gcOJ+olW14F5g3AFuBF4CrxZ5fBD4C3gNOi7V7l2sL8w3gdaDtuLaB/AvsAMLe3LSmUO4DPgRuGziyX4AXge8GttvJXBOYLwHvd1LXDdoCfKCT60dpFsx3q+djP9bbqcZzdFu7IcP2ngYzXgTPD+vOTGsfVy++mR1zdJgE821gew6HGth8B3i5Qb/Bu4yDGdkYWVlyi59lkaVFtVGYdwI/FuXhZGfuAn4qyddRmEeBtSU5OMWX74F7S/J1Icx5WN6j7Ipa7jXMq6rt2/UlzXQDX84Csb291KBv711qmPOYlTWcYrKzhhnHYUNvFVWZElvOOPbL3gLm7cDP2T1Jc+AO4ESaRProgPkK8Fa6VFaFV4GdWT2ojtKOAPfndiTR/rfAukSN5OGRmXF2uBjarEOb3mM0TCFiwzTMsQS8zMWJIZRrL+Vl3p7ZxBGGaZh+ZgpzoFyYF4AosprnFsVgy3MHEM/M/cATuR1JtH8AWJ+okTw8YG4GdiUr5RV4Dtid14XLNUM3Ar/ndiTR/k3AqUSN5OH1ruEQ8FCyWh6Br4GH85j+v9Ua5mPAlyU41MGHx4GvOoyTD1m4n40q3rvlFvoV/KGqVu7XSkP1hTBjqRxsOK6Ubo8A8Ygqoo2etOwFNhXh2WwnPgGemd1tuB6jMK+rPkzFG77kFm/u+BB4riQnx50Bxq2JwyU5OcaXB6tbGkW5OelAdSMQy6jEFo+hT0t0bNrpdIlVHsVUb4ybzFlH/XHP57NCsuDp6p5QIe5c6cYsmDEiyvb2ADdniuI34Fkgyh2Lbk1gRgDLqtsOEdSQLSYxbnv8PaTRrraawqz1Y//+2gC7jtiNvQnEvntuWluYdWBPVrce1GU1UeYS9fRfzA3BBY52hVlLxA/nAPsocGsCgCi6CoDZK9kSYpDegUypWUqd1BQGsrHKIAxTNi1p1XTKSRWG1E5KGYQzsx37qb0N0zB1BLzMdSz900jI0jANU0lAqFXKMzMqMua+lQJz7kFGAIYpnEbDNEwhAaGUM9MwhQSEUs5MwxQSEEo5Mw1TSEAo5cw0TCEBoZQz0zCFBIRSzsxFCDP77TIF01IyU+mHgksnDWUQ/m7eaQrGDzJMw9QR8DLXsSzmG5ByUoV42kkpg/Azsx37qb0N0zB1BLzMdSz9AhKyNEzDVBIQavmZaZhCAkIpZ6ZhCgkIpZyZhikkIJRyZhqmkIBQyplpmEICQilnpmEKCQilnJmGKSQglHJmGqaQgFDKmWmYQgJCKWemYQoJCKWcmYYpJCCUcmYappCAUEqZmSn/U2hR/PWY/wAZzqtiG3KkIgAAAABJRU5ErkJggg==" id="229"/></item><item><costume name="Untitled(4)" center-x="119.5" center-y="60" image="data:image/png;base64,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" id="230"/></item><item><costume name="Untitled(5)" center-x="72" center-y="99" image="data:image/png;base64,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" id="231"/></item><item><costume name="Untitled(6)" center-x="61.5" center-y="111" image="data:image/png;base64,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" id="232"/></item></list></costumes><sounds><list struct="atomic" id="233"></list></sounds><blocks></blocks><variables></variables><scripts><script x="153" y="69.33333333333334"><block s="receiveMessage"><l>sprite</l></block><block s="doWearNextCostume"></block></script><script x="162" y="146.33333333333334"><block s="receiveGo"></block><block s="doSwitchToCostume"><l>Untitled(7)</l></block></script></scripts></sprite><watcher var="wrong letter" style="normal" x="-1" y="3" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="pick a random word" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportListItem"><l><option>any</option></l><block var="list of words"/></block></block></script></block-definition><block-definition s="all but first letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="199" collapsed="false">Takes a text string as input, and reports a new text string containing all but the first character of the input.</comment><header></header><code></code><translations>pt:_ sem o primeiro caractere&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>i</l></list></block><block s="doIf"><block s="reportIsA"><block var="string"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="all but first letter of %txt"><l></l></custom-block></autolambda><list></list></block><block var="string"/></block></block></script></block><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>str</l></list><l>return str.slice(1);</l></block><list><custom-block s="require nonempty %s %s"><block var="string"/><l>All but first of empty word.</l></custom-block></list></block></block></script><scripts><script x="11.333333333333334" y="249.0000000000001"><block s="doWarp"><script><block s="doSetVar"><l>result</l><l></l></block><block s="doSetVar"><l>i</l><l>2</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="i"/><block s="reportStringSize"><block var="string"/></block></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportLetter"><block var="i"/><block var="string"/></block></list></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="result"/></block></script></block></script></scripts></block-definition><block-definition s="all but first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="223.000001" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the first word, with one space between words and no spaces at the beginning or end. (Note: consider using SENTENCE➞LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations>pt:_ sem a primeira palavra&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="sentence"/></block><script><custom-block s="error %txt"><l>All but first of empty sentence.</l></custom-block></script><script><block s="doReport"><block s="reportCDR"><block var="sentence"/></block></block></script></block></script></block><block s="doReport"><custom-block s="list $arrowRight sentence %l"><block s="reportCDR"><custom-block s="require nonempty %s %s"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block><l>All but first of empty sentence.</l></custom-block></block></custom-block></block></script><scripts><script x="13.333333333333334" y="368.8888888888889"><block s="doDeclareVariables"><list><l>index</l><l>bf</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>bf</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><custom-block s="error %txt"><l>All but first of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportGreaterThan"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><script><block s="doSetVar"><l>bf</l><block s="reportJoinWords"><list><block var="bf"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="bf"/></block></script></block></script></scripts></block-definition><block-definition s="all but last letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="218" collapsed="false">Takes a text string as input, and reports a new text string containing all but the last letter of the input.</comment><header></header><code></code><translations>pt:_ sem o último caractere&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>i</l></list></block><block s="doIf"><block s="reportIsA"><block var="string"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="all but last letter of %txt"><l></l></custom-block></autolambda><list></list></block><block var="string"/></block></block></script></block><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>str</l></list><l>return str.slice(0,-1);</l></block><list><custom-block s="require nonempty %s %s"><block var="string"/><l>All but last of empty word.</l></custom-block></list></block></block></script><scripts><script x="10" y="264.77777777777777"><block s="doWarp"><script><block s="doSetVar"><l>result</l><l></l></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doUntil"><block s="reportEquals"><block var="i"/><block s="reportStringSize"><block var="string"/></block></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportLetter"><block var="i"/><block var="string"/></block></list></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="result"/></block></script></block></script></scripts></block-definition><block-definition s="all but last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="211.99999999999997" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the last word, with one space between words and no spaces at the beginning or end.  (Note: consider using SENTENCE-&gt;LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations>pt:_ sem a última palavra&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="sentence"/></block><script><custom-block s="error %txt"><l>All but last of empty sentence.</l></custom-block></script><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>arr</l></list><l>return new List(arr.itemsArray().slice(0,-1));</l></block><list><block var="sentence"/></list></block></block></script></block></script></block><block s="doReport"><custom-block s="list $arrowRight sentence %l"><block s="evaluate"><block s="reportJSFunction"><list><l>arr</l></list><l>return new List(arr.asArray().slice(0,-1));</l></block><list><custom-block s="require nonempty %s %s"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block><l>All but last of empty sentence.</l></custom-block></list></block></custom-block></block></script><scripts><script x="9.333333333333334" y="384.4444444444446"><block s="doDeclareVariables"><list><l>index</l><l>bl</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>bl</l><l></l></block><block s="doSetVar"><l>index</l><block s="reportStringSize"><block var="sentence"/></block></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><custom-block s="error %txt"><l>All but last of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="index"/><l>1</l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportLessThan"><block var="index"/><l>1</l></block><script><block s="doSetVar"><l>bl</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="bl"/></list></block></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doReport"><block var="bl"/></block></script></block></script><script x="249" y="393.55555555555566"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportLessThan"><block var="index"/><block s="reportListAttribute"><l><option>length</option></l><block var="sentence"/></block></block></autolambda><list><l>value</l><l>index</l></list></block><block var="sentence"/></block></script></scripts></block-definition><block-definition s="first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="236" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the first word, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a primeira palavra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="sentence"/></block><script><custom-block s="error %txt"><l>First of empty sentence.</l></custom-block></script><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="sentence"/></block></block></script></block></script><script><block s="doReport"><block s="reportListItem"><l>1</l><custom-block s="require nonempty %s %s"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block><l>First of empty sentence.</l></custom-block></block></block></script></block></script><scripts><script x="9.333333333333334" y="345.5555555555555"><block s="doDeclareVariables"><list><l>index</l><l>first</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>first</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><custom-block s="error %txt"><l>First of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><custom-block s="error %txt"><l>First of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block></script></block><block s="doReport"><block var="first"/></block></script></block></script></scripts></block-definition><block-definition s="last letter of %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="260" collapsed="false">Takes a text string as input, and reports the last character in the string.</comment><header></header><code></code><translations>pt:o último caractere de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="word"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="last letter of %txt"><l></l></custom-block></autolambda><list></list></block><block var="word"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><l>0</l></block><script><custom-block s="error %txt"><l>Last of empty word.</l></custom-block></script></block><block s="doReport"><block s="reportLetter"><block s="reportStringSize"><block var="word"/></block><block var="word"/></block></block></script></block-definition><block-definition s="last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="262" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the last word of the input, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a última palavra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="sentence"/></block><script><custom-block s="error %txt"><l>Last of empty sentence.</l></custom-block></script><script><block s="doReport"><block s="reportListItem"><l><option>last</option></l><block var="sentence"/></block></block></script></block></script></block><block s="doReport"><block s="reportListItem"><l><option>last</option></l><custom-block s="require nonempty %s %s"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block><l>Last of empty sentence.</l></custom-block></block></block></script><scripts><script x="25.333333333333332" y="276.22222222222223"><block s="doDeclareVariables"><list><l>index</l><l>last</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>last</l><l></l></block><block s="doSetVar"><l>index</l><block s="reportStringSize"><block var="sentence"/></block></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><custom-block s="error %txt"><l>Last of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><custom-block s="error %txt"><l>Last of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>last</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="last"/></list></block></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>last</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="last"/></list></block></block></script></block><block s="doReport"><block var="last"/></block></script></block></script></scripts></block-definition><block-definition s="empty word? %&apos;word&apos;" type="predicate" category="operators"><comment x="0" y="0" w="208" collapsed="false">Takes a text string as input, and reports TRUE if the string has no characters in it of any kind, otherwise false.</comment><header></header><code></code><translations>pt:a palavra _ está vazia&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="word"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="empty word? %txt"><l></l></custom-block></autolambda><list></list></block><block var="word"/></block></block></script></block><block s="doReport"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><l>0</l></block></block></script></block-definition><block-definition s="empty sentence? %&apos;sentence&apos;" type="predicate" category="operators"><comment x="0" y="0" w="221" collapsed="false">Takes a text string as input, and reports TRUE if the input contains no characters other than spaces (therefore, no words when the string is considered as a sentence), otherwise FALSE.</comment><header></header><code></code><translations>pt:a frase _ está vazia&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doIf"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportListIsEmpty"><block var="sentence"/></block></block></script></block><block s="doReport"><block s="reportListIsEmpty"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block></block></block></script><scripts><script x="12" y="258"><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></script></scripts></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><comment x="0" y="0" w="230.66666666666666" collapsed="false">Like JOIN, takes any number of words (text strings) and reports a sentence with its inputs concatenated, but inserts a blank space between the inputs.&#xD;Consider using SENTENCE (Lists palette) instead.</comment><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;pt:uma frase com as palavras _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="words"/></block><script><block s="doReport"><l></l></block></script></block><block s="doDeclareVariables"><list><l>first</l><l>bf</l></list></block><block s="doSetVar"><l>first</l><block s="reportIfElse"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="words"/></block><l><option>list</option></l></block><custom-block s="join words %mult%txt"><block s="reportListItem"><l>1</l><block var="words"/></block></custom-block><block s="reportListItem"><l>1</l><block var="words"/></block></block></block><block s="doSetVar"><l>bf</l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block><block s="doIf"><custom-block s="empty sentence? %txt"><block var="bf"/></custom-block><script><block s="doReport"><block var="first"/></block></script></block><block s="doIf"><custom-block s="empty sentence? %txt"><block var="first"/></custom-block><script><block s="doReport"><block var="bf"/></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block var="first"/><l> </l><block var="bf"/></list></block></block></script><scripts><script x="16.666666666666668" y="409.6666666666668"><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="words"/></block><l><option>list</option></l></block><script><block s="doIfElse"><custom-block s="empty sentence? %txt"><block var="first"/></custom-block><script><block s="doReport"><block var="bf"/></block></script><script><block s="doIfElse"><custom-block s="empty sentence? %txt"><block var="bf"/></custom-block><script><block s="doReport"><block var="first"/></block></script><script><block s="doReport"><block s="reportJoinWords"><list><block var="first"/><l> </l><block var="bf"/></list></block></block></script></block></script></block></script></block><block s="doIf"><custom-block s="empty sentence? %txt"><block s="reportListItem"><l>1</l><block var="words"/></block></custom-block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><comment x="0" y="0" w="165.33333333333334" collapsed="false">Takes a sentence in list form and reports the sentence as a text string.</comment><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;pt:uma frase com as palavras em _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><comment x="0" y="0" w="196" collapsed="false">Takes a sentence in text string form and reports the sentence as a list of its words.</comment><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;pt:uma lista com as palavras da frase _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportEquals"><block s="reportStringSize"><l></l></block><l>0</l></block></block></autolambda><list></list></block><block s="reportTextSplit"><block var="text"/><l><option>word</option></l></block></block></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="146.42857142857144" collapsed="false">report a list in which each item is one letter from the input word</comment><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;pt:uma lista com os caracteres da palavra _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="word"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="word $arrowRight list %txt"><l></l></custom-block></autolambda><list></list></block><block var="word"/></block></block></script></block><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="158.57142857142858" collapsed="false">join all the items of the input list&#xD;into a single word, and report it</comment><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;pt:uma palavra com os caracteres em _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="list"/></block><script><block s="doReport"><block var="list"/></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>list</option></l></block></autolambda><list></list></block><block var="list"/></block><l></l></block><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>list</option></l></block><block s="reportNewList"><list><custom-block s="list $arrowRight word %l"><l/></custom-block></list></block><l></l></block></autolambda><list></list></block><block var="list"/></block></block></script></block-definition><block-definition s="sentence %&apos;phrase&apos;" type="reporter" category="lists"><comment x="0" y="0" w="302.6666666666667" collapsed="false">SENTENCE is the main constructor for sentences, represented&#xD;as lists of words.  It takes zero or more inputs, each of which can&#xD;be either a list or a text string.  If a list, the input is assumed to be&#xD;a list of words.  If a text string, it is converted to a list of words using&#xD;SENTENCE→LIST.  Then all the lists of words are appended to form a new list of words.&#xD;&#xD;If the inputs are lists of lists rather than lists of words, SENTENCE,&#xD;like APPEND, does only one level of flattening, reporting a list of&#xD;all the items of all the input lists.</comment><header></header><code></code><translations></translations><inputs><input type="%mult%s"></input></inputs><script><block s="doReport"><block s="reportConcatenatedLists"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>list</option></l></block><l></l><custom-block s="sentence $arrowRight list %txt"><l></l></custom-block></block></autolambda><list></list></block><block var="phrase"/></block></block></block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="command" category="control"><header></header><code></code><translations>pt:lança o erro _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>msg</l></list><l>throw new Error(msg);</l></block><list><block var="msg"/></list></block></script></block-definition><block-definition s="printable %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="188.66666666666666" collapsed="false">Takes a (possibly deep) list as input,&#xD;and reports a human-readable text form &#xD;of the list (namely, Lisp notation).</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="data"/><l><option>list</option></l></block></block><script><block s="doReport"><block var="data"/></block></script></block><block s="doIf"><block s="reportListIsEmpty"><block var="data"/></block><script><block s="doReport"><l>()</l></block></script></block><block s="doReport"><block s="reportJoinWords"><list><l>(</l><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="printable %l"><l/></custom-block></autolambda><list></list></block><block var="data"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> </l><l></l></list></block></autolambda><list></list></block></block><l>)</l></list></block></block></script></block-definition><block-definition s="require nonempty %&apos;text&apos; %&apos;message&apos;" type="reporter" category="operators"><comment x="0" y="0" w="220" collapsed="false">Helper function for word/sentence library.&#xD;Reports its first input, unless that input is empty, in which case it gives its second input as an error message.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportIfElse"><block s="reportIsA"><block var="text"/><l><option>list</option></l></block><block s="reportListIsEmpty"><block var="text"/></block><block s="reportEquals"><block s="reportStringSize"><block var="text"/></block><l>0</l></block></block><script><custom-block s="error %txt"><block var="message"/></custom-block></script><script><block s="doReport"><block var="text"/></block></script></block></script></block-definition><block-definition s="first letter of %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="260" collapsed="false">Takes a text string as input, and reports the first character in the string.</comment><header></header><code></code><translations>pt:a primeira palavra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="word"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="first letter of %txt"><l></l></custom-block></autolambda><list></list></block><block var="word"/></block></block></script><script><block s="doReport"><block s="reportLetter"><l>1</l><custom-block s="require nonempty %s %s"><block var="word"/><l>First of empty word.</l></custom-block></block></block></script></block></script><scripts><script x="14.666666666666666" y="232.8888888888888"><block s="doDeclareVariables"><list><l>index</l><l>first</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>first</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><custom-block s="error %txt"><l>First of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><custom-block s="error %txt"><l>First of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block></script></block><block s="doReport"><block var="first"/></block></script></block></script></scripts></block-definition></blocks><variables><variable name="list of words"><list struct="atomic" id="1754">abandon,ability,able,about,above,abroad,absence,absolute,absolutely,absorb,abuse,academic,accept,access,accident,accompany,accomplish,according,account,accurate,accuse,achieve,achievement,acid,acknowledge,acquire,across,action,active,activist,activity,actor,actress,actual,actually,adapt,addition,additional,address,adequate,adjust,adjustment,administration,administrator,admire,admission,admit,adolescent,adopt,adult,advance,advantage,adventure,advertising,advice,advise,adviser,advocate,affect,afford,afraid,after,afternoon,again,against,agency,agenda,agent,aggressive,agree,agreement,agricultural,ahead,aide,aircraft,airline,airport,album,alive,alliance,allow,ally,almost,alone,along,already,also,alter,alternative,although,always,amazing,among,amount,analysis,analyst,analyze,ancient,anger,angle,angry,animal,anniversary,announce,annual,another,answer,anticipate,anxiety,anybody,anymore,anyone,anything,anyway,anywhere,apart,apartment,apparent,apparently,appeal,appear,appearance,apple,application,apply,appoint,appointment,appreciate,approach,appropriate,approval,approve,approximately,architect,area,argue,argument,arise,armed,army,around,arrange,arrangement,arrest,arrival,arrive,article,artist,artistic,aside,asleep,aspect,assault,assert,assess,assessment,asset,assign,assignment,assist,assistance,assistant,associate,association,assume,assumption,assure,athlete,athletic,atmosphere,attach,attack,attempt,attend,attention,attitude,attorney,attract,attractive,attribute,audience,author,authority,auto,available,average,avoid,award,aware,awareness,away,awful,baby,back,background,badly,bake,balance,ball,band,bank,barely,barrel,barrier,base,baseball,basic,basically,basis,basket,basketball,bathroom,battery,battle,beach,bean,bear,beat,beautiful,beauty,because,become,bedroom,beer,before,begin,beginning,behavior,behind,being,belief,believe,bell,belong,below,belt,bench,bend,beneath,benefit,beside,besides,best,better,between,beyond,bike,bill,billion,bind,biological,bird,birth,birthday,bite,black,blade,blame,blanket,blind,block,blood,blow,blue,board,boat,body,bomb,bond,bone,book,boom,boot,border,born,borrow,boss,both,bother,bottle,bottom,boundary,bowl,boyfriend,brain,branch,brand,bread,break,breakfast,breast,breath,breathe,brick,bridge,brief,briefly,bright,brilliant,bring,broad,broken,brother,brown,brush,buck,budget,build,building,bullet,bunch,burden,burn,bury,business,busy,butter,button,buyer,cabin,cabinet,cable,cake,calculate,call,camera,camp,campaign,campus,cancer,candidate,capability,capable,capacity,capital,captain,capture,carbon,card,care,career,careful,carefully,carrier,carry,case,cash,cast,catch,category,cause,ceiling,celebrate,celebration,celebrity,cell,center,central,century,ceremony,certain,certainly,chain,chair,chairman,challenge,chamber,champion,championship,chance,change,changing,channel,chapter,character,characteristic,characterize,charge,charity,chart,chase,cheap,check,cheek,cheese,chef,chemical,chest,chicken,chief,child,childhood,chip,chocolate,choice,cholesterol,choose,church,cigarette,circle,circumstance,cite,citizen,city,civil,civilian,claim,class,classic,classroom,clean,clear,clearly,client,climate,climb,clinic,clinical,clock,close,closely,closer,clothes,clothing,cloud,club,clue,cluster,coach,coal,coalition,coast,coat,code,coffee,cognitive,cold,collapse,colleague,collect,collection,collective,college,colonial,color,column,combination,combine,come,comedy,comfort,comfortable,command,commander,comment,commercial,commission,commit,commitment,committee,common,communicate,communication,community,company,compare,comparison,compete,competition,competitive,competitor,complain,complaint,complete,completely,complex,complicated,component,compose,composition,comprehensive,computer,concentrate,concentration,concept,concern,concerned,concert,conclude,conclusion,concrete,condition,conduct,conference,confidence,confident,confirm,conflict,confront,confusion,congressional,connect,connection,consciousness,consensus,consequence,conservative,consider,considerable,consideration,consist,consistent,constant,constantly,constitute,constitutional,construct,construction,consultant,consume,consumer,consumption,contact,contain,container,contemporary,content,contest,context,continue,continued,contract,contrast,contribute,contribution,control,controversial,controversy,convention,conventional,conversation,convert,conviction,convince,cook,cookie,cooking,cool,cooperation,cope,copy,core,corn,corner,corporate,corporation,correct,correspondent,cost,cotton,couch,could,council,counselor,count,counter,country,county,couple,courage,course,court,cousin,cover,coverage,crack,craft,crash,crazy,cream,create,creation,creative,creature,credit,crew,crime,criminal,crisis,criteria,critic,critical,criticism,criticize,crop,cross,crowd,crucial,cultural,culture,curious,current,currently,curriculum,custom,customer,cycle,daily,damage,dance,danger,dangerous,dare,dark,darkness,data,date,daughter,dead,deal,dealer,dear,death,debate,debt,decade,decide,decision,deck,declare,decline,decrease,deep,deeply,deer,defeat,defend,defendant,defense,defensive,deficit,define,definitely,definition,degree,delay,deliver,delivery,demand,democracy,democratic,demonstrate,demonstration,deny,department,depend,dependent,depending,depict,depression,depth,deputy,derive,describe,description,desert,deserve,design,designer,desire,desk,desperate,despite,destroy,destruction,detail,detailed,detect,determine,develop,developing,development,device,devote,dialogue,diet,differ,difference,different,differently,difficult,difficulty,digital,dimension,dining,dinner,direct,direction,directly,director,dirt,dirty,disability,disagree,disappear,disaster,discipline,discourse,discover,discovery,discrimination,discuss,discussion,disease,dish,dismiss,disorder,display,dispute,distance,distant,distinct,distinction,distinguish,distribute,distribution,district,diverse,diversity,divide,division,divorce,doctor,document,domestic,dominant,dominate,door,double,doubt,down,downtown,dozen,draft,drag,drama,dramatic,dramatically,draw,drawing,dream,dress,drink,drive,driver,drop,drug,during,dust,duty,each,eager,early,earn,earnings,earth,ease,easily,east,eastern,easy,economic,economics,economist,economy,edge,edition,editor,educate,education,educational,educator,effect,effective,effectively,efficiency,efficient,effort,eight,either,elderly,elect,election,electric,electricity,electronic,element,elementary,eliminate,elite,else,elsewhere,embrace,emerge,emergency,emission,emotion,emotional,emphasis,emphasize,employ,employee,employer,employment,empty,enable,encounter,encourage,enemy,energy,enforcement,engage,engine,engineer,engineering,enhance,enjoy,enormous,enough,ensure,enter,enterprise,entertainment,entire,entirely,entrance,entry,environment,environmental,episode,equal,equally,equipment,error,escape,especially,essay,essential,essentially,establish,establishment,estate,estimate,ethics,ethnic,evaluate,evaluation,even,evening,event,eventually,ever,every,everybody,everyday,everyone,everything,everywhere,evidence,evolution,evolve,exact,exactly,examination,examine,example,exceed,excellent,except,exception,exchange,exciting,executive,exercise,exhibit,exhibition,exist,existence,existing,expand,expansion,expect,expectation,expense,expensive,experience,experiment,expert,explain,explanation,explode,explore,explosion,expose,exposure,express,expression,extend,extension,extensive,extent,external,extra,extraordinary,extreme,extremely,fabric,face,facility,fact,factor,factory,faculty,fade,fail,failure,fair,fairly,faith,fall,false,familiar,family,famous,fantasy,farm,farmer,fashion,fast,fate,father,fault,favor,favorite,fear,feature,federal,feed,feel,feeling,fellow,female,fence,fewer,fiber,fiction,field,fifteen,fifth,fifty,fight,fighter,fighting,figure,file,fill,film,final,finally,finance,financial,find,finding,fine,finger,finish,fire,firm,first,fish,fishing,fitness,five,flag,flame,flat,flavor,flee,flesh,flight,float,floor,flow,flower,focus,folk,follow,following,food,foot,football,force,foreign,forest,forever,forget,form,formal,formation,former,formula,forth,fortune,forward,found,foundation,founder,four,fourth,frame,framework,free,freedom,freeze,frequency,frequent,frequently,fresh,friend,friendly,friendship,from,front,fruit,frustration,fuel,full,fully,function,fund,fundamental,funding,funeral,funny,furniture,furthermore,future,gain,galaxy,gallery,game,gang,garage,garden,garlic,gate,gather,gaze,gear,gender,gene,general,generally,generate,generation,genetic,gentleman,gently,gesture,ghost,giant,gift,gifted,girl,girlfriend,give,given,glad,glance,glass,global,glove,goal,gold,golden,golf,good,government,governor,grab,grade,gradually,graduate,grain,grand,grandfather,grandmother,grant,grass,grave,gray,great,greatest,green,grocery,ground,group,grow,growing,growth,guarantee,guard,guess,guest,guide,guideline,guilty,habit,habitat,hair,half,hall,hand,handful,handle,hang,happen,happy,hard,hardly,hate,have,head,headline,headquarters,health,healthy,hear,hearing,heart,heat,heaven,heavily,heavy,heel,height,helicopter,hell,hello,help,helpful,here,heritage,hero,herself,hide,high,highlight,highly,highway,hill,himself,hire,historian,historic,historical,history,hold,hole,holiday,holy,home,homeless,honest,honey,honor,hope,horizon,horror,horse,hospital,host,hotel,hour,house,household,housing,however,huge,human,humor,hundred,hungry,hunter,hunting,hurt,husband,hypothesis,idea,ideal,identification,identify,identity,ignore,illegal,illness,illustrate,image,imagination,imagine,immediate,immediately,immigrant,immigration,impact,implement,implication,imply,importance,important,impose,impossible,impress,impression,impressive,improve,improvement,incentive,incident,include,including,income,incorporate,increase,increased,increasing,increasingly,incredible,indeed,independence,independent,index,indicate,indication,individual,industrial,industry,infant,infection,inflation,influence,inform,information,ingredient,initial,initially,initiative,injury,inner,innocent,inquiry,inside,insight,insist,inspire,install,instance,instead,institution,institutional,instruction,instructor,instrument,insurance,intellectual,intelligence,intend,intense,intensity,intention,interaction,interest,interested,interesting,internal,international,interpret,interpretation,intervention,interview,into,introduce,introduction,invasion,invest,investigate,investigation,investigator,investment,investor,invite,involve,involved,involvement,iron,island,issue,item,itself,jacket,jail,join,joint,joke,journal,journalist,journey,judge,judgment,juice,jump,junior,jury,just,justice,justify,keep,kick,kill,killer,killing,kind,king,kiss,kitchen,knee,knife,knock,know,knowledge,label,labor,laboratory,lack,lady,lake,land,landscape,language,large,largely,last,late,later,latter,laugh,launch,lawn,lawsuit,lawyer,layer,lead,leader,leadership,leading,leaf,league,lean,learn,learning,least,leather,leave,left,legacy,legal,legend,legislation,legitimate,lemon,length,less,lesson,letter,level,liberal,library,license,life,lifestyle,lifetime,lift,light,like,likely,limit,limitation,limited,line,link,list,listen,literally,literary,literature,little,live,living,load,loan,local,locate,location,lock,long,look,loose,lose,loss,lost,lots,loud,love,lovely,lover,lower,luck,lucky,lunch,lung,machine,magazine,mail,main,mainly,maintain,maintenance,major,majority,make,maker,makeup,male,mall,manage,management,manager,manner,manufacturer,manufacturing,many,margin,mark,market,marketing,marriage,married,marry,mask,mass,massive,master,match,material,math,matter,maybe,mayor,meal,mean,meaning,meanwhile,measure,measurement,meat,mechanism,media,medical,medication,medicine,medium,meet,meeting,member,membership,memory,mental,mention,menu,mere,merely,mess,message,metal,meter,method,middle,might,military,milk,million,mind,mine,minister,minor,minority,minute,miracle,mirror,miss,missile,mission,mistake,mixture,mode,model,moderate,modern,modest,moment,money,monitor,month,mood,moon,moral,more,moreover,morning,mortgage,most,mostly,mother,motion,motivation,motor,mount,mountain,mouse,mouth,move,movement,movie,much,multiple,murder,muscle,museum,music,musical,musician,must,mutual,myself,mystery,myth,naked,name,narrative,narrow,nation,national,native,natural,naturally,nature,near,nearby,nearly,necessarily,necessary,neck,need,negative,negotiate,negotiation,neighbor,neighborhood,neither,nerve,nervous,network,never,nevertheless,newly,news,newspaper,next,nice,night,nine,nobody,noise,nomination,none,nonetheless,normal,normally,north,northern,nose,note,nothing,notice,notion,novel,nowhere,nuclear,number,numerous,nurse,object,objective,obligation,observation,observe,observer,obtain,obvious,obviously,occasion,occasionally,occupation,occupy,occur,ocean,odds,offense,offensive,offer,office,officer,official,often,okay,once,ongoing,onion,online,only,onto,open,opening,operate,operating,operation,operator,opinion,opponent,opportunity,oppose,opposite,opposition,option,orange,order,ordinary,organic,organization,organize,orientation,origin,original,originally,other,others,otherwise,ought,ourselves,outcome,outside,oven,over,overall,overcome,overlook,owner,pace,pack,package,page,pain,painful,paint,painter,painting,pair,pale,palm,panel,pant,paper,parent,park,parking,part,participant,participate,participation,particular,particularly,partly,partner,partnership,party,pass,passage,passenger,passion,past,patch,path,patient,pattern,pause,payment,peace,peak,peer,penalty,people,pepper,perceive,percentage,perception,perfect,perfectly,perform,performance,perhaps,period,permanent,permission,permit,person,personal,personality,personally,personnel,perspective,persuade,phase,phenomenon,philosophy,phone,photo,photograph,photographer,phrase,physical,physically,physician,piano,pick,picture,piece,pile,pilot,pine,pink,pipe,pitch,place,plan,plane,planet,planning,plant,plastic,plate,platform,play,player,please,pleasure,plenty,plot,plus,pocket,poem,poet,poetry,point,pole,police,policy,political,politically,politician,politics,poll,pollution,pool,poor,popular,population,porch,port,portion,portrait,portray,pose,position,positive,possess,possibility,possible,possibly,post,potato,potential,potentially,pound,pour,poverty,powder,power,powerful,practical,practice,precisely,predict,prefer,preference,preparation,prepare,prescription,presence,present,presentation,preserve,president,presidential,press,pressure,pretend,pretty,prevent,previous,previously,price,pride,priest,primarily,primary,prime,principal,principle,print,prior,priority,prison,prisoner,privacy,private,probably,problem,procedure,proceed,process,produce,producer,product,production,profession,professional,professor,profile,profit,program,progress,project,prominent,promise,promote,prompt,proof,proper,properly,property,proportion,proposal,propose,proposed,prosecutor,prospect,protect,protection,protein,protest,proud,prove,provide,provider,province,provision,psychological,psychologist,psychology,public,publication,publicly,publish,publisher,pull,punishment,purchase,pure,purpose,pursue,push,qualify,quality,quarter,quarterback,question,quick,quickly,quiet,quietly,quit,quite,quote,race,racial,radical,radio,rail,rain,raise,range,rank,rapid,rapidly,rare,rarely,rate,rather,rating,ratio,reach,react,reaction,read,reader,reading,ready,real,reality,realize,really,reason,reasonable,recall,receive,recent,recently,recipe,recognition,recognize,recommend,recommendation,record,recording,recover,recovery,recruit,reduce,reduction,refer,reference,reflect,reflection,reform,refugee,refuse,regard,regarding,regardless,regime,region,regional,register,regular,regularly,regulate,regulation,reinforce,reject,relate,relation,relationship,relative,relatively,relax,release,relevant,relief,religion,religious,rely,remain,remaining,remarkable,remember,remind,remote,remove,repeat,repeatedly,replace,reply,report,reporter,represent,representation,representative,reputation,request,require,requirement,research,researcher,resemble,reservation,resident,resist,resistance,resolution,resolve,resort,resource,respect,respond,respondent,response,responsibility,responsible,rest,restaurant,restore,restriction,result,retain,retire,retirement,return,reveal,revenue,review,revolution,rhythm,rice,rich,ride,rifle,right,ring,rise,risk,river,road,rock,role,roll,romantic,roof,room,root,rope,rose,rough,roughly,round,route,routine,rule,running,rural,rush,sacred,safe,safety,sake,salad,salary,sale,sales,salt,same,sample,sanction,sand,satellite,satisfaction,satisfy,sauce,save,saving,scale,scandal,scared,scenario,scene,schedule,scheme,scholar,scholarship,school,science,scientific,scientist,scope,score,scream,screen,script,search,season,seat,second,secret,secretary,section,sector,secure,security,seed,seek,seem,segment,seize,select,selection,self,sell,senator,send,senior,sense,sensitive,sentence,separate,sequence,series,serious,seriously,serve,service,session,setting,settle,settlement,seven,several,severe,shade,shadow,shake,shall,shape,share,sharp,sheet,shelf,shell,shelter,shift,shine,ship,shirt,shock,shoe,shoot,shop,shopping,shore,short,shortly,shot,should,shoulder,shout,show,shower,shrug,shut,sick,side,sigh,sight,sign,signal,significance,significant,significantly,silence,silent,silver,similar,similarly,simple,simply,since,sing,singer,single,sink,sister,site,situation,size,skill,skin,slave,sleep,slice,slide,slight,slightly,slip,slow,slowly,small,smart,smell,smile,smoke,smooth,snap,snow,soccer,social,society,soft,software,soil,solar,soldier,solid,solution,solve,some,somebody,somehow,someone,something,sometimes,somewhat,somewhere,song,soon,sophisticated,sorry,sort,soul,sound,soup,source,south,southern,space,speak,speaker,special,specialist,species,specific,specifically,speech,speed,spend,spending,spin,spirit,spiritual,split,spokesman,sport,spot,spread,spring,square,squeeze,stability,stable,staff,stage,stair,stake,stand,standard,standing,star,stare,start,state,statement,station,statistics,status,stay,steady,steal,steel,step,stick,still,stir,stock,stomach,stone,stop,storage,store,storm,story,straight,strange,stranger,strategic,strategy,stream,street,strength,strengthen,stress,stretch,strike,string,strip,stroke,strong,strongly,structure,struggle,student,studio,study,stuff,stupid,style,subject,submit,subsequent,substance,substantial,succeed,success,successful,successfully,such,sudden,suddenly,suffer,sufficient,sugar,suggest,suggestion,suicide,suit,summer,summit,super,supply,support,supporter,suppose,supposed,sure,surely,surface,surgery,surprise,surprised,surprising,surprisingly,surround,survey,survival,survive,survivor,suspect,sustain,swear,sweep,sweet,swim,swing,switch,symbol,symptom,system,table,tablespoon,tactic,tail,take,tale,talent,talk,tall,tank,tape,target,task,taste,taxpayer,teach,teacher,teaching,team,tear,teaspoon,technical,technique,technology,teen,teenager,telephone,telescope,television,tell,temperature,temporary,tend,tendency,tennis,tension,tent,term,terms,terrible,territory,terror,terrorism,terrorist,test,testify,testimony,testing,text,than,thank,thanks,that,theater,their,them,theme,themselves,then,theory,therapy,there,therefore,these,they,thick,thin,thing,think,thinking,third,thirty,this,those,though,thought,thousand,threat,threaten,three,throat,through,throughout,throw,thus,ticket,tight,time,tiny,tire,tired,tissue,title,tobacco,today,together,tomato,tomorrow,tone,tongue,tonight,tool,tooth,topic,toss,total,totally,touch,tough,tour,tourist,tournament,toward,towards,tower,town,trace,track,trade,tradition,traditional,traffic,tragedy,trail,train,training,transfer,transform,transformation,transition,translate,transportation,travel,treat,treatment,treaty,tree,tremendous,trend,trial,tribe,trick,trip,troop,trouble,truck,true,truly,trust,truth,tube,tunnel,turn,twelve,twenty,twice,twin,type,typical,typically,ugly,ultimate,ultimately,unable,uncle,under,undergo,understand,understanding,unfortunately,uniform,union,unique,unit,universal,universe,university,unknown,unless,unlike,unlikely,until,unusual,upon,upper,urban,urge,used,useful,user,usual,usually,utility,vacation,valley,valuable,value,variable,variation,variety,various,vary,vast,vegetable,vehicle,venture,version,versus,very,vessel,veteran,victim,victory,video,view,viewer,village,violate,violation,violence,violent,virtually,virtue,virus,visible,vision,visit,visitor,visual,vital,voice,volume,volunteer,vote,voter,vulnerable,wage,wait,wake,walk,wall,wander,want,warm,warn,warning,wash,waste,watch,water,wave,weak,wealth,wealthy,weapon,wear,weather,wedding,week,weekend,weekly,weigh,weight,welcome,welfare,well,west,western,what,whatever,wheel,when,whenever,where,whereas,whether,which,while,whisper,white,whole,whom,whose,wide,widely,widespread,wife,wild,will,willing,wind,window,wine,wing,winner,winter,wipe,wire,wisdom,wise,wish,with,withdraw,within,without,witness,woman,wonder,wonderful,wood,wooden,word,work,worker,working,works,workshop,world,worried,worry,worth,would,wound,wrap,write,writer,writing,wrong,yard,yeah,year,yell,yellow,yesterday,yield,young,your,yours,yourself,youth,zone</list></variable><variable name="display list"><list struct="atomic" id="1755">_,_,_,_,_,_,e</list></variable><variable name="geused letter"><list struct="atomic" id="1756">t,f,h,e,g,g,x</list></variable><variable name="random word"><l>0</l></variable><variable name="word"><list struct="atomic" id="1757">m,i,r,a,c,l,e</list></variable><variable name="wrong letter"><list struct="atomic" id="1758">t,f,h,g,g,x</list></variable></variables></project><media name="4.6 Project" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>