1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2258],{5772:(e,t,r)=>{"use strict";r.d(t,{default:()=>o.a});var n=r(97651),o=r.n(n)},9023:(e,t,r)=>{"use strict";r.d(t,{n:()=>n});let n={error:{unauthorized:"Unauthorized",notFound:"Not found",userNotFound:"User not found",invalidCredentials:"Invalid credentials",somethingWentWrong:"Something went wrong. Please try again."}}},15362:(e,t,r)=>{"use strict";r.d(t,{default:()=>g});var n=r(95155),o=r(12115),a=r(43459),s=r(40980);r(89239);let i=o.createContext(null);function l(){let e=o.useContext(i);if(!e)throw Error("useCarousel must be used within a <Carousel />");return e}function c({orientation:e="horizontal",opts:t,setApi:r,plugins:l,className:u,children:d,...p}){let[h,f]=(0,a.A)({...t,axis:"horizontal"===e?"x":"y"},l),[g,m]=o.useState(!1),[v,x]=o.useState(!1),y=o.useCallback(e=>{e&&(m(e.canScrollPrev()),x(e.canScrollNext()))},[]),b=o.useCallback(()=>{f?.scrollPrev()},[f]),w=o.useCallback(()=>{f?.scrollNext()},[f]),j=o.useCallback(e=>{"ArrowLeft"===e.key?(e.preventDefault(),b()):"ArrowRight"===e.key&&(e.preventDefault(),w())},[b,w]);return o.useEffect(()=>{f&&r&&r(f)},[f,r]),o.useEffect(()=>{if(f)return y(f),f.on("reInit",y),f.on("select",y),()=>{f?.off("select",y)}},[f,y]),(0,n.jsx)(i.Provider,{value:{carouselRef:h,api:f,opts:t,orientation:e||(t?.axis==="y"?"vertical":"horizontal"),scrollPrev:b,scrollNext:w,canScrollPrev:g,canScrollNext:v},children:(0,n.jsx)("div",{onKeyDownCapture:j,className:(0,s.cn)("relative",u),role:"region","aria-roledescription":"carousel","data-slot":"carousel",...p,children:d})})}function u({className:e,...t}){let{carouselRef:r,orientation:o}=l();return(0,n.jsx)("div",{ref:r,className:"overflow-hidden","data-slot":"carousel-content",children:(0,n.jsx)("div",{className:(0,s.cn)("flex","horizontal"===o?"-ml-4":"-mt-4 flex-col",e),...t})})}function d({className:e,...t}){let{orientation:r}=l();return(0,n.jsx)("div",{role:"group","aria-roledescription":"slide","data-slot":"carousel-item",className:(0,s.cn)("min-w-0 shrink-0 grow-0 basis-full","horizontal"===r?"pl-4":"pt-4",e),...t})}var p=r(72945),h=r(5772);let f=[{name:"Michigan State University",src:"/logos/Michigan-State-University-Logo-700x394.png",href:"https://www.msu.edu/",alt:"Michigan State University"},{name:"Ann Arbor Spark",src:"/logos/spark.webp",href:"https://annarborusa.org/",alt:"Ann Arbor Spark"},{name:"Georgia Tech",src:"/logos/Georgia-Tech-Logo-before-2021-500x281.png",href:"https://www.gatech.edu/",alt:"Georgia Tech"},{name:"Innovative Marquette",src:"/logos/marquette.png",href:"https://innovatemarquette.org/",alt:"Innovative Marquette"},{name:"University of Michigan",src:"/logos/uofm.png",href:"https://umich.edu/",alt:"University of Michigan"},{name:"Conquer Accelerator",src:"/logos/conquer.png",href:"https://www.msufoundation.org/conquer-accelerator",alt:"Conquer Accelerator"},{name:"Missouri Innovation Center",src:"/logos/missouri.webp",href:"https://missouriinnovation.com/",alt:"Missouri Innovation Centermi"},{name:"Burgess Institute for Entrepreneurship and Innovation",src:"/logos/msu_business.png",href:"https://entrepreneurship.msu.edu/",alt:"Burgess Institute for Entrepreneurship and Innovation"}],g=()=>{let[e,t]=(0,o.useState)();return(0,n.jsxs)("div",{className:" overflow-hidden",children:[(0,n.jsx)("div",{className:"text-center mb-7 px-5 md:px-0",children:(0,n.jsx)("h2",{className:"text-xl md:text-xl font-medium mb-4 text-muted-foreground",children:"Empowering Founders, Researchers, and Incubators Worldwide"})}),(0,n.jsx)("div",{onMouseEnter:()=>{if(e){let t=e.plugins()?.autoScroll;t&&t.stop()}},onMouseLeave:()=>{if(e){let t=e.plugins()?.autoScroll;t&&t.play()}},children:(0,n.jsx)(c,{setApi:t,opts:{align:"center",loop:!0,dragFree:!0},plugins:[(0,p.A)({speed:.3,stopOnInteraction:!1,stopOnMouseEnter:!1})],className:"",children:(0,n.jsx)(u,{className:"items-center",children:f.map((e,t)=>(0,n.jsx)(d,{className:"basis-1/3 sm:basis-1/4 md:basis-1/5 lg:basis-1/7 flex justify-center",children:(0,n.jsx)("button",{onClick:()=>window.open(e.href,"_blank"),className:"cursor-pointer relative w-full h-full flex items-center justify-center",children:(0,n.jsx)("div",{className:"w-24 h-16 md:w-[200px] md:h-[60px] flex items-center justify-center",children:(0,n.jsx)(h.default,{src:e.src,alt:e.alt,width:150,height:80,className:"max-w-full max-h-full object-contain opacity-50 hover:opacity-90 transition-opacity filter grayscale hover:grayscale-0",priority:t<4,loading:t<4?void 0:"lazy",sizes:"(max-width: 768px) 50vw, (max-width: 1024px) 33vw, 150px",onError:t=>{let r=t.target;r.style.display="none";let n=r.parentElement;n&&(n.innerHTML=`<span class="text-xs font-medium text-slate-500 text-center">${e.name}</span>`)}})})})},t))})})})]})}},26412:(e,t,r)=>{Promise.resolve().then(r.bind(r,79219)),Promise.resolve().then(r.bind(r,15362)),Promise.resolve().then(r.bind(r,58388))},39989:(e,t,r)=>{"use strict";r.d(t,{sf:()=>i,so:()=>s});var n=r(32535),o=r(12115),a=(0,o.createContext)({client:n.Ay});function s(e){var t=e.children,r=e.client,s=e.apiKey,i=e.options,l=(0,o.useRef)(null),c=(0,o.useMemo)(function(){return r?(s&&console.warn("[PostHog.js] You have provided both `client` and `apiKey` to `PostHogProvider`. `apiKey` will be ignored in favour of `client`."),i&&console.warn("[PostHog.js] You have provided both `client` and `options` to `PostHogProvider`. `options` will be ignored in favour of `client`."),r):(s||console.warn("[PostHog.js] No `apiKey` or `client` were provided to `PostHogProvider`. Using default global `window.posthog` instance. You must initialize it manually. This is not recommended behavior."),n.Ay)},[r,s,JSON.stringify(i)]);return(0,o.useEffect)(function(){if(!r){var e=l.current;e?(s!==e.apiKey&&console.warn("[PostHog.js] You have provided a different `apiKey` to `PostHogProvider` than the one that was already initialized. This is not supported by our provider and we'll keep using the previous key. If you need to toggle between API Keys you need to control the `client` yourself and pass it in as a prop rather than an `apiKey` prop."),i&&!function e(t,r,n){if(void 0===n&&(n=new WeakMap),t===r)return!0;
1if("object"!=typeof t||null===t||"object"!=typeof r||null===r)return!1;if(n.has(t)&&n.get(t)===r)return!0;n.set(t,r);var o=Object.keys(t),a=Object.keys(r);if(o.length!==a.length)return!1;for(var s=0;s<o.length;s++){var i=o[s];if(!a.includes(i)||!e(t[i],r[i],n))return!1}return!0}(i,e.options)&&n.Ay.set_config(i)):(n.Ay.__loaded&&console.warn("[PostHog.js] `posthog` was already loaded elsewhere. This may cause issues."),n.Ay.init(s,i)),l.current={apiKey:s,options:null!=i?i:{}}}},[r,s,JSON.stringify(i)]),o.createElement(a.Provider,{value:{client:c}},t)}var i=function(){return(0,o.useContext)(a).client},l=function(e,t){return(l=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},c=function(e){return"function"==typeof e},u={componentStack:null,error:null},d=o.Component;if("function"!=typeof d&&null!==d)throw TypeError("Class extends value "+String(d)+" is not a constructor or null");function p(){this.constructor=h}function h(e){var t=d.call(this,e)||this;return t.state=u,t}l(h,d),h.prototype=null===d?Object.create(d):(p.prototype=d.prototype,new p),h.prototype.componentDidCatch=function(e,t){var r,n=t.componentStack,o=this.props.additionalProperties;this.setState({error:e,componentStack:n}),c(o)?r=o(e):"object"==typeof o&&(r=o),this.context.client.captureException(e,r)},h.prototype.render=function(){var e=this.props,t=e.children,r=e.fallback,n=this.state;if(null==n.componentStack)return c(t)?t():t;var a=c(r)?o.createElement(r,{error:n.error,componentStack:n.componentStack}):r;return o.isValidElement(a)?a:(console.warn("[PostHog.js][PostHogErrorBoundary] Invalid fallback prop, provide a valid React element or a function that returns a valid React element."),o.createElement(o.Fragment,null))},h.contextType=a},42763:(e,t,r)=>{"use strict";r.d(t,{Cf:()=>h,Es:()=>g,HM:()=>d,L3:()=>m,c7:()=>f,lG:()=>l,rr:()=>v,zM:()=>c});var n=r(95155),o=r(50497),a=r(33210),s=r(12115),i=r(40980);let l=o.bL,c=o.l9,u=o.ZL,d=o.bm,p=s.forwardRef(({className:e,...t},r)=>(0,n.jsx)(o.hJ,{ref:r,className:(0,i.cn)("fixed inset-0 z-[100] bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t}));p.displayName=o.hJ.displayName;let h=s.forwardRef(({className:e,children:t,...r},s)=>(0,n.jsxs)(u,{children:[(0,n.jsx)(p,{}),(0,n.jsxs)(o.UC,{ref:s,className:(0,i.cn)("fixed left-[50%] top-[50%] z-[100] grid w-full max-w-lg max-h-[85vh] overflow-y-auto translate-x-[-50%] translate-y-[-50%] gap-4 border bg-white p-5 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 sm:rounded-lg",e),...r,children:[t,(0,n.jsxs)(o.bm,{className:"absolute right-4 top-4 roun
1ded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[(0,n.jsx)(a.A,{className:"h-4 w-4"}),(0,n.jsx)("span",{className:"sr-only",children:"Close"})]})]})]}));h.displayName=o.UC.displayName;let f=({className:e,...t})=>(0,n.jsx)("div",{className:(0,i.cn)("flex flex-col space-y-1.5 text-center sm:text-left",e),...t});f.displayName="DialogHeader";let g=({className:e,...t})=>(0,n.jsx)("div",{className:(0,i.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});g.displayName="DialogFooter";let m=s.forwardRef(({className:e,...t},r)=>(0,n.jsx)(o.hE,{ref:r,className:(0,i.cn)("text-lg font-semibold leading-none tracking-tight",e),...t}));m.displayName=o.hE.displayName;let v=s.forwardRef(({className:e,...t},r)=>(0,n.jsx)(o.VY,{ref:r,className:(0,i.cn)("text-sm text-muted-foreground",e),...t}));v.displayName=o.VY.displayName},58388:(e,t,r)=>{"use strict";r.d(t,{RedirectToCheckoutButton:()=>g});
1var n=r(95155),o=r(89239),a=r(42763),s=r(9023),i=r(89835),l=r(9339);let c=(0,l.createServerReference)("603b742bf82dac5ebfff26f11a240fe49b68d8469c",l.callServer,void 0,l.findSourceMapURL,"redirectToCheckout");var u=r(40980),d=r(73321),p=r(12115),h=r(66609);let f=({product:e,subscriptionType:t,isPending:r,handleRedirect:a,userHadTrialBefore:s})=>(0,n.jsx)("div",{className:"flex flex-col gap-2 h-16",children:e.trialDays>0&&!s&&e.subscriptionType!==t?(0,n.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,n.jsx)(o.$,{size:"lg",variant:(e.popular,"outline"),className:(0,u.cn)("w-full rounded-full py-6 text-base","transition-all duration-200 group-hover:ring-1 group-hover:ring-blue-700 hover:shadow-md hover:ring-0"),isPending:r,onMouseDown:()=>a(!0),"data-test":`purchase-plan-${e.id}`,children:`Start ${e.trialDays}-Day Free Trial`}),(0,n.jsx)("p",{className:"text-sm text-center text-emerald-600 dark:text-emerald-400",children:"No credit card needed"})]}):(0,n.jsx)(o.$,{size:"lg",variant:e.popular?"default":"outline",className:(0,u.cn)("w-full rounded-full py-6 text-base",e.subscriptionType===t?"":"transition-all duration-200 group-hover:ring-1 group-hover:ring-blue-700 hover:shadow-md hover:ring-0"),isPending:r,onMouseDown:()=>a(),"data-test":`purchase-plan-${e.id}`,disabled:e.subscriptionType===t,children:t?e.subscriptionType===t?"Bought":"Upgrade / Downgrade":e.buttonText})}),g=({product:e,checkoutProductId:t,subscriptionType:r,isTrial:l,userHadTrialBefore:u})=>{let g=(0,d.useRouter)(),[m,v]=(0,p.useTransition)(),[x,y]=(0,p.useState)(!1),{capture:b}=(0,i.s)(),w=t=>{b("plan_selected",{event_type:"checkout_initiated",button_label:`purchase_plan_${e.id}`,plan_name:e.name,plan_id:e.id,price:e.price,subscription_type:e.subscriptionType,currency:"USD",source:"pricing_page",user_has_subscription:!!r,action_type:r?"upgrade_downgrade":"new_purchase"}),v(async()=>{c(e.id,!!t).then(async t=>{if(t.error){let r=t.error===s.n.error.unauthorized?s.n.error.somethingWentWrong:t.error;h.oR.error(r),b("checkout_error",{event_type:"error",error_message:t.error,plan_id:e.id,plan_name:e.name,source:"pricing_page"})}if(t.success){if(t.data){b("redirected_to_stripe",{event_type:"navigation",plan_id:e.id,plan_name:e.name,source:"pricing_page"}),g.push(t.data.url);return}h.oR.success(`Success updating subscription to "${e.name}"`),b("subscription_updated",{event_type:"purchase_complete",plan_id:e.id,plan_name:e.name,source:"pricing_page"}),setTimeout(()=>{g.refresh()},1e3)}}).catch(t=>{b("checkout_error",{event_type:"error",error_message:t.message||"Unknown error",plan_id:e.id,source:"pricing_page"})})})};return((0,p.useEffect)(()=>{t===e.id&&w(l)},[e,t]),r)?(0,n.jsxs)(a.lG,{open:x,onOpenChange:y,children:[(0,n.jsx)(a.zM,{asChild:!0,children:(0,n.jsx)(f,{product:e,subscriptionType:r,isPending:m,handleRedirect:()=>y(e=>!e),userHadTrialBefore:!1})}),(0,n.jsxs)(a.Cf,{className:"sm:max-w-[425px]",children:[(0,n.jsxs)(a.c7,{children:[(0,n.jsx)(a.L3,{children:"Upgrade / Downgrade Subscription"}),(0,n.jsx)(a.rr,{children:`Youâre switching to "${e.name}". Your billing will be adjusted based on the remaining time in your current period. Proceed?`})]}),(0,n.jsxs)(a.Es,{children:[(0,n.jsx)(a.HM,{asChild:!0,children:(0,n.jsx)(o.$,{variant:"outline",children:"Cancel"})}),(0,n.jsx)(o.$,{type:"submit",onMouseDown:()=>{y(e=>!e),w()},children:"Yes"})]})]})]}):(0,n.jsx)(f,{product:e,subscriptionType:r,isPending:m,handleRedirect:w,userHadTrialBefore:u})}},73321:(e,t,r)=>{"use strict";var n=r(74645);r.o(n,"useParams")&&r.d(t,{useParams:function(){return n.useParams}}),r.o(n,"usePathname")&&r.d(t,{usePathname:function(){return n.usePathname}}),r.o(n,"useRouter")&&r.d(t,{useRouter:function(){return n.useRouter}}),r.o(n,"useSearchParams")&&r.d(t,{useSearchParams:function(){return n.useSearchParams}}),r.o(n,"useSelectedLayoutSegments")&&r.d(t,{useSelectedLayoutSegments:function(){return n.useSelectedLayoutSegments}})},79219:(e,t,r)=>{"use strict";r.d(t,{ScheduleDemoButton:()=>l});
1var n=r(95155),o=r(89239),a=r(89835),s=r(98500),i=r.n(s);function l(){let{capture:e}=(0,a.s)();return(0,n.jsx)(o.$,{variant:"default",size:"lg",asChild:!0,children:(0,n.jsx)(i(),{href:"https://calendly.com/customerslens-support/30min",target:"_blank",rel:"noopener noreferrer",onClick:()=>{e("Demo Scheduled",{event_type:"demo_scheduling_button_clicked",source:"pricing_page"})},className:"no-underline",children:"Schedule a Demo"})})}},89239:(e,t,r)=>{"use strict";r.d(t,{$:()=>d,r:()=>u});var n=r(95155),o=r(35273),a=r(18460),s=r(12115),i=r(33873),l=r(70872),c=r(40980);let u=(0,a.F)("inline-flex cursor-pointer items-center justify-center whitespace-nowrap rounded-full text-sm font-medium ring-offset-background transition-colors focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-blue-accent text-primary-foreground hover:opacity-80 transition-opacity duration-300 cursor-pointer",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90 cursor-pointer",green:"bg-green-signal text-white hover:bg-green-signal/90 cursor-pointer",outline:"border border-gray-300 bg-background text-blue-accent hover:bg-blue-100 cursor-pointer transition-all duration-300",secondary:"gradient-secondary transition-all duration-200 ease-linear text-secondary-foreground hover:bg-[var(--color-aibutton-background)]/80 cursor-pointer ",ghostCard:"text-blue-800 hover:text-blue-900 hover:bg-blue-50 transition-all duration-300",ghost:"hover:bg-accent hover:text-accent-foreground cursor-pointer",link:"text-primary underline-offset-4 hover:underline cursor-pointer",icon:"text-gray-500 hover:bg-blue-50 hover:text-persian-600 rounded-sm cursor-pointer transition-all",important:"font-medium bg-secondary text-primary-foreground hover:bg-secondary/90 cursor-pointer",withShadow:"drop-shadow-lg gradient-primary hover:bg-blue-accent/80 transition-all duration-200 ease-linear text-white font-medium text-base",youtube:"bg-red-500 text-white hover:bg-red-500/90 cursor-pointer"},size:{default:"h-8 2xl:h-9 px-4 py-2",xs:"h-7 px-3 text-xs",sm:"h-7 2xl:h-8 px-3 2xl:px-4 ",lg:"h-11 px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),d=s.forwardRef(({className:e,variant:t,size:r,isPending:a=!1,children:s,asChild:d=!1,shortcut:p,tooltip:h,type:f,...g},m)=>{let v=d?o.DX:"button",x={default:"white",destructive:"white",outline:"black",secondary:"white",ghost:"black",link:"black",icon:"black",youtube:"white"}[t??"default"]||"white",y=(0,n.jsx)(v,{className:(0,c.cn)(u({variant:t,size:r,className:e})),ref:m,disabled:a||g.disabled,type:f??"button",...g,children:a?(0,n.jsx)(i.ScaleLoader,{colorInverted:"white"===x}):s});return p?(0,n.jsxs)("div",{className:"flex flex-col items-center",children:[y,(0,n.jsxs)("span",{className:"mt-1 font-sans text-xs text-gray-400",children:["(",p,")"]})]}):h?(0,n.jsx)(l.TooltipProvider,{children:(0,n.jsxs)(l.Tooltip,{children:[(0,n.jsx)(l.TooltipTrigger,{asChild:!0,children:y}),(0,n.jsx)(l.TooltipContent,{children:(0,n.jsx)("p",{children:h})})]})}):y});d.displayName="Button"},89835:(e,t,r)=>{"use strict";r.d(t,{s:()=>o});var n=r(39989);let o=()=>{let e=(0,n.sf)();return{capture:(t,r)=>{e.capture(t,r),window.dataLayer&&window.dataLayer.push({event:t,...r})}}}},97651:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={default:function(){return u},getImageProps:function(){return c}};for(var o in n)Object.defineProperty(t,o,{enumerable:!0,get:n[o]});let a=r(73623),s=r(95413),i=r(38437),l=a._(r(36095));function c(e){let{props:t}=(0,s.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],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 u=i.Image}},e=>{e.O(0,[8229,8409,6043,4003,8500,4974,8437,8642,355,4008,8441,3794,7358],()=>e(e.s=26412)),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.