try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="930eab54-ad68-4230-919d-ccca17a860d3",e._sentryDebugIdIdentifier="sentry-dbid-930eab54-ad68-4230-919d-ccca17a860d3")}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[974,2110,2355,3155,8593],{515:(e,t,r)=>{"use strict";r.d(t,{N:()=>l});var n=r(80251),a=r(53395),l=(0,n.tv)({slots:{base:["flex","flex-col","relative","overflow-hidden","h-auto","outline-hidden","text-foreground","box-border","bg-content1",...a.zb],header:["flex","p-3","z-10","w-full","justify-start","items-center","shrink-0","overflow-inherit","color-inherit","subpixel-antialiased"],body:["relative","flex","flex-1","w-full","p-3","flex-auto","flex-col","place-content-inherit","align-items-inherit","h-auto","break-words","text-left","overflow-y-auto","subpixel-antialiased"],footer:["p-3","h-auto","flex","w-full","items-center","overflow-hidden","color-inherit","subpixel-antialiased"]},variants:{shadow:{none:{base:"shadow-none"},sm:{base:"shadow-small"},md:{base:"shadow-medium"},lg:{base:"shadow-large"}},radius:{none:{base:"rounded-none",header:"rounded-none",footer:"rounded-none"},sm:{base:"rounded-small",header:"rounded-t-small",footer:"rounded-b-small"},md:{base:"rounded-medium",header:"rounded-t-medium",footer:"rounded-b-medium"},lg:{base:"rounded-large",header:"rounded-t-large",footer:"rounded-b-large"}},fullWidth:{true:{base:"w-full"}},isHoverable:{true:{base:"data-[hover=true]:bg-content2 dark:data-[hover=true]:bg-content2"}},isPressable:{true:{base:"cursor-pointer"}},isBlurred:{true:{base:["bg-background/80","dark:bg-background/20","backdrop-blur-md","backdrop-saturate-150"]}},isFooterBlurred:{true:{footer:["bg-background/10","backdrop-blur","backdrop-saturate-150"]}},isDisabled:{true:{base:"opacity-disabled cursor-not-allowed"}},disableAnimation:{true:"",false:{base:"transition-transform-background motion-reduce:transition-none"}}},compoundVariants:[{isPressable:!0,class:"data-[pressed=true]:scale-[0.97] tap-highlight-transparent"}],defaultVariants:{radius:"lg",shadow:"md",fullWidth:!1,isHoverable:!1,isPressable:!1,isDisabled:!1,isFooterBlurred:!1}})},3732:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},8342:(e,t,r)=>{"use strict";r.d(t,{LogoReel:()=>c});var n=r(97657),a=r(87085),l=r(65109),o=r(26342),s=r(74620);let i={width:100,height:50},u=(0,a.memo)(function(e){let{logo:t,index:r}=e;return(0,n.jsx)("div",{className:"shrink-0 mx-4",children:(0,n.jsx)(o.default,{src:t.src,alt:t.alt,width:i.width,height:i.height,className:"h-12 w-auto object-contain",onError:e=>{e.target.style.display="none"}})})}),c=(0,a.memo)(function(e){let{logos:t}=e,r=(0,a.useRef)(null),o=Array.isArray(t)&&t.length>0,c=o?Array.from({length:4},()=>t).flat():[],d=o?i.width*t.length*4:0,f=(0,s.A)({maxWidth:d}),m=(0,a.useCallback)(()=>{let e=r.current;if(!e)return;let t=e.scrollWidth;e.style.setProperty("--scroll-width","".concat(t,"px"))},[]);return((0,a.useEffect)(()=>{var e;if(!o)return;m();let t=()=>{requestAnimationFrame(m)};window.addEventListener("resize",t);let n=null==(e=r.current)?void 0:e.getElementsByTagName("img");return n&&Promise.all(Array.from(n).map(e=>e.complete||new Promise(t=>{e.onload=t,e.onerror=t}))).then(m),()=>window.removeEventListener("resize",t)},[m,o]),o)?(0,n.jsxs)("div",{className:"w-[95vw] max-w-full overflow-hidden bg-white mt-4 relative",children:[(0,n.jsx)("div",{className:"flex animate-scroll max-w-full",ref:r,style:{transform:"scale(".concat(f,")"),transformOrigin:"left center"},role:"marquee","aria-label":"Logo reel",children:c.map((e,t)=>(0,n.jsx)(u,{logo:e,index:t},"logo-".concat(e.alt,"-").concat(t)))}),(0,n.jsx)(l.A,{width:"w-24"})]}):null})},9518:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(87085);let a=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},l=function(){for(var e=arguments.length,t=Array(e),r=0;r!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim()};var o={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let s=(0,n.forwardRef)((e,t)=>{let{color:r="currentColor",size:a=24,strokeWidth:s=2,absoluteStrokeWidth:i,className:u="",children:c,iconNode:d,...f}=e;return(0,n.createElement)("svg",{ref:t,...o,width:a,height:a,stroke:r,strokeWidth:i?24*Number(s)/Number(a):s,className:l("lucide",u),...!c&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(f)&&{"aria-hidden":"true"},...f},[...d.map(e=>{let[t,r]=e;return(0,n.createElement)(t,r)}),...Array.isArray(c)?c:[c]])}),i=(e,t)=>{let r=(0,n.forwardRef)((r,o)=>{let{className:i,...u}=r;return(0,n.createElement)(s,{ref:o,iconNode:t,className:l("lucide-".concat(a(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),"lucide-".concat(e),i),...u})});return r.displayName=a(e),r}},17173:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return i},getImageProps:function(){return s}});let n=r(33999),a=r(73675),l=r(2095),o=n._(r(20433));function s(e){let{props:t}=(0,a.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let i=l.Image},20839:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,63330,23)),Promise.resolve().then(r.t.bind(r,2095,23)),Promise.resolve().then(r.bind(r,8342)),Promise.resolve().then(r.bind(r,35736))},21471:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(9518).A)("star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]])},24314:(e,t,r)=>{"use strict";r.d(t,{m:()=>b});var n=r(515),a=r(87085),l=r(29036),o=r(89423),s=r(82895),i=r(54032),u=r(64465),c=r(45026),d=r(80607),f=r(13336),m=r(48670);function b(e){var t,r,b,h;let v=(0,i.o)(),[p,g]=(0,u.rE)(e,n.N.variantKeys),{ref:x,as:w,children:y,onClick:j,onPress:k,autoFocus:C,className:N,classNames:A,allowTextSelectionOnPress:L=!0,...P}=p,_=(0,f.zD)(x),E=w||(e.isPressable?"button":"div"),T="string"==typeof E,M=null!=(r=null!=(t=e.disableAnimation)?t:null==v?void 0:v.disableAnimation)&&r,R=null!=(h=null!=(b=e.disableRipple)?b:null==v?void 0:v.disableRipple)&&h,S=(0,c.$z)(null==A?void 0:A.base,N),{onClear:D,onPress:O,ripples:I}=(0,m.k)(),U=(0,a.useCallback)(e=>{R||M||_.current&&O(e)},[R,M,_,O]),{buttonProps:z,isPressed:W}=(0,s.l)({onPress:(0,c.cy)(k,U),elementType:w,isDisabled:!e.isPressable,onClick:j,allowTextSelectionOnPress:L,...P},_),{hoverProps:B,isHovered:F}=(0,o.M)({isDisabled:!e.isHoverable,...P}),{isFocusVisible:H,isFocused:K,focusProps:$}=(0,l.o)({autoFocus:C}),q=(0,a.useMemo)(()=>(0,n.N)({...g,disableAnimation:M}),[(0,c.t6)(g),M]),X=(0,a.useMemo)(()=>({slots:q,classNames:A,disableAnimation:M,isDisabled:e.isDisabled,isFooterBlurred:e.isFooterBlurred,fullWidth:e.fullWidth}),[q,A,e.isDisabled,e.isFooterBlurred,M,e.fullWidth]),Z=(0,a.useCallback)(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ref:_,className:q.base({class:S}),tabIndex:e.isPressable?0:-1,"data-hover":(0,c.sE)(F),"data-pressed":(0,c.sE)(W),"data-focus":(0,c.sE)(K),"data-focus-visible":(0,c.sE)(H),"data-disabled":(0,c.sE)(e.isDisabled),...(0,c.v6)(e.isPressable?{...z,...$,role:"button"}:{},e.isHoverable?B:{},(0,d.$)(P,{enabled:T}),(0,d.$)(t))}},[_,q,S,T,e.isPressable,e.isHoverable,e.isDisabled,F,W,H,z,$,B,P]),V=(0,a.useCallback)(()=>({ripples:I,onClear:D}),[I,D]);return{context:X,domRef:_,Component:E,classNames:A,children:y,isHovered:F,isPressed:W,disableAnimation:M,isPressable:e.isPressable,isHoverable:e.isHoverable,disableRipple:R,handlePress:U,isFocusVisible:H,getCardProps:Z,getRippleProps:V}}},26342:(e,t,r)=>{"use strict";r.d(t,{default:()=>a.a});var n=r(17173),a=r.n(n)},35736:(e,t,r)=>{"use strict";r.d(t,{ReviewsCarousel:()=>u});var n=r(97657),a=r(87085),l=r(36280);let o={SCROLL_AMOUNT:300},s=(0,a.memo)(function(e){let{review:t,showRating:r,isLast:a}=e;return(0,n.jsx)("div",{className:"w-48 md:w-64 shrink-0 ".concat(a?"":"mr-4 md:mr-8"),children:(0,n.jsx)(l.ReviewCard,{review:t,showRating:r})})}),i=(0,a.memo)(function(e){let{direction:t,show:r,onClick:a}=e;return(0,n.jsx)("button",{onClick:a,className:"absolute ".concat(t,"-0 top-0 bottom-0 w-16 bg-transparent\n no-button-style shadow-none focus:ring-0 focus:outline-hidden active:bg-transparent \n border-none focus:border-none outline-hidden\n ").concat(r?"bg-gradient-".concat("left"===t?"to-r":"to-l"," from-white to-transparent"):"pointer-events-none"),"aria-label":"Scroll ".concat(t)})}),u=(0,a.memo)(function(e){let{reviews:t,showRatings:r,title:l="Some reviews",width:u,height:c}=e,d=(0,a.useRef)(null),[f,m]=(0,a.useState)(!1),[b,h]=(0,a.useState)(!0),v=(0,a.useCallback)(()=>{let e=d.current;if(!e)return;let{scrollLeft:t,scrollWidth:r,clientWidth:n}=e;m(t>0),h(t{let t=d.current;if(!t)return;let r="left"===e?-o.SCROLL_AMOUNT:o.SCROLL_AMOUNT;t.scrollBy({left:r,behavior:"smooth"})},[]),{isDragging:g,handleDragStart:x,handleDragEnd:w,handleDragMove:y}=(e=>{let[t,r]=(0,a.useState)(!1),n=(0,a.useRef)({x:0,scrollLeft:0}),l=(0,a.useCallback)(t=>{e.current&&(r(!0),n.current={x:"touches"in t?t.touches[0].clientX:t.clientX,scrollLeft:e.current.scrollLeft})},[e]),o=(0,a.useCallback)(()=>{r(!1)},[]),s=(0,a.useCallback)(r=>{if(!t||!e.current)return;r.preventDefault();let a="touches"in r?r.touches[0].clientX:r.clientX,l=n.current.x-a;e.current.scrollLeft=n.current.scrollLeft+l},[t,e]);return{isDragging:t,handleDragStart:l,handleDragEnd:o,handleDragMove:s}})(d),j=(0,a.useCallback)(e=>{(null==e?void 0:e.currentTarget)&&(null==e?void 0:e.target)&&(e.persist(),y(e))},[y]),k=(0,a.useCallback)(e=>{(null==e?void 0:e.currentTarget)&&(null==e?void 0:e.target)&&(e.persist(),x(e))},[x]),C=(0,a.useCallback)(e=>{(null==e?void 0:e.currentTarget)&&(null==e?void 0:e.target)&&(e.persist(),w())},[w]),N=t.length<2,A=t.length<3&&"lg"===u;return(0,n.jsxs)("section",{className:"".concat("sm"===c?"mt-0 mb-0 p-0":""," section-separator"),children:[(0,n.jsx)("h3",{className:"text-2xl font-bold mb-4",children:l}),(0,n.jsxs)("div",{className:"w-full relative",children:[(0,n.jsx)("div",{className:"mx-auto mb-4 relative overflow-x-auto scrollbar-hide select-none\n max-w-[280px] sm:max-w-[380px] md:max-w-[420px] ".concat("lg"===u?"lg:max-w-[600px]":"","\n cursor-grab active:cursor-grabbing ").concat(N?"flex justify-center":""),ref:d,onScroll:v,onMouseDown:k,onMouseUp:C,onMouseLeave:C,onMouseMove:j,onTouchStart:k,onTouchEnd:C,onTouchMove:j,children:(0,n.jsx)("div",{className:"flex ".concat(A?"md:justify-center":""),children:t.map((e,a)=>(0,n.jsx)(s,{review:e,showRating:r,isLast:a===t.length-1},"review-".concat(a)))})}),(0,n.jsx)(i,{direction:"left",show:f,onClick:()=>p("left")}),(0,n.jsx)(i,{direction:"right",show:b,onClick:()=>p("right")})]})]})})},36280:(e,t,r)=>{"use strict";r.d(t,{ReviewCard:()=>b});var n=r(97657),a=r(77633),l=r(61472),o=r(26342),s=r(87085);let i=(0,s.memo)(function(e){var t;let{author:r}=e;if(!r)return null;let a=null==(t=r.image)?void 0:t.trim(),l=(null==a?void 0:a.startsWith("/"))?a:a?"/".concat(a):void 0;return(0,n.jsxs)("div",{className:"flex mx-auto items-center",children:[l&&(0,n.jsx)("div",{className:"w-8 h-8 rounded-full border border-slate-400 overflow-hidden shrink-0",children:(0,n.jsx)(o.default,{src:l,alt:"Avatar of ".concat(r.name),width:30,height:30,className:"w-full h-full object-cover"})}),(0,n.jsxs)("div",{className:"".concat(l?"ml-2":""),children:[(0,n.jsx)("p",{className:"my-0 text-xs",children:r.name}),r.description&&(0,n.jsx)("p",{className:"my-0 text-[10px] leading-3 text-slate-400",children:r.description})]})]})});var u=r(21471);let c={active:"text-yellow-400 fill-yellow-400",inactive:"text-gray-300",base:"w-5 h-5"},d=(0,s.memo)(function(e){let{rating:t,maxStars:r=5}=e;return(0,n.jsx)("div",{className:"flex mx-auto mb-2",role:"img","aria-label":"".concat(t," out of ").concat(r," stars"),children:Array.from({length:r},(e,r)=>(0,n.jsx)(u.A,{className:"".concat(c.base," ").concat(r{"use strict";r.d(t,{U:()=>u});var n=r(98161),a=r(64465),l=r(13336),o=r(45026),s=r(97657),i=(0,a.Rf)((e,t)=>{var r;let{as:a,className:i,children:u,...c}=e,d=(0,l.zD)(t),{slots:f,classNames:m}=(0,n.f)(),b=(0,o.$z)(null==m?void 0:m.body,i);return(0,s.jsx)(a||"div",{ref:d,className:null==(r=f.body)?void 0:r.call(f,{class:b}),...c,children:u})});i.displayName="HeroUI.CardBody";var u=i},63330:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return v},useLinkStatus:function(){return g}});let n=r(79852),a=r(97657),l=n._(r(87085)),o=r(81805),s=r(27475),i=r(34466),u=r(20742),c=r(1023),d=r(82305);r(99590);let f=r(91130),m=r(85328),b=r(72994);function h(e){return"string"==typeof e?e:(0,o.formatUrl)(e)}function v(e){let t,r,n,[o,v]=(0,l.useOptimistic)(f.IDLE_LINK_STATUS),g=(0,l.useRef)(null),{href:x,as:w,children:y,prefetch:j=null,passHref:k,replace:C,shallow:N,scroll:A,onClick:L,onMouseEnter:P,onTouchStart:_,legacyBehavior:E=!1,onNavigate:T,ref:M,unstable_dynamicOnHover:R,...S}=e;t=y,E&&("string"==typeof t||"number"==typeof t)&&(t=(0,a.jsx)("a",{children:t}));let D=l.default.useContext(s.AppRouterContext),O=!1!==j,I=null===j||"auto"===j?i.PrefetchKind.AUTO:i.PrefetchKind.FULL,{href:U,as:z}=l.default.useMemo(()=>{let e=h(x);return{href:e,as:w?h(w):e}},[x,w]);E&&(r=l.default.Children.only(t));let W=E?r&&"object"==typeof r&&r.ref:M,B=l.default.useCallback(e=>(null!==D&&(g.current=(0,f.mountLinkInstance)(e,U,D,I,O,v)),()=>{g.current&&((0,f.unmountLinkForCurrentNavigation)(g.current),g.current=null),(0,f.unmountPrefetchableInstance)(e)}),[O,U,D,I,v]),F={ref:(0,u.useMergedRef)(B,W),onClick(e){E||"function"!=typeof L||L(e),E&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),D&&(e.defaultPrevented||function(e,t,r,n,a,o,s){let{nodeName:i}=e.currentTarget;if(!("A"===i.toUpperCase()&&function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||e.currentTarget.hasAttribute("download"))){if(!(0,m.isLocalURL)(t)){a&&(e.preventDefault(),location.replace(t));return}if(e.preventDefault(),s){let e=!1;if(s({preventDefault:()=>{e=!0}}),e)return}l.default.startTransition(()=>{(0,b.dispatchNavigateAction)(r||t,a?"replace":"push",null==o||o,n.current)})}}(e,U,z,g,C,A,T))},onMouseEnter(e){E||"function"!=typeof P||P(e),E&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),D&&O&&(0,f.onNavigationIntent)(e.currentTarget,!0===R)},onTouchStart:function(e){E||"function"!=typeof _||_(e),E&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),D&&O&&(0,f.onNavigationIntent)(e.currentTarget,!0===R)}};return(0,c.isAbsoluteUrl)(z)?F.href=z:E&&!k&&("a"!==r.type||"href"in r.props)||(F.href=(0,d.addBasePath)(z)),n=E?l.default.cloneElement(r,F):(0,a.jsx)("a",{...S,...F,children:t}),(0,a.jsx)(p.Provider,{value:o,children:n})}r(3732);let p=(0,l.createContext)(f.IDLE_LINK_STATUS),g=()=>(0,l.useContext)(p);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},65109:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(97657),a=r(87085);let l=e=>{let{side:t,className:r,width:a}=e;return(0,n.jsx)("div",{className:"".concat(r," ").concat(a," ").concat(t,"-0 bg-gradient-to-").concat("left"===t?"r":"l"," from-white to-transparent"),"aria-hidden":"true"})},o=(0,a.memo)(function(e){let{width:t}=e,r="absolute top-0 bottom-0 pointer-events-none";return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(l,{side:"left",className:r,width:t}),(0,n.jsx)(l,{side:"right",className:r,width:t})]})})},74620:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(87085);function a(e){let{maxWidth:t,minScale:r=.1,debounceMs:a=100}=e,[l,o]=(0,n.useState)(1),s=(0,n.useRef)(void 0),i=(0,n.useCallback)(()=>{o(Math.min(.95,Math.max(r,window.innerWidth/t)))},[t,r]);return(0,n.useEffect)(()=>{let e=()=>s.current&&clearTimeout(s.current),t=()=>{e(),s.current=setTimeout(i,a)};return i(),window.addEventListener("resize",t,{passive:!0}),()=>{e(),window.removeEventListener("resize",t)}},[i,a]),l}},77633:(e,t,r)=>{"use strict";r.d(t,{Z:()=>u});var n=r(98161),a=r(24314),l=r(64465),o=r(84700),s=r(97657),i=(0,l.Rf)((e,t)=>{let{children:r,context:l,Component:i,isPressable:u,disableAnimation:c,disableRipple:d,getCardProps:f,getRippleProps:m}=(0,a.m)({...e,ref:t});return(0,s.jsxs)(i,{...f(),children:[(0,s.jsx)(n.u,{value:l,children:r}),u&&!c&&!d&&(0,s.jsx)(o.j,{...m()})]})});i.displayName="HeroUI.Card";var u=i},98161:(e,t,r)=>{"use strict";r.d(t,{f:()=>a,u:()=>n});var[n,a]=(0,r(83057).q)({name:"CardContext",strict:!0,errorMessage:"useCardContext: `context` is undefined. Seems you forgot to wrap component within "})}},e=>{e.O(0,[7924,2095,6331,4341,7358],()=>e(e.s=20839)),_N_E=e.O()}]);