(()=>{"use strict";const e=function(e,n){0{const t=document.querySelectorAll('[class*="sme-animation-"]');if("undefined"==typeof IntersectionObserver)return void e(t,(e=>{n.forEach((n=>{e.classList.remove(n)}))}));const i=new IntersectionObserver(((e,t)=>{e.forEach((e=>{if(!e.isIntersecting)return;const i=e.target;n.forEach((e=>{if(!i.classList.contains(e))return;i.classList.replace(e,`${e}-fired`);const n=i.getAttribute("data-sme-animation-delay");0{i.observe(e),e.addEventListener("animationend",(()=>{n.forEach((n=>{e.classList.remove(`${n}-fired`)}))}),!1)}))}),!1)})();