var __create = Object.create; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __getProtoOf = Object.getPrototypeOf; var __hasOwnProp = Object.prototype.hasOwnProperty; var __require = /* @__PURE__ */ ((x) => typeof require !== "undefined" ? require : typeof Proxy !== "undefined" ? new Proxy(x, { get: (a5, b3) => (typeof require !== "undefined" ? require : a5)[b3] }) : x)(function(x) { if (typeof require !== "undefined") return require.apply(this, arguments); throw Error('Dynamic require of "' + x + '" is not supported'); }); var __esm = (fn, res) => function __init() { return fn && (res = (0, fn[__getOwnPropNames(fn)[0]])(fn = 0)), res; }; var __commonJS = (cb, mod3) => function __require2() { return mod3 || (0, cb[__getOwnPropNames(cb)[0]])((mod3 = { exports: {} }).exports, mod3), mod3.exports; }; var __export = (target, all5) => { for (var name in all5) __defProp(target, name, { get: all5[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toESM = (mod3, isNodeMode, target) => (target = mod3 != null ? __create(__getProtoOf(mod3)) : {}, __copyProps( // If the importer is in node compatibility mode or this is not an ESM // file that has been converted to a CommonJS file using a Babel- // compatible transform (i.e. "__esModule" has not been set), then set // "default" to the CommonJS "module.exports" for node compatibility. isNodeMode || !mod3 || !mod3.__esModule ? __defProp(target, "default", { value: mod3, enumerable: true }) : target, mod3 )); var __toCommonJS = (mod3) => __copyProps(__defProp({}, "__esModule", { value: true }), mod3); // ../../node_modules/.pnpm/tslib@2.8.1/node_modules/tslib/tslib.es6.mjs var tslib_es6_exports = {}; __export(tslib_es6_exports, { __addDisposableResource: () => __addDisposableResource, __assign: () => __assign, __asyncDelegator: () => __asyncDelegator, __asyncGenerator: () => __asyncGenerator, __asyncValues: () => __asyncValues, __await: () => __await, __awaiter: () => __awaiter, __classPrivateFieldGet: () => __classPrivateFieldGet, __classPrivateFieldIn: () => __classPrivateFieldIn, __classPrivateFieldSet: () => __classPrivateFieldSet, __createBinding: () => __createBinding, __decorate: () => __decorate, __disposeResources: () => __disposeResources, __esDecorate: () => __esDecorate, __exportStar: () => __exportStar, __extends: () => __extends, __generator: () => __generator, __importDefault: () => __importDefault, __importStar: () => __importStar, __makeTemplateObject: () => __makeTemplateObject, __metadata: () => __metadata, __param: () => __param, __propKey: () => __propKey, __read: () => __read, __rest: () => __rest, __rewriteRelativeImportExtension: () => __rewriteRelativeImportExtension, __runInitializers: () => __runInitializers, __setFunctionName: () => __setFunctionName, __spread: () => __spread, __spreadArray: () => __spreadArray, __spreadArrays: () => __spreadArrays, __values: () => __values, default: () => tslib_es6_default }); function __extends(d3, b3) { if (typeof b3 !== "function" && b3 !== null) throw new TypeError("Class extends value " + String(b3) + " is not a constructor or null"); extendStatics(d3, b3); function __() { this.constructor = d3; } d3.prototype = b3 === null ? Object.create(b3) : (__.prototype = b3.prototype, new __()); } function __rest(s4, e4) { var t4 = {}; for (var p3 in s4) if (Object.prototype.hasOwnProperty.call(s4, p3) && e4.indexOf(p3) < 0) t4[p3] = s4[p3]; if (s4 != null && typeof Object.getOwnPropertySymbols === "function") for (var i5 = 0, p3 = Object.getOwnPropertySymbols(s4); i5 < p3.length; i5++) { if (e4.indexOf(p3[i5]) < 0 && Object.prototype.propertyIsEnumerable.call(s4, p3[i5])) t4[p3[i5]] = s4[p3[i5]]; } return t4; } function __decorate(decorators, target, key, desc) { var c6 = arguments.length, r4 = c6 < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d3; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r4 = Reflect.decorate(decorators, target, key, desc); else for (var i5 = decorators.length - 1; i5 >= 0; i5--) if (d3 = decorators[i5]) r4 = (c6 < 3 ? d3(r4) : c6 > 3 ? d3(target, key, r4) : d3(target, key)) || r4; return c6 > 3 && r4 && Object.defineProperty(target, key, r4), r4; } function __param(paramIndex, decorator) { return function(target, key) { decorator(target, key, paramIndex); }; } function __esDecorate(ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) { function accept(f4) { if (f4 !== void 0 && typeof f4 !== "function") throw new TypeError("Function expected"); return f4; } var kind = contextIn.kind, key = kind === "getter" ? "get" : kind === "setter" ? "set" : "value"; var target = !descriptorIn && ctor ? contextIn["static"] ? ctor : ctor.prototype : null; var descriptor = descriptorIn || (target ? Object.getOwnPropertyDescriptor(target, contextIn.name) : {}); var _, done = false; for (var i5 = decorators.length - 1; i5 >= 0; i5--) { var context = {}; for (var p3 in contextIn) context[p3] = p3 === "access" ? {} : contextIn[p3]; for (var p3 in contextIn.access) context.access[p3] = contextIn.access[p3]; context.addInitializer = function(f4) { if (done) throw new TypeError("Cannot add initializers after decoration has completed"); extraInitializers.push(accept(f4 || null)); }; var result = (0, decorators[i5])(kind === "accessor" ? { get: descriptor.get, set: descriptor.set } : descriptor[key], context); if (kind === "accessor") { if (result === void 0) continue; if (result === null || typeof result !== "object") throw new TypeError("Object expected"); if (_ = accept(result.get)) descriptor.get = _; if (_ = accept(result.set)) descriptor.set = _; if (_ = accept(result.init)) initializers.unshift(_); } else if (_ = accept(result)) { if (kind === "field") initializers.unshift(_); else descriptor[key] = _; } } if (target) Object.defineProperty(target, contextIn.name, descriptor); done = true; } function __runInitializers(thisArg, initializers, value2) { var useValue = arguments.length > 2; for (var i5 = 0; i5 < initializers.length; i5++) { value2 = useValue ? initializers[i5].call(thisArg, value2) : initializers[i5].call(thisArg); } return useValue ? value2 : void 0; } function __propKey(x) { return typeof x === "symbol" ? x : "".concat(x); } function __setFunctionName(f4, name, prefix) { if (typeof name === "symbol") name = name.description ? "[".concat(name.description, "]") : ""; return Object.defineProperty(f4, "name", { configurable: true, value: prefix ? "".concat(prefix, " ", name) : name }); } function __metadata(metadataKey, metadataValue) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue); } function __awaiter(thisArg, _arguments, P, generator2) { function adopt(value2) { return value2 instanceof P ? value2 : new P(function(resolve4) { resolve4(value2); }); } return new (P || (P = Promise))(function(resolve4, reject) { function fulfilled(value2) { try { step(generator2.next(value2)); } catch (e4) { reject(e4); } } function rejected(value2) { try { step(generator2["throw"](value2)); } catch (e4) { reject(e4); } } function step(result) { result.done ? resolve4(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator2 = generator2.apply(thisArg, _arguments || [])).next()); }); } function __generator(thisArg, body) { var _ = { label: 0, sent: function() { if (t4[0] & 1) throw t4[1]; return t4[1]; }, trys: [], ops: [] }, f4, y3, t4, g3 = Object.create((typeof Iterator === "function" ? Iterator : Object).prototype); return g3.next = verb(0), g3["throw"] = verb(1), g3["return"] = verb(2), typeof Symbol === "function" && (g3[Symbol.iterator] = function() { return this; }), g3; function verb(n6) { return function(v3) { return step([n6, v3]); }; } function step(op) { if (f4) throw new TypeError("Generator is already executing."); while (g3 && (g3 = 0, op[0] && (_ = 0)), _) try { if (f4 = 1, y3 && (t4 = op[0] & 2 ? y3["return"] : op[0] ? y3["throw"] || ((t4 = y3["return"]) && t4.call(y3), 0) : y3.next) && !(t4 = t4.call(y3, op[1])).done) return t4; if (y3 = 0, t4) op = [op[0] & 2, t4.value]; switch (op[0]) { case 0: case 1: t4 = op; break; case 4: _.label++; return { value: op[1], done: false }; case 5: _.label++; y3 = op[1]; op = [0]; continue; case 7: op = _.ops.pop(); _.trys.pop(); continue; default: if (!(t4 = _.trys, t4 = t4.length > 0 && t4[t4.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } if (op[0] === 3 && (!t4 || op[1] > t4[0] && op[1] < t4[3])) { _.label = op[1]; break; } if (op[0] === 6 && _.label < t4[1]) { _.label = t4[1]; t4 = op; break; } if (t4 && _.label < t4[2]) { _.label = t4[2]; _.ops.push(op); break; } if (t4[2]) _.ops.pop(); _.trys.pop(); continue; } op = body.call(thisArg, _); } catch (e4) { op = [6, e4]; y3 = 0; } finally { f4 = t4 = 0; } if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } } function __exportStar(m3, o5) { for (var p3 in m3) if (p3 !== "default" && !Object.prototype.hasOwnProperty.call(o5, p3)) __createBinding(o5, m3, p3); } function __values(o5) { var s4 = typeof Symbol === "function" && Symbol.iterator, m3 = s4 && o5[s4], i5 = 0; if (m3) return m3.call(o5); if (o5 && typeof o5.length === "number") return { next: function() { if (o5 && i5 >= o5.length) o5 = void 0; return { value: o5 && o5[i5++], done: !o5 }; } }; throw new TypeError(s4 ? "Object is not iterable." : "Symbol.iterator is not defined."); } function __read(o5, n6) { var m3 = typeof Symbol === "function" && o5[Symbol.iterator]; if (!m3) return o5; var i5 = m3.call(o5), r4, ar = [], e4; try { while ((n6 === void 0 || n6-- > 0) && !(r4 = i5.next()).done) ar.push(r4.value); } catch (error) { e4 = { error }; } finally { try { if (r4 && !r4.done && (m3 = i5["return"])) m3.call(i5); } finally { if (e4) throw e4.error; } } return ar; } function __spread() { for (var ar = [], i5 = 0; i5 < arguments.length; i5++) ar = ar.concat(__read(arguments[i5])); return ar; } function __spreadArrays() { for (var s4 = 0, i5 = 0, il = arguments.length; i5 < il; i5++) s4 += arguments[i5].length; for (var r4 = Array(s4), k3 = 0, i5 = 0; i5 < il; i5++) for (var a5 = arguments[i5], j = 0, jl = a5.length; j < jl; j++, k3++) r4[k3] = a5[j]; return r4; } function __spreadArray(to, from, pack) { if (pack || arguments.length === 2) for (var i5 = 0, l4 = from.length, ar; i5 < l4; i5++) { if (ar || !(i5 in from)) { if (!ar) ar = Array.prototype.slice.call(from, 0, i5); ar[i5] = from[i5]; } } return to.concat(ar || Array.prototype.slice.call(from)); } function __await(v3) { return this instanceof __await ? (this.v = v3, this) : new __await(v3); } function __asyncGenerator(thisArg, _arguments, generator2) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var g3 = generator2.apply(thisArg, _arguments || []), i5, q = []; return i5 = Object.create((typeof AsyncIterator === "function" ? AsyncIterator : Object).prototype), verb("next"), verb("throw"), verb("return", awaitReturn), i5[Symbol.asyncIterator] = function() { return this; }, i5; function awaitReturn(f4) { return function(v3) { return Promise.resolve(v3).then(f4, reject); }; } function verb(n6, f4) { if (g3[n6]) { i5[n6] = function(v3) { return new Promise(function(a5, b3) { q.push([n6, v3, a5, b3]) > 1 || resume(n6, v3); }); }; if (f4) i5[n6] = f4(i5[n6]); } } function resume(n6, v3) { try { step(g3[n6](v3)); } catch (e4) { settle2(q[0][3], e4); } } function step(r4) { r4.value instanceof __await ? Promise.resolve(r4.value.v).then(fulfill, reject) : settle2(q[0][2], r4); } function fulfill(value2) { resume("next", value2); } function reject(value2) { resume("throw", value2); } function settle2(f4, v3) { if (f4(v3), q.shift(), q.length) resume(q[0][0], q[0][1]); } } function __asyncDelegator(o5) { var i5, p3; return i5 = {}, verb("next"), verb("throw", function(e4) { throw e4; }), verb("return"), i5[Symbol.iterator] = function() { return this; }, i5; function verb(n6, f4) { i5[n6] = o5[n6] ? function(v3) { return (p3 = !p3) ? { value: __await(o5[n6](v3)), done: false } : f4 ? f4(v3) : v3; } : f4; } } function __asyncValues(o5) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var m3 = o5[Symbol.asyncIterator], i5; return m3 ? m3.call(o5) : (o5 = typeof __values === "function" ? __values(o5) : o5[Symbol.iterator](), i5 = {}, verb("next"), verb("throw"), verb("return"), i5[Symbol.asyncIterator] = function() { return this; }, i5); function verb(n6) { i5[n6] = o5[n6] && function(v3) { return new Promise(function(resolve4, reject) { v3 = o5[n6](v3), settle2(resolve4, reject, v3.done, v3.value); }); }; } function settle2(resolve4, reject, d3, v3) { Promise.resolve(v3).then(function(v4) { resolve4({ value: v4, done: d3 }); }, reject); } } function __makeTemplateObject(cooked, raw) { if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; } return cooked; } function __importStar(mod3) { if (mod3 && mod3.__esModule) return mod3; var result = {}; if (mod3 != null) { for (var k3 = ownKeys(mod3), i5 = 0; i5 < k3.length; i5++) if (k3[i5] !== "default") __createBinding(result, mod3, k3[i5]); } __setModuleDefault(result, mod3); return result; } function __importDefault(mod3) { return mod3 && mod3.__esModule ? mod3 : { default: mod3 }; } function __classPrivateFieldGet(receiver, state, kind, f4) { if (kind === "a" && !f4) throw new TypeError("Private accessor was defined without a getter"); if (typeof state === "function" ? receiver !== state || !f4 : !state.has(receiver)) throw new TypeError("Cannot read private member from an object whose class did not declare it"); return kind === "m" ? f4 : kind === "a" ? f4.call(receiver) : f4 ? f4.value : state.get(receiver); } function __classPrivateFieldSet(receiver, state, value2, kind, f4) { if (kind === "m") throw new TypeError("Private method is not writable"); if (kind === "a" && !f4) throw new TypeError("Private accessor was defined without a setter"); if (typeof state === "function" ? receiver !== state || !f4 : !state.has(receiver)) throw new TypeError("Cannot write private member to an object whose class did not declare it"); return kind === "a" ? f4.call(receiver, value2) : f4 ? f4.value = value2 : state.set(receiver, value2), value2; } function __classPrivateFieldIn(state, receiver) { if (receiver === null || typeof receiver !== "object" && typeof receiver !== "function") throw new TypeError("Cannot use 'in' operator on non-object"); return typeof state === "function" ? receiver === state : state.has(receiver); } function __addDisposableResource(env, value2, async) { if (value2 !== null && value2 !== void 0) { if (typeof value2 !== "object" && typeof value2 !== "function") throw new TypeError("Object expected."); var dispose, inner; if (async) { if (!Symbol.asyncDispose) throw new TypeError("Symbol.asyncDispose is not defined."); dispose = value2[Symbol.asyncDispose]; } if (dispose === void 0) { if (!Symbol.dispose) throw new TypeError("Symbol.dispose is not defined."); dispose = value2[Symbol.dispose]; if (async) inner = dispose; } if (typeof dispose !== "function") throw new TypeError("Object not disposable."); if (inner) dispose = function() { try { inner.call(this); } catch (e4) { return Promise.reject(e4); } }; env.stack.push({ value: value2, dispose, async }); } else if (async) { env.stack.push({ async: true }); } return value2; } function __disposeResources(env) { function fail(e4) { env.error = env.hasError ? new _SuppressedError(e4, env.error, "An error was suppressed during disposal.") : e4; env.hasError = true; } var r4, s4 = 0; function next() { while (r4 = env.stack.pop()) { try { if (!r4.async && s4 === 1) return s4 = 0, env.stack.push(r4), Promise.resolve().then(next); if (r4.dispose) { var result = r4.dispose.call(r4.value); if (r4.async) return s4 |= 2, Promise.resolve(result).then(next, function(e4) { fail(e4); return next(); }); } else s4 |= 1; } catch (e4) { fail(e4); } } if (s4 === 1) return env.hasError ? Promise.reject(env.error) : Promise.resolve(); if (env.hasError) throw env.error; } return next(); } function __rewriteRelativeImportExtension(path3, preserveJsx) { if (typeof path3 === "string" && /^\.\.?\//.test(path3)) { return path3.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i, function(m3, tsx, d3, ext, cm) { return tsx ? preserveJsx ? ".jsx" : ".js" : d3 && (!ext || !cm) ? m3 : d3 + ext + "." + cm.toLowerCase() + "js"; }); } return path3; } var extendStatics, __assign, __createBinding, __setModuleDefault, ownKeys, _SuppressedError, tslib_es6_default; var init_tslib_es6 = __esm({ "../../node_modules/.pnpm/tslib@2.8.1/node_modules/tslib/tslib.es6.mjs"() { extendStatics = function(d3, b3) { extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(d4, b4) { d4.__proto__ = b4; } || function(d4, b4) { for (var p3 in b4) if (Object.prototype.hasOwnProperty.call(b4, p3)) d4[p3] = b4[p3]; }; return extendStatics(d3, b3); }; __assign = function() { __assign = Object.assign || function __assign2(t4) { for (var s4, i5 = 1, n6 = arguments.length; i5 < n6; i5++) { s4 = arguments[i5]; for (var p3 in s4) if (Object.prototype.hasOwnProperty.call(s4, p3)) t4[p3] = s4[p3]; } return t4; }; return __assign.apply(this, arguments); }; __createBinding = Object.create ? (function(o5, m3, k3, k22) { if (k22 === void 0) k22 = k3; var desc = Object.getOwnPropertyDescriptor(m3, k3); if (!desc || ("get" in desc ? !m3.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m3[k3]; } }; } Object.defineProperty(o5, k22, desc); }) : (function(o5, m3, k3, k22) { if (k22 === void 0) k22 = k3; o5[k22] = m3[k3]; }); __setModuleDefault = Object.create ? (function(o5, v3) { Object.defineProperty(o5, "default", { enumerable: true, value: v3 }); }) : function(o5, v3) { o5["default"] = v3; }; ownKeys = function(o5) { ownKeys = Object.getOwnPropertyNames || function(o6) { var ar = []; for (var k3 in o6) if (Object.prototype.hasOwnProperty.call(o6, k3)) ar[ar.length] = k3; return ar; }; return ownKeys(o5); }; _SuppressedError = typeof SuppressedError === "function" ? SuppressedError : function(error, suppressed, message) { var e4 = new Error(message); return e4.name = "SuppressedError", e4.error = error, e4.suppressed = suppressed, e4; }; tslib_es6_default = { __extends, __assign, __rest, __decorate, __param, __esDecorate, __runInitializers, __propKey, __setFunctionName, __metadata, __awaiter, __generator, __createBinding, __exportStar, __values, __read, __spread, __spreadArrays, __spreadArray, __await, __asyncGenerator, __asyncDelegator, __asyncValues, __makeTemplateObject, __importStar, __importDefault, __classPrivateFieldGet, __classPrivateFieldSet, __classPrivateFieldIn, __addDisposableResource, __disposeResources, __rewriteRelativeImportExtension }; } }); // ../../node_modules/.pnpm/@crawlee+core@3.16.0/node_modules/@crawlee/core/errors.js var require_errors = __commonJS({ "../../node_modules/.pnpm/@crawlee+core@3.16.0/node_modules/@crawlee/core/errors.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SessionError = exports.RetryRequestError = exports.MissingRouteError = exports.CriticalError = exports.NonRetryableError = void 0; var NonRetryableError2 = class extends Error { }; exports.NonRetryableError = NonRetryableError2; var CriticalError2 = class extends NonRetryableError2 { }; exports.CriticalError = CriticalError2; var MissingRouteError2 = class extends CriticalError2 { }; exports.MissingRouteError = MissingRouteError2; var RetryRequestError2 = class extends Error { constructor(message) { super(message ?? "Request is being retried at the user's request"); } }; exports.RetryRequestError = RetryRequestError2; var SessionError2 = class extends RetryRequestError2 { constructor(message) { super(`Detected a session error, rotating session... ${message ? ` ${message}` : ""}`); } }; exports.SessionError = SessionError2; } }); // ../../node_modules/.pnpm/callsites@3.1.0/node_modules/callsites/index.js var require_callsites = __commonJS({ "../../node_modules/.pnpm/callsites@3.1.0/node_modules/callsites/index.js"(exports, module) { "use strict"; var callsites2 = () => { const _prepareStackTrace = Error.prepareStackTrace; Error.prepareStackTrace = (_, stack2) => stack2; const stack = new Error().stack.slice(1); Error.prepareStackTrace = _prepareStackTrace; return stack; }; module.exports = callsites2; module.exports.default = callsites2; } }); // ../../node_modules/.pnpm/ow@0.28.2/node_modules/ow/dist/utils/is-valid-identifier.js var require_is_valid_identifier = __commonJS({ "../../node_modules/.pnpm/ow@0.28.2/node_modules/ow/dist/utils/is-valid-identifier.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var identifierRegex2 = /^[a-z$_][$\w]*$/i; var reservedSet2 = /* @__PURE__ */ new Set([ "undefined", "null", "true", "false", "super", "this", "Infinity", "NaN" ]); exports.default = (string) => string && !reservedSet2.has(string) && identifierRegex2.test(string); } }); // ../../node_modules/.pnpm/ow@0.28.2/node_modules/ow/dist/utils/node/is-node.js var require_is_node = __commonJS({ "../../node_modules/.pnpm/ow@0.28.2/node_modules/ow/dist/utils/node/is-node.js"(exports) { "use strict"; var _a2; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = Boolean((_a2 = process === null || process === void 0 ? void 0 : process.versions) === null || _a2 === void 0 ? void 0 : _a2.node); } }); // ../../node_modules/.pnpm/ow@0.28.2/node_modules/ow/dist/utils/infer-label.js var require_infer_label = __commonJS({ "../../node_modules/.pnpm/ow@0.28.2/node_modules/ow/dist/utils/infer-label.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.inferLabel = void 0; var fs7 = __require("fs"); var is_valid_identifier_1 = require_is_valid_identifier(); var is_node_1 = require_is_node(); var labelRegex2 = /^.*?\((?