<snapdata remixID="14242391"><project name="U5L6-TicTacToe" app="Snap! 10.4.6, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U5L6-TicTacToe"><notes></notes><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="reportListIsEmpty"><block s="reportCDR"><block var="words"/></block></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></list></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></list></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><list></list></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="bubble"><l>You have to create the makeBoard block!</l></block></script></block-definition><block-definition s="Make Board" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSwitchToCostume"><l>Empty</l></block><block s="createClone"><l>Square</l></block><block s="doSetVar"><l>position number</l><l>5</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="createClone"><l>Square</l></block><block s="changeXPosition"><l>50</l></block><block s="doSetVar"><l>position number</l><l>6</l></block><block s="createClone"><l>Square</l></block><block s="changeYPosition"><l>50</l></block><block s="doSetVar"><l>position number</l><l>3</l></block><block s="createClone"><l>Square</l></block><block s="changeXPosition"><l>-50</l></block><block s="doSetVar"><l>position number</l><l>2</l></block><block s="createClone"><l>Square</l></block><block s="changeXPosition"><l>-50</l></block><block s="doSetVar"><l>position number</l><l>1</l></block><block s="createClone"><l>Square</l></block><block s="changeYPosition"><l>-50</l></block><block s="doSetVar"><l>position number</l><l>4</l></block><block s="createClone"><l>Square</l></block><block s="changeYPosition"><l>-50</l></block><block s="doSetVar"><l>position number</l><l>7</l></block><block s="createClone"><l>Square</l></block><block s="changeXPosition"><l>50</l></block><block s="doSetVar"><l>position number</l><l>8</l></block><block s="createClone"><l>Square</l></block><block s="changeXPosition"><l>50</l></block><block s="doSetVar"><l>position number</l><l>9</l></block><block s="setEffect"><l><option>ghost</option></l><l>0</l></block></script></block-definition><block-definition s="possible winning triples" type="reporter" category="variables"><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="variables"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></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="Won? %&apos;Text&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportListContainsItem"><custom-block s="Status Of triple %l"><custom-block s="possible winning triples"></custom-block></custom-block><block s="reportNewList"><list><block var="Text"/><block var="Text"/><block var="Text"/></list></block></block></block></script></block-definition><block-definition s="Move in this square" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportVariadicOr"><list><custom-block s="Won? %s"><l>O</l></custom-block><custom-block s="Won? %s"><l>X</l></custom-block></list></block><script><block s="doPauseAll"></block></script><list></list></block><block s="doIfElse"><block var="X&apos;s turn?"/><script><block s="doWait"><l>.2</l></block><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 number"/><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 number"/><block var="Board"/><l>O</l></block></script></block><block s="doIf"><custom-block s="Won? %s"><l>X</l></custom-block><script><block s="doBroadcast"><l>Win</l><list></list></block></script><list></list></block><block s="doIf"><custom-block s="Won? %s"><l>O</l></custom-block><script><block s="doBroadcast"><l>Lose</l><list></list></block></script><list></list></block><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>number</option></l></block></autolambda><list></list></block><block var="Board"/></block><l></l></list></block><block s="reportVariadicAnd"><list><block s="reportNot"><custom-block s="Won? %s"><l>X</l></custom-block></block><block s="reportNot"><custom-block s="Won? %s"><l>O</l></custom-block></block></list></block></list></block><script><block s="doBroadcast"><l>Draw</l><list></list></block></script><list></list></block></script></block-definition><block-definition s="best empty square" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><custom-block s="Status Of triple %l"><custom-block s="possible winning triples"></custom-block></custom-block></block><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>text</option></l></block></autolambda><list></list></block><block s="reportListItem"><block var="i"/><custom-block s="Status Of triple %l"><custom-block s="possible winning triples"></custom-block></custom-block></block></block></block><l>2</l></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>text</option></l></block></autolambda><list></list></block><block s="reportListItem"><block var="i"/><custom-block s="Status Of triple %l"><custom-block s="possible winning triples"></custom-block></custom-block></block></block></block><l>x</l></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><l>2</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>text</option></l></block></autolambda><list></list></block><block s="reportListItem"><block var="i"/><custom-block s="Status Of triple %l"><custom-block s="possible winning triples"></custom-block></custom-block></block></block></block><l>x</l></list></block></list></block><script><block s="doReport"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>number</option></l></block></autolambda><list></list></block><block s="reportListItem"><block var="i"/><custom-block s="Status Of triple %l"><custom-block s="possible winning triples"></custom-block></custom-block></block></block></block></script><list></list></block></script></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><custom-block s="Status Of triple %l"><custom-block s="possible winning triples"></custom-block></custom-block></block><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>text</option></l></block></autolambda><list></list></block><block s="reportListItem"><block var="i"/><custom-block s="Status Of triple %l"><custom-block s="possible winning triples"></custom-block></custom-block></block></block></block><l>2</l></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>text</option></l></block></autolambda><list></list></block><block s="reportListItem"><block var="i"/><custom-block s="Status Of triple %l"><custom-block s="possible winning triples"></custom-block></custom-block></block></block></block><l>o</l></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><l>2</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>text</option></l></block></autolambda><list></list></block><block s="reportListItem"><block var="i"/><custom-block s="Status Of triple %l"><custom-block s="possible winning triples"></custom-block></custom-block></block></block></block><l>o</l></list></block></list></block><script><block s="doReport"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>number</option></l></block></autolambda><list></list></block><block s="reportListItem"><block var="i"/><custom-block s="Status Of triple %l"><custom-block s="possible winning triples"></custom-block></custom-block></block></block></block></script><list></list></block></script></block><block s="doFor"><l>i</l><l>1</l><l>5</l><script><block s="doIf"><block s="reportListContainsItem"><block var="Board"/><block s="reportListItem"><block var="i"/><block s="reportNewList"><list><l>1</l><l>9</l><l>7</l><l>3</l><l>5</l></list></block></block></block><script><block s="doReport"><block s="reportListItem"><block var="i"/><block s="reportNewList"><list><l>1</l><l>9</l><l>7</l><l>3</l><l>5</l></list></block></block></block></script><list></list></block></script></block><block s="doFor"><l>i</l><l>1</l><l>9</l><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportListContainsItem"><block var="Board"/><block var="i"/></block><block s="reportListContainsItem"><block s="reportNewList"><list><l>2</l><l>4</l><l>6</l><l>8</l></list></block><block var="i"/></block></list></block><script><block s="doReport"><block var="i"/></block></script><list></list></block></script></block></script></block-definition><block-definition s="Not Vacant Squares" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>number</option></l></block></autolambda><list></list></block><block var="Board"/></block></block></script></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="1" 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" id="707"><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 id="708"><item><ref mediaID="Stage_cst_Empty"></ref></item></list></costumes><sounds><list struct="atomic" id="709"></list></sounds><variables></variables><blocks></blocks><scripts><script x="722" y="187"><block s="receiveMessage"><l>empty</l><list></list></block><block s="doSwitchToCostume"><l>Empty</l></block></script></scripts><sprites select="1"><sprite name="Square" idx="1" x="50" y="-50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="2" color="80,80,80,1" pen="tip" id="720"><costumes><list id="721"><item><ref mediaID="Square_cst_Empty"></ref></item><item><ref mediaID="Square_cst_X"></ref></item><item><ref mediaID="Square_cst_O"></ref></item><item><ref mediaID="Square_cst_Empty(2)"></ref></item></list></costumes><sounds><list struct="atomic" id="722"></list></sounds><blocks></blocks><variables><variable name="position number"><l>9</l></variable></variables><scripts><script x="20" y="20"><block s="receiveGo"></block><block s="doBroadcast"><l>empty</l><list></list></block><custom-block s="Make Board"></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>1</l><l>2</l><l>3</l><l>4</l><l>5</l><l>6</l><l>7</l><l>8</l><l>9</l></list></block></block><block s="doBroadcast"><l>game</l><list><l><option>all</option></l><custom-block s="best empty square"></custom-block></list></block></script><script x="20" y="185.83333333333337"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getCostumeIdx"></block><l>1</l></list></block><script><custom-block s="Move in this square"></custom-block><block s="doBroadcast"><l>game</l><list><l><option>all</option></l><custom-block s="best empty square"></custom-block></list></block></script><list></list></block></script><script x="20" y="319.25000000000006"><block s="receiveMessage"><l>game</l><list><l>data</l></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="position number"/><block var="data"/></list></block><script><custom-block s="Move in this square"></custom-block></script><list></list></block></script></scripts></sprite><sprite name="Sprite" idx="2" x="-160" y="-157" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="109.64999999999999,0,39.47400000000003,1" pen="tip" id="798"><costumes><list id="799"><item><ref mediaID="Sprite_cst_apple"></ref></item></list></costumes><sounds><list struct="atomic" id="800"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveGo"></block><block s="hide"></block></script><script x="20" y="90.83333333333337"><block s="receiveMessage"><l>Lose</l><list></list></block><block s="show"></block><block s="doSayFor"><l>O Wins! Well Played!</l><l>2</l></block></script><script x="20" y="181.66666666666674"><block s="receiveMessage"><l>Win</l><list></list></block><block s="show"></block><block s="doSayFor"><l>X Wins! GGS</l><l>2</l></block></script><script x="20" y="272.5000000000001"><block s="receiveMessage"><l>Draw</l><list></list></block><block s="show"></block><block s="doSayFor"><l>Tie game</l><l>2</l></block></script></scripts></sprite><watcher var="X&apos;s turn?" style="normal" x="5" y="5" color="243,118,29" hidden="true"/><watcher var="O&apos;s turn" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher scope="Square" var="position number" style="normal" x="258" y="22.00000399999999" color="243,118,29" hidden="true"/><watcher var="Board" style="normal" x="10" y="9.000001999999995" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="X&apos;s turn?"><bool>false</bool></variable><variable name="Board"><list struct="atomic" id="835">X,X,O,O,O,X,X,O,X</list></variable></variables></scene></scenes></project><media name="U5L6-TicTacToe" app="Snap! 10.4.6, https://snap.berkeley.edu" version="2"><costume name="Empty" 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==" mediaID="Stage_cst_Empty"/><costume name="Empty" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAMdJREFUaEPtmrENgmAUBh9TYEfBIs6i4lAEZ6GVGAs3MjFxgK+5wJ+jv3y8O0q6auzpqupcVWsLdw3D+P4ddLlO62OZD33Tc3vVdLt/PGivGS201zL/97KQhWADfnKw8HjOQrEyGLAQLDyes1CsDAYsBAuP5ywUK4MBC8HC4zkLxcpgwEKw8HjOQrEyGLAQLDyes1CsDAYsBAuP5ywUK4MBC8HC4zkLxcpgwEKw8HjOQrEyGLAQLDyes1CsDAbaLtTKH419f9q+t56dV83eYNkAAAAASUVORK5CYII=" mediaID="Square_cst_Empty"/><costume name="X" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAgVJREFUaEPt2rtOAkEUBuBDpTRgTdRQ8gRIaUUMoIk3RAQlEWm9FpYG7IzxKSyoLC3VTmPUxkvrLVFLLOhMzJJgREHOnDlnZxeh22Qv882/O+HPrgcAgvH4xKbP19MLLv9Vqx/XHgAYDocjh9mFnKtBb68vcHV58VADJZPpg3J5v8/NAZ2encN2qdgFOTbE/5nQ49MzDA70OyqVVmNCJbSYL0AgEIBSccsRqJvbOxhNJGBndw8mx8caxoQCVSrvkF8qQCgUMo6qY+Yy2aZjQYGsKXACqh3GGicaZBqFwSiDTKGwGBLIbpQKhgyyC6WK0QJJoygYbZAUiophAXGjdDBsIC6ULoYVpIviwLCDqCgujAhIFcWJEQNhUdwYUVA7lARGHNQKJYWxBfQTlUrN1MpZqz7T0NYIG0r1gXD+r0OsPpXJzsPJ8REsr6yKFUXbQNZtFo/FwOv1wtR00t2g78/MxvqaaJ0XT6jZAiBZ50VBf61mUigxEGZplkCJgDCY+vLHjWIHqWAkUKwgCoYbxQbSwXCiWEAcGC6UNogTw4HSAklgdFFkkCRGB0UC2YGhopRBdmIoKCWQCYwqCg0yiVFBoUBOwGBRKFA0OgJDkYhYy1St9vU/tKnZNO2lsRNf61sov9/3ay5QCanOoMn9uyCTs4+5dmcn1GkfAAYBIIeJ1QX73H8CynJ8DoPjGXcAAAAASUVORK5CYII=" mediaID="Square_cst_X"/><costume name="O" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABGBJREFUaEPtmktME1EUhv+uFXCnCQIRBOpjYYtGN4qiIUbwFTUKPmKUghIXEKNxQyllY5ACC+ODYmJUoPiIDzAxREV04QNpNRFESDSCzx0PXWPOmJu0dKZzZ+ZOQWSSpovee+Z85z9z7r1nasE0uywA1gLomA5cSUkp3RLQocOOjksN9f8004uXXXAUFL6dAZqqMs4oxKtM+8PH8PsDGOj/gI7Hj/Dp08ewqTt37UZ8fDyW2ezIWpeJxIT5vOYVxwlVaHDoC7zeBjReu4qM5Sukj91ugzU9TdZZunnfh368Cfhx7+4dafyevHzs2L5FN5gQoGCQwiPFyM/brSvat27fg6+5CSPDwyg6WqwLzDDQ5SuNcLucIJCjRQ7ExcXqji6bSOlaXVWFhMRElJc7NQVHN9DIyCjKXRXo7emBu7ISq1auMAwSbIDsn7/oRf2Fc7hQ70X2hiwu+7qA6GYFjkLExsaixlMtRBUlbykNTxwvxRlPLVcKagZiMFarFZVuF1fUjA7q6X2Pzbm5XFCagQ4XFCImJgZ1tR6jfmqaT1BLlyzG8xevIqa3JqCz5y6i80kHGrz1pqaZWvoFAgHF+3MDsQi96+nFksWLNEVX5OCS0uOSOaUM4QaiVLPZM3CsuEikf5pt0TNss9nQ1OyTTT0uIBqUn7cHkaTW7JmBCZT6AX835I46XEAk88LUtElXh8WAqdTa1haW/qpAtK1JSkzA8PDIpBQCJSFPV3nw+9dY2NKhCkRbG9o8RrtMq2UkFanSklK0tz8IGaoKROm2ek0m1yqt5oTo35OTUzAx7VSB5CaJdkyvPblgqwJZLBaMj4/rvaep86ja0RW8lEQEoh89Hg9uXPeZ6phe43TMaPH5Qsq3KpDX65Wt93qdEDmPnJ/o3wyQyAgbtaVZIaVab9QRUfPp8PfsaWfIGvl/VTmKZHb2RlN6BiJUohPAppzckEVfVaEypwspC1Nx8MBeET4ItUGL/pPOzpCukCoQ65VNtbWItbo07+Voqz5nThw+Dw5p6o8JlULGGGXOrNkxOHXy7wmWXaoK0UClyWY7rWQ/UpC5gOhMtDYzc0qdWH/++C7bRuMCYirRd7R6cUrqsAOn0iPADcRUUmpORCv9qFSnpqWHPTuaniE2mLVlJ6tZQsfu7tddEfuC3AoxKCoQfX19UW82smDKNUY0V7mJ6RRtKF4Y8lOzQhOVcrnKTe2k0qm0proqrHeg9MzqBiKDlNP0/sbpcgvfGlERqqhwY2hwELV1tdxBMwTEJHaWlUlv2xwOh+EXX7RoXm1sllTR81bQMBBBBTuxLmt92A6Yp6STIk3NLZLiZENvcIQAMYcJ7PbdVtxva5XK65at26QW8vIMuzRkkTVd6r7SwXFs7Be+fvuOgYEBaSx99u7bj5ycHEMqCwUKVoIi3vXaLzlM/1UYHR3FzRst0pAFC5IlFejFGQMW9Y7WNCCeNDNjzAyQGVEVaXN6KzRd/tE4d+68l38AHzaJdYJvYYIAAAAASUVORK5CYII=" mediaID="Square_cst_O"/><costume name="Empty(2)" center-x="26" center-y="25" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAzCAYAAADYfStTAAAAAXNSR0IArs4c6QAAALFJREFUaEPtkqENw0AUxX6mSFlAaUBH6ObFAQHdqOoIJlYU+fiT7+xbZuY9M5+5wdm257nc6UH7/vr2oCv/zApduc7/bhWqkGygLycLx7gKYWXyoEKycIyrEFYmDyokC8e4CmFl8qBCsnCMqxBWJg8qJAvHuAphZfKgQrJwjKsQViYPKiQLx7gKYWXyoEKycIyrEFYmDyokC8e4CmFl8qBCsnCMqxBWJg8qJAvHuHV9HD9PtXdHAoDJ8wAAAABJRU5ErkJggg==" mediaID="Square_cst_Empty(2)"/><costume name="apple" center-x="31" center-y="31.5" image="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJhcHBsZTEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNjIuMjE4cHgiIGhlaWdodD0iNjMuMzc1cHgiIHZpZXdCb3g9IjAgMCA2Mi4yMTggNjMuMzc1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2Mi4yMTggNjMuMzc1IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICA8Zz4KICAgIDxnIGlkPSJBcHBsZSI+CiAgICAgIDxwYXRoIGlkPSJGaWxsXzFfIiBmaWxsPSIjRUMxQzJDIiBkPSJNNTkuMDgzLDM0LjQwMmMwLDE0LjUyNy0xMi41MjUsMjYuMzA3LTI3Ljk3OCwyNi4zMDdjLTE1LjQ1MywwLTI3Ljk3Ny0xMS43NzUtMjcuOTc3LTI2LjMwNyYjeEQ7JiN4QTsmI3g5OyYjeDk7YzAtMTQuNTI3LDEyLjUyMy0yMS4yNzUsMjcuOTc3LTIxLjI3NUM0Ni41NTcsMTMuMTI2LDU5LjA4MywxOS44NzYsNTkuMDgzLDM0LjQwMnoiLz4KICAgICAgPGcgaWQ9Ik91dGxpbmVfMV8iPgogICAgICAgIDxwYXRoIGlkPSJPdXRsaW5lXzJfIiBmaWxsPSIjMjMxRjIwIiBkPSJNMzQuMjg1LDExLjk2Yy00LjYwOC0wLjM5MS05LjEzNiwwLjE4OS05LjEzNiwwLjE4OUMxMC44MjEsMTMuNDczLDAsMTkuODgzLDAsMzQuMTIxJiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MwLDE2LjE1NiwxMy45MjgsMjkuMjU0LDMxLjEwNywyOS4yNTRjMTcuMTgyLDAsMzEuMTA5LTEzLjA5OCwzMS4xMDktMjkuMjU0QzYyLjIxNiwxOC45NzcsNDkuOTY5LDEyLjY5LDM0LjI4NSwxMS45NnomI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7IE0zMS4xMDgsNTkuMzMzYy0xNC41NTksMC0yNi4zNTctMTEuMDk5LTI2LjM1Ny0yNC43ODVjMC0xMi4wNjQsOS4xNjktMTguNDMzLDIxLjMxNC0xOS43NzRjMC4yNDktMC4wMjksOC40NTYtMC4xNDQsOC40NTYtMC4xNDQmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7YzEyLjk0MiwwLjkzNiwyMi45NDksNy4zMTgsMjIuOTQ5LDE5LjkyQzU3LjQ2NCw0OC4yMzYsNDUuNjY2LDU5LjMzMywzMS4xMDgsNTkuMzMzeiIvPgogICAgICAgIDxwYXRoIGlkPSJMaW5lIiBmaWxsPSIjMjMxRjIwIiBkPSJNNDAuMzMyLDE5LjA2MmMtMi4zMDMtMC43NjEtNC42MTctMC4yNDEtNi45MjksMC4zODljLTEuOTE2LDAuNjA4LTYuMTEyLDEuMTYyLTYuMTksMS4wOTgmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7Yy0xLjE5OC0wLjA1OC0yLjM4OS0wLjM1OC0zLjU3MS0xLjA5OWMtMC40OC0wLjMwMy0wLjk4MiwwLjM3OC0wLjU5OCwwLjc3M2MxLjc2OCwxLjgwMyw0LjA2OCwxLjc4Miw2LjQ1NSwxLjUxNCYjeEQ7JiN4QTsmI3g5OyYjeDk7JiN4OTtjMy41NzUtMC40MDEsNi45OTMtMC40OTEsMTAuNTYxLTAuNjcyQzQxLjIyLDIxLjAwNCw0MS40MzMsMTkuNDI2LDQwLjMzMiwxOS4wNjJ6Ii8+CiAgICAgIDwvZz4KICAgICAgPHBhdGggaWQ9IlNoaW5lIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTIuNTU1LDM0LjI2MWMwLDMuNDMxLDEuODUsNi4yMTItMC4wODQsNi4yMTJjLTEuOTM0LDAtMy41LTIuNzgxLTMuNS02LjIxMiYjeEQ7JiN4QTsmI3g5OyYjeDk7YzAtMy40MywxLjU2Ni02LjIxMSwzLjUtNi4yMTFDMTQuNDA1LDI4LjA1LDEyLjU1NSwzMC44MzIsMTIuNTU1LDM0LjI2MXoiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJTdGVtIj4KICAgICAgPHBhdGggaWQ9IkZpbGwiIGZpbGw9IiM5OTY2MUQiIGQ9Ik0yOS41MTUsMjAuNzY2YzAuMzcxLTAuMDY2LDAuOTczLTAuMTMsMS4zNDgtMC4yMTljMC4wNjItNC44MjcsMC41MzgtOS42NDgtMS42MjQtMTQuMjEyJiN4RDsmI3hBOyYjeDk7JiN4OTtjLTAuNTkyLTEuMjUzLTEuMzMtMi4zNTQtMi4wNjQtMy40ODJjLTEuMDIsMC42MTEtMi4wMzgsMS4yMjMtMy4wNTksMS44MzNDMjguMzEsOC45ODIsMjkuNzczLDE0LjYxOCwyOS41MTUsMjAuNzY2eiIvPgogICAgICA8cGF0aCBpZD0iT3V0bGluZSIgZmlsbD0iIzIzMUYyMCIgZD0iTTI4LjYwMiwwLjZjLTAuMzkzLTAuNTIzLTEuMDc4LTAuNzgyLTEuNjU4LTAuNDM1Yy0xLjgwNSwxLjA4NC0zLjYwNywyLjE2OC01LjQxNCwzLjI1MiYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0wLjYzNywwLjM4My0wLjgzOCwxLjM3MS0wLjI0MiwxLjg5OGMzLjQ3NywzLjA5MSw0LjYxNyw2LjA0MSw0LjksNi41NTdjMC41OTIsMS4wODEsMS41OTIsNC41MzQsMS41NjIsNy43NDlsMC4wNDYsMS42MDkmI3hEOyYjeEE7JiN4OTsmI3g5O2MxLjQ3OSwwLjU2Miw1LjI1LTAuNTYyLDUuMjUtMC41NjJjMC4wMjEtMC4zNTQsMC4yNTEtMi4yMywwLjI1MS0yLjIzQzMzLjQ2NiwxNy42NzcsMzQuMTMsNy45NTgsMjguNjAyLDAuNnogTTMwLjc1NSwyMC4zOCYjeEQ7JiN4QTsmI3g5OyYjeDk7bC0xLjEwOSwwLjE0MXYtMS4xNTJjMC4wNS01LjcxNC0xLjU2OC0xMC42MjUtNS41My0xNC42ODNjMS4wMjEtMC42MSwyLjAzOS0xLjIyMiwzLjA1OS0xLjgzMyYjeEQ7JiN4QTsmI3g5OyYjeDk7YzAuNzM0LDEuMTI4LDEuNDcyLDIuMjI5LDIuMDY0LDMuNDgyYzIuMDEyLDQuMjQ3LDEuNjM0LDguMzc1LDEuNTIyLDEyLjgxN0wzMC43NTUsMjAuMzh6Ii8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=" mediaID="Sprite_cst_apple"/></media></snapdata>