1import{r as Xe}from"./main-Dzg_WnnO.js";var Fo={},St={};const Ie=Object.create(null),pe=e=>Fo||globalThis.Deno?.env.toObject()||globalThis.__env__||(e?Ie:globalThis),N=new Proxy(Ie,{get(e,t){return pe()[t]??Ie[t]},has(e,t){return t in pe()||t in Ie},set(e,t,n){const r=pe(!0);return r[t]=n,!0},deleteProperty(e,t){if(!t)return!1;const n=pe(!0);return delete n[t],!0},ownKeys(){const e=pe(!0);return Object.keys(e)}});function S(e,t){return typeof process<"u"&&St?St[e]??t:typeof Deno<"u"?Deno.env.get(e)??t:typeof Bun<"u"?Bun.env[e]??t:t}const he=1,O=4,V=8,P=24,Tt={eterm:O,cons25:O,console:O,cygwin:O,dtterm:O,gnome:O,hurd:O,jfbterm:O,konsole:O,kterm:O,mlterm:O,mosh:P,putty:O,st:O,"rxvt-unicode-24bit":P,terminator:P,"xterm-kitty":P},Lo=new Map(Object.entries({APPVEYOR:V,BUILDKITE:V,CIRCLECI:P,DRONE:V,GITEA_ACTIONS:P,GITHUB_ACTIONS:P,GITLAB_CI:V,TRAVIS:V})),Mo=[/ansi/,/color/,/linux/,/direct/,/^con[0-9]*x[0-9]/,/^rxvt/,/^screen/,/^xterm/,/^vt100/,/^vt220/];function Bo(){if(S("FORCE_COLOR")!==void 0)switch(S("FORCE_COLOR")){case"":case"1":case"true":return O;case"2":return V;case"3":return P;default:return he}if(S("NODE_DISABLE_COLORS")!==void 0&&S("NODE_DISABLE_COLORS")!==""||S("NO_COLOR")!==void 0&&S("NO_COLOR")!==""||S("TERM")==="dumb")return he;if(S("TMUX"))return P;if("TF_BUILD"in N&&"AGENT_NAME"in N)return O;if("CI"in N){for(const{0:e,1:t}of Lo)if(e in N)return t;return S("CI_NAME")==="codeship"?V:he}if("TEAMCITY_VERSION"in N)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.exec(S("TEAMCITY_VERSION"))!==null?O:he;switch(S("TERM_PROGRAM")){case"iTerm.app":return!S("TERM_PROGRAM_VERSION")||/^[0-2]\./.exec(S("TERM_PROGRAM_VERSION"))!==null?V:P;case"HyperTerm":case"MacTerm":return P;case"Apple_Terminal":return V}if(S("COLORTERM")==="truecolor"||S("COLORTERM")==="24bit")return P;if(S("TERM")){if(/truecolor/.exec(S("TERM"))!==null)return P;if(/^xterm-256/.exec(S("TERM"))!==null)return V;const e=S("TERM").toLowerCase();if(Tt[e])return Tt[e];if(Mo.some(t=>t.exec(e)!==null))return O}return S("COLORTERM")?O:he}const q={reset:"\x1B[0m",bright:"\x1B[1m",dim:"\x1B[2m",fg:{red:"\x1B[31m",green:"\x1B[32m",yellow:"\x1B[33m",blue:"\x1B[34m",magenta:"\x1B[35m"}},st=["info","success","warn","error","debug"];function Vo(e,t){return st.indexOf(t)<=st.indexOf(e)}const qo={info:q.fg.blue,success:q.fg.green,warn:q.fg.yellow,error:q.fg.red,debug:q.fg.magenta},Wo=(e,t,n)=>{const r=new Date().toISOString();return n?`${q.dim}${r}${q.reset} ${qo[e]}${e.toUpperCase()}${q.reset} ${q.bright}[Better Auth]:${q.reset} ${t}`:`${r} ${e.toUpperCase()} [Better Auth]: ${t}`},Go=e=>{const t="error",n=Bo()!==1,r=(o,s,i=[])=>{if(!Vo(t,o))return;const u=Wo(o,s,n);{o==="error"?console.error(u,...i):o==="warn"?console.warn(u,...i):console.log(u,...i);return}};return{...Object.fromEntries(st.map(o=>[o,(...[s,...i])=>r(o,s,i)])),get level(){return t}}};Go();var Re=class extends Error{constructor(e,t){super(e),this.name="BetterAuthError",this.message=e,this.cause=t,this.stack=""}};function Jo(e){try{return(new URL(e).pathname.replace(/\/+$/,"")||"/")!=="/"}catch{throw new Re(`Invalid base URL: ${e}. Please provide a valid base URL.`)}}function Ho(e){try{const t=new URL(e);if(t.protocol!=="http:"&&t.protocol!=="https:")throw new Re(`Invalid base URL: ${e}. URL must include 'http://' or 'https://'`)}catch(t){throw t instanceof Re?t:new Re(`Invalid base URL: ${e}. Please provide a valid base URL.`,String(t))}}function Qe(e,t="/api/auth"){if(Ho(e),Jo(e))return e;const n=e.replace(/\/+$/,"");return!t||t==="/"?n:(t=t.startsWith("/")?t:`/${t}`,`${n}${t}`)}function Yo(e,t,n,r,o){if(e)return Qe(e,t);{const s=N.BETTER_AUTH_URL||N.NEXT_PUBLIC_BETTER_AUTH_URL||N.PUBLIC_BETTER_AUTH_URL||N.NUXT_PUBLIC_BETTER_AUTH_URL||N.NUXT_PUBLIC_AUTH_URL||(N.BASE_URL!=="/"?N.BASE_URL:void 0);if(s)return Qe(s,t)}if(typeof window<"u"&&window.location)return Qe(window.location.origin,t)}const Ko={proto:/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,constructor:/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,protoShort:/"__proto__"\s*:/,constructorShort:/"constructor"\s*:/},Xo=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/,Ot={true:!0,false:!1,null:null,undefined:void 0,nan:NaN,infinity:Number.POSITIVE_INFINITY,"-infinity":Number.NEGATIVE_INFINITY},Qo=/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})(?:\.(\d{1,7}))?(?:Z|([+-])(\d{2}):(\d{2}))$/;function es(e){return e instanceof Date&&!isNaN(e.getTime())}function ts(e){const t=Qo.exec(e);if(!t)return null;const[,n,r,o,s,i,u,c,l,f,p]=t;let h=new Date(Date.UTC(parseInt(n,10),parseInt(r,10)-1,parseInt(o,10),parseInt(s,10),parseInt(i,10),parseInt(u,10),c?parseInt(c.padEnd(3,"0"),10):0));if(l){const _=(parseInt(f,10)*60+parseInt(p,10))*(l==="+"?-1:1);h.setUTCMinutes(h.getUTCMinutes()+_)}return es(h)?h:null}function ns(e,t={}){const{strict:n=!1,warnings:r=!1,reviver:o,parseDates:s=!0}=t;if(typeof e!="string")return e;const i=e.trim();if(i.length>0&&i[0]==='"'&&i.endsWith('"')&&!i.slice(1,-1).includes('"'))return i.slice(1,-1);const u=i.toLowerCase();if(u.length<=9&&u in Ot)return Ot[u];
1if(!Xo.test(i)){if(n)throw new SyntaxError("[better-json] Invalid JSON");return e}if(Object.entries(Ko).some(([c,l])=>{const f=l.test(i);return f&&r&&console.warn(`[better-json] Detected potential prototype pollution attempt using ${c} pattern`),f})&&n)throw new Error("[better-json] Potential prototype pollution attempt detected");try{return JSON.parse(i,(l,f)=>{if(l==="__proto__"||l==="constructor"&&f&&typeof f=="object"&&"prototype"in f){r&&console.warn(`[better-json] Dropping "${l}" key to prevent prototype pollution`);return}if(s&&typeof f=="string"){const p=ts(f);if(p)return p}return o?o(l,f):f})}catch(c){if(n)throw c;return e}}function rs(e,t={strict:!0}){return ns(e,t)}let U=[],Q=0;const ke=4,Qt=e=>{let t=[],n={get(){return n.lc||n.listen(()=>{})(),n.value},lc:0,listen(r){return n.lc=t.push(r),()=>{for(let s=Q+ke;s<U.length;)U[s]===r?U.splice(s,ke):s+=ke;let o=t.indexOf(r);~o&&(t.splice(o,1),--n.lc||n.off())}},notify(r,o){let s=!U.length;for(let i of t)U.push(i,n.value,r,o);if(s){for(Q=0;Q<U.length;Q+=ke)U[Q](U[Q+1],U[Q+2],U[Q+3]);U.length=0}},off(){},set(r){let o=n.value;o!==r&&(n.value=r,n.notify(o))},subscribe(r){let o=n.listen(r);return r(n.value),o},value:e};return n},os=5,Ze=6,Ee=10;let ss=(e,t,n,r)=>(e.events=e.events||{},e.events[n+Ee]||(e.events[n+Ee]=r(o=>{e.events[n].reduceRight((s,i)=>(i(s),s),{shared:{},...o})})),e.events[n]=e.events[n]||[],e.events[n].push(t),()=>{let o=e.events[n],s=o.indexOf(t);o.splice(s,1),o.length||(delete e.events[n],e.events[n+Ee](),delete e.events[n+Ee])}),is=1e3,en=(e,t)=>ss(e,r=>{let o=t(r);o&&e.events[Ze].push(o)},os,r=>{let o=e.listen;e.listen=(...i)=>(!e.lc&&!e.active&&(e.active=!0,r()),o(...i));let s=e.off;return e.events[Ze]=[],e.off=()=>{s(),setTimeout(()=>{if(e.active&&!e.lc){e.active=!1;for(let i of e.events[Ze])i();e.events[Ze]=[]}},is)},()=>{e.listen=o,e.off=s}});function us(e,t,n){let r=new Set(t).add(void 0);return e.listen((o,s,i)=>{r.has(i)&&n(o,s,i)})}var cs=Object.defineProperty,as=Object.defineProperties,ls=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,fs=Object.prototype.hasOwnProperty,ds=Object.prototype.propertyIsEnumerable,It=(e,t,n)=>t in e?cs(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,D=(e,t)=>{for(var n in t||(t={}))fs.call(t,n)&&It(e,n,t[n]);if(At)for(var n of At(t))ds.call(t,n)&&It(e,n,t[n]);return e},B=(e,t)=>as(e,ls(t)),ps=class extends Error{constructor(e,t,n){super(t||e.toString(),{cause:n}),this.status=e,this.statusText=t,this.error=n}},hs=async(e,t)=>{var n,r,o,s,i,u;let c=t||{};const l={onRequest:[t?.onRequest],onResponse:[t?.onResponse],onSuccess:[t?.onSuccess],onError:[t?.onError],onRetry:[t?.onRetry]};if(!t||!t?.plugins)return{url:e,options:c,hooks:l};for(const f of t?.plugins||[]){if(f.init){const p=await((n=f.init)==null?void 0:n.call(f,e.toString(),t));c=p.options||c,e=p.url}l.onRequest.push((r=f.hooks)==null?void 0:r.onRequest),l.onResponse.push((o=f.hooks)==null?void 0:o.onResponse),l.onSuccess.push((s=f.hooks)==null?void 0:s.onSuccess),l.onError.push((i=f.hooks)==null?void 0:i.onError),l.onRetry.push((u=f.hooks)==null?void 0:u.onRetry)}return{url:e,options:c,hooks:l}},Rt=class{constructor(e){this.options=e}shouldAttemptRetry(e,t){return this.options.shouldRetry?Promise.resolve(e<this.options.attempts&&this.options.shouldRetry(t)):Promise.resolve(e<this.options.attempts)}getDelay(){return this.options.delay}},ms=class{constructor(e){this.options=e}shouldAttemptRetry(e,t){return this.options.shouldRetry?Promise.resolve(e<this.options.attempts&&this.options.shouldRetry(t)):Promise.resolve(e<this.options.attempts)}getDelay(e){return Math.min(this.options.maxDelay,this.options.baseDelay*2**e)}};function _s(e){if(typeof e=="number")return new Rt({type:"linear",attempts:e,delay:1e3});switch(e.type){case"linear":return new Rt(e);case"exponential":return new ms(e);default:throw new Error("Invalid retry strategy")}}var gs=async e=>{const t={},n=async r=>typeof r=="function"?await r():r;if(e?.auth){if(e.auth.type==="Bearer"){const r=await n(e.auth.token);if(!r)return t;t.authorization=`Bearer ${r}`}else if(e.auth.type==="Basic"){const r=n(e.auth.username),o=n(e.auth.password);if(!r||!o)return t;t.authorization=`Basic ${btoa(`${r}:${o}`)}`}else if(e.auth.type==="Custom"){const r=n(e.auth.value);if(!r)return t;t.authorization=`${n(e.auth.prefix)} ${r}`}}return t},vs=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function bs(e){const t=e.headers.get("content-type"),n=new Set(["image/svg","application/xml","application/xhtml","application/html"]);if(!t)return"json";const r=t.split(";").shift()||"";return vs.test(r)?"json":n.has(r)||r.startsWith("text/")?"text":"blob"}function ys(e){try{return JSON.parse(e),!0}catch{return!1}}function tn(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}function Pt(e){try{return JSON.parse(e)}catch{return e}}function xt(e){return typeof e=="function"}function ws(e){if(e?.customFetchImpl)return e.customFetchImpl;if(typeof globalThis<"u"&&xt(globalThis.fetch))return globalThis.fetch;if(typeof window<"u"&&xt(window.fetch))return window.fetch;throw new Error("No fetch implementation found")}async function zs(e){const t=new Headers(e?.headers),n=await gs(e);for(const[r,o]of Object.entries(n||{}))t.set(r,o);if(!t.has("content-type")){const r=$s(e?.body);r&&t.set("content-type",r)}return t}function $s(e){return tn(e)?"application/json":null}function ks(e){if(!e?.body)return null;const t=new Headers(e?.headers);if(tn(e.body)&&!t.has("content-type")){for(const[n,r]of Object.entries(e?.body))r instanceof Date&&(e.body[n]=r.toISOString());return JSON.stringify(e.body)}return e.body}function Zs(e,t){var n;if(t?.method)return t.method.toUpperCase();if(e.startsWith("@")){const r=(n=e.split("@")[1])==null?void 0:n.split("/")[0];return rn.includes(r)?r.toUpperCase():t?.body?"POST":"GET"}return t?.body?"POST":"GET"}function Es(e,t){let n;return!e?.signal&&e?.timeout&&(n=setTimeout(()=>t?.abort(),e?.timeout)),{abortTimeout:n,clearTimeout:()=>{n&&clearTimeout(n)}}}
1var Ss=class nn extends Error{constructor(t,n){super(n||JSON.stringify(t,null,2)),this.issues=t,Object.setPrototypeOf(this,nn.prototype)}};async function Pe(e,t){let n=await e["~standard"].validate(t);if(n.issues)throw new Ss(n.issues);return n.value}var rn=["get","post","put","patch","delete"],Ts=e=>({id:"apply-schema",name:"Apply Schema",version:"1.0.0",async init(t,n){var r,o,s,i;const u=((o=(r=e.plugins)==null?void 0:r.find(c=>{var l;return(l=c.schema)!=null&&l.config?t.startsWith(c.schema.config.baseURL||"")||t.startsWith(c.schema.config.prefix||""):!1}))==null?void 0:o.schema)||e.schema;if(u){let c=t;(s=u.config)!=null&&s.prefix&&c.startsWith(u.config.prefix)&&(c=c.replace(u.config.prefix,""),u.config.baseURL&&(t=t.replace(u.config.prefix,u.config.baseURL))),(i=u.config)!=null&&i.baseURL&&c.startsWith(u.config.baseURL)&&(c=c.replace(u.config.baseURL,""));const l=u.schema[c];if(l){let f=B(D({},n),{method:l.method,output:l.output});return n?.disableValidation||(f=B(D({},f),{body:l.input?await Pe(l.input,n?.body):n?.body,params:l.params?await Pe(l.params,n?.params):n?.params,query:l.query?await Pe(l.query,n?.query):n?.query})),{url:t,options:f}}}return{url:t,options:n}}}),Os=e=>{async function t(n,r){const o=B(D(D({},e),r),{plugins:[...e?.plugins||[],Ts(e||{})]});if(e?.catchAllError)try{return await it(n,o)}catch(s){return{data:null,error:{status:500,statusText:"Fetch Error",message:"Fetch related error. Captured by catchAllError option. See error property for more details.",error:s}}}return await it(n,o)}return t};function As(e,t){let{baseURL:n,params:r,query:o}=t||{query:{},params:{},baseURL:""},s=e.startsWith("http")?e.split("/").slice(0,3).join("/"):n||"";if(e.startsWith("@")){const p=e.toString().split("@")[1].split("/")[0];rn.includes(p)&&(e=e.replace(`@${p}/`,"/"))}s.endsWith("/")||(s+="/");let[i,u]=e.replace(s,"").split("?");const c=new URLSearchParams(u);for(const[p,h]of Object.entries(o||{}))h!=null&&c.set(p,String(h));if(r)if(Array.isArray(r)){const p=i.split("/").filter(h=>h.startsWith(":"));for(const[h,_]of p.entries()){const y=r[h];i=i.replace(_,y)}}else for(const[p,h]of Object.entries(r))i=i.replace(`:${p}`,String(h));i=i.split("/").map(encodeURIComponent).join("/"),i.startsWith("/")&&(i=i.slice(1));let l=c.toString();return l=l.length>0?`?${l}`.replace(/\+/g,"%20"):"",s.startsWith("http")?new URL(`${i}${l}`,s):`${s}${i}${l}`}var it=async(e,t)=>{var n,r,o,s,i,u,c,l;const{hooks:f,url:p,options:h}=await hs(e,t),_=ws(h),y=new AbortController,A=(n=h.signal)!=null?n:y.signal,T=As(p,h),M=ks(h),E=await zs(h),z=Zs(p,h);let m=B(D({},h),{url:T,headers:E,body:M,method:z,signal:A});for(const x of f.onRequest)if(x){const I=await x(m);I instanceof Object&&(m=I)}("pipeTo"in m&&typeof m.pipeTo=="function"||typeof((r=t?.body)==null?void 0:r.pipe)=="function")&&("duplex"in m||(m.duplex="half"));const{clearTimeout:R}=Es(h,y);let $=await _(m.url,m);R();const Zt={response:$,request:m};for(const x of f.onResponse)if(x){const I=await x(B(D({},Zt),{response:(o=t?.hookOptions)!=null&&o.cloneResponse?$.clone():$}));I instanceof Response?$=I:I instanceof Object&&($=I.response)}if($.ok){if(!(m.method!=="HEAD"))return{data:"",error:null};const I=bs($),H={data:"",response:$,request:m};if(I==="json"||I==="text"){const Y=await $.text(),Do=await((s=m.jsonParser)!=null?s:Pt)(Y);H.data=Do}else H.data=await $[I]();m?.output&&m.output&&!m.disableValidation&&(H.data=await Pe(m.output,H.data));for(const Y of f.onSuccess)Y&&await Y(B(D({},H),{response:(i=t?.hookOptions)!=null&&i.cloneResponse?$.clone():$}));return t?.throw?H.data:{data:H.data,error:null}}const jo=(u=t?.jsonParser)!=null?u:Pt,$e=await $.text(),Et=ys($e),Ke=Et?await jo($e):null,Uo={response:$,responseText:$e,request:m,error:B(D({},Ke),{status:$.status,statusText:$.statusText})};for(const x of f.onError)x&&await x(B(D({},Uo),{response:(c=t?.hookOptions)!=null&&c.cloneResponse?$.clone():$}));if(t?.retry){const x=_s(t.retry),I=(l=t.retryAttempt)!=null?l:0;if(await x.shouldAttemptRetry(I,$)){for(const Y of f.onRetry)Y&&await Y(Zt);const H=x.getDelay(I);return await new Promise(Y=>setTimeout(Y,H)),await it(e,B(D({},t),{retryAttempt:I+1}))}}if(t?.throw)throw new ps($.status,$.statusText,Et?Ke:$e);return{data:null,error:B(D({},Ke),{status:$.status,statusText:$.statusText})}};const et=Symbol.for("better-auth:broadcast-channel"),Is=()=>Math.floor(Date.now()/1e3);var Rs=class{listeners=new Set;name;constructor(e="better-auth.message"){this.name=e}subscribe(e){return this.listeners.add(e),()=>{this.listeners.delete(e)}}post(e){if(!(typeof window>"u"))try{localStorage.setItem(this.name,JSON.stringify({...e,timestamp:Is()}))}catch{}}setup(){if(typeof window>"u"||typeof window.addEventListener>"u")return()=>{};const e=t=>{if(t.key!==this.name)return;const n=JSON.parse(t.newValue??"{}");
1n?.event!=="session"||!n?.data||this.listeners.forEach(r=>r(n))};return window.addEventListener("storage",e),()=>{window.removeEventListener("storage",e)}}};function tt(e="better-auth.message"){return globalThis[et]||(globalThis[et]=new Rs(e)),globalThis[et]}const nt=Symbol.for("better-auth:focus-manager");var Ps=class{listeners=new Set;subscribe(e){return this.listeners.add(e),()=>{this.listeners.delete(e)}}setFocused(e){this.listeners.forEach(t=>t(e))}setup(){if(typeof window>"u"||typeof document>"u"||typeof window.addEventListener>"u")return()=>{};const e=()=>{document.visibilityState==="visible"&&this.setFocused(!0)};return document.addEventListener("visibilitychange",e,!1),()=>{document.removeEventListener("visibilitychange",e,!1)}}};function Nt(){return globalThis[nt]||(globalThis[nt]=new Ps),globalThis[nt]}const rt=Symbol.for("better-auth:online-manager");var xs=class{listeners=new Set;isOnline=typeof navigator<"u"?navigator.onLine:!0;subscribe(e){return this.listeners.add(e),()=>{this.listeners.delete(e)}}setOnline(e){this.isOnline=e,this.listeners.forEach(t=>t(e))}setup(){if(typeof window>"u"||typeof window.addEventListener>"u")return()=>{};const e=()=>this.setOnline(!0),t=()=>this.setOnline(!1);return window.addEventListener("online",e,!1),window.addEventListener("offline",t,!1),()=>{window.removeEventListener("online",e,!1),window.removeEventListener("offline",t,!1)}}};function ot(){return globalThis[rt]||(globalThis[rt]=new xs),globalThis[rt]}const Ns=()=>typeof window>"u",Cs=(e,t,n,r)=>{const o=Qt({data:null,error:null,isPending:!0,isRefetching:!1,refetch:u=>s(u)}),s=async u=>new Promise(c=>{const l=typeof r=="function"?r({data:o.get().data,error:o.get().error,isPending:o.get().isPending}):r;n(t,{...l,query:{...l?.query,...u?.query},async onSuccess(f){o.set({data:f.data,error:null,isPending:!1,isRefetching:!1,refetch:o.value.refetch}),await l?.onSuccess?.(f)},async onError(f){const{request:p}=f,h=typeof p.retry=="number"?p.retry:p.retry?.attempts,_=p.retryAttempt||0;h&&_<h||(o.set({error:f.error,data:null,isPending:!1,isRefetching:!1,refetch:o.value.refetch}),await l?.onError?.(f))},async onRequest(f){const p=o.get();o.set({isPending:p.data===null,data:p.data,error:null,isRefetching:!0,refetch:o.value.refetch}),await l?.onRequest?.(f)}}).catch(f=>{o.set({error:f,data:null,isPending:!1,isRefetching:!1,refetch:o.value.refetch})}).finally(()=>{c(void 0)})});e=Array.isArray(e)?e:[e];let i=!1;for(const u of e)u.subscribe(async()=>{Ns()||(i?await s():en(o,()=>{const c=setTimeout(async()=>{i||(await s(),i=!0)},0);return()=>{o.off(),u.off(),clearTimeout(c)}}))});return o},ue=()=>Math.floor(Date.now()/1e3),js=5;function Us(e){const{sessionAtom:t,sessionSignal:n,$fetch:r,options:o={}}=e,s=o.sessionOptions?.refetchInterval??0,i=o.sessionOptions?.refetchOnWindowFocus??!0,u=o.sessionOptions?.refetchWhenOffline??!1,c={lastSync:0,lastSessionRequest:0,cachedSession:void 0},l=()=>u||ot().isOnline,f=E=>{if(!l())return;if(E?.event==="storage"){c.lastSync=ue(),n.set(!n.get());return}const z=t.get();if(E?.event==="poll"){c.lastSessionRequest=ue(),r("/get-session").then(m=>{t.set({...z,data:m.data,error:m.error||null}),c.lastSync=ue(),n.set(!n.get())}).catch(()=>{});return}E?.event==="visibilitychange"&&ue()-c.lastSessionRequest<js&&z?.data!==null&&z?.data!==void 0||(z?.data===null||z?.data===void 0||E?.event==="visibilitychange")&&(E?.event==="visibilitychange"&&(c.lastSessionRequest=ue()),c.lastSync=ue(),n.set(!n.get()))},p=E=>{tt().post({event:"session",data:{trigger:E},clientId:Math.random().toString(36).substring(7)})},h=()=>{s&&s>0&&(c.pollInterval=setInterval(()=>{t.get()?.data&&f({event:"poll"})},s*1e3))},_=()=>{c.unsubscribeBroadcast=tt().subscribe(()=>{f({event:"storage"})})},y=()=>{i&&(c.unsubscribeFocus=Nt().subscribe(()=>{f({event:"visibilitychange"})}))},A=()=>{c.unsubscribeOnline=ot().subscribe(E=>{E&&f({event:"visibilitychange"})})};return{init:()=>{h(),_(),y(),A(),tt().setup(),Nt().setup(),ot().setup()},cleanup:()=>{c.pollInterval&&(clearInterval(c.pollInterval),c.pollInterval=void 0),c.unsubscribeBroadcast&&(c.unsubscribeBroadcast(),c.unsubscribeBroadcast=void 0),c.unsubscribeFocus&&(c.unsubscribeFocus(),c.unsubscribeFocus=void 0),c.unsubscribeOnline&&(c.unsubscribeOnline(),c.unsubscribeOnline=void 0),c.lastSync=0,c.lastSessionRequest=0,c.cachedSession=void 0},triggerRefetch:f,broadcastSessionUpdate:p}}const Ds={id:"redirect",name:"Redirect",hooks:{onSuccess(e){if(e.data?.url&&e.data?.redirect&&typeof window<"u"&&window.location&&window.location)try{window.location.href=e.data.url}catch{}}}},Fs={id:"user-agent",name:"UserAgent",hooks:{onRequest(e){e.headers.append("user-agent","better-auth")}}};function Ls(e,t){const n=Qt(!1),r=Cs(n,"/get-session",e,{method:"GET"});return en(r,()=>{const o=Us({sessionAtom:r,sessionSignal:n,$fetch:e,options:t});return o.init(),()=>{o.cleanup()}}),{session:r,$sessionSignal:n}}const Ms=(e,t)=>{const n="credentials"in Request.prototype,r=Yo(e?.baseURL,e?.basePath)??"/api/auth",o=e?.plugins?.flatMap(m=>m.fetchPlugins).filter(m=>m!==void 0)||[],s={id:"lifecycle-hooks",name:"lifecycle-hooks",hooks:{onSuccess:e?.fetchOptions?.onSuccess,onError:e?.fetchOptions?.onError,onRequest:e?.fetchOptions?.onRequest,onResponse:e?.fetchOptions?.onResponse}},{onSuccess:i,onError:u,onRequest:c,onResponse:l,...f}=e?.fetchOptions||{},p=Os({baseURL:r,...n?{credentials:"include"}:{},method:"GET",jsonParser(m){return m?rs(m,{strict:!1}):null},customFetchImpl:fetch,...f,plugins:[s,...f.plugins||[],...e?.disableDefaultFetchPlugins?[]:[Fs,Ds],...o]}),{$sessionSignal:h,session:_}=Ls(p,e),y=e?.plugins||[];let A={},T={$sessionSignal:h,session:_}
1,M={"/sign-out":"POST","/revoke-sessions":"POST","/revoke-other-sessions":"POST","/delete-user":"POST"};const E=[{signal:"$sessionSignal",matcher(m){return m==="/sign-out"||m==="/update-user"||m==="/sign-up/email"||m==="/sign-in/email"||m==="/delete-user"||m==="/verify-email"||m==="/revoke-sessions"||m==="/revoke-session"||m==="/change-email"}}];for(const m of y)m.getAtoms&&Object.assign(T,m.getAtoms?.(p)),m.pathMethods&&Object.assign(M,m.pathMethods),m.atomListeners&&E.push(...m.atomListeners);const z={notify:m=>{T[m].set(!T[m].get())},listen:(m,R)=>{T[m].subscribe(R)},atoms:T};for(const m of y)m.getActions&&Object.assign(A,m.getActions?.(p,z,e));return{get baseURL(){return r},pluginsActions:A,pluginsAtoms:T,pluginPathMethods:M,atomListeners:E,$fetch:p,$store:z}};function Bs(e){return typeof e=="object"&&e!==null&&"get"in e&&typeof e.get=="function"&&"lc"in e&&typeof e.lc=="number"}function Vs(e,t,n){const r=t[e],{fetchOptions:o,query:s,...i}=n||{};return r||(o?.method?o.method:i&&Object.keys(i).length>0?"POST":"GET")}function qs(e,t,n,r,o){function s(i=[]){return new Proxy(function(){},{get(u,c){if(typeof c!="string"||c==="then"||c==="catch"||c==="finally")return;const l=[...i,c];let f=e;for(const p of l)if(f&&typeof f=="object"&&p in f)f=f[p];else{f=void 0;break}return typeof f=="function"||Bs(f)?f:s(l)},apply:async(u,c,l)=>{const f="/"+i.map(E=>E.replace(/[A-Z]/g,z=>`-${z.toLowerCase()}`)).join("/"),p=l[0]||{},h=l[1]||{},{query:_,fetchOptions:y,...A}=p,T={...h,...y},M=Vs(f,n,p);return await t(f,{...T,body:M==="GET"?void 0:{...A,...T?.body||{}},query:_||T?.query,method:M,async onSuccess(E){if(await T?.onSuccess?.(E),!o||T.disableSignal)return;const z=o.filter(m=>m.matcher(f));if(z.length)for(const m of z){const R=r[m.signal];if(!R)return;const $=R.get();setTimeout(()=>{R.set(!$)},10)}}})}})}return s()}function Ws(e,t={}){let n=Xe.useRef(e.get());const{keys:r,deps:o=[e,r]}=t;let s=Xe.useCallback(u=>{const c=l=>{n.current!==l&&(n.current=l,u())};return c(e.value),r?.length?us(e,r,c):e.listen(c)},o),i=()=>n.current;return Xe.useSyncExternalStore(s,i,i)}function Gs(e){return`use${Js(e)}`}function Js(e){return e.charAt(0).toUpperCase()+e.slice(1)}function Hs(e){const{pluginPathMethods:t,pluginsActions:n,pluginsAtoms:r,$fetch:o,$store:s,atomListeners:i}=Ms(e);let u={};for(const[c,l]of Object.entries(r))u[Gs(c)]=()=>Ws(l);return qs({...n,...u,$fetch:o,$store:s},o,t,r,i)}const Ys=Hs({}),{signIn:wl,signUp:zl,signOut:$l,useSession:kl,updateUser:Zl,verifyEmail:El,sendVerificationEmail:Sl}=Ys,Tl=Object.freeze({status:"aborted"});function a(e,t,n){function r(u,c){if(u._zod||Object.defineProperty(u,"_zod",{value:{def:c,constr:i,traits:new Set},enumerable:!1}),u._zod.traits.has(e))return;u._zod.traits.add(e),t(u,c);const l=i.prototype,f=Object.keys(l);for(let p=0;p<f.length;p++){const h=f[p];h in u||(u[h]=l[h].bind(u))}}const o=n?.Parent??Object;class s extends o{}Object.defineProperty(s,"name",{value:e});function i(u){var c;const l=n?.Parent?new s:this;r(l,u),(c=l._zod).deferred??(c.deferred=[]);for(const f of l._zod.deferred)f();return l}return Object.defineProperty(i,"init",{value:r}),Object.defineProperty(i,Symbol.hasInstance,{value:u=>n?.Parent&&u instanceof n.Parent?!0:u?._zod?.traits?.has(e)}),Object.defineProperty(i,"name",{value:e}),i}const Ol=Symbol("zod_brand");class ce extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}class gt extends Error{constructor(t){super(`Encountered unidirectional transform during encode: ${t}`),this.name="ZodEncodeError"}}const ut={};function G(e){return e&&Object.assign(ut,e),ut}function Ks(e){return e}function Xs(e){return e}function Qs(e){}function ei(e){throw new Error}function ti(e){}function on(e){const t=Object.values(e).filter(r=>typeof r=="number");return Object.entries(e).filter(([r,o])=>t.indexOf(+r)===-1).map(([r,o])=>o)}function ni(e,t="|"){return e.map(n=>ln(n)).join(t)}function xe(e,t){return typeof t=="bigint"?t.toString():t}function be(e){return{get value(){{const t=e();return Object.defineProperty(this,"value",{value:t}),t}}}}function ie(e){return e==null}function De(e){const t=e.startsWith("^")?1:0,n=e.endsWith("$")?e.length-1:e.length;return e.slice(t,n)}function sn(e,t){const n=(e.toString().split(".")[1]||"").length,r=t.toString();let o=(r.split(".")[1]||"").length;if(o===0&&/\d?e-\d?/.test(r)){const c=r.match(/\d?e-(\d?)/);c?.[1]&&(o=Number.parseInt(c[1]))}const s=n>o?n:o,i=Number.parseInt(e.toFixed(s).replace(".","")),u=Number.parseInt(t.toFixed(s).replace(".",""));return i%u/10**s}const Ct=Symbol("evaluating");function b(e,t,n){let r;
1Object.defineProperty(e,t,{get(){if(r!==Ct)return r===void 0&&(r=Ct,r=n()),r},set(o){Object.defineProperty(e,t,{value:o})},configurable:!0})}function ri(e){return Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e))}function re(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0})}function X(...e){const t={};for(const n of e){const r=Object.getOwnPropertyDescriptors(n);Object.assign(t,r)}return Object.defineProperties({},t)}function oi(e){return X(e._zod.def)}function si(e,t){return t?t.reduce((n,r)=>n?.[r],e):e}function ii(e){const t=Object.keys(e),n=t.map(r=>e[r]);return Promise.all(n).then(r=>{const o={};for(let s=0;s<t.length;s++)o[t[s]]=r[s];return o})}function ui(e=10){const t="abcdefghijklmnopqrstuvwxyz";let n="";for(let r=0;r<e;r++)n+=t[Math.floor(Math.random()*t.length)];return n}function ct(e){return JSON.stringify(e)}function un(e){return e.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}const vt="captureStackTrace"in Error?Error.captureStackTrace:(...e)=>{};function ae(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}const cn=be(()=>{if(typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{const e=Function;return new e(""),!0}catch{return!1}});function se(e){if(ae(e)===!1)return!1;const t=e.constructor;if(t===void 0||typeof t!="function")return!0;const n=t.prototype;return!(ae(n)===!1||Object.prototype.hasOwnProperty.call(n,"isPrototypeOf")===!1)}function Fe(e){return se(e)?{...e}:Array.isArray(e)?[...e]:e}function ci(e){let t=0;for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&t++;return t}const ai=e=>{const t=typeof e;switch(t){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(e)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":return Array.isArray(e)?"array":e===null?"null":e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?"promise":typeof Map<"u"&&e instanceof Map?"map":typeof Set<"u"&&e instanceof Set?"set":typeof Date<"u"&&e instanceof Date?"date":typeof File<"u"&&e instanceof File?"file":"object";default:throw new Error(`Unknown data type: ${t}`)}},Ne=new Set(["string","number","symbol"]),an=new Set(["string","number","bigint","boolean","symbol","undefined"]);function K(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function J(e,t,n){const r=new e._zod.constr(t??e._zod.def);return(!t||n?.parent)&&(r._zod.parent=e),r}function d(e){const t=e;if(!t)return{};if(typeof t=="string")return{error:()=>t};if(t?.message!==void 0){if(t?.error!==void 0)throw new Error("Cannot specify both `message` and `error` params");t.error=t.message}return delete t.message,typeof t.error=="string"?{...t,error:()=>t.error}:t}function li(e){let t;return new Proxy({},{get(n,r,o){return t??(t=e()),Reflect.get(t,r,o)},set(n,r,o,s){return t??(t=e()),Reflect.set(t,r,o,s)},has(n,r){return t??(t=e()),Reflect.has(t,r)},deleteProperty(n,r){return t??(t=e()),Reflect.deleteProperty(t,r)},ownKeys(n){return t??(t=e()),Reflect.ownKeys(t)},getOwnPropertyDescriptor(n,r){return t??(t=e()),Reflect.getOwnPropertyDescriptor(t,r)},defineProperty(n,r,o){return t??(t=e()),Reflect.defineProperty(t,r,o)}})}function ln(e){return typeof e=="bigint"?e.toString()+"n":typeof e=="string"?`"${e}"`:`${e}`}function fn(e){return Object.keys(e).filter(t=>e[t]._zod.optin==="optional"&&e[t]._zod.optout==="optional")}const dn={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},pn={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function hn(e,t){const n=e._zod.def,r=X(e._zod.def,{get shape(){const o={};for(const s in t){if(!(s in n.shape))throw new Error(`Unrecognized key: "${s}"`);t[s]&&(o[s]=n.shape[s])}return re(this,"shape",o),o},checks:[]});return J(e,r)}function mn(e,t){const n=e._zod.def,r=X(e._zod.def,{get shape(){const o={...e._zod.def.shape};for(const s in t){if(!(s in n.shape))throw new Error(`Unrecognized key: "${s}"`);t[s]&&delete o[s]}return re(this,"shape",o),o},checks:[]});return J(e,r)}function _n(e,t){if(!se(t))throw new Error("Invalid input to extend: expected a plain object");const n=e._zod.def.checks;if(n&&n.length>0)throw new Error("Object schemas containing refinements cannot be extended. Use `.safeExtend()` instead.");const o=X(e._zod.def,{get shape(){const s={...e._zod.def.shape,...t};return re(this,"shape",s),s},checks:[]});return J(e,o)}function gn(e,t){if(!se(t))throw new Error("Invalid input to safeExtend: expected a plain object");const n={...e._zod.def,get shape(){const r={...e._zod.def.shape,...t};return re(this,"shape",r),r},checks:e._zod.def.checks};return J(e,n)}function vn(e,t){const n=X(e._zod.def,{get shape(){const r={...e._zod.def.shape,...t._zod.def.shape};return re(this,"shape",r),r},get catchall(){return t._zod.def.catchall},checks:[]});return J(e,n)}function bn(e,t,n){const r=X(t._zod.def,{get shape(){const o=t._zod.def.shape,s={...o};if(n)for(const i in n){if(!(i in o))throw new Error(`Unrecognized key: "${i}"`);n[i]&&(s[i]=e?new e({type:"optional",innerType:o[i]}):o[i])}else for(const i in o)s[i]=e?new e({type:"optional",innerType:o[i]}):o[i];return re(this,"shape",s),s},checks:[]});return J(t,r)}function yn(e,t,n){const r=X(t._zod.def,{get shape(){const o=t._zod.def.shape,s={...o};if(n)for(const i in n){if(!(i in s))throw new Error(`Unrecognized key: "${i}"`);n[i]&&(s[i]=new e({type:"nonoptional",innerType:o[i]}))}else for(const i in o)s[i]=new e({type:"nonoptional",innerType:o[i]});return re(this,"shape",s),s},checks:[]});return J(t,r)}function oe(e,t=0){if(e.aborted===!0)return!0;for(let n=t;n<e.issues.length;n++)if(e.issues[n]?.continue!==!0)return!0;return!1}function F(e,t){return t.map(n=>{var r;return(r=n).path??(r.path=[]),n.path.unshift(e),n})}function me(e){return typeof e=="string"?e:e?.message}function L(e,t,n){const r={...e,path:e.path??[]};if(!e.message){const o=me(e.inst?._zod.def?.error?.(e))??me(t?.error?.(e))??me(n.customError?.(e))??me(n.localeError?.(e))??"Invalid input";r.message=o}return delete r.inst,delete r.continue,t?.reportInput||delete r.input,r}function Le(e){return e instanceof Set?"set":e instanceof Map?"map":e instanceof File?"file":"unknown"}function Me(e){return Array.isArray(e)?"array":typeof e=="string"?"string":"unknown"}function le(...e){const[t,n,r]=e;return typeof t=="string"?{message:t,code:"custom",input:n,inst:r}:{...t}}function fi(e){return Object.entries(e).filter(([t,n])=>Number.isNaN(Number.parseInt(t,10))).map(t=>t[1])}function wn(e){const t=atob(e),n=new Uint8Array(t.length);for(let r=0;r<t.length;r++)n[r]=t.charCodeAt(r);return n}function zn(e){let t="";for(let n=0;n<e.length;n++)t+=String.fromCharCode(e[n]);return btoa(t)}function di(e){const t=e.replace(/-/g,"+").replace(/_/g,"/"),n="=".repeat((4-t.length%4)%4);return wn(t+n)}function pi(e){return zn(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function hi(e){const t=e.replace(/^0x/,"");if(t.length%2!==0)throw new Error("Invalid hex string length");const n=new Uint8Array(t.length/2);for(let r=0;r<t.length;r+=2)n[r/2]=Number.parseInt(t.slice(r,r+2),16);return n}function mi(e){return Array.from(e).map(t=>t.toString(16).padStart(2,"0")).join("")}class _i{constructor(...t){}}const Al=Object.freeze(Object.defineProperty({__proto__:null,BIGINT_FORMAT_RANGES:pn,Class:_i,NUMBER_FORMAT_RANGES:dn,aborted:oe,allowsEval:cn,assert:ti,assertEqual:Ks,assertIs:Qs,assertNever:ei,assertNotEqual:Xs,assignProp:re,base64ToUint8Array:wn,base64urlToUint8Array:di,cached:be,captureStackTrace:vt,cleanEnum:fi,cleanRegex:De,clone:J,cloneDef
vendor: 16,346 bytes, lines 1-2
1:oi,createTransparentProxy:li,defineLazy:b,esc:ct,escapeRegex:K,extend:_n,finalizeIssue:L,floatSafeRemainder:sn,getElementAtPath:si,getEnumValues:on,getLengthableOrigin:Me,getParsedType:ai,getSizableOrigin:Le,hexToUint8Array:hi,isObject:ae,isPlainObject:se,issue:le,joinValues:ni,jsonStringifyReplacer:xe,merge:vn,mergeDefs:X,normalizeParams:d,nullish:ie,numKeys:ci,objectClone:ri,omit:mn,optionalKeys:fn,partial:bn,pick:hn,prefixIssues:F,primitiveTypes:an,promiseAllObject:ii,propertyKeyTypes:Ne,randomString:ui,required:yn,safeExtend:gn,shallowClone:Fe,slugify:un,stringifyPrimitive:ln,uint8ArrayToBase64:zn,uint8ArrayToBase64url:pi,uint8ArrayToHex:mi,unwrapMessage:me},Symbol.toStringTag,{value:"Module"})),$n=(e,t)=>{e.name="$ZodError",Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:t,enumerable:!1}),e.message=JSON.stringify(t,xe,2),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},kn=a("$ZodError",$n),C=a("$ZodError",$n,{Parent:Error});function gi(e,t=n=>n.message){const n={},r=[];for(const o of e.issues)o.path.length>0?(n[o.path[0]]=n[o.path[0]]||[],n[o.path[0]].push(t(o))):r.push(t(o));return{formErrors:r,fieldErrors:n}}function vi(e,t=n=>n.message){const n={_errors:[]},r=o=>{for(const s of o.issues)if(s.code==="invalid_union"&&s.errors.length)s.errors.map(i=>r({issues:i}));else if(s.code==="invalid_key")r({issues:s.issues});else if(s.code==="invalid_element")r({issues:s.issues});else if(s.path.length===0)n._errors.push(t(s));else{let i=n,u=0;for(;u<s.path.length;){const c=s.path[u];u===s.path.length-1?(i[c]=i[c]||{_errors:[]},i[c]._errors.push(t(s))):i[c]=i[c]||{_errors:[]},i=i[c],u++}}};return r(e),n}function Il(e,t=n=>n.message){const n={errors:[]},r=(o,s=[])=>{var i,u;for(const c of o.issues)if(c.code==="invalid_union"&&c.errors.length)c.errors.map(l=>r({issues:l},c.path));else if(c.code==="invalid_key")r({issues:c.issues},c.path);else if(c.code==="invalid_element")r({issues:c.issues},c.path);else{const l=[...s,...c.path];if(l.length===0){n.errors.push(t(c));continue}let f=n,p=0;for(;p<l.length;){const h=l[p],_=p===l.length-1;typeof h=="string"?(f.properties??(f.properties={}),(i=f.properties)[h]??(i[h]={errors:[]}),f=f.properties[h]):(f.items??(f.items=[]),(u=f.items)[h]??(u[h]={errors:[]}),f=f.items[h]),_&&f.errors.push(t(c)),p++}}};return r(e),n}function bi(e){const t=[],n=e.map(r=>typeof r=="object"?r.key:r);for(const r of n)typeof r=="number"?t.push(`[${r}]`):typeof r=="symbol"?t.push(`[${JSON.stringify(String(r))}]`):/[^\w$]/.test(r)?t.push(`[${JSON.stringify(r)}]`):(t.length&&t.push("."),t.push(r));return t.join("")}function Rl(e){const t=[],n=[...e.issues].sort((r,o)=>(r.path??[]).length-(o.path??[]).length);for(const r of n)t.push(`â ${r.message}`),r.path?.length&&t.push(` â at ${bi(r.path)}`);return t.join(` 2`)}const Be=e=>(t,n,r,o)=>{const s=r?Object.assign(r,{async:!1}):{async:!1},i=t._zod.run({value:n,issues:[]},s);if(i instanceof Promise)throw new ce;if(i.issues.length){const u=new(o?.Err??e)(i.issues.map(c=>L(c,s,G())));throw vt(u,o?.callee),u}return i.value},jt=Be(C),Ve=e=>async(t,n,r,o)=>{const s=r?Object.assign(r,{async:!0}):{async:!0};let i=t._zod.run({value:n,issues:[]},s);if(i instanceof Promise&&(i=await i),i.issues.length){const u=new(o?.Err??e)(i.issues.map(c=>L(c,s,G())));throw vt(u,o?.callee),u}return i.value},Ut=Ve(C),qe=e=>(t,n,r)=>{const o=r?{...r,async:!1}:{async:!1},s=t._zod.run({value:n,issues:[]},o);if(s instanceof Promise)throw new ce;return s.issues.length?{success:!1,error:new(e??kn)(s.issues.map(i=>L(i,o,G())))}:{success:!0,data:s.value}},yi=qe(C),We=e=>async(t,n,r)=>{const o=r?Object.assign(r,{async:!0}):{async:!0};let s=t._zod.run({value:n,issues:[]},o);return s instanceof Promise&&(s=await s),s.issues.length?{success:!1,error:new e(s.issues.map(i=>L(i,o,G())))}:{success:!0,data:s.value}},wi=We(C),Zn=e=>(t,n,r)=>{const o=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return Be(e)(t,n,o)},Pl=Zn(C),En=e=>(t,n,r)=>Be(e)(t,n,r),xl=En(C),Sn=e=>async(t,n,r)=>{const o=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return Ve(e)(t,n,o)},Nl=Sn(C),Tn=e=>async(t,n,r)=>Ve(e)(t,n,r),Cl=Tn(C),On=e=>(t,n,r)=>{const o=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return qe(e)(t,n,o)},jl=On(C),An=e=>(t,n,r)=>qe(e)(t,n,r),Ul=An(C),In=e=>async(t,n,r)=>{const o=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return We(e)(t,n,o)},Dl=In(C),Rn=e=>async(t,n,r)=>We(e)(t,n,r),Fl=Rn(C),Pn=/^[cC][^\s-]{8,}$/,xn=/^[0-9a-z]+$/,Nn=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,Cn=/^[0-9a-vA-V]{20}$/,jn=/^[A-Za-z0-9]{27}$/,Un=/^[a-zA-Z0-9_-]{21}$/,Dn=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,zi=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,Fn=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,fe=e=>e?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,$i=fe(4),ki=fe(6),Zi=fe(7),Ln=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,Ei=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,Si=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,Mn=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,Ti=Mn,Oi=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,Ai="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function Bn(){return new RegExp(Ai,"u")}const Vn=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,qn=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,Wn=e=>{const t=K(e??":");return new RegExp(`^(?:[0-9A-F]{2}${t}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${t}){5}[0-9a-f]{2}$`)},Gn=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,Jn=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,Hn=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,bt=/^[A-Za-z0-9_-]*$/,Yn=/^(?=.{1,253}\.?$)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?)*\.?$/,Kn=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,Xn=/^\+(?:[0-9]){6,14}[0-9]$/,Qn="(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))",er=new RegExp(`^${Qn}$`);function tr(e){const t="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof e.precision=="number"?e.precision===-1?`${t}`:e.precision===0?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${e.precision}}`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function nr(e){return new RegExp(`^${tr(e)}$`)}function rr(e){const t=tr({precision:e.precision}),n=["Z"];e.local&&n.push(""),e.offset&&n.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");const r=`${t}(?:${n.join("|")})`;return new RegExp(`^${Qn}T(?:${r})$`)}const or=e=>{const t=e?`[\\s\\S]{${e?.minimum??0},${e?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${t}$`)},sr=/^-?\d+n?$/,ir=/^-?\d+$/,ur=/^-?\d+(?:\.\d+)?/,cr=/^(?:true|false)$/i,ar=/^null$/i,lr=/^undefined$/i,fr=/^[^A-Z]*$/,dr=/^[^a-z]*$/,pr=/^[0-9a-fA-F]*$/;function ye(e,t){return new RegExp(`^[A-Za-z0-9+/]{${e}}${t}$`)}function we(e){return new RegExp(`^[A-Za-z0-9_-]{${e}}$`)}const Ii=/^[0-9a-fA-F]{32}$/,Ri=ye(22,"=="),Pi=we(22),xi=/^[0-9a-fA-F]{40}$/,Ni=ye(27,"="),Ci=we(27),ji=/^[0-9a-fA-F]{64}$/,Ui=ye(43,"="),Di=we(43),Fi=/^[0-9a-fA-F]{96}$/,Li=ye(64,""),Mi=we(64),Bi=/^[0-9a-fA-F]{128}$/,Vi=ye(86,"=="),qi=we(86),Wi=Object.freeze(Object.defineProperty({__proto__:null,base64:Hn,base64url:bt,bigint:sr,boolean:cr,browserEmail:Oi,cidrv4:Gn,cidrv6:Jn,cuid:Pn,cuid2:xn,date:er,datetime:rr,domain:Kn,duration:Dn,e164:Xn,email:Ln,emoji:Bn,extendedDuration:zi,guid:Fn,hex:pr,hostname:Yn,html5Email:Ei,idnEmail:Ti,integer:ir,ipv4:Vn,ipv6:qn,ksuid:jn,lowercase:fr,mac:Wn,md5_base64:Ri,md5_base64url:Pi,md5_hex:Ii,nanoid:Un,null:ar,number:ur,rfc5322Email:Si,sha1_base64:Ni,sha1_base64url:Ci,sha1_hex:xi,sha256_base64:Ui,sha256_base64url:Di,sha256_hex:ji,sha384_base64:Li,sha384_base64url:Mi,sha384_hex:Fi,sha512_base64:Vi,sha512_base64url:qi,sha512_hex:Bi,string:or,time:nr,ulid:Nn,undefined:lr,unicodeEmail:Mn,uppercase:dr,uuid:fe,uuid4:$i,uuid6:ki,uuid7:Zi,xid:Cn},Symbol.toStringTag,{value:"Module"})),Z=a("$ZodCheck",(e,t)=>{var n;e._zod??(e._zod={}),e._zod.def=t,(n=e._zod).onattach??(n.onattach=[])}),hr={number:"number",bigint:"bigint",object:"date"},mr=a("$ZodCheckLessThan",(e,t)=>{Z.init(e,t);const n=hr[typeof t.value];e._zod.onattach.push(r=>{const o=r._zod.bag,s=(t.inclusive?o.maximum:o.exclusiveMaximum)??Number.POSITIVE_INFINITY;t.value<s&&(t.inclusive?o.maximum=t.value:o.exclusiveMaximum=t.value)}),e._zod.check=r=>{(t.inclusive?r.value<=t.value:r.value<t.value)||r.issues.push({origin:n,code:"too_big",maximum:t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),_r=a("$ZodCheckGreaterThan",(e,t)=>{Z.init(e,t);const n=hr[typeof t.value];e._zod.onattach.push(r=>{const o=r._zod.bag,s=(t.inclusive?o.minimum:o.exclusiveMinimum)??Number.NEGATIVE_INFINITY;t.value>s&&(t.inclusive?o.minimum=t.value:o.exclusiveMinimum=t.value)}),e._zod.check=r=>{(t.inclusive?r.value>=t.value:r.value>t.value)||r.issues.push({origin:n,code:"too_small",minimum:t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),Gi=a("$ZodCheckMultipleOf",(e,t)=>{Z.init(e,t),e._zod.onattach.push(n=>{var r;(r=n._zod.bag).multipleOf??(r.multipleOf=t.value)}),e._zod.check=n=>{if(typeof n.value!=typeof t.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof n.value=="bigint"?n.value%t.value===BigInt(0):sn(n.value,t.value)===0)||n.issues.push({origin:typeof n.value,code:"not_multiple_of",divisor:t.value,input:n.value,inst:e,continue:!t.abort})}}),Ji=a("$ZodCheckNumberFormat",(e,t)=>{Z.init(e,t),t.format=t.format||"float64";const n=t.format?.includes("int"),r=n?"int":"number",[o,s]=dn[t.format];e._zod.onattach.push(i=>{const u=i._zod.bag;u.format=t.format,u.minimum=o,u.maximum=s,n&&(u.pattern=ir)}),e._zod.check=i=>{const u=i.value;if(n){if(!Number.isInteger(u)){i.issues.push({expected:r,format:t.format,code:"invalid_type",continue:!1,input:u,inst:e});return}if(!Number.isSafeInteger(u)){u>0?i.issues.push({input:u,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:r,continue:!t.abort}):i.issues.push({input:u,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:r,continue:!t.abort});return}}u<o&&i.issues.push({origin:"number",input:u,code:"too_small",minimum:o,inclusive:!0,inst:e,continue:!t.abort}),u>s&&i.issues.push({origin:"number",input:u,code:"too_big",maximum:s,inst:e})}}),Hi=a("$ZodCheckBigIntFormat",(e,t)=>{Z.init(e,t);const[n,r]=pn[t.format];e._zod.onattach.push(o=>{const s=o._zod.bag;s.format=t.format,s.minimum=n,s.maximum=r}),e._zod.check=o=>{const s=o.value;s<n&&o.issues.push({origin:"bigint",input:s,code:"too_small",minimum:n,inclusive:!0,inst:e,continue:!t.abort}),s>r&&o.issues.push({origin:"bigint",input:s,code:"too_big",maximum:r,inst:e})}}),Yi=a("$ZodCheckMaxSize",(e,t)=>{var n;Z.init(e,t),(n=e._zod.def).when??(n.when=r=>{const o=r.value;return!ie(o)&&o.size!==void 0}),e._zod.onattach.push(r=>{const o=r._zod.bag.maximum??Number.POSITIVE_INFINITY;t.maximum<o&&(r._zod.bag.maximum=t.maximum)}),e._zod.check=r=>{const o=r.value;o.size<=t.maximum||r.issues.push({origin:Le(o),code:"too_big",maximum:t.maximum,inclusive:!0,input:o,inst:e,continue:!t.abort})}}),Ki=a("$ZodCheckMinSize",(e,t)=>{var n;Z.init(e,t),(n=e._zod.def).when??(n.when=r=>{const o=r.value;return!ie(o)&&o.size!==void 0}),e._zod.onattach.push(r=>{const o=r._zod.bag.minimum??Number.NEGATIVE_INFINITY;t.minimum>o&&(r._zod.bag.minimum=t.minimum)}),e._zod.check=r=>{const o=r.value;o.size>=t.minimum||r.issues.push({origin:Le(o),code:"too_small",minimum:t.minimum,inclusive:!0,input:o,inst:e,continue:!t.abort})}}),Xi=a("$ZodCheckSizeEquals",(e,t)=>{var n;Z.init(e,t),(n=e._zod.def).when??(n.when=r=>{const o=r.value;return!ie(o)&&o.size!==void 0}),e._zod.onattach.push(r=>{const o=r._zod.bag;o.minimum=t.size,o.maximum=t.size,o.size=t.size}),e._zod.check=r=>{const o=r.value,s=o.size;if(s===t.size)return;const i=s>t.size;r.issues.push({origin:Le(o),...i?{code:"too_big",maximum:t.size}:{code:"too_small",minimum:t.size},inclusive:!0,exact:!0,input:r.value,inst:e,continue:!t.abort})}}),Qi=a("$ZodCheckMaxLength",(e,t)=>{var n;Z.init(e,t),(n=e._zod.def).when??(n.when=r=>{const o=r.value;return!ie(o)&&o.length!==void 0}),e._zod.onattach.push(r=>{const o=r._zod.bag.maximum??Number.POSITIVE_INFINITY;t.maximum<o&&(r._zod.bag.maximum=t.maximum)}),e._zod.check=r=>{const o=r.value;if(o.length<=t.maximum)return;const i=Me(o);r.issues.push({origin:i,code:"too_big",maximum:t.maximum,inclusive:!0,input:o,inst:e,continue:!t.abort})}}),eu=a("$ZodCheckMinLength",(e,t)=>{var n;Z.init(e,t),(n=e._zod.def).when??(n.when=r=>{const o=r.value;return!ie(o)&&o.length!==void 0}),e._zod.onattach.push(r=>{const o=r._zod.bag.minimum??Number.NEGATIVE_INFINITY;t.minimum>o&&(r._zod.bag.minimum=t.minimum)}),e._zod.check=r=>{const o=r.value;if(o.length>=t.minimum)return;const i=Me(o);r.issues.push({origin:i,code:"too_small",minimum:t.minimum,inclusive:!0,input:o,inst:e,continue:!t.abort})}}),tu=a("$ZodCheckLengthEquals",(e,t)=>{var n;Z.init(e,t),(n=e._zod.def).when??(n.when=r=>{const o=r.value;return!ie(o)&&o.length!==void 0}),e._zod.onattach.push(r=>{const o=r._zod.bag;o.minimum=t.length,o.maximum=t.length,o.length=t.length}),e._zod.check=r=>{const o=r.value,s=o.length;if(s===t.length)return;const i=Me(o),u=s>t.length;r.issues.push({origin:i,...u?{code:"too_big",maximum:t.length}:{code:"too_small",minimum:t.length},inclusive:!0,exact:!0,input:r.value,inst:e,continue:!t.abort})}}),Ge=a("$ZodCheckStringFormat",(e,t)=>{var n,r;Z.init(e,t),e._zod.onattach.push(o=>{const s=o._zod.bag;s.format=t.format,t.pattern&&(s.patterns??(s.patterns=new Set),s.patterns.add(t.pattern))}),t.pattern?(n=e._zod).check??(n.check=o=>{t.pattern.lastIndex=0,!t.pattern.test(o.value)&&o.issues.push({origin:"string",code:"invalid_format",format:t.format,input:o.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(r=e._zod).check??(r.check=()=>{})}),nu=a("$ZodCheckRegex",(e,t)=>{Ge.init(e,t),e._zod.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:"string",code:"invalid_format",format:"regex",input:n.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),ru=a("$ZodCheckLowerCase",(e,t)=>{t.pattern??(t.pattern=fr),Ge.init(e,t)}),ou=a("$ZodCheckUpperCase",(e,t)=>{t.pattern??(t.pattern=dr),Ge.init(e,t)}),su=a("$ZodCheckIncludes",(e,t)=>{Z.init(e,t);const n=K(t.includes),r=new RegExp(typeof t.position=="number"?`^.{${t.position}}${n}`:n);t.pattern=r,e._zod.onattach.push(o=>{const s=o._zod.bag;s.patterns??(s.patterns=new Set),s.patterns.add(r)}),e._zod.check=o=>{o.value.includes(t.includes,t.position)||o.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:t.includes,input
vendor: 8,664 bytes, lines 2-4
2:o.value,inst:e,continue:!t.abort})}}),iu=a("$ZodCheckStartsWith",(e,t)=>{Z.init(e,t);const n=new RegExp(`^${K(t.prefix)}.*`);t.pattern??(t.pattern=n),e._zod.onattach.push(r=>{const o=r._zod.bag;o.patterns??(o.patterns=new Set),o.patterns.add(n)}),e._zod.check=r=>{r.value.startsWith(t.prefix)||r.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:t.prefix,input:r.value,inst:e,continue:!t.abort})}}),uu=a("$ZodCheckEndsWith",(e,t)=>{Z.init(e,t);const n=new RegExp(`.*${K(t.suffix)}$`);t.pattern??(t.pattern=n),e._zod.onattach.push(r=>{const o=r._zod.bag;o.patterns??(o.patterns=new Set),o.patterns.add(n)}),e._zod.check=r=>{r.value.endsWith(t.suffix)||r.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:t.suffix,input:r.value,inst:e,continue:!t.abort})}});function Dt(e,t,n){e.issues.length&&t.issues.push(...F(n,e.issues))}const cu=a("$ZodCheckProperty",(e,t)=>{Z.init(e,t),e._zod.check=n=>{const r=t.schema._zod.run({value:n.value[t.property],issues:[]},{});if(r instanceof Promise)return r.then(o=>Dt(o,n,t.property));Dt(r,n,t.property)}}),au=a("$ZodCheckMimeType",(e,t)=>{Z.init(e,t);const n=new Set(t.mime);e._zod.onattach.push(r=>{r._zod.bag.mime=t.mime}),e._zod.check=r=>{n.has(r.value.type)||r.issues.push({code:"invalid_value",values:t.mime,input:r.value.type,inst:e,continue:!t.abort})}}),lu=a("$ZodCheckOverwrite",(e,t)=>{Z.init(e,t),e._zod.check=n=>{n.value=t.tx(n.value)}});class fu{constructor(t=[]){this.content=[],this.indent=0,this&&(this.args=t)}indented(t){this.indent+=1,t(this),this.indent-=1}write(t){if(typeof t=="function"){t(this,{execution:"sync"}),t(this,{execution:"async"});return}const r=t.split(` 3`).filter(i=>i),o=Math.min(...r.map(i=>i.length-i.trimStart().length)),s=r.map(i=>i.slice(o)).map(i=>" ".repeat(this.indent*2)+i);for(const i of s)this.content.push(i)}compile(){const t=Function,n=this?.args,o=[...(this?.content??[""]).map(s=>` ${s}`)];return new t(...n,o.join(` 4`))}}const du={major:4,minor:1,patch:13},g=a("$ZodType",(e,t)=>{var n;e??(e={}),e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=du;const r=[...e._zod.def.checks??[]];e._zod.traits.has("$ZodCheck")&&r.unshift(e);for(const o of r)for(const s of o._zod.onattach)s(e);if(r.length===0)(n=e._zod).deferred??(n.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{const o=(i,u,c)=>{let l=oe(i),f;for(const p of u){if(p._zod.def.when){if(!p._zod.def.when(i))continue}else if(l)continue;const h=i.issues.length,_=p._zod.check(i);if(_ instanceof Promise&&c?.async===!1)throw new ce;if(f||_ instanceof Promise)f=(f??Promise.resolve()).then(async()=>{await _,i.issues.length!==h&&(l||(l=oe(i,h)))});else{if(i.issues.length===h)continue;l||(l=oe(i,h))}}return f?f.then(()=>i):i},s=(i,u,c)=>{if(oe(i))return i.aborted=!0,i;const l=o(u,r,c);if(l instanceof Promise){if(c.async===!1)throw new ce;return l.then(f=>e._zod.parse(f,c))}return e._zod.parse(l,c)};e._zod.run=(i,u)=>{if(u.skipChecks)return e._zod.parse(i,u);if(u.direction==="backward"){const l=e._zod.parse({value:i.value,issues:[]},{...u,skipChecks:!0});return l instanceof Promise?l.then(f=>s(f,i,u)):s(l,i,u)}const c=e._zod.parse(i,u);if(c instanceof Promise){if(u.async===!1)throw new ce;return c.then(l=>o(l,r,u))}return o(c,r,u)}}e["~standard"]={validate:o=>{try{const s=yi(e,o);return s.success?{value:s.data}:{issues:s.error?.issues}}catch{return wi(e,o).then(i=>i.success?{value:i.data}:{issues:i.error?.issues})}},vendor:"zod",version:1}}),Je=a("$ZodString",(e,t)=>{g.init(e,t),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??or(e._zod.bag),e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=String(n.value)}catch{}return typeof n.value=="string"||n.issues.push({expected:"string",code:"invalid_type",input:n.value,inst:e}),n}}),w=a("$ZodStringFormat",(e,t)=>{Ge.init(e,t),Je.init(e,t)}),pu=a("$ZodGUID",(e,t)=>{t.pattern??(t.pattern=Fn),w.init(e,t)}),hu=a("$ZodUUID",(e,t)=>{if(t.version){const r={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(r===void 0)throw new Error(`Invalid UUID version: "${t.version}"`);t.pattern??(t.pattern=fe(r))}else t.pattern??(t.pattern=fe());w.init(e,t)}),mu=a("$ZodEmail",(e,t)=>{t.pattern??(t.pattern=Ln),w.init(e,t)}),_u=a("$ZodURL",(e,t)=>{w.init(e,t),e._zod.check=n=>{try{const r=n.value.trim(),o=new URL(r);t.hostname&&(t.hostname.lastIndex=0,t.hostname.test(o.hostname)||n.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:t.hostname.source,input:n.value,inst:e,continue:!t.abort})),t.protocol&&(t.protocol.lastIndex=0,t.protocol.test(o.protocol.endsWith(":")?o.protocol.slice(0,-1):o.protocol)||n.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:t.protocol.source,input:n.value,inst:e,continue:!t.abort})),t.normalize?n.value=o.href:n.value=r;return}catch{n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:e,continue:!t.abort})}}}),gu=a("$ZodEmoji",(e,t)=>{t.pattern??(t.pattern=Bn()),w.init(e,t)}),vu=a("$ZodNanoID",(e,t)=>{t.pattern??(t.pattern=Un),w.init(e,t)}),bu=a("$ZodCUID",(e,t)=>{t.pattern??(t.pattern=Pn),w.init(e,t)}),yu=a("$ZodCUID2",(e,t)=>{t.pattern??(t.pattern=xn),w.init(e,t)}),wu=a("$ZodULID",(e,t)=>{t.pattern??(t.pattern=Nn),w.init(e,t)}),zu=a("$ZodXID",(e,t)=>{t.pattern??(t.pattern=Cn),w.init(e,t)}),$u=a("$ZodKSUID",(e,t)=>{t.pattern??(t.pattern=jn),w.init(e,t)}),ku=a("$ZodISODateTime",(e,t)=>{t.pattern??(t.pattern=rr(t)),w.init(e,t)}),Zu=a("$ZodISODate",(e,t)=>{t.pattern??(t.pattern=er),w.init(e,t)}),Eu=a("$ZodISOTime",(e,t)=>{t.pattern??(t.pattern=nr(t)),w.init(e,t)}),Su=a("$ZodISODuration",(e,t)=>{t.pattern??(t.pattern=Dn),w.init(e,t)}),Tu=a("$ZodIPv4",(e,t)=>{t.pattern??(t.pattern=Vn),w.init(e,t),e._zod.bag.format="ipv4"}),Ou=a("$ZodIPv6",(e,t)=>{t.pattern??(t.pattern=qn),w.init(e,t),e._zod.bag.format="ipv6",e._zod.check=n=>{try{new URL(`http://[${n.value}]`)}catch{n.issues.push({code:"invalid_format",format:"ipv6",input:n.value,inst:e,continue:!t.abort})}}}),Au=a("$ZodMAC",(e,t)=>{t.pattern??(t.pattern=Wn(t.delimiter)),w.init(e,t),e._zod.bag.format="mac"}),Iu=a("$ZodCIDRv4",(e,t)=>{t.pattern??(t.pattern=Gn),w.init(e,t)}),Ru=a("$ZodCIDRv6",(e,t)=>{t.pattern??(t.pattern=Jn),w.init(e,t),e._zod.check=n=>{const r=n.value.split("/");try{if(r.length!==2)throw new Error;const[o,s]=r;if(!s)throw new Error;const i=Number(s);if(`${i}`!==s)throw new Error;if(i<0||i>128)throw new Error;new URL(`http://[${o}]`)}catch{n.issues.push({code:"invalid_format",format:"cidrv6",input:n.value,inst:e,continue:!t.abort})}}});function gr(e){if(e==="")return!0;if(e.length%4!==0)return!1;try{return atob(e),!0}catch{return!1}}const Pu=a("$ZodBase64",(e,t)=>{t.pattern??(t.pattern=Hn),w.init(e,t),e._zod.bag.contentEncoding="base64",e._zod.check=n=>{gr(n.value)||n.issues.push({code:"invalid_format",format:"base64",input:n.value,inst:e,continue:!t.abort})}});function xu(e){if(!bt.test(e))return!1;const t=e.replace(/[-_]/g,r=>r==="-"?"+":"/"),n=t.padEnd(Math.ceil(t.length/4)*4,"=");return gr(n)}const Nu=a("$ZodBase64URL",(e,t)=>{t.pattern??(t.pattern=bt),w.init(e,t),e._zod.bag.contentEncoding="base64url",e._zod.check=n=>{xu(n.value)||n.issues.push({code:"invalid_format",format:"base64url",input:n.value,inst:e,continue:!t.abort})}}),Cu=a("$ZodE164",(e,t)=>{t.pattern??(t.pattern=Xn),w.init(e,t)});function ju(e,t=null){try{const n=e.split(".");if(n.length!==3)return!1;const[r]=n;if(!r)return!1;const o=JSON.parse(atob(r));return!("typ"in o&&o?.typ!=="JWT"||!o.alg||t&&(!("alg"in o)||o.alg!==t))}catch{return!1}}const Uu=a("$ZodJWT",(e,t)=>{w.init(e,t),e._zod.check=n=>{ju(n.value,t.alg)||n.issues.push({code:"invalid_format",format:"jwt",input:n.value,inst:e,continue:!t.abort})}}),Du=a("$ZodCustomStringFormat",(e,t)=>{w.init(e,t),e._zod.check=n=>{t.fn(n.value)||n.issues.push({code:"invalid_format",format:t.format,input:n.value,inst:e,continue:!t.abort})}}),vr=a("$ZodNumber",(e,t)=>{g.init(e,t),e._zod.pattern=e._zod.bag.pattern??ur,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=Number(n.value)}catch{}const o=n.value;if(typeof o=="number"&&!Number.isNaN(o)&&Number.isFinite(o))return n;const s=typeof o=="number"?Number.isNaN(o)?"NaN":Number.isFinite(o)?void 0:"Infinity":void 0;return n.issues.push({expected:"number",code:"invalid_type",input:o,inst:e,...s?{received:s}:{}}),n}}),Fu=a("$ZodNumberFormat",(e,t)=>{Ji.init(e,t),vr.init(e,t)}),br=a("$ZodBoolean",(e,t)=>{g.init(e,t),e._zod.pattern=cr,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=!!n.value}catch{}const o=n.value;return typeof o=="boolean"||n.issues.push({expected:"boolean",code:"invalid_type",input:o,inst:e}),n}}),yr=a("$ZodBigInt",(e,t)=>{g.init(e,t),e._zod.pattern=sr,e._zod.parse=(n,r)=>
vendor: 16,888 bytes, lines 4-21
4{if(t.coerce)try{n.value=BigInt(n.value)}catch{}return typeof n.value=="bigint"||n.issues.push({expected:"bigint",code:"invalid_type",input:n.value,inst:e}),n}}),Lu=a("$ZodBigIntFormat",(e,t)=>{Hi.init(e,t),yr.init(e,t)}),Mu=a("$ZodSymbol",(e,t)=>{g.init(e,t),e._zod.parse=(n,r)=>{const o=n.value;return typeof o=="symbol"||n.issues.push({expected:"symbol",code:"invalid_type",input:o,inst:e}),n}}),Bu=a("$ZodUndefined",(e,t)=>{g.init(e,t),e._zod.pattern=lr,e._zod.values=new Set([void 0]),e._zod.optin="optional",e._zod.optout="optional",e._zod.parse=(n,r)=>{const o=n.value;return typeof o>"u"||n.issues.push({expected:"undefined",code:"invalid_type",input:o,inst:e}),n}}),Vu=a("$ZodNull",(e,t)=>{g.init(e,t),e._zod.pattern=ar,e._zod.values=new Set([null]),e._zod.parse=(n,r)=>{const o=n.value;return o===null||n.issues.push({expected:"null",code:"invalid_type",input:o,inst:e}),n}}),qu=a("$ZodAny",(e,t)=>{g.init(e,t),e._zod.parse=n=>n}),Wu=a("$ZodUnknown",(e,t)=>{g.init(e,t),e._zod.parse=n=>n}),Gu=a("$ZodNever",(e,t)=>{g.init(e,t),e._zod.parse=(n,r)=>(n.issues.push({expected:"never",code:"invalid_type",input:n.value,inst:e}),n)}),Ju=a("$ZodVoid",(e,t)=>{g.init(e,t),e._zod.parse=(n,r)=>{const o=n.value;return typeof o>"u"||n.issues.push({expected:"void",code:"invalid_type",input:o,inst:e}),n}}),Hu=a("$ZodDate",(e,t)=>{g.init(e,t),e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=new Date(n.value)}catch{}const o=n.value,s=o instanceof Date;return s&&!Number.isNaN(o.getTime())||n.issues.push({expected:"date",code:"invalid_type",input:o,...s?{received:"Invalid Date"}:{},inst:e}),n}});function Ft(e,t,n){e.issues.length&&t.issues.push(...F(n,e.issues)),t.value[n]=e.value}const Yu=a("$ZodArray",(e,t)=>{g.init(e,t),e._zod.parse=(n,r)=>{const o=n.value;if(!Array.isArray(o))return n.issues.push({expected:"array",code:"invalid_type",input:o,inst:e}),n;n.value=Array(o.length);const s=[];for(let i=0;i<o.length;i++){const u=o[i],c=t.element._zod.run({value:u,issues:[]},r);c instanceof Promise?s.push(c.then(l=>Ft(l,n,i))):Ft(c,n,i)}return s.length?Promise.all(s).then(()=>n):n}});function Ce(e,t,n,r){e.issues.length&&t.issues.push(...F(n,e.issues)),e.value===void 0?n in r&&(t.value[n]=void 0):t.value[n]=e.value}function wr(e){const t=Object.keys(e.shape);for(const r of t)if(!e.shape?.[r]?._zod?.traits?.has("$ZodType"))throw new Error(`Invalid element at key "${r}": expected a Zod schema`);const n=fn(e.shape);return{...e,keys:t,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(n)}}function zr(e,t,n,r,o,s){const i=[],u=o.keySet,c=o.catchall._zod,l=c.def.type;for(const f in t){if(u.has(f))continue;if(l==="never"){i.push(f);continue}const p=c.run({value:t[f],issues:[]},r);p instanceof Promise?e.push(p.then(h=>Ce(h,n,f,t))):Ce(p,n,f,t)}return i.length&&n.issues.push({code:"unrecognized_keys",keys:i,input:t,inst:s}),e.length?Promise.all(e).then(()=>n):n}const Ku=a("$ZodObject",(e,t)=>{if(g.init(e,t),!Object.getOwnPropertyDescriptor(t,"shape")?.get){const u=t.shape;Object.defineProperty(t,"shape",{get:()=>{const c={...u};return Object.defineProperty(t,"shape",{value:c}),c}})}const r=be(()=>wr(t));b(e._zod,"propValues",()=>{const u=t.shape,c={};for(const l in u){const f=u[l]._zod;if(f.values){c[l]??(c[l]=new Set);for(const p of f.values)c[l].add(p)}}return c});const o=ae,s=t.catchall;let i;e._zod.parse=(u,c)=>{i??(i=r.value);const l=u.value;if(!o(l))return u.issues.push({expected:"object",code:"invalid_type",input:l,inst:e}),u;u.value={};const f=[],p=i.shape;for(const h of i.keys){const y=p[h]._zod.run({value:l[h],issues:[]},c);y instanceof Promise?f.push(y.then(A=>Ce(A,u,h,l))):Ce(y,u,h,l)}return s?zr(f,l,u,c,r.value,e):f.length?Promise.all(f).then(()=>u):u}}),Xu=a("$ZodObjectJIT",(e,t)=>{Ku.init(e,t);const n=e._zod.parse,r=be(()=>wr(t)),o=h=>{const _=new fu(["shape","payload","ctx"]),y=r.value,A=z=>{const m=ct(z);return`shape[${m}]._zod.run({ value: input[${m}], issues: [] }, ctx)`};_.write("const input = payload.value;");const T=Object.create(null);let M=0;for(const z of y.keys)T[z]=`key_${M++}`;_.write("const newResult = {};");for(const z of y.keys){const m=T[z],R=ct(z);_.write(`const ${m} = ${A(z)};`),_.write(` 5 if (${m}.issues.length) { 6 payload.issues = payload.issues.concat(${m}.issues.map(iss => ({ 7 ...iss, 8 path: iss.path ? [${R}, ...iss.path] : [${R}] 9 }))); 10 } 11 12 13 if (${m}.value === undefined) { 14 if (${R} in input) { 15 newResult[${R}] = undefined; 16 } 17 } else { 18 newResult[${R}] = ${m}.value; 19 } 20 21 `)}_.write("payload.value = newResult;"),_.write("return payload;");const E=_.compile();return(z,m)=>E(h,z,m)};let s;const i=ae,u=!ut.jitless,l=u&&cn.value,f=t.catchall;let p;e._zod.parse=(h,_)=>{p??(p=r.value);const y=h.value;return i(y)?u&&l&&_?.async===!1&&_.jitless!==!0?(s||(s=o(t.shape)),h=s(h,_),f?zr([],y,h,_,p,e):h):n(h,_):(h.issues.push({expected:"object",code:"invalid_type",input:y,inst:e}),h)}});function Lt(e,t,n,r){for(const s of e)if(s.issues.length===0)return t.value=s.value,t;const o=e.filter(s=>!oe(s));return o.length===1?(t.value=o[0].value,o[0]):(t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:e.map(s=>s.issues.map(i=>L(i,r,G())))}),t)}const $r=a("$ZodUnion",(e,t)=>{g.init(e,t),b(e._zod,"optin",()=>t.options.some(o=>o._zod.optin==="optional")?"optional":void 0),b(e._zod,"optout",()=>t.options.some(o=>o._zod.optout==="optional")?"optional":void 0),b(e._zod,"values",()=>{if(t.options.every(o=>o._zod.values))return new Set(t.options.flatMap(o=>Array.from(o._zod.values)))}),b(e._zod,"pattern",()=>{if(t.options.every(o=>o._zod.pattern)){const o=t.options.map(s=>s._zod.pattern);return new RegExp(`^(${o.map(s=>De(s.source)).join("|")})$`)}});const n=t.options.length===1,r=t.options[0]._zod.run;e._zod.parse=(o,s)=>{if(n)return r(o,s);let i=!1;const u=[];for(const c of t.options){const l=c._zod.run({value:o.value,issues:[]},s);if(l instanceof Promise)u.push(l),i=!0;else{if(l.issues.length===0)return l;u.push(l)}}return i?Promise.all(u).then(c=>Lt(c,o,e,s)):Lt(u,o,e,s)}}),Qu=a("$ZodDiscriminatedUnion",(e,t)=>{$r.init(e,t);const n=e._zod.parse;b(e._zod,"propValues",()=>{const o={};for(const s of t.options){const i=s._zod.propValues;if(!i||Object.keys(i).length===0)throw new Error(`Invalid discriminated union option at index "${t.options.indexOf(s)}"`);for(const[u,c]of Object.entries(i)){o[u]||(o[u]=new Set);for(const l of c)o[u].add(l)}}return o});const r=be(()=>{const o=t.options,s=new Map;for(const i of o){const u=i._zod.propValues?.[t.discriminator];if(!u||u.size===0)throw new Error(`Invalid discriminated union option at index "${t.options.indexOf(i)}"`);for(const c of u){if(s.has(c))throw new Error(`Duplicate discriminator value "${String(c)}"`);s.set(c,i)}}return s});e._zod.parse=(o,s)=>{const i=o.value;if(!ae(i))return o.issues.push({code:"invalid_type",expected:"object",input:i,inst:e}),o;const u=r.value.get(i?.[t.discriminator]);return u?u._zod.run(o,s):t.unionFallback?n(o,s):(o.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:t.discriminator,input:i,path:[t.discriminator],inst:e}),o)}}),ec=a("$ZodIntersection",(e,t)=>{g.init(e,t),e._zod.parse=(n,r)=>{const o=n.value,s=t.left._zod.run({value:o,issues:[]},r),i=t.right._zod.run({value:o,issues:[]},r);return s instanceof Promise||i instanceof Promise?Promise.all([s,i]).then(([c,l])=>Mt(n,c,l)):Mt(n,s,i)}});function at(e,t){if(e===t)return{valid:!0,data:e};if(e instanceof Date&&t instanceof Date&&+e==+t)return{valid:!0,data:e};if(se(e)&&se(t)){const n=Object.keys(t),r=Object.keys(e).filter(s=>n.indexOf(s)!==-1),o={...e,...t};for(const s of r){const i=at(e[s],t[s]);if(!i.valid)return{valid:!1,mergeErrorPath:[s,...i.mergeErrorPath]};o[s]=i.data}return{valid:!0,data:o}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};const n=[];for(let r=0;r<e.length;r++){const o=e[r],s=t[r],i=at(o,s);if(!i.valid)return{valid:!1,mergeErrorPath:[r,...i.mergeErrorPath]};n.push(i.data)}return{valid:!0,data:n}}return{valid:!1,mergeErrorPath:[]}}function Mt(e,t,n){if(t.issues.length&&e.issues.push(...t.issues),n.issues.length&&e.issues.push(...n.issues),oe(e))return e;const r=at(t.value,n.value);if(!r.valid)throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(r.mergeErrorPath)}`);return e.value=r.data,e}const kr=a("$ZodTuple",(e,t)=>{g.init(e,t);const n=t.items;e._zod.parse=(r,o)=>{const s=r.value;if(!Array.isArray(s))return r.issues.push({input:s,inst:e,expected:"tuple",code:"invalid_type"}),r;r.value=[];const i=[],u=[...n].reverse().findIndex(f=>f._zod.optin!=="optional"),c=u===-1?0:n.length-u;if(!t.rest){const f=s.length>n.length,p=s.length<c-1;if(f||p)return r.issues.push({...f?{code:"too_big",maximum:n.length}:{code:"too_small",minimum:n.length},input:s,inst:e,origin:"array"}),r}let l=-1;for(const f of n){if(l++,l>=s.length&&l>=c)continue;const p=f._zod.run({value:s[l],issues:[]},o);p instanceof Promise?i.push(p.then(h=>Se(h,r,l))):Se(p,r,l)}if(t.rest){const f=s.slice(n.length);for(const p of f){l++;const h=t.rest._zod.run({value:p,issues:[]},o);h instanceof Promise?i.push(h.then(_=>Se(_,r,l))):Se(h,r,l)}}return i.length?Promise.all(i).then(()=>r):r}});function Se(e,t,n){e.issues.length&&t.issues.push(...F(n,e.issues)),t.value[n]=e.value}const tc=a("$ZodRecord",(e,t)=>{g.init(e,t),e._zod.parse=(n,r)=>{const o=n.value;if(!se(o))return n.issues.push({expected:"record",code:"invalid_type",input:o,inst:e}),n;const s=[],i=t.keyType._zod.values;if(i){n.value={};const u=new Set;for(const l of i)if(typeof l=="string"||typeof l=="number"||typeof l=="symbol"){u.add(typeof l=="number"?l.toString():l);const f=t.valueType._zod.run({value:o[l],issues:[]},r);f instanceof Promise?s.push(f.then(p=>{p.issues.length&&n.issues.push(...F(l,p.issues)),n.value[l]=p.value})):(f.issues.length&&n.issues.push(...F(l,f.issues)),n.value[l]=f.value)}let c;for(const l in o)u.has(l)||(c=c??[],c.push(l));c&&c.length>0&&n.issues.push({code:"unrecognized_keys",input:o,inst:e,keys:c})}else{n.value={};for(const u of Reflect.ownKeys(o)){if(u==="__proto__")continue;const c=t.keyType._zod.run({value:u,issues:[]},r);if(c instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(c.issues.length){n.issues.push({code:"invalid_key",origin:"record",issues:c.issues.map(f=>L(f,r,G())),input:u,path:[u],inst:e}),n.value[c.value]=c.value;continue}const l=t.valueType._zod.run({value:o[u],issues:[]},r);l instanceof Promise?s.push(l.then(f=>{f.issues.length&&n.issues.push(...F(u,f.issues)),n.value[c.value]=f.value})):(l.issues.length&&n.issues.push(...F(u,l.issues)),n.value[c.value]=l.value)}}return s.length?Promise.all(s).then(()=>n):n}}),nc=a("$ZodMap",(e,t)=>{g.init(e,t),e._zod.parse=(n,r)=>{const o=n.value;if(!(o instanceof Map))return n.issues.push({expected:"map",code:"invalid_type",input:o,inst:e}),n;const s=[];n.value=new Map;for(const[i,u]of o){const c=t.keyType._zod.run({value:i,issues:[]},r),l=t.valueType._zod.run({value:u,issues:[]},r);c instanceof Promise||l instanceof Promise?s.push(Promise.all([c,l]).then(([f,p])=>{Bt(f,p,n,i,o,e,r)})):Bt(c,l,n,i,o,e,r)}return s.length?Promise.all(s).then(()=>n):n}});function Bt(e,t,n,r,o,s,i){e.issues.length&&(Ne.has(typeof r)?n.issues.push(...F(r,e.issues)):n.issues.push({code:"invalid_key",origin:"map",input:o,inst:s,issues:e.issues.map(u=>L(u,i,G()))})),t.issues.length&&(Ne.has(typeof r)?n.issues.push(...F(r,t.issues)):n.issues.push({origin:"map",code:"invalid_element",input:o,inst:s,key:r,issues:t.issues.map(u=>L(u,i,G()))})),n.value.set(e.value,t.value)}const rc=a("$ZodSet",(e,t)=>{g.init(e,t),e._zod.parse=(n,r)=>{const o=n.value;if(!(o instanceof Set))return n.issues.push({input:o,inst:e,expected:"set",code:"invalid_type"}),n;const s=[];n.value=new Set;for(const i of o){const u=t.valueType._zod.run({value:i,issues:[]},r);u instanceof Promise?s.push(u.then(c=>Vt(c,n))):Vt(u,n)}return s.length?Promise.all(s).then(()=>n):n}});function Vt(e,t){e.issues.length&&t.issues.push(...e.issues),t.value.add(e.value)}const oc=a("$ZodEnum",(e,t)=>{g.init(e,t);const n=on(t.entries),r=new Set(n);e._zod.values=r,e._zod.pattern=new RegExp(`^(${n.filter(o=>Ne.has(typeof o)).map(o=>typeof o=="string"?K(o):o.toString()).join("|")})$`),e._zod.parse=(o,s)=>{const i=o.value;return r.has(i)||o.issues.push({code:"invalid_value",values:n,input:i,inst:e}),o}}),sc=a("$ZodLiteral",(e,t)=>{if(g.init(e,t),t.values.length===0)throw new Error("Cannot create literal schema with no valid values");const n=new Set(t.values);e._zod.values=n,e._zod.pattern=new RegExp(`^(${t.values.map(r=>typeof r=="string"?K(r):r?K(r.toString()):String(r)).join("|")})$`),e._zod.parse=(r,o)=>{const s=r.value;return n.has(s)||r.issues.push({code:"invalid_value",values:t.values,input:s,inst:e}),r}}),ic=a("$ZodFile",(e,t)=>{g.init(e,t),e._zod.parse=(n,r)=>{const o=n.value;return o instanceof File||n.issues.push({expected:"file",code:"invalid_type",input:o,inst:e}),n}}),uc=a("$ZodTransform",(e,t)=>{g.init(e,t),e._zod.parse=(n,r)=>{if(r.direction==="backward")throw new gt(e.constructor.name);const o=t.transform(n.value,n);if(r.async)return(o instanceof Promise?o:Promise.resolve(o)).then(i=>(n.value=i,n));if(o instanceof Promise)throw new ce;return n.value=o,n}});function qt(e,t){return e.issues.length&&t===void 0?{issues:[],value:void 0}:e}const cc=a("$ZodOptional",(e,t)=>{g.init(e,t),e._zod.optin="optional",e._zod.optout="optional",b(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),b(e._zod,"pattern",()=>{const n=t.innerType._zod.pattern;return n?new RegExp(`^(${De(n.source)})?$`):void 0}),e._zod.parse=(n,r)=>{if(t.innerType._zod.optin==="optional"){const o=t.innerType._zod.run(n,r);return o instanceof Promise?o.then(s=>qt(s,n.value)):qt(o,n.value)}return n.value===void 0?n:t.innerType._zod.run(n,r)}}),ac=a("$ZodNullable",(e,t)=>{g.init(e,t),b(e._zod,"optin",()=>t.innerType._zod.optin),b(e._zod,"optout",()=>t.innerType._zod.optout),b(e._zod,"pattern",()=>{const n=t.innerType._zod.pattern;return n?new RegExp(`^(${De(n.source)}|null)$`):void 0}),b(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,null]):void 0),e._zod.parse=(n,r)=>n.value===null?n:t.innerType._zod.run(n,r)}),lc=a("$ZodDefault",(e,t)=>{g.init(e,t),e._zod.optin="optional",b(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(n,r)=>{if(r.direction==="backward")return t.innerType._zod.run(n,r);if(n.value===void 0)return n.value=t.defaultValue,n;const o=t.innerType._zod.run(n,r);return o instanceof Promise?o.then(s=>Wt(s,t)):Wt(o,t)}});function Wt(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}const fc=a("$ZodPrefault",(e,t)=>{g.init(e,t),e._zod.optin="optional",b(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(n,r)=>(r.direction==="backward"||n.value===void 0&&(n.value=t.defaultValue),t.innerType._zod.run(n,r))}),dc=a("$ZodNonOptional",(e,t)=>{g.init(e,t),b(e._zod,"values",()=>{const n=t.innerType._zod.values;return n?new Set([...n].filter(r=>r!==void 0)):void 0}),e._zod.parse=(n,r)=>{const o=t.innerType._zod.run(n,r);return o instanceof Promise?o.then(s=>Gt(s,e)):Gt(o,e)}});function Gt(e,t){return!e.issues.length&&e.value===void 0&&e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:t}),e}const pc=a("$ZodSuccess",(e,t)=>{g.init(e,t),e._zod.parse=(n,r)=>{if(r.direction==="backward")throw new gt("ZodSuccess");const o=t.innerType._zod.run(n,r);return o instanceof Promise?o.then(s=>(n.value=s.issues.length===0,n)):(n.value=o.issues.length===0,n)}}),hc=a("$ZodCatch",(e,t)=>{g.init(e,t),b(e._zod,"optin",()=>t.innerType._zod.optin),b(e._zod,"optout",()=>t.innerType._zod.optout),b(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(n,r)=>{if(r.direction==="backward")return t.innerType._zod.run(n,r);const o=t.innerType._zod.run(n,r);return o instanceof Promise?o.then(s=>(n.value=s.value,s.issues.length&&(n.value=t.catchValue({...n,error:{issues:s.issues.map(i=>L(i,r,G()))},input:n.value}),n.issues=[]),n)):(n.value=o.value,o.issues.length&&(n.value=t.catchValue({...n,error:{issues:o.issues.map(s=>L(s,r,G()))},input:n.value}),n.issues=[]),n)}}),mc=a("$ZodNaN",(e,t)=>{g.init(e,t),e._zod.parse=(n,r)=>((typeof n.value!="number"||!Number.isNaN(n.value))&&n.issues.push({input:n.value,inst:e,expected:"nan",code:"invalid_type"}),n)}),_c=a("$ZodPipe",(e,t)=>{g.init(e,t),b(e._zod,"values",()=>t.in._zod.values),b(e._zod,"optin",()=>t.in._zod.optin),b(e._zod,"optout",()=>t.out._zod.optout),b(e._zod,"propValues",()=>t.in._zod.propValues),e._zod.parse=(n,r)=>{if(r.direction==="backward"){const s=t.out._zod.run(n,r);return s instanceof Promise?s.then(i=>Te(i,t.in,r)):Te(s,t.in,r)}const o=t.in._zod.run(n,r);return o instanceof Promise?o.then(s=>
21Te(s,t.out,r)):Te(o,t.out,r)}});function Te(e,t,n){return e.issues.length?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues},n)}const Zr=a("$ZodCodec",(e,t)=>{g.init(e,t),b(e._zod,"values",()=>t.in._zod.values),b(e._zod,"optin",()=>t.in._zod.optin),b(e._zod,"optout",()=>t.out._zod.optout),b(e._zod,"propValues",()=>t.in._zod.propValues),e._zod.parse=(n,r)=>{if((r.direction||"forward")==="forward"){const s=t.in._zod.run(n,r);return s instanceof Promise?s.then(i=>Oe(i,t,r)):Oe(s,t,r)}else{const s=t.out._zod.run(n,r);return s instanceof Promise?s.then(i=>Oe(i,t,r)):Oe(s,t,r)}}});function Oe(e,t,n){if(e.issues.length)return e.aborted=!0,e;if((n.direction||"forward")==="forward"){const o=t.transform(e.value,e);return o instanceof Promise?o.then(s=>Ae(e,s,t.out,n)):Ae(e,o,t.out,n)}else{const o=t.reverseTransform(e.value,e);return o instanceof Promise?o.then(s=>Ae(e,s,t.in,n)):Ae(e,o,t.in,n)}}function Ae(e,t,n,r){return e.issues.length?(e.aborted=!0,e):n._zod.run({value:t,issues:e.issues},r)}const gc=a("$ZodReadonly",(e,t)=>{g.init(e,t),b(e._zod,"propValues",()=>t.innerType._zod.propValues),b(e._zod,"values",()=>t.innerType._zod.values),b(e._zod,"optin",()=>t.innerType?._zod?.optin),b(e._zod,"optout",()=>t.innerType?._zod?.optout),e._zod.parse=(n,r)=>{if(r.direction==="backward")return t.innerType._zod.run(n,r);const o=t.innerType._zod.run(n,r);return o instanceof Promise?o.then(Jt):Jt(o)}});function Jt(e){return e.value=Object.freeze(e.value),e}const vc=a("$ZodTemplateLiteral",(e,t)=>{g.init(e,t);const n=[];for(const r of t.parts)if(typeof r=="object"&&r!==null){if(!r._zod.pattern)throw new Error(`Invalid template literal part, no pattern found: ${[...r._zod.traits].shift()}`);const o=r._zod.pattern instanceof RegExp?r._zod.pattern.source:r._zod.pattern;if(!o)throw new Error(`Invalid template literal part: ${r._zod.traits}`);const s=o.startsWith("^")?1:0,i=o.endsWith("$")?o.length-1:o.length;n.push(o.slice(s,i))}else if(r===null||an.has(typeof r))n.push(K(`${r}`));else throw new Error(`Invalid template literal part: ${r}`);e._zod.pattern=new RegExp(`^${n.join("")}$`),e._zod.parse=(r,o)=>typeof r.value!="string"?(r.issues.push({input:r.value,inst:e,expected:"template_literal",code:"invalid_type"}),r):(e._zod.pattern.lastIndex=0,e._zod.pattern.test(r.value)||r.issues.push({input:r.value,inst:e,code:"invalid_format",format:t.format??"template_literal",pattern:e._zod.pattern.source}),r)}),bc=a("$ZodFunction",(e,t)=>(g.init(e,t),e._def=t,e._zod.def=t,e.implement=n=>{if(typeof n!="function")throw new Error("implement() must be called with a function");return function(...r){const o=e._def.input?jt(e._def.input,r):r,s=Reflect.apply(n,this,o);return e._def.output?jt(e._def.output,s):s}},e.implementAsync=n=>{if(typeof n!="function")throw new Error("implementAsync() must be called with a function");return async function(...r){const o=e._def.input?await Ut(e._def.input,r):r,s=await Reflect.apply(n,this,o);return e._def.output?await Ut(e._def.output,s):s}},e._zod.parse=(n,r)=>typeof n.value!="function"?(n.issues.push({code:"invalid_type",expected:"function",input:n.value,inst:e}),n):(e._def.output&&e._def.output._zod.def.type==="promise"?n.value=e.implementAsync(n.value):n.value=e.implement(n.value),n),e.input=(...n)=>{const r=e.constructor;return Array.isArray(n[0])?new r({type:"function",input:new kr({type:"tuple",items:n[0],rest:n[1]}),output:e._def.output}):new r({type:"function",input:n[0],output:e._def.output})},e.output=n=>{const r=e.constructor;return new r({type:"function",input:e._def.input,output:n})},e)),yc=a("$ZodPromise",(e,t)=>{g.init(e,t),e._zod.parse=(n,r)=>Promise.resolve(n.value).then(o=>t.innerType._zod.run({value:o,issues:[]},r))}),wc=a("$ZodLazy",(e,t)=>{g.init(e,t),b(e._zod,"innerType",()=>t.getter()),b(e._zod,"pattern",()=>e._zod.innerType?._zod?.pattern),b(e._zod,"propValues",()=>e._zod.innerType?._zod?.propValues),b(e._zod,"optin",()=>e._zod.innerType?._zod?.optin??void 0),b(e._zod,"optout",()=>e._zod.innerType?._zod?.optout??void 0),e._zod.parse=(n,r)=>e._zod.innerType._zod.run(n,r)}),zc=a("$ZodCustom",(e,t)=>{Z.init(e,t),g.init(e,t),e._zod.parse=(n,r)=>n,e._zod.check=n=>{const r=n.value,o=t.fn(r);if(o instanceof Promise)return o.then(s=>Ht(s,n,r,e));Ht(o,n,r,e)}});function Ht(e,t,n,r){if(!e){const o={code:"custom",input:n,inst:r,path:[...r._zod.def.path??[]],continue:!r._zod.def.abort};r._zod.def.params&&(o.params=r._zod.def.params),t.issues.push(le(o))}}var Yt;const Ll=Symbol("ZodOutput"),Ml=Symbol("ZodInput");class $c{constructor(){this._map=new WeakMap,this._idmap=new Map}add(t,...n){const r=n[0];if(this._map.set(t,r),r&&typeof r=="object"&&"id"in r){if(this._idmap.has(r.id))throw new Error(`ID ${r.id} already exists in the registry`);this._idmap.set(r.id,t)}return this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(t){const n=this._map.get(t);return n&&typeof n=="object"&&"id"in n&&this._idmap.delete(n.id),this._map.delete(t),this}get(t){const n=t._zod.parent;if(n){const r={...this.get(n)??{}};delete r.id;const o={...r,...this._map.get(t)};return Object.keys(o).length?o:void 0}return this._map.get(t)}has(t){return this._map.has(t)}}function kc(){return new $c}(Yt=globalThis).__zod_globalRegistry??(Yt.__zod_globalRegistry=kc());const ee=globalThis.__zod_globalRegistry;function Zc(e,t){return new e({type:"string",...d(t)})}function Bl(e,t){return new e({type:"string",coerce:!0,...d(t)})}function Er(e,t){return new e({type:"string",format:"email",check:"string_format",abort:!1,...d(t)})}function lt(e,t){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...d(t)})}function Sr(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...d(t)})}function Tr(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...d(t)})}function Or(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...d(t)})}function Ar(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...d(t)})}function yt(e,t){return new e({type:"string",format:"url",check:"string_format",abort:!1,...d(t)})}function Ir(e,t){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...d(t)})}function Rr(e,t){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...d(t)})}function Pr(e,t){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...d(t)})}function xr(e,t){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...d(t)})}function Nr(e,t){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...d(t)})}function Cr(e,t){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...d(t)})}function jr(e,t){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...d(t)})}function Ur(e,t){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...d(t)})}function Dr(e,t){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...d(t)})}function Ec(e,t){return new e({type:"string",format:"mac",check:"string_format",abort:!1,...d(t)})}function Fr(e,t){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...d(t)})}function Lr(e,t){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...d(t)})}function Mr(e,t){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...d(t)})}function Br(e,t){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...d(t)})}function Vr(e,t){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...d(t)})}function qr(e,t){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...d(t)})}const Vl={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function Sc(e,t){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...d(t)})}function Tc(e,t){return new e({type:"string",format:"date",check:"string_format",...d(t)})}function Oc(e,t){return new e({type:"string",format:"time",check:"string_format",precision:null,...d(t)})}function Ac(e,t){return new e({type:"string",format:"duration",check:"string_format",...d(t)})}function Ic(e,t){return new e({type:"number",checks:[],...d(t)})}function ql(e,t){return new e({type:"number",coerce:!0,checks:[],...d(t)})}function Rc(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...d(t)})}function Pc(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float32",...d(t)})}function xc(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float64",...d(t)})}function Nc(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"int32",...d(t)})}function Cc(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"uint32",...d(t)})}function jc(e,t){return new e({type:"boolean",...d(t)})}function Wl(e,t){return new e({type:"boolean",coerce:!0,...d(t)})}function Uc(e,t){return new e({type:"bigint",...d(t)})}function Gl(e,t){return new e({type:"bigint",coerce:!0,...d(t)})}function Dc(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...d(t)})}function Fc(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...d(t)})}function Lc(e,t){return new e({type:"symbol",...d(t)})}function Mc(e,t){return new e({type:"undefined",...d(t)})}function Bc(e,t){return new e({type:"null",...d(t)})}function Vc(e){return new e({type:"any"})}function qc(e){return new e({type:"unknown"})}function Wc(e,t){return new e({type:"never",...d(t)})}function Gc(e,t){return new e({type:"void",...d(t)})}
vendor: 4,158 bytes, line 21
21function Jc(e,t){return new e({type:"date",...d(t)})}function Jl(e,t){return new e({type:"date",coerce:!0,...d(t)})}function Hc(e,t){return new e({type:"nan",...d(t)})}function _e(e,t){return new mr({check:"less_than",...d(t),value:e,inclusive:!1})}function ne(e,t){return new mr({check:"less_than",...d(t),value:e,inclusive:!0})}function ge(e,t){return new _r({check:"greater_than",...d(t),value:e,inclusive:!1})}function W(e,t){return new _r({check:"greater_than",...d(t),value:e,inclusive:!0})}function Hl(e){return ge(0,e)}function Yl(e){return _e(0,e)}function Kl(e){return ne(0,e)}function Xl(e){return W(0,e)}function ft(e,t){return new Gi({check:"multiple_of",...d(t),value:e})}function Wr(e,t){return new Yi({check:"max_size",...d(t),maximum:e})}function dt(e,t){return new Ki({check:"min_size",...d(t),minimum:e})}function Yc(e,t){return new Xi({check:"size_equals",...d(t),size:e})}function Gr(e,t){return new Qi({check:"max_length",...d(t),maximum:e})}function je(e,t){return new eu({check:"min_length",...d(t),minimum:e})}function Jr(e,t){return new tu({check:"length_equals",...d(t),length:e})}function Kc(e,t){return new nu({check:"string_format",format:"regex",...d(t),pattern:e})}function Xc(e){return new ru({check:"string_format",format:"lowercase",...d(e)})}function Qc(e){return new ou({check:"string_format",format:"uppercase",...d(e)})}function ea(e,t){return new su({check:"string_format",format:"includes",...d(t),includes:e})}function ta(e,t){return new iu({check:"string_format",format:"starts_with",...d(t),prefix:e})}function na(e,t){return new uu({check:"string_format",format:"ends_with",...d(t),suffix:e})}function Ql(e,t,n){return new cu({check:"property",property:e,schema:t,...d(n)})}function ra(e,t){return new au({check:"mime_type",mime:e,...d(t)})}function de(e){return new lu({check:"overwrite",tx:e})}function oa(e){return de(t=>t.normalize(e))}function sa(){return de(e=>e.trim())}function ia(){return de(e=>e.toLowerCase())}function ua(){return de(e=>e.toUpperCase())}function ca(){return de(e=>un(e))}function aa(e,t,n){return new e({type:"array",element:t,...d(n)})}function ef(e,t,n){return new e({type:"union",options:t,...d(n)})}function tf(e,t,n,r){return new e({type:"union",options:n,discriminator:t,...d(r)})}function nf(e,t,n){return new e({type:"intersection",left:t,right:n})}function rf(e,t,n,r){const o=n instanceof g,s=o?r:n,i=o?n:null;return new e({type:"tuple",items:t,rest:i,...d(s)})}function of(e,t,n,r){return new e({type:"record",keyType:t,valueType:n,...d(r)})}function sf(e,t,n,r){return new e({type:"map",keyType:t,valueType:n,...d(r)})}function uf(e,t,n){return new e({type:"set",valueType:t,...d(n)})}function cf(e,t,n){const r=Array.isArray(t)?Object.fromEntries(t.map(o=>[o,o])):t;return new e({type:"enum",entries:r,...d(n)})}function af(e,t,n){return new e({type:"enum",entries:t,...d(n)})}function lf(e,t,n){return new e({type:"literal",values:Array.isArray(t)?t:[t],...d(n)})}function la(e,t){return new e({type:"file",...d(t)})}function ff(e,t){return new e({type:"transform",transform:t})}function df(e,t){return new e({type:"optional",innerType:t})}function pf(e,t){return new e({type:"nullable",innerType:t})}function hf(e,t,n){return new e({type:"default",innerType:t,get defaultValue(){return typeof n=="function"?n():Fe(n)}})}function mf(e,t,n){return new e({type:"nonoptional",innerType:t,...d(n)})}function _f(e,t){return new e({type:"success",innerType:t})}function gf(e,t,n){return new e({type:"catch",innerType:t,catchValue:typeof n=="function"?n:()=>n})}function vf(e,t,n){return new e({type:"pipe",in:t,out:n})}function bf(e,t){return new e({type:"readonly",innerType:t})}function yf(e,t,n){return new e({type:"template_literal",parts:t,...d(n)})}function wf(e,t){return new e({type:"lazy",getter:t})}function zf(e,t){return new e({type:"promise",innerType:t})}function fa(e,t,n){const r=d(n);return r.abort??(r.abort=!0),new e({type:"custom",check:"custom",fn:t,...r})}function da(e,t,n){return new e({type:"custom",check:"custom",fn:t,...d(n)})}function pa(e){const t=ha(n=>(n.addIssue=r=>{if(typeof r=="string")n.issues.push(le(r,n.value,t._zod.def));else{const o=r;
21o.fatal&&(o.continue=!1),o.code??(o.code="custom"),o.input??(o.input=n.value),o.inst??(o.inst=t),o.continue??(o.continue=!t._zod.def.abort),n.issues.push(le(o))}},e(n.value,n)));return t}function ha(e,t){const n=new Z({check:"custom",...d(t)});return n._zod.check=e,n}function ma(e){const t=new Z({check:"describe"});return t._zod.onattach=[n=>{const r=ee.get(n)??{};ee.add(n,{...r,description:e})}],t._zod.check=()=>{},t}function _a(e){const t=new Z({check:"meta"});return t._zod.onattach=[n=>{const r=ee.get(n)??{};ee.add(n,{...r,...e})}],t._zod.check=()=>{},t}function ga(e,t){const n=d(t);let r=n.truthy??["true","1","yes","on","y","enabled"],o=n.falsy??["false","0","no","off","n","disabled"];n.case!=="sensitive"&&(r=r.map(_=>typeof _=="string"?_.toLowerCase():_),o=o.map(_=>typeof _=="string"?_.toLowerCase():_));const s=new Set(r),i=new Set(o),u=e.Codec??Zr,c=e.Boolean??br,l=e.String??Je,f=new l({type:"string",error:n.error}),p=new c({type:"boolean",error:n.error}),h=new u({type:"pipe",in:f,out:p,transform:((_,y)=>{let A=_;return n.case!=="sensitive"&&(A=A.toLowerCase()),s.has(A)?!0:i.has(A)?!1:(y.issues.push({code:"invalid_value",expected:"stringbool",values:[...s,...i],input:y.value,inst:h,continue:!1}),{})}),reverseTransform:((_,y)=>_===!0?r[0]||"true":o[0]||"false"),error:n.error});return h}function He(e,t,n,r={}){const o=d(r),s={...d(r),check:"string_format",type:"string",format:t,fn:typeof n=="function"?n:u=>n.test(u),...o};return n instanceof RegExp&&(s.pattern=n),new e(s)}const Hr=a("ZodISODateTime",(e,t)=>{ku.init(e,t),k.init(e,t)});function Yr(e){return Sc(Hr,e)}const Kr=a("ZodISODate",(e,t)=>{Zu.init(e,t),k.init(e,t)});function Xr(e){return Tc(Kr,e)}const Qr=a("ZodISOTime",(e,t)=>{Eu.init(e,t),k.init(e,t)});function eo(e){return Oc(Qr,e)}const to=a("ZodISODuration",(e,t)=>{Su.init(e,t),k.init(e,t)});function no(e){return Ac(to,e)}const $f=Object.freeze(Object.defineProperty({__proto__:null,ZodISODate:Kr,ZodISODateTime:Hr,ZodISODuration:to,ZodISOTime:Qr,date:Xr,datetime:Yr,duration:no,time:eo},Symbol.toStringTag,{value:"Module"})),ro=(e,t)=>{kn.init(e,t),e.name="ZodError",Object.defineProperties(e,{format:{value:n=>vi(e,n)},flatten:{value:n=>gi(e,n)},addIssue:{value:n=>{e.issues.push(n),e.message=JSON.stringify(e.issues,xe,2)}},addIssues:{value:n=>{e.issues.push(...n),e.message=JSON.stringify(e.issues,xe,2)}},isEmpty:{get(){return e.issues.length===0}}})},kf=a("ZodError",ro),j=a("ZodError",ro,{Parent:Error}),va=Be(j),ba=Ve(j),ya=qe(j),wa=We(j),za=Zn(j),$a=En(j),ka=Sn(j),Za=Tn(j),Ea=On(j),Sa=An(j),Ta=In(j),Oa=Rn(j),v=a("ZodType",(e,t)=>(g.init(e,t),e.def=t,e.type=t.type,Object.defineProperty(e,"_def",{value:t}),e.check=(...n)=>e.clone(X(t,{checks:[...t.checks??[],...n.map(r=>typeof r=="function"?{_zod:{check:r,def:{check:"custom"},onattach:[]}}:r)]})),e.clone=(n,r)=>J(e,n,r),e.brand=()=>e,e.register=((n,r)=>(n.add(e,r),e)),e.parse=(n,r)=>va(e,n,r,{callee:e.parse}),e.safeParse=(n,r)=>ya(e,n,r),e.parseAsync=async(n,r)=>ba(e,n,r,{callee:e.parseAsync}),e.safeParseAsync=async(n,r)=>wa(e,n,r),e.spa=e.safeParseAsync,e.encode=(n,r)=>za(e,n,r),e.decode=(n,r)=>$a(e,n,r),e.encodeAsync=async(n,r)=>ka(e,n,r),e.decodeAsync=async(n,r)=>Za(e,n,r),e.safeEncode=(n,r)=>Ea(e,n,r),e.safeDecode=(n,r)=>Sa(e,n,r),e.safeEncodeAsync=async(n,r)=>Ta(e,n,r),e.safeDecodeAsync=async(n,r)=>Oa(e,n,r),e.refine=(n,r)=>e.check(gl(n,r)),e.superRefine=n=>e.check(vl(n)),e.overwrite=n=>e.check(de(n)),e.optional=()=>ht(e),e.nullable=()=>mt(e),e.nullish=()=>ht(mt(e)),e.nonoptional=n=>sl(e,n),e.array=()=>zt(e),e.or=n=>Oo([e,n]),e.and=n=>qa(e,n),e.transform=n=>_t(e,Ro(n)),e.default=n=>nl(e,n),e.prefault=n=>ol(e,n),e.catch=n=>cl(e,n),e.pipe=n=>_t(e,n),e.readonly=()=>fl(e),e.describe=n=>{const r=e.clone();return ee.add(r,{description:n}),r},Object.defineProperty(e,"description",{get(){return ee.get(e)?.description},configurable:!0}),e.meta=(...n)=>{if(n.length===0)return ee.get(e);const r=e.clone();return ee.add(r,n[0]),r},e.isOptional=()=>e.safeParse(void 0).success,e.isNullable=()=>e.safeParse(null).success,e)),oo=a("_ZodString",(e,t)=>{Je.init(e,t),v.init(e,t);const n=e._zod.bag;e.format=n.format??null,e.minLength=n.minimum??null,e.maxLength=n.maximum??null,e.regex=(...r)=>e.check(Kc(...r)),e.includes=(...r)=>e.check(ea(...r)),e.startsWith=(...r)=>e.check(ta(...r)),e.endsWith=(...r)=>e.check(na(...r)),e.min=(...r)=>e.check(je(...r)),e.max=(...r)=>e.check(Gr(...r)),e.length=(...r)=>e.check(Jr(...r)),e.nonempty=(...r)=>e.check(je(1,...r)),e.lowercase=r=>e.check(Xc(r)),e.uppercase=r=>e.check(Qc(r)),e.trim=()=>e.check(sa()),e.normalize=(...r)=>e.check(oa(...r)),e.toLowerCase=()=>e.check(ia()),e.toUpperCase=()=>e.check(ua()),e.slugify=()=>e.check(ca())}),so=a("ZodString",(e,t)=>{Je.init(e,t),oo.init(e,t),e.email=n=>e.check(Er(io,n)),e.url=n=>e.check(yt(wt,n)),e.jwt=n=>e.check(qr(zo,n)),e.emoji=n=>e.check(Ir(uo,n)),e.guid=n=>e.check(lt(pt,n)),e.uuid=n=>e.check(Sr(te,n)),e.uuidv4=n=>e.check(Tr(te,n)),e.uuidv6=n=>e.check(Or(te,n)),e.uuidv7=n=>e.check(Ar(te,n)),e.nanoid=n=>e.check(Rr(co,n)),e.guid=n=>e.check(lt(pt,n)),e.cuid=n=>e.check(Pr(ao,n)),e.cuid2=n=>e.check(xr(lo,n)),e.ulid=n=>e.check(Nr(fo,n)),e.base64=n=>e.check(Mr(bo,n)),e.base64url=n=>e.check(Br(yo,n)),e.xid=n=>e.check(Cr(po,n)),e.ksuid=n=>e.check(jr(ho,n)),e.ipv4=n=>e.check(Ur(mo,n)),e.ipv6=n=>e.check(Dr(_o,n)),e.cidrv4=n=>e.check(Fr(go,n)),e.cidrv6=n=>e.check(Lr(vo,n)),e.e164=n=>e.check(Vr(wo,n)),e.datetime=n=>e.check(Yr(n)),e.date=n=>e.check(Xr(n)),e.time=n=>e.check(eo(n)),e.duration=n=>
vendor: 8,460 bytes, line 21
21e.check(no(n))});function Kt(e){return Zc(so,e)}const k=a("ZodStringFormat",(e,t)=>{w.init(e,t),oo.init(e,t)}),io=a("ZodEmail",(e,t)=>{mu.init(e,t),k.init(e,t)});function Zf(e){return Er(io,e)}const pt=a("ZodGUID",(e,t)=>{pu.init(e,t),k.init(e,t)});function Ef(e){return lt(pt,e)}const te=a("ZodUUID",(e,t)=>{hu.init(e,t),k.init(e,t)});function Sf(e){return Sr(te,e)}function Tf(e){return Tr(te,e)}function Of(e){return Or(te,e)}function Af(e){return Ar(te,e)}const wt=a("ZodURL",(e,t)=>{_u.init(e,t),k.init(e,t)});function If(e){return yt(wt,e)}function Rf(e){return yt(wt,{protocol:/^https?$/,hostname:Kn,...d(e)})}const uo=a("ZodEmoji",(e,t)=>{gu.init(e,t),k.init(e,t)});function Pf(e){return Ir(uo,e)}const co=a("ZodNanoID",(e,t)=>{vu.init(e,t),k.init(e,t)});function xf(e){return Rr(co,e)}const ao=a("ZodCUID",(e,t)=>{bu.init(e,t),k.init(e,t)});function Nf(e){return Pr(ao,e)}const lo=a("ZodCUID2",(e,t)=>{yu.init(e,t),k.init(e,t)});function Cf(e){return xr(lo,e)}const fo=a("ZodULID",(e,t)=>{wu.init(e,t),k.init(e,t)});function jf(e){return Nr(fo,e)}const po=a("ZodXID",(e,t)=>{zu.init(e,t),k.init(e,t)});function Uf(e){return Cr(po,e)}const ho=a("ZodKSUID",(e,t)=>{$u.init(e,t),k.init(e,t)});function Df(e){return jr(ho,e)}const mo=a("ZodIPv4",(e,t)=>{Tu.init(e,t),k.init(e,t)});function Ff(e){return Ur(mo,e)}const Aa=a("ZodMAC",(e,t)=>{Au.init(e,t),k.init(e,t)});function Lf(e){return Ec(Aa,e)}const _o=a("ZodIPv6",(e,t)=>{Ou.init(e,t),k.init(e,t)});function Mf(e){return Dr(_o,e)}const go=a("ZodCIDRv4",(e,t)=>{Iu.init(e,t),k.init(e,t)});function Bf(e){return Fr(go,e)}const vo=a("ZodCIDRv6",(e,t)=>{Ru.init(e,t),k.init(e,t)});function Vf(e){return Lr(vo,e)}const bo=a("ZodBase64",(e,t)=>{Pu.init(e,t),k.init(e,t)});function qf(e){return Mr(bo,e)}const yo=a("ZodBase64URL",(e,t)=>{Nu.init(e,t),k.init(e,t)});function Wf(e){return Br(yo,e)}const wo=a("ZodE164",(e,t)=>{Cu.init(e,t),k.init(e,t)});function Gf(e){return Vr(wo,e)}const zo=a("ZodJWT",(e,t)=>{Uu.init(e,t),k.init(e,t)});function Jf(e){return qr(zo,e)}const Ye=a("ZodCustomStringFormat",(e,t)=>{Du.init(e,t),k.init(e,t)});function Hf(e,t,n={}){return He(Ye,e,t,n)}function Yf(e){return He(Ye,"hostname",Yn,e)}function Kf(e){return He(Ye,"hex",pr,e)}function Xf(e,t){const n=t?.enc??"hex",r=`${e}_${n}`,o=Wi[r];if(!o)throw new Error(`Unrecognized hash format: ${r}`);return He(Ye,r,o,t)}const $o=a("ZodNumber",(e,t)=>{vr.init(e,t),v.init(e,t),e.gt=(r,o)=>e.check(ge(r,o)),e.gte=(r,o)=>e.check(W(r,o)),e.min=(r,o)=>e.check(W(r,o)),e.lt=(r,o)=>e.check(_e(r,o)),e.lte=(r,o)=>e.check(ne(r,o)),e.max=(r,o)=>e.check(ne(r,o)),e.int=r=>e.check(Xt(r)),e.safe=r=>e.check(Xt(r)),e.positive=r=>e.check(ge(0,r)),e.nonnegative=r=>e.check(W(0,r)),e.negative=r=>e.check(_e(0,r)),e.nonpositive=r=>e.check(ne(0,r)),e.multipleOf=(r,o)=>e.check(ft(r,o)),e.step=(r,o)=>e.check(ft(r,o)),e.finite=()=>e;const n=e._zod.bag;e.minValue=Math.max(n.minimum??Number.NEGATIVE_INFINITY,n.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,e.maxValue=Math.min(n.maximum??Number.POSITIVE_INFINITY,n.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,e.isInt=(n.format??"").includes("int")||Number.isSafeInteger(n.multipleOf??.5),e.isFinite=!0,e.format=n.format??null});function Ia(e){return Ic($o,e)}const ze=a("ZodNumberFormat",(e,t)=>{Fu.init(e,t),$o.init(e,t)});function Xt(e){return Rc(ze,e)}function Qf(e){return Pc(ze,e)}function ed(e){return xc(ze,e)}function td(e){return Nc(ze,e)}function nd(e){return Cc(ze,e)}const ko=a("ZodBoolean",(e,t)=>{br.init(e,t),v.init(e,t)});function Ra(e){return jc(ko,e)}const Zo=a("ZodBigInt",(e,t)=>{yr.init(e,t),v.init(e,t),e.gte=(r,o)=>e.check(W(r,o)),e.min=(r,o)=>e.check(W(r,o)),e.gt=(r,o)=>e.check(ge(r,o)),e.gte=(r,o)=>e.check(W(r,o)),e.min=(r,o)=>e.check(W(r,o)),e.lt=(r,o)=>e.check(_e(r,o)),e.lte=(r,o)=>e.check(ne(r,o)),e.max=(r,o)=>e.check(ne(r,o)),e.positive=r=>e.check(ge(BigInt(0),r)),e.negative=r=>e.check(_e(BigInt(0),r)),e.nonpositive=r=>e.check(ne(BigInt(0),r)),e.nonnegative=r=>e.check(W(BigInt(0),r)),e.multipleOf=(r,o)=>e.check(ft(r,o));const n=e._zod.bag;e.minValue=n.minimum??null,e.maxValue=n.maximum??null,e.format=n.format??null});function rd(e){return Uc(Zo,e)}const Eo=a("ZodBigIntFormat",(e,t)=>{Lu.init(e,t),Zo.init(e,t)});function od(e){return Dc(Eo,e)}function sd(e){return Fc(Eo,e)}const Pa=a("ZodSymbol",(e,t)=>{Mu.init(e,t),v.init(e,t)});function id(e){return Lc(Pa,e)}const xa=a("ZodUndefined",(e,t)=>{Bu.init(e,t),v.init(e,t)});function ud(e){return Mc(xa,e)}const Na=a("ZodNull",(e,t)=>{Vu.init(e,t),v.init(e,t)});function Ca(e){return Bc(Na,e)}const ja=a("ZodAny",(e,t)=>{qu.init(e,t),v.init(e,t)});function cd(){return Vc(ja)}const Ua=a("ZodUnknown",(e,t)=>{Wu.init(e,t),v.init(e,t)});function ve(){return qc(Ua)}const Da=a("ZodNever",(e,t)=>{Gu.init(e,t),v.init(e,t)});function So(e){return Wc(Da,e)}const Fa=a("ZodVoid",(e,t)=>{Ju.init(e,t),v.init(e,t)});function ad(e){return Gc(Fa,e)}const La=a("ZodDate",(e,t)=>{Hu.init(e,t),v.init(e,t),e.min=(r,o)=>e.check(W(r,o)),e.max=(r,o)=>e.check(ne(r,o));const n=e._zod.bag;e.minDate=n.minimum?new Date(n.minimum):null,e.maxDate=n.maximum?new Date(n.maximum):null});function ld(e){return Jc(La,e)}const Ma=a("ZodArray",(e,t)=>{Yu.init(e,t),v.init(e,t),e.element=t.element,e.min=(n,r)=>e.check(je(n,r)),e.nonempty=n=>e.check(je(1,n)),e.max=(n,r)=>e.check(Gr(n,r)),e.length=(n,r)=>e.check(Jr(n,r)),e.unwrap=()=>e.element});function zt(e,t){return aa(Ma,e,t)}function fd(e){const t=e._zod.def.shape;return Io(Object.keys(t))}const $t=a("ZodObject",(e,t)=>{Xu.init(e,t),v.init(e,t),b(e,"shape",()=>t.shape),e.keyof=()=>Io(Object.keys(e._zod.def.shape)),e.catchall=n=>e.clone({...e._zod.def,catchall:n}),e.passthrough=()=>e.clone({...e._zod.def,catchall:ve()}),e.loose=()=>e.clone({...e._zod.def,catchall:ve()}),e.strict=()=>e.clone({...e._zod.def,catchall:So()}),e.strip=()=>e.clone({...e._zod.def,catchall:void 0}),e.extend=n=>_n(e,n),e.safeExtend=n=>gn(e,n),e.merge=n=>vn(e,n),e.pick=n=>hn(e,n),e.omit=n=>mn(e,n),e.partial=(...n)=>bn(Po,e,n[0]),e.required=(...n)=>yn(xo,e,n[0])});function dd(e,t){const n={type:"object",shape:e??{},...d(t)};return new $t(n)}function pd(e,t){return new $t({type:"object",shape:e,catchall:So(),...d(t)})}function hd(e,t){return new $t({type:"object",shape:e,catchall:ve(),...d(t)})}const To=a("ZodUnion",(e,t)=>{$r.init(e,t),v.init(e,t),e.options=t.options});function Oo(e,t){return new To({type:"union",options:e,...d(t)})}const Ba=a("ZodDiscriminatedUnion",(e,t)=>{To.init(e,t),Qu.init(e,t)});function md(e,t,n){return new Ba({type:"union",options:t,discriminator:e,...d(n)})}const Va=a("ZodIntersection",(e,t)=>{ec.init(e,t),v.init(e,t)});function qa(e,t){return new Va({type:"intersection",left:e,right:t})}const Wa=a("ZodTuple",(e,t)=>{kr.init(e,t),v.init(e,t),e.rest=n=>e.clone({...e._zod.def,rest:n})});function Ga(e,t,n){const r=t instanceof g,o=r?n:t,s=r?t:null;return new Wa({type:"tuple",items:e,rest:s,...d(o)})}const Ao=a("ZodRecord",(e,t)=>{tc.init(e,t),v.init(e,t),e.keyType=t.keyType,e.valueType=t.valueType});function Ja(e,t,n){return new Ao({type:"record",keyType:e,valueType:t,...d(n)})}function _d(e,t,n){const r=J(e);return r._zod.values=void 0,new Ao({type:"record",keyType:r,valueType:t,...d(n)})}const Ha=a("ZodMap",(e,t)=>{nc.init(e,t),v.init(e,t),e.keyType=t.keyType,e.valueType=t.valueType});function gd(e,t,n){return new Ha({type:"map",keyType:e,valueType:t,...d(n)})}const Ya=a("ZodSet",(e,t)=>{rc.init(e,t),v.init(e,t),e.min=(...n)=>e.check(dt(...n)),e.nonempty=n=>e.check(dt(1,n)),e.max=(...n)=>e.check(Wr(...n)),e.size=(...n)=>e.check(Yc(...n))});function vd(e,t){return new Ya({type:"set",valueType:e,...d(t)})}const Ue=a("ZodEnum",(e,t)=>{oc.init(e,t),v.init(e,t),e.enum=t.entries,e.options=Object.values(t.entries);const n=new Set(Object.keys(t.entries));e.extract=(r,o)=>{const s={};for(const i of r)if(n.has(i))s[i]=t.entries[i];else throw new Error(`Key ${i} not found in enum`);return new Ue({...t,checks:[],...d(o),entries:s})},e.exclude=(r,o)=>{const s={...t.entries};for(const i of r)if(n.has(i))delete s[i];else throw new Error(`Key ${i} not found in enum`);return new Ue({...t,checks:[],...d(o),entries:s})}});function Io(e,t){const n=Array.isArray(e)?Object.fromEntries(e.map(r=>[r,r])):e;return new Ue({type:"enum",entries:n,...d(t)})}function bd(e,t){return new Ue({type:"enum",entries:e,...d(t)})}const Ka=a("ZodLiteral",(e,t)=>{sc.init(e,t),v.init(e,t),e.values=new Set(t.values),Object.defineProperty(e,"value",{get(){if
21(t.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return t.values[0]}})});function yd(e,t){return new Ka({type:"literal",values:Array.isArray(e)?e:[e],...d(t)})}const Xa=a("ZodFile",(e,t)=>{ic.init(e,t),v.init(e,t),e.min=(n,r)=>e.check(dt(n,r)),e.max=(n,r)=>e.check(Wr(n,r)),e.mime=(n,r)=>e.check(ra(Array.isArray(n)?n:[n],r))});function wd(e){return la(Xa,e)}const Qa=a("ZodTransform",(e,t)=>{uc.init(e,t),v.init(e,t),e._zod.parse=(n,r)=>{if(r.direction==="backward")throw new gt(e.constructor.name);n.addIssue=s=>{if(typeof s=="string")n.issues.push(le(s,n.value,t));else{const i=s;i.fatal&&(i.continue=!1),i.code??(i.code="custom"),i.input??(i.input=n.value),i.inst??(i.inst=e),n.issues.push(le(i))}};const o=t.transform(n.value,n);return o instanceof Promise?o.then(s=>(n.value=s,n)):(n.value=o,n)}});function Ro(e){return new Qa({type:"transform",transform:e})}const Po=a("ZodOptional",(e,t)=>{cc.init(e,t),v.init(e,t),e.unwrap=()=>e._zod.def.innerType});function ht(e){return new Po({type:"optional",innerType:e})}const el=a("ZodNullable",(e,t)=>{ac.init(e,t),v.init(e,t),e.unwrap=()=>e._zod.def.innerType});function mt(e){return new el({type:"nullable",innerType:e})}function zd(e){return ht(mt(e))}const tl=a("ZodDefault",(e,t)=>{lc.init(e,t),v.init(e,t),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function nl(e,t){return new tl({type:"default",innerType:e,get defaultValue(){return typeof t=="function"?t():Fe(t)}})}const rl=a("ZodPrefault",(e,t)=>{fc.init(e,t),v.init(e,t),e.unwrap=()=>e._zod.def.innerType});function ol(e,t){return new rl({type:"prefault",innerType:e,get defaultValue(){return typeof t=="function"?t():Fe(t)}})}const xo=a("ZodNonOptional",(e,t)=>{dc.init(e,t),v.init(e,t),e.unwrap=()=>e._zod.def.innerType});function sl(e,t){return new xo({type:"nonoptional",innerType:e,...d(t)})}const il=a("ZodSuccess",(e,t)=>{pc.init(e,t),v.init(e,t),e.unwrap=()=>e._zod.def.innerType});function $d(e){return new il({type:"success",innerType:e})}const ul=a("ZodCatch",(e,t)=>{hc.init(e,t),v.init(e,t),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function cl(e,t){return new ul({type:"catch",innerType:e,catchValue:typeof t=="function"?t:()=>t})}const al=a("ZodNaN",(e,t)=>{mc.init(e,t),v.init(e,t)});function kd(e){return Hc(al,e)}const No=a("ZodPipe",(e,t)=>{_c.init(e,t),v.init(e,t),e.in=t.in,e.out=t.out});function _t(e,t){return new No({type:"pipe",in:e,out:t})}const Co=a("ZodCodec",(e,t)=>{No.init(e,t),Zr.init(e,t)});function Zd(e,t,n){return new Co({type:"pipe",in:e,out:t,transform:n.decode,reverseTransform:n.encode})}const ll=a("ZodReadonly",(e,t)=>{gc.init(e,t),v.init(e,t),e.unwrap=()=>e._zod.def.innerType});function fl(e){return new ll({type:"readonly",innerType:e})}const dl=a("ZodTemplateLiteral",(e,t)=>{vc.init(e,t),v.init(e,t)});function Ed(e,t){return new dl({type:"template_literal",parts:e,...d(t)})}const pl=a("ZodLazy",(e,t)=>{wc.init(e,t),v.init(e,t),e.unwrap=()=>e._zod.def.getter()});function hl(e){return new pl({type:"lazy",getter:e})}const ml=a("ZodPromise",(e,t)=>{yc.init(e,t),v.init(e,t),e.unwrap=()=>e._zod.def.innerType});function Sd(e){return new ml({type:"promise",innerType:e})}const _l=a("ZodFunction",(e,t)=>{bc.init(e,t),v.init(e,t)});function Td(e){return new _l({type:"function",input:Array.isArray(e?.input)?Ga(e?.input):e?.input??zt(ve()),output:e?.output??ve()})}const kt=a("ZodCustom",(e,t)=>{zc.init(e,t),v.init(e,t)});function Od(e){const t=new Z({check:"custom"});return t._zod.check=e,t}function Ad(e,t){return fa(kt,e??(()=>!0),t)}function gl(e,t={}){return da(kt,e,t)}function vl(e){return pa(e)}const Id=ma,Rd=_a;function Pd(e,t={error:`Input not instance of ${e.name}`}){const n=new kt({type:"custom",check:"custom",fn:r=>r instanceof e,abort:!0,...d(t)});return n._zod.bag.Class=e,n}const xd=(...e)=>ga({Codec:Co,Boolean:ko,String:so},...e);function Nd(e){const t=hl(()=>Oo([Kt(e),Ia(),Ra(),Ca(),zt(t),Ja(Kt(),t)]));return t}function Cd(e,t){return _t(Ro(e),t)}export{$c as $,uu as A,_r as B,su as C,tu as D,mr as E,ru as F,Qi as G,Yi as H,au as I,eu as J,Ki as K,Gi as L,Ji as M,lu as N,cu as O,nu as P,Xi as Q,iu as R,Ge as S,ou as T,Zr as U,zc as V,Du as W,Hu as X,lc as Y,Qu as Z,Cu as _,Kt as a,aa as a$,mu as a0,gu as a1,gt as a2,oc as a3,kn as a4,ic as a5,bc as a6,pu as a7,Tu as a8,Ou as a9,C as aA,tc as aB,rc as aC,Je as aD,w as aE,pc as aF,Mu as aG,vc as aH,uc as aI,kr as aJ,g as aK,wu as aL,_u as aM,hu as aN,Bu as aO,$r as aP,Wu as aQ,Ju as aR,zu as aS,Ol as aT,a as aU,Ml as aV,Ll as aW,fu as aX,Tl as aY,Vl as aZ,Vc as a_,Zu as aa,ku as ab,Su as ac,Eu as ad,ec as ae,Uu as af,$u as ag,wc as ah,sc as ai,Au as aj,nc as ak,mc as al,vu as am,Gu as an,dc as ao,Vu as ap,ac as aq,vr as ar,Fu as as,Ku as at,Xu as au,cc as av,_c as aw,fc as ax,yc as ay,gc as az,wl as b,af as b$,Mr as b0,Br as b1,Uc as b2,jc as b3,gf as b4,ha as b5,Fr as b6,Lr as b7,Gl as b8,Wl as b9,Nc as bA,Dc as bB,nf as bC,Ur as bD,Dr as bE,Tc as bF,Sc as bG,Ac as bH,Oc as bI,qr as bJ,jr as bK,wf as bL,Jr as bM,lf as bN,Xc as bO,_e as bP,ne as bQ,Ec as bR,sf as bS,Gr as bT,Wr as bU,ra as bV,je as bW,dt as bX,ft as bY,Hc as bZ,Rr as b_,Jl as ba,ql as bb,Bl as bc,Pr as bd,xr as be,fa as bf,Jc as bg,En as bh,Tn as bi,hf as bj,tf as bk,Vr as bl,Er as bm,Ir as bn,Zn as bo,Sn as bp,na as bq,cf as br,la as bs,Pc as bt,xc as bu,ge as bv,W as bw,lt as bx,ea as by,Rc as bz,$l as c,Nl as c$,Yl as c0,Wc as c1,Xl as c2,mf as c3,Kl as c4,oa as c5,Bc as c6,pf as c7,Ic as c8,df as c9,Lc as cA,yf as cB,ia as cC,ua as cD,ff as cE,sa as cF,rf as cG,Cc as cH,Fc as c
21I,Nr as cJ,Mc as cK,ef as cL,qc as cM,Qc as cN,yt as cO,Sr as cP,Tr as cQ,Or as cR,Ar as cS,Gc as cT,Cr as cU,J as cV,G as cW,xl as cX,Cl as cY,ma as cZ,Pl as c_,de as ca,Be as cb,Ve as cc,vf as cd,Hl as ce,zf as cf,Ql as cg,bf as ch,of as ci,da as cj,Kc as ck,An as cl,Rn as cm,On as cn,In as co,qe as cp,We as cq,uf as cr,Yc as cs,ca as ct,ta as cu,Zc as cv,He as cw,ga as cx,_f as cy,pa as cz,ln as d,Ha as d$,gi as d0,vi as d1,ut as d2,gr as d3,xu as d4,ju as d5,_a as d6,jt as d7,Ut as d8,Rl as d9,lo as dA,ul as dB,Co as dC,kt as dD,Ye as dE,tl as dF,Ba as dG,wo as dH,io as dI,uo as dJ,Ue as dK,kf as dL,Xa as dM,_l as dN,pt as dO,mo as dP,_o as dQ,Kr as dR,Hr as dS,to as dT,Qr as dU,Va as dV,zo as dW,ho as dX,pl as dY,Ka as dZ,Aa as d_,Wi as da,kc as db,Ul as dc,Fl as dd,jl as de,Dl as df,yi as dg,wi as dh,bi as di,Il as dj,Al as dk,du as dl,so as dm,$o as dn,ko as dp,Zo as dq,La as dr,ja as ds,Ma as dt,bo as du,yo as dv,Eo as dw,go as dx,vo as dy,ao as dz,Zf as e,Kf as e$,al as e0,co as e1,Da as e2,xo as e3,Na as e4,el as e5,ze as e6,$t as e7,Po as e8,No as e9,qf as eA,Wf as eB,rd as eC,Ra as eD,cl as eE,Od as eF,Bf as eG,Vf as eH,Zd as eI,Nf as eJ,Cf as eK,Ad as eL,ld as eM,$a as eN,Za as eO,Id as eP,md as eQ,Gf as eR,Pf as eS,za as eT,ka as eU,Io as eV,wd as eW,Qf as eX,ed as eY,Ef as eZ,Xf as e_,rl as ea,ml as eb,ll as ec,j as ed,Ao as ee,Ya as ef,k as eg,il as eh,Pa as ei,dl as ej,Qa as ek,Wa as el,v as em,fo as en,wt as eo,te as ep,xa as eq,To as er,Ua as es,Fa as et,po as eu,oo as ev,nl as ew,Td as ex,cd as ey,zt as ez,on as f,Sf as f$,Yf as f0,Rf as f1,Pd as f2,Xt as f3,td as f4,od as f5,qa as f6,Ff as f7,Mf as f8,$f as f9,Sd as fA,fl as fB,Ja as fC,gl as fD,Sa as fE,Oa as fF,Ea as fG,Ta as fH,ya as fI,wa as fJ,vd as fK,pd as fL,Hf as fM,xd as fN,$d as fO,vl as fP,id as fQ,Ed as fR,Ro as fS,Ga as fT,n
21d as fU,sd as fV,jf as fW,ud as fX,Oo as fY,ve as fZ,If as f_,Nd as fa,Jf as fb,fd as fc,Df as fd,hl as fe,yd as ff,hd as fg,Lf as fh,gd as fi,Rd as fj,kd as fk,xf as fl,bd as fm,So as fn,sl as fo,Ca as fp,mt as fq,zd as fr,Ia as fs,ht as ft,va as fu,ba as fv,_d as fw,_t as fx,ol as fy,Cd as fz,ee as g,Tf as g0,Of as g1,Af as g2,ad as g3,Uf as g4,qu as h,Yu as i,ni as j,ce as k,Pu as l,Nu as m,yr as n,dd as o,Lu as p,br as q,Iu as r,zl as s,Ru as t,kl as u,bu as v,yu as w,hc as x,Z as y,Hi as z};
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.