(()=>{"use strict";const e=function(e,n){0<e.length&&Array.prototype.slice.call(e,0).forEach((function(e,t){n(e,t)}))},n=["sme-animation-bounce-in","sme-animation-bounce-down","sme-animation-fade-in","sme-animation-fade-in-up","sme-animation-fade-in-down"];document.addEventListener("DOMContentLoaded",(()=>{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<n&&(i.style.animationDelay=`${n}s`);const t=i.getAttribute("data-sme-animation-duration");0<t&&(i.style.animationDuration=`${t}s`)})),t.unobserve(i)}))}),{root:null,rootMargin:"-25% 0px",thureshold:[0,.25,.5,.75,1]});e(t,(e=>{i.observe(e),e.addEventListener("animationend",(()=>{n.forEach((n=>{e.classList.remove(`${n}-fired`)}))}),!1)}))}),!1)})();