<snapdata remixID="12381602"><project name="UPC Code Checker" app="Snap! 8.2, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAC4pJREFUeF7tnQdwVMcZx/+HGqqWABFCsADRTAkd07uIjDDNFBNkASEzeAaGXkIbSkwHA4GQALFBwAiIBEjIKmgwphPTS0gIECGaIFQjISEJCSnzPefWPJ1At2EF7/S+nWGOe/e973Z/+5tXdveeLAUFBQXgwgTeEQELC/iOyPPXagRYQBbhnRIoUsAzZ87g4MGDPxpqseDls3RJvq9YsSJCQkLg5+f3TqHwl789AjYC7tu3DzVr1hTiWYV7m6/nz59Hz5493x4F/qZ3RkAn4OnTp1G+fHmtMhEREQgLC8OcOXMwYsQItG3bFm5ubti1axd8fX2Rn5+PyMhIjBs3TlQ+MTER3bt3V9KYatWqKcnDSYxNQCfgsmXL0K9fP63GJFr//v2xfPlyrFq1CqtXr8aECRNw+fJlbNiwAcOHD9fiSBTaZ+fOnVi3bh0oR0JCAlxcXN6o5dWrV3+j/XlnxyCgE3DJkiVCQKp+QEAA0tLSUKFCBSQnJ2stIjFu3boFul6jo2BeXh7KlCkDZ2dn7QiZmZmpbX/48OEbEahRo8Yb7c87OwYBnYCLFy/WCfgum0DXoVxKPwGdgAsXLhQCeri5IG9Ze7i7WHDS40OUdXHC331aK70r9kxLQe/0aI2yd8Ng3G4zRRCvXbt26afPLdSPAy5YsEAImJPxAwIjB+JIo+mo21Z/Y+Hj44PUlGTk5eUWQmixQVqpSgBycgvHAXfv3tVkrlSpErz/3AWuBblIHb5X7F+nTh3uHhMQ0B0B582bJwTMfZaG1Ogl+OC3X9pgSLv/H3jM72E3Hpc/nNauC6nQ9aL19dGjRxg7diwmhvVEUPIfcWtYkshZt25du/NzoOMS0An4xRdfaHe+NPCcl5WOnbGJGDp0qPaejlYxMTHo06cP0h/eg8c8vYBlazdD9pXTRZJwWnFSbLeOJ9JNy+PHjzFmzBiEh4fjZ+s74+bQPeIUX69ePcelyjW3m4BOwLlz52oCUnmR/RQJew/obkpiY2PRq1cvZP7w0EZA7ajm4Y38Z09tvtzy5XHMnDkTdIq3HgkvXLiAKlWq4Ny5c+jSpQt+/lVX3BiSKPatX7++3Y3gQMclYCOgdRwwPycDcUnfCSGpidYj4bMnj4oU8JUYln0PJyenH8V+8UJ73b9/v8jXuXNnVP46CCmfxWtHQCoNGjRwXKpcc7sJ6AScPXv2T0e83GeITfy2yGEZD/eyyBnTzK4vqfKnU7jxNAd37tzR4itXriwEtCYgAd8PD8a10DiRs2HDhnbl5yDHJqATcNasWUI4S14WdifsLVJAmv1Y2sofns62d72Fcfzmr8dxL9eCmzdvah/R4DaVAwcOiNBOnTohYNNHSB78jdjWqFEjxybLtbeLgE5Auk6znoKd8nMQHZck3tOpc8iQIdoccd6zp1Kn4OcLDsHd3V2rUFZWVpECVtsSgquDdotKN2nSxK4GcJBjE9AJOGPGDCGcc8Fz7S7YKiQ1k+Z/aR44PzvTRsDq604h5fPmRdLInncAnp6e2mc0VUfFutyL/t+xY0cERnyMK5/GiP2bNm3q2GS59nYR0Ak4bdo0IZyrJQ9RMfHi/aZNm3D06FGsX78eeJ5lI6BbYEPkPbqDF2m2c8DPfv8dMjIy0KZNG9DdL5VDhw6JCnbo0AE1t/XCvwbsEtuaNy9aZrtaxUEOQ0An4NSpU8U4oFuZF4iMjtMdAa13wfnZGfBe2NvuRmbO3QeaPaGSnp4uBLTmIwFrbe+NS/13inHAFi1a2J2fAx2XgE7AKVOmCAHdnQuwbcfuVy5OoKkyb2/vYluempqqTbsVLocPHxab2rdvjw+iPsE/PokSArZs2bLY3Bzg+AR0Ak6ePFkI6OECbI2KKVJA/3J+eDK6Bf43ZPdaChXahuBOt3EoV66cFkezH1QKC1h3Rz9c7BspBGzVqpXj0+UWFEtAJ+CkSZOEcJ6uFmzZvlMISddsNEvy4MEDuFnyba4Ba0al4t8DflHkFz6engB/f3/tM1onSKdeykOLW+noR+8bRA/Ehd7bxUB069ati608Bzg+AZ2AEydOFAJ6uZXB5m07bBao0nieuxNsBHzvo2FI2xNeJJFH0+K1BaxU7t+/X2TML2M+1QS0Frph4VL6CegEHD9+vBDOx90Z4RGROgFpeuzixYvwdCljI2Dt2Me4PrIlnt++akPtwe++0ZZdubq6igHpwkGNYn+Ncz23is3t2rUr/fS5hfr1gPQDI+u433seLtiwZbs4Bb/8q7grZ46j3bfz7cLn1TIEyR0+15b1U6ElWHTK3bhxo/aPrgXpfZO4UJz9OELkpFMzl9JPQHcEpKVRVgH9PN3w1eat2vvo6GjUqlWrRBYIVK1aFTdu3ECzhDCcDtkiiNPgNJfST0An4OjRo4WA5bzL4i/hEbh9+7b2Szcq9GOk4sqRI0dQ+PRJy7h69Oihrf1bs2aNSEFzyvPnz0doaCiaJw7Bqe6bxWc0P8yl9BPQCThq1Chxyq3g44HkiJnYfN1bW4hK03S0aoVOxSdOnMDgwYNBsyODBg3CypUrERQUpF3f0UJT+m3w9evXBb1jx45psyB0jblixQptO/26jtYHTp8+HSkpKfgwaRhOBIeLYRhaI8il9BPQCThy5EghoL+vJy5tmoHtt3xAy7Ro0JlEoUKnTZoXJunoB+s0tpeUlITg4GBcunRJbKOxP9qHROvWrRtOnjyJpUuXIjAwEPQDKJr6o9dm73vjs8wdOP6rjULArl27ln763EL9TQidDq0zEBV9vRAYNRDb/MKQcPyfaNy4MV43NkerV86ePWsX0qioKNC036JFi7RX33Xd4GbJw9+CvhbjgCQ3l9JPQHcEvHfvnlgsUN67LGpHh2oE4rNqwRkF2JNVQwhC261zuYVfrdiK+zzA6QnG+XwvKJOAVJ48eYIBAwaUfvrcQtvHs61du1a7PqNCCwKsU2glzerq1au4du2aJh/dsHh5eZX0V3J+AxDg5wMaoBPMXAUW0My9b4C2s4AG6AQzV4EFNHPvG6DtLKABOsHMVWABzdz7Bmg7C2iATjBzFVhAM/e+AdrOAhqgE8xcBRbQzL1vgLazgAboBDNXgQU0c+8boO0soAE6wcxVYAHN3PsGaDsLaIBOMHMVWEAz974B2s4CGqATzFwFFtDMvW+AtrOABugEM1eBBTRz7xug7SygATrBzFVgAc3c+wZoOwtogE4wcxVYwFf0Pj2ln55lQw9O4lJyBFjA17Dt27ev+JSecRMZGQn+Q9pqZWQBi+H5soTWUPqbxzk5OYiL++lv26ntFvNkYwH/TwGzs7MRHx9vHlNKqKUsoJ2nYHpuDT3Vi0/Bak1kAfkmRK1RktlYQElgHK6WAAuolidnkyTAAkoC43C1BFhAtTw5myQBFlASGIerJcACquXJ2SQJsICSwDhcLQEWUC1PziZJgAWUBMbhagmwgGp5cjZJAiygJDAOV0uABVTLk7NJEmABJYFxuFoCLKBanpxNkgALKAmMw9USYAHV8uRskgRYQElgHK6WAAuolidnkyTAAkoC43C1BFhAtTw5myQBFlASGIerJcACquXJ2SQJsICSwDhcLQEWUC1PziZJgAWUBMbhagmwgGp5cjZJAiygJDAOV0uABVTLk7NJEmABJYFxuFoCLKBanpxNkgALKAmMw9USYAHV8uRskgRYQElgHK6WAAuolidnkyTAAkoC43C1BFhAtTw5myQBFlASGIerJcACquXJ2SQJsICSwDhcLQEWUC1PziZJgAWUBMbhagmwgGp5cjZJAiygJDAOV0uABVTLk7NJEmABJYFxuFoCLKBanpxNkgALKAmMw9USYAHV8uRskgRYQElgHK6WAAuolidnkyTAAkoC43C1BFhAtTw5myQBFlASGIerJcACquXJ2SQJsICSwDhcLQEWUC1PziZJgAWUBMbhagn8F+NDe+QdWmFzAAAAAElFTkSuQmCC</thumbnail><scenes select="1"><scene name="UPC Code Checker"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="CollectAndStoreUPCCode" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>code</l><l>i</l></list></block><block s="doRepeat"><l>12</l><script><block s="doAsk"><l>Enter each UPC code number</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="UPCCode"/></block></script></block></script></block-definition><block-definition s="enoughDigits?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="UPCCode"/></block><l>12</l></list></block></block></script></block-definition><block-definition s="oddDigits*3" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportVariadicProduct"><list><custom-block s="sumOddDigits"></custom-block><l>3</l></list></block></block></script></block-definition><block-definition s="sumOddDigits" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>sum</l><l>i</l></list></block><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doRepeat"><custom-block s="allDigitsButCheckDigit"></custom-block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="i"/><l>2</l></block><l>1</l></list></block><script><block s="doSetVar"><l>sum</l><block s="reportVariadicSum"><list><block var="sum"/><block s="reportListItem"><block var="i"/><block var="UPCCode"/></block></list></block></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="sum"/></block></script></block-definition><block-definition s="allDigitsButCheckDigit" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="UPCCode"/></block><l>1</l></block></block></script></block-definition><block-definition s="sumEvenDigits" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>sum</l><l>i</l></list></block><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doRepeat"><custom-block s="allDigitsButCheckDigit"></custom-block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="i"/><l>2</l></block><l>0</l></list></block><script><block s="doSetVar"><l>sum</l><block s="reportVariadicSum"><list><block var="sum"/><block s="reportListItem"><block var="i"/><block var="UPCCode"/></block></list></block></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="sum"/></block></script></block-definition><block-definition s="checkDigit" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportListItem"><l>12</l><block var="UPCCode"/></block></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="153"><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="154"></list></costumes><sounds><list struct="atomic" id="155"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="160"><costumes><list struct="atomic" id="161"></list></costumes><sounds><list struct="atomic" id="162"></list></sounds><blocks></blocks><variables></variables><scripts><script x="51" y="79.16666666666669"><block s="receiveGo"></block><block s="doSetVar"><l>UPCCode</l><block s="reportNewList"><list></list></block></block><custom-block s="CollectAndStoreUPCCode"></custom-block><block s="doIf"><block s="reportNot"><custom-block s="enoughDigits?"></custom-block></block><script><block s="doSayFor"><l>That code is invalid, there are not enough digits</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportVariadicSum"><list><block s="reportVariadicSum"><list><custom-block s="oddDigits*3"></custom-block><custom-block s="sumEvenDigits"></custom-block></list></block><custom-block s="checkDigit"></custom-block></list></block><l>10</l></block><l>0</l></list></block><script><block s="doSayFor"><l>This is a valid UPC number</l><l>2</l></block></script><script><block s="doSayFor"><l>I&apos;m sorry, this is not a valid number</l><l>2</l></block></script></block></script></scripts></sprite><watcher var="UPCCode" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="UPCCode"><list struct="atomic" id="221">0,5,2,0,0,0,2,0,8,0,7,8</list></variable></variables></scene></scenes></project><media name="UPC Code Checker" app="Snap! 8.2, https://snap.berkeley.edu" version="2"></media></snapdata>