RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Missing APISPORTS_KEY in .env (APISPORTS_KEY=YOUR_KEY)
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Missing APISPORTS_KEY in .env (APISPORTS_KEY=YOUR_KEY)
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Missing APISPORTS_KEY in .env (APISPORTS_KEY=YOUR_KEY)
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Missing APISPORTS_KEY in .env (APISPORTS_KEY=YOUR_KEY)
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Missing APISPORTS_KEY in .env (APISPORTS_KEY=YOUR_KEY)
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Missing APISPORTS_KEY in .env (APISPORTS_KEY=YOUR_KEY)
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Missing APISPORTS_KEY in .env (APISPORTS_KEY=YOUR_KEY)
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Missing APISPORTS_KEY in .env (APISPORTS_KEY=YOUR_KEY)
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Missing APISPORTS_KEY in .env (APISPORTS_KEY=YOUR_KEY)
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Missing APISPORTS_KEY in .env (APISPORTS_KEY=YOUR_KEY)
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Missing APISPORTS_KEY in .env (APISPORTS_KEY=YOUR_KEY)
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Missing APISPORTS_KEY in .env (APISPORTS_KEY=YOUR_KEY)
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Missing APISPORTS_KEY in .env (APISPORTS_KEY=YOUR_KEY)
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Missing APISPORTS_KEY in .env (APISPORTS_KEY=YOUR_KEY)
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Missing APISPORTS_KEY in .env (APISPORTS_KEY=YOUR_KEY)
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Missing APISPORTS_KEY in .env (APISPORTS_KEY=YOUR_KEY)
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Missing APISPORTS_KEY in .env (APISPORTS_KEY=YOUR_KEY)
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/.env -- tip: ⚙️  write to custom object with { processEnv: myObject }
APISPORTS_KEY loaded? false
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Missing APISPORTS_KEY in .env (APISPORTS_KEY=YOUR_KEY)
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/.env -- tip: ⚙️  override existing env vars with { override: true }
APISPORTS_KEY loaded? false
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Missing APISPORTS_KEY in .env (APISPORTS_KEY=YOUR_KEY)
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/.env -- tip: ⚙️  suppress all logs with { quiet: true }
APISPORTS_KEY loaded? false
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Missing APISPORTS_KEY in .env (APISPORTS_KEY=YOUR_KEY)
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/.env -- tip: 🔄 add secrets lifecycle management: https://dotenvx.com/ops
APISPORTS_KEY loaded? false
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Missing APISPORTS_KEY in .env (APISPORTS_KEY=YOUR_KEY)
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/.env -- tip: ⚙️  override existing env vars with { override: true }
APISPORTS_KEY loaded? false
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Missing APISPORTS_KEY in .env (APISPORTS_KEY=YOUR_KEY)
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/.env -- tip: ✅ audit secrets and track compliance: https://dotenvx.com/ops
APISPORTS_KEY loaded? false
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Missing APISPORTS_KEY in .env (APISPORTS_KEY=YOUR_KEY)
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/.env -- tip: 🛠️  run anywhere with `dotenvx run -- yourcommand`
APISPORTS_KEY loaded? false
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Missing APISPORTS_KEY in .env (APISPORTS_KEY=YOUR_KEY)
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 📡 add observability to secrets: https://dotenvx.com/ops
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
Fatal error: Error: Non-JSON response: upstream connect error or disconnect/reset before headers. reset reason: connection termination
    at apiGet (file:///home/databaseledak/public_html/football/data/jadwal.js:233:11)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchFixturesChunk (file:///home/databaseledak/public_html/football/data/jadwal.js:286:16)
    at async main (file:///home/databaseledak/public_html/football/data/jadwal.js:533:24)
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 🗂️ backup and recover secrets: https://dotenvx.com/ops
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 👥 sync secrets across teammates & machines: https://dotenvx.com/ops
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 🔐 encrypt with Dotenvx: https://dotenvx.com
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 🛠️  run anywhere with `dotenvx run -- yourcommand`
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 📡 add observability to secrets: https://dotenvx.com/ops
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: ⚙️  specify custom .env file path with { path: '/custom/path/.env' }
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 🔐 encrypt with Dotenvx: https://dotenvx.com
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: ⚙️  suppress all logs with { quiet: true }
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 🗂️ backup and recover secrets: https://dotenvx.com/ops
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 🔐 prevent committing .env to code: https://dotenvx.com/precommit
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: ⚙️  write to custom object with { processEnv: myObject }
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: ⚙️  specify custom .env file path with { path: '/custom/path/.env' }
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
Odds fetch failed for fixture=1387969: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1387969&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1387970: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1387970&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1387974: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1387974&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1396509: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1396509&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1396514: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1396514&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1396515: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1396515&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1396513: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1396513&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1396510: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1396510&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1396512: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1396512&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1396508: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1396508&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1396511: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1396511&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1396507: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1396507&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1388588: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1388588&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1388591: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1388591&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1388595: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1388595&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1388589: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1388589&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1388592: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1388592&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1388587: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1388587&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1388590: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1388590&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1388593: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1388593&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1388594: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1388594&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1379316: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1379316&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1379317: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1379317&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1379311: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1379311&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1379318: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1379318&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1379314: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1379314&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1379309: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1379309&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1379313: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1379313&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1379312: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1379312&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1379315: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1379315&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1379310: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1379310&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1381149: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1381149&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1381153: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1381153&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1381146: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1381146&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1381150: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1381150&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1381148: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1381148&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

  Odds progress: 2150/2364
Odds fetch failed for fixture=1381154: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1381154&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1381151: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1381151&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

Odds fetch failed for fixture=1378212: HTTP 429 Too Many Requests :: https://v3.football.api-sports.io/odds?fixture=1378212&bet=1&bookmaker=8&season=2025 :: {"get": "","parameters": [],"errors": {"rateLimit": "Too many requests. You have exceeded the maximum number of requests allowed."},"results": 0,"paging": {"current": 1,"total": 1},"response": []}

  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds fetch failed for fixture=1379322: fetch failed
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 🗂️ backup and recover secrets: https://dotenvx.com/ops
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API errors: {
  bug: 'This is on our side, please report us this bug on https://dashboard.api-football.com',
  error: '5xEr'
}

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
Fatal error: Error: Non-JSON response: upstream connect error or disconnect/reset before headers. reset reason: connection termination
    at apiGet (file:///home/databaseledak/public_html/football/data/jadwal.js:233:11)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchFixturesChunk (file:///home/databaseledak/public_html/football/data/jadwal.js:286:16)
    at async main (file:///home/databaseledak/public_html/football/data/jadwal.js:533:24)
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: ⚙️  load multiple .env files with { path: ['.env.local', '.env'] }
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: ⚙️  specify custom .env file path with { path: '/custom/path/.env' }
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 647

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1027

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1333

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1639

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1945

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2251

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2251
  Odds progress: 100/2251
  Odds progress: 150/2251
  Odds progress: 200/2251
  Odds progress: 250/2251
  Odds progress: 300/2251
  Odds progress: 350/2251
  Odds progress: 400/2251
  Odds progress: 450/2251
  Odds progress: 500/2251
  Odds progress: 550/2251
  Odds progress: 600/2251
  Odds progress: 650/2251
  Odds progress: 700/2251
  Odds progress: 750/2251
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Odds progress: 800/2251
  Odds progress: 850/2251
  Odds progress: 900/2251
  Odds progress: 950/2251
  Odds progress: 1000/2251
  Odds progress: 1050/2251
  Odds progress: 1100/2251
  Odds progress: 1150/2251
  Odds progress: 1200/2251
  Odds progress: 1250/2251
  Odds progress: 1300/2251
  Odds progress: 1350/2251
  Odds progress: 1400/2251
  Odds progress: 1450/2251
  Odds progress: 1500/2251
  Odds progress: 1550/2251
  Odds progress: 1600/2251
  Odds progress: 1650/2251
  Odds progress: 1700/2251
  Odds progress: 1750/2251
  Odds progress: 1800/2251
  Odds progress: 1850/2251
  Odds progress: 1900/2251
  Odds progress: 1950/2251
  Odds progress: 2000/2251
  Odds progress: 2050/2251
  Odds progress: 2100/2251
  Odds progress: 2150/2251
  Odds progress: 2200/2251
  Odds progress: 2250/2251
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2251
  Lineups progress: 100/2251
  Lineups progress: 150/2251
  Lineups progress: 200/2251
  Lineups progress: 250/2251
  Lineups progress: 300/2251
  Lineups progress: 350/2251
  Lineups progress: 400/2251
  Lineups progress: 450/2251
  Lineups progress: 500/2251
  Lineups progress: 550/2251
  Lineups progress: 600/2251
  Lineups progress: 650/2251
  Lineups progress: 700/2251
  Lineups progress: 750/2251
  Lineups progress: 800/2251
  Lineups progress: 850/2251
  Lineups progress: 900/2251
  Lineups progress: 950/2251
  Lineups progress: 1000/2251
  Lineups progress: 1050/2251
  Lineups progress: 1100/2251
  Lineups progress: 1150/2251
  Lineups progress: 1200/2251
  Lineups progress: 1250/2251
  Lineups progress: 1300/2251
  Lineups progress: 1350/2251
  Lineups progress: 1400/2251
  Lineups progress: 1450/2251
  Lineups progress: 1500/2251
  Lineups progress: 1550/2251
  Lineups progress: 1600/2251
  Lineups progress: 1650/2251
  Lineups progress: 1700/2251
  Lineups progress: 1750/2251
  Lineups progress: 1800/2251
  Lineups progress: 1850/2251
  Lineups progress: 1900/2251
  Lineups progress: 1950/2251
  Lineups progress: 2000/2251
  Lineups progress: 2050/2251
  Lineups progress: 2100/2251
  Lineups progress: 2150/2251
  Lineups progress: 2200/2251
  Lineups progress: 2250/2251
Lineups attachment done.

Saved 2251 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 👥 sync secrets across teammates & machines: https://dotenvx.com/ops
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: ⚙️  write to custom object with { processEnv: myObject }
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 664

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1044

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1350

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1656

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1962

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2268

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2268
  Odds progress: 100/2268
  Odds progress: 150/2268
  Odds progress: 200/2268
  Odds progress: 250/2268
  Odds progress: 300/2268
  Odds progress: 350/2268
  Odds progress: 400/2268
  Odds progress: 450/2268
  Odds progress: 500/2268
  Odds progress: 550/2268
  Odds progress: 600/2268
  Odds progress: 650/2268
  Odds progress: 700/2268
  Odds progress: 750/2268
  Odds progress: 800/2268
  Odds progress: 850/2268
  Odds progress: 900/2268
  Odds progress: 950/2268
  Odds progress: 1000/2268
  Odds progress: 1050/2268
  Odds progress: 1100/2268
  Odds progress: 1150/2268
  Odds progress: 1200/2268
  Odds progress: 1250/2268
  Odds progress: 1300/2268
  Odds progress: 1350/2268
  Odds progress: 1400/2268
  Odds progress: 1450/2268
  Odds progress: 1500/2268
  Odds progress: 1550/2268
  Odds progress: 1600/2268
  Odds progress: 1650/2268
  Odds progress: 1700/2268
  Odds progress: 1750/2268
  Odds progress: 1800/2268
  Odds progress: 1850/2268
  Odds progress: 1900/2268
  Odds progress: 1950/2268
  Odds progress: 2000/2268
  Odds progress: 2050/2268
  Odds progress: 2100/2268
  Odds progress: 2150/2268
  Odds progress: 2200/2268
  Odds progress: 2250/2268
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2268
  Lineups progress: 100/2268
  Lineups progress: 150/2268
  Lineups progress: 200/2268
  Lineups progress: 250/2268
  Lineups progress: 300/2268
  Lineups progress: 350/2268
  Lineups progress: 400/2268
  Lineups progress: 450/2268
  Lineups progress: 500/2268
  Lineups progress: 550/2268
  Lineups progress: 600/2268
  Lineups progress: 650/2268
  Lineups progress: 700/2268
  Lineups progress: 750/2268
  Lineups progress: 800/2268
  Lineups progress: 850/2268
  Lineups progress: 900/2268
  Lineups progress: 950/2268
  Lineups progress: 1000/2268
  Lineups progress: 1050/2268
  Lineups progress: 1100/2268
  Lineups progress: 1150/2268
  Lineups progress: 1200/2268
  Lineups progress: 1250/2268
  Lineups progress: 1300/2268
  Lineups progress: 1350/2268
  Lineups progress: 1400/2268
  Lineups progress: 1450/2268
  Lineups progress: 1500/2268
  Lineups progress: 1550/2268
  Lineups progress: 1600/2268
  Lineups progress: 1650/2268
  Lineups progress: 1700/2268
  Lineups progress: 1750/2268
  Lineups progress: 1800/2268
  Lineups progress: 1850/2268
  Lineups progress: 1900/2268
  Lineups progress: 1950/2268
  Lineups progress: 2000/2268
  Lineups progress: 2050/2268
  Lineups progress: 2100/2268
Lineups fetch failed for fixture=1378217: fetch failed
  Lineups progress: 2150/2268
  Lineups progress: 2200/2268
  Lineups progress: 2250/2268
Lineups attachment done.

Saved 2268 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: ⚙️  override existing env vars with { override: true }
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: ⚙️  write to custom object with { processEnv: myObject }
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 737

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1117

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1423

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1729

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2035

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2341

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2341
  Odds progress: 100/2341
  Odds progress: 150/2341
  Odds progress: 200/2341
  Odds progress: 250/2341
  Odds progress: 300/2341
  Odds progress: 350/2341
  Odds progress: 400/2341
  Odds progress: 450/2341
  Odds progress: 500/2341
  Odds progress: 550/2341
  Odds progress: 600/2341
  Odds progress: 650/2341
  Odds progress: 700/2341
  Odds progress: 750/2341
  Odds progress: 800/2341
  Odds progress: 850/2341
  Odds progress: 900/2341
  Odds progress: 950/2341
  Odds progress: 1000/2341
  Odds progress: 1050/2341
  Odds progress: 1100/2341
  Odds progress: 1150/2341
  Odds progress: 1200/2341
  Odds progress: 1250/2341
  Odds progress: 1300/2341
  Odds progress: 1350/2341
  Odds progress: 1400/2341
  Odds progress: 1450/2341
  Odds progress: 1500/2341
  Odds progress: 1550/2341
  Odds progress: 1600/2341
  Odds progress: 1650/2341
  Odds progress: 1700/2341
  Odds progress: 1750/2341
  Odds progress: 1800/2341
  Odds progress: 1850/2341
  Odds progress: 1900/2341
  Odds progress: 1950/2341
  Odds progress: 2000/2341
  Odds progress: 2050/2341
  Odds progress: 2100/2341
  Odds progress: 2150/2341
  Odds progress: 2200/2341
  Odds progress: 2250/2341
  Odds progress: 2300/2341
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2341
  Lineups progress: 100/2341
  Lineups progress: 150/2341
  Lineups progress: 200/2341
  Lineups progress: 250/2341
  Lineups progress: 300/2341
  Lineups progress: 350/2341
  Lineups progress: 400/2341
  Lineups progress: 450/2341
  Lineups progress: 500/2341
  Lineups progress: 550/2341
  Lineups progress: 600/2341
  Lineups progress: 650/2341
  Lineups progress: 700/2341
  Lineups progress: 750/2341
  Lineups progress: 800/2341
  Lineups progress: 850/2341
  Lineups progress: 900/2341
  Lineups progress: 950/2341
  Lineups progress: 1000/2341
  Lineups progress: 1050/2341
  Lineups progress: 1100/2341
  Lineups progress: 1150/2341
  Lineups progress: 1200/2341
  Lineups progress: 1250/2341
  Lineups progress: 1300/2341
  Lineups progress: 1350/2341
  Lineups progress: 1400/2341
  Lineups progress: 1450/2341
  Lineups progress: 1500/2341
  Lineups progress: 1550/2341
  Lineups progress: 1600/2341
  Lineups progress: 1650/2341
  Lineups progress: 1700/2341
  Lineups progress: 1750/2341
  Lineups progress: 1800/2341
  Lineups progress: 1850/2341
  Lineups progress: 1900/2341
  Lineups progress: 1950/2341
  Lineups progress: 2000/2341
  Lineups progress: 2050/2341
  Lineups progress: 2100/2341
  Lineups progress: 2150/2341
  Lineups progress: 2200/2341
  Lineups progress: 2250/2341
  Lineups progress: 2300/2341
Lineups attachment done.

Saved 2341 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 👥 sync secrets across teammates & machines: https://dotenvx.com/ops
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 🔄 add secrets lifecycle management: https://dotenvx.com/ops
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API errors: {
  bug: 'This is on our side, please report us this bug on https://dashboard.api-football.com',
  error: '5xEr'
}

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
API errors: {
  bug: 'This is on our side, please report us this bug on https://dashboard.api-football.com',
  error: '5xEr'
}
  Fetching 2025-07-31 -> 2025-08-29 ...
API errors: {
  bug: 'This is on our side, please report us this bug on https://dashboard.api-football.com',
  error: '5xEr'
}
  Fetching 2025-08-30 -> 2025-09-28 ...
API errors: {
  bug: 'This is on our side, please report us this bug on https://dashboard.api-football.com',
  error: '5xEr'
}
  Fetching 2025-09-29 -> 2025-10-28 ...
API errors: {
  bug: 'This is on our side, please report us this bug on https://dashboard.api-football.com',
  error: '5xEr'
}
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 290

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 670

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1050

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1356

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1662

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1968

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2274

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2274
  Odds progress: 100/2274
  Odds progress: 150/2274
  Odds progress: 200/2274
  Odds progress: 250/2274
  Odds progress: 300/2274
  Odds progress: 350/2274
  Odds progress: 400/2274
  Odds progress: 450/2274
  Odds progress: 500/2274
  Odds progress: 550/2274
  Odds progress: 600/2274
  Odds progress: 650/2274
  Odds progress: 700/2274
  Odds progress: 750/2274
  Odds progress: 800/2274
  Odds progress: 850/2274
  Odds progress: 900/2274
  Odds progress: 950/2274
  Odds progress: 1000/2274
  Odds progress: 1050/2274
  Odds progress: 1100/2274
  Odds progress: 1150/2274
  Odds progress: 1200/2274
  Odds progress: 1250/2274
  Odds progress: 1300/2274
  Odds progress: 1350/2274
  Odds progress: 1400/2274
  Odds progress: 1450/2274
  Odds progress: 1500/2274
  Odds progress: 1550/2274
  Odds progress: 1600/2274
  Odds progress: 1650/2274
  Odds progress: 1700/2274
  Odds progress: 1750/2274
  Odds progress: 1800/2274
  Odds progress: 1850/2274
  Odds progress: 1900/2274
  Odds progress: 1950/2274
  Odds progress: 2000/2274
  Odds progress: 2050/2274
  Odds progress: 2100/2274
  Odds progress: 2150/2274
  Odds progress: 2200/2274
  Odds progress: 2250/2274
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2274
  Lineups progress: 100/2274
  Lineups progress: 150/2274
  Lineups progress: 200/2274
  Lineups progress: 250/2274
  Lineups progress: 300/2274
  Lineups progress: 350/2274
  Lineups progress: 400/2274
  Lineups progress: 450/2274
  Lineups progress: 500/2274
  Lineups progress: 550/2274
  Lineups progress: 600/2274
  Lineups progress: 650/2274
  Lineups progress: 700/2274
  Lineups progress: 750/2274
  Lineups progress: 800/2274
  Lineups progress: 850/2274
  Lineups progress: 900/2274
  Lineups progress: 950/2274
  Lineups progress: 1000/2274
  Lineups progress: 1050/2274
  Lineups progress: 1100/2274
  Lineups progress: 1150/2274
  Lineups progress: 1200/2274
  Lineups progress: 1250/2274
  Lineups progress: 1300/2274
  Lineups progress: 1350/2274
  Lineups progress: 1400/2274
  Lineups progress: 1450/2274
  Lineups progress: 1500/2274
  Lineups progress: 1550/2274
  Lineups progress: 1600/2274
  Lineups progress: 1650/2274
  Lineups progress: 1700/2274
  Lineups progress: 1750/2274
  Lineups progress: 1800/2274
  Lineups progress: 1850/2274
  Lineups progress: 1900/2274
  Lineups progress: 1950/2274
  Lineups progress: 2000/2274
  Lineups progress: 2050/2274
  Lineups progress: 2100/2274
  Lineups progress: 2150/2274
  Lineups progress: 2200/2274
  Lineups progress: 2250/2274
Lineups attachment done.

Saved 2274 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: ⚙️  override existing env vars with { override: true }
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: ✅ audit secrets and track compliance: https://dotenvx.com/ops
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 710

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Total so far: 993

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2025-11-28 -> 2025-12-27 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2026-06-26 -> 2026-06-30 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Total so far: 1226

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1532

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1838

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2144

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2144
  Odds progress: 100/2144
  Odds progress: 150/2144
  Odds progress: 200/2144
  Odds progress: 250/2144
  Odds progress: 300/2144
  Odds progress: 350/2144
  Odds progress: 400/2144
  Odds progress: 450/2144
  Odds progress: 500/2144
  Odds progress: 550/2144
  Odds progress: 600/2144
  Odds progress: 650/2144
  Odds progress: 700/2144
  Odds progress: 750/2144
  Odds progress: 800/2144
  Odds progress: 850/2144
  Odds progress: 900/2144
  Odds progress: 950/2144
  Odds progress: 1000/2144
  Odds progress: 1050/2144
  Odds progress: 1100/2144
  Odds progress: 1150/2144
  Odds progress: 1200/2144
  Odds progress: 1250/2144
  Odds progress: 1300/2144
  Odds progress: 1350/2144
  Odds progress: 1400/2144
  Odds progress: 1450/2144
  Odds progress: 1500/2144
  Odds progress: 1550/2144
  Odds progress: 1600/2144
  Odds progress: 1650/2144
  Odds progress: 1700/2144
  Odds progress: 1750/2144
  Odds progress: 1800/2144
  Odds progress: 1850/2144
  Odds progress: 1900/2144
  Odds progress: 1950/2144
  Odds progress: 2000/2144
  Odds progress: 2050/2144
  Odds progress: 2100/2144
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2144
  Lineups progress: 100/2144
  Lineups progress: 150/2144
  Lineups progress: 200/2144
  Lineups progress: 250/2144
  Lineups progress: 300/2144
  Lineups progress: 350/2144
  Lineups progress: 400/2144
  Lineups progress: 450/2144
  Lineups progress: 500/2144
  Lineups progress: 550/2144
  Lineups progress: 600/2144
  Lineups progress: 650/2144
  Lineups progress: 700/2144
  Lineups progress: 750/2144
  Lineups progress: 800/2144
  Lineups progress: 850/2144
  Lineups progress: 900/2144
  Lineups progress: 950/2144
  Lineups progress: 1000/2144
  Lineups progress: 1050/2144
  Lineups progress: 1100/2144
  Lineups progress: 1150/2144
  Lineups progress: 1200/2144
  Lineups progress: 1250/2144
  Lineups progress: 1300/2144
  Lineups progress: 1350/2144
  Lineups progress: 1400/2144
  Lineups progress: 1450/2144
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Lineups progress: 1500/2144
  Lineups progress: 1550/2144
  Lineups progress: 1600/2144
  Lineups progress: 1650/2144
  Lineups progress: 1700/2144
  Lineups progress: 1750/2144
  Lineups progress: 1800/2144
  Lineups progress: 1850/2144
  Lineups progress: 1900/2144
  Lineups progress: 1950/2144
  Lineups progress: 2000/2144
  Lineups progress: 2050/2144
  Lineups progress: 2100/2144
Lineups attachment done.

Saved 2144 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 📡 add observability to secrets: https://dotenvx.com/ops
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 🔐 encrypt with Dotenvx: https://dotenvx.com
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API errors: {
  bug: 'This is on our side, please report us this bug on https://dashboard.api-football.com',
  error: '5xEr'
}

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
API errors: {
  bug: 'This is on our side, please report us this bug on https://dashboard.api-football.com',
  error: '5xEr'
}
  Fetching 2025-07-31 -> 2025-08-29 ...
API errors: {
  bug: 'This is on our side, please report us this bug on https://dashboard.api-football.com',
  error: '5xEr'
}
  Fetching 2025-08-30 -> 2025-09-28 ...
Fatal error: Error: Non-JSON response: upstream connect error or disconnect/reset before headers. reset reason: connection termination
    at apiGet (file:///home/databaseledak/public_html/football/data/jadwal.js:233:11)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchFixturesChunk (file:///home/databaseledak/public_html/football/data/jadwal.js:286:16)
    at async main (file:///home/databaseledak/public_html/football/data/jadwal.js:533:24)
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 📡 add observability to secrets: https://dotenvx.com/ops
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 🛠️  run anywhere with `dotenvx run -- yourcommand`
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1106

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2026-01-27 -> 2026-02-25 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2026-04-27 -> 2026-05-26 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1278

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1584

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1890

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2196

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2196
  Odds progress: 100/2196
  Odds progress: 150/2196
  Odds progress: 200/2196
  Odds progress: 250/2196
  Odds progress: 300/2196
  Odds progress: 350/2196
  Odds progress: 400/2196
  Odds progress: 450/2196
  Odds progress: 500/2196
  Odds progress: 550/2196
  Odds progress: 600/2196
  Odds progress: 650/2196
  Odds progress: 700/2196
  Odds progress: 750/2196
  Odds progress: 800/2196
  Odds progress: 850/2196
  Odds progress: 900/2196
  Odds progress: 950/2196
  Odds progress: 1000/2196
  Odds progress: 1050/2196
  Odds progress: 1100/2196
  Odds progress: 1150/2196
  Odds progress: 1200/2196
  Odds progress: 1250/2196
  Odds progress: 1300/2196
  Odds progress: 1350/2196
  Odds progress: 1400/2196
  Odds progress: 1450/2196
  Odds progress: 1500/2196
  Odds progress: 1550/2196
  Odds progress: 1600/2196
  Odds progress: 1650/2196
  Odds progress: 1700/2196
  Odds progress: 1750/2196
  Odds progress: 1800/2196
  Odds progress: 1850/2196
  Odds progress: 1900/2196
  Odds progress: 1950/2196
  Odds progress: 2000/2196
  Odds progress: 2050/2196
  Odds progress: 2100/2196
  Odds progress: 2150/2196
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2196
  Lineups progress: 100/2196
  Lineups progress: 150/2196
  Lineups progress: 200/2196
  Lineups progress: 250/2196
  Lineups progress: 300/2196
  Lineups progress: 350/2196
  Lineups progress: 400/2196
  Lineups progress: 450/2196
  Lineups progress: 500/2196
  Lineups progress: 550/2196
  Lineups progress: 600/2196
  Lineups progress: 650/2196
  Lineups progress: 700/2196
  Lineups progress: 750/2196
  Lineups progress: 800/2196
  Lineups progress: 850/2196
  Lineups progress: 900/2196
  Lineups progress: 950/2196
  Lineups progress: 1000/2196
  Lineups progress: 1050/2196
  Lineups progress: 1100/2196
  Lineups progress: 1150/2196
  Lineups progress: 1200/2196
  Lineups progress: 1250/2196
  Lineups progress: 1300/2196
  Lineups progress: 1350/2196
  Lineups progress: 1400/2196
  Lineups progress: 1450/2196
  Lineups progress: 1500/2196
  Lineups progress: 1550/2196
  Lineups progress: 1600/2196
  Lineups progress: 1650/2196
  Lineups progress: 1700/2196
  Lineups progress: 1750/2196
  Lineups progress: 1800/2196
  Lineups progress: 1850/2196
  Lineups progress: 1900/2196
  Lineups progress: 1950/2196
  Lineups progress: 2000/2196
  Lineups progress: 2050/2196
  Lineups progress: 2100/2196
  Lineups progress: 2150/2196
Lineups attachment done.

Saved 2196 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: ⚙️  suppress all logs with { quiet: true }
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: ⚙️  override existing env vars with { override: true }
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API errors: {
  bug: 'This is on our side, please report us this bug on https://dashboard.api-football.com',
  error: '5xEr'
}

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
API errors: {
  bug: 'This is on our side, please report us this bug on https://dashboard.api-football.com',
  error: '5xEr'
}
  Fetching 2025-07-31 -> 2025-08-29 ...
API errors: {
  bug: 'This is on our side, please report us this bug on https://dashboard.api-football.com',
  error: '5xEr'
}
  Fetching 2025-08-30 -> 2025-09-28 ...
API errors: {
  bug: 'This is on our side, please report us this bug on https://dashboard.api-football.com',
  error: '5xEr'
}
  Fetching 2025-09-29 -> 2025-10-28 ...
API errors: {
  bug: 'This is on our side, please report us this bug on https://dashboard.api-football.com',
  error: '5xEr'
}
  Fetching 2025-10-29 -> 2025-11-27 ...
API errors: {
  bug: 'This is on our side, please report us this bug on https://dashboard.api-football.com',
  error: '5xEr'
}
  Fetching 2025-11-28 -> 2025-12-27 ...
Fatal error: Error: Non-JSON response: upstream connect error or disconnect/reset before headers. reset reason: connection termination
    at apiGet (file:///home/databaseledak/public_html/football/data/jadwal.js:233:11)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchFixturesChunk (file:///home/databaseledak/public_html/football/data/jadwal.js:286:16)
    at async main (file:///home/databaseledak/public_html/football/data/jadwal.js:533:24)
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: ⚙️  load multiple .env files with { path: ['.env.local', '.env'] }
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: ⚙️  suppress all logs with { quiet: true }
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: ⚙️  specify custom .env file path with { path: '/custom/path/.env' }
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: ⚙️  suppress all logs with { quiet: true }
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: ⚙️  specify custom .env file path with { path: '/custom/path/.env' }
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Lineups progress: 1300/2364
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Lineups progress: 1350/2364
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 👥 sync secrets across teammates & machines: https://dotenvx.com/ops
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2025-08-30 -> 2025-09-28 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 691

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1071

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1377

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1683

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1989

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2295

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2295
  Odds progress: 100/2295
  Odds progress: 150/2295
  Odds progress: 200/2295
  Odds progress: 250/2295
  Odds progress: 300/2295
  Odds progress: 350/2295
  Odds progress: 400/2295
  Odds progress: 450/2295
  Odds progress: 500/2295
  Odds progress: 550/2295
  Odds progress: 600/2295
  Odds progress: 650/2295
  Odds progress: 700/2295
  Odds progress: 750/2295
  Odds progress: 800/2295
  Odds progress: 850/2295
  Odds progress: 900/2295
  Odds progress: 950/2295
  Odds progress: 1000/2295
  Odds progress: 1050/2295
  Odds progress: 1100/2295
  Odds progress: 1150/2295
  Odds progress: 1200/2295
  Odds progress: 1250/2295
  Odds progress: 1300/2295
  Odds progress: 1350/2295
  Odds progress: 1400/2295
  Odds progress: 1450/2295
  Odds progress: 1500/2295
  Odds progress: 1550/2295
  Odds progress: 1600/2295
  Odds progress: 1650/2295
  Odds progress: 1700/2295
  Odds progress: 1750/2295
  Odds progress: 1800/2295
  Odds progress: 1850/2295
  Odds progress: 1900/2295
  Odds progress: 1950/2295
  Odds progress: 2000/2295
  Odds progress: 2050/2295
  Odds progress: 2100/2295
  Odds progress: 2150/2295
  Odds progress: 2200/2295
  Odds progress: 2250/2295
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2295
  Lineups progress: 100/2295
  Lineups progress: 150/2295
  Lineups progress: 200/2295
  Lineups progress: 250/2295
  Lineups progress: 300/2295
  Lineups progress: 350/2295
  Lineups progress: 400/2295
  Lineups progress: 450/2295
  Lineups progress: 500/2295
  Lineups progress: 550/2295
  Lineups progress: 600/2295
  Lineups progress: 650/2295
  Lineups progress: 700/2295
  Lineups progress: 750/2295
  Lineups progress: 800/2295
  Lineups progress: 850/2295
  Lineups progress: 900/2295
  Lineups progress: 950/2295
  Lineups progress: 1000/2295
  Lineups progress: 1050/2295
  Lineups progress: 1100/2295
  Lineups progress: 1150/2295
  Lineups progress: 1200/2295
  Lineups progress: 1250/2295
  Lineups progress: 1300/2295
  Lineups progress: 1350/2295
  Lineups progress: 1400/2295
  Lineups progress: 1450/2295
  Lineups progress: 1500/2295
  Lineups progress: 1550/2295
  Lineups progress: 1600/2295
  Lineups progress: 1650/2295
  Lineups progress: 1700/2295
  Lineups progress: 1750/2295
  Lineups progress: 1800/2295
  Lineups progress: 1850/2295
  Lineups progress: 1900/2295
  Lineups progress: 1950/2295
  Lineups progress: 2000/2295
  Lineups progress: 2050/2295
  Lineups progress: 2100/2295
  Lineups progress: 2150/2295
  Lineups progress: 2200/2295
  Lineups progress: 2250/2295
Lineups attachment done.

Saved 2295 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 🔄 add secrets lifecycle management: https://dotenvx.com/ops
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
Lineups fetch failed for fixture=1378182: Non-JSON response: upstream connect error or disconnect/reset before headers. reset reason: connection termination
Lineups fetch failed for fixture=1378178: Non-JSON response: upstream connect error or disconnect/reset before headers. retried and the latest reset reason: remote connection failure, transport failure reason: delayed connect error: Connection refused
Lineups fetch failed for fixture=1391121: Non-JSON response: upstream connect error or disconnect/reset before headers. reset reason: connection termination
Lineups fetch failed for fixture=1391125: Non-JSON response: upstream connect error or disconnect/reset before headers. retried and the latest reset reason: remote connection failure, transport failure reason: delayed connect error: Connection refused
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: ⚙️  write to custom object with { processEnv: myObject }
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API errors: {
  bug: 'This is on our side, please report us this bug on https://dashboard.api-football.com',
  error: '5xEr'
}

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
API errors: {
  bug: 'This is on our side, please report us this bug on https://dashboard.api-football.com',
  error: '5xEr'
}
  Fetching 2025-07-31 -> 2025-08-29 ...
API errors: {
  bug: 'This is on our side, please report us this bug on https://dashboard.api-football.com',
  error: '5xEr'
}
  Fetching 2025-08-30 -> 2025-09-28 ...
API errors: {
  bug: 'This is on our side, please report us this bug on https://dashboard.api-football.com',
  error: '5xEr'
}
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 321

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 701

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1081

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1387

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1693

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1999

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2305

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2305
  Odds progress: 100/2305
  Odds progress: 150/2305
  Odds progress: 200/2305
  Odds progress: 250/2305
  Odds progress: 300/2305
  Odds progress: 350/2305
  Odds progress: 400/2305
  Odds progress: 450/2305
  Odds progress: 500/2305
  Odds progress: 550/2305
  Odds progress: 600/2305
  Odds progress: 650/2305
  Odds progress: 700/2305
  Odds progress: 750/2305
  Odds progress: 800/2305
  Odds progress: 850/2305
  Odds progress: 900/2305
  Odds progress: 950/2305
  Odds progress: 1000/2305
  Odds progress: 1050/2305
  Odds progress: 1100/2305
  Odds progress: 1150/2305
  Odds progress: 1200/2305
  Odds progress: 1250/2305
  Odds progress: 1300/2305
  Odds progress: 1350/2305
  Odds progress: 1400/2305
  Odds progress: 1450/2305
  Odds progress: 1500/2305
  Odds progress: 1550/2305
  Odds progress: 1600/2305
  Odds progress: 1650/2305
  Odds progress: 1700/2305
  Odds progress: 1750/2305
  Odds progress: 1800/2305
  Odds progress: 1850/2305
  Odds progress: 1900/2305
  Odds progress: 1950/2305
  Odds progress: 2000/2305
  Odds progress: 2050/2305
  Odds progress: 2100/2305
  Odds progress: 2150/2305
  Odds progress: 2200/2305
  Odds progress: 2250/2305
  Odds progress: 2300/2305
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2305
  Lineups progress: 100/2305
  Lineups progress: 150/2305
  Lineups progress: 200/2305
  Lineups progress: 250/2305
  Lineups progress: 300/2305
  Lineups progress: 350/2305
  Lineups progress: 400/2305
  Lineups progress: 450/2305
  Lineups progress: 500/2305
  Lineups progress: 550/2305
  Lineups progress: 600/2305
  Lineups progress: 650/2305
  Lineups progress: 700/2305
  Lineups progress: 750/2305
  Lineups progress: 800/2305
  Lineups progress: 850/2305
  Lineups progress: 900/2305
  Lineups progress: 950/2305
  Lineups progress: 1000/2305
  Lineups progress: 1050/2305
  Lineups progress: 1100/2305
  Lineups progress: 1150/2305
  Lineups progress: 1200/2305
  Lineups progress: 1250/2305
  Lineups progress: 1300/2305
  Lineups progress: 1350/2305
  Lineups progress: 1400/2305
  Lineups progress: 1450/2305
  Lineups progress: 1500/2305
  Lineups progress: 1550/2305
  Lineups progress: 1600/2305
  Lineups progress: 1650/2305
  Lineups progress: 1700/2305
  Lineups progress: 1750/2305
  Lineups progress: 1800/2305
  Lineups progress: 1850/2305
  Lineups progress: 1900/2305
  Lineups progress: 1950/2305
  Lineups progress: 2000/2305
  Lineups progress: 2050/2305
  Lineups progress: 2100/2305
  Lineups progress: 2150/2305
  Lineups progress: 2200/2305
  Lineups progress: 2250/2305
  Lineups progress: 2300/2305
Lineups attachment done.

Saved 2305 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: ⚙️  override existing env vars with { override: true }
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 📡 add observability to secrets: https://dotenvx.com/ops
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2026-01-27 -> 2026-02-25 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2026-02-26 -> 2026-03-27 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2026-03-28 -> 2026-04-26 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2026-04-27 -> 2026-05-26 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2026-05-27 -> 2026-06-25 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 109

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 489

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 869

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1175

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1481

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1787

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2093

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2093
  Odds progress: 100/2093
  Odds progress: 150/2093
  Odds progress: 200/2093
  Odds progress: 250/2093
  Odds progress: 300/2093
  Odds progress: 350/2093
  Odds progress: 400/2093
  Odds progress: 450/2093
  Odds progress: 500/2093
  Odds progress: 550/2093
  Odds progress: 600/2093
  Odds progress: 650/2093
  Odds progress: 700/2093
  Odds progress: 750/2093
  Odds progress: 800/2093
  Odds progress: 850/2093
  Odds progress: 900/2093
  Odds progress: 950/2093
  Odds progress: 1000/2093
  Odds progress: 1050/2093
  Odds progress: 1100/2093
  Odds progress: 1150/2093
  Odds progress: 1200/2093
  Odds progress: 1250/2093
  Odds progress: 1300/2093
  Odds progress: 1350/2093
  Odds progress: 1400/2093
  Odds progress: 1450/2093
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Odds progress: 1500/2093
  Odds progress: 1550/2093
  Odds progress: 1600/2093
  Odds progress: 1650/2093
  Odds progress: 1700/2093
  Odds progress: 1750/2093
  Odds progress: 1800/2093
  Odds progress: 1850/2093
  Odds progress: 1900/2093
  Odds progress: 1950/2093
  Odds progress: 2000/2093
  Odds progress: 2050/2093
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2093
  Lineups progress: 100/2093
  Lineups progress: 150/2093
  Lineups progress: 200/2093
  Lineups progress: 250/2093
  Lineups progress: 300/2093
  Lineups progress: 350/2093
  Lineups progress: 400/2093
  Lineups progress: 450/2093
  Lineups progress: 500/2093
  Lineups progress: 550/2093
  Lineups progress: 600/2093
  Lineups progress: 650/2093
  Lineups progress: 700/2093
  Lineups progress: 750/2093
  Lineups progress: 800/2093
  Lineups progress: 850/2093
  Lineups progress: 900/2093
  Lineups progress: 950/2093
  Lineups progress: 1000/2093
  Lineups progress: 1050/2093
  Lineups progress: 1100/2093
  Lineups progress: 1150/2093
  Lineups progress: 1200/2093
  Lineups progress: 1250/2093
  Lineups progress: 1300/2093
  Lineups progress: 1350/2093
  Lineups progress: 1400/2093
  Lineups progress: 1450/2093
  Lineups progress: 1500/2093
  Lineups progress: 1550/2093
  Lineups progress: 1600/2093
  Lineups progress: 1650/2093
  Lineups progress: 1700/2093
  Lineups progress: 1750/2093
  Lineups progress: 1800/2093
  Lineups progress: 1850/2093
  Lineups progress: 1900/2093
  Lineups progress: 1950/2093
  Lineups progress: 2000/2093
  Lineups progress: 2050/2093
Lineups attachment done.

Saved 2093 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: ⚙️  override existing env vars with { override: true }
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 🗂️ backup and recover secrets: https://dotenvx.com/ops
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 730

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1110

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1416

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1722

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2028

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2334

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2334
  Odds progress: 100/2334
  Odds progress: 150/2334
  Odds progress: 200/2334
  Odds progress: 250/2334
  Odds progress: 300/2334
  Odds progress: 350/2334
  Odds progress: 400/2334
  Odds progress: 450/2334
  Odds progress: 500/2334
  Odds progress: 550/2334
  Odds progress: 600/2334
  Odds progress: 650/2334
  Odds progress: 700/2334
  Odds progress: 750/2334
  Odds progress: 800/2334
  Odds progress: 850/2334
  Odds progress: 900/2334
  Odds progress: 950/2334
  Odds progress: 1000/2334
  Odds progress: 1050/2334
  Odds progress: 1100/2334
  Odds progress: 1150/2334
  Odds progress: 1200/2334
  Odds progress: 1250/2334
  Odds progress: 1300/2334
  Odds progress: 1350/2334
  Odds progress: 1400/2334
  Odds progress: 1450/2334
  Odds progress: 1500/2334
  Odds progress: 1550/2334
  Odds progress: 1600/2334
  Odds progress: 1650/2334
  Odds progress: 1700/2334
  Odds progress: 1750/2334
  Odds progress: 1800/2334
  Odds progress: 1850/2334
  Odds progress: 1900/2334
  Odds progress: 1950/2334
  Odds progress: 2000/2334
  Odds progress: 2050/2334
  Odds progress: 2100/2334
  Odds progress: 2150/2334
  Odds progress: 2200/2334
  Odds progress: 2250/2334
  Odds progress: 2300/2334
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2334
  Lineups progress: 100/2334
  Lineups progress: 150/2334
  Lineups progress: 200/2334
  Lineups progress: 250/2334
  Lineups progress: 300/2334
  Lineups progress: 350/2334
  Lineups progress: 400/2334
  Lineups progress: 450/2334
  Lineups progress: 500/2334
  Lineups progress: 550/2334
  Lineups progress: 600/2334
  Lineups progress: 650/2334
  Lineups progress: 700/2334
  Lineups progress: 750/2334
  Lineups progress: 800/2334
  Lineups progress: 850/2334
  Lineups progress: 900/2334
  Lineups progress: 950/2334
  Lineups progress: 1000/2334
  Lineups progress: 1050/2334
  Lineups progress: 1100/2334
  Lineups progress: 1150/2334
  Lineups progress: 1200/2334
  Lineups progress: 1250/2334
  Lineups progress: 1300/2334
  Lineups progress: 1350/2334
  Lineups progress: 1400/2334
  Lineups progress: 1450/2334
  Lineups progress: 1500/2334
  Lineups progress: 1550/2334
  Lineups progress: 1600/2334
  Lineups progress: 1650/2334
  Lineups progress: 1700/2334
  Lineups progress: 1750/2334
  Lineups progress: 1800/2334
  Lineups progress: 1850/2334
  Lineups progress: 1900/2334
  Lineups progress: 1950/2334
  Lineups progress: 2000/2334
  Lineups progress: 2050/2334
  Lineups progress: 2100/2334
  Lineups progress: 2150/2334
  Lineups progress: 2200/2334
  Lineups progress: 2250/2334
  Lineups progress: 2300/2334
Lineups attachment done.

Saved 2334 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 📡 add observability to secrets: https://dotenvx.com/ops
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 🔐 prevent building .env in docker: https://dotenvx.com/prebuild
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
API errors: {
  rateLimit: 'Too many requests. You have exceeded the limit of requests per minute of your subscription.'
}
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 🛠️  run anywhere with `dotenvx run -- yourcommand`
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API account: { plan: undefined, status: undefined }

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 🔄 add secrets lifecycle management: https://dotenvx.com/ops
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Season=2025 | StatusFilter=(none)
Date range: 2025-07-01 -> 2026-06-30
Using FIXED league IDs. Fetching by date chunks (no page param).
API errors: {
  bug: 'This is on our side, please report us this bug on https://dashboard.api-football.com',
  error: '5xEr'
}

== England - Premier League (id=39) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
API errors: {
  bug: 'This is on our side, please report us this bug on https://dashboard.api-football.com',
  error: '5xEr'
}
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 380

== Spain - La Liga (id=140) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 760

== Italy - Serie A (id=135) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1140

== Germany - Bundesliga (id=78) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1446

== France - Ligue 1 (id=61) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 1752

== Portugal - Primeira Liga (id=94) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2058

== Netherlands - Eredivisie (id=88) ==
  Fetching 2025-07-01 -> 2025-07-30 ...
  Fetching 2025-07-31 -> 2025-08-29 ...
  Fetching 2025-08-30 -> 2025-09-28 ...
  Fetching 2025-09-29 -> 2025-10-28 ...
  Fetching 2025-10-29 -> 2025-11-27 ...
  Fetching 2025-11-28 -> 2025-12-27 ...
  Fetching 2025-12-28 -> 2026-01-26 ...
  Fetching 2026-01-27 -> 2026-02-25 ...
  Fetching 2026-02-26 -> 2026-03-27 ...
  Fetching 2026-03-28 -> 2026-04-26 ...
  Fetching 2026-04-27 -> 2026-05-26 ...
  Fetching 2026-05-27 -> 2026-06-25 ...
  Fetching 2026-06-26 -> 2026-06-30 ...
  Total so far: 2364

== Odds mode enabled (FULL SCRAPE) ==
bookmaker=8 | bet=1 | concurrency=3 | delay=750ms
  Odds progress: 50/2364
  Odds progress: 100/2364
  Odds progress: 150/2364
  Odds progress: 200/2364
  Odds progress: 250/2364
  Odds progress: 300/2364
  Odds progress: 350/2364
  Odds progress: 400/2364
  Odds progress: 450/2364
  Odds progress: 500/2364
  Odds progress: 550/2364
  Odds progress: 600/2364
  Odds progress: 650/2364
  Odds progress: 700/2364
  Odds progress: 750/2364
  Odds progress: 800/2364
  Odds progress: 850/2364
  Odds progress: 900/2364
  Odds progress: 950/2364
  Odds progress: 1000/2364
  Odds progress: 1050/2364
  Odds progress: 1100/2364
  Odds progress: 1150/2364
  Odds progress: 1200/2364
  Odds progress: 1250/2364
  Odds progress: 1300/2364
  Odds progress: 1350/2364
  Odds progress: 1400/2364
  Odds progress: 1450/2364
  Odds progress: 1500/2364
  Odds progress: 1550/2364
  Odds progress: 1600/2364
  Odds progress: 1650/2364
  Odds progress: 1700/2364
  Odds progress: 1750/2364
  Odds progress: 1800/2364
  Odds progress: 1850/2364
  Odds progress: 1900/2364
  Odds progress: 1950/2364
  Odds progress: 2000/2364
  Odds progress: 2050/2364
  Odds progress: 2100/2364
  Odds progress: 2150/2364
  Odds progress: 2200/2364
  Odds progress: 2250/2364
  Odds progress: 2300/2364
  Odds progress: 2350/2364
Odds attachment done.

== Lineups mode enabled (FULL SCRAPE) ==
concurrency=3 | delay=750ms
  Lineups progress: 50/2364
  Lineups progress: 100/2364
  Lineups progress: 150/2364
  Lineups progress: 200/2364
  Lineups progress: 250/2364
  Lineups progress: 300/2364
  Lineups progress: 350/2364
  Lineups progress: 400/2364
  Lineups progress: 450/2364
  Lineups progress: 500/2364
  Lineups progress: 550/2364
  Lineups progress: 600/2364
  Lineups progress: 650/2364
  Lineups progress: 700/2364
  Lineups progress: 750/2364
  Lineups progress: 800/2364
  Lineups progress: 850/2364
  Lineups progress: 900/2364
  Lineups progress: 950/2364
  Lineups progress: 1000/2364
  Lineups progress: 1050/2364
  Lineups progress: 1100/2364
  Lineups progress: 1150/2364
  Lineups progress: 1200/2364
  Lineups progress: 1250/2364
  Lineups progress: 1300/2364
  Lineups progress: 1350/2364
  Lineups progress: 1400/2364
  Lineups progress: 1450/2364
  Lineups progress: 1500/2364
  Lineups progress: 1550/2364
  Lineups progress: 1600/2364
  Lineups progress: 1650/2364
  Lineups progress: 1700/2364
  Lineups progress: 1750/2364
  Lineups progress: 1800/2364
  Lineups progress: 1850/2364
  Lineups progress: 1900/2364
  Lineups progress: 1950/2364
  Lineups progress: 2000/2364
  Lineups progress: 2050/2364
  Lineups progress: 2100/2364
  Lineups progress: 2150/2364
  Lineups progress: 2200/2364
  Lineups progress: 2250/2364
  Lineups progress: 2300/2364
  Lineups progress: 2350/2364
Lineups attachment done.

Saved 2364 fixtures -> /home/databaseledak/public_html/football/data/jadwal.json
Done.
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 📡 add observability to secrets: https://dotenvx.com/ops
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Fetching ALL fixtures for TODAY: 2026-01-23
Fetched 303 fixtures
Processed fixture 1489106: odds=✓, lineup=✓
Processed fixture 1499122: odds=✓, lineup=✓
Processed fixture 1500993: odds=✓, lineup=✓
Processed fixture 1501534: odds=✓, lineup=✓
Processed fixture 1500408: odds=✓, lineup=✓
Processed fixture 1500541: odds=✓, lineup=✓
Processed fixture 1500668: odds=✓, lineup=✓
Processed fixture 1500762: odds=✓, lineup=✓
Processed fixture 1500869: odds=✓, lineup=✓
Processed fixture 1501032: odds=✓, lineup=✓
Processed fixture 1509765: odds=✓, lineup=✓
Processed fixture 1501810: odds=✓, lineup=✓
Processed fixture 1491823: odds=✓, lineup=✓
Processed fixture 1491827: odds=✓, lineup=✓
Processed fixture 1489108: odds=✓, lineup=✓
Processed fixture 1506322: odds=✓, lineup=✓
Processed fixture 1508865: odds=✓, lineup=✓
Processed fixture 1505640: odds=✓, lineup=✓
Processed fixture 1508866: odds=✓, lineup=✓
Processed fixture 1484536: odds=✓, lineup=✓
Processed fixture 1503570: odds=✓, lineup=✓
Processed fixture 1506324: odds=✓, lineup=✓
Processed fixture 1403715: odds=✓, lineup=✓
Processed fixture 1438514: odds=✓, lineup=✓
Processed fixture 1470529: odds=✓, lineup=✓
Processed fixture 1505641: odds=✓, lineup=✓
Processed fixture 1505642: odds=✓, lineup=✓
Processed fixture 1469634: odds=✓, lineup=✓
Processed fixture 1503433: odds=✓, lineup=✓
Processed fixture 1503435: odds=✓, lineup=✓
Processed fixture 1502438: odds=✓, lineup=✓
Processed fixture 1503431: odds=✓, lineup=✓
Processed fixture 1507628: odds=✓, lineup=✓
Processed fixture 1456794: odds=✓, lineup=✓
Processed fixture 1445864: odds=✓, lineup=✓
Processed fixture 1456792: odds=✓, lineup=✓
Processed fixture 1456798: odds=✓, lineup=✓
Processed fixture 1488696: odds=✓, lineup=✓
Processed fixture 1456791: odds=✓, lineup=✓
Processed fixture 1456552: odds=✓, lineup=✓
Processed fixture 1441791: odds=✓, lineup=✓
Processed fixture 1441799: odds=✓, lineup=✓
Processed fixture 1441805: odds=✓, lineup=✓
Processed fixture 1456555: odds=✓, lineup=✓
Processed fixture 1456556: odds=✓, lineup=✓
Processed fixture 1456797: odds=✓, lineup=✓
Processed fixture 1502963: odds=✓, lineup=✓
Processed fixture 1502964: odds=✓, lineup=✓
Processed fixture 1503226: odds=✓, lineup=✓
Processed fixture 1503565: odds=✓, lineup=✓
Processed fixture 1505824: odds=✓, lineup=✓
Processed fixture 1507629: odds=✓, lineup=✓
Processed fixture 1456551: odds=✓, lineup=✓
Processed fixture 1456793: odds=✓, lineup=✓
Processed fixture 1456553: odds=✓, lineup=✓
Processed fixture 1421821: odds=✓, lineup=✓
Processed fixture 1456796: odds=✓, lineup=✓
Processed fixture 1488693: odds=✓, lineup=✓
Processed fixture 1389723: odds=✓, lineup=✓
Processed fixture 1403716: odds=✓, lineup=✓
Processed fixture 1470530: odds=✓, lineup=✓
Processed fixture 1470694: odds=✓, lineup=✓
Processed fixture 1488694: odds=✓, lineup=✓
Processed fixture 1488695: odds=✓, lineup=✓
Processed fixture 1490999: odds=✓, lineup=✓
Processed fixture 1502965: odds=✓, lineup=✓
Processed fixture 1503227: odds=✓, lineup=✓
Processed fixture 1503566: odds=✓, lineup=✓
Processed fixture 1503971: odds=✓, lineup=✓
Processed fixture 1507630: odds=✓, lineup=✓
Processed fixture 1507633: odds=✓, lineup=✓
Processed fixture 1508092: odds=✓, lineup=✓
Processed fixture 1508093: odds=✓, lineup=✓
Processed fixture 1508094: odds=✓, lineup=✓
Processed fixture 1508023: odds=✓, lineup=✓
Processed fixture 1508024: odds=✓, lineup=✓
Processed fixture 1508267: odds=✓, lineup=✓
Processed fixture 1440888: odds=✓, lineup=✓
Processed fixture 1440889: odds=✓, lineup=✓
Processed fixture 1445374: odds=✓, lineup=✓
Processed fixture 1488692: odds=✓, lineup=✓
Processed fixture 1498974: odds=✓, lineup=✓
Processed fixture 1389922: odds=✓, lineup=✓
Processed fixture 1389923: odds=✓, lineup=✓
Processed fixture 1389924: odds=✓, lineup=✓
Processed fixture 1389927: odds=✓, lineup=✓
Processed fixture 1389928: odds=✓, lineup=✓
Processed fixture 1433896: odds=✓, lineup=✓
Processed fixture 1457672: odds=✓, lineup=✓
Processed fixture 1476742: odds=✓, lineup=✓
Processed fixture 1500258: odds=✓, lineup=✓
Processed fixture 1501902: odds=✓, lineup=✓
Processed fixture 1502345: odds=✓, lineup=✓
Processed fixture 1503202: odds=✓, lineup=✓
Processed fixture 1503215: odds=✓, lineup=✓
Processed fixture 1503567: odds=✓, lineup=✓
Processed fixture 1503568: odds=✓, lineup=✓
Processed fixture 1503569: odds=✓, lineup=✓
Processed fixture 1503972: odds=✓, lineup=✓
Processed fixture 1503974: odds=✓, lineup=✓
Processed fixture 1503975: odds=✓, lineup=✓
Processed fixture 1503976: odds=✓, lineup=✓
Processed fixture 1503979: odds=✓, lineup=✓
Processed fixture 1503980: odds=✓, lineup=✓
Processed fixture 1503981: odds=✓, lineup=✓
Processed fixture 1503982: odds=✓, lineup=✓
Processed fixture 1504664: odds=✓, lineup=✓
Processed fixture 1504665: odds=✓, lineup=✓
Processed fixture 1504668: odds=✓, lineup=✓
Processed fixture 1505825: odds=✓, lineup=✓
Processed fixture 1506325: odds=✓, lineup=✓
Processed fixture 1506326: odds=✓, lineup=✓
Processed fixture 1507631: odds=✓, lineup=✓
Processed fixture 1507632: odds=✓, lineup=✓
Processed fixture 1507634: odds=✓, lineup=✓
Processed fixture 1508253: odds=✓, lineup=✓
Processed fixture 1508268: odds=✓, lineup=✓
Processed fixture 1508604: odds=✓, lineup=✓
Processed fixture 1509380: odds=✓, lineup=✓
Processed fixture 1509381: odds=✓, lineup=✓
Processed fixture 1509995: odds=✓, lineup=✓
Processed fixture 1471915: odds=✓, lineup=✓
Processed fixture 1471916: odds=✓, lineup=✓
Processed fixture 1471917: odds=✓, lineup=✓
Processed fixture 1471918: odds=✓, lineup=✓
Processed fixture 1504644: odds=✓, lineup=✓
Processed fixture 1504646: odds=✓, lineup=✓
Processed fixture 1502200: odds=✓, lineup=✓
Processed fixture 1434048: odds=✓, lineup=✓
Processed fixture 1446325: odds=✓, lineup=✓
Processed fixture 1446326: odds=✓, lineup=✓
Processed fixture 1503564: odds=✓, lineup=✓
Processed fixture 1503654: odds=✓, lineup=✓
Processed fixture 1504647: odds=✓, lineup=✓
Processed fixture 1504648: odds=✓, lineup=✓
Processed fixture 1504649: odds=✓, lineup=✓
Processed fixture 1506323: odds=✓, lineup=✓
Processed fixture 1498975: odds=✓, lineup=✓
Processed fixture 1501903: odds=✓, lineup=✓
Processed fixture 1501904: odds=✓, lineup=✓
Processed fixture 1503983: odds=✓, lineup=✓
Processed fixture 1503984: odds=✓, lineup=✓
Processed fixture 1504645: odds=✓, lineup=✓
Processed fixture 1505826: odds=✓, lineup=✓
Processed fixture 1508079: odds=✓, lineup=✓
Processed fixture 1508080: odds=✓, lineup=✓
Processed fixture 1508081: odds=✓, lineup=✓
Processed fixture 1509244: odds=✓, lineup=✓
Processed fixture 1509245: odds=✓, lineup=✓
Processed fixture 1509382: odds=✓, lineup=✓
Processed fixture 1509808: odds=✓, lineup=✓
Processed fixture 1501905: odds=✓, lineup=✓
Processed fixture 1502966: odds=✓, lineup=✓
Processed fixture 1502967: odds=✓, lineup=✓
Processed fixture 1503969: odds=✓, lineup=✓
Processed fixture 1508095: odds=✓, lineup=✓
Processed fixture 1509379: odds=✓, lineup=✓
Processed fixture 1384013: odds=✓, lineup=✓
Processed fixture 1385933: odds=✓, lineup=✓
Processed fixture 1445865: odds=✓, lineup=✓
Processed fixture 1470695: odds=✓, lineup=✓
Processed fixture 1478906: odds=✓, lineup=✓
Processed fixture 1478912: odds=✓, lineup=✓
Processed fixture 1503970: odds=✓, lineup=✓
Processed fixture 1508082: odds=✓, lineup=✓
Processed fixture 1509986: odds=✓, lineup=✓
Processed fixture 1468651: odds=✓, lineup=✓
Processed fixture 1508605: odds=✓, lineup=✓
Processed fixture 1509809: odds=✓, lineup=✓
Processed fixture 1502201: odds=✓, lineup=✓
Processed fixture 1457673: odds=✓, lineup=✓
Processed fixture 1485431: odds=✓, lineup=✓
Processed fixture 1497972: odds=✓, lineup=✓
Processed fixture 1503977: odds=✓, lineup=✓
Processed fixture 1503985: odds=✓, lineup=✓
Processed fixture 1503986: odds=✓, lineup=✓
Processed fixture 1504650: odds=✓, lineup=✓
Processed fixture 1507635: odds=✓, lineup=✓
Processed fixture 1509383: odds=✓, lineup=✓
Processed fixture 1509384: odds=✓, lineup=✓
Processed fixture 1509810: odds=✓, lineup=✓
Processed fixture 1511441: odds=✓, lineup=✓
Processed fixture 1511442: odds=✓, lineup=✓
Processed fixture 1511443: odds=✓, lineup=✓
Processed fixture 1511444: odds=✓, lineup=✓
Processed fixture 1511449: odds=✓, lineup=✓
Processed fixture 1506327: odds=✓, lineup=✓
Processed fixture 1507636: odds=✓, lineup=✓
Processed fixture 1394603: odds=✓, lineup=✓
Processed fixture 1398525: odds=✓, lineup=✓
Processed fixture 1415716: odds=✓, lineup=✓
Processed fixture 1422962: odds=✓, lineup=✓
Processed fixture 1475085: odds=✓, lineup=✓
Processed fixture 1503987: odds=✓, lineup=✓
Processed fixture 1503988: odds=✓, lineup=✓
Processed fixture 1505827: odds=✓, lineup=✓
Processed fixture 1507637: odds=✓, lineup=✓
Processed fixture 1508083: odds=✓, lineup=✓
Processed fixture 1509385: odds=✓, lineup=✓
Processed fixture 1509996: odds=✓, lineup=✓
Processed fixture 1503989: odds=✓, lineup=✓
Processed fixture 1509811: odds=✓, lineup=✓
Processed fixture 1388776: odds=✓, lineup=✓
Processed fixture 1388777: odds=✓, lineup=✓
Processed fixture 1401312: odds=✓, lineup=✓
Processed fixture 1429593: odds=✓, lineup=✓
Processed fixture 1503973: odds=✓, lineup=✓
Processed fixture 1507516: odds=✓, lineup=✓
Processed fixture 1508096: odds=✓, lineup=✓
Processed fixture 1385936: odds=✓, lineup=✓
Processed fixture 1394261: odds=✓, lineup=✓
Processed fixture 1398137: odds=✓, lineup=✓
Processed fixture 1425750: odds=✓, lineup=✓
Processed fixture 1431710: odds=✓, lineup=✓
Processed fixture 1485435: odds=✓, lineup=✓
Processed fixture 1506328: odds=✓, lineup=✓
Processed fixture 1507638: odds=✓, lineup=✓
Processed fixture 1509386: odds=✓, lineup=✓
Processed fixture 1509997: odds=✓, lineup=✓
Processed fixture 1422955: odds=✓, lineup=✓
Processed fixture 1422956: odds=✓, lineup=✓
Processed fixture 1422957: odds=✓, lineup=✓
Processed fixture 1422958: odds=✓, lineup=✓
Processed fixture 1422959: odds=✓, lineup=✓
Processed fixture 1422961: odds=✓, lineup=✓
Processed fixture 1423968: odds=✓, lineup=✓
Processed fixture 1425276: odds=✓, lineup=✓
Processed fixture 1444789: odds=✓, lineup=✓
Processed fixture 1491359: odds=✓, lineup=✓
Processed fixture 1509387: odds=✓, lineup=✓
Processed fixture 1382144: odds=✓, lineup=✓
Processed fixture 1382145: odds=✓, lineup=✓
Processed fixture 1382146: odds=✓, lineup=✓
Processed fixture 1382147: odds=✓, lineup=✓
Processed fixture 1382148: odds=✓, lineup=✓
Processed fixture 1382149: odds=✓, lineup=✓
Processed fixture 1382150: odds=✓, lineup=✓
Processed fixture 1387860: odds=✓, lineup=✓
Processed fixture 1389291: odds=✓, lineup=✓
Processed fixture 1389292: odds=✓, lineup=✓
Processed fixture 1389294: odds=✓, lineup=✓
Processed fixture 1389295: odds=✓, lineup=✓
Processed fixture 1389296: odds=✓, lineup=✓
Processed fixture 1392707: odds=✓, lineup=✓
Processed fixture 1392713: odds=✓, lineup=✓
Processed fixture 1417270: odds=✓, lineup=✓
Processed fixture 1425521: odds=✓, lineup=✓
Processed fixture 1434457: odds=✓, lineup=✓
Processed fixture 1434460: odds=✓, lineup=✓
Processed fixture 1434461: odds=✓, lineup=✓
Processed fixture 1434462: odds=✓, lineup=✓
Processed fixture 1440743: odds=✓, lineup=✓
Processed fixture 1440744: odds=✓, lineup=✓
Processed fixture 1447120: odds=✓, lineup=✓
Processed fixture 1477339: odds=✓, lineup=✓
Processed fixture 1503407: odds=✓, lineup=✓
Processed fixture 1491360: odds=✓, lineup=✓
Processed fixture 1388477: odds=✓, lineup=✓
Processed fixture 1392011: odds=✓, lineup=✓
Processed fixture 1395634: odds=✓, lineup=✓
Processed fixture 1395635: odds=✓, lineup=✓
Processed fixture 1395637: odds=✓, lineup=✓
Processed fixture 1419800: odds=✓, lineup=✓
Processed fixture 1439204: odds=✓, lineup=✓
Processed fixture 1439962: odds=✓, lineup=✓
Processed fixture 1440745: odds=✓, lineup=✓
Processed fixture 1444743: odds=✓, lineup=✓
Processed fixture 1378078: odds=✓, lineup=✓
Processed fixture 1382601: odds=✓, lineup=✓
Processed fixture 1382975: odds=✓, lineup=✓
Processed fixture 1385283: odds=✓, lineup=✓
Processed fixture 1385286: odds=✓, lineup=✓
Processed fixture 1395352: odds=✓, lineup=✓
Processed fixture 1395636: odds=✓, lineup=✓
Processed fixture 1395638: odds=✓, lineup=✓
Processed fixture 1395641: odds=✓, lineup=✓
Processed fixture 1405235: odds=✓, lineup=✓
Processed fixture 1502968: odds=✓, lineup=✓
Processed fixture 1508988: odds=✓, lineup=✓
Processed fixture 1508989: odds=✓, lineup=✓
Processed fixture 1508990: odds=✓, lineup=✓
Processed fixture 1386889: odds=✓, lineup=✓
Processed fixture 1391023: odds=✓, lineup=✓
Processed fixture 1395639: odds=✓, lineup=✓
Processed fixture 1434700: odds=✓, lineup=✓
Processed fixture 1507521: odds=✓, lineup=✓
Processed fixture 1396402: odds=✓, lineup=✓
Processed fixture 1431712: odds=✓, lineup=✓
Processed fixture 1476822: odds=✓, lineup=✓
Processed fixture 1489261: odds=✓, lineup=✓
Processed fixture 1507639: odds=✓, lineup=✓
Processed fixture 1445525: odds=✓, lineup=✓
Processed fixture 1456987: odds=✓, lineup=✓
Processed fixture 1491829: odds=✓, lineup=✓
Processed fixture 1500937: odds=✓, lineup=✓
Processed fixture 1510045: odds=✓, lineup=✓
Processed fixture 1502615: odds=✓, lineup=✓
Processed fixture 1491825: odds=✓, lineup=✓
Processed fixture 1500788: odds=✓, lineup=✓
Processed fixture 1502616: odds=✓, lineup=✓
Processed fixture 1489256: odds=✓, lineup=✓
Processed fixture 1505937: odds=✓, lineup=✓
Processed fixture 1509767: odds=✓, lineup=✓
Saved 303 fixtures with odds and lineups -> /home/databaseledak/public_html/football/data/jadwal.json
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 📡 add observability to secrets: https://dotenvx.com/ops
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Fetching ALL fixtures for TODAY: 2026-01-23
Fetched 310 fixtures
Processed fixture 1489106: odds=✓, lineup=✓
Processed fixture 1499122: odds=✓, lineup=✓
Processed fixture 1500993: odds=✓, lineup=✓
Processed fixture 1501534: odds=✓, lineup=✓
Processed fixture 1511820: odds=✓, lineup=✓
Processed fixture 1500408: odds=✓, lineup=✓
Processed fixture 1500541: odds=✓, lineup=✓
Processed fixture 1500668: odds=✓, lineup=✓
Processed fixture 1500762: odds=✓, lineup=✓
Processed fixture 1500869: odds=✓, lineup=✓
Processed fixture 1501032: odds=✓, lineup=✓
Processed fixture 1509765: odds=✓, lineup=✓
Processed fixture 1501810: odds=✓, lineup=✓
Processed fixture 1491823: odds=✓, lineup=✓
Processed fixture 1491827: odds=✓, lineup=✓
Processed fixture 1489108: odds=✓, lineup=✓
Processed fixture 1506322: odds=✓, lineup=✓
Processed fixture 1508865: odds=✓, lineup=✓
Processed fixture 1505640: odds=✓, lineup=✓
Rate limit hit while fetching odds. Skipping remaining odds and lineups.
Processed fixture 1508866: odds=✗, lineup=✗
Processed fixture 1484536: odds=✗, lineup=✗
Processed fixture 1503570: odds=✗, lineup=✗
Processed fixture 1503976: odds=✗, lineup=✗
Processed fixture 1506324: odds=✗, lineup=✗
Processed fixture 1403715: odds=✗, lineup=✗
Processed fixture 1438514: odds=✗, lineup=✗
Processed fixture 1470529: odds=✗, lineup=✗
Processed fixture 1505641: odds=✗, lineup=✗
Processed fixture 1505642: odds=✗, lineup=✗
Processed fixture 1469634: odds=✗, lineup=✗
Processed fixture 1503433: odds=✗, lineup=✗
Processed fixture 1503435: odds=✗, lineup=✗
Processed fixture 1503568: odds=✗, lineup=✗
Processed fixture 1501905: odds=✗, lineup=✗
Processed fixture 1502438: odds=✗, lineup=✗
Processed fixture 1503431: odds=✗, lineup=✗
Processed fixture 1507628: odds=✗, lineup=✗
Processed fixture 1503974: odds=✗, lineup=✗
Processed fixture 1456794: odds=✗, lineup=✗
Processed fixture 1445864: odds=✗, lineup=✗
Processed fixture 1456792: odds=✗, lineup=✗
Processed fixture 1456798: odds=✗, lineup=✗
Processed fixture 1488696: odds=✗, lineup=✗
Processed fixture 1506323: odds=✗, lineup=✗
Processed fixture 1456791: odds=✗, lineup=✗
Processed fixture 1456552: odds=✗, lineup=✗
Processed fixture 1441791: odds=✗, lineup=✗
Processed fixture 1441799: odds=✗, lineup=✗
Processed fixture 1441805: odds=✗, lineup=✗
Processed fixture 1456555: odds=✗, lineup=✗
Processed fixture 1456556: odds=✗, lineup=✗
Processed fixture 1456797: odds=✗, lineup=✗
Processed fixture 1501902: odds=✗, lineup=✗
Processed fixture 1502963: odds=✗, lineup=✗
Processed fixture 1502964: odds=✗, lineup=✗
Processed fixture 1503226: odds=✗, lineup=✗
Processed fixture 1503565: odds=✗, lineup=✗
Processed fixture 1505824: odds=✗, lineup=✗
Processed fixture 1507631: odds=✗, lineup=✗
Processed fixture 1509380: odds=✗, lineup=✗
Processed fixture 1456551: odds=✗, lineup=✗
Processed fixture 1456793: odds=✗, lineup=✗
Processed fixture 1456553: odds=✗, lineup=✗
Processed fixture 1421821: odds=✗, lineup=✗
Processed fixture 1456796: odds=✗, lineup=✗
Processed fixture 1488693: odds=✗, lineup=✗
Processed fixture 1507629: odds=✗, lineup=✗
Processed fixture 1389723: odds=✗, lineup=✗
Processed fixture 1403716: odds=✗, lineup=✗
Processed fixture 1470530: odds=✗, lineup=✗
Processed fixture 1470694: odds=✗, lineup=✗
Processed fixture 1488694: odds=✗, lineup=✗
Processed fixture 1488695: odds=✗, lineup=✗
Processed fixture 1490999: odds=✗, lineup=✗
Processed fixture 1502965: odds=✗, lineup=✗
Processed fixture 1503227: odds=✗, lineup=✗
Processed fixture 1503566: odds=✗, lineup=✗
Processed fixture 1503971: odds=✗, lineup=✗
Processed fixture 1503981: odds=✗, lineup=✗
Processed fixture 1506325: odds=✗, lineup=✗
Processed fixture 1506326: odds=✗, lineup=✗
Processed fixture 1507630: odds=✗, lineup=✗
Processed fixture 1507633: odds=✗, lineup=✗
Processed fixture 1508092: odds=✗, lineup=✗
Processed fixture 1508093: odds=✗, lineup=✗
Processed fixture 1508094: odds=✗, lineup=✗
Processed fixture 1508023: odds=✗, lineup=✗
Processed fixture 1508024: odds=✗, lineup=✗
Processed fixture 1508267: odds=✗, lineup=✗
Processed fixture 1440888: odds=✗, lineup=✗
Processed fixture 1440889: odds=✗, lineup=✗
Processed fixture 1445374: odds=✗, lineup=✗
Processed fixture 1502966: odds=✗, lineup=✗
Processed fixture 1488692: odds=✗, lineup=✗
Processed fixture 1498974: odds=✗, lineup=✗
Processed fixture 1389922: odds=✗, lineup=✗
Processed fixture 1389923: odds=✗, lineup=✗
Processed fixture 1389924: odds=✗, lineup=✗
Processed fixture 1389927: odds=✗, lineup=✗
Processed fixture 1389928: odds=✗, lineup=✗
Processed fixture 1433896: odds=✗, lineup=✗
Processed fixture 1457672: odds=✗, lineup=✗
Processed fixture 1476742: odds=✗, lineup=✗
Processed fixture 1500258: odds=✗, lineup=✗
Processed fixture 1502345: odds=✗, lineup=✗
Processed fixture 1503202: odds=✗, lineup=✗
Processed fixture 1503215: odds=✗, lineup=✗
Processed fixture 1503567: odds=✗, lineup=✗
Processed fixture 1503569: odds=✗, lineup=✗
Processed fixture 1503972: odds=✗, lineup=✗
Processed fixture 1503975: odds=✗, lineup=✗
Processed fixture 1503979: odds=✗, lineup=✗
Processed fixture 1503980: odds=✗, lineup=✗
Processed fixture 1503984: odds=✗, lineup=✗
Processed fixture 1504664: odds=✗, lineup=✗
Processed fixture 1504665: odds=✗, lineup=✗
Processed fixture 1504668: odds=✗, lineup=✗
Processed fixture 1507632: odds=✗, lineup=✗
Processed fixture 1508253: odds=✗, lineup=✗
Processed fixture 1508268: odds=✗, lineup=✗
Processed fixture 1508604: odds=✗, lineup=✗
Processed fixture 1471915: odds=✗, lineup=✗
Processed fixture 1471916: odds=✗, lineup=✗
Processed fixture 1471917: odds=✗, lineup=✗
Processed fixture 1471918: odds=✗, lineup=✗
Processed fixture 1504646: odds=✗, lineup=✗
Processed fixture 1504647: odds=✗, lineup=✗
Processed fixture 1504649: odds=✗, lineup=✗
Processed fixture 1504650: odds=✗, lineup=✗
Processed fixture 1502200: odds=✗, lineup=✗
Processed fixture 1434048: odds=✗, lineup=✗
Processed fixture 1446325: odds=✗, lineup=✗
Processed fixture 1446326: odds=✗, lineup=✗
Processed fixture 1503564: odds=✗, lineup=✗
Processed fixture 1503654: odds=✗, lineup=✗
Processed fixture 1504644: odds=✗, lineup=✗
Processed fixture 1504645: odds=✗, lineup=✗
Processed fixture 1504648: odds=✗, lineup=✗
Processed fixture 1498975: odds=✗, lineup=✗
Processed fixture 1501903: odds=✗, lineup=✗
Processed fixture 1501904: odds=✗, lineup=✗
Processed fixture 1503983: odds=✗, lineup=✗
Processed fixture 1505825: odds=✗, lineup=✗
Processed fixture 1505826: odds=✗, lineup=✗
Processed fixture 1508079: odds=✗, lineup=✗
Processed fixture 1508080: odds=✗, lineup=✗
Processed fixture 1508081: odds=✗, lineup=✗
Processed fixture 1509244: odds=✗, lineup=✗
Processed fixture 1509245: odds=✗, lineup=✗
Processed fixture 1509382: odds=✗, lineup=✗
Processed fixture 1509808: odds=✗, lineup=✗
Processed fixture 1509995: odds=✗, lineup=✗
Processed fixture 1502967: odds=✗, lineup=✗
Processed fixture 1503969: odds=✗, lineup=✗
Processed fixture 1507634: odds=✗, lineup=✗
Processed fixture 1508095: odds=✗, lineup=✗
Processed fixture 1509379: odds=✗, lineup=✗
Processed fixture 1507636: odds=✗, lineup=✗
Processed fixture 1384013: odds=✗, lineup=✗
Processed fixture 1385933: odds=✗, lineup=✗
Processed fixture 1445865: odds=✗, lineup=✗
Processed fixture 1470695: odds=✗, lineup=✗
Processed fixture 1478906: odds=✗, lineup=✗
Processed fixture 1478912: odds=✗, lineup=✗
Processed fixture 1503970: odds=✗, lineup=✗
Processed fixture 1503982: odds=✗, lineup=✗
Processed fixture 1508082: odds=✗, lineup=✗
Processed fixture 1509381: odds=✗, lineup=✗
Processed fixture 1509810: odds=✗, lineup=✗
Processed fixture 1509986: odds=✗, lineup=✗
Processed fixture 1468651: odds=✗, lineup=✗
Processed fixture 1508605: odds=✗, lineup=✗
Processed fixture 1509809: odds=✗, lineup=✗
Processed fixture 1502201: odds=✗, lineup=✗
Processed fixture 1457673: odds=✗, lineup=✗
Processed fixture 1485431: odds=✗, lineup=✗
Processed fixture 1497972: odds=✗, lineup=✗
Processed fixture 1503977: odds=✗, lineup=✗
Processed fixture 1503985: odds=✗, lineup=✗
Processed fixture 1503986: odds=✗, lineup=✗
Processed fixture 1507635: odds=✗, lineup=✗
Processed fixture 1509383: odds=✗, lineup=✗
Processed fixture 1509384: odds=✗, lineup=✗
Processed fixture 1511441: odds=✗, lineup=✗
Processed fixture 1511442: odds=✗, lineup=✗
Processed fixture 1511443: odds=✗, lineup=✗
Processed fixture 1511444: odds=✗, lineup=✗
Processed fixture 1511449: odds=✗, lineup=✗
Processed fixture 1511825: odds=✗, lineup=✗
Processed fixture 1511826: odds=✗, lineup=✗
Processed fixture 1511827: odds=✗, lineup=✗
Processed fixture 1506327: odds=✗, lineup=✗
Processed fixture 1394603: odds=✗, lineup=✗
Processed fixture 1398525: odds=✗, lineup=✗
Processed fixture 1415716: odds=✗, lineup=✗
Processed fixture 1422962: odds=✗, lineup=✗
Processed fixture 1475085: odds=✗, lineup=✗
Processed fixture 1503973: odds=✗, lineup=✗
Processed fixture 1503987: odds=✗, lineup=✗
Processed fixture 1505827: odds=✗, lineup=✗
Processed fixture 1507637: odds=✗, lineup=✗
Processed fixture 1508083: odds=✗, lineup=✗
Processed fixture 1509385: odds=✗, lineup=✗
Processed fixture 1509996: odds=✗, lineup=✗
Processed fixture 1511782: odds=✗, lineup=✗
Processed fixture 1503989: odds=✗, lineup=✗
Processed fixture 1509811: odds=✗, lineup=✗
Processed fixture 1388776: odds=✗, lineup=✗
Processed fixture 1388777: odds=✗, lineup=✗
Processed fixture 1401312: odds=✗, lineup=✗
Processed fixture 1429593: odds=✗, lineup=✗
Processed fixture 1503988: odds=✗, lineup=✗
Processed fixture 1507516: odds=✗, lineup=✗
Processed fixture 1508096: odds=✗, lineup=✗
Processed fixture 1385936: odds=✗, lineup=✗
Processed fixture 1394261: odds=✗, lineup=✗
Processed fixture 1398137: odds=✗, lineup=✗
Processed fixture 1425750: odds=✗, lineup=✗
Processed fixture 1431710: odds=✗, lineup=✗
Processed fixture 1485435: odds=✗, lineup=✗
Processed fixture 1506328: odds=✗, lineup=✗
Processed fixture 1507638: odds=✗, lineup=✗
Processed fixture 1509386: odds=✗, lineup=✗
Processed fixture 1509997: odds=✗, lineup=✗
Processed fixture 1422955: odds=✗, lineup=✗
Processed fixture 1422956: odds=✗, lineup=✗
Processed fixture 1422957: odds=✗, lineup=✗
Processed fixture 1422958: odds=✗, lineup=✗
Processed fixture 1422959: odds=✗, lineup=✗
Processed fixture 1422961: odds=✗, lineup=✗
Processed fixture 1423968: odds=✗, lineup=✗
Processed fixture 1425276: odds=✗, lineup=✗
Processed fixture 1444789: odds=✗, lineup=✗
Processed fixture 1491359: odds=✗, lineup=✗
Processed fixture 1509387: odds=✗, lineup=✗
Processed fixture 1382144: odds=✗, lineup=✗
Processed fixture 1382145: odds=✗, lineup=✗
Processed fixture 1382146: odds=✗, lineup=✗
Processed fixture 1382147: odds=✗, lineup=✗
Processed fixture 1382148: odds=✗, lineup=✗
Processed fixture 1382149: odds=✗, lineup=✗
Processed fixture 1382150: odds=✗, lineup=✗
Processed fixture 1387860: odds=✗, lineup=✗
Processed fixture 1389291: odds=✗, lineup=✗
Processed fixture 1389292: odds=✗, lineup=✗
Processed fixture 1389294: odds=✗, lineup=✗
Processed fixture 1389295: odds=✗, lineup=✗
Processed fixture 1389296: odds=✗, lineup=✗
Processed fixture 1392707: odds=✗, lineup=✗
Processed fixture 1392713: odds=✗, lineup=✗
Processed fixture 1417270: odds=✗, lineup=✗
Processed fixture 1425521: odds=✗, lineup=✗
Processed fixture 1434457: odds=✗, lineup=✗
Processed fixture 1434460: odds=✗, lineup=✗
Processed fixture 1434461: odds=✗, lineup=✗
Processed fixture 1434462: odds=✗, lineup=✗
Processed fixture 1440743: odds=✗, lineup=✗
Processed fixture 1440744: odds=✗, lineup=✗
Processed fixture 1447120: odds=✗, lineup=✗
Processed fixture 1477339: odds=✗, lineup=✗
Processed fixture 1503407: odds=✗, lineup=✗
Processed fixture 1507639: odds=✗, lineup=✗
Processed fixture 1491360: odds=✗, lineup=✗
Processed fixture 1388477: odds=✗, lineup=✗
Processed fixture 1392011: odds=✗, lineup=✗
Processed fixture 1395634: odds=✗, lineup=✗
Processed fixture 1395635: odds=✗, lineup=✗
Processed fixture 1395637: odds=✗, lineup=✗
Processed fixture 1419800: odds=✗, lineup=✗
Processed fixture 1439204: odds=✗, lineup=✗
Processed fixture 1439962: odds=✗, lineup=✗
Processed fixture 1440745: odds=✗, lineup=✗
Processed fixture 1444743: odds=✗, lineup=✗
Processed fixture 1502968: odds=✗, lineup=✗
Processed fixture 1378078: odds=✗, lineup=✗
Processed fixture 1382601: odds=✗, lineup=✗
Processed fixture 1382975: odds=✗, lineup=✗
Processed fixture 1385283: odds=✗, lineup=✗
Processed fixture 1385286: odds=✗, lineup=✗
Processed fixture 1395352: odds=✗, lineup=✗
Processed fixture 1395636: odds=✗, lineup=✗
Processed fixture 1395638: odds=✗, lineup=✗
Processed fixture 1395641: odds=✗, lineup=✗
Processed fixture 1405235: odds=✗, lineup=✗
Processed fixture 1508988: odds=✗, lineup=✗
Processed fixture 1508989: odds=✗, lineup=✗
Processed fixture 1508990: odds=✗, lineup=✗
Processed fixture 1386889: odds=✗, lineup=✗
Processed fixture 1391023: odds=✗, lineup=✗
Processed fixture 1395639: odds=✗, lineup=✗
Processed fixture 1434700: odds=✗, lineup=✗
Processed fixture 1507521: odds=✗, lineup=✗
Processed fixture 1396402: odds=✗, lineup=✗
Processed fixture 1431712: odds=✗, lineup=✗
Processed fixture 1511832: odds=✗, lineup=✗
Processed fixture 1476822: odds=✗, lineup=✗
Processed fixture 1489261: odds=✗, lineup=✗
Processed fixture 1445525: odds=✗, lineup=✗
Processed fixture 1456987: odds=✗, lineup=✗
Processed fixture 1491829: odds=✗, lineup=✗
Processed fixture 1500937: odds=✗, lineup=✗
Processed fixture 1510045: odds=✗, lineup=✗
Processed fixture 1502615: odds=✗, lineup=✗
Processed fixture 1491825: odds=✗, lineup=✗
Processed fixture 1500788: odds=✗, lineup=✗
Processed fixture 1502616: odds=✗, lineup=✗
Processed fixture 1511821: odds=✗, lineup=✗
Processed fixture 1489256: odds=✗, lineup=✗
Processed fixture 1505937: odds=✗, lineup=✗
Processed fixture 1509767: odds=✗, lineup=✗
Saved 310 fixtures with odds and lineups -> /home/databaseledak/public_html/football/data/jadwal.json
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 👥 sync secrets across teammates & machines: https://dotenvx.com/ops
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Fetching ALL fixtures for TODAY: 2026-01-23
Fetched 310 fixtures
Processed fixture 1489106: odds=✓, lineup=✓
Processed fixture 1499122: odds=✓, lineup=✓
Processed fixture 1500993: odds=✓, lineup=✓
Processed fixture 1501534: odds=✓, lineup=✓
Processed fixture 1511820: odds=✓, lineup=✗
Processed fixture 1500408: odds=✓, lineup=✓
Processed fixture 1500541: odds=✓, lineup=✓
Processed fixture 1500668: odds=✓, lineup=✓
Processed fixture 1500762: odds=✓, lineup=✓
Processed fixture 1500869: odds=✓, lineup=✓
Processed fixture 1501032: odds=✓, lineup=✓
Processed fixture 1509765: odds=✓, lineup=✓
Processed fixture 1501810: odds=✓, lineup=✓
Processed fixture 1491823: odds=✓, lineup=✓
Processed fixture 1491827: odds=✓, lineup=✓
Processed fixture 1489108: odds=✓, lineup=✓
Processed fixture 1506322: odds=✓, lineup=✓
Processed fixture 1508865: odds=✓, lineup=✓
Processed fixture 1505640: odds=✓, lineup=✓
Processed fixture 1508866: odds=✓, lineup=✓
Processed fixture 1484536: odds=✓, lineup=✓
Processed fixture 1503570: odds=✓, lineup=✓
Processed fixture 1503976: odds=✓, lineup=✓
Processed fixture 1506324: odds=✓, lineup=✓
Processed fixture 1403715: odds=✓, lineup=✓
Processed fixture 1438514: odds=✓, lineup=✓
Processed fixture 1470529: odds=✓, lineup=✓
Processed fixture 1505641: odds=✓, lineup=✓
Processed fixture 1505642: odds=✓, lineup=✓
Processed fixture 1469634: odds=✓, lineup=✓
Processed fixture 1503433: odds=✓, lineup=✓
Processed fixture 1503435: odds=✓, lineup=✓
Processed fixture 1503568: odds=✓, lineup=✓
Processed fixture 1501905: odds=✓, lineup=✓
Processed fixture 1502438: odds=✓, lineup=✓
Processed fixture 1503431: odds=✓, lineup=✓
Processed fixture 1507628: odds=✓, lineup=✓
Processed fixture 1503974: odds=✓, lineup=✓
Processed fixture 1456794: odds=✓, lineup=✓
Processed fixture 1445864: odds=✓, lineup=✓
Processed fixture 1456792: odds=✓, lineup=✓
Processed fixture 1456798: odds=✓, lineup=✓
Processed fixture 1488696: odds=✓, lineup=✓
Processed fixture 1506323: odds=✓, lineup=✓
Processed fixture 1456791: odds=✓, lineup=✓
Processed fixture 1456552: odds=✓, lineup=✓
Processed fixture 1441791: odds=✓, lineup=✓
Processed fixture 1441799: odds=✓, lineup=✓
Processed fixture 1441805: odds=✓, lineup=✓
Processed fixture 1456555: odds=✓, lineup=✓
Processed fixture 1456556: odds=✓, lineup=✓
Processed fixture 1456797: odds=✓, lineup=✓
Processed fixture 1501902: odds=✓, lineup=✓
Processed fixture 1502963: odds=✓, lineup=✓
Processed fixture 1502964: odds=✓, lineup=✓
Processed fixture 1503226: odds=✓, lineup=✓
Processed fixture 1503565: odds=✓, lineup=✓
Processed fixture 1505824: odds=✓, lineup=✓
Processed fixture 1507631: odds=✓, lineup=✓
Processed fixture 1509380: odds=✓, lineup=✓
Processed fixture 1456551: odds=✓, lineup=✓
Processed fixture 1456793: odds=✓, lineup=✓
Processed fixture 1456553: odds=✓, lineup=✓
Processed fixture 1421821: odds=✓, lineup=✓
Processed fixture 1456796: odds=✓, lineup=✓
Processed fixture 1488693: odds=✓, lineup=✓
Processed fixture 1507629: odds=✓, lineup=✓
Processed fixture 1389723: odds=✓, lineup=✓
Processed fixture 1403716: odds=✓, lineup=✓
Processed fixture 1470530: odds=✓, lineup=✓
Processed fixture 1470694: odds=✓, lineup=✓
Processed fixture 1488694: odds=✓, lineup=✓
Processed fixture 1488695: odds=✓, lineup=✓
Processed fixture 1490999: odds=✓, lineup=✓
Processed fixture 1502965: odds=✓, lineup=✓
Processed fixture 1503227: odds=✓, lineup=✓
Processed fixture 1503566: odds=✓, lineup=✓
Processed fixture 1503971: odds=✓, lineup=✓
Processed fixture 1503981: odds=✓, lineup=✓
Processed fixture 1506325: odds=✓, lineup=✓
Processed fixture 1506326: odds=✓, lineup=✓
Processed fixture 1507630: odds=✓, lineup=✓
Processed fixture 1507633: odds=✓, lineup=✓
Processed fixture 1508092: odds=✓, lineup=✓
Processed fixture 1508093: odds=✓, lineup=✓
Processed fixture 1508094: odds=✓, lineup=✓
Processed fixture 1508023: odds=✓, lineup=✓
Processed fixture 1508024: odds=✓, lineup=✓
Processed fixture 1508267: odds=✓, lineup=✓
Processed fixture 1440888: odds=✓, lineup=✓
Processed fixture 1440889: odds=✓, lineup=✓
Processed fixture 1445374: odds=✓, lineup=✓
Processed fixture 1502966: odds=✓, lineup=✓
Processed fixture 1488692: odds=✓, lineup=✓
Processed fixture 1498974: odds=✓, lineup=✓
Processed fixture 1389922: odds=✓, lineup=✓
Processed fixture 1389923: odds=✓, lineup=✓
Processed fixture 1389924: odds=✓, lineup=✓
Processed fixture 1389927: odds=✓, lineup=✓
Processed fixture 1389928: odds=✓, lineup=✓
Processed fixture 1433896: odds=✓, lineup=✓
Processed fixture 1457672: odds=✓, lineup=✓
Processed fixture 1476742: odds=✓, lineup=✓
Processed fixture 1500258: odds=✓, lineup=✓
Processed fixture 1502345: odds=✓, lineup=✓
Processed fixture 1503202: odds=✓, lineup=✓
Processed fixture 1503215: odds=✓, lineup=✓
Processed fixture 1503567: odds=✓, lineup=✓
Processed fixture 1503569: odds=✓, lineup=✓
Processed fixture 1503972: odds=✓, lineup=✓
Processed fixture 1503975: odds=✓, lineup=✓
Processed fixture 1503979: odds=✓, lineup=✓
Processed fixture 1503980: odds=✓, lineup=✓
Processed fixture 1503984: odds=✓, lineup=✓
Processed fixture 1504664: odds=✓, lineup=✓
Processed fixture 1504665: odds=✓, lineup=✓
Processed fixture 1504668: odds=✓, lineup=✓
Processed fixture 1507632: odds=✓, lineup=✓
Processed fixture 1508253: odds=✓, lineup=✓
Processed fixture 1508268: odds=✓, lineup=✓
Processed fixture 1508604: odds=✓, lineup=✓
Processed fixture 1509381: odds=✓, lineup=✓
Processed fixture 1471915: odds=✓, lineup=✓
Processed fixture 1471916: odds=✓, lineup=✓
Processed fixture 1471917: odds=✓, lineup=✓
Processed fixture 1471918: odds=✓, lineup=✓
Processed fixture 1504646: odds=✓, lineup=✓
Processed fixture 1504647: odds=✓, lineup=✓
Processed fixture 1504649: odds=✓, lineup=✓
Processed fixture 1504650: odds=✓, lineup=✓
Processed fixture 1502200: odds=✓, lineup=✓
Processed fixture 1434048: odds=✓, lineup=✓
Processed fixture 1446325: odds=✓, lineup=✓
Processed fixture 1446326: odds=✓, lineup=✓
Processed fixture 1503564: odds=✓, lineup=✓
Processed fixture 1503654: odds=✓, lineup=✓
Processed fixture 1504644: odds=✓, lineup=✓
Processed fixture 1504645: odds=✓, lineup=✓
Processed fixture 1504648: odds=✓, lineup=✓
Processed fixture 1498975: odds=✓, lineup=✓
Processed fixture 1501903: odds=✓, lineup=✓
Processed fixture 1501904: odds=✓, lineup=✓
Processed fixture 1503983: odds=✓, lineup=✓
Processed fixture 1505825: odds=✓, lineup=✓
Processed fixture 1505826: odds=✓, lineup=✓
Processed fixture 1508079: odds=✓, lineup=✓
Processed fixture 1508080: odds=✓, lineup=✓
Processed fixture 1508081: odds=✓, lineup=✓
Processed fixture 1509244: odds=✓, lineup=✓
Processed fixture 1509245: odds=✓, lineup=✓
Processed fixture 1509382: odds=✓, lineup=✓
Processed fixture 1509808: odds=✓, lineup=✓
Processed fixture 1509995: odds=✓, lineup=✓
Processed fixture 1502967: odds=✓, lineup=✓
Processed fixture 1503969: odds=✓, lineup=✓
Processed fixture 1507634: odds=✓, lineup=✓
Processed fixture 1508095: odds=✓, lineup=✓
Processed fixture 1509379: odds=✓, lineup=✓
Processed fixture 1507636: odds=✓, lineup=✓
Processed fixture 1384013: odds=✓, lineup=✓
Processed fixture 1385933: odds=✓, lineup=✓
Processed fixture 1445865: odds=✓, lineup=✓
Processed fixture 1470695: odds=✓, lineup=✓
Processed fixture 1478906: odds=✓, lineup=✓
Processed fixture 1478912: odds=✓, lineup=✓
Processed fixture 1503970: odds=✓, lineup=✓
Processed fixture 1503982: odds=✓, lineup=✓
Processed fixture 1508082: odds=✓, lineup=✓
Processed fixture 1509810: odds=✓, lineup=✓
Processed fixture 1509986: odds=✓, lineup=✓
Processed fixture 1468651: odds=✓, lineup=✓
Processed fixture 1508605: odds=✓, lineup=✓
Processed fixture 1509809: odds=✓, lineup=✓
Processed fixture 1502201: odds=✓, lineup=✓
Processed fixture 1457673: odds=✓, lineup=✓
Processed fixture 1485431: odds=✓, lineup=✓
Processed fixture 1497972: odds=✓, lineup=✓
Processed fixture 1503977: odds=✓, lineup=✓
Processed fixture 1503985: odds=✓, lineup=✓
Processed fixture 1503986: odds=✓, lineup=✓
Processed fixture 1507635: odds=✓, lineup=✓
Processed fixture 1509383: odds=✓, lineup=✓
Processed fixture 1509384: odds=✓, lineup=✓
Processed fixture 1511441: odds=✓, lineup=✓
Processed fixture 1511442: odds=✓, lineup=✓
Processed fixture 1511443: odds=✓, lineup=✓
Processed fixture 1511444: odds=✓, lineup=✓
Processed fixture 1511449: odds=✓, lineup=✓
Processed fixture 1511825: odds=✓, lineup=✓
Processed fixture 1511826: odds=✓, lineup=✓
Processed fixture 1511827: odds=✓, lineup=✓
Processed fixture 1506327: odds=✓, lineup=✓
Processed fixture 1394603: odds=✓, lineup=✓
Processed fixture 1398525: odds=✓, lineup=✓
Processed fixture 1415716: odds=✓, lineup=✓
Processed fixture 1422962: odds=✓, lineup=✓
Processed fixture 1475085: odds=✓, lineup=✓
Processed fixture 1503973: odds=✓, lineup=✓
Processed fixture 1503987: odds=✓, lineup=✓
Processed fixture 1505827: odds=✓, lineup=✓
Processed fixture 1507637: odds=✓, lineup=✓
Processed fixture 1508083: odds=✓, lineup=✓
Processed fixture 1509385: odds=✓, lineup=✓
Processed fixture 1509996: odds=✓, lineup=✓
Processed fixture 1511782: odds=✓, lineup=✓
Processed fixture 1503989: odds=✓, lineup=✓
Processed fixture 1509811: odds=✓, lineup=✓
Processed fixture 1388776: odds=✓, lineup=✓
Processed fixture 1388777: odds=✓, lineup=✓
Processed fixture 1401312: odds=✓, lineup=✓
Processed fixture 1429593: odds=✓, lineup=✓
Processed fixture 1503988: odds=✓, lineup=✓
Processed fixture 1507516: odds=✓, lineup=✓
Processed fixture 1508096: odds=✓, lineup=✓
Processed fixture 1385936: odds=✓, lineup=✓
Processed fixture 1394261: odds=✓, lineup=✓
Processed fixture 1398137: odds=✓, lineup=✓
Processed fixture 1425750: odds=✓, lineup=✓
Processed fixture 1431710: odds=✓, lineup=✓
Processed fixture 1485435: odds=✓, lineup=✓
Processed fixture 1506328: odds=✓, lineup=✓
Processed fixture 1507638: odds=✓, lineup=✓
Processed fixture 1509386: odds=✓, lineup=✓
Processed fixture 1509997: odds=✓, lineup=✓
Processed fixture 1422955: odds=✓, lineup=✓
Processed fixture 1422956: odds=✓, lineup=✓
Processed fixture 1422957: odds=✓, lineup=✓
Processed fixture 1422958: odds=✓, lineup=✓
Processed fixture 1422959: odds=✓, lineup=✓
Processed fixture 1422961: odds=✓, lineup=✓
Processed fixture 1423968: odds=✓, lineup=✓
Processed fixture 1425276: odds=✓, lineup=✓
Processed fixture 1444789: odds=✓, lineup=✓
Processed fixture 1491359: odds=✓, lineup=✓
Processed fixture 1509387: odds=✓, lineup=✓
Processed fixture 1382144: odds=✓, lineup=✓
Processed fixture 1382145: odds=✓, lineup=✓
Processed fixture 1382146: odds=✓, lineup=✓
Processed fixture 1382147: odds=✓, lineup=✓
Processed fixture 1382148: odds=✓, lineup=✓
Processed fixture 1382149: odds=✓, lineup=✓
Processed fixture 1382150: odds=✓, lineup=✓
Processed fixture 1387860: odds=✓, lineup=✓
Processed fixture 1389291: odds=✓, lineup=✓
Processed fixture 1389292: odds=✓, lineup=✓
Processed fixture 1389294: odds=✓, lineup=✓
Processed fixture 1389295: odds=✓, lineup=✓
Processed fixture 1389296: odds=✓, lineup=✓
Processed fixture 1392707: odds=✓, lineup=✓
Processed fixture 1392713: odds=✓, lineup=✓
Processed fixture 1417270: odds=✓, lineup=✓
Processed fixture 1425521: odds=✓, lineup=✓
Processed fixture 1434457: odds=✓, lineup=✓
Processed fixture 1434460: odds=✓, lineup=✓
Processed fixture 1434461: odds=✓, lineup=✓
Processed fixture 1434462: odds=✓, lineup=✓
Processed fixture 1440743: odds=✓, lineup=✓
Processed fixture 1440744: odds=✓, lineup=✓
Processed fixture 1447120: odds=✓, lineup=✓
Processed fixture 1477339: odds=✓, lineup=✓
Processed fixture 1503407: odds=✓, lineup=✓
Processed fixture 1507639: odds=✓, lineup=✓
Processed fixture 1491360: odds=✓, lineup=✓
Processed fixture 1388477: odds=✓, lineup=✓
Processed fixture 1392011: odds=✓, lineup=✓
Processed fixture 1395634: odds=✓, lineup=✓
Processed fixture 1395635: odds=✓, lineup=✓
Processed fixture 1395637: odds=✓, lineup=✓
Processed fixture 1419800: odds=✓, lineup=✓
Processed fixture 1439204: odds=✓, lineup=✓
Processed fixture 1439962: odds=✓, lineup=✓
Processed fixture 1440745: odds=✓, lineup=✓
Processed fixture 1444743: odds=✓, lineup=✓
Processed fixture 1502968: odds=✓, lineup=✓
Processed fixture 1378078: odds=✓, lineup=✓
Processed fixture 1382601: odds=✓, lineup=✓
Processed fixture 1382975: odds=✓, lineup=✓
Processed fixture 1385283: odds=✓, lineup=✓
Processed fixture 1385286: odds=✓, lineup=✓
Processed fixture 1395352: odds=✓, lineup=✓
Processed fixture 1395636: odds=✓, lineup=✓
Processed fixture 1395638: odds=✓, lineup=✓
Processed fixture 1395641: odds=✓, lineup=✓
Processed fixture 1405235: odds=✓, lineup=✓
Processed fixture 1508988: odds=✓, lineup=✓
Processed fixture 1508989: odds=✓, lineup=✓
Processed fixture 1508990: odds=✓, lineup=✓
Processed fixture 1386889: odds=✓, lineup=✓
Processed fixture 1391023: odds=✓, lineup=✓
Processed fixture 1395639: odds=✓, lineup=✓
Processed fixture 1434700: odds=✓, lineup=✓
Processed fixture 1507521: odds=✓, lineup=✓
Processed fixture 1396402: odds=✓, lineup=✓
Processed fixture 1431712: odds=✓, lineup=✓
Processed fixture 1511832: odds=✓, lineup=✓
Processed fixture 1476822: odds=✓, lineup=✓
Processed fixture 1489261: odds=✓, lineup=✓
Processed fixture 1445525: odds=✓, lineup=✓
Processed fixture 1456987: odds=✓, lineup=✓
Processed fixture 1491829: odds=✓, lineup=✓
Processed fixture 1500937: odds=✓, lineup=✓
Processed fixture 1510045: odds=✓, lineup=✓
Processed fixture 1502615: odds=✓, lineup=✓
Processed fixture 1491825: odds=✓, lineup=✓
Processed fixture 1500788: odds=✓, lineup=✓
Processed fixture 1502616: odds=✓, lineup=✓
Processed fixture 1511821: odds=✓, lineup=✓
Processed fixture 1489256: odds=✓, lineup=✓
Processed fixture 1505937: odds=✓, lineup=✓
Processed fixture 1509767: odds=✓, lineup=✓
Saved 310 fixtures with odds and lineups -> /home/databaseledak/public_html/football/data/jadwal.json
[dotenv@17.2.3] injecting env (1) from ../home/databaseledak/public_html/football/data/.env -- tip: 🔐 prevent building .env in docker: https://dotenvx.com/prebuild
APISPORTS_KEY loaded? true
RUNNING FILE: /home/databaseledak/public_html/football/data/jadwal.js
Fetching ALL fixtures for TODAY: 2026-01-24
API errors: {
  bug: 'This is on our side, please report us this bug on https://dashboard.api-football.com',
  error: '5xEr'
}
Fetched 0 fixtures
Saved 0 fixtures with odds and lineups -> /home/databaseledak/public_html/football/data/jadwal.json

Football Schedule Scraper (All Leagues)
========================================
Commands:
  --run              : Run scraper once for today
  --cron             : Start cron job (daily at 8 AM & 6 PM)
  --test [DATE]      : Test with specific date (YYYY-MM-DD)
  --config           : Show current configuration
  --leagues          : List league name mappings
  --add-league ID    : Add a league ID to included leagues

Examples:
  node scraper.js --run
  node scraper.js --cron
  node scraper.js --leagues
  node scraper.js --add-league 106

Current Settings:
  Included Leagues: 39, 140, 135, 78, 61, 94, 88
  Output Directory: /home/databaseledak/public_html/football/data
  Max per League: 10
        
