1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1581],{3330:(e,t,a)=>{"use strict";a.d(t,{HowItWorks:()=>y});var i=a(470),r=a(65597),n=a(46604),s=a(54780),l=a(30505),o=a(42233),d=a(91485),c=a(81955),u=a(98096),m=a(18579),p=a(35831),x=a(25845),h=a(52367),g=a(51063);let f=[{step:"01",icon:r.A,titleKey:"steps.prompt.title",descKey:"steps.prompt.description",gradient:{from:"#B8A9C9",to:"#C8B9D9"},stat:{value:30,suffix:"s",labelKey:"steps.prompt.stat"}},{step:"02",icon:n.A,titleKey:"steps.upload.title",descKey:"steps.upload.description",gradient:{from:"#C8B9D9",to:"#F5CAC3"},stat:{value:20,suffix:"+",labelKey:"steps.upload.stat"}},{step:"03",icon:s.A,titleKey:"steps.generate.title",descKey:"steps.generate.description",gradient:{from:"#F5CAC3",to:"#E8E4E1"},stat:{value:2,suffix:"min",labelKey:"steps.generate.stat"}},{step:"04",icon:l.A,titleKey:"steps.download.title",descKey:"steps.download.description",gradient:{from:"#E8E4E1",to:"#B8A9C9"},stat:{value:1080,suffix:"p",labelKey:"steps.download.stat"}}];function y(){let e=(0,u.c)("HowItWorks");return(0,i.jsxs)("section",{className:"relative py-12 md:py-16 overflow-hidden",children:[(0,i.jsx)("div",{className:"absolute inset-0 -z-10",children:(0,i.jsx)("div",{className:"absolute inset-0 bg-gradient-to-b from-transparent via-muted/20 to-transparent"})}),(0,i.jsxs)("div",{className:"container mx-auto px-4",children:[(0,i.jsx)(m.O,{inView:!0,children:(0,i.jsxs)("div",{className:"text-center max-w-3xl mx-auto mb-10",children:[(0,i.jsxs)(c.P.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-primary/10 border border-primary/20 mb-6",children:[(0,i.jsx)(o.A,{className:"h-4 w-4 text-primary"}),(0,i.jsx)("span",{className:"text-sm font-medium text-primary",children:e("badge")})]}),(0,i.jsxs)(c.P.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.1},className:"text-3xl md:text-4xl lg:text-5xl font-bold mb-4",children:[e("title"),(0,i.jsx)("span",{className:"block text-gradient_lavender-coral mt-2 py-1",children:e("subtitle")})]}),(0,i.jsx)(c.P.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.2},className:"text-lg text-muted-foreground max-w-2xl mx-auto",children:e("description")})]})}),(0,i.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6 lg:gap-4",children:f.map((t,a)=>{let r=t.icon;return(0,i.jsx)(m.O,{delay:.1*a,inView:!0,children:(0,i.jsx)(c.P.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.1*a},className:"relative group",children:(0,i.jsx)(p.o,{className:"h-full rounded-2xl border border-border bg-card dark:bg-black/40 backdrop-blur-xl",gradientFrom:t.gradient.from,gradientTo:t.gradient.to,gradientSize:200,gradientOpacity:.12,children:(0,i.jsxs)("div",{className:"relative p-6 h-full flex flex-col",children:[(0,i.jsxs)("div",{className:"flex items-center gap-3 mb-5",children:[(0,i.jsx)("div",{className:"w-8 h-8 rounded-full flex items-center justify-center text-xs font-bold text-white shrink-0",style:{background:"linear-gradient(135deg, ".concat(t.gradient.from,", ").concat(t.gradient.to,")")},children:t.step}),(0,i.jsx)(c.P.div,{whileHover:{scale:1.1,rotate:[0,-5,5,0]},transition:{duration:.4},className:"w-12 h-12 rounded-xl flex items-center justify-center shadow-md",style:{background:"linear-gradient(135deg, ".concat(t.gradient.from,"20, ").concat(t.gradient.to,"20)")},children:(0,i.jsx)(r,{className:"h-6 w-6",style:{color:t.gradient.from}})})]}),(0,i.jsx)("h3",{className:"text-lg font-semibold mb-2 line-clamp-1",children:e(t.titleKey)}),(0,i.jsx)("p",{className:"text-sm text-muted-foreground leading-relaxed line-clamp-2 flex-1",children:e(t.descKey)}),t.stat&&(0,i.jsxs)("div",{className:"mt-auto pt-3 border-t border-border/50 flex items-center justify-between",children:[(0,i.jsx)("span",{className:"text-xs text-muted-foreground",children:e(t.stat.labelKey)}),(0,i.jsxs)("span",{className:"text-lg font-bold tabular-nums",children:[(0,i.jsx)(h.K,{value:t.stat.value}),(0,i.jsx)("span",{className:"text-muted-foreground text-sm ml-0.5",children:t.stat.suffix})]})]})]})})})},t.step)})}),(0,i.jsx)(m.O,{delay:.5,inView:!0,children:(0,i.jsx)(c.P.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"mt-16 flex justify-center",children:(0,i.jsx)(g.XO,{href:"/#generator",children:(0,i.jsxs)(x.e,{shimmerColor:"#ffffff",shimmerSize:"0.05em",shimmerDuration:"3s",borderRadius:"100px",background:"oklch(from var(--primary) l c h)",className:"px-8 py-3 text-base font-medium shadow-lg shadow-primary/25",children:[e("cta"),(0,i.jsx)(d.A,{className:"ml-2 h-5 w-5"})]})})})})]})]})}},6564:(e,t,a)=>{"use strict";a.d(t,{HeroSection:()=>S});var i=a(470),r=a(39254),n=a(50861),s=a(36866),l=a(36976),o=a(22583),d=a(81955),c=a(98096),u=a(38170),m=a(87171),p=a(68458),x=a(18579),h=a(78735);let g=e=>{let{number:t=20,minDelay:a=.2,maxDelay:n=1.2,minDuration:s=2,maxDuration:l=10,angle:o=215,className:d}=e,[c,u]=(0,r.useState)([]);return(0,r.useEffect)(()=>{u([...Array(t)].map(()=>({"--angle":-o+"deg",top:"-5%",left:"calc(0% + ".concat(Math.floor(Math.random()*window.innerWidth),"px)"),animationDelay:Math.random()*(n-a)+a+"s",animationDuration:Math.floor(Math.random()*(l-s)+s)+"s"})))},[t,a,n,s,l,o]),(0,i.jsx)(i.Fragment,{children:[...c].map((e,t)=>(0,i.jsx)("span",{style:{...e},className:(0,h.cn)("pointer-events-none absolute size-0.5 rotate-[var(--angle)] animate-meteor rounded-full bg-zinc-500 shadow-[0_0_0_1px_#ffffff10]",d),children:(0,i.jsx)("div",{className:"pointer-events-none absolute top-1/2 -z-10 h-px w-[50px] -translate-y-1/2 bg-gradient-to-r from-zinc-500 to-transparent"})},t))})};function f(e){let{children:t,className:a,speed:r=1,animated:n=!0,opacity:s=.8,...l}=e;return(0,i.jsxs)("div",{className:(0,h.cn)("relative overflow-hidden",a),...l,children:[(0,i.jsx)("div",{className:"absolute inset-0 z-0 bg-transparent"}),(0,i.jsx)("div",{className:(0,h.cn)("absolute inset-0 z-[1]",n&&"animate-gradient-flow"),style:{"--gradient-speed":"".concat(20*r,"s"),background:"\n linear-gradient(\n 45deg,\n rgba(184, 169, 201, ".concat(.25*s,") 0%,\n rgba(245, 202, 195, ").
1concat(.25*s,") 25%,\n rgba(184, 169, 201, ").concat(.15*s,") 50%,\n rgba(245, 202, 195, ").concat(.2*s,") 75%,\n rgba(184, 169, 201, ").concat(.25*s,") 100%\n )\n "),backgroundSize:"400% 400%",animationDuration:"var(--gradient-speed)"}}),(0,i.jsx)("div",{className:(0,h.cn)("absolute inset-0 z-[2]",n&&"animate-glow-shift"),style:{"--glow-speed":"".concat(25*r,"s"),background:"\n radial-gradient(\n ellipse at 20% 20%,\n rgba(184, 169, 201, ".concat(.3*s,") 0%,\n transparent 60%\n ),\n radial-gradient(\n ellipse at 80% 80%,\n rgba(245, 202, 195, ").concat(.35*s,") 0%,\n transparent 60%\n ),\n radial-gradient(\n ellipse at 50% 50%,\n rgba(184, 169, 201, ").concat(.15*s,") 0%,\n transparent 70%\n )\n "),animationDuration:"var(--glow-speed)"}}),(0,i.jsx)("div",{className:"absolute inset-0 z-[3] opacity-[0.03]",style:{backgroundImage:"\n radial-gradient(circle at 25% 25%, rgba(255, 255, 255, 0.15) 1px, transparent 1px),\n radial-gradient(circle at 75% 75%, rgba(255, 255, 255, 0.1) 1px, transparent 1px)\n ",backgroundSize:"50px 50px"}}),(0,i.jsx)("div",{className:"relative z-10",children:t})]})}var y=a(97080),v=a(58551),b=a(6437),w=a(81392),j=a(93317),N=a(35725),C=a(67461),A=a(57959),P=a(8354),k=a(17399),I=a(46127),K=a(34924),B=a(66569);let F="meigen_ai_notification_asked";async function V(e){if(0!==e.length)try{await (0,w.S4)(e)}catch(e){console.warn("Failed to clean up abandoned landing media inputs:",e)}}function S(e){var t,a,S,_,R,z;let{currentProvider:M}=e,O=(0,c.c)("Hero"),T=(0,c.c)("Notifications"),E=(0,u.Ym)(),q=(0,n.useRouter)(),U=(0,N.d)(),{openModal:H}=(0,C.v)(),L=(0,A.dd)(e=>e.invalidate),D=(0,A.dd)(e=>e.fetchBalance),G=(0,A.dd)(e=>e.balance),{data:W}=y.yK.useSession(),[X,Y]=(0,r.useState)(!1),[Q,J]=(0,r.useState)(!1),[Z,$]=(0,r.useState)(null),[ee,et]=(0,r.useState)("landing"),[ea,ei]=(0,r.useState)(null),er=(0,r.useCallback)(()=>{let e=(0,P.bp)();return!!e&&e.sourcePath===(0,P.Xe)()&&(ei(e),(0,P.A4)(),e.hadLocalImages&&m.oR.info(O("reuploadImageAfterPayment")),!0)},[O]);(0,r.useEffect)(()=>{if("success"!==new URLSearchParams(window.location.search).get("payment"))return;L(),D();let e=new URL(window.location.href);e.searchParams.delete("payment"),window.history.replaceState({},"","".concat(e.pathname).concat(e.search).concat(e.hash)),er()},[D,L,er]),(0,r.useEffect)(()=>{var e;(null==W||null==(e=W.user)?void 0:e.id)&&(D(),er())},[D,null==W||null==(t=W.user)?void 0:t.id,er]);let en=(0,r.useMemo)(()=>{let e="zh"===E?p.MH:p.ds;return(0,I.ab)({provider:M,promptTemplates:e})},[M,E]),es=en.config,el=(0,r.useMemo)(()=>({...p.tc,...en.defaults}),[en.defaults]),eo=(null!=(R=null==(a=es.videoModels)?void 0:a.length)?R:0)+(null!=(z=null==(S=es.imageModels)?void 0:S.length)?z:0)>0,ed=!!((null==G?void 0:G.plan)&&"FREE"!==G.plan),ec=(0,r.useCallback)(()=>{H({reason:"upgrade",initialTab:"monthly"})},[H]),eu=(0,r.useMemo)(()=>{var e,t;let a=null!=(t=el.duration)?t:null==(e=es.durations)?void 0:e[0];if(!a)return 10;let i=Number.parseInt(String(a),10);return Number.isNaN(i)?10:i},[el.duration,es.durations]),em=(0,r.useCallback)(e=>{if("number"==typeof e)return e;if(!e)return;let t=Number.parseInt(e,10);return Number.isNaN(t)?void 0:t},[]),ep=(0,r.useCallback)(e=>{var t,a,i,r,n,s;if("image"===e.type)return(0,I._Z)({modelId:e.model,quality:null!=(a=null!=(t=e.quality)?t:e.resolution)?a:"medium",resolution:null!=(i=e.resolution)?i:"1K",size:null!=(r=e.aspectRatio)?r:"auto",count:e.outputNumber,referenceImageCount:null!=(n=e.referenceImageCount)?n:0});let l=null!=(s=em(e.duration))?s:eu;return(0,v.QW)(e.model,{duration:l,quality:e.resolution,generateAudio:e.generateAudio})*e.outputNumber},[eu,em]),ex=(0,r.useMemo)(()=>{var e,t,a;let i=null!=(e=es.videoModes)?e:[];return null!=(a=null!=(t=i.find(e=>e.id===el.videoMode))?t:i[0])?a:null},[es.videoModes,el.videoMode]),eh=(0,r.useMemo)(()=>{var e,t,a,i,r,n;let s=null!=(e=es.videoModels)?e:[];if(!ex)return null!=(t=s[0])?t:null;let l=new Set(null!=(a=ex.supportedModels)?a:[]),o=e=>0===l.size||l.has(e);return null!=(n=null!=(r=null!=(i=s.find(e=>e.id===el.videoModel&&o(e.id)))?i:s.find(e=>o(e.id)))?r:s[0])?n:null},[ex,es.videoModels,el.videoModel]),eg=(0,r.useMemo)(()=>{var e,t,a,i,r,n,s,l,o,d,c,u,m,p,x,h,g,f,y;let v=null!=(d=el.videoOutputNumber)?d:1,b=(0,I.vO)(null==eh?void 0:eh.id,el.generateAudio),w=null!=(m=null!=(u=null!=(c=null==eh||null==(e=eh.durations)?void 0:e[0])?c:null==ex||null==(t=ex.durations)?void 0:t[0])?u:el.duration)?m:null==(a=es.durations)?void 0:a[0],j=null!=(x=null!=(p=null==eh||null==(i=eh.resolutions)?void 0:i[0])?p:el.resolution)?x:null==(r=es.resolutions)?void 0:r[0];return{aspectRatio:null!=(y=null!=(f=null!=(g=null!=(h=null==eh||null==(n=eh.aspectRatios)?void 0:n[0])?h:null==ex||null==(s=ex.aspectRatios)?void 0:s[0])?g:el.videoAspectRatio)?f:null==(o=es.aspectRatios)||null==(l=o.video)?void 0:l[0])?y:"16:9",duration:w,estimatedCredits:eh?ep({type:"video",model:eh.id,outputNumber:v,duration:w,resolution:j,generateAudio:b}):0,generateAudio:b,outputNumber:v,resolution:j}},[ep,ex,eh,null==(_=es.aspectRatios)?void 0:_.video,es.durations,es.resolutions,el.duration,el.generateAudio,el.resolution,el.videoAspectRatio,el.videoOutputNumber]),ef=(e,t)=>{(0,P.Yv)({sourcePath:(0,P.Xe)(),sourceEntry:t,prompt:e.prompt,model:e.model,mode:e.mode,type:e.type,duration:e.duration,aspectRatio:e.aspectRatio,quality:e.quality,resolution:e.resolution,outputNumber:e.outputNumber,generateAudio:e.generateAudio,hadLocalImages:(0,w.aU)(e)})},ey=async function(e){var t,a,i,r,n,s,l,o,d,c,u,p,x;let h=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"landing";Y(!0);try{let d=(0,w.rz)(e,["image"]),c="image"===e.type?(0,K.me)(e.mode,d):(0,K.F_)(e.mode,d),u=em(e.duration),p={mediaType:e.type,mode:c,model:e.model,prompt:e.prompt,..."image"===e.type?{image:{size:e.aspectRatio,resolution:null!=(t=e.resolution)?t:"1K",quality:null!=(i=null!=(a=e.quality)?a:e.resolution)?i:"medium",count:e.outputNumber}}:{video:{duration:u,aspectRatio:e.aspectRatio,quality:null!=(r=e.quality)?r:e.resolution,generateAudio:e.generateAudio}}},h=[];try{let t=await (0,w.mJ)(e);h=t.uploadedAssetIds,p=(0,w.g7)(p,t),await (0,w.dk)(p)}catch(e){throw await V(h),e}
1let g=await (0,w.Zz)(p),f=(x=e.type,"image"===x?"text-to-video":"image-to-video"===c?"image-to-video":"reference-to-video"===c||"video-edit"===c?"reference-to-video":"text-to-video");m.oR.success("Generation started");try{sessionStorage.setItem("meigen_ai_tool_prefill",JSON.stringify({prompt:e.prompt,model:e.model,mediaType:e.type,mode:c,duration:u,aspectRatio:e.aspectRatio,quality:null!=(s=e.quality)?s:e.resolution,generateAudio:e.generateAudio,imageUrl:null!=(o=null!=(l=null==(n=p.imageUrls)?void 0:n[0])?l:p.imageStart)?o:p.maskUrl}))}catch(e){console.warn("Failed to store tool prefill data:",e)}q.push("video"===e.type?"/".concat(E,"/").concat(f,"?id=").concat(g.uuid):"/".concat(E,"/").concat(f))}catch(a){if(console.error("Generation error:",a),(0,k.e7)(a)){ef(e,h),H({reason:"insufficient_credits",requiredCredits:null==(c=a.payload)||null==(d=c.details)?void 0:d.requiredCredits,availableCredits:null==(p=a.payload)||null==(u=p.details)?void 0:u.availableCredits,initialTab:"onetime"});return}let t=(0,j.qL)(a instanceof Error?a.message:void 0,"Failed to generate media. Please try again.");t.includes("credits")||t.includes("Credit")?m.oR.error("Insufficient credits. Please top up and try again."):t.includes("database")||t.includes("DATABASE_URL")?m.oR.error("Service temporarily unavailable. Please try again later."):m.oR.error(t||"Failed to generate video. Please try again.")}finally{Y(!1),$(null),et("landing")}},ev=async function(e){var t,a,i;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"landing",n=null!=(t=null==W?void 0:W.user)?t:null;if(!n)try{let e=await y.yK.getSession();n=null!=(i=null==e||null==(a=e.data)?void 0:a.user)?i:null}catch(e){console.warn("Failed to refresh session:",e)}if(!n){try{ef(e,r)}catch(e){console.warn("Failed to store pending input:",e)}U.onOpen((0,P.Xe)());return}if("Notification"in window&&!localStorage.getItem(F)&&"default"===Notification.permission){$(e),et(r),J(!0);return}ey(e,r)},eb=(0,r.useCallback)(async e=>{let{prompt:t,imageFile:a}=e;if(!eh||!ex)return void m.oR.error("No enabled models are available for the current AI provider configuration.");await ev({type:"video",prompt:t,images:a?[a]:void 0,imageSlots:a?[{slot:"default",file:a}]:void 0,model:eh.id,mode:ex.id,aspectRatio:eg.aspectRatio,duration:eg.duration,resolution:eg.resolution,outputNumber:eg.outputNumber,generateAudio:eg.generateAudio,estimatedCredits:eg.estimatedCredits},"floating")},[eg,ex,eh,ev]);return(0,i.jsxs)("section",{id:"generator",className:"relative overflow-hidden flex flex-col",children:[(0,i.jsx)(f,{className:"absolute inset-0 -z-20",speed:.8,opacity:.6,style:{maskImage:"linear-gradient(to bottom, black 55%, transparent 100%)",WebkitMaskImage:"linear-gradient(to bottom, black 55%, transparent 100%)"}}),(0,i.jsx)("div",{className:"pointer-events-none absolute inset-0 -z-10 overflow-hidden",children:(0,i.jsx)(g,{number:15,minDelay:.5,maxDelay:2,minDuration:3,maxDuration:8})}),(0,i.jsx)("div",{className:"container mx-auto px-4 pt-28 pb-12 md:pt-32 md:pb-16 flex flex-col justify-center",children:(0,i.jsxs)("div",{className:"flex flex-col items-center gap-12",children:[(0,i.jsxs)(d.P.div,{initial:{opacity:0,y:-30},animate:{opacity:1,y:0},transition:{duration:.6,ease:"easeOut"},className:"text-center space-y-8 max-w-4xl mx-auto",children:[(0,i.jsx)(x.O,{delay:.05,inView:!0,children:(0,i.jsxs)("div",{className:"inline-flex items-center gap-2 px-5 py-2.5 rounded-full bg-white/20 dark:bg-white/10 border border-white/30 backdrop-blur-md shadow-lg",children:[(0,i.jsx)(s.A,{className:"h-4 w-4 text-primary"}),(0,i.jsx)("span",{className:"text-sm font-medium text-primary",children:O("badge")})]})}),(0,i.jsx)(x.O,{delay:.1,inView:!0,children:(0,i.jsx)("h1",{className:"text-5xl md:text-6xl lg:text-7xl font-bold tracking-tight text-gradient_lavender-coral py-2",children:O("title")})}),(0,i.jsx)(x.O,{delay:.2,inView:!0,children:(0,i.jsx)("p",{className:"text-xl md:text-2xl text-foreground/80 max-w-2xl mx-auto leading-relaxed font-light",children:O("description")})}),(0,i.jsx)(x.O,{delay:.3,inView:!0,className:"flex flex-wrap justify-center gap-4",children:[{icon:l.A,label:O("features.fast"),color:"text-yellow-500"},{icon:o.A,label:O("features.easy"),color:"text-primary"},{icon:s.A,label:O("features.ai"),color:"text-primary"}].map((e,t)=>{let a=e.icon;return(0,i.jsxs)(d.P.div,{initial:{opacity:0,scale:.9}
1,animate:{opacity:1,scale:1},transition:{delay:.4+.1*t},className:"flex items-center gap-2 px-5 py-2.5 rounded-xl bg-white/30 dark:bg-white/10 backdrop-blur-md border border-white/40 shadow-sm",children:[(0,i.jsx)(a,{className:(0,h.cn)("h-4 w-4",e.color)}),(0,i.jsx)("span",{className:"text-sm font-medium",children:e.label})]},e.label)})})]}),(0,i.jsxs)(d.P.div,{id:"gen-tool",initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.6,delay:.3,ease:"easeOut"},className:"w-full max-w-5xl mx-auto relative",children:[(0,i.jsx)("div",{className:"absolute -inset-6 rounded-3xl blur-3xl -z-10 opacity-40 dark:opacity-20",style:{backgroundImage:"linear-gradient(135deg, #B8A9C9, #F5CAC3, #B8A9C9)"}}),eo?(0,i.jsx)(p.lN,{config:es,defaults:el,isPro:ed,isLoading:X,disabled:X,calculateCredits:ep,recoveredDraft:null!=ea?ea:void 0,onProFeatureClick:ec,onSubmit:ev}):(0,i.jsx)("div",{className:"rounded-2xl border border-border bg-card/80 p-8 text-center text-sm text-muted-foreground",children:"No enabled models are available for the current AI provider configuration."}),b.K8.enabled&&b.K8.credits>0&&(0,i.jsx)(d.P.p,{initial:{opacity:0}
1,animate:{opacity:1},transition:{delay:.8},className:"text-center text-sm text-foreground/60 mt-6 font-medium",children:O("creditsHint",{credits:b.K8.credits})})]})]})}),(0,i.jsx)(p.Ns,{title:"AI Generator",isGenerating:X,disabled:!eo,onGenerate:eb,renderExpandedContent:e=>{let{prompt:t,collapse:a}=e;return(0,i.jsx)(p.lN,{config:es,defaults:el,defaultPrompt:t,isPro:ed,isLoading:X,disabled:X,calculateCredits:ep,onProFeatureClick:ec,onSubmit:e=>{a(),ev(e,"floating")}})}}),(0,i.jsx)(B.Lt,{open:Q,onOpenChange:J,children:(0,i.jsxs)(B.EO,{children:[(0,i.jsxs)(B.wd,{children:[(0,i.jsx)(B.r7,{children:T("enableNotifications")}),(0,i.jsx)(B.$v,{children:T("notificationDescription")})]}),(0,i.jsxs)(B.ck,{children:[(0,i.jsx)(B.Zr,{onClick:()=>{J(!1),localStorage.setItem(F,"1"),Z&&ey(Z,ee)},children:T("maybeLater")}),(0,i.jsx)(B.Rx,{onClick:()=>{J(!1),Notification.requestPermission().then(()=>{localStorage.setItem(F,"1"),Z&&ey(Z,ee)})},children:T("allow")})]})]})})]})}},8051:(e,t,a)=>{"use strict";a.d(t,{CTASection:()=>N});var i=a(470),r=a(80275),n=a(43840),s=a(41315),l=a(36976),o=a(36866),d=a(91485),c=a(70066),u=a(79100),m=a(55344),p=a(81955),x=a(98096),h=a(18579),g=a(25845),f=a(90779),y=a(51063),v=a(78735),b=a(6437);let w=[{icon:r.A,labelKey:"benefits.free",color:"text-[#B8A9C9]"},{icon:n.A,labelKey:"benefits.noCard",color:"text-[#F5CAC3]"},{icon:s.A,labelKey:"benefits.cancel",color:"text-[#B8A9C9]"},{icon:l.A,labelKey:"benefits.support",color:"text-[#B8A9C9]"}];function j(e){let{children:t}=e,a=(0,c.d)(0),r=(0,c.d)(0),n=(0,u.z)((0,m.G)(r,[-.5,.5],[5,-5]),{stiffness:300,damping:30}),s=(0,u.z)((0,m.G)(a,[-.5,.5],[-5,5]),{stiffness:300,damping:30});return(0,i.jsx)(p.P.div,{onMouseMove:function(e){let t=e.currentTarget.getBoundingClientRect();a.set((e.clientX-t.left)/t.width-.5),r.set((e.clientY-t.top)/t.height-.5)},onMouseLeave:function(){a.set(0),r.set(0)},style:{rotateX:n,rotateY:s,transformStyle:"preserve-3d",perspective:1e3},children:t})}function N(){let e=(0,x.c)("CTA");return(0,i.jsxs)("section",{className:"relative py-12 md:py-16 overflow-hidden",children:[(0,i.jsxs)("div",{className:"absolute inset-0 -z-10 overflow-hidden",children:[(0,i.jsx)("div",{className:"absolute inset-0 bg-gradient-to-br from-[#B8A9C9]/5 via-transparent to-[#F5CAC3]/5"}),(0,i.jsx)(p.P.div,{animate:{x:[0,25,0],y:[0,-20,0],scale:[1,1.15,1]},transition:{duration:20,repeat:1/0,ease:"easeInOut"},className:"absolute top-1/4 -right-20 w-80 h-80 rounded-full bg-[#F5CAC3]/10 blur-3xl"}),(0,i.jsx)(p.P.div,{animate:{x:[0,-25,0],y:[0,25,0],scale:[1,1.2,1]},transition:{duration:25,repeat:1/0,ease:"easeInOut"},className:"absolute bottom-1/4 -left-20 w-72 h-72 rounded-full bg-[#B8A9C9]/10 blur-3xl"})]}),(0,i.jsx)("div",{className:"container mx-auto px-4",children:(0,i.jsx)("div",{className:"relative max-w-6xl mx-auto",children:(0,i.jsx)(h.O,{inView:!0,children:(0,i.jsx)(j,{children:(0,i.jsxs)(p.P.div,{initial:{opacity:0,y:40,scale:.98},whileInView:{opacity:1,y:0,scale:1},viewport:{once:!0,margin:"-100px"},transition:{duration:.8,ease:[.25,.46,.45,.94]},className:"relative rounded-3xl border border-[#B8A9C9]/20 bg-card dark:bg-black/40 backdrop-blur-xl overflow-hidden shadow-2xl shadow-[#B8A9C9]/10",children:[(0,i.jsx)(f.A,{size:400,duration:12,anchor:90,borderWidth:2,colorFrom:"#B8A9C9",colorTo:"#F5CAC3"}),(0,i.jsx)("div",{className:"absolute top-0 left-0 right-0 h-1 bg-gradient-to-r from-[#B8A9C9] via-[#F5CAC3] to-[#B8A9C9]"}),(0,i.jsxs)("div",{className:"absolute inset-0 pointer-events-none",children:[(0,i.jsx)("div",{className:"absolute top-0 right-0 w-64 h-64 rounded-full bg-[#F5CAC3]/5 blur-3xl"}),(0,i.jsx)("div",{className:"absolute bottom-0 left-0 w-48 h-48 rounded-full bg-[#B8A9C9]/5 blur-3xl"})]}),(0,i.jsxs)("div",{className:"grid md:grid-cols-2 gap-8 p-8 md:p-12 relative",children:[(0,i.jsxs)("div",{className:"space-y-6",children:[(0,i.jsxs)(p.P.div,{initial:{opacity:0,scale:.8,x:-20},whileInView:{opacity:1,scale:1,x:0},viewport:{once:!0},transition:{duration:.5,delay:.1},whileHover:{scale:1.05},className:"inline-flex items-center gap-2 px-5 py-2.5 rounded-full bg-gradient-to-r from-[#B8A9C9]/20 to-[#F5CAC3]/20 border border-[#B8A9C9]/30",children:[(0,i.jsx)(p.P.div,{animate:{rotate:[0,10,-10,0]},transition:{duration:2,repeat:1/0,repeatDelay:4},children:(0,i.jsx)(o.A,{className:"h-4 w-4 text-[#B8A9C9]"})}),(0,i.jsx)("span",{className:"text-sm font-medium text-gradient_lavender-coral",children:e("badge")})]}),(0,i.jsxs)(p.P.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.15},className:"text-3xl md:text-4xl font-bold",children:[e("title"),
1(0,i.jsx)("span",{className:"block text-gradient_lavender-rose-lavender mt-2 py-1",children:e("subtitle")})]}),(0,i.jsx)(p.P.p,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.2},className:"text-lg text-muted-foreground",children:e("description")}),(0,i.jsx)("ul",{className:"space-y-3",children:w.map((t,a)=>{let r=t.icon;return(0,i.jsxs)(p.P.li,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:.2+.1*a,duration:.5},whileHover:{x:5},className:"flex items-center gap-3 text-muted-foreground cursor-default",children:[(0,i.jsx)(p.P.div,{whileHover:{scale:1.2,rotate:10},className:(0,v.cn)("h-5 w-5 shrink-0",t.color),children:(0,i.jsx)(r,{className:"h-5 w-5"})}),(0,i.jsx)("span",{children:e(t.labelKey,{credits:b.K8.credits})})]},t.labelKey)})}),(0,i.jsx)("div",{className:"flex flex-wrap gap-4 pt-4",children:(0,i.jsx)(p.P.div,{whileHover:{scale:1.05},whileTap:{scale:.98},children:(0,i.jsx)(y.XO,{href:"/#generator",children:(0,i.jsxs)(g.e,{shimmerColor:"#F5CAC3",shimmerSize:"0.08em",shimmerDuration:"3s",borderRadius:"100px",background:"linear-gradient(135deg, #B8A9C9, #F5CAC3)",className:"px-8 py-3 text-base font-medium shadow-lg shadow-[#B8A9C9]/25",children:[e("getStarted"),(0,i.jsx)(p.P.span,{animate:{x:[0,4,0]},transition:{duration:1.5,repeat:1/0},className:"inline-block ml-2",children:(0,i.jsx)(d.A,{className:"h-5 w-5"})})]})})})})]}),(0,i.jsxs)(p.P.div,{initial:{opacity:0,x:40,rotateY:-10},whileInView:{opacity:1,x:0,rotateY:0},viewport:{once:!0},transition:{duration:.8,delay:.3,ease:[.25,.46,.45,.94]},className:"relative",children:[(0,i.jsx)(p.P.div,{animate:{scale:[1,1.2,1],opacity:[.3,.5,.3]},transition:{duration:4,repeat:1/0,ease:"easeInOut"},className:"absolute -top-8 -right-8 w-48 h-48 rounded-full blur-3xl -z-10 bg-[#F5CAC3]/30"}),(0,i.jsx)(p.P.div,{animate:{scale:[1,1.15,1],opacity:[.2,.4,.2]},transition:{duration:5,repeat:1/0,ease:"easeInOut"},className:"absolute -bottom-8 -left-8 w-32 h-32 rounded-full blur-2xl -z-10 bg-[#B8A9C9]/20"}),(0,i.jsxs)(p.P.div,{whileHover:{y:-5,boxShadow:"0 25px 50px -12px rgba(184, 169, 201, 0.25)"},transition:{duration:.3},className:"relative rounded-2xl border border-[#B8A9C9]/20 bg-muted dark:bg-black/30 backdrop-blur-sm overflow-hidden",children:[(0,i.jsxs)("div",{className:"aspect-video bg-muted/80 flex items-center justify-center overflow-hidden",children:[(0,i.jsx)(p.P.img,{src:"https://images.unsplash.com/photo-1618005182384-a83a8bd57fbe?w=800&q=80",alt:"AI Video Generation Preview",className:"w-full h-full object-cover",whileHover:{scale:1.08},transition:{duration:.6}}),(0,i.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-black/30 to-transparent"})]}),(0,i.jsxs)("div",{className:"p-4 space-y-3",children:[(0,i.jsxs)("div",{className:"flex items-center justify-between text-sm",children:[(0,i.jsx)("span",{className:"text-muted-foreground",children:e("generating")}),(0,i.jsx)(p.P.span,{initial:{opacity:0}
1,whileInView:{opacity:1},viewport:{once:!0},className:"font-medium text-gradient_lavender-coral",children:"100%"})]}),(0,i.jsx)("div",{className:"h-2 bg-muted rounded-full overflow-hidden",children:(0,i.jsx)(p.P.div,{initial:{width:"0%"},whileInView:{width:"100%"},viewport:{once:!0},transition:{duration:1.5,ease:"easeOut",delay:.5},className:"h-full bg-gradient-to-r from-[#B8A9C9] via-[#F5CAC3] to-[#B8A9C9]"})}),(0,i.jsxs)(p.P.p,{initial:{opacity:0},whileInView:{opacity:1},viewport:{once:!0},transition:{delay:1},className:"text-xs text-muted-foreground text-center",children:[e("readyIn")," 2-5 ",e("minutes")]})]})]})]})]})]})})})})})]})}},25845:(e,t,a)=>{"use strict";a.d(t,{e:()=>s});var i=a(470),r=a(39254),n=a(78735);let s=r.forwardRef((e,t)=>{let{shimmerColor:a="#ffffff",shimmerSize:r="0.05em",shimmerDuration:s="3s",borderRadius:l="100px",background:o="rgba(0, 0, 0, 1)",className:d,children:c,...u}=e;return(0,i.jsxs)("button",{style:{"--spread":"90deg","--shimmer-color":a,"--radius":l,"--speed":s,"--cut":r,"--bg":o},className:(0,n.cn)("group relative z-0 flex cursor-pointer items-center justify-center overflow-hidden whitespace-nowrap border border-white/10 px-6 py-3 text-white [background:var(--bg)] [border-radius:var(--radius)] dark:text-black","transform-gpu transition-transform duration-300 ease-in-out active:translate-y-px",d),ref:t,...u,children:[(0,i.jsx)("div",{className:(0,n.cn)("-z-30 blur-[2px]","absolute inset-0 overflow-visible [container-type:size]"),children:(0,i.jsx)("div",{className:"absolute inset-0 h-[100cqh] animate-shimmer-slide [aspect-ratio:1] [border-radius:0] [mask:none]",children:(0,i.jsx)("div",{className:"absolute -inset-full w-auto rotate-0 animate-spin-around [background:conic-gradient(from_calc(270deg-(var(--spread)*0.5)),transparent_0,var(--shimmer-color)_var(--spread),transparent_var(--spread))] [translate:0_0]"})})}),c,(0,i.jsx)("div",{className:(0,n.cn)("insert-0 absolute size-full","rounded-2xl px-4 py-1.5 text-sm font-medium shadow-[inset_0_-8px_10px_#ffffff1f]","transform-gpu transition-all duration-300 ease-in-out","group-hover:shadow-[inset_0_-6px_10px_#ffffff3f]","group-active:shadow-[inset_0_-10px_10px_#ffffff3f]")}),(0,i.jsx)("div",{className:(0,n.cn)("absolute -z-20 [background:var(--bg)] [border-radius:var(--radius)] [inset:var(--cut)]")})]})});s.displayName="ShimmerButton"},28178:(e,t,a)=>{"use strict";a.d(t,{FeaturesSection:()=>C});var i=a(470),r=a(54780),n=a(39314),s=a(83963),l=a(36976),o=a(43840),d=a(42233),c=a(81955),u=a(98096),m=a(18579),p=a(35831),x=a(52367),h=a(25845),g=a(78735),f=a(51063);let y={lavender:"#B8A9C9",rosePink:"#F5CAC3",lightLavender:"#D4C6E0",lightRose:"#FCE4EC",lightCoral:"#E8E4E1"},v=[{icon:r.A,titleKey:"textToVideo.title",descKey:"textToVideo.description",stat:{value:30,suffix:"s",labelKey:"textToVideo.stat"},gradient:{from:y.lavender,to:y.rosePink},iconGradient:"linear-gradient(135deg, ".concat(y.lavender,", ").concat(y.lightRose,")"),featured:!0},{icon:n.A,titleKey:"imageToVideo.title",descKey:"imageToVideo.description",stat:{value:1080,suffix:"p",labelKey:"imageToVideo.stat"},gradient:{from:y.rosePink,to:y.lavender},iconGradient:"linear-gradient(135deg, ".concat(y.rosePink,", ").concat(y.lightCoral,")"),featured:!1},{icon:n.A,titleKey:"imageGeneration.title",descKey:"imageGeneration.description",stat:{value:2,suffix:"K",labelKey:"imageGeneration.stat"},gradient:{from:y.lavender,to:y.rosePink},iconGradient:"linear-gradient(135deg, ".concat(y.lavender,", ").concat(y.lightLavender,")"),featured:!1},{icon:s.A,titleKey:"referenceGen.title",descKey:"referenceGen.description",stat:{value:9,suffix:"+",labelKey:"referenceGen.stat"},gradient:{from:y.lightLavender,to:y.rosePink},iconGradient:"linear-gradient(135deg, ".concat(y.lightLavender,", ").concat(y.rosePink,")"),featured:!1}],b=[{icon:l.A,titleKey:"fast.title",descKey:"fast.description",stat:{value:2,suffix:"min"},bgColor:"bg-gradient-to-br from-lavender/10 to-rosePink/10",iconColor:"text-[#B8A9C9]",gradient:{from:y.lavender,to:y.lightRose}},{icon:o.A,titleKey:"secure.title",descKey:"secure.description",stat:{value:100,suffix:"%"},bgColor:"bg-gradient-to-br from-rosePink/10 to-lavender/10",iconColor:"text-[#F5CAC3]",gradient:{from:y.rosePink,to:y.lightCoral}},{icon:d.A,titleKey:"realtime.title",descKey:"realtime.description",stat:{value:24,suffix:"/7"},bgColor:"bg-gradient-to-br from-lavender/10 to-rosePink/10",iconColor:"text-[#B8A9C9]",gradient:{from:y.lavender,to:y.lightLavender}}],w={hidden:{opacity:0}
1,visible:{opacity:1,transition:{staggerChildren:.1,delayChildren:.2}}},j={hidden:{opacity:0,y:40,scale:.95},visible:{opacity:1,y:0,scale:1,transition:{duration:.6,ease:[.25,.46,.45,.94]}}},N={hidden:{opacity:0,y:20,filter:"blur(8px)"},visible:{opacity:1,y:0,filter:"blur(0px)",transition:{duration:.6,ease:[.25,.46,.45,.94]}}};function C(){let e=(0,u.c)("Features");return(0,i.jsxs)("section",{className:"relative py-12 md:py-16 overflow-hidden",children:[(0,i.jsxs)("div",{className:"absolute inset-0 -z-10",children:[(0,i.jsx)("div",{className:"absolute inset-0 bg-gradient-to-b from-transparent via-[#F5CAC3]/5 to-transparent"}),(0,i.jsx)("div",{className:"absolute top-1/4 left-1/4 w-96 h-96 bg-[#B8A9C9]/10 rounded-full blur-3xl animate-pulse"}),(0,i.jsx)("div",{className:"absolute bottom-1/4 right-1/4 w-96 h-96 bg-[#F5CAC3]/10 rounded-full blur-3xl animate-pulse",style:{animationDelay:"1s"}})]}),(0,i.jsxs)("div",{className:"container mx-auto px-4",children:[(0,i.jsx)(m.O,{inView:!0,children:(0,i.jsxs)(c.P.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0,margin:"-100px"},variants:N,className:"text-center max-w-3xl mx-auto mb-10",children:[(0,i.jsxs)("h2",{className:"text-3xl md:text-4xl lg:text-5xl font-bold mb-4",children:[(0,i.jsx)("span",{className:"text-gradient_lavender-coral",children:e("title")}),(0,i.jsx)("span",{className:"block mt-2 py-1 text-gradient_rose-lavender",children:e("subtitle")})]}),(0,i.jsx)(c.P.p,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.3},className:"text-lg text-muted-foreground max-w-2xl mx-auto",children:e("description")})]})}),(0,i.jsx)(c.P.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0,margin:"-50px"},variants:w,className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4 mb-8",children:v.map((t,a)=>{let r=t.icon;return(0,i.jsx)(c.P.div,{variants:j,whileHover:{scale:1.02,y:-5,transition:{duration:.3,ease:[.25,.46,.45,.94]}},className:"h-full",children:(0,i.jsx)(p.o,{className:"h-full rounded-2xl border border-[#D4C6E0]/30 bg-card dark:bg-black/40 backdrop-blur-xl shadow-lg shadow-[#B8A9C9]/10 hover:shadow-xl hover:shadow-[#B8A9C9]/20 transition-shadow duration-300",gradientFrom:t.gradient.from,gradientTo:t.gradient.to,gradientColor:t.gradient.from,gradientSize:250,gradientOpacity:.18,children:(0,i.jsxs)("div",{className:"relative p-6 md:p-8 h-full flex flex-col min-h-[280px]",children:[(0,i.jsxs)("div",{className:"flex items-start gap-4 justify-between mb-6",children:[(0,i.jsx)(c.P.div,{whileHover:{scale:1.15,rotate:[0,-8,8,-4,0]},transition:{duration:.5,ease:"easeOut"},className:"w-14 h-14 rounded-2xl flex items-center justify-center shadow-lg shadow-[#B8A9C9]/30",style:{background:t.iconGradient},children:(0,i.jsx)(r,{className:"h-7 w-7 text-white drop-shadow-sm"})}),t.featured&&(0,i.jsx)(c.P.span,{initial:{opacity:0,scale:.8},animate:{opacity:1,scale:1},transition:{delay:.5},className:"px-3 py-1 text-xs font-medium rounded-full bg-gradient-to-r from-[#B8A9C9]/20 to-[#F5CAC3]/20 text-[#B8A9C9] border border-[#B8A9C9]/30",children:e("popular")})]}),(0,i.jsxs)("div",{className:"flex-1 flex flex-col",children:[(0,i.jsx)("h3",{className:"text-xl md:text-2xl font-bold mb-3 line-clamp-1 text-gradient_lavender-coral",children:e(t.titleKey)}),(0,i.jsx)("p",{className:"text-muted-foreground leading-relaxed line-clamp-2",children:e(t.descKey)})]}),t.stat&&(0,i.jsxs)(c.P.div,{initial:{opacity:0,y:10},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.4+.1*a,duration:.5},className:"flex items-center justify-between mt-auto pt-4 border-t border-[#D4C6E0]/30",children:[(0,i.jsx)("span",{className:"text-sm text-muted-foreground",children:e(t.stat.labelKey)}),(0,i.jsxs)("span",{className:"text-2xl font-bold tabular-nums text-gradient_rose-lavender",children:[(0,i.jsx)(x.K,{value:t.stat.value}),(0,i.jsx)("span",{className:"text-base ml-0.5",children:t.stat.suffix})]})]})]})})},t.titleKey)})}),(0,i.jsx)(c.P.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0,margin:"-50px"},variants:w,className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:b.map((t,a)=>{let r=t.icon;return(0,i.jsx)(c.P.div,{variants:j,whileHover:{y:-6,scale:1.02,transition:{duration:.3,ease:"easeOut"}},className:"h-full",children:(0,i.jsx)(p.o,{className:"h-full rounded-2xl border border-[#D4C6E0]/30 bg-card dark:bg-black/40 backdrop-blur-xl shadow-lg shadow-[#B8A9C9]/10 hover:shadow-xl hover:shadow-[#B8A9C9]/20 transition-shadow duration-300",gradientFrom:t.gradient.from,gradientTo:t.gradient.to,gradientColor:t.gradient.from,gradientSize:180,gradientOpacity:.15,children:(0,i.jsxs)("div",{className:"p-6 h-full flex flex-col",children:[(0,i.jsxs)("div",{className:"flex items-center justify-between mb-4",children:[(0,i.jsx)(c.P.div,{whileHover:{rotate:360,scale:1.1},transition:{duration:.5},className:(0,g.cn)("w-11 h-11 rounded-xl flex items-center justify-center","bg-gradient-to-br from-[#B8A9C9]/15 to-[#F5CAC3]/15"),children:(0,i.jsx)(r,{className:(0,g.cn)("h-5 w-5",t.iconColor)})}),(0,i.jsxs)("span",{className:"text-2xl font-bold tabular-nums text-gradient_lavender-coral",children:[(0,i.jsx)(x.K,{value:t.stat.value,delay:.3}),(0,i.jsx)("span",{className:"text-sm ml-0.5",children:t.stat.suffix})]})]}),(0,i.jsx)("h4",{className:"text-lg font-semibold mb-1.5 text-gradient_rose-lavender",children:e(t.titleKey)}),(0,i.jsx)("p",{className:"text-sm text-muted-foreground leading-relaxed",children:e(t.descKey)})]})})},t.titleKey)})}),(0,i.jsx)(m.O,{delay:.6,inView:!0,children:(0,i.jsx)(c.P.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},whileHover:{scale:1.05},transition:{duration:.3},className:"mt-16 flex justify-center",children:(0,i.jsx)(f.XO,{href:"/#generator",children:(0,i.jsx)(h.e,{shimmerColor:"#ffffff",shimmerSize:"0.05em",shimmerDuration:"3s",borderRadius:"100px",background:"linear-gradient(135deg, #B8A9C9, #F5CAC3)",className:"px-8 py-3 text-base font-medium shadow-lg shadow-[#B8A9C9]/30 hover:shadow-xl hover:shadow-[#F5CAC3]/40 transition-shadow duration-300",children:e("bottomCTA.button")})})})})]})]})}},35145:(e,t,a)=>{"use strict";a.r(t),a.d(t,{PricingSectionCreemClient:()=>l});var i=a(470),r=a(60820),n=a(81955);function s(e){let{pricingBadge:t,pricingTitle:a,pricingSlogan:r,children:s}=e;return(0,i.jsxs)("section",{className:"relative py-12 md:py-16 overflow-hidden",children:[(0,i.jsxs)("div",{className:"absolute inset-0 -z-10 overflow-hidden",children:[(0,i.jsx)(n.P.div,{animate:{x:[0,20,0],y:[0,-15,0]},transition:{duration:18,repeat:1/0,ease:"easeInOut"},className:"absolute top-1/3 -right-32 w-80 h-80 rounded-full bg-[#F5CAC3]/10 blur-3xl"}),(0,i.jsx)(n.P.div,{animate:{x:[0,-20,0],y:[0,20,0]},transition:{duration:22,repeat:1/0,ease:"easeInOut"},className:"absolute bottom-1/3 -left-32 w-72 h-72 rounded-full bg-[#B8A9C9]/10 blur-3xl"})]}),(0,i.jsxs)("div",{className:"container mx-auto px-4",children:[(0,i.jsxs)(n.P.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.7,ease:[.25,.46,.45,.94]},className:"text-center max-w-3xl mx-auto mb-8",children:[(0,i.jsx)(n.P.div,{initial:{opacity:0,scale:.8},whileInView:{opacity:1,scale:1},viewport:{once:!0},transition:{duration:.5,delay:.1},className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-gradient-to-r from-[#B8A9C9]/15 to-[#F5CAC3]/15 border border-[#B8A9C9]/25 mb-6",children:(0,i.jsx)("span",{className:"text-sm font-medium text-gradient_lavender-coral",children:t})}),(0,i.jsx)(n.P.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.15},className:"text-3xl md:text-4xl lg:text-5xl font-bold mb-4",children:a}),(0,i.jsx)(n.P.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.25},className:"text-lg text-muted-foreground max-w-2xl mx-auto",children:r})]}),(0,i.jsx)(n.P.div,{initial:{opacity:0,y:40},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-50px"},transition:{duration:.8,delay:.2,ease:[.25,.46,.45,.94]},children:s})]})]})}function l(e){let{dictPrice:t,dictCredits:a,pricingBadge:n,pricingTitle:l,pricingSlogan:o}=e;return(0,i.jsx)(s,{pricingBadge:n,pricingTitle:l,pricingSlogan:o,children:(0,i.jsx)(r.v,{dictPrice:t,dictCredits:a})})}},35831:(e,t,a)=>{"use strict";a.d(t,{o:()=>m});var i=a(25148),r=a(470),n=a(70066),s=a(81955),l=a(24735),o=a(39254),d=a(78735);function c(){let e=(0,i._)(["\n radial-gradient(","px circle at ","px ","px,\n ",",\n ",",\n var(--border) 100%\n )\n "]);return c=function(){return e},e}function u(){let e=(0,i._)(["\n radial-gradient(","px circle at ","px ","px, ",", transparent 100%)\n "]);return u=function(){return e},e}function m(e){let{children:t,className:a,gradientSize:i=200,gradientColor:m="#262626",gradientOpacity:p=.8,gradientFrom:x="#9E7AFF",gradientTo:h="#FE8BBB"}=e,g=(0,o.useRef)(null),f=(0,n.d)(-i),y=(0,n.d)(-i),v=(0,o.useCallback)(e=>{if(g.current){let{left:t,top:a}=g.current.getBoundingClientRect(),i=e.clientX,r=e.clientY;f.set(i-t),y.set(r-a)}},[f,y]),b=(0,o.useCallback)(e=>{e.relatedTarget||(document.removeEventListener("mousemove",v),f.set(-i),y.set(-i))},[v,f,i,y]),w=(0,o.useCallback)(()=>{document.addEventListener("mousemove",v),f.set(-i),y.set(-i)},[v,f,i,y]);return(0,o.useEffect)(()=>(document.addEventListener("mousemove",v),document.addEventListener("mouseout",b),document.addEventListener("mouseenter",w),()=>{document.removeEventListener("mousemove",v),document.removeEventListener("mouseout",b),document.removeEventListener("mouseenter",w)}),[w,v,b]),(0,o.useEffect)(()=>{f.set(-i),y.set(-i)},[i,f,y]),(0,r.jsxs)("div",{ref:g,className:(0,d.cn)("group relative rounded-[inherit]",a),children:[(0,r.jsx)(s.P.div,{className:"pointer-events-none absolute inset-0 rounded-[inherit] bg-border duration-300 group-hover:opacity-100",style:{background:(0,l.E)(c(),i,f,y,x,h)}}),(0,r.jsx)("div",{className:"absolute inset-0 rounded-[inherit] bg-background"}),(0,r.jsx)(s.P.div,{className:"pointer-events-none absolute inset-0 rounded-[inherit] opacity-0 transition-opacity duration-300 group-hover:opacity-100",style:{background:(0,l.E)(u(),i,f,y,m),opacity:p}}),(0,r.jsx)("div",{className:"relative",children:t})]})}},39316:(e,t,a)=>{"use strict";a.d(t,{Accordion:()=>o,AccordionContent:()=>u,AccordionItem:()=>d,AccordionTrigger:()=>c});var i=a(470),r=a(39254),n=a(3142),s=a(92919),l=a(78735);let o=n.bL,d=r.forwardRef((e,t)=>
1{let{className:a,...r}=e;return(0,i.jsx)(n.q7,{ref:t,className:(0,l.cn)("border-b",a),...r})});d.displayName="AccordionItem";let c=r.forwardRef((e,t)=>{let{className:a,children:r,...o}=e;return(0,i.jsx)(n.Y9,{className:"flex",children:(0,i.jsxs)(n.l9,{ref:t,className:(0,l.cn)("flex flex-1 items-center justify-between py-4 text-left font-medium transition-all hover:underline max-sm:text-sm [&[data-state=open]>svg]:rotate-180",a),...o,children:[r,(0,i.jsx)(s.A,{className:"h-4 w-4 shrink-0 transition-transform duration-200"})]})})});c.displayName=n.l9.displayName;let u=r.forwardRef((e,t)=>{let{className:a,children:r,...s}=e;return(0,i.jsx)(n.UC,{ref:t,className:(0,l.cn)("overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",a),...s,children:(0,i.jsx)("div",{className:"pb-4 pt-0",children:r})})});u.displayName=n.UC.displayName},52367:(e,t,a)=>{"use strict";a.d(t,{K:()=>d});var i=a(470),r=a(70066),n=a(79100),s=a(14249),l=a(39254),o=a(78735);function d(e){let{value:t,startValue:a=0,direction:d="up",delay:c=0,className:u,decimalPlaces:m=0,...p}=e,x=(0,l.useRef)(null),h=(0,r.d)("down"===d?t:a),g=(0,n.z)(h,{damping:60,stiffness:100}),f=(0,s.W)(x,{once:!0,margin:"0px"});return(0,l.useEffect)(()=>{if(f){let e=setTimeout(()=>{h.set("down"===d?a:t)},1e3*c);return()=>clearTimeout(e)}},[h,f,c,t,d,a]),(0,l.useEffect)(()=>g.on("change",e=>{x.current&&(x.current.textContent=Intl.NumberFormat("en-US",{minimumFractionDigits:m,maximumFractionDigits:m}).format(Number(e.toFixed(m))))}),[g,m]),(0,i.jsx)("span",{ref:x,className:(0,o.cn)("inline-block tabular-nums tracking-wider text-black dark:text-white",u),...p,children:a})}},59372:(e,t,a)=>{Promise.resolve().then(a.bind(a,8051)),Promise.resolve().then(a.bind(a,79017)),Promise.resolve().then(a.bind(a,28178)),Promise.resolve().then(a.bind(a,6564)),Promise.resolve().then(a.bind(a,3330)),Promise.resolve().then(a.bind(a,35145)),Promise.resolve().then(a.bind(a,82774)),Promise.resolve().then(a.bind(a,77919)),Promise.resolve().then(a.bind(a,11905))},77919:(e,t,a)=>{"use strict";a.d(t,{ShowcaseSection:()=>y});var i=a(470),r=a(22583),n=a(20013),s=a(21958),l=a(36866),o=a(70066),d=a(79100),c=a(55344),u=a(81955),m=a(98096),p=a(18579),x=a(25845),h=a(51063);let g=[{id:1,thumbnailUrl:"https://picsum.photos/seed/meigen-showcase-1/640/360",tagKey:"tags.textToVideo",color:"from-[#B8A9C9] to-[#F5CAC3]"},{id:2,thumbnailUrl:"https://picsum.photos/seed/meigen-showcase-2/640/360",tagKey:"tags.imageToVideo",color:"from-[#F5CAC3] to-[#B8A9C9]"},{id:3,thumbnailUrl:"https://picsum.photos/seed/meigen-showcase-3/640/360",tagKey:"tags.aiImage",color:"from-[#B8A9C9] to-[#F5CAC3]"},{id:4,thumbnailUrl:"https://picsum.photos/seed/meigen-showcase-4/640/360",tagKey:"tags.textToVideo",color:"from-[#B8A9C9] to-[#F5CAC3]"},{id:5,thumbnailUrl:"https://picsum.photos/seed/meigen-showcase-5/640/360",tagKey:"tags.imageToVideo",color:"from-[#F5CAC3] to-[#B8A9C9]"},{id:6,thumbnailUrl:"https://picsum.photos/seed/meigen-showcase-6/640/360",tagKey:"tags.aiImage",color:"from-[#B8A9C9] to-[#F5CAC3]"}];function f(e){let{video:t,index:a}=e,l=(0,m.c)("Showcase"),x=(0,o.d)(0),h=(0,o.d)(0),g=l(t.tagKey),f=(0,d.z)((0,c.G)(h,[-.5,.5],[8,-8]),{stiffness:300,damping:30}),y=(0,d.z)((0,c.G)(x,[-.5,.5],[-8,8]),{stiffness:300,damping:30});return(0,i.jsx)(p.O,{delay:.08*a,inView:!0,children:(0,i.jsx)(u.P.div,{initial:{opacity:0,y:40,scale:.95},whileInView:{opacity:1,y:0,scale:1},viewport:{once:!0,margin:"-50px"},transition:{duration:.6,delay:.08*a,ease:[.25,.46,.45,.94]},whileHover:{y:-8},className:"group relative",style:{perspective:1e3},children:(0,i.jsxs)(u.P.div,{onMouseMove:function(e){let t=e.currentTarget.getBoundingClientRect();x.set((e.clientX-t.left)/t.width-.5),h.set((e.clientY-t.top)/t.height-.5)},onMouseLeave:function(){x.set(0),h.set(0)},style:{rotateX:f,rotateY:y,transformStyle:"preserve-3d"},className:"relative rounded-2xl overflow-hidden border border-border bg-background shadow-lg hover:shadow-2xl transition-shadow duration-500 cursor-pointer",children:[(0,i.jsx)("div",{className:"absolute -inset-1 bg-gradient-to-r ".concat(t.color," rounded-2xl blur-xl opacity-0 group-hover:opacity-40 transition-opacity duration-500 -z-10")}),(0,i.jsxs)("div",{className:"relative aspect-video overflow-hidden bg-muted",children:[(0,i.jsx)("img",{src:t.thumbnailUrl,alt:"AI-generated ".concat(g," example by MeiGen AI"),className:"w-full h-full object-cover transition-all duration-700 group-hover:scale-110",loading:"lazy",decoding:"async"}),(0,i.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-black/60 via-black/20 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-500"}),(0,i.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,i.jsx)(u.P.div,{whileHover:{scale:1.15},whileTap:{scale:.95},className:"w-16 h-16 rounded-full bg-white/90 dark:bg-black/80 backdrop-blur-sm flex items-center justify-center shadow-2xl group-hover:bg-gradient-to-br group-hover:from-[#B8A9C9] group-hover:to-[#F5CAC3] transition-all duration-500",children:(0,i.jsx)(r.A,{className:"h-6 w-6 text-foreground group-hover:text-white transition-colors ml-0.5"})})}),(0,i.jsx)("div",{className:"absolute top-3 left-3 px-3 py-1.5 rounded-full bg-black/50 backdrop-blur-md border border-white/10",children:(0,i.jsxs)("span",{className:"text-xs font-medium text-white flex items-center gap-1.5",children:[(0,i.jsx)(n.A,{className:"h-3 w-3"}),g]})}),(0,i.jsx)("div",{className:"absolute bottom-0 left-0 right-0 p-4 translate-y-full group-hover:translate-y-0 transition-transform duration-500 ease-out",children:(0,i.jsxs)("div",{className:"flex items-center gap-2 text-white/80 text-sm",children:[(0,i.jsx)(s.A,{className:"h-4 w-4"}),(0,i.jsx)("span",{children:l("viewDetails")})]})})]})]})})})}function y(){let e=(0,m.c)("Showcase");return(0,i.jsxs)("section",{className:"relative py-12 md:py-16 overflow-hidden",children:[(0,i.jsxs)("div",{className:"absolute inset-0 -z-10 overflow-hidden",children:[(0,i.jsx)("div",{className:"absolute inset-0 bg-gradient-to-b from-transparent via-muted/30 to-transparent"}),(0,i.jsx)(u.P.div,{animate:{x:[0,30,0],y:[0,-20,0],scale:[1,1.1,1]},transition:{duration:20,repeat:1/0,ease:"easeInOut"},className:"absolute top-1/4 -left-20 w-96 h-96 rounded-full bg-[#B8A9C9]/10 blur-3xl"}),(0,i.jsx)(u.P.div,{animate:{x:[0,-20,0],y:[0,30,0],scale:[1,1.2,1]},transition:{duration:25,repeat:1/0,ease:"easeInOut"},className:"absolute bottom-1/4 -right-20 w-80 h-80 rounded-full bg-[#F5CAC3]/10 blur-3xl"})]}),(0,i.jsxs)("div",{className:"container mx-auto px-4",children:[(0,i.jsx)(p.O,{inView:!0,children:(0,i.jsxs)("div",{className:"text-center max-w-3xl mx-auto mb-10",children:[(0,i.jsxs)(u.P.div,{initial:{opacity:0,scale:.8,y:20},whileInView:{opacity:1,scale:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:[.25,.46,.45,.94]},className:"inline-flex items-center gap-2 px-5 py-2.5 rounded-full bg-gradient-to-r from-[#B8A9C9]/20 to-[#F5CAC3]/20 border border-[#B8A9C9]/30 mb-6",children:[(0,i.jsx)(u.P.div,{animate:{rotate:[0,15,-15,0]},transition:{duration:2,repeat:1/0,repeatDelay:3},children:(0,i.jsx)(l.A,{className:"h-4 w-4 text-[#B8A9C9]"})}),(0,i.jsx)("span",{className:"text-sm font-medium text-gradient_lavender-coral",children:e("badge")})]}),(0,i.jsxs)(u.P.h2,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.7,delay:.1,ease:[.25,.46,.45,.94]},className:"text-3xl md:text-4xl lg:text-5xl font-bold mb-4",children:[e("title"),
1(0,i.jsx)(u.P.span,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.7,delay:.2},className:"block text-gradient_lavender-rose-lavender mt-2 py-1",children:e("subtitle")})]}),(0,i.jsx)(u.P.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.3},className:"text-lg text-muted-foreground max-w-2xl mx-auto",children:e("description")})]})}),(0,i.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 mb-12",children:g.map((e,t)=>(0,i.jsx)(f,{video:e,index:t},e.id))}),(0,i.jsx)(p.O,{delay:.4,inView:!0,children:(0,i.jsxs)(u.P.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.4},className:"flex flex-col items-center text-center",children:[(0,i.jsx)(u.P.p,{initial:{opacity:0},whileInView:{opacity:1},viewport:{once:!0},transition:{duration:.5,delay:.5},className:"text-muted-foreground mb-6",children:e("ctaText")}),(0,i.jsx)(u.P.div,{whileHover:{scale:1.05},whileTap:{scale:.98},children:(0,i.jsx)(h.XO,{href:"/#generator",children:(0,i.jsx)(x.e,{shimmerColor:"#F5CAC3",shimmerSize:"0.08em",shimmerDuration:"3s",borderRadius:"100px",background:"linear-gradient(135deg, #B8A9C9, #F5CAC3)",className:"px-8 py-3 text-base font-medium shadow-lg shadow-[#B8A9C9]/25",children:e("ctaButton")})})})]})})]})]})}},79017:(e,t,a)=>{"use strict";a.d(t,{FAQSection:()=>v});var i=a(470),r=a(81955),n=a(98096),s=a(15082),l=a(54780),o=a(39314),d=a(64089),c=a(46658),u=a(11968),m=a(61008),p=a(88631),x=a(39316),h=a(18579);
1let g=[{questionKey:"general.question",answerKey:"general.answer",icon:"general"},{questionKey:"textToVideo.question",answerKey:"textToVideo.answer",icon:"textToVideo"},{questionKey:"imageToVideo.question",answerKey:"imageToVideo.answer",icon:"imageToVideo"},{questionKey:"commercial.question",answerKey:"commercial.answer",icon:"commercial"},{questionKey:"aiModels.question",answerKey:"aiModels.answer",icon:"aiModels"},{questionKey:"credits.question",answerKey:"credits.answer",icon:"credits"},{questionKey:"resolution.question",answerKey:"resolution.answer",icon:"resolution"},{questionKey:"support.question",answerKey:"support.answer",icon:"support"}],f={general:s.A,textToVideo:l.A,imageToVideo:o.A,commercial:d.A,aiModels:c.A,credits:u.A,resolution:m.A,support:p.A};function y(e){var t;let{type:a}=e,r=null!=(t=f[a])?t:s.A;return(0,i.jsx)(r,{className:"h-4 w-4"})}function v(){let e=(0,n.c)("FAQ"),t={"@context":"https://schema.org","@type":"FAQPage",mainEntity:g.map(t=>({"@type":"Question",name:e(t.questionKey),acceptedAnswer:{"@type":"Answer",text:e(t.answerKey)}}))};return(0,i.jsxs)("section",{className:"py-12 md:py-16 bg-transparent relative overflow-hidden",children:[(0,i.jsxs)("div",{className:"absolute inset-0 -z-10 overflow-hidden",children:[(0,i.jsx)(r.P.div,{animate:{x:[0,20,0],y:[0,-15,0]},transition:{duration:22,repeat:1/0,ease:"easeInOut"},className:"absolute top-1/3 -right-20 w-72 h-72 rounded-full bg-[#F5CAC3]/8 blur-3xl"}),(0,i.jsx)(r.P.div,{animate:{x:[0,-20,0],y:[0,20,0]},transition:{duration:18,repeat:1/0,ease:"easeInOut"},className:"absolute bottom-1/3 -left-20 w-64 h-64 rounded-full bg-[#B8A9C9]/8 blur-3xl"})]}),(0,i.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(t)}}),(0,i.jsx)("div",{className:"container mx-auto px-4",children:(0,i.jsxs)("div",{className:"max-w-3xl mx-auto",children:[(0,i.jsx)(h.O,{inView:!0,children:(0,i.jsxs)("div",{className:"text-center mb-8",children:[(0,i.jsxs)(r.P.div,{initial:{opacity:0,scale:.8,y:15},whileInView:{opacity:1,scale:1,y:0},viewport:{once:!0},transition:{duration:.5},className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-gradient-to-r from-[#B8A9C9]/15 to-[#F5CAC3]/15 border border-[#B8A9C9]/25 mb-6",children:[(0,i.jsx)(r.P.div,{animate:{rotate:[0,10,-10,0]},transition:{duration:3,repeat:1/0,repeatDelay:2},children:(0,i.jsx)(s.A,{className:"h-4 w-4 text-[#B8A9C9]"})}),(0,i.jsx)("span",{className:"text-sm font-medium text-gradient_lavender-coral",children:e("badge")})]}),(0,i.jsx)(r.P.h2,{initial:{opacity:0,y:25},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.1},className:"text-3xl md:text-4xl font-bold mb-4",children:e("title")}),(0,i.jsx)(r.P.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.15},className:"text-lg text-muted-foreground",children:e("subtitle")})]})}),(0,i.jsx)(h.O,{delay:.2,inView:!0,children:(0,i.jsx)(r.P.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-50px"},transition:{duration:.6,delay:.2},children:(0,i.jsx)(x.Accordion,{type:"single",collapsible:!0,className:"space-y-3",children:g.map((t,a)=>(0,i.jsx)(r.P.div,{initial:{opacity:0,y:15,x:-10},whileInView:{opacity:1,y:0,x:0},viewport:{once:!0,margin:"-25px"},transition:{delay:.1+.06*a,duration:.5,ease:[.25,.46,.45,.94]},children:(0,i.jsxs)(x.AccordionItem,{value:"faq-".concat(a),className:"px-6 rounded-2xl border border-[#B8A9C9]/15 bg-background/60 backdrop-blur-sm hover:border-[#F5CAC3]/40 hover:bg-gradient-to-r hover:from-[#B8A9C9]/5 hover:to-[#F5CAC3]/5 transition-all duration-300 group",children:[(0,i.jsx)(x.AccordionTrigger,{className:"text-left hover:no-underline cursor-pointer py-4",children:(0,i.jsxs)("span",{className:"flex items-center gap-3",children:[(0,i.jsx)(r.P.span,{whileHover:{scale:1.15,rotate:5},className:"flex-shrink-0 w-8 h-8 rounded-full bg-gradient-to-br from-[#B8A9C9]/15 to-[#F5CAC3]/15 flex items-center justify-center text-[var(--text-gradient-start)] text-xs font-semibold group-hover:from-[#B8A9C9]/25 group-hover:to-[#F5CAC3]/25 transition-all duration-300",children:t.icon?(0,i.jsx)(y,{type:t.icon}):a+1}),(0,i.jsx)("span",{className:"font-medium group-hover:text-[var(--text-gradient-start)] transition-colors duration-300",children:e(t.questionKey)})]})}),(0,i.jsx)(x.AccordionContent,{className:"pl-11 text-muted-foreground leading-relaxed",children:(0,i.jsx)(r.P.div,{initial:{opacity:0}
1,animate:{opacity:1},transition:{duration:.3,delay:.1},children:e(t.answerKey)})})]})},t.questionKey))})})}),(0,i.jsx)(h.O,{delay:.4,inView:!0,children:(0,i.jsxs)(r.P.div,{initial:{opacity:0,y:25,scale:.98},whileInView:{opacity:1,y:0,scale:1},viewport:{once:!0},transition:{duration:.6,delay:.4},whileHover:{scale:1.02,y:-2},className:"text-center mt-12 p-8 rounded-3xl bg-gradient-to-br from-[#B8A9C9]/10 to-[#F5CAC3]/10 border border-[#B8A9C9]/20 relative overflow-hidden",children:[(0,i.jsx)("div",{className:"absolute top-0 right-0 w-32 h-32 rounded-full bg-[#F5CAC3]/10 blur-2xl"}),(0,i.jsx)("div",{className:"absolute bottom-0 left-0 w-24 h-24 rounded-full bg-[#B8A9C9]/10 blur-2xl"}),(0,i.jsx)(r.P.div,{animate:{y:[0,-3,0]},transition:{duration:2,repeat:1/0,ease:"easeInOut"},className:"relative",children:(0,i.jsx)(p.A,{className:"h-8 w-8 mx-auto mb-4 text-[var(--text-gradient-start)]"})}),(0,i.jsxs)("p",{className:"text-muted-foreground relative",children:[e("contact"),(0,i.jsx)("a",{href:"mailto:[email protected]",className:"font-medium text-gradient_lavender-coral hover:opacity-80 transition-opacity mx-1 underline decoration-[#F5CAC3]/50 underline-offset-2",children:"[email protected]"})]})]})})]})})]})}},82774:(e,t,a)=>{"use strict";a.d(t,{PromptInspirationSection:()=>y});var i=a(470),r=a(39254),n=a(36866),s=a(1401),l=a(81955),o=a(50861),d=a(98096),c=a(42696),u=a(93370),m=a(81490),p=a(41550),x=a(75423),h=a(76456),g=a(82987);let f={generationType:"video",defaultMode:"text-to-video",sort:"featured"};function y(e){let{items:t,locale:a,initialCursor:y=null,initialHasMore:v=!1}=e,b=(0,d.c)("PromptInspiration"),w=(0,d.c)("GalleryStudio.gallery"),j=(0,o.useRouter)(),[N,C]=(0,r.useState)(t),[A,P]=(0,r.useState)(12),[k,I]=(0,r.useState)(y),[K,B]=(0,r.useState)(v),[F,V]=(0,r.useState)(!1),[S,_]=(0,r.useState)(!1),[R,z]=(0,r.useState)(null),[M,O]=(0,r.useState)(1),{favoriteIds:T,toggleFavorite:E}=(0,p.r)({items:N});(0,r.useEffect)(()=>{C(t),P(12),I(y),B(v),_(!1)},[y,v,t]),(0,r.useEffect)(()=>{let e=()=>{O(function(){let e=window.innerWidth;return e>=1536?4:e>=1024?3:e>=640?2:1}())};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let q=(0,r.useMemo)(()=>N.slice(0,A),[N,A]),U=(0,r.useMemo)(()=>(0,m.C)(q,M),[M,q]),H=A<N.length||K,L=(0,r.useCallback)(()=>{j.push((0,g.so)("text-to-video",a))},[a,j]),D=(0,r.useCallback)(e=>{(0,g._j)({prompt:e.prompt,model:e.primaryModel,mode:"text-to-video",duration:e.duration,aspectRatio:e.aspectRatio,quality:e.quality,galleryItemId:e.galleryItemId,gallerySlug:e.slug,promptSnapshot:e.promptSnapshot||e.prompt,title:e.title,summary:e.summary,coverUrl:e.coverUrl,mediaType:e.mediaType,compatibleModels:e.compatibleModels,detailsHref:e.detailsHref}),(0,x.F2)(e.slug,"use_idea"),L()},[L]),G=(0,r.useCallback)(e=>{(0,g._j)({prompt:e.prompt,model:e.primaryModel,mode:"text-to-video",duration:e.duration,aspectRatio:e.aspectRatio,quality:e.quality,imageUrl:function(e){var t;let a=null==(t=e.coverUrl)?void 0:t.trim();if(a)return a.startsWith("/")&&!a.startsWith("//")?new URL(a,window.location.origin).toString():a}(e),galleryItemId:e.galleryItemId,gallerySlug:e.slug,promptSnapshot:e.promptSnapshot||e.prompt,title:e.title,summary:e.summary,coverUrl:e.coverUrl,mediaType:"image"===e.mediaType?"image":"video",compatibleModels:e.compatibleModels,detailsHref:e.detailsHref}),L()},[L]),W=async()=>{if(_(!1),A<N.length)return void P(e=>Math.min(e+12,N.length));if(K&&!F){V(!0);try{let e=await (0,x.$I)({locale:a,...f,cursor:null!=k?k:void 0,limit:12}),t=(0,h.Yr)(e.items);C(e=>{let a=new Set(e.map(e=>e.id)),i=t.filter(e=>!a.has(e.id));return i.length>0?[...e,...i]:e}),P(e=>e+12),I(e.nextCursor),B(e.hasMore)}catch(e){console.warn("Failed to load homepage Gallery items:",e),_(!0)}finally{V(!1)}}};return(0,i.jsxs)("section",{id:"prompt-inspiration",className:"relative overflow-hidden pb-12 pt-4 md:pb-16 md:pt-6",children:[(0,i.jsx)("div",{className:"absolute inset-0 -z-10",style:{backgroundImage:"radial-gradient(circle at 15% 15%, oklch(from var(--primary) l c h / 0.08), transparent 40%), linear-gradient(180deg, transparent 0%, oklch(from var(--muted) l c h / 0.20) 100%)"}}),(0,i.jsxs)("div",{className:"container mx-auto px-4",children:[(0,i.jsxs)("div",{className:"mx-auto mb-10 max-w-3xl text-center md:mb-14",children:[(0,i.jsxs)(l.P.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},className:"mb-5 inline-flex items-center gap-2 rounded-full border border-primary/20 bg-primary/10 px-4 py-2",children:[(0,i.jsx)(n.A,{className:"size-4 text-primary"}),(0,i.jsx)("span",{className:"text-sm font-medium text-primary",children:b("badge")})]}),(0,i.jsx)(l.P.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.08},className:"text-3xl font-bold tracking-normal md:text-4xl lg:text-5xl",children:b("title")}),(0,i.jsx)(l.P.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.16},className:"mx-auto mt-4 max-w-2xl text-base leading-7 text-muted-foreground md:text-lg",children:b("subtitle")})]}),q.length>0?(0,i.jsx)(l.P.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-80px"},transition:{duration:.32},className:"grid items-start gap-6 sm:grid-cols-2 lg:grid-cols-3 2xl:grid-cols-4",children:U.map((e,t)=>(0,i.jsx)("div",{className:"flex min-w-0 flex-col gap-6",children:e.map(e=>(0,i.jsx)(c.B,{item:e,isFavorite:T.includes(e.id),onUseIdea:D,onOpenPreview:z,onFavoriteToggle:E,onView:e=>(0,x.F2)(e.slug,"view")},e.id))},t))}):null,H?(0,i.jsxs)("div",{className:"mt-10 flex flex-col items-center gap-3",children:[(0,i.jsx)("button",{type:"button",onClick:W,disabled:F,className:"inline-flex min-h-11 items-center justify-center gap-2 rounded-full border border-slate-200 bg-white px-6 py-2.5 text-sm font-semibold text-slate-800 shadow-sm transition-colors hover:bg-slate-50 disabled:cursor-not-allowed disabled:text-slate-400",children:F?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.A,{className:"size-4 animate-spin"}),w("loadingMore")]}):b("viewMore")}),S?(0,i.jsx)("p",{className:"text-xs text-muted-foreground",children:b("loadError")}):null]}):null]}),(0,i.jsx)(u._,{item:R,onClose:()=>z(null),onUseIdea:D,onUseAsReference:G})]})}},82987:(e,t,a)=>{"use strict";function i(e){sessionStorage.setItem("meigen_ai_tool_prefill",JSON.stringify({prompt:e.prompt,model:e.model||"",mode:e.mode,duration:e.duration,aspectRatio:e.aspectRatio,quality:e.quality,generateAudio:e.generateAudio,imageUrl:e.imageUrl,galleryItemId:e.galleryItemId,gallerySlug:e.gallerySlug,promptSnapshot:e.promptSnapshot||e.prompt,title:e.title,summary:e.summary,coverUrl:e.coverUrl,mediaType:e.mediaType,compatibleModels:e.compatibleModels,detailsHref:e.detailsHref}))}function r(e,t){return"/".concat(t,"/").concat(e)}
1a.d(t,{_j:()=>i,so:()=>r})}},e=>{e.O(0,[8170,6472,2281,7171,6953,9607,9611,8586,5093,3478,2693,9867,9816,2366,1955,8728,7137,328,4280,867,4233,9009,7775,5682,820,5455,1814,8986,7358],()=>e(e.s=59372)),_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.