PageSourceSearch

https://editimg.ai/_next/static/chunks/2059-41236373750ccb76.js?dpl=dpl_8Z7Uwxfv5u54QB5mcUTvpgmr31DK

js editimg.ai collected 2026-10-04 12:50:39 UTC 19,060 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2059],{19527:(e,a,t)=>{t.d(a,{j:()=>g});var l=t(91197),s=t(11497),r=t(85237),n=t(6381),o=t(51926),i=t(98596);function d(e){let{children:a}=e;return(0,l.jsx)(o.Bc,{delayDuration:0,children:(0,l.jsxs)(o.m_,{children:[(0,l.jsx)(o.k$,{asChild:!0,children:(0,l.jsx)("div",{children:(0,l.jsx)(i.pw,{className:"size-5"})})}),(0,l.jsx)(o.ZI,{className:"max-w-[220px] break-words px-2 py-1 text-xs bg-muted",children:a})]})})}var u=t(93866),c=t(27946);function g(e){let{className:a,title:t,tips:o,premiumTips:i,privateMode:g,handlePrivateModeChange:m}=e,{setShowSignInModal:p,setShowUpgradeModal:v}=(0,s.useContext)(r.V);return(0,l.jsx)(l.Fragment,{children:(0,l.jsxs)("div",{className:(0,c.cn)("flex flex-row items-center justify-between gap-y-1.5 pb-5",a),children:[(0,l.jsx)(u.M,{title:t,tips:o}),(0,l.jsxs)("div",{className:"flex items-center gap-2 relative",children:[i&&(0,l.jsx)(d,{children:i}),(0,l.jsx)(n.d,{checked:g,onCheckedChange:e=>{m(e)}})]})]})})}},710:(e,a,t)=>{t.d(a,{C:()=>i});var l=t(91197),s=t(90185),r=t(27946),n=t(98596),o=t(30048);function i(e){let{children:a,icon:t,loading:i=!1,className:d="",onClick:u=()=>{},credits:c}=e;return(0,l.jsx)(l.Fragment,{children:(0,l.jsx)("button",{className:(0,r.cn)("inline-flex items-center justify-center rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 bg-primary text-primary-foreground hover:bg-primary/90 h-10 px-4 py-2 w-full","rounded-xl py-2 px-3 disabled:opacity-50 disabled:pointer-events-none",d),disabled:i,onClick:u,children:i?(0,l.jsx)("div",{className:"flex justify-center items-center",children:(0,l.jsx)(o._,{size:"sm",color:"white"})}):(0,l.jsxs)("div",{className:"flex justify-center items-center gap-1",children:[t&&(0,l.jsx)(s.A,{className:"size-[14px]"}),(0,l.jsx)("span",{className:"text-sm font-semibold",children:a}),c?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:"h-[10px] w-[1px] bg-muted/50 rounded-full"}),(0,l.jsxs)("div",{className:"flex items-center gap-1",children:[(0,l.jsx)(n.wN,{className:"text-muted size-[14px]"}),(0,l.jsx)("span",{className:"text-xs text-muted font-medium",children:c})]})]}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:"h-[10px] w-[1px] bg-white/50 rounded-full"}),(0,l.jsx)("div",{className:"flex items-center",children:(0,l.jsx)("span",{className:"text-xs text-white font-medium bg-red-500 px-2 py-0.5 rounded-full ml-1",children:"Free"})})]})]})})})}},29802:(e,a,t)=>{t.d(a,{ek:()=>n,ln:()=>o,rg:()=>r});var l=t(91197);t(11497);var s=t(22424);let r=e=>{let{children:a,fixedBottom:t}=e;return(0,l.jsx)("div",{className:"w-full lg:w-[420px] lg:h-[calc(100vh-72px)] bg-zinc-950 p-4 lg:p-6",children:(0,l.jsxs)("div",{className:"bg-zinc-900 rounded-xl h-full overflow-hidden flex flex-col",children:[(0,l.jsx)(s.F,{className:"flex-1",children:a}),t&&(0,l.jsx)("div",{className:"p-4 border-t border-zinc-800",children:t})]})})},n=e=>{let{children:a}=e;return(0,l.jsx)("div",{className:"w-full lg:flex-1 lg:h-[calc(100vh-72px)] bg-zinc-950 py-4 lg:py-6 pr-4 lg:pr-6",children:(0,l.jsx)("div",{className:"bg-zinc-900 rounded-xl h-full overflow-hidden",children:(0,l.jsx)(s.F,{className:"h-full",children:a})})})},o=e=>{let{children:a}=e;return(0,l.jsx)("section",{className:"relative w-full lg:h-screen bg-zinc-950 flex lg:min-h-[calc(100vh-72px)]",id:"generator",children:(0,l.jsx)("div",{className:"flex flex-col lg:flex-row w-full h-full",children:a})})}},6381:(e,a,t)=>{t.d(a,{d:()=>o});var l=t(91197),s=t(11497),r=t(44575),n=t(27946);let o=s.forwardRef((e,a)=>{let{className:t,...s}=e;return(0,l.jsx)(r.bL,{className:(0,n.cn)("peer inline-flex h-5 w-9 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent shadow-sm transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-input",t),...s,ref:a,children:(0,l.jsx)(r.zi,{className:(0,n.cn)("pointer-events-none block h-4 w-4 roun
1ded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-4 data-[state=unchecked]:translate-x-0")})})});o.displayName=r.bL.displayName},57607:(e,a,t)=>{t.d(a,{FZ:()=>i,G9:()=>x,ON:()=>h,S6:()=>p,iQ:()=>v,oz:()=>f});var l=t(11497),s=t(53296),r=t(85237),n=t(61423),o=t(27946);let i=[{value:"1k",label:"1K",upgrade:!1},{value:"2k",label:"2K",upgrade:!0},{value:"4k",label:"4K",upgrade:!0}],d=[{value:"1:1",upgrade:!1},{value:"3:4",upgrade:!1},{value:"4:3",upgrade:!1},{value:"9:16",upgrade:!1},{value:"16:9",upgrade:!1},{value:"2:3",upgrade:!1},{value:"3:2",upgrade:!1}],u=[{value:"1:1",upgrade:!1},{value:"2:3",upgrade:!1},{value:"3:2",upgrade:!1}],c=[{value:"1:1",upgrade:!1},{value:"3:4",upgrade:!1},{value:"4:3",upgrade:!1},{value:"9:16",upgrade:!1},{value:"16:9",upgrade:!1},{value:"21:9",upgrade:!1}],g=[{value:"1:1",upgrade:!1},{value:"3:4",upgrade:!1},{value:"4:3",upgrade:!1},{value:"9:16",upgrade:!1},{value:"16:9",upgrade:!1},{value:"2:3",upgrade:!1},{value:"3:2",upgrade:!1},{value:"4:5",upgrade:!1},{value:"5:4",upgrade:!1},{value:"21:9",upgrade:!1}],m=[{value:"1:1",upgrade:!1},{value:"3:4",upgrade:!1},{value:"4:3",upgrade:!1},{value:"9:16",upgrade:!1},{value:"16:9",upgrade:!1}],p=e=>e.includes("gpt")?u:e.includes("nano-banana")?g:e.includes("flux-kontext")?c:e.includes("ideogram")?m:d,v=[{value:"image_to_image",label:"Image to Image",description:"Transform existing images with AI"},{value:"text_to_image",label:"Text to Image",description:"Generate new images from text descriptions"}],h=[{value:1,upgrade:!1},{value:2,upgrade:!0},{value:3,upgrade:!0},{value:4,upgrade:!0}],f=[{value:"jpeg",label:"JPG",upgrade:!1},{value:"png",label:"PNG",upgrade:!0}],x=e=>{var a;let{setShowSignInModal:t,setShowUpgradeModal:d}=(0,l.useContext)(r.V),{data:u}=(0,s.useSession)(),c=null==u?void 0:u.user,[g,m]=(0,l.useState)((null==e?void 0:e.mode)||"image_to_image"),[p,v]=(0,l.useState)((null==e?void 0:e.prompt)||""),[h,x]=(0,l.useState)((null==e?void 0:e.otherPrompt)||""),[w,b]=(0,l.useState)((null==e?void 0:e.imageSrc)||""),[j,k]=(0,l.useState)((null==e?void 0:e.imageSrcs)||[]),[y,S]=(0,l.useState)((null==e?void 0:e.selectedRatio)||"1:1"),[N,C]=(0,l.useState)((null==e?void 0:e.selectedResolution)||"1k"),[I,P]=(0,l.useState)((null==e?void 0:e.privateMode)||!1),[_,M]=(0,l.useState)((null==e?void 0:e.imageCount)||1),[T,E]=(0,l.useState)((null==e?void 0:e.outputFormat)||"jpeg"),[O,F]=(0,l.useState)((null==e?void 0:e.model)||null),[D,z]=(0,l.useState)((null==e?void 0:e.cost)||(null==e?void 0:null===(a=e.model)||void 0===a?void 0:a.credits)*((null==e?void 0:e.imageCount)||1)||10),J=null,R=null,B=(0,n.p)(O);return{imageSrc:w,imageSrcs:j,selectedRatio:y,selectedResolution:N,privateMode:I,imageCount:_,outputFormat:T,selectedModel:O,otherPrompt:h,prompt:p,mode:g,cost:D,user:c,generation:J=B.generation,handleSubmit:B.handleSubmit,handleImageCountChange:e=>{M(e),z((null==O?void 0:O.credits)*e||10*e)},handleOutputFormatChange:e=>{let a=f.find(a=>a.value===e);if(a){if(a.upgrade&&!(null==c?void 0:c.subscribed)&&!(null==c?void 0:c.paid)){d(!0);return}(null==O?void 0:O.id)==="nano-banana-pro"&&"jpeg"===e?E("jpg"):E(e)}},handleModeChange:e=>{m(e)},handleModelChange:e=>{F(e),z(e.credits*_)},handleResolutionChange:e=>{let a=i.find(a=>a.value===e);if(a){if(a.upgrade&&!(null==c?void 0:c.subscribed)&&!(null==c?void 0:c.paid)){d(!0);return}C(e)}},handleAspectRatioChange:e=>{S(e)},handlePrivateModeChange:e=>{P(e)},handleImageSrcChange:e=>{b(e)},handleOtherPrompt:e=>{x(e)},handleImageSrcsChange:e=>{k(e)},setShowSignInModal:t,setShowUpgradeModal:d,setImageSrc:b,setImageSrcs:k,setSelectedRatio:S,setSelectedResolution:C,setPrivateMode:P,setImageCount:M,setOutputFormat:E,setSelectedModel:F,setOtherPrompt:x,setPrompt:v,setMode:m,setCost:z,buildInputParams:e=>{let{prompt:a}=e,t={prompt:a,aspect_ratio:y,num_images:_,output_format:T};if((null==O?void 0:O.id)==="seedream-4"){let e=(0,o.JM)(N,y);t.image_size={height:e.height,width:e.width},t.image_resolution=N}return(null==O?void 0:O.id)==="nano-banana-pro"&&(t.resolution=N),"image_to_image"===g&&(j&&j.length>0?t.image_urls=j:w&&((null==O?void 0:O.id.includes("flux-kontext"))?t.image_url=w:t.image_urls=[w])),(null==O?void 0:O.id.includes("post-processing"))&&(t.image_url=w),t}}}},25869:(e,a,t)=>{t.d(a,{p:()=>p});
1var l=t(85237),s=t(94251),r=t(27946),n=t(97136),o=t(11497),i=t(77361),d=t(53296),u=t(75091),c=t(75018),g=t(44891);let m=e=>new Promise(a=>setTimeout(a,e));function p(){let[e,a]=(0,o.useState)({status:"",loading:!1,generated:null,errorMsg:""}),{setShowUpgradeModal:t,setShowSignInModal:p}=(0,o.useContext)(l.V),[v,h]=(0,o.useState)(null),{data:f,status:x,update:w}=(0,d.useSession)(),b=async l=>{let o;let d=!!(null==f?void 0:f.jwt);if(!d){p(!0);return}h(l);let v=!0,x=null,w="";a({...e,status:"IN_QUEUE",loading:!0,generated:null,errorMsg:""});let b={};try{let e=await (0,g.FW)({prompt:(0,g.Cd)(l),type:l.type,modelId:l.modelId,modelPath:l.modelPath,isLoggedIn:d});b=(0,g.IU)(e)}catch(l){let t=l instanceof g.Pg?l.message:"Prompt moderation failed. Please try again.";i.toast.error(t),a({...e,status:"error",loading:!1,generated:null,errorMsg:t});return}let j=null==f?void 0:f.user;await (0,u.J)(j);let k={...await (0,c.DR)({"Content-Type":"application/json",...d&&{Authorization:"Bearer ".concat(f.jwt)}},d),...b},y=await (0,c.DR)({...d&&{Authorization:"Bearer ".concat(f.jwt)}},d),S=await fetch("".concat("https://assets.chooat.com","/api/fal/image"),{method:"POST",headers:k,body:JSON.stringify({...l})});if(!S.ok){let l=await S.json();if(console.error("createFalRes error:",l),403===S.status&&"LIMIT_REACHED"===l.code){p(!0),i.toast.error(l.message),a({...e,status:"",loading:!1,generated:null,errorMsg:l.message});return}(402===S.status||405===S.status)&&t(!0),i.toast.error(l.message),a({...e,status:"error",loading:!1,generated:null,errorMsg:l.message}),await (0,r.IF)("【".concat(s.CQ.name,"】生成图片失败 - 错误信息:").concat(JSON.stringify(l)));return}let N=await S.json();for(console.info("createTaskData:",N);"COMPLETED"!==o&&"error"!==o;){var C,I,P,_;console.info("get task...",o),await m(2e3);let i=await fetch("".concat("https://assets.chooat.com","/api/fal/").concat(N.request_id,"?modelPath=").concat(l.modelPath,"&type=").concat(l.type,"&pgSchema=editimg.ai"),{headers:y,cache:"no-store"});if(i.ok){let t=await i.json();if(o=t.status,console.info("getTaskData:",t),"COMPLETED"===o){let e=null==f?void 0:f.user,a=(null==e?void 0:e.subscribed)||(null==e?void 0:e.paid),l=[];t.images?l=t.images:t.image&&(l=[t.image]);let s=l.map(e=>e.url).filter(Boolean),r=(t.watermark_urls||[]).filter(Boolean),o=!a&&r.length>0?r:s;x={url:o[0],urls:o},v=!1,w="",(0,n.Y)()}else"error"===o&&(v=!1,w=(null==t?void 0:null===(_=t.error)||void 0===_?void 0:null===(P=_.detail[0])||void 0===P?void 0:P.msg)||t.message);a({...e,status:o,loading:v,generated:x,errorMsg:w})}else{let l=await i.json();o=l.status,console.error("getTaskErr:",l),(0,r.IF)("【".concat(s.CQ.name,"】fal-image任务轮询接口返回错误信息:").concat(JSON.stringify(l))),(402===i.status||405===i.status)&&t(!0),"fetch failed"!==l.error&&(v=!1,w=(null==l?void 0:null===(I=l.error)||void 0===I?void 0:null===(C=I.detail[0])||void 0===C?void 0:C.msg)||l.message,a({...e,status:o,loading:v,generated:x,errorMsg:w}))}}};return{generation:{...e,retry:()=>{v&&b(v)}},handleSubmit:b}}},37605:(e,a,t)=>{t.d(a,{p:()=>v});var l=t(85237),s=t(94251),r=t(81883),n=t(27946),o=t(97136),i=t(11497),d=t(77361),u=t(53296),c=t(75091),g=t(75018),m=t(44891);let p=e=>new Promise(a=>setTimeout(a,e));function v(){let[e,a]=(0,i.useState)({status:"",loading:!1,generated:null,errorMsg:""}),{setShowUpgradeModal:t,setShowSignInModal:v}=(0,i.useContext)(l.V),{data:h,status:f,update:x}=(0,u.useSession)(),[w,b]=(0,i.useState)(null),j=async l=>{let i;let u=!!(null==h?void 0:h.jwt);if(!u){v(!0);return}b(l);let f=!0,x=null,w="";a({...e,status:"IN_QUEUE",loading:!0,generated:null,errorMsg:""});let j={};try{let e=await (0,m.FW)({prompt:(0,m.Cd)(l),type:l.type,modelId:l.modelId,modelPath:l.modelPath,isLoggedIn:u});j=(0,m.IU)(e)}catch(l){let t=l instanceof m.Pg?l.message:"Prompt moderation failed. Please try again.";d.toast.error(t),a({...e,status:"error",loading:!1,generated:null,errorMsg:t});return}let k=null==h?void 0:h.user;await (0,c.J)(k);let y={...await (0,g.DR)({"Content-Type":"application/json",...u&&{Authorization:"Bearer ".concat(h.jwt)}},u),...j},S=await (0,g.DR)({...u&&{Authorization:"Bearer ".concat(h.jwt)}},u),N=await fetch("".concat("https://assets.chooat.com","/api/kie/createTask"),{method:"POST",headers:y,body:JSON.stringify({...l})});if(!N.ok){let l=await N.json();if(console.error("createTaskRes error:",l),403===N.status&&"LIMIT_REACHED"===l.code){v(!0),d.toast.error(l.message||l.msg),a({...e,status:"",loading:!1,generated:null,errorMsg:l.message||l.msg});return}(402===N.status||405===N.status)&&t(!0),d.toast.error(l.message||l.msg),a({...e,status:"error",loading:!1,generated:null,errorMsg:l.message||l.msg}),await (0,n.IF)("【".concat(s.CQ.name,"】use-kie-task失败 - 错误信息:").concat(JSON.stringify(l)));return}let C=await N.json();for(console.info("createTaskData:",C,C.data.taskId);"COMPLETED"!==i&&"error"!==i;){var I,P,_,M,T,E,O;console.info("get task...",i),await p(2e3);let d=await fetch("".concat("https://assets.chooat.com","/api/kie/recordInfo/").concat(C.data.taskId,"?modelPath=").concat(l.modelPath,"&pgSchema=editimg.ai&type=").concat(l.type),{headers:S,cache:"no-store"});if(d.ok){let t=await d.json();if("COMPLETED"===(i=(0,r.l)(t.data.state))){let e=null==h?void 0:h.user,a=(null==e?void 0:e.subscribed)||(null==e?void 0:e.paid),l="string"==typeof(null==t?void 0:null===(_=t.data)||void 0===_?void 0:_.resultJson)?JSON.parse(null==t?void 0:null===(M=t.data)||void 0===M?void 0:M.resultJson):null==t?void 0:null===(T=t.data)||void 0===T?void 0:T.resultJson,s=((null==l?void 0:l.resultUrls)||[]).filter(
1Boolean),r=((null==t?void 0:t.watermark_urls)||[]).filter(Boolean),n=!a&&r.length>0?r:s;x={url:n[0],urls:n},f=!1,w="",(0,o.Y)()}else"error"===i&&(f=!1,w=(null==t?void 0:null===(E=t.data)||void 0===E?void 0:E.failMsg)||(null==t?void 0:null===(O=t.data)||void 0===O?void 0:O.errorMessage)||t.message||t.msg);a({...e,status:i,loading:f,generated:x,errorMsg:w})}else{let l=await d.json();console.error("getTaskErr:",l),(0,n.IF)("【".concat(s.CQ.name,"】kie任务轮询接口返回错误信息:").concat(JSON.stringify(l))),(402===d.status||405===d.status)&&t(!0),"fetch failed"!==l.error&&(f=!1,w=(null==l?void 0:null===(P=l.error)||void 0===P?void 0:null===(I=P.detail[0])||void 0===I?void 0:I.msg)||l.message||l.msg,a({...e,status:i,loading:f,generated:x,errorMsg:w}))}}};return{generation:{...e,retry:()=>{w&&j(w)}},handleSubmit:j}}},80357:(e,a,t)=>{t.d(a,{p:()=>v});var l=t(85237),s=t(94251),r=t(81883),n=t(27946),o=t(97136),i=t(11497),d=t(77361),u=t(53296),c=t(75091),g=t(75018),m=t(44891);let p=e=>new Promise(a=>setTimeout(a,e));function v(){let[e,a]=(0,i.useState)({status:"",loading:!1,generated:null,errorMsg:""}),{setShowUpgradeModal:t,setShowSignInModal:v}=(0,i.useContext)(l.V),{data:h,status:f,update:x}=(0,u.useSession)(),[w,b]=(0,i.useState)(null),j=async l=>{let i;let u=!!(null==h?void 0:h.jwt);if(!u){v(!0);return}b(l);let f=!0,x=null,w="";a({...e,status:"IN_QUEUE",loading:!0,generated:null,errorMsg:""});let j={};try{let e=await (0,m.FW)({prompt:(0,m.Cd)(l),type:l.type,modelId:l.modelId,modelPath:l.modelPath,isLoggedIn:u});j=(0,m.IU)(e)}catch(l){let t=l instanceof m.Pg?l.message:"Prompt moderation failed. Please try again.";d.toast.error(t),a({...e,status:"error",loading:!1,generated:null,errorMsg:t});return}let k=null==h?void 0:h.user;await (0,c.J)(k);let y={...await (0,g.DR)({"Content-Type":"application/json",...u&&{Authorization:"Bearer ".concat(h.jwt)}},u),...j},S=await (0,g.DR)({...u&&{Authorization:"Bearer ".concat(h.jwt)}},u),N=await fetch("".concat("https://assets.chooat.com","/api/kie"),{method:"POST",headers:y,body:JSON.stringify({...l})});if(!N.ok){let l=await N.json();if(console.error("createTaskRes error:",l),403===N.status&&"LIMIT_REACHED"===l.code){v(!0),d.toast.error(l.message),a({...e,status:"",loading:!1,generated:null,errorMsg:l.message});return}(402===N.status||405===N.status)&&t(!0),d.toast.error(l.message),a({...e,status:"error",loading:!1,generated:null,errorMsg:l.message}),await (0,n.IF)("【".concat(s.CQ.name,"】use-kie失败 - 错误信息:").concat(JSON.stringify(l)));return}let C=await N.json();for(console.info("createTaskData:",C,C.data.taskId);"COMPLETED"!==i&&"error"!==i;){var I,P,_,M,T;console.info("get task...",i),await p(2e3);let d=await fetch("".concat("https://assets.chooat.com","/api/kie/").concat(C.data.taskId,"?modelPath=").concat(l.modelPath,"&type=").concat(l.type,"&pgSchema=editimg.ai"),{headers:S,cache:"no-store"});if(d.ok){let t=await d.json();if("COMPLETED"===(i=(0,r.l)(t.data.status||String(t.data.successFlag)))){let e=null==h?void 0:h.user,a=(null==e?void 0:e.subscribed)||(null==e?void 0:e.paid),l=null==t?void 0:null===(_=t.data)||void 0===_?void 0:_.response;console.info("use-kie response:",l);let s=(null==l?void 0:l.resultImageUrl)?[null==l?void 0:l.resultImageUrl]:((null==l?void 0:l.resultUrls)||[]).filter(Boolean),r=((null==t?void 0:t.watermark_urls)||[]).filter(Boolean),n=!a&&r.length>0?r:s;x={url:n[0],urls:n},f=!1,w="",(0,o.Y)()}else"error"===i&&(f=!1,w=(null==t?void 0:null===(M=t.data)||void 0===M?void 0:M.failMsg)||(null==t?void 0:null===(T=t.data)||void 0===T?void 0:T.errorMessage)||t.message);a({...e,status:i,loading:f,generated:x,errorMsg:w})}else{let l=await d.json();console.error("getTaskErr:",l),(0,n.IF)("【".concat(s.CQ.name,"】kie任务轮询接口返回错误信息:").concat(JSON.stringify(l))),(402===d.status||405===d.status)&&t(!0),"fetch failed"!==l.error&&(f=!1,w=(null==l?void 0:null===(P=l.error)||void 0===P?void 0:null===(I=P.detail[0])||void 0===I?void 0:I.msg)||l.message,a({...e,status:i,loading:f,generated:x,errorMsg:w}))}}};return{generation:{...e,retry:()=>{w&&j(w)}},handleSubmit:j}}},61423:(e,a,t)=>{t.d(a,{p:()=>f});
1var l=t(25869),s=t(80357),r=t(37605),n=t(85237),o=t(94251),i=t(27946),d=t(97136),u=t(11497),c=t(77361),g=t(53296),m=t(75091),p=t(75018),v=t(44891);let h=e=>new Promise(a=>setTimeout(a,e));function f(e){let a=(0,l.p)(),t=(0,s.p)(),o=(0,r.p)();return(!function(){let[e,a]=(0,u.useState)({status:"",loading:!1,generated:null,errorMsg:""}),{setShowUpgradeModal:t,setShowSignInModal:l}=(0,u.useContext)(n.V),{data:s,status:r,update:o}=(0,g.useSession)(),[i,d]=(0,u.useState)(null);({...e})}(),e.id.includes("gpt")||e.id.includes("flux-kontext"))?t:e.id.includes("bria")||e.id.includes("post-processing")?a:"nano-banana"===e.id||"nano-banana-pro"===e.id?o: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.