(()=>{const d="v040726-5",c="[data-civius-review-stars-lottie]",u=(t,r=document)=>Array.from(r.querySelectorAll(t));let o=null;function l(t){const r=document.querySelector('script[src="'+t+'"]');return r?.dataset.civiusLoaded==="1"?Promise.resolve():new Promise((i,n)=>{const e=r||document.createElement("script");e.src=t,e.defer=!0,e.addEventListener("load",()=>{e.dataset.civiusLoaded="1",i()},{once:!0}),e.addEventListener("error",n,{once:!0}),r||document.head.appendChild(e)})}function v(){return window.lottie?.loadAnimation?Promise.resolve(window.lottie):(o||(o=l("/assets/vendor/lottie-web-5.12.2.min.js?v="+d).then(()=>window.lottie).catch(t=>{throw o=null,t})),o)}function m(t){const r=window.matchMedia?.("(prefers-reduced-motion: reduce)")?.matches;v().then(i=>{i?.loadAnimation&&t.forEach(n=>{if(n.dataset.civiusReviewStarsBound==="true")return;n.dataset.civiusReviewStarsBound="true";const e=i.loadAnimation({container:n,renderer:"svg",loop:!1,autoplay:!r,path:n.getAttribute("data-lottie-src")||"/assets/lottie/review-stars-blue.json?v="+d,rendererSettings:{preserveAspectRatio:"xMidYMid meet",progressiveLoad:!0}});if(r){e.addEventListener("DOMLoaded",()=>e.goToAndStop(e.totalFrames-1,!0));return}e.addEventListener("complete",()=>{window.setTimeout(()=>e.goToAndPlay(0,!0),3e3)})})}).catch(()=>{})}function s(t=document){const r=t.matches?.(c)?[t]:u(c,t);if(!r.length)return;let i=!1;const n=()=>{i||(i=!0,m(r))};if(!("IntersectionObserver"in window)){n();return}const e=new IntersectionObserver(a=>{a.some(w=>w.isIntersecting)&&(e.disconnect(),n())},{rootMargin:"1000px 0px"});r.forEach(a=>e.observe(a))}window.CiviusHomeReviews={bindReviewStarsLottie:s},document.readyState==="loading"?document.addEventListener("DOMContentLoaded",()=>s(),{once:!0}):s()})();