{"id":2232,"date":"2026-01-05T03:07:33","date_gmt":"2026-01-05T03:07:33","guid":{"rendered":"https:\/\/hplmo.org\/?page_id=2232"},"modified":"2026-02-06T11:50:53","modified_gmt":"2026-02-06T11:50:53","slug":"zakat-calculator","status":"publish","type":"page","link":"https:\/\/hplmo.org\/en\/zakat-calculator\/","title":{"rendered":"Zakat Calculator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2232\" class=\"elementor elementor-2232\" data-elementor-post-type=\"page\">\n\t\t\t\t<div data-dce-background-overlay-color=\"#0D0D0D\" data-dce-background-image-url=\"https:\/\/hplmo.org\/wp-content\/uploads\/2025\/12\/image1.jpg\" class=\"elementor-element elementor-element-a69e2f7 e-flex e-con-boxed e-con e-parent\" data-id=\"a69e2f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_bottom&quot;:&quot;mountains&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-bottom\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 100\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" opacity=\"0.33\" d=\"M473,67.3c-203.9,88.3-263.1-34-320.3,0C66,119.1,0,59.7,0,59.7V0h1000v59.7 c0,0-62.1,26.1-94.9,29.3c-32.8,3.3-62.8-12.3-75.8-22.1C806,49.6,745.3,8.7,694.9,4.7S492.4,59,473,67.3z\"\/>\n\t<path class=\"elementor-shape-fill\" opacity=\"0.66\" d=\"M734,67.3c-45.5,0-77.2-23.2-129.1-39.1c-28.6-8.7-150.3-10.1-254,39.1 s-91.7-34.4-149.2,0C115.7,118.3,0,39.8,0,39.8V0h1000v36.5c0,0-28.2-18.5-92.1-18.5C810.2,18.1,775.7,67.3,734,67.3z\"\/>\n\t<path class=\"elementor-shape-fill\" d=\"M766.1,28.9c-200-57.5-266,65.5-395.1,19.5C242,1.8,242,5.4,184.8,20.6C128,35.8,132.3,44.9,89.9,52.5C28.6,63.7,0,0,0,0 h1000c0,0-9.9,40.9-83.6,48.1S829.6,47,766.1,28.9z\"\/>\n<\/svg>\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-94a47c1 elementor-widget elementor-widget-heading\" data-id=\"94a47c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Calculate Your Zakat<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a724bf2 elementor-widget elementor-widget-heading\" data-id=\"a724bf2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">A simple and accurate way to calculate your Zakat and fulfill your obligation with confidence.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-96abc94 elementor-widget elementor-widget-hfe-breadcrumbs-widget\" data-id=\"96abc94\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"hfe-breadcrumbs-widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<nav aria-label=\"Breadcrumb\"><ul class=\"hfe-breadcrumbs hfe-breadcrumbs-show-home\"><li class=\"hfe-breadcrumbs-item hfe-breadcrumbs-first\"><span class=\"hfe-breadcrumbs-home-icon\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-home\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z\"><\/path><\/svg><\/span><a href=\"https:\/\/hplmo.org\/en\/\"><span class=\"hfe-breadcrumbs-text\">Home<\/span><\/a><\/li><\/ul><\/nav>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-dce-background-color=\"#FAF7F2\" class=\"elementor-element elementor-element-0886263 e-flex e-con-boxed e-con e-parent\" data-id=\"0886263\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-dce-background-color=\"#FFFFFF\" class=\"elementor-element elementor-element-629d52f e-con-full e-flex e-con e-child\" data-id=\"629d52f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-744b583 e-con-full e-flex e-con e-child\" data-id=\"744b583\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4db6d2b elementor-widget elementor-widget-heading\" data-id=\"4db6d2b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Use this tool to understand your Zakat amount and ensure your giving reaches those who need it most.<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1388fa6 elementor-widget elementor-widget-html\" data-id=\"1388fa6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"calc-suite\" dir=\"ltr\">\r\n  <style>\r\n    :root{\r\n      --primary:#1477a1;\r\n      --accent:#1a8fc4;\r\n      --ink:#1f2937;\r\n      --muted:#6b7280;\r\n      --bg:#ffffff;\r\n      --line:#e5e7eb;\r\n      --radius:14px;\r\n      --shadow:0 8px 25px rgba(20,119,161,.08);\r\n    }\r\n    #calc-suite{\r\n      font-family:\"Inter\", \"Tajawal\", system-ui, -apple-system, \"Segoe UI\", Roboto, Arial;\r\n      color:var(--ink);\r\n      line-height:1.7;\r\n      letter-spacing:.2px;\r\n    }\r\n    #calc-suite.rtl{\r\n      direction:rtl;\r\n      font-family:\"Tajawal\", \"Inter\", system-ui, -apple-system, \"Segoe UI\", Roboto, Arial;\r\n    }\r\n    .cs-wrap{\r\n      max-width:1100px;\r\n      margin:0 auto;\r\n      background:var(--bg);\r\n      border:1px solid var(--line);\r\n      border-radius:var(--radius);\r\n      box-shadow:var(--shadow);\r\n    }\r\n    .cs-head{\r\n      padding:18px 22px;\r\n      border-bottom:1px solid var(--line);\r\n      display:flex;\r\n      flex-wrap:wrap;\r\n      gap:10px;\r\n      justify-content:center;\r\n    }\r\n    .cs-tab{\r\n      padding:10px 16px;\r\n      border:1px solid var(--primary);\r\n      border-radius:999px;\r\n      background:#fff;\r\n      color:var(--primary);\r\n      cursor:pointer;\r\n      font-weight:700;\r\n      transition:.25s;\r\n      font-family:\"Inter\",\"Tajawal\";\r\n    }\r\n    .cs-tab:hover{\r\n      background:rgba(20,119,161,.08);\r\n    }\r\n    .cs-tab.active{\r\n      background:var(--primary);\r\n      color:#fff;\r\n      border-color:var(--primary);\r\n      box-shadow:0 3px 8px rgba(20,119,161,.3);\r\n    }\r\n    .cs-body{padding:24px}\r\n    .cs-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}\r\n    .cs-field{display:flex;flex-direction:column;gap:6px}\r\n    .cs-label{font-weight:700;color:var(--primary);font-size:15px}\r\n    .cs-input,.cs-select{\r\n      border:1px solid var(--line);\r\n      border-radius:10px;\r\n      padding:12px 14px;\r\n      background:#fff;\r\n      color:var(--ink);\r\n      outline:none;\r\n      transition:border-color .2s, box-shadow .2s;\r\n      font-size:15px;\r\n    }\r\n    .cs-input:focus,.cs-select:focus{\r\n      border-color:var(--primary);\r\n      box-shadow:0 0 0 3px rgba(20,119,161,.15);\r\n    }\r\n    .cs-row{display:flex;gap:10px;flex-wrap:wrap}\r\n    .cs-actions{\r\n      display:flex;\r\n      gap:12px;\r\n      align-items:center;\r\n      margin-top:10px;\r\n      flex-wrap:wrap;\r\n    }\r\n    .cs-btn{\r\n      background:linear-gradient(135deg, var(--primary), var(--accent));\r\n      color:#fff;\r\n      padding:12px 20px;\r\n      border:none;\r\n      border-radius:12px;\r\n      font-weight:700;\r\n      cursor:pointer;\r\n      box-shadow:var(--shadow);\r\n      text-decoration:none;\r\n      font-family:\"Inter\",\"Tajawal\";\r\n      transition:.25s;\r\n    }\r\n    .cs-btn:hover{\r\n      transform:translateY(-2px);\r\n      box-shadow:0 6px 16px rgba(20,119,161,.25);\r\n    }\r\n    .cs-btn.secondary{\r\n      background:#fff;\r\n      color:var(--primary);\r\n      border:1px solid var(--primary);\r\n    }\r\n    .cs-result{\r\n      margin-top:14px;\r\n      padding:18px;\r\n      border:1px dashed var(--line);\r\n      border-radius:12px;\r\n      background:#f9fafb;\r\n    }\r\n    .cs-note{color:var(--muted);font-size:13px;line-height:1.6}\r\n    .cs-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:12px}\r\n    .cs-kpi{\r\n      background:#fff;\r\n      border:1px solid var(--line);\r\n      border-radius:12px;\r\n      padding:10px;\r\n      text-align:center;\r\n      transition:.2s;\r\n    }\r\n    .cs-kpi:hover{box-shadow:0 2px 8px rgba(20,119,161,.1)}\r\n    .cs-kpi strong{display:block;font-size:18px;color:var(--primary)}\r\n    .cs-title{\r\n      font-size:22px;\r\n      font-weight:900;\r\n      color:var(--primary);\r\n      margin:0 0 16px;\r\n      text-align:center;\r\n      letter-spacing:.3px;\r\n    }\r\n    .hide{display:none}\r\n    @media(max-width:800px){\r\n      .cs-grid{grid-template-columns:1fr}\r\n      .cs-title{font-size:20px}\r\n    }\r\n  <\/style>\r\n  <!-- \u0628\u0627\u0642\u064a \u0627\u0644\u0643\u0648\u062f \u0628\u062a\u0627\u0639\u0643 \u0647\u0646\u0627 \u0632\u064a \u0645\u0627 \u0647\u0648 -->\r\n<\/div>\r\n\r\n  <div class=\"cs-wrap\">\r\n    <div class=\"cs-head\" id=\"tabs\"><\/div>\r\n    <div class=\"cs-body\" id=\"panels\"><\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    \/\/ ---------- CONFIG ----------\r\n    const DONATE_URL = \"https:\/\/hplmo.org\/cases\";           \/\/ \u0639\u062f\u0651\u0644 \u0645\u0633\u0627\u0631 \u0635\u0641\u062d\u0629\/\u0641\u0648\u0631\u0645 \u0627\u0644\u062a\u0628\u0631\u0639\r\n    const PERCENT = 0.025;                  \/\/ 2.5%\r\n    const NISAB_GOLD_GRAMS = 85;            \/\/ \u0627\u0644\u0646\u0635\u0627\u0628\r\n    const IMPACT_TABLE_DEFAULT = [\r\n      { key_en:\"Food parcel\",   key_ar:\"\u0633\u0644\u0629 \u063a\u0630\u0627\u0626\u064a\u0629\",            key_fr:\"Panier alimentaire\", unit_cost:350 },\r\n      { key_en:\"Hot meal\",      key_ar:\"\u0648\u062c\u0628\u0629 \u0633\u0627\u062e\u0646\u0629\",            key_fr:\"Repas chaud\",        unit_cost:70  },\r\n      { key_en:\"Blanket\",       key_ar:\"\u0628\u0637\u0627\u0646\u064a\u0629\",                key_fr:\"Couverture\",         unit_cost:250 },\r\n      { key_en:\"Clean water\/day\",key_ar:\"\u0645\u0627\u0621 \u0646\u0638\u064a\u0641\/\u064a\u0648\u0645\",        key_fr:\"Eau potable\/jour\",   unit_cost:40  },\r\n    ];\r\n\r\n    \/\/ Detect language from <html lang=\"\">\r\n    const HTML_LANG = (document.documentElement.lang || 'en').toLowerCase();\r\n    const LANG = HTML_LANG.startsWith('ar') ? 'ar' : (HTML_LANG.startsWith('fr') ? 'fr' : 'en');\r\n    if (LANG === 'ar') document.getElementById('calc-suite').classList.add('rtl');\r\n\r\n    \/\/ ---------- I18N ----------\r\n    const I18N = {\r\n      en: {\r\n        tabs: [\"Zakat (Cash)\",\"Zakat (Gold)\",\"Zakat (Stocks)\",\"Zakat al-Fitr\",\"Monthly Giving\",\"Campaign Goal\",\"Your Impact\"],\r\n        titles: {\r\n          money:\"Zakat (Cash)\",\r\n          gold:\"Zakat (Gold)\",\r\n          stocks:\"Zakat (Stocks)\",\r\n          fitr:\"Zakat al-Fitr\",\r\n          monthly:\"Monthly Donation\",\r\n          campaign:\"Campaign Goal\",\r\n          impact:\"Your Donation Impact\"\r\n        },\r\n        labels:{\r\n          totalCash:\"Total cash assets\",\r\n          currency:\"Currency\",\r\n          goldPrice:\"Gold price per gram (24k)\",\r\n          noteNisab:\"Nisab equals the value of 85g gold\",\r\n          goldGrams:\"Gold weight (grams)\",\r\n          gramPrice:\"Price per gram\",\r\n          stocksValue:\"Market value of stocks\",\r\n          shariaNote:\"Note: calculation simplified at 2.5% of market value. Consult scholars for special cases.\",\r\n          people:\"Number of people\",\r\n          perPerson:\"Amount per person\",\r\n          monthlyAmount:\"Monthly amount\",\r\n          months:\"Number of months\",\r\n          target:\"Campaign target\",\r\n          raised:\"Raised so far\",\r\n          avgGift:\"Average gift\",\r\n          amount:\"Amount\"\r\n        },\r\n        buttons:{ calc:\"Calculate\", clear:\"Clear\", donate:\"Donate now\", subscribe:\"Subscribe monthly\", give:\"Give now\", impact:\"Convert to impact\" },\r\n        kpi:{ amount:\"Amount\", nisab:\"Estimated nisab\", zakat:\"Zakat 2.5%\", value:\"Value\", rate:\"Rate\", due:\"Due\", market:\"Market value\", estZakat:\"Estimated zakat\", people:\"People\", per:\"Per person\", total:\"Total\", remaining:\"Remaining\", needed:\"Expected donors\", progress:\"Progress\" },\r\n        notes:{\r\n          noGoldPrice:\"Gold price not provided: a flat 2.5% was applied as an estimate.\",\r\n          goldNisab:\"Nisab is 85g of gold. No zakat if below.\",\r\n          monthly:\"This will be passed as a monthly subscription.\",\r\n          stocks:\"For special cases, please consult a fatwa authority.\",\r\n          impact:\"Impact values are indicative and may vary by project and country.\"\r\n        }\r\n      },\r\n      ar: {\r\n        tabs: [\"\u0632\u0643\u0627\u0629 \u0627\u0644\u0645\u0627\u0644\",\"\u0632\u0643\u0627\u0629 \u0627\u0644\u0630\u0647\u0628\",\"\u0632\u0643\u0627\u0629 \u0627\u0644\u0623\u0633\u0647\u0645\",\"\u0632\u0643\u0627\u0629 \u0627\u0644\u0641\u0637\u0631\",\"\u062a\u0628\u0631\u0639 \u0634\u0647\u0631\u064a\",\"\u0647\u062f\u0641 \u062d\u0645\u0644\u0629\",\"\u0623\u062b\u0631 \u062a\u0628\u0631\u0639\u0643\"],\r\n        titles: {\r\n          money:\"\u062d\u0627\u0633\u0628\u0629 \u0632\u0643\u0627\u0629 \u0627\u0644\u0645\u0627\u0644\",\r\n          gold:\"\u062d\u0627\u0633\u0628\u0629 \u0632\u0643\u0627\u0629 \u0627\u0644\u0630\u0647\u0628\",\r\n          stocks:\"\u062d\u0627\u0633\u0628\u0629 \u0632\u0643\u0627\u0629 \u0627\u0644\u0623\u0633\u0647\u0645\",\r\n          fitr:\"\u0632\u0643\u0627\u0629 \u0627\u0644\u0641\u0637\u0631\",\r\n          monthly:\"\u062d\u0627\u0633\u0628\u0629 \u0627\u0644\u062a\u0628\u0631\u0639 \u0627\u0644\u0634\u0647\u0631\u064a\",\r\n          campaign:\"\u062d\u0627\u0633\u0628\u0629 \u0647\u062f\u0641 \u0627\u0644\u062d\u0645\u0644\u0629\",\r\n          impact:\"\u0623\u062b\u0631 \u062a\u0628\u0631\u0639\u0643\"\r\n        },\r\n        labels:{\r\n          totalCash:\"\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0623\u0645\u0648\u0627\u0644 \u0627\u0644\u0633\u0627\u0626\u0644\u0629\",\r\n          currency:\"\u0627\u0644\u0639\u0645\u0644\u0629\",\r\n          goldPrice:\"\u0633\u0639\u0631 \u062c\u0631\u0627\u0645 \u0627\u0644\u0630\u0647\u0628 (\u0639\u064a\u0627\u0631 24)\",\r\n          noteNisab:\"\u0627\u0644\u0646\u0635\u0627\u0628 \u064a\u0639\u0627\u062f\u0644 \u0642\u064a\u0645\u0629 85 \u062c\u0631\u0627\u0645 \u0630\u0647\u0628\",\r\n          goldGrams:\"\u0648\u0632\u0646 \u0627\u0644\u0630\u0647\u0628 \u0628\u0627\u0644\u062c\u0631\u0627\u0645\",\r\n          gramPrice:\"\u0633\u0639\u0631 \u0627\u0644\u062c\u0631\u0627\u0645\",\r\n          stocksValue:\"\u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0633\u0648\u0642\u064a\u0629 \u0644\u0644\u0623\u0633\u0647\u0645\",\r\n          shariaNote:\"\u062a\u0646\u0628\u064a\u0647: \u0627\u0644\u062d\u0633\u0627\u0628 \u0645\u0628\u0633\u0651\u0637 \u0628\u0646\u0633\u0628\u0629 2.5% \u0645\u0646 \u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0633\u0648\u0642\u064a\u0629. \u0644\u0644\u062d\u0627\u0644\u0627\u062a \u0627\u0644\u062e\u0627\u0635\u0629 \u0631\u0627\u062c\u0639 \u062c\u0647\u0629 \u0627\u0644\u0625\u0641\u062a\u0627\u0621.\",\r\n          people:\"\u0639\u062f\u062f \u0627\u0644\u0623\u0641\u0631\u0627\u062f\",\r\n          perPerson:\"\u0642\u064a\u0645\u0629 \u0627\u0644\u0641\u0631\u062f\",\r\n          monthlyAmount:\"\u0642\u064a\u0645\u0629 \u0627\u0644\u062a\u0628\u0631\u0639 \u0627\u0644\u0634\u0647\u0631\u064a\",\r\n          months:\"\u0639\u062f\u062f \u0627\u0644\u0634\u0647\u0648\u0631\",\r\n          target:\"\u0627\u0644\u0647\u062f\u0641 \u0627\u0644\u0645\u0627\u0644\u064a\",\r\n          raised:\"\u0627\u0644\u0645\u062a\u062d\u0635\u0644 \u062d\u0627\u0644\u064a\u064b\u0627\",\r\n          avgGift:\"\u0645\u062a\u0648\u0633\u0637 \u062a\u0628\u0631\u0639 \u0627\u0644\u0641\u0631\u062f\",\r\n          amount:\"\u0627\u0644\u0645\u0628\u0644\u063a\"\r\n        },\r\n        buttons:{ calc:\"\u0627\u062d\u0633\u0628\", clear:\"\u062a\u0641\u0631\u064a\u063a\", donate:\"\u062a\u0628\u0631\u0651\u0639 \u0627\u0644\u0622\u0646\", subscribe:\"\u0627\u0634\u062a\u0631\u0643 \u0634\u0647\u0631\u064a\u064b\u0627\", give:\"\u0633\u0627\u0647\u0645 \u0627\u0644\u0622\u0646\", impact:\"\u062d\u0648\u0651\u0644 \u0625\u0644\u0649 \u0623\u062b\u0631\" },\r\n        kpi:{ amount:\"\u0627\u0644\u0645\u0628\u0644\u063a\", nisab:\"\u0627\u0644\u0646\u0635\u0627\u0628 \u0627\u0644\u062a\u0642\u062f\u064a\u0631\u064a\", zakat:\"\u0627\u0644\u0632\u0643\u0627\u0629 2.5%\", value:\"\u0627\u0644\u0642\u064a\u0645\u0629\", rate:\"\u0627\u0644\u0646\u0633\u0628\u0629\", due:\"\u0627\u0644\u0645\u0633\u062a\u062d\u0642\", market:\"\u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0633\u0648\u0642\u064a\u0629\", estZakat:\"\u0627\u0644\u0632\u0643\u0627\u0629 \u0627\u0644\u062a\u0642\u062f\u064a\u0631\u064a\u0629\", people:\"\u0639\u062f\u062f \u0627\u0644\u0623\u0641\u0631\u0627\u062f\", per:\"\u0642\u064a\u0645\u0629 \u0627\u0644\u0641\u0631\u062f\", total:\"\u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a\", remaining:\"\u0627\u0644\u0645\u062a\u0628\u0642\u064a\", needed:\"\u0645\u062a\u0628\u0631\u0639\u064a\u0646 \u0645\u062a\u0648\u0642\u0639\u064a\u0646\", progress:\"\u0627\u0644\u062a\u0642\u062f\u0651\u0645\" },\r\n        notes:{\r\n          noGoldPrice:\"\u0644\u0645 \u064a\u062a\u0645 \u0625\u062f\u062e\u0627\u0644 \u0633\u0639\u0631 \u0627\u0644\u0630\u0647\u0628\u060c \u062a\u0645 \u0627\u062d\u062a\u0633\u0627\u0628 2.5% \u0643\u0642\u064a\u0645\u0629 \u062a\u0642\u0631\u064a\u0628\u064a\u0629.\",\r\n          goldNisab:\"\u0627\u0644\u0646\u0635\u0627\u0628 85 \u062c\u0631\u0627\u0645 \u0630\u0647\u0628. \u0625\u0646 \u0643\u0627\u0646 \u0623\u0642\u0644 \u0641\u0644\u0627 \u0632\u0643\u0627\u0629.\",\r\n          monthly:\"\u0633\u064a\u062a\u0645 \u062a\u0645\u0631\u064a\u0631 \u0627\u0644\u0642\u064a\u0645\u0629 \u0643\u0627\u0634\u062a\u0631\u0627\u0643 \u0634\u0647\u0631\u064a.\",\r\n          stocks:\"\u0644\u0644\u062d\u0627\u0644\u0627\u062a \u0627\u0644\u062e\u0627\u0635\u0629 \u0631\u0627\u062c\u0639 \u062c\u0647\u0629 \u0627\u0644\u0625\u0641\u062a\u0627\u0621.\",\r\n          impact:\"\u0642\u064a\u0645 \u0627\u0644\u0623\u062b\u0631 \u062a\u0642\u062f\u064a\u0631\u064a\u0629 \u0648\u0642\u0627\u0628\u0644\u0629 \u0644\u0644\u062a\u062d\u062f\u064a\u062b \u062d\u0633\u0628 \u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0648\u0627\u0644\u0628\u0644\u062f.\"\r\n        }\r\n      },\r\n      fr: {\r\n        tabs: [\"Zakat (Liquidit\u00e9s)\",\"Zakat (Or)\",\"Zakat (Actions)\",\"Zakat al-Fitr\",\"Don mensuel\",\"Objectif de campagne\",\"Impact du don\"],\r\n        titles:{\r\n          money:\"Zakat (Liquidit\u00e9s)\",\r\n          gold:\"Zakat (Or)\",\r\n          stocks:\"Zakat (Actions)\",\r\n          fitr:\"Zakat al-Fitr\",\r\n          monthly:\"Don mensuel\",\r\n          campaign:\"Objectif de campagne\",\r\n          impact:\"Impact de votre don\"\r\n        },\r\n        labels:{\r\n          totalCash:\"Total des liquidit\u00e9s\",\r\n          currency:\"Devise\",\r\n          goldPrice:\"Prix de l\u2019or au gramme (24k)\",\r\n          noteNisab:\"Le nisab correspond \u00e0 85 g d\u2019or\",\r\n          goldGrams:\"Poids d\u2019or (g)\",\r\n          gramPrice:\"Prix par gramme\",\r\n          stocksValue:\"Valeur de march\u00e9 des actions\",\r\n          shariaNote:\"Note : calcul simplifi\u00e9 \u00e0 2,5% de la valeur de march\u00e9. Consultez une autorit\u00e9 comp\u00e9tente si besoin.\",\r\n          people:\"Nombre de personnes\",\r\n          perPerson:\"Montant par personne\",\r\n          monthlyAmount:\"Don mensuel\",\r\n          months:\"Nombre de mois\",\r\n          target:\"Objectif de campagne\",\r\n          raised:\"D\u00e9j\u00e0 collect\u00e9\",\r\n          avgGift:\"Don moyen\",\r\n          amount:\"Montant\"\r\n        },\r\n        buttons:{ calc:\"Calculer\", clear:\"Vider\", donate:\"Faire un don\", subscribe:\"Don mensuel\", give:\"Contribuer\", impact:\"Convertir en impact\" },\r\n        kpi:{ amount:\"Montant\", nisab:\"Nisab estim\u00e9\", zakat:\"Zakat 2,5%\", value:\"Valeur\", rate:\"Taux\", due:\"D\u00fb\", market:\"Valeur de march\u00e9\", estZakat:\"Zakat estim\u00e9e\", people:\"Personnes\", per:\"Par personne\", total:\"Total\", remaining:\"Restant\", needed:\"Donateurs attendus\", progress:\"Avancement\" },\r\n        notes:{\r\n          noGoldPrice:\"Prix de l\u2019or non saisi : application d\u2019un taux forfaitaire de 2,5% \u00e0 titre indicatif.\",\r\n          goldNisab:\"Nisab : 85 g d\u2019or. Pas de zakat si inf\u00e9rieur.\",\r\n          monthly:\"Sera pass\u00e9 en abonnement mensuel.\",\r\n          stocks:\"Pour les cas particuliers, consultez une autorit\u00e9 religieuse.\",\r\n          impact:\"Les valeurs d\u2019impact sont indicatives et peuvent varier.\"\r\n        }\r\n      }\r\n    };\r\n    const T = I18N[LANG];\r\n\r\n    \/\/ ---------- Helpers ----------\r\n    const fmt = (n)=> new Intl.NumberFormat(LANG === 'ar' ? 'ar-EG' : (LANG==='fr'?'fr-FR':'en-US'), { maximumFractionDigits:2 }).format(+n || 0);\r\n    const label = (k)=> T.labels[k] || k;\r\n    const title = (k)=> T.titles[k] || k;\r\n    function donateLink(amount, purpose, freq='one-time'){\r\n      const params = new URLSearchParams({amount:String(amount||0), purpose, freq, lang:LANG});\r\n      return `${DONATE_URL}?${params.toString()}`;\r\n    }\r\n    function btn(label, href, secondary=false){\r\n      const a = document.createElement('a'); a.href = href; a.className = 'cs-btn' + (secondary?' secondary':''); a.textContent = label; return a;\r\n    }\r\n    function field(id, lab, type='number', extra=''){ return `\r\n      <div class=\"cs-field\">\r\n        <label class=\"cs-label\">${lab}<\/label>\r\n        ${type==='select'\r\n          ? `<select class=\"cs-select\" id=\"${id}\">\r\n              <option>EGP<\/option><option>USD<\/option><option>EUR<\/option><option>SAR<\/option><option>AED<\/option>\r\n            <\/select>`\r\n          : `<input type=\"${type}\" min=\"0\" class=\"cs-input\" id=\"${id}\" ${extra} \/>`\r\n        }\r\n      <\/div>` }\r\n\r\n    function resetPanel(id){\r\n      document.querySelectorAll(`#${id} input`).forEach(i=>i.value = i.type==='number' ? '' : '');\r\n      document.querySelectorAll(`#${id} .cs-result`).forEach(r=>r.innerHTML='');\r\n    }\r\n\r\n    \/\/ ---------- Build UI ----------\r\n    const tabs = [\r\n      { id:\"panel-money\",  key:\"money\",  tab:T.tabs[0] },\r\n      { id:\"panel-gold\",   key:\"gold\",   tab:T.tabs[1] },\r\n      { id:\"panel-stocks\", key:\"stocks\", tab:T.tabs[2] },\r\n      { id:\"panel-fitr\",   key:\"fitr\",   tab:T.tabs[3] },\r\n      { id:\"panel-monthly\",key:\"monthly\",tab:T.tabs[4] },\r\n      { id:\"panel-campaign\",key:\"campaign\",tab:T.tabs[5] },\r\n      { id:\"panel-impact\", key:\"impact\", tab:T.tabs[6] },\r\n    ];\r\n\r\n    \/\/ tabs header\r\n    const tabsWrap = document.getElementById('tabs');\r\n    tabs.forEach((t,idx)=>{\r\n      const b = document.createElement('button');\r\n      b.className = 'cs-tab' + (idx===0?' active':'');\r\n      b.textContent = t.tab;\r\n      b.onclick = ()=>activateTab(t.id, b);\r\n      tabsWrap.appendChild(b);\r\n    });\r\n\r\n    \/\/ panels\r\n    const P = document.getElementById('panels');\r\n    P.innerHTML = `\r\n      <div id=\"panel-money\" class=\"panel\">\r\n        <h3 class=\"cs-title\">${title('money')}<\/h3>\r\n        <div class=\"cs-grid\">\r\n          ${field('money_amount', label('totalCash'))}\r\n          ${field('currency', label('currency'), 'select')}\r\n          ${field('gold_price', label('goldPrice'))}\r\n          <span class=\"cs-note\">${label('noteNisab')}<\/span>\r\n        <\/div>\r\n        <div class=\"cs-actions\">\r\n          <button class=\"cs-btn\" onclick=\"calcMoney()\">${T.buttons.calc}<\/button>\r\n          <button class=\"cs-btn secondary\" onclick=\"resetPanel('panel-money')\">${T.buttons.clear}<\/button>\r\n        <\/div>\r\n        <div class=\"cs-result\" id=\"money_result\"><\/div>\r\n      <\/div>\r\n\r\n      <div id=\"panel-gold\" class=\"panel hide\">\r\n        <h3 class=\"cs-title\">${title('gold')}<\/h3>\r\n        <div class=\"cs-grid\">\r\n          ${field('gold_grams', label('goldGrams'))}\r\n          ${field('gold_gram_price', label('gramPrice'))}\r\n        <\/div>\r\n        <div class=\"cs-actions\">\r\n          <button class=\"cs-btn\" onclick=\"calcGold()\">${T.buttons.calc}<\/button>\r\n          <button class=\"cs-btn secondary\" onclick=\"resetPanel('panel-gold')\">${T.buttons.clear}<\/button>\r\n        <\/div>\r\n        <div class=\"cs-result\" id=\"gold_result\"><\/div>\r\n      <\/div>\r\n\r\n      <div id=\"panel-stocks\" class=\"panel hide\">\r\n        <h3 class=\"cs-title\">${title('stocks')}<\/h3>\r\n        <div class=\"cs-grid\">\r\n          ${field('stocks_value', label('stocksValue'))}\r\n          ${field('stocks_currency', label('currency'), 'select')}\r\n        <\/div>\r\n        <div class=\"cs-note\" style=\"margin-top:6px\">${label('shariaNote')}<\/div>\r\n        <div class=\"cs-actions\">\r\n          <button class=\"cs-btn\" onclick=\"calcStocks()\">${T.buttons.calc}<\/button>\r\n          <button class=\"cs-btn secondary\" onclick=\"resetPanel('panel-stocks')\">${T.buttons.clear}<\/button>\r\n        <\/div>\r\n        <div class=\"cs-result\" id=\"stocks_result\"><\/div>\r\n      <\/div>\r\n\r\n      <div id=\"panel-fitr\" class=\"panel hide\">\r\n        <h3 class=\"cs-title\">${title('fitr')}<\/h3>\r\n        <div class=\"cs-grid\">\r\n          ${field('fitr_people', label('people'))}\r\n          ${field('fitr_per_person', label('perPerson'))}\r\n        <\/div>\r\n        <div class=\"cs-actions\">\r\n          <button class=\"cs-btn\" onclick=\"calcFitr()\">${T.buttons.calc}<\/button>\r\n          <button class=\"cs-btn secondary\" onclick=\"resetPanel('panel-fitr')\">${T.buttons.clear}<\/button>\r\n        <\/div>\r\n        <div class=\"cs-result\" id=\"fitr_result\"><\/div>\r\n      <\/div>\r\n\r\n      <div id=\"panel-monthly\" class=\"panel hide\">\r\n        <h3 class=\"cs-title\">${title('monthly')}<\/h3>\r\n        <div class=\"cs-grid\">\r\n          ${field('monthly_amount', label('monthlyAmount'))}\r\n          ${field('monthly_months', label('months'))}\r\n        <\/div>\r\n        <div class=\"cs-actions\">\r\n          <button class=\"cs-btn\" onclick=\"calcMonthly()\">${T.buttons.calc}<\/button>\r\n          <button class=\"cs-btn secondary\" onclick=\"resetPanel('panel-monthly')\">${T.buttons.clear}<\/button>\r\n        <\/div>\r\n        <div class=\"cs-result\" id=\"monthly_result\"><\/div>\r\n      <\/div>\r\n\r\n      <div id=\"panel-campaign\" class=\"panel hide\">\r\n        <h3 class=\"cs-title\">${title('campaign')}<\/h3>\r\n        <div class=\"cs-grid\">\r\n          ${field('goal_target', label('target'))}\r\n          ${field('goal_raised', label('raised'))}\r\n          ${field('goal_avg', label('avgGift'))}\r\n        <\/div>\r\n        <div class=\"cs-actions\">\r\n          <button class=\"cs-btn\" onclick=\"calcCampaign()\">${T.buttons.calc}<\/button>\r\n          <button class=\"cs-btn secondary\" onclick=\"resetPanel('panel-campaign')\">${T.buttons.clear}<\/button>\r\n        <\/div>\r\n        <div class=\"cs-result\" id=\"campaign_result\"><\/div>\r\n      <\/div>\r\n\r\n      <div id=\"panel-impact\" class=\"panel hide\">\r\n        <h3 class=\"cs-title\">${title('impact')}<\/h3>\r\n        <div class=\"cs-grid\">\r\n          ${field('impact_amount', label('amount'))}\r\n          ${field('impact_currency', label('currency'), 'select')}\r\n        <\/div>\r\n        <div class=\"cs-actions\">\r\n          <button class=\"cs-btn\" onclick=\"calcImpact()\">${T.buttons.impact}<\/button>\r\n          <button class=\"cs-btn secondary\" onclick=\"resetPanel('panel-impact')\">${T.buttons.clear}<\/button>\r\n        <\/div>\r\n        <div class=\"cs-result\" id=\"impact_result\"><\/div>\r\n      <\/div>\r\n    `;\r\n\r\n    function activateTab(id, btn){\r\n      document.querySelectorAll('.panel').forEach(p=>p.classList.add('hide'));\r\n      document.getElementById(id).classList.remove('hide');\r\n      document.querySelectorAll('.cs-tab').forEach(x=>x.classList.remove('active'));\r\n      btn.classList.add('active');\r\n    }\r\n\r\n    \/\/ ---------- Calculations ----------\r\n    function moneyResultBox(amount, curr, nisab, zakat, note){\r\n      const box = document.getElementById('money_result');\r\n      box.innerHTML = `\r\n        <div class=\"cs-row\">\r\n          <div class=\"cs-kpis\">\r\n            <div class=\"cs-kpi\"><span>${T.kpi.amount}<\/span><strong>${fmt(amount)} ${curr}<\/strong><\/div>\r\n            <div class=\"cs-kpi\"><span>${T.kpi.nisab}<\/span><strong>${fmt(nisab)} ${curr}<\/strong><\/div>\r\n            <div class=\"cs-kpi\"><span>${T.kpi.zakat}<\/span><strong>${fmt(zakat)} ${curr}<\/strong><\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"cs-actions\" style=\"margin-top:12px\"><\/div>\r\n        <div class=\"cs-note\">${note||''}<\/div>\r\n      `;\r\n      box.querySelector('.cs-actions').appendChild(btn(T.buttons.donate, donateLink(zakat,'zakat-money','one-time')));\r\n    }\r\n    function calcMoney(){\r\n      const amount = +document.getElementById('money_amount').value || 0;\r\n      const curr = document.getElementById('currency').value;\r\n      const goldPrice = +document.getElementById('gold_price').value || 0;\r\n      const nisab = goldPrice > 0 ? NISAB_GOLD_GRAMS * goldPrice : 0;\r\n      let zakat = 0, note='';\r\n      if (nisab === 0){ zakat = amount * PERCENT; note = T.notes.noGoldPrice; }\r\n      else zakat = amount >= nisab ? amount * PERCENT : 0;\r\n      moneyResultBox(amount, curr, nisab, zakat, note);\r\n    }\r\n\r\n    function calcGold(){\r\n      const grams = +document.getElementById('gold_grams').value || 0;\r\n      const gramPrice = +document.getElementById('gold_gram_price').value || 0;\r\n      const value = grams * gramPrice;\r\n      const zakat = grams >= NISAB_GOLD_GRAMS ? value * PERCENT : 0;\r\n      const box = document.getElementById('gold_result');\r\n      box.innerHTML = `\r\n        <div class=\"cs-row\">\r\n          <div class=\"cs-kpis\">\r\n            <div class=\"cs-kpi\"><span>${T.kpi.value}<\/span><strong>${fmt(value)}<\/strong><\/div>\r\n            <div class=\"cs-kpi\"><span>${T.kpi.rate}<\/span><strong>2.5%<\/strong><\/div>\r\n            <div class=\"cs-kpi\"><span>${T.kpi.due}<\/span><strong>${fmt(zakat)}<\/strong><\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"cs-actions\" style=\"margin-top:12px\"><\/div>\r\n        <div class=\"cs-note\">${T.notes.goldNisab}<\/div>\r\n      `;\r\n      box.querySelector('.cs-actions').appendChild(btn(T.buttons.donate, donateLink(zakat,'zakat-gold','one-time')));\r\n    }\r\n\r\n    function calcStocks(){\r\n      const val = +document.getElementById('stocks_value').value || 0;\r\n      const curr = document.getElementById('stocks_currency').value;\r\n      const zakat = val * PERCENT;\r\n      const box = document.getElementById('stocks_result');\r\n      box.innerHTML = `\r\n        <div class=\"cs-row\">\r\n          <div class=\"cs-kpis\">\r\n            <div class=\"cs-kpi\"><span>${T.kpi.market}<\/span><strong>${fmt(val)} ${curr}<\/strong><\/div>\r\n            <div class=\"cs-kpi\"><span>${T.kpi.estZakat}<\/span><strong>${fmt(zakat)} ${curr}<\/strong><\/div>\r\n            <div class=\"cs-kpi\"><span>${T.kpi.rate}<\/span><strong>2.5%<\/strong><\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"cs-actions\" style=\"margin-top:12px\"><\/div>\r\n        <div class=\"cs-note\">${T.notes.stocks}<\/div>\r\n      `;\r\n      box.querySelector('.cs-actions').appendChild(btn(T.buttons.donate, donateLink(zakat,'zakat-stocks','one-time')));\r\n    }\r\n\r\n    function calcFitr(){\r\n      const people = +document.getElementById('fitr_people').value || 1;\r\n      const per = +document.getElementById('fitr_per_person').value || 0;\r\n      const total = people * per;\r\n      const box = document.getElementById('fitr_result');\r\n      box.innerHTML = `\r\n        <div class=\"cs-row\">\r\n          <div class=\"cs-kpis\">\r\n            <div class=\"cs-kpi\"><span>${T.kpi.people}<\/span><strong>${fmt(people)}<\/strong><\/div>\r\n            <div class=\"cs-kpi\"><span>${T.kpi.per}<\/span><strong>${fmt(per)}<\/strong><\/div>\r\n            <div class=\"cs-kpi\"><span>${T.kpi.total}<\/span><strong>${fmt(total)}<\/strong><\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"cs-actions\" style=\"margin-top:12px\"><\/div>\r\n      `;\r\n      box.querySelector('.cs-actions').appendChild(btn(T.buttons.donate, donateLink(total,'zakat-fitr','one-time')));\r\n    }\r\n\r\n    function calcMonthly(){\r\n      const m = +document.getElementById('monthly_amount').value || 0;\r\n      const months = +document.getElementById('monthly_months').value || 1;\r\n      const total = m * months;\r\n      const box = document.getElementById('monthly_result');\r\n      box.innerHTML = `\r\n        <div class=\"cs-row\">\r\n          <div class=\"cs-kpis\">\r\n            <div class=\"cs-kpi\"><span>${T.labels.monthlyAmount}<\/span><strong>${fmt(m)}<\/strong><\/div>\r\n            <div class=\"cs-kpi\"><span>${T.labels.months}<\/span><strong>${fmt(months)}<\/strong><\/div>\r\n            <div class=\"cs-kpi\"><span>${T.kpi.total}<\/span><strong>${fmt(total)}<\/strong><\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"cs-actions\" style=\"margin-top:12px\"><\/div>\r\n        <div class=\"cs-note\">${T.notes.monthly}<\/div>\r\n      `;\r\n      box.querySelector('.cs-actions').appendChild(btn(T.buttons.subscribe, donateLink(m,'monthly-donation','monthly')));\r\n    }\r\n\r\n    function calcCampaign(){\r\n      const target = +document.getElementById('goal_target').value || 0;\r\n      const raised = +document.getElementById('goal_raised').value || 0;\r\n      const avg = +document.getElementById('goal_avg').value || 1;\r\n      const remaining = Math.max(0, target - raised);\r\n      const needed = Math.ceil(remaining \/ avg);\r\n      const progress = target>0 ? Math.min(100, (raised\/target)*100) : 0;\r\n      const box = document.getElementById('campaign_result');\r\n      box.innerHTML = `\r\n        <div class=\"cs-row\">\r\n          <div class=\"cs-kpis\">\r\n            <div class=\"cs-kpi\"><span>${T.kpi.remaining}<\/span><strong>${fmt(remaining)}<\/strong><\/div>\r\n            <div class=\"cs-kpi\"><span>${T.kpi.needed}<\/span><strong>${fmt(needed)}<\/strong><\/div>\r\n            <div class=\"cs-kpi\"><span>${T.kpi.progress}<\/span><strong>${fmt(progress)}%<\/strong><\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"cs-actions\" style=\"margin-top:12px\"><\/div>\r\n      `;\r\n      box.querySelector('.cs-actions').appendChild(btn(T.buttons.give, donateLink(avg,'campaign-average','one-time')));\r\n    }\r\n\r\n    function calcImpact(){\r\n      const amount = +document.getElementById('impact_amount').value || 0;\r\n      const curr = document.getElementById('impact_currency').value;\r\n      const table = IMPACT_TABLE_DEFAULT.map(i=>{\r\n        const name = LANG==='ar' ? i.key_ar : (LANG==='fr' ? i.key_fr : i.key_en);\r\n        const n = Math.floor(amount \/ i.unit_cost);\r\n        return `<div class=\"cs-kpi\"><span>${name}<\/span><strong>${fmt(n)}<\/strong><div class=\"cs-note\">${fmt(i.unit_cost)} ${curr} \/ unit<\/div><\/div>`;\r\n      }).join('');\r\n      const box = document.getElementById('impact_result');\r\n      box.innerHTML = `\r\n        <div class=\"cs-kpis\">${table}<\/div>\r\n        <div class=\"cs-actions\" style=\"margin-top:12px\"><\/div>\r\n        <div class=\"cs-note\">${T.notes.impact}<\/div>\r\n      `;\r\n      box.querySelector('.cs-actions').appendChild(btn(T.buttons.donate, donateLink(amount,'impact-converter','one-time')));\r\n    }\r\n\r\n    \/\/ activate first tab by default\r\n    function firstTab(){ document.querySelectorAll('.panel').forEach((p,i)=> p.classList.toggle('hide', i!==0)); }\r\n    firstTab();\r\n  <\/script>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Calculate Your Zakat A simple and accurate way to calculate your Zakat and fulfill your obligation with confidence. Home Use this tool to understand your Zakat amount and ensure your giving reaches those who need it most.<\/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,"give_campaign_id":0,"footnotes":""},"class_list":["post-2232","page","type-page","status-publish","hentry"],"acf":[],"campaignId":"","_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/hplmo.org\/en\/wp-json\/wp\/v2\/pages\/2232","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hplmo.org\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hplmo.org\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hplmo.org\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hplmo.org\/en\/wp-json\/wp\/v2\/comments?post=2232"}],"version-history":[{"count":19,"href":"https:\/\/hplmo.org\/en\/wp-json\/wp\/v2\/pages\/2232\/revisions"}],"predecessor-version":[{"id":3747,"href":"https:\/\/hplmo.org\/en\/wp-json\/wp\/v2\/pages\/2232\/revisions\/3747"}],"wp:attachment":[{"href":"https:\/\/hplmo.org\/en\/wp-json\/wp\/v2\/media?parent=2232"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}