(()=>{"use strict";const e={n:t=>{const a=t&&t.__esModule?()=>t.default:()=>t;return e.d(a,{a}),a},d:(t,a)=>{if(Array.isArray(a))for(var n=0;n<a.length;){var r=a[n++],i=a[n++];e.o(t,r)?0===i&&n++:0===i?Object.defineProperty(t,r,{enumerable:!0,value:a[n++]}):Object.defineProperty(t,r,{enumerable:!0,get:i})}else for(var r in a)e.o(a,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:a[r]})},o:(e,t)=>Object.hasOwn(e,t)},t=window.wp.domReady,a=e=>{if(e?.target?.hasAttribute("data-motion-effects")){let t=JSON.parse(e.target.getAttribute("data-motion-effects"));e.target.classList.forEach(a=>{"animate__animated"!==a&&a.includes("animate__")&&t?.className!==a&&e.target.classList.remove(a)});let a="infinite"===t?.loop||!0===t?.loop?"infinite":"1";e.target.classList.add(t?.className),e.target.style.animationDuration=`${t?.speed}ms`,e.target.style.animationDelay=`${t?.delay}ms`,e.target.style.animationIterationCount=a,e.target.style.animationDirection=t?.direction}};e.n(t)()(function(){document.querySelectorAll(".gkit-motion-effects").length>0&&((e,t)=>{const a=new IntersectionObserver(e=>{e.forEach(e=>{if(e.isIntersecting)try{t(e)}catch(e){console.warn(e)}})});document.querySelectorAll(".gkit-motion-effects").forEach(e=>a.observe(e))})(0,a)})})();