var sbi_js_exists=typeof sbi_js_exists!=="undefined"?true:false;if(!sbi_js_exists){(function($){function sbiAddVisibilityListener(){!function(i){var n={callback:function(){},runOnLoad:!0,frequency:100,sbiPreviousVisibility:null},c={};c.sbiCheckVisibility=function(i,n){if(jQuery.contains(document,i[0])){var e=n.sbiPreviousVisibility,t=i.is(":visible");n.sbiPreviousVisibility=t,null==e?n.runOnLoad&&n.callback(i,t):e!==t&&n.callback(i,t),setTimeout(function(){c.sbiCheckVisibility(i,n)},n.frequency)}},i.fn.sbiVisibilityChanged=function(e){var t=i.extend({},n,e);return this.each(function(){c.sbiCheckVisibility(i(this),t)})}}(jQuery)}function Sbi(){this.feeds={};this.options=sb_instagram_js_options}Sbi.prototype={createPage:function(createFeeds,createFeedsArgs){if(typeof sb_instagram_js_options.ajax_url!=="undefined"&&typeof window.sbiajaxurl==="undefined"){window.sbiajaxurl=sb_instagram_js_options.ajax_url}if(typeof window.sbiajaxurl==="undefined"||window.sbiajaxurl.indexOf(window.location.hostname)===-1){window.sbiajaxurl=location.protocol+"//"+window.location.hostname+"/wp-admin/admin-ajax.php"}if($("#sbi-builder-app").length&&typeof window.sbiresizedImages==="undefined"){if($(".sbi_resized_image_data").length&&typeof $(".sbi_resized_image_data").attr("data-resized")!=="undefined"&&$(".sbi_resized_image_data").attr("data-resized").indexOf('{"')===0){window.sbiresizedImages=JSON.parse($(".sbi_resized_image_data").attr("data-resized"));$(".sbi_resized_image_data").remove()}}$(".sbi_no_js_error_message").remove();$(".sbi_no_js").removeClass("sbi_no_js");createFeeds(createFeedsArgs)},createFeeds:function(args){args.whenFeedsCreated($(".sbi").each(function(index){$(this).attr("data-sbi-index",index+1);var $self=$(this),flags=typeof $self.attr("data-sbi-flags")!=="undefined"?$self.attr("data-sbi-flags").split(","):[],general=typeof $self.attr("data-options")!=="undefined"?JSON.parse($self.attr("data-options")):{};if(flags.indexOf("testAjax")>-1){window.sbi.triggeredTest=true;var submitData={action:"sbi_on_ajax_test_trigger"},onSuccess=function(data){console.log("did test")};sbiAjax(submitData,onSuccess)}var feedOptions={cols:$self.attr("data-cols"),colsmobile:typeof $self.attr("data-colsmobile")!=="undefined"&&$self.attr("data-colsmobile")!=="same"?$self.attr("data-colsmobile"):$self.attr("data-cols"),colstablet:typeof $self.attr("data-colstablet")!=="undefined"&&$self.attr("data-colstablet")!=="same"?$self.attr("data-colstablet"):$self.attr("data-cols"),num:$self.attr("data-num"),imgRes:$self.attr("data-res"),feedID:$self.attr("data-feedid"),postID:typeof $self.attr("data-postid")!=="undefined"?$self.attr("data-postid"):"unknown",shortCodeAtts:$self.attr("data-shortcode-atts"),resizingEnabled:flags.indexOf("resizeDisable")===-1,imageLoadEnabled:flags.indexOf("imageLoadDisable")===-1,debugEnabled:flags.indexOf("debug")>-1,favorLocal:flags.indexOf("favorLocal")>-1,ajaxPostLoad:flags.indexOf("ajaxPostLoad")>-1,gdpr:flags.indexOf("gdpr")>-1,overrideBlockCDN:flags.indexOf("overrideBlockCDN")>-1,consentGiven:false,locator:flags.indexOf("locator")>-1,autoMinRes:1,general:general};window.sbi.feeds[index]=sbiGetNewFeed(this,index,feedOptions);window.sbi.feeds[index].setResizedImages();window.sbi.feeds[index].init();var evt=jQuery.Event("sbiafterfeedcreate");evt.feed=window.sbi.feeds[index];jQuery(window).trigger(evt)}))},afterFeedsCreated:function(){$(".sb_instagram_header").each(function(){var $thisHeader=$(this);$thisHeader.find(".sbi_header_link").on("mouseenter mouseleave",function(e){switch(e.type){case"mouseenter":$thisHeader.find(".sbi_header_img_hover").addClass("sbi_fade_in");break;case"mouseleave":$thisHeader.find(".sbi_header_img_hover").removeClass("sbi_fade_in");break}})})},encodeHTML:function(raw){if(typeof raw==="undefined"){return""}var encoded=raw.replace(/(>)/g,"&gt;"),encoded=encoded.replace(/(<)/g,"&lt;");encoded=encoded.replace(/(&lt;br\/&gt;)/g,"<br>");encoded=encoded.replace(/(&lt;br&gt;)/g,"<br>");return encoded},urlDetect:function(text){var urlRegex=/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/g;return text.match(urlRegex)}};function SbiFeed(el,index,settings){this.el=el;this.index=index;this.settings=settings;this.minImageWidth=0;this.imageResolution=150;this.resizedImages={};this.needsResizing=[];this.outOfPages=false;this.page=1;this.isInitialized=false}SbiFeed.prototype={init:function(){var feed=this;feed.settings.consentGiven=feed.checkConsent();if($(this.el).find(".sbi_photo").parent("p").length){$(this.el).addClass("sbi_no_autop")}if($(this.el).find("#sbi_mod_error").length){$(this.el).prepend($(this.el).find("#sbi_mod_error"))}if(this.settings.ajaxPostLoad){this.getNewPostSet()}else{this.afterInitialImagesLoaded()}var sbi_delay=function(){var sbi_timer=0;return function(sbi_callback,sbi_ms){clearTimeout(sbi_timer);sbi_timer=setTimeout(sbi_callback,sbi_ms)}}();jQuery(window).on("resize",function(){sbi_delay(function(){feed.afterResize()},500)});$(this.el).find(".sbi_item").each(function(){feed.lazyLoadCheck($(this))})},initLayout:function(){},afterInitialImagesLoaded:function(){this.initLayout();this.loadMoreButtonInit();this.hideExtraImagesForWidth();this.beforeNewImagesRevealed();this.revealNewImages();this.afterNewImagesRevealed()},afterResize:function(){this.setImageHeight();this.setImageResolution();this.maybeRaiseImageResolution();this.setImageSizeClass()},afterLoadMoreClicked:function($button){$button.find(".sbi_loader").removeClass("sbi_hidden");$button.find(".sbi_btn_text").addClass("sbi_hidden");$button.closest(".sbi").find(".sbi_num_diff_hide").addClass("sbi_transition").removeClass("sbi_num_diff_hide")},afterNewImagesLoaded:function(){var $self=$(this.el),feed=this;this.beforeNewImagesRevealed();this.revealNewImages();this.afterNewImagesRevealed();setTimeout(function(){$self.find(".sbi_loader").addClass("sbi_hidden");$self.find(".sbi_btn_text").removeClass("sbi_hidden");feed.maybeRaiseImageResolution()},500)},beforeNewImagesRevealed:function(){this.setImageHeight();this.maybeRaiseImageResolution(true);this.setImageSizeClass()},revealNewImages:function(){var $self=$(this.el),feed=this;$self.find(".sbi-screenreader").each(function(){$(this).find("img").remove()});if(typeof sbi_custom_js=="function")setTimeout(function(){sbi_custom_js()},100);$self.find(".sbi_item").each(function(index){var $self=jQuery(this);$self.find(".sbi_photo").on("mouseenter mouseleave",function(e){switch(e.type){case"mouseenter":jQuery(this).fadeTo(200,.85);break;case"mouseleave":jQuery(this).stop().fadeTo(500,1);break}})});setTimeout(function(){jQuery("#sbi_images .sbi_item.sbi_new").removeClass("sbi_new");var time=10;$self.find(".sbi_transition").each(function(){var $sbi_item_transition_el=jQuery(this);setTimeout(function(){$sbi_item_transition_el.removeClass("sbi_transition")},time);time+=10})},500)},lazyLoadCheck:function($item){var feed=this;if($item.find(".sbi_photo").length&&!$item.closest(".sbi").hasClass("sbi-no-ll-check")){var imgSrcSet=feed.getImageUrls($item),maxResImage=typeof imgSrcSet[640]!=="undefined"?imgSrcSet[640]:$item.find(".sbi_photo").attr("data-full-res");if(!feed.settings.consentGiven){if(maxResImage.indexOf("scontent")>-1){return}}$item.find(".sbi_photo img").each(function(){if(maxResImage&&typeof $(this).attr("data-src")!=="undefined"){$(this).attr("data-src",maxResImage)}if(maxResImage&&typeof $(this).attr("data-orig-src")!=="undefined"){$(this).attr("data-orig-src",maxResImage)}$(this).on("load",function(){if(!$(this).hasClass("sbi-replaced")&&$(this).attr("src").indexOf("placeholder")>-1){$(this).addClass("sbi-replaced");if(maxResImage){$(this).attr("src",maxResImage);if($(this).closest(".sbi_imgLiquid_bgSize").length){$(this).closest(".sbi_imgLiquid_bgSize").css("background-image","url("+maxResImage+")")}}}})})}},afterNewImagesRevealed:function(){this.listenForVisibilityChange();this.sendNeedsResizingToServer();if(!this.settings.imageLoadEnabled){$(".sbi_no_resraise").removeClass("sbi_no_resraise")}var evt=$.Event("sbiafterimagesloaded");evt.el=$(this.el);$(window).trigger(evt)},setResizedImages:function(){if($(this.el).find(".sbi_resized_image_data").length&&typeof $(this.el).find(".sbi_resized_image_data").attr("data-resized")!=="undefined"&&$(this.el).find(".sbi_resized_image_data").attr("data-resized").indexOf('{"')===0){this.resizedImages=JSON.parse($(this.el).find(".sbi_resized_image_data").attr("data-resized"));$(this.el).find(".sbi_resized_image_data").remove()}else if(typeof window.sbiresizedImages!=="undefined"){this.resizedImages=window.sbiresizedImages}},sendNeedsResizingToServer:function(){var feed=this,$self=$(this.el);if(feed.needsResizing.length>0&&feed.settings.resizingEnabled){var itemOffset=$(this.el).find(".sbi_item").length,cacheAll=typeof feed.settings.general.cache_all!=="undefined"?feed.settings.general.cache_all:false;var locatorNonce="";if(typeof $self.attr("data-locatornonce")!=="undefined"){locatorNonce=$self.attr("data-locatornonce")}if($("#sbi-builder-app").length){if(typeof window.sbiresizeTriggered!=="undefined"&&window.sbiresizeTriggered){return}else{window.sbiresizeTriggered=true}}var submitData={action:"sbi_resized_images_submit",needs_resizing:feed.needsResizing,offset:itemOffset,feed_id:feed.settings.feedID,atts:feed.settings.shortCodeAtts,location:feed.locationGuess(),post_id:feed.settings.postID,cache_all:cacheAll,locator_nonce:locatorNonce};var onSuccess=function(data){var response=data;if(typeof data!=="object"&&data.trim().indexOf("{")===0){response=JSON.parse(data.trim())}if(feed.settings.debugEnabled){console.log(response)}for(var property in response){if(response.hasOwnProperty(property)){feed.resizedImages[property]=response[property]}}feed.maybeRaiseImageResolution();setTimeout(function(){feed.afterResize()},500);if($("#sbi-builder-app").length){window.sbiresizeTriggered=false}};sbiAjax(submitData,onSuccess)}else if(feed.settings.locator){var locatorNonce="";if(typeof $self.attr("data-locatornonce")!=="undefined"){locatorNonce=$self.attr("data-locatornonce")}var submitData={action:"sbi_do_locator",feed_id:feed.settings.feedID,atts:feed.settings.shortCodeAtts,location:feed.locationGuess(),post_id:feed.settings.postID,locator_nonce:locatorNonce};var onSuccess=function(data){};sbiAjax(submitData,onSuccess)}},loadMoreButtonInit:function(){var $self=$(this.el),feed=this;$self.find("#sbi_load .sbi_load_btn").off().on("click",function(){feed.afterLoadMoreClicked(jQuery(this));feed.getNewPostSet()})},getNewPostSet:function(){var $self=$(this.el),feed=this;feed.page++;var locatorNonce="";if(typeof $self.attr("data-locatornonce")!=="undefined"){locatorNonce=$self.attr("data-locatornonce")}var itemOffset=$self.find(".sbi_item").length,submitData={action:"sbi_load_more_clicked",offset:itemOffset,page:feed.page,feed_id:feed.settings.feedID,atts:feed.settings.shortCodeAtts,location:feed.locationGuess(),post_id:feed.settings.postID,current_resolution:feed.imageResolution,locator_nonce:locatorNonce};var onSuccess=function(data){var response=data;if(typeof data!=="object"&&data.trim().indexOf("{")===0){response=JSON.parse(data.trim())}if(feed.settings.debugEnabled){console.log(response)}feed.appendNewPosts(response.html);feed.addResizedImages(response.resizedImages);if(feed.settings.ajaxPostLoad){feed.settings.ajaxPostLoad=false;feed.afterInitialImagesLoaded()}else{feed.afterNewImagesLoaded()}if(!response.feedStatus.shouldPaginate){feed.outOfPages=true;$self.find(".sbi_load_btn").hide()}else{feed.outOfPages=false}$(".sbi_no_js").removeClass("sbi_no_js")};sbiAjax(submitData,onSuccess)},appendNewPosts:function(newPostsHtml){var $self=$(this.el),feed=this;if($self.find("#sbi_images .sbi_item").length){$self.find("#sbi_images .sbi_item").last().after(newPostsHtml)}else{$self.find("#sbi_images").append(newPostsHtml)}},addResizedImages:function(resizedImagesToAdd){for(var imageID in resizedImagesToAdd){this.resizedImages[imageID]=resizedImagesToAdd[imageID]}},setImageHeight:function(){var $self=$(this.el);var sbi_photo_width=$self.find(".sbi_photo").eq(0).innerWidth();var sbi_num_cols=this.getColumnCount();var imagesPadding=$self.find("#sbi_images").innerWidth()-$self.find("#sbi_images").width(),imagepadding=imagesPadding/2;sbi_photo_width_manual=$self.find("#sbi_images").width()/sbi_num_cols-imagesPadding;$self.find(".sbi_photo").css("height",sbi_photo_width);if($self.find(".sbi-owl-nav").length){setTimeout(function(){var sbi_ratio=2;if($self.find(".sbi_owl2row-item").length)sbi_ratio=1;var sbi_arrows_top=$self.find(".sbi_photo").eq(0).innerWidth()/sbi_ratio;sbi_arrows_top+=parseInt(imagepadding)*(2+(2-sbi_ratio));$self.find(".sbi-owl-nav div").css("top",sbi_arrows_top)},100)}},maybeRaiseSingleImageResolution:function($item,index,forceChange){var feed=this,imgSrcSet=feed.getImageUrls($item),currentUrl=$item.find(".sbi_photo img").attr("src"),currentRes=150,imagEl=$item.find("img").get(0),aspectRatio=currentUrl===window.sbi.options.placeholder?1:imagEl.naturalWidth/imagEl.naturalHeight,forceChange=typeof forceChange!=="undefined"?forceChange:false;if($item.hasClass("sbi_no_resraise")||$item.hasClass("sbi_had_error")||$item.find(".sbi_link_area").length&&$item.find(".sbi_link_area").hasClass("sbi_had_error")){return}if(imgSrcSet.length<1){if($item.find(".sbi_link_area").length){$item.find(".sbi_link_area").attr("href",window.sbi.options.placeholder.replace("placeholder.png","thumb-placeholder.png"))}return}else if($item.find(".sbi_link_area").length&&$item.find(".sbi_link_area").attr("href")===window.sbi.options.placeholder.replace("placeholder.png","thumb-placeholder.png")||!feed.settings.consentGiven){$item.find(".sbi_link_area").attr("href",imgSrcSet[imgSrcSet.length-1])}if(typeof imgSrcSet[640]!=="undefined"){$item.find(".sbi_photo").attr("data-full-res",imgSrcSet[640])}$.each(imgSrcSet,function(index,value){if(value===currentUrl){currentRes=parseInt(index);forceChange=false}});var newRes=640;switch(feed.settings.imgRes){case"thumb":newRes=150;break;case"medium":newRes=320;break;case"full":newRes=640;break;default:var minImageWidth=Math.max(feed.settings.autoMinRes,$item.find(".sbi_photo").innerWidth()),thisImageReplace=feed.getBestResolutionForAuto(minImageWidth,aspectRatio,$item);switch(thisImageReplace){case 320:newRes=320;break;case 150:newRes=150;break}break}if(newRes>currentRes||currentUrl===window.sbi.options.placeholder||forceChange){if(feed.settings.debugEnabled){var reason=currentUrl===window.sbi.options.placeholder?"was placeholder":"too small";console.log("rais res for "+currentUrl,reason)}var newUrl=imgSrcSet[newRes].split("?ig_cache_key")[0];if(currentUrl!==newUrl){$item.find(".sbi_photo img").attr("src",newUrl)}currentRes=newRes;if(feed.settings.imgRes==="auto"){var checked=false;$item.find(".sbi_photo img").on("load",function(){var $this_image=$(this);var newAspectRatio=$this_image.get(0).naturalWidth/$this_image.get(0).naturalHeight;if($this_image.get(0).naturalWidth!==1e3&&newAspectRatio>aspectRatio&&!checked){if(feed.settings.debugEnabled){console.log("rais res again for aspect ratio change "+currentUrl)}checked=true;minImageWidth=$item.find(".sbi_photo").innerWidth();thisImageReplace=feed.getBestResolutionForAuto(minImageWidth,newAspectRatio,$item);newRes=640;switch(thisImageReplace){case 320:newRes=320;break;case 150:newRes=150;break}if(newRes>currentRes){newUrl=imgSrcSet[newRes].split("?ig_cache_key")[0];$this_image.attr("src",newUrl)}if(feed.layout==="masonry"||feed.layout==="highlight"){$(feed.el).find("#sbi_images").smashotope(feed.isotopeArgs);setTimeout(function(){$(feed.el).find("#sbi_images").smashotope(feed.isotopeArgs)},500)}}else{if(feed.settings.debugEnabled){var reason=checked?"already checked":"no aspect ratio change";console.log("not raising res for replacement  "+currentUrl,reason)}}})}}$item.find("img").on("error",function(){if(!$(this).hasClass("sbi_img_error")){$(this).addClass("sbi_img_error");var sourceFromAPI=$(this).attr("src").indexOf("media/?size=")>-1||$(this).attr("src").indexOf("cdninstagram")>-1||$(this).attr("src").indexOf("fbcdn")>-1;if(!sourceFromAPI&&feed.settings.consentGiven){if($(this).closest(".sbi_photo").attr("data-img-src-set")!=="undefined"){var srcSet=JSON.parse($(this).closest(".sbi_photo").attr("data-img-src-set").replace(/\\\//g,"/"));if(typeof srcSet.d!=="undefined"){$(this).attr("src",srcSet.d);$(this).closest(".sbi_item").addClass("sbi_had_error").find(".sbi_link_area").attr("href",srcSet[640]).addClass("sbi_had_error")}}}else{feed.settings.favorLocal=true;var srcSet=feed.getImageUrls($(this).closest(".sbi_item"));if(typeof srcSet[640]!=="undefined"){$(this).attr("src",srcSet[640]);$(this).closest(".sbi_item").addClass("sbi_had_error").find(".sbi_link_area").attr("href",srcSet[640]).addClass("sbi_had_error")}}setTimeout(function(){feed.afterResize()},1500)}else{console.log("unfixed error "+$(this).attr("src"))}})},maybeRaiseImageResolution:function(justNew){var feed=this,itemsSelector=typeof justNew!=="undefined"&&justNew===true?".sbi_item.sbi_new":".sbi_item",forceChange=!feed.isInitialized?true:false;$(feed.el).find(itemsSelector).each(function(index){if(!$(this).hasClass("sbi_num_diff_hide")&&$(this).find(".sbi_photo").length&&typeof $(this).find(".sbi_photo").attr("data-img-src-set")!=="undefined"){feed.maybeRaiseSingleImageResolution($(this),index,forceChange)}});feed.isInitialized=true},getBestResolutionForAuto:function(colWidth,aspectRatio,$item){if(isNaN(aspectRatio)||aspectRatio<1){aspectRatio=1}var bestWidth=colWidth*aspectRatio,bestWidthRounded=Math.ceil(bestWidth/10)*10,customSizes=[150,320,640];if($item.hasClass("sbi_highlighted")){bestWidthRounded=bestWidthRounded*2}if(customSizes.indexOf(parseInt(bestWidthRounded))===-1){var done=false;$.each(customSizes,function(index,item){if(item>parseInt(bestWidthRounded)&&!done){bestWidthRounded=item;done=true}})}return bestWidthRounded},hideExtraImagesForWidth:function(){if(this.layout==="carousel"){return}var $self=$(this.el),num=typeof $self.attr("data-num")!=="undefined"&&$self.attr("data-num")!==""?parseInt($self.attr("data-num")):1,nummobile=typeof $self.attr("data-nummobile")!=="undefined"&&$self.attr("data-nummobile")!==""?parseInt($self.attr("data-nummobile")):num;if($(window).width()<480||window.sbi_preview_device==="mobile"){if(nummobile<$self.find(".sbi_item").length){$self.find(".sbi_item").slice(nummobile-$self.find(".sbi_item").length).addClass("sbi_num_diff_hide")}}else{if(num<$self.find(".sbi_item").length){$self.find(".sbi_item").slice(num-$self.find(".sbi_item").length).addClass("sbi_num_diff_hide")}}},setImageSizeClass:function(){var $self=$(this.el);$self.removeClass("sbi_small sbi_medium");var feedWidth=$self.innerWidth(),photoPadding=parseInt($self.find("#sbi_images").outerWidth()-$self.find("#sbi_images").width())/2,cols=this.getColumnCount(),feedWidthSansPadding=feedWidth-photoPadding*(cols+2),colWidth=feedWidthSansPadding/cols;if(colWidth>120&&colWidth<240){$self.addClass("sbi_medium")}else if(colWidth<=120){$self.addClass("sbi_small")}},setMinImageWidth:function(){if($(this.el).find(".sbi_item .sbi_photo").first().length){this.minImageWidth=$(this.el).find(".sbi_item .sbi_photo").first().innerWidth()}else{this.minImageWidth=150}},setImageResolution:function(){if(this.settings.imgRes==="auto"){this.imageResolution="auto"}else{switch(this.settings.imgRes){case"thumb":this.imageResolution=150;break;case"medium":this.imageResolution=320;break;default:this.imageResolution=640}}},getImageUrls:function($item){var srcSet=JSON.parse($item.find(".sbi_photo").attr("data-img-src-set").replace(/\\\//g,"/")),id=$item.attr("id").replace("sbi_","");if(!this.settings.consentGiven&&!this.settings.overrideBlockCDN){srcSet=[]}if(typeof this.resizedImages[id]!=="undefined"&&this.resizedImages[id]!=="video"&&this.resizedImages[id]!=="pending"&&this.resizedImages[id].id!=="error"&&this.resizedImages[id].id!=="video"&&this.resizedImages[id].id!=="pending"){if(typeof this.resizedImages[id]["sizes"]!=="undefined"){var foundSizes=[];var extension=typeof this.resizedImages[id]["extension"]!=="undefined"?this.resizedImages[id]["extension"]:".jpg";if(typeof this.resizedImages[id]["sizes"]["full"]!=="undefined"){srcSet[640]=sb_instagram_js_options.resized_url+this.resizedImages[id].id+"full"+extension;foundSizes.push(640)}if(typeof this.resizedImages[id]["sizes"]["low"]!=="undefined"){srcSet[320]=sb_instagram_js_options.resized_url+this.resizedImages[id].id+"low"+extension;foundSizes.push(320)}if(typeof this.resizedImages[id]["sizes"]["thumb"]!=="undefined"){foundSizes.push(150);srcSet[150]=sb_instagram_js_options.resized_url+this.resizedImages[id].id+"thumb"+extension}if(this.settings.favorLocal){if(foundSizes.indexOf(640)===-1){if(foundSizes.indexOf(320)>-1){srcSet[640]=sb_instagram_js_options.resized_url+this.resizedImages[id].id+"low"+extension}}if(foundSizes.indexOf(320)===-1){if(foundSizes.indexOf(640)>-1){srcSet[320]=sb_instagram_js_options.resized_url+this.resizedImages[id].id+"full"+extension}else if(foundSizes.indexOf(150)>-1){srcSet[320]=sb_instagram_js_options.resized_url+this.resizedImages[id].id+"thumb"+extension}}if(foundSizes.indexOf(150)===-1){if(foundSizes.indexOf(320)>-1){srcSet[150]=sb_instagram_js_options.resized_url+this.resizedImages[id].id+"low"+extension}else if(foundSizes.indexOf(640)>-1){srcSet[150]=sb_instagram_js_options.resized_url+this.resizedImages[id].id+"full"+extension}}}}}else if(typeof this.resizedImages[id]==="undefined"||typeof this.resizedImages[id]["id"]!=="undefined"&&this.resizedImages[id]["id"]!=="pending"&&this.resizedImages[id]["id"]!=="error"){this.addToNeedsResizing(id)}return srcSet},getAvatarUrl:function(username,favorType){if(username===""){return""}var availableAvatars=this.settings.general.avatars,favorType=typeof favorType!=="undefined"?favorType:"local";if(favorType==="local"){if(typeof availableAvatars["LCL"+username]!=="undefined"&&parseInt(availableAvatars["LCL"+username])===1){return sb_instagram_js_options.resized_url+username+".jpg"}else if(typeof availableAvatars[username]!=="undefined"){return availableAvatars[username]}else{return""}}else{if(typeof availableAvatars[username]!=="undefined"){return availableAvatars[username]}else if(typeof availableAvatars["LCL"+username]!=="undefined"&&parseInt(availableAvatars["LCL"+username])===1){return sb_instagram_js_options.resized_url+username+".jpg"}else{return""}}},addToNeedsResizing:function(id){if(this.needsResizing.indexOf(id)===-1){this.needsResizing.push(id)}},listenForVisibilityChange:function(){var feed=this;sbiAddVisibilityListener();if(typeof $(this.el).filter(":hidden").sbiVisibilityChanged=="function"){$(this.el).filter(":hidden").sbiVisibilityChanged({callback:function(element,visible){feed.afterResize()},runOnLoad:false})}},getColumnCount:function(){var $self=$(this.el),cols=this.settings.cols,colsmobile=this.settings.colsmobile,colstablet=this.settings.colstablet,returnCols=cols;sbiWindowWidth=window.innerWidth;if($self.hasClass("sbi_mob_col_auto")){if(sbiWindowWidth<640&&(parseInt(cols)>2&&parseInt(cols)<7))returnCols=2;if(sbiWindowWidth<640&&(parseInt(cols)>6&&parseInt(cols)<11))returnCols=4;if(sbiWindowWidth<=480&&parseInt(cols)>2)returnCols=1}else if(sbiWindowWidth>480&&sbiWindowWidth<=800){returnCols=colstablet}else if(sbiWindowWidth<=480){returnCols=colsmobile}return parseInt(returnCols)},checkConsent:function(){if(this.settings.consentGiven||!this.settings.gdpr){return true}if(typeof window.cookieyes!=="undefined"){if(typeof window.cookieyes._ckyConsentStore.get!=="undefined"){this.settings.consentGiven=window.cookieyes._ckyConsentStore.get("functional")==="yes"}}else if(typeof CLI_Cookie!=="undefined"){if(CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)!==null){if(CLI_Cookie.read("cookielawinfo-checkbox-non-necessary")!==null){this.settings.consentGiven=CLI_Cookie.read("cookielawinfo-checkbox-non-necessary")==="yes"}if(CLI_Cookie.read("cookielawinfo-checkbox-necessary")!==null){this.settings.consentGiven=CLI_Cookie.read("cookielawinfo-checkbox-necessary")==="yes"}}}else if(typeof window.cnArgs!=="undefined"){var value="; "+document.cookie,parts=value.split("; cookie_notice_accepted=");if(parts.length===2){var val=parts.pop().split(";").shift();this.settings.consentGiven=val==="true"}}else if(typeof window.cookieconsent!=="undefined"){this.settings.consentGiven=sbiCmplzGetCookie("complianz_consent_status")==="allow"}else if(typeof window.Cookiebot!=="undefined"){this.settings.consentGiven=Cookiebot.consented}else if(typeof window.BorlabsCookie!=="undefined"){this.settings.consentGiven=typeof window.BorlabsCookie.Consents!=="undefined"?window.BorlabsCookie.Consents.hasConsent("instagram"):window.BorlabsCookie.checkCookieConsent("instagram")}else if(sbiCmplzGetCookie("moove_gdpr_popup")){var moove_gdpr_popup=JSON.parse(decodeURIComponent(sbiCmplzGetCookie("moove_gdpr_popup")));this.settings.consentGiven=typeof moove_gdpr_popup.thirdparty!=="undefined"&&moove_gdpr_popup.thirdparty==="1"}var evt=jQuery.Event("sbicheckconsent");evt.feed=this;jQuery(window).trigger(evt);return this.settings.consentGiven},afterConsentToggled:function(){if(this.checkConsent()){var feed=this;feed.maybeRaiseImageResolution();setTimeout(function(){feed.afterResize()},500)}},locationGuess:function(){var $feed=$(this.el),location="content";if($feed.closest("footer").length){location="footer"}else if($feed.closest(".header").length||$feed.closest("header").length){location="header"}else if($feed.closest(".sidebar").length||$feed.closest("aside").length){location="sidebar"}return location}};window.sbi_init=function(){window.sbi=new Sbi;window.sbi.createPage(window.sbi.createFeeds,{whenFeedsCreated:window.sbi.afterFeedsCreated})};function sbiGetNewFeed(feed,index,feedOptions){return new SbiFeed(feed,index,feedOptions)}function sbiAjax(submitData,onSuccess){$.ajax({url:sbiajaxurl,type:"post",data:submitData,success:onSuccess})}function sbiCmplzGetCookie(cname){var name=cname+"=";var cArr=window.document.cookie.split(";");for(var i=0;i<cArr.length;i++){var c=cArr[i].trim();if(c.indexOf(name)==0)return c.substring(name.length,c.length)}return""}})(jQuery);jQuery(document).ready(function($){if(typeof window.sb_instagram_js_options==="undefined"){window.sb_instagram_js_options={font_method:"svg",resized_url:location.protocol+"//"+window.location.hostname+"/wp-content/uploads/sb-instagram-feed-images/",placeholder:location.protocol+"//"+window.location.hostname+"/wp-content/plugins/instagram-feed/img/placeholder.png"}}if(typeof window.sb_instagram_js_options.resized_url!=="undefined"&&window.sb_instagram_js_options.resized_url.indexOf(location.protocol)===-1){if(location.protocol==="http:"){window.sb_instagram_js_options.resized_url=window.sb_instagram_js_options.resized_url.replace("https:","http:")}else{window.sb_instagram_js_options.resized_url=window.sb_instagram_js_options.resized_url.replace("http:","https:")}}sbi_init();$("#cookie-notice a").on("click",function(){setTimeout(function(){$.each(window.sbi.feeds,function(index){window.sbi.feeds[index].afterConsentToggled()})},1e3)});$("#cookie-law-info-bar a").on("click",function(){setTimeout(function(){$.each(window.sbi.feeds,function(index){window.sbi.feeds[index].afterConsentToggled()})},1e3)});$(".cli-user-preference-checkbox, .cky-notice button").on("click",function(){setTimeout(function(){$.each(window.sbi.feeds,function(index){window.sbi.feeds[index].checkConsent();window.sbi.feeds[index].afterConsentToggled()})},1e3)});$(window).on("CookiebotOnAccept",function(event){$.each(window.sbi.feeds,function(index){window.sbi.feeds[index].settings.consentGiven=true;window.sbi.feeds[index].afterConsentToggled()})});$(document).on("cmplzAcceptAll",function(event){$.each(window.sbi.feeds,function(index){window.sbi.feeds[index].settings.consentGiven=true;window.sbi.feeds[index].afterConsentToggled()})});$(document).on("cmplzRevoke",function(event){$.each(window.sbi.feeds,function(index){window.sbi.feeds[index].settings.consentGiven=false;window.sbi.feeds[index].afterConsentToggled()})});$(document).on("borlabs-cookie-consent-saved",function(event){$.each(window.sbi.feeds,function(index){window.sbi.feeds[index].settings.consentGiven=false;window.sbi.feeds[index].afterConsentToggled()})});if(typeof window.consentApi!=="undefined"){window.consentApi?.consent("smash-balloon-social-photo-feed").then(()=>{try{$.each(window.sbi.feeds,function(index){window.sbi.feeds[index].settings.consentGiven=true;window.sbi.feeds[index].afterConsentToggled()})}catch(error){}})}$(".moove-gdpr-infobar-allow-all").on("click",function(){setTimeout(function(){$.each(window.sbi.feeds,function(index){window.sbi.feeds[index].afterConsentToggled()})},1e3)})})};
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","../keycode","../position","../safe-active-element","../unique-id","../version","../widget"],e):e(jQuery)}(function(a){"use strict";return a.widget("ui.menu",{version:"1.13.3",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(e){e.preventDefault(),this._activateItem(e)},"click .ui-menu-item":function(e){var t=a(e.target),i=a(a.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&t.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),t.has(".ui-menu").length?this.expand (e):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active)&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var i=this.active||this._menuItems().first();t||this.focus(e,i)},blur:function(e){this._delay(function(){a.contains(this.element[0],a.ui.safeActiveElement(this.document[0]))||this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&&this.collapseAll(e,!0),this.mouseHandled=!1}})},_activateItem:function(e){var t,i;this.previousFilter||e.clientX===this.lastMousePosition.x&&e.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:e.clientX,y:e.clientY},t=a(e.target).closest(".ui-menu-item"),i=a(e.currentTarget),t[0]!==i[0])||i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,i))},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),e.children().each(function(){var e=a(this);e.data("ui-menu-submenu-caret")&&e.remove()})},_keydown:function(e){var t,i,s,n=!0;switch(e.keyCode){case a.ui.keyCode.PAGE_UP:this.previousPage(e);break;case a.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case a.ui.keyCode.HOME:this._move("first","first",e);break;case a.ui.keyCode.END:this._move("last","last",e);break;case a.ui.keyCode.UP:this.previous(e);break;case a.ui.keyCode.DOWN:this.next(e);break;case a.ui.keyCode.LEFT:this.collapse(e);break;case a.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand (e);break;case a.ui.keyCode.ENTER:case a.ui.keyCode.SPACE:this._activate(e);break;case a.ui.keyCode.ESCAPE:this.collapse(e);break;default:t=this.previousFilter||"",s=n=!1,i=96<=e.keyCode&&e.keyCode<=105?(e.keyCode-96).toString():String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),i===t?s=!0:i=t+i,t=this._filterMenuItems(i),(t=s&&-1!==t.index(this.active.next())?this.active.nextAll(".ui-menu-item"):t).length||(i=String.fromCharCode(e.keyCode),t=this._filterMenuItems(i)),t.length?(this.focus(e,t),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&e.preventDefault()},_activate:function(e){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand (e):this.select(e))},refresh:function(){var e,t,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=a(this),t=e.prev(),i=a("<span>").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),t.attr("aria-haspopup","true").prepend(i),e.attr("aria-labelledby",t.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(e=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var e=a(this);s._isDivider(e)&&s._addClass(e,"ui-menu-divider","ui-widget-content")}),t=(i=e.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(i,"ui-menu-item")._addClass(t,"ui-menu-item-wrapper"),e.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!a.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(e,t){var i;"icons"===e&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,t.submenu)),this._super(e,t)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",String(e)),this._toggleClass(null,"ui-state-disabled",!!e)},focus:function(e,t){var i;this.blur(e,e&&"focus"===e.type),this._scrollIntoView(t),this.active=t.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),e&&"keydown"===e.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=t.children(".ui-menu")).length&&e&&/^mouse/.test(e.type)&&this._startOpening(i),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(e){var t,i,s;this._hasScroll()&&(t=parseFloat(a.css(this.activeMenu[0],"borderTopWidth"))||0,i=parseFloat(a.css(this.activeMenu[0],"paddingTop"))||0,t=e.offset().top-this.activeMenu.offset().top-t-i,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),e=e.outerHeight(),t<0?this.activeMenu.scrollTop(i+t):s<t+e&&this.activeMenu.scrollTop(i+t-s+e))},blur:function(e,t){t||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",e,{item:this.active}),this.active=null)},_startOpening:function(e){clearTimeout(this.timer),"true"===e.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(e)},this.delay))},_open:function(e){var t=a.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(t)},collapseAll:function(t,i){clearTimeout(this.timer),this.timer=this._delay(function(){var e=i?this.element:a(t&&t.target).closest(this.element.find(".ui-menu"));e.length||(e=this.element),this._close(e),this.blur(t),this._removeClass(e.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=e},i?0:this.delay)},_close:function(e){(e=e||(this.active?this.active.parent():this.element)).find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(e){return!a(e.target).closest(".ui-menu").length},_isDivider:function(e){return!/[^\-\u2014\u2013\s]/.test(e.text())},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this._menuItems(this.active.children(".ui-menu")).first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_menuItems:function(e){return(e||this.element).find(this.options.items).filter(".ui-menu-item")},_move:function(e,t,i){var s;(s=this.active?"first"===e||"last"===e?this.active["first"===e?"prevAll":"nextAll"](".ui-menu-item").last():this.active[e+"All"](".ui-menu-item").first():s)&&s.length&&this.active||(s=this._menuItems(this.activeMenu)[t]()),this.focus(i,s)},nextPage:function(e){var t,i,s;this.active?this.isLastItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.innerHeight(),0===a.fn.jquery.indexOf("3.2.")&&(s+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.nextAll(".ui-menu-item").each(function(){return(t=a(this)).offset().top-i-s<0}),this.focus(e,t)):this.focus(e,this._menuItems(this.activeMenu)[this.active?"last":"first"]())):this.next(e)},previousPage:function(e){var t,i,s;this.active?this.isFirstItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.innerHeight(),0===a.fn.jquery.indexOf("3.2.")&&(s+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.prevAll(".ui-menu-item").each(function(){return 0<(t=a(this)).offset().top-i+s}),this.focus(e,t)):this.focus(e,this._menuItems(this.activeMenu).first())):this.next(e)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(e){this.active=this.active||a(e.target).closest(".ui-menu-item");var t={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(e,!0),this._trigger("select",e,t)},_filterMenuItems:function(e){var e=e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),t=new RegExp("^"+e,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return t.test(String.prototype.trim.call(a(this).children(".ui-menu-item-wrapper").text()))})}})});
(()=>{"use strict";var e={d:(t,d)=>{for(var o in d)e.o(d,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:d[o]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},t={};function d(e){"undefined"!=typeof document&&("complete"!==document.readyState&&"interactive"!==document.readyState?document.addEventListener("DOMContentLoaded",e):e())}e.d(t,{default:()=>d}),(window.wp=window.wp||{}).domReady=t.default})();