[{"data":1,"prerenderedAt":118},["ShallowReactive",2],{"dataset-a5621e34-aaff-41da-a7b6-fe4cd96a0310":3},{"entry":4,"body":117},{"id":5,"slug":5,"title":6,"organization":7,"organization_slug":8,"tags_he":9,"primary_resource_id":18,"formats":19,"metadata_modified":24,"license":25,"record_count":26,"resources":27,"last_analyzed_at":112,"version":113,"summary_he":114,"dataset_kind":115,"related_ids":116},"a5621e34-aaff-41da-a7b6-fe4cd96a0310","פרויקטי תשתית תחבורה","משרד התחבורה והבטיחות בדרכים","ministry_of_transport",[10,11,12,13,14,15,16,17],"2019","GIS","חומש","חצב","ממג","פרויקטים","תכנית עבודה","תשתיות","c7921041-21de-4027-83a0-d14135bbe81f",[20,21,22,23],"CSV","PDF","XLSX","ZIP","2025-10-28T10:39:16.766033Z","Creative Commons Attribution",448,[28,33,38,43,48,52,56,60,64,68,72,76,80,84,88,92,96,100,104,108],{"url":29,"format":23,"name":30,"size_bytes":31,"description":32},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fa5621e34-aaff-41da-a7b6-fe4cd96a0310\u002Fresource\u002F724412fd-c5f2-444c-9c33-95652b9d03e5\u002Fdownload\u002Fwplan2019q2.zip","WORKPLAN2019Q2_SHP",4617043,"שכבה גאוגרפית של פרויקטי תשתית תחבורה (בפורמט SHP), עדכנית לרבעון 2 של שנת 2019. מקור הנתונים: יחידות הסמך של משרד התחבורה.",{"url":34,"format":23,"name":35,"size_bytes":36,"description":37},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fa5621e34-aaff-41da-a7b6-fe4cd96a0310\u002Fresource\u002Fdd7c9f97-c22a-4103-958c-f256b024c624\u002Fdownload\u002Fwplan2019q2_kml.zip","WPLAN2019Q2.kmz",2862832,"שכבת פרויקטי תשתית תחבורה בפורמט KMZ.\r\nמקור: יחידות הסמך של משרד התחבורה. עדכני ל: 2019 רבעון 2",{"url":39,"format":20,"name":40,"size_bytes":41,"description":42},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fa5621e34-aaff-41da-a7b6-fe4cd96a0310\u002Fresource\u002Fc7921041-21de-4027-83a0-d14135bbe81f\u002Fdownload\u002Fwplan2019q2.csv","WPLAN2019Q2.csv",129733,"פרויקטי תשתית תחבורה בפורמט CSV",{"url":44,"format":23,"name":45,"size_bytes":46,"description":47},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fa5621e34-aaff-41da-a7b6-fe4cd96a0310\u002Fresource\u002F45881479-0af9-4e5a-a621-bb4420a59b66\u002Fdownload\u002Fworkplan.zip","WORKPLAN2020_SHP",2012332,"",{"url":49,"format":23,"name":50,"size_bytes":51,"description":47},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fa5621e34-aaff-41da-a7b6-fe4cd96a0310\u002Fresource\u002Fc0524c41-a110-45de-9f6b-fda1689d1241\u002Fdownload\u002Fworkplan_kmz.zip","WORKPLAN2020_KMZ",496,{"url":53,"format":20,"name":54,"size_bytes":55,"description":47},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fa5621e34-aaff-41da-a7b6-fe4cd96a0310\u002Fresource\u002F993b1d7a-5235-40fe-b516-b12b6ef60ee1\u002Fdownload\u002Fworkplan.csv","WORKPLAN2020_csv",187098,{"url":57,"format":21,"name":58,"size_bytes":59,"description":47},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fa5621e34-aaff-41da-a7b6-fe4cd96a0310\u002Fresource\u002F31cf8928-15bf-4580-b284-cac8a9d2dbd8\u002Fdownload\u002Fwplan2019q2.pdf","פרויקטי תשתית תחבורה 2019 - מטאדאטה",165629,{"url":61,"format":21,"name":62,"size_bytes":63,"description":47},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fa5621e34-aaff-41da-a7b6-fe4cd96a0310\u002Fresource\u002F4a72518d-d035-4edc-a027-ed4542e0f38b\u002Fdownload\u002Fworkplan.pdf","פרויקטי תשתית תחבורה 2020 - מטאדאטה",165167,{"url":65,"format":23,"name":66,"size_bytes":67},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fa5621e34-aaff-41da-a7b6-fe4cd96a0310\u002Fresource\u002F6d60fb67-bcd2-4c71-8d79-b1ba419f77b9\u002Fdownload\u002Fworkplan.zip","WORKPLAN2021",2571694,{"url":69,"format":23,"name":70,"size_bytes":71},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fa5621e34-aaff-41da-a7b6-fe4cd96a0310\u002Fresource\u002F7402cb36-fc14-48b0-8456-a977d5669e38\u002Fdownload\u002Fworkplan_kmz.zip","WORKPLAN2021_KMZ",487,{"url":73,"format":20,"name":74,"size_bytes":75},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fa5621e34-aaff-41da-a7b6-fe4cd96a0310\u002Fresource\u002F9f619f1b-3b4e-422c-a53c-42ea77f6f9a0\u002Fdownload\u002Fworkplan.csv","WORKPLAN2021_csv",171853,{"url":77,"format":21,"name":78,"size_bytes":79},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fa5621e34-aaff-41da-a7b6-fe4cd96a0310\u002Fresource\u002Ff29056ae-e23d-4f62-8995-7cb1a588a099\u002Fdownload\u002Fworkplan.pdf","פרויקטי תשתית תחבורה 2021 - מטאדאטה",225261,{"url":81,"format":23,"name":82,"size_bytes":83},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fa5621e34-aaff-41da-a7b6-fe4cd96a0310\u002Fresource\u002F22129fb6-728b-46a2-913e-97dc2af66198\u002Fdownload\u002Fworkplan2022.zip","WORKPLAN2022_SHP",2190928,{"url":85,"format":23,"name":86,"size_bytes":87},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fa5621e34-aaff-41da-a7b6-fe4cd96a0310\u002Fresource\u002F5a1df57f-536a-4463-b158-a3b4e0220336\u002Fdownload\u002Fworkplan_kmz2022.zip","WORKPLAN_KMZ2022.zip",3012021,{"url":89,"format":20,"name":90,"size_bytes":91},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fa5621e34-aaff-41da-a7b6-fe4cd96a0310\u002Fresource\u002F8018e619-c2e8-440e-9fd6-8fb32a87e093\u002Fdownload\u002Fworkplan2022.csv","WORKPLAN2022.CSV",278713,{"url":93,"format":21,"name":94,"size_bytes":95},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fa5621e34-aaff-41da-a7b6-fe4cd96a0310\u002Fresource\u002F562eafe5-53fb-42b5-9d2d-6090ff6e6f73\u002Fdownload\u002Fworkplan2022.pdf","מטאדאטה לשנת 2022",278229,{"url":97,"format":23,"name":98,"size_bytes":99},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fa5621e34-aaff-41da-a7b6-fe4cd96a0310\u002Fresource\u002Ffbf818a4-c0f9-43b4-96f6-5a8f4bbd3635\u002Fdownload\u002Fworkplan.zip","WORKPLAN.SHP",2673095,{"url":101,"format":23,"name":102,"size_bytes":103},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fa5621e34-aaff-41da-a7b6-fe4cd96a0310\u002Fresource\u002F85d6f030-3e6f-40d9-8f03-54b69786689e\u002Fdownload\u002Fworkplan_kmz.zip","WORKPLAN.KMZ",494,{"url":105,"format":20,"name":106,"size_bytes":107},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fa5621e34-aaff-41da-a7b6-fe4cd96a0310\u002Fresource\u002F5a14da23-1680-4e96-b3ec-1e6a77ea68ad\u002Fdownload\u002Fworkplan.csv","WORKPLAN.CSV",366950,{"url":109,"format":22,"name":110,"size_bytes":111},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fa5621e34-aaff-41da-a7b6-fe4cd96a0310\u002Fresource\u002F67e02c6a-5d31-40fa-b90a-6c38bb73bf56\u002Fdownload\u002Fworkplan_metadata.xlsx","WORKPLAN_METADATA",19188,"2026-05-06T15:15:53.315511Z",1,"תכנית העבודה החמישייתית של משרד התחבורה לשנת 2019: 448 רשומות של פרויקטי-משנה ב-298 פרויקטי תשתית (כבישים, רכבת קלה, תחבורה ציבורית) בעלות כוללת מוערכת של כ-170 מיליארד ₪.","registry",[],"\u003C!-- Title and tags -->\n\u003Ch1>פרויקטי תשתית תחבורה\u003C\u002Fh1>\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\">GIS\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\n\u003C!-- AI Summary -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex items-center gap-2 mb-3 text-brand\">\n    \u003Cimg src=\"\u002Ficons\u002Finfo.svg\" alt=\"\" class=\"w-5 h-5\" \u002F>\n    \u003Ch2 class=\"m-0 text-lg font-semibold text-ink-deep\">תקציר\u003C\u002Fh2>\n  \u003C\u002Fdiv>\n  \u003Cp class=\"m-0 leading-relaxed text-subtle\">מאגר זה מכיל 448 רשומות של פרויקטי-משנה מתכנית העבודה החמישייתית של ממשלת ישראל לפיתוח תשתיות תחבורה, שפורסמה ב-2019. הנתונים מפרטים 298 פרויקטים ייחודיים בתחומי כבישים, רכבת קלה, תחבורה ציבורית ועוד, עם עלות כוללת מוערכת של כ-170 מיליארד ₪. לכל פרויקט תועדו שלב הביצוע, הגוף המבצע והעלות המשוערת בהתאם לתכנון החמישייתי.\u003C\u002Fp>\n\u003C\u002Fsection>\n\n\u003C!-- KPI Grid -->\n\u003Cdiv class=\"grid grid-cols-2 md:grid-cols-4 gap-4 mb-6\">\n  \u003Cdiv class=\"card p-4 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-brand mb-1\">448\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-sm text-subtle\">סה\"כ רשומות\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n  \u003Cdiv class=\"card p-4 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-brand mb-1\">298\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-sm text-subtle\">פרויקטים ייחודיים\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n  \u003Cdiv class=\"card p-4 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-ok mb-1\">129\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-sm text-subtle\">רשומות בשלב ביצוע\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n  \u003Cdiv class=\"card p-4 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-brand mb-1\">~170\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-sm text-subtle\">מיליארד ₪ תקציב מוערך\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\n\u003C!-- Insights -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex items-center gap-2 mb-3 text-brand\">\n    \u003Cimg src=\"\u002Ficons\u002Fcircle-check.svg\" alt=\"\" class=\"w-5 h-5\" \u002F>\n    \u003Ch2 class=\"m-0 text-lg font-semibold text-ink-deep\">תובנות עיקריות\u003C\u002Fh2>\n  \u003C\u002Fdiv>\n  \u003Cul class=\"list-none m-0 ps-0 space-y-2 text-sm\">\n    \u003Cli class=\"flex items-start gap-2\">\n      \u003Cimg src=\"\u002Ficons\u002Fcircle-check.svg\" alt=\"\" class=\"w-4 h-4 mt-1 shrink-0 text-ok\" \u002F>\n      \u003Cspan>129 רשומות — כ-44% מהרשומות עם שלב ידוע — נמצאות בשלב \u003Cstrong>ביצוע\u003C\u002Fstrong>, המעידות כי תכנית העבודה יצאה לפועל בהיקף נרחב.\u003C\u002Fspan>\n    \u003C\u002Fli>\n    \u003Cli class=\"flex items-start gap-2\">\n      \u003Cimg src=\"\u002Ficons\u002Fcircle-check.svg\" alt=\"\" class=\"w-4 h-4 mt-1 shrink-0 text-ok\" \u002F>\n      \u003Cspan>\u003Cstrong>נתיבי ישראל\u003C\u002Fstrong> היא הגוף המבצע הגדול ביותר, עם 109 רשומות (כ-24% מהמאגר), ואחריה מוריה (66) ונתיבי איילון (58).\u003C\u002Fspan>\n    \u003C\u002Fli>\n    \u003Cli class=\"flex items-start gap-2\">\n      \u003Cimg src=\"\u002Ficons\u002Fcircle-check.svg\" alt=\"\" class=\"w-4 h-4 mt-1 shrink-0 text-ok\" \u002F>\n      \u003Cspan>ארבעת קווי הרכבת הקלה (ירוק, אדום, סגול, כחול) מייצגים יחד השקעה מוערכת של כ-56 מיליארד ₪ — הפרויקטים הגדולים ביותר בתכנית.\u003C\u002Fspan>\n    \u003C\u002Fli>\n    \u003Cli class=\"flex items-start gap-2\">\n      \u003Cimg src=\"\u002Ficons\u002Fcircle-check.svg\" alt=\"\" class=\"w-4 h-4 mt-1 shrink-0 text-ok\" \u002F>\n      \u003Cspan>202 רשומות (45%) יוזמו בשנת 2019 עצמה, שנת הכנת התכנית. רק 52 רשומות יוזמו לפני 2017, מה שמצביע על שלב תכנון מאסיבי בשנים 2018–2019.\u003C\u002Fspan>\n    \u003C\u002Fli>\n    \u003Cli class=\"flex items-start gap-2\">\n      \u003Cimg src=\"\u002Ficons\u002Ftriangle-alert.svg\" alt=\"\" class=\"w-4 h-4 mt-1 shrink-0 text-warn\" \u002F>\n      \u003Cspan>88 רשומות מסווגות \"לא ידוע\" בשדה שלב הביצוע, ו-66 נוספות נושאות ערכים לא תקינים — פערי נתונים הנוגעים לכ-34% מהמאגר.\u003C\u002Fspan>\n    \u003C\u002Fli>\n  \u003C\u002Ful>\n\u003C\u002Fsection>\n\n\u003C!-- Charts Row 1: Stage pipeline + Project type -->\n\u003Cdiv class=\"grid grid-cols-1 md:grid-cols-2 gap-5 mb-6\">\n  \u003Csection class=\"card p-5\">\n    \u003Ch2 class=\"m-0 mb-3 text-base font-semibold text-ink-deep\">שלבי ביצוע פרויקטים\u003C\u002Fh2>\n    \u003Cdiv id=\"chart-stage\" class=\"h-64 md:h-80\">\u003C\u002Fdiv>\n  \u003C\u002Fsection>\n  \u003Csection class=\"card p-5\">\n    \u003Ch2 class=\"m-0 mb-3 text-base font-semibold text-ink-deep\">פילוח לפי סוג פרויקט\u003C\u002Fh2>\n    \u003Cdiv id=\"chart-type\" class=\"h-64 md:h-80\">\u003C\u002Fdiv>\n  \u003C\u002Fsection>\n\u003C\u002Fdiv>\n\n\u003C!-- Company breakdown -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex items-center gap-2 mb-3 text-brand\">\n    \u003Cimg src=\"\u002Ficons\u002Fbuilding-2.svg\" alt=\"\" class=\"w-5 h-5\" \u002F>\n    \u003Ch2 class=\"m-0 text-lg font-semibold text-ink-deep\">פילוח לפי גוף מבצע\u003C\u002Fh2>\n  \u003C\u002Fdiv>\n  \u003Cdiv id=\"chart-comp\" class=\"h-64 md:h-80\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- Top 10 projects by cost -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex items-center gap-2 mb-3 text-brand\">\n    \u003Cimg src=\"\u002Ficons\u002Fdatabase.svg\" alt=\"\" class=\"w-5 h-5\" \u002F>\n    \u003Ch2 class=\"m-0 text-lg font-semibold text-ink-deep\">10 הפרויקטים הגדולים לפי עלות מוערכת\u003C\u002Fh2>\n  \u003C\u002Fdiv>\n  \u003Cp class=\"text-xs text-subtle mb-3\">עלות ב-מיליארדי ₪ (נתוני המאגר מיוצגים ביחידות אלפי ₪)\u003C\u002Fp>\n  \u003Cdiv id=\"chart-cost\" class=\"h-72 md:h-[420px]\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- Subtype + Year row -->\n\u003Cdiv class=\"grid grid-cols-1 md:grid-cols-2 gap-5 mb-6\">\n  \u003Csection class=\"card p-5\">\n    \u003Ch2 class=\"m-0 mb-3 text-base font-semibold text-ink-deep\">תת-סוג פרויקט (10 מובילים)\u003C\u002Fh2>\n    \u003Cp class=\"text-xs text-subtle mb-2\">לא כולל \"לא ידוע\" (117 רשומות)\u003C\u002Fp>\n    \u003Cdiv id=\"chart-subtype\" class=\"h-64 md:h-80\">\u003C\u002Fdiv>\n  \u003C\u002Fsection>\n  \u003Csection class=\"card p-5\">\n    \u003Ch2 class=\"m-0 mb-3 text-base font-semibold text-ink-deep\">רשומות לפי שנת יזום\u003C\u002Fh2>\n    \u003Cp class=\"text-xs text-subtle mb-2\">382 רשומות עם שנת יזום תקינה בלבד\u003C\u002Fp>\n    \u003Cdiv id=\"chart-year\" class=\"h-64 md:h-80\">\u003C\u002Fdiv>\n  \u003C\u002Fsection>\n\u003C\u002Fdiv>\n\n\u003C!-- GovExplorer -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex flex-wrap items-center justify-between gap-3 mb-3\">\n    \u003Cdiv class=\"flex items-center gap-2 text-brand\">\n      \u003Cimg src=\"\u002Ficons\u002Fsearch.svg\" alt=\"\" class=\"w-5 h-5\" \u002F>\n      \u003Ch2 class=\"m-0 text-lg font-semibold text-ink-deep\">עיון ברשימת הפרויקטים\u003C\u002Fh2>\n    \u003C\u002Fdiv>\n    \u003Cinput id=\"explorer-search\" class=\"gov-explorer-search\"\n           type=\"search\" placeholder=\"חיפוש לפי שם פרויקט...\"\n           aria-label=\"חיפוש פרויקטים\" \u002F>\n  \u003C\u002Fdiv>\n  \u003Cdiv id=\"explorer\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- Original notes -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex items-center gap-2 mb-3 text-brand\">\n    \u003Cimg src=\"\u002Ficons\u002Flist.svg\" alt=\"\" class=\"w-5 h-5\" \u002F>\n    \u003Ch2 class=\"m-0 text-lg font-semibold text-ink-deep\">תיאור מקורי\u003C\u002Fh2>\n  \u003C\u002Fdiv>\n  \u003Cp class=\"m-0 text-sm text-subtle whitespace-pre-line\">תכנית עבודה לפיתוח תשתיות תחבורה לחומש הקרוב\u003C\u002Fp>\n\u003C\u002Fsection>\n\n\u003Cscript>\n  const GOVIL_PALETTE = [\n    '#0068f5', '#0b3668', '#6c9fd8', '#0053c4', '#0c3058',\n    '#3d70b0', '#b7d2f7', '#2658a0', '#dbe8fb', '#0c1f3d'\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  \u002F* ── Chart 1: Stage pipeline bar ── *\u002F\n  const chartStage = echarts.init(document.getElementById('chart-stage'));\n  chartStage.setOption(Object.assign({}, baseECharts, {\n    tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' } },\n    xAxis: {\n      type: 'category',\n      data: [\n        `יזום`,\n        `תכנון מוקדם`,\n        `תכנון מפורט`,\n        `פרסום מכרז`,\n        `ביצוע`,\n        `סגירת חשבון`,\n        `לא ידוע`\n      ],\n      axisLabel: { fontFamily: 'Rubik', fontSize: 10, rotate: 20 }\n    },\n    yAxis: {\n      type: 'value',\n      name: `רשומות`,\n      nameTextStyle: { fontFamily: 'Rubik', color: '#0c3058' }\n    },\n    series: [{\n      type: 'bar',\n      barMaxWidth: 48,\n      data: [\n        21,\n        46,\n        71,\n        21,\n        { value: 129, itemStyle: { color: '#198754' } },\n        { value: 6,   itemStyle: { color: '#6c9fd8' } },\n        { value: 88,  itemStyle: { color: '#c3cfe7' } }\n      ],\n      label: { show: true, position: 'top', fontFamily: 'Rubik', fontSize: 11, color: '#0c3058' }\n    }]\n  }));\n\n  \u002F* ── Chart 2: Project type donut ── *\u002F\n  const chartType = echarts.init(document.getElementById('chart-type'));\n  chartType.setOption(Object.assign({}, baseECharts, {\n    tooltip: { trigger: 'item', formatter: '{b}: {c} ({d}%)' },\n    legend: {\n      orient: 'vertical',\n      right: 8,\n      top: 'center',\n      textStyle: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 12 }\n    },\n    series: [{\n      type: 'pie',\n      radius: ['40%', '68%'],\n      center: ['40%', '50%'],\n      data: [\n        { value: 208, name: `תח\"צ` },\n        { value: 174, name: `כבישים` },\n        { value: 66,  name: `אחר \u002F לא מסווג` }\n      ],\n      label: { show: false },\n      emphasis: {\n        label: { show: true, fontFamily: 'Rubik', fontWeight: 'bold', fontSize: 13 }\n      }\n    }]\n  }));\n\n  \u002F* ── Chart 3: Company horizontal bar ── *\u002F\n  const chartComp = echarts.init(document.getElementById('chart-comp'));\n  const compLabels = [\n    `כבישים`,\n    `נתע`,\n    `צתאל`,\n    `חוצה ישראל`,\n    `רכבת ישראל`,\n    `יפה נוף`,\n    `נתיבי איילון`,\n    `מוריה`,\n    `נתיבי ישראל`\n  ];\n  const compValues = [15, 19, 26, 31, 35, 38, 58, 66, 109];\n  chartComp.setOption(Object.assign({}, baseECharts, {\n    grid: { left: 16, right: 56, top: 16, bottom: 16, containLabel: true },\n    tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' } },\n    xAxis: {\n      type: 'value',\n      name: `רשומות`,\n      nameTextStyle: { fontFamily: 'Rubik', color: '#0c3058' },\n      axisLabel: { fontFamily: 'Rubik' }\n    },\n    yAxis: {\n      type: 'category',\n      data: compLabels,\n      axisLabel: { fontFamily: 'Rubik', fontSize: 12, color: '#0c3058' }\n    },\n    series: [{\n      type: 'bar',\n      data: compValues,\n      barMaxWidth: 36,\n      label: { show: true, position: 'right', fontFamily: 'Rubik', fontSize: 11, color: '#0c3058' },\n      itemStyle: { color: '#0068f5', borderRadius: [0, 4, 4, 0] }\n    }]\n  }));\n\n  \u002F* ── Chart 4: Top 10 projects by cost (billions NIS) ── *\u002F\n  const chartCost = echarts.init(document.getElementById('chart-cost'));\n  const costLabels = [\n    `נתיבים מהירים בגוש דן`,\n    `רק\"ל חיפה-נצרת`,\n    `קו מהיר לירושלים`,\n    `מסילה מזרחית`,\n    `כביש 6 חוצה ישראל`,\n    `J-Net`,\n    `קו כחול`,\n    `קו סגול`,\n    `קו אדום`,\n    `קו ירוק`\n  ];\n  const costBillions = [4.70, 5.90, 6.37, 7.50, 7.75, 8.50, 9.35, 10.98, 16.66, 19.07];\n  chartCost.setOption(Object.assign({}, baseECharts, {\n    grid: { left: 16, right: 80, top: 16, bottom: 24, containLabel: true },\n    tooltip: {\n      trigger: 'axis',\n      axisPointer: { type: 'shadow' },\n      formatter: params => {\n        const p = params[0];\n        return `${p.name}: ${p.value.toFixed(2)} מיליארד ` + String.fromCharCode(0x20AA);\n      }\n    },\n    xAxis: {\n      type: 'value',\n      name: `מיליארדי ` + String.fromCharCode(0x20AA),\n      nameTextStyle: { fontFamily: 'Rubik', color: '#0c3058' },\n      axisLabel: { fontFamily: 'Rubik' }\n    },\n    yAxis: {\n      type: 'category',\n      data: costLabels,\n      axisLabel: { fontFamily: 'Rubik', fontSize: 11, color: '#0c3058' }\n    },\n    series: [{\n      type: 'bar',\n      data: costBillions.map((v, i) => ({\n        value: v,\n        itemStyle: {\n          color: i >= 6 ? '#0053c4' : (i >= 4 ? '#0068f5' : '#6c9fd8'),\n          borderRadius: [0, 4, 4, 0]\n        }\n      })),\n      barMaxWidth: 32,\n      label: {\n        show: true,\n        position: 'right',\n        fontFamily: 'Rubik',\n        fontSize: 11,\n        color: '#0c3058',\n        formatter: p => p.value.toFixed(2)\n      }\n    }]\n  }));\n\n  \u002F* ── Chart 5: Sub-type horizontal bar (top 10, excl. unknown) ── *\u002F\n  const chartSubtype = echarts.init(document.getElementById('chart-subtype'));\n  const subtypeLabels = [\n    `חיבורים לנמל`,\n    `עורק ראשי`,\n    `דיור`,\n    `תח\"צ`,\n    `מהיר לעיר`,\n    `הסעת המונים BRT`,\n    `חומש מזרח ירושלים`,\n    `רק\"ל`,\n    `מסילתי`,\n    `כבישים`\n  ];\n  const subtypeValues = [8, 9, 11, 15, 16, 18, 19, 38, 53, 64];\n  chartSubtype.setOption(Object.assign({}, baseECharts, {\n    grid: { left: 16, right: 48, top: 8, bottom: 8, containLabel: true },\n    tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' } },\n    xAxis: {\n      type: 'value',\n      name: `רשומות`,\n      nameTextStyle: { fontFamily: 'Rubik', color: '#0c3058' },\n      axisLabel: { fontFamily: 'Rubik', fontSize: 10 }\n    },\n    yAxis: {\n      type: 'category',\n      data: subtypeLabels,\n      axisLabel: { fontFamily: 'Rubik', fontSize: 10, color: '#0c3058' }\n    },\n    series: [{\n      type: 'bar',\n      data: subtypeValues,\n      barMaxWidth: 28,\n      label: { show: true, position: 'right', fontFamily: 'Rubik', fontSize: 10, color: '#0c3058' },\n      itemStyle: { color: '#3d70b0', borderRadius: [0, 3, 3, 0] }\n    }]\n  }));\n\n  \u002F* ── Chart 6: Year initiated bar ── *\u002F\n  const chartYear = echarts.init(document.getElementById('chart-year'));\n  chartYear.setOption(Object.assign({}, baseECharts, {\n    tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' } },\n    xAxis: {\n      type: 'category',\n      data: ['2016', '2017', '2018', '2019'],\n      axisLabel: { fontFamily: 'Rubik', fontSize: 12 }\n    },\n    yAxis: {\n      type: 'value',\n      name: `רשומות`,\n      nameTextStyle: { fontFamily: 'Rubik', color: '#0c3058' }\n    },\n    series: [{\n      type: 'bar',\n      data: [\n        52,\n        46,\n        82,\n        { value: 202, itemStyle: { color: '#0053c4' } }\n      ],\n      barMaxWidth: 56,\n      label: { show: true, position: 'top', fontFamily: 'Rubik', fontSize: 12, color: '#0c3058' }\n    }]\n  }));\n\n  \u002F* ── Resize all charts on window resize ── *\u002F\n  const allCharts = [chartStage, chartType, chartComp, chartCost, chartSubtype, chartYear];\n  window.addEventListener('resize', () => allCharts.forEach(c => c.resize()));\n\n  \u002F* ── GovExplorer ── *\u002F\n  GovExplorer.create({\n    container:   '#explorer',\n    searchInput: '#explorer-search',\n    resourceId:  'c7921041-21de-4027-83a0-d14135bbe81f',\n    fields:      ['PRJ_NAME', 'COMP_NAME', 'TAT_STG', 'PRJ_COST', 'ORIG_YEAR'],\n    headers:     [`שם הפרויקט`, `גוף מבצע`, `שלב`, `עלות (אלפי ₪)`, `שנת יזום`],\n    searchFields: ['PRJ_NAME'],\n    pageSize:    50,\n    sort:        '_id asc',\n    renderRow: r => {\n      const stageBadge = {\n        [`ביצוע`]:                    'ok',\n        [`סגירת חשבון`]:              'ok',\n        [`פרסום מכרז`]:               'info',\n        [`תכנון מפורט`]:              'warn',\n        [`תכנון מוקדם`]:              'warn',\n        [`יזום ותכנון ראשוני`]:       'mut',\n        [`לא ידוע`]:                  'mut'\n      };\n      const costRaw = parseFloat(r['PRJ_COST']);\n      const costStr = (!isNaN(costRaw) && costRaw > 0)\n        ? Math.round(costRaw).toLocaleString('he-IL')\n        : '\\u2014';\n      const origYr = (r['ORIG_YEAR'] && \u002F^20\\d\\d$\u002F.test(r['ORIG_YEAR']))\n        ? r['ORIG_YEAR']\n        : '\\u2014';\n      return [\n        { text: r['PRJ_NAME'] || '\\u2014' },\n        { text: r['COMP_NAME'] || '\\u2014' },\n        { text: r['TAT_STG']  || '\\u2014', badge: stageBadge[r['TAT_STG']] || 'mut' },\n        { text: costStr, dir: 'ltr' },\n        { text: origYr, dir: 'ltr' },\n      ];\n    },\n  });\n\u003C\u002Fscript>\n",1778130671742]