{"id":24084,"date":"2024-10-29T03:54:13","date_gmt":"2024-10-28T19:54:13","guid":{"rendered":"https:\/\/as-salihin.com\/kalkulator-faraid\/"},"modified":"2026-05-18T16:38:39","modified_gmt":"2026-05-18T08:38:39","slug":"faraid-calculator","status":"publish","type":"page","link":"https:\/\/as-salihin.com\/en\/faraid-calculator\/","title":{"rendered":"Faraid Calculator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"24084\" class=\"elementor elementor-24084 elementor-1710\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4094ee7 e-flex e-con-boxed e-con e-parent\" data-id=\"4094ee7\" data-element_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 class=\"elementor-element elementor-element-8695738 e-con-full e-flex e-con e-child\" data-id=\"8695738\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2646c9c elementor-widget elementor-widget-heading\" data-id=\"2646c9c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Faraid Calculator as-Salihin<\/h1>\t\t\t\t<\/div>\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<div class=\"elementor-element elementor-element-e90f62c e-flex e-con-boxed e-con e-parent\" data-id=\"e90f62c\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-0c682a2 e-con-full e-flex e-con e-child\" data-id=\"0c682a2\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cc91ee5 elementor-widget elementor-widget-image\" data-id=\"cc91ee5\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"768\" height=\"282\" src=\"https:\/\/as-salihin.com\/wp-content\/uploads\/2024\/10\/Faraid-Calculator-english-768x282.jpg\" class=\"attachment-medium_large size-medium_large wp-image-24093\" alt=\"\" srcset=\"https:\/\/as-salihin.com\/wp-content\/uploads\/2024\/10\/Faraid-Calculator-english-768x282.jpg 768w, https:\/\/as-salihin.com\/wp-content\/uploads\/2024\/10\/Faraid-Calculator-english-300x110.jpg 300w, https:\/\/as-salihin.com\/wp-content\/uploads\/2024\/10\/Faraid-Calculator-english-1024x376.jpg 1024w, https:\/\/as-salihin.com\/wp-content\/uploads\/2024\/10\/Faraid-Calculator-english-1536x563.jpg 1536w, https:\/\/as-salihin.com\/wp-content\/uploads\/2024\/10\/Faraid-Calculator-english-2048x751.jpg 2048w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5990b83 elementor-widget elementor-widget-text-editor\" data-id=\"5990b83\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-cd3eb0f elementor-widget elementor-widget-text-editor\" data-id=\"cd3eb0f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\"><div class=\"elementor-widget-container\"><div class=\"elementor-text-editor elementor-clearfix\"><p>Find out the faraid distribution of the inheritance to the heirs after your death. This calculator helps you to find out the information:<\/p><ol><li>Legitimate Faraid member<\/li><li>Faraid division<\/li><li>Estimated value (RM) of the inheritance for each recipient<\/li><\/ol><div>To start using the faraid calculator, please fill in your basic information below.<\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2b62b60 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-image\" data-id=\"2b62b60\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1000\" height=\"563\" src=\"https:\/\/as-salihin.com\/wp-content\/uploads\/2025\/07\/FC-REPAIR-EN_1.png\" class=\"attachment-large size-large wp-image-28905\" alt=\"\" srcset=\"https:\/\/as-salihin.com\/wp-content\/uploads\/2025\/07\/FC-REPAIR-EN_1.png 1000w, https:\/\/as-salihin.com\/wp-content\/uploads\/2025\/07\/FC-REPAIR-EN_1-300x169.png 300w, https:\/\/as-salihin.com\/wp-content\/uploads\/2025\/07\/FC-REPAIR-EN_1-768x432.png 768w, https:\/\/as-salihin.com\/wp-content\/uploads\/2025\/07\/FC-REPAIR-EN_1-240x135.png 240w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3586452 e-con-full e-flex e-con e-child\" data-id=\"3586452\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a4b7bae elementor-widget elementor-widget-shortcode\" data-id=\"a4b7bae\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div id=\"faraid-calculator-container\"\n     class=\"faraid-calculator\"\n     >\n    <form id=\"faraid-form\" class=\"faraid-form-wizard\">\n        \n        <!-- Section Header (green) comes first, stepper below -->\n        <div class=\"faraid-step-header\">\n            <h2>Ahli Waris (Heirs)<\/h2>\n        <\/div>\n\n        <div class=\"faraid-progress-container\">\n            <div class=\"faraid-progress-bar\">\n                <!-- Step 1 (Info Kendiri) hidden \u2014 uncomment to restore -->\n                <!--\n                <div class=\"faraid-progress-step\" data-step=\"1\">\n                    <div class=\"faraid-step-number\">1<\/div>\n                    <div class=\"faraid-step-label\">Info Kendiri<\/div>\n                <\/div>\n                -->\n                <div class=\"faraid-progress-step\" data-step=\"2\">\n                    <div class=\"faraid-step-number\">1<\/div>\n                    <div class=\"faraid-step-label\">Waris Utama<br><small>Primary Heirs<\/small><\/div>\n                <\/div>\n                <div class=\"faraid-progress-step\" data-step=\"3\">\n                    <div class=\"faraid-step-number\">2<\/div>\n                    <div class=\"faraid-step-label\">Waris<br><small>Heirs<\/small><\/div>\n                <\/div>\n                <div class=\"faraid-progress-step\" data-step=\"4\">\n                    <div class=\"faraid-step-number\">3<\/div>\n                    <div class=\"faraid-step-label\">Nilai Aset<br><small>Asset Value<\/small><\/div>\n                <\/div>\n                <div class=\"faraid-progress-step\" data-step=\"5\">\n                    <div class=\"faraid-step-number\">4<\/div>\n                    <div class=\"faraid-step-label\">Kiraan<br><small>Calculation<\/small><\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Step 1 (Info Kendiri) hidden \u2014 uncomment to restore -->\n        <!--\n        <div class=\"faraid-step\" id=\"step-1\">\n            \n            <div class=\"faraid-form-group\">\n                <label for=\"full_name\">Nama Penuh *<\/label>\n                <input type=\"text\" id=\"full_name\" name=\"full_name\" required>\n            <\/div>\n            \n            <div class=\"faraid-form-group\">\n                <label for=\"email\">Emel *<\/label>\n                <input type=\"email\" id=\"email\" name=\"email\" required>\n            <\/div>\n            \n            <div class=\"faraid-form-group\">\n                <label for=\"phone\">Telefon *<\/label>\n                <input type=\"tel\" id=\"phone\" name=\"phone\" required>\n            <\/div>\n            \n            <div class=\"faraid-form-group\">\n                <label for=\"age\">Umur *<\/label>\n                <input type=\"number\" id=\"age\" name=\"age\" required>\n            <\/div>\n            \n            <div class=\"faraid-form-group\">\n                <label>Jantina *<\/label>\n                <div class=\"faraid-radio-group\">\n                    <label class=\"faraid-radio-label\">\n                        <input type=\"radio\" name=\"gender\" value=\"lelaki\" required>\n                        <span class=\"faraid-radio-custom\"><\/span>\n                        Lelaki                    <\/label>\n                    <label class=\"faraid-radio-label\">\n                        <input type=\"radio\" name=\"gender\" value=\"perempuan\" required>\n                        <span class=\"faraid-radio-custom\"><\/span>\n                        Perempuan                    <\/label>\n                <\/div>\n            <\/div>\n            \n            <div class=\"faraid-step-navigation\">\n                <button type=\"button\" class=\"faraid-btn faraid-btn-next\" data-next=\"2\">\n                    Seterusnya                <\/button>\n            <\/div>\n        <\/div>\n        -->\n\n        <!-- Step 2: Primary Heirs -->\n        <div class=\"faraid-step\" id=\"step-2\" style=\"display: none;\">\n            <div class=\"faraid-step-description\">\n                <p>Sila nyatakan maklumat jantina dan status perkahwinan si mati serta bilangan waris-warisnya.<br><small>Please state the deceased's gender, marital status and number of heirs.<\/small><\/p>\n            <\/div>\n            \n            <div class=\"faraid-form-group\">\n                <label>Jantina si mati (Deceased's Gender) *<\/label>\n                <div class=\"faraid-radio-group\">\n                    <label class=\"faraid-radio-label\">\n                        <input type=\"radio\" name=\"deceased_gender\" value=\"lelaki\" required>\n                        <span class=\"faraid-radio-custom\"><\/span>\n                        Lelaki (Male)                    <\/label>\n                    <label class=\"faraid-radio-label\">\n                        <input type=\"radio\" name=\"deceased_gender\" value=\"perempuan\" required>\n                        <span class=\"faraid-radio-custom\"><\/span>\n                        Perempuan (Female)                    <\/label>\n                <\/div>\n            <\/div>\n            \n            <div class=\"faraid-form-group\">\n                <label for=\"marital_status\">Status perkahwinan (Marital Status) *<\/label>\n                <select id=\"marital_status\" name=\"marital_status\" required>\n                    <option value=\"\">Pilih status (Select)<\/option>\n                    <option value=\"bujang\">Bujang (Single)<\/option>\n                    <option value=\"kahwin\">Kahwin (Married)<\/option>\n                    <option value=\"cerai\">Cerai (Divorced)<\/option>\n                    <option value=\"kematian_pasangan\">Kematian pasangan (Spouse Deceased)<\/option>\n                <\/select>\n            <\/div>\n            \n            <div class=\"faraid-form-group\" id=\"spouse-group\" style=\"display: none;\">\n                <label for=\"spouse_count\">Isteri (Wife\/Wives) *<\/label>\n                <select id=\"spouse_count\" name=\"spouse_count\">\n                    <option value=\"0\">Tiada (None)<\/option>\n                    <option value=\"1\">1<\/option>\n                    <option value=\"2\">2<\/option>\n                    <option value=\"3\">3<\/option>\n                    <option value=\"4\">4<\/option>\n                <\/select>\n            <\/div>\n            \n            <div class=\"faraid-form-group primary-parent-group\">\n                <label for=\"father_status\">Bapa (Father) *<\/label>\n                <select id=\"father_status\" name=\"father_status\" required>\n                    <option value=\"\">Pilih status (Select)<\/option>\n                    <option value=\"ada\">Ada (Yes)<\/option>\n                    <option value=\"tiada\">Tiada (No)<\/option>\n                <\/select>\n            <\/div>\n            \n            <div class=\"faraid-form-group primary-parent-group\">\n                <label for=\"mother_status\">Ibu (Mother) *<\/label>\n                <select id=\"mother_status\" name=\"mother_status\" required>\n                    <option value=\"\">Pilih status (Select)<\/option>\n                    <option value=\"ada\">Ada (Yes)<\/option>\n                    <option value=\"tiada\">Tiada (No)<\/option>\n                <\/select>\n            <\/div>\n            \n            <div class=\"faraid-form-group primary-children-group\" style=\"display:none;\">\n                <label for=\"sons_count\">Anak lelaki (Sons) *<\/label>\n                <input type=\"number\" id=\"sons_count\" name=\"sons_count\" value=\"0\" min=\"0\" required>\n            <\/div>\n            \n            <div class=\"faraid-form-group primary-children-group\" style=\"display:none;\">\n                <label for=\"daughters_count\">Anak perempuan (Daughters) *<\/label>\n                <input type=\"number\" id=\"daughters_count\" name=\"daughters_count\" value=\"0\" min=\"0\" required>\n            <\/div>\n\n            <div class=\"faraid-form-group primary-grandchildren-group\" style=\"display:none;\">\n                <label for=\"grandsons_count\">Cucu lelaki dari anak lelaki (Grandsons from Son)<\/label>\n                <input type=\"number\" id=\"grandsons_count\" name=\"grandsons_count\" value=\"0\" min=\"0\">\n            <\/div>\n            \n            <div class=\"faraid-form-group primary-grandchildren-group\" style=\"display:none;\">\n                <label for=\"granddaughters_count\">Cucu perempuan dari anak lelaki (Granddaughters from Son)<\/label>\n                <input type=\"number\" id=\"granddaughters_count\" name=\"granddaughters_count\" value=\"0\" min=\"0\">\n            <\/div>\n            \n            <div class=\"faraid-info-box\">\n                <h4>Nota: (Note:)<\/h4>\n                <p>Syarat menjadi ahli waris mestilah mempunyai pertalian darah, hubungan pernikahan dan beragama Islam.<br><small>A person must have blood ties, a marital relationship, and be Muslim to be an heir.<\/small><\/p>\n                \n                <h4>Berikut merupakan waris utama faraid:<br><small>The primary faraid heirs are:<\/small><\/h4>\n                <ul>\n                    <li>Suami (Husband)<\/li>\n                    <li>Isteri (Wife)<\/li>\n                    <li>Ibu bapa (Parents)<\/li>\n                    <li>Anak-anak yang sah (Legitimate children)<\/li>\n                <\/ul>\n                \n                <p><em>*Cucu Lelaki dari Anak Perempuan dan Cucu Perempuan dari Anak Perempuan tidak berhak mendapat pembahagian faraid.<br><small>*Grandsons and Granddaughters from Daughters are not entitled to faraid distribution.<\/small><\/em><\/p>\n            <\/div>\n            \n            <div class=\"faraid-step-navigation\">\n            <!-- Demo build: Auto Isi Waris Utama button hidden -->\n            <!--\n            <button type=\"button\" class=\"faraid-btn faraid-btn-autofill-primary\">\n                Auto Isi Waris Utama            <\/button>\n            -->\n            \n                <!-- Kembali button removed \u2014 Step 1 (Info Kendiri) is hidden -->\n                <button type=\"button\" class=\"faraid-btn faraid-btn-next\" data-next=\"3\">\n                    Seterusnya<br><small>Next<\/small>\n                <\/button>\n            <\/div>\n        <\/div>\n\n        <!-- Step 3: Extended Heirs -->\n        <div class=\"faraid-step\" id=\"step-3\" style=\"display: none;\">\n            <div class=\"faraid-step-description\">\n                <p>Nyatakan bilangan waris-waris yang lain jika ada.<br><small>State the number of other heirs if any.<\/small><\/p>\n            <\/div>\n            \n            \n            \n            <div class=\"faraid-form-group\">\n                <label for=\"grandfather_status\">Datuk (Grandfather)<\/label>\n                <select id=\"grandfather_status\" name=\"grandfather_status\">\n                    <option value=\"tiada\">Tiada (No)<\/option>\n                    <option value=\"ada\">Ada (Yes)<\/option>\n                <\/select>\n            <\/div>\n            \n            <div class=\"faraid-form-group\">\n                <label for=\"paternal_grandmother\">Nenek sebelah bapa (Paternal Grandmother)<\/label>\n                <select id=\"paternal_grandmother\" name=\"paternal_grandmother\">\n                    <option value=\"tiada\">Tiada (No)<\/option>\n                    <option value=\"ada\">Ada (Yes)<\/option>\n                <\/select>\n            <\/div>\n            \n            <div class=\"faraid-form-group\">\n                <label for=\"maternal_grandmother\">Nenek sebelah ibu (Maternal Grandmother)<\/label>\n                <select id=\"maternal_grandmother\" name=\"maternal_grandmother\">\n                    <option value=\"tiada\">Tiada (No)<\/option>\n                    <option value=\"ada\">Ada (Yes)<\/option>\n                <\/select>\n            <\/div>\n            \n            <div class=\"faraid-form-group\">\n                <label for=\"full_brothers\">Saudara kandung lelaki (Full Brother)<\/label>\n                <input type=\"number\" id=\"full_brothers\" name=\"full_brothers\" value=\"0\" min=\"0\">\n            <\/div>\n            \n            <div class=\"faraid-form-group\">\n                <label for=\"full_sisters\">Saudara kandung perempuan (Full Sister)<\/label>\n                <input type=\"number\" id=\"full_sisters\" name=\"full_sisters\" value=\"0\" min=\"0\">\n            <\/div>\n            \n            <div class=\"faraid-form-group\">\n                <label for=\"paternal_brothers\">Saudara sebapa lelaki (Paternal Half-Brother)<\/label>\n                <input type=\"number\" id=\"paternal_brothers\" name=\"paternal_brothers\" value=\"0\" min=\"0\">\n            <\/div>\n            \n            <div class=\"faraid-form-group\">\n                <label for=\"paternal_sisters\">Saudara sebapa perempuan (Paternal Half-Sister)<\/label>\n                <input type=\"number\" id=\"paternal_sisters\" name=\"paternal_sisters\" value=\"0\" min=\"0\">\n            <\/div>\n            \n            <div class=\"faraid-form-group\">\n                <label for=\"maternal_brothers\">Saudara seibu lelaki (Maternal Half-Brother)<\/label>\n                <input type=\"number\" id=\"maternal_brothers\" name=\"maternal_brothers\" value=\"0\" min=\"0\">\n            <\/div>\n            \n            <div class=\"faraid-form-group\">\n                <label for=\"maternal_sisters\">Saudara seibu perempuan (Maternal Half-Sister)<\/label>\n                <input type=\"number\" id=\"maternal_sisters\" name=\"maternal_sisters\" value=\"0\" min=\"0\">\n            <\/div>\n\n            <!-- Nephews (sons of brothers) -->\n            <div class=\"faraid-form-group\">\n                <label for=\"sons_paternal_brothers\">Anak lelaki kepada Saudara Lelaki Sebapa (Son of Paternal Half-Brother)<\/label>\n                <input type=\"number\" id=\"sons_paternal_brothers\" name=\"sons_paternal_brothers\" value=\"0\" min=\"0\">\n            <\/div>\n            <div class=\"faraid-form-group\">\n                <label for=\"sons_full_brothers\">Anak lelaki kepada Saudara Lelaki Seibu Sebapa (Son of Full Brother)<\/label>\n                <input type=\"number\" id=\"sons_full_brothers\" name=\"sons_full_brothers\" value=\"0\" min=\"0\">\n            <\/div>\n            \n            <div class=\"faraid-form-group\">\n                <label for=\"paternal_uncles_full\">Bapa saudara seibu sebapa (Full Paternal Uncle)<\/label>\n                <input type=\"number\" id=\"paternal_uncles_full\" name=\"paternal_uncles_full\" value=\"0\" min=\"0\">\n            <\/div>\n            \n            <div class=\"faraid-form-group\">\n                <label for=\"paternal_uncles_paternal\">Bapa saudara sebapa (Paternal Half Uncle)<\/label>\n                <input type=\"number\" id=\"paternal_uncles_paternal\" name=\"paternal_uncles_paternal\" value=\"0\" min=\"0\">\n            <\/div>\n            \n            <div class=\"faraid-form-group\">\n                <label for=\"sons_paternal_uncles_full\">Anak lelaki bapa saudara seibu sebapa (Son of Full Paternal Uncle)<\/label>\n                <input type=\"number\" id=\"sons_paternal_uncles_full\" name=\"sons_paternal_uncles_full\" value=\"0\" min=\"0\">\n            <\/div>\n            \n            <div class=\"faraid-form-group\">\n                <label for=\"sons_paternal_uncles_paternal\">Anak lelaki bapa saudara sebapa (Son of Paternal Half Uncle)<\/label>\n                <input type=\"number\" id=\"sons_paternal_uncles_paternal\" name=\"sons_paternal_uncles_paternal\" value=\"0\" min=\"0\">\n            <\/div>\n            \n            <div class=\"faraid-step-navigation\">\n                <!-- Demo build: Auto Isi Waris button hidden -->\n                <!--\n                <button type=\"button\" class=\"faraid-btn\" style=\"background:#0d6efd;\" id=\"btn-autofill-extended\">\n                    Auto Isi Waris                <\/button>\n                -->\n                \n                <button type=\"button\" class=\"faraid-btn faraid-btn-back\" data-prev=\"2\">\n                    Kembali<br><small>Back<\/small>\n                <\/button>\n                <button type=\"button\" class=\"faraid-btn faraid-btn-next\" data-next=\"4\">\n                    Seterusnya<br><small>Next<\/small>\n                <\/button>\n            <\/div>\n        <\/div>\n\n        <!-- Step 4: Asset Value -->\n        <div class=\"faraid-step\" id=\"step-4\" style=\"display: none;\">\n            <div class=\"faraid-step-description\">\n                <p>Kenal pasti anggaran nilai dan aset yang anda miliki (aset alih dan aset tidak alih) seperti: (Please identify the estimated value of assets you own, such as:)<\/p>\n                <ul>\n                    <li>Wang simpanan dan pelaburan (Savings &amp; Investments)<\/li>\n                    <li>Rumah dan Tanah (Property &amp; Land)<\/li>\n                    <li>Saham Syarikat (Company Shares)<\/li>\n                    <li>Kenderaan (Vehicles)<\/li>\n                    <li>Lain-lain aset (Other Assets)<\/li>\n                <\/ul>\n            <\/div>\n            \n            <div class=\"faraid-form-group\">\n                <label for=\"asset_value\">Anggaran nilai aset \/ Estimated Asset Value (RM) *<\/label>\n                <input type=\"text\" id=\"asset_value\" name=\"asset_value\" placeholder=\"1,000\" required>\n                <small class=\"faraid-help-text\">Masukkan nilai dalam Ringgit Malaysia (Enter value in Malaysian Ringgit)<\/small>\n            <\/div>\n            \n            <div class=\"faraid-step-navigation\">\n                <button type=\"button\" class=\"faraid-btn faraid-btn-back\" data-prev=\"3\">\n                    Kembali<br><small>Back<\/small>\n                <\/button>\n                <button type=\"button\" class=\"faraid-btn faraid-btn-calculate\" data-next=\"5\">\n                    Kira Pembahagian<br><small>Calculate<\/small>\n                <\/button>\n            <\/div>\n        <\/div>\n\n        <!-- Step 5: Results -->\n        <div class=\"faraid-step\" id=\"step-5\" style=\"display: none;\">\n            <div class=\"faraid-step-description\">\n                <p>Berikut merupakan nilai pengagihan faraid kepada ahli waris. Jumlah pengagihan bergantung kepada nilai semasa harta pusaka dan baki setelah hutang dijelaskan.<br><small>Below is the faraid distribution to the heirs. The distribution amount depends on the current estate value after debts are settled.<\/small><\/p>\n            <\/div>\n            \n            <div id=\"faraid-results-container\">\n                <div class=\"faraid-loading\">\n                    <p>Sedang mengira pembahagian...<\/p>\n                <\/div>\n            <\/div>\n            \n            <div class=\"faraid-info-box\">\n                <p>Klik 'Dapatkan PDF' untuk menerima laporan pembahagian faraid anda melalui e-mel secara PERCUMA bersama khidmat nasihat pakar perancangan harta pusaka Islam as-Salihin.<br><small>(Click \\'Get PDF\\' to receive your faraid distribution report via email for FREE, along with expert advice from as-Salihin Islamic estate planning specialists.)<\/small><\/p>\n            <\/div>\n            \n            <div class=\"faraid-step-navigation\">\n                <button type=\"button\" class=\"faraid-btn faraid-btn-back\" data-prev=\"4\">\n                    Kembali<br><small>Back<\/small>\n                <\/button>\n                <button type=\"button\" class=\"faraid-btn faraid-btn-reset\">\n                    Semula<br><small>Reset<\/small>\n                <\/button>\n                <button type=\"button\" class=\"faraid-btn faraid-btn-submit\">\n                    Dapatkan PDF<br><small>Get PDF<\/small>\n                <\/button>\n            <\/div>\n        <\/div>\n        \n    <\/form>\n\n    \r\n<!-- ============================================================\r\n     Faraid PDF Modal \u2014 appended inside #faraid-calculator-container\r\n     Opened by pdf-modal.js when .faraid-btn-submit is clicked\r\n     ============================================================ -->\r\n<div id=\"faraid-pdf-modal\"\r\n     class=\"faraid-modal-overlay\"\r\n     style=\"display:none;\"\r\n     role=\"dialog\"\r\n     aria-modal=\"true\"\r\n     aria-labelledby=\"faraid-modal-title\">\r\n\r\n    <div class=\"faraid-modal-box\">\r\n\r\n        <!-- Close (\u00d7) button -->\r\n        <button type=\"button\"\r\n                class=\"faraid-modal-close\"\r\n                aria-label=\"Close\">\r\n            &times;\r\n        <\/button>\r\n\r\n        <!-- \u2500\u2500 Modal Header \u2500\u2500 -->\r\n        <div class=\"faraid-modal-header\">\r\n            <h3 id=\"faraid-modal-title\">\r\n                Dapatkan PDF                <small>Get Your PDF Report<\/small>\r\n            <\/h3>\r\n            <p>\r\n                Sila isi maklumat di bawah. Laporan PDF akan dihantar ke e-mel anda secara percuma.<br>\r\n                Please fill in the details below. The PDF report will be sent to your email for free.            <\/p>\r\n        <\/div>\r\n\r\n        <!-- \u2500\u2500 Form Wrapper (hidden on success\/error) \u2500\u2500 -->\r\n        <div id=\"faraid-pdf-form-wrap\">\r\n            <form id=\"faraid-pdf-form\" novalidate>\r\n\r\n                <div class=\"faraid-form-group\">\r\n                    <label for=\"pdf_user_name\">\r\n                        Nama \/ Name                        <span class=\"faraid-required\">*<\/span>\r\n                    <\/label>\r\n                    <input type=\"text\"\r\n                           id=\"pdf_user_name\"\r\n                           name=\"pdf_user_name\"\r\n                           placeholder=\"Nama penuh anda \/ Your full name\"\r\n                           autocomplete=\"name\"\r\n                           required>\r\n                <\/div>\r\n\r\n                <div class=\"faraid-form-group\">\r\n                    <label for=\"pdf_user_phone\">\r\n                        No. Telefon \/ Phone Number                        <span class=\"faraid-required\">*<\/span>\r\n                    <\/label>\r\n                    <input type=\"tel\"\r\n                           id=\"pdf_user_phone\"\r\n                           name=\"pdf_user_phone\"\r\n                           placeholder=\"Contoh: 0123456789\"\r\n                           autocomplete=\"tel\"\r\n                           required>\r\n                <\/div>\r\n\r\n                <div class=\"faraid-form-group\">\n                    <label for=\"pdf_user_location\">\n                        Lokasi \/ Location                        <span class=\"faraid-required\">*<\/span>\n                    <\/label>\n                    <select id=\"pdf_user_location\"\n                            name=\"pdf_user_location\"\n                            autocomplete=\"address-level1\"\n                            required>\n                        <option value=\"\">Pilih negeri \/ Select state<\/option>\n                        <option value=\"Johor\">Johor<\/option>\n                        <option value=\"Kedah\">Kedah<\/option>\n                        <option value=\"Kelantan\">Kelantan<\/option>\n                        <option value=\"Melaka\">Melaka<\/option>\n                        <option value=\"Negeri Sembilan\">Negeri Sembilan<\/option>\n                        <option value=\"Pahang\">Pahang<\/option>\n                        <option value=\"Perak\">Perak<\/option>\n                        <option value=\"Perlis\">Perlis<\/option>\n                        <option value=\"Pulau Pinang\">Pulau Pinang<\/option>\n                        <option value=\"Sabah\">Sabah<\/option>\n                        <option value=\"Sarawak\">Sarawak<\/option>\n                        <option value=\"Selangor\">Selangor<\/option>\n                        <option value=\"Terengganu\">Terengganu<\/option>\n                        <option value=\"Kuala Lumpur\">Kuala Lumpur<\/option>\n                        <option value=\"Labuan\">Labuan<\/option>\n                        <option value=\"Putrajaya\">Putrajaya<\/option>\n                    <\/select>\n                <\/div>\n\r\n                <div class=\"faraid-form-group\">\r\n                    <label for=\"pdf_user_email\">\r\n                        Alamat E-mel \/ Email Address                        <span class=\"faraid-required\">*<\/span>\r\n                    <\/label>\r\n                    <input type=\"email\"\r\n                           id=\"pdf_user_email\"\r\n                           name=\"pdf_user_email\"\r\n                           placeholder=\"nama@contoh.com\"\r\n                           autocomplete=\"email\"\r\n                           required>\r\n                <\/div>\r\n\r\n                <!-- Privacy note -->\r\n                <p class=\"faraid-modal-privacy\">\r\n                    <small>\r\n                        Maklumat anda adalah selamat dan tidak akan dikongsi dengan pihak ketiga tanpa kebenaran anda.                        <br>\r\n                        Your information is secure and will not be shared with third parties without your consent.                    <\/small>\r\n                <\/p>\r\n\r\n                <div class=\"faraid-pdf-form-actions\">\r\n                    <button type=\"button\"\r\n                            class=\"faraid-btn faraid-btn-outline-red\"\r\n                            id=\"faraid-pdf-cancel\">\r\n                        <span>Batal<\/span>\r\n                        <small>Cancel<\/small>\r\n                    <\/button>\r\n                    <button type=\"submit\"\r\n                            class=\"faraid-btn\"\r\n                            id=\"faraid-pdf-submit\">\r\n                        <span class=\"faraid-btn-text\">\r\n                            <span>Hantar<\/span>\r\n                            <small>Submit<\/small>\r\n                        <\/span>\r\n                        <span class=\"faraid-btn-loading\" style=\"display:none;\">\r\n                            Menghantar\u2026                        <\/span>\r\n                    <\/button>\r\n                <\/div>\r\n\r\n            <\/form>\r\n        <\/div><!-- \/#faraid-pdf-form-wrap -->\r\n\r\n        <!-- \u2500\u2500 Success State \u2500\u2500 -->\r\n        <div id=\"faraid-pdf-success\"\r\n             class=\"faraid-modal-state faraid-modal-success\"\r\n             style=\"display:none;\">\r\n            <div class=\"faraid-modal-state-icon\">&#10003;<\/div>\r\n            <h4>Berjaya! \/ Success!<\/h4>\r\n            <p>\r\n                Laporan PDF telah dihantar ke e-mel anda.                <small>The PDF report has been sent to your email address. Please check your inbox (and spam folder).<\/small>\r\n            <\/p>\r\n        <\/div>\r\n\r\n        <!-- \u2500\u2500 Error State \u2500\u2500 -->\r\n        <div id=\"faraid-pdf-error\"\r\n             class=\"faraid-modal-state faraid-modal-error\"\r\n             style=\"display:none;\">\r\n            <div class=\"faraid-modal-state-icon\">&#9888;<\/div>\r\n            <h4>Ralat \/ Error<\/h4>\r\n            <p id=\"faraid-pdf-error-msg\">\r\n                Maaf, terdapat ralat. Sila cuba lagi.                <small>Sorry, an error occurred. Please try again.<\/small>\r\n            <\/p>\r\n            <button type=\"button\" class=\"faraid-btn faraid-pdf-retry\">\r\n                Cuba Lagi \/ Try Again            <\/button>\r\n        <\/div>\r\n\r\n    <\/div><!-- \/.faraid-modal-box -->\r\n\r\n<\/div><!-- \/#faraid-pdf-modal -->\r\n\n    <\/div>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-720151b elementor-widget elementor-widget-text-editor\" data-id=\"720151b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Disclaimer:<\/strong> The purpose of Faraid calculator is for reference and guidance only. It is invalid if used in court proceedings. as-Salihin Trustee Berhad is not responsible if any issues\/problems arise from the calculation of this Faraid calculator.<\/p><p><strong>Note:<\/strong> if you are experiencing technical difficulties. <strong><a style=\"font-size: 12px; background-color: #ffffff;\" href=\"https:\/\/support.google.com\/accounts\/answer\/32050?hl=en&amp;co=GENIE.Platform%3DDesktop\" target=\"_blank\" rel=\"noopener\">Please follow these steps.<\/a><\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b762560 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"b762560\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2b5b159 elementor-widget elementor-widget-jet-form-builder-form\" data-id=\"2b5b159\" data-element_type=\"widget\" data-widget_type=\"jet-form-builder-form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link rel='stylesheet' id='wp-block-library-css' href='https:\/\/as-salihin.com\/wp-includes\/css\/dist\/block-library\/style.min.css?ver=7.1' media='all' \/>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\"><style id=\"jet-form-builder-26935-inline-css\">.jet-sm-gb-16583e36-951b-498a-9f2a-7987e402e46f .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-16583e36-951b-498a-9f2a-7987e402e46f .jet-form-builder__label span.jet-form-builder__required.jet-form-builder__required.jet-form-builder__required{color: #f56c6c;} .jet-sm-gb-9628e392-b83f-4697-be56-ab6855a48454 .jet-form-builder__action-button:hover:not(:disabled){background-color: ;} .jet-sm-gb-b15cb6d6-4a32-40c2-af80-ad30518d93fd .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-b15cb6d6-4a32-40c2-af80-ad30518d93fd .jet-form-builder__label span.jet-form-builder__required.jet-form-builder__required.jet-form-builder__required{color: #f56c6c;} .jet-sm-gb-c637a015-38f6-4485-8c5c-c48440e39b09 .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-c637a015-38f6-4485-8c5c-c48440e39b09 .jet-form-builder__label span.jet-form-builder__required.jet-form-builder__required.jet-form-builder__required{color: #f56c6c;} .jet-sm-gb-72503d43-1089-4998-83df-abc085402e3c .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-72503d43-1089-4998-83df-abc085402e3c .components-radio-control__option{display: inline-block;margin-right: 14px;} .jet-sm-gb-72503d43-1089-4998-83df-abc085402e3c .jet-form-builder__field-wrap.checkradio-wrap{display: inline-block;margin-right: 14px;} .jet-sm-gb-72503d43-1089-4998-83df-abc085402e3c .jet-form-builder__fields-group{text-align: left;} .jet-sm-gb-72503d43-1089-4998-83df-abc085402e3c .components-radio-control__option:not(:last-child){margin-bottom: calc(23px\/2);} .jet-sm-gb-72503d43-1089-4998-83df-abc085402e3c .components-radio-control__option:not(:first-child){padding-top: calc(23px\/2);} .jet-sm-gb-72503d43-1089-4998-83df-abc085402e3c .jet-form-builder__field-wrap.checkradio-wrap:not(:last-child){margin-bottom: calc(23px\/2);} .jet-sm-gb-72503d43-1089-4998-83df-abc085402e3c .jet-form-builder__field-wrap.checkradio-wrap:not(:first-child){padding-top: calc(23px\/2);} .jet-sm-gb-72503d43-1089-4998-83df-abc085402e3c .jet-form-builder__label span.jet-form-builder__required.jet-form-builder__required.jet-form-builder__required{color: #f56c6c;} .jet-sm-gb-7f30f567-b20c-4f20-ad95-0d48c778aabd .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-7f30f567-b20c-4f20-ad95-0d48c778aabd .jet-form-builder__label span.jet-form-builder__required.jet-form-builder__required.jet-form-builder__required{color: #f56c6c;} .jet-sm-gb-21ffa4d4-62e0-43a3-8a99-5478aecc4256 .jet-form-builder__desc{background-color: ;} .jet-sm-gb-cb7a1fed-11ce-46bf-9e9f-67497238e891 .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-cb7a1fed-11ce-46bf-9e9f-67497238e891 .jet-form-builder__label span.jet-form-builder__required.jet-form-builder__required.jet-form-builder__required{color: #f56c6c;} .jet-sm-gb-15bcf631-716e-424f-8bd6-305d47cbf4f0 .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-15bcf631-716e-424f-8bd6-305d47cbf4f0 .jet-form-builder__label span.jet-form-builder__required.jet-form-builder__required.jet-form-builder__required{color: #f56c6c;} .jet-sm-gb-94a88c62-4b9e-44db-9dd9-2a10f442ca7f .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-94a88c62-4b9e-44db-9dd9-2a10f442ca7f .jet-form-builder__label span.jet-form-builder__required.jet-form-builder__required.jet-form-builder__required{color: #f56c6c;} .jet-sm-gb-cde654fa-320a-47ed-acd6-988ecf090f27 .jet-form-builder__desc{background-color: ;} .jet-sm-gb-bc75dba4-d8b3-4dda-b13a-73cf22e11c84 .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-bc75dba4-d8b3-4dda-b13a-73cf22e11c84 .jet-form-builder__label span.jet-form-builder__required.jet-form-builder__required.jet-form-builder__required{color: #f56c6c;} .jet-sm-gb-1e7bddd4-fff1-4cad-81c3-35d91c2d80ea .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-1e7bddd4-fff1-4cad-81c3-35d91c2d80ea .jet-form-builder__label span.jet-form-builder__required.jet-form-builder__required.jet-form-builder__required{color: #f56c6c;} .jet-sm-gb-55b772a9-fd14-43ae-a389-a97f03063fb4 .jet-form-builder__desc{background-color: ;} .jet-sm-gb-0f0cda8a-5bf5-4917-8d64-e2a93246beba .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-0f0cda8a-5bf5-4917-8d64-e2a93246beba .jet-form-builder__label span.jet-form-builder__required.jet-form-builder__required.jet-form-builder__required{color: #f56c6c;} .jet-sm-gb-2638f7a5-fe4a-4b4e-915f-e6e002a049f8 .jet-form-builder__desc{background-color: ;} .jet-sm-gb-52dcd1b9-8d2c-4e3d-ac2c-755b386222a7 .jet-form-builder__desc{background-color: ;} .jet-sm-gb-52dcd1b9-8d2c-4e3d-ac2c-755b386222a7 .jet-form-builder__label-text .jet-form-builder__required{color: #f56c6c;} .jet-sm-gb-3152323b-1ba4-4ea5-8df5-beeb17bd4b1b .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-18e7a5d6-455e-4d88-aa97-3818b5b6f943 .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-18e7a5d6-455e-4d88-aa97-3818b5b6f943 .jet-form-builder__label span.jet-form-builder__required.jet-form-builder__required.jet-form-builder__required{color: #f56c6c;} .jet-sm-gb-0a96b8de-1262-4e80-b5a5-0d41b7307445 .jet-form-builder__desc{background-color: ;} .jet-sm-gb-fb3c2c5b-1bd4-41c4-bf5d-04b0d088315b .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-fb3c2c5b-1bd4-41c4-bf5d-04b0d088315b .jet-form-builder__label span.jet-form-builder__required.jet-form-builder__required.jet-form-builder__required{color: #f56c6c;} .jet-sm-gb-564d944b-dc41-4178-a464-058b3815d551 .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-564d944b-dc41-4178-a464-058b3815d551 .jet-form-builder__label span.jet-form-builder__required.jet-form-builder__required.jet-form-builder__required{color: #f56c6c;} .jet-sm-gb-5fdc4853-8475-469b-83e9-c80b0957cf76 .jet-form-builder__desc{background-color: ;} .jet-sm-gb-1558df4c-0ca5-4b96-8359-e7e283e4e14f .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-1558df4c-0ca5-4b96-8359-e7e283e4e14f .jet-form-builder__label span.jet-form-builder__required.jet-form-builder__required.jet-form-builder__required{color: #f56c6c;} .jet-sm-gb-36cb48ae-9b71-4fd4-94e1-114ba26f5f14 .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-36cb48ae-9b71-4fd4-94e1-114ba26f5f14 .jet-form-builder__label span.jet-form-builder__required.jet-form-builder__required.jet-form-builder__required{color: #f56c6c;} .jet-sm-gb-807c8529-2d08-40af-8437-1e5aa5fdbb61 .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-807c8529-2d08-40af-8437-1e5aa5fdbb61 .jet-form-builder__label span.jet-form-builder__required.jet-form-builder__required.jet-form-builder__required{color: #f56c6c;} .jet-sm-gb-1af51c67-5e56-4242-80c9-875087e91f9d .jet-form-builder__desc{background-color: ;} .jet-sm-gb-7188cedb-3b28-43a1-8a8e-f9e4f1a7c877 .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-db15676e-67b5-4230-8bcf-eed02934c890 .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-f8e97fba-ce9e-4dd0-8115-79d77c635660 .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-f8e97fba-ce9e-4dd0-8115-79d77c635660 .jet-form-builder__label span.jet-form-builder__required.jet-form-builder__required.jet-form-builder__required{color: #f56c6c;} .jet-sm-gb-c32a8967-a209-4e73-823e-6eff5c8024b9 .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-f4633d27-8f18-4cbb-b8a6-64a037f8400d .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-f4633d27-8f18-4cbb-b8a6-64a037f8400d .jet-form-builder__label span.jet-form-builder__required.jet-form-builder__required.jet-form-builder__required{color: #f56c6c;} .jet-sm-gb-707626d2-0476-49f1-829e-1f283ae445b5 .jet-form-builder__desc{background-color: ;} .jet-sm-gb-6b8be84e-0b06-4117-979d-4612f0277736 .jet-form-builder-row.jet-form-builder-row.jet-form-builder-row.jet-form-builder-row{background-color: ;} .jet-sm-gb-05f00849-bd6f-49d4-a052-0d172b1b645d .jet-form-builder-row.jet-form-builder-row.jet-form-builder-row.jet-form-builder-row{background-color: ;} .jet-sm-gb-f782bea0-578e-4cf7-bd2e-2eea56f401e6 .jet-form-builder-row.jet-form-builder-row.jet-form-builder-row.jet-form-builder-row{background-color: ;} .jet-sm-gb-77e4d9b1-7e07-4130-b903-09d820c55ebc .jet-form-builder__heading-desc.jet-form-builder__heading-desc{background-color: ;} .jet-sm-gb-94412763-f704-4793-9fc7-cb6d3f1470d5 .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-b82450d8-cb28-45ac-b6b3-1ab60db74b51 .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-a9025788-f84c-4529-a018-1bb1e9c43bd5 .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-fd7f2f85-fdd1-4327-bc93-b7ef1344c4d2 .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-1d21f2c4-68ad-4e31-840a-a96280670ed3 .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-a193a4ad-e101-42d8-9eea-a7cecf2d07ba .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-cf0ea528-c301-4870-9459-759781dc874d .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} .jet-sm-gb-a72073c3-3466-42d2-8f06-a86851235369 .jet-form-builder__desc.jet-form-builder__desc.jet-form-builder__desc{background-color: ;} <\/style><form  class=\"jet-form-builder layout-column submit-type-ajax\" action=\"https:\/\/as-salihin.com\/en\/wp-json\/wp\/v2\/pages\/24084\/?2Tu6V6=6lJ60n2T5Q9J&amp;method=reload\" method=\"POST\" data-form-id=\"26935\" data-layout=\"column\" enctype=\"multipart\/form-data\" novalidate=\"null\" ssr_validation_method=\"rest\"><input type=\"hidden\" id=\"_wpnonce\" name=\"_wpnonce\" value=\"efc6628605\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/24084\" \/>\r\n<input type=\"hidden\" name=\"_jfb_current_render_states[]\" value=\"DEFAULT.STATE\" data-jfb-sync \/><input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"_jet_engine_booking_form_id\" data-field-name=\"_jet_engine_booking_form_id\" value=\"26935\">\n<input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"_jet_engine_refer\" data-field-name=\"_jet_engine_refer\" value=\"https:\/\/as-salihin.com\/en\/wp-json\/wp\/v2\/pages\/24084\/\">\n<input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"__queried_post_id\" data-field-name=\"__queried_post_id\" value=\"24084\">\n<div class=\"jet-form-builder-page \" data-page=\"1\" data-page-offset=\"75\">\n<h2 class=\"has-text-align-center form-heading has-text-color wp-block-heading\" style=\"color:#007527;font-size:30px;font-style:normal;font-weight:600\"><strong>Start Faraid Calculator<\/strong><\/h2>\n\n\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-f782bea0-578e-4cf7-bd2e-2eea56f401e6\" data-block-id=\"jet-sm-gb-f782bea0-578e-4cf7-bd2e-2eea56f401e6\" >\n<div class=\"jet-form-builder-progress-pages jfb-progress-type--default\" data-type=\"default\">\t<div class=\"jet-form-builder-progress-pages__item--wrapper active-page\" data-page=\"1\">\n\t\t<div class=\"jet-form-builder-progress-pages__item\">\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--circle\">1<\/div>\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--label\">Basic Info<\/div>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"jet-form-builder-progress-pages__separator\"><\/div>\n\t\t\t<\/div>\n\t\t<div class=\"jet-form-builder-progress-pages__item--wrapper\" data-page=\"2\">\n\t\t<div class=\"jet-form-builder-progress-pages__item\">\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--circle\">2<\/div>\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--label\">Main Heirs<\/div>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"jet-form-builder-progress-pages__separator\"><\/div>\n\t\t\t<\/div>\n\t\t<div class=\"jet-form-builder-progress-pages__item--wrapper\" data-page=\"3\">\n\t\t<div class=\"jet-form-builder-progress-pages__item\">\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--circle\">3<\/div>\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--label\">Heirs<\/div>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"jet-form-builder-progress-pages__separator\"><\/div>\n\t\t\t<\/div>\n\t\t<div class=\"jet-form-builder-progress-pages__item--wrapper\" data-page=\"4\">\n\t\t<div class=\"jet-form-builder-progress-pages__item\">\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--circle\">4<\/div>\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--label\">Asset Value<\/div>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"jet-form-builder-progress-pages__separator\"><\/div>\n\t\t\t<\/div>\n\t\t<div class=\"jet-form-builder-progress-pages__item--wrapper\" data-page=\"5\">\n\t\t<div class=\"jet-form-builder-progress-pages__item\">\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--circle\">5<\/div>\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--label\">Result<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n<h2 class=\"has-medium-font-size wp-block-heading\"><strong>Basic Information<\/strong><\/h2>\n\n\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-16583e36-951b-498a-9f2a-7987e402e46f\" data-block-id=\"jet-sm-gb-16583e36-951b-498a-9f2a-7987e402e46f\" ><div  class=\"jet-form-builder-row field-type-text-field\" >\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Full name <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t\t\t\t<input required=\"required\" name=\"nama\" id=\"nama\" type=\"text\" data-field-name=\"nama\" class=\"jet-form-builder__field text-field\" data-jfb-sync=\"null\" autocomplete=\"off_KGmobFVJ\">\n\t\t\t\t\t<\/div>\n<\/div><\/div>\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\" jet-sm-gb-wrapper jet-sm-gb-807c8529-2d08-40af-8437-1e5aa5fdbb61\" data-block-id=\"jet-sm-gb-807c8529-2d08-40af-8437-1e5aa5fdbb61\" ><div  class=\"jet-form-builder-row field-type-text-field\" >\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">E-mail <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t\t\t\t<input required=\"required\" name=\"e-mail\" id=\"e-mail\" type=\"email\" data-field-name=\"e-mail\" class=\"jet-form-builder__field text-field\" data-jfb-sync=\"null\" autocomplete=\"off_g2kvwGiH\">\n\t\t\t\t\t<\/div>\n<\/div><\/div>\n\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-c637a015-38f6-4485-8c5c-c48440e39b09\" data-block-id=\"jet-sm-gb-c637a015-38f6-4485-8c5c-c48440e39b09\" ><div  class=\"jet-form-builder-row field-type-number-field\" >\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Age <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t\t<input type=\"number\" class=\"jet-form-builder__field text-field\" required=\"required\" name=\"umur\" data-field-name=\"umur\" id=\"umur\" data-jfb-sync=\"null\">\n\t<\/div>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\" jet-sm-gb-wrapper jet-sm-gb-b15cb6d6-4a32-40c2-af80-ad30518d93fd\" data-block-id=\"jet-sm-gb-b15cb6d6-4a32-40c2-af80-ad30518d93fd\" ><div  class=\"jet-form-builder-row field-type-number-field\" >\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Telephone <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t\t<input type=\"number\" class=\"jet-form-builder__field text-field\" required=\"required\" name=\"telefon\" data-field-name=\"telefon\" id=\"telefon\" data-jfb-sync=\"null\">\n\t<\/div>\n<\/div><\/div>\n\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-72503d43-1089-4998-83df-abc085402e3c\" data-block-id=\"jet-sm-gb-72503d43-1089-4998-83df-abc085402e3c\" ><div  class=\"jet-form-builder-row field-type-radio-field wp-block-jet-forms-radio-field\">\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Gender <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__fields-group checkradio-wrap\" data-jfb-sync><div class=\"jet-form-builder__field-wrap radio-wrap checkradio-wrap\"><label class=\"jet-form-builder__field-label for-radio\">\n<input type=\"radio\" name=\"jantina-pengisi\" value=\"anda_lelaki\" data-field-name=\"jantina-pengisi\" checked=\"checked\"  class=\"jet-form-builder__field radio-field checkradio-field jantina-pengisi\" required=\"required\"><span>Male<\/span><\/label><\/div><div class=\"jet-form-builder__field-wrap radio-wrap checkradio-wrap\"><label class=\"jet-form-builder__field-label for-radio\">\n<input type=\"radio\" name=\"jantina-pengisi\" value=\"anda_perempuan\" data-field-name=\"jantina-pengisi\"  class=\"jet-form-builder__field radio-field checkradio-field jantina-pengisi\" required=\"required\"><span>Female<\/span><\/label><\/div><\/div>\n<\/div><\/div><\/div>\n<\/div>\n\n\n<div class=\"jet-form-builder__next-page-wrap\">\n\t\t\t\t\t<button data-jfb-conditional=\"[{&quot;page_state&quot;:&quot;active&quot;}]\" data-jfb-func=\"disable\" class=\"jet-form-builder__next-page\" type=\"button\">Next<\/button>\n\t<\/div>\n<\/div>\n<div class=\"jet-form-builder-page jet-form-builder-page--hidden\" data-page=\"2\" data-page-offset=\"75\">\n\n\n<h2 class=\"has-text-align-center form-heading has-text-color wp-block-heading\" style=\"color:#007527;font-size:30px;font-style:normal;font-weight:600\">Heirs<\/h2>\n\n\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-6b8be84e-0b06-4117-979d-4612f0277736\" data-block-id=\"jet-sm-gb-6b8be84e-0b06-4117-979d-4612f0277736\" >\n<div class=\"jet-form-builder-progress-pages jfb-progress-type--default\" data-type=\"default\">\t<div class=\"jet-form-builder-progress-pages__item--wrapper passed-page\" data-page=\"1\">\n\t\t<div class=\"jet-form-builder-progress-pages__item\">\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--circle\">1<\/div>\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--label\">Basic Info<\/div>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"jet-form-builder-progress-pages__separator\"><\/div>\n\t\t\t<\/div>\n\t\t<div class=\"jet-form-builder-progress-pages__item--wrapper active-page\" data-page=\"2\">\n\t\t<div class=\"jet-form-builder-progress-pages__item\">\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--circle\">2<\/div>\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--label\">Main Heirs<\/div>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"jet-form-builder-progress-pages__separator\"><\/div>\n\t\t\t<\/div>\n\t\t<div class=\"jet-form-builder-progress-pages__item--wrapper\" data-page=\"3\">\n\t\t<div class=\"jet-form-builder-progress-pages__item\">\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--circle\">3<\/div>\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--label\">Heirs<\/div>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"jet-form-builder-progress-pages__separator\"><\/div>\n\t\t\t<\/div>\n\t\t<div class=\"jet-form-builder-progress-pages__item--wrapper\" data-page=\"4\">\n\t\t<div class=\"jet-form-builder-progress-pages__item\">\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--circle\">4<\/div>\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--label\">Asset Value<\/div>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"jet-form-builder-progress-pages__separator\"><\/div>\n\t\t\t<\/div>\n\t\t<div class=\"jet-form-builder-progress-pages__item--wrapper\" data-page=\"5\">\n\t\t<div class=\"jet-form-builder-progress-pages__item\">\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--circle\">5<\/div>\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--label\">Result<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">The conditions to be an heir must be related by blood, marriage and Muslim religion. The following are the main heirs of faraid:<\/p>\n\n\n\n<ul class=\"wp-block-list\" style=\"font-size:16px\"><li>Husband<\/li><li>Wife<\/li><li>Parents<\/li><li>Legitimate children<\/li><\/ul>\n\n\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-72503d43-1089-4998-83df-abc085402e3c\" data-block-id=\"jet-sm-gb-72503d43-1089-4998-83df-abc085402e3c\" ><div  class=\"jet-form-builder-row field-type-radio-field wp-block-jet-forms-radio-field\">\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Gender of the deceased <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__fields-group checkradio-wrap\" data-jfb-sync><div class=\"jet-form-builder__field-wrap radio-wrap checkradio-wrap\"><label class=\"jet-form-builder__field-label for-radio\">\n<input type=\"radio\" name=\"anda-seorang\" value=\"anda_lelaki\" data-field-name=\"anda-seorang\" checked=\"checked\"  class=\"jet-form-builder__field radio-field checkradio-field anda-seorang main-field\" required=\"required\"><span>Male<\/span><\/label><\/div><div class=\"jet-form-builder__field-wrap radio-wrap checkradio-wrap\"><label class=\"jet-form-builder__field-label for-radio\">\n<input type=\"radio\" name=\"anda-seorang\" value=\"anda_perempuan\" data-field-name=\"anda-seorang\"  class=\"jet-form-builder__field radio-field checkradio-field anda-seorang main-field\" required=\"required\"><span>Female<\/span><\/label><\/div><\/div>\n<\/div><\/div>\n\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-7f30f567-b20c-4f20-ad95-0d48c778aabd\" data-block-id=\"jet-sm-gb-7f30f567-b20c-4f20-ad95-0d48c778aabd\" ><div  class=\"jet-form-builder-row field-type-select-field wp-block-jet-forms-select-field\">\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Marital status <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t<select class=\"jet-form-builder__field select-field status-perkahwinan main-field\" required=\"required\" name=\"status-perkahwinan\" data-field-name=\"status-perkahwinan\" id=\"status-perkahwinan\" data-jfb-sync=\"null\" data-default-val=\"kahwin\">\n\t\t<option value=\"kahwin\" selected=\"selected\">Married<\/option><option value=\"bujang\" >Single<\/option><option value=\"cerai\" >Divorced<\/option><option value=\"kematian-pasangan\" >Death of spouse<\/option>\t<\/select>\n<\/div>\n<\/div><\/div>\n\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-21ffa4d4-62e0-43a3-8a99-5478aecc4256\" data-block-id=\"jet-sm-gb-21ffa4d4-62e0-43a3-8a99-5478aecc4256\" ><div class=\"jet-form-builder__conditional \" data-jfb-conditional=\"[{&quot;operator&quot;:&quot;equal&quot;,&quot;value&quot;:&quot;anda_lelaki&quot;,&quot;field&quot;:&quot;anda-seorang&quot;,&quot;use_preset&quot;:false},{&quot;or_operator&quot;:true},{&quot;operator&quot;:&quot;equal&quot;,&quot;value&quot;:&quot;bujang&quot;,&quot;field&quot;:&quot;status-perkahwinan&quot;,&quot;use_preset&quot;:false}]\" data-jfb-func=\"hide\">\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-cb7a1fed-11ce-46bf-9e9f-67497238e891\" data-block-id=\"jet-sm-gb-cb7a1fed-11ce-46bf-9e9f-67497238e891\" ><div  class=\"jet-form-builder-row field-type-select-field wp-block-jet-forms-select-field\">\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Husband <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t<select class=\"jet-form-builder__field select-field main-field\" required=\"required\" name=\"suami_field\" data-field-name=\"suami_field\" id=\"suami_field\" data-jfb-sync=\"null\" data-default-val=\"suami_tiada\">\n\t\t<option value=\"suami_tiada\" selected=\"selected\" data-calculate=\"0\">No<\/option><option value=\"suami_ada\"  data-calculate=\"1\">Yes<\/option>\t<\/select>\n<\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-21ffa4d4-62e0-43a3-8a99-5478aecc4256\" data-block-id=\"jet-sm-gb-21ffa4d4-62e0-43a3-8a99-5478aecc4256\" ><div class=\"jet-form-builder__conditional \" data-jfb-conditional=\"[{&quot;operator&quot;:&quot;equal&quot;,&quot;value&quot;:&quot;anda_perempuan&quot;,&quot;field&quot;:&quot;anda-seorang&quot;,&quot;use_preset&quot;:false},{&quot;or_operator&quot;:true},{&quot;operator&quot;:&quot;equal&quot;,&quot;value&quot;:&quot;bujang&quot;,&quot;field&quot;:&quot;status-perkahwinan&quot;,&quot;use_preset&quot;:false}]\" data-jfb-func=\"hide\">\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-cb7a1fed-11ce-46bf-9e9f-67497238e891\" data-block-id=\"jet-sm-gb-cb7a1fed-11ce-46bf-9e9f-67497238e891\" ><div  class=\"jet-form-builder-row field-type-select-field wp-block-jet-forms-select-field\">\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Wife <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t<select class=\"jet-form-builder__field select-field main-field\" required=\"required\" name=\"isteri_field\" data-field-name=\"isteri_field\" id=\"isteri_field\" data-jfb-sync=\"null\" data-default-val=\"isteri_tiada\">\n\t\t<option value=\"isteri_tiada\" selected=\"selected\" data-calculate=\"0\">No<\/option><option value=\"isteri_1\"  data-calculate=\"1\">1<\/option><option value=\"isteri_2\"  data-calculate=\"2\">2<\/option><option value=\"isteri_3\"  data-calculate=\"3\">3<\/option><option value=\"isteri_4\"  data-calculate=\"4\">4<\/option>\t<\/select>\n<\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\" jet-sm-gb-wrapper jet-sm-gb-cb7a1fed-11ce-46bf-9e9f-67497238e891\" data-block-id=\"jet-sm-gb-cb7a1fed-11ce-46bf-9e9f-67497238e891\" ><div  class=\"jet-form-builder-row field-type-select-field wp-block-jet-forms-select-field\">\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Father <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t<select class=\"jet-form-builder__field select-field main-field\" required=\"required\" name=\"bapa_field\" data-field-name=\"bapa_field\" id=\"bapa_field\" data-jfb-sync=\"null\" data-default-val=\"bapa_ada\">\n\t\t<option value=\"bapa_ada\" selected=\"selected\" data-calculate=\"1\">Yes<\/option><option value=\"bapa_tiada\"  data-calculate=\"0\">No<\/option>\t<\/select>\n<\/div>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\" jet-sm-gb-wrapper jet-sm-gb-cb7a1fed-11ce-46bf-9e9f-67497238e891\" data-block-id=\"jet-sm-gb-cb7a1fed-11ce-46bf-9e9f-67497238e891\" ><div  class=\"jet-form-builder-row field-type-select-field wp-block-jet-forms-select-field\">\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Mother <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t<select class=\"jet-form-builder__field select-field main-field\" required=\"required\" name=\"ibu_field\" data-field-name=\"ibu_field\" id=\"ibu_field\" data-jfb-sync=\"null\" data-default-val=\"ibu_ada\">\n\t\t<option value=\"ibu_ada\" selected=\"selected\" data-calculate=\"1\">Yes<\/option><option value=\"ibu_tiada\"  data-calculate=\"0\">No<\/option>\t<\/select>\n<\/div>\n<\/div><\/div><\/div>\n<\/div>\n\n\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-707626d2-0476-49f1-829e-1f283ae445b5\" data-block-id=\"jet-sm-gb-707626d2-0476-49f1-829e-1f283ae445b5\" ><div class=\"jet-form-builder__conditional \" data-jfb-conditional=\"[{&quot;operator&quot;:&quot;equal&quot;,&quot;value&quot;:&quot;bujang&quot;,&quot;field&quot;:&quot;status-perkahwinan&quot;,&quot;use_preset&quot;:false}]\" data-jfb-func=\"show\">\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\" jet-sm-gb-wrapper jet-sm-gb-15bcf631-716e-424f-8bd6-305d47cbf4f0\" data-block-id=\"jet-sm-gb-15bcf631-716e-424f-8bd6-305d47cbf4f0\" ><div  class=\"jet-form-builder-row field-type-number-field\" >\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Son <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t\t<input type=\"number\" value=\"0\" class=\"jet-form-builder__field text-field main-field\" required=\"required\" min=\"0\" name=\"anak_lelaki_field\" data-field-name=\"anak_lelaki_field\" id=\"anak_lelaki_field\" data-jfb-sync=\"null\">\n\t<\/div>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\" jet-sm-gb-wrapper jet-sm-gb-94a88c62-4b9e-44db-9dd9-2a10f442ca7f\" data-block-id=\"jet-sm-gb-94a88c62-4b9e-44db-9dd9-2a10f442ca7f\" ><div  class=\"jet-form-builder-row field-type-number-field\" >\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Daughter <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t\t<input type=\"number\" value=\"0\" class=\"jet-form-builder__field text-field main-field\" required=\"required\" min=\"0\" name=\"anak_perempuan_field\" data-field-name=\"anak_perempuan_field\" id=\"anak_perempuan_field\" data-jfb-sync=\"null\">\n\t<\/div>\n<\/div><\/div><\/div>\n<\/div>\n\n<\/div><\/div>\n\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-cde654fa-320a-47ed-acd6-988ecf090f27\" data-block-id=\"jet-sm-gb-cde654fa-320a-47ed-acd6-988ecf090f27\" ><div class=\"jet-form-builder__conditional \" data-jfb-conditional=\"[{&quot;operator&quot;:&quot;greater&quot;,&quot;value&quot;:&quot;0&quot;,&quot;field&quot;:&quot;anak_lelaki_field&quot;,&quot;use_preset&quot;:false},{&quot;operator&quot;:&quot;equal&quot;,&quot;value&quot;:&quot;bujang&quot;,&quot;field&quot;:&quot;status-perkahwinan&quot;,&quot;use_preset&quot;:false}]\" data-jfb-func=\"show\">\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\" jet-sm-gb-wrapper jet-sm-gb-bc75dba4-d8b3-4dda-b13a-73cf22e11c84\" data-block-id=\"jet-sm-gb-bc75dba4-d8b3-4dda-b13a-73cf22e11c84\" ><div  class=\"jet-form-builder-row field-type-number-field\" >\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Grandson (from son) <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t\t<input type=\"number\" value=\"0\" class=\"jet-form-builder__field text-field main-field\" required=\"required\" min=\"0\" name=\"cucu_lelaki_field\" data-field-name=\"cucu_lelaki_field\" id=\"cucu_lelaki_field\" data-jfb-sync=\"null\">\n\t<\/div>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\" jet-sm-gb-wrapper jet-sm-gb-1e7bddd4-fff1-4cad-81c3-35d91c2d80ea\" data-block-id=\"jet-sm-gb-1e7bddd4-fff1-4cad-81c3-35d91c2d80ea\" ><div  class=\"jet-form-builder-row field-type-number-field\" >\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Granddaughter (from son) <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t\t<input type=\"number\" value=\"0\" class=\"jet-form-builder__field text-field main-field\" required=\"required\" min=\"0\" name=\"cucu_perempuan_field\" data-field-name=\"cucu_perempuan_field\" id=\"cucu_perempuan_field\" data-jfb-sync=\"null\">\n\t<\/div>\n<\/div><\/div><\/div>\n<\/div>\n\n<\/div><\/div>\n\n\n<p class=\"wp-block-paragraph\">Note: Grandson from Daughter and Granddaughter from Daughter do not entitle for faraid distribution.<\/p>\n\n\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-7188cedb-3b28-43a1-8a8e-f9e4f1a7c877\" data-block-id=\"jet-sm-gb-7188cedb-3b28-43a1-8a8e-f9e4f1a7c877\" >\n<div data-formula=\"%anak_lelaki_field%+%cucu_lelaki_field%\" data-name=\"waris_lelaki_ke_bawah\" data-precision=\"0\" data-sep-decimal=\".\" data-value-type=\"number\" data-date-format=\"YYYY-MM-DD\" class=\"jet-form-builder__calculated-field jet-form-builder__calculated-field--hidden\">\n\t\t\t<input type=\"hidden\"\n\t\t\tname=\"waris_lelaki_ke_bawah\"\n\t\t\tid=\"waris_lelaki_ke_bawah\"\n\t\t\tvalue=\"\"\n\t\t\tclass=\"jet-form-builder__calculated-field-input jet-form-builder__field\"\n\t\t\tdata-field-name=\"waris_lelaki_ke_bawah\"\n\t\t\tdata-jfb-sync\n\t\/>\n\t<div class=\"jet-form-builder__calculated-field-val\">0.00<\/div>\n\t\t<\/div>\n\n<\/div>\n\n<div class=\"jet-form-builder__next-page-wrap\">\n\t\t<button type=\"button\" class=\"jet-form-builder__prev-page\" data-to-page=\"1\">Back<\/button>\t\t\t<button data-jfb-conditional=\"[{&quot;page_state&quot;:&quot;active&quot;}]\" data-jfb-func=\"disable\" class=\"jet-form-builder__next-page\" type=\"button\">Next<\/button>\n\t<\/div>\n<\/div>\n<div class=\"jet-form-builder-page jet-form-builder-page--hidden\" data-page=\"3\" data-page-offset=\"75\">\n\n\n<h2 class=\"has-text-align-center form-heading has-text-color wp-block-heading\" style=\"color:#007527;font-size:30px;font-style:normal;font-weight:600\">Heirs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">The conditions to be an heir must be related by blood, marriage and Muslim religion. The following are the main heirs of faraid:<\/p>\n\n\n\n<ul class=\"wp-block-list\" style=\"font-size:16px\"><li>Husband<\/li><li>Wife<\/li><li>Parents<\/li><li>Legitimate children<\/li><\/ul>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\" jet-sm-gb-wrapper jet-sm-gb-55b772a9-fd14-43ae-a389-a97f03063fb4\" data-block-id=\"jet-sm-gb-55b772a9-fd14-43ae-a389-a97f03063fb4\" ><div class=\"jet-form-builder__conditional \" data-jfb-conditional=\"[{&quot;operator&quot;:&quot;equal&quot;,&quot;value&quot;:&quot;bapa_ada&quot;,&quot;field&quot;:&quot;bapa_field&quot;,&quot;use_preset&quot;:false}]\" data-jfb-func=\"show\">\n\n<p class=\"has-black-color has-text-color wp-block-paragraph\" style=\"font-size:16px\">In the absence of the father, the Grandfather next to the Father becomes the <strong>Alternate Heir<\/strong><\/p>\n\n\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-0f0cda8a-5bf5-4917-8d64-e2a93246beba\" data-block-id=\"jet-sm-gb-0f0cda8a-5bf5-4917-8d64-e2a93246beba\" ><div  class=\"jet-form-builder-row field-type-select-field wp-block-jet-forms-select-field\">\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Grandfather (from father) <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t<select class=\"jet-form-builder__field select-field main-field\" required=\"required\" name=\"datuk_bapa_field\" data-field-name=\"datuk_bapa_field\" id=\"datuk_bapa_field\" data-jfb-sync=\"null\" data-default-val=\"datuk_bapa_tiada\">\n\t\t<option value=\"datuk_bapa_tiada\" selected=\"selected\" data-calculate=\"0\">No<\/option><option value=\"datuk_bapa_ada\"  data-calculate=\"1\">Yes<\/option>\t<\/select>\n<\/div><div class=\"jet-form-builder__desc\"><small>Father's father<\/small><\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n<\/div>\n\n\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-2638f7a5-fe4a-4b4e-915f-e6e002a049f8\" data-block-id=\"jet-sm-gb-2638f7a5-fe4a-4b4e-915f-e6e002a049f8\" ><div class=\"jet-form-builder__conditional \" data-jfb-conditional=\"[{&quot;operator&quot;:&quot;equal&quot;,&quot;value&quot;:&quot;ibu_ada&quot;,&quot;field&quot;:&quot;ibu_field&quot;,&quot;use_preset&quot;:false}]\" data-jfb-func=\"show\">\n\n<p class=\"has-black-color has-text-color wp-block-paragraph\" style=\"font-size:16px\">In the absence of the mother (and the father), the grandmother next to the mother and\/or father becomes the <strong>Alternate Heir<\/strong><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\" jet-sm-gb-wrapper jet-sm-gb-52dcd1b9-8d2c-4e3d-ac2c-755b386222a7\" data-block-id=\"jet-sm-gb-52dcd1b9-8d2c-4e3d-ac2c-755b386222a7\" ><div class=\"jet-form-builder__conditional \" data-jfb-conditional=\"[{&quot;operator&quot;:&quot;equal&quot;,&quot;value&quot;:&quot;ibu_ada&quot;,&quot;field&quot;:&quot;ibu_field&quot;,&quot;use_preset&quot;:false}]\" data-jfb-func=\"show\">\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-3152323b-1ba4-4ea5-8df5-beeb17bd4b1b\" data-block-id=\"jet-sm-gb-3152323b-1ba4-4ea5-8df5-beeb17bd4b1b\" ><div  class=\"jet-form-builder-row field-type-select-field wp-block-jet-forms-select-field\">\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Grandmother (from mother) <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t<select class=\"jet-form-builder__field select-field main-field\" required=\"required\" name=\"nenek_sebelah_ibu\" data-field-name=\"nenek_sebelah_ibu\" id=\"nenek_sebelah_ibu\" data-jfb-sync=\"null\" data-default-val=\"nenek_ibu_tiada\">\n\t\t<option value=\"nenek_ibu_tiada\" selected=\"selected\" data-calculate=\"0\">No<\/option><option value=\"nenek_ibu_ada\"  data-calculate=\"1\">Yes<\/option>\t<\/select>\n<\/div><div class=\"jet-form-builder__desc\"><small>Mother's mother<\/small><\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\" jet-sm-gb-wrapper jet-sm-gb-beded7da-a587-4590-8aae-129c77ac111f\" data-block-id=\"jet-sm-gb-beded7da-a587-4590-8aae-129c77ac111f\" ><div class=\"jet-form-builder__conditional \" data-jfb-conditional=\"[{&quot;operator&quot;:&quot;equal&quot;,&quot;value&quot;:&quot;ibu_ada&quot;,&quot;field&quot;:&quot;ibu_field&quot;,&quot;use_preset&quot;:false},{&quot;operator&quot;:&quot;equal&quot;,&quot;value&quot;:&quot;bapa_ada&quot;,&quot;field&quot;:&quot;bapa_field&quot;,&quot;use_preset&quot;:false}]\" data-jfb-func=\"show\">\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-18e7a5d6-455e-4d88-aa97-3818b5b6f943\" data-block-id=\"jet-sm-gb-18e7a5d6-455e-4d88-aa97-3818b5b6f943\" ><div  class=\"jet-form-builder-row field-type-select-field wp-block-jet-forms-select-field\">\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Grandmother (from father) <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t<select class=\"jet-form-builder__field select-field main-field\" required=\"required\" name=\"nenek_sebelah_bapa_field\" data-field-name=\"nenek_sebelah_bapa_field\" id=\"nenek_sebelah_bapa_field\" data-jfb-sync=\"null\" data-default-val=\"nenek_bapa_tiada\">\n\t\t<option value=\"nenek_bapa_tiada\" selected=\"selected\" data-calculate=\"0\">No<\/option><option value=\"nenek_bapa_ada\"  data-calculate=\"1\">Yes<\/option>\t<\/select>\n<\/div><div class=\"jet-form-builder__desc\"><small>Father's mother<\/small><\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n<\/div>\n\n<\/div><\/div>\n\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-0a96b8de-1262-4e80-b5a5-0d41b7307445\" data-block-id=\"jet-sm-gb-0a96b8de-1262-4e80-b5a5-0d41b7307445\" ><div class=\"jet-form-builder__conditional \" data-jfb-conditional=\"[{&quot;operator&quot;:&quot;equal&quot;,&quot;value&quot;:&quot;bapa_ada&quot;,&quot;field&quot;:&quot;bapa_field&quot;,&quot;use_preset&quot;:false},{&quot;operator&quot;:&quot;greater&quot;,&quot;value&quot;:&quot;0&quot;,&quot;field&quot;:&quot;anak_lelaki_field&quot;,&quot;use_preset&quot;:false},{&quot;operator&quot;:&quot;greater&quot;,&quot;value&quot;:&quot;0&quot;,&quot;field&quot;:&quot;cucu_lelaki_field&quot;,&quot;use_preset&quot;:false}]\" data-jfb-func=\"show\">\n\n<p class=\"has-black-color has-text-color wp-block-paragraph\" style=\"font-size:16px\">If there is no Male Heir (Father, Son or Grandson of the Son), the <strong>Side Heir<\/strong>, if any, will get a share<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\" jet-sm-gb-wrapper jet-sm-gb-fb3c2c5b-1bd4-41c4-bf5d-04b0d088315b\" data-block-id=\"jet-sm-gb-fb3c2c5b-1bd4-41c4-bf5d-04b0d088315b\" ><div  class=\"jet-form-builder-row field-type-number-field\" >\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Brother <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t\t<input type=\"number\" value=\"0\" class=\"jet-form-builder__field text-field main-field\" required=\"required\" min=\"0\" name=\"saudara_kandung_lelaki_field\" data-field-name=\"saudara_kandung_lelaki_field\" id=\"saudara_kandung_lelaki_field\" data-jfb-sync=\"null\">\n\t<\/div>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\" jet-sm-gb-wrapper jet-sm-gb-564d944b-dc41-4178-a464-058b3815d551\" data-block-id=\"jet-sm-gb-564d944b-dc41-4178-a464-058b3815d551\" ><div  class=\"jet-form-builder-row field-type-number-field\" >\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Sister <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t\t<input type=\"number\" value=\"0\" class=\"jet-form-builder__field text-field main-field\" required=\"required\" min=\"0\" name=\"saudara_kandung_perempuan_field\" data-field-name=\"saudara_kandung_perempuan_field\" id=\"saudara_kandung_perempuan_field\" data-jfb-sync=\"null\">\n\t<\/div>\n<\/div><\/div><\/div>\n<\/div>\n\n<\/div><\/div>\n\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-5fdc4853-8475-469b-83e9-c80b0957cf76\" data-block-id=\"jet-sm-gb-5fdc4853-8475-469b-83e9-c80b0957cf76\" ><div class=\"jet-form-builder__conditional \" data-jfb-conditional=\"[{&quot;operator&quot;:&quot;equal&quot;,&quot;value&quot;:&quot;bapa_ada&quot;,&quot;field&quot;:&quot;bapa_field&quot;,&quot;use_preset&quot;:false},{&quot;operator&quot;:&quot;greater&quot;,&quot;value&quot;:&quot;0&quot;,&quot;field&quot;:&quot;anak_lelaki_field&quot;,&quot;use_preset&quot;:false},{&quot;operator&quot;:&quot;greater&quot;,&quot;value&quot;:&quot;0&quot;,&quot;field&quot;:&quot;cucu_lelaki_field&quot;,&quot;use_preset&quot;:false}]\" data-jfb-func=\"show\">\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\" jet-sm-gb-wrapper jet-sm-gb-1558df4c-0ca5-4b96-8359-e7e283e4e14f\" data-block-id=\"jet-sm-gb-1558df4c-0ca5-4b96-8359-e7e283e4e14f\" ><div  class=\"jet-form-builder-row field-type-number-field\" >\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Half brother (same father) <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t\t<input type=\"number\" value=\"0\" class=\"jet-form-builder__field text-field main-field\" required=\"required\" min=\"0\" name=\"saudara_lelaki_sebapa\" data-field-name=\"saudara_lelaki_sebapa\" id=\"saudara_lelaki_sebapa\" data-jfb-sync=\"null\">\n\t<\/div><div class=\"jet-form-builder__desc\"><small>Brother of the same father<\/small><\/div>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\" jet-sm-gb-wrapper jet-sm-gb-36cb48ae-9b71-4fd4-94e1-114ba26f5f14\" data-block-id=\"jet-sm-gb-36cb48ae-9b71-4fd4-94e1-114ba26f5f14\" ><div  class=\"jet-form-builder-row field-type-number-field\" >\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Half sister (same father) <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t\t<input type=\"number\" value=\"0\" class=\"jet-form-builder__field text-field main-field\" required=\"required\" min=\"0\" name=\"saudara_perempuan_sebapa\" data-field-name=\"saudara_perempuan_sebapa\" id=\"saudara_perempuan_sebapa\" data-jfb-sync=\"null\">\n\t<\/div><div class=\"jet-form-builder__desc\"><small>Sister for the same father<\/small><\/div>\n<\/div><\/div><\/div>\n<\/div>\n\n<\/div><\/div>\n\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-db15676e-67b5-4230-8bcf-eed02934c890\" data-block-id=\"jet-sm-gb-db15676e-67b5-4230-8bcf-eed02934c890\" >\n<div data-formula=\"%saudara_kandung_lelaki_field%+%saudara_lelaki_sebapa%\" data-name=\"saudara_lelaki_seibu_sebapa_sebapa\" data-precision=\"0\" data-sep-decimal=\".\" data-value-type=\"number\" data-date-format=\"YYYY-MM-DD\" class=\"jet-form-builder__calculated-field jet-form-builder__calculated-field--hidden\">\n\t\t\t<input type=\"hidden\"\n\t\t\tname=\"saudara_lelaki_seibu_sebapa_sebapa\"\n\t\t\tid=\"saudara_lelaki_seibu_sebapa_sebapa\"\n\t\t\tvalue=\"\"\n\t\t\tclass=\"jet-form-builder__calculated-field-input jet-form-builder__field\"\n\t\t\tdata-field-name=\"saudara_lelaki_seibu_sebapa_sebapa\"\n\t\t\tdata-jfb-sync\n\t\/>\n\t<div class=\"jet-form-builder__calculated-field-val\">0.00<\/div>\n\t\t<\/div>\n\n<\/div>\n\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-5fdc4853-8475-469b-83e9-c80b0957cf76\" data-block-id=\"jet-sm-gb-5fdc4853-8475-469b-83e9-c80b0957cf76\" ><div class=\"jet-form-builder__conditional \" data-jfb-conditional=\"[{&quot;operator&quot;:&quot;equal&quot;,&quot;value&quot;:&quot;bapa_ada&quot;,&quot;field&quot;:&quot;bapa_field&quot;,&quot;use_preset&quot;:false},{&quot;operator&quot;:&quot;greater&quot;,&quot;value&quot;:&quot;0&quot;,&quot;field&quot;:&quot;anak_lelaki_field&quot;,&quot;use_preset&quot;:false},{&quot;operator&quot;:&quot;greater&quot;,&quot;value&quot;:&quot;0&quot;,&quot;field&quot;:&quot;cucu_lelaki_field&quot;,&quot;use_preset&quot;:false}]\" data-jfb-func=\"show\">\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\" jet-sm-gb-wrapper jet-sm-gb-1558df4c-0ca5-4b96-8359-e7e283e4e14f\" data-block-id=\"jet-sm-gb-1558df4c-0ca5-4b96-8359-e7e283e4e14f\" ><div  class=\"jet-form-builder-row field-type-number-field\" >\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Half brother (same mother) <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t\t<input type=\"number\" value=\"0\" class=\"jet-form-builder__field text-field main-field\" required=\"required\" min=\"0\" name=\"saudara_lelaki_seibu\" data-field-name=\"saudara_lelaki_seibu\" id=\"saudara_lelaki_seibu\" data-jfb-sync=\"null\">\n\t<\/div><div class=\"jet-form-builder__desc\"><small>Brother of the same mother<\/small><\/div>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\" jet-sm-gb-wrapper jet-sm-gb-36cb48ae-9b71-4fd4-94e1-114ba26f5f14\" data-block-id=\"jet-sm-gb-36cb48ae-9b71-4fd4-94e1-114ba26f5f14\" ><div  class=\"jet-form-builder-row field-type-number-field\" >\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Half sister (same mother) <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t\t<input type=\"number\" value=\"0\" class=\"jet-form-builder__field text-field main-field\" required=\"required\" min=\"0\" name=\"saudara_perempuan_seibu\" data-field-name=\"saudara_perempuan_seibu\" id=\"saudara_perempuan_seibu\" data-jfb-sync=\"null\">\n\t<\/div><div class=\"jet-form-builder__desc\"><small>Sister of the same mother<\/small><\/div>\n<\/div><\/div><\/div>\n<\/div>\n\n<\/div><\/div>\n\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-1af51c67-5e56-4242-80c9-875087e91f9d\" data-block-id=\"jet-sm-gb-1af51c67-5e56-4242-80c9-875087e91f9d\" ><div class=\"jet-form-builder__conditional \" data-jfb-conditional=\"[{&quot;operator&quot;:&quot;equal&quot;,&quot;value&quot;:&quot;bapa_ada&quot;,&quot;field&quot;:&quot;bapa_field&quot;,&quot;use_preset&quot;:false},{&quot;operator&quot;:&quot;greater&quot;,&quot;value&quot;:&quot;0&quot;,&quot;field&quot;:&quot;waris_lelaki_ke_bawah&quot;,&quot;use_preset&quot;:false},{&quot;operator&quot;:&quot;equal&quot;,&quot;value&quot;:&quot;datuk_bapa_ada&quot;,&quot;field&quot;:&quot;datuk_bapa_field&quot;,&quot;use_preset&quot;:false},{&quot;operator&quot;:&quot;greater&quot;,&quot;value&quot;:&quot;0&quot;,&quot;field&quot;:&quot;saudara_lelaki_seibu_sebapa_sebapa&quot;,&quot;use_preset&quot;:false}]\" data-jfb-func=\"show\">\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-f8e97fba-ce9e-4dd0-8115-79d77c635660\" data-block-id=\"jet-sm-gb-f8e97fba-ce9e-4dd0-8115-79d77c635660\" ><div  class=\"jet-form-builder-row field-type-number-field\" >\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Father's brother <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t\t<input type=\"number\" value=\"0\" class=\"jet-form-builder__field text-field main-field\" required=\"required\" name=\"bapa_saudara_seibu_sebapa\" data-field-name=\"bapa_saudara_seibu_sebapa\" id=\"bapa_saudara_seibu_sebapa\" data-jfb-sync=\"null\">\n\t<\/div><div class=\"jet-form-builder__desc\"><small>Father's brother of the same parents<\/small><\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-1af51c67-5e56-4242-80c9-875087e91f9d\" data-block-id=\"jet-sm-gb-1af51c67-5e56-4242-80c9-875087e91f9d\" ><div class=\"jet-form-builder__conditional \" data-jfb-conditional=\"[{&quot;operator&quot;:&quot;greater&quot;,&quot;value&quot;:&quot;0&quot;,&quot;field&quot;:&quot;waris_lelaki_ke_bawah&quot;,&quot;use_preset&quot;:false},{&quot;operator&quot;:&quot;equal&quot;,&quot;value&quot;:&quot;bapa_ada&quot;,&quot;field&quot;:&quot;bapa_field&quot;,&quot;use_preset&quot;:false},{&quot;operator&quot;:&quot;equal&quot;,&quot;value&quot;:&quot;datuk_bapa_ada&quot;,&quot;field&quot;:&quot;datuk_bapa_field&quot;,&quot;use_preset&quot;:false},{&quot;operator&quot;:&quot;greater&quot;,&quot;value&quot;:&quot;0&quot;,&quot;field&quot;:&quot;saudara_lelaki_seibu_sebapa_sebapa&quot;,&quot;use_preset&quot;:false},{&quot;operator&quot;:&quot;greater&quot;,&quot;value&quot;:&quot;0&quot;,&quot;field&quot;:&quot;bapa_saudara_seibu_sebapa&quot;,&quot;use_preset&quot;:false}]\" data-jfb-func=\"show\">\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-f8e97fba-ce9e-4dd0-8115-79d77c635660\" data-block-id=\"jet-sm-gb-f8e97fba-ce9e-4dd0-8115-79d77c635660\" ><div  class=\"jet-form-builder-row field-type-number-field\" >\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Father's half brother (same father) <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t\t<input type=\"number\" value=\"0\" class=\"jet-form-builder__field text-field main-field\" required=\"required\" name=\"bapa_saudara_sebapa\" data-field-name=\"bapa_saudara_sebapa\" id=\"bapa_saudara_sebapa\" data-jfb-sync=\"null\">\n\t<\/div><div class=\"jet-form-builder__desc\"><small>Father's brother of the same father<\/small><\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-c32a8967-a209-4e73-823e-6eff5c8024b9\" data-block-id=\"jet-sm-gb-c32a8967-a209-4e73-823e-6eff5c8024b9\" >\n<div data-formula=\"%bapa_saudara_seibu_sebapa%+%bapa_saudara_sebapa%\" data-name=\"bapa_bapa_saudara\" data-precision=\"0\" data-sep-decimal=\".\" data-value-type=\"number\" data-date-format=\"YYYY-MM-DD\" class=\"jet-form-builder__calculated-field jet-form-builder__calculated-field--hidden\">\n\t\t\t<input type=\"hidden\"\n\t\t\tname=\"bapa_bapa_saudara\"\n\t\t\tid=\"bapa_bapa_saudara\"\n\t\t\tvalue=\"\"\n\t\t\tclass=\"jet-form-builder__calculated-field-input jet-form-builder__field\"\n\t\t\tdata-field-name=\"bapa_bapa_saudara\"\n\t\t\tdata-jfb-sync\n\t\/>\n\t<div class=\"jet-form-builder__calculated-field-val\">0.00<\/div>\n\t\t<\/div>\n\n<\/div>\n\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-1af51c67-5e56-4242-80c9-875087e91f9d\" data-block-id=\"jet-sm-gb-1af51c67-5e56-4242-80c9-875087e91f9d\" ><div class=\"jet-form-builder__conditional \" data-jfb-conditional=\"[{&quot;operator&quot;:&quot;greater&quot;,&quot;value&quot;:&quot;0&quot;,&quot;field&quot;:&quot;waris_lelaki_ke_bawah&quot;,&quot;use_preset&quot;:false},{&quot;operator&quot;:&quot;equal&quot;,&quot;value&quot;:&quot;bapa_ada&quot;,&quot;field&quot;:&quot;bapa_field&quot;,&quot;use_preset&quot;:false},{&quot;operator&quot;:&quot;equal&quot;,&quot;value&quot;:&quot;datuk_bapa_ada&quot;,&quot;field&quot;:&quot;datuk_bapa_field&quot;,&quot;use_preset&quot;:false},{&quot;operator&quot;:&quot;greater&quot;,&quot;value&quot;:&quot;0&quot;,&quot;field&quot;:&quot;saudara_lelaki_seibu_sebapa_sebapa&quot;,&quot;use_preset&quot;:false},{&quot;operator&quot;:&quot;greater&quot;,&quot;value&quot;:&quot;0&quot;,&quot;field&quot;:&quot;bapa_bapa_saudara&quot;,&quot;use_preset&quot;:false}]\" data-jfb-func=\"show\">\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-f8e97fba-ce9e-4dd0-8115-79d77c635660\" data-block-id=\"jet-sm-gb-f8e97fba-ce9e-4dd0-8115-79d77c635660\" ><div  class=\"jet-form-builder-row field-type-number-field\" >\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Son of father's brother <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t\t<input type=\"number\" value=\"0\" class=\"jet-form-builder__field text-field main-field\" required=\"required\" name=\"anak_lelaki_bapa_saudara_seibu_sebapa\" data-field-name=\"anak_lelaki_bapa_saudara_seibu_sebapa\" id=\"anak_lelaki_bapa_saudara_seibu_sebapa\" data-jfb-sync=\"null\">\n\t<\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-1af51c67-5e56-4242-80c9-875087e91f9d\" data-block-id=\"jet-sm-gb-1af51c67-5e56-4242-80c9-875087e91f9d\" ><div class=\"jet-form-builder__conditional \" data-jfb-conditional=\"[{&quot;operator&quot;:&quot;equal&quot;,&quot;value&quot;:&quot;bapa_ada&quot;,&quot;field&quot;:&quot;bapa_field&quot;,&quot;use_preset&quot;:false},{&quot;operator&quot;:&quot;greater&quot;,&quot;value&quot;:&quot;0&quot;,&quot;field&quot;:&quot;waris_lelaki_ke_bawah&quot;,&quot;use_preset&quot;:false},{&quot;operator&quot;:&quot;equal&quot;,&quot;value&quot;:&quot;datuk_bapa_ada&quot;,&quot;field&quot;:&quot;datuk_bapa_field&quot;,&quot;use_preset&quot;:false},{&quot;operator&quot;:&quot;greater&quot;,&quot;value&quot;:&quot;0&quot;,&quot;field&quot;:&quot;saudara_lelaki_seibu_sebapa_sebapa&quot;,&quot;use_preset&quot;:false},{&quot;operator&quot;:&quot;greater&quot;,&quot;value&quot;:&quot;0&quot;,&quot;field&quot;:&quot;bapa_bapa_saudara&quot;,&quot;use_preset&quot;:false},{&quot;operator&quot;:&quot;greater&quot;,&quot;value&quot;:&quot;0&quot;,&quot;field&quot;:&quot;anak_lelaki_bapa_saudara_seibu_sebapa&quot;,&quot;use_preset&quot;:false}]\" data-jfb-func=\"show\">\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-f8e97fba-ce9e-4dd0-8115-79d77c635660\" data-block-id=\"jet-sm-gb-f8e97fba-ce9e-4dd0-8115-79d77c635660\" ><div  class=\"jet-form-builder-row field-type-number-field\" >\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Son of father's half brother (same father) <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t\t<input type=\"number\" value=\"0\" class=\"jet-form-builder__field text-field main-field\" required=\"required\" name=\"anak_lelaki_bapa_saudara_sebapa\" data-field-name=\"anak_lelaki_bapa_saudara_sebapa\" id=\"anak_lelaki_bapa_saudara_sebapa\" data-jfb-sync=\"null\">\n\t<\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n<div class=\"jet-form-builder__next-page-wrap\">\n\t\t<button type=\"button\" class=\"jet-form-builder__prev-page\" data-to-page=\"2\">Back<\/button>\t\t\t<button data-jfb-conditional=\"[{&quot;page_state&quot;:&quot;active&quot;}]\" data-jfb-func=\"disable\" class=\"jet-form-builder__next-page\" type=\"button\">Next<\/button>\n\t<\/div>\n<\/div>\n<div class=\"jet-form-builder-page jet-form-builder-page--hidden\" data-page=\"4\" data-page-offset=\"75\">\n\n\n<h2 class=\"has-text-align-center form-heading has-text-color wp-block-heading\" id=\"form-heading\" style=\"color:#007527;font-size:30px;font-style:normal;font-weight:600\">Estimated Asset Value<\/h2>\n\n\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-05f00849-bd6f-49d4-a052-0d172b1b645d\" data-block-id=\"jet-sm-gb-05f00849-bd6f-49d4-a052-0d172b1b645d\" >\n<div class=\"jet-form-builder-progress-pages jfb-progress-type--default\" data-type=\"default\">\t<div class=\"jet-form-builder-progress-pages__item--wrapper passed-page\" data-page=\"1\">\n\t\t<div class=\"jet-form-builder-progress-pages__item\">\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--circle\">1<\/div>\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--label\">Basic Info<\/div>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"jet-form-builder-progress-pages__separator\"><\/div>\n\t\t\t<\/div>\n\t\t<div class=\"jet-form-builder-progress-pages__item--wrapper passed-page\" data-page=\"2\">\n\t\t<div class=\"jet-form-builder-progress-pages__item\">\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--circle\">2<\/div>\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--label\">Main Heirs<\/div>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"jet-form-builder-progress-pages__separator\"><\/div>\n\t\t\t<\/div>\n\t\t<div class=\"jet-form-builder-progress-pages__item--wrapper passed-page\" data-page=\"3\">\n\t\t<div class=\"jet-form-builder-progress-pages__item\">\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--circle\">3<\/div>\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--label\">Heirs<\/div>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"jet-form-builder-progress-pages__separator\"><\/div>\n\t\t\t<\/div>\n\t\t<div class=\"jet-form-builder-progress-pages__item--wrapper active-page\" data-page=\"4\">\n\t\t<div class=\"jet-form-builder-progress-pages__item\">\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--circle\">4<\/div>\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--label\">Asset Value<\/div>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"jet-form-builder-progress-pages__separator\"><\/div>\n\t\t\t<\/div>\n\t\t<div class=\"jet-form-builder-progress-pages__item--wrapper\" data-page=\"5\">\n\t\t<div class=\"jet-form-builder-progress-pages__item\">\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--circle\">5<\/div>\n\t\t\t<div class=\"jet-form-builder-progress-pages__item--label\">Result<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">Identify the estimated value and assets you own (movable and immovable assets) such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\" style=\"font-size:16px\"><li>Savings and investments<\/li><li>House and Lands<\/li><li>Company Shares<\/li><li>Vehicles<\/li><li>Other assets<\/li><\/ul>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\" jet-sm-gb-wrapper jet-sm-gb-f4633d27-8f18-4cbb-b8a6-64a037f8400d\" data-block-id=\"jet-sm-gb-f4633d27-8f18-4cbb-b8a6-64a037f8400d\" ><div  class=\"jet-form-builder-row field-type-text-field\" >\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Estimated asset value (RM) <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t\t\t\t<input value=\"0\" required=\"required\" name=\"anggaran_nilai_aset_text\" id=\"anggaran_nilai_aset_text\" type=\"text\" data-field-name=\"anggaran_nilai_aset_text\" class=\"jet-form-builder__field text-field anggaran_nilai_asset_text main-field\" data-jfb-sync=\"null\" autocomplete=\"off_Afu7c2Rs\">\n\t\t\t\t\t<\/div>\n<\/div><\/div><\/div>\n<\/div>\n\n\n<div class=\"jet-form-builder__next-page-wrap\">\n\t\t<button type=\"button\" class=\"jet-form-builder__prev-page\" data-to-page=\"3\">Back<\/button>\t\t\t<button data-jfb-conditional=\"[{&quot;page_state&quot;:&quot;active&quot;}]\" data-jfb-func=\"disable\" class=\"jet-form-builder__next-page waris-bawah\" type=\"button\">Next<\/button>\n\t<\/div>\n<\/div>\n<div class=\"jet-form-builder-page jet-form-builder-page--hidden\" data-page=\"5\" data-page-offset=\"75\">\n\n\n<input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"suami_input\" data-field-name=\"suami_input\" data-jfb-sync=\"null\" value=\"n\/a\">\n\n\n\n\n<input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"isteri_input\" data-field-name=\"isteri_input\" data-jfb-sync=\"null\" value=\"n\/a\">\n\n\n\n\n<input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"anak_lelaki_input\" data-field-name=\"anak_lelaki_input\" data-jfb-sync=\"null\" value=\"n\/a\">\n\n\n\n\n<input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"anak_perempuan_input\" data-field-name=\"anak_perempuan_input\" data-jfb-sync=\"null\" value=\"n\/a\">\n\n\n\n\n<input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"cucu_lelaki_input\" data-field-name=\"cucu_lelaki_input\" data-jfb-sync=\"null\" value=\"n\/a\">\n\n\n\n\n<input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"cucu_perempuan_input\" data-field-name=\"cucu_perempuan_input\" data-jfb-sync=\"null\" value=\"n\/a\">\n\n\n\n\n<input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"bapa_input\" data-field-name=\"bapa_input\" data-jfb-sync=\"null\" value=\"n\/a\">\n\n\n\n\n<input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"ibu_input\" data-field-name=\"ibu_input\" data-jfb-sync=\"null\" value=\"n\/a\">\n\n\n\n\n<input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"datuk_input\" data-field-name=\"datuk_input\" data-jfb-sync=\"null\" value=\"n\/a\">\n\n\n\n\n<input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"nenek_belah_ibu_input\" data-field-name=\"nenek_belah_ibu_input\" data-jfb-sync=\"null\" value=\"n\/a\">\n\n\n\n\n<input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"nenek_belah_bapa_input\" data-field-name=\"nenek_belah_bapa_input\" data-jfb-sync=\"null\" value=\"n\/a\">\n\n\n\n\n<input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"saudara_kandung_lelaki_input\" data-field-name=\"saudara_kandung_lelaki_input\" data-jfb-sync=\"null\" value=\"n\/a\">\n\n\n\n\n<input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"saudara_kandung_perempuan_input\" data-field-name=\"saudara_kandung_perempuan_input\" data-jfb-sync=\"null\" value=\"n\/a\">\n\n\n\n\n<input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"saudara_seibu_lelaki_input\" data-field-name=\"saudara_seibu_lelaki_input\" data-jfb-sync=\"null\" value=\"n\/a\">\n\n\n\n\n<input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"saudara_seibu_perempuan_input\" data-field-name=\"saudara_seibu_perempuan_input\" data-jfb-sync=\"null\" value=\"n\/a\">\n\n\n\n\n<input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"saudara_sebapa_lelaki_input\" data-field-name=\"saudara_sebapa_lelaki_input\" data-jfb-sync=\"null\" value=\"n\/a\">\n\n\n\n\n<input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"saudara_sebapa_perempuan_input\" data-field-name=\"saudara_sebapa_perempuan_input\" data-jfb-sync=\"null\" value=\"n\/a\">\n\n\n\n\n<input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"bapa_saudara_seibu_sebapa_input\" data-field-name=\"bapa_saudara_seibu_sebapa_input\" data-jfb-sync=\"null\" value=\"n\/a\">\n\n\n\n\n<input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"bapa_saudara_sebapa_input\" data-field-name=\"bapa_saudara_sebapa_input\" data-jfb-sync=\"null\" value=\"n\/a\">\n\n\n\n\n<input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"anak_lelaki_bapa_saudara_seibu_sebapa_input\" data-field-name=\"anak_lelaki_bapa_saudara_seibu_sebapa_input\" data-jfb-sync=\"null\" value=\"n\/a\">\n\n\n\n\n<input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"anak_lelaki_bapa_saudara_sebapa_input\" data-field-name=\"anak_lelaki_bapa_saudara_sebapa_input\" data-jfb-sync=\"null\" value=\"n\/a\">\n\n\n\n\n<input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"baitulmal_input\" data-field-name=\"baitulmal_input\" data-jfb-sync=\"null\" value=\"n\/a\">\n\n\n\n\n<h2 class=\"has-text-align-center form-heading has-text-color wp-block-heading\" style=\"color:#007527;font-size:30px;font-style:normal;font-weight:600\">Faraid Distribution<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">The following are the values of faraid distribution to the heirs. The value of the distribution depends on the current value of the estate and the balance after the debt is settled.<\/p>\n\n\n<p><table id=\"myTable\">\r\n\t<thead>\r\n\t\t<tr>\r\n          <th\r\n            class=\"tableHeader\"\r\n            style=\"background-color: #007527; color: white\"\r\n          >\r\n            Waris\r\n          <\/th>\r\n          <th\r\n            class=\"tableHeader\"\r\n            style=\"text-align: center; background-color: #007527; color: white\"\r\n          >\r\n            Bahagian faraid\r\n          <\/th>\r\n          <th\r\n            class=\"tableHeader\"\r\n            style=\"text-align: center; background-color: #007527; color: white\"\r\n          >\r\n            Bahagian pengiraan\r\n          <\/th>\r\n          <th\r\n            class=\"tableHeader\"\r\n            style=\"text-align: center; background-color: #007527; color: white\"\r\n          >\r\n            Nilai Bahagian (RM)\r\n          <\/th>\r\n\t\t<\/tr>\r\n\t<\/thead>\r\n\t<tbody><\/tbody>\r\n<\/table>\r\n<p><script>\r\nconst EN = {\r\n  suami: \"Husband\",\r\n  isteri: \"Wife\",\r\n  \"anak lelaki\": \"Son\",\r\n  \"anak perempuan\": \"Daughter\",\r\n  \"cucu lelaki\": \"Grand son (from son)\",\r\n  \"cucu perempuan\": \"Grand daughter (from son)\",\r\n  bapa: \"Father\",\r\n  ibu: \"Mother\",\r\n  datuk: \"Grandfather (from father)\",\r\n  \"nenek belah bapa\": \"Grandmother (from father)\",\r\n  \"nenek belah ibu\": \"Grandmother (from mother)\",\r\n  \"saudara kandung lelaki\": \"Brother\",\r\n  \"saudara kandung perempuan\": \"Sister\",\r\n  \"saudara sebapa lelaki\": \"Half brother (same father)\",\r\n  \"saudara sebapa perempuan\": \"Half sister (same father)\",\r\n  \"saudara seibu lelaki\": \"Half brother (same mother)\",\r\n  \"saudara seibu perempuan\": \"Half sister (same mother)\",\r\n  \"bapa saudara seibu sebapa\": \"Father's brother\",\r\n  \"bapa saudara sebapa\": \"Father's half brother (same father)\",\r\n  \"anak lelaki bapa saudara seibu sebapa\": \"Son of father's brother\",\r\n  \"anak lelaki bapa saudara sebapa\":\r\n    \"Son of father's half brother (same father)\",\r\n  baitulmal: \"Baitulmal\",\r\n};\r\n\r\nconst waris = [\r\n  \"suami\",\r\n  \"isteri\",\r\n  \"anak lelaki\",\r\n  \"anak perempuan\",\r\n  \"cucu lelaki\",\r\n  \"cucu perempuan\",\r\n  \"bapa\",\r\n  \"ibu\",\r\n  \"datuk\",\r\n  \"nenek belah bapa\",\r\n  \"nenek belah ibu\",\r\n  \"saudara kandung lelaki\",\r\n  \"saudara kandung perempuan\",\r\n  \"saudara sebapa lelaki\",\r\n  \"saudara sebapa perempuan\",\r\n  \"saudara seibu lelaki\",\r\n  \"saudara seibu perempuan\",\r\n  \"bapa saudara seibu sebapa\",\r\n  \"bapa saudara sebapa\",\r\n  \"anak lelaki bapa saudara seibu sebapa\",\r\n  \"anak lelaki bapa saudara sebapa\",\r\n  \"baitulmal\",\r\n];\r\n\r\nconst snakeCase = (string) => {\r\n  return string\r\n    .replace(\/\\W+\/g, \" \")\r\n    .split(\/ |\\B(?=[A-Z])\/)\r\n    .map((word) => word.toLowerCase())\r\n    .join(\"_\");\r\n};\r\n\r\nconst formatCurrency = (calc) => {\r\n  return calc.toLocaleString(\"en-US\", {\r\n    minimumFractionDigits: 2,\r\n    maximumFractionDigits: 2,\r\n  });\r\n};\r\n\r\nconst hijabObj = {\r\n  numerator: 0,\r\n  denominator: 0,\r\n  bahagian: \"Hijab\",\r\n  jumlah: formatCurrency(0),\r\n};\r\n\r\nconst testTargets = {};\r\n\r\n\/\/ select all hidden heir fields that are linked to mailchimp\r\nwaris.forEach((item) => {\r\n  testTargets[item] = document.getElementsByName(`${snakeCase(item)}_input`)[0];\r\n});\r\n\r\nvar statusPerkahwinan = document.getElementById(\"status-perkahwinan\");\r\n\r\nvar suami = document.getElementById(\"suami_field\");\r\nvar isteri = document.getElementById(\"isteri_field\");\r\n\r\nvar bapa_field = document.getElementById(\"bapa_field\");\r\nvar ibu_field = document.getElementById(\"ibu_field\");\r\n\r\nvar datuk = document.getElementById(\"datuk_bapa_field\");\r\nvar patGrandma = document.getElementById(\"nenek_sebelah_bapa_field\");\r\nvar matGrandma = document.getElementById(\"nenek_sebelah_ibu\");\r\n\r\nvar tableBody = document\r\n  .getElementById(\"myTable\")\r\n  .getElementsByTagName(\"tbody\")[0];\r\nvar tableHeader = document.getElementsByClassName(\"tableHeader\");\r\nvar nextBtn = document.getElementsByClassName(\"waris-bawah\");\r\n\r\nfunction setInputFilter(textbox, inputFilter, errMsg) {\r\n  [\"input\", \"keydown\", \"keyup\"].forEach(function (event) {\r\n    textbox.addEventListener(event, function (e) {\r\n      if (inputFilter(this.value)) {\r\n        \/\/ Accepted value\r\n        if ([\"keydown\", \"mousedown\", \"focusout\"].indexOf(e.type) >= 0) {\r\n          this.classList.remove(\"input-error\");\r\n          this.setCustomValidity(\"\");\r\n        }\r\n        this.oldValue = this.value;\r\n        this.oldSelectionStart = this.selectionStart;\r\n        this.oldSelectionEnd = this.selectionEnd;\r\n\r\n        \/\/ automatic comma\r\n        var value = this.value;\r\n\r\n        value = value.replace(\/,\/g, \"\");\r\n        this.value = \"\";\r\n        value += \"\";\r\n\r\n        var x = value.split(\".\");\r\n        var x1 = x[0];\r\n        var x2 = x.length > 1 ? \".\" + x[1] : \"\";\r\n\r\n        var rgx = \/(\\d+)(\\d{3})\/;\r\n\r\n        while (rgx.test(x1)) {\r\n          x1 = x1.replace(rgx, \"$1\" + \",\" + \"$2\");\r\n        }\r\n        this.value = x1 + x2;\r\n      } else if (this.hasOwnProperty(\"oldValue\")) {\r\n        \/\/ Rejected value - restore the previous one\r\n        this.classList.add(\"input-error\");\r\n        this.setCustomValidity(errMsg);\r\n        this.reportValidity();\r\n        this.value = this.oldValue;\r\n        this.setSelectionRange(this.oldSelectionStart, this.oldSelectionEnd);\r\n      } else {\r\n        \/\/ Rejected value - nothing to restore\r\n        this.value = \"\";\r\n      }\r\n    });\r\n  });\r\n}\r\n\r\nsetInputFilter(\r\n  document.getElementById(\"anggaran_nilai_aset_text\"),\r\n  function (value) {\r\n    return \/^[\\d\\,]*$\/g.test(value);\r\n  },\r\n  \"Must be a positive number\"\r\n);\r\n\r\nconst capitalizeFirstLetter = (string) => {\r\n  return string.charAt(0).toUpperCase() + string.slice(1);\r\n};\r\n\r\nconst kiraanAnakLelaki = ({ anakPerempuan }) => {\r\n  if (anakPerempuan > 0) return \"Asobah 2:1\";\r\n  else return \"Asobah\";\r\n};\r\n\r\nconst kiraanAnakPerempuan = ({ anakPerempuan, anakLelaki }) => {\r\n  if (anakLelaki > 0) return \"Asobah 2:1\";\r\n  else if (anakPerempuan > 1) return \"2\/3\";\r\n  else return \"1\/2\";\r\n};\r\n\r\nconst kiraanCucuLelaki = ({ cucuPerempuan }) => {\r\n  if (cucuPerempuan > 0) return \"Asobah 2:1\";\r\n  else return \"Asobah\";\r\n};\r\n\r\nconst kiraanCucuPerempuan = ({ cucuPerempuan, cucuLelaki, anakPerempuan }) => {\r\n  if (cucuPerempuan === 1 && !cucuLelaki && !anakPerempuan) {\r\n    return \"1\/2\";\r\n  } else if (cucuPerempuan >= 2 && !cucuLelaki && !anakPerempuan) {\r\n    return \"2\/3\";\r\n  } else if (cucuLelaki > 0) {\r\n    return \"Asobah 2:1\";\r\n  } else if (cucuPerempuan >= 1 && !cucuLelaki && anakPerempuan === 1) {\r\n    return \"1\/6\";\r\n  }\r\n};\r\n\r\nconst kiraanIsteri = ({ warisBawah }) => {\r\n  if (warisBawah > 0) return \"1\/8\";\r\n  else return \"1\/4\";\r\n};\r\n\r\nconst kiraanSuami = ({ warisBawah }) => {\r\n  if (warisBawah > 0) return \"1\/4\";\r\n  else return \"1\/2\";\r\n};\r\n\r\nconst kiraanBapaDatuk = ({\r\n  anakPerempuan,\r\n  cucuPerempuan,\r\n  warisBawah,\r\n  warisBawahLelaki,\r\n}) => {\r\n  if (!warisBawah) {\r\n    return \"Asobah\";\r\n  }\r\n  if ((anakPerempuan > 0 || cucuPerempuan > 0) && !warisBawahLelaki) {\r\n    return \"1\/6 + Asobah\"; \/\/ original & correct one\r\n  }\r\n  if (warisBawah > 0) {\r\n    return \"1\/6\";\r\n  }\r\n};\r\n\r\nconst kiraanIbu = ({ isUmariyyatain, warisBawah, saudara, languageEn }) => {\r\n  if (isUmariyyatain) {\r\n    return languageEn ? \"1\/3 of the rest\" : \"1\/3 daripada baki\";\r\n  }\r\n  if (warisBawah > 0 || saudara >= 2) {\r\n    return \"1\/6\";\r\n  }\r\n\r\n  return \"1\/3\";\r\n};\r\n\r\nconst kiraanSIBP = (SIBL, SIBP) => {\r\n  if (SIBL > 0) return \"Asobah 2:1\";\r\n  else if (SIBP > 1) return `2\/3`;\r\n  else return \"1\/2\";\r\n};\r\n\r\nconst kiraanSaudaraSeibu = (saudarSeibu, total) => {\r\n  if (saudarSeibu > 1) return `${total}\/${3 * saudarSeibu}`;\r\n  return \"1\/6\";\r\n};\r\n\r\nconst kiraanSBP = ({ SBL, SBP, SIBP }) => {\r\n  if (SBL > 0) return \"Asobah 2:1\";\r\n\r\n  if (SIBP === 1 && SBP > 0) return \"1\/6\";\r\n\r\n  if (SBP > 1) return \"2\/3\";\r\n  else return \"1\/2\";\r\n};\r\n\r\nconst kiraanSBL = ({ SBP }) => {\r\n  if (SBP > 0) return \"Asobah 2:1\";\r\n  else return \"Asobah\";\r\n};\r\n\r\nconst musytarakah = (\r\n  siMati,\r\n  haveHusband,\r\n  haveMother,\r\n  haveFather,\r\n  haveMatGrandma,\r\n  warisBawahLelaki,\r\n  warisBawahPerempuan,\r\n  saudaraKandungLelaki,\r\n  saudaraKandungPerempuan,\r\n  totalSaudaraSeibu\r\n) => {\r\n  let isMusytarakah = false;\r\n  let bahagian = \"0\";\r\n  if (\r\n    siMati === \"anda_perempuan\" &&\r\n    haveHusband &&\r\n    (haveMother || haveMatGrandma) &&\r\n    !haveFather &&\r\n    !warisBawahLelaki &&\r\n    !warisBawahPerempuan &&\r\n    saudaraKandungLelaki >= 1 &&\r\n    totalSaudaraSeibu >= 2\r\n  ) {\r\n    let totalSaudara =\r\n      saudaraKandungLelaki + saudaraKandungPerempuan + totalSaudaraSeibu;\r\n    isMusytarakah = true;\r\n    bahagian = `1\/${3 * totalSaudara}`;\r\n  }\r\n  return [isMusytarakah, bahagian];\r\n};\r\n\r\nconst insertRowToTable = (tBody, heir, portion, total, num, den) => {\r\n  var newRow = tBody.insertRow();\r\n  var heirCell = newRow.insertCell(0);\r\n  var distributionCell = newRow.insertCell(1);\r\n  var normalizeFractionCell = newRow.insertCell(2);\r\n  var moneyResultCell = newRow.insertCell(3);\r\n\r\n  newRow.style.cssText = `\r\n    background: white;\r\n  `;\r\n  heirCell.style.cssText = `\r\n    font-weight: 700;\r\n    \/\/ border: 1px solid black;\r\n  `;\r\n  distributionCell.style.cssText = `\r\n    text-align: center;\r\n    vertical-align: middle;\r\n  `;\r\n  moneyResultCell.style.cssText = `\r\n    text-align: center;\r\n  `;\r\n  normalizeFractionCell.style.cssText = `\r\n    text-align: center;\r\n  `;\r\n\r\n  heirCell.innerHTML = heir;\r\n  moneyResultCell.innerHTML = total;\r\n  normalizeFractionCell.innerHTML = `${num}\/${den}`;\r\n  distributionCell.innerHTML = portion;\r\n};\r\n\r\n\/**\r\n * Get the numerator and denominator\r\n * @param {string} bahagian\r\n * @returns {[string,string]} [numerator, denominator]\r\n *\/\r\nconst getFraction = (bahagian) => {\r\n  const numerator = bahagian.match(\/\\d+(?=\\\/)\/)[0];\r\n  const denominator = bahagian.match(\/\\d+(?!\\\/)\/)[0];\r\n  return [numerator, denominator];\r\n};\r\n\r\nconst calcAsobah21 = (asset, total, male = true, totalBahagian) => {\r\n  let numerator = male ? total * 2 : total;\r\n  return formatCurrency(asset * (numerator \/ totalBahagian));\r\n};\r\n\r\nconst calcSaudaraSeibu = (saudaraSeibu, asset) => {\r\n  const result = [];\r\n  let totalSaudaraSeibu = saudaraSeibu.reduce(\r\n    (acc, { total }) => acc + total,\r\n    0\r\n  );\r\n  saudaraSeibu.forEach(({ bahagian }, index, arr) => {\r\n    const [, denominator] = getFraction(bahagian);\r\n    const _denominator =\r\n      totalSaudaraSeibu > 1 ? denominator * totalSaudaraSeibu : 6;\r\n    result.push({\r\n      ...arr[index],\r\n      denominator: _denominator,\r\n      jumlah: formatCurrency(asset * (1 \/ _denominator)),\r\n    });\r\n  });\r\n  return result;\r\n};\r\n\r\n\/\/ lower common multiple calculation\r\nconst gcd = (a, b) => (a ? gcd(b % a, a) : b);\r\nconst lcm = (a, b) => (a * b) \/ gcd(a, b);\r\n\r\nconst calculation = (result, asset) => {\r\n  const { nonAsobah, asobah, hijab } = result.reduce(\r\n    (prev, { bahagian }, idx, arr) => {\r\n      const isHijab = bahagian.toLowerCase() === \"hijab\";\r\n      const isAsobah = bahagian.toLowerCase().includes(\"asobah\");\r\n      if (!isAsobah && !isHijab) {\r\n        prev.nonAsobah.push(arr[idx]);\r\n      } else if (isHijab && !isAsobah) {\r\n        prev.hijab.push(arr[idx]);\r\n      } else prev.asobah.push(arr[idx]);\r\n      return prev;\r\n    },\r\n    { nonAsobah: [], asobah: [], hijab: [] }\r\n  );\r\n\r\n  const fatherSpecialCaseIndex = result.findIndex(\r\n    ({ bahagian }) => bahagian === \"1\/6 + Asobah\"\r\n  );\r\n  if (fatherSpecialCaseIndex !== -1) {\r\n    nonAsobah.push(result[fatherSpecialCaseIndex]);\r\n  }\r\n\r\n  const nonAsobahFractions = [];\r\n  let nonAsobahLcm = 0;\r\n  let nonAsobahNumerator = 0;\r\n  if (nonAsobah.length > 0) {\r\n    nonAsobah.forEach(\r\n      ({ bahagian, numerator: num, denominator: den }, index, arr) => {\r\n        const [numerator, denominator] =\r\n          num >= 0 && den >= 0 ? [num, den] : getFraction(bahagian);\r\n        nonAsobahFractions.push({\r\n          ...arr[index],\r\n          numerator: numerator,\r\n          denominator: denominator,\r\n        });\r\n      }\r\n    );\r\n\r\n    let denominators = [];\r\n    nonAsobahFractions.map(({ denominator }) => {\r\n      if (parseInt(denominator) !== 0) denominators.push(parseInt(denominator));\r\n    });\r\n    nonAsobahLcm = denominators.reduce(lcm);\r\n\r\n    let recalculate = { cond: false, aul: false, values: [] };\r\n    nonAsobahFractions.forEach(\r\n      ({ denominator, numerator, total }, index, arr) => {\r\n        const multiple = nonAsobahLcm \/ +denominator;\r\n        const _numerator = +numerator * multiple;\r\n        if (_numerator % total) {\r\n          recalculate.cond = true;\r\n          recalculate.values.push(total);\r\n        }\r\n        const _denominator = +denominator * multiple;\r\n        arr[index].numerator = _numerator;\r\n        arr[index].denominator = _denominator;\r\n        arr[index].jumlah = formatCurrency(asset * (_numerator \/ _denominator));\r\n      }\r\n    );\r\n\r\n    const res = nonAsobahFractions.reduce(\r\n      (prev, current) => {\r\n        prev.numerator = prev.numerator + parseInt(current.numerator);\r\n        prev.denominator = !current.denominator\r\n          ? prev.denominator\r\n          : parseInt(current.denominator);\r\n        return prev;\r\n      },\r\n      { numerator: 0, denominator: 0 }\r\n    );\r\n\r\n    \/\/ AUL; only applicable to non asobah\r\n    if (\r\n      res.numerator > res.denominator &&\r\n      [6, 12, 24].includes(res.denominator)\r\n    ) {\r\n      recalculate.aul = true;\r\n      const newDenominator = res.numerator;\r\n      nonAsobahLcm = newDenominator;\r\n      nonAsobahFractions.forEach((item) => {\r\n        item.denominator = newDenominator;\r\n        item.jumlah = formatCurrency(\r\n          asset * (item.numerator \/ item.denominator)\r\n        );\r\n      });\r\n    }\t  \r\n\r\n    if (recalculate.cond) {\r\n      const totalMultiple = recalculate.values.reduce((prev, current) => {\r\n        return (prev = prev * current);\r\n      }, 1);\r\n      nonAsobahLcm = nonAsobahLcm * totalMultiple;\r\n      nonAsobahFractions.forEach(({ numerator }, index, arr) => {\r\n        const _numerator = +numerator * totalMultiple;\r\n        arr[index].numerator = _numerator;\r\n        arr[index].denominator = nonAsobahLcm;\r\n        arr[index].jumlah = formatCurrency(asset * (_numerator \/ nonAsobahLcm));\r\n      });\r\n    }\r\n\r\n    \/\/ total numerator of non asobah\r\n    nonAsobahNumerator = nonAsobahFractions.reduce(\r\n      (acc, { numerator }) => acc + numerator,\r\n      0\r\n    );\r\n  }\r\n\r\n  const asobahFractions = [];\r\n  const baitulmal = { waris: \"baitulmal\", bahagian: \"Asobah\" };\r\n\r\n  if (asobah.length > 0) {\r\n    \/\/ get the remaining fraction\r\n    let asobahBalance =\r\n      nonAsobahLcm > 0 ? nonAsobahLcm - nonAsobahNumerator : 0;\r\n\r\n    const asobah21 = ({ bahagian }) => bahagian.toLowerCase() === \"asobah 2:1\";\r\n    const asobahCond = ({ bahagian }) =>\r\n      bahagian.toLowerCase() === \"asobah\" ||\r\n      bahagian.toLowerCase() === \"asobah ma'al ghair\";\r\n    const fatherAsobah = ({ bahagian }) => bahagian === \"1\/6 + Asobah\";\r\n\r\n    \/\/ contain asobah heir that use 2:1 ratio\r\n    if (asobah.some(asobah21)) {\r\n      \/\/ get total no of heir with 2:1 ratio\r\n      const noOfHeirRatio = asobah.reduce(\r\n        (acc, { total, waris }) =>\r\n          acc + total * (waris.includes(\"lelaki\") ? 2 : 1),\r\n        0\r\n      );\r\n\r\n      \/\/ convert back bahagian name\r\n      asobah.forEach((_, idx, arr) => {\r\n        arr[idx].bahagian = \"Asobah Bi Ghairi\";\r\n      });\r\n\r\n      const tmp = noOfHeirRatio \/ asobahBalance;\r\n      const isWhole = \/^\\d+$\/.test(tmp);\r\n      let newLcm = isWhole ? nonAsobahLcm * tmp : nonAsobahLcm * noOfHeirRatio;\r\n\r\n      if (asobahBalance > 0) {\r\n        if (asobahBalance % noOfHeirRatio !== 0) {\r\n          \/\/ Balance is not divisible among asobah heirs.\r\n          \/\/ Normalize their fractions\r\n          asobah.forEach(({ waris, total }, index, arr) => {\r\n            arr[index].numerator = waris.includes(\"lelaki\")\r\n              ? total * 2 * (isWhole ? 1 : asobahBalance)\r\n              : total * (isWhole ? 1 : asobahBalance);\r\n            arr[index].denominator = newLcm;\r\n          });\r\n          nonAsobahFractions.forEach(({ numerator }, index, arr) => {\r\n            arr[index].numerator = numerator * (isWhole ? tmp : noOfHeirRatio);\r\n            arr[index].denominator = newLcm;\r\n          });\r\n        } else {\r\n          \/\/ balance is divisable among remaining asobah heirs\r\n          const individualPart = asobahBalance \/ noOfHeirRatio;\r\n          asobah.forEach(({ waris, total }, index, arr) => {\r\n            arr[index].numerator = waris.includes(\"lelaki\")\r\n              ? total * 2 * individualPart\r\n              : total * individualPart;\r\n            arr[index].denominator =\r\n              nonAsobah.length > 0 ? nonAsobahLcm || 1 : noOfHeirRatio;\r\n          });\r\n        }\r\n      }\r\n\r\n      if (asobahBalance > 0) {\r\n        asobah.forEach(({ total, waris }, index, arr) => {\r\n          const jumlah = calcAsobah21(\r\n            asset * (asobahBalance \/ nonAsobahLcm),\r\n            total,\r\n            waris.includes(\"lelaki\"),\r\n            noOfHeirRatio\r\n          );\r\n          asobahFractions.push({ ...arr[index], jumlah });\r\n        });\r\n      } else if (!asobahBalance) {\r\n        \/\/ this means that there are no non asobah\r\n        asobah.forEach(({ total, waris }, index, arr) => {\r\n          let jumlah = formatCurrency(0);\r\n          const isMale = waris.includes(\"lelaki\");\r\n          if (!nonAsobahFractions.length) {\r\n            jumlah = calcAsobah21(asset, total, isMale, noOfHeirRatio);\r\n          }\r\n          const obj = {\r\n            numerator: nonAsobahFractions.length\r\n              ? 0\r\n              : isMale\r\n              ? total * 2\r\n              : total,\r\n            denominator: nonAsobahFractions.length ? 0 : noOfHeirRatio,\r\n          };\r\n          asobahFractions.push({ ...arr[index], jumlah, ...obj });\r\n        });\r\n      } else {\r\n        \/\/ no money left to share\r\n        asobah.forEach((_, index, arr) => {\r\n          asobahFractions.push({\r\n            ...arr[index],\r\n            jumlah: (0).toFixed(2),\r\n            numerator: 0,\r\n            denominator: 0,\r\n          });\r\n        });\r\n      }\r\n    } else if (asobah.some(asobahCond)) {\r\n      \/\/ only one type of heir for asobah\r\n      if (asobahBalance <= 0) {\r\n        \/\/ the case where there is no non-asobah at all\r\n        if (!nonAsobah.length) {\r\n          asobah.forEach((item, index, arr) => {\r\n            asobahFractions.push({\r\n              ...arr[index],\r\n              jumlah:\r\n                nonAsobah.length > 0 ? (0).toFixed(2) : formatCurrency(asset),\r\n              numerator: item.total,\r\n              denominator: item.total,\r\n            });\r\n          });\r\n        } else {\r\n          asobah.forEach((_, index, arr) => {\r\n            asobahFractions.push({\r\n              ...arr[index],\r\n              jumlah: formatCurrency(0),\r\n              numerator: 0,\r\n              denominator: 0,\r\n            });\r\n          });\r\n        }\r\n      } else {\r\n        const total = asobah[0].total;\r\n        if (asobahBalance % total !== 0) {\r\n          let newLcm = nonAsobahLcm * total;\r\n          nonAsobahFractions.forEach(({ numerator }, index, arr) => {\r\n            arr[index].numerator = numerator * total;\r\n            arr[index].denominator = newLcm;\r\n          });\r\n          asobah.forEach(({ total }, index, arr) => {\r\n            asobahFractions.push({\r\n              ...arr[index],\r\n              jumlah: formatCurrency(\r\n                asset * ((total * asobahBalance) \/ newLcm)\r\n              ),\r\n              numerator: total * asobahBalance,\r\n              denominator: newLcm,\r\n            });\r\n          });\r\n        } else {\r\n          asobah.forEach((_, index, arr) => {\r\n            asobahFractions.push({\r\n              ...arr[index],\r\n              jumlah: formatCurrency(asset * (asobahBalance \/ nonAsobahLcm)),\r\n              numerator: asobahBalance,\r\n              denominator: nonAsobahLcm,\r\n            });\r\n          });\r\n        }\r\n      }\r\n    } else if (asobah.some(fatherAsobah)) {\r\n      \/\/ case where father's portion is 1\/6 + asobah\r\n      const index = nonAsobahFractions.findIndex(\r\n        ({ bahagian }) => bahagian === \"1\/6 + Asobah\"\r\n      );\r\n      \/\/ calculate asobah\r\n      if (asobahBalance > 0) {\r\n        const { numerator } = nonAsobahFractions[index];\r\n        const newNumerator = numerator + asobahBalance;\r\n        const newAsset = asset * (newNumerator \/ nonAsobahLcm);\r\n\r\n        nonAsobahFractions[index].jumlah = formatCurrency(newAsset);\r\n        nonAsobahFractions[index].numerator = newNumerator;\r\n      }\r\n    }\r\n  } else {\r\n    \/\/ No asobah heirs and there is some asset left\r\n    \/\/ Those asset goes to baitulmal\r\n    const totalHeirDivision =\r\n      Math.round(\r\n        nonAsobahFractions.reduce((prev, current) => {\r\n          return prev + parseFloat(current.jumlah.replace(\/,\/g, \"\"));\r\n        }, 0) \/ 100\r\n      ) * 100;\r\n\r\n    if (totalHeirDivision < asset) {\r\n      baitulmal.jumlah = formatCurrency(asset - totalHeirDivision);\r\n      baitulmal.numerator = nonAsobahLcm - nonAsobahNumerator;\r\n      baitulmal.denominator = nonAsobahLcm;\r\n    }\r\n  }\r\n\r\n  return [\r\n    ...nonAsobahFractions,\r\n    ...asobahFractions,\r\n    ...hijab,\r\n    ...(baitulmal.jumlah ? [baitulmal] : []),\r\n  ];\r\n};\r\n\r\nconst umariyyatain = (\r\n  haveHusband,\r\n  isteri,\r\n  haveFather,\r\n  haveMother,\r\n  totalWarisBawah,\r\n  totalSaudara\r\n) => {\r\n  if (\r\n    !totalWarisBawah &&\r\n    haveFather &&\r\n    haveMother &&\r\n    (haveHusband || isteri > 0) &&\r\n    totalSaudara < 2\r\n  ) {\r\n    return true;\r\n  }\r\n  return false;\r\n};\r\n\r\nconst umariyyatainCalculation = (input, asset, warisArr) => {\r\n  const result = [];\r\n  let isteri = { total: 0 };\r\n  let multipleWife = false;\r\n  if (input === \"suami\") {\r\n    const suami = warisArr.filter(\r\n      ({ waris }) => waris.toLowerCase() === \"suami\"\r\n    )[0];\r\n    result.push({\r\n      ...suami,\r\n      jumlah: formatCurrency(asset * (1 \/ 2)),\r\n      numerator: 3,\r\n      denominator: 6,\r\n    });\r\n  } else {\r\n    isteri = {\r\n      ...warisArr.filter(({ waris }) => waris.toLowerCase() === \"isteri\")[0],\r\n    };\r\n    if (isteri.total > 1) multipleWife = true;\r\n    result.push({\r\n      ...isteri,\r\n      jumlah: formatCurrency(asset * (1 \/ 4)),\r\n      numerator: multipleWife ? isteri.total : 1,\r\n      denominator: multipleWife ? isteri.total * 4 : 4,\r\n    });\r\n  }\r\n\r\n  const ibu = warisArr.filter(({ waris }) => waris.toLowerCase() === \"ibu\")[0];\r\n  result.push({\r\n    ...ibu,\r\n    jumlah: formatCurrency(asset * (isteri.total > 0 ? 1 \/ 4 : 1 \/ 6)),\r\n    numerator: multipleWife ? isteri.total : 1,\r\n    denominator: input === \"suami\" ? 6 : multipleWife ? 4 * isteri.total : 4,\r\n  });\r\n\r\n  const bapa = warisArr.filter(\r\n    ({ waris }) => waris.toLowerCase() === \"bapa\"\r\n  )[0];\r\n  result.push({\r\n    ...bapa,\r\n    jumlah: formatCurrency(asset * (isteri.total > 0 ? 2 \/ 4 : 2 \/ 6)),\r\n    numerator: multipleWife ? isteri.total * 2 : 2,\r\n    denominator: input === \"suami\" ? 6 : multipleWife ? 4 * isteri.total : 4,\r\n  });\r\n  return result;\r\n};\r\n\r\nconst musytarakahCalc = (warisArr, asset, totalSaudara) => {\r\n  const result = [];\r\n  const isEvenBalance = !!!(totalSaudara % 2);\r\n  const multiple = isEvenBalance ? totalSaudara \/ 2 : totalSaudara;\r\n  warisArr.forEach(({ waris, total = 1, bahagian }, index, arr) => {\r\n    if (waris !== \"suami\" && waris !== \"ibu\" && waris !== \"nenek belah ibu\") {\r\n      const newNumerator = isEvenBalance ? total : total * 2;\r\n      const newDenominator = 6 * multiple;\r\n      result.push({\r\n        ...arr[index],\r\n        bahagian: `Musytarikah`,\r\n        jumlah: formatCurrency((newNumerator \/ newDenominator) * asset),\r\n        numerator: newNumerator,\r\n        denominator: newDenominator,\r\n      });\r\n    } else {\r\n      const [numerator, denominator] = getFraction(bahagian);\r\n      result.push({\r\n        ...arr[index],\r\n        jumlah: formatCurrency((numerator \/ denominator) * asset),\r\n        numerator: waris === \"suami\" ? 3 * multiple : multiple,\r\n        denominator: 6 * multiple,\r\n      });\r\n    }\r\n  });\r\n  return result;\r\n};\r\n\r\n\/**\r\n *\r\n * @param {string} waris\r\n * @param {*} calc\r\n * @param {*} args\r\n * @param {number} nbOfHeir\r\n * @param {*} extra\r\n * @returns\r\n *\/\r\nconst calcPortion = (waris, calc, args, nbOfHeir, extra) => {\r\n  return {\r\n    waris,\r\n    bahagian: typeof calc === \"function\" ? calc(args) : calc,\r\n    ...(nbOfHeir >= 0 && { total: nbOfHeir }),\r\n    ...(extra && { numerator: extra[0], denominator: extra[1] }),\r\n  };\r\n};\r\n\r\n\/**\r\n * Calculate grandfather portion & does not involve waris fardhu\r\n * @param {number} skl\r\n * @param {number} skp\r\n * @param {number} sbl\r\n * @param {number} sbp\r\n * @returns {object} {bahagian, numerator, denominator}\r\n *\/\r\nconst muqasamahCalc = (skl, skp, sbl, sbp) => {\r\n  if (skl > 0) {\r\n    \/\/ kalau ada SB, SB gugur\r\n    \/\/ total portion = 3\r\n    if (sbl > 0 || sbp > 0) {\r\n      return { bahagian: \"1\/3\", numerator: 1, denominator: 3 };\r\n    } else {\r\n      const totalPortion = 2 + 2 * skl + skp;\r\n      const grandfatherPortion = 2 \/ totalPortion;\r\n      const bahagian =\r\n        grandfatherPortion >= 1 \/ 3 ? `2\/${totalPortion}` : \"1\/3\";\r\n      const [numerator, denominator] = getFraction(bahagian);\r\n      return { bahagian, numerator, denominator };\r\n    }\r\n  } else {\r\n    \/\/ no SIBL\r\n    if (skp > 0 && sbl === 0 && sbp === 0) {\r\n      \/\/ only sister & grandfather\r\n      const totalPortion = 2 + skp;\r\n      const grandfatherPortion = 2 \/ totalPortion;\r\n      const bahagian =\r\n        grandfatherPortion >= 1 \/ 3 ? `2\/${totalPortion}` : \"1\/3\";\r\n      const [numerator, denominator] = getFraction(bahagian);\r\n      return { bahagian, numerator, denominator };\r\n    } else if (skp > 0 && (sbl > 0 || sbp > 0)) {\r\n      \/\/ sister jadi waris fardu, getting 1\/2 if only 1, get 2\/3 if more than 1\r\n      const totalPortion = 2 + skp + 2 * sbl + sbp;\r\n      const grandfatherPortion = 2 \/ totalPortion;\r\n      const bahagian =\r\n        grandfatherPortion >= 1 \/ 3 ? `2\/${totalPortion}` : \"1\/3\";\r\n      const [numerator, denominator] = getFraction(bahagian);\r\n      return { bahagian, numerator, denominator };\r\n    } else if (skp === 0 && (sbl > 0 || sbp > 0)) {\r\n      const totalPortion = 2 + 2 * sbl + sbp;\r\n      const grandfatherPortion = 2 \/ totalPortion;\r\n      const bahagian =\r\n        grandfatherPortion >= 1 \/ 3 ? `2\/${totalPortion}` : \"1\/3\";\r\n      const [numerator, denominator] = getFraction(bahagian);\r\n      return { bahagian, numerator, denominator };\r\n    }\r\n  }\r\n};\r\n\r\nconst reduceFrac = (num, den) => {\r\n  let gcdVal = gcd(num, den);\r\n  return [num \/ gcdVal, den \/ gcdVal];\r\n};\r\n\r\nconst calcDatukMuqasamah = (haveFemales, baki, den) => {\r\n  return {\r\n    bahagian: \"Muqasamah\",\r\n    numerator: haveFemales ? 2 * baki : baki,\r\n    denominator: den,\r\n  };\r\n};\r\n\r\nconst setMuqasamahSibling = (\r\n  arr,\r\n  haveFemales,\r\n  baki,\r\n  den,\r\n  isDivisible,\r\n  { skl = 0, skp = 0, sbl = 0, sbp = 0 },\r\n  languageEn\r\n) => {\r\n  const res = [];\r\n  let numerator = 1;\r\n  if (!isDivisible) {\r\n    numerator *= baki;\r\n  }\r\n\r\n  arr\r\n    .filter(({ waris }) => waris !== \"datuk\")\r\n    .forEach(({ waris, total }) => {\r\n      if (skl > 0 && (sbl > 0 || sbp > 0)) {\r\n        if (\r\n          [\"saudara sebapa lelaki\", \"saudara sebapa perempuan\"].includes(waris)\r\n        ) {\r\n          res.push({\r\n            waris,\r\n            bahagian: \"Hijab\",\r\n            numerator: 0,\r\n            denominator: 0,\r\n            total,\r\n            jumlah: formatCurrency(0),\r\n          });\r\n        } else {\r\n          \/\/ change from muqasamah to asobah\r\n          res.push({\r\n            waris,\r\n            bahagian: `${skp > 0 ? \"Asobah 2:1\" : \"Asobah\"}`,\r\n            total,\r\n          });\r\n        }\r\n      } else if (skp > 0 && skl === 0 && (sbl > 0 || sbp > 0)) {\r\n        \/\/ kalau jumlah fardu skp > baki, guna baki, else guna jumlah fardhu\r\n\r\n        \/\/ only if there's no skl\r\n        let temp = baki * (skp + 2 * sbl + sbp);\r\n\r\n        if (\r\n          skp > 1 &&\r\n          2 \/ 3 >= temp \/ den &&\r\n          [\"saudara kandung perempuan\"].includes(waris)\r\n        ) {\r\n          res.push({\r\n            waris,\r\n            bahagian: languageEn ? \"Balance\" : \"Baki\",\r\n            numerator: temp,\r\n            denominator: den,\r\n            total,\r\n          });\r\n        } else if (\r\n          skp === 1 &&\r\n          1 \/ 2 >= temp \/ den &&\r\n          [\"saudara kandung perempuan\"].includes(waris)\r\n        ) {\r\n          res.push({\r\n            waris,\r\n            bahagian: languageEn ? \"Balance\" : \"Baki\",\r\n            numerator: temp,\r\n            denominator: den,\r\n            total,\r\n          });\r\n        } else {\r\n          \/\/ guna jumlah fardhu\r\n          if (skp === 1 && [\"saudara kandung perempuan\"].includes(waris)) {\r\n            res.push({\r\n              waris,\r\n              bahagian: \"1\/2\",\r\n              numerator: 1,\r\n              denominator: 2,\r\n              total,\r\n            });\r\n          }\r\n          if (skp > 1 && [\"saudara kandung perempuan\"].includes(waris)) {\r\n            res.push({\r\n              waris,\r\n              bahagian: \"2\/3\",\r\n              numerator: 2,\r\n              denominator: 3,\r\n              total,\r\n            });\r\n          }\r\n\r\n          \/\/ sbl & sbp\r\n          if (![\"saudara kandung perempuan\"].includes(waris)) {\r\n            res.push({\r\n              waris,\r\n              bahagian: sbl > 0 && sbp > 0 ? \"Asobah 2:1\" : \"Asobah\",\r\n              total,\r\n            });\r\n          }\r\n        }\r\n      } else {\r\n        if (waris.includes(\"lelaki\")) {\r\n          res.push({\r\n            waris,\r\n            bahagian: \"Muqasamah\",\r\n            numerator: haveFemales ? total * numerator * 2 : total * numerator,\r\n            denominator: den,\r\n            total,\r\n          });\r\n        } else if (waris.includes(\"perempuan\")) {\r\n          res.push({\r\n            waris,\r\n            bahagian: \"Muqasamah\",\r\n            numerator: total * numerator,\r\n            denominator: den,\r\n            total,\r\n          });\r\n        }\r\n      }\r\n    });\r\n  return res;\r\n};\r\n\r\n\/**\r\n * Multiplies two fractions and returns the result as an object containing the numerator and denominator.\r\n *\r\n * @param {{ numerator: number, denominator: number }} fraction1\r\n * @param {{ numerator: number, denominator: number }}  fraction2\r\n * @returns {{ numerator: number, denominator: number }}\r\n *\/\r\nfunction multiplyFractionByInteger(fraction1, fraction2) {\r\n  \/\/ Multiply the numerators and denominators of the two fractions\r\n  let numerator = fraction1.numerator * fraction2.numerator;\r\n  let denominator = fraction1.denominator * fraction2.denominator;\r\n\r\n  \/\/ Find the greatest common divisor (GCD) of the resulting numerator and denominator\r\n  let gdcValue = gcd(numerator, denominator);\r\n  return {\r\n    numerator: numerator \/ gdcValue,\r\n    denominator: denominator \/ gdcValue,\r\n  };\r\n}\r\n\r\nconst muqasamahFardhuCalc = (heirs = [], siblings, languageEn) => {\r\n  const fardhuHeirs = [\r\n    \"suami\",\r\n    \"isteri\",\r\n    \"anak perempuan\",\r\n    \"cucu perempuan\",\r\n    \"bapa\",\r\n    \"ibu\",\r\n    \"nenek belah bapa\",\r\n    \"nenek belah ibu\",\r\n  ];\r\n\r\n  const { a: filteredFardhuHeirs, b: nonFardhuHeirs } = heirs.reduce(\r\n    (res, item) => {\r\n      if (fardhuHeirs.includes(item.waris)) res.a.push(item);\r\n      else res.b.push(item);\r\n      return res;\r\n    },\r\n    { a: [], b: [] }\r\n  );\r\n\r\n  const calcResult = calculation(filteredFardhuHeirs);\r\n  const { x: fardhuNumerator, y: fardhuDenominator } = calcResult.reduce(\r\n    (prev, curr) => {\r\n      prev.x = prev.x + curr.numerator;\r\n      prev.y = curr.denominator;\r\n      return prev;\r\n    },\r\n    { x: 0, y: 0 }\r\n  );\r\n  const numeratorRest = fardhuDenominator - fardhuNumerator;\r\n  const rest = { numerator: numeratorRest, denominator: fardhuDenominator };\r\n  const bakiFardhu = numeratorRest \/ fardhuDenominator;\r\n  const { skl, skp, sbl, sbp } = siblings;\r\n\r\n  const haveFemales = skp > 0 || sbp > 0;\r\n  const total = haveFemales ? 2 + skl * 2 + skp + sbl * 2 + sbp : 1 + skl + sbl;\r\n\r\n  let datuk = { bahagian: \"\", numerator: 0, denominator: 0, waris: \"datuk\" };\r\n  let resDatuk = {};\r\n  let siblingResult = [];\r\n\r\n  \/\/ calculate muqasamah\r\n  let muqasamah = haveFemales ? 2 \/ total : 1 \/ total;\r\n  if (numeratorRest % total !== 0) {\r\n    muqasamah =\r\n      (haveFemales ? 2 * numeratorRest : numeratorRest) \/\r\n      (fardhuDenominator * total);\r\n  }\r\n  \/\/ calculate 1\/3 of rest\r\n  const __rest = (1 \/ 3) * bakiFardhu;\r\n\r\n  \/\/ TODO: DRY\r\n  if (1 \/ 6 >= __rest && 1 \/ 6 >= muqasamah) {\r\n    \/\/ 1\/6\r\n    resDatuk = {\r\n      ...datuk,\r\n      numerator: 1,\r\n      denominator: 6,\r\n      bahagian: \"1\/6\",\r\n    };\r\n    \/\/ handle skl, skp, sbl, sbp\r\n    nonFardhuHeirs\r\n      .filter(({ waris }) => waris !== \"datuk\")\r\n      .forEach(({ waris, total }) => {\r\n        if (skl > 0) {\r\n          if (\r\n            [\"saudara sebapa lelaki\", \"saudara sebapa perempuan\"].includes(\r\n              waris\r\n            )\r\n          ) {\r\n            siblingResult.push({\r\n              waris,\r\n              bahagian: \"Hijab\",\r\n              numerator: 0,\r\n              denominator: 0,\r\n              total,\r\n              jumlah: formatCurrency(0),\r\n            });\r\n          } else {\r\n            siblingResult.push({\r\n              waris,\r\n              bahagian: skl > 0 && skp > 0 ? \"Asobah 2:1\" : \"Asobah\",\r\n              total,\r\n            });\r\n          }\r\n        } else if (skl === 0 && skp > 0) {\r\n          if (\r\n            [\"saudara sebapa lelaki\", \"saudara sebapa perempuan\"].includes(\r\n              waris\r\n            )\r\n          ) {\r\n            siblingResult.push({\r\n              waris,\r\n              bahagian: sbl > 0 && sbp > 0 ? \"Asobah 2:1\" : \"Asobah\",\r\n              total,\r\n            });\r\n          }\r\n\r\n          if (skp > 1 && [\"saudara kandung perempuan\"].includes(waris)) {\r\n            siblingResult.push({\r\n              waris,\r\n              bahagian: \"2\/3\",\r\n              numerator: 2,\r\n              denominator: 3,\r\n              total,\r\n            });\r\n          }\r\n\r\n          if (skp === 1 && [\"saudara kandung perempuan\"].includes(waris)) {\r\n            siblingResult.push({\r\n              waris,\r\n              bahagian: \"1\/2\",\r\n              numerator: 1,\r\n              denominator: 2,\r\n              total,\r\n            });\r\n          }\r\n        } else if (\r\n          skl === 0 &&\r\n          skp === 0 &&\r\n          [\"saudara sebapa lelaki\", \"saudara sebapa perempuan\"].includes(waris)\r\n        ) {\r\n          \/\/ no saudara kandung, only sebapa\r\n          siblingResult.push({\r\n            waris,\r\n            bahagian: sbl > 0 && sbp > 0 ? \"Asobah 2:1\" : \"Asobah\",\r\n            total,\r\n          });\r\n        }\r\n      });\r\n  } else if (__rest > muqasamah) {\r\n    \/\/ 1\/3 of rest\r\n    const result = multiplyFractionByInteger(rest, {\r\n      numerator: 1,\r\n      denominator: 3,\r\n    });\r\n\r\n    resDatuk = {\r\n      ...datuk,\r\n      numerator: result.numerator,\r\n      denominator: result.denominator,\r\n      bahagian: languageEn ? \"1\/3 of balance\" : \"1\/3 dari baki\",\r\n    };\r\n\r\n    nonFardhuHeirs.forEach(({ waris, total }) => {\r\n      if (waris !== \"datuk\") {\r\n        if (skl > 0) {\r\n          if (\r\n            [\"saudara sebapa lelaki\", \"saudara sebapa perempuan\"].includes(\r\n              waris\r\n            )\r\n          ) {\r\n            siblingResult.push({\r\n              waris,\r\n              bahagian: \"Hijab\",\r\n              numerator: 0,\r\n              denominator: 0,\r\n              total,\r\n              jumlah: formatCurrency(0),\r\n            });\r\n          } else {\r\n            \/\/ either skp or skl\r\n            siblingResult.push({\r\n              waris,\r\n              bahagian: skl > 0 && skp > 0 ? \"Asobah 2:1\" : \"Asobah\",\r\n              total,\r\n            });\r\n          }\r\n        } else if (skl === 0 && skp > 0) {\r\n          if (\r\n            [\"saudara sebapa lelaki\", \"saudara sebapa perempuan\"].includes(\r\n              waris\r\n            )\r\n          ) {\r\n            siblingResult.push({\r\n              waris,\r\n              bahagian: sbl > 0 && sbp > 0 ? \"Asobah 2:1\" : \"Asobah\",\r\n              total,\r\n            });\r\n          }\r\n\r\n          if (skp > 1 && [\"saudara kandung perempuan\"].includes(waris)) {\r\n            siblingResult.push({\r\n              waris,\r\n              bahagian: \"2\/3\",\r\n              numerator: 2,\r\n              denominator: 3,\r\n              total,\r\n            });\r\n          }\r\n\r\n          if (skp === 1 && [\"saudara kandung perempuan\"].includes(waris)) {\r\n            siblingResult.push({\r\n              waris,\r\n              bahagian: \"1\/2\",\r\n              numerator: 1,\r\n              denominator: 2,\r\n              total,\r\n            });\r\n          }\r\n        } else if (\r\n          skl === 0 &&\r\n          skp === 0 &&\r\n          [\"saudara sebapa lelaki\", \"saudara sebapa perempuan\"].includes(waris)\r\n        ) {\r\n          \/\/ no saudara kandung, only sebapa\r\n          siblingResult.push({\r\n            waris,\r\n            bahagian: sbl > 0 && sbp > 0 ? \"Asobah 2:1\" : \"Asobah\",\r\n            total,\r\n          });\r\n        }\r\n      }\r\n    });\r\n  } else {\r\n    \/\/ muqasamah\r\n    let denominator = fardhuDenominator;\r\n    let datukNumerator = haveFemales ? 2 : 1;\r\n    const isDivisible = numeratorRest % total === 0;\r\n    if (!isDivisible) {\r\n      denominator = fardhuDenominator * total;\r\n      datukNumerator *= numeratorRest;\r\n    }\r\n\r\n    resDatuk = {\r\n      ...datuk,\r\n      numerator: datukNumerator,\r\n      denominator,\r\n      bahagian: \"Muqasamah\",\r\n    };\r\n\r\n    siblingResult.push(\r\n      ...setMuqasamahSibling(\r\n        nonFardhuHeirs,\r\n        haveFemales,\r\n        numeratorRest,\r\n        denominator,\r\n        isDivisible,\r\n        { skl, skp, sbl, sbp },\r\n        languageEn\t\t  \r\n      )\r\n    );\r\n  }\r\n  return [...calcResult, resDatuk, ...siblingResult];\r\n};\r\n\r\nconst mergeCell = () => {\r\n  const table = document.getElementById(\"myTable\");\r\n  let warisHeaderCell = null;\r\n  let distHeaderCell = null;\r\n\r\n  for (let row of table.rows) {\r\n    const warisCell = row.cells[0];\r\n    const distributionCell = row.cells[1];\r\n\r\n    const grandmothers =\r\n      (warisHeaderCell?.innerText.includes(\"Nenek belah\") &&\r\n        warisCell.innerText.includes(\"Nenek belah\")) ||\r\n      (warisHeaderCell?.innerText.includes(\"Grandmother\") &&\r\n        warisCell.innerText.includes(\"Grandmother\"));\r\n\r\n    const motherSideSibling =\r\n      (warisHeaderCell?.innerText.includes(\"Saudara seibu lelaki\") &&\r\n        warisCell.innerText.includes(\"Saudara seibu perempuan\")) ||\r\n      (warisHeaderCell?.innerText.includes(\"(same mother)\") &&\r\n        warisCell.innerText.includes(\"(same mother)\"));\r\n\r\n    if (\r\n      warisHeaderCell === null ||\r\n      (warisCell.innerText !== warisHeaderCell.innerText &&\r\n        !!!grandmothers &&\r\n        !!!motherSideSibling)\r\n    ) {\r\n      warisHeaderCell = warisCell;\r\n      distHeaderCell = distributionCell;\r\n    } else {\r\n      if (distributionCell.innerText !== \"Hijab\") {\r\n        distHeaderCell.rowSpan++;\r\n        distributionCell.remove();\r\n      }\r\n    }\r\n  }\r\n};\r\n\r\nwindow.addEventListener(\r\n  \"load\",\r\n  nextBtn[0].addEventListener(\"click\", function () {\r\n    var assetInput = document.getElementById(\"anggaran_nilai_aset_text\").value;\r\n    \/\/ assetInput.replace(\/[,]\/, \"a\");\r\n\r\n    var asset = parseInt(assetInput.replace(\/,\/g, \"\"));\r\n\r\n    let result = [];\r\n    var languageEn = window.location.pathname.includes(\"\/en\/\");\r\n\r\n    \/\/ var asset = +document.getElementById(\"anggaran_nilai_asset\").value;\r\n\r\n    tableHeader[0].innerHTML = languageEn ? \"Heirs\" : \"Waris\";\r\n    tableHeader[1].innerHTML = languageEn\r\n      ? \"Faraid portion\"\r\n      : \"Bahagian faraid\";\r\n    tableHeader[2].innerHTML = languageEn\r\n      ? \"Calculated portion\"\r\n      : \"Bahagian pengiraan\";\r\n    tableHeader[3].innerHTML = languageEn ? `Value (RM)` : `Jumlah`;\r\n\r\n    var siMati = document.querySelector(\r\n      'input[name=\"anda-seorang\"]:checked'\r\n    ).value;\r\n\r\n    Object.entries(testTargets).forEach((item) => (item.value = \"n\/a\"));\r\n\r\n    const haveFather =\r\n      bapa_field.options[bapa_field.selectedIndex].value === \"bapa_ada\";\r\n    const haveMother =\r\n      ibu_field.options[ibu_field.selectedIndex].value === \"ibu_ada\";\r\n\r\n    const haveGrandfather =\r\n      datuk.options[datuk.selectedIndex].value === \"datuk_bapa_ada\";\r\n    const havePatGrandma =\r\n      patGrandma.options[patGrandma.selectedIndex].value === \"nenek_bapa_ada\";\r\n    const haveMatGrandma =\r\n      matGrandma.options[matGrandma.selectedIndex].value === \"nenek_ibu_ada\";\r\n\r\n    \/\/ al: anak lelaki; ap: anak perempuan etc.\r\n    var alValue = +document.getElementById(\"anak_lelaki_field\").value;\r\n    var apValue = +document.getElementById(\"anak_perempuan_field\").value;\r\n    var clValue = +document.getElementById(\"cucu_lelaki_field\").value;\r\n    var cpValue = +document.getElementById(\"cucu_perempuan_field\").value;\r\n\r\n    \/\/ saudara kandung\r\n    var skl = +document.getElementById(\"saudara_kandung_lelaki_field\").value;\r\n    var skp = +document.getElementById(\"saudara_kandung_perempuan_field\").value;\r\n\r\n    \/\/ saudara seibu\r\n    var sip = +document.getElementById(\"saudara_perempuan_seibu\").value;\r\n    var sil = +document.getElementById(\"saudara_lelaki_seibu\").value;\r\n\r\n    \/\/ saudara sebapa\r\n    var sbp = +document.getElementById(\"saudara_perempuan_sebapa\").value;\r\n    var sbl = +document.getElementById(\"saudara_lelaki_sebapa\").value;\r\n\r\n    \/\/ bapa saudara\r\n    var bapaSaudaraSeibuSebapa = +document.getElementById(\r\n      \"bapa_saudara_seibu_sebapa\"\r\n    ).value;\r\n    var bapaSaudaraSebapa = +document.getElementById(\"bapa_saudara_sebapa\")\r\n      .value;\r\n\r\n    \/\/ sepupu\r\n    var siblBapaSaudara = +document.getElementById(\r\n      \"anak_lelaki_bapa_saudara_seibu_sebapa\"\r\n    ).value; \/\/ anak lelaki bapa saudara SEIBU SEBAPA\r\n    var sblBapaSaudara = +document.getElementById(\r\n      \"anak_lelaki_bapa_saudara_sebapa\"\r\n    ).value; \/\/ anak lelaki bapa saudara SEBAPA\r\n\r\n    var bahagianSIBP = 0;\r\n    var bahagianSIBL = 0;\r\n\r\n    var bahagianSIP = 0;\r\n    var bahagianSIL = 0;\r\n\r\n    let haveHusband = suami.options[suami.selectedIndex].value === \"suami_ada\";\r\n    const isteriText = isteri.options[isteri.selectedIndex].value;\r\n\r\n    const statusPerkahwinanText =\r\n      statusPerkahwinan.options[statusPerkahwinan.selectedIndex].value;\r\n\r\n    const warisBawahLelaki = alValue + clValue;\r\n    const warisBawahPerempuan = apValue + cpValue;\r\n    const warisBawah = warisBawahLelaki + warisBawahPerempuan;\r\n\r\n    const table = document.getElementById(\"myTable\");\r\n    while (table.rows.length > 1) {\r\n      table.deleteRow(1);\r\n    }\r\n\r\n    let haveWife = false;\r\n    if (statusPerkahwinanText !== \"bujang\") {\r\n      if (siMati === \"anda_lelaki\") {\r\n        haveHusband = false;\r\n\r\n        var isteriValue = 0;\r\n        if (isteriText !== \"isteri_tiada\") {\r\n          const isteriValues = {\r\n            isteri_1: 1,\r\n            isteri_2: 2,\r\n            isteri_3: 3,\r\n            isteri_4: 4,\r\n          };\r\n\r\n          isteriValue = isteriValues[isteriText];\r\n\r\n          result.push(\r\n            calcPortion(\"isteri\", kiraanIsteri, { warisBawah }, isteriValue)\r\n          );\r\n          haveWife = true;\r\n        }\r\n      } else {\r\n        isteriValue = 0;\r\n        if (haveHusband) {\r\n          result.push(calcPortion(\"suami\", kiraanSuami, { warisBawah }, 1));\r\n        }\r\n      }\r\n    }\r\n\r\n    const saudaraSeibu = sil + sip;\r\n\r\n    const [isMusytarakah, bahagianMusytarakah] = musytarakah(\r\n      siMati,\r\n      haveHusband,\r\n      haveMother,\r\n      haveFather,\r\n      haveMatGrandma,\r\n      warisBawahLelaki,\r\n      warisBawahPerempuan,\r\n      skl,\r\n      skp,\r\n      saudaraSeibu\r\n    );\r\n\r\n    if (haveFather) {\r\n      const opts = {\r\n        anakPerempuan: statusPerkahwinanText !== \"bujang\" ? apValue : 0,\r\n        cucuPerempuan: statusPerkahwinanText !== \"bujang\" ? cpValue : 0,\r\n        warisBawah: statusPerkahwinanText !== \"bujang\" ? warisBawah : 0,\r\n        warisBawahLelaki:\r\n          statusPerkahwinanText !== \"bujang\" ? warisBawahLelaki : 0,\r\n      };\r\n\r\n      result.push(calcPortion(\"bapa\", kiraanBapaDatuk, opts, 1));\r\n    }\r\n\r\n    const totalSaudaraLelakiRapat = skl + sbl;\r\n    const totalSaudara = totalSaudaraLelakiRapat + skp + sbp + sil + sip;\r\n\r\n    const isUmariyyatain = umariyyatain(\r\n      haveHusband,\r\n      isteriValue,\r\n      haveFather,\r\n      haveMother,\r\n      warisBawah,\r\n      totalSaudara\r\n    );\r\n\r\n    if (haveMother) {\r\n      result.push(\r\n        calcPortion(\r\n          \"ibu\",\r\n          kiraanIbu,\r\n          {\r\n            isUmariyyatain,\r\n            warisBawah,\r\n            saudara: totalSaudara,\r\n            languageEn,\r\n          },\r\n          1\r\n        )\r\n      );\r\n    }\r\n\r\n    if (isUmariyyatain) {\r\n      const input = haveHusband ? \"suami\" : isteriValue > 0 ?? \"isteri\";\r\n      const umariyyatainResult = umariyyatainCalculation(input, asset, result);\r\n\r\n      umariyyatainResult.forEach(\r\n        ({ waris, bahagian, total = 1, jumlah, numerator, denominator }) => {\r\n          let newJumlah = jumlah;\r\n          let newNumerator = numerator;\r\n          if (total > 1) {\r\n            newJumlah = formatCurrency(\r\n              parseFloat(jumlah.replace(\/,\/g, \"\")) \/ total\r\n            );\r\n            newNumerator = numerator \/ total;\r\n          }\r\n          for (let i = 0; i < total; i++) {\r\n            insertRowToTable(\r\n              tableBody,\r\n              languageEn ? EN[waris] : capitalizeFirstLetter(waris),\r\n              bahagian,\r\n              newJumlah,\r\n              newNumerator,\r\n              denominator\r\n            );\r\n          }\r\n          testTargets[waris].value = total\r\n            ? `(${total}) (${numerator}\/${denominator}) ${jumlah}`\r\n            : `(${numerator}\/${denominator}) ${jumlah}`;\r\n        }\r\n      );\r\n      return;\r\n    }\r\n\r\n    if (haveGrandfather && !haveFather) {\r\n      const opts = {\r\n        anakPerempuan: statusPerkahwinanText !== \"bujang\" ? apValue : 0,\r\n        cucuPerempuan: statusPerkahwinanText !== \"bujang\" ? cpValue : 0,\r\n        warisBawah: statusPerkahwinanText !== \"bujang\" ? warisBawah : 0,\r\n        warisBawahLelaki:\r\n          statusPerkahwinanText !== \"bujang\" ? warisBawahLelaki : 0,\r\n      };\r\n      result.push(calcPortion(\"datuk\", kiraanBapaDatuk, opts, 1));\r\n    }\r\n\r\n    const grandMaPortion = haveMatGrandma && havePatGrandma ? \"1\/12\" : \"1\/6\";\r\n    if (!haveMother && haveMatGrandma) {\r\n      result.push(\r\n        calcPortion(\r\n          \"nenek belah ibu\",\r\n          \"1\/6\",\r\n          undefined,\r\n          1,\r\n          getFraction(grandMaPortion)\r\n        )\r\n      );\r\n    }\r\n\r\n    if (!haveMother && !haveFather && havePatGrandma) {\r\n      result.push(\r\n        calcPortion(\r\n          \"nenek belah bapa\",\r\n          \"1\/6\",\r\n          undefined,\r\n          1,\r\n          getFraction(grandMaPortion)\r\n        )\r\n      );\r\n    }\r\n\r\n    if (alValue > 0 && statusPerkahwinanText !== \"bujang\") {\r\n      result.push(\r\n        calcPortion(\r\n          \"anak lelaki\",\r\n          kiraanAnakLelaki,\r\n          { anakPerempuan: apValue },\r\n          alValue\r\n        )\r\n      );\r\n    }\r\n\r\n    let haveDaughter = false;\r\n    if (apValue > 0 && statusPerkahwinanText !== \"bujang\") {\r\n      result.push(\r\n        calcPortion(\r\n          \"anak perempuan\",\r\n          kiraanAnakPerempuan,\r\n          { anakPerempuan: apValue, anakLelaki: alValue },\r\n          apValue\r\n        )\r\n      );\r\n      haveDaughter = true;\r\n    }\r\n\r\n    if (alValue <= 0 && clValue > 0 && statusPerkahwinanText !== \"bujang\") {\r\n      result.push(\r\n        calcPortion(\r\n          \"cucu lelaki\",\r\n          kiraanCucuLelaki,\r\n          { cucuPerempuan: cpValue },\r\n          clValue\r\n        )\r\n      );\r\n    }\r\n\r\n    let haveGranDaughter = false;\r\n    if (\r\n      alValue <= 0 &&\r\n      (apValue < 2 || (apValue >= 2 && clValue > 0)) &&\r\n      cpValue > 0 &&\r\n      statusPerkahwinanText !== \"bujang\"\r\n    ) {\r\n      const opts = {\r\n        cucuPerempuan: cpValue,\r\n        cucuLelaki: clValue,\r\n        anakPerempuan: apValue,\r\n      };\r\n      result.push(\r\n        calcPortion(\"cucu perempuan\", kiraanCucuPerempuan, opts, cpValue)\r\n      );\r\n      haveGranDaughter = true;\r\n    }\r\n\r\n    let haveBrother = false;\r\n    let haveSister = false;\r\n    if (skl > 0 && !haveFather && !warisBawahLelaki) {\r\n      bahagianSIBL = isMusytarakah\r\n        ? bahagianMusytarakah\r\n        : `${skp > 0 ? \"Asobah 2:1\" : \"Asobah\"}`;\r\n      result.push(\r\n        calcPortion(\"saudara kandung lelaki\", bahagianSIBL, undefined, skl)\r\n      );\r\n      haveBrother = true;\r\n    }\r\n\r\n    let hasSkpMg = false;\r\n    if (skp > 0 && !warisBawahLelaki && !haveFather) {\r\n      bahagianSIBP = isMusytarakah ? bahagianMusytarakah : kiraanSIBP(skl, skp);\r\n      let res;\r\n      if (warisBawahPerempuan > 0 && !skl) {\r\n        res = {\r\n          waris: \"saudara kandung perempuan\",\r\n          bahagian: \"Asobah ma'al ghair\",\r\n          total: skp,\r\n        };\r\n        hasSkpMg = true;\r\n      } else {\r\n        res = calcPortion(\r\n          \"saudara kandung perempuan\",\r\n          bahagianSIBP,\r\n          undefined,\r\n          skp\r\n        );\r\n      }\r\n      result.push(res);\r\n      haveSister = true;\r\n    }\r\n    let haveSibling = haveBrother || haveSister;\r\n\r\n    \/\/ FIXME: remove !warisBawah temporarily\r\n    if ((sil > 0 || sip > 0) && !haveFather && !haveGrandfather) {\r\n      const isBlock = warisBawah > 0;\r\n      if (sil > 0) {\r\n        bahagianSIL = isMusytarakah\r\n          ? bahagianMusytarakah\r\n          : kiraanSaudaraSeibu(saudaraSeibu, sil);\r\n        const _bahagian = saudaraSeibu > 1 ? \"1\/3\" : \"1\/6\";\r\n        const resSil = isBlock\r\n          ? {\r\n              ...hijabObj,\r\n              total: sil,\r\n              waris: \"saudara seibu lelaki\",\r\n            }\r\n          : calcPortion(\r\n              \"saudara seibu lelaki\",\r\n              _bahagian,\r\n              undefined,\r\n              sil,\r\n              getFraction(bahagianSIL)\r\n            );\r\n        result.push(resSil);\r\n      }\r\n\r\n      if (sip > 0) {\r\n        bahagianSIP = isMusytarakah\r\n          ? bahagianMusytarakah\r\n          : kiraanSaudaraSeibu(saudaraSeibu, sip);\r\n        const _bahagian = saudaraSeibu > 1 ? \"1\/3\" : \"1\/6\";\r\n        const resSip = isBlock\r\n          ? {\r\n              ...hijabObj,\r\n              total: sip,\r\n              waris: \"saudara seibu perempuan\",\r\n            }\r\n          : calcPortion(\r\n              \"saudara seibu perempuan\",\r\n              _bahagian,\r\n              undefined,\r\n              sip,\r\n              getFraction(bahagianSIP)\r\n            );\r\n        result.push(resSip);\r\n      }\r\n    }\r\n\r\n    if (isMusytarakah) {\r\n      const totalSaudara = result.reduce((prev, curr) => {\r\n        if (curr.waris.includes(\"kandung\") || curr.waris.includes(\"seibu\")) {\r\n          return (prev = prev + curr.total);\r\n        }\r\n        return prev;\r\n      }, 0);\r\n      const calcResult = musytarakahCalc(result, asset, totalSaudara);\r\n      calcResult.forEach(\r\n        ({ waris, bahagian, jumlah, total = 1, numerator, denominator }) => {\r\n          let newJumlah = jumlah;\r\n          let newNumerator = numerator;\r\n          if (total > 1) {\r\n            newJumlah = formatCurrency(\r\n              parseFloat(jumlah.replace(\/,\/g, \"\")) \/ total\r\n            );\r\n            newNumerator = numerator \/ total;\r\n          }\r\n          for (let i = 0; i < total; i++) {\r\n            insertRowToTable(\r\n              tableBody,\r\n              languageEn ? EN[waris] : capitalizeFirstLetter(waris),\r\n              bahagian,\r\n              newJumlah,\r\n              newNumerator,\r\n              denominator\r\n            );\r\n          }\r\n          testTargets[waris].value = total\r\n            ? `(${total}) (${numerator}\/${denominator}) ${jumlah}`\r\n            : `(${numerator}\/${denominator}) ${jumlah}`;\r\n        }\r\n      );\r\n      mergeCell();\r\n      return;\r\n    }\r\n\r\n    let haveConsanguineSister = false;\r\n    let haveConsanguineBrother = false;\r\n\r\n    \/\/ TODO: remove \"!skl\" and show sbl as hijab ???\r\n    if (sbl > 0 && !haveFather && !warisBawahLelaki) {\r\n      let res =\r\n        hasSkpMg || skl > 0\r\n          ? {\r\n              ...hijabObj,\r\n              waris: \"saudara sebapa lelaki\",\r\n              total: sbl,\r\n            }\r\n          : calcPortion(\"saudara sebapa lelaki\", kiraanSBL, { SBP: sbp }, sbl);\r\n      result.push(res);\r\n      haveConsanguineBrother = true;\r\n    }\r\n\r\n    let hasSbpMg = false;\r\n    \/\/ TODO: remove \"!skl\" and show sbp as hijab ???\r\n    if (\r\n      sbp > 0 &&\r\n      !warisBawahLelaki &&\r\n      !haveFather &&\r\n      \/\/ !skl &&\r\n      (skp < 2 || sbl > 0)\r\n    ) {\r\n      const opts = { SBL: sbl, SBP: sbp, SIBP: skp };\r\n      let res;\r\n      if (hasSkpMg || skl > 0) {\r\n        res = {\r\n          ...hijabObj,\r\n          total: sbp,\r\n          waris: \"saudara sebapa perempuan\",\r\n        };\r\n      } else if (warisBawahPerempuan > 0 && !sbl) {\r\n        res = {\r\n          bahagian: \"Asobah ma'al ghair\",\r\n          total: sbp,\r\n          waris: \"saudara sebapa perempuan\",\r\n        };\r\n        hasSbpMg = true;\r\n      } else {\r\n        res = calcPortion(\"saudara sebapa perempuan\", kiraanSBP, opts, sbp);\r\n      }\r\n      result.push(res);\r\n      haveConsanguineSister = true;\r\n    }\r\n\r\n    let hasMg = hasSkpMg || hasSbpMg;\r\n    const totalBapaSaudara = bapaSaudaraSeibuSebapa + bapaSaudaraSebapa;\r\n    if (\r\n      !haveFather &&\r\n      !warisBawahLelaki &&\r\n      !haveGrandfather &&\r\n      !totalSaudaraLelakiRapat &&\r\n      totalBapaSaudara > 0\r\n    ) {\r\n      const bapaSaudara =\r\n        bapaSaudaraSeibuSebapa > 0\r\n          ? \"bapa saudara seibu sebapa\"\r\n          : bapaSaudaraSebapa > 0\r\n          ? \"bapa saudara sebapa\"\r\n          : null;\r\n\r\n      const jumlahBapaSaudaraLayak =\r\n        bapaSaudaraSeibuSebapa > 0\r\n          ? bapaSaudaraSeibuSebapa\r\n          : bapaSaudaraSebapa > 0\r\n          ? bapaSaudaraSebapa\r\n          : null;\r\n\r\n      const res = hasMg\r\n        ? {\r\n            ...hijabObj,\r\n            waris: bapaSaudara,\r\n            total: jumlahBapaSaudaraLayak,\r\n          }\r\n        : calcPortion(bapaSaudara, \"Asobah\", undefined, jumlahBapaSaudaraLayak);\r\n\r\n      result.push(res);\r\n    }\r\n\r\n    const totalSepupu = siblBapaSaudara + sblBapaSaudara;\r\n    if (\r\n      !haveFather &&\r\n      !warisBawahLelaki &&\r\n      !haveGrandfather &&\r\n      !totalSaudaraLelakiRapat &&\r\n      !totalBapaSaudara &&\r\n      totalSepupu > 0\r\n    ) {\r\n      const sepupu =\r\n        siblBapaSaudara > 0\r\n          ? \"anak lelaki bapa saudara seibu sebapa\"\r\n          : sblBapaSaudara > 0\r\n          ? \"anak lelaki bapa saudara sebapa\"\r\n          : null;\r\n\r\n      const jumlahSepupuLayak =\r\n        siblBapaSaudara > 0\r\n          ? siblBapaSaudara\r\n          : sblBapaSaudara > 0\r\n          ? sblBapaSaudara\r\n          : null;\r\n\r\n      let res = hasMg\r\n        ? { ...hijabObj, waris: sepupu, total: jumlahSepupuLayak }\r\n        : calcPortion(sepupu, \"Asobah\", undefined, jumlahSepupuLayak);\r\n      result.push(res);\r\n    }\r\n\r\n    let haveFardhuHeir =\r\n      haveHusband ||\r\n      haveWife ||\r\n      haveDaughter ||\r\n      haveGranDaughter ||\r\n      haveMother ||\r\n      havePatGrandma ||\r\n      haveMatGrandma;\r\n    let haveConsanguineSibling =\r\n      haveConsanguineBrother || haveConsanguineSister;\r\n    if (haveGrandfather && (haveSibling || haveConsanguineSibling)) {\r\n      if (haveFardhuHeir) {\r\n        result = muqasamahFardhuCalc(\r\n          result,\r\n          { skl, skp, sbl, sbp },\r\n          languageEn\r\n        );\r\n      } else {\r\n        \/\/ tiada waris fardhu\r\n        \/\/ a mix of SIB &\/or SB\r\n        const { bahagian, denominator, numerator } = muqasamahCalc(\r\n          skl,\r\n          skp,\r\n          sbl,\r\n          sbp\r\n        );\r\n\r\n        const idxDatuk = result.map(({ waris }) => waris).indexOf(\"datuk\");\r\n        result[idxDatuk].bahagian = bahagian;\r\n        result[idxDatuk].numerator = numerator;\r\n        result[idxDatuk].denominator = denominator;\r\n\r\n        [\r\n          \"saudara kandung lelaki\",\r\n          \"saudara kandung perempuan\",\r\n          \"saudara sebapa lelaki\",\r\n          \"saudara sebapa perempuan\",\r\n        ].forEach((_waris) => {\r\n          \/\/ get the idx of heir from the main array\r\n          const idx = result.map(({ waris }) => waris).indexOf(_waris);\r\n\r\n          if (idx >= 0) {\r\n            if (\r\n              haveBrother &&\r\n              [\"saudara sebapa lelaki\", \"saudara sebapa perempuan\"].includes(\r\n                _waris\r\n              )\r\n            ) {\r\n              result[idx] = { ...result[idx], ...hijabObj };\r\n            }\r\n\r\n            \/\/ only if bahagian datuk is muqasamah\r\n            if (\r\n              skl > 0 &&\r\n              [\"saudara kandung lelaki\"].includes(_waris) &&\r\n              bahagian !== \"1\/3\"\r\n            ) {\r\n              result[idx] = {\r\n                ...result[idx],\r\n                bahagian: \"Muqasamah\",\r\n                numerator:\r\n                  skp > 0 || sbp > 0\r\n                    ? 2 * result[idx].total\r\n                    : result[idx].total,\r\n                denominator,\r\n              };\r\n            }\r\n\r\n            if (!haveBrother) {\r\n              if (\r\n                sbp > 0 &&\r\n                sbl > 0 &&\r\n                [\"saudara sebapa lelaki\", \"saudara sebapa perempuan\"].includes(\r\n                  _waris\r\n                )\r\n              ) {\r\n                result[idx].bahagian = \"Asobah 2:1\";\r\n              } else if (\r\n                (sbp > 0 || sbl > 0) &&\r\n                [\"saudara sebapa lelaki\", \"saudara sebapa perempuan\"].includes(\r\n                  _waris\r\n                )\r\n              ) {\r\n                result[idx].bahagian = \"Asobah\";\r\n              }\r\n            }\r\n          }\r\n        });\r\n      }\r\n    }\r\n\r\n    const calcResult = calculation(result, asset);\r\n    if (\r\n      calcResult.length === 2 &&\r\n      calcResult.every(({ total = 1 }) => total === 1)\r\n    ) {\r\n      const numerators = calcResult.map(({ numerator }) => numerator);\r\n      const denominators = calcResult.map(({ denominator }) => denominator);\r\n      const isSameNumerator = numerators.every(\r\n        (val) => val > 0 && val === numerators[0]\r\n      );\r\n      const isSameDenominator = denominators.every(\r\n        (val) => val > 2 && val === denominators[0]\r\n      );\r\n      if (isSameDenominator && isSameNumerator) {\r\n        calcResult.forEach((_, idx, arr) => {\r\n          arr[idx].numerator = 1;\r\n          arr[idx].denominator = 2;\r\n        });\r\n      }\r\n    }\r\n    calcResult.forEach(\r\n      ({ waris, bahagian, jumlah, total = 1, numerator, denominator }) => {\r\n        const heirName = languageEn ? EN[waris] : capitalizeFirstLetter(waris);\r\n        if (waris === \"bapa\" && bahagian === \"1\/6 + Asobah\") {\r\n          bahagian = languageEn\r\n            ? `1\/6 or 1\/6 + Asobah\\n(whichever is relevant)`\r\n            : `1\/6 atau 1\/6 + Asobah\\n(mana-mana yang relevan)`;\r\n        }\r\n        let newJumlah = jumlah;\r\n        let newNumerator = numerator;\r\n        if (total > 1) {\r\n          newJumlah = formatCurrency(\r\n            parseFloat(jumlah.replace(\/,\/g, \"\")) \/ total\r\n          );\r\n          newNumerator = numerator \/ total;\r\n        }\r\n\r\n        for (let i = 0; i < total; i++) {\r\n          insertRowToTable(\r\n            tableBody,\r\n            heirName,\r\n            bahagian,\r\n            newJumlah,\r\n            newNumerator,\r\n            denominator\r\n          );\r\n        }\t\t  \r\n        testTargets[waris].value = total\r\n          ? `(${total}) (${numerator}\/${denominator}) ${jumlah}`\r\n          : `(${numerator}\/${denominator}) ${jumlah}`;\r\n      }\r\n    );\r\n    mergeCell();\r\n  })\r\n);\r\n<\/script><\/p>\r\n<style type=\"text\/css\">\r\n<\/style><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">For more information click 'Submit' to get a FREE advisory service with as-Salihin\u2019s Islamic Estate Planning Consultant.<\/p>\n\n\n<div class=\" jet-sm-gb-wrapper jet-sm-gb-9628e392-b83f-4697-be56-ab6855a48454\" data-block-id=\"jet-sm-gb-9628e392-b83f-4697-be56-ab6855a48454\" ><div  class=\"jet-form-builder-row field-type-submit-field\" >\n\t<div data-type=\"submit\" class=\"jet-form-builder__action-button-wrapper jet-form-builder__submit-wrap has-prev\">\n<button type=\"button\" class=\"jet-form-builder__prev-page\" data-to-page=\"4\">Back<\/button>\t<button class=\"jet-form-builder__action-button jet-form-builder__submit submit-type-ajax\" type=\"submit\">Submit<\/button>\n\t<\/div>\n\t\n<\/div><\/div>\n\n\n<input type=\"button\" value=\"Reset\" onclick=\"resetForm()\">\n<script>\n        function resetForm() {\n          let page_2 = document.querySelector('div.jet-form-builder-page.jet-form-builder-page--hidden[data-page=\"2\"]');\n          let lastPage = document.querySelector('div.jet-form-builder-page[data-page=\"5\"]');\n          let hiddenClass = \"jet-form-builder-page--hidden\";\n          var fields = document.getElementsByClassName(\"main-field\");\n          for (let field of fields) {\n            if (\n              [\n                \"bapa_field\",\n                \"ibu_field\",\n                \"isteri_field\",\n                \"suami_field\",\n                \"status-perkahwinan\",\n                \"datuk_bapa_field\",\n                \"nenek_sebelah_ibu\",\n                \"nenek_sebelah_bapa_field\",\n              ].includes(field.id)\n            ) {\n              field.selectedIndex = 0;\n            } else if (field.type === \"radio\") {\n              if (field.value === \"anda_lelaki\") {\n                field.checked = \"checked\";\n              } else {\n                field.checked = \"\";\n              }\n            } else {\n              field.value = field.defaultValue;\n            }\n          }\n\n          var conditionalDivs = document.getElementsByClassName(\n            \"jet-form-builder__conditional\"\n          );\n\n          let i = 0;\n          for (let field of conditionalDivs) {\n            if (i === 0) {\n              \/\/ husband field\n              field.style.display = \"none\";\n            }\n            if (i === 1) {\n              \/\/ wife field\n              field.style.display = \"\";\n            }\n            if (i === 3) {\n              \/\/ grandchildren\n              field.style.display = \"\";\n            }\n            if (i > 3) {\n              field.style.display = \"none\";\n            }\n            i++;\n          }\n\n          page_2.classList.remove(hiddenClass);\n          lastPage.classList.add(hiddenClass);\n        }\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n<\/div>\t<div class=\"jet-form-builder-messages-wrap\" data-form-id=\"26935\"><\/div>\n<\/form>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\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<div class=\"elementor-element elementor-element-8ff4723 e-con-full e-flex e-con e-parent\" data-id=\"8ff4723\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2c86a33 elementor-widget elementor-widget-template\" data-id=\"2c86a33\" data-element_type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"container\" data-elementor-id=\"24099\" class=\"elementor elementor-24099 elementor-2150\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-79ebb2db e-con-full e-flex e-con e-parent\" data-id=\"79ebb2db\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6a85064e e-con-full e-flex e-con e-child\" data-id=\"6a85064e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5e45b7f8 elementor-widget elementor-widget-image\" data-id=\"5e45b7f8\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"792\" src=\"https:\/\/as-salihin.com\/wp-content\/uploads\/2026\/04\/Website-Side-Panels_Family.jpg-1024x792.jpeg\" class=\"attachment-large size-large wp-image-30848\" alt=\"\" srcset=\"https:\/\/as-salihin.com\/wp-content\/uploads\/2026\/04\/Website-Side-Panels_Family.jpg-1024x792.jpeg 1024w, https:\/\/as-salihin.com\/wp-content\/uploads\/2026\/04\/Website-Side-Panels_Family.jpg-300x232.jpeg 300w, https:\/\/as-salihin.com\/wp-content\/uploads\/2026\/04\/Website-Side-Panels_Family.jpg-768x594.jpeg 768w, https:\/\/as-salihin.com\/wp-content\/uploads\/2026\/04\/Website-Side-Panels_Family.jpg-233x180.jpeg 233w, https:\/\/as-salihin.com\/wp-content\/uploads\/2026\/04\/Website-Side-Panels_Family.jpg.jpeg 1042w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-61569496 e-con-full e-flex e-con e-child\" data-id=\"61569496\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2c8ef8a1 elementor-widget elementor-widget-heading\" data-id=\"2c8ef8a1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Why Let Others Determine the Distribution of Your Assets When You Depart?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1e8dc911 elementor-widget elementor-widget-text-editor\" data-id=\"1e8dc911\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>You have the right to choose the administrator of your estate and its plan of distribution upon your demise.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ace1eea elementor-widget elementor-widget-button\" data-id=\"7ace1eea\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#footer\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Please connect me with an Islamic Estate Planner.<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\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>Faraid Calculator as-Salihin Find out the faraid distribution of the inheritance to the heirs after your death. This calculator helps [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"unboxed","site-sidebar-style":"unboxed","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_jet_sm_ready_style":"","_jet_sm_style":"","_jet_sm_controls_values":"","_jet_sm_fonts_collection":"","_jet_sm_fonts_links":"","footnotes":""},"class_list":["post-24084","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Faraid Calculator - as-Salihin Trustee Berhad<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/as-salihin.com\/en\/faraid-calculator\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Faraid Calculator - as-Salihin Trustee Berhad\" \/>\n<meta property=\"og:description\" content=\"Faraid Calculator as-Salihin Find out the faraid distribution of the inheritance to the heirs after your death. This calculator helps [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/as-salihin.com\/en\/faraid-calculator\/\" \/>\n<meta property=\"og:site_name\" content=\"as-Salihin Trustee Berhad\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/assalihintrusteeberhadofficial\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-18T08:38:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/as-salihin.com\/wp-content\/uploads\/2024\/10\/Faraid-Calculator-english.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2083\" \/>\n\t<meta property=\"og:image:height\" content=\"764\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/as-salihin.com\/en\/faraid-calculator\/\",\"url\":\"https:\/\/as-salihin.com\/en\/faraid-calculator\/\",\"name\":\"Faraid Calculator - as-Salihin Trustee Berhad\",\"isPartOf\":{\"@id\":\"https:\/\/as-salihin.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/as-salihin.com\/en\/faraid-calculator\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/as-salihin.com\/en\/faraid-calculator\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/as-salihin.com\/wp-content\/uploads\/2024\/10\/Faraid-Calculator-english-768x282.jpg\",\"datePublished\":\"2024-10-28T19:54:13+00:00\",\"dateModified\":\"2026-05-18T08:38:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/as-salihin.com\/en\/faraid-calculator\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/as-salihin.com\/en\/faraid-calculator\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/as-salihin.com\/en\/faraid-calculator\/#primaryimage\",\"url\":\"https:\/\/as-salihin.com\/wp-content\/uploads\/2024\/10\/Faraid-Calculator-english-768x282.jpg\",\"contentUrl\":\"https:\/\/as-salihin.com\/wp-content\/uploads\/2024\/10\/Faraid-Calculator-english-768x282.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/as-salihin.com\/en\/faraid-calculator\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/as-salihin.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Faraid Calculator\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/as-salihin.com\/#website\",\"url\":\"https:\/\/as-salihin.com\/\",\"name\":\"as-Salihin Trustee Berhad\",\"description\":\"Perancangan Harta Pusaka - Syariah Estate Planning\",\"publisher\":{\"@id\":\"https:\/\/as-salihin.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/as-salihin.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/as-salihin.com\/#organization\",\"name\":\"as-Salihin Trustee Berhad\",\"url\":\"https:\/\/as-salihin.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/as-salihin.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/as-salihin.com\/wp-content\/uploads\/2024\/10\/Untitled-design-2024-01-05T144025.580-1.png\",\"contentUrl\":\"https:\/\/as-salihin.com\/wp-content\/uploads\/2024\/10\/Untitled-design-2024-01-05T144025.580-1.png\",\"width\":180,\"height\":60,\"caption\":\"as-Salihin Trustee Berhad\"},\"image\":{\"@id\":\"https:\/\/as-salihin.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/assalihintrusteeberhadofficial\/\",\"https:\/\/www.linkedin.com\/company\/as-salihin-trustee-berhad\/\",\"https:\/\/www.instagram.com\/assalihintrusteeberhadofficial\/\",\"https:\/\/www.youtube.com\/c\/asSalihinTrusteeBerhadOfficial\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Faraid Calculator - as-Salihin Trustee Berhad","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/as-salihin.com\/en\/faraid-calculator\/","og_locale":"en_US","og_type":"article","og_title":"Faraid Calculator - as-Salihin Trustee Berhad","og_description":"Faraid Calculator as-Salihin Find out the faraid distribution of the inheritance to the heirs after your death. This calculator helps [&hellip;]","og_url":"https:\/\/as-salihin.com\/en\/faraid-calculator\/","og_site_name":"as-Salihin Trustee Berhad","article_publisher":"https:\/\/www.facebook.com\/assalihintrusteeberhadofficial\/","article_modified_time":"2026-05-18T08:38:39+00:00","og_image":[{"width":2083,"height":764,"url":"https:\/\/as-salihin.com\/wp-content\/uploads\/2024\/10\/Faraid-Calculator-english.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/as-salihin.com\/en\/faraid-calculator\/","url":"https:\/\/as-salihin.com\/en\/faraid-calculator\/","name":"Faraid Calculator - as-Salihin Trustee Berhad","isPartOf":{"@id":"https:\/\/as-salihin.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/as-salihin.com\/en\/faraid-calculator\/#primaryimage"},"image":{"@id":"https:\/\/as-salihin.com\/en\/faraid-calculator\/#primaryimage"},"thumbnailUrl":"https:\/\/as-salihin.com\/wp-content\/uploads\/2024\/10\/Faraid-Calculator-english-768x282.jpg","datePublished":"2024-10-28T19:54:13+00:00","dateModified":"2026-05-18T08:38:39+00:00","breadcrumb":{"@id":"https:\/\/as-salihin.com\/en\/faraid-calculator\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/as-salihin.com\/en\/faraid-calculator\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/as-salihin.com\/en\/faraid-calculator\/#primaryimage","url":"https:\/\/as-salihin.com\/wp-content\/uploads\/2024\/10\/Faraid-Calculator-english-768x282.jpg","contentUrl":"https:\/\/as-salihin.com\/wp-content\/uploads\/2024\/10\/Faraid-Calculator-english-768x282.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/as-salihin.com\/en\/faraid-calculator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/as-salihin.com\/"},{"@type":"ListItem","position":2,"name":"Faraid Calculator"}]},{"@type":"WebSite","@id":"https:\/\/as-salihin.com\/#website","url":"https:\/\/as-salihin.com\/","name":"as-Salihin Trustee Berhad","description":"Perancangan Harta Pusaka - Syariah Estate Planning","publisher":{"@id":"https:\/\/as-salihin.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/as-salihin.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/as-salihin.com\/#organization","name":"as-Salihin Trustee Berhad","url":"https:\/\/as-salihin.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/as-salihin.com\/#\/schema\/logo\/image\/","url":"https:\/\/as-salihin.com\/wp-content\/uploads\/2024\/10\/Untitled-design-2024-01-05T144025.580-1.png","contentUrl":"https:\/\/as-salihin.com\/wp-content\/uploads\/2024\/10\/Untitled-design-2024-01-05T144025.580-1.png","width":180,"height":60,"caption":"as-Salihin Trustee Berhad"},"image":{"@id":"https:\/\/as-salihin.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/assalihintrusteeberhadofficial\/","https:\/\/www.linkedin.com\/company\/as-salihin-trustee-berhad\/","https:\/\/www.instagram.com\/assalihintrusteeberhadofficial\/","https:\/\/www.youtube.com\/c\/asSalihinTrusteeBerhadOfficial"]}]}},"_links":{"self":[{"href":"https:\/\/as-salihin.com\/en\/wp-json\/wp\/v2\/pages\/24084","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/as-salihin.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/as-salihin.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/as-salihin.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/as-salihin.com\/en\/wp-json\/wp\/v2\/comments?post=24084"}],"version-history":[{"count":38,"href":"https:\/\/as-salihin.com\/en\/wp-json\/wp\/v2\/pages\/24084\/revisions"}],"predecessor-version":[{"id":31057,"href":"https:\/\/as-salihin.com\/en\/wp-json\/wp\/v2\/pages\/24084\/revisions\/31057"}],"wp:attachment":[{"href":"https:\/\/as-salihin.com\/en\/wp-json\/wp\/v2\/media?parent=24084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}