PageSourceSearch

https://clipcat.ai/_next/static/chunks/24079-51494679e372f9fe.js

js clipcat.ai collected 2026-10-05 11:56:19 UTC 18,644 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[24079,61127],{11475:(e,t,a)=>{a.d(t,{A1:()=>n,Mf:()=>r,sO:()=>s});let r={video:0x9600000,audio:0xa00000,image:0xa00000,document:0x6400000},s={video:150,audio:10,image:10,document:100},n=0x3200000},48863:(e,t,a)=>{a.d(t,{nB:()=>f,fl:()=>b,j1:()=>x});let r={jpeg:"JPEG",png:"PNG",webp:"WEBP",gif:"GIF",bmp:"BMP",ico:"ICO",avif:"AVIF",heif:"HEIC/HEIF",tiff:"TIFF",jp2:"JPEG 2000"},s=[{format:"jpeg",bytes:[255,216,255]},{format:"png",bytes:[137,80,78,71,13,10,26,10]},{format:"gif",bytes:[71,73,70,56]},{format:"tiff",bytes:[73,73,42,0]},{format:"tiff",bytes:[77,77,0,42]},{format:"jp2",bytes:[0,0,0,12,106,80,32,32]},{format:"jp2",bytes:[255,79,255,81]},{format:"ico",bytes:[0,0,1,0]},{format:"bmp",bytes:[66,77]}],n=new Set(["avif","avis"]),i=new Set(["heic","heix","hevc","hevx","heim","heis","mif1","msf1"]),l=(e,t,a)=>String.fromCharCode(...e.subarray(t,t+a)),o=async e=>{var t=new Uint8Array(await e.slice(0,64).arrayBuffer());if("RIFF"===l(t,0,4)&&"WEBP"===l(t,8,4))return"webp";let a=s.find(e=>{let a;return a=e.bytes,t.length>=a.length&&a.every((e,a)=>t[a]===e)});return a?a.format:(e=>{if("ftyp"!==l(e,4,4))return null;let t=Math.max(0,Math.floor((Math.min((e[0]<<24|e[1]<<16|e[2]<<8|e[3])>>>0,e.length)-16)/4)),a=[l(e,8,4),...Array.from({length:t},(t,a)=>l(e,16+4*a,4))];return a.some(e=>n.has(e))?"avif":a.some(e=>i.has(e))?"heif":null})(t)},d={jpeg:"image/jpeg",png:"image/png",webp:"image/webp"},c={"image/jpeg":"jpg","image/png":"png","image/webp":"webp"},m="image/jpeg",u={"image/svg+xml":"SVG"};class f extends Error{constructor(e,t={}){super(`image prepare failed: ${e}`),this.name="ImagePrepareError",this.code=e,this.params=t}}let p=(e,t)=>`${e.replace(/\.[^./\\]+$/u,"")}.${t}`,g=async(e,t,a,r)=>{let s=document.createElement("canvas");s.width=t,s.height=a;let n=s.getContext("2d");if(!n)throw new f("canvas_unavailable");return n.fillStyle="#ffffff",n.fillRect(0,0,t,a),n.drawImage(e,0,0,t,a),await new Promise((e,t)=>{s.toBlob(a=>a?e(a):t(new f("encode_failed")),m,r)})},h=async(e,t)=>{try{return await createImageBitmap(e)}catch{throw new f("undecodable",{name:e.name,format:t})}},y=async(e,t,a)=>{let r=null;for(let s of[.9,.8,.7,.6])if((r=await g(e,t,a,s)).size<=2097152)break;return r},x=async e=>{let t,a,s,n,i,l=await o(e);((e,t)=>{if(t)return;let a=u[e.type];if(a)throw new f("unsupported_format",{name:e.name,format:a});if(!e.type?.startsWith("image/"))throw new f("not_an_image",{name:e.name})})(e,l);let g=l?r[l]:e.type||"unknown",x=await h(e,g),{width:b,height:w}=x;if(b<300||w<300)throw x.close(),new f("too_small",{width:b,height:w,min:300});let v=b*w>4e6||Math.max(b,w)>6e3||e.size>2097152,j=l?d[l]:void 0;if(!v&&j)return x.close(),{file:e.type===j?e:new File([e],p(e.name,c[j]),{type:j,lastModified:e.lastModified}),compressed:!1,originalBytes:e.size,finalBytes:e.size,finalWidth:b,finalHeight:w};let _=(s=(a=b*w)>4e6?Math.sqrt(4e6/a):1,i=Math.min(s,(n=Math.max(b,w))>6e3?6e3/n:1),{width:Math.max(1,Math.floor(b*i)),height:Math.max(1,Math.floor(w*i))});try{t=await y(x,_.width,_.height)}finally{x.close()}if(!t)throw new f("compress_failed",{name:e.name});return{file:new File([t],p(e.name,"jpg"),{type:m,lastModified:Date.now()}),compressed:v,originalBytes:e.size,finalBytes:t.size,finalWidth:_.width,finalHeight:_.height}},b=e=>`${(e/1024/1024).toFixed(2)} MB`},61127:(e,t,a)=>{a.d(t,{o:()=>u});var r=a(16278),s=a(5126),n=a(90327),i=a(23134),l=a(32817),o=a(70513),d=a(2602),c=a(49181);let m=(0,d.cn)("cursor-pointer rounded-xl px-4 py-2 pr-9 text-xs font-bold text-gray-500 dark:text-gray-400","focus:bg-gray-50 focus:text-gray-900 dark:focus:bg-gray-800/60 dark:focus:text-white","data-[state=checked]:bg-gray-100 data-[state=checked]:text-gray-900 dark:data-[state=checked]:bg-gray-800 dark:data-[state=checked]:text-white"),u=e=>{let t,a,u,p,g,h,y,x,b,w,v,j,_,k,E,C,z,B,N=(0,s.c)(44),{value:S,onChange:T,members:A,className:M,contentClassName:I,variant:P}=e,D=(0,i.c)("common.workspace_scope"),O="compact"===(void 0===P?"pill":P),F=O&&"w-full min-w-0 shrink";N[0]!==M||N[1]!==F?(t=(0,d.cn)("relative inline-flex group/tip shrink-0",F,M),N[0]=M,N[1]=F,N[2]=t):t=N[2];let U=O&&"w-full min-w-0 rounded-none border-0 bg-transparent p-0 dark:border-0 dark:bg-transparent";N[3]!==U?(a=(0,d.cn)("flex rounded-2xl border border-gray-100 bg-white p-1 dark:border-gray-800 dark:bg-gray-900",U),N[3]=U,N[4]=a):a=N[4];let R=O&&"h-8 w-full min-w-0 max-w-none rounded-md border border-input px-2.5 py-0 text-sm font-normal";return N[5]!==R?(u=(0,d.cn)("h-auto max-w-[252px] gap-1.5 rounded-xl border-0 bg-transparent px-4 py-2 text-xs font-bold text-gray-700 shadow-none dark:text-gray-200","cursor-pointer transition-all hover:bg-gray-50 data-[state=open]:bg-gray-100 data-[state=open]:text-gray-900 dark:hover:bg-gray-800 dark:data-[state=open]:bg-gray-800 dark:data-[state=open]:text-white","focus-visible:ring-2 focus-visible:ring-gray-300 dark:focus-visible:ring-gray-600",R),N[5]=R,N[6]=u):u=N[6],N[7]===Symbol.for("react.memo_cache_sentinel")?(p=(0,r.jsx)(n.A,{size:14,className:"shrink-0 text-gray-400"}),g=(0,r.jsx)(o.yv,{}),N[7]=p,N[8]=g):(p=N[7],g=N[8]),N[9]!==u?(h=(0,r.jsxs)(o.bq,{className:u,children:[p,g]}),N[9]=u,N[10]=h):h=N[10],N[11]!==h||N[12]!==a?(y=(0,r.jsx)("div",{className:a,children:h}),N[11]=h,N[12]=a,N[13]=y):y=N[13],N[14]!==I?(x=(0,d.cn)("max-w-[320px] rounded-2xl border-gray-100 bg-white p-1 shadow-lg dark:border-gray-800 dark:bg-gray-900",I),N[14]=I,N[15]=x):x=N[15],N[16]!==D?(b=D("all"),N[16]=D,N[17]=b):b=N[17],N[18]!==b?(w=(0,r.jsx)(o.eb,{className:m,value:c.fT,children:b}),N[18]=b,N[19]=w):w=N[19],N[20]!==D?(v=D("mine"),N[20]=D,N[21]=v):v=N[21],N[22]!==v?(j=(0,r.jsx)(o.eb,{className:m,value:c.Rm,children:v}),N[22]=v,N[23]=j):j=N[23],N[24]!==A?(_=A.map(f),N[24]=A,N[25]=_):_=N[25],N[26]!==x||N[27]!==w||N[28]!==j||N[29]!==_?(k=(0,r.jsxs)(o.gC,{className:x,children:[w,j,_]}),N[26]=x,N[27]=w,N[28]=j,N[29]=_,N[30]=k):k=N[30],N[31]!==T||N[32]!==y||N[33]!==k||N[34]!==S?(E=(0,r.jsxs)(o.l6,{value:S,onValueChange:T,children:[y,k]}),N[31]=T,N[32]=y,N[33]=k,N[34]=S,N[35]=E):E=N[35],N[36]!==D?(C=D("label"),N[36]=D,N[37]=C):C=N[37],N[38]!==C?(z=(0,r.jsx)(l._,{children:C}),N[38]=C,N[39]=z):z=N[39],N[40]!==E||N[41]!==z||N[42]!==t?(B=(0,r.jsxs)("div",{className:t,children:[E,z]}),N[40]=E,N[41]=z,N[42]=t,N[43]=B):B=N[43],B};function f(e){let t,a;return(0,r.jsx)(o.eb,{value:e.userId,className:(0,d.cn)(m,"max-w-[300px]"),children:(0,r.jsx)("span",{className:"min-w-0 truncate",children:(t=e.name?.trim(),(a=e.email?.trim())?t?`${t} \xb7 ${a}`:a:t||e.userId)})},e.userId)}},65642:(e,t,a)=>{a.d(t,{J:()=>f,x:()=>u});var r=a(5126),s=a(11478),n=a(11475),i=a(97436);let l=null,o=null,d=e=>null!==e&&Date.now()-e.fetchedAt<6e4,c=async()=>{try{let e=await fetch("/api/storage/usage"),t=await e.json();if(0!==t.code||"number"!=typeof t.data?.usedBytes||"number"!=typeof t.data?.limitBytes)return null;return{usedBytes:t.data.usedBytes,limitBytes:t.data.limitBytes,fetchedAt:Date.now()}}catch{return null}},m=async e=>
1!e&&d(l)?l:o||(o=c().then(e=>(e&&(l=e),o=null,e))),u=e=>{let t,a,c,u,f,g,h=(0,r.c)(17),y=e?.enabled??!0,{isLoggedIn:x}=(0,i.d)(),[b,w]=(0,s.useState)(p),[v,j]=(0,s.useState)(!1);h[0]!==x?(t=e=>{x&&(j(!0),m(e).then(e=>{e&&w(e),j(!1)}))},h[0]=x,h[1]=t):t=h[1];let _=t;h[2]!==y||h[3]!==x||h[4]!==_?(a=()=>{if(!x){l=null,o=null,w(null);return}d(l)?w(l):y&&_(!1)},c=[x,y,_],h[2]=y,h[3]=x,h[4]=_,h[5]=a,h[6]=c):(a=h[5],c=h[6]),(0,s.useEffect)(a,c),h[7]!==_?(u=()=>_(!0),h[7]=_,h[8]=u):u=h[8];let k=u,E=b?.usedBytes??null,C=b?.limitBytes??null;if(h[9]!==b){var z,B;f=!!b&&(z=b.usedBytes,!((B=b.limitBytes)<0)&&B-z<=n.A1),h[9]=b,h[10]=f}else f=h[10];return h[11]!==v||h[12]!==k||h[13]!==E||h[14]!==C||h[15]!==f?(g={isLoading:v,usedBytes:E,limitBytes:C,isStorageExceeded:f,refresh:k},h[11]=v,h[12]=k,h[13]=E,h[14]=C,h[15]=f,h[16]=g):g=h[16],g},f=()=>{l=null};function p(){return d(l)?l:null}},70513:(e,t,a)=>{a.d(t,{TR:()=>g,bq:()=>f,eb:()=>h,gC:()=>p,l6:()=>c,s3:()=>m,yv:()=>u});var r=a(16278),s=a(5126);a(11478);var n=a(87643),i=a(86247),l=a(80019),o=a(48702),d=a(2602);function c(e){let t,a,i=(0,s.c)(4);return i[0]!==e?({...t}=e,i[0]=e,i[1]=t):t=i[1],i[2]!==t?(a=(0,r.jsx)(n.bL,{"data-slot":"select",...t}),i[2]=t,i[3]=a):a=i[3],a}function m(e){let t,a,i=(0,s.c)(4);return i[0]!==e?({...t}=e,i[0]=e,i[1]=t):t=i[1],i[2]!==t?(a=(0,r.jsx)(n.YJ,{"data-slot":"select-group",...t}),i[2]=t,i[3]=a):a=i[3],a}function u(e){let t,a,i=(0,s.c)(4);return i[0]!==e?({...t}=e,i[0]=e,i[1]=t):t=i[1],i[2]!==t?(a=(0,r.jsx)(n.WT,{"data-slot":"select-value",...t}),i[2]=t,i[3]=a):a=i[3],a}function f(e){let t,a,l,o,c,m,u,f=(0,s.c)(13);f[0]!==e?({className:a,size:o,children:t,...l}=e,f[0]=e,f[1]=t,f[2]=a,f[3]=l,f[4]=o):(t=f[1],a=f[2],l=f[3],o=f[4]);let p=void 0===o?"default":o;return f[5]!==a?(c=(0,d.cn)("border-input data-[placeholder]:text-muted-foreground [&_svg:not([class*='text-'])]:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 dark:hover:bg-input/50 flex w-fit items-center justify-between gap-2 rounded-md border bg-transparent px-3 py-2 text-sm whitespace-nowrap shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 data-[size=default]:h-9 data-[size=sm]:h-8 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",a),f[5]=a,f[6]=c):c=f[6],f[7]===Symbol.for("react.memo_cache_sentinel")?(m=(0,r.jsx)(n.In,{asChild:!0,children:(0,r.jsx)(i.A,{className:"size-4 opacity-50"})}),f[7]=m):m=f[7],f[8]!==t||f[9]!==l||f[10]!==p||f[11]!==c?(u=(0,r.jsxs)(n.l9,{"data-slot":"select-trigger","data-size":p,className:c,...l,children:[t,m]}),f[8]=t,f[9]=l,f[10]=p,f[11]=c,f[12]=u):u=f[12],u}function p(e){let t,a,i,l,o,c,m,u,f,p,g=(0,s.c)(20);g[0]!==e?({className:a,children:t,position:l,...i}=e,g[0]=e,g[1]=t,g[2]=a,g[3]=i,g[4]=l):(t=g[1],a=g[2],i=g[3],l=g[4]);let h=void 0===l?"popper":l,b="popper"===h&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1";g[5]!==a||g[6]!==b?(o=(0,d.cn)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-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 relative z-[500] max-h-(--radix-select-content-available-height) min-w-[8rem] origin-(--radix-select-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border shadow-md",b,a),g[5]=a,g[6]=b,g[7]=o):o=g[7],g[8]===Symbol.for("react.memo_cache_sentinel")?(c=(0,r.jsx)(y,{}),g[8]=c):c=g[8];let w="popper"===h&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1";return g[9]!==w?(m=(0,d.cn)("p-1",w),g[9]=w,g[10]=m):m=g[10],g[11]!==t||g[12]!==m?(u=(0,r.jsx)(n.LM,{className:m,children:t}),g[11]=t,g[12]=m,g[13]=u):u=g[13],g[14]===Symbol.for("react.memo_cache_sentinel")?(f=(0,r.jsx)(x,{}),g[14]=f):f=g[14],g[15]!==h||g[16]!==i||g[17]!==o||g[18]!==u?(p=(0,r.jsx)(n.ZL,{children:(0,r.jsxs)(n.UC,{"data-slot":"select-content",className:o,position:h,...i,children:[c,u,f]})}),g[15]=h,g[16]=i,g[17]=o,g[18]=u,g[19]=p):p=g[19],p}function g(e){let t,a,i,l,o=(0,s.c)(8);return o[0]!==e?({className:t,...a}=e,o[0]=e,o[1]=t,o[2]=a):(t=o[1],a=o[2]),o[3]!==t?(i=(0,d.cn)("text-muted-foreground px-2 py-1.5 text-xs",t),o[3]=t,o[4]=i):i=o[4],o[5]!==a||o[6]!==i?(l=(0,r.jsx)(n.JU,{"data-slot":"select-label",className:i,...a}),o[5]=a,o[6]=i,o[7]=l):l=o[7],l}function h(e){let t,a,i,o,c,m,u,f=(0,s.c)(13);return f[0]!==e?({className:a,children:t,...i}=e,f[0]=e,f[1]=t,f[2]=a,f[3]=i):(t=f[1],a=f[2],i=f[3]),f[4]!==a?(o=(0,d.cn)("focus:bg-accent focus:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex w-full cursor-default items-center gap-2 rounded-sm py-1.5 pr-8 pl-2 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2",a),f[4]=a,f[5]=o):o=f[5],f[6]===Symbol.for("react.memo_cache_sentinel")?(c=(0,r.jsx)("span",{className:"absolute right-2 flex size-3.5 items-center justify-center",children:(0,r.jsx)(n.VF,{children:(0,r.jsx)(l.A,{className:"size-4"})})}),f[6]=c):c=f[6],f[7]!==t?(m=(0,r.jsx)(n.p4,{children:t}),f[7]=t,f[8]=m):m=f[8],f[9]!==i||f[10]!==o||f[11]!==m?(u=(0,r.jsxs)(n.q7,{"data-slot":"select-item",className:o,...i,children:[c,m]}),f[9]=i,f[10]=o,f[11]=m,f[12]=u):u=f[12],u}function y(e){let t,a,i,l,c,m=(0,s.c)(9);return m[0]!==e?({className:t,...a}=e,m[0]=e,m[1]=t,m[2]=a):(t=m[1],a=m[2]),m[3]!==t?(i=(0,d.cn)("flex cursor-default items-center justify-center py-1",t),m[3]=t,m[4]=i):i=m[4],m[5]===Symbol.for("react.memo_cache_sentinel")?(l=(0,r.jsx)(o.A,{className:"size-4"}),m[5]=l):l=m[5],m[6]!==a||m[7]!==i?(c=(0,r.jsx)(n.PP,{"data-slot":"select-scroll-up-button",className:i,...a,children:l}),m[6]=a,m[7]=i,m[8]=c):c=m[8],c}function x(e){let t,a,l,o,c,m=(0,s.c)(9);return m[0]!==e?({className:t,...a}=e,m[0]=e,m[1]=t,m[2]=a):(t=m[1],a=m[2]),m[3]!==t?(l=(0,d.cn)("flex cursor-default items-center justify-center py-1",t),m[3]=t,m[4]=l):l=m[4],m[5]===Symbol.for("react.memo_cache_sentinel")?(o=(0,r.jsx)(i.A,{className:"size-4"}),m[5]=o):o=m[5],m[6]!==a||m[7]!==l?(c=(0,r.jsx)(n.wn,{"data-slot":"select-scroll-down-button",className:l,...a,children:o}),m[6]=a,m[7]=l,m[8]=c):c=m[8],c}},75012:(e,t,a)=>{a.d(t,{OH:()=>o,df:()=>s,yE:()=>l});var r=a(48019);let s=["1:1","16:9","9:16"],n=r.Ik({model:r.Yj().trim().min(1).max(64),resolution:r.Yj().trim().min(1).max(32),duration:r.ai().int().positive().max(600),ratio:r.Yj().trim().min(1).max(32),lang:r.Yj().trim().min(1).max(32),enhanceTarget:r.Yj().trim().min(1).max(32).nullish()}),i=r.Ik({model:r.Yj().trim().min(1).max(64),ratio:r.k5(s).optional()}),l=r.Ik({auto:r.zM(),video:n.optional(),image:i.optional()}),o=()=>({auto:!0})},75811:(e,t,a)=>{a.d(t,{GH:()=>d,Tg:()=>o,mp:()=>l});var r=a(56002);let s=async(e,t,a)=>{try{return(await fetch(e,{method:"PUT",body:t,headers:{"Content-Type":a}})).ok}catch{return!1}},n=async e=>{try{return await e.json()}catch{return null}},i=(e,t)=>({ok:!1,stage:e,message:t?.message??null,errorCode:(0,r.l)(t)}),l=async(e,t)=>{let a=t.contentType??e.type;try{let r,l=await fetch("/api/storage/upload-asset",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({filename:e.name,contentType:a})}),o=await n(l),d=o?.data;if(o?.code!==0||!d?.uploadUrl||!d?.key)return i("presign",o);let{uploadUrl:c,key:m}=d;if(!(t.onProgress?await (r=t.onProgress,new Promise(t=>{let s=new XMLHttpRequest;s.open("PUT",c,!0),s.setRequestHeader("Content-Type",a),s.upload.onprogress=e=>{e.lengthComputable&&r(Math.round(e.loaded/e.total*100))},s.onload=()=>t(s.status>=200&&s.status<300),s.onerror=()=>t(!1),s.ontimeout=()=>t(!1),s.onabort=()=>t(!1),s.send(e)})):await s(c,e,a)))return i("put",null);let u=await fetch("/api/storage/confirm-upload",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({key:m,assetType:t.assetType,...t.name?{name:t.name}:{},...t.tags?{tags:t.tags}:{}})}),f=await n(u),p=f?.data;if(f?.code!==0||!p?.url)return i("confirm",f);return{ok:!0,url:p.url,key:m,fileSizeKb:"number"==typeof p.fileSize?p.fileSize:null,asset:p.asset??null}}catch{return i("presign",null)}},o=e=>!e.ok&&e.errorCode===r.c.STORAGE_QUOTA_EXCEEDED;
1class d extends Error{constructor(e,t){super(e.message??t),this.name="UploadAssetError",this.stage=e.stage,this.errorCode=e.errorCode}toFailure(){return{ok:!1,stage:this.stage,message:this.message,errorCode:this.errorCode}}}},97436:(e,t,a)=>{a.d(t,{d:()=>n});var r=a(5126),s=a(2893);let n=()=>{let e,t,a,n,i=(0,r.c)(20),{user:l}=(0,s.U)(),o=!!l,d=l?.plan?.tier??"free",c=l?.plan?.isExpired??!1,m="free"!==d&&!c,u=o&&!m,f=l?.credits?.remainingCredits??0,p=l?.credits?.frozenCredits??0,g=p>0,h=l?.credits?.earliestFrozenExpiresAt??null,y=l?.plan?.expiresAt??null;i[0]!==c||i[1]!==y?(t=(e=y?new Date(y):null)&&!c?Math.max(0,Math.ceil((e.getTime()-Date.now())/864e5)):null,i[0]=c,i[1]=y,i[2]=e,i[3]=t):(e=i[2],t=i[3]);let x=t;i[4]!==l?(a=l?.createdAt?new Date(l.createdAt):null,i[4]=l,i[5]=a):a=i[5];let b=a,w=!l,v=!!l;return i[6]!==b||i[7]!==x||i[8]!==h||i[9]!==p||i[10]!==g||i[11]!==u||i[12]!==m||i[13]!==c||i[14]!==e||i[15]!==f||i[16]!==w||i[17]!==v||i[18]!==d?(n={isLoading:w,isLoggedIn:v,tier:d,isPaid:m,isFreeUser:u,isPlanExpired:c,remainingCredits:f,frozenCredits:p,hasFrozenCredits:g,earliestFrozenExpiresAt:h,planExpiresAt:e,daysUntilPlanExpiry:x,createdAt:b},i[6]=b,i[7]=x,i[8]=h,i[9]=p,i[10]=g,i[11]=u,i[12]=m,i[13]=c,i[14]=e,i[15]=f,i[16]=w,i[17]=v,i[18]=d,i[19]=n):n=i[19],n}},98411:(e,t,a)=>{a.d(t,{Z:()=>i});var r=a(5126),s=a(23134),n=a(48863);let i=()=>{let e,t,a,i=(0,r.c)(7),l=(0,s.c)("common.image_upload");i[0]!==l?(e=(e,t)=>e instanceof n.nB?l(`error.${e.code}`,e.params):l("error.prepare_failed",{name:t??""}),i[0]=l,i[1]=e):e=i[1];let o=e;i[2]!==l?(t=e=>e.compressed?l("compressed_summary",{width:e.finalWidth,height:e.finalHeight,from:(0,n.fl)(e.originalBytes),to:(0,n.fl)(e.finalBytes)}):"",i[2]=l,i[3]=t):t=i[3];let d=t;return i[4]!==o||i[5]!==d?(a={errorMessage:o,summary:d},i[4]=o,i[5]=d,i[6]=a):a=i[6],a}},99886:(e,t,a)=>{a.d(t,{W:()=>c});var r=a(5126),s=a(24550),n=a(23134),i=a(56002),l=a(79849),o=a(2893),d=a(65642);let c=()=>{let e,t,a,c,u=(0,r.c)(11),f=(0,n.c)("common.upload_error"),{showInsufficientCreditsModal:p}=(0,o.U)();u[0]!==p?(e=()=>{(0,d.J)(),p("storage_exceeded")},u[0]=p,u[1]=e):e=u[1];let g=e;u[2]!==g||u[3]!==f?(t=e=>{e.errorCode===i.c.STORAGE_QUOTA_EXCEEDED?g():s.oR.error(e.message??f(`stage_${e.stage}`))},u[2]=g,u[3]=f,u[4]=t):t=u[4];let h=t;u[5]!==g||u[6]!==f?(a=(e,t)=>{if(e instanceof l.D_)return;if((0,i.l)(e)===i.c.STORAGE_QUOTA_EXCEEDED)return void g();let a=e&&"object"==typeof e?e.message:void 0;s.oR.error("string"==typeof a&&a?a:t??f("stage_confirm"))},u[5]=g,u[6]=f,u[7]=a):a=u[7];let y=a;return u[8]!==y||u[9]!==h?(c={reportUploadFailure:h,reportApiError:y,isQuotaError:m},u[8]=y,u[9]=h,u[10]=c):c=u[10],c};function m(e){return(0,i.l)(e)===i.c.STORAGE_QUOTA_EXCEEDED}}}]);

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.