/
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/promise-queue.js.map
(3607B)
{"version":3,"sources":["../../../src/client/components/promise-queue.ts"],"sourcesContent":["/*\n This is a simple promise queue that allows you to limit the number of concurrent promises\n that are running at any given time. It's used to limit the number of concurrent\n prefetch requests that are being made to the server but could be used for other\n things as well.\n*/\nexport class PromiseQueue {\n #maxConcurrency: number\n #runningCount: number\n #queue: Array<{\n promiseFn: Promise<any>\n task: () => void\n }>\n\n constructor(maxConcurrency = 5) {\n this.#maxConcurrency = maxConcurrency\n this.#runningCount = 0\n this.#queue = []\n }\n\n enqueue<T>(promiseFn: () => Promise<T>): Promise<T> {\n let taskResolve: (value: T | PromiseLike<T>) => void\n let taskReject: (reason?: any) => void\n\n const taskPromise = new Promise((resolve, reject) => {\n taskResolve = resolve\n taskReject = reject\n }) as Promise<T>\n\n const task = async () => {\n try {\n this.#runningCount++\n const result = await promiseFn()\n taskResolve(result)\n } catch (error) {\n taskReject(error)\n } finally {\n this.#runningCount--\n this.#processNext()\n }\n }\n\n const enqueueResult = { promiseFn: taskPromise, task }\n // wonder if we should take a LIFO approach here\n this.#queue.push(enqueueResult)\n this.#processNext()\n\n return taskPromise\n }\n\n bump(promiseFn: Promise<any>) {\n const index = this.#queue.findIndex((item) => item.promiseFn === promiseFn)\n\n if (index > -1) {\n const bumpedItem = this.#queue.splice(index, 1)[0]\n this.#queue.unshift(bumpedItem)\n this.#processNext(true)\n }\n }\n\n #processNext(forced = false) {\n if (\n (this.#runningCount < this.#maxConcurrency || forced) &&\n this.#queue.length > 0\n ) {\n this.#queue.shift()?.task()\n }\n }\n}\n"],"names":["PromiseQueue","enqueue","promiseFn","taskResolve","taskReject","taskPromise","Promise","resolve","reject","task","result","error","enqueueResult","push","bump","index","findIndex","item","bumpedItem","splice","unshift","constructor","maxConcurrency","forced","length","shift"],"mappings":"AAAA;;;;;AAKA;;;;+BACaA;;;eAAAA;;;;;IACX,qFACA,iFACA,mEAmDA;AAtDK,MAAMA;IAcXC,QAAWC,SAA2B,EAAc;QAClD,IAAIC;QACJ,IAAIC;QAEJ,MAAMC,cAAc,IAAIC,QAAQ,CAACC,SAASC;YACxCL,cAAcI;YACdH,aAAaI;QACf;QAEA,MAAMC,OAAO;YACX,IAAI;gBACF,kCAAA,IAAI,EAAC,eAAA;gBACL,MAAMC,SAAS,MAAMR;gBACrBC,YAAYO;YACd,EAAE,OAAOC,OAAO;gBACdP,WAAWO;YACb,SAAU;gBACR,kCAAA,IAAI,EAAC,eAAA;gBACL,kCAAA,IAAI,EAAC,cAAA;YACP;QACF;QAEA,MAAMC,gBAAgB;YAAEV,WAAWG;YAAaI;QAAK;QACrD,gDAAgD;QAChD,kCAAA,IAAI,EAAC,QAAA,QAAOI,IAAI,CAACD;QACjB,kCAAA,IAAI,EAAC,cAAA;QAEL,OAAOP;IACT;IAEAS,KAAKZ,SAAuB,EAAE;QAC5B,MAAMa,QAAQ,kCAAA,IAAI,EAAC,QAAA,QAAOC,SAAS,CAAC,CAACC,OAASA,KAAKf,SAAS,KAAKA;QAEjE,IAAIa,QAAQ,CAAC,GAAG;YACd,MAAMG,aAAa,kCAAA,IAAI,EAAC,QAAA,QAAOC,MAAM,CAACJ,OAAO,EAAE,CAAC,EAAE;YAClD,kCAAA,IAAI,EAAC,QAAA,QAAOK,OAAO,CAACF;YACpB,kCAAA,IAAI,EAAC,cAAA,cAAa;QACpB;IACF;IA5CAG,YAAYC,iBAAiB,CAAC,CAAE;QA8ChC,4BAAA;mBAAA;;QArDA,4BAAA;;mBAAA,KAAA;;QACA,4BAAA;;mBAAA,KAAA;;QACA,4BAAA;;mBAAA,KAAA;;QAME,kCAAA,IAAI,EAAC,iBAAA,mBAAkBA;QACvB,kCAAA,IAAI,EAAC,eAAA,iBAAgB;QACrB,kCAAA,IAAI,EAAC,QAAA,UAAS,EAAE;IAClB;AAkDF;AARE,SAAA,YAAaC,MAAc;IAAdA,IAAAA,mBAAAA,SAAS;IACpB,IACE,AAAC,CAAA,kCAAA,IAAI,EAAC,eAAA,iBAAgB,kCAAA,IAAI,EAAC,iBAAA,oBAAmBA,MAAK,KACnD,kCAAA,IAAI,EAAC,QAAA,QAAOC,MAAM,GAAG,GACrB;YACA;SAAA,+CAAA,kCAAA,IAAI,EAAC,QAAA,QAAOC,KAAK,uBAAjB,6CAAqBhB,IAAI;IAC3B;AACF","ignoreList":[0]}
Save
cmd:
run