[
  {
    "name": "ct-lotto-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1787475600000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1787432400280,
      "removeOnComplete": true,
      "jobId": "repeat:ct-lotto-scheduler:1787475600000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 2
      },
      "delay": 43199552
    },
    "id": "repeat:ct-lotto-scheduler:1787475600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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": "ct-lotto-scheduler",
    "timestamp": 1787432400448,
    "queueQualifiedName": "bull:USA-CT-LOTTO",
    "finishedOn": 1787475784519,
    "processedOn": 1787475784448,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ct-lotto-scheduler:1787518800000"
  },
  {
    "name": "ct-lotto-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1787302800000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1787301115462,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      },
      "jobId": "repeat:ct-lotto-scheduler:1787302800000",
      "removeOnComplete": true,
      "delay": 1684538
    },
    "id": "repeat:ct-lotto-scheduler:1787302800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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": "ct-lotto-scheduler",
    "timestamp": 1787301115462,
    "queueQualifiedName": "bull:USA-CT-LOTTO",
    "finishedOn": 1787302989329,
    "processedOn": 1787302988980,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ct-lotto-scheduler:1787346000000"
  },
  {
    "name": "ct-lotto-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1787130000000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1787086800218,
      "removeOnComplete": true,
      "jobId": "repeat:ct-lotto-scheduler:1787130000000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 12
      },
      "delay": 43199782
    },
    "id": "repeat:ct-lotto-scheduler:1787130000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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": "ct-lotto-scheduler",
    "timestamp": 1787086800218,
    "queueQualifiedName": "bull:USA-CT-LOTTO",
    "finishedOn": 1787130183729,
    "processedOn": 1787130183505,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ct-lotto-scheduler:1787173200000"
  },
  {
    "name": "ct-lotto-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1787086800000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1787043600201,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 11
      },
      "jobId": "repeat:ct-lotto-scheduler:1787086800000",
      "removeOnComplete": true,
      "delay": 43199799
    },
    "id": "repeat:ct-lotto-scheduler:1787086800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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": "ct-lotto-scheduler",
    "timestamp": 1787043600201,
    "queueQualifiedName": "bull:USA-CT-LOTTO",
    "finishedOn": 1787086990267,
    "processedOn": 1787086990187,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ct-lotto-scheduler:1787130000000"
  },
  {
    "name": "ct-lotto-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786914000000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786870800444,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 7
      },
      "jobId": "repeat:ct-lotto-scheduler:1786914000000",
      "removeOnComplete": true,
      "delay": 43199556
    },
    "id": "repeat:ct-lotto-scheduler:1786914000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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": "ct-lotto-scheduler",
    "timestamp": 1786870800444,
    "queueQualifiedName": "bull:USA-CT-LOTTO",
    "finishedOn": 1786914182841,
    "processedOn": 1786914182617,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ct-lotto-scheduler:1786957200000"
  },
  {
    "name": "ct-lotto-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786870800000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786827600386,
      "removeOnComplete": true,
      "jobId": "repeat:ct-lotto-scheduler:1786870800000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 6
      },
      "delay": 43199614
    },
    "id": "repeat:ct-lotto-scheduler:1786870800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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": "ct-lotto-scheduler",
    "timestamp": 1786827600386,
    "queueQualifiedName": "bull:USA-CT-LOTTO",
    "finishedOn": 1786870985234,
    "processedOn": 1786870985158,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ct-lotto-scheduler:1786914000000"
  },
  {
    "name": "ct-lotto-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786827600000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786784400578,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 5
      },
      "jobId": "repeat:ct-lotto-scheduler:1786827600000",
      "removeOnComplete": true,
      "delay": 43199422
    },
    "id": "repeat:ct-lotto-scheduler:1786827600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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": "ct-lotto-scheduler",
    "timestamp": 1786784400578,
    "queueQualifiedName": "bull:USA-CT-LOTTO",
    "finishedOn": 1786827787829,
    "processedOn": 1786827787605,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ct-lotto-scheduler:1786870800000"
  },
  {
    "name": "ct-lotto-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786784400000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786741200280,
      "removeOnComplete": true,
      "jobId": "repeat:ct-lotto-scheduler:1786784400000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 4
      },
      "delay": 43199720
    },
    "id": "repeat:ct-lotto-scheduler:1786784400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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": "ct-lotto-scheduler",
    "timestamp": 1786741200280,
    "queueQualifiedName": "bull:USA-CT-LOTTO",
    "finishedOn": 1786784584133,
    "processedOn": 1786784584052,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ct-lotto-scheduler:1786827600000"
  },
  {
    "name": "ct-lotto-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786741200000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786698000480,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 3
      },
      "jobId": "repeat:ct-lotto-scheduler:1786741200000",
      "removeOnComplete": true,
      "delay": 43199520
    },
    "id": "repeat:ct-lotto-scheduler:1786741200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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": "ct-lotto-scheduler",
    "timestamp": 1786698000480,
    "queueQualifiedName": "bull:USA-CT-LOTTO",
    "finishedOn": 1786741387658,
    "processedOn": 1786741387392,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ct-lotto-scheduler:1786784400000"
  },
  {
    "name": "ct-lotto-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786525200000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786482000202,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 3
      },
      "jobId": "repeat:ct-lotto-scheduler:1786525200000",
      "removeOnComplete": true,
      "delay": 43199797
    },
    "id": "repeat:ct-lotto-scheduler:1786525200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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": "ct-lotto-scheduler",
    "timestamp": 1786482000203,
    "queueQualifiedName": "bull:USA-CT-LOTTO",
    "finishedOn": 1786525382464,
    "processedOn": 1786525382120,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ct-lotto-scheduler:1786568400000"
  },
  {
    "name": "ct-lotto-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786438800000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786399987743,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      },
      "jobId": "repeat:ct-lotto-scheduler:1786438800000",
      "removeOnComplete": true,
      "delay": 38812257
    },
    "id": "repeat:ct-lotto-scheduler:1786438800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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": "ct-lotto-scheduler",
    "timestamp": 1786399987743,
    "queueQualifiedName": "bull:USA-CT-LOTTO",
    "finishedOn": 1786438983002,
    "processedOn": 1786438982883,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ct-lotto-scheduler:1786482000000"
  },
  {
    "name": "ct-lotto-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786352400000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786309200388,
      "removeOnComplete": true,
      "jobId": "repeat:ct-lotto-scheduler:1786352400000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 2
      },
      "delay": 43199507
    },
    "id": "repeat:ct-lotto-scheduler:1786352400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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": "ct-lotto-scheduler",
    "timestamp": 1786309200493,
    "queueQualifiedName": "bull:USA-CT-LOTTO",
    "finishedOn": 1786352582683,
    "processedOn": 1786352582480,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ct-lotto-scheduler:1786395600000"
  },
  {
    "name": "ct-lotto-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786309200000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786289770193,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      },
      "jobId": "repeat:ct-lotto-scheduler:1786309200000",
      "removeOnComplete": true,
      "delay": 19429807
    },
    "id": "repeat:ct-lotto-scheduler:1786309200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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": "ct-lotto-scheduler",
    "timestamp": 1786289770193,
    "queueQualifiedName": "bull:USA-CT-LOTTO",
    "finishedOn": 1786309382160,
    "processedOn": 1786309381874,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ct-lotto-scheduler:1786352400000"
  },
  {
    "name": "ct-lotto-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786266000000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786222800349,
      "removeOnComplete": true,
      "jobId": "repeat:ct-lotto-scheduler:1786266000000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 2
      },
      "delay": 43199308
    },
    "id": "repeat:ct-lotto-scheduler:1786266000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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": "ct-lotto-scheduler",
    "timestamp": 1786222800692,
    "queueQualifiedName": "bull:USA-CT-LOTTO",
    "finishedOn": 1786266183681,
    "processedOn": 1786266183591,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ct-lotto-scheduler:1786309200000"
  },
  {
    "name": "ct-lotto-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786222800000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786181790179,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      },
      "jobId": "repeat:ct-lotto-scheduler:1786222800000",
      "removeOnComplete": true,
      "delay": 41009820
    },
    "id": "repeat:ct-lotto-scheduler:1786222800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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": "ct-lotto-scheduler",
    "timestamp": 1786181790180,
    "queueQualifiedName": "bull:USA-CT-LOTTO",
    "finishedOn": 1786222986699,
    "processedOn": 1786222984407,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ct-lotto-scheduler:1786266000000"
  },
  {
    "name": "ct-lotto-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785790800000,
      "jobId": "repeat:ct-lotto-scheduler:1785790800000",
      "timestamp": 1785757628431,
      "delay": 33171569,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:ct-lotto-scheduler:1785790800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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": "ct-lotto-scheduler",
    "timestamp": 1785757628431,
    "queueQualifiedName": "bull:USA-CT-LOTTO",
    "finishedOn": 1785790802059,
    "processedOn": 1785790800091,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ct-lotto-scheduler:1785834000000"
  },
  {
    "name": "ct-lotto-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785704400000,
      "jobId": "repeat:ct-lotto-scheduler:1785704400000",
      "timestamp": 1785665251144,
      "delay": 39148856,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:ct-lotto-scheduler:1785704400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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": "ct-lotto-scheduler",
    "timestamp": 1785665251144,
    "queueQualifiedName": "bull:USA-CT-LOTTO",
    "finishedOn": 1785704404323,
    "processedOn": 1785704400059,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ct-lotto-scheduler:1785747600000"
  },
  {
    "name": "ct-lotto-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785531600000,
      "jobId": "repeat:ct-lotto-scheduler:1785531600000",
      "timestamp": 1785510263653,
      "delay": 21336347,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:ct-lotto-scheduler:1785531600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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": "ct-lotto-scheduler",
    "timestamp": 1785510263653,
    "queueQualifiedName": "bull:USA-CT-LOTTO",
    "finishedOn": 1785531602956,
    "processedOn": 1785531600048,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ct-lotto-scheduler:1785574800000"
  },
  {
    "name": "ct-lotto-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785229200000,
      "jobId": "repeat:ct-lotto-scheduler:1785229200000",
      "timestamp": 1785214769710,
      "delay": 14430290,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:ct-lotto-scheduler:1785229200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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": "ct-lotto-scheduler",
    "timestamp": 1785214769710,
    "queueQualifiedName": "bull:USA-CT-LOTTO",
    "finishedOn": 1785229202937,
    "processedOn": 1785229200052,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ct-lotto-scheduler:1785272400000"
  },
  {
    "name": "ct-lotto-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785186000000,
      "jobId": "repeat:ct-lotto-scheduler:1785186000000",
      "timestamp": 1785166213813,
      "delay": 19786187,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:ct-lotto-scheduler:1785186000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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": "ct-lotto-scheduler",
    "timestamp": 1785166213813,
    "queueQualifiedName": "bull:USA-CT-LOTTO",
    "finishedOn": 1785186003301,
    "processedOn": 1785186000099,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:ct-lotto-scheduler:1785229200000"
  },
  {
    "name": "ct-lotto-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785142800000,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 5
      },
      "jobId": "repeat:ct-lotto-scheduler:1785142800000",
      "timestamp": 1785099600118,
      "delay": 43199882
    },
    "id": "repeat:ct-lotto-scheduler:1785142800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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": "ct-lotto-scheduler",
    "timestamp": 1785099600118,
    "queueQualifiedName": "bull:USA-CT-LOTTO",
    "finishedOn": 1785142804012,
    "processedOn": 1785142800075,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ct-lotto-scheduler:1785186000000"
  },
  {
    "name": "ct-lotto-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1784883600000,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 2
      },
      "jobId": "repeat:ct-lotto-scheduler:1784883600000",
      "timestamp": 1784840400387,
      "delay": 43199554
    },
    "id": "repeat:ct-lotto-scheduler:1784883600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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": "ct-lotto-scheduler",
    "timestamp": 1784840400446,
    "queueQualifiedName": "bull:USA-CT-LOTTO",
    "finishedOn": 1784883601819,
    "processedOn": 1784883600078,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:ct-lotto-scheduler:1784926800000"
  },
  {
    "name": "ct-lotto-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1784840400000,
      "jobId": "repeat:ct-lotto-scheduler:1784840400000",
      "timestamp": 1784818578617,
      "delay": 21821383,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:ct-lotto-scheduler:1784840400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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": "ct-lotto-scheduler",
    "timestamp": 1784818578617,
    "queueQualifiedName": "bull:USA-CT-LOTTO",
    "finishedOn": 1784840402470,
    "processedOn": 1784840400048,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ct-lotto-scheduler:1784883600000"
  },
  {
    "name": "ct-lotto-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1784754000000,
      "jobId": "repeat:ct-lotto-scheduler:1784754000000",
      "timestamp": 1784749312161,
      "delay": 4687839,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:ct-lotto-scheduler:1784754000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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": "ct-lotto-scheduler",
    "timestamp": 1784749312161,
    "queueQualifiedName": "bull:USA-CT-LOTTO",
    "finishedOn": 1784754004218,
    "processedOn": 1784754000054,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ct-lotto-scheduler:1784797200000"
  },
  {
    "name": "ct-lotto-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1784624400000,
      "jobId": "repeat:ct-lotto-scheduler:1784624400000",
      "timestamp": 1784611690520,
      "delay": 12709480,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:ct-lotto-scheduler:1784624400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ct-lotto/ct-lotto.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ct-lotto/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": "ct-lotto-scheduler",
    "timestamp": 1784611690520,
    "queueQualifiedName": "bull:USA-CT-LOTTO",
    "finishedOn": 1784624402959,
    "processedOn": 1784624400008,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:ct-lotto-scheduler:1784667600000"
  }
]