/home/techb158/balavpn.abdallabala.com/node_modules/next/dist/client
NameSizeModeActions
app-dir/-0777rm
compat/-0777rm
components/-0777rm
dev/-0777rm
legacy/-0777rm
lib/-0777rm
portal/-0777rm
react-client-callbacks/-0777rm
request/-0777rm
tracing/-0777rm
add-base-path.d.ts790666editdlrm
add-base-path.js10100666editdlrm
add-base-path.js.map9730666editdlrm
add-locale.d.ts1210666editdlrm
add-locale.js10520666editdlrm
add-locale.js.map9000666editdlrm
app-bootstrap.d.ts2850666editdlrm
app-bootstrap.js27710666editdlrm
app-bootstrap.js.map39670666editdlrm
app-build-id.d.ts1110666editdlrm
app-build-id.js17670666editdlrm
app-build-id.js.map14610666editdlrm
app-call-server.d.ts910666editdlrm
app-call-server.js11640666editdlrm
app-call-server.js.map10170666editdlrm
app-find-source-map-url.d.ts900666editdlrm
app-find-source-map-url.js16620666editdlrm
app-find-source-map-url.js.map20920666editdlrm
app-globals.d.ts450666editdlrm
app-globals.js7080666editdlrm
app-globals.js.map5910666editdlrm
app-index.d.ts6250666editdlrm
app-index.js114290666editdlrm
app-index.js.map170630666editdlrm
app-link-gc.d.ts400666editdlrm
app-link-gc.js45430666editdlrm
app-link-gc.js.map51630666editdlrm
app-next-dev.d.ts240666editdlrm
app-next-dev.js12140666editdlrm
app-next-dev.js.map11980666editdlrm
app-next-turbopack.d.ts110666editdlrm
app-next-turbopack.js12910666editdlrm
app-next-turbopack.js.map16590666editdlrm
app-next.d.ts240666editdlrm
app-next.js12840666editdlrm
app-next.js.map12490666editdlrm
app-webpack.d.ts110666editdlrm
app-webpack.js31740666editdlrm
app-webpack.js.map32030666editdlrm
assign-location.d.ts3630666editdlrm
assign-location.js12590666editdlrm
assign-location.js.map15490666editdlrm
detect-domain-locale.d.ts1410666editdlrm
detect-domain-locale.js9220666editdlrm
detect-domain-locale.js.map7220666editdlrm
flight-data-helpers.d.ts14910666editdlrm
flight-data-helpers.js54390666editdlrm
flight-data-helpers.js.map86650666editdlrm
form-shared.d.ts28860666editdlrm
form-shared.js71320666editdlrm
form-shared.js.map107620666editdlrm
form.d.ts4890666editdlrm
form.js58160666editdlrm
form.js.map82650666editdlrm
get-domain-locale.d.ts2200666editdlrm
get-domain-locale.js15610666editdlrm
get-domain-locale.js.map24570666editdlrm
has-base-path.d.ts600666editdlrm
has-base-path.js8070666editdlrm
has-base-path.js.map6050666editdlrm
head-manager.d.ts10410666editdlrm
head-manager.js49810666editdlrm
head-manager.js.map83420666editdlrm
image-component.d.ts13370666editdlrm
image-component.js139610666editdlrm
image-component.js.map213850666editdlrm
index.d.ts7730666editdlrm
index.js334400666editdlrm
index.js.map525760666editdlrm
link.d.ts50620666editdlrm
link.js194570666editdlrm
link.js.map343670666editdlrm
next-dev-turbopack.d.ts110666editdlrm
next-dev-turbopack.js19400666editdlrm
next-dev-turbopack.js.map30020666editdlrm
next-dev.d.ts200666editdlrm
next-dev.js12230666editdlrm
next-dev.js.map11940666editdlrm
next-turbopack.d.ts480666editdlrm
next-turbopack.js14600666editdlrm
next-turbopack.js.map23300666editdlrm
next.d.ts1350666editdlrm
next.js7870666editdlrm
next.js.map8600666editdlrm
normalize-locale-path.d.ts1440666editdlrm
normalize-locale-path.js8830666editdlrm
normalize-locale-path.js.map8830666editdlrm
normalize-trailing-slash.d.ts1900666editdlrm
normalize-trailing-slash.js14500666editdlrm
normalize-trailing-slash.js.map17230666editdlrm
page-bootstrap.d.ts1230666editdlrm
page-bootstrap.js74270666editdlrm
page-bootstrap.js.map89990666editdlrm
page-loader.d.ts13700666editdlrm
page-loader.js75950666editdlrm
page-loader.js.map121060666editdlrm
remove-base-path.d.ts620666editdlrm
remove-base-path.js10800666editdlrm
remove-base-path.js.map11450666editdlrm
remove-locale.d.ts770666editdlrm
remove-locale.js11480666editdlrm
remove-locale.js.map13080666editdlrm
request-idle-callback.d.ts2650666editdlrm
request-idle-callback.js14490666editdlrm
request-idle-callback.js.map14320666editdlrm
resolve-href.d.ts3960666editdlrm
resolve-href.js55060666editdlrm
resolve-href.js.map78990666editdlrm
route-announcer.d.ts1150666editdlrm
route-announcer.js33120666editdlrm
route-announcer.js.map35530666editdlrm
route-loader.d.ts17360666editdlrm
route-loader.js139680666editdlrm
route-loader.js.map230120666editdlrm
route-params.d.ts11130666editdlrm
route-params.js82580666editdlrm
route-params.js.map108840666editdlrm
router.d.ts10780666editdlrm
router.js67160666editdlrm
router.js.map88230666editdlrm
script.d.ts9230666editdlrm
script.js141820666editdlrm
script.js.map189230666editdlrm
set-attributes-from-props.d.ts860666editdlrm
set-attributes-from-props.js23670666editdlrm
set-attributes-from-props.js.map31210666editdlrm
trusted-types.d.ts5440666editdlrm
trusted-types.js15280666editdlrm
trusted-types.js.map19570666editdlrm
use-client-disallowed.d.ts530666editdlrm
use-client-disallowed.js10060666editdlrm
use-client-disallowed.js.map7530666editdlrm
use-intersection.d.ts4120666editdlrm
use-intersection.js38450666editdlrm
use-intersection.js.map66460666editdlrm
use-merged-ref.d.ts1390666editdlrm
use-merged-ref.js24020666editdlrm
use-merged-ref.js.map34960666editdlrm
web-vitals.d.ts1560666editdlrm
web-vitals.js11090666editdlrm
web-vitals.js.map10080666editdlrm
webpack.d.ts110666editdlrm
webpack.js22820666editdlrm
webpack.js.map25350666editdlrm
with-router.d.ts5050666editdlrm
with-router.js14580666editdlrm
with-router.js.map19210666editdlrm
Edit: /home/techb158/balavpn.abdallabala.com/node_modules/next/dist/client/app-index.js (11429B)
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "hydrate", { enumerable: true, get: function() { return hydrate; } }); const _interop_require_default = require("@swc/helpers/_/_interop_require_default"); const _interop_require_wildcard = require("@swc/helpers/_/_interop_require_wildcard"); const _jsxruntime = require("react/jsx-runtime"); require("./app-globals"); const _client = /*#__PURE__*/ _interop_require_default._(require("react-dom/client")); const _react = /*#__PURE__*/ _interop_require_wildcard._(require("react")); const _client1 = require("react-server-dom-webpack/client"); const _headmanagercontextsharedruntime = require("../shared/lib/head-manager-context.shared-runtime"); const _onrecoverableerror = require("./react-client-callbacks/on-recoverable-error"); const _errorboundarycallbacks = require("./react-client-callbacks/error-boundary-callbacks"); const _appcallserver = require("./app-call-server"); const _appfindsourcemapurl = require("./app-find-source-map-url"); const _approuterinstance = require("./components/app-router-instance"); const _approuter = /*#__PURE__*/ _interop_require_default._(require("./components/app-router")); const _createinitialrouterstate = require("./components/router-reducer/create-initial-router-state"); const _approutercontextsharedruntime = require("../shared/lib/app-router-context.shared-runtime"); const _appbuildid = require("./app-build-id"); /// const createFromReadableStream = _client1.createFromReadableStream; const appElement = document; const encoder = new TextEncoder(); let initialServerDataBuffer = undefined; let initialServerDataWriter = undefined; let initialServerDataLoaded = false; let initialServerDataFlushed = false; let initialFormStateData = null; function nextServerDataCallback(seg) { if (seg[0] === 0) { initialServerDataBuffer = []; } else if (seg[0] === 1) { if (!initialServerDataBuffer) throw Object.defineProperty(new Error('Unexpected server data: missing bootstrap script.'), "__NEXT_ERROR_CODE", { value: "E18", enumerable: false, configurable: true }); if (initialServerDataWriter) { initialServerDataWriter.enqueue(encoder.encode(seg[1])); } else { initialServerDataBuffer.push(seg[1]); } } else if (seg[0] === 2) { initialFormStateData = seg[1]; } else if (seg[0] === 3) { if (!initialServerDataBuffer) throw Object.defineProperty(new Error('Unexpected server data: missing bootstrap script.'), "__NEXT_ERROR_CODE", { value: "E18", enumerable: false, configurable: true }); // Decode the base64 string back to binary data. const binaryString = atob(seg[1]); const decodedChunk = new Uint8Array(binaryString.length); for(var i = 0; i < binaryString.length; i++){ decodedChunk[i] = binaryString.charCodeAt(i); } if (initialServerDataWriter) { initialServerDataWriter.enqueue(decodedChunk); } else { initialServerDataBuffer.push(decodedChunk); } } } function isStreamErrorOrUnfinished(ctr) { // If `desiredSize` is null, it means the stream is closed or errored. If it is lower than 0, the stream is still unfinished. return ctr.desiredSize === null || ctr.desiredSize < 0; } // There might be race conditions between `nextServerDataRegisterWriter` and // `DOMContentLoaded`. The former will be called when React starts to hydrate // the root, the latter will be called when the DOM is fully loaded. // For streaming, the former is called first due to partial hydration. // For non-streaming, the latter can be called first. // Hence, we use two variables `initialServerDataLoaded` and // `initialServerDataFlushed` to make sure the writer will be closed and // `initialServerDataBuffer` will be cleared in the right time. function nextServerDataRegisterWriter(ctr) { if (initialServerDataBuffer) { initialServerDataBuffer.forEach((val)=>{ ctr.enqueue(typeof val === 'string' ? encoder.encode(val) : val); }); if (initialServerDataLoaded && !initialServerDataFlushed) { if (isStreamErrorOrUnfinished(ctr)) { ctr.error(Object.defineProperty(new Error('The connection to the page was unexpectedly closed, possibly due to the stop button being clicked, loss of Wi-Fi, or an unstable internet connection.'), "__NEXT_ERROR_CODE", { value: "E117", enumerable: false, configurable: true })); } else { ctr.close(); } initialServerDataFlushed = true; initialServerDataBuffer = undefined; } } initialServerDataWriter = ctr; } // When `DOMContentLoaded`, we can close all pending writers to finish hydration. const DOMContentLoaded = function() { if (initialServerDataWriter && !initialServerDataFlushed) { initialServerDataWriter.close(); initialServerDataFlushed = true; initialServerDataBuffer = undefined; } initialServerDataLoaded = true; }; // It's possible that the DOM is already loaded. if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', DOMContentLoaded, false); } else { // Delayed in marco task to ensure it's executed later than hydration setTimeout(DOMContentLoaded); } const nextServerDataLoadingGlobal = self.__next_f = self.__next_f || []; nextServerDataLoadingGlobal.forEach(nextServerDataCallback); nextServerDataLoadingGlobal.push = nextServerDataCallback; const readable = new ReadableStream({ start (controller) { nextServerDataRegisterWriter(controller); } }); const initialServerResponse = createFromReadableStream(readable, { callServer: _appcallserver.callServer, findSourceMapURL: _appfindsourcemapurl.findSourceMapURL }); function ServerRoot(param) { let { pendingActionQueue } = param; const initialRSCPayload = (0, _react.use)(initialServerResponse); const actionQueue = (0, _react.use)(pendingActionQueue); const router = /*#__PURE__*/ (0, _jsxruntime.jsx)(_approuter.default, { actionQueue: actionQueue, globalErrorState: initialRSCPayload.G, assetPrefix: initialRSCPayload.p }); if (process.env.NODE_ENV === 'development' && initialRSCPayload.m) { // We provide missing slot information in a context provider only during development // as we log some additional information about the missing slots in the console. return /*#__PURE__*/ (0, _jsxruntime.jsx)(_approutercontextsharedruntime.MissingSlotContext, { value: initialRSCPayload.m, children: router }); } return router; } const StrictModeIfEnabled = process.env.__NEXT_STRICT_MODE_APP ? _react.default.StrictMode : _react.default.Fragment; function Root(param) { let { children } = param; if (process.env.__NEXT_TEST_MODE) { // eslint-disable-next-line react-hooks/rules-of-hooks _react.default.useEffect(()=>{ window.__NEXT_HYDRATED = true; window.__NEXT_HYDRATED_AT = performance.now(); window.__NEXT_HYDRATED_CB == null ? void 0 : window.__NEXT_HYDRATED_CB.call(window); }, []); } return children; } function onDefaultTransitionIndicator() { // TODO: Compose default with user-configureable (e.g. nprogress) // TODO: Use React's default once we figure out hanging indicators: https://codesandbox.io/p/sandbox/charming-moon-hktkp6?file=%2Fsrc%2Findex.js%3A106%2C30 return ()=>{}; } const reactRootOptions = { onDefaultTransitionIndicator: onDefaultTransitionIndicator, onRecoverableError: _onrecoverableerror.onRecoverableError, onCaughtError: _errorboundarycallbacks.onCaughtError, onUncaughtError: _errorboundarycallbacks.onUncaughtError }; function hydrate(instrumentationHooks) { // React overrides `.then` and doesn't return a new promise chain, // so we wrap the action queue in a promise to ensure that its value // is defined when the promise resolves. // https://github.com/facebook/react/blob/163365a07872337e04826c4f501565d43dbd2fd4/packages/react-client/src/ReactFlightClient.js#L189-L190 const pendingActionQueue = new Promise((resolve, reject)=>{ initialServerResponse.then((initialRSCPayload)=>{ // setAppBuildId should be called only once, during JS initialization // and before any components have hydrated. (0, _appbuildid.setAppBuildId)(initialRSCPayload.b); const initialTimestamp = Date.now(); resolve((0, _approuterinstance.createMutableActionQueue)((0, _createinitialrouterstate.createInitialRouterState)({ navigatedAt: initialTimestamp, initialFlightData: initialRSCPayload.f, initialCanonicalUrlParts: initialRSCPayload.c, initialParallelRoutes: new Map(), location: window.location, couldBeIntercepted: initialRSCPayload.i, postponed: initialRSCPayload.s, prerendered: initialRSCPayload.S }), instrumentationHooks)); }, (err)=>reject(err)); }); const reactEl = /*#__PURE__*/ (0, _jsxruntime.jsx)(StrictModeIfEnabled, { children: /*#__PURE__*/ (0, _jsxruntime.jsx)(_headmanagercontextsharedruntime.HeadManagerContext.Provider, { value: { appDir: true }, children: /*#__PURE__*/ (0, _jsxruntime.jsx)(Root, { children: /*#__PURE__*/ (0, _jsxruntime.jsx)(ServerRoot, { pendingActionQueue: pendingActionQueue }) }) }) }); if (document.documentElement.id === '__next_error__') { let element = reactEl; // Server rendering failed, fall back to client-side rendering if (process.env.NODE_ENV !== 'production') { const { RootLevelDevOverlayElement } = require('../next-devtools/userspace/app/client-entry'); // Note this won't cause hydration mismatch because we are doing CSR w/o hydration element = /*#__PURE__*/ (0, _jsxruntime.jsx)(RootLevelDevOverlayElement, { children: element }); } _client.default.createRoot(appElement, reactRootOptions).render(element); } else { _react.default.startTransition(()=>{ _client.default.hydrateRoot(appElement, reactEl, { ...reactRootOptions, formState: initialFormStateData }); }); } // TODO-APP: Remove this logic when Float has GC built-in in development. if (process.env.NODE_ENV !== 'production') { const { linkGc } = require('./app-link-gc'); linkGc(); } } 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=app-index.js.map