/home/techb158/balavpn.abdallabala.com/node_modules/next/dist/esm/client
NameSizeModeActions
app-dir/-0777rm
compat/-0777rm
components/-0777rm
dev/-0777rm
legacy/-0777rm
lib/-0777rm
portal/-0777rm
react-client-callbacks/-0777rm
request/-0777rm
tracing/-0777rm
add-base-path.js4330666editdlrm
add-base-path.js.map9780666editdlrm
add-locale.js5010666editdlrm
add-locale.js.map8990666editdlrm
app-bootstrap.js22100666editdlrm
app-bootstrap.js.map39640666editdlrm
app-build-id.js9850666editdlrm
app-build-id.js.map14180666editdlrm
app-call-server.js6000666editdlrm
app-call-server.js.map10410666editdlrm
app-find-source-map-url.js11240666editdlrm
app-find-source-map-url.js.map20810666editdlrm
app-globals.js3010666editdlrm
app-globals.js.map6000666editdlrm
app-index.js102280666editdlrm
app-index.js.map172380666editdlrm
app-link-gc.js40250666editdlrm
app-link-gc.js.map51460666editdlrm
app-next-dev.js7330666editdlrm
app-next-dev.js.map12640666editdlrm
app-next-turbopack.js8430666editdlrm
app-next-turbopack.js.map16820666editdlrm
app-next.js8560666editdlrm
app-next.js.map12660666editdlrm
app-webpack.js27270666editdlrm
app-webpack.js.map32070666editdlrm
assign-location.js9950666editdlrm
assign-location.js.map15570666editdlrm
detect-domain-locale.js3800666editdlrm
detect-domain-locale.js.map7110666editdlrm
flight-data-helpers.js50880666editdlrm
flight-data-helpers.js.map86570666editdlrm
form-shared.js55520666editdlrm
form-shared.js.map106220666editdlrm
form.js52120666editdlrm
form.js.map83060666editdlrm
get-domain-locale.js9980666editdlrm
get-domain-locale.js.map24510666editdlrm
has-base-path.js2570666editdlrm
has-base-path.js.map5980666editdlrm
head-manager.js49880666editdlrm
head-manager.js.map83200666editdlrm
image-component.js128780666editdlrm
image-component.js.map214460666editdlrm
index.js312570666editdlrm
index.js.map527990666editdlrm
link.js181650666editdlrm
link.js.map343940666editdlrm
next-dev-turbopack.js14170666editdlrm
next-dev-turbopack.js.map30540666editdlrm
next-dev.js6260666editdlrm
next-dev.js.map12300666editdlrm
next-turbopack.js11660666editdlrm
next-turbopack.js.map23970666editdlrm
next.js3830666editdlrm
next.js.map8930666editdlrm
normalize-locale-path.js3390666editdlrm
normalize-locale-path.js.map8720666editdlrm
normalize-trailing-slash.js9350666editdlrm
normalize-trailing-slash.js.map17360666editdlrm
page-bootstrap.js63140666editdlrm
page-bootstrap.js.map90250666editdlrm
page-loader.js68200666editdlrm
page-loader.js.map122200666editdlrm
remove-base-path.js5260666editdlrm
remove-base-path.js.map11380666editdlrm
remove-locale.js6000666editdlrm
remove-locale.js.map13010666editdlrm
request-idle-callback.js6340666editdlrm
request-idle-callback.js.map13920666editdlrm
resolve-href.js48160666editdlrm
resolve-href.js.map79830666editdlrm
route-announcer.js23460666editdlrm
route-announcer.js.map35230666editdlrm
route-loader.js130750666editdlrm
route-loader.js.map230360666editdlrm
route-params.js68150666editdlrm
route-params.js.map108220666editdlrm
router.js58730666editdlrm
router.js.map88450666editdlrm
script.js127280666editdlrm
script.js.map188540666editdlrm
set-attributes-from-props.js18170666editdlrm
set-attributes-from-props.js.map31010666editdlrm
trusted-types.js14100666editdlrm
trusted-types.js.map19560666editdlrm
use-client-disallowed.js4760666editdlrm
use-client-disallowed.js.map7390666editdlrm
use-intersection.js32480666editdlrm
use-intersection.js.map66470666editdlrm
use-merged-ref.js23450666editdlrm
use-merged-ref.js.map35660666editdlrm
web-vitals.js4910666editdlrm
web-vitals.js.map10050666editdlrm
webpack.js18770666editdlrm
webpack.js.map25420666editdlrm
with-router.js7810666editdlrm
with-router.js.map19350666editdlrm
Edit: /home/techb158/balavpn.abdallabala.com/node_modules/next/dist/esm/client/page-loader.js (6820B)
import { addBasePath } from './add-base-path'; import { interpolateAs } from '../shared/lib/router/utils/interpolate-as'; import getAssetPathFromRoute from '../shared/lib/router/utils/get-asset-path-from-route'; import { addLocale } from './add-locale'; import { isDynamicRoute } from '../shared/lib/router/utils/is-dynamic'; import { parseRelativeUrl } from '../shared/lib/router/utils/parse-relative-url'; import { removeTrailingSlash } from '../shared/lib/router/utils/remove-trailing-slash'; import { createRouteLoader, getClientBuildManifest } from './route-loader'; import { DEV_CLIENT_PAGES_MANIFEST, DEV_CLIENT_MIDDLEWARE_MANIFEST, TURBOPACK_CLIENT_MIDDLEWARE_MANIFEST } from '../shared/lib/constants'; class PageLoader { getPageList() { if (process.env.NODE_ENV === 'production') { return getClientBuildManifest().then((manifest)=>manifest.sortedPages); } else { if (window.__DEV_PAGES_MANIFEST) { return window.__DEV_PAGES_MANIFEST.pages; } else { this.promisedDevPagesManifest || (this.promisedDevPagesManifest = fetch(this.assetPrefix + "/_next/static/development/" + DEV_CLIENT_PAGES_MANIFEST, { credentials: 'same-origin' }).then((res)=>res.json()).then((manifest)=>{ window.__DEV_PAGES_MANIFEST = manifest; return manifest.pages; }).catch((err)=>{ console.log("Failed to fetch devPagesManifest:", err); throw Object.defineProperty(new Error("Failed to fetch _devPagesManifest.json. Is something blocking that network request?\n" + 'Read more: https://nextjs.org/docs/messages/failed-to-fetch-devpagesmanifest'), "__NEXT_ERROR_CODE", { value: "E423", enumerable: false, configurable: true }); })); return this.promisedDevPagesManifest; } } } getMiddleware() { // Webpack production if (process.env.NODE_ENV === 'production' && process.env.__NEXT_MIDDLEWARE_MATCHERS) { const middlewareMatchers = process.env.__NEXT_MIDDLEWARE_MATCHERS; window.__MIDDLEWARE_MATCHERS = middlewareMatchers ? middlewareMatchers : undefined; return window.__MIDDLEWARE_MATCHERS; // Turbopack production } else if (process.env.NODE_ENV === 'production') { if (window.__MIDDLEWARE_MATCHERS) { return window.__MIDDLEWARE_MATCHERS; } else { if (!this.promisedMiddlewareMatchers) { // TODO: Decide what should happen when fetching fails instead of asserting // @ts-ignore this.promisedMiddlewareMatchers = fetch(this.assetPrefix + "/_next/static/" + this.buildId + "/" + TURBOPACK_CLIENT_MIDDLEWARE_MANIFEST, { credentials: 'same-origin' }).then((res)=>res.json()).then((matchers)=>{ window.__MIDDLEWARE_MATCHERS = matchers; return matchers; }).catch((err)=>{ console.log("Failed to fetch _devMiddlewareManifest", err); }); } // TODO Remove this assertion as this could be undefined return this.promisedMiddlewareMatchers; } // Development both Turbopack and Webpack } else { if (window.__DEV_MIDDLEWARE_MATCHERS) { return window.__DEV_MIDDLEWARE_MATCHERS; } else { if (!this.promisedMiddlewareMatchers) { // TODO: Decide what should happen when fetching fails instead of asserting // @ts-ignore this.promisedMiddlewareMatchers = fetch(this.assetPrefix + "/_next/static/" + this.buildId + "/" + DEV_CLIENT_MIDDLEWARE_MANIFEST, { credentials: 'same-origin' }).then((res)=>res.json()).then((matchers)=>{ window.__DEV_MIDDLEWARE_MATCHERS = matchers; return matchers; }).catch((err)=>{ console.log("Failed to fetch _devMiddlewareManifest", err); }); } // TODO Remove this assertion as this could be undefined return this.promisedMiddlewareMatchers; } } } getDataHref(params) { const { asPath, href, locale } = params; const { pathname: hrefPathname, query, search } = parseRelativeUrl(href); const { pathname: asPathname } = parseRelativeUrl(asPath); const route = removeTrailingSlash(hrefPathname); if (route[0] !== '/') { throw Object.defineProperty(new Error('Route name should start with a "/", got "' + route + '"'), "__NEXT_ERROR_CODE", { value: "E303", enumerable: false, configurable: true }); } const getHrefForSlug = (path)=>{ const dataRoute = getAssetPathFromRoute(removeTrailingSlash(addLocale(path, locale)), '.json'); return addBasePath("/_next/data/" + this.buildId + dataRoute + search, true); }; return getHrefForSlug(params.skipInterpolation ? asPathname : isDynamicRoute(route) ? interpolateAs(hrefPathname, asPathname, query).result : route); } _isSsg(/** the route (file-system path) */ route) { return this.promisedSsgManifest.then((manifest)=>manifest.has(route)); } loadPage(route) { return this.routeLoader.loadRoute(route).then((res)=>{ if ('component' in res) { return { page: res.component, mod: res.exports, styleSheets: res.styles.map((o)=>({ href: o.href, text: o.content })) }; } throw res.error; }); } prefetch(route) { return this.routeLoader.prefetch(route); } constructor(buildId, assetPrefix){ this.routeLoader = createRouteLoader(assetPrefix); this.buildId = buildId; this.assetPrefix = assetPrefix; this.promisedSsgManifest = new Promise((resolve)=>{ if (window.__SSG_MANIFEST) { resolve(window.__SSG_MANIFEST); } else { window.__SSG_MANIFEST_CB = ()=>{ resolve(window.__SSG_MANIFEST); }; } }); } } export { PageLoader as default }; //# sourceMappingURL=page-loader.js.map