[
  {
    "name": "or-megabucks-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1787086800000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1787043600222,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 11
      },
      "jobId": "repeat:or-megabucks-scheduler:1787086800000",
      "removeOnComplete": true,
      "delay": 43199778
    },
    "id": "repeat:or-megabucks-scheduler:1787086800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:55:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "or-megabucks-scheduler",
    "timestamp": 1787043600222,
    "queueQualifiedName": "bull:USA-OR-MEGABUCKS",
    "finishedOn": 1787086990307,
    "processedOn": 1787086990115,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:or-megabucks-scheduler:1787130000000"
  },
  {
    "name": "or-megabucks-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786957200000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786914000327,
      "removeOnComplete": true,
      "jobId": "repeat:or-megabucks-scheduler:1786957200000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 8
      },
      "delay": 43199673
    },
    "id": "repeat:or-megabucks-scheduler:1786957200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:55:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "or-megabucks-scheduler",
    "timestamp": 1786914000327,
    "queueQualifiedName": "bull:USA-OR-MEGABUCKS",
    "finishedOn": 1786957382551,
    "processedOn": 1786957382445,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:or-megabucks-scheduler:1787000400000"
  },
  {
    "name": "or-megabucks-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786914000000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786870800275,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 7
      },
      "jobId": "repeat:or-megabucks-scheduler:1786914000000",
      "removeOnComplete": true,
      "delay": 43199725
    },
    "id": "repeat:or-megabucks-scheduler:1786914000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:55:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "or-megabucks-scheduler",
    "timestamp": 1786870800275,
    "queueQualifiedName": "bull:USA-OR-MEGABUCKS",
    "finishedOn": 1786914182944,
    "processedOn": 1786914182842,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:or-megabucks-scheduler:1786957200000"
  },
  {
    "name": "or-megabucks-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786741200000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786698000730,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 3
      },
      "jobId": "repeat:or-megabucks-scheduler:1786741200000",
      "removeOnComplete": true,
      "delay": 43199270
    },
    "id": "repeat:or-megabucks-scheduler:1786741200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "or-megabucks-scheduler",
    "timestamp": 1786698000730,
    "queueQualifiedName": "bull:USA-OR-MEGABUCKS",
    "finishedOn": 1786741387649,
    "processedOn": 1786741387390,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:or-megabucks-scheduler:1786784400000"
  },
  {
    "name": "or-megabucks-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786698000000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786654800127,
      "removeOnComplete": true,
      "jobId": "repeat:or-megabucks-scheduler:1786698000000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 2
      },
      "delay": 43199234
    },
    "id": "repeat:or-megabucks-scheduler:1786698000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "or-megabucks-scheduler",
    "timestamp": 1786654800766,
    "queueQualifiedName": "bull:USA-OR-MEGABUCKS",
    "finishedOn": 1786698183648,
    "processedOn": 1786698183391,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:or-megabucks-scheduler:1786741200000"
  },
  {
    "name": "or-megabucks-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786438800000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786399987672,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      },
      "jobId": "repeat:or-megabucks-scheduler:1786438800000",
      "removeOnComplete": true,
      "delay": 38812328
    },
    "id": "repeat:or-megabucks-scheduler:1786438800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "or-megabucks-scheduler",
    "timestamp": 1786399987672,
    "queueQualifiedName": "bull:USA-OR-MEGABUCKS",
    "finishedOn": 1786438982878,
    "processedOn": 1786438982780,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:or-megabucks-scheduler:1786482000000"
  },
  {
    "name": "or-megabucks-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786395600000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786352400224,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 3
      },
      "jobId": "repeat:or-megabucks-scheduler:1786395600000",
      "removeOnComplete": true,
      "delay": 43199776
    },
    "id": "repeat:or-megabucks-scheduler:1786395600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "or-megabucks-scheduler",
    "timestamp": 1786352400224,
    "queueQualifiedName": "bull:USA-OR-MEGABUCKS",
    "finishedOn": 1786395784290,
    "processedOn": 1786395784082,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:or-megabucks-scheduler:1786438800000"
  },
  {
    "name": "or-megabucks-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786309200000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786289770154,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      },
      "jobId": "repeat:or-megabucks-scheduler:1786309200000",
      "removeOnComplete": true,
      "delay": 19429846
    },
    "id": "repeat:or-megabucks-scheduler:1786309200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "or-megabucks-scheduler",
    "timestamp": 1786289770154,
    "queueQualifiedName": "bull:USA-OR-MEGABUCKS",
    "finishedOn": 1786309383107,
    "processedOn": 1786309382981,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:or-megabucks-scheduler:1786352400000"
  },
  {
    "name": "or-megabucks-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786266000000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786222800596,
      "removeOnComplete": true,
      "jobId": "repeat:or-megabucks-scheduler:1786266000000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 2
      },
      "delay": 43199300
    },
    "id": "repeat:or-megabucks-scheduler:1786266000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "or-megabucks-scheduler",
    "timestamp": 1786222800700,
    "queueQualifiedName": "bull:USA-OR-MEGABUCKS",
    "finishedOn": 1786266183680,
    "processedOn": 1786266183590,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:or-megabucks-scheduler:1786309200000"
  },
  {
    "name": "or-megabucks-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786222800000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786181789998,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      },
      "jobId": "repeat:or-megabucks-scheduler:1786222800000",
      "removeOnComplete": true,
      "delay": 41009996
    },
    "id": "repeat:or-megabucks-scheduler:1786222800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "or-megabucks-scheduler",
    "timestamp": 1786181790004,
    "queueQualifiedName": "bull:USA-OR-MEGABUCKS",
    "finishedOn": 1786222986723,
    "processedOn": 1786222984133,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:or-megabucks-scheduler:1786266000000"
  },
  {
    "name": "or-megabucks-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1786136400000,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 8
      },
      "jobId": "repeat:or-megabucks-scheduler:1786136400000",
      "timestamp": 1786093200090,
      "delay": 43199910
    },
    "id": "repeat:or-megabucks-scheduler:1786136400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:55:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "or-megabucks-scheduler",
    "timestamp": 1786093200090,
    "queueQualifiedName": "bull:USA-OR-MEGABUCKS",
    "finishedOn": 1786136402732,
    "processedOn": 1786136400063,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:or-megabucks-scheduler:1786179600000"
  },
  {
    "name": "or-megabucks-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "timestamp": 1786006800818,
      "prevMillis": 1786050000000,
      "jobId": "repeat:or-megabucks-scheduler:1786050000000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 6
      },
      "delay": 43199182
    },
    "id": "repeat:or-megabucks-scheduler:1786050000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "or-megabucks-scheduler",
    "timestamp": 1786006800818,
    "queueQualifiedName": "bull:USA-OR-MEGABUCKS",
    "finishedOn": 1786050004381,
    "processedOn": 1786050000191,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:or-megabucks-scheduler:1786093200000"
  },
  {
    "name": "or-megabucks-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1786006800000,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 5
      },
      "jobId": "repeat:or-megabucks-scheduler:1786006800000",
      "timestamp": 1785963600363,
      "delay": 43199637
    },
    "id": "repeat:or-megabucks-scheduler:1786006800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "or-megabucks-scheduler",
    "timestamp": 1785963600363,
    "queueQualifiedName": "bull:USA-OR-MEGABUCKS",
    "finishedOn": 1786006802441,
    "processedOn": 1786006800098,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:or-megabucks-scheduler:1786050000000"
  },
  {
    "name": "or-megabucks-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 4
      },
      "timestamp": 1785920400309,
      "jobId": "repeat:or-megabucks-scheduler:1785963600000",
      "prevMillis": 1785963600000,
      "delay": 43199691
    },
    "id": "repeat:or-megabucks-scheduler:1785963600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:55:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "or-megabucks-scheduler",
    "timestamp": 1785920400309,
    "queueQualifiedName": "bull:USA-OR-MEGABUCKS",
    "finishedOn": 1785963603207,
    "processedOn": 1785963600048,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:or-megabucks-scheduler:1786006800000"
  },
  {
    "name": "or-megabucks-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "timestamp": 1785877200337,
      "prevMillis": 1785920400000,
      "jobId": "repeat:or-megabucks-scheduler:1785920400000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 3
      },
      "delay": 43199661
    },
    "id": "repeat:or-megabucks-scheduler:1785920400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:55:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "or-megabucks-scheduler",
    "timestamp": 1785877200339,
    "queueQualifiedName": "bull:USA-OR-MEGABUCKS",
    "finishedOn": 1785920401897,
    "processedOn": 1785920400014,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:or-megabucks-scheduler:1785963600000"
  },
  {
    "name": "or-megabucks-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785877200000,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 2
      },
      "jobId": "repeat:or-megabucks-scheduler:1785877200000",
      "timestamp": 1785834000110,
      "delay": 43199540
    },
    "id": "repeat:or-megabucks-scheduler:1785877200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "or-megabucks-scheduler",
    "timestamp": 1785834000460,
    "queueQualifiedName": "bull:USA-OR-MEGABUCKS",
    "finishedOn": 1785877202418,
    "processedOn": 1785877200079,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:or-megabucks-scheduler:1785920400000"
  },
  {
    "name": "or-megabucks-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785790800000,
      "jobId": "repeat:or-megabucks-scheduler:1785790800000",
      "timestamp": 1785757628391,
      "delay": 33171608,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:or-megabucks-scheduler:1785790800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:55:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "or-megabucks-scheduler",
    "timestamp": 1785757628392,
    "queueQualifiedName": "bull:USA-OR-MEGABUCKS",
    "finishedOn": 1785790802262,
    "processedOn": 1785790800087,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:or-megabucks-scheduler:1785834000000"
  },
  {
    "name": "or-megabucks-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785704400000,
      "jobId": "repeat:or-megabucks-scheduler:1785704400000",
      "timestamp": 1785665251109,
      "delay": 39148891,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:or-megabucks-scheduler:1785704400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "or-megabucks-scheduler",
    "timestamp": 1785665251109,
    "queueQualifiedName": "bull:USA-OR-MEGABUCKS",
    "finishedOn": 1785704403246,
    "processedOn": 1785704400061,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:or-megabucks-scheduler:1785747600000"
  },
  {
    "name": "or-megabucks-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785661200000,
      "jobId": "repeat:or-megabucks-scheduler:1785661200000",
      "timestamp": 1785639297880,
      "delay": 21902120,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:or-megabucks-scheduler:1785661200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:55:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "or-megabucks-scheduler",
    "timestamp": 1785639297880,
    "queueQualifiedName": "bull:USA-OR-MEGABUCKS",
    "finishedOn": 1785661208463,
    "processedOn": 1785661200080,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:or-megabucks-scheduler:1785704400000"
  },
  {
    "name": "or-megabucks-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "timestamp": 1785574800442,
      "prevMillis": 1785618000000,
      "jobId": "repeat:or-megabucks-scheduler:1785618000000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 3
      },
      "delay": 43199558
    },
    "id": "repeat:or-megabucks-scheduler:1785618000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "or-megabucks-scheduler",
    "timestamp": 1785574800442,
    "queueQualifiedName": "bull:USA-OR-MEGABUCKS",
    "finishedOn": 1785618003690,
    "processedOn": 1785618000066,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:or-megabucks-scheduler:1785661200000"
  },
  {
    "name": "or-megabucks-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785574800000,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 2
      },
      "jobId": "repeat:or-megabucks-scheduler:1785574800000",
      "timestamp": 1785531600104,
      "delay": 43199850
    },
    "id": "repeat:or-megabucks-scheduler:1785574800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:55:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "or-megabucks-scheduler",
    "timestamp": 1785531600150,
    "queueQualifiedName": "bull:USA-OR-MEGABUCKS",
    "finishedOn": 1785574803361,
    "processedOn": 1785574800046,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:or-megabucks-scheduler:1785618000000"
  },
  {
    "name": "or-megabucks-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785402000000,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 5
      },
      "jobId": "repeat:or-megabucks-scheduler:1785402000000",
      "timestamp": 1785358800200,
      "delay": 43199799
    },
    "id": "repeat:or-megabucks-scheduler:1785402000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "or-megabucks-scheduler",
    "timestamp": 1785358800201,
    "queueQualifiedName": "bull:USA-OR-MEGABUCKS",
    "finishedOn": 1785402002805,
    "processedOn": 1785402000034,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:or-megabucks-scheduler:1785445200000"
  },
  {
    "name": "or-megabucks-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 4
      },
      "timestamp": 1785315600219,
      "jobId": "repeat:or-megabucks-scheduler:1785358800000",
      "prevMillis": 1785358800000,
      "delay": 43199781
    },
    "id": "repeat:or-megabucks-scheduler:1785358800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:55:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "or-megabucks-scheduler",
    "timestamp": 1785315600219,
    "queueQualifiedName": "bull:USA-OR-MEGABUCKS",
    "finishedOn": 1785358801729,
    "processedOn": 1785358800030,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:or-megabucks-scheduler:1785402000000"
  },
  {
    "name": "or-megabucks-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785229200000,
      "jobId": "repeat:or-megabucks-scheduler:1785229200000",
      "timestamp": 1785214769648,
      "delay": 14430352,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:or-megabucks-scheduler:1785229200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "or-megabucks-scheduler",
    "timestamp": 1785214769648,
    "queueQualifiedName": "bull:USA-OR-MEGABUCKS",
    "finishedOn": 1785229202905,
    "processedOn": 1785229200048,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:or-megabucks-scheduler:1785272400000"
  },
  {
    "name": "or-megabucks-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "timestamp": 1785013200216,
      "prevMillis": 1785056400000,
      "jobId": "repeat:or-megabucks-scheduler:1785056400000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 3
      },
      "delay": 43199784
    },
    "id": "repeat:or-megabucks-scheduler:1785056400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "or-megabucks-scheduler",
    "timestamp": 1785013200216,
    "queueQualifiedName": "bull:USA-OR-MEGABUCKS",
    "finishedOn": 1785056401260,
    "processedOn": 1785056400008,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:or-megabucks-scheduler:1785099600000"
  },
  {
    "name": "or-megabucks-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1784840400000,
      "jobId": "repeat:or-megabucks-scheduler:1784840400000",
      "timestamp": 1784818578572,
      "delay": 21821428,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:or-megabucks-scheduler:1784840400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "or-megabucks-scheduler",
    "timestamp": 1784818578572,
    "queueQualifiedName": "bull:USA-OR-MEGABUCKS",
    "finishedOn": 1784840402111,
    "processedOn": 1784840400045,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:or-megabucks-scheduler:1784883600000"
  },
  {
    "name": "or-megabucks-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "timestamp": 1784667601506,
      "prevMillis": 1784710800000,
      "jobId": "repeat:or-megabucks-scheduler:1784710800000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 3
      },
      "delay": 43198494
    },
    "id": "repeat:or-megabucks-scheduler:1784710800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "or-megabucks-scheduler",
    "timestamp": 1784667601506,
    "queueQualifiedName": "bull:USA-OR-MEGABUCKS",
    "finishedOn": 1784710802960,
    "processedOn": 1784710800054,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:or-megabucks-scheduler:1784754000000"
  },
  {
    "name": "or-megabucks-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1784667600000,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 2
      },
      "jobId": "repeat:or-megabucks-scheduler:1784667600000",
      "timestamp": 1784624400168,
      "delay": 43199412
    },
    "id": "repeat:or-megabucks-scheduler:1784667600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/or-megabucks/or-megabucks.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/or-megabucks/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "or-megabucks-scheduler",
    "timestamp": 1784624400588,
    "queueQualifiedName": "bull:USA-OR-MEGABUCKS",
    "finishedOn": 1784667603940,
    "processedOn": 1784667600043,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:or-megabucks-scheduler:1784710800000"
  }
]