(function () {
  try {
    var d = document;
    var w = window;
    var currentScript = d && d.currentScript;
    var sourceUrl = (w && w.location && w.location.href) || (d && d.referrer) || '';
    if (!sourceUrl || !d || !d.createElement) { return; }
    var baseUrl = currentScript && currentScript.src ? currentScript.src : '/tags/container-tag.js';
    var url = new URL(baseUrl, w && w.location ? w.location.href : undefined);
    if (url.searchParams.has("rptds")) { return; }
    url.searchParams.set("rptds", sourceUrl);
    var script = d.createElement('script');
    script.async = true;
    script.src = url.href;
    var parent = (currentScript && currentScript.parentNode) || d.head || d.body || d.documentElement;
    if (parent && parent.appendChild) { parent.appendChild(script); }
  } catch (_error) {
    return;
  }
}());