"use strict";!function(e){"undefined"==typeof EdgeCms&&(window.EdgeCms={}),EdgeCms.ContentGrid={construct:function(){this.applyLazyLoad(),this.initializeImageFallbacks()},applyLazyLoad:function(){lazyload()},initializeImageFallbacks:function(){let e=[...document.querySelectorAll(".content-grid-image")].filter((e=>-1!=e.src.indexOf("data")));for(let t=0;t{i.style.zIndex=-10,i.style.display=""})))},onImageError:function(e){let t=e.currentTarget,n=t.loadingPreview;this.hideLoading(t,n),t.srcset="",t.src=t.fallback},hideLoading:function(t,n){let i=n.querySelector("div");i&&e(i).fadeOut(400,(()=>i.remove()))}},EdgeCms.ContentGrid.construct(),htmx.on("htmx:afterSwap",(function(){[...document.querySelectorAll(".content-grid-image")].forEach((e=>{e.htmxPreload=!0})),EdgeCms.ContentGrid.construct()}))}(jQuery);