import{af as k,r as L,j as c,C as G}from"./index-5EzIKamN.js";const q="/assets/Frame1-C04qaLVh.webp";var I={},R=function(){return R=Object.assign||function(r){for(var t,n=1,a=arguments.length;n<a;n++)for(var e in t=arguments[n])Object.prototype.hasOwnProperty.call(t,e)&&(r[e]=t[e]);return r},R.apply(this,arguments)},H=function(){function r(t,n,a){var e=this;this.endVal=n,this.options=a,this.version="2.8.0",this.defaults={startVal:0,decimalPlaces:0,duration:2,useEasing:!0,useGrouping:!0,useIndianSeparators:!1,smartEasingThreshold:999,smartEasingAmount:333,separator:",",decimal:".",prefix:"",suffix:"",enableScrollSpy:!1,scrollSpyDelay:200,scrollSpyOnce:!1},this.finalEndVal=null,this.useEasing=!0,this.countDown=!1,this.error="",this.startVal=0,this.paused=!0,this.once=!1,this.count=function(i){e.startTime||(e.startTime=i);var o=i-e.startTime;e.remaining=e.duration-o,e.useEasing?e.countDown?e.frameVal=e.startVal-e.easingFn(o,0,e.startVal-e.endVal,e.duration):e.frameVal=e.easingFn(o,e.startVal,e.endVal-e.startVal,e.duration):e.frameVal=e.startVal+(e.endVal-e.startVal)*(o/e.duration);var s=e.countDown?e.frameVal<e.endVal:e.frameVal>e.endVal;e.frameVal=s?e.endVal:e.frameVal,e.frameVal=Number(e.frameVal.toFixed(e.options.decimalPlaces)),e.printValue(e.frameVal),o<e.duration?e.rAF=requestAnimationFrame(e.count):e.finalEndVal!==null?e.update(e.finalEndVal):e.options.onCompleteCallback&&e.options.onCompleteCallback()},this.formatNumber=function(i){var o,s,l,u,d=i<0?"-":"";o=Math.abs(i).toFixed(e.options.decimalPlaces);var p=(o+="").split(".");if(s=p[0],l=p.length>1?e.options.decimal+p[1]:"",e.options.useGrouping){u="";for(var v=3,x=0,h=0,g=s.length;h<g;++h)e.options.useIndianSeparators&&h===4&&(v=2,x=1),h!==0&&x%v==0&&(u=e.options.separator+u),x++,u=s[g-h-1]+u;s=u}return e.options.numerals&&e.options.numerals.length&&(s=s.replace(/[0-9]/g,function(m){return e.options.numerals[+m]}),l=l.replace(/[0-9]/g,function(m){return e.options.numerals[+m]})),d+e.options.prefix+s+l+e.options.suffix},this.easeOutExpo=function(i,o,s,l){return s*(1-Math.pow(2,-10*i/l))*1024/1023+o},this.options=R(R({},this.defaults),a),this.formattingFn=this.options.formattingFn?this.options.formattingFn:this.formatNumber,this.easingFn=this.options.easingFn?this.options.easingFn:this.easeOutExpo,this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.endVal=this.validateValue(n),this.options.decimalPlaces=Math.max(this.options.decimalPlaces),this.resetDuration(),this.options.separator=String(this.options.separator),this.useEasing=this.options.useEasing,this.options.separator===""&&(this.options.useGrouping=!1),this.el=typeof t=="string"?document.getElementById(t):t,this.el?this.printValue(this.startVal):this.error="[CountUp] target is null or undefined",typeof window<"u"&&this.options.enableScrollSpy&&(this.error?console.error(this.error,t):(window.onScrollFns=window.onScrollFns||[],window.onScrollFns.push(function(){return e.handleScroll(e)}),window.onscroll=function(){window.onScrollFns.forEach(function(i){return i()})},this.handleScroll(this)))}return r.prototype.handleScroll=function(t){if(t&&window&&!t.once){var n=window.innerHeight+window.scrollY,a=t.el.getBoundingClientRect(),e=a.top+window.pageYOffset,i=a.top+a.height+window.pageYOffset;i<n&&i>window.scrollY&&t.paused?(t.paused=!1,setTimeout(function(){return t.start()},t.options.scrollSpyDelay),t.options.scrollSpyOnce&&(t.once=!0)):(window.scrollY>i||e>n)&&!t.paused&&t.reset()}},r.prototype.determineDirectionAndSmartEasing=function(){var t=this.finalEndVal?this.finalEndVal:this.endVal;this.countDown=this.startVal>t;var n=t-this.startVal;if(Math.abs(n)>this.options.smartEasingThreshold&&this.options.useEasing){this.finalEndVal=t;var a=this.countDown?1:-1;this.endVal=t+a*this.options.smartEasingAmount,this.duration=this.duration/2}else this.endVal=t,this.finalEndVal=null;this.finalEndVal!==null?this.useEasing=!1:this.useEasing=this.options.useEasing},r.prototype.start=function(t){this.error||(this.options.onStartCallback&&this.options.onStartCallback(),t&&(this.options.onCompleteCallback=t),this.duration>0?(this.determineDirectionAndSmartEasing(),this.paused=!1,this.rAF=requestAnimationFrame(this.count)):this.printValue(this.endVal))},r.prototype.pauseResume=function(){this.paused?(this.startTime=null,this.duration=this.remaining,this.startVal=this.frameVal,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count)):cancelAnimationFrame(this.rAF),this.paused=!this.paused},r.prototype.reset=function(){cancelAnimationFrame(this.rAF),this.paused=!0,this.resetDuration(),this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.printValue(this.startVal)},r.prototype.update=function(t){cancelAnimationFrame(this.rAF),this.startTime=null,this.endVal=this.validateValue(t),this.endVal!==this.frameVal&&(this.startVal=this.frameVal,this.finalEndVal==null&&this.resetDuration(),this.finalEndVal=null,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count))},r.prototype.printValue=function(t){var n;if(this.el){var a=this.formattingFn(t);!((n=this.options.plugin)===null||n===void 0)&&n.render?this.options.plugin.render(this.el,a):this.el.tagName==="INPUT"?this.el.value=a:this.el.tagName==="text"||this.el.tagName==="tspan"?this.el.textContent=a:this.el.innerHTML=a}},r.prototype.ensureNumber=function(t){return typeof t=="number"&&!isNaN(t)},r.prototype.validateValue=function(t){var n=Number(t);return this.ensureNumber(n)?n:(this.error="[CountUp] invalid start or end value: ".concat(t),null)},r.prototype.resetDuration=function(){this.startTime=null,this.duration=1e3*Number(this.options.duration),this.remaining=this.duration},r}();const Y=Object.freeze(Object.defineProperty({__proto__:null,CountUp:H},Symbol.toStringTag,{value:"Module"})),$=k(Y);Object.defineProperty(I,"__esModule",{value:!0});var f=L,W=$;function B(r,t){var n=r==null?null:typeof Symbol<"u"&&r[Symbol.iterator]||r["@@iterator"];if(n!=null){var a,e,i,o,s=[],l=!0,u=!1;try{if(i=(n=n.call(r)).next,t!==0)for(;!(l=(a=i.call(n)).done)&&(s.push(a.value),s.length!==t);l=!0);}catch(d){u=!0,e=d}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw e}}return s}}function _(r,t){var n=Object.keys(r);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(r);t&&(a=a.filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})),n.push.apply(n,a)}return n}function N(r){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?_(Object(n),!0).forEach(function(a){Q(r,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach(function(a){Object.defineProperty(r,a,Object.getOwnPropertyDescriptor(n,a))})}return r}function K(r,t){if(typeof r!="object"||!r)return r;var n=r[Symbol.toPrimitive];if(n!==void 0){var a=n.call(r,t||"default");if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(r)}function J(r){var t=K(r,"string");return typeof t=="symbol"?t:String(t)}function Q(r,t,n){return t=J(t),t in r?Object.defineProperty(r,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):r[t]=n,r}function D(){return D=Object.assign?Object.assign.bind():function(r){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(r[a]=n[a])}return r},D.apply(this,arguments)}function X(r,t){if(r==null)return{};var n={},a=Object.keys(r),e,i;for(i=0;i<a.length;i++)e=a[i],!(t.indexOf(e)>=0)&&(n[e]=r[e]);return n}function M(r,t){if(r==null)return{};var n=X(r,t),a,e;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(r);for(e=0;e<i.length;e++)a=i[e],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(r,a)&&(n[a]=r[a])}return n}function Z(r,t){return tt(r)||B(r,t)||et(r,t)||nt()}function tt(r){if(Array.isArray(r))return r}function et(r,t){if(r){if(typeof r=="string")return T(r,t);var n=Object.prototype.toString.call(r).slice(8,-1);if(n==="Object"&&r.constructor&&(n=r.constructor.name),n==="Map"||n==="Set")return Array.from(r);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return T(r,t)}}function T(r,t){(t==null||t>r.length)&&(t=r.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=r[n];return a}function nt(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rt=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?f.useLayoutEffect:f.useEffect;function b(r){var t=f.useRef(r);return rt(function(){t.current=r}),f.useCallback(function(){for(var n=arguments.length,a=new Array(n),e=0;e<n;e++)a[e]=arguments[e];return t.current.apply(void 0,a)},[])}var at=function(t,n){var a=n.decimal,e=n.decimals,i=n.duration,o=n.easingFn,s=n.end,l=n.formattingFn,u=n.numerals,d=n.prefix,p=n.separator,v=n.start,x=n.suffix,h=n.useEasing,g=n.useGrouping,m=n.useIndianSeparators,S=n.enableScrollSpy,y=n.scrollSpyDelay,O=n.scrollSpyOnce,w=n.plugin;return new W.CountUp(t,s,{startVal:v,duration:i,decimal:a,decimalPlaces:e,easingFn:o,formattingFn:l,numerals:u,separator:p,prefix:d,suffix:x,plugin:w,useEasing:h,useIndianSeparators:m,useGrouping:g,enableScrollSpy:S,scrollSpyDelay:y,scrollSpyOnce:O})},it=["ref","startOnMount","enableReinitialize","delay","onEnd","onStart","onPauseResume","onReset","onUpdate"],st={decimal:".",separator:",",delay:null,prefix:"",suffix:"",duration:2,start:0,decimals:0,startOnMount:!0,enableReinitialize:!0,useEasing:!0,useGrouping:!0,useIndianSeparators:!1},z=function(t){var n=Object.fromEntries(Object.entries(t).filter(function(V){var F=Z(V,2),P=F[1];return P!==void 0})),a=f.useMemo(function(){return N(N({},st),n)},[t]),e=a.ref,i=a.startOnMount,o=a.enableReinitialize,s=a.delay,l=a.onEnd,u=a.onStart,d=a.onPauseResume,p=a.onReset,v=a.onUpdate,x=M(a,it),h=f.useRef(),g=f.useRef(),m=f.useRef(!1),S=b(function(){return at(typeof e=="string"?e:e.current,x)}),y=b(function(V){var F=h.current;if(F&&!V)return F;var P=S();return h.current=P,P}),O=b(function(){var V=function(){return y(!0).start(function(){l==null||l({pauseResume:w,reset:E,start:C,update:j})})};s&&s>0?g.current=setTimeout(V,s*1e3):V(),u==null||u({pauseResume:w,reset:E,update:j})}),w=b(function(){y().pauseResume(),d==null||d({reset:E,start:C,update:j})}),E=b(function(){y().el&&(g.current&&clearTimeout(g.current),y().reset(),p==null||p({pauseResume:w,start:C,update:j}))}),j=b(function(V){y().update(V),v==null||v({pauseResume:w,reset:E,start:C})}),C=b(function(){E(),O()}),A=b(function(V){i&&(V&&E(),O())});return f.useEffect(function(){m.current?o&&A(!0):(m.current=!0,A())},[o,m,A,s,t.start,t.suffix,t.prefix,t.duration,t.separator,t.decimals,t.decimal,t.formattingFn]),f.useEffect(function(){return function(){E()}},[E]),{start:C,pauseResume:w,reset:E,update:j,getCountUp:y}},ot=["className","redraw","containerProps","children","style"],lt=function(t){var n=t.className,a=t.redraw,e=t.containerProps,i=t.children,o=t.style,s=M(t,ot),l=f.useRef(null),u=f.useRef(!1),d=z(N(N({},s),{},{ref:l,startOnMount:typeof i!="function"||t.delay===0,enableReinitialize:!1})),p=d.start,v=d.reset,x=d.update,h=d.pauseResume,g=d.getCountUp,m=b(function(){p()}),S=b(function(w){t.preserveValue||v(),x(w)}),y=b(function(){if(typeof t.children=="function"&&!(l.current instanceof Element)){console.error(`Couldn't find attached element to hook the CountUp instance into! Try to attach "containerRef" from the render prop to a an Element, eg. <span ref={containerRef} />.`);return}g()});f.useEffect(function(){y()},[y]),f.useEffect(function(){u.current&&S(t.end)},[t.end,S]);var O=a&&t;return f.useEffect(function(){a&&u.current&&m()},[m,a,O]),f.useEffect(function(){!a&&u.current&&m()},[m,a,t.start,t.suffix,t.prefix,t.duration,t.separator,t.decimals,t.decimal,t.className,t.formattingFn]),f.useEffect(function(){u.current=!0},[]),typeof i=="function"?i({countUpRef:l,start:p,reset:v,update:x,pauseResume:h,getCountUp:g}):f.createElement("span",D({className:n,ref:l,style:o},e),typeof t.start<"u"?g().formattingFn(t.start):"")},U=I.default=lt;I.useCountUp=z;const ct=()=>{const r={superLargeDesktop:{breakpoint:{max:4e3,min:3e3},items:3},desktop:{breakpoint:{max:3e3,min:1024},items:3},tablet:{breakpoint:{max:1024,min:464},items:2},mobile:{breakpoint:{max:464,min:0},items:1}};return c.jsxs("div",{className:"relative w-full h-full",style:{position:"relative"},children:[c.jsx("div",{className:"absolute inset-0 bg-cover bg-center",style:{backgroundImage:`url(${q})`,zIndex:0}}),c.jsx("div",{className:"container mx-auto px-4 mt-5 py-7 relative z-10",children:c.jsxs(G,{responsive:r,autoPlay:!0,autoPlaySpeed:2e3,infinite:!0,arrows:!1,showDots:!1,pauseOnHover:!0,children:[c.jsxs("div",{className:"flex flex-col items-center text-white",children:[c.jsxs("div",{className:"flex items-center",children:[c.jsx(U,{start:0,end:520,duration:3,separator:",",className:"text-4xl font-semibold"}),c.jsx("span",{className:"text-4xl font-semibold",children:"+"})]}),c.jsx("span",{className:"font-semibold text-lg mt-1",children:"Our Clients"})]}),c.jsxs("div",{className:"flex flex-col items-center text-white",children:[c.jsxs("div",{className:"flex items-center",children:[c.jsx(U,{start:0,end:11054,duration:3,separator:",",className:"text-4xl font-semibold"}),c.jsx("span",{className:"text-4xl font-semibold",children:"+"})]}),c.jsx("span",{className:"font-semibold text-lg mt-1",children:"Services Completed"})]}),c.jsxs("div",{className:"flex flex-col items-center text-white",children:[c.jsxs("div",{className:"flex items-center",children:[c.jsx(U,{start:0,end:24,duration:10,className:"text-4xl font-semibold"}),c.jsx("span",{className:"text-4xl font-semibold",children:"/7"})]}),c.jsx("span",{className:"font-semibold text-lg mt-1",children:"Hours of Support"})]})]})})]})};export{ct as C};