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

  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({"embedUuid":"1712a423ace008c813e74cbc9ae0cb60","container":"flockler-embed-1712a423ace008c813e74cbc9ae0cb60","section":[42659,41948,39973,42876],"site":11050,"style":"wall_v1","count":12,"defaultCss":true,"defaultJs":true,"extra":{"wall_hide_caption":false,"wall_hide_footer":false,"wall_share_buttons":false,"wall_timestamps":false,"cta_text":"Buy now","emoji_fallback":"1"},"loadMoreText":"Toon meer","locale":"en","refresh":0,"showLikes":1,"showComments":1,"showRetweets":1,"showMoreText":"Toon meer","showProfile":true}, w._flocklerOverride[embedUuid]);

    style = d.createElement('style');
    style.setAttribute('data-flockler-embed-id', embedUuid);
    style.textContent = "#flockler-embed-1712a423ace008c813e74cbc9ae0cb60 .flockler-wall-item__content__cta-link{text-align:center;color:#fff;display:block;font-family:HelveticaNeueCond,Helvetica,sans-serif;font-weight:700;line-height:1;max-height:3rem;overflow:hidden;padding:.75rem 0;position:relative;text-transform:uppercase;transition:all .3s ease-in-out;border:none;z-index:2;background:#ed1c24;width:100%;font-size:0.85rem}#flockler-embed-1712a423ace008c813e74cbc9ae0cb60 .flockler-posts:not(.flockler-grid-items) a.flockler-btn-load-more{color:#fff !important;text-transform:uppercase !important;font-family:HelveticaNeueCond,Helvetica,sans-serif !important;font-weight:700 !important;background:linear-gradient(315deg, transparent 10px, #ed1c24 10px, #ed1c24) !important}#flockler-embed-1712a423ace008c813e74cbc9ae0cb60 .flockler-wall-item__content{background-color:#000 !important;background:linear-gradient(315deg, transparent 10px, #000 10px, #000) !important;border:none !important}#flockler-embed-1712a423ace008c813e74cbc9ae0cb60 .flockler-wall-item__body,#flockler-embed-1712a423ace008c813e74cbc9ae0cb60 .flockler-wall-item__body a,#flockler-embed-1712a423ace008c813e74cbc9ae0cb60 .flockler-posts button.flockler-wall-item__showmore__button,#flockler-embed-1712a423ace008c813e74cbc9ae0cb60 .flockler-wall-item__profile__name{color:#fff !important}#flockler-embed-1712a423ace008c813e74cbc9ae0cb60 .flockler-wall-item__showmore::after{background-image:-webkit-linear-gradient(transparent 0%, #000 100%) !important;background-image:linear-gradient(transparent 0%, #000 100%) !important}#flockler-embed-1712a423ace008c813e74cbc9ae0cb60 img[src=\"https://flockler.com/thumbs/instagram_profile_images/instagram-logo_s48x48.png\"]{filter:invert(1)}#flockler-embed-1712a423ace008c813e74cbc9ae0cb60 .flockler-wall-item__footer{position:relative}#flockler-embed-1712a423ace008c813e74cbc9ae0cb60 a.flockler-wall-item__profile__name{display:block}#flockler-embed-1712a423ace008c813e74cbc9ae0cb60 .flockler-wall-item--instagram[data-from=\"feyenoord\"] .flockler-wall-item__profile__name:after,#flockler-embed-1712a423ace008c813e74cbc9ae0cb60 .flockler-wall-item--facebook[data-from=\"Feyenoord Rotterdam\"] .flockler-wall-item__profile__name:after{display:block;position:absolute;right:18px;top:50%;background:linear-gradient(315deg, transparent 10px, #ed1c24 10px, #ed1c24);color:#FFF;content:'Volg ons';font-size:11px;padding:8px 15px 8px 9px;border-radius:0px;margin-top:-16px;cursor:pointer;text-transform:uppercase;z-index:2}\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-1.cdn.flockler.com/embed/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);
