PageSourceSearch

https://nano-gpt.com/_next/static/chunks/3543-47862f352815a5e1.js

js nano-gpt.com collected 2026-10-02 04:08:35 UTC 20,968 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3543],{68304:(e,t,r)=>{r.d(t,{R7:()=>S,Y:()=>i,us:()=>o});let n="Video generation failed. Please try again or open /support if the issue persists.",o="Video generation is still unresolved after the waiting window. It may still finish or refund shortly; check the generation status or open /support if your balance does not update.",i="This generation is taking longer than expected. You can leave this page; we will keep the server result recoverable from this request and its transaction details.",a=new Set(["video generation failed","generation failed","failed","status check failed","polling error","timed out","timeout","canceled","cancelled","video generation error","unknown error"]),s=["video generation failed","generation failed"],l=new Set(["please try again","please retry"]),u=new Set(["FAILED","ERROR","CRASHED","INTERRUPTED","SYSTEM_FAILURE","TIMED_OUT","CANCELED","CANCELLED","IN_PROGRESS","QUEUED"]),d=/nsfw|content flagged|flagged content|potentially sensitive|sensitive content|content policy violation|content_policy_violation|safety filter|safety violation|violates safety|unsafe content|explicit content|adult content/,c=["safety","moderation","content policy","content filter","content_filter","nsfw"],g=["content has been restricted","content was restricted","restricted by safety","restricted by moderation","restricted by provider safety filters","blocked by safety","blocked by moderation","blocked by content policy"],h=["error","errorDetails","errorMessage","errorDetail","message","description","reason","failReason","detail","status_reason"],f=["payload","providerRaw","details","response"],m={CANCELED:"Video generation was canceled. Please try again.",TIMED_OUT:o,SYSTEM_FAILURE:"Video generation failed due to a provider issue. Please try again.",CRASHED:"Video generation encountered an unexpected error. Please try again.",INTERRUPTED:"Video generation was interrupted. Please try again.",FAILED:n},p=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return!e||t>3?[]:"string"==typeof e?[e]:Array.isArray(e)?e.flatMap(e=>p(e,t+1)):"object"==typeof e?Object.values(e).flatMap(e=>p(e,t+1)):[]},E=e=>{if(!e)return[];let t=h.flatMap(t=>p(e[t]));return f.forEach(r=>{let n=e[r];n&&"object"==typeof n&&t.push(...E(n))}),t},v=e=>{let t=e.replace(/\s+/g," ").trim();if(!t||t.length<8||t.length>280||(e=>/^[\[{]/.test(e)||/^https?:\/\//i.test(e)||/^[a-z0-9]+(?:[._-][a-z0-9]+)+$/i.test(e)||/^\w+Error:?\s*$/i.test(e))(t))return null;let r=t.toUpperCase();return u.has(r)?null:t},y=e=>{let t=e.toLowerCase().replace(/[.!]+$/g,"").replace(/\s+/g," ").trim();if(!t||a.has(t))return!0;for(let e of s){if(!t.startsWith(e))continue;let r=t.slice(e.length).replace(/^[:\-\s]+/,"").trim();if(!r||a.has(r)||l.has(r))return!0;break}return!1},x=(e,t)=>t.some(t=>e.includes(t)),w=e=>{for(let t of e)if(t)return!0;return!1},S=(e,t)=>{let r=e&&"object"==typeof e?e:void 0,o=(e=>{if(!e)return null;let t=new Set;for(let r of E(e)){let e=v(r);if(e&&!t.has(e)&&(t.add(e),!y(e)))return e}return null})(r);return o&&(e=>{let t=e.toLowerCase(),r=x(t,c);return!!(x(t,g)||t.includes("restricted by")&&r)||!!(t.includes("enable_prompt_expansion")||t.includes("prompt expansion"))&&(t.includes("restricted")||r)})(o)?"Content was restricted by provider safety filters. Try a different prompt or image. You can also disable prompt expansion and retry.":(e=>{if(!e)return!1;let t=E(e).join("\n").toLowerCase();if(d.test(t))return!0;let r=e.payload,n=e.providerRaw;var o=[e.has_nsfw_contents,e.hasNSFWContents,null==r?void 0:r.has_nsfw_contents,null==r?void 0:r.hasNSFWContents,null==n?void 0:n.has_nsfw_contents,null==n?void 0:n.hasNSFWContents];for(let e of o)if(!0===e||Array.isArray(e)&&w(e))return!0;return!1})(r)?"Content was filtered due to safety concerns. Please try a different prompt or image.":o||(e=>e&&m[e.toString().toUpperCase()]||n)(t||(null==r?void 0:r.status))}},103543:(e,t,r)=>{r.r(t),r.d(t,{VideoGenerationStatus:()=>I});var n=r(695155),o=r(46460),i=r(231184),a=r(162069),s=r(361915),l=r(274051);r(131613);var u=r(212115),d=r(305231),c=r(393126),g=r(912361),h=r(632989),f=r(466868),m=r(598500),p=r.n(m),E=r(573572),v=r(840105),y=r(485286);let x=()=>{let[e,t]=(0,u.useState)(null);return((0,u.useEffect)(()=>{t("true"===y.safeLocalStorage.getItem(y.LocalStorageKeys.banner_mediaStudioDismissed))},[]),!1!==e)?null:(0,n.jsx)(E.Alert,{variant:"light",color:"blue",radius:"md",icon:(0,n.jsx)(v.A,{size:18}),withCloseButton:!0,closeButtonLabel:"Dismiss",onClose:()=>{t(!0),y.safeLocalStorage.setItem(y.LocalStorageKeys.banner_mediaStudioDismissed,"true")},styles:{root:{marginBottom:12},message:{fontSize:13}},children:(0,n.jsxs)(s.Text,{size:"sm",children:["Try our"," ",(0,n.jsx)(l.Anchor,{component:p(),href:"/media?mode=video",fw:500,children:"Media Studio"})," ","for a better video creation experience with more controls and history."]})})};var w=r(407831),S=r(68304);let T=new Set(["COMPLETED","CANCELED","FAILED","CRASHED","INTERRUPTED","SYSTEM_FAILURE","TIMED_OUT","FROZEN"]),D=new Set(Object.values(d.VideoModels.FAL)),C=new Set(Object.values(d.VideoModels.WAVESPEED)),k=["\uD83E\uDD16 Trying to remember what humans look like...\nGeneration might take 1-5 minutes","✋ Counting fingers... 1, 2, 3, 7, wait what?\nGeneration might take 1-5 minutes","\uD83D\uDC41 Googling 'how many eyes do humans have' just to be sure\nGeneration might take 1-5 minutes","\uD83E\uDD92 Attempting to not turn every animal into a giraffe\nGeneration might take 1-5 minutes","\uD83C\uDFA8 Promising to keep hands attached to arms this time\nGeneration might take 1-5 minutes","\uD83E\uDDE0 Running stable_diffusion.exe on Windows 95\nGeneration might take 1-5 minutes","\uD83D\uDC44 Carefully placing teeth INSIDE the mouth\nGeneration might take 1-5 minutes","\uD83E\uDDBF Ensuring legs end in feet, not tentacles\nGeneration might take 1-5 minutes","\uD83C\uDFAD Consulting my training data (mostly DeviantArt)\nGeneration might take 1-5 minutes","\uD83C\uDFAA Trying to understand why humans don't want 3 elbows\nGeneration might take 1-5 minutes","\uD83E\uDD14 Debating if more lens flare would help\nGeneration might take 1-5 minutes","\uD83C\uDFAF Calculating optimal uncanny valley depth\nGeneration might take 1-5 minutes","\uD83C\uDFAC Making sure floating heads stay attached to bodies\nGeneration might take 1-5 minutes","\uD83D\uDDBC Convincing AI that hands have exactly 5 fingers\nGeneration might take 1-5 minutes","\uD83C\uDFAD Teaching AI that noses aren't optional features\nGeneration might take 1-5 minutes","\uD83C\uDF08 Adjusting the reality distortion field\nGeneration might take 1-5 minutes","\uD83C\uDFAA Ensuring humans don't look like eldritch horrors\nGeneration might take 1-5 minutes","\uD83C\uDFA8 Trying to understand why cats don't need 6 legs\nGeneration might take 1-5 minutes","\uD83E\uDDE9 Figuring out where ears actually go on heads\nGeneration might take 1-5 minutes","\uD83C\uDFAD Debating the correct number of knees per leg\nGeneration might take 1-5 minutes","\uD83E\uDD16 Consulting the ancient scrolls of anatomy\nGeneration might take 1-5 minutes","\uD83C\uDFAA Making sure eyes don't float away from faces\nGeneration might take 1-5 minutes","\uD83C\uDFA8 Promising not to make everyone look like anime\nGeneration might take 1-5 minutes","\uD83E\uDDBE Calculating optimal arm-to-torso ratio\nGeneration might take 1-5 minutes"],I=e=>{var t,r;let{requestId:m,message:p,onComplete:E}=e,v=!!(p.videoUrl||p.videoUrls&&p.videoUrls.length>0),[y,I]=(0,u.useState)(v?"COMPLETED":"QUEUED"),[j,b]=(0,u.useState)(p.videoUrl||null),[A,R]=(0,u.useState)(p.videoUrls||[]),[L,U]=(0,u.useState)(null),[_,O]=(0,u.useState)(null),[N,P]=(0,u.useState)("Preparing your masterpiece... \uD83C\uDFAC\nGeneration might take 1-5 minutes"),G="string"==typeof p.model?p.model:"",M=(0,d.normalizeVideoModelId)(p.model),F=c.videoModelLightInfo[M],z="longstories-movie"===G||"longstories-pixel-art"===G,V=M===d.VideoModels.FAL["kling-video-v2"],Y=(null==F?void 0:F.provider)==="fal"||D.has(M)||!1,W=!!(null==(r=g.i[M])||null==(t=r.tags)?void 0:t.includes("wavespeed"))||C.has(M)||(null==F?void 0:F.provider)==="wan"||(null==F?void 0:F.provider)==="doubao"||(null==F?void 0:F.provider)==="runway",Q=V?15e3:Y||W||z?8e3:5e3,[H,J]=(0,u.useState)(!1),[X,q]=(0,u.useState)(0),B=(0,u.useRef)(),Z=(0,u.useRef)(),K=(0,u.useRef)(null),$=(0,u.useRef)(null),ee=(0,u.useCallback)(()=>{(0,f.c)(m)},[m]);(0,u.useLayoutEffect)(()=>()=>{ee()},[ee]);let et=T.has(y),er=(0,u.useRef)(!1),en=(0,u.useRef)(!1),eo=(0,u.useRef)(0),ei=(0,u.useRef)(0),ea=(0,u.useRef)(null),es=(0,u.useRef)(E),el=(0,u.useRef)(null),eu=(0,u.useRef)(null);eu.current!==m&&(er.current=!1);let ed=(0,u.useCallback)((e,t)=>{if(!e)return!1;let r=es.current;if(!r)return!1;let n=(null!=t?t:[]).filter(e=>"string"==typeof e&&e.length>0),o=JSON.stringify({url:e,urls:n});return ea.current===o||(ea.current=o,r(e,n.length>0?n:void 0),!0)},[]),ec=(0,u.useCallback)((e,t)=>{e&&(ed(e,t)||(el.current={url:e,urls:t}))},[ed]);(0,u.useEffect)(()=>
1{if(es.current=E,!E)return;let e=el.current;e&&ed(e.url,e.urls)&&(el.current=null)},[E,ed]),(0,u.useEffect)(()=>{en.current=!1,eo.current=0,ei.current=0,ea.current=null,el.current=null},[m]),(0,u.useEffect)(()=>{var e,t;let r=(null!=(e=p.videoUrls)?e:[]).filter(e=>"string"==typeof e&&e.length>0),n=null!=(t=p.videoUrl)?t:r[0];n&&(b(e=>null!=e?e:n),r.length>0&&R(e=>e.length>0?e:r),I("COMPLETED"),en.current=!0,ec(n,r))},[p.videoUrl,p.videoUrls,ec]),(0,u.useEffect)(()=>{if(eu.current!==m){if(eu.current=m,p.videoUrl||p.videoUrls&&p.videoUrls.length>0){er.current=!0;return}try{let e=localStorage.getItem("video_status_".concat(m)),t=localStorage.getItem("video_url_".concat(m)),r=localStorage.getItem("video_urls_".concat(m)),n=localStorage.getItem("video_project_".concat(m));if(e&&I(e),t&&"null"!==t&&b(t),r&&"null"!==r)try{let e=JSON.parse(r);R(e)}catch(e){console.error("Error parsing stored video URLs:",e)}if("COMPLETED"===e)if(r&&"null"!==r)try{let e=JSON.parse(r);if(Array.isArray(e)&&e.length>0){let t=e.filter(e=>"string"==typeof e&&e.length>0);t.length>0&&(en.current=!0,ec(t[0],t))}}catch(e){t&&"null"!==t&&(en.current=!0,ec(t))}else t&&"null"!==t&&(en.current=!0,ec(t));n&&O(n)}catch(e){console.error("❌ Error loading persisted state:",e)}er.current=!0}},[m,p.videoUrl,p.videoUrls,ec]),(0,u.useEffect)(()=>{if(et)return void ee();try{localStorage.setItem("video_status_".concat(m),y)}catch(e){console.error("❌ Error saving status to localStorage:",e)}},[m,y,et,ee]),(0,u.useEffect)(()=>{if(j&&!et)try{localStorage.setItem("video_url_".concat(m),j)}catch(e){console.error("❌ Error saving videoUrl to localStorage:",e)}},[m,j,et]),(0,u.useEffect)(()=>{if(A.length>0&&!et)try{localStorage.setItem("video_urls_".concat(m),JSON.stringify(A))}catch(e){console.error("❌ Error saving videoUrls to localStorage:",e)}},[m,A,et]),(0,u.useEffect)(()=>{if(_&&!et)try{localStorage.setItem("video_project_".concat(m),_)}catch(e){console.error("❌ Error saving projectId to localStorage:",e)}},[m,_,et]);let eg=()=>{B.current&&(clearTimeout(B.current),B.current=void 0),Z.current&&(clearInterval(Z.current),Z.current=void 0)},eh=(0,u.useCallback)(async e=>{if(p.prompt)try{let t=await fetch("/api/generate-loading-message",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({prompt:p.prompt,status:"EXECUTING",requestId:m}),signal:e});if(!t.ok)throw console.error("❌ API response not OK:",t.status),Error("Failed to fetch message: ".concat(t.status));let r=await t.json();if(r.error||!r.message)throw Error(r.error||"No message received from API");if(e.aborted)return;P(r.message)}catch(t){if(e.aborted)return;console.error("❌ Error fetching loading message:",t),P(k[Math.floor(Math.random()*k.length)])}},[p.prompt,m]),ef=(0,u.useCallback)(()=>{let e=new URLSearchParams({runId:m,...p.cost?{cost:p.cost.toString()}:{},...p.paymentSource?{paymentSource:p.paymentSource}:{},...p.prompt?{prompt:p.prompt}:{},...p.script?{script:p.script}:{}});return"/api/generate-video/status?".concat(e.toString(),"&modelSlug=").concat(M)},[p.cost,p.paymentSource,p.prompt,p.script,M,m]);return(0,u.useEffect)(()=>{if(!(Y||W||z)||!er.current||en.current)return;let e=!1,t=()=>{B.current&&(clearTimeout(B.current),B.current=void 0)},r=()=>{e=!0,ei.current=0,t()},n=function(r){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(e||en.current)return;t();let o=(0,h.sE)(n,r,{baseDelayMs:Q,maxDelayMs:6e4,backoffFactor:1.75});ei.current=Date.now()+o,B.current=setTimeout(()=>{B.current=void 0,a()},"undefined"!=typeof document&&"hidden"===document.visibilityState?Math.max(o,3e4):o)},o=e=>{eo.current+=1,n(e,eo.current)},i=()=>{e||en.current||"undefined"==typeof document||"visible"!==document.visibilityState||Date.now()<ei.current||(t(),a())};"undefined"!=typeof document&&document.addEventListener("visibilitychange",i);let a=async()=>{if(!e&&!en.current)try{var t,i,a,s,l,u,d,c,g,h,f,m,p,E,v,y,x,w,D,C,k,j,A,R,L,_,O,N;let e=ef(),G=await fetch(e),M=G.headers.get("x-poll-after"),F=G.headers.get("retry-after"),z=M||F;if(!G.ok){let e=await G.json().catch(()=>({})),t="string"==typeof(null==e||null==(A=e.data)?void 0:A.status)?e.data.status.toUpperCase():null;if(429===G.status&&t&&!T.has(t)){console.warn("⏳ [VIDEO-SERVICE] Status polling throttled; keeping generation pending:",e),"QUEUED"===t||"IN_QUEUE"===t?I("QUEUED"):I("EXECUTING"),"string"==typeof(null==e||null==(R=e.data)?void 0:R.error)&&e.data.error.trim()&&P(e.data.error),n(z);return}console.error("❌ [VIDEO-SERVICE] Status check failed:",e),U(e.error||"Failed to check video status"),I("FAILED"),o(z);return}let V=await G.json();eo.current=0;let Y="string"==typeof(null==(t=V.data)?void 0:t.status)?V.data.status:null;if((null==(i=V.data)?void 0:i.status)==="COMPLETED"&&(null==(a=V.data)?void 0:a.isSuccess)&&(null==(l=V.data)||null==(s=l.output)?void 0:s.url)){I("COMPLETED"),b(V.data.output.url),ec(V.data.output.url),en.current=!0,r();return}if((null==(u=V.data)?void 0:u.status)==="COMPLETED"&&(null==(g=V.data)||null==(c=g.output)||null==(d=c.video)?void 0:d.url)){I("COMPLETED"),b(V.data.output.video.url),ec(V.data.output.video.url),en.current=!0,r();return}if((null==(h=V.data)?void 0:h.status)==="WAITING_FOR_DEPLOY")I("WAITING_FOR_DEPLOY");else if((null==(f=V.data)?void 0:f.status)==="QUEUED"||(null==(m=V.data)?void 0:m.status)==="IN_QUEUE")I("QUEUED");else if((null==(p=V.data)?void 0:p.status)==="EXECUTING"||(null==(E=V.data)?void 0:E.status)==="IN_PROGRESS")I("EXECUTING");else if((null==(v=V.data)?void 0:v.status)==="REATTEMPTING")I("REATTEMPTING");else if((null==(y=V.data)?void 0:y.status)==="FROZEN")I("FROZEN");else if((null==(x=V.data)?void 0:x.status)==="CANCELED")I("CANCELED");else if((null==(w=V.data)?void 0:w.status)==="FAILED")if((null==(L=V.data)?void 0:L.isNSFWError)&&(null==(_=V.data)?void 0:_.userFriendlyError))U(V.data.userFriendlyError),I("FAILED");else{let e=(null==(O=V.data)?void 0:O.errorDetails)||(null==(N=V.data)?void 0:N.error)||"Video generation failed";U(e),I("FAILED")}else if((null==(D=V.data)?void 0:D.status)==="CRASHED")console.error("\uD83D\uDCA5 Video generation crashed:",V.data.error),U(V.data.error),I("CRASHED");else if((null==(C=V.data)?void 0:C.status)==="INTERRUPTED")U(V.data.error),I("INTERRUPTED");else if((null==(k=V.data)?void 0:k.status)==="SYSTEM_FAILURE")U(V.data.error),I("SYSTEM_FAILURE");else if((null==(j=V.data)?void 0:j.status)==="TIMED_OUT"){let e=S.us;console.error("⏰ Video generation timed out"),U(e),I("TIMED_OUT")}if(Y&&"COMPLETED"!==Y&&T.has(Y)){en.current=!0,r();return}n(M)}catch(e){console.error("❌ [VIDEO-SERVICE] Error checking video status:",e),U("Failed to check video status"),I("FAILED"),o(null)}};return a(),()=>{r(),"undefined"!=typeof document&&document.removeEventListener("visibilitychange",i
1)}},[Y,W,z,ef,Q,ec]),(0,u.useEffect)(()=>{let e;if(!p.prompt||"EXECUTING"!==y)return;let t=JSON.stringify({requestId:m,prompt:p.prompt});return e=setTimeout(()=>{e=void 0,(()=>{if(K.current===t||$.current)return;let e=new AbortController,r={key:t,controller:e};K.current=t,$.current=r,eh(e.signal).finally(()=>{$.current===r&&($.current=null)})})()},0),()=>{void 0!==e&&clearTimeout(e);let r=$.current;(null==r?void 0:r.key)===t&&(r.controller.abort(),$.current=null,K.current===t&&(K.current=null))}},[eh,p.prompt,m,y]),(0,u.useEffect)(()=>eg,[]),(0,n.jsxs)(o.Box,{p:"md",children:[(0,n.jsx)(x,{}),(0,n.jsxs)(i.Stack,{align:"center",gap:"sm",children:["WAITING_FOR_DEPLOY"===y&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(a.Loader,{size:"sm"}),(0,n.jsx)(s.Text,{size:"sm",color:"dimmed",children:"Preparing to deploy your video generation request…"})]}),"QUEUED"===y&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(a.Loader,{size:"sm"}),(0,n.jsx)(s.Text,{size:"sm",color:"dimmed",children:"Your request is queued and will start processing soon…"}),(0,n.jsx)(s.Text,{size:"xs",color:"orange",fw:600,mt:5,children:"⚠️ Please do not close this tab while the video is generating."})]}),"EXECUTING"===y&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(a.Loader,{size:"sm"}),(0,n.jsx)(s.Text,{size:"sm",color:"dimmed",style:{whiteSpace:"pre-wrap"},children:N}),(0,n.jsx)(s.Text,{size:"xs",color:"orange",fw:600,mt:5,children:"⚠️ Please do not close this tab while the video is generating."})]}),"REATTEMPTING"===y&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(a.Loader,{size:"sm"}),(0,n.jsx)(s.Text,{size:"sm",color:"yellow",children:"Encountered an issue, retrying the generation…"})]}),"IN_PROGRESS"===y&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(a.Loader,{size:"sm"}),(0,n.jsx)(s.Text,{size:"sm",color:"dimmed",style:{whiteSpace:"pre-wrap"},children:N||"Your video is being generated..."}),(0,n.jsx)(s.Text,{size:"xs",color:"orange",fw:600,mt:5,children:"⚠️ Please do not close this tab while the video is generating."})]}),"FROZEN"===y&&(0,n.jsx)(s.Text,{size:"sm",color:"orange",children:"The generation process appears to be stuck. Our team has been notified and will investigate."}),"COMPLETED"===y&&(j||A.length>0)&&(0,n.jsx)(i.Stack,{align:"center",gap:"xs",children:A.length>1?(0,n.jsx)("div",{className:"mopf5x0",style:{width:"100%"},children:A.map((e,t)=>(0,n.jsx)(w.c,{url:e,index:t,maxHeight:"50vh"},e))}):(0,n.jsx)(w.c,{url:j||A[0]||"",maxHeight:"70vh"})}),"CANCELED"===y&&(0,n.jsx)(s.Text,{size:"sm",color:"gray",children:"Video generation was canceled."}),"FAILED"===y&&(0,n.jsxs)(i.Stack,{align:"center",gap:"xs",children:[(0,n.jsx)(s.Text,{size:"sm",color:"red",ta:"center",style:{whiteSpace:"pre-wrap"},children:L||"Video generation failed. Please try again or contact support if the issue persists."}),L&&(L.toLowerCase().includes("inappropriate")||L.toLowerCase().includes("nsfw")||L.toLowerCase().includes("banned word"))&&(0,n.jsx)(s.Text,{size:"xs",color:"dimmed",ta:"center",children:"\uD83D\uDCA1 Try modifying your prompt to avoid potentially sensitive content, or try a different video model."}),!(null==L?void 0:L.toLowerCase().includes("inappropriate"))&&!(null==L?void 0:L.toLowerCase().includes("nsfw"))&&!(null==L?void 0:L.toLowerCase().includes("banned word"))&&(0,n.jsxs)(s.Text,{size:"xs",color:"dimmed",ta:"center",children:["\uD83D\uDCAC Open the ",(0,n.jsx)(l.Anchor,{href:"/support",children:"support page"})," if you think something went wrong."]})]}),"CRASHED"===y&&(0,n.jsxs)(i.Stack,{align:"center",gap:"xs",children:[(0,n.jsx)(s.Text,{size:"sm",color:"red",ta:"center",children:"The generation process crashed unexpectedly. Our team has been notified."}),(0,n.jsxs)(s.Text,{size:"xs",color:"dimmed",ta:"center",children:["\uD83D\uDCAC Open the ",(0,n.jsx)(l.Anchor,{href:"/support",children:"support page"})," if you think something went wrong."]})]}),"INTERRUPTED"===y&&(0,n.jsxs)(i.Stack,{align:"center",gap:"xs",children:[(0,n.jsx)(s.Text,{size:"sm",color:"orange",ta:"center",children:"Video generation was interrupted. You may try again."}),(0,n.jsxs)(s.Text,{size:"xs",color:"dimmed",ta:"center",children:["\uD83D\uDCAC Open the ",(0,n.jsx)(l.Anchor,{href:"/support",children:"support page"})," if you think something went wrong."]})]}),"SYSTEM_FAILURE"===y&&(0,n.jsxs)(i.Stack,{align:"center",gap:"xs",children:[(0,n.jsx)(s.Text,{size:"sm",color:"red",ta:"center",children:"A system-wide issue occurred. Our team has been notified and is working on it."}),(0,n.jsxs)(s.Text,{size:"xs",color:"dimmed",ta:"center",children:["\uD83D\uDCAC Open the ",(0,n.jsx)(l.Anchor,{href:"/support",children:"support page"})," if you think something went wrong."]})]}),"TIMED_OUT"===y&&(0,n.jsxs)(i.Stack,{align:"center",gap:"xs",children:[(0,n.jsx)(s.Text,{size:"sm",color:"orange",ta:"center",children:S.us}),(0,n.jsxs)(s.Text,{size:"xs",color:"dimmed",ta:"center",children:["\uD83D\uDCAC Open the ",(0,n.jsx)(l.Anchor,{href:"/support",children:"support page"})," if you think something went wrong."]})]})]})]})}}}]);

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.