<snapdata remixID="9088124"><project name='M4L4A1-Bar Graph LC' app='Snap! 5.1, http://snap.berkeley.edu' version='1'>
  <notes></notes>
  <thumbnail>data:image/png;base64,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</thumbnail>
  <stage inheritance='false' id='1' volume='100' height='360' tempo='60' lines='flat' width='480' sublistIDs='false' name='Stage' threadsafe='false' codify='false' color='255,255,255,1' scheduled='false' pan='0' ternary='true' costume='0'>
    <pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAc7UlEQVR4Xu3dscsk533A8Zk9COguRYpAlMYY40JuEqcLqU5gLGHIvXuCixtXCgbbhaQ0ceOAIVVS2VdYAhG5SRMf6Pa9QLCOgC5/QUhlp3FCCEQCFSniEwT0Tphj5xhtdt+d3Xlmn+c3+0kVrN2ZZz7PPPu93Xdntq78HwECBAgQIHBygfrke7RDAgQIECBAoBJgJwEBAgQIEMggIMAZ0O2SAAECBAgIsHOAAAECBAhkEBDgDOh2SYAAAQIEBNg5QIAAAQIEMggIcAZ0uyRAgAABAgLsHCBAgAABAhkEBDgDul0SIECAAAEBdg4QIECAAIEMAgKcAd0uCRAgQICAADsHCBAgQIBABgEBzoBulwQIECBAQICdAwQIECBAIIOAAGdAt0sCBAgQICDAzgECBAgQIJBBQIAzoNslAQIECBAQYOcAAQIECBDIICDAGdDtkgABAgQICLBzgAABAgQIZBAQ4AzodkmAAAECBATYOUCAAAECBDIICHAGdLskQIAAAQIC7BwgQIAAAQIZBAQ4A7pdEiBAgAABAXYOECBAgACBDAICnAHdLgkQIECAgAA7BwgQIECAQAYBAc6AbpcECBAgQKDoAC+Xyw/bKVqtVi+bKgIECBAgMCcBAZ7TbDoWAgQIEAgjIMBhpspACRAgQGBOAgI8p9l0LAQIECAQRkCAw0yVgRIgQIDAnAQEeE6z6VgIECBAIIyAAIeZKgMlQIAAgTkJCPCcZtOxECBAgEAYAQEOM1UGSoAAAQJzEhDgOc2mYyFAgACBMAICHGaqDJQAAQIE5iQgwHOaTcdCgAABAmEEBDjMVBkoAQIECMxJQIDnNJuOhQABAgTCCAhwmKkyUAIECBCYk4AAz2k2HQsBAgQIhBEQ4DBTZaAECBAgMCcBAZ7TbDoWAgQIEAgjIMBhpspACRAgQGBOAgI8p9l0LAQIECAQRkCAw0yVgRIgQIDAnAQEeE6z6VgIECBAIIyAAIeZKgMlQIAAgTkJCPCcZtOxECBAgEAYAQEOM1UGSoAAAQJzEhDgOc2mYyFAgACBMAICHGaqDJQAAQIE5iQgwHOaTcdCgAABAmEEBDjMVBkoAQIECMxJQIDnNJuOhQABAgTCCAhwmKkyUAIECBCYk4AAz2k2HQsBAgQIhBEQ4DBTZaAECBAgMCcBAZ7TbDoWAgQIEAgjIMBhpspACRAgQGBOAgI8p9l0LAQIECAQRkCAw0yVgRIgQIDAnAQEeE6z6VgIECBAIIyAAIeZKgMlQIAAgTkJCPCcZtOxECBAgEAYAQHeMVXL5bJJOYur1apo65THalsECBAgsF+g6Cgsl8sP20NYrVYv7z+UtI8Q4LSetkaAAAECnxcQYO+ArQkCBAgQyCAgwAKc4bSzSwIECBAQYAG2CggQIEAgg4AAC3CG084uCRAgQECABdgqIECAAIEMAgIswBlOO7skQIAAAQEWYKuAAAECBDIICLAAZzjt7JIAAQIEBFiArQICBAgQyCAgwAKc4bSzSwIECBAQYAG2CggQIEAgg4AAC3CG084uCRAgQECABdgqIECAAIEMAgIswBlOO7skQIAAAQEWYKuAAAECBDIICLAAZzjt7JIAAQIEBFiArQICBAgQyCAgwAKc4bSzSwIECBAQYAG2CggQIEAgg4AAC3CG084uCRAgQECABdgqIECAAIEMAgIswBlOO7skQIAAAQEWYKuAAAECBDIICLAAZzjt7JIAAQIEBFiArQICBAgQyCAgwAKc4bSzSwIECBAQYAG2CggQIEAgg4AAC3CG084uCRAgQECABdgqIECAAIEMAgIswBlOO7skQIAAAQEWYKuAAAECBDIICLAAZzjt7JIAAQIEBFiArQICBAgQyCAgwAKc4bSzSwIECBAQYAG2CggQIEAgg4AAC3CG084uCRAgQECABdgqIECAAIEMAgIswBlOO7skQIAAAQEWYKuAAAECBDIICLAAZzjt7JIAAQIEBFiArQICBAgQyCAgwAKc4bSzSwIECBAQYAG2CggQIEAgg4AAC3CG084uCRAgQECABdgqIECAAIEMAgIswBlOO7skQIAAAQEWYKuAAAECBDIICLAAZzjt7JIAAQIEBFiArQICBAgQyCAgwAKc4bSzSwIECBAQYAG2CggQIEAgg4AAC3CG084uCRAgQECABdgqIECAAIEMAgIswBlOO7skQIAAAQEWYKuAAAECBDIICLAAZzjt7JIAAQIEBFiArQICBAgQyCAgwAKc4bSzSwIECBAQYAG2CggQIEAgg4AAC3CG084uCRAgQECABdgqIECAAIEMAgIswBlOO7skQIAAAQEWYKuAAAECBDIICLAAZzjt7JIAAQIE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</pentrails>
    <costumes>
      <list id='2' struct='atomic'/>
    </costumes>
    <sounds>
      <list id='3' struct='atomic'/>
    </sounds>
    <variables/>
    <blocks/>
    <scripts/>
    <sprites>
      <sprite x='200' pen='tip' id='8' y='-90' name='Sprite' idx='1' volume='100' rotation='1' scale='1' heading='0' costume='0' color='80,80,80,1' pan='0' draggable='true'>
        <costumes>
          <list id='9' struct='atomic'/>
        </costumes>
        <sounds>
          <list id='10' struct='atomic'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='20' y='68'>
            <custom-block s='data-record, label: %txt value: %n'>
              <l>China</l>
              <l>8715</l>
            </custom-block>
          </script>
          <script x='20' y='133'>
            <custom-block s='draw bars, bar width: %n max bar height: %n data: %l'>
              <l>20</l>
              <l>1000</l>
              <custom-block s='CO2 Emissions Data'/>
            </custom-block>
          </script>
          <script x='20' y='187'>
            <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='20' y='224'>
            <block s='gotoXY'>
              <l>0</l>
              <l>0</l>
            </block>
          </script>
          <script x='20' y='263'>
            <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='20' y='300'>
            <custom-block s='CO2 Emissions per capita Data'/>
          </script>
          <script x='20' y='330'>
            <custom-block s='CO2 Emissions Data'/>
          </script>
          <script x='20' y='360'>
            <block s='reportListItem'>
              <block var='i'/>
              <custom-block s='CO2 Emissions Data'/>
            </block>
          </script>
          <script x='20' y='394'>
            <block s='clear'/>
            <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>36</l>
            </block>
            <block s='doFor'>
              <l>i</l>
              <l>1</l>
              <block s='reportStringSize'>
                <custom-block s='CO2 Emissions Data'/>
              </block>
              <script>
                <custom-block s='draw bar, label: %txt label size: %n width: %n height: %n'>
                  <custom-block s='label from data-record: %l'>
                    <block s='reportListItem'>
                      <block var='i'/>
                      <custom-block s='CO2 Emissions Data'/>
                    </block>
                  </custom-block>
                  <l>16</l>
                  <l>18</l>
                  <l>200</l>
                </custom-block>
                <block s='changeXPosition'>
                  <l>36</l>
                </block>
              </script>
            </block>
          </script>
          <script x='20' y='597'>
            <custom-block s='value from data-record: %l'>
              <l/>
            </custom-block>
          </script>
          <script x='20' y='629'>
            <block s='clear'/>
          </script>
          <script x='20' y='665'>
            <block s='reportListItem'>
              <l>1</l>
              <l/>
            </block>
          </script>
          <script x='20' y='698'>
            <block var='data list'/>
          </script>
          <script x='20' y='728'>
            <custom-block s='label vertical axis, vertical height: %n data: %l'>
              <l>240</l>
              <custom-block s='CO2 Emissions Data'/>
            </custom-block>
          </script>
          <script x='20' y='768'>
            <block s='clear'/>
            <custom-block s='draw bars, bar width: %n max bar height: %n data: %l'>
              <l>20</l>
              <l>200</l>
              <custom-block s='CO2 Emissions Data'/>
            </custom-block>
          </script>
          <script x='20' y='840'>
            <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='20' y='893'>
            <custom-block s='Bar Graph, data: %l'>
              <custom-block s='CO2 Emissions Data'/>
            </custom-block>
          </script>
          <script x='20' y='933'>
            <custom-block s='CO2 Emissions per capita Data'/>
          </script>
          <script x='29' y='97'>
            <custom-block s='label from data-record: %l'>
              <l/>
            </custom-block>
          </script>
          <script x='35' y='30'>
            <block var='item'/>
          </script>
        </scripts>
      </sprite>
    </sprites>
  </stage>
  <hidden/>
  <headers/>
  <code/>
  <blocks>
    <block-definition s='Bar Graph, data: %&apos;data list&apos;' category='looks' type='command'>
      <comment x='0' w='158.8' collapsed='true' y='0'>Fill in the blanks</comment>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='clear'/>
        <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>
        <custom-block s='draw bars, bar width: %n max bar height: %n data: %l'>
          <l>18</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;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%txt'/>
        <input type='%n'/>
      </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;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </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;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </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;' category='pen' type='command'>
      <comment x='0' w='90' collapsed='false' y='0'>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/>
      <code/>
      <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),    context = stage.penTrails().getContext(&apos;2d&apos;),    rotation = radians(this.direction() - 90),    trans = new Point(      this.center().x - stage.left(),      this.center().y - stage.top()    ),    isWarped = this.Warped,    len,    pos;if (isWarped) {endWarp(); }context.save();context.font = size + &apos;px monospace&apos;;context.textAlign = &apos;left&apos;;context.textBaseline = &apos;alphabetic&apos;;context.fillStyle = this.color.toString();len = context.measureText(text).width;trans = trans.multiplyBy(1 / stage.scale);context.translate(trans.x, trans.y);context.rotate(rotation);context.fillText(text, 0, 0);context.translate(-trans.x, -trans.y);context.restore();pos = new Point(  len * Math.sin(radians(this.direction())),  len * Math.cos(radians(this.direction())));pos = pos.add(new Point(this.xPosition(), this.yPosition()));this.gotoXY(pos.x, pos.y, false);this.changed();if (isWarped) {this.startWarp(); }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;' category='lists' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%repRing'/>
        <input type='%mult%l'/>
      </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/>
                        </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/>
                        </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/>
                          </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/>
                            </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;' category='lists' type='predicate'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportEquals'>
            <block var='data'/>
            <block s='reportNewList'>
              <list/>
            </block>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='keep items such that %&apos;pred&apos; from %&apos;data&apos;' category='lists' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%predRing'/>
        <input type='%l'/>
      </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/>
                  </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;' category='lists' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%repRing'/>
        <input type='%l'/>
      </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;' category='control' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%b'/>
        <input type='%anyUE'/>
        <input type='%anyUE'/>
      </inputs>
      <script>
        <block s='doIfElse'>
          <block var='test'/>
          <script>
            <block s='doReport'>
              <block s='evaluate'>
                <block var='true'/>
                <list/>
              </block>
            </block>
          </script>
          <script>
            <block s='doReport'>
              <block s='evaluate'>
                <block var='false'/>
                <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;' category='control' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%upvar'/>
        <input type='%n'>1</input>
        <input type='%n'>10</input>
        <input type='%cs'/>
      </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/>
              </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/>
              </block>
            </block>
          </script>
        </block>
        <block s='doSetVar'>
          <l>i</l>
          <block var='start'/>
        </block>
        <block s='doUntil'>
          <block s='evaluate'>
            <block var='tester'/>
            <list/>
          </block>
          <script>
            <block s='doRun'>
              <block var='action'/>
              <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;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%mult%txt'/>
      </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/>
                <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/>
                <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/>
                  <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.7777807777777'>
          <block s='reportJoinWords'>
            <list>
              <l/>
              <l/>
            </list>
          </block>
        </script>
      </scripts>
    </block-definition>
    <block-definition s='list $arrowRight sentence %&apos;data&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </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;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%txt'/>
      </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;' category='control' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%upvar'/>
        <input type='%cs'/>
      </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/>
              </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;' category='control' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%s'>catchtag</input>
      </inputs>
      <script>
        <block s='doRun'>
          <block var='cont'/>
          <list/>
        </block>
      </script>
    </block-definition>
    <block-definition s='catch %&apos;tag&apos; %&apos;value&apos;' category='control' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%upvar'/>
        <input type='%anyUE'/>
      </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/>
                </block>
              </block>
            </script>
            <list>
              <l>cont</l>
            </list>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='throw %&apos;tag&apos; %&apos;value&apos;' category='control' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%s'>catchtag</input>
        <input type='%s'/>
      </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;' category='lists' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%upvar'/>
        <input type='%l'/>
        <input type='%cs'/>
      </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' category='control' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%boolUE'/>
        <input type='%cs'/>
      </inputs>
      <script>
        <block s='doDeclareVariables'>
          <list>
            <l>breakpoint</l>
          </list>
        </block>
        <block s='doIf'>
          <block s='evaluate'>
            <block var='test'/>
            <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/>
            </block>
            <block s='doPauseAll'/>
            <block s='doHideVar'>
              <l/>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='word $arrowRight list %&apos;word&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%txt'/>
      </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 category='control' s='ignore %&apos;x&apos;' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%s'/>
      </inputs>
    </block-definition>
    <block-definition s='tell %&apos;sprite&apos; to %&apos;action&apos;' category='control' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%s'>Sprite</input>
        <input type='%cs'/>
      </inputs>
      <script>
        <block s='doRun'>
          <block s='reportAttributeOf'>
            <block var='action'/>
            <block var='sprite'/>
          </block>
          <list/>
        </block>
      </script>
    </block-definition>
    <block-definition s='ask %&apos;sprite&apos; for %&apos;expression&apos;' category='control' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%s'>Sprite</input>
        <input type='%repRing'/>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='evaluate'>
            <block s='reportAttributeOf'>
              <block var='expression'/>
              <block var='sprite'/>
            </block>
            <list/>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='list $arrowRight word %&apos;list&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </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;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </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/>
                </custom-block>
              </autolambda>
              <list/>
            </block>
            <block var='list'/>
          </custom-block>
        </block>
      </script>
    </block-definition>
    <block-definition s='max of list %&apos;list&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </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/>
                </custom-block>
              </autolambda>
              <list/>
            </block>
            <block var='list'/>
          </custom-block>
        </block>
      </script>
    </block-definition>
    <block-definition s='min of %&apos;a&apos; , %&apos;b&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%s'/>
        <input type='%s'/>
      </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;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%s'/>
        <input type='%s'/>
      </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' category='lists' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <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' category='lists' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <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='draw bar, label: %&apos;label&apos; label size: %&apos;label size&apos; width: %&apos;width&apos; height: %&apos;height&apos;' category='pen' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%txt'/>
        <input type='%n'/>
        <input type='%n'/>
        <input type='%n'/>
      </inputs>
      <script>
        <block s='up'/>
        <custom-block s='label, text: %s size: %s direction: %s'>
          <block var='label'/>
          <block var='label size'/>
          <l>0</l>
        </custom-block>
        <block s='setHeading'>
          <l>0</l>
        </block>
        <block s='down'/>
        <block s='setSize'>
          <block var='width'/>
        </block>
        <block s='forward'>
          <block var='height'/>
        </block>
        <block s='setYPosition'>
          <block var='y-origin'/>
        </block>
        <block s='up'/>
      </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;' category='pen' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'/>
        <input type='%n'/>
        <input type='%n'/>
        <input type='%n'/>
      </inputs>
      <script>
        <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 s='gotoXY'>
          <block var='x0'/>
          <block var='y0'/>
        </block>
        <block s='down'/>
        <block s='setHeading'>
          <l>0</l>
        </block>
        <block s='forward'>
          <block var='vert height'/>
        </block>
        <block s='gotoXY'>
          <block var='x0'/>
          <block var='y0'/>
        </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>
      </script>
    </block-definition>
    <block-definition s='label vertical axis, vertical height: %&apos;vert height&apos; data: %&apos;data list&apos;' category='pen' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'/>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doDeclareVariables'>
          <list>
            <l>max value</l>
            <l>y scale</l>
          </list>
        </block>
        <block s='doSetVar'>
          <l>max 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/>
              </block>
              <list>
                <block var='data list'/>
              </list>
            </custom-block>
          </custom-block>
        </block>
        <block s='gotoXY'>
          <block var='x-origin'/>
          <block var='y-origin'/>
        </block>
        <block s='doSetVar'>
          <l>y scale</l>
          <block s='reportQuotient'>
            <block var='vert height'/>
            <l>10</l>
          </block>
        </block>
        <block s='setSize'>
          <l>1</l>
        </block>
        <block s='doRepeat'>
          <l>10</l>
          <script>
            <block s='changeYPosition'>
              <block var='y scale'/>
            </block>
            <block s='setHeading'>
              <l>90</l>
            </block>
            <block s='down'/>
            <block s='forward'>
              <l>5</l>
            </block>
            <block s='setHeading'>
              <l>-90</l>
            </block>
            <block s='forward'>
              <l>10</l>
            </block>
            <block s='setHeading'>
              <l>90</l>
            </block>
            <block s='forward'>
              <l>5</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;' category='pen' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'/>
        <input type='%n'/>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doDeclareVariables'>
          <list>
            <l>max data value</l>
          </list>
        </block>
        <block s='doSetVar'>
          <l>max data value</l>
          <custom-block s='max of list %l'>
            <block s='reportMap'>
              <block s='reifyReporter'>
                <autolambda>
                  <custom-block s='value from data-record: %l'>
                    <l/>
                  </custom-block>
                </autolambda>
                <list/>
              </block>
              <block var='data list'/>
            </block>
          </custom-block>
        </block>
        <block s='clear'/>
        <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'>
          <block s='reportProduct'>
            <block var='width'/>
            <l>2</l>
          </block>
        </block>
        <block s='doFor'>
          <l>i</l>
          <l>1</l>
          <block s='reportStringSize'>
            <block var='data list'/>
          </block>
          <script>
            <custom-block s='draw bar, label: %txt label size: %n width: %n height: %n'>
              <block s='reportListItem'>
                <l>1</l>
                <block s='reportListItem'>
                  <block var='i'/>
                  <block var='data list'/>
                </block>
              </block>
              <l>16</l>
              <block var='width'/>
              <block s='reportProduct'>
                <block var='max bar height'/>
                <block s='reportQuotient'>
                  <custom-block s='value from data-record: %l'>
                    <block s='reportListItem'>
                      <block var='i'/>
                      <block var='data list'/>
                    </block>
                  </custom-block>
                  <block var='max data value'/>
                </block>
              </block>
            </custom-block>
            <block s='changeXPosition'>
              <block s='reportProduct'>
                <block var='width'/>
                <l>2</l>
              </block>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='set origin x: %&apos;x&apos; y: %&apos;y&apos;' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'/>
        <input type='%n'/>
      </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' category='lists' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <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='label, text: %&apos;text&apos; size: %&apos;size&apos; direction: %&apos;direction&apos;' category='pen' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%s'/>
        <input type='%s'/>
        <input type='%s'/>
      </inputs>
      <script>
        <block s='changeYPosition'>
          <l>-75</l>
        </block>
        <block s='setHeading'>
          <block var='direction'/>
        </block>
        <custom-block s='label %txt of size %n'>
          <block var='text'/>
          <block var='size'/>
        </custom-block>
        <block s='setYPosition'>
          <block var='y-origin'/>
        </block>
      </script>
    </block-definition>
    <block-definition s='country gdp per capita' category='other' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doReport'>
          <l/>
        </block>
      </script>
    </block-definition>
  </blocks>
  <variables>
    <variable name='x-origin'>
      <l>-200</l>
    </variable>
    <variable name='y-origin'>
      <l>-90</l>
    </variable>
  </variables>
</project><media name="M4L4A1-Bar Graph LC" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>