[{"data":1,"prerenderedAt":64},["ShallowReactive",2],{"dataset-ab746a13-c7e9-442d-a524-e4ffd1a041b0":3},{"entry":4,"body":63},{"id":5,"slug":6,"title":7,"organization":8,"organization_slug":9,"tags_he":10,"primary_resource_id":14,"formats":15,"metadata_modified":18,"license":19,"record_count":20,"resources":21,"last_analyzed_at":58,"version":59,"summary_he":60,"dataset_kind":61,"related_ids":62},"ab746a13-c7e9-442d-a524-e4ffd1a041b0","tykvpy-mslkh-btchbvrh-tzybvryt","תיקופי מסלקה בתחבורה ציבורית","משרד התחבורה והבטיחות בדרכים","ministry_of_transport",[11,12,13],"משרד התחבורה","תחבורה","תחבורה ציבורית","ef42a264-9da2-41ad-9120-822064fb5433",[16,17],"CSV","PDF","2026-04-29T10:27:05.613390Z","אחר (פתוח)",194451,[22,26,30,34,38,42,46,50,54],{"url":23,"format":17,"name":24,"size_bytes":25},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fab746a13-c7e9-442d-a524-e4ffd1a041b0\u002Fresource\u002F24a821a1-4497-4edb-9575-784a6a6a62f1\u002Fdownload\u002Ftikufim_2021_gilui-naot.pdf","גילוי נאות לגבי רמת הדיוק של נתוני הרב קו",434820,{"url":27,"format":16,"name":28,"size_bytes":29},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fab746a13-c7e9-442d-a524-e4ffd1a041b0\u002Fresource\u002Fef42a264-9da2-41ad-9120-822064fb5433\u002Fdownload\u002Ftikufim_2026.csv","מאגר תיקופי מסלקה בתחבורה ציבורית 2026",41635183,{"url":31,"format":16,"name":32,"size_bytes":33},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fab746a13-c7e9-442d-a524-e4ffd1a041b0\u002Fresource\u002Fe72b10f3-4458-42c1-ba34-9b232feb8bc7\u002Fdownload\u002Fe72b10f3-4458-42c1-ba34-9b232feb8bc7.csv","מאגר תיקופי מסלקה בתחבורה ציבורית 2025",195457256,{"url":35,"format":16,"name":36,"size_bytes":37},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fab746a13-c7e9-442d-a524-e4ffd1a041b0\u002Fresource\u002Fa948204a-2b04-4698-916e-80cdda430e7c\u002Fdownload\u002Fa948204a-2b04-4698-916e-80cdda430e7c.csv","מאגר תיקופי מסלקה בתחבורה ציבורית 2024",203660512,{"url":39,"format":16,"name":40,"size_bytes":41},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fab746a13-c7e9-442d-a524-e4ffd1a041b0\u002Fresource\u002F5e12f212-bf32-4ea6-bcec-aa15adb9d12d\u002Fdownload\u002F5e12f212-bf32-4ea6-bcec-aa15adb9d12d.csv","מאגר תיקופי מסלקה בתחבורה ציבורית 2023",186251189,{"url":43,"format":16,"name":44,"size_bytes":45},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fab746a13-c7e9-442d-a524-e4ffd1a041b0\u002Fresource\u002Fbfd22231-7a8b-4fc0-91bd-342397860ab5\u002Fdownload\u002Fbfd22231-7a8b-4fc0-91bd-342397860ab5.csv","מאגר תיקופי מסלקה בתחבורה ציבורית 2022",187034619,{"url":47,"format":16,"name":48,"size_bytes":49},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fab746a13-c7e9-442d-a524-e4ffd1a041b0\u002Fresource\u002F09de377b-6462-48d5-8470-177c17016f6e\u002Fdownload\u002F09de377b-6462-48d5-8470-177c17016f6e.csv","מאגר תיקופי מסלקה בתחבורה ציבורית 2021",192093844,{"url":51,"format":16,"name":52,"size_bytes":53},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fab746a13-c7e9-442d-a524-e4ffd1a041b0\u002Fresource\u002F6042d958-d86f-40bc-803b-2c5620d90394\u002Fdownload\u002F6042d958-d86f-40bc-803b-2c5620d90394.csv","מאגר תיקופי מסלקה בתחבורה ציבורית 2020",178577840,{"url":55,"format":16,"name":56,"size_bytes":57},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fab746a13-c7e9-442d-a524-e4ffd1a041b0\u002Fresource\u002F5ed3ac9d-0709-46fb-aa42-1156682f3b85\u002Fdownload\u002F5ed3ac9d-0709-46fb-aa42-1156682f3b85.csv","מאגר תיקופי מסלקה בתחבורה ציבורית 2019",191298267,"2026-05-04T21:14:00.385810Z",1,"נפח תיקופי הכרטוס בתחבורה הציבורית הישראלית (אוטובוסים, רכבות ומוניות שירות) לפי מפעיל, קו, כיוון ושעה — ינואר 2019 עד 2026, עדכון חודשי.","timeseries",[],"\u003C!-- ═══════════════════════════════════════════════════════════\n     תיקופי מסלקה בתחבורה ציבורית — content.html (body fragment)\n     ═══════════════════════════════════════════════════════════ -->\n\n\u003Ch1 class=\"text-2xl font-bold text-ink-deep mb-2\">תיקופי מסלקה בתחבורה ציבורית\u003C\u002Fh1>\n\n\u003Cdiv class=\"flex flex-wrap gap-2 mb-6\">\n  \u003Cspan class=\"tag-chip\">תחבורה ציבורית\u003C\u002Fspan>\n  \u003Cspan class=\"tag-chip\">תיקופי כרטוס\u003C\u002Fspan>\n  \u003Cspan class=\"tag-chip\">רב-קו\u003C\u002Fspan>\n  \u003Cspan class=\"tag-chip\">משרד התחבורה\u003C\u002Fspan>\n  \u003Cspan class=\"tag-chip\">נסיעות\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\n\u003C!-- AI Summary ──────────────────────────────────────────────────── -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex gap-2 items-start mb-3\">\n    \u003Cimg src=\"\u002Ficons\u002Finfo.svg\" alt=\"\" class=\"w-5 h-5 mt-0.5 text-brand\" \u002F>\n    \u003Ch2 class=\"font-semibold text-ink-deep\">על המאגר\u003C\u002Fh2>\n  \u003C\u002Fdiv>\n  \u003Cp class=\"text-ink leading-relaxed\">\n    מאגר זה מתעד את כמות \u003Cstrong>תיקופי הכרטוס\u003C\u002Fstrong> שבוצעו בתחבורה הציבורית\n    הישראלית — אוטובוסים, רכבות ומוניות שירות — לפי מפעיל, קו, כיוון ושעה,\n    עבור כל יום בחודש. הנתונים מכסים את השנים 2019 עד 2026 ומאפשרים ניתוח\n    של שעות שיא, עונתיות שנתית ומגמות לאורך זמן.\n  \u003C\u002Fp>\n  \u003Cp class=\"text-ink leading-relaxed mt-2\">\n    הנתונים מסופקים על-ידי \u003Cstrong>מסלקת הרב-קו\u003C\u002Fstrong> — המערכת הלאומית\n    לסליקת כרטיסים בתחבורה הציבורית — ומתעדכנים מדי חודש עם נתוני החודשים\n    שחלפו מתחילת השנה הקלנדרית הנוכחית.\n  \u003C\u002Fp>\n\u003C\u002Fsection>\n\n\u003C!-- KPI Grid ────────────────────────────────────────────────────── -->\n\u003Cdiv style=\"grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\" class=\"grid gap-4 mb-6\">\n\n  \u003Cdiv class=\"card p-5 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-brand mb-1\">2019–2026\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-subtle text-sm\">שנות כיסוי\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"card p-5 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-brand mb-1\">922,100\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-subtle text-sm\">רשומות ב-2025\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"card p-5 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-brand mb-1\">37\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-subtle text-sm\">מפעילים פעילים (2025)\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"card p-5 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-brand mb-1\">07:00\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-subtle text-sm\">שעת שיא יומית\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n\u003C\u002Fdiv>\n\n\u003C!-- Insights ────────────────────────────────────────────────────── -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex gap-2 items-center mb-3\">\n    \u003Cimg src=\"\u002Ficons\u002Flist.svg\" alt=\"\" class=\"w-5 h-5 text-brand\" \u002F>\n    \u003Ch2 class=\"font-semibold text-ink-deep\">ממצאים עיקריים\u003C\u002Fh2>\n  \u003C\u002Fdiv>\n  \u003Cul class=\"space-y-2 text-ink leading-relaxed list-disc list-inside\">\n    \u003Cli>\n      \u003Cstrong>שעת שיא בוקר:\u003C\u002Fstrong> שעת 07:00 היא העמוסה ביותר ביום — כ-10% מכלל\n      תיקופי היום מתרכזים בה לבדה; שעות 06:00–08:00 מהוות כ-26% מהתנועה היומית.\n    \u003C\u002Fli>\n    \u003Cli>\n      \u003Cstrong>שיא ערב:\u003C\u002Fstrong> שיא משני מתרחש בשעה 16:00 (כ-8.5% מהתנועה), כך\n      שבסך הכול תנועת הבוקר (06:00–08:00) ותנועת הצהריים-ערב (15:00–17:00)\n      כמעט שוות בהיקפן — כ-25% כל אחת.\n    \u003C\u002Fli>\n    \u003Cli>\n      \u003Cstrong>ירידה בחודש יוני:\u003C\u002Fstrong> ביוני 2025 נרשמה ירידה של כ-44% בהשוואה\n      לדצמבר 2025, שהיה חודש השיא של השנה — מגמה עונתית בולטת.\n    \u003C\u002Fli>\n    \u003Cli>\n      \u003Cstrong>השפעת ה-7 באוקטובר:\u003C\u002Fstrong> נתוני 2023 מציגים ירידה חדה של כ-48%\n      בתיקופים בין ספטמבר לאוקטובר, המשקפת את הפגיעה בתחבורה הציבורית בעקבות\n      מתקפת ה-7 באוקטובר.\n    \u003C\u002Fli>\n    \u003Cli>\n      \u003Cstrong>מגמת גידול:\u003C\u002Fstrong> על-פי מדגם עקבי מקובצי 2022 ו-2025, נפח\n      הנסיעות גדל בכ-34% בין שתי השנים — ממוצע של 4.0 מיליון לחודש ל-5.4 מיליון\n      לחודש (מדגם).\n    \u003C\u002Fli>\n  \u003C\u002Ful>\n\u003C\u002Fsection>\n\n\u003C!-- Charts row 1: Hourly + Monthly 2025 ─────────────────────────── -->\n\u003Cdiv class=\"grid grid-cols-1 md:grid-cols-2 gap-5 mb-6\">\n\n  \u003Csection class=\"card p-5\">\n    \u003Ch2 class=\"font-semibold text-ink-deep mb-1\">תיקופים לפי שעת יום\u003C\u002Fh2>\n    \u003Cp class=\"text-subtle text-sm mb-3\">סכום תיקופים לשעה — מדגם 5,000 רשומות, 2025\u003C\u002Fp>\n    \u003Cdiv id=\"chart-hour\" class=\"h-64 md:h-80\">\u003C\u002Fdiv>\n  \u003C\u002Fsection>\n\n  \u003Csection class=\"card p-5\">\n    \u003Ch2 class=\"font-semibold text-ink-deep mb-1\">מגמה חודשית — 2025\u003C\u002Fh2>\n    \u003Cp class=\"text-subtle text-sm mb-3\">סכום תיקופים לחודש (מדגם ייצוגי)\u003C\u002Fp>\n    \u003Cdiv id=\"chart-monthly2025\" class=\"h-64 md:h-80\">\u003C\u002Fdiv>\n  \u003C\u002Fsection>\n\n\u003C\u002Fdiv>\n\n\u003C!-- Chart: Year-over-year ───────────────────────────────────────── -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Ch2 class=\"font-semibold text-ink-deep mb-1\">השוואה שנתית — 2022, 2023 ו-2025\u003C\u002Fh2>\n  \u003Cp class=\"text-subtle text-sm mb-3\">\n    סכום תיקופים חודשי לפי שנה (מדגם עקבי — ניתן להשוות בין שנים)\n  \u003C\u002Fp>\n  \u003Cdiv id=\"chart-yoy\" class=\"h-64 md:h-96\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- Chart: 2023 monthly with Oct 7 annotation ───────────────────── -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Ch2 class=\"font-semibold text-ink-deep mb-1\">2023 — ירידה באוקטובר בעקבות מתקפת ה-7\u003C\u002Fh2>\n  \u003Cp class=\"text-subtle text-sm mb-3\">\n    נפח תיקופים חודשי בשנת 2023 — ניכרת ירידה חדה בחודשים אוקטובר–דצמבר\n  \u003C\u002Fp>\n  \u003Cdiv id=\"chart-2023\" class=\"h-64 md:h-80\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- Notes ───────────────────────────────────────────────────────── -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex gap-2 items-center mb-3\">\n    \u003Cimg src=\"\u002Ficons\u002Fdatabase.svg\" alt=\"\" class=\"w-5 h-5 text-brand\" \u002F>\n    \u003Ch2 class=\"font-semibold text-ink-deep\">אודות המאגר\u003C\u002Fh2>\n  \u003C\u002Fdiv>\n  \u003Cp class=\"text-ink leading-relaxed\">\n    המאגר מציג את כמות התיקופים שבוצעו בתחבורה הציבורית בכל אמצעי הכרטוס.\n    הקובץ יתעדכן אחת לחודש עם הנתונים של החודשים שעברו מתחילת השנה הקלנדרית הנוכחית.\n  \u003C\u002Fp>\n  \u003Cp class=\"text-subtle text-sm mt-2\">\n    מקור: מסלקת הרב-קו, משרד התחבורה והבטיחות בדרכים. הנתונים כוללים שמונה קובצי\n    CSV שנתיים (2019–2026), כל אחד עם רשומות לפי מפעיל, אשכול, קו, כיוון ושעה.\n  \u003C\u002Fp>\n\u003C\u002Fsection>\n\n\u003C!-- ═══════════════════ Scripts ═══════════════════ -->\n\u003Cscript>\n(function () {\n  const GOVIL_PALETTE = [\n    '#0068f5', '#0b3668', '#6c9fd8', '#0053c4', '#0c3058',\n    '#3d70b0', '#b7d2f7', '#2658a0', '#dbe8fb', '#0c1f3d'\n  ];\n\n  const baseECharts = {\n    color: GOVIL_PALETTE,\n    textStyle: { fontFamily: 'Rubik, sans-serif', color: '#0c3058' },\n    tooltip: {\n      textStyle: { fontFamily: 'Rubik', color: '#0c3058' },\n      backgroundColor: '#fff',\n      borderColor: '#c3cfe7',\n      extraCssText: 'direction: rtl; box-shadow: 0 6px 24px -8px rgba(0,104,245,.18);'\n    },\n    grid: { left: 48, right: 64, top: 40, bottom: 48, containLabel: true }\n  };\n\n  const MONTHS_HE = [\n    \"ינואר\", \"פברואר\", \"מרץ\", \"אפריל\", \"מאי\", \"יוני\",\n    \"יולי\", \"אוגוסט\", \"ספטמבר\", \"אוקטובר\", \"נובמבר\", \"דצמבר\"\n  ];\n\n  \u002F\u002F ── Hourly distribution ────────────────────────────────────────\n  const hourLabels = [\n    \"00\",\"01\",\"02\",\"03\",\"04\",\"05\",\"06\",\"07\",\"08\",\"09\",\"10\",\"11\",\n    \"12\",\"13\",\"14\",\"15\",\"16\",\"17\",\"18\",\"19\",\"20\",\"21\",\"22\",\"23\"\n  ];\n  const hourValues = [\n    284075, 149422, 119626, 135893, 296192, 1785126,\n    4964802, 8202348, 7370636, 4386060, 3316535, 3130825,\n    3455345, 3966829, 4866406, 5943510, 6837551, 6686913,\n    5155793, 3380674, 2239065, 1684368, 1135510, 665511\n  ];\n\n  const chartHour = echarts.init(document.getElementById(\"chart-hour\"));\n  chartHour.setOption(Object.assign({}, baseECharts, {\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: \"axis\",\n      formatter: function (params) {\n        var p = params[0];\n        return p.name + \":00 — \" + p.value.toLocaleString(\"he-IL\") + \" תיקופים\";\n      }\n    }),\n    xAxis: {\n      type: \"category\",\n      data: hourLabels,\n      axisLabel: {\n        fontFamily: \"Rubik, sans-serif\",\n        color: \"#0c3058\",\n        formatter: function (v) { return v + \":00\"; }\n      },\n      axisLine: { lineStyle: { color: \"#c3cfe7\" } }\n    },\n    yAxis: {\n      type: \"value\",\n      axisLabel: {\n        fontFamily: \"Rubik, sans-serif\",\n        color: \"#6c757d\",\n        formatter: function (v) { return (v \u002F 1000000).toFixed(1) + \"M\"; }\n      },\n      splitLine: { lineStyle: { color: \"#f0f4fa\" } }\n    },\n    series: [{\n      type: \"bar\",\n      data: hourValues,\n      itemStyle: {\n        color: function (params) {\n          \u002F\u002F highlight peak hours 7 and 16\n          if (params.dataIndex === 7 || params.dataIndex === 16) return \"#0068f5\";\n          return \"#6c9fd8\";\n        }\n      },\n      emphasis: { itemStyle: { color: \"#0053c4\" } }\n    }]\n  }));\n  window.addEventListener(\"resize\", function () { chartHour.resize(); });\n\n  \u002F\u002F ── Monthly 2025 ──────────────────────────────────────────────\n  const monthly2025 = [5783391, 5018301, 5850302, 5525491, 5795912, 3610243,\n                       6199047, 5227381, 4897473, 4628730, 5954593, 6421827];\n\n  const chartM25 = echarts.init(document.getElementById(\"chart-monthly2025\"));\n  chartM25.setOption(Object.assign({}, baseECharts, {\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: \"axis\",\n      formatter: function (params) {\n        var p = params[0];\n        return MONTHS_HE[p.dataIndex] + \" 2025\u003Cbr\u002F>\" + p.value.toLocaleString(\"he-IL\") + \" תיקופים\";\n      }\n    }),\n    xAxis: {\n      type: \"category\",\n      data: MONTHS_HE,\n      axisLabel: {\n        fontFamily: \"Rubik, sans-serif\",\n        color: \"#0c3058\",\n        rotate: 30,\n        interval: 0,\n        fontSize: 11\n      },\n      axisLine: { lineStyle: { color: \"#c3cfe7\" } }\n    },\n    yAxis: {\n      type: \"value\",\n      axisLabel: {\n        fontFamily: \"Rubik, sans-serif\",\n        color: \"#6c757d\",\n        formatter: function (v) { return (v \u002F 1000000).toFixed(1) + \"M\"; }\n      },\n      splitLine: { lineStyle: { color: \"#f0f4fa\" } }\n    },\n    series: [{\n      type: \"line\",\n      data: monthly2025,\n      smooth: true,\n      lineStyle: { color: \"#0068f5\", width: 2.5 },\n      itemStyle: { color: \"#0068f5\" },\n      areaStyle: {\n        color: {\n          type: \"linear\", x: 0, y: 0, x2: 0, y2: 1,\n          colorStops: [\n            { offset: 0, color: \"rgba(0,104,245,0.25)\" },\n            { offset: 1, color: \"rgba(0,104,245,0.02)\" }\n          ]\n        }\n      },\n      markPoint: {\n        data: [\n          { type: \"max\", name: \"שיא\", label: { color: \"#0b3668\", fontFamily: \"Rubik\" } },\n          { type: \"min\", name: \"שפל\", label: { color: \"#0b3668\", fontFamily: \"Rubik\" } }\n        ],\n        itemStyle: { color: \"#0053c4\" }\n      }\n    }]\n  }));\n  window.addEventListener(\"resize\", function () { chartM25.resize(); });\n\n  \u002F\u002F ── Year-over-year ────────────────────────────────────────────\n  const monthly2022 = [2671618, 2930421, 3970037, 3431935, 4524147, 4531519,\n                       4360369, 5038015, 3805801, 3693367, 4804763, 4855118];\n  const monthly2023 = [5458475, 4661247, 5668603, 4154517, 5727091, 5780801,\n                       5732246, 6248122, 4320916, 2260544, 2783050, 2996223];\n\n  const chartYoY = echarts.init(document.getElementById(\"chart-yoy\"));\n  chartYoY.setOption(Object.assign({}, baseECharts, {\n    legend: {\n      data: [\"2022\", \"2023\", \"2025\"],\n      textStyle: { fontFamily: \"Rubik, sans-serif\", color: \"#0c3058\" },\n      top: 5\n    },\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: \"axis\",\n      formatter: function (params) {\n        var idx = params[0].dataIndex;\n        var out = \"\u003Cstrong>\" + MONTHS_HE[idx] + \"\u003C\u002Fstrong>\u003Cbr\u002F>\";\n        params.forEach(function (p) {\n          out += p.seriesName + \": \" + p.value.toLocaleString(\"he-IL\") + \"\u003Cbr\u002F>\";\n        });\n        return out;\n      }\n    }),\n    xAxis: {\n      type: \"category\",\n      data: MONTHS_HE,\n      axisLabel: {\n        fontFamily: \"Rubik, sans-serif\",\n        color: \"#0c3058\",\n        rotate: 30,\n        interval: 0,\n        fontSize: 11\n      },\n      axisLine: { lineStyle: { color: \"#c3cfe7\" } }\n    },\n    yAxis: {\n      type: \"value\",\n      axisLabel: {\n        fontFamily: \"Rubik, sans-serif\",\n        color: \"#6c757d\",\n        formatter: function (v) { return (v \u002F 1000000).toFixed(1) + \"M\"; }\n      },\n      splitLine: { lineStyle: { color: \"#f0f4fa\" } }\n    },\n    series: [\n      {\n        name: \"2022\",\n        type: \"line\",\n        data: monthly2022,\n        smooth: true,\n        lineStyle: { color: \"#6c9fd8\", width: 2 },\n        itemStyle: { color: \"#6c9fd8\" },\n        symbol: \"circle\", symbolSize: 5\n      },\n      {\n        name: \"2023\",\n        type: \"line\",\n        data: monthly2023,\n        smooth: true,\n        lineStyle: { color: \"#0b3668\", width: 2 },\n        itemStyle: { color: \"#0b3668\" },\n        symbol: \"circle\", symbolSize: 5\n      },\n      {\n        name: \"2025\",\n        type: \"line\",\n        data: monthly2025,\n        smooth: true,\n        lineStyle: { color: \"#0068f5\", width: 2.5 },\n        itemStyle: { color: \"#0068f5\" },\n        symbol: \"circle\", symbolSize: 5\n      }\n    ]\n  }));\n  window.addEventListener(\"resize\", function () { chartYoY.resize(); });\n\n  \u002F\u002F ── 2023 monthly with Oct 7 annotation ───────────────────────\n  const chart2023 = echarts.init(document.getElementById(\"chart-2023\"));\n  chart2023.setOption(Object.assign({}, baseECharts, {\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: \"axis\",\n      formatter: function (params) {\n        var p = params[0];\n        return MONTHS_HE[p.dataIndex] + \" 2023 — \" + p.value.toLocaleString(\"he-IL\") + \" תיקופים\";\n      }\n    }),\n    xAxis: {\n      type: \"category\",\n      data: MONTHS_HE,\n      axisLabel: {\n        fontFamily: \"Rubik, sans-serif\",\n        color: \"#0c3058\",\n        rotate: 30,\n        interval: 0,\n        fontSize: 11\n      },\n      axisLine: { lineStyle: { color: \"#c3cfe7\" } }\n    },\n    yAxis: {\n      type: \"value\",\n      axisLabel: {\n        fontFamily: \"Rubik, sans-serif\",\n        color: \"#6c757d\",\n        formatter: function (v) { return (v \u002F 1000000).toFixed(1) + \"M\"; }\n      },\n      splitLine: { lineStyle: { color: \"#f0f4fa\" } }\n    },\n    series: [{\n      type: \"bar\",\n      data: monthly2023,\n      itemStyle: {\n        color: function (params) {\n          \u002F\u002F mark Oct–Dec in a muted shade\n          if (params.dataIndex >= 9) return \"#b7d2f7\";\n          return \"#0068f5\";\n        }\n      },\n      emphasis: { itemStyle: { color: \"#0053c4\" } },\n      markLine: {\n        silent: true,\n        data: [{\n          xAxis: \"אוקטובר\",\n          lineStyle: { color: \"#dc3545\", type: \"dashed\", width: 2 },\n          label: {\n            formatter: \"7 באוקטובר\",\n            position: \"insideEndTop\",\n            fontFamily: \"Rubik, sans-serif\",\n            color: \"#dc3545\",\n            fontSize: 12\n          }\n        }]\n      }\n    }]\n  }));\n  window.addEventListener(\"resize\", function () { chart2023.resize(); });\n\n})();\n\u003C\u002Fscript>\n",1778130671915]