{"ast":null,"code":"import _asyncToGenerator from \"F:/workspace/202226701027/huinongbao-app/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\";\nexport function raceWithSignal(_x, _x2) {\n return _raceWithSignal.apply(this, arguments);\n}\nfunction _raceWithSignal() {\n _raceWithSignal = _asyncToGenerator(function* (promise, signal) {\n if (signal === undefined) {\n return promise;\n }\n let listener;\n return Promise.race([promise.catch(err => {\n if (!(signal !== null && signal !== void 0 && signal.aborted)) {\n throw err;\n } else {\n return undefined;\n }\n }), new Promise((_, reject) => {\n listener = () => {\n reject(new Error(\"Aborted\"));\n };\n signal.addEventListener(\"abort\", listener);\n // Must be here inside the promise to avoid a race condition\n if (signal.aborted) {\n reject(new Error(\"Aborted\"));\n }\n })]).finally(() => signal.removeEventListener(\"abort\", listener));\n });\n return _raceWithSignal.apply(this, arguments);\n}","map":{"version":3,"names":["raceWithSignal","_x","_x2","_raceWithSignal","apply","arguments","_asyncToGenerator","promise","signal","undefined","listener","Promise","race","catch","err","aborted","_","reject","Error","addEventListener","finally","removeEventListener"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/@langchain/core/dist/utils/signal.js"],"sourcesContent":["export async function raceWithSignal(promise, signal) {\n if (signal === undefined) {\n return promise;\n }\n let listener;\n return Promise.race([\n promise.catch((err) => {\n if (!signal?.aborted) {\n throw err;\n }\n else {\n return undefined;\n }\n }),\n new Promise((_, reject) => {\n listener = () => {\n reject(new Error(\"Aborted\"));\n };\n signal.addEventListener(\"abort\", listener);\n // Must be here inside the promise to avoid a race condition\n if (signal.aborted) {\n reject(new Error(\"Aborted\"));\n }\n }),\n ]).finally(() => signal.removeEventListener(\"abort\", listener));\n}\n"],"mappings":";AAAA,gBAAsBA,cAAcA,CAAAC,EAAA,EAAAC,GAAA;EAAA,OAAAC,eAAA,CAAAC,KAAA,OAAAC,SAAA;AAAA;AAyBnC,SAAAF,gBAAA;EAAAA,eAAA,GAAAG,iBAAA,CAzBM,WAA8BC,OAAO,EAAEC,MAAM,EAAE;IAClD,IAAIA,MAAM,KAAKC,SAAS,EAAE;MACtB,OAAOF,OAAO;IAClB;IACA,IAAIG,QAAQ;IACZ,OAAOC,OAAO,CAACC,IAAI,CAAC,CAChBL,OAAO,CAACM,KAAK,CAAEC,GAAG,IAAK;MACnB,IAAI,EAACN,MAAM,aAANA,MAAM,eAANA,MAAM,CAAEO,OAAO,GAAE;QAClB,MAAMD,GAAG;MACb,CAAC,MACI;QACD,OAAOL,SAAS;MACpB;IACJ,CAAC,CAAC,EACF,IAAIE,OAAO,CAAC,CAACK,CAAC,EAAEC,MAAM,KAAK;MACvBP,QAAQ,GAAGA,CAAA,KAAM;QACbO,MAAM,CAAC,IAAIC,KAAK,CAAC,SAAS,CAAC,CAAC;MAChC,CAAC;MACDV,MAAM,CAACW,gBAAgB,CAAC,OAAO,EAAET,QAAQ,CAAC;MAC1C;MACA,IAAIF,MAAM,CAACO,OAAO,EAAE;QAChBE,MAAM,CAAC,IAAIC,KAAK,CAAC,SAAS,CAAC,CAAC;MAChC;IACJ,CAAC,CAAC,CACL,CAAC,CAACE,OAAO,CAAC,MAAMZ,MAAM,CAACa,mBAAmB,CAAC,OAAO,EAAEX,QAAQ,CAAC,CAAC;EACnE,CAAC;EAAA,OAAAP,eAAA,CAAAC,KAAA,OAAAC,SAAA;AAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}