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

  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":"17e8e04419507d776a9dbc0525a137d0","container":"flockler-embed-17e8e04419507d776a9dbc0525a137d0","section":[51031],"site":11296,"style":"grid","count":4,"defaultCss":true,"defaultJs":true,"extra":{"wall_timestamps":true,"wall_timestamps_format":"relative"},"loadMoreText":false,"refresh":0,"showLikes":1,"showComments":1,"showRetweets":1,"showProfile":false}, w._flocklerOverride[embedUuid]);


    style = d.createElement('style');
    style.setAttribute('data-flockler-embed-id', embedUuid);
    style.textContent = '';
    style.textContent += "#flockler-embed-17e8e04419507d776a9dbc0525a137d0 .flockler-grid-item__content:hover .flockler-grid-item__media--image+.flockler-grid-item__text:not(.flockler-grid-item__text--preview),#flockler-embed-17e8e04419507d776a9dbc0525a137d0 .flockler-grid-item__content:focus .flockler-grid-item__media--image+.flockler-grid-item__text:not(.flockler-grid-item__text--preview),#flockler-embed-17e8e04419507d776a9dbc0525a137d0 .flockler-grid-item__content:focus-within .flockler-grid-item__media--image+.flockler-grid-item__text:not(.flockler-grid-item__text--preview),#flockler-embed-17e8e04419507d776a9dbc0525a137d0 .flockler-grid-item__content:hover .flockler-grid-item__media--video+.flockler-grid-item__text:hover,#flockler-embed-17e8e04419507d776a9dbc0525a137d0 .flockler-grid-item__content:focus .flockler-grid-item__media--video+.flockler-grid-item__text:focus,#flockler-embed-17e8e04419507d776a9dbc0525a137d0 .flockler-grid-item__content:focus-within .flockler-grid-item__media--video+.flockler-grid-item__text:focus-within,#flockler-embed-17e8e04419507d776a9dbc0525a137d0 .flockler-grid-item__content:hover .flockler-grid-item__text.flockler-grid-item__text--preview:hover,#flockler-embed-17e8e04419507d776a9dbc0525a137d0 .flockler-grid-item__content:focus .flockler-grid-item__text.flockler-grid-item__text--preview:focus,#flockler-embed-17e8e04419507d776a9dbc0525a137d0 .flockler-grid-item__content:focus-within .flockler-grid-item__text.flockler-grid-item__text--preview:focus-within{background:rgba(0,0,0,0.9) !important}#flockler-embed-17e8e04419507d776a9dbc0525a137d0 .flockler-grid-item__context{display:none}\n";
    style.textContent += '#flockler-embed-17e8e04419507d776a9dbc0525a137d0 { --fl-preview-background:#ffffff;--fl-item-background:#ffffff;--fl-text-color:#111111;--fl-link-color:#111111;--fl-link-color-hover:#1771e0 }';

    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);
