{"version":3,"names":[],"sources":["theme-85-inline-common-head_tag.js"],"sourcesContent":["\n  // Linguise Smart Slugifier (Final v17 - Self Correcting)\n  (function() {\n    console.log(\"Linguise Fixer v17: Self-Correcting Mode\");\n\n    const currentHost = window.location.hostname;\n    if (currentHost !== 'forum.maitreyafields.com' && currentHost.includes('forum.maitreyafields.com')) {\n      \n      const isRussian = currentHost.startsWith('ru.');\n      \n      // RUSCA TAMAMEN DEVRE DISI \n      if (isRussian) return; \n\n      const isChinese = currentHost.startsWith('zh') || currentHost.startsWith('cn.');\n\n      function safeSlugify(text) {\n        if (!text) return \"topic\";\n        let str = text.toString().trim().toLowerCase();\n        \n        str = str.replace(/\\s+/g, '-');\n        str = str.replace(/[\\[\\]?#:\\/\\\\=&%+\"'<>.,;()!*]+/g, '');\n        \n        // Cince degilse latin temizligi\n        if (!isChinese) {\n            str = str.replace(/[^a-z0-9\\-]+/g, '');\n        }\n        \n        str = str.replace(/\\-\\-+/g, '-').replace(/^-+/, '').replace(/-+$/, '');\n        return str.length > 0 ? str : \"topic\";\n      }\n\n      function fixLinks() {\n         document.querySelectorAll('a.raw-topic-link, a.topic-link').forEach(a => {\n             let href = a.getAttribute('href');\n             if (!href) return;\n\n             // Link Tipi Kontrolu\n             if (href.includes('/t/') || href.includes('/т/') || href.includes('%D1%82')) {\n                 \n                 let match = href.match(/\\/(t|т|%D1%82)\\/[^\\/]+\\/(\\d+)/i);\n                 if (match && match[2]) {\n                     let topicId = match[2];\n                     \n                     // 1. Basliktan IDEAL slug'i hesapla\n                     let rawSlug = safeSlugify(a.innerText);\n                     let finalSlug = encodeURIComponent(rawSlug);\n\n                     // 2. Post ID kismi\n                     let postPart = \"\";\n                     let parts = href.split('/');\n                     let lastPart = parts.pop();\n                     if (!isNaN(parseInt(lastPart)) && lastPart !== topicId) postPart = \"/\" + lastPart;\n\n                     // 3. Olmasi gereken Href\n                     let newHref = window.location.origin + '/t/' + finalSlug + '/' + topicId + postPart;\n\n                     // 4. KONTROL: Mevcut link zaten bu mu?\n                     // Degilse Guncelle! (Boylece Linguise metni degistirince biz de linki degistiririz)\n                     if (a.getAttribute('href') !== newHref) {\n                         a.setAttribute('href', newHref);\n                         a.dataset.targetHref = newHref;\n                         a.classList.add('lk-safe-link');\n                     }\n                 }\n             }\n         });\n      }\n\n      // TIKLAMA YAKALAYICI\n      document.addEventListener('click', function(e) {\n        let target = e.target.closest('a.lk-safe-link');\n        if (target && target.dataset.targetHref) {\n           e.preventDefault();\n           e.stopPropagation();\n           e.stopImmediatePropagation();\n           window.location.href = target.dataset.targetHref;\n           return false;\n        }\n      }, true); \n\n      // SUREKLI KONTROL (Linguise gec yuklense bile yakalamak icin)\n      setInterval(fixLinks, 500);\n    }\n  })();\n"],"mappings":"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","ignoreList":[]}