# Stats from current release

Default Server Mode (Increase detected ⚠)

General Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.6-canary.4 | Change |
| - | - | - | - |
| buildDuration | 12.7s | 12.6s | -15ms |
| nodeModulesSize | 46.8 MB | 46.9 MB | ⚠ +68.6 kB |

Client Bundles (main, webpack, commons) Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.6-canary.4 | Change |
| - | - | - | - |
| main-HASH.js | 18.3 kB | 18.5 kB | ⚠ +255 B |
| main-HASH.js gzip | 6.43 kB | 6.49 kB | ⚠ +65 B |
| webpack-HASH.js | 1.53 kB | 1.53 kB | ✓ |
| webpack-HASH.js gzip | 746 B | 746 B | ✓ |
| 16b1a7225520..10012f496.js | 20 kB | N/A | N/A |
| 16b1a7225520..f496.js gzip | 7.42 kB | N/A | N/A |
| 4952ddcd88e7..49d7903c2.js | 9.61 kB | N/A | N/A |
| 4952ddcd88e7..03c2.js gzip | 3.77 kB | N/A | N/A |
| commons.HASH.js | 10.4 kB | 10.9 kB | ⚠ +484 B |
| commons.HASH.js gzip | 3.91 kB | 4.06 kB | ⚠ +144 B |
| de003c3a9d30..a5a0ede39.js | 21.2 kB | N/A | N/A |
| de003c3a9d30..de39.js gzip | 8.19 kB | N/A | N/A |
| framework.HASH.js | 126 kB | 126 kB | ✓ |
| framework.HASH.js gzip | 39.5 kB | 39.5 kB | ✓ |
| 4952ddcd88e7..1db6754d3.js | N/A | 12 kB | N/A |
| 4952ddcd88e7..54d3.js gzip | N/A | 4.68 kB | N/A |
| de003c3a9d30..4155a1d0b.js | N/A | 38.3 kB | N/A |
| de003c3a9d30..1d0b.js gzip | N/A | 13.9 kB | N/A |
| Overall change | 207 kB | 207 kB | ⚠ +739 B |

Client Bundles (main, webpack, commons) Modern Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.6-canary.4 | Change |
| - | - | - | - |
| main-HASH.module.js | 14.2 kB | 14.5 kB | ⚠ +255 B |
| main-HASH.module.js gzip | 5.36 kB | 5.42 kB | ⚠ +61 B |
| webpack-HASH.module.js | 1.53 kB | 1.53 kB | ✓ |
| webpack-HASH..dule.js gzip | 746 B | 746 B | ✓ |
| 16b1a7225520..e5.module.js | 21.2 kB | N/A | N/A |
| 16b1a7225520..dule.js gzip | 8.18 kB | N/A | N/A |
| 4952ddcd88e7..60.module.js | 11.9 kB | N/A | N/A |
| 4952ddcd88e7..dule.js gzip | 4.42 kB | N/A | N/A |
| de003c3a9d30..80.module.js | 15 kB | N/A | N/A |
| de003c3a9d30..dule.js gzip | 6.15 kB | N/A | N/A |
| framework.HASH.module.js | 126 kB | 126 kB | ✓ |
| framework.HA..dule.js gzip | 39.4 kB | 39.4 kB | ✓ |
| 4952ddcd88e7..b9.module.js | N/A | 14.9 kB | N/A |
| 4952ddcd88e7..dule.js gzip | N/A | 5.56 kB | N/A |
| de003c3a9d30..8b.module.js | N/A | 33.1 kB | N/A |
| de003c3a9d30..dule.js gzip | N/A | 12.5 kB | N/A |
| Overall change | 189 kB | 190 kB | ⚠ +255 B |

Legacy Client Bundles (polyfills)

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.6-canary.4 | Change |
| - | - | - | - |
| polyfills-HASH.js | 15.3 kB | 15.3 kB | ✓ |
| polyfills-HASH.js gzip | 4.76 kB | 4.76 kB | ✓ |
| Overall change | 15.3 kB | 15.3 kB | ✓ |

Client Pages Overall decrease ✓

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.6-canary.4 | Change |
| - | - | - | - |
| _app.js | 2.93 kB | 2.94 kB | ⚠ +10 B |
| _app.js gzip | 1.33 kB | 1.33 kB | ⚠ +7 B |
| _error.js | 13.2 kB | 10.4 kB | -2.83 kB |
| _error.js gzip | 5.11 kB | 4.07 kB | -1.04 kB |
| hooks.js | 1.92 kB | 1.44 kB | -484 B |
| hooks.js gzip | 943 B | 779 B | -164 B |
| index.js | 318 B | 318 B | ✓ |
| index.js gzip | 222 B | 222 B | ✓ |
| link.js | 6.78 kB | 6.77 kB | -3 B |
| link.js gzip | 2.89 kB | 2.89 kB | -3 B |
| routerDirect.js | 413 B | 411 B | -2 B |
| routerDirect.js gzip | 285 B | 283 B | -2 B |
| withRouter.js | 423 B | 421 B | -2 B |
| withRouter.js gzip | 284 B | 282 B | -2 B |
| Overall change | 26 kB | 22.7 kB | -3.31 kB |

Client Pages Modern Overall decrease ✓

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.6-canary.4 | Change |
| - | - | - | - |
| _app.module.js | 1.53 kB | 1.54 kB | ⚠ +10 B |
| _app.module.js gzip | 745 B | 757 B | ⚠ +12 B |
| _error.module.js | 10.3 kB | 7.35 kB | -2.98 kB |
| _error.module.js gzip | 4.24 kB | 3.06 kB | -1.19 kB |
| hooks.module.js | 651 B | 651 B | ✓ |
| hooks.module.js gzip | 371 B | 371 B | ✓ |
| index.module.js | 276 B | 276 B | ✓ |
| index.module.js gzip | 212 B | 212 B | ✓ |
| link.module.js | 5.45 kB | 5.45 kB | -2 B |
| link.module.js gzip | 2.46 kB | 2.46 kB | -1 B |
| routerDirect.module.js | 386 B | 383 B | -3 B |
| routerDirect..dule.js gzip | 275 B | 273 B | -2 B |
| withRouter.module.js | 396 B | 394 B | -2 B |
| withRouter.m..dule.js gzip | 274 B | 272 B | -2 B |
| Overall change | 19 kB | 16 kB | -2.98 kB |

Client Build Manifests Overall decrease ✓

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.6-canary.4 | Change |
| - | - | - | - |
| _buildManifest.js | 244 B | 81 B | -163 B |
| _buildManifest.js gzip | 200 B | 61 B | -139 B |
| _buildManifest.module.js | 251 B | 81 B | -170 B |
| _buildManife..dule.js gzip | 209 B | 61 B | -148 B |
| Overall change | 495 B | 162 B | -333 B |

Rendered Page Sizes Overall decrease ✓

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.6-canary.4 | Change |
| - | - | - | - |
| index.html | 4.06 kB | 4.06 kB | ✓ |
| index.html gzip | 1.04 kB | 1.04 kB | ⚠ +3 B |
| link.html | 4.58 kB | 4.11 kB | -474 B |
| link.html gzip | 1.11 kB | 1.05 kB | -69 B |
| withRouter.html | 4.59 kB | 4.12 kB | -474 B |
| withRouter.html gzip | 1.1 kB | 1.03 kB | -71 B |
| Overall change | 13.2 kB | 12.3 kB | -948 B |

#### Diffs

Diff for main-HASH.js

```diff
@@ -1,4 +1,4 @@
-(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[13],{
+(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[12],{

 /***/ "+oT+":
 /***/ (function(module, exports, __webpack_require__) {
@@ -437,7 +437,7 @@ if (!window.Promise) {

 var data = JSON.parse(document.getElementById('__NEXT_DATA__').textContent);
 window.__NEXT_DATA__ = data;
-var version = "9.1.5";
+var version = "9.1.6-canary.4";
 exports.version = version;
 var props = data.props,
     err = data.err,
@@ -1400,12 +1400,20 @@ function supportsPreload(el) {

 var hasPreload = supportsPreload(document.createElement('link'));

-function preloadScript(url) {
+function preloadLink(url, resourceType) {
   var link = document.createElement('link');
   link.rel = 'preload';
   link.crossOrigin = "anonymous";
   link.href = url;
-  link.as = 'script';
+  link.as = resourceType;
+  document.head.appendChild(link);
+}
+
+function loadStyle(url) {
+  var link = document.createElement('link');
+  link.rel = 'stylesheet';
+  link.crossOrigin = "anonymous";
+  link.href = url;
   document.head.appendChild(link);
 }

@@ -1518,6 +1526,10 @@ function () {
                 if (/\.js$/.test(d) && !document.querySelector("script[src^=\"" + d + "\"]")) {
                   _this3.loadScript(d, route, false);
                 }
+
+                if (/\.css$/.test(d) && !document.querySelector("link[rel=stylesheet][href^=\"" + d + "\"]")) {
+                  loadStyle(d); // FIXME: handle failure
+                }
               });

               _this3.loadRoute(route);
@@ -1680,7 +1692,7 @@ function () {
                   break;
                 }

-                preloadScript(url);
+                preloadLink(url, url.match(/\.css$/) ? 'style' : 'script');
                 return _context2.abrupt("return");

               case 18:
@@ -1727,4 +1739,4 @@ exports["default"] = PageLoader;

 /***/ })

-},[["BMP1",0,2,1,3,4,5]]]);
\ No newline at end of file
+},[["BMP1",0,2,1,3,4]]]);
\ No newline at end of file
```

Diff for commons.HASH.js

```diff
@@ -128,6 +128,15 @@ module.exports = function (it) {

 /***/ }),

+/***/ "9BDd":
+/***/ (function(module, exports, __webpack_require__) {
+
+__webpack_require__("GvbO");
+module.exports = __webpack_require__("WEpk").Array.isArray;
+
+
+/***/ }),
+
 /***/ "B+OT":
 /***/ (function(module, exports) {

@@ -208,6 +217,17 @@ module.exports = function (it, S) {

 /***/ }),

+/***/ "GvbO":
+/***/ (function(module, exports, __webpack_require__) {
+
+// 22.1.2.2 / 15.4.3.2 Array.isArray(arg)
+var $export = __webpack_require__("Y7ZC");
+
+$export($export.S, 'Array', { isArray: __webpack_require__("kAMH") });
+
+
+/***/ }),
+
 /***/ "Hsns":
 /***/ (function(module, exports, __webpack_require__) {

@@ -508,6 +528,16 @@ $exports.store = store;

 /***/ }),

+/***/ "VKFn":
+/***/ (function(module, exports, __webpack_require__) {
+
+__webpack_require__("bBy9");
+__webpack_require__("FlQf");
+module.exports = __webpack_require__("ldVq");
+
+
+/***/ }),
+
 /***/ "VVlx":
 /***/ (function(module, exports, __webpack_require__) {

@@ -818,6 +848,23 @@ module.exports = __webpack_require__("NegM");

 /***/ }),

+/***/ "ldVq":
+/***/ (function(module, exports, __webpack_require__) {
+
+var classof = __webpack_require__("QMMT");
+var ITERATOR = __webpack_require__("UWiX")('iterator');
+var Iterators = __webpack_require__("SBuE");
+module.exports = __webpack_require__("WEpk").isIterable = function (it) {
+  var O = Object(it);
+  return O[ITERATOR] !== undefined
+    || '@@iterator' in O
+    // eslint-disable-next-line no-prototype-builtins
+    || Iterators.hasOwnProperty(classof(O));
+};
+
+
+/***/ }),
+
 /***/ "oVml":
 /***/ (function(module, exports, __webpack_require__) {

@@ -866,6 +913,13 @@ module.exports = Object.create || function create(O, Properties) {

 /***/ }),

+/***/ "p0XB":
+/***/ (function(module, exports, __webpack_require__) {
+
+module.exports = __webpack_require__("9BDd");
+
+/***/ }),
+
 /***/ "rr1i":
 /***/ (function(module, exports) {

@@ -956,6 +1010,13 @@ module.exports = Object.keys || function keys(O) {
 };

+/***/ }),
+
+/***/ "yLu3":
+/***/ (function(module, exports, __webpack_require__) {
+
+module.exports = __webpack_require__("VKFn");
+
 /***/ })

 }]);
\ No newline at end of file
```

Diff for main-HASH.module.js

