/opt/canhelp/node_modules/next/dist/shared/lib
NameSizeModeActions
errors/-0755rm
i18n/-0755rm
isomorphic/-0755rm
lazy-dynamic/-0755rm
page-path/-0755rm
router/-0755rm
segment-cache/-0755rm
turbopack/-0755rm
utils/-0755rm
amp-context.shared-runtime.d.ts850644editdlrm
amp-context.shared-runtime.js5920644editdlrm
amp-context.shared-runtime.js.map5810644editdlrm
amp-mode.d.ts1910644editdlrm
amp-mode.js4190644editdlrm
amp-mode.js.map4860644editdlrm
amp.d.ts430644editdlrm
amp.js10260644editdlrm
amp.js.map6080644editdlrm
app-dynamic.d.ts8750644editdlrm
app-dynamic.js12690644editdlrm
app-dynamic.js.map18880644editdlrm
app-router-context.shared-runtime.d.ts51030644editdlrm
app-router-context.shared-runtime.js16860644editdlrm
app-router-context.shared-runtime.js.map63390644editdlrm
bloom-filter.d.ts5980644editdlrm
bloom-filter.js29650644editdlrm
bloom-filter.js.map55080644editdlrm
canary-only.d.ts1700644editdlrm
canary-only.js12820644editdlrm
canary-only.js.map14660644editdlrm
constants.d.ts59880644editdlrm
constants.js149340644editdlrm
constants.js.map122990644editdlrm
deep-freeze.d.ts5120644editdlrm
deep-freeze.js8680644editdlrm
deep-freeze.js.map17600644editdlrm
deep-readonly.d.ts3890644editdlrm
deep-readonly.js3480644editdlrm
deep-readonly.js.map5650644editdlrm
dset.d.ts1170644editdlrm
dset.js19140644editdlrm
dset.js.map25700644editdlrm
dynamic.d.ts17110644editdlrm
dynamic.js54130644editdlrm
dynamic.js.map75250644editdlrm
encode-uri-path.d.ts610644editdlrm
encode-uri-path.js3620644editdlrm
encode-uri-path.js.map4690644editdlrm
error-source.d.ts2310644editdlrm
error-source.js8580644editdlrm
error-source.js.map10300644editdlrm
escape-regexp.d.ts650644editdlrm
escape-regexp.js6940644editdlrm
escape-regexp.js.map8520644editdlrm
fnv1a.d.ts3350644editdlrm
fnv1a.js27700644editdlrm
fnv1a.js.map40890644editdlrm
format-webpack-messages.d.ts820644editdlrm
format-webpack-messages.js84980644editdlrm
format-webpack-messages.js.map129940644editdlrm
get-hostname.d.ts4540644editdlrm
get-hostname.js6790644editdlrm
get-hostname.js.map13820644editdlrm
get-img-props.d.ts33540644editdlrm
get-img-props.js252010644editdlrm
get-img-props.js.map378620644editdlrm
get-rspack.d.ts1000644editdlrm
get-rspack.js25850644editdlrm
get-rspack.js.map27970644editdlrm
get-webpack-bundler.d.ts2640644editdlrm
get-webpack-bundler.js6320644editdlrm
get-webpack-bundler.js.map7250644editdlrm
hash.d.ts1090644editdlrm
hash.js13260644editdlrm
hash.js.map15260644editdlrm
head-manager-context.shared-runtime.d.ts2880644editdlrm
head-manager-context.shared-runtime.js6160644editdlrm
head-manager-context.shared-runtime.js.map8630644editdlrm
head.d.ts4460644editdlrm
head.js70060644editdlrm
head.js.map96060644editdlrm
hooks-client-context.shared-runtime.d.ts3080644editdlrm
hooks-client-context.shared-runtime.js11080644editdlrm
hooks-client-context.shared-runtime.js.map11450644editdlrm
html-context.shared-runtime.d.ts18890644editdlrm
html-context.shared-runtime.js11490644editdlrm
html-context.shared-runtime.js.map27870644editdlrm
image-blur-svg.d.ts3700644editdlrm
image-blur-svg.js14950644editdlrm
image-blur-svg.js.map21220644editdlrm
image-config-context.shared-runtime.d.ts1630644editdlrm
image-config-context.shared-runtime.js6930644editdlrm
image-config-context.shared-runtime.js.map7660644editdlrm
image-config.d.ts43030644editdlrm
image-config.js14280644editdlrm
image-config.js.map59410644editdlrm
image-external.d.ts7420644editdlrm
image-external.js14850644editdlrm
image-external.js.map21760644editdlrm
image-loader.d.ts2710644editdlrm
image-loader.js50710644editdlrm
image-loader.js.map67600644editdlrm
invariant-error.d.ts1120644editdlrm
invariant-error.js5010644editdlrm
invariant-error.js.map6820644editdlrm
is-internal.d.ts3550644editdlrm
is-internal.js12980644editdlrm
is-internal.js.map12970644editdlrm
is-plain-object.d.ts1250644editdlrm
is-plain-object.js11800644editdlrm
is-plain-object.js.map12500644editdlrm
is-thenable.d.ts2330644editdlrm
is-thenable.js5370644editdlrm
is-thenable.js.map6790644editdlrm
loadable-context.shared-runtime.d.ts1560644editdlrm
loadable-context.shared-runtime.js6130644editdlrm
loadable-context.shared-runtime.js.map6520644editdlrm
loadable.shared-runtime.d.ts15430644editdlrm
loadable.shared-runtime.js84580644editdlrm
loadable.shared-runtime.js.map138400644editdlrm
magic-identifier.d.ts1280644editdlrm
magic-identifier.js36540644editdlrm
magic-identifier.js.map41460644editdlrm
match-local-pattern.d.ts2530644editdlrm
match-local-pattern.js13010644editdlrm
match-local-pattern.js.map16960644editdlrm
match-remote-pattern.d.ts2680644editdlrm
match-remote-pattern.js19310644editdlrm
match-remote-pattern.js.map27230644editdlrm
mitt.d.ts2630644editdlrm
mitt.js22470644editdlrm
mitt.js.map30140644editdlrm
modern-browserslist-target.d.ts1990644editdlrm
modern-browserslist-target.js6520644editdlrm
modern-browserslist-target.js.map8930644editdlrm
no-fallback-error.external.d.ts740644editdlrm
no-fallback-error.external.js4080644editdlrm
no-fallback-error.external.js.map4260644editdlrm
normalized-asset-prefix.d.ts880644editdlrm
normalized-asset-prefix.js9610644editdlrm
normalized-asset-prefix.js.map13140644editdlrm
promise-with-resolvers.d.ts820644editdlrm
promise-with-resolvers.js6060644editdlrm
promise-with-resolvers.js.map7790644editdlrm
router-context.shared-runtime.d.ts1480644editdlrm
router-context.shared-runtime.js5870644editdlrm
router-context.shared-runtime.js.map6220644editdlrm
runtime-config.external.d.ts2930644editdlrm
runtime-config.external.js7220644editdlrm
runtime-config.external.js.map6720644editdlrm
segment.d.ts5040644editdlrm
segment.js15620644editdlrm
segment.js.map17330644editdlrm
server-inserted-html.shared-runtime.d.ts2880644editdlrm
server-inserted-html.shared-runtime.js11710644editdlrm
server-inserted-html.shared-runtime.js.map13470644editdlrm
server-reference-info.d.ts11460644editdlrm
server-reference-info.js16010644editdlrm
server-reference-info.js.map33420644editdlrm
side-effect.d.ts4520644editdlrm
side-effect.js27490644editdlrm
side-effect.js.map39470644editdlrm
styled-jsx.d.ts430644editdlrm
styled-jsx.js990644editdlrm
styled-jsx.js.map2310644editdlrm
utils.d.ts92010644editdlrm
utils.js62890644editdlrm
utils.js.map160730644editdlrm
zod.d.ts3810644editdlrm
zod.js33590644editdlrm
zod.js.map45070644editdlrm
Edit: /opt/canhelp/node_modules/next/dist/shared/lib/utils.js (6289B)
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); 0 && (module.exports = { DecodeError: null, MiddlewareNotFoundError: null, MissingStaticPage: null, NormalizeError: null, PageNotFoundError: null, SP: null, ST: null, WEB_VITALS: null, execOnce: null, getDisplayName: null, getLocationOrigin: null, getURL: null, isAbsoluteUrl: null, isResSent: null, loadGetInitialProps: null, normalizeRepeatedSlashes: null, stringifyError: null }); function _export(target, all) { for(var name in all)Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } _export(exports, { DecodeError: function() { return DecodeError; }, MiddlewareNotFoundError: function() { return MiddlewareNotFoundError; }, MissingStaticPage: function() { return MissingStaticPage; }, NormalizeError: function() { return NormalizeError; }, PageNotFoundError: function() { return PageNotFoundError; }, SP: function() { return SP; }, ST: function() { return ST; }, WEB_VITALS: function() { return WEB_VITALS; }, execOnce: function() { return execOnce; }, getDisplayName: function() { return getDisplayName; }, getLocationOrigin: function() { return getLocationOrigin; }, getURL: function() { return getURL; }, isAbsoluteUrl: function() { return isAbsoluteUrl; }, isResSent: function() { return isResSent; }, loadGetInitialProps: function() { return loadGetInitialProps; }, normalizeRepeatedSlashes: function() { return normalizeRepeatedSlashes; }, stringifyError: function() { return stringifyError; } }); const WEB_VITALS = [ 'CLS', 'FCP', 'FID', 'INP', 'LCP', 'TTFB' ]; function execOnce(fn) { let used = false; let result; return function() { for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){ args[_key] = arguments[_key]; } if (!used) { used = true; result = fn(...args); } return result; }; } // Scheme: https://tools.ietf.org/html/rfc3986#section-3.1 // Absolute URL: https://tools.ietf.org/html/rfc3986#section-4.3 const ABSOLUTE_URL_REGEX = /^[a-zA-Z][a-zA-Z\d+\-.]*?:/; const isAbsoluteUrl = (url)=>ABSOLUTE_URL_REGEX.test(url); function getLocationOrigin() { const { protocol, hostname, port } = window.location; return protocol + "//" + hostname + (port ? ':' + port : ''); } function getURL() { const { href } = window.location; const origin = getLocationOrigin(); return href.substring(origin.length); } function getDisplayName(Component) { return typeof Component === 'string' ? Component : Component.displayName || Component.name || 'Unknown'; } function isResSent(res) { return res.finished || res.headersSent; } function normalizeRepeatedSlashes(url) { const urlParts = url.split('?'); const urlNoQuery = urlParts[0]; return urlNoQuery// first we replace any non-encoded backslashes with forward // then normalize repeated forward slashes .replace(/\\/g, '/').replace(/\/\/+/g, '/') + (urlParts[1] ? "?" + urlParts.slice(1).join('?') : ''); } async function loadGetInitialProps(App, ctx) { if (process.env.NODE_ENV !== 'production') { var _App_prototype; if ((_App_prototype = App.prototype) == null ? void 0 : _App_prototype.getInitialProps) { const message = '"' + getDisplayName(App) + '.getInitialProps()" is defined as an instance method - visit https://nextjs.org/docs/messages/get-initial-props-as-an-instance-method for more information.'; throw Object.defineProperty(new Error(message), "__NEXT_ERROR_CODE", { value: "E394", enumerable: false, configurable: true }); } } // when called from _app `ctx` is nested in `ctx` const res = ctx.res || ctx.ctx && ctx.ctx.res; if (!App.getInitialProps) { if (ctx.ctx && ctx.Component) { // @ts-ignore pageProps default return { pageProps: await loadGetInitialProps(ctx.Component, ctx.ctx) }; } return {}; } const props = await App.getInitialProps(ctx); if (res && isResSent(res)) { return props; } if (!props) { const message = '"' + getDisplayName(App) + '.getInitialProps()" should resolve to an object. But found "' + props + '" instead.'; throw Object.defineProperty(new Error(message), "__NEXT_ERROR_CODE", { value: "E394", enumerable: false, configurable: true }); } if (process.env.NODE_ENV !== 'production') { if (Object.keys(props).length === 0 && !ctx.ctx) { console.warn("" + getDisplayName(App) + " returned an empty object from `getInitialProps`. This de-optimizes and prevents automatic static optimization. https://nextjs.org/docs/messages/empty-object-getInitialProps"); } } return props; } const SP = typeof performance !== 'undefined'; const ST = SP && [ 'mark', 'measure', 'getEntriesByName' ].every((method)=>typeof performance[method] === 'function'); class DecodeError extends Error { } class NormalizeError extends Error { } class PageNotFoundError extends Error { constructor(page){ super(); this.code = 'ENOENT'; this.name = 'PageNotFoundError'; this.message = "Cannot find module for page: " + page; } } class MissingStaticPage extends Error { constructor(page, message){ super(); this.message = "Failed to load static file for page: " + page + " " + message; } } class MiddlewareNotFoundError extends Error { constructor(){ super(); this.code = 'ENOENT'; this.message = "Cannot find the middleware module"; } } function stringifyError(error) { return JSON.stringify({ message: error.message, stack: error.stack }); } //# sourceMappingURL=utils.js.map