[
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1787086800000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1787043600328,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 11
      },
      "jobId": "repeat:az-fantasy-5-scheduler:1787086800000",
      "removeOnComplete": true,
      "delay": 43199672
    },
    "id": "repeat:az-fantasy-5-scheduler:1787086800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1787043600328,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1787086986772,
    "processedOn": 1787086986529,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1787130000000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1787043600000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1787000400173,
      "removeOnComplete": true,
      "jobId": "repeat:az-fantasy-5-scheduler:1787043600000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 10
      },
      "delay": 43199827
    },
    "id": "repeat:az-fantasy-5-scheduler:1787043600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1787000400173,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1787043782445,
    "processedOn": 1787043782289,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1787086800000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786957200000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786914000593,
      "removeOnComplete": true,
      "jobId": "repeat:az-fantasy-5-scheduler:1786957200000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 8
      },
      "delay": 43199407
    },
    "id": "repeat:az-fantasy-5-scheduler:1786957200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1786914000593,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1786957382486,
    "processedOn": 1786957382268,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1787000400000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786914000000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786870800425,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 7
      },
      "jobId": "repeat:az-fantasy-5-scheduler:1786914000000",
      "removeOnComplete": true,
      "delay": 43199574
    },
    "id": "repeat:az-fantasy-5-scheduler:1786914000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1786870800426,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1786914183591,
    "processedOn": 1786914183519,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1786957200000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786870800000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786827600276,
      "removeOnComplete": true,
      "jobId": "repeat:az-fantasy-5-scheduler:1786870800000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 6
      },
      "delay": 43199724
    },
    "id": "repeat:az-fantasy-5-scheduler:1786870800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1786827600276,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1786870982337,
    "processedOn": 1786870982079,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1786914000000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786827600000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786784400559,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 5
      },
      "jobId": "repeat:az-fantasy-5-scheduler:1786827600000",
      "removeOnComplete": true,
      "delay": 43199441
    },
    "id": "repeat:az-fantasy-5-scheduler:1786827600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1786784400559,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1786827782370,
    "processedOn": 1786827782245,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1786870800000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786741200000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786698000582,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 3
      },
      "jobId": "repeat:az-fantasy-5-scheduler:1786741200000",
      "removeOnComplete": true,
      "delay": 43199418
    },
    "id": "repeat:az-fantasy-5-scheduler:1786741200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1786698000582,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1786741387648,
    "processedOn": 1786741387390,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1786784400000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786698000000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786654800559,
      "removeOnComplete": true,
      "jobId": "repeat:az-fantasy-5-scheduler:1786698000000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 2
      },
      "delay": 43199225
    },
    "id": "repeat:az-fantasy-5-scheduler:1786698000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1786654800775,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1786698183646,
    "processedOn": 1786698183391,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1786741200000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786654800000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786628211932,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      },
      "jobId": "repeat:az-fantasy-5-scheduler:1786654800000",
      "removeOnComplete": true,
      "delay": 26588068
    },
    "id": "repeat:az-fantasy-5-scheduler:1786654800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1786628211932,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1786654984619,
    "processedOn": 1786654984337,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1786698000000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786568400000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786558677066,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      },
      "jobId": "repeat:az-fantasy-5-scheduler:1786568400000",
      "removeOnComplete": true,
      "delay": 9722934
    },
    "id": "repeat:az-fantasy-5-scheduler:1786568400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1786558677066,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1786568584858,
    "processedOn": 1786568582057,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1786611600000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786525200000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786482000567,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 3
      },
      "jobId": "repeat:az-fantasy-5-scheduler:1786525200000",
      "removeOnComplete": true,
      "delay": 43199433
    },
    "id": "repeat:az-fantasy-5-scheduler:1786525200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1786482000567,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1786525382412,
    "processedOn": 1786525382121,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1786568400000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786482000000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786438800164,
      "removeOnComplete": true,
      "jobId": "repeat:az-fantasy-5-scheduler:1786482000000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 2
      },
      "delay": 43199743
    },
    "id": "repeat:az-fantasy-5-scheduler:1786482000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1786438800257,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1786482182979,
    "processedOn": 1786482182595,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1786525200000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786438800000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786399987792,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      },
      "jobId": "repeat:az-fantasy-5-scheduler:1786438800000",
      "removeOnComplete": true,
      "delay": 38812207
    },
    "id": "repeat:az-fantasy-5-scheduler:1786438800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1786399987793,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1786438982666,
    "processedOn": 1786438982437,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1786482000000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786395600000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786352400192,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 3
      },
      "jobId": "repeat:az-fantasy-5-scheduler:1786395600000",
      "removeOnComplete": true,
      "delay": 43199808
    },
    "id": "repeat:az-fantasy-5-scheduler:1786395600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1786352400192,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1786395784436,
    "processedOn": 1786395784370,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1786438800000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786266000000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786222800615,
      "removeOnComplete": true,
      "jobId": "repeat:az-fantasy-5-scheduler:1786266000000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 2
      },
      "delay": 43199297
    },
    "id": "repeat:az-fantasy-5-scheduler:1786266000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1786222800703,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1786266182867,
    "processedOn": 1786266182678,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1786309200000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786222800000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786181790222,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      },
      "jobId": "repeat:az-fantasy-5-scheduler:1786222800000",
      "removeOnComplete": true,
      "delay": 41009778
    },
    "id": "repeat:az-fantasy-5-scheduler:1786222800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1786181790222,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1786222986719,
    "processedOn": 1786222984033,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1786266000000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786179600000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786165494226,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      },
      "jobId": "repeat:az-fantasy-5-scheduler:1786179600000",
      "removeOnComplete": true,
      "delay": 14105773
    },
    "id": "repeat:az-fantasy-5-scheduler:1786179600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1786165494227,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1786179782963,
    "processedOn": 1786179782881,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1786222800000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1786136400000,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 8
      },
      "jobId": "repeat:az-fantasy-5-scheduler:1786136400000",
      "timestamp": 1786093200094,
      "delay": 43199906
    },
    "id": "repeat:az-fantasy-5-scheduler:1786136400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1786093200094,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1786136402504,
    "processedOn": 1786136400059,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1786179600000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "timestamp": 1786006800810,
      "prevMillis": 1786050000000,
      "jobId": "repeat:az-fantasy-5-scheduler:1786050000000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 6
      },
      "delay": 43199190
    },
    "id": "repeat:az-fantasy-5-scheduler:1786050000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1786006800810,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1786050004381,
    "processedOn": 1786050000189,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1786093200000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1786006800000,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 5
      },
      "jobId": "repeat:az-fantasy-5-scheduler:1786006800000",
      "timestamp": 1785963600420,
      "delay": 43199580
    },
    "id": "repeat:az-fantasy-5-scheduler:1786006800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1785963600420,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1786006802433,
    "processedOn": 1786006800098,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1786050000000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "timestamp": 1785877200430,
      "prevMillis": 1785920400000,
      "jobId": "repeat:az-fantasy-5-scheduler:1785920400000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 3
      },
      "delay": 43199570
    },
    "id": "repeat:az-fantasy-5-scheduler:1785920400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1785877200430,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1785920401898,
    "processedOn": 1785920400014,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1785963600000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785877200000,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 2
      },
      "jobId": "repeat:az-fantasy-5-scheduler:1785877200000",
      "timestamp": 1785834000400,
      "delay": 43199513
    },
    "id": "repeat:az-fantasy-5-scheduler:1785877200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1785834000487,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1785877203169,
    "processedOn": 1785877200079,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1785920400000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785834000000,
      "jobId": "repeat:az-fantasy-5-scheduler:1785834000000",
      "timestamp": 1785814078142,
      "delay": 19921857,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:az-fantasy-5-scheduler:1785834000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1785814078143,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1785834002153,
    "processedOn": 1785834000045,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1785877200000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785790800000,
      "jobId": "repeat:az-fantasy-5-scheduler:1785790800000",
      "timestamp": 1785757628462,
      "delay": 33171537,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:az-fantasy-5-scheduler:1785790800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1785757628463,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1785790802282,
    "processedOn": 1785790800093,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1785834000000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785747600000,
      "jobId": "repeat:az-fantasy-5-scheduler:1785747600000",
      "timestamp": 1785709670439,
      "delay": 37929560,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:az-fantasy-5-scheduler:1785747600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1785709670440,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1785747604103,
    "processedOn": 1785747600097,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1785790800000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785704400000,
      "jobId": "repeat:az-fantasy-5-scheduler:1785704400000",
      "timestamp": 1785665251164,
      "delay": 39148835,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:az-fantasy-5-scheduler:1785704400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1785665251165,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1785704403283,
    "processedOn": 1785704400060,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1785747600000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785661200000,
      "jobId": "repeat:az-fantasy-5-scheduler:1785661200000",
      "timestamp": 1785639298001,
      "delay": 21901998,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:az-fantasy-5-scheduler:1785661200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1785639298002,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1785661204974,
    "processedOn": 1785661200080,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1785704400000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785488400000,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 2
      },
      "jobId": "repeat:az-fantasy-5-scheduler:1785488400000",
      "timestamp": 1785445200843,
      "delay": 43199048
    },
    "id": "repeat:az-fantasy-5-scheduler:1785488400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1785445200952,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1785488402977,
    "processedOn": 1785488400061,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1785531600000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "timestamp": 1785272400383,
      "prevMillis": 1785315600000,
      "jobId": "repeat:az-fantasy-5-scheduler:1785315600000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 3
      },
      "delay": 43199617
    },
    "id": "repeat:az-fantasy-5-scheduler:1785315600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1785272400383,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1785315602040,
    "processedOn": 1785315600032,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1785358800000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785272400000,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 2
      },
      "jobId": "repeat:az-fantasy-5-scheduler:1785272400000",
      "timestamp": 1785229200495,
      "delay": 43199300
    },
    "id": "repeat:az-fantasy-5-scheduler:1785272400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1785229200700,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1785272401883,
    "processedOn": 1785272400091,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1785315600000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "timestamp": 1785013200111,
      "prevMillis": 1785056400000,
      "jobId": "repeat:az-fantasy-5-scheduler:1785056400000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 3
      },
      "delay": 43199889
    },
    "id": "repeat:az-fantasy-5-scheduler:1785056400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1785013200111,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1785056404417,
    "processedOn": 1785056400007,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1785099600000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "timestamp": 1784667601504,
      "prevMillis": 1784710800000,
      "jobId": "repeat:az-fantasy-5-scheduler:1784710800000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 3
      },
      "delay": 43198496
    },
    "id": "repeat:az-fantasy-5-scheduler:1784710800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1784667601504,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1784710808083,
    "processedOn": 1784710800053,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1784754000000"
  },
  {
    "name": "az-fantasy-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1784667600000,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 2
      },
      "jobId": "repeat:az-fantasy-5-scheduler:1784667600000",
      "timestamp": 1784624400209,
      "delay": 43199409
    },
    "id": "repeat:az-fantasy-5-scheduler:1784667600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:20:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/az-fantasy-5/az-fantasy-5.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/az-fantasy-5/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": "az-fantasy-5-scheduler",
    "timestamp": 1784624400591,
    "queueQualifiedName": "bull:USA-AZ-FANTASY-5",
    "finishedOn": 1784667603949,
    "processedOn": 1784667600042,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:az-fantasy-5-scheduler:1784710800000"
  }
]