Skip to content

Commit

Permalink
v11.1.3-canary.46
Browse files Browse the repository at this point in the history
  • Loading branch information
styfle committed Oct 6, 2021
1 parent 5e29723 commit 8ae3680
Show file tree
Hide file tree
Showing 14 changed files with 20 additions and 20 deletions.
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,5 @@
"registry": "https://registry.npmjs.org/"
}
},
"version": "11.1.3-canary.45"
"version": "11.1.3-canary.46"
}
2 changes: 1 addition & 1 deletion packages/create-next-app/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "create-next-app",
"version": "11.1.3-canary.45",
"version": "11.1.3-canary.46",
"keywords": [
"react",
"next",
Expand Down
4 changes: 2 additions & 2 deletions packages/eslint-config-next/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "eslint-config-next",
"version": "11.1.3-canary.45",
"version": "11.1.3-canary.46",
"description": "ESLint configuration used by NextJS.",
"main": "index.js",
"license": "MIT",
Expand All @@ -9,7 +9,7 @@
"directory": "packages/eslint-config-next"
},
"dependencies": {
"@next/eslint-plugin-next": "11.1.3-canary.45",
"@next/eslint-plugin-next": "11.1.3-canary.46",
"@rushstack/eslint-patch": "^1.0.6",
"@typescript-eslint/parser": "^4.20.0",
"eslint-import-resolver-node": "^0.3.4",
Expand Down
2 changes: 1 addition & 1 deletion packages/eslint-plugin-next/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/eslint-plugin-next",
"version": "11.1.3-canary.45",
"version": "11.1.3-canary.46",
"description": "ESLint plugin for NextJS.",
"main": "lib/index.js",
"license": "MIT",
Expand Down
2 changes: 1 addition & 1 deletion packages/next-bundle-analyzer/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/bundle-analyzer",
"version": "11.1.3-canary.45",
"version": "11.1.3-canary.46",
"main": "index.js",
"license": "MIT",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/next-codemod/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/codemod",
"version": "11.1.3-canary.45",
"version": "11.1.3-canary.46",
"license": "MIT",
"dependencies": {
"chalk": "4.1.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/next-env/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/env",
"version": "11.1.3-canary.45",
"version": "11.1.3-canary.46",
"keywords": [
"react",
"next",
Expand Down
2 changes: 1 addition & 1 deletion packages/next-mdx/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/mdx",
"version": "11.1.3-canary.45",
"version": "11.1.3-canary.46",
"main": "index.js",
"license": "MIT",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/next-plugin-storybook/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/plugin-storybook",
"version": "11.1.3-canary.45",
"version": "11.1.3-canary.46",
"repository": {
"url": "vercel/next.js",
"directory": "packages/next-plugin-storybook"
Expand Down
2 changes: 1 addition & 1 deletion packages/next-polyfill-module/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/polyfill-module",
"version": "11.1.3-canary.45",
"version": "11.1.3-canary.46",
"description": "A standard library polyfill for ES Modules supporting browsers (Edge 16+, Firefox 60+, Chrome 61+, Safari 10.1+)",
"main": "dist/polyfill-module.js",
"license": "MIT",
Expand Down
2 changes: 1 addition & 1 deletion packages/next-polyfill-nomodule/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/polyfill-nomodule",
"version": "11.1.3-canary.45",
"version": "11.1.3-canary.46",
"description": "A polyfill for non-dead, nomodule browsers.",
"main": "dist/polyfill-nomodule.js",
"license": "MIT",
Expand Down
12 changes: 6 additions & 6 deletions packages/next/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "next",
"version": "11.1.3-canary.45",
"version": "11.1.3-canary.46",
"description": "The React Framework",
"main": "./dist/server/next.js",
"license": "MIT",
Expand Down Expand Up @@ -66,10 +66,10 @@
"dependencies": {
"@babel/runtime": "7.15.4",
"@hapi/accept": "5.0.2",
"@next/env": "11.1.3-canary.45",
"@next/polyfill-module": "11.1.3-canary.45",
"@next/react-dev-overlay": "11.1.3-canary.45",
"@next/react-refresh-utils": "11.1.3-canary.45",
"@next/env": "11.1.3-canary.46",
"@next/polyfill-module": "11.1.3-canary.46",
"@next/react-dev-overlay": "11.1.3-canary.46",
"@next/react-refresh-utils": "11.1.3-canary.46",
"@node-rs/helper": "1.2.1",
"assert": "2.0.0",
"browserify-zlib": "0.2.0",
Expand Down Expand Up @@ -153,7 +153,7 @@
"@babel/traverse": "7.15.0",
"@babel/types": "7.15.0",
"@napi-rs/cli": "1.1.0",
"@next/polyfill-nomodule": "11.1.3-canary.45",
"@next/polyfill-nomodule": "11.1.3-canary.46",
"@taskr/clear": "1.1.0",
"@taskr/esnext": "1.1.0",
"@taskr/watch": "1.1.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/react-dev-overlay/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/react-dev-overlay",
"version": "11.1.3-canary.45",
"version": "11.1.3-canary.46",
"description": "A development-only overlay for developing React applications.",
"repository": {
"url": "vercel/next.js",
Expand Down
2 changes: 1 addition & 1 deletion packages/react-refresh-utils/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/react-refresh-utils",
"version": "11.1.3-canary.45",
"version": "11.1.3-canary.46",
"description": "An experimental package providing utilities for React Refresh.",
"repository": {
"url": "vercel/next.js",
Expand Down

1 comment on commit 8ae3680

@ijjk
Copy link
Member

@ijjk ijjk commented on 8ae3680 Oct 6, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Stats from current release

Default Build (Increase detected ⚠️)
General Overall increase ⚠️
vercel/next.js canary v11.1.2 vercel/next.js refs/heads/canary Change
buildDuration 17.5s 17s -527ms
buildDurationCached 3.8s 4.1s ⚠️ +252ms
nodeModulesSize 188 MB 197 MB ⚠️ +9.16 MB
Page Load Tests Overall decrease ⚠️
vercel/next.js canary v11.1.2 vercel/next.js refs/heads/canary Change
/ failed reqs 0 0
/ total time (seconds) 3.305 3.958 ⚠️ +0.65
/ avg req/sec 756.38 631.64 ⚠️ -124.74
/error-in-render failed reqs 0 0
/error-in-render total time (seconds) 1.97 2.038 ⚠️ +0.07
/error-in-render avg req/sec 1268.77 1226.61 ⚠️ -42.16
Client Bundles (main, webpack, commons) Overall increase ⚠️
vercel/next.js canary v11.1.2 vercel/next.js refs/heads/canary Change
745.HASH.js gzip 179 B 179 B
framework-HASH.js gzip 42.2 kB 42.2 kB
main-HASH.js gzip 23.3 kB 26.9 kB ⚠️ +3.64 kB
webpack-HASH.js gzip 1.45 kB 1.45 kB -1 B
Overall change 67.2 kB 70.8 kB ⚠️ +3.64 kB
Legacy Client Bundles (polyfills)
vercel/next.js canary v11.1.2 vercel/next.js refs/heads/canary Change
polyfills-a4..dd70.js gzip 31 kB 31 kB
Overall change 31 kB 31 kB
Client Pages Overall decrease ✓
vercel/next.js canary v11.1.2 vercel/next.js refs/heads/canary Change
_app-HASH.js gzip 979 B 977 B -2 B
_error-HASH.js gzip 194 B 194 B
amp-HASH.js gzip 312 B 311 B -1 B
css-HASH.js gzip 329 B 328 B -1 B
dynamic-HASH.js gzip 2.67 kB 2.67 kB ⚠️ +2 B
head-HASH.js gzip 351 B 351 B
hooks-HASH.js gzip 918 B 918 B
image-HASH.js gzip 4.14 kB 4.12 kB -25 B
index-HASH.js gzip 261 B 260 B -1 B
link-HASH.js gzip 1.66 kB 1.66 kB ⚠️ +1 B
routerDirect..HASH.js gzip 318 B 320 B ⚠️ +2 B
script-HASH.js gzip 387 B 386 B -1 B
withRouter-HASH.js gzip 320 B 319 B -1 B
bb14e60e810b..30f.css gzip 125 B 125 B
Overall change 13 kB 12.9 kB -27 B
Client Build Manifests Overall increase ⚠️
vercel/next.js canary v11.1.2 vercel/next.js refs/heads/canary Change
_buildManifest.js gzip 491 B 494 B ⚠️ +3 B
Overall change 491 B 494 B ⚠️ +3 B
Rendered Page Sizes Overall decrease ✓
vercel/next.js canary v11.1.2 vercel/next.js refs/heads/canary Change
index.html gzip 540 B 539 B -1 B
link.html gzip 551 B 550 B -1 B
withRouter.html gzip 534 B 532 B -2 B
Overall change 1.63 kB 1.62 kB -4 B

Diffs

Diff for _buildManifest.js
@@ -1,33 +1,33 @@
 self.__BUILD_MANIFEST = {
   __rewrites: { beforeFiles: [], afterFiles: [], fallback: [] },
-  "/": ["static\u002Fchunks\u002Fpages\u002Findex-952afde7a0f218c22632.js"],
+  "/": ["static\u002Fchunks\u002Fpages\u002Findex-b978e60b9d702fa80805.js"],
   "/_error": [
-    "static\u002Fchunks\u002Fpages\u002F_error-aca5c6cfba3e93349d16.js"
+    "static\u002Fchunks\u002Fpages\u002F_error-da8666f64dec58f0256c.js"
   ],
-  "/amp": ["static\u002Fchunks\u002Fpages\u002Famp-f1231d3934d9bf52872b.js"],
+  "/amp": ["static\u002Fchunks\u002Fpages\u002Famp-f2a7d08c8a34aef20244.js"],
   "/css": [
     "static\u002Fcss\u002F59de118426c393f58653.css",
-    "static\u002Fchunks\u002Fpages\u002Fcss-93a777c5ca0488084cce.js"
+    "static\u002Fchunks\u002Fpages\u002Fcss-19090fefdf0ea278b474.js"
   ],
   "/dynamic": [
-    "static\u002Fchunks\u002Fpages\u002Fdynamic-9e2274fd3ecd928533ad.js"
+    "static\u002Fchunks\u002Fpages\u002Fdynamic-d27debc5ab477ff7a21f.js"
   ],
-  "/head": ["static\u002Fchunks\u002Fpages\u002Fhead-1b407c3309821b5154c2.js"],
+  "/head": ["static\u002Fchunks\u002Fpages\u002Fhead-bb121808f5d725b16bf4.js"],
   "/hooks": [
-    "static\u002Fchunks\u002Fpages\u002Fhooks-f6efb8a484d4a96e150c.js"
+    "static\u002Fchunks\u002Fpages\u002Fhooks-b247d7d93b59ee105030.js"
   ],
   "/image": [
-    "static\u002Fchunks\u002Fpages\u002Fimage-44a80ed2baebfb52799e.js"
+    "static\u002Fchunks\u002Fpages\u002Fimage-5e12b7aa334834dd607c.js"
   ],
-  "/link": ["static\u002Fchunks\u002Fpages\u002Flink-f62bdaa581311495bb85.js"],
+  "/link": ["static\u002Fchunks\u002Fpages\u002Flink-6c203ee999e47493e19d.js"],
   "/routerDirect": [
-    "static\u002Fchunks\u002Fpages\u002FrouterDirect-7c1b586d4417a78806e3.js"
+    "static\u002Fchunks\u002Fpages\u002FrouterDirect-05d5c820a395af3eca42.js"
   ],
   "/script": [
-    "static\u002Fchunks\u002Fpages\u002Fscript-21c58b10eb53d5b2389e.js"
+    "static\u002Fchunks\u002Fpages\u002Fscript-9bb97af83a32aad71249.js"
   ],
   "/withRouter": [
-    "static\u002Fchunks\u002Fpages\u002FwithRouter-072a37cc0c889cd17738.js"
+    "static\u002Fchunks\u002Fpages\u002FwithRouter-a4b2da9a6aabc0207112.js"
   ],
   sortedPages: [
     "\u002F",
Diff for _app-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [888],
   {
-    /***/ 3857: /***/ function(
+    /***/ 6871: /***/ function(
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -64,11 +64,11 @@
           return _utils.NextWebVitalsMetric;
         }
       });
-      exports.default = void 0;
+      exports["default"] = void 0;
 
       var _react = _interopRequireDefault(__webpack_require__(7294));
 
-      var _utils = __webpack_require__(9664);
+      var _utils = __webpack_require__(9151);
 
       function asyncGeneratorStep(
         gen,
@@ -207,7 +207,7 @@
 
       App.origGetInitialProps = appGetInitialProps;
       App.getInitialProps = appGetInitialProps;
-      exports.default = App;
+      exports["default"] = App;
 
       /***/
     },
@@ -220,7 +220,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/_app",
         function() {
-          return __webpack_require__(3857);
+          return __webpack_require__(6871);
         }
       ]);
 
@@ -233,7 +233,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [774, 179], function() {
-      return __webpack_exec__(915), __webpack_exec__(4651);
+      return __webpack_exec__(915), __webpack_exec__(7356);
     });
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for _error-HASH.js
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/_error",
         function() {
-          return __webpack_require__(3359);
+          return __webpack_require__(7558);
         }
       ]);
Diff for amp-HASH.js
@@ -6,12 +6,12 @@
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(3237);
+      module.exports = __webpack_require__(4783);
 
       /***/
     },
 
-    /***/ 6739: /***/ function(
+    /***/ 468: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -51,7 +51,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/amp",
         function() {
-          return __webpack_require__(6739);
+          return __webpack_require__(468);
         }
       ]);
Diff for css-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [706],
   {
-    /***/ 5409: /***/ function(
+    /***/ 8600: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -9,7 +9,7 @@
       "use strict";
       __webpack_require__.r(__webpack_exports__);
       /* harmony import */ var _css_module_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
-        5964
+        1785
       );
       /* harmony import */ var _css_module_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/ __webpack_require__.n(
         _css_module_css__WEBPACK_IMPORTED_MODULE_1__
@@ -40,14 +40,14 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/css",
         function() {
-          return __webpack_require__(5409);
+          return __webpack_require__(8600);
         }
       ]);
 
       /***/
     },
 
-    /***/ 5964: /***/ function(module) {
+    /***/ 1785: /***/ function(module) {
       // extracted by mini-css-extract-plugin
       module.exports = { helloWorld: "css_helloWorld__2Fhmt" };
Diff for dynamic-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [739],
   {
-    /***/ 8771: /***/ function(
+    /***/ 1897: /***/ function(
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -54,11 +54,11 @@
         value: true
       };
       __webpack_unused_export__ = noSSR;
-      exports.default = dynamic;
+      exports["default"] = dynamic;
 
       var _react = _interopRequireDefault(__webpack_require__(7294));
 
-      var _loadable = _interopRequireDefault(__webpack_require__(4860));
+      var _loadable = _interopRequireDefault(__webpack_require__(8835));
 
       function _interopRequireDefault(obj) {
         return obj && obj.__esModule
@@ -167,7 +167,7 @@
       /***/
     },
 
-    /***/ 1083: /***/ function(
+    /***/ 3358: /***/ function(
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -199,7 +199,7 @@
       /***/
     },
 
-    /***/ 4860: /***/ function(
+    /***/ 8835: /***/ function(
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -330,13 +330,13 @@
       Object.defineProperty(exports, "__esModule", {
         value: true
       });
-      exports.default = void 0;
+      exports["default"] = void 0;
 
       var _react = _interopRequireDefault(__webpack_require__(7294));
 
       var _useSubscription = __webpack_require__(7161);
 
-      var _loadableContext = __webpack_require__(1083);
+      var _loadableContext = __webpack_require__(3358);
 
       function _interopRequireDefault(obj) {
         return obj && obj.__esModule
@@ -543,27 +543,27 @@
                 timedOut: false
               };
               var res = this._res,
-                opts1 = this._opts;
+                opts = this._opts;
 
               if (res.loading) {
-                if (typeof opts1.delay === "number") {
-                  if (opts1.delay === 0) {
+                if (typeof opts.delay === "number") {
+                  if (opts.delay === 0) {
                     this._state.pastDelay = true;
                   } else {
                     this._delay = setTimeout(function() {
                       _this._update({
                         pastDelay: true
                       });
-                    }, opts1.delay);
+                    }, opts.delay);
                   }
                 }
 
-                if (typeof opts1.timeout === "number") {
+                if (typeof opts.timeout === "number") {
                   this._timeout = setTimeout(function() {
                     _this._update({
                       timedOut: true
                     });
-                  }, opts1.timeout);
+                  }, opts.timeout);
                 }
               }
 
@@ -631,8 +631,8 @@
         return LoadableSubscription;
       })();
 
-      function Loadable(opts1) {
-        return createLoadableComponent(load, opts1);
+      function Loadable(opts) {
+        return createLoadableComponent(load, opts);
       }
 
       function flushInitializers(initializers, ids) {
@@ -676,12 +676,12 @@
       }
 
       var _default = Loadable;
-      exports.default = _default;
+      exports["default"] = _default;
 
       /***/
     },
 
-    /***/ 6598: /***/ function(
+    /***/ 2862: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -701,16 +701,17 @@
         5893
       );
 
-      var DynamicHello = (0, next_dynamic__WEBPACK_IMPORTED_MODULE_0__.default)(
+      var DynamicHello = (0,
+      next_dynamic__WEBPACK_IMPORTED_MODULE_0__["default"])(
         function() {
           return __webpack_require__
-            .e(/* import() */ 745)
-            .then(__webpack_require__.bind(__webpack_require__, 7745));
+            .e(/* import() */ 779)
+            .then(__webpack_require__.bind(__webpack_require__, 2779));
         },
         {
           loadableGenerated: {
             webpack: function webpack() {
-              return [/*require.resolve*/ 7745];
+              return [/*require.resolve*/ 2779];
             },
             modules: ["dynamic.js -> " + "../components/hello"]
           }
@@ -752,7 +753,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/dynamic",
         function() {
-          return __webpack_require__(6598);
+          return __webpack_require__(2862);
         }
       ]);
 
@@ -764,7 +765,7 @@
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(8771);
+      module.exports = __webpack_require__(1897);
 
       /***/
     }
Diff for head-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [645],
   {
-    /***/ 5816: /***/ function(
+    /***/ 8488: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -29,7 +29,7 @@
             children: [
               /*#__PURE__*/ (0,
               react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(
-                next_head__WEBPACK_IMPORTED_MODULE_0__.default,
+                next_head__WEBPACK_IMPORTED_MODULE_0__["default"],
                 {
                   children: /*#__PURE__*/ (0,
                   react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("title", {
@@ -61,7 +61,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/head",
         function() {
-          return __webpack_require__(5816);
+          return __webpack_require__(8488);
         }
       ]);
 
@@ -73,7 +73,7 @@
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(639);
+      module.exports = __webpack_require__(7006);
 
       /***/
     }
Diff for hooks-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [757],
   {
-    /***/ 3626: /***/ function(
+    /***/ 4925: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -144,7 +144,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/hooks",
         function() {
-          return __webpack_require__(3626);
+          return __webpack_require__(4925);
         }
       ]);
Diff for image-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [358],
   {
-    /***/ 9917: /***/ function(
+    /***/ 1504: /***/ function(
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -16,17 +16,17 @@
       __webpack_unused_export__ = {
         value: true
       };
-      exports.default = Image1;
+      exports["default"] = Image;
 
       var _react = _interopRequireDefault(__webpack_require__(7294));
 
-      var _head = _interopRequireDefault(__webpack_require__(639));
+      var _head = _interopRequireDefault(__webpack_require__(7006));
 
-      var _toBase64 = __webpack_require__(8997);
+      var _toBase64 = __webpack_require__(4186);
 
       var _imageConfig = __webpack_require__(5809);
 
-      var _useIntersection = __webpack_require__(7426);
+      var _useIntersection = __webpack_require__(3418);
 
       function _defineProperty(obj, key, value) {
         if (key in obj) {
@@ -110,6 +110,8 @@
       }
 
       var loadedImageURLs = new Set();
+      var emptyDataURL =
+        "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
 
       if (false) {
       }
@@ -328,7 +330,7 @@
         }
 
         var handleLoad = function handleLoad() {
-          if (!img.src.startsWith("data:")) {
+          if (img.src !== emptyDataURL) {
             var p = "decode" in img ? img.decode() : Promise.resolve();
             p["catch"](function() {}).then(function() {
               if (placeholder === "blur") {
@@ -367,7 +369,7 @@
         }
       }
 
-      function Image1(_param) {
+      function Image(_param) {
         var src = _param.src,
           sizes = _param.sizes,
           _param$unoptimized = _param.unoptimized,
@@ -591,8 +593,7 @@
         }
 
         var imgAttributes = {
-          src:
-            "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",
+          src: emptyDataURL,
           srcSet: undefined,
           sizes: undefined
         };
@@ -680,6 +681,7 @@
                   "data-nimg": layout,
                   style: imgStyle,
                   className: className,
+                  // @ts-ignore - TODO: upgrade to `@types/react@17`
                   loading: loading || "lazy"
                 }
               )
@@ -794,7 +796,7 @@
       /***/
     },
 
-    /***/ 7426: /***/ function(
+    /***/ 3418: /***/ function(
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -810,7 +812,7 @@
 
       var _react = __webpack_require__(7294);
 
-      var _requestIdleCallback = __webpack_require__(3447);
+      var _requestIdleCallback = __webpack_require__(5807);
 
       var hasIntersectionObserver = typeof IntersectionObserver !== "undefined";
 
@@ -923,7 +925,7 @@
       /***/
     },
 
-    /***/ 8997: /***/ function(__unused_webpack_module, exports) {
+    /***/ 4186: /***/ function(__unused_webpack_module, exports) {
       "use strict";
 
       Object.defineProperty(exports, "__esModule", {
@@ -941,7 +943,7 @@
       /***/
     },
 
-    /***/ 9900: /***/ function(
+    /***/ 3369: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -968,7 +970,7 @@
         height: 1347,
         width: 1626,
         blurDataURL:
-          "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAQAAACfUMTVAAAAP0lEQVR42jXIQQqDUBTF0Lf/rdZZB9W2/0REDNwbyATxaJSuCZlafn3tDmHq49Vm87ZkpKPd8n9CF+7XFOImJ8SebtyxyeM6AAAAAElFTkSuQmCC"
+          "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAAAAAAQMlOCAAAAMElEQVR42hXJOQ4AIBDDwPz/q9BRcG6MMpUlCweWCSPqnrWxmK33Ucjeq16CyHKYD8vhNzo5Br4tAAAAAElFTkSuQmCC"
       };
       // EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
       var jsx_runtime = __webpack_require__(5893); // CONCATENATED MODULE: ./pages/image.js
@@ -978,7 +980,7 @@
             /*#__PURE__*/ (0, jsx_runtime.jsx)("h1", {
               children: "next/image example"
             }),
-            /*#__PURE__*/ (0, jsx_runtime.jsx)(next_image.default, {
+            /*#__PURE__*/ (0, jsx_runtime.jsx)(next_image["default"], {
               src: nextjs,
               placeholder: "blur"
             })
@@ -1001,7 +1003,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/image",
         function() {
-          return __webpack_require__(9900);
+          return __webpack_require__(3369);
         }
       ]);
 
@@ -1044,7 +1046,7 @@
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(9917);
+      module.exports = __webpack_require__(1504);
 
       /***/
     }
Diff for index-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [405],
   {
-    /***/ 6124: /***/ function(
+    /***/ 1539: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -33,7 +33,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/",
         function() {
-          return __webpack_require__(6124);
+          return __webpack_require__(1539);
         }
       ]);
Diff for link-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [644],
   {
-    /***/ 2167: /***/ function(
+    /***/ 7772: /***/ function(
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -14,15 +14,15 @@
       __webpack_unused_export__ = {
         value: true
       };
-      exports.default = void 0;
+      exports["default"] = void 0;
 
       var _react = _interopRequireDefault(__webpack_require__(7294));
 
-      var _router = __webpack_require__(1063);
+      var _router = __webpack_require__(948);
 
-      var _router1 = __webpack_require__(4651);
+      var _router1 = __webpack_require__(7356);
 
-      var _useIntersection = __webpack_require__(7426);
+      var _useIntersection = __webpack_require__(3418);
 
       function _interopRequireDefault(obj) {
         return obj && obj.__esModule
@@ -263,12 +263,12 @@
       }
 
       var _default = Link;
-      exports.default = _default;
+      exports["default"] = _default;
 
       /***/
     },
 
-    /***/ 7426: /***/ function(
+    /***/ 3418: /***/ function(
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -284,7 +284,7 @@
 
       var _react = __webpack_require__(7294);
 
-      var _requestIdleCallback = __webpack_require__(3447);
+      var _requestIdleCallback = __webpack_require__(5807);
 
       var hasIntersectionObserver = typeof IntersectionObserver !== "undefined";
 
@@ -397,7 +397,7 @@
       /***/
     },
 
-    /***/ 647: /***/ function(
+    /***/ 9094: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -427,7 +427,7 @@
             }),
             /*#__PURE__*/ (0,
             react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(
-              next_link__WEBPACK_IMPORTED_MODULE_0__.default,
+              next_link__WEBPACK_IMPORTED_MODULE_0__["default"],
               {
                 href: "/",
                 children: "Go to /"
@@ -452,7 +452,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/link",
         function() {
-          return __webpack_require__(647);
+          return __webpack_require__(9094);
         }
       ]);
 
@@ -464,7 +464,7 @@
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(2167);
+      module.exports = __webpack_require__(7772);
 
       /***/
     }
Diff for routerDirect-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [58],
   {
-    /***/ 2163: /***/ function(
+    /***/ 5426: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -46,7 +46,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/routerDirect",
         function() {
-          return __webpack_require__(2163);
+          return __webpack_require__(5426);
         }
       ]);
 
@@ -58,7 +58,7 @@
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(4651);
+      module.exports = __webpack_require__(7356);
 
       /***/
     }
Diff for script-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [797],
   {
-    /***/ 1568: /***/ function(
+    /***/ 8529: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -33,7 +33,7 @@
               }),
               /*#__PURE__*/ (0,
               react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(
-                next_script__WEBPACK_IMPORTED_MODULE_0__.default,
+                next_script__WEBPACK_IMPORTED_MODULE_0__["default"],
                 {
                   dangerouslySetInnerHTML: {
                     __html: 'console.log("hello")'
@@ -60,7 +60,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/script",
         function() {
-          return __webpack_require__(1568);
+          return __webpack_require__(8529);
         }
       ]);
 
@@ -72,7 +72,7 @@
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(7926);
+      module.exports = __webpack_require__(9700);
 
       /***/
     }
Diff for withRouter-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [807],
   {
-    /***/ 6222: /***/ function(
+    /***/ 200: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -44,7 +44,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/withRouter",
         function() {
-          return __webpack_require__(6222);
+          return __webpack_require__(200);
         }
       ]);
 
@@ -56,7 +56,7 @@
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(4651);
+      module.exports = __webpack_require__(7356);
 
       /***/
     }
Diff for 745.HASH.js
@@ -1,8 +1,8 @@
 "use strict";
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
-  [745],
+  [779],
   {
-    /***/ 7745: /***/ function(
+    /***/ 2779: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
Diff for main-HASH.js

Diff too large to display

Diff for webpack-HASH.js
@@ -159,7 +159,7 @@
     /******/ __webpack_require__.u = function(chunkId) {
       /******/ // return url for filenames based on template
       /******/ return (
-        "static/chunks/" + chunkId + "." + "284331703de33c30eb1c" + ".js"
+        "static/chunks/" + chunkId + "." + "e727cb744a4dade430a8" + ".js"
       );
       /******/
     };
Diff for index.html
@@ -11,7 +11,7 @@
       src="/_next/static/chunks/polyfills-a40ef1678bae11e696dba45124eadd70.js"
     ></script>
     <script
-      src="/_next/static/chunks/webpack-e3a4ea5707671df28cf0.js"
+      src="/_next/static/chunks/webpack-34f6404e9c5c487ae0df.js"
       defer=""
     ></script>
     <script
@@ -19,15 +19,15 @@
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/main-979148a80eee4d680da1.js"
+      src="/_next/static/chunks/main-c5deef6a18e0be3e315f.js"
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/pages/_app-49ca463e4e9f4c42f3ec.js"
+      src="/_next/static/chunks/pages/_app-6329da9dc44135fb5339.js"
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/pages/index-952afde7a0f218c22632.js"
+      src="/_next/static/chunks/pages/index-b978e60b9d702fa80805.js"
       defer=""
     ></script>
     <script src="/_next/static/BUILD_ID/_buildManifest.js" defer=""></script>
Diff for link.html
@@ -11,7 +11,7 @@
       src="/_next/static/chunks/polyfills-a40ef1678bae11e696dba45124eadd70.js"
     ></script>
     <script
-      src="/_next/static/chunks/webpack-e3a4ea5707671df28cf0.js"
+      src="/_next/static/chunks/webpack-34f6404e9c5c487ae0df.js"
       defer=""
     ></script>
     <script
@@ -19,15 +19,15 @@
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/main-979148a80eee4d680da1.js"
+      src="/_next/static/chunks/main-c5deef6a18e0be3e315f.js"
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/pages/_app-49ca463e4e9f4c42f3ec.js"
+      src="/_next/static/chunks/pages/_app-6329da9dc44135fb5339.js"
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/pages/link-f62bdaa581311495bb85.js"
+      src="/_next/static/chunks/pages/link-6c203ee999e47493e19d.js"
       defer=""
     ></script>
     <script src="/_next/static/BUILD_ID/_buildManifest.js" defer=""></script>
Diff for withRouter.html
@@ -11,7 +11,7 @@
       src="/_next/static/chunks/polyfills-a40ef1678bae11e696dba45124eadd70.js"
     ></script>
     <script
-      src="/_next/static/chunks/webpack-e3a4ea5707671df28cf0.js"
+      src="/_next/static/chunks/webpack-34f6404e9c5c487ae0df.js"
       defer=""
     ></script>
     <script
@@ -19,15 +19,15 @@
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/main-979148a80eee4d680da1.js"
+      src="/_next/static/chunks/main-c5deef6a18e0be3e315f.js"
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/pages/_app-49ca463e4e9f4c42f3ec.js"
+      src="/_next/static/chunks/pages/_app-6329da9dc44135fb5339.js"
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/pages/withRouter-072a37cc0c889cd17738.js"
+      src="/_next/static/chunks/pages/withRouter-a4b2da9a6aabc0207112.js"
       defer=""
     ></script>
     <script src="/_next/static/BUILD_ID/_buildManifest.js" defer=""></script>

Default Build with SWC (Increase detected ⚠️)
General Overall increase ⚠️
vercel/next.js canary v11.1.2 vercel/next.js refs/heads/canary Change
buildDuration 12.2s 13s ⚠️ +739ms
buildDurationCached 4.1s 4.2s ⚠️ +61ms
nodeModulesSize 188 MB 197 MB ⚠️ +9.16 MB
Page Load Tests Overall decrease ⚠️
vercel/next.js canary v11.1.2 vercel/next.js refs/heads/canary Change
/ failed reqs 0 0
/ total time (seconds) 3.435 3.792 ⚠️ +0.36
/ avg req/sec 727.71 659.26 ⚠️ -68.45
/error-in-render failed reqs 0 0
/error-in-render total time (seconds) 2.132 2.031 -0.1
/error-in-render avg req/sec 1172.73 1231.12 +58.39
Client Bundles (main, webpack, commons) Overall increase ⚠️
vercel/next.js canary v11.1.2 vercel/next.js refs/heads/canary Change
264.HASH.js gzip 180 B 179 B -1 B
675-HASH.js gzip 10.8 kB 10.8 kB ⚠️ +4 B
framework-HASH.js gzip 42.2 kB 42.2 kB
main-HASH.js gzip 23.1 kB 26.7 kB ⚠️ +3.57 kB
webpack-HASH.js gzip 1.51 kB 1.52 kB ⚠️ +2 B
Overall change 77.8 kB 81.3 kB ⚠️ +3.57 kB
Legacy Client Bundles (polyfills)
vercel/next.js canary v11.1.2 vercel/next.js refs/heads/canary Change
polyfills-a4..dd70.js gzip 31 kB 31 kB
Overall change 31 kB 31 kB
Client Pages Overall decrease ✓
vercel/next.js canary v11.1.2 vercel/next.js refs/heads/canary Change
_app-HASH.js gzip 1.22 kB 1.23 kB ⚠️ +12 B
_error-HASH.js gzip 193 B 195 B ⚠️ +2 B
amp-HASH.js gzip 312 B 312 B
css-HASH.js gzip 328 B 328 B
dynamic-HASH.js gzip 2.4 kB 2.43 kB ⚠️ +32 B
head-HASH.js gzip 363 B 351 B -12 B
hooks-HASH.js gzip 635 B 633 B -2 B
image-HASH.js gzip 590 B 559 B -31 B
index-HASH.js gzip 277 B 263 B -14 B
link-HASH.js gzip 1.89 kB 1.88 kB -8 B
routerDirect..HASH.js gzip 334 B 320 B -14 B
script-HASH.js gzip 397 B 386 B -11 B
withRouter-HASH.js gzip 333 B 319 B -14 B
bb14e60e810b..30f.css gzip 125 B 125 B
Overall change 9.39 kB 9.33 kB -60 B
Client Build Manifests Overall decrease ✓
vercel/next.js canary v11.1.2 vercel/next.js refs/heads/canary Change
_buildManifest.js gzip 514 B 511 B -3 B
Overall change 514 B 511 B -3 B
Rendered Page Sizes Overall increase ⚠️
vercel/next.js canary v11.1.2 vercel/next.js refs/heads/canary Change
index.html gzip 539 B 538 B -1 B
link.html gzip 550 B 552 B ⚠️ +2 B
withRouter.html gzip 531 B 532 B ⚠️ +1 B
Overall change 1.62 kB 1.62 kB ⚠️ +2 B

Diffs

Diff for _buildManifest.js
@@ -1,34 +1,34 @@
 self.__BUILD_MANIFEST = {
   __rewrites: { beforeFiles: [], afterFiles: [], fallback: [] },
-  "/": ["static\u002Fchunks\u002Fpages\u002Findex-538949a10a36e498111f.js"],
+  "/": ["static\u002Fchunks\u002Fpages\u002Findex-578dd16f542138d115d9.js"],
   "/_error": [
-    "static\u002Fchunks\u002Fpages\u002F_error-972535c3242034b1042a.js"
+    "static\u002Fchunks\u002Fpages\u002F_error-9e1a6d936e12ddc840ba.js"
   ],
-  "/amp": ["static\u002Fchunks\u002Fpages\u002Famp-a539c821b06da8751c00.js"],
+  "/amp": ["static\u002Fchunks\u002Fpages\u002Famp-8bc8c2d84cd1ee3af177.js"],
   "/css": [
     "static\u002Fcss\u002F59de118426c393f58653.css",
-    "static\u002Fchunks\u002Fpages\u002Fcss-c69b8371e1f908f5d42c.js"
+    "static\u002Fchunks\u002Fpages\u002Fcss-b933e198cac52ec08478.js"
   ],
   "/dynamic": [
-    "static\u002Fchunks\u002Fpages\u002Fdynamic-af499357612c07e6fe62.js"
+    "static\u002Fchunks\u002Fpages\u002Fdynamic-67f672e26104b1f0447b.js"
   ],
-  "/head": ["static\u002Fchunks\u002Fpages\u002Fhead-397143160741680a7175.js"],
+  "/head": ["static\u002Fchunks\u002Fpages\u002Fhead-94efda3a2dea2f3c43a9.js"],
   "/hooks": [
-    "static\u002Fchunks\u002Fpages\u002Fhooks-b3fb1366b8a9b3bc4a94.js"
+    "static\u002Fchunks\u002Fpages\u002Fhooks-57657d9807f56726f7b7.js"
   ],
   "/image": [
-    "static\u002Fchunks\u002F675-8bbaa7edc3ffef6d5cc5.js",
-    "static\u002Fchunks\u002Fpages\u002Fimage-dbe931d645834f2126eb.js"
+    "static\u002Fchunks\u002F675-e36478c6435f19ec761d.js",
+    "static\u002Fchunks\u002Fpages\u002Fimage-54733aeb9002fa108f3f.js"
   ],
-  "/link": ["static\u002Fchunks\u002Fpages\u002Flink-fa2dfaa49cd97d4cd82d.js"],
+  "/link": ["static\u002Fchunks\u002Fpages\u002Flink-7f8f722ace4fedf0a7aa.js"],
   "/routerDirect": [
-    "static\u002Fchunks\u002Fpages\u002FrouterDirect-a5c2f491b0df021aac25.js"
+    "static\u002Fchunks\u002Fpages\u002FrouterDirect-0d86a6c6dd6bc4048b0b.js"
   ],
   "/script": [
-    "static\u002Fchunks\u002Fpages\u002Fscript-77845d52f9ddf967e85b.js"
+    "static\u002Fchunks\u002Fpages\u002Fscript-c1a5847a6de5a67f5d87.js"
   ],
   "/withRouter": [
-    "static\u002Fchunks\u002Fpages\u002FwithRouter-7f69cf963aab937061e0.js"
+    "static\u002Fchunks\u002Fpages\u002FwithRouter-4ecb289970809ca52b13.js"
   ],
   sortedPages: [
     "\u002F",
Diff for _app-HASH.js
@@ -9,20 +9,23 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/_app",
         function() {
-          return __webpack_require__(7592);
+          return __webpack_require__(4596);
         }
       ]);
 
       /***/
     },
 
-    /***/ 7592: /***/ function(
+    /***/ 4596: /***/ function(
       __unused_webpack_module,
       exports,
       __webpack_require__
     ) {
       "use strict";
 
+      var _regeneratorRuntime = _interopRequireDefault1(
+        __webpack_require__(5666)
+      );
       function _assertThisInitialized(self) {
         if (self === void 0) {
           throw new ReferenceError(
@@ -73,6 +76,13 @@
         });
         if (superClass) _setPrototypeOf(subClass, superClass);
       }
+      function _interopRequireDefault1(obj) {
+        return obj && obj.__esModule
+          ? obj
+          : {
+              default: obj
+            };
+      }
       function _possibleConstructorReturn(self, call) {
         if (
           call &&
@@ -98,8 +108,6 @@
           ? "symbol"
           : typeof obj;
       };
-      var regeneratorRuntime = __webpack_require__(5666);
-      var _marked = regeneratorRuntime.mark(_appGetInitialProps);
       Object.defineProperty(exports, "__esModule", {
         value: true
       });
@@ -115,9 +123,9 @@
           return _utils.NextWebVitalsMetric;
         }
       });
-      exports.default = void 0;
-      var _react = _interopRequireDefault(__webpack_require__(7294));
-      var _utils = __webpack_require__(359);
+      exports["default"] = void 0;
+      var _react = _interopRequireDefault2(__webpack_require__(7294));
+      var _utils = __webpack_require__(4758);
       function asyncGeneratorStep(
         gen,
         resolve,
@@ -172,7 +180,7 @@
           });
         };
       }
-      function _interopRequireDefault(obj) {
+      function _interopRequireDefault2(obj) {
         return obj && obj.__esModule
           ? obj
           : {
@@ -184,11 +192,11 @@
          * `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.
          */ _asyncToGenerator(
-          regeneratorRuntime.mark(function _callee(param) {
+          _regeneratorRuntime.default.mark(function _callee(param) {
             var Component = param.Component,
               ctx = param.ctx;
             var pageProps;
-            return regeneratorRuntime.wrap(function _callee$(_ctx) {
+            return _regeneratorRuntime.default.wrap(function _callee$(_ctx) {
               while (1)
                 switch ((_ctx.prev = _ctx.next)) {
                   case 0:
@@ -238,7 +246,7 @@
       })(_react.default.Component);
       App.origGetInitialProps = appGetInitialProps;
       App.getInitialProps = appGetInitialProps;
-      exports.default = App; //# sourceMappingURL=_app.js.map
+      exports["default"] = App; //# sourceMappingURL=_app.js.map
 
       /***/
     }
@@ -249,7 +257,7 @@
       return __webpack_require__((__webpack_require__.s = moduleId));
     };
     /******/ __webpack_require__.O(0, [774, 179], function() {
-      return __webpack_exec__(915), __webpack_exec__(2508);
+      return __webpack_exec__(915), __webpack_exec__(557);
     });
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for _error-HASH.js
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/_error",
         function() {
-          return __webpack_require__(1107);
+          return __webpack_require__(5509);
         }
       ]);
Diff for amp-HASH.js
@@ -6,7 +6,7 @@
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(2234);
+      module.exports = __webpack_require__(6446);
 
       /***/
     },
@@ -19,14 +19,14 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/amp",
         function() {
-          return __webpack_require__(6579);
+          return __webpack_require__(7659);
         }
       ]);
 
       /***/
     },
 
-    /***/ 6579: /***/ function(
+    /***/ 7659: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
Diff for css-HASH.js
@@ -9,14 +9,14 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/css",
         function() {
-          return __webpack_require__(4516);
+          return __webpack_require__(9436);
         }
       ]);
 
       /***/
     },
 
-    /***/ 4516: /***/ function(
+    /***/ 9436: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -27,7 +27,7 @@
         5893
       );
       /* harmony import */ var _css_module_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
-        5964
+        1785
       );
       /* harmony import */ var _css_module_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/ __webpack_require__.n(
         _css_module_css__WEBPACK_IMPORTED_MODULE_1__
@@ -46,7 +46,7 @@
       /***/
     },
 
-    /***/ 5964: /***/ function(module) {
+    /***/ 1785: /***/ function(module) {
       // extracted by mini-css-extract-plugin
       module.exports = { helloWorld: "css_helloWorld__2Fhmt" };
Diff for dynamic-HASH.js
@@ -9,14 +9,14 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/dynamic",
         function() {
-          return __webpack_require__(2169);
+          return __webpack_require__(7202);
         }
       ]);
 
       /***/
     },
 
-    /***/ 3601: /***/ function(
+    /***/ 1215: /***/ function(
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -69,9 +69,9 @@
         value: true
       };
       __webpack_unused_export__ = noSSR;
-      exports.default = dynamic;
+      exports["default"] = dynamic;
       var _react = _interopRequireDefault(__webpack_require__(7294));
-      var _loadable = _interopRequireDefault(__webpack_require__(3376));
+      var _loadable = _interopRequireDefault(__webpack_require__(7213));
       function _interopRequireDefault(obj) {
         return obj && obj.__esModule
           ? obj
@@ -166,7 +166,7 @@
       /***/
     },
 
-    /***/ 2930: /***/ function(
+    /***/ 3197: /***/ function(
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -193,7 +193,7 @@
       /***/
     },
 
-    /***/ 3376: /***/ function(
+    /***/ 7213: /***/ function(
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -252,10 +252,10 @@
       Object.defineProperty(exports, "__esModule", {
         value: true
       });
-      exports.default = void 0;
+      exports["default"] = void 0;
       var _react = _interopRequireDefault(__webpack_require__(7294));
       var _useSubscription = __webpack_require__(7161);
-      var _loadableContext = __webpack_require__(2930);
+      var _loadableContext = __webpack_require__(3197);
       function _interopRequireDefault(obj) {
         return obj && obj.__esModule
           ? obj
@@ -439,6 +439,8 @@
           {
             key: "retry",
             value: function retry() {
+              var _this = this,
+                _this1 = this;
               this._clearTimeouts();
               this._res = this._loadFn(this._opts.loader);
               this._state = {
@@ -447,46 +449,38 @@
               };
               var ref = this,
                 res = ref._res,
-                opts1 = ref._opts;
+                opts = ref._opts;
               if (res.loading) {
-                if (typeof opts1.delay === "number") {
-                  if (opts1.delay === 0) {
+                if (typeof opts.delay === "number") {
+                  if (opts.delay === 0) {
                     this._state.pastDelay = true;
                   } else {
-                    this._delay = setTimeout(
-                      function() {
-                        this._update({
-                          pastDelay: true
-                        });
-                      }.bind(this),
-                      opts1.delay
-                    );
+                    var _this = this;
+                    this._delay = setTimeout(function() {
+                      _this._update({
+                        pastDelay: true
+                      });
+                    }, opts.delay);
                   }
                 }
-                if (typeof opts1.timeout === "number") {
-                  this._timeout = setTimeout(
-                    function() {
-                      this._update({
-                        timedOut: true
-                      });
-                    }.bind(this),
-                    opts1.timeout
-                  );
+                if (typeof opts.timeout === "number") {
+                  var _this = this;
+                  this._timeout = setTimeout(function() {
+                    _this._update({
+                      timedOut: true
+                    });
+                  }, opts.timeout);
                 }
               }
               this._res.promise
-                .then(
-                  function() {
-                    this._update({});
-                    this._clearTimeouts();
-                  }.bind(this)
-                )
-                .catch(
-                  function(_err) {
-                    this._update({});
-                    this._clearTimeouts();
-                  }.bind(this)
-                );
+                .then(function() {
+                  _this._update({});
+                  _this._clearTimeouts();
+                })
+                .catch(function(_err) {
+                  _this1._update({});
+                  _this1._clearTimeouts();
+                });
               this._update({});
             }
           },
@@ -524,17 +518,18 @@
           {
             key: "subscribe",
             value: function subscribe(callback) {
+              var _this = this;
               this._callbacks.add(callback);
               return function() {
-                this._callbacks.delete(callback);
-              }.bind(this);
+                _this._callbacks.delete(callback);
+              };
             }
           }
         ]);
         return LoadableSubscription;
       })();
-      function Loadable(opts1) {
-        return createLoadableComponent(load, opts1);
+      function Loadable(opts) {
+        return createLoadableComponent(load, opts);
       }
       function flushInitializers(initializers, ids) {
         var promises = [];
@@ -568,12 +563,12 @@
         window.__NEXT_PRELOADREADY = Loadable.preloadReady;
       }
       var _default = Loadable;
-      exports.default = _default; //# sourceMappingURL=loadable.js.map
+      exports["default"] = _default; //# sourceMappingURL=loadable.js.map
 
       /***/
     },
 
-    /***/ 2169: /***/ function(
+    /***/ 7202: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -581,8 +576,8 @@
       "use strict";
       __webpack_require__.r(__webpack_exports__);
       /* harmony export */ __webpack_require__.d(__webpack_exports__, {
-        /* harmony export */ getServerSideProps: function() {
-          return /* binding */ getServerSideProps;
+        /* harmony export */ __N_SSG: function() {
+          return /* binding */ __N_SSG;
         }
         /* harmony export */
       });
@@ -593,11 +588,20 @@
         5152
       );
 
-      var DynamicHello = (0, next_dynamic__WEBPACK_IMPORTED_MODULE_1__.default)(
+      var DynamicHello = (0,
+      next_dynamic__WEBPACK_IMPORTED_MODULE_1__["default"])(
         function() {
           return __webpack_require__
-            .e(/* import() */ 264)
-            .then(__webpack_require__.bind(__webpack_require__, 5264));
+            .e(/* import() */ 770)
+            .then(__webpack_require__.bind(__webpack_require__, 5770));
+        },
+        {
+          loadableGenerated: {
+            webpack: function() {
+              return [/*require.resolve*/ 7202];
+            },
+            modules: ["dynamic.js -> " + "../components/hello"]
+          }
         }
       );
       var Page = function() {
@@ -619,13 +623,7 @@
           }
         );
       };
-      // we add getServerSideProps to prevent static optimization
-      // to allow us to compare server-side changes
-      var getServerSideProps = function() {
-        return {
-          props: {}
-        };
-      };
+      var __N_SSG = true;
       /* harmony default export */ __webpack_exports__["default"] = Page;
 
       /***/
@@ -636,7 +634,7 @@
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(3601);
+      module.exports = __webpack_require__(1215);
 
       /***/
     }
Diff for head-HASH.js
@@ -9,14 +9,14 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/head",
         function() {
-          return __webpack_require__(8326);
+          return __webpack_require__(223);
         }
       ]);
 
       /***/
     },
 
-    /***/ 8326: /***/ function(
+    /***/ 223: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -24,8 +24,8 @@
       "use strict";
       __webpack_require__.r(__webpack_exports__);
       /* harmony export */ __webpack_require__.d(__webpack_exports__, {
-        /* harmony export */ getServerSideProps: function() {
-          return /* binding */ getServerSideProps;
+        /* harmony export */ __N_SSG: function() {
+          return /* binding */ __N_SSG;
         }
         /* harmony export */
       });
@@ -44,7 +44,7 @@
             children: [
               /*#__PURE__*/ (0,
               react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(
-                next_head__WEBPACK_IMPORTED_MODULE_1__.default,
+                next_head__WEBPACK_IMPORTED_MODULE_1__["default"],
                 {
                   children: /*#__PURE__*/ (0,
                   react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("title", {
@@ -60,13 +60,7 @@
           }
         );
       };
-      // we add getServerSideProps to prevent static optimization
-      // to allow us to compare server-side changes
-      var getServerSideProps = function() {
-        return {
-          props: {}
-        };
-      };
+      var __N_SSG = true;
       /* harmony default export */ __webpack_exports__["default"] = Page;
 
       /***/
@@ -77,7 +71,7 @@
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(1152);
+      module.exports = __webpack_require__(1495);
 
       /***/
     }
Diff for hooks-HASH.js
@@ -9,14 +9,14 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/hooks",
         function() {
-          return __webpack_require__(3099);
+          return __webpack_require__(522);
         }
       ]);
 
       /***/
     },
 
-    /***/ 3099: /***/ function(
+    /***/ 522: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
Diff for image-HASH.js
@@ -9,14 +9,14 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/image",
         function() {
-          return __webpack_require__(9643);
+          return __webpack_require__(1532);
         }
       ]);
 
       /***/
     },
 
-    /***/ 9643: /***/ function(
+    /***/ 1532: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -27,11 +27,11 @@
 
       // EXPORTS
       __webpack_require__.d(__webpack_exports__, {
+        __N_SSG: function() {
+          return /* binding */ __N_SSG;
+        },
         default: function() {
           return /* binding */ pages_image;
-        },
-        getServerSideProps: function() {
-          return /* binding */ getServerSideProps;
         }
       });
 
@@ -45,7 +45,7 @@
         height: 1347,
         width: 1626,
         blurDataURL:
-          "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAQAAACfUMTVAAAAP0lEQVR42jXIQQqDUBTF0Lf/rdZZB9W2/0REDNwbyATxaJSuCZlafn3tDmHq49Vm87ZkpKPd8n9CF+7XFOImJ8SebtyxyeM6AAAAAElFTkSuQmCC"
+          "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAAAAAAQMlOCAAAAMElEQVR42hXJOQ4AIBDDwPz/q9BRcG6MMpUlCweWCSPqnrWxmK33Ucjeq16CyHKYD8vhNzo5Br4tAAAAAElFTkSuQmCC"
       }; // CONCATENATED MODULE: ./pages/image.js
       function ImagePage(props) {
         return /*#__PURE__*/ (0, jsx_runtime.jsxs)(jsx_runtime.Fragment, {
@@ -53,20 +53,14 @@
             /*#__PURE__*/ (0, jsx_runtime.jsx)("h1", {
               children: "next/image example"
             }),
-            /*#__PURE__*/ (0, jsx_runtime.jsx)(next_image.default, {
+            /*#__PURE__*/ (0, jsx_runtime.jsx)(next_image["default"], {
               src: nextjs,
               placeholder: "blur"
             })
           ]
         });
       }
-      // we add getServerSideProps to prevent static optimization
-      // to allow us to compare server-side changes
-      var getServerSideProps = function() {
-        return {
-          props: {}
-        };
-      };
+      var __N_SSG = true;
       /* harmony default export */ var pages_image = ImagePage;
 
       /***/
Diff for index-HASH.js
@@ -9,14 +9,14 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/",
         function() {
-          return __webpack_require__(5516);
+          return __webpack_require__(5006);
         }
       ]);
 
       /***/
     },
 
-    /***/ 5516: /***/ function(
+    /***/ 5006: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -24,21 +24,15 @@
       "use strict";
       __webpack_require__.r(__webpack_exports__);
       /* harmony export */ __webpack_require__.d(__webpack_exports__, {
-        /* harmony export */ getServerSideProps: function() {
-          return /* binding */ getServerSideProps;
+        /* harmony export */ __N_SSG: function() {
+          return /* binding */ __N_SSG;
         }
         /* harmony export */
       });
       var Page = function() {
         return "Hello world 👋";
       };
-      // we add getServerSideProps to prevent static optimization
-      // to allow us to compare server-side changes
-      var getServerSideProps = function() {
-        return {
-          props: {}
-        };
-      };
+      var __N_SSG = true;
       /* harmony default export */ __webpack_exports__["default"] = Page;
 
       /***/
Diff for link-HASH.js
@@ -9,14 +9,14 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/link",
         function() {
-          return __webpack_require__(2070);
+          return __webpack_require__(1437);
         }
       ]);
 
       /***/
     },
 
-    /***/ 666: /***/ function(
+    /***/ 7231: /***/ function(
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -75,11 +75,11 @@
       __webpack_unused_export__ = {
         value: true
       };
-      exports.default = void 0;
+      exports["default"] = void 0;
       var _react = _interopRequireDefault(__webpack_require__(7294));
-      var _router = __webpack_require__(4306);
-      var _router1 = __webpack_require__(2508);
-      var _useIntersection = __webpack_require__(7520);
+      var _router = __webpack_require__(6542);
+      var _router1 = __webpack_require__(557);
+      var _useIntersection = __webpack_require__(9007);
       function _interopRequireDefault(obj) {
         return obj && obj.__esModule
           ? obj
@@ -162,12 +162,12 @@
         var router = (0, _router1).useRouter();
         var ref = _react.default.useMemo(
             function() {
-              var ref1 = _slicedToArray(
+              var ref = _slicedToArray(
                   (0, _router).resolveHref(router, props.href, true),
                   2
                 ),
-                resolvedHref = ref1[0],
-                resolvedAs = ref1[1];
+                resolvedHref = ref[0],
+                resolvedAs = ref[1];
               return {
                 href: resolvedHref,
                 as: props.as
@@ -296,12 +296,12 @@
         return /*#__PURE__*/ _react.default.cloneElement(child, childProps);
       }
       var _default = Link;
-      exports.default = _default; //# sourceMappingURL=link.js.map
+      exports["default"] = _default; //# sourceMappingURL=link.js.map
 
       /***/
     },
 
-    /***/ 7520: /***/ function(
+    /***/ 9007: /***/ function(
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -354,7 +354,7 @@
       });
       exports.useIntersection = useIntersection;
       var _react = __webpack_require__(7294);
-      var _requestIdleCallback = __webpack_require__(5961);
+      var _requestIdleCallback = __webpack_require__(8607);
       var hasIntersectionObserver = typeof IntersectionObserver !== "undefined";
       function useIntersection(param) {
         var rootMargin = param.rootMargin,
@@ -453,7 +453,7 @@
       /***/
     },
 
-    /***/ 2070: /***/ function(
+    /***/ 1437: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -461,8 +461,8 @@
       "use strict";
       __webpack_require__.r(__webpack_exports__);
       /* harmony export */ __webpack_require__.d(__webpack_exports__, {
-        /* harmony export */ getServerSideProps: function() {
-          return /* binding */ getServerSideProps;
+        /* harmony export */ __N_SSG: function() {
+          return /* binding */ __N_SSG;
         }
         /* harmony export */
       });
@@ -483,7 +483,7 @@
             }),
             /*#__PURE__*/ (0,
             react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(
-              next_link__WEBPACK_IMPORTED_MODULE_1__.default,
+              next_link__WEBPACK_IMPORTED_MODULE_1__["default"],
               {
                 href: "/",
                 children: "Go to /"
@@ -492,13 +492,7 @@
           ]
         });
       }
-      // we add getServerSideProps to prevent static optimization
-      // to allow us to compare server-side changes
-      var getServerSideProps = function() {
-        return {
-          props: {}
-        };
-      };
+      var __N_SSG = true;
       /* harmony default export */ __webpack_exports__["default"] = aLink;
 
       /***/
@@ -509,7 +503,7 @@
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(666);
+      module.exports = __webpack_require__(7231);
 
       /***/
     }
Diff for routerDirect-HASH.js
@@ -9,14 +9,14 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/routerDirect",
         function() {
-          return __webpack_require__(4289);
+          return __webpack_require__(3791);
         }
       ]);
 
       /***/
     },
 
-    /***/ 4289: /***/ function(
+    /***/ 3791: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -24,8 +24,8 @@
       "use strict";
       __webpack_require__.r(__webpack_exports__);
       /* harmony export */ __webpack_require__.d(__webpack_exports__, {
-        /* harmony export */ getServerSideProps: function() {
-          return /* binding */ getServerSideProps;
+        /* harmony export */ __N_SSG: function() {
+          return /* binding */ __N_SSG;
         }
         /* harmony export */
       });
@@ -44,13 +44,7 @@
           children: "I import the router directly"
         });
       }
-      // we add getServerSideProps to prevent static optimization
-      // to allow us to compare server-side changes
-      var getServerSideProps = function() {
-        return {
-          props: {}
-        };
-      };
+      var __N_SSG = true;
       /* harmony default export */ __webpack_exports__[
         "default"
       ] = routerDirect;
@@ -63,7 +57,7 @@
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(2508);
+      module.exports = __webpack_require__(557);
 
       /***/
     }
Diff for script-HASH.js
@@ -9,14 +9,14 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/script",
         function() {
-          return __webpack_require__(9122);
+          return __webpack_require__(3172);
         }
       ]);
 
       /***/
     },
 
-    /***/ 9122: /***/ function(
+    /***/ 3172: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -24,8 +24,8 @@
       "use strict";
       __webpack_require__.r(__webpack_exports__);
       /* harmony export */ __webpack_require__.d(__webpack_exports__, {
-        /* harmony export */ getServerSideProps: function() {
-          return /* binding */ getServerSideProps;
+        /* harmony export */ __N_SSG: function() {
+          return /* binding */ __N_SSG;
         }
         /* harmony export */
       });
@@ -48,7 +48,7 @@
               }),
               /*#__PURE__*/ (0,
               react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(
-                next_script__WEBPACK_IMPORTED_MODULE_1__.default,
+                next_script__WEBPACK_IMPORTED_MODULE_1__["default"],
                 {
                   dangerouslySetInnerHTML: {
                     __html: 'console.log("hello")'
@@ -59,13 +59,7 @@
           }
         );
       };
-      // we add getServerSideProps to prevent static optimization
-      // to allow us to compare server-side changes
-      var getServerSideProps = function() {
-        return {
-          props: {}
-        };
-      };
+      var __N_SSG = true;
       /* harmony default export */ __webpack_exports__["default"] = Page;
 
       /***/
@@ -76,7 +70,7 @@
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(8767);
+      module.exports = __webpack_require__(5864);
 
       /***/
     }
Diff for withRouter-HASH.js
@@ -9,14 +9,14 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/withRouter",
         function() {
-          return __webpack_require__(3135);
+          return __webpack_require__(3650);
         }
       ]);
 
       /***/
     },
 
-    /***/ 3135: /***/ function(
+    /***/ 3650: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -24,8 +24,8 @@
       "use strict";
       __webpack_require__.r(__webpack_exports__);
       /* harmony export */ __webpack_require__.d(__webpack_exports__, {
-        /* harmony export */ getServerSideProps: function() {
-          return /* binding */ getServerSideProps;
+        /* harmony export */ __N_SSG: function() {
+          return /* binding */ __N_SSG;
         }
         /* harmony export */
       });
@@ -42,13 +42,7 @@
           children: "I use withRouter"
         });
       }
-      // we add getServerSideProps to prevent static optimization
-      // to allow us to compare server-side changes
-      var getServerSideProps = function() {
-        return {
-          props: {}
-        };
-      };
+      var __N_SSG = true;
       /* harmony default export */ __webpack_exports__["default"] = (0,
       next_router__WEBPACK_IMPORTED_MODULE_1__.withRouter)(useWithRouter);
 
@@ -60,7 +54,7 @@
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(2508);
+      module.exports = __webpack_require__(557);
 
       /***/
     }
Diff for 264.HASH.js
@@ -1,8 +1,8 @@
 "use strict";
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
-  [264],
+  [770],
   {
-    /***/ 5264: /***/ function(
+    /***/ 5770: /***/ function(
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
Diff for 675-HASH.js
@@ -2297,7 +2297,7 @@
       /***/
     },
 
-    /***/ 9688: /***/ function(
+    /***/ 2307: /***/ function(
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -2375,12 +2375,12 @@
       __webpack_unused_export__ = {
         value: true
       };
-      exports.default = Image1;
+      exports["default"] = Image;
       var _react = _interopRequireDefault(__webpack_require__(7294));
-      var _head = _interopRequireDefault(__webpack_require__(1152));
-      var _toBase64 = __webpack_require__(831);
+      var _head = _interopRequireDefault(__webpack_require__(1495));
+      var _toBase64 = __webpack_require__(7356);
       var _imageConfig = __webpack_require__(5809);
-      var _useIntersection = __webpack_require__(7520);
+      var _useIntersection = __webpack_require__(9007);
       function _defineProperty(obj, key, value) {
         if (key in obj) {
           Object.defineProperty(obj, key, {
@@ -2452,6 +2452,8 @@
         return target;
       }
       var loadedImageURLs = new Set();
+      var emptyDataURL =
+        "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
       if (typeof window === "undefined") {
         __webpack_require__.g.__NEXT_IMAGE_IMPORTED = true;
       }
@@ -2577,9 +2579,9 @@
             sizes: undefined
           };
         }
-        var ref1 = getWidths(width, layout, sizes),
-          widths = ref1.widths,
-          kind = ref1.kind;
+        var ref = getWidths(width, layout, sizes),
+          widths = ref.widths,
+          kind = ref.kind;
         var last = widths.length - 1;
         return {
           sizes: !sizes && kind === "w" ? "100vw" : sizes,
@@ -2645,7 +2647,7 @@
           return;
         }
         var handleLoad = function() {
-          if (!img.src.startsWith("data:")) {
+          if (img.src !== emptyDataURL) {
             var p = "decode" in img ? img.decode() : Promise.resolve();
             p.catch(function() {}).then(function() {
               if (placeholder === "blur") {
@@ -2665,7 +2667,7 @@
                 });
               }
               if (false) {
-                var parent, ref1;
+                var parent, ref;
               }
             });
           }
@@ -2679,7 +2681,7 @@
           img.onload = handleLoad;
         }
       }
-      function Image1(_param) {
+      function Image(_param) {
         var src = _param.src,
           sizes = _param.sizes,
           _unoptimized = _param.unoptimized,
@@ -2768,15 +2770,15 @@
         if (false) {
           var rand, VALID_BLUR_EXT;
         }
-        var ref2 = _slicedToArray(
+        var ref = _slicedToArray(
             (0, _useIntersection).useIntersection({
               rootMargin: lazyBoundary,
               disabled: !isLazy
             }),
             2
           ),
-          setRef = ref2[0],
-          isIntersected = ref2[1];
+          setRef = ref[0],
+          isIntersected = ref[1];
         var isVisible = !isLazy || isIntersected;
         var wrapperStyle;
         var sizerStyle;
@@ -2884,8 +2886,7 @@
           }
         }
         var imgAttributes = {
-          src:
-            "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",
+          src: emptyDataURL,
           srcSet: undefined,
           sizes: undefined
         };
@@ -2971,6 +2972,7 @@
                   "data-nimg": layout,
                   style: imgStyle,
                   className: className,
+                  // @ts-ignore - TODO: upgrade to `@types/react@17`
                   loading: loading || "lazy"
                 }
               )
@@ -3072,7 +3074,7 @@
       /***/
     },
 
-    /***/ 7520: /***/ function(
+    /***/ 9007: /***/ function(
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -3125,7 +3127,7 @@
       });
       exports.useIntersection = useIntersection;
       var _react = __webpack_require__(7294);
-      var _requestIdleCallback = __webpack_require__(5961);
+      var _requestIdleCallback = __webpack_require__(8607);
       var hasIntersectionObserver = typeof IntersectionObserver !== "undefined";
       function useIntersection(param) {
         var rootMargin = param.rootMargin,
@@ -3224,7 +3226,7 @@
       /***/
     },
 
-    /***/ 831: /***/ function(
+    /***/ 7356: /***/ function(
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -3285,7 +3287,7 @@
       __unused_webpack_exports,
       __webpack_require__
     ) {
-      module.exports = __webpack_require__(9688);
+      module.exports = __webpack_require__(2307);
 
       /***/
     }
Diff for main-HASH.js

Diff too large to display

Diff for webpack-HASH.js
@@ -159,7 +159,7 @@
     /******/ __webpack_require__.u = function(chunkId) {
       /******/ // return url for filenames based on template
       /******/ return (
-        "static/chunks/" + chunkId + "." + "0f9e22e8940a4d0f0d7d" + ".js"
+        "static/chunks/" + chunkId + "." + "83ca00a7a6efe8017794" + ".js"
       );
       /******/
     };
Diff for index.html
@@ -11,7 +11,7 @@
       src="/_next/static/chunks/polyfills-a40ef1678bae11e696dba45124eadd70.js"
     ></script>
     <script
-      src="/_next/static/chunks/webpack-fe2ec775b647d13e0eb3.js"
+      src="/_next/static/chunks/webpack-92094c6fd88801e0b19f.js"
       defer=""
     ></script>
     <script
@@ -19,15 +19,15 @@
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/main-670eb9111d054ca63c40.js"
+      src="/_next/static/chunks/main-3fecef327129f5668fbd.js"
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/pages/_app-e74ea377668f6405e73c.js"
+      src="/_next/static/chunks/pages/_app-a40329fa2faeee9f0899.js"
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/pages/index-538949a10a36e498111f.js"
+      src="/_next/static/chunks/pages/index-578dd16f542138d115d9.js"
       defer=""
     ></script>
     <script src="/_next/static/BUILD_ID/_buildManifest.js" defer=""></script>
Diff for link.html
@@ -11,7 +11,7 @@
       src="/_next/static/chunks/polyfills-a40ef1678bae11e696dba45124eadd70.js"
     ></script>
     <script
-      src="/_next/static/chunks/webpack-fe2ec775b647d13e0eb3.js"
+      src="/_next/static/chunks/webpack-92094c6fd88801e0b19f.js"
       defer=""
     ></script>
     <script
@@ -19,15 +19,15 @@
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/main-670eb9111d054ca63c40.js"
+      src="/_next/static/chunks/main-3fecef327129f5668fbd.js"
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/pages/_app-e74ea377668f6405e73c.js"
+      src="/_next/static/chunks/pages/_app-a40329fa2faeee9f0899.js"
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/pages/link-fa2dfaa49cd97d4cd82d.js"
+      src="/_next/static/chunks/pages/link-7f8f722ace4fedf0a7aa.js"
       defer=""
     ></script>
     <script src="/_next/static/BUILD_ID/_buildManifest.js" defer=""></script>
Diff for withRouter.html
@@ -11,7 +11,7 @@
       src="/_next/static/chunks/polyfills-a40ef1678bae11e696dba45124eadd70.js"
     ></script>
     <script
-      src="/_next/static/chunks/webpack-fe2ec775b647d13e0eb3.js"
+      src="/_next/static/chunks/webpack-92094c6fd88801e0b19f.js"
       defer=""
     ></script>
     <script
@@ -19,15 +19,15 @@
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/main-670eb9111d054ca63c40.js"
+      src="/_next/static/chunks/main-3fecef327129f5668fbd.js"
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/pages/_app-e74ea377668f6405e73c.js"
+      src="/_next/static/chunks/pages/_app-a40329fa2faeee9f0899.js"
       defer=""
     ></script>
     <script
-      src="/_next/static/chunks/pages/withRouter-7f69cf963aab937061e0.js"
+      src="/_next/static/chunks/pages/withRouter-4ecb289970809ca52b13.js"
       defer=""
     ></script>
     <script src="/_next/static/BUILD_ID/_buildManifest.js" defer=""></script>

Please sign in to comment.