{"version":3,"sources":["jsdelivr-header.js","/npm/@yarnpkg/pnpify@4.1.6/lib/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IACtD,QAAQ,aAAU,EAClB,MAAM,QAAU,QAAQ,SAClB,QAAU,QAAQ,kBAClB,KAAO,QAAQ,gBAAgB,QAAQ,OACvC,gBAAkB,QAAQ,mBAC1B,iBAAmB,QAAQ,oBACjC,IACI,IADA,WAAY,EAEhB,IACI,KAAM,EAAI,iBAAiB,gBAAgB,SAC/C,CACA,MAAQ,CACR,MAAM,QAAU,KACZ,GAAI,MAAQ,UAAW,CACnB,MAAM,EAAS,IAAK,KAAK,SACnB,EAAgB,IAAI,gBAAgB,cAAc,IAAK,CAAE,YAC/D,EAAI,QAAQ,SAAS,KAAK,QAAS,GACnC,WAAY,CAChB,GAEJ,QAAQ,QAAU,QACb,QAAQ,aACT,EAAI,QAAQ","file":"/npm/@yarnpkg/pnpify@4.1.6/lib/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@yarnpkg/pnpify@4.1.6/lib/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.patchFs = void 0;\nconst tslib_1 = require(\"tslib\");\nconst fslib_1 = require(\"@yarnpkg/fslib\");\nconst fs_1 = tslib_1.__importDefault(require(\"fs\"));\nconst NodeModulesFS_1 = require(\"./NodeModulesFS\");\nconst dynamicRequire_1 = require(\"./dynamicRequire\");\nlet fsPatched = false;\nlet pnp;\ntry {\n    pnp = (0, dynamicRequire_1.dynamicRequire)(`pnpapi`);\n}\ncatch { }\nconst patchFs = () => {\n    if (pnp && !fsPatched) {\n        const realFs = { ...fs_1.default };\n        const nodeModulesFS = new NodeModulesFS_1.NodeModulesFS(pnp, { realFs });\n        (0, fslib_1.patchFs)(fs_1.default, nodeModulesFS);\n        fsPatched = true;\n    }\n};\nexports.patchFs = patchFs;\nif (!process.mainModule)\n    (0, exports.patchFs)();\n"]}