{"ast":null,"code":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.read = void 0;\nfunction read(path, settings, callback) {\n  settings.fs.lstat(path, (lstatError, lstat) => {\n    if (lstatError !== null) {\n      callFailureCallback(callback, lstatError);\n      return;\n    }\n    if (!lstat.isSymbolicLink() || !settings.followSymbolicLink) {\n      callSuccessCallback(callback, lstat);\n      return;\n    }\n    settings.fs.stat(path, (statError, stat) => {\n      if (statError !== null) {\n        if (settings.throwErrorOnBrokenSymbolicLink) {\n          callFailureCallback(callback, statError);\n          return;\n        }\n        callSuccessCallback(callback, lstat);\n        return;\n      }\n      if (settings.markSymbolicLink) {\n        stat.isSymbolicLink = () => true;\n      }\n      callSuccessCallback(callback, stat);\n    });\n  });\n}\nexports.read = read;\nfunction callFailureCallback(callback, error) {\n  callback(error);\n}\nfunction callSuccessCallback(callback, result) {\n  callback(null, result);\n}","map":{"version":3,"names":["Object","defineProperty","exports","value","read","path","settings","callback","fs","lstat","lstatError","callFailureCallback","isSymbolicLink","followSymbolicLink","callSuccessCallback","stat","statError","throwErrorOnBrokenSymbolicLink","markSymbolicLink","error","result"],"sources":["C:/Users/user/Desktop/000newport/node_modules/@nodelib/fs.stat/out/providers/async.js"],"sourcesContent":["\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.read = void 0;\nfunction read(path, settings, callback) {\n    settings.fs.lstat(path, (lstatError, lstat) => {\n        if (lstatError !== null) {\n            callFailureCallback(callback, lstatError);\n            return;\n        }\n        if (!lstat.isSymbolicLink() || !settings.followSymbolicLink) {\n            callSuccessCallback(callback, lstat);\n            return;\n        }\n        settings.fs.stat(path, (statError, stat) => {\n            if (statError !== null) {\n                if (settings.throwErrorOnBrokenSymbolicLink) {\n                    callFailureCallback(callback, statError);\n                    return;\n                }\n                callSuccessCallback(callback, lstat);\n                return;\n            }\n            if (settings.markSymbolicLink) {\n                stat.isSymbolicLink = () => true;\n            }\n            callSuccessCallback(callback, stat);\n        });\n    });\n}\nexports.read = read;\nfunction callFailureCallback(callback, error) {\n    callback(error);\n}\nfunction callSuccessCallback(callback, result) {\n    callback(null, result);\n}\n"],"mappings":"AAAA,YAAY;;AACZA,MAAM,CAACC,cAAc,CAACC,OAAO,EAAE,YAAY,EAAE;EAAEC,KAAK,EAAE;AAAK,CAAC,CAAC;AAC7DD,OAAO,CAACE,IAAI,GAAG,KAAK,CAAC;AACrB,SAASA,IAAIA,CAACC,IAAI,EAAEC,QAAQ,EAAEC,QAAQ,EAAE;EACpCD,QAAQ,CAACE,EAAE,CAACC,KAAK,CAACJ,IAAI,EAAE,CAACK,UAAU,EAAED,KAAK,KAAK;IAC3C,IAAIC,UAAU,KAAK,IAAI,EAAE;MACrBC,mBAAmB,CAACJ,QAAQ,EAAEG,UAAU,CAAC;MACzC;IACJ;IACA,IAAI,CAACD,KAAK,CAACG,cAAc,CAAC,CAAC,IAAI,CAACN,QAAQ,CAACO,kBAAkB,EAAE;MACzDC,mBAAmB,CAACP,QAAQ,EAAEE,KAAK,CAAC;MACpC;IACJ;IACAH,QAAQ,CAACE,EAAE,CAACO,IAAI,CAACV,IAAI,EAAE,CAACW,SAAS,EAAED,IAAI,KAAK;MACxC,IAAIC,SAAS,KAAK,IAAI,EAAE;QACpB,IAAIV,QAAQ,CAACW,8BAA8B,EAAE;UACzCN,mBAAmB,CAACJ,QAAQ,EAAES,SAAS,CAAC;UACxC;QACJ;QACAF,mBAAmB,CAACP,QAAQ,EAAEE,KAAK,CAAC;QACpC;MACJ;MACA,IAAIH,QAAQ,CAACY,gBAAgB,EAAE;QAC3BH,IAAI,CAACH,cAAc,GAAG,MAAM,IAAI;MACpC;MACAE,mBAAmB,CAACP,QAAQ,EAAEQ,IAAI,CAAC;IACvC,CAAC,CAAC;EACN,CAAC,CAAC;AACN;AACAb,OAAO,CAACE,IAAI,GAAGA,IAAI;AACnB,SAASO,mBAAmBA,CAACJ,QAAQ,EAAEY,KAAK,EAAE;EAC1CZ,QAAQ,CAACY,KAAK,CAAC;AACnB;AACA,SAASL,mBAAmBA,CAACP,QAAQ,EAAEa,MAAM,EAAE;EAC3Cb,QAAQ,CAAC,IAAI,EAAEa,MAAM,CAAC;AAC1B"},"metadata":{},"sourceType":"script","externalDependencies":[]}