altair-static
Version:
Static package for altair graphql client
23 lines (19 loc) • 285 kB
JavaScript
!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="0e0d7c3c-4f1e-5025-9d97-03f41ec3dccc")}catch(e){}}();
import{a as s,b as x,g as ce,j as T}from"./chunk-B7YGBANW.js";var H={};ce(H,{$ZodAny:()=>di,$ZodArray:()=>hi,$ZodAsyncError:()=>G,$ZodBase64:()=>ti,$ZodBase64URL:()=>ni,$ZodBigInt:()=>Ar,$ZodBigIntFormat:()=>ci,$ZodBoolean:()=>Ve,$ZodCIDRv4:()=>Qn,$ZodCIDRv6:()=>ei,$ZodCUID:()=>Vn,$ZodCUID2:()=>Fn,$ZodCatch:()=>Di,$ZodCheck:()=>P,$ZodCheckBigIntFormat:()=>hn,$ZodCheckEndsWith:()=>On,$ZodCheckGreaterThan:()=>Ur,$ZodCheckIncludes:()=>Sn,$ZodCheckLengthEquals:()=>kn,$ZodCheckLessThan:()=>Or,$ZodCheckLowerCase:()=>In,$ZodCheckMaxLength:()=>yn,$ZodCheckMaxSize:()=>$n,$ZodCheckMimeType:()=>Pn,$ZodCheckMinLength:()=>xn,$ZodCheckMinSize:()=>_n,$ZodCheckMultipleOf:()=>gn,$ZodCheckNumberFormat:()=>vn,$ZodCheckOverwrite:()=>Nn,$ZodCheckProperty:()=>Un,$ZodCheckRegex:()=>zn,$ZodCheckSizeEquals:()=>bn,$ZodCheckStartsWith:()=>jn,$ZodCheckStringFormat:()=>ye,$ZodCheckUpperCase:()=>wn,$ZodCodec:()=>Fe,$ZodCustom:()=>Fi,$ZodCustomStringFormat:()=>ai,$ZodDate:()=>vi,$ZodDefault:()=>Ui,$ZodDiscriminatedUnion:()=>_i,$ZodE164:()=>ii,$ZodEmail:()=>An,$ZodEmoji:()=>Rn,$ZodEncodeError:()=>ee,$ZodEnum:()=>zi,$ZodError:()=>Te,$ZodFile:()=>wi,$ZodFunction:()=>Ri,$ZodGUID:()=>Tn,$ZodIPv4:()=>qn,$ZodIPv6:()=>Yn,$ZodISODate:()=>Gn,$ZodISODateTime:()=>Wn,$ZodISODuration:()=>Xn,$ZodISOTime:()=>Bn,$ZodIntersection:()=>bi,$ZodJWT:()=>oi,$ZodKSUID:()=>Kn,$ZodLazy:()=>Vi,$ZodLiteral:()=>Ii,$ZodMAC:()=>Hn,$ZodMap:()=>xi,$ZodNaN:()=>Ti,$ZodNanoID:()=>Cn,$ZodNever:()=>pi,$ZodNonOptional:()=>Ni,$ZodNull:()=>mi,$ZodNullable:()=>Oi,$ZodNumber:()=>Er,$ZodNumberFormat:()=>ui,$ZodObject:()=>tu,$ZodObjectJIT:()=>$i,$ZodOptional:()=>ji,$ZodPipe:()=>Ei,$ZodPrefault:()=>Pi,$ZodPromise:()=>Ci,$ZodReadonly:()=>Ai,$ZodRealError:()=>R,$ZodRecord:()=>yi,$ZodRegistry:()=>xe,$ZodSet:()=>ki,$ZodString:()=>me,$ZodStringFormat:()=>U,$ZodSuccess:()=>Zi,$ZodSymbol:()=>li,$ZodTemplateLiteral:()=>Li,$ZodTransform:()=>Si,$ZodTuple:()=>Rr,$ZodType:()=>z,$ZodULID:()=>Jn,$ZodURL:()=>Ln,$ZodUUID:()=>En,$ZodUndefined:()=>si,$ZodUnion:()=>Lr,$ZodUnknown:()=>fi,$ZodVoid:()=>gi,$ZodXID:()=>Mn,$brand:()=>gr,$constructor:()=>l,$input:()=>Mi,$output:()=>Ji,Doc:()=>Ce,JSONSchema:()=>Hu,JSONSchemaGenerator:()=>ur,NEVER:()=>zt,TimePrecision:()=>Bi,_any:()=>vo,_array:()=>jo,_base64:()=>at,_base64url:()=>ut,_bigint:()=>co,_boolean:()=>ao,_catch:()=>gm,_check:()=>Yu,_cidrv4:()=>it,_cidrv6:()=>ot,_coercedBigint:()=>lo,_coercedBoolean:()=>uo,_coercedDate:()=>yo,_coercedNumber:()=>eo,_coercedString:()=>Wi,_cuid:()=>Yr,_cuid2:()=>Hr,_custom:()=>Uo,_date:()=>bo,_decode:()=>yr,_decodeAsync:()=>kr,_default:()=>dm,_discriminatedUnion:()=>em,_e164:()=>ct,_email:()=>Mr,_emoji:()=>Xr,_encode:()=>br,_encodeAsync:()=>xr,_endsWith:()=>er,_enum:()=>am,_file:()=>Oo,_float32:()=>to,_float64:()=>no,_gt:()=>Y,_gte:()=>C,_guid:()=>We,_includes:()=>He,_int:()=>ro,_int32:()=>io,_int64:()=>so,_intersection:()=>rm,_ipv4:()=>tt,_ipv6:()=>nt,_isoDate:()=>qi,_isoDateTime:()=>Xi,_isoDuration:()=>Hi,_isoTime:()=>Yi,_jwt:()=>lt,_ksuid:()=>rt,_lazy:()=>_m,_length:()=>Ie,_literal:()=>cm,_lowercase:()=>qe,_lt:()=>q,_lte:()=>W,_mac:()=>Gi,_map:()=>im,_max:()=>W,_maxLength:()=>ze,_maxSize:()=>ke,_mime:()=>rr,_min:()=>C,_minLength:()=>ae,_minSize:()=>fe,_multipleOf:()=>de,_nan:()=>xo,_nanoid:()=>qr,_nativeEnum:()=>um,_negative:()=>zo,_never:()=>$o,_nonnegative:()=>wo,_nonoptional:()=>fm,_nonpositive:()=>Io,_normalize:()=>tr,_null:()=>go,_nullable:()=>mm,_number:()=>Qi,_optional:()=>sm,_overwrite:()=>B,_parse:()=>he,_parseAsync:()=>$e,_pipe:()=>vm,_positive:()=>ko,_promise:()=>bm,_property:()=>So,_readonly:()=>hm,_record:()=>nm,_refine:()=>Po,_regex:()=>Xe,_safeDecode:()=>Ir,_safeDecodeAsync:()=>Sr,_safeEncode:()=>zr,_safeEncodeAsync:()=>wr,_safeParse:()=>_e,_safeParseAsync:()=>be,_set:()=>om,_size:()=>Be,_slugify:()=>ar,_startsWith:()=>Qe,_string:()=>Ki,_stringFormat:()=>we,_stringbool:()=>To,_success:()=>pm,_superRefine:()=>No,_symbol:()=>fo,_templateLiteral:()=>$m,_toLowerCase:()=>ir,_toUpperCase:()=>or,_transform:()=>lm,_trim:()=>nr,_tuple:()=>tm,_uint32:()=>oo,_uint64:()=>mo,_ulid:()=>Qr,_undefined:()=>po,_union:()=>Qs,_unknown:()=>ho,_uppercase:()=>Ye,_url:()=>Ge,_uuid:()=>Kr,_uuidv4:()=>Wr,_uuidv6:()=>Gr,_uuidv7:()=>Br,_void:()=>_o,_xid:()=>et,clone:()=>E,config:()=>D,decode:()=>_l,decodeAsync:()=>yl,describe:()=>Zo,encode:()=>$l,encodeAsync:()=>bl,flattenError:()=>Ee,formatError:()=>Ae,globalConfig:()=>je,globalRegistry:()=>A,isValidBase64:()=>ri,isValidBase64URL:()=>Ha,isValidJWT:()=>Qa,locales:()=>Ke,meta:()=>Do,parse:()=>$r,parseAsync:()=>_r,prettifyError:()=>Et,regexes:()=>K,registry:()=>Jr,safeDecode:()=>kl,safeDecodeAsync:()=>Il,safeEncode:()=>xl,safeEncodeAsync:()=>zl,safeParse:()=>At,safeParseAsync:()=>Lt,toDotPath:()=>Ta,toJSONSchema:()=>Eo,treeifyError:()=>Tt,util:()=>$,version:()=>Zn});var zt=Object.freeze({status:"aborted"});function l(e,t,o){function i(u,d){if(u._zod||Object.defineProperty(u,"_zod",{value:{def:d,constr:a,traits:new Set},enumerable:!1}),u._zod.traits.has(e))return;u._zod.traits.add(e),t(u,d);let c=a.prototype,m=Object.keys(c);for(let g=0;g<m.length;g++){let b=m[g];b in u||(u[b]=c[b].bind(u))}}let r=o?.Parent??Object;class n extends r{}Object.defineProperty(n,"name",{value:e});function a(u){var d;let c=o?.Parent?new n:this;i(c,u),(d=c._zod).deferred??(d.deferred=[]);for(let m of c._zod.deferred)m();return c}return Object.defineProperty(a,"init",{value:i}),Object.defineProperty(a,Symbol.hasInstance,{value:u=>o?.Parent&&u instanceof o.Parent?!0:u?._zod?.traits?.has(e)}),Object.defineProperty(a,"name",{value:e}),a}var gr=Symbol("zod_brand"),G=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},ee=class extends Error{constructor(t){super(`Encountered unidirectional transform during encode: ${t}`),this.name="ZodEncodeError"}},je={};function D(e){return e&&Object.assign(je,e),je}var $={};ce($,{BIGINT_FORMAT_RANGES:()=>Dt,Class:()=>wt,NUMBER_FORMAT_RANGES:()=>Zt,aborted:()=>oe,allowsEval:()=>Ot,assert:()=>qc,assertEqual:()=>Wc,assertIs:()=>Bc,assertNever:()=>Xc,assertNotEqual:()=>Gc,assignProp:()=>te,base64ToUint8Array:()=>Na,base64urlToUint8Array:()=>fl,cached:()=>ge,captureStackTrace:()=>hr,cleanEnum:()=>dl,cleanRegex:()=>Pe,clone:()=>E,cloneDef:()=>Hc,createTransparentProxy:()=>il,defineLazy:()=>w,esc:()=>vr,escapeRegex:()=>M,extend:()=>ul,finalizeIssue:()=>J,floatSafeRemainder:()=>St,getElementAtPath:()=>Qc,getEnumValues:()=>Ue,getLengthableOrigin:()=>De,getParsedType:()=>nl,getSizableOrigin:()=>Ze,hexToUint8Array:()=>gl,isObject:()=>le,isPlainObject:()=>ie,issue:()=>ve,joinValues:()=>f,jsonStringifyReplacer:()=>pe,merge:()=>ll,mergeDefs:()=>ne,normalizeParams:()=>h,nullish:()=>re,numKeys:()=>tl,objectClone:()=>Yc,omit:()=>al,optionalKeys:()=>Nt,partial:()=>sl,pick:()=>ol,prefixIssues:()=>F,primitiveTypes:()=>Pt,promiseAllObject:()=>el,propertyKeyTypes:()=>Ne,randomString:()=>rl,required:()=>ml,safeExtend:()=>cl,shallowClone:()=>Ut,slugify:()=>jt,stringifyPrimitive:()=>v,uint8ArrayToBase64:()=>Za,uint8ArrayToBase64url:()=>pl,uint8ArrayToHex:()=>vl,unwrapMessage:()=>Oe});function Wc(e){return e}function Gc(e){return e}function Bc(e){}function Xc(e){throw new Error}function qc(e){}function Ue(e){let t=Object.values(e).filter(i=>typeof i=="number");return Object.entries(e).filter(([i,r])=>t.indexOf(+i)===-1).map(([i,r])=>r)}function f(e,t="|"){return e.map(o=>v(o)).join(t)}function pe(e,t){return typeof t=="bigint"?t.toString():t}function ge(e){return{get value(){{let o=e();return Object.defineProperty(this,"value",{value:o}),o}throw new Error("cached value already set")}}}function re(e){return e==null}function Pe(e){let t=e.startsWith("^")?1:0,o=e.endsWith("$")?e.length-1:e.length;return e.slice(t,o)}function St(e,t){let o=(e.toString().split(".")[1]||"").length,i=t.toString(),r=(i.split(".")[1]||"").length;if(r===0&&/\d?e-\d?/.test(i)){let d=i.match(/\d?e-(\d?)/);d?.[1]&&(r=Number.parseInt(d[1]))}let n=o>r?o:r,a=Number.parseInt(e.toFixed(n).replace(".","")),u=Number.parseInt(t.toFixed(n).replace(".",""));return a%u/10**n}var Pa=Symbol("evaluating");function w(e,t,o){let i;Object.defineProperty(e,t,{get(){if(i!==Pa)return i===void 0&&(i=Pa,i=o()),i},set(r){Object.defineProperty(e,t,{value:r})},configurable:!0})}function Yc(e){return Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e))}function te(e,t,o){Object.defineProperty(e,t,{value:o,writable:!0,enumerable:!0,configurable:!0})}function ne(...e){let t={};for(let o of e){let i=Object.getOwnPropertyDescriptors(o);Object.assign(t,i)}return Object.defineProperties({},t)}function Hc(e){return ne(e._zod.def)}function Qc(e,t){return t?t.reduce((o,i)=>o?.[i],e):e}function el(e){let t=Object.keys(e),o=t.map(i=>e[i]);return Promise.all(o).then(i=>{let r={};for(let n=0;n<t.length;n++)r[t[n]]=i[n];return r})}function rl(e=10){let t="abcdefghijklmnopqrstuvwxyz",o="";for(let i=0;i<e;i++)o+=t[Math.floor(Math.random()*t.length)];return o}function vr(e){return JSON.stringify(e)}function jt(e){return e.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}var hr="captureStackTrace"in Error?Error.captureStackTrace:(...e)=>{};function le(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}var Ot=ge(()=>{if(typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{let e=Function;return new e(""),!0}catch{return!1}});function ie(e){if(le(e)===!1)return!1;let t=e.constructor;if(t===void 0||typeof t!="function")return!0;let o=t.prototype;return!(le(o)===!1||Object.prototype.hasOwnProperty.call(o,"isPrototypeOf")===!1)}function Ut(e){return ie(e)?s({},e):Array.isArray(e)?[...e]:e}function tl(e){let t=0;for(let o in e)Object.prototype.hasOwnProperty.call(e,o)&&t++;return t}var nl=e=>{let 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"]),Pt=new Set(["string","number","bigint","boolean","symbol","undefined"]);function M(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function E(e,t,o){let i=new e._zod.constr(t??e._zod.def);return(!t||o?.parent)&&(i._zod.parent=e),i}function h(e){let 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"?x(s({},t),{error:()=>t.error}):t}function il(e){let t;return new Proxy({},{get(o,i,r){return t??(t=e()),Reflect.get(t,i,r)},set(o,i,r,n){return t??(t=e()),Reflect.set(t,i,r,n)},has(o,i){return t??(t=e()),Reflect.has(t,i)},deleteProperty(o,i){return t??(t=e()),Reflect.deleteProperty(t,i)},ownKeys(o){return t??(t=e()),Reflect.ownKeys(t)},getOwnPropertyDescriptor(o,i){return t??(t=e()),Reflect.getOwnPropertyDescriptor(t,i)},defineProperty(o,i,r){return t??(t=e()),Reflect.defineProperty(t,i,r)}})}function v(e){return typeof e=="bigint"?e.toString()+"n":typeof e=="string"?`"${e}"`:`${e}`}function Nt(e){return Object.keys(e).filter(t=>e[t]._zod.optin==="optional"&&e[t]._zod.optout==="optional")}var Zt={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]},Dt={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function ol(e,t){let o=e._zod.def,i=ne(e._zod.def,{get shape(){let r={};for(let n in t){if(!(n in o.shape))throw new Error(`Unrecognized key: "${n}"`);t[n]&&(r[n]=o.shape[n])}return te(this,"shape",r),r},checks:[]});return E(e,i)}function al(e,t){let o=e._zod.def,i=ne(e._zod.def,{get shape(){let r=s({},e._zod.def.shape);for(let n in t){if(!(n in o.shape))throw new Error(`Unrecognized key: "${n}"`);t[n]&&delete r[n]}return te(this,"shape",r),r},checks:[]});return E(e,i)}function ul(e,t){if(!ie(t))throw new Error("Invalid input to extend: expected a plain object");let o=e._zod.def.checks;if(o&&o.length>0)throw new Error("Object schemas containing refinements cannot be extended. Use `.safeExtend()` instead.");let r=ne(e._zod.def,{get shape(){let n=s(s({},e._zod.def.shape),t);return te(this,"shape",n),n},checks:[]});return E(e,r)}function cl(e,t){if(!ie(t))throw new Error("Invalid input to safeExtend: expected a plain object");let o=x(s({},e._zod.def),{get shape(){let i=s(s({},e._zod.def.shape),t);return te(this,"shape",i),i},checks:e._zod.def.checks});return E(e,o)}function ll(e,t){let o=ne(e._zod.def,{get shape(){let i=s(s({},e._zod.def.shape),t._zod.def.shape);return te(this,"shape",i),i},get catchall(){return t._zod.def.catchall},checks:[]});return E(e,o)}function sl(e,t,o){let i=ne(t._zod.def,{get shape(){let r=t._zod.def.shape,n=s({},r);if(o)for(let a in o){if(!(a in r))throw new Error(`Unrecognized key: "${a}"`);o[a]&&(n[a]=e?new e({type:"optional",innerType:r[a]}):r[a])}else for(let a in r)n[a]=e?new e({type:"optional",innerType:r[a]}):r[a];return te(this,"shape",n),n},checks:[]});return E(t,i)}function ml(e,t,o){let i=ne(t._zod.def,{get shape(){let r=t._zod.def.shape,n=s({},r);if(o)for(let a in o){if(!(a in n))throw new Error(`Unrecognized key: "${a}"`);o[a]&&(n[a]=new e({type:"nonoptional",innerType:r[a]}))}else for(let a in r)n[a]=new e({type:"nonoptional",innerType:r[a]});return te(this,"shape",n),n},checks:[]});return E(t,i)}function oe(e,t=0){if(e.aborted===!0)return!0;for(let o=t;o<e.issues.length;o++)if(e.issues[o]?.continue!==!0)return!0;return!1}function F(e,t){return t.map(o=>{var i;return(i=o).path??(i.path=[]),o.path.unshift(e),o})}function Oe(e){return typeof e=="string"?e:e?.message}function J(e,t,o){let i=x(s({},e),{path:e.path??[]});if(!e.message){let r=Oe(e.inst?._zod.def?.error?.(e))??Oe(t?.error?.(e))??Oe(o.customError?.(e))??Oe(o.localeError?.(e))??"Invalid input";i.message=r}return delete i.inst,delete i.continue,t?.reportInput||delete i.input,i}function Ze(e){return e instanceof Set?"set":e instanceof Map?"map":e instanceof File?"file":"unknown"}function De(e){return Array.isArray(e)?"array":typeof e=="string"?"string":"unknown"}function ve(...e){let[t,o,i]=e;return typeof t=="string"?{message:t,code:"custom",input:o,inst:i}:s({},t)}function dl(e){return Object.entries(e).filter(([t,o])=>Number.isNaN(Number.parseInt(t,10))).map(t=>t[1])}function Na(e){let t=atob(e),o=new Uint8Array(t.length);for(let i=0;i<t.length;i++)o[i]=t.charCodeAt(i);return o}function Za(e){let t="";for(let o=0;o<e.length;o++)t+=String.fromCharCode(e[o]);return btoa(t)}function fl(e){let t=e.replace(/-/g,"+").replace(/_/g,"/"),o="=".repeat((4-t.length%4)%4);return Na(t+o)}function pl(e){return Za(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function gl(e){let t=e.replace(/^0x/,"");if(t.length%2!==0)throw new Error("Invalid hex string length");let o=new Uint8Array(t.length/2);for(let i=0;i<t.length;i+=2)o[i/2]=Number.parseInt(t.slice(i,i+2),16);return o}function vl(e){return Array.from(e).map(t=>t.toString(16).padStart(2,"0")).join("")}var wt=class{constructor(...t){}};var Da=(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,pe,2),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},Te=l("$ZodError",Da),R=l("$ZodError",Da,{Parent:Error});function Ee(e,t=o=>o.message){let o={},i=[];for(let r of e.issues)r.path.length>0?(o[r.path[0]]=o[r.path[0]]||[],o[r.path[0]].push(t(r))):i.push(t(r));return{formErrors:i,fieldErrors:o}}function Ae(e,t=o=>o.message){let o={_errors:[]},i=r=>{for(let n of r.issues)if(n.code==="invalid_union"&&n.errors.length)n.errors.map(a=>i({issues:a}));else if(n.code==="invalid_key")i({issues:n.issues});else if(n.code==="invalid_element")i({issues:n.issues});else if(n.path.length===0)o._errors.push(t(n));else{let a=o,u=0;for(;u<n.path.length;){let d=n.path[u];u===n.path.length-1?(a[d]=a[d]||{_errors:[]},a[d]._errors.push(t(n))):a[d]=a[d]||{_errors:[]},a=a[d],u++}}};return i(e),o}function Tt(e,t=o=>o.message){let o={errors:[]},i=(r,n=[])=>{var a,u;for(let d of r.issues)if(d.code==="invalid_union"&&d.errors.length)d.errors.map(c=>i({issues:c},d.path));else if(d.code==="invalid_key")i({issues:d.issues},d.path);else if(d.code==="invalid_element")i({issues:d.issues},d.path);else{let c=[...n,...d.path];if(c.length===0){o.errors.push(t(d));continue}let m=o,g=0;for(;g<c.length;){let b=c[g],_=g===c.length-1;typeof b=="string"?(m.properties??(m.properties={}),(a=m.properties)[b]??(a[b]={errors:[]}),m=m.properties[b]):(m.items??(m.items=[]),(u=m.items)[b]??(u[b]={errors:[]}),m=m.items[b]),_&&m.errors.push(t(d)),g++}}};return i(e),o}function Ta(e){let t=[],o=e.map(i=>typeof i=="object"?i.key:i);for(let i of o)typeof i=="number"?t.push(`[${i}]`):typeof i=="symbol"?t.push(`[${JSON.stringify(String(i))}]`):/[^\w$]/.test(i)?t.push(`[${JSON.stringify(i)}]`):(t.length&&t.push("."),t.push(i));return t.join("")}function Et(e){let t=[],o=[...e.issues].sort((i,r)=>(i.path??[]).length-(r.path??[]).length);for(let i of o)t.push(`\u2716 ${i.message}`),i.path?.length&&t.push(` \u2192 at ${Ta(i.path)}`);return t.join(`
`)}var he=e=>(t,o,i,r)=>{let n=i?Object.assign(i,{async:!1}):{async:!1},a=t._zod.run({value:o,issues:[]},n);if(a instanceof Promise)throw new G;if(a.issues.length){let u=new(r?.Err??e)(a.issues.map(d=>J(d,n,D())));throw hr(u,r?.callee),u}return a.value},$r=he(R),$e=e=>(t,o,i,r)=>T(null,null,function*(){let n=i?Object.assign(i,{async:!0}):{async:!0},a=t._zod.run({value:o,issues:[]},n);if(a instanceof Promise&&(a=yield a),a.issues.length){let u=new(r?.Err??e)(a.issues.map(d=>J(d,n,D())));throw hr(u,r?.callee),u}return a.value}),_r=$e(R),_e=e=>(t,o,i)=>{let r=i?x(s({},i),{async:!1}):{async:!1},n=t._zod.run({value:o,issues:[]},r);if(n instanceof Promise)throw new G;return n.issues.length?{success:!1,error:new(e??Te)(n.issues.map(a=>J(a,r,D())))}:{success:!0,data:n.value}},At=_e(R),be=e=>(t,o,i)=>T(null,null,function*(){let r=i?Object.assign(i,{async:!0}):{async:!0},n=t._zod.run({value:o,issues:[]},r);return n instanceof Promise&&(n=yield n),n.issues.length?{success:!1,error:new e(n.issues.map(a=>J(a,r,D())))}:{success:!0,data:n.value}}),Lt=be(R),br=e=>(t,o,i)=>{let r=i?Object.assign(i,{direction:"backward"}):{direction:"backward"};return he(e)(t,o,r)},$l=br(R),yr=e=>(t,o,i)=>he(e)(t,o,i),_l=yr(R),xr=e=>(t,o,i)=>T(null,null,function*(){let r=i?Object.assign(i,{direction:"backward"}):{direction:"backward"};return $e(e)(t,o,r)}),bl=xr(R),kr=e=>(t,o,i)=>T(null,null,function*(){return $e(e)(t,o,i)}),yl=kr(R),zr=e=>(t,o,i)=>{let r=i?Object.assign(i,{direction:"backward"}):{direction:"backward"};return _e(e)(t,o,r)},xl=zr(R),Ir=e=>(t,o,i)=>_e(e)(t,o,i),kl=Ir(R),wr=e=>(t,o,i)=>T(null,null,function*(){let r=i?Object.assign(i,{direction:"backward"}):{direction:"backward"};return be(e)(t,o,r)}),zl=wr(R),Sr=e=>(t,o,i)=>T(null,null,function*(){return be(e)(t,o,i)}),Il=Sr(R);var K={};ce(K,{base64:()=>en,base64url:()=>jr,bigint:()=>un,boolean:()=>sn,browserEmail:()=>Zl,cidrv4:()=>Ht,cidrv6:()=>Qt,cuid:()=>Rt,cuid2:()=>Ct,date:()=>tn,datetime:()=>on,domain:()=>El,duration:()=>Kt,e164:()=>rn,email:()=>Gt,emoji:()=>Bt,extendedDuration:()=>wl,guid:()=>Wt,hex:()=>Al,hostname:()=>Tl,html5Email:()=>Ul,idnEmail:()=>Nl,integer:()=>cn,ipv4:()=>Xt,ipv6:()=>qt,ksuid:()=>Jt,lowercase:()=>fn,mac:()=>Yt,md5_base64:()=>Rl,md5_base64url:()=>Cl,md5_hex:()=>Ll,nanoid:()=>Mt,null:()=>mn,number:()=>ln,rfc5322Email:()=>Pl,sha1_base64:()=>Fl,sha1_base64url:()=>Jl,sha1_hex:()=>Vl,sha256_base64:()=>Kl,sha256_base64url:()=>Wl,sha256_hex:()=>Ml,sha384_base64:()=>Bl,sha384_base64url:()=>Xl,sha384_hex:()=>Gl,sha512_base64:()=>Yl,sha512_base64url:()=>Hl,sha512_hex:()=>ql,string:()=>an,time:()=>nn,ulid:()=>Vt,undefined:()=>dn,unicodeEmail:()=>Ea,uppercase:()=>pn,uuid:()=>se,uuid4:()=>Sl,uuid6:()=>jl,uuid7:()=>Ol,xid:()=>Ft});var Rt=/^[cC][^\s-]{8,}$/,Ct=/^[0-9a-z]+$/,Vt=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,Ft=/^[0-9a-vA-V]{20}$/,Jt=/^[A-Za-z0-9]{27}$/,Mt=/^[a-zA-Z0-9_-]{21}$/,Kt=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,wl=/^[-+]?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)?)??$/,Wt=/^([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})$/,se=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)$/,Sl=se(4),jl=se(6),Ol=se(7),Gt=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,Ul=/^[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])?)*$/,Pl=/^(([^<>()\[\]\\.,;:\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,}))$/,Ea=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,Nl=Ea,Zl=/^[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])?)*$/,Dl="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function Bt(){return new RegExp(Dl,"u")}var Xt=/^(?:(?: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])$/,qt=/^(([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}|:))$/,Yt=e=>{let t=M(e??":");return new RegExp(`^(?:[0-9A-F]{2}${t}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${t}){5}[0-9a-f]{2}$`)},Ht=/^((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])$/,Qt=/^(([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])$/,en=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,jr=/^[A-Za-z0-9_-]*$/,Tl=/^(?=.{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])?)*\.?$/,El=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,rn=/^\+(?:[0-9]){6,14}[0-9]$/,Aa="(?:(?:\\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])))",tn=new RegExp(`^${Aa}$`);function La(e){let 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 nn(e){return new RegExp(`^${La(e)}$`)}function on(e){let t=La({precision:e.precision}),o=["Z"];e.local&&o.push(""),e.offset&&o.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let i=`${t}(?:${o.join("|")})`;return new RegExp(`^${Aa}T(?:${i})$`)}var an=e=>{let t=e?`[\\s\\S]{${e?.minimum??0},${e?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${t}$`)},un=/^-?\d+n?$/,cn=/^-?\d+$/,ln=/^-?\d+(?:\.\d+)?/,sn=/^(?:true|false)$/i,mn=/^null$/i;var dn=/^undefined$/i;var fn=/^[^A-Z]*$/,pn=/^[^a-z]*$/,Al=/^[0-9a-fA-F]*$/;function Le(e,t){return new RegExp(`^[A-Za-z0-9+/]{${e}}${t}$`)}function Re(e){return new RegExp(`^[A-Za-z0-9_-]{${e}}$`)}var Ll=/^[0-9a-fA-F]{32}$/,Rl=Le(22,"=="),Cl=Re(22),Vl=/^[0-9a-fA-F]{40}$/,Fl=Le(27,"="),Jl=Re(27),Ml=/^[0-9a-fA-F]{64}$/,Kl=Le(43,"="),Wl=Re(43),Gl=/^[0-9a-fA-F]{96}$/,Bl=Le(64,""),Xl=Re(64),ql=/^[0-9a-fA-F]{128}$/,Yl=Le(86,"=="),Hl=Re(86);var P=l("$ZodCheck",(e,t)=>{var o;e._zod??(e._zod={}),e._zod.def=t,(o=e._zod).onattach??(o.onattach=[])}),Ca={number:"number",bigint:"bigint",object:"date"},Or=l("$ZodCheckLessThan",(e,t)=>{P.init(e,t);let o=Ca[typeof t.value];e._zod.onattach.push(i=>{let r=i._zod.bag,n=(t.inclusive?r.maximum:r.exclusiveMaximum)??Number.POSITIVE_INFINITY;t.value<n&&(t.inclusive?r.maximum=t.value:r.exclusiveMaximum=t.value)}),e._zod.check=i=>{(t.inclusive?i.value<=t.value:i.value<t.value)||i.issues.push({origin:o,code:"too_big",maximum:t.value,input:i.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),Ur=l("$ZodCheckGreaterThan",(e,t)=>{P.init(e,t);let o=Ca[typeof t.value];e._zod.onattach.push(i=>{let r=i._zod.bag,n=(t.inclusive?r.minimum:r.exclusiveMinimum)??Number.NEGATIVE_INFINITY;t.value>n&&(t.inclusive?r.minimum=t.value:r.exclusiveMinimum=t.value)}),e._zod.check=i=>{(t.inclusive?i.value>=t.value:i.value>t.value)||i.issues.push({origin:o,code:"too_small",minimum:t.value,input:i.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),gn=l("$ZodCheckMultipleOf",(e,t)=>{P.init(e,t),e._zod.onattach.push(o=>{var i;(i=o._zod.bag).multipleOf??(i.multipleOf=t.value)}),e._zod.check=o=>{if(typeof o.value!=typeof t.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof o.value=="bigint"?o.value%t.value===BigInt(0):St(o.value,t.value)===0)||o.issues.push({origin:typeof o.value,code:"not_multiple_of",divisor:t.value,input:o.value,inst:e,continue:!t.abort})}}),vn=l("$ZodCheckNumberFormat",(e,t)=>{P.init(e,t),t.format=t.format||"float64";let o=t.format?.includes("int"),i=o?"int":"number",[r,n]=Zt[t.format];e._zod.onattach.push(a=>{let u=a._zod.bag;u.format=t.format,u.minimum=r,u.maximum=n,o&&(u.pattern=cn)}),e._zod.check=a=>{let u=a.value;if(o){if(!Number.isInteger(u)){a.issues.push({expected:i,format:t.format,code:"invalid_type",continue:!1,input:u,inst:e});return}if(!Number.isSafeInteger(u)){u>0?a.issues.push({input:u,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:i,continue:!t.abort}):a.issues.push({input:u,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:i,continue:!t.abort});return}}u<r&&a.issues.push({origin:"number",input:u,code:"too_small",minimum:r,inclusive:!0,inst:e,continue:!t.abort}),u>n&&a.issues.push({origin:"number",input:u,code:"too_big",maximum:n,inst:e})}}),hn=l("$ZodCheckBigIntFormat",(e,t)=>{P.init(e,t);let[o,i]=Dt[t.format];e._zod.onattach.push(r=>{let n=r._zod.bag;n.format=t.format,n.minimum=o,n.maximum=i}),e._zod.check=r=>{let n=r.value;n<o&&r.issues.push({origin:"bigint",input:n,code:"too_small",minimum:o,inclusive:!0,inst:e,continue:!t.abort}),n>i&&r.issues.push({origin:"bigint",input:n,code:"too_big",maximum:i,inst:e})}}),$n=l("$ZodCheckMaxSize",(e,t)=>{var o;P.init(e,t),(o=e._zod.def).when??(o.when=i=>{let r=i.value;return!re(r)&&r.size!==void 0}),e._zod.onattach.push(i=>{let r=i._zod.bag.maximum??Number.POSITIVE_INFINITY;t.maximum<r&&(i._zod.bag.maximum=t.maximum)}),e._zod.check=i=>{let r=i.value;r.size<=t.maximum||i.issues.push({origin:Ze(r),code:"too_big",maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),_n=l("$ZodCheckMinSize",(e,t)=>{var o;P.init(e,t),(o=e._zod.def).when??(o.when=i=>{let r=i.value;return!re(r)&&r.size!==void 0}),e._zod.onattach.push(i=>{let r=i._zod.bag.minimum??Number.NEGATIVE_INFINITY;t.minimum>r&&(i._zod.bag.minimum=t.minimum)}),e._zod.check=i=>{let r=i.value;r.size>=t.minimum||i.issues.push({origin:Ze(r),code:"too_small",minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),bn=l("$ZodCheckSizeEquals",(e,t)=>{var o;P.init(e,t),(o=e._zod.def).when??(o.when=i=>{let r=i.value;return!re(r)&&r.size!==void 0}),e._zod.onattach.push(i=>{let r=i._zod.bag;r.minimum=t.size,r.maximum=t.size,r.size=t.size}),e._zod.check=i=>{let r=i.value,n=r.size;if(n===t.size)return;let a=n>t.size;i.issues.push(x(s({origin:Ze(r)},a?{code:"too_big",maximum:t.size}:{code:"too_small",minimum:t.size}),{inclusive:!0,exact:!0,input:i.value,inst:e,continue:!t.abort}))}}),yn=l("$ZodCheckMaxLength",(e,t)=>{var o;P.init(e,t),(o=e._zod.def).when??(o.when=i=>{let r=i.value;return!re(r)&&r.length!==void 0}),e._zod.onattach.push(i=>{let r=i._zod.bag.maximum??Number.POSITIVE_INFINITY;t.maximum<r&&(i._zod.bag.maximum=t.maximum)}),e._zod.check=i=>{let r=i.value;if(r.length<=t.maximum)return;let a=De(r);i.issues.push({origin:a,code:"too_big",maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),xn=l("$ZodCheckMinLength",(e,t)=>{var o;P.init(e,t),(o=e._zod.def).when??(o.when=i=>{let r=i.value;return!re(r)&&r.length!==void 0}),e._zod.onattach.push(i=>{let r=i._zod.bag.minimum??Number.NEGATIVE_INFINITY;t.minimum>r&&(i._zod.bag.minimum=t.minimum)}),e._zod.check=i=>{let r=i.value;if(r.length>=t.minimum)return;let a=De(r);i.issues.push({origin:a,code:"too_small",minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),kn=l("$ZodCheckLengthEquals",(e,t)=>{var o;P.init(e,t),(o=e._zod.def).when??(o.when=i=>{let r=i.value;return!re(r)&&r.length!==void 0}),e._zod.onattach.push(i=>{let r=i._zod.bag;r.minimum=t.length,r.maximum=t.length,r.length=t.length}),e._zod.check=i=>{let r=i.value,n=r.length;if(n===t.length)return;let a=De(r),u=n>t.length;i.issues.push(x(s({origin:a},u?{code:"too_big",maximum:t.length}:{code:"too_small",minimum:t.length}),{inclusive:!0,exact:!0,input:i.value,inst:e,continue:!t.abort}))}}),ye=l("$ZodCheckStringFormat",(e,t)=>{var o,i;P.init(e,t),e._zod.onattach.push(r=>{let n=r._zod.bag;n.format=t.format,t.pattern&&(n.patterns??(n.patterns=new Set),n.patterns.add(t.pattern))}),t.pattern?(o=e._zod).check??(o.check=r=>{t.pattern.lastIndex=0,!t.pattern.test(r.value)&&r.issues.push(x(s({origin:"string",code:"invalid_format",format:t.format,input:r.value},t.pattern?{pattern:t.pattern.toString()}:{}),{inst:e,continue:!t.abort}))}):(i=e._zod).check??(i.check=()=>{})}),zn=l("$ZodCheckRegex",(e,t)=>{ye.init(e,t),e._zod.check=o=>{t.pattern.lastIndex=0,!t.pattern.test(o.value)&&o.issues.push({origin:"string",code:"invalid_format",format:"regex",input:o.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),In=l("$ZodCheckLowerCase",(e,t)=>{t.pattern??(t.pattern=fn),ye.init(e,t)}),wn=l("$ZodCheckUpperCase",(e,t)=>{t.pattern??(t.pattern=pn),ye.init(e,t)}),Sn=l("$ZodCheckIncludes",(e,t)=>{P.init(e,t);let o=M(t.includes),i=new RegExp(typeof t.position=="number"?`^.{${t.position}}${o}`:o);t.pattern=i,e._zod.onattach.push(r=>{let n=r._zod.bag;n.patterns??(n.patterns=new Set),n.patterns.add(i)}),e._zod.check=r=>{r.value.includes(t.includes,t.position)||r.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:t.includes,input:r.value,inst:e,continue:!t.abort})}}),jn=l("$ZodCheckStartsWith",(e,t)=>{P.init(e,t);let o=new RegExp(`^${M(t.prefix)}.*`);t.pattern??(t.pattern=o),e._zod.onattach.push(i=>{let r=i._zod.bag;r.patterns??(r.patterns=new Set),r.patterns.add(o)}),e._zod.check=i=>{i.value.startsWith(t.prefix)||i.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:t.prefix,input:i.value,inst:e,continue:!t.abort})}}),On=l("$ZodCheckEndsWith",(e,t)=>{P.init(e,t);let o=new RegExp(`.*${M(t.suffix)}$`);t.pattern??(t.pattern=o),e._zod.onattach.push(i=>{let r=i._zod.bag;r.patterns??(r.patterns=new Set),r.patterns.add(o)}),e._zod.check=i=>{i.value.endsWith(t.suffix)||i.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:t.suffix,input:i.value,inst:e,continue:!t.abort})}});function Ra(e,t,o){e.issues.length&&t.issues.push(...F(o,e.issues))}var Un=l("$ZodCheckProperty",(e,t)=>{P.init(e,t),e._zod.check=o=>{let i=t.schema._zod.run({value:o.value[t.property],issues:[]},{});if(i instanceof Promise)return i.then(r=>Ra(r,o,t.property));Ra(i,o,t.property)}}),Pn=l("$ZodCheckMimeType",(e,t)=>{P.init(e,t);let o=new Set(t.mime);e._zod.onattach.push(i=>{i._zod.bag.mime=t.mime}),e._zod.check=i=>{o.has(i.value.type)||i.issues.push({code:"invalid_value",values:t.mime,input:i.value.type,inst:e,continue:!t.abort})}}),Nn=l("$ZodCheckOverwrite",(e,t)=>{P.init(e,t),e._zod.check=o=>{o.value=t.tx(o.value)}});var Ce=class{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}let i=t.split(`
`).filter(a=>a),r=Math.min(...i.map(a=>a.length-a.trimStart().length)),n=i.map(a=>a.slice(r)).map(a=>" ".repeat(this.indent*2)+a);for(let a of n)this.content.push(a)}compile(){let t=Function,o=this?.args,r=[...(this?.content??[""]).map(n=>` ${n}`)];return new t(...o,r.join(`
`))}};var Zn={major:4,minor:1,patch:13};var z=l("$ZodType",(e,t)=>{var o;e??(e={}),e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=Zn;let i=[...e._zod.def.checks??[]];e._zod.traits.has("$ZodCheck")&&i.unshift(e);for(let r of i)for(let n of r._zod.onattach)n(e);if(i.length===0)(o=e._zod).deferred??(o.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{let r=(a,u,d)=>{let c=oe(a),m;for(let g of u){if(g._zod.def.when){if(!g._zod.def.when(a))continue}else if(c)continue;let b=a.issues.length,_=g._zod.check(a);if(_ instanceof Promise&&d?.async===!1)throw new G;if(m||_ instanceof Promise)m=(m??Promise.resolve()).then(()=>T(null,null,function*(){yield _,a.issues.length!==b&&(c||(c=oe(a,b)))}));else{if(a.issues.length===b)continue;c||(c=oe(a,b))}}return m?m.then(()=>a):a},n=(a,u,d)=>{if(oe(a))return a.aborted=!0,a;let c=r(u,i,d);if(c instanceof Promise){if(d.async===!1)throw new G;return c.then(m=>e._zod.parse(m,d))}return e._zod.parse(c,d)};e._zod.run=(a,u)=>{if(u.skipChecks)return e._zod.parse(a,u);if(u.direction==="backward"){let c=e._zod.parse({value:a.value,issues:[]},x(s({},u),{skipChecks:!0}));return c instanceof Promise?c.then(m=>n(m,a,u)):n(c,a,u)}let d=e._zod.parse(a,u);if(d instanceof Promise){if(u.async===!1)throw new G;return d.then(c=>r(c,i,u))}return r(d,i,u)}}e["~standard"]={validate:r=>{try{let n=At(e,r);return n.success?{value:n.data}:{issues:n.error?.issues}}catch{return Lt(e,r).then(a=>a.success?{value:a.data}:{issues:a.error?.issues})}},vendor:"zod",version:1}}),me=l("$ZodString",(e,t)=>{z.init(e,t),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??an(e._zod.bag),e._zod.parse=(o,i)=>{if(t.coerce)try{o.value=String(o.value)}catch{}return typeof o.value=="string"||o.issues.push({expected:"string",code:"invalid_type",input:o.value,inst:e}),o}}),U=l("$ZodStringFormat",(e,t)=>{ye.init(e,t),me.init(e,t)}),Tn=l("$ZodGUID",(e,t)=>{t.pattern??(t.pattern=Wt),U.init(e,t)}),En=l("$ZodUUID",(e,t)=>{if(t.version){let i={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(i===void 0)throw new Error(`Invalid UUID version: "${t.version}"`);t.pattern??(t.pattern=se(i))}else t.pattern??(t.pattern=se());U.init(e,t)}),An=l("$ZodEmail",(e,t)=>{t.pattern??(t.pattern=Gt),U.init(e,t)}),Ln=l("$ZodURL",(e,t)=>{U.init(e,t),e._zod.check=o=>{try{let i=o.value.trim(),r=new URL(i);t.hostname&&(t.hostname.lastIndex=0,t.hostname.test(r.hostname)||o.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:t.hostname.source,input:o.value,inst:e,continue:!t.abort})),t.protocol&&(t.protocol.lastIndex=0,t.protocol.test(r.protocol.endsWith(":")?r.protocol.slice(0,-1):r.protocol)||o.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:t.protocol.source,input:o.value,inst:e,continue:!t.abort})),t.normalize?o.value=r.href:o.value=i;return}catch{o.issues.push({code:"invalid_format",format:"url",input:o.value,inst:e,continue:!t.abort})}}}),Rn=l("$ZodEmoji",(e,t)=>{t.pattern??(t.pattern=Bt()),U.init(e,t)}),Cn=l("$ZodNanoID",(e,t)=>{t.pattern??(t.pattern=Mt),U.init(e,t)}),Vn=l("$ZodCUID",(e,t)=>{t.pattern??(t.pattern=Rt),U.init(e,t)}),Fn=l("$ZodCUID2",(e,t)=>{t.pattern??(t.pattern=Ct),U.init(e,t)}),Jn=l("$ZodULID",(e,t)=>{t.pattern??(t.pattern=Vt),U.init(e,t)}),Mn=l("$ZodXID",(e,t)=>{t.pattern??(t.pattern=Ft),U.init(e,t)}),Kn=l("$ZodKSUID",(e,t)=>{t.pattern??(t.pattern=Jt),U.init(e,t)}),Wn=l("$ZodISODateTime",(e,t)=>{t.pattern??(t.pattern=on(t)),U.init(e,t)}),Gn=l("$ZodISODate",(e,t)=>{t.pattern??(t.pattern=tn),U.init(e,t)}),Bn=l("$ZodISOTime",(e,t)=>{t.pattern??(t.pattern=nn(t)),U.init(e,t)}),Xn=l("$ZodISODuration",(e,t)=>{t.pattern??(t.pattern=Kt),U.init(e,t)}),qn=l("$ZodIPv4",(e,t)=>{t.pattern??(t.pattern=Xt),U.init(e,t),e._zod.bag.format="ipv4"}),Yn=l("$ZodIPv6",(e,t)=>{t.pattern??(t.pattern=qt),U.init(e,t),e._zod.bag.format="ipv6",e._zod.check=o=>{try{new URL(`http://[${o.value}]`)}catch{o.issues.push({code:"invalid_format",format:"ipv6",input:o.value,inst:e,continue:!t.abort})}}}),Hn=l("$ZodMAC",(e,t)=>{t.pattern??(t.pattern=Yt(t.delimiter)),U.init(e,t),e._zod.bag.format="mac"}),Qn=l("$ZodCIDRv4",(e,t)=>{t.pattern??(t.pattern=Ht),U.init(e,t)}),ei=l("$ZodCIDRv6",(e,t)=>{t.pattern??(t.pattern=Qt),U.init(e,t),e._zod.check=o=>{let i=o.value.split("/");try{if(i.length!==2)throw new Error;let[r,n]=i;if(!n)throw new Error;let a=Number(n);if(`${a}`!==n)throw new Error;if(a<0||a>128)throw new Error;new URL(`http://[${r}]`)}catch{o.issues.push({code:"invalid_format",format:"cidrv6",input:o.value,inst:e,continue:!t.abort})}}});function ri(e){if(e==="")return!0;if(e.length%4!==0)return!1;try{return atob(e),!0}catch{return!1}}var ti=l("$ZodBase64",(e,t)=>{t.pattern??(t.pattern=en),U.init(e,t),e._zod.bag.contentEncoding="base64",e._zod.check=o=>{ri(o.value)||o.issues.push({code:"invalid_format",format:"base64",input:o.value,inst:e,continue:!t.abort})}});function Ha(e){if(!jr.test(e))return!1;let t=e.replace(/[-_]/g,i=>i==="-"?"+":"/"),o=t.padEnd(Math.ceil(t.length/4)*4,"=");return ri(o)}var ni=l("$ZodBase64URL",(e,t)=>{t.pattern??(t.pattern=jr),U.init(e,t),e._zod.bag.contentEncoding="base64url",e._zod.check=o=>{Ha(o.value)||o.issues.push({code:"invalid_format",format:"base64url",input:o.value,inst:e,continue:!t.abort})}}),ii=l("$ZodE164",(e,t)=>{t.pattern??(t.pattern=rn),U.init(e,t)});function Qa(e,t=null){try{let o=e.split(".");if(o.length!==3)return!1;let[i]=o;if(!i)return!1;let r=JSON.parse(atob(i));return!("typ"in r&&r?.typ!=="JWT"||!r.alg||t&&(!("alg"in r)||r.alg!==t))}catch{return!1}}var oi=l("$ZodJWT",(e,t)=>{U.init(e,t),e._zod.check=o=>{Qa(o.value,t.alg)||o.issues.push({code:"invalid_format",format:"jwt",input:o.value,inst:e,continue:!t.abort})}}),ai=l("$ZodCustomStringFormat",(e,t)=>{U.init(e,t),e._zod.check=o=>{t.fn(o.value)||o.issues.push({code:"invalid_format",format:t.format,input:o.value,inst:e,continue:!t.abort})}}),Er=l("$ZodNumber",(e,t)=>{z.init(e,t),e._zod.pattern=e._zod.bag.pattern??ln,e._zod.parse=(o,i)=>{if(t.coerce)try{o.value=Number(o.value)}catch{}let r=o.value;if(typeof r=="number"&&!Number.isNaN(r)&&Number.isFinite(r))return o;let n=typeof r=="number"?Number.isNaN(r)?"NaN":Number.isFinite(r)?void 0:"Infinity":void 0;return o.issues.push(s({expected:"number",code:"invalid_type",input:r,inst:e},n?{received:n}:{})),o}}),ui=l("$ZodNumberFormat",(e,t)=>{vn.init(e,t),Er.init(e,t)}),Ve=l("$ZodBoolean",(e,t)=>{z.init(e,t),e._zod.pattern=sn,e._zod.parse=(o,i)=>{if(t.coerce)try{o.value=!!o.value}catch{}let r=o.value;return typeof r=="boolean"||o.issues.push({expected:"boolean",code:"invalid_type",input:r,inst:e}),o}}),Ar=l("$ZodBigInt",(e,t)=>{z.init(e,t),e._zod.pattern=un,e._zod.parse=(o,i)=>{if(t.coerce)try{o.value=BigInt(o.value)}catch{}return typeof o.value=="bigint"||o.issues.push({expected:"bigint",code:"invalid_type",input:o.value,inst:e}),o}}),ci=l("$ZodBigIntFormat",(e,t)=>{hn.init(e,t),Ar.init(e,t)}),li=l("$ZodSymbol",(e,t)=>{z.init(e,t),e._zod.parse=(o,i)=>{let r=o.value;return typeof r=="symbol"||o.issues.push({expected:"symbol",code:"invalid_type",input:r,inst:e}),o}}),si=l("$ZodUndefined",(e,t)=>{z.init(e,t),e._zod.pattern=dn,e._zod.values=new Set([void 0]),e._zod.optin="optional",e._zod.optout="optional",e._zod.parse=(o,i)=>{let r=o.value;return typeof r>"u"||o.issues.push({expected:"undefined",code:"invalid_type",input:r,inst:e}),o}}),mi=l("$ZodNull",(e,t)=>{z.init(e,t),e._zod.pattern=mn,e._zod.values=new Set([null]),e._zod.parse=(o,i)=>{let r=o.value;return r===null||o.issues.push({expected:"null",code:"invalid_type",input:r,inst:e}),o}}),di=l("$ZodAny",(e,t)=>{z.init(e,t),e._zod.parse=o=>o}),fi=l("$ZodUnknown",(e,t)=>{z.init(e,t),e._zod.parse=o=>o}),pi=l("$ZodNever",(e,t)=>{z.init(e,t),e._zod.parse=(o,i)=>(o.issues.push({expected:"never",code:"invalid_type",input:o.value,inst:e}),o)}),gi=l("$ZodVoid",(e,t)=>{z.init(e,t),e._zod.parse=(o,i)=>{let r=o.value;return typeof r>"u"||o.issues.push({expected:"void",code:"invalid_type",input:r,inst:e}),o}}),vi=l("$ZodDate",(e,t)=>{z.init(e,t),e._zod.parse=(o,i)=>{if(t.coerce)try{o.value=new Date(o.value)}catch{}let r=o.value,n=r instanceof Date;return n&&!Number.isNaN(r.getTime())||o.issues.push(x(s({expected:"date",code:"invalid_type",input:r},n?{received:"Invalid Date"}:{}),{inst:e})),o}});function Fa(e,t,o){e.issues.length&&t.issues.push(...F(o,e.issues)),t.value[o]=e.value}var hi=l("$ZodArray",(e,t)=>{z.init(e,t),e._zod.parse=(o,i)=>{let r=o.value;if(!Array.isArray(r))return o.issues.push({expected:"array",code:"invalid_type",input:r,inst:e}),o;o.value=Array(r.length);let n=[];for(let a=0;a<r.length;a++){let u=r[a],d=t.element._zod.run({value:u,issues:[]},i);d instanceof Promise?n.push(d.then(c=>Fa(c,o,a))):Fa(d,o,a)}return n.length?Promise.all(n).then(()=>o):o}});function Tr(e,t,o,i){e.issues.length&&t.issues.push(...F(o,e.issues)),e.value===void 0?o in i&&(t.value[o]=void 0):t.value[o]=e.value}function eu(e){let t=Object.keys(e.shape);for(let i of t)if(!e.shape?.[i]?._zod?.traits?.has("$ZodType"))throw new Error(`Invalid element at key "${i}": expected a Zod schema`);let o=Nt(e.shape);return x(s({},e),{keys:t,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(o)})}function ru(e,t,o,i,r,n){let a=[],u=r.keySet,d=r.catchall._zod,c=d.def.type;for(let m in t){if(u.has(m))continue;if(c==="never"){a.push(m);continue}let g=d.run({value:t[m],issues:[]},i);g instanceof Promise?e.push(g.then(b=>Tr(b,o,m,t))):Tr(g,o,m,t)}return a.length&&o.issues.push({code:"unrecognized_keys",keys:a,input:t,inst:n}),e.length?Promise.all(e).then(()=>o):o}var tu=l("$ZodObject",(e,t)=>{if(z.init(e,t),!Object.getOwnPropertyDescriptor(t,"shape")?.get){let u=t.shape;Object.defineProperty(t,"shape",{get:()=>{let d=s({},u);return Object.defineProperty(t,"shape",{value:d}),d}})}let i=ge(()=>eu(t));w(e._zod,"propValues",()=>{let u=t.shape,d={};for(let c in u){let m=u[c]._zod;if(m.values){d[c]??(d[c]=new Set);for(let g of m.values)d[c].add(g)}}return d});let r=le,n=t.catchall,a;e._zod.parse=(u,d)=>{a??(a=i.value);let c=u.value;if(!r(c))return u.issues.push({expected:"object",code:"invalid_type",input:c,inst:e}),u;u.value={};let m=[],g=a.shape;for(let b of a.keys){let p=g[b]._zod.run({value:c[b],issues:[]},d);p instanceof Promise?m.push(p.then(y=>Tr(y,u,b,c))):Tr(p,u,b,c)}return n?ru(m,c,u,d,i.value,e):m.length?Promise.all(m).then(()=>u):u}}),$i=l("$ZodObjectJIT",(e,t)=>{tu.init(e,t);let o=e._zod.parse,i=ge(()=>eu(t)),r=b=>{let _=new Ce(["shape","payload","ctx"]),p=i.value,y=O=>{let Z=vr(O);return`shape[${Z}]._zod.run({ value: input[${Z}], issues: [] }, ctx)`};_.write("const input = payload.value;");let k=Object.create(null),j=0;for(let O of p.keys)k[O]=`key_${j++}`;_.write("const newResult = {};");for(let O of p.keys){let Z=k[O],X=vr(O);_.write(`const ${Z} = ${y(O)};`),_.write(`
if (${Z}.issues.length) {
payload.issues = payload.issues.concat(${Z}.issues.map(iss => ({
...iss,
path: iss.path ? [${X}, ...iss.path] : [${X}]
})));
}
if (${Z}.value === undefined) {
if (${X} in input) {
newResult[${X}] = undefined;
}
} else {
newResult[${X}] = ${Z}.value;
}
`)}_.write("payload.value = newResult;"),_.write("return payload;");let S=_.compile();return(O,Z)=>S(b,O,Z)},n,a=le,u=!je.jitless,c=u&&Ot.value,m=t.catchall,g;e._zod.parse=(b,_)=>{g??(g=i.value);let p=b.value;return a(p)?u&&c&&_?.async===!1&&_.jitless!==!0?(n||(n=r(t.shape)),b=n(b,_),m?ru([],p,b,_,g,e):b):o(b,_):(b.issues.push({expected:"object",code:"invalid_type",input:p,inst:e}),b)}});function Ja(e,t,o,i){for(let n of e)if(n.issues.length===0)return t.value=n.value,t;let r=e.filter(n=>!oe(n));return r.length===1?(t.value=r[0].value,r[0]):(t.issues.push({code:"invalid_union",input:t.value,inst:o,errors:e.map(n=>n.issues.map(a=>J(a,i,D())))}),t)}var Lr=l("$ZodUnion",(e,t)=>{z.init(e,t),w(e._zod,"optin",()=>t.options.some(r=>r._zod.optin==="optional")?"optional":void 0),w(e._zod,"optout",()=>t.options.some(r=>r._zod.optout==="optional")?"optional":void 0),w(e._zod,"values",()=>{if(t.options.every(r=>r._zod.values))return new Set(t.options.flatMap(r=>Array.from(r._zod.values)))}),w(e._zod,"pattern",()=>{if(t.options.every(r=>r._zod.pattern)){let r=t.options.map(n=>n._zod.pattern);return new RegExp(`^(${r.map(n=>Pe(n.source)).join("|")})$`)}});let o=t.options.length===1,i=t.options[0]._zod.run;e._zod.parse=(r,n)=>{if(o)return i(r,n);let a=!1,u=[];for(let d of t.options){let c=d._zod.run({value:r.value,issues:[]},n);if(c instanceof Promise)u.push(c),a=!0;else{if(c.issues.length===0)return c;u.push(c)}}return a?Promise.all(u).then(d=>Ja(d,r,e,n)):Ja(u,r,e,n)}}),_i=l("$ZodDiscriminatedUnion",(e,t)=>{Lr.init(e,t);let o=e._zod.parse;w(e._zod,"propValues",()=>{let r={};for(let n of t.options){let a=n._zod.propValues;if(!a||Object.keys(a).length===0)throw new Error(`Invalid discriminated union option at index "${t.options.indexOf(n)}"`);for(let[u,d]of Object.entries(a)){r[u]||(r[u]=new Set);for(let c of d)r[u].add(c)}}return r});let i=ge(()=>{let r=t.options,n=new Map;for(let a of r){let u=a._zod.propValues?.[t.discriminator];if(!u||u.size===0)throw new Error(`Invalid discriminated union option at index "${t.options.indexOf(a)}"`);for(let d of u){if(n.has(d))throw new Error(`Duplicate discriminator value "${String(d)}"`);n.set(d,a)}}return n});e._zod.parse=(r,n)=>{let a=r.value;if(!le(a))return r.issues.push({code:"invalid_type",expected:"object",input:a,inst:e}),r;let u=i.value.get(a?.[t.discriminator]);return u?u._zod.run(r,n):t.unionFallback?o(r,n):(r.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:t.discriminator,input:a,path:[t.discriminator],inst:e}),r)}}),bi=l("$ZodIntersection",(e,t)=>{z.init(e,t),e._zod.parse=(o,i)=>{let r=o.value,n=t.left._zod.run({value:r,issues:[]},i),a=t.right._zod.run({value:r,issues:[]},i);return n instanceof Promise||a instanceof Promise?Promise.all([n,a]).then(([d,c])=>Ma(o,d,c)):Ma(o,n,a)}});function Dn(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(ie(e)&&ie(t)){let o=Object.keys(t),i=Object.keys(e).filter(n=>o.indexOf(n)!==-1),r=s(s({},e),t);for(let n of i){let a=Dn(e[n],t[n]);if(!a.valid)return{valid:!1,mergeErrorPath:[n,...a.mergeErrorPath]};r[n]=a.data}return{valid:!0,data:r}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};let o=[];for(let i=0;i<e.length;i++){let r=e[i],n=t[i],a=Dn(r,n);if(!a.valid)return{valid:!1,mergeErrorPath:[i,...a.mergeErrorPath]};o.push(a.data)}return{valid:!0,data:o}}return{valid:!1,mergeErrorPath:[]}}function Ma(e,t,o){if(t.issues.length&&e.issues.push(...t.issues),o.issues.length&&e.issues.push(...o.issues),oe(e))return e;let i=Dn(t.value,o.value);if(!i.valid)throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(i.mergeErrorPath)}`);return e.value=i.data,e}var Rr=l("$ZodTuple",(e,t)=>{z.init(e,t);let o=t.items;e._zod.parse=(i,r)=>{let n=i.value;if(!Array.isArray(n))return i.issues.push({input:n,inst:e,expected:"tuple",code:"invalid_type"}),i;i.value=[];let a=[],u=[...o].reverse().findIndex(m=>m._zod.optin!=="optional"),d=u===-1?0:o.length-u;if(!t.rest){let m=n.length>o.length,g=n.length<d-1;if(m||g)return i.issues.push(x(s({},m?{code:"too_big",maximum:o.length}:{code:"too_small",minimum:o.length}),{input:n,inst:e,origin:"array"})),i}let c=-1;for(let m of o){if(c++,c>=n.length&&c>=d)continue;let g=m._zod.run({value:n[c],issues:[]},r);g instanceof Promise?a.push(g.then(b=>Pr(b,i,c))):Pr(g,i,c)}if(t.rest){let m=n.slice(o.length);for(let g of m){c++;let b=t.rest._zod.run({value:g,issues:[]},r);b instanceof Promise?a.push(b.then(_=>Pr(_,i,c))):Pr(b,i,c)}}return a.length?Promise.all(a).then(()=>i):i}});function Pr(e,t,o){e.issues.length&&t.issues.push(...F(o,e.issues)),t.value[o]=e.value}var yi=l("$ZodRecord",(e,t)=>{z.init(e,t),e._zod.parse=(o,i)=>{let r=o.value;if(!ie(r))return o.issues.push({expected:"record",code:"invalid_type",input:r,inst:e}),o;let n=[],a=t.keyType._zod.values;if(a){o.value={};let u=new Set;for(let c of a)if(typeof c=="string"||typeof c=="number"||typeof c=="symbol"){u.add(typeof c=="number"?c.toString():c);let m=t.valueType._zod.run({value:r[c],issues:[]},i);m in