[
  {
    "path": ".babelrc",
    "content": "{\n  \"presets\": [\"es2015\"]\n}"
  },
  {
    "path": ".eslintrc",
    "content": "{\n  \"env\": {\n    \"node\": true\n  },\n  \"ecmaFeatures\": {\n    \"arrowFunctions\": true,\n    \"binaryLiterals\": true,\n    \"blockBindings\": true,\n    \"classes\": true,\n    \"defaultParams\": true,\n    \"destructuring\": true,\n    \"forOf\": true,\n    \"generators\": true,\n    \"modules\": true,\n    \"objectLiteralComputedProperties\": true,\n    \"objectLiteralDuplicateProperties\": true,\n    \"objectLiteralShorthandMethods\": true,\n    \"objectLiteralShorthandProperties\": true,\n    \"octalLiterals\": true,\n    \"regexUFlag\": true,\n    \"regexYFlag\": true,\n    \"spread\": true,\n    \"superInFunctions\": true,\n    \"templateStrings\": true,\n    \"unicodeCodePointEscapes\": true,\n    \"globalReturn\": true\n  },\n  \"rules\": {\n    // Possible Errors //\n    //-----------------//\n\n    \"comma-dangle\": [2, \"never\"],\n    \"no-cond-assign\": [2, \"except-parens\"],\n\n    \"no-console\": 0,\n\n    \"no-constant-condition\": 2,\n    \"no-control-regex\": 2,\n\n    // Allow for debugging\n    \"no-debugger\": 1,\n\n    \"no-dupe-args\": 2,\n    \"no-dupe-keys\": 2,\n    \"no-duplicate-case\": 2,\n    \"no-empty\": 2,\n    \"no-empty-class\": 2,\n    \"no-ex-assign\": 2,\n    \"no-extra-boolean-cast\": 2,\n    \"no-extra-parens\": 0,\n    \"no-extra-semi\": 2,\n    \"no-func-assign\": 2,\n\n    // Stylistic... might consider disallowing in the future\n    \"no-inner-declarations\": 0,\n\n    \"no-invalid-regexp\": 2,\n    \"no-irregular-whitespace\": 2,\n    \"no-negated-in-lhs\": 2,\n    \"no-obj-calls\": 2,\n    \"no-regex-spaces\": 2,\n    \"no-reserved-keys\": 0,\n    \"no-sparse-arrays\": 0,\n\n    // Optimizer and coverage will handle/highlight this and can be useful for debugging\n    \"no-unreachable\": 1,\n\n    \"use-isnan\": 2,\n    \"valid-jsdoc\": 0,\n    \"valid-typeof\": 2,\n\n\n    // Best Practices //\n    //----------------//\n    \"block-scoped-var\": 0,\n    \"complexity\": 0,\n    \"consistent-return\": 0,\n    \"curly\": 2,\n    \"default-case\": 1,\n    \"dot-notation\": [2, {\"allowKeywords\": true}],\n    \"eqeqeq\": 0,\n    \"guard-for-in\": 1,\n    \"no-alert\": 2,\n    \"no-caller\": 2,\n    \"no-div-regex\": 1,\n    \"no-else-return\": 0,\n    \"no-empty-label\": 2,\n    \"no-eq-null\": 0,\n    \"no-eval\": 2,\n    \"no-extend-native\": 2,\n    \"no-extra-bind\": 2,\n    \"no-fallthrough\": 2,\n    \"no-floating-decimal\": 2,\n    \"no-implied-eval\": 2,\n    \"no-iterator\": 2,\n    \"no-labels\": 2,\n    \"no-lone-blocks\": 2,\n    \"no-loop-func\": 2,\n    \"no-multi-spaces\": 2,\n    \"no-multi-str\": 1,\n    \"no-native-reassign\": 2,\n    \"no-new\": 2,\n    \"no-new-func\": 2,\n    \"no-new-wrappers\": 2,\n    \"no-octal\": 2,\n    \"no-octal-escape\": 2,\n    \"no-param-reassign\": 0,\n    \"no-process-env\": 2,\n    \"no-proto\": 2,\n    \"no-redeclare\": 2,\n    \"no-return-assign\": 2,\n    \"no-script-url\": 2,\n    \"no-self-compare\": 2,\n    \"no-sequences\": 2,\n    \"no-throw-literal\": 2,\n    \"no-unused-expressions\": 2,\n    \"no-void\": 0,\n    \"no-warning-comments\": 1,\n    \"no-with\": 2,\n    \"radix\": 2,\n    \"vars-on-top\": 0,\n    \"wrap-iife\": 2,\n    \"yoda\": 0,\n\n\n    // Strict //\n    //--------//\n    \"strict\": 0,\n\n\n    // Variables //\n    //-----------//\n    \"no-catch-shadow\": 2,\n    \"no-delete-var\": 2,\n    \"no-label-var\": 2,\n    \"no-shadow\": 0,\n    \"no-shadow-restricted-names\": 2,\n    \"no-undef\": 2,\n    \"no-undef-init\": 2,\n    \"no-undefined\": 0,\n    \"no-unused-vars\": [2, {\"vars\": \"all\", \"args\": \"after-used\"}],    \n    \"no-use-before-define\": 0,\n\n\n    // Node.js //\n    //---------//\n    // Others left to environment defaults\n    \"no-mixed-requires\": 0,\n    \"no-path-concat\": 0,\n\n\n    // Stylistic //\n    //-----------//\n    \"indent\": 0,\n    \"brace-style\": [2, \"1tbs\", {\"allowSingleLine\": true}],\n    \"camelcase\": 2,\n    \"comma-spacing\": [2, {\"before\": false, \"after\": true}],\n    \"comma-style\": [2, \"last\"],\n    \"consistent-this\": [1, \"self\"],\n    \"eol-last\": 2,\n    \"func-names\": 0,\n    \"func-style\": [2, \"declaration\"],\n    \"key-spacing\": [2, {\n        \"beforeColon\": false,\n        \"afterColon\": true\n    }],\n    \"max-nested-callbacks\": 0,\n    \"new-cap\": 2,\n    \"new-parens\": 2,\n    \"newline-after-var\": 0,\n    \"no-array-constructor\": 2,\n    \"no-continue\": 0,\n    \"no-inline-comments\": 0,\n    \"no-lonely-if\": 2,\n    \"no-mixed-spaces-and-tabs\": 2,\n    \"no-multiple-empty-lines\": 0,\n    \"no-nested-ternary\": 1,\n    \"no-new-object\": 2,\n    \"no-spaced-func\": 2,\n    \"no-ternary\": 0,\n    \"no-trailing-spaces\": 2,\n    \"no-underscore-dangle\": 0,\n    \"no-wrap-func\": 2,\n    \"one-var\": 0,\n    \"operator-assignment\": 0,\n    \"padded-blocks\": 0,\n    \"quote-props\": 0,\n    \"quotes\": [2, \"single\", \"avoid-escape\"],\n    \"semi\": 2,\n    \"semi-spacing\": [2, {\"before\": false, \"after\": true}],\n    \"sort-vars\": 0,\n    \"space-after-keywords\": [2, \"always\"],\n    \"space-before-blocks\": [2, \"always\"],\n    \"space-before-function-paren\": [2, {\"anonymous\": \"never\", \"named\": \"never\"}],\n    \"space-in-brackets\": 0,\n    \"space-in-parens\": [2, \"never\"],\n    \"space-infix-ops\": 2,\n    \"space-return-throw-case\": 2,\n    \"space-unary-ops\": 2,\n    \"spaced-line-comment\": 2,\n    \"wrap-regex\": 1,\n\n    \"no-var\": 0\n  }\n}"
  },
  {
    "path": ".gitignore",
    "content": "node_modules\nbuild\nsite/\nbower_components/\nv8.log\nbrowsers/\nnohup.out\nnpm-debug.log\n"
  },
  {
    "path": ".travis.yml",
    "content": "language: node_js\nnode_js:\n  - \"5\"\n\nenv:\n  - CXX=g++-4.8\n\naddons:\n  firefox: \"42.0\"\n  apt:\n    sources:\n    - ubuntu-toolchain-r-test\n    packages:\n    - g++-4.8\n"
  },
  {
    "path": "LICENSE",
    "content": "Copyright (c) 2015 Kevin Decker\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n"
  },
  {
    "path": "README.md",
    "content": "# six-speed\n\nES6 polyfill vs. feature performance tests.\n\nReport is located at http://fhinkel.github.io/six-speed/\n\n## Quick start\nclone, `npm install`,\n`npm start`. Open `localhost:9999/#destructuring` to see timings for all tests\nrelated to destructuring. \nWe currently only care about es5 vs es6. \n\nGenerated files are in `build`. If you makes changes to checked in tests, don't\nforget to run `./node_modules/gulp/bin/gulp.js build`.\n\nOn 403 or 404, run `./node_modules/gulp/bin/gulp.js build` and maybe `npm run test`.\n## Usage\n\n```\nnpm run test:sauce\n```\n\nTest against all registered Sauce Labs browsers.\n\n```\nnpm run test:node\n```\n\nTests against the current node version.\n\n```\nnpm run profile:node -- --testName=$name --type=$type --count=$iterationCount\n```\n\nProfiles a given test within the current Node environment. Type may be one of:\n- babel\n- babel-runtime\n- traceur\n- typescript\n- es5\n- es6\n\n```\nnpm start\n```\n\nStarts a server instance for manual browser testing. Tests may be accessed via `http://machineName:9999/` and the `#` component may be used to filter the tests to be executed, i.e. `http://machineName:9999/#promises`\n\nProfiling of specific tests may be done through `http://machineName:9999/profile.html?testName=$testName&type=$type&count=$number`, i.e. `http://localhost:9999/profile.html?testName=generator&type=babel&count=1000000`.\n\nFirefox browsers need to use `/moz/index.html` and `/moz/profile.html` respectively to enable all supported ES6 features.\n\n```\nnpm run report\n```\n\nGenerates the data report.\n\n\n## Testing methodology\n\nFor each of the ES6 features in question, an ES5 implementation of that functionality was written along with an ES6 version. It should be noted that the functionality is frequently the same, but in some cases the \"common\" vs. \"correct\" version was written, i.e. using `x[key] = value` vs. `defineProperty` which is faster but can be hit but a particular nasty edge case for those who deem it fun to extend `Object.prototype`.\n\nBabel, in both loose+runtime and runtime mode, and Traceur were then used to compile the ES6 version to an ES5 compliant version, utilizing the runtime over polyfill to maintain test isolation and avoid native implementations where possible.\n\nAll of these test instances were then benchmarked in the given JavaScript engine using [Benchmark.js](http://benchmarkjs.com/) and then the operations per second compared to the ES5 implementation. Cross browser and cross execution comparisons are avoided as much as possible to isolate environmental issues when executing on VMs in the cloud.\n\n## Test Steps\n\n1. `./bin/test-all.sh`\n2. `npm run report`\n3. Checkin changes to site sub-repository.\n\n### VM Setup\n\nThe Windows 10 VM used must be manually setup to ensure the proper state prior to testing. This can be done with this command:\n\n```\nmkdir browsers\n./node_modules/.bin/browser-downloader vm ./browsers\n```\n\nAfter this the image should be restarted a few times until all setup and update processes have completed and then a snapshot named `six-speed` taken from the idle desktop screen. The `test-all.sh` script will check that the VM image is up to date and will halt execution if the image is not setup properly, as a sanity check.\n\n## Links\n\n- [V8 Harmony Features](https://code.google.com/p/v8/issues/list?q=label:Harmony)\n- [Firefox ES6 Meta Bug](https://bugzilla.mozilla.org/show_bug.cgi?id=694100)\n- [WebKit ES6 Meta Bug](https://bugs.webkit.org/show_bug.cgi?id=80559)\n\n\n## Thanks\n\nThanks to [BrowserStack](browserstack.com) and [Sauce Labs](https://saucelabs.com/) for providing open source accounts which the majority of this testing was performed on.\n"
  },
  {
    "path": "bin/run.sh",
    "content": "rm nohup.out\nnohup time ./bin/test-all.sh &\n\nsleep 5\ntail -f nohup.out\n"
  },
  {
    "path": "bin/selenium.sh",
    "content": "JAR_FILE=./bin/selenium-server-standalone-2.45.0.jar\nCHROME_DRIVER=./bin/chromedriver\n\njava \\\n    -Dwebdriver.chrome.driver=$CHROME_DRIVER \\\n    -DSafariDefaultPath=/Applications/WebKit.app/Contents/MacOS/WebKit \\\n    -Dwebdriver.firefox.bin=/Applications/FirefoxNightly.app/Contents/MacOS/firefox-bin \\\n    -jar $JAR_FILE\n"
  },
  {
    "path": "bin/test-all.sh",
    "content": ". ~/.nvm/nvm.sh\n\nnvm install 4\n\nrm -rf node_modules\nnpm install\n\nmkdir browsers\nrm -rf browsers/*.app browsers/*.dmg\n./node_modules/.bin/browser-downloader browsers\nif [ $? -ne 0 ]; then\n  echo \"Download failed\";\n  exit 1;\nfi\n\ndevices=`hdiutil info | grep partition_scheme | awk '{print $1}'`\nfor x in $devices; do\n  hdiutil detach $x\ndone\n\n./node_modules/.bin/gulp test:local\n./node_modules/.bin/gulp test:vm\n\n./node_modules/.bin/gulp test:node\n\nnvm install 5\n\nrm -rf node_modules\nnpm install\n\n./node_modules/.bin/gulp test:node\n\nnvm install 6\n\nrm -rf node_modules\nnpm install\n\n./node_modules/.bin/gulp test:node\n"
  },
  {
    "path": "bower.json",
    "content": "{\n  \"name\": \"es6-perf\",\n  \"version\": \"0.0.0\",\n  \"homepage\": \"https://github.com/fhinkel/six-speed\",\n  \"authors\": [\n    \"fhinkel <franziska.hinkelmann@gmail.com>\"\n    \"kpdecker <kpdecker@gmail.com>\"\n  ],\n  \"license\": \"MIT\",\n  \"ignore\": [\n    \"**/.*\",\n    \"node_modules\",\n    \"bower_components\",\n    \"test\",\n    \"tests\"\n  ],\n  \"dependencies\": {\n    \"bootstrap\": \"~3.3.5\"\n  }\n}\n"
  },
  {
    "path": "data.json",
    "content": "{\n  \"node\": {\n    \"4.x\": {\n      \"stats\": {\n        \"promises\": {\n          \"supportsES6\": true,\n          \"baseline\": 836.7720385508835,\n          \"relative\": {\n            \"babel-loose\": 1.006095607896494,\n            \"babel-runtime\": 0.9999617831284521,\n            \"buble\": 1.0530126785327818,\n            \"babel\": 1.0127092068650134,\n            \"es6\": 1.0627658230126975,\n            \"typescript\": 1.030710986221976,\n            \"traceur\": 1.0578390587795141\n          },\n          \"raw\": {\n            \"babel-loose\": 841.8726727966396,\n            \"babel-runtime\": 836.7400597413713,\n            \"buble\": 881.131565635802,\n            \"babel\": 847.4067474876856,\n            \"es6\": 889.2927242245424,\n            \"typescript\": 862.4701330977546,\n            \"traceur\": 885.170145673682\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.108,\n            \"babel-runtime\": 6.324,\n            \"buble\": 6.184,\n            \"babel\": 6.135,\n            \"es6\": 6.118,\n            \"es5\": 6.158,\n            \"typescript\": 6.079,\n            \"traceur\": 6.173\n          },\n          \"count\": {\n            \"babel-loose\": 48,\n            \"babel-runtime\": 50,\n            \"buble\": 50,\n            \"babel\": 47,\n            \"es6\": 50,\n            \"es5\": 48,\n            \"typescript\": 49,\n            \"traceur\": 49\n          },\n          \"errors\": {}\n        },\n        \"arrow\": {\n          \"supportsES6\": true,\n          \"baseline\": 102770789.93893285,\n          \"relative\": {\n            \"babel\": 0.7965603297458254,\n            \"buble\": 0.9395586715259351,\n            \"es5-bind\": 0.06440706489191093,\n            \"traceur\": 0.9928149256202704,\n            \"es6\": 0.9575602130325449,\n            \"typescript\": 1.0339226519393157\n          },\n          \"raw\": {\n            \"babel\": 81863134.3219953,\n            \"buble\": 96559186.86669469,\n            \"es5-bind\": 6619164.936589796,\n            \"traceur\": 102032374.16915806,\n            \"es6\": 98409219.50744747,\n            \"typescript\": 106257047.6755598\n          },\n          \"elapsed\": {\n            \"babel\": 5.528,\n            \"buble\": 5.572,\n            \"es5\": 5.547,\n            \"es5-bind\": 5.415,\n            \"traceur\": 5.526,\n            \"es6\": 5.662,\n            \"typescript\": 5.599\n          },\n          \"count\": {\n            \"babel\": 5394106,\n            \"buble\": 5438528,\n            \"es5\": 5740267,\n            \"es5-bind\": 357954,\n            \"traceur\": 5743772,\n            \"es6\": 5805104,\n            \"typescript\": 5722796\n          },\n          \"errors\": {}\n        },\n        \"arrow-args\": {\n          \"supportsES6\": true,\n          \"baseline\": 84508462.99525757,\n          \"relative\": {\n            \"babel\": 1.0493341527141011,\n            \"buble\": 1.162616407031681,\n            \"es6\": 1.1599719571740723,\n            \"traceur\": 1.163793880309064\n          },\n          \"raw\": {\n            \"babel\": 88677616.41429958,\n            \"buble\": 98250925.61131611,\n            \"es6\": 98027447.2183816,\n            \"traceur\": 98350432.06820574\n          },\n          \"elapsed\": {\n            \"babel\": 5.558,\n            \"buble\": 5.666,\n            \"es5\": 5.536,\n            \"es6\": 5.616,\n            \"traceur\": 5.673\n          },\n          \"count\": {\n            \"babel\": 5002444,\n            \"buble\": 5097298,\n            \"es5\": 4566658,\n            \"es6\": 5350961,\n            \"traceur\": 5264507\n          },\n          \"errors\": {\n            \"typescript\": \"Error: AssertError - Expect undefined to equal 1\"\n          }\n        },\n        \"arrow-declare\": {\n          \"supportsES6\": true,\n          \"baseline\": 50269061.745477736,\n          \"relative\": {\n            \"buble\": 0.7558552489659245,\n            \"babel\": 0.5689586775393999,\n            \"es6\": 0.7961115397963275,\n            \"typescript\": 0.8564429298624726,\n            \"traceur\": 0.7554669228792149\n          },\n          \"raw\": {\n            \"buble\": 37996134.180911504,\n            \"babel\": 28601018.891853448,\n            \"es6\": 40019780.150308944,\n            \"typescript\": 43052582.52273449,\n            \"traceur\": 37976613.39288132\n          },\n          \"elapsed\": {\n            \"buble\": 5.637,\n            \"babel\": 5.672,\n            \"es5\": 5.622,\n            \"es6\": 5.672,\n            \"typescript\": 5.63,\n            \"traceur\": 5.728\n          },\n          \"count\": {\n            \"buble\": 2246033,\n            \"babel\": 2139939,\n            \"es5\": 2647590,\n            \"es6\": 2185801,\n            \"typescript\": 2271527,\n            \"traceur\": 2152028\n          },\n          \"errors\": {}\n        },\n        \"bindings\": {\n          \"supportsES6\": true,\n          \"baseline\": 88565121.37626751,\n          \"relative\": {\n            \"buble\": 1.0347397503764728,\n            \"babel\": 0.8622315636570117,\n            \"es6\": 0.8887698896626026,\n            \"typescript\": 1.134781145229424,\n            \"traceur\": 0.8164227946208645\n          },\n          \"raw\": {\n            \"buble\": 91641851.58494106,\n            \"babel\": 76363643.08973217,\n            \"es6\": 78714013.15354028,\n            \"typescript\": 100502029.86274378,\n            \"traceur\": 72306583.89994839\n          },\n          \"elapsed\": {\n            \"buble\": 5.579,\n            \"babel\": 5.73,\n            \"es5\": 5.669,\n            \"es6\": 5.566,\n            \"typescript\": 5.52,\n            \"traceur\": 5.708\n          },\n          \"count\": {\n            \"buble\": 4738901,\n            \"babel\": 4572655,\n            \"es5\": 4931211,\n            \"es6\": 4177644,\n            \"typescript\": 5468393,\n            \"traceur\": 4399435\n          },\n          \"errors\": {}\n        },\n        \"classes\": {\n          \"supportsES6\": true,\n          \"baseline\": 69672263.97264819,\n          \"relative\": {\n            \"babel-loose\": 0.8660895262430298,\n            \"babel-runtime\": 0.6103779805951945,\n            \"babel\": 0.5043932547249976,\n            \"buble\": 1.0681209906731746,\n            \"es6\": 1.034889398079399,\n            \"typescript\": 1.1889653499887696,\n            \"traceur\": 1.1264399125886295\n          },\n          \"raw\": {\n            \"babel-loose\": 60342418.096350186,\n            \"babel-runtime\": 42526415.78712033,\n            \"babel\": 35142219.98922321,\n            \"buble\": 74418407.61690791,\n            \"es6\": 72103087.32548288,\n            \"typescript\": 82837907.7187496,\n            \"traceur\": 78481618.93920174\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.509,\n            \"babel-runtime\": 5.609,\n            \"babel\": 5.541,\n            \"buble\": 5.592,\n            \"es5\": 5.707,\n            \"es6\": 5.558,\n            \"typescript\": 5.406,\n            \"traceur\": 5.598\n          },\n          \"count\": {\n            \"babel-loose\": 3260296,\n            \"babel-runtime\": 3088505,\n            \"babel\": 2633892,\n            \"buble\": 3944321,\n            \"es5\": 3914766,\n            \"es6\": 3941962,\n            \"typescript\": 4244235,\n            \"traceur\": 4280663\n          },\n          \"errors\": {}\n        },\n        \"defaults\": {\n          \"supportsES6\": false,\n          \"baseline\": 78015854.40499605,\n          \"relative\": {\n            \"babel\": 0.5566471070028018,\n            \"buble\": 0.9119149157384838,\n            \"traceur\": 0.12727739808976285,\n            \"typescript\": 1.298208107624339\n          },\n          \"raw\": {\n            \"babel\": 43427299.65489285,\n            \"buble\": 71143821.2959978,\n            \"traceur\": 9929654.958417661,\n            \"typescript\": 101280814.71180588\n          },\n          \"elapsed\": {\n            \"babel\": 5.545,\n            \"buble\": 5.7,\n            \"es5\": 5.569,\n            \"traceur\": 5.516,\n            \"typescript\": 5.474\n          },\n          \"count\": {\n            \"babel\": 3161855,\n            \"buble\": 4454711,\n            \"es5\": 4297555,\n            \"traceur\": 551190,\n            \"typescript\": 5105863\n          },\n          \"errors\": {}\n        },\n        \"destructuring\": {\n          \"supportsES6\": true,\n          \"baseline\": 71731999.55008985,\n          \"relative\": {\n            \"babel-loose\": 1.1456813875199032,\n            \"babel-runtime\": 0.6677334332874917,\n            \"babel\": 0.5414874203459827,\n            \"es6\": 0.0821744346890064,\n            \"traceur\": 0.07084252240986946,\n            \"typescript\": 1.1909492865380114\n          },\n          \"raw\": {\n            \"babel-loose\": 82182016.77412401,\n            \"babel-runtime\": 47897854.336158305,\n            \"babel\": 38841975.39263735,\n            \"es6\": 5894536.512140695,\n            \"traceur\": 5081675.785631986,\n            \"typescript\": 85429173.68612446\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.557,\n            \"babel-runtime\": 5.579,\n            \"babel\": 5.601,\n            \"es5\": 5.75,\n            \"es6\": 5.61,\n            \"traceur\": 5.611,\n            \"typescript\": 5.757\n          },\n          \"count\": {\n            \"babel-loose\": 4429230,\n            \"babel-runtime\": 3152784,\n            \"babel\": 2221904,\n            \"es5\": 4002123,\n            \"es6\": 352886,\n            \"traceur\": 381459,\n            \"typescript\": 4425424\n          },\n          \"errors\": {}\n        },\n        \"destructuring-simple\": {\n          \"supportsES6\": true,\n          \"baseline\": 61089701.82031847,\n          \"relative\": {\n            \"buble\": 1.351932830168955,\n            \"babel\": 0.826638763424869,\n            \"es6\": 0.7985898638209885,\n            \"traceur\": 1.5047241801818416,\n            \"typescript\": 1.5122696900527801\n          },\n          \"raw\": {\n            \"buble\": 82589173.47612071,\n            \"babel\": 50499115.570742026,\n            \"es6\": 48785616.65755292,\n            \"traceur\": 91923151.48913187,\n            \"typescript\": 92384104.43722977\n          },\n          \"elapsed\": {\n            \"buble\": 5.613,\n            \"babel\": 5.737,\n            \"es5\": 5.582,\n            \"es6\": 5.619,\n            \"traceur\": 5.661,\n            \"typescript\": 5.521\n          },\n          \"count\": {\n            \"buble\": 4441426,\n            \"babel\": 3813265,\n            \"es5\": 3308541,\n            \"es6\": 2577938,\n            \"traceur\": 4868159,\n            \"typescript\": 4973979\n          },\n          \"errors\": {}\n        },\n        \"for-of-array\": {\n          \"supportsES6\": true,\n          \"baseline\": 13946779.353145787,\n          \"relative\": {\n            \"babel-runtime\": 0.16309433984343275,\n            \"babel-loose\": 1.5232949063872891,\n            \"babel\": 0.15986468668782172,\n            \"es6\": 0.2159505019349569,\n            \"traceur\": 0.1522331637939247,\n            \"typescript\": 1.8234325128677569\n          },\n          \"raw\": {\n            \"babel-runtime\": 2274640.77154333,\n            \"babel-loose\": 21245057.94915439,\n            \"babel\": 2229597.5115948324,\n            \"es6\": 3011814.0016879262,\n            \"traceur\": 2123162.34566517,\n            \"typescript\": 25431010.92231877\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.587,\n            \"babel-loose\": 5.602,\n            \"babel\": 5.539,\n            \"es5\": 5.651,\n            \"es6\": 5.603,\n            \"traceur\": 5.671,\n            \"typescript\": 5.592\n          },\n          \"count\": {\n            \"babel-runtime\": 153169,\n            \"babel-loose\": 1171533,\n            \"babel\": 154031,\n            \"es5\": 1127293,\n            \"es6\": 164373,\n            \"traceur\": 159011,\n            \"typescript\": 1344969\n          },\n          \"errors\": {}\n        },\n        \"for-of-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 5412639.128250865,\n          \"relative\": {\n            \"babel-runtime\": 0.30104980607330845,\n            \"babel-loose\": 0.35244501056110294,\n            \"babel\": 0.25944320026680245,\n            \"es6\": 0.29754263734040837,\n            \"traceur\": 0.2899622807278846\n          },\n          \"raw\": {\n            \"babel-runtime\": 1629473.9599047243,\n            \"babel-loose\": 1907657.6547198154,\n            \"babel\": 1404272.4173227204,\n            \"es6\": 1610490.9211916514,\n            \"traceur\": 1569461.18638461\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.49,\n            \"babel-loose\": 5.58,\n            \"babel\": 5.363,\n            \"es5\": 5.724,\n            \"es6\": 5.659,\n            \"traceur\": 5.674\n          },\n          \"count\": {\n            \"babel-runtime\": 101808,\n            \"babel-loose\": 119299,\n            \"babel\": 101600,\n            \"es5\": 331510,\n            \"es6\": 105947,\n            \"traceur\": 105554\n          },\n          \"errors\": {\n            \"typescript\": \"Error: AssertError - Expect  to equal bd\"\n          }\n        },\n        \"generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 4881381.018113225,\n          \"relative\": {\n            \"babel-loose\": 0.19854419197202325,\n            \"babel-runtime\": 0.1615039501433085,\n            \"babel\": 0.14939585116060428,\n            \"es6\": 0.6516768176971494,\n            \"traceur\": 0.03112465728924509\n          },\n          \"raw\": {\n            \"babel-loose\": 969169.8499488623,\n            \"babel-runtime\": 788362.3165798509,\n            \"babel\": 729258.0720402423,\n            \"es6\": 3181082.8478512974,\n            \"traceur\": 151931.3112870004\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.547,\n            \"babel-runtime\": 5.606,\n            \"es5\": 5.455,\n            \"babel\": 5.679,\n            \"es6\": 5.604,\n            \"traceur\": 5.539\n          },\n          \"count\": {\n            \"babel-loose\": 53164,\n            \"babel-runtime\": 53312,\n            \"es5\": 255205,\n            \"babel\": 43709,\n            \"es6\": 208571,\n            \"traceur\": 20498\n          },\n          \"errors\": {}\n        },\n        \"map-set\": {\n          \"supportsES6\": true,\n          \"baseline\": 235516.04413645004,\n          \"relative\": {\n            \"babel-loose\": 0.09771555503594734,\n            \"babel-runtime\": 0.10236733385141374,\n            \"buble\": 0.15473041704439855,\n            \"babel\": 0.1393116980199419,\n            \"es6\": 0.12834985309747818,\n            \"traceur\": 0.143022804774176,\n            \"typescript\": 0.14873896691670713\n          },\n          \"raw\": {\n            \"babel-loose\": 23013.580972663887,\n            \"babel-runtime\": 24109.149517480273,\n            \"buble\": 36441.49572987989,\n            \"babel\": 32810.140019588434,\n            \"es6\": 30228.44966701255,\n            \"traceur\": 33684.16520171372,\n            \"typescript\": 35030.413097165176\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.488,\n            \"babel-runtime\": 5.49,\n            \"buble\": 5.509,\n            \"babel\": 5.57,\n            \"es6\": 5.596,\n            \"es5\": 5.735,\n            \"traceur\": 5.509,\n            \"typescript\": 5.537\n          },\n          \"count\": {\n            \"babel-loose\": 1229,\n            \"babel-runtime\": 1279,\n            \"buble\": 1890,\n            \"babel\": 1759,\n            \"es6\": 1577,\n            \"es5\": 12388,\n            \"traceur\": 1762,\n            \"typescript\": 1866\n          },\n          \"errors\": {}\n        },\n        \"map-set-lookup\": {\n          \"supportsES6\": true,\n          \"baseline\": 2014775.3146653909,\n          \"relative\": {\n            \"babel-runtime\": 4.756350960304431,\n            \"babel-loose\": 4.550867387517659,\n            \"babel\": 8.433198592753334,\n            \"buble\": 9.71156518545343,\n            \"es6\": 8.487151420440956,\n            \"traceur\": 8.50997675460459,\n            \"typescript\": 9.6369200828106\n          },\n          \"raw\": {\n            \"babel-runtime\": 9582978.502706394,\n            \"babel-loose\": 9168975.272686357,\n            \"babel\": 16991000.348350327,\n            \"buble\": 19566621.80241539,\n            \"es6\": 17099703.173731744,\n            \"traceur\": 17145691.093553625,\n            \"typescript\": 19416228.69224995\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.491,\n            \"babel-loose\": 5.559,\n            \"babel\": 5.635,\n            \"buble\": 5.765,\n            \"es5\": 5.68,\n            \"es6\": 5.861,\n            \"traceur\": 5.749,\n            \"typescript\": 5.48\n          },\n          \"count\": {\n            \"babel-runtime\": 487523,\n            \"babel-loose\": 485107,\n            \"babel\": 950424,\n            \"buble\": 991426,\n            \"es5\": 104007,\n            \"es6\": 919276,\n            \"traceur\": 984387,\n            \"typescript\": 1021082\n          },\n          \"errors\": {}\n        },\n        \"map-set-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 11839.697445284217,\n          \"relative\": {\n            \"babel-loose\": 0.9957180412474116,\n            \"babel-runtime\": 1.0310802926436635,\n            \"babel\": 1.2977753453342058,\n            \"buble\": 1.4115129301006357,\n            \"es6\": 1.3344994929938625,\n            \"typescript\": 1.492083220093347,\n            \"traceur\": 1.4557771686803895\n          },\n          \"raw\": {\n            \"babel-loose\": 11789.000349180384,\n            \"babel-runtime\": 12207.678706696086,\n            \"babel\": 15365.267440706239,\n            \"buble\": 16711.886032498136,\n            \"es6\": 15800.070237932518,\n            \"typescript\": 17665.81388909065,\n            \"traceur\": 17235.961224928298\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.594,\n            \"babel-runtime\": 5.597,\n            \"babel\": 5.453,\n            \"buble\": 5.546,\n            \"es5\": 5.479,\n            \"es6\": 5.486,\n            \"typescript\": 5.676,\n            \"traceur\": 5.892\n          },\n          \"count\": {\n            \"babel-loose\": 634,\n            \"babel-runtime\": 646,\n            \"babel\": 907,\n            \"buble\": 911,\n            \"es5\": 678,\n            \"es6\": 904,\n            \"typescript\": 904,\n            \"traceur\": 904\n          },\n          \"errors\": {}\n        },\n        \"object-literal-ext\": {\n          \"supportsES6\": true,\n          \"baseline\": 31566922.202959042,\n          \"relative\": {\n            \"babel-runtime\": 0.16612405513696288,\n            \"babel-loose\": 0.9411682311716207,\n            \"babel\": 0.1580491127480201,\n            \"traceur\": 0.008631207034403393,\n            \"es6\": 0.05161434942633504,\n            \"typescript\": 1.020099694134722\n          },\n          \"raw\": {\n            \"babel-runtime\": 5244025.124548585,\n            \"babel-loose\": 29709784.333291125,\n            \"babel\": 4989124.046363453,\n            \"traceur\": 272460.64097264473,\n            \"es6\": 1629306.1528974618,\n            \"typescript\": 32201407.684013084\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.758,\n            \"babel-loose\": 5.793,\n            \"es5\": 5.648,\n            \"babel\": 5.772,\n            \"traceur\": 5.531,\n            \"es6\": 5.762,\n            \"typescript\": 5.77\n          },\n          \"count\": {\n            \"babel-runtime\": 266644,\n            \"babel-loose\": 1614175,\n            \"es5\": 1673830,\n            \"babel\": 257715,\n            \"traceur\": 17397,\n            \"es6\": 85663,\n            \"typescript\": 1715603\n          },\n          \"errors\": {}\n        },\n        \"regex-u\": {\n          \"supportsES6\": true,\n          \"baseline\": 25850236.46673476,\n          \"relative\": {\n            \"babel\": 0.5075852795532881,\n            \"traceur\": 0.6145768638674576\n          },\n          \"raw\": {\n            \"babel\": 13121199.503486166,\n            \"traceur\": 15886957.257958036\n          },\n          \"elapsed\": {\n            \"es5\": 5.559,\n            \"babel\": 5.616,\n            \"traceur\": 5.811\n          },\n          \"count\": {\n            \"es5\": 1379359,\n            \"babel\": 718275,\n            \"traceur\": 903666\n          },\n          \"errors\": {\n            \"es6\": \"Error: AssertError - Expect false to equal true\",\n            \"typescript\": \"Error: AssertError - Expect false to equal true\"\n          }\n        },\n        \"rest\": {\n          \"supportsES6\": true,\n          \"baseline\": 12734495.094251513,\n          \"relative\": {\n            \"babel\": 4.53655015913319,\n            \"buble\": 1.382762819291775,\n            \"es6\": 0.3014479146405277,\n            \"traceur\": 1.3885956945297708,\n            \"typescript\": 1.4618496181826832\n          },\n          \"raw\": {\n            \"babel\": 57770675.74630754,\n            \"buble\": 17608786.3387845,\n            \"es6\": 3838786.9901621495,\n            \"traceur\": 17683065.05988814,\n            \"typescript\": 18615916.79128083\n          },\n          \"elapsed\": {\n            \"babel\": 5.674,\n            \"buble\": 5.744,\n            \"es5\": 5.548,\n            \"es6\": 5.67,\n            \"traceur\": 5.789,\n            \"typescript\": 5.752\n          },\n          \"count\": {\n            \"babel\": 3199107,\n            \"buble\": 938345,\n            \"es5\": 735851,\n            \"es6\": 199465,\n            \"traceur\": 945591,\n            \"typescript\": 982297\n          },\n          \"errors\": {}\n        },\n        \"spread\": {\n          \"supportsES6\": true,\n          \"baseline\": 14070014.254621197,\n          \"relative\": {\n            \"buble\": 1.0145911658216316,\n            \"babel\": 0.9276836661957297,\n            \"es6\": 0.10569603351193423,\n            \"traceur\": 0.19727843750986332,\n            \"typescript\": 0.9848207616682136\n          },\n          \"raw\": {\n            \"buble\": 14275312.165723093,\n            \"babel\": 13052522.407153169,\n            \"es6\": 1487144.6981698342,\n            \"traceur\": 2775710.427893174,\n            \"typescript\": 13856442.15491867\n          },\n          \"elapsed\": {\n            \"buble\": 5.381,\n            \"babel\": 5.732,\n            \"es5\": 5.534,\n            \"es6\": 5.411,\n            \"traceur\": 5.56,\n            \"typescript\": 5.611\n          },\n          \"count\": {\n            \"buble\": 721978,\n            \"babel\": 671656,\n            \"es5\": 739314,\n            \"es6\": 80132,\n            \"traceur\": 156269,\n            \"typescript\": 728543\n          },\n          \"errors\": {}\n        },\n        \"spread-generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 3321520.8783939052,\n          \"relative\": {\n            \"babel-runtime\": 0.20574115815618557,\n            \"babel\": 0.17111900734012486,\n            \"es6\": 0.3939786123359045,\n            \"traceur\": 0.05917472086160261\n          },\n          \"raw\": {\n            \"babel-runtime\": 683373.5523607129,\n            \"babel\": 568375.3555702646,\n            \"es6\": 1308608.1865143653,\n            \"traceur\": 196550.07081494445\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.447,\n            \"babel\": 5.587,\n            \"es6\": 5.432,\n            \"es5\": 5.583,\n            \"traceur\": 6.697\n          },\n          \"count\": {\n            \"babel-runtime\": 34899,\n            \"babel\": 30657,\n            \"es6\": 66867,\n            \"es5\": 180100,\n            \"traceur\": 15015\n          },\n          \"errors\": {\n            \"babel-loose\": \"Error: AssertError - Expect -Infinity to equal 3\"\n          }\n        },\n        \"spread-literal\": {\n          \"supportsES6\": true,\n          \"baseline\": 7806993.061323854,\n          \"relative\": {\n            \"buble\": 0.8515626829262558,\n            \"babel\": 0.801127475870766,\n            \"es6\": 0.15467272729831555,\n            \"traceur\": 0.008757521841864497,\n            \"typescript\": 0.8750575606625312\n          },\n          \"raw\": {\n            \"buble\": 6648143.956887605,\n            \"babel\": 6254396.645358964,\n            \"es6\": 1207528.908793986,\n            \"traceur\": 68369.91225382822,\n            \"typescript\": 6831568.304351359\n          },\n          \"elapsed\": {\n            \"buble\": 5.529,\n            \"babel\": 5.766,\n            \"es5\": 5.406,\n            \"es6\": 5.599,\n            \"traceur\": 5.602,\n            \"typescript\": 5.555\n          },\n          \"count\": {\n            \"buble\": 354572,\n            \"babel\": 344110,\n            \"es5\": 401250,\n            \"es6\": 66676,\n            \"traceur\": 120335,\n            \"typescript\": 356572\n          },\n          \"errors\": {}\n        },\n        \"super\": {\n          \"supportsES6\": true,\n          \"baseline\": 39018875.190817736,\n          \"relative\": {\n            \"babel-loose\": 0.5620675758677515,\n            \"babel-runtime\": 0.06802933783842306,\n            \"babel\": 0.06613333348634967,\n            \"buble\": 1.0128247688165433,\n            \"es6\": 0.0774352543522169,\n            \"traceur\": 0.0627033406753557,\n            \"typescript\": 1.1366119198555387\n          },\n          \"raw\": {\n            \"babel-loose\": 21931244.591589272,\n            \"babel-runtime\": 2654428.242431404,\n            \"babel\": 2580448.285256605,\n            \"buble\": 39519283.24462153,\n            \"es6\": 3021436.524938377,\n            \"traceur\": 2446613.823859029,\n            \"typescript\": 44349318.641238995\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.552,\n            \"babel-runtime\": 5.551,\n            \"babel\": 5.525,\n            \"buble\": 5.757,\n            \"es5\": 5.668,\n            \"es6\": 5.507,\n            \"traceur\": 5.615,\n            \"typescript\": 5.616\n          },\n          \"count\": {\n            \"babel-loose\": 1217735,\n            \"babel-runtime\": 144222,\n            \"babel\": 140730,\n            \"buble\": 2057722,\n            \"es5\": 2000564,\n            \"es6\": 156905,\n            \"traceur\": 130199,\n            \"typescript\": 2316121\n          },\n          \"errors\": {}\n        },\n        \"template_string\": {\n          \"supportsES6\": true,\n          \"baseline\": 24749344.122731052,\n          \"relative\": {\n            \"buble\": 1.1162416254291179,\n            \"babel\": 1.0597228244884838,\n            \"es6\": 0.5877130903226109,\n            \"traceur\": 1.0934839896941289,\n            \"typescript\": 1.1923951665975485\n          },\n          \"raw\": {\n            \"buble\": 27626248.111861896,\n            \"babel\": 26227444.857978005,\n            \"es6\": 14545513.517828014,\n            \"traceur\": 27063011.55363689,\n            \"typescript\": 29510998.308403954\n          },\n          \"elapsed\": {\n            \"buble\": 5.622,\n            \"babel\": 5.769,\n            \"es5\": 5.604,\n            \"es6\": 5.686,\n            \"traceur\": 5.543,\n            \"typescript\": 5.648\n          },\n          \"count\": {\n            \"buble\": 1469566,\n            \"babel\": 1409684,\n            \"es5\": 1322047,\n            \"es6\": 757340,\n            \"traceur\": 1473173,\n            \"typescript\": 1547265\n          },\n          \"errors\": {}\n        },\n        \"template_string_tag\": {\n          \"supportsES6\": true,\n          \"baseline\": 20955302.850020934,\n          \"relative\": {\n            \"babel-loose\": 1.0560860831955392,\n            \"babel-runtime\": 0.7403428552352656,\n            \"babel\": 0.7332011005314544,\n            \"es6\": 0.24727207462451295,\n            \"traceur\": 0.1358258449849216,\n            \"typescript\": 0.888707830789653\n          },\n          \"raw\": {\n            \"babel-loose\": 22130603.70905493,\n            \"babel-runtime\": 15514108.744304195,\n            \"babel\": 15364451.111605272,\n            \"es6\": 5181661.2101096455,\n            \"traceur\": 2846271.716519029,\n            \"typescript\": 18623141.739382338\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.683,\n            \"babel-runtime\": 5.735,\n            \"es5\": 5.616,\n            \"babel\": 5.768,\n            \"es6\": 5.629,\n            \"traceur\": 5.702,\n            \"typescript\": 5.721\n          },\n          \"count\": {\n            \"babel-loose\": 1219662,\n            \"babel-runtime\": 804520,\n            \"es5\": 1127658,\n            \"babel\": 811835,\n            \"es6\": 305331,\n            \"traceur\": 197398,\n            \"typescript\": 1011672\n          },\n          \"errors\": {}\n        },\n        \"map-string\": {\n          \"supportsES6\": true,\n          \"baseline\": 48919202.0471008,\n          \"relative\": {\n            \"babel-loose\": 0.396312659815811,\n            \"babel-runtime\": 0.40212202166960476,\n            \"babel\": 0.5985027456431431,\n            \"buble\": 0.6286748753951313,\n            \"es6\": 0.5228128179900257,\n            \"traceur\": 0.5775166051713807,\n            \"typescript\": 0.6320035992929712\n          },\n          \"raw\": {\n            \"babel-loose\": 19387299.079353582,\n            \"babel-runtime\": 19671488.42564404,\n            \"babel\": 29278276.739861492,\n            \"buble\": 30754273.25139035,\n            \"es6\": 25575585.8760682,\n            \"traceur\": 28251651.493934512,\n            \"typescript\": 30917111.76830779\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.566,\n            \"babel-runtime\": 5.572,\n            \"babel\": 5.486,\n            \"buble\": 5.673,\n            \"es5\": 5.495,\n            \"es6\": 5.698,\n            \"traceur\": 5.63,\n            \"typescript\": 5.559\n          },\n          \"count\": {\n            \"babel-loose\": 1036605,\n            \"babel-runtime\": 1036017,\n            \"babel\": 1546970,\n            \"buble\": 1609151,\n            \"es5\": 2652494,\n            \"es6\": 1501273,\n            \"traceur\": 1581206,\n            \"typescript\": 1662802\n          },\n          \"errors\": {}\n        },\n        \"bindings-compound\": {\n          \"supportsES6\": true,\n          \"baseline\": 89575712.30660963,\n          \"relative\": {\n            \"buble\": 0.8813327821071115,\n            \"babel\": 0.7112305776167427,\n            \"traceur\": 1.0727152232624824,\n            \"typescript\": 1.1831531174530088\n          },\n          \"raw\": {\n            \"buble\": 78946011.7364105,\n            \"babel\": 63708985.60426113,\n            \"traceur\": 96089230.22588064,\n            \"typescript\": 105981783.26363902\n          },\n          \"elapsed\": {\n            \"buble\": 5.609,\n            \"babel\": 5.681,\n            \"traceur\": 5.511,\n            \"es5\": 5.639,\n            \"typescript\": 5.565\n          },\n          \"count\": {\n            \"buble\": 4803415,\n            \"babel\": 4565884,\n            \"traceur\": 6085338,\n            \"es5\": 4806844,\n            \"typescript\": 5767745\n          },\n          \"errors\": {\n            \"es6\": \"SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode\"\n          }\n        },\n        \"object-assign\": {\n          \"supportsES6\": true,\n          \"baseline\": 3619878.6845897874,\n          \"relative\": {\n            \"babel-loose\": 0.19016604819958427,\n            \"babel-runtime\": 0.21571595020745593,\n            \"babel\": 0.18233748535402894,\n            \"buble\": 0.23562689176062912,\n            \"es6\": 0.21857810035754233,\n            \"traceur\": 0.16359331295549123,\n            \"typescript\": 0.23451837019603491\n          },\n          \"raw\": {\n            \"babel-loose\": 688378.0244103492,\n            \"babel-runtime\": 780865.5700820016,\n            \"babel\": 660039.5766347519,\n            \"buble\": 852940.7630004464,\n            \"es6\": 791226.2064023948,\n            \"traceur\": 592187.946509009,\n            \"typescript\": 848928.0494173637\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.523,\n            \"babel-runtime\": 5.678,\n            \"babel\": 5.49,\n            \"buble\": 5.587,\n            \"es5\": 5.556,\n            \"es6\": 5.639,\n            \"traceur\": 6.127,\n            \"typescript\": 5.799\n          },\n          \"count\": {\n            \"babel-loose\": 37583,\n            \"babel-runtime\": 41184,\n            \"babel\": 35301,\n            \"buble\": 45208,\n            \"es5\": 195208,\n            \"es6\": 41824,\n            \"traceur\": 44454,\n            \"typescript\": 44449\n          },\n          \"errors\": {}\n        },\n        \"new-target\": {\n          \"supportsES6\": true,\n          \"baseline\": 51553523.024896525,\n          \"relative\": {\n            \"es6\": 0.721690932630728\n          },\n          \"raw\": {\n            \"es6\": 37205710.11223728\n          },\n          \"elapsed\": {\n            \"es6\": 5.536,\n            \"es5\": 5.552\n          },\n          \"count\": {\n            \"es6\": 2239003,\n            \"es5\": 2782233\n          },\n          \"errors\": {}\n        },\n        \"destructuring-array\": {\n          \"supportsES6\": true,\n          \"baseline\": 80567730.52351196,\n          \"relative\": {\n            \"es6\": 0.12406940917750522\n          },\n          \"raw\": {\n            \"es6\": 9995990.724824583\n          },\n          \"elapsed\": {\n            \"es6\": 5.747,\n            \"es5\": 5.832\n          },\n          \"count\": {\n            \"es6\": 532348,\n            \"es5\": 4165060\n          },\n          \"errors\": {}\n        },\n        \"destructuring-custom-iterator\": {\n          \"supportsES6\": true,\n          \"baseline\": 934718.7703598543,\n          \"relative\": {\n            \"es6\": 1.0387061034967404\n          },\n          \"raw\": {\n            \"es6\": 970898.0918257488\n          },\n          \"elapsed\": {\n            \"es6\": 5.537,\n            \"es5\": 5.59\n          },\n          \"count\": {\n            \"es6\": 54733,\n            \"es5\": 53070\n          },\n          \"errors\": {}\n        },\n        \"destructuring-default-values\": {\n          \"supportsES6\": true,\n          \"baseline\": 62416924.33698465,\n          \"relative\": {\n            \"es6\": 0.5541108307700781\n          },\n          \"raw\": {\n            \"es6\": 34585893.79847967\n          },\n          \"elapsed\": {\n            \"es5\": 5.389,\n            \"es6\": 5.681\n          },\n          \"count\": {\n            \"es5\": 3176415,\n            \"es6\": 1787328\n          },\n          \"errors\": {}\n        },\n        \"destructuring-nested-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 61520436.11724636,\n          \"relative\": {\n            \"es6\": 0.6654547832072678\n          },\n          \"raw\": {\n            \"es6\": 40939068.479218744\n          },\n          \"elapsed\": {\n            \"es5\": 5.623,\n            \"es6\": 5.65\n          },\n          \"count\": {\n            \"es5\": 3305357,\n            \"es6\": 2131714\n          },\n          \"errors\": {}\n        },\n        \"destructuring-string\": {\n          \"supportsES6\": true,\n          \"baseline\": 57909842.300435506,\n          \"relative\": {\n            \"es6\": 0.19059972568087608\n          },\n          \"raw\": {\n            \"es6\": 11037600.056685802\n          },\n          \"elapsed\": {\n            \"es6\": 5.609,\n            \"es5\": 5.655\n          },\n          \"count\": {\n            \"es6\": 590677,\n            \"es5\": 3055175\n          },\n          \"errors\": {}\n        },\n        \"nodesource-array-includes\": {\n          \"supportsES6\": true,\n          \"baseline\": 52381540.29284791,\n          \"relative\": {\n            \"es6\": 0.26806464403719926\n          },\n          \"raw\": {\n            \"es6\": 14041638.952722486\n          },\n          \"elapsed\": {\n            \"es5\": 5.481,\n            \"es6\": 5.833\n          },\n          \"count\": {\n            \"es5\": 2685790,\n            \"es6\": 744109\n          },\n          \"errors\": {}\n        },\n        \"nodesource-default-params\": {\n          \"supportsES6\": false,\n          \"baseline\": 49102046.956547186,\n          \"relative\": {},\n          \"raw\": {},\n          \"elapsed\": {\n            \"es5\": 5.701\n          },\n          \"count\": {\n            \"es5\": 2634303\n          },\n          \"errors\": {}\n        },\n        \"spread-super\": {\n          \"supportsES6\": true,\n          \"baseline\": 41023936.97191118,\n          \"relative\": {\n            \"es6\": 0.08183377678995338\n          },\n          \"raw\": {\n            \"es6\": 3357143.701204495\n          },\n          \"elapsed\": {\n            \"es5\": 5.434,\n            \"es6\": 5.604\n          },\n          \"count\": {\n            \"es5\": 2139557,\n            \"es6\": 183205\n          },\n          \"errors\": {}\n        }\n      },\n      \"version\": \"4.8.4\"\n    },\n    \"5.x\": {\n      \"stats\": {\n        \"promises\": {\n          \"supportsES6\": true,\n          \"baseline\": 845.228164726981,\n          \"relative\": {\n            \"babel-loose\": 1.0022919301920856,\n            \"babel-runtime\": 1.0046900625040776,\n            \"buble\": 1.0475346965548211,\n            \"babel\": 1.0439003946028893,\n            \"es6\": 1.052121602440423,\n            \"traceur\": 1.0501542281474545,\n            \"typescript\": 1.0477449549078481\n          },\n          \"raw\": {\n            \"babel-loose\": 847.1653686769199,\n            \"babel-runtime\": 849.1923376497574,\n            \"buble\": 885.4058290568664,\n            \"babel\": 882.3340146879714,\n            \"es6\": 889.282811100329,\n            \"traceur\": 887.6199309373523,\n            \"typescript\": 885.5835453387141\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.341,\n            \"babel-runtime\": 6.906,\n            \"buble\": 6.146,\n            \"babel\": 6.353,\n            \"es6\": 6.158,\n            \"es5\": 6.26,\n            \"traceur\": 6.142,\n            \"typescript\": 6.122\n          },\n          \"count\": {\n            \"babel-loose\": 47,\n            \"babel-runtime\": 49,\n            \"buble\": 48,\n            \"babel\": 49,\n            \"es6\": 49,\n            \"es5\": 47,\n            \"traceur\": 49,\n            \"typescript\": 50\n          },\n          \"errors\": {}\n        },\n        \"arrow\": {\n          \"supportsES6\": true,\n          \"baseline\": 102832753.54295623,\n          \"relative\": {\n            \"buble\": 1.0073950841011976,\n            \"babel\": 1.05715515903723,\n            \"es5-bind\": 0.058926829860398856,\n            \"es6\": 0.8668262485364974,\n            \"traceur\": 0.9397526293163203,\n            \"typescript\": 0.9708909180873189\n          },\n          \"raw\": {\n            \"buble\": 103593210.40376413,\n            \"babel\": 108710175.92594017,\n            \"es5-bind\": 6059608.1721021095,\n            \"es6\": 89138129.98031896,\n            \"traceur\": 96637350.52183028,\n            \"typescript\": 99839386.49676777\n          },\n          \"elapsed\": {\n            \"buble\": 5.517,\n            \"babel\": 5.696,\n            \"es5-bind\": 5.513,\n            \"es5\": 5.648,\n            \"es6\": 5.409,\n            \"traceur\": 5.646,\n            \"typescript\": 5.575\n          },\n          \"count\": {\n            \"buble\": 5639808,\n            \"babel\": 5784367,\n            \"es5-bind\": 358515,\n            \"es5\": 5677949,\n            \"es6\": 5342911,\n            \"traceur\": 5500187,\n            \"typescript\": 5483565\n          },\n          \"errors\": {}\n        },\n        \"arrow-args\": {\n          \"supportsES6\": true,\n          \"baseline\": 76731494.80558097,\n          \"relative\": {\n            \"buble\": 1.1839566346361763,\n            \"babel\": 1.2537724971210928,\n            \"es6\": 1.2141115283829296,\n            \"traceur\": 1.2413987978911631\n          },\n          \"raw\": {\n            \"buble\": 90846762.36061889,\n            \"babel\": 96203837.85022742,\n            \"es6\": 93160592.43351074,\n            \"traceur\": 95254385.41204025\n          },\n          \"elapsed\": {\n            \"buble\": 5.452,\n            \"babel\": 5.547,\n            \"es5\": 5.502,\n            \"es6\": 5.695,\n            \"traceur\": 5.57\n          },\n          \"count\": {\n            \"buble\": 5302223,\n            \"babel\": 5296666,\n            \"es5\": 4640379,\n            \"es6\": 5085085,\n            \"traceur\": 5305665\n          },\n          \"errors\": {\n            \"typescript\": \"Error: AssertError - Expect undefined to equal 1\"\n          }\n        },\n        \"arrow-declare\": {\n          \"supportsES6\": true,\n          \"baseline\": 44723685.89792778,\n          \"relative\": {\n            \"buble\": 0.838131666405524,\n            \"babel\": 0.8911644040901002,\n            \"es6\": 0.8542887136426244,\n            \"traceur\": 0.7536325386575792,\n            \"typescript\": 0.7157505504836952\n          },\n          \"raw\": {\n            \"buble\": 37484337.389427446,\n            \"babel\": 39856156.89193963,\n            \"es6\": 38206940.095097505,\n            \"traceur\": 33705224.94137949,\n            \"typescript\": 32011002.80110169\n          },\n          \"elapsed\": {\n            \"buble\": 5.414,\n            \"babel\": 5.664,\n            \"es5\": 5.621,\n            \"es6\": 5.61,\n            \"traceur\": 5.542,\n            \"typescript\": 5.681\n          },\n          \"count\": {\n            \"buble\": 2014960,\n            \"babel\": 2167196,\n            \"es5\": 2570953,\n            \"es6\": 2004946,\n            \"traceur\": 2028305,\n            \"typescript\": 2138688\n          },\n          \"errors\": {}\n        },\n        \"bindings\": {\n          \"supportsES6\": true,\n          \"baseline\": 90246505.14603011,\n          \"relative\": {\n            \"buble\": 0.8499529274700831,\n            \"babel\": 1.057193307237585,\n            \"es6\": 0.8817362733013973,\n            \"traceur\": 0.8732205696920359,\n            \"typescript\": 0.6753971076636759\n          },\n          \"raw\": {\n            \"buble\": 76705281.24281222,\n            \"babel\": 95408001.24196531,\n            \"es6\": 79573617.12593596,\n            \"traceur\": 78805104.63633166,\n            \"typescript\": 60952228.55238378\n          },\n          \"elapsed\": {\n            \"buble\": 5.495,\n            \"babel\": 5.686,\n            \"es5\": 5.639,\n            \"es6\": 5.527,\n            \"traceur\": 5.526,\n            \"typescript\": 5.728\n          },\n          \"count\": {\n            \"buble\": 4139036,\n            \"babel\": 4889283,\n            \"es5\": 4864070,\n            \"es6\": 4318958,\n            \"traceur\": 4314702,\n            \"typescript\": 4190873\n          },\n          \"errors\": {}\n        },\n        \"bindings-compound\": {\n          \"supportsES6\": true,\n          \"baseline\": 89020973.08271724,\n          \"relative\": {\n            \"buble\": 0.8965551531040719,\n            \"babel\": 0.9756238556868752,\n            \"es6\": 0.6893970713119032,\n            \"typescript\": 0.7878233248795652,\n            \"traceur\": 0.8369996026219632\n          },\n          \"raw\": {\n            \"buble\": 79812212.15164901,\n            \"babel\": 86850984.99595812,\n            \"es6\": 61370798.128561035,\n            \"typescript\": 70132798.99804057,\n            \"traceur\": 74510519.09525481\n          },\n          \"elapsed\": {\n            \"buble\": 5.439,\n            \"babel\": 5.545,\n            \"es6\": 5.56,\n            \"es5\": 5.701,\n            \"typescript\": 5.578,\n            \"traceur\": 5.682\n          },\n          \"count\": {\n            \"buble\": 4579882,\n            \"babel\": 4879291,\n            \"es6\": 3377970,\n            \"es5\": 4733780,\n            \"typescript\": 4673865,\n            \"traceur\": 4354400\n          },\n          \"errors\": {}\n        },\n        \"classes\": {\n          \"supportsES6\": true,\n          \"baseline\": 70676001.33618821,\n          \"relative\": {\n            \"babel-runtime\": 0.7823132197724282,\n            \"babel-loose\": 0.6462252484706746,\n            \"buble\": 1.0362612458814244,\n            \"babel\": 0.7615462801926683,\n            \"es6\": 0.9831559446571615,\n            \"traceur\": 0.7781943726998558,\n            \"typescript\": 0.9139436136260884\n          },\n          \"raw\": {\n            \"babel-runtime\": 55290770.16595384,\n            \"babel-loose\": 45672616.52439196,\n            \"buble\": 73238801.19855562,\n            \"babel\": 53823045.91646619,\n            \"es6\": 69485530.85827093,\n            \"traceur\": 54999666.52474916,\n            \"typescript\": 64593880.05783811\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.498,\n            \"babel-loose\": 5.541,\n            \"buble\": 5.45,\n            \"babel\": 5.608,\n            \"es5\": 5.636,\n            \"es6\": 5.638,\n            \"traceur\": 5.556,\n            \"typescript\": 5.675\n          },\n          \"count\": {\n            \"babel-runtime\": 3226529,\n            \"babel-loose\": 3208157,\n            \"buble\": 3828798,\n            \"babel\": 2870105,\n            \"es5\": 3864463,\n            \"es6\": 3792364,\n            \"traceur\": 3302734,\n            \"typescript\": 3779150\n          },\n          \"errors\": {}\n        },\n        \"defaults\": {\n          \"supportsES6\": true,\n          \"baseline\": 82787324.25662571,\n          \"relative\": {\n            \"babel\": 0.7797735784697241,\n            \"buble\": 1.0013744832126439,\n            \"es6\": 0.3518450771930443,\n            \"traceur\": 0.11060815121444677,\n            \"typescript\": 0.632991661735857\n          },\n          \"raw\": {\n            \"babel\": 64555368.08752242,\n            \"buble\": 82901114.04403615,\n            \"es6\": 29128312.493678063,\n            \"traceur\": 9156952.880016293,\n            \"typescript\": 52403685.95186673\n          },\n          \"elapsed\": {\n            \"babel\": 5.575,\n            \"buble\": 5.591,\n            \"es5\": 5.302,\n            \"es6\": 5.663,\n            \"traceur\": 5.539,\n            \"typescript\": 5.584\n          },\n          \"count\": {\n            \"babel\": 3546505,\n            \"buble\": 4587931,\n            \"es5\": 4299013,\n            \"es6\": 1601558,\n            \"traceur\": 549902,\n            \"typescript\": 4097700\n          },\n          \"errors\": {}\n        },\n        \"destructuring\": {\n          \"supportsES6\": true,\n          \"baseline\": 71015317.343307,\n          \"relative\": {\n            \"babel-runtime\": 0.7270353396562841,\n            \"babel-loose\": 0.8185209322879895,\n            \"babel\": 0.4968285118392547,\n            \"es6\": 0.09224965851075971,\n            \"traceur\": 0.09075928988291453,\n            \"typescript\": 1.0593052924168327\n          },\n          \"raw\": {\n            \"babel-runtime\": 51630645.36549001,\n            \"babel-loose\": 58127523.75857108,\n            \"babel\": 35282434.433467634,\n            \"es6\": 6551138.773953303,\n            \"traceur\": 6445299.772888368,\n            \"typescript\": 75226901.504426\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.473,\n            \"babel-loose\": 5.641,\n            \"babel\": 5.435,\n            \"es5\": 5.596,\n            \"es6\": 5.619,\n            \"traceur\": 5.558,\n            \"typescript\": 5.586\n          },\n          \"count\": {\n            \"babel-runtime\": 3342812,\n            \"babel-loose\": 4298030,\n            \"babel\": 2523620,\n            \"es5\": 4195801,\n            \"es6\": 420172,\n            \"traceur\": 415434,\n            \"typescript\": 4071620\n          },\n          \"errors\": {}\n        },\n        \"destructuring-simple\": {\n          \"supportsES6\": true,\n          \"baseline\": 61932969.69799424,\n          \"relative\": {\n            \"buble\": 1.345042332135242,\n            \"babel\": 1.411044574219013,\n            \"es6\": 0.6678734131434738,\n            \"traceur\": 1.1008867110654186,\n            \"typescript\": 1.0778227704417782\n          },\n          \"raw\": {\n            \"buble\": 83302465.99865144,\n            \"babel\": 87390180.85762532,\n            \"es6\": 41363383.85831075,\n            \"traceur\": 68181183.3173391,\n            \"typescript\": 66752764.98157885\n          },\n          \"elapsed\": {\n            \"buble\": 5.525,\n            \"babel\": 5.849,\n            \"es5\": 5.546,\n            \"es6\": 5.722,\n            \"traceur\": 5.604,\n            \"typescript\": 5.694\n          },\n          \"count\": {\n            \"buble\": 4616287,\n            \"babel\": 4568324,\n            \"es5\": 3358478,\n            \"es6\": 2280958,\n            \"traceur\": 3893997,\n            \"typescript\": 4077535\n          },\n          \"errors\": {}\n        },\n        \"for-of-array\": {\n          \"supportsES6\": true,\n          \"baseline\": 20316386.169989195,\n          \"relative\": {\n            \"babel-loose\": 1.0001900078563617,\n            \"babel-runtime\": 0.16651009151264834,\n            \"babel\": 0.11777857881365028,\n            \"es6\": 0.1465532828237137,\n            \"traceur\": 0.10340346635979408,\n            \"typescript\": 1.1778254012843836\n          },\n          \"raw\": {\n            \"babel-loose\": 20320246.44297437,\n            \"babel-runtime\": 3382883.320371204,\n            \"babel\": 2392835.089730627,\n            \"es6\": 2977433.088326212,\n            \"traceur\": 2100784.7538810633,\n            \"typescript\": 23929155.693316024\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.62,\n            \"babel-runtime\": 5.652,\n            \"es5\": 5.513,\n            \"babel\": 5.555,\n            \"es6\": 5.56,\n            \"traceur\": 5.66,\n            \"typescript\": 5.6\n          },\n          \"count\": {\n            \"babel-loose\": 1119034,\n            \"babel-runtime\": 178785,\n            \"es5\": 1138750,\n            \"babel\": 173283,\n            \"es6\": 175857,\n            \"traceur\": 148588,\n            \"typescript\": 1315425\n          },\n          \"errors\": {}\n        },\n        \"for-of-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 5031615.020965612,\n          \"relative\": {\n            \"babel-loose\": 0.4102566506546058,\n            \"babel-runtime\": 0.3658121850973354,\n            \"babel\": 0.257341868586671,\n            \"es6\": 0.31987770942390664,\n            \"traceur\": 0.3169617203898449\n          },\n          \"raw\": {\n            \"babel-loose\": 2064253.525884756,\n            \"babel-runtime\": 1840626.0853880052,\n            \"babel\": 1294845.2115040524,\n            \"es6\": 1609501.4876094018,\n            \"traceur\": 1594829.3533846457\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.546,\n            \"babel-runtime\": 5.628,\n            \"babel\": 5.73,\n            \"es5\": 5.651,\n            \"es6\": 5.603,\n            \"traceur\": 5.628\n          },\n          \"count\": {\n            \"babel-loose\": 113989,\n            \"babel-runtime\": 100875,\n            \"babel\": 101261,\n            \"es5\": 311502,\n            \"es6\": 102915,\n            \"traceur\": 94818\n          },\n          \"errors\": {\n            \"typescript\": \"Error: AssertError - Expect  to equal bd\"\n          }\n        },\n        \"generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 3695046.4244906898,\n          \"relative\": {\n            \"babel-runtime\": 0.2730648588250493,\n            \"babel-loose\": 0.2690294133383107,\n            \"babel\": 0.21229834464833425,\n            \"es6\": 0.8279865361313742,\n            \"traceur\": 0.03600832354592932\n          },\n          \"raw\": {\n            \"babel-runtime\": 1008987.3302555532,\n            \"babel-loose\": 994076.1718385529,\n            \"babel\": 784452.2393181196,\n            \"es6\": 3059448.6898586657,\n            \"traceur\": 133052.42717029003\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.482,\n            \"babel-loose\": 5.643,\n            \"babel\": 5.532,\n            \"es5\": 5.594,\n            \"es6\": 5.629,\n            \"traceur\": 6.056\n          },\n          \"count\": {\n            \"babel-runtime\": 56331,\n            \"babel-loose\": 52259,\n            \"babel\": 52370,\n            \"es5\": 242523,\n            \"es6\": 206764,\n            \"traceur\": 25909\n          },\n          \"errors\": {}\n        },\n        \"map-set\": {\n          \"supportsES6\": true,\n          \"baseline\": 215589.34581225083,\n          \"relative\": {\n            \"babel-loose\": 0.09725343754607244,\n            \"babel-runtime\": 0.09421204656679273,\n            \"babel\": 0.1464339932137562,\n            \"buble\": 0.15379521291134549,\n            \"es6\": 0.15558748651851992,\n            \"traceur\": 0.12781181806033365,\n            \"typescript\": 0.11711348034280021\n          },\n          \"raw\": {\n            \"babel-loose\": 20966.80497855035,\n            \"babel-runtime\": 20311.113486968155,\n            \"babel\": 31569.608801629278,\n            \"buble\": 33156.609340612806,\n            \"es6\": 33543.004435100105,\n            \"traceur\": 27554.866242701755,\n            \"typescript\": 25248.418612900194\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.535,\n            \"babel-runtime\": 5.6,\n            \"babel\": 5.669,\n            \"buble\": 5.612,\n            \"es6\": 5.512,\n            \"es5\": 5.689,\n            \"traceur\": 5.514,\n            \"typescript\": 5.669\n          },\n          \"count\": {\n            \"babel-loose\": 1235,\n            \"babel-runtime\": 1230,\n            \"babel\": 1824,\n            \"buble\": 1803,\n            \"es6\": 1811,\n            \"es5\": 12481,\n            \"traceur\": 1651,\n            \"typescript\": 1826\n          },\n          \"errors\": {}\n        },\n        \"map-set-lookup\": {\n          \"supportsES6\": true,\n          \"baseline\": 2002850.3287136178,\n          \"relative\": {\n            \"babel-loose\": 4.546846669539565,\n            \"babel-runtime\": 4.3682428085900185,\n            \"babel\": 8.709130274142614,\n            \"buble\": 9.414942052680107,\n            \"es6\": 8.99887421028474,\n            \"traceur\": 8.208917582802844,\n            \"typescript\": 8.26831339723941\n          },\n          \"raw\": {\n            \"babel-loose\": 9106653.346697735,\n            \"babel-runtime\": 8748936.545085415,\n            \"babel\": 17443084.432376254,\n            \"buble\": 18856719.785030015,\n            \"es6\": 18023398.17012129,\n            \"traceur\": 16441233.279099673,\n            \"typescript\": 16560194.205568163\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.547,\n            \"babel-runtime\": 5.577,\n            \"babel\": 5.665,\n            \"buble\": 5.705,\n            \"es5\": 5.7,\n            \"es6\": 5.657,\n            \"traceur\": 5.6,\n            \"typescript\": 5.858\n          },\n          \"count\": {\n            \"babel-loose\": 490140,\n            \"babel-runtime\": 476706,\n            \"babel\": 966257,\n            \"buble\": 1010259,\n            \"es5\": 104561,\n            \"es6\": 958420,\n            \"traceur\": 906211,\n            \"typescript\": 1041694\n          },\n          \"errors\": {}\n        },\n        \"map-set-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 12031.209318842184,\n          \"relative\": {\n            \"babel-loose\": 0.9277215432130296,\n            \"babel-runtime\": 1.0186799956787893,\n            \"babel\": 1.4039636421217245,\n            \"buble\": 1.303815996223252,\n            \"es6\": 1.223769595967957,\n            \"traceur\": 1.2960538402997863,\n            \"typescript\": 1.290636868035721\n          },\n          \"raw\": {\n            \"babel-loose\": 11161.612075995254,\n            \"babel-runtime\": 12255.952256928766,\n            \"babel\": 16891.380454410504,\n            \"buble\": 15686.483163816696,\n            \"es6\": 14723.42816712542,\n            \"traceur\": 15593.095041135988,\n            \"typescript\": 15527.922313952657\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.528,\n            \"babel-runtime\": 5.807,\n            \"babel\": 5.502,\n            \"buble\": 5.631,\n            \"es5\": 5.527,\n            \"es6\": 5.48,\n            \"traceur\": 5.677,\n            \"typescript\": 5.75\n          },\n          \"count\": {\n            \"babel-loose\": 639,\n            \"babel-runtime\": 637,\n            \"babel\": 899,\n            \"buble\": 872,\n            \"es5\": 625,\n            \"es6\": 897,\n            \"traceur\": 867,\n            \"typescript\": 882\n          },\n          \"errors\": {}\n        },\n        \"map-string\": {\n          \"supportsES6\": true,\n          \"baseline\": 51316665.57099436,\n          \"relative\": {\n            \"babel-runtime\": 0.39121846690378054,\n            \"babel-loose\": 0.33170369989089005,\n            \"babel\": 0.5271562934639686,\n            \"buble\": 0.5437700928529157,\n            \"es6\": 0.5171281009584747,\n            \"traceur\": 0.46073374621725677,\n            \"typescript\": 0.5937223677103738\n          },\n          \"raw\": {\n            \"babel-runtime\": 20076027.23129843,\n            \"babel-loose\": 17021927.835962284,\n            \"babel\": 27051903.21533544,\n            \"buble\": 27904468.002441626,\n            \"es6\": 26537289.814249456,\n            \"traceur\": 23643319.571902353,\n            \"typescript\": 30467852.185812194\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.362,\n            \"babel-loose\": 5.538,\n            \"babel\": 5.353,\n            \"buble\": 5.471,\n            \"es5\": 5.394,\n            \"es6\": 5.677,\n            \"traceur\": 5.652,\n            \"typescript\": 5.615\n          },\n          \"count\": {\n            \"babel-runtime\": 1038158,\n            \"babel-loose\": 1001410,\n            \"babel\": 1564666,\n            \"buble\": 1647701,\n            \"es5\": 2663772,\n            \"es6\": 1470491,\n            \"traceur\": 1365681,\n            \"typescript\": 1642276\n          },\n          \"errors\": {}\n        },\n        \"object-literal-ext\": {\n          \"supportsES6\": true,\n          \"baseline\": 28646739.81956902,\n          \"relative\": {\n            \"babel-runtime\": 0.17494783936825292,\n            \"babel-loose\": 0.9659144833529758,\n            \"babel\": 0.11994481531242343,\n            \"es6\": 0.05151667752687397,\n            \"traceur\": 0.00868335826559261,\n            \"typescript\": 0.9898007917228522\n          },\n          \"raw\": {\n            \"babel-runtime\": 5011685.236378096,\n            \"babel-loose\": 27670300.89256613,\n            \"babel\": 3436027.916961252,\n            \"es6\": 1475784.8574809972,\n            \"traceur\": 248749.90499453564,\n            \"typescript\": 28354565.753687974\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.39,\n            \"babel-loose\": 5.697,\n            \"babel\": 5.589,\n            \"es5\": 5.581,\n            \"es6\": 5.554,\n            \"traceur\": 5.695,\n            \"typescript\": 5.595\n          },\n          \"count\": {\n            \"babel-runtime\": 272052,\n            \"babel-loose\": 1525224,\n            \"babel\": 252792,\n            \"es5\": 1572836,\n            \"es6\": 86823,\n            \"traceur\": 16132,\n            \"typescript\": 1562766\n          },\n          \"errors\": {}\n        },\n        \"regex-u\": {\n          \"supportsES6\": true,\n          \"baseline\": 24832893.07730081,\n          \"relative\": {\n            \"babel\": 0.3652833625591668,\n            \"traceur\": 0.6923465996291714\n          },\n          \"raw\": {\n            \"babel\": 9071042.685348695,\n            \"traceur\": 17192969.081024006\n          },\n          \"elapsed\": {\n            \"babel\": 5.614,\n            \"es5\": 5.66,\n            \"traceur\": 5.604\n          },\n          \"count\": {\n            \"babel\": 560746,\n            \"es5\": 1418864,\n            \"traceur\": 938471\n          },\n          \"errors\": {\n            \"es6\": \"Error: AssertError - Expect false to equal true\",\n            \"typescript\": \"Error: AssertError - Expect false to equal true\"\n          }\n        },\n        \"rest\": {\n          \"supportsES6\": true,\n          \"baseline\": 13436125.601626787,\n          \"relative\": {\n            \"buble\": 1.3152632848030708,\n            \"babel\": 4.384279399887019,\n            \"es6\": 0.28703608951593584,\n            \"traceur\": 1.1524700015721352,\n            \"typescript\": 1.2996294150498071\n          },\n          \"raw\": {\n            \"buble\": 17672042.693822283,\n            \"babel\": 58907728.689506896,\n            \"es6\": 3856652.950935904,\n            \"traceur\": 15484731.69323023,\n            \"typescript\": 17461984.05617796\n          },\n          \"elapsed\": {\n            \"buble\": 5.374,\n            \"babel\": 5.625,\n            \"es5\": 5.543,\n            \"es6\": 5.631,\n            \"traceur\": 5.62,\n            \"typescript\": 5.688\n          },\n          \"count\": {\n            \"buble\": 931824,\n            \"babel\": 3105333,\n            \"es5\": 742238,\n            \"es6\": 202709,\n            \"traceur\": 874117,\n            \"typescript\": 931470\n          },\n          \"errors\": {}\n        },\n        \"spread\": {\n          \"supportsES6\": true,\n          \"baseline\": 14423646.43239963,\n          \"relative\": {\n            \"babel\": 0.8935488693795398,\n            \"buble\": 0.9187032985902164,\n            \"es6\": 0.1144283784651664,\n            \"traceur\": 0.21825115700003778,\n            \"typescript\": 0.9924872562217715\n          },\n          \"raw\": {\n            \"babel\": 12888232.962000923,\n            \"buble\": 13251051.555144547,\n            \"es6\": 1650474.472814372,\n            \"traceur\": 3147977.5220306865,\n            \"typescript\": 14315285.272405252\n          },\n          \"elapsed\": {\n            \"babel\": 5.542,\n            \"buble\": 5.555,\n            \"es6\": 5.413,\n            \"es5\": 5.519,\n            \"traceur\": 5.442,\n            \"typescript\": 5.399\n          },\n          \"count\": {\n            \"babel\": 671453,\n            \"buble\": 728310,\n            \"es6\": 85508,\n            \"es5\": 759350,\n            \"traceur\": 166188,\n            \"typescript\": 734894\n          },\n          \"errors\": {}\n        },\n        \"spread-generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 3177519.621432134,\n          \"relative\": {\n            \"babel\": 0.1283206144837356,\n            \"babel-runtime\": 0.18187566873163508,\n            \"es6\": 0.3601548033437932,\n            \"traceur\": 0.05909532975187616\n          },\n          \"raw\": {\n            \"babel\": 407741.27035629837,\n            \"babel-runtime\": 577913.5060558612,\n            \"es6\": 1144398.9543779343,\n            \"traceur\": 187776.56982158867\n          },\n          \"elapsed\": {\n            \"babel\": 5.534,\n            \"babel-runtime\": 5.757,\n            \"es5\": 5.569,\n            \"es6\": 5.505,\n            \"traceur\": 6.042\n          },\n          \"count\": {\n            \"babel\": 32992,\n            \"babel-runtime\": 33485,\n            \"es5\": 170918,\n            \"es6\": 62534,\n            \"traceur\": 15649\n          },\n          \"errors\": {\n            \"babel-loose\": \"Error: AssertError - Expect -Infinity to equal 3\"\n          }\n        },\n        \"spread-literal\": {\n          \"supportsES6\": true,\n          \"baseline\": 6584391.9669186,\n          \"relative\": {\n            \"buble\": 0.9899295271456048,\n            \"babel\": 1.065630485466376,\n            \"es6\": 0.2033930897650986,\n            \"typescript\": 1.0697334059618722,\n            \"traceur\": 0.3480887508434291\n          },\n          \"raw\": {\n            \"buble\": 6518084.026353048,\n            \"babel\": 7016528.808208374,\n            \"es6\": 1339219.8263760689,\n            \"typescript\": 7043544.0449598245,\n            \"traceur\": 2291952.7748282044\n          },\n          \"elapsed\": {\n            \"buble\": 5.76,\n            \"babel\": 5.767,\n            \"es5\": 5.627,\n            \"es6\": 5.639,\n            \"typescript\": 5.509,\n            \"traceur\": 5.805\n          },\n          \"count\": {\n            \"buble\": 364969,\n            \"babel\": 366068,\n            \"es5\": 351829,\n            \"es6\": 71104,\n            \"typescript\": 361054,\n            \"traceur\": 129087\n          },\n          \"errors\": {}\n        },\n        \"super\": {\n          \"supportsES6\": true,\n          \"baseline\": 29040814.089751758,\n          \"relative\": {\n            \"babel-runtime\": 0.09399812915296377,\n            \"babel-loose\": 0.7255264573467503,\n            \"buble\": 1.4554473770309015,\n            \"babel\": 0.09119004185255011,\n            \"es6\": 0.12527564435900657,\n            \"typescript\": 1.4377045901156928,\n            \"traceur\": 0.11406331529146001\n          },\n          \"raw\": {\n            \"babel-runtime\": 2729782.1935156956,\n            \"babel-loose\": 21069878.96500318,\n            \"buble\": 42267376.69377124,\n            \"babel\": 2648233.05227659,\n            \"es6\": 3638106.697803768,\n            \"typescript\": 41752111.71753259,\n            \"traceur\": 3312491.533840029\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.614,\n            \"babel-loose\": 5.683,\n            \"buble\": 5.512,\n            \"babel\": 5.625,\n            \"es5\": 5.477,\n            \"es6\": 5.697,\n            \"typescript\": 5.616,\n            \"traceur\": 5.975\n          },\n          \"count\": {\n            \"babel-runtime\": 144683,\n            \"babel-loose\": 1197215,\n            \"buble\": 2252645,\n            \"babel\": 139056,\n            \"es5\": 2017000,\n            \"es6\": 188038,\n            \"typescript\": 2180121,\n            \"traceur\": 175080\n          },\n          \"errors\": {}\n        },\n        \"template_string\": {\n          \"supportsES6\": true,\n          \"baseline\": 24091277.574480683,\n          \"relative\": {\n            \"buble\": 1.163570933347651,\n            \"babel\": 1.0632352479341562,\n            \"es6\": 0.5735451826484871,\n            \"traceur\": 0.98161970683305,\n            \"typescript\": 1.209202898850354\n          },\n          \"raw\": {\n            \"buble\": 28031910.33287582,\n            \"babel\": 25614695.484953545,\n            \"es6\": 13817436.196690924,\n            \"traceur\": 23648472.82989536,\n            \"typescript\": 29131242.680070568\n          },\n          \"elapsed\": {\n            \"buble\": 5.496,\n            \"babel\": 5.574,\n            \"es5\": 5.664,\n            \"es6\": 5.645,\n            \"traceur\": 5.654,\n            \"typescript\": 5.697\n          },\n          \"count\": {\n            \"buble\": 1522500,\n            \"babel\": 1369743,\n            \"es5\": 1308505,\n            \"es6\": 745375,\n            \"traceur\": 1301116,\n            \"typescript\": 1502533\n          },\n          \"errors\": {}\n        },\n        \"template_string_tag\": {\n          \"supportsES6\": true,\n          \"baseline\": 19772836.140648935,\n          \"relative\": {\n            \"babel-loose\": 1.1720928937051698,\n            \"babel-runtime\": 0.8040008217077316,\n            \"babel\": 0.6499704187010833,\n            \"es6\": 0.2488282885068894,\n            \"traceur\": 0.13222487212801493,\n            \"typescript\": 0.8572548393610863\n          },\n          \"raw\": {\n            \"babel-loose\": 23175600.72885137,\n            \"babel-runtime\": 15897376.504574075,\n            \"babel\": 12851758.585245501,\n            \"es6\": 4920040.975804843,\n            \"traceur\": 2614460.7303054975,\n            \"typescript\": 16950359.469465084\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.596,\n            \"babel-runtime\": 5.638,\n            \"es5\": 5.504,\n            \"babel\": 5.58,\n            \"es6\": 5.507,\n            \"traceur\": 5.626,\n            \"typescript\": 5.704\n          },\n          \"count\": {\n            \"babel-loose\": 1253215,\n            \"babel-runtime\": 834522,\n            \"es5\": 1094322,\n            \"babel\": 800292,\n            \"es6\": 266496,\n            \"traceur\": 150728,\n            \"typescript\": 920632\n          },\n          \"errors\": {}\n        },\n        \"object-assign\": {\n          \"supportsES6\": true,\n          \"baseline\": 3752325.8051494965,\n          \"relative\": {\n            \"babel-runtime\": 0.2171840140940049,\n            \"babel-loose\": 0.20558278061410487,\n            \"babel\": 0.21465088878991873,\n            \"buble\": 0.21453951220953485,\n            \"es6\": 0.22581160069861583,\n            \"traceur\": 0.17814468821879678,\n            \"typescript\": 0.23956144703836663\n          },\n          \"raw\": {\n            \"babel-runtime\": 814945.1805508866,\n            \"babel-loose\": 771413.5727926934,\n            \"babel\": 805440.0691046868,\n            \"buble\": 805022.147888023,\n            \"es6\": 847318.6964035303,\n            \"traceur\": 668456.9106537027,\n            \"typescript\": 898912.5996410175\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.571,\n            \"babel-loose\": 5.579,\n            \"babel\": 5.44,\n            \"buble\": 5.745,\n            \"es5\": 5.355,\n            \"es6\": 5.74,\n            \"traceur\": 5.907,\n            \"typescript\": 5.512\n          },\n          \"count\": {\n            \"babel-runtime\": 41805,\n            \"babel-loose\": 41415,\n            \"babel\": 41415,\n            \"buble\": 47109,\n            \"es5\": 191985,\n            \"es6\": 47893,\n            \"traceur\": 45402,\n            \"typescript\": 48743\n          },\n          \"errors\": {}\n        },\n        \"new-target\": {\n          \"supportsES6\": true,\n          \"baseline\": 50529424.318124905,\n          \"relative\": {\n            \"es6\": 0.7924396848368364\n          },\n          \"raw\": {\n            \"es6\": 40041521.081641674\n          },\n          \"elapsed\": {\n            \"es5\": 5.631,\n            \"es6\": 5.642\n          },\n          \"count\": {\n            \"es5\": 2785881,\n            \"es6\": 2187825\n          },\n          \"errors\": {}\n        },\n        \"destructuring-array\": {\n          \"supportsES6\": true,\n          \"baseline\": 80740113.22924614,\n          \"relative\": {\n            \"es6\": 0.13520863587184048\n          },\n          \"raw\": {\n            \"es6\": 10916760.569864312\n          },\n          \"elapsed\": {\n            \"es6\": 5.482,\n            \"es5\": 5.668\n          },\n          \"count\": {\n            \"es6\": 588051,\n            \"es5\": 4295310\n          },\n          \"errors\": {}\n        },\n        \"destructuring-custom-iterator\": {\n          \"supportsES6\": true,\n          \"baseline\": 879836.2939461999,\n          \"relative\": {\n            \"es6\": 1.066566608498121\n          },\n          \"raw\": {\n            \"es6\": 938404.0120677542\n          },\n          \"elapsed\": {\n            \"es5\": 5.569,\n            \"es6\": 5.771\n          },\n          \"count\": {\n            \"es5\": 50383,\n            \"es6\": 54366\n          },\n          \"errors\": {}\n        },\n        \"destructuring-default-values\": {\n          \"supportsES6\": true,\n          \"baseline\": 59537546.54938226,\n          \"relative\": {\n            \"es6\": 0.5490437170076529\n          },\n          \"raw\": {\n            \"es6\": 32688715.858988997\n          },\n          \"elapsed\": {\n            \"es5\": 5.668,\n            \"es6\": 5.733\n          },\n          \"count\": {\n            \"es5\": 3322705,\n            \"es6\": 1743643\n          },\n          \"errors\": {}\n        },\n        \"destructuring-nested-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 62580883.24500226,\n          \"relative\": {\n            \"es6\": 0.5727615758628241\n          },\n          \"raw\": {\n            \"es6\": 35843925.306294896\n          },\n          \"elapsed\": {\n            \"es5\": 5.325,\n            \"es6\": 5.554\n          },\n          \"count\": {\n            \"es5\": 3369085,\n            \"es6\": 1973552\n          },\n          \"errors\": {}\n        },\n        \"destructuring-string\": {\n          \"supportsES6\": true,\n          \"baseline\": 60903531.82728646,\n          \"relative\": {\n            \"es6\": 0.19492314839435937\n          },\n          \"raw\": {\n            \"es6\": 11871508.172110748\n          },\n          \"elapsed\": {\n            \"es5\": 5.516,\n            \"es6\": 5.735\n          },\n          \"count\": {\n            \"es5\": 3134498,\n            \"es6\": 654930\n          },\n          \"errors\": {}\n        },\n        \"nodesource-array-includes\": {\n          \"supportsES6\": true,\n          \"baseline\": 49795013.669512935,\n          \"relative\": {\n            \"es6\": 0.21573572655722642\n          },\n          \"raw\": {\n            \"es6\": 10742563.452919394\n          },\n          \"elapsed\": {\n            \"es5\": 5.6,\n            \"es6\": 5.625\n          },\n          \"count\": {\n            \"es5\": 2706631,\n            \"es6\": 578593\n          },\n          \"errors\": {}\n        },\n        \"nodesource-default-params\": {\n          \"supportsES6\": true,\n          \"baseline\": 50173042.45534323,\n          \"relative\": {\n            \"es6\": 0.8428903720983818\n          },\n          \"raw\": {\n            \"es6\": 42290374.424492165\n          },\n          \"elapsed\": {\n            \"es6\": 5.339,\n            \"es5\": 5.496\n          },\n          \"count\": {\n            \"es6\": 2386495,\n            \"es5\": 2630530\n          },\n          \"errors\": {}\n        },\n        \"spread-super\": {\n          \"supportsES6\": true,\n          \"baseline\": 42512965.11281237,\n          \"relative\": {\n            \"es6\": 0.10370801923236872\n          },\n          \"raw\": {\n            \"es6\": 4408935.403544566\n          },\n          \"elapsed\": {\n            \"es6\": 5.413,\n            \"es5\": 5.598\n          },\n          \"count\": {\n            \"es6\": 231827,\n            \"es5\": 2213854\n          },\n          \"errors\": {}\n        }\n      },\n      \"version\": \"5.12.0\"\n    },\n    \"6.x\": {\n      \"stats\": {\n        \"promises\": {\n          \"supportsES6\": true,\n          \"baseline\": 829.7606197144034,\n          \"relative\": {\n            \"babel-runtime\": 0.9870460455232093,\n            \"babel-loose\": 0.9950843543668707,\n            \"buble\": 1.0606906952719408,\n            \"babel\": 1.0356545501097472,\n            \"es6\": 1.046802154488082,\n            \"traceur\": 1.0402950659406072,\n            \"typescript\": 1.0509942723144061\n          },\n          \"raw\": {\n            \"babel-runtime\": 819.0119384199894,\n            \"babel-loose\": 825.6818105475617,\n            \"buble\": 880.119368634147,\n            \"babel\": 859.3453613091056,\n            \"es6\": 868.5952044264036,\n            \"traceur\": 863.1958786007143,\n            \"typescript\": 872.0736587118902\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.97,\n            \"babel-loose\": 6.064,\n            \"buble\": 5.905,\n            \"babel\": 5.927,\n            \"es5\": 5.979,\n            \"es6\": 5.919,\n            \"traceur\": 5.928,\n            \"typescript\": 5.993\n          },\n          \"count\": {\n            \"babel-runtime\": 124,\n            \"babel-loose\": 127,\n            \"buble\": 50,\n            \"babel\": 76,\n            \"es5\": 46,\n            \"es6\": 49,\n            \"traceur\": 48,\n            \"typescript\": 47\n          },\n          \"errors\": {}\n        },\n        \"arrow\": {\n          \"supportsES6\": true,\n          \"baseline\": 88039279.12708966,\n          \"relative\": {\n            \"babel\": 1.1707073313378642,\n            \"buble\": 1.0780624234900413,\n            \"es5-bind\": 0.37661281085575293,\n            \"es6\": 1.0019502410875833,\n            \"traceur\": 0.9303850063629707,\n            \"typescript\": 1.0609156100806452\n          },\n          \"raw\": {\n            \"babel\": 103068229.51978448,\n            \"buble\": 94911838.61806649,\n            \"es5-bind\": 33156720.377767455,\n            \"es6\": 88210976.94656453,\n            \"traceur\": 81910425.27084868,\n            \"typescript\": 93402245.52617654\n          },\n          \"elapsed\": {\n            \"babel\": 5.584,\n            \"buble\": 5.634,\n            \"es5-bind\": 5.49,\n            \"es5\": 5.726,\n            \"es6\": 5.55,\n            \"traceur\": 5.491,\n            \"typescript\": 5.6\n          },\n          \"count\": {\n            \"babel\": 5517644,\n            \"buble\": 5120729,\n            \"es5-bind\": 2707291,\n            \"es5\": 5205153,\n            \"es6\": 5604998,\n            \"traceur\": 5567370,\n            \"typescript\": 5223883\n          },\n          \"errors\": {}\n        },\n        \"arrow-args\": {\n          \"supportsES6\": true,\n          \"baseline\": 78595193.3220137,\n          \"relative\": {\n            \"buble\": 1.1168020554809939,\n            \"babel\": 1.1815986622322778,\n            \"es6\": 1.18008135681624,\n            \"traceur\": 1.1851164130845866\n          },\n          \"raw\": {\n            \"buble\": 87775273.45295098,\n            \"babel\": 92867975.28717865,\n            \"es6\": 92748722.37467661,\n            \"traceur\": 93144453.59547454\n          },\n          \"elapsed\": {\n            \"buble\": 5.568,\n            \"babel\": 5.67,\n            \"es5\": 5.653,\n            \"es6\": 5.552,\n            \"traceur\": 5.616\n          },\n          \"count\": {\n            \"buble\": 4915901,\n            \"babel\": 5054371,\n            \"es5\": 4768534,\n            \"es6\": 5025203,\n            \"traceur\": 5028544\n          },\n          \"errors\": {\n            \"typescript\": \"Error: AssertError - Expect undefined to equal 1\"\n          }\n        },\n        \"arrow-declare\": {\n          \"supportsES6\": true,\n          \"baseline\": 39165953.51943106,\n          \"relative\": {\n            \"babel\": 0.9605674837843194,\n            \"buble\": 0.9388961215478318,\n            \"es6\": 1.0298362921833843,\n            \"traceur\": 0.8291636110214998,\n            \"typescript\": 0.6015792125315237\n          },\n          \"raw\": {\n            \"babel\": 37621541.42217351,\n            \"buble\": 36772761.85611647,\n            \"es6\": 40334520.35227766,\n            \"traceur\": 32474983.44927168,\n            \"typescript\": 23561423.476265598\n          },\n          \"elapsed\": {\n            \"babel\": 5.533,\n            \"buble\": 5.581,\n            \"es6\": 5.436,\n            \"es5\": 5.681,\n            \"traceur\": 5.565,\n            \"typescript\": 5.41\n          },\n          \"count\": {\n            \"babel\": 2002874,\n            \"buble\": 2008690,\n            \"es6\": 2099798,\n            \"es5\": 2469397,\n            \"traceur\": 2006180,\n            \"typescript\": 1954661\n          },\n          \"errors\": {}\n        },\n        \"bindings\": {\n          \"supportsES6\": true,\n          \"baseline\": 77134262.57951008,\n          \"relative\": {\n            \"buble\": 1.1142536752982226,\n            \"babel\": 1.165934916266158,\n            \"es6\": 1.181289887429872,\n            \"traceur\": 0.9958601133001205,\n            \"typescript\": 0.7005622706658606\n          },\n          \"raw\": {\n            \"buble\": 85947135.57063727,\n            \"babel\": 89933529.98189293,\n            \"es6\": 91117924.35953565,\n            \"traceur\": 76814935.47175215,\n            \"typescript\": 54037354.138838306\n          },\n          \"elapsed\": {\n            \"buble\": 5.537,\n            \"babel\": 5.734,\n            \"es5\": 5.692,\n            \"es6\": 5.659,\n            \"traceur\": 5.552,\n            \"typescript\": 5.654\n          },\n          \"count\": {\n            \"buble\": 4604094,\n            \"babel\": 4800077,\n            \"es5\": 4480168,\n            \"es6\": 4695354,\n            \"traceur\": 4799796,\n            \"typescript\": 4028661\n          },\n          \"errors\": {}\n        },\n        \"bindings-compound\": {\n          \"supportsES6\": true,\n          \"baseline\": 75755652.07124078,\n          \"relative\": {\n            \"buble\": 1.120179079514677,\n            \"babel\": 1.1986754388674268,\n            \"es6\": 1.0272754421859616,\n            \"traceur\": 1.0198670028812848,\n            \"typescript\": 0.6082254187111212\n          },\n          \"raw\": {\n            \"buble\": 84859896.60519664,\n            \"babel\": 90806439.49318263,\n            \"es6\": 77821920.97956973,\n            \"traceur\": 77260689.82921374,\n            \"typescript\": 46076513.20076445\n          },\n          \"elapsed\": {\n            \"buble\": 5.66,\n            \"babel\": 5.693,\n            \"es5\": 5.627,\n            \"es6\": 5.625,\n            \"traceur\": 5.625,\n            \"typescript\": 5.801\n          },\n          \"count\": {\n            \"buble\": 4624518,\n            \"babel\": 4866095,\n            \"es5\": 4298299,\n            \"es6\": 4021967,\n            \"traceur\": 4853429,\n            \"typescript\": 3509352\n          },\n          \"errors\": {}\n        },\n        \"classes\": {\n          \"supportsES6\": true,\n          \"baseline\": 73063670.73542018,\n          \"relative\": {\n            \"babel-loose\": 0.5839008929959444,\n            \"babel-runtime\": 0.4172472335124629,\n            \"babel\": 0.573138291436578,\n            \"buble\": 0.7608478533597267,\n            \"es6\": 1.0965103448623177,\n            \"traceur\": 0.7184573368658844,\n            \"typescript\": 0.8925143444904681\n          },\n          \"raw\": {\n            \"babel-loose\": 42661942.58797349,\n            \"babel-runtime\": 30485614.484619565,\n            \"babel\": 41875587.41138343,\n            \"buble\": 55590337.03762633,\n            \"es6\": 80115070.79500242,\n            \"traceur\": 52493130.29821584,\n            \"typescript\": 65210374.19249094\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.595,\n            \"babel-runtime\": 5.677,\n            \"babel\": 5.476,\n            \"buble\": 5.617,\n            \"es5\": 5.557,\n            \"es6\": 5.448,\n            \"traceur\": 5.507,\n            \"typescript\": 5.661\n          },\n          \"count\": {\n            \"babel-loose\": 2452433,\n            \"babel-runtime\": 2344056,\n            \"babel\": 2251309,\n            \"buble\": 2881618,\n            \"es5\": 4035384,\n            \"es6\": 4185239,\n            \"traceur\": 3957079,\n            \"typescript\": 3964915\n          },\n          \"errors\": {}\n        },\n        \"defaults\": {\n          \"supportsES6\": true,\n          \"baseline\": 81367101.68705894,\n          \"relative\": {\n            \"buble\": 1.0519210841647229,\n            \"babel\": 0.7609286948808155,\n            \"es6\": 1.1293948149575936,\n            \"traceur\": 0.09621087366060292,\n            \"typescript\": 0.7477342734693848\n          },\n          \"raw\": {\n            \"buble\": 85591769.8219923,\n            \"babel\": 61914562.49296836,\n            \"es6\": 91895582.75349164,\n            \"traceur\": 7828399.940543058,\n            \"typescript\": 60840970.664282575\n          },\n          \"elapsed\": {\n            \"buble\": 5.565,\n            \"babel\": 5.64,\n            \"es5\": 5.676,\n            \"es6\": 5.644,\n            \"traceur\": 5.518,\n            \"typescript\": 5.51\n          },\n          \"count\": {\n            \"buble\": 4646760,\n            \"babel\": 3499771,\n            \"es5\": 4730693,\n            \"es6\": 4803399,\n            \"traceur\": 540167,\n            \"typescript\": 3896455\n          },\n          \"errors\": {}\n        },\n        \"destructuring\": {\n          \"supportsES6\": true,\n          \"baseline\": 52216043.80498405,\n          \"relative\": {\n            \"babel-loose\": 1.6502767715722446,\n            \"babel-runtime\": 0.7535184790865823,\n            \"babel\": 0.6012061746123969,\n            \"es6\": 0.10689148015720853,\n            \"traceur\": 0.14308959675291863,\n            \"typescript\": 1.4113435132586858\n          },\n          \"raw\": {\n            \"babel-loose\": 86170924.19476397,\n            \"babel-runtime\": 39345753.91184994,\n            \"babel\": 31392607.949387807,\n            \"es6\": 5581450.210268384,\n            \"traceur\": 7471572.652087902,\n            \"typescript\": 73694774.71219562\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.467,\n            \"babel-runtime\": 5.583,\n            \"babel\": 5.624,\n            \"es5\": 5.605,\n            \"es6\": 5.598,\n            \"traceur\": 5.774,\n            \"typescript\": 5.558\n          },\n          \"count\": {\n            \"babel-loose\": 4614108,\n            \"babel-runtime\": 2102072,\n            \"babel\": 2051384,\n            \"es5\": 3818947,\n            \"es6\": 304192,\n            \"traceur\": 396696,\n            \"typescript\": 4050914\n          },\n          \"errors\": {}\n        },\n        \"destructuring-simple\": {\n          \"supportsES6\": true,\n          \"baseline\": 77604868.07935761,\n          \"relative\": {\n            \"babel\": 1.1625140089720598,\n            \"buble\": 1.0665474829990897,\n            \"es6\": 1.1694944525204265,\n            \"traceur\": 0.9490444562764444,\n            \"typescript\": 0.7928595668033803\n          },\n          \"raw\": {\n            \"babel\": 90216746.30668186,\n            \"buble\": 82769276.71851526,\n            \"es6\": 90758462.70738825,\n            \"traceur\": 73650469.83077914,\n            \"typescript\": 61529762.087232955\n          },\n          \"elapsed\": {\n            \"babel\": 5.584,\n            \"buble\": 5.666,\n            \"es6\": 5.371,\n            \"es5\": 5.645,\n            \"traceur\": 5.597,\n            \"typescript\": 5.54\n          },\n          \"count\": {\n            \"babel\": 4880327,\n            \"buble\": 4576955,\n            \"es6\": 4704315,\n            \"es5\": 4432936,\n            \"traceur\": 4850800,\n            \"typescript\": 4723842\n          },\n          \"errors\": {}\n        },\n        \"for-of-array\": {\n          \"supportsES6\": true,\n          \"baseline\": 19336493.499716427,\n          \"relative\": {\n            \"babel-loose\": 0.9867442850287524,\n            \"babel-runtime\": 0.16627572720969522,\n            \"babel\": 0.13777172554229095,\n            \"es6\": 0.15740906795204318,\n            \"traceur\": 0.14611629954448763,\n            \"typescript\": 1.1130870820890166\n          },\n          \"raw\": {\n            \"babel-loose\": 19080174.453340806,\n            \"babel-runtime\": 3215189.5183508936,\n            \"babel\": 2664022.0753932246,\n            \"es6\": 3043739.4192511044,\n            \"traceur\": 2825376.8763446035,\n            \"typescript\": 21523201.127432596\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.431,\n            \"babel-runtime\": 5.65,\n            \"babel\": 5.554,\n            \"es5\": 5.57,\n            \"es6\": 5.537,\n            \"traceur\": 5.523,\n            \"typescript\": 5.589\n          },\n          \"count\": {\n            \"babel-loose\": 1001309,\n            \"babel-runtime\": 170593,\n            \"babel\": 170424,\n            \"es5\": 1238285,\n            \"es6\": 169894,\n            \"traceur\": 154979,\n            \"typescript\": 1309792\n          },\n          \"errors\": {}\n        },\n        \"for-of-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 9554586.660965709,\n          \"relative\": {\n            \"babel-runtime\": 0.3106775791862878,\n            \"babel-loose\": 0.34953847842346636,\n            \"babel\": 0.2264210896549221,\n            \"es6\": 0.3297494082750423,\n            \"traceur\": 0.32598185885338005\n          },\n          \"raw\": {\n            \"babel-runtime\": 2968395.853954423,\n            \"babel-loose\": 3339695.683439102,\n            \"babel\": 2163359.9229782396,\n            \"es6\": 3150619.2977660545,\n            \"traceur\": 3114621.920317312\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.595,\n            \"babel-loose\": 5.627,\n            \"babel\": 5.725,\n            \"es5\": 5.731,\n            \"es6\": 5.57,\n            \"traceur\": 5.594\n          },\n          \"count\": {\n            \"babel-runtime\": 156602,\n            \"babel-loose\": 184546,\n            \"babel\": 164232,\n            \"es5\": 606182,\n            \"es6\": 170916,\n            \"traceur\": 166353\n          },\n          \"errors\": {\n            \"typescript\": \"Error: AssertError - Expect  to equal bd\"\n          }\n        },\n        \"generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 3852265.938820442,\n          \"relative\": {\n            \"babel-loose\": 0.29111856028198513,\n            \"babel-runtime\": 0.28222145961537376,\n            \"babel\": 0.28112586917038035,\n            \"es6\": 0.3062984330787142,\n            \"traceur\": 0.07784892895062882\n          },\n          \"raw\": {\n            \"babel-loose\": 1121466.113932737,\n            \"babel-runtime\": 1087192.1160804932,\n            \"babel\": 1082971.610326348,\n            \"es6\": 1179943.0208632033,\n            \"traceur\": 299894.77737016004\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.54,\n            \"babel-runtime\": 5.786,\n            \"babel\": 5.511,\n            \"es5\": 5.65,\n            \"es6\": 5.472,\n            \"traceur\": 5.547\n          },\n          \"count\": {\n            \"babel-loose\": 60270,\n            \"babel-runtime\": 58103,\n            \"babel\": 58665,\n            \"es5\": 285834,\n            \"es6\": 63480,\n            \"traceur\": 27527\n          },\n          \"errors\": {}\n        },\n        \"map-set\": {\n          \"supportsES6\": true,\n          \"baseline\": 187123.2374576586,\n          \"relative\": {\n            \"babel-runtime\": 0.07035901324462858,\n            \"babel-loose\": 0.06749026404964636,\n            \"buble\": 0.18117458259939087,\n            \"babel\": 0.16675511259056391,\n            \"es6\": 0.1740388695244933,\n            \"traceur\": 0.1496748516021994,\n            \"typescript\": 0.11518588592218476\n          },\n          \"raw\": {\n            \"babel-runtime\": 13165.80634266118,\n            \"babel-loose\": 12628.996705842057,\n            \"buble\": 33901.974441038,\n            \"babel\": 31203.75653056269,\n            \"es6\": 32566.716708894222,\n            \"traceur\": 28007.642797798173,\n            \"typescript\": 21553.955883187755\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.489,\n            \"babel-loose\": 5.536,\n            \"buble\": 5.311,\n            \"babel\": 5.616,\n            \"es5\": 5.648,\n            \"es6\": 5.733,\n            \"traceur\": 5.467,\n            \"typescript\": 5.614\n          },\n          \"count\": {\n            \"babel-runtime\": 713,\n            \"babel-loose\": 678,\n            \"buble\": 1756,\n            \"babel\": 1670,\n            \"es5\": 10094,\n            \"es6\": 1682,\n            \"traceur\": 1537,\n            \"typescript\": 1330\n          },\n          \"errors\": {}\n        },\n        \"map-set-lookup\": {\n          \"supportsES6\": true,\n          \"baseline\": 1923288.507208794,\n          \"relative\": {\n            \"babel-runtime\": 2.22980333689625,\n            \"babel-loose\": 2.01156538928962,\n            \"babel\": 8.377781982956273,\n            \"buble\": 8.77862136908502,\n            \"es6\": 8.985429582171257,\n            \"traceur\": 8.768055558855371,\n            \"typescript\": 3.2068731968630404\n          },\n          \"raw\": {\n            \"babel-runtime\": 4288555.131188376,\n            \"babel-loose\": 3868820.5947197103,\n            \"babel\": 16112891.803720701,\n            \"buble\": 16883821.588298745,\n            \"es6\": 17281573.44772389,\n            \"traceur\": 16863500.486914713,\n            \"typescript\": 6167742.363602609\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.529,\n            \"babel-loose\": 5.681,\n            \"babel\": 5.585,\n            \"buble\": 5.496,\n            \"es6\": 5.436,\n            \"es5\": 5.562,\n            \"traceur\": 5.585,\n            \"typescript\": 5.672\n          },\n          \"count\": {\n            \"babel-runtime\": 230542,\n            \"babel-loose\": 208359,\n            \"babel\": 927143,\n            \"buble\": 932521,\n            \"es6\": 933757,\n            \"es5\": 103246,\n            \"traceur\": 921564,\n            \"typescript\": 435493\n          },\n          \"errors\": {}\n        },\n        \"map-set-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 138043.81865234856,\n          \"relative\": {\n            \"babel-runtime\": 0.04744180487150718,\n            \"babel-loose\": 0.04811035651890813,\n            \"babel\": 0.10998049374068823,\n            \"buble\": 0.12377971092287807,\n            \"es6\": 0.11688570886517244,\n            \"traceur\": 0.07613512101554698,\n            \"typescript\": 0.08700478886197154\n          },\n          \"raw\": {\n            \"babel-runtime\": 6549.047908222444,\n            \"babel-loose\": 6641.337330595989,\n            \"babel\": 15182.127333235323,\n            \"buble\": 17087.023967477908,\n            \"es6\": 16135.349597635075,\n            \"traceur\": 10509.98283854478,\n            \"typescript\": 12010.473295547874\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.385,\n            \"babel-loose\": 5.588,\n            \"babel\": 5.53,\n            \"buble\": 5.557,\n            \"es6\": 5.389,\n            \"es5\": 5.655,\n            \"traceur\": 5.478,\n            \"typescript\": 5.541\n          },\n          \"count\": {\n            \"babel-runtime\": 350,\n            \"babel-loose\": 359,\n            \"babel\": 829,\n            \"buble\": 913,\n            \"es6\": 837,\n            \"es5\": 8878,\n            \"traceur\": 757,\n            \"typescript\": 841\n          },\n          \"errors\": {}\n        },\n        \"map-string\": {\n          \"supportsES6\": true,\n          \"baseline\": 56404182.48072808,\n          \"relative\": {\n            \"babel-loose\": 0.10969323985848381,\n            \"babel-runtime\": 0.10947193912398187,\n            \"babel\": 0.5136603832798685,\n            \"buble\": 0.504915493259119,\n            \"es6\": 0.5334296979562367,\n            \"traceur\": 0.5068124409062355,\n            \"typescript\": 0.36851395598233017\n          },\n          \"raw\": {\n            \"babel-loose\": 6187157.517880196,\n            \"babel-runtime\": 6174675.23086823,\n            \"babel\": 28972593.991638433,\n            \"buble\": 28479345.61913418,\n            \"es6\": 30087666.02416324,\n            \"traceur\": 28586341.400378525,\n            \"typescript\": 20785728.419922348\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.582,\n            \"babel-runtime\": 5.594,\n            \"babel\": 5.58,\n            \"buble\": 5.707,\n            \"es6\": 5.484,\n            \"es5\": 5.676,\n            \"traceur\": 5.583,\n            \"typescript\": 5.858\n          },\n          \"count\": {\n            \"babel-loose\": 348818,\n            \"babel-runtime\": 330572,\n            \"babel\": 1540579,\n            \"buble\": 1599384,\n            \"es6\": 1575158,\n            \"es5\": 3241933,\n            \"traceur\": 1537063,\n            \"typescript\": 1539568\n          },\n          \"errors\": {}\n        },\n        \"object-assign\": {\n          \"supportsES6\": true,\n          \"baseline\": 5527306.717898183,\n          \"relative\": {\n            \"babel-loose\": 0.2944423479736645,\n            \"babel-runtime\": 0.27909984813483657,\n            \"buble\": 0.28799511701976127,\n            \"babel\": 0.27727600401459446,\n            \"es6\": 0.3119708578639731,\n            \"traceur\": 0.23789437354717463,\n            \"typescript\": 0.2540634779908311\n          },\n          \"raw\": {\n            \"babel-loose\": 1627473.16798855,\n            \"babel-runtime\": 1542670.4655600449,\n            \"buble\": 1591837.3450251997,\n            \"babel\": 1532589.5197018313,\n            \"es6\": 1724358.6184599975,\n            \"traceur\": 1314915.169057478,\n            \"typescript\": 1404286.768671298\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.552,\n            \"babel-runtime\": 5.553,\n            \"buble\": 5.47,\n            \"babel\": 5.534,\n            \"es5\": 5.561,\n            \"es6\": 5.737,\n            \"traceur\": 5.742,\n            \"typescript\": 5.647\n          },\n          \"count\": {\n            \"babel-loose\": 88595,\n            \"babel-runtime\": 87387,\n            \"buble\": 84066,\n            \"babel\": 83671,\n            \"es5\": 297648,\n            \"es6\": 89588,\n            \"traceur\": 88535,\n            \"typescript\": 86796\n          },\n          \"errors\": {}\n        },\n        \"object-literal-ext\": {\n          \"supportsES6\": true,\n          \"baseline\": 19655173.01428773,\n          \"relative\": {\n            \"babel-loose\": 1.1992129595660488,\n            \"babel-runtime\": 0.27416941197149425,\n            \"babel\": 0.2147076528251222,\n            \"es6\": 0.14309429780820349,\n            \"traceur\": 0.04393389015186161,\n            \"typescript\": 1.1256914007665517\n          },\n          \"raw\": {\n            \"babel-loose\": 23570738.201246724,\n            \"babel-runtime\": 5388847.227525248,\n            \"babel\": 4220116.0637694,\n            \"es6\": 2812543.180778253,\n            \"traceur\": 863528.2121255517,\n            \"typescript\": 22125659.24276248\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.568,\n            \"babel-runtime\": 5.664,\n            \"babel\": 5.532,\n            \"es5\": 5.592,\n            \"es6\": 5.505,\n            \"traceur\": 5.596,\n            \"typescript\": 5.548\n          },\n          \"count\": {\n            \"babel-loose\": 1285748,\n            \"babel-runtime\": 294147,\n            \"babel\": 331497,\n            \"es5\": 1206078,\n            \"es6\": 154328,\n            \"traceur\": 46653,\n            \"typescript\": 1224546\n          },\n          \"errors\": {}\n        },\n        \"regex-u\": {\n          \"supportsES6\": true,\n          \"baseline\": 10166433.05621132,\n          \"relative\": {\n            \"babel\": 1.175307535119225,\n            \"es6\": 1.2093925526798879,\n            \"traceur\": 1.2792539610104476,\n            \"typescript\": 1.13965359685829\n          },\n          \"raw\": {\n            \"babel\": 11948685.376250338,\n            \"es6\": 12295208.425500603,\n            \"traceur\": 13005449.756505882,\n            \"typescript\": 11586211.999730248\n          },\n          \"elapsed\": {\n            \"babel\": 5.413,\n            \"es5\": 5.596,\n            \"es6\": 5.581,\n            \"traceur\": 5.671,\n            \"typescript\": 5.498\n          },\n          \"count\": {\n            \"babel\": 634705,\n            \"es5\": 693652,\n            \"es6\": 680962,\n            \"traceur\": 674794,\n            \"typescript\": 654293\n          },\n          \"errors\": {}\n        },\n        \"rest\": {\n          \"supportsES6\": true,\n          \"baseline\": 13884108.848531693,\n          \"relative\": {\n            \"babel\": 4.4848664332275465,\n            \"buble\": 1.2213744397111816,\n            \"es6\": 1.2068797450217357,\n            \"typescript\": 0.7818533300802222,\n            \"traceur\": 1.1312986297901626\n          },\n          \"raw\": {\n            \"babel\": 62268373.73005736,\n            \"buble\": 16957695.665764455,\n            \"es6\": 16756449.746969953,\n            \"typescript\": 10855336.738420783,\n            \"traceur\": 15707073.316201376\n          },\n          \"elapsed\": {\n            \"babel\": 5.601,\n            \"buble\": 5.677,\n            \"es6\": 5.456,\n            \"es5\": 5.58,\n            \"typescript\": 5.524,\n            \"traceur\": 5.605\n          },\n          \"count\": {\n            \"babel\": 3597858,\n            \"buble\": 919837,\n            \"es6\": 877448,\n            \"es5\": 781155,\n            \"typescript\": 826259,\n            \"traceur\": 996863\n          },\n          \"errors\": {}\n        },\n        \"spread\": {\n          \"supportsES6\": true,\n          \"baseline\": 34546115.949287094,\n          \"relative\": {\n            \"buble\": 0.904565739652502,\n            \"babel\": 0.9569123300259147,\n            \"es6\": 0.0436420269674791,\n            \"traceur\": 0.09005039800706201,\n            \"typescript\": 0.574437735883547\n          },\n          \"raw\": {\n            \"buble\": 31249232.925787974,\n            \"babel\": 33057604.306377728,\n            \"es6\": 1507662.523880447,\n            \"traceur\": 3110891.4908314156,\n            \"typescript\": 19844592.62947897\n          },\n          \"elapsed\": {\n            \"buble\": 5.543,\n            \"babel\": 5.672,\n            \"es5\": 5.603,\n            \"es6\": 5.706,\n            \"traceur\": 5.677,\n            \"typescript\": 5.749\n          },\n          \"count\": {\n            \"buble\": 1884129,\n            \"babel\": 1768923,\n            \"es5\": 1862161,\n            \"es6\": 81467,\n            \"traceur\": 168166,\n            \"typescript\": 1444615\n          },\n          \"errors\": {}\n        },\n        \"spread-generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 5324292.787138994,\n          \"relative\": {\n            \"babel-runtime\": 0.039132217940234255,\n            \"babel\": 0.03157516774808802,\n            \"es6\": 0.11752236886229232,\n            \"traceur\": 0.04634305956633354\n          },\n          \"raw\": {\n            \"babel-runtime\": 208351.3857239404,\n            \"babel\": 168115.43789384887,\n            \"es6\": 625723.5008609913,\n            \"traceur\": 246744.0177829824\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.538,\n            \"babel\": 5.611,\n            \"es5\": 5.583,\n            \"es6\": 5.631,\n            \"traceur\": 5.563\n          },\n          \"count\": {\n            \"babel-runtime\": 11590,\n            \"babel\": 12980,\n            \"es5\": 289952,\n            \"es6\": 34460,\n            \"traceur\": 22493\n          },\n          \"errors\": {\n            \"babel-loose\": \"Error: AssertError - Expect -Infinity to equal 3\"\n          }\n        },\n        \"spread-literal\": {\n          \"supportsES6\": true,\n          \"baseline\": 17473088.000962444,\n          \"relative\": {\n            \"babel\": 0.2435256502069727,\n            \"buble\": 0.238551163126758,\n            \"es6\": 0.1276425887678309,\n            \"typescript\": 0.18708895578053691,\n            \"traceur\": 0.0833692182506374\n          },\n          \"raw\": {\n            \"babel\": 4255145.116558032,\n            \"buble\": 4168225.46604579,\n            \"es6\": 2230310.18621097,\n            \"typescript\": 3269021.7883614926,\n            \"traceur\": 1456717.6870648314\n          },\n          \"elapsed\": {\n            \"babel\": 5.483,\n            \"buble\": 5.67,\n            \"es5\": 5.625,\n            \"es6\": 5.463,\n            \"typescript\": 5.592,\n            \"traceur\": 5.616\n          },\n          \"count\": {\n            \"babel\": 227970,\n            \"buble\": 229019,\n            \"es5\": 967848,\n            \"es6\": 116337,\n            \"typescript\": 225729,\n            \"traceur\": 103990\n          },\n          \"errors\": {}\n        },\n        \"super\": {\n          \"supportsES6\": true,\n          \"baseline\": 38013697.746441215,\n          \"relative\": {\n            \"babel-runtime\": 0.09501511162008842,\n            \"babel-loose\": 0.3676953263900445,\n            \"buble\": 1.0469201356049804,\n            \"babel\": 0.09589729669720903,\n            \"es6\": 0.34180396923685724,\n            \"traceur\": 0.09046709956807623,\n            \"typescript\": 0.7197310526600593\n          },\n          \"raw\": {\n            \"babel-runtime\": 3611875.734470416,\n            \"babel-loose\": 13977459.000170201,\n            \"buble\": 39797305.59955098,\n            \"babel\": 3645410.8513485,\n            \"es6\": 12993232.775103783,\n            \"traceur\": 3438988.9789780527,\n            \"typescript\": 27359638.69454746\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.581,\n            \"babel-loose\": 5.649,\n            \"buble\": 5.462,\n            \"babel\": 5.529,\n            \"es6\": 5.555,\n            \"es5\": 5.701,\n            \"traceur\": 5.447,\n            \"typescript\": 5.642\n          },\n          \"count\": {\n            \"babel-runtime\": 194374,\n            \"babel-loose\": 803923,\n            \"buble\": 2172976,\n            \"babel\": 195035,\n            \"es6\": 695702,\n            \"es5\": 2137705,\n            \"traceur\": 215407,\n            \"typescript\": 2061647\n          },\n          \"errors\": {}\n        },\n        \"template_string\": {\n          \"supportsES6\": true,\n          \"baseline\": 26101992.70975991,\n          \"relative\": {\n            \"buble\": 1.000945891848441,\n            \"babel\": 1.0222194431408835,\n            \"es6\": 0.9089667050372998,\n            \"traceur\": 0.35031123383739066,\n            \"typescript\": 0.8903611455206752\n          },\n          \"raw\": {\n            \"buble\": 26126682.37189214,\n            \"babel\": 26681964.452638175,\n            \"es6\": 23725842.308298085,\n            \"traceur\": 9143821.27177057,\n            \"typescript\": 23240200.129434146\n          },\n          \"elapsed\": {\n            \"buble\": 5.579,\n            \"babel\": 5.725,\n            \"es5\": 5.656,\n            \"es6\": 5.661,\n            \"traceur\": 5.438,\n            \"typescript\": 5.725\n          },\n          \"count\": {\n            \"buble\": 1495473,\n            \"babel\": 1433896,\n            \"es5\": 1481136,\n            \"es6\": 1268303,\n            \"traceur\": 890604,\n            \"typescript\": 1509901\n          },\n          \"errors\": {}\n        },\n        \"template_string_tag\": {\n          \"supportsES6\": true,\n          \"baseline\": 12905055.3858324,\n          \"relative\": {\n            \"babel-runtime\": 1.182695627178998,\n            \"babel-loose\": 1.7455778993544018,\n            \"babel\": 1.1329755189912682,\n            \"es6\": 0.5179892518686083,\n            \"traceur\": 0.14518593504687938,\n            \"typescript\": 1.2199919079712933\n          },\n          \"raw\": {\n            \"babel-runtime\": 15262752.573326753,\n            \"babel-loose\": 22526779.47145353,\n            \"babel\": 14621111.823374525,\n            \"es6\": 6684679.984630279,\n            \"traceur\": 1873632.5330238435,\n            \"typescript\": 15744063.142636884\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.57,\n            \"babel-loose\": 5.575,\n            \"babel\": 5.561,\n            \"es5\": 5.709,\n            \"es6\": 5.592,\n            \"traceur\": 5.967,\n            \"typescript\": 5.687\n          },\n          \"count\": {\n            \"babel-runtime\": 811171,\n            \"babel-loose\": 1239512,\n            \"babel\": 793759,\n            \"es5\": 925732,\n            \"es6\": 367220,\n            \"traceur\": 107556,\n            \"typescript\": 948046\n          },\n          \"errors\": {}\n        },\n        \"new-target\": {\n          \"supportsES6\": true,\n          \"baseline\": 56032368.026903585,\n          \"relative\": {\n            \"es6\": 0.6753167553711086\n          },\n          \"raw\": {\n            \"es6\": 37839596.971688375\n          },\n          \"elapsed\": {\n            \"es5\": 5.68,\n            \"es6\": 5.814\n          },\n          \"count\": {\n            \"es5\": 3092557,\n            \"es6\": 2013088\n          },\n          \"errors\": {}\n        },\n        \"destructuring-array\": {\n          \"supportsES6\": true,\n          \"baseline\": 75640610.48482524,\n          \"relative\": {\n            \"es6\": 0.11215086794432773\n          },\n          \"raw\": {\n            \"es6\": 8483160.117711967\n          },\n          \"elapsed\": {\n            \"es6\": 5.541,\n            \"es5\": 5.665\n          },\n          \"count\": {\n            \"es6\": 480616,\n            \"es5\": 4316974\n          },\n          \"errors\": {}\n        },\n        \"destructuring-custom-iterator\": {\n          \"supportsES6\": true,\n          \"baseline\": 4081685.4273122805,\n          \"relative\": {\n            \"es6\": 0.9754216681821111\n          },\n          \"raw\": {\n            \"es6\": 3981364.4085035576\n          },\n          \"elapsed\": {\n            \"es5\": 5.508,\n            \"es6\": 5.64\n          },\n          \"count\": {\n            \"es5\": 210657,\n            \"es6\": 209388\n          },\n          \"errors\": {}\n        },\n        \"destructuring-default-values\": {\n          \"supportsES6\": true,\n          \"baseline\": 74277946.02803707,\n          \"relative\": {\n            \"es6\": 1.1302944702669537\n          },\n          \"raw\": {\n            \"es6\": 83955951.65827754\n          },\n          \"elapsed\": {\n            \"es5\": 5.672,\n            \"es6\": 5.712\n          },\n          \"count\": {\n            \"es5\": 4103382,\n            \"es6\": 4390770\n          },\n          \"errors\": {}\n        },\n        \"destructuring-nested-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 79025552.7159233,\n          \"relative\": {\n            \"es6\": 1.0824305130980882\n          },\n          \"raw\": {\n            \"es6\": 85539669.57415688\n          },\n          \"elapsed\": {\n            \"es5\": 5.696,\n            \"es6\": 5.841\n          },\n          \"count\": {\n            \"es5\": 4606541,\n            \"es6\": 4441561\n          },\n          \"errors\": {}\n        },\n        \"destructuring-string\": {\n          \"supportsES6\": true,\n          \"baseline\": 62353318.162032425,\n          \"relative\": {\n            \"es6\": 0.12036064153317048\n          },\n          \"raw\": {\n            \"es6\": 7504885.375704113\n          },\n          \"elapsed\": {\n            \"es5\": 5.586,\n            \"es6\": 5.588\n          },\n          \"count\": {\n            \"es5\": 3761857,\n            \"es6\": 434050\n          },\n          \"errors\": {}\n        },\n        \"nodesource-array-includes\": {\n          \"supportsES6\": true,\n          \"baseline\": 63229109.15909963,\n          \"relative\": {\n            \"es6\": 0.30725084711634193\n          },\n          \"raw\": {\n            \"es6\": 19427197.351545017\n          },\n          \"elapsed\": {\n            \"es6\": 5.508,\n            \"es5\": 5.691\n          },\n          \"count\": {\n            \"es6\": 1013604,\n            \"es5\": 3388106\n          },\n          \"errors\": {}\n        },\n        \"nodesource-default-params\": {\n          \"supportsES6\": true,\n          \"baseline\": 59596510.9016179,\n          \"relative\": {\n            \"es6\": 1.1438174837875419\n          },\n          \"raw\": {\n            \"es6\": 68167531.1420054\n          },\n          \"elapsed\": {\n            \"es5\": 5.445,\n            \"es6\": 5.533\n          },\n          \"count\": {\n            \"es5\": 3246581,\n            \"es6\": 3759961\n          },\n          \"errors\": {}\n        },\n        \"scratch\": {\n          \"supportsES6\": true,\n          \"baseline\": \"ReferenceError: print is not defined\",\n          \"relative\": {},\n          \"raw\": {},\n          \"elapsed\": {},\n          \"count\": {},\n          \"errors\": {\n            \"es6\": \"baseline failed: ReferenceError: print is not defined\"\n          }\n        },\n        \"spread-super\": {\n          \"supportsES6\": true,\n          \"baseline\": 44025709.82961457,\n          \"relative\": {\n            \"es6\": 0.41773575049285105\n          },\n          \"raw\": {\n            \"es6\": 18391112.936654534\n          },\n          \"elapsed\": {\n            \"es5\": 5.428,\n            \"es6\": 5.572\n          },\n          \"count\": {\n            \"es5\": 2393955,\n            \"es6\": 1006723\n          },\n          \"errors\": {}\n        }\n      },\n      \"version\": \"6.11.2\"\n    },\n    \"7.x\": {\n      \"stats\": {\n        \"promises\": {\n          \"supportsES6\": true,\n          \"baseline\": 840.0396959146294,\n          \"relative\": {\n            \"babel-loose\": 1.0122645118170792,\n            \"babel-runtime\": 1.0123468366930763,\n            \"buble\": 1.0452602132966395,\n            \"babel\": 1.0404931752198243,\n            \"es6\": 1.0490038043977572,\n            \"traceur\": 1.0436196152798276,\n            \"typescript\": 1.0443875539317231\n          },\n          \"raw\": {\n            \"babel-loose\": 850.34237269199,\n            \"babel-runtime\": 850.4115288557889,\n            \"buble\": 878.0600717293697,\n            \"babel\": 874.0555705129085,\n            \"es6\": 881.2048368595813,\n            \"traceur\": 876.681904270209,\n            \"typescript\": 877.3270032218284\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.094,\n            \"babel-runtime\": 6.165,\n            \"buble\": 5.884,\n            \"babel\": 6.188,\n            \"es5\": 5.909,\n            \"es6\": 5.912,\n            \"traceur\": 5.975,\n            \"typescript\": 5.925\n          },\n          \"count\": {\n            \"babel-loose\": 145,\n            \"babel-runtime\": 147,\n            \"buble\": 48,\n            \"babel\": 168,\n            \"es5\": 47,\n            \"es6\": 48,\n            \"traceur\": 47,\n            \"typescript\": 48\n          },\n          \"errors\": {}\n        },\n        \"arrow\": {\n          \"supportsES6\": true,\n          \"baseline\": 89691582.22164105,\n          \"relative\": {\n            \"buble\": 0.87483192811833,\n            \"babel\": 0.8657320872798793,\n            \"es5-bind\": 0.494864509032237,\n            \"traceur\": 1.0352011091544768,\n            \"es6\": 1.0321811294067929,\n            \"typescript\": 1.1348067976087712\n          },\n          \"raw\": {\n            \"buble\": 78465059.81094196,\n            \"babel\": 77648880.68817621,\n            \"es5-bind\": 44385180.800436914,\n            \"traceur\": 92848825.39766277,\n            \"es6\": 92577958.63581568,\n            \"typescript\": 101782617.19340429\n          },\n          \"elapsed\": {\n            \"buble\": 5.561,\n            \"babel\": 5.602,\n            \"es5-bind\": 5.445,\n            \"es5\": 5.649,\n            \"traceur\": 5.533,\n            \"es6\": 5.605,\n            \"typescript\": 5.497\n          },\n          \"count\": {\n            \"buble\": 4960722,\n            \"babel\": 5262626,\n            \"es5-bind\": 2689474,\n            \"es5\": 5241409,\n            \"traceur\": 5215503,\n            \"es6\": 5258922,\n            \"typescript\": 5435191\n          },\n          \"errors\": {}\n        },\n        \"arrow-args\": {\n          \"supportsES6\": true,\n          \"baseline\": 80780150.77705362,\n          \"relative\": {\n            \"babel\": 0.7900106594829781,\n            \"buble\": 0.7662749884177221,\n            \"es6\": 0.7840294528955553,\n            \"traceur\": 1.1184302846143137\n          },\n          \"raw\": {\n            \"babel\": 63817180.18851454,\n            \"buble\": 61899809.10106861,\n            \"es6\": 63334017.418553814,\n            \"traceur\": 90346967.02476726\n          },\n          \"elapsed\": {\n            \"babel\": 5.561,\n            \"buble\": 5.612,\n            \"es5\": 5.572,\n            \"es6\": 5.803,\n            \"traceur\": 5.42\n          },\n          \"count\": {\n            \"babel\": 3798476,\n            \"buble\": 3586893,\n            \"es5\": 5085212,\n            \"es6\": 3795078,\n            \"traceur\": 5096221\n          },\n          \"errors\": {\n            \"typescript\": \"Error: AssertError - Expect undefined to equal 1\"\n          }\n        },\n        \"arrow-declare\": {\n          \"supportsES6\": true,\n          \"baseline\": 21951289.804399278,\n          \"relative\": {\n            \"buble\": 0.8656043962806176,\n            \"babel\": 0.772500484044992,\n            \"es6\": 0.8064904367446107,\n            \"traceur\": 0.8002145692320562,\n            \"typescript\": 1.4038214467786954\n          },\n          \"raw\": {\n            \"buble\": 19001132.958717912,\n            \"babel\": 16957381.99931034,\n            \"es6\": 17703505.301457494,\n            \"traceur\": 17565741.914915398,\n            \"typescript\": 30815691.41187022\n          },\n          \"elapsed\": {\n            \"buble\": 5.444,\n            \"babel\": 5.55,\n            \"es5\": 5.405,\n            \"es6\": 5.536,\n            \"traceur\": 5.462,\n            \"typescript\": 5.442\n          },\n          \"count\": {\n            \"buble\": 1280505,\n            \"babel\": 1338721,\n            \"es5\": 1721666,\n            \"es6\": 1370009,\n            \"traceur\": 1328849,\n            \"typescript\": 1954798\n          },\n          \"errors\": {}\n        },\n        \"bindings\": {\n          \"supportsES6\": true,\n          \"baseline\": 80784808.84546791,\n          \"relative\": {\n            \"buble\": 0.738195100371674,\n            \"babel\": 0.7590377737780865,\n            \"es6\": 0.7260813669451242,\n            \"traceur\": 1.0687195825696085,\n            \"typescript\": 1.0985066289441605\n          },\n          \"raw\": {\n            \"buble\": 59634950.07418668,\n            \"babel\": 61318721.461152226,\n            \"es6\": 58656344.4349179,\n            \"traceur\": 86336307.18729408,\n            \"typescript\": 88742648.03473336\n          },\n          \"elapsed\": {\n            \"buble\": 5.547,\n            \"babel\": 5.645,\n            \"es6\": 5.603,\n            \"es5\": 5.708,\n            \"traceur\": 5.438,\n            \"typescript\": 5.517\n          },\n          \"count\": {\n            \"buble\": 4233342,\n            \"babel\": 3540156,\n            \"es6\": 4013716,\n            \"es5\": 4701797,\n            \"traceur\": 4701098,\n            \"typescript\": 4747905\n          },\n          \"errors\": {}\n        },\n        \"bindings-compound\": {\n          \"supportsES6\": true,\n          \"baseline\": 84132316.73484683,\n          \"relative\": {\n            \"buble\": 0.7289462827575169,\n            \"babel\": 0.840938251269865,\n            \"es6\": 0.4897137911021638,\n            \"traceur\": 0.9534885168671238,\n            \"typescript\": 1.0187740419060238\n          },\n          \"raw\": {\n            \"buble\": 61327939.54364463,\n            \"babel\": 70750083.3102845,\n            \"es6\": 41200755.78242986,\n            \"traceur\": 80219197.9041042,\n            \"typescript\": 85711820.3748777\n          },\n          \"elapsed\": {\n            \"buble\": 5.39,\n            \"babel\": 5.709,\n            \"es5\": 5.475,\n            \"es6\": 5.565,\n            \"traceur\": 5.62,\n            \"typescript\": 5.482\n          },\n          \"count\": {\n            \"buble\": 4479853,\n            \"babel\": 4565701,\n            \"es5\": 4739320,\n            \"es6\": 2391871,\n            \"traceur\": 4677218,\n            \"typescript\": 4709635\n          },\n          \"errors\": {}\n        },\n        \"classes\": {\n          \"supportsES6\": true,\n          \"baseline\": 41851385.81552764,\n          \"relative\": {\n            \"babel-loose\": 0.18850909925624812,\n            \"babel-runtime\": 0.18053182769062834,\n            \"babel\": 0.19894577557572218,\n            \"buble\": 0.9337479101108231,\n            \"es6\": 1.0698303917088052,\n            \"traceur\": 0.9571927368861095,\n            \"typescript\": 1.0594012209793902\n          },\n          \"raw\": {\n            \"babel-loose\": 7889367.042710835,\n            \"babel-runtime\": 7555507.172662843,\n            \"babel\": 8326156.409988925,\n            \"buble\": 39078644.04049068,\n            \"es6\": 44773884.480582274,\n            \"traceur\": 40059842.5312414,\n            \"typescript\": 44337409.23264951\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.555,\n            \"babel-runtime\": 5.668,\n            \"babel\": 5.717,\n            \"buble\": 5.747,\n            \"es5\": 5.543,\n            \"es6\": 5.535,\n            \"traceur\": 5.537,\n            \"typescript\": 5.695\n          },\n          \"count\": {\n            \"babel-loose\": 550024,\n            \"babel-runtime\": 544715,\n            \"babel\": 523420,\n            \"buble\": 2685677,\n            \"es5\": 2819273,\n            \"es6\": 2863479,\n            \"traceur\": 2847201,\n            \"typescript\": 3679724\n          },\n          \"errors\": {}\n        },\n        \"defaults\": {\n          \"supportsES6\": true,\n          \"baseline\": 80181920.97690506,\n          \"relative\": {\n            \"babel\": 0.8027023547902241,\n            \"buble\": 1.0509189901952867,\n            \"es6\": 1.0548985170665217,\n            \"traceur\": 0.057999117343237955,\n            \"typescript\": 1.1366422588256335\n          },\n          \"raw\": {\n            \"babel\": 64362216.77976536,\n            \"buble\": 84264703.42496733,\n            \"es6\": 84583789.53408219,\n            \"traceur\": 4650480.64354575,\n            \"typescript\": 91138159.77616781\n          },\n          \"elapsed\": {\n            \"babel\": 5.642,\n            \"buble\": 5.666,\n            \"es6\": 5.558,\n            \"es5\": 5.673,\n            \"traceur\": 5.603,\n            \"typescript\": 5.575\n          },\n          \"count\": {\n            \"babel\": 3436653,\n            \"buble\": 4538395,\n            \"es6\": 4676132,\n            \"es5\": 4821854,\n            \"traceur\": 316977,\n            \"typescript\": 4816585\n          },\n          \"errors\": {}\n        },\n        \"destructuring\": {\n          \"supportsES6\": true,\n          \"baseline\": 71122760.87920426,\n          \"relative\": {\n            \"babel-loose\": 0.6772557641485473,\n            \"babel-runtime\": 0.7984764285374266,\n            \"babel\": 0.7323513574653273,\n            \"traceur\": 0.05262147818842771,\n            \"es6\": 0.04958153368423483,\n            \"typescript\": 0.9767268982694151\n          },\n          \"raw\": {\n            \"babel-loose\": 48168299.76759988,\n            \"babel-runtime\": 56789848.09454842,\n            \"babel\": 52086850.47656711,\n            \"traceur\": 3742584.8103058063,\n            \"es6\": 3526375.5642480454,\n            \"typescript\": 69467513.62990247\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.577,\n            \"babel-runtime\": 5.638,\n            \"babel\": 5.636,\n            \"es5\": 5.652,\n            \"traceur\": 5.666,\n            \"es6\": 5.815,\n            \"typescript\": 5.587\n          },\n          \"count\": {\n            \"babel-loose\": 3365113,\n            \"babel-runtime\": 3145029,\n            \"babel\": 3055014,\n            \"es5\": 4098688,\n            \"traceur\": 266121,\n            \"es6\": 263725,\n            \"typescript\": 3775851\n          },\n          \"errors\": {}\n        },\n        \"destructuring-array\": {\n          \"supportsES6\": true,\n          \"baseline\": 80611311.78891486,\n          \"relative\": {\n            \"es6\": 0.06335481701644524\n          },\n          \"raw\": {\n            \"es6\": 5107114.907842316\n          },\n          \"elapsed\": {\n            \"es5\": 5.364,\n            \"es6\": 5.578\n          },\n          \"count\": {\n            \"es5\": 4485514,\n            \"es6\": 375242\n          },\n          \"errors\": {}\n        },\n        \"destructuring-custom-iterator\": {\n          \"supportsES6\": true,\n          \"baseline\": 3998991.9765409697,\n          \"relative\": {\n            \"es6\": 1.0773649414852708\n          },\n          \"raw\": {\n            \"es6\": 4308373.75680613\n          },\n          \"elapsed\": {\n            \"es6\": 5.48,\n            \"es5\": 5.674\n          },\n          \"count\": {\n            \"es6\": 346735,\n            \"es5\": 250302\n          },\n          \"errors\": {}\n        },\n        \"destructuring-default-values\": {\n          \"supportsES6\": true,\n          \"baseline\": 73566346.78838752,\n          \"relative\": {\n            \"es6\": 1.0427356870894853\n          },\n          \"raw\": {\n            \"es6\": 76710255.16505261\n          },\n          \"elapsed\": {\n            \"es5\": 5.474,\n            \"es6\": 5.627\n          },\n          \"count\": {\n            \"es5\": 4247045,\n            \"es6\": 4036748\n          },\n          \"errors\": {}\n        },\n        \"destructuring-nested-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 75286209.58819206,\n          \"relative\": {\n            \"es6\": 1.0341839347989645\n          },\n          \"raw\": {\n            \"es6\": 77859788.468016\n          },\n          \"elapsed\": {\n            \"es6\": 5.454,\n            \"es5\": 5.63\n          },\n          \"count\": {\n            \"es6\": 4102072,\n            \"es5\": 4484128\n          },\n          \"errors\": {}\n        },\n        \"destructuring-simple\": {\n          \"supportsES6\": true,\n          \"baseline\": 82520542.76793502,\n          \"relative\": {\n            \"buble\": 1.0123565507207126,\n            \"babel\": 0.9379731719340602,\n            \"es6\": 0.9980345039730513,\n            \"traceur\": 1.001827952081688,\n            \"typescript\": 1.059263283762994\n          },\n          \"raw\": {\n            \"buble\": 83540212.04014775,\n            \"babel\": 77402055.24976029,\n            \"es6\": 82358348.968983,\n            \"traceur\": 82671386.36586969,\n            \"typescript\": 87410981.11026745\n          },\n          \"elapsed\": {\n            \"buble\": 5.327,\n            \"babel\": 5.541,\n            \"es5\": 5.401,\n            \"es6\": 5.524,\n            \"traceur\": 5.521,\n            \"typescript\": 5.62\n          },\n          \"count\": {\n            \"buble\": 4363736,\n            \"babel\": 4409658,\n            \"es5\": 4630190,\n            \"es6\": 4339124,\n            \"traceur\": 4573899,\n            \"typescript\": 4628538\n          },\n          \"errors\": {}\n        },\n        \"destructuring-string\": {\n          \"supportsES6\": true,\n          \"baseline\": 64540771.83082981,\n          \"relative\": {\n            \"es6\": 0.3632738928021365\n          },\n          \"raw\": {\n            \"es6\": 23445977.427440017\n          },\n          \"elapsed\": {\n            \"es6\": 5.613,\n            \"es5\": 5.662\n          },\n          \"count\": {\n            \"es6\": 1678839,\n            \"es5\": 3607357\n          },\n          \"errors\": {}\n        },\n        \"for-of-array\": {\n          \"supportsES6\": true,\n          \"baseline\": 13230943.165040983,\n          \"relative\": {\n            \"babel-runtime\": 0.1398140730129102,\n            \"babel-loose\": 0.9714636792307892,\n            \"babel\": 0.15145164000821149,\n            \"traceur\": 0.1629561588740196,\n            \"es6\": 0.1413983488918243,\n            \"typescript\": 1.1482535638495597\n          },\n          \"raw\": {\n            \"babel-runtime\": 1849872.0537067053,\n            \"babel-loose\": 12853380.726804176,\n            \"babel\": 2003848.0412008932,\n            \"traceur\": 2156063.676455542,\n            \"es6\": 1870833.517818363,\n            \"typescript\": 15192477.642349282\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.685,\n            \"babel-loose\": 5.823,\n            \"babel\": 5.459,\n            \"es5\": 5.537,\n            \"traceur\": 5.563,\n            \"es6\": 5.795,\n            \"typescript\": 5.526\n          },\n          \"count\": {\n            \"babel-runtime\": 120631,\n            \"babel-loose\": 938670,\n            \"babel\": 123990,\n            \"es5\": 871751,\n            \"traceur\": 164711,\n            \"es6\": 126197,\n            \"typescript\": 988734\n          },\n          \"errors\": {}\n        },\n        \"for-of-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 8482199.760154704,\n          \"relative\": {\n            \"babel-runtime\": 0.27464732392928587,\n            \"babel-loose\": 0.35897267185716975,\n            \"babel\": 0.32379514190601966,\n            \"es6\": 0.31820083726546106,\n            \"traceur\": 0.3193414491927025\n          },\n          \"raw\": {\n            \"babel-runtime\": 2329613.46516012,\n            \"babel-loose\": 3044877.9111289782,\n            \"babel\": 2746495.075014498,\n            \"es6\": 2699043.0655341195,\n            \"traceur\": 2708717.9637497966\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.468,\n            \"babel-loose\": 5.6,\n            \"babel\": 5.526,\n            \"es5\": 5.643,\n            \"es6\": 5.538,\n            \"traceur\": 5.435\n          },\n          \"count\": {\n            \"babel-runtime\": 163947,\n            \"babel-loose\": 218672,\n            \"babel\": 187316,\n            \"es5\": 521153,\n            \"es6\": 184609,\n            \"traceur\": 227397\n          },\n          \"errors\": {\n            \"typescript\": \"Error: AssertError - Expect  to equal bd\"\n          }\n        },\n        \"generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 6134447.51191112,\n          \"relative\": {\n            \"babel-runtime\": 0.20420703840401708,\n            \"babel-loose\": 0.21186055794027372,\n            \"babel\": 0.20929999614959346,\n            \"es6\": 0.20622362953236198,\n            \"traceur\": 0.030739862730755033\n          },\n          \"raw\": {\n            \"babel-runtime\": 1252697.358652261,\n            \"babel-loose\": 1299647.4725288139,\n            \"babel\": 1283939.8406228807,\n            \"es6\": 1265068.0310820786,\n            \"traceur\": 188572.0744451696\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.433,\n            \"babel-loose\": 5.63,\n            \"babel\": 5.419,\n            \"es5\": 5.586,\n            \"es6\": 5.697,\n            \"traceur\": 6.031\n          },\n          \"count\": {\n            \"babel-runtime\": 91303,\n            \"babel-loose\": 87340,\n            \"babel\": 91677,\n            \"es5\": 465226,\n            \"es6\": 99453,\n            \"traceur\": 35227\n          },\n          \"errors\": {}\n        },\n        \"map-set\": {\n          \"supportsES6\": true,\n          \"baseline\": 119640.04874410387,\n          \"relative\": {\n            \"babel-runtime\": 0.08929574623082179,\n            \"babel-loose\": 0.08409497079231135,\n            \"buble\": 0.20523355897066084,\n            \"babel\": 0.2067657114342662,\n            \"es6\": 0.2562338054331381,\n            \"typescript\": 0.18588054396700224,\n            \"traceur\": 0.05834028937408345\n          },\n          \"raw\": {\n            \"babel-runtime\": 10683.347431696648,\n            \"babel-loose\": 10061.126404726121,\n            \"buble\": 24554.152999175778,\n            \"babel\": 24737.45979460492,\n            \"es6\": 30655.824971907874,\n            \"typescript\": 22238.75734079269,\n            \"traceur\": 6979.835064460469\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.506,\n            \"babel-loose\": 5.555,\n            \"buble\": 5.498,\n            \"babel\": 5.652,\n            \"es5\": 5.737,\n            \"es6\": 5.745,\n            \"typescript\": 5.559,\n            \"traceur\": 5.693\n          },\n          \"count\": {\n            \"babel-runtime\": 573,\n            \"babel-loose\": 586,\n            \"buble\": 1848,\n            \"babel\": 1618,\n            \"es5\": 7250,\n            \"es6\": 1788,\n            \"typescript\": 1599,\n            \"traceur\": 1221\n          },\n          \"errors\": {}\n        },\n        \"map-set-lookup\": {\n          \"supportsES6\": true,\n          \"baseline\": 1904494.5608384789,\n          \"relative\": {\n            \"babel-loose\": 1.66018530274286,\n            \"babel-runtime\": 1.564429177520638,\n            \"buble\": 7.652272247116652,\n            \"babel\": 7.586097843299398,\n            \"es6\": 6.688148019860836,\n            \"typescript\": 7.755854121952494,\n            \"traceur\": 6.972018180458081\n          },\n          \"raw\": {\n            \"babel-loose\": 3161813.87905776,\n            \"babel-runtime\": 2979446.85940507,\n            \"buble\": 14573710.872688908,\n            \"babel\": 14447682.080552218,\n            \"es6\": 12737541.525907604,\n            \"typescript\": 14770981.98991522,\n            \"traceur\": 13278170.702749403\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.537,\n            \"babel-runtime\": 5.57,\n            \"buble\": 5.557,\n            \"babel\": 5.678,\n            \"es5\": 5.562,\n            \"es6\": 5.512,\n            \"typescript\": 5.638,\n            \"traceur\": 6.052\n          },\n          \"count\": {\n            \"babel-loose\": 171805,\n            \"babel-runtime\": 160853,\n            \"buble\": 808280,\n            \"babel\": 793453,\n            \"es5\": 100503,\n            \"es6\": 735360,\n            \"typescript\": 807440,\n            \"traceur\": 725027\n          },\n          \"errors\": {}\n        },\n        \"map-set-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 106830.79923091695,\n          \"relative\": {\n            \"babel-runtime\": 0.04091237382968137,\n            \"babel-loose\": 0.046412700621828167,\n            \"babel\": 0.1064499770494374,\n            \"buble\": 0.13319228417105614,\n            \"es6\": 0.12804591784496366,\n            \"traceur\": 0.12440603706807261,\n            \"typescript\": 0.12199700578249402\n          },\n          \"raw\": {\n            \"babel-runtime\": 4370.701594658911,\n            \"babel-loose\": 4958.305901895179,\n            \"babel\": 11372.136126304164,\n            \"buble\": 14229.038169385334,\n            \"es6\": 13679.247741633799,\n            \"traceur\": 13290.396369133277,\n            \"typescript\": 13033.037631522633\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.514,\n            \"babel-loose\": 5.612,\n            \"babel\": 5.648,\n            \"buble\": 5.667,\n            \"es5\": 5.444,\n            \"es6\": 5.771,\n            \"traceur\": 5.569,\n            \"typescript\": 5.661\n          },\n          \"count\": {\n            \"babel-runtime\": 274,\n            \"babel-loose\": 288,\n            \"babel\": 821,\n            \"buble\": 884,\n            \"es5\": 7404,\n            \"es6\": 877,\n            \"traceur\": 867,\n            \"typescript\": 922\n          },\n          \"errors\": {}\n        },\n        \"map-string\": {\n          \"supportsES6\": true,\n          \"baseline\": 48302739.40749289,\n          \"relative\": {\n            \"babel-loose\": 0.13077609445476995,\n            \"babel-runtime\": 0.11825699487455683,\n            \"babel\": 0.6149295685085504,\n            \"buble\": 0.5938624800187978,\n            \"es6\": 0.5483814191572655,\n            \"traceur\": 0.5476655777573741,\n            \"typescript\": 0.6015601821027958\n          },\n          \"raw\": {\n            \"babel-loose\": 6316843.61117843,\n            \"babel-runtime\": 5712136.806538941,\n            \"babel\": 29702782.701630555,\n            \"buble\": 28685184.616235446,\n            \"es6\": 26488324.78546452,\n            \"traceur\": 26453747.684868477,\n            \"typescript\": 29057004.714035317\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.471,\n            \"babel-runtime\": 5.534,\n            \"babel\": 5.498,\n            \"buble\": 5.583,\n            \"es5\": 5.638,\n            \"es6\": 5.55,\n            \"traceur\": 5.667,\n            \"typescript\": 5.61\n          },\n          \"count\": {\n            \"babel-loose\": 339415,\n            \"babel-runtime\": 339205,\n            \"babel\": 1586887,\n            \"buble\": 1616014,\n            \"es5\": 2699056,\n            \"es6\": 1573065,\n            \"traceur\": 1504575,\n            \"typescript\": 1647681\n          },\n          \"errors\": {}\n        },\n        \"new-target\": {\n          \"supportsES6\": true,\n          \"baseline\": 40160087.00960865,\n          \"relative\": {\n            \"es6\": 0.5516445009803094\n          },\n          \"raw\": {\n            \"es6\": 22154091.157741368\n          },\n          \"elapsed\": {\n            \"es6\": 5.473,\n            \"es5\": 5.631\n          },\n          \"count\": {\n            \"es6\": 1417647,\n            \"es5\": 3137381\n          },\n          \"errors\": {}\n        },\n        \"object-assign\": {\n          \"supportsES6\": true,\n          \"baseline\": 3761818.256699335,\n          \"relative\": {\n            \"babel-loose\": 0.4060838269604342,\n            \"babel-runtime\": 0.4239748400361174,\n            \"babel\": 0.4226365050789517,\n            \"buble\": 0.3446742631925311,\n            \"es6\": 0.39280611914097874,\n            \"traceur\": 0.42300882880594654,\n            \"typescript\": 0.39309244772444346\n          },\n          \"raw\": {\n            \"babel-loose\": 1527613.554010095,\n            \"babel-runtime\": 1594916.2936290465,\n            \"babel\": 1589881.7207536015,\n            \"buble\": 1296601.935892055,\n            \"es6\": 1477665.2303277478,\n            \"traceur\": 1591282.334947213,\n            \"typescript\": 1478742.3464204404\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.676,\n            \"babel-runtime\": 5.72,\n            \"babel\": 5.649,\n            \"buble\": 5.687,\n            \"es5\": 5.508,\n            \"es6\": 5.594,\n            \"traceur\": 5.679,\n            \"typescript\": 5.585\n          },\n          \"count\": {\n            \"babel-loose\": 90510,\n            \"babel-runtime\": 85090,\n            \"babel\": 87843,\n            \"buble\": 81958,\n            \"es5\": 247591,\n            \"es6\": 86065,\n            \"traceur\": 87236,\n            \"typescript\": 86863\n          },\n          \"errors\": {}\n        },\n        \"object-literal-ext\": {\n          \"supportsES6\": true,\n          \"baseline\": 19246438.69538073,\n          \"relative\": {\n            \"babel-loose\": 0.6927026986918059,\n            \"babel-runtime\": 0.21190357161691512,\n            \"babel\": 0.23914297095924694,\n            \"traceur\": 0.03842583716941296,\n            \"es6\": 0.089481120017794,\n            \"typescript\": 0.8321943457316927\n          },\n          \"raw\": {\n            \"babel-loose\": 13332060.02449663,\n            \"babel-runtime\": 4078389.1004571766,\n            \"babel\": 4602650.52999836,\n            \"traceur\": 739560.5193997887,\n            \"es6\": 1722192.8908164776,\n            \"typescript\": 16016777.4577675\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.674,\n            \"babel-runtime\": 5.712,\n            \"babel\": 5.7,\n            \"es5\": 5.662,\n            \"traceur\": 5.598,\n            \"es6\": 5.666,\n            \"typescript\": 5.531\n          },\n          \"count\": {\n            \"babel-loose\": 1041354,\n            \"babel-runtime\": 332189,\n            \"babel\": 284335,\n            \"es5\": 1155928,\n            \"traceur\": 48504,\n            \"es6\": 141480,\n            \"typescript\": 1149046\n          },\n          \"errors\": {}\n        },\n        \"regex-u\": {\n          \"supportsES6\": true,\n          \"baseline\": 16121136.65038612,\n          \"relative\": {\n            \"babel\": 0.3950952230601414,\n            \"es6\": 0.49682789616244355,\n            \"traceur\": 0.434578194897855,\n            \"typescript\": 0.5220082369182208\n          },\n          \"raw\": {\n            \"babel\": 6369384.080867324,\n            \"es6\": 8009430.405758598,\n            \"traceur\": 7005894.465226452,\n            \"typescript\": 8415366.11998577\n          },\n          \"elapsed\": {\n            \"babel\": 5.506,\n            \"es5\": 5.62,\n            \"es6\": 5.52,\n            \"traceur\": 5.885,\n            \"typescript\": 5.558\n          },\n          \"count\": {\n            \"babel\": 468540,\n            \"es5\": 908793,\n            \"es6\": 690972,\n            \"traceur\": 637262,\n            \"typescript\": 539309\n          },\n          \"errors\": {}\n        },\n        \"rest\": {\n          \"supportsES6\": true,\n          \"baseline\": 11131385.337502452,\n          \"relative\": {\n            \"buble\": 0.6737247539941325,\n            \"babel\": 6.565127239610158,\n            \"es6\": 1.0799614937506805,\n            \"typescript\": 0.5948711952608648,\n            \"traceur\": 0.6009553792199137\n          },\n          \"raw\": {\n            \"buble\": 7499489.848122733,\n            \"babel\": 73078961.09383446,\n            \"es6\": 12021467.53660357,\n            \"typescript\": 6621740.500629349,\n            \"traceur\": 6689465.896741773\n          },\n          \"elapsed\": {\n            \"buble\": 5.531,\n            \"babel\": 5.592,\n            \"es5\": 5.679,\n            \"es6\": 5.683,\n            \"typescript\": 5.741,\n            \"traceur\": 5.815\n          },\n          \"count\": {\n            \"buble\": 507641,\n            \"babel\": 3916470,\n            \"es5\": 630622,\n            \"es6\": 815929,\n            \"typescript\": 524443,\n            \"traceur\": 517960\n          },\n          \"errors\": {}\n        },\n        \"spread\": {\n          \"supportsES6\": true,\n          \"baseline\": 30647731.6459962,\n          \"relative\": {\n            \"buble\": 0.6761947229190058,\n            \"babel\": 0.6462786004675128,\n            \"es6\": 0.037613499549822085,\n            \"traceur\": 0.04550251399122284,\n            \"typescript\": 0.7984253332689311\n          },\n          \"raw\": {\n            \"buble\": 20723834.40846045,\n            \"babel\": 19806973.11567833,\n            \"es6\": 1152768.4404697462,\n            \"traceur\": 1394548.8380211852,\n            \"typescript\": 24469925.353391282\n          },\n          \"elapsed\": {\n            \"buble\": 5.648,\n            \"babel\": 5.648,\n            \"es5\": 5.538,\n            \"es6\": 5.709,\n            \"traceur\": 5.485,\n            \"typescript\": 5.643\n          },\n          \"count\": {\n            \"buble\": 1348948,\n            \"babel\": 1264403,\n            \"es5\": 1828964,\n            \"es6\": 88799,\n            \"traceur\": 109387,\n            \"typescript\": 1778562\n          },\n          \"errors\": {}\n        },\n        \"spread-generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 4951944.584514267,\n          \"relative\": {\n            \"babel\": 0.05020836799543264,\n            \"babel-runtime\": 0.05467854771866364,\n            \"es6\": 0.15859785589200787,\n            \"traceur\": 0.0351947347302274\n          },\n          \"raw\": {\n            \"babel\": 248629.0559922821,\n            \"babel-runtime\": 270765.13826454134,\n            \"es6\": 785367.7936000024,\n            \"traceur\": 174282.37605076574\n          },\n          \"elapsed\": {\n            \"babel\": 5.552,\n            \"babel-runtime\": 5.597,\n            \"es6\": 5.54,\n            \"es5\": 5.712,\n            \"traceur\": 5.731\n          },\n          \"count\": {\n            \"babel\": 17532,\n            \"babel-runtime\": 20970,\n            \"es6\": 52012,\n            \"es5\": 332748,\n            \"traceur\": 20874\n          },\n          \"errors\": {\n            \"babel-loose\": \"Error: AssertError - Expect -Infinity to equal 3\"\n          }\n        },\n        \"spread-literal\": {\n          \"supportsES6\": true,\n          \"baseline\": 9593719.559752733,\n          \"relative\": {\n            \"buble\": 0.4280881834471132,\n            \"babel\": 0.6467715683903043,\n            \"es6\": 0.17126815837801307,\n            \"typescript\": 0.4642793695391657,\n            \"traceur\": 0.040492395296204874\n          },\n          \"raw\": {\n            \"buble\": 4106957.978835586,\n            \"babel\": 6204945.0463580135,\n            \"es6\": 1643098.6809939728,\n            \"typescript\": 4454166.068737561,\n            \"traceur\": 388472.68477444025\n          },\n          \"elapsed\": {\n            \"buble\": 5.579,\n            \"babel\": 5.637,\n            \"es5\": 5.547,\n            \"es6\": 5.594,\n            \"typescript\": 5.427,\n            \"traceur\": 6.221\n          },\n          \"count\": {\n            \"buble\": 244031,\n            \"babel\": 337724,\n            \"es5\": 676849,\n            \"es6\": 98306,\n            \"typescript\": 331036,\n            \"traceur\": 68984\n          },\n          \"errors\": {}\n        },\n        \"super\": {\n          \"supportsES6\": true,\n          \"baseline\": 24507069.25072978,\n          \"relative\": {\n            \"babel-loose\": 0.18381590710110535,\n            \"babel-runtime\": 0.09842212097186831,\n            \"buble\": 1.2214256259192906,\n            \"babel\": 0.07711771552129028,\n            \"es6\": 0.4575247568150598,\n            \"typescript\": 1.116954550944615,\n            \"traceur\": 0.013019159561474288\n          },\n          \"raw\": {\n            \"babel-loose\": 4504789.164712501,\n            \"babel-runtime\": 2412037.7344612805,\n            \"buble\": 29933562.399020024,\n            \"babel\": 1889929.1947383396,\n            \"es6\": 11212590.899189971,\n            \"typescript\": 27373282.529917467,\n            \"traceur\": 319061.44495935115\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.567,\n            \"babel-runtime\": 5.586,\n            \"buble\": 5.613,\n            \"babel\": 5.671,\n            \"es6\": 5.601,\n            \"es5\": 5.783,\n            \"typescript\": 5.668,\n            \"traceur\": 6.324\n          },\n          \"count\": {\n            \"babel-loose\": 248100,\n            \"babel-runtime\": 130820,\n            \"buble\": 2257567,\n            \"babel\": 135108,\n            \"es6\": 731684,\n            \"es5\": 1940027,\n            \"typescript\": 1740131,\n            \"traceur\": 103688\n          },\n          \"errors\": {}\n        },\n        \"template_string\": {\n          \"supportsES6\": true,\n          \"baseline\": 19451099.075988766,\n          \"relative\": {\n            \"babel\": 1.0258954612930666,\n            \"buble\": 0.7114092748679082,\n            \"es6\": 0.6493658307863922,\n            \"traceur\": 0.03773133560487076,\n            \"typescript\": 0.8330875038338206\n          },\n          \"raw\": {\n            \"babel\": 19954794.259218637,\n            \"buble\": 13837692.289033007,\n            \"es6\": 12630879.111187872,\n            \"traceur\": 733915.9471197238,\n            \"typescript\": 16204467.576039815\n          },\n          \"elapsed\": {\n            \"babel\": 5.566,\n            \"buble\": 5.6,\n            \"es6\": 5.507,\n            \"es5\": 5.571,\n            \"traceur\": 5.582,\n            \"typescript\": 5.635\n          },\n          \"count\": {\n            \"babel\": 1280956,\n            \"buble\": 977447,\n            \"es6\": 976007,\n            \"es5\": 1280864,\n            \"traceur\": 72198,\n            \"typescript\": 1003306\n          },\n          \"errors\": {}\n        },\n        \"template_string_tag\": {\n          \"supportsES6\": true,\n          \"baseline\": 12169913.818115508,\n          \"relative\": {\n            \"babel-runtime\": 0.7396561328058872,\n            \"babel-loose\": 1.103620866128884,\n            \"babel\": 1.083157436729362,\n            \"es6\": 0.2588589079313048,\n            \"traceur\": 0.009520041714059938,\n            \"typescript\": 0.9209174074543273\n          },\n          \"raw\": {\n            \"babel-runtime\": 9001551.391288245,\n            \"babel-loose\": 13430970.828662511,\n            \"babel\": 13181932.656447235,\n            \"es6\": 3150290.6005754764,\n            \"traceur\": 115858.08720497409,\n            \"typescript\": 11207485.482321527\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.562,\n            \"babel-loose\": 5.579,\n            \"babel\": 5.532,\n            \"es5\": 5.599,\n            \"es6\": 5.695,\n            \"traceur\": 5.658,\n            \"typescript\": 5.728\n          },\n          \"count\": {\n            \"babel-runtime\": 560449,\n            \"babel-loose\": 1033154,\n            \"babel\": 726610,\n            \"es5\": 822195,\n            \"es6\": 242939,\n            \"traceur\": 16439,\n            \"typescript\": 850671\n          },\n          \"errors\": {}\n        },\n        \"nodesource-array-includes\": {\n          \"supportsES6\": true,\n          \"baseline\": 61139479.38730774,\n          \"relative\": {\n            \"es6\": 0.47487492633559325\n          },\n          \"raw\": {\n            \"es6\": 29033605.770244285\n          },\n          \"elapsed\": {\n            \"es5\": 5.495,\n            \"es6\": 5.564\n          },\n          \"count\": {\n            \"es5\": 3556279,\n            \"es6\": 1618520\n          },\n          \"errors\": {}\n        },\n        \"nodesource-default-params\": {\n          \"supportsES6\": true,\n          \"baseline\": 62008520.55613056,\n          \"relative\": {\n            \"es6\": 1.0647636604616757\n          },\n          \"raw\": {\n            \"es6\": 66024419.32715864\n          },\n          \"elapsed\": {\n            \"es6\": 5.379,\n            \"es5\": 5.511\n          },\n          \"count\": {\n            \"es6\": 3587594,\n            \"es5\": 3567787\n          },\n          \"errors\": {}\n        },\n        \"scratch\": {\n          \"supportsES6\": true,\n          \"baseline\": \"ReferenceError: print is not defined\",\n          \"relative\": {},\n          \"raw\": {},\n          \"elapsed\": {},\n          \"count\": {},\n          \"errors\": {\n            \"es6\": \"baseline failed: ReferenceError: print is not defined\"\n          }\n        },\n        \"spread-super\": {\n          \"supportsES6\": true,\n          \"baseline\": 31522821.577084403,\n          \"relative\": {\n            \"es6\": 0.053713320647220175\n          },\n          \"raw\": {\n            \"es6\": 1693195.4230750452\n          },\n          \"elapsed\": {\n            \"es6\": 5.556,\n            \"es5\": 5.89\n          },\n          \"count\": {\n            \"es6\": 88715,\n            \"es5\": 2259768\n          },\n          \"errors\": {}\n        }\n      },\n      \"version\": \"7.10.1\"\n    },\n    \"8.x\": {\n      \"stats\": {\n        \"promises\": {\n          \"supportsES6\": true,\n          \"baseline\": 824.8210040975026,\n          \"relative\": {\n            \"babel-loose\": 1.0314083600517565,\n            \"babel-runtime\": 1.0347256734803068,\n            \"buble\": 1.0671947844773497,\n            \"babel\": 1.0629841246340899,\n            \"es6\": 1.0675574722225658,\n            \"traceur\": 1.0611492443466128,\n            \"typescript\": 1.0509185224221993\n          },\n          \"raw\": {\n            \"babel-loose\": 850.7272791724483,\n            \"babel-runtime\": 853.4634689654912,\n            \"buble\": 880.2446737002255,\n            \"babel\": 876.7716330203949,\n            \"es6\": 880.5438261704085,\n            \"traceur\": 875.2581852192793,\n            \"typescript\": 866.8196708889423\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.186,\n            \"babel-runtime\": 6.193,\n            \"buble\": 6.445,\n            \"babel\": 6.281,\n            \"es5\": 5.908,\n            \"es6\": 6.415,\n            \"traceur\": 6.012,\n            \"typescript\": 6.326\n          },\n          \"count\": {\n            \"babel-loose\": 176,\n            \"babel-runtime\": 177,\n            \"buble\": 224,\n            \"babel\": 227,\n            \"es5\": 47,\n            \"es6\": 223,\n            \"traceur\": 147,\n            \"typescript\": 226\n          },\n          \"errors\": {}\n        },\n        \"arrow\": {\n          \"supportsES6\": true,\n          \"baseline\": 1481309252.937543,\n          \"relative\": {\n            \"buble\": 0.9467480679778775,\n            \"babel\": 1.0903433252552295,\n            \"es5-bind\": 0.8830441193240268,\n            \"es6\": 1.0925070468044291,\n            \"traceur\": 1.0226287596022716,\n            \"typescript\": 1.02322514433319\n          },\n          \"raw\": {\n            \"buble\": 1402426673.2963717,\n            \"babel\": 1615135656.5792603,\n            \"es5-bind\": 1308061424.7067647,\n            \"es6\": 1618340797.3308702,\n            \"traceur\": 1514829443.9188871,\n            \"typescript\": 1515712874.139107\n          },\n          \"elapsed\": {\n            \"buble\": 5.572,\n            \"babel\": 5.746,\n            \"es5-bind\": 5.539,\n            \"es5\": 5.626,\n            \"es6\": 5.804,\n            \"traceur\": 5.74,\n            \"typescript\": 5.754\n          },\n          \"count\": {\n            \"buble\": 81173844,\n            \"babel\": 83326813,\n            \"es5-bind\": 83143761,\n            \"es5\": 83257337,\n            \"es6\": 83325129,\n            \"traceur\": 81341236,\n            \"typescript\": 83279026\n          },\n          \"errors\": {}\n        },\n        \"arrow-args\": {\n          \"supportsES6\": true,\n          \"baseline\": 1418008793.4124503,\n          \"relative\": {\n            \"babel\": 1.1045553541888264,\n            \"buble\": 0.9992660584299302,\n            \"es6\": 1.1126384523273982,\n            \"traceur\": 1.0588911251483417\n          },\n          \"raw\": {\n            \"babel\": 1566269205.0505595,\n            \"buble\": 1416968057.8122404,\n            \"es6\": 1577731109.2890701,\n            \"traceur\": 1501516926.7267518\n          },\n          \"elapsed\": {\n            \"babel\": 5.549,\n            \"buble\": 5.64,\n            \"es5\": 5.582,\n            \"es6\": 5.698,\n            \"traceur\": 5.705\n          },\n          \"count\": {\n            \"babel\": 83234065,\n            \"buble\": 79717610,\n            \"es5\": 78845755,\n            \"es6\": 83282166,\n            \"traceur\": 81567489\n          },\n          \"errors\": {\n            \"typescript\": \"Error: AssertError - Expect undefined to equal 1\"\n          }\n        },\n        \"arrow-declare\": {\n          \"supportsES6\": true,\n          \"baseline\": 83126862.4018948,\n          \"relative\": {\n            \"buble\": 0.7679872494709619,\n            \"babel\": 0.8029720439998336,\n            \"es6\": 0.8152635866260597,\n            \"traceur\": 0.7314787948445789,\n            \"typescript\": 0.8162748455267552\n          },\n          \"raw\": {\n            \"buble\": 63840370.413182296,\n            \"babel\": 66748546.61414237,\n            \"es6\": 67770303.9867397,\n            \"traceur\": 60805537.12894914,\n            \"typescript\": 67854366.76623051\n          },\n          \"elapsed\": {\n            \"buble\": 5.718,\n            \"babel\": 5.759,\n            \"es5\": 5.673,\n            \"es6\": 5.702,\n            \"traceur\": 5.468,\n            \"typescript\": 5.543\n          },\n          \"count\": {\n            \"buble\": 3490139,\n            \"babel\": 3560123,\n            \"es5\": 4703190,\n            \"es6\": 3617496,\n            \"traceur\": 3431500,\n            \"typescript\": 3775424\n          },\n          \"errors\": {}\n        },\n        \"bindings\": {\n          \"supportsES6\": true,\n          \"baseline\": 1518219846.5961244,\n          \"relative\": {\n            \"buble\": 0.9775662519794752,\n            \"babel\": 1.0581570939696812,\n            \"es6\": 1.0571830931745034,\n            \"traceur\": 0.9361731918806643,\n            \"typescript\": 1.032980404988642\n          },\n          \"raw\": {\n            \"buble\": 1484160485.1178272,\n            \"babel\": 1606515100.8812501,\n            \"es6\": 1605036353.543411,\n            \"traceur\": 1421316719.7644663,\n            \"typescript\": 1568291351.9986584\n          },\n          \"elapsed\": {\n            \"buble\": 5.647,\n            \"babel\": 5.69,\n            \"es5\": 5.578,\n            \"es6\": 5.643,\n            \"traceur\": 5.471,\n            \"typescript\": 5.659\n          },\n          \"count\": {\n            \"buble\": 78878988,\n            \"babel\": 83290480,\n            \"es5\": 81839677,\n            \"es6\": 83284851,\n            \"traceur\": 81570487,\n            \"typescript\": 82578088\n          },\n          \"errors\": {}\n        },\n        \"bindings-compound\": {\n          \"supportsES6\": true,\n          \"baseline\": 1547112060.0736532,\n          \"relative\": {\n            \"babel\": 1.0186917512001825,\n            \"buble\": 0.8372974620071975,\n            \"es6\": 1.038124472826948,\n            \"traceur\": 0.9902179558833898,\n            \"typescript\": 0.9799648750014086\n          },\n          \"raw\": {\n            \"babel\": 1576030293.7793517,\n            \"buble\": 1295393001.3403966,\n            \"es6\": 1606094891.768175,\n            \"traceur\": 1531978141.648673,\n            \"typescript\": 1516115476.5632493\n          },\n          \"elapsed\": {\n            \"babel\": 5.581,\n            \"buble\": 5.757,\n            \"es5\": 5.873,\n            \"es6\": 5.698,\n            \"traceur\": 5.336,\n            \"typescript\": 5.793\n          },\n          \"count\": {\n            \"babel\": 83338056,\n            \"buble\": 81494582,\n            \"es5\": 81806453,\n            \"es6\": 83260492,\n            \"traceur\": 80539961,\n            \"typescript\": 83210186\n          },\n          \"errors\": {}\n        },\n        \"classes\": {\n          \"supportsES6\": true,\n          \"baseline\": 1055714893.975815,\n          \"relative\": {\n            \"babel-loose\": 1.1205927645027052,\n            \"babel-runtime\": 0.901564380199544,\n            \"babel\": 0.9890634337446784,\n            \"buble\": 0.9417491365082731,\n            \"es6\": 1.010495121523371,\n            \"traceur\": 1.0960683826218085,\n            \"typescript\": 1.0126437334217695\n          },\n          \"raw\": {\n            \"babel-loose\": 1183026471.5670388,\n            \"babel-runtime\": 951794944.054733,\n            \"babel\": 1044168998.0911188,\n            \"buble\": 994218589.8006469,\n            \"es6\": 1066794750.082124,\n            \"traceur\": 1157135716.3498256,\n            \"typescript\": 1069063071.664637\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.555,\n            \"babel-runtime\": 5.631,\n            \"babel\": 5.524,\n            \"buble\": 5.592,\n            \"es5\": 5.641,\n            \"es6\": 5.628,\n            \"traceur\": 5.433,\n            \"typescript\": 5.629\n          },\n          \"count\": {\n            \"babel-loose\": 62208559,\n            \"babel-runtime\": 60264157,\n            \"babel\": 55228128,\n            \"buble\": 53997292,\n            \"es5\": 60877276,\n            \"es6\": 55398505,\n            \"traceur\": 60484538,\n            \"typescript\": 55356973\n          },\n          \"errors\": {}\n        },\n        \"defaults\": {\n          \"supportsES6\": true,\n          \"baseline\": 1564107058.2129357,\n          \"relative\": {\n            \"buble\": 0.952065294822921,\n            \"babel\": 0.06687259738063706,\n            \"es6\": 1.0272353440400486,\n            \"traceur\": 0.010128192286766776,\n            \"typescript\": 1.024508409835369\n          },\n          \"raw\": {\n            \"buble\": 1489132047.5121102,\n            \"babel\": 104595901.5640863,\n            \"es6\": 1606706052.0588334,\n            \"traceur\": 15841577.042669728,\n            \"typescript\": 1602440835.0220118\n          },\n          \"elapsed\": {\n            \"buble\": 5.559,\n            \"babel\": 5.766,\n            \"es5\": 5.406,\n            \"es6\": 5.669,\n            \"traceur\": 5.38,\n            \"typescript\": 5.64\n          },\n          \"count\": {\n            \"buble\": 80972125,\n            \"babel\": 5484117,\n            \"es5\": 81602078,\n            \"es6\": 83220024,\n            \"traceur\": 828272,\n            \"typescript\": 83292402\n          },\n          \"errors\": {}\n        },\n        \"destructuring\": {\n          \"supportsES6\": true,\n          \"baseline\": 1548570216.9969106,\n          \"relative\": {\n            \"babel-runtime\": 0.1634709668984701,\n            \"babel-loose\": 0.9443864836987386,\n            \"babel\": 0.24652285705160903,\n            \"traceur\": 0.25777403927322806,\n            \"es6\": 0.10416153343257809,\n            \"typescript\": 1.0506334874973224\n          },\n          \"raw\": {\n            \"babel-runtime\": 253146270.68265864,\n            \"babel-loose\": 1462448781.990305,\n            \"babel\": 381757954.23910856,\n            \"traceur\": 399181199.9335129,\n            \"es6\": 161301448.4304184,\n            \"typescript\": 1626979727.7179494\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.609,\n            \"babel-loose\": 5.644,\n            \"babel\": 5.643,\n            \"es5\": 5.641,\n            \"traceur\": 5.398,\n            \"es6\": 5.657,\n            \"typescript\": 5.772\n          },\n          \"count\": {\n            \"babel-runtime\": 20241375,\n            \"babel-loose\": 83093731,\n            \"babel\": 20749274,\n            \"es5\": 80263485,\n            \"traceur\": 22543609,\n            \"es6\": 8324184,\n            \"typescript\": 83259374\n          },\n          \"errors\": {}\n        },\n        \"destructuring-array\": {\n          \"supportsES6\": true,\n          \"baseline\": 1510758718.1600413,\n          \"relative\": {\n            \"es6\": 0.25979623694113224\n          },\n          \"raw\": {\n            \"es6\": 392489429.90398735\n          },\n          \"elapsed\": {\n            \"es5\": 5.547,\n            \"es6\": 5.695\n          },\n          \"count\": {\n            \"es5\": 81534445,\n            \"es6\": 20685804\n          },\n          \"errors\": {}\n        },\n        \"destructuring-custom-iterator\": {\n          \"supportsES6\": true,\n          \"baseline\": 12353816.039138887,\n          \"relative\": {\n            \"es6\": 0.9681422239623555\n          },\n          \"raw\": {\n            \"es6\": 11960250.93455374\n          },\n          \"elapsed\": {\n            \"es6\": 5.491,\n            \"es5\": 5.872\n          },\n          \"count\": {\n            \"es6\": 624089,\n            \"es5\": 756580\n          },\n          \"errors\": {}\n        },\n        \"destructuring-default-values\": {\n          \"supportsES6\": true,\n          \"baseline\": 1538718942.6282976,\n          \"relative\": {\n            \"es6\": 1.0435171167592532\n          },\n          \"raw\": {\n            \"es6\": 1605679554.5143278\n          },\n          \"elapsed\": {\n            \"es5\": 5.485,\n            \"es6\": 5.677\n          },\n          \"count\": {\n            \"es5\": 80902069,\n            \"es6\": 83270060\n          },\n          \"errors\": {}\n        },\n        \"destructuring-nested-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 1518577992.2057123,\n          \"relative\": {\n            \"es6\": 1.0900837162857773\n          },\n          \"raw\": {\n            \"es6\": 1655377141.213397\n          },\n          \"elapsed\": {\n            \"es6\": 5.437,\n            \"es5\": 5.754\n          },\n          \"count\": {\n            \"es6\": 83207931,\n            \"es5\": 80899173\n          },\n          \"errors\": {}\n        },\n        \"destructuring-simple\": {\n          \"supportsES6\": true,\n          \"baseline\": 1511223001.885847,\n          \"relative\": {\n            \"buble\": 1.0222580132235497,\n            \"babel\": 1.0711912396630745,\n            \"es6\": 1.0558441591805208,\n            \"traceur\": 1.0274270380035238,\n            \"typescript\": 1.0640790094409143\n          },\n          \"raw\": {\n            \"buble\": 1544859823.4455547,\n            \"babel\": 1618808840.7974534,\n            \"es6\": 1595615979.7604249,\n            \"traceur\": 1552671372.5903695,\n            \"typescript\": 1608060674.891017\n          },\n          \"elapsed\": {\n            \"buble\": 5.655,\n            \"babel\": 5.83,\n            \"es5\": 5.881,\n            \"es6\": 5.719,\n            \"traceur\": 5.399,\n            \"typescript\": 5.732\n          },\n          \"count\": {\n            \"buble\": 81133445,\n            \"babel\": 83288815,\n            \"es5\": 79927849,\n            \"es6\": 83273299,\n            \"traceur\": 81078834,\n            \"typescript\": 83242391\n          },\n          \"errors\": {}\n        },\n        \"destructuring-string\": {\n          \"supportsES6\": true,\n          \"baseline\": 1514023441.6071424,\n          \"relative\": {\n            \"es6\": 0.10624940160550968\n          },\n          \"raw\": {\n            \"es6\": 160864084.6874732\n          },\n          \"elapsed\": {\n            \"es5\": 5.674,\n            \"es6\": 5.7\n          },\n          \"count\": {\n            \"es5\": 81550802,\n            \"es6\": 8235254\n          },\n          \"errors\": {}\n        },\n        \"for-of-array\": {\n          \"supportsES6\": true,\n          \"baseline\": 28970787.37378881,\n          \"relative\": {\n            \"babel-loose\": 1.048825727694542,\n            \"babel-runtime\": 0.5700458206054047,\n            \"babel\": 0.8696307876050577,\n            \"es6\": 0.8954940504386089,\n            \"traceur\": 0.8374170279521737,\n            \"typescript\": 1.154195001778196\n          },\n          \"raw\": {\n            \"babel-loose\": 30385307.149197903,\n            \"babel-runtime\": 16514676.26207614,\n            \"babel\": 25193888.641406626,\n            \"es6\": 25943167.72974985,\n            \"traceur\": 24260630.659992583,\n            \"typescript\": 33437937.984405912\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.706,\n            \"babel-runtime\": 5.738,\n            \"babel\": 5.6,\n            \"es5\": 5.834,\n            \"es6\": 5.586,\n            \"traceur\": 5.652,\n            \"typescript\": 5.659\n          },\n          \"count\": {\n            \"babel-loose\": 1803711,\n            \"babel-runtime\": 1179686,\n            \"babel\": 1351789,\n            \"es5\": 1694880,\n            \"es6\": 1366690,\n            \"traceur\": 1326573,\n            \"typescript\": 1779077\n          },\n          \"errors\": {}\n        },\n        \"for-of-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 14549823.268665485,\n          \"relative\": {\n            \"babel-runtime\": 0.3277653019036786,\n            \"babel-loose\": 0.43028882084245657,\n            \"babel\": 0.4878628851012793,\n            \"es6\": 0.46975658773088463,\n            \"traceur\": 0.48481029157868816\n          },\n          \"raw\": {\n            \"babel-runtime\": 4768927.21629931,\n            \"babel-loose\": 6260626.297740209,\n            \"babel\": 7098318.75756487,\n            \"es6\": 6834875.330775725,\n            \"traceur\": 7053904.061300095\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.551,\n            \"babel-loose\": 5.701,\n            \"es5\": 5.565,\n            \"babel\": 5.719,\n            \"es6\": 5.617,\n            \"traceur\": 5.654\n          },\n          \"count\": {\n            \"babel-runtime\": 299175,\n            \"babel-loose\": 360357,\n            \"es5\": 819238,\n            \"babel\": 388044,\n            \"es6\": 380185,\n            \"traceur\": 382324\n          },\n          \"errors\": {\n            \"typescript\": \"Error: AssertError - Expect  to equal bd\"\n          }\n        },\n        \"generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 11327801.483280113,\n          \"relative\": {\n            \"babel-runtime\": 0.19005219238788132,\n            \"babel-loose\": 0.23477608242682899,\n            \"babel\": 0.24063185609954044,\n            \"es6\": 0.841285769400986,\n            \"traceur\": 0.011562711685667814\n          },\n          \"raw\": {\n            \"babel-runtime\": 2152873.5068320795,\n            \"babel-loose\": 2659496.8547533276,\n            \"babel\": 2725829.896448821,\n            \"es6\": 9529918.18648294,\n            \"traceur\": 130980.10258364816\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.563,\n            \"babel-loose\": 5.772,\n            \"es5\": 5.416,\n            \"babel\": 5.842,\n            \"es6\": 5.573,\n            \"traceur\": 5.855\n          },\n          \"count\": {\n            \"babel-runtime\": 141487,\n            \"babel-loose\": 140192,\n            \"es5\": 624210,\n            \"babel\": 147819,\n            \"es6\": 515426,\n            \"traceur\": 20717\n          },\n          \"errors\": {}\n        },\n        \"map-set\": {\n          \"supportsES6\": true,\n          \"baseline\": 155666.75337059356,\n          \"relative\": {\n            \"babel-loose\": 0.11633498015698777,\n            \"babel-runtime\": 0.11365058964275901,\n            \"babel\": 0.23357247739717082,\n            \"buble\": 0.22600136324418735,\n            \"es6\": 0.23526387592029224,\n            \"traceur\": 0.19635482246515615,\n            \"typescript\": 0.2412705266235384\n          },\n          \"raw\": {\n            \"babel-loose\": 18109.48866447071,\n            \"babel-runtime\": 17691.618308341902,\n            \"babel\": 36359.46923314393,\n            \"buble\": 35180.89847355084,\n            \"es6\": 36622.76374989406,\n            \"traceur\": 30565.917721810147,\n            \"typescript\": 37557.79956349958\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.511,\n            \"babel-runtime\": 5.599,\n            \"babel\": 5.588,\n            \"buble\": 5.611,\n            \"es6\": 5.563,\n            \"es5\": 5.689,\n            \"traceur\": 5.609,\n            \"typescript\": 5.678\n          },\n          \"count\": {\n            \"babel-loose\": 1085,\n            \"babel-runtime\": 1087,\n            \"babel\": 1942,\n            \"buble\": 1847,\n            \"es6\": 1956,\n            \"es5\": 8475,\n            \"traceur\": 1690,\n            \"typescript\": 1993\n          },\n          \"errors\": {}\n        },\n        \"map-set-lookup\": {\n          \"supportsES6\": true,\n          \"baseline\": 1834624.9641134203,\n          \"relative\": {\n            \"babel-loose\": 3.8400842969963054,\n            \"babel-runtime\": 2.943611687522907,\n            \"buble\": 16.512843149109585,\n            \"babel\": 9.817911417822721,\n            \"es6\": 16.749279902195255,\n            \"traceur\": 10.021783212413382,\n            \"typescript\": 16.758550030473753\n          },\n          \"raw\": {\n            \"babel-loose\": 7045114.515569355,\n            \"babel-runtime\": 5400423.486585557,\n            \"buble\": 30294874.26984571,\n            \"babel\": 18012185.38259175,\n            \"es6\": 30728647.0394906,\n            \"traceur\": 18386213.66642638,\n            \"typescript\": 30745654.24825087\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.63,\n            \"babel-runtime\": 5.664,\n            \"buble\": 5.433,\n            \"babel\": 5.489,\n            \"es5\": 5.303,\n            \"es6\": 5.579,\n            \"traceur\": 5.655,\n            \"typescript\": 5.608\n          },\n          \"count\": {\n            \"babel-loose\": 401341,\n            \"babel-runtime\": 391570,\n            \"buble\": 1602422,\n            \"babel\": 980211,\n            \"es5\": 96550,\n            \"es6\": 1603690,\n            \"traceur\": 965402,\n            \"typescript\": 1632348\n          },\n          \"errors\": {}\n        },\n        \"map-set-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 164365.32326695955,\n          \"relative\": {\n            \"babel-runtime\": 0.043497287175859566,\n            \"babel-loose\": 0.05935182956357224,\n            \"buble\": 0.1005906865701578,\n            \"babel\": 0.08976494388476024,\n            \"es6\": 0.11067391605566716,\n            \"traceur\": 0.10263586821361478,\n            \"typescript\": 0.11430129157128417\n          },\n          \"raw\": {\n            \"babel-runtime\": 7149.445667895931,\n            \"babel-loose\": 9755.382652702037,\n            \"buble\": 16533.620715749392,\n            \"babel\": 14754.2440196591,\n            \"es6\": 18190.953989710077,\n            \"traceur\": 16869.77765771585,\n            \"typescript\": 18787.16873894512\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.543,\n            \"babel-loose\": 5.571,\n            \"buble\": 5.56,\n            \"babel\": 5.64,\n            \"es6\": 5.546,\n            \"es5\": 5.662,\n            \"traceur\": 5.619,\n            \"typescript\": 5.712\n          },\n          \"count\": {\n            \"babel-runtime\": 524,\n            \"babel-loose\": 536,\n            \"buble\": 899,\n            \"babel\": 965,\n            \"es6\": 972,\n            \"es5\": 8902,\n            \"traceur\": 911,\n            \"typescript\": 965\n          },\n          \"errors\": {}\n        },\n        \"map-string\": {\n          \"supportsES6\": true,\n          \"baseline\": 89918304.56505927,\n          \"relative\": {\n            \"babel-loose\": 0.1844906278283446,\n            \"babel-runtime\": 0.17011555911559076,\n            \"babel\": 0.5944513195511726,\n            \"buble\": 0.5501154363811265,\n            \"es6\": 0.5711129120128643,\n            \"traceur\": 0.5453177784262214,\n            \"typescript\": 0.6022062426292117\n          },\n          \"raw\": {\n            \"babel-loose\": 16589084.46246809,\n            \"babel-runtime\": 15296502.655811036,\n            \"babel\": 53452054.80050371,\n            \"buble\": 49465447.35445862,\n            \"es6\": 51353504.763410635,\n            \"traceur\": 49034050.08527049,\n            \"typescript\": 54149364.335713446\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.475,\n            \"babel-runtime\": 5.583,\n            \"babel\": 5.713,\n            \"buble\": 5.687,\n            \"es6\": 5.556,\n            \"es5\": 5.757,\n            \"traceur\": 5.698,\n            \"typescript\": 5.714\n          },\n          \"count\": {\n            \"babel-loose\": 891911,\n            \"babel-runtime\": 880668,\n            \"babel\": 2775084,\n            \"buble\": 2652861,\n            \"es6\": 2772152,\n            \"es5\": 4931845,\n            \"traceur\": 2652758,\n            \"typescript\": 2725152\n          },\n          \"errors\": {}\n        },\n        \"new-target\": {\n          \"supportsES6\": true,\n          \"baseline\": 294790321.922887,\n          \"relative\": {\n            \"es6\": 4.029884095733698\n          },\n          \"raw\": {\n            \"es6\": 1187970829.8932595\n          },\n          \"elapsed\": {\n            \"es6\": 5.534,\n            \"es5\": 5.634\n          },\n          \"count\": {\n            \"es6\": 62373877,\n            \"es5\": 16497037\n          },\n          \"errors\": {}\n        },\n        \"nodesource-array-includes\": {\n          \"supportsES6\": true,\n          \"baseline\": 92038627.78695646,\n          \"relative\": {\n            \"es6\": 0.9971969909871284\n          },\n          \"raw\": {\n            \"es6\": 91780642.6837373\n          },\n          \"elapsed\": {\n            \"es6\": 5.575,\n            \"es5\": 5.588\n          },\n          \"count\": {\n            \"es6\": 4968963,\n            \"es5\": 4766939\n          },\n          \"errors\": {}\n        },\n        \"nodesource-default-params\": {\n          \"supportsES6\": true,\n          \"baseline\": 1555318015.3453887,\n          \"relative\": {\n            \"es6\": 1.0617541849884296\n          },\n          \"raw\": {\n            \"es6\": 1651365411.780865\n          },\n          \"elapsed\": {\n            \"es5\": 5.43,\n            \"es6\": 5.43\n          },\n          \"count\": {\n            \"es5\": 80784338,\n            \"es6\": 83171251\n          },\n          \"errors\": {}\n        },\n        \"object-assign\": {\n          \"supportsES6\": true,\n          \"baseline\": 5384215.473113126,\n          \"relative\": {\n            \"babel-runtime\": 0.24546523398692868,\n            \"babel-loose\": 0.2948827921552251,\n            \"babel\": 0.29121076053701345,\n            \"buble\": 0.23280232692542138,\n            \"es6\": 0.2623793747303645,\n            \"traceur\": 0.28027800872472103,\n            \"typescript\": 0.3055085390843956\n          },\n          \"raw\": {\n            \"babel-runtime\": 1321637.7109437555,\n            \"babel-loose\": 1587712.492276965,\n            \"babel\": 1567941.4828204291,\n            \"buble\": 1253457.8908085944,\n            \"es6\": 1412707.0892489755,\n            \"traceur\": 1509077.1913489788,\n            \"typescript\": 1644923.8033063891\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.619,\n            \"babel-loose\": 5.647,\n            \"babel\": 5.698,\n            \"buble\": 5.688,\n            \"es5\": 5.508,\n            \"es6\": 5.698,\n            \"traceur\": 5.807,\n            \"typescript\": 5.727\n          },\n          \"count\": {\n            \"babel-runtime\": 69850,\n            \"babel-loose\": 83022,\n            \"babel\": 83822,\n            \"buble\": 67468,\n            \"es5\": 293774,\n            \"es6\": 74277,\n            \"traceur\": 80933,\n            \"typescript\": 83524\n          },\n          \"errors\": {}\n        },\n        \"object-literal-ext\": {\n          \"supportsES6\": true,\n          \"baseline\": 37687944.20461077,\n          \"relative\": {\n            \"babel-runtime\": 0.27654821707368865,\n            \"babel-loose\": 0.9897797194506128,\n            \"babel\": 0.3033690131204674,\n            \"es6\": 0.1813765986232125,\n            \"traceur\": 0.022673520553424406,\n            \"typescript\": 1.0706795627758656\n          },\n          \"raw\": {\n            \"babel-runtime\": 10422533.774957767,\n            \"babel-loose\": 37302762.84151,\n            \"babel\": 11433354.439892007,\n            \"es6\": 6835711.128933716,\n            \"traceur\": 854518.3775395546,\n            \"typescript\": 40351711.62291388\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.555,\n            \"babel-loose\": 5.806,\n            \"babel\": 5.507,\n            \"es5\": 5.582,\n            \"es6\": 5.649,\n            \"traceur\": 5.547,\n            \"typescript\": 5.482\n          },\n          \"count\": {\n            \"babel-runtime\": 582769,\n            \"babel-loose\": 2131310,\n            \"babel\": 609808,\n            \"es5\": 2110551,\n            \"es6\": 374848,\n            \"traceur\": 46603,\n            \"typescript\": 2209272\n          },\n          \"errors\": {}\n        },\n        \"regex-u\": {\n          \"supportsES6\": true,\n          \"baseline\": 26709799.977433298,\n          \"relative\": {\n            \"babel\": 0.7333459794522633,\n            \"traceur\": 0.631229970626333,\n            \"es6\": 0.7024115137975876,\n            \"typescript\": 0.7245801447645263\n          },\n          \"raw\": {\n            \"babel\": 19587524.425424863,\n            \"traceur\": 16860026.25519045,\n            \"es6\": 18761271.035379693,\n            \"typescript\": 19353390.734280158\n          },\n          \"elapsed\": {\n            \"es5\": 5.645,\n            \"babel\": 5.742,\n            \"traceur\": 5.566,\n            \"es6\": 5.778,\n            \"typescript\": 5.529\n          },\n          \"count\": {\n            \"es5\": 1456953,\n            \"babel\": 1021888,\n            \"traceur\": 951431,\n            \"es6\": 1015020,\n            \"typescript\": 1027176\n          },\n          \"errors\": {}\n        },\n        \"rest\": {\n          \"supportsES6\": true,\n          \"baseline\": 27142138.949182954,\n          \"relative\": {\n            \"buble\": 0.5981375713375932,\n            \"babel\": 3.6584516270189957,\n            \"es6\": 1.0773088201479355,\n            \"traceur\": 0.6202613564280501,\n            \"typescript\": 0.6557032183739697\n          },\n          \"raw\": {\n            \"buble\": 16234733.071971783,\n            \"babel\": 99298202.39941403,\n            \"es6\": 29240465.68763561,\n            \"traceur\": 16835219.92097883,\n            \"typescript\": 17797187.86253274\n          },\n          \"elapsed\": {\n            \"buble\": 5.58,\n            \"babel\": 5.758,\n            \"es5\": 5.783,\n            \"es6\": 5.733,\n            \"traceur\": 5.518,\n            \"typescript\": 5.675\n          },\n          \"count\": {\n            \"buble\": 930445,\n            \"babel\": 5512426,\n            \"es5\": 1440911,\n            \"es6\": 1515280,\n            \"traceur\": 906224,\n            \"typescript\": 987184\n          },\n          \"errors\": {}\n        },\n        \"scratch\": {\n          \"supportsES6\": true,\n          \"baseline\": \"ReferenceError: print is not defined\",\n          \"relative\": {},\n          \"raw\": {},\n          \"elapsed\": {},\n          \"count\": {},\n          \"errors\": {\n            \"es6\": \"baseline failed: ReferenceError: print is not defined\"\n          }\n        },\n        \"spread\": {\n          \"supportsES6\": true,\n          \"baseline\": 25972047.022881422,\n          \"relative\": {\n            \"babel\": 0.9254873241567881,\n            \"buble\": 0.9766720393525277,\n            \"es6\": 0.7918928745657244,\n            \"traceur\": 0.49082450285615886,\n            \"typescript\": 1.0868685917702654\n          },\n          \"raw\": {\n            \"babel\": 24036800.302080803,\n            \"buble\": 25366172.131997343,\n            \"es6\": 20567078.975305736,\n            \"traceur\": 12747717.068162555,\n            \"typescript\": 28228202.173150245\n          },\n          \"elapsed\": {\n            \"babel\": 5.543,\n            \"buble\": 5.616,\n            \"es5\": 5.618,\n            \"es6\": 5.67,\n            \"traceur\": 5.684,\n            \"typescript\": 5.631\n          },\n          \"count\": {\n            \"babel\": 1276780,\n            \"buble\": 1440190,\n            \"es5\": 1420876,\n            \"es6\": 1105281,\n            \"traceur\": 728873,\n            \"typescript\": 1498248\n          },\n          \"errors\": {}\n        },\n        \"spread-generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 7509046.078326122,\n          \"relative\": {\n            \"babel\": 0.13345997397302053,\n            \"babel-runtime\": 0.10675388936330617,\n            \"es6\": 0.2451987826624233,\n            \"traceur\": 0.017644796773405014\n          },\n          \"raw\": {\n            \"babel\": 1002157.094175616,\n            \"babel-runtime\": 801619.8742695949,\n            \"es6\": 1841208.9573616087,\n            \"traceur\": 132495.59201419834\n          },\n          \"elapsed\": {\n            \"babel\": 5.759,\n            \"babel-runtime\": 6.153,\n            \"es5\": 5.799,\n            \"es6\": 5.593,\n            \"traceur\": 5.657\n          },\n          \"count\": {\n            \"babel\": 54088,\n            \"babel-runtime\": 42233,\n            \"es5\": 397235,\n            \"es6\": 97991,\n            \"traceur\": 20506\n          },\n          \"errors\": {\n            \"babel-loose\": \"Error: AssertError - Expect -Infinity to equal 3\"\n          }\n        },\n        \"spread-literal\": {\n          \"supportsES6\": true,\n          \"baseline\": 20617014.506397877,\n          \"relative\": {\n            \"babel\": 0.30804820772745684,\n            \"buble\": 0.2764465502489189,\n            \"es6\": 0.21739227568287206,\n            \"traceur\": 0.22303841876288213,\n            \"typescript\": 0.3247536019178646\n          },\n          \"raw\": {\n            \"babel\": 6351034.367386844,\n            \"buble\": 5699502.5367256105,\n            \"es6\": 4481979.701332619,\n            \"traceur\": 4598386.3151183855,\n            \"typescript\": 6695449.721745577\n          },\n          \"elapsed\": {\n            \"babel\": 5.516,\n            \"buble\": 5.525,\n            \"es6\": 5.425,\n            \"es5\": 5.661,\n            \"traceur\": 5.756,\n            \"typescript\": 5.785\n          },\n          \"count\": {\n            \"babel\": 347216,\n            \"buble\": 331486,\n            \"es6\": 234944,\n            \"es5\": 1214422,\n            \"traceur\": 248364,\n            \"typescript\": 345654\n          },\n          \"errors\": {}\n        },\n        \"spread-super\": {\n          \"supportsES6\": true,\n          \"baseline\": 1002517294.786151,\n          \"relative\": {\n            \"es6\": 0.1518167518666841\n          },\n          \"raw\": {\n            \"es6\": 152198919.3846085\n          },\n          \"elapsed\": {\n            \"es6\": 5.609,\n            \"es5\": 5.696\n          },\n          \"count\": {\n            \"es6\": 8128300,\n            \"es5\": 53286533\n          },\n          \"errors\": {}\n        },\n        \"super\": {\n          \"supportsES6\": true,\n          \"baseline\": 943741256.3301272,\n          \"relative\": {\n            \"babel-runtime\": 0.0068961231218895675,\n            \"babel-loose\": 0.08865093480519153,\n            \"babel\": 0.007539715111831099,\n            \"buble\": 0.9225496496348227,\n            \"es6\": 0.024460861596693757,\n            \"typescript\": 1.1110415928862591,\n            \"traceur\": 0.004957740507084376\n          },\n          \"raw\": {\n            \"babel-runtime\": 6508155.8988593,\n            \"babel-loose\": 83663544.58789165,\n            \"babel\": 7115540.212010727,\n            \"buble\": 870648165.3732862,\n            \"es6\": 23084724.254181128,\n            \"typescript\": 1048535788.7055041,\n            \"traceur\": 4678824.254714571\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.568,\n            \"babel-loose\": 5.632,\n            \"babel\": 5.658,\n            \"buble\": 5.63,\n            \"es6\": 5.649,\n            \"es5\": 5.7,\n            \"typescript\": 5.399,\n            \"traceur\": 5.629\n          },\n          \"count\": {\n            \"babel-runtime\": 384421,\n            \"babel-loose\": 4560966,\n            \"babel\": 383348,\n            \"buble\": 51251184,\n            \"es6\": 1217376,\n            \"es5\": 52517971,\n            \"typescript\": 55077358,\n            \"traceur\": 272781\n          },\n          \"errors\": {}\n        },\n        \"template_string\": {\n          \"supportsES6\": true,\n          \"baseline\": 41381001.41627309,\n          \"relative\": {\n            \"buble\": 0.9116088324657886,\n            \"babel\": 1.0668375673558965,\n            \"es6\": 0.8889651171763512,\n            \"typescript\": 1.0609344439871338,\n            \"traceur\": 0.7775237778453736\n          },\n          \"raw\": {\n            \"buble\": 37723286.38735385,\n            \"babel\": 44146806.88568769,\n            \"es6\": 36786266.77289196,\n            \"typescript\": 43902529.72920448,\n            \"traceur\": 32174712.552205406\n          },\n          \"elapsed\": {\n            \"buble\": 5.475,\n            \"babel\": 5.675,\n            \"es5\": 5.585,\n            \"es6\": 5.612,\n            \"typescript\": 5.546,\n            \"traceur\": 5.844\n          },\n          \"count\": {\n            \"buble\": 2311118,\n            \"babel\": 2419270,\n            \"es5\": 2258930,\n            \"es6\": 1978473,\n            \"typescript\": 2456485,\n            \"traceur\": 1972939\n          },\n          \"errors\": {}\n        },\n        \"template_string_tag\": {\n          \"supportsES6\": true,\n          \"baseline\": 21583243.54044436,\n          \"relative\": {\n            \"babel-loose\": 1.1203476170470783,\n            \"babel-runtime\": 0.5499046230996667,\n            \"babel\": 0.7254157805290281,\n            \"es6\": 0.3282277788196094,\n            \"traceur\": 0.0883362600400779,\n            \"typescript\": 0.9748572909688539\n          },\n          \"raw\": {\n            \"babel-loose\": 24180735.468683586,\n            \"babel-runtime\": 11868725.40437637,\n            \"babel\": 15656825.459239548,\n            \"es6\": 7084220.087002735,\n            \"traceur\": 1906583.0138970246,\n            \"typescript\": 21040582.328158602\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.646,\n            \"babel-runtime\": 5.692,\n            \"babel\": 5.481,\n            \"es5\": 5.472,\n            \"es6\": 5.612,\n            \"traceur\": 5.787,\n            \"typescript\": 5.605\n          },\n          \"count\": {\n            \"babel-loose\": 1273793,\n            \"babel-runtime\": 752072,\n            \"babel\": 804096,\n            \"es5\": 1187250,\n            \"es6\": 392474,\n            \"traceur\": 101822,\n            \"typescript\": 1141166\n          },\n          \"errors\": {}\n        }\n      },\n      \"version\": \"8.6.0\"\n    }\n  },\n  \"chrome\": {\n    \"prerelease\": {\n      \"version\": \"49\",\n      \"stats\": {\n        \"promises\": {\n          \"supportsES6\": true,\n          \"baseline\": 87.55435742200622,\n          \"relative\": {\n            \"babel-loose\": 2.0355673885700436,\n            \"babel-runtime\": 2.0403111065209005,\n            \"babel\": 2.203898621574559,\n            \"buble\": 2.074481891794127,\n            \"es6\": 2.173006255088209,\n            \"traceur\": 1.9953170742769255,\n            \"typescript\": 2.1169332855740395\n          },\n          \"raw\": {\n            \"babel-loose\": 178.22279469544142,\n            \"babel-runtime\": 178.63812787241991,\n            \"babel\": 192.9609276352058,\n            \"buble\": 181.62992901962264,\n            \"es6\": 190.25616633824828,\n            \"traceur\": 174.69870429147366,\n            \"typescript\": 185.34673352369143\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.124,\n            \"babel-runtime\": 6.123,\n            \"babel\": 6.144,\n            \"buble\": 6.382,\n            \"es5\": 6.089,\n            \"es6\": 6.968,\n            \"traceur\": 6.666,\n            \"typescript\": 6.597\n          },\n          \"count\": {\n            \"babel-loose\": 30,\n            \"babel-runtime\": 30,\n            \"babel\": 35,\n            \"buble\": 52,\n            \"es5\": 13,\n            \"es6\": 63,\n            \"traceur\": 55,\n            \"typescript\": 61\n          },\n          \"errors\": {}\n        },\n        \"arrow\": {\n          \"supportsES6\": true,\n          \"baseline\": 94510992.21698715,\n          \"relative\": {\n            \"babel\": 1.0127372411764424,\n            \"buble\": 1.0359200612175528,\n            \"es5-bind\": 0.028895877178455927,\n            \"es6\": 0.9768369877370986,\n            \"traceur\": 0.8881561408640364,\n            \"typescript\": 0.9606882163097857\n          },\n          \"raw\": {\n            \"babel\": 95714801.51867978,\n            \"buble\": 97905832.84315298,\n            \"es5-bind\": 2730978.0231160647,\n            \"es6\": 92321832.9452861,\n            \"traceur\": 83940518.11667028,\n            \"typescript\": 90795596.53460543\n          },\n          \"elapsed\": {\n            \"babel\": 5.685,\n            \"buble\": 5.514,\n            \"es5-bind\": 5.471,\n            \"es5\": 5.572,\n            \"es6\": 5.534,\n            \"traceur\": 5.521,\n            \"typescript\": 5.427\n          },\n          \"count\": {\n            \"babel\": 4846562,\n            \"buble\": 4967374,\n            \"es5-bind\": 139986,\n            \"es5\": 4849083,\n            \"es6\": 4716960,\n            \"traceur\": 4844723,\n            \"typescript\": 4852742\n          },\n          \"errors\": {}\n        },\n        \"arrow-args\": {\n          \"supportsES6\": true,\n          \"baseline\": 80670367.66695778,\n          \"relative\": {\n            \"babel\": 1.128852275797908,\n            \"buble\": 1.0072717789401766,\n            \"es6\": 0.9643715378841776,\n            \"traceur\": 0.8766595584807977\n          },\n          \"raw\": {\n            \"babel\": 91064928.13029927,\n            \"buble\": 81256984.74765468,\n            \"es6\": 77796206.52866611,\n            \"traceur\": 70720448.90139882\n          },\n          \"elapsed\": {\n            \"babel\": 5.552,\n            \"buble\": 5.524,\n            \"es5\": 5.484,\n            \"es6\": 5.563,\n            \"traceur\": 5.477\n          },\n          \"count\": {\n            \"babel\": 4599335,\n            \"buble\": 4092746,\n            \"es5\": 4093695,\n            \"es6\": 3956491,\n            \"traceur\": 4091977\n          },\n          \"errors\": {\n            \"typescript\": \"Error: AssertError - Expect undefined to equal 1\"\n          }\n        },\n        \"arrow-declare\": {\n          \"supportsES6\": true,\n          \"baseline\": 39048343.009725876,\n          \"relative\": {\n            \"babel\": 0.7714963831153734,\n            \"buble\": 0.742169789733637,\n            \"es6\": 0.7828312698424914,\n            \"traceur\": 0.7683667409927859,\n            \"typescript\": 0.8068181147060878\n          },\n          \"raw\": {\n            \"babel\": 30125655.398651987,\n            \"buble\": 28980500.520975187,\n            \"es6\": 30568263.94354888,\n            \"traceur\": 30003448.059551504,\n            \"typescript\": 31504910.489503674\n          },\n          \"elapsed\": {\n            \"babel\": 5.609,\n            \"buble\": 5.465,\n            \"es5\": 5.474,\n            \"es6\": 5.581,\n            \"traceur\": 5.543,\n            \"typescript\": 5.467\n          },\n          \"count\": {\n            \"babel\": 1769603,\n            \"buble\": 1638589,\n            \"es5\": 2101610,\n            \"es6\": 1727701,\n            \"traceur\": 1639519,\n            \"typescript\": 1715038\n          },\n          \"errors\": {}\n        },\n        \"bindings\": {\n          \"supportsES6\": true,\n          \"baseline\": 65240603.840611875,\n          \"relative\": {\n            \"babel\": 1.330907463586675,\n            \"buble\": 0.9974847874112007,\n            \"es6\": 1.1865380627065871,\n            \"traceur\": 1.168483043127408,\n            \"typescript\": 1.2883062056391668\n          },\n          \"raw\": {\n            \"babel\": 86829206.58037184,\n            \"buble\": 65076509.852531105,\n            \"es6\": 77410459.69084755,\n            \"traceur\": 76232539.31114782,\n            \"typescript\": 84049874.78750673\n          },\n          \"elapsed\": {\n            \"babel\": 5.555,\n            \"buble\": 5.489,\n            \"es5\": 5.419,\n            \"es6\": 5.593,\n            \"traceur\": 5.46,\n            \"typescript\": 5.64\n          },\n          \"count\": {\n            \"babel\": 4417436,\n            \"buble\": 3292174,\n            \"es5\": 3293455,\n            \"es6\": 3929479,\n            \"traceur\": 4391297,\n            \"typescript\": 4422980\n          },\n          \"errors\": {}\n        },\n        \"classes\": {\n          \"supportsES6\": true,\n          \"baseline\": 65945559.859361194,\n          \"relative\": {\n            \"babel-loose\": 0.8941284695419836,\n            \"babel-runtime\": 0.8306576091927579,\n            \"babel\": 0.8476882254851302,\n            \"buble\": 1.0497429728711691,\n            \"es6\": 0.5006426745271281,\n            \"traceur\": 0.9551330450544702,\n            \"typescript\": 1.052288376309914\n          },\n          \"raw\": {\n            \"babel-loose\": 58963802.51013989,\n            \"babel-runtime\": 54778181.08965487,\n            \"babel\": 55901274.61580533,\n            \"buble\": 69225888.05441946,\n            \"es6\": 33015161.46117941,\n            \"traceur\": 62986783.39629349,\n            \"typescript\": 69393746.10925543\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.628,\n            \"babel-runtime\": 5.467,\n            \"babel\": 5.449,\n            \"buble\": 5.494,\n            \"es5\": 5.508,\n            \"es6\": 5.423,\n            \"traceur\": 5.618,\n            \"typescript\": 5.484\n          },\n          \"count\": {\n            \"babel-loose\": 3021164,\n            \"babel-runtime\": 2938477,\n            \"babel\": 2884736,\n            \"buble\": 3567205,\n            \"es5\": 3369720,\n            \"es6\": 1727705,\n            \"traceur\": 3883928,\n            \"typescript\": 3785751\n          },\n          \"errors\": {}\n        },\n        \"defaults\": {\n          \"supportsES6\": true,\n          \"baseline\": 82124695.93600556,\n          \"relative\": {\n            \"babel\": 0.8022844409680188,\n            \"buble\": 1.0153632376981445,\n            \"es6\": 0.3629485835709125,\n            \"traceur\": 0.018164525271709038,\n            \"typescript\": 1.0353947382209354\n          },\n          \"raw\": {\n            \"babel\": 65887365.76868674,\n            \"buble\": 83386397.16055825,\n            \"es6\": 29807042.06616509,\n            \"traceur\": 1491756.1147609935,\n            \"typescript\": 85031478.05013439\n          },\n          \"elapsed\": {\n            \"babel\": 5.674,\n            \"buble\": 5.541,\n            \"es5\": 5.433,\n            \"es6\": 5.468,\n            \"traceur\": 5.541,\n            \"typescript\": 5.478\n          },\n          \"count\": {\n            \"babel\": 3364193,\n            \"buble\": 4420267,\n            \"es5\": 4178871,\n            \"es6\": 1560411,\n            \"traceur\": 77990,\n            \"typescript\": 4508664\n          },\n          \"errors\": {}\n        },\n        \"destructuring\": {\n          \"supportsES6\": false,\n          \"baseline\": 73448246.94225672,\n          \"relative\": {\n            \"babel-loose\": 1.0052025097753887,\n            \"babel-runtime\": 0.704274557860245,\n            \"babel\": 0.577838854958982,\n            \"traceur\": 0.09600222366490935,\n            \"typescript\": 0.9911302828446745\n          },\n          \"raw\": {\n            \"babel-loose\": 73830362.16495897,\n            \"babel-runtime\": 51727731.64086794,\n            \"babel\": 42441250.91185818,\n            \"traceur\": 7051195.030746024,\n            \"typescript\": 72796781.7663244\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.557,\n            \"babel-runtime\": 5.527,\n            \"babel\": 5.448,\n            \"es5\": 5.562,\n            \"traceur\": 5.449,\n            \"typescript\": 5.477\n          },\n          \"count\": {\n            \"babel-loose\": 3746640,\n            \"babel-runtime\": 2744676,\n            \"babel\": 2230217,\n            \"es5\": 3753429,\n            \"traceur\": 367228,\n            \"typescript\": 3743084\n          },\n          \"errors\": {}\n        },\n        \"destructuring-simple\": {\n          \"supportsES6\": false,\n          \"baseline\": 85136357.87300692,\n          \"relative\": {\n            \"babel\": 1.0086697927476367,\n            \"buble\": 1.0021004517923684,\n            \"traceur\": 0.8698834764673168,\n            \"typescript\": 0.9292486862468777\n          },\n          \"raw\": {\n            \"babel\": 85874472.45105453,\n            \"buble\": 85315182.68849699,\n            \"traceur\": 74058710.96033688,\n            \"typescript\": 79112848.7053357\n          },\n          \"elapsed\": {\n            \"babel\": 5.433,\n            \"buble\": 5.541,\n            \"es5\": 5.414,\n            \"traceur\": 5.591,\n            \"typescript\": 5.549\n          },\n          \"count\": {\n            \"babel\": 4333303,\n            \"buble\": 4340475,\n            \"es5\": 4313165,\n            \"traceur\": 4329975,\n            \"typescript\": 4330766\n          },\n          \"errors\": {}\n        },\n        \"for-of-array\": {\n          \"supportsES6\": true,\n          \"baseline\": 19385353.29627691,\n          \"relative\": {\n            \"babel-loose\": 1.0096693423799896,\n            \"babel-runtime\": 0.1562467755186736,\n            \"babel\": 0.16057942665607358,\n            \"es6\": 0.2212422349698285,\n            \"traceur\": 0.13429029831731223,\n            \"typescript\": 1.1381217206414396\n          },\n          \"raw\": {\n            \"babel-loose\": 19572796.91445567,\n            \"babel-runtime\": 3028898.9448335576,\n            \"babel\": 3112888.917841572,\n            \"es6\": 4288858.888948035,\n            \"traceur\": 2603264.877143518,\n            \"typescript\": 22062891.648800876\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.683,\n            \"babel-runtime\": 5.428,\n            \"babel\": 5.455,\n            \"es5\": 5.513,\n            \"es6\": 5.447,\n            \"traceur\": 5.47,\n            \"typescript\": 5.507\n          },\n          \"count\": {\n            \"babel-loose\": 1012840,\n            \"babel-runtime\": 155986,\n            \"babel\": 159285,\n            \"es5\": 1085437,\n            \"es6\": 219894,\n            \"traceur\": 138443,\n            \"typescript\": 1150423\n          },\n          \"errors\": {}\n        },\n        \"for-of-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 4096043.7025605137,\n          \"relative\": {\n            \"babel-loose\": 0.2054429805456999,\n            \"babel-runtime\": 0.19290143283865976,\n            \"babel\": 0.19773817074001615,\n            \"es6\": 0.20394954407957394,\n            \"traceur\": 0.2002026619238814\n          },\n          \"raw\": {\n            \"babel-loose\": 841503.4266994762,\n            \"babel-runtime\": 790132.6991936922,\n            \"babel\": 809944.1890154788,\n            \"es6\": 835386.2456672267,\n            \"traceur\": 820038.852609166\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.526,\n            \"babel-runtime\": 5.472,\n            \"babel\": 5.431,\n            \"es5\": 5.491,\n            \"es6\": 5.609,\n            \"traceur\": 5.497\n          },\n          \"count\": {\n            \"babel-loose\": 43697,\n            \"babel-runtime\": 40502,\n            \"babel\": 41424,\n            \"es5\": 218799,\n            \"es6\": 42664,\n            \"traceur\": 42084\n          },\n          \"errors\": {\n            \"typescript\": \"Error: AssertError - Expect  to equal bd\"\n          }\n        },\n        \"generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 6053460.591791914,\n          \"relative\": {\n            \"babel-loose\": 0.14506003832897055,\n            \"babel-runtime\": 0.14632538099542983,\n            \"babel\": 0.1395224891364465,\n            \"es6\": 0.5327959221833555,\n            \"traceur\": 0.021149950057190663\n          },\n          \"raw\": {\n            \"babel-loose\": 878115.2254682478,\n            \"babel-runtime\": 885774.9274347719,\n            \"babel\": 844593.8896561943,\n            \"es6\": 3225259.1184043735,\n            \"traceur\": 128030.38918957081\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.522,\n            \"babel-runtime\": 5.452,\n            \"babel\": 5.462,\n            \"es5\": 5.46,\n            \"es6\": 5.513,\n            \"traceur\": 5.8\n          },\n          \"count\": {\n            \"babel-loose\": 46666,\n            \"babel-runtime\": 46792,\n            \"babel\": 45020,\n            \"es5\": 333445,\n            \"es6\": 166926,\n            \"traceur\": 25271\n          },\n          \"errors\": {}\n        },\n        \"map-set\": {\n          \"supportsES6\": true,\n          \"baseline\": 111761.31068180353,\n          \"relative\": {\n            \"babel-loose\": 0.19976018131896456,\n            \"babel-runtime\": 0.19921151893884925,\n            \"babel\": 0.29202345893676873,\n            \"buble\": 0.2934268351631886,\n            \"es6\": 0.2920025641176653,\n            \"traceur\": 0.29416236409780433,\n            \"typescript\": 0.297535338636442\n          },\n          \"raw\": {\n            \"babel-loose\": 22325.459686242204,\n            \"babel-runtime\": 22264.14045951872,\n            \"babel\": 32636.924520607106,\n            \"buble\": 32793.76768705148,\n            \"es6\": 32634.589288237643,\n            \"traceur\": 32875.97136482852,\n            \"typescript\": 33252.93942016301\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.502,\n            \"babel-runtime\": 5.427,\n            \"babel\": 5.486,\n            \"buble\": 5.509,\n            \"es5\": 5.575,\n            \"es6\": 5.568,\n            \"traceur\": 5.471,\n            \"typescript\": 5.55\n          },\n          \"count\": {\n            \"babel-loose\": 1184,\n            \"babel-runtime\": 1162,\n            \"babel\": 1693,\n            \"buble\": 1689,\n            \"es5\": 9368,\n            \"es6\": 1715,\n            \"traceur\": 1691,\n            \"typescript\": 1745\n          },\n          \"errors\": {}\n        },\n        \"map-set-lookup\": {\n          \"supportsES6\": true,\n          \"baseline\": 1857096.9972759057,\n          \"relative\": {\n            \"babel-loose\": 4.630951628506935,\n            \"babel-runtime\": 4.471716022736789,\n            \"babel\": 9.176536237969554,\n            \"buble\": 9.207638121724013,\n            \"es6\": 9.730832725686364,\n            \"traceur\": 8.453845089005666,\n            \"typescript\": 9.12814877830963\n          },\n          \"raw\": {\n            \"babel-loose\": 8600126.363830194,\n            \"babel-runtime\": 8304410.398495047,\n            \"babel\": 17041717.892926794,\n            \"buble\": 17099477.107856825,\n            \"es6\": 18071100.235866264,\n            \"traceur\": 15699610.330228085,\n            \"typescript\": 16951857.68688654\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.681,\n            \"babel-runtime\": 5.473,\n            \"babel\": 5.45,\n            \"buble\": 5.522,\n            \"es5\": 5.577,\n            \"es6\": 5.526,\n            \"traceur\": 5.486,\n            \"typescript\": 5.54\n          },\n          \"count\": {\n            \"babel-loose\": 457947,\n            \"babel-runtime\": 451285,\n            \"babel\": 892705,\n            \"buble\": 881004,\n            \"es5\": 93493,\n            \"es6\": 915540,\n            \"traceur\": 850062,\n            \"typescript\": 940397\n          },\n          \"errors\": {}\n        },\n        \"map-set-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 22283.295744872416,\n          \"relative\": {\n            \"babel-loose\": 0.4705261723634845,\n            \"babel-runtime\": 0.4681014115820851,\n            \"babel\": 0.6386310158799378,\n            \"buble\": 0.6740223885321966,\n            \"es6\": 0.6215625388438645,\n            \"traceur\": 0.653195634606579,\n            \"typescript\": 0.6373620934885569\n          },\n          \"raw\": {\n            \"babel-loose\": 10484.87385447834,\n            \"babel-runtime\": 10430.842192875849,\n            \"babel\": 14230.803798700965,\n            \"buble\": 15019.44022232824,\n            \"es6\": 13850.461876991581,\n            \"traceur\": 14555.35150519802,\n            \"typescript\": 14202.528025776535\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.413,\n            \"babel-runtime\": 5.372,\n            \"babel\": 5.393,\n            \"buble\": 5.56,\n            \"es5\": 5.982,\n            \"es6\": 5.457,\n            \"traceur\": 5.597,\n            \"typescript\": 5.561\n          },\n          \"count\": {\n            \"babel-loose\": 596,\n            \"babel-runtime\": 590,\n            \"babel\": 841,\n            \"buble\": 816,\n            \"es5\": 5917,\n            \"es6\": 773,\n            \"traceur\": 828,\n            \"typescript\": 829\n          },\n          \"errors\": {}\n        },\n        \"object-literal-ext\": {\n          \"supportsES6\": true,\n          \"baseline\": 18933577.525649227,\n          \"relative\": {\n            \"babel-loose\": 1.0760903048536288,\n            \"babel-runtime\": 0.2115334322168173,\n            \"babel\": 0.21065803626779703,\n            \"es6\": 0.06930847699876247,\n            \"traceur\": 0.0269705091528875,\n            \"typescript\": 0.9525182279494352\n          },\n          \"raw\": {\n            \"babel-loose\": 20374239.21154569,\n            \"babel-runtime\": 4005084.6381437765,\n            \"babel\": 3988510.2610773616,\n            \"es6\": 1312257.4224407454,\n            \"traceur\": 510648.22595242754,\n            \"typescript\": 18034577.713474654\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.521,\n            \"babel-runtime\": 5.595,\n            \"babel\": 5.512,\n            \"es5\": 5.527,\n            \"es6\": 5.624,\n            \"traceur\": 5.575,\n            \"typescript\": 5.484\n          },\n          \"count\": {\n            \"babel-loose\": 1099364,\n            \"babel-runtime\": 207236,\n            \"babel\": 206858,\n            \"es5\": 1102153,\n            \"es6\": 71028,\n            \"traceur\": 28111,\n            \"typescript\": 1088905\n          },\n          \"errors\": {}\n        },\n        \"regex-u\": {\n          \"supportsES6\": true,\n          \"baseline\": 22858780.722860504,\n          \"relative\": {\n            \"babel\": 0.5430215712836154,\n            \"traceur\": 0.544028374447146\n          },\n          \"raw\": {\n            \"babel\": 12412811.025755329,\n            \"traceur\": 12435825.318501558\n          },\n          \"elapsed\": {\n            \"babel\": 5.594,\n            \"es5\": 5.575,\n            \"traceur\": 5.454\n          },\n          \"count\": {\n            \"babel\": 687745,\n            \"es5\": 1266834,\n            \"traceur\": 723006\n          },\n          \"errors\": {\n            \"es6\": \"SyntaxError: Invalid flags supplied to RegExp constructor 'u'\",\n            \"typescript\": \"SyntaxError: Invalid flags supplied to RegExp constructor 'u'\"\n          }\n        },\n        \"rest\": {\n          \"supportsES6\": true,\n          \"baseline\": 1566272.5532217193,\n          \"relative\": {\n            \"babel\": 46.81760870315546,\n            \"buble\": 8.682970826160709,\n            \"es6\": 2.4885193779045593,\n            \"traceur\": 8.664882818209378,\n            \"typescript\": 8.490251747421143\n          },\n          \"raw\": {\n            \"babel\": 73329135.51922669,\n            \"buble\": 13599898.885440435,\n            \"es6\": 3897699.599772299,\n            \"traceur\": 13571568.13504381,\n            \"typescript\": 13298048.281928478\n          },\n          \"elapsed\": {\n            \"babel\": 5.59,\n            \"buble\": 5.472,\n            \"es5\": 5.428,\n            \"es6\": 5.51,\n            \"traceur\": 5.482,\n            \"typescript\": 5.479\n          },\n          \"count\": {\n            \"babel\": 3844991,\n            \"buble\": 798104,\n            \"es5\": 84219,\n            \"es6\": 217353,\n            \"traceur\": 773516,\n            \"typescript\": 808388\n          },\n          \"errors\": {}\n        },\n        \"spread\": {\n          \"supportsES6\": true,\n          \"baseline\": 13574278.451825902,\n          \"relative\": {\n            \"babel\": 0.9353817244232788,\n            \"buble\": 0.947786705024253,\n            \"es6\": 0.09825594671357066,\n            \"traceur\": 0.19594196438847444,\n            \"typescript\": 0.9836094354315895\n          },\n          \"raw\": {\n            \"babel\": 12697131.986070668,\n            \"buble\": 12865520.64693779,\n            \"es6\": 1333753.5802377763,\n            \"traceur\": 2659770.785006907,\n            \"typescript\": 13351788.364391666\n          },\n          \"elapsed\": {\n            \"babel\": 5.611,\n            \"buble\": 5.577,\n            \"es5\": 5.455,\n            \"es6\": 5.503,\n            \"traceur\": 5.551,\n            \"typescript\": 5.485\n          },\n          \"count\": {\n            \"babel\": 674111,\n            \"buble\": 713128,\n            \"es5\": 693087,\n            \"es6\": 71204,\n            \"traceur\": 148393,\n            \"typescript\": 724219\n          },\n          \"errors\": {}\n        },\n        \"spread-generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 3381080.2530703032,\n          \"relative\": {\n            \"babel-runtime\": 0.13761665361160075,\n            \"babel\": 0.12958291263662827,\n            \"es6\": 0.3375694577655833,\n            \"traceur\": 0.03171846645085057\n          },\n          \"raw\": {\n            \"babel-runtime\": 465292.95001979935,\n            \"babel\": 438130.2270510381,\n            \"es6\": 1141349.4276908634,\n            \"traceur\": 107242.68057464377\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.592,\n            \"babel\": 5.5,\n            \"es5\": 5.482,\n            \"es6\": 5.382,\n            \"traceur\": 7.479\n          },\n          \"count\": {\n            \"babel-runtime\": 25321,\n            \"babel\": 24305,\n            \"es5\": 196479,\n            \"es6\": 60944,\n            \"traceur\": 16931\n          },\n          \"errors\": {\n            \"babel-loose\": \"Error: AssertError - Expect -Infinity to equal 3\"\n          }\n        },\n        \"spread-literal\": {\n          \"supportsES6\": true,\n          \"baseline\": 5380586.973079637,\n          \"relative\": {\n            \"babel\": 0.4936851782875891,\n            \"buble\": 0.49923042217800195,\n            \"es6\": 0.19636745098805725,\n            \"traceur\": 0.40053078466878467,\n            \"typescript\": 0.5199796011306176\n          },\n          \"raw\": {\n            \"babel\": 2656316.0390967,\n            \"buble\": 2686152.7061360045,\n            \"es6\": 1056572.1487231948,\n            \"traceur\": 2155090.722306228,\n            \"typescript\": 2797795.4681105465\n          },\n          \"elapsed\": {\n            \"babel\": 5.604,\n            \"buble\": 5.483,\n            \"es5\": 5.507,\n            \"es6\": 5.544,\n            \"traceur\": 5.476,\n            \"typescript\": 5.453\n          },\n          \"count\": {\n            \"babel\": 144419,\n            \"buble\": 146897,\n            \"es5\": 291070,\n            \"es6\": 57123,\n            \"traceur\": 120898,\n            \"typescript\": 151554\n          },\n          \"errors\": {}\n        },\n        \"super\": {\n          \"supportsES6\": true,\n          \"baseline\": 33048153.83864808,\n          \"relative\": {\n            \"babel-loose\": 0.6940415783818384,\n            \"babel-runtime\": 0.05770152809221527,\n            \"babel\": 0.056072962699349436,\n            \"buble\": 1.088309981264495,\n            \"es6\": 0.16866539969287928,\n            \"traceur\": 0.06776672044885851,\n            \"typescript\": 1.1221367494909944\n          },\n          \"raw\": {\n            \"babel-loose\": 22936792.85278113,\n            \"babel-runtime\": 1906928.977116604,\n            \"babel\": 1853107.8974768757,\n            \"buble\": 35966635.68496524,\n            \"es6\": 5574080.076307341,\n            \"traceur\": 2239565.002534535,\n            \"typescript\": 37084547.925178885\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.407,\n            \"babel-runtime\": 5.508,\n            \"babel\": 5.496,\n            \"buble\": 5.54,\n            \"es5\": 5.43,\n            \"es6\": 5.423,\n            \"traceur\": 5.514,\n            \"typescript\": 5.711\n          },\n          \"count\": {\n            \"babel-loose\": 1288677,\n            \"babel-runtime\": 103972,\n            \"babel\": 101712,\n            \"buble\": 1971124,\n            \"es5\": 1778276,\n            \"es6\": 301009,\n            \"traceur\": 122495,\n            \"typescript\": 2127662\n          },\n          \"errors\": {}\n        },\n        \"template_string\": {\n          \"supportsES6\": true,\n          \"baseline\": 21116852.255439285,\n          \"relative\": {\n            \"babel\": 1.141617255723428,\n            \"buble\": 1.1338642926273148,\n            \"es6\": 0.999988668060586,\n            \"traceur\": 1.059881685583423,\n            \"typescript\": 1.0522300088662788\n          },\n          \"raw\": {\n            \"babel\": 24107362.92137168,\n            \"buble\": 23943644.745129183,\n            \"es6\": 21116612.96054891,\n            \"traceur\": 22381364.962711096,\n            \"typescript\": 22219785.63596878\n          },\n          \"elapsed\": {\n            \"babel\": 5.522,\n            \"buble\": 5.472,\n            \"es5\": 5.496,\n            \"es6\": 5.449,\n            \"traceur\": 5.441,\n            \"typescript\": 5.426\n          },\n          \"count\": {\n            \"babel\": 1320123,\n            \"buble\": 1310794,\n            \"es5\": 1210392,\n            \"es6\": 1148662,\n            \"traceur\": 1324416,\n            \"typescript\": 1314261\n          },\n          \"errors\": {}\n        },\n        \"template_string_tag\": {\n          \"supportsES6\": true,\n          \"baseline\": 17861785.934423573,\n          \"relative\": {\n            \"babel-loose\": 1.10426815915011,\n            \"babel-runtime\": 0.7227109102958048,\n            \"babel\": 0.7099835167214912,\n            \"es6\": 0.29398986259037485,\n            \"traceur\": 0.05212418982283799,\n            \"typescript\": 0.858669556626617\n          },\n          \"raw\": {\n            \"babel-loose\": 19724201.472939245,\n            \"babel-runtime\": 12908907.572176063,\n            \"babel\": 12681573.592648515,\n            \"es6\": 5251183.992479877,\n            \"traceur\": 931031.1206207919,\n            \"typescript\": 15337371.808871035\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.49,\n            \"babel-runtime\": 5.556,\n            \"babel\": 5.434,\n            \"es5\": 5.477,\n            \"es6\": 5.453,\n            \"traceur\": 5.539,\n            \"typescript\": 5.446\n          },\n          \"count\": {\n            \"babel-loose\": 1082202,\n            \"babel-runtime\": 694779,\n            \"babel\": 719687,\n            \"es5\": 959938,\n            \"es6\": 272041,\n            \"traceur\": 48089,\n            \"typescript\": 814589\n          },\n          \"errors\": {}\n        },\n        \"map-string\": {\n          \"supportsES6\": true,\n          \"baseline\": 48632333.301000334,\n          \"relative\": {\n            \"babel-loose\": 0.3645544497605779,\n            \"babel-runtime\": 0.30912652335230056,\n            \"babel\": 0.536724837385659,\n            \"buble\": 0.5067757796513598,\n            \"es6\": 0.5422516709673123,\n            \"traceur\": 0.5146204484832669,\n            \"typescript\": 0.5352312833631123\n          },\n          \"raw\": {\n            \"babel-loose\": 17729133.507119205,\n            \"babel-runtime\": 15033544.115848545,\n            \"babel\": 26102181.182664573,\n            \"buble\": 24645688.62487923,\n            \"es6\": 26370963.995506696,\n            \"traceur\": 25027193.174148507,\n            \"typescript\": 26029546.16563703\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.488,\n            \"babel-runtime\": 5.476,\n            \"babel\": 5.455,\n            \"buble\": 5.584,\n            \"es5\": 5.584,\n            \"es6\": 5.608,\n            \"traceur\": 5.47,\n            \"typescript\": 5.497\n          },\n          \"count\": {\n            \"babel-loose\": 974193,\n            \"babel-runtime\": 890822,\n            \"babel\": 1425142,\n            \"buble\": 1374236,\n            \"es5\": 2601992,\n            \"es6\": 1420225,\n            \"traceur\": 1414435,\n            \"typescript\": 1424452\n          },\n          \"errors\": {}\n        },\n        \"bindings-compound\": {\n          \"supportsES6\": true,\n          \"baseline\": 83240339.81252219,\n          \"relative\": {\n            \"babel\": 1.0616186518156925,\n            \"buble\": 0.9764205365338318,\n            \"traceur\": 0.9438635706429302,\n            \"typescript\": 1.030562373010247\n          },\n          \"raw\": {\n            \"babel\": 88369497.32844992,\n            \"buble\": 81277577.2610014,\n            \"traceur\": 78567524.35697806,\n            \"typescript\": 85784362.12737219\n          },\n          \"elapsed\": {\n            \"babel\": 5.706,\n            \"buble\": 5.398,\n            \"es5\": 5.437,\n            \"traceur\": 5.441,\n            \"typescript\": 5.62\n          },\n          \"count\": {\n            \"babel\": 4473991,\n            \"buble\": 4312939,\n            \"es5\": 4312716,\n            \"traceur\": 4448789,\n            \"typescript\": 4532555\n          },\n          \"errors\": {\n            \"es6\": \"SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode\"\n          }\n        },\n        \"object-assign\": {\n          \"supportsES6\": true,\n          \"baseline\": 774431.2333623129,\n          \"relative\": {\n            \"babel-loose\": 0.4011940200841044,\n            \"babel-runtime\": 0.43099485565083007,\n            \"babel\": 0.40079437015793856,\n            \"buble\": 0.7545900107552197,\n            \"es6\": 0.7345042862590903,\n            \"traceur\": 0.7346299004088976,\n            \"typescript\": 0.7318419556218381\n          },\n          \"raw\": {\n            \"babel-loose\": 310697.1797913175,\n            \"babel-runtime\": 333775.8776344843,\n            \"babel\": 310387.6784060837,\n            \"buble\": 584378.0727120457,\n            \"es6\": 568823.0603175326,\n            \"traceur\": 568920.3398384957,\n            \"typescript\": 566761.2683185071\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.574,\n            \"babel-runtime\": 5.584,\n            \"babel\": 5.69,\n            \"buble\": 5.47,\n            \"es5\": 5.398,\n            \"es6\": 5.438,\n            \"traceur\": 5.478,\n            \"typescript\": 5.494\n          },\n          \"count\": {\n            \"babel-loose\": 17502,\n            \"babel-runtime\": 17890,\n            \"babel\": 17229,\n            \"buble\": 32387,\n            \"es5\": 43065,\n            \"es6\": 31455,\n            \"traceur\": 30679,\n            \"typescript\": 31877\n          },\n          \"errors\": {}\n        },\n        \"new-target\": {\n          \"supportsES6\": true,\n          \"baseline\": 45605196.803071715,\n          \"relative\": {\n            \"es6\": 0.9299419050672265\n          },\n          \"raw\": {\n            \"es6\": 42410183.5960143\n          },\n          \"elapsed\": {\n            \"es5\": 5.591,\n            \"es6\": 5.415\n          },\n          \"count\": {\n            \"es5\": 2529226,\n            \"es6\": 2287390\n          },\n          \"errors\": {}\n        }\n      }\n    },\n    \"stable\": {\n      \"version\": \"51\",\n      \"stats\": {\n        \"promises\": {\n          \"supportsES6\": true,\n          \"baseline\": 100.44830764577178,\n          \"relative\": {\n            \"babel-loose\": 1.9760479684488437,\n            \"babel-runtime\": 1.909128206761514,\n            \"babel\": 1.991668935452438,\n            \"buble\": 1.9613066252525662,\n            \"es6\": 1.9545574678664959,\n            \"traceur\": 2.0449105628360744,\n            \"typescript\": 1.9755448421593003\n          },\n          \"raw\": {\n            \"babel-loose\": 198.49067425755177,\n            \"babel-runtime\": 191.76869744800115,\n            \"babel\": 200.05977395685326,\n            \"buble\": 197.00993128106018,\n            \"es6\": 196.33198984359447,\n            \"traceur\": 205.4078053238463,\n            \"typescript\": 198.44013607323504\n          },\n          \"elapsed\": {\n            \"babel-loose\": 7.762,\n            \"babel-runtime\": 7.897,\n            \"babel\": 8.39,\n            \"buble\": 6.19,\n            \"es5\": 5.932,\n            \"es6\": 6.238,\n            \"traceur\": 6.239,\n            \"typescript\": 6.229\n          },\n          \"count\": {\n            \"babel-loose\": 115,\n            \"babel-runtime\": 113,\n            \"babel\": 164,\n            \"buble\": 42,\n            \"es5\": 11,\n            \"es6\": 44,\n            \"traceur\": 41,\n            \"typescript\": 41\n          },\n          \"errors\": {}\n        },\n        \"arrow\": {\n          \"supportsES6\": true,\n          \"baseline\": 89744990.39748827,\n          \"relative\": {\n            \"babel\": 0.9911876024404809,\n            \"buble\": 0.9926131552412831,\n            \"es5-bind\": 0.5401324167321966,\n            \"es6\": 0.9447971776670593,\n            \"traceur\": 1.011119484817661,\n            \"typescript\": 1.0079614708144673\n          },\n          \"raw\": {\n            \"babel\": 88954121.86313038,\n            \"buble\": 89082058.08554949,\n            \"es5-bind\": 48474178.55300312,\n            \"es6\": 84790813.63730425,\n            \"traceur\": 90742908.45567426,\n            \"typescript\": 90459492.51928252\n          },\n          \"elapsed\": {\n            \"babel\": 5.613,\n            \"buble\": 5.492,\n            \"es5-bind\": 5.523,\n            \"es5\": 5.46,\n            \"es6\": 5.641,\n            \"traceur\": 5.54,\n            \"typescript\": 5.511\n          },\n          \"count\": {\n            \"babel\": 4489577,\n            \"buble\": 4483616,\n            \"es5-bind\": 2450811,\n            \"es5\": 4572695,\n            \"es6\": 4301123,\n            \"traceur\": 4567813,\n            \"typescript\": 4568012\n          },\n          \"errors\": {}\n        },\n        \"arrow-args\": {\n          \"supportsES6\": true,\n          \"baseline\": 80748129.77978002,\n          \"relative\": {\n            \"babel\": 1.1323000116495956,\n            \"buble\": 1.073371041759936,\n            \"es6\": 0.9712458720105667,\n            \"traceur\": 1.0582836508290892\n          },\n          \"raw\": {\n            \"babel\": 91431108.29032797,\n            \"buble\": 86672704.18188898,\n            \"es6\": 78426287.72118485,\n            \"traceur\": 85454425.58096668\n          },\n          \"elapsed\": {\n            \"babel\": 5.503,\n            \"buble\": 5.434,\n            \"es5\": 5.541,\n            \"es6\": 5.454,\n            \"traceur\": 5.605\n          },\n          \"count\": {\n            \"babel\": 4617247,\n            \"buble\": 4392089,\n            \"es5\": 4116214,\n            \"es6\": 3995435,\n            \"traceur\": 4321842\n          },\n          \"errors\": {\n            \"typescript\": \"Error: AssertError - Expect undefined to equal 1\"\n          }\n        },\n        \"arrow-declare\": {\n          \"supportsES6\": true,\n          \"baseline\": 38551142.23023887,\n          \"relative\": {\n            \"babel\": 0.8018717695750681,\n            \"buble\": 0.782510263174791,\n            \"es6\": 0.7724484600851328,\n            \"traceur\": 0.8388102742331314,\n            \"typescript\": 0.807615469285437\n          },\n          \"raw\": {\n            \"babel\": 30913072.63930178,\n            \"buble\": 30166664.45227302,\n            \"es6\": 29778770.450270947,\n            \"traceur\": 32337094.18614712,\n            \"typescript\": 31134498.823763993\n          },\n          \"elapsed\": {\n            \"babel\": 5.575,\n            \"buble\": 5.572,\n            \"es5\": 5.409,\n            \"es6\": 5.519,\n            \"traceur\": 5.516,\n            \"typescript\": 5.613\n          },\n          \"count\": {\n            \"babel\": 1715130,\n            \"buble\": 1680440,\n            \"es5\": 2024759,\n            \"es6\": 1679970,\n            \"traceur\": 1770599,\n            \"typescript\": 1717504\n          },\n          \"errors\": {}\n        },\n        \"bindings\": {\n          \"supportsES6\": true,\n          \"baseline\": 86330618.8554585,\n          \"relative\": {\n            \"babel\": 1.0337379525623738,\n            \"buble\": 0.9999044085153247,\n            \"es6\": 0.8593513064152551,\n            \"traceur\": 1.1180172770505434,\n            \"typescript\": 1.0056373317513383\n          },\n          \"raw\": {\n            \"babel\": 89243237.17908433,\n            \"buble\": 86322366.38342917,\n            \"es6\": 74188330.09707572,\n            \"traceur\": 96519123.41886802,\n            \"typescript\": 86817293.19424506\n          },\n          \"elapsed\": {\n            \"babel\": 5.546,\n            \"buble\": 5.487,\n            \"es5\": 5.475,\n            \"es6\": 5.483,\n            \"traceur\": 5.455,\n            \"typescript\": 5.662\n          },\n          \"count\": {\n            \"babel\": 4830927,\n            \"buble\": 4387954,\n            \"es5\": 4383460,\n            \"es6\": 3741552,\n            \"traceur\": 4869068,\n            \"typescript\": 4386608\n          },\n          \"errors\": {}\n        },\n        \"classes\": {\n          \"supportsES6\": true,\n          \"baseline\": 74809874.11886322,\n          \"relative\": {\n            \"babel-loose\": 0.5422748424624931,\n            \"babel-runtime\": 0.5091342552229181,\n            \"babel\": 0.5442852070275727,\n            \"buble\": 0.9439044896198822,\n            \"es6\": 0.8481014026267147,\n            \"traceur\": 0.9805063305179279,\n            \"typescript\": 0.9392392433819652\n          },\n          \"raw\": {\n            \"babel-loose\": 40567512.7024455,\n            \"babel-runtime\": 38088269.54282769,\n            \"babel\": 40717907.82249212,\n            \"buble\": 70613376.04869322,\n            \"es6\": 63446359.17053587,\n            \"traceur\": 73351555.15879469,\n            \"typescript\": 70264369.56490116\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.574,\n            \"babel-runtime\": 5.519,\n            \"babel\": 5.518,\n            \"buble\": 5.545,\n            \"es5\": 5.418,\n            \"es6\": 5.51,\n            \"traceur\": 5.473,\n            \"typescript\": 5.525\n          },\n          \"count\": {\n            \"babel-loose\": 2124090,\n            \"babel-runtime\": 2059063,\n            \"babel\": 2132119,\n            \"buble\": 3695943,\n            \"es5\": 3815776,\n            \"es6\": 3400351,\n            \"traceur\": 3804339,\n            \"typescript\": 3618184\n          },\n          \"errors\": {}\n        },\n        \"defaults\": {\n          \"supportsES6\": true,\n          \"baseline\": 92867642.29538693,\n          \"relative\": {\n            \"babel\": 0.7020213586868832,\n            \"buble\": 0.9221169249092827,\n            \"es6\": 0.8489764081688118,\n            \"traceur\": 0.09613844178341542,\n            \"typescript\": 0.9503600277732471\n          },\n          \"raw\": {\n            \"babel\": 65195068.42225499,\n            \"buble\": 85634824.73699743,\n            \"es6\": 78842437.39104362,\n            \"traceur\": 8928150.422378104,\n            \"typescript\": 88257695.1110799\n          },\n          \"elapsed\": {\n            \"babel\": 5.639,\n            \"buble\": 5.476,\n            \"es5\": 5.472,\n            \"es6\": 5.391,\n            \"traceur\": 5.703,\n            \"typescript\": 5.472\n          },\n          \"count\": {\n            \"babel\": 3307851,\n            \"buble\": 4468438,\n            \"es5\": 4752301,\n            \"es6\": 4013163,\n            \"traceur\": 461078,\n            \"typescript\": 4475925\n          },\n          \"errors\": {}\n        },\n        \"destructuring\": {\n          \"supportsES6\": true,\n          \"baseline\": 80680971.06529745,\n          \"relative\": {\n            \"babel-loose\": 0.997423807942807,\n            \"babel-runtime\": 0.41384406909073407,\n            \"babel\": 0.44363542012828994,\n            \"es6\": 0.09318203472092836,\n            \"traceur\": 0.08273805162044733,\n            \"typescript\": 0.9269508222560375\n          },\n          \"raw\": {\n            \"babel-loose\": 80473121.38847242,\n            \"babel-runtime\": 33389341.363854475,\n            \"babel\": 35792936.49491164,\n            \"es6\": 7518017.047124764,\n            \"traceur\": 6675386.348788397,\n            \"typescript\": 74787292.46939304\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.724,\n            \"babel-runtime\": 5.511,\n            \"babel\": 5.545,\n            \"es5\": 5.405,\n            \"es6\": 5.405,\n            \"traceur\": 5.465,\n            \"typescript\": 5.51\n          },\n          \"count\": {\n            \"babel-loose\": 4082087,\n            \"babel-runtime\": 1764340,\n            \"babel\": 1842921,\n            \"es5\": 4080066,\n            \"es6\": 383682,\n            \"traceur\": 358991,\n            \"typescript\": 3780407\n          },\n          \"errors\": {}\n        },\n        \"destructuring-simple\": {\n          \"supportsES6\": true,\n          \"baseline\": 98205894.42262167,\n          \"relative\": {\n            \"babel\": 0.9945213098928873,\n            \"buble\": 0.7961734884980715,\n            \"es6\": 0.7763649482682905,\n            \"traceur\": 0.8858192914835661,\n            \"typescript\": 0.8720386697336887\n          },\n          \"raw\": {\n            \"babel\": 97667854.7603883,\n            \"buble\": 78188929.55353199,\n            \"es6\": 76243614.14305986,\n            \"traceur\": 86992675.81695662,\n            \"typescript\": 85639337.53231008\n          },\n          \"elapsed\": {\n            \"babel\": 5.629,\n            \"buble\": 5.445,\n            \"es5\": 5.503,\n            \"es6\": 5.439,\n            \"traceur\": 5.516,\n            \"typescript\": 5.545\n          },\n          \"count\": {\n            \"babel\": 4974691,\n            \"buble\": 4379652,\n            \"es5\": 4978385,\n            \"es6\": 3859806,\n            \"traceur\": 4418448,\n            \"typescript\": 4415047\n          },\n          \"errors\": {}\n        },\n        \"for-of-array\": {\n          \"supportsES6\": true,\n          \"baseline\": 22061689.29081004,\n          \"relative\": {\n            \"babel-loose\": 0.7368173784038088,\n            \"babel-runtime\": 0.18115771129131022,\n            \"babel\": 0.19009251550080006,\n            \"es6\": 0.22814239804368555,\n            \"traceur\": 0.12553223025194712,\n            \"typescript\": 0.9911951078286343\n          },\n          \"raw\": {\n            \"babel-loose\": 16255436.066414038,\n            \"babel-runtime\": 3996645.139143156,\n            \"babel\": 4193762.0134871425,\n            \"es6\": 5033206.699700099,\n            \"traceur\": 2769453.0598008824,\n            \"typescript\": 21867438.495486286\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.452,\n            \"babel-runtime\": 5.614,\n            \"babel\": 5.395,\n            \"es5\": 5.501,\n            \"es6\": 5.507,\n            \"traceur\": 5.49,\n            \"typescript\": 5.491\n          },\n          \"count\": {\n            \"babel-loose\": 847080,\n            \"babel-runtime\": 209901,\n            \"babel\": 219392,\n            \"es5\": 1157198,\n            \"es6\": 260827,\n            \"traceur\": 144521,\n            \"typescript\": 1147280\n          },\n          \"errors\": {}\n        },\n        \"for-of-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 9655939.514055068,\n          \"relative\": {\n            \"babel-loose\": 0.29231553453595566,\n            \"babel-runtime\": 0.2582894103732818,\n            \"babel\": 0.27280403221466926,\n            \"es6\": 0.2802483611089153,\n            \"traceur\": 0.27054100144740306\n          },\n          \"raw\": {\n            \"babel-loose\": 2822581.1204978633,\n            \"babel-runtime\": 2494026.9236853565,\n            \"babel\": 2634179.2342551765,\n            \"es6\": 2706061.223780749,\n            \"traceur\": 2612327.5460480084\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.559,\n            \"babel-runtime\": 5.44,\n            \"babel\": 5.426,\n            \"es5\": 5.424,\n            \"es6\": 5.426,\n            \"traceur\": 5.398\n          },\n          \"count\": {\n            \"babel-loose\": 153140,\n            \"babel-runtime\": 129134,\n            \"babel\": 140037,\n            \"es5\": 497822,\n            \"es6\": 144281,\n            \"traceur\": 140447\n          },\n          \"errors\": {\n            \"typescript\": \"Error: AssertError - Expect  to equal bd\"\n          }\n        },\n        \"generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 5694530.3709369,\n          \"relative\": {\n            \"babel-loose\": 0.16508872625663523,\n            \"babel-runtime\": 0.16831531838917865,\n            \"babel\": 0.1681070636178049,\n            \"es6\": 0.18094036584168768,\n            \"traceur\": 0.04441132974564482\n          },\n          \"raw\": {\n            \"babel-loose\": 940102.7655676975,\n            \"babel-runtime\": 958476.692461092,\n            \"babel\": 957290.7793406117,\n            \"es6\": 1030370.4086139243,\n            \"traceur\": 252901.6660502678\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.623,\n            \"babel-runtime\": 5.508,\n            \"babel\": 5.514,\n            \"es5\": 5.468,\n            \"es6\": 5.463,\n            \"traceur\": 5.544\n          },\n          \"count\": {\n            \"babel-loose\": 48598,\n            \"babel-runtime\": 50369,\n            \"babel\": 50888,\n            \"es5\": 308222,\n            \"es6\": 52828,\n            \"traceur\": 28788\n          },\n          \"errors\": {}\n        },\n        \"map-set\": {\n          \"supportsES6\": true,\n          \"baseline\": 131966.31876048347,\n          \"relative\": {\n            \"babel-loose\": 0.09459409583400875,\n            \"babel-runtime\": 0.09351792377222744,\n            \"babel\": 0.23465067203487283,\n            \"buble\": 0.2327309214997029,\n            \"es6\": 0.2296667940779186,\n            \"traceur\": 0.2373828192759334,\n            \"typescript\": 0.23221969633453363\n          },\n          \"raw\": {\n            \"babel-loose\": 12483.23460369052,\n            \"babel-runtime\": 12341.21613834436,\n            \"babel\": 30965.98538311569,\n            \"buble\": 30712.642972050846,\n            \"es6\": 30308.281355984924,\n            \"traceur\": 31326.536796830067,\n            \"typescript\": 30645.178468945738\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.514,\n            \"babel-runtime\": 5.386,\n            \"babel\": 5.442,\n            \"buble\": 5.494,\n            \"es5\": 5.431,\n            \"es6\": 5.441,\n            \"traceur\": 5.496,\n            \"typescript\": 5.515\n          },\n          \"count\": {\n            \"babel-loose\": 641,\n            \"babel-runtime\": 638,\n            \"babel\": 1596,\n            \"buble\": 1584,\n            \"es5\": 7076,\n            \"es6\": 1564,\n            \"traceur\": 1612,\n            \"typescript\": 1571\n          },\n          \"errors\": {}\n        },\n        \"map-set-lookup\": {\n          \"supportsES6\": true,\n          \"baseline\": 1852671.809767071,\n          \"relative\": {\n            \"babel-loose\": 2.310222842943009,\n            \"babel-runtime\": 2.299392254923657,\n            \"babel\": 8.873987942507275,\n            \"buble\": 10.901028631916631,\n            \"es6\": 10.571140231600042,\n            \"traceur\": 8.711661161079443,\n            \"typescript\": 10.442188013410188\n          },\n          \"raw\": {\n            \"babel-loose\": 4280084.735400452,\n            \"babel-runtime\": 4260019.210293798,\n            \"babel\": 16440587.301296119,\n            \"buble\": 20196028.44381564,\n            \"es6\": 19584853.504179943,\n            \"traceur\": 16139849.049374554,\n            \"typescript\": 19345947.364732668\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.569,\n            \"babel-runtime\": 5.542,\n            \"babel\": 5.649,\n            \"buble\": 5.458,\n            \"es5\": 5.473,\n            \"es6\": 5.442,\n            \"traceur\": 5.445,\n            \"typescript\": 5.476\n          },\n          \"count\": {\n            \"babel-loose\": 218397,\n            \"babel-runtime\": 218464,\n            \"babel\": 876492,\n            \"buble\": 1029547,\n            \"es5\": 93594,\n            \"es6\": 996075,\n            \"traceur\": 868181,\n            \"typescript\": 988884\n          },\n          \"errors\": {}\n        },\n        \"map-set-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 119514.46636663892,\n          \"relative\": {\n            \"babel-loose\": 0.05315065146797243,\n            \"babel-runtime\": 0.05239828537368958,\n            \"babel\": 0.12935454300425214,\n            \"buble\": 0.13168744548713562,\n            \"es6\": 0.12670434197717187,\n            \"traceur\": 0.12893252749926512,\n            \"typescript\": 0.12800950215265172\n          },\n          \"raw\": {\n            \"babel-loose\": 6352.271747233939,\n            \"babel-runtime\": 6262.353114963372,\n            \"babel\": 15459.73917925364,\n            \"buble\": 15738.554774580867,\n            \"es6\": 15143.001817737824,\n            \"traceur\": 15409.302221376669,\n            \"typescript\": 15298.987339633288\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.654,\n            \"babel-runtime\": 5.563,\n            \"babel\": 5.416,\n            \"buble\": 5.458,\n            \"es5\": 5.435,\n            \"es6\": 5.425,\n            \"traceur\": 5.426,\n            \"typescript\": 5.415\n          },\n          \"count\": {\n            \"babel-loose\": 325,\n            \"babel-runtime\": 321,\n            \"babel\": 787,\n            \"buble\": 808,\n            \"es5\": 6294,\n            \"es6\": 791,\n            \"traceur\": 792,\n            \"typescript\": 782\n          },\n          \"errors\": {}\n        },\n        \"object-literal-ext\": {\n          \"supportsES6\": true,\n          \"baseline\": 18204675.22275269,\n          \"relative\": {\n            \"babel-loose\": 1.07346195669821,\n            \"babel-runtime\": 0.2193437209857379,\n            \"babel\": 0.21083877358443165,\n            \"es6\": 0.12655917459830973,\n            \"traceur\": 0.03866694598954281,\n            \"typescript\": 1.0054707415746607\n          },\n          \"raw\": {\n            \"babel-loose\": 19542026.285671525,\n            \"babel-runtime\": 3993081.202695442,\n            \"babel\": 3838251.3974680672,\n            \"es6\": 2303968.670021881,\n            \"traceur\": 703919.1935953465,\n            \"typescript\": 18304268.296347\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.484,\n            \"babel-runtime\": 5.618,\n            \"babel\": 5.418,\n            \"es5\": 5.423,\n            \"es6\": 5.42,\n            \"traceur\": 5.477,\n            \"typescript\": 5.588\n          },\n          \"count\": {\n            \"babel-loose\": 1039740,\n            \"babel-runtime\": 203963,\n            \"babel\": 202343,\n            \"es5\": 979576,\n            \"es6\": 121319,\n            \"traceur\": 37719,\n            \"typescript\": 1000284\n          },\n          \"errors\": {}\n        },\n        \"regex-u\": {\n          \"supportsES6\": true,\n          \"baseline\": 16310631.433852442,\n          \"relative\": {\n            \"babel\": 0.6893250761182412,\n            \"es6\": 0.6668771361468997,\n            \"traceur\": 0.7090026537044618,\n            \"typescript\": 0.6567457981863981\n          },\n          \"raw\": {\n            \"babel\": 11243327.254676912,\n            \"es6\": 10877187.179355117,\n            \"traceur\": 11564280.970196793,\n            \"typescript\": 10711938.659949576\n          },\n          \"elapsed\": {\n            \"babel\": 5.55,\n            \"es5\": 5.545,\n            \"es6\": 5.418,\n            \"traceur\": 5.567,\n            \"typescript\": 5.475\n          },\n          \"count\": {\n            \"babel\": 580904,\n            \"es5\": 842579,\n            \"es6\": 569686,\n            \"traceur\": 594285,\n            \"typescript\": 561786\n          },\n          \"errors\": {}\n        },\n        \"rest\": {\n          \"supportsES6\": true,\n          \"baseline\": 12538856.601248058,\n          \"relative\": {\n            \"babel\": 6.279824052268106,\n            \"buble\": 1.2449687240042548,\n            \"es6\": 1.1629420966559196,\n            \"traceur\": 1.2264631831872306,\n            \"typescript\": 1.2487337674426946\n          },\n          \"raw\": {\n            \"babel\": 78741813.27245827,\n            \"buble\": 15610484.303328121,\n            \"es6\": 14581964.185523335,\n            \"traceur\": 15378445.980694912,\n            \"typescript\": 15657693.643100187\n          },\n          \"elapsed\": {\n            \"babel\": 5.581,\n            \"buble\": 5.542,\n            \"es5\": 5.625,\n            \"es6\": 5.426,\n            \"traceur\": 5.59,\n            \"typescript\": 5.638\n          },\n          \"count\": {\n            \"babel\": 3978194,\n            \"buble\": 839201,\n            \"es5\": 652114,\n            \"es6\": 775971,\n            \"traceur\": 854307,\n            \"typescript\": 810238\n          },\n          \"errors\": {}\n        },\n        \"spread\": {\n          \"supportsES6\": true,\n          \"baseline\": 34159041.633389875,\n          \"relative\": {\n            \"babel\": 0.8897965408227558,\n            \"buble\": 0.9797725368216509,\n            \"es6\": 0.04371521299250631,\n            \"traceur\": 0.10147206350829995,\n            \"typescript\": 1.0010206753688033\n          },\n          \"raw\": {\n            \"babel\": 30394597.08321081,\n            \"buble\": 33468090.876542788,\n            \"es6\": 1493269.780623529,\n            \"traceur\": 3466188.4420059994,\n            \"typescript\": 34193906.92580701\n          },\n          \"elapsed\": {\n            \"babel\": 5.546,\n            \"buble\": 5.481,\n            \"es5\": 5.436,\n            \"es6\": 5.455,\n            \"traceur\": 5.534,\n            \"typescript\": 5.453\n          },\n          \"count\": {\n            \"babel\": 1572956,\n            \"buble\": 1764105,\n            \"es5\": 1763577,\n            \"es6\": 77337,\n            \"traceur\": 179261,\n            \"typescript\": 1751831\n          },\n          \"errors\": {}\n        },\n        \"spread-generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 4624688.6751307575,\n          \"relative\": {\n            \"babel-runtime\": 0.041962635969732404,\n            \"babel\": 0.0573317011530728,\n            \"es6\": 0.12679030994921953,\n            \"traceur\": 0.048915696050393746\n          },\n          \"raw\": {\n            \"babel-runtime\": 194064.127347856,\n            \"babel\": 265141.2690485968,\n            \"es6\": 586365.7105384741,\n            \"traceur\": 226219.86556039428\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.546,\n            \"babel\": 5.569,\n            \"es5\": 5.439,\n            \"es6\": 5.441,\n            \"traceur\": 5.502\n          },\n          \"count\": {\n            \"babel-runtime\": 10481,\n            \"babel\": 14537,\n            \"es5\": 252594,\n            \"es6\": 30349,\n            \"traceur\": 22134\n          },\n          \"errors\": {\n            \"babel-loose\": \"Error: AssertError - Expect -Infinity to equal 3\"\n          }\n        },\n        \"spread-literal\": {\n          \"supportsES6\": true,\n          \"baseline\": 16758082.005648889,\n          \"relative\": {\n            \"babel\": 0.21309422648654672,\n            \"buble\": 0.21796941240018297,\n            \"es6\": 0.11658854812345222,\n            \"traceur\": 0.1383476852985819,\n            \"typescript\": 0.2217219480486881\n          },\n          \"raw\": {\n            \"babel\": 3571050.5223918674,\n            \"buble\": 3652749.287725368,\n            \"es6\": 1953800.4503723541,\n            \"traceur\": 2318441.855525341,\n            \"typescript\": 3715634.587852138\n          },\n          \"elapsed\": {\n            \"babel\": 5.549,\n            \"buble\": 5.642,\n            \"es5\": 5.453,\n            \"es6\": 5.392,\n            \"traceur\": 5.643,\n            \"typescript\": 5.437\n          },\n          \"count\": {\n            \"babel\": 182419,\n            \"buble\": 190089,\n            \"es5\": 890231,\n            \"es6\": 102539,\n            \"traceur\": 125030,\n            \"typescript\": 190159\n          },\n          \"errors\": {}\n        },\n        \"super\": {\n          \"supportsES6\": true,\n          \"baseline\": 39126877.50744055,\n          \"relative\": {\n            \"babel-loose\": 0.35430763328579673,\n            \"babel-runtime\": 0.08001315811699808,\n            \"babel\": 0.08098409527028186,\n            \"buble\": 0.983515738421093,\n            \"es6\": 0.26651118239890287,\n            \"traceur\": 0.10995524073098371,\n            \"typescript\": 1.013477213411437\n          },\n          \"raw\": {\n            \"babel-loose\": 13862951.367524536,\n            \"babel-runtime\": 3130665.036627257,\n            \"babel\": 3168654.775691214,\n            \"buble\": 38481899.82384205,\n            \"es6\": 10427750.388085019,\n            \"traceur\": 4302205.235382338,\n            \"typescript\": 39654198.78573148\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.528,\n            \"babel-runtime\": 5.487,\n            \"babel\": 5.454,\n            \"buble\": 5.476,\n            \"es5\": 5.483,\n            \"es6\": 5.617,\n            \"traceur\": 5.566,\n            \"typescript\": 5.471\n          },\n          \"count\": {\n            \"babel-loose\": 719493,\n            \"babel-runtime\": 159532,\n            \"babel\": 161638,\n            \"buble\": 2040503,\n            \"es5\": 2005499,\n            \"es6\": 535875,\n            \"traceur\": 218992,\n            \"typescript\": 2040423\n          },\n          \"errors\": {}\n        },\n        \"template_string\": {\n          \"supportsES6\": true,\n          \"baseline\": 24518187.951303065,\n          \"relative\": {\n            \"babel\": 1.0371126450635642,\n            \"buble\": 1.036060994928133,\n            \"es6\": 0.8894057112502501,\n            \"traceur\": 1.0638677282283024,\n            \"typescript\": 1.0307463726776045\n          },\n          \"raw\": {\n            \"babel\": 25428122.758341532,\n            \"buble\": 25402338.202662017,\n            \"es6\": 21806616.393396016,\n            \"traceur\": 26084108.91602733,\n            \"typescript\": 25272033.295433383\n          },\n          \"elapsed\": {\n            \"babel\": 5.559,\n            \"buble\": 5.49,\n            \"es5\": 5.555,\n            \"es6\": 5.501,\n            \"traceur\": 5.393,\n            \"typescript\": 5.478\n          },\n          \"count\": {\n            \"babel\": 1347808,\n            \"buble\": 1333973,\n            \"es5\": 1283937,\n            \"es6\": 1155665,\n            \"traceur\": 1362033,\n            \"typescript\": 1317759\n          },\n          \"errors\": {}\n        },\n        \"template_string_tag\": {\n          \"supportsES6\": true,\n          \"baseline\": 20069140.15796431,\n          \"relative\": {\n            \"babel-loose\": 1.0532141985347,\n            \"babel-runtime\": 0.7009026698967665,\n            \"babel\": 0.6957735692281987,\n            \"es6\": 0.31831561354149684,\n            \"traceur\": 0.09943175332016863,\n            \"typescript\": 0.7641078948661578\n          },\n          \"raw\": {\n            \"babel-loose\": 21137103.366750948,\n            \"babel-runtime\": 14066513.919249602,\n            \"babel\": 13963577.279047804,\n            \"es6\": 6388320.662632703,\n            \"traceur\": 1995509.7935345974,\n            \"typescript\": 15334988.43787598\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.559,\n            \"babel-runtime\": 5.445,\n            \"babel\": 5.509,\n            \"es5\": 5.5,\n            \"es6\": 5.459,\n            \"traceur\": 5.553,\n            \"typescript\": 5.497\n          },\n          \"count\": {\n            \"babel-loose\": 1105031,\n            \"babel-runtime\": 723359,\n            \"babel\": 726986,\n            \"es5\": 1089132,\n            \"es6\": 328473,\n            \"traceur\": 104042,\n            \"typescript\": 800877\n          },\n          \"errors\": {}\n        },\n        \"map-string\": {\n          \"supportsES6\": true,\n          \"baseline\": 73176130.56796142,\n          \"relative\": {\n            \"babel-loose\": 0.08710027377153498,\n            \"babel-runtime\": 0.08532151616023821,\n            \"babel\": 0.4009074038894764,\n            \"buble\": 0.3679910080415398,\n            \"es6\": 0.3811913851937775,\n            \"traceur\": 0.3932845767749217,\n            \"typescript\": 0.4033002540865977\n          },\n          \"raw\": {\n            \"babel-loose\": 6373661.00601103,\n            \"babel-runtime\": 6243498.406798022,\n            \"babel\": 29336852.532678768,\n            \"buble\": 26928158.05228346,\n            \"es6\": 27894110.574321937,\n            \"traceur\": 28779043.54044712,\n            \"typescript\": 29511952.05113289\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.55,\n            \"babel-runtime\": 5.523,\n            \"babel\": 5.567,\n            \"buble\": 5.477,\n            \"es5\": 5.487,\n            \"es6\": 5.445,\n            \"traceur\": 5.44,\n            \"typescript\": 5.462\n          },\n          \"count\": {\n            \"babel-loose\": 324633,\n            \"babel-runtime\": 325650,\n            \"babel\": 1496120,\n            \"buble\": 1492920,\n            \"es5\": 3702998,\n            \"es6\": 1471704,\n            \"traceur\": 1495857,\n            \"typescript\": 1498273\n          },\n          \"errors\": {}\n        },\n        \"bindings-compound\": {\n          \"supportsES6\": true,\n          \"baseline\": 87077743.23601124,\n          \"relative\": {\n            \"babel\": 1.1034775175978717,\n            \"buble\": 1.0052778984543742,\n            \"es6\": 0.9017213509917574,\n            \"traceur\": 1.1072763351248924,\n            \"typescript\": 1.0127684970601745\n          },\n          \"raw\": {\n            \"babel\": 96088331.94409855,\n            \"buble\": 87537330.72244698,\n            \"es6\": 78519860.27208942,\n            \"traceur\": 96419124.40131691,\n            \"typescript\": 88189595.14452687\n          },\n          \"elapsed\": {\n            \"babel\": 5.578,\n            \"buble\": 5.403,\n            \"es5\": 5.53,\n            \"es6\": 5.451,\n            \"traceur\": 5.627,\n            \"typescript\": 5.512\n          },\n          \"count\": {\n            \"babel\": 4912898,\n            \"buble\": 4470237,\n            \"es5\": 4471744,\n            \"es6\": 4070503,\n            \"traceur\": 4930524,\n            \"typescript\": 4472587\n          },\n          \"errors\": {}\n        },\n        \"object-assign\": {\n          \"supportsES6\": true,\n          \"baseline\": 4878394.592515473,\n          \"relative\": {\n            \"babel-loose\": 0.25825286045722706,\n            \"babel-runtime\": 0.24648856425012633,\n            \"babel\": 0.25403633509706036,\n            \"buble\": 0.25825410681977584,\n            \"es6\": 0.25669418222229584,\n            \"traceur\": 0.2502077677640394,\n            \"typescript\": 0.2533563280471501\n          },\n          \"raw\": {\n            \"babel-loose\": 1259859.3579561897,\n            \"babel-runtime\": 1202468.4789547191,\n            \"babel\": 1239289.483439948,\n            \"buble\": 1259865.4382045078,\n            \"es6\": 1252255.5104834295,\n            \"traceur\": 1220612.221265457,\n            \"typescript\": 1235972.1407247933\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.599,\n            \"babel-runtime\": 5.693,\n            \"babel\": 5.783,\n            \"buble\": 5.659,\n            \"es5\": 5.416,\n            \"es6\": 5.603,\n            \"traceur\": 5.729,\n            \"typescript\": 5.625\n          },\n          \"count\": {\n            \"babel-loose\": 63931,\n            \"babel-runtime\": 61574,\n            \"babel\": 64127,\n            \"buble\": 64814,\n            \"es5\": 251775,\n            \"es6\": 64056,\n            \"traceur\": 63391,\n            \"typescript\": 63296\n          },\n          \"errors\": {}\n        },\n        \"new-target\": {\n          \"supportsES6\": true,\n          \"baseline\": 64860844.92731813,\n          \"relative\": {\n            \"es6\": 0.5245179352719074\n          },\n          \"raw\": {\n            \"es6\": 34020676.461268276\n          },\n          \"elapsed\": {\n            \"es5\": 5.545,\n            \"es6\": 5.521\n          },\n          \"count\": {\n            \"es5\": 3310954,\n            \"es6\": 1746532\n          },\n          \"errors\": {}\n        }\n      }\n    },\n    \"54.0.2840.90\": {\n      \"stats\": {\n        \"destructuring\": {\n          \"supportsES6\": true,\n          \"baseline\": 66858039.22680599,\n          \"relative\": {\n            \"es6\": 0.16564810279691286\n          },\n          \"raw\": {\n            \"es6\": 11074907.35464199\n          },\n          \"elapsed\": {\n            \"es5\": 5.539,\n            \"es6\": 5.367\n          },\n          \"count\": {\n            \"es5\": 4514960,\n            \"es6\": 730998\n          },\n          \"errors\": {}\n        },\n        \"destructuring-array\": {\n          \"supportsES6\": true,\n          \"baseline\": 80786310.29825321,\n          \"relative\": {\n            \"es6\": 0.18178154727941107\n          },\n          \"raw\": {\n            \"es6\": 14685460.485011088\n          },\n          \"elapsed\": {\n            \"es5\": 5.484,\n            \"es6\": 5.518\n          },\n          \"count\": {\n            \"es5\": 4344006,\n            \"es6\": 956576\n          },\n          \"errors\": {}\n        },\n        \"destructuring-default-values\": {\n          \"supportsES6\": true,\n          \"baseline\": 79497010.05146447,\n          \"relative\": {\n            \"es6\": 0.9353356680036444\n          },\n          \"raw\": {\n            \"es6\": 74356389.00077896\n          },\n          \"elapsed\": {\n            \"es5\": 5.551,\n            \"es6\": 5.599\n          },\n          \"count\": {\n            \"es5\": 4528498,\n            \"es6\": 4214848\n          },\n          \"errors\": {}\n        },\n        \"destructuring-nested-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 81184603.79177012,\n          \"relative\": {\n            \"es6\": 1.0047998105689337\n          },\n          \"raw\": {\n            \"es6\": 81574274.51108456\n          },\n          \"elapsed\": {\n            \"es5\": 5.523,\n            \"es6\": 5.377\n          },\n          \"count\": {\n            \"es5\": 4238642,\n            \"es6\": 4495398\n          },\n          \"errors\": {}\n        },\n        \"destructuring-simple\": {\n          \"supportsES6\": true,\n          \"baseline\": 103009736.5488508,\n          \"relative\": {\n            \"es6\": 0.8881714432652136\n          },\n          \"raw\": {\n            \"es6\": 91490306.38096224\n          },\n          \"elapsed\": {\n            \"es5\": 5.56,\n            \"es6\": 5.425\n          },\n          \"count\": {\n            \"es5\": 5280886,\n            \"es6\": 5104967\n          },\n          \"errors\": {}\n        },\n        \"promises\": {\n          \"supportsES6\": true,\n          \"baseline\": 123.00265732155911,\n          \"relative\": {\n            \"es6\": 1.9876206517375592\n          },\n          \"raw\": {\n            \"es6\": 244.48262191092897\n          },\n          \"elapsed\": {\n            \"es5\": 5.878,\n            \"es6\": 5.969\n          },\n          \"count\": {\n            \"es5\": 12,\n            \"es6\": 36\n          },\n          \"errors\": {}\n        },\n        \"arrow\": {\n          \"supportsES6\": true,\n          \"baseline\": 93215345.63785864,\n          \"relative\": {\n            \"es5-bind\": 0.6001371889862943,\n            \"es6\": 0.9569485659708945\n          },\n          \"raw\": {\n            \"es5-bind\": 55941995.50149032,\n            \"es6\": 89202291.3346301\n          },\n          \"elapsed\": {\n            \"es5-bind\": 5.711,\n            \"es5\": 5.581,\n            \"es6\": 5.599\n          },\n          \"count\": {\n            \"es5-bind\": 2873058,\n            \"es5\": 4974528,\n            \"es6\": 4996332\n          },\n          \"errors\": {}\n        },\n        \"arrow-args\": {\n          \"supportsES6\": true,\n          \"baseline\": 92069678.02237141,\n          \"relative\": {\n            \"es6\": 0.8506649026193739\n          },\n          \"raw\": {\n            \"es6\": 78320443.68909769\n          },\n          \"elapsed\": {\n            \"es5\": 5.378,\n            \"es6\": 5.677\n          },\n          \"count\": {\n            \"es5\": 4733136,\n            \"es6\": 4190281\n          },\n          \"errors\": {}\n        },\n        \"arrow-declare\": {\n          \"supportsES6\": true,\n          \"baseline\": 28690874.293739162,\n          \"relative\": {\n            \"es6\": 0.82394745457599\n          },\n          \"raw\": {\n            \"es6\": 23639772.843886085\n          },\n          \"elapsed\": {\n            \"es5\": 5.34,\n            \"es6\": 5.388\n          },\n          \"count\": {\n            \"es5\": 1567606,\n            \"es6\": 1396648\n          },\n          \"errors\": {}\n        },\n        \"bindings\": {\n          \"supportsES6\": true,\n          \"baseline\": 107915249.51421767,\n          \"relative\": {\n            \"es6\": 0.894835195141839\n          },\n          \"raw\": {\n            \"es6\": 96566363.35783522\n          },\n          \"elapsed\": {\n            \"es5\": 5.739,\n            \"es6\": 5.536\n          },\n          \"count\": {\n            \"es5\": 5440416,\n            \"es6\": 5242497\n          },\n          \"errors\": {}\n        },\n        \"bindings-compound\": {\n          \"supportsES6\": true,\n          \"baseline\": 98439866.52453752,\n          \"relative\": {\n            \"es6\": 0.6557872463775318\n          },\n          \"raw\": {\n            \"es6\": 64555609.00189823\n          },\n          \"elapsed\": {\n            \"es5\": 5.483,\n            \"es6\": 5.592\n          },\n          \"count\": {\n            \"es5\": 5251085,\n            \"es6\": 3660588\n          },\n          \"errors\": {}\n        },\n        \"classes\": {\n          \"supportsES6\": true,\n          \"baseline\": 57342641.37930911,\n          \"relative\": {\n            \"es6\": 0.8595359019758291\n          },\n          \"raw\": {\n            \"es6\": 49288058.97964095\n          },\n          \"elapsed\": {\n            \"es5\": 5.5,\n            \"es6\": 5.381\n          },\n          \"count\": {\n            \"es5\": 3995872,\n            \"es6\": 2979563\n          },\n          \"errors\": {}\n        },\n        \"defaults\": {\n          \"supportsES6\": true,\n          \"baseline\": 100913799.01389953,\n          \"relative\": {\n            \"es6\": 0.9077566639911347\n          },\n          \"raw\": {\n            \"es6\": 91605173.5435293\n          },\n          \"elapsed\": {\n            \"es5\": 5.668,\n            \"es6\": 5.464\n          },\n          \"count\": {\n            \"es5\": 5136433,\n            \"es6\": 5170418\n          },\n          \"errors\": {}\n        },\n        \"destructuring-custom-iterator\": {\n          \"supportsES6\": true,\n          \"baseline\": 5799416.990800615,\n          \"relative\": {\n            \"es6\": 1.059522811971786\n          },\n          \"raw\": {\n            \"es6\": 6144614.597890022\n          },\n          \"elapsed\": {\n            \"es5\": 5.46,\n            \"es6\": 5.414\n          },\n          \"count\": {\n            \"es5\": 337768,\n            \"es6\": 356769\n          },\n          \"errors\": {}\n        },\n        \"destructuring-string\": {\n          \"supportsES6\": true,\n          \"baseline\": 81966211.14683221,\n          \"relative\": {\n            \"es6\": 0.18118469323927633\n          },\n          \"raw\": {\n            \"es6\": 14851022.822624547\n          },\n          \"elapsed\": {\n            \"es5\": 5.425,\n            \"es6\": 5.374\n          },\n          \"count\": {\n            \"es5\": 4216082,\n            \"es6\": 1029817\n          },\n          \"errors\": {}\n        },\n        \"for-of-array\": {\n          \"supportsES6\": true,\n          \"baseline\": 20366916.960871223,\n          \"relative\": {\n            \"es6\": 0.16399944124320504\n          },\n          \"raw\": {\n            \"es6\": 3340163.0014296365\n          },\n          \"elapsed\": {\n            \"es5\": 5.549,\n            \"es6\": 5.64\n          },\n          \"count\": {\n            \"es5\": 1187971,\n            \"es6\": 191908\n          },\n          \"errors\": {}\n        },\n        \"for-of-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 8640249.442304585,\n          \"relative\": {\n            \"es6\": 0.46383250370094486\n          },\n          \"raw\": {\n            \"es6\": 4007628.5314248283\n          },\n          \"elapsed\": {\n            \"es5\": 5.645,\n            \"es6\": 5.351\n          },\n          \"count\": {\n            \"es5\": 468124,\n            \"es6\": 252787\n          },\n          \"errors\": {}\n        },\n        \"generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 9392003.650838522,\n          \"relative\": {\n            \"es6\": 0.21432410499935264\n          },\n          \"raw\": {\n            \"es6\": 2012932.7766166187\n          },\n          \"elapsed\": {\n            \"es5\": 5.63,\n            \"es6\": 5.479\n          },\n          \"count\": {\n            \"es5\": 639275,\n            \"es6\": 114156\n          },\n          \"errors\": {}\n        },\n        \"map-set\": {\n          \"supportsES6\": true,\n          \"baseline\": 159599.16677865144,\n          \"relative\": {\n            \"es6\": 0.22551464184934195\n          },\n          \"raw\": {\n            \"es6\": 35991.948935540975\n          },\n          \"elapsed\": {\n            \"es5\": 5.479,\n            \"es6\": 5.506\n          },\n          \"count\": {\n            \"es5\": 8968,\n            \"es6\": 1861\n          },\n          \"errors\": {}\n        },\n        \"map-set-lookup\": {\n          \"supportsES6\": true,\n          \"baseline\": 2032156.218269262,\n          \"relative\": {\n            \"es6\": 10.331083907143531\n          },\n          \"raw\": {\n            \"es6\": 20994376.40336323\n          },\n          \"elapsed\": {\n            \"es5\": 5.456,\n            \"es6\": 5.516\n          },\n          \"count\": {\n            \"es5\": 104923,\n            \"es6\": 1082818\n          },\n          \"errors\": {}\n        },\n        \"map-set-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 131912.66955307632,\n          \"relative\": {\n            \"es6\": 0.1341969532381579\n          },\n          \"raw\": {\n            \"es6\": 17702.278347534757\n          },\n          \"elapsed\": {\n            \"es5\": 5.556,\n            \"es6\": 5.694\n          },\n          \"count\": {\n            \"es5\": 8616,\n            \"es6\": 901\n          },\n          \"errors\": {}\n        },\n        \"map-string\": {\n          \"supportsES6\": true,\n          \"baseline\": 62725763.929972924,\n          \"relative\": {\n            \"es6\": 0.5083303833612749\n          },\n          \"raw\": {\n            \"es6\": 31885411.625151966\n          },\n          \"elapsed\": {\n            \"es5\": 5.638,\n            \"es6\": 5.61\n          },\n          \"count\": {\n            \"es5\": 3160183,\n            \"es6\": 1639524\n          },\n          \"errors\": {}\n        },\n        \"new-target\": {\n          \"supportsES6\": true,\n          \"baseline\": 73725823.87445223,\n          \"relative\": {\n            \"es6\": 0.4544878951498064\n          },\n          \"raw\": {\n            \"es6\": 33507494.51088514\n          },\n          \"elapsed\": {\n            \"es5\": 5.625,\n            \"es6\": 5.548\n          },\n          \"count\": {\n            \"es5\": 3814480,\n            \"es6\": 1902015\n          },\n          \"errors\": {}\n        },\n        \"object-assign\": {\n          \"supportsES6\": true,\n          \"baseline\": 4930425.233224993,\n          \"relative\": {\n            \"es6\": 0.33395906534172604\n          },\n          \"raw\": {\n            \"es6\": 1646560.20262508\n          },\n          \"elapsed\": {\n            \"es5\": 5.424,\n            \"es6\": 5.489\n          },\n          \"count\": {\n            \"es5\": 274745,\n            \"es6\": 88001\n          },\n          \"errors\": {}\n        },\n        \"object-literal-ext\": {\n          \"supportsES6\": true,\n          \"baseline\": 15679170.06221006,\n          \"relative\": {\n            \"es6\": 0.181519465059165\n          },\n          \"raw\": {\n            \"es6\": 2846074.562264045\n          },\n          \"elapsed\": {\n            \"es5\": 5.456,\n            \"es6\": 5.488\n          },\n          \"count\": {\n            \"es5\": 841193,\n            \"es6\": 155743\n          },\n          \"errors\": {}\n        },\n        \"regex-u\": {\n          \"supportsES6\": true,\n          \"baseline\": 16238806.057142343,\n          \"relative\": {\n            \"es6\": 0.6330476188353744\n          },\n          \"raw\": {\n            \"es6\": 10279937.507203415\n          },\n          \"elapsed\": {\n            \"es5\": 5.585,\n            \"es6\": 5.482\n          },\n          \"count\": {\n            \"es5\": 929778,\n            \"es6\": 673437\n          },\n          \"errors\": {}\n        },\n        \"rest\": {\n          \"supportsES6\": true,\n          \"baseline\": 10263013.610863525,\n          \"relative\": {\n            \"es6\": 1.3596954323251484\n          },\n          \"raw\": {\n            \"es6\": 13954572.728581963\n          },\n          \"elapsed\": {\n            \"es5\": 5.495,\n            \"es6\": 5.692\n          },\n          \"count\": {\n            \"es5\": 544328,\n            \"es6\": 924965\n          },\n          \"errors\": {}\n        },\n        \"spread\": {\n          \"supportsES6\": true,\n          \"baseline\": 31090789.3708475,\n          \"relative\": {\n            \"es6\": 0.05388981899113539\n          },\n          \"raw\": {\n            \"es6\": 1675477.011486488\n          },\n          \"elapsed\": {\n            \"es5\": 5.636,\n            \"es6\": 5.443\n          },\n          \"count\": {\n            \"es5\": 1843115,\n            \"es6\": 90852\n          },\n          \"errors\": {}\n        },\n        \"spread-generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 6436464.367191979,\n          \"relative\": {\n            \"es6\": 0.15597957072450938\n          },\n          \"raw\": {\n            \"es6\": 1003956.9489782057\n          },\n          \"elapsed\": {\n            \"es5\": 5.475,\n            \"es6\": 5.555\n          },\n          \"count\": {\n            \"es5\": 453748,\n            \"es6\": 53506\n          },\n          \"errors\": {}\n        },\n        \"spread-literal\": {\n          \"supportsES6\": true,\n          \"baseline\": 13166581.626738904,\n          \"relative\": {\n            \"es6\": 0.1567219578773607\n          },\n          \"raw\": {\n            \"es6\": 2063492.451094606\n          },\n          \"elapsed\": {\n            \"es5\": 5.433,\n            \"es6\": 5.573\n          },\n          \"count\": {\n            \"es5\": 675227,\n            \"es6\": 115026\n          },\n          \"errors\": {}\n        },\n        \"super\": {\n          \"supportsES6\": true,\n          \"baseline\": 35383647.51460288,\n          \"relative\": {\n            \"es6\": 0.36290022779494086\n          },\n          \"raw\": {\n            \"es6\": 12840733.743265277\n          },\n          \"elapsed\": {\n            \"es5\": 5.335,\n            \"es6\": 5.489\n          },\n          \"count\": {\n            \"es5\": 2175384,\n            \"es6\": 660367\n          },\n          \"errors\": {}\n        },\n        \"template_string\": {\n          \"supportsES6\": true,\n          \"baseline\": 21155878.76866132,\n          \"relative\": {\n            \"es6\": 0.9042146879916021\n          },\n          \"raw\": {\n            \"es6\": 19129456.319993254\n          },\n          \"elapsed\": {\n            \"es5\": 5.405,\n            \"es6\": 5.562\n          },\n          \"count\": {\n            \"es5\": 1337346,\n            \"es6\": 1199997\n          },\n          \"errors\": {}\n        },\n        \"template_string_tag\": {\n          \"supportsES6\": true,\n          \"baseline\": 16217371.467333807,\n          \"relative\": {\n            \"es6\": 0.41547096930176536\n          },\n          \"raw\": {\n            \"es6\": 6737847.043059969\n          },\n          \"elapsed\": {\n            \"es5\": 5.516,\n            \"es6\": 5.579\n          },\n          \"count\": {\n            \"es5\": 970251,\n            \"es6\": 365259\n          },\n          \"errors\": {}\n        },\n        \"nodesource-array-includes\": {\n          \"supportsES6\": true,\n          \"baseline\": 75561213.66719452,\n          \"relative\": {\n            \"es6\": 0.4966554840776698\n          },\n          \"raw\": {\n            \"es6\": 37527891.15137673\n          },\n          \"elapsed\": {\n            \"es5\": 5.574,\n            \"es6\": 5.529\n          },\n          \"count\": {\n            \"es5\": 3840884,\n            \"es6\": 1962089\n          },\n          \"errors\": {}\n        },\n        \"nodesource-default-params\": {\n          \"supportsES6\": true,\n          \"baseline\": 76160808.64848775,\n          \"relative\": {\n            \"es6\": 0.88486708011331\n          },\n          \"raw\": {\n            \"es6\": 67392192.36785588\n          },\n          \"elapsed\": {\n            \"es5\": 5.628,\n            \"es6\": 5.502\n          },\n          \"count\": {\n            \"es5\": 3829199,\n            \"es6\": 3423300\n          },\n          \"errors\": {}\n        }\n      },\n      \"version\": \"54\"\n    },\n    \"56.0.2906.0\": {\n      \"stats\": {\n        \"destructuring\": {\n          \"supportsES6\": true,\n          \"baseline\": 67159844.89026031,\n          \"relative\": {\n            \"es6\": 0.23469250521340887\n          },\n          \"raw\": {\n            \"es6\": 15761912.247039149\n          },\n          \"elapsed\": {\n            \"es5\": 5.612,\n            \"es6\": 5.475\n          },\n          \"count\": {\n            \"es5\": 3817475,\n            \"es6\": 1147002\n          },\n          \"errors\": {}\n        },\n        \"destructuring-array\": {\n          \"supportsES6\": true,\n          \"baseline\": 84952198.93257986,\n          \"relative\": {\n            \"es6\": 0.17870934780989944\n          },\n          \"raw\": {\n            \"es6\": 15181752.066258183\n          },\n          \"elapsed\": {\n            \"es5\": 5.726,\n            \"es6\": 5.387\n          },\n          \"count\": {\n            \"es5\": 4742270,\n            \"es6\": 935888\n          },\n          \"errors\": {}\n        },\n        \"destructuring-default-values\": {\n          \"supportsES6\": true,\n          \"baseline\": 75732994.75388435,\n          \"relative\": {\n            \"es6\": 0.8231712038427562\n          },\n          \"raw\": {\n            \"es6\": 62341220.46217212\n          },\n          \"elapsed\": {\n            \"es5\": 5.366,\n            \"es6\": 5.368\n          },\n          \"count\": {\n            \"es5\": 4320578,\n            \"es6\": 3740744\n          },\n          \"errors\": {}\n        },\n        \"destructuring-nested-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 82840087.33684969,\n          \"relative\": {\n            \"es6\": 0.7777117760912681\n          },\n          \"raw\": {\n            \"es6\": 64425711.45429713\n          },\n          \"elapsed\": {\n            \"es5\": 5.545,\n            \"es6\": 5.77\n          },\n          \"count\": {\n            \"es5\": 4640148,\n            \"es6\": 3770657\n          },\n          \"errors\": {}\n        },\n        \"destructuring-simple\": {\n          \"supportsES6\": true,\n          \"baseline\": 88429504.59383558,\n          \"relative\": {\n            \"es6\": 0.7427846332726943\n          },\n          \"raw\": {\n            \"es6\": 65684077.14021819\n          },\n          \"elapsed\": {\n            \"es5\": 5.534,\n            \"es6\": 5.513\n          },\n          \"count\": {\n            \"es5\": 5060734,\n            \"es6\": 4069093\n          },\n          \"errors\": {}\n        },\n        \"destructuring-string\": {\n          \"supportsES6\": false,\n          \"baseline\": 65428758.22728342,\n          \"relative\": {},\n          \"raw\": {},\n          \"elapsed\": {\n            \"es5\": 5.473\n          },\n          \"count\": {\n            \"es5\": 3794003\n          },\n          \"errors\": {}\n        },\n        \"destructuring-custom-iterator\": {\n          \"supportsES6\": true,\n          \"baseline\": 5298610.862050518,\n          \"relative\": {\n            \"es6\": 0.967945833009659\n          },\n          \"raw\": {\n            \"es6\": 5128768.304661516\n          },\n          \"elapsed\": {\n            \"es5\": 5.478,\n            \"es6\": 5.397\n          },\n          \"count\": {\n            \"es5\": 324354,\n            \"es6\": 323069\n          },\n          \"errors\": {}\n        },\n        \"promises\": {\n          \"supportsES6\": true,\n          \"baseline\": 124.13961053424573,\n          \"relative\": {\n            \"es6\": 1.9605679253739159\n          },\n          \"raw\": {\n            \"es6\": 243.38413868185208\n          },\n          \"elapsed\": {\n            \"es5\": 5.79,\n            \"es6\": 6.165\n          },\n          \"count\": {\n            \"es5\": 11,\n            \"es6\": 45\n          },\n          \"errors\": {}\n        },\n        \"arrow\": {\n          \"supportsES6\": true,\n          \"baseline\": 79201602.20416602,\n          \"relative\": {\n            \"es5-bind\": 0.5745860480483261,\n            \"es6\": 0.9819991108029782\n          },\n          \"raw\": {\n            \"es5-bind\": 45508135.60958736,\n            \"es6\": 77775902.93866223\n          },\n          \"elapsed\": {\n            \"es5-bind\": 5.495,\n            \"es5\": 5.395,\n            \"es6\": 5.561\n          },\n          \"count\": {\n            \"es5-bind\": 2615657,\n            \"es5\": 4739431,\n            \"es6\": 4867958\n          },\n          \"errors\": {}\n        },\n        \"arrow-args\": {\n          \"supportsES6\": true,\n          \"baseline\": 66519602.073990785,\n          \"relative\": {\n            \"es6\": 1.051418488700023\n          },\n          \"raw\": {\n            \"es6\": 69939939.48156232\n          },\n          \"elapsed\": {\n            \"es5\": 5.375,\n            \"es6\": 5.363\n          },\n          \"count\": {\n            \"es5\": 4190908,\n            \"es6\": 4664289\n          },\n          \"errors\": {}\n        },\n        \"arrow-declare\": {\n          \"supportsES6\": true,\n          \"baseline\": 28891519.122064993,\n          \"relative\": {\n            \"es6\": 0.7950180894680346\n          },\n          \"raw\": {\n            \"es6\": 22969280.3342533\n          },\n          \"elapsed\": {\n            \"es5\": 5.52,\n            \"es6\": 5.343\n          },\n          \"count\": {\n            \"es5\": 1709302,\n            \"es6\": 1214268\n          },\n          \"errors\": {}\n        },\n        \"bindings\": {\n          \"supportsES6\": true,\n          \"baseline\": 73399964.6710743,\n          \"relative\": {\n            \"es6\": 0.9489568111316493\n          },\n          \"raw\": {\n            \"es6\": 69653396.41143839\n          },\n          \"elapsed\": {\n            \"es5\": 5.582,\n            \"es6\": 5.47\n          },\n          \"count\": {\n            \"es5\": 4365981,\n            \"es6\": 4153076\n          },\n          \"errors\": {}\n        },\n        \"bindings-compound\": {\n          \"supportsES6\": true,\n          \"baseline\": 75674067.47325906,\n          \"relative\": {\n            \"es6\": 0.6664316998519028\n          },\n          \"raw\": {\n            \"es6\": 50431597.42091162\n          },\n          \"elapsed\": {\n            \"es5\": 5.578,\n            \"es6\": 5.607\n          },\n          \"count\": {\n            \"es5\": 4494679,\n            \"es6\": 3053614\n          },\n          \"errors\": {}\n        },\n        \"classes\": {\n          \"supportsES6\": true,\n          \"baseline\": 50959151.55259728,\n          \"relative\": {\n            \"es6\": 0.6143532159710836\n          },\n          \"raw\": {\n            \"es6\": 31306918.639495976\n          },\n          \"elapsed\": {\n            \"es5\": 5.443,\n            \"es6\": 5.616\n          },\n          \"count\": {\n            \"es5\": 3309265,\n            \"es6\": 1886111\n          },\n          \"errors\": {}\n        },\n        \"defaults\": {\n          \"supportsES6\": true,\n          \"baseline\": 78345874.91719441,\n          \"relative\": {\n            \"es6\": 0.8915281827059157\n          },\n          \"raw\": {\n            \"es6\": 69847555.48743132\n          },\n          \"elapsed\": {\n            \"es5\": 5.632,\n            \"es6\": 5.617\n          },\n          \"count\": {\n            \"es5\": 4440010,\n            \"es6\": 4216436\n          },\n          \"errors\": {}\n        },\n        \"for-of-array\": {\n          \"supportsES6\": true,\n          \"baseline\": 23709419.21107764,\n          \"relative\": {\n            \"es6\": 0.335960599889639\n          },\n          \"raw\": {\n            \"es6\": 7965430.7011885755\n          },\n          \"elapsed\": {\n            \"es5\": 5.47,\n            \"es6\": 5.573\n          },\n          \"count\": {\n            \"es5\": 1332019,\n            \"es6\": 597131\n          },\n          \"errors\": {}\n        },\n        \"for-of-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 8197929.522753258,\n          \"relative\": {\n            \"es6\": 0.42620103011927\n          },\n          \"raw\": {\n            \"es6\": 3493966.0074426145\n          },\n          \"elapsed\": {\n            \"es5\": 5.555,\n            \"es6\": 5.404\n          },\n          \"count\": {\n            \"es5\": 437839,\n            \"es6\": 246878\n          },\n          \"errors\": {}\n        },\n        \"generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 8641467.87454189,\n          \"relative\": {\n            \"es6\": 0.1576689000556011\n          },\n          \"raw\": {\n            \"es6\": 1362490.734644833\n          },\n          \"elapsed\": {\n            \"es5\": 5.354,\n            \"es6\": 5.675\n          },\n          \"count\": {\n            \"es5\": 633023,\n            \"es6\": 79145\n          },\n          \"errors\": {}\n        },\n        \"map-set\": {\n          \"supportsES6\": true,\n          \"baseline\": 147715.50327441396,\n          \"relative\": {\n            \"es6\": 0.26068765633740304\n          },\n          \"raw\": {\n            \"es6\": 38507.60835330696\n          },\n          \"elapsed\": {\n            \"es5\": 5.554,\n            \"es6\": 5.394\n          },\n          \"count\": {\n            \"es5\": 8610,\n            \"es6\": 2138\n          },\n          \"errors\": {}\n        },\n        \"map-set-lookup\": {\n          \"supportsES6\": true,\n          \"baseline\": 2072675.9432299235,\n          \"relative\": {\n            \"es6\": 9.655877137794539\n          },\n          \"raw\": {\n            \"es6\": 20013504.25429055\n          },\n          \"elapsed\": {\n            \"es5\": 5.531,\n            \"es6\": 5.289\n          },\n          \"count\": {\n            \"es5\": 104774,\n            \"es6\": 1101567\n          },\n          \"errors\": {}\n        },\n        \"map-set-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 128638.83908478143,\n          \"relative\": {\n            \"es6\": 0.15111738855191226\n          },\n          \"raw\": {\n            \"es6\": 19439.565428841834\n          },\n          \"elapsed\": {\n            \"es5\": 5.492,\n            \"es6\": 5.633\n          },\n          \"count\": {\n            \"es5\": 7321,\n            \"es6\": 1012\n          },\n          \"errors\": {}\n        },\n        \"map-string\": {\n          \"supportsES6\": true,\n          \"baseline\": 53094996.02843681,\n          \"relative\": {\n            \"es6\": 0.5850879894452765\n          },\n          \"raw\": {\n            \"es6\": 31065244.475883033\n          },\n          \"elapsed\": {\n            \"es5\": 5.504,\n            \"es6\": 5.43\n          },\n          \"count\": {\n            \"es5\": 2772733,\n            \"es6\": 1623575\n          },\n          \"errors\": {}\n        },\n        \"new-target\": {\n          \"supportsES6\": true,\n          \"baseline\": 68154644.96808074,\n          \"relative\": {\n            \"es6\": 0.5225483871854033\n          },\n          \"raw\": {\n            \"es6\": 35614099.80726436\n          },\n          \"elapsed\": {\n            \"es5\": 5.636,\n            \"es6\": 5.584\n          },\n          \"count\": {\n            \"es5\": 3668031,\n            \"es6\": 1934089\n          },\n          \"errors\": {}\n        },\n        \"object-assign\": {\n          \"supportsES6\": true,\n          \"baseline\": 5028331.118973023,\n          \"relative\": {\n            \"es6\": 0.33524015501862686\n          },\n          \"raw\": {\n            \"es6\": 1685698.5038095019\n          },\n          \"elapsed\": {\n            \"es5\": 5.553,\n            \"es6\": 5.722\n          },\n          \"count\": {\n            \"es5\": 258087,\n            \"es6\": 88713\n          },\n          \"errors\": {}\n        },\n        \"object-literal-ext\": {\n          \"supportsES6\": true,\n          \"baseline\": 20222566.339388624,\n          \"relative\": {\n            \"es6\": 0.12930706188700455\n          },\n          \"raw\": {\n            \"es6\": 2614920.6371613797\n          },\n          \"elapsed\": {\n            \"es5\": 5.525,\n            \"es6\": 5.632\n          },\n          \"count\": {\n            \"es5\": 1146958,\n            \"es6\": 150534\n          },\n          \"errors\": {}\n        },\n        \"regex-u\": {\n          \"supportsES6\": true,\n          \"baseline\": 3847391.5990067087,\n          \"relative\": {\n            \"es6\": 0.9741020487610089\n          },\n          \"raw\": {\n            \"es6\": 3747752.038978329\n          },\n          \"elapsed\": {\n            \"es5\": 5.565,\n            \"es6\": 5.42\n          },\n          \"count\": {\n            \"es5\": 207323,\n            \"es6\": 191546\n          },\n          \"errors\": {}\n        },\n        \"rest\": {\n          \"supportsES6\": true,\n          \"baseline\": 12967473.400586313,\n          \"relative\": {\n            \"es6\": 1.3324053618872578\n          },\n          \"raw\": {\n            \"es6\": 17277931.089071594\n          },\n          \"elapsed\": {\n            \"es5\": 5.717,\n            \"es6\": 5.669\n          },\n          \"count\": {\n            \"es5\": 708845,\n            \"es6\": 902198\n          },\n          \"errors\": {}\n        },\n        \"spread\": {\n          \"supportsES6\": true,\n          \"baseline\": 35552401.67947296,\n          \"relative\": {\n            \"es6\": 0.07725092498099967\n          },\n          \"raw\": {\n            \"es6\": 2746455.915035332\n          },\n          \"elapsed\": {\n            \"es5\": 5.514,\n            \"es6\": 5.53\n          },\n          \"count\": {\n            \"es5\": 1836492,\n            \"es6\": 151388\n          },\n          \"errors\": {}\n        },\n        \"spread-generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 7132376.081264746,\n          \"relative\": {\n            \"es6\": 0.10349637694317146\n          },\n          \"raw\": {\n            \"es6\": 738175.0834070363\n          },\n          \"elapsed\": {\n            \"es5\": 5.539,\n            \"es6\": 5.54\n          },\n          \"count\": {\n            \"es5\": 421091,\n            \"es6\": 40021\n          },\n          \"errors\": {}\n        },\n        \"spread-literal\": {\n          \"supportsES6\": true,\n          \"baseline\": 16598612.890110914,\n          \"relative\": {\n            \"es6\": 0.25281561112441037\n          },\n          \"raw\": {\n            \"es6\": 4196388.461630906\n          },\n          \"elapsed\": {\n            \"es5\": 5.627,\n            \"es6\": 5.726\n          },\n          \"count\": {\n            \"es5\": 895938,\n            \"es6\": 213024\n          },\n          \"errors\": {}\n        },\n        \"super\": {\n          \"supportsES6\": true,\n          \"baseline\": 44035875.56997574,\n          \"relative\": {\n            \"es6\": 0.27276767724763556\n          },\n          \"raw\": {\n            \"es6\": 12011563.494788183\n          },\n          \"elapsed\": {\n            \"es5\": 5.557,\n            \"es6\": 5.576\n          },\n          \"count\": {\n            \"es5\": 2343536,\n            \"es6\": 638825\n          },\n          \"errors\": {}\n        },\n        \"template_string\": {\n          \"supportsES6\": true,\n          \"baseline\": 30468581.464219395,\n          \"relative\": {\n            \"es6\": 0.9230407798218001\n          },\n          \"raw\": {\n            \"es6\": 28123743.194797114\n          },\n          \"elapsed\": {\n            \"es5\": 5.636,\n            \"es6\": 5.67\n          },\n          \"count\": {\n            \"es5\": 1576985,\n            \"es6\": 1448270\n          },\n          \"errors\": {}\n        },\n        \"template_string_tag\": {\n          \"supportsES6\": true,\n          \"baseline\": 24946876.50372574,\n          \"relative\": {\n            \"es6\": 0.2658628613118968\n          },\n          \"raw\": {\n            \"es6\": 6632447.968075053\n          },\n          \"elapsed\": {\n            \"es5\": 5.555,\n            \"es6\": 5.787\n          },\n          \"count\": {\n            \"es5\": 1401427,\n            \"es6\": 360708\n          },\n          \"errors\": {}\n        }\n      },\n      \"version\": \"56\"\n    },\n    \"57.0.2987.21\": {\n      \"stats\": {\n        \"promises\": {\n          \"supportsES6\": true,\n          \"baseline\": 124.3843713998876,\n          \"relative\": {\n            \"babel-loose\": 1.9144255807198929,\n            \"babel-runtime\": 1.919016801051386,\n            \"babel\": 1.9319060498277631,\n            \"buble\": 1.9336422839581349,\n            \"es6\": 1.938396218995593,\n            \"traceur\": 1.9332823047101417,\n            \"typescript\": 1.9327306404162052\n          },\n          \"raw\": {\n            \"babel-loose\": 238.12462244970865,\n            \"babel-runtime\": 238.6956985045998,\n            \"babel\": 240.29891961146626,\n            \"buble\": 240.51488000237558,\n            \"es6\": 241.1061952236857,\n            \"traceur\": 240.47010420989693,\n            \"typescript\": 240.4014857934719\n          },\n          \"elapsed\": {\n            \"babel-loose\": 7.906,\n            \"babel-runtime\": 7.261,\n            \"babel\": 8.045,\n            \"buble\": 8.283,\n            \"es5\": 5.876,\n            \"es6\": 7.667,\n            \"traceur\": 8.282,\n            \"typescript\": 8.041\n          },\n          \"count\": {\n            \"babel-loose\": 141,\n            \"babel-runtime\": 120,\n            \"babel\": 157,\n            \"buble\": 162,\n            \"es5\": 10,\n            \"es6\": 150,\n            \"traceur\": 162,\n            \"typescript\": 157\n          },\n          \"errors\": {}\n        },\n        \"arrow\": {\n          \"supportsES6\": true,\n          \"baseline\": 88372454.38694146,\n          \"relative\": {\n            \"babel\": 1.0374876251826126,\n            \"buble\": 0.9707147176053601,\n            \"es5-bind\": 0.543148291863432,\n            \"es6\": 1.0256602471770575,\n            \"traceur\": 0.9895049194289254,\n            \"typescript\": 1.0440231711611647\n          },\n          \"raw\": {\n            \"babel\": 91685327.83346666,\n            \"buble\": 85784442.10431245,\n            \"es5-bind\": 47999347.64804632,\n            \"es6\": 90640113.41015363,\n            \"traceur\": 87444978.3578869,\n            \"typescript\": 92262890.07235001\n          },\n          \"elapsed\": {\n            \"babel\": 5.419,\n            \"buble\": 5.491,\n            \"es5-bind\": 5.42,\n            \"es5\": 5.622,\n            \"es6\": 5.554,\n            \"traceur\": 5.542,\n            \"typescript\": 5.485\n          },\n          \"count\": {\n            \"babel\": 4949077,\n            \"buble\": 4959075,\n            \"es5-bind\": 2839995,\n            \"es5\": 4912522,\n            \"es6\": 4961018,\n            \"traceur\": 4950928,\n            \"typescript\": 5057715\n          },\n          \"errors\": {}\n        },\n        \"arrow-args\": {\n          \"supportsES6\": true,\n          \"baseline\": 69619960.88986567,\n          \"relative\": {\n            \"babel\": 0.9191176569687274,\n            \"buble\": 0.9401914121164359,\n            \"es6\": 1.0191175992246022,\n            \"traceur\": 1.117801049760604\n          },\n          \"raw\": {\n            \"babel\": 63988935.33134777,\n            \"buble\": 65456089.34053384,\n            \"es6\": 70950927.40019059,\n            \"traceur\": 77821265.36698402\n          },\n          \"elapsed\": {\n            \"babel\": 5.59,\n            \"buble\": 5.464,\n            \"es5\": 5.62,\n            \"es6\": 5.588,\n            \"traceur\": 5.43\n          },\n          \"count\": {\n            \"babel\": 3715977,\n            \"buble\": 4000533,\n            \"es5\": 4310452,\n            \"es6\": 4004144,\n            \"traceur\": 4643561\n          },\n          \"errors\": {\n            \"typescript\": \"Error: AssertError - Expect undefined to equal 1\"\n          }\n        },\n        \"arrow-declare\": {\n          \"supportsES6\": true,\n          \"baseline\": 30073486.52875058,\n          \"relative\": {\n            \"babel\": 0.7211799361364808,\n            \"buble\": 0.7030726652895073,\n            \"es6\": 0.7280769972783574,\n            \"traceur\": 0.7330890960684144,\n            \"typescript\": 0.8019663813396182\n          },\n          \"raw\": {\n            \"babel\": 21688395.09420566,\n            \"buble\": 21143846.328316763,\n            \"es6\": 21895813.769543853,\n            \"traceur\": 22046545.0549874,\n            \"typescript\": 24117925.165727858\n          },\n          \"elapsed\": {\n            \"babel\": 5.497,\n            \"buble\": 5.482,\n            \"es5\": 5.664,\n            \"es6\": 5.409,\n            \"traceur\": 5.687,\n            \"typescript\": 5.575\n          },\n          \"count\": {\n            \"babel\": 1277313,\n            \"buble\": 1238134,\n            \"es5\": 2209648,\n            \"es6\": 1264830,\n            \"traceur\": 1388237,\n            \"typescript\": 1928760\n          },\n          \"errors\": {}\n        },\n        \"bindings\": {\n          \"supportsES6\": true,\n          \"baseline\": 68115810.59942082,\n          \"relative\": {\n            \"babel\": 1.0286216766022358,\n            \"buble\": 1.0839960616695798,\n            \"es6\": 1.0063228734601641,\n            \"traceur\": 1.0418433857763092,\n            \"typescript\": 1.1033575446040933\n          },\n          \"raw\": {\n            \"babel\": 70065399.30189659,\n            \"buble\": 73837270.4272032,\n            \"es6\": 68546498.25047746,\n            \"traceur\": 70966006.7397984,\n            \"typescript\": 75156093.53169443\n          },\n          \"elapsed\": {\n            \"babel\": 5.373,\n            \"buble\": 5.554,\n            \"es5\": 5.413,\n            \"es6\": 5.649,\n            \"traceur\": 5.759,\n            \"typescript\": 5.686\n          },\n          \"count\": {\n            \"babel\": 3895900,\n            \"buble\": 4151859,\n            \"es5\": 3884107,\n            \"es6\": 4693530,\n            \"traceur\": 4168348,\n            \"typescript\": 4190995\n          },\n          \"errors\": {}\n        },\n        \"bindings-compound\": {\n          \"supportsES6\": true,\n          \"baseline\": 62799985.61382039,\n          \"relative\": {\n            \"babel\": 1.08112595512667,\n            \"buble\": 1.0785013768401006,\n            \"es6\": 1.1257658989592048,\n            \"traceur\": 1.1284366112465243,\n            \"typescript\": 1.1494599501034435\n          },\n          \"raw\": {\n            \"babel\": 67894694.42868271,\n            \"buble\": 67729870.9500438,\n            \"es6\": 70698082.25916764,\n            \"traceur\": 70865802.95238996,\n            \"typescript\": 72186068.33015895\n          },\n          \"elapsed\": {\n            \"babel\": 5.481,\n            \"buble\": 5.376,\n            \"es5\": 5.538,\n            \"es6\": 5.329,\n            \"traceur\": 5.334,\n            \"typescript\": 5.509\n          },\n          \"count\": {\n            \"babel\": 3888873,\n            \"buble\": 4136866,\n            \"es5\": 3863317,\n            \"es6\": 3941261,\n            \"traceur\": 4185497,\n            \"typescript\": 4172026\n          },\n          \"errors\": {}\n        },\n        \"classes\": {\n          \"supportsES6\": true,\n          \"baseline\": 52380608.2864379,\n          \"relative\": {\n            \"babel-loose\": 0.897871813714097,\n            \"babel-runtime\": 0.8697183047404519,\n            \"babel\": 0.8466643604497873,\n            \"buble\": 0.9247145452031864,\n            \"es6\": 0.9899900426689345,\n            \"traceur\": 0.9748272694268605,\n            \"typescript\": 0.970003579341678\n          },\n          \"raw\": {\n            \"babel-loose\": 47031071.76559165,\n            \"babel-runtime\": 45556373.84015443,\n            \"babel\": 44348794.21480777,\n            \"buble\": 48437110.36905968,\n            \"es6\": 51856280.6325154,\n            \"traceur\": 51062045.34678624,\n            \"typescript\": 50809377.52593912\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.528,\n            \"babel-runtime\": 5.506,\n            \"babel\": 5.378,\n            \"buble\": 5.492,\n            \"es5\": 5.411,\n            \"es6\": 5.43,\n            \"traceur\": 5.582,\n            \"typescript\": 5.391\n          },\n          \"count\": {\n            \"babel-loose\": 2796725,\n            \"babel-runtime\": 2758632,\n            \"babel\": 2743757,\n            \"buble\": 3090689,\n            \"es5\": 3046187,\n            \"es6\": 3044629,\n            \"traceur\": 3415356,\n            \"typescript\": 2975357\n          },\n          \"errors\": {}\n        },\n        \"defaults\": {\n          \"supportsES6\": true,\n          \"baseline\": 79237845.54076916,\n          \"relative\": {\n            \"babel\": 0.7354887412954362,\n            \"buble\": 0.9245957543962491,\n            \"es6\": 0.4438662179554336,\n            \"traceur\": 0.07823777043205643,\n            \"typescript\": 0.9702814970959882\n          },\n          \"raw\": {\n            \"babel\": 58278543.2797425,\n            \"buble\": 73262975.57450092,\n            \"es6\": 35171002.81911802,\n            \"traceur\": 6199392.368949444,\n            \"typescript\": 76883015.39795817\n          },\n          \"elapsed\": {\n            \"babel\": 5.68,\n            \"buble\": 5.328,\n            \"es5\": 5.559,\n            \"es6\": 5.464,\n            \"traceur\": 5.491,\n            \"typescript\": 5.378\n          },\n          \"count\": {\n            \"babel\": 3381603,\n            \"buble\": 4175987,\n            \"es5\": 4742426,\n            \"es6\": 1847458,\n            \"traceur\": 434667,\n            \"typescript\": 4148896\n          },\n          \"errors\": {}\n        },\n        \"destructuring\": {\n          \"supportsES6\": true,\n          \"baseline\": 76059900.17664993,\n          \"relative\": {\n            \"babel-loose\": 1.0292838421692583,\n            \"babel-runtime\": 0.7279349311975353,\n            \"babel\": 0.7943275591580599,\n            \"es6\": 0.7710536619557362,\n            \"traceur\": 0.2077876178433007,\n            \"typescript\": 0.8864540828819664\n          },\n          \"raw\": {\n            \"babel-loose\": 78287226.28883249,\n            \"babel-runtime\": 55366658.20198107,\n            \"babel\": 60416474.85712402,\n            \"es6\": 58646264.55919368,\n            \"traceur\": 15804305.471105333,\n            \"typescript\": 67423609.05518612\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.484,\n            \"babel-runtime\": 5.577,\n            \"babel\": 5.5,\n            \"es5\": 5.559,\n            \"es6\": 5.51,\n            \"traceur\": 5.392,\n            \"typescript\": 5.505\n          },\n          \"count\": {\n            \"babel-loose\": 4223474,\n            \"babel-runtime\": 2868609,\n            \"babel\": 3203259,\n            \"es5\": 4045120,\n            \"es6\": 3388190,\n            \"traceur\": 895386,\n            \"typescript\": 3828322\n          },\n          \"errors\": {}\n        },\n        \"destructuring-array\": {\n          \"supportsES6\": true,\n          \"baseline\": 78551135.41953032,\n          \"relative\": {\n            \"es6\": 0.8538203370945776\n          },\n          \"raw\": {\n            \"es6\": 67068556.92306519\n          },\n          \"elapsed\": {\n            \"es5\": 5.53,\n            \"es6\": 5.457\n          },\n          \"count\": {\n            \"es5\": 4512023,\n            \"es6\": 3811422\n          },\n          \"errors\": {}\n        },\n        \"destructuring-custom-iterator\": {\n          \"supportsES6\": true,\n          \"baseline\": 5340276.666294773,\n          \"relative\": {\n            \"es6\": 0.9646183983756254\n          },\n          \"raw\": {\n            \"es6\": 5151329.124723988\n          },\n          \"elapsed\": {\n            \"es5\": 5.451,\n            \"es6\": 5.342\n          },\n          \"count\": {\n            \"es5\": 322461,\n            \"es6\": 319363\n          },\n          \"errors\": {}\n        },\n        \"destructuring-default-values\": {\n          \"supportsES6\": true,\n          \"baseline\": 67351483.66471015,\n          \"relative\": {\n            \"es6\": 0.9643825764627525\n          },\n          \"raw\": {\n            \"es6\": 64952597.34516216\n          },\n          \"elapsed\": {\n            \"es5\": 5.467,\n            \"es6\": 5.57\n          },\n          \"count\": {\n            \"es5\": 3969290,\n            \"es6\": 3718513\n          },\n          \"errors\": {}\n        },\n        \"destructuring-nested-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 74533293.82608613,\n          \"relative\": {\n            \"es6\": 0.8853833118611671\n          },\n          \"raw\": {\n            \"es6\": 65990534.53166162\n          },\n          \"elapsed\": {\n            \"es5\": 5.657,\n            \"es6\": 5.406\n          },\n          \"count\": {\n            \"es5\": 4324052,\n            \"es6\": 3768606\n          },\n          \"errors\": {}\n        },\n        \"destructuring-simple\": {\n          \"supportsES6\": true,\n          \"baseline\": 65960071.41885765,\n          \"relative\": {\n            \"babel\": 1.2881631400664775,\n            \"buble\": 1.0580454713283192,\n            \"es6\": 1.111095890314276,\n            \"traceur\": 1.0894179517559195,\n            \"typescript\": 1.122231743543793\n          },\n          \"raw\": {\n            \"babel\": 84967332.71792479,\n            \"buble\": 69788754.85321483,\n            \"es6\": 73287964.27832887,\n            \"traceur\": 71858085.90280607,\n            \"typescript\": 74022485.95265773\n          },\n          \"elapsed\": {\n            \"babel\": 5.674,\n            \"buble\": 5.483,\n            \"es5\": 5.536,\n            \"es6\": 5.555,\n            \"traceur\": 5.438,\n            \"typescript\": 5.711\n          },\n          \"count\": {\n            \"babel\": 4920263,\n            \"buble\": 4135005,\n            \"es5\": 3781297,\n            \"es6\": 3949631,\n            \"traceur\": 4145781,\n            \"typescript\": 4186718\n          },\n          \"errors\": {}\n        },\n        \"destructuring-string\": {\n          \"supportsES6\": true,\n          \"baseline\": 61057789.12673334,\n          \"relative\": {\n            \"es6\": 1.0960850840172671\n          },\n          \"raw\": {\n            \"es6\": 66924531.924884096\n          },\n          \"elapsed\": {\n            \"es5\": 5.481,\n            \"es6\": 5.496\n          },\n          \"count\": {\n            \"es5\": 3376351,\n            \"es6\": 3933351\n          },\n          \"errors\": {}\n        },\n        \"for-of-array\": {\n          \"supportsES6\": true,\n          \"baseline\": 21741582.122015707,\n          \"relative\": {\n            \"babel-loose\": 0.8138394851438963,\n            \"babel-runtime\": 0.6026255600366053,\n            \"babel\": 0.6950889017707654,\n            \"es6\": 0.7226569736001166,\n            \"traceur\": 0.7223414583762713,\n            \"typescript\": 1.034201280677344\n          },\n          \"raw\": {\n            \"babel-loose\": 17694158.000395004,\n            \"babel-runtime\": 13102033.10236156,\n            \"babel\": 15112332.439950805,\n            \"es6\": 15711705.937574273,\n            \"traceur\": 15704846.137424294,\n            \"typescript\": 22485172.07454029\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.388,\n            \"babel-runtime\": 5.441,\n            \"babel\": 5.467,\n            \"es5\": 5.507,\n            \"es6\": 5.39,\n            \"traceur\": 5.542,\n            \"typescript\": 5.637\n          },\n          \"count\": {\n            \"babel-loose\": 1169662,\n            \"babel-runtime\": 846739,\n            \"babel\": 852187,\n            \"es5\": 1296894,\n            \"es6\": 953101,\n            \"traceur\": 926900,\n            \"typescript\": 1324580\n          },\n          \"errors\": {}\n        },\n        \"for-of-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 9011989.329718765,\n          \"relative\": {\n            \"babel-loose\": 0.40211382362308895,\n            \"babel-runtime\": 0.4019663223401397,\n            \"babel\": 0.4088091919259796,\n            \"es6\": 0.4211802298020172,\n            \"traceur\": 0.3882672483273025\n          },\n          \"raw\": {\n            \"babel-loose\": 3623845.487823691,\n            \"babel-runtime\": 3622516.2078356324,\n            \"babel\": 3684184.0755278785,\n            \"es6\": 3795671.736864276,\n            \"traceur\": 3499060.299004916\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.346,\n            \"babel-runtime\": 5.352,\n            \"babel\": 5.504,\n            \"es5\": 5.719,\n            \"es6\": 5.352,\n            \"traceur\": 5.478\n          },\n          \"count\": {\n            \"babel-loose\": 225690,\n            \"babel-runtime\": 216287,\n            \"babel\": 235327,\n            \"es5\": 483708,\n            \"es6\": 237275,\n            \"traceur\": 246012\n          },\n          \"errors\": {\n            \"typescript\": \"Error: AssertError - Expect  to equal bd\"\n          }\n        },\n        \"generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 7305009.27930164,\n          \"relative\": {\n            \"babel-loose\": 0.25110708835298456,\n            \"babel-runtime\": 0.2735192534821113,\n            \"babel\": 0.2590521165695294,\n            \"es6\": 0.5279602702557981,\n            \"traceur\": 0.0347164784137551\n          },\n          \"raw\": {\n            \"babel-loose\": 1834339.6105169689,\n            \"babel-runtime\": 1998060.6847544806,\n            \"babel\": 1892378.1153631425,\n            \"es6\": 3856754.673321206,\n            \"traceur\": 253604.1969571561\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.492,\n            \"babel-runtime\": 5.42,\n            \"babel\": 5.514,\n            \"es5\": 5.379,\n            \"es6\": 5.5,\n            \"traceur\": 5.867\n          },\n          \"count\": {\n            \"babel-loose\": 127727,\n            \"babel-runtime\": 118723,\n            \"babel\": 129879,\n            \"es5\": 420858,\n            \"es6\": 235943,\n            \"traceur\": 34695\n          },\n          \"errors\": {}\n        },\n        \"map-set\": {\n          \"supportsES6\": true,\n          \"baseline\": 140797.67308012876,\n          \"relative\": {\n            \"babel-loose\": 0.16167039198672611,\n            \"babel-runtime\": 0.164467418310818,\n            \"babel\": 0.2573229299570786,\n            \"buble\": 0.250326799474644,\n            \"es6\": 0.24430827208429656,\n            \"traceur\": 0.24240144450593204,\n            \"typescript\": 0.25149749492082024\n          },\n          \"raw\": {\n            \"babel-loose\": 22762.814997683334,\n            \"babel-runtime\": 23156.629795659333,\n            \"babel\": 36230.469768117626,\n            \"buble\": 35245.43087562587,\n            \"es6\": 34398.03622369593,\n            \"traceur\": 34129.559337697196,\n            \"typescript\": 35410.262070332996\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.552,\n            \"babel-runtime\": 5.663,\n            \"babel\": 5.577,\n            \"buble\": 5.392,\n            \"es5\": 5.474,\n            \"es6\": 5.527,\n            \"traceur\": 5.689,\n            \"typescript\": 5.466\n          },\n          \"count\": {\n            \"babel-loose\": 1278,\n            \"babel-runtime\": 1263,\n            \"babel\": 2031,\n            \"buble\": 2054,\n            \"es5\": 9044,\n            \"es6\": 2031,\n            \"traceur\": 1887,\n            \"typescript\": 2020\n          },\n          \"errors\": {}\n        },\n        \"map-set-lookup\": {\n          \"supportsES6\": true,\n          \"baseline\": 1835451.7523216002,\n          \"relative\": {\n            \"babel-loose\": 4.534388623461314,\n            \"babel-runtime\": 4.635448832722428,\n            \"babel\": 8.481458087956362,\n            \"buble\": 10.344683047107624,\n            \"es6\": 10.648039326142065,\n            \"traceur\": 7.791035307009592,\n            \"typescript\": 10.334124727086277\n          },\n          \"raw\": {\n            \"babel-loose\": 8322651.544639199,\n            \"babel-runtime\": 8508142.682817496,\n            \"babel\": 15567307.109781712,\n            \"buble\": 18987166.62602524,\n            \"es6\": 19543962.439956766,\n            \"traceur\": 14300069.406650212,\n            \"typescript\": 18967787.339040484\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.541,\n            \"babel-runtime\": 5.694,\n            \"babel\": 5.442,\n            \"buble\": 5.485,\n            \"es5\": 5.487,\n            \"es6\": 5.404,\n            \"traceur\": 5.562,\n            \"typescript\": 5.434\n          },\n          \"count\": {\n            \"babel-loose\": 436530,\n            \"babel-runtime\": 454949,\n            \"babel\": 842102,\n            \"buble\": 1060471,\n            \"es5\": 105225,\n            \"es6\": 1094213,\n            \"traceur\": 873638,\n            \"typescript\": 1077850\n          },\n          \"errors\": {}\n        },\n        \"map-set-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 117619.52766738895,\n          \"relative\": {\n            \"babel-loose\": 0.08991965474030637,\n            \"babel-runtime\": 0.09657939253371377,\n            \"babel\": 0.1489397785013215,\n            \"buble\": 0.15027837645229272,\n            \"es6\": 0.14542888661239642,\n            \"traceur\": 0.13698444136360713,\n            \"typescript\": 0.1387458900533575\n          },\n          \"raw\": {\n            \"babel-loose\": 10576.307318569527,\n            \"babel-runtime\": 11359.622532218764,\n            \"babel\": 17518.226398210965,\n            \"buble\": 17675.671656940736,\n            \"es6\": 17105.27695254433,\n            \"traceur\": 16112.045290968606,\n            \"typescript\": 16319.226053867387\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.541,\n            \"babel-runtime\": 5.54,\n            \"babel\": 5.756,\n            \"buble\": 5.673,\n            \"es5\": 5.613,\n            \"es6\": 5.682,\n            \"traceur\": 5.659,\n            \"typescript\": 5.763\n          },\n          \"count\": {\n            \"babel-loose\": 626,\n            \"babel-runtime\": 624,\n            \"babel\": 996,\n            \"buble\": 982,\n            \"es5\": 8430,\n            \"es6\": 981,\n            \"traceur\": 984,\n            \"typescript\": 990\n          },\n          \"errors\": {}\n        },\n        \"map-string\": {\n          \"supportsES6\": true,\n          \"baseline\": 54291395.7093027,\n          \"relative\": {\n            \"babel-loose\": 0.2884802305244748,\n            \"babel-runtime\": 0.28283192938862195,\n            \"babel\": 0.5340917823050707,\n            \"buble\": 0.5184268848454973,\n            \"es6\": 0.5460047449667846,\n            \"traceur\": 0.5410882900872162,\n            \"typescript\": 0.5250215440422032\n          },\n          \"raw\": {\n            \"babel-loose\": 15661994.349715125,\n            \"babel-runtime\": 15355340.197663235,\n            \"babel\": 28996588.298211347,\n            \"buble\": 28146119.151487995,\n            \"es6\": 29643359.668148607,\n            \"traceur\": 29376438.470795024,\n            \"typescript\": 28504152.403504353\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.438,\n            \"babel-runtime\": 5.658,\n            \"babel\": 5.417,\n            \"buble\": 5.641,\n            \"es5\": 5.742,\n            \"es6\": 5.353,\n            \"traceur\": 5.398,\n            \"typescript\": 5.58\n          },\n          \"count\": {\n            \"babel-loose\": 848974,\n            \"babel-runtime\": 858526,\n            \"babel\": 1591573,\n            \"buble\": 1591787,\n            \"es5\": 3082509,\n            \"es6\": 1590580,\n            \"traceur\": 1593988,\n            \"typescript\": 1590426\n          },\n          \"errors\": {}\n        },\n        \"new-target\": {\n          \"supportsES6\": true,\n          \"baseline\": 50181057.23260149,\n          \"relative\": {\n            \"es6\": 0.6755054968250608\n          },\n          \"raw\": {\n            \"es6\": 33897579.997115284\n          },\n          \"elapsed\": {\n            \"es5\": 5.456,\n            \"es6\": 5.495\n          },\n          \"count\": {\n            \"es5\": 3408139,\n            \"es6\": 1974729\n          },\n          \"errors\": {}\n        },\n        \"nodesource-array-includes\": {\n          \"supportsES6\": true,\n          \"baseline\": 65117049.37975151,\n          \"relative\": {\n            \"es6\": 0.5544320206084066\n          },\n          \"raw\": {\n            \"es6\": 36102977.263673015\n          },\n          \"elapsed\": {\n            \"es5\": 5.512,\n            \"es6\": 5.599\n          },\n          \"count\": {\n            \"es5\": 3546478,\n            \"es6\": 1980143\n          },\n          \"errors\": {}\n        },\n        \"nodesource-default-params\": {\n          \"supportsES6\": true,\n          \"baseline\": 56467372.2983926,\n          \"relative\": {\n            \"es6\": 1.098113814061779\n          },\n          \"raw\": {\n            \"es6\": 62007601.564634345\n          },\n          \"elapsed\": {\n            \"es5\": 5.696,\n            \"es6\": 5.678\n          },\n          \"count\": {\n            \"es5\": 3261358,\n            \"es6\": 3492434\n          },\n          \"errors\": {}\n        },\n        \"object-assign\": {\n          \"supportsES6\": true,\n          \"baseline\": 4192737.292566743,\n          \"relative\": {\n            \"babel-loose\": 0.36688593257366664,\n            \"babel-runtime\": 0.3543016867955564,\n            \"babel\": 0.37715820912806425,\n            \"buble\": 0.3804033756114347,\n            \"es6\": 0.37027019288134083,\n            \"traceur\": 0.3601712766393971,\n            \"typescript\": 0.3549381969952245\n          },\n          \"raw\": {\n            \"babel-loose\": 1538256.3316197398,\n            \"babel-runtime\": 1485493.8950470313,\n            \"babel\": 1581325.2886089217,\n            \"buble\": 1594931.4191443366,\n            \"es6\": 1552445.6460194788,\n            \"traceur\": 1510103.543277373,\n            \"typescript\": 1488162.615098279\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.515,\n            \"babel-runtime\": 5.527,\n            \"babel\": 5.323,\n            \"buble\": 5.437,\n            \"es5\": 5.5,\n            \"es6\": 5.515,\n            \"traceur\": 5.371,\n            \"typescript\": 5.416\n          },\n          \"count\": {\n            \"babel-loose\": 84786,\n            \"babel-runtime\": 84820,\n            \"babel\": 86252,\n            \"buble\": 88097,\n            \"es5\": 246243,\n            \"es6\": 85886,\n            \"traceur\": 83883,\n            \"typescript\": 83141\n          },\n          \"errors\": {}\n        },\n        \"object-literal-ext\": {\n          \"supportsES6\": true,\n          \"baseline\": 13164072.93449613,\n          \"relative\": {\n            \"babel-loose\": 0.9455139415220589,\n            \"babel-runtime\": 0.42024465196138094,\n            \"babel\": 0.3879979738745638,\n            \"es6\": 0.16406351534768526,\n            \"traceur\": 0.06571502295180692,\n            \"typescript\": 0.9871946508355236\n          },\n          \"raw\": {\n            \"babel-loose\": 12446814.486779293,\n            \"babel-runtime\": 5532131.248751561,\n            \"babel\": 5107633.626521482,\n            \"es6\": 2159744.081926754,\n            \"traceur\": 865077.3550296735,\n            \"typescript\": 12995502.384143274\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.568,\n            \"babel-runtime\": 5.585,\n            \"babel\": 5.481,\n            \"es5\": 5.55,\n            \"es6\": 5.511,\n            \"traceur\": 5.557,\n            \"typescript\": 5.424\n          },\n          \"count\": {\n            \"babel-loose\": 713300,\n            \"babel-runtime\": 342125,\n            \"babel\": 338117,\n            \"es5\": 746874,\n            \"es6\": 125977,\n            \"traceur\": 50261,\n            \"typescript\": 868944\n          },\n          \"errors\": {}\n        },\n        \"regex-u\": {\n          \"supportsES6\": true,\n          \"baseline\": 17127756.949992996,\n          \"relative\": {\n            \"babel\": 0.6357651001803419,\n            \"es6\": 0.7419614076601482,\n            \"traceur\": 0.6687364728312011,\n            \"typescript\": 0.6940598571619142\n          },\n          \"raw\": {\n            \"babel\": 10889230.113176845,\n            \"es6\": 12708134.65667769,\n            \"traceur\": 11453955.770248406,\n            \"typescript\": 11887688.542216122\n          },\n          \"elapsed\": {\n            \"babel\": 5.766,\n            \"es5\": 5.48,\n            \"es6\": 5.693,\n            \"traceur\": 5.375,\n            \"typescript\": 5.498\n          },\n          \"count\": {\n            \"babel\": 772093,\n            \"es5\": 1191189,\n            \"es6\": 698527,\n            \"traceur\": 704599,\n            \"typescript\": 708042\n          },\n          \"errors\": {}\n        },\n        \"rest\": {\n          \"supportsES6\": true,\n          \"baseline\": 9636835.368917223,\n          \"relative\": {\n            \"babel\": 6.358306182431356,\n            \"buble\": 1.091496586089945,\n            \"es6\": 1.2351715870080497,\n            \"traceur\": 1.217833801626587,\n            \"typescript\": 1.0784706500206813\n          },\n          \"raw\": {\n            \"babel\": 61273949.905259535,\n            \"buble\": 10518572.905883985,\n            \"es6\": 11903145.23636079,\n            \"traceur\": 11736063.852978015,\n            \"typescript\": 10393044.10445845\n          },\n          \"elapsed\": {\n            \"babel\": 5.445,\n            \"buble\": 5.367,\n            \"es5\": 5.539,\n            \"es6\": 5.441,\n            \"traceur\": 5.505,\n            \"typescript\": 5.427\n          },\n          \"count\": {\n            \"babel\": 3536408,\n            \"buble\": 607976,\n            \"es5\": 721919,\n            \"es6\": 832409,\n            \"traceur\": 804545,\n            \"typescript\": 612016\n          },\n          \"errors\": {}\n        },\n        \"scratch\": {\n          \"supportsES6\": true,\n          \"baseline\": \"ReferenceError: print is not defined\",\n          \"relative\": {},\n          \"raw\": {},\n          \"elapsed\": {},\n          \"count\": {},\n          \"errors\": {\n            \"es6\": \"baseline failed: ReferenceError: print is not defined\"\n          }\n        },\n        \"spread\": {\n          \"supportsES6\": true,\n          \"baseline\": 29330369.67525263,\n          \"relative\": {\n            \"babel\": 0.8097775003957437,\n            \"buble\": 0.9118087965320097,\n            \"es6\": 0.7142256514456143,\n            \"traceur\": 0.2095246299580665,\n            \"typescript\": 0.9349178746845507\n          },\n          \"raw\": {\n            \"babel\": 23751073.441309195,\n            \"buble\": 26743689.075431056,\n            \"es6\": 20948502.388448004,\n            \"traceur\": 6145434.852740603,\n            \"typescript\": 27421486.880499385\n          },\n          \"elapsed\": {\n            \"babel\": 5.396,\n            \"buble\": 5.459,\n            \"es5\": 5.51,\n            \"es6\": 5.499,\n            \"traceur\": 5.383,\n            \"typescript\": 5.593\n          },\n          \"count\": {\n            \"babel\": 1519472,\n            \"buble\": 1720973,\n            \"es5\": 1731237,\n            \"es6\": 1289054,\n            \"traceur\": 457631,\n            \"typescript\": 1732671\n          },\n          \"errors\": {}\n        },\n        \"spread-generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 5011954.465037523,\n          \"relative\": {\n            \"babel-runtime\": 0.03602084164583312,\n            \"babel\": 0.03940247767789202,\n            \"es6\": 0.2814599565967561,\n            \"traceur\": 0.05125905542344619\n          },\n          \"raw\": {\n            \"babel-runtime\": 180534.81812124286,\n            \"babel\": 197483.4239312522,\n            \"es6\": 1410664.4861943792,\n            \"traceur\": 256908.051703147\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.474,\n            \"babel\": 5.503,\n            \"es5\": 5.424,\n            \"es6\": 5.736,\n            \"traceur\": 5.496\n          },\n          \"count\": {\n            \"babel-runtime\": 16144,\n            \"babel\": 17681,\n            \"es5\": 332746,\n            \"es6\": 81173,\n            \"traceur\": 35544\n          },\n          \"errors\": {\n            \"babel-loose\": \"Error: AssertError - Expect -Infinity to equal 3\"\n          }\n        },\n        \"spread-literal\": {\n          \"supportsES6\": true,\n          \"baseline\": 12555432.709744953,\n          \"relative\": {\n            \"babel\": 0.4880098708285135,\n            \"buble\": 0.4749507558506252,\n            \"es6\": 0.32496053415384185,\n            \"traceur\": 0.18267771501090654,\n            \"typescript\": 0.4672440521612469\n          },\n          \"raw\": {\n            \"babel\": 6127175.094878728,\n            \"buble\": 5963212.255525028,\n            \"es6\": 4080020.1198913376,\n            \"traceur\": 2293597.7583894026,\n            \"typescript\": 5866451.255939096\n          },\n          \"elapsed\": {\n            \"babel\": 5.571,\n            \"buble\": 5.614,\n            \"es5\": 5.358,\n            \"es6\": 5.473,\n            \"traceur\": 5.514,\n            \"typescript\": 5.556\n          },\n          \"count\": {\n            \"babel\": 336735,\n            \"buble\": 336618,\n            \"es5\": 733731,\n            \"es6\": 273650,\n            \"traceur\": 212812,\n            \"typescript\": 337864\n          },\n          \"errors\": {}\n        },\n        \"spread-super\": {\n          \"supportsES6\": true,\n          \"baseline\": 32617899.789933093,\n          \"relative\": {\n            \"es6\": 0.17517976199766533\n          },\n          \"raw\": {\n            \"es6\": 5713995.922064177\n          },\n          \"elapsed\": {\n            \"es5\": 5.394,\n            \"es6\": 5.44\n          },\n          \"count\": {\n            \"es5\": 2151805,\n            \"es6\": 362464\n          },\n          \"errors\": {}\n        },\n        \"super\": {\n          \"supportsES6\": true,\n          \"baseline\": 31859645.679343607,\n          \"relative\": {\n            \"babel-loose\": 0.6292820781892323,\n            \"babel-runtime\": 0.13118583042909157,\n            \"babel\": 0.12670158308227528,\n            \"buble\": 0.9780675335210253,\n            \"es6\": 0.4397197458306872,\n            \"traceur\": 0.14808322442850638,\n            \"typescript\": 0.9375380453742787\n          },\n          \"raw\": {\n            \"babel-loose\": 20048704.043469943,\n            \"babel-runtime\": 4179534.0756213106,\n            \"babel\": 4036667.5440132064,\n            \"buble\": 31160885.068449393,\n            \"es6\": 14009315.300376723,\n            \"traceur\": 4717879.061346933,\n            \"typescript\": 29869629.936528888\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.522,\n            \"babel-runtime\": 5.657,\n            \"babel\": 5.611,\n            \"buble\": 5.431,\n            \"es5\": 5.358,\n            \"es6\": 5.429,\n            \"traceur\": 5.497,\n            \"typescript\": 5.53\n          },\n          \"count\": {\n            \"babel-loose\": 1227995,\n            \"babel-runtime\": 244277,\n            \"babel\": 246812,\n            \"buble\": 2144417,\n            \"es5\": 2135792,\n            \"es6\": 828911,\n            \"traceur\": 268565,\n            \"typescript\": 2135207\n          },\n          \"errors\": {}\n        },\n        \"template_string\": {\n          \"supportsES6\": true,\n          \"baseline\": 21244792.770551264,\n          \"relative\": {\n            \"babel\": 1.0225620237791693,\n            \"buble\": 1.0308478896908093,\n            \"es6\": 0.9438232615158624,\n            \"traceur\": 1.0159109051117499,\n            \"typescript\": 1.0213354652419826\n          },\n          \"raw\": {\n            \"babel\": 21724118.290223967,\n            \"buble\": 21900149.79444133,\n            \"es6\": 20051329.602930307,\n            \"traceur\": 21582816.652442295,\n            \"typescript\": 21698060.308280483\n          },\n          \"elapsed\": {\n            \"babel\": 5.492,\n            \"buble\": 5.362,\n            \"es5\": 5.461,\n            \"es6\": 5.466,\n            \"traceur\": 5.397,\n            \"typescript\": 5.4\n          },\n          \"count\": {\n            \"babel\": 1459196,\n            \"buble\": 1470742,\n            \"es5\": 1403554,\n            \"es6\": 1362898,\n            \"traceur\": 1366316,\n            \"typescript\": 1509105\n          },\n          \"errors\": {}\n        },\n        \"template_string_tag\": {\n          \"supportsES6\": true,\n          \"baseline\": 17594780.980411056,\n          \"relative\": {\n            \"babel-loose\": 1.1042523918729026,\n            \"babel-runtime\": 0.8001936580877347,\n            \"babel\": 0.7343714153253035,\n            \"es6\": 0.3659154142651432,\n            \"traceur\": 0.12736603483401837,\n            \"typescript\": 0.6929738640004748\n          },\n          \"raw\": {\n            \"babel-loose\": 19429078.982098762,\n            \"babel-runtime\": 14079232.155967623,\n            \"babel\": 12921104.210923199,\n            \"es6\": 6438201.571351574,\n            \"traceur\": 2240977.4872479583,\n            \"typescript\": 12192723.362237511\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.533,\n            \"babel-runtime\": 5.557,\n            \"babel\": 5.587,\n            \"es5\": 5.518,\n            \"es6\": 5.467,\n            \"traceur\": 5.574,\n            \"typescript\": 5.727\n          },\n          \"count\": {\n            \"babel-loose\": 1362066,\n            \"babel-runtime\": 884518,\n            \"babel\": 785388,\n            \"es5\": 1131480,\n            \"es6\": 387985,\n            \"traceur\": 135318,\n            \"typescript\": 670915\n          },\n          \"errors\": {}\n        }\n      },\n      \"version\": \"57\"\n    },\n    \"60.0.3112.20\": {\n      \"stats\": {\n        \"promises\": {\n          \"supportsES6\": true,\n          \"baseline\": 123.25791529147092,\n          \"relative\": {\n            \"babel-loose\": 1.9428751625295442,\n            \"babel-runtime\": 1.946528939870552,\n            \"babel\": 1.9582434910416031,\n            \"buble\": 1.9526350058393085,\n            \"es6\": 1.953075317128138,\n            \"traceur\": 1.9561457711950145,\n            \"typescript\": 1.9585027889175948\n          },\n          \"raw\": {\n            \"babel-loose\": 239.47474220496935,\n            \"babel-runtime\": 239.92509918296122,\n            \"babel\": 241.3690103388802,\n            \"buble\": 240.6777201449023,\n            \"es6\": 240.73199199644276,\n            \"traceur\": 241.11044976372418,\n            \"typescript\": 241.40097085451444\n          },\n          \"elapsed\": {\n            \"babel-loose\": 7.641,\n            \"babel-runtime\": 7.63,\n            \"babel\": 8.499,\n            \"buble\": 8.674,\n            \"es5\": 5.923,\n            \"es6\": 8.821,\n            \"traceur\": 7.813,\n            \"typescript\": 8.016\n          },\n          \"count\": {\n            \"babel-loose\": 137,\n            \"babel-runtime\": 137,\n            \"babel\": 167,\n            \"buble\": 170,\n            \"es5\": 13,\n            \"es6\": 189,\n            \"traceur\": 141,\n            \"typescript\": 145\n          },\n          \"errors\": {}\n        },\n        \"arrow\": {\n          \"supportsES6\": true,\n          \"baseline\": 1470452410.100237,\n          \"relative\": {\n            \"babel\": 1.074063503656287,\n            \"buble\": 1.064845577647913,\n            \"es5-bind\": 1.0334291606043406,\n            \"es6\": 1.1014023112103404,\n            \"traceur\": 1.073876403977498,\n            \"typescript\": 1.0116537198240667\n          },\n          \"raw\": {\n            \"babel\": 1579359267.5520918,\n            \"buble\": 1565804746.0369527,\n            \"es5-bind\": 1519608399.8785176,\n            \"es6\": 1619559683.009216,\n            \"traceur\": 1579084146.3784873,\n            \"typescript\": 1487588650.5021687\n          },\n          \"elapsed\": {\n            \"babel\": 5.622,\n            \"buble\": 5.588,\n            \"es5-bind\": 5.496,\n            \"es5\": 5.581,\n            \"es6\": 5.71,\n            \"traceur\": 5.692,\n            \"typescript\": 5.58\n          },\n          \"count\": {\n            \"babel\": 85198682,\n            \"buble\": 85115653,\n            \"es5-bind\": 84863585,\n            \"es5\": 82196323,\n            \"es6\": 85539747,\n            \"traceur\": 83067250,\n            \"typescript\": 85320590\n          },\n          \"errors\": {}\n        },\n        \"arrow-args\": {\n          \"supportsES6\": true,\n          \"baseline\": 31235912.12025123,\n          \"relative\": {\n            \"babel\": 1.0882784062018998,\n            \"buble\": 1.0638913376025585,\n            \"es6\": 3.7636114277244412,\n            \"traceur\": 1.0600400971666706\n          },\n          \"raw\": {\n            \"babel\": 33993368.658489615,\n            \"buble\": 33231616.326850053,\n            \"es6\": 117559835.81117392,\n            \"traceur\": 33111319.319040697\n          },\n          \"elapsed\": {\n            \"babel\": 5.579,\n            \"buble\": 5.591,\n            \"es5\": 5.623,\n            \"es6\": 5.533,\n            \"traceur\": 5.446\n          },\n          \"count\": {\n            \"babel\": 1830285,\n            \"buble\": 1803560,\n            \"es5\": 1774044,\n            \"es6\": 84597338,\n            \"traceur\": 1815802\n          },\n          \"errors\": {\n            \"typescript\": \"Error: AssertError - Expect undefined to equal 1\"\n          }\n        },\n        \"arrow-declare\": {\n          \"supportsES6\": true,\n          \"baseline\": 26265056.803043384,\n          \"relative\": {\n            \"babel\": 0.9292263451598815,\n            \"buble\": 0.9299311463482761,\n            \"es6\": 0.9387741943727266,\n            \"traceur\": 0.8657714561549205,\n            \"typescript\": 0.8863960117454256\n          },\n          \"raw\": {\n            \"babel\": 24406182.738508683,\n            \"buble\": 24424694.381756723,\n            \"es6\": 24656957.540430956,\n            \"traceur\": 22739536.47436257,\n            \"typescript\": 23281241.598484714\n          },\n          \"elapsed\": {\n            \"babel\": 5.573,\n            \"buble\": 5.668,\n            \"es5\": 5.566,\n            \"es6\": 5.382,\n            \"traceur\": 5.559,\n            \"typescript\": 5.448\n          },\n          \"count\": {\n            \"babel\": 1313173,\n            \"buble\": 1306231,\n            \"es5\": 5137054,\n            \"es6\": 1327335,\n            \"traceur\": 1287404,\n            \"typescript\": 1341599\n          },\n          \"errors\": {}\n        },\n        \"bindings\": {\n          \"supportsES6\": true,\n          \"baseline\": 1475500945.090597,\n          \"relative\": {\n            \"babel\": 0.9649088115796274,\n            \"buble\": 1.030195957943078,\n            \"es6\": 1.028708406561726,\n            \"traceur\": 0.9117189977009732,\n            \"typescript\": 1.072113526105908\n          },\n          \"raw\": {\n            \"babel\": 1423723863.411985,\n            \"buble\": 1520055109.5735242,\n            \"es6\": 1517860226.1044688,\n            \"traceur\": 1345242242.7648377,\n            \"typescript\": 1581904521.0136797\n          },\n          \"elapsed\": {\n            \"babel\": 5.613,\n            \"buble\": 5.629,\n            \"es5\": 5.478,\n            \"es6\": 5.635,\n            \"traceur\": 5.589,\n            \"typescript\": 5.684\n          },\n          \"count\": {\n            \"babel\": 82523249,\n            \"buble\": 86763030,\n            \"es5\": 86749089,\n            \"es6\": 86697364,\n            \"traceur\": 86670374,\n            \"typescript\": 84683261\n          },\n          \"errors\": {}\n        },\n        \"bindings-compound\": {\n          \"supportsES6\": true,\n          \"baseline\": 33484888.099673923,\n          \"relative\": {\n            \"babel\": 0.7513101782700558,\n            \"buble\": 0.7547886241955519,\n            \"es6\": 1.0716347124146592,\n            \"traceur\": 0.9952922214088009,\n            \"typescript\": 1.678046663503931\n          },\n          \"raw\": {\n            \"babel\": 25157537.247518882,\n            \"buble\": 25274012.620094888,\n            \"es6\": 35883568.42893111,\n            \"traceur\": 33327248.66034958,\n            \"typescript\": 56189204.75346031\n          },\n          \"elapsed\": {\n            \"babel\": 5.507,\n            \"buble\": 5.425,\n            \"es5\": 5.666,\n            \"es6\": 5.727,\n            \"traceur\": 5.637,\n            \"typescript\": 5.518\n          },\n          \"count\": {\n            \"babel\": 1845669,\n            \"buble\": 1739837,\n            \"es5\": 86717684,\n            \"es6\": 79215010,\n            \"traceur\": 1826501,\n            \"typescript\": 82553195\n          },\n          \"errors\": {}\n        },\n        \"classes\": {\n          \"supportsES6\": true,\n          \"baseline\": 32561386.147577118,\n          \"relative\": {\n            \"babel-loose\": 36.555780917229335,\n            \"babel-runtime\": 35.182067104155195,\n            \"babel\": 31.730526831298885,\n            \"buble\": 0.9439425107277614,\n            \"es6\": 0.9374328534686914,\n            \"traceur\": 31.9446170090545,\n            \"typescript\": 1.618683083553073\n          },\n          \"raw\": {\n            \"babel-loose\": 1190306898.3721352,\n            \"babel-runtime\": 1145576872.4483676,\n            \"babel\": 1033189936.8199795,\n            \"buble\": 30736076.592920095,\n            \"es6\": 30524113.12921914,\n            \"traceur\": 1040161009.7682836,\n            \"typescript\": 52706564.93412244\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.572,\n            \"babel-runtime\": 5.588,\n            \"babel\": 5.566,\n            \"buble\": 5.524,\n            \"es5\": 5.492,\n            \"es6\": 5.521,\n            \"traceur\": 5.55,\n            \"typescript\": 5.486\n          },\n          \"count\": {\n            \"babel-loose\": 63934523,\n            \"babel-runtime\": 61996802,\n            \"babel\": 54944053,\n            \"buble\": 1661173,\n            \"es5\": 6882024,\n            \"es6\": 1650687,\n            \"traceur\": 56812400,\n            \"typescript\": 61770681\n          },\n          \"errors\": {}\n        },\n        \"defaults\": {\n          \"supportsES6\": true,\n          \"baseline\": 1546946689.1898415,\n          \"relative\": {\n            \"babel\": 0.06179205579713462,\n            \"buble\": 0.9671777676770527,\n            \"es6\": 0.9825525432351541,\n            \"traceur\": 0.010125206668415643,\n            \"typescript\": 0.8869049307175872\n          },\n          \"raw\": {\n            \"babel\": 95589016.13361135,\n            \"buble\": 1496172445.5660384,\n            \"es6\": 1519956403.71268,\n            \"traceur\": 15663154.933068484,\n            \"typescript\": 1371994646.1997173\n          },\n          \"elapsed\": {\n            \"babel\": 5.555,\n            \"buble\": 5.534,\n            \"es5\": 5.613,\n            \"es6\": 5.636,\n            \"traceur\": 5.531,\n            \"typescript\": 5.514\n          },\n          \"count\": {\n            \"babel\": 6146336,\n            \"buble\": 86743969,\n            \"es5\": 86766823,\n            \"es6\": 86746975,\n            \"traceur\": 865840,\n            \"typescript\": 86662375\n          },\n          \"errors\": {}\n        },\n        \"destructuring\": {\n          \"supportsES6\": true,\n          \"baseline\": 33577800.52154037,\n          \"relative\": {\n            \"babel-loose\": 0.9754835630686384,\n            \"babel-runtime\": 0.8236718036254047,\n            \"babel\": 0.8970037229209568,\n            \"es6\": 1.0890197202365544,\n            \"traceur\": 0.8571401894869658,\n            \"typescript\": 0.9620861208554786\n          },\n          \"raw\": {\n            \"babel-loose\": 32754592.49276019,\n            \"babel-runtime\": 27657087.517351214,\n            \"babel\": 30119412.07531896,\n            \"es6\": 36566886.93012673,\n            \"traceur\": 28780882.301588655,\n            \"typescript\": 32304735.850627843\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.556,\n            \"babel-runtime\": 5.568,\n            \"babel\": 5.585,\n            \"es5\": 5.6,\n            \"es6\": 5.548,\n            \"traceur\": 5.508,\n            \"typescript\": 5.568\n          },\n          \"count\": {\n            \"babel-loose\": 1749129,\n            \"babel-runtime\": 1723324,\n            \"babel\": 1653083,\n            \"es5\": 1778136,\n            \"es6\": 6481965,\n            \"traceur\": 1550238,\n            \"typescript\": 1763333\n          },\n          \"errors\": {}\n        },\n        \"destructuring-array\": {\n          \"supportsES6\": true,\n          \"baseline\": 33088055.75111182,\n          \"relative\": {\n            \"es6\": 4.657446327356334\n          },\n          \"raw\": {\n            \"es6\": 154105843.73737738\n          },\n          \"elapsed\": {\n            \"es5\": 5.606,\n            \"es6\": 5.603\n          },\n          \"count\": {\n            \"es5\": 1778594,\n            \"es6\": 23624527\n          },\n          \"errors\": {}\n        },\n        \"destructuring-custom-iterator\": {\n          \"supportsES6\": true,\n          \"baseline\": 9177817.471658193,\n          \"relative\": {\n            \"es6\": 0.9345084551218092\n          },\n          \"raw\": {\n            \"es6\": 8576748.026829246\n          },\n          \"elapsed\": {\n            \"es5\": 5.527,\n            \"es6\": 5.595\n          },\n          \"count\": {\n            \"es5\": 513371,\n            \"es6\": 522078\n          },\n          \"errors\": {}\n        },\n        \"destructuring-default-values\": {\n          \"supportsES6\": true,\n          \"baseline\": 1620355399.9525094,\n          \"relative\": {\n            \"es6\": 0.9733987564251728\n          },\n          \"raw\": {\n            \"es6\": 1577251931.2805862\n          },\n          \"elapsed\": {\n            \"es5\": 5.588,\n            \"es6\": 5.611\n          },\n          \"count\": {\n            \"es5\": 86751376,\n            \"es6\": 86735717\n          },\n          \"errors\": {}\n        },\n        \"destructuring-nested-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 28082082.725677382,\n          \"relative\": {\n            \"es6\": 1.1841229424988489\n          },\n          \"raw\": {\n            \"es6\": 33252638.428625196\n          },\n          \"elapsed\": {\n            \"es5\": 5.522,\n            \"es6\": 5.543\n          },\n          \"count\": {\n            \"es5\": 1732353,\n            \"es6\": 1812679\n          },\n          \"errors\": {}\n        },\n        \"destructuring-simple\": {\n          \"supportsES6\": true,\n          \"baseline\": 43512204.27196872,\n          \"relative\": {\n            \"babel\": 1.7386364176198406,\n            \"buble\": 0.769994103397115,\n            \"es6\": 0.7738835165255236,\n            \"traceur\": 1.6155512405804857,\n            \"typescript\": 0.7565931060764762\n          },\n          \"raw\": {\n            \"babel\": 75651902.95815842,\n            \"buble\": 33504140.715226676,\n            \"es6\": 33673377.65376806,\n            \"traceur\": 70296195.59197058,\n            \"typescript\": 32921033.782362934\n          },\n          \"elapsed\": {\n            \"babel\": 5.527,\n            \"buble\": 5.586,\n            \"es5\": 5.51,\n            \"es6\": 5.613,\n            \"traceur\": 5.588,\n            \"typescript\": 5.669\n          },\n          \"count\": {\n            \"babel\": 82721924,\n            \"buble\": 1799057,\n            \"es5\": 9669413,\n            \"es6\": 1800269,\n            \"traceur\": 81683212,\n            \"typescript\": 1761677\n          },\n          \"errors\": {}\n        },\n        \"destructuring-string\": {\n          \"supportsES6\": true,\n          \"baseline\": 212127644.10389334,\n          \"relative\": {\n            \"es6\": 0.29330612201340717\n          },\n          \"raw\": {\n            \"es6\": 62218336.66395315\n          },\n          \"elapsed\": {\n            \"es5\": 5.531,\n            \"es6\": 5.471\n          },\n          \"count\": {\n            \"es5\": 82582453,\n            \"es6\": 8469396\n          },\n          \"errors\": {}\n        },\n        \"for-of-array\": {\n          \"supportsES6\": true,\n          \"baseline\": 17243862.659345582,\n          \"relative\": {\n            \"babel-loose\": 1.026253492068922,\n            \"babel-runtime\": 0.8407368433805905,\n            \"babel\": 0.8391382507834658,\n            \"es6\": 0.888435843051899,\n            \"traceur\": 0.8131295943370452,\n            \"typescript\": 0.9363455817965035\n          },\n          \"raw\": {\n            \"babel-loose\": 17696574.27091029,\n            \"babel-runtime\": 14497550.65990664,\n            \"babel\": 14469984.748713575,\n            \"es6\": 15320065.659226853,\n            \"traceur\": 14021495.048997395,\n            \"typescript\": 16146214.614183942\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.571,\n            \"babel-runtime\": 5.51,\n            \"babel\": 5.663,\n            \"es5\": 5.629,\n            \"es6\": 5.594,\n            \"traceur\": 5.466,\n            \"typescript\": 5.737\n          },\n          \"count\": {\n            \"babel-loose\": 952605,\n            \"babel-runtime\": 779603,\n            \"babel\": 793288,\n            \"es5\": 921611,\n            \"es6\": 826731,\n            \"traceur\": 779447,\n            \"typescript\": 1764412\n          },\n          \"errors\": {}\n        },\n        \"for-of-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 11095199.534470739,\n          \"relative\": {\n            \"babel-loose\": 0.5216755091821198,\n            \"babel-runtime\": 0.5198218841811133,\n            \"babel\": 0.5491849046141173,\n            \"es6\": 0.5402460341509828,\n            \"traceur\": 0.5508437390236856\n          },\n          \"raw\": {\n            \"babel-loose\": 5788093.866622241,\n            \"babel-runtime\": 5767527.52737399,\n            \"babel\": 6093316.098012911,\n            \"es6\": 5994137.546611648,\n            \"traceur\": 6111721.196781717\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.495,\n            \"babel-runtime\": 5.628,\n            \"babel\": 5.59,\n            \"es5\": 5.627,\n            \"es6\": 5.581,\n            \"traceur\": 5.542\n          },\n          \"count\": {\n            \"babel-loose\": 307178,\n            \"babel-runtime\": 402874,\n            \"babel\": 324431,\n            \"es5\": 598240,\n            \"es6\": 318649,\n            \"traceur\": 326724\n          },\n          \"errors\": {\n            \"typescript\": \"Error: AssertError - Expect  to equal bd\"\n          }\n        },\n        \"generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 8908473.874430353,\n          \"relative\": {\n            \"babel-loose\": 0.33778731260475814,\n            \"babel-runtime\": 0.29732080661125987,\n            \"babel\": 0.3049603776944188,\n            \"es6\": 0.7806451314695388,\n            \"traceur\": 0.029984638312705387\n          },\n          \"raw\": {\n            \"babel-loose\": 3009169.4494535266,\n            \"babel-runtime\": 2648674.638020968,\n            \"babel\": 2716731.5574271427,\n            \"es6\": 6954356.758897635,\n            \"traceur\": 267117.36704297934\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.619,\n            \"babel-runtime\": 5.739,\n            \"babel\": 5.562,\n            \"es5\": 5.643,\n            \"es6\": 5.587,\n            \"traceur\": 5.697\n          },\n          \"count\": {\n            \"babel-loose\": 162787,\n            \"babel-runtime\": 139239,\n            \"babel\": 158807,\n            \"es5\": 737461,\n            \"es6\": 381525,\n            \"traceur\": 41861\n          },\n          \"errors\": {}\n        },\n        \"map-set\": {\n          \"supportsES6\": true,\n          \"baseline\": 179598.95176936834,\n          \"relative\": {\n            \"babel-loose\": 0.12228531926643812,\n            \"babel-runtime\": 0.11836235728767798,\n            \"babel\": 0.24111443161871524,\n            \"buble\": 0.243413556309895,\n            \"es6\": 0.24581532285552601,\n            \"traceur\": 0.24279714877603284,\n            \"typescript\": 0.24105218629146583\n          },\n          \"raw\": {\n            \"babel-loose\": 21962.31515703483,\n            \"babel-runtime\": 21257.75529781842,\n            \"babel\": 43303.8991751883,\n            \"buble\": 43716.81955971126,\n            \"es6\": 44148.174313701325,\n            \"traceur\": 43606.11341276687,\n            \"typescript\": 43292.719979661764\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.695,\n            \"babel-runtime\": 5.681,\n            \"babel\": 5.616,\n            \"buble\": 5.584,\n            \"es5\": 5.595,\n            \"es6\": 5.513,\n            \"traceur\": 5.738,\n            \"typescript\": 5.529\n          },\n          \"count\": {\n            \"babel-loose\": 1185,\n            \"babel-runtime\": 1168,\n            \"babel\": 2288,\n            \"buble\": 2383,\n            \"es5\": 9713,\n            \"es6\": 2296,\n            \"traceur\": 2345,\n            \"typescript\": 2354\n          },\n          \"errors\": {}\n        },\n        \"map-set-lookup\": {\n          \"supportsES6\": true,\n          \"baseline\": 1832714.4794092267,\n          \"relative\": {\n            \"babel-loose\": 3.7245933736787067,\n            \"babel-runtime\": 4.135819829626376,\n            \"babel\": 6.6749501294127525,\n            \"buble\": 17.880855695492645,\n            \"es6\": 15.25393083520042,\n            \"traceur\": 9.328558629683725,\n            \"typescript\": 8.925018056809328\n          },\n          \"raw\": {\n            \"babel-loose\": 6826116.205852626,\n            \"babel-runtime\": 7579776.885984061,\n            \"babel\": 12233277.751509244,\n            \"buble\": 32770503.13735631,\n            \"es6\": 27956099.90957869,\n            \"traceur\": 17096584.472639255,\n            \"typescript\": 16357009.821703255\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.517,\n            \"babel-runtime\": 5.566,\n            \"babel\": 5.657,\n            \"buble\": 5.486,\n            \"es5\": 5.595,\n            \"es6\": 5.589,\n            \"traceur\": 5.637,\n            \"typescript\": 5.572\n          },\n          \"count\": {\n            \"babel-loose\": 441358,\n            \"babel-runtime\": 444159,\n            \"babel\": 663326,\n            \"buble\": 1737330,\n            \"es5\": 98988,\n            \"es6\": 1667464,\n            \"traceur\": 1001199,\n            \"typescript\": 1439448\n          },\n          \"errors\": {}\n        },\n        \"map-set-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 176032.76836984535,\n          \"relative\": {\n            \"babel-loose\": 0.06153088438992198,\n            \"babel-runtime\": 0.05927299661027442,\n            \"babel\": 0.1177596325933065,\n            \"buble\": 0.1174381562988011,\n            \"es6\": 0.11707565985102537,\n            \"traceur\": 0.11012287326813311,\n            \"typescript\": 0.11191657064734829\n          },\n          \"raw\": {\n            \"babel-loose\": 10831.451919402869,\n            \"babel-runtime\": 10433.989682883066,\n            \"babel\": 20729.554127615615,\n            \"buble\": 20672.963765528548,\n            \"es6\": 20609.152512302353,\n            \"traceur\": 19385.23424223111,\n            \"typescript\": 19700.983757512095\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.727,\n            \"babel-runtime\": 5.452,\n            \"babel\": 5.61,\n            \"buble\": 5.506,\n            \"es5\": 5.602,\n            \"es6\": 5.549,\n            \"traceur\": 5.732,\n            \"typescript\": 5.596\n          },\n          \"count\": {\n            \"babel-loose\": 567,\n            \"babel-runtime\": 574,\n            \"babel\": 1116,\n            \"buble\": 1129,\n            \"es5\": 9692,\n            \"es6\": 1106,\n            \"traceur\": 1119,\n            \"typescript\": 1108\n          },\n          \"errors\": {}\n        },\n        \"map-string\": {\n          \"supportsES6\": true,\n          \"baseline\": 93331551.99515472,\n          \"relative\": {\n            \"babel-loose\": 0.1732169283192372,\n            \"babel-runtime\": 0.18042855903747484,\n            \"babel\": 0.4236908108291693,\n            \"buble\": 0.21114872858780273,\n            \"es6\": 0.1781063375002608,\n            \"traceur\": 0.5597814959205781,\n            \"typescript\": 0.4632210508412882\n          },\n          \"raw\": {\n            \"babel-loose\": 16166604.751867875,\n            \"babel-runtime\": 16839677.439216927,\n            \"babel\": 39543720.94077188,\n            \"buble\": 19706838.540903322,\n            \"es6\": 16622940.899072168,\n            \"traceur\": 52245275.79243693,\n            \"typescript\": 43233139.591843896\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.619,\n            \"babel-runtime\": 5.614,\n            \"babel\": 5.625,\n            \"buble\": 5.526,\n            \"es5\": 5.755,\n            \"es6\": 5.338,\n            \"traceur\": 5.39,\n            \"typescript\": 5.417\n          },\n          \"count\": {\n            \"babel-loose\": 931401,\n            \"babel-runtime\": 925296,\n            \"babel\": 2792943,\n            \"buble\": 1126867,\n            \"es5\": 4883546,\n            \"es6\": 1028119,\n            \"traceur\": 2717997,\n            \"typescript\": 2320414\n          },\n          \"errors\": {}\n        },\n        \"new-target\": {\n          \"supportsES6\": true,\n          \"baseline\": 28991902.995529212,\n          \"relative\": {\n            \"es6\": 0.8969145066967918\n          },\n          \"raw\": {\n            \"es6\": 26003258.373436324\n          },\n          \"elapsed\": {\n            \"es5\": 5.487,\n            \"es6\": 5.553\n          },\n          \"count\": {\n            \"es5\": 1551031,\n            \"es6\": 61923703\n          },\n          \"errors\": {}\n        },\n        \"nodesource-array-includes\": {\n          \"supportsES6\": true,\n          \"baseline\": 20316320.64910455,\n          \"relative\": {\n            \"es6\": 1.076136704467816\n          },\n          \"raw\": {\n            \"es6\": 21863138.35023881\n          },\n          \"elapsed\": {\n            \"es5\": 5.531,\n            \"es6\": 5.607\n          },\n          \"count\": {\n            \"es5\": 1118683,\n            \"es6\": 1199728\n          },\n          \"errors\": {}\n        },\n        \"nodesource-default-params\": {\n          \"supportsES6\": true,\n          \"baseline\": 45493703.42986799,\n          \"relative\": {\n            \"es6\": 0.5907757533867934\n          },\n          \"raw\": {\n            \"es6\": 26876576.918135613\n          },\n          \"elapsed\": {\n            \"es5\": 5.445,\n            \"es6\": 5.539\n          },\n          \"count\": {\n            \"es5\": 84147888,\n            \"es6\": 1507613\n          },\n          \"errors\": {}\n        },\n        \"object-assign\": {\n          \"supportsES6\": true,\n          \"baseline\": 4971178.819344488,\n          \"relative\": {\n            \"babel-loose\": 0.29139939840761614,\n            \"babel-runtime\": 0.29388165825798745,\n            \"babel\": 0.27872140785159893,\n            \"buble\": 0.3008546061466145,\n            \"es6\": 0.2948755073681383,\n            \"traceur\": 0.28591151170959594,\n            \"typescript\": 0.3061754709643133\n          },\n          \"raw\": {\n            \"babel-loose\": 1448598.5173336673,\n            \"babel-runtime\": 1460938.2749259423,\n            \"babel\": 1385573.959209745,\n            \"buble\": 1495602.045778278,\n            \"es6\": 1465878.8765719484,\n            \"traceur\": 1421317.2512175068,\n            \"typescript\": 1522053.0162606176\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.339,\n            \"babel-runtime\": 5.3,\n            \"babel\": 5.536,\n            \"buble\": 5.666,\n            \"es5\": 5.629,\n            \"es6\": 5.615,\n            \"traceur\": 5.585,\n            \"typescript\": 5.505\n          },\n          \"count\": {\n            \"babel-loose\": 80897,\n            \"babel-runtime\": 81532,\n            \"babel\": 78862,\n            \"buble\": 80358,\n            \"es5\": 263941,\n            \"es6\": 78893,\n            \"traceur\": 83118,\n            \"typescript\": 79091\n          },\n          \"errors\": {}\n        },\n        \"object-literal-ext\": {\n          \"supportsES6\": true,\n          \"baseline\": 39295272.818478316,\n          \"relative\": {\n            \"babel-loose\": 1.0627362390055886,\n            \"babel-runtime\": 0.2139166671801902,\n            \"babel\": 0.20944128213249755,\n            \"es6\": 0.18352357509873057,\n            \"traceur\": 0.024074355360387545,\n            \"typescript\": 1.0277938903063677\n          },\n          \"raw\": {\n            \"babel-loose\": 41760510.44580818,\n            \"babel-runtime\": 8405913.7972652,\n            \"babel\": 8230052.320848379,\n            \"es6\": 7211608.952127111,\n            \"traceur\": 946008.3618154244,\n            \"typescript\": 40387441.320753895\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.528,\n            \"babel-runtime\": 5.53,\n            \"babel\": 5.615,\n            \"es5\": 5.589,\n            \"es6\": 5.598,\n            \"traceur\": 5.581,\n            \"typescript\": 5.475\n          },\n          \"count\": {\n            \"babel-loose\": 2348209,\n            \"babel-runtime\": 455888,\n            \"babel\": 436226,\n            \"es5\": 2196196,\n            \"es6\": 387044,\n            \"traceur\": 50861,\n            \"typescript\": 2173957\n          },\n          \"errors\": {}\n        },\n        \"regex-u\": {\n          \"supportsES6\": true,\n          \"baseline\": 27201710.484954588,\n          \"relative\": {\n            \"babel\": 0.6206991823878003,\n            \"es6\": 0.6947091007541889,\n            \"traceur\": 0.6922037880374785,\n            \"typescript\": 0.6851400747356424\n          },\n          \"raw\": {\n            \"babel\": 16884079.457560968,\n            \"es6\": 18897275.829978593,\n            \"traceur\": 18829127.038784362,\n            \"typescript\": 18636981.954599094\n          },\n          \"elapsed\": {\n            \"babel\": 5.65,\n            \"es5\": 5.479,\n            \"es6\": 5.589,\n            \"traceur\": 5.633,\n            \"typescript\": 5.574\n          },\n          \"count\": {\n            \"babel\": 980648,\n            \"es5\": 1522350,\n            \"es6\": 1028826,\n            \"traceur\": 1008791,\n            \"typescript\": 1023948\n          },\n          \"errors\": {}\n        },\n        \"rest\": {\n          \"supportsES6\": true,\n          \"baseline\": 25787283.85082848,\n          \"relative\": {\n            \"babel\": 3.953721886793621,\n            \"buble\": 0.7051797251898014,\n            \"es6\": 1.095028963799075,\n            \"traceur\": 0.7112152739301629,\n            \"typescript\": 0.7133063469681395\n          },\n          \"raw\": {\n            \"babel\": 101955748.56198025,\n            \"buble\": 18184669.73931863,\n            \"es6\": 28237822.714365333,\n            \"traceur\": 18340310.147881843,\n            \"typescript\": 18394233.24186496\n          },\n          \"elapsed\": {\n            \"babel\": 5.545,\n            \"buble\": 5.656,\n            \"es5\": 5.519,\n            \"es6\": 5.657,\n            \"traceur\": 5.643,\n            \"typescript\": 5.526\n          },\n          \"count\": {\n            \"babel\": 5558570,\n            \"buble\": 1061683,\n            \"es5\": 1413578,\n            \"es6\": 1525419,\n            \"traceur\": 1026566,\n            \"typescript\": 1078285\n          },\n          \"errors\": {}\n        },\n        \"scratch\": {\n          \"supportsES6\": true,\n          \"baseline\": \"ReferenceError: print is not defined\",\n          \"relative\": {},\n          \"raw\": {},\n          \"elapsed\": {},\n          \"count\": {},\n          \"errors\": {\n            \"es6\": \"baseline failed: ReferenceError: print is not defined\"\n          }\n        },\n        \"spread\": {\n          \"supportsES6\": true,\n          \"baseline\": 28099257.531251278,\n          \"relative\": {\n            \"babel\": 0.8334822805409023,\n            \"buble\": 1.0017911978065241,\n            \"es6\": 1.0504188817183986,\n            \"traceur\": 0.46728564236079695,\n            \"typescript\": 0.978061865525489\n          },\n          \"raw\": {\n            \"babel\": 23420233.24865344,\n            \"buble\": 28149588.85970621,\n            \"es6\": 29515990.673094258,\n            \"traceur\": 13130379.605352215,\n            \"typescript\": 27482812.240896773\n          },\n          \"elapsed\": {\n            \"babel\": 5.529,\n            \"buble\": 5.688,\n            \"es5\": 5.562,\n            \"es6\": 5.514,\n            \"traceur\": 5.477,\n            \"typescript\": 5.653\n          },\n          \"count\": {\n            \"babel\": 1243551,\n            \"buble\": 1533076,\n            \"es5\": 1527247,\n            \"es6\": 1568331,\n            \"traceur\": 789321,\n            \"typescript\": 1497434\n          },\n          \"errors\": {}\n        },\n        \"spread-generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 7232997.630956632,\n          \"relative\": {\n            \"babel-runtime\": 0.13306273834402524,\n            \"babel\": 0.14667863347536608,\n            \"es6\": 0.3318048524293163,\n            \"traceur\": 0.035958925718278224\n          },\n          \"raw\": {\n            \"babel-runtime\": 962442.4712109368,\n            \"babel\": 1060926.208439279,\n            \"es6\": 2399943.7115611597,\n            \"traceur\": 260090.8245320519\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.588,\n            \"babel\": 5.595,\n            \"es5\": 5.611,\n            \"es6\": 5.661,\n            \"traceur\": 5.544\n          },\n          \"count\": {\n            \"babel-runtime\": 54280,\n            \"babel\": 56391,\n            \"es5\": 436994,\n            \"es6\": 128491,\n            \"traceur\": 32787\n          },\n          \"errors\": {\n            \"babel-loose\": \"Error: AssertError - Expect -Infinity to equal 3\"\n          }\n        },\n        \"spread-literal\": {\n          \"supportsES6\": true,\n          \"baseline\": 22850259.05212893,\n          \"relative\": {\n            \"babel\": 0.28608168819845997,\n            \"buble\": 0.2942866936635629,\n            \"es6\": 0.22975931833293212,\n            \"traceur\": 0.3363058248411902,\n            \"typescript\": 0.2888283924575429\n          },\n          \"raw\": {\n            \"babel\": 6537040.685405185,\n            \"buble\": 6724527.185806922,\n            \"es6\": 5250059.943548054,\n            \"traceur\": 7684675.218361093,\n            \"typescript\": 6599803.589264816\n          },\n          \"elapsed\": {\n            \"babel\": 5.622,\n            \"buble\": 5.574,\n            \"es5\": 5.691,\n            \"es6\": 5.571,\n            \"traceur\": 5.731,\n            \"typescript\": 5.61\n          },\n          \"count\": {\n            \"babel\": 354349,\n            \"buble\": 366697,\n            \"es5\": 1245191,\n            \"es6\": 293399,\n            \"traceur\": 423261,\n            \"typescript\": 356592\n          },\n          \"errors\": {}\n        },\n        \"spread-super\": {\n          \"supportsES6\": true,\n          \"baseline\": 185619228.92714134,\n          \"relative\": {\n            \"es6\": 0.877461474907485\n          },\n          \"raw\": {\n            \"es6\": 162873722.38559955\n          },\n          \"elapsed\": {\n            \"es5\": 5.593,\n            \"es6\": 5.526\n          },\n          \"count\": {\n            \"es5\": 9894247,\n            \"es6\": 8715663\n          },\n          \"errors\": {}\n        },\n        \"super\": {\n          \"supportsES6\": true,\n          \"baseline\": 171587116.8942673,\n          \"relative\": {\n            \"babel-loose\": 0.31738944154150395,\n            \"babel-runtime\": 0.032449633544383724,\n            \"babel\": 0.03660215446517905,\n            \"buble\": 0.26917075722515255,\n            \"es6\": 0.060396600795487185,\n            \"traceur\": 0.033041473964106255,\n            \"typescript\": 0.1773265201497338\n          },\n          \"raw\": {\n            \"babel-loose\": 54459939.20678826,\n            \"babel-runtime\": 5567939.064156307,\n            \"babel\": 6280458.156798705,\n            \"buble\": 46186234.18451069,\n            \"es6\": 10363278.600711657,\n            \"traceur\": 5669491.25543799,\n            \"typescript\": 30426946.341386016\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.588,\n            \"babel-runtime\": 5.603,\n            \"babel\": 5.485,\n            \"buble\": 5.417,\n            \"es5\": 5.58,\n            \"es6\": 5.519,\n            \"traceur\": 5.618,\n            \"typescript\": 5.522\n          },\n          \"count\": {\n            \"babel-loose\": 3517131,\n            \"babel-runtime\": 307116,\n            \"babel\": 400667,\n            \"buble\": 8700706,\n            \"es5\": 9455766,\n            \"es6\": 612383,\n            \"traceur\": 305528,\n            \"typescript\": 7930123\n          },\n          \"errors\": {}\n        },\n        \"template_string\": {\n          \"supportsES6\": true,\n          \"baseline\": 42872515.82880212,\n          \"relative\": {\n            \"babel\": 0.4478106154354313,\n            \"buble\": 0.9390355068371924,\n            \"es6\": 0.4279370367504202,\n            \"traceur\": 0.3999385583449347,\n            \"typescript\": 0.764110332524447\n          },\n          \"raw\": {\n            \"babel\": 19198767.69856115,\n            \"buble\": 40258814.630684756,\n            \"es6\": 18346737.381813068,\n            \"traceur\": 17146372.173191514,\n            \"typescript\": 32759332.32610561\n          },\n          \"elapsed\": {\n            \"babel\": 5.734,\n            \"buble\": 5.701,\n            \"es5\": 5.595,\n            \"es6\": 5.469,\n            \"traceur\": 5.547,\n            \"typescript\": 5.501\n          },\n          \"count\": {\n            \"babel\": 1037850,\n            \"buble\": 2485452,\n            \"es5\": 2330262,\n            \"es6\": 976904,\n            \"traceur\": 1028266,\n            \"typescript\": 2426124\n          },\n          \"errors\": {}\n        },\n        \"template_string_tag\": {\n          \"supportsES6\": true,\n          \"baseline\": 12902639.9154697,\n          \"relative\": {\n            \"babel-loose\": 1.7934290852003025,\n            \"babel-runtime\": 0.851760958309618,\n            \"babel\": 0.7969828535611114,\n            \"es6\": 0.46880747634440534,\n            \"traceur\": 0.17809267256092495,\n            \"typescript\": 1.0813145853119908\n          },\n          \"raw\": {\n            \"babel-loose\": 23139969.700269733,\n            \"babel-runtime\": 10989964.9391244,\n            \"babel\": 10283182.77830254,\n            \"es6\": 6048854.056951942,\n            \"traceur\": 2297865.625637266,\n            \"typescript\": 13951812.72962606\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.73,\n            \"babel-runtime\": 5.711,\n            \"babel\": 5.513,\n            \"es5\": 5.517,\n            \"es6\": 5.602,\n            \"traceur\": 5.559,\n            \"typescript\": 5.619\n          },\n          \"count\": {\n            \"babel-loose\": 1304827,\n            \"babel-runtime\": 579216,\n            \"babel\": 593726,\n            \"es5\": 715373,\n            \"es6\": 324756,\n            \"traceur\": 127162,\n            \"typescript\": 767012\n          },\n          \"errors\": {}\n        }\n      },\n      \"version\": \"60.0.3112.20\"\n    }\n  },\n  \"firefox\": {\n    \"stable\": {\n      \"version\": \"46.0\",\n      \"stats\": {\n        \"template_string_tag\": {\n          \"supportsES6\": true,\n          \"baseline\": 170503732.09607297,\n          \"relative\": {\n            \"babel-loose\": 9.946597324051348,\n            \"babel-runtime\": 0.03902705991978615,\n            \"babel\": 0.039175628241008835,\n            \"es6\": 0.0381366781632357,\n            \"traceur\": 0.006839400424706432,\n            \"typescript\": 0.012654690224655294\n          },\n          \"raw\": {\n            \"babel-loose\": 1695931965.4075673,\n            \"babel-runtime\": 6654259.369060606,\n            \"babel\": 6679590.8223003205,\n            \"es6\": 6502445.956578497,\n            \"traceur\": 1166143.2977119132,\n            \"typescript\": 2157671.91182342\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.316,\n            \"babel-runtime\": 6.251,\n            \"babel\": 6.333,\n            \"es5\": 6.269,\n            \"es6\": 6.282,\n            \"traceur\": 6.144,\n            \"typescript\": 6.2\n          },\n          \"count\": {\n            \"babel-loose\": 86912951,\n            \"babel-runtime\": 344419,\n            \"babel\": 345175,\n            \"es5\": 8847073,\n            \"es6\": 341108,\n            \"traceur\": 63027,\n            \"typescript\": 109984\n          },\n          \"errors\": {}\n        },\n        \"arrow-args\": {\n          \"supportsES6\": true,\n          \"baseline\": 131088227.4262322,\n          \"relative\": {\n            \"babel\": 0.9817492973594836,\n            \"buble\": 0.9905582830729757,\n            \"es6\": 0.9971441655576061,\n            \"traceur\": 1.0004791057057585\n          },\n          \"raw\": {\n            \"babel\": 128695775.16780365,\n            \"buble\": 129850529.49040833,\n            \"es6\": 130713861.15135601,\n            \"traceur\": 131151032.54394987\n          },\n          \"elapsed\": {\n            \"babel\": 6.535,\n            \"buble\": 6.195,\n            \"es5\": 6.24,\n            \"es6\": 6.356,\n            \"traceur\": 6.328\n          },\n          \"count\": {\n            \"babel\": 6629892,\n            \"buble\": 6631647,\n            \"es5\": 6647669,\n            \"es6\": 6654445,\n            \"traceur\": 6642473\n          },\n          \"errors\": {\n            \"typescript\": \"Error: AssertError - Expect undefined to equal 1\"\n          }\n        },\n        \"arrow\": {\n          \"supportsES6\": true,\n          \"baseline\": 1593227687.1765563,\n          \"relative\": {\n            \"babel\": 1.0295969820684627,\n            \"buble\": 1.0582070574652858,\n            \"es5-bind\": 1.0691877863962311,\n            \"es6\": 1.0291980919228962,\n            \"traceur\": 1.0216123843103997,\n            \"typescript\": 1.0690070479850873\n          },\n          \"raw\": {\n            \"babel\": 1640382418.4648993,\n            \"buble\": 1685964782.7193265,\n            \"es5-bind\": 1703459584.0774894,\n            \"es6\": 1639746895.6408408,\n            \"traceur\": 1627661136.2457852,\n            \"typescript\": 1703171626.6367188\n          },\n          \"elapsed\": {\n            \"babel\": 6.378,\n            \"buble\": 6.64,\n            \"es5-bind\": 6.31,\n            \"es5\": 6.218,\n            \"es6\": 6.097,\n            \"traceur\": 6.172,\n            \"typescript\": 6.113\n          },\n          \"count\": {\n            \"babel\": 87251706,\n            \"buble\": 87299710,\n            \"es5-bind\": 86884266,\n            \"es5\": 86669581,\n            \"es6\": 86965258,\n            \"traceur\": 87462089,\n            \"typescript\": 87264912\n          },\n          \"errors\": {}\n        },\n        \"bindings\": {\n          \"supportsES6\": true,\n          \"baseline\": 1719855730.1454554,\n          \"relative\": {\n            \"babel\": 0.9991538236695673,\n            \"buble\": 0.9991964308176178,\n            \"es6\": 1.0012464332806383,\n            \"traceur\": 0.9987900071100585,\n            \"typescript\": 0.9996605385325636\n          },\n          \"raw\": {\n            \"babel\": 1718400428.934847,\n            \"buble\": 1718473707.082567,\n            \"es6\": 1721999415.5654054,\n            \"traceur\": 1717774716.9402542,\n            \"typescript\": 1719271905.3955214\n          },\n          \"elapsed\": {\n            \"babel\": 6.493,\n            \"buble\": 6.213,\n            \"es5\": 6.254,\n            \"es6\": 6.23,\n            \"traceur\": 6.361,\n            \"typescript\": 6.314\n          },\n          \"count\": {\n            \"babel\": 87120850,\n            \"buble\": 87122040,\n            \"es5\": 87290565,\n            \"es6\": 87278645,\n            \"traceur\": 87317315,\n            \"typescript\": 86995143\n          },\n          \"errors\": {}\n        },\n        \"classes\": {\n          \"supportsES6\": true,\n          \"baseline\": 1719976469.4048083,\n          \"relative\": {\n            \"babel-loose\": 0.03481393305817814,\n            \"babel-runtime\": 0.030804175083251492,\n            \"babel\": 0.03419766781083163,\n            \"buble\": 0.998803794399455,\n            \"es6\": 0.9977176541120876,\n            \"traceur\": 0.9956601328798261,\n            \"typescript\": 1.0005086346062393\n          },\n          \"raw\": {\n            \"babel-loose\": 59879145.66750058,\n            \"babel-runtime\": 52982456.30261847,\n            \"babel\": 58819183.94315265,\n            \"buble\": 1717919023.9193006,\n            \"es6\": 1716050888.1825562,\n            \"traceur\": 1712512000.0777657,\n            \"typescript\": 1720851308.9590647\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.138,\n            \"babel-runtime\": 6.295,\n            \"babel\": 6.363,\n            \"buble\": 6.24,\n            \"es5\": 6.379,\n            \"es6\": 6.347,\n            \"traceur\": 6.204,\n            \"typescript\": 6.137\n          },\n          \"count\": {\n            \"babel-loose\": 3191231,\n            \"babel-runtime\": 2878845,\n            \"babel\": 3186814,\n            \"buble\": 87010688,\n            \"es5\": 87117069,\n            \"es6\": 87077372,\n            \"traceur\": 87126649,\n            \"typescript\": 87135370\n          },\n          \"errors\": {}\n        },\n        \"defaults\": {\n          \"supportsES6\": true,\n          \"baseline\": 1715113259.515008,\n          \"relative\": {\n            \"babel\": 1.001641065507344,\n            \"buble\": 1.0032085787524048,\n            \"es6\": 1.0031069467779106,\n            \"traceur\": 0.00038231940756799557,\n            \"typescript\": 1.002324832694204\n          },\n          \"raw\": {\n            \"babel\": 1717927872.7263863,\n            \"buble\": 1720616335.4774554,\n            \"es6\": 1720442025.13041,\n            \"traceur\": 655721.0852897917,\n            \"typescript\": 1719100610.8949912\n          },\n          \"elapsed\": {\n            \"babel\": 6.191,\n            \"buble\": 6.37,\n            \"es5\": 6.127,\n            \"es6\": 6.191,\n            \"traceur\": 6.246,\n            \"typescript\": 6.108\n          },\n          \"count\": {\n            \"babel\": 87025577,\n            \"buble\": 87645027,\n            \"es5\": 87171623,\n            \"es6\": 87236414,\n            \"traceur\": 33516,\n            \"typescript\": 87002340\n          },\n          \"errors\": {}\n        },\n        \"destructuring\": {\n          \"supportsES6\": true,\n          \"baseline\": 1722005733.3136315,\n          \"relative\": {\n            \"babel-loose\": 0.9995855247950688,\n            \"babel-runtime\": 0.9965383492459746,\n            \"babel\": 0.9943458132667475,\n            \"es6\": 0.006462963638623617,\n            \"traceur\": 0.006663464224606848,\n            \"typescript\": 0.9990891424301303\n          },\n          \"raw\": {\n            \"babel-loose\": 1721292004.6344237,\n            \"babel-runtime\": 1716044750.8684704,\n            \"babel\": 1712269191.341745,\n            \"es6\": 11129260.439907398,\n            \"traceur\": 11474523.598503264,\n            \"typescript\": 1720437231.3560836\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.361,\n            \"babel-runtime\": 6.223,\n            \"babel\": 6.186,\n            \"es5\": 6.201,\n            \"es6\": 6.278,\n            \"traceur\": 6.33,\n            \"typescript\": 6.237\n          },\n          \"count\": {\n            \"babel-loose\": 87221716,\n            \"babel-runtime\": 87055595,\n            \"babel\": 87017454,\n            \"es5\": 87238961,\n            \"es6\": 577847,\n            \"traceur\": 592116,\n            \"typescript\": 87231784\n          },\n          \"errors\": {}\n        },\n        \"destructuring-simple\": {\n          \"supportsES6\": true,\n          \"baseline\": 1723807973.7241242,\n          \"relative\": {\n            \"babel\": 0.9986705566471488,\n            \"buble\": 0.9991201329328021,\n            \"es6\": 0.2484345947203112,\n            \"traceur\": 1.001241774407396,\n            \"typescript\": 1.000744394410306\n          },\n          \"raw\": {\n            \"babel\": 1721516268.6718647,\n            \"buble\": 1722291251.8578713,\n            \"es6\": 428253535.32779366,\n            \"traceur\": 1725948554.34916,\n            \"typescript\": 1725091166.7442055\n          },\n          \"elapsed\": {\n            \"babel\": 6.216,\n            \"buble\": 6.242,\n            \"es5\": 6.336,\n            \"es6\": 6.166,\n            \"traceur\": 6.338,\n            \"typescript\": 6.091\n          },\n          \"count\": {\n            \"babel\": 87278897,\n            \"buble\": 87230667,\n            \"es5\": 87308971,\n            \"es6\": 21831550,\n            \"traceur\": 87315740,\n            \"typescript\": 87216856\n          },\n          \"errors\": {}\n        },\n        \"for-of-array\": {\n          \"supportsES6\": true,\n          \"baseline\": 25200275.500456404,\n          \"relative\": {\n            \"babel-loose\": 0.7307089283842105,\n            \"babel-runtime\": 0.059410022810719325,\n            \"babel\": 0.060478746413602506,\n            \"es6\": 0.24391150391774333,\n            \"traceur\": 0.06298824888117599,\n            \"typescript\": 1.017448159946017\n          },\n          \"raw\": {\n            \"babel-loose\": 18414066.305925373,\n            \"babel-runtime\": 1497148.9423185263,\n            \"babel\": 1524081.0715450228,\n            \"es6\": 6146637.096457783,\n            \"traceur\": 1587321.2250969498,\n            \"typescript\": 25639973.938072063\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.208,\n            \"babel-runtime\": 6.084,\n            \"babel\": 6.113,\n            \"es5\": 6.089,\n            \"es6\": 6.341,\n            \"traceur\": 6.204,\n            \"typescript\": 6.103\n          },\n          \"count\": {\n            \"babel-loose\": 1562767,\n            \"babel-runtime\": 92718,\n            \"babel\": 99527,\n            \"es5\": 1757272,\n            \"es6\": 338967,\n            \"traceur\": 97693,\n            \"typescript\": 1824264\n          },\n          \"errors\": {}\n        },\n        \"for-of-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 11505233.67172586,\n          \"relative\": {\n            \"babel-loose\": 0.2661485550221226,\n            \"babel-runtime\": 0.17127640955750326,\n            \"babel\": 0.15676492648114881,\n            \"es6\": 0.30181364873793826,\n            \"traceur\": 0.1414788374774171\n          },\n          \"raw\": {\n            \"babel-loose\": 3062101.3169217077,\n            \"babel-runtime\": 1970575.1144132954,\n            \"babel\": 1803617.1106965423,\n            \"es6\": 3472436.5540461685,\n            \"traceur\": 1627747.0847818097\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.561,\n            \"babel-runtime\": 6.311,\n            \"babel\": 6.323,\n            \"es5\": 6.223,\n            \"es6\": 6.319,\n            \"traceur\": 6.01\n          },\n          \"count\": {\n            \"babel-loose\": 159358,\n            \"babel-runtime\": 102398,\n            \"babel\": 107587,\n            \"es5\": 602762,\n            \"es6\": 182246,\n            \"traceur\": 107593\n          },\n          \"errors\": {\n            \"typescript\": \"Error: AssertError - Expect  to equal bd\"\n          }\n        },\n        \"generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 33582897.72786754,\n          \"relative\": {\n            \"babel-loose\": 0.07775351861506516,\n            \"babel-runtime\": 0.07900056203679134,\n            \"babel\": 0.07926523921590577,\n            \"es6\": 0.07927346642074562,\n            \"traceur\": 0.0060141506754676725\n          },\n          \"raw\": {\n            \"babel-loose\": 2611188.4636315787,\n            \"babel-runtime\": 2653067.795325619,\n            \"babel\": 2661956.421962719,\n            \"es6\": 2662232.7153414423,\n            \"traceur\": 201972.60705421635\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.287,\n            \"babel-runtime\": 6.171,\n            \"babel\": 6.175,\n            \"es5\": 6.229,\n            \"es6\": 6.239,\n            \"traceur\": 6.339\n          },\n          \"count\": {\n            \"babel-loose\": 134584,\n            \"babel-runtime\": 136354,\n            \"babel\": 136338,\n            \"es5\": 1725763,\n            \"es6\": 135870,\n            \"traceur\": 18644\n          },\n          \"errors\": {}\n        },\n        \"map-set\": {\n          \"supportsES6\": true,\n          \"baseline\": 251177.70824116006,\n          \"relative\": {\n            \"babel-loose\": 0.031536841813462994,\n            \"babel-runtime\": 0.031119831975953322,\n            \"babel\": 0.061967195639083934,\n            \"buble\": 0.0647723027791966,\n            \"es6\": 0.06303568127275769,\n            \"traceur\": 0.06199828736572752,\n            \"typescript\": 0.06251587796897624\n          },\n          \"raw\": {\n            \"babel-loose\": 7921.351651869625,\n            \"babel-runtime\": 7816.608076569927,\n            \"babel\": 15564.77818675671,\n            \"buble\": 16269.358569581125,\n            \"es6\": 15833.157959511487,\n            \"traceur\": 15572.587735400306,\n            \"typescript\": 15702.59495693148\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.343,\n            \"babel-runtime\": 6.093,\n            \"babel\": 6.4,\n            \"buble\": 5.98,\n            \"es5\": 6.336,\n            \"es6\": 6.259,\n            \"traceur\": 6.295,\n            \"typescript\": 6.043\n          },\n          \"count\": {\n            \"babel-loose\": 499,\n            \"babel-runtime\": 490,\n            \"babel\": 1413,\n            \"buble\": 1416,\n            \"es5\": 16145,\n            \"es6\": 1430,\n            \"traceur\": 1445,\n            \"typescript\": 1459\n          },\n          \"errors\": {}\n        },\n        \"object-literal-ext\": {\n          \"supportsES6\": true,\n          \"baseline\": 14562936.943555042,\n          \"relative\": {\n            \"babel-loose\": 0.9773837125192719,\n            \"babel-runtime\": 0.3358675356859973,\n            \"babel\": 0.3308207948138172,\n            \"es6\": 0.07610341867177725,\n            \"traceur\": 0.040430446615021744,\n            \"typescript\": 1.0092302100110748\n          },\n          \"raw\": {\n            \"babel-loose\": 14233577.375075886,\n            \"babel-runtime\": 4891217.743582401,\n            \"babel\": 4817722.374490381,\n            \"es6\": 1108289.2873060615,\n            \"traceur\": 588786.04465433,\n            \"typescript\": 14697355.909922097\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.397,\n            \"babel-runtime\": 6.313,\n            \"babel\": 6.293,\n            \"es5\": 6.432,\n            \"es6\": 6.338,\n            \"traceur\": 6.275,\n            \"typescript\": 6.158\n          },\n          \"count\": {\n            \"babel-loose\": 761184,\n            \"babel-runtime\": 249995,\n            \"babel\": 254005,\n            \"es5\": 770458,\n            \"es6\": 56810,\n            \"traceur\": 30054,\n            \"typescript\": 766650\n          },\n          \"errors\": {}\n        },\n        \"promises\": {\n          \"supportsES6\": true,\n          \"baseline\": 177.4854847142346,\n          \"relative\": {\n            \"babel-loose\": 1.0079468590526348,\n            \"babel-runtime\": 0.9371577493934706,\n            \"babel\": 0.9731762459164925,\n            \"buble\": 0.9494232641120581,\n            \"es6\": 0.9390641412063543,\n            \"traceur\": 0.9820396761177597,\n            \"typescript\": 0.9360066551306622\n          },\n          \"raw\": {\n            \"babel-loose\": 178.8959368451472,\n            \"babel-runtime\": 166.3318974048013,\n            \"babel\": 172.72465771886783,\n            \"buble\": 168.5088482298994,\n            \"es6\": 166.67025427976623,\n            \"traceur\": 174.2977879243705,\n            \"typescript\": 166.12759488161498\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.863,\n            \"babel-runtime\": 7.46,\n            \"babel\": 7.767,\n            \"buble\": 11.725,\n            \"es5\": 6.287,\n            \"es6\": 13.207,\n            \"traceur\": 9.973,\n            \"typescript\": 13.254\n          },\n          \"count\": {\n            \"babel-loose\": 78,\n            \"babel-runtime\": 79,\n            \"babel\": 92,\n            \"buble\": 278,\n            \"es5\": 43,\n            \"es6\": 271,\n            \"traceur\": 189,\n            \"typescript\": 271\n          },\n          \"errors\": {}\n        },\n        \"regex-u\": {\n          \"supportsES6\": true,\n          \"baseline\": 10665026.168432998,\n          \"relative\": {\n            \"babel\": 0.17287390615177825,\n            \"es6\": 0.33080470754685437,\n            \"traceur\": 0.3424701962321751,\n            \"typescript\": 0.3327391989939064\n          },\n          \"raw\": {\n            \"babel\": 1843704.7329479451,\n            \"es6\": 3528040.8626280264,\n            \"traceur\": 3652453.6047245315,\n            \"typescript\": 3548672.2645334466\n          },\n          \"elapsed\": {\n            \"babel\": 6.301,\n            \"es5\": 6.305,\n            \"es6\": 6.233,\n            \"traceur\": 6.313,\n            \"typescript\": 6.299\n          },\n          \"count\": {\n            \"babel\": 105838,\n            \"es5\": 560895,\n            \"es6\": 179578,\n            \"traceur\": 185799,\n            \"typescript\": 181370\n          },\n          \"errors\": {}\n        },\n        \"rest\": {\n          \"supportsES6\": true,\n          \"baseline\": 1062038.5501432791,\n          \"relative\": {\n            \"babel\": 1620.1570607060573,\n            \"buble\": 17.31016903071746,\n            \"es6\": 23.210623849570247,\n            \"traceur\": 17.75706199122061,\n            \"typescript\": 17.74204329898363\n          },\n          \"raw\": {\n            \"babel\": 1720669255.7566578,\n            \"buble\": 18384066.820118263,\n            \"es6\": 24650577.3011186,\n            \"traceur\": 18858684.371960267,\n            \"typescript\": 18842733.941831857\n          },\n          \"elapsed\": {\n            \"babel\": 6.283,\n            \"buble\": 6.19,\n            \"es5\": 6.154,\n            \"es6\": 6.232,\n            \"traceur\": 6.2,\n            \"typescript\": 6.384\n          },\n          \"count\": {\n            \"babel\": 87223567,\n            \"buble\": 952728,\n            \"es5\": 53886,\n            \"es6\": 1278921,\n            \"traceur\": 975260,\n            \"typescript\": 976477\n          },\n          \"errors\": {}\n        },\n        \"spread\": {\n          \"supportsES6\": true,\n          \"baseline\": 14879080.3326801,\n          \"relative\": {\n            \"babel\": 0.9999027447772195,\n            \"buble\": 1.0019930212475565,\n            \"es6\": 0.10566556836950206,\n            \"traceur\": 0.23854159705918068,\n            \"typescript\": 0.9833569776033538\n          },\n          \"raw\": {\n            \"babel\": 14877633.264407577,\n            \"buble\": 14908734.655927233,\n            \"es6\": 1572206.4801681226,\n            \"traceur\": 3549279.5853293566,\n            \"typescript\": 14631447.465461807\n          },\n          \"elapsed\": {\n            \"babel\": 6.208,\n            \"buble\": 6.258,\n            \"es5\": 6.189,\n            \"es6\": 6.276,\n            \"traceur\": 6.21,\n            \"typescript\": 6.291\n          },\n          \"count\": {\n            \"babel\": 765234,\n            \"buble\": 767881,\n            \"es5\": 769718,\n            \"es6\": 81297,\n            \"traceur\": 181716,\n            \"typescript\": 763474\n          },\n          \"errors\": {}\n        },\n        \"spread-generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 7831708.225194022,\n          \"relative\": {\n            \"babel-runtime\": 0.17921541765553742,\n            \"babel\": 0.1854619437964439,\n            \"es6\": 0.11933511550266737,\n            \"traceur\": 0.03118912997666459\n          },\n          \"raw\": {\n            \"babel-runtime\": 1403562.8605344545,\n            \"babel\": 1452483.8306910812,\n            \"es6\": 934597.8056367188,\n            \"traceur\": 244264.1657748895\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 6.223,\n            \"babel\": 6.332,\n            \"es5\": 6.154,\n            \"es6\": 6.174,\n            \"traceur\": 6.163\n          },\n          \"count\": {\n            \"babel-runtime\": 75066,\n            \"babel\": 74671,\n            \"es5\": 408733,\n            \"es6\": 57785,\n            \"traceur\": 15497\n          },\n          \"errors\": {\n            \"babel-loose\": \"Error: AssertError - Expect -Infinity to equal 3\"\n          }\n        },\n        \"spread-literal\": {\n          \"supportsES6\": true,\n          \"baseline\": 9414142.9275287,\n          \"relative\": {\n            \"babel\": 2.074705845879826,\n            \"buble\": 2.0738044201263715,\n            \"es6\": 0.1394683718691768,\n            \"traceur\": 0.30076431656201,\n            \"typescript\": 2.049573758357282\n          },\n          \"raw\": {\n            \"babel\": 19531577.365692012,\n            \"buble\": 19523091.214810435,\n            \"es6\": 1312975.1866461535,\n            \"traceur\": 2831438.2636152497,\n            \"typescript\": 19294980.30168762\n          },\n          \"elapsed\": {\n            \"babel\": 6.197,\n            \"buble\": 6.239,\n            \"es5\": 6.256,\n            \"es6\": 6.256,\n            \"traceur\": 6.587,\n            \"typescript\": 6.362\n          },\n          \"count\": {\n            \"babel\": 1004438,\n            \"buble\": 1003626,\n            \"es5\": 486282,\n            \"es6\": 67340,\n            \"traceur\": 145217,\n            \"typescript\": 1007056\n          },\n          \"errors\": {}\n        },\n        \"super\": {\n          \"supportsES6\": true,\n          \"baseline\": 25831838.21532994,\n          \"relative\": {\n            \"babel-loose\": 0.28354320186146476,\n            \"babel-runtime\": 0.04143573637946899,\n            \"babel\": 0.04254435206956381,\n            \"buble\": 0.8366537223939776,\n            \"es6\": 0.02138836134969714,\n            \"traceur\": 0.04928266181657771,\n            \"typescript\": 0.946905926741397\n          },\n          \"raw\": {\n            \"babel-loose\": 7324442.117541998,\n            \"babel-runtime\": 1070361.2384875042,\n            \"babel\": 1098998.8196370099,\n            \"buble\": 21612303.5991348,\n            \"es6\": 552500.6900763925,\n            \"traceur\": 1273061.7468666537,\n            \"typescript\": 24460320.704720832\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.229,\n            \"babel-runtime\": 6.227,\n            \"babel\": 6.18,\n            \"buble\": 6.25,\n            \"es5\": 6.264,\n            \"es6\": 6.424,\n            \"traceur\": 6.294,\n            \"typescript\": 6.315\n          },\n          \"count\": {\n            \"babel-loose\": 376951,\n            \"babel-runtime\": 54223,\n            \"babel\": 56055,\n            \"buble\": 1098075,\n            \"es5\": 1340830,\n            \"es6\": 28152,\n            \"traceur\": 64591,\n            \"typescript\": 1290466\n          },\n          \"errors\": {}\n        },\n        \"template_string\": {\n          \"supportsES6\": true,\n          \"baseline\": 1711640601.2522752,\n          \"relative\": {\n            \"babel\": 0.992368915907346,\n            \"buble\": 1.0025451713654323,\n            \"es6\": 0.99890038296037,\n            \"traceur\": 0.9967391789024318,\n            \"typescript\": 0.9941086837386384\n          },\n          \"raw\": {\n            \"babel\": 1698578927.8877182,\n            \"buble\": 1715997019.8984938,\n            \"es6\": 1709758452.0814157,\n            \"traceur\": 1706059247.4682574,\n            \"typescript\": 1701556785.144511\n          },\n          \"elapsed\": {\n            \"babel\": 6.36,\n            \"buble\": 6.344,\n            \"es5\": 6.267,\n            \"es6\": 6.322,\n            \"traceur\": 6.282,\n            \"typescript\": 6.19\n          },\n          \"count\": {\n            \"babel\": 87096680,\n            \"buble\": 87151574,\n            \"es5\": 87123492,\n            \"es6\": 87215930,\n            \"traceur\": 87197150,\n            \"typescript\": 87218595\n          },\n          \"errors\": {}\n        },\n        \"arrow-declare\": {\n          \"supportsES6\": true,\n          \"baseline\": 1716290546.288812,\n          \"relative\": {\n            \"babel\": 0.029405288475292737,\n            \"buble\": 0.05934091529653998,\n            \"es6\": 0.024028345174155342,\n            \"traceur\": 0.06070246031355239,\n            \"typescript\": 0.06061213607263215\n          },\n          \"raw\": {\n            \"babel\": 50468018.62104028,\n            \"buble\": 101846251.93157671,\n            \"es6\": 41239621.66536721,\n            \"traceur\": 104183058.77262177,\n            \"typescript\": 104028036.13182963\n          },\n          \"elapsed\": {\n            \"babel\": 6.283,\n            \"buble\": 6.159,\n            \"es5\": 6.298,\n            \"es6\": 6.341,\n            \"traceur\": 6.315,\n            \"typescript\": 6.118\n          },\n          \"count\": {\n            \"babel\": 2592446,\n            \"buble\": 5289515,\n            \"es5\": 87092069,\n            \"es6\": 2100326,\n            \"traceur\": 5305613,\n            \"typescript\": 5309142\n          },\n          \"errors\": {}\n        },\n        \"map-set-lookup\": {\n          \"supportsES6\": true,\n          \"baseline\": 1391113.0145778533,\n          \"relative\": {\n            \"babel-loose\": 2.348746888220526,\n            \"babel-runtime\": 2.2873821764673163,\n            \"babel\": 13.015967410346803,\n            \"buble\": 13.108919557680125,\n            \"es6\": 13.108861413956719,\n            \"traceur\": 12.862494135177041,\n            \"typescript\": 13.092010577520425\n          },\n          \"raw\": {\n            \"babel-loose\": 3267372.3641528077,\n            \"babel-runtime\": 3182007.1149970996,\n            \"babel\": 18106681.661854636,\n            \"buble\": 18235988.603742976,\n            \"es6\": 18235907.71925263,\n            \"traceur\": 17893182.99137609,\n            \"typescript\": 18212466.30137958\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.377,\n            \"babel-runtime\": 6.215,\n            \"babel\": 6.212,\n            \"buble\": 6.165,\n            \"es5\": 6.056,\n            \"es6\": 6.16,\n            \"traceur\": 6.22,\n            \"typescript\": 6.193\n          },\n          \"count\": {\n            \"babel-loose\": 169547,\n            \"babel-runtime\": 163008,\n            \"babel\": 924770,\n            \"buble\": 925437,\n            \"es5\": 70753,\n            \"es6\": 925514,\n            \"traceur\": 925993,\n            \"typescript\": 930101\n          },\n          \"errors\": {}\n        },\n        \"map-set-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 70251.5376592203,\n          \"relative\": {\n            \"babel-loose\": 0.055362780919279105,\n            \"babel-runtime\": 0.05377006094541485,\n            \"babel\": 0.1083082373716327,\n            \"buble\": 0.1165613602052136,\n            \"es6\": 0.12037400642403966,\n            \"traceur\": 0.11986222773631185,\n            \"typescript\": 0.12121852043999731\n          },\n          \"raw\": {\n            \"babel-loose\": 3889.3204886698986,\n            \"babel-runtime\": 3777.429461445382,\n            \"babel\": 7608.820216517025,\n            \"buble\": 8188.614786066505,\n            \"es6\": 8456.459045489648,\n            \"traceur\": 8420.50580573555,\n            \"typescript\": 8515.787453685436\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.245,\n            \"babel-runtime\": 6.006,\n            \"babel\": 6.294,\n            \"buble\": 6.227,\n            \"es5\": 6.17,\n            \"es6\": 6.18,\n            \"traceur\": 5.949,\n            \"typescript\": 6.145\n          },\n          \"count\": {\n            \"babel-loose\": 259,\n            \"babel-runtime\": 246,\n            \"babel\": 730,\n            \"buble\": 745,\n            \"es5\": 4472,\n            \"es6\": 743,\n            \"traceur\": 744,\n            \"typescript\": 747\n          },\n          \"errors\": {}\n        },\n        \"map-string\": {\n          \"supportsES6\": true,\n          \"baseline\": 1720295231.6842408,\n          \"relative\": {\n            \"babel-loose\": 0.005509334917166965,\n            \"babel-runtime\": 0.005550195598579736,\n            \"babel\": 0.019355057586368477,\n            \"buble\": 0.019265956769323928,\n            \"es6\": 0.01928598253335431,\n            \"traceur\": 0.01931772827179404,\n            \"typescript\": 0.018627834676386845\n          },\n          \"raw\": {\n            \"babel-loose\": 9477682.587753821,\n            \"babel-runtime\": 9547975.02315158,\n            \"babel\": 33296413.27480358,\n            \"buble\": 33143133.564102672,\n            \"es6\": 33177583.79047497,\n            \"traceur\": 33232195.832939137,\n            \"typescript\": 32045375.170390643\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.438,\n            \"babel-runtime\": 6.107,\n            \"babel\": 6.199,\n            \"buble\": 6.255,\n            \"es5\": 6.199,\n            \"es6\": 6.166,\n            \"traceur\": 6.106,\n            \"typescript\": 6.168\n          },\n          \"count\": {\n            \"babel-loose\": 500157,\n            \"babel-runtime\": 502137,\n            \"babel\": 1684371,\n            \"buble\": 1685294,\n            \"es5\": 87158637,\n            \"es6\": 1683245,\n            \"traceur\": 1684412,\n            \"typescript\": 1627767\n          },\n          \"errors\": {}\n        },\n        \"bindings-compound\": {\n          \"supportsES6\": true,\n          \"baseline\": 1717326468.068039,\n          \"relative\": {\n            \"babel\": 1.0033595776222015,\n            \"buble\": 0.9933807063273392,\n            \"es6\": 1.002457589175802,\n            \"traceur\": 1.0028405629362591,\n            \"typescript\": 1.0023576090576904\n          },\n          \"raw\": {\n            \"babel\": 1723095959.6401749,\n            \"buble\": 1705958979.8440633,\n            \"es6\": 1721546951.0072815,\n            \"traceur\": 1722204641.9826896,\n            \"typescript\": 1721375252.5041676\n          },\n          \"elapsed\": {\n            \"babel\": 6.587,\n            \"buble\": 6.098,\n            \"es5\": 6.248,\n            \"es6\": 6.228,\n            \"traceur\": 6.289,\n            \"typescript\": 6.211\n          },\n          \"count\": {\n            \"babel\": 87293121,\n            \"buble\": 87082340,\n            \"es5\": 87128770,\n            \"es6\": 87326811,\n            \"traceur\": 87219177,\n            \"typescript\": 87210239\n          },\n          \"errors\": {}\n        },\n        \"object-assign\": {\n          \"supportsES6\": true,\n          \"baseline\": 2750370.6184150567,\n          \"relative\": {\n            \"babel-loose\": 0.7088484347038341,\n            \"babel-runtime\": 0.7068894213107036,\n            \"babel\": 0.7148629953082123,\n            \"buble\": 0.7042320212211058,\n            \"es6\": 0.7218849610137285,\n            \"traceur\": 0.7087341439824932,\n            \"typescript\": 0.7101001060557357\n          },\n          \"raw\": {\n            \"babel-loose\": 1949595.907718929,\n            \"babel-runtime\": 1944207.8948413816,\n            \"babel\": 1966138.1784878876,\n            \"buble\": 1936899.059713578,\n            \"es6\": 1985451.1866478573,\n            \"traceur\": 1949281.5658769957,\n            \"typescript\": 1953038.467829111\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.21,\n            \"babel-runtime\": 6.186,\n            \"babel\": 6.155,\n            \"buble\": 6.197,\n            \"es5\": 6.36,\n            \"es6\": 6.235,\n            \"traceur\": 6.315,\n            \"typescript\": 6.33\n          },\n          \"count\": {\n            \"babel-loose\": 99617,\n            \"babel-runtime\": 98957,\n            \"babel\": 100128,\n            \"buble\": 98587,\n            \"es5\": 140537,\n            \"es6\": 100573,\n            \"traceur\": 100279,\n            \"typescript\": 99367\n          },\n          \"errors\": {}\n        },\n        \"new-target\": {\n          \"supportsES6\": true,\n          \"baseline\": 110018542.24623571,\n          \"relative\": {\n            \"es6\": 15.599153720601377\n          },\n          \"raw\": {\n            \"es6\": 1716196152.6155076\n          },\n          \"elapsed\": {\n            \"es5\": 6.316,\n            \"es6\": 6.22\n          },\n          \"count\": {\n            \"es5\": 5736903,\n            \"es6\": 87106931\n          },\n          \"errors\": {}\n        }\n      }\n    },\n    \"prerelease\": {\n      \"version\": \"49.0\",\n      \"stats\": {\n        \"arrow-args\": {\n          \"supportsES6\": true,\n          \"baseline\": 131323802.09761307,\n          \"relative\": {\n            \"babel\": 0.9929598684324124,\n            \"buble\": 0.9997776213633017,\n            \"es6\": 0.9982701749759528,\n            \"traceur\": 0.9949429896403182\n          },\n          \"raw\": {\n            \"babel\": 130399265.25289002,\n            \"buble\": 131294598.48953657,\n            \"es6\": 131096634.89849159,\n            \"traceur\": 130659696.26993264\n          },\n          \"elapsed\": {\n            \"babel\": 6.229,\n            \"buble\": 6.262,\n            \"es5\": 6.13,\n            \"es6\": 6.391,\n            \"traceur\": 6.228\n          },\n          \"count\": {\n            \"babel\": 6636542,\n            \"buble\": 6624813,\n            \"es5\": 6631954,\n            \"es6\": 6633108,\n            \"traceur\": 6649184\n          },\n          \"errors\": {\n            \"typescript\": \"Error: AssertError - Expect undefined to equal 1\"\n          }\n        },\n        \"arrow-declare\": {\n          \"supportsES6\": true,\n          \"baseline\": 1719308445.0767574,\n          \"relative\": {\n            \"babel\": 0.02592358433607332,\n            \"buble\": 0.052022646178078315,\n            \"es6\": 0.020944339374494983,\n            \"traceur\": 0.052108904636308025,\n            \"typescript\": 0.052063144952671524\n          },\n          \"raw\": {\n            \"babel\": 44570637.475670405,\n            \"buble\": 89442974.90921015,\n            \"es6\": 36009779.563122876,\n            \"traceur\": 89591279.80490379,\n            \"typescript\": 89512604.79438351\n          },\n          \"elapsed\": {\n            \"babel\": 6.268,\n            \"buble\": 6.44,\n            \"es5\": 6.319,\n            \"es6\": 6.229,\n            \"traceur\": 6.312,\n            \"typescript\": 6.311\n          },\n          \"count\": {\n            \"babel\": 2264484,\n            \"buble\": 4550374,\n            \"es5\": 87063409,\n            \"es6\": 1831717,\n            \"traceur\": 4553920,\n            \"typescript\": 4560196\n          },\n          \"errors\": {}\n        },\n        \"arrow\": {\n          \"supportsES6\": true,\n          \"baseline\": 1722465116.5761046,\n          \"relative\": {\n            \"babel\": 0.9986883482276353,\n            \"buble\": 0.9978564841300117,\n            \"es5-bind\": 0.12200345757999524,\n            \"es6\": 1.000539303191924,\n            \"traceur\": 1.0003704561911624,\n            \"typescript\": 0.9979932815462496\n          },\n          \"raw\": {\n            \"babel\": 1720205842.1531112,\n            \"buble\": 1718772985.2632225,\n            \"es5-bind\": 210146699.78321433,\n            \"es6\": 1723394047.5114522,\n            \"traceur\": 1723103214.4426017,\n            \"typescript\": 1719008614.04073\n          },\n          \"elapsed\": {\n            \"babel\": 6.355,\n            \"buble\": 6.136,\n            \"es5-bind\": 6.248,\n            \"es5\": 6.23,\n            \"es6\": 6.274,\n            \"traceur\": 6.271,\n            \"typescript\": 6.284\n          },\n          \"count\": {\n            \"babel\": 87404357,\n            \"buble\": 87002282,\n            \"es5-bind\": 10657782,\n            \"es5\": 87200815,\n            \"es6\": 86919426,\n            \"traceur\": 87062438,\n            \"typescript\": 87171712\n          },\n          \"errors\": {}\n        },\n        \"bindings\": {\n          \"supportsES6\": true,\n          \"baseline\": 1721076825.8869627,\n          \"relative\": {\n            \"babel\": 1.0016714467254366,\n            \"buble\": 1.0015093096165724,\n            \"es6\": 0.999976377994489,\n            \"traceur\": 1.0000094045692862,\n            \"typescript\": 1.0007245773915034\n          },\n          \"raw\": {\n            \"babel\": 1723953514.1118162,\n            \"buble\": 1723674463.6911335,\n            \"es6\": 1721036170.6006968,\n            \"traceur\": 1721093011.8732185,\n            \"typescript\": 1722323879.244041\n          },\n          \"elapsed\": {\n            \"babel\": 6.186,\n            \"buble\": 6.263,\n            \"es5\": 6.298,\n            \"es6\": 6.44,\n            \"traceur\": 6.248,\n            \"typescript\": 6.29\n          },\n          \"count\": {\n            \"babel\": 87238925,\n            \"buble\": 87306470,\n            \"es5\": 87152803,\n            \"es6\": 87289954,\n            \"traceur\": 88091795,\n            \"typescript\": 87188967\n          },\n          \"errors\": {}\n        },\n        \"classes\": {\n          \"supportsES6\": true,\n          \"baseline\": 1719304844.4845834,\n          \"relative\": {\n            \"babel-loose\": 0.03237159643531686,\n            \"babel-runtime\": 0.029492525560137636,\n            \"babel\": 0.03345138240269862,\n            \"buble\": 1.0008694818520374,\n            \"es6\": 0.9985971685937323,\n            \"traceur\": 0.998875850156984,\n            \"typescript\": 1.0008514448786476\n          },\n          \"raw\": {\n            \"babel-loose\": 55656642.574940145,\n            \"babel-runtime\": 50706642.07163004,\n            \"babel\": 57513123.81966608,\n            \"buble\": 1720799748.8449829,\n            \"es6\": 1716892949.651792,\n            \"traceur\": 1717372088.2135594,\n            \"typescript\": 1720768737.7892537\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.351,\n            \"babel-runtime\": 6.282,\n            \"babel\": 6.27,\n            \"buble\": 6.21,\n            \"es5\": 6.313,\n            \"es6\": 6.18,\n            \"traceur\": 6.216,\n            \"typescript\": 6.2\n          },\n          \"count\": {\n            \"babel-loose\": 2877395,\n            \"babel-runtime\": 2672952,\n            \"babel\": 2999947,\n            \"buble\": 87083644,\n            \"es5\": 86748523,\n            \"es6\": 86919492,\n            \"traceur\": 87071977,\n            \"typescript\": 87117410\n          },\n          \"errors\": {}\n        },\n        \"defaults\": {\n          \"supportsES6\": true,\n          \"baseline\": 1719252529.9526942,\n          \"relative\": {\n            \"babel\": 0.9997343649624502,\n            \"buble\": 0.9965734515987964,\n            \"es6\": 0.9987727867326845,\n            \"traceur\": 0.00039179048516624847,\n            \"typescript\": 1.0008700874991578\n          },\n          \"raw\": {\n            \"babel\": 1718795836.2423425,\n            \"buble\": 1713361427.9449196,\n            \"es6\": 1717142640.4380705,\n            \"traceur\": 673586.7828334662,\n            \"typescript\": 1720748430.0869017\n          },\n          \"elapsed\": {\n            \"babel\": 6.262,\n            \"buble\": 6.161,\n            \"es5\": 6.084,\n            \"es6\": 6.208,\n            \"traceur\": 6.331,\n            \"typescript\": 6.176\n          },\n          \"count\": {\n            \"babel\": 87010705,\n            \"buble\": 86914628,\n            \"es5\": 86997513,\n            \"es6\": 86986723,\n            \"traceur\": 34292,\n            \"typescript\": 87080875\n          },\n          \"errors\": {}\n        },\n        \"destructuring-simple\": {\n          \"supportsES6\": true,\n          \"baseline\": 1721064439.134223,\n          \"relative\": {\n            \"babel\": 1.0006013803821638,\n            \"buble\": 0.999111796027518,\n            \"es6\": 0.2901260075924728,\n            \"traceur\": 0.9998536365158788,\n            \"typescript\": 1.001259792562509\n          },\n          \"raw\": {\n            \"babel\": 1722099453.524358,\n            \"buble\": 1719535782.8624864,\n            \"es6\": 499325554.5353905,\n            \"traceur\": 1720812538.1465142,\n            \"typescript\": 1723232623.314243\n          },\n          \"elapsed\": {\n            \"babel\": 6.254,\n            \"buble\": 6.18,\n            \"es5\": 6.325,\n            \"es6\": 6.206,\n            \"traceur\": 6.361,\n            \"typescript\": 6.188\n          },\n          \"count\": {\n            \"babel\": 87144813,\n            \"buble\": 87128866,\n            \"es5\": 86988444,\n            \"es6\": 25373424,\n            \"traceur\": 87224397,\n            \"typescript\": 87052423\n          },\n          \"errors\": {}\n        },\n        \"destructuring\": {\n          \"supportsES6\": true,\n          \"baseline\": 1720487875.5959628,\n          \"relative\": {\n            \"babel-loose\": 0.9957856592885181,\n            \"babel-runtime\": 0.9981408376902041,\n            \"babel\": 0.9986581069067451,\n            \"es6\": 0.008232999034296916,\n            \"traceur\": 0.009245285906141019,\n            \"typescript\": 0.9998255270939612\n          },\n          \"raw\": {\n            \"babel-loose\": 1713237153.4982278,\n            \"babel-runtime\": 1717289209.383194,\n            \"babel\": 1718179164.7986717,\n            \"es6\": 14164775.018301114,\n            \"traceur\": 15906402.307933858,\n            \"typescript\": 1720187697.076503\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.258,\n            \"babel-runtime\": 6.271,\n            \"babel\": 6.278,\n            \"es5\": 6.2,\n            \"es6\": 6.242,\n            \"traceur\": 6.151,\n            \"typescript\": 6.395\n          },\n          \"count\": {\n            \"babel-loose\": 87075594,\n            \"babel-runtime\": 86813662,\n            \"babel\": 87164800,\n            \"es5\": 87159707,\n            \"es6\": 729537,\n            \"traceur\": 818838,\n            \"typescript\": 86847031\n          },\n          \"errors\": {}\n        },\n        \"for-of-array\": {\n          \"supportsES6\": true,\n          \"baseline\": 23362301.239552002,\n          \"relative\": {\n            \"babel-loose\": 0.8126430554925833,\n            \"babel-runtime\": 0.0770355731383477,\n            \"babel\": 0.06698644988683616,\n            \"es6\": 0.32972150359707225,\n            \"traceur\": 0.06585866103768805,\n            \"typescript\": 1.013563602389467\n          },\n          \"raw\": {\n            \"babel-loose\": 18985211.862647705,\n            \"babel-runtime\": 1799728.2658196194,\n            \"babel\": 1564957.6212244206,\n            \"es6\": 7703053.0921928305,\n            \"traceur\": 1538609.8783960147,\n            \"typescript\": 23679178.20446824\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.172,\n            \"babel-runtime\": 6.274,\n            \"babel\": 6.092,\n            \"es5\": 6.197,\n            \"es6\": 6.207,\n            \"traceur\": 6.404,\n            \"typescript\": 6.096\n          },\n          \"count\": {\n            \"babel-loose\": 1800429,\n            \"babel-runtime\": 94030,\n            \"babel\": 99843,\n            \"es5\": 2045854,\n            \"es6\": 458334,\n            \"traceur\": 99991,\n            \"typescript\": 1750206\n          },\n          \"errors\": {}\n        },\n        \"for-of-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 10088620.31635534,\n          \"relative\": {\n            \"babel-loose\": 0.3537196211166698,\n            \"babel-runtime\": 0.209523570968918,\n            \"babel\": 0.17271295343012436,\n            \"es6\": 0.4258504791020892,\n            \"traceur\": 0.17190760816299233\n          },\n          \"raw\": {\n            \"babel-loose\": 3568542.9558911487,\n            \"babel-runtime\": 2113803.754832346,\n            \"babel\": 1742435.4108728862,\n            \"es6\": 4296243.795198992,\n            \"traceur\": 1734310.5882492175\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.364,\n            \"babel-runtime\": 6.281,\n            \"babel\": 6.056,\n            \"es5\": 6.218,\n            \"es6\": 6.359,\n            \"traceur\": 6.107\n          },\n          \"count\": {\n            \"babel-loose\": 188040,\n            \"babel-runtime\": 112108,\n            \"babel\": 119205,\n            \"es5\": 567315,\n            \"es6\": 221033,\n            \"traceur\": 119271\n          },\n          \"errors\": {\n            \"typescript\": \"Error: AssertError - Expect  to equal bd\"\n          }\n        },\n        \"generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 24833398.196051426,\n          \"relative\": {\n            \"babel-loose\": 0.09289688098552969,\n            \"babel-runtime\": 0.09105848508844143,\n            \"babel\": 0.08816853961112013,\n            \"es6\": 0.09106384546712923,\n            \"traceur\": 0.00728451518190575\n          },\n          \"raw\": {\n            \"babel-loose\": 2306945.236684857,\n            \"babel-runtime\": 2261291.619330477,\n            \"babel\": 2189524.4525272795,\n            \"es6\": 2261424.7357489127,\n            \"traceur\": 180899.26617744748\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.292,\n            \"babel-runtime\": 6.365,\n            \"babel\": 6.2,\n            \"es5\": 6.351,\n            \"es6\": 6.182,\n            \"traceur\": 5.97\n          },\n          \"count\": {\n            \"babel-loose\": 118218,\n            \"babel-runtime\": 117618,\n            \"babel\": 114346,\n            \"es5\": 1283870,\n            \"es6\": 115079,\n            \"traceur\": 16056\n          },\n          \"errors\": {}\n        },\n        \"map-set-lookup\": {\n          \"supportsES6\": true,\n          \"baseline\": 441393.7958409806,\n          \"relative\": {\n            \"babel-loose\": 5.8682506543651005,\n            \"babel-runtime\": 5.855307183025455,\n            \"babel\": 37.88642121756283,\n            \"buble\": 38.55367359443163,\n            \"es6\": 38.53653088699745,\n            \"traceur\": 37.77871937411111,\n            \"typescript\": 38.473956854271314\n          },\n          \"raw\": {\n            \"babel-loose\": 2590209.43127653,\n            \"babel-runtime\": 2584496.263330565,\n            \"babel\": 16722831.272050321,\n            \"buble\": 17017352.33146036,\n            \"es6\": 17009785.646754995,\n            \"traceur\": 16675292.3465501,\n            \"typescript\": 16982165.85692893\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.308,\n            \"babel-runtime\": 6.292,\n            \"babel\": 6.262,\n            \"buble\": 6.215,\n            \"es5\": 6.232,\n            \"es6\": 6.227,\n            \"traceur\": 6.121,\n            \"typescript\": 6.38\n          },\n          \"count\": {\n            \"babel-loose\": 132820,\n            \"babel-runtime\": 133534,\n            \"babel\": 885144,\n            \"buble\": 883609,\n            \"es5\": 22290,\n            \"es6\": 882534,\n            \"traceur\": 878848,\n            \"typescript\": 880105\n          },\n          \"errors\": {}\n        },\n        \"map-set-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 48001.03826845016,\n          \"relative\": {\n            \"babel-loose\": 0.07108306944709993,\n            \"babel-runtime\": 0.07299808308257778,\n            \"babel\": 0.1774436124242845,\n            \"buble\": 0.19062479917782593,\n            \"es6\": 0.18587465534514305,\n            \"traceur\": 0.18391942081700977,\n            \"typescript\": 0.18503034823796757\n          },\n          \"raw\": {\n            \"babel-loose\": 3412.0611367691436,\n            \"babel-runtime\": 3503.9837795703206,\n            \"babel\": 8517.477630470119,\n            \"buble\": 9150.18828025045,\n            \"es6\": 8922.176444357196,\n            \"traceur\": 8828.323156948474,\n            \"typescript\": 8881.648826595341\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.379,\n            \"babel-runtime\": 6.028,\n            \"babel\": 6.17,\n            \"buble\": 6.158,\n            \"es5\": 6.188,\n            \"es6\": 6.062,\n            \"traceur\": 6.222,\n            \"typescript\": 6.064\n          },\n          \"count\": {\n            \"babel-loose\": 207,\n            \"babel-runtime\": 207,\n            \"babel\": 654,\n            \"buble\": 665,\n            \"es5\": 2906,\n            \"es6\": 668,\n            \"traceur\": 665,\n            \"typescript\": 663\n          },\n          \"errors\": {}\n        },\n        \"map-set\": {\n          \"supportsES6\": true,\n          \"baseline\": 234606.41315197173,\n          \"relative\": {\n            \"babel-loose\": 0.0304120428026887,\n            \"babel-runtime\": 0.030522162129449883,\n            \"babel\": 0.07501756481923967,\n            \"buble\": 0.07630552606022226,\n            \"es6\": 0.07395428327770845,\n            \"traceur\": 0.07263316177860157,\n            \"typescript\": 0.07195259077222631\n          },\n          \"raw\": {\n            \"babel-loose\": 7134.860278563034,\n            \"babel-runtime\": 7160.694978833185,\n            \"babel\": 17599.60180563736,\n            \"buble\": 17901.76577266305,\n            \"es6\": 17350.149137008022,\n            \"traceur\": 17040.205560764603,\n            \"typescript\": 16880.539238063673\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.361,\n            \"babel-runtime\": 6.211,\n            \"babel\": 6.351,\n            \"buble\": 6.142,\n            \"es5\": 6.306,\n            \"es6\": 6.245,\n            \"traceur\": 6.211,\n            \"typescript\": 6.22\n          },\n          \"count\": {\n            \"babel-loose\": 412,\n            \"babel-runtime\": 415,\n            \"babel\": 1322,\n            \"buble\": 1337,\n            \"es5\": 15456,\n            \"es6\": 1335,\n            \"traceur\": 1334,\n            \"typescript\": 1349\n          },\n          \"errors\": {}\n        },\n        \"object-literal-ext\": {\n          \"supportsES6\": true,\n          \"baseline\": 12901016.991395058,\n          \"relative\": {\n            \"babel-loose\": 1.0068924644440909,\n            \"babel-runtime\": 0.32617242458650925,\n            \"babel\": 0.3330544596175975,\n            \"es6\": 0.07946135523603906,\n            \"traceur\": 0.041927106468224055,\n            \"typescript\": 1.0133634718591895\n          },\n          \"raw\": {\n            \"babel-loose\": 12989936.792300861,\n            \"babel-runtime\": 4207955.991715079,\n            \"babel\": 4296741.242586524,\n            \"es6\": 1025132.2940594186,\n            \"traceur\": 540902.3129465882,\n            \"typescript\": 13073419.368914492\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.38,\n            \"babel-runtime\": 6.112,\n            \"babel\": 6.272,\n            \"es5\": 6.198,\n            \"es6\": 6.312,\n            \"traceur\": 6.344,\n            \"typescript\": 6.25\n          },\n          \"count\": {\n            \"babel-loose\": 670594,\n            \"babel-runtime\": 215138,\n            \"babel\": 221559,\n            \"es5\": 674887,\n            \"es6\": 52461,\n            \"traceur\": 27534,\n            \"typescript\": 678037\n          },\n          \"errors\": {}\n        },\n        \"promises\": {\n          \"supportsES6\": true,\n          \"baseline\": 163.87334487921672,\n          \"relative\": {\n            \"babel-loose\": 1.0336100495978107,\n            \"babel-runtime\": 1.0148485653332426,\n            \"babel\": 0.9931816656791855,\n            \"buble\": 0.9876712662920869,\n            \"es6\": 0.9857028080449689,\n            \"traceur\": 0.9972808811479723,\n            \"typescript\": 0.97802684432529\n          },\n          \"raw\": {\n            \"babel-loose\": 169.38113612836634,\n            \"babel-runtime\": 166.30662894703278,\n            \"babel\": 162.7560016275601,\n            \"buble\": 161.85299404837585,\n            \"es6\": 161.53041621116554,\n            \"traceur\": 163.4277537778108,\n            \"typescript\": 160.27253036125023\n          },\n          \"elapsed\": {\n            \"babel-loose\": 7.184,\n            \"babel-runtime\": 6.229,\n            \"babel\": 7.489,\n            \"buble\": 10.976,\n            \"es5\": 6.315,\n            \"es6\": 12.043,\n            \"traceur\": 11.367,\n            \"typescript\": 12.132\n          },\n          \"count\": {\n            \"babel-loose\": 68,\n            \"babel-runtime\": 35,\n            \"babel\": 90,\n            \"buble\": 218,\n            \"es5\": 38,\n            \"es6\": 239,\n            \"traceur\": 228,\n            \"typescript\": 239\n          },\n          \"errors\": {}\n        },\n        \"regex-u\": {\n          \"supportsES6\": true,\n          \"baseline\": 5233033.7395949615,\n          \"relative\": {\n            \"babel\": 0.7143334012416221,\n            \"es6\": 0.737172000836799,\n            \"traceur\": 0.771135449936861,\n            \"typescript\": 0.7168712494048975\n          },\n          \"raw\": {\n            \"babel\": 3738130.790017034,\n            \"es6\": 3857645.9522636943,\n            \"traceur\": 4035377.8273173347,\n            \"typescript\": 3751411.4350814233\n          },\n          \"elapsed\": {\n            \"babel\": 6.23,\n            \"es5\": 6.26,\n            \"es6\": 6.262,\n            \"traceur\": 6.415,\n            \"typescript\": 6.451\n          },\n          \"count\": {\n            \"babel\": 225191,\n            \"es5\": 286500,\n            \"es6\": 220847,\n            \"traceur\": 228161,\n            \"typescript\": 215569\n          },\n          \"errors\": {}\n        },\n        \"rest\": {\n          \"supportsES6\": true,\n          \"baseline\": 1207938.5600466125,\n          \"relative\": {\n            \"babel\": 1421.966073271732,\n            \"buble\": 13.763281525235275,\n            \"es6\": 18.080905972979973,\n            \"traceur\": 14.460935155667872,\n            \"typescript\": 14.234221997095787\n          },\n          \"raw\": {\n            \"babel\": 1717647650.982992,\n            \"buble\": 16625198.467108842,\n            \"es6\": 21840623.525339626,\n            \"traceur\": 17467921.188864887,\n            \"typescript\": 17194065.622555703\n          },\n          \"elapsed\": {\n            \"babel\": 6.365,\n            \"buble\": 6.211,\n            \"es5\": 6.238,\n            \"es6\": 6.242,\n            \"traceur\": 6.222,\n            \"typescript\": 6.304\n          },\n          \"count\": {\n            \"babel\": 86790931,\n            \"buble\": 853520,\n            \"es5\": 61789,\n            \"es6\": 1121588,\n            \"traceur\": 890788,\n            \"typescript\": 879655\n          },\n          \"errors\": {}\n        },\n        \"spread-generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 6250477.798280968,\n          \"relative\": {\n            \"babel-runtime\": 0.21277190221806921,\n            \"babel\": 0.19785934926138615,\n            \"es6\": 0.14581575105134334,\n            \"traceur\": 0.027040682338472566\n          },\n          \"raw\": {\n            \"babel-runtime\": 1329926.0509120508,\n            \"babel\": 1236715.469740614,\n            \"es6\": 911418.1145860862,\n            \"traceur\": 169017.18460699107\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 6.39,\n            \"babel\": 6.322,\n            \"es5\": 6.309,\n            \"es6\": 6.281,\n            \"traceur\": 6.245\n          },\n          \"count\": {\n            \"babel-runtime\": 68288,\n            \"babel\": 66893,\n            \"es5\": 321208,\n            \"es6\": 57231,\n            \"traceur\": 13486\n          },\n          \"errors\": {\n            \"babel-loose\": \"Error: AssertError - Expect -Infinity to equal 3\"\n          }\n        },\n        \"spread-literal\": {\n          \"supportsES6\": true,\n          \"baseline\": 8050659.978941933,\n          \"relative\": {\n            \"babel\": 0.7740974691282484,\n            \"buble\": 0.7653985614466766,\n            \"es6\": 0.18624397632963652,\n            \"traceur\": 0.34360240813773,\n            \"typescript\": 0.7751791409066031\n          },\n          \"raw\": {\n            \"babel\": 6231995.514511028,\n            \"buble\": 6161963.566578488,\n            \"es6\": 1499386.9265560135,\n            \"traceur\": 2766226.1558624953,\n            \"typescript\": 6240703.686207379\n          },\n          \"elapsed\": {\n            \"babel\": 6.164,\n            \"buble\": 6.213,\n            \"es5\": 6.457,\n            \"es6\": 6.252,\n            \"traceur\": 6.288,\n            \"typescript\": 6.297\n          },\n          \"count\": {\n            \"babel\": 318198,\n            \"buble\": 315884,\n            \"es5\": 418619,\n            \"es6\": 76709,\n            \"traceur\": 142517,\n            \"typescript\": 319576\n          },\n          \"errors\": {}\n        },\n        \"spread\": {\n          \"supportsES6\": true,\n          \"baseline\": 11302234.682328444,\n          \"relative\": {\n            \"babel\": 0.9987343816305211,\n            \"buble\": 0.9915655874047318,\n            \"es6\": 0.17285475979914852,\n            \"traceur\": 0.28031213300618113,\n            \"typescript\": 1.000380660454953\n          },\n          \"raw\": {\n            \"babel\": 11287930.366498327,\n            \"buble\": 11206906.971769135,\n            \"es6\": 1953645.0612074889,\n            \"traceur\": 3168153.5115399244,\n            \"typescript\": 11306536.996124605\n          },\n          \"elapsed\": {\n            \"babel\": 6.314,\n            \"buble\": 6.232,\n            \"es5\": 6.253,\n            \"es6\": 6.106,\n            \"traceur\": 6.078,\n            \"typescript\": 6.256\n          },\n          \"count\": {\n            \"babel\": 582901,\n            \"buble\": 581103,\n            \"es5\": 579111,\n            \"es6\": 107622,\n            \"traceur\": 177091,\n            \"typescript\": 579378\n          },\n          \"errors\": {}\n        },\n        \"super\": {\n          \"supportsES6\": true,\n          \"baseline\": 24625693.80846528,\n          \"relative\": {\n            \"babel-loose\": 0.27247663550463747,\n            \"babel-runtime\": 0.03996036287387181,\n            \"babel\": 0.04079481083224386,\n            \"buble\": 0.867446273386951,\n            \"es6\": 0.0189736260664017,\n            \"traceur\": 0.04660536302068209,\n            \"typescript\": 1.0177056114623604\n          },\n          \"raw\": {\n            \"babel-loose\": 6709926.195898002,\n            \"babel-runtime\": 984051.6606071308,\n            \"babel\": 1004600.5205290999,\n            \"buble\": 21361466.32372132,\n            \"es6\": 467238.70594752376,\n            \"traceur\": 1147689.3995796877,\n            \"typescript\": 25061706.77502902\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.28,\n            \"babel-runtime\": 6.282,\n            \"babel\": 6.313,\n            \"buble\": 6.303,\n            \"es5\": 6.357,\n            \"es6\": 6.081,\n            \"traceur\": 6.22,\n            \"typescript\": 6.177\n          },\n          \"count\": {\n            \"babel-loose\": 346399,\n            \"babel-runtime\": 50097,\n            \"babel\": 50976,\n            \"buble\": 1087503,\n            \"es5\": 1263149,\n            \"es6\": 23961,\n            \"traceur\": 58958,\n            \"typescript\": 1306098\n          },\n          \"errors\": {}\n        },\n        \"template_string\": {\n          \"supportsES6\": true,\n          \"baseline\": 1709771485.5946977,\n          \"relative\": {\n            \"babel\": 0.9976126198840324,\n            \"buble\": 0.9992043197587684,\n            \"es6\": 0.9916085596555796,\n            \"traceur\": 0.9989395274913588,\n            \"typescript\": 1.0008204580832734\n          },\n          \"raw\": {\n            \"babel\": 1705689611.1471405,\n            \"buble\": 1708411054.206589,\n            \"es6\": 1695424040.1707387,\n            \"traceur\": 1707958319.938166,\n            \"typescript\": 1711174281.4306042\n          },\n          \"elapsed\": {\n            \"babel\": 6.311,\n            \"buble\": 6.228,\n            \"es5\": 6.272,\n            \"es6\": 6.319,\n            \"traceur\": 6.31,\n            \"typescript\": 6.399\n          },\n          \"count\": {\n            \"babel\": 86973487,\n            \"buble\": 87035448,\n            \"es5\": 87009256,\n            \"es6\": 87076141,\n            \"traceur\": 86815228,\n            \"typescript\": 86999178\n          },\n          \"errors\": {}\n        },\n        \"template_string_tag\": {\n          \"supportsES6\": true,\n          \"baseline\": 154282425.33296326,\n          \"relative\": {\n            \"babel-loose\": 11.04486230759074,\n            \"babel-runtime\": 0.03759810180205979,\n            \"babel\": 0.03656279279421064,\n            \"es6\": 0.03702901323343683,\n            \"traceur\": 0.007464226142730027,\n            \"typescript\": 0.013016329407009836\n          },\n          \"raw\": {\n            \"babel-loose\": 1704028144.2837286,\n            \"babel-runtime\": 5800726.333937441,\n            \"babel\": 5640996.34923741,\n            \"es6\": 5712925.969341027,\n            \"traceur\": 1151598.9125340977,\n            \"typescript\": 2008190.8698462488\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.404,\n            \"babel-runtime\": 6.414,\n            \"babel\": 6.235,\n            \"es5\": 6.239,\n            \"es6\": 6.275,\n            \"traceur\": 6.326,\n            \"typescript\": 6.203\n          },\n          \"count\": {\n            \"babel-loose\": 86799953,\n            \"babel-runtime\": 295664,\n            \"babel\": 294061,\n            \"es5\": 7931872,\n            \"es6\": 298757,\n            \"traceur\": 61738,\n            \"typescript\": 102193\n          },\n          \"errors\": {}\n        },\n        \"map-string\": {\n          \"supportsES6\": true,\n          \"baseline\": 1722196448.039838,\n          \"relative\": {\n            \"babel-loose\": 0.004511194607418142,\n            \"babel-runtime\": 0.004490213863439246,\n            \"babel\": 0.01768167180104065,\n            \"buble\": 0.01770938972285425,\n            \"es6\": 0.0177575911321001,\n            \"traceur\": 0.017723795701525755,\n            \"typescript\": 0.01770776024349132\n          },\n          \"raw\": {\n            \"babel-loose\": 7769163.329311996,\n            \"babel-runtime\": 7733030.366554308,\n            \"babel\": 30451312.371158373,\n            \"buble\": 30499048.0776528,\n            \"es6\": 30582060.37344652,\n            \"traceur\": 30523858.002951406,\n            \"typescript\": 30496241.794081807\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.315,\n            \"babel-runtime\": 6.191,\n            \"babel\": 6.139,\n            \"buble\": 6.368,\n            \"es5\": 6.207,\n            \"es6\": 6.357,\n            \"traceur\": 6.21,\n            \"typescript\": 6.404\n          },\n          \"count\": {\n            \"babel-loose\": 399582,\n            \"babel-runtime\": 400325,\n            \"babel\": 1562768,\n            \"buble\": 1559679,\n            \"es5\": 87000805,\n            \"es6\": 1559359,\n            \"traceur\": 1563371,\n            \"typescript\": 1565018\n          },\n          \"errors\": {}\n        },\n        \"bindings-compound\": {\n          \"supportsES6\": true,\n          \"baseline\": 1721266705.9063027,\n          \"relative\": {\n            \"babel\": 0.9996540996071223,\n            \"buble\": 0.9940686868792326,\n            \"es6\": 1.0016247832309573,\n            \"traceur\": 1.001784765472261,\n            \"typescript\": 1.001114174297669\n          },\n          \"raw\": {\n            \"babel\": 1720671319.0764823,\n            \"buble\": 1711057334.1092205,\n            \"es6\": 1724063391.1860645,\n            \"traceur\": 1724338763.2915566,\n            \"typescript\": 1723184497.0294569\n          },\n          \"elapsed\": {\n            \"babel\": 6.286,\n            \"buble\": 6.228,\n            \"es5\": 6.219,\n            \"es6\": 6.223,\n            \"traceur\": 6.288,\n            \"typescript\": 6.132\n          },\n          \"count\": {\n            \"babel\": 87048734,\n            \"buble\": 87129646,\n            \"es5\": 87247390,\n            \"es6\": 86955026,\n            \"traceur\": 87228182,\n            \"typescript\": 87233465\n          },\n          \"errors\": {}\n        },\n        \"object-assign\": {\n          \"supportsES6\": true,\n          \"baseline\": 3248411.465546417,\n          \"relative\": {\n            \"babel-loose\": 0.6407533631168281,\n            \"babel-runtime\": 0.6378827978593332,\n            \"babel\": 0.6486407988528813,\n            \"buble\": 0.6467362193824998,\n            \"es6\": 0.6463727443202771,\n            \"traceur\": 0.6540853119057772,\n            \"typescript\": 0.641183154273679\n          },\n          \"raw\": {\n            \"babel-loose\": 2081430.5713361308,\n            \"babel-runtime\": 2072105.7942410856,\n            \"babel\": 2107052.208014887,\n            \"buble\": 2100865.350226255,\n            \"es6\": 2099684.633666691,\n            \"traceur\": 2124738.226640231,\n            \"typescript\": 2082826.709857836\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.14,\n            \"babel-runtime\": 6.212,\n            \"babel\": 6.231,\n            \"buble\": 6.19,\n            \"es5\": 6.215,\n            \"es6\": 6.262,\n            \"traceur\": 6.483,\n            \"typescript\": 6.237\n          },\n          \"count\": {\n            \"babel-loose\": 105919,\n            \"babel-runtime\": 105846,\n            \"babel\": 107302,\n            \"buble\": 106947,\n            \"es5\": 168554,\n            \"es6\": 107112,\n            \"traceur\": 108804,\n            \"typescript\": 105861\n          },\n          \"errors\": {}\n        },\n        \"new-target\": {\n          \"supportsES6\": true,\n          \"baseline\": 96509838.89002913,\n          \"relative\": {\n            \"es6\": 17.753475165245753\n          },\n          \"raw\": {\n            \"es6\": 1713385027.9360008\n          },\n          \"elapsed\": {\n            \"es5\": 6.329,\n            \"es6\": 6.213\n          },\n          \"count\": {\n            \"es5\": 4958241,\n            \"es6\": 86680033\n          },\n          \"errors\": {}\n        }\n      }\n    }\n  },\n  \"edge\": {\n    \"prerelease\": {\n      \"version\": \"13.10586\",\n      \"stats\": {\n        \"promises\": {\n          \"supportsES6\": true,\n          \"baseline\": 34.41682600382408,\n          \"relative\": {\n            \"babel-loose\": 0.9175438596491231,\n            \"babel-runtime\": 0.9703153988868279,\n            \"babel\": 0.9573972374771181,\n            \"buble\": 1.004031483970052,\n            \"es6\": 1.003217622671865,\n            \"traceur\": 0.9938862826861262,\n            \"typescript\": 0.9668123790261196\n          },\n          \"raw\": {\n            \"babel-loose\": 31.57894736842105,\n            \"babel-runtime\": 33.39517625231911,\n            \"babel\": 32.950574138791815,\n            \"buble\": 34.55557688615856,\n            \"es6\": 34.52756636346761,\n            \"traceur\": 34.20641125879592,\n            \"typescript\": 33.274613427285175\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.491,\n            \"babel-runtime\": 6.449,\n            \"babel\": 6.826,\n            \"buble\": 6.463,\n            \"es5\": 6.439,\n            \"es6\": 6.429,\n            \"traceur\": 6.312,\n            \"typescript\": 6.353\n          },\n          \"count\": {\n            \"babel-loose\": 5,\n            \"babel-runtime\": 6,\n            \"babel\": 9,\n            \"buble\": 5,\n            \"es5\": 5,\n            \"es6\": 6,\n            \"traceur\": 5,\n            \"typescript\": 5\n          },\n          \"errors\": {}\n        },\n        \"arrow\": {\n          \"supportsES6\": true,\n          \"baseline\": 104345321.53279041,\n          \"relative\": {\n            \"babel\": 0.9421400955076638,\n            \"buble\": 1.004465363706675,\n            \"es5-bind\": 0.24106796209276737,\n            \"es6\": 1.0343356341813497,\n            \"traceur\": 1.0690572872503972,\n            \"typescript\": 1.063715192140452\n          },\n          \"raw\": {\n            \"babel\": 98307911.19468103,\n            \"buble\": 104811261.34452425,\n            \"es5-bind\": 25154314.01582434,\n            \"es6\": 107928084.32147561,\n            \"traceur\": 111551126.37511536,\n            \"typescript\": 110993703.74320939\n          },\n          \"elapsed\": {\n            \"babel\": 5.614,\n            \"buble\": 5.579,\n            \"es5-bind\": 5.76,\n            \"es5\": 5.531,\n            \"es6\": 5.601,\n            \"traceur\": 5.658,\n            \"typescript\": 5.747\n          },\n          \"count\": {\n            \"babel\": 8340355,\n            \"buble\": 8641563,\n            \"es5-bind\": 2095210,\n            \"es5\": 8371268,\n            \"es6\": 8558536,\n            \"traceur\": 8714705,\n            \"typescript\": 8728880\n          },\n          \"errors\": {}\n        },\n        \"arrow-args\": {\n          \"supportsES6\": true,\n          \"baseline\": 20504473.440011133,\n          \"relative\": {\n            \"babel\": 0.9692707598238965,\n            \"buble\": 0.9992364219384474,\n            \"es6\": 1.0038619282167986,\n            \"traceur\": 0.9932467330480332\n          },\n          \"raw\": {\n            \"babel\": 19874386.550988495,\n            \"buble\": 20488816.673928652,\n            \"es6\": 20583660.24455971,\n            \"traceur\": 20366001.257161226\n          },\n          \"elapsed\": {\n            \"babel\": 5.6,\n            \"buble\": 5.649,\n            \"es5\": 5.516,\n            \"es6\": 5.699,\n            \"traceur\": 5.46\n          },\n          \"count\": {\n            \"babel\": 1569279,\n            \"buble\": 2385083,\n            \"es5\": 2293618,\n            \"es6\": 1872972,\n            \"traceur\": 1910734\n          },\n          \"errors\": {\n            \"typescript\": \"Error: AssertError - Expect undefined to equal 1\"\n          }\n        },\n        \"arrow-declare\": {\n          \"supportsES6\": true,\n          \"baseline\": 20172700.739581604,\n          \"relative\": {\n            \"babel\": 0.6773069587847113,\n            \"buble\": 0.7116276021443334,\n            \"es6\": 0.6756713644314858,\n            \"traceur\": 0.6591622880101328,\n            \"typescript\": 0.6576434391735951\n          },\n          \"raw\": {\n            \"babel\": 13663110.588400112,\n            \"buble\": 14355450.656083677,\n            \"es6\": 13630116.232981144,\n            \"traceur\": 13297083.574846307,\n            \"typescript\": 13266444.291798173\n          },\n          \"elapsed\": {\n            \"babel\": 5.679,\n            \"buble\": 5.748,\n            \"es5\": 5.64,\n            \"es6\": 5.736,\n            \"traceur\": 5.561,\n            \"typescript\": 5.706\n          },\n          \"count\": {\n            \"babel\": 1703702,\n            \"buble\": 1772005,\n            \"es5\": 2179690,\n            \"es6\": 1671364,\n            \"traceur\": 1608399,\n            \"typescript\": 1650513\n          },\n          \"errors\": {}\n        },\n        \"bindings\": {\n          \"supportsES6\": true,\n          \"baseline\": 135288323.5987317,\n          \"relative\": {\n            \"babel\": 1.005886184929048,\n            \"buble\": 0.9752577315268569,\n            \"es6\": 0.9148721238473944,\n            \"traceur\": 0.9864709951230847,\n            \"typescript\": 0.9553474365384254\n          },\n          \"raw\": {\n            \"babel\": 136084655.6901747,\n            \"buble\": 131940983.57497041,\n            \"es6\": 123771515.94252522,\n            \"traceur\": 133458007.20897475,\n            \"typescript\": 129247353.14362928\n          },\n          \"elapsed\": {\n            \"babel\": 5.586,\n            \"buble\": 5.593,\n            \"es5\": 5.504,\n            \"es6\": 5.462,\n            \"traceur\": 5.586,\n            \"typescript\": 5.44\n          },\n          \"count\": {\n            \"babel\": 10932033,\n            \"buble\": 11984158,\n            \"es5\": 12420066,\n            \"es6\": 12835623,\n            \"traceur\": 12224429,\n            \"typescript\": 12650065\n          },\n          \"errors\": {}\n        },\n        \"classes\": {\n          \"supportsES6\": true,\n          \"baseline\": 32060102.814910863,\n          \"relative\": {\n            \"babel-loose\": 0.8868033461903749,\n            \"babel-runtime\": 0.784176842677076,\n            \"babel\": 0.7833918691044862,\n            \"buble\": 0.9797422089040678,\n            \"es6\": 0.7755064387266953,\n            \"traceur\": 1.0106629113200511,\n            \"typescript\": 0.9432951077094824\n          },\n          \"raw\": {\n            \"babel-loose\": 28431006.455470413,\n            \"babel-runtime\": 25140790.201299235,\n            \"babel\": 25115623.86785502,\n            \"buble\": 31410635.94957229,\n            \"es6\": 24862816.159203224,\n            \"traceur\": 32401956.84813798,\n            \"typescript\": 30242138.137968425\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.651,\n            \"babel-runtime\": 5.735,\n            \"babel\": 5.84,\n            \"buble\": 5.631,\n            \"es5\": 5.647,\n            \"es6\": 5.548,\n            \"traceur\": 5.741,\n            \"typescript\": 5.709\n          },\n          \"count\": {\n            \"babel-loose\": 2754489,\n            \"babel-runtime\": 2510776,\n            \"babel\": 2585624,\n            \"buble\": 3305650,\n            \"es5\": 3249875,\n            \"es6\": 2322774,\n            \"traceur\": 3275614,\n            \"typescript\": 3085571\n          },\n          \"errors\": {}\n        },\n        \"defaults\": {\n          \"supportsES6\": true,\n          \"baseline\": 115208868.23664714,\n          \"relative\": {\n            \"babel\": 0.38944341255477494,\n            \"buble\": 0.9742294261804227,\n            \"es6\": 1.0318204299000522,\n            \"traceur\": 0.003995642991340053,\n            \"typescript\": 1.0138782289103903\n          },\n          \"raw\": {\n            \"babel\": 44867334.80265328,\n            \"buble\": 112239869.59308468,\n            \"es6\": 118874863.95223573,\n            \"traceur\": 460333.5069099788,\n            \"typescript\": 116807763.28254232\n          },\n          \"elapsed\": {\n            \"babel\": 5.821,\n            \"buble\": 5.585,\n            \"es5\": 5.532,\n            \"es6\": 5.585,\n            \"traceur\": 5.613,\n            \"typescript\": 5.665\n          },\n          \"count\": {\n            \"babel\": 3760959,\n            \"buble\": 9178776,\n            \"es5\": 9251988,\n            \"es6\": 11105829,\n            \"traceur\": 43250,\n            \"typescript\": 10851643\n          },\n          \"errors\": {}\n        },\n        \"destructuring\": {\n          \"supportsES6\": true,\n          \"baseline\": 101276866.17766587,\n          \"relative\": {\n            \"babel-loose\": 0.8672309247508379,\n            \"babel-runtime\": 0.26425535396417393,\n            \"babel\": 0.27425990614585943,\n            \"es6\": 0.0479364721982225,\n            \"traceur\": 0.028444858097909063,\n            \"typescript\": 1.0171279662650712\n          },\n          \"raw\": {\n            \"babel-loose\": 87830430.31112403,\n            \"babel-runtime\": 26762954.120161373,\n            \"babel\": 27776183.812633406,\n            \"es6\": 4854855.679848781,\n            \"traceur\": 2880806.0870246314,\n            \"typescript\": 103011532.92498906\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.685,\n            \"babel-runtime\": 5.599,\n            \"babel\": 5.583,\n            \"es5\": 5.551,\n            \"es6\": 5.719,\n            \"traceur\": 5.618,\n            \"typescript\": 5.646\n          },\n          \"count\": {\n            \"babel-loose\": 8012138,\n            \"babel-runtime\": 2458579,\n            \"babel\": 2556186,\n            \"es5\": 9544110,\n            \"es6\": 456424,\n            \"traceur\": 242517,\n            \"typescript\": 9379952\n          },\n          \"errors\": {}\n        },\n        \"destructuring-simple\": {\n          \"supportsES6\": true,\n          \"baseline\": 139125636.27827838,\n          \"relative\": {\n            \"babel\": 0.9769037955289364,\n            \"buble\": 1.045625583447017,\n            \"es6\": 1.0373950698539947,\n            \"traceur\": 1.0956848515515747,\n            \"typescript\": 0.9851422772003661\n          },\n          \"raw\": {\n            \"babel\": 135912362.13562843,\n            \"buble\": 145473324.6059123,\n            \"es6\": 144328249.16538605,\n            \"traceur\": 152437852.13258383,\n            \"typescript\": 137058546.14013302\n          },\n          \"elapsed\": {\n            \"babel\": 5.639,\n            \"buble\": 5.535,\n            \"es5\": 5.581,\n            \"es6\": 5.378,\n            \"traceur\": 5.6,\n            \"typescript\": 5.548\n          },\n          \"count\": {\n            \"babel\": 12804781,\n            \"buble\": 11111644,\n            \"es5\": 12691740,\n            \"es6\": 13289915,\n            \"traceur\": 14014906,\n            \"typescript\": 12790936\n          },\n          \"errors\": {}\n        },\n        \"for-of-array\": {\n          \"supportsES6\": true,\n          \"baseline\": 10295305.540637463,\n          \"relative\": {\n            \"babel-loose\": 0.7963853983760041,\n            \"babel-runtime\": 0.03965135339423149,\n            \"babel\": 0.10381451854689852,\n            \"es6\": 0.2110306221578706,\n            \"traceur\": 0.11638517530936908,\n            \"typescript\": 1.0430990878664284\n          },\n          \"raw\": {\n            \"babel-loose\": 8199031.004383248,\n            \"babel-runtime\": 408222.7982934055,\n            \"babel\": 1068802.187994495,\n            \"es6\": 2172624.7335460964,\n            \"traceur\": 1198220.94021061,\n            \"typescript\": 10739023.818745123\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.773,\n            \"babel-runtime\": 5.584,\n            \"babel\": 5.633,\n            \"es5\": 5.584,\n            \"es6\": 5.508,\n            \"traceur\": 5.567,\n            \"typescript\": 5.767\n          },\n          \"count\": {\n            \"babel-loose\": 738490,\n            \"babel-runtime\": 39848,\n            \"babel\": 103986,\n            \"es5\": 993966,\n            \"es6\": 199865,\n            \"traceur\": 104693,\n            \"typescript\": 1045283\n          },\n          \"errors\": {}\n        },\n        \"for-of-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 5557017.810407259,\n          \"relative\": {\n            \"babel-loose\": 0.0781631276754409,\n            \"babel-runtime\": 0.04081681024253758,\n            \"babel\": 0.19723085216435332,\n            \"es6\": 0.314407615339003,\n            \"traceur\": 0.21276927669815504\n          },\n          \"raw\": {\n            \"babel-loose\": 434353.89260956156,\n            \"babel-runtime\": 226819.74148179477,\n            \"babel\": 1096015.3582391124,\n            \"es6\": 1747168.7181665143,\n            \"traceur\": 1182362.6601191177\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.603,\n            \"babel-runtime\": 7.605,\n            \"babel\": 5.936,\n            \"es5\": 5.765,\n            \"es6\": 5.815,\n            \"traceur\": 5.999\n          },\n          \"count\": {\n            \"babel-loose\": 50293,\n            \"babel-runtime\": 38832,\n            \"babel\": 117818,\n            \"es5\": 497328,\n            \"es6\": 181332,\n            \"traceur\": 113179\n          },\n          \"errors\": {\n            \"typescript\": \"Error: AssertError - Expect  to equal bd\"\n          }\n        },\n        \"generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 10377260.008499375,\n          \"relative\": {\n            \"babel-loose\": 0.031046171282572217,\n            \"babel-runtime\": 0.03085518448742738,\n            \"babel\": 0.029883953998165957,\n            \"es6\": 0.05596829174529659,\n            \"traceur\": 0.027706814754693863\n          },\n          \"raw\": {\n            \"babel-loose\": 322174.1916676584,\n            \"babel-runtime\": 320192.27203625045,\n            \"babel\": 310113.5607210026,\n            \"es6\": 580797.515672492,\n            \"traceur\": 287520.82071678503\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.771,\n            \"babel-runtime\": 5.543,\n            \"babel\": 5.643,\n            \"es5\": 5.591,\n            \"es6\": 5.685,\n            \"traceur\": 5.496\n          },\n          \"count\": {\n            \"babel-loose\": 32758,\n            \"babel-runtime\": 39172,\n            \"babel\": 32113,\n            \"es5\": 1247728,\n            \"es6\": 48920,\n            \"traceur\": 29665\n          },\n          \"errors\": {}\n        },\n        \"map-set\": {\n          \"supportsES6\": true,\n          \"baseline\": 39483.53374732598,\n          \"relative\": {\n            \"babel-loose\": 0.17118836828264608,\n            \"babel-runtime\": 0.17169067801817472,\n            \"babel\": 0.6199677877311873,\n            \"buble\": 0.6456042946986518,\n            \"es6\": 0.6612166993271216,\n            \"traceur\": 0.6060657475613405,\n            \"typescript\": 0.6573788332247255\n          },\n          \"raw\": {\n            \"babel-loose\": 6759.121716237524,\n            \"babel-runtime\": 6778.95467963188,\n            \"babel\": 24478.519069139365,\n            \"buble\": 25490.738957152804,\n            \"es6\": 26107.1718621779,\n            \"traceur\": 23929.617396936534,\n            \"typescript\": 25955.639346406224\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.674,\n            \"babel-runtime\": 5.808,\n            \"babel\": 5.488,\n            \"buble\": 5.785,\n            \"es5\": 5.618,\n            \"es6\": 5.972,\n            \"traceur\": 5.527,\n            \"typescript\": 5.725\n          },\n          \"count\": {\n            \"babel-loose\": 561,\n            \"babel-runtime\": 976,\n            \"babel\": 2383,\n            \"buble\": 2404,\n            \"es5\": 3285,\n            \"es6\": 2388,\n            \"traceur\": 2396,\n            \"typescript\": 2448\n          },\n          \"errors\": {}\n        },\n        \"map-set-lookup\": {\n          \"supportsES6\": true,\n          \"baseline\": 162366.77526236617,\n          \"relative\": {\n            \"babel-loose\": 11.078447738915402,\n            \"babel-runtime\": 11.445946374094286,\n            \"babel\": 65.76408569553948,\n            \"buble\": 59.48269195622642,\n            \"es6\": 64.72015008121996,\n            \"traceur\": 61.147524891295454,\n            \"typescript\": 62.05607681820388\n          },\n          \"raw\": {\n            \"babel-loose\": 1798771.8342803458,\n            \"babel-runtime\": 1858441.4025876618,\n            \"babel\": 10677902.522462647,\n            \"buble\": 9658012.87685717,\n            \"es6\": 10508402.06318405,\n            \"traceur\": 9928326.43187491,\n            \"typescript\": 10075845.07840544\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.504,\n            \"babel-runtime\": 5.678,\n            \"babel\": 5.474,\n            \"buble\": 5.461,\n            \"es5\": 5.575,\n            \"es6\": 5.492,\n            \"traceur\": 5.73,\n            \"typescript\": 5.383\n          },\n          \"count\": {\n            \"babel-loose\": 173814,\n            \"babel-runtime\": 145751,\n            \"babel\": 982690,\n            \"buble\": 944095,\n            \"es5\": 12705,\n            \"es6\": 862958,\n            \"traceur\": 802624,\n            \"typescript\": 784286\n          },\n          \"errors\": {}\n        },\n        \"map-set-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 20062.02449479183,\n          \"relative\": {\n            \"babel-loose\": 0.16691840590251125,\n            \"babel-runtime\": 0.16754552577440546,\n            \"babel\": 0.6144472459340649,\n            \"buble\": 0.630644528087638,\n            \"es6\": 0.6320491319818221,\n            \"traceur\": 0.598116937704356,\n            \"typescript\": 0.6452376362637406\n          },\n          \"raw\": {\n            \"babel-loose\": 3348.7211478477857,\n            \"babel-runtime\": 3361.302442078898,\n            \"babel\": 12327.055698686589,\n            \"buble\": 12652.005970000628,\n            \"es6\": 12680.185167731228,\n            \"traceur\": 11999.436654974668,\n            \"typescript\": 12944.773263684745\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.444,\n            \"babel-runtime\": 6.417,\n            \"babel\": 5.661,\n            \"buble\": 5.493,\n            \"es5\": 5.542,\n            \"es6\": 5.485,\n            \"traceur\": 5.939,\n            \"typescript\": 5.449\n          },\n          \"count\": {\n            \"babel-loose\": 976,\n            \"babel-runtime\": 976,\n            \"babel\": 1214,\n            \"buble\": 1228,\n            \"es5\": 2653,\n            \"es6\": 1230,\n            \"traceur\": 1238,\n            \"typescript\": 1248\n          },\n          \"errors\": {}\n        },\n        \"object-literal-ext\": {\n          \"supportsES6\": true,\n          \"baseline\": 2967528.8044276503,\n          \"relative\": {\n            \"babel-loose\": 0.9734283904690135,\n            \"babel-runtime\": 0.6339675212428945,\n            \"babel\": 0.6235238332965028,\n            \"es6\": 0.9061882432538928,\n            \"traceur\": 0.22836966401262768,\n            \"typescript\": 1.023268712181686\n          },\n          \"raw\": {\n            \"babel-loose\": 2888676.7877644436,\n            \"babel-runtime\": 1881316.8803598876,\n            \"babel\": 1850324.9355545167,\n            \"es6\": 2689139.714089617,\n            \"traceur\": 677693.5560149372,\n            \"typescript\": 3036579.3780687395\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.693,\n            \"babel-runtime\": 5.557,\n            \"babel\": 5.688,\n            \"es5\": 5.647,\n            \"es6\": 5.638,\n            \"traceur\": 5.386,\n            \"typescript\": 5.584\n          },\n          \"count\": {\n            \"babel-loose\": 264198,\n            \"babel-runtime\": 167195,\n            \"babel\": 163938,\n            \"es5\": 269938,\n            \"es6\": 268010,\n            \"traceur\": 59002,\n            \"typescript\": 292950\n          },\n          \"errors\": {}\n        },\n        \"regex-u\": {\n          \"supportsES6\": true,\n          \"baseline\": 5933839.46967903,\n          \"relative\": {\n            \"babel\": 0.14989639007322555,\n            \"es6\": 0.7468490380711272,\n            \"traceur\": 0.6880091359999384,\n            \"typescript\": 0.7453456911388089\n          },\n          \"raw\": {\n            \"babel\": 889461.1157789096,\n            \"es6\": 4431682.299998271,\n            \"traceur\": 4082535.766696202,\n            \"typescript\": 4422761.68063466\n          },\n          \"elapsed\": {\n            \"babel\": 5.679,\n            \"es5\": 5.784,\n            \"es6\": 5.722,\n            \"traceur\": 5.724,\n            \"typescript\": 5.635\n          },\n          \"count\": {\n            \"babel\": 89823,\n            \"es5\": 891317,\n            \"es6\": 432372,\n            \"traceur\": 427616,\n            \"typescript\": 429136\n          },\n          \"errors\": {}\n        },\n        \"rest\": {\n          \"supportsES6\": true,\n          \"baseline\": 459113.02155538124,\n          \"relative\": {\n            \"babel\": 0.6383920903285294,\n            \"buble\": 0.6123170628742355,\n            \"es6\": 10.897899872911239,\n            \"traceur\": 0.5990366763215413,\n            \"typescript\": 0.597180853159069\n          },\n          \"raw\": {\n            \"babel\": 293094.121527787,\n            \"buble\": 281122.7368861066,\n            \"es6\": 5003367.739260284,\n            \"traceur\": 275025.5384884757,\n            \"typescript\": 274173.5059088806\n          },\n          \"elapsed\": {\n            \"babel\": 5.743,\n            \"buble\": 5.521,\n            \"es5\": 5.707,\n            \"es6\": 5.655,\n            \"traceur\": 5.798,\n            \"typescript\": 5.482\n          },\n          \"count\": {\n            \"babel\": 28794,\n            \"buble\": 26127,\n            \"es5\": 44144,\n            \"es6\": 550736,\n            \"traceur\": 27272,\n            \"typescript\": 26549\n          },\n          \"errors\": {}\n        },\n        \"spread\": {\n          \"supportsES6\": true,\n          \"baseline\": 4473848.728982362,\n          \"relative\": {\n            \"babel\": 0.9605784843744541,\n            \"buble\": 0.9844133577665591,\n            \"es6\": 0.6592565507230336,\n            \"traceur\": 0.04694648134979805,\n            \"typescript\": 0.875544483766394\n          },\n          \"raw\": {\n            \"babel\": 4297482.8314064555,\n            \"buble\": 4404116.44943718,\n            \"es6\": 2949414.08152554,\n            \"traceur\": 210031.45591698817,\n            \"typescript\": 3917053.5758658\n          },\n          \"elapsed\": {\n            \"babel\": 5.814,\n            \"buble\": 5.599,\n            \"es5\": 5.51,\n            \"es6\": 5.524,\n            \"traceur\": 5.679,\n            \"typescript\": 5.762\n          },\n          \"count\": {\n            \"babel\": 389031,\n            \"buble\": 388277,\n            \"es5\": 388045,\n            \"es6\": 247651,\n            \"traceur\": 28153,\n            \"typescript\": 388747\n          },\n          \"errors\": {}\n        },\n        \"spread-generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 3693736.366142661,\n          \"relative\": {\n            \"babel-runtime\": 0.02771885793760713,\n            \"babel\": 0.011076875605041081,\n            \"es6\": 0.10000594082993458,\n            \"traceur\": 0.023037884961414925\n          },\n          \"raw\": {\n            \"babel-runtime\": 102386.15359208161,\n            \"babel\": 40915.05824557873,\n            \"es6\": 369395.5804738405,\n            \"traceur\": 85095.87348098942\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.701,\n            \"babel\": 5.998,\n            \"es5\": 6.48,\n            \"es6\": 5.586,\n            \"traceur\": 5.764\n          },\n          \"count\": {\n            \"babel-runtime\": 11335,\n            \"babel\": 11283,\n            \"es5\": 650181,\n            \"es6\": 31587,\n            \"traceur\": 10049\n          },\n          \"errors\": {\n            \"babel-loose\": \"Error: AssertError - Expect -Infinity to equal 3\"\n          }\n        },\n        \"spread-literal\": {\n          \"supportsES6\": true,\n          \"baseline\": 4370862.669411205,\n          \"relative\": {\n            \"babel\": 0.6320042501452953,\n            \"buble\": 0.7187902273685755,\n            \"es6\": 0.5329809175717868,\n            \"traceur\": 0.0392723790934808,\n            \"typescript\": 0.4548926084620473\n          },\n          \"raw\": {\n            \"babel\": 2762403.783869292,\n            \"buble\": 3141733.3719428987,\n            \"es6\": 2329586.396123053,\n            \"traceur\": 171654.1757186603,\n            \"typescript\": 1988273.1209178502\n          },\n          \"elapsed\": {\n            \"babel\": 5.937,\n            \"buble\": 5.662,\n            \"es5\": 5.838,\n            \"es6\": 5.725,\n            \"traceur\": 5.518,\n            \"typescript\": 5.917\n          },\n          \"count\": {\n            \"babel\": 309123,\n            \"buble\": 308348,\n            \"es5\": 391008,\n            \"es6\": 317146,\n            \"traceur\": 18802,\n            \"typescript\": 299569\n          },\n          \"errors\": {}\n        },\n        \"super\": {\n          \"supportsES6\": true,\n          \"baseline\": 24291664.75946353,\n          \"relative\": {\n            \"babel-loose\": 0.1345404607591997,\n            \"babel-runtime\": 0.03895871868908013,\n            \"babel\": 0.044516717452751806,\n            \"buble\": 0.8509597827994544,\n            \"es6\": 0.34122816387214305,\n            \"traceur\": 0.04642164794560071,\n            \"typescript\": 0.758019781210326\n          },\n          \"raw\": {\n            \"babel-loose\": 3268211.7693462376,\n            \"babel-runtime\": 946372.133853381,\n            \"babel\": 1081385.176554006,\n            \"buble\": 20671229.767550245,\n            \"es6\": 8289000.163269384,\n            \"traceur\": 1127659.1094763714,\n            \"typescript\": 18413562.406203132\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.648,\n            \"babel-runtime\": 5.638,\n            \"babel\": 5.676,\n            \"buble\": 5.485,\n            \"es5\": 5.494,\n            \"es6\": 5.56,\n            \"traceur\": 5.706,\n            \"typescript\": 5.748\n          },\n          \"count\": {\n            \"babel-loose\": 415961,\n            \"babel-runtime\": 101074,\n            \"babel\": 107469,\n            \"buble\": 2266595,\n            \"es5\": 2287500,\n            \"es6\": 1004384,\n            \"traceur\": 146461,\n            \"typescript\": 2298449\n          },\n          \"errors\": {}\n        },\n        \"template_string\": {\n          \"supportsES6\": true,\n          \"baseline\": 2662174.982276816,\n          \"relative\": {\n            \"babel\": 1.9226633905685675,\n            \"buble\": 1.326212138485148,\n            \"es6\": 2.5444245541883497,\n            \"traceur\": 1.778989767994999,\n            \"typescript\": 2.257420991873659\n          },\n          \"raw\": {\n            \"babel\": 5118466.377711159,\n            \"buble\": 3530608.7762669967,\n            \"es6\": 6773703.392451066,\n            \"traceur\": 4735982.054082723,\n            \"typescript\": 6009649.68903257\n          },\n          \"elapsed\": {\n            \"babel\": 5.584,\n            \"buble\": 6.528,\n            \"es5\": 5.91,\n            \"es6\": 5.618,\n            \"traceur\": 5.67,\n            \"typescript\": 5.592\n          },\n          \"count\": {\n            \"babel\": 686602,\n            \"buble\": 585900,\n            \"es5\": 686624,\n            \"es6\": 933841,\n            \"traceur\": 682337,\n            \"typescript\": 708501\n          },\n          \"errors\": {}\n        },\n        \"template_string_tag\": {\n          \"supportsES6\": true,\n          \"baseline\": 4855175.2611614745,\n          \"relative\": {\n            \"babel-loose\": 1.3569895336111832,\n            \"babel-runtime\": 0.7024940685612794,\n            \"babel\": 0.7347976445248379,\n            \"es6\": 0.7495770266054788,\n            \"traceur\": 0.08440161483350937,\n            \"typescript\": 0.8085826135899448\n          },\n          \"raw\": {\n            \"babel-loose\": 6588422.0132440645,\n            \"babel-runtime\": 3410731.8227913966,\n            \"babel\": 3567571.345656716,\n            \"es6\": 3639327.835909897,\n            \"traceur\": 409784.6323417341,\n            \"typescript\": 3925810.3021071875\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.722,\n            \"babel-runtime\": 5.576,\n            \"babel\": 5.668,\n            \"es5\": 5.601,\n            \"es6\": 5.591,\n            \"traceur\": 5.648,\n            \"typescript\": 5.727\n          },\n          \"count\": {\n            \"babel-loose\": 745368,\n            \"babel-runtime\": 357422,\n            \"babel\": 365242,\n            \"es5\": 733073,\n            \"es6\": 366494,\n            \"traceur\": 47569,\n            \"typescript\": 508962\n          },\n          \"errors\": {}\n        },\n        \"map-string\": {\n          \"supportsES6\": true,\n          \"baseline\": 101338629.29258204,\n          \"relative\": {\n            \"babel-loose\": 0.03909328270446489,\n            \"babel-runtime\": 0.04109199345353139,\n            \"babel\": 0.10634284840516615,\n            \"buble\": 0.11023512949661178,\n            \"es6\": 0.10458169368964279,\n            \"traceur\": 0.11150243797595627,\n            \"typescript\": 0.10917834708286589\n          },\n          \"raw\": {\n            \"babel-loose\": 3961659.683817876,\n            \"babel-runtime\": 4164206.291480626,\n            \"babel\": 10776638.492448382,\n            \"buble\": 11171076.923076916,\n            \"es6\": 10598165.487605076,\n            \"traceur\": 11299504.227264553,\n            \"typescript\": 11063984.041807402\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.609,\n            \"babel-runtime\": 5.538,\n            \"babel\": 5.43,\n            \"buble\": 5.609,\n            \"es5\": 5.538,\n            \"es6\": 5.433,\n            \"traceur\": 5.459,\n            \"typescript\": 5.662\n          },\n          \"count\": {\n            \"babel-loose\": 362045,\n            \"babel-runtime\": 372019,\n            \"babel\": 1143750,\n            \"buble\": 1004466,\n            \"es5\": 7899312,\n            \"es6\": 988771,\n            \"traceur\": 873262,\n            \"typescript\": 1036052\n          },\n          \"errors\": {}\n        },\n        \"bindings-compound\": {\n          \"supportsES6\": true,\n          \"baseline\": 142184749.77813622,\n          \"relative\": {\n            \"babel\": 0.9787229327737805,\n            \"buble\": 1.0604729818912415,\n            \"es6\": 0.9544764175531233,\n            \"traceur\": 1.0010782313955795,\n            \"typescript\": 1.0111334736275337\n          },\n          \"raw\": {\n            \"babel\": 139159475.29856363,\n            \"buble\": 150783085.57668015,\n            \"es6\": 135711990.5989227,\n            \"traceur\": 142338057.83931962,\n            \"typescript\": 143767759.94002858\n          },\n          \"elapsed\": {\n            \"babel\": 5.651,\n            \"buble\": 5.675,\n            \"es5\": 5.513,\n            \"es6\": 5.588,\n            \"traceur\": 5.494,\n            \"typescript\": 5.708\n          },\n          \"count\": {\n            \"babel\": 12970360,\n            \"buble\": 13952104,\n            \"es5\": 11697955,\n            \"es6\": 12568757,\n            \"traceur\": 13333974,\n            \"typescript\": 13585224\n          },\n          \"errors\": {}\n        },\n        \"object-assign\": {\n          \"supportsES6\": true,\n          \"baseline\": 1051919.4335956543,\n          \"relative\": {\n            \"babel-loose\": 1.6177238914091598,\n            \"babel-runtime\": 1.6661729045791347,\n            \"babel\": 1.5560299687014985,\n            \"buble\": 1.6471014393452883,\n            \"es6\": 1.7645262423850885,\n            \"traceur\": 1.589688053603798,\n            \"typescript\": 1.6828345394464224\n          },\n          \"raw\": {\n            \"babel-loose\": 1701715.1995652812,\n            \"babel-runtime\": 1752679.6580573095,\n            \"babel\": 1636818.163334344,\n            \"buble\": 1732618.0131506827,\n            \"es6\": 1856139.4454543905,\n            \"traceur\": 1672223.7569406854,\n            \"typescript\": 1770206.3555696844\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.654,\n            \"babel-runtime\": 5.622,\n            \"babel\": 5.597,\n            \"buble\": 5.437,\n            \"es5\": 5.528,\n            \"es6\": 5.591,\n            \"traceur\": 5.534,\n            \"typescript\": 5.601\n          },\n          \"count\": {\n            \"babel-loose\": 141854,\n            \"babel-runtime\": 150834,\n            \"babel\": 141363,\n            \"buble\": 152338,\n            \"es5\": 95119,\n            \"es6\": 153045,\n            \"traceur\": 146342,\n            \"typescript\": 152127\n          },\n          \"errors\": {}\n        },\n        \"new-target\": {\n          \"supportsES6\": true,\n          \"baseline\": 19663726.04813734,\n          \"relative\": {\n            \"es6\": 1.1045780108565537\n          },\n          \"raw\": {\n            \"es6\": 21720119.404279746\n          },\n          \"elapsed\": {\n            \"es5\": 5.795,\n            \"es6\": 5.476\n          },\n          \"count\": {\n            \"es5\": 1861616,\n            \"es6\": 1958478\n          },\n          \"errors\": {}\n        }\n      }\n    }\n  },\n  \"safari\": {\n    \"stable\": {\n      \"version\": \"9.0.3\",\n      \"stats\": {\n        \"promises\": {\n          \"supportsES6\": true,\n          \"baseline\": 84.9102377486657,\n          \"relative\": {\n            \"babel-loose\": 7.24695396189386,\n            \"babel-runtime\": 7.2580328137370005,\n            \"babel\": 7.242808107224582,\n            \"buble\": 7.22214978404368,\n            \"es6\": 7.215289839339989,\n            \"traceur\": 7.229022785360814,\n            \"typescript\": 7.226399326410329\n          },\n          \"raw\": {\n            \"babel-loose\": 615.3405838580425,\n            \"babel-runtime\": 616.2812918020257,\n            \"babel\": 614.9885583524026,\n            \"buble\": 613.2344552196234,\n            \"es6\": 612.6519756838903,\n            \"traceur\": 613.8180433955082,\n            \"typescript\": 613.5952848722986\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.953,\n            \"babel-runtime\": 5.926,\n            \"babel\": 5.976,\n            \"buble\": 5.974,\n            \"es5\": 6.558,\n            \"es6\": 5.993,\n            \"traceur\": 5.988,\n            \"typescript\": 12.892\n          },\n          \"count\": {\n            \"babel-loose\": 75,\n            \"babel-runtime\": 75,\n            \"babel\": 75,\n            \"buble\": 75,\n            \"es5\": 25,\n            \"es6\": 75,\n            \"traceur\": 75,\n            \"typescript\": 976\n          },\n          \"errors\": {}\n        },\n        \"arrow\": {\n          \"supportsES6\": false,\n          \"baseline\": 195009416.88457236,\n          \"relative\": {\n            \"babel\": 0.989112540276023,\n            \"buble\": 0.9895303632462015,\n            \"es5-bind\": 0.081284803273807,\n            \"traceur\": 0.9970065370612532,\n            \"typescript\": 0.9995634806976169\n          },\n          \"raw\": {\n            \"babel\": 192886259.71244535,\n            \"buble\": 192967739.12622082,\n            \"es5-bind\": 15851302.08800228,\n            \"traceur\": 194425663.42242175,\n            \"typescript\": 194924291.50995576\n          },\n          \"elapsed\": {\n            \"babel\": 5.565,\n            \"buble\": 5.644,\n            \"es5-bind\": 5.605,\n            \"es5\": 5.499,\n            \"traceur\": 5.47,\n            \"typescript\": 5.477\n          },\n          \"count\": {\n            \"babel\": 14577543,\n            \"buble\": 14662866,\n            \"es5-bind\": 1207680,\n            \"es5\": 14705358,\n            \"traceur\": 14847518,\n            \"typescript\": 14846390\n          },\n          \"errors\": {}\n        },\n        \"arrow-args\": {\n          \"supportsES6\": false,\n          \"baseline\": 175229459.86779985,\n          \"relative\": {\n            \"babel\": 0.9978168904310166,\n            \"buble\": 0.9843459499203111,\n            \"traceur\": 0.9981017237040165\n          },\n          \"raw\": {\n            \"babel\": 174846914.75719467,\n            \"buble\": 172486409.12759247,\n            \"traceur\": 174896825.9377748\n          },\n          \"elapsed\": {\n            \"babel\": 5.59,\n            \"buble\": 5.537,\n            \"es5\": 5.459,\n            \"traceur\": 5.487\n          },\n          \"count\": {\n            \"babel\": 13261180,\n            \"buble\": 13521537,\n            \"es5\": 13254857,\n            \"traceur\": 13227334\n          },\n          \"errors\": {\n            \"typescript\": \"Error: AssertError - Expect undefined to equal 1\"\n          }\n        },\n        \"arrow-declare\": {\n          \"supportsES6\": false,\n          \"baseline\": 195073238.33614382,\n          \"relative\": {\n            \"babel\": 0.9958264895834014,\n            \"buble\": 0.9970234744894726,\n            \"traceur\": 0.99799480719723,\n            \"typescript\": 0.9963237162316625\n          },\n          \"raw\": {\n            \"babel\": 194259098.1439483,\n            \"buble\": 194492597.8658151,\n            \"traceur\": 194682078.88261914,\n            \"typescript\": 194356093.7564116\n          },\n          \"elapsed\": {\n            \"babel\": 5.617,\n            \"buble\": 5.425,\n            \"es5\": 5.451,\n            \"traceur\": 5.383,\n            \"typescript\": 5.455\n          },\n          \"count\": {\n            \"babel\": 14823347,\n            \"buble\": 14861619,\n            \"es5\": 14663463,\n            \"traceur\": 14845443,\n            \"typescript\": 14861618\n          },\n          \"errors\": {}\n        },\n        \"bindings\": {\n          \"supportsES6\": false,\n          \"baseline\": 195224872.43623352,\n          \"relative\": {\n            \"babel\": 1.0031549108967361,\n            \"buble\": 1.0020527510955197,\n            \"traceur\": 1.001549901314067,\n            \"typescript\": 0.9984837126314259\n          },\n          \"raw\": {\n            \"babel\": 195840789.5135965,\n            \"buble\": 195625620.5069997,\n            \"traceur\": 195527451.722561,\n            \"typescript\": 194928855.42812696\n          },\n          \"elapsed\": {\n            \"babel\": 5.575,\n            \"buble\": 5.495,\n            \"es5\": 5.589,\n            \"traceur\": 5.56,\n            \"typescript\": 5.584\n          },\n          \"count\": {\n            \"babel\": 14909713,\n            \"buble\": 14772529,\n            \"es5\": 14718967,\n            \"traceur\": 14917872,\n            \"typescript\": 14939125\n          },\n          \"errors\": {}\n        },\n        \"classes\": {\n          \"supportsES6\": true,\n          \"baseline\": 79583399.63092378,\n          \"relative\": {\n            \"babel-loose\": 0.9124148335218362,\n            \"babel-runtime\": 0.9644729263558758,\n            \"babel\": 0.9830161639107244,\n            \"buble\": 0.8104860624978396,\n            \"es6\": 0.809035635686392,\n            \"traceur\": 0.9673965866059092,\n            \"typescript\": 0.860106243373137\n          },\n          \"raw\": {\n            \"babel-loose\": 72613074.32535107,\n            \"babel-runtime\": 76756034.33138618,\n            \"babel\": 78231768.21616486,\n            \"buble\": 64501236.207059436,\n            \"es6\": 64385806.3104886,\n            \"traceur\": 76988709.15344964,\n            \"typescript\": 68450178.89141695\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.553,\n            \"babel-runtime\": 5.585,\n            \"babel\": 5.54,\n            \"buble\": 5.922,\n            \"es5\": 5.496,\n            \"es6\": 5.585,\n            \"traceur\": 5.714,\n            \"typescript\": 5.624\n          },\n          \"count\": {\n            \"babel-loose\": 5746372,\n            \"babel-runtime\": 5951507,\n            \"babel\": 6007864,\n            \"buble\": 5829382,\n            \"es5\": 6132904,\n            \"es6\": 6075248,\n            \"traceur\": 5957171,\n            \"typescript\": 5846781\n          },\n          \"errors\": {}\n        },\n        \"defaults\": {\n          \"supportsES6\": false,\n          \"baseline\": 19127299.501425218,\n          \"relative\": {\n            \"babel\": 0.17236710940583708,\n            \"buble\": 1.0227033343624463,\n            \"traceur\": 0.11277209023903065,\n            \"typescript\": 1.0181311578625172\n          },\n          \"raw\": {\n            \"babel\": 3296917.3258003737,\n            \"buble\": 19561552.977456726,\n            \"traceur\": 2157025.5454036905,\n            \"typescript\": 19474099.588169206\n          },\n          \"elapsed\": {\n            \"babel\": 5.604,\n            \"buble\": 5.62,\n            \"es5\": 5.575,\n            \"traceur\": 5.522,\n            \"typescript\": 5.556\n          },\n          \"count\": {\n            \"babel\": 261293,\n            \"buble\": 1490039,\n            \"es5\": 1469068,\n            \"traceur\": 180752,\n            \"typescript\": 1486152\n          },\n          \"errors\": {}\n        },\n        \"destructuring\": {\n          \"supportsES6\": true,\n          \"baseline\": 174133308.11320734,\n          \"relative\": {\n            \"babel-loose\": 1.0095653306956525,\n            \"babel-runtime\": 0.4360885053405966,\n            \"babel\": 0.4286664224057641,\n            \"es6\": 0.03848317569458691,\n            \"traceur\": 0.031095547625217854,\n            \"typescript\": 1.0051914626467182\n          },\n          \"raw\": {\n            \"babel-loose\": 175798950.79043812,\n            \"babel-runtime\": 75937534.06510217,\n            \"babel\": 74645102.2105692,\n            \"es6\": 6701202.690400194,\n            \"traceur\": 5414770.575570974,\n            \"typescript\": 175037314.67782652\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.631,\n            \"babel-runtime\": 5.554,\n            \"babel\": 5.437,\n            \"es5\": 5.492,\n            \"es6\": 5.559,\n            \"traceur\": 5.591,\n            \"typescript\": 5.553\n          },\n          \"count\": {\n            \"babel-loose\": 13395914,\n            \"babel-runtime\": 5732199,\n            \"babel\": 5670031,\n            \"es5\": 13375457,\n            \"es6\": 528710,\n            \"traceur\": 410287,\n            \"typescript\": 13544378\n          },\n          \"errors\": {}\n        },\n        \"destructuring-simple\": {\n          \"supportsES6\": true,\n          \"baseline\": 194159768.11354354,\n          \"relative\": {\n            \"babel\": 0.9991286884071507,\n            \"buble\": 1.004769684252088,\n            \"es6\": 1.0026519681561916,\n            \"traceur\": 1.0007897708934153,\n            \"typescript\": 1.0019742253792308\n          },\n          \"raw\": {\n            \"babel\": 193990594.45672128,\n            \"buble\": 195085848.90190375,\n            \"es6\": 194674673.63579422,\n            \"traceur\": 194313109.8470719,\n            \"typescript\": 194543083.25537887\n          },\n          \"elapsed\": {\n            \"babel\": 5.557,\n            \"buble\": 5.622,\n            \"es5\": 5.581,\n            \"es6\": 5.458,\n            \"traceur\": 5.572,\n            \"typescript\": 5.484\n          },\n          \"count\": {\n            \"babel\": 14920597,\n            \"buble\": 14959753,\n            \"es5\": 14895453,\n            \"es6\": 14911714,\n            \"traceur\": 14674745,\n            \"typescript\": 14854754\n          },\n          \"errors\": {}\n        },\n        \"for-of-array\": {\n          \"supportsES6\": true,\n          \"baseline\": 15673423.963997748,\n          \"relative\": {\n            \"babel-loose\": 0.7923044781605292,\n            \"babel-runtime\": 0.14067067374186804,\n            \"babel\": 0.1494004616990251,\n            \"es6\": 0.1932390850579403,\n            \"traceur\": 0.14052441744842512,\n            \"typescript\": 0.982501417926836\n          },\n          \"raw\": {\n            \"babel-loose\": 12418123.994783968,\n            \"babel-runtime\": 2204791.108857503,\n            \"babel\": 2341616.776625828,\n            \"es6\": 3028718.1065281206,\n            \"traceur\": 2202498.7719629696,\n            \"typescript\": 15399161.268396238\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.712,\n            \"babel-runtime\": 5.573,\n            \"babel\": 5.541,\n            \"es5\": 5.501,\n            \"es6\": 5.486,\n            \"traceur\": 5.536,\n            \"typescript\": 5.461\n          },\n          \"count\": {\n            \"babel-loose\": 1035248,\n            \"babel-runtime\": 170922,\n            \"babel\": 180033,\n            \"es5\": 1194091,\n            \"es6\": 248403,\n            \"traceur\": 168954,\n            \"typescript\": 1199741\n          },\n          \"errors\": {}\n        },\n        \"for-of-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 6427686.872443283,\n          \"relative\": {\n            \"babel-loose\": 0.40896181555391625,\n            \"babel-runtime\": 0.2951120298694813,\n            \"babel\": 0.3234265653175033,\n            \"es6\": 0.4204085561119506,\n            \"traceur\": 0.33534741421902253\n          },\n          \"raw\": {\n            \"babel-loose\": 2628678.493166479,\n            \"babel-runtime\": 1896887.720292155,\n            \"babel\": 2078884.6880907358,\n            \"es6\": 2702254.55718362,\n            \"traceur\": 2155508.172083411\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.582,\n            \"babel-runtime\": 5.541,\n            \"babel\": 5.478,\n            \"es5\": 5.435,\n            \"es6\": 5.485,\n            \"traceur\": 5.571\n          },\n          \"count\": {\n            \"babel-loose\": 215068,\n            \"babel-runtime\": 162888,\n            \"babel\": 161725,\n            \"es5\": 585900,\n            \"es6\": 209801,\n            \"traceur\": 163911\n          },\n          \"errors\": {\n            \"typescript\": \"Error: AssertError - Expect  to equal bd\"\n          }\n        },\n        \"generator\": {\n          \"supportsES6\": false,\n          \"baseline\": 13122429.534126107,\n          \"relative\": {\n            \"babel-loose\": 0.054959426650712524,\n            \"babel-runtime\": 0.05647980031988199,\n            \"babel\": 0.057271792667714844,\n            \"traceur\": 0.05882967884166086\n          },\n          \"raw\": {\n            \"babel-loose\": 721201.2034599475,\n            \"babel-runtime\": 741152.1997991645,\n            \"babel\": 751545.0635751683,\n            \"traceur\": 771988.3151149643\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.675,\n            \"babel-runtime\": 5.544,\n            \"babel\": 5.58,\n            \"es5\": 5.621,\n            \"traceur\": 5.474\n          },\n          \"count\": {\n            \"babel-loose\": 57244,\n            \"babel-runtime\": 60262,\n            \"babel\": 59989,\n            \"es5\": 1019102,\n            \"traceur\": 63018\n          },\n          \"errors\": {}\n        },\n        \"map-set\": {\n          \"supportsES6\": true,\n          \"baseline\": 199725.37898040167,\n          \"relative\": {\n            \"babel-loose\": 0.043847058844899124,\n            \"babel-runtime\": 0.04418689580217644,\n            \"babel\": 0.1356760815259816,\n            \"buble\": 0.11266168608387918,\n            \"es6\": 0.10824288732309398,\n            \"traceur\": 0.13107732026663146,\n            \"typescript\": 0.12992018479690484\n          },\n          \"raw\": {\n            \"babel-loose\": 8757.37044497345,\n            \"babel-runtime\": 8825.24451005721,\n            \"babel\": 27097.956801352546,\n            \"buble\": 22501.397949673814,\n            \"es6\": 21618.85169253786,\n            \"traceur\": 26179.467465988455,\n            \"typescript\": 25948.358145765636\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.514,\n            \"babel-runtime\": 5.473,\n            \"babel\": 5.494,\n            \"buble\": 5.546,\n            \"es5\": 5.677,\n            \"es6\": 5.592,\n            \"traceur\": 5.528,\n            \"typescript\": 5.645\n          },\n          \"count\": {\n            \"babel-loose\": 976,\n            \"babel-runtime\": 976,\n            \"babel\": 2115,\n            \"buble\": 2012,\n            \"es5\": 15679,\n            \"es6\": 2028,\n            \"traceur\": 2097,\n            \"typescript\": 2075\n          },\n          \"errors\": {}\n        },\n        \"map-set-lookup\": {\n          \"supportsES6\": true,\n          \"baseline\": 394019.326771931,\n          \"relative\": {\n            \"babel-loose\": 7.868626902587272,\n            \"babel-runtime\": 7.915983461012992,\n            \"babel\": 63.37656129135729,\n            \"buble\": 64.45396310097081,\n            \"es6\": 64.50223874815588,\n            \"traceur\": 64.686137297231,\n            \"typescript\": 64.72426389020083\n          },\n          \"raw\": {\n            \"babel-loose\": 3100391.074776942,\n            \"babel-runtime\": 3119050.4740460794,\n            \"babel\": 24971590.013140623,\n            \"buble\": 25396107.1488274,\n            \"es6\": 25415128.68683074,\n            \"traceur\": 25487588.269331656,\n            \"typescript\": 25502610.883825734\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.566,\n            \"babel-runtime\": 5.553,\n            \"babel\": 5.415,\n            \"buble\": 5.463,\n            \"es5\": 5.485,\n            \"es6\": 5.531,\n            \"traceur\": 5.527,\n            \"typescript\": 5.536\n          },\n          \"count\": {\n            \"babel-loose\": 234216,\n            \"babel-runtime\": 238285,\n            \"babel\": 1900338,\n            \"buble\": 1922868,\n            \"es5\": 31490,\n            \"es6\": 1932639,\n            \"traceur\": 1922517,\n            \"typescript\": 1931296\n          },\n          \"errors\": {}\n        },\n        \"map-set-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 29593.734725723516,\n          \"relative\": {\n            \"babel-loose\": 0.13596616781015605,\n            \"babel-runtime\": 0.1364779768948172,\n            \"babel\": 0.4707852222337848,\n            \"buble\": 0.4248962401567305,\n            \"es6\": 0.43458288245644994,\n            \"traceur\": 0.46503170208661015,\n            \"typescript\": 0.4574946722414491\n          },\n          \"raw\": {\n            \"babel-loose\": 4023.746701846966,\n            \"babel-runtime\": 4038.8930441286434,\n            \"babel\": 13932.29297957742,\n            \"buble\": 12574.266617155594,\n            \"es6\": 12860.930539756464,\n            \"traceur\": 13762.024830602828,\n            \"typescript\": 13538.97596874527\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.094,\n            \"babel-runtime\": 5.585,\n            \"babel\": 5.628,\n            \"buble\": 5.687,\n            \"es5\": 5.646,\n            \"es6\": 5.58,\n            \"traceur\": 5.626,\n            \"typescript\": 5.551\n          },\n          \"count\": {\n            \"babel-loose\": 976,\n            \"babel-runtime\": 360,\n            \"babel\": 1122,\n            \"buble\": 1075,\n            \"es5\": 5069,\n            \"es6\": 1105,\n            \"traceur\": 1106,\n            \"typescript\": 1093\n          },\n          \"errors\": {}\n        },\n        \"object-literal-ext\": {\n          \"supportsES6\": true,\n          \"baseline\": 3276976.0924503626,\n          \"relative\": {\n            \"babel-loose\": 1.5911462442384225,\n            \"babel-runtime\": 1.4593303012746432,\n            \"babel\": 1.437747724599184,\n            \"es6\": 1.760639164124879,\n            \"traceur\": 0.31536380061341285,\n            \"typescript\": 1.1964516609944742\n          },\n          \"raw\": {\n            \"babel-loose\": 5214148.201961496,\n            \"babel-runtime\": 4782190.508265391,\n            \"babel\": 4711464.920486434,\n            \"es6\": 5769572.448269019,\n            \"traceur\": 1033439.635034437,\n            \"typescript\": 3920743.488851418\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.554,\n            \"babel-runtime\": 5.488,\n            \"babel\": 5.562,\n            \"es5\": 5.719,\n            \"es6\": 5.502,\n            \"traceur\": 5.599,\n            \"typescript\": 5.499\n          },\n          \"count\": {\n            \"babel-loose\": 585900,\n            \"babel-runtime\": 371081,\n            \"babel\": 359754,\n            \"es5\": 397345,\n            \"es6\": 449693,\n            \"traceur\": 81636,\n            \"typescript\": 402404\n          },\n          \"errors\": {}\n        },\n        \"regex-u\": {\n          \"supportsES6\": true,\n          \"baseline\": 15120686.146334616,\n          \"relative\": {\n            \"babel\": 0.24799270644962026,\n            \"traceur\": 0.716631627363499\n          },\n          \"raw\": {\n            \"babel\": 3749819.8808048004,\n            \"traceur\": 10835961.91990049\n          },\n          \"elapsed\": {\n            \"babel\": 5.728,\n            \"es5\": 5.557,\n            \"traceur\": 5.568\n          },\n          \"count\": {\n            \"babel\": 293558,\n            \"es5\": 1514644,\n            \"traceur\": 836514\n          },\n          \"errors\": {\n            \"es6\": \"SyntaxError: Invalid flag supplied to RegExp constructor.\",\n            \"typescript\": \"SyntaxError: Invalid flag supplied to RegExp constructor.\"\n          }\n        },\n        \"rest\": {\n          \"supportsES6\": false,\n          \"baseline\": 2408894.9038641024,\n          \"relative\": {\n            \"babel\": 1.250858114836355,\n            \"buble\": 0.9063324034326333,\n            \"traceur\": 0.9522266620303237,\n            \"typescript\": 0.8514097278235842\n          },\n          \"raw\": {\n            \"babel\": 3013185.7382863536,\n            \"buble\": 2183259.507835774,\n            \"traceur\": 2293813.953488372,\n            \"typescript\": 2050956.5544545543\n          },\n          \"elapsed\": {\n            \"babel\": 5.582,\n            \"buble\": 5.639,\n            \"es5\": 5.497,\n            \"traceur\": 5.544,\n            \"typescript\": 6.123\n          },\n          \"count\": {\n            \"babel\": 237377,\n            \"buble\": 176191,\n            \"es5\": 198530,\n            \"traceur\": 179862,\n            \"typescript\": 179690\n          },\n          \"errors\": {}\n        },\n        \"spread\": {\n          \"supportsES6\": true,\n          \"baseline\": 53504434.5856145,\n          \"relative\": {\n            \"babel\": 0.9881934502341181,\n            \"buble\": 0.9988098518426323,\n            \"es6\": 0.21566062566031907,\n            \"traceur\": 0.035295917214748486,\n            \"typescript\": 0.9986390157724538\n          },\n          \"raw\": {\n            \"babel\": 52872731.81598407,\n            \"buble\": 53440756.38138143,\n            \"es6\": 11538799.838335238,\n            \"traceur\": 1888488.0937557754,\n            \"typescript\": 53431615.894039705\n          },\n          \"elapsed\": {\n            \"babel\": 5.548,\n            \"buble\": 5.516,\n            \"es5\": 5.496,\n            \"es6\": 5.771,\n            \"traceur\": 5.535,\n            \"typescript\": 5.486\n          },\n          \"count\": {\n            \"babel\": 3989758,\n            \"buble\": 4067605,\n            \"es5\": 4048757,\n            \"es6\": 1177789,\n            \"traceur\": 143310,\n            \"typescript\": 4034087\n          },\n          \"errors\": {}\n        },\n        \"spread-generator\": {\n          \"supportsES6\": false,\n          \"baseline\": 5253405.003883092,\n          \"relative\": {\n            \"babel-runtime\": 0.07826505897233246,\n            \"babel\": 0.07897392644345005,\n            \"traceur\": 0.09535659675638805\n          },\n          \"raw\": {\n            \"babel-runtime\": 411158.0524344566,\n            \"babel\": 414882.02035431575,\n            \"traceur\": 500946.8225532712\n          },\n          \"elapsed\": {\n            \"babel-runtime\": 5.581,\n            \"babel\": 5.559,\n            \"es5\": 5.565,\n            \"traceur\": 5.459\n          },\n          \"count\": {\n            \"babel-runtime\": 34306,\n            \"babel\": 33354,\n            \"es5\": 472607,\n            \"traceur\": 42167\n          },\n          \"errors\": {\n            \"babel-loose\": \"Error: AssertError - Expect -Infinity to equal 3\"\n          }\n        },\n        \"spread-literal\": {\n          \"supportsES6\": true,\n          \"baseline\": 10667105.213978697,\n          \"relative\": {\n            \"babel\": 0.7516953391699542,\n            \"buble\": 0.7829036624764049,\n            \"es6\": 0.17523226038015313,\n            \"traceur\": 0.1272031829314115,\n            \"typescript\": 0.6653206692513761\n          },\n          \"raw\": {\n            \"babel\": 8018413.2717833035,\n            \"buble\": 8351315.740045076,\n            \"es6\": 1869220.958358404,\n            \"traceur\": 1356889.7358823456,\n            \"typescript\": 7097045.57993915\n          },\n          \"elapsed\": {\n            \"babel\": 5.609,\n            \"buble\": 5.549,\n            \"es5\": 5.606,\n            \"es6\": 5.584,\n            \"traceur\": 5.571,\n            \"typescript\": 5.54\n          },\n          \"count\": {\n            \"babel\": 691283,\n            \"buble\": 684037,\n            \"es5\": 951328,\n            \"es6\": 241952,\n            \"traceur\": 105320,\n            \"typescript\": 672801\n          },\n          \"errors\": {}\n        },\n        \"super\": {\n          \"supportsES6\": true,\n          \"baseline\": 66197013.23802268,\n          \"relative\": {\n            \"babel-loose\": 0.5477440016913716,\n            \"babel-runtime\": 0.04771214446084728,\n            \"babel\": 0.04729908698758029,\n            \"buble\": 2.7826093721872733,\n            \"es6\": 0.14250201271458365,\n            \"traceur\": 0.045674524473916206,\n            \"typescript\": 0.9435781112081544\n          },\n          \"raw\": {\n            \"babel-loose\": 36259016.931011245,\n            \"babel-runtime\": 3158401.4584891577,\n            \"babel\": 3131058.287463239,\n            \"buble\": 184200429.4469269,\n            \"es6\": 9433207.62211217,\n            \"traceur\": 3023517.101240222,\n            \"typescript\": 62462052.71875463\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.708,\n            \"babel-runtime\": 5.49,\n            \"babel\": 5.495,\n            \"buble\": 5.532,\n            \"es5\": 5.669,\n            \"es6\": 5.6,\n            \"traceur\": 5.566,\n            \"typescript\": 5.591\n          },\n          \"count\": {\n            \"babel-loose\": 2773616,\n            \"babel-runtime\": 244799,\n            \"babel\": 244044,\n            \"buble\": 14060958,\n            \"es5\": 5087072,\n            \"es6\": 719826,\n            \"traceur\": 237393,\n            \"typescript\": 5259458\n          },\n          \"errors\": {}\n        },\n        \"template_string\": {\n          \"supportsES6\": true,\n          \"baseline\": 31004718.8019967,\n          \"relative\": {\n            \"babel\": 1.0163204008805942,\n            \"buble\": 0.9652142656295268,\n            \"es6\": 0.9309705695146578,\n            \"traceur\": 1.0046301728146803,\n            \"typescript\": 1.0189052616786047\n          },\n          \"raw\": {\n            \"babel\": 31510728.24203538,\n            \"buble\": 29926196.88951923,\n            \"es6\": 28864480.72073669,\n            \"traceur\": 31148276.00812051,\n            \"typescript\": 31590871.124220002\n          },\n          \"elapsed\": {\n            \"babel\": 5.781,\n            \"buble\": 5.517,\n            \"es5\": 5.622,\n            \"es6\": 5.69,\n            \"traceur\": 5.633,\n            \"typescript\": 5.559\n          },\n          \"count\": {\n            \"babel\": 2487057,\n            \"buble\": 2435764,\n            \"es5\": 2466243,\n            \"es6\": 2374087,\n            \"traceur\": 2406549,\n            \"typescript\": 2432064\n          },\n          \"errors\": {}\n        },\n        \"template_string_tag\": {\n          \"supportsES6\": true,\n          \"baseline\": 9668118.033485096,\n          \"relative\": {\n            \"babel-loose\": 1.3851962255170398,\n            \"babel-runtime\": 0.5120092102801741,\n            \"babel\": 0.4946503503260753,\n            \"es6\": 0.43221903401692624,\n            \"traceur\": 0.14947664184034723,\n            \"typescript\": 0.3541459573680909\n          },\n          \"raw\": {\n            \"babel-loose\": 13392240.607836781,\n            \"babel-runtime\": 4950165.479220213,\n            \"babel\": 4782337.972257249,\n            \"es6\": 4178744.6371945525,\n            \"traceur\": 1445157.8165614537,\n            \"typescript\": 3423924.916916284\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.628,\n            \"babel-runtime\": 5.601,\n            \"babel\": 5.607,\n            \"es5\": 5.656,\n            \"es6\": 5.629,\n            \"traceur\": 5.564,\n            \"typescript\": 5.963\n          },\n          \"count\": {\n            \"babel-loose\": 1038338,\n            \"babel-runtime\": 534131,\n            \"babel\": 547041,\n            \"es5\": 841672,\n            \"es6\": 448045,\n            \"traceur\": 129727,\n            \"typescript\": 395687\n          },\n          \"errors\": {}\n        },\n        \"map-string\": {\n          \"supportsES6\": true,\n          \"baseline\": 26633430.87600827,\n          \"relative\": {\n            \"babel-loose\": 0.21452181847445603,\n            \"babel-runtime\": 0.2340294622089117,\n            \"babel\": 1.3521736098190578,\n            \"buble\": 1.358328511194218,\n            \"es6\": 1.281227186230575,\n            \"traceur\": 1.3351425767212282,\n            \"typescript\": 1.348191605475564\n          },\n          \"raw\": {\n            \"babel-loose\": 5713452.023735018,\n            \"babel-runtime\": 6233007.5046904385,\n            \"babel\": 36013022.36947845,\n            \"buble\": 36176948.50980243,\n            \"es6\": 34123475.7009346,\n            \"traceur\": 35559427.5267204,\n            \"typescript\": 35906967.932048045\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.582,\n            \"babel-runtime\": 5.584,\n            \"babel\": 5.582,\n            \"buble\": 5.527,\n            \"es5\": 5.408,\n            \"es6\": 5.606,\n            \"traceur\": 5.566,\n            \"typescript\": 5.512\n          },\n          \"count\": {\n            \"babel-loose\": 438025,\n            \"babel-runtime\": 474599,\n            \"babel\": 2753606,\n            \"buble\": 2727545,\n            \"es5\": 2028326,\n            \"es6\": 2724785,\n            \"traceur\": 2748383,\n            \"typescript\": 2748383\n          },\n          \"errors\": {}\n        },\n        \"bindings-compound\": {\n          \"supportsES6\": false,\n          \"baseline\": 194866881.38224998,\n          \"relative\": {\n            \"babel\": 1.0025805782059847,\n            \"buble\": 1.0017593308920703,\n            \"traceur\": 0.9980375983189741,\n            \"typescript\": 1.0013255551853988\n          },\n          \"raw\": {\n            \"babel\": 195369750.60941324,\n            \"buble\": 195209716.70650718,\n            \"traceur\": 194484474.28664917,\n            \"typescript\": 195125188.18732873\n          },\n          \"elapsed\": {\n            \"babel\": 5.548,\n            \"buble\": 5.459,\n            \"es5\": 5.532,\n            \"traceur\": 5.574,\n            \"typescript\": 5.51\n          },\n          \"count\": {\n            \"babel\": 14884384,\n            \"buble\": 14912669,\n            \"es5\": 14830072,\n            \"traceur\": 14791971,\n            \"typescript\": 14846390\n          },\n          \"errors\": {}\n        },\n        \"object-assign\": {\n          \"supportsES6\": false,\n          \"baseline\": 1749769.077629869,\n          \"relative\": {\n            \"babel-loose\": 0.28853236025947,\n            \"babel-runtime\": 0.29310237981913884,\n            \"babel\": 0.2650362686633396,\n            \"buble\": 0.28503365690728105,\n            \"traceur\": 0.2945608366693385,\n            \"typescript\": 0.2955249694277592\n          },\n          \"raw\": {\n            \"babel-loose\": 504865.0018775819,\n            \"babel-runtime\": 512861.4807872541,\n            \"babel\": 463752.26735751395,\n            \"buble\": 498743.07894012175,\n            \"traceur\": 515413.443484791,\n            \"typescript\": 517100.4531722054\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.567,\n            \"babel-runtime\": 5.686,\n            \"babel\": 5.491,\n            \"buble\": 5.648,\n            \"es5\": 5.464,\n            \"traceur\": 5.491,\n            \"typescript\": 5.477\n          },\n          \"count\": {\n            \"babel-loose\": 40133,\n            \"babel-runtime\": 40237,\n            \"babel\": 40321,\n            \"buble\": 40377,\n            \"es5\": 133243,\n            \"traceur\": 40369,\n            \"typescript\": 40273\n          },\n          \"errors\": {}\n        },\n        \"new-target\": {\n          \"supportsES6\": false,\n          \"baseline\": 14493694.51658367,\n          \"relative\": {},\n          \"raw\": {},\n          \"elapsed\": {\n            \"es5\": 5.757\n          },\n          \"count\": {\n            \"es5\": 1130053\n          },\n          \"errors\": {}\n        }\n      }\n    }\n  },\n  \"webkit\": {\n    \"prerelease\": {\n      \"stats\": {\n        \"promises\": {\n          \"supportsES6\": true,\n          \"baseline\": 88.15947757346622,\n          \"relative\": {\n            \"babel-loose\": 7.845357871142794,\n            \"babel-runtime\": 7.704114975943393,\n            \"babel\": 7.875619617993875,\n            \"buble\": 8.330891071765432,\n            \"es6\": 7.713031775684066,\n            \"traceur\": 7.169539119457971,\n            \"typescript\": 8.175389142341405\n          },\n          \"raw\": {\n            \"babel-loose\": 691.6426512968299,\n            \"babel-runtime\": 679.1907514450868,\n            \"babel\": 694.3105110896817,\n            \"buble\": 734.4470046082946,\n            \"es6\": 679.9768518518517,\n            \"traceur\": 632.0628232139437,\n            \"typescript\": 720.7380357486064\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.91,\n            \"babel-runtime\": 5.882,\n            \"babel\": 5.885,\n            \"buble\": 5.922,\n            \"es5\": 6.287,\n            \"es6\": 5.91,\n            \"traceur\": 5.935,\n            \"typescript\": 5.905\n          },\n          \"count\": {\n            \"babel-loose\": 75,\n            \"babel-runtime\": 75,\n            \"babel\": 75,\n            \"buble\": 75,\n            \"es5\": 19,\n            \"es6\": 75,\n            \"traceur\": 75,\n            \"typescript\": 75\n          },\n          \"errors\": {}\n        },\n        \"arrow\": {\n          \"supportsES6\": true,\n          \"baseline\": 502752257.5786101,\n          \"relative\": {\n            \"babel\": 0.9994200104104846,\n            \"buble\": 1.002077631260782,\n            \"es5-bind\": 0.1756733703378037,\n            \"es6\": 1.000388124841431,\n            \"traceur\": 1.0008453436659324,\n            \"typescript\": 0.9990464496831236\n          },\n          \"raw\": {\n            \"babel\": 502460666.50310916,\n            \"buble\": 503796791.38538414,\n            \"es5-bind\": 88320183.53377405,\n            \"es6\": 502947388.21886194,\n            \"traceur\": 503177256.0150874,\n            \"typescript\": 502272858.0040857\n          },\n          \"elapsed\": {\n            \"babel\": 5.748,\n            \"buble\": 5.513,\n            \"es5-bind\": 5.636,\n            \"es5\": 5.47,\n            \"es6\": 5.494,\n            \"traceur\": 5.439,\n            \"typescript\": 5.469\n          },\n          \"count\": {\n            \"babel\": 38697453,\n            \"buble\": 38645686,\n            \"es5-bind\": 7090088,\n            \"es5\": 38144532,\n            \"es6\": 38477050,\n            \"traceur\": 38176431,\n            \"typescript\": 38977043\n          },\n          \"errors\": {}\n        },\n        \"arrow-args\": {\n          \"supportsES6\": true,\n          \"baseline\": 463410048.78034276,\n          \"relative\": {\n            \"babel\": 0.9683828919013079,\n            \"buble\": 1.000119759684451,\n            \"es6\": 0.028132780422745057,\n            \"traceur\": 0.9987923739767025\n          },\n          \"raw\": {\n            \"babel\": 448758363.1740345,\n            \"buble\": 463465546.62155616,\n            \"es6\": 13037013.14803096,\n            \"traceur\": 462850422.74597806\n          },\n          \"elapsed\": {\n            \"babel\": 5.728,\n            \"buble\": 5.598,\n            \"es5\": 5.613,\n            \"es6\": 5.555,\n            \"traceur\": 5.528\n          },\n          \"count\": {\n            \"babel\": 35026964,\n            \"buble\": 35728783,\n            \"es5\": 35675225,\n            \"es6\": 1028181,\n            \"traceur\": 35348548\n          },\n          \"errors\": {\n            \"typescript\": \"Error: AssertError - Expect undefined to equal 1\"\n          }\n        },\n        \"arrow-declare\": {\n          \"supportsES6\": true,\n          \"baseline\": 80590694.60163066,\n          \"relative\": {\n            \"babel\": 0.5421698987372838,\n            \"es6\": 0.4994519064206358,\n            \"traceur\": 0.5246991465044235,\n            \"typescript\": 0.49769674487809273\n          },\n          \"raw\": {\n            \"babel\": 43693848.731333464,\n            \"es6\": 40251176.058547676,\n            \"traceur\": 42285868.673674256,\n            \"typescript\": 40109726.37069606\n          },\n          \"elapsed\": {\n            \"babel\": 5.619,\n            \"es5\": 5.602,\n            \"es6\": 5.522,\n            \"traceur\": 5.488,\n            \"typescript\": 5.741\n          },\n          \"count\": {\n            \"babel\": 3597699,\n            \"es5\": 6744754,\n            \"es6\": 3373762,\n            \"traceur\": 3577211,\n            \"typescript\": 3363458\n          },\n          \"errors\": {}\n        },\n        \"bindings\": {\n          \"supportsES6\": true,\n          \"baseline\": \"TypeError: undefined is not an object (evaluating 'Object(object)')\",\n          \"relative\": {},\n          \"raw\": {},\n          \"elapsed\": {\n            \"babel\": 5.637,\n            \"es6\": 5.587,\n            \"typescript\": 5.495\n          },\n          \"count\": {\n            \"babel\": 37713526,\n            \"es6\": 37617542,\n            \"typescript\": 37789961\n          },\n          \"errors\": {\n            \"babel\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"es6\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"traceur\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"typescript\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\"\n          }\n        },\n        \"bindings-compound\": {\n          \"supportsES6\": true,\n          \"baseline\": \"TypeError: undefined is not an object (evaluating 'Object(object)')\",\n          \"relative\": {},\n          \"raw\": {},\n          \"elapsed\": {},\n          \"count\": {},\n          \"errors\": {\n            \"babel\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"es6\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"traceur\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"typescript\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\"\n          }\n        },\n        \"classes\": {\n          \"supportsES6\": true,\n          \"baseline\": \"TypeError: undefined is not an object (evaluating 'Object(object)')\",\n          \"relative\": {},\n          \"raw\": {},\n          \"elapsed\": {\n            \"babel-loose\": 5.736,\n            \"babel-runtime\": 5.602\n          },\n          \"count\": {\n            \"babel-loose\": 5906424,\n            \"babel-runtime\": 6059902\n          },\n          \"errors\": {\n            \"babel-loose\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"babel-runtime\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"babel\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"es6\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"traceur\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"typescript\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\"\n          }\n        },\n        \"defaults\": {\n          \"supportsES6\": true,\n          \"baseline\": \"TypeError: undefined is not an object (evaluating 'Object(object)')\",\n          \"relative\": {},\n          \"raw\": {},\n          \"elapsed\": {},\n          \"count\": {},\n          \"errors\": {\n            \"babel\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"es6\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"traceur\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"typescript\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\"\n          }\n        },\n        \"destructuring\": {\n          \"supportsES6\": true,\n          \"baseline\": \"TypeError: undefined is not an object (evaluating 'Object(object)')\",\n          \"relative\": {},\n          \"raw\": {},\n          \"elapsed\": {\n            \"babel-loose\": 5.839,\n            \"babel-runtime\": 5.521\n          },\n          \"count\": {\n            \"babel-loose\": 38059507,\n            \"babel-runtime\": 10440281\n          },\n          \"errors\": {\n            \"babel-loose\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"babel-runtime\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"babel\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"es6\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"traceur\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"typescript\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\"\n          }\n        },\n        \"destructuring-simple\": {\n          \"supportsES6\": true,\n          \"baseline\": 502316434.0840266,\n          \"relative\": {\n            \"babel\": 0.9939690884878687,\n            \"es6\": 0.9953619002457528,\n            \"traceur\": 1.0007589436376747,\n            \"typescript\": 0.996649728905442\n          },\n          \"raw\": {\n            \"babel\": 499287008.1189765,\n            \"es6\": 499986640.3545471,\n            \"traceur\": 502697663.94577414,\n            \"typescript\": 500633537.8545934\n          },\n          \"elapsed\": {\n            \"babel\": 5.599,\n            \"es5\": 5.491,\n            \"es6\": 5.534,\n            \"traceur\": 5.526,\n            \"typescript\": 5.461\n          },\n          \"count\": {\n            \"babel\": 38749018,\n            \"es5\": 38948511,\n            \"es6\": 38739088,\n            \"traceur\": 38831967,\n            \"typescript\": 38621338\n          },\n          \"errors\": {}\n        },\n        \"for-of-array\": {\n          \"supportsES6\": true,\n          \"baseline\": 13373954.556788819,\n          \"relative\": {\n            \"babel-loose\": 0.945736858144386,\n            \"babel-runtime\": 0.3029767886754263,\n            \"babel\": 0.3145548723236228,\n            \"es6\": 0.3145910654222437,\n            \"traceur\": 0.3141415498215996,\n            \"typescript\": 1.0209097989974825\n          },\n          \"raw\": {\n            \"babel-loose\": 12648241.763503252,\n            \"babel-runtime\": 4051997.803506961,\n            \"babel\": 4206842.56807264,\n            \"es6\": 4207326.6129288655,\n            \"traceur\": 4201314.811713284,\n            \"typescript\": 13653601.258372737\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.556,\n            \"babel-runtime\": 5.474,\n            \"babel\": 5.437,\n            \"es5\": 5.585,\n            \"es6\": 5.83,\n            \"traceur\": 5.441,\n            \"typescript\": 5.592\n          },\n          \"count\": {\n            \"babel-loose\": 1024008,\n            \"babel-runtime\": 331731,\n            \"babel\": 343487,\n            \"es5\": 1073761,\n            \"es6\": 345241,\n            \"traceur\": 346045,\n            \"typescript\": 1106098\n          },\n          \"errors\": {}\n        },\n        \"for-of-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 7686502.518247693,\n          \"relative\": {\n            \"babel-loose\": 0.41019756176068717,\n            \"babel-runtime\": 0.4125563602860727,\n            \"babel\": 0.4410010590318799,\n            \"es6\": 0.42078908220109645,\n            \"traceur\": 0.28431551623575413\n          },\n          \"raw\": {\n            \"babel-loose\": 3152984.5914525855,\n            \"babel-runtime\": 3171115.502258,\n            \"babel\": 3389755.7507984443,\n            \"es6\": 3234396.3399898633,\n            \"traceur\": 2185391.931523017\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.625,\n            \"babel-runtime\": 5.75,\n            \"babel\": 5.561,\n            \"es5\": 5.561,\n            \"es6\": 5.67,\n            \"traceur\": 5.635\n          },\n          \"count\": {\n            \"babel-loose\": 262959,\n            \"babel-runtime\": 257654,\n            \"babel\": 271814,\n            \"es5\": 617136,\n            \"es6\": 258305,\n            \"traceur\": 178687\n          },\n          \"errors\": {\n            \"typescript\": \"Error: AssertError - Expect  to equal bd\"\n          }\n        },\n        \"generator\": {\n          \"supportsES6\": true,\n          \"baseline\": 13573617.813238712,\n          \"relative\": {\n            \"babel-loose\": 0.10705618381094585,\n            \"babel-runtime\": 0.10619547610175888,\n            \"babel\": 0.1174307649164853,\n            \"es6\": 0.19848015058815782,\n            \"traceur\": 0.2318873823149068\n          },\n          \"raw\": {\n            \"babel-loose\": 1453139.7235936124,\n            \"babel-runtime\": 1441456.8061002002,\n            \"babel\": 1593960.3224926523,\n            \"es6\": 2694093.707597721,\n            \"traceur\": 3147550.7032549144\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.884,\n            \"babel-runtime\": 5.751,\n            \"babel\": 5.496,\n            \"es5\": 5.734,\n            \"es6\": 5.595,\n            \"traceur\": 5.595\n          },\n          \"count\": {\n            \"babel-loose\": 121892,\n            \"babel-runtime\": 125690,\n            \"babel\": 129478,\n            \"es5\": 1144040,\n            \"es6\": 213051,\n            \"traceur\": 273184\n          },\n          \"errors\": {}\n        },\n        \"map-set\": {\n          \"supportsES6\": true,\n          \"baseline\": 190644.72660965947,\n          \"relative\": {\n            \"babel-loose\": 0.04760127276063391,\n            \"babel-runtime\": 0.03560894212273524,\n            \"babel\": 0.1555658052674054,\n            \"es6\": 0.14281012927573766,\n            \"typescript\": 0.1442888481711633\n          },\n          \"raw\": {\n            \"babel-loose\": 9074.931631722882,\n            \"babel-runtime\": 6788.657035848048,\n            \"babel\": 29657.800415016027,\n            \"es6\": 27225.998052863135,\n            \"typescript\": 27507.908012414093\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.537,\n            \"babel-runtime\": 5.647,\n            \"babel\": 5.473,\n            \"es5\": 5.621,\n            \"es6\": 5.531,\n            \"typescript\": 5.506\n          },\n          \"count\": {\n            \"babel-loose\": 976,\n            \"babel-runtime\": 976,\n            \"babel\": 2312,\n            \"es5\": 16562,\n            \"es6\": 2232,\n            \"typescript\": 2220\n          },\n          \"errors\": {\n            \"traceur\": \"TypeError: undefined is not an object (evaluating 'Object(object)')\"\n          }\n        },\n        \"map-set-lookup\": {\n          \"supportsES6\": true,\n          \"baseline\": 419381.4626809553,\n          \"relative\": {\n            \"babel-loose\": 7.63749596279568,\n            \"babel-runtime\": 5.382084302545351,\n            \"babel\": 59.05738121655798,\n            \"typescript\": 59.164409150763646\n          },\n          \"raw\": {\n            \"babel-loose\": 3203024.228097143,\n            \"babel-runtime\": 2257146.3870736784,\n            \"babel\": 24767570.91670686,\n            \"typescript\": 24812456.448301755\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.546,\n            \"babel-runtime\": 5.535,\n            \"babel\": 5.561,\n            \"es5\": 5.506,\n            \"typescript\": 5.534\n          },\n          \"count\": {\n            \"babel-loose\": 244767,\n            \"babel-runtime\": 177610,\n            \"babel\": 1905197,\n            \"es5\": 31867,\n            \"typescript\": 1878667\n          },\n          \"errors\": {\n            \"es6\": \"TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"traceur\": \"TypeError: undefined is not an object (evaluating 'Object(object)')\"\n          }\n        },\n        \"map-set-object\": {\n          \"supportsES6\": true,\n          \"baseline\": 69759.34297565155,\n          \"relative\": {\n            \"babel-loose\": 0.06764550955916776,\n            \"babel-runtime\": 0.0478397675034008,\n            \"babel\": 0.2142393342266941\n          },\n          \"raw\": {\n            \"babel-loose\": 4718.9063021007,\n            \"babel-runtime\": 3337.270749145166,\n            \"babel\": 14945.1951951952\n          },\n          \"elapsed\": {\n            \"babel-loose\": 6.031,\n            \"babel-runtime\": 6.465,\n            \"babel\": 5.57,\n            \"es5\": 5.475\n          },\n          \"count\": {\n            \"babel-loose\": 976,\n            \"babel-runtime\": 976,\n            \"babel\": 1171,\n            \"es5\": 5987\n          },\n          \"errors\": {\n            \"es6\": \"TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"traceur\": \"TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"typescript\": \"TypeError: undefined is not an object (evaluating 'Object(object)')\"\n          }\n        },\n        \"map-string\": {\n          \"supportsES6\": true,\n          \"baseline\": 25334461.27755795,\n          \"relative\": {\n            \"babel-loose\": 0.27251412416327236,\n            \"babel-runtime\": 0.18371410588395232\n          },\n          \"raw\": {\n            \"babel-loose\": 6903998.5262020435,\n            \"babel-runtime\": 4654297.901658171\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.623,\n            \"babel-runtime\": 5.514,\n            \"es5\": 5.579\n          },\n          \"count\": {\n            \"babel-loose\": 526413,\n            \"babel-runtime\": 365163,\n            \"es5\": 2037121\n          },\n          \"errors\": {\n            \"babel\": \"TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"es6\": \"TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"traceur\": \"TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"typescript\": \"TypeError: undefined is not an object (evaluating 'Object(object)')\"\n          }\n        },\n        \"object-assign\": {\n          \"supportsES6\": true,\n          \"baseline\": 1465689.7837843648,\n          \"relative\": {\n            \"babel-loose\": 0.4646823287653229,\n            \"babel-runtime\": 0.46680085012085926,\n            \"es6\": 0.42274896117274674,\n            \"typescript\": 0.3771785721880184\n          },\n          \"raw\": {\n            \"babel-loose\": 681080.1419764613,\n            \"babel-runtime\": 684185.2370839999,\n            \"es6\": 619618.833496348,\n            \"typescript\": 552826.7799183521\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.645,\n            \"babel-runtime\": 5.596,\n            \"es5\": 5.564,\n            \"es6\": 5.484,\n            \"typescript\": 5.593\n          },\n          \"count\": {\n            \"babel-loose\": 52838,\n            \"babel-runtime\": 53405,\n            \"es5\": 115235,\n            \"es6\": 47739,\n            \"typescript\": 49252\n          },\n          \"errors\": {\n            \"babel\": \"TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"traceur\": \"TypeError: undefined is not an object (evaluating 'Object(object)')\"\n          }\n        },\n        \"object-literal-ext\": {\n          \"supportsES6\": true,\n          \"baseline\": 4996217.246848813,\n          \"relative\": {\n            \"babel-loose\": 1.0414366102147594,\n            \"babel-runtime\": 0.7476892701145316,\n            \"es6\": 0.4032509398800219,\n            \"typescript\": 1.0225963186247495\n          },\n          \"raw\": {\n            \"babel-loose\": 5203243.553454746,\n            \"babel-runtime\": 3735618.0266300235,\n            \"es6\": 2014729.3006365595,\n            \"typescript\": 5109113.363677078\n          },\n          \"elapsed\": {\n            \"babel-loose\": 5.632,\n            \"babel-runtime\": 5.531,\n            \"es5\": 5.712,\n            \"es6\": 5.492,\n            \"typescript\": 5.547\n          },\n          \"count\": {\n            \"babel-loose\": 413588,\n            \"babel-runtime\": 294419,\n            \"es5\": 400978,\n            \"es6\": 156592,\n            \"typescript\": 410874\n          },\n          \"errors\": {\n            \"babel\": \"TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"traceur\": \"TypeError: undefined is not an object (evaluating 'Object(object)')\"\n          }\n        },\n        \"regex-u\": {\n          \"supportsES6\": true,\n          \"baseline\": \"TypeError: undefined is not an object (evaluating 'Object(object)')\",\n          \"relative\": {},\n          \"raw\": {},\n          \"elapsed\": {\n            \"es6\": 5.614\n          },\n          \"count\": {\n            \"es6\": 559338\n          },\n          \"errors\": {\n            \"babel\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"es6\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"traceur\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\"\n          }\n        },\n        \"rest\": {\n          \"supportsES6\": true,\n          \"baseline\": \"TypeError: undefined is not an object (evaluating 'Object(object)')\",\n          \"relative\": {},\n          \"raw\": {},\n          \"elapsed\": {\n            \"es6\": 5.536,\n            \"typescript\": 5.625\n          },\n          \"count\": {\n            \"es6\": 711793,\n            \"typescript\": 418762\n          },\n          \"errors\": {\n            \"babel\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"es6\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"traceur\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"typescript\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\"\n          }\n        },\n        \"spread\": {\n          \"supportsES6\": true,\n          \"baseline\": \"TypeError: undefined is not an object (evaluating 'Object(object)')\",\n          \"relative\": {},\n          \"raw\": {},\n          \"elapsed\": {\n            \"es6\": 5.668,\n            \"typescript\": 5.564\n          },\n          \"count\": {\n            \"es6\": 317927,\n            \"typescript\": 4964245\n          },\n          \"errors\": {\n            \"babel\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"es6\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"traceur\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"typescript\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\"\n          }\n        },\n        \"spread-generator\": {\n          \"supportsES6\": true,\n          \"baseline\": \"TypeError: undefined is not an object (evaluating 'Object(object)')\",\n          \"relative\": {},\n          \"raw\": {},\n          \"elapsed\": {\n            \"babel-runtime\": 5.544,\n            \"es6\": 5.522\n          },\n          \"count\": {\n            \"babel-runtime\": 53995,\n            \"es6\": 127705\n          },\n          \"errors\": {\n            \"babel-loose\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"babel-runtime\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"babel\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"es6\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"traceur\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\"\n          }\n        },\n        \"spread-literal\": {\n          \"supportsES6\": true,\n          \"baseline\": \"TypeError: undefined is not an object (evaluating 'Object(object)')\",\n          \"relative\": {},\n          \"raw\": {},\n          \"elapsed\": {\n            \"es6\": 5.748,\n            \"typescript\": 5.659\n          },\n          \"count\": {\n            \"es6\": 413749,\n            \"typescript\": 897950\n          },\n          \"errors\": {\n            \"babel\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"es6\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"traceur\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"typescript\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\"\n          }\n        },\n        \"super\": {\n          \"supportsES6\": true,\n          \"baseline\": \"TypeError: undefined is not an object (evaluating 'Object(object)')\",\n          \"relative\": {},\n          \"raw\": {},\n          \"elapsed\": {\n            \"babel-loose\": 5.569,\n            \"babel-runtime\": 5.512,\n            \"es6\": 5.765,\n            \"typescript\": 5.618\n          },\n          \"count\": {\n            \"babel-loose\": 2796593,\n            \"babel-runtime\": 243079,\n            \"es6\": 663934,\n            \"typescript\": 7788323\n          },\n          \"errors\": {\n            \"babel-loose\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"babel-runtime\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"babel\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"es6\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"traceur\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"typescript\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\"\n          }\n        },\n        \"template_string\": {\n          \"supportsES6\": true,\n          \"baseline\": \"TypeError: undefined is not an object (evaluating 'Object(object)')\",\n          \"relative\": {},\n          \"raw\": {},\n          \"elapsed\": {\n            \"es6\": 5.859,\n            \"typescript\": 5.45\n          },\n          \"count\": {\n            \"es6\": 2478363,\n            \"typescript\": 2128391\n          },\n          \"errors\": {\n            \"babel\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"es6\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"traceur\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"typescript\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\"\n          }\n        },\n        \"template_string_tag\": {\n          \"supportsES6\": true,\n          \"baseline\": \"TypeError: undefined is not an object (evaluating 'Object(object)')\",\n          \"relative\": {},\n          \"raw\": {},\n          \"elapsed\": {\n            \"babel-loose\": 5.725,\n            \"babel-runtime\": 5.518,\n            \"es6\": 5.522,\n            \"typescript\": 5.501\n          },\n          \"count\": {\n            \"babel-loose\": 1218162,\n            \"babel-runtime\": 575449,\n            \"es6\": 445766,\n            \"typescript\": 624056\n          },\n          \"errors\": {\n            \"babel-loose\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"babel-runtime\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"babel\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"es6\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"traceur\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\",\n            \"typescript\": \"baseline failed: TypeError: undefined is not an object (evaluating 'Object(object)')\"\n          }\n        }\n      },\n      \"version\": \"602.1.36+\"\n    }\n  }\n}"
  },
  {
    "path": "gulpfile.js",
    "content": "var del = require('del'),\n    Gulp = require('gulp');\n\nrequire('./tasks/build');\nrequire('./tasks/local');\nrequire('./tasks/node');\nrequire('./tasks/report');\nrequire('./tasks/sauce');\nrequire('./tasks/vm');\nrequire('./tasks/server');\n\nGulp.task('test', ['test:node']);\n\nGulp.task('watch', ['build', 'report'], function() {\n  Gulp.watch(['lib/*.js', 'tests/**'], ['build']);\n  Gulp.watch(['tasks/report.*', 'report/**', 'data.json', 'notes.json'], ['report']);\n});\n\nGulp.task('clean', function(callback) {\n  del(['build/**'], callback);\n});\n"
  },
  {
    "path": "lib/args.js",
    "content": "var minimist = require('minimist');\n\nvar knownOptions = {\n  string: ['testName', 'type', 'count']\n};\n\nmodule.exports = minimist(process.argv.slice(2), knownOptions);\n"
  },
  {
    "path": "lib/browser-profile.js",
    "content": "/*global document, location, SixSpeed */\nvar queryParams = {};\nlocation.search.replace(/^\\?/, '').split(/&/g).forEach(function(pair) {\n  pair = pair.split(/=/);\n  queryParams[pair[0]] = pair[1];\n});\n\nvar testName = queryParams.testName,\n    testType = queryParams.type,\n    iterationCount = parseInt(queryParams.count, 0);\n\nif (testName && testType && iterationCount) {\n  document.getElementById('info').appendChild(document.createTextNode('Profile ' + testName + ' ' + testType + ' executing ' + iterationCount + ' operations'));\n} else {\n  document.getElementById('info').appendChild(document.createTextNode('Must specify testName, type, and count parameters'));\n}\n\nfunction doIt() {\n  SixSpeed.profile(testName, testType, iterationCount);\n}\n"
  },
  {
    "path": "lib/browser.js",
    "content": "/*global document, location, navigator, SixSpeed, XMLHttpRequest */\nvar log = document.createElement('pre');\ndocument.body.appendChild(log);\n\nvar tag = (/tag=([^&]*)/.exec(location.search) || [])[1];\n\nvar grep = location.hash.replace(/^#/, ''),\n    vms = {};\nSixSpeed.bench({\n  grep: grep,\n  log: function(message) {\n    log.appendChild(document.createTextNode(message + '\\n'));\n\n    var request = new XMLHttpRequest();\n    request.onreadystatechange = function() {};\n    request.open('POST', '/debug', true);\n    request.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');\n    request.send('browser=' + encodeURIComponent(navigator.userAgent) + (tag ? '&tag=' + tag : '') + '&message=' + encodeURIComponent(message));\n  },\n  testDone: function() {\n    // Sending this frequently, the data store will handle deduping, etc.\n    var request = new XMLHttpRequest();\n    request.onreadystatechange = function() {};\n    request.open('POST', '/log', true);\n    request.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');\n    request.send('browser=' + encodeURIComponent(navigator.userAgent) + (tag ? '&tag=' + tag : '') + '&data=' + encodeURIComponent(JSON.stringify(SixSpeed.stats)));\n  },\n  done: function() {\n    var request = new XMLHttpRequest();\n    request.onreadystatechange = function() {};\n    request.open('POST', '/done', true);\n    request.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');\n    request.send();\n  },\n\n  runTest: runTest\n});\n"
  },
  {
    "path": "lib/data-store.js",
    "content": "var _ = require('lodash'),\n    Fs = require('fs');\n\nvar dataFile = __dirname + '/../data.json',\n    notesFile = __dirname + '/../notes.json';\n\nmodule.exports.load = function() {\n  return JSON.parse(Fs.readFileSync(dataFile).toString());\n};\n\nmodule.exports.notes = function() {\n  return JSON.parse(Fs.readFileSync(notesFile).toString());\n};\n\nmodule.exports.store = function(browser, tag, version, stats) {\n  var data = this.load();\n\n  tag = tag || version;\n\n  data[browser] = data[browser] || {};\n  data[browser][tag] = data[browser][tag] || {stats: {}};\n  data[browser][tag].version = version;\n\n  _.extend(data[browser][tag].stats, stats);\n\n  Fs.writeFileSync(dataFile, JSON.stringify(data, undefined, 2));\n};\n"
  },
  {
    "path": "lib/iframe.js",
    "content": "/*global document */\nvar vms = {};\n\nfunction runTest(name, type, complete) {\n  function doIt() {\n    vm.contentWindow.SixSpeed.benchTest(name, type, function(result) {\n      complete(result);\n    }, true);\n  }\n\n  var vm = vms[type];\n  if (!vm) {\n    vm = vms[type] = document.createElement('iframe');\n    vm.src = type + '.html';\n    vm.onload = function() {\n      doIt();\n      vm.onload = undefined;\n    };\n    document.body.appendChild(vm);\n  } else {\n    doIt();\n  }\n}\n"
  },
  {
    "path": "lib/node-profile.js",
    "content": "/*global SixSpeed */\nvar Args = require('./args'),\n    Path = require('path');\n\nif (Args.type === 'babel') {\n  require('babel-polyfill');\n}\nif (Args.type === 'traceur') {\n  require('traceur/bin/traceur-runtime');\n}\nrequire('./runner');\n\nvar testFile = Path.join(__dirname, '..', 'build/tests', Args.testName + '__' + Args.type);\nrequire(testFile);\n\nconsole.log('Running', Args.testName + '-' + Args.type, 'for', Args.count, 'iterations');\n\nSixSpeed.profile(Args.testName, Args.type, parseInt(Args.count, 10));\n"
  },
  {
    "path": "lib/node-test.js",
    "content": "/*global SixSpeed */\nvar Fs = require('fs'),\n    Path = require('path');\n\nvar $type = process.argv[2];\n\nif ($type === 'babel') {\n  require('babel-polyfill');\n}\nif ($type === 'traceur') {\n  require('traceur/bin/traceur-runtime');\n}\nrequire('./runner');\n\nvar testDir = Path.join(__dirname, '..', 'build/tests');\nFs.readdirSync(testDir).forEach(function(test) {\n  if (test.indexOf($type + '.js') < 0) {\n    return;\n  }\n\n  try {\n    require(Path.join(testDir, test));\n  } catch (err) {\n    // NOP: Init errors should have been caught bo the master process init\n  }\n});\n\nprocess.on('message', function(exec) {\n  SixSpeed.benchTest(exec.name, $type, function(result) {\n    process.send({result: result});\n  });\n});\n"
  },
  {
    "path": "lib/node.js",
    "content": "/*global SixSpeed */\nvar _ = require('lodash'),\n    ChildProcess = require('child_process'),\n    DataStore = require('./data-store'),\n    Fs = require('fs'),\n    Path = require('path');\n\nvar nodeTestPath = require.resolve('./node-test');\n\nrequire('./runner');\n\nvar testDir = Path.join(__dirname, '..', 'build/tests'),\n    browserLog = [];\n\nFs.readdirSync(testDir).forEach(function(test) {\n  try {\n    require(Path.join(testDir, test));\n  } catch (err) {\n    var msg = 'Failed to load ' + test + ' ' + err;\n    browserLog.push(msg);\n    console.log(msg);\n  }\n});\n\nvar vms = {};\n\nSixSpeed.bench({\n  concurrency: 2,\n\n  done: function() {\n    var tag = process.versions.node;\n    if (/^(0\\.\\d+)/.exec(tag)) {\n      tag = RegExp.$1;\n    } else if (/^(\\d+\\.)/.exec(tag)) {\n      tag = RegExp.$1 + 'x';\n    }\n    DataStore.store('node', tag, process.versions.node, SixSpeed.stats);\n\n    _.each(vms, function(vm) {\n      vm.kill();\n    });\n  },\n\n  runTest: function(name, type, complete) {\n    var vm = vms[type];\n    if (!vm) {\n      vm = vms[type] = ChildProcess.fork(nodeTestPath, [type]);\n    }\n\n    vm.once('message', function(m) {\n      complete(m.result);\n    });\n    vm.send({name: name});\n  }\n});\n"
  },
  {
    "path": "lib/redirect-prerelease.html",
    "content": "<!doctype html>\n<html>\n  <head>\n    <script type=\"text/javascript\">\n      document.location = 'http://localhost:9999/?tag=prerelease' + location.hash;\n    </script>\n  </head>\n  <body></body>\n</html>\n"
  },
  {
    "path": "lib/redirect-stable.html",
    "content": "<!doctype html>\n<html>\n  <head>\n    <script type=\"text/javascript\">\n      document.location = 'http://localhost:9999/?tag=stable' + location.hash;\n    </script>\n  </head>\n  <body></body>\n</html>\n"
  },
  {
    "path": "lib/runner.js",
    "content": "\nvar _ = require('lodash'),\n      Async = require('async'),\n      Benchmark = require('benchmark');\n\nvar SixSpeed = {\n  tests: {},\n  stats: {},\n  log: [],\n\n  running: false,\n  ran: false,\n\n  profile: function(testName, testType, count) {\n    if (!SixSpeed.tests[testName]) {\n      throw new Error('Unknown test: ' + testName);\n    }\n    if (!SixSpeed.tests[testName][testType]) {\n      throw new Error('Unknown test type: ' + testType + ' for test ' + testName);\n    }\n\n    SixSpeed.tests[testName][testType](function(fn) {\n      if (fn.defer) {\n        (function exec(i) {\n          fn.fn({\n            resolve: function() {\n              if (i < count) {\n                exec(i + 1);\n              } else {\n                console.log('done');\n              }\n            }\n          });\n        }(0));\n      } else {\n        for (var i = 0; i < count; i++) {\n          fn();\n        }\n\n        console.log('done');\n      }\n    }, testName, testType, testRequire, assertEqual);\n  },\n\n  bench: function(options) {\n    var grep = options.grep;\n    if (grep && typeof grep === 'string') {\n      grep = new RegExp('.*' + grep + '.*');\n    }\n\n    function log(message) {\n      SixSpeed.log.push(message);\n      (options.log || console.log)(message);\n    }\n\n    SixSpeed.running = true;\n\n    var tests = SixSpeed.tests,\n        testOrder = _.keys(tests).sort(function(a, b) { if (a === 'promises') { return -1; } else if (b === 'promises') { return 1; } else { return a.localeCompare(b); }});\n    Async.forEachSeries(testOrder, function(testName, done) {\n      if (grep && !grep.test(testName)) {\n        return done();\n      }\n\n      var test = tests[testName],\n          hz = {},\n          elapsed = {},\n          count = {},\n          result = {\n            types: _.keys(test)\n          };\n\n      log('running ' + testName + ' ' + JSON.stringify(result.types));\n\n      Async.forEachLimit(result.types, options.concurrency || 1, function(testType, done) {\n          var counter = 0;\n          (function runAttempt() {\n            var iteration = counter;\n            if (counter > 3) {\n              log('  cancelled ' + testName + ' ' + testType + ' ' + iteration);\n              return done();\n            }\n            counter++;\n\n            log('  running ' + testName + ' ' + testType + ' ' + iteration);\n            options.runTest(testName, testType, function(result) {\n              hz[testType] = result.result;\n              elapsed[testType] = result.elapsed;\n              count[testType] = result.count;\n\n              if (typeof hz[testType] === 'number' && !isFinite(hz[testType])) {\n                log('  failed ' + testName + ' ' + testType + ' ' + iteration);\n                hz[testType] = 'Failed due to infinite benchmark';\n                runAttempt();\n              } else {\n                log('  complete ' + testName + ' ' + testType + ' ' + iteration + ' ' + result.result);\n                done();\n              }\n            });\n          }());\n        },\n        function() {\n          var supportsES6 = 'es6' in hz,\n              baseline = hz.es5;\n          delete hz.es5;\n\n          var stats = SixSpeed.stats[testName] = {\n            supportsES6: supportsES6,\n            baseline: baseline,\n            relative: {},\n            raw: {},\n            elapsed: elapsed,\n            count: count,\n            errors: {}\n          };\n          _.each(hz, function(frequency, testName) {\n            if (typeof baseline !== 'number' || !isFinite(baseline)) {\n              stats.errors[testName] = 'baseline failed: ' + baseline;\n            } else if (typeof frequency === 'number') {\n              hz[testName] = ((frequency / baseline) * 100).toFixed(5) + '%  (' + Benchmark.formatNumber(frequency.toFixed(0)) + ' ops/sec)';\n\n              stats.relative[testName] = frequency / baseline;\n              stats.raw[testName] = frequency;\n            } else {\n              stats.errors[testName] = frequency;\n            }\n          });\n\n          if (!supportsES6) {\n            hz.es6 = 'unsupported';\n          }\n\n          log(testName + ' - Baseline ' + (typeof baseline === 'number' ? 'is ' + Benchmark.formatNumber(baseline.toFixed(0)) + ' ops/sec' : 'errored ' + baseline));\n          log('Percentage of baseline: ' + JSON.stringify(hz, undefined, 2));\n          log('Duration: ' + JSON.stringify(elapsed, undefined, 2));\n          log('Count: ' + JSON.stringify(count, undefined, 2));\n\n          if (options.testDone) {\n            options.testDone();\n          }\n          done();\n        });\n    },\n    function() {\n      SixSpeed.running = false;\n      SixSpeed.ran = true;\n\n      if (options.done) {\n        options.done();\n      }\n    });\n  },\n\n  benchTest: function(test, type, callback, async) {\n    try {\n      SixSpeed.tests[test][type](function(fn) {\n        var bench = new Benchmark(test + '-' + type, fn);\n        bench.on('complete', function() {\n          callback({result: bench.error ? bench.error + '' : bench.hz, elapsed: bench.times.elapsed, count: bench.count});\n        });\n        bench.run({async: async});\n      }, test, type, testRequire, assertEqual);\n    } catch (err) {\n      callback({result: err + ''});\n    }\n  }\n};\n\nfunction assertEqual(a, b) {\n  if (a !== b) {\n    throw new Error('AssertError - Expect ' + a + ' to equal ' + b);\n  }\n}\n\nfunction testRequire(name) {\n  // Helper util that allows tests to do simple requires into the webpack space\n  if (name === 'babel-runtime/core-js/map') {\n    return require('babel-runtime/core-js/map');\n  } else if (name === 'babel-runtime/core-js/set') {\n    return require('babel-runtime/core-js/set');\n  } else if (name === 'babel-runtime/helpers/createClass') {\n    return require('babel-runtime/helpers/createClass');\n  } else if (name === 'babel-runtime/helpers/classCallCheck') {\n    return require('babel-runtime/helpers/classCallCheck');\n  } else if (name === 'babel-runtime/helpers/defineProperty') {\n    return require('babel-runtime/helpers/defineProperty');\n  } else if (name === 'babel-runtime/helpers/get') {\n    return require('babel-runtime/helpers/get');\n  } else if (name === 'babel-runtime/helpers/inherits') {\n    return require('babel-runtime/helpers/inherits');\n  } else if (name === 'babel-runtime/helpers/slicedToArray') {\n    return require('babel-runtime/helpers/slicedToArray');\n  } else if (name === 'babel-runtime/helpers/possibleConstructorReturn') {\n    return require('babel-runtime/helpers/possibleConstructorReturn');\n  } else if (name === 'babel-runtime/helpers/taggedTemplateLiteral') {\n    return require('babel-runtime/helpers/taggedTemplateLiteral');\n  } else if (name === 'babel-runtime/helpers/taggedTemplateLiteralLoose') {\n    return require('babel-runtime/helpers/taggedTemplateLiteralLoose');\n  } else if (name === 'babel-runtime/helpers/toConsumableArray') {\n    return require('babel-runtime/helpers/toConsumableArray');\n  } else if (name === 'babel-runtime/core-js/get-iterator') {\n    return require('babel-runtime/core-js/get-iterator');\n  } else if (name === 'babel-runtime/core-js/symbol') {\n    return require('babel-runtime/core-js/symbol');\n  } else if (name === 'babel-runtime/core-js/symbol/iterator') {\n    return require('babel-runtime/core-js/symbol/iterator');\n  } else if (name === 'babel-runtime/core-js/object/assign') {\n    return require('babel-runtime/core-js/object/assign');\n  } else if (name === 'babel-runtime/core-js/object/get-prototype-of') {\n    return require('babel-runtime/core-js/object/get-prototype-of');\n  } else if (name === 'babel-runtime/core-js/object/keys') {\n    return require('babel-runtime/core-js/object/keys');\n  } else if (name === 'babel-runtime/core-js/promise') {\n    return require('babel-runtime/core-js/promise');\n  } else if (name === 'babel-runtime/regenerator') {\n    return require('babel-runtime/regenerator');\n  } else if (name === 'bluebird') {\n    return require('bluebird');\n  } else {\n    throw new Error('Unsupported test library: ' + name);\n  }\n}\n\nif (typeof global !== 'undefined') {\n  global.SixSpeed = SixSpeed;\n}\n"
  },
  {
    "path": "lib/user-agent.js",
    "content": "\nmodule.exports.parse = function(userAgent) {\n  var browserName = userAgent,\n      browserVersion = 'unknown';\n\n  if (userAgent.match(/MSIE ([\\.\\d]+)/)) {\n    browserName = 'ie';\n    browserVersion = RegExp.$1;\n  } else if (userAgent.match(/Trident\\/.*rv:([\\.\\d]+)/)) {\n    browserName = 'ie';\n    browserVersion = RegExp.$1;\n  } else if (userAgent.match(/Edge\\/(\\S+)/)) {\n    browserName = 'edge';\n    browserVersion = RegExp.$1;\n  } else if (userAgent.match(/Firefox\\/(\\S+)/)) {\n    browserName = 'firefox';\n    browserVersion = RegExp.$1;\n  } else if (userAgent.match(/Chrome\\/(\\S+)/)) {\n    browserName = 'chrome';\n    browserVersion = RegExp.$1;\n  } else if (userAgent.match(/AppleWebKit\\/(\\S+)/)) {\n    // Some strain of webkit\n    browserName = 'webkit';\n    browserVersion = RegExp.$1;\n\n    // Check to see if the Safari version matches. If so then we are running a formal\n    // release.\n    // Isn't user agent parsing fun\n    if (userAgent.match(/Safari\\/(\\S+)/)\n        && RegExp.$1 === browserVersion\n        && userAgent.match(/Version\\/(\\S+)/)) {\n      browserName = 'safari';\n      browserVersion = RegExp.$1;\n    }\n  }\n\n  return {name: browserName, version: browserVersion};\n};\n"
  },
  {
    "path": "lib/worker-test.js",
    "content": "\nonmessage = function(exec) {\n  SixSpeed.benchTest(exec.data.name, $type, function(result) {\n    postMessage({result: result});\n  });\n};\n"
  },
  {
    "path": "lib/worker.js",
    "content": "/*global Worker */\nvar vms = {};\nfunction runTest(name, type, complete) {\n  function doIt() {\n    vm.onmessage = function(m) {\n      vm.onmessage = undefined;\n      complete(m.data.result || m.data);\n    };\n    vm.postMessage({name: name});\n  }\n\n  var vm = vms[type];\n  if (!vm) {\n    vm = vms[type] = new Worker(type + '.js');\n  }\n  doIt();\n}\n"
  },
  {
    "path": "notes.json",
    "content": "{\n  \"family\": {\n    \"node\": [\"v8\"],\n    \"chrome\": [\"v8\"],\n    \"firefox\": [\"SpiderMonkey\"],\n    \"ie\": [\"Chakra\"],\n    \"edge\": [\"Chakra\"],\n    \"safari\": [\"JavaScriptCore\"],\n    \"webkit\": [\"JavaScriptCore\"]\n  }\n}\n"
  },
  {
    "path": "package.json",
    "content": "{\n  \"name\": \"six-speed\",\n  \"version\": \"0.0.0\",\n  \"description\": \"ES6 polyfill vs. feature performance tests\",\n  \"keywords\": [\n    \"es6\",\n    \"benchmark\",\n    \"performance\",\n    \"polyfill\"\n  ],\n  \"main\": \"index.js\",\n  \"scripts\": {\n    \"test\": \"gulp test\",\n    \"test:sauce\": \"gulp test:sauce\",\n    \"test:node\": \"gulp test:node\",\n    \"start\": \"gulp server\",\n    \"profile:node\": \"gulp profile:node\",\n    \"report\": \"gulp report\"\n  },\n  \"author\": \"Kevin Decker <kpdecker@gmail.com>\",\n  \"license\": \"MIT\",\n  \"dependencies\": {\n    \"applescript\": \"^1.0.0\",\n    \"async\": \"^1.2.1\",\n    \"babel-core\": \"^6.5.2\",\n    \"babel-loader\": \"^6.2.3\",\n    \"babel-plugin-transform-runtime\": \"^6.5.2\",\n    \"babel-polyfill\": \"^6.5.0\",\n    \"babel-preset-es2015\": \"^6.5.0\",\n    \"babel-preset-es2015-loose\": \"^7.0.0\",\n    \"babel-preset-stage-0\": \"^6.5.0\",\n    \"babel-runtime\": \"^6.5.0\",\n    \"benchmark\": \"^1.0.0\",\n    \"bluebird\": \"^2.9.34\",\n    \"bootstrap\": \"^3.3.7\",\n    \"browser-downloader\": \"^2.0.0\",\n    \"buble\": \"^0.9.3\",\n    \"del\": \"^1.2.0\",\n    \"esprima\": \"^1.2.5\",\n    \"gulp\": \"^3.9.0\",\n    \"gulp-util\": \"^3.0.5\",\n    \"handlebars\": \"^4.0.3\",\n    \"hapi\": \"^8.6.1\",\n    \"imports-loader\": \"^0.6.4\",\n    \"jquery\": \"^3.1.0\",\n    \"lodash\": \"^3.10.1\",\n    \"microtime\": \"^2.0.0\",\n    \"minimist\": \"^1.1.1\",\n    \"node-libs-browser\": \"^0.5.2\",\n    \"sauce-tunnel\": \"^2.2.3\",\n    \"through2\": \"^2.0.0\",\n    \"traceur\": \"0.0.108\",\n    \"typescript\": \"^1.5.3\",\n    \"webdriverio\": \"^2.4.5\",\n    \"webpack\": \"^1.9.11\"\n  }\n}\n"
  },
  {
    "path": "report/index.js",
    "content": "/*global REPORT_DATA, localStorage */\nimport 'babel-polyfill/dist/polyfill';\nimport 'bootstrap';\nimport $ from 'jquery';\n\nconst hasStorage = (function() {\n  try {\n    localStorage.setItem('_test', '1');\n  } catch (e) {\n    return false;\n  }\n\n  localStorage.removeItem('_test');\n  return true;\n}());\n\nvar filter = hasStorage\n  ? JSON.parse(localStorage.getItem('filter') || '{}')\n  : {};\n\n$(function() {\n  $('[data-toggle=\"tooltip\"]').tooltip();\n\n  renderList('engine', REPORT_DATA.engines);\n  renderList('implementation', REPORT_DATA.implementations);\n  filterUI();\n  $('.initial-hide').removeClass('initial-hide');\n});\n\nfunction renderList(id, list) {\n  list = list.map((implementation) => {\n    return implementation.dash\n      ? `<li role=\"separator\" class=\"divider\"></li>`\n      : `<li><a href=\"#\" data-${id}=\"${implementation.selector}\">\n        ${implementation.name}\n      </a></li>`;\n  }).join('');\n\n  $(`.js-${id}-list`)\n      .html(list)\n      .on('click', 'a', function(e) {\n        var $target = $(e.target),\n            clazz = $target.data(id);\n\n        filter[id] = filter[id] !== clazz ? clazz : undefined;\n\n        filterUI();\n        saveFilters();\n\n        e.preventDefault();\n      });\n}\n\nfunction filterUI() {\n  // Adjust the colspan if we need to\n  if (/version/.test(filter.engine)) {\n    $('table').addClass('version-filter');\n    toggleColspan('data-old-colspan', 'colspan');\n  } else {\n    $('table').removeClass('version-filter');\n    toggleColspan('colspan', 'data-old-colspan');\n  }\n\n  // Update the column headers\n  toggleMatching($('thead').find('th'), filter.engine);\n\n  // Update the row headers\n  toggleMatching($('tbody th'), filter.implementation);\n\n  // Update the cells\n  var toShow = '';\n  if (filter.implementation) {\n    toShow += `.${filter.implementation}`;\n  }\n  if (filter.engine) {\n    toShow += `.${filter.engine}`;\n  }\n  toggleMatching($('tbody td'), toShow);\n\n  // Update the selected indicators\n  $('.dropdown').find('.glyphicon').remove();\n  if (filter.engine) {\n    $(`[data-engine=\"${filter.engine}\"]`).prepend('<span class=\"glyphicon glyphicon-ok\"></span>');\n  }\n  if (filter.implementation) {\n    $(`[data-implementation=\"${filter.implementation}\"]`).prepend('<span class=\"glyphicon glyphicon-ok\"></span>');\n  }\n}\n\nfunction saveFilters() {\n  if (hasStorage) {\n    localStorage.setItem('filter', JSON.stringify(filter));\n  }\n}\n\nfunction toggleColspan(to, from) {\n  $(`thead > tr:first-of-type > th[${from}]`).each(function() {\n    var $el = $(this);\n    // Node is distinct in that all of it's tested versions are stable.\n    if ($el.text() !== 'node') {\n      $el.attr(to, $el.attr(from))\n          .removeAttr(from);\n    }\n  });\n}\n\nfunction toggleMatching($el, filterClass) {\n  if (filterClass) {\n    if (!(/\\./.test(filterClass))) {\n      filterClass = `.${filterClass}`;\n    }\n\n    $el.filter(`${filterClass}`).show();\n    $el.filter(`:not([rowspan],${filterClass})`).hide();\n  } else {\n    $el.show();\n  }\n}\n"
  },
  {
    "path": "report/report.css",
    "content": "a, a:visited {\n  color: #3352ff;\n  text-decoration: none;\n}\n\n.dropdown-menu > li > a {\n  margin-left: 20px;\n}\n.dropdown-menu .glyphicon-ok {\n  font-size: 0.75em;\n  padding-right: 10px;\n  margin-left: -25px;\n}\n\n[data-toggle=\"tooltip\"] > .glyphicon {\n  font-size: 0.75em;\n  vertical-align: text-top;\n  color: #2C2E3A;\n}\n.tooltip-inner {\n  white-space: pre-wrap;\n  text-align: left;\n}\n\n.initial-hide {\n  display: none;\n}\n\ntable {\n  border-collapse: collapse;\n  margin: 10px auto;\n  text-align: center;\n}\n\ntd {\n  padding: 5px;\n}\nth {\n  padding: 0 5px;\n}\n\n.feature-row {\n  margin-top: 5px;\n  border-top: 1px solid #cdcdcd;\n}\n\n.browser-first {\n  border-left: 2px solid #cdcdcd;\n}\n.version-filter .browser-first {\n  border-left: none;\n}\n\n.test-error {\n  background: #F99;\n}\n\n.test-link {\n  display: block;\n  font-size: 0.9em;\n  padding-top: 5px;\n}\n\n.test-ok {\n  background: #CFC;\n}\n.test-faster {\n  background: #9F9;\n}\n\n.test-slow {\n  background: #FFB;\n}\n\n\n.test-no-support {\n  background: #eee;\n}"
  },
  {
    "path": "tasks/bench.handlebars",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta http-equiv=\"x-ua-compatible\" content=\"IE=Edge\"/> \n  </head>\n  <body>\n    {{#each scripts}}\n      <script src=\"{{.}}\" {{#if ../jsType}}type=\"{{../../jsType}}\"{{/if}}></script>\n    {{/each}}\n  </body>\n</html>\n"
  },
  {
    "path": "tasks/build.js",
    "content": "var _ = require('lodash'),\n    Babel = require('babel-core'),\n    Buble = require('buble'),\n    Esprima = require('esprima'),\n    Fs = require('fs'),\n    Gulp = require('gulp'),\n    GUtil = require('gulp-util'),\n    Handlebars = require('handlebars'),\n    Path = require('path'),\n    Through = require('through2'),\n    Traceur = require('traceur'),\n    TypeScript = require('typescript'),\n    webpack = require('webpack');\n\nvar benchTemplate = Handlebars.compile(Fs.readFileSync(__dirname + '/bench.handlebars').toString()),\n    profileTemplate = Handlebars.compile(Fs.readFileSync(__dirname + '/profile.handlebars').toString());\n\nGulp.task('build', ['build:browser']);\n\nGulp.task('build:webpack', function(callback) {\n  webpack({\n    entry: './lib/runner',\n    output: {\n      path: 'build/',\n      filename: 'runner.js'\n    },\n    externals: {\n      benchmark: 'Benchmark'\n    },\n    module: {\n      loaders: [{\n        test: /\\.jsx?$/,\n        exclude: /node_modules|vendor/,\n        loader: 'babel-loader'\n      }]\n    }\n  }, function(err, stats) {\n      if (err) {\n        throw new GUtil.PluginError('webpack', err);\n      }\n      GUtil.log('[webpack]', stats.toString({timings: true, chunks: false}));\n      callback();\n  });\n});\n\nGulp.task('build:tests', function() {\n  var scripts = [\n    'runner.js'\n  ];\n\n  return Gulp.src('tests/*')\n    .pipe(Through.obj(function(testDir, dirEnc, dirCallback) {\n      if (!testDir.isDirectory()) {\n        return dirCallback();\n      }\n\n      var testName = Path.basename(testDir.path);\n\n      Gulp.src(testDir.path + '/*.*')\n          .pipe(Through.obj(function(testFile, enc, fileCallback) {\n            var self = this,\n                ext = Path.extname(testFile.path).replace(/^\\./, ''),\n                content = testFile.contents.toString();\n\n            function createFile(testType, src) {\n              var fileName = 'tests/' + testName + '__' + testType + '.js';\n\n              // if (testType !== 'es6') {\n              //   try {\n              //     // If esprima can parse, then assume that it should work under es5\n              //     Esprima.parse(src);\n              //   } catch (err) {\n              //     if (!(/Unexpected token/.test(err)) && !(/Invalid regular expression/.test(err))\n              //         && !(/Use of future reserved word in strict mode/.test(err))) {\n              //       throw new Error(err);\n              //     }\n              //     return;\n              //   }\n              // }\n\n              src = 'function(test, testName, testType, require, assertEqual) {' + src + '}';\n              scripts.push(fileName);\n              self.push(new GUtil.File({\n                path: fileName,\n                contents: new Buffer(\n                  '\"use strict\";\\n'\n                  + 'SixSpeed.tests[' + JSON.stringify(testName) + '] = SixSpeed.tests[' + JSON.stringify(testName) + '] || {};\\n'\n                  + 'SixSpeed.tests[' + JSON.stringify(testName) + '][' + JSON.stringify(testType) + '] = ' + src + ';\\n')\n              }));\n            }\n\n            if (ext === 'es6') {\n              // TODO: Update these settings for Babel 6\n              var babel = Babel.transform(content, {presets: ['es2015', 'stage-0']}).code,\n                  babelRuntime = Babel.transform(content, {presets: ['es2015', 'stage-0'], plugins: ['transform-runtime']}).code,\n                  babelLoose = Babel.transform(content, {presets: ['es2015-loose', 'stage-0'], plugins: ['transform-runtime']}).code;\n              // createFile('babel', babel);\n              // if (babel !== babelRuntime) {\n              //   createFile('babel-runtime', babelRuntime);\n              // }\n              // if (babel !== babelLoose) {\n              //   createFile('babel-loose', babelLoose);\n              // }\n\n              // try {\n              //   var bubleCode = Buble.transform(content, { dangerousForOf: true }).code;\n              //   createFile('buble', bubleCode);\n              // } catch (err) {\n              //   console.log('Error Buble compiling ' + testName + ':\\n' + err.message);\n              // }\n\n              // try {\n              //   createFile('traceur', Traceur.compile(content));\n              // } catch (err) {\n              //   console.log('Error traceur compiling ' + testName + ':\\n' + err, err);\n              // }\n              // createFile('typescript', TypeScript.transpile(content, { module: TypeScript.ModuleKind.CommonJS }));\n            }\n            createFile(ext, content);\n\n            fileCallback();\n          }.bind(this),\n          function(cb) {\n            cb();\n            dirCallback();\n          }));\n    }))\n    .pipe(Gulp.dest('build/'));\n});\n\nGulp.task('build:browser-runner', function() {\n  return Gulp.src([\n        'lib/redirect-stable.html',\n        'lib/redirect-prerelease.html',\n        'lib/browser.js',\n        'lib/browser-profile.js',\n        'lib/iframe.js',\n        'lib/worker.js',\n        'lib/worker-test.js',\n        require.resolve('benchmark'),\n        require.resolve('babel-polyfill/dist/polyfill'),\n        require.resolve('traceur/bin/traceur-runtime')\n      ])\n      .pipe(Gulp.dest('build'));\n});\n\nGulp.task('build:browser', ['build:browser-runner', 'build:webpack', 'build:tests'], function() {\n  var scripts = [\n    'benchmark.js',\n    'traceur-runtime.js',\n    'runner.js'\n  ];\n\n  return Gulp.src('build/tests/*.*')\n    .pipe(Through.obj(function(testDir, dirEnc, callback) {\n      if (!testDir.isDirectory()) {\n        scripts.push('tests/' + Path.basename(testDir.path));\n      }\n      return callback();\n    },\n    function(callback) {\n      var types = {};\n      _.each(scripts, function(script) {\n        if ((/.*__(.*)\\.js$/).exec(script)) {\n          var type = types[RegExp.$1];\n          if (!type) {\n            type = types[RegExp.$1] = [];\n\n            type.push('benchmark.js');\n            if (RegExp.$1 === 'traceur') {\n              type.push('traceur-runtime.js');\n            } else if (RegExp.$1 === 'babel') {\n              type.push('polyfill.js');\n            }\n            type.push('runner.js');\n          }\n          type.push(script);\n        }\n      });\n      scripts.push('worker.js');\n      scripts.push('browser.js');\n\n      this.push(new GUtil.File({\n        path: 'index.html',\n        contents: new Buffer(benchTemplate({scripts: scripts}))\n      }));\n\n      // We need a special mime type to enable all of the features on Firefox.\n      var mozScripts = _.map(scripts, function(script) { return '../' + script; });\n      mozScripts[mozScripts.length - 2] = '../iframe.js';\n      this.push(new GUtil.File({\n        path: 'moz/index.html',\n        contents: new Buffer(benchTemplate({\n          scripts: mozScripts,\n          jsType: 'application/javascript;version=1.7'\n        }))\n      }));\n\n      _.each(types, function(scripts, name) {\n        var workerScripts = scripts.concat('worker-test.js');\n        this.push(new GUtil.File({\n          path: name + '.js',\n          contents: new Buffer(\n            '$type = ' + JSON.stringify(name) + ';\\n'\n            + workerScripts.map(function(script) { return 'try { importScripts(' + JSON.stringify(script) + '); } catch (err) { console.log(' + JSON.stringify(script) + ' + err); }'; }).join('\\n'))\n        }));\n\n        // We need a special mime type to enable all of the features on Firefox.\n        var mozScripts = _.map(scripts, function(script) { return '../' + script; });\n        this.push(new GUtil.File({\n          path: 'moz/' + name + '.html',\n          contents: new Buffer(benchTemplate({scripts: mozScripts, jsType: 'application/javascript;version=1.7'}))\n        }));\n      }, this);\n\n\n      scripts[scripts.length - 1] = 'browser-profile.js';\n      this.push(new GUtil.File({\n        path: 'profile.html',\n        contents: new Buffer(profileTemplate({scripts: scripts}))\n      }));\n\n      // We need a special mime type to enable all of the features on Firefox.\n      this.push(new GUtil.File({\n        path: 'moz/profile.html',\n        contents: new Buffer(profileTemplate({\n          scripts: _.map(scripts, function(script) { return '../' + script; }),\n          jsType: 'application/javascript;version=1.7'\n        }))\n      }));\n\n      callback();\n    }))\n    .pipe(Gulp.dest('build/'));\n});\n"
  },
  {
    "path": "tasks/driver.js",
    "content": "/*eslint-disable no-process-env */\n\nvar _ = require('lodash'),\n    GUtil = require('gulp-util'),\n    WebdriverIO = require('webdriverio'),\n    UserAgent = require('../lib/user-agent');\n\nvar browserOptions = {\n  chrome: {\n    chromeOptions: {\n      args: [\n        // Defaults from Sauce Labs\n        'disable-webgl',\n        'blacklist-webgl',\n        'blacklist-accelerated-compositing',\n        'disable-accelerated-2d-canvas',\n        'disable-accelerated-compositing',\n        'disable-accelerated-layers',\n        'disable-accelerated-plugins',\n        'disable-accelerated-video',\n        'disable-accelerated-video-decode',\n        'disable-gpu',\n        'test-type',\n\n        // Our own exec flags\n        'enable-javascript-harmony'\n      ]\n    }\n  }\n};\n\nmodule.exports.test = function(remote, config, done) {\n  var options = _.defaults({\n    desiredCapabilities: _.merge({\n      name: 'SixSpeed - ' + config.browserName,\n      public: 'public',\n      build: process.env.TRAVIS_BUILD_ID,\n\n      loggingPrefs: {\n        'browser': 'WARNING'\n      },\n      recordVideo: false,\n      'webdriver.remote.quietExceptions': true\n    }, config, browserOptions[config.browserName])\n  }, remote);\n\n  var userAgent,\n      browserId,\n      browserLog,\n      stats;\n\n  var testServer = remote.testServer || 'http://localhost:9999/',\n      indexFile = config.browserName === 'firefox' ? 'moz/index.html?tag=stable' : 'index.html?tag=stable';\n\n  var client = WebdriverIO\n    .remote(options)\n    .init()\n    .url(testServer + indexFile)\n    .execute(function() {\n        /*global navigator */\n        return navigator.userAgent;\n      },\n      function(err, data) {\n        if (err) {\n          throw new GUtil.PluginError('test:sauce', config.browserName + ' ' + err);\n        }\n\n        userAgent = UserAgent.parse(data.value);\n        browserId = userAgent.name + ' ' + userAgent.version;\n      });\n\n  (function exec(timeout) {\n    /*global SixSpeed */\n    client.pause(Math.max(timeout, 15000))\n      .execute(function() {\n          return !SixSpeed.running && SixSpeed.ran;\n        },\n        function(err, ret) {\n          if (err) {\n            throw new GUtil.PluginError('test:sauce', browserId + ' ' + err);\n          }\n\n          if (!ret.value) {\n            exec(timeout / 2);\n          } else {\n            cleanup();\n          }\n        });\n  }(60 * 1000));\n\n  function cleanup() {\n    client\n      .log('browser', function(err, data) {\n        if (err) {\n          // Not supported under IE so just log and move on.\n          GUtil.log('test:sauce', browserId, GUtil.colors.red(err));\n        } else {\n          browserLog = data.value;\n        }\n      })\n      .execute(function() {\n          return SixSpeed.stats;\n        },\n        function(err, ret) {\n          if (err) {\n            throw new GUtil.PluginError('test:sauce', browserId + ' ' + err);\n          }\n\n          stats = ret.value;\n        })\n      .end()\n      .call(function() {\n        // Log for the user\n        _.each(browserLog, function(message) {\n          GUtil.log(GUtil.colors.magenta(browserId), GUtil.colors.yellow(message.source || ''), '-', message.message);\n        });\n        _.each(_.keys(stats).sort(), function(name) {\n          var stat = stats[name];\n\n          GUtil.log(GUtil.colors.magenta(browserId), GUtil.colors.blue(name), _.map(stat.relative, function(relative, type) {\n            return GUtil.colors.yellow(type) + ': ' + (relative * 100).toFixed(5) + '%';\n          }).join(' '));\n        });\n\n        done();\n      });\n  }\n};\n"
  },
  {
    "path": "tasks/local.js",
    "content": "var Async = require('async'),\n    AppleScript = require('applescript'),\n    ChildProcess = require('child_process'),\n    Gulp = require('gulp'),\n    Path = require('path'),\n    Server = require('./server');\n\nvar safariStableRedirect = Path.resolve(Path.join(__dirname, '..', 'build/redirect-stable.html')),\n    safariPrereleaseRedirect = Path.resolve(Path.join(__dirname, '..', 'build/redirect-prerelease.html'));\n\nvar chromeArgs = [\n  // Defaults from Sauce Labs\n  '--disable-webgl',\n  '--blacklist-webgl',\n  '--blacklist-accelerated-compositing',\n  '--disable-accelerated-2d-canvas',\n  '--disable-accelerated-compositing',\n  '--disable-accelerated-layers',\n  '--disable-accelerated-plugins',\n  '--disable-accelerated-video',\n  '--disable-accelerated-video-decode',\n  '--disable-gpu',\n  '--test-type',\n\n  // Our own exec flags\n  '--enable-javascript-harmony',\n  '--enable-benchmarking',\n  '--disable-background-timer-throttling'\n];\n\nvar browsers = [\n  {\n    path: './browsers/Google Chrome.app/Contents/MacOS/Google Chrome',\n    app: './browsers/Google Chrome.app',\n    args: chromeArgs.concat('http://localhost:9999/?tag=stable')\n  },\n  {\n    path: './browsers/Google Chrome Canary.app/Contents/MacOS/Google Chrome Canary',\n    app: './browsers/Google Chrome Canary.app',\n    args: chromeArgs.concat('http://localhost:9999/?tag=prerelease')\n  },\n  {\n    path: './browsers/Firefox.app/Contents/MacOS/firefox',\n    app: './browsers/Firefox.app',\n    args: ['http://localhost:9999/moz/?tag=stable']\n  },\n  {\n    path: './browsers/FirefoxNightly.app/Contents/MacOS/firefox',\n    app: './browsers/FirefoxNightly.app',\n    args: ['http://localhost:9999/moz/?tag=prerelease']\n  },\n  {\n    path: '/Applications/Safari.app/Contents/MacOS/Safari',\n    app: '/Applications/Safari.app',\n    args: [safariStableRedirect]\n  },\n  {\n    path: './browsers/WebKit.app/Contents/MacOS/WebKit',\n    app: './browsers/WebKit.app',\n    args: [safariPrereleaseRedirect]\n  }\n];\n\nGulp.task('test:local', ['build:browser'], function(callback) {\n  Async.eachSeries(browsers, runProcess, function() {\n    callback();\n  });\n});\n\nfunction runProcess(config, callback) {\n  var child,\n      appPath = Path.resolve(config.app);\n  Server.start(function() {\n    child = ChildProcess.spawn(config.path, config.args, {stdio: 'inherit'});\n\n    if (!(/firefox/.test(config.path))) {\n      setTimeout(function() {\n        execAppleScript('tell application \"' + appPath + '\" to activate', function() {});\n      }, 3000);\n    }\n  }, function() {\n    function killServer() {\n      Server.stop(function() {\n        callback();\n      });\n    }\n\n    if (/Safari|WebKit/.test(config.path)) {\n      execAppleScript('tell application \"' + appPath + '\" to close (every tab of window 1)', function() {\n        execAppleScript('tell application \"' + appPath + '\" to quit', killServer);\n      });\n    } else {\n      child.kill();\n      killServer();\n    }\n  });\n}\n\nfunction execAppleScript(script, cb) {\n  console.log('Running script', script);\n  AppleScript.execString(script, cb);\n}\n"
  },
  {
    "path": "tasks/node.js",
    "content": "var _ = require('lodash'),\n    Args = require('../lib/args'),\n    ChildProcess = require('child_process'),\n    Gulp = require('gulp'),\n    GUtil = require('gulp-util');\n\nGulp.task('test:node', ['build:tests'], function(callback) {\n  findStagingArgs(function(args) {\n    args.push('lib/node');\n    runNode(args, callback);\n  });\n});\n\nGulp.task('profile:node', ['build:tests'], function(callback) {\n  findStagingArgs(function(args) {\n    args.push('--prof');\n    args.push('lib/node-profile');\n    args.push('--testName=' + Args.testName);\n    args.push('--type=' + Args.type);\n    args.push('--count=' + Args.count);\n\n    runNode(args, callback);\n  });\n});\n\nfunction findStagingArgs(callback) {\n  ChildProcess.exec('node  --v8-options | grep \"in progress\"', function(err, stdout) {\n    if (err && err.code !== 1) {\n      throw new GUtil.PluginError('test:node', err);\n    }\n\n    // Run with everything enabled, per https://iojs.org/en/es6.html\n    var args = _.compact(stdout.replace(/\\n$/, '').split(/\\n/g).map(function(line) {\n      if (/(--\\w+)/.exec(line)) {\n        return RegExp.$1;\n      }\n    }));\n    if (/^0/.test(process.versions.node)) {\n      args.push('--harmony');\n    } else {\n      args.push('--es_staging');\n    }\n    callback(args);\n  });\n}\n\nfunction runNode(args, callback) {\n  var test = ChildProcess.spawn('node', args, {stdio: 'inherit'});\n  test.on('close', function(code) {\n    if (code) {\n      throw new GUtil.PluginError('test:node', 'Exited with code: ' + code);\n    }\n\n    callback();\n  });\n}\n"
  },
  {
    "path": "tasks/profile.handlebars",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta http-equiv=\"x-ua-compatible\" content=\"IE=Edge\"/> \n  </head>\n  <body>\n    <div id=\"info\"></div>\n    <button onclick=\"doIt()\">Do It</button>\n    {{#each scripts}}\n      <script src=\"{{.}}\" {{#if ../jsType}}type=\"{{../../jsType}}\"{{/if}}></script>\n    {{/each}}\n  </body>\n</html>\n"
  },
  {
    "path": "tasks/report.handlebars",
    "content": "<!doctype html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"utf-8\">\n    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n    <link rel=\"stylesheet\" href=\"css/bootstrap.min.css\">\n    <link rel=\"stylesheet\" href=\"report.css\">\n  </head>\n  <body>\n    <nav class=\"navbar navbar-default\">\n      <div class=\"container-fluid\">\n        <div class=\"navbar-header\">\n          <button type=\"button\" class=\"navbar-toggle collapsed\" data-toggle=\"collapse\" data-target=\"#main-navbar\" aria-expanded=\"false\">\n            <span class=\"sr-only\">Toggle navigation</span>\n            <span class=\"icon-bar\"></span>\n            <span class=\"icon-bar\"></span>\n            <span class=\"icon-bar\"></span>\n          </button>\n          <a class=\"navbar-brand\" href=\"#\">Six Speed</a>\n        </div>\n\n        <div class=\"collapse navbar-collapse\" id=\"main-navbar\">\n          <ul class=\"nav navbar-nav navbar-filter\">\n            <li class=\"dropdown\">\n              <a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\" role=\"button\" aria-haspopup=\"true\" aria-expanded=\"false\">Engines <span class=\"caret\"></span></a>\n              <ul class=\"dropdown-menu js-engine-list\"></ul>\n            </li>\n            <li class=\"dropdown\">\n              <a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\" role=\"button\" aria-haspopup=\"true\" aria-expanded=\"false\">Implementations <span class=\"caret\"></span></a>\n              <ul class=\"dropdown-menu js-implementation-list\"></ul>\n            </ul>\n          </ul>\n          <ul class=\"nav navbar-nav navbar-right\">\n            <li><a href=\"https://github.com/fhinkel/six-speed\">Fork me on GitHub</a></li>\n          </ul>\n        </div>\n      </div>\n    </nav>\n\n    <div class=\"container-fluid initial-hide\">\n    <table>\n      <caption>Performance of ES6 features relative to the ES5 baseline operations per second.</caption>\n      <thead>\n        <tr>\n          <td colspan=\"2\"></td>\n          {{#each browsers}}\n            <th class=\"browser-first {{tag}}\" colspan=\"{{versions.length}}\">{{name}}</th>\n          {{/each}}\n        </tr>\n        <tr>\n          <td colspan=\"2\"></td>\n          {{#each browsers}}\n            {{#each versions}}\n              <th class=\"{{#if @first}}browser-first{{/if}} {{tag}}\">{{display}}</th>\n            {{/each}}\n          {{/each}}\n        </tr>\n      </thead>\n\n      <tbody>\n        {{#each tests as |test|}}\n          {{#each types}}\n            <tr {{#if @first}}class=\"feature-row\" id=\"test-{{test.name}}\"{{/if}}>\n              {{#if @first}}\n                <th rowspan=\"{{test.types.length}}\">\n                  {{test.display}}\n                  <a class=\"test-link\" href=\"https://github.com/fhinkel/six-speed/tree/master/tests/{{test.name}}\">tests</a>\n                </th>\n              {{/if}}\n              <th class=\"{{clazz}}\">{{name}}</th>\n\n              {{#each results}}\n                <td class=\"{{clazz}}\">{{{text}}}</td>\n              {{/each}}\n            </tr>\n          {{/each}}\n        {{/each}}\n      </tbody>\n    </table>\n  </div>\n  <div class=\"container initial-hide\">\n    <div class=\"panel panel-info\">\n      <div class=\"panel-heading\">\n        <h2 class=\"panel-title\">Testing methodology</h2>\n      </div>\n\n      <div class=\"panel-body\">\n        <p>\n          Run on {{date}} using babel {{babelVersion}}, babel-runtime {{babelRuntimeVersion}}, and traceur {{traceurVersion}}.\n        </o>\n        <p>\n          For each of the ES6 features in question, a ES5 implementation of that functionality was written along with a ES6 version. It should be noted that the functionality is frequently the same, but in some cases the \"common\" vs. \"correct\" version was written, i.e. using <code>x[key] = value</code> vs. <code>defineProperty</code> which is faster but can be hit but a particular nasty edge case for those who deem it fun to extend <code>Object.prototype</code>.\n        </p>\n        <p>\n          Babel, in both loose+runtime and runtime mode, and Traceur were then used to compile the ES6 version to a ES5 compliant version, utilizing the runtime over polyfill to maintain test isolation and avoid native implementations where possible.\n        </p>\n        <p>\n          All of these test instances were then benchmarked in the given JavaScript engine using <a href=\"https://benchmarkjs.com/\">Benchmark.js</a> and then the operations per second compared to the ES5 implementation. Cross browser and cross execution comparisions are avoided as much as possible to isolate environmental issues when executing on VMs in the cloud. <code>Identical</code> indicates that the tested implementation was +/- 10% of the ES5 implementation.\n        </p>\n      </div>\n    </div>\n    </div>\n\n    <noscript>\n      <style>\n        .initial-hide { display: block; }\n        .navbar-filter { display: none; }\n      </style>\n    </noscript>\n\n    <script>\n      var REPORT_DATA = {{{reportData}}};\n    </script>\n\n    <script src=\"report.js\"></script>\n    <script>\n      (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){\n      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),\n      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)\n      })(window,document,'script','//www.google-analytics.com/analytics.js','ga');\n\n      ga('create', 'UA-15628919-5', 'auto');\n      ga('send', 'pageview');\n\n    </script>\n  </body>\n</html>\n"
  },
  {
    "path": "tasks/report.js",
    "content": "var _ = require('lodash'),\n    Babel = require('babel-core'),\n    BabelRuntimePackage = require('babel-runtime/package'),\n    DataStore = require('../lib/data-store'),\n    Fs = require('fs'),\n    Gulp = require('gulp'),\n    GUtil = require('gulp-util'),\n    Handlebars = require('handlebars'),\n    Path = require('path'),\n    TraceurPackage = require('traceur/package'),\n    webpack = require('webpack');\n\nGulp.task('report', ['report:static', 'report:bootstrap:fonts', 'report:bootstrap:css', 'report:webpack'], function() {\n  var report = render();\n  Fs.writeFileSync('site/index.html', report);\n});\n\nGulp.task('report:static', function() {\n  return Gulp.src('report/*.css')\n      .pipe(Gulp.dest('site/'));\n});\nGulp.task('report:bootstrap:fonts', function() {\n  return Gulp.src(['bower_components/bootstrap/fonts/*'], {base: 'bower_components/bootstrap'})\n      .pipe(Gulp.dest('site/'));\n});\nGulp.task('report:bootstrap:css', function() {\n  return Gulp.src(['bower_components/bootstrap/dist/css/*'], {base: 'bower_components/bootstrap/dist'})\n      .pipe(Gulp.dest('site/'));\n});\n\n\nGulp.task('report:webpack', function(callback) {\n  webpack({\n    entry: {\n      report: './report/index.js'\n    },\n    output: {\n      path: 'site/',\n      filename: '[name].js'\n    },\n    module: {\n      loaders: [{\n        test: /\\.jsx?$/,\n        exclude: /node_modules|vendor|bower_components/,\n        loader: 'babel-loader'\n      }, {\n        test: /bootstrap\\/js/,\n        loader: 'imports?jQuery=jquery'\n      }]\n    },\n\n    resolve: {\n      root: [Path.join(__dirname, '..', 'bower_components')]\n    },\n    plugins: [\n      new webpack.ResolverPlugin(\n        new webpack.ResolverPlugin.DirectoryDescriptionFilePlugin('bower.json', ['main'])\n      )\n    ]\n  }, function(err, stats) {\n      if (err) {\n        throw new GUtil.PluginError('webpack', err);\n      }\n      GUtil.log('[webpack]', stats.toString());\n      callback();\n  });\n});\n\nfunction render() {\n  var data = DataStore.load(),\n      notes = DataStore.notes();\n\n  // And the browsers tested\n  var browserTags = [],\n      familyTags = [];\n  var browsers = _.map(data, function(browserData, browserName) {\n    var tags = _.keys(browserData),\n        family = notes.family[browserName].map(function(tag) { return 'js-family-' + tag; }).join(' '),\n        versionTag = '';\n\n    var fullVersions = _.map(tags, function(tag) {\n      // A bit of a hack here, but we treat all node releases that we are testing as stable\n      var tagName = tag;\n      if (/^\\d/.test(tag)) {\n        tagName = 'stable';\n      }\n\n      browserTags = browserTags.concat(tagName);\n\n      tagName = ' js-version-' + tagName;\n      versionTag += tagName;\n\n      var versionName = browserData[tag].version,\n          displayName = versionName;\n      if (browserName !== 'node' && browserName !== 'webkit'\n        && browserName !== 'chrome') {\n        displayName = parseFloat(versionName);\n      }\n\n      return {\n        id: tag,\n        name: versionName,\n        display: displayName,\n        tag: family + tagName\n      };\n    });\n\n    familyTags = _.union(familyTags, notes.family[browserName]);\n    return {\n      name: browserName,\n      versions: fullVersions,\n      tag: family + versionTag\n    };\n  });\n  browsers = _.filter(browsers, function(browser) {\n    return browser.versions.length > 0;\n  });\n\n  // Pull out all of the tests that were actually run\n  var implementations = [];\n  var tests = _.map(data, function(browserData) {\n    return _.flatten(_.map(browserData, function(versionData) {\n      return _.keys(versionData.stats);\n    }));\n  });\n  tests = _.flatten(tests);\n  tests = _.unique(tests);\n  tests = tests.sort();\n\n  tests = _.map(tests, function(test) {\n    var types = [];\n\n    // Figure out what types this particular test has\n    _.each(data, function(browserData) {\n      _.each(browserData, function(versionData) {\n        var stats = versionData.stats[test] || {};\n        types = _.union(types, _.keys(stats.relative), _.keys(stats.errors));\n      });\n    });\n    types = types.sort(function(a, b) {\n      // Push anything with es prefix to the end of the list\n      if (/^es/.test(a)) {\n        a = 'zz' + a;\n      }\n      if (/^es/.test(b)) {\n        b = 'zz' + b;\n      }\n      return a.localeCompare(b);\n    });\n\n    // Save these results to the full implementation list\n    implementations = _.union(implementations, types);\n\n    // And then collect the results for each type\n    types = _.map(types, function(type) {\n      var results = [],\n          typeClazz = 'js-impl-' + type.replace(/-.*$/, '');\n      _.each(browsers, function(browser) {\n        var browserData = data[browser.name],\n            firstVersion = true;\n\n        _.each(browser.versions, function(version) {\n          var versionData = browserData[version.id],\n              stats = versionData.stats[test] || {},\n              speed = (stats.relative || {})[type],\n              error = (stats.errors || {})[type];\n\n          var text = '',\n              clazz = 'test-no-support',\n              tip = '';\n          if (speed && !error) {\n            if (speed.toFixed(1) === '1.0' || speed.toFixed(1) === '1.1' || speed.toFixed(1) === '0.9') {\n              text = 'Identical';\n              clazz = 'test-ok';\n            } else if (speed > 1) {\n              text = speed.toFixed(speed > 3 ? 0 : 1) + 'x faster';\n              clazz = 'test-faster';\n            } else {\n              speed = 1 / speed;\n              text = speed.toFixed(speed > 3 ? 0 : 1) + 'x slower';\n              clazz = 'test-slow';\n            }\n          } else if (error && !(/SyntaxError|(Promise|Symbol)/.test(error))) {\n            text = (/AssertError/).test(error) ? 'Incorrect' : 'Error';\n            clazz = 'test-error';\n            tip = error;\n          }\n\n          if (firstVersion) {\n            clazz += ' browser-first';\n            firstVersion = false;\n          }\n\n          if (tip) {\n            text = '<span data-toggle=\"tooltip\" title=\"' + tip.replace(/\"/g, '&#x27;') + '\">' + text + ' <span class=\"glyphicon glyphicon-info-sign\"></span></span>';\n          }\n\n          results.push({\n            text: text,\n            clazz: version.tag + ' ' + typeClazz + ' ' + clazz\n          });\n        });\n      });\n\n      return {\n        name: type,\n        clazz: typeClazz,\n        results: results\n      };\n    });\n\n    return {\n      name: test,\n      display: test.replace(/_/g, ' '),\n      types: types\n    };\n  });\n\n\n  implementations = _.map(implementations, function(impl) {\n    return impl.replace(/-.*$/, '');\n  });\n  implementations = _.unique(implementations.sort());\n  implementations = _.map(implementations, function(implementation) {\n    return {\n      name: implementation,\n      selector: 'js-impl-' + implementation\n    };\n  });\n\n  var reportData = {\n    engines: _.union(_.unique(browserTags).map(function(tag) {\n        return {name: _.capitalize(tag), selector: 'js-version-' + tag};\n      }),\n      [{dash: true}],\n      familyTags.sort().map(function(tag) {\n        return {name: _.capitalize(tag), selector: 'js-family-' + tag};\n      })),\n    implementations: implementations\n  };\n\n\n\n  var template = Handlebars.compile(Fs.readFileSync(__dirname + '/report.handlebars').toString());\n  return template({\n    browsers: browsers,\n    tests: tests,\n    date: new Date().toLocaleDateString(),\n    babelVersion: Babel.version,\n    babelRuntimeVersion: BabelRuntimePackage.version,\n    traceurVersion: TraceurPackage.version,\n\n    reportData: JSON.stringify(reportData)\n  });\n}\n"
  },
  {
    "path": "tasks/sauce.js",
    "content": "/*eslint-disable no-process-env */\nvar _ = require('lodash'),\n    Async = require('async'),\n    Driver = require('./driver'),\n    Gulp = require('gulp'),\n    GUtil = require('gulp-util'),\n    SauceTunnel = require('sauce-tunnel'),\n    Server = require('./server');\n\nvar browsers = [\n  {\n    browserName: 'internet explorer'\n  }\n];\n\nGulp.task('test:sauce', ['build:browser'], function(callback) {\n  var user = process.env.SAUCE_USERNAME,\n      pass = process.env.SAUCE_ACCESS_KEY,\n      tunnelId = process.env.TRAVIS_JOB_ID || 42;\n\n  Server.start(function() {\n    startTunnel(user, pass, tunnelId, function(tunnel) {\n      Async.eachLimit(browsers, 5, function(config, done) {\n          config = _.defaults({\n            'tunnel-identifier': tunnelId\n          }, config);\n\n          var remote = {\n            port: 4445,\n            user: user,\n            key: pass\n          };\n\n          Driver.test(remote, config, done);\n        },\n        function() {\n          tunnel.stop(function() {\n            Server.stop(function() {\n              callback();\n            });\n          });\n        });\n    });\n  });\n});\n\nfunction startTunnel(user, pass, tunnelId, done) {\n  var tunnel = new SauceTunnel(user, pass, tunnelId, true, []);\n  tunnel.on('log:error', function(data) {\n    GUtil.log(GUtil.colors.red(data));\n  });\n  tunnel.on('verbose:debug', function(data) {\n    GUtil.log(GUtil.colors.yellow(data));\n  });\n  tunnel.start(function(success) {\n    if (!success) {\n      throw new GUtil.PluginError('test:sauce', 'Tunnel failed to open');\n    }\n\n    done(tunnel);\n  });\n}\n"
  },
  {
    "path": "tasks/server.js",
    "content": "var DataStore = require('../lib/data-store'),\n    Gulp = require('gulp'),\n    GUtil = require('gulp-util'),\n    Hapi = require('hapi'),\n    UserAgent = require('../lib/user-agent');\n\nvar server;\n\nGulp.task('server', function(callback) {    // eslint-disable-line no-unused-vars\n  exports.start(function() {});\n});\n\nexports.start = function(startup, testComplete) {\n  server = new Hapi.Server();\n  server.connection({ port: 9999 });\n\n  // Simple endpoint to allow for sending remote data back to the server.\n  server.route({\n    method: 'POST',\n    path: '/log',\n    handler: function(request, reply) {\n      var userAgent = UserAgent.parse(request.payload.browser),\n          data = JSON.parse(request.payload.data);\n\n      GUtil.log('Storing data for browser', GUtil.colors.magenta(userAgent.name), GUtil.colors.magenta(userAgent.version), '{' + Object.keys(data).join(', ') + '}');\n      DataStore.store(userAgent.name, request.payload.tag, userAgent.version, data);\n\n      reply({});\n    }\n  });\n  server.route({\n    method: 'POST',\n    path: '/debug',\n    handler: function(request, reply) {\n      var userAgent = UserAgent.parse(request.payload.browser),\n          message = request.payload.message;\n\n      GUtil.log(GUtil.colors.magenta('[debug]'), GUtil.colors.magenta(userAgent.name), GUtil.colors.magenta(userAgent.version), message);\n\n      reply({});\n    }\n  });\n\n  server.route({\n    method: 'POST',\n    path: '/done',\n    handler: function(request, reply) {\n      reply({});\n\n      if (testComplete) {\n        testComplete();\n      }\n    }\n  });\n\n  server.route({\n    method: 'GET',\n    path: '/{param*}',\n    handler: {\n      directory: {\n        path: 'build'\n      }\n    }\n  });\n  server.start(function(err) {\n    if (err) {\n      throw new GUtil.PluginError('server', err);\n    }\n\n    GUtil.log('Server running at:', server.info.uri);\n    startup(server.info.uri);\n  });\n};\n\nexports.stop = function(done) {\n  server.stop(done);\n};\n"
  },
  {
    "path": "tasks/vm.js",
    "content": "var ChildProcess = require('child_process'),\n    Gulp = require('gulp'),\n    GUtil = require('gulp-util'),\n    Server = require('./server');\n\nvar RUN_USER = 'vmrun -gu IEUser -gp Passw0rd! ';\n\nGulp.task('test:vm', ['build:browser', 'test:vm:edge']);\n\nGulp.task('test:vm:edge', ['build:browser'], function(callback) {\n  runVM(runEdge, callback);\n});\n\n\nfunction runVM(run, callback) {\n  var vmx = './browsers/MsEdge-Win10TH2-VMware.vmwarevm';\n  Server.start(function(uri) {\n    loadSnapshot(vmx)\n        .then(function() { return startVM(vmx); })\n        .then(function() { return setExperimental(vmx); })\n        .then(function() { return run(vmx, uri); })\n        .catch(cleanup);\n  }, function() {\n    cleanup();\n  });\n\n  function cleanup() {\n    // Kill the vm\n    stopVM(vmx)\n      .then(function() {\n        Server.stop(function() {\n          callback();\n        });\n      });\n  }\n}\n\n// Some of this sourced from the excellent https://gist.github.com/neovov/5372144\nfunction startVM(vmx) {\n  return run('vmrun start \"' + vmx + '\"')\n      .then(delay(10));\n}\n\nfunction delay(seconds) {\n  return function() {\n    return new Promise(function(resolve) {\n      setTimeout(function() {\n        resolve();\n      }, seconds * 1000);\n    });\n  };\n}\n\nfunction loadSnapshot(vmx) {\n  return run('vmrun listSnapshots \"' + vmx + '\"')\n      .then(function(snapshots) {\n        if (!/six-speed/.test(snapshots)) {\n          return Promise.reject(new Error('No six-speed snapshot in VM, please setup per README'));\n        }\n\n        return run('vmrun revertToSnapshot \"' + vmx + '\" six-speed');\n      });\n}\n\nfunction setExperimental(vmx) {\n  // Enable Edge experimental features\n  var key = 'HKCU\\\\SOFTWARE\\\\Classes\\\\Local Settings\\\\Software\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\AppContainer\\\\Storage\\\\microsoft.microsoftedge_8wekyb3d8bbwe\\\\MicrosoftEdge\\\\ExperimentalFeatures';\n  return run(RUN_USER + 'runProgramInGuest \"' + vmx + '\" \"C:\\\\Windows\\\\System32\\\\reg.exe\" ADD \"' + key + '\" /v ExperimentalJS /t REG_DWORD /d 1 /f');\n}\nfunction runEdge(vmx, uri) {\n  return run(RUN_USER + 'runProgramInGuest \"' + vmx + '\" -interactive -activeWindow  \"C:\\\\Windows\\\\explorer.exe\" microsoft-edge:' + uri + '/?tag=prerelease');\n}\nfunction stopVM(vmx) {\n  return run('vmrun stop \"' + vmx + '\" hard');\n}\n\nfunction run(command, options, counter) {\n  counter = counter || 0;\n\n  return new Promise(function(resolve, reject) {\n    GUtil.log('[vm]', 'run', command);\n    ChildProcess.exec(command, options, function(err, stdout, stderr) {\n      if (counter < 5\n          && (/The specified guest user must be logged in interactively to perform this operation/.test(stdout)\n            || (/The VMware Tools are not running in the virtual machine/).test(stdout)\n            || nonZero(/reg.exe/, command, stdout))) {\n        // Allow retries if there is something that might be waiting for background processes like updates\n        counter++;\n        GUtil.log('[vm]', 'retry', counter, command);\n        setTimeout(function() {\n          resolve(run(command, options, counter));\n        }, 10 * 1000 * counter);\n\n        return;\n      }\n\n      /* istanbul ignore if */\n      if (err\n          && !(/The virtual machine is not powered on/.test(stdout))\n          && !(/The virtual machine cannot be found/.test(stdout))\n\n          // Complete hack, but we want to ignore explorer error codes as they\n          // occur when the command actually completed.\n          && !nonZero(/explorer.exe/, command, stdout)\n          && !nonZero(/taskkill/, command, stdout)) {\n        GUtil.log('[vm]', err, stdout, stderr);\n        reject(err);\n      } else {\n        setTimeout(function() {\n          resolve(stdout);\n        }, 5000);\n      }\n    });\n  });\n}\n\nfunction nonZero(exe, command, stdout) {\n  return (/Guest program exited with non-zero exit code/).test(stdout)\n      && (exe).test(command);\n}\n"
  },
  {
    "path": "tests/.eslintrc",
    "content": "{\n  \"globals\": {\n    \"test\": false\n  }\n}"
  },
  {
    "path": "tests/arrow/arrow.es5",
    "content": "var obj = {\n  value: 42,\n  fn: function() {\n    return function() {\n      return obj.value;\n    };\n  }\n};\n\nvar fn = obj.fn();\nassertEqual(fn(), 42);\n\ntest(function() {\n  fn();\n});\n"
  },
  {
    "path": "tests/arrow/arrow.es5-bind",
    "content": "var obj = {\n  value: 42,\n  fn: function() {\n    return function() {\n      return this.value;\n    }.bind(this);\n  }\n};\n\nvar fn = obj.fn();\nassertEqual(fn(), 42);\n\ntest(function() {\n  fn();\n});\n"
  },
  {
    "path": "tests/arrow/arrow.es6",
    "content": "\nvar obj = {\n  value: 42,\n  fn: function() {\n    return () => this.value;\n  }\n};\n\nvar fn = obj.fn();\nassertEqual(fn(), 42);\n\ntest(function() {\n  fn();\n});\n"
  },
  {
    "path": "tests/arrow-args/arrow-args.es5",
    "content": "var obj = {\n  value: 42,\n  fn: function() {\n    var args = arguments;\n    return function() {\n      return args[0];\n    };\n  }\n};\n\nvar fn = obj.fn(1);\nassertEqual(fn(), 1);\n\ntest(function() {\n  fn();\n});\n"
  },
  {
    "path": "tests/arrow-args/arrow-args.es6",
    "content": "\nvar obj = {\n  value: 42,\n  fn: function() {\n    return () => arguments[0];\n  }\n};\n\nvar fn = obj.fn(1);\nassertEqual(fn(), 1);\n\ntest(function() {\n  fn();\n});\n"
  },
  {
    "path": "tests/arrow-declare/arrow-declare.es5",
    "content": "var obj = {\n  value: 42,\n  fn: function() {\n    return function() {\n      return obj.value;\n    };\n  }\n};\n\nassertEqual(obj.fn()(), 42);\n\ntest(function() {\n  obj.fn();\n});\n"
  },
  {
    "path": "tests/arrow-declare/arrow-declare.es6",
    "content": "\nvar obj = {\n  value: 42,\n  fn: function() {\n    return () => this.value;\n  }\n};\n\nassertEqual(obj.fn()(), 42);\n\ntest(function() {\n  obj.fn();\n});\n"
  },
  {
    "path": "tests/bindings/bindings.es5",
    "content": "var a = 1,\n    b = 2;\n\nassertEqual(a+b, 3);\n\ntest(function() {\n  return a + b;\n});\n"
  },
  {
    "path": "tests/bindings/bindings.es6",
    "content": "\"use strict\";\n\nconst a = 1;\nlet b = 2;\n\nassertEqual(a+b, 3);\n\ntest(function() {\n  return a + b;\n});\n"
  },
  {
    "path": "tests/bindings-compound/bindings-compound.es5",
    "content": "var b = 2;\n\nassertEqual(fn(), 3);\n\nfunction fn() {\n  var a = 1;\n  a += b;\n\n  return a;\n}\ntest(fn);\n"
  },
  {
    "path": "tests/bindings-compound/bindings-compound.es6",
    "content": "\"use strict\";\n\nconst b = 2;\n\nfunction fn() {\n\n  let a = 1;\n  a += b;\n\n  return a;\n}\n\nassertEqual(fn(), 3);\ntest(fn);\n"
  },
  {
    "path": "tests/classes/classes.es5",
    "content": "function C() {\n  this.foo = 'bar';\n}\nC.prototype.bar = function() {\n};\n\nassertEqual(new C().foo, 'bar');\n\ntest(function() {\n  return new C();\n});\n"
  },
  {
    "path": "tests/classes/classes.es6",
    "content": "class C {\n  constructor() {\n    this.foo = 'bar';\n  }\n  bar() {\n  }\n}\n\nassertEqual(new C().foo, 'bar');\n\ntest(function() {\n  return new C();\n});\n"
  },
  {
    "path": "tests/defaults/defaults.es5",
    "content": "function fn(arg, other) {\n  arg = arg === undefined ? 1 : arg;\n  other = other === undefined ? 3 : other;\n  return other;\n}\n\nassertEqual(fn(), 3);\nassertEqual(fn(1, 2), 2);\n\ntest(function() {\n  fn();\n  fn(2);\n  fn(2, 4);\n});\n"
  },
  {
    "path": "tests/defaults/defaults.es6",
    "content": "function fn(arg = 1, other = 3) {\n  return other;\n}\n\n\nassertEqual(fn(), 3);\nassertEqual(fn(1, 2), 2);\n\ntest(function() {\n  fn();\n  fn(2);\n  fn(2, 4);\n});\n"
  },
  {
    "path": "tests/destructuring/destructuring.es5",
    "content": "var data = {\n  a: 'foo',\n  b: {c: 'd'},\n  arr: [1, 2, 3]\n};\n\nfunction fn() {\n  var a = data.a,\n      b = data.b.c,\n      c = data.arr[1];\n  return c;\n}\n\nassertEqual(fn(), 2);\ntest(fn);\n"
  },
  {
    "path": "tests/destructuring/destructuring.es6",
    "content": "var data = {\n  a: 'foo',\n  b: {c: 'd'},\n  arr: [1, 2, 3]\n};\n\nfunction fn() {\n  var {a, b:{c:b}, arr:[, c]} = data;\n  return c;\n}\n\nassertEqual(fn(), 2);\ntest(fn);\n"
  },
  {
    "path": "tests/destructuring-array/destructuring-array.es5",
    "content": "var data = [1, 2, 3];\n\nfunction fn() {\n  var c = data[0];\n  return c;\n}\n\nassertEqual(fn(), 1);\ntest(fn);\n"
  },
  {
    "path": "tests/destructuring-array/destructuring-array.es6",
    "content": "var data = [1, 2, 3];\n\nfunction fn() {\n  var [c] = data;\n  return c;\n}\n\nassertEqual(fn(), 1);\ntest(fn);\n"
  },
  {
    "path": "tests/destructuring-custom-iterator/destructuring-custom-iterator.es5",
    "content": "// 5,7,...,21\nvar x = 3;\n\nvar iterator = function() {\n  function next() {\n    x = x + 2;\n    if (x > 9) {\n      return {done: true, value: x};\n    }\n    return {done: false, value: x};\n  }\n  return {next: next};\n};\n\n\nfunction fn() {\n  var iterable = {};\n  iterable[Symbol.iterator] = iterator;\n\n  for(var z of iterable) {\n  }\n  return z;\n}\n\nassertEqual(fn(), 9);\ntest(fn);"
  },
  {
    "path": "tests/destructuring-custom-iterator/destructuring-custom-iterator.es6",
    "content": "// 5,7,...,21\nvar x = 3;\n\nvar iterator = function() {\n  function next() {\n    x = x + 2;\n    if (x > 9) {\n      return {done: true, value: x};\n    }\n    return {done: false, value: x};\n  }\n  return {next: next};\n};\n\n\nfunction fn() {\n  var iterable = {};\n  iterable[Symbol.iterator] = iterator;\n\n  var [ , , a] = iterable;\n  return a;\n}\n\nassertEqual(fn(), 9);\ntest(fn);"
  },
  {
    "path": "tests/destructuring-default-values/destructuring-default-values.es5",
    "content": "var data = {a: 3};\n\nfunction fn() {\n  var a = data.a === undefined ? 10: data.a;\n  var b = data.b === undefined ? 5: data.b;\n  return a + b;\n}\n\nassertEqual(fn(), 8);\ntest(fn);\n"
  },
  {
    "path": "tests/destructuring-default-values/destructuring-default-values.es6",
    "content": "var data = {a: 3};\n\nfunction fn() {\n  var {a=10, b=5} = data;\n  return a + b;\n}\n\nassertEqual(fn(), 8);\ntest(fn);"
  },
  {
    "path": "tests/destructuring-nested-object/destructuring-nested-object.es5",
    "content": "var data = {\n  a: 'foo',\n  b: {c: 'd'}\n};\n\nfunction fn() {\n  var b = data.b.c;\n  return b;\n}\n\nassertEqual(fn(), 'd');\ntest(fn);\n"
  },
  {
    "path": "tests/destructuring-nested-object/destructuring-nested-object.es6",
    "content": "var data = {\n  a: 'foo',\n  b: {c: 'd'}\n};\n\nfunction fn() {\n  var {a, b:{c:b}} = data;\n  return b;\n}\n\nassertEqual(fn(), 'd');\ntest(fn);\n"
  },
  {
    "path": "tests/destructuring-simple/destructuring-simple.es5",
    "content": "var data = {\n  a: 'foo',\n  b: {c: 'd'},\n  arr: [1, 2, 3]\n};\n\nfunction fn() {\n  var a = data.a,\n      b = data.b;\n  return a;\n}\n\nassertEqual(fn(), 'foo');\ntest(fn);\n"
  },
  {
    "path": "tests/destructuring-simple/destructuring-simple.es6",
    "content": "var data = {\n  a: 'foo',\n  b: {c: 'd'},\n  arr: [1, 2, 3]\n};\n\nfunction fn() {\n  var {a, b} = data;\n  return a;\n}\n\nassertEqual(fn(), 'foo');\n\ntest(fn);\n"
  },
  {
    "path": "tests/destructuring-string/destructuring-string.es5",
    "content": "var data = 'hello';\n\nfunction fn() {\n  var a = data[0];\n  return a;\n}\n\nassertEqual(fn(), 'h');\ntest(fn);\n"
  },
  {
    "path": "tests/destructuring-string/destructuring-string.es6",
    "content": "var data = 'hello';\n\nfunction fn() {\n  var [a] = data;\n  return a;\n}\n\nassertEqual(fn(), 'h');\ntest(fn);\n"
  },
  {
    "path": "tests/for-of-array/for-of-array.es5",
    "content": "var data = [1,2,3];\n\nfunction fn() {\n  var ret = '';\n  for (var i = 0; i < data.length; i++) {\n    ret += data[i];\n  }\n  return ret;\n}\n\nassertEqual(fn(), '123');\n\ntest(fn);\n"
  },
  {
    "path": "tests/for-of-array/for-of-array.es6",
    "content": "var data = [1,2,3];\n\nfunction fn() {\n  var ret = '';\n  for (var value of data) {\n    ret += value;\n  }\n  return ret;\n}\n\nassertEqual(fn(), '123');\n\ntest(fn);\n"
  },
  {
    "path": "tests/for-of-object/for-of-object.es5",
    "content": "var data = {'a': 'b', 'c': 'd'};\nfunction fn() {\n  var ret = '';\n  for (var name in data) {\n    if (data.hasOwnProperty(name)) {\n      ret += data[name];\n    }\n  }\n  return ret;\n}\n\nassertEqual(fn(), 'bd');\ntest(fn);\n"
  },
  {
    "path": "tests/for-of-object/for-of-object.es6",
    "content": "var data = {'a': 'b', 'c': 'd'};\ndata[Symbol.iterator] = function() {\n  var array = Object.keys(data),\n      nextIndex = 0;\n\n  return {\n    next: function() {\n       return nextIndex < array.length ?\n         {value: data[array[nextIndex++]], done: false} :\n         {done: true};\n    }\n  };\n};\n\nfunction fn() {\n  var ret = '';\n  for (var value of data) {\n    ret += value;\n  }\n  return ret;\n}\n\nassertEqual(fn(), 'bd');\ntest(fn);\n"
  },
  {
    "path": "tests/generator/generator.es5",
    "content": "function generator() {\n  var i = 0;\n  return {\n    next: function() {\n      i++;\n      if (i >= 3) {\n        return {done: true};\n      } else {\n        return {\n          value: i,\n          done: false\n        };\n      }\n    }\n  };\n}\n\nfunction fn() {\n  var iterator = generator();\n  iterator.next();\n  iterator.next();\n  return iterator.next().done;\n}\n\nassertEqual(fn(), true);\ntest(fn);\n"
  },
  {
    "path": "tests/generator/generator.es6",
    "content": "function * generator() {\n  yield 1;\n  yield 2;\n}\n\nfunction fn() {\n  var iterator = generator();\n  iterator.next();\n  iterator.next();\n  return iterator.next().done;\n}\n\nassertEqual(fn(), true);\ntest(fn);\n"
  },
  {
    "path": "tests/map-set/map-set.es5",
    "content": "function fn() {\n  var map = {},\n      set = [];\n\n  for (var i = 0; i < 250; i++) {\n    map[i] = i;\n    set.push(i);\n  }\n\n  map.foo = 'bar';\n  set.push('bar');\n  return ('foo' in map) && set.indexOf('bar') >= 0;\n}\n\nassertEqual(fn(), true);\ntest(fn);\n"
  },
  {
    "path": "tests/map-set/map-set.es6",
    "content": "function fn() {\n  var map = new Map(),\n      set = new Set();\n\n  for (var i = 0; i < 250; i++) {\n    map.set(i, i);\n    set.add(i);\n  }\n\n  map.set('foo', 'bar');\n  set.add('bar');\n\n  return map.has('foo') && set.has('bar');\n}\n\nassertEqual(fn(), true);\ntest(fn);\n"
  },
  {
    "path": "tests/map-set-lookup/map-set-lookup.es5",
    "content": "var keys = [],\n    values = [],\n    set = [],\n    key = {};\n\nfor (var i = 0; i < 500; i++) {\n  keys.push(i);\n  values.push(i);\n  set.push(i);\n}\n\nkeys.push(key);\nvalues.push('bar');\nset.push(key);\n\nfunction fn() {\n  return set.indexOf(key) >= 0 && keys.indexOf(key) >= 0;\n}\n\nassertEqual(fn(), true);\ntest(fn);\n"
  },
  {
    "path": "tests/map-set-lookup/map-set-lookup.es6",
    "content": "var map = new Map(),\n    set = new Set(),\n    key = {};\n\nfor (var i = 0; i < 500; i++) {\n  map.set(i, i);\n  set.add(i);\n}\n\nmap.set(key, 'bar');\nset.add(key);\n\nfunction fn() {\n  return map.has(key) && set.has(key);\n}\n\nassertEqual(fn(), true);\ntest(fn);\n"
  },
  {
    "path": "tests/map-set-object/map-set-object.es5",
    "content": "function fn() {\n  var keys = [],\n      values = [],\n      set = [],\n      key = {};\n\n  for (var i = 0; i < 500; i++) {\n    keys.push(i);\n    values.push(i);\n    set.push(i);\n  }\n\n  keys.push(key);\n  values.push('bar');\n  set.push(key);\n\n  return set.indexOf(key) >= 0 && keys.indexOf(key) >= 0;\n}\n\nassertEqual(fn(), true);\ntest(fn);\n"
  },
  {
    "path": "tests/map-set-object/map-set-object.es6",
    "content": "function fn() {\n  var map = new Map(),\n      set = new Set(),\n      key = {};\n\n  for (var i = 0; i < 500; i++) {\n    map.set(i, i);\n    set.add(i);\n  }\n\n  map.set(key, 'bar');\n  set.add(key);\n\n  return map.has(key) && set.has(key);\n}\n\nassertEqual(fn(), true);\ntest(fn);\n"
  },
  {
    "path": "tests/map-string/map-string.es5",
    "content": "var map = {};\n\nfor (var i = 0; i < 500; i++) {\n  map[i] = i;\n}\n\nfunction fn() {\n  return map['499'] === 499;\n}\n\nassertEqual(fn(), true);\ntest(fn);\n"
  },
  {
    "path": "tests/map-string/map-string.es6",
    "content": "var map = new Map();\n\nfor (var i = 0; i < 500; i++) {\n  map.set(i + '', i);\n}\n\nfunction fn() {\n  return map.get('499') === 499;\n}\n\nassertEqual(fn(), true);\ntest(fn);\n"
  },
  {
    "path": "tests/new-target/defaults.es5",
    "content": "function Fn() {\n  return !!(this && this.constructor === Fn);\n}\n\nassertEqual(typeof Fn(), 'boolean');\nassertEqual(typeof (new Fn()), 'object');\n\ntest(function() {\n  return (Fn() || new Fn());\n});\n"
  },
  {
    "path": "tests/new-target/defaults.es6",
    "content": "function Fn() {\n  return (new.target === Fn);\n}\n\nassertEqual(typeof Fn(), 'boolean');\nassertEqual(typeof (new Fn()), 'object');\n\ntest(function() {\n  return (Fn() || new Fn());\n});\n"
  },
  {
    "path": "tests/nodesource-array-includes/nodesource-array-includes.es5",
    "content": "var data =  [11, 22, 33];\n\nfunction fn() {\n    return data.indexOf(22) !== -1;\n}\n\nassertEqual(fn(), true);\ntest(fn);\n"
  },
  {
    "path": "tests/nodesource-array-includes/nodesource-array-includes.es6",
    "content": "var data = [11, 22, 33];\n\nfunction fn() {\n  return data.includes(22);\n}\n\nassertEqual(fn(), true);\ntest(fn);\n"
  },
  {
    "path": "tests/nodesource-default-params/nodesource-default-params.es5",
    "content": "function toThePower(val, exponent) {\n  exponent = exponent || 2;\n  return exponent;\n}\n\nassertEqual(toThePower(), 2);\ntest(toThePower);\n"
  },
  {
    "path": "tests/nodesource-default-params/nodesource-default-params.es6",
    "content": "function toThePower(val, exponent = 2) {\n  return exponent;\n}\n\nassertEqual(toThePower(), 2);\ntest(toThePower);\n"
  },
  {
    "path": "tests/object-assign/object-assign.es5",
    "content": "var obj = {\n  a: 1,\n  b: true,\n  c: function () {},\n  d: null,\n  e: 'e'\n};\n\nvar fn = function (src) {\n  var o = {};\n  var keys = Object.keys(src);\n  for (var i = 0; i < keys.length; ++i) {\n    var key = keys[i];\n    o[key] = src[key];\n  }\n  return o;\n};\n\nvar r = fn(obj);\nassertEqual(r.a, obj.a);\nassertEqual(r.b, obj.b);\nassertEqual(r.c, obj.c);\nassertEqual(r.d, obj.d);\nassertEqual(r.e, obj.e);\n\ntest(function () {\n  fn(obj);\n});\n"
  },
  {
    "path": "tests/object-assign/object-assign.es6",
    "content": "const obj = {\n  a: 1,\n  b: true,\n  c: function () {},\n  d: null,\n  e: 'e'\n};\n\nconst fn = function (src) {\n  return Object.assign({}, src);\n};\n\nconst r = fn(obj);\nassertEqual(r.a, obj.a);\nassertEqual(r.b, obj.b);\nassertEqual(r.c, obj.c);\nassertEqual(r.d, obj.d);\nassertEqual(r.e, obj.e);\n\ntest(function () {\n  fn(obj);\n});\n"
  },
  {
    "path": "tests/object-literal-ext/object-literal-ext.es5",
    "content": "function fn() {\n  var name = 'foo';\n  var ret = {\n    'bizz buzz': function() {\n      return 1;\n    },\n    name: name\n  };\n  ret[name] = 'bar';\n  ret[name + 'foo'] = 'foo';\n  return ret;\n}\n\nassertEqual(fn().foofoo, 'foo');\ntest(fn);\n"
  },
  {
    "path": "tests/object-literal-ext/object-literal-ext.es6",
    "content": "function fn() {\n  var name = 'foo';\n  return {\n    'bizz buzz'() {\n      return 1;\n    },\n    name,\n    [name]: 'bar',\n    [name + 'foo']: 'foo'\n  };\n}\n\nassertEqual(fn().foofoo, 'foo');\ntest(fn);\n"
  },
  {
    "path": "tests/promises/promises.es5",
    "content": "var Bluebird = require('bluebird');\n\ntest({\n  defer: true,\n  fn: function(deferred) {\n    var p1 = new Bluebird(function(resolve, reject) { resolve('foo'); });\n\n    p1.then(function() {\n      deferred.resolve();\n    });\n  }\n});\n"
  },
  {
    "path": "tests/promises/promises.es6",
    "content": "// Fail early when promises arount around as the tests don't recover from this.\nnew Promise(function() { /* NOP */ });\n\ntest({\n  defer: true,\n  fn: function(deferred) {\n    var p1 = new Promise(function(resolve) { resolve('foo'); });\n\n    p1.then(function() {\n      deferred.resolve();\n    });\n  }\n});\n"
  },
  {
    "path": "tests/regex-u/regex-u.es5",
    "content": "function fn() {\n  return '𠮷'.match(/^.$/);\n}\n\n// Not asserting as this isn't quite an accurate test under es5\ntest(fn);\n"
  },
  {
    "path": "tests/regex-u/regex-u.es6",
    "content": "function fn() {\n  return '𠮷'.match(/^.$/u);\n}\n\nassertEqual(!!fn(), true);\ntest(fn);\n"
  },
  {
    "path": "tests/rest/rest.es5",
    "content": "function fn() {\n  return arguments[1];\n}\n\nassertEqual(fn(), undefined);\nassertEqual(fn(2), undefined);\nassertEqual(fn(2, 4), 4);\n\ntest(function() {\n  fn();\n  fn(2);\n  fn(2, 4);\n});\n"
  },
  {
    "path": "tests/rest/rest.es6",
    "content": "function fn(foo, ...args) {\n  return args[0];\n}\n\nassertEqual(fn(), undefined);\nassertEqual(fn(2), undefined);\nassertEqual(fn(2, 4), 4);\n\ntest(function() {\n  fn();\n  fn(2);\n  fn(2, 4);\n});\n"
  },
  {
    "path": "tests/spread/spread.es5",
    "content": "function fn() {\n  return Math.max.apply(Math, [1,2,3]);\n}\n\nassertEqual(fn(), 3);\ntest(fn);\n"
  },
  {
    "path": "tests/spread/spread.es6",
    "content": "function fn() {\n  return Math.max(...[1,2,3]);\n}\n\nassertEqual(fn(), 3);\ntest(fn);\n"
  },
  {
    "path": "tests/spread-generator/spread-generator.es5",
    "content": "function generator() {\n  var i = 0;\n  return {\n    next: function() {\n      i++;\n      if (i >= 4) {\n        return {done: true};\n      } else {\n        return {\n          value: i,\n          done: false\n        };\n      }\n    }\n  };\n}\n\nfunction fn() {\n  var iterator = generator();\n  var args = [iterator.next().value, iterator.next().value, iterator.next().value];\n  iterator.next();\n\n  return Math.max.apply(Math, args);\n}\n\nassertEqual(fn(), 3);\ntest(fn);\n"
  },
  {
    "path": "tests/spread-generator/spread-generator.es6",
    "content": "function *generate() {\n  yield 1;\n  yield 2;\n  yield 3;\n}\n\nfunction fn() {\n  return Math.max(... generate());\n}\nassertEqual(fn(), 3);\ntest(fn);\n"
  },
  {
    "path": "tests/spread-literal/spread-literal.es5",
    "content": "function fn() {\n  var ret = [1];\n  ret.push(1, 2, 3);\n  return ret;\n}\n\nassertEqual(fn()[3], 3);\ntest(fn);\n"
  },
  {
    "path": "tests/spread-literal/spread-literal.es6",
    "content": "function fn() {\n  return [1, ... [1, 2, 3]];\n}\nassertEqual(fn()[3], 3);\ntest(fn);\n"
  },
  {
    "path": "tests/spread-super/spread-super.es5",
    "content": "function Point(x, y) {\n  this.x = x;\n  this.y = y;\n}\n\nfunction MyPoint() {\n  Point.apply(this, arguments);\n}\n\nfunction makePoint(x, y) {\n  return new MyPoint(x, y);\n}\n\nfunction fn() {\n  var point = makePoint(1, 2);\n  return point.x;\n}\n\nassertEqual(fn(), 1);\ntest(fn);\n"
  },
  {
    "path": "tests/spread-super/spread-super.es6",
    "content": "class Point {\n  constructor(x, y) {\n    this.x = x;\n    this.y = y;\n  }\n}\n\nclass MyPoint extends Point {}\n\nfunction makePoint(x, y) {\n  return new MyPoint(x, y);\n}\n\nfunction fn() {\n  var point = makePoint(1, 2);\n  return point.x;\n}\n\nassertEqual(fn(), 1);\ntest(fn);\n"
  },
  {
    "path": "tests/super/super.es5",
    "content": "function C() {\n  this.foo = 'bar';\n}\nC.prototype.bar = function() {\n  return 41;\n};\n\n\nfunction D() {\n  C.call(this);\n  this.baz = 'bat';\n}\nD.prototype = Object.create(C.prototype);\nD.prototype.bar = function() {\n  return C.prototype.bar.call(this) + 1;\n};\nfunction fn() {\n  var d = new D();\n  return d.bar();\n}\n\nassertEqual(fn(), 42);\ntest(fn);\n"
  },
  {
    "path": "tests/super/super.es6",
    "content": "\nclass C {\n  constructor() {\n    this.foo = 'bar';\n  }\n  bar() {\n    return 41;\n  }\n}\nclass D extends C {\n  constructor() {\n    super();\n    this.baz = 'bat';\n  }\n  bar() {\n    return super.bar() + 1;\n  }\n}\nfunction fn() {\n  var d = new D();\n  return d.bar();\n}\n\nassertEqual(fn(), 42);\ntest(fn);\n"
  },
  {
    "path": "tests/template_string/template_string.es5",
    "content": "var data = [1,2,3];\nfunction fn() {\n  return data[0] + ' ' + (data[1] + data[2]);\n}\n\nassertEqual(fn(), '1 5');\ntest(fn);\n"
  },
  {
    "path": "tests/template_string/template_string.es6",
    "content": "var data = [1,2,3];\nfunction fn() {\n  return `${data[0]} ${data[1] + data[2]}`;\n}\n\nassertEqual(fn(), '1 5');\ntest(fn);\n"
  },
  {
    "path": "tests/template_string_tag/template_string_tag.es5",
    "content": "var data = [1, 2, 3];\nfunction tag(strings, value1, value2) {\n  return strings[0] + value1 + strings[1] + value2 + strings[2];\n}\n\nfunction fn() {\n  return tag(['', ' ', ''], data[0], data[1] + data[2]);\n}\n\nassertEqual(fn(), '1 5');\ntest(fn);\n"
  },
  {
    "path": "tests/template_string_tag/template_string_tag.es6",
    "content": "var data = [1, 2, 3];\nfunction tag(strings, value1, value2) {\n  return strings[0] + value1 + strings[1] + value2 + strings[2];\n}\n\nfunction fn() {\n  return tag`${data[0]} ${data[1] + data[2]}`;\n}\n\nassertEqual(fn(), '1 5');\ntest(fn);\n"
  }
]