```diff
@@ -1,4 +1,4 @@
-(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[12],{
+(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[11],{

 /***/ "+oT+":
 /***/ (function(module, exports, __webpack_require__) {
@@ -341,7 +341,7 @@ if (!window.Promise) {

 var data = JSON.parse(document.getElementById('__NEXT_DATA__').textContent);
 window.__NEXT_DATA__ = data;
-var version = "9.1.5";
+var version = "9.1.6-canary.4";
 exports.version = version;
 var {
   props,
@@ -1091,12 +1091,20 @@ function supportsPreload(el) {

 var hasPreload = supportsPreload(document.createElement('link'));

-function preloadScript(url) {
+function preloadLink(url, resourceType) {
   var link = document.createElement('link');
   link.rel = 'preload';
   link.crossOrigin = "anonymous";
   link.href = url;
-  link.as = 'script';
+  link.as = resourceType;
+  document.head.appendChild(link);
+}
+
+function loadStyle(url) {
+  var link = document.createElement('link');
+  link.rel = 'stylesheet';
+  link.crossOrigin = "anonymous";
+  link.href = url;
   document.head.appendChild(link);
 }

@@ -1193,6 +1201,10 @@ class PageLoader {
               if (/\.js$/.test(d) && !document.querySelector("script[src^=\"" + d + "\"]")) {
                 this.loadScript(d, route, false);
               }
+
+              if (/\.css$/.test(d) && !document.querySelector("link[rel=stylesheet][href^=\"" + d + "\"]")) {
+                loadStyle(d); // FIXME: handle failure
+              }
             });
             this.loadRoute(route);
             this.loadingRoutes[route] = true;
@@ -1303,7 +1315,7 @@ class PageLoader {

       if (hasPreload) {
-        preloadScript(url);
+        preloadLink(url, url.match(/\.css$/) ? 'style' : 'script');
         return;
       }

@@ -1331,4 +1343,4 @@ exports.default = PageLoader;

 /***/ })

-},[["BMP1",0,1,2,3,4]]]);
\ No newline at end of file
+},[["BMP1",0,1,2,3]]]);
\ No newline at end of file
```

Diff for polyfills-HASH.js

```diff
@@ -1,4 +1,4 @@
-(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[14],{
+(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[13],{

 /***/ "GkXk":
 /***/ (function(module, exports, __webpack_require__) {
```

Diff for _app.js

```diff
@@ -1,4 +1,4 @@
-(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[6],{
+(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[5],{

 /***/ "+oT+":
 /***/ (function(module, exports, __webpack_require__) {
@@ -122,11 +122,14 @@ var _react = _interopRequireDefault(__webpack_require__("q1tI"));
 var _utils = __webpack_require__("g/15");

 exports.AppInitialProps = _utils.AppInitialProps;
+
+__webpack_require__("nOHt");
 /**
 * `App` component is used for initialize of pages. It allows for overwriting and full control of the `page` initialization.
 * This allows for keeping state between navigation, custom error handling, injecting additional data.
 */

+
 function appGetInitialProps(_x) {
   return _appGetInitialProps.apply(this, arguments);
 }
```

Diff for _error.js

```diff
@@ -1,4 +1,4 @@
-(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[7],{
+(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[6],{

 /***/ "+iuc":
 /***/ (function(module, exports, __webpack_require__) {
@@ -436,15 +436,6 @@ module.exports = function (NAME) {

 /***/ }),

-/***/ "9BDd":
-/***/ (function(module, exports, __webpack_require__) {
-
-__webpack_require__("GvbO");
-module.exports = __webpack_require__("WEpk").Array.isArray;
-
-
-/***/ }),
-
 /***/ "ApPD":
 /***/ (function(module, exports, __webpack_require__) {

@@ -490,29 +481,6 @@ module.exports = __webpack_require__("+plK");

 /***/ }),

-/***/ "C2SN":
-/***/ (function(module, exports, __webpack_require__) {
-
-var isObject = __webpack_require__("93I4");
-var isArray = __webpack_require__("kAMH");
-var SPECIES = __webpack_require__("UWiX")('species');
-
-module.exports = function (original) {
-  var C;
-  if (isArray(original)) {
-    C = original.constructor;
-    // cross-realm fallback
-    if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
-    if (isObject(C)) {
-      C = C[SPECIES];
-      if (C === null) C = undefined;
-    }
-  } return C === undefined ? Array : C;
-};
-
-
-/***/ }),
-
 /***/ "FYa8":
 /***/ (function(module, exports, __webpack_require__) {

@@ -541,17 +509,6 @@ exports.HeadManagerContext = React.createContext(null);

 /***/ }),

-/***/ "GvbO":
-/***/ (function(module, exports, __webpack_require__) {
-
-// 22.1.2.2 / 15.4.3.2 Array.isArray(arg)
-var $export = __webpack_require__("Y7ZC");
-
-$export($export.S, 'Array', { isArray: __webpack_require__("kAMH") });
-
-
-/***/ }),
-
 /***/ "IP1Z":
 /***/ (function(module, exports, __webpack_require__) {

@@ -664,57 +621,6 @@ __webpack_require__("aPfg")('Set');

 /***/ }),

-/***/ "V7Et":
-/***/ (function(module, exports, __webpack_require__) {
-
-// 0 -> Array#forEach
-// 1 -> Array#map
-// 2 -> Array#filter
-// 3 -> Array#some
-// 4 -> Array#every
-// 5 -> Array#find
-// 6 -> Array#findIndex
-var ctx = __webpack_require__("2GTP");
-var IObject = __webpack_require__("M1xp");
-var toObject = __webpack_require__("JB68");
-var toLength = __webpack_require__("tEej");
-var asc = __webpack_require__("v6xn");
-module.exports = function (TYPE, $create) {
-  var IS_MAP = TYPE == 1;
-  var IS_FILTER = TYPE == 2;
-  var IS_SOME = TYPE == 3;
-  var IS_EVERY = TYPE == 4;
-  var IS_FIND_INDEX = TYPE == 6;
-  var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
-  var create = $create || asc;
-  return function ($this, callbackfn, that) {
-    var O = toObject($this);
-    var self = IObject(O);
-    var f = ctx(callbackfn, that, 3);
-    var length = toLength(self.length);
-    var index = 0;
-    var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
-    var val, res;
-    for (;length > index; index++) if (NO_HOLES || index in self) {
-      val = self[index];
-      res = f(val, index, O);
-      if (TYPE) {
-        if (IS_MAP) result[index] = res;   // map
-        else if (res) switch (TYPE) {
-          case 3: return true;             // some
-          case 5: return val;              // find
-          case 6: return index;            // findIndex
-          case 2: result.push(val);        // filter
-        } else if (IS_EVERY) return false; // every
-      }
-    }
-    return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
-  };
-};
-
-
-/***/ }),
-
 /***/ "VJsP":
 /***/ (function(module, exports, __webpack_require__) {

@@ -760,16 +666,6 @@ $export($export.S + $export.F * !__webpack_require__("TuGD")(function (iter) { A

 /***/ }),

-/***/ "VKFn":
-/***/ (function(module, exports, __webpack_require__) {
-
-__webpack_require__("bBy9");
-__webpack_require__("FlQf");
-module.exports = __webpack_require__("ldVq");
-
-
-/***/ }),
-
 /***/ "Wu5q":
 /***/ (function(module, exports, __webpack_require__) {

@@ -1047,62 +943,6 @@ module.exports = _possibleConstructorReturn;

 /***/ }),

-/***/ "aPfg":
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-// https://tc39.github.io/proposal-setmap-offrom/
-var $export = __webpack_require__("Y7ZC");
-var aFunction = __webpack_require__("eaoh");
-var ctx = __webpack_require__("2GTP");
-var forOf = __webpack_require__("oioR");
-
-module.exports = function (COLLECTION) {
-  $export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) {
-    var mapFn = arguments[1];
-    var mapping, A, n, cb;
-    aFunction(this);
-    mapping = mapFn !== undefined;
-    if (mapping) aFunction(mapFn);
-    if (source == undefined) return new this();
-    A = [];
-    if (mapping) {
-      n = 0;
-      cb = ctx(mapFn, arguments[2], 2);
-      forOf(source, false, function (nextItem) {
-        A.push(cb(nextItem, n++));
-      });
-    } else {
-      forOf(source, false, A.push, A);
-    }
-    return new this(A);
-  } });
-};
-
-
-/***/ }),
-
-/***/ "cHUd":
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-// https://tc39.github.io/proposal-setmap-offrom/
-var $export = __webpack_require__("Y7ZC");
-
-module.exports = function (COLLECTION) {
-  $export($export.S, COLLECTION, { of: function of() {
-    var length = arguments.length;
-    var A = new Array(length);
-    while (length--) A[length] = arguments[length];
-    return new this(A);
-  } });
-};
-
-
-/***/ }),
-
 /***/ "d04V":
 /***/ (function(module, exports, __webpack_require__) {

@@ -1140,23 +980,6 @@ module.exports = _arrayWithoutHoles;

 /***/ }),

-/***/ "ldVq":
-/***/ (function(module, exports, __webpack_require__) {
-
-var classof = __webpack_require__("QMMT");
-var ITERATOR = __webpack_require__("UWiX")('iterator');
-var Iterators = __webpack_require__("SBuE");
-module.exports = __webpack_require__("WEpk").isIterable = function (it) {
-  var O = Object(it);
-  return O[ITERATOR] !== undefined
-    || '@@iterator' in O
-    // eslint-disable-next-line no-prototype-builtins
-    || Iterators.hasOwnProperty(classof(O));
-};
-
-
-/***/ }),
-
 /***/ "lwAK":
 /***/ (function(module, exports, __webpack_require__) {

@@ -1185,92 +1008,6 @@ exports.AmpStateContext = React.createContext({});

 /***/ }),

-/***/ "n3ko":
-/***/ (function(module, exports, __webpack_require__) {
-
-var isObject = __webpack_require__("93I4");
-module.exports = function (it, TYPE) {
-  if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!');
-  return it;
-};
-
-
-/***/ }),
-
-/***/ "p0XB":
-/***/ (function(module, exports, __webpack_require__) {
-
-module.exports = __webpack_require__("9BDd");
-
-/***/ }),
-
-/***/ "raTm":
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-var global = __webpack_require__("5T2Y");
-var $export = __webpack_require__("Y7ZC");
-var meta = __webpack_require__("6/1s");
-var fails = __webpack_require__("KUxP");
-var hide = __webpack_require__("NegM");
-var redefineAll = __webpack_require__("XJU/");
-var forOf = __webpack_require__("oioR");
-var anInstance = __webpack_require__("EXMj");
-var isObject = __webpack_require__("93I4");
-var setToStringTag = __webpack_require__("RfKB");
-var dP = __webpack_require__("2faE").f;
-var each = __webpack_require__("V7Et")(0);
-var DESCRIPTORS = __webpack_require__("jmDH");
-
-module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {
-  var Base = global[NAME];
-  var C = Base;
-  var ADDER = IS_MAP ? 'set' : 'add';
-  var proto = C && C.prototype;
-  var O = {};
-  if (!DESCRIPTORS || typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () {
-    new C().entries().next();
-  }))) {
-    // create collection constructor
-    C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);
-    redefineAll(C.prototype, methods);
-    meta.NEED = true;
-  } else {
-    C = wrapper(function (target, iterable) {
-      anInstance(target, C, NAME, '_c');
-      target._c = new Base();
-      if (iterable != undefined) forOf(iterable, IS_MAP, target[ADDER], target);
-    });
-    each('add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON'.split(','), function (KEY) {
-      var IS_ADDER = KEY == 'add' || KEY == 'set';
-      if (KEY in proto && !(IS_WEAK && KEY == 'clear')) hide(C.prototype, KEY, function (a, b) {
-        anInstance(this, C, KEY);
-        if (!IS_ADDER && IS_WEAK && !isObject(a)) return KEY == 'get' ? undefined : false;
-        var result = this._c[KEY](a === 0 ? 0 : a, b);
-        return IS_ADDER ? this : result;
-      });
-    });
-    IS_WEAK || dP(C.prototype, 'size', {
-      get: function () {
-        return this._c.size;
-      }
-    });
-  }
-
-  setToStringTag(C, NAME);
-
-  O[NAME] = C;
-  $export($export.G + $export.W + $export.F, O);
-
-  if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP);
-
-  return C;
-};
-
-
-/***/ }),
-
 /***/ "ttDY":
 /***/ (function(module, exports, __webpack_require__) {

@@ -1278,19 +1015,6 @@ module.exports = __webpack_require__("+iuc");

 /***/ }),

-/***/ "v6xn":
-/***/ (function(module, exports, __webpack_require__) {
-
-// 9.4.2.3 ArraySpeciesCreate(originalArray, length)
-var speciesConstructor = __webpack_require__("C2SN");
-
-module.exports = function (original, length) {
-  return new (speciesConstructor(original))(length);
-};
-
-
-/***/ }),
-
 /***/ "xvv9":
 /***/ (function(module, exports, __webpack_require__) {

@@ -1298,13 +1022,6 @@ module.exports = function (original, length) {
 __webpack_require__("cHUd")('Set');

-/***/ }),
-
-/***/ "yLu3":
-/***/ (function(module, exports, __webpack_require__) {
-
-module.exports = __webpack_require__("VKFn");
-
 /***/ })

 },[["04ac",0,2,1,3]]]);
\ No newline at end of file
```

Diff for hooks.js

