<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[47238] trunk: Script Loader: Add polyfill for window.URL, window.DOMRect.</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { white-space: pre-line; overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta" style="font-size: 105%">
<dt style="float: left; width: 6em; font-weight: bold">Revision</dt> <dd><a style="font-weight: bold" href="https://core.trac.wordpress.org/changeset/47238">47238</a><script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","description":"Review this Commit","action":{"@type":"ViewAction","url":"https://core.trac.wordpress.org/changeset/47238","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>aduth</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2020-02-10 15:15:07 +0000 (Mon, 10 Feb 2020)</dd>
</dl>

<pre style='padding-left: 1em; margin: 2em 0; border-left: 2px solid #ccc; line-height: 1.25; font-size: 105%; font-family: sans-serif'>Script Loader: Add polyfill for window.URL, window.DOMRect.

Pending block editor revisions for WordPress 5.4 will make use of `window.URL` and `window.DOMRect`. These are not available in Internet Explorer (or pre-Chromium Edge for `DOMRect`) and must be polyfilled to avoid script errors.

The changes make use of the existing polyfill pattern, and existing `polyfill-library` dependency. The dependency is bumped to the latest version, since the previous version did not include the `DOMRect` polyfill.

Props jorgefilipecosta.
Fixes <a href="https://core.trac.wordpress.org/ticket/49360">#49360</a>.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkpackagelockjson">trunk/package-lock.json</a></li>
<li><a href="#trunkpackagejson">trunk/package.json</a></li>
<li><a href="#trunksrcwpincludesscriptloaderphp">trunk/src/wp-includes/script-loader.php</a></li>
<li><a href="#trunktestsphpunittestsdependenciesscriptsphp">trunk/tests/phpunit/tests/dependencies/scripts.php</a></li>
<li><a href="#trunktoolswebpackpackagesjs">trunk/tools/webpack/packages.js</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkpackagelockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/package-lock.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/package-lock.json   2020-02-10 05:42:52 UTC (rev 47237)
+++ trunk/package-lock.json     2020-02-10 15:15:07 UTC (rev 47238)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1390,10 +1390,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@financial-times/polyfill-useragent-normaliser": {
+                       "version": "1.6.3",
+                       "resolved": "https://registry.npmjs.org/@financial-times/polyfill-useragent-normaliser/-/polyfill-useragent-normaliser-1.6.3.tgz",
+                       "integrity": "sha512-QNjxxVkZoQhjoGbMxpZffIiYIwUlT2/P4qgyEdF0CgflKg5xL0PE5YBlPozOj1Qozcfe6TJv5Pr9dliIdrcFEw==",
+                       "requires": {
+                               "@financial-times/useragent_parser": "^1.2.1",
+                               "semver": "^7.1.1"
+                       },
+                       "dependencies": {
+                               "semver": {
+                                       "version": "7.1.2",
+                                       "resolved": "https://registry.npmjs.org/semver/-/semver-7.1.2.tgz",
+                                       "integrity": "sha512-BJs9T/H8sEVHbeigqzIEo57Iu/3DG6c4QoqTfbQB3BPA4zgzAomh/Fk9E7QtjWQ8mx2dgA9YCfSF4y9k9bHNpQ=="
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@financial-times/useragent_parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.2",
-                       "resolved": "https://registry.npmjs.org/@financial-times/useragent_parser/-/useragent_parser-1.0.2.tgz",
-                       "integrity": "sha512-zuJMxn5Qnk7CKl+zrVXDqXs0F+p4tshO6B4s8VenJj34EEVuV4iZIbkGiEFJUbn29z9Mcn6k8yfj9qSCNDcPPQ=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.4.1",
+                       "resolved": "https://registry.npmjs.org/@financial-times/useragent_parser/-/useragent_parser-1.4.1.tgz",
+                       "integrity": "sha512-f8C7QnUZSSpVzv98HB12TbQQY5oteKUOywmrVBHpJXZotdYg5cZ2nAfNISH4phPzVEsgqQRJWBdVknJNYYEC9w=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "@hapi/address": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1442,6 +1458,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@iarna/toml": {
+                       "version": "2.2.3",
+                       "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.3.tgz",
+                       "integrity": "sha512-FmuxfCuolpLl0AnQ2NHSzoUKWEJDFl63qXjzdoWBVyFCXzMGm1spBzk7LeHNoVCiWCF7mRVms9e6jEV9+MoPbg=="
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@jest/console": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "24.9.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2259,6 +2280,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@xtuc/long": "4.2.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@webcomponents/template": {
+                       "version": "1.4.1",
+                       "resolved": "https://registry.npmjs.org/@webcomponents/template/-/template-1.4.1.tgz",
+                       "integrity": "sha512-v7vwYZPKsAxczkWIjCOfCki9SpRdUcDjMZyweTGj3EPvVi+awQVHFPZ6X3jDW5nLSOs6Ls3h/AX8x8T+df2X0Q=="
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@wordpress/a11y": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.7.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-2.7.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3198,9 +3224,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "Base64": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.2",
-                       "resolved": "https://registry.npmjs.org/Base64/-/Base64-1.0.2.tgz",
-                       "integrity": "sha512-WufIun24IbKXKBCGmxau2cYAaGLJ1GJjXcqTUyUzYiQImCreWwvTagnZd9k3nHGPAdPxpvC+4FNN1OhQH2Vz7g=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/Base64/-/Base64-1.1.0.tgz",
+                       "integrity": "sha512-qeacf8dvGpf+XAT27ESHMh7z84uRzj/ua2pQdJg483m3bEXv/kVFtDnMgvf70BQGqzbZhR9t6BmASzKvqfJf3Q=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "abab": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3214,6 +3240,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "abort-controller": {
+                       "version": "2.0.3",
+                       "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-2.0.3.tgz",
+                       "integrity": "sha512-EPSq5wr2aFyAZ1PejJB32IX9Qd4Nwus+adnp7STYFM5/23nLPBazqZ1oor6ZqbH+4otaaGXTlC8RN5hq3C8w9Q==",
+                       "requires": {
+                               "event-target-shim": "^5.0.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "accepts": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.3.7",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3363,7 +3397,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "ansi-styles": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "anymatch": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3582,11 +3617,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "array.of": {
-                       "version": "0.1.1",
-                       "resolved": "https://registry.npmjs.org/array.of/-/array.of-0.1.1.tgz",
-                       "integrity": "sha1-gUVzLTWdZc0rvw2NoMqvrTpxunI="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "array.prototype.find": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3924,49 +3954,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime-corejs3": "^7.7.4"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "babel-code-frame": {
-                       "version": "6.26.0",
-                       "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
-                       "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
-                       "requires": {
-                               "chalk": "^1.1.3",
-                               "esutils": "^2.0.2",
-                               "js-tokens": "^3.0.2"
-                       },
-                       "dependencies": {
-                               "js-tokens": {
-                                       "version": "3.0.2",
-                                       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
-                                       "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls="
-                               }
-                       }
-               },
-               "babel-core": {
-                       "version": "6.26.3",
-                       "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz",
-                       "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==",
-                       "requires": {
-                               "babel-code-frame": "^6.26.0",
-                               "babel-generator": "^6.26.0",
-                               "babel-helpers": "^6.24.1",
-                               "babel-messages": "^6.23.0",
-                               "babel-register": "^6.26.0",
-                               "babel-runtime": "^6.26.0",
-                               "babel-template": "^6.26.0",
-                               "babel-traverse": "^6.26.0",
-                               "babel-types": "^6.26.0",
-                               "babylon": "^6.18.0",
-                               "convert-source-map": "^1.5.1",
-                               "debug": "^2.6.9",
-                               "json5": "^0.5.1",
-                               "lodash": "^4.17.4",
-                               "minimatch": "^3.0.4",
-                               "path-is-absolute": "^1.0.1",
-                               "private": "^0.1.8",
-                               "slash": "^1.0.0",
-                               "source-map": "^0.5.7"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "babel-eslint": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "10.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.0.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3992,114 +3979,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "babel-generator": {
-                       "version": "6.26.1",
-                       "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz",
-                       "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==",
-                       "requires": {
-                               "babel-messages": "^6.23.0",
-                               "babel-runtime": "^6.26.0",
-                               "babel-types": "^6.26.0",
-                               "detect-indent": "^4.0.0",
-                               "jsesc": "^1.3.0",
-                               "lodash": "^4.17.4",
-                               "source-map": "^0.5.7",
-                               "trim-right": "^1.0.1"
-                       }
-               },
-               "babel-helper-call-delegate": {
-                       "version": "6.24.1",
-                       "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz",
-                       "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
-                       "requires": {
-                               "babel-helper-hoist-variables": "^6.24.1",
-                               "babel-runtime": "^6.22.0",
-                               "babel-traverse": "^6.24.1",
-                               "babel-types": "^6.24.1"
-                       }
-               },
-               "babel-helper-define-map": {
-                       "version": "6.26.0",
-                       "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz",
-                       "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=",
-                       "requires": {
-                               "babel-helper-function-name": "^6.24.1",
-                               "babel-runtime": "^6.26.0",
-                               "babel-types": "^6.26.0",
-                               "lodash": "^4.17.4"
-                       }
-               },
-               "babel-helper-function-name": {
-                       "version": "6.24.1",
-                       "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz",
-                       "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
-                       "requires": {
-                               "babel-helper-get-function-arity": "^6.24.1",
-                               "babel-runtime": "^6.22.0",
-                               "babel-template": "^6.24.1",
-                               "babel-traverse": "^6.24.1",
-                               "babel-types": "^6.24.1"
-                       }
-               },
-               "babel-helper-get-function-arity": {
-                       "version": "6.24.1",
-                       "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz",
-                       "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
-                       "requires": {
-                               "babel-runtime": "^6.22.0",
-                               "babel-types": "^6.24.1"
-                       }
-               },
-               "babel-helper-hoist-variables": {
-                       "version": "6.24.1",
-                       "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz",
-                       "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
-                       "requires": {
-                               "babel-runtime": "^6.22.0",
-                               "babel-types": "^6.24.1"
-                       }
-               },
-               "babel-helper-optimise-call-expression": {
-                       "version": "6.24.1",
-                       "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz",
-                       "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",
-                       "requires": {
-                               "babel-runtime": "^6.22.0",
-                               "babel-types": "^6.24.1"
-                       }
-               },
-               "babel-helper-regex": {
-                       "version": "6.26.0",
-                       "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz",
-                       "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=",
-                       "requires": {
-                               "babel-runtime": "^6.26.0",
-                               "babel-types": "^6.26.0",
-                               "lodash": "^4.17.4"
-                       }
-               },
-               "babel-helper-replace-supers": {
-                       "version": "6.24.1",
-                       "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz",
-                       "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",
-                       "requires": {
-                               "babel-helper-optimise-call-expression": "^6.24.1",
-                               "babel-messages": "^6.23.0",
-                               "babel-runtime": "^6.22.0",
-                               "babel-template": "^6.24.1",
-                               "babel-traverse": "^6.24.1",
-                               "babel-types": "^6.24.1"
-                       }
-               },
-               "babel-helpers": {
-                       "version": "6.24.1",
-                       "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz",
-                       "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
-                       "requires": {
-                               "babel-runtime": "^6.22.0",
-                               "babel-template": "^6.24.1"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "babel-jest": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "24.9.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4164,22 +4043,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "pify": "^4.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "babel-messages": {
-                       "version": "6.23.0",
-                       "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
-                       "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
-                       "requires": {
-                               "babel-runtime": "^6.22.0"
-                       }
-               },
-               "babel-plugin-check-es2015-constants": {
-                       "version": "6.22.0",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz",
-                       "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
-                       "requires": {
-                               "babel-runtime": "^6.22.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "babel-plugin-dynamic-import-node": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4280,266 +4143,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "babel-plugin-transform-es2015-arrow-functions": {
-                       "version": "6.22.0",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
-                       "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
-                       "requires": {
-                               "babel-runtime": "^6.22.0"
-                       }
-               },
-               "babel-plugin-transform-es2015-block-scoped-functions": {
-                       "version": "6.22.0",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz",
-                       "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",
-                       "requires": {
-                               "babel-runtime": "^6.22.0"
-                       }
-               },
-               "babel-plugin-transform-es2015-block-scoping": {
-                       "version": "6.26.0",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz",
-                       "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=",
-                       "requires": {
-                               "babel-runtime": "^6.26.0",
-                               "babel-template": "^6.26.0",
-                               "babel-traverse": "^6.26.0",
-                               "babel-types": "^6.26.0",
-                               "lodash": "^4.17.4"
-                       }
-               },
-               "babel-plugin-transform-es2015-classes": {
-                       "version": "6.24.1",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz",
-                       "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",
-                       "requires": {
-                               "babel-helper-define-map": "^6.24.1",
-                               "babel-helper-function-name": "^6.24.1",
-                               "babel-helper-optimise-call-expression": "^6.24.1",
-                               "babel-helper-replace-supers": "^6.24.1",
-                               "babel-messages": "^6.23.0",
-                               "babel-runtime": "^6.22.0",
-                               "babel-template": "^6.24.1",
-                               "babel-traverse": "^6.24.1",
-                               "babel-types": "^6.24.1"
-                       }
-               },
-               "babel-plugin-transform-es2015-computed-properties": {
-                       "version": "6.24.1",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
-                       "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
-                       "requires": {
-                               "babel-runtime": "^6.22.0",
-                               "babel-template": "^6.24.1"
-                       }
-               },
-               "babel-plugin-transform-es2015-destructuring": {
-                       "version": "6.23.0",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
-                       "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
-                       "requires": {
-                               "babel-runtime": "^6.22.0"
-                       }
-               },
-               "babel-plugin-transform-es2015-duplicate-keys": {
-                       "version": "6.24.1",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz",
-                       "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=",
-                       "requires": {
-                               "babel-runtime": "^6.22.0",
-                               "babel-types": "^6.24.1"
-                       }
-               },
-               "babel-plugin-transform-es2015-for-of": {
-                       "version": "6.23.0",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz",
-                       "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",
-                       "requires": {
-                               "babel-runtime": "^6.22.0"
-                       }
-               },
-               "babel-plugin-transform-es2015-function-name": {
-                       "version": "6.24.1",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz",
-                       "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",
-                       "requires": {
-                               "babel-helper-function-name": "^6.24.1",
-                               "babel-runtime": "^6.22.0",
-                               "babel-types": "^6.24.1"
-                       }
-               },
-               "babel-plugin-transform-es2015-literals": {
-                       "version": "6.22.0",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz",
-                       "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",
-                       "requires": {
-                               "babel-runtime": "^6.22.0"
-                       }
-               },
-               "babel-plugin-transform-es2015-modules-amd": {
-                       "version": "6.24.1",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz",
-                       "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=",
-                       "requires": {
-                               "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
-                               "babel-runtime": "^6.22.0",
-                               "babel-template": "^6.24.1"
-                       }
-               },
-               "babel-plugin-transform-es2015-modules-commonjs": {
-                       "version": "6.26.2",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz",
-                       "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==",
-                       "requires": {
-                               "babel-plugin-transform-strict-mode": "^6.24.1",
-                               "babel-runtime": "^6.26.0",
-                               "babel-template": "^6.26.0",
-                               "babel-types": "^6.26.0"
-                       }
-               },
-               "babel-plugin-transform-es2015-modules-systemjs": {
-                       "version": "6.24.1",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz",
-                       "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=",
-                       "requires": {
-                               "babel-helper-hoist-variables": "^6.24.1",
-                               "babel-runtime": "^6.22.0",
-                               "babel-template": "^6.24.1"
-                       }
-               },
-               "babel-plugin-transform-es2015-modules-umd": {
-                       "version": "6.24.1",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz",
-                       "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=",
-                       "requires": {
-                               "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
-                               "babel-runtime": "^6.22.0",
-                               "babel-template": "^6.24.1"
-                       }
-               },
-               "babel-plugin-transform-es2015-object-super": {
-                       "version": "6.24.1",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz",
-                       "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",
-                       "requires": {
-                               "babel-helper-replace-supers": "^6.24.1",
-                               "babel-runtime": "^6.22.0"
-                       }
-               },
-               "babel-plugin-transform-es2015-parameters": {
-                       "version": "6.24.1",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
-                       "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
-                       "requires": {
-                               "babel-helper-call-delegate": "^6.24.1",
-                               "babel-helper-get-function-arity": "^6.24.1",
-                               "babel-runtime": "^6.22.0",
-                               "babel-template": "^6.24.1",
-                               "babel-traverse": "^6.24.1",
-                               "babel-types": "^6.24.1"
-                       }
-               },
-               "babel-plugin-transform-es2015-shorthand-properties": {
-                       "version": "6.24.1",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
-                       "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
-                       "requires": {
-                               "babel-runtime": "^6.22.0",
-                               "babel-types": "^6.24.1"
-                       }
-               },
-               "babel-plugin-transform-es2015-spread": {
-                       "version": "6.22.0",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz",
-                       "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
-                       "requires": {
-                               "babel-runtime": "^6.22.0"
-                       }
-               },
-               "babel-plugin-transform-es2015-sticky-regex": {
-                       "version": "6.24.1",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",
-                       "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",
-                       "requires": {
-                               "babel-helper-regex": "^6.24.1",
-                               "babel-runtime": "^6.22.0",
-                               "babel-types": "^6.24.1"
-                       }
-               },
-               "babel-plugin-transform-es2015-template-literals": {
-                       "version": "6.22.0",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
-                       "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
-                       "requires": {
-                               "babel-runtime": "^6.22.0"
-                       }
-               },
-               "babel-plugin-transform-es2015-typeof-symbol": {
-                       "version": "6.23.0",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz",
-                       "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=",
-                       "requires": {
-                               "babel-runtime": "^6.22.0"
-                       }
-               },
-               "babel-plugin-transform-es2015-unicode-regex": {
-                       "version": "6.24.1",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",
-                       "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",
-                       "requires": {
-                               "babel-helper-regex": "^6.24.1",
-                               "babel-runtime": "^6.22.0",
-                               "regexpu-core": "^2.0.0"
-                       }
-               },
-               "babel-plugin-transform-regenerator": {
-                       "version": "6.26.0",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz",
-                       "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",
-                       "requires": {
-                               "regenerator-transform": "^0.10.0"
-                       }
-               },
-               "babel-plugin-transform-strict-mode": {
-                       "version": "6.24.1",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz",
-                       "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
-                       "requires": {
-                               "babel-runtime": "^6.22.0",
-                               "babel-types": "^6.24.1"
-                       }
-               },
-               "babel-preset-es2015": {
-                       "version": "6.24.1",
-                       "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz",
-                       "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=",
-                       "requires": {
-                               "babel-plugin-check-es2015-constants": "^6.22.0",
-                               "babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
-                               "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0",
-                               "babel-plugin-transform-es2015-block-scoping": "^6.24.1",
-                               "babel-plugin-transform-es2015-classes": "^6.24.1",
-                               "babel-plugin-transform-es2015-computed-properties": "^6.24.1",
-                               "babel-plugin-transform-es2015-destructuring": "^6.22.0",
-                               "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1",
-                               "babel-plugin-transform-es2015-for-of": "^6.22.0",
-                               "babel-plugin-transform-es2015-function-name": "^6.24.1",
-                               "babel-plugin-transform-es2015-literals": "^6.22.0",
-                               "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
-                               "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
-                               "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1",
-                               "babel-plugin-transform-es2015-modules-umd": "^6.24.1",
-                               "babel-plugin-transform-es2015-object-super": "^6.24.1",
-                               "babel-plugin-transform-es2015-parameters": "^6.24.1",
-                               "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1",
-                               "babel-plugin-transform-es2015-spread": "^6.22.0",
-                               "babel-plugin-transform-es2015-sticky-regex": "^6.24.1",
-                               "babel-plugin-transform-es2015-template-literals": "^6.22.0",
-                               "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0",
-                               "babel-plugin-transform-es2015-unicode-regex": "^6.24.1",
-                               "babel-plugin-transform-regenerator": "^6.24.1"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "babel-preset-jest": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "24.9.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4550,92 +4153,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "babel-plugin-jest-hoist": "^24.9.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "babel-register": {
-                       "version": "6.26.0",
-                       "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz",
-                       "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
-                       "requires": {
-                               "babel-core": "^6.26.0",
-                               "babel-runtime": "^6.26.0",
-                               "core-js": "^2.5.0",
-                               "home-or-tmp": "^2.0.0",
-                               "lodash": "^4.17.4",
-                               "mkdirp": "^0.5.1",
-                               "source-map-support": "^0.4.15"
-                       },
-                       "dependencies": {
-                               "core-js": {
-                                       "version": "2.6.9",
-                                       "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz",
-                                       "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A=="
-                               }
-                       }
-               },
-               "babel-runtime": {
-                       "version": "6.26.0",
-                       "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
-                       "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
-                       "requires": {
-                               "core-js": "^2.4.0",
-                               "regenerator-runtime": "^0.11.0"
-                       },
-                       "dependencies": {
-                               "core-js": {
-                                       "version": "2.6.9",
-                                       "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz",
-                                       "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A=="
-                               },
-                               "regenerator-runtime": {
-                                       "version": "0.11.1",
-                                       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
-                                       "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
-                               }
-                       }
-               },
-               "babel-template": {
-                       "version": "6.26.0",
-                       "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz",
-                       "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
-                       "requires": {
-                               "babel-runtime": "^6.26.0",
-                               "babel-traverse": "^6.26.0",
-                               "babel-types": "^6.26.0",
-                               "babylon": "^6.18.0",
-                               "lodash": "^4.17.4"
-                       }
-               },
-               "babel-traverse": {
-                       "version": "6.26.0",
-                       "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz",
-                       "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
-                       "requires": {
-                               "babel-code-frame": "^6.26.0",
-                               "babel-messages": "^6.23.0",
-                               "babel-runtime": "^6.26.0",
-                               "babel-types": "^6.26.0",
-                               "babylon": "^6.18.0",
-                               "debug": "^2.6.8",
-                               "globals": "^9.18.0",
-                               "invariant": "^2.2.2",
-                               "lodash": "^4.17.4"
-                       }
-               },
-               "babel-types": {
-                       "version": "6.26.0",
-                       "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
-                       "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
-                       "requires": {
-                               "babel-runtime": "^6.26.0",
-                               "esutils": "^2.0.2",
-                               "lodash": "^4.17.4",
-                               "to-fast-properties": "^1.0.3"
-                       }
-               },
-               "babylon": {
-                       "version": "6.18.0",
-                       "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
-                       "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "backbone": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.4.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.4.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5640,6 +5157,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-styles": "^2.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "escape-string-regexp": "^1.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5651,12 +5169,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-regex": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "2.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><span class="cx" style="display: block; padding: 0 10px">                                "strip-ansi": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "3.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "ansi-regex": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6941,6 +6461,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.6.9",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ms": "2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7222,8 +6743,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "deep-is": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "deepmerge": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.5.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7395,11 +6915,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "denodeify": {
-                       "version": "1.2.1",
-                       "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz",
-                       "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "depd": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7438,14 +6953,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "detect-indent": {
-                       "version": "4.0.0",
-                       "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
-                       "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
-                       "requires": {
-                               "repeating": "^2.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "detect-newline": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8594,6 +8101,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/event-source-polyfill/-/event-source-polyfill-0.0.9.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-GMYgXRcKsJ24if/OqjPw5JPxSlA="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "event-target-shim": {
+                       "version": "5.0.1",
+                       "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
+                       "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ=="
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "eventemitter2": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.4.14",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8709,11 +8221,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "exists-sync": {
-                       "version": "0.0.4",
-                       "resolved": "https://registry.npmjs.org/exists-sync/-/exists-sync-0.0.4.tgz",
-                       "integrity": "sha1-l0TCxCjMA7AQYNtFTUsS8O88iHk="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "exit": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10468,11 +9975,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "globals": {
-                       "version": "9.18.0",
-                       "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
-                       "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "globby": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "10.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11407,6 +10909,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-regex": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11414,7 +10917,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-regex": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "2.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11538,15 +11042,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "react-is": "^16.7.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "home-or-tmp": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",
-                       "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
-                       "requires": {
-                               "os-homedir": "^1.0.0",
-                               "os-tmpdir": "^1.0.1"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "homedir-polyfill": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12309,6 +11804,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.2.4",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "loose-envify": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12328,8 +11824,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "ip-regex": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "ipaddr.js": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.9.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12500,6 +11995,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "number-is-nan": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12711,6 +12207,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "is-url": {
+                       "version": "1.2.4",
+                       "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz",
+                       "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww=="
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "is-utf8": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12741,6 +12242,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "is2": {
+                       "version": "2.0.1",
+                       "resolved": "https://registry.npmjs.org/is2/-/is2-2.0.1.tgz",
+                       "integrity": "sha512-+WaJvnaA7aJySz2q/8sLjMb2Mw14KTplHmSwcSpZ/fWJPkUmqw3YTzSWbPJ7OAwRvdYTWF2Wg+yYJ1AdP5Z8CA==",
+                       "requires": {
+                               "deep-is": "^0.1.3",
+                               "ip-regex": "^2.1.0",
+                               "is-url": "^1.2.2"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "isarray": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14323,11 +13834,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "xml-name-validator": "^3.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "jsesc": {
-                       "version": "1.3.0",
-                       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
-                       "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "jshint": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.10.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.10.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14451,11 +13957,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "json5": {
-                       "version": "0.5.1",
-                       "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
-                       "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "jsonc-parser": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.2.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14986,6 +14487,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.1.5",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "pseudomap": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "yallist": "^2.1.2"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15549,6 +15051,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-dVSm+Nhxg0zJe1RisSLEwSTW3pE=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "mnemonist": {
+                       "version": "0.27.2",
+                       "resolved": "https://registry.npmjs.org/mnemonist/-/mnemonist-0.27.2.tgz",
+                       "integrity": "sha512-dJOzzaEZtSR23m8e/kTg0SNvV9WdDeYwRFQwT/6yb79z2rwXnd6L2xZkUBuArmBOug7xoKfImk/In1TC/Ry8lg==",
+                       "requires": {
+                               "obliterator": "^1.5.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "moment": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.22.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15590,7 +15100,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "ms": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "multicast-dns": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "6.2.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16173,7 +15684,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "number-is-nan": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "nwsapi": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.2.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16415,6 +15927,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "has": "^1.0.3"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "obliterator": {
+                       "version": "1.6.0",
+                       "resolved": "https://registry.npmjs.org/obliterator/-/obliterator-1.6.0.tgz",
+                       "integrity": "sha512-I0vjq7/v64B/mwb+wLXqAHySbSBWg6pibrpVBfsX2azEweF3Ant7tlVzgwDDaIubyG36eciPBlVXGCMa/ZHb1g=="
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "obuf": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16522,7 +16039,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "os-homedir": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "os-locale": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16592,7 +16110,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "os-tmpdir": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "osenv": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.5",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17046,20 +16565,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "polyfill-library": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.27.4",
-                       "resolved": "https://registry.npmjs.org/polyfill-library/-/polyfill-library-3.27.4.tgz",
-                       "integrity": "sha512-OUAZqc1ZoNyHvwS3qwXSfRdhzrheURDPrPDqIAvNgyzXIhdfuGJn5YJP7n/pWamUlglRCoiSpV0Qdd0H6IL2Hw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.42.0",
+                       "resolved": "https://registry.npmjs.org/polyfill-library/-/polyfill-library-3.42.0.tgz",
+                       "integrity": "sha512-CXM/Hq9mGYhD3p0zj/jclYZgNQMAePBgNyrMIA3uwWV/kcAZA+Z7dvhZ1z7vOwywNTSIi7CcvYYEZny0ukbVnQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@financial-times/useragent_parser": "^1.0.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@financial-times/polyfill-useragent-normaliser": "^1.2.0",
+                               "@iarna/toml": "^2.2.3",
+                               "@webcomponents/template": "^1.4.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "Base64": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "array.of": "^0.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "abort-controller": "^2.0.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "audio-context-polyfill": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "babel-core": "^6.23.1",
-                               "babel-preset-es2015": "^6.1.18",
-                               "denodeify": "^1.2.1",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "diff": "1.4.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "event-source-polyfill": "^0.0.9",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "exists-sync": "0.0.4",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "from2-string": "^1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "glob": "^7.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "graceful-fs": "^4.1.10",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17069,22 +16586,25 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "js-polyfills": "^0.1.40",
</span><span class="cx" style="display: block; padding: 0 10px">                                "json3": "^3.3.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "lazystream": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.4",
-                               "lru-cache": "^4.0.2",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "merge2": "^1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "mkdirp": "^0.5.0",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "mnemonist": "^0.27.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "mutationobserver-shim": "^0.3.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "picturefill": "^3.0.1",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "resize-observer-polyfill": "^1.5.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "rimraf": "^2.6.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "semver": "^5.3.0",
-                               "shuffle-array": "^1.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "smoothscroll-polyfill": "^0.4.4",
+                               "spdx-licenses": "^1.0.0",
+                               "stream-cache": "^0.0.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "stream-from-promise": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "stream-to-string": "^1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "toposort": "^2.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "uglify-js": "^2.7.5",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "unorm": "^1.6.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "usertiming": "^0.1.8",
</span><span class="cx" style="display: block; padding: 0 10px">                                "web-animations-js": "^2.2.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "whatwg-fetch": "^2.0.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "whatwg-fetch": "^3.0.0",
+                               "wicg-inert": "^2.1.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "yaku": "0.18.6"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17118,11 +16638,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "yargs": "~3.10.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "whatwg-fetch": {
-                                       "version": "2.0.4",
-                                       "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz",
-                                       "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng=="
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "yargs": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "3.10.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17760,7 +17275,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "private": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.8",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "process": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.11.10",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17860,7 +17376,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "pseudomap": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "psl": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.33",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18459,7 +17976,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "regenerate": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.4.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "regenerate-unicode-properties": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "8.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18475,16 +17993,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "regenerator-transform": {
-                       "version": "0.10.1",
-                       "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz",
-                       "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==",
-                       "requires": {
-                               "babel-runtime": "^6.18.0",
-                               "babel-types": "^6.19.0",
-                               "private": "^0.1.6"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "regex-not": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18510,16 +18018,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "regexpu-core": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz",
-                       "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
-                       "requires": {
-                               "regenerate": "^1.2.1",
-                               "regjsgen": "^0.2.0",
-                               "regjsparser": "^0.1.4"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "regextras": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.6.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/regextras/-/regextras-0.6.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18526,26 +18024,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-EzIHww9xV2Kpqx+corS/I7OBmf2rZ0pKKJPsw5Dc+l6Zq1TslDmtRIP9maVn3UH+72MIXmn8zzDgP07ihQogUA==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "regjsgen": {
-                       "version": "0.2.0",
-                       "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
-                       "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc="
-               },
-               "regjsparser": {
-                       "version": "0.1.5",
-                       "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz",
-                       "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
-                       "requires": {
-                               "jsesc": "~0.5.0"
-                       },
-                       "dependencies": {
-                               "jsesc": {
-                                       "version": "0.5.0",
-                                       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
-                                       "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0="
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "remark": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "10.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/remark/-/remark-10.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18628,6 +18106,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-finite": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18751,6 +18230,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "lodash": "^4.17.14"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "resize-observer-polyfill": {
+                       "version": "1.5.1",
+                       "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz",
+                       "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg=="
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "resolve": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.11.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19343,7 +18827,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "semver": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "5.7.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "semver-regex": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19569,11 +19054,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "yargs": "^14.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "shuffle-array": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/shuffle-array/-/shuffle-array-1.0.1.tgz",
-                       "integrity": "sha1-xP88/nTRb5NzBZIwGyXmV3sSiYs="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "side-channel": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19674,7 +19154,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "slash": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "slice-ansi": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19698,6 +19179,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "smoothscroll-polyfill": {
+                       "version": "0.4.4",
+                       "resolved": "https://registry.npmjs.org/smoothscroll-polyfill/-/smoothscroll-polyfill-0.4.4.tgz",
+                       "integrity": "sha512-TK5ZA9U5RqCwMpfoMq/l1mrH0JAR7y7KRvOBx0n2869aLxch+gT9GhN3yUfjiw+d/DiF1mKo14+hd62JyMmoBg=="
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "snapdragon": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.8.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19904,14 +19390,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "urix": "^0.1.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "source-map-support": {
-                       "version": "0.4.18",
-                       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
-                       "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
-                       "requires": {
-                               "source-map": "^0.5.6"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "source-map-url": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.4.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19962,6 +19440,30 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "spdx-licenses": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/spdx-licenses/-/spdx-licenses-1.0.0.tgz",
+                       "integrity": "sha512-BmeFZRYH9XXf56omx0LuiG+gBXRqwmrKsOtcsGTJh8tw9U0cgRKTrOnyDpP1uvI1AVEkoRKYaAvR902ByotFOw==",
+                       "requires": {
+                               "debug": "4.1.1",
+                               "is2": "2.0.1"
+                       },
+                       "dependencies": {
+                               "debug": {
+                                       "version": "4.1.1",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
+                                       "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
+                                       "requires": {
+                                               "ms": "^2.1.1"
+                                       }
+                               },
+                               "ms": {
+                                       "version": "2.1.2",
+                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+                                       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "spdy": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20178,6 +19680,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "readable-stream": "^2.0.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "stream-cache": {
+                       "version": "0.0.2",
+                       "resolved": "https://registry.npmjs.org/stream-cache/-/stream-cache-0.0.2.tgz",
+                       "integrity": "sha1-GsWtaDJCjKVWZ9ve45Xa1ObbEY8="
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "stream-each": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20934,7 +20441,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "supports-color": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "svg-tags": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21396,11 +20904,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "to-fast-properties": {
-                       "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
-                       "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "to-object-path": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21531,11 +21034,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "escape-string-regexp": "^1.0.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "trim-right": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
-                       "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "trim-trailing-lines": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21939,6 +21437,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "unorm": {
+                       "version": "1.6.0",
+                       "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz",
+                       "integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA=="
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "unpipe": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22346,9 +21849,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "web-animations-js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.3.1",
-                       "resolved": "https://registry.npmjs.org/web-animations-js/-/web-animations-js-2.3.1.tgz",
-                       "integrity": "sha1-Om2bwVGWN3qQ+OKAP6UmIWWwRRA="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.3.2",
+                       "resolved": "https://registry.npmjs.org/web-animations-js/-/web-animations-js-2.3.2.tgz",
+                       "integrity": "sha512-TOMFWtQdxzjWp8qx4DAraTWTsdhxVSiWa6NkPFSaPtZ1diKUxTn4yTix73A1euG1WbSOMMPcY51cnjTIHrGtDA=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "webidl-conversions": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23193,6 +22696,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "wicg-inert": {
+                       "version": "2.2.1",
+                       "resolved": "https://registry.npmjs.org/wicg-inert/-/wicg-inert-2.2.1.tgz",
+                       "integrity": "sha512-xaI3ig1hhEcec2+5uUs9i2BrVXzJ83dOn2ij3ze2RAKUQ4X03Cm99SLny1Vh1KL4Rc1SPZnQOs0mdtVkQ0Tclw=="
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "wide-align": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23367,7 +22875,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "yallist": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "yaml": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.7.2",
</span></span></pre></div>
<a id="trunkpackagejson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/package.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/package.json        2020-02-10 05:42:52 UTC (rev 47237)
+++ trunk/package.json  2020-02-10 15:15:07 UTC (rev 47238)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -132,7 +132,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "lodash": "4.17.15",
</span><span class="cx" style="display: block; padding: 0 10px">                "masonry-layout": "3.3.2",
</span><span class="cx" style="display: block; padding: 0 10px">                "moment": "2.22.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "polyfill-library": "3.27.4",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "polyfill-library": "3.42.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "react": "16.9.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "react-dom": "16.9.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "twemoji": "12.1.3",
</span></span></pre></div>
<a id="trunksrcwpincludesscriptloaderphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/script-loader.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/script-loader.php   2020-02-10 05:42:52 UTC (rev 47237)
+++ trunk/src/wp-includes/script-loader.php     2020-02-10 15:15:07 UTC (rev 47238)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -86,6 +86,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                'wp-polyfill-fetch',
</span><span class="cx" style="display: block; padding: 0 10px">                'wp-polyfill-formdata',
</span><span class="cx" style="display: block; padding: 0 10px">                'wp-polyfill-node-contains',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                'wp-polyfill-url',
+               'wp-polyfill-dom-rect',
</ins><span class="cx" style="display: block; padding: 0 10px">                 'wp-polyfill-element-closest',
</span><span class="cx" style="display: block; padding: 0 10px">                'wp-polyfill',
</span><span class="cx" style="display: block; padding: 0 10px">        );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -97,7 +99,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                'lodash'                      => '4.17.15',
</span><span class="cx" style="display: block; padding: 0 10px">                'wp-polyfill-fetch'           => '3.0.0',
</span><span class="cx" style="display: block; padding: 0 10px">                'wp-polyfill-formdata'        => '3.0.12',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                'wp-polyfill-node-contains'   => '3.26.0-0',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         'wp-polyfill-node-contains'   => '3.42.0',
+               'wp-polyfill-url'             => '3.42.0',
+               'wp-polyfill-dom-rect'        => '3.42.0',
</ins><span class="cx" style="display: block; padding: 0 10px">                 'wp-polyfill-element-closest' => '2.0.2',
</span><span class="cx" style="display: block; padding: 0 10px">                'wp-polyfill'                 => '7.4.4',
</span><span class="cx" style="display: block; padding: 0 10px">        );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -122,6 +126,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        array(
</span><span class="cx" style="display: block; padding: 0 10px">                                '\'fetch\' in window' => 'wp-polyfill-fetch',
</span><span class="cx" style="display: block; padding: 0 10px">                                'document.contains'   => 'wp-polyfill-node-contains',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                'window.URL'          => 'wp-polyfill-url',
+                               'window.DOMRect'      => 'wp-polyfill-dom-rect',
</ins><span class="cx" style="display: block; padding: 0 10px">                                 'window.FormData && window.FormData.prototype.keys' => 'wp-polyfill-formdata',
</span><span class="cx" style="display: block; padding: 0 10px">                                'Element.prototype.matches && Element.prototype.closest' => 'wp-polyfill-element-closest',
</span><span class="cx" style="display: block; padding: 0 10px">                        )
</span></span></pre></div>
<a id="trunktestsphpunittestsdependenciesscriptsphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/tests/phpunit/tests/dependencies/scripts.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/tests/phpunit/tests/dependencies/scripts.php        2020-02-10 05:42:52 UTC (rev 47237)
+++ trunk/tests/phpunit/tests/dependencies/scripts.php  2020-02-10 15:15:07 UTC (rev 47238)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -717,7 +717,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                $expected .= "<script type='text/javascript' src='http://example.com'></script>\n";
</span><span class="cx" style="display: block; padding: 0 10px">                $expected .= "<script type='text/javascript' src='/wp-includes/js/dist/vendor/wp-polyfill.min.js'></script>\n";
</span><span class="cx" style="display: block; padding: 0 10px">                $expected .= "<script type='text/javascript'>\n";
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $expected .= "( 'fetch' in window ) || document.write( '<script src=\"http://example.org/wp-includes/js/dist/vendor/wp-polyfill-fetch.min.js\"></scr' + 'ipt>' );( document.contains ) || document.write( '<script src=\"http://example.org/wp-includes/js/dist/vendor/wp-polyfill-node-contains.min.js\"></scr' + 'ipt>' );( window.FormData && window.FormData.prototype.keys ) || document.write( '<script src=\"http://example.org/wp-includes/js/dist/vendor/wp-polyfill-formdata.min.js\"></scr' + 'ipt>' );( Element.prototype.matches && Element.prototype.closest ) || document.write( '<script src=\"http://example.org/wp-includes/js/dist/vendor/wp-polyfill-element-closest.min.js\"></scr' + 'ipt>' );\n";
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $expected .= "( 'fetch' in window ) || document.write( '<script src=\"http://example.org/wp-includes/js/dist/vendor/wp-polyfill-fetch.min.js\"></scr' + 'ipt>' );( document.contains ) || document.write( '<script src=\"http://example.org/wp-includes/js/dist/vendor/wp-polyfill-node-contains.min.js\"></scr' + 'ipt>' );( window.URL ) || document.write( '<script src=\"http://example.org/wp-includes/js/dist/vendor/wp-polyfill-url.min.js\"></scr' + 'ipt>' );( window.DOMRect ) || document.write( '<script src=\"http://example.org/wp-includes/js/dist/vendor/wp-polyfill-dom-rect.min.js\"></scr' + 'ipt>' );( window.FormData && window.FormData.prototype.keys ) || document.write( '<script src=\"http://example.org/wp-includes/js/dist/vendor/wp-polyfill-formdata.min.js\"></scr' + 'ipt&
 gt;' );( Element.prototype.matches && Element.prototype.closest ) || document.write( '<script src=\"http://example.org/wp-includes/js/dist/vendor/wp-polyfill-element-closest.min.js\"></scr' + 'ipt>' );\n";
</ins><span class="cx" style="display: block; padding: 0 10px">                 $expected .= "</script>\n";
</span><span class="cx" style="display: block; padding: 0 10px">                $expected .= "<script type='text/javascript' src='/wp-includes/js/dist/dom-ready.min.js'></script>\n";
</span><span class="cx" style="display: block; padding: 0 10px">                $expected .= "<script type='text/javascript' src='/wp-includes/js/dist/a11y.min.js'></script>\n";
</span></span></pre></div>
<a id="trunktoolswebpackpackagesjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/tools/webpack/packages.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/tools/webpack/packages.js   2020-02-10 05:42:52 UTC (rev 47237)
+++ trunk/tools/webpack/packages.js     2020-02-10 15:15:07 UTC (rev 47238)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -77,6 +77,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                'wp-polyfill-fetch.js': 'whatwg-fetch/dist/fetch.umd.js',
</span><span class="cx" style="display: block; padding: 0 10px">                'wp-polyfill-element-closest.js': 'element-closest/element-closest.js',
</span><span class="cx" style="display: block; padding: 0 10px">                'wp-polyfill-node-contains.js': 'polyfill-library/polyfills/Node/prototype/contains/polyfill.js',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                'wp-polyfill-url.js': 'polyfill-library/polyfills/URL/polyfill.js',
+               'wp-polyfill-dom-rect.js': 'polyfill-library/polyfills/DOMRect/polyfill.js',
</ins><span class="cx" style="display: block; padding: 0 10px">                 'wp-polyfill-formdata.js': 'formdata-polyfill/FormData.js',
</span><span class="cx" style="display: block; padding: 0 10px">                'moment.js': 'moment/moment.js',
</span><span class="cx" style="display: block; padding: 0 10px">                'react.js': 'react/umd/react.development.js',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -96,6 +98,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                'wp-polyfill-fetch.min.js': 'whatwg-fetch/dist/fetch.umd.js',
</span><span class="cx" style="display: block; padding: 0 10px">                'wp-polyfill-element-closest.min.js': 'element-closest/element-closest.js',
</span><span class="cx" style="display: block; padding: 0 10px">                'wp-polyfill-node-contains.min.js': 'polyfill-library/polyfills/Node/prototype/contains/polyfill.js',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                'wp-polyfill-url.min.js': 'polyfill-library/polyfills/URL/polyfill.js',
+               'wp-polyfill-dom-rect.min.js': 'polyfill-library/polyfills/DOMRect/polyfill.js',
</ins><span class="cx" style="display: block; padding: 0 10px">         };
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        const blockNames = [
</span></span></pre>
</div>
</div>

</body>
</html>