25 lines
12 KiB
JavaScript

"use strict";
/*
* ATTENTION: An "eval-source-map" devtool has been used.
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
exports.id = "vendor-chunks/p-timeout";
exports.ids = ["vendor-chunks/p-timeout"];
exports.modules = {
/***/ "(ssr)/./node_modules/p-timeout/index.js":
/*!*****************************************!*\
!*** ./node_modules/p-timeout/index.js ***!
\*****************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ AbortError: () => (/* binding */ AbortError),\n/* harmony export */ TimeoutError: () => (/* binding */ TimeoutError),\n/* harmony export */ \"default\": () => (/* binding */ pTimeout)\n/* harmony export */ });\nclass TimeoutError extends Error {\n constructor(message){\n super(message);\n this.name = \"TimeoutError\";\n }\n}\n/**\nAn error to be thrown when the request is aborted by AbortController.\nDOMException is thrown instead of this Error when DOMException is available.\n*/ class AbortError extends Error {\n constructor(message){\n super();\n this.name = \"AbortError\";\n this.message = message;\n }\n}\n/**\nTODO: Remove AbortError and just throw DOMException when targeting Node 18.\n*/ const getDOMException = (errorMessage)=>globalThis.DOMException === undefined ? new AbortError(errorMessage) : new DOMException(errorMessage);\n/**\nTODO: Remove below function and just 'reject(signal.reason)' when targeting Node 18.\n*/ const getAbortedReason = (signal)=>{\n const reason = signal.reason === undefined ? getDOMException(\"This operation was aborted.\") : signal.reason;\n return reason instanceof Error ? reason : getDOMException(reason);\n};\nfunction pTimeout(promise, options) {\n const { milliseconds, fallback, message, customTimers = {\n setTimeout,\n clearTimeout\n } } = options;\n let timer;\n const wrappedPromise = new Promise((resolve, reject)=>{\n if (typeof milliseconds !== \"number\" || Math.sign(milliseconds) !== 1) {\n throw new TypeError(`Expected \\`milliseconds\\` to be a positive number, got \\`${milliseconds}\\``);\n }\n if (options.signal) {\n const { signal } = options;\n if (signal.aborted) {\n reject(getAbortedReason(signal));\n }\n signal.addEventListener(\"abort\", ()=>{\n reject(getAbortedReason(signal));\n });\n }\n if (milliseconds === Number.POSITIVE_INFINITY) {\n promise.then(resolve, reject);\n return;\n }\n // We create the error outside of `setTimeout` to preserve the stack trace.\n const timeoutError = new TimeoutError();\n timer = customTimers.setTimeout.call(undefined, ()=>{\n if (fallback) {\n try {\n resolve(fallback());\n } catch (error) {\n reject(error);\n }\n return;\n }\n if (typeof promise.cancel === \"function\") {\n promise.cancel();\n }\n if (message === false) {\n resolve();\n } else if (message instanceof Error) {\n reject(message);\n } else {\n timeoutError.message = message ?? `Promise timed out after ${milliseconds} milliseconds`;\n reject(timeoutError);\n }\n }, milliseconds);\n (async ()=>{\n try {\n resolve(await promise);\n } catch (error) {\n reject(error);\n }\n })();\n });\n const cancelablePromise = wrappedPromise.finally(()=>{\n cancelablePromise.clear();\n });\n cancelablePromise.clear = ()=>{\n customTimers.clearTimeout.call(undefined, timer);\n timer = undefined;\n };\n return cancelablePromise;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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Oi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvcC10aW1lb3V0L2luZGV4LmpzPzdhYWQiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNsYXNzIFRpbWVvdXRFcnJvciBleHRlbmRzIEVycm9yIHtcblx0Y29uc3RydWN0b3IobWVzc2FnZSkge1xuXHRcdHN1cGVyKG1lc3NhZ2UpO1xuXHRcdHRoaXMubmFtZSA9ICdUaW1lb3V0RXJyb3InO1xuXHR9XG59XG5cbi8qKlxuQW4gZXJyb3IgdG8gYmUgdGhyb3duIHdoZW4gdGhlIHJlcXVlc3QgaXMgYWJvcnRlZCBieSBBYm9ydENvbnRyb2xsZXIuXG5ET01FeGNlcHRpb24gaXMgdGhyb3duIGluc3RlYWQgb2YgdGhpcyBFcnJvciB3aGVuIERPTUV4Y2VwdGlvbiBpcyBhdmFpbGFibGUuXG4qL1xuZXhwb3J0IGNsYXNzIEFib3J0RXJyb3IgZXh0ZW5kcyBFcnJvciB7XG5cdGNvbnN0cnVjdG9yKG1lc3NhZ2UpIHtcblx0XHRzdXBlcigpO1xuXHRcdHRoaXMubmFtZSA9ICdBYm9ydEVycm9yJztcblx0XHR0aGlzLm1lc3NhZ2UgPSBtZXNzYWdlO1xuXHR9XG59XG5cbi8qKlxuVE9ETzogUmVtb3ZlIEFib3J0RXJyb3IgYW5kIGp1c3QgdGhyb3cgRE9NRXhjZXB0aW9uIHdoZW4gdGFyZ2V0aW5nIE5vZGUgMTguXG4qL1xuY29uc3QgZ2V0RE9NRXhjZXB0aW9uID0gZXJyb3JNZXNzYWdlID0+IGdsb2JhbFRoaXMuRE9NRXhjZXB0aW9uID09PSB1bmRlZmluZWRcblx0PyBuZXcgQWJvcnRFcnJvcihlcnJvck1lc3NhZ2UpXG5cdDogbmV3IERPTUV4Y2VwdGlvbihlcnJvck1lc3NhZ2UpO1xuXG4vKipcblRPRE86IFJlbW92ZSBiZWxvdyBmdW5jdGlvbiBhbmQganVzdCAncmVqZWN0KHNpZ25hbC5yZWFzb24pJyB3aGVuIHRhcmdldGluZyBOb2RlIDE4LlxuKi9cbmNvbnN0IGdldEFib3J0ZWRSZWFzb24gPSBzaWduYWwgPT4ge1xuXHRjb25zdCByZWFzb24gPSBzaWduYWwucmVhc29uID09PSB1bmRlZmluZWRcblx0XHQ/IGdldERPTUV4Y2VwdGlvbignVGhpcyBvcGVyYXRpb24gd2FzIGFib3J0ZWQuJylcblx0XHQ6IHNpZ25hbC5yZWFzb247XG5cblx0cmV0dXJuIHJlYXNvbiBpbnN0YW5jZW9mIEVycm9yID8gcmVhc29uIDogZ2V0RE9NRXhjZXB0aW9uKHJlYXNvbik7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBwVGltZW91dChwcm9taXNlLCBvcHRpb25zKSB7XG5cdGNvbnN0IHtcblx0XHRtaWxsaXNlY29uZHMsXG5cdFx0ZmFsbGJhY2ssXG5cdFx0bWVzc2FnZSxcblx0XHRjdXN0b21UaW1lcnMgPSB7c2V0VGltZW91dCwgY2xlYXJUaW1lb3V0fSxcblx0fSA9IG9wdGlvbnM7XG5cblx0bGV0IHRpbWVyO1xuXG5cdGNvbnN0IHdyYXBwZWRQcm9taXNlID0gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xuXHRcdGlmICh0eXBlb2YgbWlsbGlzZWNvbmRzICE9PSAnbnVtYmVyJyB8fCBNYXRoLnNpZ24obWlsbGlzZWNvbmRzKSAhPT0gMSkge1xuXHRcdFx0dGhyb3cgbmV3IFR5cGVFcnJvcihgRXhwZWN0ZWQgXFxgbWlsbGlzZWNvbmRzXFxgIHRvIGJlIGEgcG9zaXRpdmUgbnVtYmVyLCBnb3QgXFxgJHttaWxsaXNlY29uZHN9XFxgYCk7XG5cdFx0fVxuXG5cdFx0aWYgKG9wdGlvbnMuc2lnbmFsKSB7XG5cdFx0XHRjb25zdCB7c2lnbmFsfSA9IG9wdGlvbnM7XG5cdFx0XHRpZiAoc2lnbmFsLmFib3J0ZWQpIHtcblx0XHRcdFx0cmVqZWN0KGdldEFib3J0ZWRSZWFzb24oc2lnbmFsKSk7XG5cdFx0XHR9XG5cblx0XHRcdHNpZ25hbC5hZGRFdmVudExpc3RlbmVyKCdhYm9ydCcsICgpID0+IHtcblx0XHRcdFx0cmVqZWN0KGdldEFib3J0ZWRSZWFzb24oc2lnbmFsKSk7XG5cdFx0XHR9KTtcblx0XHR9XG5cblx0XHRpZiAobWlsbGlzZWNvbmRzID09PSBOdW1iZXIuUE9TSVRJVkVfSU5GSU5JVFkpIHtcblx0XHRcdHByb21pc2UudGhlbihyZXNvbHZlLCByZWplY3QpO1xuXHRcdFx0cmV0dXJuO1xuXHRcdH1cblxuXHRcdC8vIFdlIGNyZWF0ZSB0aGUgZXJyb3Igb3V0c2lkZSBvZiBgc2V0VGltZW91dGAgdG8gcHJlc2VydmUgdGhlIHN0YWNrIHRyYWNlLlxuXHRcdGNvbnN0IHRpbWVvdXRFcnJvciA9IG5ldyBUaW1lb3V0RXJyb3IoKTtcblxuXHRcdHRpbWVyID0gY3VzdG9tVGltZXJzLnNldFRpbWVvdXQuY2FsbCh1bmRlZmluZWQsICgpID0+IHtcblx0XHRcdGlmIChmYWxsYmFjaykge1xuXHRcdFx0XHR0cnkge1xuXHRcdFx0XHRcdHJlc29sdmUoZmFsbGJhY2soKSk7XG5cdFx0XHRcdH0gY2F0Y2ggKGVycm9yKSB7XG5cdFx0XHRcdFx0cmVqZWN0KGVycm9yKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHJldHVybjtcblx0XHRcdH1cblxuXHRcdFx0aWYgKHR5cGVvZiBwcm9taXNlLmNhbmNlbCA9PT0gJ2Z1bmN0aW9uJykge1xuXHRcdFx0XHRwcm9taXNlLmNhbmNlbCgpO1xuXHRcdFx0fVxuXG5cdFx0XHRpZiAobWVzc2FnZSA9PT0gZmFsc2UpIHtcblx0XHRcdFx0cmVzb2x2ZSgpO1xuXHRcdFx0fSBlbHNlIGlmIChtZXNzYWdlIGluc3RhbmNlb2YgRXJyb3IpIHtcblx0XHRcdFx0cmVqZWN0KG1lc3NhZ2UpO1xuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0dGltZW91dEVycm9yLm1lc3NhZ2UgPSBtZXNzYWdlID8/IGBQcm9taXNlIHRpbWVkIG91dCBhZnRlciAke21pbGxpc2Vjb25kc30gbWlsbGlzZWNvbmRzYDtcblx0XHRcdFx0cmVqZWN0KHRpbWVvdXRFcnJvcik7XG5cdFx0XHR9XG5cdFx0fSwgbWlsbGlzZWNvbmRzKTtcblxuXHRcdChhc3luYyAoKSA9PiB7XG5cdFx0XHR0cnkge1xuXHRcdFx0XHRyZXNvbHZlKGF3YWl0IHByb21pc2UpO1xuXHRcdFx0fSBjYXRjaCAoZXJyb3IpIHtcblx0XHRcdFx0cmVqZWN0KGVycm9yKTtcblx0XHRcdH1cblx0XHR9KSgpO1xuXHR9KTtcblxuXHRjb25zdCBjYW5jZWxhYmxlUHJvbWlzZSA9IHdyYXBwZWRQcm9taXNlLmZpbmFsbHkoKCkgPT4ge1xuXHRcdGNhbmNlbGFibGVQcm9taXNlLmNsZWFyKCk7XG5cdH0pO1xuXG5cdGNhbmNlbGFibGVQcm9taXNlLmNsZWFyID0gKCkgPT4ge1xuXHRcdGN1c3RvbVRpbWVycy5jbGVhclRpbWVvdXQuY2FsbCh1bmRlZmluZWQsIHRpbWVyKTtcblx0XHR0aW1lciA9IHVuZGVmaW5lZDtcblx0fTtcblxuXHRyZXR1cm4gY2FuY2VsYWJsZVByb21pc2U7XG59XG4iXSwibmFtZXMiOlsiVGltZW91dEVycm9yIiwiRXJyb3IiLCJjb25zdHJ1Y3RvciIsIm1lc3NhZ2UiLCJuYW1lIiwiQWJvcnRFcnJvciIsImdldERPTUV4Y2VwdGlvbiIsImVycm9yTWVzc2FnZSIsImdsb2JhbFRoaXMiLCJET01FeGNlcHRpb24iLCJ1bmRlZmluZWQiLCJnZXRBYm9ydGVkUmVhc29uIiwic2lnbmFsIiwicmVhc29uIiwicFRpbWVvdXQiLCJwcm9taXNlIiwib3B0aW9ucyIsIm1pbGxpc2Vjb25kcyIsImZhbGxiYWNrIiwiY3VzdG9tVGltZXJzIiwic2V0VGltZW91dCIsImNsZWFyVGltZW91dCIsInRpbWVyIiwid3JhcHBlZFByb21pc2UiLCJQcm9taXNlIiwicmVzb2x2ZSIsInJlamVjdCIsIk1hdGgiLCJzaWduIiwiVHlwZUVycm9yIiwiYWJvcnRlZCIsImFkZEV2ZW50TGlzdGVuZXIiLCJOdW1iZXIiLCJQT1NJVElWRV9JTkZJTklUWSIsInRoZW4iLCJ0aW1lb3V0RXJyb3IiLCJjYWxsIiwiZXJyb3IiLCJjYW5jZWwiLCJjYW5jZWxhYmxlUHJvbWlzZSIsImZpbmFsbHkiLCJjbGVhciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/p-timeout/index.js\n");
/***/ })
};
;