{"ast":null,"code":"import CanceledError from \"../cancel/CanceledError.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport utils from '../utils.js';\nvar composeSignals = function composeSignals(signals, timeout) {\n  var _signals = signals = signals ? signals.filter(Boolean) : [],\n    length = _signals.length;\n  if (timeout || length) {\n    var controller = new AbortController();\n    var aborted;\n    var onabort = function onabort(reason) {\n      if (!aborted) {\n        aborted = true;\n        unsubscribe();\n        var err = reason instanceof Error ? reason : this.reason;\n        controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err));\n      }\n    };\n    var timer = timeout && setTimeout(function () {\n      timer = null;\n      onabort(new AxiosError(\"timeout \".concat(timeout, \" of ms exceeded\"), AxiosError.ETIMEDOUT));\n    }, timeout);\n    var unsubscribe = function unsubscribe() {\n      if (signals) {\n        timer && clearTimeout(timer);\n        timer = null;\n        signals.forEach(function (signal) {\n          signal.unsubscribe ? signal.unsubscribe(onabort) : signal.removeEventListener('abort', onabort);\n        });\n        signals = null;\n      }\n    };\n    signals.forEach(function (signal) {\n      return signal.addEventListener('abort', onabort);\n    });\n    var signal = controller.signal;\n    signal.unsubscribe = function () {\n      return utils.asap(unsubscribe);\n    };\n    return signal;\n  }\n};\nexport default composeSignals;","map":{"version":3,"names":["CanceledError","AxiosError","utils","composeSignals","signals","timeout","_signals","filter","Boolean","length","controller","AbortController","aborted","onabort","reason","unsubscribe","err","Error","abort","message","timer","setTimeout","concat","ETIMEDOUT","clearTimeout","forEach","signal","removeEventListener","addEventListener","asap"],"sources":["C:/ldt/LDT/management/node_modules/axios/lib/helpers/composeSignals.js"],"sourcesContent":["import CanceledError from \"../cancel/CanceledError.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport utils from '../utils.js';\n\nconst composeSignals = (signals, timeout) => {\n  const {length} = (signals = signals ? signals.filter(Boolean) : []);\n\n  if (timeout || length) {\n    let controller = new AbortController();\n\n    let aborted;\n\n    const onabort = function (reason) {\n      if (!aborted) {\n        aborted = true;\n        unsubscribe();\n        const err = reason instanceof Error ? reason : this.reason;\n        controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err));\n      }\n    }\n\n    let timer = timeout && setTimeout(() => {\n      timer = null;\n      onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT))\n    }, timeout)\n\n    const unsubscribe = () => {\n      if (signals) {\n        timer && clearTimeout(timer);\n        timer = null;\n        signals.forEach(signal => {\n          signal.unsubscribe ? signal.unsubscribe(onabort) : signal.removeEventListener('abort', onabort);\n        });\n        signals = null;\n      }\n    }\n\n    signals.forEach((signal) => signal.addEventListener('abort', onabort));\n\n    const {signal} = controller;\n\n    signal.unsubscribe = () => utils.asap(unsubscribe);\n\n    return signal;\n  }\n}\n\nexport default composeSignals;\n"],"mappings":"AAAA,OAAOA,aAAa,MAAM,4BAA4B;AACtD,OAAOC,UAAU,MAAM,uBAAuB;AAC9C,OAAOC,KAAK,MAAM,aAAa;AAE/B,IAAMC,cAAc,GAAG,SAAjBA,cAAcA,CAAIC,OAAO,EAAEC,OAAO,EAAK;EAC3C,IAAAC,QAAA,GAAkBF,OAAO,GAAGA,OAAO,GAAGA,OAAO,CAACG,MAAM,CAACC,OAAO,CAAC,GAAG,EAAE;IAA3DC,MAAM,GAAAH,QAAA,CAANG,MAAM;EAEb,IAAIJ,OAAO,IAAII,MAAM,EAAE;IACrB,IAAIC,UAAU,GAAG,IAAIC,eAAe,CAAC,CAAC;IAEtC,IAAIC,OAAO;IAEX,IAAMC,OAAO,GAAG,SAAVA,OAAOA,CAAaC,MAAM,EAAE;MAChC,IAAI,CAACF,OAAO,EAAE;QACZA,OAAO,GAAG,IAAI;QACdG,WAAW,CAAC,CAAC;QACb,IAAMC,GAAG,GAAGF,MAAM,YAAYG,KAAK,GAAGH,MAAM,GAAG,IAAI,CAACA,MAAM;QAC1DJ,UAAU,CAACQ,KAAK,CAACF,GAAG,YAAYf,UAAU,GAAGe,GAAG,GAAG,IAAIhB,aAAa,CAACgB,GAAG,YAAYC,KAAK,GAAGD,GAAG,CAACG,OAAO,GAAGH,GAAG,CAAC,CAAC;MACjH;IACF,CAAC;IAED,IAAII,KAAK,GAAGf,OAAO,IAAIgB,UAAU,CAAC,YAAM;MACtCD,KAAK,GAAG,IAAI;MACZP,OAAO,CAAC,IAAIZ,UAAU,YAAAqB,MAAA,CAAYjB,OAAO,sBAAmBJ,UAAU,CAACsB,SAAS,CAAC,CAAC;IACpF,CAAC,EAAElB,OAAO,CAAC;IAEX,IAAMU,WAAW,GAAG,SAAdA,WAAWA,CAAA,EAAS;MACxB,IAAIX,OAAO,EAAE;QACXgB,KAAK,IAAII,YAAY,CAACJ,KAAK,CAAC;QAC5BA,KAAK,GAAG,IAAI;QACZhB,OAAO,CAACqB,OAAO,CAAC,UAAAC,MAAM,EAAI;UACxBA,MAAM,CAACX,WAAW,GAAGW,MAAM,CAACX,WAAW,CAACF,OAAO,CAAC,GAAGa,MAAM,CAACC,mBAAmB,CAAC,OAAO,EAAEd,OAAO,CAAC;QACjG,CAAC,CAAC;QACFT,OAAO,GAAG,IAAI;MAChB;IACF,CAAC;IAEDA,OAAO,CAACqB,OAAO,CAAC,UAACC,MAAM;MAAA,OAAKA,MAAM,CAACE,gBAAgB,CAAC,OAAO,EAAEf,OAAO,CAAC;IAAA,EAAC;IAEtE,IAAOa,MAAM,GAAIhB,UAAU,CAApBgB,MAAM;IAEbA,MAAM,CAACX,WAAW,GAAG;MAAA,OAAMb,KAAK,CAAC2B,IAAI,CAACd,WAAW,CAAC;IAAA;IAElD,OAAOW,MAAM;EACf;AACF,CAAC;AAED,eAAevB,cAAc","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}