{"version":3,"names":["ADS_INJECTED","createAd","zoneId","width","height","id","wrap","document","createElement","style","cssText","iframe","src","String","scrolling","title","frameBorder","display","appendChild","injectTopListAd","container","querySelector","list","ad","parentNode","insertBefore","injectSuggestedAd","suggested","tryInject","observer","MutationObserver","mutations","i","length","removed","removedNodes","j","start","observe","body","childList","subtree","readyState","addEventListener"],"sources":["theme-1-inline-common-head_tag.js"],"sourcesContent":["\n(function() {\n  'use strict';\n  var ADS_INJECTED = {};\n\n  function createAd(zoneId, width, height, id) {\n    if (ADS_INJECTED[id]) return null;\n    var wrap = document.createElement('div');\n    wrap.id = id;\n    wrap.style.cssText = 'display:flex;justify-content:center;align-items:center;margin:10px 0;overflow:hidden;background:transparent';\n    var iframe = document.createElement('iframe');\n    iframe.src = 'https://market.news/api/ad?zone=' + zoneId;\n    iframe.width = String(width);\n    iframe.height = String(height);\n    iframe.scrolling = 'no';\n    iframe.title = 'Advertisement';\n    iframe.frameBorder = '0';\n    iframe.style.display = 'block';\n    wrap.appendChild(iframe);\n    ADS_INJECTED[id] = true;\n    return wrap;\n  }\n\n  function injectTopListAd() {\n    if (ADS_INJECTED['mn-top']) return;\n    var container = document.querySelector('#main-outlet .container');\n    if (!container) return;\n    var list = container.querySelector('.topic-list, .latest-topic-list, .top-topic-list');\n    if (!list) return;\n    var ad = createAd(12, 728, 90, 'mn-top');\n    if (ad) list.parentNode.insertBefore(ad, list);\n  }\n\n  function injectSuggestedAd() {\n    if (ADS_INJECTED['mn-suggested']) return;\n    var suggested = document.querySelector('.suggested-topics, #suggested-topics');\n    if (!suggested) return;\n    var ad = createAd(13, 728, 90, 'mn-suggested');\n    if (ad) suggested.parentNode.insertBefore(ad, suggested);\n  }\n\n  function tryInject() {\n    injectTopListAd();\n    injectSuggestedAd();\n  }\n\n  // Observe DOM changes for SPA navigation\n  var observer = new MutationObserver(function(mutations) {\n    // Reset injected state on navigation (Discourse clears main-outlet)\n    for (var i = 0; i < mutations.length; i++) {\n      var removed = mutations[i].removedNodes;\n      for (var j = 0; j < removed.length; j++) {\n        if (removed[j].id === 'mn-top' || removed[j].id === 'mn-suggested') {\n          delete ADS_INJECTED[removed[j].id];\n        }\n      }\n    }\n    tryInject();\n  });\n\n  function start() {\n    tryInject();\n    observer.observe(document.body, { childList: true, subtree: true });\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', start);\n  } else {\n    start();\n  }\n})();\n"],"mappings":"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","ignoreList":[]}