```diff
@@ -1,4 +1,4 @@
-(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[8],{
+(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[7],{

 /***/ "+MDD":
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
@@ -99,26 +99,6 @@ var __jsx = react_default.a.createElement;

 /***/ }),

-/***/ "9BDd":
-/***/ (function(module, exports, __webpack_require__) {
-
-__webpack_require__("GvbO");
-module.exports = __webpack_require__("WEpk").Array.isArray;
-
-
-/***/ }),
-
-/***/ "GvbO":
-/***/ (function(module, exports, __webpack_require__) {
-
-// 22.1.2.2 / 15.4.3.2 Array.isArray(arg)
-var $export = __webpack_require__("Y7ZC");
-
-$export($export.S, 'Array', { isArray: __webpack_require__("kAMH") });
-
-
-/***/ }),
-
 /***/ "Rp86":
 /***/ (function(module, exports, __webpack_require__) {

@@ -129,16 +109,6 @@ module.exports = __webpack_require__("fXsU");

 /***/ }),

-/***/ "VKFn":
-/***/ (function(module, exports, __webpack_require__) {
-
-__webpack_require__("bBy9");
-__webpack_require__("FlQf");
-module.exports = __webpack_require__("ldVq");
-
-
-/***/ }),
-
 /***/ "XXOK":
 /***/ (function(module, exports, __webpack_require__) {

@@ -171,37 +141,6 @@ module.exports = __webpack_require__("WEpk").getIterator = function (it) {
     }]);

-/***/ }),
-
-/***/ "ldVq":
-/***/ (function(module, exports, __webpack_require__) {
-
-var classof = __webpack_require__("QMMT");
-var ITERATOR = __webpack_require__("UWiX")('iterator');
-var Iterators = __webpack_require__("SBuE");
-module.exports = __webpack_require__("WEpk").isIterable = function (it) {
-  var O = Object(it);
-  return O[ITERATOR] !== undefined
-    || '@@iterator' in O
-    // eslint-disable-next-line no-prototype-builtins
-    || Iterators.hasOwnProperty(classof(O));
-};
-
-
-/***/ }),
-
-/***/ "p0XB":
-/***/ (function(module, exports, __webpack_require__) {
-
-module.exports = __webpack_require__("9BDd");
-
-/***/ }),
-
-/***/ "yLu3":
-/***/ (function(module, exports, __webpack_require__) {
-
-module.exports = __webpack_require__("VKFn");
-
 /***/ })

 },[["g1vQ",0,2,1]]]);
\ No newline at end of file
```

Diff for index.js

```diff
@@ -1,4 +1,4 @@
-(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[9],{
+(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[8],{

 /***/ "RNiq":
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
```

Diff for link.js

```diff
@@ -1,4 +1,4 @@
-(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[10],{
+(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[9],{

 /***/ "+plK":
 /***/ (function(module, exports, __webpack_require__) {
@@ -713,4 +713,4 @@ module.exports = __webpack_require__("raTm")(MAP, function (get) {

 /***/ })

-},[["V8Sf",0,2,1,3,4,5]]]);
\ No newline at end of file
+},[["V8Sf",0,2,1,3,4]]]);
\ No newline at end of file
```

Diff for routerDirect.js

```diff
@@ -1,4 +1,4 @@
-(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[11],{
+(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[10],{

 /***/ "LtRI":
 /***/ (function(module, exports, __webpack_require__) {
@@ -40,4 +40,4 @@ routerDirect.getInitialProps = function () {

 /***/ })

-},[["LtRI",0,2,1,3,4,5]]]);
\ No newline at end of file
+},[["LtRI",0,2,1,3,4]]]);
\ No newline at end of file
```

Diff for withRouter.js

```diff
@@ -1,4 +1,4 @@
-(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[12],{
+(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[11],{

 /***/ "0Hlz":
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
@@ -38,4 +38,4 @@ useWithRouter.getInitialProps = function () {

 /***/ })

-},[["eThv",0,2,1,3,4,5]]]);
\ No newline at end of file
+},[["eThv",0,2,1,3,4]]]);
\ No newline at end of file
```

Diff for _app.module.js

```diff
@@ -1,4 +1,4 @@
-(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[5],{
+(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[4],{

 /***/ "+oT+":
 /***/ (function(module, exports, __webpack_require__) {
@@ -67,11 +67,14 @@ var _react = _interopRequireDefault(__webpack_require__("q1tI"));
 var _utils = __webpack_require__("g/15");

 exports.AppInitialProps = _utils.AppInitialProps;
+
+__webpack_require__("nOHt");
 /**
 * `App` component is used for initialize of pages. It allows for overwriting and full control of the `page` initialization.
 * This allows for keeping state between navigation, custom error handling, injecting additional data.
 */

+
 function appGetInitialProps(_x) {
   return _appGetInitialProps.apply(this, arguments);
 }
```

Diff for _error.module.js

```diff
@@ -1,4 +1,4 @@
-(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[6],{
+(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[5],{

 /***/ "+iuc":
 /***/ (function(module, exports, __webpack_require__) {
@@ -171,66 +171,6 @@ var styles = {

 /***/ }),

-/***/ "6/1s":
-/***/ (function(module, exports, __webpack_require__) {
-
-var META = __webpack_require__("YqAc")('meta');
-var isObject = __webpack_require__("93I4");
-var has = __webpack_require__("B+OT");
-var setDesc = __webpack_require__("2faE").f;
-var id = 0;
-var isExtensible = Object.isExtensible || function () {
-  return true;
-};
-var FREEZE = !__webpack_require__("KUxP")(function () {
-  return isExtensible(Object.preventExtensions({}));
-});
-var setMeta = function (it) {
-  setDesc(it, META, { value: {
-    i: 'O' + ++id, // object ID
-    w: {}          // weak collections IDs
-  } });
-};
-var fastKey = function (it, create) {
-  // return primitive with prefix
-  if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
-  if (!has(it, META)) {
-    // can't set metadata to uncaught frozen object
-    if (!isExtensible(it)) return 'F';
-    // not necessary to add metadata
-    if (!create) return 'E';
-    // add missing metadata
-    setMeta(it);
-  // return object ID
-  } return it[META].i;
-};
-var getWeak = function (it, create) {
-  if (!has(it, META)) {
-    // can't set metadata to uncaught frozen object
-    if (!isExtensible(it)) return true;
-    // not necessary to add metadata
-    if (!create) return false;
-    // add missing metadata
-    setMeta(it);
-  // return hash weak collections IDs
-  } return it[META].w;
-};
-// add metadata on freeze-family methods calling
-var onFreeze = function (it) {
-  if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);
-  return it;
-};
-var meta = module.exports = {
-  KEY: META,
-  NEED: false,
-  fastKey: fastKey,
-  getWeak: getWeak,
-  onFreeze: onFreeze
-};
-
-
-/***/ }),
-
 /***/ "8Kt/":
 /***/ (function(module, exports, __webpack_require__) {

@@ -444,29 +384,6 @@ module.exports = __webpack_require__("raTm")(SET, function (get) {

 /***/ }),

-/***/ "C2SN":
-/***/ (function(module, exports, __webpack_require__) {
-
-var isObject = __webpack_require__("93I4");
-var isArray = __webpack_require__("kAMH");
-var SPECIES = __webpack_require__("UWiX")('species');
-
-module.exports = function (original) {
-  var C;
-  if (isArray(original)) {
-    C = original.constructor;
-    // cross-realm fallback
-    if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
-    if (isObject(C)) {
-      C = C[SPECIES];
-      if (C === null) C = undefined;
-    }
-  } return C === undefined ? Array : C;
-};
-
-
-/***/ }),
-
 /***/ "FYa8":
 /***/ (function(module, exports, __webpack_require__) {

@@ -518,57 +435,6 @@ __webpack_require__("aPfg")('Set');

 /***/ }),

-/***/ "V7Et":
-/***/ (function(module, exports, __webpack_require__) {
-
-// 0 -> Array#forEach
-// 1 -> Array#map
-// 2 -> Array#filter
-// 3 -> Array#some
-// 4 -> Array#every
-// 5 -> Array#find
-// 6 -> Array#findIndex
-var ctx = __webpack_require__("2GTP");
-var IObject = __webpack_require__("M1xp");
-var toObject = __webpack_require__("JB68");
-var toLength = __webpack_require__("tEej");
-var asc = __webpack_require__("v6xn");
-module.exports = function (TYPE, $create) {
-  var IS_MAP = TYPE == 1;
-  var IS_FILTER = TYPE == 2;
-  var IS_SOME = TYPE == 3;
-  var IS_EVERY = TYPE == 4;
-  var IS_FIND_INDEX = TYPE == 6;
-  var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
-  var create = $create || asc;
-  return function ($this, callbackfn, that) {
-    var O = toObject($this);
-    var self = IObject(O);
-    var f = ctx(callbackfn, that, 3);
-    var length = toLength(self.length);
-    var index = 0;
-    var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
-    var val, res;
-    for (;length > index; index++) if (NO_HOLES || index in self) {
-      val = self[index];
-      res = f(val, index, O);
-      if (TYPE) {
-        if (IS_MAP) result[index] = res;   // map
-        else if (res) switch (TYPE) {
-          case 3: return true;             // some
-          case 5: return val;              // find
-          case 6: return index;            // findIndex
-          case 2: result.push(val);        // filter
-        } else if (IS_EVERY) return false; // every
-      }
-    }
-    return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
-  };
-};
-
-
-/***/ }),
-
 /***/ "Wu5q":
 /***/ (function(module, exports, __webpack_require__) {

@@ -792,62 +658,6 @@ exports.default = () => {

 /***/ }),

-/***/ "aPfg":
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-// https://tc39.github.io/proposal-setmap-offrom/
-var $export = __webpack_require__("Y7ZC");
-var aFunction = __webpack_require__("eaoh");
-var ctx = __webpack_require__("2GTP");
-var forOf = __webpack_require__("oioR");
-
-module.exports = function (COLLECTION) {
-  $export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) {
-    var mapFn = arguments[1];
-    var mapping, A, n, cb;
-    aFunction(this);
-    mapping = mapFn !== undefined;
-    if (mapping) aFunction(mapFn);
-    if (source == undefined) return new this();
-    A = [];
-    if (mapping) {
-      n = 0;
-      cb = ctx(mapFn, arguments[2], 2);
-      forOf(source, false, function (nextItem) {
-        A.push(cb(nextItem, n++));
-      });
-    } else {
-      forOf(source, false, A.push, A);
-    }
-    return new this(A);
-  } });
-};
-
-
-/***/ }),
-
-/***/ "cHUd":
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-// https://tc39.github.io/proposal-setmap-offrom/
-var $export = __webpack_require__("Y7ZC");
-
-module.exports = function (COLLECTION) {
-  $export($export.S, COLLECTION, { of: function of() {
-    var length = arguments.length;
-    var A = new Array(length);
-    while (length--) A[length] = arguments[length];
-    return new this(A);
-  } });
-};
-
-
-/***/ }),
-
 /***/ "dL40":
 /***/ (function(module, exports, __webpack_require__) {

@@ -859,18 +669,6 @@ $export($export.P + $export.R, 'Set', { toJSON: __webpack_require__("8iia")('Set

 /***/ }),

-/***/ "kAMH":
-/***/ (function(module, exports, __webpack_require__) {
-
-// 7.2.2 IsArray(argument)
-var cof = __webpack_require__("a0xu");
-module.exports = Array.isArray || function isArray(arg) {
-  return cof(arg) == 'Array';
-};
-
-
-/***/ }),
-
 /***/ "lwAK":
 /***/ (function(module, exports, __webpack_require__) {

@@ -899,85 +697,6 @@ exports.AmpStateContext = React.createContext({});

 /***/ }),

-/***/ "n3ko":
-/***/ (function(module, exports, __webpack_require__) {
-
-var isObject = __webpack_require__("93I4");
-module.exports = function (it, TYPE) {
-  if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!');
-  return it;
-};
-
-
-/***/ }),
-
-/***/ "raTm":
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-var global = __webpack_require__("5T2Y");
-var $export = __webpack_require__("Y7ZC");
-var meta = __webpack_require__("6/1s");
-var fails = __webpack_require__("KUxP");
-var hide = __webpack_require__("NegM");
-var redefineAll = __webpack_require__("XJU/");
-var forOf = __webpack_require__("oioR");
-var anInstance = __webpack_require__("EXMj");
-var isObject = __webpack_require__("93I4");
-var setToStringTag = __webpack_require__("RfKB");
-var dP = __webpack_require__("2faE").f;
-var each = __webpack_require__("V7Et")(0);
-var DESCRIPTORS = __webpack_require__("jmDH");
-
-module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {
-  var Base = global[NAME];
-  var C = Base;
-  var ADDER = IS_MAP ? 'set' : 'add';
-  var proto = C && C.prototype;
-  var O = {};
-  if (!DESCRIPTORS || typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () {
-    new C().entries().next();
-  }))) {
-    // create collection constructor
-    C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);
-    redefineAll(C.prototype, methods);
-    meta.NEED = true;
-  } else {
-    C = wrapper(function (target, iterable) {
-      anInstance(target, C, NAME, '_c');
-      target._c = new Base();
-      if (iterable != undefined) forOf(iterable, IS_MAP, target[ADDER], target);
-    });
-    each('add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON'.split(','), function (KEY) {
-      var IS_ADDER = KEY == 'add' || KEY == 'set';
-      if (KEY in proto && !(IS_WEAK && KEY == 'clear')) hide(C.prototype, KEY, function (a, b) {
-        anInstance(this, C, KEY);
-        if (!IS_ADDER && IS_WEAK && !isObject(a)) return KEY == 'get' ? undefined : false;
-        var result = this._c[KEY](a === 0 ? 0 : a, b);
-        return IS_ADDER ? this : result;
-      });
-    });
-    IS_WEAK || dP(C.prototype, 'size', {
-      get: function () {
-        return this._c.size;
-      }
-    });
-  }
-
-  setToStringTag(C, NAME);
-
-  O[NAME] = C;
-  $export($export.G + $export.W + $export.F, O);
-
-  if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP);
-
-  return C;
-};
-
-
-/***/ }),
-
 /***/ "ttDY":
 /***/ (function(module, exports, __webpack_require__) {

@@ -985,19 +704,6 @@ module.exports = __webpack_require__("+iuc");

 /***/ }),

-/***/ "v6xn":
-/***/ (function(module, exports, __webpack_require__) {
-
-// 9.4.2.3 ArraySpeciesCreate(originalArray, length)
-var speciesConstructor = __webpack_require__("C2SN");
-
-module.exports = function (original, length) {
-  return new (speciesConstructor(original))(length);
-};
-
-
-/***/ }),
-
 /***/ "xvv9":
 /***/ (function(module, exports, __webpack_require__) {
```

