<snapdata remixID="10680871"><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,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></scripts><sprites><watcher var="X&apos;s turn?" style="normal" x="5" y="5" color="243,118,29"/><watcher scope="Square" var="position" style="normal" x="10" y="183.000002" color="243,118,29"/><watcher var="board" style="normal" x="316" y="52" color="243,118,29" extX="80" extY="70"/><sprite name="Square" idx="1" x="34" y="-4" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="11"><costumes><list id="12"><item><costume name="Empty" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAMdJREFUaEPtmsENglAQBZcm8EhiJdYi/qaM1sIVYjjYkYmJBbzLBH+G++SxMxwZqrNnqKpLVS093DVN5/170HVuy/Nx/+ub1u1V7dbeHnTUjBY6apnfe1nIQrABPzlYeDxnoVgZDFgIFh7PWShWBgMWgoXHcxaKlcGAhWDh8ZyFYmUwYCFYeDxnoVgZDFgIFh7PWShWBgMWgoXHcxaKlcGAhWDh8ZyFYmUwYCFYeDxnoVgZDFgIFh7PWShWBgN9F+rlj8ZxPG0fpgqdIlzL6G8AAAAASUVORK5CYII=" id="13"/></item><item><costume name="X" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAgVJREFUaEPt2jtPwlAUB/DDpB0QZ6KGkS9AYHQiBtCEqAgKBCOy+hwcTRmN8VuYMDk6qpvG4ORj9ZWoIy4sDqYkNaIg5957Tm+LsDXp4/7uv73hn9YHAKFkMr3j9w8Ng8d/zebHtQ8AJiOR6HGxtOxp0NvrC1zV6w8tUCaTO6rVDke9HND5xSVUTXMAcm2I/zOhx6dnmBgfc1Uq3caESmilXIFgMAhVc9cVqJvbO5hOpWBv/wBm0zNtY0KBGo13KK9WIBwOa0fZmKV8oeNYUCBrCtyA6oWxxokG6UZhMMIgXSgsRgrkNEoEIw1yCiWKUQJxo2QwyiAulCyGBESNUsGQgahQqhhSkCqKAkMOkkVRYVhAoihKDBsIi6LGsIJ6oTgw7KBuKC6MI6CfqGx2oVXOuvWZtrYmsSFUHyTO/3WI1afyhSKcnZ7A2voGW1F0DGTdZslEAgzDgLn5jLdB35+Z7a1N1jrPnlCnBYCzzrOC/lrNuFBsIMzSzIFiAWEw9vJHjSIHiWA4UKQgGQw1igykgqFEkYAoMFQoZRAlhgKlBOLAqKKkQZwYFZQUyAmMLEoY5CRGBiUE0oERRaFBOjEiKBTIDRgsCgWKx6cgGouxtUzRam//oc3mFuVeGrvxtb6FCgRGfs0FKiHRGdS5/wCkc/Yx1+7vhPrtA8AQAJQwsXpgn/tPUFR7qLbGkSAAAAAASUVORK5CYII=" id="14"/></item><item><costume name="O" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABF9JREFUaEPtmktME1EUhv+uFXClCwQCCtTHwhaNbhRFQ4zgK2oUfMQoBSUuJETjhlLKxiAVF8YHxcSoQPERH2BiiILoQhRpNRFESSSCzx0PXWPOmJu0dKZzZ+ZOQWSSpovee+Z85z9z7r1nasE0uywA1gJonw5cSUkp3RLQocOO9it1tf80U+fLLjgKHG9ngKaqjDMK8SrT+rgNfn8A/R8/oL3tCQYGPoVN3blrN+Lj47HMZkfWukwkJsznNa84TqhCg0Nf4PXWof7GdWQsXyF97HYbrOlpss7Szfs+fMSbgB8P7t+Txu/Jy8eO7Vt0gwkBCgYpPFKM/LzduqJ95+4D+BobMDI8jKKjxbrADANdvVYPt8sJAjla5EBcXKzu6LKJlK7VVVVISExEeblTU3B0A42MjKLcVYHenh64KyuxauUKwyDBBsj+xcte1F66gEu1XmRvyOKyrwuIblbgKERsbCzOeqqFqKLkLaXhidISnPHUcKWgZiAGY7VaUel2cUXN6KCe3vfYnJvLBaUZ6HBBIWJiYnCuxmPUT03zCWrpksV40fkqYnprAjp/4TI6nrajzltrapqppV8gEFC8PzcQi9C7nl4sWbxIU3RFDj5eUiqZU8oQbiBKNZs9A8eKi0T6p9kWPcM2mw0NjT7Z1OMCokH5eXsQSWrNnhmYQKkf8HdD7qjDBUQyL0xNm3R1WAyYSs0tLWHprwpE25qkxAQMD49MSiFQEvJ0lQe/f42FLR2qQLS1oc1jtMu0WkZSkSo5XoLW1kchQ1WBKN1Wr8nkWqXVnBD9e0rKAkxMO1UguUmiHdNrTy7YqkAWiwXj4+N672nqPKp2dAUvJRGB6EePx4NbN32mOqbXOB0zmny+kPKtCuT1emXrvV4nRM4j5yf6NwMkMsJGbWlWSKnWG3VE1Hw6/D1/1hGyRv5fVY4imZ290ZSegQiV6ASwKSc3ZNFXVajM6cKChak4eGCvCB+E2qBF/2lHR0hXSBWI9cqm2lrEWl2a93K0VZ8zJw6fB4c09ceESiFjjDJn1uwYnDr59wTLLlWFaKDSZLOdVrIfKchcQHQmWpuZOaVOrD9/fJdto3EBMZXoO1q9OCV12IFT6RHgBmIqKTUnopV+VKpT09LDnh1NzxAbzNqyk9UsoWN39+uuiH1BboUYFBWIvr6+qDcbWTDlGiOaq9zEdIo2FC8M+alZoYlKuVzlpnZS6VR6troqrHeg9MzqBiKDlNP0/sbpcgvfGlERqqhwY2hwEDXnariDZgiISewsK5PetjkcDsMvvmjRvF7fKKmi562gYSCCCnZiXdb6sB0wT0knRRoamyTFyYbe4AgBYg4T2N37zXjY0iyV1y1bt0kt5OUZdmnIImu61H2lg+PY2C98/fYd/f390lj67N23Hzk5OYZUFgoUrARFvOu1X3KY/qswOjqK27eapCHJySmSCvTijAGLekdrGhBPmpkxZgbIjKiKtDm9FZou/2icO3feyz8NoolAOmg4eQAAAABJRU5ErkJggg==" id="15"/></item></list></costumes><sounds><list struct="atomic" id="16"></list></sounds><blocks></blocks><variables><variable name="position"><l>9</l></variable></variables><scripts><script x="10" y="330.66666666666663"><block s="receiveGo"></block><block s="doSwitchToCostume"><l>Empty</l></block><block s="doSetVar"><l>board</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><l>9</l><script><block s="doAddToList"><block var="i"/><block var="board"/></block></script></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></script><script x="248.26666666666665" y="30"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doDeclareVariables"><list><l>x</l><l>y</l><l>player symbol</l></list></block><block s="doIfElse"><block s="reportEquals"><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSwitchToCostume"><l>X</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doReplaceInList"><block var="position"/><block var="board"/><l>x</l></block></script><script><block s="doSwitchToCostume"><l>O</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doReplaceInList"><block var="position"/><block var="board"/><l>o</l></block></script></block><block s="doForEach"><l>item</l><custom-block s="possible winning triples"></custom-block><script><block s="doIf"><block s="reportEquals"><custom-block s="check win %s"><block var="item"/></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doIfElse"><block s="reportEquals"><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doSetVar"><l>player symbol</l><l>x</l></block></script><script><block s="doSetVar"><l>player symbol</l><l>o</l></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>player</l><l> </l><block var="player symbol"/><l> </l><l>has Won!</l></list></block><l>2</l></block></script></block></script></block><block s="doIf"><block s="reportEquals"><custom-block s="checkTie"></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSayFor"><l>Tie :(</l><l>2</l></block></script></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><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"><block s="errorObsolete"></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="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="makeBoard" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>x</l><l>y</l><l>initialX</l><l>a</l></list></block><block s="doSetVar"><l>a</l><l>1</l></block><block s="doSetVar"><l>x</l><block s="xPosition"></block></block><block s="doSetVar"><l>y</l><block s="yPosition"></block></block><block s="doSetVar"><l>initialX</l><block s="xPosition"></block></block><block s="doFor"><l>c</l><l>1</l><l>3</l><script><block s="doFor"><l>r</l><l>1</l><l>3</l><script><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="doSetVar"><l>position</l><block var="a"/></block><block s="createClone"><l><option>myself</option></l></block><block s="doSetVar"><l>x</l><block s="reportSum"><block var="x"/><l>50</l></block></block><block s="doSetVar"><l>a</l><block s="reportSum"><block var="a"/><l>1</l></block></block></script></block><block s="doSetVar"><l>x</l><block var="initialX"/></block><block s="doSetVar"><l>y</l><block s="reportSum"><block var="y"/><l>-50</l></block></block></script></block></script></block-definition><block-definition s="block row: %&apos;r&apos; column: %&apos;c&apos; state %&apos;state&apos; x %&apos;x&apos; y %&apos;y&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="r"/><block var="c"/><block var="state"/><block var="x"/><block var="y"/></list></block></block></script></block-definition><block-definition s="possible winning triples" type="reporter" category="control"><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="%s"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><block var="list"/></block></block></script></block-definition><block-definition s="check win %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>player symbol</l></list></block><block s="doIfElse"><block s="reportEquals"><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doSetVar"><l>player symbol</l><l>x</l></block></script><script><block s="doSetVar"><l>player symbol</l><l>o</l></block></script></block><block s="doForEach"><l>item</l><custom-block s="status of triple %s"><block var="list"/></custom-block><script><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="item"/><block var="player symbol"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition><block-definition s="checkTie" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>item</l><block var="board"/><script><block s="doIf"><block s="reportNot"><block s="reportOr"><block s="reportEquals"><block var="item"/><l>x</l></block><block s="reportEquals"><block var="item"/><l>o</l></block></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</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="456">1,2,o,x,x,x,o,8,9</list></variable></variables></project><media name="U3L1-Tic-Tac-Toe" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>