{"version":3,"names":["KEY","VERSION","ID","SRC","started","readChoice","raw","localStorage","getItem","p","JSON","parse","v","choice","e","saveChoice","c","setItem","stringify","ts","Date","toISOString","start","j","document","scripts","length","src","m","window","ym","a","push","arguments","l","k","createElement","getElementsByTagName","async","parentNode","insertBefore","head","appendChild","ssr","webvisor","clickmap","ecommerce","referrer","url","location","href","accurateTrackBounce","trackLinks","pathname","indexOf","banner","w","className","setAttribute","t","h","textContent","acts","btn","label","cls","b","type","addEventListener","removeChild","body","boot","readyState"],"sources":["theme-24-inline-common-head_tag.js"],"sourcesContent":["\n  (function () {\n    'use strict';\n    var KEY = 'kladovaya_cookie_consent';\n    var VERSION = 1;\n    var ID = 110939316;\n    var SRC = 'https://mc.yandex.ru/metrika/tag.js?id=' + ID;\n    var started = false;\n\n    function readChoice() {\n      try {\n        var raw = localStorage.getItem(KEY);\n        if (!raw) return null;\n        var p = JSON.parse(raw);\n        if (!p || p.v !== VERSION) return null;\n        return (p.choice === 'all' || p.choice === 'necessary_only') ? p.choice : null;\n      } catch (e) { return null; }\n    }\n    function saveChoice(c) {\n      try {\n        localStorage.setItem(KEY, JSON.stringify({ v: VERSION, choice: c, ts: new Date().toISOString() }));\n      } catch (e) {}\n    }\n\n    function start() {\n      if (started || readChoice() !== 'all') return;\n      for (var j = 0; j < document.scripts.length; j++) {\n        if (document.scripts[j].src === SRC) { started = true; return; }\n      }\n      started = true;\n      var m = window;\n      m.ym = m.ym || function () { (m.ym.a = m.ym.a || []).push(arguments); };\n      m.ym.l = 1 * new Date();\n      var k = document.createElement('script');\n      var a = document.getElementsByTagName('script')[0];\n      k.async = 1; k.src = SRC;\n      if (a && a.parentNode) a.parentNode.insertBefore(k, a); else document.head.appendChild(k);\n      m.ym(ID, 'init', {\n        ssr: true, webvisor: true, clickmap: true, ecommerce: 'dataLayer',\n        referrer: document.referrer, url: location.href,\n        accurateTrackBounce: true, trackLinks: true\n      });\n      // Цель «registration_forum»: страница активации email, одноразово (localStorage).\n      // Внутри start() ПОСЛЕ init → только при согласии (ym определён). Имя ОТДЕЛЬНОЕ от Кладовой.\n      try {\n        if (location.pathname.indexOf('/activate-account/') !== -1 &&\n            !localStorage.getItem('ym_forum_reg_sent')) {\n          m.ym(ID, 'reachGoal', 'registration_forum');\n          localStorage.setItem('ym_forum_reg_sent', '1');\n        }\n      } catch (e) {}\n    }\n\n    function banner() {\n      var w = document.createElement('div');\n      w.className = 'ym-consent';\n      w.setAttribute('role', 'region');\n      w.setAttribute('aria-label', 'Использование cookie');\n\n      var t = document.createElement('div');\n      t.className = 'ym-consent__text';\n      var h = document.createElement('p');\n      h.className = 'ym-consent__title';\n      h.textContent = 'Куки для аналитики';\n      var p = document.createElement('p');\n      p.textContent = 'Мы используем необязательные аналитические куки. ' +\n        'Вы можете отказаться — форум продолжит работать';\n      t.appendChild(h); t.appendChild(p);\n  \n      var acts = document.createElement('div');\n      acts.className = 'ym-consent__actions';\n      function btn(label, cls, choice) {\n        var b = document.createElement('button');\n        b.type = 'button'; b.className = 'ym-consent__btn ' + cls; b.textContent = label;\n        b.addEventListener('click', function () {\n          saveChoice(choice);\n          if (w.parentNode) w.parentNode.removeChild(w);\n          start();\n        });\n        return b;\n      } \n      acts.appendChild(btn('Отклонить', 'is-ghost', 'necessary_only'));\n      acts.appendChild(btn('Принять все', 'is-primary', 'all'));\n      w.appendChild(t); w.appendChild(acts);\n      document.body.appendChild(w);\n    }\n    \n    function boot() {\n      var c = readChoice();\n      if (c === 'all') start();\n      else if (c === null) banner();\n    }\n    if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', boot);\n    else boot();\n  })();\n  "],"mappings":"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","ignoreList":[]}