/home/techb158/balavpn.abdallabala.com/node_modules/next/dist/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.d.ts1960666editdlrm
app-router-announcer.js33520666editdlrm
app-router-announcer.js.map46780666editdlrm
app-router-headers.d.ts12430666editdlrm
app-router-headers.js37970666editdlrm
app-router-headers.js.map31100666editdlrm
app-router-instance.d.ts20810666editdlrm
app-router-instance.js144320666editdlrm
app-router-instance.js.map211790666editdlrm
app-router.d.ts9320666editdlrm
app-router.js249870666editdlrm
app-router.js.map348630666editdlrm
bailout-to-client-rendering.d.ts800666editdlrm
bailout-to-client-rendering.js18770666editdlrm
bailout-to-client-rendering.js.map16650666editdlrm
bfcache.d.ts13970666editdlrm
bfcache.js40350666editdlrm
bfcache.js.map63760666editdlrm
client-page.d.ts8760666editdlrm
client-page.js26030666editdlrm
client-page.js.map39070666editdlrm
client-segment.d.ts8420666editdlrm
client-segment.js21920666editdlrm
client-segment.js.map30870666editdlrm
dev-root-http-access-fallback-boundary.d.ts2300666editdlrm
dev-root-http-access-fallback-boundary.js18620666editdlrm
dev-root-http-access-fallback-boundary.js.map12900666editdlrm
error-boundary.d.ts15660666editdlrm
error-boundary.js54990666editdlrm
error-boundary.js.map74090666editdlrm
forbidden.d.ts440666editdlrm
forbidden.js20770666editdlrm
forbidden.js.map19860666editdlrm
handle-isr-error.d.ts780666editdlrm
handle-isr-error.js10850666editdlrm
handle-isr-error.js.map12950666editdlrm
hooks-server-context.d.ts3260666editdlrm
hooks-server-context.js13520666editdlrm
hooks-server-context.js.map11820666editdlrm
is-next-router-error.d.ts4310666editdlrm
is-next-router-error.js8860666editdlrm
is-next-router-error.js.map8990666editdlrm
layout-router.d.ts9990666editdlrm
layout-router.js279470666editdlrm
layout-router.js.map377010666editdlrm
links.d.ts22410666editdlrm
links.js140530666editdlrm
links.js.map210560666editdlrm
match-segments.d.ts1540666editdlrm
match-segments.js10540666editdlrm
match-segments.js.map10450666editdlrm
nav-failure-handler.d.ts1230666editdlrm
nav-failure-handler.js24920666editdlrm
nav-failure-handler.js.map28680666editdlrm
navigation-untracked.d.ts110666editdlrm
navigation-untracked.js26070666editdlrm
navigation-untracked.js.map33490666editdlrm
navigation.d.ts46350666editdlrm
navigation.js79420666editdlrm
navigation.js.map127130666editdlrm
navigation.react-server.d.ts12380666editdlrm
navigation.react-server.js35010666editdlrm
navigation.react-server.js.map28380666editdlrm
noop-head.d.ts420666editdlrm
noop-head.js6070666editdlrm
noop-head.js.map2490666editdlrm
not-found.d.ts430666editdlrm
not-found.js18880666editdlrm
not-found.js.map17500666editdlrm
promise-queue.d.ts1920666editdlrm
promise-queue.js42740666editdlrm
promise-queue.js.map36070666editdlrm
redirect-boundary.d.ts7760666editdlrm
redirect-boundary.js32700666editdlrm
redirect-boundary.js.map39750666editdlrm
redirect-error.d.ts6330666editdlrm
redirect-error.js18190666editdlrm
redirect-error.js.map21240666editdlrm
redirect-status-code.d.ts1200666editdlrm
redirect-status-code.js9670666editdlrm
redirect-status-code.js.map3300666editdlrm
redirect.d.ts24690666editdlrm
redirect.js37460666editdlrm
redirect.js.map59190666editdlrm
render-from-template-context.d.ts1000666editdlrm
render-from-template-context.js11700666editdlrm
render-from-template-context.js.map6450666editdlrm
segment-cache.d.ts34980666editdlrm
segment-cache.js76110666editdlrm
segment-cache.js.map89460666editdlrm
static-generation-bailout.d.ts2050666editdlrm
static-generation-bailout.js13020666editdlrm
static-generation-bailout.js.map9260666editdlrm
unauthorized.d.ts470666editdlrm
unauthorized.js21100666editdlrm
unauthorized.js.map20180666editdlrm
unrecognized-action-error.d.ts7900666editdlrm
unrecognized-action-error.js12440666editdlrm
unrecognized-action-error.js.map15020666editdlrm
unresolved-thenable.d.ts1830666editdlrm
unresolved-thenable.js7690666editdlrm
unresolved-thenable.js.map4500666editdlrm
unstable-rethrow.browser.d.ts640666editdlrm
unstable-rethrow.browser.js10110666editdlrm
unstable-rethrow.browser.js.map8320666editdlrm
unstable-rethrow.d.ts5910666editdlrm
unstable-rethrow.js12500666editdlrm
unstable-rethrow.js.map11220666editdlrm
unstable-rethrow.server.d.ts640666editdlrm
unstable-rethrow.server.js15210666editdlrm
unstable-rethrow.server.js.map15050666editdlrm
use-action-queue.d.ts3300666editdlrm
use-action-queue.js29030666editdlrm
use-action-queue.js.map33000666editdlrm
Edit: /home/techb158/balavpn.abdallabala.com/node_modules/next/dist/client/components/promise-queue.js (4274B)
/* This is a simple promise queue that allows you to limit the number of concurrent promises that are running at any given time. It's used to limit the number of concurrent prefetch requests that are being made to the server but could be used for other things as well. */ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "PromiseQueue", { enumerable: true, get: function() { return PromiseQueue; } }); const _class_private_field_loose_base = require("@swc/helpers/_/_class_private_field_loose_base"); const _class_private_field_loose_key = require("@swc/helpers/_/_class_private_field_loose_key"); var _maxConcurrency = /*#__PURE__*/ _class_private_field_loose_key._("_maxConcurrency"), _runningCount = /*#__PURE__*/ _class_private_field_loose_key._("_runningCount"), _queue = /*#__PURE__*/ _class_private_field_loose_key._("_queue"), _processNext = /*#__PURE__*/ _class_private_field_loose_key._("_processNext"); class PromiseQueue { enqueue(promiseFn) { let taskResolve; let taskReject; const taskPromise = new Promise((resolve, reject)=>{ taskResolve = resolve; taskReject = reject; }); const task = async ()=>{ try { _class_private_field_loose_base._(this, _runningCount)[_runningCount]++; const result = await promiseFn(); taskResolve(result); } catch (error) { taskReject(error); } finally{ _class_private_field_loose_base._(this, _runningCount)[_runningCount]--; _class_private_field_loose_base._(this, _processNext)[_processNext](); } }; const enqueueResult = { promiseFn: taskPromise, task }; // wonder if we should take a LIFO approach here _class_private_field_loose_base._(this, _queue)[_queue].push(enqueueResult); _class_private_field_loose_base._(this, _processNext)[_processNext](); return taskPromise; } bump(promiseFn) { const index = _class_private_field_loose_base._(this, _queue)[_queue].findIndex((item)=>item.promiseFn === promiseFn); if (index > -1) { const bumpedItem = _class_private_field_loose_base._(this, _queue)[_queue].splice(index, 1)[0]; _class_private_field_loose_base._(this, _queue)[_queue].unshift(bumpedItem); _class_private_field_loose_base._(this, _processNext)[_processNext](true); } } constructor(maxConcurrency = 5){ Object.defineProperty(this, _processNext, { value: processNext }); Object.defineProperty(this, _maxConcurrency, { writable: true, value: void 0 }); Object.defineProperty(this, _runningCount, { writable: true, value: void 0 }); Object.defineProperty(this, _queue, { writable: true, value: void 0 }); _class_private_field_loose_base._(this, _maxConcurrency)[_maxConcurrency] = maxConcurrency; _class_private_field_loose_base._(this, _runningCount)[_runningCount] = 0; _class_private_field_loose_base._(this, _queue)[_queue] = []; } } function processNext(forced) { if (forced === void 0) forced = false; if ((_class_private_field_loose_base._(this, _runningCount)[_runningCount] < _class_private_field_loose_base._(this, _maxConcurrency)[_maxConcurrency] || forced) && _class_private_field_loose_base._(this, _queue)[_queue].length > 0) { var _class_private_field_loose_base__queue_shift; (_class_private_field_loose_base__queue_shift = _class_private_field_loose_base._(this, _queue)[_queue].shift()) == null ? void 0 : _class_private_field_loose_base__queue_shift.task(); } } if ((typeof exports.default === 'function' || (typeof exports.default === 'object' && exports.default !== null)) && typeof exports.default.__esModule === 'undefined') { Object.defineProperty(exports.default, '__esModule', { value: true }); Object.assign(exports.default, exports); module.exports = exports.default; } //# sourceMappingURL=promise-queue.js.map