Files
sign/apps/web/build/cache/webpack/server-development/0.pack

4665 lines
1.0 MiB
Plaintext
Raw Normal View History

2022-11-24 20:30:22 +01:00
wpcEI<10>webpack/lib/cache/PackFileCacheStrategy<67>PackContentItems <10>`?<3F>ResolverCachePlugin|normal|default|dependencyType=|esm|path=|C:\repos\documenso\apps\web|request=|private-next-pages/_app<70>ResolverCachePlugin|normal|default|dependencyType=|esm|path=|C:\repos\documenso\apps\web|request=|private-next-pages/_error<6F>ResolverCachePlugin|normal|default|dependencyType=|esm|path=|C:\repos\documenso\apps\web|request=|private-next-pages/_document<6E>ResolverCachePlugin|loader|default|path=|C:\repos\documenso\apps\web|request=|next-swc-loader<1E>Compilation/modules|C:\repos\documenso\apps\web\node_modules\next\dist\build\webpack\loaders\next-swc-loader.js??ruleSet[1].rules[3].oneOf[2].use!C:\repos\documenso\apps\web\pages\_app.tsxResolverCachePlugin|normal|default|dependencyType=|esm|modules=[|0=|node_modules|]|fallback=|false|exportsFields=[|0=|exports|]|importsFields=[|0=|imports|]|conditionNames=[|0=|node|1=|import|]|descriptionFiles=[|0=|package.json|]|extensions=[|0=|.js|1=|.json|2=|.node|]|enforceExtensions=|false|symlinks=|true|mainFields=[|0=|main|]|mainFiles=[|0=|index|]|roots=[|]|fullySpecified=|true|preferRelative=|false|preferAbsolute=|false|restrictions=[|]|alias=|false|path=|C:\repos\documenso\apps\web\pages|request=|../styles/globals.css<73>Compilation/modules|external commonjs "react/jsx-dev-runtime"<1E>Compilation/modules|C:\repos\documenso\apps\web\node_modules\next\dist\build\webpack\loaders\next-swc-loader.js??ruleSet[1].rules[3].oneOf[2].use!C:\repos\documenso\apps\web\node_modules\next\dist\pages\_error.js<1E>Compilation/modules|C:\repos\documenso\apps\web\node_modules\next\dist\build\webpack\loaders\next-swc-loader.js??ruleSet[1].rules[3].oneOf[2].use!C:\repos\documenso\apps\web\node_modules\next\dist\pages\_document.js<6A>ResolverCachePlugin|normal|default|dependencyType=|esm|path=|C:\repos\documenso\apps\web\pages|request=|../styles/globals.css<1E>ResolverCachePlugin|loader|default|path=|C:\repos\documenso\apps\web|request=|C:\repos\documenso\apps\web\node_modules\next\dist\compiled\ignore-loader\index.js<1E>Compilation/modules|C:\repos\documenso\apps\web\node_modules\next\dist\compiled\ignore-loader\index.js!C:\repos\documenso\apps\web\styles\globals.css"ResolverCachePlugin|normal|default|fullySpecified=|false|dependencyType=|commonjs|modules=[|0=|node_modules|]|fallback=|false|exportsFields=[|0=|exports|]|importsFields=[|0=|imports|]|conditionNames=[|0=|node|1=|require|]|descriptionFiles=[|0=|package.json|]|extensions=[|0=|.js|1=|.json|2=|.node|]|enforceExtensions=|false|symlinks=|true|mainFields=[|0=|main|]|mainFiles=[|0=|index|]|roots=[|]|preferRelative=|false|preferAbsolute=|false|restrictions=[|]|path=|C:\repos\documenso\apps\web\node_modules\next\dist\pages|request=|../shared/lib/head<1E>ResolverCachePlugin|normal|default|fullySpecified=|false|dependencyType=|commonjs|path=|C:\repos\documenso\apps\web\node_modules\next\dist\pages|request=|@swc/helpers/lib/_interop_require_default.js<6A>Compilation/modules|external commonjs "react"'ResolverCachePlugin|normal|default|fullySpecified=|false|dependencyType=|commonjs|modules=[|0=|node_modules|]|fallback=|false|exportsFields=[|0=|exports|]|importsFields=[|0=|imports|]|conditionNames=[|0=|node|1=|require|]|descriptionFiles=[|0=|package.json|]|extensions=[|0=|.js|1=|.json|2=|.node|]|enforceExtensions=|false|symlinks=|true|mainFields=[|0=|main|]|mainFiles=[|0=|index|]|roots=[|]|preferRelative=|false|preferAbsolute=|false|restrictions=[|]|path=|C:\repos\documenso\apps\web\node_modules\next\dist\pages|request=|../shared/lib/constants(ResolverCachePlugin|normal|default|fullySpecified=|false|dependencyType=|commonjs|modules=[|0=|node_modules|]|fallback=|false|exportsFields=[|0=|exports|]|importsFields=[|0=|imports|]|conditionNames=[|0=|node|1=|require|]|descriptionFiles=[|0=|package.json|]|extensions=[|0=|.js|1=|.json|2=|.node|]|enforceExtensions=|false|symlinks=|true|mainFields=[|0=|main|]|mainFiles=[|0=|index|]|roots=[|]|preferRelative=|false|preferAbsolute=|false|restrictions=[|]|path=|C:\repos\documenso\apps\web\node_modules\next\dist\pag
<EFBFBD>@prisma/client<6E>@types/node<64>@types/react<63>@types/react-dom<6F>eslint<6E>eslint-config-next<78>next<78>react<63>react-dom<6F>typescript<17>^4.6.1<EFBFBD>18.11.9<EFBFBD>18.0.25<EFBFBD>18.0.9<EFBFBD>8.27.0<EFBFBD>13.0.3<15><>18.2.0<15><>4.8.4<02>prisma<15><17>C:\repos\documenso\apps\web<65>./pages/_app.tsx<10>webpack/lib/FileSystemInfo<66>Snapshot@<40> <00><><EFBFBD><EFBFBD>JxBѡC:\repos\documenso\apps\web\pages<02>safeTime<6D>timestamp!<00>#<02>GxB<00>#<02>GxB<15><01>C:\repos\documenso\apps\web\pages\package.json <10>@ <00><><EFBFBD><EFBFBD>JxB<15><15>!@<40>'<27>GxB0<>'<27>GxB <00><><EFBFBD><EFBFBD>JxB<15><>C:\repos\documenso\apps<70>C:\repos\documenso<73>C:\repos<6F>C:\<15><15><15><15><15><15> <15><>`<60><17>C:\repos\documenso\apps\web\node_modules\next\dist\pages\_error.js<18><> <20>C:\repos\documenso\apps\web\node_modules\next\package.json`<15><15><>description<6F>main<69>license<73>repository<72>bugs<67>homepage<67>types<65>files<65>bin<15><>taskr<15><>peerDependencies<65>peerDependenciesMeta<15><>resolutions<6E>engines<65>optionalDependencies<15>ȓThe React Framework<72>./dist/server/next.js<6A>MIT<49>vercel/next.js<6A>https://github.com/vercel/next.js/issues<65>https://nextjs.org<72>index.d.ts`.<2E>dist<73>app.js<6A>app.d.ts<74>babel.js<6A>babel.d.ts<74>client.js<6A>client.d.ts<74>compat<61>config.js<6A>config.d.ts<74>constants.js<6A>constants.d.ts<74>document.js<6A>document.d.ts<74>dynamic.js<6A>dynamic.d.ts<74>error.js<6A>error.d.ts<74>future<72>legacy<63>script.js<6A>script.d.ts<74>server.js<6A>server.d.ts<74>head.js<6A>head.d.ts<74>image.js<6A>image.d.ts<74>link.js<6A>link.d.ts<74>router.js<6A>router.d.ts<74>jest.js<6A>jest.d.ts<74>amp.js<6A>amp.d.tsېtypes/index.d.ts<74>types/global.d.ts<74>types/compiled.d.ts<74>image-types/global.d.ts<74>font<6E>navigation.js<6A>navigation.d.ts<74>headers.js<6A>headers.d.ts<15><>./dist/bin/nextw<><77><EFBFBD><EFBFBD>releasew<><77><EFBFBD><EFBFBD>prepublishOnly<15><15><>ncc-compiled<15><>taskr release<73>pnpm release && pnpm types<65>cd ../../ && turbo run build<6C>tsc --declaration --emitDeclarationOnly --declarationDir dist<73>tsec --noEmit<69>ncc cache clean && taskr ncc<04>requires<02>./taskfile-ncc.js<6A>./taskfile-swc.js<06>@next/env<6E>@swc/helpers<72>caniuse-lite<74>postcss<73>styled-jsx<73>use-sync-external-storez<><7A><EFBFBD><EFBFBD>0.4.11<EFBFBD>^1.0.30001406<EFBFBD>8.4.14<EFBFBD>5.1.0<EFBFBD>1.2.0<05>fibers<72>node-sassi<><69><EFBFBD>j<><6A><EFBFBD><EFBFBD>sass<17>>= 3.1.0<EFBFBD>^6.0.0 || ^7.0.0<EFBFBD>^18.2.0<15><>^1.3.0<15><15><15><04>optional <15> <15> @<40><00>@ampproject/toolbox-optimizer<65>@babel/code-frame<6D>@babel/core<72>@babel/eslint-parser<65>@babel/generator<6F>@babel/plugin-proposal-class-properties<65>@babel/plugin-proposal-export-namespace-from<6F>@babel/plugin-proposal-numeric-separator<6F>@babel/plugin-proposal-object-rest-spread<61>@babel/plugin-syntax-bigint<6E>@babel/plugin-syntax-dynamic-import<72>@babel/plugin-syntax-import-assertions<6E>@babel/plugin-syntax-jsx<73>@babel/plugin-transform-modules-commonjs<6A>@babel/plugin-transform-runtime<6D>@babel/preset-env<6E>@babel/preset-react<63>@babel/preset-typescript<70>@babel/runtime<6D>@babel/traverse<73>@babel/types<65>@edge-runtime/primitives<65>@hapi/accept<70>@napi-rs/cli<6C>@napi-rs/triples<65>@next/polyfill-module<6C>@next/polyfill-nomodule<6C>@next/react-dev-overlay<61>@next/react-refresh-utils<6C>@next/swc<77>@segment/ajv-human-errors<72>@taskr/clear<61>@taskr/esnext<78>@taskr/watch<63>@types/amphtml-validator<6F>@types/babel__code-frame<6D>@types/babel__core<72>@types/babel__generator<6F>@types/babel__template<74>@types/babel__traverse<73>@types/bytes<65>@types/ci-info<66>@types/compression<6F>@types/content-disposition<6F>@types/content-type<70>@types/cookie<69>@types/cross-spawn<77>@types/debug<75>@types/fresh<73>@types/glob<6F>@types/jsonwebtoken<65>@types/lodash<73>@types/lodash.curry<72>@types/lru-cache<68>@types/micromatch<63>@types/node-fetch<63>@types/path-to-regexp<78>@types/platform<1D><><EFBFBD><1E><><EFBFBD><EFBFBD>@types/react-is<69>@types/semver<65>@types/send<6E>@types/shell-quote<74>@types/tar<61>@types/text-table<6C>@types/ua-parser-js<6A>@types/uuid<69>@types/webpack-sources1<73>@types/ws<77>@vercel/ncc<63>@vercel/nft<66>acorn<72>ajv<6A>amphtml-validator<6F>anser<65>arg<72>assert<72>async-retry<72>async-sema<6D>babel-plugin-transform-define<6E>babel-plugin-transform-react-remove-prop-types<65>browserify-zlib<69>browserslist<73>buffer<65>bytes<65>chalk<6C>ci-info<66>cli-select<63>comment-json<6F>compression<6F>conf<6E>constants-browserify<66>content-disposition<6F>content-type<70>cookie<69>cross-spawn<77>crypto-browserify<66>css.escape<70>cssnano-simple<6C>data-uri-to-buffer<65>debug<75>devalue<75>domain-browser<65>edge-runtime<6D>events<74>find-cache-dir<69>find-up<75>fresh<73>get-orientation<6F>glob<6F>gzip-size<7A>http-proxy<78>https-browserify<66>icss-ut
import "../styles/globals.css";
export default function App({ Component , pageProps }) {
return /*#__PURE__*/ _jsxDEV(Component, {
...pageProps
}, void 0, false, {
fileName: "C:\\repos\\documenso\\apps\\web\\pages\\_app.tsx",
lineNumber: 5,
columnNumber: 10
}, this);
}
<EFBFBD>webpack://./node_modules/next/dist/build/webpack/loaders/next-swc-loader.js??ruleSet[1].rules[3].oneOf[2].use!./pages/_app.tsx<1F>{"version":3,"sources":["webpack://./pages/_app.tsx"],"sourcesContent":["import '../styles/globals.css'\nimport type { AppProps } from 'next/app'\n\nexport default function App({ Component, pageProps }: AppProps) {\n return <Component {...pageProps} />\n}\n"],"names":["App","Component","pageProps"],"mappings":"AAAA;AAAA,OAAO,wBAAuB;AAG9B,eAAe,SAASA,IAAI,EAAEC,UAAS,EAAEC,UAAS,EAAY,EAAE;IAC9D,qBAAO,QAACD;QAAW,GAAGC,SAAS;;;;;;AACjC,CAAC","file":"x"}<06>exportsType<70>namespace <0A>javascript/auto@<40><><EFBFBD><EFBFBD>  <15>`<0E>cacheable<6C>parsed<65>fileDependencies<65>contextDependencies<65>missingDependencies<65>buildDependencies<65>valueDependencies<65>hash<73>assets<74>assetsInfo<66>strict<63>exportsArgument<6E>topLevelDeclarations<6E>snapshot <10>webpack/lib/util/LazySet<15> <01>webpack/DefinePlugin_hash<73>2884de98<17>e27ac620fb481ec6 <0C>__webpack_exports__<01>App <00><><EFBFBD><EFBFBD>JxB X<><58><EFBFBD><16><><EFBFBD><EFBFBD><10>webpack/lib/dependencies/HarmonyCompatibilityDependency d<><00><00><10>webpack/lib/dependencies/ConstDependency<10>`: `:<01>a;Z `<10>webpack/lib/dependencies/HarmonyExportHeaderDependency `j@u `[@u a  <10>webpack/lib/dependencies/HarmonyImportSideEffectDependency<18>react/jsx-dev-runtime<15> `:<18>../styles/globals.css<15> `<10>webpack/lib/dependencies/HarmonyExportSpecifierDependency`<60><>default a <10>webpack/lib/dependencies/HarmonyImportSpecifierDependencya <01>jsxDEV<17>_jsxDEV A<><00> <15><15><15> b   7<><37><EFBFBD>   <0C>C:\repos\documenso\apps\web\styles\globals.css<18><>0=<3D><><EFBFBD>g<><67><EFBFBD>h<><68><EFBFBD><EFBFBD>./styles/globals.css @<40> <00><><EFBFBD>JxB<15><>C:\repos\documenso\apps\web\styles k<><6B><EFBFBD>!<00><02>GxB<00><02>GxB j<><6A><EFBFBD>l<><6C><EFBFBD><EFBFBD>C:\repos\documenso\apps\web\styles\package.json 
z<><7A><EFBFBD><10>webpack/lib/ExternalModule`<60><>commonjs<15><>javascript/dynamic`<60>  <02>async<15> <0A>dynamic <15><15><1B><><EFBFBD>    <10>webpack/lib/dependencies/StaticExportsDependency 
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default;
var _react = _interop_require_default(require("react"));
var _head = _interop_require_default(require("../shared/lib/head"));
const statusCodes = {
400: "Bad Request",
404: "This page could not be found",
405: "Method Not Allowed",
500: "Internal Server Error"
};
function _getInitialProps({ res , err }) {
const statusCode = res && res.statusCode ? res.statusCode : err ? err.statusCode : 404;
return {
statusCode
};
}
const styles = {
error: {
fontFamily: '-apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Fira Sans", Avenir, "Helvetica Neue", "Lucida Grande", sans-serif',
height: "100vh",
textAlign: "center",
display: "flex",
flexDirection: "column",
alignItems: "center",
justifyContent: "center"
},
desc: {
display: "inline-block",
textAlign: "left",
lineHeight: "49px",
height: "49px",
verticalAlign: "middle"
},
h1: {
display: "inline-block",
margin: 0,
marginRight: "20px",
padding: "0 23px 0 0",
fontSize: "24px",
fontWeight: 500,
verticalAlign: "top",
lineHeight: "49px"
},
h2: {
fontSize: "14px",
fontWeight: "normal",
lineHeight: "49px",
margin: 0,
padding: 0
}
};
var _Component;
class Error extends (_Component = _react.default.Component) {
render() {
const { statusCode , withDarkMode =true } = this.props;
const title = this.props.title || statusCodes[statusCode] || "An unexpected error has occurred";
return /*#__PURE__*/ _react.default.createElement("div", {
style: styles.error
}, /*#__PURE__*/ _react.default.createElement(_head.default, null, /*#__PURE__*/ _react.default.createElement("title", null, statusCode ? `${statusCode}: ${title}` : "Application error: a client-side exception has occurred")), /*#__PURE__*/ _react.default.createElement("div", null, /*#__PURE__*/ _react.default.createElement("style", {
dangerouslySetInnerHTML: {
__html: `
body { margin: 0; color: #000; background: #fff; }
.next-error-h1 {
border-right: 1px solid rgba(0, 0, 0, .3);
}
${withDarkMode ? `@media (prefers-color-scheme: dark) {
body { color: #fff; background: #000; }
.next-error-h1 {
border-right: 1px solid rgba(255, 255, 255, .3);
}
}` : ""}`
}
}), statusCode ? /*#__PURE__*/ _react.default.createElement("h1", {
className: "next-error-h1",
style: styles.h1
}, statusCode) : null, /*#__PURE__*/ _react.default.createElement("div", {
style: styles.desc
}, /*#__PURE__*/ _react.default.createElement("h2", {
style: styles.h2
}, this.props.title || statusCode ? title : /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, "Application error: a client-side exception has occurred (see the browser console for more information)"), "."))));
}
}
Error.displayName = "ErrorPage";
Error.getInitialProps = _getInitialProps;
Error.origGetInitialProps = _getInitialProps;
exports.default = Error; //# sourceMappingURL=_error.js.map
<1E>webpack://./node_modules/next/dist/build/webpack/loaders/next-swc-loader.js??ruleSet[1].rules[3].oneOf[2].use!./node_modules/next/dist/pages/_error.js8{"version":3,"sources":["webpack://./node_modules/next/dist/pages/_error.js"],"sourcesContent":["\"use strict\";\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _interop_require_default = require(\"@swc/helpers/lib/_interop_require_default.js\").default;\nvar _react = _interop_require_default(require(\"react\"));\nvar _head = _interop_require_default(require(\"../shared/lib/head\"));\nconst statusCodes = {\n 400: 'Bad Request',\n 404: 'This page could not be found',\n 405: 'Method Not Allowed',\n 500: 'Internal Server Error'\n};\nfunction _getInitialProps({ res , err }) {\n const statusCode = res && res.statusCode ? res.statusCode : err ? err.statusCode : 404;\n return {\n statusCode\n };\n}\nconst styles = {\n error: {\n fontFamily: '-apple-system, BlinkMacSystemFont, Roboto, \"Segoe UI\", \"Fira Sans\", Avenir, \"Helvetica Neue\", \"Lucida Grande\", sans-serif',\n height: '100vh',\n textAlign: 'center',\n display: 'flex',\n flexDirection: 'column',\n alignItems: 'center',\n justifyContent: 'center'\n },\n desc: {\n display: 'inline-block',\n textAlign: 'left',\n lineHeight: '49px',\n height: '49px',\n verticalAlign: 'middle'\n },\n h1: {\n display: 'inline-block',\n margin: 0,\n marginRight: '20px',\n padding: '0 23px 0 0',\n fontSize: '24px',\n fontWeight: 500,\n verticalAlign: 'top',\n lineHeight: '49px'\n },\n h2: {\n fontSize: '14px',\n fontWeight: 'normal',\n lineHeight: '49px',\n margin: 0,\n padding: 0\n }\n};\nvar _Component;\nclass Error extends (_Component = _react.default.Component) {\n render() {\n const { statusCode , withDarkMode =true } = this.props;\n const title = this.props.title || statusCodes[statusCode] || 'An unexpected error has occurred';\n return /*#__PURE__*/ _react.default.createElement(\"div\", {\n style: styles.error\n }, /*#__PURE__*/ _react.default.createElement(_head.default, null, /*#__PURE__*/ _react.default.createElement(\"title\", null, statusCode ? `${statusCode}: ${title}` : 'Application error: a client-side exception has occurred')), /*#__PURE__*/ _react.default.createElement(\"div\", null, /*#__PURE__*/ _react.default.createElement(\"style\", {\n dangerouslySetInnerHTML: {\n __html: `\n body { margin: 0; color: #000; background: #fff; }\n .next-error-h1 {\n border-right: 1px solid rgba(0, 0, 0, .3);\n }\n\n ${withDarkMode ? `@media (prefers-color-scheme: dark) {\n body { color: #fff; background: #000; }\n .next-error-h1 {\n border-right: 1px solid rgba(255, 255, 255, .3);\n }\n }` : ''}`\n }\n }), statusCode ? /*#__PURE__*/ _react.default.createElement(\"h1\", {\n className: \"next-error-h1\",\n style: styles.h1\n }, statusCode) : null, /*#__PURE__*/ _react.default.createElement(\"div\", {\n style: styles.desc\n }, /*#__PURE__*/ _react.default.createElement(\"h2\", {\n style: styles.h2\n }, this.props.title || statusCode ? title : /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, \"Application error: a client-side exception has occurred (see the browser console for more information)\"), \".\"))));\n }\n}\nError.displayName = 'ErrorPage';\nError.getInitialProps = _getInitialProps;\nError.origGetInitialProps = _getInitialProps;\nexports.default = Error;\n\n//# sourceMappingURL=_error.js.map"],"names":["Object","defineProperty","exports","value","default","_interop_require_default","require","_react","_head","st
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.Html = Html;
exports.Main = Main;
exports.default = void 0;
var _react = _interopRequireWildcard(require("react"));
var _constants = require("../shared/lib/constants");
var _getPageFiles = require("../server/get-page-files");
var _htmlescape = require("../server/htmlescape");
var _isError = _interopRequireDefault(require("../lib/is-error"));
var _htmlContext = require("../shared/lib/html-context");
class Document extends _react.default.Component {
/**
* `getInitialProps` hook returns the context object with the addition of `renderPage`.
* `renderPage` callback executes `React` rendering logic synchronously to support server-rendering wrappers
*/ static getInitialProps(ctx) {
return ctx.defaultGetInitialProps(ctx);
}
render() {
return /*#__PURE__*/ _react.default.createElement(Html, null, /*#__PURE__*/ _react.default.createElement(Head, null), /*#__PURE__*/ _react.default.createElement("body", null, /*#__PURE__*/ _react.default.createElement(Main, null), /*#__PURE__*/ _react.default.createElement(NextScript, null)));
}
}
exports.default = Document;
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : {
default: obj
};
}
function _getRequireWildcardCache() {
if (typeof WeakMap !== "function") return null;
var cache = new WeakMap();
_getRequireWildcardCache = function() {
return cache;
};
return cache;
}
function _interopRequireWildcard(obj) {
if (obj && obj.__esModule) {
return obj;
}
if (obj === null || typeof obj !== "object" && typeof obj !== "function") {
return {
default: obj
};
}
var cache = _getRequireWildcardCache();
if (cache && cache.has(obj)) {
return cache.get(obj);
}
var newObj = {};
var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;
for(var key in obj){
if (Object.prototype.hasOwnProperty.call(obj, key)) {
var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;
if (desc && (desc.get || desc.set)) {
Object.defineProperty(newObj, key, desc);
} else {
newObj[key] = obj[key];
}
}
}
newObj.default = obj;
if (cache) {
cache.set(obj, newObj);
}
return newObj;
}
function getDocumentFiles(buildManifest, pathname, inAmpMode) {
const sharedFiles = (0, _getPageFiles).getPageFiles(buildManifest, "/_app");
const pageFiles = process.env.NEXT_RUNTIME !== "edge" && inAmpMode ? [] : (0, _getPageFiles).getPageFiles(buildManifest, pathname);
return {
sharedFiles,
pageFiles,
allFiles: [
...new Set([
...sharedFiles,
...pageFiles
])
]
};
}
function getPolyfillScripts(context, props) {
// polyfills.js has to be rendered as nomodule without async
// It also has to be the first script to load
const { assetPrefix , buildManifest , devOnlyCacheBusterQueryString , disableOptimizedLoading , crossOrigin } = context;
return buildManifest.polyfillFiles.filter((polyfill)=>polyfill.endsWith(".js") && !polyfill.endsWith(".module.js")).map((polyfill)=>/*#__PURE__*/ _react.default.createElement("script", {
key: polyfill,
defer: !disableOptimizedLoading,
nonce: props.nonce,
crossOrigin: props.crossOrigin || crossOrigin,
noModule: true,
src: `${assetPrefix}/_next/${polyfill}${devOnlyCacheBusterQueryString}`
}));
}
function hasComponentProps(child) {
return !!child && !!child.props;
}
function AmpStyles({ styles }) {
if (!styles) return null;
// try to parse styles from fragment for backwards compat
const curStyles = Array.isArray(styles) ? styles : [];
if (styles.props && // @ts-ignore Property 'props' does not exist on type ReactElement
Array.isArray(styles.props.children)) {
const hasStyles = (el)=>{
var ref, ref1;
return el == null ? void 0 : (ref = el.props) == null ? void 0 : (ref1 = ref.dangerouslySetInnerHTML) == null ? void 0 : ref1.__html;
};
// @ts-ignore Property 'props' does not exist on type ReactElement
styles.props.children.forEach((child)=>{
if (Array.isArray(child)) {
child.forEach((el)=>hasStyles(el) && curStyles.push(el));
} else if (hasStyles(child)) {
curStyles.push(child);
}
});
}
/* Add custom styles before AMP styles to prevent accidental overrides */ return /*#__PURE__*/ _react.default.createElement("style", {
"amp-custom": "",
dangerouslySetInnerHTML: {
__html: curStyles.map((style)=>style.props.dangerouslySetInnerHTML.__html).join("").replace(/\/\*# sourceMappingURL=.*\*\//g, "").replace(/\/\*@ sourceURL=.*?\*\//g, "")
}
});
}
function getDynamicChunks(context, props, files) {
const { dynamicImports , assetPrefix , isDevelopment , devOnlyCacheBusterQueryString , disableOptimizedLoading , crossOrigin } = context;
return dynamicImports.map((file)=>{
if (!file.endsWith(".js") || files.allFiles.includes(file)) return null;
return /*#__PURE__*/ _react.default.createElement("script", {
async: !isDevelopment && disableOptimizedLoading,
defer: !disableOptimizedLoading,
key: file,
src: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,
nonce: props.nonce,
crossOrigin: props.crossOrigin || crossOrigin
});
});
}
function getScripts(context, props, files) {
var ref;
const { assetPrefix , buildManifest , isDevelopment , devOnlyCacheBusterQueryString , disableOptimizedLoading , crossOrigin } = context;
const normalScripts = files.allFiles.filter((file)=>file.endsWith(".js"));
const lowPriorityScripts = (ref = buildManifest.lowPriorityFiles) == null ? void 0 : ref.filter((file)=>file.endsWith(".js"));
return [
...normalScripts,
...lowPriorityScripts
].map((file)=>{
return /*#__PURE__*/ _react.default.createElement("script", {
key: file,
src: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,
nonce: props.nonce,
async: !isDevelopment && disableOptimizedLoading,
defer: !disableOptimizedLoading,
crossOrigin: props.crossOrigin || crossOrigin
});
});
}
function getPreNextWorkerScripts(context, props) {
const { assetPrefix , scriptLoader , crossOrigin , nextScriptWorkers } = context;
// disable `nextScriptWorkers` in edge runtime
if (!nextScriptWorkers || process.env.NEXT_RUNTIME === "edge") return null;
try {
let { partytownSnippet } = __non_webpack_require__("@builder.io/partytown/integration");
const children = Array.isArray(props.children) ? props.children : [
props.children
];
// Check to see if the user has defined their own Partytown configuration
const userDefinedConfig = children.find((child)=>{
var ref, ref2;
return hasComponentProps(child) && (child == null ? void 0 : (ref = child.props) == null ? void 0 : (ref2 = ref.dangerouslySetInnerHTML) == null ? void 0 : ref2.__html.length) && "data-partytown-config" in child.props;
});
return /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, !userDefinedConfig && /*#__PURE__*/ _react.default.createElement("script", {
"data-partytown-config": "",
dangerouslySetInnerHTML: {
__html: `
partytown = {
lib: "${assetPrefix}/_next/static/~partytown/"
};
`
}
}), /*#__PURE__*/ _react.default.createElement("script", {
"data-partytown": "",
dangerouslySetInnerHTML: {
__html: partytownSnippet()
}
}), (scriptLoader.worker || []).map((file, index)=>{
const { strategy , src , children: scriptChildren , dangerouslySetInnerHTML , ...scriptProps } = file;
let srcProps = {};
if (src) {
// Use external src if provided
srcProps.src = src;
} else if (dangerouslySetInnerHTML && dangerouslySetInnerHTML.__html) {
// Embed inline script if provided with dangerouslySetInnerHTML
srcProps.dangerouslySetInnerHTML = {
__html: dangerouslySetInnerHTML.__html
};
} else if (scriptChildren) {
// Embed inline script if provided with children
srcProps.dangerouslySetInnerHTML = {
__html: typeof scriptChildren === "string" ? scriptChildren : Array.isArray(scriptChildren) ? scriptChildren.join("") : ""
};
} else {
throw new Error("Invalid usage of next/script. Did you forget to include a src attribute or an inline script? https://nextjs.org/docs/messages/invalid-script");
}
return /*#__PURE__*/ _react.default.createElement("script", Object.assign({}, srcProps, scriptProps, {
type: "text/partytown",
key: src || index,
nonce: props.nonce,
"data-nscript": "worker",
crossOrigin: props.crossOrigin || crossOrigin
}));
}));
} catch (err) {
if ((0, _isError).default(err) && err.code !== "MODULE_NOT_FOUND") {
console.warn(`Warning: ${err.message}`);
}
return null;
}
}
function getPreNextScripts(context, props) {
const { scriptLoader , disableOptimizedLoading , crossOrigin } = context;
const webWorkerScripts = getPreNextWorkerScripts(context, props);
const beforeInteractiveScripts = (scriptLoader.beforeInteractive || []).filter((script)=>script.src).map((file, index)=>{
const { strategy , ...scriptProps } = file;
return /*#__PURE__*/ _react.default.createElement("script", Object.assign({}, scriptProps, {
key: scriptProps.src || index,
defer: scriptProps.defer ?? !disableOptimizedLoading,
nonce: props.nonce,
"data-nscript": "beforeInteractive",
crossOrigin: props.crossOrigin || crossOrigin
}));
});
return /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, webWorkerScripts, beforeInteractiveScripts);
}
function getHeadHTMLProps(props) {
const { crossOrigin , nonce , ...restProps } = props;
// This assignment is necessary for additional type checking to avoid unsupported attributes in <head>
const headProps = restProps;
return headProps;
}
function getAmpPath(ampPath, asPath) {
return ampPath || `${asPath}${asPath.includes("?") ? "&" : "?"}amp=1`;
}
function getFontLoaderLinks(fontLoaderManifest, dangerousAsPath, assetPrefix = "") {
if (!fontLoaderManifest) {
return {
preconnect: null,
preload: null
};
}
const appFontsEntry = fontLoaderManifest.pages["/_app"];
const pageFontsEntry = fontLoaderManifest.pages[dangerousAsPath];
const preloadedFontFiles = [
...appFontsEntry ?? [],
...pageFontsEntry ?? []
];
// If no font files should preload but there's an entry for the path, add a preconnect tag.
const preconnectToSelf = !!(preloadedFontFiles.length === 0 && (appFontsEntry || pageFontsEntry));
return {
preconnect: preconnectToSelf ? /*#__PURE__*/ _react.default.createElement("link", {
rel: "preconnect",
href: "/",
crossOrigin: "anonymous"
}) : null,
preload: preloadedFontFiles ? preloadedFontFiles.map((fontFile)=>{
const ext = /\.(woff|woff2|eot|ttf|otf)$/.exec(fontFile)[1];
return /*#__PURE__*/ _react.default.createElement("link", {
key: fontFile,
rel: "preload",
href: `${assetPrefix}/_next/${encodeURI(fontFile)}`,
as: "font",
type: `font/${ext}`,
crossOrigin: "anonymous"
});
}) : null
};
}
class Head extends _react.default.Component {
static contextType = _htmlContext.HtmlContext;
getCssLinks(files) {
const { assetPrefix , devOnlyCacheBusterQueryString , dynamicImports , crossOrigin , optimizeCss , optimizeFonts } = this.context;
const cssFiles = files.allFiles.filter((f)=>f.endsWith(".css"));
const sharedFiles = new Set(files.sharedFiles);
// Unmanaged files are CSS files that will be handled directly by the
// webpack runtime (`mini-css-extract-plugin`).
let unmangedFiles = new Set([]);
let dynamicCssFiles = Array.from(new Set(dynamicImports.filter((file)=>file.endsWith(".css"))));
if (dynamicCssFiles.length) {
const existing = new Set(cssFiles);
dynamicCssFiles = dynamicCssFiles.filter((f)=>!(existing.has(f) || sharedFiles.has(f)));
unmangedFiles = new Set(dynamicCssFiles);
cssFiles.push(...dynamicCssFiles);
}
let cssLinkElements = [];
cssFiles.forEach((file)=>{
const isSharedFile = sharedFiles.has(file);
if (!optimizeCss) {
cssLinkElements.push(/*#__PURE__*/ _react.default.createElement("link", {
key: `${file}-preload`,
nonce: this.props.nonce,
rel: "preload",
href: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,
as: "style",
crossOrigin: this.props.crossOrigin || crossOrigin
}));
}
const isUnmanagedFile = unmangedFiles.has(file);
cssLinkElements.push(/*#__PURE__*/ _react.default.createElement("link", {
key: file,
nonce: this.props.nonce,
rel: "stylesheet",
href: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,
crossOrigin: this.props.crossOrigin || crossOrigin,
"data-n-g": isUnmanagedFile ? undefined : isSharedFile ? "" : undefined,
"data-n-p": isUnmanagedFile ? undefined : isSharedFile ? undefined : ""
}));
});
if ("development" !== "development" && optimizeFonts) {
cssLinkElements = this.makeStylesheetInert(cssLinkElements);
}
return cssLinkElements.length === 0 ? null : cssLinkElements;
}
getPreloadDynamicChunks() {
const { dynamicImports , assetPrefix , devOnlyCacheBusterQueryString , crossOrigin } = this.context;
return dynamicImports.map((file)=>{
if (!file.endsWith(".js")) {
return null;
}
return /*#__PURE__*/ _react.default.createElement("link", {
rel: "preload",
key: file,
href: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,
as: "script",
nonce: this.props.nonce,
crossOrigin: this.props.crossOrigin || crossOrigin
});
}) // Filter out nulled scripts
.filter(Boolean);
}
getPreloadMainLinks(files) {
const { assetPrefix , devOnlyCacheBusterQueryString , scriptLoader , crossOrigin } = this.context;
const preloadFiles = files.allFiles.filter((file)=>{
return file.endsWith(".js");
});
return [
...(scriptLoader.beforeInteractive || []).map((file)=>/*#__PURE__*/ _react.default.createElement("link", {
key: file.src,
nonce: this.props.nonce,
rel: "preload",
href: file.src,
as: "script",
crossOrigin: this.props.crossOrigin || crossOrigin
})),
...preloadFiles.map((file)=>/*#__PURE__*/ _react.default.createElement("link", {
key: file,
nonce: this.props.nonce,
rel: "preload",
href: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,
as: "script",
crossOrigin: this.props.crossOrigin || crossOrigin
}))
];
}
getBeforeInteractiveInlineScripts() {
const { scriptLoader } = this.context;
const { nonce , crossOrigin } = this.props;
return (scriptLoader.beforeInteractive || []).filter((script)=>!script.src && (script.dangerouslySetInnerHTML || script.children)).map((file, index)=>{
const { strategy , children , dangerouslySetInnerHTML , src , ...scriptProps } = file;
let html = "";
if (dangerouslySetInnerHTML && dangerouslySetInnerHTML.__html) {
html = dangerouslySetInnerHTML.__html;
} else if (children) {
html = typeof children === "string" ? children : Array.isArray(children) ? children.join("") : "";
}
return /*#__PURE__*/ _react.default.createElement("script", Object.assign({}, scriptProps, {
dangerouslySetInnerHTML: {
__html: html
},
key: scriptProps.id || index,
nonce: nonce,
"data-nscript": "beforeInteractive",
crossOrigin: crossOrigin || process.env.__NEXT_CROSS_ORIGIN
}));
});
}
getDynamicChunks(files) {
return getDynamicChunks(this.context, this.props, files);
}
getPreNextScripts() {
return getPreNextScripts(this.context, this.props);
}
getScripts(files) {
return getScripts(this.context, this.props, files);
}
getPolyfillScripts() {
return getPolyfillScripts(this.context, this.props);
}
makeStylesheetInert(node) {
return _react.default.Children.map(node, (c)=>{
var ref5, ref3;
if ((c == null ? void 0 : c.type) === "link" && (c == null ? void 0 : (ref5 = c.props) == null ? void 0 : ref5.href) && _constants.OPTIMIZED_FONT_PROVIDERS.some(({ url })=>{
var ref, ref4;
return c == null ? void 0 : (ref = c.props) == null ? void 0 : (ref4 = ref.href) == null ? void 0 : ref4.startsWith(url);
})) {
const newProps = {
...c.props || {},
"data-href": c.props.href,
href: undefined
};
return /*#__PURE__*/ _react.default.cloneElement(c, newProps);
} else if (c == null ? void 0 : (ref3 = c.props) == null ? void 0 : ref3.children) {
const newProps1 = {
...c.props || {},
children: this.makeStylesheetInert(c.props.children)
};
return /*#__PURE__*/ _react.default.cloneElement(c, newProps1);
}
return c;
}).filter(Boolean);
}
render() {
const { styles , ampPath , inAmpMode , hybridAmp , canonicalBase , __NEXT_DATA__ , dangerousAsPath , headTags , unstable_runtimeJS , unstable_JsPreload , disableOptimizedLoading , optimizeCss , optimizeFonts , assetPrefix , fontLoaderManifest } = this.context;
const disableRuntimeJS = unstable_runtimeJS === false;
const disableJsPreload = unstable_JsPreload === false || !disableOptimizedLoading;
this.context.docComponentsRendered.Head = true;
let { head } = this.context;
let cssPreloads = [];
let otherHeadElements = [];
if (head) {
head.forEach((c)=>{
if (c && c.type === "link" && c.props["rel"] === "preload" && c.props["as"] === "style") {
cssPreloads.push(c);
} else {
c && otherHeadElements.push(c);
}
});
head = cssPreloads.concat(otherHeadElements);
}
let children = _react.default.Children.toArray(this.props.children).filter(Boolean);
// show a warning if Head contains <title> (only in development)
if ("development" !== "production") {
children = _react.default.Children.map(children, (child)=>{
var ref;
const isReactHelmet = child == null ? void 0 : (ref = child.props) == null ? void 0 : ref["data-react-helmet"];
if (!isReactHelmet) {
var ref6;
if ((child == null ? void 0 : child.type) === "title") {
console.warn("Warning: <title> should not be used in _document.js's <Head>. https://nextjs.org/docs/messages/no-document-title");
} else if ((child == null ? void 0 : child.type) === "meta" && (child == null ? void 0 : (ref6 = child.props) == null ? void 0 : ref6.name) === "viewport") {
console.warn("Warning: viewport meta tags should not be used in _document.js's <Head>. https://nextjs.org/docs/messages/no-document-viewport-meta");
}
}
return child;
});
if (this.props.crossOrigin) console.warn("Warning: `Head` attribute `crossOrigin` is deprecated. https://nextjs.org/docs/messages/doc-crossorigin-deprecated");
}
if ("development" !== "development" && optimizeFonts && !(process.env.NEXT_RUNTIME !== "edge" && inAmpMode)) {
children = this.makeStylesheetInert(children);
}
let hasAmphtmlRel = false;
let hasCanonicalRel = false;
// show warning and remove conflicting amp head tags
head = _react.default.Children.map(head || [], (child)=>{
if (!child) return child;
const { type , props } = child;
if (process.env.NEXT_RUNTIME !== "edge" && inAmpMode) {
let badProp = "";
if (type === "meta" && props.name === "viewport") {
badProp = 'name="viewport"';
} else if (type === "link" && props.rel === "canonical") {
hasCanonicalRel = true;
} else if (type === "script") {
// only block if
// 1. it has a src and isn't pointing to ampproject's CDN
// 2. it is using dangerouslySetInnerHTML without a type or
// a type of text/javascript
if (props.src && props.src.indexOf("ampproject") < -1 || props.dangerouslySetInnerHTML && (!props.type || props.type === "text/javascript")) {
badProp = "<script";
Object.keys(props).forEach((prop)=>{
badProp += ` ${prop}="${props[prop]}"`;
});
badProp += "/>";
}
}
if (badProp) {
console.warn(`Found conflicting amp tag "${child.type}" with conflicting prop ${badProp} in ${__NEXT_DATA__.page}. https://nextjs.org/docs/messages/conflicting-amp-tag`);
return null;
}
} else {
// non-amp mode
if (type === "link" && props.rel === "amphtml") {
hasAmphtmlRel = true;
}
}
return child;
});
const files = getDocumentFiles(this.context.buildManifest, this.context.__NEXT_DATA__.page, process.env.NEXT_RUNTIME !== "edge" && inAmpMode);
const fontLoaderLinks = getFontLoaderLinks(fontLoaderManifest, dangerousAsPath, assetPrefix);
return /*#__PURE__*/ _react.default.createElement("head", Object.assign({}, getHeadHTMLProps(this.props)), this.context.isDevelopment && /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/ _react.default.createElement("style", {
"data-next-hide-fouc": true,
"data-ampdevmode": process.env.NEXT_RUNTIME !== "edge" && inAmpMode ? "true" : undefined,
dangerouslySetInnerHTML: {
__html: `body{display:none}`
}
}), /*#__PURE__*/ _react.default.createElement("noscript", {
"data-next-hide-fouc": true,
"data-ampdevmode": process.env.NEXT_RUNTIME !== "edge" && inAmpMode ? "true" : undefined
}, /*#__PURE__*/ _react.default.createElement("style", {
dangerouslySetInnerHTML: {
__html: `body{display:block}`
}
}))), head, /*#__PURE__*/ _react.default.createElement("meta", {
name: "next-head-count",
content: _react.default.Children.count(head || []).toString()
}), children, optimizeFonts && /*#__PURE__*/ _react.default.createElement("meta", {
name: "next-font-preconnect"
}), fontLoaderLinks.preconnect, fontLoaderLinks.preload, process.env.NEXT_RUNTIME !== "edge" && inAmpMode && /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/ _react.default.createElement("meta", {
name: "viewport",
content: "width=device-width,minimum-scale=1,initial-scale=1"
}), !hasCanonicalRel && /*#__PURE__*/ _react.default.createElement("link", {
rel: "canonical",
href: canonicalBase + require("../server/utils").cleanAmpPath(dangerousAsPath)
}), /*#__PURE__*/ _react.default.createElement("link", {
rel: "preload",
as: "script",
href: "https://cdn.ampproject.org/v0.js"
}), /*#__PURE__*/ _react.default.createElement(AmpStyles, {
styles: styles
}), /*#__PURE__*/ _react.default.createElement("style", {
"amp-boilerplate": "",
dangerouslySetInnerHTML: {
__html: `body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}`
}
}), /*#__PURE__*/ _react.default.createElement("noscript", null, /*#__PURE__*/ _react.default.createElement("style", {
"amp-boilerplate": "",
dangerouslySetInnerHTML: {
__html: `body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}`
}
})), /*#__PURE__*/ _react.default.createElement("script", {
async: true,
src: "https://cdn.ampproject.org/v0.js"
})), !(process.env.NEXT_RUNTIME !== "edge" && inAmpMode) && /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, !hasAmphtmlRel && hybridAmp && /*#__PURE__*/ _react.default.createElement("link", {
rel: "amphtml",
href: canonicalBase + getAmpPath(ampPath, dangerousAsPath)
}), this.getBeforeInteractiveInlineScripts(), !optimizeCss && this.getCssLinks(files), !optimizeCss && /*#__PURE__*/ _react.default.createElement("noscript", {
"data-n-css": this.props.nonce ?? ""
}), !disableRuntimeJS && !disableJsPreload && this.getPreloadDynamicChunks(), !disableRuntimeJS && !disableJsPreload && this.getPreloadMainLinks(files), !disableOptimizedLoading && !disableRuntimeJS && this.getPolyfillScripts(), !disableOptimizedLoading && !disableRuntimeJS && this.getPreNextScripts(), !disableOptimizedLoading && !disableRuntimeJS && this.getDynamicChunks(files), !disableOptimizedLoading && !disableRuntimeJS && this.getScripts(files), optimizeCss && this.getCssLinks(files), optimizeCss && /*#__PURE__*/ _react.default.createElement("noscript", {
"data-n-css": this.props.nonce ?? ""
}), this.context.isDevelopment && // this element is used to mount development styles so the
// ordering matches production
// (by default, style-loader injects at the bottom of <head />)
/*#__PURE__*/ _react.default.createElement("noscript", {
id: "__next_css__DO_NOT_USE__"
}), styles || null), /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, {}, ...headTags || []));
}
}
exports.Head = Head;
function handleDocumentScriptLoaderItems(scriptLoader, __NEXT_DATA__, props) {
var ref10, ref7, ref8, ref9;
if (!props.children) return;
const scriptLoaderItems = [];
const children = Array.isArray(props.children) ? props.children : [
props.children
];
const headChildren = (ref10 = children.find((child)=>child.type === Head)) == null ? void 0 : (ref7 = ref10.props) == null ? void 0 : ref7.children;
const bodyChildren = (ref8 = children.find((child)=>child.type === "body")) == null ? void 0 : (ref9 = ref8.props) == null ? void 0 : ref9.children;
// Scripts with beforeInteractive can be placed inside Head or <body> so children of both needs to be traversed
const combinedChildren = [
...Array.isArray(headChildren) ? headChildren : [
headChildren
],
...Array.isArray(bodyChildren) ? bodyChildren : [
bodyChildren
]
];
_react.default.Children.forEach(combinedChildren, (child)=>{
var ref;
if (!child) return;
// When using the `next/script` component, register it in script loader.
if ((ref = child.type) == null ? void 0 : ref.__nextScript) {
if (child.props.strategy === "beforeInteractive") {
scriptLoader.beforeInteractive = (scriptLoader.beforeInteractive || []).concat([
{
...child.props
}
]);
return;
} else if ([
"lazyOnload",
"afterInteractive",
"worker"
].includes(child.props.strategy)) {
scriptLoaderItems.push(child.props);
return;
}
}
});
__NEXT_DATA__.scriptLoader = scriptLoaderItems;
}
class NextScript extends _react.default.Component {
static contextType = _htmlContext.HtmlContext;
getDynamicChunks(files) {
return getDynamicChunks(this.context, this.props, files);
}
getPreNextScripts() {
return getPreNextScripts(this.context, this.props);
}
getScripts(files) {
return getScripts(this.context, this.props, files);
}
getPolyfillScripts() {
return getPolyfillScripts(this.context, this.props);
}
static getInlineScriptSource(context) {
const { __NEXT_DATA__ , largePageDataBytes } = context;
try {
const data = JSON.stringify(__NEXT_DATA__);
const bytes = process.env.NEXT_RUNTIME === "edge" ? new TextEncoder().encode(data).buffer.byteLength : Buffer.from(data).byteLength;
const prettyBytes = require("../lib/pretty-bytes").default;
if (largePageDataBytes && bytes > largePageDataBytes) {
console.warn(`Warning: data for page "${__NEXT_DATA__.page}"${__NEXT_DATA__.page === context.dangerousAsPath ? "" : ` (path "${context.dangerousAsPath}")`} is ${prettyBytes(bytes)} which exceeds the threshold of ${prettyBytes(largePageDataBytes)}, this amount of data can reduce performance.\nSee more info here: https://nextjs.org/docs/messages/large-page-data`);
}
return (0, _htmlescape).htmlEscapeJsonString(data);
} catch (err) {
if ((0, _isError).default(err) && err.message.indexOf("circular structure") !== -1) {
throw new Error(`Circular structure in "getInitialProps" result of page "${__NEXT_DATA__.page}". https://nextjs.org/docs/messages/circular-structure`);
}
throw err;
}
}
render() {
const { assetPrefix , inAmpMode , buildManifest , unstable_runtimeJS , docComponentsRendered , devOnlyCacheBusterQueryString , disableOptimizedLoading , crossOrigin } = this.context;
const disableRuntimeJS = unstable_runtimeJS === false;
docComponentsRendered.NextScript = true;
if (process.env.NEXT_RUNTIME !== "edge" && inAmpMode) {
if ("development" === "production") {
return null;
}
const ampDevFiles = [
...buildManifest.devFiles,
...buildManifest.polyfillFiles,
...buildManifest.ampDevFiles
];
return /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, disableRuntimeJS ? null : /*#__PURE__*/ _react.default.createElement("script", {
id: "__NEXT_DATA__",
type: "application/json",
nonce: this.props.nonce,
crossOrigin: this.props.crossOrigin || crossOrigin,
dangerouslySetInnerHTML: {
__html: NextScript.getInlineScriptSource(this.context)
},
"data-ampdevmode": true
}), ampDevFiles.map((file)=>/*#__PURE__*/ _react.default.createElement("script", {
key: file,
src: `${assetPrefix}/_next/${file}${devOnlyCacheBusterQueryString}`,
nonce: this.props.nonce,
crossOrigin: this.props.crossOrigin || crossOrigin,
"data-ampdevmode": true
})));
}
if ("development" !== "production") {
if (this.props.crossOrigin) console.warn("Warning: `NextScript` attribute `crossOrigin` is deprecated. https://nextjs.org/docs/messages/doc-crossorigin-deprecated");
}
const files = getDocumentFiles(this.context.buildManifest, this.context.__NEXT_DATA__.page, process.env.NEXT_RUNTIME !== "edge" && inAmpMode);
return /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, !disableRuntimeJS && buildManifest.devFiles ? buildManifest.devFiles.map((file)=>/*#__PURE__*/ _react.default.createElement("script", {
key: file,
src: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,
nonce: this.props.nonce,
crossOrigin: this.props.crossOrigin || crossOrigin
})) : null, disableRuntimeJS ? null : /*#__PURE__*/ _react.default.createElement("script", {
id: "__NEXT_DATA__",
type: "application/json",
nonce: this.props.nonce,
crossOrigin: this.props.crossOrigin || crossOrigin,
dangerouslySetInnerHTML: {
__html: NextScript.getInlineScriptSource(this.context)
}
}), disableOptimizedLoading && !disableRuntimeJS && this.getPolyfillScripts(), disableOptimizedLoading && !disableRuntimeJS && this.getPreNextScripts(), disableOptimizedLoading && !disableRuntimeJS && this.getDynamicChunks(files), disableOptimizedLoading && !disableRuntimeJS && this.getScripts(files));
}
}
exports.NextScript = NextScript;
function Html(props) {
const { inAmpMode , docComponentsRendered , locale , scriptLoader , __NEXT_DATA__ } = (0, _react).useContext(_htmlContext.HtmlContext);
docComponentsRendered.Html = true;
handleDocumentScriptLoaderItems(scriptLoader, __NEXT_DATA__, props);
return /*#__PURE__*/ _react.default.createElement("html", Object.assign({}, props, {
lang: props.lang || locale || undefined,
amp: process.env.NEXT_RUNTIME !== "edge" && inAmpMode ? "" : undefined,
"data-ampdevmode": process.env.NEXT_RUNTIME !== "edge" && inAmpMode && "development" !== "production" ? "" : undefined
}));
}
function Main() {
const { docComponentsRendered } = (0, _react).useContext(_htmlContext.HtmlContext);
docComponentsRendered.Main = true;
// @ts-ignore
return /*#__PURE__*/ _react.default.createElement("next-js-internal-body-render-target", null);
}
// Add a special property to the built-in `Document` component so later we can
// identify if a user customized `Document` is used or not.
const InternalFunctionDocument = function InternalFunctionDocument() {
return /*#__PURE__*/ _react.default.createElement(Html, null, /*#__PURE__*/ _react.default.createElement(Head, null), /*#__PURE__*/ _react.default.createElement("body", null, /*#__PURE__*/ _react.default.createElement(Main, null), /*#__PURE__*/ _react.default.createElement(NextScript, null)));
};
Document[_constants.NEXT_BUILTIN_DOCUMENT] = InternalFunctionDocument; //# sourceMappingURL=_document.js.map
<1E>webpack://./node_modules/next/dist/build/webpack/loaders/next-swc-loader.js??ruleSet[1].rules[3].oneOf[2].use!./node_modules/next/dist/pages/_document.js1 {"version":3,"sources":["webpack://./node_modules/next/dist/pages/_document.js"],"sourcesContent":["\"use strict\";\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.Html = Html;\nexports.Main = Main;\nexports.default = void 0;\nvar _react = _interopRequireWildcard(require(\"react\"));\nvar _constants = require(\"../shared/lib/constants\");\nvar _getPageFiles = require(\"../server/get-page-files\");\nvar _htmlescape = require(\"../server/htmlescape\");\nvar _isError = _interopRequireDefault(require(\"../lib/is-error\"));\nvar _htmlContext = require(\"../shared/lib/html-context\");\nclass Document extends _react.default.Component {\n /**\n * `getInitialProps` hook returns the context object with the addition of `renderPage`.\n * `renderPage` callback executes `React` rendering logic synchronously to support server-rendering wrappers\n */ static getInitialProps(ctx) {\n return ctx.defaultGetInitialProps(ctx);\n }\n render() {\n return /*#__PURE__*/ _react.default.createElement(Html, null, /*#__PURE__*/ _react.default.createElement(Head, null), /*#__PURE__*/ _react.default.createElement(\"body\", null, /*#__PURE__*/ _react.default.createElement(Main, null), /*#__PURE__*/ _react.default.createElement(NextScript, null)));\n }\n}\nexports.default = Document;\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\nfunction _getRequireWildcardCache() {\n if (typeof WeakMap !== \"function\") return null;\n var cache = new WeakMap();\n _getRequireWildcardCache = function() {\n return cache;\n };\n return cache;\n}\nfunction _interopRequireWildcard(obj) {\n if (obj && obj.__esModule) {\n return obj;\n }\n if (obj === null || typeof obj !== \"object\" && typeof obj !== \"function\") {\n return {\n default: obj\n };\n }\n var cache = _getRequireWildcardCache();\n if (cache && cache.has(obj)) {\n return cache.get(obj);\n }\n var newObj = {};\n var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;\n for(var key in obj){\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\n var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;\n if (desc && (desc.get || desc.set)) {\n Object.defineProperty(newObj, key, desc);\n } else {\n newObj[key] = obj[key];\n }\n }\n }\n newObj.default = obj;\n if (cache) {\n cache.set(obj, newObj);\n }\n return newObj;\n}\nfunction getDocumentFiles(buildManifest, pathname, inAmpMode) {\n const sharedFiles = (0, _getPageFiles).getPageFiles(buildManifest, \"/_app\");\n const pageFiles = process.env.NEXT_RUNTIME !== \"edge\" && inAmpMode ? [] : (0, _getPageFiles).getPageFiles(buildManifest, pathname);\n return {\n sharedFiles,\n pageFiles,\n allFiles: [\n ...new Set([\n ...sharedFiles,\n ...pageFiles\n ])\n ]\n };\n}\nfunction getPolyfillScripts(context, props) {\n // polyfills.js has to be rendered as nomodule without async\n // It also has to be the first script to load\n const { assetPrefix , buildManifest , devOnlyCacheBusterQueryString , disableOptimizedLoading , crossOrigin , } = context;\n return buildManifest.polyfillFiles.filter((polyfill)=>polyfill.endsWith(\".js\") && !polyfill.endsWith(\".module.js\")).map((polyfill)=>/*#__PURE__*/ _react.default.createElement(\"script\", {\n key: polyfill,\n defer: !disableOptimizedLoading,\n nonce: props.nonce,\n crossOrigin: props.crossOrigin || crossOrigin,\n noModule: true,\n src: `${assetPrefix}/_next/${polyfill}${devOnlyCacheBusterQueryString}`\n
<EFBFBD><EFBFBD><EFBFBD> <0B><><EFBFBD>` <0B>`  ` A<><00> b%5A<><00> b 3A
b
7AMT c  1A<><00> c & @A<><00> c  8 <0B> trueAM
p
 cHHF <15>A  @<40>`@<40>`6 <0B>requireAh @<40>`$@<40>`; <0B>falseAt9<00>9 @?@A  <0B>{}A<>9<00>9 @?`>@A  <15>A<>E<00>E @`,@`K <0B>trueA<>P<00>P @<40>@<40>  <15>A-U<00>U @<40>@<40>  <15>A<>U<00>U @<40>`u@<40>  <15>AW*W @<40>`@<40>`@ <15>A<>]<00>] @<40>`dA<64><00> <15>Ay_<00>_ @<40>`@<40>`O <15>A<>`<00>` @<40>`@<40>`O <15>Ac:c @`A@`q <15>A<>jk @`@`? <0B> falseA {.{ @k`Ak<00> <0B>0A1{a{ @k`@@k`p <15>A{<7B><00><> @|` @|`< <15>A<><41>݀ @}` @`  <15>A߀ <0B> @}`0@`  <15>A<><41><00><> @<40>@<40>  <15><00><> @<40>`dA<64><00> <15>A^<5E><00><> @<40>` @<40>`= <15>A<><41>ߍ @<40>`@<40>`K`aOa;Nv<><76><EFBFBD>w<><77><EFBFBD> aQ]@x<><78><EFBFBD><15> `afr@u<><75><EFBFBD><15> ``{@<40>@r<><72><EFBFBD>$<24><><EFBFBD> `<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>A<><00> b%5<01>../shared/lib/constants<15>A<><00> b 3<01>../server/get-page-files<15>A8
b
7<01>../server/htmlescape<15>AUk c  1<01>../lib/is-error<15>A<><00> c & @<01>../shared/lib/html-context<15>A<><00> c  8A<><00>@^<5E><><EFBFBD><10><><EFBFBD> c<01>cleanAmpPath <0C>../server/utils<15>A<>d<00>d @ `"@ `IA<qHq@V<><56><EFBFBD><15> @.@.`<06><><EFBFBD> <0C>../lib/pretty-bytes<15>A<>{<00>{ @l` @l`FA<><41><00><>@O<><4F><EFBFBD><15> @<40>@<40>`=<3D><><EFBFBD> A<><41><EFBFBD>D<><44><EFBFBD>@B<><42><EFBFBD><06><><EFBFBD><18><> D<><44><EFBFBD>n<><6E><EFBFBD>o<><6F><EFBFBD><07><><EFBFBD>@<40> <20><><EFBFBD>JxB<05><><EFBFBD><08><><EFBFBD> <09><><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>w<><77><EFBFBD> <0B><><EFBFBD> <16><><EFBFBD><EFBFBD>6<><36><EFBFBD> <15><>C:\repos\documenso\apps\web\node_modules\next\dist\compiled\ignore-loader\index.js<18><> <20>C:\repos\documenso\apps\web\node_modules\next\dist\compiled\ignore-loader\package.json=<3D><><EFBFBD><16><><EFBFBD><EFBFBD>k<><6B><EFBFBD><EFBFBD>index.js<17>C:\repos\documenso\apps\web\node_modules\next\dist\compiled\ignore-loader<65>./index.js@ <20><><EFBFBD>JxBN<><4E><EFBFBD>O<><4F><EFBFBD>J<><4A><EFBFBD>q<><71><EFBFBD><15><15><15><>C:\repos\documenso\apps\web\node_modules\next\dist\compiledw<><77><EFBFBD>w<><77><EFBFBD><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSource<00>webpack://./node_modules/next/dist/compiled/ignore-loader/index.js!./styles/globals.css` <16><><EFBFBD><EFBFBD>@<40><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><14>sideEffectFree  <15>` <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD> <15><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><17>d858cbac426a00e3 <00><><EFBFBD><EFBFBD>JxB<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD>  <0C>C:\repos\documenso\apps\web\node_modules\next\dist\shared\lib\head.js<18><> g<><67><EFBFBD>0<><30><EFBFBD>1<><31><EFBFBD><EFBFBD>./dist/shared/lib/head.js@ `<60><><EFBFBD>JxB2<><32><EFBFBD>3<><33><EFBFBD>.<2E><><EFBFBD>U<><55><EFBFBD><15><>C:\repos\documenso\apps\web\node_modules\next\dist\shared\lib<69>C:\repos\documenso\apps\web\node_modules\next\dist\shared<01>C:\repos\documenso\apps\web\node_modules\next\dist\shared\lib\headV<><56><EFBFBD>X<><58><EFBFBD>@S<><53><EFBFBD>@S<><53><EFBFBD><EFBFBD>C:\repos\documenso\apps\web\node_modules\next\dist\shared\lib\package.json<6F>C:\repos\documenso\apps\web\node_modules\next\dist\shared\package.json<01><><EFBFBD> <05><><EFBFBD>S<><53><EFBFBD>@<06><><EFBFBD><17>C:\repos\documenso\apps\web\node_modules\@swc\helpers\lib\_interop_require_default.js<18><> <20>C:\repos\documenso\apps\web\node_modules\@swc\helpers\package.json`<07><><EFBFBD><08><><EFBFBD>R<><52><EFBFBD><EFBFBD>esnext<16><><EFBFBD><EFBFBD>R<><52><EFBFBD><EFBFBD>sideEffects<08><><EFBFBD>S<><53><EFBFBD><EFBFBD>publishConfig<69>keywords<64>authorO<><4F><EFBFBD>Q<><51><EFBFBD>R<><52><EFBFBD><07><><EFBFBD><06><><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><EFBFBD>External helpers for the swc project.<2E>src/index.mjs<15><>lib/index.js <08><><EFBFBD><16><><EFBFBD><EFBFBD><17>swc -V && bash ./scripts/build.sh<73>bash ./scripts/build.sh<02>type<70>url<17>git<69>git+https://github.com/swc-project/swc.git<02>registry<72>access<17>https://registry.npmjs.org/<2F>public<02>swc<77>helpers!강동윤 <kdy1997.dev@gmail.com>G<><47><EFBFBD><15><>https://github.com/swc-project/swc/issues<17>https://swc.rs<02>@swc/cli<6C>@swc/core<17>^0.1.36<EFBFBD>^1.2.196<14>tslib<69>^2.4.0<17>C:\repos\documenso\apps\web\node_modules\@swc\helpers<72>./lib/_interop_require_default.js@ `<60><><EFBFBD>JxB<16><><EFBFBD><EFBFBD><EFBFBD>C:\repos\documenso\apps\web\node_modules\@swc<16><><EFBFBD><EFBFBD> <09><><EFBFBD><16><><EFBFBD><EFBFBD><15><12><><EFBFBD><EFBFBD>@swc/helpers@0.4.11<1F><><EFBFBD><15>̹C:\repos\documenso\apps\web\node_modules\@swc\helpers\lib<15><12><><EFBFBD><13><><EFBFBD><EFBFBD>C:\repos\documenso\apps\web\node_modules\@swc\helpers\lib\package.json<13><><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>@\<5C><><EFBFBD> <16><><EFBFBD><EFBFBD> <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>  <16><><EFBFBD><EFBFBD>  <0C>C:\repos\documenso\apps\web\node_modules\next\dist\shared\lib\constants.js<18><> <0F><><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><EFBFBD>./dist/shared/lib/constants.js@ <00><><EFBFBD><EFBFBD>JxB<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15><15><15><01>C:\repos\documenso\apps\web\node_modules\next\dist\shared\lib\constants<00><><EFBFBD><02><><EFBFBD><15><16><><EFBFBD><EFBFBD>  <0C>C:\repos\documenso\apps\web\node_modules\next\dist\server\get-page-files.js<18><> <03><><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><EFBFBD>./dist/server/get-page-files.js@ <00><><EFBFBD><EFBFBD>JxB<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15><>C:\repos\documenso\apps\web\node_modules\next\dist\server<01>C:\repos\documenso\apps\web\node_modules\next\dist\server\get-page-files<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>@<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><EFBFBD>C:\repos\documenso\apps\web\node_modules\next\dist\server\package.json<16><><EFBFBD><EFBFBD>  <0C>C:\repos\documenso\apps\web\node_modules\next\dist\server\htmlescape.js<18><> <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><EFBFBD>./dist/server/htmlescape.js@ <00><><EFBFBD><EFBFBD>JxB<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15><15><01>C:\repos\documenso\apps\web\node_modules\next\dist\server\htmlescape<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15><16><><EFBFBD><EFBFBD>  <0C>C:\repos\documenso\apps\web\node_modules\next\dist\lib\is-error.js<18><> <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><EFBFBD>./dist/lib/is-error.js@ 𙾱JxB<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15><>C:\repos\documenso\apps\web\node_modules\next\dist\lib<01>C:\repos\documenso\apps\web\node_modules\next\dist\lib\is-error<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>@<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><EFBFBD>C:\repos\documenso\apps\web\node_modules\next\dist\lib\package.json<16><><EFBFBD><EFBFBD>  <0C>C:\repos\documenso\apps\web\node_modules
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = isError;
exports.getProperError = getProperError;
var _isPlainObject = require("../shared/lib/is-plain-object");
function isError(err) {
return typeof err === "object" && err !== null && "name" in err && "message" in err;
}
function getProperError(err) {
if (isError(err)) {
return err;
}
if (process.env.NODE_ENV === "development") {
// provide better error for case where `throw undefined`
// is called in development
if (typeof err === "undefined") {
return new Error("An undefined error was thrown, " + "see here for more info: https://nextjs.org/docs/messages/threw-undefined");
}
if (err === null) {
return new Error("A null error was thrown, " + "see here for more info: https://nextjs.org/docs/messages/threw-undefined");
}
}
return new Error((0, _isPlainObject).isPlainObject(err) ? JSON.stringify(err) : err + "");
}
//# sourceMappingURL=is-error.js.map<61>webpack://./node_modules/next/dist/lib/is-error.js`<1E><><EFBFBD><1F><><EFBFBD> <20><><EFBFBD> <16><><EFBFBD><EFBFBD>`<60>!<21><><EFBFBD> <15>"<22><><EFBFBD> <16><><EFBFBD><EFBFBD><EFBFBD>webpack/DefinePlugin process.env.NODE_ENV<16><><EFBFBD><EFBFBD><EFBFBD>"development"<17>e6ed3bcb9a39cb6e <03>_isPlainObject<63>isError<6F>getProperError@ <00><><EFBFBD><EFBFBD>JxBI<><49><EFBFBD>p<><70><EFBFBD><15>~<7E><><EFBFBD> <0C>`  ` A<><00> b= <16><><EFBFBD><EFBFBD>A<><00> caOa;N'<27><><EFBFBD>(<28><><EFBFBD> aQ`@)<29><><EFBFBD><16><><EFBFBD><EFBFBD> ``l@<40>@&<26><><EFBFBD><15> `'<02>../shared/lib/is-plain-object<15>A<><00> b=<1F>
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = prettyBytes;
function prettyBytes(number, options) {
if (!Number.isFinite(number)) {
throw new TypeError(`Expected a finite number, got ${typeof number}: ${number}`);
}
options = Object.assign({}, options);
if (options.signed && number === 0) {
return " 0 B";
}
const isNegative = number < 0;
const prefix = isNegative ? "-" : options.signed ? "+" : "";
if (isNegative) {
number = -number;
}
if (number < 1) {
const numberString = toLocaleString(number, options.locale);
return prefix + numberString + " B";
}
const exponent = Math.min(Math.floor(Math.log10(number) / 3), UNITS.length - 1);
number = Number((number / Math.pow(1000, exponent)).toPrecision(3));
const numberString = toLocaleString(number, options.locale);
const unit = UNITS[exponent];
return prefix + numberString + " " + unit;
}
/*
MIT License
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/ const UNITS = [
"B",
"kB",
"MB",
"GB",
"TB",
"PB",
"EB",
"ZB",
"YB"
];
/*
Formats the given number using `Number#toLocaleString`.
- If locale is a string, the value is expected to be a locale-key (for example: `de`).
- If locale is true, the system default locale is used for translation.
- If no value for locale is specified, the number is returned unmodified.
*/ const toLocaleString = (number, locale)=>{
let result = number;
if (typeof locale === "string") {
result = number.toLocaleString(locale);
} else if (locale === true) {
result = number.toLocaleString();
}
return result;
};
//# sourceMappingURL=pretty-bytes.js.map<61>webpack://./node_modules/next/dist/lib/pretty-bytes.js`<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD> <16><><EFBFBD><EFBFBD>@}<7D><><EFBFBD><16><><EFBFBD><EFBFBD> <15><16><><EFBFBD><EFBFBD> <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><17>5779c1a05b3860ae <03>prettyBytes<65>UNITS<54>toLocaleString@ <00><><EFBFBD><EFBFBD>JxB$<24><><EFBFBD>K<><4B><EFBFBD><15>Y<><59><EFBFBD> <0C>`  ` aOa;N<06><><EFBFBD><07><><EFBFBD> aQ`@<08><><EFBFBD><16><><EFBFBD><EFBFBD> `<07>next/dist/shared/lib/head.js<16><><EFBFBD><EFBFBD> <0B><><EFBFBD><16><><EFBFBD><EFBFBD>@<40><><EFBFBD><EFBFBD> <16><><EFBFBD><EFBFBD> <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>  <07>next/dist/shared/lib/constants.js<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>@<40><><EFBFBD><EFBFBD> <16><><EFBFBD><EFBFBD> <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>  <07>next/dist/shared/lib/html-context.js<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>@|<7C><><EFBFBD> <16><><EFBFBD><EFBFBD> <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>  <16><><EFBFBD><EFBFBD>  <0C>C:\repos\documenso\apps\web\node_modules\next\dist\shared\lib\is-plain-object.js<18><> /<2F><><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><EFBFBD>./dist/shared/lib/is-plain-object.js@ `<60><><EFBFBD>JxB<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><1D><><EFBFBD><15><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>K<><4B><EFBFBD><EFBFBD>C:\repos\documenso\apps\web\node_modules\next\dist\shared\lib\is-plain-object <20><><EFBFBD>"<22><><EFBFBD><16><><EFBFBD><EFBFBD><1F>"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _interopRequireDefault;
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : {
default: obj
};
}
<EFBFBD>webpack://./node_modules/@swc/helpers/lib/_interop_require_default.js`<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD> d<><64><EFBFBD>@<02><><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>  <15><16><><EFBFBD><EFBFBD> u<><75><EFBFBD>v<><76><EFBFBD><17>be69946f71e21aa5 <16><><EFBFBD><EFBFBD>@ <00><><EFBFBD><EFBFBD>JxB<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD> <0C>`  ` aOa;N<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD> aQ`@<40><><EFBFBD><EFBFBD>}<7D><><EFBFBD> `(<07>next/dist/shared/lib/is-plain-object.js<16><><EFBFBD><EFBFBD><15><16><><EFBFBD><EFBFBD>@O<><4F><EFBFBD> <16><><EFBFBD><EFBFBD> <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>  <03>sources<65>runtimeRequirements<74>data<01>javascript<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourceJ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (/* binding */ App)
/* harmony export */ });
/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "react/jsx-dev-runtime");
/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _styles_globals_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../styles/globals.css */ "./styles/globals.css");
/* harmony import */ var _styles_globals_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_styles_globals_css__WEBPACK_IMPORTED_MODULE_1__);
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ReplaceSource<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/SourceMapSourcevimport { jsxDEV as _jsxDEV } from "react/jsx-dev-runtime";
import "../styles/globals.css";
export default function App({ Component , pageProps }) {
return /*#__PURE__*/ _jsxDEV(Component, {
...pageProps
}, void 0, false, {
fileName: "C:\\repos\\documenso\\apps\\web\\pages\\_app.tsx",
lineNumber: 5,
columnNumber: 10
}, this);
}
<EFBFBD>webpack://./node_modules/next/dist/build/webpack/loaders/next-swc-loader.js??ruleSet[1].rules[3].oneOf[2].use!./pages/_app.tsx<1F>{"version":3,"sources":["webpack://./pages/_app.tsx"],"sourcesContent":["import '../styles/globals.css'\nimport type { AppProps } from 'next/app'\n\nexport default function App({ Component, pageProps }: AppProps) {\n return <Component {...pageProps} />\n}\n"],"names":["App","Component","pageProps"],"mappings":"AAAA;AAAA,OAAO,wBAAuB;AAG9B,eAAe,SAASA,IAAI,EAAEC,UAAS,EAAEC,UAAS,EAAY,EAAE;IAC9D,qBAAO,QAACD;QAAW,GAAGC,SAAS;;;;;;AACjC,CAAC","file":"x"}d9;Y[iA<69><00><00><18><18><18>(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)<16><><EFBFBD><EFBFBD><EFBFBD>source<63>size<7A>mapsH<><48><EFBFBD><1F>__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (/* binding */ App)
/* harmony export */ });
/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "react/jsx-dev-runtime");
/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _styles_globals_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../styles/globals.css */ "./styles/globals.css");
/* harmony import */ var _styles_globals_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_styles_globals_css__WEBPACK_IMPORTED_MODULE_1__);
function App({ Component , pageProps }) {
return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Component, {
...pageProps
}, void 0, false, {
fileName: "C:\\repos\\documenso\\apps\\web\\pages\\_app.tsx",
lineNumber: 5,
columnNumber: 10
}, this);
}
<01>{"filename":"[file].map[query]","module":true,"columns":true,"noSources":false,"namespace":"documenso"}<02>map<61>bufferedMap<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><EFBFBD>mappings<15><>sourcesContent<6E>names<03>xu;;;;;;;;AAAA;AAA8B;AAGf,SAASA,IAAI,EAAEC,UAAS,EAAEC,UAAS,EAAY,EAAE;IAC9D,qBAAO,8DAACD;QAAW,GAAGC,SAAS;;;;;;AACjC,CAAC<01>webpack://./pages/_app.tsx<1F>import '../styles/globals.css'
import type { AppProps } from 'next/app'
export default function App({ Component, pageProps }: AppProps) {
return <Component {...pageProps} />
}
G<><47><EFBFBD><EFBFBD>Component<6E>pageProps<05>__webpack_require__<5F>__webpack_require__.n<>__webpack_require__.r:<3A><><EFBFBD><EFBFBD>__webpack_require__.d<15><15>2module.exports = require("react/jsx-dev-runtime");<3B>external commonjs "react/jsx-dev-runtime"~<7E><><EFBFBD><15><15> *<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ReplaceSource<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/SourceMapSource<10>"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default;
var _react = _interop_require_default(require("react"));
var _head = _interop_require_default(require("../shared/lib/head"));
const statusCodes = {
400: "Bad Request",
404: "This page could not be found",
405: "Method Not Allowed",
500: "Internal Server Error"
};
function _getInitialProps({ res , err }) {
const statusCode = res && res.statusCode ? res.statusCode : err ? err.statusCode : 404;
return {
statusCode
};
}
const styles = {
error: {
fontFamily: '-apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Fira Sans", Avenir, "Helvetica Neue", "Lucida Grande", sans-serif',
height: "100vh",
textAlign: "center",
display: "flex",
flexDirection: "column",
alignItems: "center",
justifyContent: "center"
},
desc: {
display: "inline-block",
textAlign: "left",
lineHeight: "49px",
height: "49px",
verticalAlign: "middle"
},
h1: {
display: "inline-block",
margin: 0,
marginRight: "20px",
padding: "0 23px 0 0",
fontSize: "24px",
fontWeight: 500,
verticalAlign: "top",
lineHeight: "49px"
},
h2: {
fontSize: "14px",
fontWeight: "normal",
lineHeight: "49px",
margin: 0,
padding: 0
}
};
var _Component;
class Error extends (_Component = _react.default.Component) {
render() {
const { statusCode , withDarkMode =true } = this.props;
const title = this.props.title || statusCodes[statusCode] || "An unexpected error has occurred";
return /*#__PURE__*/ _react.default.createElement("div", {
style: styles.error
}, /*#__PURE__*/ _react.default.createElement(_head.default, null, /*#__PURE__*/ _react.default.createElement("title", null, statusCode ? `${statusCode}: ${title}` : "Application error: a client-side exception has occurred")), /*#__PURE__*/ _react.default.createElement("div", null, /*#__PURE__*/ _react.default.createElement("style", {
dangerouslySetInnerHTML: {
__html: `
body { margin: 0; color: #000; background: #fff; }
.next-error-h1 {
border-right: 1px solid rgba(0, 0, 0, .3);
}
${withDarkMode ? `@media (prefers-color-scheme: dark) {
body { color: #fff; background: #000; }
.next-error-h1 {
border-right: 1px solid rgba(255, 255, 255, .3);
}
}` : ""}`
}
}), statusCode ? /*#__PURE__*/ _react.default.createElement("h1", {
className: "next-error-h1",
style: styles.h1
}, statusCode) : null, /*#__PURE__*/ _react.default.createElement("div", {
style: styles.desc
}, /*#__PURE__*/ _react.default.createElement("h2", {
style: styles.h2
}, this.props.title || statusCode ? title : /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, "Application error: a client-side exception has occurred (see the browser console for more information)"), "."))));
}
}
Error.displayName = "ErrorPage";
Error.getInitialProps = _getInitialProps;
Error.origGetInitialProps = _getInitialProps;
exports.default = Error; //# sourceMappingURL=_error.js.map
<1E>webpack://./node_modules/next/dist/build/webpack/loaders/next-swc-loader.js??ruleSet[1].rules[3].oneOf[2].use!./node_modules/next/dist/pages/_error.js8{"version":3,"sources":["webpack://./node_modules/next/dist/pages/_error.js"],"sourcesContent":["\"use strict\";\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _interop_require_default = require(\"@swc/helpers/lib/_interop_require_default.js\").default;\nvar _react = _interop_require_default(require(\"react\"));\nvar _head = _interop_require_default(require(\"../shared/lib/head\"));\nconst statusCodes = {\n 400: 'Bad Request',\n 404: 'This page could not be found',\n 405: 'Method Not Allowed',\n 500: 'Internal Server Error'\n};\nfunction _getInitialProps({ res , err }) {\n const statusCode = res && res.statusCode ? res.statusCode : err ? err.statusCode : 404;\n return {\n statusCode\n };\n}\nconst styles = {\n error: {\n fontFamily: '-apple-system, BlinkMacSystemFont, Roboto, \"Segoe UI\", \"Fira Sans\", Avenir, \"Helvetica Neue\", \"Lucida Grande\", sans-serif',\n height: '100vh',\n textAlign: 'center',\n display: 'flex',\n flexDirection: 'column',\n alignItems: 'center',\n justifyContent: 'center'\n },\n desc: {\n display: 'inline-block',\n textAlign: 'left',\n lineHeight: '49px',\n height: '49px',\n verticalAlign: 'middle'\n },\n h1: {\n display: 'inline-block',\n margin: 0,\n marginRight: '20px',\n padding: '0 23px 0 0',\n fontSize: '24px',\n fontWeight: 500,\n verticalAlign: 'top',\n lineHeight: '49px'\n },\n h2: {\n fontSize: '14px',\n fontWeight: 'normal',\n lineHeight: '49px',\n margin: 0,\n padding: 0\n }\n};\nvar _Component;\nclass Error extends (_Component = _react.default.Component) {\n render() {\n const { statusCode , withDarkMode =true } = this.props;\n const title = this.props.title || statusCodes[statusCode] || 'An unexpected error has occurred';\n return /*#__PURE__*/ _react.default.createElement(\"div\", {\n style: styles.error\n }, /*#__PURE__*/ _react.default.createElement(_head.default, null, /*#__PURE__*/ _react.default.createElement(\"title\", null, statusCode ? `${statusCode}: ${title}` : 'Application error: a client-side exception has occurred')), /*#__PURE__*/ _react.default.createElement(\"div\", null, /*#__PURE__*/ _react.default.createElement(\"style\", {\n dangerouslySetInnerHTML: {\n __html: `\n body { margin: 0; color: #000; background: #fff; }\n .next-error-h1 {\n border-right: 1px solid rgba(0, 0, 0, .3);\n }\n\n ${withDarkMode ? `@media (prefers-color-scheme: dark) {\n body { color: #fff; background: #000; }\n .next-error-h1 {\n border-right: 1px solid rgba(255, 255, 255, .3);\n }\n }` : ''}`\n }\n }), statusCode ? /*#__PURE__*/ _react.default.createElement(\"h1\", {\n className: \"next-error-h1\",\n style: styles.h1\n }, statusCode) : null, /*#__PURE__*/ _react.default.createElement(\"div\", {\n style: styles.desc\n }, /*#__PURE__*/ _react.default.createElement(\"h2\", {\n style: styles.h2\n }, this.props.title || statusCode ? title : /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, \"Application error: a client-side exception has occurred (see the browser console for more information)\"), \".\"))));\n }\n}\nError.displayName = 'ErrorPage';\nError.getInitialProps = _getInitialProps;\nError.origGetInitialProps = _getInitialProps;\nexports.default = Error;\n\n//# sourceMappingURL=_error.js.map"],"names":["Object","defineProperty","exports","value","default","_interop_require_default","require","_react","_head","st
f :NNQ_K<5F><00><00><00><00><00>)/1D<00> <00> <00><18>Object.defineProperty(exports, "__esModule", (<18>))<18>exports["default"]<1E>(__webpack_require__(/*! @swc/helpers/lib/_interop_require_default.js */ "./node_modules/@swc/helpers/lib/_interop_require_default.js")["default"])<18>__webpack_require__<18>/*! react */ "react"<15><18>/*! ../shared/lib/head */ "../shared/lib/head"<15><15><1F>
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = void 0;
var _interop_require_default = (__webpack_require__(/*! @swc/helpers/lib/_interop_require_default.js */ "./node_modules/@swc/helpers/lib/_interop_require_default.js")["default"]);
var _react = _interop_require_default(__webpack_require__(/*! react */ "react"));
var _head = _interop_require_default(__webpack_require__(/*! ../shared/lib/head */ "../shared/lib/head"));
const statusCodes = {
400: "Bad Request",
404: "This page could not be found",
405: "Method Not Allowed",
500: "Internal Server Error"
};
function _getInitialProps({ res , err }) {
const statusCode = res && res.statusCode ? res.statusCode : err ? err.statusCode : 404;
return {
statusCode
};
}
const styles = {
error: {
fontFamily: '-apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Fira Sans", Avenir, "Helvetica Neue", "Lucida Grande", sans-serif',
height: "100vh",
textAlign: "center",
display: "flex",
flexDirection: "column",
alignItems: "center",
justifyContent: "center"
},
desc: {
display: "inline-block",
textAlign: "left",
lineHeight: "49px",
height: "49px",
verticalAlign: "middle"
},
h1: {
display: "inline-block",
margin: 0,
marginRight: "20px",
padding: "0 23px 0 0",
fontSize: "24px",
fontWeight: 500,
verticalAlign: "top",
lineHeight: "49px"
},
h2: {
fontSize: "14px",
fontWeight: "normal",
lineHeight: "49px",
margin: 0,
padding: 0
}
};
var _Component;
class Error extends (_Component = _react.default.Component) {
render() {
const { statusCode , withDarkMode =true } = this.props;
const title = this.props.title || statusCodes[statusCode] || "An unexpected error has occurred";
return /*#__PURE__*/ _react.default.createElement("div", {
style: styles.error
}, /*#__PURE__*/ _react.default.createElement(_head.default, null, /*#__PURE__*/ _react.default.createElement("title", null, statusCode ? `${statusCode}: ${title}` : "Application error: a client-side exception has occurred")), /*#__PURE__*/ _react.default.createElement("div", null, /*#__PURE__*/ _react.default.createElement("style", {
dangerouslySetInnerHTML: {
__html: `
body { margin: 0; color: #000; background: #fff; }
.next-error-h1 {
border-right: 1px solid rgba(0, 0, 0, .3);
}
${withDarkMode ? `@media (prefers-color-scheme: dark) {
body { color: #fff; background: #000; }
.next-error-h1 {
border-right: 1px solid rgba(255, 255, 255, .3);
}
}` : ""}`
}
}), statusCode ? /*#__PURE__*/ _react.default.createElement("h1", {
className: "next-error-h1",
style: styles.h1
}, statusCode) : null, /*#__PURE__*/ _react.default.createElement("div", {
style: styles.desc
}, /*#__PURE__*/ _react.default.createElement("h2", {
style: styles.h2
}, this.props.title || statusCode ? title : /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, "Application error: a client-side exception has occurred (see the browser console for more information)"), "."))));
}
}
Error.displayName = "ErrorPage";
Error.getInitialProps = _getInitialProps;
Error.origGetInitialProps = _getInitialProps;
exports["default"] = Error; //# sourceMappingURL=_error.js.map
<15><15><15><03>x<1F>AAAa;AACbA,8CAA6C;IACzCG,OAAO,IAAI;AACf,CAAC,EAAC;AACFD,kBAAe,GAAG,KAAK;AACvB,IAAIG,2BAA2BC,mJAA+D;AAC9F,IAAIC,SAASF,yBAAyBC,mBAAOA,CAAC,oBAAO;AACrD,IAAIE,QAAQH,yBAAyBC,mBAAOA,CAAC,8CAAoB;AACjE,MAAMG,cAAc;IAChB,KAAK;IACL,KAAK;IACL,KAAK;IACL,KAAK;AACT;AACA,SAASC,iBAAiB,EAAEC,IAAG,EAAGC,IAAG,EAAG,EAAE;IACtC,MAAMC,aAAaF,OAAOA,IAAIE,UAAU,GAAGF,IAAIE,UAAU,GAAGD,MAAMA,IAAIC,UAAU,GAAG,GAAG;IACtF,OAAO;QACHA;IACJ;AACJ;AACA,MAAMC,SAAS;IACXC,OAAO;QACHC,YAAY;QACZC,QAAQ;QACRC,WAAW;QACXC,SAAS;QACTC,eAAe;QACfC,YAAY;QACZC,gBAAgB;IACpB;IACAC,MAAM;QACFJ,SAAS;QACTD,WAAW;QACXM,YAAY;QACZP,QAAQ;QACRQ,eAAe;IACnB;IACAC,IAAI;QACAP,SAAS;QACTQ,QAAQ;QACRC,aAAa;QACbC,SAAS;QACTC,UAAU;QACVC,YAAY;QACZN,eAAe;QACfD,YAAY;IAChB;IACAQ,IAAI;QACAF,UAAU;QACVC,YAAY;QACZP,YAAY;QACZG,QAAQ;QACRE,SAAS;IACb;AACJ;AACA,IAAII;AACJ,MAAMC,cAAeD,CAAAA,aAAa1B,OAAOH,OAAO,CAAC+B,SAAS;IACtDC,SAAS;QACL,MAAM,EAAEvB,WAAU,EAAGwB,cAAc,IAAI,GAAG,GAAG,IAAI,CAACC,KAAK;QACvD,MAAMC,QAAQ,IAAI,CAACD,KAAK,CAACC,KAAK,IAAI9B,WAAW,CAACI,WAAW,IAAI;QAC7D,OAAO,WAAW,GAAGN,OAAOH,OAAO,CAACoC,aAAa,CAAC,OAAO;YACrDC,OAAO3B,OAAOC,KAAK;QACvB,GAAG,WAAW,GAAGR,OAAOH,OAAO,CAACoC,aAAa,CAAChC,MAAMJ,OAAO,EAAE,IAAI,EAAE,WAAW,GAAGG,OAAOH,OAAO,CAACoC,aAAa,CAAC,SAAS,IAAI,EAAE3B,aAAa,CAAC,EAAEA,WAAW,EAAE,EAAE0B,MAAM,CAAC,GAAG,yDAAyD,IAAI,WAAW,GAAGhC,OAAOH,OAAO,CAACoC,aAAa,CAAC,OAAO,IAAI,EAAE,WAAW,GAAGjC,OAAOH,OAAO,CAACoC,aAAa,CAAC,SAAS;YAC3UE,yBAAyB;gBACrBC,QAAQ,CAAC;;;;;;gBAMT,EAAEN,eAAe,CAAC;;;;;iBAKjB,CAAC,GAAG,EAAE,CAAC,CAAC;YACb;QACJ,IAAIxB,aAAa,WAAW,GAAGN,OAAOH,OAAO,CAACoC,aAAa,CAAC,MAAM;YAC9DI,WAAW;YACXH,OAAO3B,OAAOY,EAAE;QACpB,GAAGb,cAAc,IAAI,EAAE,WAAW,GAAGN,OAAOH,OAAO,CAACoC,aAAa,CAAC,OAAO;YACrEC,OAAO3B,OAAOS,IAAI;QACtB,GAAG,WAAW,GAAGhB,OAAOH,OAAO,CAACoC,aAAa,CAAC,MAAM;YAChDC,OAAO3B,OAAOkB,EAAE;QACpB,GAAG,IAAI,CAACM,KAAK,CAACC,KAAK,IAAI1B,aAAa0B,QAAQ,WAAW,GAAGhC,OAAOH,OAAO,CAACoC,aAAa,CAACjC,OAAOH,OAAO,CAACyC,QAAQ,EAAE,IAAI,EAAE,yGAAyG,EAAE;IACrO;AACJ;AACAX,MAAMY,WAAW,GAAG;AACpBZ,MAAMa,eAAe,GAAGrC;AACxBwB,MAAMc,mBAAmB,GAAGtC;AAC5BR,kBAAe,GAAGgC,OAElB,kCAAkC<01>webpack://./node_modules/next/dist/pages/_error.js"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default;
var _react = _interop_require_default(require("react"));
var _head = _interop_require_default(require("../shared/lib/head"));
const statusCodes = {
400: 'Bad Request',
404: 'This page could not be found',
405: 'Method Not Allowed',
500: 'Internal Server Error'
};
function _getInitialProps({ res , err }) {
const statusCode = res && res.statusCode ? res.statusCode : err ? err.statusCode : 404;
return {
statusCode
};
}
const styles = {
error: {
fontFamily: '-apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Fira Sans", Avenir, "Helvetica Neue", "Lucida Grande", sans-serif',
height: '100vh',
textAlign: 'center',
display: 'flex',
flexDirection: 'column',
alignItems: 'center',
justifyContent: 'center'
},
desc: {
display: 'inline-block',
textAlign: 'left',
lineHeight: '49px',
height: '49px',
verticalAlign: 'middle'
},
h1: {
display: 'inline-block',
margin: 0,
marginRight: '20px',
padding: '0 23px 0 0',
fontSize: '24px',
fontWeight: 500,
verticalAlign: 'top',
lineHeight: '49px'
},
h2: {
fontSize: '14px',
fontWeight: 'normal',
lineHeight: '49px',
margin: 0,
padding: 0
}
};
var _Component;
class Error extends (_Component = _react.default.Component) {
render() {
const { statusCode , withDarkMode =true } = this.props;
const title = this.props.title || statusCodes[statusCode] || 'An unexpected error has occurred';
return /*#__PURE__*/ _react.default.createElement("div", {
style: styles.error
}, /*#__PURE__*/ _react.default.createElement(_head.default, null, /*#__PURE__*/ _react.default.createElement("title", null, statusCode ? `${statusCode}: ${title}` : 'Application error: a client-side exception has occurred')), /*#__PURE__*/ _react.default.createElement("div", null, /*#__PURE__*/ _react.default.createElement("style", {
dangerouslySetInnerHTML: {
__html: `
body { margin: 0; color: #000; background: #fff; }
.next-error-h1 {
border-right: 1px solid rgba(0, 0, 0, .3);
}
${withDarkMode ? `@media (prefers-color-scheme: dark) {
body { color: #fff; background: #000; }
.next-error-h1 {
border-right: 1px solid rgba(255, 255, 255, .3);
}
}` : ''}`
}
}), statusCode ? /*#__PURE__*/ _react.default.createElement("h1", {
className: "next-error-h1",
style: styles.h1
}, statusCode) : null, /*#__PURE__*/ _react.default.createElement("div", {
style: styles.desc
}, /*#__PURE__*/ _react.default.createElement("h2", {
style: styles.h2
}, this.props.title || statusCode ? title : /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, "Application error: a client-side exception has occurred (see the browser console for more information)"), "."))));
}
}
Error.displayName = 'ErrorPage';
Error.getInitialProps = _getInitialProps;
Error.origGetInitialProps = _getInitialProps;
exports.default = Error;
//# sourceMappingURL=_error.js.map`1<>Object<63>defineProperty<16><><EFBFBD><EFBFBD><EFBFBD>value;<3B><><EFBFBD>n<><6E><EFBFBD><16><><EFBFBD><EFBFBD>o<><6F><EFBFBD>p<><70><EFBFBD>s<><73><EFBFBD>q<><71><EFBFBD><EFBFBD>res<65>err<72>statusCodeq<><71><EFBFBD><EFBFBD>error<6F>fontFamily<6C>height<68>textAlign<67>display<61>flexDirection<6F>alignItems<6D>justifyContent<6E>desc<73>lineHeight<68>verticalAlign<67>h1<68>margin<69>marginRight<68>padding<6E>fontSize<7A>fontWeight<68>h2]<5D><><EFBFBD>`<60><><EFBFBD>͆render<65>withDarkMode<64>props<70>title<6C>createElement<6E>style<6C>dangerouslySetInnerHTML<4D>__html<6D>className<6D>Fragment<6E>displayName<6D>getInitialProps<70>origGetInitialProps<16><><EFBFBD><EFBFBD><15><15><15> <00><><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ReplaceSource<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/SourceMapSource<10><1F><>"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.Html = Html;
exports.Main = Main;
exports.default = void 0;
var _react = _interopRequireWildcard(require("react"));
var _constants = require("../shared/lib/constants");
var _getPageFiles = require("../server/get-page-files");
var _htmlescape = require("../server/htmlescape");
var _isError = _interopRequireDefault(require("../lib/is-error"));
var _htmlContext = require("../shared/lib/html-context");
class Document extends _react.default.Component {
/**
* `getInitialProps` hook returns the context object with the addition of `renderPage`.
* `renderPage` callback executes `React` rendering logic synchronously to support server-rendering wrappers
*/ static getInitialProps(ctx) {
return ctx.defaultGetInitialProps(ctx);
}
render() {
return /*#__PURE__*/ _react.default.createElement(Html, null, /*#__PURE__*/ _react.default.createElement(Head, null), /*#__PURE__*/ _react.default.createElement("body", null, /*#__PURE__*/ _react.default.createElement(Main, null), /*#__PURE__*/ _react.default.createElement(NextScript, null)));
}
}
exports.default = Document;
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : {
default: obj
};
}
function _getRequireWildcardCache() {
if (typeof WeakMap !== "function") return null;
var cache = new WeakMap();
_getRequireWildcardCache = function() {
return cache;
};
return cache;
}
function _interopRequireWildcard(obj) {
if (obj && obj.__esModule) {
return obj;
}
if (obj === null || typeof obj !== "object" && typeof obj !== "function") {
return {
default: obj
};
}
var cache = _getRequireWildcardCache();
if (cache && cache.has(obj)) {
return cache.get(obj);
}
var newObj = {};
var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;
for(var key in obj){
if (Object.prototype.hasOwnProperty.call(obj, key)) {
var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;
if (desc && (desc.get || desc.set)) {
Object.defineProperty(newObj, key, desc);
} else {
newObj[key] = obj[key];
}
}
}
newObj.default = obj;
if (cache) {
cache.set(obj, newObj);
}
return newObj;
}
function getDocumentFiles(buildManifest, pathname, inAmpMode) {
const sharedFiles = (0, _getPageFiles).getPageFiles(buildManifest, "/_app");
const pageFiles = process.env.NEXT_RUNTIME !== "edge" && inAmpMode ? [] : (0, _getPageFiles).getPageFiles(buildManifest, pathname);
return {
sharedFiles,
pageFiles,
allFiles: [
...new Set([
...sharedFiles,
...pageFiles
])
]
};
}
function getPolyfillScripts(context, props) {
// polyfills.js has to be rendered as nomodule without async
// It also has to be the first script to load
const { assetPrefix , buildManifest , devOnlyCacheBusterQueryString , disableOptimizedLoading , crossOrigin } = context;
return buildManifest.polyfillFiles.filter((polyfill)=>polyfill.endsWith(".js") && !polyfill.endsWith(".module.js")).map((polyfill)=>/*#__PURE__*/ _react.default.createElement("script", {
key: polyfill,
defer: !disableOptimizedLoading,
nonce: props.nonce,
crossOrigin: props.crossOrigin || crossOrigin,
noModule: true,
src: `${assetPrefix}/_next/${polyfill}${devOnlyCacheBusterQueryString}`
}));
}
function hasComponentProps(child) {
return !!child && !!child.props;
}
function AmpStyles({ styles }) {
if (!styles) return null;
// try to parse styles from fragment for backwards compat
const curStyles = Array.isArray(styles) ? styles : [];
if (styles.props && // @ts-ignore Property 'props' does not exist on type ReactElement
Array.isArray(styles.props.children)) {
const hasStyles = (el)=>{
var ref, ref1;
return el == null ? void 0 : (ref = el.props) == null ? void 0 : (ref1 = ref.dangerouslySetInnerHTML) == null ? void 0 : ref1.__html;
};
// @ts-ignore Property 'props' does not exist on type ReactElement
styles.props.children.forEach((child)=>{
if (Array.isArray(child)) {
child.forEach((el)=>hasStyles(el) && curStyles.push(el));
} else if (hasStyles(child)) {
curStyles.push(child);
}
});
}
/* Add custom styles before AMP styles to prevent accidental overrides */ return /*#__PURE__*/ _react.default.createElement("style", {
"amp-custom": "",
dangerouslySetInnerHTML: {
__html: curStyles.map((style)=>style.props.dangerouslySetInnerHTML.__html).join("").replace(/\/\*# sourceMappingURL=.*\*\//g, "").replace(/\/\*@ sourceURL=.*?\*\//g, "")
}
});
}
function getDynamicChunks(context, props, files) {
const { dynamicImports , assetPrefix , isDevelopment , devOnlyCacheBusterQueryString , disableOptimizedLoading , crossOrigin } = context;
return dynamicImports.map((file)=>{
if (!file.endsWith(".js") || files.allFiles.includes(file)) return null;
return /*#__PURE__*/ _react.default.createElement("script", {
async: !isDevelopment && disableOptimizedLoading,
defer: !disableOptimizedLoading,
key: file,
src: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,
nonce: props.nonce,
crossOrigin: props.crossOrigin || crossOrigin
});
});
}
function getScripts(context, props, files) {
var ref;
const { assetPrefix , buildManifest , isDevelopment , devOnlyCacheBusterQueryString , disableOptimizedLoading , crossOrigin } = context;
const normalScripts = files.allFiles.filter((file)=>file.endsWith(".js"));
const lowPriorityScripts = (ref = buildManifest.lowPriorityFiles) == null ? void 0 : ref.filter((file)=>file.endsWith(".js"));
return [
...normalScripts,
...lowPriorityScripts
].map((file)=>{
return /*#__PURE__*/ _react.default.createElement("script", {
key: file,
src: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,
nonce: props.nonce,
async: !isDevelopment && disableOptimizedLoading,
defer: !disableOptimizedLoading,
crossOrigin: props.crossOrigin || crossOrigin
});
});
}
function getPreNextWorkerScripts(context, props) {
const { assetPrefix , scriptLoader , crossOrigin , nextScriptWorkers } = context;
// disable `nextScriptWorkers` in edge runtime
if (!nextScriptWorkers || process.env.NEXT_RUNTIME === "edge") return null;
try {
let { partytownSnippet } = __non_webpack_require__("@builder.io/partytown/integration");
const children = Array.isArray(props.children) ? props.children : [
props.children
];
// Check to see if the user has defined their own Partytown configuration
const userDefinedConfig = children.find((child)=>{
var ref, ref2;
return hasComponentProps(child) && (child == null ? void 0 : (ref = child.props) == null ? void 0 : (ref2 = ref.dangerouslySetInnerHTML) == null ? void 0 : ref2.__html.length) && "data-partytown-config" in child.props;
});
return /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, !userDefinedConfig && /*#__PURE__*/ _react.default.createElement("script", {
"data-partytown-config": "",
dangerouslySetInnerHTML: {
__html: `
partytown = {
lib: "${assetPrefix}/_next/static/~partytown/"
};
`
}
}), /*#__PURE__*/ _react.default.createElement("script", {
"data-partytown": "",
dangerouslySetInnerHTML: {
__html: partytownSnippet()
}
}), (scriptLoader.worker || []).map((file, index)=>{
const { strategy , src , children: scriptChildren , dangerouslySetInnerHTML , ...scriptProps } = file;
let srcProps = {};
if (src) {
// Use external src if provided
srcProps.src = src;
} else if (dangerouslySetInnerHTML && dangerouslySetInnerHTML.__html) {
// Embed inline script if provided with dangerouslySetInnerHTML
srcProps.dangerouslySetInnerHTML = {
__html: dangerouslySetInnerHTML.__html
};
} else if (scriptChildren) {
// Embed inline script if provided with children
srcProps.dangerouslySetInnerHTML = {
__html: typeof scriptChildren === "string" ? scriptChildren : Array.isArray(scriptChildren) ? scriptChildren.join("") : ""
};
} else {
throw new Error("Invalid usage of next/script. Did you forget to include a src attribute or an inline script? https://nextjs.org/docs/messages/invalid-script");
}
return /*#__PURE__*/ _react.default.createElement("script", Object.assign({}, srcProps, scriptProps, {
type: "text/partytown",
key: src || index,
nonce: props.nonce,
"data-nscript": "worker",
crossOrigin: props.crossOrigin || crossOrigin
}));
}));
} catch (err) {
if ((0, _isError).default(err) && err.code !== "MODULE_NOT_FOUND") {
console.warn(`Warning: ${err.message}`);
}
return null;
}
}
function getPreNextScripts(context, props) {
const { scriptLoader , disableOptimizedLoading , crossOrigin } = context;
const webWorkerScripts = getPreNextWorkerScripts(context, props);
const beforeInteractiveScripts = (scriptLoader.beforeInteractive || []).filter((script)=>script.src).map((file, index)=>{
const { strategy , ...scriptProps } = file;
return /*#__PURE__*/ _react.default.createElement("script", Object.assign({}, scriptProps, {
key: scriptProps.src || index,
defer: scriptProps.defer ?? !disableOptimizedLoading,
nonce: props.nonce,
"data-nscript": "beforeInteractive",
crossOrigin: props.crossOrigin || crossOrigin
}));
});
return /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, webWorkerScripts, beforeInteractiveScripts);
}
function getHeadHTMLProps(props) {
const { crossOrigin , nonce , ...restProps } = props;
// This assignment is necessary for additional type checking to avoid unsupported attributes in <head>
const headProps = restProps;
return headProps;
}
function getAmpPath(ampPath, asPath) {
return ampPath || `${asPath}${asPath.includes("?") ? "&" : "?"}amp=1`;
}
function getFontLoaderLinks(fontLoaderManifest, dangerousAsPath, assetPrefix = "") {
if (!fontLoaderManifest) {
return {
preconnect: null,
preload: null
};
}
const appFontsEntry = fontLoaderManifest.pages["/_app"];
const pageFontsEntry = fontLoaderManifest.pages[dangerousAsPath];
const preloadedFontFiles = [
...appFontsEntry ?? [],
...pageFontsEntry ?? []
];
// If no font files should preload but there's an entry for the path, add a preconnect tag.
const preconnectToSelf = !!(preloadedFontFiles.length === 0 && (appFontsEntry || pageFontsEntry));
return {
preconnect: preconnectToSelf ? /*#__PURE__*/ _react.default.createElement("link", {
rel: "preconnect",
href: "/",
crossOrigin: "anonymous"
}) : null,
preload: preloadedFontFiles ? preloadedFontFiles.map((fontFile)=>{
const ext = /\.(woff|woff2|eot|ttf|otf)$/.exec(fontFile)[1];
return /*#__PURE__*/ _react.default.createElement("link", {
key: fontFile,
rel: "preload",
href: `${assetPrefix}/_next/${encodeURI(fontFile)}`,
as: "font",
type: `font/${ext}`,
crossOrigin: "anonymous"
});
}) : null
};
}
class Head extends _react.default.Component {
static contextType = _htmlContext.HtmlContext;
getCssLinks(files) {
const { assetPrefix , devOnlyCacheBusterQueryString , dynamicImports , crossOrigin , optimizeCss , optimizeFonts } = this.context;
const cssFiles = files.allFiles.filter((f)=>f.endsWith(".css"));
const sharedFiles = new Set(files.sharedFiles);
// Unmanaged files are CSS files that will be handled directly by the
// webpack runtime (`mini-css-extract-plugin`).
let unmangedFiles = new Set([]);
let dynamicCssFiles = Array.from(new Set(dynamicImports.filter((file)=>file.endsWith(".css"))));
if (dynamicCssFiles.length) {
const existing = new Set(cssFiles);
dynamicCssFiles = dynamicCssFiles.filter((f)=>!(existing.has(f) || sharedFiles.has(f)));
unmangedFiles = new Set(dynamicCssFiles);
cssFiles.push(...dynamicCssFiles);
}
let cssLinkElements = [];
cssFiles.forEach((file)=>{
const isSharedFile = sharedFiles.has(file);
if (!optimizeCss) {
cssLinkElements.push(/*#__PURE__*/ _react.default.createElement("link", {
key: `${file}-preload`,
nonce: this.props.nonce,
rel: "preload",
href: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,
as: "style",
crossOrigin: this.props.crossOrigin || crossOrigin
}));
}
const isUnmanagedFile = unmangedFiles.has(file);
cssLinkElements.push(/*#__PURE__*/ _react.default.createElement("link", {
key: file,
nonce: this.props.nonce,
rel: "stylesheet",
href: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,
crossOrigin: this.props.crossOrigin || crossOrigin,
"data-n-g": isUnmanagedFile ? undefined : isSharedFile ? "" : undefined,
"data-n-p": isUnmanagedFile ? undefined : isSharedFile ? undefined : ""
}));
});
if ("development" !== "development" && optimizeFonts) {
cssLinkElements = this.makeStylesheetInert(cssLinkElements);
}
return cssLinkElements.length === 0 ? null : cssLinkElements;
}
getPreloadDynamicChunks() {
const { dynamicImports , assetPrefix , devOnlyCacheBusterQueryString , crossOrigin } = this.context;
return dynamicImports.map((file)=>{
if (!file.endsWith(".js")) {
return null;
}
return /*#__PURE__*/ _react.default.createElement("link", {
rel: "preload",
key: file,
href: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,
as: "script",
nonce: this.props.nonce,
crossOrigin: this.props.crossOrigin || crossOrigin
});
}) // Filter out nulled scripts
.filter(Boolean);
}
getPreloadMainLinks(files) {
const { assetPrefix , devOnlyCacheBusterQueryString , scriptLoader , crossOrigin } = this.context;
const preloadFiles = files.allFiles.filter((file)=>{
return file.endsWith(".js");
});
return [
...(scriptLoader.beforeInteractive || []).map((file)=>/*#__PURE__*/ _react.default.createElement("link", {
key: file.src,
nonce: this.props.nonce,
rel: "preload",
href: file.src,
as: "script",
crossOrigin: this.props.crossOrigin || crossOrigin
})),
...preloadFiles.map((file)=>/*#__PURE__*/ _react.default.createElement("link", {
key: file,
nonce: this.props.nonce,
rel: "preload",
href: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,
as: "script",
crossOrigin: this.props.crossOrigin || crossOrigin
}))
];
}
getBeforeInteractiveInlineScripts() {
const { scriptLoader } = this.context;
const { nonce , crossOrigin } = this.props;
return (scriptLoader.beforeInteractive || []).filter((script)=>!script.src && (script.dangerouslySetInnerHTML || script.children)).map((file, index)=>{
const { strategy , children , dangerouslySetInnerHTML , src , ...scriptProps } = file;
let html = "";
if (dangerouslySetInnerHTML && dangerouslySetInnerHTML.__html) {
html = dangerouslySetInnerHTML.__html;
} else if (children) {
html = typeof children === "string" ? children : Array.isArray(children) ? children.join("") : "";
}
return /*#__PURE__*/ _react.default.createElement("script", Object.assign({}, scriptProps, {
dangerouslySetInnerHTML: {
__html: html
},
key: scriptProps.id || index,
nonce: nonce,
"data-nscript": "beforeInteractive",
crossOrigin: crossOrigin || process.env.__NEXT_CROSS_ORIGIN
}));
});
}
getDynamicChunks(files) {
return getDynamicChunks(this.context, this.props, files);
}
getPreNextScripts() {
return getPreNextScripts(this.context, this.props);
}
getScripts(files) {
return getScripts(this.context, this.props, files);
}
getPolyfillScripts() {
return getPolyfillScripts(this.context, this.props);
}
makeStylesheetInert(node) {
return _react.default.Children.map(node, (c)=>{
var ref5, ref3;
if ((c == null ? void 0 : c.type) === "link" && (c == null ? void 0 : (ref5 = c.props) == null ? void 0 : ref5.href) && _constants.OPTIMIZED_FONT_PROVIDERS.some(({ url })=>{
var ref, ref4;
return c == null ? void 0 : (ref = c.props) == null ? void 0 : (ref4 = ref.href) == null ? void 0 : ref4.startsWith(url);
})) {
const newProps = {
...c.props || {},
"data-href": c.props.href,
href: undefined
};
return /*#__PURE__*/ _react.default.cloneElement(c, newProps);
} else if (c == null ? void 0 : (ref3 = c.props) == null ? void 0 : ref3.children) {
const newProps1 = {
...c.props || {},
children: this.makeStylesheetInert(c.props.children)
};
return /*#__PURE__*/ _react.default.cloneElement(c, newProps1);
}
return c;
}).filter(Boolean);
}
render() {
const { styles , ampPath , inAmpMode , hybridAmp , canonicalBase , __NEXT_DATA__ , dangerousAsPath , headTags , unstable_runtimeJS , unstable_JsPreload , disableOptimizedLoading , optimizeCss , optimizeFonts , assetPrefix , fontLoaderManifest } = this.context;
const disableRuntimeJS = unstable_runtimeJS === false;
const disableJsPreload = unstable_JsPreload === false || !disableOptimizedLoading;
this.context.docComponentsRendered.Head = true;
let { head } = this.context;
let cssPreloads = [];
let otherHeadElements = [];
if (head) {
head.forEach((c)=>{
if (c && c.type === "link" && c.props["rel"] === "preload" && c.props["as"] === "style") {
cssPreloads.push(c);
} else {
c && otherHeadElements.push(c);
}
});
head = cssPreloads.concat(otherHeadElements);
}
let children = _react.default.Children.toArray(this.props.children).filter(Boolean);
// show a warning if Head contains <title> (only in development)
if ("development" !== "production") {
children = _react.default.Children.map(children, (child)=>{
var ref;
const isReactHelmet = child == null ? void 0 : (ref = child.props) == null ? void 0 : ref["data-react-helmet"];
if (!isReactHelmet) {
var ref6;
if ((child == null ? void 0 : child.type) === "title") {
console.warn("Warning: <title> should not be used in _document.js's <Head>. https://nextjs.org/docs/messages/no-document-title");
} else if ((child == null ? void 0 : child.type) === "meta" && (child == null ? void 0 : (ref6 = child.props) == null ? void 0 : ref6.name) === "viewport") {
console.warn("Warning: viewport meta tags should not be used in _document.js's <Head>. https://nextjs.org/docs/messages/no-document-viewport-meta");
}
}
return child;
});
if (this.props.crossOrigin) console.warn("Warning: `Head` attribute `crossOrigin` is deprecated. https://nextjs.org/docs/messages/doc-crossorigin-deprecated");
}
if ("development" !== "development" && optimizeFonts && !(process.env.NEXT_RUNTIME !== "edge" && inAmpMode)) {
children = this.makeStylesheetInert(children);
}
let hasAmphtmlRel = false;
let hasCanonicalRel = false;
// show warning and remove conflicting amp head tags
head = _react.default.Children.map(head || [], (child)=>{
if (!child) return child;
const { type , props } = child;
if (process.env.NEXT_RUNTIME !== "edge" && inAmpMode) {
let badProp = "";
if (type === "meta" && props.name === "viewport") {
badProp = 'name="viewport"';
} else if (type === "link" && props.rel === "canonical") {
hasCanonicalRel = true;
} else if (type === "script") {
// only block if
// 1. it has a src and isn't pointing to ampproject's CDN
// 2. it is using dangerouslySetInnerHTML without a type or
// a type of text/javascript
if (props.src && props.src.indexOf("ampproject") < -1 || props.dangerouslySetInnerHTML && (!props.type || props.type === "text/javascript")) {
badProp = "<script";
Object.keys(props).forEach((prop)=>{
badProp += ` ${prop}="${props[prop]}"`;
});
badProp += "/>";
}
}
if (badProp) {
console.warn(`Found conflicting amp tag "${child.type}" with conflicting prop ${badProp} in ${__NEXT_DATA__.page}. https://nextjs.org/docs/messages/conflicting-amp-tag`);
return null;
}
} else {
// non-amp mode
if (type === "link" && props.rel === "amphtml") {
hasAmphtmlRel = true;
}
}
return child;
});
const files = getDocumentFiles(this.context.buildManifest, this.context.__NEXT_DATA__.page, process.env.NEXT_RUNTIME !== "edge" && inAmpMode);
const fontLoaderLinks = getFontLoaderLinks(fontLoaderManifest, dangerousAsPath, assetPrefix);
return /*#__PURE__*/ _react.default.createElement("head", Object.assign({}, getHeadHTMLProps(this.props)), this.context.isDevelopment && /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/ _react.default.createElement("style", {
"data-next-hide-fouc": true,
"data-ampdevmode": process.env.NEXT_RUNTIME !== "edge" && inAmpMode ? "true" : undefined,
dangerouslySetInnerHTML: {
__html: `body{display:none}`
}
}), /*#__PURE__*/ _react.default.createElement("noscript", {
"data-next-hide-fouc": true,
"data-ampdevmode": process.env.NEXT_RUNTIME !== "edge" && inAmpMode ? "true" : undefined
}, /*#__PURE__*/ _react.default.createElement("style", {
dangerouslySetInnerHTML: {
__html: `body{display:block}`
}
}))), head, /*#__PURE__*/ _react.default.createElement("meta", {
name: "next-head-count",
content: _react.default.Children.count(head || []).toString()
}), children, optimizeFonts && /*#__PURE__*/ _react.default.createElement("meta", {
name: "next-font-preconnect"
}), fontLoaderLinks.preconnect, fontLoaderLinks.preload, process.env.NEXT_RUNTIME !== "edge" && inAmpMode && /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/ _react.default.createElement("meta", {
name: "viewport",
content: "width=device-width,minimum-scale=1,initial-scale=1"
}), !hasCanonicalRel && /*#__PURE__*/ _react.default.createElement("link", {
rel: "canonical",
href: canonicalBase + require("../server/utils").cleanAmpPath(dangerousAsPath)
}), /*#__PURE__*/ _react.default.createElement("link", {
rel: "preload",
as: "script",
href: "https://cdn.ampproject.org/v0.js"
}), /*#__PURE__*/ _react.default.createElement(AmpStyles, {
styles: styles
}), /*#__PURE__*/ _react.default.createElement("style", {
"amp-boilerplate": "",
dangerouslySetInnerHTML: {
__html: `body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}`
}
}), /*#__PURE__*/ _react.default.createElement("noscript", null, /*#__PURE__*/ _react.default.createElement("style", {
"amp-boilerplate": "",
dangerouslySetInnerHTML: {
__html: `body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}`
}
})), /*#__PURE__*/ _react.default.createElement("script", {
async: true,
src: "https://cdn.ampproject.org/v0.js"
})), !(process.env.NEXT_RUNTIME !== "edge" && inAmpMode) && /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, !hasAmphtmlRel && hybridAmp && /*#__PURE__*/ _react.default.createElement("link", {
rel: "amphtml",
href: canonicalBase + getAmpPath(ampPath, dangerousAsPath)
}), this.getBeforeInteractiveInlineScripts(), !optimizeCss && this.getCssLinks(files), !optimizeCss && /*#__PURE__*/ _react.default.createElement("noscript", {
"data-n-css": this.props.nonce ?? ""
}), !disableRuntimeJS && !disableJsPreload && this.getPreloadDynamicChunks(), !disableRuntimeJS && !disableJsPreload && this.getPreloadMainLinks(files), !disableOptimizedLoading && !disableRuntimeJS && this.getPolyfillScripts(), !disableOptimizedLoading && !disableRuntimeJS && this.getPreNextScripts(), !disableOptimizedLoading && !disableRuntimeJS && this.getDynamicChunks(files), !disableOptimizedLoading && !disableRuntimeJS && this.getScripts(files), optimizeCss && this.getCssLinks(files), optimizeCss && /*#__PURE__*/ _react.default.createElement("noscript", {
"data-n-css": this.props.nonce ?? ""
}), this.context.isDevelopment && // this element is used to mount development styles so the
// ordering matches production
// (by default, style-loader injects at the bottom of <head />)
/*#__PURE__*/ _react.default.createElement("noscript", {
id: "__next_css__DO_NOT_USE__"
}), styles || null), /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, {}, ...headTags || []));
}
}
exports.Head = Head;
function handleDocumentScriptLoaderItems(scriptLoader, __NEXT_DATA__, props) {
var ref10, ref7, ref8, ref9;
if (!props.children) return;
const scriptLoaderItems = [];
const children = Array.isArray(props.children) ? props.children : [
props.children
];
const headChildren = (ref10 = children.find((child)=>child.type === Head)) == null ? void 0 : (ref7 = ref10.props) == null ? void 0 : ref7.children;
const bodyChildren = (ref8 = children.find((child)=>child.type === "body")) == null ? void 0 : (ref9 = ref8.props) == null ? void 0 : ref9.children;
// Scripts with beforeInteractive can be placed inside Head or <body> so children of both needs to be traversed
const combinedChildren = [
...Array.isArray(headChildren) ? headChildren : [
headChildren
],
...Array.isArray(bodyChildren) ? bodyChildren : [
bodyChildren
]
];
_react.default.Children.forEach(combinedChildren, (child)=>{
var ref;
if (!child) return;
// When using the `next/script` component, register it in script loader.
if ((ref = child.type) == null ? void 0 : ref.__nextScript) {
if (child.props.strategy === "beforeInteractive") {
scriptLoader.beforeInteractive = (scriptLoader.beforeInteractive || []).concat([
{
...child.props
}
]);
return;
} else if ([
"lazyOnload",
"afterInteractive",
"worker"
].includes(child.props.strategy)) {
scriptLoaderItems.push(child.props);
return;
}
}
});
__NEXT_DATA__.scriptLoader = scriptLoaderItems;
}
class NextScript extends _react.default.Component {
static contextType = _htmlContext.HtmlContext;
getDynamicChunks(files) {
return getDynamicChunks(this.context, this.props, files);
}
getPreNextScripts() {
return getPreNextScripts(this.context, this.props);
}
getScripts(files) {
return getScripts(this.context, this.props, files);
}
getPolyfillScripts() {
return getPolyfillScripts(this.context, this.props);
}
static getInlineScriptSource(context) {
const { __NEXT_DATA__ , largePageDataBytes } = context;
try {
const data = JSON.stringify(__NEXT_DATA__);
const bytes = process.env.NEXT_RUNTIME === "edge" ? new TextEncoder().encode(data).buffer.byteLength : Buffer.from(data).byteLength;
const prettyBytes = require("../lib/pretty-bytes").default;
if (largePageDataBytes && bytes > largePageDataBytes) {
console.warn(`Warning: data for page "${__NEXT_DATA__.page}"${__NEXT_DATA__.page === context.dangerousAsPath ? "" : ` (path "${context.dangerousAsPath}")`} is ${prettyBytes(bytes)} which exceeds the threshold of ${prettyBytes(largePageDataBytes)}, this amount of data can reduce performance.\nSee more info here: https://nextjs.org/docs/messages/large-page-data`);
}
return (0, _htmlescape).htmlEscapeJsonString(data);
} catch (err) {
if ((0, _isError).default(err) && err.message.indexOf("circular structure") !== -1) {
throw new Error(`Circular structure in "getInitialProps" result of page "${__NEXT_DATA__.page}". https://nextjs.org/docs/messages/circular-structure`);
}
throw err;
}
}
render() {
const { assetPrefix , inAmpMode , buildManifest , unstable_runtimeJS , docComponentsRendered , devOnlyCacheBusterQueryString , disableOptimizedLoading , crossOrigin } = this.context;
const disableRuntimeJS = unstable_runtimeJS === false;
docComponentsRendered.NextScript = true;
if (process.env.NEXT_RUNTIME !== "edge" && inAmpMode) {
if ("development" === "production") {
return null;
}
const ampDevFiles = [
...buildManifest.devFiles,
...buildManifest.polyfillFiles,
...buildManifest.ampDevFiles
];
return /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, disableRuntimeJS ? null : /*#__PURE__*/ _react.default.createElement("script", {
id: "__NEXT_DATA__",
type: "application/json",
nonce: this.props.nonce,
crossOrigin: this.props.crossOrigin || crossOrigin,
dangerouslySetInnerHTML: {
__html: NextScript.getInlineScriptSource(this.context)
},
"data-ampdevmode": true
}), ampDevFiles.map((file)=>/*#__PURE__*/ _react.default.createElement("script", {
key: file,
src: `${assetPrefix}/_next/${file}${devOnlyCacheBusterQueryString}`,
nonce: this.props.nonce,
crossOrigin: this.props.crossOrigin || crossOrigin,
"data-ampdevmode": true
})));
}
if ("development" !== "production") {
if (this.props.crossOrigin) console.warn("Warning: `NextScript` attribute `crossOrigin` is deprecated. https://nextjs.org/docs/messages/doc-crossorigin-deprecated");
}
const files = getDocumentFiles(this.context.buildManifest, this.context.__NEXT_DATA__.page, process.env.NEXT_RUNTIME !== "edge" && inAmpMode);
return /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, !disableRuntimeJS && buildManifest.devFiles ? buildManifest.devFiles.map((file)=>/*#__PURE__*/ _react.default.createElement("script", {
key: file,
src: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,
nonce: this.props.nonce,
crossOrigin: this.props.crossOrigin || crossOrigin
})) : null, disableRuntimeJS ? null : /*#__PURE__*/ _react.default.createElement("script", {
id: "__NEXT_DATA__",
type: "application/json",
nonce: this.props.nonce,
crossOrigin: this.props.crossOrigin || crossOrigin,
dangerouslySetInnerHTML: {
__html: NextScript.getInlineScriptSource(this.context)
}
}), disableOptimizedLoading && !disableRuntimeJS && this.getPolyfillScripts(), disableOptimizedLoading && !disableRuntimeJS && this.getPreNextScripts(), disableOptimizedLoading && !disableRuntimeJS && this.getDynamicChunks(files), disableOptimizedLoading && !disableRuntimeJS && this.getScripts(files));
}
}
exports.NextScript = NextScript;
function Html(props) {
const { inAmpMode , docComponentsRendered , locale , scriptLoader , __NEXT_DATA__ } = (0, _react).useContext(_htmlContext.HtmlContext);
docComponentsRendered.Html = true;
handleDocumentScriptLoaderItems(scriptLoader, __NEXT_DATA__, props);
return /*#__PURE__*/ _react.default.createElement("html", Object.assign({}, props, {
lang: props.lang || locale || undefined,
amp: process.env.NEXT_RUNTIME !== "edge" && inAmpMode ? "" : undefined,
"data-ampdevmode": process.env.NEXT_RUNTIME !== "edge" && inAmpMode && "development" !== "production" ? "" : undefined
}));
}
function Main() {
const { docComponentsRendered } = (0, _react).useContext(_htmlContext.HtmlContext);
docComponentsRendered.Main = true;
// @ts-ignore
return /*#__PURE__*/ _react.default.createElement("next-js-internal-body-render-target", null);
}
// Add a special property to the built-in `Document` component so later we can
// identify if a user customized `Document` is used or not.
const InternalFunctionDocument = function InternalFunctionDocument() {
return /*#__PURE__*/ _react.default.createElement(Html, null, /*#__PURE__*/ _react.default.createElement(Head, null), /*#__PURE__*/ _react.default.createElement("body", null, /*#__PURE__*/ _react.default.createElement(Main, null), /*#__PURE__*/ _react.default.createElement(NextScript, null)));
};
Document[_constants.NEXT_BUILTIN_DOCUMENT] = InternalFunctionDocument; //# sourceMappingURL=_document.js.map
<1E>webpack://./node_modules/next/dist/build/webpack/loaders/next-swc-loader.js??ruleSet[1].rules[3].oneOf[2].use!./node_modules/next/dist/pages/_document.js1 {"version":3,"sources":["webpack://./node_modules/next/dist/pages/_document.js"],"sourcesContent":["\"use strict\";\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.Html = Html;\nexports.Main = Main;\nexports.default = void 0;\nvar _react = _interopRequireWildcard(require(\"react\"));\nvar _constants = require(\"../shared/lib/constants\");\nvar _getPageFiles = require(\"../server/get-page-files\");\nvar _htmlescape = require(\"../server/htmlescape\");\nvar _isError = _interopRequireDefault(require(\"../lib/is-error\"));\nvar _htmlContext = require(\"../shared/lib/html-context\");\nclass Document extends _react.default.Component {\n /**\n * `getInitialProps` hook returns the context object with the addition of `renderPage`.\n * `renderPage` callback executes `React` rendering logic synchronously to support server-rendering wrappers\n */ static getInitialProps(ctx) {\n return ctx.defaultGetInitialProps(ctx);\n }\n render() {\n return /*#__PURE__*/ _react.default.createElement(Html, null, /*#__PURE__*/ _react.default.createElement(Head, null), /*#__PURE__*/ _react.default.createElement(\"body\", null, /*#__PURE__*/ _react.default.createElement(Main, null), /*#__PURE__*/ _react.default.createElement(NextScript, null)));\n }\n}\nexports.default = Document;\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\nfunction _getRequireWildcardCache() {\n if (typeof WeakMap !== \"function\") return null;\n var cache = new WeakMap();\n _getRequireWildcardCache = function() {\n return cache;\n };\n return cache;\n}\nfunction _interopRequireWildcard(obj) {\n if (obj && obj.__esModule) {\n return obj;\n }\n if (obj === null || typeof obj !== \"object\" && typeof obj !== \"function\") {\n return {\n default: obj\n };\n }\n var cache = _getRequireWildcardCache();\n if (cache && cache.has(obj)) {\n return cache.get(obj);\n }\n var newObj = {};\n var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;\n for(var key in obj){\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\n var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;\n if (desc && (desc.get || desc.set)) {\n Object.defineProperty(newObj, key, desc);\n } else {\n newObj[key] = obj[key];\n }\n }\n }\n newObj.default = obj;\n if (cache) {\n cache.set(obj, newObj);\n }\n return newObj;\n}\nfunction getDocumentFiles(buildManifest, pathname, inAmpMode) {\n const sharedFiles = (0, _getPageFiles).getPageFiles(buildManifest, \"/_app\");\n const pageFiles = process.env.NEXT_RUNTIME !== \"edge\" && inAmpMode ? [] : (0, _getPageFiles).getPageFiles(buildManifest, pathname);\n return {\n sharedFiles,\n pageFiles,\n allFiles: [\n ...new Set([\n ...sharedFiles,\n ...pageFiles\n ])\n ]\n };\n}\nfunction getPolyfillScripts(context, props) {\n // polyfills.js has to be rendered as nomodule without async\n // It also has to be the first script to load\n const { assetPrefix , buildManifest , devOnlyCacheBusterQueryString , disableOptimizedLoading , crossOrigin , } = context;\n return buildManifest.polyfillFiles.filter((polyfill)=>polyfill.endsWith(\".js\") && !polyfill.endsWith(\".module.js\")).map((polyfill)=>/*#__PURE__*/ _react.default.createElement(\"script\", {\n key: polyfill,\n defer: !disableOptimizedLoading,\n nonce: props.nonce,\n crossOrigin: props.crossOrigin || crossOrigin,\n noModule: true,\n src: `${assetPrefix}/_next/${polyfill}${devOnlyCacheBusterQueryString}`\n
o
h_~t9<00>9<00>9<00>9<00>E<00>E<00>P<00>P-U<00>U<00>U<00>UW)W<00>]<00>]y_<00>_<00>`<00>`c9c<00>d<00>d<00>jk<qGq {-{1{R`{<00>{<00>{{<7B><00><><00><>܀߀
<EFBFBD><00><><00><>Ɔ<00><><00><><00><>^<5E><00><><00><>ލ<00><18>Object.defineProperty(exports, "__esModule", (<18>))<18>exports.Html<18>exports.Main<18>exports["default"]<18>__webpack_require__<18>/*! react */ "react"<15><18>/*! ../shared/lib/constants */ "../shared/lib/constants"<15><18>/*! ../server/get-page-files */ "../server/get-page-files"<15><18>/*! ../server/htmlescape */ "../server/htmlescape"<15><18>/*! ../lib/is-error */ "./node_modules/next/dist/lib/is-error.js"<15><18>/*! ../shared/lib/html-context */ "../shared/lib/html-context"<15><18> true<18>"nodejs"<18>require<18>false<18>{}<18>undefined<18>true<15><15><15><15><15><15><15><18>(__webpack_require__(/*! ../server/utils */ "../server/utils").cleanAmpPath)<15><18>exports.Head<18> false<18>0<18>(__webpack_require__(/*! ../lib/pretty-bytes */ "./node_modules/next/dist/lib/pretty-bytes.js")["default"])<15><15><15><15><15><18>exports.NextScript<15><15><15><1F><>
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.Html = Html;
exports.Main = Main;
exports["default"] = void 0;
var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
var _constants = __webpack_require__(/*! ../shared/lib/constants */ "../shared/lib/constants");
var _getPageFiles = __webpack_require__(/*! ../server/get-page-files */ "../server/get-page-files");
var _htmlescape = __webpack_require__(/*! ../server/htmlescape */ "../server/htmlescape");
var _isError = _interopRequireDefault(__webpack_require__(/*! ../lib/is-error */ "./node_modules/next/dist/lib/is-error.js"));
var _htmlContext = __webpack_require__(/*! ../shared/lib/html-context */ "../shared/lib/html-context");
class Document extends _react.default.Component {
/**
* `getInitialProps` hook returns the context object with the addition of `renderPage`.
* `renderPage` callback executes `React` rendering logic synchronously to support server-rendering wrappers
*/ static getInitialProps(ctx) {
return ctx.defaultGetInitialProps(ctx);
}
render() {
return /*#__PURE__*/ _react.default.createElement(Html, null, /*#__PURE__*/ _react.default.createElement(Head, null), /*#__PURE__*/ _react.default.createElement("body", null, /*#__PURE__*/ _react.default.createElement(Main, null), /*#__PURE__*/ _react.default.createElement(NextScript, null)));
}
}
exports["default"] = Document;
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : {
default: obj
};
}
function _getRequireWildcardCache() {
if (typeof WeakMap !== "function") return null;
var cache = new WeakMap();
_getRequireWildcardCache = function() {
return cache;
};
return cache;
}
function _interopRequireWildcard(obj) {
if (obj && obj.__esModule) {
return obj;
}
if (obj === null || typeof obj !== "object" && typeof obj !== "function") {
return {
default: obj
};
}
var cache = _getRequireWildcardCache();
if (cache && cache.has(obj)) {
return cache.get(obj);
}
var newObj = {};
var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;
for(var key in obj){
if (Object.prototype.hasOwnProperty.call(obj, key)) {
var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;
if (desc && (desc.get || desc.set)) {
Object.defineProperty(newObj, key, desc);
} else {
newObj[key] = obj[key];
}
}
}
newObj.default = obj;
if (cache) {
cache.set(obj, newObj);
}
return newObj;
}
function getDocumentFiles(buildManifest, pathname, inAmpMode) {
const sharedFiles = (0, _getPageFiles).getPageFiles(buildManifest, "/_app");
const pageFiles = true && inAmpMode ? [] : (0, _getPageFiles).getPageFiles(buildManifest, pathname);
return {
sharedFiles,
pageFiles,
allFiles: [
...new Set([
...sharedFiles,
...pageFiles
])
]
};
}
function getPolyfillScripts(context, props) {
// polyfills.js has to be rendered as nomodule without async
// It also has to be the first script to load
const { assetPrefix , buildManifest , devOnlyCacheBusterQueryString , disableOptimizedLoading , crossOrigin } = context;
return buildManifest.polyfillFiles.filter((polyfill)=>polyfill.endsWith(".js") && !polyfill.endsWith(".module.js")).map((polyfill)=>/*#__PURE__*/ _react.default.createElement("script", {
key: polyfill,
defer: !disableOptimizedLoading,
nonce: props.nonce,
crossOrigin: props.crossOrigin || crossOrigin,
noModule: true,
src: `${assetPrefix}/_next/${polyfill}${devOnlyCacheBusterQueryString}`
}));
}
function hasComponentProps(child) {
return !!child && !!child.props;
}
function AmpStyles({ styles }) {
if (!styles) return null;
// try to parse styles from fragment for backwards compat
const curStyles = Array.isArray(styles) ? styles : [];
if (styles.props && // @ts-ignore Property 'props' does not exist on type ReactElement
Array.isArray(styles.props.children)) {
const hasStyles = (el)=>{
var ref, ref1;
return el == null ? void 0 : (ref = el.props) == null ? void 0 : (ref1 = ref.dangerouslySetInnerHTML) == null ? void 0 : ref1.__html;
};
// @ts-ignore Property 'props' does not exist on type ReactElement
styles.props.children.forEach((child)=>{
if (Array.isArray(child)) {
child.forEach((el)=>hasStyles(el) && curStyles.push(el));
} else if (hasStyles(child)) {
curStyles.push(child);
}
});
}
/* Add custom styles before AMP styles to prevent accidental overrides */ return /*#__PURE__*/ _react.default.createElement("style", {
"amp-custom": "",
dangerouslySetInnerHTML: {
__html: curStyles.map((style)=>style.props.dangerouslySetInnerHTML.__html).join("").replace(/\/\*# sourceMappingURL=.*\*\//g, "").replace(/\/\*@ sourceURL=.*?\*\//g, "")
}
});
}
function getDynamicChunks(context, props, files) {
const { dynamicImports , assetPrefix , isDevelopment , devOnlyCacheBusterQueryString , disableOptimizedLoading , crossOrigin } = context;
return dynamicImports.map((file)=>{
if (!file.endsWith(".js") || files.allFiles.includes(file)) return null;
return /*#__PURE__*/ _react.default.createElement("script", {
async: !isDevelopment && disableOptimizedLoading,
defer: !disableOptimizedLoading,
key: file,
src: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,
nonce: props.nonce,
crossOrigin: props.crossOrigin || crossOrigin
});
});
}
function getScripts(context, props, files) {
var ref;
const { assetPrefix , buildManifest , isDevelopment , devOnlyCacheBusterQueryString , disableOptimizedLoading , crossOrigin } = context;
const normalScripts = files.allFiles.filter((file)=>file.endsWith(".js"));
const lowPriorityScripts = (ref = buildManifest.lowPriorityFiles) == null ? void 0 : ref.filter((file)=>file.endsWith(".js"));
return [
...normalScripts,
...lowPriorityScripts
].map((file)=>{
return /*#__PURE__*/ _react.default.createElement("script", {
key: file,
src: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,
nonce: props.nonce,
async: !isDevelopment && disableOptimizedLoading,
defer: !disableOptimizedLoading,
crossOrigin: props.crossOrigin || crossOrigin
});
});
}
function getPreNextWorkerScripts(context, props) {
const { assetPrefix , scriptLoader , crossOrigin , nextScriptWorkers } = context;
// disable `nextScriptWorkers` in edge runtime
if (!nextScriptWorkers || "nodejs" === "edge") return null;
try {
let { partytownSnippet } = require("@builder.io/partytown/integration");
const children = Array.isArray(props.children) ? props.children : [
props.children
];
// Check to see if the user has defined their own Partytown configuration
const userDefinedConfig = children.find((child)=>{
var ref, ref2;
return hasComponentProps(child) && (child == null ? void 0 : (ref = child.props) == null ? void 0 : (ref2 = ref.dangerouslySetInnerHTML) == null ? void 0 : ref2.__html.length) && "data-partytown-config" in child.props;
});
return /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, !userDefinedConfig && /*#__PURE__*/ _react.default.createElement("script", {
"data-partytown-config": "",
dangerouslySetInnerHTML: {
__html: `
partytown = {
lib: "${assetPrefix}/_next/static/~partytown/"
};
`
}
}), /*#__PURE__*/ _react.default.createElement("script", {
"data-partytown": "",
dangerouslySetInnerHTML: {
__html: partytownSnippet()
}
}), (scriptLoader.worker || []).map((file, index)=>{
const { strategy , src , children: scriptChildren , dangerouslySetInnerHTML , ...scriptProps } = file;
let srcProps = {};
if (src) {
// Use external src if provided
srcProps.src = src;
} else if (dangerouslySetInnerHTML && dangerouslySetInnerHTML.__html) {
// Embed inline script if provided with dangerouslySetInnerHTML
srcProps.dangerouslySetInnerHTML = {
__html: dangerouslySetInnerHTML.__html
};
} else if (scriptChildren) {
// Embed inline script if provided with children
srcProps.dangerouslySetInnerHTML = {
__html: typeof scriptChildren === "string" ? scriptChildren : Array.isArray(scriptChildren) ? scriptChildren.join("") : ""
};
} else {
throw new Error("Invalid usage of next/script. Did you forget to include a src attribute or an inline script? https://nextjs.org/docs/messages/invalid-script");
}
return /*#__PURE__*/ _react.default.createElement("script", Object.assign({}, srcProps, scriptProps, {
type: "text/partytown",
key: src || index,
nonce: props.nonce,
"data-nscript": "worker",
crossOrigin: props.crossOrigin || crossOrigin
}));
}));
} catch (err) {
if ((0, _isError).default(err) && err.code !== "MODULE_NOT_FOUND") {
console.warn(`Warning: ${err.message}`);
}
return null;
}
}
function getPreNextScripts(context, props) {
const { scriptLoader , disableOptimizedLoading , crossOrigin } = context;
const webWorkerScripts = getPreNextWorkerScripts(context, props);
const beforeInteractiveScripts = (scriptLoader.beforeInteractive || []).filter((script)=>script.src).map((file, index)=>{
const { strategy , ...scriptProps } = file;
return /*#__PURE__*/ _react.default.createElement("script", Object.assign({}, scriptProps, {
key: scriptProps.src || index,
defer: scriptProps.defer ?? !disableOptimizedLoading,
nonce: props.nonce,
"data-nscript": "beforeInteractive",
crossOrigin: props.crossOrigin || crossOrigin
}));
});
return /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, webWorkerScripts, beforeInteractiveScripts);
}
function getHeadHTMLProps(props) {
const { crossOrigin , nonce , ...restProps } = props;
// This assignment is necessary for additional type checking to avoid unsupported attributes in <head>
const headProps = restProps;
return headProps;
}
function getAmpPath(ampPath, asPath) {
return ampPath || `${asPath}${asPath.includes("?") ? "&" : "?"}amp=1`;
}
function getFontLoaderLinks(fontLoaderManifest, dangerousAsPath, assetPrefix = "") {
if (!fontLoaderManifest) {
return {
preconnect: null,
preload: null
};
}
const appFontsEntry = fontLoaderManifest.pages["/_app"];
const pageFontsEntry = fontLoaderManifest.pages[dangerousAsPath];
const preloadedFontFiles = [
...appFontsEntry ?? [],
...pageFontsEntry ?? []
];
// If no font files should preload but there's an entry for the path, add a preconnect tag.
const preconnectToSelf = !!(preloadedFontFiles.length === 0 && (appFontsEntry || pageFontsEntry));
return {
preconnect: preconnectToSelf ? /*#__PURE__*/ _react.default.createElement("link", {
rel: "preconnect",
href: "/",
crossOrigin: "anonymous"
}) : null,
preload: preloadedFontFiles ? preloadedFontFiles.map((fontFile)=>{
const ext = /\.(woff|woff2|eot|ttf|otf)$/.exec(fontFile)[1];
return /*#__PURE__*/ _react.default.createElement("link", {
key: fontFile,
rel: "preload",
href: `${assetPrefix}/_next/${encodeURI(fontFile)}`,
as: "font",
type: `font/${ext}`,
crossOrigin: "anonymous"
});
}) : null
};
}
class Head extends _react.default.Component {
static contextType = _htmlContext.HtmlContext;
getCssLinks(files) {
const { assetPrefix , devOnlyCacheBusterQueryString , dynamicImports , crossOrigin , optimizeCss , optimizeFonts } = this.context;
const cssFiles = files.allFiles.filter((f)=>f.endsWith(".css"));
const sharedFiles = new Set(files.sharedFiles);
// Unmanaged files are CSS files that will be handled directly by the
// webpack runtime (`mini-css-extract-plugin`).
let unmangedFiles = new Set([]);
let dynamicCssFiles = Array.from(new Set(dynamicImports.filter((file)=>file.endsWith(".css"))));
if (dynamicCssFiles.length) {
const existing = new Set(cssFiles);
dynamicCssFiles = dynamicCssFiles.filter((f)=>!(existing.has(f) || sharedFiles.has(f)));
unmangedFiles = new Set(dynamicCssFiles);
cssFiles.push(...dynamicCssFiles);
}
let cssLinkElements = [];
cssFiles.forEach((file)=>{
const isSharedFile = sharedFiles.has(file);
if (!optimizeCss) {
cssLinkElements.push(/*#__PURE__*/ _react.default.createElement("link", {
key: `${file}-preload`,
nonce: this.props.nonce,
rel: "preload",
href: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,
as: "style",
crossOrigin: this.props.crossOrigin || crossOrigin
}));
}
const isUnmanagedFile = unmangedFiles.has(file);
cssLinkElements.push(/*#__PURE__*/ _react.default.createElement("link", {
key: file,
nonce: this.props.nonce,
rel: "stylesheet",
href: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,
crossOrigin: this.props.crossOrigin || crossOrigin,
"data-n-g": isUnmanagedFile ? undefined : isSharedFile ? "" : undefined,
"data-n-p": isUnmanagedFile ? undefined : isSharedFile ? undefined : ""
}));
});
if (false) {}
return cssLinkElements.length === 0 ? null : cssLinkElements;
}
getPreloadDynamicChunks() {
const { dynamicImports , assetPrefix , devOnlyCacheBusterQueryString , crossOrigin } = this.context;
return dynamicImports.map((file)=>{
if (!file.endsWith(".js")) {
return null;
}
return /*#__PURE__*/ _react.default.createElement("link", {
rel: "preload",
key: file,
href: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,
as: "script",
nonce: this.props.nonce,
crossOrigin: this.props.crossOrigin || crossOrigin
});
}) // Filter out nulled scripts
.filter(Boolean);
}
getPreloadMainLinks(files) {
const { assetPrefix , devOnlyCacheBusterQueryString , scriptLoader , crossOrigin } = this.context;
const preloadFiles = files.allFiles.filter((file)=>{
return file.endsWith(".js");
});
return [
...(scriptLoader.beforeInteractive || []).map((file)=>/*#__PURE__*/ _react.default.createElement("link", {
key: file.src,
nonce: this.props.nonce,
rel: "preload",
href: file.src,
as: "script",
crossOrigin: this.props.crossOrigin || crossOrigin
})),
...preloadFiles.map((file)=>/*#__PURE__*/ _react.default.createElement("link", {
key: file,
nonce: this.props.nonce,
rel: "preload",
href: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,
as: "script",
crossOrigin: this.props.crossOrigin || crossOrigin
}))
];
}
getBeforeInteractiveInlineScripts() {
const { scriptLoader } = this.context;
const { nonce , crossOrigin } = this.props;
return (scriptLoader.beforeInteractive || []).filter((script)=>!script.src && (script.dangerouslySetInnerHTML || script.children)).map((file, index)=>{
const { strategy , children , dangerouslySetInnerHTML , src , ...scriptProps } = file;
let html = "";
if (dangerouslySetInnerHTML && dangerouslySetInnerHTML.__html) {
html = dangerouslySetInnerHTML.__html;
} else if (children) {
html = typeof children === "string" ? children : Array.isArray(children) ? children.join("") : "";
}
return /*#__PURE__*/ _react.default.createElement("script", Object.assign({}, scriptProps, {
dangerouslySetInnerHTML: {
__html: html
},
key: scriptProps.id || index,
nonce: nonce,
"data-nscript": "beforeInteractive",
crossOrigin: crossOrigin || undefined
}));
});
}
getDynamicChunks(files) {
return getDynamicChunks(this.context, this.props, files);
}
getPreNextScripts() {
return getPreNextScripts(this.context, this.props);
}
getScripts(files) {
return getScripts(this.context, this.props, files);
}
getPolyfillScripts() {
return getPolyfillScripts(this.context, this.props);
}
makeStylesheetInert(node) {
return _react.default.Children.map(node, (c)=>{
var ref5, ref3;
if ((c == null ? void 0 : c.type) === "link" && (c == null ? void 0 : (ref5 = c.props) == null ? void 0 : ref5.href) && _constants.OPTIMIZED_FONT_PROVIDERS.some(({ url })=>{
var ref, ref4;
return c == null ? void 0 : (ref = c.props) == null ? void 0 : (ref4 = ref.href) == null ? void 0 : ref4.startsWith(url);
})) {
const newProps = {
...c.props || {},
"data-href": c.props.href,
href: undefined
};
return /*#__PURE__*/ _react.default.cloneElement(c, newProps);
} else if (c == null ? void 0 : (ref3 = c.props) == null ? void 0 : ref3.children) {
const newProps1 = {
...c.props || {},
children: this.makeStylesheetInert(c.props.children)
};
return /*#__PURE__*/ _react.default.cloneElement(c, newProps1);
}
return c;
}).filter(Boolean);
}
render() {
const { styles , ampPath , inAmpMode , hybridAmp , canonicalBase , __NEXT_DATA__ , dangerousAsPath , headTags , unstable_runtimeJS , unstable_JsPreload , disableOptimizedLoading , optimizeCss , optimizeFonts , assetPrefix , fontLoaderManifest } = this.context;
const disableRuntimeJS = unstable_runtimeJS === false;
const disableJsPreload = unstable_JsPreload === false || !disableOptimizedLoading;
this.context.docComponentsRendered.Head = true;
let { head } = this.context;
let cssPreloads = [];
let otherHeadElements = [];
if (head) {
head.forEach((c)=>{
if (c && c.type === "link" && c.props["rel"] === "preload" && c.props["as"] === "style") {
cssPreloads.push(c);
} else {
c && otherHeadElements.push(c);
}
});
head = cssPreloads.concat(otherHeadElements);
}
let children = _react.default.Children.toArray(this.props.children).filter(Boolean);
// show a warning if Head contains <title> (only in development)
if (true) {
children = _react.default.Children.map(children, (child)=>{
var ref;
const isReactHelmet = child == null ? void 0 : (ref = child.props) == null ? void 0 : ref["data-react-helmet"];
if (!isReactHelmet) {
var ref6;
if ((child == null ? void 0 : child.type) === "title") {
console.warn("Warning: <title> should not be used in _document.js's <Head>. https://nextjs.org/docs/messages/no-document-title");
} else if ((child == null ? void 0 : child.type) === "meta" && (child == null ? void 0 : (ref6 = child.props) == null ? void 0 : ref6.name) === "viewport") {
console.warn("Warning: viewport meta tags should not be used in _document.js's <Head>. https://nextjs.org/docs/messages/no-document-viewport-meta");
}
}
return child;
});
if (this.props.crossOrigin) console.warn("Warning: `Head` attribute `crossOrigin` is deprecated. https://nextjs.org/docs/messages/doc-crossorigin-deprecated");
}
if (false) {}
let hasAmphtmlRel = false;
let hasCanonicalRel = false;
// show warning and remove conflicting amp head tags
head = _react.default.Children.map(head || [], (child)=>{
if (!child) return child;
const { type , props } = child;
if ( true && inAmpMode) {
let badProp = "";
if (type === "meta" && props.name === "viewport") {
badProp = 'name="viewport"';
} else if (type === "link" && props.rel === "canonical") {
hasCanonicalRel = true;
} else if (type === "script") {
// only block if
// 1. it has a src and isn't pointing to ampproject's CDN
// 2. it is using dangerouslySetInnerHTML without a type or
// a type of text/javascript
if (props.src && props.src.indexOf("ampproject") < -1 || props.dangerouslySetInnerHTML && (!props.type || props.type === "text/javascript")) {
badProp = "<script";
Object.keys(props).forEach((prop)=>{
badProp += ` ${prop}="${props[prop]}"`;
});
badProp += "/>";
}
}
if (badProp) {
console.warn(`Found conflicting amp tag "${child.type}" with conflicting prop ${badProp} in ${__NEXT_DATA__.page}. https://nextjs.org/docs/messages/conflicting-amp-tag`);
return null;
}
} else {
// non-amp mode
if (type === "link" && props.rel === "amphtml") {
hasAmphtmlRel = true;
}
}
return child;
});
const files = getDocumentFiles(this.context.buildManifest, this.context.__NEXT_DATA__.page, true && inAmpMode);
const fontLoaderLinks = getFontLoaderLinks(fontLoaderManifest, dangerousAsPath, assetPrefix);
return /*#__PURE__*/ _react.default.createElement("head", Object.assign({}, getHeadHTMLProps(this.props)), this.context.isDevelopment && /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/ _react.default.createElement("style", {
"data-next-hide-fouc": true,
"data-ampdevmode": true && inAmpMode ? "true" : undefined,
dangerouslySetInnerHTML: {
__html: `body{display:none}`
}
}), /*#__PURE__*/ _react.default.createElement("noscript", {
"data-next-hide-fouc": true,
"data-ampdevmode": true && inAmpMode ? "true" : undefined
}, /*#__PURE__*/ _react.default.createElement("style", {
dangerouslySetInnerHTML: {
__html: `body{display:block}`
}
}))), head, /*#__PURE__*/ _react.default.createElement("meta", {
name: "next-head-count",
content: _react.default.Children.count(head || []).toString()
}), children, optimizeFonts && /*#__PURE__*/ _react.default.createElement("meta", {
name: "next-font-preconnect"
}), fontLoaderLinks.preconnect, fontLoaderLinks.preload, true && inAmpMode && /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/ _react.default.createElement("meta", {
name: "viewport",
content: "width=device-width,minimum-scale=1,initial-scale=1"
}), !hasCanonicalRel && /*#__PURE__*/ _react.default.createElement("link", {
rel: "canonical",
href: canonicalBase + (__webpack_require__(/*! ../server/utils */ "../server/utils").cleanAmpPath)(dangerousAsPath)
}), /*#__PURE__*/ _react.default.createElement("link", {
rel: "preload",
as: "script",
href: "https://cdn.ampproject.org/v0.js"
}), /*#__PURE__*/ _react.default.createElement(AmpStyles, {
styles: styles
}), /*#__PURE__*/ _react.default.createElement("style", {
"amp-boilerplate": "",
dangerouslySetInnerHTML: {
__html: `body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}`
}
}), /*#__PURE__*/ _react.default.createElement("noscript", null, /*#__PURE__*/ _react.default.createElement("style", {
"amp-boilerplate": "",
dangerouslySetInnerHTML: {
__html: `body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}`
}
})), /*#__PURE__*/ _react.default.createElement("script", {
async: true,
src: "https://cdn.ampproject.org/v0.js"
})), !( true && inAmpMode) && /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, !hasAmphtmlRel && hybridAmp && /*#__PURE__*/ _react.default.createElement("link", {
rel: "amphtml",
href: canonicalBase + getAmpPath(ampPath, dangerousAsPath)
}), this.getBeforeInteractiveInlineScripts(), !optimizeCss && this.getCssLinks(files), !optimizeCss && /*#__PURE__*/ _react.default.createElement("noscript", {
"data-n-css": this.props.nonce ?? ""
}), !disableRuntimeJS && !disableJsPreload && this.getPreloadDynamicChunks(), !disableRuntimeJS && !disableJsPreload && this.getPreloadMainLinks(files), !disableOptimizedLoading && !disableRuntimeJS && this.getPolyfillScripts(), !disableOptimizedLoading && !disableRuntimeJS && this.getPreNextScripts(), !disableOptimizedLoading && !disableRuntimeJS && this.getDynamicChunks(files), !disableOptimizedLoading && !disableRuntimeJS && this.getScripts(files), optimizeCss && this.getCssLinks(files), optimizeCss && /*#__PURE__*/ _react.default.createElement("noscript", {
"data-n-css": this.props.nonce ?? ""
}), this.context.isDevelopment && // this element is used to mount development styles so the
// ordering matches production
// (by default, style-loader injects at the bottom of <head />)
/*#__PURE__*/ _react.default.createElement("noscript", {
id: "__next_css__DO_NOT_USE__"
}), styles || null), /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, {}, ...headTags || []));
}
}
exports.Head = Head;
function handleDocumentScriptLoaderItems(scriptLoader, __NEXT_DATA__, props) {
var ref10, ref7, ref8, ref9;
if (!props.children) return;
const scriptLoaderItems = [];
const children = Array.isArray(props.children) ? props.children : [
props.children
];
const headChildren = (ref10 = children.find((child)=>child.type === Head)) == null ? void 0 : (ref7 = ref10.props) == null ? void 0 : ref7.children;
const bodyChildren = (ref8 = children.find((child)=>child.type === "body")) == null ? void 0 : (ref9 = ref8.props) == null ? void 0 : ref9.children;
// Scripts with beforeInteractive can be placed inside Head or <body> so children of both needs to be traversed
const combinedChildren = [
...Array.isArray(headChildren) ? headChildren : [
headChildren
],
...Array.isArray(bodyChildren) ? bodyChildren : [
bodyChildren
]
];
_react.default.Children.forEach(combinedChildren, (child)=>{
var ref;
if (!child) return;
// When using the `next/script` component, register it in script loader.
if ((ref = child.type) == null ? void 0 : ref.__nextScript) {
if (child.props.strategy === "beforeInteractive") {
scriptLoader.beforeInteractive = (scriptLoader.beforeInteractive || []).concat([
{
...child.props
}
]);
return;
} else if ([
"lazyOnload",
"afterInteractive",
"worker"
].includes(child.props.strategy)) {
scriptLoaderItems.push(child.props);
return;
}
}
});
__NEXT_DATA__.scriptLoader = scriptLoaderItems;
}
class NextScript extends _react.default.Component {
static contextType = _htmlContext.HtmlContext;
getDynamicChunks(files) {
return getDynamicChunks(this.context, this.props, files);
}
getPreNextScripts() {
return getPreNextScripts(this.context, this.props);
}
getScripts(files) {
return getScripts(this.context, this.props, files);
}
getPolyfillScripts() {
return getPolyfillScripts(this.context, this.props);
}
static getInlineScriptSource(context) {
const { __NEXT_DATA__ , largePageDataBytes } = context;
try {
const data = JSON.stringify(__NEXT_DATA__);
const bytes = false ? 0 : Buffer.from(data).byteLength;
const prettyBytes = (__webpack_require__(/*! ../lib/pretty-bytes */ "./node_modules/next/dist/lib/pretty-bytes.js")["default"]);
if (largePageDataBytes && bytes > largePageDataBytes) {
console.warn(`Warning: data for page "${__NEXT_DATA__.page}"${__NEXT_DATA__.page === context.dangerousAsPath ? "" : ` (path "${context.dangerousAsPath}")`} is ${prettyBytes(bytes)} which exceeds the threshold of ${prettyBytes(largePageDataBytes)}, this amount of data can reduce performance.\nSee more info here: https://nextjs.org/docs/messages/large-page-data`);
}
return (0, _htmlescape).htmlEscapeJsonString(data);
} catch (err) {
if ((0, _isError).default(err) && err.message.indexOf("circular structure") !== -1) {
throw new Error(`Circular structure in "getInitialProps" result of page "${__NEXT_DATA__.page}". https://nextjs.org/docs/messages/circular-structure`);
}
throw err;
}
}
render() {
const { assetPrefix , inAmpMode , buildManifest , unstable_runtimeJS , docComponentsRendered , devOnlyCacheBusterQueryString , disableOptimizedLoading , crossOrigin } = this.context;
const disableRuntimeJS = unstable_runtimeJS === false;
docComponentsRendered.NextScript = true;
if ( true && inAmpMode) {
if (false) {}
const ampDevFiles = [
...buildManifest.devFiles,
...buildManifest.polyfillFiles,
...buildManifest.ampDevFiles
];
return /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, disableRuntimeJS ? null : /*#__PURE__*/ _react.default.createElement("script", {
id: "__NEXT_DATA__",
type: "application/json",
nonce: this.props.nonce,
crossOrigin: this.props.crossOrigin || crossOrigin,
dangerouslySetInnerHTML: {
__html: NextScript.getInlineScriptSource(this.context)
},
"data-ampdevmode": true
}), ampDevFiles.map((file)=>/*#__PURE__*/ _react.default.createElement("script", {
key: file,
src: `${assetPrefix}/_next/${file}${devOnlyCacheBusterQueryString}`,
nonce: this.props.nonce,
crossOrigin: this.props.crossOrigin || crossOrigin,
"data-ampdevmode": true
})));
}
if (true) {
if (this.props.crossOrigin) console.warn("Warning: `NextScript` attribute `crossOrigin` is deprecated. https://nextjs.org/docs/messages/doc-crossorigin-deprecated");
}
const files = getDocumentFiles(this.context.buildManifest, this.context.__NEXT_DATA__.page, true && inAmpMode);
return /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, !disableRuntimeJS && buildManifest.devFiles ? buildManifest.devFiles.map((file)=>/*#__PURE__*/ _react.default.createElement("script", {
key: file,
src: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,
nonce: this.props.nonce,
crossOrigin: this.props.crossOrigin || crossOrigin
})) : null, disableRuntimeJS ? null : /*#__PURE__*/ _react.default.createElement("script", {
id: "__NEXT_DATA__",
type: "application/json",
nonce: this.props.nonce,
crossOrigin: this.props.crossOrigin || crossOrigin,
dangerouslySetInnerHTML: {
__html: NextScript.getInlineScriptSource(this.context)
}
}), disableOptimizedLoading && !disableRuntimeJS && this.getPolyfillScripts(), disableOptimizedLoading && !disableRuntimeJS && this.getPreNextScripts(), disableOptimizedLoading && !disableRuntimeJS && this.getDynamicChunks(files), disableOptimizedLoading && !disableRuntimeJS && this.getScripts(files));
}
}
exports.NextScript = NextScript;
function Html(props) {
const { inAmpMode , docComponentsRendered , locale , scriptLoader , __NEXT_DATA__ } = (0, _react).useContext(_htmlContext.HtmlContext);
docComponentsRendered.Html = true;
handleDocumentScriptLoaderItems(scriptLoader, __NEXT_DATA__, props);
return /*#__PURE__*/ _react.default.createElement("html", Object.assign({}, props, {
lang: props.lang || locale || undefined,
amp: true && inAmpMode ? "" : undefined,
"data-ampdevmode": true && inAmpMode && "development" !== "production" ? "" : undefined
}));
}
function Main() {
const { docComponentsRendered } = (0, _react).useContext(_htmlContext.HtmlContext);
docComponentsRendered.Main = true;
// @ts-ignore
return /*#__PURE__*/ _react.default.createElement("next-js-internal-body-render-target", null);
}
// Add a special property to the built-in `Document` component so later we can
// identify if a user customized `Document` is used or not.
const InternalFunctionDocument = function InternalFunctionDocument() {
return /*#__PURE__*/ _react.default.createElement(Html, null, /*#__PURE__*/ _react.default.createElement(Head, null), /*#__PURE__*/ _react.default.createElement("body", null, /*#__PURE__*/ _react.default.createElement(Main, null), /*#__PURE__*/ _react.default.createElement(NextScript, null)));
};
Document[_constants.NEXT_BUILTIN_DOCUMENT] = InternalFunctionDocument; //# sourceMappingURL=_document.js.map
<15><15><15><03>x<1F>aAAAa;AACbA,8CAA6C;IACzCG,OAAO,IAAI;AACf,CAAC,EAAC;AACFD,YAAY,GAAGE;AACfF,YAAY,GAAGG;AACfH,kBAAe,GAAG,KAAK;AACvB,IAAIK,SAASC,wBAAwBC,mBAAOA,CAAC,oBAAO;AACpD,IAAIC,aAAaD,mBAAOA,CAAC,wDAAyB;AAClD,IAAIE,gBAAgBF,mBAAOA,CAAC,0DAA0B;AACtD,IAAIG,cAAcH,mBAAOA,CAAC,kDAAsB;AAChD,IAAII,WAAWC,uBAAuBL,mBAAOA,CAAC,iEAAiB;AAC/D,IAAIM,eAAeN,mBAAOA,CAAC,8DAA4B;AACvD,MAAMO,iBAAiBT,OAAOD,OAAO,CAACW,SAAS;IAC3C;;;GAGD,GAAG,OAAOC,gBAAgBC,GAAG,EAAE;QAC1B,OAAOA,IAAIC,sBAAsB,CAACD;IACtC;IACAE,SAAS;QACL,OAAO,WAAW,GAAGd,OAAOD,OAAO,CAACgB,aAAa,CAAClB,MAAM,IAAI,EAAE,WAAW,GAAGG,OAAOD,OAAO,CAACgB,aAAa,CAACC,MAAM,IAAI,GAAG,WAAW,GAAGhB,OAAOD,OAAO,CAACgB,aAAa,CAAC,QAAQ,IAAI,EAAE,WAAW,GAAGf,OAAOD,OAAO,CAACgB,aAAa,CAACjB,MAAM,IAAI,GAAG,WAAW,GAAGE,OAAOD,OAAO,CAACgB,aAAa,CAACE,YAAY,IAAI;IACtS;AACJ;AACAtB,kBAAe,GAAGc;AAClB,SAASF,uBAAuBW,GAAG,EAAE;IACjC,OAAOA,OAAOA,IAAIC,UAAU,GAAGD,MAAM;QACjCnB,SAASmB;IACb,CAAC;AACL;AACA,SAASE,2BAA2B;IAChC,IAAI,OAAOC,YAAY,YAAY,OAAO,IAAI;IAC9C,IAAIC,QAAQ,IAAID;IAChBD,2BAA2B,WAAW;QAClC,OAAOE;IACX;IACA,OAAOA;AACX;AACA,SAASrB,wBAAwBiB,GAAG,EAAE;IAClC,IAAIA,OAAOA,IAAIC,UAAU,EAAE;QACvB,OAAOD;IACX,CAAC;IACD,IAAIA,QAAQ,IAAI,IAAI,OAAOA,QAAQ,YAAY,OAAOA,QAAQ,YAAY;QACtE,OAAO;YACHnB,SAASmB;QACb;IACJ,CAAC;IACD,IAAII,QAAQF;IACZ,IAAIE,SAASA,MAAMC,GAAG,CAACL,MAAM;QACzB,OAAOI,MAAME,GAAG,CAACN;IACrB,CAAC;IACD,IAAIO,SAAS,CAAC;IACd,IAAIC,wBAAwBjC,OAAOC,cAAc,IAAID,OAAOkC,wBAAwB;IACpF,IAAI,IAAIC,OAAOV,IAAI;QACf,IAAIzB,OAAOoC,SAAS,CAACC,cAAc,CAACC,IAAI,CAACb,KAAKU,MAAM;YAChD,IAAII,OAAON,wBAAwBjC,OAAOkC,wBAAwB,CAACT,KAAKU,OAAO,IAAI;YACnF,IAAII,QAASA,CAAAA,KAAKR,GAAG,IAAIQ,KAAKC,GAAG,GAAG;gBAChCxC,OAAOC,cAAc,CAAC+B,QAAQG,KAAKI;YACvC,OAAO;gBACHP,MAAM,CAACG,IAAI,GAAGV,GAAG,CAACU,IAAI;YAC1B,CAAC;QACL,CAAC;IACL;IACAH,OAAO1B,OAAO,GAAGmB;IACjB,IAAII,OAAO;QACPA,MAAMW,GAAG,CAACf,KAAKO;IACnB,CAAC;IACD,OAAOA;AACX;AACA,SAASS,iBAAiBC,aAAa,EAAEC,QAAQ,EAAEC,SAAS,EAAE;IAC1D,MAAMC,cAAc,CAAC,GAAGlC,aAAa,EAAEmC,YAAY,CAACJ,eAAe;IACnE,MAAMK,YAAYC,KAAmC,IAAIJ,YAAY,EAAE,GAAG,CAAC,GAAGjC,aAAa,EAAEmC,YAAY,CAACJ,eAAeC,SAAS;IAClI,OAAO;QACHE;QACAE;QACAI,UAAU;eACH,IAAIC,IAAI;mBACJP;mBACAE;aACN;SACJ;IACL;AACJ;AACA,SAASM,mBAAmBC,OAAO,EAAEC,KAAK,EAAE;IACxC,4DAA4D;IAC5D,6CAA6C;IAC7C,MAAM,EAAEC,YAAW,EAAGd,cAAa,EAAGe,8BAA6B,EAAGC,wBAAuB,EAAGC,YAAW,EAAK,GAAGL;IACnH,OAAOZ,cAAckB,aAAa,CAACC,MAAM,CAAC,CAACC,WAAWA,SAASC,QAAQ,CAAC,UAAU,CAACD,SAASC,QAAQ,CAAC,eAAeC,GAAG,CAAC,CAACF,WAAW,WAAW,GAAGvD,OAAOD,OAAO,CAACgB,aAAa,CAAC,UAAU;YACjLa,KAAK2B;YACLG,OAAO,CAACP;YACRQ,OAAOX,MAAMW,KAAK;YAClBP,aAAaJ,MAAMI,WAAW,IAAIA;YAClCQ,UAAU,IAAI;YACdC,KAAK,CAAC,EAAEZ,YAAY,OAAO,EAAEM,SAAS,EAAEL,8BAA8B,CAAC;QAC3E;AACR;AACA,SAASY,kBAAkBC,KAAK,EAAE;IAC9B,OAAO,CAAC,CAACA,SAAS,CAAC,CAACA,MAAMf,KAAK;AACnC;AACA,SAASgB,UAAU,EAAEC,OAAM,EAAG,EAAE;IAC5B,IAAI,CAACA,QAAQ,OAAO,IAAI;IACxB,yDAAyD;IACzD,MAAMC,YAAYC,MAAMC,OAAO,CAACH,UAAUA,SAAS,EAAE;IACrD,IACAA,OAAOjB,KAAK,IAAI,kEAAkE;IAClFmB,MAAMC,OAAO,CAACH,OAAOjB,KAAK,CAACqB,QAAQ,GAAG;QAClC,MAAMC,YAAY,CAACC,KAAK;YACpB,IAAIC,KAAKC;YACT,OAAOF,MAAM,IAAI,GAAG,KAAK,IAAI,CAACC,MAAMD,GAAGvB,KAAK,KAAK,IAAI,GAAG,KAAK,IAAI,CAACyB,OAAOD,IAAIE,uBAAuB,KAAK,IAAI,GAAG,KAAK,IAAID,KAAKE,MAAM;QACxI;QACA,kEAAkE;QAClEV,OAAOjB,KAAK,CAACqB,QAAQ,CAACO,OAAO,CAAC,CAACb,QAAQ;YACnC,IAAII,MAAMC,OAAO,CAACL,QAAQ;gBACtBA,MAAMa,OAAO,CAAC,CAACL,KAAKD,UAAUC,OAAOL,UAAUW,IAAI,CAACN;YACxD,OAAO,IAAID,UAAUP,QAAQ;gBACzBG,UAAUW,IAAI,CAACd;YACnB,CAAC;QACL;IACJ,CAAC;IACD,uEAAuE,GAAG,OAAO,WAAW,GAAG/D,OAAOD,OAAO,CAACgB,aAAa,CAAC,SAAS;QACjI,cAAc;QACd2D,yBAAyB;YACrBC,QAAQT,UAAUT,GAAG,CAAC,CAACqB,QAAQA,MAAM9B,KAAK,CAAC0B,uBAAuB,CAACC,MAAM,EAAEI,IAAI,CAAC,IAAIC,OAAO,CAAC,kCAAkC,IAAIA,OAAO,CAAC,4BAA4B;QAC1K;IACJ;AACJ;AACA,SAASC,iBAAiBlC,OAAO,EAAEC,KAAK,EAAEkC,KAAK,EAAE;IAC7C,MAAM,EAAEC,eAAc,EAAGlC,YAAW,EAAGmC,cAAa,EAAGlC,8BAA6B,EAAGC,wBAAuB,EAAGC,YAAW,EAAK,GAAGL;IACpI,OAAOoC,eAAe1B,GAAG,CAAC,CAAC4B,OAAO;QAC9B,IAAI,CAACA,KAAK7B,QAAQ,CAAC,UAAU0B,MAAMtC,QAAQ,CAAC0C,QAAQ,CAACD,OAAO,OAAO,IAAI;QACvE,OAAO,WAAW,GAAGrF,OAAOD,OAAO,CAACgB,aAAa,CAAC,UAAU;YACxDwE,OAAO,CAACH,iBAAiBjC;YACzBO,OAAO,CAACP;YACRvB,KAAKyD;YACLxB,KAAK,CAAC,EAAEZ,YAAY,OAAO,EAAEuC,UAAUH,MAAM,EAAEnC,8BAA8B,CAAC;YAC9ES,OAAOX,MAAMW,KAAK;YAClBP,a
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.Html = Html;
exports.Main = Main;
exports.default = void 0;
var _react = _interopRequireWildcard(require("react"));
var _constants = require("../shared/lib/constants");
var _getPageFiles = require("../server/get-page-files");
var _htmlescape = require("../server/htmlescape");
var _isError = _interopRequireDefault(require("../lib/is-error"));
var _htmlContext = require("../shared/lib/html-context");
class Document extends _react.default.Component {
/**
* `getInitialProps` hook returns the context object with the addition of `renderPage`.
* `renderPage` callback executes `React` rendering logic synchronously to support server-rendering wrappers
*/ static getInitialProps(ctx) {
return ctx.defaultGetInitialProps(ctx);
}
render() {
return /*#__PURE__*/ _react.default.createElement(Html, null, /*#__PURE__*/ _react.default.createElement(Head, null), /*#__PURE__*/ _react.default.createElement("body", null, /*#__PURE__*/ _react.default.createElement(Main, null), /*#__PURE__*/ _react.default.createElement(NextScript, null)));
}
}
exports.default = Document;
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : {
default: obj
};
}
function _getRequireWildcardCache() {
if (typeof WeakMap !== "function") return null;
var cache = new WeakMap();
_getRequireWildcardCache = function() {
return cache;
};
return cache;
}
function _interopRequireWildcard(obj) {
if (obj && obj.__esModule) {
return obj;
}
if (obj === null || typeof obj !== "object" && typeof obj !== "function") {
return {
default: obj
};
}
var cache = _getRequireWildcardCache();
if (cache && cache.has(obj)) {
return cache.get(obj);
}
var newObj = {};
var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;
for(var key in obj){
if (Object.prototype.hasOwnProperty.call(obj, key)) {
var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;
if (desc && (desc.get || desc.set)) {
Object.defineProperty(newObj, key, desc);
} else {
newObj[key] = obj[key];
}
}
}
newObj.default = obj;
if (cache) {
cache.set(obj, newObj);
}
return newObj;
}
function getDocumentFiles(buildManifest, pathname, inAmpMode) {
const sharedFiles = (0, _getPageFiles).getPageFiles(buildManifest, "/_app");
const pageFiles = process.env.NEXT_RUNTIME !== "edge" && inAmpMode ? [] : (0, _getPageFiles).getPageFiles(buildManifest, pathname);
return {
sharedFiles,
pageFiles,
allFiles: [
...new Set([
...sharedFiles,
...pageFiles
])
]
};
}
function getPolyfillScripts(context, props) {
// polyfills.js has to be rendered as nomodule without async
// It also has to be the first script to load
const { assetPrefix , buildManifest , devOnlyCacheBusterQueryString , disableOptimizedLoading , crossOrigin , } = context;
return buildManifest.polyfillFiles.filter((polyfill)=>polyfill.endsWith(".js") && !polyfill.endsWith(".module.js")).map((polyfill)=>/*#__PURE__*/ _react.default.createElement("script", {
key: polyfill,
defer: !disableOptimizedLoading,
nonce: props.nonce,
crossOrigin: props.crossOrigin || crossOrigin,
noModule: true,
src: `${assetPrefix}/_next/${polyfill}${devOnlyCacheBusterQueryString}`
}));
}
function hasComponentProps(child) {
return !!child && !!child.props;
}
function AmpStyles({ styles }) {
if (!styles) return null;
// try to parse styles from fragment for backwards compat
const curStyles = Array.isArray(styles) ? styles : [];
if (// @ts-ignore Property 'props' does not exist on type ReactElement
styles.props && // @ts-ignore Property 'props' does not exist on type ReactElement
Array.isArray(styles.props.children)) {
const hasStyles = (el)=>{
var ref, ref1;
return el == null ? void 0 : (ref = el.props) == null ? void 0 : (ref1 = ref.dangerouslySetInnerHTML) == null ? void 0 : ref1.__html;
};
// @ts-ignore Property 'props' does not exist on type ReactElement
styles.props.children.forEach((child)=>{
if (Array.isArray(child)) {
child.forEach((el)=>hasStyles(el) && curStyles.push(el));
} else if (hasStyles(child)) {
curStyles.push(child);
}
});
}
/* Add custom styles before AMP styles to prevent accidental overrides */ return /*#__PURE__*/ _react.default.createElement("style", {
"amp-custom": "",
dangerouslySetInnerHTML: {
__html: curStyles.map((style)=>style.props.dangerouslySetInnerHTML.__html).join("").replace(/\/\*# sourceMappingURL=.*\*\//g, "").replace(/\/\*@ sourceURL=.*?\*\//g, "")
}
});
}
function getDynamicChunks(context, props, files) {
const { dynamicImports , assetPrefix , isDevelopment , devOnlyCacheBusterQueryString , disableOptimizedLoading , crossOrigin , } = context;
return dynamicImports.map((file)=>{
if (!file.endsWith(".js") || files.allFiles.includes(file)) return null;
return /*#__PURE__*/ _react.default.createElement("script", {
async: !isDevelopment && disableOptimizedLoading,
defer: !disableOptimizedLoading,
key: file,
src: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,
nonce: props.nonce,
crossOrigin: props.crossOrigin || crossOrigin
});
});
}
function getScripts(context, props, files) {
var ref;
const { assetPrefix , buildManifest , isDevelopment , devOnlyCacheBusterQueryString , disableOptimizedLoading , crossOrigin , } = context;
const normalScripts = files.allFiles.filter((file)=>file.endsWith(".js"));
const lowPriorityScripts = (ref = buildManifest.lowPriorityFiles) == null ? void 0 : ref.filter((file)=>file.endsWith(".js"));
return [
...normalScripts,
...lowPriorityScripts
].map((file)=>{
return /*#__PURE__*/ _react.default.createElement("script", {
key: file,
src: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,
nonce: props.nonce,
async: !isDevelopment && disableOptimizedLoading,
defer: !disableOptimizedLoading,
crossOrigin: props.crossOrigin || crossOrigin
});
});
}
function getPreNextWorkerScripts(context, props) {
const { assetPrefix , scriptLoader , crossOrigin , nextScriptWorkers } = context;
// disable `nextScriptWorkers` in edge runtime
if (!nextScriptWorkers || process.env.NEXT_RUNTIME === "edge") return null;
try {
let { partytownSnippet } = __non_webpack_require__("@builder.io/partytown/integration");
const children = Array.isArray(props.children) ? props.children : [
props.children
];
// Check to see if the user has defined their own Partytown configuration
const userDefinedConfig = children.find((child)=>{
var ref, ref2;
return hasComponentProps(child) && (child == null ? void 0 : (ref = child.props) == null ? void 0 : (ref2 = ref.dangerouslySetInnerHTML) == null ? void 0 : ref2.__html.length) && "data-partytown-config" in child.props;
});
return /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, !userDefinedConfig && /*#__PURE__*/ _react.default.createElement("script", {
"data-partytown-config": "",
dangerouslySetInnerHTML: {
__html: `
partytown = {
lib: "${assetPrefix}/_next/static/~partytown/"
};
`
}
}), /*#__PURE__*/ _react.default.createElement("script", {
"data-partytown": "",
dangerouslySetInnerHTML: {
__html: partytownSnippet()
}
}), (scriptLoader.worker || []).map((file, index)=>{
const { strategy , src , children: scriptChildren , dangerouslySetInnerHTML , ...scriptProps } = file;
let srcProps = {};
if (src) {
// Use external src if provided
srcProps.src = src;
} else if (dangerouslySetInnerHTML && dangerouslySetInnerHTML.__html) {
// Embed inline script if provided with dangerouslySetInnerHTML
srcProps.dangerouslySetInnerHTML = {
__html: dangerouslySetInnerHTML.__html
};
} else if (scriptChildren) {
// Embed inline script if provided with children
srcProps.dangerouslySetInnerHTML = {
__html: typeof scriptChildren === "string" ? scriptChildren : Array.isArray(scriptChildren) ? scriptChildren.join("") : ""
};
} else {
throw new Error("Invalid usage of next/script. Did you forget to include a src attribute or an inline script? https://nextjs.org/docs/messages/invalid-script");
}
return /*#__PURE__*/ _react.default.createElement("script", Object.assign({}, srcProps, scriptProps, {
type: "text/partytown",
key: src || index,
nonce: props.nonce,
"data-nscript": "worker",
crossOrigin: props.crossOrigin || crossOrigin
}));
}));
} catch (err) {
if ((0, _isError).default(err) && err.code !== "MODULE_NOT_FOUND") {
console.warn(`Warning: ${err.message}`);
}
return null;
}
}
function getPreNextScripts(context, props) {
const { scriptLoader , disableOptimizedLoading , crossOrigin } = context;
const webWorkerScripts = getPreNextWorkerScripts(context, props);
const beforeInteractiveScripts = (scriptLoader.beforeInteractive || []).filter((script)=>script.src).map((file, index)=>{
const { strategy , ...scriptProps } = file;
return /*#__PURE__*/ _react.default.createElement("script", Object.assign({}, scriptProps, {
key: scriptProps.src || index,
defer: scriptProps.defer ?? !disableOptimizedLoading,
nonce: props.nonce,
"data-nscript": "beforeInteractive",
crossOrigin: props.crossOrigin || crossOrigin
}));
});
return /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, webWorkerScripts, beforeInteractiveScripts);
}
function getHeadHTMLProps(props) {
const { crossOrigin , nonce , ...restProps } = props;
// This assignment is necessary for additional type checking to avoid unsupported attributes in <head>
const headProps = restProps;
return headProps;
}
function getAmpPath(ampPath, asPath) {
return ampPath || `${asPath}${asPath.includes("?") ? "&" : "?"}amp=1`;
}
function getFontLoaderLinks(fontLoaderManifest, dangerousAsPath, assetPrefix = "") {
if (!fontLoaderManifest) {
return {
preconnect: null,
preload: null
};
}
const appFontsEntry = fontLoaderManifest.pages["/_app"];
const pageFontsEntry = fontLoaderManifest.pages[dangerousAsPath];
const preloadedFontFiles = [
...appFontsEntry ?? [],
...pageFontsEntry ?? [],
];
// If no font files should preload but there's an entry for the path, add a preconnect tag.
const preconnectToSelf = !!(preloadedFontFiles.length === 0 && (appFontsEntry || pageFontsEntry));
return {
preconnect: preconnectToSelf ? /*#__PURE__*/ _react.default.createElement("link", {
rel: "preconnect",
href: "/",
crossOrigin: "anonymous"
}) : null,
preload: preloadedFontFiles ? preloadedFontFiles.map((fontFile)=>{
const ext = /\.(woff|woff2|eot|ttf|otf)$/.exec(fontFile)[1];
return /*#__PURE__*/ _react.default.createElement("link", {
key: fontFile,
rel: "preload",
href: `${assetPrefix}/_next/${encodeURI(fontFile)}`,
as: "font",
type: `font/${ext}`,
crossOrigin: "anonymous"
});
}) : null
};
}
class Head extends _react.default.Component {
static contextType = _htmlContext.HtmlContext;
getCssLinks(files) {
const { assetPrefix , devOnlyCacheBusterQueryString , dynamicImports , crossOrigin , optimizeCss , optimizeFonts , } = this.context;
const cssFiles = files.allFiles.filter((f)=>f.endsWith(".css"));
const sharedFiles = new Set(files.sharedFiles);
// Unmanaged files are CSS files that will be handled directly by the
// webpack runtime (`mini-css-extract-plugin`).
let unmangedFiles = new Set([]);
let dynamicCssFiles = Array.from(new Set(dynamicImports.filter((file)=>file.endsWith(".css"))));
if (dynamicCssFiles.length) {
const existing = new Set(cssFiles);
dynamicCssFiles = dynamicCssFiles.filter((f)=>!(existing.has(f) || sharedFiles.has(f)));
unmangedFiles = new Set(dynamicCssFiles);
cssFiles.push(...dynamicCssFiles);
}
let cssLinkElements = [];
cssFiles.forEach((file)=>{
const isSharedFile = sharedFiles.has(file);
if (!optimizeCss) {
cssLinkElements.push(/*#__PURE__*/ _react.default.createElement("link", {
key: `${file}-preload`,
nonce: this.props.nonce,
rel: "preload",
href: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,
as: "style",
crossOrigin: this.props.crossOrigin || crossOrigin
}));
}
const isUnmanagedFile = unmangedFiles.has(file);
cssLinkElements.push(/*#__PURE__*/ _react.default.createElement("link", {
key: file,
nonce: this.props.nonce,
rel: "stylesheet",
href: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,
crossOrigin: this.props.crossOrigin || crossOrigin,
"data-n-g": isUnmanagedFile ? undefined : isSharedFile ? "" : undefined,
"data-n-p": isUnmanagedFile ? undefined : isSharedFile ? undefined : ""
}));
});
if (process.env.NODE_ENV !== "development" && optimizeFonts) {
cssLinkElements = this.makeStylesheetInert(cssLinkElements);
}
return cssLinkElements.length === 0 ? null : cssLinkElements;
}
getPreloadDynamicChunks() {
const { dynamicImports , assetPrefix , devOnlyCacheBusterQueryString , crossOrigin , } = this.context;
return dynamicImports.map((file)=>{
if (!file.endsWith(".js")) {
return null;
}
return /*#__PURE__*/ _react.default.createElement("link", {
rel: "preload",
key: file,
href: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,
as: "script",
nonce: this.props.nonce,
crossOrigin: this.props.crossOrigin || crossOrigin
});
})// Filter out nulled scripts
.filter(Boolean);
}
getPreloadMainLinks(files) {
const { assetPrefix , devOnlyCacheBusterQueryString , scriptLoader , crossOrigin , } = this.context;
const preloadFiles = files.allFiles.filter((file)=>{
return file.endsWith(".js");
});
return [
...(scriptLoader.beforeInteractive || []).map((file)=>/*#__PURE__*/ _react.default.createElement("link", {
key: file.src,
nonce: this.props.nonce,
rel: "preload",
href: file.src,
as: "script",
crossOrigin: this.props.crossOrigin || crossOrigin
})),
...preloadFiles.map((file)=>/*#__PURE__*/ _react.default.createElement("link", {
key: file,
nonce: this.props.nonce,
rel: "preload",
href: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,
as: "script",
crossOrigin: this.props.crossOrigin || crossOrigin
})),
];
}
getBeforeInteractiveInlineScripts() {
const { scriptLoader } = this.context;
const { nonce , crossOrigin } = this.props;
return (scriptLoader.beforeInteractive || []).filter((script)=>!script.src && (script.dangerouslySetInnerHTML || script.children)).map((file, index)=>{
const { strategy , children , dangerouslySetInnerHTML , src , ...scriptProps } = file;
let html = "";
if (dangerouslySetInnerHTML && dangerouslySetInnerHTML.__html) {
html = dangerouslySetInnerHTML.__html;
} else if (children) {
html = typeof children === "string" ? children : Array.isArray(children) ? children.join("") : "";
}
return /*#__PURE__*/ _react.default.createElement("script", Object.assign({}, scriptProps, {
dangerouslySetInnerHTML: {
__html: html
},
key: scriptProps.id || index,
nonce: nonce,
"data-nscript": "beforeInteractive",
crossOrigin: crossOrigin || process.env.__NEXT_CROSS_ORIGIN
}));
});
}
getDynamicChunks(files) {
return getDynamicChunks(this.context, this.props, files);
}
getPreNextScripts() {
return getPreNextScripts(this.context, this.props);
}
getScripts(files) {
return getScripts(this.context, this.props, files);
}
getPolyfillScripts() {
return getPolyfillScripts(this.context, this.props);
}
makeStylesheetInert(node) {
return _react.default.Children.map(node, (c)=>{
var ref5, ref3;
if ((c == null ? void 0 : c.type) === "link" && (c == null ? void 0 : (ref5 = c.props) == null ? void 0 : ref5.href) && _constants.OPTIMIZED_FONT_PROVIDERS.some(({ url })=>{
var ref, ref4;
return c == null ? void 0 : (ref = c.props) == null ? void 0 : (ref4 = ref.href) == null ? void 0 : ref4.startsWith(url);
})) {
const newProps = {
...c.props || {},
"data-href": c.props.href,
href: undefined
};
return /*#__PURE__*/ _react.default.cloneElement(c, newProps);
} else if (c == null ? void 0 : (ref3 = c.props) == null ? void 0 : ref3.children) {
const newProps = {
...c.props || {},
children: this.makeStylesheetInert(c.props.children)
};
return /*#__PURE__*/ _react.default.cloneElement(c, newProps);
}
return c;
}).filter(Boolean);
}
render() {
const { styles , ampPath , inAmpMode , hybridAmp , canonicalBase , __NEXT_DATA__ , dangerousAsPath , headTags , unstable_runtimeJS , unstable_JsPreload , disableOptimizedLoading , optimizeCss , optimizeFonts , assetPrefix , fontLoaderManifest , } = this.context;
const disableRuntimeJS = unstable_runtimeJS === false;
const disableJsPreload = unstable_JsPreload === false || !disableOptimizedLoading;
this.context.docComponentsRendered.Head = true;
let { head } = this.context;
let cssPreloads = [];
let otherHeadElements = [];
if (head) {
head.forEach((c)=>{
if (c && c.type === "link" && c.props["rel"] === "preload" && c.props["as"] === "style") {
cssPreloads.push(c);
} else {
c && otherHeadElements.push(c);
}
});
head = cssPreloads.concat(otherHeadElements);
}
let children = _react.default.Children.toArray(this.props.children).filter(Boolean);
// show a warning if Head contains <title> (only in development)
if (process.env.NODE_ENV !== "production") {
children = _react.default.Children.map(children, (child)=>{
var ref;
const isReactHelmet = child == null ? void 0 : (ref = child.props) == null ? void 0 : ref["data-react-helmet"];
if (!isReactHelmet) {
var ref6;
if ((child == null ? void 0 : child.type) === "title") {
console.warn("Warning: <title> should not be used in _document.js's <Head>. https://nextjs.org/docs/messages/no-document-title");
} else if ((child == null ? void 0 : child.type) === "meta" && (child == null ? void 0 : (ref6 = child.props) == null ? void 0 : ref6.name) === "viewport") {
console.warn("Warning: viewport meta tags should not be used in _document.js's <Head>. https://nextjs.org/docs/messages/no-document-viewport-meta");
}
}
return child;
});
if (this.props.crossOrigin) console.warn("Warning: `Head` attribute `crossOrigin` is deprecated. https://nextjs.org/docs/messages/doc-crossorigin-deprecated");
}
if (process.env.NODE_ENV !== "development" && optimizeFonts && !(process.env.NEXT_RUNTIME !== "edge" && inAmpMode)) {
children = this.makeStylesheetInert(children);
}
let hasAmphtmlRel = false;
let hasCanonicalRel = false;
// show warning and remove conflicting amp head tags
head = _react.default.Children.map(head || [], (child)=>{
if (!child) return child;
const { type , props } = child;
if (process.env.NEXT_RUNTIME !== "edge" && inAmpMode) {
let badProp = "";
if (type === "meta" && props.name === "viewport") {
badProp = 'name="viewport"';
} else if (type === "link" && props.rel === "canonical") {
hasCanonicalRel = true;
} else if (type === "script") {
// only block if
// 1. it has a src and isn't pointing to ampproject's CDN
// 2. it is using dangerouslySetInnerHTML without a type or
// a type of text/javascript
if (props.src && props.src.indexOf("ampproject") < -1 || props.dangerouslySetInnerHTML && (!props.type || props.type === "text/javascript")) {
badProp = "<script";
Object.keys(props).forEach((prop)=>{
badProp += ` ${prop}="${props[prop]}"`;
});
badProp += "/>";
}
}
if (badProp) {
console.warn(`Found conflicting amp tag "${child.type}" with conflicting prop ${badProp} in ${__NEXT_DATA__.page}. https://nextjs.org/docs/messages/conflicting-amp-tag`);
return null;
}
} else {
// non-amp mode
if (type === "link" && props.rel === "amphtml") {
hasAmphtmlRel = true;
}
}
return child;
});
const files = getDocumentFiles(this.context.buildManifest, this.context.__NEXT_DATA__.page, process.env.NEXT_RUNTIME !== "edge" && inAmpMode);
const fontLoaderLinks = getFontLoaderLinks(fontLoaderManifest, dangerousAsPath, assetPrefix);
return /*#__PURE__*/ _react.default.createElement("head", Object.assign({}, getHeadHTMLProps(this.props)), this.context.isDevelopment && /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/ _react.default.createElement("style", {
"data-next-hide-fouc": true,
"data-ampdevmode": process.env.NEXT_RUNTIME !== "edge" && inAmpMode ? "true" : undefined,
dangerouslySetInnerHTML: {
__html: `body{display:none}`
}
}), /*#__PURE__*/ _react.default.createElement("noscript", {
"data-next-hide-fouc": true,
"data-ampdevmode": process.env.NEXT_RUNTIME !== "edge" && inAmpMode ? "true" : undefined
}, /*#__PURE__*/ _react.default.createElement("style", {
dangerouslySetInnerHTML: {
__html: `body{display:block}`
}
}))), head, /*#__PURE__*/ _react.default.createElement("meta", {
name: "next-head-count",
content: _react.default.Children.count(head || []).toString()
}), children, optimizeFonts && /*#__PURE__*/ _react.default.createElement("meta", {
name: "next-font-preconnect"
}), fontLoaderLinks.preconnect, fontLoaderLinks.preload, process.env.NEXT_RUNTIME !== "edge" && inAmpMode && /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/ _react.default.createElement("meta", {
name: "viewport",
content: "width=device-width,minimum-scale=1,initial-scale=1"
}), !hasCanonicalRel && /*#__PURE__*/ _react.default.createElement("link", {
rel: "canonical",
href: canonicalBase + require("../server/utils").cleanAmpPath(dangerousAsPath)
}), /*#__PURE__*/ _react.default.createElement("link", {
rel: "preload",
as: "script",
href: "https://cdn.ampproject.org/v0.js"
}), /*#__PURE__*/ _react.default.createElement(AmpStyles, {
styles: styles
}), /*#__PURE__*/ _react.default.createElement("style", {
"amp-boilerplate": "",
dangerouslySetInnerHTML: {
__html: `body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}`
}
}), /*#__PURE__*/ _react.default.createElement("noscript", null, /*#__PURE__*/ _react.default.createElement("style", {
"amp-boilerplate": "",
dangerouslySetInnerHTML: {
__html: `body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}`
}
})), /*#__PURE__*/ _react.default.createElement("script", {
async: true,
src: "https://cdn.ampproject.org/v0.js"
})), !(process.env.NEXT_RUNTIME !== "edge" && inAmpMode) && /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, !hasAmphtmlRel && hybridAmp && /*#__PURE__*/ _react.default.createElement("link", {
rel: "amphtml",
href: canonicalBase + getAmpPath(ampPath, dangerousAsPath)
}), this.getBeforeInteractiveInlineScripts(), !optimizeCss && this.getCssLinks(files), !optimizeCss && /*#__PURE__*/ _react.default.createElement("noscript", {
"data-n-css": this.props.nonce ?? ""
}), !disableRuntimeJS && !disableJsPreload && this.getPreloadDynamicChunks(), !disableRuntimeJS && !disableJsPreload && this.getPreloadMainLinks(files), !disableOptimizedLoading && !disableRuntimeJS && this.getPolyfillScripts(), !disableOptimizedLoading && !disableRuntimeJS && this.getPreNextScripts(), !disableOptimizedLoading && !disableRuntimeJS && this.getDynamicChunks(files), !disableOptimizedLoading && !disableRuntimeJS && this.getScripts(files), optimizeCss && this.getCssLinks(files), optimizeCss && /*#__PURE__*/ _react.default.createElement("noscript", {
"data-n-css": this.props.nonce ?? ""
}), this.context.isDevelopment && // this element is used to mount development styles so the
// ordering matches production
// (by default, style-loader injects at the bottom of <head />)
/*#__PURE__*/ _react.default.createElement("noscript", {
id: "__next_css__DO_NOT_USE__"
}), styles || null), /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, {}, ...headTags || []));
}
}
exports.Head = Head;
function handleDocumentScriptLoaderItems(scriptLoader, __NEXT_DATA__, props) {
var ref10, ref7, ref8, ref9;
if (!props.children) return;
const scriptLoaderItems = [];
const children = Array.isArray(props.children) ? props.children : [
props.children
];
const headChildren = (ref10 = children.find((child)=>child.type === Head)) == null ? void 0 : (ref7 = ref10.props) == null ? void 0 : ref7.children;
const bodyChildren = (ref8 = children.find((child)=>child.type === "body")) == null ? void 0 : (ref9 = ref8.props) == null ? void 0 : ref9.children;
// Scripts with beforeInteractive can be placed inside Head or <body> so children of both needs to be traversed
const combinedChildren = [
...Array.isArray(headChildren) ? headChildren : [
headChildren
],
...Array.isArray(bodyChildren) ? bodyChildren : [
bodyChildren
],
];
_react.default.Children.forEach(combinedChildren, (child)=>{
var ref;
if (!child) return;
// When using the `next/script` component, register it in script loader.
if ((ref = child.type) == null ? void 0 : ref.__nextScript) {
if (child.props.strategy === "beforeInteractive") {
scriptLoader.beforeInteractive = (scriptLoader.beforeInteractive || []).concat([
{
...child.props
},
]);
return;
} else if ([
"lazyOnload",
"afterInteractive",
"worker"
].includes(child.props.strategy)) {
scriptLoaderItems.push(child.props);
return;
}
}
});
__NEXT_DATA__.scriptLoader = scriptLoaderItems;
}
class NextScript extends _react.default.Component {
static contextType = _htmlContext.HtmlContext;
getDynamicChunks(files) {
return getDynamicChunks(this.context, this.props, files);
}
getPreNextScripts() {
return getPreNextScripts(this.context, this.props);
}
getScripts(files) {
return getScripts(this.context, this.props, files);
}
getPolyfillScripts() {
return getPolyfillScripts(this.context, this.props);
}
static getInlineScriptSource(context) {
const { __NEXT_DATA__ , largePageDataBytes } = context;
try {
const data = JSON.stringify(__NEXT_DATA__);
const bytes = process.env.NEXT_RUNTIME === "edge" ? new TextEncoder().encode(data).buffer.byteLength : Buffer.from(data).byteLength;
const prettyBytes = require("../lib/pretty-bytes").default;
if (largePageDataBytes && bytes > largePageDataBytes) {
console.warn(`Warning: data for page "${__NEXT_DATA__.page}"${__NEXT_DATA__.page === context.dangerousAsPath ? "" : ` (path "${context.dangerousAsPath}")`} is ${prettyBytes(bytes)} which exceeds the threshold of ${prettyBytes(largePageDataBytes)}, this amount of data can reduce performance.\nSee more info here: https://nextjs.org/docs/messages/large-page-data`);
}
return (0, _htmlescape).htmlEscapeJsonString(data);
} catch (err) {
if ((0, _isError).default(err) && err.message.indexOf("circular structure") !== -1) {
throw new Error(`Circular structure in "getInitialProps" result of page "${__NEXT_DATA__.page}". https://nextjs.org/docs/messages/circular-structure`);
}
throw err;
}
}
render() {
const { assetPrefix , inAmpMode , buildManifest , unstable_runtimeJS , docComponentsRendered , devOnlyCacheBusterQueryString , disableOptimizedLoading , crossOrigin , } = this.context;
const disableRuntimeJS = unstable_runtimeJS === false;
docComponentsRendered.NextScript = true;
if (process.env.NEXT_RUNTIME !== "edge" && inAmpMode) {
if (process.env.NODE_ENV === "production") {
return null;
}
const ampDevFiles = [
...buildManifest.devFiles,
...buildManifest.polyfillFiles,
...buildManifest.ampDevFiles,
];
return /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, disableRuntimeJS ? null : /*#__PURE__*/ _react.default.createElement("script", {
id: "__NEXT_DATA__",
type: "application/json",
nonce: this.props.nonce,
crossOrigin: this.props.crossOrigin || crossOrigin,
dangerouslySetInnerHTML: {
__html: NextScript.getInlineScriptSource(this.context)
},
"data-ampdevmode": true
}), ampDevFiles.map((file)=>/*#__PURE__*/ _react.default.createElement("script", {
key: file,
src: `${assetPrefix}/_next/${file}${devOnlyCacheBusterQueryString}`,
nonce: this.props.nonce,
crossOrigin: this.props.crossOrigin || crossOrigin,
"data-ampdevmode": true
})));
}
if (process.env.NODE_ENV !== "production") {
if (this.props.crossOrigin) console.warn("Warning: `NextScript` attribute `crossOrigin` is deprecated. https://nextjs.org/docs/messages/doc-crossorigin-deprecated");
}
const files = getDocumentFiles(this.context.buildManifest, this.context.__NEXT_DATA__.page, process.env.NEXT_RUNTIME !== "edge" && inAmpMode);
return /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, !disableRuntimeJS && buildManifest.devFiles ? buildManifest.devFiles.map((file)=>/*#__PURE__*/ _react.default.createElement("script", {
key: file,
src: `${assetPrefix}/_next/${encodeURI(file)}${devOnlyCacheBusterQueryString}`,
nonce: this.props.nonce,
crossOrigin: this.props.crossOrigin || crossOrigin
})) : null, disableRuntimeJS ? null : /*#__PURE__*/ _react.default.createElement("script", {
id: "__NEXT_DATA__",
type: "application/json",
nonce: this.props.nonce,
crossOrigin: this.props.crossOrigin || crossOrigin,
dangerouslySetInnerHTML: {
__html: NextScript.getInlineScriptSource(this.context)
}
}), disableOptimizedLoading && !disableRuntimeJS && this.getPolyfillScripts(), disableOptimizedLoading && !disableRuntimeJS && this.getPreNextScripts(), disableOptimizedLoading && !disableRuntimeJS && this.getDynamicChunks(files), disableOptimizedLoading && !disableRuntimeJS && this.getScripts(files));
}
}
exports.NextScript = NextScript;
function Html(props) {
const { inAmpMode , docComponentsRendered , locale , scriptLoader , __NEXT_DATA__ , } = (0, _react).useContext(_htmlContext.HtmlContext);
docComponentsRendered.Html = true;
handleDocumentScriptLoaderItems(scriptLoader, __NEXT_DATA__, props);
return /*#__PURE__*/ _react.default.createElement("html", Object.assign({}, props, {
lang: props.lang || locale || undefined,
amp: process.env.NEXT_RUNTIME !== "edge" && inAmpMode ? "" : undefined,
"data-ampdevmode": process.env.NEXT_RUNTIME !== "edge" && inAmpMode && process.env.NODE_ENV !== "production" ? "" : undefined
}));
}
function Main() {
const { docComponentsRendered } = (0, _react).useContext(_htmlContext.HtmlContext);
docComponentsRendered.Main = true;
// @ts-ignore
return /*#__PURE__*/ _react.default.createElement("next-js-internal-body-render-target", null);
}
// Add a special property to the built-in `Document` component so later we can
// identify if a user customized `Document` is used or not.
const InternalFunctionDocument = function InternalFunctionDocument() {
return /*#__PURE__*/ _react.default.createElement(Html, null, /*#__PURE__*/ _react.default.createElement(Head, null), /*#__PURE__*/ _react.default.createElement("body", null, /*#__PURE__*/ _react.default.createElement(Main, null), /*#__PURE__*/ _react.default.createElement(NextScript, null)));
};
Document[_constants.NEXT_BUILTIN_DOCUMENT] = InternalFunctionDocument;
//# sourceMappingURL=_document.js.map@<40><15><15>X<><58><EFBFBD><15><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>><3E><><EFBFBD>~<7E><><EFBFBD><16><><EFBFBD><EFBFBD>w<><77><EFBFBD>x<><78><EFBFBD>y<><79><EFBFBD>z<><7A><EFBFBD>|<7C><><EFBFBD>{<7B><><EFBFBD><16><><EFBFBD><EFBFBD><15><15><>ctx<74>defaultGetInitialProps<15><15><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><EFBFBD>objQ<><51><EFBFBD>z<><7A><EFBFBD><EFBFBD>WeakMap<61>cache<68>has<61>get<65>newObj<62>hasPropertyDescriptor<6F>getOwnPropertyDescriptor<6F>key<65>prototype<70>hasOwnProperty<74>call̃setp<><70><EFBFBD><EFBFBD>buildManifest<73>pathname<6D>inAmpMode<64>sharedFiles<65>getPageFiles<65>pageFiles<16><><EFBFBD><EFBFBD><EFBFBD>env<6E>NEXT_RUNTIME<4D>allFiles<65>Setg<><67><EFBFBD>$<24><><EFBFBD>͋assetPrefix<69>devOnlyCacheBusterQueryString<6E>disableOptimizedLoading<6E>crossOrigin<69>polyfillFiles<65>filter<65>polyfill<6C>endsWith<15><>defer<65>nonce<63>noModule<6C>src\<5C><><EFBFBD><EFBFBD>child\<5C><><EFBFBD><1D><><EFBFBD><EFBFBD>curStyles<65>Array<61>isArray<61>children<65>hasStyles<65>el<65>ref<65>ref1<15><15><>forEach<63>push<15><>join<69>replaceQ<><51><EFBFBD>t<><74><EFBFBD><EFBFBD>dynamicImports<74>isDevelopment<10><><EFBFBD><EFBFBD>includes<16><><EFBFBD><EFBFBD><EFBFBD>encodeURIN<><4E><EFBFBD><EFBFBD>normalScripts<74>lowPriorityScripts<74>lowPriorityFilesL<><4C><EFBFBD><EFBFBD>scriptLoader<65>nextScriptWorkers<72>partytownSnippet<65>__non_webpack_require__<5F>userDefinedConfig<69>find<6E>ref2<66>length<15><>worker<65>index<65>strategy<67>scriptChildren<65>scriptProps<70>srcProps<16><><EFBFBD><EFBFBD><EFBFBD>assign<12><><EFBFBD><15><>code<64>console<6C>warn<72>message:<3A><><EFBFBD><EFBFBD>webWorkerScripts<74>beforeInteractiveScripts<74>beforeInteractive<76>script7<><37><EFBFBD><EFBFBD>restProps<70>headProps6<><36><EFBFBD><EFBFBD>ampPath<74>asPath5<><35><EFBFBD><EFBFBD>fontLoaderManifest<73>dangerousAsPath<74>preconnect<63>preload<61>appFontsEntry<72>pages<65>pageFontsEntry<72>preloadedFontFiles<65>preconnectToSelf<6C>rel<65>href<65>fontFile<6C>ext<78>exec<65>as<61>contextType<70>HtmlContext<78>getCssLinks<6B>optimizeCss<73>optimizeFonts<74>cssFiles<65>f<EFBFBD>unmangedFiles<65>dynamicCssFiles<65>from<6F>existing<6E>cssLinkElements<74>isSharedFile<6C>isUnmanagedFile<04><><EFBFBD><EFBFBD>makeStylesheetInert<72>getPreloadDynamicChunks<6B>Boolean<61>getPreloadMainLinks<6B>preloadFiles<65>getBeforeInteractiveInlineScripts<74>html<6D>id<69>__NEXT_CROSS_ORIGIN<16><><EFBFBD><EFBFBD><EFBFBD>Children<65>c<EFBFBD>ref5<66>ref3<66>OPTIMIZED_FONT_PROVIDERS<52>some<16><><EFBFBD><EFBFBD><EFBFBD>ref4<66>startsWith<74>newProps<70>cloneElement<6E>hybridAmp<6D>canonicalBase<73>__NEXT_DATA__<5F>headTags<67>unstable_runtimeJS<4A>unstable_JsPreload<61>disableRuntimeJS<4A>disableJsPreload<61>docComponentsRendered<65>head<61>cssPreloads<64>otherHeadElements<74>concat<61>toArray<61>isReactHelmet<65>ref6<16><><EFBFBD><EFBFBD><EFBFBD>hasAmphtmlRel<65>hasCanonicalRel<65>badProp<6F>indexOf<4F>keys<79>prop<6F>page<67>fontLoaderLinks<6B>content<6E>count<6E>toString_<><5F><EFBFBD><16><><EFBFBD><EFBFBD><EFBFBD>ref10<31>ref7<66>ref8<66>ref9<66>scriptLoaderItems<6D>headChildren<65>bodyChildren<65>combinedChildren<65>__nextScript<70>getInlineScriptSource<63>largePageDataBytes<16><><EFBFBD><EFBFBD><EFBFBD>JSON<4F>stringify<16><><EFBFBD><EFBFBD><EFBFBD>TextEncoder<65>encode<16><><EFBFBD><EFBFBD><EFBFBD>byteLength<74>Buffer<16><><EFBFBD><EFBFBD><EFBFBD>htmlEscapeJsonString<6E>ampDevFiles<65>devFiles<65>locale<6C>useContext<78>lang<6E>amp<16><><EFBFBD><EFBFBD><EFBFBD>NEXT_BUILTIN_DOCUMENT:<3A><><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD> <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ReplaceSource<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSource<00>webpack://./node_modules/next/dist/compiled/ignore-loader/index.js!./styles/globals.css<16><><EFBFBD><EFBFBD>e<><65><EFBFBD> <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD> <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>"module.exports = require("react");<3B>external commonjs "react"<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>?module.exports = require("next/dist/server/get-page-files.js");<3B>external commonjs "next/dist/server/get-page-files.js"<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>;module.exports = require("next/dist/server/htmlescape.js");<3B>external commonjs "next/dist/server/htmlescape.js"<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>6module.exports = require("next/dist/server/utils.js");<3B>external commonjs "next/dist/server/utils.js"<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD> <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ReplaceSource<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSource+"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = isError;
exports.getProperError = getProperError;
var _isPlainObject = require("../shared/lib/is-plain-object");
function isError(err) {
return typeof err === "object" && err !== null && "name" in err && "message" in err;
}
function getProperError(err) {
if (isError(err)) {
return err;
}
if (process.env.NODE_ENV === "development") {
// provide better error for case where `throw undefined`
// is called in development
if (typeof err === "undefined") {
return new Error("An undefined error was thrown, " + "see here for more info: https://nextjs.org/docs/messages/threw-undefined");
}
if (err === null) {
return new Error("A null error was thrown, " + "see here for more info: https://nextjs.org/docs/messages/threw-undefined");
}
}
return new Error((0, _isPlainObject).isPlainObject(err) ? JSON.stringify(err) : err + "");
}
//# sourceMappingURL=is-error.js.map<61>webpack://./node_modules/next/dist/lib/is-error.jsg :NNQ_lF<6C><00><00><00><00><00><00><00><18>Object.defineProperty(exports, "__esModule", (<18>))<18>exports["default"]<18>exports.getProperError<18>__webpack_require__<18>/*! ../shared/lib/is-plain-object */ "../shared/lib/is-plain-object"<18>true<16><><EFBFBD><EFBFBD>2
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = isError;
exports.getProperError = getProperError;
var _isPlainObject = __webpack_require__(/*! ../shared/lib/is-plain-object */ "../shared/lib/is-plain-object");
function isError(err) {
return typeof err === "object" && err !== null && "name" in err && "message" in err;
}
function getProperError(err) {
if (isError(err)) {
return err;
}
if (true) {
// provide better error for case where `throw undefined`
// is called in development
if (typeof err === "undefined") {
return new Error("An undefined error was thrown, " + "see here for more info: https://nextjs.org/docs/messages/threw-undefined");
}
if (err === null) {
return new Error("A null error was thrown, " + "see here for more info: https://nextjs.org/docs/messages/threw-undefined");
}
}
return new Error((0, _isPlainObject).isPlainObject(err) ? JSON.stringify(err) : err + "");
}
//# sourceMappingURL=is-error.js.map <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><03>x<1F>AAAa;AACb,8CAA6C;AAC7C;AACA,CAAC,EAAC;AACF,kBAAe;AACf,sBAAsB;AACtB,qBAAqB,mBAAO,CAAC,oEAA+B;AAC5D;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,IAAsC;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA8<><38><EFBFBD>6<><36><EFBFBD><12><><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD> * <10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ReplaceSource<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSource<1F>
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = prettyBytes;
function prettyBytes(number, options) {
if (!Number.isFinite(number)) {
throw new TypeError(`Expected a finite number, got ${typeof number}: ${number}`);
}
options = Object.assign({}, options);
if (options.signed && number === 0) {
return " 0 B";
}
const isNegative = number < 0;
const prefix = isNegative ? "-" : options.signed ? "+" : "";
if (isNegative) {
number = -number;
}
if (number < 1) {
const numberString = toLocaleString(number, options.locale);
return prefix + numberString + " B";
}
const exponent = Math.min(Math.floor(Math.log10(number) / 3), UNITS.length - 1);
number = Number((number / Math.pow(1000, exponent)).toPrecision(3));
const numberString = toLocaleString(number, options.locale);
const unit = UNITS[exponent];
return prefix + numberString + " " + unit;
}
/*
MIT License
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/ const UNITS = [
"B",
"kB",
"MB",
"GB",
"TB",
"PB",
"EB",
"ZB",
"YB"
];
/*
Formats the given number using `Number#toLocaleString`.
- If locale is a string, the value is expected to be a locale-key (for example: `de`).
- If locale is true, the system default locale is used for translation.
- If no value for locale is specified, the number is returned unmodified.
*/ const toLocaleString = (number, locale)=>{
let result = number;
if (typeof locale === "string") {
result = number.toLocaleString(locale);
} else if (locale === true) {
result = number.toLocaleString();
}
return result;
};
//# sourceMappingURL=pretty-bytes.js.map<61>webpack://./node_modules/next/dist/lib/pretty-bytes.jsf :NNQ_<51><18>Object.defineProperty(exports, "__esModule", (<18>))<18>exports["default"]<16><><EFBFBD><EFBFBD><1F>
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = prettyBytes;
function prettyBytes(number, options) {
if (!Number.isFinite(number)) {
throw new TypeError(`Expected a finite number, got ${typeof number}: ${number}`);
}
options = Object.assign({}, options);
if (options.signed && number === 0) {
return " 0 B";
}
const isNegative = number < 0;
const prefix = isNegative ? "-" : options.signed ? "+" : "";
if (isNegative) {
number = -number;
}
if (number < 1) {
const numberString = toLocaleString(number, options.locale);
return prefix + numberString + " B";
}
const exponent = Math.min(Math.floor(Math.log10(number) / 3), UNITS.length - 1);
number = Number((number / Math.pow(1000, exponent)).toPrecision(3));
const numberString = toLocaleString(number, options.locale);
const unit = UNITS[exponent];
return prefix + numberString + " " + unit;
}
/*
MIT License
Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/ const UNITS = [
"B",
"kB",
"MB",
"GB",
"TB",
"PB",
"EB",
"ZB",
"YB"
];
/*
Formats the given number using `Number#toLocaleString`.
- If locale is a string, the value is expected to be a locale-key (for example: `de`).
- If locale is true, the system default locale is used for translation.
- If no value for locale is specified, the number is returned unmodified.
*/ const toLocaleString = (number, locale)=>{
let result = number;
if (typeof locale === "string") {
result = number.toLocaleString(locale);
} else if (locale === true) {
result = number.toLocaleString();
}
return result;
};
//# sourceMappingURL=pretty-bytes.js.map <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><03>xlAAAa;AACb,8CAA6C;AAC7C;AACA,CAAC,EAAC;AACF,kBAAe;AACf;AACA;AACA,6DAA6D,cAAc,IAAI,OAAO;AACtF;AACA,8BAA8B;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;AAEAR<><52><EFBFBD>P<><50><EFBFBD><05><><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>9module.exports = require("next/dist/shared/lib/head.js");<3B>external commonjs "next/dist/shared/lib/head.js"<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>>module.exports = require("next/dist/shared/lib/constants.js");<3B>external commonjs "next/dist/shared/lib/constants.js"<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>Amodule.exports = require("next/dist/shared/lib/html-context.js");<3B>external commonjs "next/dist/shared/lib/html-context.js"<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD> %<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ReplaceSource<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSource<1F>"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _interopRequireDefault;
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : {
default: obj
};
}
<EFBFBD>webpack://./node_modules/@swc/helpers/lib/_interop_require_default.jsf :NNQ_<51><18>Object.defineProperty(exports, "__esModule", (<18>))<18>exports["default"]<16><><EFBFBD><EFBFBD><1F>
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = _interopRequireDefault;
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : {
default: obj
};
}
<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><03>xIAAAa;AACb,8CAA6C;AAC7C;AACA,CAAC,EAAC;AACF,kBAAe;AACf;AACA;AACA;AACA;AACAu<><75><EFBFBD>s<><73><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>Dmodule.exports = require("next/dist/shared/lib/is-plain-object.js");<3B>external commonjs "next/dist/shared/lib/is-plain-object.js"<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><01>runtime // getDefaultExport function for compatibility with non-harmony modules
__webpack_require__.n = (module) => {
var getter = module && module.__esModule ?
() => (module['default']) :
() => (module);
__webpack_require__.d(getter, { a: getter });
return getter;
};<3B>webpack/runtime/compat get default export <15><15>// define __esModule on exports
__webpack_require__.r = (exports) => {
if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
}
Object.defineProperty(exports, '__esModule', { value: true });
};<3B>webpack/runtime/make namespace object <15><15>4// define getter functions for harmony exports
__webpack_require__.d = (exports, definition) => {
for(var key in definition) {
if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
}
}
};<3B>webpack/runtime/define property getters <15><15>O__webpack_require__.X = (result, chunkIds, fn) => {
// arguments: chunkIds, moduleId are deprecated
var moduleId = chunkIds;
if(!fn) chunkIds = result, fn = () => (__webpack_require__(__webpack_require__.s = moduleId));
chunkIds.map(__webpack_require__.e, __webpack_require__)
var r = fn();
return r === undefined ? result : r;
}<7D>webpack/runtime/startup entrypoint <15><15><1F>// no baseURI
// object to store loaded chunks
// "1" means "loaded", otherwise not loaded yet
var installedChunks = {
"webpack-runtime": 1
};
// no on chunks loaded
var installChunk = (chunk) => {
var moreModules = chunk.modules, chunkIds = chunk.ids, runtime = chunk.runtime;
for(var moduleId in moreModules) {
if(__webpack_require__.o(moreModules, moduleId)) {
__webpack_require__.m[moduleId] = moreModules[moduleId];
}
}
if(runtime) runtime(__webpack_require__);
for(var i = 0; i < chunkIds.length; i++)
installedChunks[chunkIds[i]] = 1;
};
// require() chunk loading for javascript
__webpack_require__.f.require = (chunkId, promises) => {
// "1" is the signal for "already loaded"
if(!installedChunks[chunkId]) {
if("webpack-runtime" != chunkId) {
installChunk(require("./" + __webpack_require__.u(chunkId)));
} else installedChunks[chunkId] = 1;
}
};
module.exports = __webpack_require__;
__webpack_require__.C = installChunk;
// no HMR
// no HMR manifest<73>webpack/runtime/require chunk loading <15><15>X__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))<29>webpack/runtime/hasOwnProperty shorthand <15><15>F__webpack_require__.f = {};
// This file contains only the entry chunk.
// The chunk loading function for additional chunks
__webpack_require__.e = (chunkId) => {
return Promise.all(Object.keys(__webpack_require__.f).reduce((promises, key) => {
__webpack_require__.f[key](chunkId, promises);
return promises;
}, []));
};<3B>webpack/runtime/ensure chunk <15><15><1F>// This function allow to reference async chunks and sibling chunks for the entrypoint
__webpack_require__.u = (chunkId) => {
// return url for filenames based on template
return undefined;
};<3B>webpack/runtime/get javascript chunk filename  }*<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10>
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource,/*
* ATTENTION: An "eval-source-map" devtool has been used.
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
<1F>(() => {
var exports = {};
exports.id = "pages/_app";
exports.ids = ["pages/_app"];
exports.modules = {
/***/ "./pages/_app.tsx":
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourceY/*!************************!*\
!*** ./pages/_app.tsx ***!
\************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
<1F>eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ App)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _styles_globals_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../styles/globals.css */ \"./styles/globals.css\");\n/* harmony import */ var _styles_globals_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_styles_globals_css__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction App({ Component , pageProps }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Component, {\n ...pageProps\n }, void 0, false, {\n fileName: \"C:\\\\repos\\\\documenso\\\\apps\\\\web\\\\pages\\\\_app.tsx\",\n lineNumber: 5,\n columnNumber: 10\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9wYWdlcy9fYXBwLnRzeC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBO0FBQThCO0FBR2YsU0FBU0EsSUFBSSxFQUFFQyxVQUFTLEVBQUVDLFVBQVMsRUFBWSxFQUFFO0lBQzlELHFCQUFPLDhEQUFDRDtRQUFXLEdBQUdDLFNBQVM7Ozs7OztBQUNqQyxDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZG9jdW1lbnNvLy4vcGFnZXMvX2FwcC50c3g/MmZiZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgJy4uL3N0eWxlcy9nbG9iYWxzLmNzcydcbmltcG9ydCB0eXBlIHsgQXBwUHJvcHMgfSBmcm9tICduZXh0L2FwcCdcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gQXBwKHsgQ29tcG9uZW50LCBwYWdlUHJvcHMgfTogQXBwUHJvcHMpIHtcbiAgcmV0dXJuIDxDb21wb25lbnQgey4uLnBhZ2VQcm9wc30gLz5cbn1cbiJdLCJuYW1lcyI6WyJBcHAiLCJDb21wb25lbnQiLCJwYWdlUHJvcHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./pages/_app.tsx\n"); 
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hashE/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ App)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _styles_globals_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../styles/globals.css */ \"./styles/globals.css\");\n/* harmony import */ var _styles_globals_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_styles_globals_css__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction App({ Component , pageProps }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Component, {\n ...pageProps\n }, void 0, false, {\n fileName: \"C:\\\\repos\\\\documenso\\\\apps\\\\web\\\\pages\\\\_app.tsx\",\n lineNumber: 5,\n columnNumber: 10\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9wYWdlcy9fYXBwLnRzeC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBO0FBQThCO0FBR2YsU0FBU0EsSUFBSSxFQUFFQyxVQUFTLEVBQUVDLFVBQVMsRUFBWSxFQUFFO0lBQzlELHFCQUFPLDhEQUFDRDtRQUFXLEdBQUdDLFNBQVM7Ozs7OztBQUNqQyxDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZG9jdW1lbnNvLy4vcGFnZXMvX2FwcC50c3g/MmZiZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgJy4uL3N0eWxlcy9nbG9iYWxzLmNzcydcbmltcG9ydCB0eXBlIHsgQXBwUHJvcHMgfSBmcm9tICduZXh0L2FwcCdcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gQXBwKHsgQ29tcG9uZW50LCBwYWdlUHJvcHMgfTogQXBwUHJvcHMpIHtcbiAgcmV0dXJuIDxDb21wb25lbnQgey4uLnBhZ2VQcm9wc30gLz5cbn1cbiJdLCJuYW1lcyI6WyJBcHAiLCJDb21wb25lbnQiLCJwYWdlUHJvcHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./pages/_app.tsx\n");
/***/ })<10><10><05>buffer<65>source<63>size<7A>maps<70>hash<1F>/*!************************!*\
!*** ./pages/_app.tsx ***!
\************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ App)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _styles_globals_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../styles/globals.css */ \"./styles/globals.css\");\n/* harmony import */ var _styles_globals_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_styles_globals_css__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction App({ Component , pageProps }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Component, {\n ...pageProps\n }, void 0, false, {\n fileName: \"C:\\\\repos\\\\documenso\\\\apps\\\\web\\\\pages\\\\_app.tsx\",\n lineNumber: 5,\n columnNumber: 10\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9wYWdlcy9fYXBwLnRzeC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBO0FBQThCO0FBR2YsU0FBU0EsSUFBSSxFQUFFQyxVQUFTLEVBQUVDLFVBQVMsRUFBWSxFQUFFO0lBQzlELHFCQUFPLDhEQUFDRDtRQUFXLEdBQUdDLFNBQVM7Ozs7OztBQUNqQyxDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZG9jdW1lbnNvLy4vcGFnZXMvX2FwcC50c3g/MmZiZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgJy4uL3N0eWxlcy9nbG9iYWxzLmNzcydcbmltcG9ydCB0eXBlIHsgQXBwUHJvcHMgfSBmcm9tICduZXh0L2FwcCdcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gQXBwKHsgQ29tcG9uZW50LCBwYWdlUHJvcHMgfTogQXBwUHJvcHMpIHtcbiAgcmV0dXJuIDxDb21wb25lbnQgey4uLnBhZ2VQcm9wc30gLz5cbn1cbiJdLCJuYW1lcyI6WyJBcHAiLCJDb21wb25lbnQiLCJwYWdlUHJvcHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./pages/_app.tsx\n");
/***/ })<10>!,
/***/ "./styles/globals.css":
 f<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourcee/*!****************************!*\
!*** ./styles/globals.css ***!
\****************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource/***/ (() => {
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ReplaceSource<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSource<00>webpack://./node_modules/next/dist/compiled/ignore-loader/index.js!./styles/globals.css<10><05>buffer<65>source<63>size<7A>maps<70>hash <10><01>{"filename":"[file].map[query]","module":true,"columns":true,"noSources":false,"namespace":"documenso"}<02>map<61>bufferedMap 
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hash/***/ (() => {
/***/ })<10><15>/*!****************************!*\
!*** ./styles/globals.css ***!
\****************************/
/***/ (() => {
/***/ })",
/***/ "react/jsx-dev-runtime":
 <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!****************************************!*\
!*** external "react/jsx-dev-runtime" ***!
\****************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource$/***/ ((module) => {
"use strict";
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSource2module.exports = require("react/jsx-dev-runtime");<3B>external commonjs "react/jsx-dev-runtime"
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hash`/***/ ((module) => {
"use strict";
module.exports = require("react/jsx-dev-runtime");
/***/ })<10><15><1F>/*!****************************************!*\
!*** external "react/jsx-dev-runtime" ***!
\****************************************/
/***/ ((module) => {
"use strict";
module.exports = require("react/jsx-dev-runtime");
/***/ })t
};
;
// load runtime
var __webpack_require__ = require("../webpack-runtime.js");
__webpack_require__.C(exports);
<1F>var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
var __webpack_exports__ = (__webpack_exec__("./pages/_app.tsx"));
,module.exports = __webpack_exports__;
})(); c<><63><EFBFBD>7/*
* ATTENTION: An "eval-source-map" devtool has been used.
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
(() => {
var exports = {};
exports.id = "pages/_app";
exports.ids = ["pages/_app"];
exports.modules = {
/***/ "./pages/_app.tsx":
/*!************************!*\
!*** ./pages/_app.tsx ***!
\************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ App)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _styles_globals_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../styles/globals.css */ \"./styles/globals.css\");\n/* harmony import */ var _styles_globals_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_styles_globals_css__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction App({ Component , pageProps }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Component, {\n ...pageProps\n }, void 0, false, {\n fileName: \"C:\\\\repos\\\\documenso\\\\apps\\\\web\\\\pages\\\\_app.tsx\",\n lineNumber: 5,\n columnNumber: 10\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9wYWdlcy9fYXBwLnRzeC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBO0FBQThCO0FBR2YsU0FBU0EsSUFBSSxFQUFFQyxVQUFTLEVBQUVDLFVBQVMsRUFBWSxFQUFFO0lBQzlELHFCQUFPLDhEQUFDRDtRQUFXLEdBQUdDLFNBQVM7Ozs7OztBQUNqQyxDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZG9jdW1lbnNvLy4vcGFnZXMvX2FwcC50c3g/MmZiZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgJy4uL3N0eWxlcy9nbG9iYWxzLmNzcydcbmltcG9ydCB0eXBlIHsgQXBwUHJvcHMgfSBmcm9tICduZXh0L2FwcCdcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gQXBwKHsgQ29tcG9uZW50LCBwYWdlUHJvcHMgfTogQXBwUHJvcHMpIHtcbiAgcmV0dXJuIDxDb21wb25lbnQgey4uLnBhZ2VQcm9wc30gLz5cbn1cbiJdLCJuYW1lcyI6WyJBcHAiLCJDb21wb25lbnQiLCJwYWdlUHJvcHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./pages/_app.tsx\n");
/***/ }),
/***/ "./styles/globals.css":
/*!****************************!*\
!*** ./styles/globals.css ***!
\****************************/
/***/ (() => {
/***/ }),
/***/ "react/jsx-dev-runtime":
/*!****************************************!*\
!*** external "react/jsx-dev-runtime" ***!
\****************************************/
/***/ ((module) => {
"use strict";
module.exports = require("react/jsx-dev-runtime");
/***/ })
};
;
// load runtime
var __webpack_require__ = require("../webpack-runtime.js");
__webpack_require__.C(exports);
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
var __webpack_exports__ = (__webpack_exec__("./pages/_app.tsx"));
module.exports = __webpack_exports__;
})(); <00><><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10>` <10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource"use strict";
,/*
* ATTENTION: An "eval-source-map" devtool has been used.
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
<1F>(() => {
var exports = {};
exports.id = "pages/_error";
exports.ids = ["pages/_error"];
exports.modules = {
/***/ "./node_modules/@swc/helpers/lib/_interop_require_default.js":
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource z <10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!*******************************************************************!*\
!*** ./node_modules/@swc/helpers/lib/_interop_require_default.js ***!
\*******************************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource0/***/ ((__unused_webpack_module, exports) => {
<1F>eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = _interopRequireDefault;\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2xpYi9faW50ZXJvcF9yZXF1aXJlX2RlZmF1bHQuanMuanMiLCJtYXBwaW5ncyI6IkFBQWE7QUFDYiw4Q0FBNkM7QUFDN0M7QUFDQSxDQUFDLEVBQUM7QUFDRixrQkFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kb2N1bWVuc28vLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2xpYi9faW50ZXJvcF9yZXF1aXJlX2RlZmF1bHQuanM/OWI3YyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwge1xuICAgIHZhbHVlOiB0cnVlXG59KTtcbmV4cG9ydHMuZGVmYXVsdCA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQ7XG5mdW5jdGlvbiBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KG9iaikge1xuICAgIHJldHVybiBvYmogJiYgb2JqLl9fZXNNb2R1bGUgPyBvYmogOiB7XG4gICAgICAgIGRlZmF1bHQ6IG9ialxuICAgIH07XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@swc/helpers/lib/_interop_require_default.js\n"); 
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hash<1F>/***/ ((__unused_webpack_module, exports) => {
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = _interopRequireDefault;\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2xpYi9faW50ZXJvcF9yZXF1aXJlX2RlZmF1bHQuanMuanMiLCJtYXBwaW5ncyI6IkFBQWE7QUFDYiw4Q0FBNkM7QUFDN0M7QUFDQSxDQUFDLEVBQUM7QUFDRixrQkFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kb2N1bWVuc28vLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2xpYi9faW50ZXJvcF9yZXF1aXJlX2RlZmF1bHQuanM/OWI3YyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwge1xuICAgIHZhbHVlOiB0cnVlXG59KTtcbmV4cG9ydHMuZGVmYXVsdCA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQ7XG5mdW5jdGlvbiBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KG9iaikge1xuICAgIHJldHVybiBvYmogJiYgb2JqLl9fZXNNb2R1bGUgPyBvYmogOiB7XG4gICAgICAgIGRlZmF1bHQ6IG9ialxuICAgIH07XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@swc/helpers/lib/_interop_require_default.js\n");
/***/ })<10><10><05>buffer<65>source<63>size<7A>maps<70>hash<1F>/*!*******************************************************************!*\
!*** ./node_modules/@swc/helpers/lib/_interop_require_default.js ***!
\*******************************************************************/
/***/ ((__unused_webpack_module, exports) => {
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = _interopRequireDefault;\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2xpYi9faW50ZXJvcF9yZXF1aXJlX2RlZmF1bHQuanMuanMiLCJtYXBwaW5ncyI6IkFBQWE7QUFDYiw4Q0FBNkM7QUFDN0M7QUFDQSxDQUFDLEVBQUM7QUFDRixrQkFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kb2N1bWVuc28vLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2xpYi9faW50ZXJvcF9yZXF1aXJlX2RlZmF1bHQuanM/OWI3YyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwge1xuICAgIHZhbHVlOiB0cnVlXG59KTtcbmV4cG9ydHMuZGVmYXVsdCA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQ7XG5mdW5jdGlvbiBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KG9iaikge1xuICAgIHJldHVybiBvYmogJiYgb2JqLl9fZXNNb2R1bGUgPyBvYmogOiB7XG4gICAgICAgIGRlZmF1bHQ6IG9ialxuICAgIH07XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@swc/helpers/lib/_interop_require_default.js\n");
/***/ })<10>5,
/***/ "./node_modules/next/dist/pages/_error.js":
 <00>f<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!************************************************!*\
!*** ./node_modules/next/dist/pages/_error.js ***!
\************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00>2<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourceE/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
<1F>1eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = void 0;\nvar _interop_require_default = (__webpack_require__(/*! @swc/helpers/lib/_interop_require_default.js */ \"./node_modules/@swc/helpers/lib/_interop_require_default.js\")[\"default\"]);\nvar _react = _interop_require_default(__webpack_require__(/*! react */ \"react\"));\nvar _head = _interop_require_default(__webpack_require__(/*! ../shared/lib/head */ \"../shared/lib/head\"));\nconst statusCodes = {\n 400: \"Bad Request\",\n 404: \"This page could not be found\",\n 405: \"Method Not Allowed\",\n 500: \"Internal Server Error\"\n};\nfunction _getInitialProps({ res , err }) {\n const statusCode = res && res.statusCode ? res.statusCode : err ? err.statusCode : 404;\n return {\n statusCode\n };\n}\nconst styles = {\n error: {\n fontFamily: '-apple-system, BlinkMacSystemFont, Roboto, \"Segoe UI\", \"Fira Sans\", Avenir, \"Helvetica Neue\", \"Lucida Grande\", sans-serif',\n height: \"100vh\",\n textAlign: \"center\",\n display: \"flex\",\n flexDirection: \"column\",\n alignItems: \"center\",\n justifyContent: \"center\"\n },\n desc: {\n display: \"inline-block\",\n textAlign: \"left\",\n lineHeight: \"49px\",\n height: \"49px\",\n verticalAlign: \"middle\"\n },\n h1: {\n display: \"inline-block\",\n margin: 0,\n marginRight: \"20px\",\n padding: \"0 23px 0 0\",\n fontSize: \"24px\",\n fontWeight: 500,\n verticalAlign: \"top\",\n lineHeight: \"49px\"\n },\n h2: {\n fontSize: \"14px\",\n fontWeight: \"normal\",\n lineHeight: \"49px\",\n margin: 0,\n padding: 0\n }\n};\nvar _Component;\nclass Error extends (_Component = _react.default.Component) {\n render() {\n const { statusCode , withDarkMode =true } = this.props;\n const title = this.props.title || statusCodes[statusCode] || \"An unexpected error has occurred\";\n return /*#__PURE__*/ _react.default.createElement(\"div\", {\n style: styles.error\n }, /*#__PURE__*/ _react.default.createElement(_head.default, null, /*#__PURE__*/ _react.default.createElement(\"title\", null, statusCode ? `${statusCode}: ${title}` : \"Application error: a client-side exception has occurred\")), /*#__PURE__*/ _react.default.createElement(\"div\", null, /*#__PURE__*/ _react.default.createElement(\"style\", {\n dangerouslySetInnerHTML: {\n __html: `\n body { margin: 0; color: #000; background: #fff; }\n .next-error-h1 {\n border-right: 1px solid rgba(0, 0, 0, .3);\n }\n\n ${withDarkMode ? `@media (prefers-color-scheme: dark) {\n body { color: #fff; background: #000; }\n .next-error-h1 {\n border-right: 1px solid rgba(255, 255, 255, .3);\n }\n }` : \"\"}`\n }\n }), statusCode ? /*#__PURE__*/ _react.default.createElement(\"h1\", {\n className: \"next-error-h1\",\n style: styles.h1\n }, statusCode) : null, /*#__PURE__*/ _react.default.createElement(\"div\", {\n style: styles.desc\n }, /*#__PURE__*/ _react.default.createElement(\"h2\", {\n style: styles.h2\n }, this.props.title || statusCode ? title : /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, \"Application error: a client-side exception has occurred (see the browser console for more information)\"), \".\"))));\n }\n}\nError.displayName = \"ErrorPage\";\nError.getInitialProps = _getInitialProps;\nError.origGetInitialProps = _getInitialProps;\nexports[\"default\"] = Error; //# sourceMappingURL=_error.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L3BhZ2VzL19lcnJv
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hash:2/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = void 0;\nvar _interop_require_default = (__webpack_require__(/*! @swc/helpers/lib/_interop_require_default.js */ \"./node_modules/@swc/helpers/lib/_interop_require_default.js\")[\"default\"]);\nvar _react = _interop_require_default(__webpack_require__(/*! react */ \"react\"));\nvar _head = _interop_require_default(__webpack_require__(/*! ../shared/lib/head */ \"../shared/lib/head\"));\nconst statusCodes = {\n 400: \"Bad Request\",\n 404: \"This page could not be found\",\n 405: \"Method Not Allowed\",\n 500: \"Internal Server Error\"\n};\nfunction _getInitialProps({ res , err }) {\n const statusCode = res && res.statusCode ? res.statusCode : err ? err.statusCode : 404;\n return {\n statusCode\n };\n}\nconst styles = {\n error: {\n fontFamily: '-apple-system, BlinkMacSystemFont, Roboto, \"Segoe UI\", \"Fira Sans\", Avenir, \"Helvetica Neue\", \"Lucida Grande\", sans-serif',\n height: \"100vh\",\n textAlign: \"center\",\n display: \"flex\",\n flexDirection: \"column\",\n alignItems: \"center\",\n justifyContent: \"center\"\n },\n desc: {\n display: \"inline-block\",\n textAlign: \"left\",\n lineHeight: \"49px\",\n height: \"49px\",\n verticalAlign: \"middle\"\n },\n h1: {\n display: \"inline-block\",\n margin: 0,\n marginRight: \"20px\",\n padding: \"0 23px 0 0\",\n fontSize: \"24px\",\n fontWeight: 500,\n verticalAlign: \"top\",\n lineHeight: \"49px\"\n },\n h2: {\n fontSize: \"14px\",\n fontWeight: \"normal\",\n lineHeight: \"49px\",\n margin: 0,\n padding: 0\n }\n};\nvar _Component;\nclass Error extends (_Component = _react.default.Component) {\n render() {\n const { statusCode , withDarkMode =true } = this.props;\n const title = this.props.title || statusCodes[statusCode] || \"An unexpected error has occurred\";\n return /*#__PURE__*/ _react.default.createElement(\"div\", {\n style: styles.error\n }, /*#__PURE__*/ _react.default.createElement(_head.default, null, /*#__PURE__*/ _react.default.createElement(\"title\", null, statusCode ? `${statusCode}: ${title}` : \"Application error: a client-side exception has occurred\")), /*#__PURE__*/ _react.default.createElement(\"div\", null, /*#__PURE__*/ _react.default.createElement(\"style\", {\n dangerouslySetInnerHTML: {\n __html: `\n body { margin: 0; color: #000; background: #fff; }\n .next-error-h1 {\n border-right: 1px solid rgba(0, 0, 0, .3);\n }\n\n ${withDarkMode ? `@media (prefers-color-scheme: dark) {\n body { color: #fff; background: #000; }\n .next-error-h1 {\n border-right: 1px solid rgba(255, 255, 255, .3);\n }\n }` : \"\"}`\n }\n }), statusCode ? /*#__PURE__*/ _react.default.createElement(\"h1\", {\n className: \"next-error-h1\",\n style: styles.h1\n }, statusCode) : null, /*#__PURE__*/ _react.default.createElement(\"div\", {\n style: styles.desc\n }, /*#__PURE__*/ _react.default.createElement(\"h2\", {\n style: styles.h2\n }, this.props.title || statusCode ? title : /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, \"Application error: a client-side exception has occurred (see the browser console for more information)\"), \".\"))));\n }\n}\nError.displayName = \"ErrorPage\";\nError.getInitialProps = _getInitialProps;\nError.origGetInitialProps = _getInitialProps;\nexports[\"default\"] = Error; //# sourceMappingURL=_error.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L3BhZ2VzL19lcnJvci5qcy5qc
/***/ })<10><15><1F>2/*!************************************************!*\
!*** ./node_modules/next/dist/pages/_error.js ***!
\************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = void 0;\nvar _interop_require_default = (__webpack_require__(/*! @swc/helpers/lib/_interop_require_default.js */ \"./node_modules/@swc/helpers/lib/_interop_require_default.js\")[\"default\"]);\nvar _react = _interop_require_default(__webpack_require__(/*! react */ \"react\"));\nvar _head = _interop_require_default(__webpack_require__(/*! ../shared/lib/head */ \"../shared/lib/head\"));\nconst statusCodes = {\n 400: \"Bad Request\",\n 404: \"This page could not be found\",\n 405: \"Method Not Allowed\",\n 500: \"Internal Server Error\"\n};\nfunction _getInitialProps({ res , err }) {\n const statusCode = res && res.statusCode ? res.statusCode : err ? err.statusCode : 404;\n return {\n statusCode\n };\n}\nconst styles = {\n error: {\n fontFamily: '-apple-system, BlinkMacSystemFont, Roboto, \"Segoe UI\", \"Fira Sans\", Avenir, \"Helvetica Neue\", \"Lucida Grande\", sans-serif',\n height: \"100vh\",\n textAlign: \"center\",\n display: \"flex\",\n flexDirection: \"column\",\n alignItems: \"center\",\n justifyContent: \"center\"\n },\n desc: {\n display: \"inline-block\",\n textAlign: \"left\",\n lineHeight: \"49px\",\n height: \"49px\",\n verticalAlign: \"middle\"\n },\n h1: {\n display: \"inline-block\",\n margin: 0,\n marginRight: \"20px\",\n padding: \"0 23px 0 0\",\n fontSize: \"24px\",\n fontWeight: 500,\n verticalAlign: \"top\",\n lineHeight: \"49px\"\n },\n h2: {\n fontSize: \"14px\",\n fontWeight: \"normal\",\n lineHeight: \"49px\",\n margin: 0,\n padding: 0\n }\n};\nvar _Component;\nclass Error extends (_Component = _react.default.Component) {\n render() {\n const { statusCode , withDarkMode =true } = this.props;\n const title = this.props.title || statusCodes[statusCode] || \"An unexpected error has occurred\";\n return /*#__PURE__*/ _react.default.createElement(\"div\", {\n style: styles.error\n }, /*#__PURE__*/ _react.default.createElement(_head.default, null, /*#__PURE__*/ _react.default.createElement(\"title\", null, statusCode ? `${statusCode}: ${title}` : \"Application error: a client-side exception has occurred\")), /*#__PURE__*/ _react.default.createElement(\"div\", null, /*#__PURE__*/ _react.default.createElement(\"style\", {\n dangerouslySetInnerHTML: {\n __html: `\n body { margin: 0; color: #000; background: #fff; }\n .next-error-h1 {\n border-right: 1px solid rgba(0, 0, 0, .3);\n }\n\n ${withDarkMode ? `@media (prefers-color-scheme: dark) {\n body { color: #fff; background: #000; }\n .next-error-h1 {\n border-right: 1px solid rgba(255, 255, 255, .3);\n }\n }` : \"\"}`\n }\n }), statusCode ? /*#__PURE__*/ _react.default.createElement(\"h1\", {\n className: \"next-error-h1\",\n style: styles.h1\n }, statusCode) : null, /*#__PURE__*/ _react.default.createElement(\"div\", {\n style: styles.desc\n }, /*#__PURE__*/ _react.default.createElement(\"h2\", {\n style: styles.h2\n }, this.props.title || statusCode ? title : /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, \"Application error: a client-side exception has occurred (see the browser console for more information)\"), \".\"))));\n }\n}\nError.displayName = \"ErrorPage\";\nError.getInitialProps = _getInitialProps;\nError.origGetInitialProps = _getInitialProps;\nexports[\"default\"] = Error; //# sourceMappingURL=_error.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L3BhZ2VzL19lcnJvci5qcy5qc
/***/ }),
/***/ "../shared/lib/head":
 <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!***********************************************!*\
!*** external "next/dist/shared/lib/head.js" ***!
\***********************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource/***/ ((module) => {
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSource9module.exports = require("next/dist/shared/lib/head.js");<3B>external commonjs "next/dist/shared/lib/head.js"
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hashY/***/ ((module) => {
module.exports = require("next/dist/shared/lib/head.js");
/***/ })<10><15><1F>/*!***********************************************!*\
!*** external "next/dist/shared/lib/head.js" ***!
\***********************************************/
/***/ ((module) => {
module.exports = require("next/dist/shared/lib/head.js");
/***/ }),
/***/ "react":
 <10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourceY/*!************************!*\
!*** external "react" ***!
\************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource V<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource/***/ ((module) => {
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSource"module.exports = require("react");<3B>external commonjs "react"
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hashB/***/ ((module) => {
module.exports = require("react");
/***/ })<10><15><1F>/*!************************!*\
!*** external "react" ***!
\************************/
/***/ ((module) => {
module.exports = require("react");
/***/ })t
};
;
// load runtime
var __webpack_require__ = require("../webpack-runtime.js");
__webpack_require__.C(exports);
<1F>var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
var __webpack_exports__ = (__webpack_exec__("./node_modules/next/dist/pages/_error.js"));
,module.exports = __webpack_exports__;
})(); _<><5F><EFBFBD><1F>>"use strict";
/*
* ATTENTION: An "eval-source-map" devtool has been used.
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
(() => {
var exports = {};
exports.id = "pages/_error";
exports.ids = ["pages/_error"];
exports.modules = {
/***/ "./node_modules/@swc/helpers/lib/_interop_require_default.js":
/*!*******************************************************************!*\
!*** ./node_modules/@swc/helpers/lib/_interop_require_default.js ***!
\*******************************************************************/
/***/ ((__unused_webpack_module, exports) => {
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = _interopRequireDefault;\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2xpYi9faW50ZXJvcF9yZXF1aXJlX2RlZmF1bHQuanMuanMiLCJtYXBwaW5ncyI6IkFBQWE7QUFDYiw4Q0FBNkM7QUFDN0M7QUFDQSxDQUFDLEVBQUM7QUFDRixrQkFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kb2N1bWVuc28vLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2xpYi9faW50ZXJvcF9yZXF1aXJlX2RlZmF1bHQuanM/OWI3YyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwge1xuICAgIHZhbHVlOiB0cnVlXG59KTtcbmV4cG9ydHMuZGVmYXVsdCA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQ7XG5mdW5jdGlvbiBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KG9iaikge1xuICAgIHJldHVybiBvYmogJiYgb2JqLl9fZXNNb2R1bGUgPyBvYmogOiB7XG4gICAgICAgIGRlZmF1bHQ6IG9ialxuICAgIH07XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@swc/helpers/lib/_interop_require_default.js\n");
/***/ }),
/***/ "./node_modules/next/dist/pages/_error.js":
/*!************************************************!*\
!*** ./node_modules/next/dist/pages/_error.js ***!
\************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = void 0;\nvar _interop_require_default = (__webpack_require__(/*! @swc/helpers/lib/_interop_require_default.js */ \"./node_modules/@swc/helpers/lib/_interop_require_default.js\")[\"default\"]);\nvar _react = _interop_require_default(__webpack_require__(/*! react */ \"react\"));\nvar _head = _interop_require_default(__webpack_require__(/*! ../shared/lib/head */ \"../shared/lib/head\"));\nconst statusCodes = {\n 400: \"Bad Request\",\n 404: \"This page could not be found\",\n 405: \"Method Not Allowed\",\n 500: \"Internal Server Error\"\n};\nfunction _getInitialProps({ res , err }) {\n const statusCode = res && res.statusCode ? res.statusCode : err ? err.statusCode : 404;\n return {\n statusCode\n };\n}\nconst styles = {\n error: {\n fontFamily: '-apple-system, BlinkMacSystemFont, Roboto, \"Segoe UI\", \"Fira Sans\", Avenir, \"Helvetica Neue\", \"Lucida Grande\", sans-serif',\n height: \"100vh\",\n textAlign: \"center\",\n display: \"flex\",\n flexDirection: \"column\",\n alignItems: \"center\",\n justifyContent: \"center\"\n },\n desc: {\n display: \"inline-block\",\n textAlign: \"left\",\n lineHeight: \"49px\",\n height: \"49px\",\n verticalAlign: \"middle\"\n },\n h1: {\n display: \"inline-block\",\n margin: 0,\n marginRight: \"20px\",\n padding: \"0 23px 0 0\",\n fontSize: \"24px\",\n fontWeight: 500,\n verticalAlign: \"top\",\n lineHeight: \"49px\"\n },\n h2: {\n fontSize: \"14px\",\n fontWeight: \"normal\",\n lineHeight: \"49px\",\n margin: 0,\n padding: 0\n }\n};\nvar _Component;\nclass Error extends (_Component = _react.default.Component) {\n render() {\n const { statusCode , withDarkMode =true } = this.props;\n const title = this.props.title || statusCodes[statusCode] || \"An unexpected error has occurred\";\n return /*#__PURE__*/ _react.default.createElement(\"div\", {\n style: styles.error\n }, /*#__PURE__*/ _react.default.createElement(_head.default, null, /*#__PURE__*/ _react.default.createElement(\"title\", null, statusCode ? `${statusCode}: ${title}` : \"Application error: a client-side exception has occurred\")), /*#__PURE__*/ _react.default.createElement(\"div\", null, /*#__PURE__*/ _react.default.createElement(\"style\", {\n dangerouslySetInnerHTML: {\n __html: `\n body { margin: 0; color: #000; background: #fff; }\n .next-error-h1 {\n border-right: 1px solid rgba(0, 0, 0, .3);\n }\n\n ${withDarkMode ? `@media (prefers-color-scheme: dark) {\n body { color: #fff; background: #000; }\n .next-error-h1 {\n border-right: 1px solid rgba(255, 255, 255, .3);\n }\n }` : \"\"}`\n }\n }), statusCode ? /*#__PURE__*/ _react.default.createElement(\"h1\", {\n className: \"next-error-h1\",\n style: styles.h1\n }, statusCode) : null, /*#__PURE__*/ _react.default.createElement(\"div\", {\n style: styles.desc\n }, /*#__PURE__*/ _react.default.createElement(\"h2\", {\n style: styles.h2\n }, this.props.title || statusCode ? title : /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, \"Application error: a client-side exception has occurred (see the browser console for more information)\"), \".\"))));\n }\n}\nError.displayName = \"ErrorPage\";\nError.getInitialProps = _getInitialProps;\nError.origGetInitialProps = _getInitialProps;\nexports[\"default\"] = Error; //# sourceMappingURL=_error.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L3BhZ2VzL19lcnJvci5qcy5qc
/***/ }),
/***/ "../shared/lib/head":
/*!***********************************************!*\
!*** external "next/dist/shared/lib/head.js" ***!
\***********************************************/
/***/ ((module) => {
module.exports = require("next/dist/shared/lib/head.js");
/***/ }),
/***/ "react":
/*!************************!*\
!*** external "react" ***!
\************************/
/***/ ((module) => {
module.exports = require("react");
/***/ })
};
;
// load runtime
var __webpack_require__ = require("../webpack-runtime.js");
__webpack_require__.C(exports);
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
var __webpack_exports__ = (__webpack_exec__("./node_modules/next/dist/pages/_error.js"));
module.exports = __webpack_exports__;
})(); <00><><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10>`<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource"use strict";
,/*
* ATTENTION: An "eval-source-map" devtool has been used.
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
<1F>(() => {
var exports = {};
exports.id = "pages/_document";
exports.ids = ["pages/_document"];
exports.modules = {
/***/ "./node_modules/next/dist/pages/_document.js":
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00><><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!***************************************************!*\
!*** ./node_modules/next/dist/pages/_document.js ***!
\***************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00><><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourceE/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
<1F><>eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports.Html = Html;\nexports.Main = Main;\nexports[\"default\"] = void 0;\nvar _react = _interopRequireWildcard(__webpack_require__(/*! react */ \"react\"));\nvar _constants = __webpack_require__(/*! ../shared/lib/constants */ \"../shared/lib/constants\");\nvar _getPageFiles = __webpack_require__(/*! ../server/get-page-files */ \"../server/get-page-files\");\nvar _htmlescape = __webpack_require__(/*! ../server/htmlescape */ \"../server/htmlescape\");\nvar _isError = _interopRequireDefault(__webpack_require__(/*! ../lib/is-error */ \"./node_modules/next/dist/lib/is-error.js\"));\nvar _htmlContext = __webpack_require__(/*! ../shared/lib/html-context */ \"../shared/lib/html-context\");\nclass Document extends _react.default.Component {\n /**\n * `getInitialProps` hook returns the context object with the addition of `renderPage`.\n * `renderPage` callback executes `React` rendering logic synchronously to support server-rendering wrappers\n */ static getInitialProps(ctx) {\n return ctx.defaultGetInitialProps(ctx);\n }\n render() {\n return /*#__PURE__*/ _react.default.createElement(Html, null, /*#__PURE__*/ _react.default.createElement(Head, null), /*#__PURE__*/ _react.default.createElement(\"body\", null, /*#__PURE__*/ _react.default.createElement(Main, null), /*#__PURE__*/ _react.default.createElement(NextScript, null)));\n }\n}\nexports[\"default\"] = Document;\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\nfunction _getRequireWildcardCache() {\n if (typeof WeakMap !== \"function\") return null;\n var cache = new WeakMap();\n _getRequireWildcardCache = function() {\n return cache;\n };\n return cache;\n}\nfunction _interopRequireWildcard(obj) {\n if (obj && obj.__esModule) {\n return obj;\n }\n if (obj === null || typeof obj !== \"object\" && typeof obj !== \"function\") {\n return {\n default: obj\n };\n }\n var cache = _getRequireWildcardCache();\n if (cache && cache.has(obj)) {\n return cache.get(obj);\n }\n var newObj = {};\n var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;\n for(var key in obj){\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\n var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;\n if (desc && (desc.get || desc.set)) {\n Object.defineProperty(newObj, key, desc);\n } else {\n newObj[key] = obj[key];\n }\n }\n }\n newObj.default = obj;\n if (cache) {\n cache.set(obj, newObj);\n }\n return newObj;\n}\nfunction getDocumentFiles(buildManifest, pathname, inAmpMode) {\n const sharedFiles = (0, _getPageFiles).getPageFiles(buildManifest, \"/_app\");\n const pageFiles = true && inAmpMode ? [] : (0, _getPageFiles).getPageFiles(buildManifest, pathname);\n return {\n sharedFiles,\n pageFiles,\n allFiles: [\n ...new Set([\n ...sharedFiles,\n ...pageFiles\n ])\n ]\n };\n}\nfunction getPolyfillScripts(context, props) {\n // polyfills.js has to be rendered as nomodule without async\n // It also has to be the first script to load\n const { assetPrefix , buildManifest , devOnlyCacheBusterQueryString , disableOptimizedLoading , crossOrigin } = context;\n return buildManifest.polyfillFiles.filter((polyfill)=>polyfill.endsWith(\".js\") && !polyfill.endsWith(\".module.js\")).map((polyfill)=>/*#__PURE__*/ _react.default.createElement(\"script\", {\n key: polyfill,\n defer: !disableOptimizedLoading,\n nonce: props.nonce,\n crossOrigin: props.crossOrigin || crossOrigin,\n noModule: true,\n src: `${assetPrefix}/_next/${polyfill}${devOnlyCacheBusterQueryString}`\n }));\n}\nfunction hasCom
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hash><3E>/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports.Html = Html;\nexports.Main = Main;\nexports[\"default\"] = void 0;\nvar _react = _interopRequireWildcard(__webpack_require__(/*! react */ \"react\"));\nvar _constants = __webpack_require__(/*! ../shared/lib/constants */ \"../shared/lib/constants\");\nvar _getPageFiles = __webpack_require__(/*! ../server/get-page-files */ \"../server/get-page-files\");\nvar _htmlescape = __webpack_require__(/*! ../server/htmlescape */ \"../server/htmlescape\");\nvar _isError = _interopRequireDefault(__webpack_require__(/*! ../lib/is-error */ \"./node_modules/next/dist/lib/is-error.js\"));\nvar _htmlContext = __webpack_require__(/*! ../shared/lib/html-context */ \"../shared/lib/html-context\");\nclass Document extends _react.default.Component {\n /**\n * `getInitialProps` hook returns the context object with the addition of `renderPage`.\n * `renderPage` callback executes `React` rendering logic synchronously to support server-rendering wrappers\n */ static getInitialProps(ctx) {\n return ctx.defaultGetInitialProps(ctx);\n }\n render() {\n return /*#__PURE__*/ _react.default.createElement(Html, null, /*#__PURE__*/ _react.default.createElement(Head, null), /*#__PURE__*/ _react.default.createElement(\"body\", null, /*#__PURE__*/ _react.default.createElement(Main, null), /*#__PURE__*/ _react.default.createElement(NextScript, null)));\n }\n}\nexports[\"default\"] = Document;\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\nfunction _getRequireWildcardCache() {\n if (typeof WeakMap !== \"function\") return null;\n var cache = new WeakMap();\n _getRequireWildcardCache = function() {\n return cache;\n };\n return cache;\n}\nfunction _interopRequireWildcard(obj) {\n if (obj && obj.__esModule) {\n return obj;\n }\n if (obj === null || typeof obj !== \"object\" && typeof obj !== \"function\") {\n return {\n default: obj\n };\n }\n var cache = _getRequireWildcardCache();\n if (cache && cache.has(obj)) {\n return cache.get(obj);\n }\n var newObj = {};\n var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;\n for(var key in obj){\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\n var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;\n if (desc && (desc.get || desc.set)) {\n Object.defineProperty(newObj, key, desc);\n } else {\n newObj[key] = obj[key];\n }\n }\n }\n newObj.default = obj;\n if (cache) {\n cache.set(obj, newObj);\n }\n return newObj;\n}\nfunction getDocumentFiles(buildManifest, pathname, inAmpMode) {\n const sharedFiles = (0, _getPageFiles).getPageFiles(buildManifest, \"/_app\");\n const pageFiles = true && inAmpMode ? [] : (0, _getPageFiles).getPageFiles(buildManifest, pathname);\n return {\n sharedFiles,\n pageFiles,\n allFiles: [\n ...new Set([\n ...sharedFiles,\n ...pageFiles\n ])\n ]\n };\n}\nfunction getPolyfillScripts(context, props) {\n // polyfills.js has to be rendered as nomodule without async\n // It also has to be the first script to load\n const { assetPrefix , buildManifest , devOnlyCacheBusterQueryString , disableOptimizedLoading , crossOrigin } = context;\n return buildManifest.polyfillFiles.filter((polyfill)=>polyfill.endsWith(\".js\") && !polyfill.endsWith(\".module.js\")).map((polyfill)=>/*#__PURE__*/ _react.default.createElement(\"script\", {\n key: polyfill,\n defer: !disableOptimizedLoading,\n nonce: props.nonce,\n crossOrigin: props.crossOrigin || crossOrigin,\n noModule: true,\n src: `${assetPrefix}/_next/${polyfill}${devOnlyCacheBusterQueryString}`\n }));\n}\nfunction hasComponentPro
/***/ })<10><10><05>buffer<65>source<63>size<7A>maps<70>hash<1F><>/*!***************************************************!*\
!*** ./node_modules/next/dist/pages/_document.js ***!
\***************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports.Html = Html;\nexports.Main = Main;\nexports[\"default\"] = void 0;\nvar _react = _interopRequireWildcard(__webpack_require__(/*! react */ \"react\"));\nvar _constants = __webpack_require__(/*! ../shared/lib/constants */ \"../shared/lib/constants\");\nvar _getPageFiles = __webpack_require__(/*! ../server/get-page-files */ \"../server/get-page-files\");\nvar _htmlescape = __webpack_require__(/*! ../server/htmlescape */ \"../server/htmlescape\");\nvar _isError = _interopRequireDefault(__webpack_require__(/*! ../lib/is-error */ \"./node_modules/next/dist/lib/is-error.js\"));\nvar _htmlContext = __webpack_require__(/*! ../shared/lib/html-context */ \"../shared/lib/html-context\");\nclass Document extends _react.default.Component {\n /**\n * `getInitialProps` hook returns the context object with the addition of `renderPage`.\n * `renderPage` callback executes `React` rendering logic synchronously to support server-rendering wrappers\n */ static getInitialProps(ctx) {\n return ctx.defaultGetInitialProps(ctx);\n }\n render() {\n return /*#__PURE__*/ _react.default.createElement(Html, null, /*#__PURE__*/ _react.default.createElement(Head, null), /*#__PURE__*/ _react.default.createElement(\"body\", null, /*#__PURE__*/ _react.default.createElement(Main, null), /*#__PURE__*/ _react.default.createElement(NextScript, null)));\n }\n}\nexports[\"default\"] = Document;\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\nfunction _getRequireWildcardCache() {\n if (typeof WeakMap !== \"function\") return null;\n var cache = new WeakMap();\n _getRequireWildcardCache = function() {\n return cache;\n };\n return cache;\n}\nfunction _interopRequireWildcard(obj) {\n if (obj && obj.__esModule) {\n return obj;\n }\n if (obj === null || typeof obj !== \"object\" && typeof obj !== \"function\") {\n return {\n default: obj\n };\n }\n var cache = _getRequireWildcardCache();\n if (cache && cache.has(obj)) {\n return cache.get(obj);\n }\n var newObj = {};\n var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;\n for(var key in obj){\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\n var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;\n if (desc && (desc.get || desc.set)) {\n Object.defineProperty(newObj, key, desc);\n } else {\n newObj[key] = obj[key];\n }\n }\n }\n newObj.default = obj;\n if (cache) {\n cache.set(obj, newObj);\n }\n return newObj;\n}\nfunction getDocumentFiles(buildManifest, pathname, inAmpMode) {\n const sharedFiles = (0, _getPageFiles).getPageFiles(buildManifest, \"/_app\");\n const pageFiles = true && inAmpMode ? [] : (0, _getPageFiles).getPageFiles(buildManifest, pathname);\n return {\n sharedFiles,\n pageFiles,\n allFiles: [\n ...new Set([\n ...sharedFiles,\n ...pageFiles\n ])\n ]\n };\n}\nfunction getPolyfillScripts(context, props) {\n // polyfills.js has to be rendered as nomodule without async\n // It also has to be the first script to load\n const { assetPrefix , buildManifest , devOnlyCacheBusterQueryString , disableOptimizedLoading , crossOrigin } = context;\n return buildManifest.polyfillFiles.filter((polyfill)=>polyfill.endsWith(\".js\") && !polyfill.endsWith(\".module.js\")).map((polyfill)=>/*#__PURE__*/ _react.default.createElement(\"script\", {\n key: polyfill,\n defer: !disableOptimizedLoading,\n nonce: props.nonce,\n crossOrigin: props.crossOrigin || crossOrigin,\n noModule: true,\n src: `${assetPrefix}/_next/${polyfill}${devOnlyCacheBusterQueryString}`\n }));\n}\nfunction hasComponentPro
/***/ })<10>5,
/***/ "./node_modules/next/dist/lib/is-error.js":
 =<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!************************************************!*\
!*** ./node_modules/next/dist/lib/is-error.js ***!
\************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourceE/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
 eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = isError;\nexports.getProperError = getProperError;\nvar _isPlainObject = __webpack_require__(/*! ../shared/lib/is-plain-object */ \"../shared/lib/is-plain-object\");\nfunction isError(err) {\n return typeof err === \"object\" && err !== null && \"name\" in err && \"message\" in err;\n}\nfunction getProperError(err) {\n if (isError(err)) {\n return err;\n }\n if (true) {\n // provide better error for case where `throw undefined`\n // is called in development\n if (typeof err === \"undefined\") {\n return new Error(\"An undefined error was thrown, \" + \"see here for more info: https://nextjs.org/docs/messages/threw-undefined\");\n }\n if (err === null) {\n return new Error(\"A null error was thrown, \" + \"see here for more info: https://nextjs.org/docs/messages/threw-undefined\");\n }\n }\n return new Error((0, _isPlainObject).isPlainObject(err) ? JSON.stringify(err) : err + \"\");\n}\n\n//# sourceMappingURL=is-error.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2xpYi9pcy1lcnJvci5qcy5qcyIsIm1hcHBpbmdzIjoiQUFBYTtBQUNiLDhDQUE2QztBQUM3QztBQUNBLENBQUMsRUFBQztBQUNGLGtCQUFlO0FBQ2Ysc0JBQXNCO0FBQ3RCLHFCQUFxQixtQkFBTyxDQUFDLG9FQUErQjtBQUM1RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVEsSUFBc0M7QUFDOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSIsInNvdXJjZXMiOlsid2VicGFjazovL2RvY3VtZW5zby8uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvbGliL2lzLWVycm9yLmpzPzE3OGUiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHtcbiAgICB2YWx1ZTogdHJ1ZVxufSk7XG5leHBvcnRzLmRlZmF1bHQgPSBpc0Vycm9yO1xuZXhwb3J0cy5nZXRQcm9wZXJFcnJvciA9IGdldFByb3BlckVycm9yO1xudmFyIF9pc1BsYWluT2JqZWN0ID0gcmVxdWlyZShcIi4uL3NoYXJlZC9saWIvaXMtcGxhaW4tb2JqZWN0XCIpO1xuZnVuY3Rpb24gaXNFcnJvcihlcnIpIHtcbiAgICByZXR1cm4gdHlwZW9mIGVyciA9PT0gXCJvYmplY3RcIiAmJiBlcnIgIT09IG51bGwgJiYgXCJuYW1lXCIgaW4gZXJyICYmIFwibWVzc2FnZVwiIGluIGVycjtcbn1cbmZ1bmN0aW9uIGdldFByb3BlckVycm9yKGVycikge1xuICAgIGlmIChpc0Vycm9yKGVycikpIHtcbiAgICAgICAgcmV0dXJuIGVycjtcbiAgICB9XG4gICAgaWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WID09PSBcImRldmVsb3BtZW50XCIpIHtcbiAgICAgICAgLy8gcHJvdmlkZSBiZXR0ZXIgZXJyb3IgZm9yIGNhc2Ugd2hlcmUgYHRocm93IHVuZGVmaW5lZGBcbiAgICAgICAgLy8gaXMgY2FsbGVkIGluIGRldmVsb3BtZW50XG4gICAgICAgIGlmICh0eXBlb2YgZXJyID09PSBcInVuZGVmaW5lZFwiKSB7XG4gICAgICAgICAgICByZXR1cm4gbmV3IEVycm9yKFwiQW4gdW5kZWZpbmVkIGVycm9yIHdhcyB0aHJvd24sIFwiICsgXCJzZWUgaGVyZSBmb3IgbW9yZSBpbmZvOiBodHRwczovL25leHRqcy5vcmcvZG9jcy9tZXNzYWdlcy90aHJldy11bmRlZmluZWRcIik7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGVyciA9PT0gbnVsbCkge1xuICAgICAgICAgICAgcmV0dXJuIG5ldyBFcnJvcihcIkEgbnVsbCBlcnJvciB3YXMgdGhyb3duLCBcIiArIFwic2VlIGhlcmUgZm9yIG1vcmUgaW5mbzogaHR0cHM6Ly9uZXh0anMub3JnL2RvY3MvbWVzc2FnZXMvdGhyZXctdW5kZWZpbmVkXCIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHJldHVybiBuZXcgRXJyb3IoKDAsIF9pc1BsYWluT2JqZWN0KS5pc1BsYWluT2JqZWN0KGVycikgPyBKU09OLnN0cmluZ2lmeShlcnIpIDogZXJyICsgXCJcIik7XG59XG5cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLWVycm9yLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/next/dist/lib/is-error.js\n"); 
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hashc /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = isError;\nexports.getProperError = getProperError;\nvar _isPlainObject = __webpack_require__(/*! ../shared/lib/is-plain-object */ \"../shared/lib/is-plain-object\");\nfunction isError(err) {\n return typeof err === \"object\" && err !== null && \"name\" in err && \"message\" in err;\n}\nfunction getProperError(err) {\n if (isError(err)) {\n return err;\n }\n if (true) {\n // provide better error for case where `throw undefined`\n // is called in development\n if (typeof err === \"undefined\") {\n return new Error(\"An undefined error was thrown, \" + \"see here for more info: https://nextjs.org/docs/messages/threw-undefined\");\n }\n if (err === null) {\n return new Error(\"A null error was thrown, \" + \"see here for more info: https://nextjs.org/docs/messages/threw-undefined\");\n }\n }\n return new Error((0, _isPlainObject).isPlainObject(err) ? JSON.stringify(err) : err + \"\");\n}\n\n//# sourceMappingURL=is-error.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2xpYi9pcy1lcnJvci5qcy5qcyIsIm1hcHBpbmdzIjoiQUFBYTtBQUNiLDhDQUE2QztBQUM3QztBQUNBLENBQUMsRUFBQztBQUNGLGtCQUFlO0FBQ2Ysc0JBQXNCO0FBQ3RCLHFCQUFxQixtQkFBTyxDQUFDLG9FQUErQjtBQUM1RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVEsSUFBc0M7QUFDOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSIsInNvdXJjZXMiOlsid2VicGFjazovL2RvY3VtZW5zby8uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvbGliL2lzLWVycm9yLmpzPzE3OGUiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHtcbiAgICB2YWx1ZTogdHJ1ZVxufSk7XG5leHBvcnRzLmRlZmF1bHQgPSBpc0Vycm9yO1xuZXhwb3J0cy5nZXRQcm9wZXJFcnJvciA9IGdldFByb3BlckVycm9yO1xudmFyIF9pc1BsYWluT2JqZWN0ID0gcmVxdWlyZShcIi4uL3NoYXJlZC9saWIvaXMtcGxhaW4tb2JqZWN0XCIpO1xuZnVuY3Rpb24gaXNFcnJvcihlcnIpIHtcbiAgICByZXR1cm4gdHlwZW9mIGVyciA9PT0gXCJvYmplY3RcIiAmJiBlcnIgIT09IG51bGwgJiYgXCJuYW1lXCIgaW4gZXJyICYmIFwibWVzc2FnZVwiIGluIGVycjtcbn1cbmZ1bmN0aW9uIGdldFByb3BlckVycm9yKGVycikge1xuICAgIGlmIChpc0Vycm9yKGVycikpIHtcbiAgICAgICAgcmV0dXJuIGVycjtcbiAgICB9XG4gICAgaWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WID09PSBcImRldmVsb3BtZW50XCIpIHtcbiAgICAgICAgLy8gcHJvdmlkZSBiZXR0ZXIgZXJyb3IgZm9yIGNhc2Ugd2hlcmUgYHRocm93IHVuZGVmaW5lZGBcbiAgICAgICAgLy8gaXMgY2FsbGVkIGluIGRldmVsb3BtZW50XG4gICAgICAgIGlmICh0eXBlb2YgZXJyID09PSBcInVuZGVmaW5lZFwiKSB7XG4gICAgICAgICAgICByZXR1cm4gbmV3IEVycm9yKFwiQW4gdW5kZWZpbmVkIGVycm9yIHdhcyB0aHJvd24sIFwiICsgXCJzZWUgaGVyZSBmb3IgbW9yZSBpbmZvOiBodHRwczovL25leHRqcy5vcmcvZG9jcy9tZXNzYWdlcy90aHJldy11bmRlZmluZWRcIik7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGVyciA9PT0gbnVsbCkge1xuICAgICAgICAgICAgcmV0dXJuIG5ldyBFcnJvcihcIkEgbnVsbCBlcnJvciB3YXMgdGhyb3duLCBcIiArIFwic2VlIGhlcmUgZm9yIG1vcmUgaW5mbzogaHR0cHM6Ly9uZXh0anMub3JnL2RvY3MvbWVzc2FnZXMvdGhyZXctdW5kZWZpbmVkXCIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHJldHVybiBuZXcgRXJyb3IoKDAsIF9pc1BsYWluT2JqZWN0KS5pc1BsYWluT2JqZWN0KGVycikgPyBKU09OLnN0cmluZ2lmeShlcnIpIDogZXJyICsgXCJcIik7XG59XG5cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLWVycm9yLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/next/dist/lib/is-error.js\n");
/***/ })<10><15>/*!************************************************!*\
!*** ./node_modules/next/dist/lib/is-error.js ***!
\************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = isError;\nexports.getProperError = getProperError;\nvar _isPlainObject = __webpack_require__(/*! ../shared/lib/is-plain-object */ \"../shared/lib/is-plain-object\");\nfunction isError(err) {\n return typeof err === \"object\" && err !== null && \"name\" in err && \"message\" in err;\n}\nfunction getProperError(err) {\n if (isError(err)) {\n return err;\n }\n if (true) {\n // provide better error for case where `throw undefined`\n // is called in development\n if (typeof err === \"undefined\") {\n return new Error(\"An undefined error was thrown, \" + \"see here for more info: https://nextjs.org/docs/messages/threw-undefined\");\n }\n if (err === null) {\n return new Error(\"A null error was thrown, \" + \"see here for more info: https://nextjs.org/docs/messages/threw-undefined\");\n }\n }\n return new Error((0, _isPlainObject).isPlainObject(err) ? JSON.stringify(err) : err + \"\");\n}\n\n//# sourceMappingURL=is-error.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2xpYi9pcy1lcnJvci5qcy5qcyIsIm1hcHBpbmdzIjoiQUFBYTtBQUNiLDhDQUE2QztBQUM3QztBQUNBLENBQUMsRUFBQztBQUNGLGtCQUFlO0FBQ2Ysc0JBQXNCO0FBQ3RCLHFCQUFxQixtQkFBTyxDQUFDLG9FQUErQjtBQUM1RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVEsSUFBc0M7QUFDOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSIsInNvdXJjZXMiOlsid2VicGFjazovL2RvY3VtZW5zby8uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvbGliL2lzLWVycm9yLmpzPzE3OGUiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHtcbiAgICB2YWx1ZTogdHJ1ZVxufSk7XG5leHBvcnRzLmRlZmF1bHQgPSBpc0Vycm9yO1xuZXhwb3J0cy5nZXRQcm9wZXJFcnJvciA9IGdldFByb3BlckVycm9yO1xudmFyIF9pc1BsYWluT2JqZWN0ID0gcmVxdWlyZShcIi4uL3NoYXJlZC9saWIvaXMtcGxhaW4tb2JqZWN0XCIpO1xuZnVuY3Rpb24gaXNFcnJvcihlcnIpIHtcbiAgICByZXR1cm4gdHlwZW9mIGVyciA9PT0gXCJvYmplY3RcIiAmJiBlcnIgIT09IG51bGwgJiYgXCJuYW1lXCIgaW4gZXJyICYmIFwibWVzc2FnZVwiIGluIGVycjtcbn1cbmZ1bmN0aW9uIGdldFByb3BlckVycm9yKGVycikge1xuICAgIGlmIChpc0Vycm9yKGVycikpIHtcbiAgICAgICAgcmV0dXJuIGVycjtcbiAgICB9XG4gICAgaWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WID09PSBcImRldmVsb3BtZW50XCIpIHtcbiAgICAgICAgLy8gcHJvdmlkZSBiZXR0ZXIgZXJyb3IgZm9yIGNhc2Ugd2hlcmUgYHRocm93IHVuZGVmaW5lZGBcbiAgICAgICAgLy8gaXMgY2FsbGVkIGluIGRldmVsb3BtZW50XG4gICAgICAgIGlmICh0eXBlb2YgZXJyID09PSBcInVuZGVmaW5lZFwiKSB7XG4gICAgICAgICAgICByZXR1cm4gbmV3IEVycm9yKFwiQW4gdW5kZWZpbmVkIGVycm9yIHdhcyB0aHJvd24sIFwiICsgXCJzZWUgaGVyZSBmb3IgbW9yZSBpbmZvOiBodHRwczovL25leHRqcy5vcmcvZG9jcy9tZXNzYWdlcy90aHJldy11bmRlZmluZWRcIik7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGVyciA9PT0gbnVsbCkge1xuICAgICAgICAgICAgcmV0dXJuIG5ldyBFcnJvcihcIkEgbnVsbCBlcnJvciB3YXMgdGhyb3duLCBcIiArIFwic2VlIGhlcmUgZm9yIG1vcmUgaW5mbzogaHR0cHM6Ly9uZXh0anMub3JnL2RvY3MvbWVzc2FnZXMvdGhyZXctdW5kZWZpbmVkXCIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHJldHVybiBuZXcgRXJyb3IoKDAsIF9pc1BsYWluT2JqZWN0KS5pc1BsYWluT2JqZWN0KGVycikgPyBKU09OLnN0cmluZ2lmeShlcnIpIDogZXJyICsgXCJcIik7XG59XG5cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLWVycm9yLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/next/dist/lib/is-error.js\n");
/***/ })9,
/***/ "./node_modules/next/dist/lib/pretty-bytes.js":
 <00>?<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!****************************************************!*\
!*** ./node_modules/next/dist/lib/pretty-bytes.js ***!
\****************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource 9<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource0/***/ ((__unused_webpack_module, exports) => {
Neval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = prettyBytes;\nfunction prettyBytes(number, options) {\n if (!Number.isFinite(number)) {\n throw new TypeError(`Expected a finite number, got ${typeof number}: ${number}`);\n }\n options = Object.assign({}, options);\n if (options.signed && number === 0) {\n return \" 0 B\";\n }\n const isNegative = number < 0;\n const prefix = isNegative ? \"-\" : options.signed ? \"+\" : \"\";\n if (isNegative) {\n number = -number;\n }\n if (number < 1) {\n const numberString = toLocaleString(number, options.locale);\n return prefix + numberString + \" B\";\n }\n const exponent = Math.min(Math.floor(Math.log10(number) / 3), UNITS.length - 1);\n number = Number((number / Math.pow(1000, exponent)).toPrecision(3));\n const numberString = toLocaleString(number, options.locale);\n const unit = UNITS[exponent];\n return prefix + numberString + \" \" + unit;\n}\n/*\nMIT License\n\nCopyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n*/ const UNITS = [\n \"B\",\n \"kB\",\n \"MB\",\n \"GB\",\n \"TB\",\n \"PB\",\n \"EB\",\n \"ZB\",\n \"YB\"\n];\n/*\nFormats the given number using `Number#toLocaleString`.\n- If locale is a string, the value is expected to be a locale-key (for example: `de`).\n- If locale is true, the system default locale is used for translation.\n- If no value for locale is specified, the number is returned unmodified.\n*/ const toLocaleString = (number, locale)=>{\n let result = number;\n if (typeof locale === \"string\") {\n result = number.toLocaleString(locale);\n } else if (locale === true) {\n result = number.toLocaleString();\n }\n return result;\n};\n\n//# sourceMappingURL=pretty-bytes.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2xpYi9wcmV0dHktYnl0ZXMuanMuanMiLCJtYXBwaW5ncyI6IkFBQWE7QUFDYiw4Q0FBNkM7QUFDN0M7QUFDQSxDQUFDLEVBQUM7QUFDRixrQkFBZTtBQUNmO0FBQ0E7QUFDQSw2REFBNkQsY0FBYyxJQUFJLE9BQU87QUFDdEY7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7O0FBRUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kb2N1bWVuc28vLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2xpYi9wcmV0dHktYnl0ZXMuanM/ZmYzMCJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwge1xuICAgIHZhbHVlOiB0cnVlXG59KTtcbmV4cG9ydHMuZGVmYXVsdCA9IHByZXR0eUJ5dGVzO1xuZnVuY3Rpb24gcHJldHR5Qnl0ZXMobnVtYmVyLCBvcHRpb25zKSB7XG4gICAgaWYgKCFOdW1iZXIuaXNGaW5pdGUobnVtYmVyKSkge1xuICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKGBFeHBlY3RlZCBhIGZpbml0ZSBudW1iZXIsIGdvdCAke
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hash<1F>/***/ ((__unused_webpack_module, exports) => {
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = prettyBytes;\nfunction prettyBytes(number, options) {\n if (!Number.isFinite(number)) {\n throw new TypeError(`Expected a finite number, got ${typeof number}: ${number}`);\n }\n options = Object.assign({}, options);\n if (options.signed && number === 0) {\n return \" 0 B\";\n }\n const isNegative = number < 0;\n const prefix = isNegative ? \"-\" : options.signed ? \"+\" : \"\";\n if (isNegative) {\n number = -number;\n }\n if (number < 1) {\n const numberString = toLocaleString(number, options.locale);\n return prefix + numberString + \" B\";\n }\n const exponent = Math.min(Math.floor(Math.log10(number) / 3), UNITS.length - 1);\n number = Number((number / Math.pow(1000, exponent)).toPrecision(3));\n const numberString = toLocaleString(number, options.locale);\n const unit = UNITS[exponent];\n return prefix + numberString + \" \" + unit;\n}\n/*\nMIT License\n\nCopyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n*/ const UNITS = [\n \"B\",\n \"kB\",\n \"MB\",\n \"GB\",\n \"TB\",\n \"PB\",\n \"EB\",\n \"ZB\",\n \"YB\"\n];\n/*\nFormats the given number using `Number#toLocaleString`.\n- If locale is a string, the value is expected to be a locale-key (for example: `de`).\n- If locale is true, the system default locale is used for translation.\n- If no value for locale is specified, the number is returned unmodified.\n*/ const toLocaleString = (number, locale)=>{\n let result = number;\n if (typeof locale === \"string\") {\n result = number.toLocaleString(locale);\n } else if (locale === true) {\n result = number.toLocaleString();\n }\n return result;\n};\n\n//# sourceMappingURL=pretty-bytes.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2xpYi9wcmV0dHktYnl0ZXMuanMuanMiLCJtYXBwaW5ncyI6IkFBQWE7QUFDYiw4Q0FBNkM7QUFDN0M7QUFDQSxDQUFDLEVBQUM7QUFDRixrQkFBZTtBQUNmO0FBQ0E7QUFDQSw2REFBNkQsY0FBYyxJQUFJLE9BQU87QUFDdEY7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7O0FBRUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kb2N1bWVuc28vLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2xpYi9wcmV0dHktYnl0ZXMuanM/ZmYzMCJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwge1xuICAgIHZhbHVlOiB0cnVlXG59KTtcbmV4cG9ydHMuZGVmYXVsdCA9IHByZXR0eUJ5dGVzO1xuZnVuY3Rpb24gcHJldHR5Qnl0ZXMobnVtYmVyLCBvcHRpb25zKSB7XG4gICAgaWYgKCFOdW1iZXIuaXNGaW5pdGUobnVtYmVyKSkge1xuICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKGBFeHBlY3RlZCBhIGZpbml0ZSBudW1iZXIsIGdvdCAke3R5cGVvZi
/***/ })<10><15>5/*!****************************************************!*\
!*** ./node_modules/next/dist/lib/pretty-bytes.js ***!
\****************************************************/
/***/ ((__unused_webpack_module, exports) => {
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = prettyBytes;\nfunction prettyBytes(number, options) {\n if (!Number.isFinite(number)) {\n throw new TypeError(`Expected a finite number, got ${typeof number}: ${number}`);\n }\n options = Object.assign({}, options);\n if (options.signed && number === 0) {\n return \" 0 B\";\n }\n const isNegative = number < 0;\n const prefix = isNegative ? \"-\" : options.signed ? \"+\" : \"\";\n if (isNegative) {\n number = -number;\n }\n if (number < 1) {\n const numberString = toLocaleString(number, options.locale);\n return prefix + numberString + \" B\";\n }\n const exponent = Math.min(Math.floor(Math.log10(number) / 3), UNITS.length - 1);\n number = Number((number / Math.pow(1000, exponent)).toPrecision(3));\n const numberString = toLocaleString(number, options.locale);\n const unit = UNITS[exponent];\n return prefix + numberString + \" \" + unit;\n}\n/*\nMIT License\n\nCopyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n*/ const UNITS = [\n \"B\",\n \"kB\",\n \"MB\",\n \"GB\",\n \"TB\",\n \"PB\",\n \"EB\",\n \"ZB\",\n \"YB\"\n];\n/*\nFormats the given number using `Number#toLocaleString`.\n- If locale is a string, the value is expected to be a locale-key (for example: `de`).\n- If locale is true, the system default locale is used for translation.\n- If no value for locale is specified, the number is returned unmodified.\n*/ const toLocaleString = (number, locale)=>{\n let result = number;\n if (typeof locale === \"string\") {\n result = number.toLocaleString(locale);\n } else if (locale === true) {\n result = number.toLocaleString();\n }\n return result;\n};\n\n//# sourceMappingURL=pretty-bytes.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2xpYi9wcmV0dHktYnl0ZXMuanMuanMiLCJtYXBwaW5ncyI6IkFBQWE7QUFDYiw4Q0FBNkM7QUFDN0M7QUFDQSxDQUFDLEVBQUM7QUFDRixrQkFBZTtBQUNmO0FBQ0E7QUFDQSw2REFBNkQsY0FBYyxJQUFJLE9BQU87QUFDdEY7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7O0FBRUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kb2N1bWVuc28vLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2xpYi9wcmV0dHktYnl0ZXMuanM/ZmYzMCJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwge1xuICAgIHZhbHVlOiB0cnVlXG59KTtcbmV4cG9ydHMuZGVmYXVsdCA9IHByZXR0eUJ5dGVzO1xuZnVuY3Rpb24gcHJldHR5Qnl0ZXMobnVtYmVyLCBvcHRpb25zKSB7XG4gICAgaWYgKCFOdW1iZXIuaXNGaW5pdGUobnVtYmVyKSkge1xuICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKGBFeHBlY3RlZCBhIGZpbml0ZSBudW1iZXIsIGdvdCAke3R5cGVvZi
/***/ })%,
/***/ "../server/get-page-files":
 <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!*****************************************************!*\
!*** external "next/dist/server/get-page-files.js" ***!
\*****************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource/***/ ((module) => {
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSource?module.exports = require("next/dist/server/get-page-files.js");<3B>external commonjs "next/dist/server/get-page-files.js"
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hash_/***/ ((module) => {
module.exports = require("next/dist/server/get-page-files.js");
/***/ })<10><15>/*!*****************************************************!*\
!*** external "next/dist/server/get-page-files.js" ***!
\*****************************************************/
/***/ ((module) => {
module.exports = require("next/dist/server/get-page-files.js");
/***/ })!,
/***/ "../server/htmlescape":
 <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!*************************************************!*\
!*** external "next/dist/server/htmlescape.js" ***!
\*************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource/***/ ((module) => {
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSource;module.exports = require("next/dist/server/htmlescape.js");<3B>external commonjs "next/dist/server/htmlescape.js"
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hash[/***/ ((module) => {
module.exports = require("next/dist/server/htmlescape.js");
/***/ })<10><15><1F>/*!*************************************************!*\
!*** external "next/dist/server/htmlescape.js" ***!
\*************************************************/
/***/ ((module) => {
module.exports = require("next/dist/server/htmlescape.js");
/***/ }),
/***/ "../server/utils":
 <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!********************************************!*\
!*** external "next/dist/server/utils.js" ***!
\********************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource ~<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource/***/ ((module) => {
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSource6module.exports = require("next/dist/server/utils.js");<3B>external commonjs "next/dist/server/utils.js"
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hashV/***/ ((module) => {
module.exports = require("next/dist/server/utils.js");
/***/ })<10><15><1F>/*!********************************************!*\
!*** external "next/dist/server/utils.js" ***!
\********************************************/
/***/ ((module) => {
module.exports = require("next/dist/server/utils.js");
/***/ })$,
/***/ "../shared/lib/constants":
 <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!****************************************************!*\
!*** external "next/dist/shared/lib/constants.js" ***!
\****************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource/***/ ((module) => {
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSource>module.exports = require("next/dist/shared/lib/constants.js");<3B>external commonjs "next/dist/shared/lib/constants.js"
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hash^/***/ ((module) => {
module.exports = require("next/dist/shared/lib/constants.js");
/***/ })<10><15> /*!****************************************************!*\
!*** external "next/dist/shared/lib/constants.js" ***!
\****************************************************/
/***/ ((module) => {
module.exports = require("next/dist/shared/lib/constants.js");
/***/ })',
/***/ "../shared/lib/html-context":
 <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!*******************************************************!*\
!*** external "next/dist/shared/lib/html-context.js" ***!
\*******************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource/***/ ((module) => {
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSourceAmodule.exports = require("next/dist/shared/lib/html-context.js");<3B>external commonjs "next/dist/shared/lib/html-context.js"
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hasha/***/ ((module) => {
module.exports = require("next/dist/shared/lib/html-context.js");
/***/ })<10><15>/*!*******************************************************!*\
!*** external "next/dist/shared/lib/html-context.js" ***!
\*******************************************************/
/***/ ((module) => {
module.exports = require("next/dist/shared/lib/html-context.js");
/***/ })*,
/***/ "../shared/lib/is-plain-object":
 <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!**********************************************************!*\
!*** external "next/dist/shared/lib/is-plain-object.js" ***!
\**********************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource/***/ ((module) => {
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSourceDmodule.exports = require("next/dist/shared/lib/is-plain-object.js");<3B>external commonjs "next/dist/shared/lib/is-plain-object.js"
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hashd/***/ ((module) => {
module.exports = require("next/dist/shared/lib/is-plain-object.js");
/***/ })<10><15>#/*!**********************************************************!*\
!*** external "next/dist/shared/lib/is-plain-object.js" ***!
\**********************************************************/
/***/ ((module) => {
module.exports = require("next/dist/shared/lib/is-plain-object.js");
/***/ }),
/***/ "react":
 <10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourceY/*!************************!*\
!*** external "react" ***!
\************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource V<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource/***/ ((module) => {
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSource"module.exports = require("react");<3B>external commonjs "react"
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hashB/***/ ((module) => {
module.exports = require("react");
/***/ })<10><15><1F>/*!************************!*\
!*** external "react" ***!
\************************/
/***/ ((module) => {
module.exports = require("react");
/***/ })t
};
;
// load runtime
var __webpack_require__ = require("../webpack-runtime.js");
__webpack_require__.C(exports);
<1F>var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
var __webpack_exports__ = (__webpack_exec__("./node_modules/next/dist/pages/_document.js"));
,module.exports = __webpack_exports__;
})(); [<5B><><EFBFBD><1F>,"use strict";
/*
* ATTENTION: An "eval-source-map" devtool has been used.
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
(() => {
var exports = {};
exports.id = "pages/_document";
exports.ids = ["pages/_document"];
exports.modules = {
/***/ "./node_modules/next/dist/pages/_document.js":
/*!***************************************************!*\
!*** ./node_modules/next/dist/pages/_document.js ***!
\***************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports.Html = Html;\nexports.Main = Main;\nexports[\"default\"] = void 0;\nvar _react = _interopRequireWildcard(__webpack_require__(/*! react */ \"react\"));\nvar _constants = __webpack_require__(/*! ../shared/lib/constants */ \"../shared/lib/constants\");\nvar _getPageFiles = __webpack_require__(/*! ../server/get-page-files */ \"../server/get-page-files\");\nvar _htmlescape = __webpack_require__(/*! ../server/htmlescape */ \"../server/htmlescape\");\nvar _isError = _interopRequireDefault(__webpack_require__(/*! ../lib/is-error */ \"./node_modules/next/dist/lib/is-error.js\"));\nvar _htmlContext = __webpack_require__(/*! ../shared/lib/html-context */ \"../shared/lib/html-context\");\nclass Document extends _react.default.Component {\n /**\n * `getInitialProps` hook returns the context object with the addition of `renderPage`.\n * `renderPage` callback executes `React` rendering logic synchronously to support server-rendering wrappers\n */ static getInitialProps(ctx) {\n return ctx.defaultGetInitialProps(ctx);\n }\n render() {\n return /*#__PURE__*/ _react.default.createElement(Html, null, /*#__PURE__*/ _react.default.createElement(Head, null), /*#__PURE__*/ _react.default.createElement(\"body\", null, /*#__PURE__*/ _react.default.createElement(Main, null), /*#__PURE__*/ _react.default.createElement(NextScript, null)));\n }\n}\nexports[\"default\"] = Document;\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\nfunction _getRequireWildcardCache() {\n if (typeof WeakMap !== \"function\") return null;\n var cache = new WeakMap();\n _getRequireWildcardCache = function() {\n return cache;\n };\n return cache;\n}\nfunction _interopRequireWildcard(obj) {\n if (obj && obj.__esModule) {\n return obj;\n }\n if (obj === null || typeof obj !== \"object\" && typeof obj !== \"function\") {\n return {\n default: obj\n };\n }\n var cache = _getRequireWildcardCache();\n if (cache && cache.has(obj)) {\n return cache.get(obj);\n }\n var newObj = {};\n var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;\n for(var key in obj){\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\n var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;\n if (desc && (desc.get || desc.set)) {\n Object.defineProperty(newObj, key, desc);\n } else {\n newObj[key] = obj[key];\n }\n }\n }\n newObj.default = obj;\n if (cache) {\n cache.set(obj, newObj);\n }\n return newObj;\n}\nfunction getDocumentFiles(buildManifest, pathname, inAmpMode) {\n const sharedFiles = (0, _getPageFiles).getPageFiles(buildManifest, \"/_app\");\n const pageFiles = true && inAmpMode ? [] : (0, _getPageFiles).getPageFiles(buildManifest, pathname);\n return {\n sharedFiles,\n pageFiles,\n allFiles: [\n ...new Set([\n ...sharedFiles,\n ...pageFiles\n ])\n ]\n };\n}\nfunction getPolyfillScripts(context, props) {\n // polyfills.js has to be rendered as nomodule without async\n // It also has to be the first script to load\n const { assetPrefix , buildManifest , devOnlyCacheBusterQueryString , disableOptimizedLoading , crossOrigin } = context;\n return buildManifest.polyfillFiles.filter((polyfill)=>polyfill.endsWith(\".js\") && !polyfill.endsWith(\".module.js\")).map((polyfill)=>/*#__PURE__*/ _react.default.createElement(\"script\", {\n key: polyfill,\n defer: !disableOptimizedLoading,\n nonce: props.nonce,\n crossOrigin: props.crossOrigin || crossOrigin,\n noModule: true,\n src: `${assetPrefix}/_next/${polyfill}${devOnlyCacheBusterQueryString}`\n }));\n}\nfunction hasComponentPro
/***/ }),
/***/ "./node_modules/next/dist/lib/is-error.js":
/*!************************************************!*\
!*** ./node_modules/next/dist/lib/is-error.js ***!
\************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = isError;\nexports.getProperError = getProperError;\nvar _isPlainObject = __webpack_require__(/*! ../shared/lib/is-plain-object */ \"../shared/lib/is-plain-object\");\nfunction isError(err) {\n return typeof err === \"object\" && err !== null && \"name\" in err && \"message\" in err;\n}\nfunction getProperError(err) {\n if (isError(err)) {\n return err;\n }\n if (true) {\n // provide better error for case where `throw undefined`\n // is called in development\n if (typeof err === \"undefined\") {\n return new Error(\"An undefined error was thrown, \" + \"see here for more info: https://nextjs.org/docs/messages/threw-undefined\");\n }\n if (err === null) {\n return new Error(\"A null error was thrown, \" + \"see here for more info: https://nextjs.org/docs/messages/threw-undefined\");\n }\n }\n return new Error((0, _isPlainObject).isPlainObject(err) ? JSON.stringify(err) : err + \"\");\n}\n\n//# sourceMappingURL=is-error.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2xpYi9pcy1lcnJvci5qcy5qcyIsIm1hcHBpbmdzIjoiQUFBYTtBQUNiLDhDQUE2QztBQUM3QztBQUNBLENBQUMsRUFBQztBQUNGLGtCQUFlO0FBQ2Ysc0JBQXNCO0FBQ3RCLHFCQUFxQixtQkFBTyxDQUFDLG9FQUErQjtBQUM1RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVEsSUFBc0M7QUFDOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSIsInNvdXJjZXMiOlsid2VicGFjazovL2RvY3VtZW5zby8uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvbGliL2lzLWVycm9yLmpzPzE3OGUiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHtcbiAgICB2YWx1ZTogdHJ1ZVxufSk7XG5leHBvcnRzLmRlZmF1bHQgPSBpc0Vycm9yO1xuZXhwb3J0cy5nZXRQcm9wZXJFcnJvciA9IGdldFByb3BlckVycm9yO1xudmFyIF9pc1BsYWluT2JqZWN0ID0gcmVxdWlyZShcIi4uL3NoYXJlZC9saWIvaXMtcGxhaW4tb2JqZWN0XCIpO1xuZnVuY3Rpb24gaXNFcnJvcihlcnIpIHtcbiAgICByZXR1cm4gdHlwZW9mIGVyciA9PT0gXCJvYmplY3RcIiAmJiBlcnIgIT09IG51bGwgJiYgXCJuYW1lXCIgaW4gZXJyICYmIFwibWVzc2FnZVwiIGluIGVycjtcbn1cbmZ1bmN0aW9uIGdldFByb3BlckVycm9yKGVycikge1xuICAgIGlmIChpc0Vycm9yKGVycikpIHtcbiAgICAgICAgcmV0dXJuIGVycjtcbiAgICB9XG4gICAgaWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WID09PSBcImRldmVsb3BtZW50XCIpIHtcbiAgICAgICAgLy8gcHJvdmlkZSBiZXR0ZXIgZXJyb3IgZm9yIGNhc2Ugd2hlcmUgYHRocm93IHVuZGVmaW5lZGBcbiAgICAgICAgLy8gaXMgY2FsbGVkIGluIGRldmVsb3BtZW50XG4gICAgICAgIGlmICh0eXBlb2YgZXJyID09PSBcInVuZGVmaW5lZFwiKSB7XG4gICAgICAgICAgICByZXR1cm4gbmV3IEVycm9yKFwiQW4gdW5kZWZpbmVkIGVycm9yIHdhcyB0aHJvd24sIFwiICsgXCJzZWUgaGVyZSBmb3IgbW9yZSBpbmZvOiBodHRwczovL25leHRqcy5vcmcvZG9jcy9tZXNzYWdlcy90aHJldy11bmRlZmluZWRcIik7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGVyciA9PT0gbnVsbCkge1xuICAgICAgICAgICAgcmV0dXJuIG5ldyBFcnJvcihcIkEgbnVsbCBlcnJvciB3YXMgdGhyb3duLCBcIiArIFwic2VlIGhlcmUgZm9yIG1vcmUgaW5mbzogaHR0cHM6Ly9uZXh0anMub3JnL2RvY3MvbWVzc2FnZXMvdGhyZXctdW5kZWZpbmVkXCIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHJldHVybiBuZXcgRXJyb3IoKDAsIF9pc1BsYWluT2JqZWN0KS5pc1BsYWluT2JqZWN0KGVycikgPyBKU09OLnN0cmluZ2lmeShlcnIpIDogZXJyICsgXCJcIik7XG59XG5cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLWVycm9yLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/next/dist/lib/is-error.js\n");
/***/ }),
/***/ "./node_modules/next/dist/lib/pretty-bytes.js":
/*!****************************************************!*\
!*** ./node_modules/next/dist/lib/pretty-bytes.js ***!
\****************************************************/
/***/ ((__unused_webpack_module, exports) => {
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = prettyBytes;\nfunction prettyBytes(number, options) {\n if (!Number.isFinite(number)) {\n throw new TypeError(`Expected a finite number, got ${typeof number}: ${number}`);\n }\n options = Object.assign({}, options);\n if (options.signed && number === 0) {\n return \" 0 B\";\n }\n const isNegative = number < 0;\n const prefix = isNegative ? \"-\" : options.signed ? \"+\" : \"\";\n if (isNegative) {\n number = -number;\n }\n if (number < 1) {\n const numberString = toLocaleString(number, options.locale);\n return prefix + numberString + \" B\";\n }\n const exponent = Math.min(Math.floor(Math.log10(number) / 3), UNITS.length - 1);\n number = Number((number / Math.pow(1000, exponent)).toPrecision(3));\n const numberString = toLocaleString(number, options.locale);\n const unit = UNITS[exponent];\n return prefix + numberString + \" \" + unit;\n}\n/*\nMIT License\n\nCopyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n*/ const UNITS = [\n \"B\",\n \"kB\",\n \"MB\",\n \"GB\",\n \"TB\",\n \"PB\",\n \"EB\",\n \"ZB\",\n \"YB\"\n];\n/*\nFormats the given number using `Number#toLocaleString`.\n- If locale is a string, the value is expected to be a locale-key (for example: `de`).\n- If locale is true, the system default locale is used for translation.\n- If no value for locale is specified, the number is returned unmodified.\n*/ const toLocaleString = (number, locale)=>{\n let result = number;\n if (typeof locale === \"string\") {\n result = number.toLocaleString(locale);\n } else if (locale === true) {\n result = number.toLocaleString();\n }\n return result;\n};\n\n//# sourceMappingURL=pretty-bytes.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2xpYi9wcmV0dHktYnl0ZXMuanMuanMiLCJtYXBwaW5ncyI6IkFBQWE7QUFDYiw4Q0FBNkM7QUFDN0M7QUFDQSxDQUFDLEVBQUM7QUFDRixrQkFBZTtBQUNmO0FBQ0E7QUFDQSw2REFBNkQsY0FBYyxJQUFJLE9BQU87QUFDdEY7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7O0FBRUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kb2N1bWVuc28vLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2xpYi9wcmV0dHktYnl0ZXMuanM/ZmYzMCJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwge1xuICAgIHZhbHVlOiB0cnVlXG59KTtcbmV4cG9ydHMuZGVmYXVsdCA9IHByZXR0eUJ5dGVzO1xuZnVuY3Rpb24gcHJldHR5Qnl0ZXMobnVtYmVyLCBvcHRpb25zKSB7XG4gICAgaWYgKCFOdW1iZXIuaXNGaW5pdGUobnVtYmVyKSkge1xuICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKGBFeHBlY3RlZCBhIGZpbml0ZSBudW1iZXIsIGdvdCAke3R5cGVvZi
/***/ }),
/***/ "../server/get-page-files":
/*!*****************************************************!*\
!*** external "next/dist/server/get-page-files.js" ***!
\*****************************************************/
/***/ ((module) => {
module.exports = require("next/dist/server/get-page-files.js");
/***/ }),
/***/ "../server/htmlescape":
/*!*************************************************!*\
!*** external "next/dist/server/htmlescape.js" ***!
\*************************************************/
/***/ ((module) => {
module.exports = require("next/dist/server/htmlescape.js");
/***/ }),
/***/ "../server/utils":
/*!********************************************!*\
!*** external "next/dist/server/utils.js" ***!
\********************************************/
/***/ ((module) => {
module.exports = require("next/dist/server/utils.js");
/***/ }),
/***/ "../shared/lib/constants":
/*!****************************************************!*\
!*** external "next/dist/shared/lib/constants.js" ***!
\****************************************************/
/***/ ((module) => {
module.exports = require("next/dist/shared/lib/constants.js");
/***/ }),
/***/ "../shared/lib/html-context":
/*!*******************************************************!*\
!*** external "next/dist/shared/lib/html-context.js" ***!
\*******************************************************/
/***/ ((module) => {
module.exports = require("next/dist/shared/lib/html-context.js");
/***/ }),
/***/ "../shared/lib/is-plain-object":
/*!**********************************************************!*\
!*** external "next/dist/shared/lib/is-plain-object.js" ***!
\**********************************************************/
/***/ ((module) => {
module.exports = require("next/dist/shared/lib/is-plain-object.js");
/***/ }),
/***/ "react":
/*!************************!*\
!*** external "react" ***!
\************************/
/***/ ((module) => {
module.exports = require("react");
/***/ })
};
;
// load runtime
var __webpack_require__ = require("../webpack-runtime.js");
__webpack_require__.C(exports);
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
var __webpack_exports__ = (__webpack_exec__("./node_modules/next/dist/pages/_document.js"));
module.exports = __webpack_exports__;
})(); 2<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource,/*
* ATTENTION: An "eval-source-map" devtool has been used.
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
<1F>/******/ (() => { // webpackBootstrap
/******/ "use strict";
/******/ var __webpack_modules__ = ({});
/************************************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/PrefixSource<63>/******/ <10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSourceJ// The module cache
var __webpack_module_cache__ = {};
// The require function
function __webpack_require__(moduleId) {
// Check if module is in cache
var cachedModule = __webpack_module_cache__[moduleId];
if (cachedModule !== undefined) {
return cachedModule.exports;
}
// Create a new module (and put it into the cache)
var module = __webpack_module_cache__[moduleId] = {
// no module.id needed
// no module.loaded needed
exports: {}
};
// Execute the module function
var threw = true;
try {
__webpack_modules__[moduleId](module, module.exports, __webpack_require__);
threw = false;
} finally {
if(threw) delete __webpack_module_cache__[moduleId];
}
// Return the exports of the module
return module.exports;
}
// expose the modules object (__webpack_modules__)
__webpack_require__.m = __webpack_modules__;
<EFBFBD>webpack/bootstrapK/************************************************************************/
<15>`9/* webpack/runtime/compat get default export */
(() => {
<02>  // getDefaultExport function for compatibility with non-harmony modules
__webpack_require__.n = (module) => {
var getter = module && module.__esModule ?
() => (module['default']) :
() => (module);
__webpack_require__.d(getter, { a: getter });
return getter;
};<3B>webpack/runtime/compat get default export?
})();
/* webpack/runtime/define property getters */
(() => {
<02> 4// define getter functions for harmony exports
__webpack_require__.d = (exports, definition) => {
for(var key in definition) {
if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
}
}
};<3B>webpack/runtime/define property getters4
})();
/* webpack/runtime/ensure chunk */
(() => {
<02> F__webpack_require__.f = {};
// This file contains only the entry chunk.
// The chunk loading function for additional chunks
__webpack_require__.e = (chunkId) => {
return Promise.all(Object.keys(__webpack_require__.f).reduce((promises, key) => {
__webpack_require__.f[key](chunkId, promises);
return promises;
}, []));
};<3B>webpack/runtime/ensure chunkE
})();
/* webpack/runtime/get javascript chunk filename */
(() => {
<02> <1F>// This function allow to reference async chunks and sibling chunks for the entrypoint
__webpack_require__.u = (chunkId) => {
// return url for filenames based on template
return undefined;
};<3B>webpack/runtime/get javascript chunk filename@
})();
/* webpack/runtime/hasOwnProperty shorthand */
(() => {
<02> X__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))<29>webpack/runtime/hasOwnProperty shorthand=
})();
/* webpack/runtime/make namespace object */
(() => {
<02> // define __esModule on exports
__webpack_require__.r = (exports) => {
if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
}
Object.defineProperty(exports, '__esModule', { value: true });
};<3B>webpack/runtime/make namespace object:
})();
/* webpack/runtime/startup entrypoint */
(() => {
<02> O__webpack_require__.X = (result, chunkIds, fn) => {
// arguments: chunkIds, moduleId are deprecated
var moduleId = chunkIds;
if(!fn) chunkIds = result, fn = () => (__webpack_require__(__webpack_require__.s = moduleId));
chunkIds.map(__webpack_require__.e, __webpack_require__)
var r = fn();
return r === undefined ? result : r;
}<7D>webpack/runtime/startup entrypoint=
})();
/* webpack/runtime/require chunk loading */
(() => {
<02> <1F>// no baseURI
// object to store loaded chunks
// "1" means "loaded", otherwise not loaded yet
var installedChunks = {
"webpack-runtime": 1
};
// no on chunks loaded
var installChunk = (chunk) => {
var moreModules = chunk.modules, chunkIds = chunk.ids, runtime = chunk.runtime;
for(var moduleId in moreModules) {
if(__webpack_require__.o(moreModules, moduleId)) {
__webpack_require__.m[moduleId] = moreModules[moduleId];
}
}
if(runtime) runtime(__webpack_require__);
for(var i = 0; i < chunkIds.length; i++)
installedChunks[chunkIds[i]] = 1;
};
// require() chunk loading for javascript
__webpack_require__.f.require = (chunkId, promises) => {
// "1" is the signal for "already loaded"
if(!installedChunks[chunkId]) {
if("webpack-runtime" != chunkId) {
installChunk(require("./" + __webpack_require__.u(chunkId)));
} else installedChunks[chunkId] = 1;
}
};
module.exports = __webpack_require__;
__webpack_require__.C = installChunk;
// no HMR
// no HMR manifest<73>webpack/runtime/require chunk loading
})();
<15> <15><00>webpack/before-startup
<15><>webpack/startup<15><>webpack/after-startup<15> /******/ })()
; W<><57><EFBFBD><1F>/*
* ATTENTION: An "eval-source-map" devtool has been used.
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
/******/ (() => { // webpackBootstrap
/******/ "use strict";
/******/ var __webpack_modules__ = ({});
/************************************************************************/
/******/ // The module cache
/******/ var __webpack_module_cache__ = {};
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/ // Check if module is in cache
/******/ var cachedModule = __webpack_module_cache__[moduleId];
/******/ if (cachedModule !== undefined) {
/******/ return cachedModule.exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = __webpack_module_cache__[moduleId] = {
/******/ // no module.id needed
/******/ // no module.loaded needed
/******/ exports: {}
/******/ };
/******/
/******/ // Execute the module function
/******/ var threw = true;
/******/ try {
/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
/******/ threw = false;
/******/ } finally {
/******/ if(threw) delete __webpack_module_cache__[moduleId];
/******/ }
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = __webpack_modules__;
/******/
/************************************************************************/
/******/ /* webpack/runtime/compat get default export */
/******/ (() => {
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/ __webpack_require__.n = (module) => {
/******/ var getter = module && module.__esModule ?
/******/ () => (module['default']) :
/******/ () => (module);
/******/ __webpack_require__.d(getter, { a: getter });
/******/ return getter;
/******/ };
/******/ })();
/******/
/******/ /* webpack/runtime/define property getters */
/******/ (() => {
/******/ // define getter functions for harmony exports
/******/ __webpack_require__.d = (exports, definition) => {
/******/ for(var key in definition) {
/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
/******/ }
/******/ }
/******/ };
/******/ })();
/******/
/******/ /* webpack/runtime/ensure chunk */
/******/ (() => {
/******/ __webpack_require__.f = {};
/******/ // This file contains only the entry chunk.
/******/ // The chunk loading function for additional chunks
/******/ __webpack_require__.e = (chunkId) => {
/******/ return Promise.all(Object.keys(__webpack_require__.f).reduce((promises, key) => {
/******/ __webpack_require__.f[key](chunkId, promises);
/******/ return promises;
/******/ }, []));
/******/ };
/******/ })();
/******/
/******/ /* webpack/runtime/get javascript chunk filename */
/******/ (() => {
/******/ // This function allow to reference async chunks and sibling chunks for the entrypoint
/******/ __webpack_require__.u = (chunkId) => {
/******/ // return url for filenames based on template
/******/ return undefined;
/******/ };
/******/ })();
/******/
/******/ /* webpack/runtime/hasOwnProperty shorthand */
/******/ (() => {
/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
/******/ })();
/******/
/******/ /* webpack/runtime/make namespace object */
/******/ (() => {
/******/ // define __esModule on exports
/******/ __webpack_require__.r = (exports) => {
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ }
/******/ Object.defineProperty(exports, '__esModule', { value: true });
/******/ };
/******/ })();
/******/
/******/ /* webpack/runtime/startup entrypoint */
/******/ (() => {
/******/ __webpack_require__.X = (result, chunkIds, fn) => {
/******/ // arguments: chunkIds, moduleId are deprecated
/******/ var moduleId = chunkIds;
/******/ if(!fn) chunkIds = result, fn = () => (__webpack_require__(__webpack_require__.s = moduleId));
/******/ chunkIds.map(__webpack_require__.e, __webpack_require__)
/******/ var r = fn();
/******/ return r === undefined ? result : r;
/******/ }
/******/ })();
/******/
/******/ /* webpack/runtime/require chunk loading */
/******/ (() => {
/******/ // no baseURI
/******/
/******/ // object to store loaded chunks
/******/ // "1" means "loaded", otherwise not loaded yet
/******/ var installedChunks = {
/******/ "webpack-runtime": 1
/******/ };
/******/
/******/ // no on chunks loaded
/******/
/******/ var installChunk = (chunk) => {
/******/ var moreModules = chunk.modules, chunkIds = chunk.ids, runtime = chunk.runtime;
/******/ for(var moduleId in moreModules) {
/******/ if(__webpack_require__.o(moreModules, moduleId)) {
/******/ __webpack_require__.m[moduleId] = moreModules[moduleId];
/******/ }
/******/ }
/******/ if(runtime) runtime(__webpack_require__);
/******/ for(var i = 0; i < chunkIds.length; i++)
/******/ installedChunks[chunkIds[i]] = 1;
/******/
/******/ };
/******/
/******/ // require() chunk loading for javascript
/******/ __webpack_require__.f.require = (chunkId, promises) => {
/******/ // "1" is the signal for "already loaded"
/******/ if(!installedChunks[chunkId]) {
/******/ if("webpack-runtime" != chunkId) {
/******/ installChunk(require("./" + __webpack_require__.u(chunkId)));
/******/ } else installedChunks[chunkId] = 1;
/******/ }
/******/ };
/******/
/******/ module.exports = __webpack_require__;
/******/ __webpack_require__.C = installChunk;
/******/
/******/ // no HMR
/******/
/******/ // no HMR manifest
/******/ })();
/******/
/************************************************************************/
/******/
/******/
/******/ })()
;