UI调整
This commit is contained in:
@@ -0,0 +1,210 @@
|
||||
{
|
||||
"pages": {
|
||||
"/_app": [
|
||||
"static/chunks/node_modules_next_dist_compiled_199if1if0arhq._.js",
|
||||
"static/chunks/node_modules_next_dist_shared_lib_0c-iiomgvq872._.js",
|
||||
"static/chunks/node_modules_next_dist_client_16lnmlosr3ca7._.js",
|
||||
"static/chunks/node_modules_next_dist_20ud_8wxscnnq._.js",
|
||||
"static/chunks/node_modules_next_app_0yrdk3r5ni6li.js",
|
||||
"static/chunks/[next]_entry_page-loader_ts_0z3haqkb6-d3h._.js",
|
||||
"static/chunks/node_modules_react-dom_cjs_react-dom-client_development_1nq9a-7w2rk6e.js",
|
||||
"static/chunks/node_modules_react-dom_cjs_react-dom_development_0d3scg3xnfy6h.js",
|
||||
"static/chunks/node_modules_react-dom_13voigl36lis-._.js",
|
||||
"static/chunks/node_modules_0j27bt4jry2y3._.js",
|
||||
"static/chunks/[root-of-the-server]__0l4r13lr2xywy._.js",
|
||||
"static/chunks/pages__app_0du2_q-cjzmdk._.js",
|
||||
"static/chunks/turbopack-pages__app_1ym2w2-9mwu77._.js"
|
||||
],
|
||||
"/_error": [
|
||||
"static/chunks/node_modules_next_dist_shared_lib_0xzop4ncoup5-._.js",
|
||||
"static/chunks/node_modules_next_dist_client_0tk8-26rtzlym._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_0nmh-_ewu-o7t._.js",
|
||||
"static/chunks/node_modules_next_dist_06rh8xf81rszj._.js",
|
||||
"static/chunks/[next]_entry_page-loader_ts_1aoli7mnyw1hs._.js",
|
||||
"static/chunks/node_modules_react-dom_cjs_react-dom-client_development_1nq9a-7w2rk6e.js",
|
||||
"static/chunks/node_modules_react-dom_cjs_react-dom_development_0d3scg3xnfy6h.js",
|
||||
"static/chunks/node_modules_react-dom_13voigl36lis-._.js",
|
||||
"static/chunks/node_modules_0rl31lk9ufe3t._.js",
|
||||
"static/chunks/[root-of-the-server]__02sxxpho_3e87._.js",
|
||||
"static/chunks/pages__error_1u156dpqakkcb._.js",
|
||||
"static/chunks/turbopack-pages__error_1cj39he8skpjh._.js"
|
||||
]
|
||||
},
|
||||
"devFiles": [],
|
||||
"polyfillFiles": [
|
||||
"static/chunks/node_modules_next_dist_build_polyfills_polyfill-nomodule.js"
|
||||
],
|
||||
"lowPriorityFiles": [
|
||||
"static/development/_buildManifest.js",
|
||||
"static/development/_ssgManifest.js",
|
||||
"static/development/_clientMiddlewareManifest.js"
|
||||
],
|
||||
"rootMainFiles": [
|
||||
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_13pqcwtuzrbk0._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_next-devtools_index_090k2jmam7qwg.js",
|
||||
"static/chunks/1daa_next_dist_compiled_react-dom_cjs_react-dom-client_development_0mp0cp_t-ezj9.js",
|
||||
"static/chunks/1q96_modules_next_dist_compiled_react-dom_cjs_react-dom_development_1sqry0_53krp4.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_react-dom_0grqycjrj6mju._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_react-server-dom-turbopack_164kp-67asdr9._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_1amofcmz--cdp._.js",
|
||||
"static/chunks/node_modules_next_dist_client_14zvornz047l2._.js",
|
||||
"static/chunks/node_modules_next_dist_1bjkg68unqmjx._.js",
|
||||
"static/chunks/node_modules_@swc_helpers_cjs_0oghen6kqggry._.js",
|
||||
"static/chunks/_1anvha4rlo79g._.js",
|
||||
"static/chunks/turbopack-_1aaoqtn6vriom._.js"
|
||||
],
|
||||
"rootMainFilesTree": {
|
||||
"/page": [
|
||||
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_13pqcwtuzrbk0._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_next-devtools_index_090k2jmam7qwg.js",
|
||||
"static/chunks/1daa_next_dist_compiled_react-dom_cjs_react-dom-client_development_0mp0cp_t-ezj9.js",
|
||||
"static/chunks/1q96_modules_next_dist_compiled_react-dom_cjs_react-dom_development_1sqry0_53krp4.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_react-dom_0grqycjrj6mju._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_react-server-dom-turbopack_164kp-67asdr9._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_1amofcmz--cdp._.js",
|
||||
"static/chunks/node_modules_next_dist_client_14zvornz047l2._.js",
|
||||
"static/chunks/node_modules_next_dist_1bjkg68unqmjx._.js",
|
||||
"static/chunks/node_modules_@swc_helpers_cjs_0oghen6kqggry._.js",
|
||||
"static/chunks/_1anvha4rlo79g._.js",
|
||||
"static/chunks/turbopack-_1aaoqtn6vriom._.js",
|
||||
"static/chunks/_219uq1sj0q91c._.js"
|
||||
],
|
||||
"/info/[slug]/page": [
|
||||
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_13pqcwtuzrbk0._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_next-devtools_index_090k2jmam7qwg.js",
|
||||
"static/chunks/1daa_next_dist_compiled_react-dom_cjs_react-dom-client_development_0mp0cp_t-ezj9.js",
|
||||
"static/chunks/1q96_modules_next_dist_compiled_react-dom_cjs_react-dom_development_1sqry0_53krp4.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_react-dom_0grqycjrj6mju._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_react-server-dom-turbopack_164kp-67asdr9._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_1amofcmz--cdp._.js",
|
||||
"static/chunks/node_modules_next_dist_client_14zvornz047l2._.js",
|
||||
"static/chunks/node_modules_next_dist_1bjkg68unqmjx._.js",
|
||||
"static/chunks/node_modules_@swc_helpers_cjs_0oghen6kqggry._.js",
|
||||
"static/chunks/_1anvha4rlo79g._.js",
|
||||
"static/chunks/turbopack-_1aaoqtn6vriom._.js",
|
||||
"static/chunks/_0t69-r8qc6d_3._.js"
|
||||
],
|
||||
"/_not-found/page": [
|
||||
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_13pqcwtuzrbk0._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_next-devtools_index_090k2jmam7qwg.js",
|
||||
"static/chunks/1daa_next_dist_compiled_react-dom_cjs_react-dom-client_development_0mp0cp_t-ezj9.js",
|
||||
"static/chunks/1q96_modules_next_dist_compiled_react-dom_cjs_react-dom_development_1sqry0_53krp4.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_react-dom_0grqycjrj6mju._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_react-server-dom-turbopack_164kp-67asdr9._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_1amofcmz--cdp._.js",
|
||||
"static/chunks/node_modules_next_dist_client_14zvornz047l2._.js",
|
||||
"static/chunks/node_modules_next_dist_1bjkg68unqmjx._.js",
|
||||
"static/chunks/node_modules_@swc_helpers_cjs_0oghen6kqggry._.js",
|
||||
"static/chunks/_1anvha4rlo79g._.js",
|
||||
"static/chunks/turbopack-_1aaoqtn6vriom._.js",
|
||||
"static/chunks/_18x7jxupx5rou._.js"
|
||||
],
|
||||
"/drama/[id]/page": [
|
||||
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_13pqcwtuzrbk0._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_next-devtools_index_090k2jmam7qwg.js",
|
||||
"static/chunks/1daa_next_dist_compiled_react-dom_cjs_react-dom-client_development_0mp0cp_t-ezj9.js",
|
||||
"static/chunks/1q96_modules_next_dist_compiled_react-dom_cjs_react-dom_development_1sqry0_53krp4.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_react-dom_0grqycjrj6mju._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_react-server-dom-turbopack_164kp-67asdr9._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_1amofcmz--cdp._.js",
|
||||
"static/chunks/node_modules_next_dist_client_14zvornz047l2._.js",
|
||||
"static/chunks/node_modules_next_dist_1bjkg68unqmjx._.js",
|
||||
"static/chunks/node_modules_@swc_helpers_cjs_0oghen6kqggry._.js",
|
||||
"static/chunks/_1anvha4rlo79g._.js",
|
||||
"static/chunks/turbopack-_1aaoqtn6vriom._.js",
|
||||
"static/chunks/_0pmqou_4mtbjb._.js"
|
||||
],
|
||||
"/play/[id]/[episode]/page": [
|
||||
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_13pqcwtuzrbk0._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_next-devtools_index_090k2jmam7qwg.js",
|
||||
"static/chunks/1daa_next_dist_compiled_react-dom_cjs_react-dom-client_development_0mp0cp_t-ezj9.js",
|
||||
"static/chunks/1q96_modules_next_dist_compiled_react-dom_cjs_react-dom_development_1sqry0_53krp4.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_react-dom_0grqycjrj6mju._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_react-server-dom-turbopack_164kp-67asdr9._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_1amofcmz--cdp._.js",
|
||||
"static/chunks/node_modules_next_dist_client_14zvornz047l2._.js",
|
||||
"static/chunks/node_modules_next_dist_1bjkg68unqmjx._.js",
|
||||
"static/chunks/node_modules_@swc_helpers_cjs_0oghen6kqggry._.js",
|
||||
"static/chunks/_1anvha4rlo79g._.js",
|
||||
"static/chunks/turbopack-_1aaoqtn6vriom._.js",
|
||||
"static/chunks/_0slr_qtlqsjni._.js"
|
||||
],
|
||||
"/home-road/page": [
|
||||
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_13pqcwtuzrbk0._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_next-devtools_index_090k2jmam7qwg.js",
|
||||
"static/chunks/1daa_next_dist_compiled_react-dom_cjs_react-dom-client_development_0mp0cp_t-ezj9.js",
|
||||
"static/chunks/1q96_modules_next_dist_compiled_react-dom_cjs_react-dom_development_1sqry0_53krp4.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_react-dom_0grqycjrj6mju._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_react-server-dom-turbopack_164kp-67asdr9._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_1amofcmz--cdp._.js",
|
||||
"static/chunks/node_modules_next_dist_client_14zvornz047l2._.js",
|
||||
"static/chunks/node_modules_next_dist_1bjkg68unqmjx._.js",
|
||||
"static/chunks/node_modules_@swc_helpers_cjs_0oghen6kqggry._.js",
|
||||
"static/chunks/_1anvha4rlo79g._.js",
|
||||
"static/chunks/turbopack-_1aaoqtn6vriom._.js",
|
||||
"static/chunks/_0sf-lmfgdqib-._.js"
|
||||
],
|
||||
"/search/[[...parts]]/page": [
|
||||
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_13pqcwtuzrbk0._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_next-devtools_index_090k2jmam7qwg.js",
|
||||
"static/chunks/1daa_next_dist_compiled_react-dom_cjs_react-dom-client_development_0mp0cp_t-ezj9.js",
|
||||
"static/chunks/1q96_modules_next_dist_compiled_react-dom_cjs_react-dom_development_1sqry0_53krp4.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_react-dom_0grqycjrj6mju._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_react-server-dom-turbopack_164kp-67asdr9._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_1amofcmz--cdp._.js",
|
||||
"static/chunks/node_modules_next_dist_client_14zvornz047l2._.js",
|
||||
"static/chunks/node_modules_next_dist_1bjkg68unqmjx._.js",
|
||||
"static/chunks/node_modules_@swc_helpers_cjs_0oghen6kqggry._.js",
|
||||
"static/chunks/_1anvha4rlo79g._.js",
|
||||
"static/chunks/turbopack-_1aaoqtn6vriom._.js",
|
||||
"static/chunks/_0byvfhmmc25t4._.js"
|
||||
],
|
||||
"/nav/page": [
|
||||
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_13pqcwtuzrbk0._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_next-devtools_index_090k2jmam7qwg.js",
|
||||
"static/chunks/1daa_next_dist_compiled_react-dom_cjs_react-dom-client_development_0mp0cp_t-ezj9.js",
|
||||
"static/chunks/1q96_modules_next_dist_compiled_react-dom_cjs_react-dom_development_1sqry0_53krp4.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_react-dom_0grqycjrj6mju._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_react-server-dom-turbopack_164kp-67asdr9._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_1amofcmz--cdp._.js",
|
||||
"static/chunks/node_modules_next_dist_client_14zvornz047l2._.js",
|
||||
"static/chunks/node_modules_next_dist_1bjkg68unqmjx._.js",
|
||||
"static/chunks/node_modules_@swc_helpers_cjs_0oghen6kqggry._.js",
|
||||
"static/chunks/_1anvha4rlo79g._.js",
|
||||
"static/chunks/turbopack-_1aaoqtn6vriom._.js",
|
||||
"static/chunks/_0w2jlohhfhuy8._.js"
|
||||
],
|
||||
"/shorts/[[...parts]]/page": [
|
||||
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_13pqcwtuzrbk0._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_next-devtools_index_090k2jmam7qwg.js",
|
||||
"static/chunks/1daa_next_dist_compiled_react-dom_cjs_react-dom-client_development_0mp0cp_t-ezj9.js",
|
||||
"static/chunks/1q96_modules_next_dist_compiled_react-dom_cjs_react-dom_development_1sqry0_53krp4.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_react-dom_0grqycjrj6mju._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_react-server-dom-turbopack_164kp-67asdr9._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_1amofcmz--cdp._.js",
|
||||
"static/chunks/node_modules_next_dist_client_14zvornz047l2._.js",
|
||||
"static/chunks/node_modules_next_dist_1bjkg68unqmjx._.js",
|
||||
"static/chunks/node_modules_@swc_helpers_cjs_0oghen6kqggry._.js",
|
||||
"static/chunks/_1anvha4rlo79g._.js",
|
||||
"static/chunks/turbopack-_1aaoqtn6vriom._.js",
|
||||
"static/chunks/_19f871v0kej3_._.js"
|
||||
],
|
||||
"/rank/[[...parts]]/page": [
|
||||
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_13pqcwtuzrbk0._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_next-devtools_index_090k2jmam7qwg.js",
|
||||
"static/chunks/1daa_next_dist_compiled_react-dom_cjs_react-dom-client_development_0mp0cp_t-ezj9.js",
|
||||
"static/chunks/1q96_modules_next_dist_compiled_react-dom_cjs_react-dom_development_1sqry0_53krp4.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_react-dom_0grqycjrj6mju._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_react-server-dom-turbopack_164kp-67asdr9._.js",
|
||||
"static/chunks/node_modules_next_dist_compiled_1amofcmz--cdp._.js",
|
||||
"static/chunks/node_modules_next_dist_client_14zvornz047l2._.js",
|
||||
"static/chunks/node_modules_next_dist_1bjkg68unqmjx._.js",
|
||||
"static/chunks/node_modules_@swc_helpers_cjs_0oghen6kqggry._.js",
|
||||
"static/chunks/_1anvha4rlo79g._.js",
|
||||
"static/chunks/turbopack-_1aaoqtn6vriom._.js",
|
||||
"static/chunks/_1gvd41xqe--js._.js"
|
||||
]
|
||||
},
|
||||
"pagesChunkGroupBootstrapParams": {},
|
||||
"chunkLoadingGlobal": "TURBOPACK"
|
||||
}
|
||||
@@ -0,0 +1,641 @@
|
||||
module.exports = [
|
||||
(()=>{"use strict";return[
|
||||
"[turbopack-node]/transforms/transforms.ts [webpack_loaders] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
/**
|
||||
* Shared utilities for our 2 transform implementations.
|
||||
*/ __turbopack_context__.s([
|
||||
"getReadEnvVariables",
|
||||
()=>getReadEnvVariables
|
||||
]);
|
||||
// Patch process.env to track which env vars are read
|
||||
const originalEnv = process.env;
|
||||
const readEnvVars = new Set();
|
||||
process.env = new Proxy(originalEnv, {
|
||||
get (target, prop) {
|
||||
if (typeof prop === 'string') {
|
||||
// We register the env var as dependency on the
|
||||
// current transform and all future transforms
|
||||
// since the env var might be cached in module scope
|
||||
// and influence them all
|
||||
readEnvVars.add(prop);
|
||||
}
|
||||
return Reflect.get(target, prop);
|
||||
},
|
||||
set (target, prop, value) {
|
||||
return Reflect.set(target, prop, value);
|
||||
}
|
||||
});
|
||||
function getReadEnvVariables() {
|
||||
return Array.from(readEnvVars);
|
||||
}
|
||||
}),
|
||||
"[turbopack-node]/transforms/webpack-loaders-runtime.ts [webpack_loaders] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"evaluateBundle",
|
||||
()=>evaluateBundle
|
||||
]);
|
||||
/**
|
||||
* In-memory CJS module evaluator for importModule bundles.
|
||||
*
|
||||
* The Rust side generates a full Node.js bundle (runtime + module chunks + entry
|
||||
* chunk) and sends the chunk code via IPC. This evaluator loads them in memory
|
||||
* using vm.compileFunction, wiring up a minimal CJS require that resolves
|
||||
* relative paths against an in-memory chunk map and delegates external packages
|
||||
* to the real Node.js require.
|
||||
*/ var __TURBOPACK__imported__module__$5b$externals$5d2f$module__$5b$external$5d$__$28$module$2c$__cjs$29$__ = __turbopack_context__.i("[externals]/module [external] (module, cjs)");
|
||||
var __TURBOPACK__imported__module__$5b$externals$5d2f$fs__$5b$external$5d$__$28$fs$2c$__cjs$29$__ = __turbopack_context__.i("[externals]/fs [external] (fs, cjs)");
|
||||
var __TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__ = __turbopack_context__.i("[externals]/path [external] (path, cjs)");
|
||||
var __TURBOPACK__imported__module__$5b$externals$5d2f$stream__$5b$external$5d$__$28$stream$2c$__cjs$29$__ = __turbopack_context__.i("[externals]/stream [external] (stream, cjs)");
|
||||
var __TURBOPACK__imported__module__$5b$externals$5d2f$vm__$5b$external$5d$__$28$vm$2c$__cjs$29$__ = __turbopack_context__.i("[externals]/vm [external] (vm, cjs)");
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
// Create a real Node.js require function rooted at the project directory.
|
||||
// This bypasses Turbopack's module analysis (which can't handle dynamic
|
||||
// require calls) while still resolving npm packages correctly.
|
||||
const nodeRequire = (0, __TURBOPACK__imported__module__$5b$externals$5d2f$module__$5b$external$5d$__$28$module$2c$__cjs$29$__["createRequire"])(process.cwd() + '/');
|
||||
function evaluateBundle(result) {
|
||||
const chunkMap = new Map();
|
||||
const binaryMap = new Map();
|
||||
for (const chunk of result.chunks){
|
||||
if (chunk.code != null) {
|
||||
chunkMap.set('/' + chunk.path, chunk.code);
|
||||
}
|
||||
if (chunk.binary != null) {
|
||||
binaryMap.set('/' + chunk.path, Buffer.from(chunk.binary, 'base64'));
|
||||
}
|
||||
}
|
||||
// Patched fs module that intercepts reads of in-memory binary assets.
|
||||
// The Node.js runtime's WASM loader uses createReadStream() to load .wasm
|
||||
// files from disk; we need to redirect those reads to our in-memory buffers.
|
||||
let patchedFs;
|
||||
if (binaryMap.size > 0) {
|
||||
patchedFs = Object.create(__TURBOPACK__imported__module__$5b$externals$5d2f$fs__$5b$external$5d$__$28$fs$2c$__cjs$29$__["default"]);
|
||||
patchedFs.createReadStream = (filePath, ...args)=>{
|
||||
const buf = binaryMap.get(filePath);
|
||||
if (buf) {
|
||||
return __TURBOPACK__imported__module__$5b$externals$5d2f$stream__$5b$external$5d$__$28$stream$2c$__cjs$29$__["Readable"].from(buf);
|
||||
}
|
||||
return __TURBOPACK__imported__module__$5b$externals$5d2f$fs__$5b$external$5d$__$28$fs$2c$__cjs$29$__["default"].createReadStream(filePath, ...args);
|
||||
};
|
||||
}
|
||||
const moduleCache = new Map();
|
||||
function inMemoryRequire(fromPath, request) {
|
||||
let resolved;
|
||||
if (request.startsWith('/')) {
|
||||
resolved = request;
|
||||
} else if (request.startsWith('./') || request.startsWith('../')) {
|
||||
resolved = __TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["default"].resolve(__TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["default"].dirname(fromPath), request);
|
||||
} else {
|
||||
// Intercept 'fs' to return the patched version when binary
|
||||
// assets are present (needed for WASM loading)
|
||||
if (request === 'fs' && patchedFs) {
|
||||
return patchedFs;
|
||||
}
|
||||
// External package — use the real Node.js require
|
||||
return nodeRequire(request);
|
||||
}
|
||||
const cached = moduleCache.get(resolved);
|
||||
if (cached) return cached.exports;
|
||||
const code = chunkMap.get(resolved);
|
||||
if (!code) {
|
||||
throw new Error(`importModule: chunk not found: ${resolved} (required from ${fromPath})`);
|
||||
}
|
||||
const mod = {
|
||||
exports: {}
|
||||
};
|
||||
moduleCache.set(resolved, mod);
|
||||
const localRequire = (req)=>inMemoryRequire(resolved, req);
|
||||
localRequire.resolve = nodeRequire.resolve;
|
||||
const fn = __TURBOPACK__imported__module__$5b$externals$5d2f$vm__$5b$external$5d$__$28$vm$2c$__cjs$29$__["default"].compileFunction(code, [
|
||||
'module',
|
||||
'exports',
|
||||
'require',
|
||||
'__filename',
|
||||
'__dirname'
|
||||
], {
|
||||
filename: resolved
|
||||
});
|
||||
fn(mod, mod.exports, localRequire, resolved, __TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["default"].dirname(resolved));
|
||||
return mod.exports;
|
||||
}
|
||||
return inMemoryRequire('/', '/' + result.entryPath);
|
||||
}
|
||||
}),
|
||||
"[turbopack-node]/transforms/webpack-loaders.ts [webpack_loaders] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"default",
|
||||
()=>transform
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__ = __turbopack_context__.i("[externals]/path [external] (path, cjs)");
|
||||
var __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$compiled$2f$stacktrace$2d$parser$2f$index$2e$js__$5b$webpack_loaders$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[turbopack-node]/compiled/stacktrace-parser/index.js [webpack_loaders] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$error$2e$ts__$5b$webpack_loaders$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[turbopack-node]/error.ts [webpack_loaders] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$transforms$2f$transforms$2e$ts__$5b$webpack_loaders$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[turbopack-node]/transforms/transforms.ts [webpack_loaders] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$transforms$2f$webpack$2d$loaders$2d$runtime$2e$ts__$5b$webpack_loaders$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[turbopack-node]/transforms/webpack-loaders-runtime.ts [webpack_loaders] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$externals$5d2f$fs__$5b$external$5d$__$28$fs$2c$__cjs$29$__ = __turbopack_context__.i("[externals]/fs [external] (fs, cjs)");
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
const { runLoaders } = __turbopack_context__.r("[externals]/next/dist/compiled/loader-runner [external] (next/dist/compiled/loader-runner, cjs)");
|
||||
const contextDir = process.cwd();
|
||||
const LogType = Object.freeze({
|
||||
error: 'error',
|
||||
warn: 'warn',
|
||||
info: 'info',
|
||||
log: 'log',
|
||||
debug: 'debug',
|
||||
trace: 'trace',
|
||||
group: 'group',
|
||||
groupCollapsed: 'groupCollapsed',
|
||||
groupEnd: 'groupEnd',
|
||||
profile: 'profile',
|
||||
profileEnd: 'profileEnd',
|
||||
time: 'time',
|
||||
clear: 'clear',
|
||||
status: 'status'
|
||||
});
|
||||
const loaderFlag = 'LOADER_EXECUTION';
|
||||
const cutOffByFlag = (stack, flag)=>{
|
||||
const errorStack = stack.split('\n');
|
||||
for(let i = 0; i < errorStack.length; i++){
|
||||
if (errorStack[i].includes(flag)) {
|
||||
errorStack.length = i;
|
||||
}
|
||||
}
|
||||
return errorStack.join('\n');
|
||||
};
|
||||
/**
|
||||
* @param stack stack trace
|
||||
* @returns stack trace without the loader execution flag included
|
||||
*/ const cutOffLoaderExecution = (stack)=>cutOffByFlag(stack, loaderFlag);
|
||||
class DummySpan {
|
||||
traceChild() {
|
||||
return new DummySpan();
|
||||
}
|
||||
traceFn(fn) {
|
||||
return fn(this);
|
||||
}
|
||||
async traceAsyncFn(fn) {
|
||||
return await fn(this);
|
||||
}
|
||||
stop() {
|
||||
return;
|
||||
}
|
||||
}
|
||||
const transform = (ipc, content, name, query, loaders, target, mode, sourceMap)=>{
|
||||
return new Promise((resolve, reject)=>{
|
||||
const resource = (0, __TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["resolve"])(contextDir, name);
|
||||
const resourceDir = (0, __TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["dirname"])(resource);
|
||||
const loadersWithOptions = loaders.map((loader)=>typeof loader === 'string' ? {
|
||||
loader,
|
||||
options: {}
|
||||
} : loader);
|
||||
const buildDependencies = new Set();
|
||||
const logs = [];
|
||||
runLoaders({
|
||||
resource: resource + query,
|
||||
context: {
|
||||
version: 2,
|
||||
_module: {
|
||||
// For debugging purpose, if someone find context is not full compatible to
|
||||
// webpack they can guess this comes from turbopack
|
||||
__reserved: 'TurbopackContext'
|
||||
},
|
||||
currentTraceSpan: new DummySpan(),
|
||||
rootContext: contextDir,
|
||||
target,
|
||||
mode,
|
||||
sourceMap,
|
||||
getOptions () {
|
||||
const entry = this.loaders[this.loaderIndex];
|
||||
return entry.options && typeof entry.options === 'object' ? entry.options : {};
|
||||
},
|
||||
addBuildDependency (dependency) {
|
||||
buildDependencies.add(dependency);
|
||||
},
|
||||
fs: {
|
||||
readFile (p, optionsOrCb, maybeCb) {
|
||||
ipc.sendRequest({
|
||||
type: 'trackFileRead',
|
||||
file: (0, __TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["resolve"])(p)
|
||||
}).then(()=>{
|
||||
__TURBOPACK__imported__module__$5b$externals$5d2f$fs__$5b$external$5d$__$28$fs$2c$__cjs$29$__["default"].readFile(p, optionsOrCb, maybeCb);
|
||||
}, (err)=>{
|
||||
ipc.sendError(err);
|
||||
// sendError is going to stop the process, no need to call callback
|
||||
});
|
||||
}
|
||||
},
|
||||
resolve (lookupPath, request, callback) {
|
||||
return this.getResolve()(lookupPath, request, callback);
|
||||
},
|
||||
getResolve: (options = {})=>{
|
||||
const rustOptions = {
|
||||
aliasFields: undefined,
|
||||
conditionNames: undefined,
|
||||
noPackageJson: false,
|
||||
extensions: undefined,
|
||||
mainFields: undefined,
|
||||
noExportsField: false,
|
||||
mainFiles: undefined,
|
||||
noModules: false,
|
||||
preferRelative: false
|
||||
};
|
||||
if (options.alias) {
|
||||
if (!Array.isArray(options.alias) || options.alias.length > 0) {
|
||||
throw new Error('alias resolve option is not supported');
|
||||
}
|
||||
}
|
||||
if (options.aliasFields) {
|
||||
if (!Array.isArray(options.aliasFields)) {
|
||||
throw new Error('aliasFields resolve option must be an array');
|
||||
}
|
||||
rustOptions.aliasFields = options.aliasFields;
|
||||
}
|
||||
if (options.conditionNames) {
|
||||
if (!Array.isArray(options.conditionNames)) {
|
||||
throw new Error('conditionNames resolve option must be an array');
|
||||
}
|
||||
rustOptions.conditionNames = options.conditionNames;
|
||||
}
|
||||
if (options.descriptionFiles) {
|
||||
if (!Array.isArray(options.descriptionFiles) || options.descriptionFiles.length > 0) {
|
||||
throw new Error('descriptionFiles resolve option is not supported');
|
||||
}
|
||||
rustOptions.noPackageJson = true;
|
||||
}
|
||||
if (options.extensions) {
|
||||
if (!Array.isArray(options.extensions)) {
|
||||
throw new Error('extensions resolve option must be an array');
|
||||
}
|
||||
rustOptions.extensions = options.extensions;
|
||||
}
|
||||
if (options.mainFields) {
|
||||
if (!Array.isArray(options.mainFields)) {
|
||||
throw new Error('mainFields resolve option must be an array');
|
||||
}
|
||||
rustOptions.mainFields = options.mainFields;
|
||||
}
|
||||
if (options.exportsFields) {
|
||||
if (!Array.isArray(options.exportsFields) || options.exportsFields.length > 0) {
|
||||
throw new Error('exportsFields resolve option is not supported');
|
||||
}
|
||||
rustOptions.noExportsField = true;
|
||||
}
|
||||
if (options.mainFiles) {
|
||||
if (!Array.isArray(options.mainFiles)) {
|
||||
throw new Error('mainFiles resolve option must be an array');
|
||||
}
|
||||
rustOptions.mainFiles = options.mainFiles;
|
||||
}
|
||||
if (options.modules) {
|
||||
if (!Array.isArray(options.modules) || options.modules.length > 0) {
|
||||
throw new Error('modules resolve option is not supported');
|
||||
}
|
||||
rustOptions.noModules = true;
|
||||
}
|
||||
if (options.restrictions) {
|
||||
// TODO This is ignored for now
|
||||
}
|
||||
if (options.dependencyType) {
|
||||
// TODO This is ignored for now
|
||||
}
|
||||
if (options.preferRelative) {
|
||||
if (typeof options.preferRelative !== 'boolean') {
|
||||
throw new Error('preferRelative resolve option must be a boolean');
|
||||
}
|
||||
rustOptions.preferRelative = options.preferRelative;
|
||||
}
|
||||
return (lookupPath, request, callback)=>{
|
||||
if (__TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["default"].isAbsolute(request)) {
|
||||
// Relativize absolute requests. Turbopack disallow them in JS code, but here it's
|
||||
// generated programatically and there is a smaller problem of
|
||||
// non-cacheable/non-portable builds.
|
||||
request = __TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["default"].relative(lookupPath, request);
|
||||
// On Windows, the path might be still absolute if it's on a different drive. Just
|
||||
// let the resolver throw the error in that case.
|
||||
if (!__TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["default"].isAbsolute(request) && request.split(__TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["default"].sep)[0] !== '..') {
|
||||
request = './' + request;
|
||||
}
|
||||
}
|
||||
const promise = ipc.sendRequest({
|
||||
type: 'resolve',
|
||||
options: rustOptions,
|
||||
lookupPath,
|
||||
request
|
||||
}).then((unknownResult)=>{
|
||||
let result = unknownResult;
|
||||
if (result && typeof result.path === 'string') {
|
||||
return result.path;
|
||||
} else {
|
||||
throw Error('Expected { path: string } from resolve request');
|
||||
}
|
||||
});
|
||||
if (callback) {
|
||||
promise.then((result)=>callback(undefined, result), (err)=>callback(err)).catch((err)=>{
|
||||
ipc.sendError(err);
|
||||
});
|
||||
} else {
|
||||
return promise;
|
||||
}
|
||||
};
|
||||
},
|
||||
emitWarning: makeErrorEmitter('warning', ipc),
|
||||
emitError: makeErrorEmitter('error', ipc),
|
||||
importModule (request, optionsOrCallback, maybeCallback) {
|
||||
// Support both (request, options, callback) and (request, options) -> Promise
|
||||
let callback;
|
||||
if (typeof optionsOrCallback === 'function') {
|
||||
callback = optionsOrCallback;
|
||||
} else {
|
||||
callback = maybeCallback;
|
||||
}
|
||||
const doImport = async ()=>{
|
||||
let actualRequest = request;
|
||||
// The webpack API allows absolute paths in importModule requests,
|
||||
// but Turbopack's resolver expects relative paths. Convert absolute
|
||||
// paths to relative ones for backward compatibility with webpack loaders.
|
||||
if (__TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["default"].isAbsolute(request)) {
|
||||
actualRequest = __TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["default"].relative(resourceDir, request);
|
||||
if (!__TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["default"].isAbsolute(actualRequest) && actualRequest.split(__TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["default"].sep)[0] !== '..') {
|
||||
actualRequest = './' + actualRequest;
|
||||
}
|
||||
}
|
||||
const result = await ipc.sendRequest({
|
||||
type: 'importModule',
|
||||
lookupPath: resourceDir,
|
||||
request: actualRequest
|
||||
});
|
||||
return (0, __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$transforms$2f$webpack$2d$loaders$2d$runtime$2e$ts__$5b$webpack_loaders$5d$__$28$ecmascript$29$__["evaluateBundle"])(result);
|
||||
};
|
||||
if (!callback) {
|
||||
return doImport();
|
||||
}
|
||||
doImport().then((result)=>callback(null, result), (err)=>callback(err));
|
||||
},
|
||||
getLogger (name) {
|
||||
const logFn = (logType, ...args)=>{
|
||||
let trace;
|
||||
switch(logType){
|
||||
case LogType.warn:
|
||||
case LogType.error:
|
||||
case LogType.trace:
|
||||
case LogType.debug:
|
||||
trace = (0, __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$compiled$2f$stacktrace$2d$parser$2f$index$2e$js__$5b$webpack_loaders$5d$__$28$ecmascript$29$__["parse"])(cutOffLoaderExecution(new Error('Trace').stack).split('\n').slice(3).join('\n'));
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
// Batch logs messages to be sent at the end
|
||||
logs.push({
|
||||
time: Date.now(),
|
||||
logType,
|
||||
args,
|
||||
trace
|
||||
});
|
||||
};
|
||||
let timers;
|
||||
let timersAggregates;
|
||||
// See https://github.com/webpack/webpack/blob/a48c34b34d2d6c44f9b2b221d7baf278d34ac0be/lib/logging/Logger.js#L8
|
||||
return {
|
||||
error: logFn.bind(this, LogType.error),
|
||||
warn: logFn.bind(this, LogType.warn),
|
||||
info: logFn.bind(this, LogType.info),
|
||||
log: logFn.bind(this, LogType.log),
|
||||
debug: logFn.bind(this, LogType.debug),
|
||||
assert: (assertion, ...args)=>{
|
||||
if (!assertion) {
|
||||
logFn(LogType.error, ...args);
|
||||
}
|
||||
},
|
||||
trace: logFn.bind(this, LogType.trace),
|
||||
clear: logFn.bind(this, LogType.clear),
|
||||
status: logFn.bind(this, LogType.status),
|
||||
group: logFn.bind(this, LogType.group),
|
||||
groupCollapsed: logFn.bind(this, LogType.groupCollapsed),
|
||||
groupEnd: logFn.bind(this, LogType.groupEnd),
|
||||
profile: logFn.bind(this, LogType.profile),
|
||||
profileEnd: logFn.bind(this, LogType.profileEnd),
|
||||
time: (label)=>{
|
||||
timers = timers || new Map();
|
||||
timers.set(label, process.hrtime());
|
||||
},
|
||||
timeLog: (label)=>{
|
||||
const prev = timers && timers.get(label);
|
||||
if (!prev) {
|
||||
throw new Error(`No such label '${label}' for WebpackLogger.timeLog()`);
|
||||
}
|
||||
const time = process.hrtime(prev);
|
||||
logFn(LogType.time, [
|
||||
label,
|
||||
...time
|
||||
]);
|
||||
},
|
||||
timeEnd: (label)=>{
|
||||
const prev = timers && timers.get(label);
|
||||
if (!prev) {
|
||||
throw new Error(`No such label '${label}' for WebpackLogger.timeEnd()`);
|
||||
}
|
||||
const time = process.hrtime(prev);
|
||||
/** @type {Map<string | undefined, [number, number]>} */ timers.delete(label);
|
||||
logFn(LogType.time, [
|
||||
label,
|
||||
...time
|
||||
]);
|
||||
},
|
||||
timeAggregate: (label)=>{
|
||||
const prev = timers && timers.get(label);
|
||||
if (!prev) {
|
||||
throw new Error(`No such label '${label}' for WebpackLogger.timeAggregate()`);
|
||||
}
|
||||
const time = process.hrtime(prev);
|
||||
/** @type {Map<string | undefined, [number, number]>} */ timers.delete(label);
|
||||
/** @type {Map<string | undefined, [number, number]>} */ timersAggregates = timersAggregates || new Map();
|
||||
const current = timersAggregates.get(label);
|
||||
if (current !== undefined) {
|
||||
if (time[1] + current[1] > 1e9) {
|
||||
time[0] += current[0] + 1;
|
||||
time[1] = time[1] - 1e9 + current[1];
|
||||
} else {
|
||||
time[0] += current[0];
|
||||
time[1] += current[1];
|
||||
}
|
||||
}
|
||||
timersAggregates.set(label, time);
|
||||
},
|
||||
timeAggregateEnd: (label)=>{
|
||||
if (timersAggregates === undefined) return;
|
||||
const time = timersAggregates.get(label);
|
||||
if (time === undefined) return;
|
||||
timersAggregates.delete(label);
|
||||
logFn(LogType.time, [
|
||||
label,
|
||||
...time
|
||||
]);
|
||||
}
|
||||
};
|
||||
}
|
||||
},
|
||||
loaders: loadersWithOptions.map((loader)=>({
|
||||
loader: /*TURBOPACK member replacement*/ __turbopack_context__.x.resolve(loader.loader, {
|
||||
paths: [
|
||||
contextDir,
|
||||
resourceDir
|
||||
]
|
||||
}),
|
||||
options: loader.options
|
||||
})),
|
||||
readResource: (_filename, callback)=>{
|
||||
// TODO assuming that filename === resource, but loaders might change that
|
||||
let data = typeof content === 'string' ? Buffer.from(content, 'utf-8') : Buffer.from(content.binary, 'base64');
|
||||
callback(null, data);
|
||||
}
|
||||
}, (err, result)=>{
|
||||
if (logs.length) {
|
||||
ipc.sendInfo({
|
||||
type: 'log',
|
||||
logs: logs
|
||||
});
|
||||
logs.length = 0;
|
||||
}
|
||||
ipc.sendInfo({
|
||||
type: 'dependencies',
|
||||
envVariables: (0, __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$transforms$2f$transforms$2e$ts__$5b$webpack_loaders$5d$__$28$ecmascript$29$__["getReadEnvVariables"])(),
|
||||
filePaths: [
|
||||
...result.fileDependencies,
|
||||
...result.missingDependencies
|
||||
],
|
||||
directories: result.contextDependencies.map((dep)=>[
|
||||
dep,
|
||||
'**'
|
||||
]),
|
||||
buildDependencyRequests: [
|
||||
...buildDependencies
|
||||
].map((dependency)=>{
|
||||
// Webpack uses a trailing slash or backslash to identify directory build dependencies:
|
||||
// https://github.com/webpack/webpack/blob/v5.98.0/lib/FileSystemInfo.js#L1741-L1748
|
||||
const isDirectory = /[\\/]$/.test(dependency);
|
||||
let request = isDirectory ? dependency.slice(0, -1) : dependency;
|
||||
if (__TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["default"].isAbsolute(request)) {
|
||||
request = __TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["default"].relative(contextDir, request);
|
||||
if (!__TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["default"].isAbsolute(request) && request.split(__TURBOPACK__imported__module__$5b$externals$5d2f$path__$5b$external$5d$__$28$path$2c$__cjs$29$__["default"].sep)[0] !== '..') {
|
||||
request = `./${request}`;
|
||||
}
|
||||
}
|
||||
request = ("TURBOPACK compile-time truthy", 1) ? request : "TURBOPACK unreachable";
|
||||
return [
|
||||
request,
|
||||
isDirectory
|
||||
];
|
||||
}).sort(([a], [b])=>a.localeCompare(b))
|
||||
});
|
||||
if (err) {
|
||||
// Resolve loader paths to include in the error message using
|
||||
// the same "(from ...)" style as webpack's format-webpack-messages.
|
||||
const loaderPathList = loadersWithOptions.map((l)=>{
|
||||
try {
|
||||
return /*TURBOPACK member replacement*/ __turbopack_context__.x.resolve(l.loader, {
|
||||
paths: [
|
||||
contextDir,
|
||||
resourceDir
|
||||
]
|
||||
});
|
||||
} catch {
|
||||
return l.loader;
|
||||
}
|
||||
});
|
||||
const loaderPaths = loaderPathList.join(', ');
|
||||
if (!(err instanceof Error)) {
|
||||
// String throws lose their stack trace, so we create a
|
||||
// synthetic one pointing at the loader.
|
||||
const wrappedErr = new Error(`${String(err)}\n (from ${loaderPaths})`);
|
||||
wrappedErr.stack = `Error: ${String(err)}\n at loader (${loaderPaths})`;
|
||||
return reject(wrappedErr);
|
||||
}
|
||||
// Only append "(from ...)" when no loader path is already
|
||||
// visible in the stack trace, to avoid redundant noise.
|
||||
const stack = typeof err.stack === 'string' ? err.stack : '';
|
||||
if (!loaderPathList.some((p)=>stack.includes(p))) {
|
||||
err.message += `\n (from ${loaderPaths})`;
|
||||
}
|
||||
return reject(err);
|
||||
}
|
||||
if (!result.result) return reject(new Error('No result from loaders'));
|
||||
const [source, map] = result.result;
|
||||
const resolvedValue = {
|
||||
source: Buffer.isBuffer(source) ? {
|
||||
binary: source.toString('base64')
|
||||
} : source,
|
||||
map: typeof map === 'string' ? map : typeof map === 'object' ? JSON.stringify(map) : undefined
|
||||
};
|
||||
// Delay resolution by one event loop turn to catch deferred errors
|
||||
// from loaders (e.g. unhandled Promise rejections, setTimeout throws).
|
||||
// During this delay, uncaughtException/unhandledRejection handlers can
|
||||
// fire and send the error via IPC before we send the 'end' message.
|
||||
setTimeout(()=>resolve(resolvedValue), 0);
|
||||
});
|
||||
});
|
||||
};
|
||||
;
|
||||
function makeErrorEmitter(severity, ipc) {
|
||||
return function(error) {
|
||||
ipc.sendInfo({
|
||||
type: 'emittedError',
|
||||
severity: severity,
|
||||
error: (0, __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$error$2e$ts__$5b$webpack_loaders$5d$__$28$ecmascript$29$__["structuredError"])(error)
|
||||
});
|
||||
};
|
||||
}
|
||||
}),
|
||||
]})(),
|
||||
"[externals]/fs [external] (fs, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("fs", () => require("fs"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/module [external] (module, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("module", () => require("module"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/next/dist/compiled/loader-runner [external] (next/dist/compiled/loader-runner, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("next/dist/compiled/loader-runner", () => require("next/dist/compiled/loader-runner"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/path [external] (path, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("path", () => require("path"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/stream [external] (stream, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("stream", () => require("stream"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/vm [external] (vm, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("vm", () => require("vm"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
];
|
||||
|
||||
//# sourceMappingURL=%5Broot-of-the-server%5D__0dhog6e7wofbn._.js.map
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,510 @@
|
||||
module.exports = [
|
||||
(()=>{"use strict";return[
|
||||
"[turbopack-node]/child_process/evaluate.ts [webpack_loaders] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"run",
|
||||
()=>run
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$child_process$2f$index$2e$ts__$5b$webpack_loaders$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[turbopack-node]/child_process/index.ts [webpack_loaders] (ecmascript)");
|
||||
;
|
||||
const ipc = __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$child_process$2f$index$2e$ts__$5b$webpack_loaders$5d$__$28$ecmascript$29$__["IPC"];
|
||||
const queue = [];
|
||||
const run = async (moduleFactory)=>{
|
||||
let nextId = 1;
|
||||
const requests = new Map();
|
||||
const internalIpc = {
|
||||
sendInfo: (message)=>ipc.send({
|
||||
type: 'info',
|
||||
data: message
|
||||
}),
|
||||
sendRequest: (message)=>{
|
||||
const id = nextId++;
|
||||
let resolve, reject;
|
||||
const promise = new Promise((res, rej)=>{
|
||||
resolve = res;
|
||||
reject = rej;
|
||||
});
|
||||
requests.set(id, {
|
||||
resolve,
|
||||
reject
|
||||
});
|
||||
return ipc.send({
|
||||
type: 'request',
|
||||
id,
|
||||
data: message
|
||||
}).then(()=>promise);
|
||||
},
|
||||
sendError: (error)=>{
|
||||
return ipc.sendError(error);
|
||||
}
|
||||
};
|
||||
// Initialize module and send ready message
|
||||
let getValue;
|
||||
try {
|
||||
const module = await moduleFactory();
|
||||
if (typeof module.init === 'function') {
|
||||
await module.init();
|
||||
}
|
||||
getValue = module.default;
|
||||
await ipc.sendReady();
|
||||
} catch (err) {
|
||||
await ipc.sendReady();
|
||||
await ipc.sendError(err);
|
||||
}
|
||||
// Queue handling
|
||||
let isRunning = false;
|
||||
const run = async ()=>{
|
||||
while(queue.length > 0){
|
||||
const args = queue.shift();
|
||||
try {
|
||||
const value = await getValue(internalIpc, ...args);
|
||||
await ipc.send({
|
||||
type: 'end',
|
||||
data: value === undefined ? undefined : JSON.stringify(value, null, 2),
|
||||
duration: 0
|
||||
});
|
||||
} catch (e) {
|
||||
await ipc.sendError(e);
|
||||
}
|
||||
}
|
||||
isRunning = false;
|
||||
};
|
||||
// Communication handling
|
||||
while(true){
|
||||
const msg = await ipc.recv();
|
||||
switch(msg.type){
|
||||
case 'evaluate':
|
||||
{
|
||||
queue.push(msg.args);
|
||||
if (!isRunning) {
|
||||
isRunning = true;
|
||||
run();
|
||||
}
|
||||
break;
|
||||
}
|
||||
case 'result':
|
||||
{
|
||||
const request = requests.get(msg.id);
|
||||
if (request) {
|
||||
requests.delete(msg.id);
|
||||
if (msg.error) {
|
||||
request.reject(new Error(msg.error));
|
||||
} else {
|
||||
request.resolve(msg.data);
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
default:
|
||||
{
|
||||
console.error('unexpected message type', msg.type);
|
||||
process.exit(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
}),
|
||||
"[turbopack-node]/child_process/evaluate.ts/evaluate.js { INNER => \"[turbopack-node]/transforms/webpack-loaders.ts [webpack_loaders] (ecmascript)\", RUNTIME => \"[turbopack-node]/child_process/evaluate.ts [webpack_loaders] (ecmascript)\" } [webpack_loaders] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([]);
|
||||
var __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$child_process$2f$evaluate$2e$ts__$5b$webpack_loaders$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[turbopack-node]/child_process/evaluate.ts [webpack_loaders] (ecmascript)");
|
||||
;
|
||||
(0, __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$child_process$2f$evaluate$2e$ts__$5b$webpack_loaders$5d$__$28$ecmascript$29$__["run"])(()=>__turbopack_context__.A("[turbopack-node]/transforms/webpack-loaders.ts [webpack_loaders] (ecmascript, async loader)"));
|
||||
}),
|
||||
"[turbopack-node]/child_process/index.ts [webpack_loaders] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"IPC",
|
||||
()=>IPC
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$externals$5d2f$node$3a$net__$5b$external$5d$__$28$node$3a$net$2c$__cjs$29$__ = __turbopack_context__.i("[externals]/node:net [external] (node:net, cjs)");
|
||||
var __TURBOPACK__imported__module__$5b$externals$5d2f$node$3a$stream__$5b$external$5d$__$28$node$3a$stream$2c$__cjs$29$__ = __turbopack_context__.i("[externals]/node:stream [external] (node:stream, cjs)");
|
||||
var __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$error$2e$ts__$5b$webpack_loaders$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[turbopack-node]/error.ts [webpack_loaders] (ecmascript)");
|
||||
;
|
||||
;
|
||||
;
|
||||
function createIpc(port) {
|
||||
const socket = (0, __TURBOPACK__imported__module__$5b$externals$5d2f$node$3a$net__$5b$external$5d$__$28$node$3a$net$2c$__cjs$29$__["createConnection"])({
|
||||
port,
|
||||
host: '127.0.0.1'
|
||||
});
|
||||
/**
|
||||
* A writable stream that writes to the socket.
|
||||
* We don't write directly to the socket because we need to
|
||||
* handle backpressure and wait for the socket to be drained
|
||||
* before writing more data.
|
||||
*/ const socketWritable = new __TURBOPACK__imported__module__$5b$externals$5d2f$node$3a$stream__$5b$external$5d$__$28$node$3a$stream$2c$__cjs$29$__["Writable"]({
|
||||
write (chunk, _enc, cb) {
|
||||
if (socket.write(chunk)) {
|
||||
cb();
|
||||
} else {
|
||||
socket.once('drain', cb);
|
||||
}
|
||||
},
|
||||
final (cb) {
|
||||
socket.end(cb);
|
||||
}
|
||||
});
|
||||
const packetQueue = [];
|
||||
const recvPromiseResolveQueue = [];
|
||||
function pushPacket(packet) {
|
||||
const recvPromiseResolve = recvPromiseResolveQueue.shift();
|
||||
if (recvPromiseResolve != null) {
|
||||
recvPromiseResolve(JSON.parse(packet.toString('utf8')));
|
||||
} else {
|
||||
packetQueue.push(packet);
|
||||
}
|
||||
}
|
||||
let state = {
|
||||
type: 'waiting'
|
||||
};
|
||||
let buffer = Buffer.alloc(0);
|
||||
socket.once('connect', ()=>{
|
||||
socket.setNoDelay(true);
|
||||
socket.on('data', (chunk)=>{
|
||||
buffer = Buffer.concat([
|
||||
buffer,
|
||||
chunk
|
||||
]);
|
||||
loop: while(true){
|
||||
switch(state.type){
|
||||
case 'waiting':
|
||||
{
|
||||
if (buffer.length >= 4) {
|
||||
const length = buffer.readUInt32BE(0);
|
||||
buffer = buffer.subarray(4);
|
||||
state = {
|
||||
type: 'packet',
|
||||
length
|
||||
};
|
||||
} else {
|
||||
break loop;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case 'packet':
|
||||
{
|
||||
if (buffer.length >= state.length) {
|
||||
const packet = buffer.subarray(0, state.length);
|
||||
buffer = buffer.subarray(state.length);
|
||||
state = {
|
||||
type: 'waiting'
|
||||
};
|
||||
pushPacket(packet);
|
||||
} else {
|
||||
break loop;
|
||||
}
|
||||
break;
|
||||
}
|
||||
default:
|
||||
invariant(state, (state)=>`Unknown state type: ${state?.type}`);
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
// When the socket is closed, this process is no longer needed.
|
||||
// This might happen e. g. when parent process is killed or
|
||||
// node.js pool is garbage collected.
|
||||
socket.once('close', ()=>{
|
||||
process.exit(0);
|
||||
});
|
||||
// TODO(lukesandberg): some of the messages being sent are very large and contain lots
|
||||
// of redundant information. Consider adding gzip compression to our stream.
|
||||
function doSend(message) {
|
||||
return new Promise((resolve, reject)=>{
|
||||
// Reserve 4 bytes for our length prefix, we will over-write after encoding.
|
||||
const packet = Buffer.from('0000' + message, 'utf8');
|
||||
packet.writeUInt32BE(packet.length - 4, 0);
|
||||
socketWritable.write(packet, (err)=>{
|
||||
process.stderr.write(`TURBOPACK_OUTPUT_D\n`);
|
||||
process.stdout.write(`TURBOPACK_OUTPUT_D\n`);
|
||||
if (err != null) {
|
||||
reject(err);
|
||||
} else {
|
||||
resolve();
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
function send(message) {
|
||||
return doSend(JSON.stringify(message));
|
||||
}
|
||||
function sendReady() {
|
||||
return doSend('');
|
||||
}
|
||||
return {
|
||||
async recv () {
|
||||
const packet = packetQueue.shift();
|
||||
if (packet != null) {
|
||||
return JSON.parse(packet.toString('utf8'));
|
||||
}
|
||||
const result = await new Promise((resolve)=>{
|
||||
recvPromiseResolveQueue.push((result)=>{
|
||||
resolve(result);
|
||||
});
|
||||
});
|
||||
return result;
|
||||
},
|
||||
send (message) {
|
||||
return send(message);
|
||||
},
|
||||
sendReady,
|
||||
async sendError (error) {
|
||||
let failed = false;
|
||||
try {
|
||||
await send({
|
||||
type: 'error',
|
||||
...(0, __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$error$2e$ts__$5b$webpack_loaders$5d$__$28$ecmascript$29$__["structuredError"])(error)
|
||||
});
|
||||
} catch (err) {
|
||||
// There's nothing we can do about errors that happen after this point, we can't tell anyone
|
||||
// about them.
|
||||
console.error('failed to send error back to rust:', err);
|
||||
failed = true;
|
||||
}
|
||||
await new Promise((res)=>socket.end(()=>res()));
|
||||
process.exit(failed ? 1 : 0);
|
||||
}
|
||||
};
|
||||
}
|
||||
const PORT = process.argv[2];
|
||||
const IPC = createIpc(parseInt(PORT, 10));
|
||||
process.on('uncaughtException', (err)=>{
|
||||
IPC.sendError(err);
|
||||
});
|
||||
process.on('unhandledRejection', (reason)=>{
|
||||
IPC.sendError(reason instanceof Error ? reason : new Error(String(reason)));
|
||||
});
|
||||
const improveConsole = (name, stream, addStack)=>{
|
||||
// @ts-ignore
|
||||
const original = console[name];
|
||||
// @ts-ignore
|
||||
const stdio = process[stream];
|
||||
// @ts-ignore
|
||||
console[name] = (...args)=>{
|
||||
stdio.write(`TURBOPACK_OUTPUT_B\n`);
|
||||
original(...args);
|
||||
if (addStack) {
|
||||
const stack = new Error().stack?.replace(/^.+\n.+\n/, '') + '\n';
|
||||
stdio.write('TURBOPACK_OUTPUT_S\n');
|
||||
stdio.write(stack);
|
||||
}
|
||||
stdio.write('TURBOPACK_OUTPUT_E\n');
|
||||
};
|
||||
};
|
||||
improveConsole('error', 'stderr', true);
|
||||
improveConsole('warn', 'stderr', true);
|
||||
improveConsole('count', 'stdout', true);
|
||||
improveConsole('trace', 'stderr', false);
|
||||
improveConsole('log', 'stdout', true);
|
||||
improveConsole('group', 'stdout', true);
|
||||
improveConsole('groupCollapsed', 'stdout', true);
|
||||
improveConsole('table', 'stdout', true);
|
||||
improveConsole('debug', 'stdout', true);
|
||||
improveConsole('info', 'stdout', true);
|
||||
improveConsole('dir', 'stdout', true);
|
||||
improveConsole('dirxml', 'stdout', true);
|
||||
improveConsole('timeEnd', 'stdout', true);
|
||||
improveConsole('timeLog', 'stdout', true);
|
||||
improveConsole('timeStamp', 'stdout', true);
|
||||
improveConsole('assert', 'stderr', true);
|
||||
/**
|
||||
* Utility function to ensure all variants of an enum are handled.
|
||||
*/ function invariant(never, computeMessage) {
|
||||
throw new Error(`Invariant: ${computeMessage(never)}`);
|
||||
}
|
||||
}),
|
||||
"[turbopack-node]/compiled/stacktrace-parser/index.js [webpack_loaders] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"parse",
|
||||
()=>parse
|
||||
]);
|
||||
if (typeof __nccwpck_require__ !== "undefined") __nccwpck_require__.ab = ("TURBOPACK compile-time value", "/ROOT/compiled/stacktrace-parser") + "/";
|
||||
var n = "<unknown>";
|
||||
function parse(e) {
|
||||
var r = e.split("\n");
|
||||
return r.reduce(function(e, r) {
|
||||
var n = parseChrome(r) || parseWinjs(r) || parseGecko(r) || parseNode(r) || parseJSC(r);
|
||||
if (n) {
|
||||
e.push(n);
|
||||
}
|
||||
return e;
|
||||
}, []);
|
||||
}
|
||||
var a = /^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack|<anonymous>|\/|[a-z]:\\|\\\\).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i;
|
||||
var l = /\((\S*)(?::(\d+))(?::(\d+))\)/;
|
||||
function parseChrome(e) {
|
||||
var r = a.exec(e);
|
||||
if (!r) {
|
||||
return null;
|
||||
}
|
||||
var u = r[2] && r[2].indexOf("native") === 0;
|
||||
var t = r[2] && r[2].indexOf("eval") === 0;
|
||||
var i = l.exec(r[2]);
|
||||
if (t && i != null) {
|
||||
r[2] = i[1];
|
||||
r[3] = i[2];
|
||||
r[4] = i[3];
|
||||
}
|
||||
return {
|
||||
file: !u ? r[2] : null,
|
||||
methodName: r[1] || n,
|
||||
arguments: u ? [
|
||||
r[2]
|
||||
] : [],
|
||||
lineNumber: r[3] ? +r[3] : null,
|
||||
column: r[4] ? +r[4] : null
|
||||
};
|
||||
}
|
||||
var u = /^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;
|
||||
function parseWinjs(e) {
|
||||
var r = u.exec(e);
|
||||
if (!r) {
|
||||
return null;
|
||||
}
|
||||
return {
|
||||
file: r[2],
|
||||
methodName: r[1] || n,
|
||||
arguments: [],
|
||||
lineNumber: +r[3],
|
||||
column: r[4] ? +r[4] : null
|
||||
};
|
||||
}
|
||||
var t = /^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i;
|
||||
var i = /(\S+) line (\d+)(?: > eval line \d+)* > eval/i;
|
||||
function parseGecko(e) {
|
||||
var r = t.exec(e);
|
||||
if (!r) {
|
||||
return null;
|
||||
}
|
||||
var a = r[3] && r[3].indexOf(" > eval") > -1;
|
||||
var l = i.exec(r[3]);
|
||||
if (a && l != null) {
|
||||
r[3] = l[1];
|
||||
r[4] = l[2];
|
||||
r[5] = null;
|
||||
}
|
||||
return {
|
||||
file: r[3],
|
||||
methodName: r[1] || n,
|
||||
arguments: r[2] ? r[2].split(",") : [],
|
||||
lineNumber: r[4] ? +r[4] : null,
|
||||
column: r[5] ? +r[5] : null
|
||||
};
|
||||
}
|
||||
var s = /^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;
|
||||
function parseJSC(e) {
|
||||
var r = s.exec(e);
|
||||
if (!r) {
|
||||
return null;
|
||||
}
|
||||
return {
|
||||
file: r[3],
|
||||
methodName: r[1] || n,
|
||||
arguments: [],
|
||||
lineNumber: +r[4],
|
||||
column: r[5] ? +r[5] : null
|
||||
};
|
||||
}
|
||||
var o = /^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;
|
||||
function parseNode(e) {
|
||||
var r = o.exec(e);
|
||||
if (!r) {
|
||||
return null;
|
||||
}
|
||||
return {
|
||||
file: r[2],
|
||||
methodName: r[1] || n,
|
||||
arguments: [],
|
||||
lineNumber: +r[3],
|
||||
column: r[4] ? +r[4] : null
|
||||
};
|
||||
}
|
||||
}),
|
||||
"[turbopack-node]/error.ts [webpack_loaders] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"default",
|
||||
()=>isError,
|
||||
"getProperError",
|
||||
()=>getProperError,
|
||||
"structuredError",
|
||||
()=>structuredError
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$compiled$2f$stacktrace$2d$parser$2f$index$2e$js__$5b$webpack_loaders$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[turbopack-node]/compiled/stacktrace-parser/index.js [webpack_loaders] (ecmascript)");
|
||||
;
|
||||
function isError(err) {
|
||||
return typeof err === 'object' && err !== null && 'name' in err && 'message' in err;
|
||||
}
|
||||
function getProperError(err) {
|
||||
if (isError(err)) {
|
||||
return err;
|
||||
}
|
||||
if ("TURBOPACK compile-time truthy", 1) {
|
||||
// Provide a better error message for cases where `throw undefined`
|
||||
// is called in development
|
||||
if (typeof err === 'undefined') {
|
||||
return new Error('`undefined` was thrown instead of a real error');
|
||||
}
|
||||
if (err === null) {
|
||||
return new Error('`null` was thrown instead of a real error');
|
||||
}
|
||||
}
|
||||
return new Error(isPlainObject(err) ? JSON.stringify(err) : err + '');
|
||||
}
|
||||
function getObjectClassLabel(value) {
|
||||
return Object.prototype.toString.call(value);
|
||||
}
|
||||
function isPlainObject(value) {
|
||||
if (getObjectClassLabel(value) !== '[object Object]') {
|
||||
return false;
|
||||
}
|
||||
const prototype = Object.getPrototypeOf(value);
|
||||
/**
|
||||
* this used to be previously:
|
||||
*
|
||||
* `return prototype === null || prototype === Object.prototype`
|
||||
*
|
||||
* but Edge Runtime expose Object from vm, being that kind of type-checking wrongly fail.
|
||||
*
|
||||
* It was changed to the current implementation since it's resilient to serialization.
|
||||
*/ return prototype === null || prototype.hasOwnProperty('isPrototypeOf');
|
||||
}
|
||||
function structuredError(e) {
|
||||
e = getProperError(e);
|
||||
return {
|
||||
name: e.name,
|
||||
message: e.message,
|
||||
stack: typeof e.stack === 'string' ? (0, __TURBOPACK__imported__module__$5b$turbopack$2d$node$5d2f$compiled$2f$stacktrace$2d$parser$2f$index$2e$js__$5b$webpack_loaders$5d$__$28$ecmascript$29$__["parse"])(e.stack) : [],
|
||||
cause: e.cause ? structuredError(getProperError(e.cause)) : undefined
|
||||
};
|
||||
}
|
||||
}),
|
||||
]})(),
|
||||
"[externals]/node:net [external] (node:net, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("node:net", () => require("node:net"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/node:stream [external] (node:stream, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("node:stream", () => require("node:stream"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[turbopack-node]/child_process/globals.ts [webpack_loaders] (ecmascript)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
// @ts-ignore
|
||||
process.turbopack = {};
|
||||
}),
|
||||
];
|
||||
|
||||
//# sourceMappingURL=%5Broot-of-the-server%5D__1nvwxt65m8t91._.js.map
|
||||
File diff suppressed because one or more lines are too long
+12
@@ -0,0 +1,12 @@
|
||||
module.exports = [
|
||||
"[turbopack-node]/transforms/webpack-loaders.ts [webpack_loaders] (ecmascript, async loader)", ((__turbopack_context__) => {
|
||||
|
||||
__turbopack_context__.v((parentImport) => {
|
||||
return Promise.all([
|
||||
"chunks/[root-of-the-server]__0dhog6e7wofbn._.js"
|
||||
].map((chunk) => __turbopack_context__.l(chunk))).then(() => {
|
||||
return parentImport("[turbopack-node]/transforms/webpack-loaders.ts [webpack_loaders] (ecmascript)");
|
||||
});
|
||||
});
|
||||
}),
|
||||
];
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sections": []
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
+6
@@ -0,0 +1,6 @@
|
||||
var R=require("./[turbopack]_runtime.js")("chunks/pool_entry-[turbopack-node]_transforms_webpack-loaders_ts_21971j8nic2qx._.js")
|
||||
R.c("chunks/[turbopack-node]_transforms_webpack-loaders_ts_1nw9y6mi1x-xw._.js")
|
||||
R.c("chunks/[root-of-the-server]__1nvwxt65m8t91._.js")
|
||||
R.m("[turbopack-node]/child_process/globals.ts [webpack_loaders] (ecmascript)")
|
||||
R.m("[turbopack-node]/child_process/evaluate.ts/evaluate.js { INNER => \"[turbopack-node]/transforms/webpack-loaders.ts [webpack_loaders] (ecmascript)\", RUNTIME => \"[turbopack-node]/child_process/evaluate.ts [webpack_loaders] (ecmascript)\" } [webpack_loaders] (ecmascript)")
|
||||
module.exports=R.m("[turbopack-node]/child_process/evaluate.ts/evaluate.js { INNER => \"[turbopack-node]/transforms/webpack-loaders.ts [webpack_loaders] (ecmascript)\", RUNTIME => \"[turbopack-node]/child_process/evaluate.ts [webpack_loaders] (ecmascript)\" } [webpack_loaders] (ecmascript)").exports
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sections": []
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{"type": "commonjs"}
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"encryption.key":"5oRsZ41+8BGM3TEfsQmuehLTbMVvDnX6/4F2nTcRG2g=","encryption.expire_at":1795102113168}
|
||||
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"kind":"FETCH","data":{"headers":{"access-control-allow-origin":"*","access-control-expose-headers":"Content-Disposition,Refresh-Authorization","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","cf-ray":"a55d16ee3cd704f6-HKG","connection":"keep-alive","content-encoding":"br","content-type":"application/json; charset=utf-8","date":"Thu, 05 Nov 2026 16:03:37 GMT","nel":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}","report-to":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=zm9cbOBRrFWKjlfYmCJq6vBLtPNXZZuyFoSxwDGJnJV%2BwvL1iIkvNQ%2F%2BXXlgvmwm2ohb7SDAnrOnlom1SSEkbw2lbLv%2BLA6P3TabhUQAi%2FVkzNrjRZfOl4KY2ndCy6dE1lpsabu2\"}]}","server":"cloudflare","transfer-encoding":"chunked"},"body":"eyJjb2RlIjoyMDAsImRhdGEiOnsiZm9vdGVySW5mbyI6eyJicmFuZCI6eyJ0aXRsZSI6Iua1i+ivlSDpu4Tmnpznn63liaciLCJjb250ZW50Ijoi5rWL6K+VIOm7hOaenOefreWJp+acgOaWsOWbveS6p0FW5YWN6LS56KeC55yL77yB5q+P5pel5pu05paw44CB5aSp576O44CB6Jyc5qGD44CB6bq76LGG5Lyg5aqS44CBOTHliLbniYfljoLjgIHnmoflrrbljY7kurrjgIHns5blv4N2bG9n44CB5Y+w5YyX5aic5aic44CB546p5YG25aeQ5aeQ44CB5rW36KeS56S+5Yy644CBOTHlpKfnpZ7nrYnmnIDngavniYfmupDvvIzpq5jmuIXlm73kuqdBVuOAgeaXpeacrEFW44CB5qyn576OQVblnKjnur/mkq3mlL7vvIzml6DpnIDkuIvovb3jgIHpq5jpgJ/ml6Dlu7bov5/jgIHml6Dlub/lkYrlubLmibDvvIEifSwibmF2TGlzdCI6W3siaWQiOjQxNjgyLCJuYW1lIjoi54af5p6c55+t5YmnLeW6lemDqOWvvOiIqiIsImljb24iOiIiLCJ0cmFuc2xhdGlvbkxpc3QiOlt7ImlkIjoxNTc4MSwibmFtZSI6IuWFs+S6juaIkeS7rCIsImlzRnJpZW5kQWRzIjpmYWxzZSwidXJsVmFsdWUiOiIvcmljaHRleHQv5YWz5LqO5oiR5LusIn0seyJpZCI6MjEyODEsIm5hbWUiOiLnlKjmiLfljY/orq4iLCJpc0ZyaWVuZEFkcyI6ZmFsc2UsInVybFZhbHVlIjoiL3JpY2h0ZXh0L+eUqOaIt+WNj+iuriJ9LHsiaWQiOjMwMzIzLCJuYW1lIjoi6ZqQ56eB5pS/562WIiwiaXNGcmllbmRBZHMiOmZhbHNlLCJ1cmxWYWx1ZSI6Ii9yaWNodGV4dC/pmpDnp4HmlL/nrZYifSx7ImlkIjoyMTI4MiwibmFtZSI6IuW4uOingemXrumimCIsImlzRnJpZW5kQWRzIjpmYWxzZSwidXJsVmFsdWUiOiIvcmljaHRleHQv5bi46KeB6Zeu6aKYIn0seyJpZCI6MjEyODMsIm5hbWUiOiIyMjU3IiwiaXNGcmllbmRBZHMiOmZhbHNlLCJ1cmxWYWx1ZSI6Ii9yaWNoZXRleHQvMjI1NyJ9LHsiaWQiOjIxMjg0LCJuYW1lIjoiRE1DQSIsImlzRnJpZW5kQWRzIjpmYWxzZSwidXJsVmFsdWUiOiIvcmljaGV0ZXh0L0RNQ0EifSx7ImlkIjoxNTg4MSwibmFtZSI6IuaEj+ingeWPjemmiCIsImlzRnJpZW5kQWRzIjpmYWxzZSwidXJsVmFsdWUiOiIvZmVlZGJhY2sifSx7ImlkIjoyMTY2MSwibmFtZSI6IuiZq+iZq+WvvOiIqua1i+ivlSIsImlzRnJpZW5kQWRzIjpmYWxzZSwidXJsVmFsdWUiOiIvcmljaHRleHQv6Jmr6Jmr5rWL6K+V5a+86IiqIn1dLCJ1cmxWYWx1ZSI6IiIsImNhdGVnb3J5VHlwZSI6Mywic2VvSW5mbyI6eyJ0aXRsZSI6IiIsImtleXdvcmxkIjpbXSwiZGVzY3JpcHRpb24iOiIifX1dLCJjb250YWN0TGlzdCI6W3sibmFtZSI6IkUtbWFpbCIsInZhbHVlIjoiOTFzcGdmQGdtYWlsLmNvbSJ9LHsibmFtZSI6IuWVhuWKoeWQiOS9nO+8mueri+WNs+iBlOezuyIsInZhbHVlIjoiaHR0cHM6Ly90MXQxLmNvbSJ9LHsibmFtZSI6IuWumOaWuee+pO+8mueri+WNs+WKoOWFpSIsInZhbHVlIjoiaHR0cHM6Ly90Lm1lL2Z1bGlxdW5fOTFzcCJ9XX19LCJoYXNoIjpmYWxzZSwibXNnIjoic3VjY2VzcyIsInRpbWUiOiIyMDI2LTExLTA1VDE2OjAzOjM3LjMzOFoiLCJ0aXAiOiLmiJDlip8ifQ==","status":200,"url":"https://sgdj-h5.80sygtm.com/api/app/config/footer/info"},"revalidate":60,"tags":["footer-info"]}
|
||||
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"kind":"FETCH","data":{"headers":{"access-control-allow-origin":"*","access-control-expose-headers":"Content-Disposition,Refresh-Authorization","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","cf-ray":"a55d16ecac74781d-HKG","connection":"keep-alive","content-encoding":"br","content-type":"application/json; charset=utf-8","date":"Thu, 05 Nov 2026 16:03:37 GMT","nel":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}","report-to":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=Py042FZ9beVDqHiGNZBMhJd4H3IAHcvrynFOUI2aO%2FZf%2FAHFxGXDpfS6A6eSzvgpt4FVIpRuRdejQDyLSv9XTnGbMlgJ7tR03X260s%2FX5SpvgyVsJtQbCGv018cJrI0TkvJ4p0Le\"}]}","server":"cloudflare","transfer-encoding":"chunked"},"body":"eyJjb2RlIjoyMDAsImRhdGEiOnsiY2F0ZWdvcnlMaXN0IjpbeyJpZCI6NDEyODEsIm5hbWUiOiLpppbpobUiLCJpY29uIjoiIiwidHJhbnNsYXRpb25MaXN0IjpbXSwidXJsVmFsdWUiOiIvIiwiY2F0ZWdvcnlUeXBlIjoxLCJzZW9JbmZvIjp7InRpdGxlIjoi6aaW6aG1VERL5rWL6K+VICIsImtleXdvcmxkIjpbIummlumhtSIsIlRES+a1i+ivlSJdLCJkZXNjcmlwdGlvbiI6IummlumhtVRES+a1i+ivlSAifX0seyJpZCI6NDEyODIsIm5hbWUiOiLnn63liaciLCJpY29uIjoiIiwidHJhbnNsYXRpb25MaXN0IjpbXSwidXJsVmFsdWUiOiIvc2hvcnRzIiwiY2F0ZWdvcnlUeXBlIjoxLCJzZW9JbmZvIjp7InRpdGxlIjoi55+t5YmnVERL5rWL6K+VICIsImtleXdvcmxkIjpbIuefreWJpyIsIlRES+a1i+ivlSJdLCJkZXNjcmlwdGlvbiI6IuefreWJp1RES+a1i+ivlSAifX0seyJpZCI6NDEyODMsIm5hbWUiOiLkuJPpopgiLCJpY29uIjoiIiwidHJhbnNsYXRpb25MaXN0IjpbXSwidXJsVmFsdWUiOiIvdG9waWNzIiwiY2F0ZWdvcnlUeXBlIjoxLCJzZW9JbmZvIjp7InRpdGxlIjoi5LiT6aKYVERL5rWL6K+VICIsImtleXdvcmxkIjpbIuS4k+mimCIsIuS4k+mimFRES+a1i+ivlSJdLCJkZXNjcmlwdGlvbiI6IuS4k+mimFRES+a1i+ivlSAifX0seyJpZCI6NDEyODQsIm5hbWUiOiLng63mppwiLCJpY29uIjoiIiwidHJhbnNsYXRpb25MaXN0IjpbXSwidXJsVmFsdWUiOiIvcmFuayIsImNhdGVnb3J5VHlwZSI6MSwic2VvSW5mbyI6eyJ0aXRsZSI6IueDreamnFRES+a1i+ivlSAiLCJrZXl3b3JsZCI6WyLng63mppwiLCJUREvmtYvor5UiXSwiZGVzY3JpcHRpb24iOiLng63mppxUREvmtYvor5UgIn19LHsiaWQiOjQxMjg1LCJuYW1lIjoi5Zue5a6255qE6LevIiwiaWNvbiI6IiIsInRyYW5zbGF0aW9uTGlzdCI6W10sInVybFZhbHVlIjoiL2hvbWUtcm9hZCIsImNhdGVnb3J5VHlwZSI6MSwic2VvSW5mbyI6eyJ0aXRsZSI6IuWbnuWutueahOi3r1RES+a1i+ivlSAiLCJrZXl3b3JsZCI6WyLlm57lrrbnmoTot68iLCJUREvmtYvor5UiXSwiZGVzY3JpcHRpb24iOiLlm57lrrbnmoTot69UREvmtYvor5UgIn19LHsiaWQiOjQxMjg2LCJuYW1lIjoi56aP5Yip5bqU55SoIiwiaWNvbiI6IiIsInRyYW5zbGF0aW9uTGlzdCI6W10sInVybFZhbHVlIjoiL2FwcHMiLCJjYXRlZ29yeVR5cGUiOjEsInNlb0luZm8iOnsidGl0bGUiOiLnpo/liKnlupTnlKhUREvmtYvor5UgIiwia2V5d29ybGQiOlsi56aP5Yip5bqU55SoIiwiVERL5rWL6K+VIl0sImRlc2NyaXB0aW9uIjoi56aP5Yip5bqU55SoVERL5rWL6K+VICJ9fSx7ImlkIjo0MjA2MSwibmFtZSI6IuiZq+iZq+a1i+ivlemhtumDqOWvvOiIqiIsImljb24iOiIiLCJ0cmFuc2xhdGlvbkxpc3QiOltdLCJ1cmxWYWx1ZSI6IiIsImNhdGVnb3J5VHlwZSI6MSwic2VvSW5mbyI6eyJ0aXRsZSI6IuiZq+iZq+a1i+ivlemhtumDqOWvvOiIqiIsImtleXdvcmxkIjpbIuiZq+iZq+a1i+ivlemhtumDqOWvvOiIqiJdLCJkZXNjcmlwdGlvbiI6IuiZq+iZq+a1i+ivlemhtumDqOWvvOiIqiJ9fV19LCJoYXNoIjpmYWxzZSwibXNnIjoic3VjY2VzcyIsInRpbWUiOiIyMDI2LTExLTA1VDE2OjAzOjM3LjA4N1oiLCJ0aXAiOiLmiJDlip8ifQ==","status":200,"url":"https://sgdj-h5.80sygtm.com/api/app/translation/category/list"},"revalidate":60,"tags":["translation-category"]}
|
||||
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"kind":"FETCH","data":{"headers":{"access-control-allow-origin":"*","access-control-expose-headers":"Content-Disposition,Refresh-Authorization","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","cf-ray":"a55d0c646b400946-HKG","connection":"keep-alive","content-encoding":"br","content-type":"application/json; charset=utf-8","date":"Thu, 05 Nov 2026 15:56:25 GMT","nel":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}","report-to":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=1A%2FAmC9EyomVNB7Hzz6HnWamTAWGepxxXORmpbIAe2fAkpBa3egoWzLMkmfg%2BLqGvEKjCY03j0lPwc8evyfDcPvSJUrWCpeovie%2By1XP1vC%2BGa74v%2FJyN7yz9XvSdAtkjNG9n%2FZX\"}]}","server":"cloudflare","transfer-encoding":"chunked"},"body":"eyJjb2RlIjoyMDAsImRhdGEiOnsiZm9vdGVySW5mbyI6eyJicmFuZCI6eyJ0aXRsZSI6Iua1i+ivlSDpu4Tmnpznn63liaciLCJjb250ZW50Ijoi5rWL6K+VIOm7hOaenOefreWJp+acgOaWsOWbveS6p0FW5YWN6LS56KeC55yL77yB5q+P5pel5pu05paw44CB5aSp576O44CB6Jyc5qGD44CB6bq76LGG5Lyg5aqS44CBOTHliLbniYfljoLjgIHnmoflrrbljY7kurrjgIHns5blv4N2bG9n44CB5Y+w5YyX5aic5aic44CB546p5YG25aeQ5aeQ44CB5rW36KeS56S+5Yy644CBOTHlpKfnpZ7nrYnmnIDngavniYfmupDvvIzpq5jmuIXlm73kuqdBVuOAgeaXpeacrEFW44CB5qyn576OQVblnKjnur/mkq3mlL7vvIzml6DpnIDkuIvovb3jgIHpq5jpgJ/ml6Dlu7bov5/jgIHml6Dlub/lkYrlubLmibDvvIEifSwibmF2TGlzdCI6W3siaWQiOjQxNjgyLCJuYW1lIjoi54af5p6c55+t5YmnLeW6lemDqOWvvOiIqiIsImljb24iOiIiLCJ0cmFuc2xhdGlvbkxpc3QiOlt7ImlkIjoxNTc4MSwibmFtZSI6IuWFs+S6juaIkeS7rCIsImlzRnJpZW5kQWRzIjpmYWxzZSwidXJsVmFsdWUiOiIvcmljaHRleHQv5YWz5LqO5oiR5LusIn0seyJpZCI6MjEyODEsIm5hbWUiOiLnlKjmiLfljY/orq4iLCJpc0ZyaWVuZEFkcyI6ZmFsc2UsInVybFZhbHVlIjoiL3JpY2h0ZXh0L+eUqOaIt+WNj+iuriJ9LHsiaWQiOjMwMzIzLCJuYW1lIjoi6ZqQ56eB5pS/562WIiwiaXNGcmllbmRBZHMiOmZhbHNlLCJ1cmxWYWx1ZSI6Ii9yaWNodGV4dC/pmpDnp4HmlL/nrZYifSx7ImlkIjoyMTI4MiwibmFtZSI6IuW4uOingemXrumimCIsImlzRnJpZW5kQWRzIjpmYWxzZSwidXJsVmFsdWUiOiIvcmljaHRleHQv5bi46KeB6Zeu6aKYIn0seyJpZCI6MjEyODMsIm5hbWUiOiIyMjU3IiwiaXNGcmllbmRBZHMiOmZhbHNlLCJ1cmxWYWx1ZSI6Ii9yaWNoZXRleHQvMjI1NyJ9LHsiaWQiOjIxMjg0LCJuYW1lIjoiRE1DQSIsImlzRnJpZW5kQWRzIjpmYWxzZSwidXJsVmFsdWUiOiIvcmljaGV0ZXh0L0RNQ0EifSx7ImlkIjoxNTg4MSwibmFtZSI6IuaEj+ingeWPjemmiCIsImlzRnJpZW5kQWRzIjpmYWxzZSwidXJsVmFsdWUiOiIvZmVlZGJhY2sifSx7ImlkIjoyMTY2MSwibmFtZSI6IuiZq+iZq+WvvOiIqua1i+ivlSIsImlzRnJpZW5kQWRzIjpmYWxzZSwidXJsVmFsdWUiOiIvcmljaHRleHQv6Jmr6Jmr5rWL6K+V5a+86IiqIn1dLCJ1cmxWYWx1ZSI6IiIsImNhdGVnb3J5VHlwZSI6Mywic2VvSW5mbyI6eyJ0aXRsZSI6IiIsImtleXdvcmxkIjpbXSwiZGVzY3JpcHRpb24iOiIifX1dLCJjb250YWN0TGlzdCI6W3sibmFtZSI6IkUtbWFpbCIsInZhbHVlIjoiOTFzcGdmQGdtYWlsLmNvbSJ9LHsibmFtZSI6IuWVhuWKoeWQiOS9nO+8mueri+WNs+iBlOezuyIsInZhbHVlIjoiaHR0cHM6Ly90MXQxLmNvbSJ9LHsibmFtZSI6IuWumOaWuee+pO+8mueri+WNs+WKoOWFpSIsInZhbHVlIjoiaHR0cHM6Ly90Lm1lL2Z1bGlxdW5fOTFzcCJ9XX19LCJoYXNoIjpmYWxzZSwibXNnIjoic3VjY2VzcyIsInRpbWUiOiIyMDI2LTExLTA1VDE1OjU2OjI1LjY4N1oiLCJ0aXAiOiLmiJDlip8ifQ==","status":200,"url":"https://sgdj-h5.80sygtm.com/api/app/config/footer/info"},"revalidate":60,"tags":["footer-info"]}
|
||||
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"kind":"FETCH","data":{"headers":{"access-control-allow-origin":"*","access-control-expose-headers":"Content-Disposition,Refresh-Authorization","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","cf-ray":"a55cf7f488131c41-HKG","connection":"keep-alive","content-encoding":"br","content-type":"application/json; charset=utf-8","date":"Thu, 05 Nov 2026 15:42:28 GMT","nel":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}","report-to":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=nHesC0ec3vydgWC9h2o5Su4hh7K9mD3PiAy%2BmMtKjuDk5Ss4kxhvcCqZffIHKv5NQoe6foHRHZKySEOz0SYOfHtVLvODZ6t9EddHMNG1ZD%2B7DpdJH6SibD4VyTNOeeM9w5wiVOS0\"}]}","server":"cloudflare","transfer-encoding":"chunked"},"body":"eyJjb2RlIjoyMDAsImRhdGEiOnsibGlzdCI6W3siaWQiOjMxNDUxLCJ0aXRsZSI6IuWFs+S6juaIkeS7rCIsImNvbnRlbnQiOiJcdTAwM2NoMlx1MDAzZeWFs+S6jum7hOaenOefreWJp1x1MDAzYy9oMlx1MDAzZVx1MDAzY3BcdTAwM2Xpu4Tmnpznn63liafmmK/kuIDkuKrpnaLlkJHnn63liafnlKjmiLfnmoTlhoXlrrnmlbTnkIbnq5nvvIzkuLvopoHmlLblvZVBSeefreWJp+OAgUFJ5oiQ5Lq655+t5Ymn44CB55yf5Lq655+t5Ymn5Lul5Y+K6Z2e5oiQ5Lq66aKY5p2Q55+t5Ymn44CC5oiR5Lus5biM5pyb5oqK5Ymn5ZCN44CB6ZuG5pWw44CB5bCB6Z2i44CB566A5LuL44CB5YWz6ZSu6K+N44CB6aKY5p2Q57G75Z6L5ZKM5qCH562+5bC96YeP5pW055CG5riF5qWa77yM6K6p55So5oi36IO95pu05b+r5Yik5pat5LiA6YOo55+t5Ymn5piv5ZCm56ym5ZCI6Ieq5bex55qE6KeC55yL6ZyA5rGC44CCXHUwMDNjL3BcdTAwM2VcdTAwM2NwXHUwMDNl5pys56uZ5Lya5oyB57ut6KGl5YWF5LiN5ZCM5pa55ZCR55qE55+t5Ymn5YaF5a6577yM5YyF5ous546w5Luj6YO95biC44CB6YeN55Sf56m/6LaK44CB5L+u5LuZ6auY5q2m44CB5Y+k5Luj5p6256m644CB5b2x6KeG5pS557yW44CB5oOF5oSf6YCG6KKt44CB55Sc5a6g5aSN5LuH44CB5oKs55aR5aWH5bm7562J6aKY5p2Q44CC44CCXHUwMDNjL3BcdTAwM2VcdTAwM2NoM1x1MDAzZeS4gOOAgeaIkeS7rOaVtOeQhuS7gOS5iOWGheWuuVx1MDAzYy9oM1x1MDAzZVx1MDAzY3VsXHUwMDNlXHUwMDNjbGlcdTAwM2Xnn63liafln7rnoYDkv6Hmga/vvJrliaflkI3jgIHpm4bmlbDjgIHnroDku4vjgIHlsIHpnaLjgIHmoIfnrb7lkozpopjmnZDnsbvlnovjgIJcdTAwM2MvbGlcdTAwM2VcdTAwM2NsaVx1MDAzZeingueci+i+heWKqeS/oeaBr++8muWJp+aDheeci+eCueOAgeS6uueJqeiuvuWumuOAgeWFs+mUruivjeWSjOmAguWQiOeahOS4u+mimOWIhuexu+OAglx1MDAzYy9saVx1MDAzZVx1MDAzY2xpXHUwMDNl56uZ5YaF5a+86Iiq5L+h5oGv77ya5ZCO57ut5Lya5pW055CG5Li756uZ5YWl5Y+j44CB5aSH55So572R5Z2A44CB6Ziy5aSx6IGU5YWl5Y+j5ZKM5a6Y5pa56IGU57uc5pa55byP44CCXHUwMDNjL2xpXHUwMDNlXHUwMDNjL3VsXHUwMDNlXHUwMDNjaDNcdTAwM2XkuozjgIHlm57lrrbnmoTot69cdTAwM2MvaDNcdTAwM2VcdTAwM2NwXHUwMDNlXHUwMDNjc3Ryb25nXHUwMDNl5rC45LmF5Li756uZ77yaXHUwMDNjL3N0cm9uZ1x1MDAzZeOAkOW+heWhq+WGme+8muawuOS5heS4u+ermemTvuaOpeOAkVx1MDAzYy9wXHUwMDNlXHUwMDNjcFx1MDAzZVx1MDAzY3N0cm9uZ1x1MDAzZeacgOaWsOWvvOiIqumhte+8mlx1MDAzYy9zdHJvbmdcdTAwM2XjgJDlvoXloavlhpnvvJrmnIDmlrDlr7zoiKrpobXpk77mjqXjgJFcdTAwM2MvcFx1MDAzZVx1MDAzY3BcdTAwM2VcdTAwM2NzdHJvbmdcdTAwM2Xlm73lhoXlv6vmjbfnur/ot6/vvJpcdTAwM2Mvc3Ryb25nXHUwMDNl44CQ5b6F5aGr5YaZ77ya5Zu95YaF57q/6Lev5YWl5Y+j44CRXHUwMDNjL3BcdTAwM2VcdTAwM2NwXHUwMDNlXHUwMDNjc3Ryb25nXHUwMDNl5aSH55So6K6/6Zeu5YWl5Y+j77yaXHUwMDNjL3N0cm9uZ1x1MDAzZeOAkOW+heWhq+WGme+8muWkh+eUqOWfn+WQjeaIluWFpeWPo+OAkVx1MDAzYy9wXHUwMDNlXHUwMDNjcFx1MDAzZVx1MDAzY3N0cm9uZ1x1MDAzZeWumOaWuemikemBk++8mlx1MDAzYy9zdHJvbmdcdTAwM2XjgJDlvoXloavlhpnvvJrlrpjmlrnpopHpgZPpk77mjqXjgJFcdTAwM2MvcFx1MDAzZVx1MDAzY3BcdTAwM2VcdTAwM2NzdHJvbmdcdTAwM2XlrpjmlrnnvqTnu4TvvJpcdTAwM2Mvc3Ryb25nXHUwMDNl44CQ5b6F5aGr5YaZ77ya5a6Y5pa5576k57uE6ZO+5o6l44CRXHUwMDNjL3BcdTAwM2VcdTAwM2NwXHUwMDNlXHUwMDNjc3Ryb25nXHUwMDNl5a6Y5pa56YKu566x77yaXHUwMDNjL3N0cm9uZ1x1MDAzZeOAkOW+heWhq+WGme+8muWumOaWuemCrueuseOAkVx1MDAzYy9wXHUwMDNlXHUwMDNjcFx1MDAzZVx1MDAzY3N0cm9uZ1x1MDAzZemYsui1sOWksemhtemdou+8mlx1MDAzYy9zdHJvbmdcdTAwM2XjgJDlvoXloavlhpnvvJrpmLLotbDlpLHpobXpnaLpk77mjqXjgJFcdTAwM2MvcFx1MDAzZVx1MDAzY3BcdTAwM2VcdTAwM2NzdHJvbmdcdTAwM2VQREblpIfku73vvJpcdTAwM2Mvc3Ryb25nXHUwMDNl44CQ5b6F5aGr5YaZ77yaUERG6Ziy5aSx6IGU5paH5Lu26ZO+5o6l44CRXHUwMDNjL3BcdTAwM2VcdTAwM2NoM1x1MDAzZeS4ieOAgeWGheWuueivtOaYjlx1MDAzYy9oM1x1MDAzZVx1MDAzY3BcdTAwM2XlpoLmnpzpgYfliLDpobXpnaLmiZPkuI3lvIDjgIHmkq3mlL7lvILluLjjgIHlsIHpnaLkuI3ljLnphY3jgIHpm4bmlbDplJnor6/jgIHmoIfpopjmiJbnroDku4vkuI3lh4bnoa7nrYnmg4XlhrXvvIznlKjmiLflj6/ku6XlnKjlkI7nu63lhazluIPnmoTlj43ppojlhaXlj6PkuK3mj5DkuqTpl67popjjgILmiJHku6zkvJrmoLnmja7lkI7lj7Dkv6Hmga/lkozotYTmupDnirbmgIHov5vooYzmoLjlr7nvvIzlsL3ph4/kv53mjIHpobXpnaLkv6Hmga/lrozmlbTjgIHmuIXmmbDjgIHlj6/nlKjjgIJcdTAwM2MvcFx1MDAzZVx1MDAzY3BcdTAwM2Xpu4Tmnpznn63liafkuI3pvJPlirHku7vkvZXov53ms5Xov53op4Torr/pl67ooYzkuLrjgILnlKjmiLflupTmoLnmja7miYDlnKjlnLDms5Xlvovms5Xop4TkuI7oh6rouqvlubTpvoTmnaHku7bliKTmlq3mmK/lkKbpgILlkIjorr/pl67nm7jlhbPlhoXlrrnjgIJcdTAwM2MvcFx1MDAzZSIsImRlc2MiOiLkvIHkuJrku4vnu40ifV19LCJoYXNoIjpmYWxzZSwibXNnIjoic3VjY2VzcyIsInRpbWUiOiIyMDI2LTExLTA1VDE1OjQyOjI4LjU4NVoiLCJ0aXAiOiLmiJDlip8ifQ==","status":200,"url":"https://sgdj-h5.80sygtm.com/api/app/config/richtext/list?titles=%E5%85%B3%E4%BA%8E%E6%88%91%E4%BB%AC"},"revalidate":60,"tags":["richtext","richtext-%E5%85%B3%E4%BA%8E%E6%88%91%E4%BB%AC"]}
|
||||
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"kind":"FETCH","data":{"headers":{"access-control-allow-origin":"*","access-control-expose-headers":"Content-Disposition,Refresh-Authorization","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","cf-ray":"a55d15abcac1848d-HKG","connection":"keep-alive","content-encoding":"br","content-type":"application/json; charset=utf-8","date":"Thu, 05 Nov 2026 16:02:45 GMT","nel":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}","report-to":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=0EHKJM5cjTX3SOG9g5igCpbe6QwXPO%2BWuTmaSHWXto1%2BolsU0CZ4IDe1rL29sY5Rr0%2Bn12tE8I0FoTqWulU472v6D250%2BoitE5Hr3u2UbFxcthbVPP1YLn0L6khu33qhQQaeCLjT\"}]}","server":"cloudflare","transfer-encoding":"chunked"},"body":"eyJjb2RlIjoyMDAsImRhdGEiOnsiY2F0ZWdvcnlMaXN0IjpbeyJpZCI6NDEyODEsIm5hbWUiOiLpppbpobUiLCJpY29uIjoiIiwidHJhbnNsYXRpb25MaXN0IjpbXSwidXJsVmFsdWUiOiIvIiwiY2F0ZWdvcnlUeXBlIjoxLCJzZW9JbmZvIjp7InRpdGxlIjoi6aaW6aG1VERL5rWL6K+VICIsImtleXdvcmxkIjpbIummlumhtSIsIlRES+a1i+ivlSJdLCJkZXNjcmlwdGlvbiI6IummlumhtVRES+a1i+ivlSAifX0seyJpZCI6NDEyODIsIm5hbWUiOiLnn63liaciLCJpY29uIjoiIiwidHJhbnNsYXRpb25MaXN0IjpbXSwidXJsVmFsdWUiOiIvc2hvcnRzIiwiY2F0ZWdvcnlUeXBlIjoxLCJzZW9JbmZvIjp7InRpdGxlIjoi55+t5YmnVERL5rWL6K+VICIsImtleXdvcmxkIjpbIuefreWJpyIsIlRES+a1i+ivlSJdLCJkZXNjcmlwdGlvbiI6IuefreWJp1RES+a1i+ivlSAifX0seyJpZCI6NDEyODMsIm5hbWUiOiLkuJPpopgiLCJpY29uIjoiIiwidHJhbnNsYXRpb25MaXN0IjpbXSwidXJsVmFsdWUiOiIvdG9waWNzIiwiY2F0ZWdvcnlUeXBlIjoxLCJzZW9JbmZvIjp7InRpdGxlIjoi5LiT6aKYVERL5rWL6K+VICIsImtleXdvcmxkIjpbIuS4k+mimCIsIuS4k+mimFRES+a1i+ivlSJdLCJkZXNjcmlwdGlvbiI6IuS4k+mimFRES+a1i+ivlSAifX0seyJpZCI6NDEyODQsIm5hbWUiOiLng63mppwiLCJpY29uIjoiIiwidHJhbnNsYXRpb25MaXN0IjpbXSwidXJsVmFsdWUiOiIvcmFuayIsImNhdGVnb3J5VHlwZSI6MSwic2VvSW5mbyI6eyJ0aXRsZSI6IueDreamnFRES+a1i+ivlSAiLCJrZXl3b3JsZCI6WyLng63mppwiLCJUREvmtYvor5UiXSwiZGVzY3JpcHRpb24iOiLng63mppxUREvmtYvor5UgIn19LHsiaWQiOjQxMjg1LCJuYW1lIjoi5Zue5a6255qE6LevIiwiaWNvbiI6IiIsInRyYW5zbGF0aW9uTGlzdCI6W10sInVybFZhbHVlIjoiL2hvbWUtcm9hZCIsImNhdGVnb3J5VHlwZSI6MSwic2VvSW5mbyI6eyJ0aXRsZSI6IuWbnuWutueahOi3r1RES+a1i+ivlSAiLCJrZXl3b3JsZCI6WyLlm57lrrbnmoTot68iLCJUREvmtYvor5UiXSwiZGVzY3JpcHRpb24iOiLlm57lrrbnmoTot69UREvmtYvor5UgIn19LHsiaWQiOjQxMjg2LCJuYW1lIjoi56aP5Yip5bqU55SoIiwiaWNvbiI6IiIsInRyYW5zbGF0aW9uTGlzdCI6W10sInVybFZhbHVlIjoiL2FwcHMiLCJjYXRlZ29yeVR5cGUiOjEsInNlb0luZm8iOnsidGl0bGUiOiLnpo/liKnlupTnlKhUREvmtYvor5UgIiwia2V5d29ybGQiOlsi56aP5Yip5bqU55SoIiwiVERL5rWL6K+VIl0sImRlc2NyaXB0aW9uIjoi56aP5Yip5bqU55SoVERL5rWL6K+VICJ9fSx7ImlkIjo0MjA2MSwibmFtZSI6IuiZq+iZq+a1i+ivlemhtumDqOWvvOiIqiIsImljb24iOiIiLCJ0cmFuc2xhdGlvbkxpc3QiOltdLCJ1cmxWYWx1ZSI6IiIsImNhdGVnb3J5VHlwZSI6MSwic2VvSW5mbyI6eyJ0aXRsZSI6IuiZq+iZq+a1i+ivlemhtumDqOWvvOiIqiIsImtleXdvcmxkIjpbIuiZq+iZq+a1i+ivlemhtumDqOWvvOiIqiJdLCJkZXNjcmlwdGlvbiI6IuiZq+iZq+a1i+ivlemhtumDqOWvvOiIqiJ9fV19LCJoYXNoIjpmYWxzZSwibXNnIjoic3VjY2VzcyIsInRpbWUiOiIyMDI2LTExLTA1VDE2OjAyOjQ1Ljc1MloiLCJ0aXAiOiLmiJDlip8ifQ==","status":200,"url":"https://sgdj-h5.80sygtm.com/api/app/translation/category/list"},"revalidate":60,"tags":["translation-category"]}
|
||||
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"kind":"FETCH","data":{"headers":{"access-control-allow-origin":"*","access-control-expose-headers":"Content-Disposition,Refresh-Authorization","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","cf-ray":"a55d15abe974ddc1-HKG","connection":"keep-alive","content-encoding":"br","content-type":"application/json; charset=utf-8","date":"Thu, 05 Nov 2026 16:02:45 GMT","nel":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}","report-to":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=QZlykve%2FHRZuUu3PkwJqvj8bMCCvw4%2FgAR%2BRWQ%2FVJm69abXqul8X%2BAEWuS71mbdFK8tdEk9NacPC5PxLX1dA7tC6qqm9aEt8rEuPj4ONAxRYzJfYMS5W6IYP2nZ4EYk7qP499pms\"}]}","server":"cloudflare","transfer-encoding":"chunked"},"body":"eyJjb2RlIjoyMDAsImRhdGEiOnsiZm9vdGVySW5mbyI6eyJicmFuZCI6eyJ0aXRsZSI6Iua1i+ivlSDpu4Tmnpznn63liaciLCJjb250ZW50Ijoi5rWL6K+VIOm7hOaenOefreWJp+acgOaWsOWbveS6p0FW5YWN6LS56KeC55yL77yB5q+P5pel5pu05paw44CB5aSp576O44CB6Jyc5qGD44CB6bq76LGG5Lyg5aqS44CBOTHliLbniYfljoLjgIHnmoflrrbljY7kurrjgIHns5blv4N2bG9n44CB5Y+w5YyX5aic5aic44CB546p5YG25aeQ5aeQ44CB5rW36KeS56S+5Yy644CBOTHlpKfnpZ7nrYnmnIDngavniYfmupDvvIzpq5jmuIXlm73kuqdBVuOAgeaXpeacrEFW44CB5qyn576OQVblnKjnur/mkq3mlL7vvIzml6DpnIDkuIvovb3jgIHpq5jpgJ/ml6Dlu7bov5/jgIHml6Dlub/lkYrlubLmibDvvIEifSwibmF2TGlzdCI6W3siaWQiOjQxNjgyLCJuYW1lIjoi54af5p6c55+t5YmnLeW6lemDqOWvvOiIqiIsImljb24iOiIiLCJ0cmFuc2xhdGlvbkxpc3QiOlt7ImlkIjoxNTc4MSwibmFtZSI6IuWFs+S6juaIkeS7rCIsImlzRnJpZW5kQWRzIjpmYWxzZSwidXJsVmFsdWUiOiIvcmljaHRleHQv5YWz5LqO5oiR5LusIn0seyJpZCI6MjEyODEsIm5hbWUiOiLnlKjmiLfljY/orq4iLCJpc0ZyaWVuZEFkcyI6ZmFsc2UsInVybFZhbHVlIjoiL3JpY2h0ZXh0L+eUqOaIt+WNj+iuriJ9LHsiaWQiOjMwMzIzLCJuYW1lIjoi6ZqQ56eB5pS/562WIiwiaXNGcmllbmRBZHMiOmZhbHNlLCJ1cmxWYWx1ZSI6Ii9yaWNodGV4dC/pmpDnp4HmlL/nrZYifSx7ImlkIjoyMTI4MiwibmFtZSI6IuW4uOingemXrumimCIsImlzRnJpZW5kQWRzIjpmYWxzZSwidXJsVmFsdWUiOiIvcmljaHRleHQv5bi46KeB6Zeu6aKYIn0seyJpZCI6MjEyODMsIm5hbWUiOiIyMjU3IiwiaXNGcmllbmRBZHMiOmZhbHNlLCJ1cmxWYWx1ZSI6Ii9yaWNoZXRleHQvMjI1NyJ9LHsiaWQiOjIxMjg0LCJuYW1lIjoiRE1DQSIsImlzRnJpZW5kQWRzIjpmYWxzZSwidXJsVmFsdWUiOiIvcmljaGV0ZXh0L0RNQ0EifSx7ImlkIjoxNTg4MSwibmFtZSI6IuaEj+ingeWPjemmiCIsImlzRnJpZW5kQWRzIjpmYWxzZSwidXJsVmFsdWUiOiIvZmVlZGJhY2sifSx7ImlkIjoyMTY2MSwibmFtZSI6IuiZq+iZq+WvvOiIqua1i+ivlSIsImlzRnJpZW5kQWRzIjpmYWxzZSwidXJsVmFsdWUiOiIvcmljaHRleHQv6Jmr6Jmr5rWL6K+V5a+86IiqIn1dLCJ1cmxWYWx1ZSI6IiIsImNhdGVnb3J5VHlwZSI6Mywic2VvSW5mbyI6eyJ0aXRsZSI6IiIsImtleXdvcmxkIjpbXSwiZGVzY3JpcHRpb24iOiIifX1dLCJjb250YWN0TGlzdCI6W3sibmFtZSI6IkUtbWFpbCIsInZhbHVlIjoiOTFzcGdmQGdtYWlsLmNvbSJ9LHsibmFtZSI6IuWVhuWKoeWQiOS9nO+8mueri+WNs+iBlOezuyIsInZhbHVlIjoiaHR0cHM6Ly90MXQxLmNvbSJ9LHsibmFtZSI6IuWumOaWuee+pO+8mueri+WNs+WKoOWFpSIsInZhbHVlIjoiaHR0cHM6Ly90Lm1lL2Z1bGlxdW5fOTFzcCJ9XX19LCJoYXNoIjpmYWxzZSwibXNnIjoic3VjY2VzcyIsInRpbWUiOiIyMDI2LTExLTA1VDE2OjAyOjQ1Ljc3NFoiLCJ0aXAiOiLmiJDlip8ifQ==","status":200,"url":"https://sgdj-h5.80sygtm.com/api/app/config/footer/info"},"revalidate":60,"tags":["footer-info"]}
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"kind":"FETCH","data":{"headers":{"access-control-allow-origin":"*","access-control-expose-headers":"Content-Disposition,Refresh-Authorization","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","cf-ray":"a55d0c643d181ebf-HKG","connection":"keep-alive","content-encoding":"br","content-type":"application/json; charset=utf-8","date":"Thu, 05 Nov 2026 15:56:25 GMT","nel":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}","report-to":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=t%2Fzgg3vomdHdY3RF7%2FJITkcBodL3MVkg%2FghGGEHRHPYNzd6aSE3lhBsu98ZarzcE8SJT08r%2BslIParKnFZ2WNs3swThivvoB7WmL9H8QIUyE9ggIzyms8kw9l9eBfmwjjiV%2B44FV\"}]}","server":"cloudflare","transfer-encoding":"chunked"},"body":"eyJjb2RlIjoyMDAsImRhdGEiOnsiY2F0ZWdvcnlMaXN0IjpbeyJpZCI6NDEyODEsIm5hbWUiOiLpppbpobUiLCJpY29uIjoiIiwidHJhbnNsYXRpb25MaXN0IjpbXSwidXJsVmFsdWUiOiIvIiwiY2F0ZWdvcnlUeXBlIjoxLCJzZW9JbmZvIjp7InRpdGxlIjoi6aaW6aG1VERL5rWL6K+VICIsImtleXdvcmxkIjpbIummlumhtSIsIlRES+a1i+ivlSJdLCJkZXNjcmlwdGlvbiI6IummlumhtVRES+a1i+ivlSAifX0seyJpZCI6NDEyODIsIm5hbWUiOiLnn63liaciLCJpY29uIjoiIiwidHJhbnNsYXRpb25MaXN0IjpbXSwidXJsVmFsdWUiOiIvc2hvcnRzIiwiY2F0ZWdvcnlUeXBlIjoxLCJzZW9JbmZvIjp7InRpdGxlIjoi55+t5YmnVERL5rWL6K+VICIsImtleXdvcmxkIjpbIuefreWJpyIsIlRES+a1i+ivlSJdLCJkZXNjcmlwdGlvbiI6IuefreWJp1RES+a1i+ivlSAifX0seyJpZCI6NDEyODMsIm5hbWUiOiLkuJPpopgiLCJpY29uIjoiIiwidHJhbnNsYXRpb25MaXN0IjpbXSwidXJsVmFsdWUiOiIvdG9waWNzIiwiY2F0ZWdvcnlUeXBlIjoxLCJzZW9JbmZvIjp7InRpdGxlIjoi5LiT6aKYVERL5rWL6K+VICIsImtleXdvcmxkIjpbIuS4k+mimCIsIuS4k+mimFRES+a1i+ivlSJdLCJkZXNjcmlwdGlvbiI6IuS4k+mimFRES+a1i+ivlSAifX0seyJpZCI6NDEyODQsIm5hbWUiOiLng63mppwiLCJpY29uIjoiIiwidHJhbnNsYXRpb25MaXN0IjpbXSwidXJsVmFsdWUiOiIvcmFuayIsImNhdGVnb3J5VHlwZSI6MSwic2VvSW5mbyI6eyJ0aXRsZSI6IueDreamnFRES+a1i+ivlSAiLCJrZXl3b3JsZCI6WyLng63mppwiLCJUREvmtYvor5UiXSwiZGVzY3JpcHRpb24iOiLng63mppxUREvmtYvor5UgIn19LHsiaWQiOjQxMjg1LCJuYW1lIjoi5Zue5a6255qE6LevIiwiaWNvbiI6IiIsInRyYW5zbGF0aW9uTGlzdCI6W10sInVybFZhbHVlIjoiL2hvbWUtcm9hZCIsImNhdGVnb3J5VHlwZSI6MSwic2VvSW5mbyI6eyJ0aXRsZSI6IuWbnuWutueahOi3r1RES+a1i+ivlSAiLCJrZXl3b3JsZCI6WyLlm57lrrbnmoTot68iLCJUREvmtYvor5UiXSwiZGVzY3JpcHRpb24iOiLlm57lrrbnmoTot69UREvmtYvor5UgIn19LHsiaWQiOjQxMjg2LCJuYW1lIjoi56aP5Yip5bqU55SoIiwiaWNvbiI6IiIsInRyYW5zbGF0aW9uTGlzdCI6W10sInVybFZhbHVlIjoiL2FwcHMiLCJjYXRlZ29yeVR5cGUiOjEsInNlb0luZm8iOnsidGl0bGUiOiLnpo/liKnlupTnlKhUREvmtYvor5UgIiwia2V5d29ybGQiOlsi56aP5Yip5bqU55SoIiwiVERL5rWL6K+VIl0sImRlc2NyaXB0aW9uIjoi56aP5Yip5bqU55SoVERL5rWL6K+VICJ9fSx7ImlkIjo0MjA2MSwibmFtZSI6IuiZq+iZq+a1i+ivlemhtumDqOWvvOiIqiIsImljb24iOiIiLCJ0cmFuc2xhdGlvbkxpc3QiOltdLCJ1cmxWYWx1ZSI6IiIsImNhdGVnb3J5VHlwZSI6MSwic2VvSW5mbyI6eyJ0aXRsZSI6IuiZq+iZq+a1i+ivlemhtumDqOWvvOiIqiIsImtleXdvcmxkIjpbIuiZq+iZq+a1i+ivlemhtumDqOWvvOiIqiJdLCJkZXNjcmlwdGlvbiI6IuiZq+iZq+a1i+ivlemhtumDqOWvvOiIqiJ9fV19LCJoYXNoIjpmYWxzZSwibXNnIjoic3VjY2VzcyIsInRpbWUiOiIyMDI2LTExLTA1VDE1OjU2OjI1LjY1NloiLCJ0aXAiOiLmiJDlip8ifQ==","status":200,"url":"https://sgdj-h5.80sygtm.com/api/app/translation/category/list"},"revalidate":60,"tags":["translation-category"]}
|
||||
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user