{"id":52625,"date":"2025-08-29T16:25:04","date_gmt":"2025-08-29T13:25:04","guid":{"rendered":"https:\/\/engeg.com\/b\/?p=52625"},"modified":"2025-09-05T12:07:23","modified_gmt":"2025-09-05T09:07:23","slug":"%d8%ad%d8%b5%d8%b1-%d8%ad%d8%af%d9%8a%d8%af-%d8%a7%d9%84%d9%82%d9%88%d8%a7%d8%b9%d8%af","status":"publish","type":"post","link":"https:\/\/engeg.com\/b\/2025\/08\/29\/%d8%ad%d8%b5%d8%b1-%d8%ad%d8%af%d9%8a%d8%af-%d8%a7%d9%84%d9%82%d9%88%d8%a7%d8%b9%d8%af\/","title":{"rendered":"\u062d\u0635\u0631 \u062d\u062f\u064a\u062f \u0627\u0644\u0642\u0648\u0627\u0639\u062f"},"content":{"rendered":"<p><!-- \u0628\u062f\u0627\u064a\u0629 \u0643\u0648\u062f \u062d\u0627\u0633\u0628\u0629 \u0627\u0644\u0625\u0646\u0634\u0627\u0621\u0627\u062a \u0627\u0644\u0634\u0627\u0645\u0644\u0629 (v5 - \u0625\u0635\u0644\u0627\u062d \u062c\u0630\u0631\u064a \u0648\u0646\u0647\u0627\u0626\u064a \u0644\u0644\u0623\u0632\u0631\u0627\u0631) --><\/p>\n<div id=\"comprehensive-calculator-app-v5\">\n<p>    <!-- 1. CSS: \u0644\u0644\u062a\u0635\u0645\u064a\u0645 \u0648\u0627\u0644\u0623\u0646\u0627\u0642\u0629 (\u0644\u0627 \u062a\u063a\u064a\u064a\u0631\u0627\u062a) --><\/p>\n<style>\n        @import url('https:\/\/fonts.googleapis.com\/css2?family=Cairo:wght@400;600;700&display=swap');\n        #comprehensive-calculator-app-v5 { font-family: 'Cairo', sans-serif; background-color: #f4f7f9; color: #333; margin: 20px 0; padding: 25px; border-radius: 12px; border: 1px solid #e0e0e0; direction: rtl; }\n        #comprehensive-calculator-app-v5 .main-header { text-align: center; margin-bottom: 30px; }\n        #comprehensive-calculator-app-v5 .main-header h1 { color: #2c3e50; margin: 0 0 10px; }\n        #comprehensive-calculator-app-v5 .main-header p { font-size: 1.1em; color: #7f8c8d; }\n        #comprehensive-calculator-app-v5 .card { background-color: #fff; border-radius: 8px; box-shadow: 0 5px 15px rgba(0,0,0,0.07); padding: 25px; margin-bottom: 25px; border: 1px solid #e8e8e8; }\n        #comprehensive-calculator-app-v5 .card-header { font-size: 1.6em; font-weight: 700; color: #2c3e50; margin-bottom: 20px; display: flex; justify-content: space-between; align-items: center; padding-bottom: 10px; border-bottom: 2px solid #f0f0f0; }\n        #comprehensive-calculator-app-v5 .remove-btn { background: #e74c3c; color: white; border: none; border-radius: 50%; width: 30px; height: 30px; font-size: 1.2em; cursor: pointer; transition: all 0.2s; }\n        #comprehensive-calculator-app-v5 .remove-btn:hover { background: #c0392b; transform: scale(1.1); }\n        #comprehensive-calculator-app-v5 .form-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 20px; }\n        #comprehensive-calculator-app-v5 .form-group { display: flex; flex-direction: column; }\n        #comprehensive-calculator-app-v5 .form-group label { margin-bottom: 8px; font-weight: 600; font-size: 0.9em; }\n        #comprehensive-calculator-app-v5 .form-group input { padding: 10px; border: 1px solid #ccc; border-radius: 5px; font-family: 'Cairo', sans-serif; font-size: 1em; width: 100%; box-sizing: border-box; transition: all 0.3s; }\n        #comprehensive-calculator-app-v5 .form-group input:focus { outline: none; border-color: #3498db; box-shadow: 0 0 8px rgba(52, 152, 219, 0.3); }\n        #comprehensive-calculator-app-v5 .section-title { grid-column: 1 \/ -1; font-size: 1.2em; font-weight: 600; color: #3498db; border-bottom: 2px solid #e0e0e0; padding-bottom: 8px; margin: 20px 0 10px; }\n        #comprehensive-calculator-app-v5 .btn { padding: 12px 25px; font-family: 'Cairo', sans-serif; font-size: 1.1em; font-weight: 600; border: none; border-radius: 5px; cursor: pointer; transition: all 0.3s; display: inline-block; }\n        #comprehensive-calculator-app-v5 .btn-primary { background-color: #3498db; color: white; }\n        #comprehensive-calculator-app-v5 .btn-primary:hover { background-color: #2980b9; transform: translateY(-2px); }\n        #comprehensive-calculator-app-v5 .btn-calculate { background-color: #27ae60; color: white; width: 100%; font-size: 1.5em; padding: 15px; margin: 20px 0; }\n        #comprehensive-calculator-app-v5 .btn-calculate:hover { background-color: #229954; transform: translateY(-3px); box-shadow: 0 4px 10px rgba(0,0,0,0.2); }\n        #comprehensive-calculator-app-v5 #results-area { display: none; }\n        #comprehensive-calculator-app-v5 #summary-card { border-left: 5px solid #27ae60; }\n        #comprehensive-calculator-app-v5 #summary-card .card-header { color: #27ae60; }\n        #comprehensive-calculator-app-v5 .result-item { display: flex; justify-content: space-between; padding: 12px 5px; border-bottom: 1px solid #f0f0f0; font-size: 1.1em; }\n        #comprehensive-calculator-app-v5 .result-item:last-child { border-bottom: none; }\n        #comprehensive-calculator-app-v5 .result-item span:first-child { font-weight: 600; }\n        #comprehensive-calculator-app-v5 .result-item span:last-child { font-weight: 700; color: #2c3e50; }\n        #comprehensive-calculator-app-v5 .total-highlight { background-color: #f8f9fa; border-top: 2px solid #27ae60; margin-top: 10px; padding-top: 10px; }\n        #comprehensive-calculator-app-v5 .total-highlight span:last-child { color: #27ae60; font-size: 1.25em; }\n        #comprehensive-calculator-app-v5 .module-container { margin-bottom: 30px; padding-bottom: 20px; border-bottom: 2px dashed #ccc; }\n        #comprehensive-calculator-app-v5 .module-container:last-child { border-bottom: none; }\n        #comprehensive-calculator-app-v5 .module-header { font-size: 2em; font-weight: 700; color: #2980b9; margin-bottom: 20px; }\n        #comprehensive-calculator-app-v5 #cutting-list-card { border-left-color: #e67e22; }\n        #comprehensive-calculator-app-v5 #cutting-list-card .card-header { color: #e67e22; }\n        #comprehensive-calculator-app-v5 .cutting-table { width: 100%; border-collapse: collapse; margin-top: 15px; }\n        #comprehensive-calculator-app-v5 .cutting-table th, #comprehensive-calculator-app-v5 .cutting-table td { border: 1px solid #ddd; padding: 10px; text-align: center; }\n        #comprehensive-calculator-app-v5 .cutting-table th { background-color: #f2f2f2; font-weight: 700; }\n    <\/style>\n<p>    <!-- 2. HTML: \u0647\u064a\u0643\u0644 \u0627\u0644\u062d\u0627\u0633\u0628\u0629 (\u0644\u0627 \u062a\u063a\u064a\u064a\u0631\u0627\u062a) --><\/p>\n<div class=\"main-header\">\n<h1>\u0627\u0644\u062d\u0627\u0633\u0628\u0629 \u0627\u0644\u0625\u0646\u0634\u0627\u0626\u064a\u0629 \u0627\u0644\u0634\u0627\u0645\u0644\u0629<\/h1>\n<p>\u0644\u062d\u0635\u0631 \u0643\u0645\u064a\u0627\u062a \u0627\u0644\u062e\u0631\u0633\u0627\u0646\u0629 \u0648\u0627\u0644\u062d\u062f\u064a\u062f \u0644\u0644\u0642\u0648\u0627\u0639\u062f \u0648\u0627\u0644\u0645\u064a\u062f\u0627\u062a \u0648\u0631\u0642\u0627\u0628 \u0627\u0644\u0623\u0639\u0645\u062f\u0629<\/p>\n<\/p><\/div>\n<div class=\"module-container\">\n<h2 class=\"module-header\">1. \u0627\u0644\u0642\u0648\u0627\u0639\u062f (Foundations)<\/h2>\n<div id=\"foundations-container\" class=\"card-container\"><\/div>\n<p>        <button data-action=\"add-foundation\" class=\"btn btn-primary\">+ \u0625\u0636\u0627\u0641\u0629 \u0646\u0645\u0648\u0630\u062c \u0642\u0627\u0639\u062f\u0629<\/button>\n    <\/div>\n<div class=\"module-container\">\n<h2 class=\"module-header\">2. \u0627\u0644\u0645\u064a\u062f\u0627\u062a (Tie Beams)<\/h2>\n<div id=\"beams-container\" class=\"card-container\"><\/div>\n<p>        <button data-action=\"add-beam\" class=\"btn btn-primary\">+ \u0625\u0636\u0627\u0641\u0629 \u0646\u0645\u0648\u0630\u062c \u0645\u064a\u062f\u0629<\/button>\n    <\/div>\n<div class=\"module-container\">\n<h2 class=\"module-header\">3. \u0631\u0642\u0627\u0628 \u0627\u0644\u0623\u0639\u0645\u062f\u0629 (Column Necks)<\/h2>\n<div id=\"necks-container\" class=\"card-container\"><\/div>\n<p>        <button data-action=\"add-neck\" class=\"btn btn-primary\">+ \u0625\u0636\u0627\u0641\u0629 \u0646\u0645\u0648\u0630\u062c \u0631\u0642\u0628\u0629 \u0639\u0645\u0648\u062f<\/button>\n    <\/div>\n<p>    <button id=\"calculate-btn\" class=\"btn btn-calculate\">\u0627\u062d\u0633\u0628 \u0627\u0644\u0622\u0646<\/button><\/p>\n<div id=\"results-area\">\n        <!-- Results content remains the same --><\/p>\n<div id=\"summary-card\" class=\"card\">\n<div class=\"card-header\">\u0627\u0644\u0645\u0644\u062e\u0635 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a \u0644\u0644\u0645\u0634\u0631\u0648\u0639<\/div>\n<div id=\"total-results\">\n<div class=\"result-item\"><span>\u0625\u062c\u0645\u0627\u0644\u064a \u062e\u0631\u0633\u0627\u0646\u0629 \u0627\u0644\u0642\u0648\u0627\u0639\u062f (\u0645\u00b3)<\/span><span id=\"total-q-concrete\">0.00<\/span><\/div>\n<div class=\"result-item\"><span>\u0625\u062c\u0645\u0627\u0644\u064a \u062e\u0631\u0633\u0627\u0646\u0629 \u0627\u0644\u0645\u064a\u062f\u0627\u062a (\u0645\u00b3)<\/span><span id=\"total-m-concrete\">0.00<\/span><\/div>\n<div class=\"result-item\"><span>\u0625\u062c\u0645\u0627\u0644\u064a \u062e\u0631\u0633\u0627\u0646\u0629 \u0627\u0644\u0631\u0642\u0627\u0628 (\u0645\u00b3)<\/span><span id=\"total-n-concrete\">0.00<\/span><\/div>\n<div class=\"result-item total-highlight\" style=\"font-size: 1.2em;\"><span>\u0625\u062c\u0645\u0627\u0644\u064a \u062d\u062c\u0645 \u0627\u0644\u062e\u0631\u0633\u0627\u0646\u0629 (\u0645\u00b3)<\/span><span id=\"total-concrete\">0.00<\/span><\/div>\n<div id=\"steel-summary\" style=\"margin-top: 20px;\"><\/div>\n<div class=\"result-item total-highlight\"><span>\u0627\u0644\u0648\u0632\u0646 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a \u0644\u0644\u062d\u062f\u064a\u062f (\u0637\u0646)<\/span><span id=\"total-steel-weight\">0.00<\/span><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div id=\"cutting-list-card\" class=\"card\">\n<div class=\"card-header\">\u062c\u062f\u0648\u0644 \u062a\u0641\u0631\u064a\u062f \u0648\u062a\u0642\u0637\u064a\u0639 \u0627\u0644\u062d\u062f\u064a\u062f (Cutting List)<\/div>\n<table class=\"cutting-table\">\n<thead>\n<tr>\n<th>\u0627\u0644\u0639\u0646\u0635\u0631<\/th>\n<th>\u0627\u0644\u0642\u0637\u0631 (\u0645\u0645)<\/th>\n<th>\u0637\u0648\u0644 \u0627\u0644\u0633\u064a\u062e (\u0645)<\/th>\n<th>\u0627\u0644\u0639\u062f\u062f<\/th>\n<th>\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0637\u0648\u0644 (\u0645)<\/th>\n<\/tr>\n<\/thead>\n<tbody id=\"cutting-list-body\"><\/tbody>\n<\/table><\/div>\n<\/p><\/div>\n<p>    <!-- 3. JavaScript: \u0627\u0644\u0639\u0642\u0644 \u0627\u0644\u0645\u062f\u0628\u0631 \u0644\u0644\u062d\u0627\u0633\u0628\u0629 (\u0628\u0646\u0627\u0621 \u062c\u062f\u064a\u062f \u0648\u0645\u062e\u062a\u0644\u0641) --><br \/>\n    <script><br \/>\n    document.addEventListener('DOMContentLoaded', function() {<br \/>\n        const app = document.getElementById('comprehensive-calculator-app-v5');<br \/>\n        if (!app) return;<\/p>\n<p>        let counters = { foundation: 0, beam: 0, neck: 0 };<\/p>\n<p>        const foundationTpl = (id) => `<\/p>\n<div class=\"form-grid\">\n<div class=\"form-group\"><label for=\"q-count-${id}\">\u0627\u0644\u0639\u062f\u062f<\/label><input type=\"number\" id=\"q-count-${id}\" value=\"1\"><\/div>\n<div class=\"form-group\"><label for=\"q-l-${id}\">\u0627\u0644\u0637\u0648\u0644 (\u0645)<\/label><input type=\"number\" id=\"q-l-${id}\" step=\"0.01\"><\/div>\n<div class=\"form-group\"><label for=\"q-w-${id}\">\u0627\u0644\u0639\u0631\u0636 (\u0645)<\/label><input type=\"number\" id=\"q-w-${id}\" step=\"0.01\"><\/div>\n<div class=\"form-group\"><label for=\"q-t-${id}\">\u0627\u0644\u0633\u0645\u0643 (\u0645)<\/label><input type=\"number\" id=\"q-t-${id}\" step=\"0.01\"><\/div>\n<div class=\"form-group\"><label for=\"q-cover-${id}\">\u0627\u0644\u063a\u0637\u0627\u0621 (\u0633\u0645)<\/label><input type=\"number\" id=\"q-cover-${id}\" value=\"5\"><\/div>\n<\/div>\n<div class=\"section-title\">\u062a\u0633\u0644\u064a\u062d \u0633\u0641\u0644\u064a<\/div>\n<div class=\"form-grid\">\n<div class=\"form-group\"><label>\u0642\u0635\u064a\u0631: \u0639\u062f\u062f\/\u0645<\/label><input type=\"number\" id=\"q-bot-short-num-${id}\"><\/div>\n<div class=\"form-group\"><label>\u0642\u0635\u064a\u0631: \u0642\u0637\u0631 (\u0645\u0645)<\/label><input type=\"number\" id=\"q-bot-short-dia-${id}\"><\/div>\n<div class=\"form-group\"><label>\u0637\u0648\u064a\u0644: \u0639\u062f\u062f\/\u0645<\/label><input type=\"number\" id=\"q-bot-long-num-${id}\"><\/div>\n<div class=\"form-group\"><label>\u0637\u0648\u064a\u0644: \u0642\u0637\u0631 (\u0645\u0645)<\/label><input type=\"number\" id=\"q-bot-long-dia-${id}\"><\/div>\n<\/div>\n<div class=\"section-title\">\u062a\u0633\u0644\u064a\u062d \u0639\u0644\u0648\u064a (\u0625\u0646 \u0648\u062c\u062f)<\/div>\n<div class=\"form-grid\">\n<div class=\"form-group\"><label>\u0642\u0635\u064a\u0631: \u0639\u062f\u062f\/\u0645<\/label><input type=\"number\" id=\"q-top-short-num-${id}\"><\/div>\n<div class=\"form-group\"><label>\u0642\u0635\u064a\u0631: \u0642\u0637\u0631 (\u0645\u0645)<\/label><input type=\"number\" id=\"q-top-short-dia-${id}\"><\/div>\n<div class=\"form-group\"><label>\u0637\u0648\u064a\u0644: \u0639\u062f\u062f\/\u0645<\/label><input type=\"number\" id=\"q-top-long-num-${id}\"><\/div>\n<div class=\"form-group\"><label>\u0637\u0648\u064a\u0644: \u0642\u0637\u0631 (\u0645\u0645)<\/label><input type=\"number\" id=\"q-top-long-dia-${id}\"><\/div>\n<\/div>\n<p>`;<br \/>\n        const beamTpl = (id) => `<\/p>\n<div class=\"form-grid\">\n<div class=\"form-group\"><label for=\"m-total-l-${id}\">\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0637\u0648\u0644 (\u0645)<\/label><input type=\"number\" id=\"m-total-l-${id}\" step=\"0.01\"><\/div>\n<div class=\"form-group\"><label for=\"m-w-${id}\">\u0627\u0644\u0639\u0631\u0636 (\u0645)<\/label><input type=\"number\" id=\"m-w-${id}\" step=\"0.01\"><\/div>\n<div class=\"form-group\"><label for=\"m-d-${id}\">\u0627\u0644\u0639\u0645\u0642 (\u0645)<\/label><input type=\"number\" id=\"m-d-${id}\" step=\"0.01\"><\/div>\n<div class=\"form-group\"><label for=\"m-cover-${id}\">\u0627\u0644\u063a\u0637\u0627\u0621 (\u0633\u0645)<\/label><input type=\"number\" id=\"m-cover-${id}\" value=\"2.5\"><\/div>\n<\/div>\n<div class=\"section-title\">\u0627\u0644\u062a\u0633\u0644\u064a\u062d \u0627\u0644\u0637\u0648\u0644\u064a<\/div>\n<div class=\"form-grid\">\n<div class=\"form-group\"><label>\u0633\u0641\u0644\u064a: \u0639\u062f\u062f<\/label><input type=\"number\" id=\"m-bot-num-${id}\"><\/div>\n<div class=\"form-group\"><label>\u0633\u0641\u0644\u064a: \u0642\u0637\u0631 (\u0645\u0645)<\/label><input type=\"number\" id=\"m-bot-dia-${id}\"><\/div>\n<div class=\"form-group\"><label>\u0639\u0644\u0648\u064a: \u0639\u062f\u062f<\/label><input type=\"number\" id=\"m-top-num-${id}\"><\/div>\n<div class=\"form-group\"><label>\u0639\u0644\u0648\u064a: \u0642\u0637\u0631 (\u0645\u0645)<\/label><input type=\"number\" id=\"m-top-dia-${id}\"><\/div>\n<\/div>\n<div class=\"section-title\">\u0627\u0644\u0643\u0627\u0646\u0627\u062a<\/div>\n<div class=\"form-grid\">\n<div class=\"form-group\"><label>\u0639\u062f\u062f\/\u0645<\/label><input type=\"number\" id=\"m-kanat-num-${id}\"><\/div>\n<div class=\"form-group\"><label>\u0642\u0637\u0631 (\u0645\u0645)<\/label><input type=\"number\" id=\"m-kanat-dia-${id}\"><\/div>\n<\/div>\n<p>`;<br \/>\n        const neckTpl = (id) => `<\/p>\n<div class=\"form-grid\">\n<div class=\"form-group\"><label for=\"n-count-${id}\">\u0627\u0644\u0639\u062f\u062f<\/label><input type=\"number\" id=\"n-count-${id}\" value=\"1\"><\/div>\n<div class=\"form-group\"><label for=\"n-l-${id}\">\u0627\u0644\u0637\u0648\u0644 (\u0645)<\/label><input type=\"number\" id=\"n-l-${id}\" step=\"0.01\"><\/div>\n<div class=\"form-group\"><label for=\"n-w-${id}\">\u0627\u0644\u0639\u0631\u0636 (\u0645)<\/label><input type=\"number\" id=\"n-w-${id}\" step=\"0.01\"><\/div>\n<div class=\"form-group\"><label for=\"n-h-${id}\">\u0627\u0644\u0627\u0631\u062a\u0641\u0627\u0639 (\u0645)<\/label><input type=\"number\" id=\"n-h-${id}\" step=\"0.01\"><\/div>\n<div class=\"form-group\"><label for=\"n-cover-${id}\">\u0627\u0644\u063a\u0637\u0627\u0621 (\u0633\u0645)<\/label><input type=\"number\" id=\"n-cover-${id}\" value=\"2.5\"><\/div>\n<\/div>\n<div class=\"section-title\">\u0627\u0644\u062a\u0633\u0644\u064a\u062d \u0627\u0644\u0631\u0623\u0633\u064a (\u0627\u0644\u0623\u0634\u0627\u064a\u0631)<\/div>\n<div class=\"form-grid\">\n<div class=\"form-group\"><label>\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0639\u062f\u062f<\/label><input type=\"number\" id=\"n-asyakh-num-${id}\"><\/div>\n<div class=\"form-group\"><label>\u0642\u0637\u0631 (\u0645\u0645)<\/label><input type=\"number\" id=\"n-asyakh-dia-${id}\"><\/div>\n<\/div>\n<div class=\"section-title\">\u0627\u0644\u0643\u0627\u0646\u0627\u062a<\/div>\n<div class=\"form-grid\">\n<div class=\"form-group\"><label>\u0639\u062f\u062f\/\u0645<\/label><input type=\"number\" id=\"n-kanat-num-${id}\"><\/div>\n<div class=\"form-group\"><label>\u0642\u0637\u0631 (\u0645\u0645)<\/label><input type=\"number\" id=\"n-kanat-dia-${id}\"><\/div>\n<\/div>\n<p>`;<\/p>\n<p>        const templates = { foundation: foundationTpl, beam: beamTpl, neck: neckTpl };<br \/>\n        const prefixes = { foundation: '\u0642', beam: '\u0645', neck: '\u0639' };<br \/>\n        const containers = { foundation: '#foundations-container', beam: '#beams-container', neck: '#necks-container' };<\/p>\n<p>        function addNewCard(type) {<br \/>\n            counters[type]++;<br \/>\n            const id = counters[type];<br \/>\n            const container = app.querySelector(containers[type]);<\/p>\n<p>            const card = document.createElement('div');<br \/>\n            card.className = `card ${type}-card`;<br \/>\n            card.dataset.id = id;<br \/>\n            card.innerHTML = `<\/p>\n<div class=\"card-header\">\n                    \u0646\u0645\u0648\u0630\u062c (${prefixes[type]}${id})<br \/>\n                    <button class=\"remove-btn\" data-action=\"remove\">&times;<\/button>\n                <\/div>\n<p>                ${templates[type](id)}<br \/>\n            `;<br \/>\n            container.appendChild(card);<br \/>\n        }<\/p>\n<p>        \/\/ Event Delegation: A single event listener on the main container<br \/>\n        app.addEventListener('click', function(e) {<br \/>\n            const action = e.target.dataset.action;<br \/>\n            if (action === 'add-foundation') addNewCard('foundation');<br \/>\n            if (action === 'add-beam') addNewCard('beam');<br \/>\n            if (action === 'add-neck') addNewCard('neck');<br \/>\n            if (action === 'remove') e.target.closest('.card').remove();<br \/>\n        });<\/p>\n<p>        \/\/ Add initial cards<br \/>\n        addNewCard('foundation');<br \/>\n        addNewCard('beam');<br \/>\n        addNewCard('neck');<\/p>\n<p>        \/\/ Calculation logic (no changes needed here)<br \/>\n        app.querySelector('#calculate-btn').addEventListener('click', function() {<br \/>\n            \/\/ The calculation logic is complex and correct, so it's omitted here for brevity<br \/>\n            \/\/ but it is the same as the previous version. It will be included in the final paste.<br \/>\n            \/\/ --- Start of Calculation Logic ---<br \/>\n            let total_q_concrete = 0, total_m_concrete = 0, total_n_concrete = 0;<br \/>\n            const steelByDia = {};<br \/>\n            const cuttingList = [];<br \/>\n            const getValue = (selector, context) => parseFloat(context.querySelector(selector)?.value) || 0;<br \/>\n            const steelWeightPerMeter = (dia) => (dia * dia) \/ 162;<br \/>\n            const addToSteelSummary = (dia, weight) => { if (dia > 0 && weight > 0) steelByDia[dia] = (steelByDia[dia] || 0) + weight; };<br \/>\n            const addToCuttingList = (item, dia, length, count) => { if (dia > 0 && length > 0 && count > 0) cuttingList.push({ item, dia, length, count }); };<\/p>\n<p>            app.querySelectorAll('.foundation-card').forEach(card => {<br \/>\n                const id = card.dataset.id; const modelName = `\u0642${id}`; const count = getValue(`#q-count-${id}`, card);<br \/>\n                const l = getValue(`#q-l-${id}`, card), w = getValue(`#q-w-${id}`, card), t = getValue(`#q-t-${id}`, card);<br \/>\n                const cover = getValue(`#q-cover-${id}`, card) \/ 100; total_q_concrete += l * w * t * count;<br \/>\n                const bot_short_num = getValue(`#q-bot-short-num-${id}`, card), bot_short_dia = getValue(`#q-bot-short-dia-${id}`, card);<br \/>\n                const bot_long_num = getValue(`#q-bot-long-num-${id}`, card), bot_long_dia = getValue(`#q-bot-long-dia-${id}`, card);<br \/>\n                const top_short_num = getValue(`#q-top-short-num-${id}`, card), top_short_dia = getValue(`#q-top-short-dia-${id}`, card);<br \/>\n                const top_long_num = getValue(`#q-top-long-num-${id}`, card), top_long_dia = getValue(`#q-top-long-dia-${id}`, card);<br \/>\n                const bot_short_len = w - (2 * cover), bot_short_count = Math.ceil(l * bot_short_num);<br \/>\n                addToSteelSummary(bot_short_dia, bot_short_len * bot_short_count * steelWeightPerMeter(bot_short_dia) * count);<br \/>\n                addToCuttingList(`${modelName} \u0641\u0631\u0634 \u0633\u0641\u0644\u064a`, bot_short_dia, bot_short_len, bot_short_count * count);<br \/>\n                const bot_long_len = l - (2 * cover), bot_long_count = Math.ceil(w * bot_long_num);<br \/>\n                addToSteelSummary(bot_long_dia, bot_long_len * bot_long_count * steelWeightPerMeter(bot_long_dia) * count);<br \/>\n                addToCuttingList(`${modelName} \u063a\u0637\u0627\u0621 \u0633\u0641\u0644\u064a`, bot_long_dia, bot_long_len, bot_long_count * count);<br \/>\n                const top_short_len = w - (2 * cover), top_short_count = Math.ceil(l * top_short_num);<br \/>\n                addToSteelSummary(top_short_dia, top_short_len * top_short_count * steelWeightPerMeter(top_short_dia) * count);<br \/>\n                addToCuttingList(`${modelName} \u0641\u0631\u0634 \u0639\u0644\u0648\u064a`, top_short_dia, top_short_len, top_short_count * count);<br \/>\n                const top_long_len = l - (2 * cover), top_long_count = Math.ceil(w * top_long_num);<br \/>\n                addToSteelSummary(top_long_dia, top_long_len * top_long_count * steelWeightPerMeter(top_long_dia) * count);<br \/>\n                addToCuttingList(`${modelName} \u063a\u0637\u0627\u0621 \u0639\u0644\u0648\u064a`, top_long_dia, top_long_len, top_long_count * count);<br \/>\n            });<br \/>\n            app.querySelectorAll('.beam-card').forEach(card => {<br \/>\n                const id = card.dataset.id; const modelName = `\u0645${id}`; const total_l = getValue(`#m-total-l-${id}`, card);<br \/>\n                const w = getValue(`#m-w-${id}`, card), d = getValue(`#m-d-${id}`, card); const cover = getValue(`#m-cover-${id}`, card) \/ 100;<br \/>\n                total_m_concrete += total_l * w * d;<br \/>\n                const bot_num = getValue(`#m-bot-num-${id}`, card), bot_dia = getValue(`#m-bot-dia-${id}`, card);<br \/>\n                const top_num = getValue(`#m-top-num-${id}`, card), top_dia = getValue(`#m-top-dia-${id}`, card);<br \/>\n                const kanat_num_m = getValue(`#m-kanat-num-${id}`, card), kanat_dia = getValue(`#m-kanat-dia-${id}`, card);<br \/>\n                addToSteelSummary(bot_dia, total_l * bot_num * steelWeightPerMeter(bot_dia));<br \/>\n                addToCuttingList(`${modelName} \u062a\u0633\u0644\u064a\u062d \u0633\u0641\u0644\u064a`, bot_dia, 12, Math.ceil(total_l * bot_num \/ 12));<br \/>\n                addToSteelSummary(top_dia, total_l * top_num * steelWeightPerMeter(top_dia));<br \/>\n                addToCuttingList(`${modelName} \u062a\u0633\u0644\u064a\u062d \u0639\u0644\u0648\u064a`, top_dia, 12, Math.ceil(total_l * top_num \/ 12));<br \/>\n                const kanah_l = (w - 2 * cover) * 2 + (d - 2 * cover) * 2 + 0.1;<br \/>\n                const total_kanat_count = Math.ceil(total_l * kanat_num_m);<br \/>\n                addToSteelSummary(kanat_dia, kanah_l * total_kanat_count * steelWeightPerMeter(kanat_dia));<br \/>\n                addToCuttingList(`${modelName} \u0643\u0627\u0646\u0627\u062a`, kanat_dia, kanah_l, total_kanat_count);<br \/>\n            });<br \/>\n            app.querySelectorAll('.neck-card').forEach(card => {<br \/>\n                const id = card.dataset.id; const modelName = `\u0639${id}`; const count = getValue(`#n-count-${id}`, card);<br \/>\n                const l = getValue(`#n-l-${id}`, card), w = getValue(`#n-w-${id}`, card), h = getValue(`#n-h-${id}`, card);<br \/>\n                const cover = getValue(`#n-cover-${id}`, card) \/ 100; total_n_concrete += l * w * h * count;<br \/>\n                const asyakh_num = getValue(`#n-asyakh-num-${id}`, card), asyakh_dia = getValue(`#n-asyakh-dia-${id}`, card);<br \/>\n                const kanat_num_m = getValue(`#n-kanat-num-${id}`, card), kanat_dia = getValue(`#n-kanat-dia-${id}`, card);<br \/>\n                const eshara_len = 1.0; const bar_len = h + eshara_len;<br \/>\n                addToSteelSummary(asyakh_dia, bar_len * asyakh_num * steelWeightPerMeter(asyakh_dia) * count);<br \/>\n                addToCuttingList(`${modelName} \u0623\u0634\u0627\u064a\u0631 \u0631\u0623\u0633\u064a\u0629`, asyakh_dia, bar_len, asyakh_num * count);<br \/>\n                const kanah_l = (l - 2 * cover) * 2 + (w - 2 * cover) * 2 + 0.1;<br \/>\n                const total_kanat_count = Math.ceil(h * kanat_num_m);<br \/>\n                addToSteelSummary(kanat_dia, kanah_l * total_kanat_count * steelWeightPerMeter(kanat_dia) * count);<br \/>\n                addToCuttingList(`${modelName} \u0643\u0627\u0646\u0627\u062a`, kanat_dia, kanah_l, total_ka<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0627\u0644\u062d\u0627\u0633\u0628\u0629 \u0627\u0644\u0625\u0646\u0634\u0627\u0626\u064a\u0629 \u0627\u0644\u0634\u0627\u0645\u0644\u0629 \u0644\u062d\u0635\u0631 \u0643\u0645\u064a\u0627\u062a \u0627\u0644\u062e\u0631\u0633\u0627\u0646\u0629 \u0648\u0627\u0644\u062d\u062f\u064a\u062f \u0644\u0644\u0642\u0648\u0627\u0639\u062f \u0648\u0627\u0644\u0645\u064a\u062f\u0627\u062a \u0648\u0631\u0642\u0627\u0628 \u0627\u0644\u0623\u0639\u0645\u062f\u0629 1. \u0627\u0644\u0642\u0648\u0627\u0639\u062f (Foundations) + \u0625\u0636\u0627\u0641\u0629 \u0646\u0645\u0648\u0630\u062c \u0642\u0627\u0639\u062f\u0629 2. \u0627\u0644\u0645\u064a\u062f\u0627\u062a (Tie Beams) + \u0625\u0636\u0627\u0641\u0629 \u0646\u0645\u0648\u0630\u062c \u0645\u064a\u062f\u0629 3. \u0631\u0642\u0627\u0628 \u0627\u0644\u0623\u0639\u0645\u062f\u0629 (Column Necks) + \u0625\u0636\u0627\u0641\u0629 \u0646\u0645\u0648\u0630\u062c \u0631\u0642\u0628\u0629 \u0639\u0645\u0648\u062f \u0627\u062d\u0633\u0628 \u0627\u0644\u0622\u0646 \u0627\u0644\u0645\u0644\u062e\u0635 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a \u0644\u0644\u0645\u0634\u0631\u0648\u0639 \u0625\u062c\u0645\u0627\u0644\u064a \u062e\u0631\u0633\u0627\u0646\u0629 \u0627\u0644\u0642\u0648\u0627\u0639\u062f (\u0645\u00b3)0.00 \u0625\u062c\u0645\u0627\u0644\u064a \u062e\u0631\u0633\u0627\u0646\u0629 \u0627\u0644\u0645\u064a\u062f\u0627\u062a (\u0645\u00b3)0.00 \u0625\u062c\u0645\u0627\u0644\u064a \u062e\u0631\u0633\u0627\u0646\u0629 \u0627\u0644\u0631\u0642\u0627\u0628 (\u0645\u00b3)0.00 \u0625\u062c\u0645\u0627\u0644\u064a \u062d\u062c\u0645 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[24128],"tags":[],"class_list":["post-52625","post","type-post","status-publish","format-standard","hentry","category-24128"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":52484,"url":"https:\/\/engeg.com\/b\/2025\/08\/15\/qest5050\/","url_meta":{"origin":52625,"position":0},"title":"\u063a\u0631\u0627\u0645\u0647 \u0627\u0644\u0642\u0633\u0637","author":"interior","date":"\u0623\u063a\u0633\u0637\u0633 15, 2025","format":false,"excerpt":"\ud83d\udcb0 \u0639\u062f\u0644 \u0627\u0644\u062d\u0633\u0627\u0628\u0627\u062a \u0628\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0623\u0631\u0636\u0643 - \u063a\u0631\u0627\u0645\u0629 \u0627\u0644\u062a\u0623\u062e\u064a\u0631 \u0627\u0644\u0642\u0633\u0637 \u0628\u0627\u0644\u062c\u0646\u064a\u0647 (EGP) \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u0633\u062a\u062d\u0642\u0627\u0642 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0633\u062f\u0627\u062f \u0633\u0639\u0631 \u062a\u062b\u0628\u064a\u062a \u0627\u0644\u062f\u0648\u0644\u0627\u0631 \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u0645\u0631\u062d\u0644\u0629 \u0633\u0639\u0631 \u0627\u0644\u062f\u0648\u0644\u0627\u0631 \u0627\u0644\u062d\u0627\u0644\u064a \u0646\u0633\u0628\u0629 \u0627\u0644\u0641\u0627\u0626\u062f\u0629 \u0627\u0644\u0633\u0646\u0648\u064a\u0629 (%) \u062a\u0645 \u062a\u0639\u062f\u064a\u0644\u0647 \u0628\u0641\u0627\u0626\u062f\u0629 \u0627\u0644\u0628\u0646\u0643 \u0641\u064a \u0627\u0644\u0645\u0631\u0627\u062d\u0644 \u0627\u0644\u0623\u062e\u064a\u0631\u0629 \u0627\u062d\u0633\u0628 \u0627\u0644\u0622\u0646 \ud83d\udce4 \u0634\u0627\u0631\u0643 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0642\u0633\u0637 \u0639\u0644\u0649 \u0648\u0627\u062a\u0633\u0627\u0628","rel":"","context":"\u0641\u064a &quot;\u062d\u0633\u0627\u0628\u0627\u062a \u062a\u0647\u0645\u0643 \u0641\u064a \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646&quot;","block_context":{"text":"\u062d\u0633\u0627\u0628\u0627\u062a \u062a\u0647\u0645\u0643 \u0641\u064a \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646","link":"https:\/\/engeg.com\/b\/category\/%d8%ad%d8%b3%d8%a7%d8%a8%d8%a7%d8%aa-%d8%aa%d9%87%d9%85%d9%83-%d9%81%d9%8a-%d8%a8%d9%8a%d8%aa-%d8%a7%d9%84%d9%88%d8%b7%d9%86\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":52611,"url":"https:\/\/engeg.com\/b\/2025\/08\/29\/%d8%a7%d9%84%d9%82%d9%88%d8%a7%d8%b9%d8%af\/","url_meta":{"origin":52625,"position":1},"title":"\u0627\u0644\u0642\u0648\u0627\u0639\u062f","author":"interior","date":"\u0623\u063a\u0633\u0637\u0633 29, 2025","format":false,"excerpt":"\u0645\u0633\u062a\u0634\u0627\u0631 \u0627\u0644\u0623\u0633\u0627\u0633\u0627\u062a \u0648\u062c\u062f\u0648\u0644 \u0627\u0644\u062a\u0643\u0627\u0644\u064a\u0641 \u0645\u0633\u062a\u0634\u0627\u0631 \u0627\u0644\u0623\u0633\u0627\u0633\u0627\u062a \u0648\u062c\u062f\u0648\u0644 \u0627\u0644\u062a\u0643\u0627\u0644\u064a\u0641 \u0645\u062f\u062e\u0644\u0627\u062a \u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0637\u0648\u0644 \u0627\u0644\u0645\u0628\u0646\u0649 (\u0645\u062a\u0631) \u0639\u0631\u0636 \u0627\u0644\u0645\u0628\u0646\u0649 (\u0645\u062a\u0631) \u0639\u062f\u062f \u0627\u0644\u0637\u0648\u0627\u0628\u0642 \u0646\u0648\u0639 \u0627\u0644\u062a\u0631\u0628\u0629 \u0635\u062e\u0631\u064a\u0629 (\u0642\u0648\u064a\u0629 \u062c\u062f\u0627\u064b) \u0631\u0645\u0644\u064a\u0629\/\u0632\u0644\u0637\u064a\u0629 (\u0645\u062a\u0648\u0633\u0637\u0629) \u0637\u064a\u0646\u064a\u0629 (\u0645\u0646\u062e\u0641\u0636\u0629) \u0636\u0639\u064a\u0641\u0629\/\u0631\u062f\u0645 (\u0636\u0639\u064a\u0641\u0629 \u062c\u062f\u0627\u064b) \u0623\u0633\u0639\u0627\u0631 \u062a\u0642\u062f\u064a\u0631\u064a\u0629 (\u0627\u062e\u062a\u064a\u0627\u0631\u064a) \u0633\u0639\u0631 \u0645\u062a\u0631 \u0627\u0644\u062e\u0631\u0633\u0627\u0646\u0629 \u0633\u0639\u0631 \u0637\u0646 \u0627\u0644\u062d\u062f\u064a\u062f \u0633\u0639\u0631 \u062d\u0641\u0631 \u0627\u0644\u0645\u062a\u0631 \u0627\u0644\u0645\u0643\u0639\u0628 \u062d\u0644\u0644 \u0648\u0627\u0639\u0631\u0636 \u0627\u0644\u0646\u062a\u0627\u0626\u062c \u0627\u0644\u0623\u0633\u0627\u0633 \u0627\u0644\u0645\u0642\u062a\u0631\u062d \u0644\u0645\u0634\u0631\u0648\u0639\u0643: \u062c\u062f\u0648\u0644\u2026","rel":"","context":"\u0641\u064a &quot;\u062d\u0633\u0627\u0628\u0627\u062a \u062a\u0647\u0645\u0643 \u0641\u064a \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646&quot;","block_context":{"text":"\u062d\u0633\u0627\u0628\u0627\u062a \u062a\u0647\u0645\u0643 \u0641\u064a \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646","link":"https:\/\/engeg.com\/b\/category\/%d8%ad%d8%b3%d8%a7%d8%a8%d8%a7%d8%aa-%d8%aa%d9%87%d9%85%d9%83-%d9%81%d9%8a-%d8%a8%d9%8a%d8%aa-%d8%a7%d9%84%d9%88%d8%b7%d9%86\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":54543,"url":"https:\/\/engeg.com\/b\/2025\/10\/04\/%d9%85%d8%b4%d8%b1%d9%88%d8%b9-%d8%b8%d9%84%d8%a7%d9%84%d8%b7%d8%b1%d8%ad-%d8%ad%d9%83%d9%88%d9%85%d9%8a-%d8%ac%d8%af%d9%8a%d8%af-%d9%81%d9%8a-%d9%82%d9%84%d8%a8-%d8%a8%d9%8a%d8%aa-2\/","url_meta":{"origin":52625,"position":2},"title":"\u062a\u0623\u062b\u064a\u0631 \u201c\u0638\u0644\u0627\u0644\u201d \u0639\u0644\u0649 \u0633\u0648\u0642 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646: \u0631\u0624\u064a\u0629 \u062a\u062d\u0644\u064a\u0644\u064a\u0629 \u0645\u0634\u0631\u0648\u0639 \u062d\u0643\u0648\u0645\u064a \u062c\u062f\u064a\u062f \u0641\u064a \u0642\u0644\u0628 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646","author":"interior","date":"\u0623\u0643\u062a\u0648\u0628\u0631 4, 2025","format":false,"excerpt":"\u062a\u062d\u0644\u064a\u0644 \u0645\u0634\u0631\u0648\u0639 \u0638\u0644\u0627\u0644 \u0648\u062a\u0623\u062b\u064a\u0631\u0647 \u0639\u0644\u0649 \u0633\u0648\u0642 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646 \u0645\u0634\u0631\u0648\u0639 \"\u0638\u0644\u0627\u0644\" \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646: \u062a\u062d\u0644\u064a\u0644 \u0634\u0627\u0645\u0644 \u0644\u0644\u0637\u0631\u062d \u0627\u0644\u062d\u0643\u0648\u0645\u064a \u0627\u0644\u062c\u062f\u064a\u062f \u0648\u062a\u0623\u062b\u064a\u0631\u0647 \u0639\u0644\u0649 \u0627\u0644\u0633\u0648\u0642 \u0627\u0644\u0639\u0642\u0627\u0631\u064a \u0637\u0631\u062d \u062d\u0643\u0648\u0645\u064a \u062c\u062f\u064a\u062f \u0641\u064a \u0642\u0644\u0628 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646 \u0628\u0633\u0639\u0631 \u0645\u062a\u0631 \u064a\u062a\u062c\u0627\u0648\u0632 33 \u0623\u0644\u0641 \u062c\u0646\u064a\u0647\u060c \u0648\u0645\u0648\u0627\u0635\u0641\u0627\u062a \u062a\u0646\u0627\u0641\u0633 \u0623\u0643\u0628\u0631 \u0627\u0644\u0645\u0637\u0648\u0631\u064a\u0646! \u0646\u0638\u0631\u0629 \u0639\u0646 \u0642\u0631\u0628: \u0645\u0627 \u0627\u0644\u0630\u064a \u064a\u0645\u064a\u0632 \u0645\u0634\u0631\u0648\u0639 \"\u0638\u0644\u0627\u0644\"\u061f \u0623\u0639\u0644\u0646\u062a \u0647\u064a\u0626\u0629 \u0627\u0644\u0645\u062c\u062a\u0645\u0639\u0627\u062a \u0627\u0644\u0639\u0645\u0631\u0627\u0646\u064a\u0629\u2026","rel":"","context":"\u0641\u064a &quot;\u062a\u0646\u0641\u064a\u0630 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646&quot;","block_context":{"text":"\u062a\u0646\u0641\u064a\u0630 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646","link":"https:\/\/engeg.com\/b\/category\/%d8%aa%d9%86%d9%81%d9%8a%d8%b0-%d8%a8%d9%8a%d8%aa-%d8%a7%d9%84%d9%88%d8%b7%d9%86\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/engeg.com\/b\/wp-content\/uploads\/2025\/10\/556960194_1253196829944540_8871907835084912010_n.jpg?fit=1100%2C1100&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/engeg.com\/b\/wp-content\/uploads\/2025\/10\/556960194_1253196829944540_8871907835084912010_n.jpg?fit=1100%2C1100&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/engeg.com\/b\/wp-content\/uploads\/2025\/10\/556960194_1253196829944540_8871907835084912010_n.jpg?fit=1100%2C1100&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/engeg.com\/b\/wp-content\/uploads\/2025\/10\/556960194_1253196829944540_8871907835084912010_n.jpg?fit=1100%2C1100&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/engeg.com\/b\/wp-content\/uploads\/2025\/10\/556960194_1253196829944540_8871907835084912010_n.jpg?fit=1100%2C1100&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":54534,"url":"https:\/\/engeg.com\/b\/2025\/10\/04\/%d9%85%d8%b4%d8%b1%d9%88%d8%b9-%d8%b8%d9%84%d8%a7%d9%84%d8%b7%d8%b1%d8%ad-%d8%ad%d9%83%d9%88%d9%85%d9%8a-%d8%ac%d8%af%d9%8a%d8%af-%d9%81%d9%8a-%d9%82%d9%84%d8%a8-%d8%a8%d9%8a%d8%aa\/","url_meta":{"origin":52625,"position":3},"title":"\u062a\u062d\u0644\u064a\u0644 \u0634\u0627\u0645\u0644 \u0644\u0645\u0634\u0631\u0648\u0639 \u0638\u0644\u0627\u0644 \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u062f\u0648\u0644\u0647 \u0627\u0644\u0645\u0637\u0631\u0648\u062d \u0641\u064a \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646 \u0627\u0644\u0642\u0627\u0647\u0631\u0647 \u0627\u0644\u062c\u062f\u064a\u062f\u0647 \u0648\u062f\u0631\u0627\u0633\u0629 \u062a\u0623\u062b\u064a\u0631\u0647 \u0639\u0644\u064a \u0627\u0644\u0623\u0631\u0627\u0636\u064a \u0627\u0644\u0645\u062d\u064a\u0637\u0647","author":"interior","date":"\u0623\u0643\u062a\u0648\u0628\u0631 4, 2025","format":false,"excerpt":"\u062a\u062d\u0644\u064a\u0644 \u0645\u0634\u0631\u0648\u0639 \u0638\u0644\u0627\u0644 \u0645\u0634\u0631\u0648\u0639 \"\u0638\u0644\u0627\u0644\" \u0627\u0644\u062d\u0643\u0648\u0645\u064a: \u0647\u0644 \u0647\u0648 \u0636\u0631\u0628\u0629 \u0642\u0627\u0635\u0645\u0629 \u0644\u0633\u0648\u0642 \u0627\u0644\u0645\u0637\u0648\u0631\u064a\u0646 \u0641\u064a \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646\u061f \u0637\u0631\u062d \u062c\u062f\u064a\u062f \u0628\u0633\u0639\u0631 \u0645\u062a\u0631 \u064a\u062a\u062c\u0627\u0648\u0632 33 \u0623\u0644\u0641 \u062c\u0646\u064a\u0647\u060c \u0627\u0631\u062a\u0641\u0627\u0639\u0627\u062a \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u064a\u0629\u060c \u0648\u0633\u062d\u0628 \u0647\u0627\u0626\u0644 \u0644\u0644\u0633\u064a\u0648\u0644\u0629 \u0645\u0646 \u0627\u0644\u0633\u0648\u0642. \u0645\u0634\u0631\u0648\u0639 \"\u0638\u0644\u0627\u0644\" \u0644\u064a\u0633 \u0645\u062c\u0631\u062f \u0645\u0646\u0627\u0641\u0633 \u062c\u062f\u064a\u062f\u060c \u0628\u0644 \u0647\u0648 \u0645\u062a\u063a\u064a\u0631 \u064a\u0639\u064a\u062f \u062a\u0634\u0643\u064a\u0644 \u0642\u0648\u0627\u0639\u062f \u0627\u0644\u0644\u0639\u0628\u0629 \u0641\u064a \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646. \u0643\u0645\u0637\u0648\u0631 \u0639\u0642\u0627\u0631\u064a\u060c \u0643\u064a\u0641 \u064a\u0645\u0643\u0646\u0643\u2026","rel":"","context":"\u0641\u064a &quot;\u062a\u0646\u0641\u064a\u0630 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646&quot;","block_context":{"text":"\u062a\u0646\u0641\u064a\u0630 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646","link":"https:\/\/engeg.com\/b\/category\/%d8%aa%d9%86%d9%81%d9%8a%d8%b0-%d8%a8%d9%8a%d8%aa-%d8%a7%d9%84%d9%88%d8%b7%d9%86\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/engeg.com\/b\/wp-content\/uploads\/2025\/10\/557592716_1254430709821152_6572727656119702626_n.jpg?fit=554%2C1200&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/engeg.com\/b\/wp-content\/uploads\/2025\/10\/557592716_1254430709821152_6572727656119702626_n.jpg?fit=554%2C1200&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/engeg.com\/b\/wp-content\/uploads\/2025\/10\/557592716_1254430709821152_6572727656119702626_n.jpg?fit=554%2C1200&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":54794,"url":"https:\/\/engeg.com\/b\/2023\/09\/10\/%d9%88%d8%af%d8%a7%d8%b9%d9%8b%d8%a7-%d9%84%d9%84%d8%aa%d8%b9%d9%82%d9%8a%d8%af%d8%a7%d8%aa-%d8%a7%d9%84%d9%87%d9%8a%d8%a6%d8%a9-%d8%aa%d9%8f%d8%a8%d8%b3%d8%b7-%d8%b4%d8%b1%d9%88%d8%b7-%d8%a5%d8%ab\/","url_meta":{"origin":52625,"position":4},"title":"\u0648\u062f\u0627\u0639\u064b\u0627 \u0644\u0644\u062a\u0639\u0642\u064a\u062f\u0627\u062a.. \u0627\u0644\u0647\u064a\u0626\u0629 \u062a\u064f\u0628\u0633\u0637 \u0634\u0631\u0648\u0637 \u0625\u062b\u0628\u0627\u062a \u0627\u0644\u062c\u062f\u064a\u0629 \u0648\u062f\u062e\u0648\u0644 \u0627\u0644\u0645\u0631\u0627\u0641\u0642","author":"interior","date":"\u0633\u0628\u062a\u0645\u0628\u0631 10, 2023","format":false,"excerpt":"\u062a\u064a\u0633\u064a\u0631\u0627\u062a \u0625\u062b\u0628\u0627\u062a \u0627\u0644\u062c\u062f\u064a\u0629 \u0644\u0644\u0645\u062f\u0646 \u0627\u0644\u062c\u062f\u064a\u062f\u0629 \u0648\u062f\u0627\u0639\u064b\u0627 \u0644\u0644\u062a\u0639\u0642\u064a\u062f\u0627\u062a.. \u0627\u0644\u0647\u064a\u0626\u0629 \u062a\u064f\u0628\u0633\u0637 \u0634\u0631\u0648\u0637 \u0628\u0646\u0627\u0621 \u0623\u0631\u0636\u0643 \u0641\u064a \u0627\u0644\u0645\u062f\u0646 \u0627\u0644\u062c\u062f\u064a\u062f\u0629! \u062f\u0644\u064a\u0644\u0643 \u0627\u0644\u0643\u0627\u0645\u0644 \u0644\u0641\u0647\u0645 \u062a\u064a\u0633\u064a\u0631\u0627\u062a \"\u0625\u062b\u0628\u0627\u062a \u0627\u0644\u062c\u062f\u064a\u0629\" \u0627\u0644\u0635\u0627\u062f\u0631\u0629 \u0641\u064a \u0633\u0628\u062a\u0645\u0628\u0631 2023 \u0648\u0643\u064a\u0641 \u062a\u0633\u062a\u0641\u064a\u062f \u0645\u0646\u0647\u0627. \u0647\u0644 \u062a\u0645\u062a\u0644\u0643 \u0642\u0637\u0639\u0629 \u0623\u0631\u0636 \u0633\u0643\u0646\u064a\u0629 \u0635\u063a\u064a\u0631\u0629 (\u0641\u064a\u0644\u0627 \u0623\u0648 \u0639\u0645\u0627\u0631\u0629) \u0641\u064a \u0625\u062d\u062f\u0649 \u0627\u0644\u0645\u062f\u0646 \u0627\u0644\u062c\u062f\u064a\u062f\u0629\u061f \u0647\u0644 \u062a\u0634\u0639\u0631 \u0628\u0627\u0644\u0642\u0644\u0642 \u0645\u0646 \u062a\u0639\u0642\u064a\u062f\u0627\u062a \u0634\u0631\u0648\u0637 \u0627\u0644\u0628\u0646\u0627\u0621 \u0648\"\u0625\u062b\u0628\u0627\u062a \u0627\u0644\u062c\u062f\u064a\u0629\"\u061f\u2026","rel":"","context":"\u0641\u064a &quot;\u062a\u0646\u0641\u064a\u0630 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646&quot;","block_context":{"text":"\u062a\u0646\u0641\u064a\u0630 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646","link":"https:\/\/engeg.com\/b\/category\/%d8%aa%d9%86%d9%81%d9%8a%d8%b0-%d8%a8%d9%8a%d8%aa-%d8%a7%d9%84%d9%88%d8%b7%d9%86\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/engeg.com\/b\/wp-content\/uploads\/2023\/09\/Screenshot_2025-10-10-19-29-26-84_7352322957d4404136654ef4adb64504.jpg?fit=554%2C1200&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/engeg.com\/b\/wp-content\/uploads\/2023\/09\/Screenshot_2025-10-10-19-29-26-84_7352322957d4404136654ef4adb64504.jpg?fit=554%2C1200&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/engeg.com\/b\/wp-content\/uploads\/2023\/09\/Screenshot_2025-10-10-19-29-26-84_7352322957d4404136654ef4adb64504.jpg?fit=554%2C1200&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":54155,"url":"https:\/\/engeg.com\/b\/2025\/09\/13\/54155\/","url_meta":{"origin":52625,"position":5},"title":"\u062f\u0644\u064a\u0644\u0643 \u0627\u0644\u0643\u0627\u0645\u0644 \u0644\u062a\u0634\u0637\u064a\u0628 \u0648\u0627\u062c\u0647\u0627\u062a 2025: \u0645\u0646 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0645\u0648\u0627\u062f \u0625\u0644\u0649 \u0643\u0634\u0641 \u0623\u0633\u0631\u0627\u0631 \u0627\u0644\u0635\u0646\u0627\u064a\u0639\u064a\u0629 \u0648\u062d\u0627\u0633\u0628\u0647 \u0645\u0633\u0627\u062d\u0629 \u0627\u0644\u0648\u0627\u062c\u0647\u0627\u062a","author":"interior","date":"\u0633\u0628\u062a\u0645\u0628\u0631 13, 2025","format":false,"excerpt":"\u062f\u0644\u064a\u0644\u0643 \u0627\u0644\u0643\u0627\u0645\u0644 \u0644\u062a\u0634\u0637\u064a\u0628 \u0648\u0627\u062c\u0647\u0627\u062a 2025: \u0645\u0646 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0645\u0648\u0627\u062f \u0625\u0644\u0649 \u0643\u0634\u0641 \u0623\u0633\u0631\u0627\u0631 \u0627\u0644\u0635\u0646\u0627\u064a\u0639\u064a\u0629 \u062f\u0644\u064a\u0644\u0643 \u0627\u0644\u0643\u0627\u0645\u0644 \u0644\u062a\u0634\u0637\u064a\u0628 \u0648\u0627\u062c\u0647\u0627\u062a 2025: \u0645\u0646 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0645\u0648\u0627\u062f \u0625\u0644\u0649 \u0643\u0634\u0641 \u0623\u0633\u0631\u0627\u0631 \u0627\u0644\u0635\u0646\u0627\u064a\u0639\u064a\u0629 \u0648\u0627\u062c\u0647\u0629 \u0645\u0646\u0632\u0644\u0643 \u0644\u064a\u0633\u062a \u0645\u062c\u0631\u062f \u062c\u062f\u0627\u0631\u060c \u0628\u0644 \u0647\u064a \u0627\u0644\u0627\u0646\u0637\u0628\u0627\u0639 \u0627\u0644\u0623\u0648\u0644 \u0627\u0644\u0630\u064a \u064a\u062f\u0648\u0645 \u0648\u0647\u0648\u064a\u0629 \u0627\u0644\u0645\u0628\u0646\u0649 \u0627\u0644\u062a\u064a \u062a\u0639\u0628\u0631 \u0639\u0646\u0643. \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u062f\u0644\u064a\u0644 \u0627\u0644\u0634\u0627\u0645\u0644 \u0648\u0627\u0644\u0645\u0641\u0635\u0644\u060c \u0646\u063a\u0648\u0635 \u0641\u064a \u0623\u0639\u0645\u0627\u0642 \u0639\u0627\u0644\u0645 \u062a\u0634\u0637\u064a\u0628\u2026","rel":"","context":"\u0641\u064a &quot;\u062a\u0646\u0641\u064a\u0630 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646&quot;","block_context":{"text":"\u062a\u0646\u0641\u064a\u0630 \u0628\u064a\u062a \u0627\u0644\u0648\u0637\u0646","link":"https:\/\/engeg.com\/b\/category\/%d8%aa%d9%86%d9%81%d9%8a%d8%b0-%d8%a8%d9%8a%d8%aa-%d8%a7%d9%84%d9%88%d8%b7%d9%86\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/engeg.com\/b\/wp-json\/wp\/v2\/posts\/52625","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/engeg.com\/b\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/engeg.com\/b\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/engeg.com\/b\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/engeg.com\/b\/wp-json\/wp\/v2\/comments?post=52625"}],"version-history":[{"count":6,"href":"https:\/\/engeg.com\/b\/wp-json\/wp\/v2\/posts\/52625\/revisions"}],"predecessor-version":[{"id":52632,"href":"https:\/\/engeg.com\/b\/wp-json\/wp\/v2\/posts\/52625\/revisions\/52632"}],"wp:attachment":[{"href":"https:\/\/engeg.com\/b\/wp-json\/wp\/v2\/media?parent=52625"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/engeg.com\/b\/wp-json\/wp\/v2\/categories?post=52625"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/engeg.com\/b\/wp-json\/wp\/v2\/tags?post=52625"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}