Diff for hooks.module.js

```diff
@@ -1,4 +1,4 @@
-(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[7],{
+(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[6],{

 /***/ "+MDD":
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
```

Diff for index.module.js

```diff
@@ -1,4 +1,4 @@
-(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[8],{
+(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[7],{

 /***/ "RNiq":
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
```

Diff for link.module.js

```diff
@@ -1,4 +1,4 @@
-(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[9],{
+(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[8],{

 /***/ "/h46":
 /***/ (function(module, exports, __webpack_require__) {
@@ -579,4 +579,4 @@ module.exports = __webpack_require__("raTm")(MAP, function (get) {

 /***/ })

-},[["V8Sf",0,1,2,3,4]]]);
\ No newline at end of file
+},[["V8Sf",0,1,2,3]]]);
\ No newline at end of file
```

Diff for routerDirect.module.js

```diff
@@ -1,4 +1,4 @@
-(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[10],{
+(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[9],{

 /***/ "LtRI":
 /***/ (function(module, exports, __webpack_require__) {
@@ -38,4 +38,4 @@ routerDirect.getInitialProps = () => ({});

 /***/ })

-},[["LtRI",0,1,2,3,4]]]);
\ No newline at end of file
+},[["LtRI",0,1,2,3]]]);
\ No newline at end of file
```

Diff for withRouter.module.js

```diff
@@ -1,4 +1,4 @@
-(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[11],{
+(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[10],{

 /***/ "0Hlz":
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
@@ -36,4 +36,4 @@ useWithRouter.getInitialProps = () => ({});

 /***/ })

-},[["eThv",0,1,2,3,4]]]);
\ No newline at end of file
+},[["eThv",0,1,2,3]]]);
\ No newline at end of file
```

Diff for _buildManifest.js

```diff
@@ -1 +1 @@
-self.__BUILD_MANIFEST = (function(a){return {"/link":[a],"/routerDirect":[a],"/withRouter":[a]}}("static\u002Fchunks\u002F16b1a72255206b7853bf6603dc58ec83de39b142.f6776b2d34d142c30035.js"));self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB()
\ No newline at end of file
+self.__BUILD_MANIFEST = {};self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB()
\ No newline at end of file
```

Diff for _buildManifest.module.js

```diff
@@ -1 +1 @@
-self.__BUILD_MANIFEST = (function(a){return {"/link":[a],"/routerDirect":[a],"/withRouter":[a]}}("static\u002Fchunks\u002F16b1a72255206b7853bf6603dc58ec83de39b142.0a08ab837d26fd554fd7.module.js"));self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB()
\ No newline at end of file
+self.__BUILD_MANIFEST = {};self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB()
\ No newline at end of file
```

Diff for index.html

```diff
@@ -12,13 +12,13 @@
         as="script" crossorigin="anonymous" />
         <link rel="preload" href="/_next/static/runtime/webpack-7928590be3ef2e55b835.module.js"
         as="script" crossorigin="anonymous" />
-        <link rel="preload" href="/_next/static/runtime/main-d906901fe8e5a6363332.module.js"
+        <link rel="preload" href="/_next/static/runtime/main-1421dcae06fad911796b.module.js"
         as="script" crossorigin="anonymous" />
         <link rel="preload" href="/_next/static/chunks/framework.9c9aa574c484a7d0240e.module.js"
         as="script" crossorigin="anonymous" />
-        <link rel="preload" href="/_next/static/chunks/4952ddcd88e7185e66c9cf40e2d848b7e27f1574.94451837ca7449fffbc9.module.js"
+        <link rel="preload" href="/_next/static/chunks/4952ddcd88e7185e66c9cf40e2d848b7e27f1574.6406830adfd759a39616.module.js"
         as="script" crossorigin="anonymous" />
-        <link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.ffb2e73e2bc5788ac7ee.module.js"
+        <link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.a72e7b12d79d50627ee6.module.js"
         as="script" crossorigin="anonymous" />
     </head>

@@ -31,7 +31,7 @@
         <script crossorigin="anonymous" nomodule="">
             !function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()},!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();
         </script>
-        <script crossorigin="anonymous" nomodule="" src="/_next/static/runtime/polyfills-f1f6cd536f872d6b6994.js"></script>
+        <script crossorigin="anonymous" nomodule="" src="/_next/static/runtime/polyfills-355bc4b3077ea9d3fc7a.js"></script>
         <script async="" data-next-page="/" src="/_next/static/BUILD_ID/pages/index.js"
         crossorigin="anonymous" nomodule=""></script>
         <script async="" data-next-page="/" src="/_next/static/BUILD_ID/pages/index.module.js"
@@ -44,23 +44,23 @@
         async="" crossorigin="anonymous" nomodule=""></script>
         <script src="/_next/static/runtime/webpack-7928590be3ef2e55b835.module.js"
         async="" crossorigin="anonymous" type="module"></script>
-        <script src="/_next/static/runtime/main-0443fc9ce3c65b0c97ec.js"
+        <script src="/_next/static/runtime/main-8bdfa814dc448f3f0724.js"
         async="" crossorigin="anonymous" nomodule=""></script>
-        <script src="/_next/static/runtime/main-d906901fe8e5a6363332.module.js"
+        <script src="/_next/static/runtime/main-1421dcae06fad911796b.module.js"
         async="" crossorigin="anonymous" type="module"></script>
         <script src="/_next/static/chunks/framework.4c64484d8a631a55b435.js"
         async="" crossorigin="anonymous" nomodule=""></script>
         <script src="/_next/static/chunks/framework.9c9aa574c484a7d0240e.module.js"
         async="" crossorigin="anonymous" type="module"></script>
-        <script src="/_next/static/chunks/commons.28980f98e28c3e7be276.js"
+        <script src="/_next/static/chunks/commons.5d483f979b96e9afed5a.js"
         async="" crossorigin="anonymous" nomodule=""></script>
-        <script src="/_next/static/chunks/4952ddcd88e7185e66c9cf40e2d848b7e27f1574.3ec8eb716b710a3491f9.js"
+        <script src="/_next/static/chunks/4952ddcd88e7185e66c9cf40e2d848b7e27f1574.9a0caf742c992a927903.js"
         async="" crossorigin="anonymous" nomodule=""></script>
-        <script src="/_next/static/chunks/4952ddcd88e7185e66c9cf40e2d848b7e27f1574.94451837ca7449fffbc9.module.js"
+        <script src="/_next/static/chunks/4952ddcd88e7185e66c9cf40e2d848b7e27f1574.6406830adfd759a39616.module.js"
         async="" crossorigin="anonymous" type="module"></script>
-        <script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.7c7c008348fa5d649f14.js"
+        <script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.6c52e3b0fce7c7c8e0b2.js"
         async="" crossorigin="anonymous" nomodule=""></script>
-        <script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.ffb2e73e2bc5788ac7ee.module.js"
+        <script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.a72e7b12d79d50627ee6.module.js"
         async="" crossorigin="anonymous" type="module"></script>
         <script src="/_next/static/BUILD_ID/_buildManifest.js" async=""
         crossorigin="anonymous" nomodule=""></script>
```

Diff for link.html

```diff
@@ -14,13 +14,11 @@
         as="script" crossorigin="anonymous" />
         <link rel="preload" href="/_next/static/chunks/framework.9c9aa574c484a7d0240e.module.js"
         as="script" crossorigin="anonymous" />
-        <link rel="preload" href="/_next/static/chunks/4952ddcd88e7185e66c9cf40e2d848b7e27f1574.94451837ca7449fffbc9.module.js"
+        <link rel="preload" href="/_next/static/chunks/4952ddcd88e7185e66c9cf40e2d848b7e27f1574.6406830adfd759a39616.module.js"
         as="script" crossorigin="anonymous" />
-        <link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.ffb2e73e2bc5788ac7ee.module.js"
+        <link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.a72e7b12d79d50627ee6.module.js"
         as="script" crossorigin="anonymous" />
-        <link rel="preload" href="/_next/static/chunks/16b1a72255206b7853bf6603dc58ec83de39b142.0a08ab837d26fd554fd7.module.js"
-        as="script" crossorigin="anonymous" />
-        <link rel="preload" href="/_next/static/runtime/main-d906901fe8e5a6363332.module.js"
+        <link rel="preload" href="/_next/static/runtime/main-1421dcae06fad911796b.module.js"
         as="script" crossorigin="anonymous" />
     </head>

@@ -36,7 +34,7 @@
         <script crossorigin="anonymous" nomodule="">
             !function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()},!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();
         </script>
-        <script crossorigin="anonymous" nomodule="" src="/_next/static/runtime/polyfills-f1f6cd536f872d6b6994.js"></script>
+        <script crossorigin="anonymous" nomodule="" src="/_next/static/runtime/polyfills-355bc4b3077ea9d3fc7a.js"></script>
         <script async="" data-next-page="/link" src="/_next/static/BUILD_ID/pages/link.js"
         crossorigin="anonymous" nomodule=""></script>
         <script async="" data-next-page="/link" src="/_next/static/BUILD_ID/pages/link.module.js"
@@ -53,23 +51,19 @@
         async="" crossorigin="anonymous" nomodule=""></script>
         <script src="/_next/static/chunks/framework.9c9aa574c484a7d0240e.module.js"
         async="" crossorigin="anonymous" type="module"></script>
-        <script src="/_next/static/chunks/commons.28980f98e28c3e7be276.js"
-        async="" crossorigin="anonymous" nomodule=""></script>
-        <script src="/_next/static/chunks/4952ddcd88e7185e66c9cf40e2d848b7e27f1574.3ec8eb716b710a3491f9.js"
+        <script src="/_next/static/chunks/commons.5d483f979b96e9afed5a.js"
         async="" crossorigin="anonymous" nomodule=""></script>
-        <script src="/_next/static/chunks/4952ddcd88e7185e66c9cf40e2d848b7e27f1574.94451837ca7449fffbc9.module.js"
-        async="" crossorigin="anonymous" type="module"></script>
-        <script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.7c7c008348fa5d649f14.js"
+        <script src="/_next/static/chunks/4952ddcd88e7185e66c9cf40e2d848b7e27f1574.9a0caf742c992a927903.js"
         async="" crossorigin="anonymous" nomodule=""></script>
-        <script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.ffb2e73e2bc5788ac7ee.module.js"
+        <script src="/_next/static/chunks/4952ddcd88e7185e66c9cf40e2d848b7e27f1574.6406830adfd759a39616.module.js"
         async="" crossorigin="anonymous" type="module"></script>
-        <script src="/_next/static/chunks/16b1a72255206b7853bf6603dc58ec83de39b142.f6776b2d34d142c30035.js"
+        <script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.6c52e3b0fce7c7c8e0b2.js"
         async="" crossorigin="anonymous" nomodule=""></script>
-        <script src="/_next/static/chunks/16b1a72255206b7853bf6603dc58ec83de39b142.0a08ab837d26fd554fd7.module.js"
+        <script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.a72e7b12d79d50627ee6.module.js"
         async="" crossorigin="anonymous" type="module"></script>
-        <script src="/_next/static/runtime/main-0443fc9ce3c65b0c97ec.js"
+        <script src="/_next/static/runtime/main-8bdfa814dc448f3f0724.js"
         async="" crossorigin="anonymous" nomodule=""></script>
-        <script src="/_next/static/runtime/main-d906901fe8e5a6363332.module.js"
+        <script src="/_next/static/runtime/main-1421dcae06fad911796b.module.js"
         async="" crossorigin="anonymous" type="module"></script>
         <script src="/_next/static/BUILD_ID/_buildManifest.js" async=""
         crossorigin="anonymous" nomodule=""></script>
```

