/
opt
/
canhelp
/
node_modules
/
next
/
dist
/
client
/
components
/
/opt/canhelp/node_modules/next/dist/client/components
mkdir
upload
Name
Size
Mode
Actions
builtin/
-
0755
rm
errors/
-
0755
rm
http-access-fallback/
-
0755
rm
metadata/
-
0755
rm
router-reducer/
-
0755
rm
segment-cache-impl/
-
0755
rm
styles/
-
0755
rm
app-router-announcer.d.ts
196
0644
edit
dl
rm
app-router-announcer.js
3352
0644
edit
dl
rm
app-router-announcer.js.map
4678
0644
edit
dl
rm
app-router-headers.d.ts
1243
0644
edit
dl
rm
app-router-headers.js
3797
0644
edit
dl
rm
app-router-headers.js.map
3110
0644
edit
dl
rm
app-router-instance.d.ts
2081
0644
edit
dl
rm
app-router-instance.js
14432
0644
edit
dl
rm
app-router-instance.js.map
21179
0644
edit
dl
rm
app-router.d.ts
932
0644
edit
dl
rm
app-router.js
24987
0644
edit
dl
rm
app-router.js.map
34863
0644
edit
dl
rm
bailout-to-client-rendering.d.ts
80
0644
edit
dl
rm
bailout-to-client-rendering.js
1877
0644
edit
dl
rm
bailout-to-client-rendering.js.map
1665
0644
edit
dl
rm
bfcache.d.ts
1397
0644
edit
dl
rm
bfcache.js
4035
0644
edit
dl
rm
bfcache.js.map
6376
0644
edit
dl
rm
client-page.d.ts
876
0644
edit
dl
rm
client-page.js
2603
0644
edit
dl
rm
client-page.js.map
3907
0644
edit
dl
rm
client-segment.d.ts
842
0644
edit
dl
rm
client-segment.js
2192
0644
edit
dl
rm
client-segment.js.map
3087
0644
edit
dl
rm
dev-root-http-access-fallback-boundary.d.ts
230
0644
edit
dl
rm
dev-root-http-access-fallback-boundary.js
1862
0644
edit
dl
rm
dev-root-http-access-fallback-boundary.js.map
1290
0644
edit
dl
rm
error-boundary.d.ts
1566
0644
edit
dl
rm
error-boundary.js
5499
0644
edit
dl
rm
error-boundary.js.map
7409
0644
edit
dl
rm
forbidden.d.ts
44
0644
edit
dl
rm
forbidden.js
2077
0644
edit
dl
rm
forbidden.js.map
1986
0644
edit
dl
rm
handle-isr-error.d.ts
78
0644
edit
dl
rm
handle-isr-error.js
1085
0644
edit
dl
rm
handle-isr-error.js.map
1295
0644
edit
dl
rm
hooks-server-context.d.ts
326
0644
edit
dl
rm
hooks-server-context.js
1352
0644
edit
dl
rm
hooks-server-context.js.map
1182
0644
edit
dl
rm
is-next-router-error.d.ts
431
0644
edit
dl
rm
is-next-router-error.js
886
0644
edit
dl
rm
is-next-router-error.js.map
899
0644
edit
dl
rm
layout-router.d.ts
999
0644
edit
dl
rm
layout-router.js
27947
0644
edit
dl
rm
layout-router.js.map
37701
0644
edit
dl
rm
links.d.ts
2241
0644
edit
dl
rm
links.js
14053
0644
edit
dl
rm
links.js.map
21056
0644
edit
dl
rm
match-segments.d.ts
154
0644
edit
dl
rm
match-segments.js
1054
0644
edit
dl
rm
match-segments.js.map
1045
0644
edit
dl
rm
nav-failure-handler.d.ts
123
0644
edit
dl
rm
nav-failure-handler.js
2492
0644
edit
dl
rm
nav-failure-handler.js.map
2868
0644
edit
dl
rm
navigation-untracked.d.ts
11
0644
edit
dl
rm
navigation-untracked.js
2607
0644
edit
dl
rm
navigation-untracked.js.map
3349
0644
edit
dl
rm
navigation.d.ts
4635
0644
edit
dl
rm
navigation.js
7942
0644
edit
dl
rm
navigation.js.map
12713
0644
edit
dl
rm
navigation.react-server.d.ts
1238
0644
edit
dl
rm
navigation.react-server.js
3501
0644
edit
dl
rm
navigation.react-server.js.map
2838
0644
edit
dl
rm
noop-head.d.ts
42
0644
edit
dl
rm
noop-head.js
607
0644
edit
dl
rm
noop-head.js.map
249
0644
edit
dl
rm
not-found.d.ts
43
0644
edit
dl
rm
not-found.js
1888
0644
edit
dl
rm
not-found.js.map
1750
0644
edit
dl
rm
promise-queue.d.ts
192
0644
edit
dl
rm
promise-queue.js
4274
0644
edit
dl
rm
promise-queue.js.map
3607
0644
edit
dl
rm
redirect-boundary.d.ts
776
0644
edit
dl
rm
redirect-boundary.js
3270
0644
edit
dl
rm
redirect-boundary.js.map
3975
0644
edit
dl
rm
redirect-error.d.ts
633
0644
edit
dl
rm
redirect-error.js
1819
0644
edit
dl
rm
redirect-error.js.map
2124
0644
edit
dl
rm
redirect-status-code.d.ts
120
0644
edit
dl
rm
redirect-status-code.js
967
0644
edit
dl
rm
redirect-status-code.js.map
330
0644
edit
dl
rm
redirect.d.ts
2469
0644
edit
dl
rm
redirect.js
3746
0644
edit
dl
rm
redirect.js.map
5919
0644
edit
dl
rm
render-from-template-context.d.ts
100
0644
edit
dl
rm
render-from-template-context.js
1170
0644
edit
dl
rm
render-from-template-context.js.map
645
0644
edit
dl
rm
segment-cache.d.ts
3498
0644
edit
dl
rm
segment-cache.js
7611
0644
edit
dl
rm
segment-cache.js.map
8946
0644
edit
dl
rm
static-generation-bailout.d.ts
205
0644
edit
dl
rm
static-generation-bailout.js
1302
0644
edit
dl
rm
static-generation-bailout.js.map
926
0644
edit
dl
rm
unauthorized.d.ts
47
0644
edit
dl
rm
unauthorized.js
2110
0644
edit
dl
rm
unauthorized.js.map
2018
0644
edit
dl
rm
unrecognized-action-error.d.ts
790
0644
edit
dl
rm
unrecognized-action-error.js
1244
0644
edit
dl
rm
unrecognized-action-error.js.map
1502
0644
edit
dl
rm
unresolved-thenable.d.ts
183
0644
edit
dl
rm
unresolved-thenable.js
769
0644
edit
dl
rm
unresolved-thenable.js.map
450
0644
edit
dl
rm
unstable-rethrow.browser.d.ts
64
0644
edit
dl
rm
unstable-rethrow.browser.js
1011
0644
edit
dl
rm
unstable-rethrow.browser.js.map
832
0644
edit
dl
rm
unstable-rethrow.d.ts
591
0644
edit
dl
rm
unstable-rethrow.js
1250
0644
edit
dl
rm
unstable-rethrow.js.map
1122
0644
edit
dl
rm
unstable-rethrow.server.d.ts
64
0644
edit
dl
rm
unstable-rethrow.server.js
1521
0644
edit
dl
rm
unstable-rethrow.server.js.map
1505
0644
edit
dl
rm
use-action-queue.d.ts
330
0644
edit
dl
rm
use-action-queue.js
2903
0644
edit
dl
rm
use-action-queue.js.map
3300
0644
edit
dl
rm
Edit:
/opt/canhelp/node_modules/next/dist/client/components/redirect.js.map
(5919B)
{"version":3,"sources":["../../../src/client/components/redirect.ts"],"sourcesContent":["import { RedirectStatusCode } from './redirect-status-code'\nimport {\n RedirectType,\n type RedirectError,\n isRedirectError,\n REDIRECT_ERROR_CODE,\n} from './redirect-error'\n\nconst actionAsyncStorage =\n typeof window === 'undefined'\n ? (\n require('../../server/app-render/action-async-storage.external') as typeof import('../../server/app-render/action-async-storage.external')\n ).actionAsyncStorage\n : undefined\n\nexport function getRedirectError(\n url: string,\n type: RedirectType,\n statusCode: RedirectStatusCode = RedirectStatusCode.TemporaryRedirect\n): RedirectError {\n const error = new Error(REDIRECT_ERROR_CODE) as RedirectError\n error.digest = `${REDIRECT_ERROR_CODE};${type};${url};${statusCode};`\n return error\n}\n\n/**\n * This function allows you to redirect the user to another URL. It can be used in\n * [Server Components](https://nextjs.org/docs/app/building-your-application/rendering/server-components),\n * [Route Handlers](https://nextjs.org/docs/app/building-your-application/routing/route-handlers), and\n * [Server Actions](https://nextjs.org/docs/app/building-your-application/data-fetching/server-actions-and-mutations).\n *\n * - In a Server Component, this will insert a meta tag to redirect the user to the target page.\n * - In a Route Handler or Server Action, it will serve a 307/303 to the caller.\n * - In a Server Action, type defaults to 'push' and 'replace' elsewhere.\n *\n * Read more: [Next.js Docs: `redirect`](https://nextjs.org/docs/app/api-reference/functions/redirect)\n */\nexport function redirect(\n /** The URL to redirect to */\n url: string,\n type?: RedirectType\n): never {\n type ??= actionAsyncStorage?.getStore()?.isAction\n ? RedirectType.push\n : RedirectType.replace\n\n throw getRedirectError(url, type, RedirectStatusCode.TemporaryRedirect)\n}\n\n/**\n * This function allows you to redirect the user to another URL. It can be used in\n * [Server Components](https://nextjs.org/docs/app/building-your-application/rendering/server-components),\n * [Route Handlers](https://nextjs.org/docs/app/building-your-application/routing/route-handlers), and\n * [Server Actions](https://nextjs.org/docs/app/building-your-application/data-fetching/server-actions-and-mutations).\n *\n * - In a Server Component, this will insert a meta tag to redirect the user to the target page.\n * - In a Route Handler or Server Action, it will serve a 308/303 to the caller.\n *\n * Read more: [Next.js Docs: `redirect`](https://nextjs.org/docs/app/api-reference/functions/redirect)\n */\nexport function permanentRedirect(\n /** The URL to redirect to */\n url: string,\n type: RedirectType = RedirectType.replace\n): never {\n throw getRedirectError(url, type, RedirectStatusCode.PermanentRedirect)\n}\n\n/**\n * Returns the encoded URL from the error if it's a RedirectError, null\n * otherwise. Note that this does not validate the URL returned.\n *\n * @param error the error that may be a redirect error\n * @return the url if the error was a redirect error\n */\nexport function getURLFromRedirectError(error: RedirectError): string\nexport function getURLFromRedirectError(error: unknown): string | null {\n if (!isRedirectError(error)) return null\n\n // Slices off the beginning of the digest that contains the code and the\n // separating ';'.\n return error.digest.split(';').slice(2, -2).join(';')\n}\n\nexport function getRedirectTypeFromError(error: RedirectError): RedirectType {\n if (!isRedirectError(error)) {\n throw new Error('Not a redirect error')\n }\n\n return error.digest.split(';', 2)[1] as RedirectType\n}\n\nexport function getRedirectStatusCodeFromError(error: RedirectError): number {\n if (!isRedirectError(error)) {\n throw new Error('Not a redirect error')\n }\n\n return Number(error.digest.split(';').at(-2))\n}\n"],"names":["getRedirectError","getRedirectStatusCodeFromError","getRedirectTypeFromError","getURLFromRedirectError","permanentRedirect","redirect","actionAsyncStorage","window","require","undefined","url","type","statusCode","RedirectStatusCode","TemporaryRedirect","error","Error","REDIRECT_ERROR_CODE","digest","getStore","isAction","RedirectType","push","replace","PermanentRedirect","isRedirectError","split","slice","join","Number","at"],"mappings":";;;;;;;;;;;;;;;;;;;IAegBA,gBAAgB;eAAhBA;;IA6EAC,8BAA8B;eAA9BA;;IARAC,wBAAwB;eAAxBA;;IARAC,uBAAuB;eAAvBA;;IAhBAC,iBAAiB;eAAjBA;;IAvBAC,QAAQ;eAARA;;;oCArCmB;+BAM5B;AAEP,MAAMC,qBACJ,OAAOC,WAAW,cACd,AACEC,QAAQ,yDACRF,kBAAkB,GACpBG;AAEC,SAAST,iBACdU,GAAW,EACXC,IAAkB,EAClBC,UAAqE;IAArEA,IAAAA,uBAAAA,aAAiCC,sCAAkB,CAACC,iBAAiB;IAErE,MAAMC,QAAQ,qBAA8B,CAA9B,IAAIC,MAAMC,kCAAmB,GAA7B,qBAAA;eAAA;oBAAA;sBAAA;IAA6B;IAC3CF,MAAMG,MAAM,GAAG,AAAGD,kCAAmB,GAAC,MAAGN,OAAK,MAAGD,MAAI,MAAGE,aAAW;IACnE,OAAOG;AACT;AAcO,SAASV,SACd,2BAA2B,GAC3BK,GAAW,EACXC,IAAmB;QAEVL;IAATK,eAAAA,OAAAA,OAASL,CAAAA,uCAAAA,+BAAAA,mBAAoBa,QAAQ,uBAA5Bb,6BAAgCc,QAAQ,IAC7CC,2BAAY,CAACC,IAAI,GACjBD,2BAAY,CAACE,OAAO;IAExB,MAAMvB,iBAAiBU,KAAKC,MAAME,sCAAkB,CAACC,iBAAiB;AACxE;AAaO,SAASV,kBACd,2BAA2B,GAC3BM,GAAW,EACXC,IAAyC;IAAzCA,IAAAA,iBAAAA,OAAqBU,2BAAY,CAACE,OAAO;IAEzC,MAAMvB,iBAAiBU,KAAKC,MAAME,sCAAkB,CAACW,iBAAiB;AACxE;AAUO,SAASrB,wBAAwBY,KAAc;IACpD,IAAI,CAACU,IAAAA,8BAAe,EAACV,QAAQ,OAAO;IAEpC,wEAAwE;IACxE,kBAAkB;IAClB,OAAOA,MAAMG,MAAM,CAACQ,KAAK,CAAC,KAAKC,KAAK,CAAC,GAAG,CAAC,GAAGC,IAAI,CAAC;AACnD;AAEO,SAAS1B,yBAAyBa,KAAoB;IAC3D,IAAI,CAACU,IAAAA,8BAAe,EAACV,QAAQ;QAC3B,MAAM,qBAAiC,CAAjC,IAAIC,MAAM,yBAAV,qBAAA;mBAAA;wBAAA;0BAAA;QAAgC;IACxC;IAEA,OAAOD,MAAMG,MAAM,CAACQ,KAAK,CAAC,KAAK,EAAE,CAAC,EAAE;AACtC;AAEO,SAASzB,+BAA+Bc,KAAoB;IACjE,IAAI,CAACU,IAAAA,8BAAe,EAACV,QAAQ;QAC3B,MAAM,qBAAiC,CAAjC,IAAIC,MAAM,yBAAV,qBAAA;mBAAA;wBAAA;0BAAA;QAAgC;IACxC;IAEA,OAAOa,OAAOd,MAAMG,MAAM,CAACQ,KAAK,CAAC,KAAKI,EAAE,CAAC,CAAC;AAC5C","ignoreList":[0]}
Save
cmd:
run