PageSourceSearch

https://musecraft.ai/_next/static/chunks/ec536e0cc4afa05e.js

js musecraft.ai collected 2026-10-05 12:17:14 UTC 39,770 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,888391,e=>{"use strict";let t=(0,e.i(889522).default)("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);e.s(["default",()=>t])},800928,e=>{"use strict";var t=e.i(604720),r=e.i(917268),n=e.i(176506),a=e.i(291967),i=e.i(188625),o=e.i(352162),l=e.i(415839),s=e.i(987438),u=e.i(214274),c=e.i(216906),d=e.i(775827),f=e.i(6140),p=e.i(819232),m=e.i(575301),g=e.i(715684),[h,y]=(0,o.createContextScope)("Tooltip",[u.createPopperScope]),v=(0,u.createPopperScope)(),_="TooltipProvider",E="tooltip.open",[b,x]=h(_),T=e=>{let{__scopeTooltip:r,delayDuration:a=700,skipDelayDuration:i=300,disableHoverableContent:o=!1,children:l}=e,s=n.useRef(!0),u=n.useRef(!1),c=n.useRef(0);return n.useEffect(()=>{let e=c.current;return()=>window.clearTimeout(e)},[]),(0,t.jsx)(b,{scope:r,isOpenDelayedRef:s,delayDuration:a,onOpen:n.useCallback(()=>{window.clearTimeout(c.current),s.current=!1},[]),onClose:n.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>s.current=!0,i)},[i]),isPointerInTransitRef:u,onPointerInTransitChange:n.useCallback(e=>{u.current=e},[]),disableHoverableContent:o,children:l})};T.displayName=_;var w="Tooltip",[C,R]=h(w),O=e=>{let{__scopeTooltip:r,children:a,open:i,defaultOpen:o,onOpenChange:l,disableHoverableContent:c,delayDuration:d}=e,f=x(w,e.__scopeTooltip),p=v(r),[g,h]=n.useState(null),y=(0,s.useId)(),_=n.useRef(0),b=c??f.disableHoverableContent,T=d??f.delayDuration,R=n.useRef(!1),[O,A]=(0,m.useControllableState)({prop:i,defaultProp:o??!1,onChange:e=>{e?(f.onOpen(),document.dispatchEvent(new CustomEvent(E))):f.onClose(),l?.(e)},caller:w}),I=n.useMemo(()=>O?R.current?"delayed-open":"instant-open":"closed",[O]),k=n.useCallback(()=>{window.clearTimeout(_.current),_.current=0,R.current=!1,A(!0)},[A]),N=n.useCallback(()=>{window.clearTimeout(_.current),_.current=0,A(!1)},[A]),S=n.useCallback(()=>{window.clearTimeout(_.current),_.current=window.setTimeout(()=>{R.current=!0,A(!0),_.current=0},T)},[T,A]);return n.useEffect(()=>()=>{_.current&&(window.clearTimeout(_.current),_.current=0)},[]),(0,t.jsx)(u.Root,{...p,children:(0,t.jsx)(C,{scope:r,contentId:y,open:O,stateAttribute:I,trigger:g,onTriggerChange:h,onTriggerEnter:n.useCallback(()=>{f.isOpenDelayedRef.current?S():k()},[f.isOpenDelayedRef,S,k]),onTriggerLeave:n.useCallback(()=>{b?N():(window.clearTimeout(_.current),_.current=0)},[N,b]),onOpen:k,onClose:N,disableHoverableContent:b,children:a})})};O.displayName=w;var A="TooltipTrigger",I=n.forwardRef((e,r)=>{let{__scopeTooltip:o,...l}=e,s=R(A,o),c=x(A,o),d=v(o),p=n.useRef(null),m=(0,i.useComposedRefs)(r,p,s.onTriggerChange),g=n.useRef(!1),h=n.useRef(!1),y=n.useCallback(()=>g.current=!1,[]);return n.useEffect(()=>()=>document.removeEventListener("pointerup",y),[y]),(0,t.jsx)(u.Anchor,{asChild:!0,...d,children:(0,t.jsx)(f.Primitive.button,{"aria-describedby":s.open?s.contentId:void 0,"data-state":s.stateAttribute,...l,ref:m,onPointerMove:(0,a.composeEventHandlers)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(h.current||c.isPointerInTransitRef.current||(s.onTriggerEnter(),h.current=!0))}),onPointerLeave:(0,a.composeEventHandlers)(e.onPointerLeave,()=>{s.onTriggerLeave(),h.current=!1}),onPointerDown:(0,a.composeEventHandlers)(e.onPointerDown,()=>{s.open&&s.onClose(),g.current=!0,document.addEventListener("pointerup",y,{once:!0})}),onFocus:(0,a.composeEventHandlers)(e.onFocus,()=>{g.current||s.onOpen()}),onBlur:(0,a.composeEventHandlers)(e.onBlur,s.onClose),onClick:(0,a.composeEventHandlers)(e.onClick,s.onClose)})})});I.displayName=A;var k="TooltipPortal",[N,S]=h(k,{forceMount:void 0}),j=e=>{let{__scopeTooltip:r,forceMount:n,children:a,container:i}=e,o=R(k,r);return(0,t.jsx)(N,{scope:r,forceMount:n,children:(0,t.jsx)(d.Presence,{present:n||o.open,children:(0,t.jsx)(c.Portal,{asChild:!0,container:i,children:a})})})};j.displayName=k;var M="TooltipContent",L=n.forwardRef((e,r)=>{let n=S(M,e.__scopeTooltip),{forceMount:a=n.forceMount,side:i="top",...o}=e,l=R(M,e.__scopeTooltip);return(0,t.jsx)(d.Presence,{present:a||l.open,children:l.disableHoverableContent?(0,t.jsx)(G,{side:i,...o,ref:r}):(0,t.jsx)(P,{side:i,...o,ref:r})})}),P=n.forwardRef((e,r)=>{let a=R(M,e.__scopeTooltip),o=x(M,e.__scopeTooltip),l=n.useRef(null),s=(0,i.useComposedRefs)(r,l),[u,c]=n.useState(null),{trigger:d,onClose:f}=a,p=l.current,{onPointerInTransitChange:m}=o,g=n.useCallback(()=>{c(null),m(!1)},[m]),h=n.useCallback((e,t)=>{let r,n=e.currentTarget,a={x:e.clientX,y:e.clientY},i=function(e,t){let r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),a=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(r,n,a,i)){case i:return"left";case a:return"right";case r:return"top";case n:return"bottom";default:throw Error("unreachable")}}(a,n.getBoundingClientRect());c(((r=[...function(e,t,r=5){let n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return n}(a,i),...function(e){let{top:t,right:r,bottom:n,left:a}=e;return[{x:a,y:t},{x:r,y:t},{x:r,y:n},{x:a,y:n}]}(t.getBoundingClientRect())].slice()).sort((e,t)=>
1e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:1*!!(e.y>t.y)),function(e){if(e.length<=1)return e.slice();let t=[];for(let r=0;r<e.length;r++){let n=e[r];for(;t.length>=2;){let e=t[t.length-1],r=t[t.length-2];if((e.x-r.x)*(n.y-r.y)>=(e.y-r.y)*(n.x-r.x))t.pop();else break}t.push(n)}t.pop();let r=[];for(let t=e.length-1;t>=0;t--){let n=e[t];for(;r.length>=2;){let e=r[r.length-1],t=r[r.length-2];if((e.x-t.x)*(n.y-t.y)>=(e.y-t.y)*(n.x-t.x))r.pop();else break}r.push(n)}return(r.pop(),1===t.length&&1===r.length&&t[0].x===r[0].x&&t[0].y===r[0].y)?t:t.concat(r)}(r))),m(!0)},[m]);return n.useEffect(()=>()=>g(),[g]),n.useEffect(()=>{if(d&&p){let e=e=>h(e,p),t=e=>h(e,d);return d.addEventListener("pointerleave",e),p.addEventListener("pointerleave",t),()=>{d.removeEventListener("pointerleave",e),p.removeEventListener("pointerleave",t)}}},[d,p,h,g]),n.useEffect(()=>{if(u){let e=e=>{let t=e.target,r={x:e.clientX,y:e.clientY},n=d?.contains(t)||p?.contains(t),a=!function(e,t){let{x:r,y:n}=e,a=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){let o=t[e],l=t[i],s=o.x,u=o.y,c=l.x,d=l.y;u>n!=d>n&&r<(c-s)*(n-u)/(d-u)+s&&(a=!a)}return a}(r,u);n?g():a&&(g(),f())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[d,p,u,f,g]),(0,t.jsx)(G,{...e,ref:s})}),[U,D]=h(w,{isInside:!1}),V=(0,p.createSlottable)("TooltipContent"),G=n.forwardRef((e,r)=>{let{__scopeTooltip:a,children:i,"aria-label":o,onEscapeKeyDown:s,onPointerDownOutside:c,...d}=e,f=R(M,a),p=v(a),{onClose:m}=f;return n.useEffect(()=>(document.addEventListener(E,m),()=>document.removeEventListener(E,m)),[m]),n.useEffect(()=>{if(f.trigger){let e=e=>{let t=e.target;t?.contains(f.trigger)&&m()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[f.trigger,m]),(0,t.jsx)(l.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:c,onFocusOutside:e=>e.preventDefault(),onDismiss:m,children:(0,t.jsxs)(u.Content,{"data-state":f.stateAttribute,...p,...d,ref:r,style:{...d.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,t.jsx)(V,{children:i}),(0,t.jsx)(U,{scope:a,isInside:!0,children:(0,t.jsx)(g.Root,{id:f.contentId,role:"tooltip",children:o||i})})]})})});L.displayName=M;var B="TooltipArrow",F=n.forwardRef((e,r)=>{let{__scopeTooltip:n,...a}=e,i=v(n);return D(B,n).isInside?null:(0,t.jsx)(u.Arrow,{...i,...a,ref:r})});F.displayName=B;var q=e.i(526683);function $(e){let n,a,i,o=(0,r.c)(6);o[0]!==e?({delayDuration:a,...n}=e,o[0]=e,o[1]=n,o[2]=a):(n=o[1],a=o[2]);let l=void 0===a?0:a;return o[3]!==l||o[4]!==n?(i=(0,t.jsx)(T,{"data-slot":"tooltip-provider",delayDuration:l,...n}),o[3]=l,o[4]=n,o[5]=i):i=o[5],i}function H(e){let n,a,i=(0,r.c)(4);return i[0]!==e?({...n}=e,i[0]=e,i[1]=n):n=i[1],i[2]!==n?(a=(0,t.jsx)($,{children:(0,t.jsx)(O,{"data-slot":"tooltip",...n})}),i[2]=n,i[3]=a):a=i[3],a}function W(e){let n,a,i=(0,r.c)(4);return i[0]!==e?({...n}=e,i[0]=e,i[1]=n):n=i[1],i[2]!==n?(a=(0,t.jsx)(I,{"data-slot":"tooltip-trigger",...n}),i[2]=n,i[3]=a):a=i[3],a}function J(e){let n,a,i,o,l,s,u,c=(0,r.c)(13);c[0]!==e?({className:a,sideOffset:o,children:n,...i}=e,c[0]=e,c[1]=n,c[2]=a,c[3]=i,c[4]=o):(n=c[1],a=c[2],i=c[3],o=c[4]);let d=void 0===o?0:o;return c[5]!==a?(l=(0,q.cn)("bg-primary text-primary-foreground animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-fit origin-(--radix-tooltip-content-transform-origin) rounded-md px-3 py-1.5 text-xs text-balance",a),c[5]=a,c[6]=l):l=c[6],c[7]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)(F,{className:"bg-primary fill-primary z-50 size-2.5 translate-y-[calc(-50%_-_2px)] rotate-45 rounded-[2px]"}),c[7]=s):s=c[7],c[8]!==n||c[9]!==i||c[10]!==d||c[11]!==l?(u=(0,t.jsx)(j,{children:(0,t.jsxs)(L,{"data-slot":"tooltip-content",sideOffset:d,className:l,...i,children:[n,s]})}),c[8]=n,c[9]=i,c[10]=d,c[11]=l,c[12]=u):u=c[12],u}e.s(["Tooltip",()=>H,"TooltipContent",()=>J,"TooltipProvider",()=>$,"TooltipTrigger",()=>W],800928)},622491,e=>{"use strict";var t=e.i(604720),r=e.i(176506),n=e.i(526683);let a=r.forwardRef(({className:e,...r},a)=>(0,t.jsx)("textarea",{className:(0,n.cn)("flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background placeholder:text-muted-foreground focus-visible:outline-hidden focu
1s-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),ref:a,...r}));a.displayName="Textarea",e.s(["Textarea",()=>a])},701550,e=>{e.v({name:"replicate",version:"1.3.1",description:"JavaScript client for Replicate",repository:"github:replicate/replicate-javascript",homepage:"https://github.com/replicate/replicate-javascript#readme",bugs:"https://github.com/replicate/replicate-javascript/issues",license:"Apache-2.0",main:"index.js",type:"commonjs",types:"index.d.ts",files:["CONTRIBUTING.md","LICENSE","README.md","index.d.ts","index.js","lib/**/*.js","vendor/**/*","package.json"],engines:{node:">=18.0.0",npm:">=7.19.0",git:">=2.11.0",yarn:">=1.7.0"},scripts:{check:"tsc",format:"biome format . --write","lint-biome":"biome lint .","lint-publint":"publint",lint:"npm run lint-biome && npm run lint-publint",test:"jest"},optionalDependencies:{"readable-stream":">=4.0.0"},devDependencies:{"@biomejs/biome":"^1.4.1","@types/jest":"^29.5.3","@typescript-eslint/eslint-plugin":"^5.56.0","cross-fetch":"^3.1.5",jest:"^29.7.0",nock:"^14.0.0-beta.6",publint:"^0.2.7","ts-jest":"^29.1.0",typescript:"^5.0.2"}})},646462,e=>{"use strict";let t=(0,e.i(889522).default)("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]]);e.s(["default",()=>t])},511121,e=>{"use strict";let t=(e=21)=>{let t="",r=crypto.getRandomValues(new Uint8Array(e|=0));for(;e--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[63&r[e]];return t};e.s(["nanoid",()=>t],511121)},910776,e=>{"use strict";var t=e.i(646462);e.s(["Download",()=>t.default])},731673,e=>{"use strict";let t={CONTENT_POLICY_VIOLATION:"content_policy_violation",INVALID_INPUT:"invalid_input",GENERATION_TIMEOUT:"generation_timeout",GENERATION_FAILED:"generation_failed"},r={[t.CONTENT_POLICY_VIOLATION]:"This request may violate our Content Policy. Please revise your prompt or uploaded media and try again.",[t.INVALID_INPUT]:"Please check your prompt, uploaded media, and settings, then try again.",[t.GENERATION_TIMEOUT]:"Generation took too long. Please try again later.",[t.GENERATION_FAILED]:"Generation failed. Please try again later."},n=["fail_policy","policy","safety","moderation","blocked","sensitive word","sensitive_word_error","nsfw","adult","explicit","sexual","nudity","nude","porn","minor","csam"],a=["timeout","timed out","took too long"],i=["invalid","required","missing","not available","not allowed","unsupported","no auth","no permission","not found","insufficient credits","bad request","too long","must be less than","maximum","only supports","at most"];function o(e){return"string"==typeof e&&Object.values(t).includes(e)}function l(...e){let o=u(e);return o||function(e,o=t.GENERATION_FAILED){let l=u(e),c=function e(t,r=0){if(r>4||null==t)return"";if("string"==typeof t)return t;if("number"==typeof t||"boolean"==typeof t)return String(t);if(t instanceof Error)return t.message;if(Array.isArray(t))return t.map(t=>e(t,r+1)).join(" ");if("object"!=typeof t)return"";let n=["publicErrorCode","errorCode","errorMessage","failCode","failMsg","failure_reason","message","msg","error","status","state","code","raw"].map(n=>e(t[n],r+1)).filter(Boolean);return n.length>0?n.join(" "):Object.values(t).map(t=>e(t,r+1)).filter(Boolean).join(" ")}(e);if(l)return{errorCode:l,message:r[l],rawMessage:c};let d=c.toLowerCase(),f=o;return s(d,n)?f=t.CONTENT_POLICY_VIOLATION:s(d,a)?f=t.GENERATION_TIMEOUT:s(d,i)&&(f=t.INVALID_INPUT),{errorCode:f,message:r[f],rawMessage:c}}(e).errorCode}function s(e,t){return t.some(t=>e.includes(t))}function u(e,t=0){if(t>4||null==e)return null;if(o(e))return e;if(e instanceof Error)return u(e.publicErrorCode||e.errorCode,t+1);if(Array.isArray(e)){for(let r of e){let e=u(r,t+1);if(e)return e}return null}if("object"!=typeof e)return null;for(let t of["publicErrorCode","errorCode","code"])if(o(e[t]))return e[t];for(let r of Object.values(e)){let e=u(r,t+1);if(e)return e}return null}
1e.s(["PUBLIC_AI_ERROR_CODES",0,t,"getPublicAIErrorCode",()=>l])},381700,e=>{"use strict";var t=e.i(779342);async function r(e){let t=new FormData;t.append("files",e);let r=await fetch("/api/storage/upload-to-kie",{method:"POST",body:t});if(!r.ok)throw Error(`Upload failed: ${r.statusText}`);let{code:n,data:a,message:i}=await r.json();if(0!==n||!a||!a.urls||0===a.urls.length)throw Error(i||"Upload failed: No URL returned");return a.urls[0]}async function n(e){let t=e.map(e=>r(e).catch(e=>(console.error("Failed to upload image to KIE:",e),null)));return(await Promise.all(t)).filter(e=>null!==e)}async function a(e){let{files:r,currentImages:a,maxImages:i,onSuccess:o}=e,l=r.filter(e=>e.type.startsWith("image/"));if(0===l.length)return void t.toast.error("No valid images selected");if(a.length+l.length>i)return void t.toast.error(`You can only upload up to ${i} image${i>1?"s":""}`);t.toast.info(`Uploading ${l.length} image${l.length>1?"s":""}...`);try{let e=await n(l);if(0===e.length)return void t.toast.error("Failed to upload images");if(e.length<l.length){let r=l.length-e.length;t.toast.warning(`${r} image${r>1?"s":""} failed to upload`)}else t.toast.success(`Uploaded ${e.length} image${e.length>1?"s":""}`);let r=[...a,...e].slice(0,i);o(r)}catch(e){console.error("Failed to upload images:",e),t.toast.error(e.message||"Failed to upload images")}}e.s(["handleImageUpload",()=>a],381700)},285827,e=>{"use strict";var t=e.i(917268),r=e.i(960568);function n(e){let n,a,i,o,l,s,u=(0,t.c)(18),{user:c}=(0,r.useAppContext)();c?.unlimitedModels,u[0]!==e||u[1]!==c?.unlimitedModels?(n=c?.unlimitedModels?.includes(e)??!1,u[0]=e,u[1]=c?.unlimitedModels,u[2]=n):n=u[2];let d=n;u[3]!==c?.credits?.remainingCredits?(a=()=>c?.credits?.remainingCredits??0,u[3]=c?.credits?.remainingCredits,u[4]=a):a=u[4],c?.credits?.remainingCredits,u[5]!==a?(i=a(),u[5]=a,u[6]=i):i=u[6];let f=i;u[7]!==d||u[8]!==f||u[9]!==c?(o=e=>d?{allowed:!0,cost:0,isUnlimited:!0}:c?f<e?{allowed:!1,cost:e,isUnlimited:!1,reason:"insufficient_credits"}:{allowed:!0,cost:e,isUnlimited:!1}:{allowed:!1,cost:e,isUnlimited:!1,reason:"not_logged_in"},u[7]=d,u[8]=f,u[9]=c,u[10]=o):o=u[10];let p=o;u[11]!==d?(l=e=>d?0:e,u[11]=d,u[12]=l):l=u[12];let m=l;return u[13]!==p||u[14]!==m||u[15]!==d||u[16]!==f?(s={isUnlimited:d,remainingCredits:f,checkCredits:p,getDisplayCost:m},u[13]=p,u[14]=m,u[15]=d,u[16]=f,u[17]=s):s=u[17],s}e.s(["useCreditCheck",()=>n])},949001,410611,e=>{"use strict";var t=e.i(813219),r=e.i(176506),n=e.i(263137),a=e.i(94158);function i(e){let i=(0,a.useConstant)(()=>(0,t.motionValue)(e)),{isStatic:o}=(0,r.useContext)(n.MotionConfigContext);if(o){let[,t]=(0,r.useState)(e);(0,r.useEffect)(()=>i.on("change",t),[])}return i}e.s(["useMotionValue",()=>i],949001);var o=e.i(682505),l=e.i(176014),s=e.i(649163);function u(e,t){let r=i(t()),n=()=>r.set(t());return n(),(0,s.useIsomorphicLayoutEffect)(()=>{let t=()=>l.frame.preRender(n,!1,!0),r=e.map(e=>e.on("change",t));return()=>{r.forEach(e=>e()),(0,l.cancelFrame)(n)}}),r}function c(e,r,n,a){if("function"==typeof e){let r;return t.collectMotionValues.current=[],e(),r=u(t.collectMotionValues.current,e),t.collectMotionValues.current=void 0,r}let i="function"==typeof r?r:function(...e){let t=!Array.isArray(e[0]),r=t?0:-1,n=e[0+r],a=e[1+r],i=e[2+r],l=e[3+r],s=(0,o.interpolate)(a,i,l);return t?s(n):s}(r,n,a);return Array.isArray(e)?d(e,i):d([e],([e])=>i(e))}function d(e,t){let r=(0,a.useConstant)(()=>[]);return u(e,()=>{r.length=0;let n=e.length;for(let t=0;t<n;t++)r[t]=e[t].get();return t(r)})}e.s(["useTransform",()=>c],410611)},587163,e=>{"use strict";var t=e.i(176506),r=e.i(193151),n=e.i(779342);e.i(619);var a=e.i(293966),i=e.i(960568),o=e.i(731673);function l(e){if(!e)return null;try{return JSON.parse(e)}catch(e){return console.warn("Failed to parse taskResult:",e),null}}function s({onSuccess:e,onError:u}={}){let{user:c,isCheckSign:d,setIsShowSignModal:f,fetchUserCredits:p}=(0,i.useAppContext)(),m=(0,r.useTranslations)("ai.image.generator.errors"),[g,h]=(0,t.useState)(!1),[y,v]=(0,t.useState)(0),[_,E]=(0,t.useState)(null),[b,x]=(0,t.useState)(null),[T,w]=(0,t.useState)(null),[C,R]=(0,t.useState)([]),O=(0,t.useRef)(!1),A=(0,t.useCallback)((...e)=>
1{let t=(0,o.getPublicAIErrorCode)(...e),r=Error(m(t));return r.publicErrorCode=t,r},[m]),I=(0,t.useCallback)(()=>{h(!1),v(0),E(null),x(null),w(null)},[]),k=(0,t.useCallback)(async t=>{try{if(b&&Date.now()-b>3e5){I();let e=A(o.PUBLIC_AI_ERROR_CODES.GENERATION_TIMEOUT);return n.toast.error(e.message),u?.(e),!0}let r=await fetch("/api/ai/query",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({taskId:t})});if(!r.ok)throw Error(`request failed with status: ${r.status}`);let{code:i,message:s,data:c}=await r.json();if(0!==i)throw A(c,s||"Query task failed");let d=c.status;w(d);let f=l(c.taskResult),g=function(e){if(!e)return[];if(e.storage_urls&&Array.isArray(e.storage_urls)&&e.storage_urls.length>0)return e.storage_urls.filter(e=>"string"==typeof e);if(e.resultJson)try{let t="string"==typeof e.resultJson?JSON.parse(e.resultJson):e.resultJson;if(t.resultUrls&&Array.isArray(t.resultUrls))return t.resultUrls.filter(e=>"string"==typeof e)}catch(e){console.warn("Failed to parse resultJson:",e)}let t=e.output??e.images??e.data;if(!t)return[];if("string"==typeof t)return[t];if(Array.isArray(t))return t.flatMap(e=>{if(!e)return[];if("string"==typeof e)return[e];if("object"==typeof e){let t=e.url??e.uri??e.image??e.src;return"string"==typeof t?[t]:[]}return[]}).filter(Boolean);if("object"==typeof t){let e=t.url??t.uri??t.image??t.src;if("string"==typeof e)return[e]}return[]}(f);if(d===a.AITaskStatus.PENDING)return v(e=>Math.max(e,20)),!1;if(d===a.AITaskStatus.PROCESSING){if(g.length>0){let e=g.map((e,t)=>({id:`${c.id}-${t}`,url:e,provider:c.provider,model:c.model,prompt:c.prompt??void 0}));R(e),v(e=>Math.max(e,85))}else v(e=>Math.min(e+10,80));return!1}if(d===a.AITaskStatus.SUCCESS){if(0===g.length){let e=A(o.PUBLIC_AI_ERROR_CODES.GENERATION_FAILED);n.toast.error(e.message),u?.(e)}else{let t=g.map((e,t)=>({id:`${c.id}-${t}`,url:e,provider:c.provider,model:c.model,prompt:c.prompt??void 0}));R(t),n.toast.success("Image generated successfully"),e?.(t)}return v(100),I(),!0}if(d===a.AITaskStatus.FAILED||d===a.AITaskStatus.CANCELED){let e=l(c.taskInfo),t=A(e,f);return n.toast.error(t.message),n.toast.info(m("credits_refunded")),u?.(t),I(),p(),!0}return v(e=>Math.min(e+5,95)),!1}catch(t){console.error("Error polling image task:",t);let e=A(t);return n.toast.error(e.message),u?.(e),I(),p(),!0}},[b,I,e,u,p,A,m]);return(0,t.useEffect)(()=>{if(!_||!g)return;let e=!1,t=null,r=0,n=async()=>{!_||e||O.current||await k(_)&&(O.current=!0,e=!0,t&&clearTimeout(t))};n();let a=()=>{let i,o;e||(t=setTimeout(async()=>{r++,await n(),a()},(o=(i=Math.min(3e3*Math.pow(1.5,r),2e4))*(.2*Math.random()-.1),Math.floor(i+o))))};return a(),()=>{e=!0,O.current=!1,t&&clearTimeout(t)}},[_,g,k,b]),{generate:async e=>{let{provider:t,model:r,prompt:i,scene:o="text-to-image",options:l={},costCredits:s=2,isUnlimited:d=!1}=e;if(!c)return void f(!0);if(!d&&(c?.credits?.remainingCredits??0)<s)return void n.toast.error("Insufficient credits. Please top up to keep creating.");let m=i?.trim()||"";if(l?.requirePrompt!==!1&&!m)return void n.toast.error("Please enter a prompt before generating.");h(!0),v(15),w(a.AITaskStatus.PENDING),R([]),x(Date.now());try{let e=await fetch("/api/ai/generate",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({mediaType:a.AIMediaType.IMAGE,scene:o,provider:t,model:r,prompt:m,options:l})});if(!e.ok)throw Error(`request failed with status: ${e.status}`);let{code:n,message:i,data:s}=await e.json();if(0!==n)throw A(s,i);let u=s?.id;if(!u)throw Error("Task id missing in response");E(u),v(25),await p()}catch(t){console.error("Failed to generate image:",t);let e=A(t);n.toast.error(e.message),u?.(e),I()}},isGenerating:g,progress:y,taskStatus:T,generatedImages:C,user:c,isCheckSign:d}}e.s(["useImageGeneration",()=>s])},699293,e=>{"use strict";let t=(0,e.i(889522).default)("settings-2",[["path",{d:"M14 17H5",key:"gfn3mx"}],["path",{d:"M19 7h-9",key:"6i9tg"}],["circle",{cx:"17",cy:"17",r:"3",key:"18b49y"}],["circle",{cx:"7",cy:"7",r:"3",key:"dfmy0x"}]]);e.s(["default",()=>t])},792978,e=>{"use strict";let t=(0,e.i(889522).default)("zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]);e.s(["default",()=>t])},236808,e=>{"use strict";let t=(0,e.i(889522).default)("infinity",[["path",{d:"M6 16c5 0 7-8 12-8a4 4 0 0 1 0 8c-5 0-7-8-12-8a4 4 0 1 0 0 8",key:"18ogeb"}]]);e.s(["default",()=>t])},262336,e=>{"use strict";let t=(0,e.i(889522).default)("minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]);e.s(["default",()=>t])},803284,e=>{"use strict";let t=(0,e.i(889522).default)("ruler",[["path",{d:"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z",key:"icamh8"}
1],["path",{d:"m14.5 12.5 2-2",key:"inckbg"}],["path",{d:"m11.5 9.5 2-2",key:"fmmyf7"}],["path",{d:"m8.5 6.5 2-2",key:"vc6u1g"}],["path",{d:"m17.5 15.5 2-2",key:"wo5hmg"}]]);e.s(["default",()=>t])},151580,e=>{"use strict";let t=(0,e.i(889522).default)("maximize-2",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"m21 3-7 7",key:"1l2asr"}],["path",{d:"m3 21 7-7",key:"tjx5ai"}],["path",{d:"M9 21H3v-6",key:"wtvkvv"}]]);e.s(["default",()=>t])},10528,e=>{"use strict";let t=(0,e.i(889522).default)("repeat-2",[["path",{d:"m2 9 3-3 3 3",key:"1ltn5i"}],["path",{d:"M13 18H7a2 2 0 0 1-2-2V6",key:"1r6tfw"}],["path",{d:"m22 15-3 3-3-3",key:"4rnwn2"}],["path",{d:"M11 6h6a2 2 0 0 1 2 2v10",key:"2f72bc"}]]);e.s(["default",()=>t])},752814,e=>{"use strict";let t=(0,e.i(889522).default)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);e.s(["default",()=>t])},956333,e=>{"use strict";var t=e.i(752814);e.s(["Plus",()=>t.default])},283900,214330,e=>{"use strict";e.s(["ModelParamKeys",0,{VEO31:{ENABLE_1080P:"enable_1080p",MODEL_VARIANT:"model_variant"},SORA2:{},SORA2PRO:{QUALITY:"quality",SHOTS:"shots"}},"StandardParamKeys",0,{PROMPT:"prompt",DURATION:"duration",ASPECT_RATIO:"aspect_ratio",REMOVE_WATERMARK:"remove_watermark",SOUND:"sound",IMAGE_URLS:"image_urls",REFERENCE_IMAGES:"reference_images",VIDEO_URLS:"video_urls",START_FRAME_URL:"start_frame_url",END_FRAME_URL:"end_frame_url",LAST_FRAME_URL:"last_frame_url",SEED:"seed",NEGATIVE_PROMPT:"negative_prompt",ENABLE_PROMPT_EXPANSION:"enable_prompt_expansion",RESOLUTION:"resolution",CAMERA_FIXED:"camera_fixed",ENABLE_SAFETY_CHECKER:"enable_safety_checker",GENERATE_AUDIO:"generate_audio",WEB_SEARCH:"web_search",NUM_OUTPUTS:"num_outputs",OUTPUT_FORMAT:"output_format"}],214330),e.s([],283900)},855529,e=>{"use strict";var t=e.i(699293);e.s(["Settings2",()=>t.default])},526265,e=>{e.v({contentInner:"GenerateButton-module__U9G-mq__contentInner",creditsText:"GenerateButton-module__U9G-mq__creditsText",generateText:"GenerateButton-module__U9G-mq__generateText",glow:"GenerateButton-module__U9G-mq__glow",glowBorder:"GenerateButton-module__U9G-mq__glowBorder",glowContainer:"GenerateButton-module__U9G-mq__glowContainer",glowContentWrapper:"GenerateButton-module__U9G-mq__glowContentWrapper",glowMask:"GenerateButton-module__U9G-mq__glowMask",hueAnimation:"GenerateButton-module__U9G-mq__hueAnimation",rotate:"GenerateButton-module__U9G-mq__rotate",rotateBg:"GenerateButton-module__U9G-mq__rotateBg",shadowPulse:"GenerateButton-module__U9G-mq__shadowPulse"})},708282,e=>{"use strict";var t=e.i(604720),r=e.i(917268),n=e.i(462297),a=e.i(792978),a=a,i=e.i(511398),o=e.i(526683),l=e.i(526265);function s(e){let s,u,c,d,f,p,m=(0,r.c)(16),{onClick:g,disabled:h,isGenerating:y,cost:v,creditsText:_,className:E,children:b}=e,x=void 0===_?"40 credits left":_;m[0]!==E?(s=(0,o.cn)(l.default.glowContainer,E),m[0]=E,m[1]=s):s=m[1];let T=h||y;m[2]===Symbol.for("react.memo_cache_sentinel")?(u=(0,t.jsx)("div",{className:l.default.glowBorder}),c=(0,t.jsx)("span",{className:l.default.glow}),m[2]=u,m[3]=c):(u=m[2],c=m[3]);let w=h||y;return m[4]!==b||m[5]!==x||m[6]!==y?(d=y?(0,t.jsxs)("div",{className:"flex items-center gap-2",style:{color:"var(--text-color)"},children:[(0,t.jsx)(n.Loader2,{className:"h-5 w-5 animate-spin"}),(0,t.jsx)("span",{className:"text-sm font-bold",children:"Generating..."})]}):(0,t.jsx)("div",{className:l.default.contentInner,children:b||(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)("div",{className:"flex flex-col items-center justify-center gap-0.5",children:[(0,t.jsx)("span",{className:l.default.generateText,style:{color:"var(--text-color)"},children:"Generate"}),(0,t.jsxs)("div",{className:"flex items-center gap-1 opacity-90",children:[(0,t.jsx)(a.default,{className:"w-3 h-3 text-yellow-400 fill-yellow-400"}),(0,t.jsx)("span",{className:"text-xs font-medium text-[var(--text-color)]",children:x})]})]})})}),m[4]=b,m[5]=x,m[6]=y,m[7]=d):d=m[7],m[8]!==g||m[9]!==w||m[10]!==d?(f=(0,t.jsxs)("div",{className:l.default.glowMask,children:[u,c,(0,t.jsx)("div",{className:l.default.glowContentWrapper,children:(0,t.jsx)(i.Button,{onClick:g,disabled:w,className:"w-full h-full bg-transparent hover:bg-transparent border-none shadow-none p-0 disabled:cursor-not-allowed",children:d})})]}),m[8]=g,m[9]=w,m[10]=d,m[11]=f):f=m[11],m[12]!==s||m[13]!==T||m[14]!==f?(p=(0,t.jsx)("div",{className:s,"data-disabled":T,children:f}),m[12]=s,m[13]=T,m[14]=f,m[15]=p):p=m[15],p}e.s(["GenerateButton",()=>s],708282)},457398,e=>{"use strict";var t=e.i(236808);e.s(["Infinity",()=>t.default])},642540,874372,e=>{"use strict";var t=e.i(917268),r=e.i(176506),n=e.i(381700);function a(e){let a,i,o,l,s=(0,t.c)(10),{images:u,setImages:c,maxImages:d,isGenerating:f}=e,p=void 0===d?4:d,m=void 0!==f&&f,[g,h]=(0,r.useState)(!1);s[0]===Symbol.for("react.memo_cache_sentinel")?(a=e=>{e.preventDefault(),h(!0)},s[0]=a):a=s[0];let y=a;s[1]===Symbol.for("react.memo_cache_sentinel")?(i=e=>{e.preventDefault(),h(!1)},s[1]=i):i=s[1];let v=i;s[2]!==u||s[3]!==m||s[4]!==p||s[5]!==c?(o=async e=>{if(e.preventDefault(),h(!1),m)return;let t=e.dataTransfer.getData("text/plain")||e.dataTransfer.getData("text/uri-l
1ist");if(t&&(t.startsWith("http")||t.startsWith("blob:")))u.includes(t)||c([...u,t].slice(0,p));else if(e.dataTransfer.files.length>0){let t=Array.from(e.dataTransfer.files);await (0,n.handleImageUpload)({files:t,currentImages:u,maxImages:p,onSuccess:c})}},s[2]=u,s[3]=m,s[4]=p,s[5]=c,s[6]=o):o=s[6];let _=o;return s[7]!==_||s[8]!==g?(l={isDragging:g,handleDragOver:y,handleDragLeave:v,handleDrop:_},s[7]=_,s[8]=g,s[9]=l):l=s[9],l}e.s(["useDropHandler",()=>a],642540);var i=e.i(888391);e.s(["Copy",()=>i.default],874372)},323142,317490,e=>{"use strict";var t=e.i(176506);e.s(["ERROR_REVALIDATE_EVENT",()=>3,"FOCUS_EVENT",()=>0,"MUTATE_EVENT",()=>2,"RECONNECT_EVENT",()=>1],317490);var r=Object.prototype.hasOwnProperty;let n=new WeakMap,a=()=>{},i=a(),o=Object,l=e=>e===i,s=e=>"function"==typeof e,u=(e,t)=>({...e,...t}),c=e=>s(e.then),d={},f={},p="undefined",m=typeof window!=p,g=typeof document!=p,h=m&&"Deno"in window,y=(e,t)=>{let r=n.get(e);return[()=>!l(t)&&e.get(t)||d,n=>{if(!l(t)){let a=e.get(t);t in f||(f[t]=a),r[5](t,u(a,n),a||d)}},r[6],()=>!l(t)&&t in f?f[t]:!l(t)&&e.get(t)||d]},v=!0,[_,E]=m&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[a,a],b={initFocus:e=>(g&&document.addEventListener("visibilitychange",e),_("focus",e),()=>{g&&document.removeEventListener("visibilitychange",e),E("focus",e)}),initReconnect:e=>{let t=()=>{v=!0,e()},r=()=>{v=!1};return _("online",t),_("offline",r),()=>{E("online",t),E("offline",r)}}},x=!t.default.useId,T=!m||h,w=e=>m&&typeof window.requestAnimationFrame!=p?window.requestAnimationFrame(e):setTimeout(e,1),C=T?t.useEffect:t.useLayoutEffect,R="undefined"!=typeof navigator&&navigator.connection,O=!T&&R&&(["slow-2g","2g"].includes(R.effectiveType)||R.saveData),A=new WeakMap,I=(e,t)=>e===`[object ${t}]`,k=0,N=e=>{let t,r,n=typeof e,a=o.prototype.toString.call(e),i=I(a,"Date"),s=I(a,"RegExp"),u=I(a,"Object");if(o(e)!==e||i||s)t=i?e.toJSON():"symbol"==n?e.toString():"string"==n?JSON.stringify(e):""+e;else{if(t=A.get(e))return t;if(t=++k+"~",A.set(e,t),Array.isArray(e)){for(r=0,t="@";r<e.length;r++)t+=N(e[r])+",";A.set(e,t)}if(u){t="#";let n=o.keys(e).sort();for(;!l(r=n.pop());)l(e[r])||(t+=r+":"+N(e[r])+",");A.set(e,t)}}return t},S=e=>{if(s(e))try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?N(e):"",t]},j=0,M=()=>++j;async function L(...e){let[t,r,a,o]=e,d=u({populateCache:!0,throwOnError:!0},"boolean"==typeof o?{revalidate:o}:o||{}),f=d.populateCache,p=d.rollbackOnError,m=d.optimisticData,g=d.throwOnError;if(s(r)){let e=[];for(let n of t.keys())!/^\$(inf|sub)\$/.test(n)&&r(t.get(n)._k)&&e.push(n);return Promise.all(e.map(h))}return h(r);async function h(r){let o,[u]=S(r);if(!u)return;let[h,v]=y(t,u),[_,E,b,x]=n.get(t),T=()=>{let e=_[u];return(s(d.revalidate)?d.revalidate(h().data,r):!1!==d.revalidate)&&(delete b[u],delete x[u],e&&e[0])?e[0](2).then(()=>h().data):h().data};if(e.length<3)return T();let w=a,C=!1,R=M();E[u]=[R,0];let O=!l(m),A=h(),I=A.data,k=A._c,N=l(k)?I:k;if(O&&v({data:m=s(m)?m(N,I):m,_c:N}),s(w))try{w=w(N)}catch(e){o=e,C=!0}if(w&&c(w)){let e;if(w=await w.catch(e=>{o=e,C=!0}),R!==E[u][0]){if(C)throw o;return w}C&&O&&(e=o,"function"==typeof p?p(e):!1!==p)&&(f=!0,v({data:N,_c:i}))}if(f&&!C&&(s(f)?v({data:f(w,N),error:i,_c:i}):v({data:w,error:i,_c:i})),E[u][1]=M(),Promise.resolve(T()).then(()=>{v({_c:i})}),C){if(g)throw o;return}return w}}let P=(e,t)=>{for(let r in e)e[r][0]&&e[r][0](t)},U=(e,t)=>{if(!n.has(e)){let r=u(b,t),o=Object.create(null),l=L.bind(i,e),s=a,c=Object.create(null),d=(e,t)=>{let r=c[e]||[];return c[e]=r,r.push(t),()=>r.splice(r.indexOf(t),1)},f=(t,r,n)=>{e.set(t,r);let a=c[t];if(a)for(let e of a)e(r,n)},p=()=>{if(!n.has(e)&&(n.set(e,[o,Object.create(null),Object.create(null),Object.create(null),l,f,d]),!T)){let t=r.initFocus(setTimeout.bind(i,P.bind(i,o,0))),a=r.initReconnect(setTimeout.bind(i,P.bind(i,o,1)));s=()=>{t&&t(),a&&a(),n.delete(e)}}};return p(),[e,l,p,s]}return[e,n.get(e)[4]]},[D,V]=U(new Map),G=u({onLoadingSlow:a,onSuccess:a,onError:a,onErrorRetry:(e,t,r,n,a)=>{let i=r.errorRetryCount,o=a.retryCount,s=~~((Math.random()+.5)*(1<<(o<8?o:8)))*r.errorRetryInterval;(l(i)||!(o>i))&&setTimeout(n,s,a)},onDiscarded:a,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:O?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:O?5e3:3e3,compare:function e(t,n){var a,i;if(t===n)return!0;
1if(t&&n&&(a=t.constructor)===n.constructor){if(a===Date)return t.getTime()===n.getTime();if(a===RegExp)return t.toString()===n.toString();if(a===Array){if((i=t.length)===n.length)for(;i--&&e(t[i],n[i]););return -1===i}if(!a||"object"==typeof t){for(a in i=0,t)if(r.call(t,a)&&++i&&!r.call(n,a)||!(a in n)||!e(t[a],n[a]))return!1;return Object.keys(n).length===i}}return t!=t&&n!=n},isPaused:()=>!1,cache:D,mutate:V,fallback:{}},{isOnline:()=>v,isVisible:()=>{let e=g&&document.visibilityState;return l(e)||"hidden"!==e}}),B=(e,t)=>{let r=u(e,t);if(t){let{use:n,fallback:a}=e,{use:i,fallback:o}=t;n&&i&&(r.use=n.concat(i)),a&&o&&(r.fallback=u(a,o))}return r},F=(0,t.createContext)({}),q=e=>{let{value:r}=e,n=(0,t.useContext)(F),a=s(r),o=(0,t.useMemo)(()=>a?r(n):r,[a,n,r]),l=(0,t.useMemo)(()=>a?o:B(n,o),[a,n,o]),c=o&&o.provider,d=(0,t.useRef)(i);c&&!d.current&&(d.current=U(c(l.cache||D),o));let f=d.current;return f&&(l.cache=f[0],l.mutate=f[1]),C(()=>{if(f)return f[2]&&f[2](),f[3]},[]),(0,t.createElement)(F.Provider,u(e,{value:l}))};e.s(["B",()=>c,"I",()=>x,"O",()=>o,"S",()=>F,"U",()=>i,"a",()=>s,"b",()=>n,"c",()=>D,"d",()=>G,"e",()=>l,"f",()=>B,"g",()=>q,"i",()=>m,"j",()=>V,"m",()=>u,"n",()=>L,"o",()=>M,"r",()=>T,"s",()=>S,"t",()=>w,"u",()=>C,"z",()=>y],323142)},887619,e=>{"use strict";let t;var r=e.i(176506),n=e.i(504491),a=e.i(323142),a=a,i=a,o=a,l=a,s=a,u=e.i(317490);let c=s.i&&window.__SWR_DEVTOOLS_USE__,d=(c?window.__SWR_DEVTOOLS_USE__:[]).concat(e=>(t,r,n)=>{let a=r&&((...e)=>{let[n]=(0,s.s)(t),[,,,a]=s.b.get(s.c);if(n.startsWith("$inf$"))return r(...e);let i=a[n];return(0,s.e)(i)?r(...e):(delete a[n],i)});return e(t,a,n)});c&&(window.__SWR_DEVTOOLS_REACT__=r.default);var f=a,p=a,m=a,g=a,h=a,y=a,v=a,_=a,E=a,b=a,x=a,T=a,w=a;let C=()=>{},R=C(),O=(new WeakMap,r.default.use||(e=>{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}})),A={dedupe:!0},I=Promise.resolve(a.U);i.O.defineProperty(o.g,"defaultValue",{value:l.d});let k=(t=(e,t,i)=>{let{cache:o,compare:l,suspense:s,fallbackData:c,revalidateOnMount:d,revalidateIfStale:C,refreshInterval:R,refreshWhenHidden:k,refreshWhenOffline:N,keepPreviousData:S}=i,[j,M,L,P]=f.b.get(o),[U,D]=(0,p.s)(e),V=(0,r.useRef)(!1),G=(0,r.useRef)(!1),B=(0,r.useRef)(U),F=(0,r.useRef)(t),q=(0,r.useRef)(i),$=()=>q.current.isVisible()&&q.current.isOnline(),[H,W,J,z]=(0,m.z)(o,U),Y=(0,r.useRef)({}).current,K=(0,g.e)(c)?(0,g.e)(i.fallback)?a.U:i.fallback[U]:c,X=(e,t)=>{for(let r in Y)if("data"===r){if(!l(e[r],t[r])&&(!(0,g.e)(e[r])||!l(eo,t[r])))return!1}else if(t[r]!==e[r])return!1;return!0},Q=(0,r.useMemo)(()=>{let e=!!U&&!!t&&((0,g.e)(d)?!q.current.isPaused()&&!s&&!1!==C:d),r=t=>{let r=(0,w.m)(t);return(delete r._k,e)?{isValidating:!0,isLoading:!0,...r}:r},n=H(),a=z(),i=r(n),o=n===a?i:r(a),l=i;return[()=>{let e=r(H());return X(e,l)?(l.data=e.data,l.isLoading=e.isLoading,l.isValidating=e.isValidating,l.error=e.error,l):(l=e,e)},()=>o]}
1,[o,U]),Z=(0,n.useSyncExternalStore)((0,r.useCallback)(e=>J(U,(t,r)=>{X(r,t)||e()}),[o,U]),Q[0],Q[1]),ee=!V.current,et=j[U]&&j[U].length>0,er=Z.data,en=(0,g.e)(er)?K&&(0,h.B)(K)?O(K):K:er,ea=Z.error,ei=(0,r.useRef)(en),eo=S?(0,g.e)(er)?(0,g.e)(ei.current)?en:ei.current:er:en,el=(!et||!!(0,g.e)(ea))&&(ee&&!(0,g.e)(d)?d:!q.current.isPaused()&&(s?!(0,g.e)(en)&&C:(0,g.e)(en)||C)),es=!!(U&&t&&ee&&el),eu=(0,g.e)(Z.isValidating)?es:Z.isValidating,ec=(0,g.e)(Z.isLoading)?es:Z.isLoading,ed=(0,r.useCallback)(async e=>{let t,r,n=F.current;if(!U||!n||G.current||q.current.isPaused())return!1;let o=!0,s=e||{},c=!L[U]||!s.dedupe,d=()=>T.I?!G.current&&U===B.current&&V.current:U===B.current,f={isValidating:!1,isLoading:!1},p=()=>{W(f)},m=()=>{let e=L[U];e&&e[1]===r&&delete L[U]},h={isValidating:!0};(0,g.e)(H().data)&&(h.isLoading=!0);try{if(c&&(W(h),i.loadingTimeout&&(0,g.e)(H().data)&&setTimeout(()=>{o&&d()&&q.current.onLoadingSlow(U,i)},i.loadingTimeout),L[U]=[n(D),(0,y.o)()]),[t,r]=L[U],t=await t,c&&setTimeout(m,i.dedupingInterval),!L[U]||L[U][1]!==r)return c&&d()&&q.current.onDiscarded(U),!1;f.error=a.U;let e=M[U];if(!(0,g.e)(e)&&(r<=e[0]||r<=e[1]||0===e[1]))return p(),c&&d()&&q.current.onDiscarded(U),!1;let s=H().data;f.data=l(s,t)?s:t,c&&d()&&q.current.onSuccess(t,U,i)}catch(r){m();let e=q.current,{shouldRetryOnError:t}=e;!e.isPaused()&&(f.error=r,c&&d()&&(e.onError(r,U,e),(!0===t||(0,v.a)(t)&&t(r))&&(!q.current.revalidateOnFocus||!q.current.revalidateOnReconnect||$())&&e.onErrorRetry(r,U,e,e=>{let t=j[U];t&&t[0]&&t[0](u.ERROR_REVALIDATE_EVENT,e)},{retryCount:(s.retryCount||0)+1,dedupe:!0})))}return o=!1,p(),!0},[U,o]),ef=(0,r.useCallback)((...e)=>(0,_.n)(o,B.current,...e),[]);if((0,E.u)(()=>{F.current=t,q.current=i,(0,g.e)(er)||(ei.current=er)}),(0,E.u)(()=>{var e;let t;if(!U)return;let r=ed.bind(a.U,A),n=0;q.current.revalidateOnFocus&&(n=Date.now()+q.current.focusThrottleInterval);let i=(e=(e,t={})=>{if(e==u.FOCUS_EVENT){let e=Date.now();q.current.revalidateOnFocus&&e>n&&$()&&(n=e+q.current.focusThrottleInterval,r())}else if(e==u.RECONNECT_EVENT)q.current.revalidateOnReconnect&&$()&&r();else if(e==u.MUTATE_EVENT)return ed();else if(e==u.ERROR_REVALIDATE_EVENT)return ed(t)},(t=j[U]||(j[U]=[])).push(e),()=>{let r=t.indexOf(e);r>=0&&(t[r]=t[t.length-1],t.pop())});return G.current=!1,B.current=U,V.current=!0,W({_k:D}),el&&!L[U]&&((0,g.e)(en)||b.r?r():(0,x.t)(r)),()=>{G.current=!0,i()}},[U]),(0,E.u)(()=>{let e;function t(){let t=(0,v.a)(R)?R(H().data):R;t&&-1!==e&&(e=setTimeout(r,t))}function r(){!H().error&&(k||q.current.isVisible())&&(N||q.current.isOnline())?ed(A).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[R,k,N,U]),(0,r.useDebugValue)(eo),s){let e=U&&(0,g.e)(en);if(!T.I&&b.r&&e)throw Error("Fallback data is required when using Suspense in SSR.");e&&(F.current=t,q.current=i,G.current=!1);let r=P[U];if(O(!(0,g.e)(r)&&e?ef(r):I),!(0,g.e)(ea)&&e)throw ea;let n=e?ed(A):I;!(0,g.e)(eo)&&e&&(n.status="fulfilled",n.value=!0),O(n)}return{mutate:ef,get data(){return Y.data=!0,eo},get error(){return Y.error=!0,ea},get isValidating(){return Y.isValidating=!0,eu},get isLoading(){return Y.isLoading=!0,ec}}},function(...e){let n,a=(n=(0,r.useContext)(s.S),(0,r.useMemo)(()=>(0,s.m)(s.d,n),[n])),[i,o,l]=(0,s.a)(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],u=(0,s.f)(a,l),c=t,{use:f}=u,p=(f||[]).concat(d);for(let e=p.length;e--;)c=p[e](c);return c(i,o||u.fetcher||null,u)});e.s(["default",()=>k],887619)},469583,e=>{e.v(t=>Promise.all(["static/chunks/fd224ccd29ca9776.js"].map(t=>e.l(t))).then(()=>t(762061)))}]);

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.