/
home
/
techb158
/
balavpn.abdallabala.com
/
node_modules
/
next
/
dist
/
build
/
/home/techb158/balavpn.abdallabala.com/node_modules/next/dist/build
mkdir
upload
Name
Size
Mode
Actions
adapter/
-
0777
rm
analysis/
-
0777
rm
babel/
-
0777
rm
jest/
-
0777
rm
manifests/
-
0777
rm
next-config-ts/
-
0777
rm
output/
-
0777
rm
polyfills/
-
0777
rm
segment-config/
-
0777
rm
static-paths/
-
0777
rm
swc/
-
0777
rm
templates/
-
0777
rm
turbopack-build/
-
0777
rm
turborepo-access-trace/
-
0777
rm
webpack/
-
0777
rm
webpack-build/
-
0777
rm
webpack-config-rules/
-
0777
rm
after-production-compile.d.ts
431
0666
edit
dl
rm
after-production-compile.js
3339
0666
edit
dl
rm
after-production-compile.js.map
3129
0666
edit
dl
rm
build-context.d.ts
2057
0666
edit
dl
rm
build-context.js
1603
0666
edit
dl
rm
build-context.js.map
4042
0666
edit
dl
rm
collect-build-traces.d.ts
757
0666
edit
dl
rm
collect-build-traces.js
24276
0666
edit
dl
rm
collect-build-traces.js.map
35540
0666
edit
dl
rm
compiler.d.ts
543
0666
edit
dl
rm
compiler.js
3262
0666
edit
dl
rm
compiler.js.map
4802
0666
edit
dl
rm
create-compiler-aliases.d.ts
1307
0666
edit
dl
rm
create-compiler-aliases.js
27086
0666
edit
dl
rm
create-compiler-aliases.js.map
39959
0666
edit
dl
rm
define-env.d.ts
1259
0666
edit
dl
rm
define-env.js
14749
0666
edit
dl
rm
define-env.js.map
23142
0666
edit
dl
rm
deployment-id.d.ts
69
0666
edit
dl
rm
deployment-id.js
466
0666
edit
dl
rm
deployment-id.js.map
523
0666
edit
dl
rm
duration-to-string.d.ts
76
0666
edit
dl
rm
duration-to-string.js
758
0666
edit
dl
rm
duration-to-string.js.map
1101
0666
edit
dl
rm
entries.d.ts
8202
0666
edit
dl
rm
entries.js
37886
0666
edit
dl
rm
entries.js.map
62037
0666
edit
dl
rm
generate-build-id.d.ts
138
0666
edit
dl
rm
generate-build-id.js
1006
0666
edit
dl
rm
generate-build-id.js.map
1215
0666
edit
dl
rm
get-babel-config-file.d.ts
77
0666
edit
dl
rm
get-babel-config-file.js
856
0666
edit
dl
rm
get-babel-config-file.js.map
1098
0666
edit
dl
rm
get-babel-loader-config.d.ts
1713
0666
edit
dl
rm
get-babel-loader-config.js
3557
0666
edit
dl
rm
get-babel-loader-config.js.map
4896
0666
edit
dl
rm
handle-entrypoints.d.ts
470
0666
edit
dl
rm
handle-entrypoints.js
6560
0666
edit
dl
rm
handle-entrypoints.js.map
7174
0666
edit
dl
rm
handle-externals.d.ts
1415
0666
edit
dl
rm
handle-externals.js
14426
0666
edit
dl
rm
handle-externals.js.map
21604
0666
edit
dl
rm
index.d.ts
9324
0666
edit
dl
rm
index.js
153827
0666
edit
dl
rm
index.js.map
226310
0666
edit
dl
rm
is-writeable.d.ts
74
0666
edit
dl
rm
is-writeable.js
653
0666
edit
dl
rm
is-writeable.js.map
656
0666
edit
dl
rm
load-entrypoint.d.ts
1009
0666
edit
dl
rm
load-entrypoint.js
1520
0666
edit
dl
rm
load-entrypoint.js.map
3107
0666
edit
dl
rm
load-jsconfig.d.ts
514
0666
edit
dl
rm
load-jsconfig.js
5693
0666
edit
dl
rm
load-jsconfig.js.map
6535
0666
edit
dl
rm
next-dir-paths.d.ts
161
0666
edit
dl
rm
next-dir-paths.js
1120
0666
edit
dl
rm
next-dir-paths.js.map
735
0666
edit
dl
rm
normalize-catchall-routes.d.ts
609
0666
edit
dl
rm
normalize-catchall-routes.js
4082
0666
edit
dl
rm
normalize-catchall-routes.js.map
6612
0666
edit
dl
rm
page-extensions-type.d.ts
39
0666
edit
dl
rm
page-extensions-type.js
130
0666
edit
dl
rm
page-extensions-type.js.map
67
0666
edit
dl
rm
preview-key-utils.d.ts
206
0666
edit
dl
rm
preview-key-utils.js
3711
0666
edit
dl
rm
preview-key-utils.js.map
5920
0666
edit
dl
rm
progress.d.ts
120
0666
edit
dl
rm
progress.js
4746
0666
edit
dl
rm
progress.js.map
4625
0666
edit
dl
rm
rendering-mode.d.ts
506
0666
edit
dl
rm
rendering-mode.js
826
0666
edit
dl
rm
rendering-mode.js.map
721
0666
edit
dl
rm
spinner.d.ts
218
0666
edit
dl
rm
spinner.js
4663
0666
edit
dl
rm
spinner.js.map
4978
0666
edit
dl
rm
type-check.d.ts
570
0666
edit
dl
rm
type-check.js
7226
0666
edit
dl
rm
type-check.js.map
9227
0666
edit
dl
rm
utils.d.ts
8746
0666
edit
dl
rm
utils.js
60400
0666
edit
dl
rm
utils.js.map
95923
0666
edit
dl
rm
webpack-config.d.ts
4789
0666
edit
dl
rm
webpack-config.js
113704
0666
edit
dl
rm
webpack-config.js.map
158253
0666
edit
dl
rm
worker.d.ts
172
0666
edit
dl
rm
worker.js
890
0666
edit
dl
rm
worker.js.map
523
0666
edit
dl
rm
write-build-id.d.ts
87
0666
edit
dl
rm
write-build-id.js
559
0666
edit
dl
rm
write-build-id.js.map
718
0666
edit
dl
rm
Edit:
/home/techb158/balavpn.abdallabala.com/node_modules/next/dist/build/preview-key-utils.js.map
(5920B)
{"version":3,"sources":["../../src/build/preview-key-utils.ts"],"sourcesContent":["import path from 'path'\nimport fs from 'fs'\nimport crypto from 'crypto'\nimport type { __ApiPreviewProps } from '../server/api-utils'\nimport { getStorageDirectory } from '../server/cache-dir'\n\nconst CONFIG_FILE = '.previewinfo'\nconst PREVIEW_ID = 'previewModeId'\nconst PREVIEW_SIGNING_KEY = 'previewModeSigningKey'\nconst PREVIEW_ENCRYPTION_KEY = 'previewModeEncryptionKey'\nconst PREVIEW_EXPIRE_AT = 'expireAt'\nconst EXPIRATION = 1000 * 60 * 60 * 24 * 14 // 14 days\n\nasync function writeCache(distDir: string, config: __ApiPreviewProps) {\n const cacheBaseDir = getStorageDirectory(distDir)\n if (!cacheBaseDir) return\n\n const configPath = path.join(cacheBaseDir, CONFIG_FILE)\n if (!fs.existsSync(cacheBaseDir)) {\n await fs.promises.mkdir(cacheBaseDir, { recursive: true })\n }\n await fs.promises.writeFile(\n configPath,\n JSON.stringify({\n [PREVIEW_ID]: config.previewModeId,\n [PREVIEW_SIGNING_KEY]: config.previewModeSigningKey,\n [PREVIEW_ENCRYPTION_KEY]: config.previewModeEncryptionKey,\n [PREVIEW_EXPIRE_AT]: Date.now() + EXPIRATION,\n })\n )\n}\n\nfunction generateConfig() {\n return {\n previewModeId: crypto.randomBytes(16).toString('hex'),\n previewModeSigningKey: crypto.randomBytes(32).toString('hex'),\n previewModeEncryptionKey: crypto.randomBytes(32).toString('hex'),\n }\n}\n\n// This utility is used to get a key for the cache directory. If the\n// key is not present, it will generate a new one and store it in the\n// cache directory inside dist.\n// The key will also expire after a certain amount of time. Once it\n// expires, a new one will be generated.\nexport async function generatePreviewKeys({\n distDir,\n isBuild,\n}: {\n distDir: string\n isBuild: boolean\n}): Promise<__ApiPreviewProps> {\n const cacheBaseDir = getStorageDirectory(distDir)\n\n if (!cacheBaseDir) {\n // There's no persistent storage available. We generate a new config.\n // This also covers development time.\n return generateConfig()\n }\n\n const configPath = path.join(cacheBaseDir, CONFIG_FILE)\n async function tryReadCachedConfig(): Promise<false | __ApiPreviewProps> {\n if (!fs.existsSync(configPath)) return false\n try {\n const config = JSON.parse(await fs.promises.readFile(configPath, 'utf8'))\n if (!config) return false\n if (\n typeof config[PREVIEW_ID] !== 'string' ||\n typeof config[PREVIEW_ENCRYPTION_KEY] !== 'string' ||\n typeof config[PREVIEW_SIGNING_KEY] !== 'string' ||\n typeof config[PREVIEW_EXPIRE_AT] !== 'number'\n ) {\n return false\n }\n // For build time, we need to rotate the key if it's expired. Otherwise\n // (next start) we have to keep the key as it is so the runtime key matches\n // the build time key.\n if (isBuild && config[PREVIEW_EXPIRE_AT] < Date.now()) {\n return false\n }\n\n return {\n previewModeId: config[PREVIEW_ID],\n previewModeSigningKey: config[PREVIEW_SIGNING_KEY],\n previewModeEncryptionKey: config[PREVIEW_ENCRYPTION_KEY],\n }\n } catch (e) {\n // Broken config file. We should generate a new key and overwrite it.\n return false\n }\n }\n const maybeValidConfig = await tryReadCachedConfig()\n if (maybeValidConfig !== false) {\n return maybeValidConfig\n }\n const config = generateConfig()\n await writeCache(distDir, config)\n\n return config\n}\n"],"names":["generatePreviewKeys","CONFIG_FILE","PREVIEW_ID","PREVIEW_SIGNING_KEY","PREVIEW_ENCRYPTION_KEY","PREVIEW_EXPIRE_AT","EXPIRATION","writeCache","distDir","config","cacheBaseDir","getStorageDirectory","configPath","path","join","fs","existsSync","promises","mkdir","recursive","writeFile","JSON","stringify","previewModeId","previewModeSigningKey","previewModeEncryptionKey","Date","now","generateConfig","crypto","randomBytes","toString","isBuild","tryReadCachedConfig","parse","readFile","e","maybeValidConfig"],"mappings":";;;;+BA6CsBA;;;eAAAA;;;6DA7CL;2DACF;+DACI;0BAEiB;;;;;;AAEpC,MAAMC,cAAc;AACpB,MAAMC,aAAa;AACnB,MAAMC,sBAAsB;AAC5B,MAAMC,yBAAyB;AAC/B,MAAMC,oBAAoB;AAC1B,MAAMC,aAAa,OAAO,KAAK,KAAK,KAAK,GAAG,UAAU;;AAEtD,eAAeC,WAAWC,OAAe,EAAEC,MAAyB;IAClE,MAAMC,eAAeC,IAAAA,6BAAmB,EAACH;IACzC,IAAI,CAACE,cAAc;IAEnB,MAAME,aAAaC,aAAI,CAACC,IAAI,CAACJ,cAAcT;IAC3C,IAAI,CAACc,WAAE,CAACC,UAAU,CAACN,eAAe;QAChC,MAAMK,WAAE,CAACE,QAAQ,CAACC,KAAK,CAACR,cAAc;YAAES,WAAW;QAAK;IAC1D;IACA,MAAMJ,WAAE,CAACE,QAAQ,CAACG,SAAS,CACzBR,YACAS,KAAKC,SAAS,CAAC;QACb,CAACpB,WAAW,EAAEO,OAAOc,aAAa;QAClC,CAACpB,oBAAoB,EAAEM,OAAOe,qBAAqB;QACnD,CAACpB,uBAAuB,EAAEK,OAAOgB,wBAAwB;QACzD,CAACpB,kBAAkB,EAAEqB,KAAKC,GAAG,KAAKrB;IACpC;AAEJ;AAEA,SAASsB;IACP,OAAO;QACLL,eAAeM,eAAM,CAACC,WAAW,CAAC,IAAIC,QAAQ,CAAC;QAC/CP,uBAAuBK,eAAM,CAACC,WAAW,CAAC,IAAIC,QAAQ,CAAC;QACvDN,0BAA0BI,eAAM,CAACC,WAAW,CAAC,IAAIC,QAAQ,CAAC;IAC5D;AACF;AAOO,eAAe/B,oBAAoB,EACxCQ,OAAO,EACPwB,OAAO,EAIR;IACC,MAAMtB,eAAeC,IAAAA,6BAAmB,EAACH;IAEzC,IAAI,CAACE,cAAc;QACjB,qEAAqE;QACrE,qCAAqC;QACrC,OAAOkB;IACT;IAEA,MAAMhB,aAAaC,aAAI,CAACC,IAAI,CAACJ,cAAcT;IAC3C,eAAegC;QACb,IAAI,CAAClB,WAAE,CAACC,UAAU,CAACJ,aAAa,OAAO;QACvC,IAAI;YACF,MAAMH,SAASY,KAAKa,KAAK,CAAC,MAAMnB,WAAE,CAACE,QAAQ,CAACkB,QAAQ,CAACvB,YAAY;YACjE,IAAI,CAACH,QAAQ,OAAO;YACpB,IACE,OAAOA,MAAM,CAACP,WAAW,KAAK,YAC9B,OAAOO,MAAM,CAACL,uBAAuB,KAAK,YAC1C,OAAOK,MAAM,CAACN,oBAAoB,KAAK,YACvC,OAAOM,MAAM,CAACJ,kBAAkB,KAAK,UACrC;gBACA,OAAO;YACT;YACA,uEAAuE;YACvE,2EAA2E;YAC3E,sBAAsB;YACtB,IAAI2B,WAAWvB,MAAM,CAACJ,kBAAkB,GAAGqB,KAAKC,GAAG,IAAI;gBACrD,OAAO;YACT;YAEA,OAAO;gBACLJ,eAAed,MAAM,CAACP,WAAW;gBACjCsB,uBAAuBf,MAAM,CAACN,oBAAoB;gBAClDsB,0BAA0BhB,MAAM,CAACL,uBAAuB;YAC1D;QACF,EAAE,OAAOgC,GAAG;YACV,qEAAqE;YACrE,OAAO;QACT;IACF;IACA,MAAMC,mBAAmB,MAAMJ;IAC/B,IAAII,qBAAqB,OAAO;QAC9B,OAAOA;IACT;IACA,MAAM5B,SAASmB;IACf,MAAMrB,WAAWC,SAASC;IAE1B,OAAOA;AACT","ignoreList":[0]}
Save
cmd:
run