/home/techb158/balavpn.abdallabala.com/node_modules/next/dist/esm/client/components
NameSizeModeActions
builtin/-0777rm
errors/-0777rm
http-access-fallback/-0777rm
metadata/-0777rm
router-reducer/-0777rm
segment-cache-impl/-0777rm
styles/-0777rm
app-router-announcer.js27570666editdlrm
app-router-announcer.js.map46600666editdlrm
app-router-headers.js16750666editdlrm
app-router-headers.js.map30140666editdlrm
app-router-instance.js130370666editdlrm
app-router-instance.js.map211310666editdlrm
app-router.js230670666editdlrm
app-router.js.map350120666editdlrm
bailout-to-client-rendering.js12360666editdlrm
bailout-to-client-rendering.js.map17060666editdlrm
bfcache.js45680666editdlrm
bfcache.js.map63940666editdlrm
client-page.js25190666editdlrm
client-page.js.map39190666editdlrm
client-segment.js21060666editdlrm
client-segment.js.map30990666editdlrm
dev-root-http-access-fallback-boundary.js9010666editdlrm
dev-root-http-access-fallback-boundary.js.map12920666editdlrm
error-boundary.js47300666editdlrm
error-boundary.js.map74540666editdlrm
forbidden.js15430666editdlrm
forbidden.js.map19880666editdlrm
handle-isr-error.js7090666editdlrm
handle-isr-error.js.map13160666editdlrm
hooks-server-context.js5340666editdlrm
hooks-server-context.js.map11330666editdlrm
is-next-router-error.js4810666editdlrm
is-next-router-error.js.map9220666editdlrm
layout-router.js264060666editdlrm
layout-router.js.map378500666editdlrm
links.js125330666editdlrm
links.js.map210600666editdlrm
match-segments.js5240666editdlrm
match-segments.js.map10340666editdlrm
nav-failure-handler.js16140666editdlrm
nav-failure-handler.js.map28270666editdlrm
navigation-untracked.js23970666editdlrm
navigation-untracked.js.map33740666editdlrm
navigation.js91180666editdlrm
navigation.js.map128070666editdlrm
navigation.react-server.js19440666editdlrm
navigation.react-server.js.map27680666editdlrm
noop-head.js940666editdlrm
noop-head.js.map2330666editdlrm
not-found.js13560666editdlrm
not-found.js.map17520666editdlrm
promise-queue.js37120666editdlrm
promise-queue.js.map35910666editdlrm
redirect-boundary.js22220666editdlrm
redirect-boundary.js.map39400666editdlrm
redirect-error.js11230666editdlrm
redirect-error.js.map21030666editdlrm
redirect-status-code.js4250666editdlrm
redirect-status-code.js.map3190666editdlrm
redirect.js38220666editdlrm
redirect.js.map58370666editdlrm
render-from-template-context.js4560666editdlrm
render-from-template-context.js.map6670666editdlrm
segment-cache.js60040666editdlrm
segment-cache.js.map88230666editdlrm
static-generation-bailout.js4660666editdlrm
static-generation-bailout.js.map8770666editdlrm
unauthorized.js15700666editdlrm
unauthorized.js.map20200666editdlrm
unrecognized-action-error.js9230666editdlrm
unrecognized-action-error.js.map14780666editdlrm
unresolved-thenable.js2270666editdlrm
unresolved-thenable.js.map4410666editdlrm
unstable-rethrow.browser.js4330666editdlrm
unstable-rethrow.browser.js.map8410666editdlrm
unstable-rethrow.js7120666editdlrm
unstable-rethrow.js.map11120666editdlrm
unstable-rethrow.server.js8540666editdlrm
unstable-rethrow.server.js.map15660666editdlrm
use-action-queue.js19210666editdlrm
use-action-queue.js.map32730666editdlrm
Edit: /home/techb158/balavpn.abdallabala.com/node_modules/next/dist/esm/client/components/redirect.js (3822B)
import { RedirectStatusCode } from './redirect-status-code'; import { RedirectType, isRedirectError, REDIRECT_ERROR_CODE } from './redirect-error'; const actionAsyncStorage = typeof window === 'undefined' ? require('../../server/app-render/action-async-storage.external').actionAsyncStorage : undefined; export function getRedirectError(url, type, statusCode) { if (statusCode === void 0) statusCode = RedirectStatusCode.TemporaryRedirect; const error = Object.defineProperty(new Error(REDIRECT_ERROR_CODE), "__NEXT_ERROR_CODE", { value: "E394", enumerable: false, configurable: true }); error.digest = REDIRECT_ERROR_CODE + ";" + type + ";" + url + ";" + statusCode + ";"; return error; } /** * This function allows you to redirect the user to another URL. It can be used in * [Server Components](https://nextjs.org/docs/app/building-your-application/rendering/server-components), * [Route Handlers](https://nextjs.org/docs/app/building-your-application/routing/route-handlers), and * [Server Actions](https://nextjs.org/docs/app/building-your-application/data-fetching/server-actions-and-mutations). * * - In a Server Component, this will insert a meta tag to redirect the user to the target page. * - In a Route Handler or Server Action, it will serve a 307/303 to the caller. * - In a Server Action, type defaults to 'push' and 'replace' elsewhere. * * Read more: [Next.js Docs: `redirect`](https://nextjs.org/docs/app/api-reference/functions/redirect) */ export function redirect(/** The URL to redirect to */ url, type) { var _actionAsyncStorage_getStore; type != null ? type : type = (actionAsyncStorage == null ? void 0 : (_actionAsyncStorage_getStore = actionAsyncStorage.getStore()) == null ? void 0 : _actionAsyncStorage_getStore.isAction) ? RedirectType.push : RedirectType.replace; throw getRedirectError(url, type, RedirectStatusCode.TemporaryRedirect); } /** * This function allows you to redirect the user to another URL. It can be used in * [Server Components](https://nextjs.org/docs/app/building-your-application/rendering/server-components), * [Route Handlers](https://nextjs.org/docs/app/building-your-application/routing/route-handlers), and * [Server Actions](https://nextjs.org/docs/app/building-your-application/data-fetching/server-actions-and-mutations). * * - In a Server Component, this will insert a meta tag to redirect the user to the target page. * - In a Route Handler or Server Action, it will serve a 308/303 to the caller. * * Read more: [Next.js Docs: `redirect`](https://nextjs.org/docs/app/api-reference/functions/redirect) */ export function permanentRedirect(/** The URL to redirect to */ url, type) { if (type === void 0) type = RedirectType.replace; throw getRedirectError(url, type, RedirectStatusCode.PermanentRedirect); } export function getURLFromRedirectError(error) { if (!isRedirectError(error)) return null; // Slices off the beginning of the digest that contains the code and the // separating ';'. return error.digest.split(';').slice(2, -2).join(';'); } export function getRedirectTypeFromError(error) { if (!isRedirectError(error)) { throw Object.defineProperty(new Error('Not a redirect error'), "__NEXT_ERROR_CODE", { value: "E260", enumerable: false, configurable: true }); } return error.digest.split(';', 2)[1]; } export function getRedirectStatusCodeFromError(error) { if (!isRedirectError(error)) { throw Object.defineProperty(new Error('Not a redirect error'), "__NEXT_ERROR_CODE", { value: "E260", enumerable: false, configurable: true }); } return Number(error.digest.split(';').at(-2)); } //# sourceMappingURL=redirect.js.map