Diff for withRouter.html

```diff
@@ -14,13 +14,11 @@
         as="script" crossorigin="anonymous" />
         <link rel="preload" href="/_next/static/chunks/framework.9c9aa574c484a7d0240e.module.js"
         as="script" crossorigin="anonymous" />
-        <link rel="preload" href="/_next/static/chunks/4952ddcd88e7185e66c9cf40e2d848b7e27f1574.94451837ca7449fffbc9.module.js"
+        <link rel="preload" href="/_next/static/chunks/4952ddcd88e7185e66c9cf40e2d848b7e27f1574.6406830adfd759a39616.module.js"
         as="script" crossorigin="anonymous" />
-        <link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.ffb2e73e2bc5788ac7ee.module.js"
+        <link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.a72e7b12d79d50627ee6.module.js"
         as="script" crossorigin="anonymous" />
-        <link rel="preload" href="/_next/static/chunks/16b1a72255206b7853bf6603dc58ec83de39b142.0a08ab837d26fd554fd7.module.js"
-        as="script" crossorigin="anonymous" />
-        <link rel="preload" href="/_next/static/runtime/main-d906901fe8e5a6363332.module.js"
+        <link rel="preload" href="/_next/static/runtime/main-1421dcae06fad911796b.module.js"
         as="script" crossorigin="anonymous" />
     </head>

@@ -34,7 +32,7 @@
         <script crossorigin="anonymous" nomodule="">
             !function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()},!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();
         </script>
-        <script crossorigin="anonymous" nomodule="" src="/_next/static/runtime/polyfills-f1f6cd536f872d6b6994.js"></script>
+        <script crossorigin="anonymous" nomodule="" src="/_next/static/runtime/polyfills-355bc4b3077ea9d3fc7a.js"></script>
         <script async="" data-next-page="/withRouter" src="/_next/static/BUILD_ID/pages/withRouter.js"
         crossorigin="anonymous" nomodule=""></script>
         <script async="" data-next-page="/withRouter" src="/_next/static/BUILD_ID/pages/withRouter.module.js"
@@ -51,23 +49,19 @@
         async="" crossorigin="anonymous" nomodule=""></script>
         <script src="/_next/static/chunks/framework.9c9aa574c484a7d0240e.module.js"
         async="" crossorigin="anonymous" type="module"></script>
-        <script src="/_next/static/chunks/commons.28980f98e28c3e7be276.js"
-        async="" crossorigin="anonymous" nomodule=""></script>
-        <script src="/_next/static/chunks/4952ddcd88e7185e66c9cf40e2d848b7e27f1574.3ec8eb716b710a3491f9.js"
+        <script src="/_next/static/chunks/commons.5d483f979b96e9afed5a.js"
         async="" crossorigin="anonymous" nomodule=""></script>
-        <script src="/_next/static/chunks/4952ddcd88e7185e66c9cf40e2d848b7e27f1574.94451837ca7449fffbc9.module.js"
-        async="" crossorigin="anonymous" type="module"></script>
-        <script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.7c7c008348fa5d649f14.js"
+        <script src="/_next/static/chunks/4952ddcd88e7185e66c9cf40e2d848b7e27f1574.9a0caf742c992a927903.js"
         async="" crossorigin="anonymous" nomodule=""></script>
-        <script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.ffb2e73e2bc5788ac7ee.module.js"
+        <script src="/_next/static/chunks/4952ddcd88e7185e66c9cf40e2d848b7e27f1574.6406830adfd759a39616.module.js"
         async="" crossorigin="anonymous" type="module"></script>
-        <script src="/_next/static/chunks/16b1a72255206b7853bf6603dc58ec83de39b142.f6776b2d34d142c30035.js"
+        <script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.6c52e3b0fce7c7c8e0b2.js"
         async="" crossorigin="anonymous" nomodule=""></script>
-        <script src="/_next/static/chunks/16b1a72255206b7853bf6603dc58ec83de39b142.0a08ab837d26fd554fd7.module.js"
+        <script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.a72e7b12d79d50627ee6.module.js"
         async="" crossorigin="anonymous" type="module"></script>
-        <script src="/_next/static/runtime/main-0443fc9ce3c65b0c97ec.js"
+        <script src="/_next/static/runtime/main-8bdfa814dc448f3f0724.js"
         async="" crossorigin="anonymous" nomodule=""></script>
-        <script src="/_next/static/runtime/main-d906901fe8e5a6363332.module.js"
+        <script src="/_next/static/runtime/main-1421dcae06fad911796b.module.js"
         async="" crossorigin="anonymous" type="module"></script>
         <script src="/_next/static/BUILD_ID/_buildManifest.js" async=""
         crossorigin="anonymous" nomodule=""></script>
```

Serverless Mode (Increase detected ⚠)

General Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.6-canary.4 | Change |
| - | - | - | - |
| buildDuration | 13.1s | 13s | -133ms |
| nodeModulesSize | 46.8 MB | 46.9 MB | ⚠ +68.6 kB |

Client Bundles (main, webpack, commons) Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.6-canary.4 | Change |
| - | - | - | - |
| main-HASH.js | 18.3 kB | 18.5 kB | ⚠ +255 B |
| main-HASH.js gzip | 6.43 kB | 6.49 kB | ⚠ +65 B |
| webpack-HASH.js | 1.53 kB | 1.53 kB | ✓ |
| webpack-HASH.js gzip | 746 B | 746 B | ✓ |
| 16b1a7225520..10012f496.js | 20 kB | N/A | N/A |
| 16b1a7225520..f496.js gzip | 7.42 kB | N/A | N/A |
| 4952ddcd88e7..49d7903c2.js | 9.61 kB | N/A | N/A |
| 4952ddcd88e7..03c2.js gzip | 3.77 kB | N/A | N/A |
| commons.HASH.js | 10.4 kB | 10.9 kB | ⚠ +484 B |
| commons.HASH.js gzip | 3.91 kB | 4.06 kB | ⚠ +144 B |
| de003c3a9d30..a5a0ede39.js | 21.2 kB | N/A | N/A |
| de003c3a9d30..de39.js gzip | 8.19 kB | N/A | N/A |
| framework.HASH.js | 126 kB | 126 kB | ✓ |
| framework.HASH.js gzip | 39.5 kB | 39.5 kB | ✓ |
| 4952ddcd88e7..1db6754d3.js | N/A | 12 kB | N/A |
| 4952ddcd88e7..54d3.js gzip | N/A | 4.68 kB | N/A |
| de003c3a9d30..4155a1d0b.js | N/A | 38.3 kB | N/A |
| de003c3a9d30..1d0b.js gzip | N/A | 13.9 kB | N/A |
| Overall change | 207 kB | 207 kB | ⚠ +739 B |

Client Bundles (main, webpack, commons) Modern Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.6-canary.4 | Change |
| - | - | - | - |
| main-HASH.module.js | 14.2 kB | 14.5 kB | ⚠ +255 B |
| main-HASH.module.js gzip | 5.36 kB | 5.42 kB | ⚠ +61 B |
| webpack-HASH.module.js | 1.53 kB | 1.53 kB | ✓ |
| webpack-HASH..dule.js gzip | 746 B | 746 B | ✓ |
| 16b1a7225520..e5.module.js | 21.2 kB | N/A | N/A |
| 16b1a7225520..dule.js gzip | 8.18 kB | N/A | N/A |
| 4952ddcd88e7..60.module.js | 11.9 kB | N/A | N/A |
| 4952ddcd88e7..dule.js gzip | 4.42 kB | N/A | N/A |
| de003c3a9d30..80.module.js | 15 kB | N/A | N/A |
| de003c3a9d30..dule.js gzip | 6.15 kB | N/A | N/A |
| framework.HASH.module.js | 126 kB | 126 kB | ✓ |
| framework.HA..dule.js gzip | 39.4 kB | 39.4 kB | ✓ |
| 4952ddcd88e7..b9.module.js | N/A | 14.9 kB | N/A |
| 4952ddcd88e7..dule.js gzip | N/A | 5.56 kB | N/A |
| de003c3a9d30..8b.module.js | N/A | 33.1 kB | N/A |
| de003c3a9d30..dule.js gzip | N/A | 12.5 kB | N/A |
| Overall change | 189 kB | 190 kB | ⚠ +255 B |

Legacy Client Bundles (polyfills)

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.6-canary.4 | Change |
| - | - | - | - |
| polyfills-HASH.js | 15.3 kB | 15.3 kB | ✓ |
| polyfills-HASH.js gzip | 4.76 kB | 4.76 kB | ✓ |
| Overall change | 15.3 kB | 15.3 kB | ✓ |

Client Pages Overall decrease ✓

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.6-canary.4 | Change |
| - | - | - | - |
| _app.js | 2.93 kB | 2.94 kB | ⚠ +10 B |
| _app.js gzip | 1.33 kB | 1.33 kB | ⚠ +7 B |
| _error.js | 13.2 kB | 10.4 kB | -2.83 kB |
| _error.js gzip | 5.11 kB | 4.07 kB | -1.04 kB |
| hooks.js | 1.92 kB | 1.44 kB | -484 B |
| hooks.js gzip | 943 B | 779 B | -164 B |
| index.js | 318 B | 318 B | ✓ |
| index.js gzip | 222 B | 222 B | ✓ |
| link.js | 6.78 kB | 6.77 kB | -3 B |
| link.js gzip | 2.89 kB | 2.89 kB | -3 B |
| routerDirect.js | 413 B | 411 B | -2 B |
| routerDirect.js gzip | 285 B | 283 B | -2 B |
| withRouter.js | 423 B | 421 B | -2 B |
| withRouter.js gzip | 284 B | 282 B | -2 B |
| Overall change | 26 kB | 22.7 kB | -3.31 kB |

Client Pages Modern Overall decrease ✓

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.6-canary.4 | Change |
| - | - | - | - |
| _app.module.js | 1.53 kB | 1.54 kB | ⚠ +10 B |
| _app.module.js gzip | 745 B | 757 B | ⚠ +12 B |
| _error.module.js | 10.3 kB | 7.35 kB | -2.98 kB |
| _error.module.js gzip | 4.24 kB | 3.06 kB | -1.19 kB |
| hooks.module.js | 651 B | 651 B | ✓ |
| hooks.module.js gzip | 371 B | 371 B | ✓ |
| index.module.js | 276 B | 276 B | ✓ |
| index.module.js gzip | 212 B | 212 B | ✓ |
| link.module.js | 5.45 kB | 5.45 kB | -2 B |
| link.module.js gzip | 2.46 kB | 2.46 kB | -1 B |
| routerDirect.module.js | 386 B | 383 B | -3 B |
| routerDirect..dule.js gzip | 275 B | 273 B | -2 B |
| withRouter.module.js | 396 B | 394 B | -2 B |
| withRouter.m..dule.js gzip | 274 B | 272 B | -2 B |
| Overall change | 19 kB | 16 kB | -2.98 kB |

Client Build Manifests Overall decrease ✓

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.6-canary.4 | Change |
| - | - | - | - |
| _buildManifest.js | 244 B | 81 B | -163 B |
| _buildManifest.js gzip | 200 B | 61 B | -139 B |
| _buildManifest.module.js | 251 B | 81 B | -170 B |
| _buildManife..dule.js gzip | 209 B | 61 B | -148 B |
| Overall change | 495 B | 162 B | -333 B |

Serverless bundles Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.6-canary.4 | Change |
| - | - | - | - |
| _error.js | 256 kB | 281 kB | ⚠ +24.6 kB |
| _error.js gzip | 67.9 kB | 74.8 kB | ⚠ +6.91 kB |
| hooks.html | 4.19 kB | 4.19 kB | ✓ |
| hooks.html gzip | 1.07 kB | 1.07 kB | ⚠ +2 B |
| index.js | 256 kB | 281 kB | ⚠ +24.6 kB |
| index.js gzip | 68 kB | 75.1 kB | ⚠ +7.01 kB |
| link.js | 289 kB | 289 kB | -236 B |
| link.js gzip | 77.2 kB | 77.1 kB | -76 B |
| routerDirect.js | 282 kB | 282 kB | -232 B |
| routerDirect.js gzip | 75.2 kB | 75.1 kB | -76 B |
| withRouter.js | 282 kB | 282 kB | -236 B |
| withRouter.js gzip | 75.3 kB | 75.2 kB | -77 B |
| Overall change | 1.37 MB | 1.42 MB | ⚠ +48.5 kB |


oh


I personnally prefer aliasing root with `~` instead of `@`, because `@` also corresponds to scoped packages. So you may cause (even if very unlikely) naming collision.

Moreover, depending on your *tslint* settings & rules, it would be even better to use following mapping:

```json
{
  "~/*": ["front/src/*", "./*"],
}
```

This way, everything is under a single module alias (`~`) instead of 3.


