<snapdata remixID="8797417"><project name="Lab 14 Graphing App" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAGT0lEQVR4Xu2db2iVVRzHv3e35taGKaMXRYMywr3ohWBIMorUcAor5hIayV60N6n3xRixJHA1WEgaoYtk7kVGhXURQqbV1BajF0oRwqAQxKAoKKFNItzd3B+fOM98ttvmnfeec+495znn+7xxuPP79/l99nB1z+4SQRAE4OUngZZxIF1ldPYEBTTK3/viFNB7BcwCoIBm+XtfnQJ6r4BZABTQLP/YVh889TU2bd+MiooKpRkooBI+v4ODlhuYSk7j0PUjaP/0NVStrkIymSwICgUsCBcPZxMYHh7Gpv4N/4Py263fcfLh09j7VgrV91cD/wbAykROcBSQTikR+PmlS3giUbckx3gwjiOjfXjj1H6Urcx9V6SASvj9Dj74zNvY91BHCCEzm8HQ9HeYaS1D84vNeYOhgHmj4sFsAoc630Hjta34qnYInQdel4ZDAaXRMVAHAQqogyJzSBOggNLoGKhK4KlygAKqUmS8EgEKqISPwaoEKKAqQcYrEaCASvgYrEqAAqoSZLwSAQqohI/BqgQooCpBxisRoIBK+BisSoACqhJkvBIBCqiEj8GqBCigKkHGKxGggEr47AkW31et3w68N2BPT/l0QgHzoRSDMzvrgJOXgbKyGDSb1SIFjNe+nOuWAjq30ngNRAHjtS/nuqWAzq00XgNRwHjty7luKaBzK43XQBQwXvtyrlsK6NpKLXjX00KQUsBCaMXh7MvjwGdm33a3EEwUsBBaPKudAAXUjpQJCyFAAQuhpeNs1yRwddb4u9PrGEVHDgqogyJzSBOggNLoGKiDAAXUQdGhHE2PAdf+AL6fKs1QFLA0nGNVZewvoObB0rRMAUvDmVVyEKCAVMMoAQpoFD+LU0A6YJQABTSKn8UpoAsOiCdgxE/DxeghhAg7BXRBwBjP4IyA59PA1pYYb8LT1p0RULwzQKn+995TV4oytjMCFoUOkxadAAUsOmIWWI4ABfTJD/GvZXGl7XlknwJqEHD37i4cO9aDCxcuIZXqxsj+L4Cd5WhoeAXnzn0U/n19/follXp6jmLNmlrs2vUCtm1rw9mzx5ftZmJiEjt27J0/tzhmbOwf1NSsguintbUprBnVFrW6ulIaptWbggJq4CnEqKyc+9X169Y9j5G6NGaTt/DLm6NYu/bRUIj+/jSC4OqSaidOnA4FHBgYQlPTnjueiYKEREIoIWoi8ThGR38MhYsuUaejow2HDx8PvyDElUt+DWNrSUEBNWCM7jzzAo6cCQURV0PD0+GfQppItqhkthzRx9kyR+c+7wV6O4EfpudyZjI/hcJHd97oXJQ/uvNmf/5OeTWMrpyCAiojvH3XGzmjIdNCiitXfg3vntG1ZwvQ9618ifDOrLlH+W4WIimgDorMIU2AAkqjY6AOAhRQB0XmkCZAAaXRMVAHAQqogyJzSBOggNLoGKiDAAXUQZE5pAlQQGl0DNRBgALqoMgc0gQooDQ6fYHPPQAM/X07n3hiZX0S6KwAPr4JDM5Y9fSKvqnnMlFAHUSFNBvvAdpXSGUTT3O/Pwhs2AKgfQLorZTKE8cgChjHrTnUs30CfjkNNN7rEOJFo4i7ZTmAT+x5KNQkbLsE/GYG+PCm0695TC7bxtp2CWgjoRL0JF4DPvks8MH5PIu1ZYBM4MQXKgXMc+c8VhwCFLA4XJk1TwIUME9Qdzs2+ifQ+Ah/OP5unBZ/ngIWSmyZ8/3dwKvdGhN6kIoCerBkm0ekgDZvx4PeKKAHS7Z5RApo83Y86I0CerBkm0ekgLm2I75nuzoB9N1n8/5i3xsFzLXCGwCqY79f6weggNavyO0GKaDb+7V+Ogq4aEXiyRRx8f2mS+MuBSwNZ1bJQYACUg2jBCigUfws7p2A4jVeZTUwfJ3Lt4GAdwLaAJ09LBCggLTBKAEKaBQ/i1NAOmCUAAU0ip/F3RZwKgDKE9yyxQTcFlA8UlWbAN7lI1W2Oui2gLZSZ1/zBCggZTBKgAIaxc/iFJAOGCVAAY3iZ3EKSAeMEqCARvGzuFEBD6aAfUe5BJ8JGBVQPJt3IA1sbvZ5BX7PblRAv9FzekGAAtIDowQooFH8LE4B6YBRAhTQKH4Wp4B0wCgBCmgUP4tTQDpglAAFNIqfxSkgHTBKgAIaxc/iiY0rguDiJEGQgBkC/wHroOX1f7ilxwAAAABJRU5ErkJggg==</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4Xu3df5AkZ13H8c8zt5PkbudCTCIGiIGCC4QoiWBxuyGxiIAVkJTIj7s5SFB+VAUDKgRErUQk/NISRaqCgGBBKDHh5o6ASgVjCSQYILcElRRRjHcURLgQkCSE271cbnb3sWZ/3czs7O50T3c/v975R73rfp7v9/Vt73M93TtnxH8IIBCowLaXLBZ+4JOBNkDZFQrYHYfOVs38Z9+WM6bVaFRYBlt1CRg0EEAAAQTSELDN6ZskXbTU7ayMeavZPf4naXTvX5cEsH8zoSIEEEAAgQQECOAEhkyLCCCAAAL+CRDA/s2EihAYUuDM5y8euP/GIU/gMAQQ8EiAAPZoGJSCQDaBbVcvHn9g6X9mO5ujEUDArQAB7Naf3REYQYAAHgGPUxFwLkAAOx8BBSCQV4AAzivHeQj4IEAA+zAFakAglwABnIuNkxDwRIAA9mQQlIFAdgECOLsZZyDgjwAB7M8sqASBjAK8BZ0RjMMR8EqAAPZqHBSDAAIIIJCKAAGcyqTpEwEEEEDAKwEC2KtxUAwCCCCAQCoCBHAqk6bPCAV4BhzhUGkpIQECOKFh02psArwFHdtE6SctAQI4rXnTbVQCBHBU46SZ5AQI4ORGTsPxCBDA8cySTlIUIIBTnDo9RyJAAEcySNpIVIAATnTwtB2DAAEcwxTpIV0BAjjd2dN58AK8BR38CGkgaQECOOnx0zwCCCCAgCsBAtiVPPsigAACCHgrYC+0J+hRhx6nMXO/+fjWH5ZRKAFchiprIoAAAggEK2CbMx+V7Cu7Gvi8aTWeU3RDBHDRoqyHQGUCPAOujJqNkhKwzem2pLGepucfOMXs/dn7i4QggIvUZC0EKhXgLehKudksGQHbnH5I0gndDZtWo/C8LHzBZCZEowg4FyCAnY+AAqIUsLum/0BWV0s6TtKcZK41rfHXFN0sAVy0KOshUJkAAVwZNRshUIIAAVwCKksiUI0AAVyNM7sgUI4AAVyOK6siUIEAAVwBMlsgUJoAAVwaLQsjULYAb0GXLcz6CJQpQACXqcvaCCCAAAIIrCFAAHNpIIAAAggg4ECAAHaAzpYIIIAAAggQwFwDCAQrwDPgYEdH4QhIIoC5DBAIVoC3oIMdHYUjQABzDSAQsgABHPL0qB0B7oC5BhAIVoAADnZ0FI4Ad8BcAwiELEAAhzw9ak9bYLJu/4Y74LSvAboPWoAADnp8FJ+swGTd3m2lMwjgZC8BGg9fgLegw58hHaQoMFG3ttM3AZzi9OkZAQQQQMCZwETd3ifpZALY2QjYGAEEEEAgRYHzZR89V9f1BHCK06dnBBBAAAHnAgSw8xFQAAJ5BXgGnFeO8xDwQYAA9mEK1IBALgHegs7FxkkIeCJAAHsyCMpAILsAAZzdjDMQ8EeAAPZnFlSCQEYBAjgjGIcj4JUAAezVOCgGgSwCBHAWLY5FwDcBAti3iVAPAkMLEMBDU3EgAh4KEMAeDoWSEBhOgLegh3PiKAT8FCCA/ZwLVSGAAAIIRC5AAEc+YNpDAAEEEPBTgAD2cy5UhQACCCAQuQABHPmAaS9mAZ4BxzxdeotfgACOf8Z0GK0Ab0FHO1oaS0KAAE5izDQZpwABHOdc6SoVAQI4lUnTZ4QCBHCEQ6WlhAQI4ISGTauxCRDAsU2UftISIIDTmjfdRiVAAEc1TppJToAATm7kNByPAG9BxzNLOklRgABOcer0jAACCCDgXIAAdj4CCkAAAQQQSFGAAE5x6vSMAAIIIOBcgAB2PgIKQCCvAM+A88pxHgI+CBDAPkyBGhDIJcBb0LnYOAkBTwQIYE8GQRkIZBcggLObcQYC/ggQwP7MgkoQyChAAGcE43AEvBIggL0aB8UgkEWAAM6ixbEI+CZAAPs2EepBYGgBAnhoKg5EwEMBAtjDoVASAsMJ8Bb0cE4chYCfAgSwn3OhKgQQQACByAUI4MgHTHsIIIAAAn4KEMB+zoWqEEAAAQQiFyCAIx8w7cUswDPgmKdLb/ELEMDxz5gOoxXgLWifRzt5nP0za3WCpP+Zapv3+1wrtbkRIIDduLMrAgUIEMAFIJayxPa6fcBIJ60sbnXj1Ky5uJTNWDRYAQI42NFROAIEsI/XwORx9kXW6oa+2h6aapstPtZLTe4ECGB39uyMwIgCBPCIgKWcfp7syfN1/UhS95+vnY+hn1TKhiwarAABHOzoKBwBAtjXa2Cibl9rpDfOS3Uj3TPV1vmSmfe1XupyI0AAu3FnVwQKEOAt6AIQWQIBZwIEsDN6NkYAAQQQSFmAAE55+vSOAAIIIOBMgAB2Rs/GCCCAAAIpCxDAKU+f3gMX4Blw4AOk/MQFCODELwDaD1mAt6BDnh61I0AAcw0gEKwAARzs6Cgcgb4fFAcEAQSCEiCAgxoXxSLQJ8AdMJcEAsEKEMDBjo7CEeAOmGsAgZAFCOCQp0ftCHAHzDWAQLACvAUd7OgoHAHugLkGEEAAAQQQcCPAHbAbd3ZFAAEEEEhcgABO/AKgfQQQQAABNwIEsBt3dkWgAAGeAReAyBIIOBMggJ3RszECowrwFvSogpyPgEsBAtilPnsjMJIAATwSHycj4FiAAHY8ALZHIL8AAZzfjjMRcC9AALufARUgkFOAAM4Jx2kIeCFAAHsxBopAII8AAZxHjXMQ8EWAAPZlEtSBQGYB3oLOTMYJCHgkQAB7NAxKQQABBBBIR4AATmfWdIoAAo4F7GVf26IHnvxkadO02XvCXY7LYXvHAgSw4wGwPQIIpCFgm9PvlfSGrm7/w7QaT0uje7ocJEAAc10gEKwAz4BDGp1tTs9I2tJT83ztGWbvlttC6oNaixMggIuzZCUEKhbgLeiKwUfazjan75f0Uz2LbJp7orn+EftHWpiTgxUggIMdHYUjQACHdA3YXdMvk9UHJY1Lmpdqe0xry6Uh9UCtxQoQwMV6shoCFQoQwBVisxUChQsQwIWTsiACVQkQwFVJsw8CZQgQwGWosiYClQgQwJUwswkCJQkQwCXBsiwC5QvwFnT5xuyAQHkCBHB5tqyMAAIIIIDAmgIEMBcHAggggAACDgQIYAfobIlACgL2xdPnqCZr9ja+kUK/9IhAVgECOKsYxyPgjYCfz4DtrsMTsvZmyW5eoDK6z+xunOoNG4Ug4IkAAezJICgDgewCfr4FbZszt0l2sq+fj5lW45XZe+QMBOIVIIDjnS2dRS/gawAf+pxknt3Db3SN2d14ffQjoUEEMggQwBmwOBQBvwT8DOCOkW1O3y3p9EUvc6dpjZ/rlx3VIOBegAB2PwMqQCCngL8BnLMhTkMgKQECOKlx02xcAgRwXPOkm9QECODUJk6/EQn4+RZ0RMC0gkCpAgRwqbwsjgACCCCAwGABApgrAwEEEEAAAQcCBLADdLZEAAEEQhV4+vH2ubV5tSRt7bzwbqRb97XNhaH247JuAtilPnsjMJIAz4BH4uPkXAKTdXu3lc7oPtka7fzqUbM314IJn0QAJzx8Wg9dgLegQ59giPVPjNnvy+i0vtpfNdU214bYj8uaCWCX+uyNwEgCBPBIfJycS2Cybi+30jWSxpYW+OZU25yda7HETyKAE78AaD9kAQI45OmFXvtTZR/bkI7eKvP90HtxVT8B7EqefREYWYAAHpmQBRBwKEAAO8RnawRGEyCAR/PjbATcChDAbv3ZHYERBHgLegQ8TkXAuQAB7HwEFIAAAgggkKIAAZzi1OkZAQQQQMC5AAHsfAQUgAACCCCQogABnOLU6TkSAZ4BRzJI2khUgABOdPC0HYMAb0HHMEV6SFeAAE539nQevAABHPwIaSBpAQI46fHTfNgCBHDY86P61AUI4NSvAPoPWIAADnh4lI6ACGAuAgSCFSCAgx0dhSMgEcBcBQiEK8Bb0OHOjsoRIIC5BhBAAAEEEHAiwEfQTtjZFAEEEEAgdQECOPUrgP4RQKAQAfvS6XNk7TWS2ax5e6/Zs/UFhSzMItEKEMDRjpbG4hfgGbBPM7bN6cOSNh+ryRwwrfEzfaqRWvwSIID9mgfVIJBBgLegM2CVeqhtzjxdsl/t22TOtBpjpW7M4kELEMBBj4/i0xYggH2av20eelAyJ3bVdKdpNZ7iU43U4pcAAezXPKgGgQwCBHAGrNIPta+wJ+mhmQ9LGpc1B82e8ctK35QNghYggIMeH8WnLUAApz1/ug9dgAAOfYLUn7AAAZzw8Gk9AgECOIIh0kKqArwFnerk6TsOAQI4jjl618Xk8fY5xuqRpqZ7v3LEfMG7AikIAQQQcCxAADseQIzbT9btl630jOXejPTFfW1zYYy90hMCCCCQV4AAzivHeWsKTNSt7f/NqbbhWuOaQQABBLoE+EORy6FwgYm6PSqp3nUH/PC+tjmh8I2SX5BnwMlfAgAELUAABz0+P4vfXre/Y6SrJXVC96GadNVtbfMhP6sNuSregg55etSOAAHMNYBAsAIEcLCjo3AExL8HzEWAQMACBHDAw6N0BMQdMBcBAsEKEMDBjo7CEeAOmGsAgZAFCOCQp0ftCHAHzDWAQLACvAUd7OgoHAHugLkGEEAAgbAF7A7bkJm5VUanyWpW0vvMnsa7w+4qjeq5A05jznSJAAKRCtjmzH7Jbutpb/7I6WbvqQcjbTmatgjgaEZJIwgsC2y7RDKPl/a/A5MYBXrna5sz05Id7+20ttO0tuyNsfuYeiKAY5omvSQmMOgZ8BPOl8z7pU1N6a67EgNJpN2zTpFmr5P0cenAdbZ56AbJvGileaP7zO7GqYlgBN0mARz0+Cg+bYH+t6Cf9CRpriXZ10nf+vJgmzPfItm3S/aCtY9Z+QP+tMFBvvL7Fy3uYf4429326Zul498rmdcs1XjH2n9hWK534ch/lsYukf77vnLmvuyne3v36dxx6u+69lyn3vUq63ezH5IevkL63kPHzlq116WdkF29au+s7a4HXy7VzpJqR8zucT75KOcCKXxVArhwUhZEoCqB/gDuhNX8Y1b/od6pZ+HO+EuSfY1kXrsc0nbnobdKOk0184DZ3bhysfKF0Ltg8X/f9Lu9d9Ir66wT4Bv131m/89/yR+QLofPy3tBbDivz5WzhvtHea/3+yl8KTpJ00vpBP6jejfbt72d5v855yyG8YPuWY3tv9Beq9ea9UT38vg8CBLAPU6AGBHIJdAfwen9Yd/7wb79Lql8l2VOX75Jt844PSnpK19Z3m9a5nefHnQB+x+KdbXcAL4dI5/fWusPO08ig2vtDOs+6Wc7phKr9Jal2g2TftH4AL9R7zeq/nKy336DQ3ihgl0O6dnDwX0I2Oj9L/xzrQoAAdqHOnggUItAdwP13T2ttcOwPbdu849b+H0U8/R+ec/PBIz/6iLTpa6tDZtg9sjbXHyRlBf3GJotHdN+FDjonz51n/18oej6GX+Nj5o0CeGWNWwd/TJ11DhxftQABXLU4+yFQmEB3AC/fwfU/U+zfrCeA/1HSyctHzNn5o2N7nnrt4kei42esDuDlPfTvUve/brXe8+Rhmu2/O1y+w9QHJL1N0rlLwZjxWfMwe3eO6Q7Htf6S0fNsNuOz6P6gXJlBp7+nSaPc4Vb9ScGwphw3jAABPIwSxyDgpUD3W9DD3pV1B/DX75dM5wWfk47MPTx7yb4rH/zU9265dPGZ76CPWVdCqOuObdS3rpefKatrzZUa9x17Ptr75m9x4+gP3GHu8rM+B+8O4M6Ph9nzFz/inj68+DLaoABe+RTgO4Of6S8LDDv34sRYqTgBArg4S1ZCwKFA9jvgY89xB32UuVYAd56Tdt9lj/Ix6KDw7RCu9Yx12B7XH8P2ur3CWF1s1a7fO3/tI/93/t2vPmYxTAD33zUPM/aVt7m7/qKxlt2w4ZunjmFq5ZiqBAjgqqTZB4FSBYYNjkEv7qz8+M3SR72rCl36yLV91urno3nvTNcK387eaz0DHv1ubyF8pb/s7vC7c3+ue+Y/PGA6g35MqHNYnr90rPkSVt/LXFnCN08dpV6ELJ5RgADOCMbhCPgpMOwbsZmO6wuHQX/gr/UjOcsfVw8KsfXCd1m3/253rboHfVy99oQmxuznZfSsviP+daptnrn4a8P8RWahtzev/tnl7p/z7X8uvtaPIXV//JwlfNf7pMDPK5SqVgsQwFwVCAQr0P9NWGvdIa764ouujtf6Eo21Pgbu/zKJtb4cY60AXq+W/rV6voRDg788ZL3QWz3YiTH7Jhn9Rc/vWF05NWv+dO0AXlXHgC/Q6L5z10Ub19o5vt9+1ZdwdJU56EW3Yj6SD/byj6BwAjiCIdJCqgJ5vgkrRqu17kgH9zo5Zn/fGj1/4XetbjoWviHZDPtJRkg9pVcrAZzezOk4GoH+AF75CDWh74LO+rFtDMPP+9w9ht7j6oEAjmuedJOUwKAA7gCk8q8hLX80nPW7qEO/SFKZb+hz2rh+AnhjI45AwFOBtQLY03IpCwEEegSMtPz/xN2/bm6X9t947Fc6L3vYp6+24zhcOlcF14Gb62Bb50s0Hi3pi73/v8k83MyDPycXr0Ouv+Guv20vIYC5YDpfxcdfsIK8Dhb+8nxm558VIoC5YeAGKbTgXwhg/kMAAQQQQACBqgUI4KrF2Q8BBBBAAIH+f4oMEQQQQAABBBCoRoA74Gqc2QWBEgT6vwmrhC1YEgEEShMggEujZWEEyhbgx5DKFmZ9BMoUIIDL1GVtBEoVIIBL5WVxBEoWIIBLBmZ5BMoTIIDLs2VlBMoXIIDLN2YHBEoSIIBLgmVZBCoRIIArYWYTBMoQIIDLUGVNBKoSIICrkmYfBAoX4C3owklZEIEKBQjgCrHZCgEEEEAAgWUBAphrAQEEEEAAAQcCBLADdLZEAAEEEECAAOYaQCBYAZ4BBzs6CkeA74LmGkAgZAHegg55etSOAHfAXAMIBCtAAAc7OgpHgDtgrgEEQhYggEOeHrUjwB0w1wACwQoQwMGOjsIR4A6YawCBkAUI4JCnR+0IcAfMNYBAsAK8BR3s6CgcAe6AuQYQQAABBBBwI8AdsBt3dkUAAQQQSFyAAE78AqB9BGIWsM3pN8uqplrtFrN7y1TMvdJbeAIEcHgzo2IElgTSfAZsm9PvltHxsvYu09r6gUGXg73MbtGDh38k2c3Hft/+kWltfReXDwK+CBDAvkyCOhDILBDXW9ATY/bzMvrFDoORvr6vbS7sJ7HN6QckndT1658xrcavrTpu56H3ypg39P36t02r8fjMzJyAQEkCBHBJsCyLQPkCqwPY7rCNhQDba6bL37+4HbbX7QeMdHnfih+daptXL/+a3Xlop4xp9R1z2LQa46sCeNdPXiVb+0jfr99iWo1fLq5qVkJgNAECeDQ/zkbAocCxALavsCfpyMwBWZ2yWJD5gWmNn+awuExbT4zZm2R0Uc9JVjdPzZpnrQTwjkM/rZr5Qd9Pb9xlWo2zBm1md01/TPO6WLUFjwNm9/hkpqI4GIGSBQjgkoFZHoHyBLoCuDnzWck+r2cvoz1md6NZ3v7FrTwxZi+Q0c2SxpZWnVNNz5t62PxL9y5216HXydaukGxdMveY1vh5xVXBSghUK0AAV+vNbggUKNATwJ+R7MV9AfwJs7vxsgI3LHWps2UbW+v6zc4mm9u67haZH5e6IYsj4FiAAHY8ALZHIL/AsbegrWxNzemDkln62Nl817TGz8i/NmcigEDZAgRw2cKsjwACCCCAwAABApjLAgEEEEAAAQcCBLADdLZEIFYB25y5cellsM6fLbMy5u1m9/g7Yu2XvhAYRYAAHkXPwbl25/QVkmoy+pxpNe5wUAJbeiPg1zdh2eaRJ0izB3p4rA6bPat/TtcbQgpBwKEAAewQP8vW9nn2RJ14+N6er9ar1X7PfGLLe7Ksw7ExCfj1TVh2x5Ftqs3u7xMe+EUZMU2BXhDIK0AA55Wr+DzbnHmfZH+7b9v9ptV4YsWlsJ03An4FcIfF7pr+J1k9d4loVta+0+zZ+jZvyCgEAY8ECGCPhrFeKbY5c7lke7943tovmD1bnx1IC5RZuIB/AbzcYufHoozMfOEtsyACEQkQwAEN0zanr5MW7i6MjNlvdo9PBFQ+pRYu4G8A5211om5f3jl3qm0+nneNos+zL54+R3Wdq3n7sNmzdU/R67NeugIEcLqzp/PgBeIJ4Im67fwrSLdJqq98fL1Jvzx1xHzJ5ZgGPPo5aFqN013WxN7xCBDA8cySTpIT8Ost6FH4J8fsZ61R73dZW31hatY4fcRim9Odr8N8RE9vRpeY3Y3rR+mXcxHoCBDAXAcIIOBcYKJuPyTpsr5C/naqbRa+G9rVf7Y5823JPq53f7PdtMZvd1UT+8YjQADHM0s6QSBogYm67Xzc/AtLTXxjqm2c/0tH9qUPnyXbvknWnCpr52XM9aY1/ltBQ1O8NwIEsDejoBAEEEAAgZQECOCUpk2vkQnE8ww4ssHQDgJDCRDAQzFxEAI+CsTzFrSPutSEQNkCBHDZwqyPQGkCBHBptCyMQAUCBHAFyGyBQDkCBHA5rqyKQDUCBHA1zuyCQAkCGwfwxJj9Q0mvW/iCC6N7N7d14S0ynZ9t5T8EEHAsQAA7HgDbI5BfYP0APl/20bN1Hexe30jf2tc22/LvyZkIIFCUAAFclCTrIFC5wPpvQU8cZ18sq0/2lXV4qm3GKy+VDRFAYJUAAcxFgUDEAhN1+3+STl1p0eqGqVnzkohbpjUEghEggIMZFYUikE9g+5i90tS0uSZ987ajhu8wzsfIWQgULkAAF07KgggggAACCGwsQABvbMQRCHgqwDdheToYykJgKAECeCgmDkLAR4GNfwzJx6qpCQEEFgUIYK4EBIIVIICDHR2FI0AAcw0gELIAARzy9KgdAe6AuQYQCFaAAA52dBSOAHfAXAMIhCxAAIc8PWpHgDtgrgEEghXgLehgR0fhCHAHzDWAAAIIIICAGwHugN24sysCCCCAQOICBHDiFwDtI4AAAgi4ESCA3bizKwIFCPAMuABElkDAmQAB7IyejREYVYC3oEcV5HwEXAoQwC712RuBkQQI4JH4OBkBxwIEsOMBsD0C+QUI4Px2nImAewEC2P0MqACBnAIEcE44TkPACwEC2IsxUEToArY5fbOkZy72YWY0P/cbZu+Jny63LwK4XF9WR6BcAQK4XF9WT0DANn/yAqn2932t3mNajceU2z5vQZfry+oIlCtAAJfry+oJCNjmoV2S+URPq0Y/NLsbP5NA+7SIAAI5BQjgnHCchkC3gG1O3yHpnKVfm5XsFaa19a9QQgABBNYSIIC5NhAoSMDusCdr7vDx5lPj3y9oSZZBAIGIBQjgiIdLa7EL8Aw49gnTX9wCBHDc86W7qAV4Czrq8dJc9AIEcPQjpsF4BQjgeGdLZykIEMApTJkeIxUggCMdLG0lIkAAJzJo2oxRgACOcar0lI4AAZzOrOk0OgECOLqR0lBSAgRwUuOm2aIEJut2Ym6Tjp8/oq/9m8zhotbNtg5vQWfz4mgE/BIggP2aB9UEIDBZtwes9ISlUq2xevu+WXN1AKVTIgIIeCRAAHs0DErxX+C84+zL5q2u66v0/qm2OcX/6qkQAQR8EiCAfZoGtXgvcN4J9tnzc/pcX6HfnWqbM7wvngIRQMArAQLYq3FQTAgCE2P2BhldLKlmpR+bTXrh1BHzpepr5xlw9ebsiEBxAgRwcZashEDFArwFXTE42yFQqAABXCgniyFQpQABXKU2eyFQtAABXLQo6yFQmQABXBk1GyFQggABXAIqSyJQjQABXI0zuyBQjgABXI4rqyJQgQABXAEyWyBQmgABXBotCyNQtgBvQZctzPoIlClAAJepy9oIIIAAAgisIUAAc2lEJ7D9OPvrRjph01Hd+RWZO6NrkIYQQCAKAQI4ijHSxLLARN1+R9Jjl/9vI/31vra5HCEEEEDANwEC2LeJUE9ugYU7X6tP9y0wPdU2W3Mv6vWJPAP2ejwUh8AGAgQwl0g0As+Q/fm5ur7R05DVwalZc3o0TfY0wlvQcc6VrlIRIIBTmXQifU7W7QetdKmkTbK6f97ohbe3ze1xtk8AxzlXukpFgABOZdL0GaEAARzhUGkpIQECOKFh02psAgRwbBOln7QECOC05k23UQkQwFGNk2aSEyCAkxs5DccjwFvQ8cySTlIUIIBTnDo9I4AAAgg4FyCAnY+AAhBAAAEEUhQggFOcOj0jgAACCDgXIICdj4ACEMgrwDPgvHKch4APAgSwD1OgBgRyCfAWdC42TkLAEwEC2JNBUAYC2QUI4OxmnIGAPwIEsD+zoBIEMgoQwBnBOBwBrwQIYK/GQTEIZBEggLNocSwCvgkQwL5NhHoQGFqAAB6aigMR8FCAAPZwKJSEwHACvAU9nBNHIeCnAAHs51yoCgEEEEAgcgECOPIBh9qeveyeLXrgUTWz10yH2gN1I4AAAusJEMBcH94J2Oah/ZLZtlTYYdlNF5s9m2/2rlAKQgABBEYQIIBHwOPU4gXszkNvlTFX9638X6bV+Lnidwt9RZ4Bhz5B6k9bgABOe/7edW+bM1dJ9p29hdk7TWvrU7wr1nlBvAXtfAQUgMAIAgTwCHicWo6AbR66UzLLd7wPqj33K+ZTj7i9nN1CXpUADnl61I4AAcw1gECwAgRwsKOjcAQkEcBcBggEK0AABzs6CkeAAOYaQCBkAQI45OlROwLcAXMNIBCsAG9BBzs6CkeAO2CuAQQQQAABBNwIcAfsxp1dEUAAAQQSFyCAE78AaB8BBBBAwI0AAezGnV0RKECAZ8AFILIEAs4ECGBn9GyMwKgCvAU9qiDnI+BSgAB2qc/eCIwkQACPxMfJCDgWIIAdD4DtEcgvQADnt+NMBNwLEMDuZ0AFCOQUIIBzwnEaAl4IEMBejIEiEMgjQADnUeMcBHwRIIB9mQR1IJBZgLegM5NxAgIeCRDAHg2DUhBAAHlsAkQAAAN4SURBVAEE0hEggNOZNZ0igAACCHgkQAB7NAxKQQABBBBIR4AATmfWdBqdAM+AoxspDSUlQAAnNW6ajUuAt6DjmifdpCZAAKc2cfqNSIAAjmiYtJKgAAGc4NBpORYBAjiWSdJHmgIEcJpzp+soBAjgKMZIE8kKEMAORj9xnL1UVhcYab7W1nu+IvMtB2WwZfACBHDwI6SBpAUI4IrHv71u32OkN3ZtO2vbeuJXZb5dcSlsF7wAb0EHP0IaSFqAAK54/BN12wnax/Vte81U27y+4lLYDgEEEEDAoQABXDH+xJi9UUa/2rOt0Y6po+aTFZfCdggggAACDgUIYAf4k2P2M9bobCNZGbX2HTVXOSiDLRFAAAEEHAoQwA7x2RqB0QR4BjyaH2cj4FaAAHbrz+4IjCDAW9Aj4HEqAs4FCGDnI6AABPIKEMB55TgPAR8ECGAfpkANCOQSIIBzsXESAp4IEMCeDIIyEMguQABnN+MMBPwRIID9mQWVIJBRgADOCMbhCHglQAB7NQ6KQSCLAG9BZ9HiWAR8EyCAfZsI9SCAAAIIJCFAACcxZppEAAEEEPBNgAD2bSLUgwACCCCQhAABnMSYaTJOAZ4BxzlXukpFgABOZdL0GaEAb0FHOFRaSkiAAE5o2LQamwABHNtE6SctAQI4rXnTbVQCBHBU46SZ5AQI4ORGTsPxCBDA8cySTlIUIIBTnDo9RyJAAEcySNpIVIAATnTwtB2DAG9BxzBFekhXgABOd/Z0jgACCCDgUIAAdojP1ggggAAC6QoQwOnOns4RQAABBBwKEMAO8dkagdEEeAY8mh9nI+BWgAB268/uCIwgwFvQI+BxKgLOBQhg5yOgAATyChDAeeU4DwEfBAhgH6ZADQjkEiCAc7FxEgKeCBDAngyCMhDILkAAZzfjDAT8ESCA/ZkFlSCQUYAAzgjG4Qh4JUAAezUOikEgiwBvQWfR4lgEfBMggH2bCPUggAACCCQhQAAnMWaaRAABBBDwTYAA9m0i1IMAAgggkIQAAZzEmGkyTgGeAcc5V7pKRYAATmXS9BmhAG9BRzhUWkpIgABOaNi0GpsAARzbROknLQECOK15021UAgRwVOOkmeQEzETdWknzkj421TavTk6AhhEIVoAADnZ0FI6ApOUA7mDMT7XNJlQQQCAUAQI4lElRJwKDBP4fYH/4UpH68N8AAAAASUVORK5CYII=</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="216.06886657101882" y="155.08048937540246" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="255,87,244,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="263.0751993125" y="434.83333533333325"><custom-block s="weight, data %l"><l/></custom-block></script><script x="36" y="515"><block s="receiveInteraction"><l><option>dropped</option></l></block><custom-block s="go to xGraph: %s yGraph: %s"><l>0</l><l>165</l></custom-block><block s="bubble"><block s="reportJoinWords"><list><l>(</l><custom-block s="rounded xGraph"></custom-block><l>, </l><custom-block s="rounded yGraph"></custom-block><l>)</l></list></block></block></script><script x="51.08008212499999" y="462.000002"><custom-block s="ages, data: %l"><l/></custom-block></script><script x="172.8681650625" y="496"><custom-block s="average of %l"><l/></custom-block></script><script x="264.3994180625" y="473.000002"><custom-block s="height, data %l"><custom-block s="female data %l"><custom-block s="Gr6 age-height-weight-gender stats"></custom-block></custom-block></custom-block></script><script x="30" y="30"><block s="clear"></block><block s="setColor"><color>0,0,36,1</color></block><custom-block s="set graph scale, xMin: %n xMax: %n yMin: %n yMax: %n"><custom-block s="min value, data %l"><custom-block s="height, data %l"><custom-block s="Gr6 age-height-weight-gender stats"></custom-block></custom-block></custom-block><custom-block s="max value, data %l"><custom-block s="height, data %l"><custom-block s="Gr6 age-height-weight-gender stats"></custom-block></custom-block></custom-block><custom-block s="min value, data %l"><custom-block s="weight, data %l"><custom-block s="Gr6 age-height-weight-gender stats"></custom-block></custom-block></custom-block><custom-block s="max value, data %l"><custom-block s="weight, data %l"><custom-block s="Gr6 age-height-weight-gender stats"></custom-block></custom-block></custom-block></custom-block><block s="setColor"><color>55,5,255,1</color></block><custom-block s="Graph DataPoints: %l connected?: %b"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><custom-block s="height, person %l"><l/></custom-block><custom-block s="weight, person %l"><l/></custom-block></list></block></autolambda><list></list></block><custom-block s="male data %l"><custom-block s="Gr6 age-height-weight-gender stats"></custom-block></custom-block></block><l><bool>false</bool></l></custom-block><block s="setColor"><color>255,87,244,1</color></block><custom-block s="Graph DataPoints: %l connected?: %b"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><custom-block s="height, person %l"><l/></custom-block><custom-block s="weight, person %l"><l/></custom-block></list></block></autolambda><list></list></block><custom-block s="female data %l"><custom-block s="Gr6 age-height-weight-gender stats"></custom-block></custom-block></block><l><bool>false</bool></l></custom-block></script></scripts></sprite><watcher var="x min val" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="x max val" style="normal" x="10" y="40.000001999999995" color="243,118,29" hidden="true"/><watcher var="x-stepsize" style="normal" x="10" y="70.00000399999999" color="243,118,29" hidden="true"/><watcher var="y min val" style="normal" x="10" y="100.00000599999998" color="243,118,29" hidden="true"/><watcher var="y max val" style="normal" x="10" y="130.00000799999998" color="243,118,29" hidden="true"/><watcher var="y-stepsize" style="normal" x="10" y="160.00000999999997" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Gr6 age-height-weight-gender stats" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list><l>137.4</l><l>146.52</l><l>40.52</l><l>F</l></list></block><block s="reportNewList"><list><l>141.3</l><l>152.12</l><l>46.0</l><l>F</l></list></block><block s="reportNewList"><list><l>138.5</l><l>142.0</l><l>33.1</l><l>F</l></list></block><block s="reportNewList"><list><l>137.6</l><l>150.82</l><l>43.58</l><l>M</l></list></block><block s="reportNewList"><list><l>139.2</l><l>148.46</l><l>40.0</l><l>F</l></list></block><block s="reportNewList"><list><l>141.7</l><l>142.88</l><l>34.84</l><l>M</l></list></block><block s="reportNewList"><list><l>146.1</l><l>155.51</l><l>47.76</l><l>M</l></list></block><block s="reportNewList"><list><l>139.8</l><l>148.55</l><l>48.55</l><l>F</l></list></block><block s="reportNewList"><list><l>140.5</l><l>138.63</l><l>39.85</l><l>F</l></list></block><block s="reportNewList"><list><l>139.5</l><l>146.83</l><l>38.68</l><l>M</l></list></block><block s="reportNewList"><list><l>144.0</l><l>149.31</l><l>39.5</l><l>M</l></list></block><block s="reportNewList"><list><l>146.6</l><l>154.5</l><l>58.55</l><l>F</l></list></block><block s="reportNewList"><list><l>141.5</l><l>149.85</l><l>40.72</l><l>F</l></list></block><block s="reportNewList"><list><l>144.8</l><l>152.6</l><l>49.5</l><l>F</l></list></block><block s="reportNewList"><list><l>144.3</l><l>149.31</l><l>40.67</l><l>M</l></list></block><block s="reportNewList"><list><l>144.5</l><l>150.48</l><l>40.8</l><l>F</l></list></block><block s="reportNewList"><list><l>137.5</l><l>141.09</l><l>45.28</l><l>M</l></list></block><block s="reportNewList"><list><l>145.5</l><l>151.5</l><l>39.5</l><l>F</l></list></block><block s="reportNewList"><list><l>145.6</l><l>137.8</l><l>30.8</l><l>M</l></list></block><block s="reportNewList"><list><l>143.5</l><l>153.88</l><l>44.46</l><l>F</l></list></block><block s="reportNewList"><list><l>142.5</l><l>147.25</l><l>44.0</l><l>F</l></list></block><block s="reportNewList"><list><l>136.1</l><l>132.32</l><l>27.49</l><l>M</l></list></block><block s="reportNewList"><list><l>140.5</l><l>152.29</l><l>51.85</l><l>M</l></list></block><block s="reportNewList"><list><l>144.1</l><l>144.33</l><l>35.87</l><l>M</l></list></block><block s="reportNewList"><list><l>136.5</l><l>144.62</l><l>36.89</l><l>F</l></list></block><block s="reportNewList"><list><l>136.0</l><l>158.81</l><l>56.4</l><l>F</l></list></block><block s="reportNewList"><list><l>146.8</l><l>160.2</l><l>55.05</l><l>M</l></list></block></list><comment w="90" collapsed="false">27 sixth graders with age, height in cm, weight in kg, and sex</comment></block></block></script></block-definition><block-definition s="round %&apos;input number&apos; to %&apos;n&apos; decimal places" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportRound"><block s="reportProduct"><block var="input number"/><block s="reportMonadic"><l><option>10^</option></l><block var="n"/></block></block></block><block s="reportMonadic"><l><option>10^</option></l><block var="n"/></block></block></block></script></block-definition><block-definition s="coordinate pair x %&apos;x&apos; y %&apos;y&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><list><l>(</l><block var="x"/><l>,</l><l> </l><block var="y"/><l>)</l></list></block></block></script></block-definition><block-definition s="announce axes position %&apos;x&apos; %&apos;y&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="up"></block><block s="gotoXY"><block var="x"/><block s="reportSum"><block var="y"/><l>5</l></block></block><custom-block s="label %txt of size %n"><custom-block s="coordinate pair x %n y %n"><custom-block s="round %n to %n decimal places"><custom-block s="xGraph at xStage: %n"><block var="x"/></custom-block><l>2</l></custom-block><custom-block s="round %n to %n decimal places"><custom-block s="yGraph at yStage: %n"><block var="y"/></custom-block><l>2</l></custom-block></custom-block><l>16</l></custom-block><block s="gotoXY"><block var="x"/><block var="y"/></block></script></block-definition><block-definition s="set graph scale, xMin: %&apos;xmin&apos; xMax: %&apos;xmax&apos; yMin: %&apos;ymin&apos; yMax: %&apos;ymax&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="clear"></block><block s="doSetVar"><l>x min val</l><block var="xmin"/></block><block s="doSetVar"><l>x max val</l><block var="xmax"/></block><block s="doSetVar"><l>y min val</l><block var="ymin"/></block><block s="doSetVar"><l>y max val</l><block var="ymax"/></block><block s="doSetVar"><l>x-stepsize</l><block s="reportQuotient"><l>480</l><block s="reportDifference"><block var="xmax"/><block var="xmin"/></block></block></block><block s="doSetVar"><l>y-stepsize</l><block s="reportQuotient"><l>360</l><block s="reportDifference"><block var="ymax"/><block var="ymin"/></block></block></block><custom-block s="announce axes position %n %n"><custom-block s="y-axis"></custom-block><custom-block s="x-axis"></custom-block></custom-block></script></block-definition><block-definition s="y-axis" type="reporter" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="bubble"><l></l></block><block s="setHeading"><l>0</l></block><block s="doIfElse"><custom-block s="%n ≤ %n ≤ %n"><block var="x min val"/><l>0</l><block var="x max val"/></custom-block><script><block s="up"></block><block s="gotoXY"><custom-block s="xStage for xGraph: %n"><l>0</l></custom-block><l>-180</l></block><block s="setSize"><l>3</l></block><block s="down"></block><block s="forward"><l>360</l></block><block s="up"></block><block s="setSize"><l>1</l></block><block s="doReport"><block s="xPosition"></block></block></script><script><block s="up"></block><block s="gotoXY"><l>0</l><l>-180</l></block><block s="setSize"><l>1</l></block><custom-block s="dashed line %n"><l>360</l></custom-block><block s="doReport"><block s="xPosition"></block></block></script></block></script></block-definition><block-definition s="x-axis" type="reporter" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="bubble"><l></l></block><block s="setHeading"><l>90</l></block><block s="doIfElse"><custom-block s="%n ≤ %n ≤ %n"><block var="y min val"/><l>0</l><block var="y max val"/></custom-block><script><block s="up"></block><block s="gotoXY"><l>-240</l><custom-block s="yStage for yGraph: %n"><l>0</l></custom-block></block><block s="setSize"><l>3</l></block><block s="down"></block><block s="forward"><l>480</l></block><block s="setSize"><l>1</l></block><block s="up"></block><block s="doReport"><block s="yPosition"></block></block></script><script><block s="up"></block><block s="gotoXY"><l>-240</l><l>0</l></block><block s="setSize"><l>1</l></block><custom-block s="dashed line %n"><l>480</l></custom-block><block s="doReport"><block s="yPosition"></block></block></script></block></script></block-definition><block-definition s="dashed line %&apos;length&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doWarp"><script><block s="doRepeat"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="length"/><l>10</l></block></block><script><block s="down"></block><block s="forward"><l>5</l></block><block s="up"></block><block s="forward"><l>5</l></block></script></block><block s="down"></block><block s="forward"><block s="reportModulus"><block var="length"/><l>10</l></block></block><block s="up"></block></script></block></script></block-definition><block-definition s="yStage for yGraph: %&apos;actual y value&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportSum"><l>-180</l><block s="reportProduct"><block s="reportDifference"><block var="actual y value"/><block var="y min val"/></block><block var="y-stepsize"/></block></block></block></script></block-definition><block-definition s="xStage for xGraph: %&apos;actual x value&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportSum"><l>-240</l><block s="reportProduct"><block s="reportDifference"><block var="actual x value"/><block var="x min val"/></block><block var="x-stepsize"/></block></block></block></script></block-definition><block-definition s="xGraph at xStage: %&apos;stage-x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportSum"><block var="x min val"/><block s="reportQuotient"><block s="reportSum"><block var="stage-x"/><l>240</l></block><block var="x-stepsize"/></block></block></block></script></block-definition><block-definition s="yGraph at yStage: %&apos;stage-y&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportSum"><block var="y min val"/><block s="reportQuotient"><block s="reportSum"><block var="stage-y"/><l>180</l></block><block var="y-stepsize"/></block></block></block></script></block-definition><block-definition s="%&apos;x&apos; ≤ %&apos;y&apos; ≤ %&apos;z&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportAnd"><block s="reportNot"><block s="reportGreaterThan"><block var="x"/><block var="y"/></block></block><block s="reportNot"><block s="reportGreaterThan"><block var="y"/><block var="z"/></block></block></block></block></script></block-definition><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="DerekData1927to2015" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list><l>1928</l><l>0.00</l></list></block><block s="reportNewList"><list><l>1930</l><l>0.00</l></list></block><block s="reportNewList"><list><l>1935</l><l>0.01</l></list></block><block s="reportNewList"><list><l>1940</l><l>0.01</l></list></block><block s="reportNewList"><list><l>1945</l><l>0.01</l></list></block><block s="reportNewList"><list><l>1950</l><l>0.01</l></list></block><block s="reportNewList"><list><l>1955</l><l>0.03</l></list></block><block s="reportNewList"><list><l>1960</l><l>0.05</l></list></block><block s="reportNewList"><list><l>1962</l><l>0.08</l></list></block><block s="reportNewList"><list><l>1963</l><l>0.08</l></list></block><block s="reportNewList"><list><l>1965</l><l>0.1</l></list></block><block s="reportNewList"><list><l>1970</l><l>0.2</l></list></block><block s="reportNewList"><list><l>1971</l><l>0.26</l></list></block><block s="reportNewList"><list><l>1972</l><l>0.25</l></list></block><block s="reportNewList"><list><l>1975</l><l>0.2</l></list></block><block s="reportNewList"><list><l>1978</l><l>0.24</l></list></block><block s="reportNewList"><list><l>1980</l><l>0.4</l></list></block><block s="reportNewList"><list><l>1981</l><l>0.36</l></list></block><block s="reportNewList"><list><l>1982</l><l>0.38</l></list></block><block s="reportNewList"><list><l>1983</l><l>0.38</l></list></block><block s="reportNewList"><list><l>1985</l><l>0.36</l></list></block><block s="reportNewList"><list><l>1987</l><l>0.43</l></list></block><block s="reportNewList"><list><l>1990</l><l>0.37</l></list></block><block s="reportNewList"><list><l>1995</l><l>0.23</l></list></block><block s="reportNewList"><list><l>2000</l><l>0.17</l></list></block><block s="reportNewList"><list><l>2004</l><l>0.12</l></list></block><block s="reportNewList"><list><l>2006</l><l>0.14</l></list></block><block s="reportNewList"><list><l>2010</l><l>0.12</l></list></block></list></block></block></script></block-definition><block-definition s="go to xGraph: %&apos;x&apos; yGraph: %&apos;y&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="gotoXY"><custom-block s="xStage for xGraph: %n"><block var="x"/></custom-block><custom-block s="yStage for yGraph: %n"><block var="y"/></custom-block></block></script></block-definition><block-definition s="rounded xGraph" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><custom-block s="round %n to %n decimal places"><custom-block s="xGraph at xStage: %n"><block s="xPosition"></block></custom-block><l>2</l></custom-block></block></script></block-definition><block-definition s="rounded yGraph" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><custom-block s="round %n to %n decimal places"><custom-block s="yGraph at yStage: %n"><block s="yPosition"></block></custom-block><l>2</l></custom-block></block></script></block-definition><block-definition s="go to xGraph %&apos;x#&apos; yGraph %&apos;y#&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="gotoXY"><custom-block s="xStage for xGraph: %n"><block var="x#"/></custom-block><custom-block s="yStage for yGraph: %n"><block var="y#"/></custom-block></block></script></block-definition><block-definition s="plot point xGraph %&apos;x#&apos; yGraph %&apos;y#&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="setSize"><l>1</l></block><custom-block s="go to xGraph %s yGraph %s"><block var="x#"/><block var="y#"/></custom-block><block s="down"></block><block s="setSize"><l>4</l></block><block s="forward"><l>1</l></block><block s="forward"><l>-1</l></block></script></block-definition><block-definition s="Graph DataPoints: %&apos;data&apos; connected?: %&apos;connected or not&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%b"></input></inputs><script><block s="doForEach"><l>points</l><block var="data"/><script><block s="doIfElse"><block s="reportEquals"><block var="connected or not"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="down"></block><custom-block s="plot point xGraph %s yGraph %s"><block s="reportListItem"><l>1</l><block var="points"/></block><block s="reportListItem"><l>2</l><block var="points"/></block></custom-block></script><script><block s="up"></block><custom-block s="plot point xGraph %s yGraph %s"><block s="reportListItem"><l>1</l><block var="points"/></block><block s="reportListItem"><l>2</l><block var="points"/></block></custom-block></script></block></script></block></script></block-definition><block-definition s="age, person %&apos;person&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="person"/></block></block></script></block-definition><block-definition s="height, person %&apos;person&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="person"/></block></block></script></block-definition><block-definition s="weight, person %&apos;person&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="person"/></block></block></script></block-definition><block-definition s="gender, person %&apos;person&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>4</l><block var="person"/></block></block></script></block-definition><block-definition s="ages, data: %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="age, person %l"><l/></custom-block></autolambda><list></list></block><block var="data"/></block></block></script></block-definition><block-definition s="height, data %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="height, person %l"><l/></custom-block></autolambda><list></list></block><block var="data"/></block></block></script></block-definition><block-definition s="weight, data %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="weight, person %l"><l/></custom-block></autolambda><list></list></block><block var="data"/></block></block></script></block-definition><block-definition s="average of %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doForEach"><l>item</l><block var="data"/><script><block s="doSetVar"><l>result</l><block s="reportSum"><block var="result"/><block var="item"/></block></block></script></block><block s="doReport"><block s="reportQuotient"><block var="result"/><block s="reportListLength"><block var="data"/></block></block></block></script></block-definition><block-definition s="male data %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>male data</l></list></block><block s="doSetVar"><l>male data</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="data"/><script><block s="doIf"><block s="reportListContainsItem"><block var="item"/><l>M</l></block><script><block s="doAddToList"><block var="item"/><block var="male data"/></block></script></block></script></block><block s="doReport"><block var="male data"/></block></script><scripts><script x="228.92578425" y="95.00000599999998"><block var="data"/></script><script x="115.6416035625" y="260.00000199999994"><block s="reportEquals"><l></l><l>M</l></block></script><script x="236.6416035625" y="204.00000399999993"><block s="reportListItem"><l>4</l><l/></block></script></scripts></block-definition><block-definition s="female data %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>female data</l></list></block><block s="doSetVar"><l>female data</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="data"/><script><block s="doIf"><block s="reportListContainsItem"><block var="item"/><l>F</l></block><script><block s="doAddToList"><block var="item"/><block var="female data"/></block></script></block></script></block><block s="doReport"><block var="female data"/></block></script></block-definition><block-definition s="max value, data %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>max</l></list></block><block s="doSetVar"><l>max</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doForEach"><l>value</l><block var="data"/><script><block s="doIf"><block s="reportGreaterThan"><block var="value"/><block var="max"/></block><script><block s="doSetVar"><l>max</l><block var="value"/></block></script></block></script></block><block s="doReport"><block var="max"/></block></script></block-definition><block-definition s="min value, data %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>min</l></list></block><block s="doSetVar"><l>min</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doForEach"><l>value</l><block var="data"/><script><block s="doIf"><block s="reportGreaterThan"><block var="min"/><block var="value"/></block><script><block s="doSetVar"><l>min</l><block var="value"/></block></script></block></script></block><block s="doReport"><block var="min"/></block></script></block-definition></blocks><variables><variable name="x min val"><l>132.32</l></variable><variable name="x max val"><l>160.2</l></variable><variable name="x-stepsize"><l>17.216642754662843</l></variable><variable name="y min val"><l>27.49</l></variable><variable name="y max val"><l>58.55</l></variable><variable name="y-stepsize"><l>11.59047005795235</l></variable></variables></project><media name="Lab 14 Graphing App" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>