(function (d, w) {
  var script, config, container, style;
  var embedUuid = '173fce6592b05262cff40d1ba7ac8bcc';

  function mergeDeep(target, source) {
    if (typeof target == "object" && typeof source == "object") {
      for (var key in source) {
        if (source[key] === null && (target[key] === undefined || target[key] === null)) {
          target[key] = null;
        } else if (source[key] instanceof Array) {
          target[key] = source[key];
        } else if (typeof source[key] == "object" && source[key] !== null) {
          if (!target[key]) target[key] = {};
          mergeDeep(target[key], source[key]);
        } else {
          target[key] = source[key];
        }
      }
    }
    return target;
  }

  function merge(target, source) {
    return mergeDeep(mergeDeep({}, target), source);
  }

  // Let’s add the config to the global scope
  w.flcklr = w.flcklr || {};
  w.flcklr.EmbedConfigs = w.flcklr.EmbedConfigs || {};
  w._flocklerOverride = w._flocklerOverride || {};
  w.flcklr.EmbedConfigs[embedUuid] = merge({"container":"flockler-embed-173fce6592b05262cff40d1ba7ac8bcc","section":[43645],"site":12654,"style":"grid","count":12,"defaultCss":true,"defaultJs":true,"extra":{"wall_share_buttons":false,"wall_timestamps":true,"wall_timestamps_format":"%d.%m.%Y"},"refresh":0,"showLikes":1,"showComments":1,"showRetweets":1,"showProfile":true}, w._flocklerOverride[embedUuid]);

    style = d.createElement('style');
    style.setAttribute('data-flockler-embed-id', embedUuid);
    style.textContent = "#flockler-embed-173fce6592b05262cff40d1ba7ac8bcc .flockler-grid-item__meta{position:absolute !important;top:9px !important;left:10px !important;z-index:5 !important;background:transparent;display:block !important}#flockler-embed-173fce6592b05262cff40d1ba7ac8bcc .flockler-grid-item__meta .flockler-grid-item__profile{margin-top:13px;margin-left:45px}#flockler-embed-173fce6592b05262cff40d1ba7ac8bcc .flockler-grid-item__meta .flockler-grid-item__profile__avatar{display:none}#flockler-embed-173fce6592b05262cff40d1ba7ac8bcc a.flockler-grid-item__profile,#flockler-embed-173fce6592b05262cff40d1ba7ac8bcc .flockler-grid-item__profile{color:#fff !important}#flockler-embed-173fce6592b05262cff40d1ba7ac8bcc .flockler-grid-item__wrapper{border-radius:0;border-top:0;position:relative}#flockler-embed-173fce6592b05262cff40d1ba7ac8bcc .flockler-grid-item__context{position:absolute;left:0;background:red;top:0;margin-left:0 !important;width:50px !important;height:50px !important}#flockler-embed-173fce6592b05262cff40d1ba7ac8bcc .flockler-grid-item__context a{text-align:center}#flockler-embed-173fce6592b05262cff40d1ba7ac8bcc .flockler-grid-item__context a svg{width:30px;height:50px}#flockler-embed-173fce6592b05262cff40d1ba7ac8bcc .flockler-grid-item__footer{position:absolute;top:16px;right:10px;z-index:5;background:transparent;color:#fff}#flockler-embed-173fce6592b05262cff40d1ba7ac8bcc .flockler-grid-item__footer__details{display:none}#flockler-embed-173fce6592b05262cff40d1ba7ac8bcc .flockler-grid-item--twitter .flockler-grid-item__text{background:radial-gradient(farthest-corner at 50% 20%, #f0281e 0%, #8c130d 100%)}#flockler-embed-173fce6592b05262cff40d1ba7ac8bcc .flockler-btn-load-more{border:0 !important;box-shadow:none !important;font-weight:bold !important;letter-spacing:3px !important;width:100% !important;display:block !important;overflow:hidden !important}\n";
    document.head.insertAdjacentElement('beforeend', style);

  container = d.getElementById('flockler-embed-' + embedUuid);

  if (!container) {
    return;
  }

  // embed.js is loaded already
  if (w.flcklr && w.flcklr.Embeds) {
    w.flcklr.Embeds.create(w.flcklr.EmbedConfigs[embedUuid]);
    return;
  }

  config = d.createElement('script');
  config.innerText = 'var _flockler = _flockler || [];_flockler.push(window.flcklr.EmbedConfigs["' + embedUuid + '"]);';
  container.insertAdjacentElement('afterend', config);


  if (!w.flcklr.embedJsHasBeenAddedToDOM) {
    // Add embed.js script to DOM
    script = d.createElement('script');
    script.async = true;
    script.src = 'https://fl-cdn.scdn1.secure.raxcdn.com/embed-v2.js';
    (d.head || d.body).insertAdjacentElement('beforeend', script);
    w.flcklr.embedJsHasBeenAddedToDOM = true;

    if ( console && console.log ) {
      console.log('🟦 Social Plugin powered by Flockler — Learn more at flockler.com');
    }
  }
})(document, window);