How could there be redundancy if the branches do not do the same? This branch re-raises, the other branch passes. I'd say the behavior is the same before and after 3.8. If the branch order was changed, it wouldn't be. This branch will be entered independently of CancelledError inheriting from BaseException or Exception.


[R/helpers_anova_expressions.R:80:1:](https://github.com/IndrajeetPatil/statsExpressions/blob/0d48ff7d4b56463bc18499d0fda41bc75d88c701/R/helpers_anova_expressions.R#L80) *style:* **functions should have cyclomatic complexity of less than 15, this has 19.**
```r
expr_anova_parametric <- function(data,
^
```
[R/helpers_effsize_ci.R:101:1:](https://github.com/IndrajeetPatil/statsExpressions/blob/0d48ff7d4b56463bc18499d0fda41bc75d88c701/R/helpers_effsize_ci.R#L101) *style:* **functions should have cyclomatic complexity of less than 15, this has 20.**
```r
effsize_t_parametric <- function(formula = NULL,
^
```


removeAirTermSDUncontrolled (mjwitte) - Win64-Windows-10-VisualStudio-16: OK (2590 of 2594 tests passed, 445 test warnings)

Messages:\n
 * 444 tests had: RDD diffs.
 * 172 tests had: AUD diffs.
 * 172 tests had: BND diffs.
 * 172 tests had: EIO diffs.
 * 25 tests had: MTD diffs.
 * 15 tests had: ESO small diffs.
 * 17 tests had: Table small diffs.
 * 18 tests had: MTR small diffs.
 * 4 tests had: ESO big diffs.
 * 2 tests had: ERR diffs.
 * 5 tests had: EDD diffs.
 * 1 test had: MDD diffs.
 * 1 test had: Table big diffs.

Failures:\n

regression Test Summary
 * Passed: 666
 * Failed: 4

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-99.85%25-yellow.png)


Tropical Storms


Para 3 líneas, no necesario el salto de línea.


You may want to use `src/**/*.{ts,tsx,vue}` since it is a glob pattern. RTFM: https://www.npmjs.com/package/glob


Thanks! I was not sure what we wanted to do with it, I recall that Ian had added it initially


Since you don't have state at all (just props), it's better to use functional (stateless) components. Google it.


TeamCity Bvcms / Build [Build 3077](https://builds.tpsdb.com/viewLog.html?buildId=10408&buildTypeId=Bvcms_Build) is now running


@JuliaRegistrator register()


Error while trying to register: "Tag with name `0.1.0` already exists and points to a different commit"


The purpose of vue-property-decorator is to avoid as much as possible the vue component object notation, replacing it with classes containing properties & methods. Either use it really or don't use it at all.


Successfully deployed to following URLs:

* https://var-test3-a42kyffzq.now.sh
* https://var-test3.now.sh
* https://var-test3.dashpilot.now.sh
* https://var-test3-git-master.dashpilot.now.sh


I believe the main problem was #2785
I believe that is fixed?


:danger: NEVER commit such thing!


This line is where the change occurred. It shows the aftermath.


Successfully deployed to following URLs:

* https://portfoliosite-8y4beof9i.now.sh
* https://simontaggart.com
* https://www.simontaggart.com
* https://portfoliosite.sitaggart.now.sh
* https://portfoliosite-git-master.sitaggart.now.sh


Registration pull request created: [JuliaRegistries/General/6560](https://github.com/JuliaRegistries/General/pull/6560)

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if [Julia TagBot](https://github.com/apps/julia-tagbot) is installed, or can be done manually through the github interface, or via:
```
git tag -a v0.1.1 -m "<description of version>" 9fa935a6eb08cc3219ac0eac92f6f30bf66839fd
git push origin v0.1.1
```
Also, note the warning: This looks like a new registration that registers version 0.1.1.
Ideally, you should register an initial release with 0.0.1, 0.1.0 or 1.0.0 version numbers
This can be safely ignored. However, if you want to fix this you can do so. Call register() again after making the fix. This will update the Pull request.


Y esto no queda dentro de algún método ?


Registration pull request updated: [JuliaRegistries/General/6559](https://github.com/JuliaRegistries/General/pull/6559)

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if [Julia TagBot](https://github.com/apps/julia-tagbot) is installed, or can be done manually through the github interface, or via:
```
git tag -a v0.1.6 -m "<description of version>" 1690373000bac87e822dc782ca0c8fbbdebda637
git push origin v0.1.6
```


No es necesario si es la última línea.


Ja bym tam zrobił klikadło, ale ten skrypt zrobiony pod WP nie jest kompatybilny z RP:

- nie widzi elementu
- klika za wcześnie
- coś blokuje mu klikanie

Nie sprawdzałem gdzie się gubi, może nie da się klikać w ostylowane "inputy"... (AdGuard umie).


![](https://github.trello.services/images/mini-trello-icon.png) [(2) Comparison between created rules and metrics in Excel file [?]](https://trello.com/c/FvDzK0Jy/70-2-comparison-between-created-rules-and-metrics-in-excel-file)


Successfully deployed to following URLs:

* https://mp-3-player-react-qdrqsmt39.now.sh
* https://mp-3-player-react.now.sh
* https://mp-3-player-react.mishaskopenko1.now.sh
* https://mp-3-player-react-git-master.mishaskopenko1.now.sh


Successfully deployed to following URLs:

* https://var-test3-34ayc23c2.now.sh
* https://var-test3.now.sh
* https://var-test3.dashpilot.now.sh
* https://var-test3-git-master.dashpilot.now.sh


Because that is not semantic, and that method might conceivably need to do other things at some point.


Successfully deployed to following URLs:

* https://bracket-app-6nz0jmqpr.now.sh
* https://bracketapp.now.sh
* https://bracket-app.quillan131518.now.sh
* https://bracket-app-git-master.quillan131518.now.sh


Successfully deployed to following URLs:

* https://mp-3-player-react-72ybnt2ur.now.sh
* https://mp-3-player-react.now.sh
* https://mp-3-player-react.mishaskopenko1.now.sh
* https://mp-3-player-react-git-master.mishaskopenko1.now.sh


[R/helpers_anova_expressions.R:80:1:](https://github.com/IndrajeetPatil/statsExpressions/blob/0d48ff7d4b56463bc18499d0fda41bc75d88c701/R/helpers_anova_expressions.R#L80) *style:* **functions should have cyclomatic complexity of less than 15, this has 19.**
```r
expr_anova_parametric <- function(data,
^
```
[R/helpers_effsize_ci.R:101:1:](https://github.com/IndrajeetPatil/statsExpressions/blob/0d48ff7d4b56463bc18499d0fda41bc75d88c701/R/helpers_effsize_ci.R#L101) *style:* **functions should have cyclomatic complexity of less than 15, this has 20.**
```r
effsize_t_parametric <- function(formula = NULL,
^
```


Hi vbwx,
when I try the example `sum_(i=1)^n i^3=((n(n+1))/2)^2` from http://asciimath.org/ I get a wrong result: `<p>sum_(i=1)^n i<sup>3=((n(n+1))/2)</sup>2</p>`. Any idea? Thanks!


Pushed https://github.com/microsoft/vscode-go/commit/be0cc9ed9cd9a7eb5e8501197c8551458fbc2aaf to remove `highlight` and `incrementalSync` settings


online says 5.0.7 is the latest stable version


Rompe la lógica de negocio.


Successfully deployed to following URLs:

* https://modern-javascript-bootcamp-j7gmtbs6h.now.sh
* https://modern-javascript-bootcamp.now.sh
* https://modern-javascript-bootcamp.zachbradleydev.now.sh
* https://modern-javascript-bootcamp-git-master.zachbradleydev.now.sh


proxmoxve should be the correct integration name


This line causes messages with buttons to change to "Ok", when the button uses an "answerCallbackQuery". This is very annoying, since this completely messes up my inline keyboard of my Telegram bot.


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/05d659ad-a782-439b-834f-3389ea91917f?env_id=ibm%3Ayp%3Aus-south "nyu-shopcart-service-f19-toolchain"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/a50ef012-23d6-4da0-a27b-b570a2cc224c "nyu-shopcart-service-f19-pipeline") deployed [shopcarts](https://github.com/NYUDevops-ShopCart/shopcarts/releases/tag/deploy-ibm-yp-us-south-rr3591-nyu.edu-dev-20191211-232934 "deploy-ibm-yp-us-south-rr3591-nyu.edu-dev-20191211-232934") to [dev](https://console.bluemix.net/apps/8a88bfb7-b467-43b2-b23e-9a30dd80d2e2?env_id=ibm:yp:us-south "ibm:yp:us-south:rr3591@nyu.edu:dev"), including this commit


## Updated Strings
```diff
- INSTANT_INVITE_GUILD_MEMBERS_ONLINE: "!!{membersOnline, number}!! Online"
+ INSTANT_INVITE_GUILD_MEMBERS_ONLINE: "**{membersOnline, number}** Online"
- INSTANT_INVITE_GUILD_MEMBERS_TOTAL: "{count, plural, one {1 Member} other {{count, number} Members}}"
+ INSTANT_INVITE_GUILD_MEMBERS_TOTAL: "{count, plural, one {**1** Member} other {**{count, number}** Members}}"
```

## New Strings
- `INVITE_BUTTON_TITLE_INVITED_TEXT_CHANNEL: "You've been invited to join a text channel"`
- `INVITE_BUTTON_TITLE_INVITER_TEXT_CHANNEL: "You sent an invite to join a text channel"`
- `INVITE_BUTTON_TITLE_INVITED_VOICE_CHANNEL: "You've been invited to join a voice channel"`
- `INVITE_BUTTON_TITLE_INVITER_VOICE_CHANNEL: "You sent an invite to join a voice channel"`
- `INVITE_BUTTON_EXPIRED_OWNER: "Your invite has expired."`
- `INVITE_BUTTON_ACCEPTING: "joining **!!{channelName}!!**"`
- `INVITE_BUTTON_ACCEPTED: "joined **!!{channelName}!!**"`
- `INVITE_BUTTON_JOIN: "join **!!{channelName}!!**"`
- `INVITE_BUTTON_BODY_IN_GUILD: "in !!{guildName}!!"`
- `JOIN_SERVER => JOIN_GUILD: "Join"`
- `JOINING_SERVER => JOINING_GUILD: "Joining"`
- `JOINED_SERVER => JOINED_GUILD: "Joined"`
- `BILLING_ACCOUNT_CREDIT_DESCRIPTION: "When you accept a gift while you have a running subscription, or accept a gift that differs from your current subscription, it will appear here as credit."`
- `BILLING_PAYMENT_PREMIUM_DESCRIPTION: "These are your current subscriptions. They will be billed on the same billing cycle. You can update any subscription at any time."`


ping @PeterPetrik can you investigate this? It's failing more often then not on Travis


Successfully deployed to following URLs:

* https://node-static-map-generator-jeiyr52xf.now.sh
* https://node-static-map-generator.now.sh
* https://node-static-map-generator.m4t.now.sh
* https://node-static-map-generator-git-master.m4t.now.sh


@krissyhiserote this merge conflict is resolved wrong. See #26001


Successfully deployed to following URLs:

* https://var-test3-jw1bnmyf9.now.sh
* https://var-test3.now.sh
* https://var-test3.dashpilot.now.sh
* https://var-test3-git-master.dashpilot.now.sh


Pefecto los cambios funcionaron :mushroom:


Use '===' for comparison


Máximo 8 líneas.


make this const


Never mind, I forgot the *backticks*!


Please release a new version with this important changes for Rails 5.2.4! THX!


## Updated Strings
```diff
- GO_LIVE_AUTO_STREAM_HEADER: "Stream Automatically"
+ GO_LIVE_AUTO_STREAM_HEADER: "Stream Games Automatically"
```


Successfully deployed to following URLs:

* https://baseweb-7kwoegr8i.now.sh
* https://baseweb.uber-ui-platform.now.sh
* https://baseweb-git-master.uber-ui-platform.now.sh


This is too costly . Better use a map operator .


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/05d659ad-a782-439b-834f-3389ea91917f?env_id=ibm%3Ayp%3Aus-south "nyu-shopcart-service-f19-toolchain"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/a50ef012-23d6-4da0-a27b-b570a2cc224c "nyu-shopcart-service-f19-pipeline") deployed [shopcarts](https://github.com/NYUDevops-ShopCart/shopcarts/releases/tag/deploy-ibm-yp-us-south-rr3591-nyu.edu-prod-20191211-233521 "deploy-ibm-yp-us-south-rr3591-nyu.edu-prod-20191211-233521") to [prod](https://console.bluemix.net/apps/34d9c22a-fc58-43ca-9e90-6702e70d3e0f?env_id=ibm:yp:us-south "ibm:yp:us-south:rr3591@nyu.edu:prod"), including this commit


@JuliaRegistrator register


Registration pull request created: [JuliaRegistries/General/6561](https://github.com/JuliaRegistries/General/pull/6561)

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if [Julia TagBot](https://github.com/apps/julia-tagbot) is installed, or can be done manually through the github interface, or via:
```
git tag -a v0.1.3 -m "<description of version>" 91714dedc81feceead90cf75e9044517a29facae
git push origin v0.1.3
```


    :x: Test Failed: va/tests/accessibility

composer va:test:accessibility

```
audited 183 packages in 1.385s
found 2 low severity vulnerabilities
  run `npm audit fix` to fix them, or `npm audit` for details

> axe_tests@1.0.0 test /var/aegir/projects/cms/pr774
> node ./tests/accessibility/aXeAccessibilityCheck.js

!!!  NUMBER OF NEW VIOLATIONS on http://pr774.ci.cms.va.gov 0
!!!  NUMBER OF NEW VIOLATIONS on http://pr774.ci.cms.va.gov/sections  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr774.ci.cms.va.gov/node/add/page  = 1
[ { id: 'duplicate-id',
    impact: 'minor',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description: 'Ensures every id attribute value is unique',
    help: 'id attribute value must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id?application=webdriverjs',
    nodes: [ [Object], [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr774.ci.cms.va.gov/node/add/landing_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr774.ci.cms.va.gov/node/add/documentation_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr774.ci.cms.va.gov/node/add/event  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr774.ci.cms.va.gov/node/add/health_care_local_facility  = 1
[ { id: 'label',
    impact: 'critical',
    tags:
     [ 'cat.forms',
       'wcag2a',
       'wcag332',
       'wcag131',
       'section508',
       'section508.22.n' ],
    description: 'Ensures every form element has a label',
    help: 'Form elements must have labels',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/label?application=webdriverjs',
    nodes:
     [ [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr774.ci.cms.va.gov/node/add/health_care_region_detail_page  = 1
[ { id: 'duplicate-id',
    impact: 'minor',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description: 'Ensures every id attribute value is unique',
    help: 'id attribute value must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id?application=webdriverjs',
    nodes: [ [Object], [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr774.ci.cms.va.gov/node/add/health_care_region_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr774.ci.cms.va.gov/node/add/office  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr774.ci.cms.va.gov/node/add/outreach_asset  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr774.ci.cms.va.gov/node/add/person_profile  = 1
[ { id: 'duplicate-id-aria',
    impact: 'critical',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description:
     'Ensures every id attribute value used in ARIA and in labels is unique',
    help: 'IDs used in ARIA and labels must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id-aria?application=webdriverjs',
    nodes: [ [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr774.ci.cms.va.gov/node/add/press_release  = 1
[ { id: 'aria-allowed-attr',
    impact: 'critical',
    tags: [ 'cat.aria', 'wcag2a', 'wcag412' ],
    description: 'Ensures ARIA attributes are allowed for an element\'s role',
    help: 'Elements must only use allowed ARIA attributes',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/aria-allowed-attr?application=webdriverjs',
    nodes: [ [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr774.ci.cms.va.gov/node/add/regional_health_care_service_des  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr774.ci.cms.va.gov/node/add/news_story  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr774.ci.cms.va.gov/node/add/support_service  = 0
[]
!!!  VIOLATION TYPES FOUND: 5 PROCESS EXITED WITH CODE 1  !!!
> npm install --only=production
> npm test
Wed, 11 Dec 2019 23:34:23 GMT axe-webdriverjs deprecated Error must be handled as the first argument of axe.analyze. See: #83 at tests/accessibility/aXeAccessibilityCheck.js:44:14
Wed, 11 Dec 2019 23:34:26 GMT axe-webdriverjs deprecated Error must be handled as the first argument of axe.analyze. See: #83 at tests/accessibility/aXeAccessibilityCheck.js:56:42
Failed to inject axe-core into one of the iframes!
Failed to inject axe-core into one of the iframes!
npm ERR! Test failed.  See above for more details.
Script npm test handling the va:test:accessibility event returned with error code 1
```

- **On:** devshop.cms.va.gov
- **In:** 01:23


    :x: Test Failed: va/web/build

composer va:web:build | tee /dev/stderr | grep "Failed to pipe Drupal content into Metalsmith!" -B1000 -C8 && echo "tests.yml | composer va:web:build included the Drupal/Metalsmith error." && exit 1 || echo "tests.yml | Front end site was built! Check $DRUPAL_ADDRESS/static for raw output!"

```
va_gov.build config does not exist. Do you want to create a new config object? (y/n): y

> vets-website@1.0.0 prebuild /var/aegir/projects/cms/pr774/docroot/vendor/va-gov/web
> node script/prebuild.js

> vets-website@1.0.0 build /var/aegir/projects/cms/pr774/docroot/vendor/va-gov/web
> node --max-old-space-size=4096 script/build.js "--pull-drupal" "--no-drupal-proxy"

Pulling feature flags from Drupal...
Drupal feature flags:
{
  "FEATURE_ALL_HUB_SIDE_NAVS": false,
  "FEATURE_SINGLE_VALUE_FIELD_LINK": false,
  "FEATURE_HEADER_MEGAMENU": true,
  "FEATURE_IMAGE_STYLE_23": false,
  "FEATURE_FOOTER_MENU": false
}

Step 1 start: Create React pages
Generating HTML template for application Authentication callback at /auth/login/callback
Generating HTML template for application 21P-530 Burials benefits form at /burials-and-memorials/application/530
Generating HTML template for application Claims Status at /track-claims
Generating HTML template for application 21-526EZ disability compensation claim form at /disability-benefits/apply/form-526-disability-claim
Generating HTML template for application 686 Dependent-status form at /disability-benefits/apply/dependents
Generating HTML template for application Request for Higher-Level Review at /disability-benefits/apply/form-0996-higher-level-review
Generating HTML template for application 21-526EZ disability compensation claim form at /disability/file-disability-claim-form-21-526ez
Generating HTML template for application Claims Status at /discharge-upgrade-instructions
Generating HTML template for application Opt Out of Sharing VA Education Benefits Information at /education/opt-out-information-sharing/opt-out-form-0993
Generating HTML template for application 22-0994 Education benefits form at /education/about-gi-bill-benefits/how-to-use-benefits/vettec-high-tech-program/apply-for-vettec-form-22-0994
Generating HTML template for application 22-1990 Education benefits form at /education/apply-for-education-benefits/application/1990
Generating HTML template for application 22-1990E Education benefits form at /education/apply-for-education-benefits/application/1990E
Generating HTML template for application 22-1990N Education benefits form at /education/apply-for-education-benefits/application/1990N
Generating HTML template for application 22-1995 Education benefits form at /education/apply-for-education-benefits/application/1995
Generating HTML template for application 22-5490 Education benefits form at /education/apply-for-education-benefits/application/5490
Generating HTML template for application 22-5495 Education benefits form at /education/apply-for-education-benefits/application/5495
Generating HTML template for application GI Bill School Feedback Tool at /education/submit-school-feedback
Generating HTML template for application Facility Locator at /find-locations
Generating HTML template for application GI Bill Comparison Tool at /gi-bill-comparison-tool
Generating HTML template for application 1010ez Health Care Application form at /health-care/apply/application
Generating HTML template for application Veteran ID Card beta registration at /id-card-beta
Generating HTML template for application Letters at /records/download-va-letters/letters
Generating HTML template for application 21-527EZ pension benefits form at /pension/application/527EZ
Generating HTML template for application Account at /account
Generating HTML template for application Connected Accounts at /account/connected-accounts
Generating HTML template for application Dashboard at /my-va
Generating HTML template for application VA Profile at /profile
Generating HTML template for application Rated Disabilities at /disability/my-rated-disabilities
Generating HTML template for application Post 9/11 GI Bill Status at /education/gi-bill/post-9-11/ch-33-benefit
Generating HTML template for application 40-40007 pre need burial planning form at /burials-and-memorials/pre-need/form-10007-apply-for-eligibility
Generating HTML template for application Search at /search
Generating HTML template for application Terms and Conditions at /health-care/medical-information-terms-conditions
Generating HTML template for application My Health Account Validation at /health-care/my-health-account-validation
Generating HTML template for application VA Online Scheduling at /vaos
Generating HTML template for application Verify identity at /verify
Generating HTML template for application Veteran ID Card V1 at /records/get-veteran-id-cards/apply
Generating HTML template for application 21-22 Appoint Veteran Service Officer as Representative at /veteran-representative
Generating HTML template for application Veteran ID Card V2 at /veteran-id-card/apply
Generating HTML template for application 28-1900 Vocational Rehab Chapter 31 form at /employment/vocational-rehab-and-employment/application/chapter31
Generating HTML template for application 28-8832 Vocational Rehab Chapter 36 form at /employment/vocational-rehab-and-employment/application/chapter36
Step 1 end [47ms]: Create React pages

Step 2 start: Get Drupal content
Drupal content unavailable in local cache: /var/aegir/projects/cms/pr774/docroot/vendor/va-gov/web/.cache/localhost/drupal/pages.json
Attempting to load Drupal content from API at http://pr774.ci.cms.va.gov
http://pr774.ci.cms.va.gov response time: : 473.172ms
[
  {
    "message": "Cannot query field \"fieldMedia\" on type \"NodeHealthCareRegionDetailPage\". Did you mean \"fieldAlert\", \"fieldMetaTags\", \"fieldOffice\", or \"fieldMetaTitle\"?",
    "category": "graphql",
    "locations": [
      {
        "line": 1345,
        "column": 5
      }
    ]
  }
]
Error: Drupal query returned with errors
    at loadDrupal (/var/aegir/projects/cms/pr774/docroot/vendor/va-gov/web/src/site/stages/build/drupal/metalsmith-drupal.js:147:13)
    at process._tickCallback (internal/process/next_tick.js:68:7)
Failed to pipe Drupal content into Metalsmith!
Step 2 end [474ms]: Get Drupal content

Step 3 start: Add Drupal Prefix
Drupal-generated pages set to overwrite vagov-content.
Step 3 end [0ms]: Add Drupal Prefix

Step 4 start: Create Outreach Assets Data
Step 4 end [0ms]: Create Outreach Assets Data
tests.yml | composer va:web:build included the Drupal/Metalsmith error.
> drush config-set va_gov.build web.build.pending 1 -y
va_gov.build config does not exist. Do you want to create a new config object? (y/n): y
> rm -rf vendor/va-gov/web/build/localhost/
> cd web && npm run build -- --pull-drupal  --no-drupal-proxy

> vets-website@1.0.0 prebuild /var/aegir/projects/cms/pr774/docroot/vendor/va-gov/web
> node script/prebuild.js

> vets-website@1.0.0 build /var/aegir/projects/cms/pr774/docroot/vendor/va-gov/web
> node --max-old-space-size=4096 script/build.js "--pull-drupal" "--no-drupal-proxy"

Pulling feature flags from Drupal...
Drupal feature flags:
{
  "FEATURE_ALL_HUB_SIDE_NAVS": false,
  "FEATURE_SINGLE_VALUE_FIELD_LINK": false,
  "FEATURE_HEADER_MEGAMENU": true,
  "FEATURE_IMAGE_STYLE_23": false,
  "FEATURE_FOOTER_MENU": false
}

Step 1 start: Create React pages
Generating HTML template for application Authentication callback at /auth/login/callback
Generating HTML template for application 21P-530 Burials benefits form at /burials-and-memorials/application/530
Generating HTML template for application Claims Status at /track-claims
Generating HTML template for application 21-526EZ disability compensation claim form at /disability-benefits/apply/form-526-disability-claim
Generating HTML template for application 686 Dependent-status form at /disability-benefits/apply/dependents
Generating HTML template for application Request for Higher-Level Review at /disability-benefits/apply/form-0996-higher-level-review
Generating HTML template for application 21-526EZ disability compensation claim form at /disability/file-disability-claim-form-21-526ez
Generating HTML template for application Claims Status at /discharge-upgrade-instructions
Generating HTML template for application Opt Out of Sharing VA Education Benefits Information at /education/opt-out-information-sharing/opt-out-form-0993
Generating HTML template for application 22-0994 Education benefits form at /education/about-gi-bill-benefits/how-to-use-benefits/vettec-high-tech-program/apply-for-vettec-form-22-0994
Generating HTML template for application 22-1990 Education benefits form at /education/apply-for-education-benefits/application/1990
Generating HTML template for application 22-1990E Education benefits form at /education/apply-for-education-benefits/application/1990E
Generating HTML template for application 22-1990N Education benefits form at /education/apply-for-education-benefits/application/1990N
Generating HTML template for application 22-1995 Education benefits form at /education/apply-for-education-benefits/application/1995
Generating HTML template for application 22-5490 Education benefits form at /education/apply-for-education-benefits/application/5490
Generating HTML template for application 22-5495 Education benefits form at /education/apply-for-education-benefits/application/5495
Generating HTML template for application GI Bill School Feedback Tool at /education/submit-school-feedback
Generating HTML template for application Facility Locator at /find-locations
Generating HTML template for application GI Bill Comparison Tool at /gi-bill-comparison-tool
Generating HTML template for application 1010ez Health Care Application form at /health-care/apply/application
Generating HTML template for application Veteran ID Card beta registration at /id-card-beta
Generating HTML template for application Letters at /records/download-va-letters/letters
Generating HTML template for application 21-527EZ pension benefits form at /pension/application/527EZ
Generating HTML template for application Account at /account
Generating HTML template for application Connected Accounts at /account/connected-accounts
Generating HTML template for application Dashboard at /my-va
Generating HTML template for application VA Profile at /profile
Generating HTML template for application Rated Disabilities at /disability/my-rated-disabilities
Generating HTML template for application Post 9/11 GI Bill Status at /education/gi-bill/post-9-11/ch-33-benefit
Generating HTML template for application 40-40007 pre need burial planning form at /burials-and-memorials/pre-need/form-10007-apply-for-eligibility
Generating HTML template for application Search at /search
Generating HTML template for application Terms and Conditions at /health-care/medical-information-terms-conditions
Generating HTML template for application My Health Account Validation at /health-care/my-health-account-validation
Generating HTML template for application VA Online Scheduling at /vaos
Generating HTML template for application Verify identity at /verify
Generating HTML template for application Veteran ID Card V1 at /records/get-veteran-id-cards/apply
Generating HTML template for application 21-22 Appoint Veteran Service Officer as Representative at /veteran-representative
Generating HTML template for application Veteran ID Card V2 at /veteran-id-card/apply
Generating HTML template for application 28-1900 Vocational Rehab Chapter 31 form at /employment/vocational-rehab-and-employment/application/chapter31
Generating HTML template for application 28-8832 Vocational Rehab Chapter 36 form at /employment/vocational-rehab-and-employment/application/chapter36
Step 1 end [47ms]: Create React pages

Step 2 start: Get Drupal content
Drupal content unavailable in local cache: /var/aegir/projects/cms/pr774/docroot/vendor/va-gov/web/.cache/localhost/drupal/pages.json
Attempting to load Drupal content from API at http://pr774.ci.cms.va.gov
http://pr774.ci.cms.va.gov response time: : 473.172ms
[
  {
    "message": "Cannot query field \"fieldMedia\" on type \"NodeHealthCareRegionDetailPage\". Did you mean \"fieldAlert\", \"fieldMetaTags\", \"fieldOffice\", or \"fieldMetaTitle\"?",
    "category": "graphql",
    "locations": [
      {
        "line": 1345,
        "column": 5
      }
    ]
  }
]
Error: Drupal query returned with errors
    at loadDrupal (/var/aegir/projects/cms/pr774/docroot/vendor/va-gov/web/src/site/stages/build/drupal/metalsmith-drupal.js:147:13)
    at process._tickCallback (internal/process/next_tick.js:68:7)
Failed to pipe Drupal content into Metalsmith!
Step 2 end [474ms]: Get Drupal content

Step 3 start: Add Drupal Prefix
Drupal-generated pages set to overwrite vagov-content.
Step 3 end [0ms]: Add Drupal Prefix

Step 4 start: Create Outreach Assets Data
Step 4 end [0ms]: Create Outreach Assets Data

Step 5 start: Create environment filter
Step 5 end [0ms]: Create environment filter

Step 6 start: Add filenames for debugging
Step 6 end [0ms]: Add filenames for debugging

Step 7 start: Apply template fragments
Step 7 end [3ms]: Apply template fragments

Step 8 start: Check collections
Step 8 end [0ms]: Check collections

Step 9 start: Group collections
Step 9 end [80ms]: Group collections

Step 10 start: Reset left rail navigation menu levels
Step 10 end [0ms]: Reset left rail navigation menu levels

Step 11 start: Add the date to filenames
Step 11 end [2ms]: Add the date to filenames

Step 12 start: Add app assets
Step 12 end [198ms]: Add app assets

Step 13 start: Add content assets
Step 13 end [150ms]: Add content assets

Step 14 start: Plug the content into the templates
Step 14 end [107ms]: Plug the content into the templates

Step 15 start: Translate the markdown to html
Step 15 end [61ms]: Translate the markdown to html

Step 16 start: Add permalinks and change foo.md to foo/index.html
Step 16 end [28ms]: Add permalinks and change foo.md to foo/index.html

Step 17 start: Create feature toggles
Step 17 end [3ms]: Create feature toggles

Step 18 start: Create header and footer
/var/aegir/projects/cms/pr774/docroot/vendor/va-gov/web/src/site/stages/build/index.js:240
    if (err) throw err;
             ^

TypeError: Cannot read property 'data' of undefined
    at formatHeaderData (/var/aegir/projects/cms/pr774/docroot/vendor/va-gov/web/src/site/stages/build/drupal/menus.js:267:31)
    at Ware.<anonymous> (/var/aegir/projects/cms/pr774/docroot/vendor/va-gov/web/src/site/stages/build/plugins/create-header-footer.js:88:34)
    at Ware.<anonymous> (/var/aegir/projects/cms/pr774/docroot/vendor/va-gov/web/node_modules/wrap-fn/index.js:45:19)
    at next (/var/aegir/projects/cms/pr774/docroot/vendor/va-gov/web/node_modules/ware/lib/index.js:85:20)
    at /var/aegir/projects/cms/pr774/docroot/vendor/va-gov/web/node_modules/wrap-fn/index.js:121:18
    at Ware.<anonymous> (/var/aegir/projects/cms/pr774/docroot/vendor/va-gov/web/node_modules/wrap-fn/index.js:83:42)
    at Ware.<anonymous> (/var/aegir/projects/cms/pr774/docroot/vendor/va-gov/web/node_modules/wrap-fn/index.js:57:27)
    at next (/var/aegir/projects/cms/pr774/docroot/vendor/va-gov/web/node_modules/ware/lib/index.js:85:20)
    at /var/aegir/projects/cms/pr774/docroot/vendor/va-gov/web/node_modules/wrap-fn/index.js:121:18
    at Ware.<anonymous> (/var/aegir/projects/cms/pr774/docroot/vendor/va-gov/web/node_modules/wrap-fn/index.js:83:42)
    at Ware.<anonymous> (/var/aegir/projects/cms/pr774/docroot/vendor/va-gov/web/node_modules/wrap-fn/index.js:57:27)
    at next (/var/aegir/projects/cms/pr774/docroot/vendor/va-gov/web/node_modules/ware/lib/index.js:85:20)
    at /var/aegir/projects/cms/pr774/docroot/vendor/va-gov/web/node_modules/wrap-fn/index.js:121:18
    at Ware.<anonymous> (/var/aegir/projects/cms/pr774/docroot/vendor/va-gov/web/src/site/stages/build/plugins/create-feature-toggles.js:33:5)
    at process._tickCallback (internal/process/next_tick.js:68:7)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! vets-website@1.0.0 build: `node --max-old-space-size=4096 script/build.js "--pull-drupal" "--no-drupal-proxy"`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the vets-website@1.0.0 build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /var/aegir/.npm/_logs/2019-12-11T23_35_48_447Z-debug.log
Script cd web && npm run build -- --pull-drupal  --no-drupal-proxy handling the va:web:build event returned with error code 1
```

- **On:** devshop.cms.va.gov
- **In:** 4.282s


The thunderclouds already wake up when you touch them, like in the original game.  They also can't change height...  Their custom move function adjusts x/y axis velocity and that's it.


    :x: Test Failed: va/tests/accessibility

composer va:test:accessibility

```
audited 183 packages in 1.408s
found 2 low severity vulnerabilities
  run `npm audit fix` to fix them, or `npm audit` for details

> axe_tests@1.0.0 test /var/aegir/projects/cms/pr777
> node ./tests/accessibility/aXeAccessibilityCheck.js

!!!  NUMBER OF NEW VIOLATIONS on http://pr777.ci.cms.va.gov 0
!!!  NUMBER OF NEW VIOLATIONS on http://pr777.ci.cms.va.gov/sections  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr777.ci.cms.va.gov/node/add/page  = 1
[ { id: 'duplicate-id',
    impact: 'minor',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description: 'Ensures every id attribute value is unique',
    help: 'id attribute value must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id?application=webdriverjs',
    nodes: [ [Object], [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr777.ci.cms.va.gov/node/add/landing_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr777.ci.cms.va.gov/node/add/documentation_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr777.ci.cms.va.gov/node/add/event  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr777.ci.cms.va.gov/node/add/health_care_local_facility  = 1
[ { id: 'label',
    impact: 'critical',
    tags:
     [ 'cat.forms',
       'wcag2a',
       'wcag332',
       'wcag131',
       'section508',
       'section508.22.n' ],
    description: 'Ensures every form element has a label',
    help: 'Form elements must have labels',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/label?application=webdriverjs',
    nodes:
     [ [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr777.ci.cms.va.gov/node/add/health_care_region_detail_page  = 1
[ { id: 'duplicate-id',
    impact: 'minor',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description: 'Ensures every id attribute value is unique',
    help: 'id attribute value must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id?application=webdriverjs',
    nodes: [ [Object], [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr777.ci.cms.va.gov/node/add/health_care_region_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr777.ci.cms.va.gov/node/add/office  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr777.ci.cms.va.gov/node/add/outreach_asset  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr777.ci.cms.va.gov/node/add/person_profile  = 1
[ { id: 'duplicate-id-aria',
    impact: 'critical',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description:
     'Ensures every id attribute value used in ARIA and in labels is unique',
    help: 'IDs used in ARIA and labels must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id-aria?application=webdriverjs',
    nodes: [ [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr777.ci.cms.va.gov/node/add/press_release  = 1
[ { id: 'aria-allowed-attr',
    impact: 'critical',
    tags: [ 'cat.aria', 'wcag2a', 'wcag412' ],
    description: 'Ensures ARIA attributes are allowed for an element\'s role',
    help: 'Elements must only use allowed ARIA attributes',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/aria-allowed-attr?application=webdriverjs',
    nodes: [ [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr777.ci.cms.va.gov/node/add/regional_health_care_service_des  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr777.ci.cms.va.gov/node/add/news_story  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr777.ci.cms.va.gov/node/add/support_service  = 0
[]
!!!  VIOLATION TYPES FOUND: 5 PROCESS EXITED WITH CODE 1  !!!
> npm install --only=production
> npm test
Wed, 11 Dec 2019 23:35:42 GMT axe-webdriverjs deprecated Error must be handled as the first argument of axe.analyze. See: #83 at tests/accessibility/aXeAccessibilityCheck.js:44:14
Wed, 11 Dec 2019 23:35:45 GMT axe-webdriverjs deprecated Error must be handled as the first argument of axe.analyze. See: #83 at tests/accessibility/aXeAccessibilityCheck.js:56:42
Failed to inject axe-core into one of the iframes!
Failed to inject axe-core into one of the iframes!
npm ERR! Test failed.  See above for more details.
Script npm test handling the va:test:accessibility event returned with error code 1
```

- **On:** devshop.cms.va.gov
- **In:** 01:23


Successfully deployed to following URLs:

* https://node-static-map-generator-f7vnuecrw.now.sh
* https://node-static-map-generator.now.sh
* https://node-static-map-generator.m4t.now.sh
* https://node-static-map-generator-git-master.m4t.now.sh


- New API Routes:
    - `SYNC_CONTACTS: "/friend-suggestions/sync"`
    - `ACCEPT_MUTUAL_CONTACTS: "/friend-suggestions/accept-mutual-contacts"`

- New Experiments:
    - ` GO_LIVE_AUTO_STREAM: "2019-12_go_live_auto_stream"`
    - `FRIEND_SYNC_IOS_PT1: "2019-11_friend_sync_ios_initial_rollout"`

- New Analytics:
    - `PREMIUM_GUILD_SUBSCRIPTION_CTA_CLICKED: "premium_guild_subscription_cta_clicked"`
    - `CONTACT_SYNC_FLOW_KEY: "relationship_sync_flow"`

## Strings Removed
`ACTIVITY_PANEL_GO_LIVE_ALREADY_LIVE: "You're already Live!"`

## Strings Added
`ACTIVITY_PANEL_GO_LIVE_CHANGE_SCREEN: "Change Screen"`


Successfully deployed to following URLs:

* https://cejobs-front-egwvn8rmt.now.sh


Successfully deployed to following URLs:

* https://arcology-7987ocpxa.now.sh
* https://arcology.now.sh
* https://arcology.arcology.now.sh
* https://arcology-git-master.arcology.now.sh


Copy of this build can be found at
https://www.mewbuilds.com/build/9fc47e9685f30ff7aa29338a5465d6a5459efb4b/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmQkyzs3uLCTsAKXUwVTaYAivs1BPBX2Dwo2dBCYpT7pPH
                       Virus Total analysis
                       https://www.virustotal.com/file/d8b2fddd0709f4abe584fd4773ccbbe8fdfaa410d8770697f8f2351bb0a8dc73/analysis/1576107474/


Successfully deployed to following URLs:

* https://corbeeme-cktubb5di.now.sh
* https://corbeeme.corbee.now.sh
* https://corbeeme-git-master.corbee.now.sh


@JuliaRegistrator register()


Error while trying to register: "Tag with name `0.1.0` already exists and points to a different commit"