<snapdata remixID="9148750"><project name="U3L4-BarGraph" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="flat" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4Xu2dT6gdWX7fzyltWu95IAtB2xgMDsHTTRIUYpNFSBgZxFPTeN69txcaDF71YHvUC7UxAYOdEIEXpvEYbAWkZgb3KtiMFn2rXhPRejSkQ7zIIhNGJNAzK8cQhjQMwWDrqjdTJ9Tte6XS03vv1nl1qn7fqvpoo1bfX53zq8/3d863Tv31jj8QgAAEIAABCPROwPfeIx1CAAIQgAAEIOAwYIoAAhCAAAQgYEAAAzaATpcQgAAEIAABDJgagAAEIAABCBgQwIANoNMlBCAAAQhAAAOmBiAAAQhAAAIGBDBgA+h0CQEIQAACEMCAqQEIQAACEICAAQEM2AA6XUIAAhCAAAQwYGoAAhCAAAQgYEAAAzaATpcQgAAEIAABDJgagAAEIAABCBgQwIANoNMlBCAAAQhAAAOmBiAAAQhAAAIGBDBgA+h0CQEIQAACEMCAqQEIQAACEICAAQEM2AA6XUIAAhCAAAQwYGoAAhCAAAQgYEAAAzaATpcQgAAEIAABDJgagAAEIAABCBgQwIANoNMlBCAAAQhAAAOmBiAAAQhAAAIGBDBgA+h0CQEIQAACEMCAqQEIQAACEICAAQEM2AA6XUIAAhCAAAQwYGoAAhCAAAQgYEAAAzaATpcQgAAEIAABDJgagAAEIAABCBgQWBvw4eHhq977T733V7z315fL5eMT//+16t8hhPeLorhlkCddQgACEIAABEZFwC8Wi6shhHtlWd7Ksuy+9/6drQHPZrP7WZZ9tlwu7x4cHOzv7e1913v/3vb3rknM5/M7VR95nq//Htuf+XweUu5Tnuec0UgJlLYgAAEIdEjg2YRdrYKzLPuwbsCLxeJ2COHGarW6ub+//482Rv3W0dHR5x3m9KxpDDiOMgYcx4toCEAAApYEzjXgKrHZbHbDe/+xc+5hZcTHx8dP+koYA44jjQHH8SIaAhCAgCWBcw24Ml/n3J+GEK5dunTpG9Vp6uq/WQGnkYxT0Gk40goEIACBIRI404A313wfhBDuFkXxaLMafnZNuI+dZQUcR5kVcBwvoiEAAQhYEti1Aj55E9YLhtx14hhwHGEMOI4X0RCAAAQsCfjaI0jrR402f9bXe1955ZWf2TyetP7Ne/9udUd0XwlvDPhrzrn/cqLP6u7hF+74HeKd0pyC7quS6AcCEICAHgHpx1bOMeCXSGLA68e1pPXUK38yggAEIGBHQHrC5hR0XGFgwHG8iIYABCBgSQADNqTPKWhD+HQNAQhAwJgABmwoAAZsCJ+uIQABCBgTwIANBcCADeHTNQQgAAFjAhiwoQAYsCF8uoYABCBgTAADNhQAAzaET9cQgAAEjAlgwIYCYMCG8OkaAhCAgDEBDNhQAAzYED5dQwACEDAmgAEbCoABG8KnawhAAALGBDBgQwEwYEP4dA0BCEDAmAAGbCgABmwIn64h0AGBw8PDX0nZ7NHR0X9P2R5taRHAgA31wIAN4dM1BDogwJjuAOqIm8SADcVlsBrCp2sIdECAMd0B1BE3iQEbistgNYRP1xDogABjugOoI25ybcC1bwJf8d5fXy6Xj7f7XP9ecAjhhyGEa0dHR5/3wYSvIcVR5mtIcbyIhkBqAhhwaqLjbs8vFourIYR7ZVneyrLsvvf+na0BV+abZdmH9f/XJw4MOI42BhzHi2gIpCaAAacmOu72np2CPs1sF4vF7Wr3l8vlXQsMGHAcdQw4jhfREEhNAANOTXTc7Z1rwLPZ7H6WZf8nhPA7zrkrIYT3i6K41RcSDDiONAYcx4toCKQmgAGnJjru9s404IODg/29vb0H1e6vVqub1d/Vv0MId4uieNQHFgw4jjIGHMeLaAikJoABpyY67vZ2roCdc/nWcPs+JY0BxxUfBhzHi2gIpCaAAacmOu72dl4DLsvy9eq083ZFzAo4XUEwWNOxpCUIKBBgTCuoMJwcfP0xo1raD6vTzsfHx0+q68De+29Vv3nv3+3zhqzNCvjnnHPf2YU0z/Pv74pR+53BqqYI+UCgHQHGdDt+U9t6CC/i+C3n3I93CZPnedJ3sO7qL8XvDNYUFGkDAjoEGNM6WgwhkyEYsMvz/M4QYMbmyGCNJUY8BLQJMKa19VHLDgM2VITBagifriHQAQHGdAdQR9wkBmwoLoPVED5dQ6ADAozpDqCOuEkM2FBcBqshfLqGQAcEGNMdQB1xkxiwobgMVkP4dA2BDggwpjuAOuImMWBDcRmshvDpGgIdEGBMdwB1xE1iwIbiMlgN4dM1BDogwJjuAOqIm8SADcVlsBrCp2sIdECAMd0B1BE3iQEbistgNYRP1xDogABjugOoI24SAzYUl8FqCJ+uIdABAcZ0B1BH3CQGbCgug9UQPl1DoAMCjOkOoI64SQzYUFwGqyF8uoZABwQY0x1AHXGTGLChuAxWQ/h0DYEOCDCmO4A64iYxYENxGayG8OkaAh0QYEx3AHXETWLAhuIyWA3h0zUEOiDAmO4A6oibXBvw4eHhq977T733V7z315fL5eP6Ps9msxve+4+99+8ul8u7ffGYz+frzxDyOcJmxPM8lz6garYXREFguAQw4OFqZ5G5XywWV0MI98qyvJVl2X3v/Tt1A67MOcuyD51zf+O9/28YcDqZGKzpWNISBBQIMKYVVBhODs9WTFujPWnAs9nsfpZln213CQNOJy6DNR1LWoKAAgHGtIIKw8nhXAPenHq+vVqtbu7v73+z2i0MOJ24DNZ0LGkJAgoEGNMKKgwnhzMN+OSKeLFY3MaA0wrLYE3Lk9YgYE2AMW2twLD6P9OAtzdenbI7D6sV8fHx8ZOud5WbsOIIcxNWHC+iIZCaAAacmui429t5DXi7+6yA0xcCgzU9U1qEgCUBxrQl/eH17WuPIL1WS/+lVa6hAf+uc+7vdqHN8/znd8Wo/c5gVVOEfCDQjgBjuh2/qW0t/dzo5hT0V8qy/JNdwhwdHf14V4za7wxWNUXIBwLtCDCm2/Gb2tZDMGBexNGwKrkG3BAUYRDoiAAG3BHYkTaLARsKy2A1hE/XEOiAAGO6A6gjbhIDNhSXwWoIn64h0AEBxnQHUEfcJAZsKC6D1RA+XUOgAwKM6Q6gjrhJDNhQXAarIXy6hkAHBBjTHUAdcZMYsKG4DFZD+HQNgQ4IMKY7gDriJjFgQ3EZrIbw6RoCHRBgTHcAdcRNYsCG4jJYDeHTNQQ6IMCY7gDqiJvEgA3FZbAawqdrCHRAgDHdAdQRN4kBG4rLYDWET9cQ6IAAY7oDqCNuEgM2FJfBagifriHQAQHGdAdQR9wkBmwoLoPVED5dQ6ADAozpDqCOuEkM2FBcBqshfLqGQAcEGNMdQB1xkxiwobgMVkP4dA2BDggwpjuAOuIm1wZc+ybwFe/99eVy+bj6/wcHB/t7e3sPnHNvVv8OIbxRFMWjvnhsPkfI15AaAm/zNaT5fP63DbtpFJbn+T9oFEgQBFoSmM1m1RyV7E9RFDcv2hgGfFFy09zOLxaLqyGEe2VZ3sqy7L73/p2tAc9msxtZln11uVzerf7bOfenIYRrR0dHn/eBCwOOo9zSgENcb+dHt8klZR60NX4CSqanlMv4lR/+Hj47BV2tgrMs+7BuwPXd2/z+QVmWb2PAaYRXGqxKuaShSytTIaBUu0q5TEX/Ie9nYwOuVsDe+9ur1erm8fHxkz52mhVwHOU2q04mjjjWROsQUKpdpVx0FCKTswg0MuDNaervee+/sT093QdSDDiOMgYcx4vocRBQMj2lXMah7rj3YqcBb8z3kxDCb/R5A1aFHQOOKz4MOI4X0eMgoGR6SrmMQ91x78W5Bry9O9o59zt9my8GHF94GHA8M7YYPgEl01PKZfjKjn8PfO0RpNdqu/uwutZ7+fLlb3vvv1XH4L1/t7orug80mxXwrznnvr+rvzzPf3tXjNrvSoNVKRc1nchHm4BS7Srloq0a2VUEhvAijl92zn20S648z7+zK0btd6XBqpSLmk7ko01AqXaVctFWjeyGYsC8iKNhrXIKuiEowkZFQMn0lHIZlcgj3ZkhrIAx4IbFhwE3BEXYqAgomZ5SLqMSeaQ7gwEbCqs0WJVyMZSErgdIQKl2lXIZoJSTSxkDNpRcabAq5WIoCV0PkIBS7SrlMkApJ5cyBmwoudJgVcrFUBK6HiABpdpVymWAUk4uZQzYUHKlwaqUi6EkdD1AAkq1q5TLAKWcXMoYsKHkSoNVKRdDSeh6gASUalcplwFKObmUMWBDyZUGq1IuhpLQ9QAJKNWuUi4DlHJyKWPAhpIrDValXAwloesBElCqXaVcBijl5FLGgA0lVxqsSrkYSkLXAySgVLtKuQxQysmljAEbSq40WJVyMZSErgdIQKl2lXIZoJSTSxkDNpRcabAq5WIoCV0PkIBS7SrlMkApJ5cyBmwoudJgVcrFUBK6HiABpdpVymWAUk4uZQzYUHKlwaqUi6EkdD1AAkq1q5TLAKWcXMprA659E/iK9/76crl8vCWxWCxuhxD+LITwflEUt/oktPkeMB9jaAidjzE0BEXYqAgomZ5SLqMSeaQ74xeLxdUQwr2yLG9lWXbfe//O1oBns9n9LMs+q/a9LMvXMeC0VaA0WJVySUuZ1sZOQKl2lXIZu+5j2L9np6CrVXCWZR/WDbi+CsaA08utNFiVcklPmhbHTECpdpVyGbPmY9k3DNhQSaXBqpSLoSR0PUACSrWrlMsApZxcyhiwoeRKg1UpF0NJ6HqABJRqVymXAUo5uZQxYEPJlQarUi6GktD1AAko1a5SLgOUcnIpY8CGkisNVqVcDCWh6wESUKpdpVwGKOXkUva1R5Beq+39w9VqdXN/f/+b1SNIdSohhDeKonjUB6nNY0i/FEL4y139FUXx0a4Ytd+VBqtSLmo6kY82AaXaVcpFWzWyqwgM4UUcv+6c+9EuufI8P9wVo/a70mBVykVNJ/LRJqBUu0q5aKtGdkMxYF7E0bBWeRFHQ1CEjYqAkukp5TIqkUe6M0NYAWPADYsPA24IirBREVAyPaVcRiXySHcGAzYUVmmwKuViKAldD5CAUu0q5TJAKSeXMgZsKLnSYFXKxVASuh4gAaXaVcplgFJOLmUM2FBypcGqlIuhJHQ9QAJKtauUywClnFzKGLCh5EqDVSkXQ0noeoAElGpXKZcBSjm5lDFgQ8mVBqtSLoaS0PUACSjVrlIuA5RyciljwIaSKw1WpVwMJaHrARJQql2lXAYo5eRSxoANJVcarEq5GEpC1wMkoFS7SrkMUMrJpYwBG0quNFiVcjGUhK4HSECpdpVyGaCUk0sZAzaUXGmwKuViKAldD5CAUu0q5TJAKSeXMgZsKLnSYFXKxVASuh4gAaXaVcplgFJOLmUM2FBypcGqlIuhJC91/fWvf/0XU+bz0Ucf/XXK9mjLOaXaVcqF2tAngAEbaqQ0WJVyMZTkpa6VuMxms3+akk1RFP8zZXtWbSlppJSLlR7025wABtycVfJIpcGqlEty0C0aVOKilEsLpMk3VeKilEty0DSYnMDagGez2Q3v/ceb1h+uVqubx8fHT5L3FtngfD6/U22S5/n677H9URqsSrko6azERSkXNDqdABopVYZ+Ln6xWFwNIdwry/Kto6OjzxeLxe0q7eVyedc6fQw4TgE+RxjHq0m00oSqlEsTdn3FKHFRyqUv/vRzcQK+Wv065+ZFUdyqmtkY8u+tVqvftF4FY8BxwmLAcbyaRCtNqEq5NGHXV4wSF6Vc+uJPPxcnsDZg7/3t7Wnn2Wx233v/CwqnoTHgOGEx4DheTaKVJlSlXJqw6ytGiYtSLn3xp5+LE9heA65M91tVM977fxtC+MesgC8OtemWSoNVKZem/PqIU+KilEsf7Jv2ocRFKZem/IizI/DSXdAnT0nbpbZ+vo+bsCIEYAUcAathqNKEqpRLQ3y9hClxUcqlF/h00orACwZ8eHj4apZlH3rv31kul49btZxgYww4DiIGHMerSbTShKqUSxN2fcUocVHKpS/+9HNxAv7g4GB/b2/vgXPuTefcT7z31xXMt9qljQH/+ya718Z8mrTfRYzSYFXKpQvWF21TiYtSLhfl2cV2SlyUcumCNW2mJcCLONLyjGpNabAq5RIFseNgJS5KuXSMPap5JS5KuURBJNiEAAZsgv3LTpUGq1IuhpK81LUSF6Vc0Oh0AmikVBn6uWDAhhopDValXAwlwYCV4DfMRal2lXJpiI8wQwIYsCF8pcGqlIuhJBiwEvyGuSjVrlIuDfERZkgAAzaErzRYlXIxlAQDVoLfMBel2lXKpSE+wgwJYMCG8JUGq1IuhpJgwErwG+aiVLtKuTTER5ghAQzYEL7SYFXKxVASDLgh/Nls9q8bhjYKK4rivzYKPCVIqXaVcrkoT7brjwAG3B9rJndD1hftWmlCJZfTVYTLRaub7awJYMCGCjBxGMJv2DUaYXoNS2UdplQvMXkTa0MAA7bhLjdYmTgwmpihoFQv5BKjHLFKBDBgQzWYOAzhN+wajTgwaVgqcgfVMXkTa0MAA7bhLjdYlYzGUJKXulbiQi4cDCiNDXJpTwADbs/wwi0woV4YXW8bohGmF1NsSvUSkzexNgQwYBvurIANucd0rTShkgsHAzG1S6w+AQzYUCMmVEP4DbtGI0yvYanIHVTH5E2sDQE/m81ueO8/PtH9w9VqdfP4+PiJTVpf9rr5HrDL8/yOZR5d9c3k3hXZdO2iEQYcU01K9RKTN7E2BF5aAVeGXHlfURS3bFJ63isGHKdAnucXPqPBxIHRxFSbUr2QS4xyxCoReGHCPjg42N/b2/uu9/695XL52DpRDDhOAQw4jleTaCZ3Dkya1Mk2RqleYvIm1obACwastPrlFHR8QWDA8cx2baE0oZILBwO76pXfh0XgmQFvVr8PQgh3i6J4pLAbrIDjVMCA43g1icb0ML0mdcIKOIYSsVsCzwx4czPWbYWbr2rFvL75ipuwmhUsBtyMU0wUBowBD7VeYvIm1obA2oAVV7+cgo4vCAw4ntmuLTBgDHhXjdR/V6qXmLyJtSGwNmDF1W/NgH/dOfejXXjyPD/cFaP2u9JgVcpFSSclLuTCwYDS2CCX9gQu/NhK+653t7C5BvxLIYS/3BVdFMVHu2LUfmdCVVPk5XzQCNOLqVKleonJm1gbAkMwYK4BN6wNTkE3BBURpjShkgsHAxGlS+gACGDAhiIxoRrCb9g1GmF6DUtlHaZULzF5E2tDAAO24S43WJk4MJqYoaBUL+QSoxyxSgQmZ8Dz+fx/pBQgz/N/ftH2mDguSq6/7dCIA5OYalOql5i8ibUhMEUDDilRj+W6KxMHRhMzLpTqhVxilCNWiQAG3FINDPh0gG24tJQk6eZM7hyYxBSUUr3E5E2sDQEMuCX3NkajNFiVcmkpSdLNlbiQCwcDSYubxswJYMAtJcCAWQHHlBD1kr5eODCJqUBilQhgwC3VYEJNP6G2lCTp5kzurDpjCkqpXmLyJtaGAAbckjsGjAHHlBD1kr5elExPKZeYuiTWhgAG3JI7E2r6CbWlJEk3V5pQyYXVeNLipjFzAhhwSwkwYAw4poSol/T1woFJTAUSq0QAA26pBhNq+gm1pSRJN2dyZ9UZU1BK9RKTN7E2BDDgltwxYAw4poSol/T1omR6SrnE1CWxNgT8wcHB/t7e3gPn3JvbFEIIbxRF8cgmpee9bj5HmPRrSEoDhFysK2x3/2jECnh3lbwwZ8m8aS8mb2JtCGwN+Lve+/eWy+VjmzTOHOR3ql/yPF//neIPE6r+hJpC51RtUC/69YJGqaqddvomgAG3JM4pxfSnFFtKknRzJncMOKaglOolJm9ibQicdgr64Wq1unl8fPzEJqUXTuewAo4QYSwHAxG73Hmo0oRKLhwMdF7wdNArgZduwprNZverDIqiuNVrJqd0xjXgOAUw4DheTaIxPUyvSZ1sY5TqJSZvYm0InGbAN5xzcwy4mSBjMT0mDoymWcV/GaVUL+QSoxyxSgReMODtHdHe+0fL5fKudaKsgOMUGMvBQNxedxvN5M6BSUyFKdVLTN7E2hDwh4eHr3rvP/Xev1al4L1/V8F8N0fZ1TXgX3bOfbQLT57n39kVw5H72YSYODCaJuNH8VSrUu0q5RKjJ7E2BIbwIo5fc859fxeePM9/e1cMBowBN6mReozShEouHCTF1i/x2gSGYMA8B9ywhjgF3RBURBimh+lFlIvUtfGYvIm1IYABt+Q+FtNTMpqWkiTdXIkLuXAwkLS4acycAAbcUgIM+HSAbbi0lCTp5pgephdTUEr1EpM3sTYEMOCW3NsYjdJgVcqlpSRJN1fiQi4cDCQtbhozJ4ABt5QAA2YFHFNC1Ev6euHAJKYCiVUigAG3VIMJNf2E2lKSpJszubPqjCkopXqJyZtYGwIYcEvuGDAGHFNC1Ev6elEyPaVcYuqSWBsCGHBL7kyo6SfUlpIk3VxpQiUXVuNJi5vGzAlgwC0lwIAx4JgSol7S1wsHJjEVSKwSAQy4pRpMqOkn1JaSJN2cyZ1VZ0xBKdVLTN7E2hDAgFtyx4Ax4JgSol7S14uS6SnlElOXxNoQwIBbcmdCTT+htpQk6eZKEyq5sBpPWtw0Zk4AA24pAQaMAceUEPWSvl44MImpQGKVCGDALdVgQk0/obaUJOnmTO6sOmMKSqleYvIm1obAMwM+ODjY39vbexBC+IchhGtHR0ef26T0vNf5fF59D5ivITUUYiwHAw13t5cwpQmVXDgY6KXo6aQ3As8MeLFY3A4h3Kh6LsvybQy4mQZjMT2lyb0Z+X6ilLiQCwbcT9XTS18E1ga8WCyuhhDulWV5K8uyP8KAm+PHgDkF3bxa1mdzLnzZBwPGgGNqjVh9Ar526vluCOEHWZZ9gAE3F44JFQNuXi0Y8FmsGEfjHkcxY2RKsb469VyW5etFUdw6PDx8FQOOk5+JY9wTB6tOVp0xM4JSvcTkTawNAT+fz/+Tc+7Nk92HEN4oiuKRTVpf9spNWHH0x3IwELfX3UYrTajkwsFAt9VO630TeOF6FCvgePxjMT2lyT1ehe62UOJCLhhwd5VOyxYEhmDAXynL8k92wTk6OvrxrpjNqjo0iWsagwFzCrpprVRx1Ev6euHAJKYCiVUicOE7MvvYic0p6N91zv3drv7yPP/5XTEY8NmElCaxJjr2FaPEhVxYAfdV9/TTD4EhGDAv4mhYC2NZXTXc3V7CMD1ML6bQlOolJm9ibQhgwC25j8X0mDgwmpihoFQv5BKjHLFKBDDglmpgwOmv6bWUJOnmTO4cmMQUlFK9xORNrA0BDLgldwwYA44pIeolfb0omZ5SLjF1SawNAQy4JXcm1PQTaktJkm6uNKGSC6vxpMVNY+YEMOCWEmDAGHBMCVEv6euFA5OYCiRWiQAG3FINJtT0E2pLSZJuzuTOqjOmoJTqJSZvYm0IYMAtuWPAGHBMCVEv6etFyfSUcompS2JtCGDALbkzoaafUFtKknRzpQmVXFiNJy1uGjMngAG3lAADxoBjSoh6SV8vHJjEVCCxSgQw4JZqMKGmn1BbSpJ0cyZ3Vp0xBaVULzF5E2tDAANuyR0DxoBjSoh6SV8vSqanlEtMXRJrQwADbsmdCTX9hNpSkqSbK02o5MJqPGlx05g5AQy4pQQYMAYcU0LUS/p64cAkpgKJVSKAAbdUgwk1/YTaUpKkmzO5s+qMKSileonJm1gbAmsDns1mN7z3H29SeLharW4eHx8/sUnpea+b7wHzOcKGQozlYKDh7vYSpjShkgsHA70UPZ30RsAfHBzsX758+dshhDtffPHF3+/t7T3w3j9aLpd3e8vijI4w4DgFMOA4Xk2iMT1Mr0mdbGOU6iUmb2JtCLx0CnqxWNyuUsGAmwkyFtNj4sBomlX8l1FK9UIuMcoRq0TgBQOuVsPVCjiEcLcoikfWibICjlNgLAcDcXvdbTSTOwcmMRWmVC8xeRNrQ+AFA57NZverNIqiuGWTzou9YsBxKmDAcbyaRCtNqOTCwUCTmiVmOASeGXBlvt77X1C5AWtzmutO9Xee5+u/U/xhEtOfxFLonKoN6kW/XtAoVbXTTt8E1gZcXfcNIdxQMl8MOL4UWAHHM9u1BZM7BryrRuq/K9VLTN7E2hDwi8XiagjhE+fclW0KIYQfhhCuHR0dfW6T1pe9bk5B/5Zz7se78sjz/Fd2xWzaDE3imsaMxfSYODCapjXPODqbFOMopoqIHcKLOH7OOfedXVLlef79XTFMHEwcTWpEdUWjNLmTi/4BW2ytE98/gSEYMNeAG9bFWFbjDXe3lzCMRt9o0KiXoUAnHRDAgFtCHYvpKU1iLSVJurkSF3LhYCBpcdOYOQEMuKUEGPDpAFty+c8tZXlh8zzPf/Wi7WF6mF5M7SjVS0zexNoQwIBbcm9pNNwQdgp/pUmMXDDgmClCqV5i8ibWhgAG3JI7BtzJCpgDEw5MGo9MJdNTyqUxQALNCGDALdFjwBhwTAlRL9RLX/US0w+xNgQw4JbcmVCZUGNKiHqhXvqql5h+iLUhgAG35M6EyoQaU0LUC/XSV73E9EOsDQEMuCV3JlQm1JgSol6ol77qJaYfYm0IYMAtuTOhMqHGlBD1Qr30VS8x/RBrQwADbsmdCZUJNaaEqBfqpa96iemHWBsCGHBL7kyoTKgxJUS9UC991UtMP8TaEMCAW3JnQmVCjSkh6oV66ateYvoh1oYABtySOxMqE2pMCVEv1Etf9RLTD7E2BNYGfOKbwA9Xq9XN4+PjJzYpPe918z1gvobUUAgmdyb3hqWyDqNexl0vMbVArA0Bf3h4+GqWZR96799ZLpePF4vF7bIsXy+K4pZNShjwRbkzoY57QlV6zSG5nF5rSlwuOo+wXX8E/Gw2u+Gcm28Ndzab3XfOXQshXDs6Ovq8v1Re7okVcBx9DBgDjqkY6kdM9KkAAAwpSURBVGXc9RJTC8TaEPDVirfq+smTJ3++t7f3wDn3v5xz/6Qsy7cx4N2iMImNexJTWtGQi/6qU0mj3bMXEdYEtgb8lRDCvwwh3A0h/CDLsg8w4GbSYMAYcLNK+TKKeqFe+qqXmH6ItSGwPgXtvf84hPBGURSPNjdk3SvL8i1WwLtFYUJlQt1dJc8jqBfqpa96iemHWBsC25uwnq14N9eAHTdhNROECZUJtVmlsAI+jxPjKP04iqlLYm0IrB9D2q6CNymoPYb0rnPubxvg+d8NYqqQaw3jmoZ92jTwlDhyOR0eXOASM6yolxhaE4rN8/xXlXdX+kUcFbj5fP7XDQE2NeCGzREGAQhAAAJDJoABD1k9cocABCAAAQh0REB+BdzRftMsBCAAAQhAwJQABmyKn84hAAEIQGCqBDDgqSrPfkMAAhCAgCkBDNgUP51DAAIQgMBUCWDAU1We/YYABCAAAVMCGLApfjqHAAQgAIGpEsCAp6o8+w0BCEAAAqYEMGBT/HQOAQhAAAJTJYABT1V59hsCEIAABEwJYMCm+OkcAhCAAASmSgADnqry7DcEIAABCJgSwIBN8dM5BCAAAQhMlQAGPFXl2W8IQAACEDAlgAGb4qdzCEAAAhCYKgEMeKrKs98QgAAEIGBKAAM2xU/nEIAABCAwVQIY8FSVZ78hMFICi8Xidgjhz+q7F0L4YQjh2tHR0ecj3W12a4AEMOABikbKEIDA6QQODw9fzbLsg7Is37506dI3yrL80SZyXhTFLbhBQIkABqykBrlAAAKtCFQG7L2/8/Tp03+zv7//zcqAnz59+leXL1/+dgjhDivgVnjZODEBDDgxUJqDAATsCBwcHOzv7e1913v/XlmWP5tl2Vd/+tOffm+7KsaA7bSh55cJYMBUBQQgMEoCGzN+4Jx703v/7nK5vDvKHWWnBksAAx6sdCQOAQhAAAJDJoABD1k9cocABCAAgcESwIAHKx2JT5lA7fTqv/DeX18ul4+nzKO+74vF4moI4RPn3JUQwhshhB9sb8w6Pj5+AicIqBDAgFWUIA8IXIAA1zlfhFa/Ccs59zXugr5AUbFJbwQw4N5Q0xEEuiWwfQHFlG844jGkbmuM1tMSwIDT8qQ1CPROYGu827c9bV5A8foUXzyxPSMQQrhbPYK0fRGH9/72arW6ySno3suTDs8hgAFTHhAYIIHzTj1Xv035xRN1NpW0vIZygAU+kZQx4IkIzW5Oh0D9dYy8eGI6urOnwyOAAQ9Ps14y5oX2vWBu1QkanY6vdkr+jaIoHrWC3HJjNGoJcOSbY8AjF/giu8cL7S9Crd9tWOWezluJC+Oo3zExxN4w4CGq1nHO3EnaMeAEzSsZTYLdSdaE0vVvxlEyWUfbEAY8WmkvvmO80P7i7Prcsjq9WfXHO45fpD6bzW4458w/P8g46nM0DLMvDHiYuvWWNS966A11VEcn7/Tdbjz1O35VuTCOosp7MsEY8GSkZkchAAEIQECJAAaspAa5QAACEIDAZAhM3oB5TKBZrVve3KKkEbk0qxfLqM3NT59671+r8uj7tHx1Ddp7//FZDPrOx1IL+j6fwKQNmMcEXiyO8+6stTJgJY2U7jxW4qI0ydZfRbl9BnhjiL2/ivK0epnNZvezLPuMG+eUqsYul8kb8PYzZfv7+9+c+pdTNp9x+14I4W3v/R84596sl6bFkbvSoxxqBkztvjxx1utl+95ny4PHk59BtMrFzmLo+TwCkzZgHhM4vTROmySsJg41jVQe/VHjojLNKq2AKybVitc5l29X45uD3HtlWb7Fa0JVqsYuj0kbcB07jwk8p6FkwEoa8YiL3UQV07PSxxhOqZmfeO+vL5fLxzH7ROw4CWDA49SVvYIABCAAAXECkzdgpbtaxWtFJj2r0+EVAJV6UVuNK3CZz+fvee//4uTq0vLavQIXmYFLIi8RmLQBWw5M5VqsG9wXX3zx93t7ew+qG7K89+/2dfcmd2SfXyGWByEnM1MZR9vHj7Isu7+t0801109CCL/R95eRuFNdeZbTyA0DzrIPyrJ8mxsinhdk/U7Sy5cv/6vqvbohhDtZj6y4I3u3AW8PjOqRVneq91kbu6bOzY1PVVjuvf+PVtdcle7g38WM320ITNqAt6cUq7/7WtnZyBzX63Z1denSpT8uy/I/hBDuPn369K8uX7787cqI+zxYUbohTOnOY6UVsOI4snr2tz7SlOolbgYgui8CkzZgtetofYnepJ/atauHq9Xq5iuvvPIzJ59pbNJO2xglAz5lcu391Pw2B6XaVcmlWvl67791Ws1ZnBlQqpe245DtuyEwaQPuBimtQgACEIAABHYTwIB3MyICAhCAAAQgkJwABnwCqcK1tfqjC9anzpJXXMMGVV9ov72r1jl3ZbMr61P029ceNty9JGHbOgkhvNH3Hb4nd4DHbU6XFC5JSn20jUzSgNUecTnl6y3vbyru2Svs+qxAhceQtvur9EL7TS4feu/f2T5rWh0oVHeJF0Vxq0+NVB79qfaZx21OV15Joz5rk76aE5ikAas94jKbzX4/hPDn9buLT75Dtrmk7SMVHkOqG7DKC+2VXvSvcKbmNI34qMnz8YcBt5+Lxt7CJA14K6rKHbaqK2CFx5AqrZReaH/yYwyWRmi1+j45KfK4zdk2ofLxjrEb2VD3DwM+8Wyr5YS6LaL69U+ra8AqjyFVTFReaH/W4zb1wd/X28JUHv05w4zNHs9SmohVNVJiNPVcJm3AUxef/YcABCAAATsCGLAde3qGAAQgAIEJE5i8AVs/JnDWXb7bN/pYPGKidurMWqP6/CCWy9UQwifVI1FVnYQQfmDxtrKKj9IjUUrzuVK9KHEhly8JTNqAFe5SPHln7eYO7XtlWb516dKlnw0h/N5qtfpNi+dMTxpP9e++35mtoNGWg9LjNvUbn5xzXyvL8kdW7+tW0khpYleqFyUu5PKcAAbc4xd+Tiu8kwZc3fGbZdlnldEp3BC2zdkqF6XJXenrNkq5WNVGk4m8djbH9f3CFCWNmrAipn8Ckzbg7amzsixf7/tFCnWpt4/ZZFn2f0MI69Vv9Uyw0sRmaYQqj3IoPW6zNZbqS1VZln21WgGvT2l5f7tvo6n6VXkk6uQUamnASvXSv7XQYxMCkzRgtdcc1l9vWL/mu/n/vZ+CPusacF+P2NQLV+16dP2MwPZ7vBZcqjxOsrF6ZE1VoyYTYF8xdUZW9dLXvtJPcwKTNODmeIg87fpnn98DRgEIQAACYyUwSQOun747+RJ7iw95n/UdU4sVzYnV+PvVqfntGYO+78iez+fvee//YvveZevr0SqTQP3NYCfvsg0hrDXrK1cVjZSeJlCbX/qqBfqJJzBJAz7veqbltc6T8lmcgq5fb91M9P/Me///LK4rqkzum2ucZ33s/Sfe++snDxLih2KzLU7WZ10vi9pV0UjpaYKhzC/NKo6oLglM2YBf+KrNFnL9MSDrU60WN2HVJ1TrG2vOOjNQadX32YGzjKbvg6TzDNiiXlQ0Unqa4LSvZinOL10aC203IzBJA67QbE7d/bv66mX7UQTn3Kd9nsY7S6q+J/cqj5MGXN1h2/ezv1seKqurk1zqevVteued3rSuF0su27MUzrlc4WmCIcwvzSyCqC4JTNaANwP2hvf+4zpgizsUz1lF9Hp6c8epVplVZ9+md54BG90zsK7bU+6Y/8R7/4d9HjApHSSpPU1w2tMWFvNLlwZC2+0ITNqA26FjawjYEaibzTaLvm+Ss9t7eobAOAhgwOPQkb2AAAQgAIGBEcCAByYY6UIAAhCAwDgIYMDj0JG9gAAEIACBgRHAgAcmGOlCAAIQgMA4CGDA49CRvYAABCAAgYERwIAHJhjpQgACEIDAOAhgwOPQkb2AAAQgAIGBEcCAByYY6UIAAhCAwDgIYMDj0JG9gAAEIACBgRHAgAcmGOlCAAIQgMA4CGDA49CRvYAABCAAgYERwIAHJhjpQgACEIDAOAhgwOPQkb2AAAQgAIGBEcCAByYY6UIAAhCAwDgIYMDj0JG9gAAEIACBgRHAgAcmGOlCAAIQgMA4CGDA49CRvYAABCAAgYERwIAHJhjpQgACEIDAOAhgwOPQkb2AAAQgAIGBEcCAByYY6UIAAhCAwDgI/H+Uq4ayLqrc4gAAAABJRU5ErkJggg==</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="-226.8046875" y="166.29999999999998" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,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="33.80000000000001" y="160.39999999999998"><custom-block s="max of list %l"><block s="reportNewList"><list><l>1</l><l>7</l><l>-3</l><l>4</l></list></block></custom-block></script><script x="29.80000000000001" y="118.5999999999998"><custom-block s="value from data-record: %l"><custom-block s="data-record, label: %txt value: %n"><l>China</l><l>8715</l></custom-block></custom-block></script><script x="29.80000000000001" y="81.19999999999982"><custom-block s="label from data-record: %l"><custom-block s="data-record, label: %txt value: %n"><l>China</l><l>8715</l></custom-block></custom-block></script><comment x="28.19999999999999" y="10" w="261.2" collapsed="true">These blocks are given.  Explore them.</comment><comment x="38.599999999999824" y="205.99999999999966" w="275.6000000000001" collapsed="true">These data sets are also given.  Look inside.</comment><script x="33.80000000000001" y="38.39999999999992"><custom-block s="data-record, label: %txt value: %n"><l>China</l><l>8715</l></custom-block></script><script x="31.42851762500004" y="241.46667066666663"><custom-block s="CO2 Emissions Data"></custom-block></script><comment x="29.799999999999898" y="290.2" w="302.8" collapsed="true">You will write these blocks below.  Right click and edit.</comment><script x="26" y="396"><custom-block s="label, text: %s size: %n direction: %n"><l>China</l><l>18</l><l>0</l></custom-block></script><script x="172.20000000000005" y="241.2"><custom-block s="CO2 Emissions per capita Data"></custom-block></script><script x="27.799999999999955" y="440"><custom-block s="draw bar, label: %txt label size: %n width: %n height: %n"><l>Germany</l><l>12</l><l>25</l><l>120</l></custom-block></script><script x="30" y="490.40000000000055"><custom-block s="draw bars, bar width: %n max bar height: %n data: %l"><l>20</l><l>240</l><custom-block s="CO2 Emissions Data"></custom-block></custom-block></script><script x="30" y="558.4000000000005"><custom-block s="label vertical axis, vertical height: %n data: %l"><l>240</l><custom-block s="CO2 Emissions Data"></custom-block></custom-block></script><script x="24" y="333.8000000000002"><custom-block s="draw axes, x0: %n y0: %n horizontal length: %n vertical height: %n"><l>-200</l><l>-90</l><l>400</l><l>240</l></custom-block></script><script x="562" y="12"><block s="receiveKey"><l><option>1</option></l></block><custom-block s="Bar Graph, data: %l"><custom-block s="CO2 Emissions Data"></custom-block></custom-block></script><script x="558" y="89"><block s="receiveKey"><l><option>2</option></l></block><custom-block s="Bar Graph, data: %l"><custom-block s="CO2 Emissions per capita Data"></custom-block></custom-block></script><script x="561" y="172"><block s="receiveKey"><l><option>c</option></l></block><block s="clear"></block></script><script x="540" y="259"><block s="receiveGo"></block><block s="clear"></block><block s="gotoXY"><l>-240</l><l>200</l></block><block s="doSayFor"><l>Press 1 to see a bar graph for CO2 Emissions Data.</l><l>6</l></block><block s="doSayFor"><l>Press 2 to see a bar graph for CO2 Emissions per Capita Data.</l><l>6</l></block><block s="doSayFor"><l>Press C to clear the current graph.</l><l>3</l></block></script></scripts></sprite><watcher var="x-origin" style="normal" x="9.999999999999545" y="10" color="243,118,29" hidden="true"/><watcher var="greatest value" style="normal" x="262.99999999999955" y="-10.999997999999994" color="243,118,29" hidden="true"/><watcher var="height" style="normal" x="9.999999999999545" y="31.000001999999967" color="243,118,29" hidden="true"/><watcher var="y-origin" style="normal" x="9.999999999999545" y="52.00000399999999" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Bar Graph, data: %&apos;data list&apos;" type="command" category="looks"><comment x="0" y="0" w="158.8" collapsed="true">Fill in the blanks</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><custom-block s="draw axes, x0: %n y0: %n horizontal length: %n vertical height: %n"><l>-200</l><l>-90</l><l>400</l><l>240</l></custom-block><block s="changeXPosition"><l></l><comment w="112.4" collapsed="true">Leave a little gap</comment></block><custom-block s="draw bars, bar width: %n max bar height: %n data: %l"><l>20</l><l>240</l><block var="data list"/></custom-block><custom-block s="label vertical axis, vertical height: %n data: %l"><l>240</l><block var="data list"/></custom-block></script></block-definition><block-definition s="data-record, label: %&apos;label&apos; value: %&apos;value&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="label"/><block var="value"/></list></block></block></script></block-definition><block-definition s="label from data-record: %&apos;data-record&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="data-record"/></block></block></script></block-definition><block-definition s="value from data-record: %&apos;data-record&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="data-record"/></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="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script><scripts><script x="229.00000300000002" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></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="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="min of list %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="combine with %repRing items of %l"><block s="reifyReporter"><autolambda><custom-block s="min of %s , %s"><l></l><l></l></custom-block></autolambda><list></list></block><block var="list"/></custom-block></block></script></block-definition><block-definition s="max of list %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="combine with %repRing items of %l"><block s="reifyReporter"><autolambda><custom-block s="max of %s , %s"><l></l><l></l></custom-block></autolambda><list></list></block><block var="list"/></custom-block></block></script></block-definition><block-definition s="min of %&apos;a&apos; , %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportLessThan"><block var="a"/><block var="b"/></block><script><block s="doReport"><block var="a"/></block></script><script><block s="doReport"><block var="b"/></block></script></block></script></block-definition><block-definition s="max of %&apos;a&apos; , %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportGreaterThan"><block var="a"/><block var="b"/></block><script><block s="doReport"><block var="a"/></block></script><script><block s="doReport"><block var="b"/></block></script></block></script></block-definition><block-definition s="CO2 Emissions Data" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><custom-block s="data-record, label: %txt value: %n"><l>China</l><l>8715</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>USA</l><l>5491</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Russia</l><l>1788</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>India</l><l>1726</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Japan</l><l>1181</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Germany</l><l>748</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Iran</l><l>624</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>S. Korea</l><l>611</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Canada</l><l>553</l></custom-block></list></block></block></script></block-definition><block-definition s="CO2 Emissions per capita Data" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><custom-block s="data-record, label: %txt value: %n"><l>China</l><l>6.52</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>USA</l><l>17.62</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Russia</l><l>12.55</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>India</l><l>1.45</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Japan</l><l>9.26</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Germany</l><l>9.19</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Iran</l><l>8.02</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>S. Korea</l><l>12.53</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Canada</l><l>16.24</l></custom-block></list></block></block></script></block-definition><block-definition s="label, text: %&apos;text&apos; size: %&apos;size&apos; direction: %&apos;direction&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="up"></block><block s="setHeading"><block var="direction"/></block><custom-block s="label %txt of size %n"><block var="text"/><block var="size"/></custom-block></script></block-definition><block-definition s="draw bar, label: %&apos;label&apos; label size: %&apos;label size&apos; width: %&apos;width&apos; height: %&apos;height&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="setSize"><l>1</l></block><block s="up"></block><block s="setYPosition"><l>-160</l></block><custom-block s="label, text: %s size: %n direction: %n"><block var="label"/><block var="label size"/><l>0</l></custom-block><block s="setHeading"><l>0</l></block><block s="setSize"><block var="width"/></block><block s="forward"><l>6</l></block><block s="setYPosition"><l>-90</l></block><block s="down"></block><block s="forward"><block var="height"/></block></script></block-definition><block-definition s="set origin x: %&apos;x&apos; y: %&apos;y&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doSetVar"><l>x-origin</l><block var="x"/></block><block s="doSetVar"><l>y-origin</l><block var="y"/></block><block s="gotoXY"><block var="x"/><block var="y"/></block></script></block-definition><block-definition s="Country-GDP-Population Data" 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>China</l><l>13421985588615</l><l>1336718015</l></list></block><block s="reportNewList"><list><l>USA</l><l>15507135407358</l><l>311050977</l></list></block><block s="reportNewList"><list><l>Russia</l><l>3121925049784</l><l>138739892</l></list></block><block s="reportNewList"><list><l>India</l><l>5806731299998</l><l>1189172906</l></list></block><block s="reportNewList"><list><l>Japan</l><l>4367871360438</l><l>127469543</l></list></block><block s="reportNewList"><list><l>Germany</l><l>3338715757320</l><l>81471834</l></list></block><block s="reportNewList"><list><l>Iran</l><l>1243922783400</l><l>77891220</l></list></block><block s="reportNewList"><list><l>S. Korea</l><l>1415591465995</l><l>48754657</l></list></block><block s="reportNewList"><list><l>Canada</l><l>1374291306176</l><l>34030589</l></list></block></list></block></block></script></block-definition><block-definition s="draw axes, x0: %&apos;x0&apos; y0: %&apos;y0&apos; horizontal length: %&apos;horiz length&apos; vertical height: %&apos;vert height&apos;" type="command" category="pen"><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="down"></block><block s="setSize"><l>1</l></block><block s="doSetVar"><l>x-origin</l><block var="x0"/></block><block s="doSetVar"><l>y-origin</l><block var="y0"/></block><block s="up"></block><block s="gotoXY"><block var="x0"/><block var="y0"/></block><block s="down"></block><block s="setHeading"><l>90</l></block><block s="forward"><block var="horiz length"/></block><block s="gotoXY"><block var="x0"/><block var="y0"/></block><block s="setHeading"><l>0</l></block><block s="forward"><block var="vert height"/></block></script></block-definition><block-definition s="label vertical axis, vertical height: %&apos;vert height&apos; data: %&apos;data list&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="up"></block><block s="setSize"><l>1</l></block><block s="gotoXY"><block var="x-origin"/><block var="y-origin"/></block><block s="doFor"><l>i</l><l>0</l><l>10</l><script><block s="setXPosition"><block s="reportSum"><block var="x-origin"/><l>10</l></block></block><block s="down"></block><block s="setXPosition"><block var="x-origin"/></block><block s="up"></block><block s="setXPosition"><block s="reportDifference"><block var="x-origin"/><l>40</l></block></block><custom-block s="label, text: %s size: %n direction: %n"><block s="reportRound"><block s="reportProduct"><block var="i"/><block s="reportQuotient"><custom-block s="max of list %l"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="value from data-record: %l"><l/></custom-block></autolambda><list></list></block><list><block var="data list"/></list></custom-block></custom-block><l>10</l></block></block></block><l>12</l><l>90</l></custom-block><block s="up"></block><block s="changeYPosition"><l>23.3</l></block></script></block></script></block-definition><block-definition s="draw bars, bar width: %&apos;width&apos; max bar height: %&apos;max bar height&apos; data: %&apos;data list&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%l"></input></inputs><script><block s="up"></block><block s="gotoXY"><l>-170</l><l>-90</l></block><block s="down"></block><block s="doSetVar"><l>greatest value</l><custom-block s="max of list %l"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="value from data-record: %l"><l/></custom-block></autolambda><list></list></block><list><block var="data list"/></list></custom-block></custom-block></block><block s="up"></block><block s="doForEach"><l>item</l><block var="data list"/><script><block s="setYPosition"><l>-90</l></block><block s="down"></block><custom-block s="draw bar, label: %txt label size: %n width: %n height: %n"><custom-block s="label from data-record: %l"><block var="item"/></custom-block><l>12</l><block var="width"/><block s="reportProduct"><block s="reportQuotient"><custom-block s="value from data-record: %l"><block var="item"/></custom-block><block var="greatest value"/></block><block var="max bar height"/></block></custom-block><block s="up"></block><block s="changeXPosition"><block s="reportSum"><block var="width"/><l>15</l></block></block></script></block></script></block-definition></blocks><variables><variable name="x-origin"><l>-200</l></variable><variable name="y-origin"><l>-90</l></variable><variable name="greatest value"><l>17.62</l></variable><variable name="height"><l>8715</l></variable></variables></project><media name="U3L4-BarGraph" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>