{"version":3,"names":["join","FSExtra","normalizePath","constants","LOADER_JS_POSTFIX_UNCACHED","encodeReservedFilenameChars","getLoaderPath","getPreloadCSSPath","getPreloadPath","isResponse","toAbsolute","toAbsoluteUrl","getRouteExports","outputFile","urlPathToFilePath","urlPath","parts","replace","split","buildTiming","process","env","ONE_BUILD_TIMING","timings","recordTiming","label","ms","push","printBuildTimings","console","info","times","Object","entries","total","reduce","a","b","avg","length","toFixed","buildPage","serverEntry","routerRoot","path","relativeId","params","foundRoute","clientManifestEntry","staticDir","clientDir","builtMiddlewares","serverJsPath","preloads","allCSS","layoutCSS","routePreloads","allCSSContents","criticalPreloads","deferredPreloads","useAfterLCP","useAfterLCPAggressive","t0","performance","now","render","getRender","htmlPath","endsWith","removeTrailingSlash","clientJsPath","file","htmlOutPath","preloadPath","cssPreloadPath","loaderPath","loaderData","routeImports","routeRegistrations","routeIndex","routeKey","bundlePath","varName","registrationCalls","map","call","preloadContent","preload","writeFile","uniqueCSS","Set","cssPreloadContent","JSON","stringify","exported","loaderProps","matches","layouts","layoutResults","Promise","all","layout","loaderServerPath","contextKey","layoutExported","layoutLoaderData","loader","err","warn","result","routeId","pathname","loaderRedirectInfo","type","extractRedirectInfo","Response","constructor","name","loaderPartialPath","uncachedNativePath","LOADER_JS_POSTFIX","redirectData","__oneRedirect","__oneRedirectStatus","status","nativeCjs","data","globalThis","renderPreloads","renderDeferredPreloads","html","css","cssContents","mode","applyAfterLCPScriptLoad","needsSpaShell","some","layoutRenderMode","layoutMatches","slice","renderCSSTag","index","content","layoutCSSSet","layoutCssOutput","i","has","filter","Boolean","pageCssOutput","criticalScripts","getSpaHeaderElements","serverContext","errMsg","Error","message","stack","error","middlewares","x","cleanPath","routeFile","serverImport","default","response","location","headers","get","url","URL","search","hash","loaderScript"],"sources":["../../../src/cli/buildPage.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}