"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5102],{8273:function(t,e,n){n.r(e),n.d(e,{CountUp:function(){return i}});var r=function(){return(r=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)},i=function(){function t(t,e,n){var i=this;this.endVal=e,this.options=n,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(t){i.startTime||(i.startTime=t);var e=t-i.startTime;i.remaining=i.duration-e,i.useEasing?i.countDown?i.frameVal=i.startVal-i.easingFn(e,0,i.startVal-i.endVal,i.duration):i.frameVal=i.easingFn(e,i.startVal,i.endVal-i.startVal,i.duration):i.frameVal=i.startVal+(i.endVal-i.startVal)*(e/i.duration);var n=i.countDown?i.frameVal<i.endVal:i.frameVal>i.endVal;i.frameVal=n?i.endVal:i.frameVal,i.frameVal=Number(i.frameVal.toFixed(i.options.decimalPlaces)),i.printValue(i.frameVal),e<i.duration?i.rAF=requestAnimationFrame(i.count):null!==i.finalEndVal?i.update(i.finalEndVal):i.options.onCompleteCallback&&i.options.onCompleteCallback()},this.formatNumber=function(t){e=Math.abs(t).toFixed(i.options.decimalPlaces);var e,n,r,a,o=(e+="").split(".");if(n=o[0],r=o.length>1?i.options.decimal+o[1]:"",i.options.useGrouping){a="";for(var s=3,u=0,l=0,c=n.length;l<c;++l)i.options.useIndianSeparators&&4===l&&(s=2,u=1),0!==l&&u%s==0&&(a=i.options.separator+a),u++,a=n[c-l-1]+a;n=a}return i.options.numerals&&i.options.numerals.length&&(n=n.replace(/[0-9]/g,function(t){return i.options.numerals[+t]}),r=r.replace(/[0-9]/g,function(t){return i.options.numerals[+t]})),(t<0?"-":"")+i.options.prefix+n+r+i.options.suffix},this.easeOutExpo=function(t,e,n,r){return n*(1-Math.pow(2,-10*t/r))*1024/1023+e},this.options=r(r({},this.defaults),n),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(e),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="string"==typeof t?document.getElementById(t):t,this.el?this.printValue(this.startVal):this.error="[CountUp] target is null or undefined","undefined"!=typeof window&&this.options.enableScrollSpy&&(this.error?console.error(this.error,t):(window.onScrollFns=window.onScrollFns||[],window.onScrollFns.push(function(){return i.handleScroll(i)}),window.onscroll=function(){window.onScrollFns.forEach(function(t){return t()})},this.handleScroll(this)))}return t.prototype.handleScroll=function(t){if(t&&window&&!t.once){var e=window.innerHeight+window.scrollY,n=t.el.getBoundingClientRect(),r=n.top+window.pageYOffset,i=n.top+n.height+window.pageYOffset;i<e&&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||r>e)&&!t.paused&&t.reset()}},t.prototype.determineDirectionAndSmartEasing=function(){var t=this.finalEndVal?this.finalEndVal:this.endVal;if(this.countDown=this.startVal>t,Math.abs(t-this.startVal)>this.options.smartEasingThreshold&&this.options.useEasing){this.finalEndVal=t;var e=this.countDown?1:-1;this.endVal=t+e*this.options.smartEasingAmount,this.duration=this.duration/2}else this.endVal=t,this.finalEndVal=null;null!==this.finalEndVal?this.useEasing=!1:this.useEasing=this.options.useEasing},t.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))},t.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},t.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)},t.prototype.update=function(t){cancelAnimationFrame(this.rAF),this.startTime=null,this.endVal=this.validateValue(t),this.endVal!==this.frameVal&&(this.startVal=this.frameVal,null==this.finalEndVal&&this.resetDuration(),this.finalEndVal=null,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count))},t.prototype.printValue=function(t){var e;if(this.el){var n=this.formattingFn(t);(null===(e=this.options.plugin)||void 0===e?void 0:e.render)?this.options.plugin.render(this.el,n):"INPUT"===this.el.tagName?this.el.value=n:"text"===this.el.tagName||"tspan"===this.el.tagName?this.el.textContent=n:this.el.innerHTML=n}},t.prototype.ensureNumber=function(t){return"number"==typeof t&&!isNaN(t)},t.prototype.validateValue=function(t){var e=Number(t);return this.ensureNumber(e)?e:(this.error="[CountUp] invalid start or end value: ".concat(t),null)},t.prototype.resetDuration=function(){this.startTime=null,this.duration=1e3*Number(this.options.duration),this.remaining=this.duration},t}()},7857:function(t,e,n){var r=n(7294),i=n(8273);function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function o(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach(function(e){s(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function s(t,e,n){var r,i;return(e="symbol"==typeof(i=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(r=e,"string"))?i:String(i))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function u(){return(u=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}function l(t,e){if(null==t)return{};var n,r,i=function(t,e){if(null==t)return{};var n,r,i={},a=Object.keys(t);for(r=0;r<a.length;r++)n=a[r],e.indexOf(n)>=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(r=0;r<a.length;r++)n=a[r],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}function c(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}var f="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect;function p(t){var e=r.useRef(t);return f(function(){e.current=t}),r.useCallback(function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.current.apply(void 0,n)},[])}var d=function(t,e){var n=e.decimal,r=e.decimals,a=e.duration,o=e.easingFn,s=e.end,u=e.formattingFn,l=e.numerals,c=e.prefix,f=e.separator,p=e.start,d=e.suffix,h=e.useEasing,m=e.useGrouping,y=e.useIndianSeparators,g=e.enableScrollSpy,v=e.scrollSpyDelay,b=e.scrollSpyOnce,E=e.plugin;return new i.CountUp(t,s,{startVal:p,duration:a,decimal:n,decimalPlaces:r,easingFn:o,formattingFn:u,numerals:l,separator:f,prefix:c,suffix:d,plugin:E,useEasing:h,useIndianSeparators:y,useGrouping:m,enableScrollSpy:g,scrollSpyDelay:v,scrollSpyOnce:b})},h=["ref","startOnMount","enableReinitialize","delay","onEnd","onStart","onPauseResume","onReset","onUpdate"],m={decimal:".",separator:",",delay:null,prefix:"",suffix:"",duration:2,start:0,decimals:0,startOnMount:!0,enableReinitialize:!0,useEasing:!0,useGrouping:!0,useIndianSeparators:!1},y=function(t){var e=Object.fromEntries(Object.entries(t).filter(function(t){var e,n;return void 0!==(function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,a,o,s=[],u=!0,l=!1;try{if(a=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(s.push(r.value),s.length!==e);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}(t,2)||function(t,e){if(t){if("string"==typeof t)return c(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c(t,e)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[1]})),n=r.useMemo(function(){return o(o({},m),e)},[t]),i=n.ref,a=n.startOnMount,s=n.enableReinitialize,u=n.delay,f=n.onEnd,y=n.onStart,g=n.onPauseResume,v=n.onReset,b=n.onUpdate,E=l(n,h),w=r.useRef(),V=r.useRef(),O=r.useRef(!1),S=p(function(){return d("string"==typeof i?i:i.current,E)}),C=p(function(t){var e=w.current;if(e&&!t)return e;var n=S();return w.current=n,n}),j=p(function(){var t=function(){return C(!0).start(function(){null==f||f({pauseResume:x,reset:F,start:R,update:P})})};u&&u>0?V.current=setTimeout(t,1e3*u):t(),null==y||y({pauseResume:x,reset:F,update:P})}),x=p(function(){C().pauseResume(),null==g||g({reset:F,start:R,update:P})}),F=p(function(){C().el&&(V.current&&clearTimeout(V.current),C().reset(),null==v||v({pauseResume:x,start:R,update:P}))}),P=p(function(t){C().update(t),null==b||b({pauseResume:x,reset:F,start:R})}),R=p(function(){F(),j()}),A=p(function(t){a&&(t&&F(),j())});return r.useEffect(function(){O.current?s&&A(!0):(O.current=!0,A())},[s,O,A,u,t.start,t.suffix,t.prefix,t.duration,t.separator,t.decimals,t.decimal,t.formattingFn]),r.useEffect(function(){return function(){F()}},[F]),{start:R,pauseResume:x,reset:F,update:P,getCountUp:C}},g=["className","redraw","containerProps","children","style"],v=function(t){var e=t.className,n=t.redraw,i=t.containerProps,a=t.children,s=t.style,c=l(t,g),f=r.useRef(null),d=r.useRef(!1),h=y(o(o({},c),{},{ref:f,startOnMount:"function"!=typeof a||0===t.delay,enableReinitialize:!1})),m=h.start,v=h.reset,b=h.update,E=h.pauseResume,w=h.getCountUp,V=p(function(){m()}),O=p(function(e){t.preserveValue||v(),b(e)}),S=p(function(){if("function"==typeof t.children&&!(f.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}w()});return(r.useEffect(function(){S()},[S]),r.useEffect(function(){d.current&&O(t.end)},[t.end,O]),r.useEffect(function(){n&&d.current&&V()},[V,n,n&&t]),r.useEffect(function(){!n&&d.current&&V()},[V,n,t.start,t.suffix,t.prefix,t.duration,t.separator,t.decimals,t.decimal,t.className,t.formattingFn]),r.useEffect(function(){d.current=!0},[]),"function"==typeof a)?a({countUpRef:f,start:m,reset:v,update:b,pauseResume:E,getCountUp:w}):r.createElement("span",u({className:e,ref:f,style:s},i),void 0!==t.start?w().formattingFn(t.start):"")};e.ZP=v},2337:function(t,e,n){n.d(e,{G:function(){return f},Z:function(){return p}});var r=n(7294);function i(){return(i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}function a(t,e){return(a=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var o=function(t){function e(){return t.apply(this,arguments)||this}n=e,o=t,n.prototype=Object.create(o.prototype),n.prototype.constructor=n,a(n,o);var n,o,s=e.prototype;return s.getColumns=function(){var t=this.props,e=t.children,n=t.columnsCount,i=Array.from({length:n},function(){return[]});return r.Children.forEach(e,function(t,e){t&&r.isValidElement(t)&&i[e%n].push(t)}),i},s.renderColumns=function(){var t=this.props.gutter;return this.getColumns().map(function(e,n){return r.createElement("div",{key:n,style:{display:"flex",flexDirection:"column",justifyContent:"flex-start",alignContent:"stretch",flex:1,width:0,gap:t}},e.map(function(t){return t}))})},s.render=function(){var t=this.props,e=t.gutter,n=t.className,a=t.style;return r.createElement("div",{style:i({display:"flex",flexDirection:"row",justifyContent:"center",alignContent:"stretch",boxSizing:"border-box",width:"100%",gap:e},a),className:n},this.renderColumns())},e}(r.Component);o.propTypes={},o.defaultProps={columnsCount:3,gutter:"0",className:null,style:{}};var s="undefined"!=typeof window?r.useLayoutEffect:r.useEffect,u=function(){var t=(0,r.useState)(!1),e=t[0],n=t[1];return s(function(){n(!0)},[]),e},l=function(){var t=u(),e=(0,r.useState)(0),n=e[0],i=e[1],a=(0,r.useCallback)(function(){t&&i(window.innerWidth)},[t]);return s(function(){if(t)return window.addEventListener("resize",a),a(),function(){return window.removeEventListener("resize",a)}},[t,a]),n},c=function(t){var e=t.columnsCountBreakPoints,n=void 0===e?{350:1,750:2,900:3}:e,i=t.children,a=t.className,o=t.style,s=l(),u=(0,r.useMemo)(function(){var t=Object.keys(n).sort(function(t,e){return t-e}),e=t.length>0?n[t[0]]:1;return t.forEach(function(t){t<s&&(e=n[t])}),e},[s,n]);return r.createElement("div",{className:void 0===a?null:a,style:void 0===o?null:o},r.Children.map(i,function(t,e){return r.cloneElement(t,{key:e,columnsCount:u})}))};c.propTypes={};var f=c,p=o},9498:function(t,e,n){n.d(e,{dR:function(){return c},CL:function(){return f}});var r=n(7294),i=n(4298);let a=({reCaptchaKey:t,language:e,useRecaptchaNet:n=!1,useEnterprise:r=!1}={})=>{let i=n?"recaptcha.net":"google.com",a=r?"enterprise.js":"api.js",o=`https://www.${i}/recaptcha/${a}?`;return t&&(o+=`render=${t}`),e&&(o+=`&hl=${e}`),o},o="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;var s=n(4155);let u=(0,r.createContext)({reCaptchaKey:null,grecaptcha:null,loaded:!1,error:!1}),l=()=>{let t=(0,r.useContext)(u);return(0,r.useDebugValue)(`grecaptcha available: ${t?.loaded?"Yes":"No"}`),(0,r.useDebugValue)(`ReCaptcha Script: ${t?.loaded?"Loaded":"Not Loaded"}`),(0,r.useDebugValue)(`Failed to load Script: ${t?.error?"Yes":"No"}`),t},c=({reCaptchaKey:t,useEnterprise:e=!1,useRecaptchaNet:n=!1,language:o,children:l,id:c="google-recaptcha-v3",strategy:f="afterInteractive",src:p,onLoad:d,onError:h,...m})=>{let[y,g]=(0,r.useState)(null),[v,b]=(0,r.useState)(!1),[E,w]=(0,r.useState)(!1),V=t||s.env.NEXT_PUBLIC_RECAPTCHA_SITE_KEY||null,O=p||a({reCaptchaKey:V,language:o,useRecaptchaNet:n,useEnterprise:e})||null,S=(0,r.useRef)(!1);(0,r.useEffect)(()=>{S.current&&(b(!1),w(!1)),S.current=!0},[O]);let C=(0,r.useCallback)(t=>{let n=e?window?.grecaptcha?.enterprise:window?.grecaptcha;n&&n.ready(()=>{g(n),b(!0),d?.(n,t)})},[d,e]);(0,r.useEffect)(()=>C(),[C]);let j=(0,r.useCallback)(t=>{w(!0),h?.(t)},[h]),x=(0,r.useMemo)(()=>({reCaptchaKey:V,grecaptcha:y,loaded:v,error:E}),[V,y,v,E]);return r.createElement(u.Provider,{value:x},l,r.createElement(i,{id:c,src:O,strategy:f,onLoad:C,onError:j,...m}))},f=t=>{let{grecaptcha:e,loaded:n,reCaptchaKey:i,...a}=l(),s=t||i,u=(0,r.useRef)(e?.execute);o(()=>{u.current=e?.execute},[n,e?.execute]);let c=(0,r.useCallback)(async t=>{if("function"!=typeof u.current)throw Error("Recaptcha has not been loaded");let e=await u.current(s,{action:t});return e},[s]);return{...a,grecaptcha:e,loaded:n,reCaptchaKey:s,executeRecaptcha:c}}}}]);
//# sourceMappingURL=5102-181ef3e6cb3eae8a.js.map