/
home
/
techb158
/
balavpn.abdallabala.com
/
node_modules
/
next
/
dist
/
client
/
/home/techb158/balavpn.abdallabala.com/node_modules/next/dist/client
mkdir
upload
Name
Size
Mode
Actions
app-dir/
-
0777
rm
compat/
-
0777
rm
components/
-
0777
rm
dev/
-
0777
rm
legacy/
-
0777
rm
lib/
-
0777
rm
portal/
-
0777
rm
react-client-callbacks/
-
0777
rm
request/
-
0777
rm
tracing/
-
0777
rm
add-base-path.d.ts
79
0666
edit
dl
rm
add-base-path.js
1010
0666
edit
dl
rm
add-base-path.js.map
973
0666
edit
dl
rm
add-locale.d.ts
121
0666
edit
dl
rm
add-locale.js
1052
0666
edit
dl
rm
add-locale.js.map
900
0666
edit
dl
rm
app-bootstrap.d.ts
285
0666
edit
dl
rm
app-bootstrap.js
2771
0666
edit
dl
rm
app-bootstrap.js.map
3967
0666
edit
dl
rm
app-build-id.d.ts
111
0666
edit
dl
rm
app-build-id.js
1767
0666
edit
dl
rm
app-build-id.js.map
1461
0666
edit
dl
rm
app-call-server.d.ts
91
0666
edit
dl
rm
app-call-server.js
1164
0666
edit
dl
rm
app-call-server.js.map
1017
0666
edit
dl
rm
app-find-source-map-url.d.ts
90
0666
edit
dl
rm
app-find-source-map-url.js
1662
0666
edit
dl
rm
app-find-source-map-url.js.map
2092
0666
edit
dl
rm
app-globals.d.ts
45
0666
edit
dl
rm
app-globals.js
708
0666
edit
dl
rm
app-globals.js.map
591
0666
edit
dl
rm
app-index.d.ts
625
0666
edit
dl
rm
app-index.js
11429
0666
edit
dl
rm
app-index.js.map
17063
0666
edit
dl
rm
app-link-gc.d.ts
40
0666
edit
dl
rm
app-link-gc.js
4543
0666
edit
dl
rm
app-link-gc.js.map
5163
0666
edit
dl
rm
app-next-dev.d.ts
24
0666
edit
dl
rm
app-next-dev.js
1214
0666
edit
dl
rm
app-next-dev.js.map
1198
0666
edit
dl
rm
app-next-turbopack.d.ts
11
0666
edit
dl
rm
app-next-turbopack.js
1291
0666
edit
dl
rm
app-next-turbopack.js.map
1659
0666
edit
dl
rm
app-next.d.ts
24
0666
edit
dl
rm
app-next.js
1284
0666
edit
dl
rm
app-next.js.map
1249
0666
edit
dl
rm
app-webpack.d.ts
11
0666
edit
dl
rm
app-webpack.js
3174
0666
edit
dl
rm
app-webpack.js.map
3203
0666
edit
dl
rm
assign-location.d.ts
363
0666
edit
dl
rm
assign-location.js
1259
0666
edit
dl
rm
assign-location.js.map
1549
0666
edit
dl
rm
detect-domain-locale.d.ts
141
0666
edit
dl
rm
detect-domain-locale.js
922
0666
edit
dl
rm
detect-domain-locale.js.map
722
0666
edit
dl
rm
flight-data-helpers.d.ts
1491
0666
edit
dl
rm
flight-data-helpers.js
5439
0666
edit
dl
rm
flight-data-helpers.js.map
8665
0666
edit
dl
rm
form-shared.d.ts
2886
0666
edit
dl
rm
form-shared.js
7132
0666
edit
dl
rm
form-shared.js.map
10762
0666
edit
dl
rm
form.d.ts
489
0666
edit
dl
rm
form.js
5816
0666
edit
dl
rm
form.js.map
8265
0666
edit
dl
rm
get-domain-locale.d.ts
220
0666
edit
dl
rm
get-domain-locale.js
1561
0666
edit
dl
rm
get-domain-locale.js.map
2457
0666
edit
dl
rm
has-base-path.d.ts
60
0666
edit
dl
rm
has-base-path.js
807
0666
edit
dl
rm
has-base-path.js.map
605
0666
edit
dl
rm
head-manager.d.ts
1041
0666
edit
dl
rm
head-manager.js
4981
0666
edit
dl
rm
head-manager.js.map
8342
0666
edit
dl
rm
image-component.d.ts
1337
0666
edit
dl
rm
image-component.js
13961
0666
edit
dl
rm
image-component.js.map
21385
0666
edit
dl
rm
index.d.ts
773
0666
edit
dl
rm
index.js
33440
0666
edit
dl
rm
index.js.map
52576
0666
edit
dl
rm
link.d.ts
5062
0666
edit
dl
rm
link.js
19457
0666
edit
dl
rm
link.js.map
34367
0666
edit
dl
rm
next-dev-turbopack.d.ts
11
0666
edit
dl
rm
next-dev-turbopack.js
1940
0666
edit
dl
rm
next-dev-turbopack.js.map
3002
0666
edit
dl
rm
next-dev.d.ts
20
0666
edit
dl
rm
next-dev.js
1223
0666
edit
dl
rm
next-dev.js.map
1194
0666
edit
dl
rm
next-turbopack.d.ts
48
0666
edit
dl
rm
next-turbopack.js
1460
0666
edit
dl
rm
next-turbopack.js.map
2330
0666
edit
dl
rm
next.d.ts
135
0666
edit
dl
rm
next.js
787
0666
edit
dl
rm
next.js.map
860
0666
edit
dl
rm
normalize-locale-path.d.ts
144
0666
edit
dl
rm
normalize-locale-path.js
883
0666
edit
dl
rm
normalize-locale-path.js.map
883
0666
edit
dl
rm
normalize-trailing-slash.d.ts
190
0666
edit
dl
rm
normalize-trailing-slash.js
1450
0666
edit
dl
rm
normalize-trailing-slash.js.map
1723
0666
edit
dl
rm
page-bootstrap.d.ts
123
0666
edit
dl
rm
page-bootstrap.js
7427
0666
edit
dl
rm
page-bootstrap.js.map
8999
0666
edit
dl
rm
page-loader.d.ts
1370
0666
edit
dl
rm
page-loader.js
7595
0666
edit
dl
rm
page-loader.js.map
12106
0666
edit
dl
rm
remove-base-path.d.ts
62
0666
edit
dl
rm
remove-base-path.js
1080
0666
edit
dl
rm
remove-base-path.js.map
1145
0666
edit
dl
rm
remove-locale.d.ts
77
0666
edit
dl
rm
remove-locale.js
1148
0666
edit
dl
rm
remove-locale.js.map
1308
0666
edit
dl
rm
request-idle-callback.d.ts
265
0666
edit
dl
rm
request-idle-callback.js
1449
0666
edit
dl
rm
request-idle-callback.js.map
1432
0666
edit
dl
rm
resolve-href.d.ts
396
0666
edit
dl
rm
resolve-href.js
5506
0666
edit
dl
rm
resolve-href.js.map
7899
0666
edit
dl
rm
route-announcer.d.ts
115
0666
edit
dl
rm
route-announcer.js
3312
0666
edit
dl
rm
route-announcer.js.map
3553
0666
edit
dl
rm
route-loader.d.ts
1736
0666
edit
dl
rm
route-loader.js
13968
0666
edit
dl
rm
route-loader.js.map
23012
0666
edit
dl
rm
route-params.d.ts
1113
0666
edit
dl
rm
route-params.js
8258
0666
edit
dl
rm
route-params.js.map
10884
0666
edit
dl
rm
router.d.ts
1078
0666
edit
dl
rm
router.js
6716
0666
edit
dl
rm
router.js.map
8823
0666
edit
dl
rm
script.d.ts
923
0666
edit
dl
rm
script.js
14182
0666
edit
dl
rm
script.js.map
18923
0666
edit
dl
rm
set-attributes-from-props.d.ts
86
0666
edit
dl
rm
set-attributes-from-props.js
2367
0666
edit
dl
rm
set-attributes-from-props.js.map
3121
0666
edit
dl
rm
trusted-types.d.ts
544
0666
edit
dl
rm
trusted-types.js
1528
0666
edit
dl
rm
trusted-types.js.map
1957
0666
edit
dl
rm
use-client-disallowed.d.ts
53
0666
edit
dl
rm
use-client-disallowed.js
1006
0666
edit
dl
rm
use-client-disallowed.js.map
753
0666
edit
dl
rm
use-intersection.d.ts
412
0666
edit
dl
rm
use-intersection.js
3845
0666
edit
dl
rm
use-intersection.js.map
6646
0666
edit
dl
rm
use-merged-ref.d.ts
139
0666
edit
dl
rm
use-merged-ref.js
2402
0666
edit
dl
rm
use-merged-ref.js.map
3496
0666
edit
dl
rm
web-vitals.d.ts
156
0666
edit
dl
rm
web-vitals.js
1109
0666
edit
dl
rm
web-vitals.js.map
1008
0666
edit
dl
rm
webpack.d.ts
11
0666
edit
dl
rm
webpack.js
2282
0666
edit
dl
rm
webpack.js.map
2535
0666
edit
dl
rm
with-router.d.ts
505
0666
edit
dl
rm
with-router.js
1458
0666
edit
dl
rm
with-router.js.map
1921
0666
edit
dl
rm
Edit:
/home/techb158/balavpn.abdallabala.com/node_modules/next/dist/client/route-params.js.map
(10884B)
{"version":3,"sources":["../../src/client/route-params.ts"],"sourcesContent":["import type { DynamicParamTypesShort } from '../server/app-render/types'\nimport {\n addSearchParamsIfPageSegment,\n DEFAULT_SEGMENT_KEY,\n PAGE_SEGMENT_KEY,\n} from '../shared/lib/segment'\nimport { ROOT_SEGMENT_REQUEST_KEY } from '../shared/lib/segment-cache/segment-value-encoding'\nimport {\n NEXT_REWRITTEN_PATH_HEADER,\n NEXT_REWRITTEN_QUERY_HEADER,\n NEXT_RSC_UNION_QUERY,\n} from './components/app-router-headers'\nimport type { NormalizedSearch } from './components/segment-cache'\nimport type { RSCResponse } from './components/router-reducer/fetch-server-response'\n\nexport type RouteParamValue = string | Array<string> | null\n\nexport type RouteParam = {\n name: string\n value: RouteParamValue\n type: DynamicParamTypesShort\n}\n\nexport function getRenderedSearch(response: RSCResponse): NormalizedSearch {\n // If the server performed a rewrite, the search params used to render the\n // page will be different from the params in the request URL. In this case,\n // the response will include a header that gives the rewritten search query.\n const rewrittenQuery = response.headers.get(NEXT_REWRITTEN_QUERY_HEADER)\n if (rewrittenQuery !== null) {\n return (\n rewrittenQuery === '' ? '' : '?' + rewrittenQuery\n ) as NormalizedSearch\n }\n // If the header is not present, there was no rewrite, so we use the search\n // query of the response URL.\n return urlToUrlWithoutFlightMarker(new URL(response.url))\n .search as NormalizedSearch\n}\n\nexport function getRenderedPathname(response: RSCResponse): string {\n // If the server performed a rewrite, the pathname used to render the\n // page will be different from the pathname in the request URL. In this case,\n // the response will include a header that gives the rewritten pathname.\n const rewrittenPath = response.headers.get(NEXT_REWRITTEN_PATH_HEADER)\n return (\n rewrittenPath ?? urlToUrlWithoutFlightMarker(new URL(response.url)).pathname\n )\n}\n\nexport function parseDynamicParamFromURLPart(\n paramType: DynamicParamTypesShort,\n pathnameParts: Array<string>,\n partIndex: number\n): RouteParamValue {\n // This needs to match the behavior in get-dynamic-param.ts.\n switch (paramType) {\n // Catchalls\n case 'c':\n case 'ci': {\n // Catchalls receive all the remaining URL parts. If there are no\n // remaining pathname parts, return an empty array.\n return partIndex < pathnameParts.length\n ? pathnameParts.slice(partIndex).map((s) => encodeURIComponent(s))\n : []\n }\n // Optional catchalls\n case 'oc': {\n // Optional catchalls receive all the remaining URL parts, unless this is\n // the end of the pathname, in which case they return null.\n return partIndex < pathnameParts.length\n ? pathnameParts.slice(partIndex).map((s) => encodeURIComponent(s))\n : null\n }\n // Dynamic\n case 'd':\n case 'di': {\n if (partIndex >= pathnameParts.length) {\n // The route tree expected there to be more parts in the URL than there\n // actually are. This could happen if the x-nextjs-rewritten-path header\n // is incorrectly set, or potentially due to bug in Next.js. TODO:\n // Should this be a hard error? During a prefetch, we can just abort.\n // During a client navigation, we could trigger a hard refresh. But if\n // it happens during initial render, we don't really have any\n // recovery options.\n return ''\n }\n return encodeURIComponent(pathnameParts[partIndex])\n }\n default:\n paramType satisfies never\n return ''\n }\n}\n\nexport function doesStaticSegmentAppearInURL(segment: string): boolean {\n // This is not a parameterized segment; however, we need to determine\n // whether or not this segment appears in the URL. For example, this route\n // groups do not appear in the URL, so they should be skipped. Any other\n // special cases must be handled here.\n // TODO: Consider encoding this directly into the router tree instead of\n // inferring it on the client based on the segment type. Something like\n // a `doesAppearInURL` flag in FlightRouterState.\n if (\n segment === ROOT_SEGMENT_REQUEST_KEY ||\n // For some reason, the loader tree sometimes includes extra __PAGE__\n // \"layouts\" when part of a parallel route. But it's not a leaf node.\n // Otherwise, we wouldn't need this special case because pages are\n // always leaf nodes.\n // TODO: Investigate why the loader produces these fake page segments.\n segment.startsWith(PAGE_SEGMENT_KEY) ||\n // Route groups.\n (segment[0] === '(' && segment.endsWith(')')) ||\n segment === DEFAULT_SEGMENT_KEY ||\n segment === '/_not-found'\n ) {\n return false\n } else {\n // All other segment types appear in the URL\n return true\n }\n}\n\nexport function getCacheKeyForDynamicParam(\n paramValue: RouteParamValue,\n renderedSearch: NormalizedSearch\n): string {\n // This needs to match the logic in get-dynamic-param.ts, until we're able to\n // unify the various implementations so that these are always computed on\n // the client.\n if (typeof paramValue === 'string') {\n // TODO: Refactor or remove this helper function to accept a string rather\n // than the whole segment type. Also we can probably just append the\n // search string instead of turning it into JSON.\n const pageSegmentWithSearchParams = addSearchParamsIfPageSegment(\n paramValue,\n Object.fromEntries(new URLSearchParams(renderedSearch))\n ) as string\n return pageSegmentWithSearchParams\n } else if (paramValue === null) {\n return ''\n } else {\n return paramValue.join('/')\n }\n}\n\nexport function urlToUrlWithoutFlightMarker(url: URL): URL {\n const urlWithoutFlightParameters = new URL(url)\n urlWithoutFlightParameters.searchParams.delete(NEXT_RSC_UNION_QUERY)\n if (process.env.NODE_ENV === 'production') {\n if (\n process.env.__NEXT_CONFIG_OUTPUT === 'export' &&\n urlWithoutFlightParameters.pathname.endsWith('.txt')\n ) {\n const { pathname } = urlWithoutFlightParameters\n const length = pathname.endsWith('/index.txt') ? 10 : 4\n // Slice off `/index.txt` or `.txt` from the end of the pathname\n urlWithoutFlightParameters.pathname = pathname.slice(0, -length)\n }\n }\n return urlWithoutFlightParameters\n}\n\nexport function getParamValueFromCacheKey(\n paramCacheKey: string,\n paramType: DynamicParamTypesShort\n) {\n // Turn the cache key string sent by the server (as part of FlightRouterState)\n // into a value that can be passed to `useParams` and client components.\n const isCatchAll = paramType === 'c' || paramType === 'oc'\n if (isCatchAll) {\n // Catch-all param keys are a concatenation of the path segments.\n // See equivalent logic in `getSelectedParams`.\n // TODO: We should just pass the array directly, rather than concatenate\n // it to a string and then split it back to an array. It needs to be an\n // array in some places, like when passing a key React, but we can convert\n // it at runtime in those places.\n return paramCacheKey.split('/')\n }\n return paramCacheKey\n}\n"],"names":["doesStaticSegmentAppearInURL","getCacheKeyForDynamicParam","getParamValueFromCacheKey","getRenderedPathname","getRenderedSearch","parseDynamicParamFromURLPart","urlToUrlWithoutFlightMarker","response","rewrittenQuery","headers","get","NEXT_REWRITTEN_QUERY_HEADER","URL","url","search","rewrittenPath","NEXT_REWRITTEN_PATH_HEADER","pathname","paramType","pathnameParts","partIndex","length","slice","map","s","encodeURIComponent","segment","ROOT_SEGMENT_REQUEST_KEY","startsWith","PAGE_SEGMENT_KEY","endsWith","DEFAULT_SEGMENT_KEY","paramValue","renderedSearch","pageSegmentWithSearchParams","addSearchParamsIfPageSegment","Object","fromEntries","URLSearchParams","join","urlWithoutFlightParameters","searchParams","delete","NEXT_RSC_UNION_QUERY","process","env","NODE_ENV","__NEXT_CONFIG_OUTPUT","paramCacheKey","isCatchAll","split"],"mappings":";;;;;;;;;;;;;;;;;;;;IA8FgBA,4BAA4B;eAA5BA;;IA4BAC,0BAA0B;eAA1BA;;IAwCAC,yBAAyB;eAAzBA;;IA3HAC,mBAAmB;eAAnBA;;IAhBAC,iBAAiB;eAAjBA;;IA0BAC,4BAA4B;eAA5BA;;IAgGAC,2BAA2B;eAA3BA;;;yBA5IT;sCACkC;kCAKlC;AAYA,SAASF,kBAAkBG,QAAqB;IACrD,0EAA0E;IAC1E,2EAA2E;IAC3E,4EAA4E;IAC5E,MAAMC,iBAAiBD,SAASE,OAAO,CAACC,GAAG,CAACC,6CAA2B;IACvE,IAAIH,mBAAmB,MAAM;QAC3B,OACEA,mBAAmB,KAAK,KAAK,MAAMA;IAEvC;IACA,2EAA2E;IAC3E,6BAA6B;IAC7B,OAAOF,4BAA4B,IAAIM,IAAIL,SAASM,GAAG,GACpDC,MAAM;AACX;AAEO,SAASX,oBAAoBI,QAAqB;IACvD,qEAAqE;IACrE,6EAA6E;IAC7E,wEAAwE;IACxE,MAAMQ,gBAAgBR,SAASE,OAAO,CAACC,GAAG,CAACM,4CAA0B;IACrE,OACED,wBAAAA,gBAAiBT,4BAA4B,IAAIM,IAAIL,SAASM,GAAG,GAAGI,QAAQ;AAEhF;AAEO,SAASZ,6BACda,SAAiC,EACjCC,aAA4B,EAC5BC,SAAiB;IAEjB,4DAA4D;IAC5D,OAAQF;QACN,YAAY;QACZ,KAAK;QACL,KAAK;YAAM;gBACT,iEAAiE;gBACjE,mDAAmD;gBACnD,OAAOE,YAAYD,cAAcE,MAAM,GACnCF,cAAcG,KAAK,CAACF,WAAWG,GAAG,CAAC,CAACC,IAAMC,mBAAmBD,MAC7D,EAAE;YACR;QACA,qBAAqB;QACrB,KAAK;YAAM;gBACT,yEAAyE;gBACzE,2DAA2D;gBAC3D,OAAOJ,YAAYD,cAAcE,MAAM,GACnCF,cAAcG,KAAK,CAACF,WAAWG,GAAG,CAAC,CAACC,IAAMC,mBAAmBD,MAC7D;YACN;QACA,UAAU;QACV,KAAK;QACL,KAAK;YAAM;gBACT,IAAIJ,aAAaD,cAAcE,MAAM,EAAE;oBACrC,uEAAuE;oBACvE,wEAAwE;oBACxE,kEAAkE;oBAClE,qEAAqE;oBACrE,sEAAsE;oBACtE,6DAA6D;oBAC7D,oBAAoB;oBACpB,OAAO;gBACT;gBACA,OAAOI,mBAAmBN,aAAa,CAACC,UAAU;YACpD;QACA;YACEF;YACA,OAAO;IACX;AACF;AAEO,SAASlB,6BAA6B0B,OAAe;IAC1D,qEAAqE;IACrE,0EAA0E;IAC1E,wEAAwE;IACxE,sCAAsC;IACtC,wEAAwE;IACxE,uEAAuE;IACvE,iDAAiD;IACjD,IACEA,YAAYC,8CAAwB,IACpC,qEAAqE;IACrE,qEAAqE;IACrE,kEAAkE;IAClE,qBAAqB;IACrB,sEAAsE;IACtED,QAAQE,UAAU,CAACC,yBAAgB,KACnC,gBAAgB;IACfH,OAAO,CAAC,EAAE,KAAK,OAAOA,QAAQI,QAAQ,CAAC,QACxCJ,YAAYK,4BAAmB,IAC/BL,YAAY,eACZ;QACA,OAAO;IACT,OAAO;QACL,4CAA4C;QAC5C,OAAO;IACT;AACF;AAEO,SAASzB,2BACd+B,UAA2B,EAC3BC,cAAgC;IAEhC,6EAA6E;IAC7E,yEAAyE;IACzE,cAAc;IACd,IAAI,OAAOD,eAAe,UAAU;QAClC,0EAA0E;QAC1E,oEAAoE;QACpE,iDAAiD;QACjD,MAAME,8BAA8BC,IAAAA,qCAA4B,EAC9DH,YACAI,OAAOC,WAAW,CAAC,IAAIC,gBAAgBL;QAEzC,OAAOC;IACT,OAAO,IAAIF,eAAe,MAAM;QAC9B,OAAO;IACT,OAAO;QACL,OAAOA,WAAWO,IAAI,CAAC;IACzB;AACF;AAEO,SAASjC,4BAA4BO,GAAQ;IAClD,MAAM2B,6BAA6B,IAAI5B,IAAIC;IAC3C2B,2BAA2BC,YAAY,CAACC,MAAM,CAACC,sCAAoB;IACnE,IAAIC,QAAQC,GAAG,CAACC,QAAQ,KAAK,cAAc;QACzC,IACEF,QAAQC,GAAG,CAACE,oBAAoB,KAAK,YACrCP,2BAA2BvB,QAAQ,CAACa,QAAQ,CAAC,SAC7C;YACA,MAAM,EAAEb,QAAQ,EAAE,GAAGuB;YACrB,MAAMnB,SAASJ,SAASa,QAAQ,CAAC,gBAAgB,KAAK;YACtD,gEAAgE;YAChEU,2BAA2BvB,QAAQ,GAAGA,SAASK,KAAK,CAAC,GAAG,CAACD;QAC3D;IACF;IACA,OAAOmB;AACT;AAEO,SAAStC,0BACd8C,aAAqB,EACrB9B,SAAiC;IAEjC,8EAA8E;IAC9E,wEAAwE;IACxE,MAAM+B,aAAa/B,cAAc,OAAOA,cAAc;IACtD,IAAI+B,YAAY;QACd,iEAAiE;QACjE,+CAA+C;QAC/C,wEAAwE;QACxE,uEAAuE;QACvE,0EAA0E;QAC1E,iCAAiC;QACjC,OAAOD,cAAcE,KAAK,CAAC;IAC7B;IACA,OAAOF;AACT","ignoreList":[0]}
Save
cmd:
run