{"version":3,"file":"index.mjs","sources":["../../src/index.ts"],"sourcesContent":[null],"names":["modifySourceMapAssets","compilation","prefix","verbose","basenameOnly","normalizedPrefix","normalizePrefix","Object","keys","assets","forEach","filename","endsWith","sourceMapAsset","getAsset","sourceMapContent","_b","_a","source","toString","sourceMap","JSON","parse","file","replace","startsWith","fileValue","path","basename","updateAsset","sources","RawSource","stringify","consoleInfoOrange","error","console","Error","message","String","FaroSourceMapUploaderPlugin","constructor","options","appName","apiKey","stackId","endpoint","appId","outputPathOverride","outputPath","outputFiles","recursive","bundleId","Date","now","randomString","keepSourcemaps","gzipContents","skipUpload","nextjs","prefixPath","prefixPathBasenameOnly","maxUploadSize","THIRTY_MB_IN_BYTES","proxy","exportBundleIdToFile","apply","compiler","BannerPlugin","webpack","output","plugins","push","raw","include","banner","faroBundleIdSnippet","prefixToUse","finalPrefix","hooks","tap","WEBPACK_PLUGIN_NAME","processAssets","name","stage","Compilation","PROCESS_ASSETS_STAGE_SUMMARIZE","afterEmit","uploadedSourcemaps","filenames","fs","readdirSync","sourcemapEndpoint","filesToUpload","totalSize","filenameStr","join","shouldProcessFile","existsSync","size","statSync","pop","result","uploadCompressedSourceMaps","files","length","uploadSourceMap","filePath","e","map","split","module","exports"],"mappings":"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"}