<snapdata remixID="12596254"><project name="Mathematical Toolsprite" app="Snap! 10.7.2, https://snap.berkeley.edu" version="2"><notes>This is the mathematical toolsprite. The more blocks there are the more points.&#xD;Points:&#xD;Scripts - 150 pts.&#xD;Danger reporters - 100 pts.&#xD;Booleans - 75 pts.&#xD;Reporters - 50 pts.&#xD;You can press space to show bar progress or b to show points progress.&#xD;You can request blocks to increase the number of points. You may do that in my most recent forums post.&#xD;GO GO GO!</notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAQAElEQVR4AexdCXhURbb+b3cnJKwBZFdAVmUL22ORfTXIjgqMTzYXZIAHsgjzDSKBkWUUlcWHoAyLPlmeOMMwwDDAGBAdIiCifCyBBBDCGiSBsCbd6bl/ZTrpTjob5nZ6Ofly+tatqlv31F//V3Xr3LqnTHb5EwSKEAET5E8QKEIEhIBFCL7cGnBLwKNHj+KXX35BUlKS18qlS5dw8uRJaUMfRyAbAbdv347Q0FAkJibi+vXrHpPU1FTsXToJUb/vladcP/g33L17F1arFQcOHPDxJghs9V0IePjwYdSsWRMpKSn49ttvsWjRIuzfv1+FGbdnzx4sWbJEpTunbdu2TeVhHPNRnPNFRUVlpJPYzOcon9cy/z2dUI2u7kSPUhczJCL8MTzTvTN4dI6vjgSlg8lkwv379xUZA7sZfbf2LgSsVKkSHjx4oITEq1ChggrHxcWp44ULF9CsWTPMmjUL8+fPR3BwMFasWAHG//jjjzhx4gRIimvXroHDOHu18uXLIyYmBseOHUNkZCQWL16selXGP/LII+rakiVLwmazwqRlAhnUdjjMtdrC0qR3ZqRTyKFnqVKlQP2ckvIXlFxegYALAdmbsDei2Gw2pSDJtXfvXnz11VdqWCbhBgwYoEjI4a9nz54q3mw2o2LFioqon3/+OTp37oy1a9eCvSbLtVgs6pquXbuqclk+0xISEjLOVeA/P2lXT6lQyj+XKiKqE6cf6uiQYsWKOaVI0JcQcCEgJx58tmLDDh8+HCNHjsSzzz6L5cuXq+Pzzz+PDRs2oHr16iptxIgRGDhwoAoPGzYMCxYswK1btzBu3Dj06tVLxfPaSZMm4bnnnsO0adPQoEEDlS88PFwN5+wVf/75ZyT+ct0FN9uZaKTs/gC2M/vV0SURmhqCqefp06dRr14912Q58xkEXAjYqlUr3L59Ww2RbNzY2Fiwh+KMM04fhhnnODKewokK4xlmfoZJ5OTk5Ixrz507p3pJpt+5c0cNmSyH15w5c0aR6ebtu0jtvxDxtfsruVAr/eju/GiZtuoalte6dWufAVsUzY6ACwGZ3LdvX5QuXRpXr14FiWeEcFjnMyZ7W4fcu3cPMfdK4nSVnkpiq6Yf3Z1fupqAkJAQjBo1CnXr1qXaIj6KQDYC0gxTo0YNsDds27Yt8iv1w+wo9d0KlNy/LFd54tIOdOrUCUOHDlUTFhL+YaRdu3Y+Crmo7YyACwFzMsNwWKXwYZ9HDtOc1TLskPht/4vuJc6j98DBiGhcFc/06avMJ726PJV+bNNImVeevLFPzZ553eOPP47vvvvOWR8JG4+AV93BhYBZzTA0syTpb0OWLVuGzZs3Y8qUKXj33XexdOlSREdHo2HDhtA0Tc18YU9DcLcJsCdfg+3cQX3m2kafQETDUrcDLC2fB+z2jIpzBuwwo9DUk5EggYBDwIWANJewZ6KQJCRc/fr1FSh16tQBTS2cFdeuXVu329kwdepUZd9jftIr7fJJWBpF6La7PtAswSg2+H1ooWGKiOZ6HVU5/OEbDF5D4T0ZJxKYCLgQkLNXTgpIDJphOEPla7khQ4agSpUqGDt2LMqUKYMOHTqAz239+vUDe03mN+t2Puvxnbj3p2Gw/rQV9z55AQ/+fzLurRoO66Ev8GDzmxkIk3S8hkM5yZiRIIGAQ8CFgJx4kBQO0wpJkl+p/d9/UOYTd2YTxjnMKpcj3sPly5fBtyUke5MmTQIOdKlwJgIuBGQ0e7aHMcMcibuMg6GtMuRQ8cww4x3n0fH31UobGqLZk/IZM79C0v7www9UU8RPEMhGwIc1w+TXXMN8T1QqgZPLXsO+t/rnWy7881P1loXvfnft2uUn8Es1XAjobIZxHnq5coXiHFfQMFfBUHid/cRudKtfHt0bVlLStao1/VghGU/37oMuoWfRM6KnOjIPz2vG71RvP3h95cqVcerUKWk9P0DAhYCcUDjMIyTLhx9+qMwsx48fx759+7Bp0yasWrUK69atw8qVK9VKGC5OYD4SdPXq1fjoo4/AycvEiRPB8x07dihbH9P5HpnlQzfZaCUfQXDXCcpcE9TiWQT3mIRiA+fC9FhTFP/dt9CKlwNn0VwRQ5ztuhmH11I4cYmPj2e0iI8j4EJAx+yUvcyaNWvUWkDOgml+0TQNfP7i8yHJwGVXXOHCIfHIkSPqXS9tg1xmxaVZBw8eVK/LBg8erBYhcDECl12xbGJmbtAdKV8tAYJCeQpbXDTsSZdgrtYIaVdPQytRVsU7//Bah9BM5JwmYd9EwOSsdlYzDHusmzdvgkMebX7z5s0DV71wVQzfw1KaNm2K9evXq1d2n332Gfr06aNWwpCszHfjxg1s3LgR58+fR5cuXdQwevfObTzY8LqyD6b8fT5Sdi/S5QM8+Nts3JnXGvdXj8SDTdOUGYcrYpSOwcXVtSTgxYsX1bpEFS8/Po2ACwGzmmE4zNEkwzceDHNhAodXEvXKlStqwULZsmURGxuryMEVLiQsh2/m42oXCntMLjZgr0UCBXUaA4dZJj4fq1+Y50r4S+oeXMhA0nMxq08jL8orBFwIyBiaYdq3b6++t6Cdzgi5rJM3t9UuXAGTNT3mhlU9j3L9Ya1ataiqiB8gkI2ArBPfzz799NPqbQcJ6S3C1dR8JqWOviWibU4IuCVgTpklXhAobASEgIWNqJRXIASEgAWCSzIXNgJCwMJGVMorEAJCwALBJZkLGwEhYGEjKuW5IJDXiRAwL4Qk3VAEhICGwiuF54WAEDAvhCTdUASEgIbCK4XnhYAQMC+EJN1QBISAhsIrheeFgP8SMK+aS7pXICAE9IpmCFwlhICB2/ZeUXMhoFc0Q+AqIQQM3Lb3ipp7jID8RoSfZtJjflHK119/rRwq0QWJV7RAgCvhEQLyCzm65m3RooX6Mo5fxxWV0LElHSwdOnRIuSP2w/b3qSoZTkB+SUdEGjdurL4TZrgohd84P/roo8qxOXvlotRF7g0YTkB6MggLC/M6rKtWraqcJHmdYgGmkOEEdOC5ZcsWdOvWTe3vRv/QY8aMwccff4yWLVuqbSC4sxL9EPKbY36Rt3v3bmzduhUDBgxQ3wM7yinI8ezZs5g8eTLeeOMN5UqEe50U5HrJazwCHiMgP1anmw668Rg7diySkpIwevRodO/eHYynrxm69aA74BkzZoDHyMhIREREYM2aNQqJV155BUwjsXjN9OnTla8aem2gv5r+/fsrLw3cp2T8+PGgT2sSkHuX0EMDnWyqguTHaxDwGAFr1KihnJOz96PDojlz5igQ+OF7uXLl1Ifw3GnJ4XEhJCREPTPSkwInDczMnpETGm5+Q+LShfCXX36JhQsXgnvOcbhnL0oH6vy2mUKvDXSeRJchdC3MckS8BwGPEfCnn35S/mG++OIL1TPRnwz3khs0aJBCg3vIcYLAoZjeuNhLzp07Vzk9Ym/HTNxRiRvT0EcNvazu3LkT3Ldu9uzZygHSiy++qLZ+IMmZPygoiAfQiRJdjNBtiIqQH69BoFAJmFutJkyYoMhCh0UkDYUE6dy5s7qsR48emDlzpnKEzjS6B+F+IgxrmqbycKjlOYnKIwlHfzYM0+Mqz5mRz5eMY5jla5qGjh07gj0i4yj0U8OjSNEiYDgBw8LClBMjOigq2qq63j0mJgbVqlVzjZQzjyNgOAHpPYuOL+kvkEOowy7ImvJ5j+eeFHrXOnr0KPjsKdt8sRWKVgwnIKvHHZG4oyVdtdFNG9+KfP/996DLt+TkZHhSOFHhbJvmH01LH9qpo0jRIOARArJq9KRKovH5jfsM0+klScCNcDwp3HCHRmjqJFL0CHiMgLTdsbq0x7Vp00aevwiGiPGv4ogxZ5wcbtnTNW/eXL3Z2LN1GbauGgtuOM08vi2i/cMi4JEeUNM0mG2JSI1dgu3v1MadzWF4MnEcGrfuB5kIIKD/DCPg4UP7ERM1B3tXtEfcSjOaXB+EsMt/RLsaZ1AiBIgruwA1GkYENPhSeRg3BIeEFsed+0BQcAhSrNmh5pYN2WMlJtAQMBlV4QYNw9G811t4atRu1B+dimOVtyGhwjR8c66WImbl+PG4Ghtl1O2lXB9BwDACOtef72Kf6vQM6nT9I3pPj0OJAUk4EbYMR6P/LJMQZ6ACMOwRAmbFlatbOvX5Lbq/uFQmIVnB8bHzX6tukRDw1yot1/sPAkJA/2lLn6yJENAnm81/lBYC+k9b+mRNhIA+2Wz+o7QQ0H/a0idr4rsE9Em4RemsCAgBsyIi5x5FQAjoUbjlZlkREAJmRUTOPYqAENCjcMvNsiIgBMyKiJx7FAEhoEfhLpSb+VUhQkC/ak7fq4wQ0PfazK80FgL6VXP6XmWEgL7XZn6lsRDQr5rT9yojBPS9NvMrjQtEQL+quVTGKxAQAnpFMwSuEkLAwG17r6i5ENArmiFwlRACBm7be0XNhYBe0QyBq4QQMF9tL5mMQqBQCPjSbCua/iYlQ8YtcOMOS6/BjZt2/Vf+BYFMBAqFgFEH7ahYTkPNquliSwNmr7Blk/ChVkz5IDP+9x9aMUonb+dXUxV5cyJuproS8jcECoWAb48zo10TE5rVS5cq5TW3OJUsDhw/k9kLFg/V8JR+3YxXzFgTacHMV80u11ltwMlzdhyJseMHXbbuS8P7/5dJYHckzxo3f7VeiEupcuJNCORIwOWb8t/QseczSZVb5Z58XMOPpzLz2vSR+tI1O/51xI6NO9MwVe8d24xgb5iKRoNTUbpDCnpPsGJkpBWjdFm83oazl+zILCG3uwEXE+x4e6UQMHeUijY1RwL+dr4NicmFq1ytRzUk3bbj1t3sFCpZXEO3Vhrem2QBe8N1cy24sisYcVuCcGR9uuxaFoSl0yyIfM2MWVlkWB8TzBbg4HE7/rInDX+OSsPWfXY0rO2+Ny7cmklpD4tAjgRkgb3ambI1dNaGL8j5OxPMaNVAQ8Na2cud8bIZo/qZ0a6phqb1NTSpq6F0CWqRt7w8x4rwoak4E2/HC71MWD3LgrVzLIj7axAOfJq+YWHepUgOdwgYHZcjAd993YyX9AkCJwmRbiYUs/S4Xv+TilfftuZbR5N+ty4tTbhwJXsPmO9C3GR8S392/HlbEFbpxHshQn8OfUIncT0NoSFuMkuUVyGgU8K9PlOHmfH1Jxa0eMIEd4OYSY98daAZM/UJhLsSRs6iaSb9eW7gFCtI4s360JiSf766K9ZtXI0qGsqV1hVymyqR3oyAKTflaj+mYfwQk/theLQZg7qaUL2y+4bf+70d8/TZMXulCH0oZ5+38DMbFuiz0uVf2nSzSzo5m/7G/bHdqFTcuJWbdpLmDwjkSsBfU8H/aqjhhG5Caa4Ph68NMmG2Pmn45k9BeH+KGdUqalj5lkVNNjjhcJaEROCN4WaseNOCMiV/jQZyrS8gYBgBX3/BhFWb05CS6grDa4PM+iREQ+1qUJMNTjgcEq4/twXpM9l22aXXhgAAAdlJREFU4Roa6bNXs2HaueokZ0WHgGFN3LKBCcFBwK5o/bWIU/1CikHNUMu6eWaLOpQGq80Od2lORUjQjxAwjIAk33uTLZi6yIbbd3NHzK4/IG7/Jg0jZtlA+58aenO/RFL9BAHDCEh8urRMH0rX78j5bQTJ97b+tmK4Pmsm+To2N1QlqiXiRQgY2tqapk8oRpixdGP2Z8FPt6WpxQq9J1qxdmsa9qwIQodm+gVeBI6oYjwChhKQ6nMWXCIU+KtuA+S5Q1L/Yw/khOPwuiA0qiPkc2ATSEfDCWgxA+9NNuN3S224eTsT2pf7p9sX+Qouv6/cMq+WkL8gYDgBCVTbxiY1vP7hk5yfBZlPJPAQ8AgB+Sz4zkQzNvwjDRev6VPewMO5IDUOqLweISAR5Yrp5k9qOHBMCEg8RNIR8BgBebu+HTWs3pIGLtnnuYgg4FECDuttRkJi+upngV4QIAIeJWBIMLB8hgXTF9uQVMirrVkZEd9DwKMEJDxNdHtfm8YaxsyzunwfwjSRwEPA4wTkjPjjNy1o31QMz4FHt+w1diFg9mRjYsqWBsYPMYPLr4y5g5TqKwgUCQF9BRzR03gEhIDGYyx3yAUBIWAu4EiS8QgIAY3HWO6QCwL/BgAA//8+p5M0AAAABklEQVQDACsvVjQ/FUzrAAAAAElFTkSuQmCC</thumbnail><scenes select="1"><scene name="Mathematical Toolsprite"><notes>This is the mathematical toolsprite. The more blocks there are the more points.&#xD;Points:&#xD;Scripts - 150 pts.&#xD;Danger reporters - 100 pts.&#xD;Booleans - 75 pts.&#xD;Reporters - 50 pts.&#xD;You can press space to show bar progress or b to show points progress.&#xD;You can request blocks to increase the number of points. You may do that in my most recent forums post.&#xD;GO GO GO!</notes><palette><category name="Mathematical" color="80,80,80,1"/></palette><hidden></hidden><headers></headers><code></code><blocks><block-definition s="%&apos;luck&apos; % chance" type="predicate" category="Mathematical"><comment w="206.4384765625001" collapsed="false">If you&apos;re lucky, you may get &quot;true&quot;.&#xD;Trying to re-figure out how to redo this system as a Snap! update messed up most of the blocks. ok now i figured it out again</comment><header></header><code></code><translations></translations><inputs><input type="%n"><options>TORMENTING RNG=0.01&#xD;extreme rng=0.05&#xD;insane rng=0.1&#xD;supreme rng=0.2&#xD;randomest rng=0.5&#xD;luckbase rng=1&#xD;lucky rng=3&#xD;randomer=8&#xD;random=20&#xD;half half=50&#xD;guaranteed=80</options></input></inputs><script><block s="doReport"><block s="reportVariadicLessThanOrEquals"><list><block s="reportRandom"><l>0</l><l>100</l></block><block var="luck"/></list></block></block></script></block-definition><block-definition s="%&apos;num&apos; between %&apos;min&apos; and %&apos;max&apos;" type="predicate" category="Mathematical"><comment x="0" y="0" w="260" collapsed="false">Determines if the given number is between a value and the maximum.</comment><header></header><code></code><translations></translations><inputs><input type="%n">100</input><input type="%n">50<options>no negatives=0&#xD;base minimal=-1</options></input><input type="%n">125<options>no positives=0&#xD;onebase=1&#xD;before milestones=999&#xD;basic numeration=1000000</options></input></inputs><script><block s="doReport"><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThanOrEquals"><list><block var="num"/><block var="min"/></list></block><block s="reportVariadicLessThanOrEquals"><list><block var="num"/><block var="max"/></list></block></list></block></block></script></block-definition><block-definition s="luck streak of chance %&apos;nu,&apos;" type="reporter" category="Mathematical"><comment w="234" collapsed="false">Tells your luck streak for a specific chance amount.</comment><variables><list struct="atomic" id="37">Ye?,s.</list></variables><header></header><code></code><translations></translations><inputs><input type="%n">25</input></inputs><script><block s="doSetVar"><l>Ye?</l><l>0</l></block><block s="doUntil"><block s="reportNot"><custom-block s="%n % chance"><block var="nu,"/></custom-block></block><script><block s="doChangeVar"><l>Ye?</l><l>1</l></block></script></block><block s="doReport"><block var="Ye?"/></block></script></block-definition><block-definition s="on %&apos;luck&apos; %&apos;num&apos; , if %&apos;predicate&apos; %&apos;then&apos;" type="command" category="Mathematical"><comment w="277.9999999999999" collapsed="false">This block is broken probably because of a Snap! update.&#xD;Do not use this block until further notice.</comment><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">25</input><input type="%predRing"></input><input type="%cs"></input></inputs><script><block s="errorObsolete"></block></script></block-definition><block-definition s="theo- %&apos;class&apos; recursion" type="reporter" category="Mathematical"><comment w="247.99999999999991" collapsed="false">Reports a class inside the class several times to cause branched recursion, leading to a crash.</comment><header></header><code></code><translations></translations><inputs><input type="%n" readonly="true"><options>125&#xD;250&#xD;500&#xD;750&#xD;joe</options></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="class"/><l>joe</l></list></block><script><block s="doReport"><l>Windows , the most common computer virus ever known! Just kidding , no i&apos;m not ! Ha ! Mac better -</l></block></script><script><custom-block s="ignore %s"><custom-block s="theo- %n recursion"><block var="class"/></custom-block></custom-block></script></block></script></block-definition><block-definition s="%&apos;MINUS.&apos; - %&apos;m&apos;" type="reporter" category="Mathematical"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%mult%n" separator="-"></input></inputs><script><block s="doReport"><block s="reportCombine"><block s="reportCONS"><block var="MINUS."/><block var="m"/></block><block s="reifyReporter"><autolambda><block s="reportDifference"><l></l><l></l></block></autolambda><list></list></block></block></block></script></block-definition><block-definition s="function %&apos;pi&apos;" type="reporter" category="Mathematical"><comment w="324.9999999999999" collapsed="false">This block is broken probably because I renamed some vanilla blocks.&#xD;Do not use this block until further notice.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>pi&#xD;infinity&#xD;NaN</options></input></inputs></block-definition><block-definition s="%&apos;DIVIDERS&apos; / %&apos;num&apos;" type="reporter" category="Mathematical"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%mult%n" separator="/"></input></inputs><script><block s="doReport"><block s="reportCombine"><block s="reportCONS"><block var="DIVIDERS"/><block var="num"/></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l></l></block></autolambda><list></list></block></block></block></script></block-definition><block-definition s="%&apos;ohno&apos; = %&apos;major&apos; %&apos;YES&apos;" type="predicate" category="Mathematical"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s">&lt;<options>&lt;&#xD;&gt;&#xD;/&#xD;!</options></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="major"/><l>&lt;</l></list></block><block s="reportVariadicLessThanOrEquals"><list><block var="ohno"/><block var="YES"/></list></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="major"/><l>&gt;</l></list></block><block s="reportVariadicGreaterThanOrEquals"><list><block var="ohno"/><block var="YES"/></list></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="major"/><l>/</l></list></block><block s="reportVariadicNotEquals"><list><block var="ohno"/><block var="YES"/></list></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="major"/><l>!</l></list></block><block s="reportVariadicIsIdentical"><list><block var="ohno"/><block var="YES"/></list></block><block s="reportVariadicEquals"><list><block var="ohno"/><block var="YES"/></list></block></block></block></block></block></block></script></block-definition><block-definition s="count %&apos;start&apos; to %&apos;end&apos; %&apos;extras&apos; %&apos;value&apos;" type="command" category="Mathematical"><header></header><code></code><translations></translations><inputs><input type="%n">1</input><input type="%n">100</input><input type="%cmdRing"></input><input type="%upvar"></input></inputs><script><block s="doFor"><l>i</l><block var="start"/><block var="end"/><script><block s="doSetVar"><l>value</l><block var="i"/></block><block s="doRun"><block var="extras"/><list><block var="value"/></list></block></script></block></script></block-definition><block-definition s="%&apos;TheThing&apos; = any of %&apos;this&apos;" type="predicate" category="Mathematical"><comment w="342" collapsed="false">This block is broken probably because I renamed some vanilla blocks.&#xD;Do not use this block until further notice.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%mult%s" separator="or"></input></inputs></block-definition><block-definition s=":counter $arrowUpOutline and step by %&apos;num&apos;" type="command" category="Mathematical"><variables><list struct="atomic" id="197">set</list></variables><header></header><code></code><translations></translations><inputs><input type="%n">3</input></inputs><script><block s="errorObsolete"></block></script></block-definition><block-definition s=":counter delay by %&apos;time&apos;" type="command" category="Mathematical"><header></header><code></code><translations></translations><inputs><input type="%n">0.1</input></inputs><script><block s="errorObsolete"></block></script></block-definition><block-definition s="%&apos;SuperPowers&apos; ^ %&apos;num&apos;" type="reporter" category="Mathematical"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%mult%n" separator="^"></input></inputs><script><block s="doReport"><block s="reportCombine"><block s="reportCONS"><block var="SuperPowers"/><block var="num"/></block><block s="reifyReporter"><autolambda><block s="reportPower"><l></l><l></l></block></autolambda><list></list></block></block></block></script></block-definition><block-definition s="on %&apos;counter&apos; , counting %&apos;min&apos; to %&apos;1&apos; , with script: %&apos;block&apos; on %&apos;value&apos; do %&apos;this&apos;" type="command" category="Mathematical"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">100</input><input type="%cmdRing"></input><input type="%n"></input><input type="%ca"></input></inputs><script><block s="doSayFor"><l>This block is temporarily deprecated because of my vanilla block renaming spree that broke the custom blocks. I apologize for said event and will not do it again.</l><l>15</l></block></script></block-definition><block-definition s="do function %&apos;block&apos; on %&apos;number&apos; with %&apos;list&apos;" type="reporter" category="Mathematical"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%n"></input><input type="%mult%n" separator="*"></input></inputs><script><block s="doReport"><block s="reportCombine"><block s="reportCONS"><block var="number"/><block var="list"/></block><block var="block"/></block></block></script></block-definition><block-definition s="reciproc %&apos;mult&apos; / %&apos;what&apos;" type="reporter" category="Mathematical"><comment w="243" collapsed="false">Shoutout to this block for being minimalistic enough to survive my vanilla block renaming spree!</comment><header></header><code></code><translations></translations><inputs><input type="%n" readonly="true">1<options>1&#xD;2&#xD;3&#xD;4&#xD;5&#xD;6&#xD;7&#xD;8&#xD;9&#xD;For percentages=100</options></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportQuotient"><block var="mult"/><block var="what"/></block></block></script></block-definition><block-definition s="[crash snap!]" type="reporter" category="Mathematical"><comment w="414" collapsed="false">Produces an illegal sound that is so invalid it creeps out the code and crashes Snap!.&#xD;The first time I tried this in Scratch 2.0 it produced a sound so creepy to me that I didn&apos;t bother retesting anywhere else.</comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="ask for %s %s %cs %l"><l>yes</l><l>You are advised to mute any audio output electronics first</l><script><block s="doPlayNote"><block s="reportQuotient"><l>4</l><l>0</l></block><l>0.5</l></block></script><l/></custom-block><block s="doReport"><l>nope</l></block></script></block-definition><block-definition s="luckier in %&apos;luck&apos; % than %&apos;WAT&apos;" type="predicate" category="Mathematical"><comment w="340" collapsed="false">Reports merit level if you are lucky on a x% chance y times in a row.&#xD;Merit is higher if done with lower chances or higher demand for consecutiveness; can be absurdly large if you&apos;re lucky enough.</comment><header></header><code></code><translations></translations><inputs><input type="%n">25</input><input type="%n">3</input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><custom-block s="luck streak of chance %n"><block var="luck"/><variables><variable name="Ye?"><l>4</l></variable><variable name="s."><l>0</l></variable></variables></custom-block><block var="WAT"/></list></block><block s="reportQuotient"><l>1</l><block s="reportPower"><block s="reportPower"><block s="reportQuotient"><block var="luck"/><l>100</l></block><block var="WAT"/></block><l>0.5</l></block></block><l>false</l></block></block></script><scripts><script x="127.86191406249998" y="214.2"><block s="reportQuotient"><l>1</l><block s="reportPower"><block s="reportPower"><l>0.1</l><l>3</l></block><l>0.5</l></block></block></script><script x="221.31796874999998" y="262.2"><block var="luck"/></script><script x="261.98984375" y="245.2"><block var="WAT"/></script></scripts></block-definition><block-definition s="pre-sum %&apos;whatt&apos;" type="reporter" category="Mathematical"><header></header><code></code><translations></translations><inputs><input type="%mult%n" separator="#"></input></inputs><script><block s="errorObsolete"></block></script></block-definition><block-definition s="pi^ %&apos;num&apos;" type="reporter" category="Mathematical"><header></header><code></code><translations></translations><inputs><input type="%n">2</input></inputs><script><block s="errorObsolete"></block></script></block-definition><block-definition s="all values %&apos;list&apos; have the value of %&apos;what&apos;" type="predicate" category="Mathematical"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input></inputs><script><block s="errorObsolete"></block><block s="errorObsolete"></block></script></block-definition><block-definition s="as block - [crash snap!] - gives 200 points" type="command" category="Mathematical"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="ignore %s"><custom-block s="[crash snap!]"></custom-block></custom-block></script></block-definition><block-definition s="ignore %&apos;wat&apos;" type="command" category="Mathematical"><comment x="0" y="0" w="185" collapsed="false">Does nothing, but with an input.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="%&apos;count&apos; from %&apos;min&apos; to %&apos;max&apos; using %&apos;what&apos; on value %&apos;num&apos; say %&apos;wat&apos; and do %&apos;this&apos;" type="command" category="Mathematical"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">100</input><input type="%cmdRing"></input><input type="%n"></input><input type="%repRing">I&apos;m countng</input><input type="%ca"></input></inputs><script><block s="errorObsolete"></block></script></block-definition><block-definition s="e" type="reporter" category="Mathematical"><header></header><code></code><translations></translations><inputs></inputs><script><block s="errorObsolete"></block></script></block-definition><block-definition s="theo- %&apos;severity&apos; loophole" type="command" category="Mathematical"><comment x="0" y="0" w="228.99999999999986" collapsed="false">Recursive loophole with confirmation.</comment><header></header><code></code><translations></translations><inputs><input type="%n" readonly="true"><options>100&#xD;200&#xD;300&#xD;400&#xD;500&#xD;600&#xD;700&#xD;800&#xD;900&#xD;1000&#xD;1500&#xD;2000&#xD;2500&#xD;3000&#xD;3500&#xD;4000&#xD;4500&#xD;5000&#xD;6000&#xD;7000&#xD;8000&#xD;9000&#xD;10000&#xD;Slipcursion=1&#xD;Double=2&#xD;Nice=69&#xD;Set-on=255&#xD;Infinite=INF</options></input></inputs><script><block s="errorObsolete"></block><block s="errorObsolete"></block></script></block-definition><block-definition s="quantifier: %&apos;x&apos; %&apos;y&apos;" type="reporter" category="Mathematical"><header></header><code></code><translations></translations><inputs><input type="%n">12</input><input type="%n">2<options>double=2&#xD;triple=3&#xD;quadruple=4&#xD;quintuple=5&#xD;sextuple=6&#xD;sectuple=7&#xD;octuple=8&#xD;nonuple=9&#xD;decuple=10&#xD;vigiple=20&#xD;trigiple=30&#xD;quadrigiple=40&#xD;quingiple=50&#xD;centiple=100&#xD;milliple=1000&#xD;millionuple=1000000&#xD;billiple=1000000000&#xD;trilliple=1000000000000&#xD;I N F I N I P L E=68123549238468123642</options></input></inputs><script><block s="doReport"><block s="reportVariadicProduct"><list><block var="x"/><block var="y"/></list></block></block></script></block-definition><block-definition s="rounded %&apos;direction&apos; : %&apos;number&apos;" type="reporter" category="Mathematical"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">down<options>up&#xD;down</options></input><input type="%n"></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="direction"/><l>down</l></list></block><script><block s="doReport"><block s="reportMonadic"><l><option>floor</option></l><block var="number"/></block></block></script><list></list></block></script></block-definition><block-definition s="response is %&apos;this&apos;" type="predicate" category="Mathematical"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="errorObsolete"></block></script></block-definition><block-definition s="imagine luckstreak of chance %" type="command" category="Mathematical"><comment x="0" y="0" w="306.8441406249999" collapsed="false">man this block is broken the input keeps bugging out !!!</comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="count %n to %n %cmdRing %upvar"><l>1</l><custom-block s="luck streak of chance %n"><block var="% # = 25"/><variables><variable name="Ye?"><l>0</l></variable><variable name="s."><l>0</l></variable></variables></custom-block><block s="reifyScript"><script></script><list></list></block><l>value</l></custom-block></script><scripts><script x="254.58300781249994" y="117.80000000000003"><block var="% # = 25"/></script><script x="271.5830078125" y="93.83333333333333"><block var=""/></script></scripts></block-definition><block-definition s="%&apos;PredicationDedication-&apos;" type="reporter" category="Mathematical"><comment x="0" y="0" w="205" collapsed="false">Convert a predicate to a boolean.</comment><header></header><code></code><translations></translations><inputs><input type="%b"></input></inputs><script><block s="errorObsolete"></block></script></block-definition><block-definition s="%&apos;ReportEric-NO&apos;" type="predicate" category="Mathematical"><comment x="0" y="0" w="276" collapsed="false">Act as a reporter on a boolean.</comment><header></header><code></code><translations></translations><inputs><input type="%s">Is 9+10 21 ?<options>false&#xD;She&apos;s True! TRUEtuogisdph=true</options></input></inputs><script><block s="doReport"><block var="ReportEric-NO"/></block></script></block-definition><block-definition s="yes %&apos;$predicate&apos;" type="reporter" category="Mathematical"><comment x="0" y="0" w="154" collapsed="false">What&apos;s the purpose???</comment><header></header><code></code><translations></translations><inputs><input type="%b" initial="1">true</input></inputs><script><block s="errorObsolete"></block></script></block-definition><block-definition s="theo- %&apos;num&apos; execution" type="command" category="Mathematical"><header></header><code></code><translations></translations><inputs><input type="%n" readonly="true" initial="1"><options>kikoi theocursion=28&#xD;high stress=40&#xD;higher stress=50&#xD;highest stress=60&#xD;high kill=80&#xD;higher kill=100&#xD;highest kill=120&#xD;high freeze=150&#xD;higher freeze=180&#xD;highest freeze=210&#xD;high hang=250&#xD;higher hang=300&#xD;highest hang=350&#xD;high halt=500&#xD;higher halt=750&#xD;highest halt=1000&#xD;infinity=1000000</options></input></inputs><script><block s="errorObsolete"></block></script></block-definition><block-definition s="trigger in %&apos;x&apos; % with %&apos;s&apos; cooldown" type="hat" category="Mathematical"><comment x="0" y="0" w="239" collapsed="false">Every X seconds:&#xD;- Runs a script if you&apos;re lucky.&#xD;- Can launch when project is stopped.</comment><header></header><code></code><translations></translations><inputs><input type="%n" initial="1">1</input><input type="%n" initial="1">0.2</input></inputs><script><block s="doUntil"><custom-block s="%n % chance"><block var="x"/></custom-block><script><block s="doWait"><block var="s"/></block></script></block></script></block-definition><block-definition s="response = %&apos;x&apos;" type="hat" category="Mathematical"><comment x="0" y="0" w="290" collapsed="false">Runs whenever X is the response.&#xD;It is classified as dangerous because it runs every tick and can potentially lag out the project.</comment><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="errorObsolete"></block></script></block-definition><block-definition s="%&apos;x&apos;" type="hat" category="Mathematical"><comment x="0" y="0" w="265" collapsed="false">Checks for true (text) or true (boolean report).</comment><header></header><code></code><translations></translations><inputs><input type="%code" initial="1"><options>§_getVarNamesDict&#xD;everyTick=true&#xD;neverTick=false</options></input></inputs><script><block s="errorObsolete"></block></script></block-definition><block-definition s="%&apos;x&apos; ^^ %&apos;y&apos;" type="reporter" category="Mathematical"><comment x="0" y="0" w="291" collapsed="false">Repeated exponentation.&#xD;Unlike other toolsprites, this version uses a much faster and simpler formula. (Works best with bignum)</comment><header></header><code></code><translations></translations><inputs><input type="%n" initial="1">3</input><input type="%n" initial="1"></input></inputs><script><block s="errorObsolete"></block></script></block-definition><block-definition s="[boolean halt!]" type="predicate" category="Mathematical"><header></header><code></code><translations></translations><inputs></inputs><script><block s="errorObsolete"></block></script></block-definition><block-definition s="%&apos;x&apos; $arrowDownOutline %&apos;y&apos;" type="reporter" category="Mathematical"><comment x="0" y="0" w="223" collapsed="false">Calcuates the x-root of Y.</comment><header></header><code></code><translations></translations><inputs><input type="%n" initial="1">2<options>square=2&#xD;cube=3&#xD;quadruple=4&#xD;quintuple=5</options></input><input type="%n" initial="1"></input></inputs><script><block s="errorObsolete"></block></script></block-definition><block-definition s="%&apos;n&apos; every %&apos;x&apos; seconds %&apos;this&apos;" type="hat" category="Mathematical"><comment x="0" y="0" w="346" collapsed="false">Launch a script every X seconds the condition is true.&#xD;This hat has an upvar and runs even when the project is stopped.</comment><header></header><code></code><translations></translations><inputs><input type="%upvar" initial="1">#</input><input type="%n" initial="1">5</input><input type="%b" initial="1">true</input></inputs><script><block s="doForever"><script><block s="doWait"><block var="x"/></block><block s="doRun"><block var="this"/><list></list></block></script></block></script></block-definition><block-definition s="%&apos;#&apos; on benchmark success" type="hat" category="Mathematical"><comment x="0" y="0" w="264.9999999999999" collapsed="false">Launches upon the project surviving a theo loophole.</comment><header></header><code></code><translations></translations><inputs><input type="%n" initial="1">28</input></inputs><script><custom-block s="theo- %n loophole"><block var="#"/></custom-block><block s="doWait"><l>3</l></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition><block-definition s="%&apos;#&apos; null block panic %&apos;?&apos; $octagon" type="command" category="other" helper="true"><header></header><code></code><translations></translations><inputs><input type="%upvar" initial="1"></input><input type="%boolUE" initial="1">true</input></inputs><script><custom-block s="ignore %s"><block s="errorObsolete"></block></custom-block></script></block-definition><block-definition s="%&apos;#&apos; %&apos;predicate&apos; == %&apos;true&apos;" type="predicate" category="Mathematical"><comment x="0" y="0" w="233" collapsed="false">Reports true when true/false, but with an upvar list.</comment><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input><input type="%predRing" initial="1"></input><input type="%b" irreplaceable="true" initial="1">true</input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block s="evaluate"><block var="predicate"/><block var="#"/></block><block var="true"/></list></block></block></script></block-definition><block-definition s="ask for %&apos;&quot;yes&quot;&apos; %&apos;yap&apos; %&apos;if&apos; %&apos;inputs&apos;" type="command" category="sensing"><comment x="0" y="0" w="237" collapsed="false">Wait, that&apos;s not mathematics&#xD;(This block is only used to speed up block creation and gives 200 points due to the unique category)</comment><header></header><code></code><translations></translations><inputs><input type="%s" initial="1">yes</input><input type="%s" initial="1">Are you sure?</input><input type="%cs" initial="1"></input><input type="%l" initial="1"></input></inputs><script><block s="doAsk"><block s="reportJoinWords"><list><block var="yap"/><l> (type </l><block var="&quot;yes&quot;"/><l> to proceed)</l></list></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><block var="&quot;yes&quot;"/></list></block><script><block s="doRun"><block var="if"/><block var="inputs"/></block></script><list></list></block></script></block-definition></blocks><primitives><block-definition s="move %#1 steps" type="command" category="motion" selector="forward" primitive="forward"><header></header><code></code><translations></translations><inputs><input type="%n">10</input></inputs></block-definition><block-definition s="turn $clockwise %#1 degrees" type="command" category="motion" selector="turn" primitive="turn"><header></header><code></code><translations></translations><inputs><input type="%n">15</input></inputs></block-definition><block-definition s="turn $counterclockwise %#1 degrees" type="command" category="motion" selector="turnLeft" primitive="turnLeft"><header></header><code></code><translations></translations><inputs><input type="%n">15</input></inputs></block-definition><block-definition s="point in direction %#1" type="command" category="motion" selector="setHeading" primitive="setHeading"><header></header><code></code><translations></translations><inputs><input type="%n">90<options>§_dir=&#xD;(90) right=90&#xD;(-90) left=-90&#xD;(0) up=0&#xD;(180) down=180&#xD;random=$_random</options></input></inputs></block-definition><block-definition s="point towards %#1" type="command" category="motion" selector="doFaceTowards" primitive="doFaceTowards"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">$_mouse-pointer<options>§_destinationsMenu</options></input></inputs></block-definition><block-definition s="go to x: %#1 y: %#2" type="command" category="motion" selector="gotoXY" primitive="gotoXY"><header></header><code></code><translations></translations><inputs><input type="%n">0</input><input type="%n">0</input></inputs></block-definition><block-definition s="go to %#1" type="command" category="motion" selector="doGotoObject" primitive="doGotoObject"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">$_random position<options>§_destinationsMenu</options></input></inputs></block-definition><block-definition s="glide %#1 secs to x: %#2 y: %#3" type="command" category="motion" selector="doGlide" primitive="doGlide"><header></header><code></code><translations></translations><inputs><input type="%n">1</input><input type="%n">0</input><input type="%n">0</input></inputs></block-definition><block-definition s="change x by %#1" type="command" category="motion" selector="changeXPosition" primitive="changeXPosition"><header></header><code></code><translations></translations><inputs><input type="%n">10</input></inputs></block-definition><block-definition s="set x to %#1" type="command" category="motion" selector="setXPosition" primitive="setXPosition"><header></header><code></code><translations></translations><inputs><input type="%n">0</input></inputs></block-definition><block-definition s="change y by %#1" type="command" category="motion" selector="changeYPosition" primitive="changeYPosition"><header></header><code></code><translations></translations><inputs><input type="%n">10</input></inputs></block-definition><block-definition s="set y to %#1" type="command" category="motion" selector="setYPosition" primitive="setYPosition"><header></header><code></code><translations></translations><inputs><input type="%n">0</input></inputs></block-definition><block-definition s="if on edge, bounce" type="command" category="motion" selector="bounceOffEdge" primitive="bounceOffEdge"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="position" type="reporter" category="motion" selector="getPosition" primitive="getPosition"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="x position" type="reporter" category="motion" selector="xPosition" primitive="xPosition"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="y position" type="reporter" category="motion" selector="yPosition" primitive="yPosition"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="direction" type="reporter" category="motion" selector="direction" primitive="direction"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="switch to costume %#1" type="command" category="looks" selector="doSwitchToCostume" primitive="doSwitchToCostume"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_costumesMenu</options></input></inputs></block-definition><block-definition s="next costume" type="command" category="looks" selector="doWearNextCostume" primitive="doWearNextCostume"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="costume #" type="reporter" category="looks" selector="getCostumeIdx" primitive="getCostumeIdx"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="%#1 of costume %#2" type="reporter" category="looks" selector="reportGetImageAttribute" primitive="reportGetImageAttribute"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_width<options>name=$_name&#xD;width=$_width&#xD;height=$_height&#xD;pixels=$_pixels</options></input><input type="%s" readonly="true">$_current<options>§_costumesMenu</options></input></inputs></block-definition><block-definition s="new costume %#1 width %#2 height %#3" type="reporter" category="looks" selector="reportNewCostume" primitive="reportNewCostume"><header></header><code></code><translations></translations><inputs><input type="%l" readonly="true"></input><input type="%n"><options>a List [2 elements]</options></input><input type="%n"><options>a List [2 elements]</options></input></inputs></block-definition><block-definition s="stretch %#1 x: %#2 y: %#3 %" type="reporter" category="looks" selector="reportNewCostumeStretched" primitive="reportNewCostumeStretched"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">$_current<options>§_costumesMenu</options></input><input type="%n">100</input><input type="%n">50</input></inputs></block-definition><block-definition s="skew %#1 to %#2 degrees %#3 %" type="reporter" category="looks" selector="reportNewCostumeSkewed" primitive="reportNewCostumeSkewed"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">$_current<options>§_costumesMenu</options></input><input type="%n">0<options>§_dir=&#xD;(90) right=90&#xD;(-90) left=-90&#xD;(0) up=0&#xD;(180) down=180&#xD;random=$_random</options></input><input type="%n">50</input></inputs></block-definition><block-definition s="say %#1 for %#2 secs" type="command" category="looks" selector="doSayFor" primitive="doSayFor"><header></header><code></code><translations></translations><inputs><input type="%s">Hello!</input><input type="%n">2</input></inputs></block-definition><block-definition s="say %#1" type="command" category="looks" selector="bubble" primitive="bubble"><header></header><code></code><translations></translations><inputs><input type="%s">Hello!</input></inputs></block-definition><block-definition s="think %#1 for %#2 secs" type="command" category="looks" selector="doThinkFor" primitive="doThinkFor"><header></header><code></code><translations></translations><inputs><input type="%s">Hmm...</input><input type="%n">2</input></inputs></block-definition><block-definition s="think %#1" type="command" category="looks" selector="doThink" primitive="doThink"><header></header><code></code><translations></translations><inputs><input type="%s">Hmm...</input></inputs></block-definition><block-definition s="change %#1 effect by %#2" type="command" category="looks" selector="changeEffect" primitive="changeEffect"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_ghost<options>color=$_color&#xD;saturation=$_saturation&#xD;brightness=$_brightness&#xD;ghost=$_ghost&#xD;fisheye=$_fisheye&#xD;whirl=$_whirl&#xD;pixelate=$_pixelate&#xD;mosaic=$_mosaic&#xD;negative=$_negative</options></input><input type="%n">25</input></inputs></block-definition><block-definition s="set %#1 effect to %#2" type="command" category="looks" selector="setEffect" primitive="setEffect"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_ghost<options>color=$_color&#xD;saturation=$_saturation&#xD;brightness=$_brightness&#xD;ghost=$_ghost&#xD;fisheye=$_fisheye&#xD;whirl=$_whirl&#xD;pixelate=$_pixelate&#xD;mosaic=$_mosaic&#xD;negative=$_negative</options></input><input type="%n">0</input></inputs></block-definition><block-definition s="%#1 effect" type="reporter" category="looks" selector="getEffect" primitive="getEffect"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_ghost<options>color=$_color&#xD;saturation=$_saturation&#xD;brightness=$_brightness&#xD;ghost=$_ghost&#xD;fisheye=$_fisheye&#xD;whirl=$_whirl&#xD;pixelate=$_pixelate&#xD;mosaic=$_mosaic&#xD;negative=$_negative</options></input></inputs></block-definition><block-definition s="clear graphic effects" type="command" category="looks" selector="clearEffects" primitive="clearEffects"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="change size by %#1" type="command" category="looks" selector="changeScale" primitive="changeScale"><header></header><code></code><translations></translations><inputs><input type="%n">10</input></inputs></block-definition><block-definition s="set size to %#1 %" type="command" category="looks" selector="setScale" primitive="setScale"><header></header><code></code><translations></translations><inputs><input type="%n">100</input></inputs></block-definition><block-definition s="size" type="reporter" category="looks" selector="getScale" primitive="getScale"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="show" type="command" category="looks" selector="show" primitive="show"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="hide" type="command" category="looks" selector="hide" primitive="hide"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="shown?" type="predicate" category="looks" selector="reportShown" primitive="reportShown"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="go to %#1 layer" type="command" category="looks" selector="goToLayer" primitive="goToLayer"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_front<options>front=$_front&#xD;back=$_back</options></input></inputs></block-definition><block-definition s="go back %#1 layers" type="command" category="looks" selector="goBack" primitive="goBack"><header></header><code></code><translations></translations><inputs><input type="%n">1</input></inputs></block-definition><block-definition s="save %#1 as costume named %#2" type="command" category="looks" selector="doScreenshot" primitive="doScreenshot"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">$_pen trails<options>pen trails=$_pen trails&#xD;stage image=$_stage image</options></input><input type="%s">screenshot</input></inputs></block-definition><block-definition s="wardrobe" type="reporter" category="looks" selector="reportCostumes" primitive="reportCostumes"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="alert %#1" type="command" category="looks" selector="alert" primitive="alert"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" initial="1"></input></inputs></block-definition><block-definition s="console log %#1" type="command" category="looks" selector="log" primitive="log"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" initial="1"></input></inputs></block-definition><block-definition s="play sound %#1" type="command" category="sound" selector="playSound" primitive="playSound"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_soundsMenu</options></input></inputs></block-definition><block-definition s="play sound %#1 until done" type="command" category="sound" selector="doPlaySoundUntilDone" primitive="doPlaySoundUntilDone"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_soundsMenu</options></input></inputs></block-definition><block-definition s="play sound %#1 at %#2 Hz" type="command" category="sound" selector="doPlaySoundAtRate" primitive="doPlaySoundAtRate"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_soundsMenu</options></input><input type="%n">44100<options>22.05 kHz=22050&#xD;44.1 kHz=44100&#xD;48 kHz=48000&#xD;88.2 kHz=88200&#xD;96 kHz=96000</options></input></inputs></block-definition><block-definition s="stop all sounds" type="command" category="sound" selector="doStopAllSounds" primitive="doStopAllSounds"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="%#1 of sound %#2" type="reporter" category="sound" selector="reportGetSoundAttribute" primitive="reportGetSoundAttribute"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_duration<options>name=$_name&#xD;duration=$_duration&#xD;length=$_length&#xD;number of channels=$_number of channels&#xD;sample rate=$_sample rate&#xD;samples=$_samples</options></input><input type="%s" readonly="true"><options>§_soundsMenu</options></input></inputs></block-definition><block-definition s="new sound %#1 rate %#2 Hz" type="reporter" category="sound" selector="reportNewSoundFromSamples" primitive="reportNewSoundFromSamples"><header></header><code></code><translations></translations><inputs><input type="%l" readonly="true"></input><input type="%n">44100<options>22.05 kHz=22050&#xD;44.1 kHz=44100&#xD;48 kHz=48000&#xD;88.2 kHz=88200&#xD;96 kHz=96000</options></input></inputs></block-definition><block-definition s="rest for %#1 beats" type="command" category="sound" selector="doRest" primitive="doRest"><header></header><code></code><translations></translations><inputs><input type="%n">0.2</input></inputs></block-definition><block-definition s="play note %#1 for %#2 beats" type="command" category="sound" selector="doPlayNote" primitive="doPlayNote"><header></header><code></code><translations></translations><inputs><input type="%n">60<options>§_pianoKeyboardMenu</options></input><input type="%n">0.5</input></inputs></block-definition><block-definition s="play %#1 Hz for %#2 secs" type="command" category="sound" selector="doPlayFrequency" primitive="doPlayFrequency"><header></header><code></code><translations></translations><inputs><input type="%n">440</input><input type="%n">2</input></inputs></block-definition><block-definition s="set instrument to %#1" type="command" category="sound" selector="doSetInstrument" primitive="doSetInstrument"><header></header><code></code><translations></translations><inputs><input type="%n">1<options>(1) sine=1&#xD;(2) square=2&#xD;(3) sawtooth=3&#xD;(4) triangle=4</options></input></inputs></block-definition><block-definition s="change tempo by %#1" type="command" category="sound" selector="doChangeTempo" primitive="doChangeTempo"><header></header><code></code><translations></translations><inputs><input type="%n">20</input></inputs></block-definition><block-definition s="set tempo to %#1 bpm" type="command" category="sound" selector="doSetTempo" primitive="doSetTempo"><header></header><code></code><translations></translations><inputs><input type="%n">60</input></inputs></block-definition><block-definition s="tempo" type="reporter" category="sound" selector="getTempo" primitive="getTempo"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="change volume by %#1" type="command" category="sound" selector="changeVolume" primitive="changeVolume"><header></header><code></code><translations></translations><inputs><input type="%n">10</input></inputs></block-definition><block-definition s="set volume to %#1 %" type="command" category="sound" selector="setVolume" primitive="setVolume"><header></header><code></code><translations></translations><inputs><input type="%n">100</input></inputs></block-definition><block-definition s="volume" type="reporter" category="sound" selector="getVolume" primitive="getVolume"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="change balance by %#1" type="command" category="sound" selector="changePan" primitive="changePan"><header></header><code></code><translations></translations><inputs><input type="%n">10</input></inputs></block-definition><block-definition s="set balance to %#1" type="command" category="sound" selector="setPan" primitive="setPan"><header></header><code></code><translations></translations><inputs><input type="%n">0</input></inputs></block-definition><block-definition s="balance" type="reporter" category="sound" selector="getPan" primitive="getPan"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="play frequency %#1 Hz" type="command" category="sound" selector="playFreq" primitive="playFreq"><header></header><code></code><translations></translations><inputs><input type="%n">440</input></inputs></block-definition><block-definition s="stop frequency" type="command" category="sound" selector="stopFreq" primitive="stopFreq"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="jukebox" type="reporter" category="sound" selector="reportSounds" primitive="reportSounds"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="clear" type="command" category="pen" selector="clear" primitive="clear"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="pen down" type="command" category="pen" selector="down" primitive="down"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="pen up" type="command" category="pen" selector="up" primitive="up"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="pen down?" type="predicate" category="pen" selector="getPenDown" primitive="getPenDown"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="set pen color to %&apos;color&apos;" type="command" category="pen" selector="setColor" primitive="setColor"><header></header><code></code><translations></translations><inputs><input type="%clr" readonly="true" irreplaceable="true"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>setColor</l></block><block s="doApplyExtension"><l>clr_setpen(clr)</l><list><block var="color"/></list></block></script></block-definition><block-definition s="set pen %#1 to %#2" type="command" category="pen" selector="setPenColorDimension" primitive="setPenColorDimension"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_hue<options>hue=$_hue&#xD;saturation=$_saturation&#xD;brightness=$_brightness&#xD;transparency=$_transparency&#xD;&#126;&#xD;r-g-b(-a)=$_r-g-b(-a)</options></input><input type="%n">50</input></inputs></block-definition><block-definition s="change pen %#1 by %#2" type="command" category="pen" selector="changePenColorDimension" primitive="changePenColorDimension"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_hue<options>hue=$_hue&#xD;saturation=$_saturation&#xD;brightness=$_brightness&#xD;transparency=$_transparency&#xD;&#126;&#xD;r-g-b(-a)=$_r-g-b(-a)</options></input><input type="%n">10</input></inputs></block-definition><block-definition s="pen %#1" type="reporter" category="pen" selector="getPenAttribute" primitive="getPenAttribute"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_hue<options>size=$_size&#xD;hue=$_hue&#xD;saturation=$_saturation&#xD;brightness=$_brightness&#xD;transparency=$_transparency&#xD;&#126;&#xD;r-g-b-a=$_r-g-b-a</options></input></inputs></block-definition><block-definition s="set background color to %#1" type="command" category="pen" selector="setBackgroundColor" primitive="setBackgroundColor"><header></header><code></code><translations></translations><inputs><input type="%clr" readonly="true" irreplaceable="true"></input></inputs></block-definition><block-definition s="set background %#1 to %#2" type="command" category="pen" selector="setBackgroundColorDimension" primitive="setBackgroundColorDimension"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_hue<options>hue=$_hue&#xD;saturation=$_saturation&#xD;brightness=$_brightness&#xD;transparency=$_transparency&#xD;&#126;&#xD;r-g-b(-a)=$_r-g-b(-a)</options></input><input type="%n">50</input></inputs></block-definition><block-definition s="change background %#1 by %#2" type="command" category="pen" selector="changeBackgroundColorDimension" primitive="changeBackgroundColorDimension"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_hue<options>hue=$_hue&#xD;saturation=$_saturation&#xD;brightness=$_brightness&#xD;transparency=$_transparency&#xD;&#126;&#xD;r-g-b(-a)=$_r-g-b(-a)</options></input><input type="%n">10</input></inputs></block-definition><block-definition s="change pen size by %#1" type="command" category="pen" selector="changeSize" primitive="changeSize"><header></header><code></code><translations></translations><inputs><input type="%n">1</input></inputs></block-definition><block-definition s="set pen size to %#1" type="command" category="pen" selector="setSize" primitive="setSize"><header></header><code></code><translations></translations><inputs><input type="%n">1</input></inputs></block-definition><block-definition s="stamp" type="command" category="pen" selector="doStamp" primitive="doStamp"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="fill" type="command" category="pen" selector="floodFill" primitive="floodFill"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="write %#1 size %#2" type="command" category="pen" selector="write" primitive="write"><header></header><code></code><translations></translations><inputs><input type="%s">Hello!</input><input type="%n">12</input></inputs></block-definition><block-definition s="pen trails" type="reporter" category="pen" selector="reportPenTrailsAsCostume" primitive="reportPenTrailsAsCostume"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="pen vectors" type="reporter" category="pen" selector="reportPentrailsAsSVG" primitive="reportPentrailsAsSVG"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="paste on %#1" type="command" category="pen" selector="doPasteOn" primitive="doPasteOn"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_objectsMenu</options></input></inputs></block-definition><block-definition s="cut from %#1" type="command" category="pen" selector="doCutFrom" primitive="doCutFrom"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_objectsMenu</options></input></inputs></block-definition><block-definition s="message" type="reporter" category="control" selector="getLastMessage" primitive="getLastMessage"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="broadcast %#1 %#2" type="command" category="control" selector="doBroadcast" primitive="doBroadcast"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_messagesMenu</options></input><input type="%receive" readonly="true" irreplaceable="true" expand="to&#xD;with data" max="2"></input></inputs></block-definition><block-definition s="broadcast %#1 %#2 and wait" type="command" category="control" selector="doBroadcastAndWait" primitive="doBroadcastAndWait"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_messagesMenu</options></input><input type="%receive" readonly="true" irreplaceable="true" expand="to&#xD;with data" max="2"></input></inputs></block-definition><block-definition s="wait %#1 secs" type="command" category="control" selector="doWait" primitive="doWait"><header></header><code></code><translations></translations><inputs><input type="%n">1</input></inputs></block-definition><block-definition s="resume on %&apos;#1&apos;" type="command" category="control" selector="doWaitUntil" primitive="doWaitUntil"><header></header><code></code><translations></translations><inputs><input type="%boolUE" readonly="true"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doWaitUntil</l></block></script></block-definition><block-definition s="forever %#1" type="command" category="control" selector="doForever" primitive="doForever"><header></header><code></code><translations></translations><inputs><input type="%loop" readonly="true" irreplaceable="true"></input></inputs></block-definition><block-definition s="repeat %#1 %#2" type="command" category="control" selector="doRepeat" primitive="doRepeat"><header></header><code></code><translations></translations><inputs><input type="%n">10</input><input type="%loop" readonly="true" irreplaceable="true"></input></inputs></block-definition><block-definition s="repeat until %#1 %#2" type="command" category="control" selector="doUntil" primitive="doUntil"><header></header><code></code><translations></translations><inputs><input type="%boolUE" readonly="true"></input><input type="%loop" readonly="true" irreplaceable="true"></input></inputs></block-definition><block-definition s="for %#1 = %#2 to %#3 %#4" type="command" category="control" selector="doFor" primitive="doFor"><header></header><code></code><translations></translations><inputs><input type="%upvar" readonly="true" irreplaceable="true">i</input><input type="%n">1</input><input type="%n">10</input><input type="%loop" readonly="true" irreplaceable="true"></input></inputs></block-definition><block-definition s="if %#1 %#2 %#3" type="command" category="control" selector="doIf" primitive="doIf"><header></header><code></code><translations></translations><inputs><input type="%b" readonly="true"></input><input type="%cs" readonly="true" irreplaceable="true"></input><input type="%elseif" readonly="true" irreplaceable="true" expand="else if&#xD;"></input></inputs></block-definition><block-definition s="if %#1 %#2 else %#3" type="command" category="control" selector="doIfElse" primitive="doIfElse"><header></header><code></code><translations></translations><inputs><input type="%b" readonly="true"></input><input type="%cs" readonly="true" irreplaceable="true"></input><input type="%cs" readonly="true" irreplaceable="true"></input></inputs></block-definition><block-definition s="if %#1 then %#2 else %#3" type="reporter" category="control" selector="reportIfElse" primitive="reportIfElse"><header></header><code></code><translations></translations><inputs><input type="%b" readonly="true"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs></block-definition><block-definition s="stop %#1" type="command" category="control" selector="doStopThis" primitive="doStopThis"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_all<options>all=$_all&#xD;all scenes=$_all scenes&#xD;this script=$_this script&#xD;this block=$_this block&#xD;all but this script=$_all but this script&#xD;other scripts in sprite=$_other scripts in sprite</options></input></inputs></block-definition><block-definition s="run %#1 %#2" type="command" category="control" selector="doRun" primitive="doRun"><header></header><code></code><translations></translations><inputs><input type="%cmdRing" readonly="true"></input><input type="%mult%s" readonly="true" expand="with inputs"></input></inputs></block-definition><block-definition s="launch %#1 %#2" type="command" category="control" selector="fork" primitive="fork"><header></header><code></code><translations></translations><inputs><input type="%cmdRing" readonly="true"></input><input type="%mult%s" readonly="true" expand="with inputs"></input></inputs></block-definition><block-definition s="call %#1 %#2" type="reporter" category="control" selector="evaluate" primitive="evaluate"><header></header><code></code><translations></translations><inputs><input type="%repRing" readonly="true" irreplaceable="true"></input><input type="%mult%s" readonly="true" expand="with inputs"></input></inputs></block-definition><block-definition s="result %&apos;#1&apos;" type="command" category="control" selector="doReport" primitive="doReport"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doReport</l></block></script></block-definition><block-definition s="run %#1 w/continuation" type="command" category="control" selector="doCallCC" primitive="doCallCC"><header></header><code></code><translations></translations><inputs><input type="%cmdRing" readonly="true"></input></inputs></block-definition><block-definition s="call %#1 w/continuation" type="reporter" category="control" selector="reportCallCC" primitive="reportCallCC"><header></header><code></code><translations></translations><inputs><input type="%cmdRing" readonly="true"></input></inputs></block-definition><block-definition s="flash %&apos;#1&apos;" type="command" category="other" selector="doWarp" primitive="doWarp"><header></header><code></code><translations></translations><inputs><input type="%cs" readonly="true" irreplaceable="true"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doWarp</l></block></script></block-definition><block-definition s="tell %#1 to %#2 %#3" type="command" category="control" selector="doTellTo" primitive="doTellTo"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_objectsMenu</options></input><input type="%cmdRing" readonly="true"></input><input type="%mult%s" readonly="true" expand="with inputs"></input></inputs></block-definition><block-definition s="ask %#1 for %#2 %#3" type="reporter" category="control" selector="reportAskFor" primitive="reportAskFor"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_objectsMenu</options></input><input type="%repRing" readonly="true" irreplaceable="true"></input><input type="%mult%s" readonly="true" expand="with inputs"></input></inputs></block-definition><block-definition s="create a clone of %#1" type="command" category="control" selector="createClone" primitive="createClone"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">$_myself<options>§_clonablesMenu</options></input></inputs></block-definition><block-definition s="a new clone of %#1" type="reporter" category="control" selector="newClone" primitive="newClone"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">$_myself<options>§_clonablesMenuWithTurtle</options></input></inputs></block-definition><block-definition s="delete this clone" type="command" category="control" selector="removeClone" primitive="removeClone"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="define %#1 %#2 %#3" type="command" category="control" selector="doDefineBlock" primitive="doDefineBlock"><header></header><code></code><translations></translations><inputs><input type="%upvar" readonly="true" irreplaceable="true">$_block</input><input type="%s"></input><input type="%repRing" readonly="true" irreplaceable="true"></input></inputs></block-definition><block-definition s="set %#1 of block %#2 to %#3" type="command" category="control" selector="doSetBlockAttribute" primitive="doSetBlockAttribute"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_label<options>label=$_label&#xD;definition=$_definition&#xD;primitive=$_primitive&#xD;comment=$_comment&#xD;category=$_category&#xD;type=$_type&#xD;scope=$_scope&#xD;selector=$_selector&#xD;slots=$_slots&#xD;&#126;&#xD;defaults=$_defaults&#xD;menus=$_menus&#xD;editables=$_editables&#xD;replaceables=$_replaceables&#xD;&#126;&#xD;separators=$_separators&#xD;collapses=$_collapses&#xD;expands=$_expands&#xD;initial slots=$_initial slots&#xD;min slots=$_min slots&#xD;max slots=$_max slots&#xD;translations=$_translations</options></input><input type="%repRing" readonly="true" irreplaceable="true"></input><input type="%s"></input></inputs></block-definition><block-definition s="delete block %#1" type="command" category="control" selector="doDeleteBlock" primitive="doDeleteBlock"><header></header><code></code><translations></translations><inputs><input type="%repRing" readonly="true" irreplaceable="true"></input></inputs></block-definition><block-definition s="%#1 of block %#2" type="reporter" category="control" selector="reportBlockAttribute" primitive="reportBlockAttribute"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_definition<options>label=$_label&#xD;definition=$_definition&#xD;primitive=$_primitive&#xD;comment=$_comment&#xD;category=$_category&#xD;custom?=$_custom?&#xD;global?=$_global?&#xD;type=$_type&#xD;scope=$_scope&#xD;selector=$_selector&#xD;slots=$_slots&#xD;&#126;&#xD;defaults=$_defaults&#xD;menus=$_menus&#xD;editables=$_editables&#xD;replaceables=$_replaceables&#xD;&#126;&#xD;separators=$_separators&#xD;collapses=$_collapses&#xD;expands=$_expands&#xD;initial slots=$_initial slots&#xD;min slots=$_min slots&#xD;max slots=$_max slots&#xD;translations=$_translations</options></input><input type="%repRing" readonly="true" irreplaceable="true"></input></inputs></block-definition><block-definition s="this %#1" type="reporter" category="control" selector="reportEnvironment" primitive="reportEnvironment"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_script<options>script=$_script&#xD;caller=$_caller&#xD;continuation=$_continuation&#xD;&#126;&#xD;inputs=$_inputs&#xD;object=$_object</options></input></inputs></block-definition><block-definition s="set slot %#1 to %#2" type="command" category="control" selector="doSetSlot" primitive="doSetSlot"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true"><options>§_inputSlotsMenu</options></input><input type="%s"></input></inputs></block-definition><block-definition s="pause all $pause" type="command" category="control" selector="doPauseAll" primitive="doPauseAll"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="switch to scene %#1 %#2" type="command" category="control" selector="doSwitchToScene" primitive="doSwitchToScene"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">$_next<options>§_scenesMenu</options></input><input type="%send" readonly="true" irreplaceable="true" expand="and send&#xD;with data" max="2"></input></inputs></block-definition><block-definition s="pipe %#1 $arrowRight %#2" type="reporter" category="control" selector="reportPipe" primitive="reportPipe"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%mult%repRing" readonly="true" initial="1"></input></inputs></block-definition><block-definition s="touching %#1 ?" type="predicate" category="sensing" selector="reportTouchingObject" primitive="reportTouchingObject"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">$_mouse-pointer<options>§_collidablesMenu</options></input></inputs></block-definition><block-definition s="touching %#1 ?" type="predicate" category="sensing" selector="reportTouchingColor" primitive="reportTouchingColor"><header></header><code></code><translations></translations><inputs><input type="%clr" readonly="true" irreplaceable="true"></input></inputs></block-definition><block-definition s="color %#1 is touching %#2 ?" type="predicate" category="sensing" selector="reportColorIsTouchingColor" primitive="reportColorIsTouchingColor"><header></header><code></code><translations></translations><inputs><input type="%clr" readonly="true" irreplaceable="true"></input><input type="%clr" readonly="true" irreplaceable="true"></input></inputs></block-definition><block-definition s="%#1 at %#2" type="reporter" category="sensing" selector="reportAspect" primitive="reportAspect"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_hue<options>hue=$_hue&#xD;saturation=$_saturation&#xD;brightness=$_brightness&#xD;transparency=$_transparency&#xD;r-g-b-a=$_r-g-b-a&#xD;&#126;&#xD;sprites=$_sprites</options></input><input type="%s" readonly="true">$_mouse-pointer<options>§_locationMenu</options></input></inputs></block-definition><block-definition s="stack size" type="reporter" category="sensing" selector="reportStackSize" primitive="reportStackSize"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="frames" type="reporter" category="sensing" selector="reportFrameCount" primitive="reportFrameCount"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="yields" type="reporter" category="sensing" selector="reportYieldCount" primitive="reportYieldCount"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="processes" type="reporter" category="sensing" selector="reportThreadCount" primitive="reportThreadCount"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="ask %#1 and wait" type="command" category="sensing" selector="doAsk" primitive="doAsk"><header></header><code></code><translations></translations><inputs><input type="%s">what&apos;s your name?</input></inputs></block-definition><block-definition s="answer" type="reporter" category="sensing" selector="reportLastAnswer" primitive="reportLastAnswer"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="answer" type="reporter" category="sensing" selector="getLastAnswer" primitive="getLastAnswer"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="mouse position" type="reporter" category="sensing" selector="reportMousePosition" primitive="reportMousePosition"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="mouse x" type="reporter" category="sensing" selector="reportMouseX" primitive="reportMouseX"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="mouse y" type="reporter" category="sensing" selector="reportMouseY" primitive="reportMouseY"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="mouse down?" type="predicate" category="sensing" selector="reportMouseDown" primitive="reportMouseDown"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="key %#1 pressed?" type="predicate" category="sensing" selector="reportKeyPressed" primitive="reportKeyPressed"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">$_space<options>§_keysMenu</options></input></inputs></block-definition><block-definition s="%#1 to %#2" type="reporter" category="sensing" selector="reportRelationTo" primitive="reportRelationTo"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">$_distance<options>distance=$_distance&#xD;direction=$_direction&#xD;ray length=$_ray length</options></input><input type="%s" readonly="true">$_mouse-pointer<options>§_destinationsMenu</options></input></inputs></block-definition><block-definition s="reset timer" type="command" category="sensing" selector="doResetTimer" primitive="doResetTimer"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="timer" type="reporter" category="sensing" selector="reportTimer" primitive="reportTimer"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="timer" type="reporter" category="sensing" selector="getTimer" primitive="getTimer"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="%#1 of %#2" type="reporter" category="sensing" selector="reportAttributeOf" primitive="reportAttributeOf"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">$_costume #<options>§_attributesMenu</options></input><input type="%s" readonly="true"><options>§_objectsMenu</options></input></inputs></block-definition><block-definition s="object %#1" type="reporter" category="sensing" selector="reportObject" primitive="reportObject"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">$_myself<options>§_objectsMenuWithSelf</options></input></inputs></block-definition><block-definition s="url %#1" type="reporter" category="sensing" selector="reportURL" primitive="reportURL"><header></header><code></code><translations></translations><inputs><input type="%s">snap.berkeley.edu</input></inputs></block-definition><block-definition s="set %&apos;#1&apos; to %&apos;#2&apos;" type="command" category="sensing" selector="doSetGlobalFlag" primitive="doSetGlobalFlag"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_video capture<options>turbo mode=$_turbo mode&#xD;case sensitivity=$_case sensitivity&#xD;flat line ends=$_flat line ends&#xD;log pen vectors=$_log pen vectors&#xD;video capture=$_video capture&#xD;mirror video=$_mirror video&#xD;sussy option dont choose or else error=oidasfhoief</options></input><input type="%b" readonly="true"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doSetGlobalFlag</l></block></script></block-definition><block-definition s="is %#1 on?" type="predicate" category="sensing" selector="reportGlobalFlag" primitive="reportGlobalFlag"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_turbo mode<options>turbo mode=$_turbo mode&#xD;case sensitivity=$_case sensitivity&#xD;flat line ends=$_flat line ends&#xD;log pen vectors=$_log pen vectors&#xD;video capture=$_video capture&#xD;mirror video=$_mirror video</options></input></inputs></block-definition><block-definition s="current %#1" type="reporter" category="sensing" selector="reportDate" primitive="reportDate"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_date<options>year=$_year&#xD;month=$_month&#xD;date=$_date&#xD;day of week=$_day of week&#xD;hour=$_hour&#xD;minute=$_minute&#xD;second=$_second&#xD;time in milliseconds=$_time in milliseconds</options></input></inputs></block-definition><block-definition s="my %#1" type="reporter" category="sensing" selector="reportGet" primitive="reportGet"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_neighbors<options>§_gettablesMenu</options></input></inputs></block-definition><block-definition s="microphone %#1" type="reporter" category="sensing" selector="reportAudio" primitive="reportAudio"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_volume<options>§_audioMenu</options></input></inputs></block-definition><block-definition s="%#1" type="reporter" category="operators" selector="reportVariadicSum" primitive="reportVariadicSum"><header></header><code></code><translations></translations><inputs><input type="%mult%n" readonly="true" separator="+" collapse="sum" initial="2"></input></inputs></block-definition><block-definition s="%#1 − %#2" type="reporter" category="operators" selector="reportDifference" primitive="reportDifference"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs></block-definition><block-definition s="%#1" type="reporter" category="operators" selector="reportVariadicProduct" primitive="reportVariadicProduct"><header></header><code></code><translations></translations><inputs><input type="%mult%n" readonly="true" separator="×" collapse="product" initial="2"></input></inputs></block-definition><block-definition s="%#1 / %#2" type="reporter" category="operators" selector="reportQuotient" primitive="reportQuotient"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs></block-definition><block-definition s="round %#1" type="reporter" category="operators" selector="reportRound" primitive="reportRound"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs></block-definition><block-definition s="%#1 of %#2" type="reporter" category="operators" selector="reportMonadic" primitive="reportMonadic"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_sqrt<options>abs=$_abs&#xD;neg=$_neg&#xD;sign=$_sign&#xD;ceiling=$_ceiling&#xD;floor=$_floor&#xD;sqrt=$_sqrt&#xD;sin=$_sin&#xD;cos=$_cos&#xD;tan=$_tan&#xD;asin=$_asin&#xD;acos=$_acos&#xD;atan=$_atan&#xD;ln=$_ln&#xD;log=$_log&#xD;lg=$_lg&#xD;e^=$_e^&#xD;10^=$_10^&#xD;2^=$_2^&#xD;id=$_id</options></input><input type="%n">10</input></inputs></block-definition><block-definition s="%#1 ^ %#2" type="reporter" category="operators" selector="reportPower" primitive="reportPower"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs></block-definition><block-definition s="%#1 mod %#2" type="reporter" category="operators" selector="reportModulus" primitive="reportModulus"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs></block-definition><block-definition s="atan2 %&apos;#1&apos; ÷ %&apos;#2&apos;" type="reporter" category="operators" selector="reportAtan2" primitive="reportAtan2"><comment x="0" y="0" w="347" collapsed="false">The base is 90, but is deducted based on Y (second input).&#xD;Y deducts less from 90 if X (first input) is higher.&#xD;If you don&apos;t understand, it&apos;s the directional balance of 2 numbers.&#xD;So for example, this block reports 45 if the 2 inputs are equal,&#xD;but reports 26.56505117707799 if Y equals 2X.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportAtan2</l></block></script></block-definition><block-definition s="%#1" type="reporter" category="operators" selector="reportVariadicMin" primitive="reportVariadicMin"><header></header><code></code><translations></translations><inputs><input type="%mult%n" readonly="true" separator="min" collapse="minimum" initial="2"></input></inputs></block-definition><block-definition s="%#1" type="reporter" category="operators" selector="reportVariadicMax" primitive="reportVariadicMax"><header></header><code></code><translations></translations><inputs><input type="%mult%n" readonly="true" separator="max" collapse="maximum" initial="2"></input></inputs></block-definition><block-definition s="random %&apos;#1&apos; to %&apos;#2&apos;" type="reporter" category="operators" selector="reportRandom" primitive="reportRandom"><header></header><code></code><translations></translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportRandom</l></block></script></block-definition><block-definition s="%#1" type="predicate" category="operators" selector="reportVariadicEquals" primitive="reportVariadicEquals"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" separator="=" collapse="all =" initial="2"></input></inputs></block-definition><block-definition s="%#1" type="predicate" category="operators" selector="reportVariadicNotEquals" primitive="reportVariadicNotEquals"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" separator="≠" collapse="neighbors ≠" initial="2"></input></inputs></block-definition><block-definition s="%#1" type="predicate" category="operators" selector="reportVariadicLessThan" primitive="reportVariadicLessThan"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" separator="&lt;" collapse="all &lt;" initial="2"></input></inputs></block-definition><block-definition s="%#1" type="predicate" category="operators" selector="reportVariadicLessThanOrEquals" primitive="reportVariadicLessThanOrEquals"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" separator="≤" collapse="all ≤" initial="2"></input></inputs></block-definition><block-definition s="%#1" type="predicate" category="operators" selector="reportVariadicGreaterThan" primitive="reportVariadicGreaterThan"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" separator="&gt;" collapse="all &gt;" initial="2"></input></inputs></block-definition><block-definition s="%#1" type="predicate" category="operators" selector="reportVariadicGreaterThanOrEquals" primitive="reportVariadicGreaterThanOrEquals"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" separator="≥" collapse="all ≥" initial="2"></input></inputs></block-definition><block-definition s="%&apos;#1&apos;" type="predicate" category="operators" selector="reportVariadicAnd" primitive="reportVariadicAnd"><comment x="0" y="0" w="240.00000000000006" collapsed="false">Reports TRUE if ALL conditions are met</comment><header></header><code></code><translations></translations><inputs><input type="%mult%b" readonly="true" separator="&amp;" collapse="all" initial="2"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportVariadicAnd</l></block></script></block-definition><block-definition s="%&apos;#1&apos;" type="predicate" category="operators" selector="reportVariadicOr" primitive="reportVariadicOr"><comment x="0" y="0" w="257" collapsed="false">Reports TRUE if ANY condition is met</comment><header></header><code></code><translations></translations><inputs><input type="%mult%b" readonly="true" separator="/" collapse="any" initial="2"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportVariadicOr</l></block></script></block-definition><block-definition s="x %&apos;bool&apos;" type="predicate" category="operators" selector="reportNot" primitive="reportNot"><comment x="0" y="0" w="307" collapsed="false">Reports TRUE if condition is NOT met</comment><header></header><code></code><translations></translations><inputs><input type="%b" readonly="true"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportNot</l></block><block s="doReport"><block s="reportIfElse"><block var="bool"/><block s="reportBoolean"><l><bool>false</bool></l></block><block s="reportBoolean"><l><bool>true</bool></l></block></block></block></script></block-definition><block-definition s="%#1" type="predicate" category="operators" selector="reportBoolean" primitive="reportBoolean"><header></header><code></code><translations></translations><inputs><input type="%b" readonly="true" irreplaceable="true">true</input></inputs></block-definition><block-definition s="%#1" type="predicate" category="operators" selector="reportFalse" primitive="reportFalse"><header></header><code></code><translations></translations><inputs><input type="%b" readonly="true" irreplaceable="true">false</input></inputs></block-definition><block-definition s="++ %&apos;#1&apos;" type="reporter" category="operators" selector="reportJoinWords" primitive="reportJoinWords"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" initial="2">hello &#xD;world</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportJoinWords</l></block></script></block-definition><block-definition s="letter %#1 of %#2" type="reporter" category="operators" selector="reportLetter" primitive="reportLetter"><header></header><code></code><translations></translations><inputs><input type="%n">1<options>1=1&#xD;last=$_last&#xD;random=$_random</options></input><input type="%s">world</input></inputs></block-definition><block-definition s="length of %#1" type="reporter" category="operators" selector="reportStringSize" primitive="reportStringSize"><header></header><code></code><translations></translations><inputs><input type="%s">world</input></inputs></block-definition><block-definition s="%#1 of text %#2" type="reporter" category="operators" selector="reportTextAttribute" primitive="reportTextAttribute"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_length<options>length=$_length&#xD;lower case=$_lower case&#xD;upper case=$_upper case</options></input><input type="%s">world</input></inputs></block-definition><block-definition s="unicode= %&apos;#1&apos;" type="reporter" category="operators" selector="reportUnicode" primitive="reportUnicode"><header></header><code></code><translations></translations><inputs><input type="%s">a</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportUnicode</l></block></script></block-definition><block-definition s="unicode? %&apos;#1&apos;" type="reporter" category="operators" selector="reportUnicodeAsLetter" primitive="reportUnicodeAsLetter"><header></header><code></code><translations></translations><inputs><input type="%n">65</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportUnicodeAsLetter</l></block></script></block-definition><block-definition s="is %#1 a %#2 ?" type="predicate" category="operators" selector="reportIsA" primitive="reportIsA"><header></header><code></code><translations></translations><inputs><input type="%s">5</input><input type="%s" readonly="true" irreplaceable="true">$_number<options>§_typesMenu</options></input></inputs></block-definition><block-definition s="%&apos;#1&apos;" type="predicate" category="operators" selector="reportVariadicIsIdentical" primitive="reportVariadicIsIdentical"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" separator="==" collapse="==" initial="2"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportVariadicIsIdentical</l></block></script></block-definition><block-definition s="split %#1 by %#2" type="reporter" category="operators" selector="reportTextSplit" primitive="reportTextSplit"><header></header><code></code><translations></translations><inputs><input type="%s">hello world</input><input type="%s"> <options>letter=$_letter&#xD;word=$_word&#xD;line=$_line&#xD;tab=$_tab&#xD;cr=$_cr&#xD;csv=$_csv&#xD;json=$_json&#xD;&#126;&#xD;blocks=$_blocks</options></input></inputs></block-definition><block-definition s="JavaScript function ( %#1 ) { %#2 }" type="reporter" category="operators" selector="reportJSFunction" primitive="reportJSFunction"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" initial="1"></input><input type="%mlt"></input></inputs></block-definition><block-definition s="type of %#1" type="reporter" category="operators" selector="reportTypeOf" primitive="reportTypeOf"><header></header><code></code><translations></translations><inputs><input type="%s">5</input></inputs></block-definition><block-definition s="%#1 of %#2" type="reporter" category="operators" selector="reportTextFunction" primitive="reportTextFunction"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_encode URI<options>select=$_select&#xD;unselect=$_unselect&#xD;encode URI=$_encode URI&#xD;decode URI=$_decode URI&#xD;encode URI component=$_encode URI component&#xD;decode URI component=$_decode URI component&#xD;XML escape=$_XML escape&#xD;XML unescape=$_XML unescape&#xD;JS escape=$_JS escape&#xD;hex sha512 hash=$_hex sha512 hash</options></input><input type="%s">Abelson &amp; Sussman</input></inputs></block-definition><block-definition s="compile %#1 for %#2 args" type="reporter" category="operators" selector="reportCompiled" primitive="reportCompiled"><header></header><code></code><translations></translations><inputs><input type="%repRing" readonly="true" irreplaceable="true"></input><input type="%n">0</input></inputs></block-definition><block-definition s="set %#1 to %#2" type="command" category="variables" selector="doSetVar" primitive="doSetVar"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true"><options>§_getVarNamesDict</options></input><input type="%s">0</input></inputs></block-definition><block-definition s="change %#1 by %#2" type="command" category="variables" selector="doChangeVar" primitive="doChangeVar"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true"><options>§_getVarNamesDict</options></input><input type="%n">1</input></inputs></block-definition><block-definition s="show variable %#1" type="command" category="variables" selector="doShowVar" primitive="doShowVar"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true"><options>§_getVarNamesDict</options></input></inputs></block-definition><block-definition s="hide variable %#1" type="command" category="variables" selector="doHideVar" primitive="doHideVar"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true"><options>§_getVarNamesDict</options></input></inputs></block-definition><block-definition s="tempvar %&apos;#1&apos;" type="command" category="other" selector="doDeclareVariables" primitive="doDeclareVariables"><header></header><code></code><translations></translations><inputs><input type="%scriptVars" readonly="true" irreplaceable="true" initial="1" min="1"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doDeclareVariables</l></block></script></block-definition><block-definition s="inherit %#1" type="command" category="variables" selector="doDeleteAttr" primitive="doDeleteAttr"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_shadowedVariablesMenu</options></input></inputs></block-definition><block-definition s="list %#1" type="reporter" category="lists" selector="reportNewList" primitive="reportNewList"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" irreplaceable="true" initial="1"></input></inputs></block-definition><block-definition s="%#1 in front of %#2" type="reporter" category="lists" selector="reportCONS" primitive="reportCONS"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="item %#1 of %#2" type="reporter" category="lists" selector="reportListItem" primitive="reportListItem"><header></header><code></code><translations></translations><inputs><input type="%n">1<options>1=1&#xD;last=$_last&#xD;random=$_random&#xD;&#126;&#xD;parent=$_parent</options></input><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="all but first of %#1" type="reporter" category="lists" selector="reportCDR" primitive="reportCDR"><header></header><code></code><translations></translations><inputs><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="length of %#1" type="reporter" category="lists" selector="reportListLength" primitive="reportListLength"><header></header><code></code><translations></translations><inputs><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="%#1 of %#2" type="reporter" category="lists" selector="reportListAttribute" primitive="reportListAttribute"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_length<options>length=$_length&#xD;rank=$_rank&#xD;dimensions=$_dimensions&#xD;flatten=$_flatten&#xD;columns=$_columns&#xD;uniques=$_uniques&#xD;distribution=$_distribution&#xD;sorted=$_sorted&#xD;shuffled=$_shuffled&#xD;reverse=$_reverse&#xD;&#126;&#xD;text=$_text&#xD;lines=$_lines&#xD;csv=$_csv&#xD;json=$_json</options></input><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="%#1 contains %#2" type="predicate" category="lists" selector="reportListContainsItem" primitive="reportListContainsItem"><header></header><code></code><translations></translations><inputs><input type="%l" readonly="true"></input><input type="%s">thing</input></inputs></block-definition><block-definition s="is %#1 empty?" type="predicate" category="lists" selector="reportListIsEmpty" primitive="reportListIsEmpty"><header></header><code></code><translations></translations><inputs><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="index of %#1 in %#2" type="reporter" category="lists" selector="reportListIndex" primitive="reportListIndex"><header></header><code></code><translations></translations><inputs><input type="%s">thing</input><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="add %#1 to %#2" type="command" category="lists" selector="doAddToList" primitive="doAddToList"><header></header><code></code><translations></translations><inputs><input type="%s">thing</input><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="delete %#1 of %#2" type="command" category="lists" selector="doDeleteFromList" primitive="doDeleteFromList"><header></header><code></code><translations></translations><inputs><input type="%n">1<options>1=1&#xD;last=$_last&#xD;&#126;&#xD;all=$_all&#xD;parent=$_parent</options></input><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="insert %#1 at %#2 of %#3" type="command" category="lists" selector="doInsertInList" primitive="doInsertInList"><header></header><code></code><translations></translations><inputs><input type="%s">thing</input><input type="%n">1<options>1=1&#xD;last=$_last&#xD;random=$_random&#xD;&#126;&#xD;parent=$_parent</options></input><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="replace item %#1 of %#2 with %#3" type="command" category="lists" selector="doReplaceInList" primitive="doReplaceInList"><header></header><code></code><translations></translations><inputs><input type="%n">1<options>1=1&#xD;last=$_last&#xD;random=$_random&#xD;&#126;&#xD;parent=$_parent</options></input><input type="%l" readonly="true"></input><input type="%s">thing</input></inputs></block-definition><block-definition s="numbers from %#1 to %#2" type="reporter" category="lists" selector="reportNumbers" primitive="reportNumbers"><header></header><code></code><translations></translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs></block-definition><block-definition s="append %#1" type="reporter" category="lists" selector="reportConcatenatedLists" primitive="reportConcatenatedLists"><header></header><code></code><translations></translations><inputs><input type="%mult%l" readonly="true" initial="2"></input></inputs></block-definition><block-definition s="combinations %&apos;lists&apos;" type="reporter" category="lists" selector="reportCrossproduct" primitive="reportCrossproduct"><header></header><code></code><translations></translations><inputs><input type="%mult%l" readonly="true" initial="2"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportCrossproduct</l></block><block s="doReport"><block s="reportIfElse"><block s="reportListIsEmpty"><block var="lists"/></block><block s="reportNewList"><list><block s="reportNewList"><list></list></block></list></block><block s="reportConcatenatedLists"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportCONS"><block var="first"/><l/></block></autolambda><list></list></block><block s="reportCrossproduct"><block s="reportCDR"><block var="lists"/></block></block></block></autolambda><list><l>first</l></list></block><block s="reportListItem"><l>1</l><block var="lists"/></block></block></block></block></block></script></block-definition><block-definition s="transpose %#1" type="reporter" category="lists" selector="reportTranspose" primitive="reportTranspose"><header></header><code></code><translations></translations><inputs><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="reshape %#1 to %#2" type="reporter" category="lists" selector="reportReshape" primitive="reportReshape"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%mult%n" readonly="true" initial="2">4&#xD;3</input></inputs></block-definition><block-definition s="map %#1 over %#2" type="reporter" category="lists" selector="reportMap" primitive="reportMap"><header></header><code></code><translations></translations><inputs><input type="%repRing" readonly="true" irreplaceable="true"></input><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="$blitz map %#1 over %#2" type="reporter" category="lists" selector="reportAtomicMap" primitive="reportAtomicMap"><header></header><code></code><translations></translations><inputs><input type="%repRing" readonly="true" irreplaceable="true"></input><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="keep items %#1 from %#2" type="reporter" category="lists" selector="reportKeep" primitive="reportKeep"><header></header><code></code><translations></translations><inputs><input type="%predRing" readonly="true" irreplaceable="true"></input><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="$blitz keep items %#1 from %#2" type="reporter" category="lists" selector="reportAtomicKeep" primitive="reportAtomicKeep"><header></header><code></code><translations></translations><inputs><input type="%predRing" readonly="true" irreplaceable="true"></input><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="find first item %#1 in %#2" type="reporter" category="lists" selector="reportFindFirst" primitive="reportFindFirst"><header></header><code></code><translations></translations><inputs><input type="%predRing" readonly="true" irreplaceable="true"></input><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="$blitz find first item %#1 in %#2" type="reporter" category="lists" selector="reportAtomicFindFirst" primitive="reportAtomicFindFirst"><header></header><code></code><translations></translations><inputs><input type="%predRing" readonly="true" irreplaceable="true"></input><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="combine %#1 using %#2" type="reporter" category="lists" selector="reportCombine" primitive="reportCombine"><header></header><code></code><translations></translations><inputs><input type="%l" readonly="true"></input><input type="%repRing" readonly="true" irreplaceable="true"></input></inputs></block-definition><block-definition s="$blitz combine %#1 using %#2" type="reporter" category="lists" selector="reportAtomicCombine" primitive="reportAtomicCombine"><header></header><code></code><translations></translations><inputs><input type="%l" readonly="true"></input><input type="%repRing" readonly="true" irreplaceable="true"></input></inputs></block-definition><block-definition s="for each %#1 in %#2 %#3" type="command" category="lists" selector="doForEach" primitive="doForEach"><header></header><code></code><translations></translations><inputs><input type="%upvar" readonly="true" irreplaceable="true">item</input><input type="%l" readonly="true"></input><input type="%loop" readonly="true" irreplaceable="true"></input></inputs></block-definition><block-definition s="show table %#1" type="command" category="lists" selector="doShowTable" primitive="doShowTable"><header></header><code></code><translations></translations><inputs><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="map %#1 to %#2 %#3" type="command" category="other" selector="doMapCodeOrHeader" primitive="doMapCodeOrHeader"><header></header><code></code><translations></translations><inputs><input type="%cmdRing" readonly="true"></input><input type="%s" readonly="true">$_code<options>code=$_code&#xD;header=$_header</options></input><input type="%mlt"></input></inputs></block-definition><block-definition s="map %#1 to code %#2" type="command" category="other" selector="doMapValueCode" primitive="doMapValueCode"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_String<options>String=$_String&#xD;Number=$_Number&#xD;true=$_true&#xD;false=$_false</options></input><input type="%mlt">&lt;#1&gt;</input></inputs></block-definition><block-definition s="map %#1 of %#2 to code %#3" type="command" category="other" selector="doMapListCode" primitive="doMapListCode"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>list=$_list&#xD;item=$_item&#xD;delimiter=$_delimiter</options></input><input type="%s" readonly="true"><options>collection=$_collection&#xD;variables=$_variables&#xD;parameters=$_parameters</options></input><input type="%mlt"></input></inputs></block-definition><block-definition s="code of %#1" type="reporter" category="other" selector="reportMappedCode" primitive="reportMappedCode"><header></header><code></code><translations></translations><inputs><input type="%cmdRing" readonly="true"></input></inputs></block-definition><block-definition s="%&apos;#1&apos; primitive %&apos;#2&apos;" type="command" category="other" selector="doPrimitive" primitive="doPrimitive"><comment x="0" y="0" w="245.99999999999991" collapsed="false">Parses a primitive.</comment><header></header><code></code><translations></translations><inputs><input type="%b" readonly="true" irreplaceable="true">true</input><input type="%s" readonly="true" irreplaceable="true"><options>§_primitivesMenu</options></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doPrimitive</l></block></script></block-definition><block-definition s="extension %&apos;#1&apos; %&apos;#2&apos;" type="command" category="other" selector="doApplyExtension" primitive="doApplyExtension"><comment x="0" y="0" w="257.9999999999999" collapsed="false">Launches primitive doApplyExtention to #2</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true"><options>§_extensionsMenu</options></input><input type="%mult%s" readonly="true" initial="1"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doApplyExtension</l></block></script></block-definition><block-definition s="extension %#1 %#2" type="reporter" category="other" selector="reportApplyExtension" primitive="reportApplyExtension"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true"><options>§_extensionsMenu</options></input><input type="%mult%s" readonly="true" initial="1"></input></inputs></block-definition><block-definition s="set video transparency to %#1" type="command" category="sensing" selector="doSetVideoTransparency" primitive="doSetVideoTransparency"><header></header><code></code><translations></translations><inputs><input type="%n">50</input></inputs></block-definition><block-definition s="video %#1 on %#2" type="reporter" category="sensing" selector="reportVideo" primitive="reportVideo"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_motion<options>snap=$_snap&#xD;motion=$_motion&#xD;direction=$_direction</options></input><input type="%s" readonly="true">$_myself<options>§_objectsMenuWithSelf</options></input></inputs></block-definition></primitives><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="829"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="830"></list></costumes><sounds><list struct="atomic" id="831"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-172.97777478867215" y="0" heading="270" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="240,167.7599999999886,0,1" pen="tip" id="836"><costumes><list struct="atomic" id="837"></list></costumes><sounds><list id="838"><item><ref mediaID="Mathematical Toolsprite_Sprite_snd_recording"></ref></item></list></sounds><blocks></blocks><variables></variables><scripts><script x="43.3505859375" y="60.66666666666674"><block s="reportVariadicIsIdentical"><list><l></l><block s="reifyPredicate"><script></script><list></list></block></list></block></script><script x="143" y="769.3333333333343"><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><l>10</l></block><block s="doUntil"><block s="reportMouseDown"></block><script><block s="doChangeVar"><l>a</l><l>2</l></block><block s="playFreq"><block var="a"/></block><block s="bubble"><block s="reportJoinWords"><list><block var="a"/><l>Hz</l></list></block></block></script></block><block s="stopFreq"></block><block s="doWait"><l>1</l></block><block s="doUntil"><block s="reportMouseDown"></block><script><block s="doSetVar"><l>a</l><block s="reportVariadicProduct"><list><block var="a"/><l>1.01</l></list></block></block><block s="playFreq"><block var="a"/></block><block s="bubble"><block s="reportJoinWords"><list><block var="a"/><l>Hz</l></list></block></block></script></block><block s="stopFreq"></block></script><script x="399" y="887.6666666666678"><block s="doWait"><l>0.2</l></block></script><script x="267" y="243.9999999999999"><block s="clear"></block><block s="gotoXY"><l>-100</l><l>0</l></block></script><script x="10" y="300.9999999999999"><block s="setHeading"><l>90</l></block><block s="clear"></block><block s="gotoXY"><l>-250</l><l>0</l></block><block s="down"></block><block s="setColor"><color>240,18,0,1</color></block><block s="doDeclareVariables"><list><l>PITCHES</l><l>BLOCKY!</l></list></block><block s="doSetVar"><l>PITCHES</l><l>250</l></block><block s="doShowVar"><l>PITCHES</l></block><block s="doRepeat"><custom-block s="quantifier: %n %n"><block var="BLOCKS ADDED"/><l>4</l></custom-block><script><block s="doChangeVar"><l>PITCHES</l><l>6.25</l></block><block s="playFreq"><block var="PITCHES"/></block><block s="forward"><l>1</l></block><block s="changePenColorDimension"><l><option>hue</option></l><l>0.1</l></block><block s="doChangeVar"><l>BLOCKY!</l><l>0.25</l></block><block s="bubble"><block s="reportJoinWords"><list><custom-block s="rounded %s : %n"><l>down</l><block var="BLOCKY!"/></custom-block><l> blocks?! </l><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="PITCHES"/><l>500</l></list></block><l>MAN THAT&apos;S NOT ENOUGH.</l><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="PITCHES"/><l>1000</l></list></block><l>Keep it up boys!</l><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="PITCHES"/><l>1600</l></list></block><l>Thank you so much for the blocks!</l><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="PITCHES"/><l>2600</l></list></block><l>Let&apos;s go baby!</l><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="PITCHES"/><l>4000</l></list></block><l>Cmon you can do it!</l><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="PITCHES"/><l>6300</l></list></block><l>Let&apos;s do this!</l><l></l></block></block></block></block></block></block></list></block></block><block s="bounceOffEdge"></block></script></block><block s="up"></block><block s="stopFreq"></block><block s="doWait"><l>1</l></block><block s="doHideVar"><l>PITCHES</l></block></script><script x="632" y="582.666666666667"><block s="setHeading"><l>90</l></block></script><script x="465.0000000000001" y="10"><block s="doForever"><script></script></block></script><script x="241" y="18.499999999999886"><block s="doSetVar"><l>BLOCKS ADDED</l><l>45</l></block><block s="doSetVar"><l>Points</l><block s="reportVariadicSum"><list><l>5875</l><block s="reportVariadicProduct"><list><block var="BLOCKS ADDED"/><l>10</l></list></block></list></block></block></script><script x="365" y="766.1666666666666"><block s="doWait"><l>0.05</l></block></script><script x="772" y="79.33333333333326"><custom-block s="on %upvar , counting %n to %n , with script: %cmdRing on %n do %ca"><l>counter</l><l>0</l><l>150</l><block s="reifyScript"><script><custom-block s=":counter $arrowUpOutline and step by %n"><l></l><variables><variable name="set"><l>0</l></variable></variables></custom-block></script><list></list></block><l>2</l><script></script></custom-block></script><script x="336" y="125"><block s="setHeading"><l>90</l></block><block s="doDeclareVariables"><list><l>a</l><l>score</l></list></block><block s="clear"></block><block s="gotoXY"><l>-200</l><l>0</l></block><block s="down"></block><block s="setColor"><color>240,18,0,1</color></block><block s="doShowVar"><l>a</l></block><block s="doSetVar"><l>score</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><block var="Points"/><block var="BLOCKS ADDED"/></list></block><l>5</l></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportQuotient"><block var="score"/><l>100</l></block><script><block s="playFreq"><block s="reportVariadicProduct"><list><block var="i"/><l>4</l></list></block></block><block s="forward"><l>8</l></block><block s="changePenColorDimension"><l><option>hue</option></l><l>1.6</l></block><block s="doSetVar"><l>a</l><block s="reportVariadicProduct"><list><block var="i"/><l>400</l></list></block></block><block s="bubble"><block s="reportJoinWords"><list><block var="a"/><l> score?! </l><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="a"/><block s="reportVariadicProduct"><list><l>50</l><l>100</l><l>1</l></list></block></list></block><l>MAN THAT&apos;S NOT ENOUGH.</l><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="a"/><block s="reportVariadicProduct"><list><l>50</l><l>100</l><l>2</l></list></block></list></block><l>Keep it up boys!</l><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="a"/><block s="reportVariadicProduct"><list><l>50</l><l>100</l><l>4</l></list></block></list></block><l>Thank you so much for the blocks!</l><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="a"/><block s="reportVariadicProduct"><list><l>50</l><l>100</l><l>6</l></list></block></list></block><l>Let&apos;s go baby!</l><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="a"/><block s="reportVariadicProduct"><list><l>50</l><l>100</l><l>8</l></list></block></list></block><l>Cmon you can do it!</l><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="a"/><block s="reportVariadicProduct"><list><l>50</l><l>100</l><l>10</l></list></block></list></block><l>Let&apos;s do this!</l><l></l></block></block></block></block></block></block></list></block></block><block s="bounceOffEdge"></block></script></block><block s="up"></block><block s="stopFreq"></block><block s="doWait"><l>1</l></block><block s="doHideVar"><l>a</l></block></script><script x="570.70703125" y="355.1666666666667"><block s="reportVariadicProduct"><list><l></l><l>5</l></list></block></script><script x="82" y="175.16666666666669"><block s="reportQuotient"><l>18445</l><l>50</l></block></script><script x="167" y="197.16666666666669"><block s="reportIsA"><block s="reifyPredicate"><autolambda><custom-block s="%b"><l><bool>true</bool></l></custom-block></autolambda><list></list></block><l><option>reporter</option></l></block></script><script x="679" y="366.83333333333314"><block s="doSayFor"><l>You may request new functions for the mathematical category in the project&apos;s forums.</l><l>6</l></block><block s="doSayFor"><l>However, your request will have to be reviewed then put into the project only if acceptable.</l><l>6</l></block><block s="doSayFor"><l>To prevent burnout, a maximum of 6 blocks in one request (every 6 hours) can be added.</l><l>6</l></block><block s="doSayFor"><l>Any requests submitted at night will be reviewed when i&apos;m available again.</l><l>6</l></block><block s="doSayFor"><l>You may look inside and export me so that you will have the blocks on your project.</l><l>6</l></block><block s="doSayFor"><l>The blocks will be shown soon.</l><l>2</l></block><block s="bubble"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><block s="reportBlockAttribute"><l><option>category</option></l><block s="reifyReporter"><script></script><list></list></block></block><l>11</l></list></block></autolambda><list></list></block><block s="reportGet"><l><option>blocks</option></l></block></block></block></script><script x="580" y="43.833333333333314"><block s="doWarp"><script><block s="doFor"><l>i</l><l>2</l><l>256</l><script><block s="doPlaySoundAtRate"><l>recording</l><block s="reportVariadicProduct"><list><block var="i"/><l>3000</l></list></block></block></script></block></script></block></script><script x="657" y="657.5000000000003"><block s="doDeclareVariables"><list><l>a</l></list></block><block s="clear"></block><block s="gotoXY"><l>-250</l><l>0</l></block><block s="down"></block><block s="setColor"><color>240,18,0,1</color></block><block s="doShowVar"><l>a</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportQuotient"><block var="Points"/><l>25</l></block><script><block s="playFreq"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="i"/><l>10</l></list></block><l>250</l></list></block></block><block s="forward"><l>1</l></block><block s="changePenColorDimension"><l><option>hue</option></l><l>0.1</l></block><block s="doSetVar"><l>a</l><block s="reportVariadicProduct"><list><block var="i"/><l>25</l></list></block></block><block s="bubble"><block s="reportJoinWords"><list><block var="a"/><l> points?! </l><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="a"/><l>2000</l></list></block><l>MAN THAT&apos;S NOT ENOUGH.</l><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="a"/><l>4000</l></list></block><l>Keep it up boys!</l><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="a"/><l>7000</l></list></block><l>Thank you so much for the blocks!</l><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="a"/><l>10000</l></list></block><l>Let&apos;s go baby!</l><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="a"/><l>13500</l></list></block><l>Cmon you can do it!</l><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="a"/><l>18000</l></list></block><l>Let&apos;s do this!</l><l></l></block></block></block></block></block></block></list></block></block><block s="bounceOffEdge"></block></script></block><block s="up"></block><block s="stopFreq"></block><block s="doWait"><l>1</l></block><block s="doHideVar"><l>a</l></block></script><comment x="867" y="626.5000000000001" w="238" collapsed="false">Points:&#xD;DANGER EVENT HATS?? - 500 pts.&#xD;EVENT HATS - 300 pts.&#xD;Danger booleans? - 250 pts.&#xD;Danger scripts - 200 pts.&#xD;Scripts - 150 pts.&#xD;Danger reporters - 100 pts.&#xD;Booleans - 75 pts.&#xD;Reporters - 50 pts.&#xD;Block bonus - 10 pts. / Block</comment><script x="715" y="201.33333333333331"><block s="doWait"><block s="reportQuotient"><block s="reportGetSoundAttribute"><l><option>duration</option></l><block s="reportNewSoundFromSamples"><block s="reportGetSoundAttribute"><l><option>samples</option></l><l>recording</l></block><block s="reportVariadicProduct"><list><block var="i"/><l>3000</l></list></block></block></block><l>5</l></block></block></script><script x="497" y="766.0000000000001"><custom-block s="%n % chance"><l>50</l></custom-block></script><script x="26" y="192.33333333333348"><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><l>false</l></block><block s="doUntil"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="a"/><l>false</l></list></block></block><script><block s="doSetVar"><l>a</l><custom-block s="luckier in %n % than %n"><l>5</l><l>3</l></custom-block></block></script></block><block s="doReport"><block var="a"/></block></script><script x="588.70703125" y="323.1666666666667"><block s="reportVariadicSum"><list><l></l><l>500</l></list></block></script></scripts></sprite><sprite name="de ja vopa" idx="2" x="-145" y="-127" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="1460"><costumes><list id="1461"><item><ref mediaID="Mathematical Toolsprite_de ja vopa_cst_costume"></ref></item></list></costumes><sounds><list struct="atomic" id="1462"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><watcher var="BLOCKS ADDED" style="normal" x="10" y="10" color="243,118,29"/><watcher var="Points" style="normal" x="10" y="31.000001999999995" color="243,118,29"/></sprites></stage><variables><variable name="BLOCKS ADDED"><l>45</l></variable><variable name="Points"><l>6325</l></variable></variables></scene></scenes></project><media name="Mathematical Toolsprite" app="Snap! 10.7.2, https://snap.berkeley.edu" version="2"><sound name="recording" sound="data:audio/ogg;base64,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" mediaID="Mathematical Toolsprite_Sprite_snd_recording"/><costume name="costume" center-x="76.5" center-y="37" image="data:image/png;base64,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" mediaID="Mathematical Toolsprite_de ja vopa_cst_costume"/></media></snapdata>