CoolFace
Apppublic

pathmode/intent-preflight

sourceHugging Faceupdated 1d agoView on Hugging Face
0likes
app.js109 linesDownload Raw Back to root
1"use strict";(()=>{var Qh=Object.defineProperty;var Ye=(e,n)=>{for(var i in n)Qh(e,i,{get:n[i],enumerable:!0})};var ev={fastest:"Fastest check","shipped-signal":"Shipped signal","regression-guard":"Regression guard",manual:"Manual check",test:"Automated test"},ef=["fastest","shipped-signal","regression-guard","manual","test"],tv=new Set(ef);function te(e){return typeof e=="string"&&e.trim().length>0}function nv(e){return typeof e=="number"?String(e):`"${String(e).replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`}function Qd(e){return typeof e=="string"?{text:e}:e}function rv(e){return typeof e=="string"?{text:e}:e}function Go(e,n="  "){let i=(e||[]).filter(te);return i.length?`2${n}- backed by: ${i.join("; ")}`:""}function iv(e){if(!e||typeof e!="object")return[];let n=[];for(let i of Array.isArray(e.checks)?e.checks:[])te(i?.description)&&n.push({kind:tv.has(String(i.kind))?String(i.kind):"test",description:i.description.trim(),status:i.status,verifies:i.verifies});for(let i of Array.isArray(e.manualChecks)?e.manualChecks:[])te(i)&&n.push({kind:"manual",description:i.trim()});for(let i of Array.isArray(e.unitTests)?e.unitTests:[])te(i)&&n.push({kind:"test",description:i.trim()});for(let i of Array.isArray(e.e2eTests)?e.e2eTests:[])te(i)&&n.push({kind:"test",description:i.trim()});return n}function ov(e){let n=iv(e);return ef.map(i=>({kind:i,label:ev[i],checks:n.filter(o=>o.kind===i)})).filter(i=>i.checks.length>0)}function av(e){let n=te(e.verifies)?` (verifies: ${e.verifies})`:"",i=te(e.status)&&e.status!=="unknown"?` [${e.status}]`:"";return`${e.description}${n}${i}`}function cv(e){return e.origin!=="agent"||e.authorization==="authorized"?"":e.authorization==="rejected"?`> **REJECTED BY HUMAN REVIEW \u2014 DO NOT IMPLEMENT.** This spec was proposed by an agent and a human rejected it.${te(e.authorizationNote)?` The human's note: "${e.authorizationNote}".`:""} Revise the proposal per the note, or ask your operator before proceeding.3 4`:`> **PENDING HUMAN AUTHORIZATION \u2014 DO NOT IMPLEMENT YET.** This spec was proposed by an agent and no human has authorized it. Ask your operator to review it in Pathmode before building against it.5 6`}function uv(e){let n=(e||[]).filter(o=>{let t=String(o?.dimension??"").toLowerCase(),r=String(o?.kind??"").toLowerCase(),a=String(o?.by??"").toLowerCase();return["objective","outcomes"].includes(t)&&["confirmed","waived"].includes(r)&&["agent","human"].includes(a)});if(!n.length)return"";let i=["## Confirmations"];for(let o of n){i.push(""),i.push(`**${String(o.dimension).toLowerCase()}** \u2014 ${String(o.kind).toLowerCase()} by ${String(o.by).toLowerCase()}`);for(let t of["actor","problem","outcome","observable","reason","anchor","at"]){let r=o[t];te(r)&&i.push(`- ${t}: ${r.replace(/\s+/g," ").trim()}`)}}return i.join(`7`)}var sv=["id","version","status","readiness","source","specVersion","origin","authorization","authorizationNote","outcomeMeasurements","productChoices","productChoiceReadinessUnknown","evidence","space","severity","created","updated"],tf="_A feedback loop, not just a test list._",lv="_Not defined yet. Nothing in this spec has been checked against a running system._",dv=[tf,lv];function nf(e){return e.trim().replace(/^([_*])(.*)\1$/s,"$2").trim().toLowerCase()}var fv=new Set(dv.map(nf));function rf(e){return fv.has(nf(e))}function Yo(e,n={}){let i=(e.outcomes||[]).map(Qd).map((_,V)=>_.measurement?{outcome:V,..._.measurement}:null).filter(_=>_!==null),o={id:e.id,version:n.version&&n.version>=1?n.version:1,status:n.status||"draft",readiness:n.readiness,productChoices:e.context?.briefChoices,productChoiceReadinessUnknown:e.context?.briefChoiceReadinessUnknown?"true":void 0,source:n.source,specVersion:n.specVersion,origin:n.origin,authorization:n.origin==="agent"?n.authorization??"pending":void 0,authorizationNote:n.origin==="agent"&&te(n.authorizationNote)?n.authorizationNote.replace(/\s+/g," ").trim():void 0,outcomeMeasurements:i.length?i:void 0,evidence:n.evidence?.length||void 0,space:n.space?.name,severity:n.severity,created:n.created,updated:n.updated},r=["---",sv.filter(_=>o[_]!==void 0&&o[_]!==null&&o[_]!=="").map(_=>{let V=o[_];return`${_}: ${typeof V=="object"?JSON.stringify(V):nv(V)}`}).join(`8`),"---",""],a=cv(n).trim();a&&(r.push(a),r.push("")),r.push(`# ${e.title||"Untitled Intent"}`);let c=n.space;c&&(te(c.productVision)||te(c.northStar)||te(c.targetAudience)||c.constraints?.length||c.principles?.length)&&(r.push(""),r.push("## Space Context"),te(c.productVision)&&r.push(`**Product Vision**: ${c.productVision}`),te(c.northStar)&&r.push(`**North Star**: ${c.northStar}`),te(c.targetAudience)&&r.push(`**Target Audience**: ${c.targetAudience}`),c.constraints?.length&&r.push("**Constraints**: "+c.constraints.join(", ")),c.principles?.length&&r.push("**Principles**: "+c.principles.join(", "))),te(e.objective)&&(r.push(""),r.push("## Objective"),r.push(e.objective)),te(e.currentState)&&(r.push(""),r.push("## Current State"),r.push(e.currentState.trim()));let s=pv(e);s.length&&(r.push(""),r.push("## Implementation Context"),r.push(...s));let l=(e.decisions||[]).filter(_=>_&&te(_.choice)&&typeof _.reason=="string");if(l.length){r.push(""),r.push("## Decisions & Ruled-Out Alternatives");for(let _ of l)r.push(`- **${_.choice}**${te(_.ruledOut)?` (instead of: ${_.ruledOut})`:""} \u2014 ${_.reason}`),te(_.reopenTrigger)&&r.push(`  - reopen if: ${_.reopenTrigger.trim()}`)}let d=(e.outcomes||[]).map(Qd).filter(_=>te(_.text));if(d.length){r.push(""),r.push("## Outcomes");for(let _ of d)r.push(`- [ ] ${_.text}${Go(_.backedBy)}`)}if(e.scope?.inScope?.length||e.scope?.outOfScope?.length){if(r.push(""),r.push("## Scope"),e.scope.inScope?.length){r.push("**In scope:**");for(let _ of e.scope.inScope)r.push(`- ${_}`)}if(e.scope.outOfScope?.length){r.push("**Out of scope:**");for(let _ of e.scope.outOfScope)r.push(`- ${_}`)}}let p=(e.constraints||[]).map(rv).filter(_=>te(_.text));if(p.length){r.push(""),r.push("## Constraints");for(let _ of p)r.push(`- ${_.text}${Go(_.backedBy)}`)}let m=(e.edgeCases||[]).filter(_=>_&&te(_.scenario));if(m.length){r.push(""),r.push("## Edge Cases");for(let _ of m)r.push(`- **${_.scenario}**: ${_.expectedBehavior}${Go(_.backedBy)}`)}let g=mv(n.evidence);if(g.length&&(r.push(""),r.push("## Supporting Evidence"),r.push(...g)),e.healthMetrics?.length){r.push(""),r.push("## Health Metrics");for(let _ of e.healthMetrics)r.push(`- ${_}`)}let $=ov(e.verification);if($.length){r.push(""),r.push("## Verification"),r.push(tf);for(let _ of $){r.push(`**${_.label}**:`);for(let V of _.checks)r.push(`- [ ] ${av(V)}`)}}let w=uv(e.confirmations);return w&&(r.push(""),r.push(w)),r.join(`9`)}function pv(e){if(te(e.implementationContextText))return[e.implementationContextText.trim()];let n=e.implementationContext;if(!n)return[];let i=[];if(n.relevantAreas?.length){i.push("### Relevant areas");for(let o of n.relevantAreas)te(o?.path)&&i.push(`- \`${o.path}\`${te(o.reason)?` \u2014 ${o.reason}`:""}`)}if(te(n.currentBehavior)&&(i.length&&i.push(""),i.push("### Current behavior"),i.push(n.currentBehavior.trim())),n.risks?.length){i.length&&i.push(""),i.push("### Risks");for(let o of n.risks)te(o)&&i.push(`- ${o.trim()}`)}if(n.verificationSuggestions?.length){i.length&&i.push(""),i.push("### Verification suggestions");for(let o of n.verificationSuggestions)te(o)&&i.push(`- ${o.trim()}`)}return i}function mv(e){let n=(e||[]).filter(t=>te(t?.content));if(!n.length)return[];let i=[],o=t=>t.length>160?`${t.slice(0,160)}\u2026`:t;for(let t of n.filter(r=>r.type==="quote"))i.push(`> "${o(t.content)}"${te(t.source)?` \u2014 ${t.source}`:""}`);for(let t of n.filter(r=>r.type!=="quote")){let r=te(t.severity)?` (${t.severity})`:"";i.push(`- [${t.type}]${r} ${o(t.content)}${te(t.source)?` \u2014 ${t.source}`:""}`)}return i}function gv(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ye={},Ur={},ct={},of;function Cn(){if(of)return ct;of=1;function e(a){return typeof a>"u"||a===null}function n(a){return typeof a=="object"&&a!==null}function i(a){return Array.isArray(a)?a:e(a)?[]:[a]}function o(a,c){if(c){let s=Object.keys(c);for(let l=0,d=s.length;l<d;l+=1){let p=s[l];a[p]=c[p]}}return a}function t(a,c){let s="";for(let l=0;l<c;l+=1)s+=a;return s}function r(a){return a===0&&Number.NEGATIVE_INFINITY===1/a}return ct.isNothing=e,ct.isObject=n,ct.toArray=i,ct.repeat=t,ct.isNegativeZero=r,ct.extend=o,ct}var Ho,af;function En(){if(af)return Ho;af=1;function e(i,o){let t="",r=i.reason||"(unknown reason)";return i.mark?(i.mark.name&&(t+='in "'+i.mark.name+'" '),t+="("+(i.mark.line+1)+":"+(i.mark.column+1)+")",!o&&i.mark.snippet&&(t+=`10 11`+i.mark.snippet),r+" "+t):r}function n(i,o){Error.call(this),this.name="YAMLException",this.reason=i,this.mark=o,this.message=e(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n.prototype.toString=function(o){return this.name+": "+e(this,o)},Ho=n,Ho}var Xo,cf;function hv(){if(cf)return Xo;cf=1;let e=Cn();function n(t,r,a,c,s){let l="",d="",p=Math.floor(s/2)-1;return c-r>p&&(l=" ... ",r=c-p+l.length),a-c>p&&(d=" ...",a=c+p-d.length),{str:l+t.slice(r,a).replace(/\t/g,"\u2192")+d,pos:c-r+l.length}}function i(t,r){return e.repeat(" ",r-t.length)+t}function o(t,r){if(r=Object.create(r||null),!t.buffer)return null;r.maxLength||(r.maxLength=79),typeof r.indent!="number"&&(r.indent=1),typeof r.linesBefore!="number"&&(r.linesBefore=3),typeof r.linesAfter!="number"&&(r.linesAfter=2);let a=/\r?\n|\r|\0/g,c=[0],s=[],l,d=-1;for(;l=a.exec(t.buffer);)s.push(l.index),c.push(l.index+l[0].length),t.position<=l.index&&d<0&&(d=c.length-2);d<0&&(d=c.length-1);let p="",m=Math.min(t.line+r.linesAfter,s.length).toString().length,g=r.maxLength-(r.indent+m+3);for(let w=1;w<=r.linesBefore&&!(d-w<0);w++){let _=n(t.buffer,c[d-w],s[d-w],t.position-(c[d]-c[d-w]),g);p=e.repeat(" ",r.indent)+i((t.line-w+1).toString(),m)+" | "+_.str+`12`+p}let $=n(t.buffer,c[d],s[d],t.position,g);p+=e.repeat(" ",r.indent)+i((t.line+1).toString(),m)+" | "+$.str+`13`,p+=e.repeat("-",r.indent+m+3+$.pos)+`^14`;for(let w=1;w<=r.linesAfter&&!(d+w>=s.length);w++){let _=n(t.buffer,c[d+w],s[d+w],t.position-(c[d]-c[d+w]),g);p+=e.repeat(" ",r.indent)+i((t.line+w+1).toString(),m)+" | "+_.str+`15`}return p.replace(/\n$/,"")}return Xo=o,Xo}var Qo,uf;function be(){if(uf)return Qo;uf=1;let e=En(),n=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],i=["scalar","sequence","mapping"];function o(r){let a={};return r!==null&&Object.keys(r).forEach(function(c){r[c].forEach(function(s){a[String(s)]=c})}),a}function t(r,a){if(a=a||{},Object.keys(a).forEach(function(c){if(n.indexOf(c)===-1)throw new e('Unknown option "'+c+'" is met in definition of "'+r+'" YAML type.')}),this.options=a,this.tag=r,this.kind=a.kind||null,this.resolve=a.resolve||function(){return!0},this.construct=a.construct||function(c){return c},this.instanceOf=a.instanceOf||null,this.predicate=a.predicate||null,this.represent=a.represent||null,this.representName=a.representName||null,this.defaultStyle=a.defaultStyle||null,this.multi=a.multi||!1,this.styleAliases=o(a.styleAliases||null),i.indexOf(this.kind)===-1)throw new e('Unknown kind "'+this.kind+'" is specified for "'+r+'" YAML type.')}return Qo=t,Qo}var ea,sf;function Af(){if(sf)return ea;sf=1;let e=En(),n=be();function i(r,a){let c=[];return r[a].forEach(function(s){let l=c.length;c.forEach(function(d,p){d.tag===s.tag&&d.kind===s.kind&&d.multi===s.multi&&(l=p)}),c[l]=s}),c}function o(){let r={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}};function a(c){c.multi?(r.multi[c.kind].push(c),r.multi.fallback.push(c)):r[c.kind][c.tag]=r.fallback[c.tag]=c}for(let c=0,s=arguments.length;c<s;c+=1)arguments[c].forEach(a);return r}function t(r){return this.extend(r)}return t.prototype.extend=function(a){let c=[],s=[];if(a instanceof n)s.push(a);else if(Array.isArray(a))s=s.concat(a);else if(a&&(Array.isArray(a.implicit)||Array.isArray(a.explicit)))a.implicit&&(c=c.concat(a.implicit)),a.explicit&&(s=s.concat(a.explicit));else throw new e("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");c.forEach(function(d){if(!(d instanceof n))throw new e("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(d.loadKind&&d.loadKind!=="scalar")throw new e("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(d.multi)throw new e("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),s.forEach(function(d){if(!(d instanceof n))throw new e("Specified list of YAML types (or a single Type object) contains a non-Type object.")});let l=Object.create(t.prototype);return l.implicit=(this.implicit||[]).concat(c),l.explicit=(this.explicit||[]).concat(s),l.compiledImplicit=i(l,"implicit"),l.compiledExplicit=i(l,"explicit"),l.compiledTypeMap=o(l.compiledImplicit,l.compiledExplicit),l},ea=t,ea}var ta,lf;function Pf(){if(lf)return ta;lf=1;let e=be();return ta=new e("tag:yaml.org,2002:str",{kind:"scalar",construct:function(n){return n!==null?n:""}}),ta}var na,df;function Tf(){if(df)return na;df=1;let e=be();return na=new e("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(n){return n!==null?n:[]}}),na}var ra,ff;function Nf(){if(ff)return ra;ff=1;let e=be();return ra=new e("tag:yaml.org,2002:map",{kind:"mapping",construct:function(n){return n!==null?n:{}}}),ra}var ia,pf;function Df(){if(pf)return ia;pf=1;let e=Af();return ia=new e({explicit:[Pf(),Tf(),Nf()]}),ia}var oa,mf;function Cf(){if(mf)return oa;mf=1;let e=be();function n(t){if(t===null)return!0;let r=t.length;return r===1&&t==="~"||r===4&&(t==="null"||t==="Null"||t==="NULL")}function i(){return null}function o(t){return t===null}return oa=new e("tag:yaml.org,2002:null",{kind:"scalar",resolve:n,construct:i,predicate:o,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"}),oa}var aa,gf;function Ef(){if(gf)return aa;gf=1;let e=be();function n(t){if(t===null)return!1;let r=t.length;return r===4&&(t==="true"||t==="True"||t==="TRUE")||r===5&&(t==="false"||t==="False"||t==="FALSE")}function i(t){return t==="true"||t==="True"||t==="TRUE"}function o(t){return Object.prototype.toString.call(t)==="[object Boolean]"}return aa=new e("tag:yaml.org,2002:bool",{kind:"scalar",resolve:n,construct:i,predicate:o,represent:{lowercase:function(t){return t?"true":"false"},uppercase:function(t){return t?"TRUE":"FALSE"},camelcase:function(t){return t?"True":"False"}},defaultStyle:"lowercase"}),aa}var ca,hf;function Uf(){if(hf)return ca;hf=1;let e=Cn(),n=be();function i(l){return l>=48&&l<=57||l>=65&&l<=70||l>=97&&l<=102}function o(l){return l>=48&&l<=55}function t(l){return l>=48&&l<=57}function r(l){if(l===null)return!1;let d=l.length,p=0,m=!1;if(!d)return!1;let g=l[p];if((g==="-"||g==="+")&&(g=l[++p]),g==="0"){if(p+1===d)return!0;if(g=l[++p],g==="b"){for(p++;p<d;p++){if(g=l[p],g!=="0"&&g!=="1")return!1;m=!0}return m&&isFinite(a(l))}if(g==="x"){for(p++;p<d;p++){if(!i(l.charCodeAt(p)))return!1;m=!0}return m&&isFinite(a(l))}if(g==="o"){for(p++;p<d;p++){if(!o(l.charCodeAt(p)))return!1;m=!0}return m&&isFinite(a(l))}}for(;p<d;p++){if(!t(l.charCodeAt(p)))return!1;m=!0}return m?isFinite(a(l)):!1}function a(l){let d=l,p=1,m=d[0];if((m==="-"||m==="+")&&(m==="-"&&(p=-1),d=d.slice(1),m=d[0]),d==="0")return 0;if(m==="0"){if(d[1]==="b")return p*parseInt(d.slice(2),2);if(d[1]==="x")return p*parseInt(d.slice(2),16);if(d[1]==="o")return p*parseInt(d.slice(2),8)}return p*parseInt(d,10)}function c(l){return a(l)}function s(l){return Object.prototype.toString.call(l)==="[object Number]"&&l%1===0&&!e.isNegativeZero(l)}return ca=new n("tag:yaml.org,2002:int",{kind:"scalar",resolve:r,construct:c,predicate:s,represent:{binary:function(l){return l>=0?"0b"+l.toString(2):"-0b"+l.toString(2).slice(1)},octal:function(l){return l>=0?"0o"+l.toString(8):"-0o"+l.toString(8).slice(1)},decimal:function(l){return l.toString(10)},hexadecimal:function(l){return l>=0?"0x"+l.toString(16).toUpperCase():"-0x"+l.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),ca}var ua,vf;function Lf(){if(vf)return ua;vf=1;let e=Cn(),n=be(),i=new RegExp("^(?:[-+]?(?:[0-9]+)(?:\\.[0-9]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$"),o=new RegExp("^(?:[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function t(l){return l===null||!i.test(l)?!1:isFinite(parseFloat(l,10))?!0:o.test(l)}function r(l){let d=l.toLowerCase(),p=d[0]==="-"?-1:1;return"+-".indexOf(d[0])>=0&&(d=d.slice(1)),d===".inf"?p===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:d===".nan"?NaN:p*parseFloat(d,10)}let a=/^[-+]?[0-9]+e/;function c(l,d){if(isNaN(l))switch(d){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===l)switch(d){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===l)switch(d){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(e.isNegativeZero(l))return"-0.0";let p=l.toString(10);return a.test(p)?p.replace("e",".e"):p}function s(l){return Object.prototype.toString.call(l)==="[object Number]"&&(l%1!==0||e.isNegativeZero(l))}return ua=new n("tag:yaml.org,2002:float",{kind:"scalar",resolve:t,construct:r,predicate:s,represent:c,defaultStyle:"lowercase"}),ua}var sa,$f;function Zf(){return $f||($f=1,sa=Df().extend({implicit:[Cf(),Ef(),Uf(),Lf()]})),sa}var la,yf;function Rf(){return yf||(yf=1,la=Zf()),la}var da,bf;function Vf(){if(bf)return da;bf=1;let e=be(),n=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),i=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function o(a){return a===null?!1:n.exec(a)!==null||i.exec(a)!==null}function t(a){let c=0,s=null,l=n.exec(a);if(l===null&&(l=i.exec(a)),l===null)throw new Error("Date resolve error");let d=+l[1],p=+l[2]-1,m=+l[3];if(!l[4])return new Date(Date.UTC(d,p,m));let g=+l[4],$=+l[5],w=+l[6];if(l[7]){for(c=l[7].slice(0,3);c.length<3;)c+="0";c=+c}if(l[9]){let V=+l[10],E=+(l[11]||0);s=(V*60+E)*6e4,l[9]==="-"&&(s=-s)}let _=new Date(Date.UTC(d,p,m,g,$,w,c));return s&&_.setTime(_.getTime()-s),_}function r(a){return a.toISOString()}return da=new e("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:o,construct:t,instanceOf:Date,represent:r}),da}var fa,_f;function Mf(){if(_f)return fa;_f=1;let e=be();function n(i){return i==="<<"||i===null}return fa=new e("tag:yaml.org,2002:merge",{kind:"scalar",resolve:n}),fa}var pa,kf;function Ff(){if(kf)return pa;kf=1;let e=be(),n=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=16\r`;function i(a){if(a===null)return!1;let c=0,s=a.length,l=n;for(let d=0;d<s;d++){let p=l.indexOf(a.charAt(d));if(!(p>64)){if(p<0)return!1;c+=6}}return c%8===0}function o(a){let c=a.replace(/[\r\n=]/g,""),s=c.length,l=n,d=0,p=[];for(let g=0;g<s;g++)g%4===0&&g&&(p.push(d>>16&255),p.push(d>>8&255),p.push(d&255)),d=d<<6|l.indexOf(c.charAt(g));let m=s%4*6;return m===0?(p.push(d>>16&255),p.push(d>>8&255),p.push(d&255)):m===18?(p.push(d>>10&255),p.push(d>>2&255)):m===12&&p.push(d>>4&255),new Uint8Array(p)}function t(a){let c="",s=0,l=a.length,d=n;for(let m=0;m<l;m++)m%3===0&&m&&(c+=d[s>>18&63],c+=d[s>>12&63],c+=d[s>>6&63],c+=d[s&63]),s=(s<<8)+a[m];let p=l%3;return p===0?(c+=d[s>>18&63],c+=d[s>>12&63],c+=d[s>>6&63],c+=d[s&63]):p===2?(c+=d[s>>10&63],c+=d[s>>4&63],c+=d[s<<2&63],c+=d[64]):p===1&&(c+=d[s>>2&63],c+=d[s<<4&63],c+=d[64],c+=d[64]),c}function r(a){return Object.prototype.toString.call(a)==="[object Uint8Array]"}return pa=new e("tag:yaml.org,2002:binary",{kind:"scalar",resolve:i,construct:o,predicate:r,represent:t}),pa}var ma,xf;function Jf(){if(xf)return ma;xf=1;let e=be(),n=Object.prototype.hasOwnProperty,i=Object.prototype.toString;function o(r){if(r===null)return!0;let a={},c=r;for(let s=0,l=c.length;s<l;s+=1){let d=c[s],p=!1;if(i.call(d)!=="[object Object]")return!1;let m;for(m in d)if(n.call(d,m))if(!p)p=!0;else return!1;if(!p||n.call(a,m))return!1;Object.defineProperty(a,m,{value:!0})}return!0}function t(r){return r!==null?r:[]}return ma=new e("tag:yaml.org,2002:omap",{kind:"sequence",resolve:o,construct:t}),ma}var ga,wf;function Bf(){if(wf)return ga;wf=1;let e=be(),n=Object.prototype.toString;function i(t){if(t===null)return!0;let r=t,a=new Array(r.length);for(let c=0,s=r.length;c<s;c+=1){let l=r[c];if(n.call(l)!=="[object Object]")return!1;let d=Object.keys(l);if(d.length!==1)return!1;a[c]=[d[0],l[d[0]]]}return!0}function o(t){if(t===null)return[];let r=t,a=new Array(r.length);for(let c=0,s=r.length;c<s;c+=1){let l=r[c],d=Object.keys(l);a[c]=[d[0],l[d[0]]]}return a}return ga=new e("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:i,construct:o}),ga}var ha,If;function Kf(){if(If)return ha;If=1;let e=be(),n=Object.prototype.hasOwnProperty;function i(t){if(t===null)return!0;let r=t;for(let a in r)if(n.call(r,a)&&r[a]!==null)return!1;return!0}function o(t){return t!==null?t:{}}return ha=new e("tag:yaml.org,2002:set",{kind:"mapping",resolve:i,construct:o}),ha}var va,Sf;function ya(){return Sf||(Sf=1,va=Rf().extend({implicit:[Vf(),Mf()],explicit:[Ff(),Jf(),Bf(),Kf()]})),va}var zf;function vv(){if(zf)return Ur;zf=1;let e=Cn(),n=En(),i=hv(),o=ya(),t=Object.prototype.hasOwnProperty,r=1,a=2,c=3,s=4,l=1,d=2,p=3,m=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,g=/[\x85\u2028\u2029]/,$=/[,\[\]{}]/,w=/^(?:!|!!|![0-9A-Za-z-]+!)$/,_=/^(?:!|[^,\[\]{}])(?:%[0-9a-f]{2}|[0-9a-z\-#;/?:@&=+$,_.!~*'()\[\]])*$/i;function V(u){return Object.prototype.toString.call(u)}function E(u){return u===10||u===13}function L(u){return u===9||u===32}function G(u){return u===9||u===32||u===10||u===13}function ne(u){return u===44||u===91||u===93||u===123||u===125}function Q(u){if(u>=48&&u<=57)return u-48;let y=u|32;return y>=97&&y<=102?y-97+10:-1}function me(u){return u===120?2:u===117?4:u===85?8:0}function Ve(u){return u>=48&&u<=57?u-48:-1}function tt(u){switch(u){case 48:return"\0";case 97:return"\x07";case 98:return"\b";case 116:return"	";case 9:return"	";case 110:return`17`;case 118:return"\v";case 102:return"\f";case 114:return"\r";case 101:return"\x1B";case 32:return" ";case 34:return'"';case 47:return"/";case 92:return"\\";case 78:return"\x85";case 95:return"\xA0";case 76:return"\u2028";case 80:return"\u2029";default:return""}}function Rt(u){return u<=65535?String.fromCharCode(u):String.fromCharCode((u-65536>>10)+55296,(u-65536&1023)+56320)}function nt(u,y,O){y==="__proto__"?Object.defineProperty(u,y,{configurable:!0,enumerable:!0,writable:!0,value:O}):u[y]=O}let Vt=new Array(256),kt=new Array(256);for(let u=0;u<256;u++)Vt[u]=tt(u)?1:0,kt[u]=tt(u);function he(u,y){this.input=u,this.filename=y.filename||null,this.schema=y.schema||o,this.onWarning=y.onWarning||null,this.legacy=y.legacy||!1,this.json=y.json||!1,this.listener=y.listener||null,this.maxDepth=typeof y.maxDepth=="number"?y.maxDepth:100,this.maxTotalMergeKeys=typeof y.maxTotalMergeKeys=="number"?y.maxTotalMergeKeys:1e4,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=u.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.depth=0,this.totalMergeKeys=0,this.firstTabInLine=-1,this.documents=[],this.anchorMapTransactions=[]}function zr(u,y){let O={name:u.filename,buffer:u.input.slice(0,-1),position:u.position,line:u.line,column:u.position-u.lineStart};return O.snippet=i(O),new n(y,O)}function R(u,y){throw zr(u,y)}function Mt(u,y){u.onWarning&&u.onWarning.call(null,zr(u,y))}function We(u,y,O){let A=u.anchorMapTransactions;if(A.length!==0){let x=A[A.length-1];t.call(x,y)||(x[y]={existed:t.call(u.anchorMap,y),value:u.anchorMap[y]})}u.anchorMap[y]=O}function Fo(u){u.anchorMapTransactions.push(Object.create(null))}function xt(u){let y=u.anchorMapTransactions.pop(),O=u.anchorMapTransactions;if(O.length===0)return;let A=O[O.length-1],x=Object.keys(y);for(let f=0,b=x.length;f<b;f+=1){let k=x[f];t.call(A,k)||(A[k]=y[k])}}function Jo(u){let y=u.anchorMapTransactions.pop(),O=Object.keys(y);for(let A=O.length-1;A>=0;A-=1){let x=y[O[A]];x.existed?u.anchorMap[O[A]]=x.value:delete u.anchorMap[O[A]]}}function On(u){return{position:u.position,line:u.line,lineStart:u.lineStart,lineIndent:u.lineIndent,firstTabInLine:u.firstTabInLine,tag:u.tag,anchor:u.anchor,kind:u.kind,result:u.result}}function Ft(u,y){u.position=y.position,u.line=y.line,u.lineStart=y.lineStart,u.lineIndent=y.lineIndent,u.firstTabInLine=y.firstTabInLine,u.tag=y.tag,u.anchor=y.anchor,u.kind=y.kind,u.result=y.result}let Or={YAML:function(y,O,A){y.version!==null&&R(y,"duplication of %YAML directive"),A.length!==1&&R(y,"YAML directive accepts exactly one argument");let x=/^([0-9]+)\.([0-9]+)$/.exec(A[0]);x===null&&R(y,"ill-formed argument of the YAML directive");let f=parseInt(x[1],10),b=parseInt(x[2],10);f!==1&&R(y,"unacceptable YAML version of the document"),y.version=A[0],y.checkLineBreaks=b<2,b!==1&&b!==2&&Mt(y,"unsupported YAML version of the document")},TAG:function(y,O,A){let x;A.length!==2&&R(y,"TAG directive accepts exactly two arguments");let f=A[0];x=A[1],w.test(f)||R(y,"ill-formed tag handle (first argument) of the TAG directive"),t.call(y.tagMap,f)&&R(y,'there is a previously declared suffix for "'+f+'" tag handle'),_.test(x)||R(y,"ill-formed tag prefix (second argument) of the TAG directive");try{x=decodeURIComponent(x)}catch{R(y,"tag prefix is malformed: "+x)}y.tagMap[f]=x}};function Pe(u,y,O,A){if(y<O){let x=u.input.slice(y,O);if(A)for(let f=0,b=x.length;f<b;f+=1){let k=x.charCodeAt(f);k===9||k>=32&&k<=1114111||R(u,"expected valid JSON character")}else m.test(x)&&R(u,"the stream contains non-printable characters");u.result+=x}}function rt(u){u.totalMergeKeys++,u.maxTotalMergeKeys!==-1&&u.totalMergeKeys>u.maxTotalMergeKeys&&R(u,"merge keys exceeded maxTotalMergeKeys ("+u.maxTotalMergeKeys+")")}function jn(u,y,O,A){e.isObject(O)||R(u,"cannot merge mappings; the provided source object is unacceptable"),rt(u);let x=Object.keys(O);for(let f=0,b=x.length;f<b;f+=1){let k=x[f];rt(u),t.call(y,k)||(nt(y,k,O[k]),A[k]=!0)}}function Ge(u,y,O,A,x,f,b,k,P){if(Array.isArray(x)){x=Array.prototype.slice.call(x);for(let T=0,N=x.length;T<N;T+=1)Array.isArray(x[T])&&R(u,"nested arrays are not supported inside keys"),typeof x=="object"&&V(x[T])==="[object Object]"&&(x[T]="[object Object]")}if(typeof x=="object"&&V(x)==="[object Object]"&&(x="[object Object]"),x=String(x),y===null&&(y={}),A==="tag:yaml.org,2002:merge")if(Array.isArray(f)){f.length>100&&R(u,"abnormal merge sequence size");for(let T=0,N=f.length;T<N;T+=1)jn(u,y,f[T],O)}else jn(u,y,f,O);else!u.json&&!t.call(O,x)&&t.call(y,x)&&(u.line=b||u.line,u.lineStart=k||u.lineStart,u.position=P||u.position,R(u,"duplicated mapping key")),nt(y,x,f),delete O[x];return y}function An(u){let y=u.input.charCodeAt(u.position);y===10?u.position++:y===13?(u.position++,u.input.charCodeAt(u.position)===10&&u.position++):R(u,"a line break is expected"),u.line+=1,u.lineStart=u.position,u.firstTabInLine=-1}function fe(u,y,O){let A=0,x=u.input.charCodeAt(u.position);for(;x!==0;){for(;L(x);)x===9&&u.firstTabInLine===-1&&(u.firstTabInLine=u.position),x=u.input.charCodeAt(++u.position);if(y&&x===35)do x=u.input.charCodeAt(++u.position);while(x!==10&&x!==13&&x!==0);if(E(x))for(An(u),x=u.input.charCodeAt(u.position),A++,u.lineIndent=0;x===32;)u.lineIndent++,x=u.input.charCodeAt(++u.position);else break}return O!==-1&&A!==0&&u.lineIndent<O&&Mt(u,"deficient indentation"),A}function Me(u){let y=u.position,O=u.input.charCodeAt(y);return!!((O===45||O===46)&&O===u.input.charCodeAt(y+1)&&O===u.input.charCodeAt(y+2)&&(y+=3,O=u.input.charCodeAt(y),O===0||G(O)))}function Jt(u,y){y===1?u.result+=" ":y>1&&(u.result+=e.repeat(`18`,y-1))}function jr(u,y,O){let A,x,f,b,k,P,T=u.kind,N=u.result,S=u.input.charCodeAt(u.position);if(G(S)||ne(S)||S===35||S===38||S===42||S===33||S===124||S===62||S===39||S===34||S===37||S===64||S===96)return!1;if(S===63||S===45){let C=u.input.charCodeAt(u.position+1);if(G(C)||O&&ne(C))return!1}for(u.kind="scalar",u.result="",A=x=u.position,f=!1;S!==0;){if(S===58){let C=u.input.charCodeAt(u.position+1);if(G(C)||O&&ne(C))break}else if(S===35){let C=u.input.charCodeAt(u.position-1);if(G(C))break}else{if(u.position===u.lineStart&&Me(u)||O&&ne(S))break;if(E(S))if(b=u.line,k=u.lineStart,P=u.lineIndent,fe(u,!1,-1),u.lineIndent>=y){f=!0,S=u.input.charCodeAt(u.position);continue}else{u.position=x,u.line=b,u.lineStart=k,u.lineIndent=P;break}}f&&(Pe(u,A,x,!1),Jt(u,u.line-b),A=x=u.position,f=!1),L(S)||(x=u.position+1),S=u.input.charCodeAt(++u.position)}return Pe(u,A,x,!1),u.result?!0:(u.kind=T,u.result=N,!1)}function Pn(u,y){let O,A,x=u.input.charCodeAt(u.position);if(x!==39)return!1;for(u.kind="scalar",u.result="",u.position++,O=A=u.position;(x=u.input.charCodeAt(u.position))!==0;)if(x===39)if(Pe(u,O,u.position,!0),x=u.input.charCodeAt(++u.position),x===39)O=u.position,u.position++,A=u.position;else return!0;else E(x)?(Pe(u,O,A,!0),Jt(u,fe(u,!1,y)),O=A=u.position):u.position===u.lineStart&&Me(u)?R(u,"unexpected end of the document within a single quoted scalar"):(u.position++,L(x)||(A=u.position));R(u,"unexpected end of the stream within a single quoted scalar")}function Ar(u,y){let O,A,x,f=u.input.charCodeAt(u.position);if(f!==34)return!1;for(u.kind="scalar",u.result="",u.position++,O=A=u.position;(f=u.input.charCodeAt(u.position))!==0;){if(f===34)return Pe(u,O,u.position,!0),u.position++,!0;if(f===92){if(Pe(u,O,u.position,!0),f=u.input.charCodeAt(++u.position),E(f))fe(u,!1,y);else if(f<256&&Vt[f])u.result+=kt[f],u.position++;else if((x=me(f))>0){let b=x,k=0;for(;b>0;b--)f=u.input.charCodeAt(++u.position),(x=Q(f))>=0?k=(k<<4)+x:R(u,"expected hexadecimal character");u.result+=Rt(k),u.position++}else R(u,"unknown escape sequence");O=A=u.position}else E(f)?(Pe(u,O,A,!0),Jt(u,fe(u,!1,y)),O=A=u.position):u.position===u.lineStart&&Me(u)?R(u,"unexpected end of the document within a double quoted scalar"):(u.position++,L(f)||(A=u.position))}R(u,"unexpected end of the stream within a double quoted scalar")}function Pr(u,y){let O=!0,A,x,f,b=u.tag,k,P=u.anchor,T,N,S,C,Z=Object.create(null),J,K,W,H=u.input.charCodeAt(u.position);if(H===91)T=93,C=!1,k=[];else if(H===123)T=125,C=!0,k={};else return!1;for(u.anchor!==null&&We(u,u.anchor,k),H=u.input.charCodeAt(++u.position);H!==0;){if(fe(u,!0,y),H=u.input.charCodeAt(u.position),H===T)return u.position++,u.tag=b,u.anchor=P,u.kind=C?"mapping":"sequence",u.result=k,!0;if(O?H===44&&R(u,"expected the node content, but found ','"):R(u,"missed comma between flow collection entries"),K=J=W=null,N=S=!1,H===63){let at=u.input.charCodeAt(u.position+1);G(at)&&(N=S=!0,u.position++,fe(u,!0,y))}A=u.line,x=u.lineStart,f=u.position,ot(u,y,r,!1,!0),K=u.tag,J=u.result,fe(u,!0,y),H=u.input.charCodeAt(u.position),(S||u.line===A)&&H===58&&(N=!0,H=u.input.charCodeAt(++u.position),fe(u,!0,y),ot(u,y,r,!1,!0),W=u.result),C?Ge(u,k,Z,K,J,W,A,x,f):N?k.push(Ge(u,null,Z,K,J,W,A,x,f)):k.push(J),fe(u,!0,y),H=u.input.charCodeAt(u.position),H===44?(O=!0,H=u.input.charCodeAt(++u.position)):O=!1}R(u,"unexpected end of the stream within a flow collection")}function it(u,y){let O,A=l,x=!1,f=!1,b=y,k=0,P=!1,T,N=u.input.charCodeAt(u.position);if(N===124)O=!1;else if(N===62)O=!0;else return!1;for(u.kind="scalar",u.result="";N!==0;)if(N=u.input.charCodeAt(++u.position),N===43||N===45)l===A?A=N===43?p:d:R(u,"repeat of a chomping mode identifier");else if((T=Ve(N))>=0)T===0?R(u,"bad explicit indentation width of a block scalar; it cannot be less than one"):f?R(u,"repeat of an indentation width identifier"):(b=y+T-1,f=!0);else break;if(L(N)){do N=u.input.charCodeAt(++u.position);while(L(N));if(N===35)do N=u.input.charCodeAt(++u.position);while(!E(N)&&N!==0)}for(;N!==0;){for(An(u),u.lineIndent=0,N=u.input.charCodeAt(u.position);(!f||u.lineIndent<b)&&N===32;)u.lineIndent++,N=u.input.charCodeAt(++u.position);if(!f&&u.lineIndent>b&&(b=u.lineIndent),E(N)){k++;continue}if(!f&&b===0&&R(u,"missing indentation for block scalar"),u.lineIndent<b){A===p?u.result+=e.repeat(`19`,x?1+k:k):A===l&&x&&(u.result+=`20`);break}O?L(N)?(P=!0,u.result+=e.repeat(`21`,x?1+k:k)):P?(P=!1,u.result+=e.repeat(`22`,k+1)):k===0?x&&(u.result+=" "):u.result+=e.repeat(`23`,k):u.result+=e.repeat(`24`,x?1+k:k),x=!0,f=!0,k=0;let S=u.position;for(;!E(N)&&N!==0;)N=u.input.charCodeAt(++u.position);Pe(u,S,u.position,!1)}return!0}function Tr(u,y){let O=u.tag,A=u.anchor,x=[],f=!1;if(u.firstTabInLine!==-1)return!1;u.anchor!==null&&We(u,u.anchor,x);let b=u.input.charCodeAt(u.position);for(;b!==0&&(u.firstTabInLine!==-1&&(u.position=u.firstTabInLine,R(u,"tab characters must not be used in indentation")),b===45);){let k=u.input.charCodeAt(u.position+1);if(!G(k))break;if(f=!0,u.position++,fe(u,!0,-1)&&u.lineIndent<=y){x.push(null),b=u.input.charCodeAt(u.position);continue}let P=u.line;if(ot(u,y,c,!1,!0),x.push(u.result),fe(u,!0,-1),b=u.input.charCodeAt(u.position),(u.line===P||u.lineIndent>y)&&b!==0)R(u,"bad indentation of a sequence entry");else if(u.lineIndent<y)break}return f?(u.tag=O,u.anchor=A,u.kind="sequence",u.result=x,!0):!1}function Nr(u,y,O){let A,x,f,b,k=u.tag,P=u.anchor,T={},N=Object.create(null),S=null,C=null,Z=null,J=!1,K=!1;if(u.firstTabInLine!==-1)return!1;u.anchor!==null&&We(u,u.anchor,T);let W=u.input.charCodeAt(u.position);for(;W!==0;){!J&&u.firstTabInLine!==-1&&(u.position=u.firstTabInLine,R(u,"tab characters must not be used in indentation"));let H=u.input.charCodeAt(u.position+1),at=u.line;if((W===63||W===58)&&G(H))W===63?(J&&(Ge(u,T,N,S,C,null,x,f,b),S=C=Z=null),K=!0,J=!0,A=!0):J?(J=!1,A=!0):R(u,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),u.position+=1,W=H;else{if(x=u.line,f=u.lineStart,b=u.position,!ot(u,O,a,!1,!0))break;if(u.line===at){for(W=u.input.charCodeAt(u.position);L(W);)W=u.input.charCodeAt(++u.position);if(W===58)W=u.input.charCodeAt(++u.position),G(W)||R(u,"a whitespace character is expected after the key-value separator within a block mapping"),J&&(Ge(u,T,N,S,C,null,x,f,b),S=C=Z=null),K=!0,J=!1,A=!1,S=u.tag,C=u.result;else if(K)R(u,"can not read an implicit mapping pair; a colon is missed");else return u.tag=k,u.anchor=P,!0}else if(K)R(u,"can not read a block mapping entry; a multiline key may not be an implicit key");else return u.tag=k,u.anchor=P,!0}if((u.line===at||u.lineIndent>y)&&(J&&(x=u.line,f=u.lineStart,b=u.position),ot(u,y,s,!0,A)&&(J?C=u.result:Z=u.result),J||(Ge(u,T,N,S,C,Z,x,f,b),S=C=Z=null),fe(u,!0,-1),W=u.input.charCodeAt(u.position)),(u.line===at||u.lineIndent>y)&&W!==0)R(u,"bad indentation of a mapping entry");else if(u.lineIndent<y)break}return J&&Ge(u,T,N,S,C,null,x,f,b),K&&(u.tag=k,u.anchor=P,u.kind="mapping",u.result=T),K}function Dr(u){let y=!1,O=!1,A,x,f=u.input.charCodeAt(u.position);if(f!==33)return!1;u.tag!==null&&R(u,"duplication of a tag property"),f=u.input.charCodeAt(++u.position),f===60?(y=!0,f=u.input.charCodeAt(++u.position)):f===33?(O=!0,A="!!",f=u.input.charCodeAt(++u.position)):A="!";let b=u.position;if(y){do f=u.input.charCodeAt(++u.position);while(f!==0&&f!==62);u.position<u.length?(x=u.input.slice(b,u.position),f=u.input.charCodeAt(++u.position)):R(u,"unexpected end of the stream within a verbatim tag")}else{for(;f!==0&&!G(f);)f===33&&(O?R(u,"tag suffix cannot contain exclamation marks"):(A=u.input.slice(b-1,u.position+1),w.test(A)||R(u,"named tag handle cannot contain such characters"),O=!0,b=u.position+1)),f=u.input.charCodeAt(++u.position);x=u.input.slice(b,u.position),$.test(x)&&R(u,"tag suffix cannot contain flow indicator characters")}x&&!_.test(x)&&R(u,"tag name cannot contain such characters: "+x);try{x=decodeURIComponent(x)}catch{R(u,"tag name is malformed: "+x)}return y?u.tag=x:t.call(u.tagMap,A)?u.tag=u.tagMap[A]+x:A==="!"?u.tag="!"+x:A==="!!"?u.tag="tag:yaml.org,2002:"+x:R(u,'undeclared tag handle "'+A+'"'),!0}function Cr(u){let y=u.input.charCodeAt(u.position);if(y!==38)return!1;u.anchor!==null&&R(u,"duplication of an anchor property"),y=u.input.charCodeAt(++u.position);let O=u.position;for(;y!==0&&!G(y)&&!ne(y);)y=u.input.charCodeAt(++u.position);return u.position===O&&R(u,"name of an anchor node must contain at least one character"),u.anchor=u.input.slice(O,u.position),!0}function Bo(u){let y=u.input.charCodeAt(u.position);if(y!==42)return!1;y=u.input.charCodeAt(++u.position);let O=u.position;for(;y!==0&&!G(y)&&!ne(y);)y=u.input.charCodeAt(++u.position);u.position===O&&R(u,"name of an alias node must contain at least one character");let A=u.input.slice(O,u.position);return t.call(u.anchorMap,A)||R(u,'unidentified alias "'+A+'"'),u.result=u.anchorMap[A],fe(u,!0,-1),!0}function Er(u,y,O,A){let x=On(u);return Fo(u),Ft(u,y),u.tag=null,u.anchor=null,u.kind=null,u.result=null,Nr(u,O,A)&&u.kind==="mapping"?(xt(u),!0):(Jo(u),Ft(u,x),!1)}function ot(u,y,O,A,x){let f,b,k=1,P=!1,T=!1,N=null,S,C,Z;u.depth>=u.maxDepth&&R(u,"nesting exceeded maxDepth ("+u.maxDepth+")"),u.depth+=1,u.listener!==null&&u.listener("open",u),u.tag=null,u.anchor=null,u.kind=null,u.result=null;let J=f=b=s===O||c===O;if(A&&fe(u,!0,-1)&&(P=!0,u.lineIndent>y?k=1:u.lineIndent===y?k=0:u.lineIndent<y&&(k=-1)),k===1)for(;;){let K=u.input.charCodeAt(u.position),W=On(u);if(P&&(K===33&&u.tag!==null||K===38&&u.anchor!==null)||!Dr(u)&&!Cr(u))break;N===null&&(N=W),fe(u,!0,-1)?(P=!0,b=J,u.lineIndent>y?k=1:u.lineIndent===y?k=0:u.lineIndent<y&&(k=-1)):b=!1}if(b&&(b=P||x),k===1||s===O)if(r===O||a===O?C=y:C=y+1,Z=u.position-u.lineStart,k===1)if(b&&(Tr(u,Z)||Nr(u,Z,C))||Pr(u,C))T=!0;else{let K=u.input.charCodeAt(u.position);N!==null&&J&&!b&&K!==124&&K!==62&&Er(u,N,N.position-N.lineStart,C)||f&&it(u,C)||Pn(u,C)||Ar(u,C)?T=!0:Bo(u)?(T=!0,(u.tag!==null||u.anchor!==null)&&R(u,"alias node should not have any properties")):jr(u,C,r===O)&&(T=!0,u.tag===null&&(u.tag="?")),u.anchor!==null&&We(u,u.anchor,u.result)}else k===0&&(T=b&&Tr(u,Z));if(u.tag===null)u.anchor!==null&&We(u,u.anchor,u.result);else if(u.tag==="?"){u.result!==null&&u.kind!=="scalar"&&R(u,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+u.kind+'"');for(let K=0,W=u.implicitTypes.length;K<W;K+=1)if(S=u.implicitTypes[K],S.resolve(u.result)){u.result=S.construct(u.result),u.tag=S.tag,u.anchor!==null&&We(u,u.anchor,u.result);break}}else if(u.tag!=="!"){if(t.call(u.typeMap[u.kind||"fallback"],u.tag))S=u.typeMap[u.kind||"fallback"][u.tag];else{S=null;let K=u.typeMap.multi[u.kind||"fallback"];for(let W=0,H=K.length;W<H;W+=1)if(u.tag.slice(0,K[W].tag.length)===K[W].tag){S=K[W];break}}S||R(u,"unknown tag !<"+u.tag+">"),u.result!==null&&S.kind!==u.kind&&R(u,"unacceptable node kind for !<"+u.tag+'> tag; it should be "'+S.kind+'", not "'+u.kind+'"'),S.resolve(u.result,u.tag)?(u.result=S.construct(u.result,u.tag),u.anchor!==null&&We(u,u.anchor,u.result)):R(u,"cannot resolve a node with !<"+u.tag+"> explicit tag")}return u.listener!==null&&u.listener("close",u),u.depth-=1,u.tag!==null||u.anchor!==null||T}function Ko(u){let y=u.position,O=!1,A;for(u.version=null,u.checkLineBreaks=u.legacy,u.tagMap=Object.create(null),u.anchorMap=Object.create(null);(A=u.input.charCodeAt(u.position))!==0&&(fe(u,!0,-1),A=u.input.charCodeAt(u.position),!(u.lineIndent>0||A!==37));){O=!0,A=u.input.charCodeAt(++u.position);let x=u.position;for(;A!==0&&!G(A);)A=u.input.charCodeAt(++u.position);let f=u.input.slice(x,u.position),b=[];for(f.length<1&&R(u,"directive name must not be less than one character in length");A!==0;){for(;L(A);)A=u.input.charCodeAt(++u.position);if(A===35){do A=u.input.charCodeAt(++u.position);while(A!==0&&!E(A));break}if(E(A))break;for(x=u.position;A!==0&&!G(A);)A=u.input.charCodeAt(++u.position);b.push(u.input.slice(x,u.position))}A!==0&&An(u),t.call(Or,f)?Or[f](u,f,b):Mt(u,'unknown document directive "'+f+'"')}if(fe(u,!0,-1),u.lineIndent===0&&u.input.charCodeAt(u.position)===45&&u.input.charCodeAt(u.position+1)===45&&u.input.charCodeAt(u.position+2)===45?(u.position+=3,fe(u,!0,-1)):O&&R(u,"directives end mark is expected"),ot(u,u.lineIndent-1,s,!1,!0),fe(u,!0,-1),u.checkLineBreaks&&g.test(u.input.slice(y,u.position))&&Mt(u,"non-ASCII line breaks are interpreted as content"),u.documents.push(u.result),u.position===u.lineStart&&Me(u)){u.input.charCodeAt(u.position)===46&&(u.position+=3,fe(u,!0,-1));return}u.position<u.length-1&&R(u,"end of the stream or a document separator is expected")}function Tn(u,y){u=String(u),y=y||{},u.length!==0&&(u.charCodeAt(u.length-1)!==10&&u.charCodeAt(u.length-1)!==13&&(u+=`25`),u.charCodeAt(0)===65279&&(u=u.slice(1)));let O=new he(u,y),A=u.indexOf("\0");for(A!==-1&&(O.position=A,R(O,"null byte is not allowed in input")),O.input+="\0";O.input.charCodeAt(O.position)===32;)O.lineIndent+=1,O.position+=1;for(;O.position<O.length-1;)Ko(O);return O.documents}function qo(u,y,O){y!==null&&typeof y=="object"&&typeof O>"u"&&(O=y,y=null);let A=Tn(u,O);if(typeof y!="function")return A;for(let x=0,f=A.length;x<f;x+=1)y(A[x])}function Wo(u,y){let O=Tn(u,y);if(O.length!==0){if(O.length===1)return O[0];throw new n("expected a single document in the stream, but found more")}}return Ur.loadAll=qo,Ur.load=Wo,Ur}var $a={},Of;function $v(){if(Of)return $a;Of=1;let e=Cn(),n=En(),i=ya(),o=Object.prototype.toString,t=Object.prototype.hasOwnProperty,r=65279,a=9,c=10,s=13,l=32,d=33,p=34,m=35,g=37,$=38,w=39,_=42,V=44,E=45,L=58,G=61,ne=62,Q=63,me=64,Ve=91,tt=93,Rt=96,nt=123,Vt=124,kt=125,he={};he[0]="\\0",he[7]="\\a",he[8]="\\b",he[9]="\\t",he[10]="\\n",he[11]="\\v",he[12]="\\f",he[13]="\\r",he[27]="\\e",he[34]='\\"',he[92]="\\\\",he[133]="\\N",he[160]="\\_",he[8232]="\\L",he[8233]="\\P";let zr=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],R=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function Mt(f,b){if(b===null)return{};let k={},P=Object.keys(b);for(let T=0,N=P.length;T<N;T+=1){let S=P[T],C=String(b[S]);S.slice(0,2)==="!!"&&(S="tag:yaml.org,2002:"+S.slice(2));let Z=f.compiledTypeMap.fallback[S];Z&&t.call(Z.styleAliases,C)&&(C=Z.styleAliases[C]),k[S]=C}return k}function We(f){let b,k,P=f.toString(16).toUpperCase();if(f<=255)b="x",k=2;else if(f<=65535)b="u",k=4;else if(f<=4294967295)b="U",k=8;else throw new n("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+b+e.repeat("0",k-P.length)+P}let Fo=1,xt=2;function Jo(f){this.schema=f.schema||i,this.indent=Math.max(1,f.indent||2),this.noArrayIndent=f.noArrayIndent||!1,this.skipInvalid=f.skipInvalid||!1,this.flowLevel=e.isNothing(f.flowLevel)?-1:f.flowLevel,this.styleMap=Mt(this.schema,f.styles||null),this.sortKeys=f.sortKeys||!1,this.lineWidth=f.lineWidth||80,this.noRefs=f.noRefs||!1,this.noCompatMode=f.noCompatMode||!1,this.condenseFlow=f.condenseFlow||!1,this.quotingType=f.quotingType==='"'?xt:Fo,this.forceQuotes=f.forceQuotes||!1,this.replacer=typeof f.replacer=="function"?f.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function On(f,b){let k=e.repeat(" ",b),P=0,T="",N=f.length;for(;P<N;){let S,C=f.indexOf(`26`,P);C===-1?(S=f.slice(P),P=N):(S=f.slice(P,C+1),P=C+1),S.length&&S!==`27`&&(T+=k),T+=S}return T}function Ft(f,b){return`28`+e.repeat(" ",f.indent*b)}function Or(f,b){for(let k=0,P=f.implicitTypes.length;k<P;k+=1)if(f.implicitTypes[k].resolve(b))return!0;return!1}function Pe(f){return f===l||f===a}function rt(f){return f>=32&&f<=126||f>=161&&f<=55295&&f!==8232&&f!==8233||f>=57344&&f<=65533&&f!==r||f>=65536&&f<=1114111}function jn(f){return rt(f)&&f!==r&&f!==s&&f!==c}function Ge(f,b,k){let P=jn(f),T=P&&!Pe(f);return(k?P:P&&f!==V&&f!==Ve&&f!==tt&&f!==nt&&f!==kt)&&f!==m&&!(b===L&&!T)||jn(b)&&!Pe(b)&&f===m||b===L&&T}function An(f){return rt(f)&&f!==r&&!Pe(f)&&f!==E&&f!==Q&&f!==L&&f!==V&&f!==Ve&&f!==tt&&f!==nt&&f!==kt&&f!==m&&f!==$&&f!==_&&f!==d&&f!==Vt&&f!==G&&f!==ne&&f!==w&&f!==p&&f!==g&&f!==me&&f!==Rt}function fe(f){return!Pe(f)&&f!==L}function Me(f,b){let k=f.charCodeAt(b),P;return k>=55296&&k<=56319&&b+1<f.length&&(P=f.charCodeAt(b+1),P>=56320&&P<=57343)?(k-55296)*1024+P-56320+65536:k}function Jt(f){return/^\n* /.test(f)}let jr=1,Pn=2,Ar=3,Pr=4,it=5;function Tr(f,b,k,P,T,N,S,C){let Z,J=0,K=null,W=!1,H=!1,at=P!==-1,Nn=-1,Dn=An(Me(f,0))&&fe(Me(f,f.length-1));if(b||S)for(Z=0;Z<f.length;J>=65536?Z+=2:Z++){if(J=Me(f,Z),!rt(J))return it;Dn=Dn&&Ge(J,K,C),K=J}else{for(Z=0;Z<f.length;J>=65536?Z+=2:Z++){if(J=Me(f,Z),J===c)W=!0,at&&(H=H||Z-Nn-1>P&&f[Nn+1]!==" ",Nn=Z);else if(!rt(J))return it;Dn=Dn&&Ge(J,K,C),K=J}H=H||at&&Z-Nn-1>P&&f[Nn+1]!==" "}return!W&&!H?Dn&&!S&&!T(f)?jr:N===xt?it:Pn:k>9&&Jt(f)?it:S?N===xt?it:Pn:H?Pr:Ar}function Nr(f,b,k,P,T){f.dump=(function(){if(b.length===0)return f.quotingType===xt?'""':"''";if(!f.noCompatMode&&(zr.indexOf(b)!==-1||R.test(b)))return f.quotingType===xt?'"'+b+'"':"'"+b+"'";let N=f.indent*Math.max(1,k),S=f.lineWidth===-1?-1:Math.max(Math.min(f.lineWidth,40),f.lineWidth-N),C=P||f.flowLevel>-1&&k>=f.flowLevel;function Z(J){return Or(f,J)}switch(Tr(b,C,f.indent,S,Z,f.quotingType,f.forceQuotes&&!P,T)){case jr:return b;case Pn:return"'"+b.replace(/'/g,"''")+"'";case Ar:return"|"+Dr(b,f.indent)+Cr(On(b,N));case Pr:return">"+Dr(b,f.indent)+Cr(On(Bo(b,S),N));case it:return'"'+ot(b)+'"';default:throw new n("impossible error: invalid scalar style")}})()}function Dr(f,b){let k=Jt(f)?String(b):"",P=f[f.length-1]===`29`,N=P&&(f[f.length-2]===`30`||f===`31`)?"+":P?"":"-";return k+N+`32`}function Cr(f){return f[f.length-1]===`33`?f.slice(0,-1):f}function Bo(f,b){let k=/(\n+)([^\n]*)/g,P=(function(){let C=f.indexOf(`34`);return C=C!==-1?C:f.length,k.lastIndex=C,Er(f.slice(0,C),b)})(),T=f[0]===`35`||f[0]===" ",N,S;for(;S=k.exec(f);){let C=S[1],Z=S[2];N=Z[0]===" ",P+=C+(!T&&!N&&Z!==""?`36`:"")+Er(Z,b),T=N}return P}function Er(f,b){if(f===""||f[0]===" ")return f;let k=/ [^ ]/g,P,T=0,N,S=0,C=0,Z="";for(;P=k.exec(f);)C=P.index,C-T>b&&(N=S>T?S:C,Z+=`37`+f.slice(T,N),T=N+1),S=C;return Z+=`38`,f.length-T>b&&S>T?Z+=f.slice(T,S)+`39`+f.slice(S+1):Z+=f.slice(T),Z.slice(1)}function ot(f){let b="",k=0;for(let P=0;P<f.length;k>=65536?P+=2:P++){k=Me(f,P);let T=he[k];!T&&rt(k)?(b+=f[P],k>=65536&&(b+=f[P+1])):b+=T||We(k)}return b}function Ko(f,b,k){let P="",T=f.tag;for(let N=0,S=k.length;N<S;N+=1){let C=k[N];f.replacer&&(C=f.replacer.call(k,String(N),C)),(y(f,b,C,!1,!1)||typeof C>"u"&&y(f,b,null,!1,!1))&&(P!==""&&(P+=","+(f.condenseFlow?"":" ")),P+=f.dump)}f.tag=T,f.dump="["+P+"]"}function Tn(f,b,k,P){let T="",N=f.tag;for(let S=0,C=k.length;S<C;S+=1){let Z=k[S];f.replacer&&(Z=f.replacer.call(k,String(S),Z)),(y(f,b+1,Z,!0,!0,!1,!0)||typeof Z>"u"&&y(f,b+1,null,!0,!0,!1,!0))&&((!P||T!=="")&&(T+=Ft(f,b)),f.dump&&c===f.dump.charCodeAt(0)?T+="-":T+="- ",T+=f.dump)}f.tag=N,f.dump=T||"[]"}function qo(f,b,k){let P="",T=f.tag,N=Object.keys(k);for(let S=0,C=N.length;S<C;S+=1){let Z="";P!==""&&(Z+=", "),f.condenseFlow&&(Z+='"');let J=N[S],K=k[J];f.replacer&&(K=f.replacer.call(k,J,K)),y(f,b,J,!1,!1)&&(f.dump.length>1024&&(Z+="? "),Z+=f.dump+(f.condenseFlow?'"':"")+":"+(f.condenseFlow?"":" "),y(f,b,K,!1,!1)&&(Z+=f.dump,P+=Z))}f.tag=T,f.dump="{"+P+"}"}function Wo(f,b,k,P){let T="",N=f.tag,S=Object.keys(k);if(f.sortKeys===!0)S.sort();else if(typeof f.sortKeys=="function")S.sort(f.sortKeys);else if(f.sortKeys)throw new n("sortKeys must be a boolean or a function");for(let C=0,Z=S.length;C<Z;C+=1){let J="";(!P||T!=="")&&(J+=Ft(f,b));let K=S[C],W=k[K];if(f.replacer&&(W=f.replacer.call(k,K,W)),!y(f,b+1,K,!0,!0,!0))continue;let H=f.tag!==null&&f.tag!=="?"||f.dump&&f.dump.length>1024;H&&(f.dump&&c===f.dump.charCodeAt(0)?J+="?":J+="? "),J+=f.dump,H&&(J+=Ft(f,b)),y(f,b+1,W,!0,H)&&(f.dump&&c===f.dump.charCodeAt(0)?J+=":":J+=": ",J+=f.dump,T+=J)}f.tag=N,f.dump=T||"{}"}function u(f,b,k){let P=k?f.explicitTypes:f.implicitTypes;for(let T=0,N=P.length;T<N;T+=1){let S=P[T];if((S.instanceOf||S.predicate)&&(!S.instanceOf||typeof b=="object"&&b instanceof S.instanceOf)&&(!S.predicate||S.predicate(b))){if(k?S.multi&&S.representName?f.tag=S.representName(b):f.tag=S.tag:f.tag="?",S.represent){let C=f.styleMap[S.tag]||S.defaultStyle,Z;if(o.call(S.represent)==="[object Function]")Z=S.represent(b,C);else if(t.call(S.represent,C))Z=S.represent[C](b,C);else throw new n("!<"+S.tag+'> tag resolver accepts not "'+C+'" style');f.dump=Z}return!0}}return!1}function y(f,b,k,P,T,N,S){f.tag=null,f.dump=k,u(f,k,!1)||u(f,k,!0);let C=o.call(f.dump),Z=P;P&&(P=f.flowLevel<0||f.flowLevel>b);let J=C==="[object Object]"||C==="[object Array]",K,W;if(J&&(K=f.duplicates.indexOf(k),W=K!==-1),(f.tag!==null&&f.tag!=="?"||W||f.indent!==2&&b>0)&&(T=!1),W&&f.usedDuplicates[K])f.dump="*ref_"+K;else{if(J&&W&&!f.usedDuplicates[K]&&(f.usedDuplicates[K]=!0),C==="[object Object]")P&&Object.keys(f.dump).length!==0?(Wo(f,b,f.dump,T),W&&(f.dump="&ref_"+K+f.dump)):(qo(f,b,f.dump),W&&(f.dump="&ref_"+K+" "+f.dump));else if(C==="[object Array]")P&&f.dump.length!==0?(f.noArrayIndent&&!S&&b>0?Tn(f,b-1,f.dump,T):Tn(f,b,f.dump,T),W&&(f.dump="&ref_"+K+f.dump)):(Ko(f,b,f.dump),W&&(f.dump="&ref_"+K+" "+f.dump));else if(C==="[object String]")f.tag!=="?"&&Nr(f,f.dump,b,N,Z);else{if(C==="[object Undefined]")return!1;if(f.skipInvalid)return!1;throw new n("unacceptable kind of an object to dump "+C)}if(f.tag!==null&&f.tag!=="?"){let H=encodeURI(f.tag[0]==="!"?f.tag.slice(1):f.tag).replace(/!/g,"%21");f.tag[0]==="!"?H="!"+H:H.slice(0,18)==="tag:yaml.org,2002:"?H="!!"+H.slice(18):H="!<"+H+">",f.dump=H+" "+f.dump}}return!0}function O(f,b){let k=[],P=[];A(f,k,P);let T=P.length;for(let N=0;N<T;N+=1)b.duplicates.push(k[P[N]]);b.usedDuplicates=new Array(T)}function A(f,b,k){if(f!==null&&typeof f=="object"){let P=b.indexOf(f);if(P!==-1)k.indexOf(P)===-1&&k.push(P);else if(b.push(f),Array.isArray(f))for(let T=0,N=f.length;T<N;T+=1)A(f[T],b,k);else{let T=Object.keys(f);for(let N=0,S=T.length;N<S;N+=1)A(f[T[N]],b,k)}}}function x(f,b){b=b||{};let k=new Jo(b);k.noRefs||O(f,k);let P=f;return k.replacer&&(P=k.replacer.call({"":P},"",P)),y(k,0,P,!0,!0)?k.dump+`40`:""}return $a.dump=x,$a}var jf;function yv(){if(jf)return ye;jf=1;let e=vv(),n=$v();function i(o,t){return function(){throw new Error("Function yaml."+o+" is removed in js-yaml 4. Use yaml."+t+" instead, which is now safe by default.")}}return ye.Type=be(),ye.Schema=Af(),ye.FAILSAFE_SCHEMA=Df(),ye.JSON_SCHEMA=Zf(),ye.CORE_SCHEMA=Rf(),ye.DEFAULT_SCHEMA=ya(),ye.load=e.load,ye.loadAll=e.loadAll,ye.dump=n.dump,ye.YAMLException=En(),ye.types={binary:Ff(),float:Lf(),map:Nf(),null:Cf(),pairs:Bf(),set:Kf(),timestamp:Vf(),bool:Ef(),int:Uf(),merge:Mf(),omap:Jf(),seq:Tf(),str:Pf()},ye.safeLoad=i("safeLoad","load"),ye.safeLoadAll=i("safeLoadAll","loadAll"),ye.safeDump=i("safeDump","dump"),ye}var bv=yv(),_v=gv(bv),{Type:ix,Schema:ox,FAILSAFE_SCHEMA:ax,JSON_SCHEMA:cx,CORE_SCHEMA:ux,DEFAULT_SCHEMA:sx,load:ba,loadAll:lx,dump:dx,YAMLException:fx,types:px,safeLoad:mx,safeLoadAll:gx,safeDump:hx}=_v;var M={};Ye(M,{$brand:()=>Ea,$input:()=>os,$output:()=>is,NEVER:()=>Ca,TimePrecision:()=>gs,ZodAny:()=>td,ZodArray:()=>od,ZodBase64:()=>Ao,ZodBase64URL:()=>Po,ZodBigInt:()=>wn,ZodBigIntFormat:()=>Do,ZodBoolean:()=>xn,ZodCIDRv4:()=>Oo,ZodCIDRv6:()=>jo,ZodCUID:()=>_o,ZodCUID2:()=>ko,ZodCatch:()=>Sd,ZodCodec:()=>kr,ZodCompileAsyncError:()=>Le,ZodCompileUnsupportedError:()=>ee,ZodCreditCard:()=>Wl,ZodCustom:()=>xr,ZodCustomStringFormat:()=>_n,ZodDate:()=>hr,ZodDefault:()=>bd,ZodDiscriminatedUnion:()=>cd,ZodE164:()=>To,ZodEmail:()=>vo,ZodEmoji:()=>yo,ZodEnum:()=>yn,ZodError:()=>O_,ZodExactOptional:()=>Lo,ZodFile:()=>hd,ZodFirstPartyTypeKind:()=>Zd,ZodFunction:()=>Ed,ZodGUID:()=>$o,ZodIPv4:()=>So,ZodIPv6:()=>zo,ZodISODate:()=>$t,ZodISODateTime:()=>vt,ZodISODuration:()=>bt,ZodISOTime:()=>yt,ZodIntersection:()=>ud,ZodIssueCode:()=>P_,ZodJWT:()=>No,ZodKSUID:()=>Io,ZodLazy:()=>Nd,ZodLiteral:()=>gd,ZodMAC:()=>ql,ZodMap:()=>pd,ZodNaN:()=>Od,ZodNanoID:()=>bo,ZodNever:()=>rd,ZodNonOptional:()=>Zo,ZodNull:()=>Ql,ZodNullable:()=>yd,ZodNumber:()=>kn,ZodNumberFormat:()=>Zt,ZodObject:()=>$r,ZodOptional:()=>br,ZodPipe:()=>_r,ZodPrefault:()=>kd,ZodPreprocess:()=>jd,ZodPromise:()=>Cd,ZodReadonly:()=>Ad,ZodRealError:()=>je,ZodRecord:()=>$n,ZodSet:()=>md,ZodString:()=>bn,ZodStringFormat:()=>ae,ZodSuccess:()=>Id,ZodSymbol:()=>Hl,ZodTemplateLiteral:()=>Td,ZodTransform:()=>vd,ZodTuple:()=>ld,ZodType:()=>Y,ZodULID:()=>xo,ZodURL:()=>gr,ZodUUID:()=>Ke,ZodUndefined:()=>Xl,ZodUnion:()=>yr,ZodUnknown:()=>nd,ZodVoid:()=>id,ZodXID:()=>wo,ZodXor:()=>ad,_ZodString:()=>ho,_default:()=>_d,_function:()=>ah,any:()=>Ug,array:()=>vr,base64:()=>yg,base64url:()=>bg,bigint:()=>Tg,boolean:()=>Yl,catch:()=>zd,check:()=>ch,cidrv4:()=>vg,cidrv6:()=>$g,clone:()=>re,codec:()=>nh,coerce:()=>Rd,compile:()=>ss,config:()=>pe,core:()=>Xe,creditCard:()=>kg,cuid:()=>sg,cuid2:()=>lg,custom:()=>uh,date:()=>Zg,decode:()=>Rl,decodeAsync:()=>Ml,deepPartial:()=>bh,describe:()=>sh,discriminatedUnion:()=>Bg,e164:()=>_g,email:()=>Qm,emoji:()=>cg,encode:()=>Zl,encodeAsync:()=>Vl,endsWith:()=>sn,enum:()=>Eo,exactOptional:()=>$d,file:()=>Xg,flattenError:()=>Kn,float32:()=>Og,float64:()=>jg,formatError:()=>qn,fromJSONSchema:()=>$h,function:()=>ah,getDiscriminatedOption:()=>Au,getErrorMap:()=>N_,globalRegistry:()=>$e,gt:()=>Je,gte:()=>De,guid:()=>eg,hash:()=>zg,hex:()=>Sg,hostname:()=>Ig,httpUrl:()=>ag,includes:()=>cn,input:()=>kh,instanceof:()=>dh,int:()=>mo,int32:()=>Ag,int64:()=>Ng,intersection:()=>sd,invertCodec:()=>rh,ipv4:()=>mg,ipv6:()=>hg,iso:()=>wr,json:()=>ph,jwt:()=>xg,keyof:()=>Rg,ksuid:()=>pg,lazy:()=>Dd,length:()=>Ct,literal:()=>Hg,locales:()=>or,looseObject:()=>Fg,looseRecord:()=>qg,lowercase:()=>on,lt:()=>Fe,lte:()=>Ne,mac:()=>gg,map:()=>Wg,maxLength:()=>Dt,maxSize:()=>pt,memoizer:()=>rr,meta:()=>lh,mime:()=>ln,minLength:()=>He,minSize:()=>Be,multipleOf:()=>ft,nan:()=>th,nanoid:()=>ug,nativeEnum:()=>Yg,negative:()=>to,never:()=>Co,nonnegative:()=>ro,nonoptional:()=>wd,nonpositive:()=>no,normalize:()=>dn,null:()=>ed,nullable:()=>mr,nullish:()=>Qg,number:()=>Gl,object:()=>Vg,optional:()=>Ut,output:()=>xh,overwrite:()=>Ze,parse:()=>Cl,parseAsync:()=>El,partialRecord:()=>Kg,pipe:()=>go,positive:()=>eo,prefault:()=>xd,preprocess:()=>mh,prettifyError:()=>Va,promise:()=>oh,properties:()=>oo,property:()=>io,readonly:()=>Pd,record:()=>fd,refine:()=>Ud,regex:()=>rn,regexes:()=>_e,registry:()=>Pi,safeDecode:()=>Jl,safeDecodeAsync:()=>Kl,safeEncode:()=>Fl,safeEncodeAsync:()=>Bl,safeParse:()=>Ul,safeParseAsync:()=>Ll,set:()=>Gg,setErrorMap:()=>T_,size:()=>Nt,slugify:()=>gn,startsWith:()=>un,strictObject:()=>Mg,string:()=>pr,stringFormat:()=>wg,stringbool:()=>fh,success:()=>eh,superRefine:()=>Ld,symbol:()=>Cg,templateLiteral:()=>ih,toJSONSchema:()=>so,toLowerCase:()=>pn,toUpperCase:()=>mn,toZod:()=>Un,transform:()=>Uo,treeifyError:()=>Ra,trim:()=>fn,tuple:()=>dd,uint32:()=>Pg,uint64:()=>Dg,ulid:()=>dg,undefined:()=>Eg,union:()=>In,unknown:()=>Et,uppercase:()=>an,url:()=>og,util:()=>j,uuid:()=>tg,uuidv4:()=>ng,uuidv6:()=>rg,uuidv7:()=>ig,validate:()=>Ja,validateAsync:()=>Ba,void:()=>Lg,xid:()=>fg,xor:()=>Jg});var Xe={};Ye(Xe,{$ZodAny:()=>ku,$ZodArray:()=>zu,$ZodAsyncError:()=>ze,$ZodBase64:()=>du,$ZodBase64URL:()=>fu,$ZodBigInt:()=>yi,$ZodBigIntFormat:()=>$u,$ZodBoolean:()=>Qn,$ZodCIDRv4:()=>su,$ZodCIDRv6:()=>lu,$ZodCUID:()=>Hc,$ZodCUID2:()=>Xc,$ZodCatch:()=>Ku,$ZodCheck:()=>ue,$ZodCheckBigIntFormat:()=>Sc,$ZodCheckEndsWith:()=>Lc,$ZodCheckGreaterThan:()=>ri,$ZodCheckIncludes:()=>Ec,$ZodCheckLengthEquals:()=>Tc,$ZodCheckLessThan:()=>ni,$ZodCheckLowerCase:()=>Dc,$ZodCheckMaxLength:()=>Ac,$ZodCheckMaxSize:()=>zc,$ZodCheckMimeType:()=>Zc,$ZodCheckMinLength:()=>Pc,$ZodCheckMinSize:()=>Oc,$ZodCheckMultipleOf:()=>wc,$ZodCheckNumberFormat:()=>Ic,$ZodCheckOverwrite:()=>Rc,$ZodCheckProperty:()=>ii,$ZodCheckRegex:()=>Nc,$ZodCheckSizeEquals:()=>jc,$ZodCheckStartsWith:()=>Uc,$ZodCheckStringFormat:()=>en,$ZodCheckUpperCase:()=>Cc,$ZodCodec:()=>tr,$ZodCreditCard:()=>mu,$ZodCustom:()=>Qu,$ZodCustomStringFormat:()=>hu,$ZodCyclicError:()=>Ii,$ZodDate:()=>Su,$ZodDefault:()=>Mu,$ZodDiscriminatedUnion:()=>Pu,$ZodE164:()=>pu,$ZodEmail:()=>Bc,$ZodEmoji:()=>Gc,$ZodEncodeError:()=>lt,$ZodEnum:()=>Eu,$ZodError:()=>Bn,$ZodExactOptional:()=>Ru,$ZodFile:()=>Lu,$ZodFunction:()=>Hu,$ZodGUID:()=>Fc,$ZodIPv4:()=>au,$ZodIPv6:()=>cu,$ZodISODate:()=>ru,$ZodISODateTime:()=>nu,$ZodISODuration:()=>ou,$ZodISOTime:()=>iu,$ZodIntersection:()=>Tu,$ZodJWT:()=>gu,$ZodKSUID:()=>tu,$ZodLazy:()=>nr,$ZodLiteral:()=>Uu,$ZodMAC:()=>uu,$ZodMap:()=>Du,$ZodNaN:()=>qu,$ZodNanoID:()=>Yc,$ZodNever:()=>wu,$ZodNonOptional:()=>Ju,$ZodNull:()=>_u,$ZodNullable:()=>Vu,$ZodNumber:()=>$i,$ZodNumberFormat:()=>vu,$ZodObject:()=>xp,$ZodObjectJIT:()=>Ou,$ZodOptional:()=>_i,$ZodPipe:()=>ki,$ZodPrefault:()=>Fu,$ZodPreprocess:()=>Wu,$ZodPromise:()=>Xu,$ZodReadonly:()=>Gu,$ZodRealError:()=>Oe,$ZodRecord:()=>Nu,$ZodRegistry:()=>Ai,$ZodSet:()=>Cu,$ZodString:()=>Ot,$ZodStringFormat:()=>oe,$ZodSuccess:()=>Bu,$ZodSymbol:()=>yu,$ZodTemplateLiteral:()=>Yu,$ZodTransform:()=>Zu,$ZodTuple:()=>bi,$ZodType:()=>q,$ZodULID:()=>Qc,$ZodURL:()=>Wc,$ZodUUID:()=>Jc,$ZodUndefined:()=>bu,$ZodUnion:()=>er,$ZodUnknown:()=>xu,$ZodVoid:()=>Iu,$ZodXID:()=>eu,$ZodXor:()=>ju,$brand:()=>Ea,$constructor:()=>h,$input:()=>os,$output:()=>is,Doc:()=>zt,INVALID:()=>Te,JSONSchema:()=>Ym,JSONSchemaGenerator:()=>lo,NEVER:()=>Ca,TimePrecision:()=>gs,URL_BAD_FORMAT:()=>Kc,URL_UNPARSEABLE:()=>qc,ZodCompileAsyncError:()=>Le,ZodCompileUnsupportedError:()=>ee,_any:()=>Ts,_array:()=>Zs,_base64:()=>Yi,_base64url:()=>Hi,_bigint:()=>Is,_boolean:()=>xs,_catch:()=>$_,_check:()=>Fm,_cidrv4:()=>Wi,_cidrv6:()=>Gi,_coercedBigint:()=>Ss,_coercedBoolean:()=>ws,_coercedDate:()=>Us,_coercedNumber:()=>vs,_coercedString:()=>fs,_creditCard:()=>ms,_cuid:()=>Vi,_cuid2:()=>Mi,_custom:()=>Vs,_date:()=>Es,_decode:()=>Kr,_decodeAsync:()=>Wr,_default:()=>g_,_discriminatedUnion:()=>r_,_e164:()=>Xi,_email:()=>Ni,_emoji:()=>Zi,_encode:()=>Br,_encodeAsync:()=>qr,_endsWith:()=>sn,_enum:()=>s_,_file:()=>Rs,_float32:()=>ys,_float64:()=>bs,_gt:()=>Je,_gte:()=>De,_guid:()=>Di,_includes:()=>cn,_int:()=>$s,_int32:()=>_s,_int64:()=>zs,_intersection:()=>i_,_ipv4:()=>Ki,_ipv6:()=>qi,_isoDate:()=>ur,_isoDateTime:()=>cr,_isoDuration:()=>lr,_isoTime:()=>sr,_jwt:()=>Qi,_ksuid:()=>Bi,_lazy:()=>k_,_length:()=>Ct,_literal:()=>d_,_lowercase:()=>on,_lt:()=>Fe,_lte:()=>Ne,_mac:()=>ps,_map:()=>c_,_max:()=>Ne,_maxLength:()=>Dt,_maxSize:()=>pt,_mime:()=>ln,_min:()=>De,_minLength:()=>He,_minSize:()=>Be,_multipleOf:()=>ft,_nan:()=>Ls,_nanoid:()=>Ri,_nativeEnum:()=>l_,_negative:()=>to,_never:()=>Ds,_nonnegative:()=>ro,_nonoptional:()=>h_,_nonpositive:()=>no,_normalize:()=>dn,_null:()=>Ps,_nullable:()=>m_,_number:()=>hs,_optional:()=>p_,_overwrite:()=>Ze,_parse:()=>Yt,_parseAsync:()=>Ht,_pipe:()=>y_,_positive:()=>eo,_promise:()=>x_,_properties:()=>oo,_property:()=>io,_readonly:()=>b_,_record:()=>a_,_refine:()=>Ms,_regex:()=>rn,_safeDecode:()=>Yr,_safeDecodeAsync:()=>Xr,_safeEncode:()=>Gr,_safeEncodeAsync:()=>Hr,_safeParse:()=>Xt,_safeParseAsync:()=>Qt,_set:()=>u_,_size:()=>Nt,_slugify:()=>gn,_startsWith:()=>un,_string:()=>ds,_stringFormat:()=>hn,_stringbool:()=>Ks,_success:()=>v_,_superRefine:()=>Fs,_symbol:()=>js,_templateLiteral:()=>__,_toLowerCase:()=>pn,_toUpperCase:()=>mn,_transform:()=>f_,_trim:()=>fn,_tuple:()=>o_,_uint32:()=>ks,_uint64:()=>Os,_ulid:()=>Fi,_undefined:()=>As,_union:()=>t_,_unknown:()=>Ns,_uppercase:()=>an,_url:()=>ar,_uuid:()=>Ci,_uuidv4:()=>Ei,_uuidv6:()=>Ui,_uuidv7:()=>Li,_void:()=>Cs,_xid:()=>Ji,_xor:()=>n_,clone:()=>re,compile:()=>ss,compileFn:()=>Ti,config:()=>pe,createStandardJSONSchemaMethod:()=>vn,createToJSONSchemaMethod:()=>Ws,decode:()=>u$,decodeAsync:()=>l$,describe:()=>Js,encode:()=>c$,encodeAsync:()=>s$,extractDefs:()=>gt,finalize:()=>ht,flattenError:()=>Kn,formatError:()=>qn,getDiscriminatedOption:()=>Au,globalConfig:()=>ve,globalRegistry:()=>$e,handleUnrepresentable:()=>ge,initializeContext:()=>mt,isBackEdge:()=>Si,isRecursiveSchema:()=>rs,isValidBase64:()=>Xn,isValidBase64URL:()=>gi,isValidCIDRv6:()=>mi,isValidCreditCard:()=>hi,isValidIPv6:()=>Hn,isValidJWT:()=>vi,locales:()=>or,memoizer:()=>rr,mergeValues:()=>tn,meta:()=>Bs,parse:()=>Fr,parseAsync:()=>Jr,parseURLObject:()=>li,prettifyError:()=>Va,process:()=>ie,regexes:()=>_e,registry:()=>Pi,safeDecode:()=>f$,safeDecodeAsync:()=>m$,safeEncode:()=>d$,safeEncodeAsync:()=>p$,safeParse:()=>Ma,safeParseAsync:()=>Fa,standardProps:()=>si,stripTabAndNewline:()=>di,toDotPath:()=>ep,toJSONSchema:()=>so,toZod:()=>Un,treeifyError:()=>Ra,urlHostnameOk:()=>fi,urlProtocolOk:()=>pi,util:()=>j,validate:()=>Ja,validateAsync:()=>Ba,version:()=>Vc});var j={};Ye(j,{BIGINT_FORMAT_RANGES:()=>ja,CONSTANT_CATCH:()=>Vr,Class:()=>ka,NUMBER_FORMAT_RANGES:()=>Oa,aborted:()=>st,allowsEval:()=>Ia,assert:()=>Sv,assertEqual:()=>kv,assertIs:()=>wv,assertNever:()=>Iv,assertNotEqual:()=>xv,assignProp:()=>de,attachSchema:()=>Rr,base64ToUint8Array:()=>Wf,base64urlToUint8Array:()=>Jv,cached:()=>Wt,captureStackTrace:()=>Zr,cleanEnum:()=>Fv,cleanRegex:()=>Zn,clone:()=>re,cloneDef:()=>Ov,codePointLength:()=>It,constantCatch:()=>Na,createTransparentProxy:()=>Dv,defineLazy:()=>xa,defineLazyInternal:()=>X,esc:()=>we,escapeRegex:()=>Ee,explicitlyAborted:()=>Aa,extend:()=>Uv,finalizeIssue:()=>Se,floatSafeRemainder:()=>Rn,getElementAtPath:()=>jv,getEnumValues:()=>Ln,getLengthableOrigin:()=>Jn,getParsedType:()=>Nv,getSizableOrigin:()=>Fn,hexToUint8Array:()=>Kv,hide:()=>Ta,installLazyProp:()=>Hv,isObject:()=>wt,isPlainObject:()=>Ce,issue:()=>Gt,joinValues:()=>v,jsonStringifyReplacer:()=>qt,members:()=>Pa,merge:()=>Zv,mergeDefs:()=>Ue,normalizeParams:()=>D,nullish:()=>Lr,numKeys:()=>Tv,objectClone:()=>zv,omit:()=>Ev,optionalKeys:()=>za,own:()=>Kt,parsedType:()=>z,partial:()=>Rv,pick:()=>Cv,prefixIssues:()=>Ie,primitiveTypes:()=>Sa,promiseAllObject:()=>Av,propertyKeyTypes:()=>Mn,randomString:()=>Pv,required:()=>Vv,safeExtend:()=>Lv,shallowClone:()=>Vn,slugify:()=>wa,stringifyPrimitive:()=>I,toZod:()=>Un,uint8ArrayToBase64:()=>Gf,uint8ArrayToBase64url:()=>Bv,uint8ArrayToHex:()=>qv,unwrapMessage:()=>Bt});function kv(e){return e}function xv(e){return e}function Un(){return e=>e}function wv(e){}function Iv(e){throw new Error("Unexpected value in exhaustive check")}function Sv(e){}function Ln(e){let n=Object.values(e).filter(o=>typeof o=="number");return Object.entries(e).filter(([o,t])=>n.indexOf(+o)===-1).map(([o,t])=>t)}function v(e,n="|"){return e.map(i=>I(i)).join(n)}function qt(e,n){return typeof n=="bigint"?n.toString():n}function Wt(e){return{get value(){{let i=e();return Object.defineProperty(this,"value",{value:i}),i}throw new Error("cached value already set")}}}function Lr(e){return e==null}function Zn(e){let n=e.startsWith("^")?1:0,i=e.endsWith("$")?e.length-1:e.length;return e.slice(n,i)}function Rn(e,n){let i=e/n,o=Math.round(i),t=4*Number.EPSILON*Math.max(Math.abs(i),1);return Math.abs(i-o)<t?0:i-o}var qf=Symbol("evaluating");function xa(e,n,i){let o;Object.defineProperty(e,n,{get(){if(o!==qf)return o===void 0&&(o=qf,o=i()),o},set(t){Object.defineProperty(e,n,{value:t})},configurable:!0})}function zv(e){return Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e))}function de(e,n,i){Object.defineProperty(e,n,{value:i,writable:!0,enumerable:!0,configurable:!0})}function Ue(...e){let n={};for(let i of e){let o=Object.getOwnPropertyDescriptors(i);Object.assign(n,o)}return Object.defineProperties({},n)}function Ov(e){return Ue(e._zod.def)}function jv(e,n){return n?n.reduce((i,o)=>i?.[o],e):e}function Av(e){let n=Object.keys(e),i=n.map(o=>e[o]);return Promise.all(i).then(o=>{let t={};for(let r=0;r<n.length;r++)t[n[r]]=o[r];return t})}function Pv(e=10){let n="abcdefghijklmnopqrstuvwxyz",i="";for(let o=0;o<e;o++)i+=n[Math.floor(Math.random()*n.length)];return i}function we(e){return JSON.stringify(e)}function wa(e){return e.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}var Zr="captureStackTrace"in Error?Error.captureStackTrace:(...e)=>{};function wt(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}var Ia=Wt(()=>{if(ve.jitless||typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{let e=Function;return new e(""),!0}catch{return!1}});function Ce(e){if(wt(e)===!1)return!1;let n=e.constructor;if(n===void 0||typeof n!="function")return!0;let i=n.prototype;return!(wt(i)===!1||Object.prototype.hasOwnProperty.call(i,"isPrototypeOf")===!1)}function Vn(e){return Ce(e)?{...e}:Array.isArray(e)?[...e]:e instanceof Map?new Map(e):e instanceof Set?new Set(e):e}function Tv(e){let n=0;for(let i in e)Object.prototype.hasOwnProperty.call(e,i)&&n++;return n}var Nv=e=>{let n=typeof e;switch(n){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: ${n}`)}},Mn=new Set(["string","number","symbol"]),Sa=new Set(["string","number","bigint","boolean","symbol","undefined"]);function Ee(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function re(e,n,i){let o=new e._zod.constr(n??e._zod.def);return(!n||i?.parent)&&(o._zod.parent=e),o}function D(e){let n=e;if(!n)return{};if(typeof n=="string")return{error:()=>n};if(n?.message!==void 0){if(n?.error!==void 0)throw new Error("Cannot specify both `message` and `error` params");n.error=n.message}return delete n.message,typeof n.error=="string"?{...n,error:()=>n.error}:n}function Dv(e){let n;return new Proxy({},{get(i,o,t){return n??(n=e()),Reflect.get(n,o,t)},set(i,o,t,r){return n??(n=e()),Reflect.set(n,o,t,r)},has(i,o){return n??(n=e()),Reflect.has(n,o)},deleteProperty(i,o){return n??(n=e()),Reflect.deleteProperty(n,o)},ownKeys(i){return n??(n=e()),Reflect.ownKeys(n)},getOwnPropertyDescriptor(i,o){return n??(n=e()),Reflect.getOwnPropertyDescriptor(n,o)},defineProperty(i,o,t){return n??(n=e()),Reflect.defineProperty(n,o,t)}})}function I(e){return typeof e=="bigint"?e.toString()+"n":typeof e=="string"?`"${e}"`:`${e}`}function za(e){return Object.keys(e).filter(n=>e[n]._zod.optin!==void 0&&e[n]._zod.optout==="optional")}var Oa={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]},ja={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function Cv(e,n){let i=e._zod.def,o=i.checks;if(o&&o.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");let r=Ue(e._zod.def,{get shape(){let a={};for(let c of Reflect.ownKeys(n)){if(!Object.prototype.hasOwnProperty.call(i.shape,c))throw new Error(`Unrecognized key: "${String(c)}"`);n[c]&&de(a,c,i.shape[c])}return de(this,"shape",a),a},checks:[]});return re(e,r)}function Ev(e,n){let i=e._zod.def,o=i.checks;if(o&&o.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");let r=Ue(e._zod.def,{get shape(){let a={...e._zod.def.shape};for(let c of Reflect.ownKeys(n)){if(!Object.prototype.hasOwnProperty.call(i.shape,c))throw new Error(`Unrecognized key: "${String(c)}"`);n[c]&&delete a[c]}return de(this,"shape",a),a},checks:[]});return re(e,r)}function Uv(e,n){if(!Ce(n))throw new Error("Invalid input to extend: expected a plain object");let i=e._zod.def.checks;if(i&&i.length>0){let r=e._zod.def.shape;for(let a of Reflect.ownKeys(n))if(Object.getOwnPropertyDescriptor(r,a)!==void 0)throw new Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}let t=Ue(e._zod.def,{get shape(){let r={...e._zod.def.shape,...n};return de(this,"shape",r),r}});return re(e,t)}function Lv(e,n){if(!Ce(n))throw new Error("Invalid input to safeExtend: expected a plain object");let i=Ue(e._zod.def,{get shape(){let o={...e._zod.def.shape,...n};return de(this,"shape",o),o}});return re(e,i)}function Zv(e,n){if(!n?._zod?.def)throw new Error("Invalid input to merge: expected an object schema. To merge a plain shape, use `.extend()`.");if(e._zod.def.checks?.length)throw new Error(".merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.");let i=Ue(e._zod.def,{get shape(){let o={...e._zod.def.shape,...n._zod.def.shape};return de(this,"shape",o),o},get catchall(){return n._zod.def.catchall},checks:n._zod.def.checks??[]});return re(e,i)}function Rv(e,n,i,o="partial"){let r=n._zod.def.checks;if(r&&r.length>0)throw new Error(`.${o}() cannot be used on object schemas containing refinements`);let c=Ue(n._zod.def,{get shape(){let s=n._zod.def.shape,l={...s};if(i)for(let d of Reflect.ownKeys(i)){if(!Object.prototype.hasOwnProperty.call(s,d))throw new Error(`Unrecognized key: "${String(d)}"`);i[d]&&(l[d]=e?new e({type:"optional",innerType:s[d]}):s[d])}else for(let d of Reflect.ownKeys(s))l[d]=e?new e({type:"optional",innerType:s[d]}):s[d];return de(this,"shape",l),l},checks:[]});return re(n,c)}function Vv(e,n,i){let o=Ue(n._zod.def,{get shape(){let t=n._zod.def.shape,r={...t};if(i)for(let a of Reflect.ownKeys(i)){if(!Object.prototype.hasOwnProperty.call(r,a))throw new Error(`Unrecognized key: "${String(a)}"`);i[a]&&(r[a]=new e({type:"nonoptional",innerType:t[a]}))}else for(let a of Reflect.ownKeys(t))r[a]=new e({type:"nonoptional",innerType:t[a]});return de(this,"shape",r),r}});return re(n,o)}function st(e,n=0){if(e.aborted===!0)return!0;for(let i=n;i<e.issues.length;i++)if(e.issues[i]?.continue!==!0)return!0;return!1}function Aa(e,n=0){if(e.aborted===!0)return!0;for(let i=n;i<e.issues.length;i++)if(e.issues[i]?.continue===!1)return!0;return!1}function Ie(e,n){return n.map(i=>{var o;return(o=i).path??(o.path=[]),i.path.unshift(e),i})}function Bt(e){return typeof e=="string"?e:e?.message}function Rr(e,n,i){var o;for(let t=n;t<e.length;t++)(o=e[t]).schema??(o.schema=i)}function Se(e,n,i){var o;let t=e.inst?._zod?.traits;t?.has("$ZodType")&&(t.has("$ZodCheck")?(o=e).schema??(o.schema=e.inst):e.schema=e.inst);let r=e.schema!==e.inst?e.schema?._zod.def?.error:void 0,a=e.message?e.message:Bt(e.inst?._zod.def?.error?.(e))??Bt(r?.(e))??Bt(n?.error?.(e))??Bt(i.customError?.(e))??Bt(i.localeError?.(e))??"Invalid input",{inst:c,schema:s,continue:l,input:d,...p}=e;return p.path??(p.path=[]),p.message=a,n?.reportInput&&(p.input=d),p}function Fn(e){return e instanceof Set?"set":e instanceof Map?"map":e instanceof File?"file":"unknown"}var Mv=/[\uD800-\uDBFF]/;function It(e){let n=e.length;if(!Mv.test(e))return n;let i=n;for(let o=0;o<n-1;o++)(e.charCodeAt(o)&64512)===55296&&(e.charCodeAt(o+1)&64512)===56320&&(i--,o++);return i}function Jn(e){return Array.isArray(e)?"array":typeof e=="string"?"string":"unknown"}function z(e){let n=typeof e;switch(n){case"number":return Number.isNaN(e)?"nan":"number";case"object":{if(e===null)return"null";if(Array.isArray(e))return"array";let i=e;if(i&&Object.getPrototypeOf(i)!==Object.prototype&&"constructor"in i&&i.constructor)return i.constructor.name}}return n}function Gt(...e){let[n,i,o]=e;return typeof n=="string"?{message:n,code:"custom",input:i,inst:o}:{...n}}function Fv(e){return Object.entries(e).filter(([n,i])=>Number.isNaN(Number.parseInt(n,10))).map(n=>n[1])}function Wf(e){let n=atob(e),i=new Uint8Array(n.length);for(let o=0;o<n.length;o++)i[o]=n.charCodeAt(o);return i}function Gf(e){let n="";for(let i=0;i<e.length;i++)n+=String.fromCharCode(e[i]);return btoa(n)}function Jv(e){let n=e.replace(/-/g,"+").replace(/_/g,"/"),i="=".repeat((4-n.length%4)%4);return Wf(n+i)}function Bv(e){return Gf(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function Kv(e){let n=e.replace(/^0x/,"");if(n.length%2!==0)throw new Error("Invalid hex string length");let i=new Uint8Array(n.length/2);for(let o=0;o<n.length;o+=2)i[o/2]=Number.parseInt(n.slice(o,o+2),16);return i}function qv(e){return Array.from(e).map(n=>n.toString(16).padStart(2,"0")).join("")}var ka=class{constructor(...n){}};function Pa(e,n){for(let i in n){let o=Object.getOwnPropertyDescriptor(n,i);o.get?Object.defineProperty(e,i,{...o,enumerable:!1}):Wv(e,i,o.value)}}function Kt(e,n,i,o=!0){return Object.defineProperty(e,n,{configurable:!0,writable:!0,enumerable:o,value:i}),i}function Ta(e,n,i){return Kt(e,n,i,!1)}function Wv(e,n,i){Object.defineProperty(e,n,{configurable:!0,get(){return this==null?i:Kt(this,n,i.bind(this))},set(o){Kt(this,n,o)}})}function Gv(e,n){let i=Object.getPrototypeOf(e);return n in i?void 0:i}var _a,ut=!1,Yv={configurable:!0,get(){ut=!0}};function X(e,n,i){let o=Object.getPrototypeOf(e._zod);if(n in o&&_a!==e._zod){_a=void 0;return}_a=e._zod,Object.defineProperty(o,n,{configurable:!0,get(){Object.defineProperty(this,n,Yv);let t=ut;ut=!1;try{let r=i(this);return ut?delete this[n]:Object.defineProperty(this,n,{configurable:!0,writable:!0,value:r}),ut=ut||t,r}catch(r){throw delete this[n],ut=ut||t,r}},set(t){Object.defineProperty(this,n,{configurable:!0,writable:!0,value:t})}})}function Hv(e,n,i,o){let t=Gv(e,n);t&&Object.defineProperty(t,n,{configurable:!0,get(){let r={configurable:!0,writable:!0,enumerable:o,value:void 0};return Object.defineProperty(this,n,r),r.value=i(this),Object.defineProperty(this,n,r),r.value},set(r){Object.defineProperty(this,n,{configurable:!0,writable:!0,enumerable:o,value:r})}})}var Vr="~constantCatch";function Na(e){let n=()=>e;return n[Vr]=!0,n}var Yf,Ca=Object.freeze({status:"aborted"}),Da={value:void 0,enumerable:!1},Hf="captureStackTrace"in Error?Error:null;function Xv(e){let n=Hf;if(n){let i=n.stackTraceLimit;if(typeof i=="number"){try{n.stackTraceLimit=0}catch{return Hf=null,new e}try{return new e}finally{n.stackTraceLimit=i}}}return new e}function h(e,n,i,o){let t={};function r(m){this.def=m,this.constr=p,this.traits=new Set}r.prototype=t;let a=i,c=a&&new WeakSet;function s(m,g){if(!m._zod){Da.value=new r(g);try{Object.defineProperty(m,"_zod",Da)}finally{Da.value=void 0}}if(m._zod.traits.has(e))return;if(m._zod.traits.add(e),n(m,g),c){let w=Object.getPrototypeOf(m),_=m._zod.constr.prototype,V=w;for(;V&&V!==_;)V=Object.getPrototypeOf(V);let E=V??w;c.has(E)||(c.add(E),Pa(E,a))}let $=p.prototype;for(let w in $)Object.prototype.hasOwnProperty.call($,w)&&(w in m||(m[w]=$[w].bind(m)))}let l=o?.Parent??Object;class d extends l{}Object.defineProperty(d,"name",{value:e});function p(m){let g=o?.Parent?Xv(d):this;s(g,m);let $=g._zod.deferred;if($){for(let _ of $)_();g._zod.deferred=void 0}let w=globalThis.__zod_globalConfig?.postProcessor;return w&&w(g),g}return Object.defineProperty(p,"init",{value:s}),Object.defineProperty(p,Symbol.hasInstance,{value:m=>o?.Parent&&m instanceof o.Parent?!0:m?._zod?.traits?.has(e)}),Object.defineProperty(p,"name",{value:e}),p}var Ea=Symbol("zod_brand"),ze=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},lt=class extends Error{constructor(n){super(`Encountered unidirectional transform during encode: ${n}`),this.name="ZodEncodeError"}};(Yf=globalThis).__zod_globalConfig??(Yf.__zod_globalConfig={});var ve=globalThis.__zod_globalConfig;function pe(e){return e&&Object.assign(ve,e),ve}function Qv(){let e=this._zod;return e.message??(e.message=JSON.stringify(e.def,qt,2)),e.message}function e$(e){this._zod.message=e}var t$={get:Qv,set:e$,enumerable:!0,configurable:!0},La={value:void 0,enumerable:!1},Za={value:void 0,enumerable:!1},Xf=new WeakSet([Object.prototype,Error.prototype]),Qf=(e,n)=>{e.name="$ZodError",La.value=e._zod,Object.defineProperty(e,"_zod",La),Za.value=n,Object.defineProperty(e,"issues",Za),La.value=void 0,Za.value=void 0,Object.defineProperty(e,"message",t$);let i=Object.getPrototypeOf(e);Xf.has(i)||(Xf.add(i),Object.defineProperty(i,"toString",{configurable:!0,enumerable:!1,get(){let o=()=>this.message;return Object.defineProperty(this,"toString",{value:o,configurable:!0,writable:!0}),o},set(o){Object.defineProperty(this,"toString",{value:o,configurable:!0,writable:!0})}}))},Bn=h("$ZodError",Qf),Oe=h("$ZodError",Qf,void 0,{Parent:Error});function n$(e,n,i){return Object.prototype.hasOwnProperty.call(e,n)||(n==="__proto__"?Object.defineProperty(e,n,{value:i(),writable:!0,enumerable:!0,configurable:!0}):e[n]=i()),e[n]}function Kn(e,n=i=>i.message){let i={},o=[];for(let t of e.issues)t.path.length>0?n$(i,t.path[0],()=>[]).push(n(t)):o.push(n(t));return{formErrors:o,fieldErrors:i}}function qn(e,n=i=>i.message){let i={_errors:[]},o=(t,r=[])=>{for(let a of t.issues)if(a.code==="invalid_union"&&a.errors.length)a.errors.map(c=>o({issues:c},[...r,...a.path]));else if(a.code==="invalid_key")o({issues:a.issues},[...r,...a.path]);else if(a.code==="invalid_element")o({issues:a.issues},[...r,...a.path]);else{let c=[...r,...a.path];if(c.length===0)i._errors.push(n(a));else{let s=i,l=0;for(;l<c.length;){let d=c[l],p=l===c.length-1;if(d==="_errors"){p&&s._errors.push(n(a)),l++;continue}Object.prototype.hasOwnProperty.call(s,d)||Object.defineProperty(s,d,{value:{_errors:[]},enumerable:!0,writable:!0,configurable:!0});let m=s[d];p&&m._errors.push(n(a)),s=m,l++}}}};return o(e),i}function Ra(e,n=i=>i.message){let i={errors:[]},o=(t,r=[])=>{var a;for(let c of t.issues)if(c.code==="invalid_union"&&c.errors.length)c.errors.map(s=>o({issues:s},[...r,...c.path]));else if(c.code==="invalid_key")o({issues:c.issues},[...r,...c.path]);else if(c.code==="invalid_element")o({issues:c.issues},[...r,...c.path]);else{let s=[...r,...c.path];if(s.length===0){i.errors.push(n(c));continue}let l=i,d=0;for(;d<s.length;){let p=s[d],m=d===s.length-1;typeof p=="string"?(l.properties??(l.properties={}),Object.prototype.hasOwnProperty.call(l.properties,p)||Object.defineProperty(l.properties,p,{value:{errors:[]},enumerable:!0,writable:!0,configurable:!0}),l=l.properties[p]):(l.items??(l.items=[]),(a=l.items)[p]??(a[p]={errors:[]}),l=l.items[p]),m&&l.errors.push(n(c)),d++}}};return o(e),i}function ep(e){let n=[],i=e.map(o=>typeof o=="object"?o.key:o);for(let o of i)typeof o=="number"?n.push(`[${o}]`):typeof o=="symbol"?n.push(`[${JSON.stringify(String(o))}]`):/[^\w$]/.test(o)?n.push(`[${JSON.stringify(o)}]`):(n.length&&n.push("."),n.push(o));return n.join("")}function Va(e){let n=[],i=[...e.issues].sort((o,t)=>(o.path??[]).length-(t.path??[]).length);for(let o of i)n.push(`\u2716 ${o.message}`),o.path?.length&&n.push(`  \u2192 at ${ep(o.path)}`);return n.join(`41`)}function Mr(e,n){return{callee:n?.callee??e,Err:n?.Err}}var Yt=e=>{let n=(i,o,t,r)=>{let a=t?{...t,async:!1}:{async:!1},c=i._zod.run({value:o,issues:[]},a);if(c instanceof Promise)throw new ze;if(c.issues.length){let s=new(r?.Err??e)(c.issues.map(l=>Se(l,a,pe())));throw Zr(s,r?.callee??n),s}return c.value};return n},Fr=Yt(Oe),Ht=e=>{let n=async(i,o,t,r)=>{let a=t?{...t,async:!0}:{async:!0},c=i._zod.run({value:o,issues:[]},a);if(c instanceof Promise&&(c=await c),c.issues.length){let s=new(r?.Err??e)(c.issues.map(l=>Se(l,a,pe())));throw Zr(s,r?.callee??n),s}return c.value};return n},Jr=Ht(Oe),Xt=e=>(n,i,o)=>{let t=o?{...o,async:!1}:{async:!1},r=n._zod.run({value:i,issues:[]},t);if(r instanceof Promise)throw new ze;return r.issues.length?{success:!1,error:new(e??Bn)(r.issues.map(a=>Se(a,t,pe())))}:{success:!0,data:r.value}},Ma=Xt(Oe),Qt=e=>async(n,i,o)=>{let t=o?{...o,async:!0}:{async:!0},r=n._zod.run({value:i,issues:[]},t);return r instanceof Promise&&(r=await r),r.issues.length?{success:!1,error:new e(r.issues.map(a=>Se(a,t,pe())))}:{success:!0,data:r.value}},Fa=Qt(Oe),i$=Symbol.for("zod.compile.invalid"),o$=Symbol.for("zod.compile.fallback"),Ja=((e,n,i)=>{let o=e._zod.bag.validator;return o!==void 0&&o(n)!==i$?!0:a$(e,n,i)});function a$(e,n,i){let o=i?{...i,async:!1}:{async:!1},t=e._zod.bag.fallbackRun,r;if(t?(o[o$]=!0,r=t({value:n,issues:[]},o)):r=e._zod.run({value:n,issues:[]},o),r instanceof Promise)throw new ze;return r.issues.length===0}var Ba=async(e,n,i)=>{let o=i?{...i,async:!0}:{async:!0},t=e._zod.run({value:n,issues:[]},o);return t instanceof Promise&&(t=await t),t.issues.length===0},Br=e=>{let n=Yt(e),i=(o,t,r,a)=>{let c=r?{...r,direction:"backward"}:{direction:"backward"};return n(o,t,c,Mr(i,a))};return i},c$=Br(Oe),Kr=e=>{let n=Yt(e),i=(o,t,r,a)=>n(o,t,r,Mr(i,a));return i},u$=Kr(Oe),qr=e=>{let n=Ht(e),i=async(o,t,r,a)=>{let c=r?{...r,direction:"backward"}:{direction:"backward"};return await n(o,t,c,Mr(i,a))};return i},s$=qr(Oe),Wr=e=>{let n=Ht(e),i=async(o,t,r,a)=>await n(o,t,r,Mr(i,a));return i},l$=Wr(Oe),Gr=e=>(n,i,o)=>{let t=o?{...o,direction:"backward"}:{direction:"backward"};return Xt(e)(n,i,t)},d$=Gr(Oe),Yr=e=>(n,i,o)=>Xt(e)(n,i,o),f$=Yr(Oe),Hr=e=>async(n,i,o)=>{let t=o?{...o,direction:"backward"}:{direction:"backward"};return Qt(e)(n,i,t)},p$=Hr(Oe),Xr=e=>async(n,i,o)=>Qt(e)(n,i,o),m$=Xr(Oe);var _e={};Ye(_e,{base64:()=>sc,base64url:()=>Qr,bigint:()=>hc,boolean:()=>vc,browserEmail:()=>k$,cidrv4:()=>cc,cidrv6:()=>uc,creditCard:()=>ei,cuid:()=>qa,cuid2:()=>Wa,date:()=>fc,datetime:()=>mc,domain:()=>I$,duration:()=>ec,e164:()=>dc,email:()=>nc,emoji:()=>rc,extendedDuration:()=>g$,guid:()=>tc,hex:()=>z$,hostname:()=>w$,html5Email:()=>y$,httpProtocol:()=>lc,idnEmail:()=>_$,integer:()=>Wn,ipv4:()=>ic,ipv6:()=>oc,ksuid:()=>Ha,lowercase:()=>bc,mac:()=>ac,md5_base64:()=>j$,md5_base64url:()=>A$,md5_hex:()=>O$,nanoid:()=>Xa,nanoidOfLength:()=>Qa,null:()=>$c,number:()=>dt,rfc5322Email:()=>b$,sha1_base64:()=>T$,sha1_base64url:()=>N$,sha1_hex:()=>P$,sha256_base64:()=>C$,sha256_base64url:()=>E$,sha256_hex:()=>D$,sha384_base64:()=>L$,sha384_base64url:()=>Z$,sha384_hex:()=>U$,sha512_base64:()=>V$,sha512_base64url:()=>M$,sha512_hex:()=>R$,string:()=>gc,time:()=>pc,ulid:()=>Ga,undefined:()=>yc,unicodeEmail:()=>tp,uppercase:()=>_c,uuid:()=>St,uuid4:()=>h$,uuid6:()=>v$,uuid7:()=>$$,xid:()=>Ya});var qa=/^[cC][0-9a-z]{6,}$/,Wa=/^[0-9a-z]+$/,Ga=/^[0-7][0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{25}$/,Ya=/^[0-9a-vA-V]{20}$/,Ha=/^[A-Za-z0-9]{27}$/,Xa=/^[a-zA-Z0-9_-]{21}$/;function Qa(e){return new RegExp(`^[a-zA-Z0-9_-]{${e}}$`)}var ec=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,g$=/^[-+]?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)?)??$/,tc=/^([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})$/,St=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)$/,h$=St(4),v$=St(6),$$=St(7),nc=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,y$=/^[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])?)*$/,b$=/^(([^<>()\[\]\\.,;:\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,}))$/,tp=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,_$=tp,k$=/^[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])?)*$/,x$="^[\\p{Extended_Pictographic}\\p{Emoji_Component}]+$";function rc(){return new RegExp(x$,"u")}var ic=/^(?:(?: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])$/,oc=/^(([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}|:))$/,ac=e=>{let n=Ee(e??":");return new RegExp(`^(?:[0-9A-F]{2}${n}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${n}){5}[0-9a-f]{2}$`)},cc=/^((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])$/,uc=/^(([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}|:))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,sc=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,Qr=/^[A-Za-z0-9_-]*$/,w$=/^(?=.{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])?)*\.?$/,I$=/^(?=.{1,253}$)([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,63}$/,lc=/^https?$/,dc=/^\+[1-9]\d{6,14}$/,ei=/^\d(?:[ -]?\d){11,18}$/,np="(?:(?:\\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])))";function S$(e){return new RegExp(`^${e}$`)}var fc=S$(np);function Ka(e){let n="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof e.precision=="number"?e.precision===-1?`${n}`:e.precision===0?`${n}:[0-5]\\d`:`${n}:[0-5]\\d\\.\\d{${e.precision}}`:e.seconds?`${n}:[0-5]\\d(?:\\.\\d+)?`:`${n}(?::[0-5]\\d(?:\\.\\d+)?)?`}function pc(e){return new RegExp(`^${Ka(e)}$`)}function mc(e){let n=["Z"];e.offset&&n.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let i=`${Ka({precision:e.precision,seconds:!0})}(?:${n.join("|")})`,o=e.local?`${i}|${Ka({precision:e.precision})}`:i;return new RegExp(`^${np}T(?:${o})$`)}var gc=e=>{let n=e?`[\\s\\S]{${e?.minimum??0},${e?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${n}$`)},hc=/^-?\d+n?$/,Wn=/^-?\d+$/,dt=/^-?\d+(?:\.\d+)?$/,vc=/^(?:true|false)$/i,$c=/^null$/i;var yc=/^undefined$/i;var bc=/^[^A-Z]*$/,_c=/^[^a-z]*$/,z$=/^[0-9a-fA-F]*$/;function Gn(e,n){return new RegExp(`^[A-Za-z0-9+/]{${e}}${n}$`)}function Yn(e){return new RegExp(`^[A-Za-z0-9_-]{${e}}$`)}var O$=/^[0-9a-fA-F]{32}$/,j$=Gn(22,"=="),A$=Yn(22),P$=/^[0-9a-fA-F]{40}$/,T$=Gn(27,"="),N$=Yn(27),D$=/^[0-9a-fA-F]{64}$/,C$=Gn(43,"="),E$=Yn(43),U$=/^[0-9a-fA-F]{96}$/,L$=Gn(64,""),Z$=Yn(64),R$=/^[0-9a-fA-F]{128}$/,V$=Gn(86,"=="),M$=Yn(86);var ue=h("$ZodCheck",(e,n)=>{var i;e._zod??(e._zod={}),e._zod.def=n,(i=e._zod).onattach??(i.onattach=[])}),kc=e=>{let n=e.value;return!Lr(n)&&n.size!==void 0},xc=e=>{let n=e.value;return!Lr(n)&&n.length!==void 0},ti={number:"number",bigint:"bigint",object:"date"},ni=h("$ZodCheckLessThan",(e,n)=>{ue.init(e,n);let i=ti[typeof n.value];e._zod.onattach.push(o=>{let t=o._zod.bag,r=(n.inclusive?t.maximum:t.exclusiveMaximum)??Number.POSITIVE_INFINITY;n.value<r&&(n.inclusive?t.maximum=n.value:t.exclusiveMaximum=n.value)}),e._zod.check=o=>{(n.inclusive?o.value<=n.value:o.value<n.value)||o.issues.push({origin:ti[typeof o.value]??i,code:"too_big",maximum:typeof n.value=="object"?n.value.getTime():n.value,input:o.value,inclusive:n.inclusive,inst:e,continue:!n.abort})}}),ri=h("$ZodCheckGreaterThan",(e,n)=>{ue.init(e,n);let i=ti[typeof n.value];e._zod.onattach.push(o=>{let t=o._zod.bag,r=(n.inclusive?t.minimum:t.exclusiveMinimum)??Number.NEGATIVE_INFINITY;n.value>r&&(n.inclusive?t.minimum=n.value:t.exclusiveMinimum=n.value)}),e._zod.check=o=>{(n.inclusive?o.value>=n.value:o.value>n.value)||o.issues.push({origin:ti[typeof o.value]??i,code:"too_small",minimum:typeof n.value=="object"?n.value.getTime():n.value,input:o.value,inclusive:n.inclusive,inst:e,continue:!n.abort})}}),wc=h("$ZodCheckMultipleOf",(e,n)=>{ue.init(e,n),e._zod.onattach.push(i=>{var o;(o=i._zod.bag).multipleOf??(o.multipleOf=n.value)}),e._zod.check=i=>{if(typeof i.value!=typeof n.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof i.value=="bigint"?n.value!==BigInt(0)&&i.value%n.value===BigInt(0):Rn(i.value,n.value)===0)||i.issues.push({origin:typeof i.value,code:"not_multiple_of",divisor:n.value,input:i.value,inst:e,continue:!n.abort})}}),Ic=h("$ZodCheckNumberFormat",(e,n)=>{ue.init(e,n),n.format=n.format||"float64";let i=n.format?.includes("int"),o=i?"int":"number",[t,r]=Oa[n.format];e._zod.onattach.push(a=>{let c=a._zod.bag;c.format=n.format,c.minimum=t,c.maximum=r,i&&(c.pattern=Wn)}),e._zod.check=a=>{let c=a.value;if(i){if(!Number.isInteger(c)){a.issues.push({expected:o,format:n.format,code:"invalid_type",continue:!1,input:c,inst:e});return}if(!Number.isSafeInteger(c)){c>0?a.issues.push({input:c,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:o,inclusive:!0,continue:!n.abort}):a.issues.push({input:c,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:o,inclusive:!0,continue:!n.abort});return}}c<t&&a.issues.push({origin:"number",input:c,code:"too_small",minimum:t,inclusive:!0,inst:e,continue:!n.abort}),c>r&&a.issues.push({origin:"number",input:c,code:"too_big",maximum:r,inclusive:!0,inst:e,continue:!n.abort})}}),Sc=h("$ZodCheckBigIntFormat",(e,n)=>{ue.init(e,n);let[i,o]=ja[n.format];e._zod.onattach.push(t=>{let r=t._zod.bag;r.format=n.format,r.minimum=i,r.maximum=o}),e._zod.check=t=>{let r=t.value;r<i&&t.issues.push({origin:"bigint",input:r,code:"too_small",minimum:i,inclusive:!0,inst:e,continue:!n.abort}),r>o&&t.issues.push({origin:"bigint",input:r,code:"too_big",maximum:o,inclusive:!0,inst:e,continue:!n.abort})}}),zc=h("$ZodCheckMaxSize",(e,n)=>{var i;ue.init(e,n),(i=e._zod.def).when??(i.when=kc),e._zod.onattach.push(o=>{let t=o._zod.bag.maximum??Number.POSITIVE_INFINITY;n.maximum<t&&(o._zod.bag.maximum=n.maximum)}),e._zod.check=o=>{let t=o.value;t.size<=n.maximum||o.issues.push({origin:Fn(t),code:"too_big",maximum:n.maximum,inclusive:!0,input:t,inst:e,continue:!n.abort})}}),Oc=h("$ZodCheckMinSize",(e,n)=>{var i;ue.init(e,n),(i=e._zod.def).when??(i.when=kc),e._zod.onattach.push(o=>{let t=o._zod.bag.minimum??Number.NEGATIVE_INFINITY;n.minimum>t&&(o._zod.bag.minimum=n.minimum)}),e._zod.check=o=>{let t=o.value;t.size>=n.minimum||o.issues.push({origin:Fn(t),code:"too_small",minimum:n.minimum,inclusive:!0,input:t,inst:e,continue:!n.abort})}}),jc=h("$ZodCheckSizeEquals",(e,n)=>{var i;ue.init(e,n),(i=e._zod.def).when??(i.when=kc),e._zod.onattach.push(o=>{let t=o._zod.bag;t.minimum=n.size,t.maximum=n.size,t.size=n.size}),e._zod.check=o=>{let t=o.value,r=t.size;if(r===n.size)return;let a=r>n.size;o.issues.push({origin:Fn(t),...a?{code:"too_big",maximum:n.size}:{code:"too_small",minimum:n.size},inclusive:!0,exact:!0,input:o.value,inst:e,continue:!n.abort})}}),Ac=h("$ZodCheckMaxLength",(e,n)=>{var i;ue.init(e,n),(i=e._zod.def).when??(i.when=xc),e._zod.onattach.push(o=>{let t=o._zod.bag.maximum??Number.POSITIVE_INFINITY;n.maximum<t&&(o._zod.bag.maximum=n.maximum)}),e._zod.check=o=>{let t=o.value,r=t.length;if((typeof t=="string"&&r>n.maximum?It(t):r)<=n.maximum)return;let c=Jn(t);o.issues.push({origin:c,code:"too_big",maximum:n.maximum,inclusive:!0,input:t,inst:e,continue:!n.abort})}}),Pc=h("$ZodCheckMinLength",(e,n)=>{var i;ue.init(e,n),(i=e._zod.def).when??(i.when=xc),e._zod.onattach.push(o=>{let t=o._zod.bag.minimum??Number.NEGATIVE_INFINITY;n.minimum>t&&(o._zod.bag.minimum=n.minimum)}),e._zod.check=o=>{let t=o.value,r=t.length;if((typeof t=="string"&&r>=n.minimum&&r<n.minimum*2?It(t):r)>=n.minimum)return;let c=Jn(t);o.issues.push({origin:c,code:"too_small",minimum:n.minimum,inclusive:!0,input:t,inst:e,continue:!n.abort})}}),Tc=h("$ZodCheckLengthEquals",(e,n)=>{var i;ue.init(e,n),(i=e._zod.def).when??(i.when=xc),e._zod.onattach.push(o=>{let t=o._zod.bag;t.minimum=n.length,t.maximum=n.length,t.length=n.length}),e._zod.check=o=>{let t=o.value,r=t.length,a=typeof t=="string"&&r>=n.length&&r<=n.length*2?It(t):r;if(a===n.length)return;let c=Jn(t),s=a>n.length;o.issues.push({origin:c,...s?{code:"too_big",maximum:n.length}:{code:"too_small",minimum:n.length},inclusive:!0,exact:!0,input:o.value,inst:e,continue:!n.abort})}}),en=h("$ZodCheckStringFormat",(e,n)=>{var i,o;ue.init(e,n),e._zod.onattach.push(t=>{let r=t._zod.bag;r.format=n.format,n.pattern&&(r.patterns??(r.patterns=new Set),r.patterns.add(n.pattern))}),n.pattern?(i=e._zod).check??(i.check=t=>{n.pattern.lastIndex=0,!n.pattern.test(t.value)&&t.issues.push({origin:"string",code:"invalid_format",format:n.format,input:t.value,...n.pattern?{pattern:n.pattern.toString()}:{},inst:e,continue:!n.abort})}):(o=e._zod).check??(o.check=()=>{})}),Nc=h("$ZodCheckRegex",(e,n)=>{en.init(e,n),e._zod.check=i=>{n.pattern.lastIndex=0,!n.pattern.test(i.value)&&i.issues.push({origin:"string",code:"invalid_format",format:"regex",input:i.value,pattern:n.pattern.toString(),inst:e,continue:!n.abort})}}),Dc=h("$ZodCheckLowerCase",(e,n)=>{n.pattern??(n.pattern=bc),en.init(e,n)}),Cc=h("$ZodCheckUpperCase",(e,n)=>{n.pattern??(n.pattern=_c),en.init(e,n)}),Ec=h("$ZodCheckIncludes",(e,n)=>{ue.init(e,n);let i=Ee(n.includes),o=new RegExp(typeof n.position=="number"?`^.{${n.position},}${i}`:i);n.pattern=o,e._zod.onattach.push(t=>{let r=t._zod.bag;r.patterns??(r.patterns=new Set),r.patterns.add(o)}),e._zod.check=t=>{t.value.includes(n.includes,n.position)||t.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:n.includes,input:t.value,inst:e,continue:!n.abort})}}),Uc=h("$ZodCheckStartsWith",(e,n)=>{ue.init(e,n);let i=new RegExp(`^${Ee(n.prefix)}.*`);n.pattern??(n.pattern=i),e._zod.onattach.push(o=>{let t=o._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(i)}),e._zod.check=o=>{o.value.startsWith(n.prefix)||o.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:n.prefix,input:o.value,inst:e,continue:!n.abort})}}),Lc=h("$ZodCheckEndsWith",(e,n)=>{ue.init(e,n);let i=new RegExp(`.*${Ee(n.suffix)}$`);n.pattern??(n.pattern=i),e._zod.onattach.push(o=>{let t=o._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(i)}),e._zod.check=o=>{o.value.endsWith(n.suffix)||o.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:n.suffix,input:o.value,inst:e,continue:!n.abort})}});function rp(e,n,i){e.issues.length&&n.issues.push(...Ie(i,e.issues))}var ii=h("$ZodCheckProperty",(e,n)=>{ue.init(e,n),e._zod.check=i=>{let o=n.schema._zod.run({value:i.value[n.property],issues:[]},{});if(o instanceof Promise)return o.then(t=>rp(t,i,n.property));rp(o,i,n.property)}}),Zc=h("$ZodCheckMimeType",(e,n)=>{ue.init(e,n);let i=new Set(n.mime);e._zod.onattach.push(o=>{o._zod.bag.mime=n.mime}),e._zod.check=o=>{i.has(o.value.type)||o.issues.push({code:"invalid_value",values:n.mime,input:o.value.type,inst:e,continue:!n.abort})}}),Rc=h("$ZodCheckOverwrite",(e,n)=>{ue.init(e,n),e._zod.check=i=>{i.value=n.tx(i.value)}});var zt=class{constructor(n=[],i={}){this.content=[],this.indent=0,this.args=n,this.closed=i}indented(n){this.indent+=1,n(this),this.indent-=1}write(n){if(typeof n=="function"){n(this,{execution:"sync"}),n(this,{execution:"async"});return}let o=n.split(`42`).filter(a=>a),t=Math.min(...o.map(a=>a.length-a.trimStart().length)),r=o.map(a=>a.slice(t)).map(a=>" ".repeat(this.indent*2)+a);for(let a of r)this.content.push(a)}compile(){let n=Function,i=this?.content??[""];return new n(...Object.keys(this.closed),`return function (${this.args.join(", ")}) {43${i.join(`44`)}45};`)(...Object.values(this.closed))}};var Vc={major:4,minor:5,patch:4};var q=h("$ZodType",(e,n)=>{var i;e??(e={}),e._zod.def=n,e._zod.bag=e._zod.bag||{},e._zod.version=Vc;let o=e._zod.def.checks,t=e._zod.traits.has("$ZodCheck")?[e,...o??[]]:o?.length?[...o]:[];for(let r of t)for(let a of r._zod.onattach)a(e);if(t.length===0)(i=e._zod).deferred??(i.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{let r=(c,s,l)=>{if(c.memo)return c;let d=st(c),p;for(let m of s){if(m._zod.def.when){if(Aa(c)||!m._zod.def.when(c))continue}else if(d)continue;let g=c.issues.length,$=m._zod.check(c);if($ instanceof Promise&&l?.async===!1)throw new ze;if(p||$ instanceof Promise)p=(p??Promise.resolve()).then(async()=>{await $,c.issues.length!==g&&(Rr(c.issues,g,e),d||(d=st(c,g)))});else{if(c.issues.length===g)continue;Rr(c.issues,g,e),d||(d=st(c,g))}}return p?p.then(()=>c):c},a=(c,s,l)=>{if(st(c))return c.aborted=!0,c;let d=r(s,t,l);if(d instanceof Promise){if(l.async===!1)throw new ze;return d.then(p=>e._zod.parse(p,l))}return e._zod.parse(d,l)};e._zod.run=(c,s)=>{if(s.skipChecks)return e._zod.parse(c,s);if(s.direction==="backward"){let d=e._zod.parse({value:c.value,issues:[]},{...s,skipChecks:!0});return d instanceof Promise?d.then(p=>a(p,c,s)):a(d,c,s)}let l=e._zod.parse(c,s);if(l instanceof Promise){if(s.async===!1)throw new ze;return l.then(d=>r(d,t,s))}return r(l,t,s)}}},{get"~standard"(){return Ta(this,"~standard",si(this))},set"~standard"(e){Kt(this,"~standard",e)}}),op=e=>e.success?{value:e.data}:{issues:e.error?.issues};function si(e){return{validate:n=>{try{return op(Ma(e,n))}catch{return Fa(e,n).then(op)}},vendor:"zod",version:1}}var Ot=h("$ZodString",(e,n)=>{q.init(e,n),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??gc(e._zod.bag),e._zod.parse=(i,o)=>{if(n.coerce)try{i.value=String(i.value)}catch{}return typeof i.value=="string"||i.issues.push({expected:"string",code:"invalid_type",input:i.value,inst:e}),i}}),oe=h("$ZodStringFormat",(e,n)=>{en.init(e,n),Ot.init(e,n)}),Fc=h("$ZodGUID",(e,n)=>{n.pattern??(n.pattern=tc),oe.init(e,n)}),Jc=h("$ZodUUID",(e,n)=>{if(n.version){let o={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[n.version];if(o===void 0)throw new Error(`Invalid UUID version: "${n.version}"`);n.pattern??(n.pattern=St(o))}else n.pattern??(n.pattern=St());oe.init(e,n)}),Bc=h("$ZodEmail",(e,n)=>{n.pattern??(n.pattern=nc),oe.init(e,n)}),Kc=1,qc=2;function li(e,n){if(!n.normalize&&n.protocol?.source===lc.source&&!/^https?:\/\//i.test(e))return Kc;try{return new URL(e)}catch{return qc}}var F$=/[\t\n\r]/g;function di(e){return e.replace(F$,"")}function fi(e,n){return n.lastIndex=0,n.test(e.hostname)}function pi(e,n){return n.lastIndex=0,n.test(e.protocol.endsWith(":")?e.protocol.slice(0,-1):e.protocol)}var Wc=h("$ZodURL",(e,n)=>{oe.init(e,n),e._zod.check=i=>{try{let o=i.value.trim(),t=li(o,n);if(t===Kc){i.issues.push({code:"invalid_format",format:"url",note:"Invalid URL format",input:i.value,inst:e,continue:!n.abort});return}if(t===qc){i.issues.push({code:"invalid_format",format:"url",input:i.value,inst:e,continue:!n.abort});return}n.hostname&&!fi(t,n.hostname)&&i.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:n.hostname.source,input:i.value,inst:e,continue:!n.abort}),n.protocol&&!pi(t,n.protocol)&&i.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:n.protocol.source,input:i.value,inst:e,continue:!n.abort}),i.value=n.normalize?t.href:di(o);return}catch{i.issues.push({code:"invalid_format",format:"url",input:i.value,inst:e,continue:!n.abort})}}}),Gc=h("$ZodEmoji",(e,n)=>{n.pattern??(n.pattern=rc()),oe.init(e,n)}),Yc=h("$ZodNanoID",(e,n)=>{if(n.length!==void 0&&(!Number.isInteger(n.length)||n.length<1))throw new Error(`Invalid nanoid length: ${n.length}`);n.pattern??(n.pattern=n.length===void 0?Xa:Qa(n.length)),oe.init(e,n)}),Hc=h("$ZodCUID",(e,n)=>{n.pattern??(n.pattern=qa),oe.init(e,n)}),Xc=h("$ZodCUID2",(e,n)=>{n.pattern??(n.pattern=Wa),oe.init(e,n)}),Qc=h("$ZodULID",(e,n)=>{n.pattern??(n.pattern=Ga),oe.init(e,n)}),eu=h("$ZodXID",(e,n)=>{n.pattern??(n.pattern=Ya),oe.init(e,n)}),tu=h("$ZodKSUID",(e,n)=>{n.pattern??(n.pattern=Ha),oe.init(e,n)}),nu=h("$ZodISODateTime",(e,n)=>{n.pattern??(n.pattern=mc(n)),oe.init(e,n),(n.local||n.precision===-1)&&(e._zod.bag.laxFormat=!0,e._zod.onattach.push(i=>{i._zod.bag.laxFormat=!0}))}),ru=h("$ZodISODate",(e,n)=>{n.pattern??(n.pattern=fc),oe.init(e,n)}),iu=h("$ZodISOTime",(e,n)=>{n.pattern??(n.pattern=pc(n)),oe.init(e,n)}),ou=h("$ZodISODuration",(e,n)=>{n.pattern??(n.pattern=ec),oe.init(e,n)}),au=h("$ZodIPv4",(e,n)=>{n.pattern??(n.pattern=ic),oe.init(e,n),e._zod.bag.format="ipv4"}),J$=/^[0-9a-fA-F:.]+$/;function Hn(e){if(!J$.test(e))return!1;try{return new URL(`http://[${e}]`),!0}catch{return!1}}var cu=h("$ZodIPv6",(e,n)=>{n.pattern??(n.pattern=oc),oe.init(e,n),e._zod.bag.format="ipv6",e._zod.check=i=>{Hn(i.value)||i.issues.push({code:"invalid_format",format:"ipv6",input:i.value,inst:e,continue:!n.abort})}}),uu=h("$ZodMAC",(e,n)=>{n.pattern??(n.pattern=ac(n.delimiter)),oe.init(e,n),e._zod.bag.format="mac"}),su=h("$ZodCIDRv4",(e,n)=>{n.pattern??(n.pattern=cc),oe.init(e,n)});function mi(e){let n=e.split("/");if(n.length!==2)return!1;let[i,o]=n;if(!o)return!1;let t=Number(o);return`${t}`!==o||t<0||t>128?!1:Hn(i)}var lu=h("$ZodCIDRv6",(e,n)=>{n.pattern??(n.pattern=uc),oe.init(e,n),e._zod.check=i=>{mi(i.value)||i.issues.push({code:"invalid_format",format:"cidrv6",input:i.value,inst:e,continue:!n.abort})}});function Xn(e){if(e==="")return!0;if(/\s/.test(e)||e.length%4!==0)return!1;try{return atob(e),!0}catch{return!1}}var du=h("$ZodBase64",(e,n)=>{n.pattern??(n.pattern=sc),oe.init(e,n),e._zod.bag.contentEncoding="base64",e._zod.check=i=>{Xn(i.value)||i.issues.push({code:"invalid_format",format:"base64",input:i.value,inst:e,continue:!n.abort})}});function gi(e){if(!Qr.test(e))return!1;let n=e.replace(/[-_]/g,o=>o==="-"?"+":"/"),i=n.padEnd(Math.ceil(n.length/4)*4,"=");return Xn(i)}var fu=h("$ZodBase64URL",(e,n)=>{n.pattern??(n.pattern=Qr),oe.init(e,n),e._zod.bag.contentEncoding="base64url",e._zod.check=i=>{gi(i.value)||i.issues.push({code:"invalid_format",format:"base64url",input:i.value,inst:e,continue:!n.abort})}}),pu=h("$ZodE164",(e,n)=>{n.pattern??(n.pattern=dc),oe.init(e,n)}),B$=/[- ]/g;function K$(e){let n=e.length,i=1,o=0;for(;n;){let t=+e[--n];i^=1,o+=i?[0,2,4,6,8,1,3,5,7,9][t]:t}return o%10===0}function hi(e){return ei.test(e)?K$(e.replace(B$,"")):!1}var mu=h("$ZodCreditCard",(e,n)=>{n.pattern??(n.pattern=ei),oe.init(e,n),e._zod.check=i=>{hi(i.value)||i.issues.push({code:"invalid_format",format:"credit_card",input:i.value,inst:e,continue:!n.abort})}});function vi(e,n=null){try{let i=e.split(".");if(i.length!==3)return!1;let[o]=i;if(!o)return!1;let t=JSON.parse(atob(o));return!("typ"in t&&t?.typ!=="JWT"||!t.alg||n&&(!("alg"in t)||t.alg!==n))}catch{return!1}}var gu=h("$ZodJWT",(e,n)=>{oe.init(e,n),e._zod.check=i=>{vi(i.value,n.alg)||i.issues.push({code:"invalid_format",format:"jwt",input:i.value,inst:e,continue:!n.abort})}}),hu=h("$ZodCustomStringFormat",(e,n)=>{oe.init(e,n),e._zod.check=i=>{n.fn(i.value)||i.issues.push({code:"invalid_format",format:n.format,input:i.value,inst:e,continue:!n.abort})}}),$i=h("$ZodNumber",(e,n)=>{q.init(e,n),e._zod.pattern=e._zod.bag.pattern??dt,e._zod.parse=(i,o)=>{if(n.coerce)try{i.value=Number(i.value)}catch{}let t=i.value;if(typeof t=="number"&&!Number.isNaN(t)&&Number.isFinite(t))return i;let r=typeof t=="number"?Number.isNaN(t)?"NaN":Number.isFinite(t)?void 0:String(t):void 0;return i.issues.push({expected:"number",code:"invalid_type",input:t,inst:e,...r?{received:r}:{}}),i}}),vu=h("$ZodNumberFormat",(e,n)=>{Ic.init(e,n),$i.init(e,n)}),Qn=h("$ZodBoolean",(e,n)=>{q.init(e,n),e._zod.pattern=vc,e._zod.parse=(i,o)=>{if(n.coerce)try{i.value=!!i.value}catch{}let t=i.value;return typeof t=="boolean"||i.issues.push({expected:"boolean",code:"invalid_type",input:t,inst:e}),i}}),yi=h("$ZodBigInt",(e,n)=>{q.init(e,n),e._zod.pattern=hc,e._zod.parse=(i,o)=>{if(n.coerce)try{i.value=BigInt(i.value)}catch{}return typeof i.value=="bigint"||i.issues.push({expected:"bigint",code:"invalid_type",input:i.value,inst:e}),i}}),$u=h("$ZodBigIntFormat",(e,n)=>{Sc.init(e,n),yi.init(e,n)}),yu=h("$ZodSymbol",(e,n)=>{q.init(e,n),e._zod.parse=(i,o)=>{let t=i.value;return typeof t=="symbol"||i.issues.push({expected:"symbol",code:"invalid_type",input:t,inst:e}),i}}),bu=h("$ZodUndefined",(e,n)=>{q.init(e,n),e._zod.pattern=yc,e._zod.values=new Set([void 0]),e._zod.parse=(i,o)=>{let t=i.value;return typeof t>"u"||i.issues.push({expected:"undefined",code:"invalid_type",input:t,inst:e}),i}}),_u=h("$ZodNull",(e,n)=>{q.init(e,n),e._zod.pattern=$c,e._zod.values=new Set([null]),e._zod.parse=(i,o)=>{let t=i.value;return t===null||i.issues.push({expected:"null",code:"invalid_type",input:t,inst:e}),i}}),ku=h("$ZodAny",(e,n)=>{q.init(e,n),e._zod.parse=i=>i}),xu=h("$ZodUnknown",(e,n)=>{q.init(e,n),e._zod.parse=i=>i}),wu=h("$ZodNever",(e,n)=>{q.init(e,n),e._zod.parse=(i,o)=>(i.issues.push({expected:"never",code:"invalid_type",input:i.value,inst:e}),i)}),Iu=h("$ZodVoid",(e,n)=>{q.init(e,n),e._zod.parse=(i,o)=>{let t=i.value;return typeof t>"u"||i.issues.push({expected:"void",code:"invalid_type",input:t,inst:e}),i}}),Su=h("$ZodDate",(e,n)=>{q.init(e,n),e._zod.parse=(i,o)=>{if(n.coerce)try{i.value=new Date(i.value)}catch{}let t=i.value,r=t instanceof Date;return r&&!Number.isNaN(t.getTime())||i.issues.push({expected:"date",code:"invalid_type",input:t,...r?{received:"Invalid Date"}:{},inst:e}),i}});function ap(e,n,i){e.issues.length&&n.issues.push(...Ie(i,e.issues)),n.value[i]=e.value}var zu=h("$ZodArray",(e,n)=>{q.init(e,n);let i=ve.memoizer;i?.attach(e),e._zod.parse=(o,t)=>{let r=o.value;if(!Array.isArray(r))return o.issues.push({expected:"array",code:"invalid_type",input:r,inst:e}),o;o.value=i?i.alloc(e,o,Array(r.length),t):Array(r.length);let a=[];for(let c=0;c<r.length;c++){let s=r[c],l=n.element._zod.run({value:s,issues:[]},t);l instanceof Promise?a.push(l.then(d=>ap(d,o,c))):ap(l,o,c)}return a.length?Promise.all(a).then(()=>o):o}});function ui(e,n,i,o,t,r){let a=i in o,c=r==="optional";if(!(!a&&c&&t==="optional")){if(e.issues.length){if(t!==void 0&&c&&!a)return;n.issues.push(...Ie(i,e.issues))}if(!a&&t===void 0){e.issues.length||n.issues.push({code:"invalid_type",expected:"nonoptional",input:void 0,path:[i]});return}e.value===void 0?a&&(n.value[i]=void 0):n.value[i]=e.value}}var q$=[];function _p(e){let n=Object.keys(e.shape),i=Object.getOwnPropertySymbols(e.shape),o=i.length?i:q$,t=o.length?[...n,...o]:n;for(let a of t)if(!e.shape?.[a]?._zod?.traits?.has("$ZodType"))throw new Error(`Invalid element at key "${String(a)}": expected a Zod schema`);let r=za(e.shape);return{...e,allKeys:t,symbolKeys:o,keySet:new Set(n),numKeys:n.length,optionalKeys:new Set(r)}}function kp(e,n,i,o,t,r){let a=[],c=t.keySet,s=t.catchall._zod,l=s.def.type,d=s.optin,p=s.optout;for(let m in n){if(c.has(m))continue;if(m==="__proto__"){l==="never"&&a.push(m);continue}if(l==="never"){a.push(m);continue}let g=s.run({value:n[m],issues:[]},o);g instanceof Promise?e.push(g.then($=>ui($,i,m,n,d,p))):ui(g,i,m,n,d,p)}return a.length&&i.issues.push({code:"unrecognized_keys",keys:a,input:n,inst:r,continue:!0}),e.length?Promise.all(e).then(()=>i):i}var Mc=new WeakMap,xp=h("$ZodObject",(e,n)=>{if(q.init(e,n),!Object.getOwnPropertyDescriptor(n,"shape")?.get){let s=n.shape;Mc.set(n,s),Object.defineProperty(n,"shape",{get:()=>{let l={...s};return Object.defineProperty(n,"shape",{value:l}),Mc.set(n,l),l}})}let o=Wt(()=>_p(n));X(e,"propValues",s=>{let l=s.def.shape,d={};for(let p in l){let m=l[p]._zod;if(m.values){Object.prototype.hasOwnProperty.call(d,p)||de(d,p,new Set);for(let g of m.values)d[p].add(g);m.optin!==void 0&&d[p].add(void 0)}}return d});let t=wt,r=n.catchall,a,c=ve.memoizer;c?.attach(e),e._zod.parse=(s,l)=>{a??(a=o.value);let d=s.value;if(!t(d))return s.issues.push({expected:"object",code:"invalid_type",input:d,inst:e}),s;s.value=c?c.alloc(e,s,{},l):{};let p=[],m=a.shape;for(let g of a.allKeys){if(g==="__proto__")continue;let $=m[g],w=$._zod.optin,_=$._zod.optout,V=$._zod.run({value:d[g],issues:[]},l);V instanceof Promise?p.push(V.then(E=>ui(E,s,g,d,w,_))):ui(V,s,g,d,w,_)}return r?kp(p,d,s,l,o.value,e):p.length?Promise.all(p).then(()=>s):s}}),Ou=h("$ZodObjectJIT",(e,n)=>{xp.init(e,n);let i=e._zod.parse,o=Wt(()=>_p(n)),t=ve.memoizer,r=g=>{let $=o.value,w=$.symbolKeys,_=new zt(["payload","ctx"],{shape:g,inst:e,memo:t,syms:w}),V=ne=>`shape[${ne}]._zod.run({ value: input[${ne}], issues: [] }, ctx)`,E=(ne,Q)=>`46          for (let i = 0; i < ${ne}.issues.length; i++) {47            const iss = ${ne}.issues[i];48            iss.path = iss.path ? [${Q}, ...iss.path] : [${Q}];49            payload.issues.push(iss);50          }`;_.write("const input = payload.value;");let L=Object.create(null),G=0;for(let ne of $.allKeys)L[ne]=`key_${G++}`;_.write(t?"const newResult = memo.alloc(inst, payload, {}, ctx);":"const newResult = {};");for(let ne of $.allKeys){if(ne==="__proto__")continue;let Q=L[ne],me=typeof ne=="symbol"?`syms[${w.indexOf(ne)}]`:we(ne),Ve=`${me} in input`,tt=g[ne],Rt=tt?._zod?.optin,nt=Rt!==void 0,Vt=tt?._zod?.optout==="optional";if(_.write(`const ${Q} = ${V(me)};`),nt&&Vt){let kt=Rt==="optional"?`${Q}_present`:`${Q}.value !== undefined || ${Q}_present`;_.write(`51        const ${Q}_present = ${Ve};52        if (!${Q}.issues.length || ${Q}_present) {53          if (${Q}.issues.length) {${E(Q,me)}54          }55 56          if (${kt}) {57            newResult[${me}] = ${Q}.value;58          }59        }60 61      `)}else nt?_.write(`62        if (${Q}.issues.length) {${E(Q,me)}63        }64        65        if (${Q}.value === undefined) {66          if (${Ve}) {67            newResult[${me}] = undefined;68          }69        } else {70          newResult[${me}] = ${Q}.value;71        }72 73      `):_.write(`74        const ${Q}_present = ${Ve};75        if (${Q}.issues.length) {${E(Q,me)}76        }77        if (!${Q}_present && !${Q}.issues.length) {78          payload.issues.push({79            code: "invalid_type",80            expected: "nonoptional",81            input: undefined,82            path: [${me}]83          });84        }85 86        if (${Q}_present) {87          newResult[${me}] = ${Q}.value;88        }89 90      `)}return _.write("payload.value = newResult;"),_.write("return payload;"),_.compile()},a,c=wt,s=!ve.jitless,d=s&&Ia.value,p=n.catchall,m;e._zod.parse=(g,$)=>{m??(m=o.value);let w=g.value;return c(w)?s&&d&&$?.async===!1&&$.jitless!==!0?(a||(a=r(n.shape)),g=a(g,$),p?kp([],w,g,$,m,e):g):i(g,$):(g.issues.push({expected:"object",code:"invalid_type",input:w,inst:e}),g)}});function cp(e,n,i,o){for(let r of e)if(r.issues.length===0)return n.value=r.value,n;let t=e.filter(r=>!st(r));return t.length===1?(n.value=t[0].value,t[0]):(n.issues.push({code:"invalid_union",input:n.value,inst:i,errors:e.map(r=>r.issues.map(a=>Se(a,o,pe())))}),n)}var er=h("$ZodUnion",(e,n)=>{q.init(e,n),X(e,"optin",o=>o.def.options.some(t=>t._zod.optin==="defaulted")?"defaulted":o.def.options.some(t=>t._zod.optin!==void 0)?"optional":void 0),X(e,"optout",o=>o.def.options.some(t=>t._zod.optout==="optional")?"optional":void 0),X(e,"values",o=>{if(o.def.options.every(t=>t._zod.values))return new Set(o.def.options.flatMap(t=>Array.from(t._zod.values)))}),X(e,"pattern",o=>{if(o.def.options.every(t=>t._zod.pattern)){let t=o.def.options.map(r=>r._zod.pattern);return new RegExp(`^(${t.map(r=>Zn(r.source)).join("|")})$`)}});let i=n.options.length===1?n.options[0]._zod.run:null;e._zod.parse=(o,t)=>{if(i)return i(o,t);let r=!1,a=[];for(let c of n.options){let s=c._zod.run({value:o.value,issues:[]},t);if(s instanceof Promise)a.push(s),r=!0;else{if(s.issues.length===0)return s;a.push(s)}}return r?Promise.all(a).then(c=>cp(c,o,e,t)):cp(a,o,e,t)}});function up(e,n,i,o){let t=[];for(let r=0;r<e.length;r++)e[r].issues.length===0&&t.push(r);return t.length===1?(n.value=e[t[0]].value,n):(t.length===0?n.issues.push({code:"invalid_union",input:n.value,inst:i,errors:e.map(r=>r.issues.map(a=>Se(a,o,pe())))}):n.issues.push({code:"invalid_union",input:n.value,inst:i,errors:[],inclusive:!1,matches:t}),n)}var ju=h("$ZodXor",(e,n)=>{er.init(e,n),n.inclusive=!1;let i=n.options.length===1?n.options[0]._zod.run:null;e._zod.parse=(o,t)=>{if(i)return i(o,t);let r=!1,a=[];for(let c of n.options){let s=c._zod.run({value:o.value,issues:[]},t);s instanceof Promise?(a.push(s),r=!0):a.push(s)}return r?Promise.all(a).then(c=>up(c,o,e,t)):up(a,o,e,t)}});function Au(e,n){let i=e._zod,o=i.bag.optionsMap;if(!o){o=new Map;let{options:t,discriminator:r}=i.def;for(let a of t)for(let c of a._zod.propValues?.[r]??[])o.has(c)||o.set(c,a);i.bag.optionsMap=o}return o.get(n)}var Pu=h("$ZodDiscriminatedUnion",(e,n)=>{n.inclusive=!1,er.init(e,n);let i=e._zod.parse;X(e,"propValues",t=>{let r={};for(let a of t.def.options){let c=a._zod.propValues;if(!c||Object.keys(c).length===0)throw new Error(`Invalid discriminated union option at index "${t.def.options.indexOf(a)}"`);for(let[s,l]of Object.entries(c)){Object.prototype.hasOwnProperty.call(r,s)||de(r,s,new Set);for(let d of l)r[s].add(d)}}return r}),n.options.forEach((t,r)=>{let a=Mc.get(t._zod.def);if(a&&!Object.prototype.hasOwnProperty.call(a,n.discriminator))throw new Error(`Invalid discriminated union option at index "${r}"`)});let o=Wt(()=>{let t=n.options,r=new Map;for(let a of t){let c=a._zod.propValues?.[n.discriminator];if(!c||c.size===0)throw new Error(`Invalid discriminated union option at index "${n.options.indexOf(a)}"`);for(let s of c){if(r.has(s))throw new Error(`Duplicate discriminator value "${String(s)}"`);r.set(s,a)}}return r});e._zod.parse=(t,r)=>{let a=t.value;if(!wt(a))return t.issues.push({code:"invalid_type",expected:"object",input:a,inst:e}),t;let c=o.value.get(a?.[n.discriminator]);return c?c._zod.run(t,r):n.unionFallback||r.direction==="backward"?i(t,r):(t.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:n.discriminator,options:Array.from(o.value.keys()),input:a,path:[n.discriminator],inst:e}),t)}}),Tu=h("$ZodIntersection",(e,n)=>{q.init(e,n),e._zod.parse=(i,o)=>{let t=i.value,r=n.left._zod.run({value:t,issues:[]},o),a=n.right._zod.run({value:t,issues:[]},o);return r instanceof Promise||a instanceof Promise?Promise.all([r,a]).then(([s,l])=>sp(i,s,l)):sp(i,r,a)}});function tn(e,n){if(e===n)return{valid:!0,data:e};if(e instanceof Date&&n instanceof Date&&+e==+n)return{valid:!0,data:e};if(Ce(e)&&Ce(n)){let i=Object.keys(n),o=Object.keys(e).filter(r=>i.indexOf(r)!==-1),t={...e,...n};Object.prototype.hasOwnProperty.call(t,"__proto__")&&delete t.__proto__;for(let r of o){if(r==="__proto__")continue;let a=tn(e[r],n[r]);if(!a.valid)return{valid:!1,mergeErrorPath:[r,...a.mergeErrorPath]};t[r]=a.data}return{valid:!0,data:t}}if(Array.isArray(e)&&Array.isArray(n)){if(e.length!==n.length)return{valid:!1,mergeErrorPath:[]};let i=[];for(let o=0;o<e.length;o++){let t=e[o],r=n[o],a=tn(t,r);if(!a.valid)return{valid:!1,mergeErrorPath:[o,...a.mergeErrorPath]};i.push(a.data)}return{valid:!0,data:i}}return{valid:!1,mergeErrorPath:[]}}function sp(e,n,i){let o=new Map,t,r=new Map,a=(l,d)=>{let p;if(l.code==="unrecognized_keys"&&!l.path?.length)t??(t=l),p=l.keys;else if(l.code==="invalid_key"&&l.origin==="record"&&l.path?.length===1){let m=String(l.path[0]);r.has(m)||r.set(m,l),p=[m]}else return!1;for(let m of p)o.has(m)||o.set(m,{}),o.get(m)[d]=!0;return!0};for(let l of n.issues)a(l,"l")||e.issues.push(l);for(let l of i.issues)a(l,"r")||e.issues.push(l);let c=[...o].filter(([,l])=>l.l&&l.r).map(([l])=>l);if(c.length){let l=t?c.filter(d=>t.keys.includes(d)):[];l.length&&e.issues.push({...t,keys:l});for(let d of c)!l.includes(d)&&r.has(d)&&e.issues.push(r.get(d))}let s=tn(n.value,i.value);if(!s.valid){if(st(e))return e;throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(s.mergeErrorPath)}`)}return e.value=s.data,e}var bi=h("$ZodTuple",(e,n)=>{q.init(e,n);let i=n.items,o=ve.memoizer;o?.attach(e),e._zod.parse=(t,r)=>{let a=t.value;if(!Array.isArray(a))return t.issues.push({input:a,inst:e,expected:"tuple",code:"invalid_type"}),t;t.value=o?o.alloc(e,t,[],r):[];let c=[],s=lp(i,"optin"),l=lp(i,"optout");if(!n.rest){if(a.length<s)return t.issues.push({code:"too_small",minimum:s,inclusive:!0,input:a,inst:e,origin:"array"}),t;a.length>i.length&&t.issues.push({code:"too_big",maximum:i.length,inclusive:!0,input:a,inst:e,origin:"array"})}let d=new Array(i.length);for(let p=0;p<i.length;p++){let m=i[p]._zod.run({value:a[p],issues:[]},r);m instanceof Promise?c.push(m.then(g=>{d[p]=g})):d[p]=m}if(n.rest){let p=i.length-1,m=a.slice(i.length);for(let g of m){p++;let $=n.rest._zod.run({value:g,issues:[]},r);$ instanceof Promise?c.push($.then(w=>dp(w,t,p))):dp($,t,p)}}return c.length?Promise.all(c).then(()=>fp(d,t,i,a,l)):fp(d,t,i,a,l)}});function lp(e,n){for(let i=e.length-1;i>=0;i--)if(!(n==="optin"?e[i]._zod.optin!==void 0:e[i]._zod.optout==="optional"))return i+1;return 0}function dp(e,n,i){e.issues.length&&n.issues.push(...Ie(i,e.issues)),n.value[i]=e.value}function fp(e,n,i,o,t){for(let r=0;r<i.length;r++){let a=e[r],c=r<o.length;if(!c&&r>=t&&i[r]._zod.optin==="optional"){n.value.length=r;break}if(a.issues.length){if(!c&&r>=t){n.value.length=r;break}n.issues.push(...Ie(r,a.issues))}n.value[r]=a.value}for(let r=n.value.length-1;r>=o.length&&(i[r]._zod.optout==="optional"&&n.value[r]===void 0);r--)n.value.length=r;return n}var Nu=h("$ZodRecord",(e,n)=>{q.init(e,n);let i=ve.memoizer;i?.attach(e),e._zod.parse=(o,t)=>{let r=o.value;if(!Ce(r))return o.issues.push({expected:"record",code:"invalid_type",input:r,inst:e}),o;let a=[],c=n.keyType._zod.values;if(c&&!n.partial){o.value=i?i.alloc(e,o,{},t):{};let s=new Set;for(let d of c)if(typeof d=="string"||typeof d=="number"||typeof d=="symbol"){if(s.add(typeof d=="number"?d.toString():d),d==="__proto__")continue;let p=n.keyType._zod.run({value:d,issues:[]},t);if(p instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(p.issues.length){o.issues.push({code:"invalid_key",origin:"record",issues:p.issues.map($=>Se($,t,pe())),input:d,path:[d],inst:e});continue}let m=p.value;if(m==="__proto__")continue;let g=n.valueType._zod.run({value:r[d],issues:[]},t);g instanceof Promise?a.push(g.then($=>{$.issues.length&&o.issues.push(...Ie(d,$.issues)),o.value[m]=$.value})):(g.issues.length&&o.issues.push(...Ie(d,g.issues)),o.value[m]=g.value)}let l;for(let d in r)if(!s.has(d))if(n.mode==="loose"){if(d==="__proto__")continue;o.value[d]=r[d]}else l=l??[],l.push(d);l&&l.length>0&&o.issues.push({code:"unrecognized_keys",input:r,inst:e,keys:l,continue:!0})}else{o.value=i?i.alloc(e,o,{},t):{};let s;for(let l of Reflect.ownKeys(r)){if(l==="__proto__"||!Object.prototype.propertyIsEnumerable.call(r,l))continue;let d=n.keyType._zod.run({value:l,issues:[]},t);if(d instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(typeof l=="string"&&dt.test(l)&&d.issues.length){let $=n.keyType._zod.run({value:Number(l),issues:[]},t);if($ instanceof Promise)throw new Error("Async schemas not supported in object keys currently");$.issues.length===0&&(d=$)}if(d.issues.length){n.mode==="loose"?o.value[l]=r[l]:c?(s=s??[],s.push(l)):o.issues.push({code:"invalid_key",origin:"record",issues:d.issues.map($=>Se($,t,pe())),input:l,path:[l],inst:e});continue}let m=d.value;if(m==="__proto__")continue;let g=n.valueType._zod.run({value:r[l],issues:[]},t);g instanceof Promise?a.push(g.then($=>{$.issues.length&&o.issues.push(...Ie(l,$.issues)),o.value[m]=$.value})):(g.issues.length&&o.issues.push(...Ie(l,g.issues)),o.value[m]=g.value)}s&&s.length>0&&o.issues.push({code:"unrecognized_keys",input:r,inst:e,keys:s,continue:!0})}return a.length?Promise.all(a).then(()=>o):o}}),Du=h("$ZodMap",(e,n)=>{q.init(e,n);let i=ve.memoizer;i?.attach(e),e._zod.parse=(o,t)=>{let r=o.value;if(!(r instanceof Map))return o.issues.push({expected:"map",code:"invalid_type",input:r,inst:e}),o;let a=[];o.value=i?i.alloc(e,o,new Map,t):new Map;for(let[c,s]of r){let l=n.keyType._zod.run({value:c,issues:[]},t),d=n.valueType._zod.run({value:s,issues:[]},t);l instanceof Promise||d instanceof Promise?a.push(Promise.all([l,d]).then(([p,m])=>{pp(p,m,o,c,r,e,t)})):pp(l,d,o,c,r,e,t)}return a.length?Promise.all(a).then(()=>o):o}});function pp(e,n,i,o,t,r,a){e.issues.length&&(Mn.has(typeof o)?i.issues.push(...Ie(o,e.issues)):i.issues.push({code:"invalid_key",origin:"map",input:t,inst:r,issues:e.issues.map(c=>Se(c,a,pe()))})),n.issues.length&&(Mn.has(typeof o)?i.issues.push(...Ie(o,n.issues)):i.issues.push({origin:"map",code:"invalid_element",input:t,inst:r,key:o,issues:n.issues.map(c=>Se(c,a,pe()))})),i.value.set(e.value,n.value)}var Cu=h("$ZodSet",(e,n)=>{q.init(e,n);let i=ve.memoizer;i?.attach(e),e._zod.parse=(o,t)=>{let r=o.value;if(!(r instanceof Set))return o.issues.push({input:r,inst:e,expected:"set",code:"invalid_type"}),o;let a=[];o.value=i?i.alloc(e,o,new Set,t):new Set;for(let c of r){let s=n.valueType._zod.run({value:c,issues:[]},t);s instanceof Promise?a.push(s.then(l=>mp(l,o))):mp(s,o)}return a.length?Promise.all(a).then(()=>o):o}});function mp(e,n){e.issues.length&&n.issues.push(...e.issues),n.value.add(e.value)}var Eu=h("$ZodEnum",(e,n)=>{q.init(e,n);let i=Ln(n.entries),o=new Set(i);e._zod.values=o;let t=i.filter(r=>Mn.has(typeof r));e._zod.pattern=new RegExp(t.length?`^(${t.map(r=>Ee(r.toString())).join("|")})$`:"^[^\\s\\S]$"),e._zod.parse=(r,a)=>{let c=r.value;return o.has(c)||r.issues.push({code:"invalid_value",values:i,input:c,inst:e}),r}}),Uu=h("$ZodLiteral",(e,n)=>{q.init(e,n);let i=new Set(n.values);e._zod.values=i,e._zod.pattern=new RegExp(n.values.length?`^(${n.values.map(o=>typeof o=="string"?Ee(o):o?Ee(o.toString()):String(o)).join("|")})$`:"^[^\\s\\S]$"),e._zod.parse=(o,t)=>{let r=o.value;return i.has(r)||o.issues.push({code:"invalid_value",values:n.values,input:r,inst:e}),o}}),Lu=h("$ZodFile",(e,n)=>{q.init(e,n),e._zod.parse=(i,o)=>{let t=i.value;return t instanceof File||i.issues.push({expected:"file",code:"invalid_type",input:t,inst:e}),i}}),Zu=h("$ZodTransform",(e,n)=>{q.init(e,n),e._zod.optin="optional",ve.memoizer?.guard(e),e._zod.parse=(i,o)=>{if(o.direction==="backward")throw new lt(e.constructor.name);let t=n.transform(i.value,i);if(o.async)return(t instanceof Promise?t:Promise.resolve(t)).then(a=>(i.value=a,i));if(t instanceof Promise)throw new ze;return i.value=t,i}});function gp(e,n){return e.value=n.issues.length?void 0:n.value,e}var _i=h("$ZodOptional",(e,n)=>{q.init(e,n),X(e,"optin",i=>i.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),e._zod.optout="optional",X(e,"values",i=>{let o=i.def.innerType._zod.values;return o?new Set([...o,void 0]):void 0}),X(e,"pattern",i=>{let o=i.def.innerType._zod.pattern;return o?new RegExp(`^(${Zn(o.source)})?$`):void 0}),e._zod.parse=(i,o)=>{if(i.value===void 0){if(n.innerType._zod.optin!=="defaulted")return i;let t=n.innerType._zod.run({value:i.value,issues:[]},o);return t instanceof Promise?t.then(r=>gp(i,r)):gp(i,t)}return n.innerType._zod.run(i,o)}}),Ru=h("$ZodExactOptional",(e,n)=>{_i.init(e,n),X(e,"values",i=>i.def.innerType._zod.values),X(e,"pattern",i=>i.def.innerType._zod.pattern),e._zod.parse=(i,o)=>n.innerType._zod.run(i,o)}),Vu=h("$ZodNullable",(e,n)=>{q.init(e,n),X(e,"optin",i=>i.def.innerType._zod.optin),X(e,"optout",i=>i.def.innerType._zod.optout),X(e,"pattern",i=>{let o=i.def.innerType._zod.pattern;return o?new RegExp(`^(${Zn(o.source)}|null)$`):void 0}),X(e,"values",i=>i.def.innerType._zod.values?new Set([...i.def.innerType._zod.values,null]):void 0),e._zod.parse=(i,o)=>i.value===null?i:n.innerType._zod.run(i,o)}),Mu=h("$ZodDefault",(e,n)=>{q.init(e,n),e._zod.optin="defaulted",X(e,"values",i=>i.def.innerType._zod.values),e._zod.parse=(i,o)=>{if(o.direction==="backward")return n.innerType._zod.run(i,o);if(i.value===void 0)return i.value=n.defaultValue,i;let t=n.innerType._zod.run(i,o);return t instanceof Promise?t.then(r=>hp(r,n)):hp(t,n)}});function hp(e,n){return e.value===void 0&&(e.value=n.defaultValue),e}var Fu=h("$ZodPrefault",(e,n)=>{q.init(e,n),e._zod.optin="defaulted",X(e,"values",i=>i.def.innerType._zod.values),e._zod.parse=(i,o)=>(o.direction==="backward"||i.value===void 0&&(i.value=n.defaultValue),n.innerType._zod.run(i,o))}),Ju=h("$ZodNonOptional",(e,n)=>{q.init(e,n),X(e,"values",i=>{let o=i.def.innerType._zod.values;return o?new Set([...o].filter(t=>t!==void 0)):void 0}),e._zod.parse=(i,o)=>{let t=n.innerType._zod.run(i,o);return t instanceof Promise?t.then(r=>vp(r,e)):vp(t,e)}});function vp(e,n){return!e.issues.length&&e.value===void 0&&e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:n}),e}var Bu=h("$ZodSuccess",(e,n)=>{q.init(e,n),e._zod.parse=(i,o)=>{if(o.direction==="backward")throw new lt("ZodSuccess");let t=n.innerType._zod.run(i,o);return t instanceof Promise?t.then(r=>(i.value=r.issues.length===0,i)):(i.value=t.issues.length===0,i)}});function $p(e,n,i,o){return n.issues.length?(e.value=i.catchValue({...n,value:e.value,error:{issues:n.issues.map(t=>Se(t,o,pe()))},input:e.value}),e):(e.value=n.value,n.memo&&(e.memo=!0),e)}var Ku=h("$ZodCatch",(e,n)=>{q.init(e,n),X(e,"optin",i=>i.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),X(e,"optout",i=>i.def.innerType._zod.optout),X(e,"values",i=>i.def.innerType._zod.values),e._zod.parse=(i,o)=>{if(o.direction==="backward")return n.innerType._zod.run(i,o);let t=n.innerType._zod.run({value:i.value,issues:[]},o);return t instanceof Promise?t.then(r=>$p(i,r,n,o)):$p(i,t,n,o)}}),qu=h("$ZodNaN",(e,n)=>{q.init(e,n),e._zod.parse=(i,o)=>((typeof i.value!="number"||!Number.isNaN(i.value))&&i.issues.push({input:i.value,inst:e,expected:"nan",code:"invalid_type"}),i)}),ki=h("$ZodPipe",(e,n)=>{q.init(e,n),X(e,"values",i=>i.def.in._zod.values),X(e,"optin",i=>i.def.in._zod.optin),X(e,"optout",i=>i.def.out._zod.optout),X(e,"propValues",i=>i.def.in._zod.propValues),e._zod.parse=(i,o)=>{if(o.direction==="backward"){let r=n.out._zod.run(i,o);return r instanceof Promise?r.then(a=>oi(a,n.in,o)):oi(r,n.in,o)}let t=n.in._zod.run(i,o);return t instanceof Promise?t.then(r=>oi(r,n.out,o)):oi(t,n.out,o)}});function oi(e,n,i){return e.issues.some(o=>o.code!=="unrecognized_keys")?(e.aborted=!0,e):n._zod.run({value:e.value,issues:e.issues},i)}var tr=h("$ZodCodec",(e,n)=>{q.init(e,n),X(e,"values",i=>i.def.in._zod.values),X(e,"optin",i=>i.def.in._zod.optin),X(e,"optout",i=>i.def.out._zod.optout),X(e,"propValues",i=>i.def.in._zod.propValues),e._zod.parse=(i,o)=>{if((o.direction||"forward")==="forward"){let r=n.in._zod.run(i,o);return r instanceof Promise?r.then(a=>ai(a,n,o)):ai(r,n,o)}else{let r=n.out._zod.run(i,o);return r instanceof Promise?r.then(a=>ai(a,n,o)):ai(r,n,o)}}});function ai(e,n,i){if(e.issues.length)return e.aborted=!0,e;if((i.direction||"forward")==="forward"){let t=n.transform(e.value,e);return t instanceof Promise?t.then(r=>ci(e,r,n.out,i)):ci(e,t,n.out,i)}else{let t=n.reverseTransform(e.value,e);return t instanceof Promise?t.then(r=>ci(e,r,n.in,i)):ci(e,t,n.in,i)}}function ci(e,n,i,o){return e.issues.length?(e.aborted=!0,e):i._zod.run({value:n,issues:e.issues},o)}var Wu=h("$ZodPreprocess",(e,n)=>{ki.init(e,n)}),Gu=h("$ZodReadonly",(e,n)=>{q.init(e,n),X(e,"propValues",i=>i.def.innerType._zod.propValues),X(e,"values",i=>i.def.innerType._zod.values),X(e,"optin",i=>i.def.innerType?._zod?.optin),X(e,"optout",i=>i.def.innerType?._zod?.optout),e._zod.parse=(i,o)=>{if(o.direction==="backward")return n.innerType._zod.run(i,o);let t=n.innerType._zod.run(i,o);return t instanceof Promise?t.then(yp):yp(t)}});function yp(e){return e.memo||(e.value=Object.freeze(e.value)),e}var Yu=h("$ZodTemplateLiteral",(e,n)=>{q.init(e,n);let i=[];for(let o of n.parts)if(typeof o=="object"&&o!==null){if(!o._zod.pattern)throw new Error(`Invalid template literal part, no pattern found: ${[...o._zod.traits].shift()}`);let t=o._zod.pattern instanceof RegExp?o._zod.pattern.source:o._zod.pattern;if(!t)throw new Error(`Invalid template literal part: ${o._zod.traits}`);let r=t.startsWith("^")?1:0,a=t.endsWith("$")?t.length-1:t.length;i.push(t.slice(r,a))}else if(o===null||Sa.has(typeof o))i.push(Ee(`${o}`));else throw new Error(`Invalid template literal part: ${o}`);e._zod.pattern=new RegExp(`^${i.join("")}$`),e._zod.parse=(o,t)=>typeof o.value!="string"?(o.issues.push({input:o.value,inst:e,expected:"string",code:"invalid_type"}),o):(e._zod.pattern.lastIndex=0,e._zod.pattern.test(o.value)||o.issues.push({input:o.value,inst:e,code:"invalid_format",format:n.format??"template_literal",pattern:e._zod.pattern.source}),o)}),Hu=h("$ZodFunction",(e,n)=>(q.init(e,n),Object.defineProperty(e,"_def",{value:n}),e._zod.def=n,e.implement=i=>{if(typeof i!="function")throw new Error("implement() must be called with a function");return Object.defineProperty(function(...o){let t=e._def.input?Fr(e._def.input,o):o,r=Reflect.apply(i,this,t);return e._def.output?Fr(e._def.output,r):r},"_zod",{value:e._zod,enumerable:!1})},e.implementAsync=i=>{if(typeof i!="function")throw new Error("implementAsync() must be called with a function");return Object.defineProperty(async function(...o){let t=e._def.input?await Jr(e._def.input,o):o,r=await Reflect.apply(i,this,t);return e._def.output?await Jr(e._def.output,r):r},"_zod",{value:e._zod,enumerable:!1})},e._zod.parse=(i,o)=>typeof i.value!="function"?(i.issues.push({code:"invalid_type",expected:"function",input:i.value,inst:e}),i):(e._def.output&&e._def.output._zod.def.type==="promise"?i.value=e.implementAsync(i.value):i.value=e.implement(i.value),i),e.input=(...i)=>{let o=e.constructor;return Array.isArray(i[0])?new o({type:"function",input:new bi({type:"tuple",items:i[0],rest:i[1]}),output:e._def.output}):new o({type:"function",input:i[0],output:e._def.output})},e.output=i=>{let o=e.constructor;return new o({type:"function",input:e._def.input,output:i})},e)),Xu=h("$ZodPromise",(e,n)=>{q.init(e,n),e._zod.parse=(i,o)=>Promise.resolve(i.value).then(t=>n.innerType._zod.run({value:t,issues:[]},o))}),nr=h("$ZodLazy",(e,n)=>{q.init(e,n),xa(e._zod,"innerType",()=>{let i=n;return i._cachedInner||(i._cachedInner=n.getter()),i._cachedInner}),X(e,"pattern",i=>i.innerType?._zod?.pattern),X(e,"propValues",i=>i.innerType?._zod?.propValues),X(e,"optin",i=>i.innerType?._zod?.optin??void 0),X(e,"optout",i=>i.innerType?._zod?.optout??void 0),e._zod.parse=(i,o)=>e._zod.innerType._zod.run(i,o)}),Qu=h("$ZodCustom",(e,n)=>{ue.init(e,n),q.init(e,n),e._zod.parse=(i,o)=>i,e._zod.check=i=>{let o=i.value,t=n.fn(o);if(t instanceof Promise)return t.then(r=>bp(r,i,o,e));bp(t,i,o,e)}});function bp(e,n,i,o){if(!e){let t={code:"custom",input:i,inst:o,path:[...o._zod.def.path??[]],continue:!o._zod.def.abort};o._zod.def.params&&(t.params=o._zod.def.params),n.issues.push(Gt(t))}}var Ii=class extends Error{constructor(){super("Cannot parse a reference cycle that closes through a transform"),this.name="ZodCyclicError"}},ts="~memo",Ip=[];function es(e){return e.map(n=>n.path?{...n,path:n.path.slice()}:{...n})}var Sp=new WeakMap;function ns(e,n){let i=Sp.get(e);if(i!==void 0)return i;if(n.has(e))return!0;n.add(e);let o=!1,t=c=>{!o&&c?._zod&&ns(c,n)&&(o=!0)},r=e._zod.def,a=r.type;switch(a){case"object":{for(let c of Reflect.ownKeys(r.shape))t(r.shape[c]);t(r.catchall);break}case"array":t(r.element);break;case"tuple":for(let c of r.items)t(c);t(r.rest);break;case"record":case"map":t(r.keyType),t(r.valueType);break;case"set":t(r.valueType);break;case"union":for(let c of r.options)t(c);break;case"intersection":t(r.left),t(r.right);break;case"optional":case"nullable":case"default":case"prefault":case"catch":case"readonly":case"nonoptional":case"promise":case"success":t(r.innerType);break;case"pipe":t(r.in),t(r.out);break;case"function":t(r.input),t(r.output);break;case"lazy":t(e._zod.innerType);break;case"template_literal":case"string":case"number":case"int":case"boolean":case"bigint":case"symbol":case"undefined":case"null":case"void":case"never":case"any":case"unknown":case"date":case"nan":case"enum":case"literal":case"file":case"transform":case"custom":break;default:for(let c in r){let s=Object.getOwnPropertyDescriptor(r,c);if(!s||s.get)continue;let l=s.value;if(!(!l||typeof l!="object")){if(l._zod)t(l);else if(Array.isArray(l))for(let d of l)t(d)}}}return n.delete(e),Sp.set(e,o),o}function rs(e){return ns(e,new Set)}function W$(e,n){let i=e.buckets.get(n);return i||(i=new Map,e.buckets.set(n,i)),i}var xi,wi=[],G$={alloc(e,n,i){let o=xi;if(!o)return i;xi=void 0;let t={value:i,issues:null};return o.set(n.value,t),wi.push(t),i},guard(e){var n;(n=e._zod).deferred??(n.deferred=[]),e._zod.deferred.push(()=>{let i=e._zod.parse,o=(t,r)=>{if(r.direction!=="backward"&&Si(r,t.value))throw new Ii;return i(t,r)};e._zod.parse=o,e._zod.run===i&&(e._zod.run=o)})},attach(e){var n;let i,o,t;(n=e._zod).deferred??(n.deferred=[]),e._zod.deferred.push(()=>{let r=e._zod.parse,a=(c,s)=>{if(i===void 0&&(i=ns(e,new Set),!i))return e._zod.parse=r,e._zod.run===a&&(e._zod.run=r),r(c,s);let l=c.value;if(l===null||typeof l!="object")return r(c,s);let d=s[ts];d||(d={buckets:new Map,backEdges:void 0},s[ts]=d);let p;o===s?p=t:(p=W$(d,e),o=s,t=p);let m=p.get(l);if(m)return c.value=m.value,m.issues?m.issues.length&&c.issues.push(...es(m.issues)):(c.memo=!0,d.backEdges??(d.backEdges=new Set),d.backEdges.add(m.value)),c;xi=p;let g=wi.length,$=r(c,s);xi=void 0;let w=wi.length>g?wi.pop():void 0;return $ instanceof Promise?$.then(_=>(w&&(w.issues=_.issues.length?es(_.issues):Ip),_)):(w&&(w.issues=$.issues.length?es($.issues):Ip),$)};e._zod.parse=a,e._zod.run===r&&(e._zod.run=a)})}};function rr(){return G$}function Si(e,n){let i=e[ts]?.backEdges;return i!==void 0&&n!==null&&typeof n=="object"&&i.has(n)}var or={};Ye(or,{ar:()=>zp,az:()=>Op,be:()=>Ap,bg:()=>Pp,bn:()=>Tp,ca:()=>Np,ckb:()=>Dp,cs:()=>Cp,da:()=>Ep,de:()=>Up,el:()=>Lp,en:()=>zi,eo:()=>Zp,es:()=>Rp,fa:()=>Vp,fi:()=>Mp,fr:()=>Fp,frCA:()=>Jp,gu:()=>Bp,he:()=>Kp,hi:()=>qp,hr:()=>Wp,hu:()=>Gp,hy:()=>Hp,id:()=>Xp,is:()=>Qp,it:()=>em,ja:()=>tm,ka:()=>nm,kh:()=>rm,km:()=>Oi,kn:()=>im,ko:()=>om,lt:()=>cm,mk:()=>um,ms:()=>sm,ne:()=>lm,nl:()=>dm,nn:()=>fm,no:()=>pm,ota:()=>mm,pl:()=>hm,ps:()=>gm,pt:()=>vm,ptBR:()=>$m,ro:()=>ym,ru:()=>_m,sk:()=>km,sl:()=>xm,sv:()=>wm,ta:()=>Im,th:()=>Sm,tk:()=>zm,tr:()=>Om,ua:()=>jm,uk:()=>ji,ur:()=>Am,uz:()=>Pm,vi:()=>Tm,yo:()=>Cm,zhCN:()=>Nm,zhTW:()=>Dm});var Y$=()=>{let e={string:{unit:"\u062D\u0631\u0641",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},file:{unit:"\u0628\u0627\u064A\u062A",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},array:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},set:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},map:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"}};function n(t){return e[t]??null}let i={regex:"\u0645\u062F\u062E\u0644",email:"\u0628\u0631\u064A\u062F \u0625\u0644\u0643\u062A\u0631\u0648\u0646\u064A",url:"\u0631\u0627\u0628\u0637",emoji:"\u0625\u064A\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u064A\u062E \u0648\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",date:"\u062A\u0627\u0631\u064A\u062E \u0628\u0645\u0639\u064A\u0627\u0631 ISO",time:"\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",duration:"\u0645\u062F\u0629 \u0628\u0645\u0639\u064A\u0627\u0631 ISO",ipv4:"\u0639\u0646\u0648\u0627\u0646 IPv4",ipv6:"\u0639\u0646\u0648\u0627\u0646 IPv6",mac:"\u0639\u0646\u0648\u0627\u0646 MAC",cidrv4:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv4",cidrv6:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv6",base64:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64-encoded",base64url:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64url-encoded",json_string:"\u0646\u064E\u0635 \u0639\u0644\u0649 \u0647\u064A\u0626\u0629 JSON",e164:"\u0631\u0642\u0645 \u0647\u0627\u062A\u0641 \u0628\u0645\u0639\u064A\u0627\u0631 E.164",credit_card:"\u0631\u0642\u0645 \u0628\u0637\u0627\u0642\u0629 \u0627\u0644\u0627\u0626\u062A\u0645\u0627\u0646",jwt:"JWT",template_literal:"\u0645\u062F\u062E\u0644"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 instanceof ${t.expected}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${c}`:`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${r}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${c}`}case"invalid_value":return t.values.length===1?`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${I(t.values[0])}`:`\u0627\u062E\u062A\u064A\u0627\u0631 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062A\u0648\u0642\u0639 \u0627\u0646\u062A\u0642\u0627\u0621 \u0623\u062D\u062F \u0647\u0630\u0647 \u0627\u0644\u062E\u064A\u0627\u0631\u0627\u062A: ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?` \u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${t.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${r} ${t.maximum.toString()} ${a.unit??"\u0639\u0646\u0635\u0631"}`:`\u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${t.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${r} ${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${t.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${r} ${t.minimum.toString()} ${a.unit}`:`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${t.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${r} ${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0628\u062F\u0623 \u0628\u0640 "${t.prefix}"`:r.format==="ends_with"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0646\u062A\u0647\u064A \u0628\u0640 "${r.suffix}"`:r.format==="includes"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u062A\u0636\u0645\u0651\u064E\u0646 "${r.includes}"`:r.format==="regex"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0637\u0627\u0628\u0642 \u0627\u0644\u0646\u0645\u0637 ${r.pattern}`:`${i[r.format]??t.format} \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644`}case"not_multiple_of":return`\u0631\u0642\u0645 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0645\u0646 \u0645\u0636\u0627\u0639\u0641\u0627\u062A ${t.divisor}`;case"unrecognized_keys":return`\u0645\u0639\u0631\u0641${t.keys.length>1?"\u0627\u062A":""} \u063A\u0631\u064A\u0628${t.keys.length>1?"\u0629":""}: ${v(t.keys,"\u060C ")}`;case"invalid_key":return`\u0645\u0639\u0631\u0641 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${t.origin}`;case"invalid_union":return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644";case"invalid_element":return`\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${t.origin}`;default:return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644"}}};function zp(){return{localeError:Y$()}}var H$=()=>{let e={string:{unit:"simvol",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"element",verb:"olmal\u0131d\u0131r"},set:{unit:"element",verb:"olmal\u0131d\u0131r"},map:{unit:"element",verb:"olmal\u0131d\u0131r"}};function n(t){return e[t]??null}let i={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",credit_card:"kredit kart\u0131 n\xF6mr\u0259si",jwt:"JWT",template_literal:"input"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n instanceof ${t.expected}, daxil olan ${c}`:`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${r}, daxil olan ${c}`}case"invalid_value":return t.values.length===1?`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${I(t.values[0])}`:`Yanl\u0131\u015F se\xE7im: a\u015Fa\u011F\u0131dak\u0131lardan biri olmal\u0131d\u0131r: ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${t.origin??"d\u0259y\u0259r"} ${r}${t.maximum.toString()} ${a.unit??"element"}`:`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${t.origin??"d\u0259y\u0259r"} ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${t.origin} ${r}${t.minimum.toString()} ${a.unit}`:`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${t.origin} ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`Yanl\u0131\u015F m\u0259tn: "${r.prefix}" il\u0259 ba\u015Flamal\u0131d\u0131r`:r.format==="ends_with"?`Yanl\u0131\u015F m\u0259tn: "${r.suffix}" il\u0259 bitm\u0259lidir`:r.format==="includes"?`Yanl\u0131\u015F m\u0259tn: "${r.includes}" daxil olmal\u0131d\u0131r`:r.format==="regex"?`Yanl\u0131\u015F m\u0259tn: ${r.pattern} \u015Fablonuna uy\u011Fun olmal\u0131d\u0131r`:`Yanl\u0131\u015F ${i[r.format]??t.format}`}case"not_multiple_of":return`Yanl\u0131\u015F \u0259d\u0259d: ${t.divisor} il\u0259 b\xF6l\xFCn\u0259 bil\u0259n olmal\u0131d\u0131r`;case"unrecognized_keys":return`Tan\u0131nmayan a\xE7ar${t.keys.length>1?"lar":""}: ${v(t.keys,", ")}`;case"invalid_key":return`${t.origin} daxilind\u0259 yanl\u0131\u015F a\xE7ar`;case"invalid_union":return"Yanl\u0131\u015F d\u0259y\u0259r";case"invalid_element":return`${t.origin} daxilind\u0259 yanl\u0131\u015F d\u0259y\u0259r`;default:return"Yanl\u0131\u015F d\u0259y\u0259r"}}};function Op(){return{localeError:H$()}}function jp(e,n,i,o){let t=Math.abs(e),r=t%10,a=t%100;return a>=11&&a<=19?o:r===1?n:r>=2&&r<=4?i:o}var X$=()=>{let e={string:{unit:{one:"\u0441\u0456\u043C\u0432\u0430\u043B",few:"\u0441\u0456\u043C\u0432\u0430\u043B\u044B",many:"\u0441\u0456\u043C\u0432\u0430\u043B\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},map:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u044B",many:"\u0431\u0430\u0439\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"}};function n(t){return e[t]??null}let i={regex:"\u0443\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0430\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0456 \u0447\u0430\u0441",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0447\u0430\u0441",duration:"ISO \u043F\u0440\u0430\u0446\u044F\u0433\u043B\u0430\u0441\u0446\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0430\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0430\u0441",mac:"MAC \u0430\u0434\u0440\u0430\u0441",cidrv4:"IPv4 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",base64:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64",base64url:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64url",json_string:"JSON \u0440\u0430\u0434\u043E\u043A",e164:"\u043D\u0443\u043C\u0430\u0440 E.164",credit_card:"\u043D\u0443\u043C\u0430\u0440 \u043A\u0440\u044D\u0434\u044B\u0442\u043D\u0430\u0439 \u043A\u0430\u0440\u0442\u044B",jwt:"JWT",template_literal:"\u0443\u0432\u043E\u0434"},o={nan:"NaN",number:"\u043B\u0456\u043A",array:"\u043C\u0430\u0441\u0456\u045E"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F instanceof ${t.expected}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${c}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F ${r}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${c}`}case"invalid_value":return t.values.length===1?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F ${I(t.values[0])}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0432\u0430\u0440\u044B\u044F\u043D\u0442: \u0447\u0430\u043A\u0430\u045E\u0441\u044F \u0430\u0434\u0437\u0456\u043D \u0437 ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);if(a){let c=Number(t.maximum),s=jp(c,a.unit.one,a.unit.few,a.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${t.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${a.verb} ${r}${t.maximum.toString()} ${s}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${t.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);if(a){let c=Number(t.minimum),s=jp(c,a.unit.one,a.unit.few,a.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${t.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${a.verb} ${r}${t.minimum.toString()} ${s}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${t.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u043F\u0430\u0447\u044B\u043D\u0430\u0446\u0446\u0430 \u0437 "${r.prefix}"`:r.format==="ends_with"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u0430\u043A\u0430\u043D\u0447\u0432\u0430\u0446\u0446\u0430 \u043D\u0430 "${r.suffix}"`:r.format==="includes"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u043C\u044F\u0448\u0447\u0430\u0446\u044C "${r.includes}"`:r.format==="regex"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0430\u0434\u043F\u0430\u0432\u044F\u0434\u0430\u0446\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${r.pattern}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B ${i[r.format]??t.format}`}case"not_multiple_of":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043B\u0456\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0431\u044B\u0446\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${t.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u0430\u0437\u043D\u0430\u043D\u044B ${t.keys.length>1?"\u043A\u043B\u044E\u0447\u044B":"\u043A\u043B\u044E\u0447"}: ${v(t.keys,", ")}`;case"invalid_key":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043A\u043B\u044E\u0447 \u0443 ${t.origin}`;case"invalid_union":return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434";case"invalid_element":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u0430\u0435 \u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435 \u045E ${t.origin}`;default:return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434"}}};function Ap(){return{localeError:X$()}}var Q$=()=>{let e={string:{unit:"\u0441\u0438\u043C\u0432\u043E\u043B\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},file:{unit:"\u0431\u0430\u0439\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},array:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},set:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},map:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"}};function n(t){return e[t]??null}let i={regex:"\u0432\u0445\u043E\u0434",email:"\u0438\u043C\u0435\u0439\u043B \u0430\u0434\u0440\u0435\u0441",url:"URL",emoji:"\u0435\u043C\u043E\u0434\u0436\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0432\u0440\u0435\u043C\u0435",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0432\u0440\u0435\u043C\u0435",duration:"ISO \u043F\u0440\u043E\u0434\u044A\u043B\u0436\u0438\u0442\u0435\u043B\u043D\u043E\u0441\u0442",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441",mac:"MAC \u0430\u0434\u0440\u0435\u0441",cidrv4:"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",base64:"base64-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437",base64url:"base64url-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437",json_string:"JSON \u043D\u0438\u0437",e164:"E.164 \u043D\u043E\u043C\u0435\u0440",credit_card:"\u043D\u043E\u043C\u0435\u0440 \u043D\u0430 \u043A\u0440\u0435\u0434\u0438\u0442\u043D\u0430 \u043A\u0430\u0440\u0442\u0430",jwt:"JWT",template_literal:"\u0432\u0445\u043E\u0434"},o={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0438\u0432"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D instanceof ${t.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${c}`:`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${r}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${c}`}case"invalid_value":return t.values.length===1?`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${I(t.values[0])}`:`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u043E\u043F\u0446\u0438\u044F: \u043E\u0447\u0430\u043A\u0432\u0430\u043D\u043E \u0435\u0434\u043D\u043E \u043E\u0442 ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${t.origin??"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${r}${t.maximum.toString()} ${a.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430"}`:`\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${t.origin??"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0431\u044A\u0434\u0435 ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${t.origin} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${r}${t.minimum.toString()} ${a.unit}`:`\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${t.origin} \u0434\u0430 \u0431\u044A\u0434\u0435 ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;if(r.format==="starts_with")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u0432\u0430 \u0441 "${r.prefix}"`;if(r.format==="ends_with")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u0432\u044A\u0440\u0448\u0432\u0430 \u0441 "${r.suffix}"`;if(r.format==="includes")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0432\u043A\u043B\u044E\u0447\u0432\u0430 "${r.includes}"`;if(r.format==="regex")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0441\u044A\u0432\u043F\u0430\u0434\u0430 \u0441 ${r.pattern}`;let a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D";return r.format==="emoji"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),r.format==="datetime"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),r.format==="date"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"),r.format==="time"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),r.format==="duration"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"),`${a} ${i[r.format]??t.format}`}case"not_multiple_of":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E \u0447\u0438\u0441\u043B\u043E: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0431\u044A\u0434\u0435 \u043A\u0440\u0430\u0442\u043D\u043E \u043D\u0430 ${t.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0437\u043F\u043E\u0437\u043D\u0430\u0442${t.keys.length>1?"\u0438":""} \u043A\u043B\u044E\u0447${t.keys.length>1?"\u043E\u0432\u0435":""}: ${v(t.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043A\u043B\u044E\u0447 \u0432 ${t.origin}`;case"invalid_union":return"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434";case"invalid_element":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442 \u0432 ${t.origin}`;default:return"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434"}}};function Pp(){return{localeError:Q$()}}var ey=()=>{let e={string:{unit:"\u0985\u0995\u09CD\u09B7\u09B0",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"},file:{unit:"\u09AC\u09BE\u0987\u099F",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"},array:{unit:"\u0986\u0987\u099F\u09C7\u09AE",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"},set:{unit:"\u0986\u0987\u099F\u09C7\u09AE",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"},map:{unit:"\u098F\u09A8\u09CD\u099F\u09CD\u09B0\u09BF",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"}};function n(t){return e[t]??null}let i={regex:"\u0987\u09A8\u09AA\u09C1\u099F",email:"\u0987\u09AE\u09C7\u0987\u09B2 \u09A0\u09BF\u0995\u09BE\u09A8\u09BE",url:"URL",emoji:"\u0987\u09AE\u09CB\u099C\u09BF",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u09A4\u09BE\u09B0\u09BF\u0996 \u0993 \u09B8\u09AE\u09AF\u09BC",date:"ISO \u09A4\u09BE\u09B0\u09BF\u0996",time:"ISO \u09B8\u09AE\u09AF\u09BC",duration:"ISO \u09B8\u09AE\u09AF\u09BC\u0995\u09BE\u09B2",ipv4:"IPv4 \u09A0\u09BF\u0995\u09BE\u09A8\u09BE",ipv6:"IPv6 \u09A0\u09BF\u0995\u09BE\u09A8\u09BE",mac:"MAC \u09A0\u09BF\u0995\u09BE\u09A8\u09BE",cidrv4:"IPv4 \u09B0\u09C7\u099E\u09CD\u099C",cidrv6:"IPv6 \u09B0\u09C7\u099E\u09CD\u099C",base64:"base64-\u098F\u09A8\u0995\u09CB\u09A1\u09C7\u09A1 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982",base64url:"base64url-\u098F\u09A8\u0995\u09CB\u09A1\u09C7\u09A1 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982",json_string:"JSON \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982",e164:"E.164 \u09A8\u09AE\u09CD\u09AC\u09B0",credit_card:"\u0995\u09CD\u09B0\u09C7\u09A1\u09BF\u099F \u0995\u09BE\u09B0\u09CD\u09A1 \u09A8\u09AE\u09CD\u09AC\u09B0",jwt:"JWT",template_literal:"\u0987\u09A8\u09AA\u09C1\u099F"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return`\u0985\u09AC\u09C8\u09A7 \u0987\u09A8\u09AA\u09C1\u099F: \u09AA\u09CD\u09B0\u09A4\u09CD\u09AF\u09BE\u09B6\u09BF\u09A4 ${r}, \u09AA\u09CD\u09B0\u09BE\u09AA\u09CD\u09A4 ${c}`}case"invalid_value":return t.values.length===1?`\u0985\u09AC\u09C8\u09A7 \u0987\u09A8\u09AA\u09C1\u099F: \u09AA\u09CD\u09B0\u09A4\u09CD\u09AF\u09BE\u09B6\u09BF\u09A4 ${I(t.values[0])}`:`\u0985\u09AC\u09C8\u09A7 \u0985\u09AA\u09B6\u09A8: ${v(t.values," | ")} \u098F\u09B0 \u09AE\u09A7\u09CD\u09AF\u09C7 \u098F\u0995\u099F\u09BF \u09AA\u09CD\u09B0\u09A4\u09CD\u09AF\u09BE\u09B6\u09BF\u09A4`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`\u0985\u09A8\u09C7\u0995 \u09AC\u09A1\u09BC: ${t.origin??"\u09AE\u09BE\u09A8"} ${r}${t.maximum.toString()} ${a.unit??"\u098F\u09B2\u09BF\u09AE\u09C7\u09A8\u09CD\u099F"} \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`:`\u0985\u09A8\u09C7\u0995 \u09AC\u09A1\u09BC: ${t.origin??"\u09AE\u09BE\u09A8"} ${r}${t.maximum.toString()} \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`\u0985\u09A8\u09C7\u0995 \u099B\u09CB\u099F: ${t.origin} ${r}${t.minimum.toString()} ${a.unit} \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`:`\u0985\u09A8\u09C7\u0995 \u099B\u09CB\u099F: ${t.origin} ${r}${t.minimum.toString()} \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`}case"invalid_format":{let r=t;return r.format==="starts_with"?`\u0985\u09AC\u09C8\u09A7 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982: "${r.prefix}" \u09A6\u09BF\u09AF\u09BC\u09C7 \u09B6\u09C1\u09B0\u09C1 \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`:r.format==="ends_with"?`\u0985\u09AC\u09C8\u09A7 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982: "${r.suffix}" \u09A6\u09BF\u09AF\u09BC\u09C7 \u09B6\u09C7\u09B7 \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`:r.format==="includes"?`\u0985\u09AC\u09C8\u09A7 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982: "${r.includes}" \u0985\u09A8\u09CD\u09A4\u09B0\u09CD\u09AD\u09C1\u0995\u09CD\u09A4 \u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7`:r.format==="regex"?`\u0985\u09AC\u09C8\u09A7 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982: ${r.pattern} \u09AA\u09CD\u09AF\u09BE\u099F\u09BE\u09B0\u09CD\u09A8 \u09AE\u09BF\u09B2\u09A4\u09C7 \u09B9\u09AC\u09C7`:`\u0985\u09AC\u09C8\u09A7 ${i[r.format]??t.format}`}case"not_multiple_of":return`\u0985\u09AC\u09C8\u09A7 \u09A8\u09AE\u09CD\u09AC\u09B0: ${t.divisor} \u098F\u09B0 \u0997\u09C1\u09A3\u09BF\u09A4\u0995 \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`;case"unrecognized_keys":return`\u0985\u099A\u09C7\u09A8\u09BE \u0995\u09C0${t.keys.length>1?"\u0997\u09C1\u09B2\u09CB":""}: ${v(t.keys,", ")}`;case"invalid_key":return`${t.origin} \u098F \u0985\u09AC\u09C8\u09A7 \u0995\u09C0`;case"invalid_union":return t.options&&Array.isArray(t.options)&&t.options.length>0?`\u0985\u09AC\u09C8\u09A7 \u09A1\u09BF\u09B8\u0995\u09CD\u09B0\u09BF\u09AE\u09BF\u09A8\u09C7\u099F\u09B0 \u09AE\u09BE\u09A8\u0964 \u09AA\u09CD\u09B0\u09A4\u09CD\u09AF\u09BE\u09B6\u09BF\u09A4 ${t.options.map(a=>`'${a}'`).join(" | ")}`:"\u0985\u09AC\u09C8\u09A7 \u0987\u09A8\u09AA\u09C1\u099F";case"invalid_element":return`${t.origin} \u098F \u0985\u09AC\u09C8\u09A7 \u09AE\u09BE\u09A8`;default:return"\u0985\u09AC\u09C8\u09A7 \u0987\u09A8\u09AA\u09C1\u099F"}}};function Tp(){return{localeError:ey()}}var ty=()=>{let e={string:{unit:"car\xE0cters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"},map:{unit:"elements",verb:"contenir"}};function n(t){return e[t]??null}let i={regex:"entrada",email:"adre\xE7a electr\xF2nica",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i hora ISO",date:"data ISO",time:"hora ISO",duration:"durada ISO",ipv4:"adre\xE7a IPv4",ipv6:"adre\xE7a IPv6",mac:"adre\xE7a MAC",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"n\xFAmero E.164",credit_card:"n\xFAmero de targeta de cr\xE8dit",jwt:"JWT",template_literal:"entrada"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Tipus inv\xE0lid: s'esperava instanceof ${t.expected}, s'ha rebut ${c}`:`Tipus inv\xE0lid: s'esperava ${r}, s'ha rebut ${c}`}case"invalid_value":return t.values.length===1?`Valor inv\xE0lid: s'esperava ${I(t.values[0])}`:`Opci\xF3 inv\xE0lida: s'esperava una de ${v(t.values," o ")}`;case"too_big":{let r=t.inclusive?"com a m\xE0xim":"menys de",a=n(t.origin);return a?`Massa gran: s'esperava que ${t.origin??"el valor"} contingu\xE9s ${r} ${t.maximum.toString()} ${a.unit??"elements"}`:`Massa gran: s'esperava que ${t.origin??"el valor"} fos ${r} ${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?"com a m\xEDnim":"m\xE9s de",a=n(t.origin);return a?`Massa petit: s'esperava que ${t.origin} contingu\xE9s ${r} ${t.minimum.toString()} ${a.unit}`:`Massa petit: s'esperava que ${t.origin} fos ${r} ${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`Format inv\xE0lid: ha de comen\xE7ar amb "${r.prefix}"`:r.format==="ends_with"?`Format inv\xE0lid: ha d'acabar amb "${r.suffix}"`:r.format==="includes"?`Format inv\xE0lid: ha d'incloure "${r.includes}"`:r.format==="regex"?`Format inv\xE0lid: ha de coincidir amb el patr\xF3 ${r.pattern}`:`Format inv\xE0lid per a ${i[r.format]??t.format}`}case"not_multiple_of":return`N\xFAmero inv\xE0lid: ha de ser m\xFAltiple de ${t.divisor}`;case"unrecognized_keys":return`Clau${t.keys.length>1?"s":""} no reconeguda${t.keys.length>1?"s":""}: ${v(t.keys,", ")}`;case"invalid_key":return`Clau inv\xE0lida a ${t.origin}`;case"invalid_union":return"Entrada inv\xE0lida";case"invalid_element":return`Element inv\xE0lid a ${t.origin}`;default:return"Entrada inv\xE0lida"}}};function Np(){return{localeError:ty()}}var ny=()=>{let e={string:{unit:"\u067E\u06CC\u062A",verb:"\u0628\u06CE\u062A"},file:{unit:"\u0628\u0627\u06CC\u062A",verb:"\u0628\u06CE\u062A"},array:{unit:"\u062F\u0627\u0646\u06D5",verb:"\u0628\u06CE\u062A"},set:{unit:"\u062F\u0627\u0646\u06D5",verb:"\u0628\u06CE\u062A"},map:{unit:"\u062F\u0627\u0646\u06D5",verb:"\u0628\u06CE\u062A"}};function n(t){return e[t]??null}let i={regex:"regex",email:"\u0626\u06CC\u0645\u06D5\u06CC\u06B5",url:"\u0628\u06D5\u0633\u062A\u06D5\u0631 (URL)",emoji:"\u0626\u06CC\u0645\u06C6\u062C\u06CC",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0695\u06CE\u06A9\u06D5\u0648\u062A \u0648 \u06A9\u0627\u062A",date:"\u0695\u06CE\u06A9\u06D5\u0648\u062A",time:"\u06A9\u0627\u062A",duration:"\u0645\u0627\u0648\u06D5",ipv4:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646\u06CC IPv4",ipv6:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646\u06CC IPv6",mac:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646\u06CC MAC",cidrv4:"\u0645\u06D5\u0648\u062F\u0627\u06CC IPv4",cidrv6:"\u0645\u06D5\u0648\u062F\u0627\u06CC IPv6",base64:"\u062F\u06D5\u0642\u06CC base64",base64url:"\u062F\u06D5\u0642\u06CC base64url",json_string:"\u062F\u06D5\u0642\u06CC JSON",e164:"\u0698\u0645\u0627\u0631\u06D5\u06CC E.164",credit_card:"\u0698\u0645\u0627\u0631\u06D5\u06CC \u06A9\u0627\u0631\u062A\u06CC \u06A9\u0631\u06CE\u062F\u06CC\u062A",jwt:"JWT",template_literal:"\u062A\u06CE\u06A9\u0631\u062F\u06D5"},o={nan:"NaN",string:"\u0646\u0648\u0648\u0633\u06CC\u0646",number:"\u0698\u0645\u0627\u0631\u06D5",boolean:"boolean",array:"array",object:"object",date:"\u0695\u06CE\u06A9\u06D5\u0648\u062A",integer:"\u0698\u0645\u0627\u0631\u06D5",float:"\u0698\u0645\u0627\u0631\u06D5",null:"null",undefined:"undefined",function:"function",symbol:"symbol",unknown:"unknown",promise:"promise",void:"void",never:"never",map:"map",set:"set"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a,s=["\u0627","\u0648","\u06C6","\u0648\u0648","\u06D5","\u06CC","\u06CE"].some(d=>c.endsWith(d))?"\u06CC\u06D5":"\u06D5",l=/^[a-zA-Z]+$/.test(c);return a==="null"||a==="undefined"?"\u062F\u0627\u0648\u0627\u06A9\u0631\u0627\u0648\u06D5":`\u0686\u0627\u0648\u06D5\u0695\u0648\u0627\u0646\u06A9\u0631\u0627\u0648\u06D5 ${r} \u0628\u06CE\u062A\u060C \u0628\u06D5\u06B5\u0627\u0645 ${c}${l?"":s}`}case"invalid_value":return t.values.length===1?`\u0628\u06D5\u0647\u0627\u06A9\u06D5 \u0646\u0627\u062F\u0631\u0648\u0648\u0633\u062A\u06D5: \u0686\u0627\u0648\u06D5\u0695\u0648\u0627\u0646\u06A9\u0631\u0627\u0648\u06D5 ${I(t.values[0])} \u0628\u06CE\u062A`:`\u0647\u06D5\u06B5\u0628\u0698\u0627\u0631\u062F\u06D5\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u0686\u0627\u0648\u06D5\u0695\u0648\u0627\u0646\u06A9\u0631\u0627\u0648\u06D5 \u06CC\u06D5\u06A9\u06CE\u06A9 \u0628\u06CE\u062A \u0644\u06D5 ${v(t.values,"|")}`;case"too_big":{let r=n(t.origin);return r?`\u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0628\u06D5 \u0644\u0627\u06CC\u06D5\u0646\u06CC \u0632\u06C6\u0631\u06D5\u0648\u06D5 ${t.maximum.toString()} ${r.unit} ${r.verb}`:`\u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0628\u06D5 \u0644\u0627\u06CC\u06D5\u0646\u06CC \u0632\u06C6\u0631\u06D5\u0648\u06D5 ${t.maximum.toString()} \u0628\u06CE\u062A`}case"too_small":{let r=n(t.origin);return r?`\u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0628\u06D5 \u0644\u0627\u06CC\u06D5\u0646\u06CC \u06A9\u06D5\u0645\u06D5\u0648\u06D5 ${t.minimum.toString()} ${r.unit} ${r.verb}`:`\u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0628\u06D5 \u0644\u0627\u06CC\u06D5\u0646\u06CC \u06A9\u06D5\u0645\u06D5\u0648\u06D5 ${t.minimum.toString()} \u0628\u06CE\u062A`}case"invalid_format":{let r=t;return r.format==="starts_with"?`\u062F\u06D5\u0642\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u062F\u06D5\u0633\u062A\u067E\u06CE\u0628\u06A9\u0627\u062A \u0628\u06D5 "${r.prefix}"`:r.format==="ends_with"?`\u062F\u06D5\u0642\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u06A9\u06C6\u062A\u0627\u06CC\u06CC\u0628\u06CE\u062A \u0628\u06D5 "${r.suffix}"`:r.format==="includes"?`\u062F\u06D5\u0642\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 "${r.includes}" \u0644\u06D5\u062E\u06C6\u0628\u06AF\u0631\u06CE\u062A`:r.format==="regex"?`\u062F\u06D5\u0642\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0644\u06D5\u06AF\u06D5\u06B5 \u067E\u0627\u062A\u06CE\u0631\u0646\u06CC ${r.pattern} \u0628\u06AF\u0648\u0646\u062C\u06CE\u062A`:`\u0628\u06D5\u0647\u0627\u06CC ${i[r.format]??t.format} \u0646\u0627\u062F\u0631\u0648\u0633\u062A\u06D5`}case"not_multiple_of":return`\u0698\u0645\u0627\u0631\u06D5\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u062F\u06D5\u0628\u06CE\u062A \u0686\u06D5\u0646\u062F \u0647\u06CE\u0646\u062F\u06D5 \u0628\u06CE\u062A \u0628\u06C6 ${t.divisor}`;case"unrecognized_keys":return`\u06A9\u0644\u06CC\u0644\u06CC \u0646\u06D5\u0646\u0627\u0633\u0631\u0627\u0648: ${v(t.keys,", ")}`;case"invalid_key":return`\u06A9\u0644\u06CC\u0644\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A \u0644\u06D5 ${t.origin}`;case"invalid_union":return t.options&&Array.isArray(t.options)&&t.options.length>0?`\u0628\u06D5\u0647\u0627\u06CC \u0646\u06D5\u0646\u0627\u0633\u0631\u0627\u0648 \u0647\u06D5\u06CC\u06D5. \u0628\u06D5\u0647\u0627\u06CC \u0686\u0627\u0648\u06D5\u0695\u0648\u0627\u0646\u06A9\u0631\u0627\u0648: ${t.options.map(a=>`'${a}'`).join(" | ")}`:"\u06CC\u06D5\u06A9\u06AF\u0631\u062A\u0646\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A";case"invalid_element":return`${t.origin} \u0628\u06D5\u0647\u0627\u06A9\u06D5 \u0646\u0627\u062F\u0631\u0648\u0633\u062A\u06D5`;default:return"\u062A\u06CE\u06A9\u0631\u062F\u06D5\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A"}}};function Dp(){return{localeError:ny()}}var ry=()=>{let e={string:{unit:"znak\u016F",verb:"m\xEDt"},file:{unit:"bajt\u016F",verb:"m\xEDt"},array:{unit:"prvk\u016F",verb:"m\xEDt"},set:{unit:"prvk\u016F",verb:"m\xEDt"},map:{unit:"prvk\u016F",verb:"m\xEDt"}};function n(t){return e[t]??null}let i={regex:"regul\xE1rn\xED v\xFDraz",email:"e-mailov\xE1 adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"datum a \u010Das ve form\xE1tu ISO",date:"datum ve form\xE1tu ISO",time:"\u010Das ve form\xE1tu ISO",duration:"doba trv\xE1n\xED ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",mac:"MAC adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64",base64url:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64url",json_string:"\u0159et\u011Bzec ve form\xE1tu JSON",e164:"\u010D\xEDslo E.164",credit_card:"\u010D\xEDslo kreditn\xED karty",jwt:"JWT",template_literal:"vstup"},o={nan:"NaN",number:"\u010D\xEDslo",string:"\u0159et\u011Bzec",function:"funkce",array:"pole"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no instanceof ${t.expected}, obdr\u017Eeno ${c}`:`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${r}, obdr\u017Eeno ${c}`}case"invalid_value":return t.values.length===1?`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${I(t.values[0])}`:`Neplatn\xE1 mo\u017Enost: o\u010Dek\xE1v\xE1na jedna z hodnot ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${t.origin??"hodnota"} mus\xED m\xEDt ${r}${t.maximum.toString()} ${a.unit??"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${t.origin??"hodnota"} mus\xED b\xFDt ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${t.origin??"hodnota"} mus\xED m\xEDt ${r}${t.minimum.toString()} ${a.unit??"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${t.origin??"hodnota"} mus\xED b\xFDt ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED za\u010D\xEDnat na "${r.prefix}"`:r.format==="ends_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED kon\u010Dit na "${r.suffix}"`:r.format==="includes"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED obsahovat "${r.includes}"`:r.format==="regex"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED odpov\xEDdat vzoru ${r.pattern}`:`Neplatn\xFD form\xE1t ${i[r.format]??t.format}`}case"not_multiple_of":return`Neplatn\xE9 \u010D\xEDslo: mus\xED b\xFDt n\xE1sobkem ${t.divisor}`;case"unrecognized_keys":return`Nezn\xE1m\xE9 kl\xED\u010De: ${v(t.keys,", ")}`;case"invalid_key":return`Neplatn\xFD kl\xED\u010D v ${t.origin}`;case"invalid_union":return"Neplatn\xFD vstup";case"invalid_element":return`Neplatn\xE1 hodnota v ${t.origin}`;default:return"Neplatn\xFD vstup"}}};function Cp(){return{localeError:ry()}}var iy=()=>{let e={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"},map:{unit:"elementer",verb:"indeholdt"}};function n(t){return e[t]??null}let i={regex:"input",email:"e-mailadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkesl\xE6t",date:"ISO-dato",time:"ISO-klokkesl\xE6t",duration:"ISO-varighed",ipv4:"IPv4-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodet streng",base64url:"base64url-kodet streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kreditkortnummer",jwt:"JWT",template_literal:"input"},o={nan:"NaN",string:"streng",number:"tal",boolean:"boolean",array:"liste",object:"objekt",set:"s\xE6t",file:"fil"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ugyldigt input: forventede instanceof ${t.expected}, fik ${c}`:`Ugyldigt input: forventede ${r}, fik ${c}`}case"invalid_value":return t.values.length===1?`Ugyldig v\xE6rdi: forventede ${I(t.values[0])}`:`Ugyldigt valg: forventede en af f\xF8lgende ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin),c=o[t.origin]??t.origin;return a?`For stor: forventede ${c??"value"} ${a.verb} ${r} ${t.maximum.toString()} ${a.unit??"elementer"}`:`For stor: forventede ${c??"value"} havde ${r} ${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin),c=o[t.origin]??t.origin;return a?`For lille: forventede ${c} ${a.verb} ${r} ${t.minimum.toString()} ${a.unit}`:`For lille: forventede ${c} havde ${r} ${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`Ugyldig streng: skal starte med "${r.prefix}"`:r.format==="ends_with"?`Ugyldig streng: skal ende med "${r.suffix}"`:r.format==="includes"?`Ugyldig streng: skal indeholde "${r.includes}"`:r.format==="regex"?`Ugyldig streng: skal matche m\xF8nsteret ${r.pattern}`:`Ugyldig ${i[r.format]??t.format}`}case"not_multiple_of":return`Ugyldigt tal: skal v\xE6re deleligt med ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"Ukendte n\xF8gler":"Ukendt n\xF8gle"}: ${v(t.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8gle i ${t.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig v\xE6rdi i ${t.origin}`;default:return"Ugyldigt input"}}};function Ep(){return{localeError:iy()}}var oy=()=>{let e={string:{unit:"Zeichen",verb:"zu haben"},file:{unit:"Bytes",verb:"zu haben"},array:{unit:"Elemente",verb:"zu haben"},set:{unit:"Elemente",verb:"zu haben"},map:{unit:"Elemente",verb:"zu haben"}};function n(t){return e[t]??null}let i={regex:"Eingabe",email:"E-Mail-Adresse",url:"URL",emoji:"Emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-Datum und -Uhrzeit",date:"ISO-Datum",time:"ISO-Uhrzeit",duration:"ISO-Dauer",ipv4:"IPv4-Adresse",ipv6:"IPv6-Adresse",mac:"MAC-Adresse",cidrv4:"IPv4-Bereich",cidrv6:"IPv6-Bereich",base64:"Base64-codierter String",base64url:"Base64-URL-codierter String",json_string:"JSON-String",e164:"E.164-Nummer",credit_card:"Kreditkartennummer",jwt:"JWT",template_literal:"Eingabe"},o={nan:"NaN",number:"Zahl",array:"Array"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ung\xFCltige Eingabe: erwartet instanceof ${t.expected}, erhalten ${c}`:`Ung\xFCltige Eingabe: erwartet ${r}, erhalten ${c}`}case"invalid_value":return t.values.length===1?`Ung\xFCltige Eingabe: erwartet ${I(t.values[0])}`:`Ung\xFCltige Option: erwartet eine von ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Zu gro\xDF: erwartet, dass ${t.origin??"Wert"} ${r}${t.maximum.toString()} ${a.unit??"Elemente"} hat`:`Zu gro\xDF: erwartet, dass ${t.origin??"Wert"} ${r}${t.maximum.toString()} ist`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Zu klein: erwartet, dass ${t.origin} ${r}${t.minimum.toString()} ${a.unit} hat`:`Zu klein: erwartet, dass ${t.origin} ${r}${t.minimum.toString()} ist`}case"invalid_format":{let r=t;return r.format==="starts_with"?`Ung\xFCltiger String: muss mit "${r.prefix}" beginnen`:r.format==="ends_with"?`Ung\xFCltiger String: muss mit "${r.suffix}" enden`:r.format==="includes"?`Ung\xFCltiger String: muss "${r.includes}" enthalten`:r.format==="regex"?`Ung\xFCltiger String: muss dem Muster ${r.pattern} entsprechen`:`Ung\xFCltig: ${i[r.format]??t.format}`}case"not_multiple_of":return`Ung\xFCltige Zahl: muss ein Vielfaches von ${t.divisor} sein`;case"unrecognized_keys":return`${t.keys.length>1?"Unbekannte Schl\xFCssel":"Unbekannter Schl\xFCssel"}: ${v(t.keys,", ")}`;case"invalid_key":return`Ung\xFCltiger Schl\xFCssel in ${t.origin}`;case"invalid_union":return"Ung\xFCltige Eingabe";case"invalid_element":return`Ung\xFCltiger Wert in ${t.origin}`;default:return"Ung\xFCltige Eingabe"}}};function Up(){return{localeError:oy()}}var ay=()=>{let e={string:{unit:"\u03C7\u03B1\u03C1\u03B1\u03BA\u03C4\u03AE\u03C1\u03B5\u03C2",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"},file:{unit:"bytes",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"},array:{unit:"\u03C3\u03C4\u03BF\u03B9\u03C7\u03B5\u03AF\u03B1",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"},set:{unit:"\u03C3\u03C4\u03BF\u03B9\u03C7\u03B5\u03AF\u03B1",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"},map:{unit:"\u03BA\u03B1\u03C4\u03B1\u03C7\u03C9\u03C1\u03AE\u03C3\u03B5\u03B9\u03C2",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"}};function n(t){return e[t]??null}let i={regex:"\u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2",email:"\u03B4\u03B9\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u03B7\u03BC\u03B5\u03C1\u03BF\u03BC\u03B7\u03BD\u03AF\u03B1 \u03BA\u03B1\u03B9 \u03CE\u03C1\u03B1",date:"ISO \u03B7\u03BC\u03B5\u03C1\u03BF\u03BC\u03B7\u03BD\u03AF\u03B1",time:"ISO \u03CE\u03C1\u03B1",duration:"ISO \u03B4\u03B9\u03AC\u03C1\u03BA\u03B5\u03B9\u03B1",ipv4:"\u03B4\u03B9\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 IPv4",ipv6:"\u03B4\u03B9\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 IPv6",mac:"\u03B4\u03B9\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 MAC",cidrv4:"\u03B5\u03CD\u03C1\u03BF\u03C2 IPv4",cidrv6:"\u03B5\u03CD\u03C1\u03BF\u03C2 IPv6",base64:"\u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC \u03BA\u03C9\u03B4\u03B9\u03BA\u03BF\u03C0\u03BF\u03B9\u03B7\u03BC\u03AD\u03BD\u03B7 \u03C3\u03B5 base64",base64url:"\u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC \u03BA\u03C9\u03B4\u03B9\u03BA\u03BF\u03C0\u03BF\u03B9\u03B7\u03BC\u03AD\u03BD\u03B7 \u03C3\u03B5 base64url",json_string:"\u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC JSON",e164:"\u03B1\u03C1\u03B9\u03B8\u03BC\u03CC\u03C2 E.164",credit_card:"\u03B1\u03C1\u03B9\u03B8\u03BC\u03CC\u03C2 \u03C0\u03B9\u03C3\u03C4\u03C9\u03C4\u03B9\u03BA\u03AE\u03C2 \u03BA\u03AC\u03C1\u03C4\u03B1\u03C2",jwt:"JWT",template_literal:"\u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return typeof t.expected=="string"&&/^[A-Z]/.test(t.expected)?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD instanceof ${t.expected}, \u03BB\u03AE\u03C6\u03B8\u03B7\u03BA\u03B5 ${c}`:`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${r}, \u03BB\u03AE\u03C6\u03B8\u03B7\u03BA\u03B5 ${c}`}case"invalid_value":return t.values.length===1?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${I(t.values[0])}`:`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD \u03AD\u03BD\u03B1 \u03B1\u03C0\u03CC ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`\u03A0\u03BF\u03BB\u03CD \u03BC\u03B5\u03B3\u03AC\u03BB\u03BF: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${t.origin??"\u03C4\u03B9\u03BC\u03AE"} \u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9 ${r}${t.maximum.toString()} ${a.unit??"\u03C3\u03C4\u03BF\u03B9\u03C7\u03B5\u03AF\u03B1"}`:`\u03A0\u03BF\u03BB\u03CD \u03BC\u03B5\u03B3\u03AC\u03BB\u03BF: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${t.origin??"\u03C4\u03B9\u03BC\u03AE"} \u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`\u03A0\u03BF\u03BB\u03CD \u03BC\u03B9\u03BA\u03C1\u03CC: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${t.origin} \u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9 ${r}${t.minimum.toString()} ${a.unit}`:`\u03A0\u03BF\u03BB\u03CD \u03BC\u03B9\u03BA\u03C1\u03CC: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${t.origin} \u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03BE\u03B5\u03BA\u03B9\u03BD\u03AC \u03BC\u03B5 "${r.prefix}"`:r.format==="ends_with"?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03C4\u03B5\u03BB\u03B5\u03B9\u03CE\u03BD\u03B5\u03B9 \u03BC\u03B5 "${r.suffix}"`:r.format==="includes"?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03C0\u03B5\u03C1\u03B9\u03AD\u03C7\u03B5\u03B9 "${r.includes}"`:r.format==="regex"?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03C4\u03B1\u03B9\u03C1\u03B9\u03AC\u03B6\u03B5\u03B9 \u03BC\u03B5 \u03C4\u03BF \u03BC\u03BF\u03C4\u03AF\u03B2\u03BF ${r.pattern}`:`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03BF: ${i[r.format]??t.format}`}case"not_multiple_of":return`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03BF\u03C2 \u03B1\u03C1\u03B9\u03B8\u03BC\u03CC\u03C2: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 \u03C0\u03BF\u03BB\u03BB\u03B1\u03C0\u03BB\u03AC\u03C3\u03B9\u03BF \u03C4\u03BF\u03C5 ${t.divisor}`;case"unrecognized_keys":return`\u0386\u03B3\u03BD\u03C9\u03C3\u03C4${t.keys.length>1?"\u03B1":"\u03BF"} \u03BA\u03BB\u03B5\u03B9\u03B4${t.keys.length>1?"\u03B9\u03AC":"\u03AF"}: ${v(t.keys,", ")}`;case"invalid_key":return`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03BF \u03BA\u03BB\u03B5\u03B9\u03B4\u03AF \u03C3\u03C4\u03BF ${t.origin}`;case"invalid_union":return"\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2";case"invalid_element":return`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C4\u03B9\u03BC\u03AE \u03C3\u03C4\u03BF ${t.origin}`;default:return"\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2"}}};function Lp(){return{localeError:ay()}}var cy=()=>{let e={string:{unit:"characters",verb:"to have"},file:{unit:"bytes",verb:"to have"},array:{unit:"items",verb:"to have"},set:{unit:"items",verb:"to have"},map:{unit:"entries",verb:"to have"}};function n(r){return e[r]??null}let i={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",credit_card:"credit card number",jwt:"JWT",template_literal:"input"},o={nan:"NaN"};function t(r,a){return r==="number"&&typeof a=="number"&&!Number.isFinite(a)?String(a):o[r]??r}return r=>{switch(r.code){case"invalid_type":{let a=t(r.expected),c=z(r.input),s=t(c,r.input);return`Invalid input: expected ${a}, received ${s}`}case"invalid_value":return r.values.length===1?`Invalid input: expected ${I(r.values[0])}`:`Invalid option: expected one of ${v(r.values,"|")}`;case"too_big":{let a=r.exact?"exactly ":r.inclusive?"<=":"<",c=n(r.origin);return c?`Too big: expected ${r.origin??"value"} to have ${a}${r.maximum.toString()} ${c.unit??"elements"}`:`Too big: expected ${r.origin??"value"} to be ${a}${r.maximum.toString()}`}case"too_small":{let a=r.exact?"exactly ":r.inclusive?">=":">",c=n(r.origin);return c?`Too small: expected ${r.origin} to have ${a}${r.minimum.toString()} ${c.unit}`:`Too small: expected ${r.origin} to be ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`Invalid string: must start with "${a.prefix}"`:a.format==="ends_with"?`Invalid string: must end with "${a.suffix}"`:a.format==="includes"?`Invalid string: must include "${a.includes}"`:a.format==="regex"?`Invalid string: must match pattern ${a.pattern}`:`Invalid ${i[a.format]??r.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${r.divisor}`;case"unrecognized_keys":return`Unrecognized key${r.keys.length>1?"s":""}: ${v(r.keys,", ")}`;case"invalid_key":return`Invalid key in ${r.origin}`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`Invalid discriminator value. Expected ${r.options.map(c=>`'${c}'`).join(" | ")}`:r.inclusive===!1?"Invalid input: more than one option matched":"Invalid input";case"invalid_element":return`Invalid value in ${r.origin}`;default:return"Invalid input"}}};function zi(){return{localeError:cy()}}var uy=()=>{let e={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"},map:{unit:"elementojn",verb:"havi"}};function n(t){return e[t]??null}let i={regex:"enigo",email:"retadreso",url:"URL",emoji:"emo\u011Dio",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datotempo",date:"ISO-dato",time:"ISO-tempo",duration:"ISO-da\u016Dro",ipv4:"IPv4-adreso",ipv6:"IPv6-adreso",mac:"MAC-adreso",cidrv4:"IPv4-rango",cidrv6:"IPv6-rango",base64:"64-ume kodita karaktraro",base64url:"URL-64-ume kodita karaktraro",json_string:"JSON-karaktraro",e164:"E.164-nombro",credit_card:"kreditkarta numero",jwt:"JWT",template_literal:"enigo"},o={nan:"NaN",number:"nombro",array:"tabelo",null:"senvalora"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Nevalida enigo: atendi\u011Dis instanceof ${t.expected}, ricevi\u011Dis ${c}`:`Nevalida enigo: atendi\u011Dis ${r}, ricevi\u011Dis ${c}`}case"invalid_value":return t.values.length===1?`Nevalida enigo: atendi\u011Dis ${I(t.values[0])}`:`Nevalida opcio: atendi\u011Dis unu el ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Tro granda: atendi\u011Dis ke ${t.origin??"valoro"} havu ${r}${t.maximum.toString()} ${a.unit??"elementojn"}`:`Tro granda: atendi\u011Dis ke ${t.origin??"valoro"} havu ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Tro malgranda: atendi\u011Dis ke ${t.origin} havu ${r}${t.minimum.toString()} ${a.unit}`:`Tro malgranda: atendi\u011Dis ke ${t.origin} estu ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`Nevalida karaktraro: devas komenci\u011Di per "${r.prefix}"`:r.format==="ends_with"?`Nevalida karaktraro: devas fini\u011Di per "${r.suffix}"`:r.format==="includes"?`Nevalida karaktraro: devas inkluzivi "${r.includes}"`:r.format==="regex"?`Nevalida karaktraro: devas kongrui kun la modelo ${r.pattern}`:`Nevalida ${i[r.format]??t.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${t.divisor}`;case"unrecognized_keys":return`Nekonata${t.keys.length>1?"j":""} \u015Dlosilo${t.keys.length>1?"j":""}: ${v(t.keys,", ")}`;case"invalid_key":return`Nevalida \u015Dlosilo en ${t.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${t.origin}`;default:return"Nevalida enigo"}}};function Zp(){return{localeError:uy()}}var sy=()=>{let e={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function n(t){return e[t]??null}let i={regex:"entrada",email:"direcci\xF3n de correo electr\xF3nico",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"fecha y hora ISO",date:"fecha ISO",time:"hora ISO",duration:"duraci\xF3n ISO",ipv4:"direcci\xF3n IPv4",ipv6:"direcci\xF3n IPv6",mac:"direcci\xF3n MAC",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"n\xFAmero E.164",credit_card:"n\xFAmero de tarjeta de cr\xE9dito",jwt:"JWT",template_literal:"entrada"},o={nan:"NaN",string:"texto",number:"n\xFAmero",boolean:"booleano",array:"arreglo",object:"objeto",set:"conjunto",file:"archivo",date:"fecha",bigint:"n\xFAmero grande",symbol:"s\xEDmbolo",undefined:"indefinido",null:"nulo",function:"funci\xF3n",map:"mapa",record:"registro",tuple:"tupla",enum:"enumeraci\xF3n",union:"uni\xF3n",literal:"literal",promise:"promesa",void:"vac\xEDo",never:"nunca",unknown:"desconocido",any:"cualquiera"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Entrada inv\xE1lida: se esperaba instanceof ${t.expected}, recibido ${c}`:`Entrada inv\xE1lida: se esperaba ${r}, recibido ${c}`}case"invalid_value":return t.values.length===1?`Entrada inv\xE1lida: se esperaba ${I(t.values[0])}`:`Opci\xF3n inv\xE1lida: se esperaba una de ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin),c=o[t.origin]??t.origin;return a?`Demasiado grande: se esperaba que ${c??"valor"} tuviera ${r}${t.maximum.toString()} ${a.unit??"elementos"}`:`Demasiado grande: se esperaba que ${c??"valor"} fuera ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin),c=o[t.origin]??t.origin;return a?`Demasiado peque\xF1o: se esperaba que ${c} tuviera ${r}${t.minimum.toString()} ${a.unit}`:`Demasiado peque\xF1o: se esperaba que ${c} fuera ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`Cadena inv\xE1lida: debe comenzar con "${r.prefix}"`:r.format==="ends_with"?`Cadena inv\xE1lida: debe terminar en "${r.suffix}"`:r.format==="includes"?`Cadena inv\xE1lida: debe incluir "${r.includes}"`:r.format==="regex"?`Cadena inv\xE1lida: debe coincidir con el patr\xF3n ${r.pattern}`:`Inv\xE1lido ${i[r.format]??t.format}`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: debe ser m\xFAltiplo de ${t.divisor}`;case"unrecognized_keys":return`Llave${t.keys.length>1?"s":""} desconocida${t.keys.length>1?"s":""}: ${v(t.keys,", ")}`;case"invalid_key":return`Llave inv\xE1lida en ${o[t.origin]??t.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido en ${o[t.origin]??t.origin}`;default:return"Entrada inv\xE1lida"}}};function Rp(){return{localeError:sy()}}var ly=()=>{let e={string:{unit:"\u06A9\u0627\u0631\u0627\u06A9\u062A\u0631",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},file:{unit:"\u0628\u0627\u06CC\u062A",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},array:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},set:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},map:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"}};function n(t){return e[t]??null}let i={regex:"\u0648\u0631\u0648\u062F\u06CC",email:"\u0622\u062F\u0631\u0633 \u0627\u06CC\u0645\u06CC\u0644",url:"URL",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u06CC\u062E \u0648 \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",date:"\u062A\u0627\u0631\u06CC\u062E \u0627\u06CC\u0632\u0648",time:"\u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",duration:"\u0645\u062F\u062A \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",ipv4:"IPv4 \u0622\u062F\u0631\u0633",ipv6:"IPv6 \u0622\u062F\u0631\u0633",mac:"MAC \u0622\u062F\u0631\u0633",cidrv4:"IPv4 \u062F\u0627\u0645\u0646\u0647",cidrv6:"IPv6 \u062F\u0627\u0645\u0646\u0647",base64:"base64-encoded \u0631\u0634\u062A\u0647",base64url:"base64url-encoded \u0631\u0634\u062A\u0647",json_string:"JSON \u0631\u0634\u062A\u0647",e164:"E.164 \u0639\u062F\u062F",credit_card:"\u0634\u0645\u0627\u0631\u0647 \u06A9\u0627\u0631\u062A \u0627\u0639\u062A\u0628\u0627\u0631\u06CC",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u06CC"},o={nan:"NaN",number:"\u0639\u062F\u062F",array:"\u0622\u0631\u0627\u06CC\u0647"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A instanceof ${t.expected} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${c} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`:`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${r} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${c} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`}case"invalid_value":return t.values.length===1?`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${I(t.values[0])} \u0645\u06CC\u200C\u0628\u0648\u062F`:`\u06AF\u0632\u06CC\u0646\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A \u06CC\u06A9\u06CC \u0627\u0632 ${v(t.values,"|")} \u0645\u06CC\u200C\u0628\u0648\u062F`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${t.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${r}${t.maximum.toString()} ${a.unit??"\u0639\u0646\u0635\u0631"} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${t.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${r}${t.maximum.toString()} \u0628\u0627\u0634\u062F`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${t.origin} \u0628\u0627\u06CC\u062F ${r}${t.minimum.toString()} ${a.unit} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${t.origin} \u0628\u0627\u06CC\u062F ${r}${t.minimum.toString()} \u0628\u0627\u0634\u062F`}case"invalid_format":{let r=t;return r.format==="starts_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${r.prefix}" \u0634\u0631\u0648\u0639 \u0634\u0648\u062F`:r.format==="ends_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${r.suffix}" \u062A\u0645\u0627\u0645 \u0634\u0648\u062F`:r.format==="includes"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0634\u0627\u0645\u0644 "${r.includes}" \u0628\u0627\u0634\u062F`:r.format==="regex"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC ${r.pattern} \u0645\u0637\u0627\u0628\u0642\u062A \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F`:`${i[r.format]??t.format} \u0646\u0627\u0645\u0639\u062A\u0628\u0631`}case"not_multiple_of":return`\u0639\u062F\u062F \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0645\u0636\u0631\u0628 ${t.divisor} \u0628\u0627\u0634\u062F`;case"unrecognized_keys":return`\u06A9\u0644\u06CC\u062F${t.keys.length>1?"\u0647\u0627\u06CC":""} \u0646\u0627\u0634\u0646\u0627\u0633: ${v(t.keys,", ")}`;case"invalid_key":return`\u06A9\u0644\u06CC\u062F \u0646\u0627\u0634\u0646\u0627\u0633 \u062F\u0631 ${t.origin}`;case"invalid_union":return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631";case"invalid_element":return`\u0645\u0642\u062F\u0627\u0631 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u062F\u0631 ${t.origin}`;default:return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631"}}};function Vp(){return{localeError:ly()}}var dy=()=>{let e={string:{unit:"merkki\xE4",subject:"merkkijonon"},file:{unit:"tavua",subject:"tiedoston"},array:{unit:"alkiota",subject:"listan"},set:{unit:"alkiota",subject:"joukon"},map:{unit:"alkiota",subject:"kuvauksen"},number:{unit:"",subject:"luvun"},bigint:{unit:"",subject:"suuren kokonaisluvun"},int:{unit:"",subject:"kokonaisluvun"},date:{unit:"",subject:"p\xE4iv\xE4m\xE4\xE4r\xE4n"}};function n(t){return e[t]??null}let i={regex:"s\xE4\xE4nn\xF6llinen lauseke",email:"s\xE4hk\xF6postiosoite",url:"URL-osoite",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-aikaleima",date:"ISO-p\xE4iv\xE4m\xE4\xE4r\xE4",time:"ISO-aika",duration:"ISO-kesto",ipv4:"IPv4-osoite",ipv6:"IPv6-osoite",mac:"MAC-osoite",cidrv4:"IPv4-alue",cidrv6:"IPv6-alue",base64:"base64-koodattu merkkijono",base64url:"base64url-koodattu merkkijono",json_string:"JSON-merkkijono",e164:"E.164-luku",credit_card:"luottokortin numero",jwt:"JWT",template_literal:"templaattimerkkijono"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Virheellinen tyyppi: odotettiin instanceof ${t.expected}, oli ${c}`:`Virheellinen tyyppi: odotettiin ${r}, oli ${c}`}case"invalid_value":return t.values.length===1?`Virheellinen sy\xF6te: t\xE4ytyy olla ${I(t.values[0])}`:`Virheellinen valinta: t\xE4ytyy olla yksi seuraavista: ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Liian suuri: ${a.subject} t\xE4ytyy olla ${r}${t.maximum.toString()} ${a.unit}`.trim():`Liian suuri: arvon t\xE4ytyy olla ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Liian pieni: ${a.subject} t\xE4ytyy olla ${r}${t.minimum.toString()} ${a.unit}`.trim():`Liian pieni: arvon t\xE4ytyy olla ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`Virheellinen sy\xF6te: t\xE4ytyy alkaa "${r.prefix}"`:r.format==="ends_with"?`Virheellinen sy\xF6te: t\xE4ytyy loppua "${r.suffix}"`:r.format==="includes"?`Virheellinen sy\xF6te: t\xE4ytyy sis\xE4lt\xE4\xE4 "${r.includes}"`:r.format==="regex"?`Virheellinen sy\xF6te: t\xE4ytyy vastata s\xE4\xE4nn\xF6llist\xE4 lauseketta ${r.pattern}`:`Virheellinen ${i[r.format]??t.format}`}case"not_multiple_of":return`Virheellinen luku: t\xE4ytyy olla luvun ${t.divisor} monikerta`;case"unrecognized_keys":return`${t.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${v(t.keys,", ")}`;case"invalid_key":return"Virheellinen avain tietueessa";case"invalid_union":return"Virheellinen unioni";case"invalid_element":return"Virheellinen arvo joukossa";default:return"Virheellinen sy\xF6te"}}};function Mp(){return{localeError:dy()}}var fy=()=>{let e={string:{unit:"caract\xE8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xE9l\xE9ments",verb:"avoir"},set:{unit:"\xE9l\xE9ments",verb:"avoir"}};function n(t){return e[t]??null}let i={regex:"expression r\xE9guli\xE8re",email:"adresse e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date et heure ISO",date:"date ISO",time:"heure ISO",duration:"dur\xE9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",mac:"adresse MAC",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne de caract\xE8res encod\xE9e en base64",base64url:"cha\xEEne de caract\xE8res encod\xE9e en base64url",json_string:"cha\xEEne de caract\xE8res JSON",e164:"num\xE9ro au format E.164",credit_card:"num\xE9ro de carte de cr\xE9dit",jwt:"JWT",template_literal:"entr\xE9e"},o={string:"cha\xEEne de caract\xE8res",number:"nombre",int:"entier",boolean:"bool\xE9en",bigint:"grand entier",symbol:"symbole",undefined:"ind\xE9fini",null:"null",never:"jamais",void:"vide",date:"date",array:"tableau",object:"objet",tuple:"tuple",record:"record",map:"map",set:"ensemble",file:"fichier",nonoptional:"non optionnel",nan:"NaN",function:"fonction"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Entr\xE9e invalide : instance de ${t.expected} attendu, ${c} re\xE7u`:`Entr\xE9e invalide : ${r} attendu, ${c} re\xE7u`}case"invalid_value":return t.values.length===1?`Entr\xE9e invalide : ${I(t.values[0])} attendu`:`Option invalide : une valeur parmi ${v(t.values,"|")} attendue`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Trop grand : ${o[t.origin]??"valeur"} doit ${a.verb} ${r}${t.maximum.toString()} ${a.unit??"\xE9l\xE9ment(s)"}`:`Trop grand : ${o[t.origin]??"valeur"} doit \xEAtre ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Trop petit : ${o[t.origin]??"valeur"} doit ${a.verb} ${r}${t.minimum.toString()} ${a.unit}`:`Trop petit : ${o[t.origin]??"valeur"} doit \xEAtre ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`Cha\xEEne de caract\xE8res invalide : doit commencer par "${r.prefix}"`:r.format==="ends_with"?`Cha\xEEne de caract\xE8res invalide : doit se terminer par "${r.suffix}"`:r.format==="includes"?`Cha\xEEne de caract\xE8res invalide : doit inclure "${r.includes}"`:r.format==="regex"?`Cha\xEEne de caract\xE8res invalide : doit correspondre au motif ${r.pattern}`:`${i[r.format]??t.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${t.divisor}`;case"unrecognized_keys":return`Cl\xE9${t.keys.length>1?"s":""} non reconnue${t.keys.length>1?"s":""} : ${v(t.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${t.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${t.origin}`;default:return"Entr\xE9e invalide"}}};function Fp(){return{localeError:fy()}}var py=()=>{let e={string:{unit:"caract\xE8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xE9l\xE9ments",verb:"avoir"},set:{unit:"\xE9l\xE9ments",verb:"avoir"},map:{unit:"\xE9l\xE9ments",verb:"avoir"}};function n(t){return e[t]??null}let i={regex:"entr\xE9e",email:"adresse courriel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date-heure ISO",date:"date ISO",time:"heure ISO",duration:"dur\xE9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",mac:"adresse MAC",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne encod\xE9e en base64",base64url:"cha\xEEne encod\xE9e en base64url",json_string:"cha\xEEne JSON",e164:"num\xE9ro E.164",credit_card:"num\xE9ro de carte de cr\xE9dit",jwt:"JWT",template_literal:"entr\xE9e"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Entr\xE9e invalide : attendu instanceof ${t.expected}, re\xE7u ${c}`:`Entr\xE9e invalide : attendu ${r}, re\xE7u ${c}`}case"invalid_value":return t.values.length===1?`Entr\xE9e invalide : attendu ${I(t.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"\u2264":"<",a=n(t.origin);return a?`Trop grand : attendu que ${t.origin??"la valeur"} ait ${r}${t.maximum.toString()} ${a.unit}`:`Trop grand : attendu que ${t.origin??"la valeur"} soit ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?"\u2265":">",a=n(t.origin);return a?`Trop petit : attendu que ${t.origin} ait ${r}${t.minimum.toString()} ${a.unit}`:`Trop petit : attendu que ${t.origin} soit ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`Cha\xEEne invalide : doit commencer par "${r.prefix}"`:r.format==="ends_with"?`Cha\xEEne invalide : doit se terminer par "${r.suffix}"`:r.format==="includes"?`Cha\xEEne invalide : doit inclure "${r.includes}"`:r.format==="regex"?`Cha\xEEne invalide : doit correspondre au motif ${r.pattern}`:`${i[r.format]??t.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${t.divisor}`;case"unrecognized_keys":return`Cl\xE9${t.keys.length>1?"s":""} non reconnue${t.keys.length>1?"s":""} : ${v(t.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${t.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${t.origin}`;default:return"Entr\xE9e invalide"}}};function Jp(){return{localeError:py()}}var my=()=>{let e={string:{unit:"\u0A85\u0A95\u0ACD\u0AB7\u0AB0",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"},file:{unit:"\u0AAC\u0ABE\u0AAF\u0A9F",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"},array:{unit:"\u0A86\u0A87\u0A9F\u0AAE",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"},set:{unit:"\u0A86\u0A87\u0A9F\u0AAE",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"},map:{unit:"\u0A8F\u0AA8\u0ACD\u0A9F\u0ACD\u0AB0\u0AC0",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"}};function n(t){return e[t]??null}let i={regex:"\u0A87\u0AA8\u0AAA\u0AC1\u0A9F",email:"\u0A88\u0AAE\u0AC7\u0A87\u0AB2 \u0A8F\u0AA1\u0ACD\u0AB0\u0AC7\u0AB8",url:"URL",emoji:"\u0A87\u0AAE\u0ACB\u0A9C\u0AC0",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0AA4\u0ABE\u0AB0\u0AC0\u0A96 \u0A85\u0AA8\u0AC7 \u0AB8\u0AAE\u0AAF",date:"ISO \u0AA4\u0ABE\u0AB0\u0AC0\u0A96",time:"ISO \u0AB8\u0AAE\u0AAF",duration:"ISO \u0A85\u0AB5\u0AA7\u0ABF",ipv4:"IPv4 \u0A8F\u0AA1\u0ACD\u0AB0\u0AC7\u0AB8",ipv6:"IPv6 \u0A8F\u0AA1\u0ACD\u0AB0\u0AC7\u0AB8",mac:"MAC \u0A8F\u0AA1\u0ACD\u0AB0\u0AC7\u0AB8",cidrv4:"IPv4 \u0AB6\u0ACD\u0AB0\u0AC7\u0AA3\u0AC0",cidrv6:"IPv6 \u0AB6\u0ACD\u0AB0\u0AC7\u0AA3\u0AC0",base64:"base64-\u0A8F\u0AA8\u0ACD\u0A95\u0ACB\u0AA1\u0AC7\u0AA1 \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97",base64url:"base64url-\u0A8F\u0AA8\u0ACD\u0A95\u0ACB\u0AA1\u0AC7\u0AA1 \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97",json_string:"JSON \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97",e164:"E.164 \u0AA8\u0A82\u0AAC\u0AB0",credit_card:"\u0A95\u0ACD\u0AB0\u0AC7\u0AA1\u0ABF\u0A9F \u0A95\u0ABE\u0AB0\u0ACD\u0AA1 \u0AA8\u0A82\u0AAC\u0AB0",jwt:"JWT",template_literal:"\u0A87\u0AA8\u0AAA\u0AC1\u0A9F"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A87\u0AA8\u0AAA\u0AC1\u0A9F: \u0A85\u0AAA\u0AC7\u0A95\u0ACD\u0AB7\u0ABF\u0AA4 ${r}, \u0AAA\u0ACD\u0AB0\u0ABE\u0AAA\u0ACD\u0AA4 ${c}`}case"invalid_value":return t.values.length===1?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A87\u0AA8\u0AAA\u0AC1\u0A9F: \u0A85\u0AAA\u0AC7\u0A95\u0ACD\u0AB7\u0ABF\u0AA4 ${I(t.values[0])}`:`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB5\u0ABF\u0A95\u0AB2\u0ACD\u0AAA: ${v(t.values," | ")} \u0AAE\u0ABE\u0AA7\u0ACD\u0AAF\u0AAE\u0AA5\u0AC0 \u0A8F\u0A95 \u0A85\u0AAA\u0AC7\u0A95\u0ACD\u0AB7\u0ABF\u0AA4`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`\u0A96\u0AC2\u0AAC \u0AAE\u0ACB\u0A9F\u0AC1\u0A82: ${t.origin??"\u0AAE\u0AC2\u0AB2\u0ACD\u0AAF"} ${r}${t.maximum.toString()} ${a.unit??"\u0A8F\u0AB2\u0ABF\u0AAE\u0AC7\u0AA8\u0ACD\u0A9F"} \u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F`:`\u0A96\u0AC2\u0AAC \u0AAE\u0ACB\u0A9F\u0AC1\u0A82: ${t.origin??"\u0AAE\u0AC2\u0AB2\u0ACD\u0AAF"} ${r}${t.maximum.toString()} \u0AB9\u0ACB\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`\u0A96\u0AC2\u0AAC \u0AA8\u0ABE\u0AA8\u0AC1\u0A82: ${t.origin} ${r}${t.minimum.toString()} ${a.unit} \u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F`:`\u0A96\u0AC2\u0AAC \u0AA8\u0ABE\u0AA8\u0AC1\u0A82: ${t.origin} ${r}${t.minimum.toString()} \u0AB9\u0ACB\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`}case"invalid_format":{let r=t;return r.format==="starts_with"?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97: "${r.prefix}" \u0AA5\u0AC0 \u0AB6\u0AB0\u0AC2 \u0AA5\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`:r.format==="ends_with"?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97: "${r.suffix}" \u0AAA\u0AB0 \u0AB8\u0AAE\u0ABE\u0AAA\u0ACD\u0AA4 \u0AA5\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`:r.format==="includes"?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97: "${r.includes}" \u0AB6\u0ABE\u0AAE\u0AC7\u0AB2 \u0AB9\u0ACB\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`:r.format==="regex"?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97: \u0AAA\u0AC7\u0A9F\u0AB0\u0ACD\u0AA8 ${r.pattern} \u0AB8\u0ABE\u0AA5\u0AC7 \u0AAE\u0AC7\u0AB3 \u0A96\u0ABE\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`:`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF ${i[r.format]??t.format}`}case"not_multiple_of":return`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AA8\u0A82\u0AAC\u0AB0: ${t.divisor} \u0AA8\u0ACB \u0A97\u0AC1\u0AA3\u0ABE\u0A82\u0A95 \u0AB9\u0ACB\u0AB5\u0ACB \u0A9C\u0ACB\u0A88\u0A8F`;case"unrecognized_keys":return`\u0A93\u0AB3\u0A96\u0AC0 \u0AB6\u0A95\u0ABE\u0AA4\u0ABE \u0AA8\u0AB9\u0AC0\u0A82 \u0AA4\u0AC7 \u0A95\u0AC0${t.keys.length>1?"\u0A93":""}: ${v(t.keys,", ")}`;case"invalid_key":return`${t.origin} \u0AAE\u0ABE\u0A82 \u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A95\u0AC0`;case"invalid_union":return t.options&&Array.isArray(t.options)&&t.options.length>0?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AA1\u0ABF\u0AB8\u0ACD\u0A95\u0ACD\u0AB0\u0ABF\u0AAE\u0ABF\u0AA8\u0AC7\u0A9F\u0AB0 \u0AAE\u0AC2\u0AB2\u0ACD\u0AAF. \u0A85\u0AAA\u0AC7\u0A95\u0ACD\u0AB7\u0ABF\u0AA4 ${t.options.map(a=>`'${a}'`).join(" | ")}`:"\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A87\u0AA8\u0AAA\u0AC1\u0A9F";case"invalid_element":return`${t.origin} \u0AAE\u0ABE\u0A82 \u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AAE\u0AC2\u0AB2\u0ACD\u0AAF`;default:return"\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A87\u0AA8\u0AAA\u0AC1\u0A9F"}}};function Bp(){return{localeError:my()}}var gy=()=>{let e={string:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA",gender:"f"},number:{label:"\u05DE\u05E1\u05E4\u05E8",gender:"m"},boolean:{label:"\u05E2\u05E8\u05DA \u05D1\u05D5\u05DC\u05D9\u05D0\u05E0\u05D9",gender:"m"},bigint:{label:"BigInt",gender:"m"},date:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA",gender:"m"},array:{label:"\u05DE\u05E2\u05E8\u05DA",gender:"m"},object:{label:"\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8",gender:"m"},null:{label:"\u05E2\u05E8\u05DA \u05E8\u05D9\u05E7 (null)",gender:"m"},undefined:{label:"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05DE\u05D5\u05D2\u05D3\u05E8 (undefined)",gender:"m"},symbol:{label:"\u05E1\u05D9\u05DE\u05D1\u05D5\u05DC (Symbol)",gender:"m"},function:{label:"\u05E4\u05D5\u05E0\u05E7\u05E6\u05D9\u05D4",gender:"f"},map:{label:"\u05DE\u05E4\u05D4 (Map)",gender:"f"},set:{label:"\u05E7\u05D1\u05D5\u05E6\u05D4 (Set)",gender:"f"},file:{label:"\u05E7\u05D5\u05D1\u05E5",gender:"m"},promise:{label:"Promise",gender:"m"},NaN:{label:"NaN",gender:"m"},unknown:{label:"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05D9\u05D3\u05D5\u05E2",gender:"m"},value:{label:"\u05E2\u05E8\u05DA",gender:"m"}},n={string:{unit:"\u05EA\u05D5\u05D5\u05D9\u05DD",shortLabel:"\u05E7\u05E6\u05E8",longLabel:"\u05D0\u05E8\u05D5\u05DA"},file:{unit:"\u05D1\u05D9\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},array:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},set:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},number:{unit:"",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"}},i=l=>l?e[l]:void 0,o=l=>{let d=i(l);return d?d.label:l??e.unknown.label},t=l=>`\u05D4${o(l)}`,r=l=>(i(l)?.gender??"m")==="f"?"\u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05D9\u05D5\u05EA":"\u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA",a=l=>l?n[l]??null:null,c={regex:{label:"\u05E7\u05DC\u05D8",gender:"m"},email:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05D0\u05D9\u05DE\u05D9\u05D9\u05DC",gender:"f"},url:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05E8\u05E9\u05EA",gender:"f"},emoji:{label:"\u05D0\u05D9\u05DE\u05D5\u05D2'\u05D9",gender:"m"},uuid:{label:"UUID",gender:"m"},uuidv4:{label:"UUIDv4",gender:"m"},uuidv6:{label:"UUIDv6",gender:"m"},nanoid:{label:"nanoid",gender:"m"},guid:{label:"GUID",gender:"m"},cuid:{label:"cuid",gender:"m"},cuid2:{label:"cuid2",gender:"m"},ulid:{label:"ULID",gender:"m"},xid:{label:"XID",gender:"m"},ksuid:{label:"KSUID",gender:"m"},datetime:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA \u05D5\u05D6\u05DE\u05DF ISO",gender:"m"},date:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA ISO",gender:"m"},time:{label:"\u05D6\u05DE\u05DF ISO",gender:"m"},duration:{label:"\u05DE\u05E9\u05DA \u05D6\u05DE\u05DF ISO",gender:"m"},ipv4:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv4",gender:"f"},ipv6:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv6",gender:"f"},mac:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA MAC",gender:"f"},cidrv4:{label:"\u05D8\u05D5\u05D5\u05D7 IPv4",gender:"m"},cidrv6:{label:"\u05D8\u05D5\u05D5\u05D7 IPv6",gender:"m"},base64:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64",gender:"f"},base64url:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64 \u05DC\u05DB\u05EA\u05D5\u05D1\u05D5\u05EA \u05E8\u05E9\u05EA",gender:"f"},json_string:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA JSON",gender:"f"},e164:{label:"\u05DE\u05E1\u05E4\u05E8 E.164",gender:"m"},credit_card:{label:"\u05DE\u05E1\u05E4\u05E8 \u05DB\u05E8\u05D8\u05D9\u05E1 \u05D0\u05E9\u05E8\u05D0\u05D9",gender:"m"},jwt:{label:"JWT",gender:"m"},template_literal:{label:"\u05E7\u05DC\u05D8",gender:"m"},ends_with:{label:"\u05E7\u05DC\u05D8",gender:"m"},includes:{label:"\u05E7\u05DC\u05D8",gender:"m"},lowercase:{label:"\u05E7\u05DC\u05D8",gender:"m"},starts_with:{label:"\u05E7\u05DC\u05D8",gender:"m"},uppercase:{label:"\u05E7\u05DC\u05D8",gender:"m"}},s={nan:"NaN"};return l=>{switch(l.code){case"invalid_type":{let d=l.expected,p=s[d??""]??o(d),m=z(l.input),g=s[m]??e[m]?.label??m;return/^[A-Z]/.test(l.expected)?`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA instanceof ${l.expected}, \u05D4\u05EA\u05E7\u05D1\u05DC ${g}`:`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${p}, \u05D4\u05EA\u05E7\u05D1\u05DC ${g}`}case"invalid_value":{if(l.values.length===1)return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05E2\u05E8\u05DA \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA ${I(l.values[0])}`;let d=l.values.map(g=>I(g));if(l.values.length===2)return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${d[0]} \u05D0\u05D5 ${d[1]}`;let p=d[d.length-1];return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${d.slice(0,-1).join(", ")} \u05D0\u05D5 ${p}`}case"too_big":{let d=a(l.origin),p=t(l.origin??"value");if(l.origin==="string")return`${d?.longLabel??"\u05D0\u05E8\u05D5\u05DA"} \u05DE\u05D3\u05D9: ${p} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${l.maximum.toString()} ${d?.unit??""} ${l.inclusive?"\u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA":"\u05DC\u05DB\u05DC \u05D4\u05D9\u05D5\u05EA\u05E8"}`.trim();if(l.origin==="number"){let $=l.inclusive?`\u05E7\u05D8\u05DF \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${l.maximum}`:`\u05E7\u05D8\u05DF \u05DE-${l.maximum}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${p} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${$}`}if(l.origin==="array"||l.origin==="set"){let $=l.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA",w=l.inclusive?`${l.maximum} ${d?.unit??""} \u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA`:`\u05E4\u05D7\u05D5\u05EA \u05DE-${l.maximum} ${d?.unit??""}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${p} ${$} \u05DC\u05D4\u05DB\u05D9\u05DC ${w}`.trim()}let m=l.inclusive?"<=":"<",g=r(l.origin??"value");return d?.unit?`${d.longLabel} \u05DE\u05D3\u05D9: ${p} ${g} ${m}${l.maximum.toString()} ${d.unit}`:`${d?.longLabel??"\u05D2\u05D3\u05D5\u05DC"} \u05DE\u05D3\u05D9: ${p} ${g} ${m}${l.maximum.toString()}`}case"too_small":{let d=a(l.origin),p=t(l.origin??"value");if(l.origin==="string")return`${d?.shortLabel??"\u05E7\u05E6\u05E8"} \u05DE\u05D3\u05D9: ${p} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${l.minimum.toString()} ${d?.unit??""} ${l.inclusive?"\u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8":"\u05DC\u05E4\u05D7\u05D5\u05EA"}`.trim();if(l.origin==="number"){let $=l.inclusive?`\u05D2\u05D3\u05D5\u05DC \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${l.minimum}`:`\u05D2\u05D3\u05D5\u05DC \u05DE-${l.minimum}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${p} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${$}`}if(l.origin==="array"||l.origin==="set"){let $=l.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA";if(l.minimum===1&&l.inclusive){let _=(l.origin==="set","\u05DC\u05E4\u05D7\u05D5\u05EA \u05E4\u05E8\u05D9\u05D8 \u05D0\u05D7\u05D3");return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${p} ${$} \u05DC\u05D4\u05DB\u05D9\u05DC ${_}`}let w=l.inclusive?`${l.minimum} ${d?.unit??""} \u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8`:`\u05D9\u05D5\u05EA\u05E8 \u05DE-${l.minimum} ${d?.unit??""}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${p} ${$} \u05DC\u05D4\u05DB\u05D9\u05DC ${w}`.trim()}let m=l.inclusive?">=":">",g=r(l.origin??"value");return d?.unit?`${d.shortLabel} \u05DE\u05D3\u05D9: ${p} ${g} ${m}${l.minimum.toString()} ${d.unit}`:`${d?.shortLabel??"\u05E7\u05D8\u05DF"} \u05DE\u05D3\u05D9: ${p} ${g} ${m}${l.minimum.toString()}`}case"invalid_format":{let d=l;if(d.format==="starts_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D7\u05D9\u05DC \u05D1 "${d.prefix}"`;if(d.format==="ends_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05E1\u05EA\u05D9\u05D9\u05DD \u05D1 "${d.suffix}"`;if(d.format==="includes")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05DB\u05DC\u05D5\u05DC "${d.includes}"`;if(d.format==="regex")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D0\u05D9\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA ${d.pattern}`;let p=c[d.format],m=p?.label??d.format,$=(p?.gender??"m")==="f"?"\u05EA\u05E7\u05D9\u05E0\u05D4":"\u05EA\u05E7\u05D9\u05DF";return`${m} \u05DC\u05D0 ${$}`}case"not_multiple_of":return`\u05DE\u05E1\u05E4\u05E8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05DE\u05DB\u05E4\u05DC\u05D4 \u05E9\u05DC ${l.divisor}`;case"unrecognized_keys":return`\u05DE\u05E4\u05EA\u05D7${l.keys.length>1?"\u05D5\u05EA":""} \u05DC\u05D0 \u05DE\u05D6\u05D5\u05D4${l.keys.length>1?"\u05D9\u05DD":"\u05D4"}: ${v(l.keys,", ")}`;case"invalid_key":return"\u05E9\u05D3\u05D4 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8";case"invalid_union":return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF";case"invalid_element":return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1${t(l.origin??"array")}`;default:return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF"}}};function Kp(){return{localeError:gy()}}var hy=()=>{let e={string:{unit:"\u0905\u0915\u094D\u0937\u0930",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"},file:{unit:"\u092C\u093E\u0907\u091F\u094D\u0938",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"},array:{unit:"\u0924\u0924\u094D\u0935",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"},set:{unit:"\u0924\u0924\u094D\u0935",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"},map:{unit:"\u092A\u094D\u0930\u0935\u093F\u0937\u094D\u091F\u093F\u092F\u093E\u0901",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"}};function n(t){return e[t]??null}let i={regex:"\u0907\u0928\u092A\u0941\u091F",email:"\u0908\u092E\u0947\u0932 \u092A\u0924\u093E",url:"URL",emoji:"\u0907\u092E\u094B\u091C\u0940",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0924\u093F\u0925\u093F \u0914\u0930 \u0938\u092E\u092F",date:"ISO \u0924\u093F\u0925\u093F",time:"ISO \u0938\u092E\u092F",duration:"ISO \u0905\u0935\u0927\u093F",ipv4:"IPv4 \u092A\u0924\u093E",ipv6:"IPv6 \u092A\u0924\u093E",mac:"MAC \u092A\u0924\u093E",cidrv4:"IPv4 \u0936\u094D\u0930\u0947\u0923\u0940",cidrv6:"IPv6 \u0936\u094D\u0930\u0947\u0923\u0940",base64:"Base64-\u090F\u0928\u094D\u0915\u094B\u0921\u0947\u0921 \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917",base64url:"Base64URL-\u090F\u0928\u094D\u0915\u094B\u0921\u0947\u0921 \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917",json_string:"JSON \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917",e164:"E.164 \u0938\u0902\u0916\u094D\u092F\u093E",credit_card:"\u0915\u094D\u0930\u0947\u0921\u093F\u091F \u0915\u093E\u0930\u094D\u0921 \u0938\u0902\u0916\u094D\u092F\u093E",jwt:"JWT",template_literal:"\u0907\u0928\u092A\u0941\u091F"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return`\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${r}, \u092A\u094D\u0930\u093E\u092A\u094D\u0924 ${c}`}case"invalid_value":return t.values.length===1?`\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${I(t.values[0])}`:`\u0905\u092E\u093E\u0928\u094D\u092F \u0935\u093F\u0915\u0932\u094D\u092A: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u092E\u093E\u0928\u094B\u0902 \u092E\u0947\u0902 \u0938\u0947 \u090F\u0915 ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`\u092C\u0939\u0941\u0924 \u092C\u0921\u093C\u093E: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u0925\u093E \u0915\u093F ${t.origin??"\u092E\u093E\u0928"} \u092E\u0947\u0902 ${r}${t.maximum} ${a.unit} \u0939\u094B\u0902`:`\u092C\u0939\u0941\u0924 \u092C\u0921\u093C\u093E: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u0925\u093E \u0915\u093F ${t.origin??"\u092E\u093E\u0928"} ${r}${t.maximum} \u0939\u094B`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`\u092C\u0939\u0941\u0924 \u091B\u094B\u091F\u093E: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u0925\u093E \u0915\u093F ${t.origin} \u092E\u0947\u0902 ${r}${t.minimum} ${a.unit} \u0939\u094B\u0902`:`\u092C\u0939\u0941\u0924 \u091B\u094B\u091F\u093E: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u0925\u093E \u0915\u093F ${t.origin} ${r}${t.minimum} \u0939\u094B`}case"invalid_format":{let r=t;return r.format==="starts_with"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917: "${r.prefix}" \u0938\u0947 \u0936\u0941\u0930\u0942 \u0939\u094B\u0928\u093E \u091A\u093E\u0939\u093F\u090F`:r.format==="ends_with"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917: "${r.suffix}" \u092A\u0930 \u0938\u092E\u093E\u092A\u094D\u0924 \u0939\u094B\u0928\u093E \u091A\u093E\u0939\u093F\u090F`:r.format==="includes"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917: \u0907\u0938\u092E\u0947\u0902 "${r.includes}" \u0936\u093E\u092E\u093F\u0932 \u0939\u094B\u0928\u093E \u091A\u093E\u0939\u093F\u090F`:r.format==="regex"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917: \u092A\u0948\u091F\u0930\u094D\u0928 ${r.pattern} \u0938\u0947 \u092E\u0947\u0932 \u0916\u093E\u0928\u093E \u091A\u093E\u0939\u093F\u090F`:`\u0905\u092E\u093E\u0928\u094D\u092F ${i[r.format]??t.format}`}case"not_multiple_of":return`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u0902\u0916\u094D\u092F\u093E: \u092F\u0939 ${t.divisor} \u0915\u093E \u0917\u0941\u0923\u091C \u0939\u094B\u0928\u093E \u091A\u093E\u0939\u093F\u090F`;case"unrecognized_keys":return`\u0905\u092A\u0930\u093F\u091A\u093F\u0924 \u0915\u0941\u0902\u091C\u0940${t.keys.length>1?"\u092F\u093E\u0901":""}: ${v(t.keys,", ")}`;case"invalid_key":return`\u0905\u092E\u093E\u0928\u094D\u092F \u0915\u0941\u0902\u091C\u0940: ${t.origin} \u092E\u0947\u0902`;case"invalid_union":return t.options&&Array.isArray(t.options)&&t.options.length>0?`\u0905\u092E\u093E\u0928\u094D\u092F \u0921\u093F\u0938\u094D\u0915\u094D\u0930\u093F\u092E\u093F\u0928\u0947\u091F\u0930 \u092E\u093E\u0928: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${t.options.map(a=>`'${a}'`).join(" | ")}`:"\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F";case"invalid_element":return`\u0905\u092E\u093E\u0928\u094D\u092F \u092E\u093E\u0928: ${t.origin} \u092E\u0947\u0902`;default:return"\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F"}}};function qp(){return{localeError:hy()}}var vy=()=>{let e={string:{unit:"znakova",verb:"imati"},file:{unit:"bajtova",verb:"imati"},array:{unit:"stavki",verb:"imati"},set:{unit:"stavki",verb:"imati"}};function n(t){return e[t]??null}let i={regex:"unos",email:"email adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum i vrijeme",date:"ISO datum",time:"ISO vrijeme",duration:"ISO trajanje",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",mac:"MAC adresa",cidrv4:"IPv4 raspon",cidrv6:"IPv6 raspon",base64:"base64 kodirani tekst",base64url:"base64url kodirani tekst",json_string:"JSON tekst",e164:"E.164 broj",credit_card:"broj kreditne kartice",jwt:"JWT",template_literal:"unos"},o={nan:"NaN",string:"tekst",number:"broj",boolean:"boolean",array:"niz",object:"objekt",set:"skup",file:"datoteka",date:"datum",bigint:"bigint",symbol:"simbol",undefined:"undefined",null:"null",function:"funkcija",map:"mapa"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Neispravan unos: o\u010Dekuje se instanceof ${t.expected}, a primljeno je ${c}`:`Neispravan unos: o\u010Dekuje se ${r}, a primljeno je ${c}`}case"invalid_value":return t.values.length===1?`Neispravna vrijednost: o\u010Dekivano ${I(t.values[0])}`:`Neispravna opcija: o\u010Dekivano jedno od ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin),c=o[t.origin]??t.origin;return a?`Preveliko: o\u010Dekivano da ${c??"vrijednost"} ima ${r}${t.maximum.toString()} ${a.unit??"elemenata"}`:`Preveliko: o\u010Dekivano da ${c??"vrijednost"} bude ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin),c=o[t.origin]??t.origin;return a?`Premalo: o\u010Dekivano da ${c} ima ${r}${t.minimum.toString()} ${a.unit}`:`Premalo: o\u010Dekivano da ${c} bude ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`Neispravan tekst: mora zapo\u010Dinjati s "${r.prefix}"`:r.format==="ends_with"?`Neispravan tekst: mora zavr\u0161avati s "${r.suffix}"`:r.format==="includes"?`Neispravan tekst: mora sadr\u017Eavati "${r.includes}"`:r.format==="regex"?`Neispravan tekst: mora odgovarati uzorku ${r.pattern}`:`Neispravna ${i[r.format]??t.format}`}case"not_multiple_of":return`Neispravan broj: mora biti vi\u0161ekratnik od ${t.divisor}`;case"unrecognized_keys":return`Neprepoznat${t.keys.length>1?"i klju\u010Devi":" klju\u010D"}: ${v(t.keys,", ")}`;case"invalid_key":return`Neispravan klju\u010D u ${o[t.origin]??t.origin}`;case"invalid_union":return"Neispravan unos";case"invalid_element":return`Neispravna vrijednost u ${o[t.origin]??t.origin}`;default:return"Neispravan unos"}}};function Wp(){return{localeError:vy()}}var $y=()=>{let e={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"},map:{unit:"elem",verb:"legyen"}};function n(t){return e[t]??null}let i={regex:"bemenet",email:"email c\xEDm",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO id\u0151b\xE9lyeg",date:"ISO d\xE1tum",time:"ISO id\u0151",duration:"ISO id\u0151intervallum",ipv4:"IPv4 c\xEDm",ipv6:"IPv6 c\xEDm",mac:"MAC c\xEDm",cidrv4:"IPv4 tartom\xE1ny",cidrv6:"IPv6 tartom\xE1ny",base64:"base64-k\xF3dolt string",base64url:"base64url-k\xF3dolt string",json_string:"JSON string",e164:"E.164 sz\xE1m",credit_card:"hitelk\xE1rtyasz\xE1m",jwt:"JWT",template_literal:"bemenet"},o={nan:"NaN",number:"sz\xE1m",array:"t\xF6mb"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k instanceof ${t.expected}, a kapott \xE9rt\xE9k ${c}`:`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${r}, a kapott \xE9rt\xE9k ${c}`}case"invalid_value":return t.values.length===1?`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${I(t.values[0])}`:`\xC9rv\xE9nytelen opci\xF3: valamelyik \xE9rt\xE9k v\xE1rt ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`T\xFAl nagy: ${t.origin??"\xE9rt\xE9k"} m\xE9rete t\xFAl nagy ${r}${t.maximum.toString()} ${a.unit??"elem"}`:`T\xFAl nagy: a bemeneti \xE9rt\xE9k ${t.origin??"\xE9rt\xE9k"} t\xFAl nagy: ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${t.origin} m\xE9rete t\xFAl kicsi ${r}${t.minimum.toString()} ${a.unit}`:`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${t.origin} t\xFAl kicsi ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`\xC9rv\xE9nytelen string: "${r.prefix}" \xE9rt\xE9kkel kell kezd\u0151dnie`:r.format==="ends_with"?`\xC9rv\xE9nytelen string: "${r.suffix}" \xE9rt\xE9kkel kell v\xE9gz\u0151dnie`:r.format==="includes"?`\xC9rv\xE9nytelen string: "${r.includes}" \xE9rt\xE9ket kell tartalmaznia`:r.format==="regex"?`\xC9rv\xE9nytelen string: ${r.pattern} mint\xE1nak kell megfelelnie`:`\xC9rv\xE9nytelen ${i[r.format]??t.format}`}case"not_multiple_of":return`\xC9rv\xE9nytelen sz\xE1m: ${t.divisor} t\xF6bbsz\xF6r\xF6s\xE9nek kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${t.keys.length>1?"s":""}: ${v(t.keys,", ")}`;case"invalid_key":return`\xC9rv\xE9nytelen kulcs ${t.origin}`;case"invalid_union":return"\xC9rv\xE9nytelen bemenet";case"invalid_element":return`\xC9rv\xE9nytelen \xE9rt\xE9k: ${t.origin}`;default:return"\xC9rv\xE9nytelen bemenet"}}};function Gp(){return{localeError:$y()}}function Yp(e,n,i){return Math.abs(e)===1?n:i}function nn(e){if(!e)return"";let n=["\u0561","\u0565","\u0568","\u056B","\u0578","\u0578\u0582","\u0585"],i=e[e.length-1];return e+(n.includes(i)?"\u0576":"\u0568")}var yy=()=>{let e={string:{unit:{one:"\u0576\u0577\u0561\u0576",many:"\u0576\u0577\u0561\u0576\u0576\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},file:{unit:{one:"\u0562\u0561\u0575\u0569",many:"\u0562\u0561\u0575\u0569\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},array:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},set:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},map:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"}};function n(t){return e[t]??null}let i={regex:"\u0574\u0578\u0582\u057F\u0584",email:"\u0567\u056C. \u0570\u0561\u057D\u0581\u0565",url:"URL",emoji:"\u0567\u0574\u0578\u057B\u056B",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E \u0587 \u056A\u0561\u0574",date:"ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E",time:"ISO \u056A\u0561\u0574",duration:"ISO \u057F\u0587\u0578\u0572\u0578\u0582\u0569\u0575\u0578\u0582\u0576",ipv4:"IPv4 \u0570\u0561\u057D\u0581\u0565",ipv6:"IPv6 \u0570\u0561\u057D\u0581\u0565",mac:"MAC \u0570\u0561\u057D\u0581\u0565",cidrv4:"IPv4 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584",cidrv6:"IPv6 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584",base64:"base64 \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572",base64url:"base64url \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572",json_string:"JSON \u057F\u0578\u0572",e164:"E.164 \u0570\u0561\u0574\u0561\u0580",credit_card:"\u056F\u0580\u0565\u0564\u056B\u057F \u0584\u0561\u0580\u057F\u056B \u0570\u0561\u0574\u0561\u0580",jwt:"JWT",template_literal:"\u0574\u0578\u0582\u057F\u0584"},o={nan:"NaN",number:"\u0569\u056B\u057E",array:"\u0566\u0561\u0576\u0563\u057E\u0561\u056E"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 instanceof ${t.expected}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${c}`:`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${r}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${c}`}case"invalid_value":return t.values.length===1?`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${I(t.values[1])}`:`\u054D\u056D\u0561\u056C \u057F\u0561\u0580\u0562\u0565\u0580\u0561\u056F\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 \u0570\u0565\u057F\u0587\u0575\u0561\u056C\u0576\u0565\u0580\u056B\u0581 \u0574\u0565\u056F\u0568\u055D ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);if(a){let c=Number(t.maximum),s=Yp(c,a.unit.one,a.unit.many);return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${nn(t.origin??"\u0561\u0580\u056A\u0565\u0584")} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${r}${t.maximum.toString()} ${s}`}return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${nn(t.origin??"\u0561\u0580\u056A\u0565\u0584")} \u056C\u056B\u0576\u056B ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);if(a){let c=Number(t.minimum),s=Yp(c,a.unit.one,a.unit.many);return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${nn(t.origin)} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${r}${t.minimum.toString()} ${s}`}return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${nn(t.origin)} \u056C\u056B\u0576\u056B ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057D\u056F\u057D\u057E\u056B "${r.prefix}"-\u0578\u057E`:r.format==="ends_with"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0561\u057E\u0561\u0580\u057F\u057E\u056B "${r.suffix}"-\u0578\u057E`:r.format==="includes"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057A\u0561\u0580\u0578\u0582\u0576\u0561\u056F\u056B "${r.includes}"`:r.format==="regex"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0570\u0561\u0574\u0561\u057A\u0561\u057F\u0561\u057D\u056D\u0561\u0576\u056B ${r.pattern} \u0571\u0587\u0561\u0579\u0561\u0583\u056B\u0576`:`\u054D\u056D\u0561\u056C ${i[r.format]??t.format}`}case"not_multiple_of":return`\u054D\u056D\u0561\u056C \u0569\u056B\u057E\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0562\u0561\u0566\u0574\u0561\u057A\u0561\u057F\u056B\u056F \u056C\u056B\u0576\u056B ${t.divisor}-\u056B`;case"unrecognized_keys":return`\u0549\u0573\u0561\u0576\u0561\u0579\u057E\u0561\u056E \u0562\u0561\u0576\u0561\u056C\u056B${t.keys.length>1?"\u0576\u0565\u0580":""}. ${v(t.keys,", ")}`;case"invalid_key":return`\u054D\u056D\u0561\u056C \u0562\u0561\u0576\u0561\u056C\u056B ${nn(t.origin)}-\u0578\u0582\u0574`;case"invalid_union":return"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574";case"invalid_element":return`\u054D\u056D\u0561\u056C \u0561\u0580\u056A\u0565\u0584 ${nn(t.origin)}-\u0578\u0582\u0574`;default:return"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574"}}};function Hp(){return{localeError:yy()}}var by=()=>{let e={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"},map:{unit:"item",verb:"memiliki"}};function n(t){return e[t]??null}let i={regex:"input",email:"alamat email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tanggal dan waktu format ISO",date:"tanggal format ISO",time:"jam format ISO",duration:"durasi format ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",mac:"alamat MAC",cidrv4:"rentang alamat IPv4",cidrv6:"rentang alamat IPv6",base64:"string dengan enkode base64",base64url:"string dengan enkode base64url",json_string:"string JSON",e164:"angka E.164",credit_card:"nomor kartu kredit",jwt:"JWT",template_literal:"input"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Input tidak valid: diharapkan instanceof ${t.expected}, diterima ${c}`:`Input tidak valid: diharapkan ${r}, diterima ${c}`}case"invalid_value":return t.values.length===1?`Input tidak valid: diharapkan ${I(t.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Terlalu besar: diharapkan ${t.origin??"value"} memiliki ${r}${t.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: diharapkan ${t.origin??"value"} menjadi ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Terlalu kecil: diharapkan ${t.origin} memiliki ${r}${t.minimum.toString()} ${a.unit}`:`Terlalu kecil: diharapkan ${t.origin} menjadi ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`String tidak valid: harus dimulai dengan "${r.prefix}"`:r.format==="ends_with"?`String tidak valid: harus berakhir dengan "${r.suffix}"`:r.format==="includes"?`String tidak valid: harus menyertakan "${r.includes}"`:r.format==="regex"?`String tidak valid: harus sesuai pola ${r.pattern}`:`${i[r.format]??t.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${t.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${t.keys.length>1?"s":""}: ${v(t.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${t.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${t.origin}`;default:return"Input tidak valid"}}};function Xp(){return{localeError:by()}}var _y=()=>{let e={string:{unit:"stafi",verb:"a\xF0 hafa"},file:{unit:"b\xE6ti",verb:"a\xF0 hafa"},array:{unit:"hluti",verb:"a\xF0 hafa"},set:{unit:"hluti",verb:"a\xF0 hafa"},map:{unit:"hluti",verb:"a\xF0 hafa"}};function n(t){return e[t]??null}let i={regex:"gildi",email:"netfang",url:"vefsl\xF3\xF0",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dagsetning og t\xEDmi",date:"ISO dagsetning",time:"ISO t\xEDmi",duration:"ISO t\xEDmalengd",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded strengur",base64url:"base64url-encoded strengur",json_string:"JSON strengur",e164:"E.164 t\xF6lugildi",credit_card:"kreditkortan\xFAmer",jwt:"JWT",template_literal:"gildi"},o={nan:"NaN",number:"n\xFAmer",array:"fylki"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Rangt gildi: \xDE\xFA sl\xF3st inn ${c} \xFEar sem \xE1 a\xF0 vera instanceof ${t.expected}`:`Rangt gildi: \xDE\xFA sl\xF3st inn ${c} \xFEar sem \xE1 a\xF0 vera ${r}`}case"invalid_value":return t.values.length===1?`Rangt gildi: gert r\xE1\xF0 fyrir ${I(t.values[0])}`:`\xD3gilt val: m\xE1 vera eitt af eftirfarandi ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${t.origin??"gildi"} hafi ${r}${t.maximum.toString()} ${a.unit??"hluti"}`:`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${t.origin??"gildi"} s\xE9 ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${t.origin} hafi ${r}${t.minimum.toString()} ${a.unit}`:`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${t.origin} s\xE9 ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`\xD3gildur strengur: ver\xF0ur a\xF0 byrja \xE1 "${r.prefix}"`:r.format==="ends_with"?`\xD3gildur strengur: ver\xF0ur a\xF0 enda \xE1 "${r.suffix}"`:r.format==="includes"?`\xD3gildur strengur: ver\xF0ur a\xF0 innihalda "${r.includes}"`:r.format==="regex"?`\xD3gildur strengur: ver\xF0ur a\xF0 fylgja mynstri ${r.pattern}`:`Rangt ${i[r.format]??t.format}`}case"not_multiple_of":return`R\xF6ng tala: ver\xF0ur a\xF0 vera margfeldi af ${t.divisor}`;case"unrecognized_keys":return`\xD3\xFEekkt ${t.keys.length>1?"ir lyklar":"ur lykill"}: ${v(t.keys,", ")}`;case"invalid_key":return`Rangur lykill \xED ${t.origin}`;case"invalid_union":return"Rangt gildi";case"invalid_element":return`Rangt gildi \xED ${t.origin}`;default:return"Rangt gildi"}}};function Qp(){return{localeError:_y()}}var ky=()=>{let e={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"},map:{unit:"elementi",verb:"avere"}};function n(t){return e[t]??null}let i={regex:"input",email:"indirizzo email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e ora ISO",date:"data ISO",time:"ora ISO",duration:"durata ISO",ipv4:"indirizzo IPv4",ipv6:"indirizzo IPv6",mac:"indirizzo MAC",cidrv4:"intervallo IPv4",cidrv6:"intervallo IPv6",base64:"stringa codificata in base64",base64url:"URL codificata in base64",json_string:"stringa JSON",e164:"numero E.164",credit_card:"numero di carta di credito",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"numero",array:"vettore"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Input non valido: atteso instanceof ${t.expected}, ricevuto ${c}`:`Input non valido: atteso ${r}, ricevuto ${c}`}case"invalid_value":return t.values.length===1?`Input non valido: atteso ${I(t.values[0])}`:`Opzione non valida: atteso uno tra ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Troppo grande: ${t.origin??"valore"} deve avere ${r}${t.maximum.toString()} ${a.unit??"elementi"}`:`Troppo grande: ${t.origin??"valore"} deve essere ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Troppo piccolo: ${t.origin} deve avere ${r}${t.minimum.toString()} ${a.unit}`:`Troppo piccolo: ${t.origin} deve essere ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`Stringa non valida: deve iniziare con "${r.prefix}"`:r.format==="ends_with"?`Stringa non valida: deve terminare con "${r.suffix}"`:r.format==="includes"?`Stringa non valida: deve includere "${r.includes}"`:r.format==="regex"?`Stringa non valida: deve corrispondere al pattern ${r.pattern}`:`Input non valido: ${i[r.format]??t.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${t.divisor}`;case"unrecognized_keys":return`Chiav${t.keys.length>1?"i":"e"} non riconosciut${t.keys.length>1?"e":"a"}: ${v(t.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${t.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${t.origin}`;default:return"Input non valido"}}};function em(){return{localeError:ky()}}var xy=()=>{let e={string:{unit:"\u6587\u5B57",verb:"\u3067\u3042\u308B"},file:{unit:"\u30D0\u30A4\u30C8",verb:"\u3067\u3042\u308B"},array:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"},set:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"},map:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"}};function n(t){return e[t]??null}let i={regex:"\u5165\u529B\u5024",email:"\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9",url:"URL",emoji:"\u7D75\u6587\u5B57",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u6642",date:"ISO\u65E5\u4ED8",time:"ISO\u6642\u523B",duration:"ISO\u671F\u9593",ipv4:"IPv4\u30A2\u30C9\u30EC\u30B9",ipv6:"IPv6\u30A2\u30C9\u30EC\u30B9",mac:"MAC\u30A2\u30C9\u30EC\u30B9",cidrv4:"IPv4\u7BC4\u56F2",cidrv6:"IPv6\u7BC4\u56F2",base64:"base64\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",base64url:"base64url\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",json_string:"JSON\u6587\u5B57\u5217",e164:"E.164\u756A\u53F7",credit_card:"\u30AF\u30EC\u30B8\u30C3\u30C8\u30AB\u30FC\u30C9\u756A\u53F7",jwt:"JWT",template_literal:"\u5165\u529B\u5024"},o={nan:"NaN",number:"\u6570\u5024",array:"\u914D\u5217"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`\u7121\u52B9\u306A\u5165\u529B: instanceof ${t.expected}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${c}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u5165\u529B: ${r}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${c}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`}case"invalid_value":return t.values.length===1?`\u7121\u52B9\u306A\u5165\u529B: ${I(t.values[0])}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u9078\u629E: ${v(t.values,"\u3001")}\u306E\u3044\u305A\u308C\u304B\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"too_big":{let r=t.inclusive?"\u4EE5\u4E0B\u3067\u3042\u308B":"\u3088\u308A\u5C0F\u3055\u3044",a=n(t.origin);return a?`\u5927\u304D\u3059\u304E\u308B\u5024: ${t.origin??"\u5024"}\u306F${t.maximum.toString()}${a.unit??"\u8981\u7D20"}${r}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5927\u304D\u3059\u304E\u308B\u5024: ${t.origin??"\u5024"}\u306F${t.maximum.toString()}${r}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"too_small":{let r=t.inclusive?"\u4EE5\u4E0A\u3067\u3042\u308B":"\u3088\u308A\u5927\u304D\u3044",a=n(t.origin);return a?`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${t.origin}\u306F${t.minimum.toString()}${a.unit}${r}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${t.origin}\u306F${t.minimum.toString()}${r}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"invalid_format":{let r=t;return r.format==="starts_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${r.prefix}"\u3067\u59CB\u307E\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:r.format==="ends_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${r.suffix}"\u3067\u7D42\u308F\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:r.format==="includes"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${r.includes}"\u3092\u542B\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:r.format==="regex"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: \u30D1\u30BF\u30FC\u30F3${r.pattern}\u306B\u4E00\u81F4\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u7121\u52B9\u306A${i[r.format]??t.format}`}case"not_multiple_of":return`\u7121\u52B9\u306A\u6570\u5024: ${t.divisor}\u306E\u500D\u6570\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"unrecognized_keys":return`\u8A8D\u8B58\u3055\u308C\u3066\u3044\u306A\u3044\u30AD\u30FC${t.keys.length>1?"\u7FA4":""}: ${v(t.keys,"\u3001")}`;case"invalid_key":return`${t.origin}\u5185\u306E\u7121\u52B9\u306A\u30AD\u30FC`;case"invalid_union":return"\u7121\u52B9\u306A\u5165\u529B";case"invalid_element":return`${t.origin}\u5185\u306E\u7121\u52B9\u306A\u5024`;default:return"\u7121\u52B9\u306A\u5165\u529B"}}};function tm(){return{localeError:xy()}}var wy=()=>{let e={string:{unit:"\u10E1\u10D8\u10DB\u10D1\u10DD\u10DA\u10DD",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},file:{unit:"\u10D1\u10D0\u10D8\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},array:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},set:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},map:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"}};function n(t){return e[t]??null}let i={regex:"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0",email:"\u10D4\u10DA-\u10E4\u10DD\u10E1\u10E2\u10D8\u10E1 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",url:"URL",emoji:"\u10D4\u10DB\u10DD\u10EF\u10D8",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8-\u10D3\u10E0\u10DD",date:"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8",time:"\u10D3\u10E0\u10DD",duration:"\u10EE\u10D0\u10DC\u10D2\u10E0\u10EB\u10DA\u10D8\u10D5\u10DD\u10D1\u10D0",ipv4:"IPv4 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",ipv6:"IPv6 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",mac:"MAC \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",cidrv4:"IPv4 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8",cidrv6:"IPv6 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8",base64:"base64-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10D5\u10D4\u10DA\u10D8",base64url:"base64url-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10D5\u10D4\u10DA\u10D8",json_string:"JSON \u10D5\u10D4\u10DA\u10D8",e164:"E.164 \u10DC\u10DD\u10DB\u10D4\u10E0\u10D8",credit_card:"\u10E1\u10D0\u10D9\u10E0\u10D4\u10D3\u10D8\u10E2\u10DD \u10D1\u10D0\u10E0\u10D0\u10D7\u10D8\u10E1 \u10DC\u10DD\u10DB\u10D4\u10E0\u10D8",jwt:"JWT",template_literal:"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"},o={nan:"NaN",number:"\u10E0\u10D8\u10EA\u10EE\u10D5\u10D8",string:"\u10D5\u10D4\u10DA\u10D8",boolean:"\u10D1\u10E3\u10DA\u10D4\u10D0\u10DC\u10D8",function:"\u10E4\u10E3\u10DC\u10E5\u10EA\u10D8\u10D0",array:"\u10DB\u10D0\u10E1\u10D8\u10D5\u10D8"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 instanceof ${t.expected}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${c}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${r}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${c}`}case"invalid_value":return t.values.length===1?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${I(t.values[0])}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D0\u10E0\u10D8\u10D0\u10DC\u10E2\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8\u10D0 \u10D4\u10E0\u10D7-\u10D4\u10E0\u10D7\u10D8 ${v(t.values,"|")}-\u10D3\u10D0\u10DC`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${t.origin??"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} ${a.verb} ${r}${t.maximum.toString()} ${a.unit}`:`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${t.origin??"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} \u10D8\u10E7\u10DD\u10E1 ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${t.origin} ${a.verb} ${r}${t.minimum.toString()} ${a.unit}`:`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${t.origin} \u10D8\u10E7\u10DD\u10E1 ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D4\u10DA\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10EC\u10E7\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${r.prefix}"-\u10D8\u10D7`:r.format==="ends_with"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D4\u10DA\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10DB\u10D7\u10D0\u10D5\u10E0\u10D3\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${r.suffix}"-\u10D8\u10D7`:r.format==="includes"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D4\u10DA\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1 "${r.includes}"-\u10E1`:r.format==="regex"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D4\u10DA\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D4\u10E1\u10D0\u10D1\u10D0\u10DB\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 \u10E8\u10D0\u10D1\u10DA\u10DD\u10DC\u10E1 ${r.pattern}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 ${i[r.format]??t.format}`}case"not_multiple_of":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E0\u10D8\u10EA\u10EE\u10D5\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10E7\u10DD\u10E1 ${t.divisor}-\u10D8\u10E1 \u10EF\u10D4\u10E0\u10D0\u10D3\u10D8`;case"unrecognized_keys":return`\u10E3\u10EA\u10DC\u10DD\u10D1\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1${t.keys.length>1?"\u10D4\u10D1\u10D8":"\u10D8"}: ${v(t.keys,", ")}`;case"invalid_key":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1\u10D8 ${t.origin}-\u10E8\u10D8`;case"invalid_union":return"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0";case"invalid_element":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0 ${t.origin}-\u10E8\u10D8`;default:return"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"}}};function nm(){return{localeError:wy()}}var Iy=()=>{let e={string:{unit:"\u178F\u17BD\u17A2\u1780\u17D2\u179F\u179A",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},file:{unit:"\u1794\u17C3",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},array:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},set:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},map:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"}};function n(t){return e[t]??null}let i={regex:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B",email:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793\u17A2\u17CA\u17B8\u1798\u17C2\u179B",url:"URL",emoji:"\u179F\u1789\u17D2\u1789\u17B6\u17A2\u17B6\u179A\u1798\u17D2\u1798\u178E\u17CD",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 \u1793\u17B7\u1784\u1798\u17C9\u17C4\u1784 ISO",date:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 ISO",time:"\u1798\u17C9\u17C4\u1784 ISO",duration:"\u179A\u1799\u17C8\u1796\u17C1\u179B ISO",ipv4:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",ipv6:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",mac:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 MAC",cidrv4:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",cidrv6:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",base64:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64",base64url:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64url",json_string:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A JSON",e164:"\u179B\u17C1\u1781 E.164",credit_card:"\u179B\u17C1\u1781\u1794\u17D0\u178E\u17D2\u178E\u17A5\u178E\u1791\u17B6\u1793",jwt:"JWT",template_literal:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B"},o={nan:"NaN",number:"\u179B\u17C1\u1781",array:"\u17A2\u17B6\u179A\u17C1 (Array)",null:"\u1782\u17D2\u1798\u17B6\u1793\u178F\u1798\u17D2\u179B\u17C3 (null)"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A instanceof ${t.expected} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${c}`:`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${r} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${c}`}case"invalid_value":return t.values.length===1?`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${I(t.values[0])}`:`\u1787\u1798\u17D2\u179A\u17BE\u179F\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1787\u17B6\u1798\u17BD\u1799\u1780\u17D2\u1793\u17BB\u1784\u1785\u17C6\u178E\u17C4\u1798 ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${t.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${r} ${t.maximum.toString()} ${a.unit??"\u1792\u17B6\u178F\u17BB"}`:`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${t.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${r} ${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${t.origin} ${r} ${t.minimum.toString()} ${a.unit}`:`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${t.origin} ${r} ${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1785\u17B6\u1794\u17CB\u1795\u17D2\u178F\u17BE\u1798\u178A\u17C4\u1799 "${r.prefix}"`:r.format==="ends_with"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1794\u1789\u17D2\u1785\u1794\u17CB\u178A\u17C4\u1799 "${r.suffix}"`:r.format==="includes"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1798\u17B6\u1793 "${r.includes}"`:r.format==="regex"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1795\u17D2\u1782\u17BC\u1795\u17D2\u1782\u1784\u1793\u17B9\u1784\u1791\u1798\u17D2\u179A\u1784\u17CB\u178A\u17C2\u179B\u1794\u17B6\u1793\u1780\u17C6\u178E\u178F\u17CB ${r.pattern}`:`\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 ${i[r.format]??t.format}`}case"not_multiple_of":return`\u179B\u17C1\u1781\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1787\u17B6\u1796\u17A0\u17BB\u1782\u17BB\u178E\u1793\u17C3 ${t.divisor}`;case"unrecognized_keys":return`\u179A\u1780\u1783\u17BE\u1789\u179F\u17C4\u1798\u17B7\u1793\u179F\u17D2\u1782\u17B6\u179B\u17CB\u17D6 ${v(t.keys,", ")}`;case"invalid_key":return`\u179F\u17C4\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${t.origin}`;case"invalid_union":return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C";case"invalid_element":return`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${t.origin}`;default:return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C"}}};function Oi(){return{localeError:Iy()}}function rm(){return Oi()}var Sy=()=>{let e={string:{unit:"\u0C85\u0C95\u0CCD\u0CB7\u0CB0\u0C97\u0CB3\u0CC1",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"},file:{unit:"\u0CAC\u0CC8\u0C9F\u0CCD\u200C\u0C97\u0CB3\u0CC1",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"},array:{unit:"\u0CB5\u0CB8\u0CCD\u0CA4\u0CC1\u0C97\u0CB3\u0CC1",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"},set:{unit:"\u0CB5\u0CB8\u0CCD\u0CA4\u0CC1\u0C97\u0CB3\u0CC1",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"},map:{unit:"entries",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"}};function n(t){return e[t]??null}let i={regex:"\u0C87\u0CA8\u0CCD\u0CAA\u0CC1\u0C9F\u0CCD",email:"email \u0CB5\u0CBF\u0CB3\u0CBE\u0CB8",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0CA6\u0CBF\u0CA8\u0CBE\u0C82\u0C95\u0CA6 \u0CB8\u0CAE\u0CAF",date:"ISO \u0CA6\u0CBF\u0CA8\u0CBE\u0C82\u0C95",time:"ISO \u0CB8\u0CAE\u0CAF",duration:"ISO \u0C85\u0CB5\u0CA7\u0CBF",ipv4:"IPv4 \u0CB5\u0CBF\u0CB3\u0CBE\u0CB8",ipv6:"IPv6 \u0CB5\u0CBF\u0CB3\u0CBE\u0CB8",mac:"MAC \u0CB5\u0CBF\u0CB3\u0CBE\u0CB8",cidrv4:"IPv4 \u0CB5\u0CCD\u0CAF\u0CBE\u0CAA\u0CCD\u0CA4\u0CBF\u0CAF",cidrv6:"IPv6 \u0CB5\u0CCD\u0CAF\u0CBE\u0CAA\u0CCD\u0CA4\u0CBF\u0CAF",base64:"base64-encoded\u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD",base64url:"base64url-encoded\u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD",json_string:"JSON\u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD",e164:"E.164 \u0CB8\u0C82\u0C96\u0CCD\u0CAF\u0CC6",credit_card:"\u0C95\u0CCD\u0CB0\u0CC6\u0CA1\u0CBF\u0C9F\u0CCD \u0C95\u0CBE\u0CB0\u0CCD\u0CA1\u0CCD \u0CB8\u0C82\u0C96\u0CCD\u0CAF\u0CC6",jwt:"JWT",template_literal:"\u0C87\u0CA8\u0CCD\u0CAA\u0CC1\u0C9F\u0CCD"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C87\u0CA8\u0CCD\u200C\u0CAA\u0CC1\u0C9F\u0CCD: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${r}, \u0CB8\u0CCD\u0CB5\u0CC0\u0C95\u0CB0\u0CBF\u0CB8\u0CBF\u0CA6\u0CA8\u0CC1 ${c}`}case"invalid_value":return t.values.length===1?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C87\u0CA8\u0CCD\u200C\u0CAA\u0CC1\u0C9F\u0CCD: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${I(t.values[0])}`:`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C86\u0CAF\u0CCD\u0C95\u0CC6: \u0C87\u0CB5\u0CC1\u0C97\u0CB3\u0CB2\u0CCD\u0CB2\u0CBF \u0C92\u0C82\u0CA6\u0CA8\u0CCD\u0CA8\u0CC1 \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`\u0CA4\u0CC1\u0C82\u0CAC\u0CBE \u0CA6\u0CCA\u0CA1\u0CCD\u0CA1\u0CA6\u0CC1: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${t.origin??"value"} \u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1 ${r}${t.maximum.toString()} ${a.unit??"\u0C85\u0C82\u0CB6\u0C97\u0CB3\u0CC1"}`:`\u0CA4\u0CC1\u0C82\u0CAC\u0CBE \u0CA6\u0CCA\u0CA1\u0CCD\u0CA1\u0CA6\u0CC1: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${t.origin??"value"} \u0C8E\u0C82\u0CA6\u0CC1 ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`\u0CA4\u0CC1\u0C82\u0CAC\u0CBE \u0C9A\u0CBF\u0C95\u0CCD\u0C95\u0CA6\u0CC1: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${t.origin} \u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1 ${r}${t.minimum.toString()} ${a.unit}`:`\u0CA4\u0CC1\u0C82\u0CAC\u0CBE \u0C9A\u0CBF\u0C95\u0CCD\u0C95\u0CA6\u0CC1: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${t.origin} \u0C8E\u0C82\u0CA6\u0CC1 ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF\u0CB5\u0CBE\u0CA6 \u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD: \u0C87\u0CA6\u0CB0\u0CCA\u0C82\u0CA6\u0CBF\u0C97\u0CC6 \u0CAA\u0CCD\u0CB0\u0CBE\u0CB0\u0C82\u0CAD\u0CBF\u0CB8\u0CAC\u0CC7\u0C95\u0CC1 "${r.prefix}"`:r.format==="ends_with"?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF\u0CB5\u0CBE\u0CA6 \u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD: \u0C87\u0CA6\u0CB0\u0CCA\u0C82\u0CA6\u0CBF\u0C97\u0CC6 \u0C95\u0CCA\u0CA8\u0CC6\u0C97\u0CCA\u0CB3\u0CCD\u0CB3\u0CAC\u0CC7\u0C95\u0CC1 "${r.suffix}"`:r.format==="includes"?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD: \u0C92\u0CB3\u0C97\u0CCA\u0C82\u0CA1\u0CBF\u0CB0\u0CAC\u0CC7\u0C95\u0CC1 "${r.includes}"`:r.format==="regex"?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF\u0CB5\u0CBE\u0CA6 \u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD: \u0CAE\u0CBE\u0CA6\u0CB0\u0CBF\u0C97\u0CC6 \u0CB9\u0CCA\u0C82\u0CA6\u0CBF\u0C95\u0CC6\u0CAF\u0CBE\u0C97\u0CAC\u0CC7\u0C95\u0CC1 ${r.pattern}`:`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF ${i[r.format]??t.format}`}case"not_multiple_of":return`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0CB8\u0C82\u0C96\u0CCD\u0CAF\u0CC6: \u0CAC\u0CB9\u0CC1\u0CB8\u0C82\u0C96\u0CCD\u0CAF\u0CC6\u0CAF\u0CBE\u0C97\u0CBF\u0CB0\u0CAC\u0CC7\u0C95\u0CC1 ${t.divisor}`;case"unrecognized_keys":return`\u0C97\u0CC1\u0CB0\u0CC1\u0CA4\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CA6 \u0C95\u0CC0 ${t.keys.length>1?"s":""}: ${v(t.keys,", ")}`;case"invalid_key":return`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF\u0CB5\u0CBE\u0CA6 \u0C95\u0CC0 \u0C87\u0CA8\u0CCD ${t.origin}`;case"invalid_union":return t.options&&Array.isArray(t.options)&&t.options.length>0?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0CA4\u0CBE\u0CB0\u0CA4\u0CAE\u0CCD\u0CAF \u0CAE\u0CCC\u0CB2\u0CCD\u0CAF. \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${t.options.map(a=>`'${a}'`).join(" | ")}`:"\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C87\u0CA8\u0CCD\u200C\u0CAA\u0CC1\u0C9F\u0CCD";case"invalid_element":return`\u0CB0\u0CB2\u0CCD\u0CB2\u0CBF \u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0CAE\u0CCC\u0CB2\u0CCD\u0CAF ${t.origin}`;default:return"\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C87\u0CA8\u0CCD\u200C\u0CAA\u0CC1\u0C9F\u0CCD"}}};function im(){return{localeError:Sy()}}var zy=()=>{let e={string:{unit:"\uBB38\uC790",verb:"to have"},file:{unit:"\uBC14\uC774\uD2B8",verb:"to have"},array:{unit:"\uAC1C",verb:"to have"},set:{unit:"\uAC1C",verb:"to have"},map:{unit:"\uAC1C",verb:"to have"}};function n(t){return e[t]??null}let i={regex:"\uC785\uB825",email:"\uC774\uBA54\uC77C \uC8FC\uC18C",url:"URL",emoji:"\uC774\uBAA8\uC9C0",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \uB0A0\uC9DC\uC2DC\uAC04",date:"ISO \uB0A0\uC9DC",time:"ISO \uC2DC\uAC04",duration:"ISO \uAE30\uAC04",ipv4:"IPv4 \uC8FC\uC18C",ipv6:"IPv6 \uC8FC\uC18C",mac:"MAC \uC8FC\uC18C",cidrv4:"IPv4 \uBC94\uC704",cidrv6:"IPv6 \uBC94\uC704",base64:"base64 \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",base64url:"base64url \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",json_string:"JSON \uBB38\uC790\uC5F4",e164:"E.164 \uBC88\uD638",credit_card:"\uC2E0\uC6A9\uCE74\uB4DC \uBC88\uD638",jwt:"JWT",template_literal:"\uC785\uB825"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 instanceof ${t.expected}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${c}\uC785\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 ${r}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${c}\uC785\uB2C8\uB2E4`}case"invalid_value":return t.values.length===1?`\uC798\uBABB\uB41C \uC785\uB825: \uAC12\uC740 ${I(t.values[0])} \uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC635\uC158: ${v(t.values,"\uB610\uB294 ")} \uC911 \uD558\uB098\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"too_big":{let r=t.inclusive?"\uC774\uD558":"\uBBF8\uB9CC",a=r==="\uBBF8\uB9CC"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",c=n(t.origin),s=c?.unit??"\uC694\uC18C";return c?`${t.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${t.maximum.toString()}${s} ${r}${a}`:`${t.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${t.maximum.toString()} ${r}${a}`}case"too_small":{let r=t.inclusive?"\uC774\uC0C1":"\uCD08\uACFC",a=r==="\uC774\uC0C1"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",c=n(t.origin),s=c?.unit??"\uC694\uC18C";return c?`${t.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${t.minimum.toString()}${s} ${r}${a}`:`${t.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${t.minimum.toString()} ${r}${a}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${r.prefix}"(\uC73C)\uB85C \uC2DC\uC791\uD574\uC57C \uD569\uB2C8\uB2E4`:r.format==="ends_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${r.suffix}"(\uC73C)\uB85C \uB05D\uB098\uC57C \uD569\uB2C8\uB2E4`:r.format==="includes"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${r.includes}"\uC744(\uB97C) \uD3EC\uD568\uD574\uC57C \uD569\uB2C8\uB2E4`:r.format==="regex"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: \uC815\uADDC\uC2DD ${r.pattern} \uD328\uD134\uACFC \uC77C\uCE58\uD574\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C ${i[r.format]??t.format}`}case"not_multiple_of":return`\uC798\uBABB\uB41C \uC22B\uC790: ${t.divisor}\uC758 \uBC30\uC218\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"unrecognized_keys":return`\uC778\uC2DD\uD560 \uC218 \uC5C6\uB294 \uD0A4: ${v(t.keys,", ")}`;case"invalid_key":return`\uC798\uBABB\uB41C \uD0A4: ${t.origin}`;case"invalid_union":return"\uC798\uBABB\uB41C \uC785\uB825";case"invalid_element":return`\uC798\uBABB\uB41C \uAC12: ${t.origin}`;default:return"\uC798\uBABB\uB41C \uC785\uB825"}}};function om(){return{localeError:zy()}}var ir=e=>e.charAt(0).toUpperCase()+e.slice(1);function am(e){let n=Math.abs(e),i=n%10,o=n%100;return o>=11&&o<=19||i===0?"many":i===1?"one":"few"}var Oy=()=>{let e={string:{unit:{one:"simbolis",few:"simboliai",many:"simboli\u0173"},verb:{smaller:{inclusive:"turi b\u016Bti ne ilgesn\u0117 kaip",notInclusive:"turi b\u016Bti trumpesn\u0117 kaip"},bigger:{inclusive:"turi b\u016Bti ne trumpesn\u0117 kaip",notInclusive:"turi b\u016Bti ilgesn\u0117 kaip"}}},file:{unit:{one:"baitas",few:"baitai",many:"bait\u0173"},verb:{smaller:{inclusive:"turi b\u016Bti ne didesnis kaip",notInclusive:"turi b\u016Bti ma\u017Eesnis kaip"},bigger:{inclusive:"turi b\u016Bti ne ma\u017Eesnis kaip",notInclusive:"turi b\u016Bti didesnis kaip"}}},array:{unit:{one:"element\u0105",few:"elementus",many:"element\u0173"},verb:{smaller:{inclusive:"turi tur\u0117ti ne daugiau kaip",notInclusive:"turi tur\u0117ti ma\u017Eiau kaip"},bigger:{inclusive:"turi tur\u0117ti ne ma\u017Eiau kaip",notInclusive:"turi tur\u0117ti daugiau kaip"}}},set:{unit:{one:"element\u0105",few:"elementus",many:"element\u0173"},verb:{smaller:{inclusive:"turi tur\u0117ti ne daugiau kaip",notInclusive:"turi tur\u0117ti ma\u017Eiau kaip"},bigger:{inclusive:"turi tur\u0117ti ne ma\u017Eiau kaip",notInclusive:"turi tur\u0117ti daugiau kaip"}}}};function n(t,r,a,c){let s=e[t]??null;return s===null?s:{unit:s.unit[r],verb:s.verb[c][a?"inclusive":"notInclusive"]}}let i={regex:"\u012Fvestis",email:"el. pa\u0161to adresas",url:"URL",emoji:"jaustukas",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO data ir laikas",date:"ISO data",time:"ISO laikas",duration:"ISO trukm\u0117",ipv4:"IPv4 adresas",ipv6:"IPv6 adresas",mac:"MAC adresas",cidrv4:"IPv4 tinklo prefiksas (CIDR)",cidrv6:"IPv6 tinklo prefiksas (CIDR)",base64:"base64 u\u017Ekoduota eilut\u0117",base64url:"base64url u\u017Ekoduota eilut\u0117",json_string:"JSON eilut\u0117",e164:"E.164 numeris",credit_card:"kredito kortel\u0117s numeris",jwt:"JWT",template_literal:"\u012Fvestis"},o={nan:"NaN",number:"skai\u010Dius",bigint:"sveikasis skai\u010Dius",string:"eilut\u0117",boolean:"login\u0117 reik\u0161m\u0117",undefined:"neapibr\u0117\u017Eta reik\u0161m\u0117",function:"funkcija",symbol:"simbolis",array:"masyvas",object:"objektas",null:"nulin\u0117 reik\u0161m\u0117"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Gautas tipas ${c}, o tik\u0117tasi - instanceof ${t.expected}`:`Gautas tipas ${c}, o tik\u0117tasi - ${r}`}case"invalid_value":return t.values.length===1?`Privalo b\u016Bti ${I(t.values[0])}`:`Privalo b\u016Bti vienas i\u0161 ${v(t.values,"|")} pasirinkim\u0173`;case"too_big":{let r=o[t.origin]??t.origin,a=n(t.origin,am(Number(t.maximum)),t.inclusive??!1,"smaller");if(a?.verb)return`${ir(r??t.origin??"reik\u0161m\u0117")} ${a.verb} ${t.maximum.toString()} ${a.unit??"element\u0173"}`;let c=t.inclusive?"ne didesnis kaip":"ma\u017Eesnis kaip";return`${ir(r??t.origin??"reik\u0161m\u0117")} turi b\u016Bti ${c} ${t.maximum.toString()} ${a?.unit}`}case"too_small":{let r=o[t.origin]??t.origin,a=n(t.origin,am(Number(t.minimum)),t.inclusive??!1,"bigger");if(a?.verb)return`${ir(r??t.origin??"reik\u0161m\u0117")} ${a.verb} ${t.minimum.toString()} ${a.unit??"element\u0173"}`;let c=t.inclusive?"ne ma\u017Eesnis kaip":"didesnis kaip";return`${ir(r??t.origin??"reik\u0161m\u0117")} turi b\u016Bti ${c} ${t.minimum.toString()} ${a?.unit}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`Eilut\u0117 privalo prasid\u0117ti "${r.prefix}"`:r.format==="ends_with"?`Eilut\u0117 privalo pasibaigti "${r.suffix}"`:r.format==="includes"?`Eilut\u0117 privalo \u012Ftraukti "${r.includes}"`:r.format==="regex"?`Eilut\u0117 privalo atitikti ${r.pattern}`:`Neteisingas ${i[r.format]??t.format}`}case"not_multiple_of":return`Skai\u010Dius privalo b\u016Bti ${t.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpa\u017Eint${t.keys.length>1?"i":"as"} rakt${t.keys.length>1?"ai":"as"}: ${v(t.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga \u012Fvestis";case"invalid_element":{let r=o[t.origin]??t.origin;return`${ir(r??t.origin??"reik\u0161m\u0117")} turi klaiding\u0105 \u012Fvest\u012F`}default:return"Klaidinga \u012Fvestis"}}};function cm(){return{localeError:Oy()}}var jy=()=>{let e={string:{unit:"\u0437\u043D\u0430\u0446\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},file:{unit:"\u0431\u0430\u0458\u0442\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},array:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},set:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},map:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"}};function n(t){return e[t]??null}let i={regex:"\u0432\u043D\u0435\u0441",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u043D\u0430 \u0435-\u043F\u043E\u0448\u0442\u0430",url:"URL",emoji:"\u0435\u043C\u043E\u045F\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0443\u043C \u0438 \u0432\u0440\u0435\u043C\u0435",date:"ISO \u0434\u0430\u0442\u0443\u043C",time:"ISO \u0432\u0440\u0435\u043C\u0435",duration:"ISO \u0432\u0440\u0435\u043C\u0435\u0442\u0440\u0430\u0435\u045A\u0435",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441\u0430",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441\u0430",mac:"MAC \u0430\u0434\u0440\u0435\u0441\u0430",cidrv4:"IPv4 \u043E\u043F\u0441\u0435\u0433",cidrv6:"IPv6 \u043E\u043F\u0441\u0435\u0433",base64:"base64-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",base64url:"base64url-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",json_string:"JSON \u043D\u0438\u0437\u0430",e164:"E.164 \u0431\u0440\u043E\u0458",credit_card:"\u0431\u0440\u043E\u0458 \u043D\u0430 \u043A\u0440\u0435\u0434\u0438\u0442\u043D\u0430 \u043A\u0430\u0440\u0442\u0438\u0447\u043A\u0430",jwt:"JWT",template_literal:"\u0432\u043D\u0435\u0441"},o={nan:"NaN",number:"\u0431\u0440\u043E\u0458",array:"\u043D\u0438\u0437\u0430"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 instanceof ${t.expected}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${c}`:`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${c}`}case"invalid_value":return t.values.length===1?`Invalid input: expected ${I(t.values[0])}`:`\u0413\u0440\u0435\u0448\u0430\u043D\u0430 \u043E\u043F\u0446\u0438\u0458\u0430: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 \u0435\u0434\u043D\u0430 ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${t.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0438\u043C\u0430 ${r}${t.maximum.toString()} ${a.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438"}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${t.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0431\u0438\u0434\u0435 ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${t.origin} \u0434\u0430 \u0438\u043C\u0430 ${r}${t.minimum.toString()} ${a.unit}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${t.origin} \u0434\u0430 \u0431\u0438\u0434\u0435 ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u043D\u0443\u0432\u0430 \u0441\u043E "${r.prefix}"`:r.format==="ends_with"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u0432\u0440\u0448\u0443\u0432\u0430 \u0441\u043E "${r.suffix}"`:r.format==="includes"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0432\u043A\u043B\u0443\u0447\u0443\u0432\u0430 "${r.includes}"`:r.format==="regex"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u043E\u0434\u0433\u043E\u0430\u0440\u0430 \u043D\u0430 \u043F\u0430\u0442\u0435\u0440\u043D\u043E\u0442 ${r.pattern}`:`Invalid ${i[r.format]??t.format}`}case"not_multiple_of":return`\u0413\u0440\u0435\u0448\u0435\u043D \u0431\u0440\u043E\u0458: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0431\u0438\u0434\u0435 \u0434\u0435\u043B\u0438\u0432 \u0441\u043E ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D\u0438 \u043A\u043B\u0443\u0447\u0435\u0432\u0438":"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D \u043A\u043B\u0443\u0447"}: ${v(t.keys,", ")}`;case"invalid_key":return`\u0413\u0440\u0435\u0448\u0435\u043D \u043A\u043B\u0443\u0447 \u0432\u043E ${t.origin}`;case"invalid_union":return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441";case"invalid_element":return`\u0413\u0440\u0435\u0448\u043D\u0430 \u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442 \u0432\u043E ${t.origin}`;default:return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441"}}};function um(){return{localeError:jy()}}var Ay=()=>{let e={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"},map:{unit:"elemen",verb:"mempunyai"}};function n(t){return e[t]??null}let i={regex:"input",email:"alamat e-mel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tarikh masa ISO",date:"tarikh ISO",time:"masa ISO",duration:"tempoh ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",mac:"alamat MAC",cidrv4:"julat IPv4",cidrv6:"julat IPv6",base64:"string dikodkan base64",base64url:"string dikodkan base64url",json_string:"string JSON",e164:"nombor E.164",credit_card:"nombor kad kredit",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"nombor"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Input tidak sah: dijangka instanceof ${t.expected}, diterima ${c}`:`Input tidak sah: dijangka ${r}, diterima ${c}`}case"invalid_value":return t.values.length===1?`Input tidak sah: dijangka ${I(t.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Terlalu besar: dijangka ${t.origin??"nilai"} ${a.verb} ${r}${t.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: dijangka ${t.origin??"nilai"} adalah ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Terlalu kecil: dijangka ${t.origin} ${a.verb} ${r}${t.minimum.toString()} ${a.unit}`:`Terlalu kecil: dijangka ${t.origin} adalah ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`String tidak sah: mesti bermula dengan "${r.prefix}"`:r.format==="ends_with"?`String tidak sah: mesti berakhir dengan "${r.suffix}"`:r.format==="includes"?`String tidak sah: mesti mengandungi "${r.includes}"`:r.format==="regex"?`String tidak sah: mesti sepadan dengan corak ${r.pattern}`:`${i[r.format]??t.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${t.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${v(t.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${t.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${t.origin}`;default:return"Input tidak sah"}}};function sm(){return{localeError:Ay()}}var Py=()=>{let e={string:{unit:"\u0905\u0915\u094D\u0937\u0930",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"},file:{unit:"\u092C\u093E\u0907\u091F",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"},array:{unit:"\u0924\u0924\u094D\u0935",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"},set:{unit:"\u0924\u0924\u094D\u0935",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"},map:{unit:"\u092A\u094D\u0930\u0935\u093F\u0937\u094D\u091F\u093F",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"}};function n(t){return e[t]??null}let i={regex:"\u0907\u0928\u092A\u0941\u091F",email:"\u0907\u092E\u0947\u0932 \u0920\u0947\u0917\u093E\u0928\u093E",url:"URL",emoji:"\u0907\u092E\u094B\u091C\u0940",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u092E\u093F\u0924\u093F \u0930 \u0938\u092E\u092F",date:"ISO \u092E\u093F\u0924\u093F",time:"ISO \u0938\u092E\u092F",duration:"ISO \u0905\u0935\u0927\u093F",ipv4:"IPv4 \u0920\u0947\u0917\u093E\u0928\u093E",ipv6:"IPv6 \u0920\u0947\u0917\u093E\u0928\u093E",mac:"MAC \u0920\u0947\u0917\u093E\u0928\u093E",cidrv4:"IPv4 \u0926\u093E\u092F\u0930\u093E",cidrv6:"IPv6 \u0926\u093E\u092F\u0930\u093E",base64:"base64-\u0907\u0928\u094D\u0915\u094B\u0921 \u0917\u0930\u093F\u090F\u0915\u094B \u0938\u094D\u091F\u094D\u0930\u093F\u0919",base64url:"base64url-\u0907\u0928\u094D\u0915\u094B\u0921 \u0917\u0930\u093F\u090F\u0915\u094B \u0938\u094D\u091F\u094D\u0930\u093F\u0919",json_string:"JSON \u0938\u094D\u091F\u094D\u0930\u093F\u0919",e164:"E.164 \u0928\u092E\u094D\u092C\u0930",credit_card:"\u0915\u094D\u0930\u0947\u0921\u093F\u091F \u0915\u093E\u0930\u094D\u0921 \u0928\u092E\u094D\u092C\u0930",jwt:"JWT",template_literal:"\u0907\u0928\u092A\u0941\u091F"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return`\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${r}, \u092A\u094D\u0930\u093E\u092A\u094D\u0924 ${c}`}case"invalid_value":return t.values.length===1?`\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${I(t.values[0])}`:`\u0905\u092E\u093E\u0928\u094D\u092F \u0935\u093F\u0915\u0932\u094D\u092A: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u092E\u093E\u0928\u0939\u0930\u0942 \u092E\u0927\u094D\u092F\u0947 \u090F\u0915 ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`\u0927\u0947\u0930\u0948 \u0920\u0942\u0932\u094B: ${t.origin??"\u092E\u093E\u0928"} \u092E\u093E ${r}${t.maximum.toString()} ${a.unit} ${a.verb}`:`\u0927\u0947\u0930\u0948 \u0920\u0942\u0932\u094B: ${t.origin??"\u092E\u093E\u0928"} ${r}${t.maximum.toString()} \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`\u0927\u0947\u0930\u0948 \u0938\u093E\u0928\u094B: ${t.origin} \u092E\u093E ${r}${t.minimum.toString()} ${a.unit} ${a.verb}`:`\u0927\u0947\u0930\u0948 \u0938\u093E\u0928\u094B: ${t.origin} ${r}${t.minimum.toString()} \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`}case"invalid_format":{let r=t;return r.format==="starts_with"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0919: "${r.prefix}" \u092C\u093E\u091F \u0938\u0941\u0930\u0941 \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`:r.format==="ends_with"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0919: "${r.suffix}" \u092E\u093E \u0938\u092E\u093E\u092A\u094D\u0924 \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`:r.format==="includes"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0919: "${r.includes}" \u0938\u092E\u093E\u0935\u0947\u0936 \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`:r.format==="regex"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0919: \u0922\u093E\u0901\u091A\u093E ${r.pattern} \u0938\u0901\u0917 \u092E\u0947\u0932 \u0916\u093E\u0928\u0941\u092A\u0930\u094D\u091B`:`\u0905\u092E\u093E\u0928\u094D\u092F ${i[r.format]??t.format}`}case"not_multiple_of":return`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u0902\u0916\u094D\u092F\u093E: ${t.divisor} \u0915\u094B \u0917\u0941\u0923\u091C \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`;case"unrecognized_keys":return`\u0905\u092A\u0930\u093F\u091A\u093F\u0924 \u0915\u0941\u091E\u094D\u091C\u0940${t.keys.length>1?"\u0939\u0930\u0942":""}: ${v(t.keys,", ")}`;case"invalid_key":return`\u0905\u092E\u093E\u0928\u094D\u092F \u0915\u0941\u091E\u094D\u091C\u0940: ${t.origin} \u092E\u093E`;case"invalid_union":return t.options&&Array.isArray(t.options)&&t.options.length>0?`\u0905\u092E\u093E\u0928\u094D\u092F \u0921\u093F\u0938\u094D\u0915\u094D\u0930\u093F\u092E\u093F\u0928\u0947\u091F\u0930 \u092E\u093E\u0928: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${t.options.map(a=>`'${a}'`).join(" | ")}`:"\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F";case"invalid_element":return`\u0905\u092E\u093E\u0928\u094D\u092F \u092E\u093E\u0928: ${t.origin} \u092E\u093E`;default:return"\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F"}}};function lm(){return{localeError:Py()}}var Ty=()=>{let e={string:{unit:"tekens",verb:"heeft"},file:{unit:"bytes",verb:"heeft"},array:{unit:"elementen",verb:"heeft"},set:{unit:"elementen",verb:"heeft"},map:{unit:"elementen",verb:"heeft"}};function n(t){return e[t]??null}let i={regex:"invoer",email:"emailadres",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum en tijd",date:"ISO datum",time:"ISO tijd",duration:"ISO duur",ipv4:"IPv4-adres",ipv6:"IPv6-adres",mac:"MAC-adres",cidrv4:"IPv4-bereik",cidrv6:"IPv6-bereik",base64:"base64-gecodeerde tekst",base64url:"base64 URL-gecodeerde tekst",json_string:"JSON string",e164:"E.164-nummer",credit_card:"creditcardnummer",jwt:"JWT",template_literal:"invoer"},o={nan:"NaN",number:"getal"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ongeldige invoer: verwacht instanceof ${t.expected}, ontving ${c}`:`Ongeldige invoer: verwacht ${r}, ontving ${c}`}case"invalid_value":return t.values.length===1?`Ongeldige invoer: verwacht ${I(t.values[0])}`:`Ongeldige optie: verwacht \xE9\xE9n van ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin),c=t.origin==="date"?"laat":t.origin==="string"?"lang":"groot";return a?`Te ${c}: verwacht dat ${t.origin??"waarde"} ${r}${t.maximum.toString()} ${a.unit??"elementen"} ${a.verb}`:`Te ${c}: verwacht dat ${t.origin??"waarde"} ${r}${t.maximum.toString()} is`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin),c=t.origin==="date"?"vroeg":t.origin==="string"?"kort":"klein";return a?`Te ${c}: verwacht dat ${t.origin} ${r}${t.minimum.toString()} ${a.unit} ${a.verb}`:`Te ${c}: verwacht dat ${t.origin} ${r}${t.minimum.toString()} is`}case"invalid_format":{let r=t;return r.format==="starts_with"?`Ongeldige tekst: moet met "${r.prefix}" beginnen`:r.format==="ends_with"?`Ongeldige tekst: moet op "${r.suffix}" eindigen`:r.format==="includes"?`Ongeldige tekst: moet "${r.includes}" bevatten`:r.format==="regex"?`Ongeldige tekst: moet overeenkomen met patroon ${r.pattern}`:`Ongeldig: ${i[r.format]??t.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${t.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${t.keys.length>1?"s":""}: ${v(t.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${t.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${t.origin}`;default:return"Ongeldige invoer"}}};function dm(){return{localeError:Ty()}}var Ny=()=>{let e={string:{unit:"teikn",verb:"\xE5 ha"},file:{unit:"bytes",verb:"\xE5 ha"},array:{unit:"element",verb:"\xE5 innehalde"},set:{unit:"element",verb:"\xE5 innehalde"},map:{unit:"element",verb:"\xE5 innehalde"}};function n(t){return e[t]??null}let i={regex:"input",email:"e-postadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslett",date:"ISO-dato",time:"ISO-klokkeslett",duration:"ISO-varigheit",ipv4:"IPv4-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkoda streng",base64url:"base64url-enkoda streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kredittkortnummer",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"tal",array:"liste"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ugyldig input: forventa instanceof ${t.expected}, fekk ${c}`:`Ugyldig input: forventa ${r}, fekk ${c}`}case"invalid_value":return t.values.length===1?`Ugyldig verdi: forventa ${I(t.values[0])}`:`Ugyldig val: forventa eitt av ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`For stor(t): forventa ${t.origin??"value"} til \xE5 ha ${r}${t.maximum.toString()} ${a.unit??"element"}`:`For stor(t): forventa ${t.origin??"value"} til \xE5 ha ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`For lite(n): forventa ${t.origin} til \xE5 ha ${r}${t.minimum.toString()} ${a.unit}`:`For lite(n): forventa ${t.origin} til \xE5 ha ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`Ugyldig streng: m\xE5 starte med "${r.prefix}"`:r.format==="ends_with"?`Ugyldig streng: m\xE5 slutte med "${r.suffix}"`:r.format==="includes"?`Ugyldig streng: m\xE5 innehalde "${r.includes}"`:r.format==="regex"?`Ugyldig streng: m\xE5 matche m\xF8nsteret ${r.pattern}`:`Ugyldig ${i[r.format]??t.format}`}case"not_multiple_of":return`Ugyldig tal: m\xE5 vere eit multiplum av ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"Ukjende n\xF8klar":"Ukjend n\xF8kkel"}: ${v(t.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8kkel i ${t.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${t.origin}`;default:return"Ugyldig input"}}};function fm(){return{localeError:Ny()}}var Dy=()=>{let e={string:{unit:"tegn",verb:"\xE5 ha"},file:{unit:"bytes",verb:"\xE5 ha"},array:{unit:"elementer",verb:"\xE5 inneholde"},set:{unit:"elementer",verb:"\xE5 inneholde"},map:{unit:"elementer",verb:"\xE5 inneholde"}};function n(t){return e[t]??null}let i={regex:"input",email:"e-postadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslett",date:"ISO-dato",time:"ISO-klokkeslett",duration:"ISO-varighet",ipv4:"IPv4-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkodet streng",base64url:"base64url-enkodet streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kredittkortnummer",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"tall",array:"liste"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ugyldig input: forventet instanceof ${t.expected}, fikk ${c}`:`Ugyldig input: forventet ${r}, fikk ${c}`}case"invalid_value":return t.values.length===1?`Ugyldig verdi: forventet ${I(t.values[0])}`:`Ugyldig valg: forventet en av ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`For stor(t): forventet ${t.origin??"value"} til \xE5 ha ${r}${t.maximum.toString()} ${a.unit??"elementer"}`:`For stor(t): forventet ${t.origin??"value"} til \xE5 ha ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`For lite(n): forventet ${t.origin} til \xE5 ha ${r}${t.minimum.toString()} ${a.unit}`:`For lite(n): forventet ${t.origin} til \xE5 ha ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`Ugyldig streng: m\xE5 starte med "${r.prefix}"`:r.format==="ends_with"?`Ugyldig streng: m\xE5 ende med "${r.suffix}"`:r.format==="includes"?`Ugyldig streng: m\xE5 inneholde "${r.includes}"`:r.format==="regex"?`Ugyldig streng: m\xE5 matche m\xF8nsteret ${r.pattern}`:`Ugyldig ${i[r.format]??t.format}`}case"not_multiple_of":return`Ugyldig tall: m\xE5 v\xE6re et multiplum av ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"Ukjente n\xF8kler":"Ukjent n\xF8kkel"}: ${v(t.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8kkel i ${t.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${t.origin}`;default:return"Ugyldig input"}}};function pm(){return{localeError:Dy()}}var Cy=()=>{let e={string:{unit:"harf",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"unsur",verb:"olmal\u0131d\u0131r"},set:{unit:"unsur",verb:"olmal\u0131d\u0131r"},map:{unit:"unsur",verb:"olmal\u0131d\u0131r"}};function n(t){return e[t]??null}let i={regex:"giren",email:"epostag\xE2h",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO heng\xE2m\u0131",date:"ISO tarihi",time:"ISO zaman\u0131",duration:"ISO m\xFCddeti",ipv4:"IPv4 ni\u015F\xE2n\u0131",ipv6:"IPv6 ni\u015F\xE2n\u0131",mac:"MAC ni\u015F\xE2n\u0131",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-\u015Fifreli metin",base64url:"base64url-\u015Fifreli metin",json_string:"JSON metin",e164:"E.164 say\u0131s\u0131",credit_card:"i'tib\xE2r kart\u0131 numaras\u0131",jwt:"JWT",template_literal:"giren"},o={nan:"NaN",number:"numara",array:"saf",null:"gayb"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`F\xE2sit giren: umulan instanceof ${t.expected}, al\u0131nan ${c}`:`F\xE2sit giren: umulan ${r}, al\u0131nan ${c}`}case"invalid_value":return t.values.length===1?`F\xE2sit giren: umulan ${I(t.values[0])}`:`F\xE2sit tercih: m\xFBteberler ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Fazla b\xFCy\xFCk: ${t.origin??"value"}, ${r}${t.maximum.toString()} ${a.unit??"elements"} sahip olmal\u0131yd\u0131.`:`Fazla b\xFCy\xFCk: ${t.origin??"value"}, ${r}${t.maximum.toString()} olmal\u0131yd\u0131.`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Fazla k\xFC\xE7\xFCk: ${t.origin}, ${r}${t.minimum.toString()} ${a.unit} sahip olmal\u0131yd\u0131.`:`Fazla k\xFC\xE7\xFCk: ${t.origin}, ${r}${t.minimum.toString()} olmal\u0131yd\u0131.`}case"invalid_format":{let r=t;return r.format==="starts_with"?`F\xE2sit metin: "${r.prefix}" ile ba\u015Flamal\u0131.`:r.format==="ends_with"?`F\xE2sit metin: "${r.suffix}" ile bitmeli.`:r.format==="includes"?`F\xE2sit metin: "${r.includes}" ihtiv\xE2 etmeli.`:r.format==="regex"?`F\xE2sit metin: ${r.pattern} nak\u015F\u0131na uymal\u0131.`:`F\xE2sit ${i[r.format]??t.format}`}case"not_multiple_of":return`F\xE2sit say\u0131: ${t.divisor} kat\u0131 olmal\u0131yd\u0131.`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar ${t.keys.length>1?"s":""}: ${v(t.keys,", ")}`;case"invalid_key":return`${t.origin} i\xE7in tan\u0131nmayan anahtar var.`;case"invalid_union":return"Giren tan\u0131namad\u0131.";case"invalid_element":return`${t.origin} i\xE7in tan\u0131nmayan k\u0131ymet var.`;default:return"K\u0131ymet tan\u0131namad\u0131."}}};function mm(){return{localeError:Cy()}}var Ey=()=>{let e={string:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},file:{unit:"\u0628\u0627\u06CC\u067C\u0633",verb:"\u0648\u0644\u0631\u064A"},array:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},set:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},map:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"}};function n(t){return e[t]??null}let i={regex:"\u0648\u0631\u0648\u062F\u064A",email:"\u0628\u0631\u06CC\u069A\u0646\u0627\u0644\u06CC\u06A9",url:"\u06CC\u0648 \u0622\u0631 \u0627\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0646\u06CC\u067C\u0647 \u0627\u0648 \u0648\u062E\u062A",date:"\u0646\u06D0\u067C\u0647",time:"\u0648\u062E\u062A",duration:"\u0645\u0648\u062F\u0647",ipv4:"\u062F IPv4 \u067E\u062A\u0647",ipv6:"\u062F IPv6 \u067E\u062A\u0647",mac:"\u062F MAC \u067E\u062A\u0647",cidrv4:"\u062F IPv4 \u0633\u0627\u062D\u0647",cidrv6:"\u062F IPv6 \u0633\u0627\u062D\u0647",base64:"base64-encoded \u0645\u062A\u0646",base64url:"base64url-encoded \u0645\u062A\u0646",json_string:"JSON \u0645\u062A\u0646",e164:"\u062F E.164 \u0634\u0645\u06D0\u0631\u0647",credit_card:"\u062F \u06A9\u0631\u06CC\u0689\u06CC\u067C \u06A9\u0627\u0631\u062A \u0634\u0645\u06CC\u0631\u0647",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u064A"},o={nan:"NaN",number:"\u0639\u062F\u062F",array:"\u0627\u0631\u06D0"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F instanceof ${t.expected} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${c} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`:`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${r} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${c} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`}case"invalid_value":return t.values.length===1?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${I(t.values[0])} \u0648\u0627\u06CC`:`\u0646\u0627\u0633\u0645 \u0627\u0646\u062A\u062E\u0627\u0628: \u0628\u0627\u06CC\u062F \u06CC\u0648 \u0644\u0647 ${v(t.values,"|")} \u0685\u062E\u0647 \u0648\u0627\u06CC`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${t.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${r}${t.maximum.toString()} ${a.unit??"\u0639\u0646\u0635\u0631\u0648\u0646\u0647"} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${t.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${r}${t.maximum.toString()} \u0648\u064A`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${t.origin} \u0628\u0627\u06CC\u062F ${r}${t.minimum.toString()} ${a.unit} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${t.origin} \u0628\u0627\u06CC\u062F ${r}${t.minimum.toString()} \u0648\u064A`}case"invalid_format":{let r=t;return r.format==="starts_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${r.prefix}" \u0633\u0631\u0647 \u067E\u06CC\u0644 \u0634\u064A`:r.format==="ends_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${r.suffix}" \u0633\u0631\u0647 \u067E\u0627\u06CC \u062A\u0647 \u0648\u0631\u0633\u064A\u0696\u064A`:r.format==="includes"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F "${r.includes}" \u0648\u0644\u0631\u064A`:r.format==="regex"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F ${r.pattern} \u0633\u0631\u0647 \u0645\u0637\u0627\u0628\u0642\u062A \u0648\u0644\u0631\u064A`:`${i[r.format]??t.format} \u0646\u0627\u0633\u0645 \u062F\u06CC`}case"not_multiple_of":return`\u0646\u0627\u0633\u0645 \u0639\u062F\u062F: \u0628\u0627\u06CC\u062F \u062F ${t.divisor} \u0645\u0636\u0631\u0628 \u0648\u064A`;case"unrecognized_keys":return`\u0646\u0627\u0633\u0645 ${t.keys.length>1?"\u06A9\u0644\u06CC\u0689\u0648\u0646\u0647":"\u06A9\u0644\u06CC\u0689"}: ${v(t.keys,", ")}`;case"invalid_key":return`\u0646\u0627\u0633\u0645 \u06A9\u0644\u06CC\u0689 \u067E\u0647 ${t.origin} \u06A9\u06D0`;case"invalid_union":return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A";case"invalid_element":return`\u0646\u0627\u0633\u0645 \u0639\u0646\u0635\u0631 \u067E\u0647 ${t.origin} \u06A9\u06D0`;default:return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A"}}};function gm(){return{localeError:Ey()}}var Uy=()=>{let e={string:{unit:"znak\xF3w",verb:"mie\u0107"},file:{unit:"bajt\xF3w",verb:"mie\u0107"},array:{unit:"element\xF3w",verb:"mie\u0107"},set:{unit:"element\xF3w",verb:"mie\u0107"},map:{unit:"element\xF3w",verb:"mie\u0107"}};function n(t){return e[t]??null}let i={regex:"wyra\u017Cenie",email:"adres email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i godzina w formacie ISO",date:"data w formacie ISO",time:"godzina w formacie ISO",duration:"czas trwania ISO",ipv4:"adres IPv4",ipv6:"adres IPv6",mac:"adres MAC",cidrv4:"zakres IPv4",cidrv6:"zakres IPv6",base64:"ci\u0105g znak\xF3w zakodowany w formacie base64",base64url:"ci\u0105g znak\xF3w zakodowany w formacie base64url",json_string:"ci\u0105g znak\xF3w w formacie JSON",e164:"liczba E.164",credit_card:"numer karty kredytowej",jwt:"JWT",template_literal:"wej\u015Bcie"},o={nan:"NaN",number:"liczba",array:"tablica"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano instanceof ${t.expected}, otrzymano ${c}`:`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${r}, otrzymano ${c}`}case"invalid_value":return t.values.length===1?`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${I(t.values[0])}`:`Nieprawid\u0142owa opcja: oczekiwano jednej z warto\u015Bci ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Za du\u017Ca warto\u015B\u0107: oczekiwano, \u017Ce ${t.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${r}${t.maximum.toString()} ${a.unit??"element\xF3w"}`:`Zbyt du\u017C(y/a/e): oczekiwano, \u017Ce ${t.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Za ma\u0142a warto\u015B\u0107: oczekiwano, \u017Ce ${t.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${r}${t.minimum.toString()} ${a.unit??"element\xF3w"}`:`Zbyt ma\u0142(y/a/e): oczekiwano, \u017Ce ${t.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zaczyna\u0107 si\u0119 od "${r.prefix}"`:r.format==="ends_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi ko\u0144czy\u0107 si\u0119 na "${r.suffix}"`:r.format==="includes"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zawiera\u0107 "${r.includes}"`:r.format==="regex"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi odpowiada\u0107 wzorcowi ${r.pattern}`:`Nieprawid\u0142ow(y/a/e) ${i[r.format]??t.format}`}case"not_multiple_of":return`Nieprawid\u0142owa liczba: musi by\u0107 wielokrotno\u015Bci\u0105 ${t.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${t.keys.length>1?"s":""}: ${v(t.keys,", ")}`;case"invalid_key":return`Nieprawid\u0142owy klucz w ${t.origin}`;case"invalid_union":return"Nieprawid\u0142owe dane wej\u015Bciowe";case"invalid_element":return`Nieprawid\u0142owa warto\u015B\u0107 w ${t.origin}`;default:return"Nieprawid\u0142owe dane wej\u015Bciowe"}}};function hm(){return{localeError:Uy()}}var Ly=()=>{let e={string:{unit:"caracteres"},file:{unit:"bytes"},array:{unit:"elementos"},set:{unit:"elementos"},map:{unit:"entradas"}};function n(a){return e[a]??null}let i={regex:"a entrada",email:"o endere\xE7o de e-mail",url:"o URL",emoji:"o emoji",uuid:"o UUID",uuidv4:"o UUIDv4",uuidv6:"o UUIDv6",nanoid:"o nanoid",guid:"o GUID",cuid:"o cuid",cuid2:"o cuid2",ulid:"o ULID",xid:"o XID",ksuid:"o KSUID",datetime:"a data e hora ISO",date:"a data ISO",time:"a hora ISO",duration:"a dura\xE7\xE3o ISO",ipv4:"o endere\xE7o IPv4",ipv6:"o endere\xE7o IPv6",mac:"o endere\xE7o MAC",cidrv4:"o intervalo de endere\xE7os IPv4",cidrv6:"o intervalo de endere\xE7os IPv6",base64:"o texto codificado em base64",base64url:"o texto codificado em base64url",json_string:"o texto JSON",e164:"o n\xFAmero E.164",credit_card:"o n\xFAmero de cart\xE3o de cr\xE9dito",jwt:"o JWT",template_literal:"a entrada"},o={masculine:{definite:"o",indefinite:"um"},feminine:{definite:"a",indefinite:"uma"}},t={string:{name:"texto",articles:o.masculine},number:{name:"n\xFAmero",articles:o.masculine},int:{name:"n\xFAmero inteiro",articles:o.masculine},boolean:{name:"valor booleano",articles:o.masculine},bigint:{name:"n\xFAmero bigint",articles:o.masculine},symbol:{name:"s\xEDmbolo",articles:o.masculine},undefined:{name:'valor "undefined"',articles:o.masculine},null:{name:'valor "nulo"',articles:o.masculine},never:{name:'valor "never"',articles:o.masculine},void:{name:'valor "void"',articles:o.masculine},date:{name:"data",articles:o.feminine},array:{name:"vetor",articles:o.masculine},object:{name:"objeto",articles:o.masculine},tuple:{name:"tuplo",articles:o.masculine},record:{name:"registo",articles:o.masculine},map:{name:"mapa",articles:o.masculine},set:{name:"conjunto",articles:o.masculine},file:{name:"ficheiro",articles:o.masculine},nonoptional:{name:"valor n\xE3o opcional",articles:o.masculine},nan:{name:'valor "NaN"',articles:o.masculine},function:{name:"fun\xE7\xE3o",articles:o.feminine}};function r(a,c){let s=t[a]??{name:`valor "${a}"`,articles:o.masculine};return`${s.articles[c]} ${s.name}`}return a=>{switch(a.code){case"invalid_type":{let c=r(a.expected,"indefinite"),s=z(a.input),l=r(s,"indefinite");return`Entrada inv\xE1lida: esperava ${c}, recebeu ${l}`}case"invalid_value":return a.values.length===1?`Entrada inv\xE1lida: esperava ${I(a.values[0])}`:`Op\xE7\xE3o inv\xE1lida: esperava uma das seguintes op\xE7\xF5es: ${v(a.values,"|")}`;case"too_big":{let c=a.inclusive?"<=":"<",s=n(a.origin);return s?`Demasiado grande: esperava que ${r(a.origin,"definite")} tivesse ${c} ${a.maximum.toString()} ${s.unit??"elementos"}`:`Demasiado grande: esperava que ${r(a.origin,"definite")} fosse ${c} ${a.maximum.toString()}`}case"too_small":{let c=a.inclusive?">=":">",s=n(a.origin);return s?`Demasiado pequeno: esperava que ${r(a.origin,"definite")} tivesse ${c} ${a.minimum.toString()} ${s.unit??"elementos"}`:`Demasiado pequeno: esperava que ${r(a.origin,"definite")} fosse ${c} ${a.minimum.toString()}`}case"invalid_format":{let c=a;return c.format==="starts_with"?`Texto inv\xE1lido: deve come\xE7ar por "${c.prefix}"`:c.format==="ends_with"?`Texto inv\xE1lido: deve terminar em "${c.suffix}"`:c.format==="includes"?`Texto inv\xE1lido: deve incluir "${c.includes}"`:c.format==="regex"?`Texto inv\xE1lido: deve corresponder ao padr\xE3o ${c.pattern}`:`Formato d${i[c.format]??a.format} inv\xE1lido`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: deve ser m\xFAltiplo de ${a.divisor}`;case"unrecognized_keys":{let c=a.keys.length>1?"s":"";return`Chave${c} inv\xE1lida${c}: ${v(a.keys,", ")}`}case"invalid_key":return`Entrada inv\xE1lida n${r(a.origin,"definite")}`;case"invalid_union":return a.options&&Array.isArray(a.options)&&a.options.length>0?`Valor de discrimina\xE7\xE3o inv\xE1lido. Esperava ${a.options.map(s=>`'${s}'`).join(" | ")}`:"Entrada inv\xE1lida";case"invalid_element":return`Entrada inv\xE1lida n${r(a.origin,"definite")}`;default:return"Entrada inv\xE1lida"}}};function vm(){return{localeError:Ly()}}var Zy=()=>{let e={string:{unit:"caracteres"},file:{unit:"bytes"},array:{unit:"elementos"},set:{unit:"elementos"},map:{unit:"entradas"}};function n(a){return e[a]??null}let i={regex:"a entrada",email:"o endere\xE7o de e-mail",url:"o URL",emoji:"o emoji",uuid:"o UUID",uuidv4:"o UUIDv4",uuidv6:"o UUIDv6",nanoid:"o nanoid",guid:"o GUID",cuid:"o cuid",cuid2:"o cuid2",ulid:"o ULID",xid:"o XID",ksuid:"o KSUID",datetime:"a data e hora ISO",date:"a data ISO",time:"a hora ISO",duration:"a dura\xE7\xE3o ISO",ipv4:"o endere\xE7o IPv4",ipv6:"o endere\xE7o IPv6",mac:"o endere\xE7o MAC",cidrv4:"a faixa de endere\xE7os IPv4",cidrv6:"a faixa de endere\xE7os IPv6",base64:"o texto codificado em base64",base64url:"o texto codificado em base64url",json_string:"o texto JSON",e164:"o n\xFAmero E.164",credit_card:"o n\xFAmero de cart\xE3o de cr\xE9dito",jwt:"o JWT",template_literal:"a entrada"},o={masculine:{definite:"o",indefinite:"um"},feminine:{definite:"a",indefinite:"uma"}},t={string:{name:"texto",articles:o.masculine},number:{name:"n\xFAmero",articles:o.masculine},int:{name:"n\xFAmero inteiro",articles:o.masculine},boolean:{name:"valor booleano",articles:o.masculine},bigint:{name:"n\xFAmero bigint",articles:o.masculine},symbol:{name:"s\xEDmbolo",articles:o.masculine},undefined:{name:'valor "undefined"',articles:o.masculine},null:{name:'valor "nulo"',articles:o.masculine},never:{name:'valor "never"',articles:o.masculine},void:{name:'valor "void"',articles:o.masculine},date:{name:"data",articles:o.feminine},array:{name:"vetor",articles:o.masculine},object:{name:"objeto",articles:o.masculine},tuple:{name:"tupla",articles:o.feminine},record:{name:"registro",articles:o.masculine},map:{name:"mapa",articles:o.masculine},set:{name:"conjunto",articles:o.masculine},file:{name:"arquivo",articles:o.masculine},nonoptional:{name:"valor n\xE3o opcional",articles:o.masculine},nan:{name:'valor "NaN"',articles:o.masculine},function:{name:"fun\xE7\xE3o",articles:o.feminine}};function r(a,c){let s=t[a]??{name:`valor "${a}"`,articles:o.masculine};return`${s.articles[c]} ${s.name}`}return a=>{switch(a.code){case"invalid_type":{let c=r(a.expected,"indefinite"),s=z(a.input),l=r(s,"indefinite");return`Entrada inv\xE1lida: esperava ${c}, recebeu ${l}`}case"invalid_value":return a.values.length===1?`Entrada inv\xE1lida: esperava ${I(a.values[0])}`:`Op\xE7\xE3o inv\xE1lida: esperava uma das seguintes op\xE7\xF5es: ${v(a.values,"|")}`;case"too_big":{let c=a.inclusive?"<=":"<",s=n(a.origin);return s?`Grande demais: esperava que ${r(a.origin,"definite")} tivesse ${c} ${a.maximum.toString()} ${s.unit??"elementos"}`:`Grande demais: esperava que ${r(a.origin,"definite")} fosse ${c} ${a.maximum.toString()}`}case"too_small":{let c=a.inclusive?">=":">",s=n(a.origin);return s?`Pequeno demais: esperava que ${r(a.origin,"definite")} tivesse ${c} ${a.minimum.toString()} ${s.unit??"elementos"}`:`Pequeno demais: esperava que ${r(a.origin,"definite")} fosse ${c} ${a.minimum.toString()}`}case"invalid_format":{let c=a;return c.format==="starts_with"?`Texto inv\xE1lido: deve come\xE7ar com "${c.prefix}"`:c.format==="ends_with"?`Texto inv\xE1lido: deve terminar com "${c.suffix}"`:c.format==="includes"?`Texto inv\xE1lido: deve incluir "${c.includes}"`:c.format==="regex"?`Texto inv\xE1lido: deve corresponder ao padr\xE3o ${c.pattern}`:`Formato d${i[c.format]??a.format} inv\xE1lido`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: deve ser m\xFAltiplo de ${a.divisor}`;case"unrecognized_keys":{let c=a.keys.length>1?"s":"";return`Chave${c} inv\xE1lida${c}: ${v(a.keys,", ")}`}case"invalid_key":return`Entrada inv\xE1lida n${r(a.origin,"definite")}`;case"invalid_union":return a.options&&Array.isArray(a.options)&&a.options.length>0?`Valor de discrimina\xE7\xE3o inv\xE1lido. Esperava ${a.options.map(s=>`'${s}'`).join(" | ")}`:"Entrada inv\xE1lida";case"invalid_element":return`Entrada inv\xE1lida n${r(a.origin,"definite")}`;default:return"Entrada inv\xE1lida"}}};function $m(){return{localeError:Zy()}}var Ry=()=>{let e={string:{unit:"caractere",verb:"s\u0103 aib\u0103"},file:{unit:"octe\u021Bi",verb:"s\u0103 aib\u0103"},array:{unit:"elemente",verb:"s\u0103 aib\u0103"},set:{unit:"elemente",verb:"s\u0103 aib\u0103"},map:{unit:"intr\u0103ri",verb:"s\u0103 aib\u0103"}};function n(t){return e[t]??null}let i={regex:"intrare",email:"adres\u0103 de email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"dat\u0103 \u0219i or\u0103 ISO",date:"dat\u0103 ISO",time:"or\u0103 ISO",duration:"durat\u0103 ISO",ipv4:"adres\u0103 IPv4",ipv6:"adres\u0103 IPv6",mac:"adres\u0103 MAC",cidrv4:"interval IPv4",cidrv6:"interval IPv6",base64:"\u0219ir codat base64",base64url:"\u0219ir codat base64url",json_string:"\u0219ir JSON",e164:"num\u0103r E.164",credit_card:"num\u0103r de card de credit",jwt:"JWT",template_literal:"intrare"},o={nan:"NaN",string:"\u0219ir",number:"num\u0103r",boolean:"boolean",function:"func\u021Bie",array:"matrice",object:"obiect",undefined:"nedefinit",symbol:"simbol",bigint:"num\u0103r mare",void:"void",never:"never",map:"hart\u0103",set:"set"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return`Intrare invalid\u0103: a\u0219teptat ${r}, primit ${c}`}case"invalid_value":return t.values.length===1?`Intrare invalid\u0103: a\u0219teptat ${I(t.values[0])}`:`Op\u021Biune invalid\u0103: a\u0219teptat una dintre ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Prea mare: a\u0219teptat ca ${t.origin??"valoarea"} ${a.verb} ${r}${t.maximum.toString()} ${a.unit??"elemente"}`:`Prea mare: a\u0219teptat ca ${t.origin??"valoarea"} s\u0103 fie ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Prea mic: a\u0219teptat ca ${t.origin} ${a.verb} ${r}${t.minimum.toString()} ${a.unit}`:`Prea mic: a\u0219teptat ca ${t.origin} s\u0103 fie ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`\u0218ir invalid: trebuie s\u0103 \xEEnceap\u0103 cu "${r.prefix}"`:r.format==="ends_with"?`\u0218ir invalid: trebuie s\u0103 se termine cu "${r.suffix}"`:r.format==="includes"?`\u0218ir invalid: trebuie s\u0103 includ\u0103 "${r.includes}"`:r.format==="regex"?`\u0218ir invalid: trebuie s\u0103 se potriveasc\u0103 cu modelul ${r.pattern}`:`Format invalid: ${i[r.format]??t.format}`}case"not_multiple_of":return`Num\u0103r invalid: trebuie s\u0103 fie multiplu de ${t.divisor}`;case"unrecognized_keys":return`Chei nerecunoscute: ${v(t.keys,", ")}`;case"invalid_key":return`Cheie invalid\u0103 \xEEn ${t.origin}`;case"invalid_union":return"Intrare invalid\u0103";case"invalid_element":return`Valoare invalid\u0103 \xEEn ${t.origin}`;default:return"Intrare invalid\u0103"}}};function ym(){return{localeError:Ry()}}function bm(e,n,i,o){let t=Math.abs(e),r=t%10,a=t%100;return a>=11&&a<=19?o:r===1?n:r>=2&&r<=4?i:o}var Vy=()=>{let e={string:{unit:{one:"\u0441\u0438\u043C\u0432\u043E\u043B",few:"\u0441\u0438\u043C\u0432\u043E\u043B\u0430",many:"\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u0430",many:"\u0431\u0430\u0439\u0442"},verb:"\u0438\u043C\u0435\u0442\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},map:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"}};function n(t){return e[t]??null}let i={regex:"\u0432\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0435\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0438 \u0432\u0440\u0435\u043C\u044F",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0432\u0440\u0435\u043C\u044F",duration:"ISO \u0434\u043B\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441",mac:"MAC \u0430\u0434\u0440\u0435\u0441",cidrv4:"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",base64:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64",base64url:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64url",json_string:"JSON \u0441\u0442\u0440\u043E\u043A\u0430",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",credit_card:"\u043D\u043E\u043C\u0435\u0440 \u043A\u0440\u0435\u0434\u0438\u0442\u043D\u043E\u0439 \u043A\u0430\u0440\u0442\u044B",jwt:"JWT",template_literal:"\u0432\u0432\u043E\u0434"},o={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0441\u0438\u0432"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C instanceof ${t.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${c}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${r}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${c}`}case"invalid_value":return t.values.length===1?`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${I(t.values[0])}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0430\u0440\u0438\u0430\u043D\u0442: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C \u043E\u0434\u043D\u043E \u0438\u0437 ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);if(a){let c=Number(t.maximum),s=bm(c,a.unit.one,a.unit.few,a.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${t.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${r}${t.maximum.toString()} ${s}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${t.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);if(a){let c=Number(t.minimum),s=bm(c,a.unit.one,a.unit.few,a.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${t.origin} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${r}${t.minimum.toString()} ${s}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${t.origin} \u0431\u0443\u0434\u0435\u0442 ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u043D\u0430\u0447\u0438\u043D\u0430\u0442\u044C\u0441\u044F \u0441 "${r.prefix}"`:r.format==="ends_with"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0442\u044C\u0441\u044F \u043D\u0430 "${r.suffix}"`:r.format==="includes"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C "${r.includes}"`:r.format==="regex"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043E\u0432\u0430\u0442\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${r.pattern}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 ${i[r.format]??t.format}`}case"not_multiple_of":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0447\u0438\u0441\u043B\u043E: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${t.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u043E\u0437\u043D\u0430\u043D\u043D${t.keys.length>1?"\u044B\u0435":"\u044B\u0439"} \u043A\u043B\u044E\u0447${t.keys.length>1?"\u0438":""}: ${v(t.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0432 ${t.origin}`;case"invalid_union":return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435";case"invalid_element":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0432 ${t.origin}`;default:return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435"}}};function _m(){return{localeError:Vy()}}var My=()=>{let e={string:{unit:"znakov",verb:"ma\u0165"},file:{unit:"bajtov",verb:"ma\u0165"},array:{unit:"prvkov",verb:"ma\u0165"},set:{unit:"prvkov",verb:"ma\u0165"},map:{unit:"polo\u017Eiek",verb:"ma\u0165"}};function n(t){return e[t]??null}let i={regex:"regul\xE1rny v\xFDraz",email:"e-mailov\xE1 adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"d\xE1tum a \u010Das vo form\xE1te ISO",date:"d\xE1tum vo form\xE1te ISO",time:"\u010Das vo form\xE1te ISO",duration:"doba trvania ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",mac:"MAC adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"re\u0165azec zak\xF3dovan\xFD vo form\xE1te base64",base64url:"re\u0165azec zak\xF3dovan\xFD vo form\xE1te base64url",json_string:"re\u0165azec vo form\xE1te JSON",e164:"\u010D\xEDslo E.164",credit_card:"\u010D\xEDslo kreditnej karty",jwt:"JWT",template_literal:"vstup"},o={nan:"NaN",number:"\u010D\xEDslo",string:"re\u0165azec",function:"funkcia",array:"pole"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Neplatn\xFD vstup: o\u010Dak\xE1van\xE9 instanceof ${t.expected}, obdr\u017Ean\xE9 ${c}`:`Neplatn\xFD vstup: o\u010Dak\xE1van\xE9 ${r}, obdr\u017Ean\xE9 ${c}`}case"invalid_value":return t.values.length===1?`Neplatn\xFD vstup: o\u010Dak\xE1van\xE9 ${I(t.values[0])}`:`Neplatn\xFD vstup: o\u010Dak\xE1van\xE1 jedna z hodn\xF4t ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Hodnota je pr\xEDli\u0161 ve\u013Ek\xE1: ${t.origin??"hodnota"} mus\xED ma\u0165 ${r}${t.maximum.toString()} ${a.unit??"prvkov"}`:`Hodnota je pr\xEDli\u0161 ve\u013Ek\xE1: ${t.origin??"hodnota"} mus\xED by\u0165 ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Hodnota je pr\xEDli\u0161 mal\xE1: ${t.origin??"hodnota"} mus\xED ma\u0165 ${r}${t.minimum.toString()} ${a.unit??"prvkov"}`:`Hodnota je pr\xEDli\u0161 mal\xE1: ${t.origin??"hodnota"} mus\xED by\u0165 ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`Neplatn\xFD re\u0165azec: mus\xED za\u010D\xEDna\u0165 na "${r.prefix}"`:r.format==="ends_with"?`Neplatn\xFD re\u0165azec: mus\xED kon\u010Di\u0165 na "${r.suffix}"`:r.format==="includes"?`Neplatn\xFD re\u0165azec: mus\xED obsahova\u0165 "${r.includes}"`:r.format==="regex"?`Neplatn\xFD re\u0165azec: mus\xED zodpoveda\u0165 vzoru ${r.pattern}`:`Neplatn\xFD form\xE1t ${i[r.format]??t.format}`}case"not_multiple_of":return`Neplatn\xE9 \u010D\xEDslo: mus\xED by\u0165 n\xE1sobkom ${t.divisor}`;case"unrecognized_keys":return`Nezn\xE1me kl\xFA\u010De: ${v(t.keys,", ")}`;case"invalid_key":return`Neplatn\xFD kl\xFA\u010D v ${t.origin}`;case"invalid_union":return"Neplatn\xFD vstup";case"invalid_element":return`Neplatn\xE1 hodnota v ${t.origin}`;default:return"Neplatn\xFD vstup"}}};function km(){return{localeError:My()}}var Fy=()=>{let e={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"},map:{unit:"elementov",verb:"imeti"}};function n(t){return e[t]??null}let i={regex:"vnos",email:"e-po\u0161tni naslov",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum in \u010Das",date:"ISO datum",time:"ISO \u010Das",duration:"ISO trajanje",ipv4:"IPv4 naslov",ipv6:"IPv6 naslov",mac:"MAC naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 \u0161tevilka",credit_card:"\u0161tevilka kreditne kartice",jwt:"JWT",template_literal:"vnos"},o={nan:"NaN",number:"\u0161tevilo",array:"tabela"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Neveljaven vnos: pri\u010Dakovano instanceof ${t.expected}, prejeto ${c}`:`Neveljaven vnos: pri\u010Dakovano ${r}, prejeto ${c}`}case"invalid_value":return t.values.length===1?`Neveljaven vnos: pri\u010Dakovano ${I(t.values[0])}`:`Neveljavna mo\u017Enost: pri\u010Dakovano eno izmed ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Preveliko: pri\u010Dakovano, da bo ${t.origin??"vrednost"} imelo ${r}${t.maximum.toString()} ${a.unit??"elementov"}`:`Preveliko: pri\u010Dakovano, da bo ${t.origin??"vrednost"} ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Premajhno: pri\u010Dakovano, da bo ${t.origin} imelo ${r}${t.minimum.toString()} ${a.unit}`:`Premajhno: pri\u010Dakovano, da bo ${t.origin} ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`Neveljaven niz: mora se za\u010Deti z "${r.prefix}"`:r.format==="ends_with"?`Neveljaven niz: mora se kon\u010Dati z "${r.suffix}"`:r.format==="includes"?`Neveljaven niz: mora vsebovati "${r.includes}"`:r.format==="regex"?`Neveljaven niz: mora ustrezati vzorcu ${r.pattern}`:`Neveljaven ${i[r.format]??t.format}`}case"not_multiple_of":return`Neveljavno \u0161tevilo: mora biti ve\u010Dkratnik ${t.divisor}`;case"unrecognized_keys":return`Neprepoznan${t.keys.length>1?"i klju\u010Di":" klju\u010D"}: ${v(t.keys,", ")}`;case"invalid_key":return`Neveljaven klju\u010D v ${t.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${t.origin}`;default:return"Neveljaven vnos"}}};function xm(){return{localeError:Fy()}}var Jy=()=>{let e={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att inneh\xE5lla"},set:{unit:"objekt",verb:"att inneh\xE5lla"},map:{unit:"objekt",verb:"att inneh\xE5lla"}};function n(t){return e[t]??null}let i={regex:"regulj\xE4rt uttryck",email:"e-postadress",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datum och tid",date:"ISO-datum",time:"ISO-tid",duration:"ISO-varaktighet",ipv4:"IPv4-adress",ipv6:"IPv6-adress",mac:"MAC-adress",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodad str\xE4ng",base64url:"base64url-kodad str\xE4ng",json_string:"JSON-str\xE4ng",e164:"E.164-nummer",credit_card:"kreditkortsnummer",jwt:"JWT",template_literal:"mall-literal"},o={nan:"NaN",number:"antal",array:"lista"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ogiltig inmatning: f\xF6rv\xE4ntat instanceof ${t.expected}, fick ${c}`:`Ogiltig inmatning: f\xF6rv\xE4ntat ${r}, fick ${c}`}case"invalid_value":return t.values.length===1?`Ogiltig inmatning: f\xF6rv\xE4ntat ${I(t.values[0])}`:`Ogiltigt val: f\xF6rv\xE4ntade en av ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`F\xF6r stor(t): f\xF6rv\xE4ntade ${t.origin??"v\xE4rdet"} att ha ${r}${t.maximum.toString()} ${a.unit??"element"}`:`F\xF6r stor(t): f\xF6rv\xE4ntat ${t.origin??"v\xE4rdet"} att ha ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`F\xF6r lite(t): f\xF6rv\xE4ntade ${t.origin??"v\xE4rdet"} att ha ${r}${t.minimum.toString()} ${a.unit}`:`F\xF6r lite(t): f\xF6rv\xE4ntade ${t.origin??"v\xE4rdet"} att ha ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`Ogiltig str\xE4ng: m\xE5ste b\xF6rja med "${r.prefix}"`:r.format==="ends_with"?`Ogiltig str\xE4ng: m\xE5ste sluta med "${r.suffix}"`:r.format==="includes"?`Ogiltig str\xE4ng: m\xE5ste inneh\xE5lla "${r.includes}"`:r.format==="regex"?`Ogiltig str\xE4ng: m\xE5ste matcha m\xF6nstret "${r.pattern}"`:`Ogiltig(t) ${i[r.format]??t.format}`}case"not_multiple_of":return`Ogiltigt tal: m\xE5ste vara en multipel av ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"Ok\xE4nda nycklar":"Ok\xE4nd nyckel"}: ${v(t.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${t.origin??"v\xE4rdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt v\xE4rde i ${t.origin??"v\xE4rdet"}`;default:return"Ogiltig input"}}};function wm(){return{localeError:Jy()}}var By=()=>{let e={string:{unit:"\u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1\u0B95\u0BCD\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},file:{unit:"\u0BAA\u0BC8\u0B9F\u0BCD\u0B9F\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},array:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},set:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},map:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"}};function n(t){return e[t]??null}let i={regex:"\u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1",email:"\u0BAE\u0BBF\u0BA9\u0BCD\u0BA9\u0B9E\u0BCD\u0B9A\u0BB2\u0BCD \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0BA4\u0BC7\u0BA4\u0BBF \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",date:"ISO \u0BA4\u0BC7\u0BA4\u0BBF",time:"ISO \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",duration:"ISO \u0B95\u0BBE\u0BB2 \u0B85\u0BB3\u0BB5\u0BC1",ipv4:"IPv4 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",ipv6:"IPv6 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",mac:"MAC \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",cidrv4:"IPv4 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",cidrv6:"IPv6 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",base64:"base64-encoded \u0B9A\u0BB0\u0BAE\u0BCD",base64url:"base64url-encoded \u0B9A\u0BB0\u0BAE\u0BCD",json_string:"JSON \u0B9A\u0BB0\u0BAE\u0BCD",e164:"E.164 \u0B8E\u0BA3\u0BCD",credit_card:"\u0B95\u0B9F\u0BA9\u0BCD \u0B85\u0B9F\u0BCD\u0B9F\u0BC8 \u0B8E\u0BA3\u0BCD",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"\u0B8E\u0BA3\u0BCD",array:"\u0B85\u0BA3\u0BBF",null:"\u0BB5\u0BC6\u0BB1\u0BC1\u0BAE\u0BC8"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 instanceof ${t.expected}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${c}`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${c}`}case"invalid_value":return t.values.length===1?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${I(t.values[0])}`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0BB0\u0BC1\u0BAA\u0BCD\u0BAA\u0BAE\u0BCD: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${v(t.values,"|")} \u0B87\u0BB2\u0BCD \u0B92\u0BA9\u0BCD\u0BB1\u0BC1`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${t.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${r}${t.maximum.toString()} ${a.unit??"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD"} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${t.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${r}${t.maximum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${t.origin} ${r}${t.minimum.toString()} ${a.unit} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${t.origin} ${r}${t.minimum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"invalid_format":{let r=t;return r.format==="starts_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${r.prefix}" \u0B87\u0BB2\u0BCD \u0BA4\u0BCA\u0B9F\u0B99\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:r.format==="ends_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${r.suffix}" \u0B87\u0BB2\u0BCD \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0B9F\u0BC8\u0BAF \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:r.format==="includes"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${r.includes}" \u0B90 \u0B89\u0BB3\u0BCD\u0BB3\u0B9F\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:r.format==="regex"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: ${r.pattern} \u0BAE\u0BC1\u0BB1\u0BC8\u0BAA\u0BBE\u0B9F\u0BCD\u0B9F\u0BC1\u0B9F\u0BA9\u0BCD \u0BAA\u0BCA\u0BB0\u0BC1\u0BA8\u0BCD\u0BA4 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 ${i[r.format]??t.format}`}case"not_multiple_of":return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B8E\u0BA3\u0BCD: ${t.divisor} \u0B87\u0BA9\u0BCD \u0BAA\u0BB2\u0BAE\u0BBE\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;case"unrecognized_keys":return`\u0B85\u0B9F\u0BC8\u0BAF\u0BBE\u0BB3\u0BAE\u0BCD \u0BA4\u0BC6\u0BB0\u0BBF\u0BAF\u0BBE\u0BA4 \u0BB5\u0BBF\u0B9A\u0BC8${t.keys.length>1?"\u0B95\u0BB3\u0BCD":""}: ${v(t.keys,", ")}`;case"invalid_key":return`${t.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0B9A\u0BC8`;case"invalid_union":return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1";case"invalid_element":return`${t.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1`;default:return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1"}}};function Im(){return{localeError:By()}}var Ky=()=>{let e={string:{unit:"\u0E15\u0E31\u0E27\u0E2D\u0E31\u0E01\u0E29\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},file:{unit:"\u0E44\u0E1A\u0E15\u0E4C",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},array:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},set:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},map:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"}};function n(t){return e[t]??null}let i={regex:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19",email:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48\u0E2D\u0E35\u0E40\u0E21\u0E25",url:"URL",emoji:"\u0E2D\u0E34\u0E42\u0E21\u0E08\u0E34",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",date:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E41\u0E1A\u0E1A ISO",time:"\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",duration:"\u0E0A\u0E48\u0E27\u0E07\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",ipv4:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv4",ipv6:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv6",mac:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 MAC",cidrv4:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv4",cidrv6:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv6",base64:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64",base64url:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64 \u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A URL",json_string:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A JSON",e164:"\u0E40\u0E1A\u0E2D\u0E23\u0E4C\u0E42\u0E17\u0E23\u0E28\u0E31\u0E1E\u0E17\u0E4C\u0E23\u0E30\u0E2B\u0E27\u0E48\u0E32\u0E07\u0E1B\u0E23\u0E30\u0E40\u0E17\u0E28 (E.164)",credit_card:"\u0E2B\u0E21\u0E32\u0E22\u0E40\u0E25\u0E02\u0E1A\u0E31\u0E15\u0E23\u0E40\u0E04\u0E23\u0E14\u0E34\u0E15",jwt:"\u0E42\u0E17\u0E40\u0E04\u0E19 JWT",template_literal:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19"},o={nan:"NaN",number:"\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02",array:"\u0E2D\u0E32\u0E23\u0E4C\u0E40\u0E23\u0E22\u0E4C (Array)",null:"\u0E44\u0E21\u0E48\u0E21\u0E35\u0E04\u0E48\u0E32 (null)"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 instanceof ${t.expected} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${c}`:`\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${r} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${c}`}case"invalid_value":return t.values.length===1?`\u0E04\u0E48\u0E32\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${I(t.values[0])}`:`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E37\u0E2D\u0E01\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19\u0E2B\u0E19\u0E36\u0E48\u0E07\u0E43\u0E19 ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"\u0E44\u0E21\u0E48\u0E40\u0E01\u0E34\u0E19":"\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32",a=n(t.origin);return a?`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${t.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${r} ${t.maximum.toString()} ${a.unit??"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23"}`:`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${t.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${r} ${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?"\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E19\u0E49\u0E2D\u0E22":"\u0E21\u0E32\u0E01\u0E01\u0E27\u0E48\u0E32",a=n(t.origin);return a?`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${t.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${r} ${t.minimum.toString()} ${a.unit}`:`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${t.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${r} ${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E02\u0E36\u0E49\u0E19\u0E15\u0E49\u0E19\u0E14\u0E49\u0E27\u0E22 "${r.prefix}"`:r.format==="ends_with"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E25\u0E07\u0E17\u0E49\u0E32\u0E22\u0E14\u0E49\u0E27\u0E22 "${r.suffix}"`:r.format==="includes"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35 "${r.includes}" \u0E2D\u0E22\u0E39\u0E48\u0E43\u0E19\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21`:r.format==="regex"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14 ${r.pattern}`:`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: ${i[r.format]??t.format}`}case"not_multiple_of":return`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E08\u0E33\u0E19\u0E27\u0E19\u0E17\u0E35\u0E48\u0E2B\u0E32\u0E23\u0E14\u0E49\u0E27\u0E22 ${t.divisor} \u0E44\u0E14\u0E49\u0E25\u0E07\u0E15\u0E31\u0E27`;case"unrecognized_keys":return`\u0E1E\u0E1A\u0E04\u0E35\u0E22\u0E4C\u0E17\u0E35\u0E48\u0E44\u0E21\u0E48\u0E23\u0E39\u0E49\u0E08\u0E31\u0E01: ${v(t.keys,", ")}`;case"invalid_key":return`\u0E04\u0E35\u0E22\u0E4C\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${t.origin}`;case"invalid_union":return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E22\u0E39\u0E40\u0E19\u0E35\u0E22\u0E19\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14\u0E44\u0E27\u0E49";case"invalid_element":return`\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${t.origin}`;default:return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07"}}};function Sm(){return{localeError:Ky()}}var qy=()=>{let e={string:{unit:"simwol",verb:"bolmaly"},file:{unit:"ba\xFDt",verb:"bolmaly"},array:{unit:"elementler",verb:"bolmaly"},set:{unit:"elementler",verb:"bolmaly"},map:{unit:"elementler",verb:"bolmaly"}};function n(t){return e[t]??null}let i={regex:"giri\u015F",email:"e-po\xE7ta salgysy",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO sene we wagt",date:"ISO sene",time:"ISO wagt",duration:"ISO wagt aralygy",ipv4:"IPv4 salgysy",ipv6:"IPv6 salgysy",mac:"MAC salgysy",cidrv4:"IPv4 aralygy",cidrv6:"IPv6 aralygy",base64:"base64 bilen \u015Fifrlenen setir",base64url:"base64url bilen \u015Fifrlenen setir",json_string:"JSON setiri",e164:"E.164 nomeri",credit_card:"kredit kartyny\u0148 nomeri",jwt:"JWT",template_literal:"\u015Fablon"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return`N\xE4dogry baha: gara\u015Fylan ${r} \xFDerine ${c} alyndy`}case"invalid_value":return t.values.length===1?`N\xE4dogry baha: ${I(t.values[0])} bolmaly`:`N\xE4dogry sa\xFDlaw: a\u015Fakdakylardan biri bolmaly: ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Has uly: gara\u015Fyl\xFDan ${t.origin??"baha"} ${r} ${t.maximum.toString()} ${a.unit??"element"}`:`Has uly: gara\u015Fyl\xFDan ${t.origin??"baha"} ${r} ${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Has ki\xE7i: gara\u015Fyl\xFDan ${t.origin} ${r} ${t.minimum.toString()} ${a.unit}`:`Has ki\xE7i: gara\u015Fyl\xFDan ${t.origin} ${r} ${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`N\xE4dogry setir: "${r.prefix}" bilen ba\u015Flamaly`:r.format==="ends_with"?`N\xE4dogry setir: "${r.suffix}" bilen gutarmaly`:r.format==="includes"?`N\xE4dogry setir: "${r.includes}" saklamaly`:r.format==="regex"?`N\xE4dogry setir: ${r.pattern} nusga la\xFDyk bolmaly`:`N\xE4dogry ${i[r.format]??t.format}`}case"not_multiple_of":return`N\xE4dogry san: ${t.divisor} bilen galyndysyz b\xF6l\xFCnmeli`;case"unrecognized_keys":return`Tanalma\xFDan a\xE7ar${t.keys.length>1?"lar":""}: ${v(t.keys,", ")}`;case"invalid_key":return`${t.origin} i\xE7inde n\xE4dogry a\xE7ar`;case"invalid_union":return"N\xE4dogry baha";case"invalid_element":return`${t.origin} i\xE7inde n\xE4dogry baha`;default:return"N\xE4dogry baha"}}};function zm(){return{localeError:qy()}}var Wy=()=>{let e={string:{unit:"karakter",verb:"olmal\u0131"},file:{unit:"bayt",verb:"olmal\u0131"},array:{unit:"\xF6\u011Fe",verb:"olmal\u0131"},set:{unit:"\xF6\u011Fe",verb:"olmal\u0131"},map:{unit:"\xF6\u011Fe",verb:"olmal\u0131"}};function n(t){return e[t]??null}let i={regex:"girdi",email:"e-posta adresi",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO tarih ve saat",date:"ISO tarih",time:"ISO saat",duration:"ISO s\xFCre",ipv4:"IPv4 adresi",ipv6:"IPv6 adresi",mac:"MAC adresi",cidrv4:"IPv4 aral\u0131\u011F\u0131",cidrv6:"IPv6 aral\u0131\u011F\u0131",base64:"base64 ile \u015Fifrelenmi\u015F metin",base64url:"base64url ile \u015Fifrelenmi\u015F metin",json_string:"JSON dizesi",e164:"E.164 say\u0131s\u0131",credit_card:"kredi kart\u0131 numaras\u0131",jwt:"JWT",template_literal:"\u015Eablon dizesi"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ge\xE7ersiz de\u011Fer: beklenen instanceof ${t.expected}, al\u0131nan ${c}`:`Ge\xE7ersiz de\u011Fer: beklenen ${r}, al\u0131nan ${c}`}case"invalid_value":return t.values.length===1?`Ge\xE7ersiz de\u011Fer: beklenen ${I(t.values[0])}`:`Ge\xE7ersiz se\xE7enek: a\u015Fa\u011F\u0131dakilerden biri olmal\u0131: ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`\xC7ok b\xFCy\xFCk: beklenen ${t.origin??"de\u011Fer"} ${r}${t.maximum.toString()} ${a.unit??"\xF6\u011Fe"}`:`\xC7ok b\xFCy\xFCk: beklenen ${t.origin??"de\u011Fer"} ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`\xC7ok k\xFC\xE7\xFCk: beklenen ${t.origin} ${r}${t.minimum.toString()} ${a.unit}`:`\xC7ok k\xFC\xE7\xFCk: beklenen ${t.origin} ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`Ge\xE7ersiz metin: "${r.prefix}" ile ba\u015Flamal\u0131`:r.format==="ends_with"?`Ge\xE7ersiz metin: "${r.suffix}" ile bitmeli`:r.format==="includes"?`Ge\xE7ersiz metin: "${r.includes}" i\xE7ermeli`:r.format==="regex"?`Ge\xE7ersiz metin: ${r.pattern} desenine uymal\u0131`:`Ge\xE7ersiz ${i[r.format]??t.format}`}case"not_multiple_of":return`Ge\xE7ersiz say\u0131: ${t.divisor} ile tam b\xF6l\xFCnebilmeli`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar${t.keys.length>1?"lar":""}: ${v(t.keys,", ")}`;case"invalid_key":return`${t.origin} i\xE7inde ge\xE7ersiz anahtar`;case"invalid_union":return"Ge\xE7ersiz de\u011Fer";case"invalid_element":return`${t.origin} i\xE7inde ge\xE7ersiz de\u011Fer`;default:return"Ge\xE7ersiz de\u011Fer"}}};function Om(){return{localeError:Wy()}}var Gy=()=>{let e={string:{unit:"\u0441\u0438\u043C\u0432\u043E\u043B\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},file:{unit:"\u0431\u0430\u0439\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},array:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},set:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},map:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"}};function n(t){return e[t]??null}let i={regex:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u0435\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0457 \u043F\u043E\u0448\u0442\u0438",url:"URL",emoji:"\u0435\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0434\u0430\u0442\u0430 \u0442\u0430 \u0447\u0430\u0441 ISO",date:"\u0434\u0430\u0442\u0430 ISO",time:"\u0447\u0430\u0441 ISO",duration:"\u0442\u0440\u0438\u0432\u0430\u043B\u0456\u0441\u0442\u044C ISO",ipv4:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv4",ipv6:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv6",mac:"\u0430\u0434\u0440\u0435\u0441\u0430 MAC",cidrv4:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv4",cidrv6:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv6",base64:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64",base64url:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64url",json_string:"\u0440\u044F\u0434\u043E\u043A JSON",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",credit_card:"\u043D\u043E\u043C\u0435\u0440 \u043A\u0440\u0435\u0434\u0438\u0442\u043D\u043E\u0457 \u043A\u0430\u0440\u0442\u043A\u0438",jwt:"JWT",template_literal:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"},o={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0438\u0432"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F instanceof ${t.expected}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${c}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${r}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${c}`}case"invalid_value":return t.values.length===1?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${I(t.values[0])}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0430 \u043E\u043F\u0446\u0456\u044F: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F \u043E\u0434\u043D\u0435 \u0437 ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${t.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} ${a.verb} ${r}${t.maximum.toString()} ${a.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432"}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${t.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} \u0431\u0443\u0434\u0435 ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${t.origin} ${a.verb} ${r}${t.minimum.toString()} ${a.unit}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${t.origin} \u0431\u0443\u0434\u0435 ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043F\u043E\u0447\u0438\u043D\u0430\u0442\u0438\u0441\u044F \u0437 "${r.prefix}"`:r.format==="ends_with"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0437\u0430\u043A\u0456\u043D\u0447\u0443\u0432\u0430\u0442\u0438\u0441\u044F \u043D\u0430 "${r.suffix}"`:r.format==="includes"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043C\u0456\u0441\u0442\u0438\u0442\u0438 "${r.includes}"`:r.format==="regex"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0442\u0438 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${r.pattern}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 ${i[r.format]??t.format}`}case"not_multiple_of":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0447\u0438\u0441\u043B\u043E: \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u043A\u0440\u0430\u0442\u043D\u0438\u043C ${t.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u043E\u0437\u043F\u0456\u0437\u043D\u0430\u043D\u0438\u0439 \u043A\u043B\u044E\u0447${t.keys.length>1?"\u0456":""}: ${v(t.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u043A\u043B\u044E\u0447 \u0443 ${t.origin}`;case"invalid_union":return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456";case"invalid_element":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u0443 ${t.origin}`;default:return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"}}};function ji(){return{localeError:Gy()}}function jm(){return ji()}var Yy=()=>{let e={string:{unit:"\u062D\u0631\u0648\u0641",verb:"\u06C1\u0648\u0646\u0627"},file:{unit:"\u0628\u0627\u0626\u0679\u0633",verb:"\u06C1\u0648\u0646\u0627"},array:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"},set:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"},map:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"}};function n(t){return e[t]??null}let i={regex:"\u0627\u0646 \u067E\u0679",email:"\u0627\u06CC \u0645\u06CC\u0644 \u0627\u06CC\u0688\u0631\u06CC\u0633",url:"\u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",uuidv4:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 4",uuidv6:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 6",nanoid:"\u0646\u06CC\u0646\u0648 \u0622\u0626\u06CC \u0688\u06CC",guid:"\u062C\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid2:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC 2",ulid:"\u06CC\u0648 \u0627\u06CC\u0644 \u0622\u0626\u06CC \u0688\u06CC",xid:"\u0627\u06CC\u06A9\u0633 \u0622\u0626\u06CC \u0688\u06CC",ksuid:"\u06A9\u06D2 \u0627\u06CC\u0633 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",datetime:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0688\u06CC\u0679 \u0679\u0627\u0626\u0645",date:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u062A\u0627\u0631\u06CC\u062E",time:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0648\u0642\u062A",duration:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0645\u062F\u062A",ipv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0627\u06CC\u0688\u0631\u06CC\u0633",ipv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0627\u06CC\u0688\u0631\u06CC\u0633",mac:"\u0627\u06CC\u0645 \u0627\u06D2 \u0633\u06CC \u0627\u06CC\u0688\u0631\u06CC\u0633",cidrv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0631\u06CC\u0646\u062C",cidrv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0631\u06CC\u0646\u062C",base64:"\u0628\u06CC\u0633 64 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",base64url:"\u0628\u06CC\u0633 64 \u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",json_string:"\u062C\u06D2 \u0627\u06CC\u0633 \u0627\u0648 \u0627\u06CC\u0646 \u0633\u0679\u0631\u0646\u06AF",e164:"\u0627\u06CC 164 \u0646\u0645\u0628\u0631",credit_card:"\u06A9\u0631\u06CC\u0688\u0679 \u06A9\u0627\u0631\u0688 \u0646\u0645\u0628\u0631",jwt:"\u062C\u06D2 \u0688\u0628\u0644\u06CC\u0648 \u0679\u06CC",template_literal:"\u0627\u0646 \u067E\u0679"},o={nan:"NaN",number:"\u0646\u0645\u0628\u0631",array:"\u0622\u0631\u06D2",null:"\u0646\u0644"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: instanceof ${t.expected} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${c} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`:`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${r} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${c} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`}case"invalid_value":return t.values.length===1?`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${I(t.values[0])} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`:`\u063A\u0644\u0637 \u0622\u067E\u0634\u0646: ${v(t.values,"|")} \u0645\u06CC\u06BA \u0633\u06D2 \u0627\u06CC\u06A9 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`\u0628\u06C1\u062A \u0628\u0691\u0627: ${t.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u06D2 ${r}${t.maximum.toString()} ${a.unit??"\u0639\u0646\u0627\u0635\u0631"} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0628\u0691\u0627: ${t.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u0627 ${r}${t.maximum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${t.origin} \u06A9\u06D2 ${r}${t.minimum.toString()} ${a.unit} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${t.origin} \u06A9\u0627 ${r}${t.minimum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"invalid_format":{let r=t;return r.format==="starts_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${r.prefix}" \u0633\u06D2 \u0634\u0631\u0648\u0639 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:r.format==="ends_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${r.suffix}" \u067E\u0631 \u062E\u062A\u0645 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:r.format==="includes"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${r.includes}" \u0634\u0627\u0645\u0644 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:r.format==="regex"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: \u067E\u06CC\u0679\u0631\u0646 ${r.pattern} \u0633\u06D2 \u0645\u06CC\u0686 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:`\u063A\u0644\u0637 ${i[r.format]??t.format}`}case"not_multiple_of":return`\u063A\u0644\u0637 \u0646\u0645\u0628\u0631: ${t.divisor} \u06A9\u0627 \u0645\u0636\u0627\u0639\u0641 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;case"unrecognized_keys":return`\u063A\u06CC\u0631 \u062A\u0633\u0644\u06CC\u0645 \u0634\u062F\u06C1 \u06A9\u06CC${t.keys.length>1?"\u0632":""}: ${v(t.keys,"\u060C ")}`;case"invalid_key":return`${t.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u06A9\u06CC`;case"invalid_union":return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679";case"invalid_element":return`${t.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u0648\u06CC\u0644\u06CC\u0648`;default:return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679"}}};function Am(){return{localeError:Yy()}}var Hy=()=>{let e={string:{unit:"belgi",verb:"bo\u2018lishi kerak"},file:{unit:"bayt",verb:"bo\u2018lishi kerak"},array:{unit:"element",verb:"bo\u2018lishi kerak"},set:{unit:"element",verb:"bo\u2018lishi kerak"},map:{unit:"yozuv",verb:"bo\u2018lishi kerak"}};function n(t){return e[t]??null}let i={regex:"kirish",email:"elektron pochta manzili",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO sana va vaqti",date:"ISO sana",time:"ISO vaqt",duration:"ISO davomiylik",ipv4:"IPv4 manzil",ipv6:"IPv6 manzil",mac:"MAC manzil",cidrv4:"IPv4 diapazon",cidrv6:"IPv6 diapazon",base64:"base64 kodlangan satr",base64url:"base64url kodlangan satr",json_string:"JSON satr",e164:"E.164 raqam",credit_card:"kredit karta raqami",jwt:"JWT",template_literal:"kirish"},o={nan:"NaN",number:"raqam",array:"massiv"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Noto\u2018g\u2018ri kirish: kutilgan instanceof ${t.expected}, qabul qilingan ${c}`:`Noto\u2018g\u2018ri kirish: kutilgan ${r}, qabul qilingan ${c}`}case"invalid_value":return t.values.length===1?`Noto\u2018g\u2018ri kirish: kutilgan ${I(t.values[0])}`:`Noto\u2018g\u2018ri variant: quyidagilardan biri kutilgan ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Juda katta: kutilgan ${t.origin??"qiymat"} ${r}${t.maximum.toString()} ${a.unit} ${a.verb}`:`Juda katta: kutilgan ${t.origin??"qiymat"} ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Juda kichik: kutilgan ${t.origin} ${r}${t.minimum.toString()} ${a.unit} ${a.verb}`:`Juda kichik: kutilgan ${t.origin} ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`Noto\u2018g\u2018ri satr: "${r.prefix}" bilan boshlanishi kerak`:r.format==="ends_with"?`Noto\u2018g\u2018ri satr: "${r.suffix}" bilan tugashi kerak`:r.format==="includes"?`Noto\u2018g\u2018ri satr: "${r.includes}" ni o\u2018z ichiga olishi kerak`:r.format==="regex"?`Noto\u2018g\u2018ri satr: ${r.pattern} shabloniga mos kelishi kerak`:`Noto\u2018g\u2018ri ${i[r.format]??t.format}`}case"not_multiple_of":return`Noto\u2018g\u2018ri raqam: ${t.divisor} ning karralisi bo\u2018lishi kerak`;case"unrecognized_keys":return`Noma\u2019lum kalit${t.keys.length>1?"lar":""}: ${v(t.keys,", ")}`;case"invalid_key":return`${t.origin} dagi kalit noto\u2018g\u2018ri`;case"invalid_union":return"Noto\u2018g\u2018ri kirish";case"invalid_element":return`${t.origin} da noto\u2018g\u2018ri qiymat`;default:return"Noto\u2018g\u2018ri kirish"}}};function Pm(){return{localeError:Hy()}}var Xy=()=>{let e={string:{unit:"k\xFD t\u1EF1",verb:"c\xF3"},file:{unit:"byte",verb:"c\xF3"},array:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"},set:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"},map:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"}};function n(t){return e[t]??null}let i={regex:"\u0111\u1EA7u v\xE0o",email:"\u0111\u1ECBa ch\u1EC9 email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ng\xE0y gi\u1EDD ISO",date:"ng\xE0y ISO",time:"gi\u1EDD ISO",duration:"kho\u1EA3ng th\u1EDDi gian ISO",ipv4:"\u0111\u1ECBa ch\u1EC9 IPv4",ipv6:"\u0111\u1ECBa ch\u1EC9 IPv6",mac:"\u0111\u1ECBa ch\u1EC9 MAC",cidrv4:"d\u1EA3i IPv4",cidrv6:"d\u1EA3i IPv6",base64:"chu\u1ED7i m\xE3 h\xF3a base64",base64url:"chu\u1ED7i m\xE3 h\xF3a base64url",json_string:"chu\u1ED7i JSON",e164:"s\u1ED1 E.164",credit_card:"s\u1ED1 th\u1EBB t\xEDn d\u1EE5ng",jwt:"JWT",template_literal:"\u0111\u1EA7u v\xE0o"},o={nan:"NaN",number:"s\u1ED1",array:"m\u1EA3ng"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i instanceof ${t.expected}, nh\u1EADn \u0111\u01B0\u1EE3c ${c}`:`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${r}, nh\u1EADn \u0111\u01B0\u1EE3c ${c}`}case"invalid_value":return t.values.length===1?`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${I(t.values[0])}`:`T\xF9y ch\u1ECDn kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i m\u1ED9t trong c\xE1c gi\xE1 tr\u1ECB ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${t.origin??"gi\xE1 tr\u1ECB"} ${a.verb} ${r}${t.maximum.toString()} ${a.unit??"ph\u1EA7n t\u1EED"}`:`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${t.origin??"gi\xE1 tr\u1ECB"} ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${t.origin} ${a.verb} ${r}${t.minimum.toString()} ${a.unit}`:`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${t.origin} ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i b\u1EAFt \u0111\u1EA7u b\u1EB1ng "${r.prefix}"`:r.format==="ends_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i k\u1EBFt th\xFAc b\u1EB1ng "${r.suffix}"`:r.format==="includes"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i bao g\u1ED3m "${r.includes}"`:r.format==="regex"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i kh\u1EDBp v\u1EDBi m\u1EABu ${r.pattern}`:`${i[r.format]??t.format} kh\xF4ng h\u1EE3p l\u1EC7`}case"not_multiple_of":return`S\u1ED1 kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i l\xE0 b\u1ED9i s\u1ED1 c\u1EE7a ${t.divisor}`;case"unrecognized_keys":return`Kh\xF3a kh\xF4ng \u0111\u01B0\u1EE3c nh\u1EADn d\u1EA1ng: ${v(t.keys,", ")}`;case"invalid_key":return`Kh\xF3a kh\xF4ng h\u1EE3p l\u1EC7 trong ${t.origin}`;case"invalid_union":return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7";case"invalid_element":return`Gi\xE1 tr\u1ECB kh\xF4ng h\u1EE3p l\u1EC7 trong ${t.origin}`;default:return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7"}}};function Tm(){return{localeError:Xy()}}var Qy=()=>{let e={string:{unit:"\u5B57\u7B26",verb:"\u5305\u542B"},file:{unit:"\u5B57\u8282",verb:"\u5305\u542B"},array:{unit:"\u9879",verb:"\u5305\u542B"},set:{unit:"\u9879",verb:"\u5305\u542B"},map:{unit:"\u9879",verb:"\u5305\u542B"}};function n(t){return e[t]??null}let i={regex:"\u8F93\u5165",email:"\u7535\u5B50\u90AE\u4EF6",url:"URL",emoji:"\u8868\u60C5\u7B26\u53F7",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u671F\u65F6\u95F4",date:"ISO\u65E5\u671F",time:"ISO\u65F6\u95F4",duration:"ISO\u65F6\u957F",ipv4:"IPv4\u5730\u5740",ipv6:"IPv6\u5730\u5740",mac:"MAC\u5730\u5740",cidrv4:"IPv4\u7F51\u6BB5",cidrv6:"IPv6\u7F51\u6BB5",base64:"base64\u7F16\u7801\u5B57\u7B26\u4E32",base64url:"base64url\u7F16\u7801\u5B57\u7B26\u4E32",json_string:"JSON\u5B57\u7B26\u4E32",e164:"E.164\u53F7\u7801",credit_card:"\u4FE1\u7528\u5361\u53F7",jwt:"JWT",template_literal:"\u8F93\u5165"},o={nan:"NaN",number:"\u6570\u5B57",array:"\u6570\u7EC4",null:"\u7A7A\u503C(null)"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B instanceof ${t.expected}\uFF0C\u5B9E\u9645\u63A5\u6536 ${c}`:`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${r}\uFF0C\u5B9E\u9645\u63A5\u6536 ${c}`}case"invalid_value":return t.values.length===1?`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${I(t.values[0])}`:`\u65E0\u6548\u9009\u9879\uFF1A\u671F\u671B\u4EE5\u4E0B\u4E4B\u4E00 ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${t.origin??"\u503C"} ${r}${t.maximum.toString()} ${a.unit??"\u4E2A\u5143\u7D20"}`:`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${t.origin??"\u503C"} ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${t.origin} ${r}${t.minimum.toString()} ${a.unit}`:`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${t.origin} ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${r.prefix}" \u5F00\u5934`:r.format==="ends_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${r.suffix}" \u7ED3\u5C3E`:r.format==="includes"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u5305\u542B "${r.includes}"`:r.format==="regex"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u6EE1\u8DB3\u6B63\u5219\u8868\u8FBE\u5F0F ${r.pattern}`:`\u65E0\u6548${i[r.format]??t.format}`}case"not_multiple_of":return`\u65E0\u6548\u6570\u5B57\uFF1A\u5FC5\u987B\u662F ${t.divisor} \u7684\u500D\u6570`;case"unrecognized_keys":return`\u51FA\u73B0\u672A\u77E5\u7684\u952E(key): ${v(t.keys,", ")}`;case"invalid_key":return`${t.origin} \u4E2D\u7684\u952E(key)\u65E0\u6548`;case"invalid_union":return"\u65E0\u6548\u8F93\u5165";case"invalid_element":return`${t.origin} \u4E2D\u5305\u542B\u65E0\u6548\u503C(value)`;default:return"\u65E0\u6548\u8F93\u5165"}}};function Nm(){return{localeError:Qy()}}var eb=()=>{let e={string:{unit:"\u5B57\u5143",verb:"\u64C1\u6709"},file:{unit:"\u4F4D\u5143\u7D44",verb:"\u64C1\u6709"},array:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"},set:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"},map:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"}};function n(t){return e[t]??null}let i={regex:"\u8F38\u5165",email:"\u90F5\u4EF6\u5730\u5740",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u65E5\u671F\u6642\u9593",date:"ISO \u65E5\u671F",time:"ISO \u6642\u9593",duration:"ISO \u671F\u9593",ipv4:"IPv4 \u4F4D\u5740",ipv6:"IPv6 \u4F4D\u5740",mac:"MAC \u4F4D\u5740",cidrv4:"IPv4 \u7BC4\u570D",cidrv6:"IPv6 \u7BC4\u570D",base64:"base64 \u7DE8\u78BC\u5B57\u4E32",base64url:"base64url \u7DE8\u78BC\u5B57\u4E32",json_string:"JSON \u5B57\u4E32",e164:"E.164 \u6578\u503C",credit_card:"\u4FE1\u7528\u5361\u865F",jwt:"JWT",template_literal:"\u8F38\u5165"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA instanceof ${t.expected}\uFF0C\u4F46\u6536\u5230 ${c}`:`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${r}\uFF0C\u4F46\u6536\u5230 ${c}`}case"invalid_value":return t.values.length===1?`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${I(t.values[0])}`:`\u7121\u6548\u7684\u9078\u9805\uFF1A\u9810\u671F\u70BA\u4EE5\u4E0B\u5176\u4E2D\u4E4B\u4E00 ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${t.origin??"\u503C"} \u61C9\u70BA ${r}${t.maximum.toString()} ${a.unit??"\u500B\u5143\u7D20"}`:`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${t.origin??"\u503C"} \u61C9\u70BA ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${t.origin} \u61C9\u70BA ${r}${t.minimum.toString()} ${a.unit}`:`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${t.origin} \u61C9\u70BA ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${r.prefix}" \u958B\u982D`:r.format==="ends_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${r.suffix}" \u7D50\u5C3E`:r.format==="includes"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u5305\u542B "${r.includes}"`:r.format==="regex"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u7B26\u5408\u683C\u5F0F ${r.pattern}`:`\u7121\u6548\u7684 ${i[r.format]??t.format}`}case"not_multiple_of":return`\u7121\u6548\u7684\u6578\u5B57\uFF1A\u5FC5\u9808\u70BA ${t.divisor} \u7684\u500D\u6578`;case"unrecognized_keys":return`\u7121\u6CD5\u8B58\u5225\u7684\u9375\u503C${t.keys.length>1?"\u5011":""}\uFF1A${v(t.keys,"\u3001")}`;case"invalid_key":return`${t.origin} \u4E2D\u6709\u7121\u6548\u7684\u9375\u503C`;case"invalid_union":return"\u7121\u6548\u7684\u8F38\u5165\u503C";case"invalid_element":return`${t.origin} \u4E2D\u6709\u7121\u6548\u7684\u503C`;default:return"\u7121\u6548\u7684\u8F38\u5165\u503C"}}};function Dm(){return{localeError:eb()}}var tb=()=>{let e={string:{unit:"\xE0mi",verb:"n\xED"},file:{unit:"bytes",verb:"n\xED"},array:{unit:"nkan",verb:"n\xED"},set:{unit:"nkan",verb:"n\xED"},map:{unit:"nkan",verb:"n\xED"}};function n(t){return e[t]??null}let i={regex:"\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9",email:"\xE0d\xEDr\u1EB9\u0301s\xEC \xECm\u1EB9\u0301l\xEC",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\xE0k\xF3k\xF2 ISO",date:"\u1ECDj\u1ECD\u0301 ISO",time:"\xE0k\xF3k\xF2 ISO",duration:"\xE0k\xF3k\xF2 t\xF3 p\xE9 ISO",ipv4:"\xE0d\xEDr\u1EB9\u0301s\xEC IPv4",ipv6:"\xE0d\xEDr\u1EB9\u0301s\xEC IPv6",mac:"\xE0d\xEDr\u1EB9\u0301s\xEC MAC",cidrv4:"\xE0gb\xE8gb\xE8 IPv4",cidrv6:"\xE0gb\xE8gb\xE8 IPv6",base64:"\u1ECD\u0300r\u1ECD\u0300 t\xED a k\u1ECD\u0301 n\xED base64",base64url:"\u1ECD\u0300r\u1ECD\u0300 base64url",json_string:"\u1ECD\u0300r\u1ECD\u0300 JSON",e164:"n\u1ECD\u0301mb\xE0 E.164",credit_card:"n\u1ECDmba kaadi gbese",jwt:"JWT",template_literal:"\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9"},o={nan:"NaN",number:"n\u1ECD\u0301mb\xE0",array:"akop\u1ECD"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=z(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi instanceof ${t.expected}, \xE0m\u1ECD\u0300 a r\xED ${c}`:`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${r}, \xE0m\u1ECD\u0300 a r\xED ${c}`}case"invalid_value":return t.values.length===1?`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${I(t.values[0])}`:`\xC0\u1E63\xE0y\xE0n a\u1E63\xEC\u1E63e: yan \u1ECD\u0300kan l\xE1ra ${v(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${t.origin??"iye"} ${a.verb} ${r}${t.maximum} ${a.unit}`:`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 ${r}${t.maximum}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${t.origin} ${a.verb} ${r}${t.minimum} ${a.unit}`:`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 ${r}${t.minimum}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\u1EB9\u0300r\u1EB9\u0300 p\u1EB9\u0300l\xFA "${r.prefix}"`:r.format==="ends_with"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 par\xED p\u1EB9\u0300l\xFA "${r.suffix}"`:r.format==="includes"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 n\xED "${r.includes}"`:r.format==="regex"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\xE1 \xE0p\u1EB9\u1EB9r\u1EB9 mu ${r.pattern}`:`A\u1E63\xEC\u1E63e: ${i[r.format]??t.format}`}case"not_multiple_of":return`N\u1ECD\u0301mb\xE0 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 j\u1EB9\u0301 \xE8y\xE0 p\xEDp\xEDn ti ${t.divisor}`;case"unrecognized_keys":return`B\u1ECDt\xECn\xEC \xE0\xECm\u1ECD\u0300: ${v(t.keys,", ")}`;case"invalid_key":return`B\u1ECDt\xECn\xEC a\u1E63\xEC\u1E63e n\xEDn\xFA ${t.origin}`;case"invalid_union":return"\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e";case"invalid_element":return`Iye a\u1E63\xEC\u1E63e n\xEDn\xFA ${t.origin}`;default:return"\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e"}}};function Cm(){return{localeError:tb()}}var Em,is=Symbol("ZodOutput"),os=Symbol("ZodInput"),Ai=class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(n,...i){let o=i[0];return this._map.set(n,o),o&&typeof o=="object"&&"id"in o&&this._idmap.set(o.id,n),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(n){let i=this._map.get(n);return i&&typeof i=="object"&&"id"in i&&this._idmap.delete(i.id),this._map.delete(n),this}get(n){let i=n._zod.parent;if(i){let o={...this.get(i)??{}};delete o.id;let t={...o,...this._map.get(n)};return Object.keys(t).length?t:void 0}return this._map.get(n)}has(n){return this._map.has(n)}};function Pi(){return new Ai}(Em=globalThis).__zod_globalRegistry??(Em.__zod_globalRegistry=Pi());var $e=globalThis.__zod_globalRegistry;var Te=Symbol.for("zod.compile.invalid"),Um=Symbol.for("zod.compile.fallback"),Le=class extends Error{constructor(n="z.compile does not support async refinements, transforms, or checks"){super(n),this.name="ZodCompileAsyncError"}},ee=class extends Error{constructor(n,i=!0){super(`z.compile does not support ${n}; this schema must use the runtime parser`),this.name="ZodCompileUnsupportedError",this.islandable=i}};function rb(e,n){try{return Ti(e,{assertOnly:!0})}catch{return n}}function ss(e,n){try{let i=Ti(e),o=re(e),t=e._zod.run,r=t.__originalRun??t,a=(c,s)=>{if(s?.async||s?.direction==="backward"||s?.skipChecks||s?.[Um]||s&&Si(s,c.value))return r(c,s);let l=i(c.value);return l!==Te?(c.value=l,c):(s&&(s[Um]=!0),r(c,s))};return a.__originalRun=r,o._zod.bag.fallbackRun=r,o._zod.bag.validator=rb(e,i),o._zod.run=a,t.__originalRun||ib(o,e,i),o}catch(i){if(n?.strict)throw i;return e}}function ib(e,n,i){let o=e,t=n;if(typeof t.safeParse=="function"){let r=t.safeParse;o.safeParse=(a,c)=>{let s=i(a);return s!==Te?{success:!0,data:s}:r(a,c)}}if(typeof t.parse=="function"){let r=t.parse;o.parse=(a,c)=>{let s=i(a);return s!==Te?s:r(a,c)}}}function Ti(e,n){let i=!0;try{i=rs(e)}catch{}if(i)throw new ee("a schema whose subtree contains a reference cycle");let o={constants:new Map,constantCounter:0,varCounter:0},t=new zt(["input"]),r=se(t,o,e,"input",!n?.assertOnly);t.write(r===null?"return true;":`return ${r};`);let a=["INVALID",...o.constants.keys()],c=[Te,...o.constants.values()],s=t.content.join(`91`),l=n?.debug?a.length>0?`// Constants: ${a.join(", ")}92${s}`:s:"",d=Function,p=`return (input) => {93${s}94}`,m;try{m=new d(...a,p)(...c)}catch(g){throw new ee(`this schema (generated code failed to evaluate: ${g.message})`)}return n?.debug&&(m.code=l),m}function F(e,n){for(let[o,t]of e.constants)if(t===n)return o;let i=`c${e.constantCounter++}`;return e.constants.set(i,n),i}function B(e){return`v${e.varCounter++}`}function ob(e,n){let i=e._zod.run({value:n,issues:[]},{});if(i&&typeof i.then=="function")return Te;let o=i;return o.issues.length===0?o.value:Te}function ke(e,n,i,o,t=!0){let r=e.content.length,a=n.constants.size,c=n.constantCounter,s=n.varCounter;try{return se(e,n,i,o,t)}catch(l){if(!(l instanceof ee)||!l.islandable)throw l;if(e.content.length=r,n.constants.size>a){let d=Array.from(n.constants.keys()).slice(a);for(let p of d)n.constants.delete(p)}return n.constantCounter=c,n.varCounter=s,ab(e,n,i,o)}}function ab(e,n,i,o){let t=F(n,i),r=F(n,ob),a=B(n);return e.write(`const ${a} = ${r}(${t}, ${o});`),e.write(`if (${a} === INVALID) return INVALID;`),a}var cb=new Set(["max_size","min_size","size_equals","max_length","min_length","length_equals"]);function ub(e,n,i,o){let t=i._zod.def.checks;if(!t||t.length===0)return o;let r=o;for(let a of t){let c=a._zod.def;if(c.when&&!cb.has(c.check))throw new ee('check with a custom "when" condition');switch(c.check){case"greater_than":sb(e,n,c,r);break;case"less_than":lb(e,n,c,r);break;case"multiple_of":db(e,n,c,r);break;case"number_format":Vm(e,c,r);break;case"min_length":{let s=jt(c.minimum,"min_length"),l=as(e,n,r,`${r}.length >= ${s} && ${r}.length < ${c.minimum*2}`);e.write(`if (${l} < ${s}) return INVALID;`);break}case"max_length":{let s=jt(c.maximum,"max_length"),l=as(e,n,r,`${r}.length > ${s}`);e.write(`if (${l} > ${s}) return INVALID;`);break}case"length_equals":{let s=jt(c.length,"length_equals"),l=as(e,n,r,`${r}.length >= ${s} && ${r}.length <= ${c.length*2}`);e.write(`if (${l} !== ${s}) return INVALID;`);break}case"min_size":e.write(`if (${r}.size < ${jt(c.minimum,"min_size")}) return INVALID;`);break;case"max_size":e.write(`if (${r}.size > ${jt(c.maximum,"max_size")}) return INVALID;`);break;case"size_equals":e.write(`if (${r}.size !== ${jt(c.size,"size_equals")}) return INVALID;`);break;case"string_format":r=Mm(e,n,c,r);break;case"custom":r=hb(e,n,a,r);break;case"bigint_format":fb(e,c,r);break;case"mime_type":pb(e,n,c,r);break;case"property":mb(e,n,c,r);break;case"overwrite":{let s=B(n);gb(e,n,a,r,s),r=s;break}default:throw new ee(`check type ${c.check}`)}}return r}function as(e,n,i,o){let t=F(n,It),r=B(n);return e.write(`const ${r} = typeof ${i} === "string" && ${o} ? ${t}(${i}) : ${i}.length;`),r}function jt(e,n){if(typeof e!="number"||!Number.isFinite(e))throw new ee(`${n} bound of type ${typeof e}`);return`${e}`}function Rm(e,n){if(typeof n=="bigint")return`${n}n`;if(typeof n=="number"){if(Number.isNaN(n))throw new ee("comparison check with NaN bound");return`${n}`}if(n instanceof Date){if(Number.isNaN(n.getTime()))throw new ee("comparison check with Invalid Date bound");return F(e,n)}throw new ee(`comparison check bound of type ${typeof n}`)}function sb(e,n,i,o){let t=i.inclusive?"<":"<=";e.write(`if (${o} ${t} ${Rm(n,i.value)}) return INVALID;`)}function lb(e,n,i,o){let t=i.inclusive?">":">=";e.write(`if (${o} ${t} ${Rm(n,i.value)}) return INVALID;`)}function db(e,n,i,o){if(typeof i.value=="bigint"){if(i.value===BigInt(0))throw new ee("multiple_of check with a zero divisor");e.write(`if (${o} % ${i.value}n !== 0n) return INVALID;`)}else{let t=F(n,Rn);e.write(`if (${t}(${o}, ${jt(i.value,"multiple_of")}) !== 0) return INVALID;`)}}function Vm(e,n,i){let o=n.format;switch(o){case"safeint":e.write(`if (!Number.isSafeInteger(${i})) return INVALID;`);break;case"int32":e.write(`if (!Number.isInteger(${i}) || ${i} < -2147483648 || ${i} > 2147483647) return INVALID;`);break;case"uint32":e.write(`if (!Number.isInteger(${i}) || ${i} < 0 || ${i} > 4294967295) return INVALID;`);break;case"float32":e.write(`if (!Number.isFinite(${i}) || ${i} < -3.4028234663852886e38 || ${i} > 3.4028234663852886e38) return INVALID;`);break;case"float64":e.write(`if (!Number.isFinite(${i})) return INVALID;`);break;default:throw new ee(`number format ${o}`)}}function fb(e,n,i){let o=n.format;if(o)switch(o){case"int64":e.write(`if (${i} < -9223372036854775808n || ${i} > 9223372036854775807n) return INVALID;`);break;case"uint64":e.write(`if (${i} < 0n || ${i} > 18446744073709551615n) return INVALID;`);break;default:throw new ee(`bigint format ${o}`)}}function pb(e,n,i,o){let t=i.mime;if(t&&t.length>0){let r=F(n,new Set(t));e.write(`if (!${r}.has(${o}.type)) return INVALID;`)}}function mb(e,n,i,o){let t=`${o}[${JSON.stringify(i.property)}]`;se(e,n,i.schema,t)}function gb(e,n,i,o,t){let r=i._zod.def.tx;if(!r)throw new ee("overwrite check without a transform function");if(Tt(r))throw new Le("z.compile: async overwrite transforms are not supported");let a=F(n,r);e.write(`const ${t} = ${a}(${o});`)}function cs(){throw new ze}function ls(e){this.issues.push(e)}function hb(e,n,i,o){let t=i._zod.def;if(t.fn){if(Tt(t.fn))throw new Le("z.compile: async .refine() predicates are not supported");let r=F(n,t.fn),a=F(n,cs),c=B(n);return e.write(`const ${c} = ${r}(${o});`),e.write(`if (${c} instanceof Promise) ${a}();`),e.write(`if (!${c}) return INVALID;`),o}if(i._zod.check){if(Tt(i._zod.check))throw new Le("z.compile: async .superRefine() / check functions are not supported");let r=i._zod.check,c=F(n,l=>{let d={value:l,issues:[],addIssue:ls};return r(d)instanceof Promise&&cs(),d.issues.length===0?d.value:Te}),s=B(n);return e.write(`const ${s} = ${c}(${o});`),e.write(`if (${s} === INVALID) return INVALID;`),s}throw new ee("custom check without a predicate or check function")}var vb=new Set(["cidrv4","cuid","cuid2","date","datetime","duration","e164","email","emoji","ends_with","guid","includes","ipv4","ksuid","lowercase","mac","nanoid","regex","starts_with","time","ulid","uppercase","uuid","xid"]);function Mm(e,n,i,o){let t=i.format;if(t==="base64"){let s=F(n,Xn);return e.write(`if (!${s}(${o})) return INVALID;`),o}if(t==="base64url"){let s=F(n,gi);return e.write(`if (!${s}(${o})) return INVALID;`),o}if(t==="jwt"){let s=F(n,vi),l=F(n,i.alg??null);return e.write(`if (!${s}(${o}, ${l})) return INVALID;`),o}if(t==="ipv6"){let s=F(n,Hn);return e.write(`if (!${s}(${o})) return INVALID;`),o}if(t==="cidrv6"){let s=F(n,mi);return e.write(`if (!${s}(${o})) return INVALID;`),o}if(t==="credit_card"){let s=F(n,hi);return e.write(`if (!${s}(${o})) return INVALID;`),o}let r=i;if(t==="url"||t==="httpurl"||r.normalize||r.hostname!==void 0||r.protocol!==void 0){let s=F(n,li),l=F(n,i),d=B(n),p=B(n);if(e.write(`const ${d} = ${o}.trim();`),e.write(`const ${p} = ${s}(${d}, ${l});`),e.write(`if (typeof ${p} === "number") return INVALID;`),r.hostname!==void 0){let $=F(n,fi);e.write(`if (!${$}(${p}, ${l}.hostname)) return INVALID;`)}if(r.protocol!==void 0){let $=F(n,pi);e.write(`if (!${$}(${p}, ${l}.protocol)) return INVALID;`)}let m=B(n),g=r.normalize?`${p}.href`:`${F(n,di)}(${d})`;return e.write(`const ${m} = ${g};`),m}let a=i.fn;if(a){if(Tt(a))throw new ee(`async string format ${t}`);let s=F(n,a);return e.write(`if (!${s}(${o})) return INVALID;`),o}if(vb.has(t)&&i.pattern){let s=F(n,i.pattern);return e.write(`${s}.lastIndex = 0;`),e.write(`if (!${s}.test(${o})) return INVALID;`),o}let c=i.format;switch(c){case"regex":throw new ee("regex format without a pattern");case"lowercase":e.write(`if (${o} !== ${o}.toLowerCase()) return INVALID;`);break;case"uppercase":e.write(`if (${o} !== ${o}.toUpperCase()) return INVALID;`);break;case"includes":e.write(`if (!${o}.includes(${we(i.includes)})) return INVALID;`);break;case"starts_with":{let s=i.prefix;e.write(`if (${o}.slice(0, ${s.length}) !== ${we(s)}) return INVALID;`);break}case"ends_with":{let s=i.suffix;e.write(`if (${o}.slice(-${s.length}) !== ${we(s)}) return INVALID;`);break}default:throw new ee(`string format ${c}`)}return o}function se(e,n,i,o,t=!0){let r=i._zod.def,a=r.type;if(r.coerce)throw new ee(`coercion (z.coerce.${a}())`);let c=t||!!r.checks?.length,s;switch(a){case"string":s=$b(e,n,i,o);break;case"number":s=yb(e,i,o);break;case"boolean":s=bb(e,o);break;case"bigint":s=_b(e,i,o);break;case"symbol":s=kb(e,o);break;case"undefined":s=xb(e,o);break;case"null":s=wb(e,o);break;case"any":case"unknown":s=o;break;case"never":e.write("return INVALID;"),s=o;break;case"void":s=Ib(e,o);break;case"nan":s=Sb(e,o);break;case"date":s=zb(e,o);break;case"object":s=Ob(e,n,i,o,c);break;case"optional":s=jb(e,n,i,o,c);break;case"nullable":s=Tb(e,n,i,o,c);break;case"array":s=Nb(e,n,i,o,c);break;case"literal":s=Db(e,n,i,o);break;case"enum":s=Cb(e,n,i,o);break;case"readonly":{let l=Lm(e,n,i,o),d=B(n);e.write(`const ${d} = Object.freeze(${l});`),s=d;break}case"success":Lm(e,n,i,o),s="true";break;case"default":case"prefault":s=Eb(e,n,i,o);break;case"nonoptional":s=Ub(e,n,i,o);break;case"tuple":s=Lb(e,n,i,o);break;case"union":s=Zb(e,n,i,o);break;case"intersection":s=Mb(e,n,i,o);break;case"record":s=Fb(e,n,i,o);break;case"map":s=Bb(e,n,i,o);break;case"set":s=Kb(e,n,i,o);break;case"file":s=qb(e,o);break;case"template_literal":s=Wb(e,n,i,o);break;case"lazy":s=Gb(e,n,i,o);break;case"pipe":s=Yb(e,n,i,o);break;case"custom":s=Hb(e,n,i,o);break;case"transform":s=e_(e,n,i,o);break;case"catch":s=Qb(e,n,i,o);break;default:throw new ee(`schema type ${a}`)}return s===null?null:ub(e,n,i,s)}function $b(e,n,i,o){e.write(`if (typeof ${o} !== "string") return INVALID;`);let t=i._zod.def;return t.format===void 0?o:Mm(e,n,t,o)}function yb(e,n,i){e.write(`if (typeof ${i} !== "number" || !Number.isFinite(${i})) return INVALID;`);let o=n._zod.def;return o.check==="number_format"&&o.format&&Vm(e,{format:o.format},i),i}function bb(e,n){return e.write(`if (typeof ${n} !== "boolean") return INVALID;`),n}function _b(e,n,i){e.write(`if (typeof ${i} !== "bigint") return INVALID;`);let o=n._zod.def;if(o.format)switch(o.format){case"int64":e.write(`if (${i} < -9223372036854775808n || ${i} > 9223372036854775807n) return INVALID;`);break;case"uint64":e.write(`if (${i} < 0n || ${i} > 18446744073709551615n) return INVALID;`);break}return i}function kb(e,n){return e.write(`if (typeof ${n} !== "symbol") return INVALID;`),n}function xb(e,n){return e.write(`if (${n} !== undefined) return INVALID;`),n}function wb(e,n){return e.write(`if (${n} !== null) return INVALID;`),n}function Ib(e,n){return e.write(`if (${n} !== undefined) return INVALID;`),n}function Sb(e,n){return e.write(`if (typeof ${n} !== "number" || !Number.isNaN(${n})) return INVALID;`),n}function zb(e,n){return e.write(`if (!(${n} instanceof Date) || Number.isNaN(${n}.getTime())) return INVALID;`),n}function Ob(e,n,i,o,t=!0){let r=i._zod.def;e.write(`if (typeof ${o} !== "object" || ${o} === null || Array.isArray(${o})) return INVALID;`);let a=r.shape,c=Object.keys(a),s=Object.getOwnPropertySymbols(a),l=s.length?[...c,...s]:c,d=E=>typeof E=="symbol"?F(n,E):we(E),p=E=>typeof E=="symbol"?`[${d(E)}]`:we(E),m=a;if(c.includes("__proto__"))throw new ee('object shape key "__proto__"');let g=new Map;for(let E of l){let L=m[E],G=d(E),ne=B(n);if(e.write(`const ${ne} = ${o}[${G}];`),L._zod.optin!==void 0){let Q=B(n);e.write(`let ${Q} = (() => {`),e.indented(me=>{let Ve=ke(me,n,L,ne);me.write(`return ${Ve};`)}),e.write("})();"),L._zod.optout==="optional"?(e.write(`if (${Q} === INVALID) {`),e.indented(me=>{me.write(`if (${G} in ${o}) return INVALID;`),me.write(`${Q} = undefined;`)}),e.write("}")):e.write(`if (${Q} === INVALID) return INVALID;`),g.set(E,Q)}else{Pb(L)&&e.write(`if (!(${G} in ${o})) return INVALID;`);let Q=ke(e,n,L,ne,t);Q!==null&&g.set(E,Q)}}let $=r.catchall,w="none";if($){let E=$._zod.def.type;if(E==="never"){let L=c.map(G=>`k !== ${we(G)}`).join(" && ")||"true";e.write(`for (const k in ${o}) {`),e.indented(G=>{G.write(`if (${L}) return INVALID;`)}),e.write("}")}else(E==="unknown"||E==="any")&&!$._zod.def.checks?.length?w="passthrough":w="schema"}let _=B(n),V=l.some(E=>Pt(m[E])||us(m[E]));if(!t){if(w==="schema"){let E=c.length>0?F(n,new Set(c)):null;e.write(`for (const k in ${o}) {`),e.indented(L=>{L.write('if (k === "__proto__") continue;'),E&&L.write(`if (${E}.has(k)) continue;`);let G=B(n);L.write(`const ${G} = ${o}[k];`),ke(L,n,$,G,!1)}),e.write("}")}return null}if(V){e.write(`const ${_} = {};`);for(let E of l){let L=d(E),G=g.get(E);us(m[E])?e.write(`if (${L} in ${o}) ${_}[${L}] = ${G};`):Pt(m[E])?e.write(`if (${G} !== undefined || ${L} in ${o}) ${_}[${L}] = ${G};`):e.write(`${_}[${L}] = ${G};`)}}else{let E=l.map(L=>`${p(L)}: ${g.get(L)}`).join(", ");e.write(`const ${_} = { ${E} };`)}if(w!=="none"){let E=c.length>0?F(n,new Set(c)):null;e.write(`for (const k in ${o}) {`),e.indented(L=>{if(L.write('if (k === "__proto__") continue;'),E&&L.write(`if (${E}.has(k)) continue;`),w==="passthrough")L.write(`${_}[k] = ${o}[k];`);else{let G=B(n);L.write(`const ${G} = ${o}[k];`);let ne=ke(L,n,$,G);L.write(`${_}[k] = ${ne};`)}}),e.write("}")}return _}function jb(e,n,i,o,t=!0){let r=i._zod.def;if(Ab(i))return se(e,n,r.innerType,o,t);if(r.innerType._zod.optin==="defaulted"){let c=B(n),s=B(n);return e.write(`let ${c};`),e.write(`if (${o} === undefined) {`),e.indented(l=>{l.write(`const ${s} = (() => {`),l.indented(d=>{let p=se(d,n,r.innerType,o);d.write(`return ${p};`)}),l.write("})();"),l.write(`if (${s} !== INVALID) ${c} = ${s};`)}),e.write("} else {"),e.indented(l=>{let d=se(l,n,r.innerType,o);l.write(`${c} = ${d};`)}),e.write("}"),c}let a=t?B(n):null;return a&&e.write(`let ${a};`),e.write(`if (${o} !== undefined) {`),e.indented(c=>{let s=se(c,n,r.innerType,o,t);a&&s!==null&&c.write(`${a} = ${s};`)}),e.write("}"),a}function Ab(e){return e._zod.traits?.has("$ZodExactOptional")===!0}function Pb(e){return e._zod.optin===void 0&&At(e)}function At(e){if(e._zod.def.coerce)return!0;let n=e._zod.def;switch(n.type){case"any":case"unknown":case"undefined":case"void":case"default":case"prefault":case"transform":case"custom":case"lazy":return!0;case"string":case"number":case"boolean":case"bigint":case"symbol":case"null":case"never":case"nan":case"date":case"object":case"array":case"tuple":case"record":case"map":case"set":case"file":case"template_literal":return!1;case"nonoptional":return n.innerType?At(n.innerType):!1;case"literal":return!!n.values?.includes(void 0);case"enum":return!!e._zod.values?.has(void 0);case"optional":case"nullable":case"readonly":case"success":return n.innerType?At(n.innerType):!0;case"catch":return!0;case"union":return n.options?n.options.some(At):!0;case"intersection":return!n.left||!n.right?!0:At(n.left)&&At(n.right);case"pipe":return n.in?At(n.in):!0;default:return!0}}function us(e){return e._zod.optin==="optional"&&e._zod.optout==="optional"}function Pt(e){let n=e._zod.def;switch(n.type){case"string":case"number":case"boolean":case"bigint":case"symbol":case"null":case"nan":case"date":case"object":case"array":case"tuple":case"record":case"map":case"set":case"file":case"template_literal":case"never":case"success":return!1;case"literal":return!!n.values?.includes(void 0);case"enum":return!!e._zod.values?.has(void 0);case"optional":return!0;case"nullable":case"readonly":case"nonoptional":return n.innerType?Pt(n.innerType):!0;case"union":return n.options?n.options.some(Pt):!0;case"intersection":return!n.left||!n.right||Pt(n.left)||Pt(n.right);case"pipe":return n.out?Pt(n.out):!0;default:return!0}}function Tb(e,n,i,o,t=!0){let r=i._zod.def,a=t?B(n):null;return a&&e.write(`let ${a} = null;`),e.write(`if (${o} !== null) {`),e.indented(c=>{let s=se(c,n,r.innerType,o,t);a&&s!==null&&c.write(`${a} = ${s};`)}),e.write("}"),a}function Nb(e,n,i,o,t=!0){let r=i._zod.def;e.write(`if (!Array.isArray(${o})) return INVALID;`);let a=t?B(n):null,c=B(n),s=B(n);return a&&e.write(`const ${a} = new Array(${o}.length);`),e.write(`for (let ${c} = 0; ${c} < ${o}.length; ${c}++) {`),e.indented(l=>{l.write(`const ${s} = ${o}[${c}];`);let d=ke(l,n,r.element,s,t);a&&d!==null&&l.write(`${a}[${c}] = ${d};`)}),e.write("}"),a}function Db(e,n,i,o){let r=i._zod.def.values;if(r.length!==1){let c=F(n,new Set(r));return e.write(`if (!${c}.has(${o})) return INVALID;`),o}let a=r[0];if(typeof a=="number"&&Number.isNaN(a)){let c=F(n,new Set(r));return e.write(`if (!${c}.has(${o})) return INVALID;`),o}if(typeof a=="string")e.write(`if (${o} !== ${we(a)}) return INVALID;`);else if(typeof a=="number"||typeof a=="boolean")e.write(`if (${o} !== ${a}) return INVALID;`);else if(a===null)e.write(`if (${o} !== null) return INVALID;`);else if(a===void 0)e.write(`if (${o} !== undefined) return INVALID;`);else if(typeof a=="bigint")e.write(`if (${o} !== ${a}n) return INVALID;`);else throw new ee(`literal type ${typeof a}`);return o}function Cb(e,n,i,o){let t=i._zod.values;if(!t)throw new ee("enum schema without enumerated values");let r=F(n,t);return e.write(`if (!${r}.has(${o})) return INVALID;`),o}function Lm(e,n,i,o){let t=i._zod.def;return se(e,n,t.innerType,o)}function Eb(e,n,i,o){let t=i._zod.def,a=Object.getOwnPropertyDescriptor(i._zod.def,"defaultValue")?()=>i._zod.def.defaultValue:void 0;if(i._zod.def.type==="prefault"){if(!a)return se(e,n,t.innerType,o);let s=F(n,a),l=B(n);return e.write(`let ${l} = ${o};`),e.write(`if (${o} === undefined) ${l} = ${s}();`),se(e,n,t.innerType,l)}let c=B(n);if(a){let s=F(n,a),l=F(n,Vn);e.write(`let ${c};`),e.write(`if (${o} === undefined) {`),e.indented(d=>{d.write(`${c} = ${l}(${s}());`)}),e.write("} else {"),e.indented(d=>{let p=se(d,n,t.innerType,o);d.write(`${c} = ${p} === undefined ? ${l}(${s}()) : ${p};`)}),e.write("}")}else e.write(`let ${c};`),e.write(`if (${o} !== undefined) {`),e.indented(s=>{let l=se(s,n,t.innerType,o);s.write(`${c} = ${l};`)}),e.write("}");return c}function Ub(e,n,i,o){let t=i._zod.def,r=se(e,n,t.innerType,o),a=B(n);return e.write(`const ${a} = ${r};`),e.write(`if (${a} === undefined) return INVALID;`),a}function Lb(e,n,i,o){let t=i._zod.def,r=t.items,a=t.rest;e.write(`if (!Array.isArray(${o})) return INVALID;`);let c=Zm(r,"optin"),s=Zm(r,"optout");a?e.write(`if (${o}.length < ${c}) return INVALID;`):e.write(`if (${o}.length < ${c} || ${o}.length > ${r.length}) return INVALID;`);let l=B(n);e.write(`const ${l} = [];`);for(let d=0;d<r.length;d++){let p=r[d];if(d>=s)e.write(`if (${l}.length === ${d}) {`),e.indented(m=>{m.write(`if (${d} < ${o}.length) {`),m.indented(g=>{let $=B(n);g.write(`const ${$} = ${o}[${d}];`);let w=ke(g,n,p,$);g.write(`${l}[${d}] = ${w};`)}),m.write("} else {"),m.indented(g=>{if(us(p)){g.write(`${l}.length = ${d};`);return}let $=B(n),w=B(n);g.write(`const ${$} = undefined;`),g.write(`const ${w} = (() => {`),g.indented(_=>{let V=ke(_,n,p,$);_.write(`return ${V};`)}),g.write("})();"),g.write(`if (${w} === INVALID || ${w} === undefined) ${l}.length = ${d};`),g.write(`else ${l}[${d}] = ${w};`)}),m.write("}")}),e.write("}");else{let m=B(n);e.write(`const ${m} = ${o}[${d}];`);let g=ke(e,n,p,m);e.write(`${l}[${d}] = ${g};`)}}if(a){let d=B(n),p=B(n);e.write(`for (let ${d} = ${r.length}; ${d} < ${o}.length; ${d}++) {`),e.indented(m=>{m.write(`const ${p} = ${o}[${d}];`);let g=ke(m,n,a,p);m.write(`${l}[${d}] = ${g};`)}),e.write("}")}return l}function Zm(e,n){for(let i=e.length-1;i>=0;i--)if(!(n==="optin"?e[i]._zod.optin!==void 0:e[i]._zod.optout==="optional"))return i+1;return 0}function Zb(e,n,i,o){let t=i._zod.def,r=t.options;if(t.discriminator)return Rb(e,n,t,o);if(t.inclusive===!1)throw new ee("exclusive unions (z.xor)");if(r.length===0)return e.write("return INVALID;"),o;if(r.length===1)return se(e,n,r[0],o);if(r.every(s=>s._zod.def.type==="literal"&&!s._zod.def.checks?.length)){let s=new Set(r.flatMap(d=>d._zod.def.values)),l=F(n,s);return e.write(`if (!${l}.has(${o})) return INVALID;`),o}let c=B(n);e.write(`let ${c};`);for(let s=0;s<r.length;s++){let l=r[s];s===0?e.write(`${c} = (() => {`):e.write(`if (${c} === INVALID) ${c} = (() => {`),e.indented(d=>{let p=se(d,n,l,o);d.write(`return ${p};`)}),e.write("})();")}return e.write(`if (${c} === INVALID) return INVALID;`),c}function Rb(e,n,i,o){if(i.unionFallback)throw new ee("discriminated union with unionFallback");if(i.options.length===0)return e.write("return INVALID;"),o;let t=B(n),r=B(n);e.write(`const ${t} = ${o}?.[${we(i.discriminator)}];`),e.write(`let ${r};`);let a=!0,c=new Set;for(let s of i.options){let l=s._zod.propValues?.[i.discriminator];if(!l||l.size===0)throw new ee("discriminated union option without static discriminator values");for(let m of l){if(c.has(m))throw new ee(`duplicate discriminator value ${String(m)}`);c.add(m)}let d=Array.from(l,m=>Vb(n,t,m)),p=a?"if":"else if";e.write(`${p} (${d.join(" || ")}) {`),e.indented(m=>{let g=se(m,n,s,o);m.write(`${r} = ${g};`)}),e.write("}"),a=!1}return e.write("else { return INVALID; }"),r}function Vb(e,n,i){if(typeof i=="string")return`${n} === ${we(i)}`;if(typeof i=="number")return Number.isNaN(i)?`Number.isNaN(${n})`:`${n} === ${i}`;if(typeof i=="boolean")return`${n} === ${i}`;if(i===null)return`${n} === null`;if(i===void 0)return`${n} === undefined`;if(typeof i=="bigint")return`${n} === ${i}n`;if(typeof i=="symbol"){let o=F(e,i);return`${n} === ${o}`}throw new ee(`literal discriminator value ${String(i)}`)}function Mb(e,n,i,o){let t=i._zod.def,r=ke(e,n,t.left,o),a=ke(e,n,t.right,o),c=F(n,tn),s=B(n);return e.write(`const ${s} = ${c}(${r}, ${a});`),e.write(`if (!${s}.valid) return INVALID;`),`${s}.data`}function Fb(e,n,i,o){let t=i._zod.def,r=F(n,Ce);e.write(`if (!${r}(${o})) return INVALID;`);let a=B(n),c=B(n),s=B(n);e.write(`const ${a} = {};`);let l=t,d=l.partial?void 0:t.keyType._zod.values;if(d){let $=[];for(let _ of d){if(!(typeof _=="string"||typeof _=="number"||typeof _=="symbol"))throw new ee(`record key value ${String(_)}`);let V=typeof _=="number"?_.toString():_;if(V==="__proto__")throw new ee('record key "__proto__"');$.push(V);let E=F(n,_),L=se(e,n,t.keyType,E),G=B(n);e.write(`const ${G} = ${o}[${Jb(n,V)}];`);let ne=ke(e,n,t.valueType,G);e.write(`${a}[${L}] = ${ne};`)}let w=F(n,new Set($));return e.write(`for (const ${c} in ${o}) {`),e.indented(_=>{_.write(`if (${w}.has(${c})) continue;`),l.mode==="loose"?_.write(`if (${c} !== "__proto__") ${a}[${c}] = ${o}[${c}];`):_.write("return INVALID;")}),e.write("}"),a}let p=t.keyType._zod.def;if(!(p.type==="string"&&p.format===void 0&&!p.coerce&&(p.checks?.length??0)===0)){let $=t.mode==="loose",w=F(n,Ti(t.keyType)),_=F(n,dt),V=F(n,Object.prototype.propertyIsEnumerable),E=B(n);return e.write(`for (const ${c} of Reflect.ownKeys(${o})) {`),e.indented(L=>{L.write(`if (${c} === "__proto__") continue;`),L.write(`if (!${V}.call(${o}, ${c})) continue;`),L.write(`let ${E} = ${w}(${c});`),L.write(`if (${E} === INVALID && typeof ${c} === "string" && ${_}.test(${c})) ${E} = ${w}(Number(${c}));`),$?L.write(`if (${E} === INVALID) { ${a}[${c}] = ${o}[${c}]; continue; }`):L.write(`if (${E} === INVALID) return INVALID;`),L.write(`if (${E} === "__proto__") continue;`);let G=B(n);L.write(`const ${G} = ${o}[${c}];`);let ne=ke(L,n,t.valueType,G);L.write(`${a}[${E}] = ${ne};`)}),e.write("}"),a}let g=F(n,Object.prototype.propertyIsEnumerable);return e.write(`for (const ${c} of Reflect.ownKeys(${o})) {`),e.indented($=>{$.write(`if (${c} === "__proto__") continue;`),$.write(`if (!${g}.call(${o}, ${c})) continue;`),$.write(`if (typeof ${c} !== "string") return INVALID;`),$.write(`const ${s} = ${o}[${c}];`);let w=ke($,n,t.valueType,s);$.write(`${a}[${c}] = ${w};`)}),e.write("}"),a}function Jb(e,n){return typeof n=="string"?we(n):F(e,n)}function Bb(e,n,i,o){let t=i._zod.def;e.write(`if (!(${o} instanceof Map)) return INVALID;`);let r=B(n),a=B(n),c=B(n);return e.write(`const ${r} = new Map();`),e.write(`for (const [${a}, ${c}] of ${o}) {`),e.indented(s=>{let l=se(s,n,t.keyType,a),d=se(s,n,t.valueType,c);s.write(`${r}.set(${l}, ${d});`)}),e.write("}"),r}function Kb(e,n,i,o){let t=i._zod.def;e.write(`if (!(${o} instanceof Set)) return INVALID;`);let r=B(n),a=B(n);return e.write(`const ${r} = new Set();`),e.write(`for (const ${a} of ${o}) {`),e.indented(c=>{let s=se(c,n,t.valueType,a);c.write(`${r}.add(${s});`)}),e.write("}"),r}function qb(e,n){return e.write(`if (!(${n} instanceof File)) return INVALID;`),n}function Wb(e,n,i,o){e.write(`if (typeof ${o} !== "string") return INVALID;`);let t=i._zod.pattern;if(t){let r=F(n,t);e.write(`${r}.lastIndex = 0;`),e.write(`if (!${r}.test(${o})) return INVALID;`)}return o}function Gb(e,n,i,o){let t=i._zod.def,r=F(n,t.getter),a=F(n,{parser:null});e.write(`if (!${a}.parser) {`),e.indented(s=>{s.write(`const inner = ${r}();`),s.write(`${a}.parser = function(input) {`),s.indented(l=>{l.write("const result = inner._zod.run({ value: input, issues: [] }, {});"),l.write("return result.issues.length === 0 ? result.value : INVALID;")}),s.write("};")}),e.write("}");let c=B(n);return e.write(`const ${c} = ${a}.parser(${o});`),e.write(`if (${c} === INVALID) return INVALID;`),c}function Yb(e,n,i,o){let t=i._zod.def,r=se(e,n,t.in,o);if(t.transform){if(Tt(t.transform))throw new Le("z.compile: async transforms in pipes are not supported");let a=t.transform,s=F(n,d=>{let p={value:d,issues:[],addIssue:ls},m=a(d,p);return m instanceof Promise?Te:p.issues.length===0?m:Te}),l=B(n);return e.write(`const ${l} = ${s}(${r});`),e.write(`if (${l} === INVALID) return INVALID;`),se(e,n,t.out,l)}else return se(e,n,t.out,r)}function Tt(e){return typeof e=="function"&&(e.constructor.name==="AsyncFunction"||e[Symbol.toStringTag]==="AsyncFunction")}function Hb(e,n,i,o){let t=i._zod.def;if(t.fn){if(Tt(t.fn))throw new Le("z.compile: async custom predicates are not supported");let r=F(n,t.fn),a=F(n,cs),c=B(n);e.write(`const ${c} = ${r}(${o});`),e.write(`if (${c} instanceof Promise) ${a}();`),e.write(`if (!${c}) return INVALID;`)}else throw new ee("custom schema without a predicate function");return o}function Xb(e,n,i){let o=e._zod.run({value:i,issues:[]},{});if(o&&typeof o.then=="function")return Te;let t=o;return t.issues.length===0?t.value:n()}function Qb(e,n,i,o){let t=i._zod.def;if(!t.catchValue[Vr])throw new ee("catch with a callback (only a constant catch value compiles)",!1);let r=B(n);e.write(`let ${r} = (() => {`),e.indented(l=>{let d=ke(l,n,t.innerType,o);l.write(`return ${d};`)}),e.write("})();");let a=F(n,t.innerType),c=F(n,t.catchValue),s=F(n,Xb);return e.write(`if (${r} === INVALID) {`),e.indented(l=>{l.write(`${r} = ${s}(${a}, ${c}, ${o});`),l.write(`if (${r} === INVALID) return INVALID;`)}),e.write("}"),r}function e_(e,n,i,o){let t=i._zod.def;if(t.transform){if(Tt(t.transform))throw new Le("z.compile: async transforms are not supported");let r=t.transform,c=F(n,l=>{let d={value:l,issues:[],addIssue:ls},p=r(l,d);return p instanceof Promise?Te:d.issues.length===0?p:Te}),s=B(n);return e.write(`const ${s} = ${c}(${o});`),e.write(`if (${s} === INVALID) return INVALID;`),s}return o}function ds(e,n){return new e({type:"string",...D(n)})}function fs(e,n){return new e({type:"string",coerce:!0,...D(n)})}function Ni(e,n){return new e({type:"string",format:"email",check:"string_format",abort:!1,...D(n)})}function Di(e,n){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...D(n)})}function Ci(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...D(n)})}function Ei(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...D(n)})}function Ui(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...D(n)})}function Li(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...D(n)})}function ar(e,n){return new e({type:"string",format:"url",check:"string_format",abort:!1,...D(n)})}function Zi(e,n){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...D(n)})}function Ri(e,n){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...D(n)})}function Vi(e,n){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...D(n)})}function Mi(e,n){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...D(n)})}function Fi(e,n){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...D(n)})}function Ji(e,n){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...D(n)})}function Bi(e,n){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...D(n)})}function Ki(e,n){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...D(n)})}function qi(e,n){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...D(n)})}function ps(e,n){return new e({type:"string",format:"mac",check:"string_format",abort:!1,...D(n)})}function Wi(e,n){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...D(n)})}function Gi(e,n){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...D(n)})}function Yi(e,n){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...D(n)})}function Hi(e,n){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...D(n)})}function Xi(e,n){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...D(n)})}function ms(e,n){return new e({type:"string",format:"credit_card",check:"string_format",abort:!1,...D(n)})}function Qi(e,n){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...D(n)})}var gs={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function cr(e,n){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...D(n)})}function ur(e,n){return new e({type:"string",format:"date",check:"string_format",...D(n)})}function sr(e,n){return new e({type:"string",format:"time",check:"string_format",precision:null,...D(n)})}function lr(e,n){return new e({type:"string",format:"duration",check:"string_format",...D(n)})}function hs(e,n){return new e({type:"number",checks:[],...D(n)})}function vs(e,n){return new e({type:"number",coerce:!0,checks:[],...D(n)})}function $s(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...D(n)})}function ys(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"float32",...D(n)})}function bs(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"float64",...D(n)})}function _s(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"int32",...D(n)})}function ks(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"uint32",...D(n)})}function xs(e,n){return new e({type:"boolean",...D(n)})}function ws(e,n){return new e({type:"boolean",coerce:!0,...D(n)})}function Is(e,n){return new e({type:"bigint",...D(n)})}function Ss(e,n){return new e({type:"bigint",coerce:!0,...D(n)})}function zs(e,n){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...D(n)})}function Os(e,n){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...D(n)})}function js(e,n){return new e({type:"symbol",...D(n)})}function As(e,n){return new e({type:"undefined",...D(n)})}function Ps(e,n){return new e({type:"null",...D(n)})}function Ts(e){return new e({type:"any"})}function Ns(e){return new e({type:"unknown"})}function Ds(e,n){return new e({type:"never",...D(n)})}function Cs(e,n){return new e({type:"void",...D(n)})}function Es(e,n){return new e({type:"date",...D(n)})}function Us(e,n){return new e({type:"date",coerce:!0,...D(n)})}function Ls(e,n){return new e({type:"nan",...D(n)})}function Fe(e,n){return new ni({check:"less_than",...D(n),value:e,inclusive:!1})}function Ne(e,n){return new ni({check:"less_than",...D(n),value:e,inclusive:!0})}function Je(e,n){return new ri({check:"greater_than",...D(n),value:e,inclusive:!1})}function De(e,n){return new ri({check:"greater_than",...D(n),value:e,inclusive:!0})}function eo(e){return Je(0,e)}function to(e){return Fe(0,e)}function no(e){return Ne(0,e)}function ro(e){return De(0,e)}function ft(e,n){return new wc({check:"multiple_of",...D(n),value:e})}function pt(e,n){return new zc({check:"max_size",...D(n),maximum:e})}function Be(e,n){return new Oc({check:"min_size",...D(n),minimum:e})}function Nt(e,n){return new jc({check:"size_equals",...D(n),size:e})}function Dt(e,n){return new Ac({check:"max_length",...D(n),maximum:e})}function He(e,n){return new Pc({check:"min_length",...D(n),minimum:e})}function Ct(e,n){return new Tc({check:"length_equals",...D(n),length:e})}function rn(e,n){return new Nc({check:"string_format",format:"regex",...D(n),pattern:e})}function on(e){return new Dc({check:"string_format",format:"lowercase",...D(e)})}function an(e){return new Cc({check:"string_format",format:"uppercase",...D(e)})}function cn(e,n){return new Ec({check:"string_format",format:"includes",...D(n),includes:e})}function un(e,n){return new Uc({check:"string_format",format:"starts_with",...D(n),prefix:e})}function sn(e,n){return new Lc({check:"string_format",format:"ends_with",...D(n),suffix:e})}function io(e,n,i){return new ii({check:"property",property:e,schema:n,...D(i)})}function oo(e){return Object.entries(e).map(([n,i])=>new ii({check:"property",property:n,schema:i}))}function ln(e,n){return new Zc({check:"mime_type",mime:e,...D(n)})}function Ze(e){return new Rc({check:"overwrite",tx:e})}function dn(e){return Ze(n=>n.normalize(e))}function fn(){return Ze(e=>e.trim())}function pn(){return Ze(e=>e.toLowerCase())}function mn(){return Ze(e=>e.toUpperCase())}function gn(){return Ze(e=>wa(e))}function Zs(e,n,i){return new e({type:"array",element:n,...D(i)})}function t_(e,n,i){return new e({type:"union",options:n,...D(i)})}function n_(e,n,i){return new e({type:"union",options:n,inclusive:!1,...D(i)})}function r_(e,n,i,o){return new e({type:"union",options:i,discriminator:n,...D(o)})}function i_(e,n,i){return new e({type:"intersection",left:n,right:i})}function o_(e,n,i,o){let t=i instanceof q,r=t?o:i,a=t?i:null;return new e({type:"tuple",items:n,rest:a,...D(r)})}function a_(e,n,i,o){return new e({type:"record",keyType:n,valueType:i,...D(o)})}function c_(e,n,i,o){return new e({type:"map",keyType:n,valueType:i,...D(o)})}function u_(e,n,i){return new e({type:"set",valueType:n,...D(i)})}function s_(e,n,i){let o=Array.isArray(n)?Object.fromEntries(n.map(t=>[t,t])):n;return new e({type:"enum",entries:o,...D(i)})}function l_(e,n,i){return new e({type:"enum",entries:n,...D(i)})}function d_(e,n,i){return new e({type:"literal",values:Array.isArray(n)?n:[n],...D(i)})}function Rs(e,n){return new e({type:"file",...D(n)})}function f_(e,n){return new e({type:"transform",transform:n})}function p_(e,n){return new e({type:"optional",innerType:n})}function m_(e,n){return new e({type:"nullable",innerType:n})}function g_(e,n,i){return new e({type:"default",innerType:n,get defaultValue(){return typeof i=="function"?i():Vn(i)}})}function h_(e,n,i){return new e({type:"nonoptional",innerType:n,...D(i)})}function v_(e,n){return new e({type:"success",innerType:n})}function $_(e,n,i){return new e({type:"catch",innerType:n,catchValue:typeof i=="function"?i:Na(i)})}function y_(e,n,i){return new e({type:"pipe",in:n,out:i})}function b_(e,n){return new e({type:"readonly",innerType:n})}function __(e,n,i){return new e({type:"template_literal",parts:n,...D(i)})}function k_(e,n){return new e({type:"lazy",getter:n})}function x_(e,n){return new e({type:"promise",innerType:n})}function Vs(e,n,i){let o=D(i);return o.abort??(o.abort=!0),new e({type:"custom",check:"custom",fn:n,...o})}function Ms(e,n,i){return new e({type:"custom",check:"custom",fn:n,...D(i)})}function Fs(e,n){let i=Fm(o=>(o.addIssue=t=>{if(typeof t=="string")o.issues.push(Gt(t,o.value,i._zod.def));else{let r=t;r.fatal&&(r.continue=!1),r.code??(r.code="custom"),"input"in r||(r.input=o.value),r.inst??(r.inst=i),r.continue??(r.continue=!i._zod.def.abort),o.issues.push(Gt(r))}},e(o.value,o)),n);return i}function Fm(e,n){let i=new ue({check:"custom",...D(n)});return i._zod.check=e,i}function Js(e){let n=new ue({check:"describe"});return n._zod.onattach=[i=>{let o=$e.get(i)??{};$e.add(i,{...o,description:e})}],n._zod.check=()=>{},n}function Bs(e){let n=new ue({check:"meta"});return n._zod.onattach=[i=>{let o=$e.get(i)??{};$e.add(i,{...o,...e})}],n._zod.check=()=>{},n}function Ks(e,n){let i=D(n),o=i.truthy??["true","1","yes","on","y","enabled"],t=i.falsy??["false","0","no","off","n","disabled"];i.case!=="sensitive"&&(o=o.map(g=>typeof g=="string"?g.toLowerCase():g),t=t.map(g=>typeof g=="string"?g.toLowerCase():g));let r=new Set(o),a=new Set(t),c=e.Codec??tr,s=e.Boolean??Qn,l=e.String??Ot,d=new l({type:"string",error:i.error}),p=new s({type:"boolean",error:i.error}),m=new c({type:"pipe",in:d,out:p,transform:((g,$)=>{let w=g;return i.case!=="sensitive"&&(w=w.toLowerCase()),r.has(w)?!0:a.has(w)?!1:($.issues.push({code:"invalid_value",expected:"stringbool",values:[...r,...a],input:$.value,inst:m,continue:!1}),{})}),reverseTransform:((g,$)=>g===!0?o[0]||"true":t[0]||"false"),error:i.error});return m._zod.bag.truthy=o,m._zod.bag.falsy=t,m._zod.bag.case=i.case??"insensitive",m}function hn(e,n,i,o={}){let t=D(o),r={check:"string_format",type:"string",format:n,fn:typeof i=="function"?i:c=>i.test(c),...t};return i instanceof RegExp&&(r.pattern=i),new e(r)}function dr(e,...n){for(let i of n)for(let o of Reflect.ownKeys(i))Object.prototype.propertyIsEnumerable.call(i,o)&&de(e,o,i[o]);return e}function mt(e){let n=e?.target??"draft-2020-12";return n==="draft-4"&&(n="draft-04"),n==="draft-7"&&(n="draft-07"),{processors:e.processors??{},metadataRegistry:e?.metadata??$e,target:n,unrepresentable:e?.unrepresentable??"throw",override:e?.override??(()=>{}),io:e?.io??"output",counter:0,seen:new Map,sharedDefsExtractedFor:void 0,sharedEmitDoneFor:void 0,cycles:e?.cycles??"ref",reused:e?.reused??"inline",intersections:[],deferred:[],external:e?.external??void 0}}function ge(e,n,i,o,t){let r=typeof n.unrepresentable=="function"?n.unrepresentable({zodSchema:e,path:o.path,message:t}):n.unrepresentable;if(r==="any")return!1;if(r===void 0||r==="throw")throw new Error(t);return Object.assign(i,r),!0}function ie(e,n,i={path:[],schemaPath:[]}){var o;let t=e._zod.def,r=n.seen.get(e);if(r)return r.count++,i.schemaPath.includes(e)&&(r.cycle=i.path),r.schema;let a={schema:{},count:1,cycle:void 0,path:i.path};n.seen.set(e,a),n.sharedDefsExtractedFor=void 0,n.sharedEmitDoneFor=void 0;let c=e._zod.toJSONSchema?.();if(c)a.schema=c;else{let d={...i,schemaPath:[...i.schemaPath,e],path:i.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(n,a.schema,d);else{let m=a.schema,g=n.processors[t.type];if(!g)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${t.type}`);g(e,n,m,d)}let p=e._zod.parent;p&&(a.ref||(a.ref=p),ie(p,n,d),n.seen.get(p).isParent=!0)}let s=n.metadataRegistry.get(e);return s&&dr(a.schema,s),n.io==="input"&&xe(e)&&(delete a.schema.examples,delete a.schema.default),n.io==="input"&&"_prefault"in a.schema&&((o=a.schema).default??(o.default=a.schema._prefault)),delete a.schema._prefault,n.seen.get(e).schema}function Jm(e){return e.replace(/~/g,"~0").replace(/\//g,"~1")}function gt(e,n){let i=e.seen.get(n);if(!i)throw new Error("Unprocessed schema. This is a bug in Zod.");if(e.external&&e.sharedDefsExtractedFor===e.external)return;let o=new Map;for(let a of e.seen.entries()){let c=e.metadataRegistry.get(a[0])?.id;if(c){let s=o.get(c);if(s&&s!==a[0])throw new Error(`Duplicate schema id "${c}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);o.set(c,a[0])}}let t=a=>{let c=e.target==="draft-2020-12"?"$defs":"definitions";if(e.external){let p=e.external.registry.get(a[0])?.id,m=e.external.uri??($=>$);if(p)return{ref:m(p)};let g=a[1].defId??a[1].schema.id??`schema${e.counter++}`;return a[1].defId=g,{defId:g,ref:`${m("__shared")}#/${c}/${Jm(g)}`}}let s="#",l=`${s}/${c}/`;if(a[1]===i&&!a[1].schema.id)return{ref:s};let d=a[1].schema.id??`__schema${e.counter++}`;return{defId:d,ref:l+Jm(d)}},r=a=>{if(a[1].schema.$ref)return;let c=a[1],{ref:s,defId:l}=t(a);c.def={...c.schema},l&&(c.defId=l);let d=c.schema;for(let p in d)delete d[p];d.$ref=s};if(e.cycles==="throw")for(let a of e.seen.entries()){let c=a[1];if(c.cycle)throw new Error(`Cycle detected: #/${c.cycle?.join("/")}/<root>95 96Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let a of e.seen.entries()){let c=a[1];if(n===a[0]){r(a);continue}if(e.external){let l=e.external.registry.get(a[0])?.id;if(n!==a[0]&&l){r(a);continue}}if(e.metadataRegistry.get(a[0])?.id){r(a);continue}if(c.cycle){r(a);continue}if(c.count>1&&e.reused==="ref"){r(a);continue}}e.external&&(e.sharedDefsExtractedFor=e.external)}function qm(e){let n=e.anyOf;if(!Array.isArray(n)||n.length===0||e.type!==void 0)return;let i=[];for(let o of n){if(!o||typeof o!="object")return;qm(o);let t=Object.keys(o);if(t.length!==1||t[0]!=="type")return;let r=o.type;for(let a of Array.isArray(r)?r:[r]){if(typeof a!="string")return;i.includes(a)||i.push(a)}}delete e.anyOf,e.type=i.length===1?i[0]:i}var Wm=new Set(["type","properties","required","additionalProperties"]),Bm=["oneOf","anyOf"];function Km(e){let n=e.additionalProperties;return n===void 0||n===!1||typeof n!="object"||n===null?null:Object.keys(n).length?n:null}function qs(e){let n=[];for(let r of e){if(typeof r!="object"||r.type!=="object")return null;for(let a in r)if(!Wm.has(a))return null;n.push(r)}let i={},o=new Set;for(let r of n){for(let a in r.properties){if(Object.prototype.hasOwnProperty.call(i,a))continue;let c=[];for(let l of n){let d=l.properties?.[a]??Km(l);d!=null&&(c.some(p=>JSON.stringify(p)===JSON.stringify(d))||c.push(d))}let s=c.length===1?c[0]:qs(c)??{allOf:c};de(i,a,s)}for(let a of r.required??[])o.add(a)}let t={type:"object",properties:i};if(o.size&&(t.required=[...o]),n.every(r=>r.additionalProperties===!1))t.additionalProperties=!1;else{let r=[];for(let a of n){let c=Km(a);c&&!r.some(s=>JSON.stringify(s)===JSON.stringify(c))&&r.push(c)}r.length===1?t.additionalProperties=r[0]:r.length>1&&(t.additionalProperties={allOf:r})}return t}function w_(e){let n=e.allOf;if(!Array.isArray(n)||n.length<2)return;for(let t of Wm)if(t in e)return;let i=n.filter(t=>Bm.some(r=>Array.isArray(t[r]))),o=null;if(!i.length)o=qs(n);else{let t=i[0],r=Bm.find(s=>Array.isArray(t[s]));if(Object.keys(t).length!==1)return;let a=n.filter(s=>s!==t),c=t[r].map(s=>qs([...a,s]));if(c.some(s=>!s))return;o={[r]:c}}o&&(delete e.allOf,dr(e,o))}function ht(e,n){let i=e.seen.get(n);if(!i)throw new Error("Unprocessed schema. This is a bug in Zod.");let o=c=>{let s=e.seen.get(c);if(s.ref===null)return;let l=s.def??s.schema,d={...l},p=s.ref;if(s.ref=null,p){o(p);let g=e.seen.get(p),$=g.schema;if($.$ref&&(e.target==="draft-07"||e.target==="draft-04"||e.target==="openapi-3.0")?(l.allOf=l.allOf??[],l.allOf.push($)):dr(l,$),dr(l,d),c._zod.parent===p)for(let _ in l)_==="$ref"||_==="allOf"||_ in d||delete l[_];if($.$ref&&g.def)for(let _ in l)_==="$ref"||_==="allOf"||_ in g.def&&JSON.stringify(l[_])===JSON.stringify(g.def[_])&&delete l[_]}let m=c._zod.parent;if(m&&m!==p){o(m);let g=e.seen.get(m);if(g?.schema.$ref&&(l.$ref=g.schema.$ref,g.def))for(let $ in l)$==="$ref"||$==="allOf"||$ in g.def&&JSON.stringify(l[$])===JSON.stringify(g.def[$])&&delete l[$]}e.override({zodSchema:c,jsonSchema:l,path:s.path??[]})};if(!e.external||e.sharedEmitDoneFor!==e.external){for(let c of[...e.seen.entries()].reverse())o(c[0]);if(e.target!=="openapi-3.0")for(let c of e.seen.entries())qm(c[1].def??c[1].schema);for(let c of e.deferred)c();if(e.intersections.length){let c=new Map;for(let s of e.seen.values())for(let l of[s.schema,s.def]){let d=l?.allOf;if(!Array.isArray(d))continue;let p=c.get(d);p?p.push(l):c.set(d,[l])}for(let s of e.intersections)for(let l of c.get(s)??[])w_(l)}}let t={};if(e.target==="draft-2020-12"?t.$schema="https://json-schema.org/draft/2020-12/schema":e.target==="draft-07"?t.$schema="http://json-schema.org/draft-07/schema#":e.target==="draft-04"?t.$schema="http://json-schema.org/draft-04/schema#":e.target,e.external?.uri){let c=e.external.registry.get(n)?.id;if(!c)throw new Error("Schema is missing an `id` property");t.$id=e.external.uri(c)}dr(t,i.defId?i.schema:i.def??i.schema);let r=e.metadataRegistry.get(n)?.id;r!==void 0&&t.id===r&&delete t.id;let a=e.external?.defs??{};if(!e.external||e.sharedEmitDoneFor!==e.external)for(let c of e.seen.entries()){let s=c[1];s.def&&s.defId&&(s.def.id===s.defId&&delete s.def.id,de(a,s.defId,s.def))}e.external&&(e.sharedEmitDoneFor=e.external),e.external||Object.keys(a).length>0&&(e.target==="draft-2020-12"?t.$defs=a:t.definitions=a);try{let c=JSON.parse(JSON.stringify(t));return Object.defineProperty(c,"~standard",{value:{...n["~standard"],jsonSchema:{input:vn(n,"input",e.processors),output:vn(n,"output",e.processors)}},enumerable:!1,writable:!1}),c}catch{throw new Error("Error converting schema to JSON.")}}function xe(e,n){let i=n??{seen:new Set};if(i.seen.has(e))return!1;i.seen.add(e);let o=e._zod.def;if(o.type==="transform")return!0;if(o.type==="array")return xe(o.element,i);if(o.type==="set")return xe(o.valueType,i);if(o.type==="lazy")return xe(o.getter(),i);if(o.type==="promise"||o.type==="optional"||o.type==="nonoptional"||o.type==="nullable"||o.type==="readonly"||o.type==="default"||o.type==="prefault"||o.type==="catch")return xe(o.innerType,i);if(o.type==="intersection")return xe(o.left,i)||xe(o.right,i);if(o.type==="record"||o.type==="map")return xe(o.keyType,i)||xe(o.valueType,i);if(o.type==="pipe")return e._zod.traits.has("$ZodCodec")?!0:xe(o.in,i)||xe(o.out,i);if(o.type==="object"){for(let t in o.shape)if(xe(o.shape[t],i))return!0;return!1}if(o.type==="union"){for(let t of o.options)if(xe(t,i))return!0;return!1}if(o.type==="tuple"){for(let t of o.items)if(xe(t,i))return!0;return!!(o.rest&&xe(o.rest,i))}return!1}var Ws=(e,n={})=>i=>{let o=mt({...i,processors:n});return ie(e,o),gt(o,e),ht(o,e)},vn=(e,n,i={})=>o=>{let{libraryOptions:t,target:r}=o??{},a=mt({...t??{},target:r,io:n,processors:i});return ie(e,a),gt(a,e),ht(a,e)};var I_={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},Hs=(e,n,i,o)=>{let t=i;t.type="string";let{minimum:r,maximum:a,format:c,patterns:s,contentEncoding:l,laxFormat:d}=e._zod.bag;if(typeof r=="number"&&(t.minLength=r),typeof a=="number"&&(t.maxLength=a),c&&(t.format=I_[c]??c,t.format===""&&delete t.format,(c==="time"||d)&&delete t.format),l&&(t.contentEncoding=l),s&&s.size>0){let p=[...s];p.length===1?t.pattern=p[0].source:p.length>1&&(t.allOf=[...p.map(m=>({...n.target==="draft-07"||n.target==="draft-04"||n.target==="openapi-3.0"?{type:"string"}:{},pattern:m.source}))])}},Xs=(e,n,i,o)=>{let t=i,{minimum:r,maximum:a,format:c,multipleOf:s,exclusiveMaximum:l,exclusiveMinimum:d}=e._zod.bag;typeof c=="string"&&c.includes("int")?t.type="integer":t.type="number";let p=typeof d=="number"&&d>=(r??Number.NEGATIVE_INFINITY),m=typeof l=="number"&&l<=(a??Number.POSITIVE_INFINITY),g=n.target==="draft-04"||n.target==="openapi-3.0";p?g?(t.minimum=d,t.exclusiveMinimum=!0):t.exclusiveMinimum=d:typeof r=="number"&&(t.minimum=r),m?g?(t.maximum=l,t.exclusiveMaximum=!0):t.exclusiveMaximum=l:typeof a=="number"&&(t.maximum=a),typeof s=="number"&&(Number.isFinite(s)&&s!==0?t.multipleOf=Math.abs(s):ge(e,n,t,o,`A multipleOf divisor of ${s} cannot be represented in JSON Schema`))},Qs=(e,n,i,o)=>{i.type="boolean"},el=(e,n,i,o)=>{ge(e,n,i,o,"BigInt cannot be represented in JSON Schema")},tl=(e,n,i,o)=>{ge(e,n,i,o,"Symbols cannot be represented in JSON Schema")},nl=(e,n,i,o)=>{n.target==="openapi-3.0"?(i.type="string",i.nullable=!0,i.enum=[null]):i.type="null"},rl=(e,n,i,o)=>{ge(e,n,i,o,"Undefined cannot be represented in JSON Schema")},il=(e,n,i,o)=>{ge(e,n,i,o,"Void cannot be represented in JSON Schema")},ol=(e,n,i,o)=>{i.not={}},al=(e,n,i,o)=>{},cl=(e,n,i,o)=>{},ul=(e,n,i,o)=>{ge(e,n,i,o,"Date cannot be represented in JSON Schema")},sl=(e,n,i,o)=>{let t=e._zod.def,r=Ln(t.entries);if(r.length===0){i.not={};return}r.every(a=>typeof a=="number")&&(i.type="number"),r.every(a=>typeof a=="string")&&(i.type="string"),i.enum=r},ll=(e,n,i,o)=>{let t=e._zod.def;if(t.values.length===0){i.not={};return}let r=[];for(let a of t.values)if(a===void 0){if(ge(e,n,i,o,"Literal `undefined` cannot be represented in JSON Schema"))return}else if(typeof a=="bigint"){if(ge(e,n,i,o,"BigInt literals cannot be represented in JSON Schema"))return;r.push(Number(a))}else r.push(a);if(r.length!==0)if(r.length===1){let a=r[0];i.type=a===null?"null":typeof a,n.target==="draft-04"||n.target==="openapi-3.0"?i.enum=[a]:i.const=a}else r.every(a=>typeof a=="number")&&(i.type="number"),r.every(a=>typeof a=="string")&&(i.type="string"),r.every(a=>typeof a=="boolean")&&(i.type="boolean"),r.every(a=>a===null)&&(i.type="null"),i.enum=r},dl=(e,n,i,o)=>{ge(e,n,i,o,"NaN cannot be represented in JSON Schema")},fl=(e,n,i,o)=>{let t=i,r=e._zod.pattern;if(!r)throw new Error("Pattern not found in template literal");t.type="string",t.pattern=r.source},pl=(e,n,i,o)=>{let t=i,r={type:"string",format:"binary",contentEncoding:"binary"},{minimum:a,maximum:c,mime:s}=e._zod.bag;a!==void 0&&(r.minLength=a),c!==void 0&&(r.maxLength=c),s?s.length===1?(r.contentMediaType=s[0],Object.assign(t,r)):(Object.assign(t,r),t.anyOf=s.map(l=>({contentMediaType:l}))):Object.assign(t,r)},ml=(e,n,i,o)=>{i.type="boolean"},gl=(e,n,i,o)=>{ge(e,n,i,o,"Custom types cannot be represented in JSON Schema")},hl=(e,n,i,o)=>{ge(e,n,i,o,"Function types cannot be represented in JSON Schema")},vl=(e,n,i,o)=>{ge(e,n,i,o,"Transforms cannot be represented in JSON Schema")},$l=(e,n,i,o)=>{ge(e,n,i,o,"Map cannot be represented in JSON Schema")},yl=(e,n,i,o)=>{ge(e,n,i,o,"Set cannot be represented in JSON Schema")},bl=(e,n,i,o)=>{let t=i,r=e._zod.def,{minimum:a,maximum:c}=e._zod.bag;typeof a=="number"&&(t.minItems=a),typeof c=="number"&&(t.maxItems=c),t.type="array",t.items=ie(r.element,n,{...o,path:[...o.path,"items"]})};function fr(e){let n=e._zod.def;return n.type==="pipe"&&n.in._zod.traits.has("$ZodTransform")?fr(n.out):n.type==="catch"?fr(n.innerType):e._zod.optin}var _l=(e,n,i,o)=>{let t=i,r=e._zod.def,a=r.shape;if(Object.getOwnPropertySymbols(a).length&&ge(e,n,t,o,"Symbol keys cannot be represented in JSON Schema"))return;t.type="object",t.properties={};for(let d in a)de(t.properties,d,ie(a[d],n,{...o,path:[...o.path,"properties",d]}));let s=new Set(Object.keys(a)),l=new Set([...s].filter(d=>{let p=r.shape[d];return n.io==="input"?fr(p)===void 0:p._zod.optout===void 0}));l.size>0&&(t.required=Array.from(l)),r.catchall?._zod.def.type==="never"?t.additionalProperties=!1:r.catchall?r.catchall&&(t.additionalProperties=ie(r.catchall,n,{...o,path:[...o.path,"additionalProperties"]})):n.io==="output"&&(t.additionalProperties=!1)},co=(e,n,i,o)=>{let t=e._zod.def,r=t.inclusive===!1,a=t.options.map((c,s)=>ie(c,n,{...o,path:[...o.path,r?"oneOf":"anyOf",s]}));r?i.oneOf=a:i.anyOf=a},kl=(e,n,i,o)=>{let t=e._zod.def,r=ie(t.left,n,{...o,path:[...o.path,"allOf",0]}),a=ie(t.right,n,{...o,path:[...o.path,"allOf",1]}),c=l=>"allOf"in l&&Object.keys(l).length===1,s=[...c(r)?r.allOf:[r],...c(a)?a.allOf:[a]];i.allOf=s,n.intersections.push(s)},xl=(e,n,i,o)=>{let t=i,r=e._zod.def;t.type="array";let a=n.target==="draft-2020-12"?"prefixItems":"items",c=n.target==="draft-2020-12"||n.target==="openapi-3.0"?"items":"additionalItems",s=r.items.map((w,_)=>ie(w,n,{...o,path:[...o.path,a,_]})),l=r.rest?ie(r.rest,n,{...o,path:[...o.path,c,...n.target==="openapi-3.0"?[r.items.length]:[]]}):null,d=r.items.length;for(;d>0;){let w=r.items[d-1];if(!(n.io==="input"?fr(w)!==void 0:w._zod.optout==="optional"))break;d--}let p=r.items.length,m=!r.rest;n.target==="draft-2020-12"?(t.prefixItems=s,m?t.items=!1:l&&(t.items=l),d>0&&(t.minItems=d),m&&(t.maxItems=p)):n.target==="openapi-3.0"?(t.items={anyOf:s},l&&t.items.anyOf.push(l),d>0&&(t.minItems=d),m&&(t.maxItems=p)):(t.items=s,m?t.additionalItems=!1:l&&(t.additionalItems=l),d>0&&(t.minItems=d),m&&(t.maxItems=p));let{minimum:g,maximum:$}=e._zod.bag;typeof g=="number"&&(t.minItems=g),typeof $=="number"&&(t.maxItems=$)};function Gs(e,n,i){if(n.$ref){if(i.has(n))return n;i.add(n);let $=e.get(n)?.def;if(!$)return n;let w=Gs(e,$,i);return w===$?n:w}for(let $ of["anyOf","oneOf"]){let w=n[$];if(!Array.isArray(w))continue;let _=w.map(V=>Gs(e,V,i));_.some((V,E)=>V!==w[E])&&(n={...n,[$]:_})}let o=Array.isArray(n.type)?n.type:[n.type],t=!o.includes("string")&&o.some($=>$==="number"||$==="integer"),r=n.enum??(n.const!==void 0?[n.const]:void 0);if(!t&&!r?.some($=>typeof $=="number"))return n;let{minimum:a,maximum:c,exclusiveMinimum:s,exclusiveMaximum:l,multipleOf:d,format:p,id:m,...g}=n;return g.enum?g.enum=g.enum.map($=>typeof $=="number"?String($):$):typeof g.const=="number"&&(g.const=String(g.const)),t&&(g.type="string",r||(g.pattern=(o.includes("number")?dt:Wn).source)),g}var Ys=new WeakMap;function S_(e){let n=new Map;for(let o of e.seen.values())o.def&&!n.has(o.schema)&&n.set(o.schema,o);let i=new Map;for(let o of Ys.get(e)??[]){let t=e.seen.get(o),r=(t?.def??t?.schema)?.propertyNames;if(!r||r===!0||i.has(r))continue;let a=Gs(n,r,new Set);a!==r&&i.set(r,a)}if(i.size)for(let o of e.seen.values())for(let t of[o.schema,o.def]){let r=t&&i.get(t.propertyNames);r&&(t.propertyNames=r)}}var wl=(e,n,i,o)=>{let t=i,r=e._zod.def;t.type="object";let a=r.keyType,s=a._zod.bag?.patterns;if(r.mode==="loose"&&s&&s.size>0){let p=ie(r.valueType,n,{...o,path:[...o.path,"patternProperties","*"]});t.patternProperties={};for(let m of s)de(t.patternProperties,m.source,p)}else{if(n.target==="draft-07"||n.target==="draft-2020-12"){t.propertyNames=ie(r.keyType,n,{...o,path:[...o.path,"propertyNames"]});let p=Ys.get(n);p||(p=[],Ys.set(n,p),n.deferred.push(()=>S_(n))),p.push(e)}t.additionalProperties=ie(r.valueType,n,{...o,path:[...o.path,"additionalProperties"]})}let l=a._zod.values,d=n.io==="input"&&fr(r.valueType)!==void 0;if(l&&!r.partial&&!d){let p=[...l].filter(m=>typeof m=="string"||typeof m=="number");p.length>0&&(t.required=p.map(String))}},Il=(e,n,i,o)=>{let t=e._zod.def,r=ie(t.innerType,n,o),a=n.seen.get(e);n.target==="openapi-3.0"?(a.ref=t.innerType,i.nullable=!0):i.anyOf=[r,{type:"null"}]},Sl=(e,n,i,o)=>{let t=e._zod.def;ie(t.innerType,n,o);let r=n.seen.get(e);r.ref=t.innerType},zl=Symbol();function Gm(e,n,i,o,t){let r=!1,a=JSON.stringify(e,(c,s)=>typeof s!="bigint"?s:(r=!0,null));return r?(ge(n,i,o,t,"BigInt defaults cannot be represented in JSON Schema"),zl):JSON.parse(a)}var Ol=(e,n,i,o)=>{let t=e._zod.def;ie(t.innerType,n,o);let r=n.seen.get(e);r.ref=t.innerType;let a=Gm(t.defaultValue,e,n,i,o);a!==zl&&(i.default=a)},jl=(e,n,i,o)=>{let t=e._zod.def;ie(t.innerType,n,o);let r=n.seen.get(e);if(r.ref=t.innerType,n.io!=="input")return;let a=Gm(t.defaultValue,e,n,i,o);a!==zl&&(i._prefault=a)},Al=(e,n,i,o)=>{let t=e._zod.def;ie(t.innerType,n,o);let r=n.seen.get(e);r.ref=t.innerType;let a;try{a=t.catchValue(void 0)}catch{ge(e,n,i,o,"Dynamic catch values are not supported in JSON Schema");return}i.default=a},Pl=(e,n,i,o)=>{let t=e._zod.def,r=t.in._zod.traits.has("$ZodTransform"),a=n.io==="input"?r?t.out:t.in:t.out;ie(a,n,o);let c=n.seen.get(e);c.ref=a},Tl=(e,n,i,o)=>{let t=e._zod.def;ie(t.innerType,n,o);let r=n.seen.get(e);r.ref=t.innerType,i.readOnly=!0},Nl=(e,n,i,o)=>{let t=e._zod.def;ie(t.innerType,n,o);let r=n.seen.get(e);r.ref=t.innerType},uo=(e,n,i,o)=>{let t=e._zod.def;ie(t.innerType,n,o);let r=n.seen.get(e);r.ref=t.innerType},Dl=(e,n,i,o)=>{let t=e._zod.innerType;ie(t,n,o);let r=n.seen.get(e);r.ref=t},ao={string:Hs,number:Xs,boolean:Qs,bigint:el,symbol:tl,null:nl,undefined:rl,void:il,never:ol,any:al,unknown:cl,date:ul,enum:sl,literal:ll,nan:dl,template_literal:fl,file:pl,success:ml,custom:gl,function:hl,transform:vl,map:$l,set:yl,array:bl,object:_l,union:co,intersection:kl,tuple:xl,record:wl,nullable:Il,nonoptional:Sl,default:Ol,prefault:jl,catch:Al,pipe:Pl,readonly:Tl,promise:Nl,optional:uo,lazy:Dl};function so(e,n){if("_idmap"in e){let o=e,t=mt({...n,processors:ao}),r={};for(let s of o._idmap.entries()){let[l,d]=s;ie(d,t)}let a={},c={registry:o,uri:n?.uri,defs:r};t.external=c;for(let s of o._idmap.entries()){let[l,d]=s;gt(t,d),de(a,l,ht(t,d))}if(Object.keys(r).length>0){let s=t.target==="draft-2020-12"?"$defs":"definitions";a.__shared={[s]:r}}return{schemas:a}}let i=mt({...n,processors:ao});return ie(e,i),gt(i,e),ht(i,e)}var lo=class{get metadataRegistry(){return this.ctx.metadataRegistry}get target(){return this.ctx.target}get unrepresentable(){return this.ctx.unrepresentable}get override(){return this.ctx.override}get io(){return this.ctx.io}get counter(){return this.ctx.counter}set counter(n){this.ctx.counter=n}get seen(){return this.ctx.seen}constructor(n){let i=n?.target??"draft-2020-12";i==="draft-4"&&(i="draft-04"),i==="draft-7"&&(i="draft-07"),this.ctx=mt({processors:ao,target:i,...n?.metadata&&{metadata:n.metadata},...n?.unrepresentable&&{unrepresentable:n.unrepresentable},...n?.override&&{override:n.override},...n?.io&&{io:n.io}})}process(n,i={path:[],schemaPath:[]}){return ie(n,this.ctx,i)}emit(n,i){i&&(i.cycles&&(this.ctx.cycles=i.cycles),i.reused&&(this.ctx.reused=i.reused),i.external&&(this.ctx.external=i.external)),this.ctx.sharedDefsExtractedFor=void 0,this.ctx.sharedEmitDoneFor=void 0,gt(this.ctx,n);let o=ht(this.ctx,n),{"~standard":t,...r}=o;return r}};var Ym={};var Sn={};Ye(Sn,{ZodAny:()=>td,ZodArray:()=>od,ZodBase64:()=>Ao,ZodBase64URL:()=>Po,ZodBigInt:()=>wn,ZodBigIntFormat:()=>Do,ZodBoolean:()=>xn,ZodCIDRv4:()=>Oo,ZodCIDRv6:()=>jo,ZodCUID:()=>_o,ZodCUID2:()=>ko,ZodCatch:()=>Sd,ZodCodec:()=>kr,ZodCreditCard:()=>Wl,ZodCustom:()=>xr,ZodCustomStringFormat:()=>_n,ZodDate:()=>hr,ZodDefault:()=>bd,ZodDiscriminatedUnion:()=>cd,ZodE164:()=>To,ZodEmail:()=>vo,ZodEmoji:()=>yo,ZodEnum:()=>yn,ZodExactOptional:()=>Lo,ZodFile:()=>hd,ZodFunction:()=>Ed,ZodGUID:()=>$o,ZodIPv4:()=>So,ZodIPv6:()=>zo,ZodISODate:()=>$t,ZodISODateTime:()=>vt,ZodISODuration:()=>bt,ZodISOTime:()=>yt,ZodIntersection:()=>ud,ZodJWT:()=>No,ZodKSUID:()=>Io,ZodLazy:()=>Nd,ZodLiteral:()=>gd,ZodMAC:()=>ql,ZodMap:()=>pd,ZodNaN:()=>Od,ZodNanoID:()=>bo,ZodNever:()=>rd,ZodNonOptional:()=>Zo,ZodNull:()=>Ql,ZodNullable:()=>yd,ZodNumber:()=>kn,ZodNumberFormat:()=>Zt,ZodObject:()=>$r,ZodOptional:()=>br,ZodPipe:()=>_r,ZodPrefault:()=>kd,ZodPreprocess:()=>jd,ZodPromise:()=>Cd,ZodReadonly:()=>Ad,ZodRecord:()=>$n,ZodSet:()=>md,ZodString:()=>bn,ZodStringFormat:()=>ae,ZodSuccess:()=>Id,ZodSymbol:()=>Hl,ZodTemplateLiteral:()=>Td,ZodTransform:()=>vd,ZodTuple:()=>ld,ZodType:()=>Y,ZodULID:()=>xo,ZodURL:()=>gr,ZodUUID:()=>Ke,ZodUndefined:()=>Xl,ZodUnion:()=>yr,ZodUnknown:()=>nd,ZodVoid:()=>id,ZodXID:()=>wo,ZodXor:()=>ad,_ZodString:()=>ho,_default:()=>_d,_function:()=>ah,any:()=>Ug,array:()=>vr,base64:()=>yg,base64url:()=>bg,bigint:()=>Tg,boolean:()=>Yl,catch:()=>zd,check:()=>ch,cidrv4:()=>vg,cidrv6:()=>$g,codec:()=>nh,creditCard:()=>kg,cuid:()=>sg,cuid2:()=>lg,custom:()=>uh,date:()=>Zg,describe:()=>sh,discriminatedUnion:()=>Bg,e164:()=>_g,email:()=>Qm,emoji:()=>cg,enum:()=>Eo,exactOptional:()=>$d,file:()=>Xg,float32:()=>Og,float64:()=>jg,function:()=>ah,guid:()=>eg,hash:()=>zg,hex:()=>Sg,hostname:()=>Ig,httpUrl:()=>ag,instanceof:()=>dh,int:()=>mo,int32:()=>Ag,int64:()=>Ng,intersection:()=>sd,invertCodec:()=>rh,ipv4:()=>mg,ipv6:()=>hg,json:()=>ph,jwt:()=>xg,keyof:()=>Rg,ksuid:()=>pg,lazy:()=>Dd,literal:()=>Hg,looseObject:()=>Fg,looseRecord:()=>qg,mac:()=>gg,map:()=>Wg,meta:()=>lh,nan:()=>th,nanoid:()=>ug,nativeEnum:()=>Yg,never:()=>Co,nonoptional:()=>wd,null:()=>ed,nullable:()=>mr,nullish:()=>Qg,number:()=>Gl,object:()=>Vg,optional:()=>Ut,partialRecord:()=>Kg,pipe:()=>go,prefault:()=>xd,preprocess:()=>mh,promise:()=>oh,readonly:()=>Pd,record:()=>fd,refine:()=>Ud,set:()=>Gg,strictObject:()=>Mg,string:()=>pr,stringFormat:()=>wg,stringbool:()=>fh,success:()=>eh,superRefine:()=>Ld,symbol:()=>Cg,templateLiteral:()=>ih,transform:()=>Uo,tuple:()=>dd,uint32:()=>Pg,uint64:()=>Dg,ulid:()=>dg,undefined:()=>Eg,union:()=>In,unknown:()=>Et,url:()=>og,uuid:()=>tg,uuidv4:()=>ng,uuidv6:()=>rg,uuidv7:()=>ig,void:()=>Lg,xid:()=>fg,xor:()=>Jg});var fo={};Ye(fo,{endsWith:()=>sn,gt:()=>Je,gte:()=>De,includes:()=>cn,length:()=>Ct,lowercase:()=>on,lt:()=>Fe,lte:()=>Ne,maxLength:()=>Dt,maxSize:()=>pt,mime:()=>ln,minLength:()=>He,minSize:()=>Be,multipleOf:()=>ft,negative:()=>to,nonnegative:()=>ro,nonpositive:()=>no,normalize:()=>dn,overwrite:()=>Ze,positive:()=>eo,properties:()=>oo,property:()=>io,regex:()=>rn,size:()=>Nt,slugify:()=>gn,startsWith:()=>un,toLowerCase:()=>pn,toUpperCase:()=>mn,trim:()=>fn,uppercase:()=>an});var Hm=new WeakSet([Object.prototype,Error.prototype]);function po(e,n,i){Object.defineProperty(e,n,{configurable:!0,enumerable:!1,get(){let o=i(this);return Object.defineProperty(this,n,{value:o,configurable:!0,writable:!0}),o},set(o){Object.defineProperty(this,n,{value:o,configurable:!0,writable:!0})}})}var Xm=(e,n)=>{Bn.init(e,n),e.name="ZodError";let i=Object.getPrototypeOf(e);Hm.has(i)||(Hm.add(i),po(i,"format",o=>t=>qn(o,t)),po(i,"flatten",o=>t=>Kn(o,t)),po(i,"addIssue",o=>t=>{o.issues.push(t),o.message=JSON.stringify(o.issues,qt,2)}),po(i,"addIssues",o=>t=>{o.issues.push(...t),o.message=JSON.stringify(o.issues,qt,2)}),Object.defineProperty(i,"isEmpty",{configurable:!0,enumerable:!1,get(){return this.issues.length===0}}))},O_=h("ZodError",Xm),je=h("ZodError",Xm,void 0,{Parent:Error});var Cl=Yt(je),El=Ht(je),Ul=Xt(je),Ll=Qt(je),Zl=Br(je),Rl=Kr(je),Vl=qr(je),Ml=Wr(je),Fl=Gr(je),Jl=Yr(je),Bl=Hr(je),Kl=Xr(je);function A_(){ve.localeError||pe(zi())}function Lt(){ve.memoizer||pe({memoizer:rr()})}var Y=h("ZodType",(e,n)=>(A_(),q.init(e,n),e.def=n,e.type=n.type,e),{check(...e){let n=this.def;return this.clone(j.mergeDefs(n,{checks:[...n.checks??[],...e.map(i=>typeof i=="function"?{_zod:{check:i,def:{check:"custom"},onattach:[]}}:i)]}),{parent:!0})},with(...e){return this.check(...e)},clone(e,n){return re(this,e,n)},brand(){return this},register(e,n){return e.add(this,n),this},refine(e,n){return this.check(Ud(e,n))},superRefine(e,n){return this.check(Ld(e,n))},overwrite(e){return this.check(Ze(e))},optional(){return Ut(this)},exactOptional(){return $d(this)},nullable(){return mr(this)},nullish(){return Ut(mr(this))},nonoptional(e){return wd(this,e)},array(){return vr(this)},or(e){return In([this,e])},and(e){return sd(this,e)},transform(e){return go(this,Uo(e))},default(e){return _d(this,e)},prefault(e){return xd(this,e)},catch(e){return zd(this,e)},pipe(e){return go(this,e)},readonly(){return Pd(this)},describe(e){let n=this.clone();return $e.add(n,{description:e}),n},meta(...e){if(e.length===0)return $e.get(this);let n=this.clone();return $e.add(n,e[0]),n},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(e,...n){return n.length===0?e(this):e(this,...n)},get"~standard"(){return j.hide(this,"~standard",{...si(this),jsonSchema:{input:vn(this,"input"),output:vn(this,"output")}})},set"~standard"(e){j.own(this,"~standard",e)},parse:function e(n,i){return Cl(this,n,i,{callee:e})},parseAsync:async function e(n,i){return await El(this,n,i,{callee:e})},safeParse(e,n){return Ul(this,e,n)},async safeParseAsync(e,n){return Ll(this,e,n)},get spa(){return this?.safeParseAsync},set spa(e){j.own(this,"spa",e)},encode:function e(n,i){return Zl(this,n,i,{callee:e})},decode:function e(n,i){return Rl(this,n,i,{callee:e})},encodeAsync:async function e(n,i){return await Vl(this,n,i,{callee:e})},decodeAsync:async function e(n,i){return await Ml(this,n,i,{callee:e})},safeEncode(e,n){return Fl(this,e,n)},safeDecode(e,n){return Jl(this,e,n)},async safeEncodeAsync(e,n){return Bl(this,e,n)},async safeDecodeAsync(e,n){return Kl(this,e,n)},toJSONSchema(e){return Ws(this,{})(e)},get description(){return $e.get(this)?.description},get _def(){return this._zod.def}}),ho=h("_ZodString",(e,n)=>{Ot.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(o,t,r)=>Hs(e,o,t,r);let i=e._zod.bag;e.format=i.format??null,e.minLength=i.minimum??null,e.maxLength=i.maximum??null},{regex(...e){return this.check(rn(...e))},includes(...e){return this.check(cn(...e))},startsWith(...e){return this.check(un(...e))},endsWith(...e){return this.check(sn(...e))},min(...e){return this.check(He(...e))},max(...e){return this.check(Dt(...e))},length(...e){return this.check(Ct(...e))},nonempty(...e){return this.check(He(1,...e))},lowercase(e){return this.check(on(e))},uppercase(e){return this.check(an(e))},trim(){return this.check(fn())},normalize(...e){return this.check(dn(...e))},toLowerCase(){return this.check(pn())},toUpperCase(){return this.check(mn())},slugify(){return this.check(gn())}}),bn=h("ZodString",(e,n)=>{Ot.init(e,n),ho.init(e,n)},{email(e){return this.check(Ni(vo,e))},url(e){return this.check(ar(gr,e))},jwt(e){return this.check(Qi(No,e))},emoji(e){return this.check(Zi(yo,e))},guid(e){return this.check(Di($o,e))},uuid(e){return this.check(Ci(Ke,e))},uuidv4(e){return this.check(Ei(Ke,e))},uuidv6(e){return this.check(Ui(Ke,e))},uuidv7(e){return this.check(Li(Ke,e))},nanoid(e){return this.check(Ri(bo,e))},cuid(e){return this.check(Vi(_o,e))},cuid2(e){return this.check(Mi(ko,e))},ulid(e){return this.check(Fi(xo,e))},base64(e){return this.check(Yi(Ao,e))},base64url(e){return this.check(Hi(Po,e))},xid(e){return this.check(Ji(wo,e))},ksuid(e){return this.check(Bi(Io,e))},ipv4(e){return this.check(Ki(So,e))},ipv6(e){return this.check(qi(zo,e))},cidrv4(e){return this.check(Wi(Oo,e))},cidrv6(e){return this.check(Gi(jo,e))},e164(e){return this.check(Xi(To,e))},datetime(e){return this.check(cr(vt,e))},date(e){return this.check(ur($t,e))},time(e){return this.check(sr(yt,e))},duration(e){return this.check(lr(bt,e))}});function pr(e){return ds(bn,e)}var ae=h("ZodStringFormat",(e,n)=>{oe.init(e,n),ho.init(e,n)}),vt=h("ZodISODateTime",(e,n)=>{nu.init(e,n),ae.init(e,n)}),$t=h("ZodISODate",(e,n)=>{ru.init(e,n),ae.init(e,n)}),yt=h("ZodISOTime",(e,n)=>{iu.init(e,n),ae.init(e,n)}),bt=h("ZodISODuration",(e,n)=>{ou.init(e,n),ae.init(e,n)}),vo=h("ZodEmail",(e,n)=>{Bc.init(e,n),ae.init(e,n)});function Qm(e){return Ni(vo,e)}var $o=h("ZodGUID",(e,n)=>{Fc.init(e,n),ae.init(e,n)});function eg(e){return Di($o,e)}var Ke=h("ZodUUID",(e,n)=>{Jc.init(e,n),ae.init(e,n)});function tg(e){return Ci(Ke,e)}function ng(e){return Ei(Ke,e)}function rg(e){return Ui(Ke,e)}function ig(e){return Li(Ke,e)}var gr=h("ZodURL",(e,n)=>{Wc.init(e,n),ae.init(e,n)});function og(e){return ar(gr,e)}function ag(e){return ar(gr,{protocol:_e.httpProtocol,hostname:_e.domain,...j.normalizeParams(e)})}var yo=h("ZodEmoji",(e,n)=>{Gc.init(e,n),ae.init(e,n)});function cg(e){return Zi(yo,e)}var bo=h("ZodNanoID",(e,n)=>{Yc.init(e,n),ae.init(e,n)});function ug(e){return Ri(bo,e)}var _o=h("ZodCUID",(e,n)=>{Hc.init(e,n),ae.init(e,n)});function sg(e){return Vi(_o,e)}var ko=h("ZodCUID2",(e,n)=>{Xc.init(e,n),ae.init(e,n)});function lg(e){return Mi(ko,e)}var xo=h("ZodULID",(e,n)=>{Qc.init(e,n),ae.init(e,n)});function dg(e){return Fi(xo,e)}var wo=h("ZodXID",(e,n)=>{eu.init(e,n),ae.init(e,n)});function fg(e){return Ji(wo,e)}var Io=h("ZodKSUID",(e,n)=>{tu.init(e,n),ae.init(e,n)});function pg(e){return Bi(Io,e)}var So=h("ZodIPv4",(e,n)=>{au.init(e,n),ae.init(e,n)});function mg(e){return Ki(So,e)}var ql=h("ZodMAC",(e,n)=>{uu.init(e,n),ae.init(e,n)});function gg(e){return ps(ql,e)}var zo=h("ZodIPv6",(e,n)=>{cu.init(e,n),ae.init(e,n)});function hg(e){return qi(zo,e)}var Oo=h("ZodCIDRv4",(e,n)=>{su.init(e,n),ae.init(e,n)});function vg(e){return Wi(Oo,e)}var jo=h("ZodCIDRv6",(e,n)=>{lu.init(e,n),ae.init(e,n)});function $g(e){return Gi(jo,e)}var Ao=h("ZodBase64",(e,n)=>{du.init(e,n),ae.init(e,n)});function yg(e){return Yi(Ao,e)}var Po=h("ZodBase64URL",(e,n)=>{fu.init(e,n),ae.init(e,n)});function bg(e){return Hi(Po,e)}var To=h("ZodE164",(e,n)=>{pu.init(e,n),ae.init(e,n)});function _g(e){return Xi(To,e)}var Wl=h("ZodCreditCard",(e,n)=>{mu.init(e,n),ae.init(e,n)});function kg(e){return ms(Wl,e)}var No=h("ZodJWT",(e,n)=>{gu.init(e,n),ae.init(e,n)});function xg(e){return Qi(No,e)}var _n=h("ZodCustomStringFormat",(e,n)=>{hu.init(e,n),ae.init(e,n)});function wg(e,n,i={}){return hn(_n,e,n,i)}function Ig(e){return hn(_n,"hostname",_e.hostname,e)}function Sg(e){return hn(_n,"hex",_e.hex,e)}function zg(e,n){let i=n?.enc??"hex",o=`${e}_${i}`,t=_e[o];if(!t)throw new Error(`Unrecognized hash format: ${o}`);return hn(_n,o,t,n)}var kn=h("ZodNumber",(e,n)=>{$i.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(o,t,r)=>Xs(e,o,t,r);let i=e._zod.bag;e.minValue=Math.max(i.minimum??Number.NEGATIVE_INFINITY,i.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,e.maxValue=Math.min(i.maximum??Number.POSITIVE_INFINITY,i.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,e.isInt=(i.format??"").includes("int")||Number.isSafeInteger(i.multipleOf??.5),e.isFinite=!0,e.format=i.format??null},{gt(e,n){return this.check(Je(e,n))},gte(e,n){return this.check(De(e,n))},min(e,n){return this.check(De(e,n))},lt(e,n){return this.check(Fe(e,n))},lte(e,n){return this.check(Ne(e,n))},max(e,n){return this.check(Ne(e,n))},int(e){return this.check(mo(e))},safe(e){return this.check(mo(e))},positive(e){return this.check(Je(0,e))},nonnegative(e){return this.check(De(0,e))},negative(e){return this.check(Fe(0,e))},nonpositive(e){return this.check(Ne(0,e))},multipleOf(e,n){return this.check(ft(e,n))},step(e,n){return this.check(ft(e,n))},finite(){return this}});function Gl(e){return hs(kn,e)}var Zt=h("ZodNumberFormat",(e,n)=>{vu.init(e,n),kn.init(e,n)});function mo(e){return $s(Zt,e)}function Og(e){return ys(Zt,e)}function jg(e){return bs(Zt,e)}function Ag(e){return _s(Zt,e)}function Pg(e){return ks(Zt,e)}var xn=h("ZodBoolean",(e,n)=>{Qn.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Qs(e,i,o,t)});function Yl(e){return xs(xn,e)}var wn=h("ZodBigInt",(e,n)=>{yi.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(o,t,r)=>el(e,o,t,r);let i=e._zod.bag;e.minValue=i.minimum??null,e.maxValue=i.maximum??null,e.format=i.format??null},{gte(e,n){return this.check(De(e,n))},min(e,n){return this.check(De(e,n))},gt(e,n){return this.check(Je(e,n))},lt(e,n){return this.check(Fe(e,n))},lte(e,n){return this.check(Ne(e,n))},max(e,n){return this.check(Ne(e,n))},positive(e){return this.check(Je(BigInt(0),e))},negative(e){return this.check(Fe(BigInt(0),e))},nonpositive(e){return this.check(Ne(BigInt(0),e))},nonnegative(e){return this.check(De(BigInt(0),e))},multipleOf(e,n){return this.check(ft(e,n))}});function Tg(e){return Is(wn,e)}var Do=h("ZodBigIntFormat",(e,n)=>{$u.init(e,n),wn.init(e,n)});function Ng(e){return zs(Do,e)}function Dg(e){return Os(Do,e)}var Hl=h("ZodSymbol",(e,n)=>{yu.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>tl(e,i,o,t)});function Cg(e){return js(Hl,e)}var Xl=h("ZodUndefined",(e,n)=>{bu.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>rl(e,i,o,t)});function Eg(e){return As(Xl,e)}var Ql=h("ZodNull",(e,n)=>{_u.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>nl(e,i,o,t)});function ed(e){return Ps(Ql,e)}var td=h("ZodAny",(e,n)=>{ku.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>al(e,i,o,t)});function Ug(){return Ts(td)}var nd=h("ZodUnknown",(e,n)=>{xu.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>cl(e,i,o,t)});function Et(){return Ns(nd)}var rd=h("ZodNever",(e,n)=>{wu.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>ol(e,i,o,t)});function Co(e){return Ds(rd,e)}var id=h("ZodVoid",(e,n)=>{Iu.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>il(e,i,o,t)});function Lg(e){return Cs(id,e)}var hr=h("ZodDate",(e,n)=>{Su.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(o,t,r)=>ul(e,o,t,r),e.min=(o,t)=>e.check(De(o,t)),e.max=(o,t)=>e.check(Ne(o,t));let i=e._zod.bag;e.minDate=i.minimum?new Date(i.minimum):null,e.maxDate=i.maximum?new Date(i.maximum):null});function Zg(e){return Es(hr,e)}var od=h("ZodArray",(e,n)=>{Lt(),zu.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>bl(e,i,o,t),e.element=n.element},{min(e,n){return this.check(He(e,n))},nonempty(e){return this.check(He(1,e))},max(e,n){return this.check(Dt(e,n))},length(e,n){return this.check(Ct(e,n))},unwrap(){return this.element}});function vr(e,n){return Zs(od,e,n)}function Rg(e){let n=e._zod.def.shape;return Eo(Object.keys(n))}var $r=h("ZodObject",(e,n)=>{Lt(),Ou.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>_l(e,i,o,t),j.installLazyProp(e,"shape",i=>i._zod.def.shape,!1)},{keyof(){return Eo(Object.keys(this._zod.def.shape))},catchall(e){return this.clone({...this._zod.def,catchall:e})},passthrough(){return this.clone({...this._zod.def,catchall:Et()})},loose(){return this.clone({...this._zod.def,catchall:Et()})},strict(){return this.clone({...this._zod.def,catchall:Co()})},strip(){return this.clone({...this._zod.def,catchall:void 0})},extend(e){return j.extend(this,e)},safeExtend(e){return j.safeExtend(this,e)},merge(e){return j.merge(this,e)},pick(e){return j.pick(this,e)},omit(e){return j.omit(this,e)},partial(...e){return j.partial(br,this,e[0])},exactPartial(...e){return j.partial(Lo,this,e[0],"exactPartial")},required(...e){return j.required(Zo,this,e[0])}});function Vg(e,n){let i={type:"object",shape:e??{},...j.normalizeParams(n)};return new $r(i)}function Mg(e,n){return new $r({type:"object",shape:e,catchall:Co(),...j.normalizeParams(n)})}function Fg(e,n){return new $r({type:"object",shape:e,catchall:Et(),...j.normalizeParams(n)})}var yr=h("ZodUnion",(e,n)=>{er.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>co(e,i,o,t),e.options=n.options});function In(e,n){return new yr({type:"union",options:e,...j.normalizeParams(n)})}var ad=h("ZodXor",(e,n)=>{yr.init(e,n),ju.init(e,n),e._zod.processJSONSchema=(i,o,t)=>co(e,i,o,t),e.options=n.options});function Jg(e,n){return new ad({type:"union",options:e,inclusive:!1,...j.normalizeParams(n)})}var cd=h("ZodDiscriminatedUnion",(e,n)=>{yr.init(e,n),Pu.init(e,n)});function Bg(e,n,i){return new cd({type:"union",options:n,discriminator:e,...j.normalizeParams(i)})}var ud=h("ZodIntersection",(e,n)=>{Tu.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>kl(e,i,o,t)});function sd(e,n){return new ud({type:"intersection",left:e,right:n})}var ld=h("ZodTuple",(e,n)=>{Lt(),bi.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>xl(e,i,o,t)},{rest(e){return this.clone({...this._zod.def,rest:e})},partial(){let e=this._zod.def;if(e.checks?.length)throw new Error(".partial() cannot be used on tuple schemas containing refinements");return this.clone({...e,items:e.items.map(n=>new br({type:"optional",innerType:n}))})}});function dd(e,n,i){let o=n instanceof q,t=o?i:n,r=o?n:null;return new ld({type:"tuple",items:e,rest:r,...j.normalizeParams(t)})}var $n=h("ZodRecord",(e,n)=>{Lt(),Nu.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>wl(e,i,o,t),e.keyType=n.keyType,e.valueType=n.valueType});function fd(e,n,i){return!n||!n._zod?new $n({type:"record",keyType:pr(),valueType:e,...j.normalizeParams(n)}):new $n({type:"record",keyType:e,valueType:n,...j.normalizeParams(i)})}function Kg(e,n,i){return new $n({type:"record",keyType:e,valueType:n,...j.normalizeParams(i),partial:!0})}function qg(e,n,i){return new $n({type:"record",keyType:e,valueType:n,mode:"loose",...j.normalizeParams(i)})}var pd=h("ZodMap",(e,n)=>{Lt(),Du.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>$l(e,i,o,t),e.keyType=n.keyType,e.valueType=n.valueType,e.min=(...i)=>e.check(Be(...i)),e.nonempty=i=>e.check(Be(1,i)),e.max=(...i)=>e.check(pt(...i)),e.size=(...i)=>e.check(Nt(...i))});function Wg(e,n,i){return new pd({type:"map",keyType:e,valueType:n,...j.normalizeParams(i)})}var md=h("ZodSet",(e,n)=>{Lt(),Cu.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>yl(e,i,o,t),e.min=(...i)=>e.check(Be(...i)),e.nonempty=i=>e.check(Be(1,i)),e.max=(...i)=>e.check(pt(...i)),e.size=(...i)=>e.check(Nt(...i))});function Gg(e,n){return new md({type:"set",valueType:e,...j.normalizeParams(n)})}var yn=h("ZodEnum",(e,n)=>{Eu.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(o,t,r)=>sl(e,o,t,r),e.enum=n.entries,e.options=Object.values(n.entries);let i=new Set(Object.keys(n.entries));e.extract=(o,t)=>{let r={};for(let a of o)if(i.has(a))r[a]=n.entries[a];else throw new Error(`Key ${a} not found in enum`);return new yn({...n,checks:[],...j.normalizeParams(t),entries:r})},e.exclude=(o,t)=>{let r={...n.entries};for(let a of o)if(i.has(a))delete r[a];else throw new Error(`Key ${a} not found in enum`);return new yn({...n,checks:[],...j.normalizeParams(t),entries:r})}});function Eo(e,n){let i=Array.isArray(e)?Object.fromEntries(e.map(o=>[o,o])):e;return new yn({type:"enum",entries:i,...j.normalizeParams(n)})}function Yg(e,n){return new yn({type:"enum",entries:e,...j.normalizeParams(n)})}var gd=h("ZodLiteral",(e,n)=>{Uu.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>ll(e,i,o,t),e.values=new Set(n.values),Object.defineProperty(e,"value",{get(){if(n.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return n.values[0]}})});function Hg(e,n){return new gd({type:"literal",values:Array.isArray(e)?e:[e],...j.normalizeParams(n)})}var hd=h("ZodFile",(e,n)=>{Lu.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>pl(e,i,o,t),e.min=(i,o)=>e.check(Be(i,o)),e.max=(i,o)=>e.check(pt(i,o)),e.mime=(i,o)=>e.check(ln(Array.isArray(i)?i:[i],o))});function Xg(e){return Rs(hd,e)}var vd=h("ZodTransform",(e,n)=>{Lt(),Zu.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>vl(e,i,o,t),e._zod.parse=(i,o)=>{if(o.direction==="backward")throw new lt(e.constructor.name);i.addIssue=r=>{if(typeof r=="string")i.issues.push(j.issue(r,i.value,n));else{let a=r;a.fatal&&(a.continue=!1),a.code??(a.code="custom"),"input"in a||(a.input=i.value),a.inst??(a.inst=e),i.issues.push(j.issue(a))}};let t=n.transform(i.value,i);return t instanceof Promise?t.then(r=>(i.value=r,i)):(i.value=t,i)}});function Uo(e){return new vd({type:"transform",transform:e})}var br=h("ZodOptional",(e,n)=>{_i.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>uo(e,i,o,t),e.unwrap=()=>e._zod.def.innerType});function Ut(e){return new br({type:"optional",innerType:e})}var Lo=h("ZodExactOptional",(e,n)=>{Ru.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>uo(e,i,o,t),e.unwrap=()=>e._zod.def.innerType});function $d(e){return new Lo({type:"optional",innerType:e})}var yd=h("ZodNullable",(e,n)=>{Vu.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Il(e,i,o,t),e.unwrap=()=>e._zod.def.innerType});function mr(e){return new yd({type:"nullable",innerType:e})}function Qg(e){return Ut(mr(e))}var bd=h("ZodDefault",(e,n)=>{Mu.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Ol(e,i,o,t),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function _d(e,n){return new bd({type:"default",innerType:e,get defaultValue(){return typeof n=="function"?n():j.shallowClone(n)}})}var kd=h("ZodPrefault",(e,n)=>{Fu.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>jl(e,i,o,t),e.unwrap=()=>e._zod.def.innerType});function xd(e,n){return new kd({type:"prefault",innerType:e,get defaultValue(){return typeof n=="function"?n():j.shallowClone(n)}})}var Zo=h("ZodNonOptional",(e,n)=>{Ju.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Sl(e,i,o,t),e.unwrap=()=>e._zod.def.innerType});function wd(e,n){return new Zo({type:"nonoptional",innerType:e,...j.normalizeParams(n)})}var Id=h("ZodSuccess",(e,n)=>{Bu.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>ml(e,i,o,t),e.unwrap=()=>e._zod.def.innerType});function eh(e){return new Id({type:"success",innerType:e})}var Sd=h("ZodCatch",(e,n)=>{Ku.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Al(e,i,o,t),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function zd(e,n){return new Sd({type:"catch",innerType:e,catchValue:typeof n=="function"?n:j.constantCatch(n)})}var Od=h("ZodNaN",(e,n)=>{qu.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>dl(e,i,o,t)});function th(e){return Ls(Od,e)}var _r=h("ZodPipe",(e,n)=>{ki.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Pl(e,i,o,t),e.in=n.in,e.out=n.out});function go(e,n){return new _r({type:"pipe",in:e,out:n})}var kr=h("ZodCodec",(e,n)=>{_r.init(e,n),tr.init(e,n)});function nh(e,n,i){return new kr({type:"pipe",in:e,out:n,transform:i.decode,reverseTransform:i.encode})}function rh(e){let n=e._zod.def;return new kr({type:"pipe",in:n.out,out:n.in,transform:n.reverseTransform,reverseTransform:n.transform})}var jd=h("ZodPreprocess",(e,n)=>{_r.init(e,n),Wu.init(e,n)}),Ad=h("ZodReadonly",(e,n)=>{Gu.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Tl(e,i,o,t),e.unwrap=()=>e._zod.def.innerType});function Pd(e){return new Ad({type:"readonly",innerType:e})}var Td=h("ZodTemplateLiteral",(e,n)=>{Yu.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>fl(e,i,o,t)});function ih(e,n){return new Td({type:"template_literal",parts:e,...j.normalizeParams(n)})}var Nd=h("ZodLazy",(e,n)=>{nr.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Dl(e,i,o,t),e.unwrap=()=>e._zod.def.getter()});function Dd(e){return new Nd({type:"lazy",getter:e})}var Cd=h("ZodPromise",(e,n)=>{Xu.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Nl(e,i,o,t),e.unwrap=()=>e._zod.def.innerType});function oh(e){return new Cd({type:"promise",innerType:e})}var Ed=h("ZodFunction",(e,n)=>{Hu.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>hl(e,i,o,t)});function ah(e){return new Ed({type:"function",input:Array.isArray(e?.input)?dd(e?.input):e?.input??vr(Et()),output:e?.output??Et()})}var xr=h("ZodCustom",(e,n)=>{Qu.init(e,n),Y.init(e,n),e._zod.processJSONSchema=(i,o,t)=>gl(e,i,o,t)});function ch(e){let n=new ue({check:"custom"});return n._zod.check=e,n}function uh(e,n){return Vs(xr,e??(()=>!0),n)}function Ud(e,n={}){return Ms(xr,e,n)}function Ld(e,n){return Fs(e,n)}var sh=Js,lh=Bs;function dh(e,n={}){let i=new xr({type:"custom",check:"custom",fn:o=>o instanceof e,abort:!0,...j.normalizeParams(n)});return i._zod.bag.Class=e,i._zod.check=o=>{o.value instanceof e||o.issues.push({code:"invalid_type",expected:e.name,input:o.value,inst:i,path:[...i._zod.def.path??[]]})},i}var fh=(...e)=>Ks({Codec:kr,Boolean:xn,String:bn},...e);function ph(e){let n=Dd(()=>In([pr(e),Gl(),Yl(),ed(),vr(n),fd(pr(),n)]));return n}function mh(e,n){return new jd({type:"pipe",in:Uo(e),out:n})}var P_={invalid_type:"invalid_type",too_big:"too_big",too_small:"too_small",invalid_format:"invalid_format",not_multiple_of:"not_multiple_of",unrecognized_keys:"unrecognized_keys",invalid_union:"invalid_union",invalid_key:"invalid_key",invalid_element:"invalid_element",invalid_value:"invalid_value",custom:"custom"};function T_(e){pe({customError:e})}function N_(){return pe().customError}var Zd;Zd||(Zd={});var wr={};Ye(wr,{ZodISODate:()=>$t,ZodISODateTime:()=>vt,ZodISODuration:()=>bt,ZodISOTime:()=>yt,date:()=>C_,datetime:()=>D_,duration:()=>U_,time:()=>E_});function D_(e){return cr(vt,e)}function C_(e){return ur($t,e)}function E_(e){return sr(yt,e)}function U_(e){return lr(bt,e)}var U={...Sn,...fo,iso:wr},L_=new Set(["$schema","$ref","$defs","definitions","$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor","type","enum","const","anyOf","oneOf","allOf","not","properties","required","additionalProperties","patternProperties","propertyNames","minProperties","maxProperties","items","prefixItems","additionalItems","minItems","maxItems","uniqueItems","contains","minContains","maxContains","minLength","maxLength","pattern","format","minimum","maximum","exclusiveMinimum","exclusiveMaximum","multipleOf","description","default","contentEncoding","contentMediaType","contentSchema","unevaluatedItems","unevaluatedProperties","if","then","else","dependentSchemas","dependentRequired","nullable","readOnly"]);function Z_(e,n){let i=e.$schema;return i==="https://json-schema.org/draft/2020-12/schema"?"draft-2020-12":i==="http://json-schema.org/draft-07/schema#"?"draft-7":i==="http://json-schema.org/draft-04/schema#"?"draft-4":n??"draft-2020-12"}function gh(e,n){return e.map((i,o)=>o<n?i:i.optional())}function R_(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function V_(e,n){if(!e.startsWith("#"))throw new Error("External $ref is not supported, only local refs (#/...) are allowed");let i=e.slice(1).split("/").filter(Boolean);if(i.length===0)return n.rootSchema;let o=n.version==="draft-2020-12"?"$defs":"definitions";if(i[0]===o){let t=i[1]===void 0?void 0:R_(i[1]);if(!t||!n.defs[t])throw new Error(`Reference not found: ${e}`);return n.defs[t]}throw new Error(`Reference not found: ${e}`)}function M_(e,n){return U.transform(o=>o).check(o=>{let t=o.value;if(!(typeof t!="object"||t===null||Array.isArray(t)))for(let r of Object.getOwnPropertyNames(t)){let a=n.safeParse(r);a.success||o.issues.push({code:"invalid_key",origin:"record",issues:a.error.issues,input:r,path:[r],continue:!0})}}).pipe(e)}function hh(e,n){if(e!==!1)return e===void 0||e===!0?U.any():Ae(e,n)}var F_=/^(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z|[+-](?:[01]\d|2[0-3]):[0-5]\d)$/;function vh(e,n){if(e.not!==void 0){if(typeof e.not=="object"&&Object.keys(e.not).length===0)return U.never();throw new Error("not is not supported in Zod (except { not: {} } for never)")}if(e.unevaluatedItems!==void 0)throw new Error("unevaluatedItems is not supported");if(e.unevaluatedProperties!==void 0)throw new Error("unevaluatedProperties is not supported");if(e.if!==void 0||e.then!==void 0||e.else!==void 0)throw new Error("Conditional schemas (if/then/else) are not supported");if(e.dependentSchemas!==void 0||e.dependentRequired!==void 0)throw new Error("dependentSchemas and dependentRequired are not supported");if(e.$ref){let t=e.$ref;if(n.refs.has(t))return n.refs.get(t);if(n.processing.has(t))return U.lazy(()=>{if(!n.refs.has(t))throw new Error(`Circular reference not resolved: ${t}`);return n.refs.get(t)});n.processing.add(t);let r=V_(t,n),a=Ae(r,n);return n.refs.set(t,a),n.processing.delete(t),a}if(e.enum!==void 0){let t=e.enum;if(n.version==="openapi-3.0"&&e.nullable===!0&&t.length===1&&t[0]===null)return U.null();if(t.length===0)return U.never();if(t.length===1)return U.literal(t[0]);if(t.every(a=>typeof a=="string"))return U.enum(t);let r=t.map(a=>U.literal(a));return r.length<2?r[0]:U.union([r[0],r[1],...r.slice(2)])}if(e.const!==void 0)return U.literal(e.const);let i=e.type;if(Array.isArray(i)){let t=i.map(r=>{let a={...e,type:r};return vh(a,n)});return t.length===0?U.never():t.length===1?t[0]:U.union(t)}if(!i)return U.any();let o;switch(i){case"string":{let t=U.string();if(e.format){let r=e.format;r==="email"?t=t.check(U.email()):r==="uri"||r==="uri-reference"?t=t.check(U.url()):r==="uuid"||r==="guid"?t=t.check(U.uuid()):r==="date-time"?t=t.check(U.iso.datetime({offset:!0})):r==="date"?t=t.check(U.iso.date()):r==="time"?t=t.check(U.regex(F_)):r==="duration"?t=t.check(U.iso.duration()):r==="hostname"?t=t.check(U.hostname()):r==="ipv4"?t=t.check(U.ipv4()):r==="ipv6"?t=t.check(U.ipv6()):r==="mac"?t=t.check(U.mac()):r==="cidr"?t=t.check(U.cidrv4()):r==="cidr-v6"?t=t.check(U.cidrv6()):r==="base64"?t=t.check(U.base64()):r==="base64url"?t=t.check(U.base64url()):r==="e164"?t=t.check(U.e164()):r==="credit_card"?t=t.check(U.creditCard()):r==="jwt"?t=t.check(U.jwt()):r==="emoji"?t=t.check(U.emoji()):r==="nanoid"?t=t.check(U.nanoid()):r==="cuid"?t=t.check(U.cuid()):r==="cuid2"?t=t.check(U.cuid2()):r==="ulid"?t=t.check(U.ulid()):r==="xid"?t=t.check(U.xid()):r==="ksuid"&&(t=t.check(U.ksuid()))}typeof e.minLength=="number"&&(t=t.min(e.minLength)),typeof e.maxLength=="number"&&(t=t.max(e.maxLength)),e.pattern&&(t=t.regex(new RegExp(e.pattern))),o=t;break}case"number":case"integer":{let t=i==="integer"?U.number().int():U.number();typeof e.minimum=="number"&&e.exclusiveMinimum!==!0&&(t=t.min(e.minimum)),typeof e.maximum=="number"&&e.exclusiveMaximum!==!0&&(t=t.max(e.maximum)),typeof e.exclusiveMinimum=="number"?t=t.gt(e.exclusiveMinimum):e.exclusiveMinimum===!0&&typeof e.minimum=="number"&&(t=t.gt(e.minimum)),typeof e.exclusiveMaximum=="number"?t=t.lt(e.exclusiveMaximum):e.exclusiveMaximum===!0&&typeof e.maximum=="number"&&(t=t.lt(e.maximum)),typeof e.multipleOf=="number"&&(t=t.multipleOf(e.multipleOf)),o=t;break}case"boolean":{o=U.boolean();break}case"null":{o=U.null();break}case"object":{let t={},r=e.properties||{},a=new Set(e.required||[]),c=typeof e.additionalProperties=="object"?Ae(e.additionalProperties,n):void 0;for(let[s,l]of Object.entries(r)){let d=Ae(l,n);de(t,s,a.has(s)?d:d.optional())}if(e.patternProperties){let s=e.patternProperties,l=Object.keys(s),d=[];for(let m of l){let g=Ae(s[m],n),$=U.string().regex(new RegExp(m));d.push(U.looseRecord($,g))}let p=[];if(Object.keys(t).length>0&&p.push(U.object(t).passthrough()),p.push(...d),p.length===0)o=U.object({}).passthrough();else if(p.length===1)o=p[0];else{let m=U.intersection(p[0],p[1]);for(let g=2;g<p.length;g++)m=U.intersection(m,p[g]);o=m}if(e.additionalProperties===!1){let m=Object.keys(t),g=l.map(w=>new RegExp(w)),$=o;o=o.check(w=>{if(!Ce(w.value))return;let _=[];for(let V of Object.keys(w.value))m.includes(V)||g.some(E=>E.test(V))||_.push(V);_.length&&w.issues.push({code:"unrecognized_keys",keys:_,input:w.value,inst:$})})}}else{let s=U.object(t);e.additionalProperties===!1?o=s.strict():c?o=s.catchall(c):o=s.passthrough()}if(e.propertyNames!==void 0&&e.propertyNames!==!0){let s=typeof e.propertyNames=="object"&&e.propertyNames.type===void 0?{type:"string",...e.propertyNames}:e.propertyNames;o=M_(o,Ae(s,n))}break}case"array":{let t=e.prefixItems,r=e.items;if(t&&Array.isArray(t)){let a=typeof e.minItems=="number"?e.minItems:0,c=t.map(p=>Ae(p,n)),s=gh(c,a),l=Array.isArray(r)?void 0:hh(r,n),d=U.tuple(s);o=l?d.rest(l):d,typeof e.minItems=="number"&&(o=o.check(U.minLength(e.minItems))),typeof e.maxItems=="number"&&(o=o.check(U.maxLength(e.maxItems)))}else if(Array.isArray(r)){let a=typeof e.minItems=="number"?e.minItems:0,c=r.map(p=>Ae(p,n)),s=gh(c,a),l=hh(e.additionalItems,n),d=U.tuple(s);o=l?d.rest(l):d,typeof e.minItems=="number"&&(o=o.check(U.minLength(e.minItems))),typeof e.maxItems=="number"&&(o=o.check(U.maxLength(e.maxItems)))}else if(r!==void 0){let a=Ae(r,n),c=U.array(a);typeof e.minItems=="number"&&(c=c.min(e.minItems)),typeof e.maxItems=="number"&&(c=c.max(e.maxItems)),o=c}else o=U.array(U.any());break}default:throw new Error(`Unsupported type: ${i}`)}return o}function Ae(e,n){if(typeof e=="boolean")return e?U.any():U.never();let i=vh(e,n),o=e.type||e.enum!==void 0||e.const!==void 0;if(e.anyOf&&Array.isArray(e.anyOf)){let c=e.anyOf.map(l=>Ae(l,n)),s=U.union(c);i=o?U.intersection(i,s):s}if(e.oneOf&&Array.isArray(e.oneOf)){let c=e.oneOf.map(l=>Ae(l,n)),s=U.xor(c);i=o?U.intersection(i,s):s}if(e.allOf&&Array.isArray(e.allOf))if(e.allOf.length===0)i=o?i:U.any();else{let c=o?i:Ae(e.allOf[0],n),s=o?0:1;for(let l=s;l<e.allOf.length;l++)c=U.intersection(c,Ae(e.allOf[l],n));i=c}e.nullable===!0&&n.version==="openapi-3.0"&&(i=U.nullable(i)),e.readOnly===!0&&(i=U.readonly(i)),e.default!==void 0&&(i=i.default(e.default));let t={},r=["$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor"];for(let c of r)c in e&&(t[c]=e[c]);let a=["contentEncoding","contentMediaType","contentSchema"];for(let c of a)c in e&&(t[c]=e[c]);e.propertyNames!==void 0&&e.type==="object"&&e.$ref===void 0&&(t.propertyNames=e.propertyNames);for(let c of Object.keys(e))L_.has(c)||de(t,c,e[c]);return Object.keys(t).length>0&&n.registry.add(i,t),e.description&&(i=i.describe(e.description)),i}function $h(e,n){if(typeof e=="boolean")return e?U.any():U.never();let i;try{i=JSON.parse(JSON.stringify(e))}catch{throw new Error("fromJSONSchema input is not valid JSON (possibly cyclic); use $defs/$ref for recursive schemas")}let o=Z_(i,n?.defaultTarget),t=i.$defs||i.definitions||{},r={version:o,defs:t,refs:new Map,processing:new Set,rootSchema:i,registry:n?.registry??$e};return Ae(i,r)}var yh=Symbol("z.visit/resolving");function Ir(e,n){let i=typeof n=="function"?n:(a,c)=>{let s=n[a._zod.def.type];return s?s(a,c):a},o=new Map;function t(a){let c=o.get(a);if(c===yh)return new nr({type:"lazy",getter:()=>o.get(a)});if(c!==void 0)return c;o.set(a,yh);let s=r(a),l=i(s,s!==a);return o.set(a,l),l}function r(a){let c=a._zod.def,s=c.type;switch(s){case"object":{let l=c.shape,d=Object.keys(l),p=!1,m={};for(let $ of d){let w=t(l[$]);w!==l[$]&&(p=!0),m[$]=w}let g=c.catchall;return c.catchall&&(g=t(c.catchall),g!==c.catchall&&(p=!0)),p?re(a,{...c,shape:m,catchall:g}):a}case"array":{let l=t(c.element);return l===c.element?a:re(a,{...c,element:l})}case"tuple":{let l=c.items,d=!1,p=[];for(let g of l){let $=t(g);$!==g&&(d=!0),p.push($)}let m=c.rest;return c.rest&&(m=t(c.rest),m!==c.rest&&(d=!0)),d?re(a,{...c,items:p,rest:m}):a}case"record":case"map":{let l=t(c.keyType),d=t(c.valueType);return l===c.keyType&&d===c.valueType?a:re(a,{...c,keyType:l,valueType:d})}case"set":{let l=t(c.valueType);return l===c.valueType?a:re(a,{...c,valueType:l})}case"union":{let l=c.options,d=!1,p=[];for(let m of l){let g=t(m);g!==m&&(d=!0),p.push(g)}return d?re(a,{...c,options:p}):a}case"intersection":{let l=t(c.left),d=t(c.right);return l===c.left&&d===c.right?a:re(a,{...c,left:l,right:d})}case"optional":case"nullable":case"default":case"prefault":case"catch":case"readonly":case"nonoptional":case"promise":case"success":{let l=t(c.innerType);return l===c.innerType?a:re(a,{...c,innerType:l})}case"pipe":{let l=t(c.in),d=t(c.out);return l===c.in&&d===c.out?a:re(a,{...c,in:l,out:d})}case"function":{let l=t(c.input),d=t(c.output);return l===c.input&&d===c.output?a:re(a,{...c,input:l,output:d})}case"lazy":{let l=c.getter,{_cachedInner:d,...p}=c;return re(a,{...p,getter:()=>t(l())})}case"template_literal":case"string":case"number":case"int":case"boolean":case"bigint":case"symbol":case"undefined":case"null":case"void":case"never":case"any":case"unknown":case"date":case"nan":case"enum":case"literal":case"file":case"transform":case"custom":return a;default:return a}}return t(e)}function bh(e){return Ir(e,{object:n=>n.partial(),union:n=>{let i=n._zod.def;return i.discriminator===void 0?n:In(i.options)}})}function J_(e,n){if(!n?.length)return e;let i=e._zod.def;return re(e,Ue(i,{checks:[...i.checks??[],...n]}),{parent:!0})}function _h(e){return J_(e.out,e.checks)}function B_(e){return e.in._zod.traits.has("$ZodTransform")?_h(e):e.in}function kh(e){return Ir(e,{pipe:n=>B_(n._zod.def),default:(n,i)=>i?Ut(n._zod.def.innerType):n,catch:(n,i)=>i?n._zod.def.innerType:n})}function xh(e){return Ir(e,{pipe:n=>_h(n._zod.def),prefault:(n,i)=>i?n._zod.def.innerType:n})}var Rd={};Ye(Rd,{bigint:()=>G_,boolean:()=>W_,date:()=>Y_,number:()=>q_,string:()=>K_});function K_(e){return fs(bn,e)}function q_(e){return vs(kn,e)}function W_(e){return ws(xn,e)}function G_(e){return Ss(wn,e)}function Y_(e){return Us(hr,e)}var H_=["gt","gte","lt","lte","eq"],X_=["rolling","fixed","since_ship"];var Sr=500,_t=100,wh=2e4,Ih=M.object({kind:M.string().trim().min(1).max(_t),id:M.string().trim().min(1).max(Sr)}),Sh=M.object({kind:M.enum(X_),duration:M.string().trim().min(1).max(_t).optional(),start:M.string().trim().min(1).max(_t).optional(),end:M.string().trim().min(1).max(_t).optional()}).refine(e=>e.kind!=="rolling"||!!e.duration,{message:"A rolling window requires a duration",path:["duration"]}).refine(e=>e.kind!=="fixed"||!!e.start&&!!e.end,{message:"A fixed window requires both start and end",path:["start"]}),zh=M.object({operator:M.enum(H_),target:M.number().finite(),unit:M.string().trim().max(50).optional()}),Q_=M.object({source:M.object({provider:M.string().trim().min(1).max(_t),queryRef:Ih}),resultSelector:M.string().trim().min(1).max(Sr).optional(),expectation:zh,window:Sh}),Oh=Q_.extend({outcome:M.number().int().nonnegative()}),ek=M.object({provider:M.string().trim().min(1).max(_t),queryRef:Ih,queryVersion:M.string().trim().min(1).max(_t).optional(),window:Sh,evaluatedAt:M.string().datetime().optional(),expectation:zh.optional(),rawResponse:M.unknown().optional(),recordedByTool:M.string().trim().min(1).max(_t).optional()}),rz=M.object({outcomeId:M.string().trim().min(1).nullish(),outcomeIndex:M.number().int().nonnegative().nullish(),outcomeText:M.string().trim().min(1).max(Sr).nullish(),baselineValue:M.string().trim().max(Sr).nullish(),actualValue:M.string().trim().min(1).max(Sr),numericValue:M.number().finite().nullish(),unit:M.string().trim().max(50).nullish(),met:M.boolean().nullish(),source:M.string().trim().max(50).nullish(),measurement:ek.nullish()}).refine(e=>e.outcomeId!=null||e.outcomeIndex!=null,{message:"outcomeId (preferred) or outcomeIndex is required",path:["outcomeId"]}).refine(e=>{if(e.measurement?.rawResponse===void 0)return!0;try{return JSON.stringify(e.measurement.rawResponse).length<=wh}catch{return!1}},{message:`measurement.rawResponse must be JSON-serialisable and under ${wh} characters`,path:["measurement","rawResponse"]});function Th(e){if(!e||typeof e!="object"||Array.isArray(e))return{};let n=e,i={...n};return(typeof i.title!="string"||!i.title.trim())&&typeof n.userGoal=="string"&&(i.title=n.userGoal),Array.isArray(n.verification)&&n.verification.every(o=>typeof o=="string")&&(i.verification={manualChecks:n.verification}),i}function Fd(e){let n=e.trim();if(!n)return{ok:!1,error:"Paste a spec to preflight it."};if(n.startsWith("{")){let o;try{o=JSON.parse(n)}catch(t){return{ok:!1,error:`Could not parse this as JSON: ${t instanceof Error?t.message:"invalid JSON"}`}}return!o||typeof o!="object"||Array.isArray(o)?{ok:!1,error:"JSON must be an object with spec fields (title, objective, outcomes, ...)."}:{ok:!0,spec:Th(o),format:"json"}}if(/^---\r?\n/.test(e)){let o=e.match(Vd);if(!o)return{ok:!1,error:"Could not parse YAML frontmatter: missing the closing --- delimiter."};try{ba(o[1])}catch(t){return{ok:!1,error:`Could not parse YAML frontmatter: ${t instanceof Error?t.message:"invalid YAML"}`}}}let i=tk(e);return i?{ok:!0,spec:i,format:"markdown"}:{ok:!1,error:"Could not read this as intent.md or JSON. A minimal spec needs a # Title, an ## Objective, and an ## Outcomes list."}}var Vd=/^---\r?\n([\s\S]*?)\r?\n---\s*(?:\r?\n)?([\s\S]*)$/;function tk(e){if(/^---\r?\n/.test(e)&&!Vd.test(e))return null;let n=e.match(Vd),i={},o=e;if(n){o=n[2]??"";try{let L=ba(n[1]);L&&typeof L=="object"&&!Array.isArray(L)&&(i=L)}catch{return null}}o=ck(Jd(o));let t=uk(o),r=Th(i),a=typeof r.title=="string"&&r.title.trim()?r.title:sk(o),c=typeof r.objective=="string"&&r.objective.trim()?r.objective:lk(t,"Objective"),s=rk(jh(t,"Outcomes",r.outcomes),i.outcomeMeasurements),l=jh(t,"Constraints",r.constraints),d=Array.isArray(r.edgeCases)?r.edgeCases:[],p=Ah(t),m=Ah(t,{includeProse:!1}).length?p:d.length?[]:p,g=Ph(t),$=Ro(Ph(t,{includeProse:!1}))?g:Ro(r.verification)?{}:g,w=Ro($)?$:r.verification;if(!a&&!c&&s.length===0&&l.length===0&&m.length===0&&d.length===0&&!Ro($)&&Object.keys(i).length===0)return null;let V={...r},E=ak(t);return E.length&&(V.confirmations=E),a&&(V.title=a),c&&(V.objective=c),s.length&&(V.outcomes=s),l.length&&(V.constraints=l),m.length&&(V.edgeCases=m),w!==void 0&&(V.verification=w),V}function nk(e,n){return e.length>0?e:Array.isArray(n)?n:[]}function jh(e,n,i){let o=Md(e,n);if(Md(e,n,{includeProse:!1}).length)return o;let t=nk([],i);return t.length?t:o}function rk(e,n){if(!Array.isArray(n))return e;let i=new Map;for(let o of n){let t=Oh.safeParse(o);if(!t.success||t.data.outcome>=e.length)continue;let{outcome:r,...a}=t.data;i.set(r,a)}return e.map((o,t)=>{let r=i.get(t);if(!r)return o;let a=typeof o=="string"?o:o&&typeof o=="object"&&typeof o.text=="string"?o.text:"";return a?{text:a,measurement:r}:o})}var ik=/^\*\*(objective|outcomes)\*\*\s*[—–-]\s*(confirmed|waived)\s+by\s+(agent|human)\s*$/i,ok=/^\s*[-*]\s+(actor|problem|outcome|observable|reason|anchor|at)\s*:\s*(.+)$/i;function ak(e){let n=[],i=null;for(let o of e.get("Confirmations")??[]){let t=o.trim().match(ik);if(t){i={dimension:t[1].toLowerCase(),kind:t[2].toLowerCase(),by:t[3].toLowerCase(),assurance:"local-unverified",source:"file"},n.push(i);continue}if(!i)continue;let r=o.match(ok);r&&(i[r[1].toLowerCase()]=r[2].trim())}return n}function ck(e){let n=e.replace(/<!--[\s\S]*?-->/g,""),i=n.indexOf("<!--");return i===-1?n:n.slice(0,i)}function Jd(e){let n=[],i=null;for(let o of e.split(`97`)){let t=o.match(/^\s*(`{3,}|~{3,})/);if(t){let r=t[1][0],a=t[1].length;if(!i){i={char:r,len:a};continue}r===i.char&&a>=i.len&&(i=null);continue}i||n.push(o)}return n.join(`98`)}function uk(e){let n=new Map,i=null;for(let o of e.split(`99`)){let t=o.match(/^##\s+(.+?)\s*$/);if(t){i=[],n.set(t[1],i);continue}if(/^#\s+/.test(o)){i=null;continue}i&&i.push(o)}return n}function sk(e){let n=e.match(/^#\s+(.+)$/m);return n?n[1].trim():""}function Bd(e,n){return e.get(n)??[]}function lk(e,n){return Bd(e,n).join(`100`).trim()}function Nh(e){return e.replace(/^\s*[-*]\s+(\[.\]\s+)?/,"").trim()}function Dh(e){return/^\s*[-*]\s/.test(e)}function Ch(e){return/^#{1,6}\s/.test(e.trim())||rf(e)}function Md(e,n,{includeProse:i=!0}={}){let o=[],t=[],r=!1,a=()=>{let c=t.join(" ").replace(/\s+/g," ").trim();c&&o.push(c),t=[]};for(let c of Bd(e,n)){if(!c.trim()){a(),r=!1;continue}if(Ch(c)){a(),r=!1;continue}if(Dh(c)){a();let s=Nh(c);r=!!s,s&&o.push(s);continue}if(r&&o.length){o[o.length-1]=`${o[o.length-1]} ${c.trim()}`.replace(/\s+/g," ");continue}if(!i){a(),r=!1;continue}r=!1,t.push(c.trim())}return a(),o}function Ah(e,n={}){let i=[];for(let o of Md(e,"Edge Cases",n)){let t=o.match(/^\*\*(.+?)\*\*:\s*(.+)$/);if(t){i.push({scenario:t[1],expectedBehavior:t[2]});continue}let r=o.match(/^(.+?)\s*(?:->|→|:)\s*(.+)$/);if(r){i.push({scenario:r[1].trim(),expectedBehavior:r[2].trim()});continue}i.push({scenario:o,expectedBehavior:""})}return i}var dk={"fastest check":"fastest","shipped signal":"shipped-signal","regression guard":"regression-guard","manual check":"manual","automated test":"test"},fk=[[/^e2e tests?$/i,"e2eTests"],[/^unit tests?$/i,"unitTests"],[/^manual checks$/i,"manualChecks"]];function pk(e){let n=e.trim(),i,o,t=n.match(/\s*\[(unknown|passing|failing)\]$/i);t&&(i=t[1].toLowerCase(),n=n.slice(0,t.index).trim());let r=n.match(/\s*\(verifies:\s*([^)]*)\)$/i);if(r){let a=r[1].trim();a&&(o=a),n=n.slice(0,r.index).trim()}return{description:n,status:i,verifies:o}}function mk(e){let n=e.trim().match(/^\*\*(.+?)\*\*\s*:?\s*$/);return n?n[1].trim():null}function Ph(e,{includeProse:n=!0}={}){let i=Bd(e,"Verification");if(i.length===0)return{};let o={},t=null,r=null,a=!1,c=[],s={append:null},l=p=>{if(t){let{description:g,status:$,verifies:w}=pk(p);if(!g){s.append=null;return}let _={kind:t,description:g};$&&(_.status=$),w&&(_.verifies=w),(o.checks||=[]).push(_),s.append=V=>{_.description=`${_.description} ${V}`.replace(/\s+/g," ")};return}let m=r?o[r]||=[]:a?null:o.manualChecks||=[];if(!m){s.append=null;return}m.push(p),s.append=g=>{m[m.length-1]=`${m[m.length-1]} ${g}`.replace(/\s+/g," ")}},d=()=>{let p=c.join(" ").replace(/\s+/g," ").trim();c.length=0,p&&l(p)};for(let p of i){let m=mk(p);if(m){d(),s.append=null,a=!0;let g=dk[m.toLowerCase()];if(g){t=g,r=null;continue}let $=fk.find(([w])=>w.test(m));if($){t=null,r=$[1],o[r]||(o[r]=[]);continue}t=null,r=null;continue}if(!p.trim()){d(),s.append=null;continue}if(Ch(p)){d(),s.append=null;continue}if(Dh(p)){d();let g=Nh(p);if(!g){s.append=null;continue}l(g);continue}if(s.append){s.append(p.trim());continue}if(!n){d();continue}c.push(p.trim())}return d(),o}function Ro(e){if(!e||typeof e!="object")return!1;let n=e;return!!(n.checks?.length||n.e2eTests?.length||n.unitTests?.length||n.manualChecks?.length)}var Uh=[{field:"edgeCases",pattern:/^(edge[- ]cases?|error (states?|handling|cases?)|failure modes?|exceptions?|corner cases?|negative cases?|what could go wrong)\b/i},{field:"verification",pattern:/^(verification|testing|test plan|test cases?|qa|how we'?ll know|validation|acceptance tests?)\b/i},{field:"outcomes",pattern:/^(outcomes?|success (criteria|metrics?|measures?)|acceptance criteria|key results?|definition of done|goals?|expected results?)\b/i},{field:"constraints",pattern:/^(constraints?|non[- ]goals?|out of scope|guardrails?|limitations?|technical requirements?|requirements?|must nots?)\b/i},{field:"objective",pattern:/^(problem|problem statement|objective|why|background|summary|overview|context|opportunity|description|details|user story)\b/i}],gk=/^(title|summary|feature|epic|ticket|name)\s*[:\-]\s*(.+)$/i,hk=14;function vk(e){let n=Jd(e).split(`101`),i=[],o="",t=null;for(let r of n){let a=r.trim(),c=/^#{1,6}\s+(.+?)\s*$/.exec(a)?.[1]??/^\*\*\s*(.+?)\s*\*\*:?$/.exec(a)?.[1]??/^([A-Za-z][A-Za-z0-9 /&'-]{1,40}):\s*$/.exec(a)?.[1];if(c){t&&i.push(t),t={heading:c,body:""};continue}let s=/^([A-Za-z][A-Za-z0-9 /&'-]{1,40}):\s+(\S.*)$/.exec(a);if(s&&Uh.some(l=>l.pattern.test(s[1]))){t&&i.push(t),t={heading:s[1],body:`${s[2]}102`};continue}t?t.body+=`${r}103`:o+=`${r}104`}return t&&i.push(t),{preamble:o,sections:i}}function $k(e){return e.split(`105`).map(n=>n.trim()).filter(n=>/^([-*+•]|\[[ xX]\]|\d+[.)])\s+/.test(n)).map(n=>n.replace(/^([-*+•]|\[[ xX]\]|\d+[.)])\s+/,"").trim()).filter(Boolean)}function Eh(e){return e.split(`106`).map(n=>n.trim()).filter(n=>n&&!/^([-*+•]|\[[ xX]\]|\d+[.)])\s+/.test(n)).join(" ").trim()}function yk(e){for(let n of[" \u2192 "," -> "," => "," then "," expect ",": "," \u2014 "," -- "]){let i=e.indexOf(n);if(i>0)return{scenario:e.slice(0,i).trim(),expectedBehavior:e.slice(i+n.length).trim()}}return{scenario:e,expectedBehavior:""}}function bk(e){let n=/^#\s+(.+)$/m.exec(e);if(n)return n[1].trim();for(let t of e.split(`107`)){let r=gk.exec(t.trim());if(r)return r[2].trim()}let o=(e.split(`108`).map(t=>t.trim()).find(Boolean)??"").replace(/^#{1,6}\s*/,"").replace(/^\*\*|\*\*$/g,"").trim();return o&&o.split(/\s+/).length<=hk&&!/[.!?]$/.test(o)?o:""}function _k(e){let{preamble:n,sections:i}=vk(e),o=bk(e),t=[],r=[],a=[],c=[],s=[],l=[];for(let{heading:g,body:$}of i){let w=Uh.find(L=>L.pattern.test(g));if(!w){$.trim()&&l.push(g);continue}let _=$k($),V=Eh($),E=_.length?_:V?[V]:[];switch(w.field){case"objective":(V||_.length)&&t.push(V||_.join(" "));break;case"outcomes":r.push(...E);break;case"constraints":a.push(...E);break;case"edgeCases":c.push(...E.map(yk));break;case"verification":s.push(...E);break}}if(!t.length){let g=Eh(n),w=(o&&g.startsWith(o)?g.slice(o.length).trim():g)||g;w?t.push(w):i.length||t.push(e.trim())}let d={},p=[];o&&(d.title=o,p.push("title"));let m=t.join(" ").trim();return m&&(d.objective=m,p.push("objective")),r.length&&(d.outcomes=r,p.push("outcomes")),a.length&&(d.constraints=a,p.push("constraints")),c.length&&(d.edgeCases=c,p.push("edgeCases")),s.length&&(d.verification={manualChecks:s},p.push("verification")),{spec:d,mapped:p,unmapped:l}}function Lh(e){let n=e.trim();if(!n)return{ok:!1,error:"Paste something to preflight it."};let i=n.startsWith("{"),o=/^---\r?\n/.test(e);if(i||o)return xk(Fd(e));let t=_k(e),r=Fd(e);if(r.ok){let a=kk(r.spec,t.spec);return{ok:!0,spec:a,format:r.format,mapped:Rh(a),unmapped:t.unmapped}}return t.mapped.length?{ok:!0,spec:t.spec,format:"prose",mapped:t.mapped,unmapped:t.unmapped}:{ok:!1,error:"Could not find anything to grade in this text."}}function Kd(e,n){if(n==null)return!0;if(e==="verification"){let i=n;return!["checks","e2eTests","unitTests","manualChecks"].some(t=>Array.isArray(i?.[t])&&i[t].length>0)}return Array.isArray(n)?n.length===0:typeof n=="string"?!n.trim():!1}var Zh=["title","objective","outcomes","constraints","edgeCases","verification"];function kk(e,n){let i={...e};for(let o of Zh)Kd(o,i[o])&&!Kd(o,n[o])&&(i[o]=n[o]);return i}function Rh(e){return Zh.filter(n=>!Kd(n,e[n]))}function xk(e){return e.ok?{ok:!0,spec:e.spec,format:e.format,mapped:Rh(e.spec),unmapped:[]}:e}var Vh={title:"Checkout",objective:"Make the checkout experience seamless and intuitive",outcomes:[{id:"demo-o1",text:"Checkout feels faster"},{id:"demo-o2",text:"Users are happier"}],constraints:["fast","secure"],edgeCases:[],verification:{checks:[{id:"vc0",kind:"manual",description:"test it",status:"unknown"}]}},Mh={title:"Checkout payment retry",objective:"Shoppers abandon checkout when the payment step times out after 3 seconds with no feedback, losing carts they already filled",outcomes:[{id:"demo-o1",text:"Payment completes in under 3 seconds at p95"},{id:"demo-o2",text:"Failed payments show a retry action within 2 seconds"}],constraints:["Never double-charge a card on retry"],edgeCases:[{scenario:"Network drops mid-payment",expectedBehavior:"Hold the order and show a resume link, no duplicate charge"}],verification:{checks:[{id:"vc0",kind:"test",description:"Run the payment flow twice with a simulated timeout and confirm exactly one charge",status:"unknown"}]}};var qe=M.string().trim().min(1).max(1e3),wk=M.object({id:M.string().uuid().optional(),field:M.enum(["outcome","constraint","edgeCase"]),text:qe,scenario:qe.optional()}),Ik=M.object({id:M.string().regex(/^[a-zA-Z0-9_-]{1,80}$/),question:qe,recommendation:qe,alternative:qe,reason:qe,cost:qe,reopenTrigger:qe,dependsOn:M.array(M.object({id:M.string().regex(/^[a-zA-Z0-9_-]{1,80}$/),answer:qe})).max(12).optional(),claims:M.array(wk).min(1).max(8),settledBy:M.object({kind:M.enum(["constitution","decision","brief"]),id:M.string().max(100),quote:qe}).optional()}),Sk=Ik.extend({state:M.enum(["open","changing","deferred","accepted","settled","excluded"]),isQuarantined:M.literal(!0).optional(),resolvedBy:M.string().optional(),resolvedAt:M.number().optional(),resolutionReason:M.string().optional()});var zk=["accepted","settled","excluded"];function Ok(e){return zk.includes(e.state)}function qd(e){if(!e||typeof e!="object")return[];let n=e,i=Array.isArray(n.briefChoices)?n.briefChoices:[];if(n.briefChoices!==void 0&&!Array.isArray(n.briefChoices))return["Invalid product choice collection. Refresh or repair it before implementation."];let o=i.flatMap(t=>{let r=Sk.safeParse(t);return r.success?Ok(r.data)?[]:[r.data.question]:["Invalid product choice record. Refresh or repair it before implementation."]});return n.briefChoiceReadinessUnknown===!0&&o.push("Product choice records are missing. Refresh this intent from its source before implementation."),o}function ce(e){if(typeof e=="string")return e;if(e&&typeof e=="object"){let n=e,i=n.description??n.rule??n.text??n.name??n.scenario??n.title??n.value??n.label??n.content;if(typeof i=="string")return i}return""}function Qe(e){return Array.isArray(e)?e:e==null?[]:[e]}function Kh(e){if(typeof e=="string")return e;let n=e?.text;return typeof n=="string"?n:""}var jk=new Set(["new intent","untitled intent"]),qh=[/\[your category\]/i,/^template$/i,/^placeholder$/i,/^todo$/i,/^tbd$/i];function Wd(e){let n=ce(e).trim();return n?n.length<=2?!0:qh.some(i=>i.test(n)):!1}var Ak=new Set(["new","my","our","the","a","an","this","that","some","more","better","intent","intents","feature","features","idea","ideas","spec","specs","draft","drafts","test","tests","todo","tbd","wip","stuff","thing","things","untitled","placeholder","misc","general","various","update","updates","improvement","improvements","improve","fix","fixes","change","changes","work","item","items","task","tasks"]);function Pk(e){let n=ce(e).trim();if(!n||jk.has(n.toLowerCase())||qh.some(o=>o.test(n)))return!1;let i=n.split(/\s+/).filter(Boolean);return i.length<2?!1:i.some(o=>!Ak.has(o.toLowerCase().replace(/[^a-z0-9-]/gi,"")))}var Tk=/\b(never|must|not|no|don'?t|cannot|can'?t|forbidden|prohibit\w*|avoid|without|only|at most|at least|within|under|below|above|max\w*|limit\w*|cap(?:ped|s)?|quota|budget|respect\w*|comply|complian\w*|conform\w*|keep|stays?|remains?|preserve\w*|maintain\w*|require[sd]?|always|read[- ]only|backward[- ]?compatib\w*|p\d{2})\b/i;function Nk(e){let n=ce(e).trim();return n.length<8?!1:Tk.test(n)||n.length>=40}function Dk(e){let n=ce(e).trim();return Wd(n)?!1:n.split(/\s+/).filter(Boolean).length>=3}var Ck=/\b(users?|customers?|clients?|teams?|developers?|admins?|administrators?|visitors?|subscribers?|buyers?|sellers?|operators?|managers?|patients?|agents?|founders?|owners?|leads?|members?|employees?|hires?|applicants?|candidates?|players?|creators?|curators?|seekers?|parents?|students?|teachers?|shoppers?|merchants?|reviewers?|engineers?|designers?|marketers?|recruiters?|stakeholders?|people|staff)\b/i,Ek=/\b(enable|allow|let|help|give|empower|support)\s+[A-Za-z]|\bfor\s+[a-z]+\s+(to|who|so)\b|\b[A-Za-z]+['’]s\b|\b[A-Z][a-z]{2,}\s+(can'?t|cannot|can|could|should|needs?|wants?|struggles?|fails?|miss\w*|lose|loses)\b/,Uk=/\b(can'?t|cannot|unable|struggl\w*|fail\w*|drop\w*|abandon\w*|miss\w*|los\w*|break\w*|broken|block\w*|confus\w*|delay\w*|bottleneck|stale|stuck|friction|painful|manual\w*|error\w*|slow|waste\w*|risk\w*)\b/i,Lk=/\b(enable|allow|let|help|give|empower|provide|support|lift|raise|reduce|cut|eliminat\w*|increase|decrease|improve|streamlin\w*|automat\w*|speed up|accelerat\w*|guarantee|ensure|deliver|complete|clear|maintain|achieve|unlock|simplif\w*|consolidat\w*|surface|track|measure|see|view|access|find|understand|know|preview|schedule|resume|inspect|reorder|publish|reconcile|bulk|able to|act on)\b/i,Zk=/\b(best[- ]in[- ]class|world[- ]class|seamless\w*|cutting[- ]edge|delight\w*|intuitive|robust|holistic|synerg\w*|revolutioniz\w*|next[- ]gen\w*|frictionless|game[- ]chang\w*|state[- ]of[- ]the[- ]art|leverage|do more|happ(y|ier|iness)|smoother|polished|magical|amazing|wow)\b/i;function Rk(e){let n=ce(e).trim();if(n.length<=35||Zk.test(n)&&!Wh.test(n))return!1;let i=Ck.test(n)||Ek.test(n),o=Uk.test(n)||Lk.test(n);return i&&o}var Wh=/\d|%|≥|≤|>=|<=/,Fh="zero|one|two|three|four|five|six|seven|eight|nine|ten",Vk=new RegExp(`\\b(?:exactly|precisely|only|just|all|at most|up to|down to)\\s+(?:${Fh})\\b(?!-)|\\btargets?\\s*(?::|=|\\s+is|\\s+of)\\s*(?:exactly\\s+|precisely\\s+)?(?:${Fh}|none)\\b(?!-)|\\bzero\\b(?!-)`,"i"),Mk=/\b(under|within|at least|no more than|fewer than|less than|more than|reach\w*|drop\w*|ris\w*|grow\w*|increas\w*|decreas\w*|reduc\w*|eliminat\w*|stays?\s+(under|below|above|within)|from\s+.+\s+to\s+|success rate|completion rate|conversion|retention|adoption|rate\b|score|benchmark|baseline|per\s+\w+|time[- ]to)\b/i,Fk=/\b([a-z]+s?|they|anyone|everyone)\s+(can|could|sees?|views?|receives?|gets?|is able|are able|able to)\b/i,Jk=/\b(no longer|without\s+\w+|is fully|are fully|displays?|shows?|appears?|visible|notified|confirmed|enabled|disabled|redirected|prevented|blocked|templated|automated|documented|exists?|persists?|never|always|produces?\s+no\b|results?\s+in\s+no\b|with\s+no\b|free of)\b/i,Bk=/\b(amazing|delight\w*|happ(y|ier|iness)|satisf\w*|quality|love[ds]?|world[- ]class|best[- ]in[- ]class|seamless\w*|intuitive|polished|magical|wow|delightful|engaging|meaningful\w*)\b/i;function Kk(e){let n=ce(e).trim();return!n||Bk.test(n)?!1:Wh.test(n)||Vk.test(n)||Mk.test(n)||Fk.test(n)||Jk.test(n)}var Gd={objective:"Objective is too vague \u2014 name the actor and the concrete failure they hit today.",goal:"Title is missing or generic \u2014 name the intent in a short, specific noun phrase.",outcomes:"Outcomes are not all measurable \u2014 at least two-thirds need a testable or observable threshold.",constraints:"No hard constraint \u2014 name at least one thing that must never happen.",edgeCases:"No edge case with a defined expected behavior.",verification:"No concrete verification \u2014 describe at least one check specific enough to run."},qk="Fewer than two outcomes. Name at least two, one per line or paragraph, so each can be checked on its own.";function Vo(e,n){return e!=="outcomes"?Gd[e]:Qe(n.outcomes).map(i=>Kh(i).trim()).filter(Boolean).length<2?qk:Gd.outcomes}function Wk(e){let n,i=e;do n=i,i=i.replace(/(\*\*|__|\*|_)(?=\S)([\s\S]*?\S)\1/g,"$2");while(i!==n);return i}function Gk(e){return Wk(ce(e)).normalize("NFC").replace(/­/g,"").replace(/[‘’ʼ]/g,"'").replace(/[“”]/g,'"').replace(/[–—]/g,"-").replace(/\s+/g," ").trim().toLowerCase()}function Jh(e){let n=Gk(e),i=0xcbf29ce484222325n,o=0x100000001b3n,t=0xffffffffffffffffn;for(let r=0;r<n.length;r++)i=(i^BigInt(n.charCodeAt(r)))*o&t;return i.toString(16).padStart(16,"0")}var Yk=["objective","outcomes"];function Hk(e,n,i){let o=[];for(let t of Qe(i)){let r=t??{},a=ce(r.dimension).trim(),c=ce(r.kind).trim(),s=ce(r.by).trim();if(!Yk.includes(a)){o.push({code:"unknown-dimension",dimension:a||"(none)"});continue}let l=e[a];if(c==="waived"){if(s!=="human"){o.push({code:"waiver-requires-human",dimension:a});continue}if(!ce(r.reason).trim()){o.push({code:"malformed",dimension:a});continue}}else if(c==="confirmed"){if(!(a==="objective"?ce(r.actor).trim()&&ce(r.problem).trim():ce(r.outcome).trim()&&ce(r.observable).trim())){o.push({code:"malformed",dimension:a});continue}if(l?.state==="absent"){o.push({code:"nothing-to-confirm",dimension:a});continue}}else{o.push({code:"malformed",dimension:a});continue}if(ce(r.anchor).trim()!==n[a]){o.push({code:"stale",dimension:a});continue}l&&l.state!=="pass"&&(l.state=c==="waived"?"not_applicable":"pass",l.confirmedBy=s==="human"?"human":"agent",l.assurance=ce(r.assurance).trim()==="authenticated"?"authenticated":"local-unverified",c==="waived"&&(l.reason=ce(r.reason).trim()))}return o}var zn=["goal","objective","outcomes","constraints","edgeCases","verification"],Xk=["objective","goal","outcomes","constraints","edgeCases","verification"];function Bh(e){if(!e||typeof e!="object")return[];let n=e,i=[];for(let o of Qe(n.checks)){let t=ce(o).trim();t&&i.push(t)}for(let o of["manualChecks","unitTests","e2eTests"])for(let t of Qe(n[o])){let r=ce(t).trim();r&&i.push(r)}return i}function Gh(e){let n=Qe(e.outcomes).map(g=>Kh(g).trim()).filter(Boolean),i=n.filter(Kk).length,o={goal:Pk(typeof e.title=="string"?e.title:ce(e.title)),objective:Rk(typeof e.objective=="string"?e.objective:ce(e.objective)),outcomes:n.length>=2&&i/Math.max(n.length,1)>=.66,constraints:Qe(e.constraints).some(Nk),edgeCases:Qe(e.edgeCases).some(g=>{let $=g;return ce($?.scenario).trim().length>0&&ce($?.expectedBehavior).trim().length>0}),verification:Bh(e.verification).some(Dk)},t=Xk.filter(g=>!o[g]).map(g=>Vo(g,e)),r=ce(e.objective).trim(),a=ce(e.title).trim(),c={goal:Wd(a)?"":a,objective:Wd(r)?"":r,outcomes:n.join("; "),constraints:Qe(e.constraints).map(g=>ce(g).trim()).filter(Boolean).join("; "),edgeCases:Qe(e.edgeCases).map(g=>ce(g?.scenario).trim()).filter(Boolean).join("; "),verification:Bh(e.verification).join("; ")},s={};for(let g of zn){let $=c[g]??"",w=Vo(g,e),_=w&&w!==Gd[g]?{blocker:w}:{};s[g]=o[g]?{state:"pass",...$?{extracted:$}:{}}:$?{state:"unconfirmed",extracted:$,..._}:{state:"absent",..._}}let l={objective:Jh(c.objective),outcomes:Jh(c.outcomes)},d=Hk(s,l,e.confirmations),p=zn.every(g=>o[g]||s[g]?.state==="pass"||s[g]?.state==="not_applicable"),m=qd(e.context);return{ready:t.length===0,signals:o,failingBlockers:t,detail:s,rejectedConfirmations:d,confirmedReady:p,openProductChoices:m,executionReady:p&&m.length===0}}var Yd={draft:Yo(Vh),stronger:Yo(Mh)};function Yh(e){if(e.length>5e4)return{ok:!1,error:"Keep your spec under 50,000 characters."};try{let n=Lh(e);return n.ok?{...n,verdict:Gh(n.spec)}:n}catch{return{ok:!1,error:"This spec could not be read. Check its Markdown or JSON structure."}}}var Re=document.querySelector("#spec"),et=document.querySelector("#results"),Hd=document.querySelector("#download"),Qk=document.querySelector("#example-note"),Mo=document.querySelector("#edit-note"),ex=["Title","Objective","Outcomes","Constraints","Edge cases","Verification"],tx={goal:"Does the title identify this specific change?",objective:"Who is affected, what goes wrong, and why does it matter?",outcomes:"Are there at least two observable outcomes, with testable thresholds?",constraints:"What must this implementation never do?",edgeCases:"What should happen when the normal flow fails?",verification:"What specific check would demonstrate the intended behavior?"},Hh="draft",Xh={...Yd,own:""};function le(e,n="",i=""){let o=document.createElement(e);return o.textContent=n,o.className=i,o}function Xd(){et.replaceChildren();let e=Yh(Re.value);if(!e.ok){et.append(le("p",e.error,"warning")),Mo.textContent="Edit your input and run the check again.";return}let{verdict:n}=e,i=zn.filter(r=>n.detail[r].state==="pass").length,o=zn.filter(r=>n.detail[r].state==="not_applicable").length,t=le("div","","result-summary");t.append(le("h3",n.executionReady?"The preflight is clear.":"A few things to make explicit.")),t.append(le("p",`${i} of 6 checks passed${o?` \xB7 ${o} waived`:""}`,"score")),t.append(le("p",n.executionReady?"Review the intent with your team before authorizing a build.":"Resolve the gaps below before handing this to an agent.")),et.append(t);for(let[r,a]of zn.entries()){let c=n.detail[a],s=c.state==="pass",l=le("div","",`gate${s?" pass":""}`),d=le("div"),p=le("h4",ex[r]),m=c.state==="not_applicable"?"Waived":s?c.confirmedBy?"Confirmed":"Passed":c.state==="unconfirmed"?"Needs review":"Missing / incomplete";if(p.append(le("span",m,"badge")),d.append(p),!s&&c.state!=="not_applicable"&&d.append(le("p",c.state==="unconfirmed"?`Text found, but not confirmed. ${tx[a]}`:Vo(a,e.spec))),c.confirmedBy&&d.append(le("p",`Reported ${c.confirmedBy} ${c.state==="not_applicable"?"waiver":"confirmation"} \xB7 not authenticated by this demo${c.reason?`. ${c.reason}`:""}`)),c.extracted){let g=le("details");g.append(le("summary","What the checker read"),le("blockquote",c.extracted)),d.append(g)}l.append(le("span",s?"\u2713":c.state==="not_applicable"?"\u2013":"\u25CB","gate-icon"),d),et.append(l)}if(n.openProductChoices.length){let r=le("div","","warning");r.append(le("strong","Product decisions still open"));let a=le("ul");for(let c of n.openProductChoices)a.append(le("li",c));r.append(a),et.append(r)}n.rejectedConfirmations.length&&et.append(le("p",`${n.rejectedConfirmations.length} confirmation(s) were not applied. They may be stale or invalid; review them through the MCP workflow.`,"warning")),e.unmapped.length&&et.append(le("p",`Unmapped headings: ${e.unmapped.join(", ")}. Their contents may not be reflected in these checks.`,"warning")),Mo.textContent=`Checked as ${e.format}. Download preserves your original input.`}for(let e of["draft","stronger","own"])document.querySelector(`#${e}`).addEventListener("click",()=>{Xh[Hh]=Re.value,Hh=e,Re.value=Xh[e];for(let n of["draft","stronger","own"])document.querySelector(`#${n}`).setAttribute("aria-pressed",String(n===e));Qk.textContent=e==="draft"?"A synthetic checkout brief. Plenty of direction. Very few boundaries.":e==="stronger"?"Same problem. Observable outcomes, a no-double-charge constraint, and a timeout check.":"Use your own words. A ticket, a brief, or an intent.md works. Nothing is uploaded.",Hd.disabled=!Re.value.trim(),Re.value.trim()?Xd():(et.replaceChildren(le("p","Paste your spec and check what is explicit\u2014and what is still left to guess.","empty")),Mo.textContent="Your input stays in this browser tab.",Re.focus())});Re.addEventListener("input",()=>{Hd.disabled=!Re.value.trim(),et.replaceChildren(le("p","The spec has changed. Run the check to see its current readiness.","empty")),Mo.textContent="Changes are not checked yet."});document.querySelector("#check").addEventListener("click",Xd);Hd.addEventListener("click",()=>{let e=Re.value.trim().startsWith("{"),n=URL.createObjectURL(new Blob([Re.value],{type:e?"application/json":"text/markdown;charset=utf-8"})),i=le("a");i.href=n,i.download=e?"intent.json":"intent.md",i.click(),setTimeout(()=>URL.revokeObjectURL(n),1e3)});Re.value=Yd.draft;Xd();})();109