Files
cirux/.next/server/chunks/647.js
T
2026-06-03 15:08:40 -05:00

62 lines
61 KiB
JavaScript

"use strict";exports.id=647,exports.ids=[647],exports.modules={4214:(a,b,c)=>{c.d(b,{JM:()=>i,Kd:()=>h,Wk:()=>j,a$:()=>g});var d=c(30902),e=c(98925);let f=(a,b)=>{a.name="$ZodError",Object.defineProperty(a,"_zod",{value:a._zod,enumerable:!1}),Object.defineProperty(a,"issues",{value:b,enumerable:!1}),a.message=JSON.stringify(b,e.k8,2),Object.defineProperty(a,"toString",{value:()=>a.message,enumerable:!1})},g=(0,d.xI)("$ZodError",f),h=(0,d.xI)("$ZodError",f,{Parent:Error});function i(a,b=a=>a.message){let c={},d=[];for(let e of a.issues)e.path.length>0?(c[e.path[0]]=c[e.path[0]]||[],c[e.path[0]].push(b(e))):d.push(b(e));return{formErrors:d,fieldErrors:c}}function j(a,b=a=>a.message){let c={_errors:[]},d=(a,e=[])=>{for(let f of a.issues)if("invalid_union"===f.code&&f.errors.length)f.errors.map(a=>d({issues:a},[...e,...f.path]));else if("invalid_key"===f.code)d({issues:f.issues},[...e,...f.path]);else if("invalid_element"===f.code)d({issues:f.issues},[...e,...f.path]);else{let a=[...e,...f.path];if(0===a.length)c._errors.push(b(f));else{let d=c,e=0;for(;e<a.length;){let c=a[e];e===a.length-1?(d[c]=d[c]||{_errors:[]},d[c]._errors.push(b(f))):d[c]=d[c]||{_errors:[]},d=d[c],e++}}}};return d(a),c}},30787:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"createDedupedByCallsiteServerErrorLoggerDev",{enumerable:!0,get:function(){return i}});let d=function(a,b){if(a&&a.__esModule)return a;if(null===a||"object"!=typeof a&&"function"!=typeof a)return{default:a};var c=e(b);if(c&&c.has(a))return c.get(a);var d={__proto__:null},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in a)if("default"!==g&&Object.prototype.hasOwnProperty.call(a,g)){var h=f?Object.getOwnPropertyDescriptor(a,g):null;h&&(h.get||h.set)?Object.defineProperty(d,g,h):d[g]=a[g]}return d.default=a,c&&c.set(a,d),d}(c(74515));function e(a){if("function"!=typeof WeakMap)return null;var b=new WeakMap,c=new WeakMap;return(e=function(a){return a?c:b})(a)}let f={current:null},g="function"==typeof d.cache?d.cache:a=>a,h=console.warn;function i(a){return function(...b){h(a(...b))}}g(a=>{try{h(f.current)}finally{f.current=null}})},30902:(a,b,c)=>{var d;function e(a,b,c){function d(c,d){if(c._zod||Object.defineProperty(c,"_zod",{value:{def:d,constr:g,traits:new Set},enumerable:!1}),c._zod.traits.has(a))return;c._zod.traits.add(a),b(c,d);let e=g.prototype,f=Object.keys(e);for(let a=0;a<f.length;a++){let b=f[a];b in c||(c[b]=e[b].bind(c))}}let e=c?.Parent??Object;class f extends e{}function g(a){var b;let e=c?.Parent?new f:this;for(let c of(d(e,a),(b=e._zod).deferred??(b.deferred=[]),e._zod.deferred))c();return e}return Object.defineProperty(f,"name",{value:a}),Object.defineProperty(g,"init",{value:d}),Object.defineProperty(g,Symbol.hasInstance,{value:b=>!!c?.Parent&&b instanceof c.Parent||b?._zod?.traits?.has(a)}),Object.defineProperty(g,"name",{value:a}),g}c.d(b,{$W:()=>i,GT:()=>f,cV:()=>g,cr:()=>h,xI:()=>e}),Symbol("zod_brand");class f extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}class g extends Error{constructor(a){super(`Encountered unidirectional transform during encode: ${a}`),this.name="ZodEncodeError"}}(d=globalThis).__zod_globalConfig??(d.__zod_globalConfig={});let h=globalThis.__zod_globalConfig;function i(a){return a&&Object.assign(h,a),h}},34885:(a,b,c)=>{let d,e,f,g,h,i,j,k;c.d(b,{EB:()=>bM,zM:()=>b5,eu:()=>cg,Ik:()=>cb,Yj:()=>bL});var l,m=c(30902);let n=/^[cC][0-9a-z]{6,}$/,o=/^[0-9a-z]+$/,p=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,q=/^[0-9a-vA-V]{20}$/,r=/^[A-Za-z0-9]{27}$/,s=/^[a-zA-Z0-9_-]{21}$/,t=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,u=/^([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})$/,v=a=>a?RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${a}[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)$/,w=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,x=/^(?:(?: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])$/,y=/^(([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}|:))$/,z=/^((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])$/,A=/^(([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])$/,B=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,C=/^[A-Za-z0-9_-]*$/,D=/^https?$/,E=/^\+[1-9]\d{6,14}$/,F="(?:(?:\\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])))",G=RegExp(`^${F}$`);function H(a){let b="(?:[01]\\d|2[0-3]):[0-5]\\d";return"number"==typeof a.precision?-1===a.precision?`${b}`:0===a.precision?`${b}:[0-5]\\d`:`${b}:[0-5]\\d\\.\\d{${a.precision}}`:`${b}(?::[0-5]\\d(?:\\.\\d+)?)?`}let I=/^(?:true|false)$/i,J=/^[^A-Z]*$/,K=/^[^a-z]*$/;var L=c(98925);let M=m.xI("$ZodCheck",(a,b)=>{var c;a._zod??(a._zod={}),a._zod.def=b,(c=a._zod).onattach??(c.onattach=[])}),N=m.xI("$ZodCheckMaxLength",(a,b)=>{var c;M.init(a,b),(c=a._zod.def).when??(c.when=a=>{let b=a.value;return!L.cl(b)&&void 0!==b.length}),a._zod.onattach.push(a=>{let c=a._zod.bag.maximum??1/0;b.maximum<c&&(a._zod.bag.maximum=b.maximum)}),a._zod.check=c=>{let d=c.value;if(d.length<=b.maximum)return;let e=L.Rc(d);c.issues.push({origin:e,code:"too_big",maximum:b.maximum,inclusive:!0,input:d,inst:a,continue:!b.abort})}}),O=m.xI("$ZodCheckMinLength",(a,b)=>{var c;M.init(a,b),(c=a._zod.def).when??(c.when=a=>{let b=a.value;return!L.cl(b)&&void 0!==b.length}),a._zod.onattach.push(a=>{let c=a._zod.bag.minimum??-1/0;b.minimum>c&&(a._zod.bag.minimum=b.minimum)}),a._zod.check=c=>{let d=c.value;if(d.length>=b.minimum)return;let e=L.Rc(d);c.issues.push({origin:e,code:"too_small",minimum:b.minimum,inclusive:!0,input:d,inst:a,continue:!b.abort})}}),P=m.xI("$ZodCheckLengthEquals",(a,b)=>{var c;M.init(a,b),(c=a._zod.def).when??(c.when=a=>{let b=a.value;return!L.cl(b)&&void 0!==b.length}),a._zod.onattach.push(a=>{let c=a._zod.bag;c.minimum=b.length,c.maximum=b.length,c.length=b.length}),a._zod.check=c=>{let d=c.value,e=d.length;if(e===b.length)return;let f=L.Rc(d),g=e>b.length;c.issues.push({origin:f,...g?{code:"too_big",maximum:b.length}:{code:"too_small",minimum:b.length},inclusive:!0,exact:!0,input:c.value,inst:a,continue:!b.abort})}}),Q=m.xI("$ZodCheckStringFormat",(a,b)=>{var c,d;M.init(a,b),a._zod.onattach.push(a=>{let c=a._zod.bag;c.format=b.format,b.pattern&&(c.patterns??(c.patterns=new Set),c.patterns.add(b.pattern))}),b.pattern?(c=a._zod).check??(c.check=c=>{b.pattern.lastIndex=0,b.pattern.test(c.value)||c.issues.push({origin:"string",code:"invalid_format",format:b.format,input:c.value,...b.pattern?{pattern:b.pattern.toString()}:{},inst:a,continue:!b.abort})}):(d=a._zod).check??(d.check=()=>{})}),R=m.xI("$ZodCheckRegex",(a,b)=>{Q.init(a,b),a._zod.check=c=>{b.pattern.lastIndex=0,b.pattern.test(c.value)||c.issues.push({origin:"string",code:"invalid_format",format:"regex",input:c.value,pattern:b.pattern.toString(),inst:a,continue:!b.abort})}}),S=m.xI("$ZodCheckLowerCase",(a,b)=>{b.pattern??(b.pattern=J),Q.init(a,b)}),T=m.xI("$ZodCheckUpperCase",(a,b)=>{b.pattern??(b.pattern=K),Q.init(a,b)}),U=m.xI("$ZodCheckIncludes",(a,b)=>{M.init(a,b);let c=L.$f(b.includes),d=new RegExp("number"==typeof b.position?`^.{${b.position}}${c}`:c);b.pattern=d,a._zod.onattach.push(a=>{let b=a._zod.bag;b.patterns??(b.patterns=new Set),b.patterns.add(d)}),a._zod.check=c=>{c.value.includes(b.includes,b.position)||c.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:b.includes,input:c.value,inst:a,continue:!b.abort})}}),V=m.xI("$ZodCheckStartsWith",(a,b)=>{M.init(a,b);let c=RegExp(`^${L.$f(b.prefix)}.*`);b.pattern??(b.pattern=c),a._zod.onattach.push(a=>{let b=a._zod.bag;b.patterns??(b.patterns=new Set),b.patterns.add(c)}),a._zod.check=c=>{c.value.startsWith(b.prefix)||c.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:b.prefix,input:c.value,inst:a,continue:!b.abort})}}),W=m.xI("$ZodCheckEndsWith",(a,b)=>{M.init(a,b);let c=RegExp(`.*${L.$f(b.suffix)}$`);b.pattern??(b.pattern=c),a._zod.onattach.push(a=>{let b=a._zod.bag;b.patterns??(b.patterns=new Set),b.patterns.add(c)}),a._zod.check=c=>{c.value.endsWith(b.suffix)||c.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:b.suffix,input:c.value,inst:a,continue:!b.abort})}}),X=m.xI("$ZodCheckOverwrite",(a,b)=>{M.init(a,b),a._zod.check=a=>{a.value=b.tx(a.value)}});class Y{constructor(a=[]){this.content=[],this.indent=0,this&&(this.args=a)}indented(a){this.indent+=1,a(this),this.indent-=1}write(a){if("function"==typeof a){a(this,{execution:"sync"}),a(this,{execution:"async"});return}let b=a.split("\n").filter(a=>a),c=Math.min(...b.map(a=>a.length-a.trimStart().length));for(let a of b.map(a=>a.slice(c)).map(a=>" ".repeat(2*this.indent)+a))this.content.push(a)}compile(){return Function(...this?.args,[...(this?.content??[""]).map(a=>` ${a}`)].join("\n"))}}var Z=c(4214);let $=a=>(b,c,d,e)=>{let f=d?{...d,async:!1}:{async:!1},g=b._zod.run({value:c,issues:[]},f);if(g instanceof Promise)throw new m.GT;if(g.issues.length){let b=new(e?.Err??a)(g.issues.map(a=>L.iR(a,f,m.$W())));throw L.gx(b,e?.callee),b}return g.value};Z.Kd;let _=a=>async(b,c,d,e)=>{let f=d?{...d,async:!0}:{async:!0},g=b._zod.run({value:c,issues:[]},f);if(g instanceof Promise&&(g=await g),g.issues.length){let b=new(e?.Err??a)(g.issues.map(a=>L.iR(a,f,m.$W())));throw L.gx(b,e?.callee),b}return g.value};Z.Kd;let aa=a=>(b,c,d)=>{let e=d?{...d,async:!1}:{async:!1},f=b._zod.run({value:c,issues:[]},e);if(f instanceof Promise)throw new m.GT;return f.issues.length?{success:!1,error:new(a??Z.a$)(f.issues.map(a=>L.iR(a,e,m.$W())))}:{success:!0,data:f.value}},ab=aa(Z.Kd),ac=a=>async(b,c,d)=>{let e=d?{...d,async:!0}:{async:!0},f=b._zod.run({value:c,issues:[]},e);return f instanceof Promise&&(f=await f),f.issues.length?{success:!1,error:new a(f.issues.map(a=>L.iR(a,e,m.$W())))}:{success:!0,data:f.value}},ad=ac(Z.Kd);Z.Kd,Z.Kd,Z.Kd,Z.Kd,Z.Kd,Z.Kd,Z.Kd,Z.Kd;let ae={major:4,minor:4,patch:3},af=m.xI("$ZodType",(a,b)=>{var c;a??(a={}),a._zod.def=b,a._zod.bag=a._zod.bag||{},a._zod.version=ae;let d=[...a._zod.def.checks??[]];for(let b of(a._zod.traits.has("$ZodCheck")&&d.unshift(a),d))for(let c of b._zod.onattach)c(a);if(0===d.length)(c=a._zod).deferred??(c.deferred=[]),a._zod.deferred?.push(()=>{a._zod.run=a._zod.parse});else{let b=(a,b,c)=>{let d,e=L.QH(a);for(let f of b){if(f._zod.def.when){if(L.rL(a)||!f._zod.def.when(a))continue}else if(e)continue;let b=a.issues.length,g=f._zod.check(a);if(g instanceof Promise&&c?.async===!1)throw new m.GT;if(d||g instanceof Promise)d=(d??Promise.resolve()).then(async()=>{await g,a.issues.length!==b&&(e||(e=L.QH(a,b)))});else{if(a.issues.length===b)continue;e||(e=L.QH(a,b))}}return d?d.then(()=>a):a},c=(c,e,f)=>{if(L.QH(c))return c.aborted=!0,c;let g=b(e,d,f);if(g instanceof Promise){if(!1===f.async)throw new m.GT;return g.then(b=>a._zod.parse(b,f))}return a._zod.parse(g,f)};a._zod.run=(e,f)=>{if(f.skipChecks)return a._zod.parse(e,f);if("backward"===f.direction){let b=a._zod.parse({value:e.value,issues:[]},{...f,skipChecks:!0});return b instanceof Promise?b.then(a=>c(a,e,f)):c(b,e,f)}let g=a._zod.parse(e,f);if(g instanceof Promise){if(!1===f.async)throw new m.GT;return g.then(a=>b(a,d,f))}return b(g,d,f)}}L.gJ(a,"~standard",()=>({validate:b=>{try{let c=ab(a,b);return c.success?{value:c.data}:{issues:c.error?.issues}}catch(c){return ad(a,b).then(a=>a.success?{value:a.data}:{issues:a.error?.issues})}},vendor:"zod",version:1}))}),ag=m.xI("$ZodString",(a,b)=>{af.init(a,b),a._zod.pattern=[...a?._zod.bag?.patterns??[]].pop()??(a=>{let b=a?`[\\s\\S]{${a?.minimum??0},${a?.maximum??""}}`:"[\\s\\S]*";return RegExp(`^${b}$`)})(a._zod.bag),a._zod.parse=(c,d)=>{if(b.coerce)try{c.value=String(c.value)}catch(a){}return"string"==typeof c.value||c.issues.push({expected:"string",code:"invalid_type",input:c.value,inst:a}),c}}),ah=m.xI("$ZodStringFormat",(a,b)=>{Q.init(a,b),ag.init(a,b)}),ai=m.xI("$ZodGUID",(a,b)=>{b.pattern??(b.pattern=u),ah.init(a,b)}),aj=m.xI("$ZodUUID",(a,b)=>{if(b.version){let a={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[b.version];if(void 0===a)throw Error(`Invalid UUID version: "${b.version}"`);b.pattern??(b.pattern=v(a))}else b.pattern??(b.pattern=v());ah.init(a,b)}),ak=m.xI("$ZodEmail",(a,b)=>{b.pattern??(b.pattern=w),ah.init(a,b)}),al=m.xI("$ZodURL",(a,b)=>{ah.init(a,b),a._zod.check=c=>{try{let d=c.value.trim();if(!b.normalize&&b.protocol?.source===D.source&&!/^https?:\/\//i.test(d))return void c.issues.push({code:"invalid_format",format:"url",note:"Invalid URL format",input:c.value,inst:a,continue:!b.abort});let e=new URL(d);b.hostname&&(b.hostname.lastIndex=0,b.hostname.test(e.hostname)||c.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:b.hostname.source,input:c.value,inst:a,continue:!b.abort})),b.protocol&&(b.protocol.lastIndex=0,b.protocol.test(e.protocol.endsWith(":")?e.protocol.slice(0,-1):e.protocol)||c.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:b.protocol.source,input:c.value,inst:a,continue:!b.abort})),b.normalize?c.value=e.href:c.value=d;return}catch(d){c.issues.push({code:"invalid_format",format:"url",input:c.value,inst:a,continue:!b.abort})}}}),am=m.xI("$ZodEmoji",(a,b)=>{b.pattern??(b.pattern=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),ah.init(a,b)}),an=m.xI("$ZodNanoID",(a,b)=>{b.pattern??(b.pattern=s),ah.init(a,b)}),ao=m.xI("$ZodCUID",(a,b)=>{b.pattern??(b.pattern=n),ah.init(a,b)}),ap=m.xI("$ZodCUID2",(a,b)=>{b.pattern??(b.pattern=o),ah.init(a,b)}),aq=m.xI("$ZodULID",(a,b)=>{b.pattern??(b.pattern=p),ah.init(a,b)}),ar=m.xI("$ZodXID",(a,b)=>{b.pattern??(b.pattern=q),ah.init(a,b)}),as=m.xI("$ZodKSUID",(a,b)=>{b.pattern??(b.pattern=r),ah.init(a,b)}),at=m.xI("$ZodISODateTime",(a,b)=>{b.pattern??(b.pattern=function(a){let b=H({precision:a.precision}),c=["Z"];a.local&&c.push(""),a.offset&&c.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let d=`${b}(?:${c.join("|")})`;return RegExp(`^${F}T(?:${d})$`)}(b)),ah.init(a,b)}),au=m.xI("$ZodISODate",(a,b)=>{b.pattern??(b.pattern=G),ah.init(a,b)}),av=m.xI("$ZodISOTime",(a,b)=>{b.pattern??(b.pattern=RegExp(`^${H(b)}$`)),ah.init(a,b)}),aw=m.xI("$ZodISODuration",(a,b)=>{b.pattern??(b.pattern=t),ah.init(a,b)}),ax=m.xI("$ZodIPv4",(a,b)=>{b.pattern??(b.pattern=x),ah.init(a,b),a._zod.bag.format="ipv4"}),ay=m.xI("$ZodIPv6",(a,b)=>{b.pattern??(b.pattern=y),ah.init(a,b),a._zod.bag.format="ipv6",a._zod.check=c=>{try{new URL(`http://[${c.value}]`)}catch{c.issues.push({code:"invalid_format",format:"ipv6",input:c.value,inst:a,continue:!b.abort})}}}),az=m.xI("$ZodCIDRv4",(a,b)=>{b.pattern??(b.pattern=z),ah.init(a,b)}),aA=m.xI("$ZodCIDRv6",(a,b)=>{b.pattern??(b.pattern=A),ah.init(a,b),a._zod.check=c=>{let d=c.value.split("/");try{if(2!==d.length)throw Error();let[a,b]=d;if(!b)throw Error();let c=Number(b);if(`${c}`!==b||c<0||c>128)throw Error();new URL(`http://[${a}]`)}catch{c.issues.push({code:"invalid_format",format:"cidrv6",input:c.value,inst:a,continue:!b.abort})}}});function aB(a){if(""===a)return!0;if(/\s/.test(a)||a.length%4!=0)return!1;try{return atob(a),!0}catch{return!1}}let aC=m.xI("$ZodBase64",(a,b)=>{b.pattern??(b.pattern=B),ah.init(a,b),a._zod.bag.contentEncoding="base64",a._zod.check=c=>{aB(c.value)||c.issues.push({code:"invalid_format",format:"base64",input:c.value,inst:a,continue:!b.abort})}}),aD=m.xI("$ZodBase64URL",(a,b)=>{b.pattern??(b.pattern=C),ah.init(a,b),a._zod.bag.contentEncoding="base64url",a._zod.check=c=>{!function(a){if(!C.test(a))return!1;let b=a.replace(/[-_]/g,a=>"-"===a?"+":"/");return aB(b.padEnd(4*Math.ceil(b.length/4),"="))}(c.value)&&c.issues.push({code:"invalid_format",format:"base64url",input:c.value,inst:a,continue:!b.abort})}}),aE=m.xI("$ZodE164",(a,b)=>{b.pattern??(b.pattern=E),ah.init(a,b)}),aF=m.xI("$ZodJWT",(a,b)=>{ah.init(a,b),a._zod.check=c=>{!function(a,b=null){try{let c=a.split(".");if(3!==c.length)return!1;let[d]=c;if(!d)return!1;let e=JSON.parse(atob(d));if("typ"in e&&e?.typ!=="JWT"||!e.alg||b&&(!("alg"in e)||e.alg!==b))return!1;return!0}catch{return!1}}(c.value,b.alg)&&c.issues.push({code:"invalid_format",format:"jwt",input:c.value,inst:a,continue:!b.abort})}}),aG=m.xI("$ZodBoolean",(a,b)=>{af.init(a,b),a._zod.pattern=I,a._zod.parse=(c,d)=>{if(b.coerce)try{c.value=!!c.value}catch(a){}let e=c.value;return"boolean"==typeof e||c.issues.push({expected:"boolean",code:"invalid_type",input:e,inst:a}),c}}),aH=m.xI("$ZodUnknown",(a,b)=>{af.init(a,b),a._zod.parse=a=>a}),aI=m.xI("$ZodNever",(a,b)=>{af.init(a,b),a._zod.parse=(b,c)=>(b.issues.push({expected:"never",code:"invalid_type",input:b.value,inst:a}),b)});function aJ(a,b,c){a.issues.length&&b.issues.push(...L.lQ(c,a.issues)),b.value[c]=a.value}let aK=m.xI("$ZodArray",(a,b)=>{af.init(a,b),a._zod.parse=(c,d)=>{let e=c.value;if(!Array.isArray(e))return c.issues.push({expected:"array",code:"invalid_type",input:e,inst:a}),c;c.value=Array(e.length);let f=[];for(let a=0;a<e.length;a++){let g=e[a],h=b.element._zod.run({value:g,issues:[]},d);h instanceof Promise?f.push(h.then(b=>aJ(b,c,a))):aJ(h,c,a)}return f.length?Promise.all(f).then(()=>c):c}});function aL(a,b,c,d,e,f){let g=c in d;if(a.issues.length){if(e&&f&&!g)return;b.issues.push(...L.lQ(c,a.issues))}if(!g&&!e){a.issues.length||b.issues.push({code:"invalid_type",expected:"nonoptional",input:void 0,path:[c]});return}void 0===a.value?g&&(b.value[c]=void 0):b.value[c]=a.value}function aM(a){let b=Object.keys(a.shape);for(let c of b)if(!a.shape?.[c]?._zod?.traits?.has("$ZodType"))throw Error(`Invalid element at key "${c}": expected a Zod schema`);let c=L.NM(a.shape);return{...a,keys:b,keySet:new Set(b),numKeys:b.length,optionalKeys:new Set(c)}}function aN(a,b,c,d,e,f){let g=[],h=e.keySet,i=e.catchall._zod,j=i.def.type,k="optional"===i.optin,l="optional"===i.optout;for(let e in b){if("__proto__"===e||h.has(e))continue;if("never"===j){g.push(e);continue}let f=i.run({value:b[e],issues:[]},d);f instanceof Promise?a.push(f.then(a=>aL(a,c,e,b,k,l))):aL(f,c,e,b,k,l)}return(g.length&&c.issues.push({code:"unrecognized_keys",keys:g,input:b,inst:f}),a.length)?Promise.all(a).then(()=>c):c}let aO=m.xI("$ZodObject",(a,b)=>{let c;af.init(a,b);let d=Object.getOwnPropertyDescriptor(b,"shape");if(!d?.get){let a=b.shape;Object.defineProperty(b,"shape",{get:()=>{let c={...a};return Object.defineProperty(b,"shape",{value:c}),c}})}let e=L.PO(()=>aM(b));L.gJ(a._zod,"propValues",()=>{let a=b.shape,c={};for(let b in a){let d=a[b]._zod;if(d.values)for(let a of(c[b]??(c[b]=new Set),d.values))c[b].add(a)}return c});let f=L.Gv,g=b.catchall;a._zod.parse=(b,d)=>{c??(c=e.value);let h=b.value;if(!f(h))return b.issues.push({expected:"object",code:"invalid_type",input:h,inst:a}),b;b.value={};let i=[],j=c.shape;for(let a of c.keys){let c=j[a],e="optional"===c._zod.optin,f="optional"===c._zod.optout,g=c._zod.run({value:h[a],issues:[]},d);g instanceof Promise?i.push(g.then(c=>aL(c,b,a,h,e,f))):aL(g,b,a,h,e,f)}return g?aN(i,h,b,d,e.value,a):i.length?Promise.all(i).then(()=>b):b}}),aP=m.xI("$ZodObjectJIT",(a,b)=>{let c,d;aO.init(a,b);let e=a._zod.parse,f=L.PO(()=>aM(b)),g=L.Gv,h=!m.cr.jitless,i=L.hI,j=h&&i.value,k=b.catchall;a._zod.parse=(i,l)=>{d??(d=f.value);let m=i.value;return g(m)?h&&j&&l?.async===!1&&!0!==l.jitless?(c||(c=(a=>{let b=new Y(["shape","payload","ctx"]),c=f.value,d=a=>{let b=L.UQ(a);return`shape[${b}]._zod.run({ value: input[${b}], issues: [] }, ctx)`};b.write("const input = payload.value;");let e=Object.create(null),g=0;for(let a of c.keys)e[a]=`key_${g++}`;for(let f of(b.write("const newResult = {};"),c.keys)){let c=e[f],g=L.UQ(f),h=a[f],i=h?._zod?.optin==="optional",j=h?._zod?.optout==="optional";b.write(`const ${c} = ${d(f)};`),i&&j?b.write(`
if (${c}.issues.length) {
if (${g} in input) {
payload.issues = payload.issues.concat(${c}.issues.map(iss => ({
...iss,
path: iss.path ? [${g}, ...iss.path] : [${g}]
})));
}
}
if (${c}.value === undefined) {
if (${g} in input) {
newResult[${g}] = undefined;
}
} else {
newResult[${g}] = ${c}.value;
}
`):i?b.write(`
if (${c}.issues.length) {
payload.issues = payload.issues.concat(${c}.issues.map(iss => ({
...iss,
path: iss.path ? [${g}, ...iss.path] : [${g}]
})));
}
if (${c}.value === undefined) {
if (${g} in input) {
newResult[${g}] = undefined;
}
} else {
newResult[${g}] = ${c}.value;
}
`):b.write(`
const ${c}_present = ${g} in input;
if (${c}.issues.length) {
payload.issues = payload.issues.concat(${c}.issues.map(iss => ({
...iss,
path: iss.path ? [${g}, ...iss.path] : [${g}]
})));
}
if (!${c}_present && !${c}.issues.length) {
payload.issues.push({
code: "invalid_type",
expected: "nonoptional",
input: undefined,
path: [${g}]
});
}
if (${c}_present) {
if (${c}.value === undefined) {
newResult[${g}] = undefined;
} else {
newResult[${g}] = ${c}.value;
}
}
`)}b.write("payload.value = newResult;"),b.write("return payload;");let h=b.compile();return(b,c)=>h(a,b,c)})(b.shape)),i=c(i,l),k)?aN([],m,i,l,d,a):i:e(i,l):(i.issues.push({expected:"object",code:"invalid_type",input:m,inst:a}),i)}});function aQ(a,b,c,d){for(let c of a)if(0===c.issues.length)return b.value=c.value,b;let e=a.filter(a=>!L.QH(a));return 1===e.length?(b.value=e[0].value,e[0]):(b.issues.push({code:"invalid_union",input:b.value,inst:c,errors:a.map(a=>a.issues.map(a=>L.iR(a,d,m.$W())))}),b)}let aR=m.xI("$ZodUnion",(a,b)=>{af.init(a,b),L.gJ(a._zod,"optin",()=>b.options.some(a=>"optional"===a._zod.optin)?"optional":void 0),L.gJ(a._zod,"optout",()=>b.options.some(a=>"optional"===a._zod.optout)?"optional":void 0),L.gJ(a._zod,"values",()=>{if(b.options.every(a=>a._zod.values))return new Set(b.options.flatMap(a=>Array.from(a._zod.values)))}),L.gJ(a._zod,"pattern",()=>{if(b.options.every(a=>a._zod.pattern)){let a=b.options.map(a=>a._zod.pattern);return RegExp(`^(${a.map(a=>L.p6(a.source)).join("|")})$`)}});let c=1===b.options.length?b.options[0]._zod.run:null;a._zod.parse=(d,e)=>{if(c)return c(d,e);let f=!1,g=[];for(let a of b.options){let b=a._zod.run({value:d.value,issues:[]},e);if(b instanceof Promise)g.push(b),f=!0;else{if(0===b.issues.length)return b;g.push(b)}}return f?Promise.all(g).then(b=>aQ(b,d,a,e)):aQ(g,d,a,e)}}),aS=m.xI("$ZodIntersection",(a,b)=>{af.init(a,b),a._zod.parse=(a,c)=>{let d=a.value,e=b.left._zod.run({value:d,issues:[]},c),f=b.right._zod.run({value:d,issues:[]},c);return e instanceof Promise||f instanceof Promise?Promise.all([e,f]).then(([b,c])=>aT(a,b,c)):aT(a,e,f)}});function aT(a,b,c){let d,e=new Map;for(let c of b.issues)if("unrecognized_keys"===c.code)for(let a of(d??(d=c),c.keys))e.has(a)||e.set(a,{}),e.get(a).l=!0;else a.issues.push(c);for(let b of c.issues)if("unrecognized_keys"===b.code)for(let a of b.keys)e.has(a)||e.set(a,{}),e.get(a).r=!0;else a.issues.push(b);let f=[...e].filter(([,a])=>a.l&&a.r).map(([a])=>a);if(f.length&&d&&a.issues.push({...d,keys:f}),L.QH(a))return a;let g=function a(b,c){if(b===c||b instanceof Date&&c instanceof Date&&+b==+c)return{valid:!0,data:b};if(L.Qd(b)&&L.Qd(c)){let d=Object.keys(c),e=Object.keys(b).filter(a=>-1!==d.indexOf(a)),f={...b,...c};for(let d of e){let e=a(b[d],c[d]);if(!e.valid)return{valid:!1,mergeErrorPath:[d,...e.mergeErrorPath]};f[d]=e.data}return{valid:!0,data:f}}if(Array.isArray(b)&&Array.isArray(c)){if(b.length!==c.length)return{valid:!1,mergeErrorPath:[]};let d=[];for(let e=0;e<b.length;e++){let f=a(b[e],c[e]);if(!f.valid)return{valid:!1,mergeErrorPath:[e,...f.mergeErrorPath]};d.push(f.data)}return{valid:!0,data:d}}return{valid:!1,mergeErrorPath:[]}}(b.value,c.value);if(!g.valid)throw Error(`Unmergable intersection. Error path: ${JSON.stringify(g.mergeErrorPath)}`);return a.value=g.data,a}let aU=m.xI("$ZodEnum",(a,b)=>{af.init(a,b);let c=L.w5(b.entries),d=new Set(c);a._zod.values=d,a._zod.pattern=RegExp(`^(${c.filter(a=>L.qQ.has(typeof a)).map(a=>"string"==typeof a?L.$f(a):a.toString()).join("|")})$`),a._zod.parse=(b,e)=>{let f=b.value;return d.has(f)||b.issues.push({code:"invalid_value",values:c,input:f,inst:a}),b}}),aV=m.xI("$ZodLiteral",(a,b)=>{if(af.init(a,b),0===b.values.length)throw Error("Cannot create literal schema with no valid values");let c=new Set(b.values);a._zod.values=c,a._zod.pattern=RegExp(`^(${b.values.map(a=>"string"==typeof a?L.$f(a):a?L.$f(a.toString()):String(a)).join("|")})$`),a._zod.parse=(d,e)=>{let f=d.value;return c.has(f)||d.issues.push({code:"invalid_value",values:b.values,input:f,inst:a}),d}}),aW=m.xI("$ZodTransform",(a,b)=>{af.init(a,b),a._zod.optin="optional",a._zod.parse=(c,d)=>{if("backward"===d.direction)throw new m.cV(a.constructor.name);let e=b.transform(c.value,c);if(d.async)return(e instanceof Promise?e:Promise.resolve(e)).then(a=>(c.value=a,c.fallback=!0,c));if(e instanceof Promise)throw new m.GT;return c.value=e,c.fallback=!0,c}});function aX(a,b){return void 0===b&&(a.issues.length||a.fallback)?{issues:[],value:void 0}:a}let aY=m.xI("$ZodOptional",(a,b)=>{af.init(a,b),a._zod.optin="optional",a._zod.optout="optional",L.gJ(a._zod,"values",()=>b.innerType._zod.values?new Set([...b.innerType._zod.values,void 0]):void 0),L.gJ(a._zod,"pattern",()=>{let a=b.innerType._zod.pattern;return a?RegExp(`^(${L.p6(a.source)})?$`):void 0}),a._zod.parse=(a,c)=>{if("optional"===b.innerType._zod.optin){let d=a.value,e=b.innerType._zod.run(a,c);return e instanceof Promise?e.then(a=>aX(a,d)):aX(e,d)}return void 0===a.value?a:b.innerType._zod.run(a,c)}}),aZ=m.xI("$ZodExactOptional",(a,b)=>{aY.init(a,b),L.gJ(a._zod,"values",()=>b.innerType._zod.values),L.gJ(a._zod,"pattern",()=>b.innerType._zod.pattern),a._zod.parse=(a,c)=>b.innerType._zod.run(a,c)}),a$=m.xI("$ZodNullable",(a,b)=>{af.init(a,b),L.gJ(a._zod,"optin",()=>b.innerType._zod.optin),L.gJ(a._zod,"optout",()=>b.innerType._zod.optout),L.gJ(a._zod,"pattern",()=>{let a=b.innerType._zod.pattern;return a?RegExp(`^(${L.p6(a.source)}|null)$`):void 0}),L.gJ(a._zod,"values",()=>b.innerType._zod.values?new Set([...b.innerType._zod.values,null]):void 0),a._zod.parse=(a,c)=>null===a.value?a:b.innerType._zod.run(a,c)}),a_=m.xI("$ZodDefault",(a,b)=>{af.init(a,b),a._zod.optin="optional",L.gJ(a._zod,"values",()=>b.innerType._zod.values),a._zod.parse=(a,c)=>{if("backward"===c.direction)return b.innerType._zod.run(a,c);if(void 0===a.value)return a.value=b.defaultValue,a;let d=b.innerType._zod.run(a,c);return d instanceof Promise?d.then(a=>a0(a,b)):a0(d,b)}});function a0(a,b){return void 0===a.value&&(a.value=b.defaultValue),a}let a1=m.xI("$ZodPrefault",(a,b)=>{af.init(a,b),a._zod.optin="optional",L.gJ(a._zod,"values",()=>b.innerType._zod.values),a._zod.parse=(a,c)=>("backward"===c.direction||void 0===a.value&&(a.value=b.defaultValue),b.innerType._zod.run(a,c))}),a2=m.xI("$ZodNonOptional",(a,b)=>{af.init(a,b),L.gJ(a._zod,"values",()=>{let a=b.innerType._zod.values;return a?new Set([...a].filter(a=>void 0!==a)):void 0}),a._zod.parse=(c,d)=>{let e=b.innerType._zod.run(c,d);return e instanceof Promise?e.then(b=>a3(b,a)):a3(e,a)}});function a3(a,b){return a.issues.length||void 0!==a.value||a.issues.push({code:"invalid_type",expected:"nonoptional",input:a.value,inst:b}),a}let a4=m.xI("$ZodCatch",(a,b)=>{af.init(a,b),a._zod.optin="optional",L.gJ(a._zod,"optout",()=>b.innerType._zod.optout),L.gJ(a._zod,"values",()=>b.innerType._zod.values),a._zod.parse=(a,c)=>{if("backward"===c.direction)return b.innerType._zod.run(a,c);let d=b.innerType._zod.run(a,c);return d instanceof Promise?d.then(d=>(a.value=d.value,d.issues.length&&(a.value=b.catchValue({...a,error:{issues:d.issues.map(a=>L.iR(a,c,m.$W()))},input:a.value}),a.issues=[],a.fallback=!0),a)):(a.value=d.value,d.issues.length&&(a.value=b.catchValue({...a,error:{issues:d.issues.map(a=>L.iR(a,c,m.$W()))},input:a.value}),a.issues=[],a.fallback=!0),a)}}),a5=m.xI("$ZodPipe",(a,b)=>{af.init(a,b),L.gJ(a._zod,"values",()=>b.in._zod.values),L.gJ(a._zod,"optin",()=>b.in._zod.optin),L.gJ(a._zod,"optout",()=>b.out._zod.optout),L.gJ(a._zod,"propValues",()=>b.in._zod.propValues),a._zod.parse=(a,c)=>{if("backward"===c.direction){let d=b.out._zod.run(a,c);return d instanceof Promise?d.then(a=>a6(a,b.in,c)):a6(d,b.in,c)}let d=b.in._zod.run(a,c);return d instanceof Promise?d.then(a=>a6(a,b.out,c)):a6(d,b.out,c)}});function a6(a,b,c){return a.issues.length?(a.aborted=!0,a):b._zod.run({value:a.value,issues:a.issues,fallback:a.fallback},c)}let a7=m.xI("$ZodReadonly",(a,b)=>{af.init(a,b),L.gJ(a._zod,"propValues",()=>b.innerType._zod.propValues),L.gJ(a._zod,"values",()=>b.innerType._zod.values),L.gJ(a._zod,"optin",()=>b.innerType?._zod?.optin),L.gJ(a._zod,"optout",()=>b.innerType?._zod?.optout),a._zod.parse=(a,c)=>{if("backward"===c.direction)return b.innerType._zod.run(a,c);let d=b.innerType._zod.run(a,c);return d instanceof Promise?d.then(a8):a8(d)}});function a8(a){return a.value=Object.freeze(a.value),a}let a9=m.xI("$ZodCustom",(a,b)=>{M.init(a,b),af.init(a,b),a._zod.parse=(a,b)=>a,a._zod.check=c=>{let d=c.value,e=b.fn(d);if(e instanceof Promise)return e.then(b=>ba(b,c,d,a));ba(e,c,d,a)}});function ba(a,b,c,d){if(!a){let a={code:"custom",input:c,inst:d,path:[...d._zod.def.path??[]],continue:!d._zod.def.abort};d._zod.def.params&&(a.params=d._zod.def.params),b.issues.push(L.sn(a))}}Symbol("ZodOutput"),Symbol("ZodInput");class bb{constructor(){this._map=new WeakMap,this._idmap=new Map}add(a,...b){let c=b[0];return this._map.set(a,c),c&&"object"==typeof c&&"id"in c&&this._idmap.set(c.id,a),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(a){let b=this._map.get(a);return b&&"object"==typeof b&&"id"in b&&this._idmap.delete(b.id),this._map.delete(a),this}get(a){let b=a._zod.parent;if(b){let c={...this.get(b)??{}};delete c.id;let d={...c,...this._map.get(a)};return Object.keys(d).length?d:void 0}return this._map.get(a)}has(a){return this._map.has(a)}}(l=globalThis).__zod_globalRegistry??(l.__zod_globalRegistry=new bb);let bc=globalThis.__zod_globalRegistry;function bd(a,b){return new a({type:"string",format:"guid",check:"string_format",abort:!1,...L.A2(b)})}function be(a,b){return new N({check:"max_length",...L.A2(b),maximum:a})}function bf(a,b){return new O({check:"min_length",...L.A2(b),minimum:a})}function bg(a,b){return new P({check:"length_equals",...L.A2(b),length:a})}function bh(a){return new X({check:"overwrite",tx:a})}function bi(a){let b=a?.target??"draft-2020-12";return"draft-4"===b&&(b="draft-04"),"draft-7"===b&&(b="draft-07"),{processors:a.processors??{},metadataRegistry:a?.metadata??bc,target:b,unrepresentable:a?.unrepresentable??"throw",override:a?.override??(()=>{}),io:a?.io??"output",counter:0,seen:new Map,cycles:a?.cycles??"ref",reused:a?.reused??"inline",external:a?.external??void 0}}function bj(a,b,c={path:[],schemaPath:[]}){var d;let e=a._zod.def,f=b.seen.get(a);if(f)return f.count++,c.schemaPath.includes(a)&&(f.cycle=c.path),f.schema;let g={schema:{},count:1,cycle:void 0,path:c.path};b.seen.set(a,g);let h=a._zod.toJSONSchema?.();if(h)g.schema=h;else{let d={...c,schemaPath:[...c.schemaPath,a],path:c.path};if(a._zod.processJSONSchema)a._zod.processJSONSchema(b,g.schema,d);else{let c=g.schema,f=b.processors[e.type];if(!f)throw Error(`[toJSONSchema]: Non-representable type encountered: ${e.type}`);f(a,b,c,d)}let f=a._zod.parent;f&&(g.ref||(g.ref=f),bj(f,b,d),b.seen.get(f).isParent=!0)}let i=b.metadataRegistry.get(a);return i&&Object.assign(g.schema,i),"input"===b.io&&function a(b,c){let d=c??{seen:new Set};if(d.seen.has(b))return!1;d.seen.add(b);let e=b._zod.def;if("transform"===e.type)return!0;if("array"===e.type)return a(e.element,d);if("set"===e.type)return a(e.valueType,d);if("lazy"===e.type)return a(e.getter(),d);if("promise"===e.type||"optional"===e.type||"nonoptional"===e.type||"nullable"===e.type||"readonly"===e.type||"default"===e.type||"prefault"===e.type)return a(e.innerType,d);if("intersection"===e.type)return a(e.left,d)||a(e.right,d);if("record"===e.type||"map"===e.type)return a(e.keyType,d)||a(e.valueType,d);if("pipe"===e.type)return!!b._zod.traits.has("$ZodCodec")||a(e.in,d)||a(e.out,d);if("object"===e.type){for(let b in e.shape)if(a(e.shape[b],d))return!0;return!1}if("union"===e.type){for(let b of e.options)if(a(b,d))return!0;return!1}if("tuple"===e.type){for(let b of e.items)if(a(b,d))return!0;if(e.rest&&a(e.rest,d))return!0}return!1}(a)&&(delete g.schema.examples,delete g.schema.default),"input"===b.io&&"_prefault"in g.schema&&((d=g.schema).default??(d.default=g.schema._prefault)),delete g.schema._prefault,b.seen.get(a).schema}function bk(a,b){let c=a.seen.get(b);if(!c)throw Error("Unprocessed schema. This is a bug in Zod.");let d=new Map;for(let b of a.seen.entries()){let c=a.metadataRegistry.get(b[0])?.id;if(c){let a=d.get(c);if(a&&a!==b[0])throw Error(`Duplicate schema id "${c}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);d.set(c,b[0])}}let e=b=>{if(b[1].schema.$ref)return;let d=b[1],{ref:e,defId:f}=(b=>{let d="draft-2020-12"===a.target?"$defs":"definitions";if(a.external){let c=a.external.registry.get(b[0])?.id,e=a.external.uri??(a=>a);if(c)return{ref:e(c)};let f=b[1].defId??b[1].schema.id??`schema${a.counter++}`;return b[1].defId=f,{defId:f,ref:`${e("__shared")}#/${d}/${f}`}}if(b[1]===c)return{ref:"#"};let e=`#/${d}/`,f=b[1].schema.id??`__schema${a.counter++}`;return{defId:f,ref:e+f}})(b);d.def={...d.schema},f&&(d.defId=f);let g=d.schema;for(let a in g)delete g[a];g.$ref=e};if("throw"===a.cycles)for(let b of a.seen.entries()){let a=b[1];if(a.cycle)throw Error(`Cycle detected: #/${a.cycle?.join("/")}/<root>
Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let c of a.seen.entries()){let d=c[1];if(b===c[0]){e(c);continue}if(a.external){let d=a.external.registry.get(c[0])?.id;if(b!==c[0]&&d){e(c);continue}}if(a.metadataRegistry.get(c[0])?.id||d.cycle||d.count>1&&"ref"===a.reused){e(c);continue}}}function bl(a,b){let c=a.seen.get(b);if(!c)throw Error("Unprocessed schema. This is a bug in Zod.");let d=b=>{let c=a.seen.get(b);if(null===c.ref)return;let e=c.def??c.schema,f={...e},g=c.ref;if(c.ref=null,g){d(g);let c=a.seen.get(g),h=c.schema;if(h.$ref&&("draft-07"===a.target||"draft-04"===a.target||"openapi-3.0"===a.target)?(e.allOf=e.allOf??[],e.allOf.push(h)):Object.assign(e,h),Object.assign(e,f),b._zod.parent===g)for(let a in e)"$ref"!==a&&"allOf"!==a&&(a in f||delete e[a]);if(h.$ref&&c.def)for(let a in e)"$ref"!==a&&"allOf"!==a&&a in c.def&&JSON.stringify(e[a])===JSON.stringify(c.def[a])&&delete e[a]}let h=b._zod.parent;if(h&&h!==g){d(h);let b=a.seen.get(h);if(b?.schema.$ref&&(e.$ref=b.schema.$ref,b.def))for(let a in e)"$ref"!==a&&"allOf"!==a&&a in b.def&&JSON.stringify(e[a])===JSON.stringify(b.def[a])&&delete e[a]}a.override({zodSchema:b,jsonSchema:e,path:c.path??[]})};for(let b of[...a.seen.entries()].reverse())d(b[0]);let e={};if("draft-2020-12"===a.target?e.$schema="https://json-schema.org/draft/2020-12/schema":"draft-07"===a.target?e.$schema="http://json-schema.org/draft-07/schema#":"draft-04"===a.target?e.$schema="http://json-schema.org/draft-04/schema#":a.target,a.external?.uri){let c=a.external.registry.get(b)?.id;if(!c)throw Error("Schema is missing an `id` property");e.$id=a.external.uri(c)}Object.assign(e,c.def??c.schema);let f=a.metadataRegistry.get(b)?.id;void 0!==f&&e.id===f&&delete e.id;let g=a.external?.defs??{};for(let b of a.seen.entries()){let a=b[1];a.def&&a.defId&&(a.def.id===a.defId&&delete a.def.id,g[a.defId]=a.def)}a.external||Object.keys(g).length>0&&("draft-2020-12"===a.target?e.$defs=g:e.definitions=g);try{let c=JSON.parse(JSON.stringify(e));return Object.defineProperty(c,"~standard",{value:{...b["~standard"],jsonSchema:{input:bm(b,"input",a.processors),output:bm(b,"output",a.processors)}},enumerable:!1,writable:!1}),c}catch(a){throw Error("Error converting schema to JSON.")}}let bm=(a,b,c={})=>d=>{let{libraryOptions:e,target:f}=d??{},g=bi({...e??{},target:f,io:b,processors:c});return bj(a,g),bk(g,a),bl(g,a)},bn={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},bo=(a,b,c,d)=>{let e=a._zod.def;bj(e.innerType,b,d),b.seen.get(a).ref=e.innerType},bp=m.xI("ZodISODateTime",(a,b)=>{at.init(a,b),bM.init(a,b)}),bq=m.xI("ZodISODate",(a,b)=>{au.init(a,b),bM.init(a,b)}),br=m.xI("ZodISOTime",(a,b)=>{av.init(a,b),bM.init(a,b)}),bs=m.xI("ZodISODuration",(a,b)=>{aw.init(a,b),bM.init(a,b)});var bt=c(37947);let bu=$(bt.g),bv=_(bt.g),bw=aa(bt.g),bx=ac(bt.g),by=(d=bt.g,(a,b,c)=>{let e=c?{...c,direction:"backward"}:{direction:"backward"};return $(d)(a,b,e)}),bz=(e=bt.g,(a,b,c)=>$(e)(a,b,c)),bA=(f=bt.g,async(a,b,c)=>{let d=c?{...c,direction:"backward"}:{direction:"backward"};return _(f)(a,b,d)}),bB=(g=bt.g,async(a,b,c)=>_(g)(a,b,c)),bC=(h=bt.g,(a,b,c)=>{let d=c?{...c,direction:"backward"}:{direction:"backward"};return aa(h)(a,b,d)}),bD=(i=bt.g,(a,b,c)=>aa(i)(a,b,c)),bE=(j=bt.g,async(a,b,c)=>{let d=c?{...c,direction:"backward"}:{direction:"backward"};return ac(j)(a,b,d)}),bF=(k=bt.g,async(a,b,c)=>ac(k)(a,b,c)),bG=new WeakMap;function bH(a,b,c){let d=Object.getPrototypeOf(a),e=bG.get(d);if(e||(e=new Set,bG.set(d,e)),!e.has(b))for(let a in e.add(b),c){let b=c[a];Object.defineProperty(d,a,{configurable:!0,enumerable:!1,get(){let c=b.bind(this);return Object.defineProperty(this,a,{configurable:!0,writable:!0,enumerable:!0,value:c}),c},set(b){Object.defineProperty(this,a,{configurable:!0,writable:!0,enumerable:!0,value:b})}})}}let bI=m.xI("ZodType",(a,b)=>(af.init(a,b),Object.assign(a["~standard"],{jsonSchema:{input:bm(a,"input"),output:bm(a,"output")}}),a.toJSONSchema=((a,b={})=>c=>{let d=bi({...c,processors:b});return bj(a,d),bk(d,a),bl(d,a)})(a,{}),a.def=b,a.type=b.type,Object.defineProperty(a,"_def",{value:b}),a.parse=(b,c)=>bu(a,b,c,{callee:a.parse}),a.safeParse=(b,c)=>bw(a,b,c),a.parseAsync=async(b,c)=>bv(a,b,c,{callee:a.parseAsync}),a.safeParseAsync=async(b,c)=>bx(a,b,c),a.spa=a.safeParseAsync,a.encode=(b,c)=>by(a,b,c),a.decode=(b,c)=>bz(a,b,c),a.encodeAsync=async(b,c)=>bA(a,b,c),a.decodeAsync=async(b,c)=>bB(a,b,c),a.safeEncode=(b,c)=>bC(a,b,c),a.safeDecode=(b,c)=>bD(a,b,c),a.safeEncodeAsync=async(b,c)=>bE(a,b,c),a.safeDecodeAsync=async(b,c)=>bF(a,b,c),bH(a,"ZodType",{check(...a){let b=this.def;return this.clone(L.zM(b,{checks:[...b.checks??[],...a.map(a=>"function"==typeof a?{_zod:{check:a,def:{check:"custom"},onattach:[]}}:a)]}),{parent:!0})},with(...a){return this.check(...a)},clone(a,b){return L.o8(this,a,b)},brand(){return this},register(a,b){return a.add(this,b),this},refine(a,b){return this.check(function(a,b={}){return new cu({type:"custom",check:"custom",fn:a,...L.A2(b)})}(a,b))},superRefine(a,b){return this.check(function(a,b){let c=function(a,b){let c=new M({check:"custom",...L.A2(b)});return c._zod.check=a,c}(b=>(b.addIssue=a=>{"string"==typeof a?b.issues.push(L.sn(a,b.value,c._zod.def)):(a.fatal&&(a.continue=!1),a.code??(a.code="custom"),a.input??(a.input=b.value),a.inst??(a.inst=c),a.continue??(a.continue=!c._zod.def.abort),b.issues.push(L.sn(a)))},a(b.value,b)),b);return c}(a,b))},overwrite(a){return this.check(bh(a))},optional(){return cj(this)},exactOptional(){var a;return a=this,new ck({type:"optional",innerType:a})},nullable(){return cm(this)},nullish(){return cj(cm(this))},nonoptional(a){var b,c;return b=this,c=a,new cp({type:"nonoptional",innerType:b,...L.A2(c)})},array(){return function(a,b){return new b9({type:"array",element:a,...L.A2(b)})}(this)},or(a){return new cc({type:"union",options:[this,a],...L.A2(void 0)})},and(a){var b;return b=this,new cd({type:"intersection",left:b,right:a})},transform(a){return cs(this,new ch({type:"transform",transform:a}))},default(a){var b,c;return b=this,c=a,new cn({type:"default",innerType:b,get defaultValue(){return"function"==typeof c?c():L.yG(c)}})},prefault(a){var b,c;return b=this,c=a,new co({type:"prefault",innerType:b,get defaultValue(){return"function"==typeof c?c():L.yG(c)}})},catch(a){var b,c;return b=this,new cq({type:"catch",innerType:b,catchValue:"function"==typeof(c=a)?c:()=>c})},pipe(a){return cs(this,a)},readonly(){var a;return a=this,new ct({type:"readonly",innerType:a})},describe(a){let b=this.clone();return bc.add(b,{description:a}),b},meta(...a){if(0===a.length)return bc.get(this);let b=this.clone();return bc.add(b,a[0]),b},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(a){return a(this)}}),Object.defineProperty(a,"description",{get:()=>bc.get(a)?.description,configurable:!0}),a)),bJ=m.xI("_ZodString",(a,b)=>{ag.init(a,b),bI.init(a,b),a._zod.processJSONSchema=(b,c,d)=>((a,b,c,d)=>{c.type="string";let{minimum:e,maximum:f,format:g,patterns:h,contentEncoding:i}=a._zod.bag;if("number"==typeof e&&(c.minLength=e),"number"==typeof f&&(c.maxLength=f),g&&(c.format=bn[g]??g,""===c.format&&delete c.format,"time"===g&&delete c.format),i&&(c.contentEncoding=i),h&&h.size>0){let a=[...h];1===a.length?c.pattern=a[0].source:a.length>1&&(c.allOf=[...a.map(a=>({..."draft-07"===b.target||"draft-04"===b.target||"openapi-3.0"===b.target?{type:"string"}:{},pattern:a.source}))])}})(a,b,c,0);let c=a._zod.bag;a.format=c.format??null,a.minLength=c.minimum??null,a.maxLength=c.maximum??null,bH(a,"_ZodString",{regex(...a){return this.check(function(a,b){return new R({check:"string_format",format:"regex",...L.A2(b),pattern:a})}(...a))},includes(...a){return this.check(function(a,b){return new U({check:"string_format",format:"includes",...L.A2(b),includes:a})}(...a))},startsWith(...a){return this.check(function(a,b){return new V({check:"string_format",format:"starts_with",...L.A2(b),prefix:a})}(...a))},endsWith(...a){return this.check(function(a,b){return new W({check:"string_format",format:"ends_with",...L.A2(b),suffix:a})}(...a))},min(...a){return this.check(bf(...a))},max(...a){return this.check(be(...a))},length(...a){return this.check(bg(...a))},nonempty(...a){return this.check(bf(1,...a))},lowercase(a){return this.check(new S({check:"string_format",format:"lowercase",...L.A2(a)}))},uppercase(a){return this.check(new T({check:"string_format",format:"uppercase",...L.A2(a)}))},trim(){return this.check(bh(a=>a.trim()))},normalize(...a){return this.check(function(a){return bh(b=>b.normalize(a))}(...a))},toLowerCase(){return this.check(bh(a=>a.toLowerCase()))},toUpperCase(){return this.check(bh(a=>a.toUpperCase()))},slugify(){return this.check(bh(a=>L.Yv(a)))}})}),bK=m.xI("ZodString",(a,b)=>{ag.init(a,b),bJ.init(a,b),a.email=b=>a.check(new bN({type:"string",format:"email",check:"string_format",abort:!1,...L.A2(b)})),a.url=b=>a.check(new bQ({type:"string",format:"url",check:"string_format",abort:!1,...L.A2(b)})),a.jwt=b=>a.check(new b3({type:"string",format:"jwt",check:"string_format",abort:!1,...L.A2(b)})),a.emoji=b=>a.check(new bR({type:"string",format:"emoji",check:"string_format",abort:!1,...L.A2(b)})),a.guid=b=>a.check(bd(bO,b)),a.uuid=b=>a.check(new bP({type:"string",format:"uuid",check:"string_format",abort:!1,...L.A2(b)})),a.uuidv4=b=>a.check(new bP({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...L.A2(b)})),a.uuidv6=b=>a.check(new bP({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...L.A2(b)})),a.uuidv7=b=>a.check(new bP({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...L.A2(b)})),a.nanoid=b=>a.check(new bS({type:"string",format:"nanoid",check:"string_format",abort:!1,...L.A2(b)})),a.guid=b=>a.check(bd(bO,b)),a.cuid=b=>a.check(new bT({type:"string",format:"cuid",check:"string_format",abort:!1,...L.A2(b)})),a.cuid2=b=>a.check(new bU({type:"string",format:"cuid2",check:"string_format",abort:!1,...L.A2(b)})),a.ulid=b=>a.check(new bV({type:"string",format:"ulid",check:"string_format",abort:!1,...L.A2(b)})),a.base64=b=>a.check(new b0({type:"string",format:"base64",check:"string_format",abort:!1,...L.A2(b)})),a.base64url=b=>a.check(new b1({type:"string",format:"base64url",check:"string_format",abort:!1,...L.A2(b)})),a.xid=b=>a.check(new bW({type:"string",format:"xid",check:"string_format",abort:!1,...L.A2(b)})),a.ksuid=b=>a.check(new bX({type:"string",format:"ksuid",check:"string_format",abort:!1,...L.A2(b)})),a.ipv4=b=>a.check(new bY({type:"string",format:"ipv4",check:"string_format",abort:!1,...L.A2(b)})),a.ipv6=b=>a.check(new bZ({type:"string",format:"ipv6",check:"string_format",abort:!1,...L.A2(b)})),a.cidrv4=b=>a.check(new b$({type:"string",format:"cidrv4",check:"string_format",abort:!1,...L.A2(b)})),a.cidrv6=b=>a.check(new b_({type:"string",format:"cidrv6",check:"string_format",abort:!1,...L.A2(b)})),a.e164=b=>a.check(new b2({type:"string",format:"e164",check:"string_format",abort:!1,...L.A2(b)})),a.datetime=b=>a.check(function(a){return new bp({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...L.A2(a)})}(b)),a.date=b=>a.check(function(a){return new bq({type:"string",format:"date",check:"string_format",...L.A2(a)})}(b)),a.time=b=>a.check(function(a){return new br({type:"string",format:"time",check:"string_format",precision:null,...L.A2(a)})}(b)),a.duration=b=>a.check(function(a){return new bs({type:"string",format:"duration",check:"string_format",...L.A2(a)})}(b))});function bL(a){return new bK({type:"string",...L.A2(a)})}let bM=m.xI("ZodStringFormat",(a,b)=>{ah.init(a,b),bJ.init(a,b)}),bN=m.xI("ZodEmail",(a,b)=>{ak.init(a,b),bM.init(a,b)}),bO=m.xI("ZodGUID",(a,b)=>{ai.init(a,b),bM.init(a,b)}),bP=m.xI("ZodUUID",(a,b)=>{aj.init(a,b),bM.init(a,b)}),bQ=m.xI("ZodURL",(a,b)=>{al.init(a,b),bM.init(a,b)}),bR=m.xI("ZodEmoji",(a,b)=>{am.init(a,b),bM.init(a,b)}),bS=m.xI("ZodNanoID",(a,b)=>{an.init(a,b),bM.init(a,b)}),bT=m.xI("ZodCUID",(a,b)=>{ao.init(a,b),bM.init(a,b)}),bU=m.xI("ZodCUID2",(a,b)=>{ap.init(a,b),bM.init(a,b)}),bV=m.xI("ZodULID",(a,b)=>{aq.init(a,b),bM.init(a,b)}),bW=m.xI("ZodXID",(a,b)=>{ar.init(a,b),bM.init(a,b)}),bX=m.xI("ZodKSUID",(a,b)=>{as.init(a,b),bM.init(a,b)}),bY=m.xI("ZodIPv4",(a,b)=>{ax.init(a,b),bM.init(a,b)}),bZ=m.xI("ZodIPv6",(a,b)=>{ay.init(a,b),bM.init(a,b)}),b$=m.xI("ZodCIDRv4",(a,b)=>{az.init(a,b),bM.init(a,b)}),b_=m.xI("ZodCIDRv6",(a,b)=>{aA.init(a,b),bM.init(a,b)}),b0=m.xI("ZodBase64",(a,b)=>{aC.init(a,b),bM.init(a,b)}),b1=m.xI("ZodBase64URL",(a,b)=>{aD.init(a,b),bM.init(a,b)}),b2=m.xI("ZodE164",(a,b)=>{aE.init(a,b),bM.init(a,b)}),b3=m.xI("ZodJWT",(a,b)=>{aF.init(a,b),bM.init(a,b)}),b4=m.xI("ZodBoolean",(a,b)=>{aG.init(a,b),bI.init(a,b),a._zod.processJSONSchema=(a,b,c)=>{b.type="boolean"}});function b5(a){return new b4({type:"boolean",...L.A2(a)})}let b6=m.xI("ZodUnknown",(a,b)=>{aH.init(a,b),bI.init(a,b),a._zod.processJSONSchema=(a,b,c)=>{}});function b7(){return new b6({type:"unknown"})}let b8=m.xI("ZodNever",(a,b)=>{aI.init(a,b),bI.init(a,b),a._zod.processJSONSchema=(a,b,c)=>{b.not={}}}),b9=m.xI("ZodArray",(a,b)=>{aK.init(a,b),bI.init(a,b),a._zod.processJSONSchema=(b,c,d)=>((a,b,c,d)=>{let e=a._zod.def,{minimum:f,maximum:g}=a._zod.bag;"number"==typeof f&&(c.minItems=f),"number"==typeof g&&(c.maxItems=g),c.type="array",c.items=bj(e.element,b,{...d,path:[...d.path,"items"]})})(a,b,c,d),a.element=b.element,bH(a,"ZodArray",{min(a,b){return this.check(bf(a,b))},nonempty(a){return this.check(bf(1,a))},max(a,b){return this.check(be(a,b))},length(a,b){return this.check(bg(a,b))},unwrap(){return this.element}})}),ca=m.xI("ZodObject",(a,b)=>{aP.init(a,b),bI.init(a,b),a._zod.processJSONSchema=(b,c,d)=>((a,b,c,d)=>{let e=a._zod.def;c.type="object",c.properties={};let f=e.shape;for(let a in f)c.properties[a]=bj(f[a],b,{...d,path:[...d.path,"properties",a]});let g=new Set([...new Set(Object.keys(f))].filter(a=>{let c=e.shape[a]._zod;return"input"===b.io?void 0===c.optin:void 0===c.optout}));g.size>0&&(c.required=Array.from(g)),e.catchall?._zod.def.type==="never"?c.additionalProperties=!1:e.catchall?e.catchall&&(c.additionalProperties=bj(e.catchall,b,{...d,path:[...d.path,"additionalProperties"]})):"output"===b.io&&(c.additionalProperties=!1)})(a,b,c,d),L.gJ(a,"shape",()=>b.shape),bH(a,"ZodObject",{keyof(){var a;return new ce({type:"enum",entries:Array.isArray(a=Object.keys(this._zod.def.shape))?Object.fromEntries(a.map(a=>[a,a])):a,...L.A2(void 0)})},catchall(a){return this.clone({...this._zod.def,catchall:a})},passthrough(){return this.clone({...this._zod.def,catchall:b7()})},loose(){return this.clone({...this._zod.def,catchall:b7()})},strict(){var a;return this.clone({...this._zod.def,catchall:(a=void 0,new b8({type:"never",...L.A2(a)}))})},strip(){return this.clone({...this._zod.def,catchall:void 0})},extend(a){return L.X$(this,a)},safeExtend(a){return L.W0(this,a)},merge(a){return L.h1(this,a)},pick(a){return L.Up(this,a)},omit(a){return L.cJ(this,a)},partial(...a){return L.OH(ci,this,a[0])},required(...a){return L.mw(cp,this,a[0])}})});function cb(a,b){return new ca({type:"object",shape:a??{},...L.A2(b)})}let cc=m.xI("ZodUnion",(a,b)=>{aR.init(a,b),bI.init(a,b),a._zod.processJSONSchema=(b,c,d)=>((a,b,c,d)=>{let e=a._zod.def,f=!1===e.inclusive,g=e.options.map((a,c)=>bj(a,b,{...d,path:[...d.path,f?"oneOf":"anyOf",c]}));f?c.oneOf=g:c.anyOf=g})(a,b,c,d),a.options=b.options}),cd=m.xI("ZodIntersection",(a,b)=>{aS.init(a,b),bI.init(a,b),a._zod.processJSONSchema=(b,c,d)=>((a,b,c,d)=>{let e=a._zod.def,f=bj(e.left,b,{...d,path:[...d.path,"allOf",0]}),g=bj(e.right,b,{...d,path:[...d.path,"allOf",1]}),h=a=>"allOf"in a&&1===Object.keys(a).length;c.allOf=[...h(f)?f.allOf:[f],...h(g)?g.allOf:[g]]})(a,b,c,d)}),ce=m.xI("ZodEnum",(a,b)=>{aU.init(a,b),bI.init(a,b),a._zod.processJSONSchema=(b,c,d)=>((a,b,c,d)=>{let e=a._zod.def,f=(0,L.w5)(e.entries);f.every(a=>"number"==typeof a)&&(c.type="number"),f.every(a=>"string"==typeof a)&&(c.type="string"),c.enum=f})(a,0,c,0),a.enum=b.entries,a.options=Object.values(b.entries);let c=new Set(Object.keys(b.entries));a.extract=(a,d)=>{let e={};for(let d of a)if(c.has(d))e[d]=b.entries[d];else throw Error(`Key ${d} not found in enum`);return new ce({...b,checks:[],...L.A2(d),entries:e})},a.exclude=(a,d)=>{let e={...b.entries};for(let b of a)if(c.has(b))delete e[b];else throw Error(`Key ${b} not found in enum`);return new ce({...b,checks:[],...L.A2(d),entries:e})}}),cf=m.xI("ZodLiteral",(a,b)=>{aV.init(a,b),bI.init(a,b),a._zod.processJSONSchema=(b,c,d)=>((a,b,c,d)=>{let e=a._zod.def,f=[];for(let a of e.values)if(void 0===a){if("throw"===b.unrepresentable)throw Error("Literal `undefined` cannot be represented in JSON Schema")}else if("bigint"==typeof a)if("throw"===b.unrepresentable)throw Error("BigInt literals cannot be represented in JSON Schema");else f.push(Number(a));else f.push(a);if(0===f.length);else if(1===f.length){let a=f[0];c.type=null===a?"null":typeof a,"draft-04"===b.target||"openapi-3.0"===b.target?c.enum=[a]:c.const=a}else f.every(a=>"number"==typeof a)&&(c.type="number"),f.every(a=>"string"==typeof a)&&(c.type="string"),f.every(a=>"boolean"==typeof a)&&(c.type="boolean"),f.every(a=>null===a)&&(c.type="null"),c.enum=f})(a,b,c,0),a.values=new Set(b.values),Object.defineProperty(a,"value",{get(){if(b.values.length>1)throw Error("This schema contains multiple valid literal values. Use `.values` instead.");return b.values[0]}})});function cg(a,b){return new cf({type:"literal",values:Array.isArray(a)?a:[a],...L.A2(b)})}let ch=m.xI("ZodTransform",(a,b)=>{aW.init(a,b),bI.init(a,b),a._zod.processJSONSchema=(a,b,c)=>((a,b,c,d)=>{if("throw"===b.unrepresentable)throw Error("Transforms cannot be represented in JSON Schema")})(0,a,0,0),a._zod.parse=(c,d)=>{if("backward"===d.direction)throw new m.cV(a.constructor.name);c.addIssue=d=>{"string"==typeof d?c.issues.push(L.sn(d,c.value,b)):(d.fatal&&(d.continue=!1),d.code??(d.code="custom"),d.input??(d.input=c.value),d.inst??(d.inst=a),c.issues.push(L.sn(d)))};let e=b.transform(c.value,c);return e instanceof Promise?e.then(a=>(c.value=a,c.fallback=!0,c)):(c.value=e,c.fallback=!0,c)}}),ci=m.xI("ZodOptional",(a,b)=>{aY.init(a,b),bI.init(a,b),a._zod.processJSONSchema=(b,c,d)=>bo(a,b,c,d),a.unwrap=()=>a._zod.def.innerType});function cj(a){return new ci({type:"optional",innerType:a})}let ck=m.xI("ZodExactOptional",(a,b)=>{aZ.init(a,b),bI.init(a,b),a._zod.processJSONSchema=(b,c,d)=>bo(a,b,c,d),a.unwrap=()=>a._zod.def.innerType}),cl=m.xI("ZodNullable",(a,b)=>{a$.init(a,b),bI.init(a,b),a._zod.processJSONSchema=(b,c,d)=>((a,b,c,d)=>{let e=a._zod.def,f=bj(e.innerType,b,d),g=b.seen.get(a);"openapi-3.0"===b.target?(g.ref=e.innerType,c.nullable=!0):c.anyOf=[f,{type:"null"}]})(a,b,c,d),a.unwrap=()=>a._zod.def.innerType});function cm(a){return new cl({type:"nullable",innerType:a})}let cn=m.xI("ZodDefault",(a,b)=>{a_.init(a,b),bI.init(a,b),a._zod.processJSONSchema=(b,c,d)=>((a,b,c,d)=>{let e=a._zod.def;bj(e.innerType,b,d),b.seen.get(a).ref=e.innerType,c.default=JSON.parse(JSON.stringify(e.defaultValue))})(a,b,c,d),a.unwrap=()=>a._zod.def.innerType,a.removeDefault=a.unwrap}),co=m.xI("ZodPrefault",(a,b)=>{a1.init(a,b),bI.init(a,b),a._zod.processJSONSchema=(b,c,d)=>((a,b,c,d)=>{let e=a._zod.def;bj(e.innerType,b,d),b.seen.get(a).ref=e.innerType,"input"===b.io&&(c._prefault=JSON.parse(JSON.stringify(e.defaultValue)))})(a,b,c,d),a.unwrap=()=>a._zod.def.innerType}),cp=m.xI("ZodNonOptional",(a,b)=>{a2.init(a,b),bI.init(a,b),a._zod.processJSONSchema=(b,c,d)=>((a,b,c,d)=>{let e=a._zod.def;bj(e.innerType,b,d),b.seen.get(a).ref=e.innerType})(a,b,0,d),a.unwrap=()=>a._zod.def.innerType}),cq=m.xI("ZodCatch",(a,b)=>{a4.init(a,b),bI.init(a,b),a._zod.processJSONSchema=(b,c,d)=>((a,b,c,d)=>{let e,f=a._zod.def;bj(f.innerType,b,d),b.seen.get(a).ref=f.innerType;try{e=f.catchValue(void 0)}catch{throw Error("Dynamic catch values are not supported in JSON Schema")}c.default=e})(a,b,c,d),a.unwrap=()=>a._zod.def.innerType,a.removeCatch=a.unwrap}),cr=m.xI("ZodPipe",(a,b)=>{a5.init(a,b),bI.init(a,b),a._zod.processJSONSchema=(b,c,d)=>((a,b,c,d)=>{let e=a._zod.def,f=e.in._zod.traits.has("$ZodTransform"),g="input"===b.io?f?e.out:e.in:e.out;bj(g,b,d),b.seen.get(a).ref=g})(a,b,0,d),a.in=b.in,a.out=b.out});function cs(a,b){return new cr({type:"pipe",in:a,out:b})}let ct=m.xI("ZodReadonly",(a,b)=>{a7.init(a,b),bI.init(a,b),a._zod.processJSONSchema=(b,c,d)=>((a,b,c,d)=>{let e=a._zod.def;bj(e.innerType,b,d),b.seen.get(a).ref=e.innerType,c.readOnly=!0})(a,b,c,d),a.unwrap=()=>a._zod.def.innerType}),cu=m.xI("ZodCustom",(a,b)=>{a9.init(a,b),bI.init(a,b),a._zod.processJSONSchema=(a,b,c)=>((a,b,c,d)=>{if("throw"===b.unrepresentable)throw Error("Custom types cannot be represented in JSON Schema")})(0,a,0,0)})},37947:(a,b,c)=>{c.d(b,{G:()=>h,g:()=>i});var d=c(4214),e=c(30902),f=c(98925);let g=(a,b)=>{d.a$.init(a,b),a.name="ZodError",Object.defineProperties(a,{format:{value:b=>d.Wk(a,b)},flatten:{value:b=>d.JM(a,b)},addIssue:{value:b=>{a.issues.push(b),a.message=JSON.stringify(a.issues,f.k8,2)}},addIssues:{value:b=>{a.issues.push(...b),a.message=JSON.stringify(a.issues,f.k8,2)}},isEmpty:{get:()=>0===a.issues.length}})},h=e.xI("ZodError",g),i=e.xI("ZodError",g,{Parent:Error})},98925:(a,b,c)=>{c.d(b,{$f:()=>v,A2:()=>x,Gv:()=>q,NM:()=>y,OH:()=>E,PO:()=>g,QH:()=>G,Qd:()=>s,Rc:()=>L,UQ:()=>n,Up:()=>z,W0:()=>C,X$:()=>B,Yv:()=>o,cJ:()=>A,cl:()=>h,gJ:()=>k,gx:()=>p,h1:()=>D,hI:()=>r,iR:()=>K,k8:()=>f,lQ:()=>I,mw:()=>F,o8:()=>w,p6:()=>i,qQ:()=>u,rL:()=>H,sn:()=>M,w5:()=>e,yG:()=>t,zM:()=>m});var d=c(30902);function e(a){let b=Object.values(a).filter(a=>"number"==typeof a);return Object.entries(a).filter(([a,c])=>-1===b.indexOf(+a)).map(([a,b])=>b)}function f(a,b){return"bigint"==typeof b?b.toString():b}function g(a){return{get value(){{let b=a();return Object.defineProperty(this,"value",{value:b}),b}}}}function h(a){return null==a}function i(a){let b=+!!a.startsWith("^"),c=a.endsWith("$")?a.length-1:a.length;return a.slice(b,c)}let j=Symbol("evaluating");function k(a,b,c){let d;Object.defineProperty(a,b,{get(){if(d!==j)return void 0===d&&(d=j,d=c()),d},set(c){Object.defineProperty(a,b,{value:c})},configurable:!0})}function l(a,b,c){Object.defineProperty(a,b,{value:c,writable:!0,enumerable:!0,configurable:!0})}function m(...a){let b={};for(let c of a)Object.assign(b,Object.getOwnPropertyDescriptors(c));return Object.defineProperties({},b)}function n(a){return JSON.stringify(a)}function o(a){return a.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}let p="captureStackTrace"in Error?Error.captureStackTrace:(...a)=>{};function q(a){return"object"==typeof a&&null!==a&&!Array.isArray(a)}let r=g(()=>{if(d.cr.jitless||"undefined"!=typeof navigator&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{return Function(""),!0}catch(a){return!1}});function s(a){if(!1===q(a))return!1;let b=a.constructor;if(void 0===b||"function"!=typeof b)return!0;let c=b.prototype;return!1!==q(c)&&!1!==Object.prototype.hasOwnProperty.call(c,"isPrototypeOf")}function t(a){return s(a)?{...a}:Array.isArray(a)?[...a]:a instanceof Map?new Map(a):a instanceof Set?new Set(a):a}let u=new Set(["string","number","symbol"]);function v(a){return a.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function w(a,b,c){let d=new a._zod.constr(b??a._zod.def);return(!b||c?.parent)&&(d._zod.parent=a),d}function x(a){if(!a)return{};if("string"==typeof a)return{error:()=>a};if(a?.message!==void 0){if(a?.error!==void 0)throw Error("Cannot specify both `message` and `error` params");a.error=a.message}return(delete a.message,"string"==typeof a.error)?{...a,error:()=>a.error}:a}function y(a){return Object.keys(a).filter(b=>"optional"===a[b]._zod.optin&&"optional"===a[b]._zod.optout)}function z(a,b){let c=a._zod.def,d=c.checks;if(d&&d.length>0)throw Error(".pick() cannot be used on object schemas containing refinements");let e=m(a._zod.def,{get shape(){let a={};for(let d in b){if(!(d in c.shape))throw Error(`Unrecognized key: "${d}"`);b[d]&&(a[d]=c.shape[d])}return l(this,"shape",a),a},checks:[]});return w(a,e)}function A(a,b){let c=a._zod.def,d=c.checks;if(d&&d.length>0)throw Error(".omit() cannot be used on object schemas containing refinements");let e=m(a._zod.def,{get shape(){let d={...a._zod.def.shape};for(let a in b){if(!(a in c.shape))throw Error(`Unrecognized key: "${a}"`);b[a]&&delete d[a]}return l(this,"shape",d),d},checks:[]});return w(a,e)}function B(a,b){if(!s(b))throw Error("Invalid input to extend: expected a plain object");let c=a._zod.def.checks;if(c&&c.length>0){let c=a._zod.def.shape;for(let a in b)if(void 0!==Object.getOwnPropertyDescriptor(c,a))throw Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}let d=m(a._zod.def,{get shape(){let c={...a._zod.def.shape,...b};return l(this,"shape",c),c}});return w(a,d)}function C(a,b){if(!s(b))throw Error("Invalid input to safeExtend: expected a plain object");let c=m(a._zod.def,{get shape(){let c={...a._zod.def.shape,...b};return l(this,"shape",c),c}});return w(a,c)}function D(a,b){if(a._zod.def.checks?.length)throw Error(".merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.");let c=m(a._zod.def,{get shape(){let c={...a._zod.def.shape,...b._zod.def.shape};return l(this,"shape",c),c},get catchall(){return b._zod.def.catchall},checks:b._zod.def.checks??[]});return w(a,c)}function E(a,b,c){let d=b._zod.def.checks;if(d&&d.length>0)throw Error(".partial() cannot be used on object schemas containing refinements");let e=m(b._zod.def,{get shape(){let d=b._zod.def.shape,e={...d};if(c)for(let b in c){if(!(b in d))throw Error(`Unrecognized key: "${b}"`);c[b]&&(e[b]=a?new a({type:"optional",innerType:d[b]}):d[b])}else for(let b in d)e[b]=a?new a({type:"optional",innerType:d[b]}):d[b];return l(this,"shape",e),e},checks:[]});return w(b,e)}function F(a,b,c){let d=m(b._zod.def,{get shape(){let d=b._zod.def.shape,e={...d};if(c)for(let b in c){if(!(b in e))throw Error(`Unrecognized key: "${b}"`);c[b]&&(e[b]=new a({type:"nonoptional",innerType:d[b]}))}else for(let b in d)e[b]=new a({type:"nonoptional",innerType:d[b]});return l(this,"shape",e),e}});return w(b,d)}function G(a,b=0){if(!0===a.aborted)return!0;for(let c=b;c<a.issues.length;c++)if(a.issues[c]?.continue!==!0)return!0;return!1}function H(a,b=0){if(!0===a.aborted)return!0;for(let c=b;c<a.issues.length;c++)if(a.issues[c]?.continue===!1)return!0;return!1}function I(a,b){return b.map(b=>(b.path??(b.path=[]),b.path.unshift(a),b))}function J(a){return"string"==typeof a?a:a?.message}function K(a,b,c){let d=a.message?a.message:J(a.inst?._zod.def?.error?.(a))??J(b?.error?.(a))??J(c.customError?.(a))??J(c.localeError?.(a))??"Invalid input",{inst:e,continue:f,input:g,...h}=a;return h.path??(h.path=[]),h.message=d,b?.reportInput&&(h.input=g),h}function L(a){return Array.isArray(a)?"array":"string"==typeof a?"string":"unknown"}function M(...a){let[b,c,d]=a;return"string"==typeof b?{message:b,code:"custom",input:c,inst:d}:{...b}}Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER,Number.MAX_VALUE,Number.MAX_VALUE}};