{"id":116,"date":"2026-05-19T15:00:22","date_gmt":"2026-05-19T11:30:22","guid":{"rendered":"https:\/\/barghyaran.ir\/?page_id=116"},"modified":"2026-05-20T14:34:53","modified_gmt":"2026-05-20T11:04:53","slug":"%d9%85%d8%ad%d8%a7%d8%b3%d8%a8%d9%87-%d8%aa%d9%82%d8%b1%db%8c%d8%a8%db%8c-%d9%87%d8%b2%db%8c%d9%86%d9%87-%d8%a7%d8%ad%d8%af%d8%a7%d8%ab-%d8%a7%d8%b1%d8%aa","status":"publish","type":"page","link":"https:\/\/barghyaran.ir\/?page_id=116","title":{"rendered":"\u0645\u062d\u0627\u0633\u0628\u0647 \u062a\u0642\u0631\u06cc\u0628\u06cc \u0647\u0632\u06cc\u0646\u0647 \u0627\u062d\u062f\u0627\u062b \u0627\u0631\u062a"},"content":{"rendered":"        <div class=\"earthing-wrapper\">\n            <div class=\"earthing-box\">\n                <form id=\"earthing-estimator-form\" class=\"earthing-form\">\n                    <h3>\u0645\u062d\u0627\u0633\u0628\u0647 \u0622\u0646\u0644\u0627\u06cc\u0646 \u0647\u0632\u06cc\u0646\u0647 \u0627\u0631\u062a\u06cc\u0646\u06af<\/h3>\n\n                    <label>\u0646\u0648\u0639 \u067e\u0631\u0648\u0698\u0647<\/label>\n                    <select name=\"project\" required>\n                        <option value=\"\">\u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f<\/option>\n                        <option value=\"res\">\u0645\u0633\u06a9\u0648\u0646\u06cc<\/option>\n                        <option value=\"ind\">\u0635\u0646\u0639\u062a\u06cc \/ \u0633\u0648\u0644\u0647<\/option>\n                        <option value=\"tower\">\u0628\u0631\u062c \/ \u0627\u062f\u0627\u0631\u06cc<\/option>\n                    <\/select>\n\n                    <label>\u062c\u0646\u0633 \u062e\u0627\u06a9<\/label>\n                    <select name=\"soil\" required>\n                        <option value=\"\">\u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f<\/option>\n                        <option value=\"normal\">\u0645\u0639\u0645\u0648\u0644\u06cc<\/option>\n                        <option value=\"dry\">\u062e\u0634\u06a9<\/option>\n                        <option value=\"rocky\">\u0633\u0646\u06af\u06cc<\/option>\n                    <\/select>\n\n                    <label>\u0631\u0648\u0634 \u0627\u062c\u0631\u0627<\/label>\n                    <select name=\"method\" required>\n                        <option value=\"\">\u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f<\/option>\n                        <option value=\"well\">\u0686\u0627\u0647 \u0627\u0631\u062a<\/option>\n                        <option value=\"rod\">\u0645\u06cc\u0644\u0647\u200c\u0627\u06cc<\/option>\n                        <option value=\"tape\">\u062a\u0633\u0645\u0647\u200c\u0627\u06cc<\/option>\n                    <\/select>\n\n                    <label>\u062a\u0648\u0627\u0646 \u0628\u0631\u0642 \u0648\u0631\u0648\u062f\u06cc<\/label>\n                    <select name=\"power\" required>\n                        <option value=\"\">\u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f<\/option>\n                        <option value=\"lt50\">\u062a\u0627 50 \u06a9\u06cc\u0644\u0648\u0648\u0627\u062a<\/option>\n                        <option value=\"50to100\">50 \u062a\u0627 100 \u06a9\u06cc\u0644\u0648\u0648\u0627\u062a<\/option>\n                        <option value=\"gt100\">\u0628\u0627\u0644\u0627\u06cc 100 \u06a9\u06cc\u0644\u0648\u0648\u0627\u062a<\/option>\n                    <\/select>\n\n                    <label>\u0641\u0627\u0635\u0644\u0647 \u062a\u0627\u0628\u0644\u0648 \u062a\u0627 \u0645\u062d\u0644 \u0627\u062c\u0631\u0627<\/label>\n                    <select name=\"dist\" required>\n                        <option value=\"\">\u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f<\/option>\n                        <option value=\"lt10\">\u062a\u0627 10 \u0645\u062a\u0631<\/option>\n                        <option value=\"10to20\">10 \u062a\u0627 20 \u0645\u062a\u0631<\/option>\n                        <option value=\"gt20\">\u0628\u06cc\u0634\u062a\u0631 \u0627\u0632 20 \u0645\u062a\u0631<\/option>\n                    <\/select>\n\n                    <input type=\"hidden\" name=\"action\" value=\"earthing_calculate\">\n                    <input type=\"hidden\" name=\"nonce\" value=\"958490a3f0\">\n\n                    <button type=\"submit\" id=\"earthing-submit-btn\">\u0645\u062d\u0627\u0633\u0628\u0647 \u0647\u0632\u06cc\u0646\u0647<\/button>\n\n                    <div class=\"earthing-loading\" id=\"earthing-loading\" style=\"display:none;\">\n                        \u062f\u0631 \u062d\u0627\u0644 \u0645\u062d\u0627\u0633\u0628\u0647...\n                    <\/div>\n                <\/form>\n\n                <div id=\"earthing-result-container\"><\/div>\n            <\/div>\n        <\/div>\n\n        <style>\n        .earthing-wrapper{\n            width:100%;\n            display:flex;\n            justify-content:center;\n            margin:30px 0;\n        }\n        .earthing-box{\n            width:100%;\n            max-width:620px;\n            background:#ffffff;\n            padding:30px;\n            border-radius:18px;\n            box-shadow:0 15px 40px rgba(15,23,42,0.08);\n            border:1px solid #e5e7eb;\n            font-family:Tahoma,sans-serif;\n        }\n        .earthing-form h3{\n            margin:0 0 20px;\n            text-align:center;\n            font-size:24px;\n            color:#111827;\n        }\n        .earthing-form label{\n            display:block;\n            margin:14px 0 8px;\n            font-size:14px;\n            font-weight:bold;\n            color:#374151;\n        }\n        .earthing-form select{\n            width:100%;\n            padding:12px 14px;\n            border:1px solid #d1d5db;\n            border-radius:12px;\n            background:#f9fafb;\n            font-size:14px;\n            transition:all .2s ease;\n        }\n        .earthing-form select:focus{\n            outline:none;\n            border-color:#0f766e;\n            box-shadow:0 0 0 4px rgba(15,118,110,0.12);\n            background:#fff;\n        }\n        #earthing-submit-btn{\n            width:100%;\n            margin-top:22px;\n            padding:14px;\n            border:none;\n            border-radius:12px;\n            background:linear-gradient(135deg,#0f766e,#115e59);\n            color:#fff;\n            font-size:15px;\n            font-weight:bold;\n            cursor:pointer;\n            transition:all .25s ease;\n        }\n        #earthing-submit-btn:hover{\n            transform:translateY(-1px);\n            box-shadow:0 10px 20px rgba(15,118,110,0.18);\n        }\n        #earthing-submit-btn:disabled{\n            opacity:.7;\n            cursor:not-allowed;\n        }\n        .earthing-loading{\n            text-align:center;\n            margin-top:14px;\n            color:#0f766e;\n            font-size:14px;\n            font-weight:bold;\n        }\n        .earthing-result{\n            margin-top:24px;\n            padding:22px;\n            border-radius:16px;\n            background:linear-gradient(180deg,#ecfdf5,#f0fdf4);\n            border:1px solid #a7f3d0;\n            opacity:0;\n            transform:translateY(10px);\n            transition:all .35s ease;\n        }\n        .earthing-result.show{\n            opacity:1;\n            transform:translateY(0);\n        }\n        .earthing-result.error{\n            background:#fef2f2;\n            border-color:#fecaca;\n            color:#b91c1c;\n            font-weight:bold;\n            opacity:1;\n            transform:none;\n        }\n        .earthing-result-title{\n            text-align:center;\n            color:#065f46;\n            font-size:16px;\n            font-weight:bold;\n            margin-bottom:10px;\n        }\n        .earthing-price{\n            text-align:center;\n            color:#064e3b;\n            font-size:28px;\n            font-weight:800;\n            margin-bottom:8px;\n            line-height:1.8;\n        }\n        .earthing-subnote{\n            text-align:center;\n            color:#047857;\n            font-size:13px;\n            margin-bottom:18px;\n        }\n        .earthing-details{\n            background:#ffffff;\n            border:1px solid #d1fae5;\n            border-radius:12px;\n            padding:12px 14px;\n            margin-bottom:16px;\n        }\n        .earthing-detail-row{\n            display:flex;\n            justify-content:space-between;\n            gap:16px;\n            padding:8px 0;\n            border-bottom:1px dashed #d1d5db;\n            font-size:14px;\n            color:#374151;\n        }\n        .earthing-detail-row:last-child{\n            border-bottom:none;\n        }\n        .earthing-note{\n            font-size:13px;\n            line-height:2;\n            color:#374151;\n            text-align:center;\n        }\n        .earthing-actions{\n            display:flex;\n            gap:10px;\n            justify-content:center;\n            flex-wrap:wrap;\n            margin-top:18px;\n        }\n        .earthing-call-btn,\n        .earthing-whatsapp-btn{\n            display:inline-block;\n            text-decoration:none !important;\n            padding:11px 18px;\n            border-radius:10px;\n            font-size:14px;\n            font-weight:bold;\n            transition:.25s;\n        }\n        .earthing-call-btn{\n            background:#111827;\n            color:#fff !important;\n        }\n        .earthing-whatsapp-btn{\n            background:#16a34a;\n            color:#fff !important;\n        }\n        .earthing-call-btn:hover,\n        .earthing-whatsapp-btn:hover{\n            transform:translateY(-1px);\n            opacity:.95;\n        }\n        @media (max-width:640px){\n            .earthing-box{\n                padding:20px;\n                border-radius:14px;\n            }\n            .earthing-price{\n                font-size:22px;\n            }\n            .earthing-detail-row{\n                font-size:13px;\n            }\n        }\n        <\/style>\n\n        <script>\n        document.addEventListener('DOMContentLoaded', function () {\n            const form = document.getElementById('earthing-estimator-form');\n            const resultContainer = document.getElementById('earthing-result-container');\n            const loading = document.getElementById('earthing-loading');\n            const submitBtn = document.getElementById('earthing-submit-btn');\n\n            if (!form) return;\n\n            form.addEventListener('submit', function(e){\n                e.preventDefault();\n\n                const formData = new FormData(form);\n\n                loading.style.display = 'block';\n                submitBtn.disabled = true;\n\n                fetch('https:\/\/barghyaran.ir\/wp-admin\/admin-ajax.php', {\n                    method: 'POST',\n                    body: formData\n                })\n                .then(response => response.json())\n                .then(data => {\n                    loading.style.display = 'none';\n                    submitBtn.disabled = false;\n\n                    if (data.success) {\n                        resultContainer.innerHTML = data.data.html;\n\n                        setTimeout(function(){\n                            const box = document.getElementById('earthing-result-box');\n                            if (box) {\n                                const y = box.getBoundingClientRect().top + window.pageYOffset - 90;\n                                window.scrollTo({ top: y, behavior: 'smooth' });\n                                animatePrice(box.querySelector('.earthing-price'), data.data.low, data.data.high);\n                            }\n                        }, 120);\n                    } else {\n                        resultContainer.innerHTML = data.data.html ? data.data.html : \"<div class='earthing-result error'>\u062e\u0637\u0627 \u062f\u0631 \u0645\u062d\u0627\u0633\u0628\u0647<\/div>\";\n\n                        setTimeout(function(){\n                            const box = document.getElementById('earthing-result-box');\n                            if (box) {\n                                const y = box.getBoundingClientRect().top + window.pageYOffset - 90;\n                                window.scrollTo({ top: y, behavior: 'smooth' });\n                            }\n                        }, 120);\n                    }\n                })\n                .catch(error => {\n                    loading.style.display = 'none';\n                    submitBtn.disabled = false;\n                    resultContainer.innerHTML = \"<div class='earthing-result error' id='earthing-result-box'>\u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u0627 \u0633\u0631\u0648\u0631 \u0628\u0631\u0642\u0631\u0627\u0631 \u0646\u0634\u062f. \u0644\u0637\u0641\u0627\u064b \u062f\u0648\u0628\u0627\u0631\u0647 \u062a\u0644\u0627\u0634 \u06a9\u0646\u06cc\u062f.<\/div>\";\n\n                    setTimeout(function(){\n                        const box = document.getElementById('earthing-result-box');\n                        if (box) {\n                            const y = box.getBoundingClientRect().top + window.pageYOffset - 90;\n                            window.scrollTo({ top: y, behavior: 'smooth' });\n                        }\n                    }, 120);\n                });\n            });\n\n            function animatePrice(el, low, high) {\n                if (!el) return;\n\n                const duration = 1200;\n                const startTime = performance.now();\n\n                function formatNumber(num) {\n                    return new Intl.NumberFormat('fa-IR').format(Math.round(num));\n                }\n\n                function step(currentTime) {\n                    const progress = Math.min((currentTime - startTime) \/ duration, 1);\n                    const currentLow  = low  * progress;\n                    const currentHigh = high * progress;\n\n                    el.textContent = formatNumber(currentLow) + \" \u062a\u0627 \" + formatNumber(currentHigh) + \" \u062a\u0648\u0645\u0627\u0646\";\n\n                    if (progress < 1) {\n                        requestAnimationFrame(step);\n                    } else {\n                        el.textContent = formatNumber(low) + \" \u062a\u0627 \" + formatNumber(high) + \" \u062a\u0648\u0645\u0627\u0646\";\n                    }\n                }\n\n                requestAnimationFrame(step);\n            }\n        });\n        <\/script>\n        \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-116","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/barghyaran.ir\/index.php?rest_route=\/wp\/v2\/pages\/116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/barghyaran.ir\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/barghyaran.ir\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/barghyaran.ir\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/barghyaran.ir\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=116"}],"version-history":[{"count":3,"href":"https:\/\/barghyaran.ir\/index.php?rest_route=\/wp\/v2\/pages\/116\/revisions"}],"predecessor-version":[{"id":122,"href":"https:\/\/barghyaran.ir\/index.php?rest_route=\/wp\/v2\/pages\/116\/revisions\/122"}],"wp:attachment":[{"href":"https:\/\/barghyaran.ir\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}