<snapdata remixID="9852424"><project name="U3L1-Tic-Tac-Toe" 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="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Square" idx="1" x="-0.36199095022675465" y="-149.54751131221707" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Empty" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAx0lEQVRoQ+2awQ2CUBAFlybwSqzEWiTfoozWwhViONiRiYkFvMsEf4b75LEzHBmqs2eoqktVLT3cNU3n/XvQdW7L83H/65vW7VW31t4edNSMFjpqmd97WchCsAE/OVh4PGehWBkMWAgWHs9ZKFYGAxaChcdzFoqVwYCFYOHxnIViZTBgIVh4PGehWBkMWAgWHs9ZKFYGAxaChcdzFoqVwYCFYOHxnIViZTBgIVh4PGehWBkMWAgWHs9ZKFYGA30X6uWPxnE8bR/Jtp2GcsP1ZgAAAABJRU5ErkJggg==" id="10"/></item><item><costume name="X" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAACBUlEQVRoQ+3aO0/CUBQH8MMGIRFnooaRL0BgdCIGqQnxASgQjMjqc3A04maM38KwOTqqm8YEFx+rr0QdcSMupiQ1olTOvfec3hZha9LH/d1/e8M/rQ8AIoaR2QoG/X7w+K/V+rj2AcB4LBY/LpUXPQ16e32Bq0bjoQ3KZvNH9frhsJcDOr+4hN1abQBybYj/M6HHp2cYGx1xVSp2Y0IltFSpQjgchtrOtitQN7d3YKTTsLd/ANOZqY4xoUDN5jtUlqsQjUa1oyzMQqHYdSwokDkFbkD1wpjjRIN0ozAYYZAuFBYjBXIaJYKRBjmFEsUogbhRMhhlEBdKFkMCokapYMhAVChVDClIFUWBIQfJoqgwLCBRFCWGDYRFUWNYQb1QHBh2kB2KC+MI6Ccql8u2y5ldn+loaxIbQvVB4vxfh5h9qlAswdnpCaysrrEVRcdA5m02mUpBIBCAmdk5b4O+PzObG+usdZ49oW4LAGedZwX9tZpxodhAmKWZA8UCwmCs5Y8aRQ4SwXCgSEEyGGoUGUgFQ4kiAVFgqFDKIEoMBUoJxIFRRUmDODEqKCmQExhZlDDISYwMSgikAyOKQoN0YkRQKJAbMFgUCpRMTkA8kWBrmaLV3vpDm8vPy700duNrfRMVCg39mgtUQqIzqHP/AUjn7GOu3d8J9dsHgBEAKGNi9cA+958uiHxCYDA7+gAAAABJRU5ErkJggg==" id="11"/></item><item><costume name="O" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAEYElEQVRoQ+2aS0wTURSG/66Vx0oXCCIK1MfCFoxuFERDjOArahR8xKgFJS4kRuOGUsrGIBUXxgfFxKhA8REfYGKIiujCB9BqIoiSaAQV3fHQNeaMuUlLZzp3Zu4URCZpuui9Z853/jPn3numFkyxywIgG0DbVOBKTk7pkoD2H3C0Xa6r/aeZXr7qQJHD8XYaaLLKOK0QrzKtj57A7w+g7+MHtD15jM+fP4VN3bZ9BxISErDUZkfO6iwkJc7hNa84TqhC/QNf4fXWof76NWRkLpM+drsN1vQ0WWfp5r0fPuJNwI/79+5K43cWFGLrlo26wYQABYMUHSpBYcEOXdG+fec+fI0NGB4aQvHhEl1ghoGuXK2H2+UEgRwudiAuLlZ3dNlEStfqqiokJiWhvNypKTi6gYaHR1DuqkBPdzfclZVYsXyZYZBgA2T/wiUvai+ex8VaL3LX5nDZ1wVENzvoKEJsbCzOeKqFqKLkLaXh8WOlOO2p4UpBzUAMxmq1otLt4oqa0UHdPe+xIT+fC0oz0IGDRYiJicHZGo9RPzXNJ6glixfhxcvXEdNbE9C585fQ/rQNdd5aU9NMLf0CgYDi/bmBWITedfdg8aKFmqIrcvDR0mOSOaUM4QaiVLPZM3CkpFikf5pt0TNss9nQ0OiTTT0uIBpUWLATkaTW7JmBCZT6AX8X5I46XEAk84LUtAlXh8WAqdTc0hKW/qpAtK2Zm5SIoaHhCSkESkKeqvLg96/RsKVDFYi2NrR5jHaZVstIKlKlR0vR2vowZKgqEKXbylVZXKu0mhOif09JmY/xaacKJDdJtGN67ckFWxXIYrFgbGxM7z1NnUfVjq7gpSQiEP3o8Xhw84bPVMf0GqdjRpPPF1K+VYG8Xq9svdfrhMh55Px4/6aBREbYqC3NCinVeqOOiJpPh7/nz9pD1sj/q8pRJHNz15nSMxChEp0A1uflhyz6qgqVOV2YvyAV+/buEuGDUBu06D9tbw/pCqkCsV7ZZFuLWKtL816Oturx8XH40j+gqT8mVAoZY5Q5M2bG4OSJvydYdqkqRAOVJpvttJL9SEHmAqIzUXZW1qQ6sf78MSjbRuMCYirRd7R6cUrqsAOn0iPADcRUUmpORCv9qFSnpqWHPTuaniE2mLVlJ6pZQsfurs6OiH1BboUYFBWI3t7eqDcbWTDlGiOaq9z4dIo2FC8M+alZofFKuVzlpnZS6VR6proqrHeg9MzqBiKDlNP0/sbpcgvfGlERqqhwY6C/HzVna7iDZgiISewsK5PetjkcDsMvvmjRvFbfKKmi562gYSCCCnZidc6asB0wT0knRRoamyTFyYbe4AgBYg4T2J17zXjQ0iyV142bNkst5MwMuzRkoTVd6r7SwXF09Be+fR9EX1+fNJY+u3bvQV5eniGVhQIFK0ER7+j0Sw7TfxVGRkZw62aTNGTevBRJBXpxxoBFvaM1DYgnzcwYMw1kRlRF2pzaCk2VfzTOmjX71R8xTomk2qlpUgAAAABJRU5ErkJggg==" id="12"/></item></list></costumes><sounds><list struct="atomic" id="13"></list></sounds><blocks></blocks><variables><variable name="square number"><l>9</l></variable></variables><scripts><script x="35.60000000000002" y="37.49999999999997"><block s="doWearNextCostume"></block></script><script x="615.6" y="56.16666666666708"><block s="receiveMessage"><l>X is the winner</l></block><block s="doSayFor"><l>X winner</l><l>2</l></block></script><script x="839.6" y="66.50000000000023"><block s="receiveMessage"><l>Tie</l></block><block s="doSayFor"><l>Tie</l><l>2</l></block></script><script x="836.6" y="154.00000000000023"><block s="receiveMessage"><l>O is the winner</l></block><block s="doSayFor"><l>O winner</l><l>2</l></block></script><script x="156.60000000000002" y="30.99999999999997"><block s="show"></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="10" y="62.833333333333314"><block s="receiveGo"><comment w="156.66666666666666" collapsed="true">Connect this to the script below it in For You To Do 5.</comment></block><block s="doSwitchToCostume"><l>Empty</l></block><block s="show"></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="makeBoard"></custom-block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l><comment w="90" collapsed="true">X plays first.</comment></block></block><block s="doSetVar"><l>board</l><block s="reportNewList"><list><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l></list></block></block><block s="doSetVar"><l>counter</l><l>0</l></block></script><script x="366.6" y="10"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIf"><block s="reportEquals"><block s="reportAttributeOf"><l><option>costume #</option></l><block s="reportGet"><l><option>self</option></l></block></block><l>Empty</l></block><script><block s="doIfElse"><block var="X&apos;s turn?"/><script><block s="doSwitchToCostume"><l>X</l></block><block s="doReplaceInList"><block var="square number"/><block var="board"/><l>X</l></block><block s="doIfElse"><custom-block s="won? %s"><l>X</l></custom-block><script><block s="doBroadcast"><l>X is the winner</l></block></script><script><block s="doChangeVar"><l>counter</l><l>1</l></block><block s="doIfElse"><block s="reportEquals"><block var="counter"/><l>9</l></block><script><block s="doBroadcast"><l>Tie</l></block></script><script><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>false</bool></l><comment w="90" collapsed="true">X plays first.</comment></block></block></script></block></script></block></script><script><block s="doSwitchToCostume"><l>O</l></block><block s="doReplaceInList"><block var="square number"/><block var="board"/><l>O</l></block><block s="doIfElse"><custom-block s="won? %s"><l>O</l></custom-block><script><block s="doBroadcast"><l>O is the winner</l></block></script><script><block s="doChangeVar"><l>counter</l><l>1</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l><comment w="90" collapsed="true">X plays first.</comment></block></block></script></block></script></block></script></block></script></scripts></sprite><watcher var="X&apos;s turn?" style="normal" x="1.2499999999997726" y="1.25" color="243,118,29" hidden="true"/><watcher var="board" style="normal" x="2.5000000000002274" y="2.4999999999999964" color="243,118,29" extX="80" extY="70.00000000000003"/><watcher scope="Square" var="square number" style="normal" x="2.5000000000002274" y="25.750000500000013" color="243,118,29"/><watcher var="counter" style="normal" x="6" y="6" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></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></block></script><scripts><script x="229.00000300000002" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="makeBoard" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>square number</l><l>0</l></block><block s="show"></block><custom-block s="for %upvar = %n to %n %cs"><l>row</l><l>1</l><l>3</l><script><custom-block s="for %upvar = %n to %n %cs"><l>column</l><l>1</l><l>3</l><script><block s="doChangeVar"><l>square number</l><l>1</l></block><block s="changeXPosition"><l>50</l></block><block s="createClone"><l><option>myself</option></l></block></script></custom-block><block s="changeXPosition"><l>-150</l></block><block s="changeYPosition"><l>-50</l></block></script></custom-block><block s="hide"></block></script></block-definition><block-definition s="TicTacToe wins" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l></list></block><block s="reportNewList"><list><l>4</l><l>5</l><l>6</l></list></block><block s="reportNewList"><list><l>7</l><l>8</l><l>9</l></list></block><block s="reportNewList"><list><l>1</l><l>4</l><l>7</l></list></block><block s="reportNewList"><list><l>2</l><l>5</l><l>8</l></list></block><block s="reportNewList"><list><l>3</l><l>6</l><l>9</l></list></block><block s="reportNewList"><list><l>1</l><l>5</l><l>9</l></list></block><block s="reportNewList"><list><l>3</l><l>5</l><l>7</l></list></block></list></block></block></script></block-definition><block-definition s="status of triple %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><list><block var="list"/></list></custom-block></block></script></block-definition><block-definition s="won? %&apos;player&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><custom-block s="for each %upvar of %l %cs"><l>item</l><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="status of triple %l"><l/></custom-block></autolambda><list></list></block><list><custom-block s="TicTacToe wins"></custom-block></list></custom-block><script><block s="doIfElse"><block s="reportListContainsItem"><block var="item"/><l>Empty</l></block><script></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportListContainsItem"><block var="item"/><l>X</l></block><block s="reportListContainsItem"><block var="item"/><l>O</l></block></block><script></script><script></script></block><block s="doIf"><block s="reportListContainsItem"><block var="item"/><block var="player"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block></script></custom-block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition></blocks><variables><variable name="X&apos;s turn?"><bool>false</bool></variable><variable name="board"><list struct="atomic" id="894">X,O,X,X,X,O,X,O,O</list></variable><variable name="counter"><l>0</l></variable></variables></project><media name="U3L1-Tic-Tac-Toe" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>