[{"data":1,"prerenderedAt":29},["ShallowReactive",2],{"dataset-669b2652-f75b-4de3-8e6b-0dfa17accef5":3},{"entry":4,"body":28},{"id":5,"slug":6,"title":7,"organization":8,"organization_slug":9,"summary_he":10,"tags_he":11,"primary_resource_id":16,"formats":17,"metadata_modified":19,"dataset_kind":20,"related_ids":21,"version":27},"669b2652-f75b-4de3-8e6b-0dfa17accef5","maagar-shamaei-mekarkein","מאגר שמאי מקרקעין","משרד המשפטים","ministry_of_justice","מאגר המכיל 3,102 שמאי מקרקעין בעלי רישיון, 91,848 רשומות בחינות הסמכה, ו-4,729 פטורים אקדמיים — מתעדכן אחת לרבעון.",[12,13,14,8,15],"שמאי מקרקעין","רישוי","בחינות מקצועיות","פטורים אקדמיים","8540534a-eccd-4568-a677-652d589ed172",[18],"CSV","2026-04-24T20:12:32.713659","registry",[22,23,24,25,26],"d08d4a17-78f6-43a5-83f9-e6465e64cd24","176f2727-476e-440e-bc8d-5d3461ea0e76","1806c96c-9cc4-47bf-98b3-80a18f061f98","3111ae54-790a-4d02-9750-d51e1134b405","025c3e07-358d-4892-ac2d-1e28f66ba188",1,"\u003C!-- ================================================\n     מאגר שמאי מקרקעין — body fragment\n     ================================================ -->\n\n\u003Ch1 class=\"text-3xl font-bold text-ink-deep mb-3\">מאגר שמאי מקרקעין\u003C\u002Fh1>\n\n\u003C!-- Tag chips -->\n\u003Cdiv class=\"flex flex-wrap gap-2 mb-5\">\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-4\">\n  \u003Cdiv class=\"flex items-start gap-3\">\n    \u003Cimg src=\"\u002Ficons\u002Fcircle-check.svg\" alt=\"\" class=\"w-5 h-5 mt-1 text-ok\" style=\"filter: invert(38%) sepia(72%) saturate(400%) hue-rotate(100deg);\" \u002F>\n    \u003Cdiv>\n      \u003Cdiv class=\"flex items-center gap-2 mb-2\">\n        \u003Cspan class=\"text-sm font-semibold text-ok\">סיכום בינה מלאכותית\u003C\u002Fspan>\n        \u003Cspan class=\"badge\" style=\"background:#d1fae5;color:#065f46;\">אמינות גבוהה\u003C\u002Fspan>\n      \u003C\u002Fdiv>\n      \u003Cp class=\"text-ink text-sm leading-relaxed\">\n        המאגר מכיל שלושה קובצי נתונים: \u003Cstrong>3,102 שמאי מקרקעין בעלי רישיון פעיל\u003C\u002Fstrong>,\n        \u003Cstrong>91,848 רשומות בחינות\u003C\u002Fstrong> לפי מועד וציון, ו-\u003Cstrong>4,729 פטורים\u003C\u002Fstrong> ממבחנים שניתנו לבוגרים אקדמאיים.\n        המאגר מתעדכן אחת לשלושה חודשים ומאפשר לציבור לאמת את רישיונם של שמאי מקרקעין ולהבין את מסלול ההסמכה המקצועית.\n        הנתונים מצביעים על ריכוז גדול של שמאים רשומים במרכז הארץ, כשתל אביב-יפו מובילה.\n      \u003C\u002Fp>\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- Metadata + Resources grid -->\n\u003Cdiv class=\"grid grid-cols-1 md:grid-cols-2 gap-4 mb-5\">\n\n  \u003C!-- Metadata card -->\n  \u003Csection class=\"card p-5\">\n    \u003Ch2 class=\"text-base font-semibold text-ink-deep mb-4 flex items-center gap-2\">\n      \u003Cimg src=\"\u002Ficons\u002Fdatabase.svg\" alt=\"\" class=\"w-4 h-4\" \u002F>\n      פרטי המאגר\n    \u003C\u002Fh2>\n    \u003Cdl class=\"space-y-2 text-sm\">\n      \u003Cdiv class=\"flex justify-between border-b border-rule pb-1\">\n        \u003Cdt class=\"text-subtle\">גוף מפרסם\u003C\u002Fdt>\n        \u003Cdd class=\"font-medium text-ink\">משרד המשפטים\u003C\u002Fdd>\n      \u003C\u002Fdiv>\n      \u003Cdiv class=\"flex justify-between border-b border-rule pb-1\">\n        \u003Cdt class=\"text-subtle\">רישיון שימוש\u003C\u002Fdt>\n        \u003Cdd class=\"font-medium text-ink\">CC-BY\u003C\u002Fdd>\n      \u003C\u002Fdiv>\n      \u003Cdiv class=\"flex justify-between border-b border-rule pb-1\">\n        \u003Cdt class=\"text-subtle\">עדכון אחרון\u003C\u002Fdt>\n        \u003Cdd class=\"font-medium text-ink\">24 אפריל 2026\u003C\u002Fdd>\n      \u003C\u002Fdiv>\n      \u003Cdiv class=\"flex justify-between border-b border-rule pb-1\">\n        \u003Cdt class=\"text-subtle\">תדירות עדכון\u003C\u002Fdt>\n        \u003Cdd class=\"font-medium text-ink\">אחת לשלושה חודשים\u003C\u002Fdd>\n      \u003C\u002Fdiv>\n      \u003Cdiv class=\"flex justify-between border-b border-rule pb-1\">\n        \u003Cdt class=\"text-subtle\">שמאים רשומים\u003C\u002Fdt>\n        \u003Cdd class=\"font-medium text-ink\">3,102\u003C\u002Fdd>\n      \u003C\u002Fdiv>\n      \u003Cdiv class=\"flex justify-between border-b border-rule pb-1\">\n        \u003Cdt class=\"text-subtle\">רשומות בחינות\u003C\u002Fdt>\n        \u003Cdd class=\"font-medium text-ink\">91,848\u003C\u002Fdd>\n      \u003C\u002Fdiv>\n      \u003Cdiv class=\"flex justify-between\">\n        \u003Cdt class=\"text-subtle\">פטורים אקדמיים\u003C\u002Fdt>\n        \u003Cdd class=\"font-medium text-ink\">4,729\u003C\u002Fdd>\n      \u003C\u002Fdiv>\n    \u003C\u002Fdl>\n  \u003C\u002Fsection>\n\n  \u003C!-- Resources card -->\n  \u003Csection class=\"card p-5\">\n    \u003Ch2 class=\"text-base font-semibold text-ink-deep mb-4 flex items-center gap-2\">\n      \u003Cimg src=\"\u002Ficons\u002Fdownload.svg\" alt=\"\" class=\"w-4 h-4\" \u002F>\n      קבצי נתונים להורדה\n    \u003C\u002Fh2>\n    \u003Cdiv class=\"space-y-3\">\n      \u003Ca href=\"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002F669b2652-f75b-4de3-8e6b-0dfa17accef5\u002Fresource\u002F8540534a-eccd-4568-a677-652d589ed172\u002Fdownload\"\n         class=\"flex items-center justify-between p-3 rounded-gov border border-rule hover:border-brand transition-colors group\" target=\"_blank\" rel=\"noopener\">\n        \u003Cdiv>\n          \u003Cdiv class=\"text-sm font-medium text-ink group-hover:text-brand\">רשימת שמאי מקרקעין\u003C\u002Fdiv>\n          \u003Cdiv class=\"text-xs text-subtle mt-0.5\">3,102 רשומות\u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n        \u003Cspan class=\"badge bg-surface-alt text-ink font-mono text-xs\">CSV\u003C\u002Fspan>\n      \u003C\u002Fa>\n      \u003Ca href=\"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002F669b2652-f75b-4de3-8e6b-0dfa17accef5\u002Fresource\u002F8b7f49b2-8281-460f-bcd1-71c5b367db47\u002Fdownload\"\n         class=\"flex items-center justify-between p-3 rounded-gov border border-rule hover:border-brand transition-colors group\" target=\"_blank\" rel=\"noopener\">\n        \u003Cdiv>\n          \u003Cdiv class=\"text-sm font-medium text-ink group-hover:text-brand\">ציון בחינות שמאים\u003C\u002Fdiv>\n          \u003Cdiv class=\"text-xs text-subtle mt-0.5\">91,848 רשומות\u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n        \u003Cspan class=\"badge bg-surface-alt text-ink font-mono text-xs\">CSV\u003C\u002Fspan>\n      \u003C\u002Fa>\n      \u003Ca href=\"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002F669b2652-f75b-4de3-8e6b-0dfa17accef5\u002Fresource\u002Ffdb6434a-e046-428f-b8f5-e753f54ffebc\u002Fdownload\"\n         class=\"flex items-center justify-between p-3 rounded-gov border border-rule hover:border-brand transition-colors group\" target=\"_blank\" rel=\"noopener\">\n        \u003Cdiv>\n          \u003Cdiv class=\"text-sm font-medium text-ink group-hover:text-brand\">פטור ממבחן שמאים\u003C\u002Fdiv>\n          \u003Cdiv class=\"text-xs text-subtle mt-0.5\">4,729 רשומות\u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n        \u003Cspan class=\"badge bg-surface-alt text-ink font-mono text-xs\">CSV\u003C\u002Fspan>\n      \u003C\u002Fa>\n    \u003C\u002Fdiv>\n  \u003C\u002Fsection>\n\u003C\u002Fdiv>\n\n\u003C!-- KPI cards -->\n\u003Cdiv class=\"grid grid-cols-1 sm:grid-cols-3 gap-4 mb-5\">\n  \u003Cdiv class=\"card p-5 text-center\">\n    \u003Cdiv class=\"text-4xl font-bold text-brand mb-1\">3,102\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-sm text-subtle\">שמאים בעלי רישיון פעיל\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n  \u003Cdiv class=\"card p-5 text-center\">\n    \u003Cdiv class=\"text-4xl font-bold text-brand mb-1\">91,848\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-sm text-subtle\">רשומות בחינות (2002–2026)\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n  \u003Cdiv class=\"card p-5 text-center\">\n    \u003Cdiv class=\"text-4xl font-bold text-brand mb-1\">56.1%\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-sm text-subtle\">שיעור עמידה בבחינות (ציון &ge;56)\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\n\u003C!-- Insights -->\n\u003Csection class=\"card p-5 mb-5\">\n  \u003Ch2 class=\"text-base font-semibold text-ink-deep mb-3 flex items-center gap-2\">\n    \u003Cimg src=\"\u002Ficons\u002Ftag.svg\" alt=\"\" class=\"w-4 h-4\" \u002F>\n    תובנות מרכזיות\n  \u003C\u002Fh2>\n  \u003Cul class=\"space-y-2 text-sm text-ink list-disc list-inside\">\n    \u003Cli>\n      \u003Cstrong>ריכוז גיאוגרפי:\u003C\u002Fstrong> מתוך 375 שמאים שמוינו לפי עיר, 128 (34%) פועלים בתל אביב-יפו, 43 ברמת גן, ו-30 בירושלים — מה שמצביע על ריכוז גבוה במרכז הארץ.\n    \u003C\u002Fli>\n    \u003Cli>\n      \u003Cstrong>קושי בבחינות:\u003C\u002Fstrong> בניתוח מדגם של 4,424 בחינות נמצא כי 43.9% הסתיימו בציון נכשל (מתחת ל-56), ורק 4.3% קיבלו ציון של 86 ומעלה — מה שמעיד על רמת דרישה גבוהה.\n    \u003C\u002Fli>\n    \u003Cli>\n      \u003Cstrong>עלייה בהיקף הפעילות:\u003C\u002Fstrong> מספר רשומות הבחינות בשנת 2016 ואילך עולה על 280 לשנה (במדגם), לעומת פחות מ-100 בשנים 2006–2010, המעיד על גידול משמעותי במספר הנגשים לבחינות ההסמכה.\n    \u003C\u002Fli>\n  \u003C\u002Ful>\n  \u003Cp class=\"text-xs text-subtle mt-3\">* נתוני הבחינות מבוססים על מדגם של 5,000 רשומות מתוך 91,848.\u003C\u002Fp>\n\u003C\u002Fsection>\n\n\u003C!-- ===== VISUALIZATIONS ===== -->\n\n\u003C!-- Chart 1: Top cities for licensed appraisers -->\n\u003Csection class=\"card p-5 mb-5\">\n  \u003Ch2 class=\"text-base font-semibold text-ink-deep mb-1\">פיזור שמאים לפי עיר — עשר הערים המובילות\u003C\u002Fh2>\n  \u003Cp class=\"text-xs text-subtle mb-3\">מתוך 375 שמאים שדווחה עבורם עיר (מתוך 3,102 סה\"כ)\u003C\u002Fp>\n  \u003Cdiv id=\"chart-cities\" style=\"height:340px;\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- Chart 2: Exam subjects distribution -->\n\u003Csection class=\"card p-5 mb-5\">\n  \u003Ch2 class=\"text-base font-semibold text-ink-deep mb-1\">נושאי בחינות שכיחים — 10 מובילים\u003C\u002Fh2>\n  \u003Cp class=\"text-xs text-subtle mb-3\">על בסיס מדגם של 5,000 רשומות מתוך 91,848\u003C\u002Fp>\n  \u003Cdiv id=\"chart-exams\" style=\"height:380px;\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- Chart 3: Exams by year -->\n\u003Csection class=\"card p-5 mb-5\">\n  \u003Ch2 class=\"text-base font-semibold text-ink-deep mb-1\">מגמת בחינות לאורך השנים (2002–2026)\u003C\u002Fh2>\n  \u003Cp class=\"text-xs text-subtle mb-3\">על בסיס מדגם של 5,000 רשומות — מספרים יחסיים, לא מוחלטים\u003C\u002Fp>\n  \u003Cdiv id=\"chart-years\" style=\"height:300px;\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- Chart 4: Score distribution -->\n\u003Csection class=\"card p-5 mb-5\">\n  \u003Ch2 class=\"text-base font-semibold text-ink-deep mb-1\">התפלגות ציוני הבחינות\u003C\u002Fh2>\n  \u003Cp class=\"text-xs text-subtle mb-3\">על בסיס מדגם של 4,424 ציוני בחינות תקינים\u003C\u002Fp>\n  \u003Cdiv id=\"chart-scores\" style=\"height:260px;\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- Notes -->\n\u003Csection class=\"card p-5 mb-5\">\n  \u003Ch2 class=\"text-base font-semibold text-ink-deep mb-3 flex items-center gap-2\">\n    \u003Cimg src=\"\u002Ficons\u002Fdatabase.svg\" alt=\"\" class=\"w-4 h-4\" \u002F>\n    אודות המאגר\n  \u003C\u002Fh2>\n  \u003Cp class=\"text-sm text-ink leading-relaxed\">\n    מאגר מידע זה מכיל שלושה קבצי מידע אודות שמאים: רשימת שמאים בעלי רישיון, רשימת בחינות שמאים לפי מועד וציון, רשימת מבחנים שהתקבל פטור עבורם בגין לימודים אקדמאיים.\n    המאגר מתעדכן כל שלושה חודשים.\n  \u003C\u002Fp>\n\u003C\u002Fsection>\n\n\u003C!-- Quality -->\n\u003Csection class=\"card p-5 mb-4\">\n  \u003Ch2 class=\"text-base font-semibold text-ink-deep mb-3\">איכות המאגר\u003C\u002Fh2>\n  \u003Cdiv class=\"flex items-center gap-3 mb-1\">\n    \u003Cdiv class=\"quality-track flex-1\">\n      \u003Cdiv class=\"quality-fill\" style=\"width: 62%;\">\u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n    \u003Cspan class=\"text-sm font-semibold text-ink-deep\">62 \u002F 100\u003C\u002Fspan>\n  \u003C\u002Fdiv>\n  \u003Cul class=\"text-xs text-subtle mt-3 space-y-1\">\n    \u003Cli class=\"flex items-center gap-1.5\">\u003Cimg src=\"\u002Ficons\u002Fcircle-check.svg\" alt=\"\" class=\"w-3.5 h-3.5\" style=\"filter:invert(38%) sepia(72%) saturate(400%) hue-rotate(100deg);\" \u002F> שלושה קבצים מובנים עם סכמה מוגדרת\u003C\u002Fli>\n    \u003Cli class=\"flex items-center gap-1.5\">\u003Cimg src=\"\u002Ficons\u002Fcircle-check.svg\" alt=\"\" class=\"w-3.5 h-3.5\" style=\"filter:invert(38%) sepia(72%) saturate(400%) hue-rotate(100deg);\" \u002F> עדכון קבוע אחת לרבעון\u003C\u002Fli>\n    \u003Cli class=\"flex items-center gap-1.5\">\u003Cimg src=\"\u002Ficons\u002Ftriangle-alert.svg\" alt=\"\" class=\"w-3.5 h-3.5\" style=\"filter:invert(55%) sepia(80%) saturate(500%) hue-rotate(10deg);\" \u002F> שדה \"עיר\" חסר עבור 88% מהשמאים (2,727 מתוך 3,102)\u003C\u002Fli>\n    \u003Cli class=\"flex items-center gap-1.5\">\u003Cimg src=\"\u002Ficons\u002Ftriangle-alert.svg\" alt=\"\" class=\"w-3.5 h-3.5\" style=\"filter:invert(55%) sepia(80%) saturate(500%) hue-rotate(10deg);\" \u002F> אין מידע על תחומי התמחות, ניסיון או סטטוס פעיל\u002Fלא-פעיל\u003C\u002Fli>\n  \u003C\u002Ful>\n\u003C\u002Fsection>\n\n\u003C!-- Scripts -->\n\u003Cscript src=\"https:\u002F\u002Fcdn.jsdelivr.net\u002Fnpm\u002Fecharts@5.4.3\u002Fdist\u002Fecharts.min.js\">\u003C\u002Fscript>\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  \u002F* ---- Chart 1: Top cities ---- *\u002F\n  const citiesData = [\n    { city: 'תל אביב - יפו', count: 128 },\n    { city: 'רמת גן', count: 43 },\n    { city: 'ירושלים', count: 30 },\n    { city: 'חיפה', count: 22 },\n    { city: 'פתח תקווה', count: 14 },\n    { city: 'הרצליה', count: 13 },\n    { city: 'בני ברק', count: 12 },\n    { city: 'חדרה', count: 8 },\n    { city: 'רמת השרון', count: 8 },\n    { city: 'ראשון לציון', count: 8 }\n  ].reverse();\n\n  const chartCities = echarts.init(document.getElementById('chart-cities'));\n  chartCities.setOption(Object.assign({}, baseECharts, {\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: 'axis',\n      axisPointer: { type: 'shadow' },\n      formatter: function (params) {\n        return `\u003Cdiv style=\"font-family:Rubik;direction:rtl;\">${params[0].name}: \u003Cstrong>${params[0].value}\u003C\u002Fstrong> שמאים\u003C\u002Fdiv>`;\n      }\n    }),\n    xAxis: {\n      type: 'value',\n      axisLabel: { fontFamily: 'Rubik, sans-serif', color: '#6c757d' },\n      splitLine: { lineStyle: { color: '#c3cfe7' } }\n    },\n    yAxis: {\n      type: 'category',\n      data: citiesData.map(d => d.city),\n      axisLabel: { fontFamily: 'Rubik, sans-serif', color: '#0c3058', fontSize: 12 }\n    },\n    series: [{\n      type: 'bar',\n      data: citiesData.map(d => d.count),\n      itemStyle: { color: '#0068f5', borderRadius: [0, 4, 4, 0] },\n      label: { show: true, position: 'right', fontFamily: 'Rubik', color: '#0c3058', fontSize: 12 }\n    }]\n  }));\n\n  \u002F* ---- Chart 2: Top exam subjects ---- *\u002F\n  const examData = [\n    { name: 'יסודות הכלכלה חלק ב׳', count: 259 },\n    { name: 'תכנון ובניה חלק א׳', count: 290 },\n    { name: 'דינים', count: 325 },\n    { name: 'יסודות מדידה ומיפוי', count: 351 },\n    { name: 'יישומים בשומת מקרקעין', count: 355 },\n    { name: 'יסודות הנדסת בנין', count: 365 },\n    { name: 'תכנון ובניה חלק ב׳', count: 365 },\n    { name: 'מיסוי מקרקעין ומסים אחרים', count: 400 },\n    { name: 'גישות ועקרונות בהערכת מקרקעין', count: 569 },\n    { name: 'מבוא לתורת השמאות', count: 622 }\n  ];\n\n  const chartExams = echarts.init(document.getElementById('chart-exams'));\n  chartExams.setOption(Object.assign({}, baseECharts, {\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: 'axis',\n      axisPointer: { type: 'shadow' },\n      formatter: function (params) {\n        return `\u003Cdiv style=\"font-family:Rubik;direction:rtl;\">${params[0].name}: \u003Cstrong>${params[0].value}\u003C\u002Fstrong> רשומות במדגם\u003C\u002Fdiv>`;\n      }\n    }),\n    grid: { left: 20, right: 80, top: 20, bottom: 20, containLabel: true },\n    xAxis: {\n      type: 'value',\n      axisLabel: { fontFamily: 'Rubik, sans-serif', color: '#6c757d' },\n      splitLine: { lineStyle: { color: '#c3cfe7' } }\n    },\n    yAxis: {\n      type: 'category',\n      data: examData.map(d => d.name),\n      axisLabel: { fontFamily: 'Rubik, sans-serif', color: '#0c3058', fontSize: 11, width: 200, overflow: 'truncate' }\n    },\n    series: [{\n      type: 'bar',\n      data: examData.map((d, i) => ({\n        value: d.count,\n        itemStyle: { color: GOVIL_PALETTE[i % GOVIL_PALETTE.length], borderRadius: [0, 4, 4, 0] }\n      })),\n      label: { show: true, position: 'right', fontFamily: 'Rubik', color: '#0c3058', fontSize: 11 }\n    }]\n  }));\n\n  \u002F* ---- Chart 3: Exams by year ---- *\u002F\n  const yearsData = [\n    ['2002',65],['2003',151],['2004',155],['2005',112],['2006',87],\n    ['2007',81],['2008',61],['2009',80],['2010',80],['2011',131],\n    ['2012',180],['2013',183],['2014',293],['2015',150],['2016',321],\n    ['2017',336],['2018',285],['2019',288],['2020',298],['2021',334],\n    ['2022',330],['2023',330],['2024',307],['2025',253],['2026',109]\n  ];\n\n  const chartYears = echarts.init(document.getElementById('chart-years'));\n  chartYears.setOption(Object.assign({}, baseECharts, {\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: 'axis',\n      formatter: function (params) {\n        return `\u003Cdiv style=\"font-family:Rubik;direction:rtl;\">שנת ${params[0].name}: \u003Cstrong>${params[0].value}\u003C\u002Fstrong> רשומות במדגם\u003C\u002Fdiv>`;\n      }\n    }),\n    xAxis: {\n      type: 'category',\n      data: yearsData.map(d => d[0]),\n      axisLabel: { fontFamily: 'Rubik, sans-serif', color: '#6c757d', rotate: 45, fontSize: 11 },\n      axisLine: { lineStyle: { color: '#c3cfe7' } }\n    },\n    yAxis: {\n      type: 'value',\n      axisLabel: { fontFamily: 'Rubik, sans-serif', color: '#6c757d' },\n      splitLine: { lineStyle: { color: '#c3cfe7' } }\n    },\n    series: [{\n      type: 'line',\n      data: yearsData.map(d => d[1]),\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.22)' },\n            { offset: 1, color: 'rgba(0,104,245,0.02)' }\n          ]\n        }\n      },\n      symbol: 'circle',\n      symbolSize: 5\n    }]\n  }));\n\n  \u002F* ---- Chart 4: Score distribution ---- *\u002F\n  const scoresData = [\n    { band: 'כישלון (0–55)', count: 1940, pct: 43.9 },\n    { band: 'עובר (56–70)', count: 1473, pct: 33.3 },\n    { band: 'טוב (71–85)', count: 822, pct: 18.6 },\n    { band: 'מצוין (86–100)', count: 189, pct: 4.3 }\n  ];\n\n  const scoreColors = ['#dc3545', '#0068f5', '#3d70b0', '#0b3668'];\n\n  const chartScores = echarts.init(document.getElementById('chart-scores'));\n  chartScores.setOption(Object.assign({}, baseECharts, {\n    color: scoreColors,\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: 'axis',\n      axisPointer: { type: 'shadow' },\n      formatter: function (params) {\n        const item = scoresData[params[0].dataIndex];\n        return `\u003Cdiv style=\"font-family:Rubik;direction:rtl;\">${item.band}\u003Cbr\u002F>\u003Cstrong>${item.count.toLocaleString()}\u003C\u002Fstrong> בחינות (${item.pct}%)\u003C\u002Fdiv>`;\n      }\n    }),\n    grid: { left: 20, right: 80, top: 20, bottom: 20, containLabel: true },\n    xAxis: {\n      type: 'value',\n      axisLabel: { fontFamily: 'Rubik, sans-serif', color: '#6c757d' },\n      splitLine: { lineStyle: { color: '#c3cfe7' } }\n    },\n    yAxis: {\n      type: 'category',\n      data: scoresData.map(d => d.band),\n      axisLabel: { fontFamily: 'Rubik, sans-serif', color: '#0c3058', fontSize: 12 }\n    },\n    series: [{\n      type: 'bar',\n      data: scoresData.map((d, i) => ({\n        value: d.count,\n        itemStyle: { color: scoreColors[i], borderRadius: [0, 4, 4, 0] }\n      })),\n      label: {\n        show: true, position: 'right', fontFamily: 'Rubik', color: '#0c3058', fontSize: 12,\n        formatter: function (params) {\n          return `${scoresData[params.dataIndex].pct}%`;\n        }\n      }\n    }]\n  }));\n\n  \u002F* ---- Responsive resize ---- *\u002F\n  window.addEventListener('resize', function () {\n    chartCities.resize();\n    chartExams.resize();\n    chartYears.resize();\n    chartScores.resize();\n  });\n})();\n\u003C\u002Fscript>\n",1777129050867]