<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">(t=&gt;{"use strict";const i=function(){if(!0!==this.tbAnimating){this.tbAnimating=!0;const t=this.style,i=t.animationName,a=this.dataset.tfAnimation_hover;i&amp;&amp;(t.animationIterationCount=t.animationDelay=t.animationName="",this.classList.remove(i)),this.tfOn("animationend",(function(t){this.classList.remove("animated","tb_hover_animate",t.animationName),this.style.animationName=this.style.willChange="",this.tbAnimating=!1}),{passive:!0,once:!0}),setTimeout((()=&gt;{t.animationName=a,this.classList.add(a,"animated","tb_hover_animate")}),2)}},a=a=&gt;{t.imagesLoad(a).then((t=&gt;{if(t.style.visibility="visible",t.hasAttribute("data-tf-animation")){t.hasAttribute("data-tf-animation_repeat")&amp;&amp;(t.style.animationIterationCount=t.dataset.tfAnimation_repeat),t.hasAttribute("data-tf-animation_delay")&amp;&amp;(t.style.animationDelay=t.dataset.tfAnimation_delay+"s");const i=t.dataset.tfAnimation;t.classList.add(i),t.style.animationName=i,t.tfOn("animationend",(function(){this.style.animationIterationCount=this.style.animationDelay=this.style.willChange="",this.classList.remove("animated",i),this.removeAttribute("data-tf-animation")}),{passive:!0,once:!0}).classList.add("animated")}t.classList.contains("hover-wow")&amp;&amp;(t=&gt;{const a=["pointerenter","tf_custom_animate"];t.tfOff(a,i,{passive:!0}).tfOn(a,i,{passive:!0})})(t)}))},n=new IntersectionObserver(((t,i)=&gt;{for(let n=t.length-1;n&gt;-1;--n)!0===t[n].isIntersecting&amp;&amp;t[n].intersectionRatio&gt;.001&amp;&amp;(i.unobserve(t[n].target),a(t[n].target))}),{threshold:[0,.5,1]});t.on("tf_wow_init",(i=&gt;{t.animateCss().then((()=&gt;{for(let t=i.length-1;t&gt;-1;--t)i[t].style.willChange="transform,opacity",n.observe(i[t])}))}))})(Themify);</pre></body></html>