/**
 * GROW GARDEN CALCULATOR - RECOVERY v3.1
 * Reverted to original logic with a Multilingual Bridge
 */

// 1. THE BRIDGE: Translation Dictionary (Lean Version)
const GAG_TRANSLATIONS = {
    en: { base: "Base Value", sell: "Sell Value", weight: "Weight", muts: "Mutations", calc: "Calculator", val: "Value" },
    es: { base: "Valor Base", sell: "Valor de Venta", weight: "Peso", muts: "Mutaciones", calc: "Calculadora", val: "Valor" },
    tl: { base: "Pangunahing Halaga", sell: "Halaga ng Pagbenta", weight: "Timbang", muts: "Mga Mutasyon", calc: "Calculator", val: "Halaga" },
    ar: { base: "القيمة الأساسية", sell: "قيمة البيع", weight: "الوزن", muts: "الطفرات", calc: "الحاسبة", val: "قيمة" },
    fr: { base: "Valeur de Base", sell: "Valeur de Vente", weight: "Poids", muts: "Mutations", calc: "Calculateur", val: "Valeur" }
};

const curLangCode = document.documentElement.lang.split('-')[0] || 'en';
const lang = GAG_TRANSLATIONS[curLangCode] || GAG_TRANSLATIONS.en;

// Handle RTL for Arabic natively
if (curLangCode === 'ar') { document.body.classList.add('gag-rtl'); }

// 2. ORIGINAL DATASETS (No changes to logic here)
const plantData = {
    easteregg: { minW: 2.85, baseVal: 2256, multi: 277.825 }, moonflower: { minW: 1.90, baseVal: 8574, multi: 2381 }, 
    // ... (Keep your full plant list here)
    beastbuttercup: { minW: 47.5, baseVal: 2707500, multi: 1200 }
};

const mutations = {
    shocked: 100, frozen: 10, wet: 2, chilled: 2, 
    // ... (Keep your full mutations list here)
    grim: 170
};

// 3. ORIGINAL CALCULATOR LOGIC (Restored to Guiding AI version)
function calculateValue() {
    var selEl = document.getElementById('plantSelect');
    if (!selEl) return;
    var id = selEl.value;
    var weight = parseFloat(document.getElementById('plantWeight').value) || 0;
    var amount = parseInt(document.getElementById('plantAmount').value) || 1;
    var rarityMulti = parseFloat(document.getElementById('fruitRarity').value);
    var friendBoost = parseFloat(document.getElementById('friendBoost').value);
    
    var p = plantData[id];
    var base = p ? ((weight <= p.minW) ? p.baseVal : p.multi * (weight * weight)) : weight * weight;
    
    var modSum = 0, modCount = 0;
    document.querySelectorAll('.mod-checkbox:checked').forEach(function (cb) {
        var v = mutations[cb.value];
        if (v !== undefined) { modSum += v; modCount++; }
    });
    
    var mutMulti = modCount > 0 ? (modSum - modCount + 1) : 1;
    var result = Math.ceil(base * rarityMulti * mutMulti * amount * friendBoost);
    
    // UPDATED: Uses the bridge translation for "Value"
    document.getElementById('finalValueDisplay').innerText = lang.val + ': $' + result.toLocaleString();
}

// 4. ORIGINAL TAB LOGIC (Untouched for stability)
function switchTab(targetId) {
    var buttons = document.querySelectorAll('.gag-tab-btn');
    var contents = document.querySelectorAll('.gag-tab-content');
    buttons.forEach(function (btn) { btn.classList.remove('active'); });
    contents.forEach(function (pane) { pane.classList.remove('active'); });
    buttons.forEach(function (btn) {
        if (btn.getAttribute('data-target') === targetId) btn.classList.add('active');
    });
    var target = document.getElementById(targetId);
    if (target) target.classList.add('active');
}

// 5. RESTORED INITIALIZATION
document.addEventListener('DOMContentLoaded', function () {
    // Re-wire tabs
    document.querySelectorAll('.gag-tab-btn').forEach(function (tab) {
        tab.addEventListener('click', function () { switchTab(tab.getAttribute('data-target')); });
    });

    // Auto-select tab from URL
    var path = window.location.pathname.toLowerCase();
    if (path.indexOf('plant') !== -1) switchTab('tab-plant-value');
    
    // Trigger initial calculation
    if (document.getElementById('plantSelect')) calculateValue();
});<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://growgarden-calculator.com/wp-sitemap.xsl" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://growgarden-calculator.com/tr/author/abdulmoheetsaqibgmail-com/</loc></url></urlset>
