{"id":4342,"date":"2025-09-02T15:16:59","date_gmt":"2025-09-02T12:16:59","guid":{"rendered":"https:\/\/www.ehr.sa\/?page_id=4342"},"modified":"2025-10-20T11:12:29","modified_gmt":"2025-10-20T08:12:29","slug":"%d8%ae%d8%b7%d8%b7-%d8%ae%d8%a8%d8%b1%d8%a7%d8%a1-%d8%a7%d8%af%d8%a7%d8%b1%d8%a9-%d8%a7%d9%84%d9%85%d9%88%d8%a7%d8%b1%d8%af-%d8%a7%d9%84%d8%a8%d8%b4%d8%b1%d9%8a%d8%a9","status":"publish","type":"page","link":"https:\/\/www.ehr.sa\/ar\/%d8%ae%d8%b7%d8%b7-%d8%ae%d8%a8%d8%b1%d8%a7%d8%a1-%d8%a7%d8%af%d8%a7%d8%b1%d8%a9-%d8%a7%d9%84%d9%85%d9%88%d8%a7%d8%b1%d8%af-%d8%a7%d9%84%d8%a8%d8%b4%d8%b1%d9%8a%d8%a9\/","title":{"rendered":"\u062e\u0637\u0637 \u062e\u0628\u0631\u0627\u0621 \u0627\u0644\u0645\u0648\u0627\u0631\u062f \u0627\u0644\u0628\u0634\u0631\u064a\u0629"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4342\" class=\"elementor elementor-4342 elementor-4301\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-51bba10 cspt-col-stretched-none cspt-bg-color-over-image elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"51bba10\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5f2eb2e cspt-bg-color-over-image\" data-id=\"5f2eb2e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-cc89f48 elementor-widget elementor-widget-html\" data-id=\"cc89f48\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- \/pages\/pricing\/ehr-pricing.html -->\n<style>\n\/* =====================\n   eHR Pricing Snippet v3 (RTL, Elementor-safe)\n   ===================== *\/\n.ehr-pricing {\n  --primary:#0e2a6b; --primaryHover:#0b1f59; --accent:#0e2a6b;\n  --bg:#f8fafc; --panel:#ffffff; --card:#ffffff;\n  --text:#0f172a; --muted:#6b7280;\n  --success:#059669; --danger:#dc2626;\n  --border:#e5e7eb; --rowHover:#f3f6ff; --ring:#93c5fd;\n}\n.ehr-pricing.theme-dark{\n  --bg:#0b1220; --panel:#0f172a; --card:#0b1020;\n  --text:#e6e8ee; --muted:#9aa3b2;\n  --border:#1f2937; --rowHover:rgba(255,255,255,.04);\n}\n\n.ehr-pricing{ direction: rtl; font-family:\"Noto Kufi Arabic\",system-ui,-apple-system,Segoe UI,Roboto,\"Helvetica Neue\",Arial,\"Apple Color Emoji\",\"Segoe UI Emoji\"; color:var(--text); background:var(--bg); }\n.ehr-pricing *{ box-sizing:border-box; }\n.ehr-pricing .container{ max-width:1200px; margin:0 auto; padding:24px; }\n\n\/* Toolbar \/ Panel *\/\n.ehr-panel{ background:var(--panel); border:1px solid var(--border); border-radius:20px; padding:16px; box-shadow:0 6px 16px rgba(2,6,23,.06); margin-bottom:16px; }\n.ehr-toolbar{ display:grid; gap:12px; align-items:center; grid-template-columns:1fr; }\n@media (min-width:860px){ .ehr-toolbar{ grid-template-columns:1fr 1fr 1fr auto; } }\n\n.ehr-segment{ display:inline-flex; border-radius:14px; padding:4px; background:#eef2ff; border:1px solid var(--border); width:100%; }\n.ehr-segment button{ flex:1; padding:10px 12px; border:0; background:transparent; cursor:pointer; font-weight:800; color:var(--muted); border-radius:10px; }\n.ehr-segment button.active{ background:var(--primary); color:#fff; }\n\n.ehr-select-wrap{ position:relative; }\n.ehr-select{ appearance:none; width:100%; padding:10px 36px 10px 12px; border:1px solid var(--border); border-radius:12px; background:var(--card); color:var(--text); font-weight:700; }\n.ehr-select-wrap:after{ content:\"\u25be\"; position:absolute; top:50%; transform:translateY(-50%); right:10px; color:var(--muted); pointer-events:none; font-weight:800; }\n\n.ehr-cycle-label{ justify-self:end; color:var(--muted); font-size:14px; font-weight:700; }\n\n\/* SLA (info only) *\/\n.ehr-sla{ display:flex; align-items:center; gap:10px; padding:12px 14px; border:1px dashed var(--border); border-radius:14px; background:var(--card); margin:18px 0 0; }\n.ehr-sla a{ color:var(--primary); text-decoration:underline; font-weight:800; }\n\n\/* Grid Cards *\/\n.ehr-grid{ display:grid; grid-template-columns:1fr; gap:18px; }\n@media (min-width:980px){ .ehr-grid{ grid-template-columns:repeat(3, 1fr); } } \/* \u0644\u0627 \u062a\u0648\u0633\u064a\u0639 \u062a\u0644\u0642\u0627\u0626\u064a *\/\n\n\/* Cards *\/\n.ehr-card{ background:var(--card); border:1px solid var(--border); border-radius:18px; box-shadow:0 6px 18px rgba(2,6,23,.06); display:flex; flex-direction:column; overflow:hidden; position:relative; }\n.ehr-card-header{ padding:18px 18px 12px; border-bottom:1px solid var(--border); background:linear-gradient(180deg, rgba(14,42,107,.04), transparent); }\n.ehr-ribbon{ position:absolute; inset-inline-start:-40px; top:16px; transform: rotate(-35deg); background:#dcfce7; color:var(--success); padding:6px 50px; font-weight:900; border:1px solid #86efac; border-radius:10px; box-shadow:0 4px 10px rgba(0,0,0,.05); }\n.ehr-card-title{ font-size:22px; font-weight:900; margin:0 0 4px; color:var(--text); }\n.ehr-card-desc{ margin:0; color:var(--muted); font-size:14px; }\n\n\/* Allow 2 lines (no ellipsis) *\/\n.ehr-card-title,.ehr-card-desc,.ehr-module-title{ display:block; white-space:normal; overflow:hidden; text-overflow:clip; line-height:1.4; max-height:calc(1.4em * 2); }\n.ehr-module-header.custom .ehr-module-title{ white-space:nowrap; overflow:hidden; text-overflow:clip; max-height:none; }\n\n\/* Single-line bits *\/\n.ehr-price-total,.ehr-pill,.ehr-sub li{ white-space:nowrap; overflow:hidden; text-overflow:clip; }\n\n.ehr-price-total{ display:flex; align-items:baseline; gap:8px; font-weight:900; font-size:24px; color:var(--primary); margin-top:10px; }\n.ehr-price-total .unit{ font-size:12px; color:var(--muted); font-weight:800; }\n.ehr-na{ color:var(--muted); font-weight:800; }\n\n\/* Module sections *\/\n.ehr-modules{ padding:8px 10px 12px; }\n.ehr-module{ border-top:1px dashed var(--border); }\n.ehr-module:first-child{ border-top:none; }\n\n\/* NEW column order: arrow | title | price pill | flag(checkbox on custom) *\/\n.ehr-module-header{ display:grid; grid-template-columns:22px 1fr auto 26px; align-items:center; gap:10px; padding:12px; border-radius:12px; cursor:pointer; transition:background .15s ease; }\n.ehr-module-header:hover{ background:var(--rowHover); }\n\n.ehr-pill{ justify-self:end; min-width:100px; text-align:center; border:1px solid var(--border); border-radius:999px; padding:4px 10px; font-size:12px; background:var(--panel); color:var(--text); font-weight:800; }\n.ehr-arrow{ font-weight:900; font-size:16px; width:1.25em; text-align:center; color:var(--muted); }\n\n\/* Flag (status) *\/\n.ehr-flag{ width:22px; height:22px; display:inline-flex; align-items:center; justify-content:center; border-radius:999px; font-size:13px; font-weight:900; }\n.ehr-flag.included{ color:#fff; background:var(--success); }\n.ehr-flag.excluded{ color:#fff; background:var(--danger); }\n\n\/* (1) Basic plan only: excluded flags gray #a9a9a9 *\/\n.ehr-card[data-plan=\"basic\"] .ehr-flag.excluded{ background:#a9a9a9; }\n\n\/* Toggle focus (custom plan) *\/\n.ehr-flag.toggle{ cursor:pointer; box-shadow:0 0 0 2px rgba(2,6,23,.06) inset; }\n.ehr-flag.toggle:focus{ outline:3px solid var(--ring); outline-offset:2px; }\n\n.ehr-module-title{ font-weight:800; }\n.ehr-module-title.excluded{ text-decoration:line-through; color:var(--muted); }\n\n.ehr-sub{ display:none; padding:0 12px 10px; }\n.ehr-sub.open{ display:block; }\n.ehr-sub ul{ list-style:none; margin:0; padding:8px 0 0; display:grid; gap:6px; }\n.ehr-sub li{ padding:10px 12px; border-radius:10px; background:var(--panel); border:1px solid var(--border); font-weight:600; }\n\n\/* CTA *\/\n.ehr-cta-wrap{ margin-top:8px; }\n.ehr-cta{\n  display:block; width:100%; text-align:center; padding:14px 16px; border-radius:14px;\n  background:var(--primary); color:#fff; font-weight:900; border:none; cursor:pointer; text-decoration:none;\n  box-shadow:0 8px 18px rgba(14,42,107,.25); transition:background .15s ease, transform .15s ease, box-shadow .15s ease;\n}\n.ehr-cta:hover{ background:var(--primaryHover); box-shadow:0 10px 22px rgba(14,42,107,.30); transform:translateY(-1px); }\n.ehr-cta:active{ transform:translateY(0); }\n\n\/* Admin panel *\/\n#ehr-admin{ display:none; margin-top:20px; border:1px solid var(--border); border-radius:18px; background:var(--panel); overflow:hidden; box-shadow:0 6px 16px rgba(2,6,23,.06); }\n#ehr-admin .hdr{ display:flex; gap:8px; align-items:center; justify-content:space-between; padding:12px 14px; border-bottom:1px solid var(--border); }\n#ehr-admin .hdr .left{ display:flex; gap:8px; align-items:center; flex-wrap:wrap; }\n#ehr-admin .grid{ padding:12px; overflow:auto; }\n#ehr-admin table{ border-collapse:collapse; width:100%; min-width:720px; }\n#ehr-admin th,#ehr-admin td{ border:1px solid var(--border); padding:10px; text-align:center; font-size:14px; }\n#ehr-admin th{ background:linear-gradient(180deg, rgba(14,42,107,.06), transparent); }\n#ehr-admin input[type=\"number\"]{ width:100%; padding:8px; border:1px solid var(--border); border-radius:10px; background:var(--card); color:var(--text); }\n#ehr-admin .btn{ padding:10px 12px; border-radius:12px; border:1px solid var(--border); background:var(--card); color:var(--text); cursor:pointer; font-weight:800; }\n#ehr-admin .btn.primary{ background:var(--primary); color:#fff; border-color:var(--primary); }\n#ehr-admin .btn.primary:hover{ background:var(--primaryHover); }\n#ehr-admin details{ padding:0 12px 12px; }\n#ehr-admin textarea{ width:100%; min-height:160px; border:1px solid var(--border); border-radius:12px; padding:10px; font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace; background:var(--card); color:var(--text); }\n\n\/* Focus *\/\n.ehr-focusable:focus{ outline:3px solid var(--ring); outline-offset:2px; }\n.ehr-hero{ text-align:center; }\n\n\/* Simple modal shell (kept for optional future use) *\/\n.ehr-modal{ display:none; }\n.ehr-modal.open{ display:block; position:fixed; inset:0; z-index:9999; }\n.ehr-modal .backdrop{ position:absolute; inset:0; background:rgba(0,0,0,.45); }\n.ehr-modal .dialog{ position:relative; margin:40px auto; max-width:920px; background:var(--panel); border-radius:16px; overflow:hidden; }\n.ehr-modal .head{ display:flex; justify-content:space-between; align-items:center; padding:10px 14px; border-bottom:1px solid var(--border); }\n.ehr-modal .body{ padding:0; }\n.ehr-modal .close{ background:none; border:none; font-size:22px; cursor:pointer; }\n<\/style>\n\n<div class=\"ehr-pricing\" dir=\"rtl\">\n  <div class=\"container\">\n    <header class=\"ehr-hero\" style=\"margin-bottom:16px;\">\n      <h1 style=\"margin:0 0 6px; font-size:28px; font-weight:900; color:var(--text);\">\u062e\u0637\u0637 \u062e\u0628\u0631\u0627\u0621 \u0627\u0644\u0645\u0648\u0627\u0631\u062f \u0627\u0644\u0628\u0634\u0631\u064a\u0629<\/h1>\n      <p style=\"margin:0; color:var(--muted); font-weight:700;\">\u0627\u062e\u062a\u0631 \u0645\u062f\u0629 \u0627\u0644\u062f\u0641\u0639 \u0648\u0639\u062f\u062f \u0627\u0644\u0645\u0648\u0638\u0641\u064a\u0646 \u0648\u0634\u0627\u0647\u062f \u0627\u0644\u0633\u0639\u0631 \u0627\u0644\u0645\u0628\u062f\u0626\u064a \u0644\u0643\u0644 \u0628\u0627\u0642\u0629. \u0644\u0644\u062e\u0637\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 \u064a\u0645\u0643\u0646\u0643 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u062b\u0645 \u0637\u0644\u0628 \u0639\u0631\u0636 \u0633\u0639\u0631.<\/p>\n    <\/header>\n\n    <div class=\"ehr-panel\">\n      <div class=\"ehr-toolbar\">\n        <div class=\"ehr-segment\" id=\"cycleSegment\" role=\"tablist\" aria-label=\"\u0627\u062e\u062a\u064a\u0627\u0631 \u062f\u0648\u0631\u0629 \u0627\u0644\u062f\u0641\u0639\"><\/div>\n        <div class=\"ehr-select-wrap\"><select id=\"tierSelect\" class=\"ehr-select\" aria-label=\"\u0627\u062e\u062a\u064a\u0627\u0631 \u0634\u0631\u064a\u062d\u0629 \u0627\u0644\u0645\u0648\u0638\u0641\u064a\u0646\"><\/select><\/div>\n        <div class=\"ehr-select-wrap\"><select id=\"currencySelect\" class=\"ehr-select\" aria-label=\"\u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0639\u0645\u0644\u0629\"><\/select><\/div>\n        <div class=\"ehr-cycle-label\" id=\"cycleLabel\"><\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"ehr-grid\" id=\"plansGrid\"><\/div>\n\n    <div class=\"ehr-sla\" id=\"slaInfo\" role=\"note\" aria-live=\"polite\">\n      <span style=\"font-weight:900;\">\u0647\u0630\u0647 \u0627\u0644\u0627\u062a\u0641\u0627\u0642\u064a\u0627\u062a \u0647\u064a \u0648\u0639\u062f\u0646\u0627 \u0644\u0643: \u0633\u0631\u0639\u0629\u060c \u062f\u0642\u0629\u060c \u0648\u0634\u0641\u0627\u0641\u064a\u0629 \u0641\u064a \u0627\u0644\u062a\u0646\u0641\u064a\u0630.<\/span>\n      <span>\u0645\u0627 \u062a\u062a\u0648\u0642\u0639\u0647 \u0647\u0648 \u0645\u0627 \u0633\u062a\u062d\u0635\u0644 \u0639\u0644\u064a\u0647\u060c \u0641\u064a \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0630\u064a \u062a\u062d\u062a\u0627\u062c\u0647. \u0627\u0637\u0651\u0644\u0639 \u0639\u0644\u0649\n        <a href=\"https:\/\/www.ehr.sa\/ar\/\u0627\u062a\u0641\u0627\u0642\u064a\u0629-\u0645\u0633\u062a\u0648\u0649-\u062e\u062f\u0645\u0629\/\" target=\"_blank\" rel=\"noopener\">\u0627\u062a\u0641\u0627\u0642\u064a\u0629 \u0645\u0633\u062a\u0648\u0649 \u0627\u0644\u062e\u062f\u0645\u0629 (SLA)<\/a>.\n      <\/span>\n    <\/div>\n\n    <section id=\"ehr-admin\" aria-label=\"\u0645\u062d\u0631\u0631 \u0627\u0644\u0623\u0633\u0639\u0627\u0631\"><\/section>\n  <\/div>\n<\/div>\n\n<!-- HubSpot Meetings Modal (optional, not triggered by default) -->\n<div class=\"ehr-modal\" id=\"ehrModal\" aria-hidden=\"true\">\n  <div class=\"backdrop\" data-dismiss=\"modal\"><\/div>\n  <div class=\"dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"ehrModalTitle\">\n    <div class=\"head\">\n      <h3 id=\"ehrModalTitle\" style=\"margin:0;font-weight:900;color:var(--text);\"><\/h3>\n      <button class=\"close\" type=\"button\" aria-label=\"\u0625\u063a\u0644\u0627\u0642\" data-dismiss=\"modal\">\u00d7<\/button>\n    <\/div>\n    <div class=\"body\"><div id=\"ehrHsMount\"><\/div><\/div>\n  <\/div>\n<\/div>\n\n<script>\n(() => {\n  const STORAGE_KEY = \"ehr_pricing_config_v1\";\n  const adminMode = new URLSearchParams(location.search).get(\"admin\") === \"1\";\n\n  \/* \u2705 HubSpot link added (opens in a new tab by default) *\/\n  const MEETING_URL = \"https:\/\/meetings-eu1.hubspot.com\/meetings\/omar-el-shehry\";\n\n  const defaultConfig = {\n    ui: { showPerCardCTA: true },\n    controls: {\n      cycle: [\"monthly:\u0634\u0647\u0631\u064a\", \"quarterly:\u0631\u0628\u0639 \u0633\u0646\u0648\u064a\", \"semiannual:\u0646\u0635\u0641 \u0633\u0646\u0648\u064a\", \"annual:\u0633\u0646\u0648\u064a\"],\n      tiers: [\"1-4\",\"5-49\",\"50-99\",\"100-199\",\"200-499\",\"500-999\",\"1000-1999\",\"2000-2999\"],\n      currencies: [\"SAR:\u0631\u064a\u0627\u0644 \u0633\u0639\u0648\u062f\u064a (SAR)\",\"USD:\u062f\u0648\u0644\u0627\u0631 (USD)\"]\n    },\n    modules: {\n      core: { name: \"\u0627\u0644\u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629\", sub: [\"\u0639\u0644\u0627\u0642\u0627\u062a \u0627\u0644\u0645\u0648\u0638\u0641\u064a\u0646\",\"\u0627\u0644\u0625\u062c\u0627\u0632\u0627\u062a\",\"\u0627\u0644\u062d\u0636\u0648\u0631\",\"\u0627\u0644\u0631\u0648\u0627\u062a\u0628\",\"\u0646\u0647\u0627\u064a\u0629 \u0627\u0644\u062e\u062f\u0645\u0629\"] },\n      erecruit: { name: \"\u0627\u0644\u062a\u0648\u0638\u064a\u0641 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\", sub: [\"\u0627\u0644\u0623\u0648\u0635\u0627\u0641 \u0627\u0644\u0648\u0638\u064a\u0641\u064a\u0629\",\"\u0627\u0644\u0625\u0639\u0644\u0627\u0646\u0627\u062a \u0627\u0644\u0648\u0638\u064a\u0641\u064a\u0629\",\"\u0627\u0644\u0627\u062e\u062a\u064a\u0627\u0631\",\"\u0639\u0631\u0636 \u0627\u0644\u0639\u0645\u0644\"] },\n      egov: { name: \"\u0627\u0644\u062d\u0643\u0648\u0645\u0629 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0629\", sub: [\"\u062d\u0633\u0627\u0628 \u0648\u0632\u0627\u0631\u0629 \u0627\u0644\u0645\u0648\u0627\u0631\u062f \u0627\u0644\u0628\u0634\u0631\u064a\u0629\",\"\u062d\u0633\u0627\u0628 \u0627\u0644\u062a\u0623\u0645\u064a\u0646\u0627\u062a \u0627\u0644\u0627\u062c\u062a\u0645\u0627\u0639\u064a\u0629\",\"\u062d\u0633\u0627\u0628 \u0647\u062f\u0641\",\"\u062d\u0633\u0627\u0628 \u0645\u0642\u064a\u0645\",\"\u062d\u0633\u0627\u0628 \u0642\u0648\u0649\",\"\u062d\u0633\u0627\u0628 \u0645\u062f\u062f\"] },\n      performance: { name: \"\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0623\u062f\u0627\u0621\", sub: [\"\u062a\u062f\u0631\u064a\u0628 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646\",\"\u0625\u0639\u062f\u0627\u062f \u0627\u0644\u0623\u0647\u062f\u0627\u0641\",\"\u0627\u0644\u0645\u0631\u0627\u062c\u0639\u0629 \u0648\u0627\u0644\u062a\u0642\u064a\u064a\u0645\",\"\u062a\u062d\u0644\u064a\u0644 \u0627\u0644\u0627\u062d\u062a\u064a\u0627\u062c\u0627\u062a \u0627\u0644\u062a\u062f\u0631\u064a\u0628\u064a\u0629\",\"\u062e\u0637\u0629 \u0627\u0644\u0645\u0633\u0627\u0631 \u0627\u0644\u0645\u0647\u0646\u064a\",\"\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u062a\u062f\u0631\u064a\u0628\"] },\n      ops: { \n        name: \"\u062f\u0639\u0645 \u0627\u0644\u0639\u0645\u0644\u064a\u0627\u062a\", \n        sub: [\n          \"\u0627\u0644\u0633\u064a\u0627\u0633\u0627\u062a \u0648\u0627\u0644\u0625\u062c\u0631\u0627\u0621\u0627\u062a \u0648\u0643\u062a\u0628 \u0627\u0644\u0645\u0648\u0638\u0641\",\n          \"\u0627\u0633\u062a\u0634\u0627\u0631\u0627\u062a \u0639\u0645\u0627\u0644\u064a\u0629\",              \/\/ \u2190 \u062a\u0645 \u0627\u0644\u062a\u0628\u062f\u064a\u0644 \u0645\u0646 \"\u0627\u0633\u062a\u0634\u0627\u0631\u0627\u062a \u0639\u0645\u0627\u0644\u064a\u0629 \u0639\u0627\u0645\u0629\"\n          \"\u0625\u062f\u0627\u0631\u0629 \u0639\u0642\u0648\u062f \u0627\u0644\u0645\u0648\u0638\u0641\u064a\u0646\",\n          \"\u0627\u0644\u0642\u0631\u0648\u0636\",\n          \"\u0639\u0647\u062f \u0627\u0644\u0645\u0648\u0638\u0641\u064a\u0646\",\n          \"\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0648\u062b\u0627\u0626\u0642\",\n          \"\u0631\u062d\u0644\u0627\u062a \u0627\u0644\u0639\u0645\u0644\",\n          \"\u0627\u0644\u0625\u062c\u0631\u0627\u0621\u0627\u062a \u0627\u0644\u062c\u0632\u0627\u0626\u064a\u0629\",\n          \"\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u062a\u0623\u0645\u064a\u0646 \u0627\u0644\u0637\u0628\u064a\",\n          \"\u062a\u0635\u0645\u064a\u0645 \u0627\u0644\u0645\u0646\u0638\u0645\u0629\",\n          \"\u0645\u0631\u0627\u062c\u0639\u0629 \u0648\u062a\u062f\u0642\u064a\u0642 \u0627\u0644\u0645\u0648\u0627\u0631\u062f \u0627\u0644\u0628\u0634\u0631\u064a\u0629\"\n        ] \n      }\n    },\n    plans: [\n      { id: \"basic\", title: \"\u0627\u0644\u0628\u0627\u0642\u0629 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629\", desc: \"\u062a\u062d\u062a\u0648\u064a \u0639\u0644\u0649 \u062e\u062f\u0645\u0629 \u0648\u0627\u062d\u062f\u0629: \u0627\u0644\u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629\", includes: [\"core\"], excludes: [\"erecruit\",\"egov\",\"performance\",\"ops\"] },\n      { id: \"golden\", title: \"\u0627\u0644\u0628\u0627\u0642\u0629 \u0627\u0644\u0630\u0647\u0628\u064a\u0629\", badge: \"\u0627\u0644\u0623\u0643\u062b\u0631 \u0637\u0644\u0628\u0627\u064b\", desc: \"\u062a\u0634\u0645\u0644 \u0643\u0644 \u0627\u0644\u062e\u062f\u0645\u0627\u062a\", includes: [\"core\",\"erecruit\",\"egov\",\"performance\",\"ops\"] },\n      { id: \"custom\", title: \"\u0627\u0644\u0628\u0627\u0642\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629\", desc: \"\u0627\u0644\u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629 \u0645\u0636\u0627\u0641\u0629 \u062a\u0644\u0642\u0627\u0626\u064a\u064b\u0627 \u2014 \u0627\u062e\u062a\u0631 \u0627\u0644\u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0625\u0636\u0627\u0641\u064a\u0629 \u062d\u0633\u0628 \u0627\u062d\u062a\u064a\u0627\u062c\u0643\", selectableModules: [\"core\",\"erecruit\",\"egov\",\"performance\",\"ops\"] }\n    ],\n    pricingModel: {\n      currencyRates: { SAR: 1, USD: 0.2667 },\n      editableInAdminMode: true,\n      baseModulePrices: {\n        monthly: {\n          \"1-4\":       { core: 2200.00,  erecruit: 2200.00,  egov: 2200.00,  performance: 2200.00,  ops: 4400.00 },\n          \"5-49\":      { core: 3190.00,  erecruit: 3190.00,  egov: 3190.00,  performance: 3190.00,  ops: 6380.00 },\n          \"50-99\":     { core: 4625.50,  erecruit: 4625.50,  egov: 4625.50,  performance: 4625.50,  ops: 9251.00 },\n          \"100-199\":   { core: 6706.97,  erecruit: 6706.97,  egov: 6706.97,  performance: 6706.97,  ops: 13413.95 },\n          \"200-499\":   { core: 9725.11,  erecruit: 9725.11,  egov: 9725.11,  performance: 9725.11,  ops: 19450.23 },\n          \"500-999\":   { core: 14101.41, erecruit: 14101.41, egov: 14101.41, performance: 14101.41, ops: 28202.83 },\n          \"1000-1999\": { core: 20447.05, erecruit: 20447.05, egov: 20447.05, performance: 20447.05, ops: 40894.10 },\n          \"2000-2999\": { core: 29648.22, erecruit: 29648.22, egov: 29648.22, performance: 29648.22, ops: 59296.45 }\n        },\n        quarterly: { \/* 3 \u0623\u0634\u0647\u0631 \u00d7 (1 - 0.05) *\/\n          \"1-4\":       { core: 6270.00,  erecruit: 6270.00,  egov: 6270.00,  performance: 6270.00,  ops: 12540.00 },\n          \"5-49\":      { core: 9091.50,  erecruit: 9091.50,  egov: 9091.50,  performance: 9091.50,  ops: 18183.00 },\n          \"50-99\":     { core: 13182.68, erecruit: 13182.68, egov: 13182.68, performance: 13182.68, ops: 26365.35 },\n          \"100-199\":   { core: 19114.88, erecruit: 19114.88, egov: 19114.88, performance: 19114.88, ops: 38229.76 },\n          \"200-499\":   { core: 27716.57, erecruit: 27716.57, egov: 27716.57, performance: 27716.57, ops: 55433.15 },\n          \"500-999\":   { core: 40189.03, erecruit: 40189.03, egov: 40189.03, performance: 40189.03, ops: 80378.07 },\n          \"1000-1999\": { core: 58274.10, erecruit: 58274.10, egov: 58274.10, performance: 58274.10, ops: 116548.19 },\n          \"2000-2999\": { core: 84497.44, erecruit: 84497.44, egov: 84497.44, performance: 84497.44, ops: 168994.88 }\n        },\n        semiannual: { \/* 6 \u0623\u0634\u0647\u0631 \u00d7 (1 - 0.07) *\/\n          \"1-4\":       { core: 12276.00,  erecruit: 12276.00,  egov: 12276.00,  performance: 12276.00,  ops: 24552.00 },\n          \"5-49\":      { core: 17800.20,  erecruit: 17800.20,  egov: 17800.20,  performance: 17800.20,  ops: 35600.40 },\n          \"50-99\":     { core: 25810.29,  erecruit: 25810.29,  egov: 25810.29,  performance: 25810.29,  ops: 51620.58 },\n          \"100-199\":   { core: 37424.92,  erecruit: 37424.92,  egov: 37424.92,  performance: 37424.92,  ops: 74849.84 },\n          \"200-499\":   { core: 54266.13,  erecruit: 54266.13,  egov: 54266.13,  performance: 54266.13,  ops: 108532.27 },\n          \"500-999\":   { core: 78685.90,  erecruit: 78685.90,  egov: 78685.90,  performance: 78685.90,  ops: 157371.79 },\n          \"1000-1999\": { core: 114094.55, erecruit: 114094.55, egov: 114094.55, performance: 114094.55, ops: 228189.10 },\n          \"2000-2999\": { core: 165437.09, erecruit: 165437.09, egov: 165437.09, performance: 165437.09, ops: 330874.19 }\n        },\n        annual: { \/* 12 \u0634\u0647\u0631 \u00d7 (1 - 0.10) *\/\n          \"1-4\":       { core: 23760.00,  erecruit: 23760.00,  egov: 23760.00,  performance: 23760.00,  ops: 47520.00 },\n          \"5-49\":      { core: 34452.00,  erecruit: 34452.00,  egov: 34452.00,  performance: 34452.00,  ops: 68904.00 },\n          \"50-99\":     { core: 49955.40,  erecruit: 49955.40,  egov: 49955.40,  performance: 49955.40,  ops: 99910.80 },\n          \"100-199\":   { core: 72435.33,  erecruit: 72435.33,  egov: 72435.33,  performance: 72435.33,  ops: 144870.66 },\n          \"200-499\":   { core: 105031.23, erecruit: 105031.23, egov: 105031.23, performance: 105031.23, ops: 210062.46 },\n          \"500-999\":   { core: 152295.28, erecruit: 152295.28, egov: 152295.28, performance: 152295.28, ops: 304590.56 },\n          \"1000-1999\": { core: 220828.16, erecruit: 220828.16, egov: 220828.16, performance: 220828.16, ops: 441656.32 },\n          \"2000-2999\": { core: 320200.83, erecruit: 320200.83, egov: 320200.83, performance: 320200.83, ops: 640401.66 }\n        }\n      },\n      rules: {\n        basic: \"price = baseModulePrices[cycle][tier].core\",\n        custom: \"price = sum(baseModulePrices[cycle][tier][selectedModules])\",\n        golden: { discountFactor: 0.6666667 }\n      },\n      format: { locale: \"ar-EG\", decimals: 2, labelCycle: \"\u0639\u0631\u0636 \/ <cycle>\", hideWords: [\"\u0633\u0639\u0631 \u062a\u0642\u062f\u064a\u0631\u064a\"] }\n    }\n  };\n\n  \/* helpers & state *\/\n  const el = s => document.querySelector(s);\n  function deepMerge(target, source){\n    if (typeof source !== 'object' || source === null) return target;\n    for (const k of Object.keys(source)){\n      if (Array.isArray(source[k])) target[k] = source[k].slice();\n      else if (source[k] && typeof source[k] === 'object') target[k] = deepMerge(target[k] || {}, source[k]);\n      else target[k] = source[k];\n    } return target;\n  }\n  function loadConfig(){ try{\n    const saved = JSON.parse(localStorage.getItem(STORAGE_KEY)||\"null\");\n    if(!saved) return structuredClone(defaultConfig);\n    return deepMerge(structuredClone(defaultConfig), saved);\n  }catch{ return structuredClone(defaultConfig);} }\n  function saveConfig(partial){ const full = deepMerge(loadConfig(), partial||{}); localStorage.setItem(STORAGE_KEY, JSON.stringify(full)); }\n\n  const state = { cfg: loadConfig(), cycle:null, tier:null, currency:null, customModules:new Set() };\n  const fmtCurrency = (amount,currency)=> new Intl.NumberFormat(state.cfg.pricingModel.format.locale,{style:'currency',currency,minimumFractionDigits:state.cfg.pricingModel.format.decimals,maximumFractionDigits:state.cfg.pricingModel.format.decimals}).format(amount);\n  const convert = (sar,c)=> (sar??0)*(state.cfg.pricingModel.currencyRates[c]||1);\n  const getCycleText = key => (state.cfg.controls.cycle.find(c=>c.startsWith(key+\":\"))||\"\").split(\":\")[1]||key;\n\n  function basePrice(cycle,tier,moduleKey){\n    const m = state.cfg.pricingModel.baseModulePrices?.[cycle]?.[tier]?.[moduleKey];\n    return (typeof m==='number') ? m : null;\n  }\n\n  function computePlanTotal(planId){\n    const {cycle,tier,currency} = state;\n    const keys = Object.keys(state.cfg.modules);\n    if (planId==='basic'){\n      const v = basePrice(cycle,tier,'core'); if(v==null) return null; return convert(v,currency);\n    }\n    if (planId==='golden'){\n      const list = keys.map(k=>basePrice(cycle,tier,k));\n      if (list.some(v=>v==null)) return null;\n      const sumSar = list.reduce((a,b)=>a+(b||0),0)*state.cfg.pricingModel.rules.golden.discountFactor;\n      return convert(sumSar, currency);\n    }\n    if (planId==='custom'){\n      const selected = new Set(state.customModules); selected.add('core'); \/\/ \u0645\u0636\u0627\u0641\u0629 \u062a\u0644\u0642\u0627\u0626\u064a\u0627\u064b\n      let missing=false;\n      const sumSar = Array.from(selected).reduce((acc,k)=>{ const v=basePrice(cycle,tier,k); if(v==null){missing=true; return acc;} return acc+v; },0);\n      if(missing && sumSar===0) return null;\n      return convert(sumSar, currency);\n    }\n    return null;\n  }\n\n  function moduleDisplayPrice(moduleKey,opts={}){\n    const {cycle,tier,currency} = state;\n    const v = basePrice(cycle,tier,moduleKey);\n    if (v==null) return '\u2014';\n    const sar = opts.applyDiscount ? v*state.cfg.pricingModel.rules.golden.discountFactor : v;\n    return fmtCurrency(convert(sar,currency), currency);\n  }\n\n  \/* ========= \u0623\u0643\u0648\u0631\u062f\u064a\u0648\u0646 \u0639\u0627\u0645: \u0641\u062a\u062d \u0648\u0627\u062d\u062f \u064a\u0642\u0641\u0644 \u0627\u0644\u0628\u0627\u0642\u064a ========= *\/\n  function closeOtherDropdownsGlobal(currentSub){\n    document.querySelectorAll('.ehr-sub.open').forEach(s=>{\n      if(s !== currentSub){\n        s.classList.remove('open');\n        const headEl = s.previousElementSibling;\n        if(headEl && headEl.classList.contains('ehr-module-header')){\n          headEl.setAttribute('aria-expanded','false');\n          const arr = headEl.querySelector('.ehr-arrow');\n          if(arr) arr.textContent = '\u25b8';\n        }\n      }\n    });\n  }\n\n  \/* UI build *\/\n  function buildToolbar(){\n    const cycWrap = el('#cycleSegment'); cycWrap.innerHTML='';\n    state.cfg.controls.cycle.forEach(entry=>{\n      const [key,label] = entry.split(':');\n      const b = document.createElement('button'); b.type='button'; b.textContent=label; b.dataset.cycle=key; b.className='ehr-focusable'; b.setAttribute('role','tab');\n      b.addEventListener('click',()=>{ state.cycle=key; persistSelections(); renderAll(); });\n      cycWrap.appendChild(b);\n    });\n\n    const tierSel = el('#tierSelect');\n    tierSel.innerHTML = state.cfg.controls.tiers.map(t=>`<option value=\"${t}\">${t} \u0645\u0648\u0638\u0641<\/option>`).join('');\n    tierSel.addEventListener('change',()=>{ state.tier=tierSel.value; persistSelections(); renderAll(); });\n\n    const curSel = el('#currencySelect');\n    curSel.innerHTML = state.cfg.controls.currencies.map(c=>{ const [code,label]=c.split(':'); return `<option value=\"${code}\">${label}<\/option>`; }).join('');\n    curSel.addEventListener('change',()=>{ state.currency=curSel.value; persistSelections(); renderAll(); });\n  }\n\n  function restoreSelections(){\n    const saved = loadConfig(); const last = saved.lastSelected || {};\n    state.cycle = last.cycle || 'monthly';\n    state.tier = last.tier || state.cfg.controls.tiers[0];\n    state.currency = last.currency || 'SAR';\n    state.customModules = new Set(last.customModules || []);\n    state.customModules.add('core'); \/\/ \u0645\u0636\u0627\u0641 \u062f\u0627\u0626\u0645\u0627\u064b\n  }\n  function persistSelections(){ saveConfig({ lastSelected:{ cycle:state.cycle, tier:state.tier, currency:state.currency, customModules:Array.from(state.customModules) } }); }\n\n  function renderPlans(){\n    const grid = el('#plansGrid'); grid.innerHTML='';\n    const cycleArabic = getCycleText(state.cycle);\n\n    state.cfg.plans.forEach(plan=>{\n      const card = document.createElement('article'); card.className='ehr-card'; card.dataset.plan=plan.id;\n\n      \/* Header *\/\n      const hdr = document.createElement('div'); hdr.className='ehr-card-header';\n      hdr.innerHTML = `${plan.badge?`<span class=\"ehr-ribbon\">${plan.badge}<\/span>`:''}\n        <h3 class=\"ehr-card-title\">${plan.title}<\/h3>\n        <p class=\"ehr-card-desc\">${plan.desc||''}<\/p>\n        <div class=\"ehr-price-total\">${renderPlanTotal(plan.id)} <span class=\"unit\">${cycleArabic}<\/span><\/div>`;\n      card.appendChild(hdr);\n\n      \/* Body (modules) *\/\n      const body = document.createElement('div'); body.className='ehr-modules';\n      const modulesKeys = Object.keys(state.cfg.modules);\n\n      modulesKeys.forEach(key=>{\n        const isCustom = (plan.id==='custom');\n        const customSelected = state.customModules.has(key);\n        const included = (plan.includes||[]).includes(key) || (isCustom && (customSelected || key==='core'));\n        const excluded = (plan.excludes||[]).includes(key) || (isCustom && !(customSelected || key==='core'));\n\n        const sec = document.createElement('section'); sec.className='ehr-module';\n\n        const head = document.createElement('div'); head.className='ehr-module-header ehr-focusable';\n        if (isCustom) head.classList.add('custom');\n        head.setAttribute('tabindex','0'); head.setAttribute('role','button'); head.setAttribute('aria-expanded','false');\n\n        const arrow = document.createElement('span'); arrow.className='ehr-arrow'; arrow.textContent='\u25b8';\n\n        let moduleTitle = state.cfg.modules[key].name;\n        if (isCustom && key === 'core') moduleTitle = '\u0627\u0644\u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629';\n\n        const title = document.createElement('span'); \n        title.className='ehr-module-title'+(excluded?' excluded':''); \n        title.textContent=moduleTitle;\n\n        const pill = document.createElement('span'); pill.className='ehr-pill'; \n        pill.textContent=(plan.id==='golden')?moduleDisplayPrice(key,{applyDiscount:true}):moduleDisplayPrice(key);\n\n        const flag = document.createElement('span'); \n        flag.className = 'ehr-flag ' + (included && !excluded ? 'included' : 'excluded');\n        flag.textContent = (included && !excluded) ? '\u2713' : '\u2715';\n\n        head.appendChild(arrow); head.appendChild(title); head.appendChild(pill); head.appendChild(flag);\n\n        if (isCustom && key !== 'core'){\n          flag.classList.add('toggle'); \n          flag.setAttribute('role','checkbox');\n          flag.setAttribute('aria-checked', customSelected ? 'true' : 'false');\n          flag.addEventListener('click',(e)=>{\n            e.stopPropagation();\n            if (state.customModules.has(key)) state.customModules.delete(key);\n            else state.customModules.add(key);\n            persistSelections(); renderAll();\n          });\n        }\n\n        const sub = document.createElement('div'); sub.className='ehr-sub';\n        const ul = document.createElement('ul');\n        state.cfg.modules[key].sub.forEach(s=>{ const li=document.createElement('li'); li.textContent=s; ul.appendChild(li); });\n        sub.appendChild(ul);\n\n        const toggleOpen = ()=>{\n          const isOpen = sub.classList.toggle('open');\n          head.setAttribute('aria-expanded', String(isOpen));\n          arrow.textContent = isOpen ? '\u25be' : '\u25b8';\n          if (isOpen) closeOtherDropdownsGlobal(sub); \/\/ \u0623\u0643\u0648\u0631\u062f\u064a\u0648\u0646 \u0639\u0627\u0645\n        };\n\n        head.addEventListener('click',(e)=>{\n          if (e.target === flag) return;\n          toggleOpen();\n        });\n\n        head.addEventListener('keydown',(e)=>{\n          if (!(e.key==='Enter' || e.key===' ')) return;\n          e.preventDefault();\n          toggleOpen();\n        });\n\n        sec.appendChild(head); sec.appendChild(sub); body.appendChild(sec);\n      });\n\n      card.appendChild(body);\n\n      \/* CTA *\/\n      if (state.cfg.ui.showPerCardCTA){\n        const footer = document.createElement('div'); footer.className='ehr-cta-wrap';\n        const cta = document.createElement('a'); \n        cta.className='ehr-cta'; \n        cta.href = MEETING_URL; \n        cta.target = '_blank'; \n        cta.rel = 'noopener'; \n        cta.setAttribute('role','button'); \n        cta.textContent='\u062a\u0648\u0627\u0635\u0644 \u0645\u0639\u0646\u0627 \u0627\u0644\u0622\u0646';\n        footer.appendChild(cta); \n        card.appendChild(footer);\n      }\n\n      el('#plansGrid').appendChild(card);\n    });\n\n    el('#cycleLabel').textContent = `\u0639\u0631\u0636 \/ ${cycleArabic}`;\n    Array.from(el('#cycleSegment').children).forEach(btn=>{ btn.classList.toggle('active', btn.dataset.cycle===state.cycle); });\n  }\n\n  function renderPlanTotal(planId){\n    const total = computePlanTotal(planId);\n    if (total==null) return `<span class=\"ehr-na\">\u063a\u064a\u0631 \u0645\u062a\u0627\u062d<\/span>`;\n    return `<span>${fmtCurrency(total, state.currency)}<\/span>`;\n  }\n\n  \/* Admin panel (unchanged) *\/\n  function renderAdmin(){\n    const host = el('#ehr-admin');\n    if (!adminMode || !state.cfg.pricingModel.editableInAdminMode){ host.style.display='none'; return; }\n    host.style.display='block';\n    host.innerHTML = `\n      <div class=\"hdr\"><div class=\"left\">\n        <button class=\"btn primary\" id=\"admSave\">\u062d\u0641\u0638<\/button>\n      <\/div><\/div>\n      <div class=\"grid\"><p style=\"padding:8px;color:var(--muted);font-weight:700;\">\u0644\u0648\u062d\u0629 \u0627\u0644\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0623\u0635\u0644\u064a\u0629 \u0645\u062d\u0641\u0648\u0638\u0629\u061b \u062a\u0645 \u0625\u062e\u0641\u0627\u0621 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644 \u0647\u0646\u0627 \u0644\u0644\u062a\u0628\u0633\u064a\u0637.<\/p><\/div>`;\n    el('#admSave').addEventListener('click',()=>{});\n  }\n\n  \/* meetings modal (optional use) *\/\n  function ensureHsScript(){\n    return new Promise((resolve)=>{\n      const id='hs-meetings-embed';\n      if (window._ehrHsEmbedLoaded) return resolve();\n      let s=document.getElementById(id);\n      if (!s){\n        s=document.createElement('script'); s.id=id; s.src='https:\/\/static.hsappstatic.net\/MeetingsEmbed\/ex\/MeetingsEmbedCode.js'; s.async=true;\n        s.onload=()=>{ window._ehrHsEmbedLoaded=true; resolve(); }; document.head.appendChild(s);\n      } else if (s.complete){ window._ehrHsEmbedLoaded=true; resolve();\n      } else { s.addEventListener('load',()=>{ window._ehrHsEmbedLoaded=true; resolve(); }); }\n    });\n  }\n  function openMeetingModal(){\n    const modal=el('#ehrModal'); const host=el('#ehrHsMount'); if(!modal||!host) return;\n    host.innerHTML=`<div class=\"meetings-iframe-container\" data-src=\"${MEETING_URL}\"><\/div>`;\n    ensureHsScript().then(()=>{ modal.classList.add('open'); modal.setAttribute('aria-hidden','false'); document.body.style.overflow='hidden'; const btn=modal.querySelector('.close'); if(btn) btn.focus(); });\n  }\n  function closeMeetingModal(){ const modal=el('#ehrModal'); if(!modal) return; modal.classList.remove('open'); modal.setAttribute('aria-hidden','true'); document.body.style.overflow=''; const host=el('#ehrHsMount'); if(host) host.innerHTML=''; }\n\n  \/* Only open modal if explicitly requested with data-modal=\"1\" *\/\n  document.addEventListener('click', (e)=>{ \n    const a=e.target.closest('.ehr-cta[data-modal=\"1\"]'); \n    if(!a) return; \n    e.preventDefault(); \n    openMeetingModal(); \n  });\n  document.addEventListener('click', (e)=>{ if (e.target.matches('#ehrModal .backdrop, #ehrModal [data-dismiss=\"modal\"]')) closeMeetingModal(); });\n  document.addEventListener('keydown', (e)=>{ if(e.key==='Escape') closeMeetingModal(); });\n\n  \/* boot *\/\n  function renderAll(){ el('#cycleLabel').textContent=`\u0639\u0631\u0636 \/ ${getCycleText(state.cycle)}`; renderPlans(); }\n  function restoreDefaults(){ \n    state.cycle='monthly'; state.tier=state.cfg.controls.tiers[0]; state.currency='SAR'; state.customModules=new Set(); \n    state.customModules.add('core'); \n  }\n  restoreSelections(); if(!state.cycle) restoreDefaults(); buildToolbar(); renderAll(); renderAdmin();\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u062e\u0637\u0637 \u062e\u0628\u0631\u0627\u0621 \u0627\u0644\u0645\u0648\u0627\u0631\u062f \u0627\u0644\u0628\u0634\u0631\u064a\u0629 \u0627\u062e\u062a\u0631 \u0645\u062f\u0629 \u0627\u0644\u062f\u0641\u0639 \u0648\u0639\u062f\u062f \u0627\u0644\u0645\u0648\u0638\u0641\u064a\u0646 \u0648\u0634\u0627\u0647\u062f \u0627\u0644\u0633\u0639\u0631 \u0627\u0644\u0645\u0628\u062f\u0626\u064a \u0644\u0643\u0644 \u0628\u0627\u0642\u0629. \u0644\u0644\u062e\u0637\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 \u064a\u0645\u0643\u0646\u0643 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u062b\u0645 \u0637\u0644\u0628 \u0639\u0631\u0636 \u0633\u0639\u0631. \u0647\u0630\u0647 \u0627\u0644\u0627\u062a\u0641\u0627\u0642\u064a\u0627\u062a \u0647\u064a \u0648\u0639\u062f\u0646\u0627 \u0644\u0643: \u0633\u0631\u0639\u0629\u060c \u062f\u0642\u0629\u060c \u0648\u0634\u0641\u0627\u0641\u064a\u0629 \u0641\u064a \u0627\u0644\u062a\u0646\u0641\u064a\u0630. \u0645\u0627 \u062a\u062a\u0648\u0642\u0639\u0647 \u0647\u0648 \u0645\u0627 \u0633\u062a\u062d\u0635\u0644 \u0639\u0644\u064a\u0647\u060c \u0641\u064a \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0630\u064a \u062a\u062d\u062a\u0627\u062c\u0647. \u0627\u0637\u0651\u0644\u0639 \u0639\u0644\u0649 \u0627\u062a\u0641\u0627\u0642\u064a\u0629 \u0645\u0633\u062a\u0648\u0649 \u0627\u0644\u062e\u062f\u0645\u0629 (SLA). \u00d7<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"class_list":["post-4342","page","type-page","status-publish","hentry"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.ehr.sa\/ar\/wp-json\/wp\/v2\/pages\/4342","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ehr.sa\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ehr.sa\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ehr.sa\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ehr.sa\/ar\/wp-json\/wp\/v2\/comments?post=4342"}],"version-history":[{"count":15,"href":"https:\/\/www.ehr.sa\/ar\/wp-json\/wp\/v2\/pages\/4342\/revisions"}],"predecessor-version":[{"id":4443,"href":"https:\/\/www.ehr.sa\/ar\/wp-json\/wp\/v2\/pages\/4342\/revisions\/4443"}],"wp:attachment":[{"href":"https:\/\/www.ehr.sa\/ar\/wp-json\/wp\/v2\/media?parent=4342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}