{"id":3307,"date":"2025-11-10T14:46:57","date_gmt":"2025-11-10T14:46:57","guid":{"rendered":"https:\/\/lotterylottowin.com\/?page_id=3307"},"modified":"2026-04-17T03:02:07","modified_gmt":"2026-04-17T03:02:07","slug":"euromillions-results","status":"publish","type":"page","link":"https:\/\/lotterylottowin.com\/el\/euromillions-results\/","title":{"rendered":"EuroMillions"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3307\" class=\"elementor elementor-3307\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e6ff828 e-flex e-con-boxed e-con e-parent\" data-id=\"e6ff828\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8f6b9a7 elementor-widget elementor-widget-html\" data-id=\"8f6b9a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div style=\"position:relative;width:100%;height:260px;overflow:hidden;border-radius:12px;\">\r\n  \r\n  <img decoding=\"async\" \r\n    src=\"https:\/\/lotterylottowin.com\/wp-content\/uploads\/2026\/02\/23123132133233333.webp\" \r\n    alt=\"EuroMillions results and jackpot updates\"\r\n    style=\"\r\n      width:100%;\r\n      height:100%;\r\n      object-fit:cover;\r\n      object-position:center center;\r\n      transform:scaleY(1);\r\n      display:block;\r\n    \"\r\n  >\r\n\r\n  <div style=\"\r\n    position:absolute;\r\n    inset:0;\r\n    background:linear-gradient(to bottom, rgba(0,0,0,0.15), rgba(0,0,0,0.65));\r\n  \"><\/div>\r\n\r\n  <div style=\"\r\n    position:absolute;\r\n    bottom:20px;\r\n    left:20px;\r\n    color:#ffffff;\r\n    z-index:2;\r\n  \">\r\n    <h1 style=\"margin:0;font-size:28px;font-weight:700;\">EuroMillions Results Today<\/h1>\r\n    <p style=\"margin-top:6px;font-size:14px;opacity:0.9;\">\r\n      Latest winning numbers, jackpot amounts & prize breakdown\r\n    <\/p>\r\n  <\/div>\r\n\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-66745e6 e-flex e-con-boxed e-con e-parent\" data-id=\"66745e6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fce3458 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"fce3458\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ffab001 e-flex e-con-boxed e-con e-parent\" data-id=\"ffab001\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-47790b9 elementor-widget elementor-widget-html\" data-id=\"47790b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!doctype html>\r\n<html lang=\"en\">\r\n  <head>\r\n    <meta charset=\"utf-8\" \/>\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" \/>\r\n    <title>EuroMillions \u2014 Latest Draw & Results<\/title>\r\n    <style>\r\n      body { margin: 16px; font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #000; }\r\n      h2, h3, h4, p { text-align: center; }\r\n      .numbers { text-align: center; margin-bottom: 20px; }\r\n      .bubble { display:inline-block; background:#fff; color:#000; border-radius:50%; width:50px; height:50px; line-height:50px; text-align:center; font-weight:bold; margin:5px; box-shadow:0 0 5px rgba(0,0,0,0.5); }\r\n      .meta { text-align:center; color:#333; }\r\n      .grid { display:grid; grid-template-columns: 1fr; gap: 16px; max-width: 860px; margin: 0 auto; }\r\n      .card { border:1px solid #ddd; border-radius:8px; padding:12px; background:#fff; }\r\n      .loading { text-align:center; margin: 8px 0; }\r\n      .starBubble { background:#ffcc00; color:#000; }\r\n      .jackpotCard { max-width: 420px; margin: 0 auto 24px; text-align:center; }\r\n      .jackpotLabel { font-size: 1rem; color:#333; margin-bottom: 6px; }\r\n      .jackpotValue { font-size: 2rem; font-weight: 700; color:#0b5ed7; }\r\n      .section { max-width: 900px; margin: 0 auto; }\r\n      .btn { background:#007bff; color:#fff; border:none; padding:12px 28px; border-radius:12px; font-size:16px; cursor:pointer; box-shadow:0 0 15px rgba(0,123,255,0.5); transition:all .2s; display:inline-block; }\r\n      .btn:hover { box-shadow:0 0 30px rgba(0,123,255,0.8); transform:scale(1.03); }\r\n    <\/style>\r\n  <\/head>\r\n  <body>\r\n    <h2 style=\"margin-bottom:20px;\">\ud83c\udfab\ufe0fLatest EuroMillions Draws<\/h2>\r\n    <div id=\"emLatestNumbers\" class=\"numbers\">Loading numbers...<\/div>\r\n    <div id=\"emLatestMeta\" class=\"meta\"><\/div>\r\n    <div class=\"card jackpotCard\">\r\n      <div class=\"jackpotLabel\">Current Jackpot<\/div>\r\n      <div id=\"emCurrentJackpot\" class=\"jackpotValue\">Loading...<\/div>\r\n    <\/div>\r\n\r\n    <h3 style=\"margin-top:30px; margin-bottom:12px;\">Recent EuroMillions Results<\/h3>\r\n    <div id=\"emResults\" class=\"loading\">Loading Results\u2026<\/div>\r\n\r\n    <!-- Countdown to next draw -->\r\n    <section class=\"section\" style=\"margin-top:28px; text-align:center;\">\r\n      <div class=\"card\" style=\"text-align:center;\">\r\n        <div style=\"font-size:1.05rem; color:#333;\">The EuroMillions draw takes place every Tuesday and Friday at 9:30 PM.<\/div>\r\n        <div id=\"emCountdown\" style=\"font-size:1.6rem; color:#ffcc00; font-weight:bold; margin-top:8px;\"><\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- Random selection generator -->\r\n    <section class=\"section\" style=\"text-align:center; margin-top:24px;\">\r\n      <h3 style=\"margin:0 0 10px 0;\">Random EuroMillions number selection<\/h3>\r\n      <button id=\"emGenerateBtn\" class=\"btn\" type=\"button\">Generate Numbers<\/button>\r\n      <div id=\"emRandom\" class=\"numbers\" style=\"margin-top:16px;\"><\/div>\r\n    <\/section>\r\n\r\n    <script>\r\n    (async function(){\r\n      const endpoint = 'https:\/\/em-orpin.vercel.app\/api\/draws?limit=5';\r\n      const latestNumsEl = document.getElementById('emLatestNumbers');\r\n      const latestMetaEl = document.getElementById('emLatestMeta');\r\n      const currentJackpotEl = document.getElementById('emCurrentJackpot');\r\n      const resultsEl = document.getElementById('emResults');\r\n      const countdownEl = document.getElementById('emCountdown');\r\n      const randomEl = document.getElementById('emRandom');\r\n      const genBtn = document.getElementById('emGenerateBtn');\r\n\r\n      const fmtMoney = (n) => {\r\n        const x = Number(n);\r\n        if (!isFinite(x)) return '-';\r\n        return x.toLocaleString('en-IE', { style: 'currency', currency: 'EUR', maximumFractionDigits: 0 });\r\n      };\r\n      const fmtDate = (v) => {\r\n        const d = v ? new Date(v) : null;\r\n        if (!d || isNaN(d.getTime())) return '-';\r\n        const day = d.getDate(), month = d.getMonth()+1, year = d.getFullYear();\r\n        return `${day}\/${month}\/${year}`;\r\n      };\r\n      const bubble = (n) => `<span class=\"bubble\">${n}<\/span>`;\r\n      const star = (n) => `<span class=\"bubble starBubble\">${n}<\/span>`;\r\n\r\n      async function fetchText(url){\r\n        const resp = await fetch(url, { cache: 'no-store' });\r\n        if (!resp.ok) throw new Error('HTTP ' + resp.status);\r\n        return await resp.text();\r\n      }\r\n\r\n      function parseCurrentJackpot(text){\r\n        if (!text) return null;\r\n        const compact = String(text).replace(\/\\s+\/g, ' ').trim();\r\n        const match = compact.match(\/Jackpot\\s*\u20ac\\s*([\\d,]+)[\\s\\S]{0,300}?Lucky Stars\/i);\r\n        return match ? match[1] : null;\r\n      }\r\n\r\n      async function loadCurrentJackpot(fallbackJackpot){\r\n        const sources = [\r\n          'https:\/\/www.lottery.ie\/results',\r\n          'https:\/\/r.jina.ai\/http:\/\/www.lottery.ie\/results'\r\n        ];\r\n\r\n        for (const url of sources) {\r\n          try {\r\n            const text = await fetchText(url);\r\n            const jackpot = parseCurrentJackpot(text);\r\n            if (jackpot) {\r\n              return '\u20ac' + jackpot;\r\n            }\r\n          } catch (err) {}\r\n        }\r\n\r\n        if (fallbackJackpot && isFinite(Number(fallbackJackpot))) {\r\n          return fmtMoney(fallbackJackpot);\r\n        }\r\n\r\n        return 'Unavailable';\r\n      }\r\n\r\n      function norm(raw){\r\n        const numbers = (raw.numbers || []).map(Number).filter(n => !isNaN(n)).sort((a,b)=>a-b);\r\n        const stars = (raw.stars || []).map(Number).filter(n => !isNaN(n)).sort((a,b)=>a-b);\r\n        const date = raw.draw_date ?? raw.date ?? null;\r\n        const jackpot = raw.jackpot ?? null;\r\n        const winners = (typeof raw.winners === 'number') ? raw.winners : null;\r\n        return { date, numbers, stars, jackpot, winners };\r\n      }\r\n\r\n      try {\r\n        const resp = await fetch(endpoint);\r\n        if (!resp.ok) throw new Error('HTTP ' + resp.status);\r\n        const payload = await resp.json();\r\n        const list = Array.isArray(payload?.data) ? payload.data : Array.isArray(payload) ? payload : [];\r\n        if (!list.length) throw new Error('No draws');\r\n        const items = list.map(norm);\r\n\r\n        \/\/ Latest\r\n        const latest = items[0];\r\n        latestNumsEl.innerHTML = `<div class=\"numbers\">${latest.numbers.map(bubble).join('')}${latest.stars.length ? latest.stars.map(star).join('') : ''}<\/div>`;\r\n        latestMetaEl.innerHTML = `${latest.date ? fmtDate(latest.date) : ''}${latest.jackpot ? ` \u2022 Jackpot: <strong>${fmtMoney(latest.jackpot)}<\/strong>` : ''}${typeof latest.winners==='number' ? ` \u2022 Winners: ${latest.winners.toLocaleString('en-IE')}` : ''}`;\r\n        if (currentJackpotEl) {\r\n          currentJackpotEl.textContent = await loadCurrentJackpot(latest.jackpot);\r\n        }\r\n\r\n        \/\/ Recent results grid\r\n        const grid = items.map(d => `\r\n          <div class=\"card\">\r\n            <div class=\"meta\">${d.date ? fmtDate(d.date) : ''}${d.jackpot ? ` \u2022 Jackpot: ${fmtMoney(d.jackpot)}` : ''}${typeof d.winners==='number' ? ` \u2022 Winners: ${d.winners.toLocaleString('en-IE')}` : ''}<\/div>\r\n            <div class=\"numbers\">${d.numbers.map(bubble).join('')}${d.stars.length ? d.stars.map(star).join('') : ''}<\/div>\r\n          <\/div>\r\n      `).join('');\r\n        resultsEl.classList.remove('loading');\r\n        resultsEl.innerHTML = `<div class=\"grid\">${grid}<\/div>`;\r\n      } catch (err) {\r\n        latestNumsEl.textContent = 'Data is temporarily unavailable.';\r\n        if (currentJackpotEl) currentJackpotEl.textContent = 'Unavailable';\r\n        resultsEl.textContent = 'Loading error: ' + (err?.message || String(err));\r\n      }\r\n\r\n      \/\/ Countdown to next EuroMillions draw (Tue\/Fri at 21:30 local time)\r\n      function getNextEMDrawDate(){\r\n        const now = new Date();\r\n        const drawDays = [2,5]; \/\/ Tuesday=2, Friday=5\r\n        const next = new Date(now);\r\n        const pastToday = (drawDays.includes(now.getDay()) && (now.getHours() > 21 || (now.getHours() === 21 && now.getMinutes() >= 30)));\r\n        if (!drawDays.includes(next.getDay()) || pastToday){\r\n          do { next.setDate(next.getDate()+1); } while (!drawDays.includes(next.getDay()));\r\n        }\r\n        next.setHours(21,30,0,0);\r\n        return next;\r\n      }\r\n      function updateCountdown(){\r\n        const drawTime = getNextEMDrawDate();\r\n        const diff = drawTime - new Date();\r\n        if (diff <= 0){ countdownEl.textContent = 'The draw is happening now!'; return; }\r\n        const days = Math.floor(diff \/ (1000*60*60*24));\r\n        const hours = Math.floor((diff \/ (1000*60*60)) % 24);\r\n        const minutes = Math.floor((diff \/ (1000*60)) % 60);\r\n        const seconds = Math.floor((diff\/1000) % 60);\r\n        countdownEl.textContent = `${days}d ${hours}h ${minutes}m ${seconds}s`;\r\n      }\r\n      setInterval(updateCountdown, 1000);\r\n      updateCountdown();\r\n\r\n      \/\/ Random generator for EuroMillions (5 main 1-50, 2 stars 1-12)\r\n      function generateEM(){\r\n        const mains = [];\r\n        while (mains.length < 5){\r\n          const n = Math.floor(Math.random()*50)+1;\r\n          if (!mains.includes(n)) mains.push(n);\r\n        }\r\n        mains.sort((a,b)=>a-b);\r\n        const starsPick = [];\r\n        while (starsPick.length < 2){\r\n          const s = Math.floor(Math.random()*12)+1;\r\n          if (!starsPick.includes(s)) starsPick.push(s);\r\n        }\r\n        starsPick.sort((a,b)=>a-b);\r\n        randomEl.innerHTML = `${mains.map(bubble).join('')}<span style=\"display:inline-block; width:12px;\"><\/span>${starsPick.map(star).join('')}`;\r\n      }\r\n      genBtn?.addEventListener('click', generateEM);\r\n      generateEM();\r\n    })();\r\n    <\/script>\r\n  <\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4009d07 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"4009d07\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7690c69 elementor-widget elementor-widget-html\" data-id=\"7690c69\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.em-super-wrap {\r\n  font-family: Arial, sans-serif;\r\n  color: #111;\r\n}\r\n\r\n.em-super-wrap .llw-card,\r\n.em-super-wrap .llw-box,\r\n.em-super-wrap .llw-number,\r\n.em-super-wrap .llw-search,\r\n.em-super-wrap .llw-note,\r\n.em-super-wrap .llw-title,\r\n.em-super-wrap .llw-heading {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.em-super-wrap .llw-card {\r\n  text-align: center;\r\n}\r\n\r\n.em-super-wrap .llw-card h3 {\r\n  text-align: center;\r\n  margin-bottom: 15px;\r\n}\r\n\r\n.em-super-wrap .llw-card canvas {\r\n  display: block;\r\n  margin: 0 auto;\r\n  max-width: 100%;\r\n}\r\n\r\n.em-super-wrap .lw-infographic {\r\n  font-family: Arial, sans-serif;\r\n  background: #f9fafb;\r\n  border-radius: 12px;\r\n  padding: 20px;\r\n  box-shadow: 0 4px 12px rgba(0,0,0,0.08);\r\n  max-width: 800px;\r\n  margin: 20px auto;\r\n}\r\n\r\n.em-super-wrap .lw-title {\r\n  text-align: center;\r\n  font-size: 24px;\r\n  font-weight: bold;\r\n  margin-bottom: 20px;\r\n  color: #000;\r\n}\r\n\r\n.em-super-wrap .lw-columns {\r\n  display: flex;\r\n  gap: 20px;\r\n  flex-wrap: wrap;\r\n}\r\n\r\n.em-super-wrap .lw-box {\r\n  flex: 1;\r\n  min-width: 250px;\r\n  border-radius: 10px;\r\n  padding: 15px;\r\n  color: #fff;\r\n  text-align: center;\r\n}\r\n\r\n.em-super-wrap .lw-box h3 {\r\n  font-size: 16px;\r\n  font-weight: bold;\r\n  margin-bottom: 10px;\r\n  color: #fff;\r\n}\r\n\r\n.em-super-wrap .lw-hot {\r\n  background: linear-gradient(135deg, #ff4d4d, #cc0000);\r\n}\r\n\r\n.em-super-wrap .lw-cold {\r\n  background: linear-gradient(135deg, #4da6ff, #003366);\r\n}\r\n\r\n.em-super-wrap .lw-number {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  padding: 6px 8px;\r\n  margin-bottom: 4px;\r\n  border-radius: 6px;\r\n  background: rgba(255,255,255,0.1);\r\n  gap: 10px;\r\n}\r\n\r\n.em-super-wrap .lw-meta {\r\n  flex: 1;\r\n  text-align: right;\r\n  color: #fff;\r\n}\r\n\r\n.em-super-wrap .lw-search {\r\n  margin-top: 25px;\r\n  text-align: center;\r\n}\r\n\r\n.em-super-wrap .lw-search input {\r\n  padding: 10px;\r\n  border-radius: 8px;\r\n  border: 1px solid #ccc;\r\n  width: 180px;\r\n  color: #000;\r\n}\r\n\r\n.em-super-wrap .lw-search button {\r\n  padding: 10px 15px;\r\n  margin-left: 10px;\r\n  border: none;\r\n  border-radius: 8px;\r\n  background: #000;\r\n  color: #fff;\r\n  cursor: pointer;\r\n}\r\n\r\n.em-super-wrap .lw-result {\r\n  margin-top: 15px;\r\n  color: #000;\r\n  font-weight: bold;\r\n}\r\n\r\n.em-super-wrap .lw-note {\r\n  margin-top: 15px;\r\n  font-size: 13px;\r\n  color: #000;\r\n  text-align: center;\r\n}\r\n\r\n.em-super-wrap .em-finder-card {\r\n  max-width: 800px;\r\n  margin: 20px auto;\r\n  padding: 20px;\r\n  border-radius: 12px;\r\n  background: #f9fafb;\r\n  box-shadow: 0 4px 12px rgba(0,0,0,0.08);\r\n}\r\n\r\n.em-super-wrap .em-finder-title {\r\n  text-align: center;\r\n  font-size: 24px;\r\n  font-weight: bold;\r\n  margin-bottom: 18px;\r\n  color: #000;\r\n}\r\n\r\n.em-super-wrap #em-finder-filters {\r\n  display: flex;\r\n  justify-content: center;\r\n  align-items: center;\r\n  gap: 12px;\r\n  flex-wrap: wrap;\r\n  text-align: center;\r\n}\r\n\r\n.em-super-wrap #em-finder-filters select {\r\n  appearance: auto !important;\r\n  -webkit-appearance: menulist !important;\r\n  -moz-appearance: menulist !important;\r\n  display: inline-block !important;\r\n  min-width: 160px;\r\n  padding: 10px 14px !important;\r\n  border-radius: 12px !important;\r\n  border: 2px solid rgba(0, 0, 0, 0.25) !important;\r\n  background: #ffffff !important;\r\n  color: #000000 !important;\r\n  -webkit-text-fill-color: #000000 !important;\r\n  font-size: 15px !important;\r\n  line-height: 1.2 !important;\r\n  box-sizing: border-box !important;\r\n  margin: 6px !important;\r\n}\r\n\r\n.em-super-wrap #em-finder-filters select:disabled {\r\n  opacity: 0.6;\r\n  cursor: not-allowed;\r\n}\r\n\r\n.em-super-wrap #em-finder-filters option {\r\n  color: #000000 !important;\r\n  background: #ffffff !important;\r\n}\r\n\r\n\/* Hide theme-generated duplicate dropdown UI inside this finder *\/\r\n.em-super-wrap #em-finder-filters .nice-select {\r\n  display: none !important;\r\n}\r\n\r\n.em-super-wrap .em-finder-result {\r\n  text-align: center;\r\n  margin-top: 18px;\r\n  color: #000;\r\n}\r\n<\/style>\r\n\r\n<div class=\"em-super-wrap\">\r\n  <div class=\"em-finder-card\">\r\n    <div class=\"em-finder-title\">EuroMillions Draw Finder<\/div>\r\n    <div id=\"em-finder-filters\">\r\n      <select id=\"em-finder-year\">\r\n        <option value=\"\">Year<\/option>\r\n      <\/select>\r\n      <select id=\"em-finder-month\" disabled>\r\n        <option value=\"\">Month<\/option>\r\n      <\/select>\r\n      <select id=\"em-finder-draw\" disabled>\r\n        <option value=\"\">Draw<\/option>\r\n      <\/select>\r\n    <\/div>\r\n    <div id=\"em-finder-selected\" class=\"em-finder-result\">Select year, month, and draw.<\/div>\r\n  <\/div>\r\n\r\n  <div class=\"lw-infographic\">\r\n    <div class=\"lw-title\">Hot & Cold EuroMillions Numbers<\/div>\r\n\r\n    <div class=\"lw-columns\">\r\n      <div class=\"lw-box lw-hot\">\r\n        <h3>Hot Numbers<\/h3>\r\n        <div id=\"em-super-hot-list\">Loading...<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"lw-box lw-cold\">\r\n        <h3>Cold Numbers<\/h3>\r\n        <div id=\"em-super-cold-list\">Loading...<\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"lw-search\">\r\n      <input type=\"number\" id=\"em-super-search-input\" placeholder=\"Search number (1-50)\" min=\"1\" max=\"50\">\r\n      <button id=\"em-super-search-btn\">Search<\/button>\r\n      <div id=\"em-super-search-result\" class=\"lw-result\"><\/div>\r\n    <\/div>\r\n\r\n    <div class=\"lw-note\">\r\n      Main number rankings are based on EuroMillions draws from 2024 to 2026.\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <section class=\"llw-section llw-alt\">\r\n    <div class=\"llw-container\">\r\n      <h2 class=\"llw-heading\" style=\"text-align:center;\">EuroMillions Results Analysis<\/h2>\r\n\r\n      <div class=\"llw-grid\">\r\n        <div class=\"llw-card\">\r\n          <h3>Odd vs Even<\/h3>\r\n          <canvas id=\"em-super-odd-even-chart\"><\/canvas>\r\n        <\/div>\r\n\r\n        <div class=\"llw-card\">\r\n          <h3>High vs Low<\/h3>\r\n          <canvas id=\"em-super-high-low-chart\"><\/canvas>\r\n        <\/div>\r\n\r\n        <div class=\"llw-card\">\r\n          <h3>Lucky Star Distribution<\/h3>\r\n          <canvas id=\"em-super-star-chart\"><\/canvas>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"llw-section\">\r\n    <div class=\"llw-container\">\r\n      <h2 class=\"llw-heading\" style=\"text-align:center;\">EuroMillions Number Patterns<\/h2>\r\n\r\n      <div class=\"llw-grid\">\r\n        <div class=\"llw-card\">\r\n          <h3>Common Pairs<\/h3>\r\n          <div id=\"em-super-pairs\">Loading...<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"llw-card\">\r\n          <h3>Common Triplets<\/h3>\r\n          <div id=\"em-super-triplets\">Loading...<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"llw-card\">\r\n          <h3>Consecutive Numbers<\/h3>\r\n          <div id=\"em-super-consecutive\">Loading...<\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"llw-section llw-alt\">\r\n    <div class=\"llw-container\">\r\n      <h2 class=\"llw-heading\" style=\"text-align:center;\">EuroMillions Yearly Number Trends<\/h2>\r\n      <div class=\"llw-grid\" id=\"em-super-yearly-grid\">\r\n        <div class=\"llw-card\">\r\n          <h3>Loading yearly trends...<\/h3>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n<\/div>\r\n\r\n<script id=\"euromillions-data\" type=\"application\/json\">\r\n{\r\n  \"2024\": [\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1699,\r\n      \"numbers\": [\r\n        7,\r\n        15,\r\n        18,\r\n        46,\r\n        49\r\n      ],\r\n      \"stars\": [\r\n        10,\r\n        12\r\n      ],\r\n      \"date\": \"02\/01\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1700,\r\n      \"numbers\": [\r\n        4,\r\n        7,\r\n        18,\r\n        39,\r\n        50\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        8\r\n      ],\r\n      \"date\": \"05\/01\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1701,\r\n      \"numbers\": [\r\n        2,\r\n        9,\r\n        12,\r\n        39,\r\n        40\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        3\r\n      ],\r\n      \"date\": \"09\/01\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1702,\r\n      \"numbers\": [\r\n        16,\r\n        17,\r\n        18,\r\n        45,\r\n        49\r\n      ],\r\n      \"stars\": [\r\n        9,\r\n        12\r\n      ],\r\n      \"date\": \"12\/01\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1703,\r\n      \"numbers\": [\r\n        10,\r\n        18,\r\n        21,\r\n        33,\r\n        45\r\n      ],\r\n      \"stars\": [\r\n        8,\r\n        12\r\n      ],\r\n      \"date\": \"16\/01\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1704,\r\n      \"numbers\": [\r\n        27,\r\n        28,\r\n        44,\r\n        48,\r\n        50\r\n      ],\r\n      \"stars\": [\r\n        7,\r\n        12\r\n      ],\r\n      \"date\": \"19\/01\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1705,\r\n      \"numbers\": [\r\n        14,\r\n        23,\r\n        39,\r\n        48,\r\n        50\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        12\r\n      ],\r\n      \"date\": \"23\/01\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1706,\r\n      \"numbers\": [\r\n        8,\r\n        19,\r\n        32,\r\n        41,\r\n        42\r\n      ],\r\n      \"stars\": [\r\n        9,\r\n        12\r\n      ],\r\n      \"date\": \"26\/01\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1707,\r\n      \"numbers\": [\r\n        5,\r\n        10,\r\n        19,\r\n        27,\r\n        30\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        6\r\n      ],\r\n      \"date\": \"30\/01\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1708,\r\n      \"numbers\": [\r\n        13,\r\n        20,\r\n        23,\r\n        27,\r\n        42\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        9\r\n      ],\r\n      \"date\": \"02\/02\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1709,\r\n      \"numbers\": [\r\n        2,\r\n        7,\r\n        21,\r\n        28,\r\n        45\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        11\r\n      ],\r\n      \"date\": \"06\/02\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1710,\r\n      \"numbers\": [\r\n        23,\r\n        24,\r\n        35,\r\n        37,\r\n        45\r\n      ],\r\n      \"stars\": [\r\n        9,\r\n        12\r\n      ],\r\n      \"date\": \"09\/02\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1711,\r\n      \"numbers\": [\r\n        13,\r\n        17,\r\n        18,\r\n        20,\r\n        46\r\n      ],\r\n      \"stars\": [\r\n        4,\r\n        9\r\n      ],\r\n      \"date\": \"13\/02\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1712,\r\n      \"numbers\": [\r\n        8,\r\n        13,\r\n        14,\r\n        24,\r\n        26\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        2\r\n      ],\r\n      \"date\": \"16\/02\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1713,\r\n      \"numbers\": [\r\n        23,\r\n        31,\r\n        37,\r\n        42,\r\n        48\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        7\r\n      ],\r\n      \"date\": \"20\/02\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1714,\r\n      \"numbers\": [\r\n        24,\r\n        27,\r\n        28,\r\n        30,\r\n        49\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        12\r\n      ],\r\n      \"date\": \"23\/02\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1715,\r\n      \"numbers\": [\r\n        3,\r\n        4,\r\n        9,\r\n        12,\r\n        20\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        6\r\n      ],\r\n      \"date\": \"27\/02\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1716,\r\n      \"numbers\": [\r\n        4,\r\n        7,\r\n        19,\r\n        20,\r\n        34\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        4\r\n      ],\r\n      \"date\": \"01\/03\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1717,\r\n      \"numbers\": [\r\n        2,\r\n        15,\r\n        17,\r\n        23,\r\n        36\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        8\r\n      ],\r\n      \"date\": \"05\/03\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1718,\r\n      \"numbers\": [\r\n        8,\r\n        11,\r\n        12,\r\n        16,\r\n        44\r\n      ],\r\n      \"stars\": [\r\n        4,\r\n        7\r\n      ],\r\n      \"date\": \"08\/03\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1719,\r\n      \"numbers\": [\r\n        13,\r\n        19,\r\n        30,\r\n        38,\r\n        46\r\n      ],\r\n      \"stars\": [\r\n        4,\r\n        12\r\n      ],\r\n      \"date\": \"12\/03\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1720,\r\n      \"numbers\": [\r\n        1,\r\n        4,\r\n        31,\r\n        34,\r\n        40\r\n      ],\r\n      \"stars\": [\r\n        4,\r\n        5\r\n      ],\r\n      \"date\": \"15\/03\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1721,\r\n      \"numbers\": [\r\n        7,\r\n        16,\r\n        18,\r\n        20,\r\n        32\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        3\r\n      ],\r\n      \"date\": \"19\/03\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1722,\r\n      \"numbers\": [\r\n        8,\r\n        11,\r\n        23,\r\n        32,\r\n        44\r\n      ],\r\n      \"stars\": [\r\n        9,\r\n        10\r\n      ],\r\n      \"date\": \"22\/03\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1723,\r\n      \"numbers\": [\r\n        2,\r\n        13,\r\n        14,\r\n        26,\r\n        29\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        6\r\n      ],\r\n      \"date\": \"26\/03\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1725,\r\n      \"numbers\": [\r\n        1,\r\n        23,\r\n        31,\r\n        36,\r\n        48\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        8\r\n      ],\r\n      \"date\": \"02\/04\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1726,\r\n      \"numbers\": [\r\n        13,\r\n        18,\r\n        26,\r\n        35,\r\n        37\r\n      ],\r\n      \"stars\": [\r\n        8,\r\n        11\r\n      ],\r\n      \"date\": \"05\/04\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1727,\r\n      \"numbers\": [\r\n        19,\r\n        23,\r\n        26,\r\n        27,\r\n        46\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        10\r\n      ],\r\n      \"date\": \"09\/04\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1728,\r\n      \"numbers\": [\r\n        2,\r\n        3,\r\n        12,\r\n        16,\r\n        45\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        11\r\n      ],\r\n      \"date\": \"12\/04\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1729,\r\n      \"numbers\": [\r\n        22,\r\n        29,\r\n        31,\r\n        39,\r\n        46\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        7\r\n      ],\r\n      \"date\": \"16\/04\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1730,\r\n      \"numbers\": [\r\n        10,\r\n        20,\r\n        40,\r\n        44,\r\n        46\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        3\r\n      ],\r\n      \"date\": \"19\/04\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1731,\r\n      \"numbers\": [\r\n        6,\r\n        9,\r\n        11,\r\n        32,\r\n        49\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        10\r\n      ],\r\n      \"date\": \"23\/04\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1732,\r\n      \"numbers\": [\r\n        2,\r\n        20,\r\n        39,\r\n        40,\r\n        47\r\n      ],\r\n      \"stars\": [\r\n        4,\r\n        8\r\n      ],\r\n      \"date\": \"26\/04\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1733,\r\n      \"numbers\": [\r\n        13,\r\n        22,\r\n        24,\r\n        33,\r\n        47\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        5\r\n      ],\r\n      \"date\": \"30\/04\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1734,\r\n      \"numbers\": [\r\n        6,\r\n        9,\r\n        10,\r\n        30,\r\n        49\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        4\r\n      ],\r\n      \"date\": \"03\/05\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1735,\r\n      \"numbers\": [\r\n        35,\r\n        36,\r\n        41,\r\n        42,\r\n        45\r\n      ],\r\n      \"stars\": [\r\n        6,\r\n        11\r\n      ],\r\n      \"date\": \"07\/05\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1736,\r\n      \"numbers\": [\r\n        13,\r\n        28,\r\n        29,\r\n        44,\r\n        48\r\n      ],\r\n      \"stars\": [\r\n        4,\r\n        12\r\n      ],\r\n      \"date\": \"10\/05\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1737,\r\n      \"numbers\": [\r\n        2,\r\n        8,\r\n        17,\r\n        28,\r\n        35\r\n      ],\r\n      \"stars\": [\r\n        7,\r\n        9\r\n      ],\r\n      \"date\": \"14\/05\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1738,\r\n      \"numbers\": [\r\n        18,\r\n        31,\r\n        32,\r\n        41,\r\n        46\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        10\r\n      ],\r\n      \"date\": \"17\/05\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1739,\r\n      \"numbers\": [\r\n        11,\r\n        13,\r\n        14,\r\n        34,\r\n        48\r\n      ],\r\n      \"stars\": [\r\n        7,\r\n        9\r\n      ],\r\n      \"date\": \"21\/05\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1740,\r\n      \"numbers\": [\r\n        9,\r\n        12,\r\n        18,\r\n        22,\r\n        50\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        3\r\n      ],\r\n      \"date\": \"24\/05\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1741,\r\n      \"numbers\": [\r\n        16,\r\n        18,\r\n        35,\r\n        36,\r\n        41\r\n      ],\r\n      \"stars\": [\r\n        6,\r\n        7\r\n      ],\r\n      \"date\": \"28\/05\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1742,\r\n      \"numbers\": [\r\n        4,\r\n        7,\r\n        16,\r\n        33,\r\n        34\r\n      ],\r\n      \"stars\": [\r\n        7,\r\n        8\r\n      ],\r\n      \"date\": \"31\/05\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1743,\r\n      \"numbers\": [\r\n        6,\r\n        7,\r\n        9,\r\n        14,\r\n        43\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        4\r\n      ],\r\n      \"date\": \"04\/06\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1744,\r\n      \"numbers\": [\r\n        15,\r\n        16,\r\n        26,\r\n        30,\r\n        37\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        8\r\n      ],\r\n      \"date\": \"07\/06\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1745,\r\n      \"numbers\": [\r\n        7,\r\n        15,\r\n        34,\r\n        45,\r\n        48\r\n      ],\r\n      \"stars\": [\r\n        7,\r\n        9\r\n      ],\r\n      \"date\": \"11\/06\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1746,\r\n      \"numbers\": [\r\n        2,\r\n        13,\r\n        16,\r\n        24,\r\n        32\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        7\r\n      ],\r\n      \"date\": \"14\/06\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1747,\r\n      \"numbers\": [\r\n        3,\r\n        11,\r\n        33,\r\n        34,\r\n        36\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        12\r\n      ],\r\n      \"date\": \"18\/06\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1748,\r\n      \"numbers\": [\r\n        3,\r\n        4,\r\n        7,\r\n        11,\r\n        17\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        12\r\n      ],\r\n      \"date\": \"21\/06\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1749,\r\n      \"numbers\": [\r\n        14,\r\n        16,\r\n        37,\r\n        45,\r\n        49\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        7\r\n      ],\r\n      \"date\": \"25\/06\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1750,\r\n      \"numbers\": [\r\n        10,\r\n        16,\r\n        18,\r\n        22,\r\n        35\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        10\r\n      ],\r\n      \"date\": \"28\/06\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1751,\r\n      \"numbers\": [\r\n        2,\r\n        7,\r\n        34,\r\n        35,\r\n        46\r\n      ],\r\n      \"stars\": [\r\n        6,\r\n        8\r\n      ],\r\n      \"date\": \"02\/07\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1752,\r\n      \"numbers\": [\r\n        11,\r\n        13,\r\n        29,\r\n        31,\r\n        47\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        11\r\n      ],\r\n      \"date\": \"05\/07\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1753,\r\n      \"numbers\": [\r\n        6,\r\n        15,\r\n        19,\r\n        28,\r\n        39\r\n      ],\r\n      \"stars\": [\r\n        7,\r\n        11\r\n      ],\r\n      \"date\": \"09\/07\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1754,\r\n      \"numbers\": [\r\n        12,\r\n        18,\r\n        24,\r\n        25,\r\n        39\r\n      ],\r\n      \"stars\": [\r\n        8,\r\n        10\r\n      ],\r\n      \"date\": \"12\/07\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1755,\r\n      \"numbers\": [\r\n        2,\r\n        32,\r\n        35,\r\n        36,\r\n        39\r\n      ],\r\n      \"stars\": [\r\n        7,\r\n        8\r\n      ],\r\n      \"date\": \"16\/07\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1756,\r\n      \"numbers\": [\r\n        15,\r\n        22,\r\n        35,\r\n        44,\r\n        48\r\n      ],\r\n      \"stars\": [\r\n        6,\r\n        7\r\n      ],\r\n      \"date\": \"19\/07\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1757,\r\n      \"numbers\": [\r\n        4,\r\n        8,\r\n        10,\r\n        16,\r\n        34\r\n      ],\r\n      \"stars\": [\r\n        4,\r\n        8\r\n      ],\r\n      \"date\": \"23\/07\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1758,\r\n      \"numbers\": [\r\n        4,\r\n        19,\r\n        23,\r\n        35,\r\n        37\r\n      ],\r\n      \"stars\": [\r\n        4,\r\n        8\r\n      ],\r\n      \"date\": \"26\/07\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1759,\r\n      \"numbers\": [\r\n        9,\r\n        25,\r\n        28,\r\n        37,\r\n        38\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        8\r\n      ],\r\n      \"date\": \"30\/07\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1760,\r\n      \"numbers\": [\r\n        5,\r\n        7,\r\n        12,\r\n        33,\r\n        46\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        12\r\n      ],\r\n      \"date\": \"02\/08\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1761,\r\n      \"numbers\": [\r\n        1,\r\n        18,\r\n        27,\r\n        41,\r\n        50\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        12\r\n      ],\r\n      \"date\": \"06\/08\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1762,\r\n      \"numbers\": [\r\n        21,\r\n        23,\r\n        25,\r\n        33,\r\n        44\r\n      ],\r\n      \"stars\": [\r\n        4,\r\n        10\r\n      ],\r\n      \"date\": \"09\/08\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1763,\r\n      \"numbers\": [\r\n        15,\r\n        16,\r\n        39,\r\n        40,\r\n        47\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        6\r\n      ],\r\n      \"date\": \"13\/08\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1764,\r\n      \"numbers\": [\r\n        15,\r\n        17,\r\n        29,\r\n        45,\r\n        49\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        10\r\n      ],\r\n      \"date\": \"16\/08\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1765,\r\n      \"numbers\": [\r\n        7,\r\n        10,\r\n        13,\r\n        18,\r\n        26\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        12\r\n      ],\r\n      \"date\": \"20\/08\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1766,\r\n      \"numbers\": [\r\n        9,\r\n        15,\r\n        24,\r\n        47,\r\n        50\r\n      ],\r\n      \"stars\": [\r\n        8,\r\n        9\r\n      ],\r\n      \"date\": \"23\/08\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1767,\r\n      \"numbers\": [\r\n        1,\r\n        8,\r\n        11,\r\n        42,\r\n        47\r\n      ],\r\n      \"stars\": [\r\n        4,\r\n        11\r\n      ],\r\n      \"date\": \"27\/08\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1768,\r\n      \"numbers\": [\r\n        3,\r\n        24,\r\n        27,\r\n        33,\r\n        42\r\n      ],\r\n      \"stars\": [\r\n        4,\r\n        6\r\n      ],\r\n      \"date\": \"30\/08\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1769,\r\n      \"numbers\": [\r\n        7,\r\n        9,\r\n        11,\r\n        16,\r\n        45\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        5\r\n      ],\r\n      \"date\": \"03\/09\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1770,\r\n      \"numbers\": [\r\n        12,\r\n        14,\r\n        34,\r\n        41,\r\n        47\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        4\r\n      ],\r\n      \"date\": \"06\/09\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1771,\r\n      \"numbers\": [\r\n        6,\r\n        29,\r\n        46,\r\n        47,\r\n        48\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        9\r\n      ],\r\n      \"date\": \"10\/09\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1772,\r\n      \"numbers\": [\r\n        10,\r\n        15,\r\n        17,\r\n        31,\r\n        42\r\n      ],\r\n      \"stars\": [\r\n        4,\r\n        12\r\n      ],\r\n      \"date\": \"13\/09\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1773,\r\n      \"numbers\": [\r\n        20,\r\n        30,\r\n        32,\r\n        41,\r\n        44\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        10\r\n      ],\r\n      \"date\": \"17\/09\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1774,\r\n      \"numbers\": [\r\n        16,\r\n        25,\r\n        29,\r\n        34,\r\n        37\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        7\r\n      ],\r\n      \"date\": \"20\/09\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1775,\r\n      \"numbers\": [\r\n        18,\r\n        20,\r\n        21,\r\n        36,\r\n        49\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        5\r\n      ],\r\n      \"date\": \"24\/09\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1776,\r\n      \"numbers\": [\r\n        7,\r\n        20,\r\n        21,\r\n        27,\r\n        38\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        12\r\n      ],\r\n      \"date\": \"27\/09\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1777,\r\n      \"numbers\": [\r\n        8,\r\n        22,\r\n        29,\r\n        41,\r\n        42\r\n      ],\r\n      \"stars\": [\r\n        9,\r\n        11\r\n      ],\r\n      \"date\": \"01\/10\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1778,\r\n      \"numbers\": [\r\n        4,\r\n        8,\r\n        16,\r\n        17,\r\n        20\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        6\r\n      ],\r\n      \"date\": \"04\/10\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1779,\r\n      \"numbers\": [\r\n        7,\r\n        14,\r\n        19,\r\n        34,\r\n        40\r\n      ],\r\n      \"stars\": [\r\n        6,\r\n        8\r\n      ],\r\n      \"date\": \"08\/10\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1780,\r\n      \"numbers\": [\r\n        16,\r\n        23,\r\n        32,\r\n        46,\r\n        49\r\n      ],\r\n      \"stars\": [\r\n        4,\r\n        5\r\n      ],\r\n      \"date\": \"11\/10\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1781,\r\n      \"numbers\": [\r\n        2,\r\n        15,\r\n        32,\r\n        36,\r\n        48\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        9\r\n      ],\r\n      \"date\": \"15\/10\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1782,\r\n      \"numbers\": [\r\n        4,\r\n        15,\r\n        23,\r\n        30,\r\n        39\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        12\r\n      ],\r\n      \"date\": \"18\/10\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1783,\r\n      \"numbers\": [\r\n        3,\r\n        13,\r\n        27,\r\n        30,\r\n        46\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        2\r\n      ],\r\n      \"date\": \"22\/10\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1784,\r\n      \"numbers\": [\r\n        4,\r\n        17,\r\n        20,\r\n        25,\r\n        45\r\n      ],\r\n      \"stars\": [\r\n        8,\r\n        9\r\n      ],\r\n      \"date\": \"25\/10\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1785,\r\n      \"numbers\": [\r\n        1,\r\n        2,\r\n        19,\r\n        30,\r\n        45\r\n      ],\r\n      \"stars\": [\r\n        10,\r\n        12\r\n      ],\r\n      \"date\": \"29\/10\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1786,\r\n      \"numbers\": [\r\n        7,\r\n        33,\r\n        38,\r\n        44,\r\n        50\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        7\r\n      ],\r\n      \"date\": \"01\/11\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1787,\r\n      \"numbers\": [\r\n        1,\r\n        8,\r\n        19,\r\n        37,\r\n        50\r\n      ],\r\n      \"stars\": [\r\n        6,\r\n        9\r\n      ],\r\n      \"date\": \"05\/11\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1788,\r\n      \"numbers\": [\r\n        2,\r\n        33,\r\n        35,\r\n        42,\r\n        48\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        3\r\n      ],\r\n      \"date\": \"08\/11\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1789,\r\n      \"numbers\": [\r\n        10,\r\n        11,\r\n        12,\r\n        22,\r\n        50\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        10\r\n      ],\r\n      \"date\": \"12\/11\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1790,\r\n      \"numbers\": [\r\n        7,\r\n        8,\r\n        34,\r\n        39,\r\n        44\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        6\r\n      ],\r\n      \"date\": \"15\/11\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1791,\r\n      \"numbers\": [\r\n        4,\r\n        13,\r\n        20,\r\n        28,\r\n        49\r\n      ],\r\n      \"stars\": [\r\n        7,\r\n        12\r\n      ],\r\n      \"date\": \"19\/11\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1792,\r\n      \"numbers\": [\r\n        10,\r\n        11,\r\n        12,\r\n        29,\r\n        31\r\n      ],\r\n      \"stars\": [\r\n        8,\r\n        11\r\n      ],\r\n      \"date\": \"22\/11\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1793,\r\n      \"numbers\": [\r\n        7,\r\n        11,\r\n        25,\r\n        31,\r\n        40\r\n      ],\r\n      \"stars\": [\r\n        9,\r\n        12\r\n      ],\r\n      \"date\": \"26\/11\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1794,\r\n      \"numbers\": [\r\n        8,\r\n        17,\r\n        18,\r\n        29,\r\n        43\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        9\r\n      ],\r\n      \"date\": \"29\/11\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1795,\r\n      \"numbers\": [\r\n        23,\r\n        25,\r\n        34,\r\n        46,\r\n        47\r\n      ],\r\n      \"stars\": [\r\n        6,\r\n        8\r\n      ],\r\n      \"date\": \"03\/12\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1796,\r\n      \"numbers\": [\r\n        14,\r\n        25,\r\n        39,\r\n        44,\r\n        47\r\n      ],\r\n      \"stars\": [\r\n        6,\r\n        10\r\n      ],\r\n      \"date\": \"06\/12\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1797,\r\n      \"numbers\": [\r\n        5,\r\n        5,\r\n        24,\r\n        29,\r\n        47\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        9\r\n      ],\r\n      \"date\": \"10\/12\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1798,\r\n      \"numbers\": [\r\n        1,\r\n        15,\r\n        25,\r\n        42,\r\n        50\r\n      ],\r\n      \"stars\": [\r\n        4,\r\n        10\r\n      ],\r\n      \"date\": \"13\/12\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1799,\r\n      \"numbers\": [\r\n        1,\r\n        3,\r\n        4,\r\n        21,\r\n        29\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        7\r\n      ],\r\n      \"date\": \"17\/12\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1800,\r\n      \"numbers\": [\r\n        10,\r\n        14,\r\n        21,\r\n        33,\r\n        50\r\n      ],\r\n      \"stars\": [\r\n        6,\r\n        9\r\n      ],\r\n      \"date\": \"20\/12\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1801,\r\n      \"numbers\": [\r\n        6,\r\n        10,\r\n        16,\r\n        23,\r\n        24\r\n      ],\r\n      \"stars\": [\r\n        11,\r\n        12\r\n      ],\r\n      \"date\": \"24\/12\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1802,\r\n      \"numbers\": [\r\n        12,\r\n        22,\r\n        27,\r\n        33,\r\n        45\r\n      ],\r\n      \"stars\": [\r\n        4,\r\n        8\r\n      ],\r\n      \"date\": \"27\/12\/2024\"\r\n    },\r\n    {\r\n      \"year\": 2024,\r\n      \"drawId\": 1803,\r\n      \"numbers\": [\r\n        19,\r\n        24,\r\n        26,\r\n        28,\r\n        33\r\n      ],\r\n      \"stars\": [\r\n        8,\r\n        12\r\n      ],\r\n      \"date\": \"31\/12\/2024\"\r\n    }\r\n  ],\r\n  \"2025\": [\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1804,\r\n      \"numbers\": [\r\n        3,\r\n        19,\r\n        29,\r\n        35,\r\n        37\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        9\r\n      ],\r\n      \"date\": \"03\/01\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1805,\r\n      \"numbers\": [\r\n        20,\r\n        33,\r\n        35,\r\n        41,\r\n        47\r\n      ],\r\n      \"stars\": [\r\n        4,\r\n        12\r\n      ],\r\n      \"date\": \"07\/01\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1806,\r\n      \"numbers\": [\r\n        12,\r\n        27,\r\n        36,\r\n        37,\r\n        42\r\n      ],\r\n      \"stars\": [\r\n        6,\r\n        7\r\n      ],\r\n      \"date\": \"10\/01\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1807,\r\n      \"numbers\": [\r\n        18,\r\n        20,\r\n        29,\r\n        41,\r\n        48\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        9\r\n      ],\r\n      \"date\": \"14\/01\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1808,\r\n      \"numbers\": [\r\n        8,\r\n        15,\r\n        24,\r\n        35,\r\n        42\r\n      ],\r\n      \"stars\": [\r\n        6,\r\n        8\r\n      ],\r\n      \"date\": \"17\/01\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1809,\r\n      \"numbers\": [\r\n        6,\r\n        8,\r\n        14,\r\n        27,\r\n        41\r\n      ],\r\n      \"stars\": [\r\n        4,\r\n        5\r\n      ],\r\n      \"date\": \"21\/01\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1810,\r\n      \"numbers\": [\r\n        2,\r\n        11,\r\n        19,\r\n        30,\r\n        49\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        8\r\n      ],\r\n      \"date\": \"24\/01\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1811,\r\n      \"numbers\": [\r\n        9,\r\n        37,\r\n        41,\r\n        42,\r\n        49\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        9\r\n      ],\r\n      \"date\": \"28\/01\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1812,\r\n      \"numbers\": [\r\n        22,\r\n        30,\r\n        41,\r\n        44,\r\n        49\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        7\r\n      ],\r\n      \"date\": \"31\/01\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1813,\r\n      \"numbers\": [\r\n        3,\r\n        4,\r\n        29,\r\n        39,\r\n        43\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        10\r\n      ],\r\n      \"date\": \"04\/02\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1814,\r\n      \"numbers\": [\r\n        10,\r\n        23,\r\n        24,\r\n        29,\r\n        45\r\n      ],\r\n      \"stars\": [\r\n        8,\r\n        10\r\n      ],\r\n      \"date\": \"07\/02\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1815,\r\n      \"numbers\": [\r\n        3,\r\n        21,\r\n        36,\r\n        41,\r\n        46\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        6\r\n      ],\r\n      \"date\": \"11\/02\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1816,\r\n      \"numbers\": [\r\n        4,\r\n        14,\r\n        31,\r\n        36,\r\n        38\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        10\r\n      ],\r\n      \"date\": \"14\/02\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1817,\r\n      \"numbers\": [\r\n        5,\r\n        14,\r\n        25,\r\n        26,\r\n        40\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        7\r\n      ],\r\n      \"date\": \"18\/02\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1818,\r\n      \"numbers\": [\r\n        1,\r\n        3,\r\n        11,\r\n        20,\r\n        43\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        11\r\n      ],\r\n      \"date\": \"21\/02\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1819,\r\n      \"numbers\": [\r\n        17,\r\n        22,\r\n        23,\r\n        24,\r\n        44\r\n      ],\r\n      \"stars\": [\r\n        6,\r\n        11\r\n      ],\r\n      \"date\": \"25\/02\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1820,\r\n      \"numbers\": [\r\n        7,\r\n        16,\r\n        31,\r\n        43,\r\n        46\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        9\r\n      ],\r\n      \"date\": \"28\/02\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1821,\r\n      \"numbers\": [\r\n        15,\r\n        20,\r\n        29,\r\n        35,\r\n        42\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        9\r\n      ],\r\n      \"date\": \"04\/03\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1822,\r\n      \"numbers\": [\r\n        6,\r\n        10,\r\n        27,\r\n        32,\r\n        48\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        8\r\n      ],\r\n      \"date\": \"07\/03\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1823,\r\n      \"numbers\": [\r\n        13,\r\n        36,\r\n        37,\r\n        42,\r\n        47\r\n      ],\r\n      \"stars\": [\r\n        7,\r\n        11\r\n      ],\r\n      \"date\": \"11\/03\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1824,\r\n      \"numbers\": [\r\n        8,\r\n        10,\r\n        33,\r\n        35,\r\n        49\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        9\r\n      ],\r\n      \"date\": \"14\/03\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1825,\r\n      \"numbers\": [\r\n        4,\r\n        9,\r\n        35,\r\n        46,\r\n        50\r\n      ],\r\n      \"stars\": [\r\n        8,\r\n        11\r\n      ],\r\n      \"date\": \"18\/03\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1826,\r\n      \"numbers\": [\r\n        9,\r\n        17,\r\n        18,\r\n        21,\r\n        50\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        12\r\n      ],\r\n      \"date\": \"21\/03\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1827,\r\n      \"numbers\": [\r\n        1,\r\n        3,\r\n        18,\r\n        33,\r\n        36\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        6\r\n      ],\r\n      \"date\": \"25\/03\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1828,\r\n      \"numbers\": [\r\n        10,\r\n        21,\r\n        30,\r\n        42,\r\n        45\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        9\r\n      ],\r\n      \"date\": \"28\/03\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1829,\r\n      \"numbers\": [\r\n        9,\r\n        24,\r\n        30,\r\n        46,\r\n        49\r\n      ],\r\n      \"stars\": [\r\n        4,\r\n        12\r\n      ],\r\n      \"date\": \"01\/04\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1830,\r\n      \"numbers\": [\r\n        27,\r\n        39,\r\n        41,\r\n        45,\r\n        50\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        7\r\n      ],\r\n      \"date\": \"04\/04\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1831,\r\n      \"numbers\": [\r\n        3,\r\n        14,\r\n        15,\r\n        48,\r\n        49\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        7\r\n      ],\r\n      \"date\": \"08\/04\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1832,\r\n      \"numbers\": [\r\n        14,\r\n        28,\r\n        34,\r\n        46,\r\n        49\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        8\r\n      ],\r\n      \"date\": \"11\/04\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1833,\r\n      \"numbers\": [\r\n        3,\r\n        31,\r\n        33,\r\n        38,\r\n        44\r\n      ],\r\n      \"stars\": [\r\n        6,\r\n        12\r\n      ],\r\n      \"date\": \"15\/04\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1834,\r\n      \"numbers\": [\r\n        20,\r\n        27,\r\n        35,\r\n        39,\r\n        48\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        8\r\n      ],\r\n      \"date\": \"18\/04\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1835,\r\n      \"numbers\": [\r\n        7,\r\n        28,\r\n        33,\r\n        37,\r\n        47\r\n      ],\r\n      \"stars\": [\r\n        9,\r\n        12\r\n      ],\r\n      \"date\": \"22\/04\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1836,\r\n      \"numbers\": [\r\n        13,\r\n        22,\r\n        32,\r\n        39,\r\n        41\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        12\r\n      ],\r\n      \"date\": \"25\/04\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1837,\r\n      \"numbers\": [\r\n        2,\r\n        9,\r\n        24,\r\n        30,\r\n        41\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        11\r\n      ],\r\n      \"date\": \"29\/04\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1838,\r\n      \"numbers\": [\r\n        3,\r\n        5,\r\n        19,\r\n        21,\r\n        49\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        10\r\n      ],\r\n      \"date\": \"02\/05\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1839,\r\n      \"numbers\": [\r\n        8,\r\n        23,\r\n        24,\r\n        47,\r\n        48\r\n      ],\r\n      \"stars\": [\r\n        4,\r\n        9\r\n      ],\r\n      \"date\": \"06\/05\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1840,\r\n      \"numbers\": [\r\n        15,\r\n        18,\r\n        25,\r\n        29,\r\n        47\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        9\r\n      ],\r\n      \"date\": \"09\/05\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1841,\r\n      \"numbers\": [\r\n        9,\r\n        19,\r\n        44,\r\n        47,\r\n        50\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        9\r\n      ],\r\n      \"date\": \"13\/05\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1842,\r\n      \"numbers\": [\r\n        6,\r\n        9,\r\n        25,\r\n        37,\r\n        46\r\n      ],\r\n      \"stars\": [\r\n        6,\r\n        12\r\n      ],\r\n      \"date\": \"16\/05\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1843,\r\n      \"numbers\": [\r\n        1,\r\n        8,\r\n        13,\r\n        29,\r\n        47\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        6\r\n      ],\r\n      \"date\": \"20\/05\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1844,\r\n      \"numbers\": [\r\n        10,\r\n        29,\r\n        46,\r\n        46,\r\n        49\r\n      ],\r\n      \"stars\": [\r\n        7,\r\n        12\r\n      ],\r\n      \"date\": \"23\/05\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1845,\r\n      \"numbers\": [\r\n        12,\r\n        30,\r\n        38,\r\n        40,\r\n        41\r\n      ],\r\n      \"stars\": [\r\n        4,\r\n        12\r\n      ],\r\n      \"date\": \"27\/05\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1846,\r\n      \"numbers\": [\r\n        4,\r\n        7,\r\n        14,\r\n        33,\r\n        36\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        5\r\n      ],\r\n      \"date\": \"30\/05\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1847,\r\n      \"numbers\": [\r\n        12,\r\n        15,\r\n        38,\r\n        47,\r\n        48\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        7\r\n      ],\r\n      \"date\": \"03\/06\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1848,\r\n      \"numbers\": [\r\n        20,\r\n        21,\r\n        29,\r\n        30,\r\n        35\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        12\r\n      ],\r\n      \"date\": \"06\/06\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1849,\r\n      \"numbers\": [\r\n        16,\r\n        36,\r\n        39,\r\n        40,\r\n        45\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        6\r\n      ],\r\n      \"date\": \"10\/06\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1850,\r\n      \"numbers\": [\r\n        2,\r\n        28,\r\n        40,\r\n        43,\r\n        45\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        7\r\n      ],\r\n      \"date\": \"13\/06\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1851,\r\n      \"numbers\": [\r\n        13,\r\n        22,\r\n        23,\r\n        44,\r\n        49\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        5\r\n      ],\r\n      \"date\": \"17\/06\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1852,\r\n      \"numbers\": [\r\n        5,\r\n        8,\r\n        24,\r\n        37,\r\n        47\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        9\r\n      ],\r\n      \"date\": \"20\/06\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1853,\r\n      \"numbers\": [\r\n        7,\r\n        16,\r\n        21,\r\n        23,\r\n        39\r\n      ],\r\n      \"stars\": [\r\n        7,\r\n        11\r\n      ],\r\n      \"date\": \"24\/06\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1854,\r\n      \"numbers\": [\r\n        19,\r\n        27,\r\n        36,\r\n        45,\r\n        49\r\n      ],\r\n      \"stars\": [\r\n        7,\r\n        10\r\n      ],\r\n      \"date\": \"27\/06\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1855,\r\n      \"numbers\": [\r\n        1,\r\n        17,\r\n        28,\r\n        32,\r\n        34\r\n      ],\r\n      \"stars\": [\r\n        7,\r\n        8\r\n      ],\r\n      \"date\": \"01\/07\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1856,\r\n      \"numbers\": [\r\n        19,\r\n        29,\r\n        42,\r\n        45,\r\n        48\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        7\r\n      ],\r\n      \"date\": \"04\/07\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1857,\r\n      \"numbers\": [\r\n        1,\r\n        8,\r\n        9,\r\n        18,\r\n        50\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        5\r\n      ],\r\n      \"date\": \"08\/07\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1858,\r\n      \"numbers\": [\r\n        8,\r\n        23,\r\n        24,\r\n        45,\r\n        49\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        10\r\n      ],\r\n      \"date\": \"11\/07\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1859,\r\n      \"numbers\": [\r\n        24,\r\n        38,\r\n        41,\r\n        45,\r\n        49\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        6\r\n      ],\r\n      \"date\": \"15\/07\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1860,\r\n      \"numbers\": [\r\n        13,\r\n        19,\r\n        25,\r\n        42,\r\n        45\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        9\r\n      ],\r\n      \"date\": \"18\/07\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1861,\r\n      \"numbers\": [\r\n        8,\r\n        15,\r\n        26,\r\n        33,\r\n        41\r\n      ],\r\n      \"stars\": [\r\n        9,\r\n        10\r\n      ],\r\n      \"date\": \"22\/07\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1862,\r\n      \"numbers\": [\r\n        6,\r\n        7,\r\n        23,\r\n        32,\r\n        36\r\n      ],\r\n      \"stars\": [\r\n        11,\r\n        12\r\n      ],\r\n      \"date\": \"25\/07\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1863,\r\n      \"numbers\": [\r\n        5,\r\n        6,\r\n        42,\r\n        44,\r\n        46\r\n      ],\r\n      \"stars\": [\r\n        4,\r\n        8\r\n      ],\r\n      \"date\": \"29\/07\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1864,\r\n      \"numbers\": [\r\n        4,\r\n        16,\r\n        25,\r\n        29,\r\n        30\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        10\r\n      ],\r\n      \"date\": \"01\/08\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1865,\r\n      \"numbers\": [\r\n        1,\r\n        3,\r\n        5,\r\n        42,\r\n        47\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        10\r\n      ],\r\n      \"date\": \"05\/08\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1866,\r\n      \"numbers\": [\r\n        2,\r\n        12,\r\n        19,\r\n        34,\r\n        44\r\n      ],\r\n      \"stars\": [\r\n        6,\r\n        10\r\n      ],\r\n      \"date\": \"08\/08\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1867,\r\n      \"numbers\": [\r\n        18,\r\n        28,\r\n        42,\r\n        46,\r\n        48\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        9\r\n      ],\r\n      \"date\": \"12\/08\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1868,\r\n      \"numbers\": [\r\n        13,\r\n        30,\r\n        35,\r\n        36,\r\n        40\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        6\r\n      ],\r\n      \"date\": \"15\/08\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1869,\r\n      \"numbers\": [\r\n        24,\r\n        31,\r\n        34,\r\n        41,\r\n        43\r\n      ],\r\n      \"stars\": [\r\n        6,\r\n        8\r\n      ],\r\n      \"date\": \"19\/08\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1870,\r\n      \"numbers\": [\r\n        6,\r\n        9,\r\n        12,\r\n        30,\r\n        39\r\n      ],\r\n      \"stars\": [\r\n        4,\r\n        10\r\n      ],\r\n      \"date\": \"22\/08\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1871,\r\n      \"numbers\": [\r\n        2,\r\n        14,\r\n        38,\r\n        42,\r\n        45\r\n      ],\r\n      \"stars\": [\r\n        10,\r\n        11\r\n      ],\r\n      \"date\": \"26\/08\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1872,\r\n      \"numbers\": [\r\n        6,\r\n        9,\r\n        10,\r\n        13,\r\n        37\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        7\r\n      ],\r\n      \"date\": \"29\/08\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1873,\r\n      \"numbers\": [\r\n        13,\r\n        30,\r\n        31,\r\n        32,\r\n        36\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        12\r\n      ],\r\n      \"date\": \"02\/09\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1874,\r\n      \"numbers\": [\r\n        27,\r\n        30,\r\n        31,\r\n        41,\r\n        43\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        8\r\n      ],\r\n      \"date\": \"05\/09\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1875,\r\n      \"numbers\": [\r\n        3,\r\n        13,\r\n        24,\r\n        39,\r\n        40\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        8\r\n      ],\r\n      \"date\": \"09\/09\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1876,\r\n      \"numbers\": [\r\n        5,\r\n        10,\r\n        23,\r\n        31,\r\n        37\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        11\r\n      ],\r\n      \"date\": \"12\/09\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1877,\r\n      \"numbers\": [\r\n        1,\r\n        9,\r\n        13,\r\n        35,\r\n        40\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        6\r\n      ],\r\n      \"date\": \"16\/09\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1878,\r\n      \"numbers\": [\r\n        8,\r\n        10,\r\n        26,\r\n        32,\r\n        42\r\n      ],\r\n      \"stars\": [\r\n        9,\r\n        12\r\n      ],\r\n      \"date\": \"19\/09\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1879,\r\n      \"numbers\": [\r\n        11,\r\n        13,\r\n        24,\r\n        29,\r\n        33\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        5\r\n      ],\r\n      \"date\": \"23\/09\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1880,\r\n      \"numbers\": [\r\n        4,\r\n        17,\r\n        25,\r\n        28,\r\n        44\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        11\r\n      ],\r\n      \"date\": \"26\/09\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1881,\r\n      \"numbers\": [\r\n        3,\r\n        8,\r\n        15,\r\n        17,\r\n        48\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        8\r\n      ],\r\n      \"date\": \"30\/09\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1882,\r\n      \"numbers\": [\r\n        6,\r\n        12,\r\n        18,\r\n        25,\r\n        41\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        6\r\n      ],\r\n      \"date\": \"03\/10\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1883,\r\n      \"numbers\": [\r\n        24,\r\n        39,\r\n        42,\r\n        43,\r\n        48\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        8\r\n      ],\r\n      \"date\": \"07\/10\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1884,\r\n      \"numbers\": [\r\n        6,\r\n        7,\r\n        17,\r\n        20,\r\n        21\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        10\r\n      ],\r\n      \"date\": \"10\/10\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1885,\r\n      \"numbers\": [\r\n        5,\r\n        8,\r\n        14,\r\n        16,\r\n        18\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        10\r\n      ],\r\n      \"date\": \"14\/10\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1886,\r\n      \"numbers\": [\r\n        13,\r\n        35,\r\n        39,\r\n        44,\r\n        47\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        5\r\n      ],\r\n      \"date\": \"17\/10\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1887,\r\n      \"numbers\": [\r\n        5,\r\n        24,\r\n        29,\r\n        40,\r\n        42\r\n      ],\r\n      \"stars\": [\r\n        6,\r\n        12\r\n      ],\r\n      \"date\": \"21\/10\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1888,\r\n      \"numbers\": [\r\n        7,\r\n        8,\r\n        25,\r\n        31,\r\n        45\r\n      ],\r\n      \"stars\": [\r\n        7,\r\n        12\r\n      ],\r\n      \"date\": \"24\/10\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1889,\r\n      \"numbers\": [\r\n        7,\r\n        8,\r\n        24,\r\n        35,\r\n        49\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        12\r\n      ],\r\n      \"date\": \"28\/10\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1890,\r\n      \"numbers\": [\r\n        5,\r\n        14,\r\n        38,\r\n        43,\r\n        45\r\n      ],\r\n      \"stars\": [\r\n        7,\r\n        11\r\n      ],\r\n      \"date\": \"31\/10\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1891,\r\n      \"numbers\": [\r\n        6,\r\n        9,\r\n        25,\r\n        28,\r\n        45\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        4\r\n      ],\r\n      \"date\": \"04\/11\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1892,\r\n      \"numbers\": [\r\n        11,\r\n        21,\r\n        39,\r\n        40,\r\n        43\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        8\r\n      ],\r\n      \"date\": \"07\/11\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1893,\r\n      \"numbers\": [\r\n        4,\r\n        22,\r\n        32,\r\n        36,\r\n        47\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        10\r\n      ],\r\n      \"date\": \"11\/11\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1894,\r\n      \"numbers\": [\r\n        9,\r\n        26,\r\n        27,\r\n        45,\r\n        48\r\n      ],\r\n      \"stars\": [\r\n        8,\r\n        9\r\n      ],\r\n      \"date\": \"14\/11\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1895,\r\n      \"numbers\": [\r\n        2,\r\n        4,\r\n        15,\r\n        21,\r\n        48\r\n      ],\r\n      \"stars\": [\r\n        6,\r\n        12\r\n      ],\r\n      \"date\": \"18\/11\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1896,\r\n      \"numbers\": [\r\n        17,\r\n        19,\r\n        29,\r\n        35,\r\n        48\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        9\r\n      ],\r\n      \"date\": \"21\/11\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1897,\r\n      \"numbers\": [\r\n        6,\r\n        11,\r\n        17,\r\n        35,\r\n        44\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        7\r\n      ],\r\n      \"date\": \"25\/11\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1898,\r\n      \"numbers\": [\r\n        5,\r\n        29,\r\n        33,\r\n        39,\r\n        42\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        9\r\n      ],\r\n      \"date\": \"28\/11\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1899,\r\n      \"numbers\": [\r\n        4,\r\n        13,\r\n        14,\r\n        20,\r\n        41\r\n      ],\r\n      \"stars\": [\r\n        6,\r\n        12\r\n      ],\r\n      \"date\": \"02\/12\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1900,\r\n      \"numbers\": [\r\n        9,\r\n        15,\r\n        25,\r\n        34,\r\n        46\r\n      ],\r\n      \"stars\": [\r\n        8,\r\n        12\r\n      ],\r\n      \"date\": \"05\/12\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1901,\r\n      \"numbers\": [\r\n        2,\r\n        8,\r\n        13,\r\n        29,\r\n        49\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        11\r\n      ],\r\n      \"date\": \"09\/12\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1902,\r\n      \"numbers\": [\r\n        7,\r\n        25,\r\n        30,\r\n        37,\r\n        41\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        11\r\n      ],\r\n      \"date\": \"12\/12\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1903,\r\n      \"numbers\": [\r\n        14,\r\n        16,\r\n        40,\r\n        41,\r\n        44\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        10\r\n      ],\r\n      \"date\": \"16\/12\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1904,\r\n      \"numbers\": [\r\n        17,\r\n        21,\r\n        39,\r\n        43,\r\n        44\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        11\r\n      ],\r\n      \"date\": \"19\/12\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1905,\r\n      \"numbers\": [\r\n        8,\r\n        26,\r\n        27,\r\n        29,\r\n        44\r\n      ],\r\n      \"stars\": [\r\n        11,\r\n        12\r\n      ],\r\n      \"date\": \"23\/12\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1906,\r\n      \"numbers\": [\r\n        12,\r\n        22,\r\n        32,\r\n        36,\r\n        48\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        4\r\n      ],\r\n      \"date\": \"26\/12\/2025\"\r\n    },\r\n    {\r\n      \"year\": 2025,\r\n      \"drawId\": 1907,\r\n      \"numbers\": [\r\n        11,\r\n        26,\r\n        29,\r\n        34,\r\n        44\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        10\r\n      ],\r\n      \"date\": \"30\/12\/2025\"\r\n    }\r\n  ],\r\n  \"2026\": [\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1908,\r\n      \"numbers\": [\r\n        8,\r\n        27,\r\n        42,\r\n        44,\r\n        46\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        10\r\n      ],\r\n      \"date\": \"02\/01\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1909,\r\n      \"numbers\": [\r\n        5,\r\n        14,\r\n        17,\r\n        18,\r\n        31\r\n      ],\r\n      \"stars\": [\r\n        10,\r\n        12\r\n      ],\r\n      \"date\": \"06\/01\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1910,\r\n      \"numbers\": [\r\n        1,\r\n        7,\r\n        10,\r\n        26,\r\n        34\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        4\r\n      ],\r\n      \"date\": \"09\/01\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1911,\r\n      \"numbers\": [\r\n        6,\r\n        10,\r\n        18,\r\n        44,\r\n        47\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        10\r\n      ],\r\n      \"date\": \"13\/01\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1912,\r\n      \"numbers\": [\r\n        5,\r\n        17,\r\n        24,\r\n        29,\r\n        50\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        10\r\n      ],\r\n      \"date\": \"16\/01\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1913,\r\n      \"numbers\": [\r\n        11,\r\n        18,\r\n        19,\r\n        22,\r\n        50\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        11\r\n      ],\r\n      \"date\": \"20\/01\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1914,\r\n      \"numbers\": [\r\n        4,\r\n        5,\r\n        13,\r\n        21,\r\n        42\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        10\r\n      ],\r\n      \"date\": \"23\/01\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1915,\r\n      \"numbers\": [\r\n        4,\r\n        23,\r\n        42,\r\n        43,\r\n        47\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        9\r\n      ],\r\n      \"date\": \"27\/01\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1916,\r\n      \"numbers\": [\r\n        14,\r\n        18,\r\n        31,\r\n        35,\r\n        46\r\n      ],\r\n      \"stars\": [\r\n        7,\r\n        11\r\n      ],\r\n      \"date\": \"30\/01\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1917,\r\n      \"numbers\": [\r\n        26,\r\n        27,\r\n        28,\r\n        34,\r\n        37\r\n      ],\r\n      \"stars\": [\r\n        4,\r\n        9\r\n      ],\r\n      \"date\": \"03\/02\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1918,\r\n      \"numbers\": [\r\n        10,\r\n        13,\r\n        20,\r\n        23,\r\n        24\r\n      ],\r\n      \"stars\": [\r\n        6,\r\n        11\r\n      ],\r\n      \"date\": \"06\/02\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1919,\r\n      \"numbers\": [\r\n        1,\r\n        17,\r\n        19,\r\n        34,\r\n        42\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        8\r\n      ],\r\n      \"date\": \"10\/02\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1920,\r\n      \"numbers\": [\r\n        9,\r\n        13,\r\n        31,\r\n        37,\r\n        40\r\n      ],\r\n      \"stars\": [\r\n        6,\r\n        9\r\n      ],\r\n      \"date\": \"13\/02\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1921,\r\n      \"numbers\": [\r\n        1,\r\n        4,\r\n        6,\r\n        10,\r\n        41\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        12\r\n      ],\r\n      \"date\": \"17\/02\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1922,\r\n      \"numbers\": [\r\n        13,\r\n        24,\r\n        28,\r\n        33,\r\n        35\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        9\r\n      ],\r\n      \"date\": \"20\/02\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1923,\r\n      \"numbers\": [\r\n        10,\r\n        27,\r\n        40,\r\n        43,\r\n        47\r\n      ],\r\n      \"stars\": [\r\n        6,\r\n        10\r\n      ],\r\n      \"date\": \"24\/02\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1924,\r\n      \"numbers\": [\r\n        14,\r\n        24,\r\n        27,\r\n        39,\r\n        42\r\n      ],\r\n      \"stars\": [\r\n        6,\r\n        10\r\n      ],\r\n      \"date\": \"27\/02\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1925,\r\n      \"numbers\": [\r\n        6,\r\n        7,\r\n        24,\r\n        34,\r\n        50\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        7\r\n      ],\r\n      \"date\": \"03\/03\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1926,\r\n      \"numbers\": [\r\n        15,\r\n        16,\r\n        19,\r\n        28,\r\n        37\r\n      ],\r\n      \"stars\": [\r\n        6,\r\n        9\r\n      ],\r\n      \"date\": \"06\/03\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1927,\r\n      \"numbers\": [\r\n        12,\r\n        14,\r\n        27,\r\n        44,\r\n        50\r\n      ],\r\n      \"stars\": [\r\n        4,\r\n        12\r\n      ],\r\n      \"date\": \"10\/03\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1928,\r\n      \"numbers\": [\r\n        13,\r\n        17,\r\n        26,\r\n        41,\r\n        48\r\n      ],\r\n      \"stars\": [\r\n        4,\r\n        10\r\n      ],\r\n      \"date\": \"13\/03\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1929,\r\n      \"numbers\": [\r\n        5,\r\n        17,\r\n        28,\r\n        33,\r\n        41\r\n      ],\r\n      \"stars\": [\r\n        3,\r\n        9\r\n      ],\r\n      \"date\": \"17\/03\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1930,\r\n      \"numbers\": [\r\n        5,\r\n        12,\r\n        16,\r\n        37,\r\n        46\r\n      ],\r\n      \"stars\": [\r\n        8,\r\n        10\r\n      ],\r\n      \"date\": \"20\/03\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1931,\r\n      \"numbers\": [\r\n        12,\r\n        16,\r\n        17,\r\n        18,\r\n        27\r\n      ],\r\n      \"stars\": [\r\n        1,\r\n        3\r\n      ],\r\n      \"date\": \"24\/03\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1932,\r\n      \"numbers\": [\r\n        4,\r\n        10,\r\n        43,\r\n        44,\r\n        48\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        4\r\n      ],\r\n      \"date\": \"27\/03\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1933,\r\n      \"numbers\": [\r\n        5,\r\n        8,\r\n        10,\r\n        33,\r\n        38\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        7\r\n      ],\r\n      \"date\": \"31\/03\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1934,\r\n      \"numbers\": [\r\n        8,\r\n        27,\r\n        29,\r\n        46,\r\n        49\r\n      ],\r\n      \"stars\": [\r\n        2,\r\n        10\r\n      ],\r\n      \"date\": \"03\/04\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1935,\r\n      \"numbers\": [\r\n        11,\r\n        14,\r\n        19,\r\n        36,\r\n        49\r\n      ],\r\n      \"stars\": [\r\n        6,\r\n        7\r\n      ],\r\n      \"date\": \"07\/04\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1936,\r\n      \"numbers\": [\r\n        10,\r\n        13,\r\n        14,\r\n        38,\r\n        41\r\n      ],\r\n      \"stars\": [\r\n        6,\r\n        9\r\n      ],\r\n      \"date\": \"10\/04\/2026\"\r\n    },\r\n    {\r\n      \"year\": 2026,\r\n      \"drawId\": 1937,\r\n      \"numbers\": [\r\n        1,\r\n        2,\r\n        4,\r\n        28,\r\n        44\r\n      ],\r\n      \"stars\": [\r\n        5,\r\n        12\r\n      ],\r\n      \"date\": \"14\/04\/2026\"\r\n    }\r\n  ]\r\n}\r\n<\/script>\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\r\n<script>\r\n(function () {\r\n  const embeddedDataEl = document.getElementById(\"euromillions-data\");\r\n  const DATA_BY_YEAR = embeddedDataEl\r\n    ? JSON.parse(embeddedDataEl.textContent)\r\n    : (window.EUROMILLIONS_SHEET_DATA || {});\r\n  const SHEET_BY_YEAR = Object.keys(DATA_BY_YEAR).reduce(function (acc, year) {\r\n    acc[year] = true;\r\n    return acc;\r\n  }, {});\r\n  const CACHE_PREFIX = \"euromillions-super-cache-v1-\";\r\n  const CACHE_MAX_AGE_MS = 6 * 60 * 60 * 1000;\r\n  const LOAD_CONCURRENCY = 3;\r\n\r\n  const state = {\r\n    globalStats: {},\r\n    totalDraws: 0\r\n  };\r\n  const yearDrawCache = {};\r\n\r\n  function readYearCache(year) {\r\n    try {\r\n      if (!window.localStorage) return null;\r\n      const raw = localStorage.getItem(CACHE_PREFIX + year);\r\n      if (!raw) return null;\r\n      const parsed = JSON.parse(raw);\r\n      if (!parsed || !Array.isArray(parsed.draws) || !parsed.savedAt) return null;\r\n      if ((Date.now() - parsed.savedAt) > CACHE_MAX_AGE_MS) return null;\r\n      return parsed.draws;\r\n    } catch (e) {\r\n      return null;\r\n    }\r\n  }\r\n\r\n  function writeYearCache(year, draws) {\r\n    try {\r\n      if (!window.localStorage) return;\r\n      localStorage.setItem(CACHE_PREFIX + year, JSON.stringify({\r\n        savedAt: Date.now(),\r\n        draws: draws\r\n      }));\r\n    } catch (e) {}\r\n  }\r\n\r\n  function parseDateCell(value, formatted, fallbackYear) {\r\n    if (value instanceof Date && !isNaN(value.getTime())) return value;\r\n\r\n    const raw = String(value == null ? \"\" : value).trim();\r\n    const display = String(formatted == null ? \"\" : formatted).trim();\r\n    const source = display || raw;\r\n\r\n    let match = raw.match(\/^Date\\((\\d{4}),\\s*(\\d{1,2}),\\s*(\\d{1,2})\/);\r\n    if (match) {\r\n      return new Date(Number(match[1]), Number(match[2]), Number(match[3]));\r\n    }\r\n\r\n    match = source.match(\/^(\\d{1,2})[\\\/.-](\\d{1,2})[\\\/.-](\\d{4})$\/);\r\n    if (match) {\r\n      return new Date(Number(match[3]), Number(match[2]) - 1, Number(match[1]));\r\n    }\r\n\r\n    match = source.match(\/^(\\d{4})-(\\d{1,2})-(\\d{1,2})$\/);\r\n    if (match) {\r\n      return new Date(Number(match[1]), Number(match[2]) - 1, Number(match[3]));\r\n    }\r\n\r\n    const parsed = new Date(source);\r\n    if (!isNaN(parsed.getTime())) return parsed;\r\n\r\n    return new Date(Number(fallbackYear), 0, 1);\r\n  }\r\n\r\n  function gvizFetchRows(sheetId) {\r\n    const tq = encodeURIComponent(\"select A,B,C,D,E,F,G,H,I\");\r\n    const cb = \"__euromillionsSuperCb_\" + Date.now() + \"_\" + Math.random().toString(16).slice(2);\r\n    const tqx = encodeURIComponent(\"out:json;responseHandler:\" + cb);\r\n    const url = \"https:\/\/docs.google.com\/spreadsheets\/d\/\" + sheetId + \"\/gviz\/tq?gid=0&headers=1&tqx=\" + tqx + \"&tq=\" + tq;\r\n\r\n    return new Promise(function (resolve, reject) {\r\n      const script = document.createElement(\"script\");\r\n      const timeoutId = setTimeout(function () {\r\n        cleanup();\r\n        reject(new Error(\"Request timed out\"));\r\n      }, 15000);\r\n\r\n      function cleanup() {\r\n        clearTimeout(timeoutId);\r\n        try {\r\n          delete window[cb];\r\n        } catch (e) {\r\n          window[cb] = undefined;\r\n        }\r\n        if (script.parentNode) script.parentNode.removeChild(script);\r\n      }\r\n\r\n      window[cb] = function (resp) {\r\n        cleanup();\r\n\r\n        if (!resp || resp.status !== \"ok\" || !resp.table) {\r\n          reject(new Error(\"GViz response not ok\"));\r\n          return;\r\n        }\r\n\r\n        resolve(resp.table.rows || []);\r\n      };\r\n\r\n      script.async = true;\r\n      script.onerror = function () {\r\n        cleanup();\r\n        reject(new Error(\"Failed to load sheet\"));\r\n      };\r\n      script.src = url;\r\n      document.head.appendChild(script);\r\n    });\r\n  }\r\n\r\n  function normalizeDrawRows(rows, year) {\r\n    const draws = [];\r\n    const seen = {};\r\n\r\n    for (let i = 0; i < rows.length; i++) {\r\n      const cells = rows[i] && Array.isArray(rows[i].c) ? rows[i].c : [];\r\n      const drawIdText = String(cells[0] && cells[0].v != null ? cells[0].v : \"\").trim();\r\n      if (!\/^\\d+$\/.test(drawIdText)) continue;\r\n\r\n      const drawId = Number(drawIdText);\r\n      if (seen[drawId]) continue;\r\n\r\n      const numbers = [2, 3, 4, 5, 6]\r\n        .map(function (index) {\r\n          const cell = cells[index];\r\n          return Number(String(cell && cell.v != null ? cell.v : \"\").trim());\r\n        })\r\n        .filter(function (num) {\r\n          return Number.isFinite(num) && num >= 1 && num <= 50;\r\n        })\r\n        .sort(function (a, b) {\r\n          return a - b;\r\n        });\r\n\r\n      const stars = [7, 8]\r\n        .map(function (index) {\r\n          const cell = cells[index];\r\n          return Number(String(cell && cell.v != null ? cell.v : \"\").trim());\r\n        })\r\n        .filter(function (num) {\r\n          return Number.isFinite(num) && num >= 1 && num <= 12;\r\n        })\r\n        .sort(function (a, b) {\r\n          return a - b;\r\n        });\r\n\r\n      if (numbers.length !== 5 || stars.length !== 2) continue;\r\n\r\n      const dateCell = cells[1] || {};\r\n      const drawDate = parseDateCell(dateCell.v, dateCell.f, year);\r\n      seen[drawId] = true;\r\n\r\n      draws.push({\r\n        year: Number(year),\r\n        drawId: drawId,\r\n        drawTime: drawDate.getTime(),\r\n        numbers: numbers,\r\n        stars: stars\r\n      });\r\n    }\r\n\r\n    draws.sort(function (a, b) {\r\n      return a.drawId - b.drawId;\r\n    });\r\n    return draws;\r\n  }\r\n\r\n  async function loadYearDraws(year) {\r\n    if (yearDrawCache[year]) return yearDrawCache[year];\r\n\r\n    const cached = readYearCache(year);\r\n    if (cached) {\r\n      yearDrawCache[year] = cached;\r\n      return cached;\r\n    }\r\n\r\n    const source = Array.isArray(DATA_BY_YEAR[String(year)]) ? DATA_BY_YEAR[String(year)] : [];\r\n    const yearDraws = source.map(function (draw) {\r\n      const parts = String(draw.date || \"\").split(\/[\\\/.-]\/);\r\n      const dt = parts.length === 3\r\n        ? new Date(Number(parts[2]), Number(parts[1]) - 1, Number(parts[0]))\r\n        : new Date(draw.date || \"\");\r\n\r\n      return {\r\n        year: Number(draw.year || year),\r\n        drawId: Number(draw.drawId),\r\n        drawTime: dt.getTime(),\r\n        numbers: Array.isArray(draw.numbers) ? draw.numbers.slice() : [],\r\n        stars: Array.isArray(draw.stars) ? draw.stars.slice() : []\r\n      };\r\n    }).filter(function (draw) {\r\n      return (\r\n        Number.isFinite(draw.drawId) &&\r\n        Number.isFinite(draw.drawTime) &&\r\n        draw.numbers.length === 5 &&\r\n        draw.stars.length === 2\r\n      );\r\n    });\r\n    yearDrawCache[year] = yearDraws;\r\n    writeYearCache(year, yearDraws);\r\n    return yearDraws;\r\n  }\r\n\r\n  async function loadDrawsForYears(years) {\r\n    const groupedDraws = new Array(years.length);\r\n    const globalSeen = {};\r\n    let cursor = 0;\r\n\r\n    async function worker() {\r\n      while (cursor < years.length) {\r\n        const index = cursor++;\r\n        const year = years[index];\r\n        groupedDraws[index] = await loadYearDraws(year);\r\n      }\r\n    }\r\n\r\n    const workers = [];\r\n    const workerCount = Math.min(LOAD_CONCURRENCY, years.length);\r\n    for (let i = 0; i < workerCount; i++) {\r\n      workers.push(worker());\r\n    }\r\n    await Promise.all(workers);\r\n\r\n    const allDraws = [];\r\n    for (let i = 0; i < groupedDraws.length; i++) {\r\n      const yearDraws = groupedDraws[i] || [];\r\n      for (let j = 0; j < yearDraws.length; j++) {\r\n        const draw = yearDraws[j];\r\n        const key = draw.year + \"-\" + draw.drawId;\r\n        if (globalSeen[key]) continue;\r\n        globalSeen[key] = true;\r\n        allDraws.push(draw);\r\n      }\r\n    }\r\n\r\n    return allDraws;\r\n  }\r\n\r\n  function scheduleBackgroundWork(task) {\r\n    if (window.requestIdleCallback) {\r\n      window.requestIdleCallback(function () {\r\n        task();\r\n      }, { timeout: 1000 });\r\n      return;\r\n    }\r\n\r\n    setTimeout(task, 0);\r\n  }\r\n\r\n  function formatDrawDate(ms) {\r\n    const dt = new Date(ms);\r\n    const d = String(dt.getDate()).padStart(2, \"0\");\r\n    const m = String(dt.getMonth() + 1).padStart(2, \"0\");\r\n    const y = String(dt.getFullYear());\r\n    return d + \"\/\" + m + \"\/\" + y;\r\n  }\r\n\r\n  function renderFinderBalls(numbers, stars) {\r\n    const ballCss =\r\n      \"display:inline-block;background:#fff;color:#000;border-radius:50%;width:40px;height:40px;line-height:40px;text-align:center;font-weight:bold;margin:4px;border:1px solid rgba(0,0,0,0.15);\";\r\n    const starCss =\r\n      \"display:inline-block;background:#f5c400;color:#000;border-radius:50%;width:40px;height:40px;line-height:40px;text-align:center;font-weight:bold;margin:4px;border:1px solid rgba(0,0,0,0.15);\";\r\n\r\n    const mainHtml = numbers\r\n      .slice()\r\n      .sort(function (a, b) {\r\n        return a - b;\r\n      })\r\n      .map(function (n) {\r\n        return '<span style=\"' + ballCss + '\">' + n + \"<\/span>\";\r\n      })\r\n      .join(\"\");\r\n\r\n    const starHtml = stars\r\n      .slice()\r\n      .sort(function (a, b) {\r\n        return a - b;\r\n      })\r\n      .map(function (n) {\r\n        return '<span style=\"' + starCss + '\">' + n + \"<\/span>\";\r\n      })\r\n      .join(\"\");\r\n\r\n    return mainHtml + starHtml;\r\n  }\r\n\r\n  function hideLegacyStandaloneFinder() {\r\n    const legacyFilters = document.getElementById(\"emFilters\");\r\n    const legacySelected = document.getElementById(\"selectedDraw\");\r\n\r\n    if (legacyFilters) {\r\n      legacyFilters.style.setProperty(\"display\", \"none\", \"important\");\r\n    }\r\n\r\n    if (legacySelected) {\r\n      legacySelected.style.setProperty(\"display\", \"none\", \"important\");\r\n    }\r\n  }\r\n\r\n  function setupDrawFinder() {\r\n    const yearEl = document.getElementById(\"em-finder-year\");\r\n    const monthEl = document.getElementById(\"em-finder-month\");\r\n    const drawEl = document.getElementById(\"em-finder-draw\");\r\n    const selectedEl = document.getElementById(\"em-finder-selected\");\r\n    const monthNames = [\r\n      \"January\",\r\n      \"February\",\r\n      \"March\",\r\n      \"April\",\r\n      \"May\",\r\n      \"June\",\r\n      \"July\",\r\n      \"August\",\r\n      \"September\",\r\n      \"October\",\r\n      \"November\",\r\n      \"December\"\r\n    ];\r\n\r\n    if (!yearEl || !monthEl || !drawEl || !selectedEl) return;\r\n\r\n    function setOptions(sel, placeholder, items) {\r\n      sel.innerHTML = \"\";\r\n      const option = document.createElement(\"option\");\r\n      option.value = \"\";\r\n      option.textContent = placeholder;\r\n      sel.appendChild(option);\r\n      (items || []).forEach(function (item) {\r\n        const opt = document.createElement(\"option\");\r\n        opt.value = String(item.value);\r\n        opt.textContent = item.label;\r\n        sel.appendChild(opt);\r\n      });\r\n    }\r\n\r\n    const years = Object.keys(DATA_BY_YEAR)\r\n      .map(Number)\r\n      .sort(function (a, b) {\r\n        return b - a;\r\n      })\r\n      .map(function (year) {\r\n        return { value: year, label: String(year) };\r\n      });\r\n    setOptions(yearEl, \"Year\", years);\r\n\r\n    yearEl.addEventListener(\"change\", async function () {\r\n      const year = Number(yearEl.value || 0);\r\n      setOptions(monthEl, \"Loading...\", []);\r\n      monthEl.disabled = true;\r\n      setOptions(drawEl, \"Draw\", []);\r\n      drawEl.disabled = true;\r\n      selectedEl.textContent = \"Select year, month, and draw.\";\r\n      if (!year) return;\r\n\r\n      try {\r\n        const draws = await loadYearDraws(year);\r\n        if (!draws.length) {\r\n          setOptions(monthEl, \"No data\", []);\r\n          monthEl.disabled = true;\r\n          selectedEl.textContent = \"No results found for this year.\";\r\n          return;\r\n        }\r\n\r\n        const months = Array.from(\r\n          new Set(\r\n            draws.map(function (draw) {\r\n              return new Date(draw.drawTime).getMonth();\r\n            })\r\n          )\r\n        ).sort(function (a, b) {\r\n          return a - b;\r\n        });\r\n\r\n        setOptions(\r\n          monthEl,\r\n          \"Month\",\r\n          months.map(function (month) {\r\n            return { value: month, label: monthNames[month] };\r\n          })\r\n        );\r\n        monthEl.disabled = false;\r\n      } catch (e) {\r\n        setOptions(monthEl, \"Failed to load\", []);\r\n        monthEl.disabled = true;\r\n        selectedEl.textContent = \"Unable to load year data.\";\r\n      }\r\n    });\r\n\r\n    monthEl.addEventListener(\"change\", async function () {\r\n      const year = Number(yearEl.value || 0);\r\n      const month = monthEl.value === \"\" ? null : Number(monthEl.value);\r\n      setOptions(drawEl, \"Loading...\", []);\r\n      drawEl.disabled = true;\r\n      selectedEl.textContent = \"Select year, month, and draw.\";\r\n      if (!year || month == null) return;\r\n\r\n      try {\r\n        const draws = await loadYearDraws(year);\r\n        const list = draws\r\n          .filter(function (draw) {\r\n            return new Date(draw.drawTime).getMonth() === month;\r\n          })\r\n          .slice()\r\n          .sort(function (a, b) {\r\n            return b.drawId - a.drawId;\r\n          });\r\n\r\n        if (!list.length) {\r\n          setOptions(drawEl, \"No draws\", []);\r\n          drawEl.disabled = true;\r\n          selectedEl.textContent = \"No draws found for this month.\";\r\n          return;\r\n        }\r\n\r\n        setOptions(\r\n          drawEl,\r\n          \"Draw\",\r\n          list.map(function (draw) {\r\n            return { value: draw.drawId, label: String(draw.drawId) };\r\n          })\r\n        );\r\n        drawEl.disabled = false;\r\n      } catch (e) {\r\n        setOptions(drawEl, \"Failed to load\", []);\r\n        drawEl.disabled = true;\r\n        selectedEl.textContent = \"Unable to load draws for this month.\";\r\n      }\r\n    });\r\n\r\n    drawEl.addEventListener(\"change\", async function () {\r\n      const year = Number(yearEl.value || 0);\r\n      const drawId = Number(drawEl.value || 0);\r\n      selectedEl.textContent = \"Select year, month, and draw.\";\r\n      if (!drawId) return;\r\n      selectedEl.textContent = \"Loading draw...\";\r\n\r\n      try {\r\n        const draws = await loadYearDraws(year);\r\n        const draw = draws.find(function (item) {\r\n          return item.drawId === drawId;\r\n        });\r\n        if (!draw) {\r\n          selectedEl.innerHTML = \"<p>Unable to load draw.<\/p>\";\r\n          return;\r\n        }\r\n\r\n        selectedEl.innerHTML =\r\n          '<div style=\"margin-top:10px;\">' +\r\n          '<div style=\"font-size:14px; color:#000; font-weight:bold; margin-bottom:4px;\">Date: ' +\r\n          formatDrawDate(draw.drawTime) +\r\n          \"<\/div>\" +\r\n          '<div style=\"font-size:13px; color:#333; margin-bottom:8px;\">Draw ' +\r\n          draw.drawId +\r\n          \"<\/div>\" +\r\n          renderFinderBalls(draw.numbers, draw.stars) +\r\n          \"<\/div>\";\r\n      } catch (e) {\r\n        selectedEl.innerHTML = \"<p>Unable to load draw.<\/p>\";\r\n      }\r\n    });\r\n  }\r\n\r\n  function renderPatternItems(items) {\r\n    if (!items.length) return \"<p>No pattern data available.<\/p>\";\r\n\r\n    return items.map(function (item) {\r\n      const numbers = item[0].split(\"-\");\r\n      return (\r\n        '<div style=\"margin-bottom:8px; text-align:center;\">' +\r\n          numbers.map(function (n) {\r\n            return (\r\n              '<span style=\"display:inline-block;background:#fff;color:#000;border-radius:50%;width:30px;height:30px;line-height:30px;text-align:center;font-weight:bold;margin:2px;border:1px solid rgba(0,0,0,0.15);\">' +\r\n                n +\r\n              \"<\/span>\"\r\n            );\r\n          }).join(\"\") +\r\n          '<span style=\"margin-left:8px; opacity:0.7;\">(' + item[1] + \"x)<\/span>\" +\r\n        \"<\/div>\"\r\n      );\r\n    }).join(\"\");\r\n  }\r\n\r\n  function renderYearCard(year, top) {\r\n    return (\r\n      '<div class=\"llw-card\" style=\"text-align:center;\">' +\r\n        '<h3>Top Numbers (' + year + ')<\/h3>' +\r\n        '<div>' +\r\n          top.map(function (item) {\r\n            return (\r\n              '<div style=\"display:inline-block;text-align:center;margin:6px;\">' +\r\n                '<div style=\"background:#fff;color:#000;border-radius:50%;width:40px;height:40px;line-height:40px;font-weight:bold;margin:auto;border:1px solid rgba(0,0,0,0.15);\">' +\r\n                  item[0] +\r\n                '<\/div>' +\r\n                '<div style=\"font-size:12px;margin-top:4px;\">' + item[1] + 'x<\/div>' +\r\n              '<\/div>'\r\n            );\r\n          }).join(\"\") +\r\n        '<\/div>' +\r\n      '<\/div>'\r\n    );\r\n  }\r\n\r\n  function renderHotCold(list, mode) {\r\n    if (!list.length) return \"<p>No data available.<\/p>\";\r\n\r\n    const maxValue = mode === \"hot\" ? list[0].count : list[0].gap;\r\n\r\n    function renderBall(num) {\r\n      if (mode === \"cold\") {\r\n        return (\r\n          '<svg width=\"38\" height=\"38\" viewBox=\"0 0 38 38\" aria-hidden=\"true\" style=\"display:block;min-width:38px;\">' +\r\n            '<circle cx=\"19\" cy=\"19\" r=\"17\" fill=\"#cfe8ff\" stroke=\"#5aa9ff\" stroke-width=\"3\"><\/circle>' +\r\n            '<text x=\"19\" y=\"24\" text-anchor=\"middle\" font-family=\"Arial, sans-serif\" font-size=\"14\" font-weight=\"700\" fill=\"#003b73\">' +\r\n              num +\r\n            '<\/text>' +\r\n          '<\/svg>'\r\n        );\r\n      }\r\n\r\n      return '<span style=\"display:inline-flex !important;align-items:center !important;justify-content:center !important;width:34px !important;height:34px !important;min-width:34px !important;border-radius:50% !important;background:#ffffff !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;border:2px solid rgba(0,0,0,0.35) !important;font-weight:bold !important;box-sizing:border-box !important;\">' + num + '<\/span>';\r\n    }\r\n\r\n    return list.map(function (item) {\r\n      const intensityBase = mode === \"hot\" ? item.count : item.gap;\r\n      const intensity = maxValue > 0 ? intensityBase \/ maxValue : 0;\r\n      const bg = mode === \"cold\"\r\n        ? \"rgba(140,195,255,\" + (0.22 + intensity * 0.28) + \")\"\r\n        : \"rgba(255,255,255,\" + (0.1 + intensity * 0.4) + \")\";\r\n\r\n      return (\r\n        '<div class=\"lw-number\" style=\"background:' + bg + ' !important;\">' +\r\n          renderBall(item.num) +\r\n          '<span class=\"lw-meta\">' + item.count + 'x | ' + item.gap + ' draws ago<\/span>' +\r\n        '<\/div>'\r\n      );\r\n    }).join(\"\");\r\n  }\r\n\r\n  function renderAnalysisCharts(draws) {\r\n    let odd = 0;\r\n    let even = 0;\r\n    let low = 0;\r\n    let high = 0;\r\n    const starFreq = new Array(12).fill(0);\r\n\r\n    draws.forEach(function (draw) {\r\n      draw.numbers.forEach(function (n) {\r\n        if (n % 2 === 0) even++;\r\n        else odd++;\r\n\r\n        if (n <= 25) low++;\r\n        else high++;\r\n      });\r\n\r\n      draw.stars.forEach(function (star) {\r\n        if (star >= 1 && star <= 12) {\r\n          starFreq[star - 1]++;\r\n        }\r\n      });\r\n    });\r\n\r\n    new Chart(document.getElementById(\"em-super-odd-even-chart\"), {\r\n      type: \"bar\",\r\n      data: {\r\n        labels: [\"Odd\", \"Even\"],\r\n        datasets: [{\r\n          data: [odd, even],\r\n          backgroundColor: [\"#7c3aed\", \"#06b6d4\"],\r\n          borderColor: [\"#5b21b6\", \"#0e7490\"],\r\n          borderWidth: 1,\r\n          borderRadius: 8\r\n        }]\r\n      },\r\n      options: {\r\n        responsive: true,\r\n        plugins: { legend: { display: false } },\r\n        scales: { y: { beginAtZero: true } }\r\n      }\r\n    });\r\n\r\n    new Chart(document.getElementById(\"em-super-high-low-chart\"), {\r\n      type: \"bar\",\r\n      data: {\r\n        labels: [\"Low (1-25)\", \"High (26-50)\"],\r\n        datasets: [{\r\n          data: [low, high],\r\n          backgroundColor: [\"#22c55e\", \"#f59e0b\"],\r\n          borderColor: [\"#15803d\", \"#b45309\"],\r\n          borderWidth: 1,\r\n          borderRadius: 8\r\n        }]\r\n      },\r\n      options: {\r\n        responsive: true,\r\n        plugins: { legend: { display: false } },\r\n        scales: { y: { beginAtZero: true } }\r\n      }\r\n    });\r\n\r\n    new Chart(document.getElementById(\"em-super-star-chart\"), {\r\n      type: \"bar\",\r\n      data: {\r\n        labels: [\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"11\", \"12\"],\r\n        datasets: [{\r\n          data: starFreq,\r\n          backgroundColor: \"#f5c400\",\r\n          borderColor: \"#c99900\",\r\n          borderWidth: 1,\r\n          borderRadius: 6\r\n        }]\r\n      },\r\n      options: {\r\n        responsive: true,\r\n        plugins: { legend: { display: false } },\r\n        scales: { y: { beginAtZero: true } }\r\n      }\r\n    });\r\n  }\r\n\r\n  function renderPatterns(draws) {\r\n    const pairFreq = {};\r\n    const tripletFreq = {};\r\n    const consecutiveFreq = {};\r\n\r\n    draws.forEach(function (draw) {\r\n      const numbers = draw.numbers.slice().sort(function (a, b) {\r\n        return a - b;\r\n      });\r\n\r\n      for (let i = 0; i < numbers.length; i++) {\r\n        for (let j = i + 1; j < numbers.length; j++) {\r\n          const key = numbers[i] + \"-\" + numbers[j];\r\n          pairFreq[key] = (pairFreq[key] || 0) + 1;\r\n        }\r\n      }\r\n\r\n      for (let i = 0; i < numbers.length; i++) {\r\n        for (let j = i + 1; j < numbers.length; j++) {\r\n          for (let k = j + 1; k < numbers.length; k++) {\r\n            const key = numbers[i] + \"-\" + numbers[j] + \"-\" + numbers[k];\r\n            tripletFreq[key] = (tripletFreq[key] || 0) + 1;\r\n          }\r\n        }\r\n      }\r\n\r\n      for (let i = 0; i < numbers.length - 1; i++) {\r\n        if (numbers[i + 1] === numbers[i] + 1) {\r\n          const key = numbers[i] + \"-\" + numbers[i + 1];\r\n          consecutiveFreq[key] = (consecutiveFreq[key] || 0) + 1;\r\n        }\r\n      }\r\n    });\r\n\r\n    const topPairs = Object.entries(pairFreq).sort(function (a, b) {\r\n      if (b[1] !== a[1]) return b[1] - a[1];\r\n      return a[0].localeCompare(b[0], undefined, { numeric: true });\r\n    }).slice(0, 5);\r\n\r\n    const topTriplets = Object.entries(tripletFreq).sort(function (a, b) {\r\n      if (b[1] !== a[1]) return b[1] - a[1];\r\n      return a[0].localeCompare(b[0], undefined, { numeric: true });\r\n    }).slice(0, 5);\r\n\r\n    const topConsecutive = Object.entries(consecutiveFreq).sort(function (a, b) {\r\n      if (b[1] !== a[1]) return b[1] - a[1];\r\n      return a[0].localeCompare(b[0], undefined, { numeric: true });\r\n    }).slice(0, 5);\r\n\r\n    document.getElementById(\"em-super-pairs\").innerHTML = renderPatternItems(topPairs);\r\n    document.getElementById(\"em-super-triplets\").innerHTML = renderPatternItems(topTriplets);\r\n    document.getElementById(\"em-super-consecutive\").innerHTML = renderPatternItems(topConsecutive);\r\n  }\r\n\r\n  function renderYearlyTrends(draws) {\r\n    const years = Object.keys(SHEET_BY_YEAR).sort(function (a, b) {\r\n      return Number(b) - Number(a);\r\n    });\r\n    let html = \"\";\r\n\r\n    for (let i = 0; i < years.length; i++) {\r\n      const year = Number(years[i]);\r\n      const freq = {};\r\n\r\n      draws.filter(function (draw) {\r\n        return draw.year === year;\r\n      }).forEach(function (draw) {\r\n        draw.numbers.forEach(function (n) {\r\n          freq[n] = (freq[n] || 0) + 1;\r\n        });\r\n      });\r\n\r\n      const top = Object.entries(freq).sort(function (a, b) {\r\n        if (b[1] !== a[1]) return b[1] - a[1];\r\n        return Number(a[0]) - Number(b[0]);\r\n      }).slice(0, 10);\r\n\r\n      html += renderYearCard(year, top);\r\n    }\r\n\r\n    document.getElementById(\"em-super-yearly-grid\").innerHTML =\r\n      html || '<div class=\"llw-card\"><p>No yearly EuroMillions data found.<\/p><\/div>';\r\n  }\r\n\r\n  function renderHotColdSection(draws) {\r\n    const freq = {};\r\n    const lastSeen = {};\r\n\r\n    for (let i = 1; i <= 50; i++) {\r\n      freq[i] = 0;\r\n      lastSeen[i] = -1;\r\n    }\r\n\r\n    draws.forEach(function (draw, index) {\r\n      draw.numbers.forEach(function (n) {\r\n        freq[n]++;\r\n        lastSeen[n] = index;\r\n      });\r\n    });\r\n\r\n    state.totalDraws = draws.length;\r\n\r\n    const stats = Object.keys(freq).map(function (n) {\r\n      const num = parseInt(n, 10);\r\n      return {\r\n        num: num,\r\n        count: freq[num],\r\n        gap: lastSeen[num] === -1 ? state.totalDraws : state.totalDraws - lastSeen[num] - 1\r\n      };\r\n    });\r\n\r\n    stats.forEach(function (item) {\r\n      state.globalStats[item.num] = item;\r\n    });\r\n\r\n    const hot = stats.slice().sort(function (a, b) {\r\n      if (b.count !== a.count) return b.count - a.count;\r\n      return a.num - b.num;\r\n    }).slice(0, 10);\r\n\r\n    const cold = stats.slice().sort(function (a, b) {\r\n      if (a.count !== b.count) return a.count - b.count;\r\n      if (b.gap !== a.gap) return b.gap - a.gap;\r\n      return a.num - b.num;\r\n    }).slice(0, 10);\r\n\r\n    document.getElementById(\"em-super-hot-list\").innerHTML = renderHotCold(hot, \"hot\");\r\n    document.getElementById(\"em-super-cold-list\").innerHTML = renderHotCold(cold, \"cold\");\r\n  }\r\n\r\n  function setupSearch() {\r\n    const inputEl = document.getElementById(\"em-super-search-input\");\r\n    const buttonEl = document.getElementById(\"em-super-search-btn\");\r\n    const resultEl = document.getElementById(\"em-super-search-result\");\r\n\r\n    function searchNumber() {\r\n      const num = parseInt(inputEl.value, 10);\r\n      if (!num || num < 1 || num > 50) {\r\n        resultEl.innerHTML = \"Enter a valid number (1-50)\";\r\n        return;\r\n      }\r\n\r\n      const data = state.globalStats[num];\r\n      if (!data || data.count === 0) {\r\n        resultEl.innerHTML = \"Number \" + num + \" has not appeared yet.\";\r\n        return;\r\n      }\r\n\r\n      resultEl.innerHTML =\r\n        \"Number <b>\" + num + \"<\/b> appeared <b>\" + data.count + \"<\/b> times from 2024 to 2026<br>\" +\r\n        \"Last seen <b>\" + data.gap + \"<\/b> draws ago\";\r\n    }\r\n\r\n    buttonEl.addEventListener(\"click\", searchNumber);\r\n    inputEl.addEventListener(\"keypress\", function (e) {\r\n      if (e.key === \"Enter\") searchNumber();\r\n    });\r\n  }\r\n\r\n  function renderGlobalError(message) {\r\n    document.getElementById(\"em-super-hot-list\").innerHTML = message;\r\n    document.getElementById(\"em-super-cold-list\").innerHTML = message;\r\n    document.getElementById(\"em-super-pairs\").innerHTML = message;\r\n    document.getElementById(\"em-super-triplets\").innerHTML = message;\r\n    document.getElementById(\"em-super-consecutive\").innerHTML = message;\r\n    document.getElementById(\"em-super-yearly-grid\").innerHTML = '<div class=\"llw-card\"><p>' + message.replace(\/<[^>]+>\/g, \"\") + '<\/p><\/div>';\r\n\r\n    const oddCard = document.getElementById(\"em-super-odd-even-chart\");\r\n    const highCard = document.getElementById(\"em-super-high-low-chart\");\r\n    const starCard = document.getElementById(\"em-super-star-chart\");\r\n    if (oddCard && oddCard.parentNode) oddCard.parentNode.innerHTML = \"<p>Unable to load EuroMillions analysis.<\/p>\";\r\n    if (highCard && highCard.parentNode) highCard.parentNode.innerHTML = \"<p>Unable to load EuroMillions analysis.<\/p>\";\r\n    if (starCard && starCard.parentNode) starCard.parentNode.innerHTML = \"<p>Unable to load Lucky Star analysis.<\/p>\";\r\n  }\r\n\r\n  async function init() {\r\n    hideLegacyStandaloneFinder();\r\n    setupDrawFinder();\r\n    setupSearch();\r\n\r\n    try {\r\n      const allYears = Object.keys(SHEET_BY_YEAR).sort(function (a, b) {\r\n        return Number(a) - Number(b);\r\n      });\r\n      const draws = await loadDrawsForYears(allYears);\r\n      if (!draws.length) {\r\n        renderGlobalError(\"<p>No EuroMillions draws found.<\/p>\");\r\n        return;\r\n      }\r\n\r\n      renderHotColdSection(draws);\r\n      renderAnalysisCharts(draws);\r\n    } catch (err) {\r\n      renderGlobalError(\"<p>Unable to load EuroMillions data.<\/p>\");\r\n      return;\r\n    }\r\n\r\n    scheduleBackgroundWork(async function () {\r\n      try {\r\n        const allYears = Object.keys(SHEET_BY_YEAR).sort(function (a, b) {\r\n          return Number(a) - Number(b);\r\n        });\r\n        const allDraws = await loadDrawsForYears(allYears);\r\n        renderPatterns(allDraws);\r\n        renderYearlyTrends(allDraws);\r\n      } catch (err) {\r\n        document.getElementById(\"em-super-pairs\").innerHTML = \"<p>Unable to load pattern data.<\/p>\";\r\n        document.getElementById(\"em-super-triplets\").innerHTML = \"<p>Unable to load pattern data.<\/p>\";\r\n        document.getElementById(\"em-super-consecutive\").innerHTML = \"<p>Unable to load pattern data.<\/p>\";\r\n        document.getElementById(\"em-super-yearly-grid\").innerHTML =\r\n          '<div class=\"llw-card\"><p>Unable to load yearly EuroMillions trends.<\/p><\/div>';\r\n      }\r\n    });\r\n  }\r\n\r\n  init();\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5596fb0 e-flex e-con-boxed e-con e-parent\" data-id=\"5596fb0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f460ae7 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"f460ae7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-15025da e-flex e-con-boxed e-con e-parent\" data-id=\"15025da\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-018f530 elementor-widget elementor-widget-heading\" data-id=\"018f530\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\ud83c\udfab How to Play EuroMillions<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ece3a5 elementor-widget elementor-widget-text-editor\" data-id=\"7ece3a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h6 style=\"text-align: left;\">EuroMillions is a popular transnational lottery played across multiple European countries, offering players the chance to win life-changing jackpots. To take part in a EuroMillions draw, players select <strong data-start=\"550\" data-end=\"584\">five main numbers from 1 to 50<\/strong>, followed by <strong data-start=\"598\" data-end=\"637\">two Lucky Star numbers from 1 to 12<\/strong>. These seven numbers form a single entry.<\/h6><h6 style=\"text-align: left;\">EuroMillions tickets can be purchased through <strong data-start=\"727\" data-end=\"768\">authorized national lottery operators<\/strong>, either at licensed retail locations or via official online platforms, depending on local regulations. Each draw takes place <strong data-start=\"894\" data-end=\"936\">twice a week, every Tuesday and Friday<\/strong>, and the winning numbers are published shortly after the draw concludes.<\/h6><h6 style=\"text-align: left;\">Once the draw is complete, players can check the <strong data-start=\"1060\" data-end=\"1084\">Euromillions results<\/strong> to see whether their selected numbers match the official winning combination. Prizes are awarded across multiple tiers, meaning players do not need to match all seven numbers to win. Matching fewer numbers may still result in smaller but meaningful prizes.<\/h6><h6 style=\"text-align: left;\">It is important to note that EuroMillions draws are random, and previous results do not influence future outcomes. All combinations have equal chances in every draw, making each ticket an independent entry.<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4a11b34 e-flex e-con-boxed e-con e-parent\" data-id=\"4a11b34\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9172da9 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"9172da9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ff57127 e-flex e-con-boxed e-con e-parent\" data-id=\"ff57127\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dfbfe06 elementor-widget elementor-widget-heading\" data-id=\"dfbfe06\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\ud83c\udfab EuroMillions Prizes<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9692156 elementor-widget elementor-widget-text-editor\" data-id=\"9692156\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h6 data-start=\"1606\" data-end=\"1945\">EuroMillions features <strong data-start=\"1628\" data-end=\"1646\">13 prize tiers<\/strong>, providing multiple ways for participants to win. The top prize, known as the <strong data-start=\"1725\" data-end=\"1749\">EuroMillions jackpot<\/strong>, is awarded to players who match all five main numbers plus both Lucky Stars. The jackpot begins at a guaranteed minimum and can grow significantly through rollovers if no winning ticket is sold.<\/h6><h6 data-start=\"1947\" data-end=\"2174\">When the jackpot reaches its maximum cap, special rules apply, often increasing prize amounts in lower tiers. This structure ensures that prize funds are distributed fairly while maintaining excitement across consecutive draws.<\/h6><h6 data-start=\"2176\" data-end=\"2442\">In addition to the main jackpot, EuroMillions offers secondary prizes for matching combinations such as five main numbers with one Lucky Star, or four main numbers with two Lucky Stars. These tiers significantly improve the odds of winning compared to the top prize.<\/h6><h6 data-start=\"2444\" data-end=\"2719\">By reviewing historical <strong data-start=\"2468\" data-end=\"2492\">Euromillions results<\/strong>, players can better understand how often different prize tiers are won and how jackpots have evolved over time. This information is useful for analysis and general interest, though it does not affect future draw probabilities.<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-56ce902 e-flex e-con-boxed e-con e-parent\" data-id=\"56ce902\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2cbcc55 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"2cbcc55\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-380ae87 e-flex e-con-boxed e-con e-parent\" data-id=\"380ae87\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-eb01e78 elementor-widget elementor-widget-heading\" data-id=\"eb01e78\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\ud83c\udfab About EuroMillions<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f897485 elementor-widget elementor-widget-text-editor\" data-id=\"f897485\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h6>EuroMillions was launched in <strong data-start=\"2782\" data-end=\"2790\">2004<\/strong> and has since become one of Europe\u2019s most well-known lottery games. It is operated jointly by multiple national lottery organizations, ensuring standardized rules, transparent draw procedures, and consistent prize structures across participating countries.<\/h6><h6>Draws are conducted under strict security measures and are overseen by independent auditors to ensure fairness and integrity. The official winning numbers are then distributed to national operators and published publicly, allowing players to verify the <strong data-start=\"3302\" data-end=\"3326\">Euromillions results<\/strong> from trusted sources.<\/h6><h6>Over the years, EuroMillions has created some of Europe\u2019s largest lottery wins, with jackpots reaching record-breaking amounts. These high prizes, combined with frequent draws and international participation, have contributed to its lasting popularity.<\/h6><h6>EuroMillions is operated by official national lottery organizations across Europe, with full details available on the <a href=\"https:\/\/www.euro-millions.com\" target=\"_blank\" rel=\"noopener\">www.euro-millions.com<\/a>.<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-51791bb e-flex e-con-boxed e-con e-parent\" data-id=\"51791bb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c2ebc1c elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"c2ebc1c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-60e2414 e-flex e-con-boxed e-con e-parent\" data-id=\"60e2414\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8102013 elementor-widget elementor-widget-heading\" data-id=\"8102013\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\ud83c\udfab Checking Euromillions Results and Statistics<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c09371 elementor-widget elementor-widget-text-editor\" data-id=\"6c09371\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h6 data-start=\"3662\" data-end=\"3904\">Checking the latest <strong data-start=\"3682\" data-end=\"3706\">Euromillions results<\/strong> is an essential step for players and lottery enthusiasts alike. Results typically include the five main numbers, two Lucky Stars, jackpot amounts, and details about prize distribution across tiers.<\/h6><h6 data-start=\"3906\" data-end=\"4193\">Many players also explore historical statistics, such as number frequency and rollover patterns, to better understand how the game has evolved. While such data can provide insight into past draws, EuroMillions remains a game of chance, and no strategy can predict future winning numbers.<\/h6><h6 data-start=\"4195\" data-end=\"4428\">For accurate information, results should always be compared with officially published data from national lottery operators. Staying informed ensures clarity, transparency, and a better overall understanding of how EuroMillions works.<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f249fb8 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"f249fb8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d06a8b5 elementor-widget elementor-widget-html\" data-id=\"d06a8b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- TRUST & INFO SECTIONS -->\r\n<section class=\"llw-section\" style=\"margin-top:40px;\">\r\n  <div class=\"llw-container\" style=\"max-width:800px; margin:0 auto; text-align:left;\">\r\n\r\n    <!-- Disclaimer -->\r\n    <div style=\"\r\n      background:#fff3cd;\r\n      color:#000;\r\n      padding:15px 20px;\r\n      border-left:5px solid #ffc107;\r\n      border-radius:8px;\r\n      margin-bottom:20px;\r\n    \">\r\n      <h3 style=\"margin-top:0; color:#000;\">Disclaimer<\/h3>\r\n      <p style=\"margin:0; color:#000;\">\r\n        LLW - Lottery Lotto Win is an informational platform only. We do not sell lottery tickets, promote gambling, or encourage betting. All EuroMillions content is provided for news, informational, and entertainment purposes. Always play responsibly and follow the laws of your country.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <!-- FAQ -->\r\n    <div style=\"\r\n      background:#e2e3e5;\r\n      color:#000;\r\n      padding:15px 20px;\r\n      border-radius:8px;\r\n      margin-bottom:20px;\r\n    \">\r\n      <h3 style=\"margin-top:0; color:#000;\">FAQ<\/h3>\r\n      <p style=\"color:#000;\"><b>Q: Can past results predict future EuroMillions numbers?<\/b><br>\r\n      A: No. Each draw is independent, and past results do not influence future numbers. Lottery is purely chance-based.<\/p>\r\n\r\n      <p style=\"color:#000;\"><b>Q: What are the odds of winning EuroMillions?<\/b><br>\r\n      A: EuroMillions uses 5 main numbers plus 2 Lucky Stars.<br>\r\n      - Jackpot (5 numbers + 2 Lucky Stars): <b>1 in 139,838,160<\/b><br>\r\n      - 5 numbers + 1 Lucky Star: 1 in 6,991,908<br>\r\n      - 5 numbers: 1 in 3,107,515<br>\r\n      - All prize tiers remain chance-based.<\/p>\r\n    <\/div>\r\n\r\n    <!-- Responsible Play -->\r\n    <div style=\"\r\n      background:#f8d7da;\r\n      color:#000;\r\n      padding:15px 20px;\r\n      border-left:5px solid #dc3545;\r\n      border-radius:8px;\r\n      text-align:center;\r\n      font-weight:bold;\r\n    \">\r\n      Play responsibly | Set limits | Lottery is chance-based\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-81b4dd5 e-flex e-con-boxed e-con e-parent\" data-id=\"81b4dd5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c6d0960 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"c6d0960\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d10bfb9 e-flex e-con-boxed e-con e-parent\" data-id=\"d10bfb9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-55a3fda elementor-widget elementor-widget-heading\" data-id=\"55a3fda\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">You may also be interested in checking other popular lottery results.<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-777a986 elementor-widget elementor-widget-html\" data-id=\"777a986\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.lottery-widget {\r\n  display: flex;\r\n  gap: 14px;\r\n  max-width: 520px;\r\n  margin: 16px auto;\r\n}\r\n\r\n.lottery-button {\r\n  flex: 1;\r\n  background: linear-gradient(135deg, #111827, #020617);\r\n  border-radius: 12px;\r\n  padding: 14px 12px; \/* smaller height *\/\r\n  text-align: center;\r\n  text-decoration: none;\r\n  color: #f9fafb;\r\n  font-family: Arial, sans-serif;\r\n  font-weight: 700;\r\n  letter-spacing: 0.6px;\r\n  box-shadow: 0 8px 18px rgba(0,0,0,0.35);\r\n  border: 1px solid rgba(234, 179, 8, 0.25);\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.lottery-button span {\r\n  display: block;\r\n  font-size: 11px;\r\n  font-weight: 400;\r\n  color: #facc15; \/* gold accent *\/\r\n  margin-top: 4px;\r\n}\r\n\r\n.lottery-button:hover {\r\n  transform: translateY(-2px);\r\n  background: linear-gradient(135deg, #1f2937, #020617);\r\n  box-shadow: 0 12px 28px rgba(0,0,0,0.45);\r\n  border-color: rgba(234, 179, 8, 0.6);\r\n}\r\n\r\n\/* Mobile *\/\r\n@media (max-width: 600px) {\r\n  .lottery-widget {\r\n    flex-direction: column;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<div class=\"lottery-widget\">\r\n  <a href=\"https:\/\/lotterylottowin.com\/eurojackpot-results\/\" class=\"lottery-button\">\r\n    EUROJACKPOT\r\n    <span>Latest Results<\/span>\r\n  <\/a>\r\n\r\n  <a href=\"https:\/\/lotterylottowin.com\/superenalotto\/\" class=\"lottery-button\">\r\n    SUPERENALOTTO\r\n    <span>Jackpot Info<\/span>\r\n  <\/a>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>EuroMillions Results Today Latest winning numbers, jackpot amounts &#038; prize breakdown EuroMillions \u2014 Latest Draw &#038; Results \ud83c\udfab\ufe0fLatest EuroMillions Draws Loading numbers&#8230; Current Jackpot Loading&#8230; Recent EuroMillions Results Loading Results\u2026 The EuroMillions draw takes place every Tuesday and Friday at 9:30 PM. Random EuroMillions number selection Generate Numbers EuroMillions Draw Finder Year Month Draw Select<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-3307","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/lotterylottowin.com\/el\/wp-json\/wp\/v2\/pages\/3307","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lotterylottowin.com\/el\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lotterylottowin.com\/el\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lotterylottowin.com\/el\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lotterylottowin.com\/el\/wp-json\/wp\/v2\/comments?post=3307"}],"version-history":[{"count":136,"href":"https:\/\/lotterylottowin.com\/el\/wp-json\/wp\/v2\/pages\/3307\/revisions"}],"predecessor-version":[{"id":6309,"href":"https:\/\/lotterylottowin.com\/el\/wp-json\/wp\/v2\/pages\/3307\/revisions\/6309"}],"wp:attachment":[{"href":"https:\/\/lotterylottowin.com\/el\/wp-json\/wp\/v2\/media?parent=3307"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}