1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,73443,e=>{"use strict";var r=e.i(43476),a=e.i(71645),i=e.i(30030),t=e.i(75830),s=e.i(20783),n=e.i(81140),c=e.i(69340),l=e.i(48425),d=e.i(34620),o=e.i(96626),p=e.i(10772),u="Collapsible",[m,h]=(0,i.createContextScope)(u),[f,x]=m(u),g=a.forwardRef((e,i)=>{let{__scopeCollapsible:t,open:s,defaultOpen:n,disabled:d,onOpenChange:o,...m}=e,[h,x]=(0,c.useControllableState)({prop:s,defaultProp:n??!1,onChange:o,caller:u});return(0,r.jsx)(f,{scope:t,disabled:d,contentId:(0,p.useId)(),open:h,onOpenToggle:a.useCallback(()=>x(e=>!e),[x]),children:(0,r.jsx)(l.Primitive.div,{"data-state":w(h),"data-disabled":d?"":void 0,...m,ref:i})})});g.displayName=u;var b="CollapsibleTrigger",y=a.forwardRef((e,a)=>{let{__scopeCollapsible:i,...t}=e,s=x(b,i);return(0,r.jsx)(l.Primitive.button,{type:"button","aria-controls":s.contentId,"aria-expanded":s.open||!1,"data-state":w(s.open),"data-disabled":s.disabled?"":void 0,disabled:s.disabled,...t,ref:a,onClick:(0,n.composeEventHandlers)(e.onClick,s.onOpenToggle)})});y.displayName=b;var j="CollapsibleContent",v=a.forwardRef((e,a)=>{let{forceMount:i,...t}=e,s=x(j,e.__scopeCollapsible);return(0,r.jsx)(o.Presence,{present:i||s.open,children:({present:e})=>(0,r.jsx)(N,{...t,ref:a,present:e})})});v.displayName=j;var N=a.forwardRef((e,i)=>{let{__scopeCollapsible:t,present:n,children:c,...o}=e,p=x(j,t),[u,m]=a.useState(n),h=a.useRef(null),f=(0,s.useComposedRefs)(i,h),g=a.useRef(0),b=g.current,y=a.useRef(0),v=y.current,N=p.open||u,I=a.useRef(N),_=a.useRef(void 0);return a.useEffect(()=>{let e=requestAnimationFrame(()=>I.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,d.useLayoutEffect)(()=>{let e=h.current;if(e){_.current=_.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let r=e.getBoundingClientRect();g.current=r.height,y.current=r.width,I.current||(e.style.transitionDuration=_.current.transitionDuration,e.style.animationName=_.current.animationName),m(n)}},[p.open,n]),(0,r.jsx)(l.Primitive.div,{"data-state":w(p.open),"data-disabled":p.disabled?"":void 0,id:p.contentId,hidden:!N,...o,ref:f,style:{"--radix-collapsible-content-height":b?`${b}px`:void 0,"--radix-collapsible-content-width":v?`${v}px`:void 0,...e.style},children:N&&c})});function w(e){return e?"open":"closed"}var I=e.i(86318),_="Accordion",C=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[k,S,T]=(0,t.createCollection)(_),[$,A]=(0,i.createContextScope)(_,[T,h]),q=h(),P=a.default.forwardRef((e,a)=>{let{type:i,...t}=e;return(0,r.jsx)(k.Provider,{scope:e.__scopeAccordion,children:"multiple"===i?(0,r.jsx)(F,{...t,ref:a}):(0,r.jsx)(U,{...t,ref:a})})});P.displayName=_;var[R,L]=$(_),[D,M]=$(_,{collapsible:!1}),U=a.default.forwardRef((e,i)=>{let{value:t,defaultValue:s,onValueChange:n=()=>{},collapsible:l=!1,...d}=e,[o,p]=(0,c.useControllableState)({prop:t,defaultProp:s??"",onChange:n,caller:_});return(0,r.jsx)(R,{scope:e.__scopeAccordion,value:a.default.useMemo(()=>o?[o]:[],[o]),onItemOpen:p,onItemClose:a.default.useCallback(()=>l&&p(""),[l,p]),children:(0,r.jsx)(D,{scope:e.__scopeAccordion,collapsible:l,children:(0,r.jsx)(Y,{...d,ref:i})})})}),F=a.default.forwardRef((e,i)=>{let{value:t,defaultValue:s,onValueChange:n=()=>{},...l}=e,[d,o]=(0,c.useControllableState)({prop:t,defaultProp:s??[],onChange:n,caller:_}),p=a.default.useCallback(e=>o((r=[])=>[...r,e]),[o]),u=a.default.useCallback(e=>o((r=[])=>r.filter(r=>r!==e)),[o]);return(0,r.jsx)(R,{scope:e.__scopeAccordion,value:d,onItemOpen:p,onItemClose:u,children:(0,r.jsx)(D,{scope:e.__scopeAccordion,collapsible:!0,children:(0,r.jsx)(Y,{...l,ref:i})})})}),[O,E]=$(_),Y=a.default.forwardRef((e,i)=>{let{__scopeAccordion:t,disabled:c,dir:d,orientation:o="vertical",...p}=e,u=a.default.useRef(null),m=(0,s.useComposedRefs)(u,i),h=S(t),f="ltr"===(0,I.useDirection)(d),x=(0,n.composeEventHandlers)(e.onKeyDown,e=>{if(!C.includes(e.key))return;let r=e.target,a=h().filter(e=>!e.ref.current?.disabled),i=a.findIndex(e=>e.ref.current===r),t=a.length;if(-1===i)return;e.preventDefault();let s=i,n=t-1,c=()=>{(s=i+1)>n&&(s=0)},l=()=>{(s=i-1)<0&&(s=n)};switch(e.key){case"Home":s=0;break;case"End":s=n;break;case"ArrowRight":"horizontal"===o&&(f?c():l());break;case"ArrowDown":"vertical"===o&&c();break;case"ArrowLeft":"horizontal"===o&&(f?l():c());break;case"ArrowUp":"vertical"===o&&l()}let d=s%t;a[d].ref.current?.focus()});return(0,r.jsx)(O,{scope:t,disabled:c,direction:d,orientation:o,children:(0,r.jsx)(k.Slot,{scope:t,children:(0,r.jsx)(l.Primitive.div,{...p,"data-orientation":o,ref:m,onKeyDown:c?void 0:x})})})}),z="AccordionItem",[X,K]=$(z),B=a.default.forwardRef((e,a)=>{let{__scopeAccordion:i,value:t,...s}=e,n=E(z,i),c=L(z,i),l=q(i),d=(0,p.useId)(),o=t&&c.value.includes(t)||!1,u=n.disabled||e.disabled;return(0,r.jsx)(X,{scope:i,open:o,disabled:u,triggerId:d,children:(0,r.jsx)(g,{"data-orientation":n.orientation,"data-state":Z(o),...l,...s,ref:a,disabled:u,open:o,onOpenChange:e=>{e?c.onItemOpen(t):c.onItemClose(t)}})})});B.displayName=z;var H="AccordionHeader",J=a.default.forwardRef((e,a)=>{let{__scopeAccordion:i,...t}=e,s=E(_,i),n=K(H,i);return(0,r.jsx)(l.Primitive.h3,{"data-orientation":s.orientation,"data-state":Z(n.open),"data-disabled":n.disabled?"":void 0,...t,ref:
1a})});J.displayName=H;var V="AccordionTrigger",W=a.default.forwardRef((e,a)=>{let{__scopeAccordion:i,...t}=e,s=E(_,i),n=K(V,i),c=M(V,i),l=q(i);return(0,r.jsx)(k.ItemSlot,{scope:i,children:(0,r.jsx)(y,{"aria-disabled":n.open&&!c.collapsible||void 0,"data-orientation":s.orientation,id:n.triggerId,...l,...t,ref:a})})});W.displayName=V;var G="AccordionContent",Q=a.default.forwardRef((e,a)=>{let{__scopeAccordion:i,...t}=e,s=E(_,i),n=K(G,i),c=q(i);return(0,r.jsx)(v,{role:"region","aria-labelledby":n.triggerId,"data-orientation":s.orientation,...c,...t,ref:a,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function Z(e){return e?"open":"closed"}Q.displayName=G;var ee=e.i(9797),er=e.i(75157);e.s(["Accordion",0,function({...e}){return(0,r.jsx)(P,{"data-slot":"accordion",...e})},"AccordionContent",0,function({className:e,children:a,forceMount:i,...t}){return(0,r.jsx)(Q,{"data-slot":"accordion-content",className:(0,er.cn)("overflow-hidden text-sm",i?"data-[state=closed]:hidden data-[state=open]:block":"data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down"),forceMount:i,...t,children:(0,r.jsx)("div",{className:(0,er.cn)("pt-0 pb-4",e),children:a})})},"AccordionItem",0,function({className:e,...a}){return(0,r.jsx)(B,{"data-slot":"accordion-item",className:(0,er.cn)("border-b last:border-b-0",e),...a})},"AccordionTrigger",0,function({className:e,children:a,...i}){return(0,r.jsx)(J,{className:"flex",children:(0,r.jsxs)(W,{"data-slot":"accordion-trigger",className:(0,er.cn)("focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180",e),...i,children:[a,(0,r.jsx)(ee.ChevronDownIcon,{className:"text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200"})]})})}],73443)},37727,e=>{"use strict";var r=e.i(41947);e.s(["X",()=>r.default])},64837,e=>{"use strict";var r=e.i(43476),a=e.i(71645),i=e.i(48148),t=e.i(61745),s=e.i(43531),n=e.i(37727),c=e.i(75254);let l=(0,c.default)("zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]),d=(0,c.default)("infinity",[["path",{d:"M6 16c5 0 7-8 12-8a4 4 0 0 1 0 8c-5 0-7-8-12-8a4 4 0 1 0 0 8",key:"18ogeb"}]]);var o=e.i(43553),p=e.i(6088),u=e.i(73443),m=e.i(4071),h=e.i(99801),f=e.i(34456),x=e.i(46696);e.i(47167);let g={free_monthly:"prod_free_monthly",free_yearly:"prod_free_yearly",basic_monthly:"prod_6XLMIP3xNOxlL9SNFA4YIr",basic_yearly:"prod_2WUCYXMig62rt3JGuOeUUJ",premium_monthly:"prod_2k7iKwlNtRgMYjPdU3IEcb",premium_yearly:"prod_3wE9Y8iqFQVGi39pBwIvL2",onetime_lite:"prod_7h0UEvahMF1cTAfcz7BX7W",onetime_medium:"prod_3WIhQ1zqCgdNvKap1coq7J"},b=e=>g[e],y={free:0,basic:1,basic_yearly:1,pro:2,pro_yearly:2,premium:2,premium_yearly:2,enterprise:3},j=()=>{let e,c,g,j,v,N,w,I=(0,i.useTranslations)("pricing"),_=(0,t.useLocale)(),[C,k]=(0,a.useState)("every-month"),[S,T]=(0,a.useState)(!1),[$,A]=(0,a.useState)(null),{isAuthenticated:q,user:P,refreshUser:R}=(0,m.useAuth)(),{enableSubscription:L}=(0,h.useFeatureFlags)(),D=P?.subscription??null,M=!!D&&["active","trialing","scheduled_cancel"].includes(D.status),U=D?.planSlug??"free",F=D?.providerProductId??null,O=M&&F?Math.max(y[U]??0,F.includes("free")?0:F.includes("basic")||F===b("basic_monthly")?1:F.includes("premium")||F===b("premium_monthly")?2:0):y[U]??0,E=(e=[{text:I("plans.free.features.creditsInfo"),included:!0},{text:I("plans.free.features.characters"),included:!0},{text:I("plans.free.features.voices"),included:!0},{text:I("plans.free.features.languages"),included:!0}],c=[{text:I("plans.basic.features.creditsInfo"),included:!0},{text:I("plans.basic.features.characters"),included:!0},{text:I("plans.basic.features.voices"),included:!0},{text:I("plans.basic.features.languages"),included:!0},{text:I("plans.basic.features.priority"),included:!0}],g=[{text:I("plans.premium.features.creditsInfo"),included:!0},{text:I("plans.premium.features.characters"),included:!0},{text:I("plans.premium.features.voices"),included:!0},{text:I("plans.premium.features.languages"),included:!0},{text:I("plans.premium.features.priority"),included:!0}],[{name:I("plans.free.name"),description:I("plans.free.description"),billing_type:"recurring",billing_period:"every-month",price:0,currency:"USD",credits:I("plans.free.credits"),features:e,ctaType:"secondary",productId:b("free_monthly"),tierLevel:0},{name:I("plans.basic.name"),description:I("plans.basic.description"),billing_type:"recurring",billing_period:"every-month",price:7.9,currency:"USD",credits:I("plans.basic.credits"),features:c,popular:!0,ctaType:"primary",productId:b("basic_monthly"),tierLevel:1},{name:I("plans.basic.name"),description:I("plans.basic.description"),billing_type:"recurring",billing_period:"every-year",price:59,currency:"USD",credits:I("plans.basic.creditsYearly"),features:[{text:I("plans.basic.features.creditsInfoYearly"),included:!0},{text:I("plans.basic.features.characters"),included:!0},{text:I("plans.basic.features.voices"),included:!0},{text:I("plans.basic.features.languages"),included:!0},{text:I("plans.basic.features.priority"),included:!0}],popular:!0,ctaType:"primary",productId:b("basic_yearly"),counterpartMonthlyPrice:7.9,tierLevel:1},{name:I("plans.premium.name"),description:I("plans.premium.description"),billing_type:"recurring",billing_period:"every-month",price:14.9,currency:"USD",credits:I("plans.premium.credits"),features:g,ctaType:"primary",productId:b("premium_monthly"),tierLevel:2},{name:I("plans.premium.name"),description:I("plans.premium.description"),billing_type:"recurring",billing_period:"every-year",price:99,currency:"USD",credits:I("plans.premium.creditsYearly"),features:[{text:I("plans.premium.features.creditsInfoYearly"),included:!0},{text:I("plans.premium.features.characters"),included:!0},{text:I("plans.premium.features.voices"),included:!0},{text:I("plans.premium.features.languages"),included:!0},{text:I("plans.premium.features.priority"),included:!0}],ctaType:"primary",productId:b("premium_yearly"),counterpartMonthlyPrice:14.9,tierLevel:2},{name:I("plans.oneTimeLite.name"),description:I("plans.oneTimeLite.description"),billing_type:"one-time",billing_period:"once",price:4.9,currency:"USD",credits:I("plans.oneTimeLite.credits"),features:[{text:I("plans.oneTimeLite.features.credits"),included:!0},{text:I("plans.oneTimeLite.features.expiry"),included:!0},{text:I("plans.oneTimeLite.features.characters"),included:!0},{text:I("plans.oneTimeLite.features.voices"),included:!0},{text:I("plans.oneTimeLite.features.languages"),included:!0}],ctaType:"primary",productId:b("onetime_lite"),tierLevel:0},{name:I("plans.oneTimeStarter.name"),description:I("plans.oneTimeStarter.description"),billing_type:"one-time",billing_period:"once",price:17.9,currency:"USD",credits:I("plans.oneTimeStarter.credits"),features:[{text:I("plans.oneTimeStarter.features.credits"),included:!0},{text:I("plans.oneTimeStarter.features.expiry"),included:!0},{text:I("plans.oneTimeStarter.features.characters"),included:!0},{text:I("plans.oneTimeStarter.features.voices"),included:!0},{text:I("plans.oneTimeStarter.features.languages"),included:!0}],popular:!0,ctaType:"primary",productId:b("onetime_medium"),tierLevel:0}]),Y=[{key:"1",question:I("faq.question1.question"),answer:I("faq.question1.answer")},{key:"2",question:I("faq.question2.question"),answer:I("faq.question2.answer")},{key:"3",question:I("faq.question3.question"),answer:I("faq.question3.answer")},{key:"4",question:I("faq.question4.question"),answer:I("faq.question4.answer")}],z=[{name:I("compare.features.monthlyCharacters"),free:I("compare.values.monthlyCharacters.free"),basic:I("compare.values.monthlyCharacters.basic"),premium:I("compare.values.monthlyCharacters.premium")},{name:I("compare.features.characters"),free:I("compare.values.characters.free"),basic:I("compare.values.characters.basic"),premium:I("compare.values.characters.premium")},{name:I("compare.features.voices"),free:I("compare.values.voices.free"),basic:I("compare.values.voices.basic"),premium:I("compare.values.voices.premium")},{name:I("compare.features.languages"),free:!0,basic:!0,premium:!0},{name:I("compare.features.noAds"),free:!1,basic:!0,premium:!0},{name:I("compare.features.prioritySupport"),free:!1,basic:!0,premium:!0}],X=e=>"boolean"==typeof e?e?(0,r.jsx)(s.Check,{className:"compare-icon check"}):(0,r.jsx)(n.X,{className:"compare-icon x"}):(0,r.jsx)("span",{className:"compare-text",children:e}),K=e=>{if(0===e.price&&"recurring"===e.billing_type)return"free";if(!q)return"login";if(!M)return"subscribe";if(F&&e.productId===F)return"current";let r=e.tierLevel;return r>O?"upgrade":r<O?"downgrade":"subscribe"},B=(0,a.useCallback)(async(e,r)=>{if(!$)try{A(e);let a=await fetch("/api/subscriptions/change-plan",{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({targetProductId:e})}),i=await a.json().catch(()=>({}));if(!a.ok){let e=i&&"object"==typeof i?i.error:void 0,a="string"==typeof e?e:`Failed to ${r} subscription`;throw Error(a)}x.toast.success("upgrade"===r?"Subscription upgraded successfully":"Subscription downgraded successfully"),await R(),window.location.href=`/${_}/pricing/success`}catch(a){let e=a instanceof Error?a.message:`Failed to ${r} subscription`;x.toast.error(e)}finally{A(null)}},[$,_,R]),H="once"===C,J=E.filter(e=>H?"one-time"===e.billing_type:"recurring"===e.billing_type&&e.billing_period===C),V=J.filter(e=>"recurring"===e.billing_type),W=e=>{if("free"===e)return M&&0===O?null:(0,r.jsx)("button",{className:"pricing-cta secondary",children:I("getStartedFree")});if(!L)return(0,r.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",gap:"0.25rem"},children:[(0,r.jsx)("button",{className:"pricing-cta primary",disabled:!0,children:I("subscribe")}),(0,r.jsx)("span",{style:{fontSize:"0.75rem",color:"#9ca3af"},children:"Coming Soon"})]});let a=V.find(r=>"basic"===e?r.productId?.includes("basic")||r.productId===b("basic_monthly"):r.productId?.includes("premium")||r.productId===b("premium_monthly"));if(!a)return null;let i=K(a);if("current"===i)return null;if("login"===i)return(0,r.jsx)("button",{className:"pricing-cta primary",onClick:()=>T(!0),children:I("subscribe")});let t="upgrade"===i?I("upgrade"):"downgrade"===i?I("downgrade"):I("subscribe"),s="upgrade"===i?"upgrade-cta":"downgrade"===i?"downgrade-cta":"primary";return"upgrade"===i||"downgrade"===i?(0,r.jsx)("button",{className:`pricing-cta ${s}`,disabled:$===(a.productId||""),onClick:()=>B(a.productId||"",i),children:$===(a.productId||"")?`${t}...`:t}):(0,r.jsx)(p.CreemCheckout,{productId:a.productId||"",successUrl:`/${_}/pricing/success`,checkoutPath:"/api/checkout/creem",customer:{email:P?.email||""},metadata:{userId:String(P?.id??"")},children:(0,r.jsx)("button",{className:`pricing-cta ${s}`,children:t})})};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("section",{className:"pricing-section",children:(0,r.jsxs)("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:[(0,r.jsxs)("div",{className:"pricing-header",children:[(0,r.jsx)("h1",{className:"pricing-title",children:I("title")}),(0,r.jsx)("p",{className:"pricing-subtitle",children:I("subtitle")})]}),(0,r.jsx)("div",{className:"pricing-toggle-container",children:(0,r.jsxs)("div",{className:"pricing-toggle-buttons",children:[(0,r.jsx)("button",{onClick:()=>k("every-month"),className:`pricing-toggle-btn ${"every-month"===C?"active":""}`,children:I("monthly")}),(0,r.jsxs)("button",{onClick:()=>k("once"),className:`pricing-toggle-btn ${"once"===C?"active":""}`,children:[I("oneTime"),(0,r.jsx)(l,{className:"ml-1 h-4 w-4 text-yellow-500"})]})]})}),!H&&(0,r.jsx)("div",{className:"pricing-cards",children:V.map((e,a)=>{var i,t;let c="every-year"===e.billing_period,d=e.price,u=e.counterpartMonthlyPrice?(i=e.counterpartMonthlyPrice,t=e.price,0===i?0:Math.round((i-t/12)/i*100)):0,m="current"===K(e);return(0,r.jsxs)("div",{className:`pricing-card ${e.popular?"popular":""} ${m?"current":""}`,children:[m&&(0,r.jsxs)("div",{className:"pricing-badge current-plan-badge",children:[(0,r.jsx)(o.Crown,{className:"h-3 w-3 mr-1"}),I("currentPlan")]}),(0,r.jsxs)("div",{className:"pricing-card-header",children:[(0,r.jsx)("h3",{className:"pricing-plan-name",children:e.name}),(0,r.jsx)("p",{className:"pricing-plan-description",children:e.description}),e.credits&&(0,r.jsxs)("div",{className:"pricing-credits-badge",children:[(0,r.jsx)(l,{className:"h-4 w-4 text-yellow-500"}),(0,r.jsx)("span",{children:e.credits})]}),(0,r.jsxs)("div",{className:"pricing-price",children:[(0,r.jsx)("span",{className:"pricing-currency",children:"$"}),(0,r.jsx)("span",{className:"pricing-amount",children:d}),(0,r.jsxs)("span",{className:"pricing-period",children:["/",c?I("perYear"):I("perMonth")]})]}),c&&e.counterpartMonthlyPrice&&e.counterpartMonthlyPrice>0&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("p",{className:"pricing-original-price",children:["$",e.counterpartMonthlyPrice,"/",I("month")]}),(0,r.jsxs)("div",{className:"pricing-save-badge",children:[I("save")," ",u,"%"]})]})]}),(0,r.jsxs)("div",{className:"pricing-features",children:[(0,r.jsx)("p",{className:"pricing-features-title",children:I("whatsIncluded")}),(0,r.jsx)("ul",{className:"pricing-feature-list",children:e.features.map((e,a)=>(0,r.jsxs)("li",{className:"pricing-feature-item",children:[e.included?(0,r.jsx)(s.Check,{className:"pricing-feature-icon"}):(0,r.jsx)(n.X,{className:"pricing-feature-icon disabled"}),(0,r.jsx)("span",{children:e.text})]},a))})]}),(e=>{if(!L&&e.price>0)return(0,r.jsxs)("div",{className:"pricing-cta-wrapper",style:{display:"flex",flexDirection:"column",alignItems:"center",gap:"0.25rem"},children:[(0,r.jsx)("button",{className:`pricing-cta ${e.ctaType}`,disabled:!0,children:I("subscribe")}),(0,r.jsx)("span",{style:{fontSize:"0.75rem",color:"#9ca3af"},children:"Coming Soon"})]});switch(K(e)){case"free":return(0,r.jsx)("button",{className:`pricing-cta ${e.ctaType}`,children:I("getStartedFree")});case"login":return(0,r.jsx)("button",{className:`pricing-cta ${e.ctaType}`,onClick:()=>T(!0),children:I("subscribe")});case"current":return null;case"upgrade":return(0,r.jsx)("button",{className:"pricing-cta upgrade-cta",disabled:$===e.productId,onClick:()=>B(e.productId,"upgrade"),children:$===e.productId?`${I("upgrade")}...`:I("upgrade")});case"downgrade":return(0,r.jsx)("button",{className:"pricing-cta downgrade-cta",disabled:$===e.productId,onClick:()=>B(e.productId,"downgrade"),children:$===e.productId?`${I("downgrade")}...`:I("downgrade")});default:return(0,r.jsx)(p.CreemCheckout,{productId:e.productId,successUrl:`/${_}/pricing/success`,checkoutPath:"/api/checkout/creem",customer:{email:P?.email||""},metadata:{userId:String(P?.id??"")},children:(0,r.jsx)("button",{className:`pricing-cta ${e.ctaType}`,children:I("subscribe")})})}})(e)]},a)})}),H&&(0,r.jsx)("div",{className:"pricing-cards one-time-cards",children:J.map((e,a)=>(0,r.jsxs)("div",{className:`pricing-card ${e.popular?"popular":""} ${e.bestValue?"best-value":""}`,children:[e.bestValue&&(0,r.jsx)("div",{className:"pricing-badge best-value-badge",children:I("bestValue")}),(0,r.jsxs)("div",{className:"pricing-card-header",children:[(0,r.jsx)("h3",{className:"pricing-plan-name",children:e.name}),(0,r.jsx)("p",{className:"pricing-plan-description",children:e.description}),(0,r.jsxs)("div",{className:"pricing-credits-large",children:[(0,r.jsx)(d,{className:"h-6 w-6 text-purple-500"}),(0,r.jsx)("span",{className:"credits-amount",children:e.credits}),(0,r.jsx)("span",{className:"credits-label",children:I("credits")})]}),(0,r.jsxs)("div",{className:"pricing-price one-time",children:[(0,r.jsx)("span",{className:"pricing-currency",children:"$"}),(0,r.jsx)("span",{className:"pricing-amount",children:e.price}),(0,r.jsx)("span",{className:"pricing-period one-time-label",children:I("neverExpire")})]})]}),(0,r.jsxs)("div",{className:"pricing-features",children:[(0,r.jsx)("p",{className:"
1pricing-features-title",children:I("whatsIncluded")}),(0,r.jsx)("ul",{className:"pricing-feature-list",children:e.features.map((e,a)=>(0,r.jsxs)("li",{className:"pricing-feature-item",children:[e.included?(0,r.jsx)(s.Check,{className:"pricing-feature-icon"}):(0,r.jsx)(n.X,{className:"pricing-feature-icon disabled"}),(0,r.jsx)("span",{children:e.text})]},a))})]}),L?q?(0,r.jsx)(p.CreemCheckout,{productId:e.productId||"",successUrl:`/${_}/pricing/success`,checkoutPath:"/api/checkout/creem",customer:{email:P?.email||""},metadata:{userId:String(P?.id??"")},children:(0,r.jsx)("button",{className:`pricing-cta ${e.ctaType}`,children:I("buyNow")})}):(0,r.jsx)("button",{className:`pricing-cta ${e.ctaType}`,onClick:()=>T(!0),children:I("buyNow")}):(0,r.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",gap:"0.25rem"},children:[(0,r.jsx)("button",{className:`pricing-cta ${e.ctaType}`,disabled:!0,children:I("buyNow")}),(0,r.jsx)("span",{style:{fontSize:"0.75rem",color:"#9ca3af"},children:"Coming Soon"})]})]},a))})]})}),!H&&(0,r.jsx)("section",{className:"compare-section",children:(0,r.jsxs)("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:[(0,r.jsx)("h2",{className:"compare-title",children:I("compare.title")}),(0,r.jsx)("p",{className:"compare-subtitle",children:I("compare.subtitle")}),(0,r.jsx)("div",{className:"compare-table-wrapper",children:(0,r.jsxs)("table",{className:"compare-table",children:[(0,r.jsx)("thead",{children:(0,r.jsxs)("tr",{children:[(0,r.jsx)("th",{className:"compare-feature-header",children:I("compare.feature")}),(0,r.jsxs)("th",{className:`compare-plan-header ${M&&0===O?"current-plan-col":""}`,children:[(0,r.jsx)("div",{className:"compare-plan-name",children:I("plans.free.name")}),(0,r.jsx)("div",{className:"compare-plan-price",children:"$0"})]}),(0,r.jsxs)("th",{className:`compare-plan-header popular ${M&&1===O?"current-plan-col":""}`,children:[M&&1===O&&(0,r.jsxs)("div",{className:"compare-current-badge",children:[(0,r.jsx)(o.Crown,{className:"h-3 w-3 mr-1"}),I("currentPlan")]}),(0,r.jsx)("div",{className:"compare-plan-name",children:I("plans.basic.name")}),(0,r.jsxs)("div",{className:"compare-plan-price",children:["$",(j=V.find(e=>e.productId?.includes("basic")||e.productId===b("basic_monthly")))?j.price:0,"/",(v=V.find(e=>e.productId?.includes("basic")||e.productId===b("basic_monthly")),v?.billing_period==="every-year"?I("perYear"):I("perMonth"))]})]}),(0,r.jsxs)("th",{className:`compare-plan-header ${M&&2===O?"current-plan-col":""}`,children:[M&&2===O&&(0,r.jsxs)("div",{className:"compare-current-badge",children:[(0,r.jsx)(o.Crown,{className:"h-3 w-3 mr-1"}),I("currentPlan")]}),(0,r.jsx)("div",{className:"compare-plan-name",children:I("plans.premium.name")}),(0,r.jsxs)("div",{className:"compare-plan-price",children:["$",(N=V.find(e=>e.productId?.includes("premium")||e.productId===b("premium_monthly")))?N.price:0,"/",(w=V.find(e=>e.productId?.includes("premium")||e.productId===b("premium_monthly")),w?.billing_period==="every-year"?I("perYear"):I("perMonth"))]})]})]})}),(0,r.jsx)("tbody",{children:z.map((e,a)=>(0,r.jsxs)("tr",{className:a%2==0?"even":"odd",children:[(0,r.jsx)("td",{className:"compare-feature-cell",children:e.name}),(0,r.jsx)("td",{className:`compare-value-cell ${M&&0===O?"current-plan-col":""}`,children:X(e.free)}),(0,r.jsx)("td",{className:`compare-value-cell popular ${M&&1===O?"current-plan-col":""}`,children:X(e.basic)}),(0,r.jsx)("td",{className:`compare-value-cell ${M&&2===O?"current-plan-col":""}`,children:X(e.premium)})]},a))}),(0,r.jsx)("tfoot",{children:(0,r.jsxs)("tr",{children:[(0,r.jsx)("td",{}),(0,r.jsx)("td",{className:`compare-cta-cell ${M&&0===O?"current-plan-col":""}`,children:W("free")}),(0,r.jsx)("td",{className:`compare-cta-cell popular ${M&&1===O?"current-plan-col":""}`,children:W("basic")}),(0,r.jsx)("td",{className:`compare-cta-cell ${M&&2===O?"current-plan-col":""}`,children:W("premium")})]})})]})})]})}),(0,r.jsx)("section",{className:"pricing-faq-section",children:(0,r.jsxs)("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:[(0,r.jsx)("h2",{className:"pricing-faq-title",children:I("faq.title")}),(0,r.jsx)("div",{className:"pricing-faq-content",children:(0,r.jsx)(u.Accordion,{type:"multiple",className:"w-full",children:Y.map(e=>(0,r.jsxs)(u.AccordionItem,{value:e.key,className:"border-b",children:[(0,r.jsx)(u.AccordionTrigger,{className:"text-left py-4",children:e.question}),(0,r.jsx)(u.AccordionContent,{children:(0,r.jsx)("p",{className:"text-gray-600 pb-4",children:e.answer})})]},e.key))})})]})}),(0,r.jsx)(f.AuthModal,{open:S,onOpenChange:T})]})};e.s(["PricingClient",0,j,"default",0,j],64837)}]);
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.