1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,487486,e=>{"use strict";var r=e.i(413274),t=e.i(294237),a=e.i(841024),i=e.i(975157);let n=(0,t.cva)("group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-4xl border border-transparent px-2 py-0.5 text-xs font-medium whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&>svg]:pointer-events-none [&>svg]:size-3!",{variants:{variant:{default:"bg-primary text-primary-foreground [a]:hover:bg-primary/80",secondary:"bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80",destructive:"bg-destructive/10 text-destructive focus-visible:ring-destructive/20 dark:bg-destructive/20 dark:focus-visible:ring-destructive/40 [a]:hover:bg-destructive/20",outline:"border-border text-foreground [a]:hover:bg-muted [a]:hover:text-muted-foreground",ghost:"hover:bg-muted hover:text-muted-foreground dark:hover:bg-muted/50",link:"text-primary underline-offset-4 hover:underline"}},defaultVariants:{variant:"default"}});function s({className:e,variant:t="default",asChild:s=!1,...o}){let l=s?a.Slot.Root:"span";return(0,r.jsx)(l,{"data-slot":"badge","data-variant":t,className:(0,i.cn)(n({variant:t}),e),...o})}e.s(["Badge",()=>s])},133713,e=>{"use strict";var r=e.i(578938);e.s(["useCurrentUser",0,()=>{let{data:e,error:t}=r.authClient.useSession();return t?(console.error("useCurrentUser, error:",t),null):e?.user}])},441211,e=>{"use strict";var r=e.i(862667),t=e.i(780600),a=e.i(482430),i=e.i(226099),n=e.i(291967),s=e.i(254856),o=e.i(83812),l=e.i(297651),d=e.i(450021),c=e.i(62799),u=e.i(413274),p="Accordion",f=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[m,g,x]=(0,a.createCollection)(p),[v,b]=(0,t.createContextScope)(p,[x,l.createCollapsibleScope]),h=(0,l.createCollapsibleScope)(),y=r.default.forwardRef((e,r)=>{let{type:t,...a}=e;return(0,u.jsx)(m.Provider,{scope:e.__scopeAccordion,children:"multiple"===t?(0,u.jsx)(k,{...a,ref:r}):(0,u.jsx)(I,{...a,ref:r})})});y.displayName=p;var[j,C]=v(p),[w,N]=v(p,{collapsible:!1}),I=r.default.forwardRef((e,t)=>{let{value:a,defaultValue:i,onValueChange:n=()=>{},collapsible:o=!1,...l}=e,[d,c]=(0,s.useControllableState)({prop:a,defaultProp:i??"",onChange:n,caller:p});return(0,u.jsx)(j,{scope:e.__scopeAccordion,value:r.default.useMemo(()=>d?[d]:[],[d]),onItemOpen:c,onItemClose:r.default.useCallback(()=>o&&c(""),[o,c]),children:(0,u.jsx)(w,{scope:e.__scopeAccordion,collapsible:o,children:(0,u.jsx)(S,{...l,ref:t})})})}),k=r.default.forwardRef((e,t)=>{let{value:a,defaultValue:i,onValueChange:n=()=>{},...o}=e,[l,d]=(0,s.useControllableState)({prop:a,defaultProp:i??[],onChange:n,caller:p}),c=r.default.useCallback(e=>d((r=[])=>[...r,e]),[d]),f=r.default.useCallback(e=>d((r=[])=>r.filter(r=>r!==e)),[d]);return(0,u.jsx)(j,{scope:e.__scopeAccordion,value:l,onItemOpen:c,onItemClose:f,children:(0,u.jsx)(w,{scope:e.__scopeAccordion,collapsible:!0,children:(0,u.jsx)(S,{...o,ref:t})})})}),[T,P]=v(p),S=r.default.forwardRef((e,t)=>{let{__scopeAccordion:a,disabled:s,dir:l,orientation:d="vertical",...p}=e,x=r.default.useRef(null),v=(0,i.useComposedRefs)(x,t),b=g(a),h="ltr"===(0,c.useDirection)(l),y=(0,n.composeEventHandlers)(e.onKeyDown,e=>{if(!f.includes(e.key))return;let r=e.target,t=b().filter(e=>!e.ref.current?.disabled),a=t.findIndex(e=>e.ref.current===r),i=t.length;if(-1===a)return;e.preventDefault();let n=a,s=i-1,o=()=>{(n=a+1)>s&&(n=0)},l=()=>{(n=a-1)<0&&(n=s)};switch(e.key){case"Home":n=0;break;case"End":n=s;break;case"ArrowRight":"horizontal"===d&&(h?o():l());break;case"ArrowDown":"vertical"===d&&o();break;case"ArrowLeft":"horizontal"===d&&(h?l():o());break;case"ArrowUp":"vertical"===d&&l()}let c=n%i;t[c].ref.current?.focus()});return(0,u.jsx)(T,{scope:a,disabled:s,direction:l,orientation:d,children:(0,u.jsx)(m.Slot,{scope:a,children:(0,u.jsx)(o.Primitive.div,{...p,"data-orientation":d,ref:v,onKeyDown:s?void 0:y})})})}),A="AccordionItem",[_,R]=v(A),E=r.default.forwardRef((e,r)=>{let{__scopeAccordion:t,value:a,...i}=e,n=P(A,t),s=C(A,t),o=h(t),c=(0,d.useId)(),p=a&&s.value.includes(a)||!1,f=n.disabled||e.disabled;return(0,u.jsx)(_,{scope:t,open:p,disabled:f,triggerId:c,children:(0,u.jsx)(l.Root,{"data-orientation":n.orientation,"data-state":F(p),...o,...i,ref:r,disabled:f,open:p,onOpenChange:e=>{e?s.onItemOpen(a):s.onItemClose(a)}})})});E.displayName=A;var z="AccordionHeader",O=r.default.forwardRef((e,r)=>{let{__scopeAccordion:t,...a}=e,i=P(p,t),n=R(z,t);return(0,u.jsx)(o.Primitive.h3,{"data-orientation":i.orientation,"data-state":F(n.open),"data-disabled":n.disabled?"":void 0,...a,ref:r})});O.displayName=z;var U="AccordionTrigger",D=r.default.forwardRef((e,r)=>{let{__scopeAccordion:t,...a}=e,i=P(p,t),n=R(U,t),s=N(U,t),o=h(t);return(0,u.jsx)(m.ItemSlot,{scope:t,children:(0,u.jsx)(l.Trigger,{"aria-disabled":n.open&&!s.collapsible||void 0,"data-orientation":i.orientation,id:n.triggerId,...o,...a,ref:r})})});D.displayName=U;var B="AccordionContent",L=r.default.forwardRef((e,r)=>{let{__scopeAccordion:t,...a}=e,i=P(p,t),n=R(B,t),s=h(t);return(0,u.jsx)(l.Content,{role:"region","aria-labelledby":n.triggerId,"data-orientation":i.orientation,...s,...a,ref:r,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function F(e){return e?"open":"closed"}L.displayName=B,e.s(["Accordion",()=>y,"AccordionContent",()=>L,"AccordionHeader",()=>O,"AccordionItem",()=>E,"AccordionTrigger",()=>D,"Content",()=>L,"Header",()=>O,"Item",()=>E,"Root",()=>y,"Trigger",()=>D,"createAccordionScope",()=>b])},808562,e=>{"use strict";var r=e.i(413274),t=e.i(862667),a=e.i(780600),i=e.i(83812),n=e.i(166738),s=e.i(291967),o=e.i(254856),l="Toggle",d=t.forwardRef((e,t)=>
1{let{pressed:a,defaultPressed:n,onPressedChange:d,...c}=e,[u,p]=(0,o.useControllableState)({prop:a,onChange:d,defaultProp:n??!1,caller:l});return(0,r.jsx)(i.Primitive.button,{type:"button","aria-pressed":u,"data-state":u?"on":"off","data-disabled":e.disabled?"":void 0,...c,ref:t,onClick:(0,s.composeEventHandlers)(e.onClick,()=>{e.disabled||p(!u)})})});d.displayName=l,e.s(["Root",()=>d,"Toggle",()=>d],166933);var c=e.i(62799),u="ToggleGroup",[p,f]=(0,a.createContextScope)(u,[n.createRovingFocusGroupScope]),m=(0,n.createRovingFocusGroupScope)(),g=t.default.forwardRef((e,t)=>{let{type:a,...i}=e;if("single"===a)return(0,r.jsx)(b,{...i,ref:t});if("multiple"===a)return(0,r.jsx)(h,{...i,ref:t});throw Error(`Missing prop \`type\` expected on \`${u}\``)});g.displayName=u;var[x,v]=p(u),b=t.default.forwardRef((e,a)=>{let{value:i,defaultValue:n,onValueChange:s=()=>{},...l}=e,[d,c]=(0,o.useControllableState)({prop:i,defaultProp:n??"",onChange:s,caller:u});return(0,r.jsx)(x,{scope:e.__scopeToggleGroup,type:"single",value:t.default.useMemo(()=>d?[d]:[],[d]),onItemActivate:c,onItemDeactivate:t.default.useCallback(()=>c(""),[c]),children:(0,r.jsx)(C,{...l,ref:a})})}),h=t.default.forwardRef((e,a)=>{let{value:i,defaultValue:n,onValueChange:s=()=>{},...l}=e,[d,c]=(0,o.useControllableState)({prop:i,defaultProp:n??[],onChange:s,caller:u}),p=t.default.useCallback(e=>c((r=[])=>[...r,e]),[c]),f=t.default.useCallback(e=>c((r=[])=>r.filter(r=>r!==e)),[c]);return(0,r.jsx)(x,{scope:e.__scopeToggleGroup,type:"multiple",value:d,onItemActivate:p,onItemDeactivate:f,children:(0,r.jsx)(C,{...l,ref:a})})});g.displayName=u;var[y,j]=p(u),C=t.default.forwardRef((e,t)=>{let{__scopeToggleGroup:a,disabled:s=!1,rovingFocus:o=!0,orientation:l,dir:d,loop:u=!0,...p}=e,f=m(a),g=(0,c.useDirection)(d),x={role:"group",dir:g,...p};return(0,r.jsx)(y,{scope:a,rovingFocus:o,disabled:s,children:o?(0,r.jsx)(n.Root,{asChild:!0,...f,orientation:l,dir:g,loop:u,children:(0,r.jsx)(i.Primitive.div,{...x,ref:t})}):(0,r.jsx)(i.Primitive.div,{...x,ref:t})})}),w="ToggleGroupItem",N=t.default.forwardRef((e,a)=>{let i=v(w,e.__scopeToggleGroup),s=j(w,e.__scopeToggleGroup),o=m(e.__scopeToggleGroup),l=i.value.includes(e.value),d=s.disabled||e.disabled,c={...e,pressed:l,disabled:d},u=t.default.useRef(null);return s.rovingFocus?(0,r.jsx)(n.Item,{asChild:!0,...o,focusable:!d,active:l,ref:u,children:(0,r.jsx)(I,{...c,ref:a})}):(0,r.jsx)(I,{...c,ref:a})});N.displayName=w;var I=t.default.forwardRef((e,t)=>{let{__scopeToggleGroup:a,value:i,...n}=e,s=v(w,a),o={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},l="single"===s.type?o:void 0;return(0,r.jsx)(d,{...l,...n,ref:t,onPressedChange:e=>{e?s.onItemActivate(i):s.onItemDeactivate(i)}})});e.s(["Item",()=>N,"Root",()=>g,"ToggleGroup",()=>g,"ToggleGroupItem",()=>N,"createToggleGroupScope",()=>f],606906);var k=e.i(606906),k=k,T=e.i(975157),P=e.i(294237);e.i(166933);let S=(0,P.cva)("group/toggle inline-flex items-center justify-center gap-1 rounded-lg text-sm font-medium whitespace-nowrap transition-all outline-none hover:bg-muted hover:text-foreground focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 aria-pressed:bg-muted data-[state=on]:bg-muted dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",{variants:{variant:{default:"bg-transparent",outline:"border border-input bg-transparent hover:bg-muted"},size:{default:"h-8 min-w-8 px-2",sm:"h-7 min-w-7 rounded-[min(var(--radius-md),12px)] px-1.5 text-[0.8rem]",lg:"h-9 min-w-9 px-2.5"}},defaultVariants:{variant:"default",size:"default"}}),A=t.createContext({size:"default",variant:"default",spacing:0,orientation:"horizontal"});function _({className:e,variant:t,size:a,spacing:i=0,orientation:n="horizontal",children:s,...o}){return(0,r.jsx)(k.Root,{"data-slot":"toggle-group","data-variant":t,"data-size":a,"data-spacing":i,"data-orientation":n,style:{"--gap":i},className:(0,T.cn)("group/toggle-group flex w-fit flex-row items-center gap-[--spacing(var(--gap))] rounded-lg data-[size=sm]:rounded-[min(var(--radius-md),10px)] data-vertical:flex-col data-vertical:items-stretch",e),...o,children:(0,r.jsx)(A.Provider,{value:{variant:t,size:a,spacing:i,orientation:n},children:s})})}function R({className:e,children:a,variant:i="default",size:n="default",...s}){let o=t.useContext(A);return(0,r.jsx)(k.Item,{"data-slot":"toggle-group-item","data-variant":
1o.variant||i,"data-size":o.size||n,"data-spacing":o.spacing,className:(0,T.cn)("shrink-0 group-data-[spacing=0]/toggle-group:rounded-none group-data-[spacing=0]/toggle-group:px-2 focus:z-10 focus-visible:z-10 group-data-horizontal/toggle-group:data-[spacing=0]:first:rounded-l-lg group-data-vertical/toggle-group:data-[spacing=0]:first:rounded-t-lg group-data-horizontal/toggle-group:data-[spacing=0]:last:rounded-r-lg group-data-vertical/toggle-group:data-[spacing=0]:last:rounded-b-lg group-data-horizontal/toggle-group:data-[spacing=0]:data-[variant=outline]:border-l-0 group-data-vertical/toggle-group:data-[spacing=0]:data-[variant=outline]:border-t-0 group-data-horizontal/toggle-group:data-[spacing=0]:data-[variant=outline]:first:border-l group-data-vertical/toggle-group:data-[spacing=0]:data-[variant=outline]:first:border-t",S({variant:o.variant||i,size:o.size||n}),e),...s,children:a})}e.s(["ToggleGroup",()=>_,"ToggleGroupItem",()=>R],808562)},537225,e=>{"use strict";var r=e.i(862667);function t(){let[e,t]=r.useState(!1);return r.useEffect(()=>{t(!0)},[]),e}e.s(["useMounted",()=>t])},763943,e=>{"use strict";function r(e,r){return new Intl.NumberFormat("en-US",{style:"currency",currency:r,minimumFractionDigits:0}).format(e/100)}function t(e){let r=e.getFullYear(),t=String(e.getMonth()+1).padStart(2,"0"),a=String(e.getDate()).padStart(2,"0");return`${r}/${t}/${a}`}e.s(["formatDate",()=>t,"formatPrice",()=>r])},495966,e=>{"use strict";let r=(0,e.i(667784).default)("circle-x",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);e.s(["default",()=>r])},333115,e=>{"use strict";var r=e.i(413274),t=e.i(519455),a=e.i(945228),i=e.i(515246),n=e.i(862667),s=e.i(754219);function o({onCheckout:e,metadata:o,errorMessage:l,loadingLabel:d,variant:c="default",size:u="default",className:p,children:f,disabled:m=!1}){let[g,x]=(0,n.useState)(!1),v=async()=>{try{x(!0);let r={...o,...function(){let e={};if(!a.websiteConfig.affiliates?.enable)return e;if("promotekit"===a.websiteConfig.affiliates.provider){let r=window.promotekit_referral;r&&(e.promotekit_referral=r)}if("affonso"===a.websiteConfig.affiliates.provider){let r,t="u">typeof document&&(r=document.cookie.match(/(?:^|; )affonso_referral=([^;]*)/))?decodeURIComponent(r[1]):null;t&&(e.affonso_referral=t)}return e}()},t=await e(r);t?.url?window.location.href=t.url:s.toast.error(l)}catch(e){console.error("Checkout error:",e),s.toast.error(l)}finally{x(!1)}};return(0,r.jsx)(t.Button,{variant:c,size:u,className:p,onClick:v,disabled:g||m,children:g?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.Loader2Icon,{className:"mr-2 size-4 animate-spin"}),d]}):f})}e.s(["BaseCheckoutButton",()=>o])},102924,e=>{"use strict";var r=e.i(413274),t=e.i(975157);function a({id:e,title:a,titleAs:i="p",titleClassName:n,subtitle:s,subtitleAs:o="h2",subtitleClassName:l,description:d,descriptionAs:c="p",descriptionClassName:u,className:p,children:f}){return(0,r.jsxs)("div",{id:e,className:(0,t.cn)("flex flex-col items-center text-center gap-4",p),children:[a?(0,r.jsx)(i,{className:(0,t.cn)("uppercase tracking-wider text-primary font-semibold",n),children:a}):null,s?(0,r.jsx)(o,{className:(0,t.cn)("text-balance text-2xl text-foreground",l),children:s}):null,d?(0,r.jsx)(c,{className:(0,t.cn)("text-balance text-lg text-muted-foreground",u),children:d}):null,f]})}e.s(["HeaderSection",()=>a])},763575,e=>{"use strict";var r=e.i(413274),t=e.i(862667),a=e.i(975157);function i({children:e,className:i,delay:n=0,as:s="div"}){let{ref:o,isInView:l}=function({threshold:e=.15,rootMargin:r="0px 0px -60px 0px",once:a=!0}={}){let i=(0,t.useRef)(null),[n,s]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{let t=i.current;if(!t)return;let n=new IntersectionObserver(([e])=>{e.isIntersecting?(s(!0),a&&n.unobserve(t)):a||s(!1)},{threshold:e,rootMargin:r});return n.observe(t),()=>n.disconnect()},[e,r,a]),{ref:i,isInView:n}}();return(0,r.jsx)(s,{ref:o,className:(0,a.cn)(l?"reveal-visible":"reveal-hidden",i),style:n>0?{animationDelay:`${n}ms`}:void 0,children:e})}e.s(["ScrollReveal",()=>i],763575)},519186,279634,e=>{"use strict";function r(e,t,a="all"){var i;let n=(i=t)?Object.fromEntries(Object.entries(i).filter(([,e])=>void 0!==e)):{};if("ga"!==a)try{let r=window.umami;r&&"function"==typeof r.track&&r.track(e,n)}catch{}if("umami"!==a)try{let r=window.gtag;"function"==typeof r&&r("event",e,n)}catch{}}e.s(["ANALYTICS_EVENTS",0,{CTA_CLICK:"cta_click",SIGNUP:"signup",APIKEY_CREATED:"apikey_created",PLAYGROUND_GENERATE:"playground_generate",SKILL_INSTALL_COPY:"skill_install_copy",FIRST_API_CALL:"first_api_call",CHECKOUT_STARTED:"checkout_started",PURCHASE:"purchase",SUBSCRIPTION_RENEWED:"subscription_renewed",SUBSCRIPTION_CANCELED:"subscription_canceled",CALC_USE:"calc_use",OUTBOUND:"outbound"}],519186),e.s(["trackEvent",()=>r],279634)},131754,e=>{"use strict";var r=e.i(495966);e.s(["XCircleIcon",()=>r.default])},409626,e=>{"use strict";let r=(0,e.i(667784).default)("circle-check-big",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);e.s(["default",()=>r])},731283,e=>{"use strict";var r=e.i(409626);e.s(["CheckCircleIcon",()=>r.default])},352318,e=>{"use strict";var r=e.i(450549),t=e.i(945228);function a(){let e=(0,r.useTranslations)("PricePlans"),a=t.websiteConfig.price,i={};return a.plans.free&&(i.free={...a.plans.free,name:e("free.name"),description:e("free.description"),features:[e("free.features.feature-1"),e("free.features.feature-2"),e("free.features.feature-3"),e("free.features.feature-4")],limits:[e("free.limits.limit-1"),e("free.limits.limit-2"),e("free.limits.limit-3")]}),a.plans.pro&&(i.pro={...a.plans.pro,name:e("pro.name"),description:e("pro.description"),features:[e("pro.features.feature-1"),e("pro.features.feature-2"),e("pro.features.feature-3"),e("pro.features.feature-4"),e("pro.features.feature-5")],limits:[e("pro.limits.limit-1"),e("pro.limits.limit-2")]}),i}e.s(["usePricePlans",()=>a])},273443,e=>{"use strict";var r=e.i(413274),t=e.i(441211),t=t,a=e.i(975157),i=e.i(628997),n=e.i(8362);function s({className:e,...i}){return(0,r.jsx)(t.Root,{"data-slot":"accordion",className:(0,a.cn)("flex w-full flex-col",e),...i})}function o({className:e,...i}){return(0,r.jsx)(t.Item,{"data-slot":"accordion-item",className:(0,a.cn)("not-last:border-b",e),...i})}function l({className:e,children:s,...o}){return(0,r.jsx)(t.Header,{className:"flex",children:(0,r.jsxs)(t.Trigger,{"data-slot":"accordion-trigger",className:(0,a.cn)("group/accordion-trigger relative flex flex-1 items-start justify-between rounded-lg border border-transparent py-2.5 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 focus-visible:after:border-ring disabled:pointer-events-none disabled:opacity-50 **:data-[slot=accordion-trigger-icon]:ml-auto **:data-[slot=accordion-trigger-icon]:size-4 **:data-[slot=accordion-trigger-icon]:text-muted-foreground",e),...o,children:[s,(0,r.jsx)(i.ChevronDownIcon,{"data-slot":"accordion-trigger-icon",className:"pointer-events-none shrink-0 group-aria-expanded/accordion-trigger:hidden"}),(0,r.jsx)(n.ChevronUpIcon,{"data-slot":"accordion-trigger-icon",className:"pointer-events-none hidden shrink-0 group-aria-expanded/accordion-trigger:inline"})]})})}function d({className:e,children:i,...n}){return(0,r.jsx)(t.Content,{"data-slot":"accordion-content",className:"overflow-hidden text-sm data-open:animate-accordion-down data-closed:animate-accordion-up",...n,children:(0,r.jsx)("div",{className:(0,a.cn)("h-(--radix-accordion-content-height) pt-0 pb-2.5 [&_a]:underline [&_a]:underline-offset-3 [&_a]:hover:text-foreground [&_p:not(:last-child)]:mb-4",e),children:i})})}e.s(["Accordion",()=>s,"AccordionContent",()=>d,"AccordionItem",()=>o,"AccordionTrigger",()=>l],273443)},26345,e=>{"use strict";var r=e.i(413274),t=e.i(102924),a=e.i(763575),i=e.i(273443),n=e.i(450549);function s(){let e=(0,n.useTranslations)("HomePage.faqs"),s=[{id:"item-1",question:e("items.item-1.question"),answer:e("items.item-1.answer")},{id:"item-2",question:e("items.item-2.question"),answer:e("items.item-2.answer")},{id:"item-3",question:e("items.item-3.question"),answer:e("items.item-3.answer")},{id:"item-4",question:e("items.item-4.question"),answer:e("items.item-4.answer")},{id:"item-5",question:e("items.item-5.question"),answer:e("items.item-5.answer")}];return(0,r.jsx)("section",{id:"faqs",className:"px-4 py-16 md:py-24",children:(0,r.jsxs)("div",{className:"mx-auto max-w-4xl",children:[(0,r.jsx)(a.ScrollReveal,{children:(0,r.jsx)(t.HeaderSection,{title:e("title"),subtitle:e("subtitle")})}),(0,r.jsx)(a.ScrollReveal,{delay:150,className:"mx-auto max-w-4xl mt-12",children:(0,r.jsx)(i.Accordion,{type:"single",collapsible:!0,className:"ring-primary/10 w-full rounded-2xl border border-primary/15 px-4 py-3 shadow-sm ring-4 dark:ring-primary/5 dark:border-primary/10 sm:px-8",children:s.map(e=>(0,r.jsxs)(i.AccordionItem,{value:e.id,className:"border-dashed",children:[(0,r.jsx)(i.AccordionTrigger,{className:"text-base hover:no-underline",children:e.question}),(0,r.jsx)(i.AccordionContent,{children:(0,r.jsx)("p",{className:"text-base text-muted-foreground",children:e.answer})})]},e.id))})})]})})}e.s(["default",()=>s])},617968,e=>{"use strict";var r=e.i(413274),t=e.i(808562),a=e.i(352318),i=e.i(975157),n=e.i(177227),s=e.i(450549),o=e.i(862667),l=e.i(519455),d=e.i(515288),c=e.i(133713),u=e.i(537225),p=e.i(520133),f=e.i(763943),m=e.i(731283),g=e.i(131754),x=e.i(920932),v=e.i(487486),b=e.i(74058);let h=(0,b.createServerReference)("7f862ba8abdd6aa2ad6d264182f8279a2b6fc1e933",b.callServer,void 0,b.findSourceMapURL,"createCheckoutAction");var y=e.i(519186),j=e.i(279634),C=e.i(333115);function w({userId:e,planId:t,priceId:a,metadata:i,variant:n,size:o,className:l,children:d}){let c=(0,s.useTranslations)("PricingPage.CheckoutButton"),u=async r=>{(0,j.trackEvent)(y.ANALYTICS_EVENTS.CTA_CLICK,{location:"pricing",plan:t});let i=await h({userId:e,planId:t,priceId:a,metadata:Object.keys(r).length>0?r:void 0});return i?.data?.success&&i?.data?.data?.url?{url:i.data.data.url}:null};return(0,r.jsx)(C.BaseCheckoutButton,{onCheckout:u,metadata:i,errorMessage:c("checkoutFailed"),loadingLabel:c("loading"),variant:n,size:o,className:l,children:d})}function N({plan:e,interval:t,paymentType:a,metadata:o,className:b,isCurrentPlan:h=!1}){let y=(0,s.useTranslations)("PricingPage.PricingCard"),j=function(e,r,t){if(!e.isFree)return e.prices.find(e=>t===n.PaymentTypes.ONE_TIME?e.type===n.PaymentTypes.ONE_TIME:e.type===n.PaymentTypes.SUBSCRIPTION&&e.interval===r)}(e,t,a),C=(0,c.useCurrentUser)(),N=(0,p.useLocalePathname)(),I=(0,u.useMounted)(),k="",T="";e.isFree?k=y("freePrice"):j&&j.amount>0?(k=(0,f.formatPrice)(j.amount,j.currency),t===n.PlanIntervals.MONTH?T=y("perMonth"):t===n.PlanIntervals.YEAR&&(T=y("perYear"))):k=y("notAvailable");let P=!e.isFree&&!!j,S=j?.trialPeriodDays&&j.trialPeriodDays>0;return(0,r.jsxs)(d.Card,{className:(0,i.cn)("flex flex-col h-full overflow-visible",e.popular&&"relative",h&&"border-blue-500 shadow-lg shadow-blue-100 dar
1k:shadow-blue-900/20",b),children:[e.popular&&(0,r.jsx)("div",{className:"absolute -top-3 left-1/2 transform -translate-x-1/2 z-10",children:(0,r.jsx)(v.Badge,{variant:"default",className:"bg-primary text-primary-foreground",children:y("popular")})}),h&&(0,r.jsx)("div",{className:"absolute -top-3.5 left-1/2 transform -translate-x-1/2",children:(0,r.jsx)(v.Badge,{variant:"default",className:"bg-blue-100 dark:bg-blue-900 text-blue-800 dark:text-blue-100 border-blue-200 dark:border-blue-800",children:y("currentPlan")})}),(0,r.jsxs)(d.CardHeader,{children:[(0,r.jsx)(d.CardTitle,{children:(0,r.jsx)("h3",{className:"font-medium",children:e.name})}),(0,r.jsxs)("div",{className:"flex items-baseline gap-2",children:[(0,r.jsx)("span",{className:"my-4 block text-4xl font-semibold",children:k}),T&&(0,r.jsx)("span",{className:"text-2xl",children:T})]}),(0,r.jsx)(d.CardDescription,{children:(0,r.jsx)("p",{className:"text-sm",children:e.description})}),e.isFree?I&&C?(0,r.jsx)(l.Button,{variant:"outline",className:"mt-4 w-full disabled",children:y("getStartedForFree")}):(0,r.jsx)(x.LoginWrapper,{mode:"modal",asChild:!0,callbackUrl:N,children:(0,r.jsx)(l.Button,{variant:"outline",className:"mt-4 w-full",children:y("getStartedForFree")})}):h?(0,r.jsx)(l.Button,{disabled:!0,className:"mt-4 w-full bg-blue-100 dark:bg-blue-800 text-blue-700 dark:text-blue-100 hover:bg-blue-100 dark:hover:bg-blue-800 border border-blue-200 dark:border-blue-700",children:y("yourCurrentPlan")}):P?I&&C?(0,r.jsx)(w,{userId:C.id,planId:e.id,priceId:j.priceId,metadata:o,className:"mt-4 w-full",children:y(e.isLifetime?"getLifetimeAccess":"getStarted")}):(0,r.jsx)(x.LoginWrapper,{mode:"modal",asChild:!0,callbackUrl:N,children:(0,r.jsx)(l.Button,{variant:"default",className:"mt-4 w-full",children:y("getStarted")})}):(0,r.jsx)(l.Button,{disabled:!0,className:"mt-4 w-full",children:y("notAvailable")})]}),(0,r.jsxs)(d.CardContent,{className:"space-y-4",children:[(0,r.jsx)("hr",{className:"border-dashed"}),S&&(0,r.jsx)("div",{className:"my-4",children:(0,r.jsx)("span",{className:"inline-block px-2.5 py-1.5 text-xs font-medium rounded-md bg-blue-100 dark:bg-blue-900 text-blue-800 dark:text-blue-200 border border-blue-200 dark:border-blue-800 shadow-sm",children:y("daysTrial",{days:j.trialPeriodDays})})}),(0,r.jsx)("ul",{className:"list-outside space-y-4 text-sm",children:e.features?.map((e,t)=>(0,r.jsxs)("li",{className:"flex items-center gap-2",children:[(0,r.jsx)(m.CheckCircleIcon,{className:"size-4 text-green-500 dark:text-green-400"}),(0,r.jsx)("span",{children:e})]},t))}),(0,r.jsx)("ul",{className:"list-outside space-y-4 text-sm",children:e.limits?.map((e,t)=>(0,r.jsxs)("li",{className:"flex items-center gap-2",children:[(0,r.jsx)(g.XCircleIcon,{className:"size-4 text-gray-500 dark:text-gray-400"}),(0,r.jsx)("span",{children:e})]},t))})]})]})}function I({metadata:e,currentPlan:l,className:d}){let c,u=(0,s.useTranslations)("PricingPage"),[p,f]=(0,o.useState)(n.PlanIntervals.MONTH),m=Object.values((0,a.usePricePlans)()),g=l?.id||null,x=m.filter(e=>e.isFree&&!e.disabled),v=m.filter(e=>!e.isFree&&!e.disabled&&e.prices.some(e=>!e.disabled&&e.type===n.PaymentTypes.SUBSCRIPTION)),b=m.filter(e=>!e.isFree&&!e.disabled&&e.prices.some(e=>!e.disabled&&e.type===n.PaymentTypes.ONE_TIME)),h=v.some(e=>e.prices.some(e=>e.type===n.PaymentTypes.SUBSCRIPTION&&e.interval===n.PlanIntervals.MONTH)),y=v.some(e=>e.prices.some(e=>e.type===n.PaymentTypes.SUBSCRIPTION&&e.interval===n.PlanIntervals.YEAR));return(0,r.jsxs)("div",{className:(0,i.cn)("flex flex-col gap-12",d),children:[(h||y)&&v.length>0&&(0,r.jsx)("div",{className:"flex justify-center",children:(0,r.jsxs)(t.ToggleGroup,{size:"sm",type:"single",value:p,onValueChange:e=>e&&void f(e),className:"border rounded-lg p-1",children:[h&&(0,r.jsx)(t.ToggleGroupItem,{value:"month",className:(0,i.cn)("px-3 py-0 text-sm rounded-md","data-[state=on]:bg-primary data-[state=on]:text-primary-foreground"),children:u("monthly")}),y&&(0,r.jsx)(t.ToggleGroupItem,{value:"year",className:(0,i.cn)("px-3 py-0 text-sm rounded-md","data-[state=on]:bg-primary data-[state=on]:text-primary-foreground"),children:u("yearly")})]})}),(c=x.length+v.length+b.length,(0,r.jsxs)("div",{className:(0,i.cn)("grid gap-6",1===c&&"grid-cols-1 max-w-md mx-auto w-full",2===c&&"grid-cols-1 md:grid-cols-2 max-w-2xl mx-auto w-full",c>=3&&"grid-cols-1 md:grid-cols-2 lg:grid-cols-3"),children:[x.map(t=>(0,r.jsx)(N,{plan:t,metadata:e,isCurrentPlan:g===t.id},t.id)),v.map(t=>(0,r.jsx)(N,{plan:t,interval:p,paymentType:n.PaymentTypes.SUBSCRIPTION,metadata:e,isCurrentPlan:g===t.id},t.id)),b.map(t=>(0,r.jsx)(N,{plan:t,paymentType:n.PaymentTypes.ONE_TIME,metadata:e,isCurrentPlan:g===t.id},t.id))]}))]})}e.s(["PricingTable",()=>I],617968)}]);
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.