Second frontend, written in Next.JS + Typescript.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1 lines
10 KiB

{"ast":null,"code":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nconst url_1 = require(\"url\");\n/**\n * Utils\n */\n\n\nfunction execOnce(fn) {\n let used = false;\n let result;\n return (...args) => {\n if (!used) {\n used = true;\n result = fn(...args);\n }\n\n return result;\n };\n}\n\nexports.execOnce = execOnce;\n\nfunction getLocationOrigin() {\n const {\n protocol,\n hostname,\n port\n } = window.location;\n return `${protocol}//${hostname}${port ? ':' + port : ''}`;\n}\n\nexports.getLocationOrigin = getLocationOrigin;\n\nfunction getURL() {\n const {\n href\n } = window.location;\n const origin = getLocationOrigin();\n return href.substring(origin.length);\n}\n\nexports.getURL = getURL;\n\nfunction getDisplayName(Component) {\n return typeof Component === 'string' ? Component : Component.displayName || Component.name || 'Unknown';\n}\n\nexports.getDisplayName = getDisplayName;\n\nfunction isResSent(res) {\n return res.finished || res.headersSent;\n}\n\nexports.isResSent = isResSent;\n\nasync function loadGetInitialProps(App, ctx) {\n var _a;\n\n if (true) {\n if ((_a = App.prototype) === null || _a === void 0 ? void 0 : _a.getInitialProps) {\n const message = `\"${getDisplayName(App)}.getInitialProps()\" is defined as an instance method - visit https://err.sh/zeit/next.js/get-initial-props-as-an-instance-method for more information.`;\n throw new Error(message);\n }\n } // when called from _app `ctx` is nested in `ctx`\n\n\n const res = ctx.res || ctx.ctx && ctx.ctx.res;\n\n if (!App.getInitialProps) {\n if (ctx.ctx && ctx.Component) {\n // @ts-ignore pageProps default\n return {\n pageProps: await loadGetInitialProps(ctx.Component, ctx.ctx)\n };\n }\n\n return {};\n }\n\n const props = await App.getInitialProps(ctx);\n\n if (res && isResSent(res)) {\n return props;\n }\n\n if (!props) {\n const message = `\"${getDisplayName(App)}.getInitialProps()\" should resolve to an object. But found \"${props}\" instead.`;\n throw new Error(message);\n }\n\n if (true) {\n if (Object.keys(props).length === 0 && !ctx.ctx) {\n console.warn(`${getDisplayName(App)} returned an empty object from \\`getInitialProps\\`. This de-optimizes and prevents automatic static optimization. https://err.sh/zeit/next.js/empty-object-getInitialProps`);\n }\n }\n\n return props;\n}\n\nexports.loadGetInitialProps = loadGetInitialProps;\nexports.urlObjectKeys = ['auth', 'hash', 'host', 'hostname', 'href', 'path', 'pathname', 'port', 'protocol', 'query', 'search', 'slashes'];\n\nfunction formatWithValidation(url, options) {\n if (true) {\n if (url !== null && typeof url === 'object') {\n Object.keys(url).forEach(key => {\n if (exports.urlObjectKeys.indexOf(key) === -1) {\n console.warn(`Unknown key passed via urlObject into url.format: ${key}`);\n }\n });\n }\n }\n\n return url_1.format(url, options);\n}\n\nexports.formatWithValidation = formatWithValidation;\nexports.SP = typeof performance !== 'undefined';\nexports.ST = exports.SP && typeof performance.mark === 'function' && typeof performance.measure === 'function';","map":{"version":3,"sources":["/home/gisle/projects/react/rpdata-frontend2/node_modules/next/dist/next-server/lib/utils.js"],"names":["Object","defineProperty","exports","value","url_1","require","execOnce","fn","used","result","args","getLocationOrigin","protocol","hostname","port","window","location","getURL","href","origin","substring","length","getDisplayName","Component","displayName","name","isResSent","res","finished","headersSent","loadGetInitialProps","App","ctx","_a","prototype","getInitialProps","message","Error","pageProps","props","keys","console","warn","urlObjectKeys","formatWithValidation","url","options","forEach","key","indexOf","format","SP","performance","ST","mark","measure"],"mappings":"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","sourcesContent":["\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst url_1 = require(\"url\");\n/**\n * Utils\n */\nfunction execOnce(fn) {\n let used = false;\n let result;\n return ((...args) => {\n if (!used) {\n used = true;\n result = fn(...args);\n }\n return result;\n });\n}\nexports.execOnce = execOnce;\nfunction getLocationOrigin() {\n const { protocol, hostname, port } = window.location;\n return `${protocol}//${hostname}${port ? ':' + port : ''}`;\n}\nexports.getLocationOrigin = getLocationOrigin;\nfunction getURL() {\n const { href } = window.location;\n const origin = getLocationOrigin();\n return href.substring(origin.length);\n}\nexports.getURL = getURL;\nfunction getDisplayName(Component) {\n return typeof Component === 'string'\n ? Component\n : Component.displayName || Component.name || 'Unknown';\n}\nexports.getDisplayName = getDisplayName;\nfunction isResSent(res) {\n return res.finished || res.headersSent;\n}\nexports.isResSent = isResSent;\nasync function loadGetInitialProps(App, ctx) {\n var _a;\n if (process.env.NODE_ENV !== 'production') {\n if ((_a = App.prototype) === null || _a === void 0 ? void 0 : _a.getInitialProps) {\n const message = `\"${getDisplayName(App)}.getInitialProps()\" is defined as an instance method - visit https://err.sh/zeit/next.js/get-initial-props-as-an-instance-method for more information.`;\n throw new Error(message);\n }\n }\n // when called from _app `ctx` is nested in `ctx`\n const res = ctx.res || (ctx.ctx && ctx.ctx.res);\n if (!App.getInitialProps) {\n if (ctx.ctx && ctx.Component) {\n // @ts-ignore pageProps default\n return {\n pageProps: await loadGetInitialProps(ctx.Component, ctx.ctx),\n };\n }\n return {};\n }\n const props = await App.getInitialProps(ctx);\n if (res && isResSent(res)) {\n return props;\n }\n if (!props) {\n const message = `\"${getDisplayName(App)}.getInitialProps()\" should resolve to an object. But found \"${props}\" instead.`;\n throw new Error(message);\n }\n if (process.env.NODE_ENV !== 'production') {\n if (Object.keys(props).length === 0 && !ctx.ctx) {\n console.warn(`${getDisplayName(App)} returned an empty object from \\`getInitialProps\\`. This de-optimizes and prevents automatic static optimization. https://err.sh/zeit/next.js/empty-object-getInitialProps`);\n }\n }\n return props;\n}\nexports.loadGetInitialProps = loadGetInitialProps;\nexports.urlObjectKeys = [\n 'auth',\n 'hash',\n 'host',\n 'hostname',\n 'href',\n 'path',\n 'pathname',\n 'port',\n 'protocol',\n 'query',\n 'search',\n 'slashes',\n];\nfunction formatWithValidation(url, options) {\n if (process.env.NODE_ENV === 'development') {\n if (url !== null && typeof url === 'object') {\n Object.keys(url).forEach(key => {\n if (exports.urlObjectKeys.indexOf(key) === -1) {\n console.warn(`Unknown key passed via urlObject into url.format: ${key}`);\n }\n });\n }\n }\n return url_1.format(url, options);\n}\nexports.formatWithValidation = formatWithValidation;\nexports.SP = typeof performance !== 'undefined';\nexports.ST = exports.SP &&\n typeof performance.mark === 'function' &&\n typeof performance.measure === 'function';\n"]},"metadata":{},"sourceType":"script"}