1
0
Files
medical-notes/content/.obsidian/plugins/agent-client/main.js
Johan Dahlin 98293b6510
All checks were successful
Deploy Quartz site to GitHub Pages / build (push) Successful in 1m33s
vault backup: 2025-12-13 15:26:43
2025-12-13 15:26:43 +01:00

180 lines
630 KiB
JavaScript

/*
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
if you want to view the source, please visit the github repository of this plugin
*/
var q1=Object.create;var qo=Object.defineProperty;var V1=Object.getOwnPropertyDescriptor;var H1=Object.getOwnPropertyNames;var B1=Object.getPrototypeOf,G1=Object.prototype.hasOwnProperty;var Y1=(e,t,n)=>t in e?qo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var q=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Hn=(e,t)=>{for(var n in t)qo(e,n,{get:t[n],enumerable:!0})},q_=(e,t,n,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of H1(t))!G1.call(e,r)&&r!==n&&qo(e,r,{get:()=>t[r],enumerable:!(i=V1(t,r))||i.enumerable});return e};var B=(e,t,n)=>(n=e!=null?q1(B1(e)):{},q_(t||!e||!e.__esModule?qo(n,"default",{value:e,enumerable:!0}):n,e)),X1=e=>q_(qo({},"__esModule",{value:!0}),e);var nu=(e,t,n)=>(Y1(e,typeof t!="symbol"?t+"":t,n),n),hf=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)};var K=(e,t,n)=>(hf(e,t,"read from private field"),n?n.call(e):t.get(e)),Ge=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},gn=(e,t,n,i)=>(hf(e,t,"write to private field"),i?i.call(e,n):t.set(e,n),n),V_=(e,t,n,i)=>({set _(r){gn(e,t,r,n)},get _(){return K(e,t,i)}}),Sn=(e,t,n)=>(hf(e,t,"access private method"),n);var Vo=q((PU,H_)=>{"use strict";var K1="2.0.0",Q1=Number.MAX_SAFE_INTEGER||9007199254740991,F1=16,J1=256-6,W1=["major","premajor","minor","preminor","patch","prepatch","prerelease"];H_.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:F1,MAX_SAFE_BUILD_LENGTH:J1,MAX_SAFE_INTEGER:Q1,RELEASE_TYPES:W1,SEMVER_SPEC_VERSION:K1,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var Ho=q((LU,B_)=>{"use strict";var eT=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};B_.exports=eT});var ma=q(($n,G_)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:vf,MAX_SAFE_BUILD_LENGTH:tT,MAX_LENGTH:nT}=Vo(),rT=Ho();$n=G_.exports={};var iT=$n.re=[],aT=$n.safeRe=[],M=$n.src=[],oT=$n.safeSrc=[],P=$n.t={},sT=0,yf="[a-zA-Z0-9-]",lT=[["\\s",1],["\\d",nT],[yf,tT]],uT=e=>{for(let[t,n]of lT)e=e.split(`${t}*`).join(`${t}{0,${n}}`).split(`${t}+`).join(`${t}{1,${n}}`);return e},F=(e,t,n)=>{let i=uT(t),r=sT++;rT(e,r,t),P[e]=r,M[r]=t,oT[r]=i,iT[r]=new RegExp(t,n?"g":void 0),aT[r]=new RegExp(i,n?"g":void 0)};F("NUMERICIDENTIFIER","0|[1-9]\\d*");F("NUMERICIDENTIFIERLOOSE","\\d+");F("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${yf}*`);F("MAINVERSION",`(${M[P.NUMERICIDENTIFIER]})\\.(${M[P.NUMERICIDENTIFIER]})\\.(${M[P.NUMERICIDENTIFIER]})`);F("MAINVERSIONLOOSE",`(${M[P.NUMERICIDENTIFIERLOOSE]})\\.(${M[P.NUMERICIDENTIFIERLOOSE]})\\.(${M[P.NUMERICIDENTIFIERLOOSE]})`);F("PRERELEASEIDENTIFIER",`(?:${M[P.NONNUMERICIDENTIFIER]}|${M[P.NUMERICIDENTIFIER]})`);F("PRERELEASEIDENTIFIERLOOSE",`(?:${M[P.NONNUMERICIDENTIFIER]}|${M[P.NUMERICIDENTIFIERLOOSE]})`);F("PRERELEASE",`(?:-(${M[P.PRERELEASEIDENTIFIER]}(?:\\.${M[P.PRERELEASEIDENTIFIER]})*))`);F("PRERELEASELOOSE",`(?:-?(${M[P.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${M[P.PRERELEASEIDENTIFIERLOOSE]})*))`);F("BUILDIDENTIFIER",`${yf}+`);F("BUILD",`(?:\\+(${M[P.BUILDIDENTIFIER]}(?:\\.${M[P.BUILDIDENTIFIER]})*))`);F("FULLPLAIN",`v?${M[P.MAINVERSION]}${M[P.PRERELEASE]}?${M[P.BUILD]}?`);F("FULL",`^${M[P.FULLPLAIN]}$`);F("LOOSEPLAIN",`[v=\\s]*${M[P.MAINVERSIONLOOSE]}${M[P.PRERELEASELOOSE]}?${M[P.BUILD]}?`);F("LOOSE",`^${M[P.LOOSEPLAIN]}$`);F("GTLT","((?:<|>)?=?)");F("XRANGEIDENTIFIERLOOSE",`${M[P.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);F("XRANGEIDENTIFIER",`${M[P.NUMERICIDENTIFIER]}|x|X|\\*`);F("XRANGEPLAIN",`[v=\\s]*(${M[P.XRANGEIDENTIFIER]})(?:\\.(${M[P.XRANGEIDENTIFIER]})(?:\\.(${M[P.XRANGEIDENTIFIER]})(?:${M[P.PRERELEASE]})?${M[P.BUILD]}?)?)?`);F("XRANGEPLAINLOOSE",`[v=\\s]*(${M[P.XRANGEIDENTIFIERLOOSE]})(?:\\.(${M[P.XRANGEIDENTIFIERLOOSE]})(?:\\.(${M[P.XRANGEIDENTIFIERLOOSE]})(?:${M[P.PRERELEASELOOSE]})?${M[P.BUILD]}?)?)?`);F("XRANGE",`^${M[P.GTLT]}\\s*${M[P.XRANGEPLAIN]}$`);F("XRANGELOOSE",`^${M[P.GTLT]}\\s*${M[P.XRANGEPLAINLOOSE]}$`);F("COERCEPLAIN",`(^|[^\\d])(\\d{1,${vf}})(?:\\.(\\d{1,${vf}}))?(?:\\.(\\d{1,${vf}}))?`);F("COERCE",`${M[P.COERCEPLAIN]}(?:$|[^\\d])`);F("COERCEFULL",M[P.COERCEPLAIN]+`(?:${M[P.PRERELEASE]})?(?:${M[P.BUILD]})?(?:$|[^\\d])`);F("COERCERTL",M[P.COERCE],!0);F("COERCERTLFULL",M[P.COERCEFULL],!0);F("LONETILDE","(?:~>?)");F("TILDETRIM",`(\\s*)${M[P.LONETILDE]}\\s+`,!0);$n.tildeTrimReplace="$1~";F("TILDE",`^${M[P.LONETILDE]}${M[P.XRANGEPLAIN]}$`);F("TILDELOOSE",`^${M[P.LONETILDE]}${M[P.XRANGEPLAINLOOSE]}$`);F("LONECARET","(?:\\^)");F("CARETTRIM",`(\\s*)${M[P.LONECARET]}\\s+`,!0);$n.caretTrimReplace="$1^";F("CARET",`^${M[P.LONECARET]}${M[P.XRANGEPLAIN]}$`);F("CARETLOOSE",`^${M[P.LONECARET]}${M[P.XRANGEPLAINLOOSE]}$`);F("COMPARATORLOOSE",`^${M[P.GTLT]}\\s*(${M[P.LOOSEPLAIN]})$|^$`);F("COMPARATOR",`^${M[P.GTLT]}\\s*(${M[P.FULLPLAIN]})$|^$`);F("COMPARATORTRIM",`(\\s*)${M[P.GTLT]}\\s*(${M[P.LOOSEPLAIN]}|${M[P.XRANGEPLAIN]})`,!0);$n.comparatorTrimReplace="$1$2$3";F("HYPHENRANGE",`^\\s*(${M[P.XRANGEPLAIN]})\\s+-\\s+(${M[P.XRANGEPLAIN]})\\s*$`);F("HYPHENRANGELOOSE",`^\\s*(${M[P.XRANGEPLAINLOOSE]})\\s+-\\s+(${M[P.XRANGEPLAINLOOSE]})\\s*$`);F("STAR","(<|>)?=?\\s*\\*");F("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");F("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var ru=q((ZU,Y_)=>{"use strict";var cT=Object.freeze({loose:!0}),dT=Object.freeze({}),fT=e=>e?typeof e!="object"?cT:e:dT;Y_.exports=fT});var _f=q((qU,Q_)=>{"use strict";var X_=/^[0-9]+$/,K_=(e,t)=>{if(typeof e=="number"&&typeof t=="number")return e===t?0:e<t?-1:1;let n=X_.test(e),i=X_.test(t);return n&&i&&(e=+e,t=+t),e===t?0:n&&!i?-1:i&&!n?1:e<t?-1:1},mT=(e,t)=>K_(t,e);Q_.exports={compareIdentifiers:K_,rcompareIdentifiers:mT}});var ut=q((VU,J_)=>{"use strict";var iu=Ho(),{MAX_LENGTH:F_,MAX_SAFE_INTEGER:au}=Vo(),{safeRe:ou,t:su}=ma(),pT=ru(),{compareIdentifiers:bf}=_f(),Dt=class{constructor(t,n){if(n=pT(n),t instanceof Dt){if(t.loose===!!n.loose&&t.includePrerelease===!!n.includePrerelease)return t;t=t.version}else if(typeof t!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof t}".`);if(t.length>F_)throw new TypeError(`version is longer than ${F_} characters`);iu("SemVer",t,n),this.options=n,this.loose=!!n.loose,this.includePrerelease=!!n.includePrerelease;let i=t.trim().match(n.loose?ou[su.LOOSE]:ou[su.FULL]);if(!i)throw new TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+i[1],this.minor=+i[2],this.patch=+i[3],this.major>au||this.major<0)throw new TypeError("Invalid major version");if(this.minor>au||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>au||this.patch<0)throw new TypeError("Invalid patch version");i[4]?this.prerelease=i[4].split(".").map(r=>{if(/^[0-9]+$/.test(r)){let a=+r;if(a>=0&&a<au)return a}return r}):this.prerelease=[],this.build=i[5]?i[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(t){if(iu("SemVer.compare",this.version,this.options,t),!(t instanceof Dt)){if(typeof t=="string"&&t===this.version)return 0;t=new Dt(t,this.options)}return t.version===this.version?0:this.compareMain(t)||this.comparePre(t)}compareMain(t){return t instanceof Dt||(t=new Dt(t,this.options)),this.major<t.major?-1:this.major>t.major?1:this.minor<t.minor?-1:this.minor>t.minor?1:this.patch<t.patch?-1:this.patch>t.patch?1:0}comparePre(t){if(t instanceof Dt||(t=new Dt(t,this.options)),this.prerelease.length&&!t.prerelease.length)return-1;if(!this.prerelease.length&&t.prerelease.length)return 1;if(!this.prerelease.length&&!t.prerelease.length)return 0;let n=0;do{let i=this.prerelease[n],r=t.prerelease[n];if(iu("prerelease compare",n,i,r),i===void 0&&r===void 0)return 0;if(r===void 0)return 1;if(i===void 0)return-1;if(i===r)continue;return bf(i,r)}while(++n)}compareBuild(t){t instanceof Dt||(t=new Dt(t,this.options));let n=0;do{let i=this.build[n],r=t.build[n];if(iu("build compare",n,i,r),i===void 0&&r===void 0)return 0;if(r===void 0)return 1;if(i===void 0)return-1;if(i===r)continue;return bf(i,r)}while(++n)}inc(t,n,i){if(t.startsWith("pre")){if(!n&&i===!1)throw new Error("invalid increment argument: identifier is empty");if(n){let r=`-${n}`.match(this.options.loose?ou[su.PRERELEASELOOSE]:ou[su.PRERELEASE]);if(!r||r[1]!==n)throw new Error(`invalid identifier: ${n}`)}}switch(t){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",n,i);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",n,i);break;case"prepatch":this.prerelease.length=0,this.inc("patch",n,i),this.inc("pre",n,i);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",n,i),this.inc("pre",n,i);break;case"release":if(this.prerelease.length===0)throw new Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":{let r=Number(i)?1:0;if(this.prerelease.length===0)this.prerelease=[r];else{let a=this.prerelease.length;for(;--a>=0;)typeof this.prerelease[a]=="number"&&(this.prerelease[a]++,a=-2);if(a===-1){if(n===this.prerelease.join(".")&&i===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(r)}}if(n){let a=[n,r];i===!1&&(a=[n]),bf(this.prerelease[0],n)===0?isNaN(this.prerelease[1])&&(this.prerelease=a):this.prerelease=a}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};J_.exports=Dt});var gi=q((HU,eb)=>{"use strict";var W_=ut(),gT=(e,t,n=!1)=>{if(e instanceof W_)return e;try{return new W_(e,t)}catch(i){if(!n)return null;throw i}};eb.exports=gT});var nb=q((BU,tb)=>{"use strict";var hT=gi(),vT=(e,t)=>{let n=hT(e,t);return n?n.version:null};tb.exports=vT});var ib=q((GU,rb)=>{"use strict";var yT=gi(),_T=(e,t)=>{let n=yT(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null};rb.exports=_T});var sb=q((YU,ob)=>{"use strict";var ab=ut(),bT=(e,t,n,i,r)=>{typeof n=="string"&&(r=i,i=n,n=void 0);try{return new ab(e instanceof ab?e.version:e,n).inc(t,i,r).version}catch(a){return null}};ob.exports=bT});var cb=q((XU,ub)=>{"use strict";var lb=gi(),xT=(e,t)=>{let n=lb(e,null,!0),i=lb(t,null,!0),r=n.compare(i);if(r===0)return null;let a=r>0,o=a?n:i,s=a?i:n,u=!!o.prerelease.length;if(!!s.prerelease.length&&!u){if(!s.patch&&!s.minor)return"major";if(s.compareMain(o)===0)return s.minor&&!s.patch?"minor":"patch"}let d=u?"pre":"";return n.major!==i.major?d+"major":n.minor!==i.minor?d+"minor":n.patch!==i.patch?d+"patch":"prerelease"};ub.exports=xT});var fb=q((KU,db)=>{"use strict";var ST=ut(),$T=(e,t)=>new ST(e,t).major;db.exports=$T});var pb=q((QU,mb)=>{"use strict";var wT=ut(),AT=(e,t)=>new wT(e,t).minor;mb.exports=AT});var hb=q((FU,gb)=>{"use strict";var ET=ut(),zT=(e,t)=>new ET(e,t).patch;gb.exports=zT});var yb=q((JU,vb)=>{"use strict";var TT=gi(),kT=(e,t)=>{let n=TT(e,t);return n&&n.prerelease.length?n.prerelease:null};vb.exports=kT});var Qt=q((WU,bb)=>{"use strict";var _b=ut(),NT=(e,t,n)=>new _b(e,n).compare(new _b(t,n));bb.exports=NT});var Sb=q((eM,xb)=>{"use strict";var OT=Qt(),CT=(e,t,n)=>OT(t,e,n);xb.exports=CT});var wb=q((tM,$b)=>{"use strict";var IT=Qt(),RT=(e,t)=>IT(e,t,!0);$b.exports=RT});var lu=q((nM,Eb)=>{"use strict";var Ab=ut(),DT=(e,t,n)=>{let i=new Ab(e,n),r=new Ab(t,n);return i.compare(r)||i.compareBuild(r)};Eb.exports=DT});var Tb=q((rM,zb)=>{"use strict";var jT=lu(),UT=(e,t)=>e.sort((n,i)=>jT(n,i,t));zb.exports=UT});var Nb=q((iM,kb)=>{"use strict";var MT=lu(),PT=(e,t)=>e.sort((n,i)=>MT(i,n,t));kb.exports=PT});var Bo=q((aM,Ob)=>{"use strict";var LT=Qt(),ZT=(e,t,n)=>LT(e,t,n)>0;Ob.exports=ZT});var uu=q((oM,Cb)=>{"use strict";var qT=Qt(),VT=(e,t,n)=>qT(e,t,n)<0;Cb.exports=VT});var xf=q((sM,Ib)=>{"use strict";var HT=Qt(),BT=(e,t,n)=>HT(e,t,n)===0;Ib.exports=BT});var Sf=q((lM,Rb)=>{"use strict";var GT=Qt(),YT=(e,t,n)=>GT(e,t,n)!==0;Rb.exports=YT});var cu=q((uM,Db)=>{"use strict";var XT=Qt(),KT=(e,t,n)=>XT(e,t,n)>=0;Db.exports=KT});var du=q((cM,jb)=>{"use strict";var QT=Qt(),FT=(e,t,n)=>QT(e,t,n)<=0;jb.exports=FT});var $f=q((dM,Ub)=>{"use strict";var JT=xf(),WT=Sf(),ek=Bo(),tk=cu(),nk=uu(),rk=du(),ik=(e,t,n,i)=>{switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof n=="object"&&(n=n.version),e===n;case"!==":return typeof e=="object"&&(e=e.version),typeof n=="object"&&(n=n.version),e!==n;case"":case"=":case"==":return JT(e,n,i);case"!=":return WT(e,n,i);case">":return ek(e,n,i);case">=":return tk(e,n,i);case"<":return nk(e,n,i);case"<=":return rk(e,n,i);default:throw new TypeError(`Invalid operator: ${t}`)}};Ub.exports=ik});var Pb=q((fM,Mb)=>{"use strict";var ak=ut(),ok=gi(),{safeRe:fu,t:mu}=ma(),sk=(e,t)=>{if(e instanceof ak)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};let n=null;if(!t.rtl)n=e.match(t.includePrerelease?fu[mu.COERCEFULL]:fu[mu.COERCE]);else{let u=t.includePrerelease?fu[mu.COERCERTLFULL]:fu[mu.COERCERTL],l;for(;(l=u.exec(e))&&(!n||n.index+n[0].length!==e.length);)(!n||l.index+l[0].length!==n.index+n[0].length)&&(n=l),u.lastIndex=l.index+l[1].length+l[2].length;u.lastIndex=-1}if(n===null)return null;let i=n[2],r=n[3]||"0",a=n[4]||"0",o=t.includePrerelease&&n[5]?`-${n[5]}`:"",s=t.includePrerelease&&n[6]?`+${n[6]}`:"";return ok(`${i}.${r}.${a}${o}${s}`,t)};Mb.exports=sk});var Zb=q((mM,Lb)=>{"use strict";var wf=class{constructor(){this.max=1e3,this.map=new Map}get(t){let n=this.map.get(t);if(n!==void 0)return this.map.delete(t),this.map.set(t,n),n}delete(t){return this.map.delete(t)}set(t,n){if(!this.delete(t)&&n!==void 0){if(this.map.size>=this.max){let r=this.map.keys().next().value;this.delete(r)}this.map.set(t,n)}return this}};Lb.exports=wf});var Ft=q((pM,Bb)=>{"use strict";var lk=/\s+/g,hi=class{constructor(t,n){if(n=ck(n),t instanceof hi)return t.loose===!!n.loose&&t.includePrerelease===!!n.includePrerelease?t:new hi(t.raw,n);if(t instanceof Af)return this.raw=t.value,this.set=[[t]],this.formatted=void 0,this;if(this.options=n,this.loose=!!n.loose,this.includePrerelease=!!n.includePrerelease,this.raw=t.trim().replace(lk," "),this.set=this.raw.split("||").map(i=>this.parseRange(i.trim())).filter(i=>i.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let i=this.set[0];if(this.set=this.set.filter(r=>!Vb(r[0])),this.set.length===0)this.set=[i];else if(this.set.length>1){for(let r of this.set)if(r.length===1&&vk(r[0])){this.set=[r];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let t=0;t<this.set.length;t++){t>0&&(this.formatted+="||");let n=this.set[t];for(let i=0;i<n.length;i++)i>0&&(this.formatted+=" "),this.formatted+=n[i].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(t){let i=((this.options.includePrerelease&&gk)|(this.options.loose&&hk))+":"+t,r=qb.get(i);if(r)return r;let a=this.options.loose,o=a?_t[ct.HYPHENRANGELOOSE]:_t[ct.HYPHENRANGE];t=t.replace(o,zk(this.options.includePrerelease)),we("hyphen replace",t),t=t.replace(_t[ct.COMPARATORTRIM],fk),we("comparator trim",t),t=t.replace(_t[ct.TILDETRIM],mk),we("tilde trim",t),t=t.replace(_t[ct.CARETTRIM],pk),we("caret trim",t);let s=t.split(" ").map(p=>yk(p,this.options)).join(" ").split(/\s+/).map(p=>Ek(p,this.options));a&&(s=s.filter(p=>(we("loose invalid filter",p,this.options),!!p.match(_t[ct.COMPARATORLOOSE])))),we("range list",s);let u=new Map,l=s.map(p=>new Af(p,this.options));for(let p of l){if(Vb(p))return[p];u.set(p.value,p)}u.size>1&&u.has("")&&u.delete("");let d=[...u.values()];return qb.set(i,d),d}intersects(t,n){if(!(t instanceof hi))throw new TypeError("a Range is required");return this.set.some(i=>Hb(i,n)&&t.set.some(r=>Hb(r,n)&&i.every(a=>r.every(o=>a.intersects(o,n)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new dk(t,this.options)}catch(n){return!1}for(let n=0;n<this.set.length;n++)if(Tk(this.set[n],t,this.options))return!0;return!1}};Bb.exports=hi;var uk=Zb(),qb=new uk,ck=ru(),Af=Go(),we=Ho(),dk=ut(),{safeRe:_t,t:ct,comparatorTrimReplace:fk,tildeTrimReplace:mk,caretTrimReplace:pk}=ma(),{FLAG_INCLUDE_PRERELEASE:gk,FLAG_LOOSE:hk}=Vo(),Vb=e=>e.value==="<0.0.0-0",vk=e=>e.value==="",Hb=(e,t)=>{let n=!0,i=e.slice(),r=i.pop();for(;n&&i.length;)n=i.every(a=>r.intersects(a,t)),r=i.pop();return n},yk=(e,t)=>(e=e.replace(_t[ct.BUILD],""),we("comp",e,t),e=xk(e,t),we("caret",e),e=_k(e,t),we("tildes",e),e=$k(e,t),we("xrange",e),e=Ak(e,t),we("stars",e),e),bt=e=>!e||e.toLowerCase()==="x"||e==="*",_k=(e,t)=>e.trim().split(/\s+/).map(n=>bk(n,t)).join(" "),bk=(e,t)=>{let n=t.loose?_t[ct.TILDELOOSE]:_t[ct.TILDE];return e.replace(n,(i,r,a,o,s)=>{we("tilde",e,i,r,a,o,s);let u;return bt(r)?u="":bt(a)?u=`>=${r}.0.0 <${+r+1}.0.0-0`:bt(o)?u=`>=${r}.${a}.0 <${r}.${+a+1}.0-0`:s?(we("replaceTilde pr",s),u=`>=${r}.${a}.${o}-${s} <${r}.${+a+1}.0-0`):u=`>=${r}.${a}.${o} <${r}.${+a+1}.0-0`,we("tilde return",u),u})},xk=(e,t)=>e.trim().split(/\s+/).map(n=>Sk(n,t)).join(" "),Sk=(e,t)=>{we("caret",e,t);let n=t.loose?_t[ct.CARETLOOSE]:_t[ct.CARET],i=t.includePrerelease?"-0":"";return e.replace(n,(r,a,o,s,u)=>{we("caret",e,r,a,o,s,u);let l;return bt(a)?l="":bt(o)?l=`>=${a}.0.0${i} <${+a+1}.0.0-0`:bt(s)?a==="0"?l=`>=${a}.${o}.0${i} <${a}.${+o+1}.0-0`:l=`>=${a}.${o}.0${i} <${+a+1}.0.0-0`:u?(we("replaceCaret pr",u),a==="0"?o==="0"?l=`>=${a}.${o}.${s}-${u} <${a}.${o}.${+s+1}-0`:l=`>=${a}.${o}.${s}-${u} <${a}.${+o+1}.0-0`:l=`>=${a}.${o}.${s}-${u} <${+a+1}.0.0-0`):(we("no pr"),a==="0"?o==="0"?l=`>=${a}.${o}.${s}${i} <${a}.${o}.${+s+1}-0`:l=`>=${a}.${o}.${s}${i} <${a}.${+o+1}.0-0`:l=`>=${a}.${o}.${s} <${+a+1}.0.0-0`),we("caret return",l),l})},$k=(e,t)=>(we("replaceXRanges",e,t),e.split(/\s+/).map(n=>wk(n,t)).join(" ")),wk=(e,t)=>{e=e.trim();let n=t.loose?_t[ct.XRANGELOOSE]:_t[ct.XRANGE];return e.replace(n,(i,r,a,o,s,u)=>{we("xRange",e,i,r,a,o,s,u);let l=bt(a),d=l||bt(o),p=d||bt(s),f=p;return r==="="&&f&&(r=""),u=t.includePrerelease?"-0":"",l?r===">"||r==="<"?i="<0.0.0-0":i="*":r&&f?(d&&(o=0),s=0,r===">"?(r=">=",d?(a=+a+1,o=0,s=0):(o=+o+1,s=0)):r==="<="&&(r="<",d?a=+a+1:o=+o+1),r==="<"&&(u="-0"),i=`${r+a}.${o}.${s}${u}`):d?i=`>=${a}.0.0${u} <${+a+1}.0.0-0`:p&&(i=`>=${a}.${o}.0${u} <${a}.${+o+1}.0-0`),we("xRange return",i),i})},Ak=(e,t)=>(we("replaceStars",e,t),e.trim().replace(_t[ct.STAR],"")),Ek=(e,t)=>(we("replaceGTE0",e,t),e.trim().replace(_t[t.includePrerelease?ct.GTE0PRE:ct.GTE0],"")),zk=e=>(t,n,i,r,a,o,s,u,l,d,p,f)=>(bt(i)?n="":bt(r)?n=`>=${i}.0.0${e?"-0":""}`:bt(a)?n=`>=${i}.${r}.0${e?"-0":""}`:o?n=`>=${n}`:n=`>=${n}${e?"-0":""}`,bt(l)?u="":bt(d)?u=`<${+l+1}.0.0-0`:bt(p)?u=`<${l}.${+d+1}.0-0`:f?u=`<=${l}.${d}.${p}-${f}`:e?u=`<${l}.${d}.${+p+1}-0`:u=`<=${u}`,`${n} ${u}`.trim()),Tk=(e,t,n)=>{for(let i=0;i<e.length;i++)if(!e[i].test(t))return!1;if(t.prerelease.length&&!n.includePrerelease){for(let i=0;i<e.length;i++)if(we(e[i].semver),e[i].semver!==Af.ANY&&e[i].semver.prerelease.length>0){let r=e[i].semver;if(r.major===t.major&&r.minor===t.minor&&r.patch===t.patch)return!0}return!1}return!0}});var Go=q((gM,Fb)=>{"use strict";var Yo=Symbol("SemVer ANY"),pa=class{static get ANY(){return Yo}constructor(t,n){if(n=Gb(n),t instanceof pa){if(t.loose===!!n.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),zf("comparator",t,n),this.options=n,this.loose=!!n.loose,this.parse(t),this.semver===Yo?this.value="":this.value=this.operator+this.semver.version,zf("comp",this)}parse(t){let n=this.options.loose?Yb[Xb.COMPARATORLOOSE]:Yb[Xb.COMPARATOR],i=t.match(n);if(!i)throw new TypeError(`Invalid comparator: ${t}`);this.operator=i[1]!==void 0?i[1]:"",this.operator==="="&&(this.operator=""),i[2]?this.semver=new Kb(i[2],this.options.loose):this.semver=Yo}toString(){return this.value}test(t){if(zf("Comparator.test",t,this.options.loose),this.semver===Yo||t===Yo)return!0;if(typeof t=="string")try{t=new Kb(t,this.options)}catch(n){return!1}return Ef(t,this.operator,this.semver,this.options)}intersects(t,n){if(!(t instanceof pa))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new Qb(t.value,n).test(this.value):t.operator===""?t.value===""?!0:new Qb(this.value,n).test(t.semver):(n=Gb(n),n.includePrerelease&&(this.value==="<0.0.0-0"||t.value==="<0.0.0-0")||!n.includePrerelease&&(this.value.startsWith("<0.0.0")||t.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&t.operator.startsWith(">")||this.operator.startsWith("<")&&t.operator.startsWith("<")||this.semver.version===t.semver.version&&this.operator.includes("=")&&t.operator.includes("=")||Ef(this.semver,"<",t.semver,n)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||Ef(this.semver,">",t.semver,n)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};Fb.exports=pa;var Gb=ru(),{safeRe:Yb,t:Xb}=ma(),Ef=$f(),zf=Ho(),Kb=ut(),Qb=Ft()});var Xo=q((hM,Jb)=>{"use strict";var kk=Ft(),Nk=(e,t,n)=>{try{t=new kk(t,n)}catch(i){return!1}return t.test(e)};Jb.exports=Nk});var ex=q((vM,Wb)=>{"use strict";var Ok=Ft(),Ck=(e,t)=>new Ok(e,t).set.map(n=>n.map(i=>i.value).join(" ").trim().split(" "));Wb.exports=Ck});var nx=q((yM,tx)=>{"use strict";var Ik=ut(),Rk=Ft(),Dk=(e,t,n)=>{let i=null,r=null,a=null;try{a=new Rk(t,n)}catch(o){return null}return e.forEach(o=>{a.test(o)&&(!i||r.compare(o)===-1)&&(i=o,r=new Ik(i,n))}),i};tx.exports=Dk});var ix=q((_M,rx)=>{"use strict";var jk=ut(),Uk=Ft(),Mk=(e,t,n)=>{let i=null,r=null,a=null;try{a=new Uk(t,n)}catch(o){return null}return e.forEach(o=>{a.test(o)&&(!i||r.compare(o)===1)&&(i=o,r=new jk(i,n))}),i};rx.exports=Mk});var sx=q((bM,ox)=>{"use strict";var Tf=ut(),Pk=Ft(),ax=Bo(),Lk=(e,t)=>{e=new Pk(e,t);let n=new Tf("0.0.0");if(e.test(n)||(n=new Tf("0.0.0-0"),e.test(n)))return n;n=null;for(let i=0;i<e.set.length;++i){let r=e.set[i],a=null;r.forEach(o=>{let s=new Tf(o.semver.version);switch(o.operator){case">":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!a||ax(s,a))&&(a=s);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${o.operator}`)}}),a&&(!n||ax(n,a))&&(n=a)}return n&&e.test(n)?n:null};ox.exports=Lk});var ux=q((xM,lx)=>{"use strict";var Zk=Ft(),qk=(e,t)=>{try{return new Zk(e,t).range||"*"}catch(n){return null}};lx.exports=qk});var pu=q((SM,mx)=>{"use strict";var Vk=ut(),fx=Go(),{ANY:Hk}=fx,Bk=Ft(),Gk=Xo(),cx=Bo(),dx=uu(),Yk=du(),Xk=cu(),Kk=(e,t,n,i)=>{e=new Vk(e,i),t=new Bk(t,i);let r,a,o,s,u;switch(n){case">":r=cx,a=Yk,o=dx,s=">",u=">=";break;case"<":r=dx,a=Xk,o=cx,s="<",u="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Gk(e,t,i))return!1;for(let l=0;l<t.set.length;++l){let d=t.set[l],p=null,f=null;if(d.forEach(m=>{m.semver===Hk&&(m=new fx(">=0.0.0")),p=p||m,f=f||m,r(m.semver,p.semver,i)?p=m:o(m.semver,f.semver,i)&&(f=m)}),p.operator===s||p.operator===u||(!f.operator||f.operator===s)&&a(e,f.semver))return!1;if(f.operator===u&&o(e,f.semver))return!1}return!0};mx.exports=Kk});var gx=q(($M,px)=>{"use strict";var Qk=pu(),Fk=(e,t,n)=>Qk(e,t,">",n);px.exports=Fk});var vx=q((wM,hx)=>{"use strict";var Jk=pu(),Wk=(e,t,n)=>Jk(e,t,"<",n);hx.exports=Wk});var bx=q((AM,_x)=>{"use strict";var yx=Ft(),eN=(e,t,n)=>(e=new yx(e,n),t=new yx(t,n),e.intersects(t,n));_x.exports=eN});var Sx=q((EM,xx)=>{"use strict";var tN=Xo(),nN=Qt();xx.exports=(e,t,n)=>{let i=[],r=null,a=null,o=e.sort((d,p)=>nN(d,p,n));for(let d of o)tN(d,t,n)?(a=d,r||(r=d)):(a&&i.push([r,a]),a=null,r=null);r&&i.push([r,null]);let s=[];for(let[d,p]of i)d===p?s.push(d):!p&&d===o[0]?s.push("*"):p?d===o[0]?s.push(`<=${p}`):s.push(`${d} - ${p}`):s.push(`>=${d}`);let u=s.join(" || "),l=typeof t.raw=="string"?t.raw:String(t);return u.length<l.length?u:t}});var Tx=q((zM,zx)=>{"use strict";var $x=Ft(),Nf=Go(),{ANY:kf}=Nf,Ko=Xo(),Of=Qt(),rN=(e,t,n={})=>{if(e===t)return!0;e=new $x(e,n),t=new $x(t,n);let i=!1;e:for(let r of e.set){for(let a of t.set){let o=aN(r,a,n);if(i=i||o!==null,o)continue e}if(i)return!1}return!0},iN=[new Nf(">=0.0.0-0")],wx=[new Nf(">=0.0.0")],aN=(e,t,n)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===kf){if(t.length===1&&t[0].semver===kf)return!0;n.includePrerelease?e=iN:e=wx}if(t.length===1&&t[0].semver===kf){if(n.includePrerelease)return!0;t=wx}let i=new Set,r,a;for(let m of e)m.operator===">"||m.operator===">="?r=Ax(r,m,n):m.operator==="<"||m.operator==="<="?a=Ex(a,m,n):i.add(m.semver);if(i.size>1)return null;let o;if(r&&a){if(o=Of(r.semver,a.semver,n),o>0)return null;if(o===0&&(r.operator!==">="||a.operator!=="<="))return null}for(let m of i){if(r&&!Ko(m,String(r),n)||a&&!Ko(m,String(a),n))return null;for(let _ of t)if(!Ko(m,String(_),n))return!1;return!0}let s,u,l,d,p=a&&!n.includePrerelease&&a.semver.prerelease.length?a.semver:!1,f=r&&!n.includePrerelease&&r.semver.prerelease.length?r.semver:!1;p&&p.prerelease.length===1&&a.operator==="<"&&p.prerelease[0]===0&&(p=!1);for(let m of t){if(d=d||m.operator===">"||m.operator===">=",l=l||m.operator==="<"||m.operator==="<=",r){if(f&&m.semver.prerelease&&m.semver.prerelease.length&&m.semver.major===f.major&&m.semver.minor===f.minor&&m.semver.patch===f.patch&&(f=!1),m.operator===">"||m.operator===">="){if(s=Ax(r,m,n),s===m&&s!==r)return!1}else if(r.operator===">="&&!Ko(r.semver,String(m),n))return!1}if(a){if(p&&m.semver.prerelease&&m.semver.prerelease.length&&m.semver.major===p.major&&m.semver.minor===p.minor&&m.semver.patch===p.patch&&(p=!1),m.operator==="<"||m.operator==="<="){if(u=Ex(a,m,n),u===m&&u!==a)return!1}else if(a.operator==="<="&&!Ko(a.semver,String(m),n))return!1}if(!m.operator&&(a||r)&&o!==0)return!1}return!(r&&l&&!a&&o!==0||a&&d&&!r&&o!==0||f||p)},Ax=(e,t,n)=>{if(!e)return t;let i=Of(e.semver,t.semver,n);return i>0?e:i<0||t.operator===">"&&e.operator===">="?t:e},Ex=(e,t,n)=>{if(!e)return t;let i=Of(e.semver,t.semver,n);return i<0?e:i>0||t.operator==="<"&&e.operator==="<="?t:e};zx.exports=rN});var Cx=q((TM,Ox)=>{"use strict";var Cf=ma(),kx=Vo(),oN=ut(),Nx=_f(),sN=gi(),lN=nb(),uN=ib(),cN=sb(),dN=cb(),fN=fb(),mN=pb(),pN=hb(),gN=yb(),hN=Qt(),vN=Sb(),yN=wb(),_N=lu(),bN=Tb(),xN=Nb(),SN=Bo(),$N=uu(),wN=xf(),AN=Sf(),EN=cu(),zN=du(),TN=$f(),kN=Pb(),NN=Go(),ON=Ft(),CN=Xo(),IN=ex(),RN=nx(),DN=ix(),jN=sx(),UN=ux(),MN=pu(),PN=gx(),LN=vx(),ZN=bx(),qN=Sx(),VN=Tx();Ox.exports={parse:sN,valid:lN,clean:uN,inc:cN,diff:dN,major:fN,minor:mN,patch:pN,prerelease:gN,compare:hN,rcompare:vN,compareLoose:yN,compareBuild:_N,sort:bN,rsort:xN,gt:SN,lt:$N,eq:wN,neq:AN,gte:EN,lte:zN,cmp:TN,coerce:kN,Comparator:NN,Range:ON,satisfies:CN,toComparators:IN,maxSatisfying:RN,minSatisfying:DN,minVersion:jN,validRange:UN,outside:MN,gtr:PN,ltr:LN,intersects:ZN,simplifyRange:qN,subset:VN,SemVer:oN,re:Cf.re,src:Cf.src,tokens:Cf.t,SEMVER_SPEC_VERSION:kx.SEMVER_SPEC_VERSION,RELEASE_TYPES:kx.RELEASE_TYPES,compareIdentifiers:Nx.compareIdentifiers,rcompareIdentifiers:Nx.rcompareIdentifiers}});var Hx=q(ee=>{"use strict";var Rf=Symbol.for("react.transitional.element"),HN=Symbol.for("react.portal"),BN=Symbol.for("react.fragment"),GN=Symbol.for("react.strict_mode"),YN=Symbol.for("react.profiler"),XN=Symbol.for("react.consumer"),KN=Symbol.for("react.context"),QN=Symbol.for("react.forward_ref"),FN=Symbol.for("react.suspense"),JN=Symbol.for("react.memo"),Mx=Symbol.for("react.lazy"),Ix=Symbol.iterator;function WN(e){return e===null||typeof e!="object"?null:(e=Ix&&e[Ix]||e["@@iterator"],typeof e=="function"?e:null)}var Px={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Lx=Object.assign,Zx={};function ha(e,t,n){this.props=e,this.context=t,this.refs=Zx,this.updater=n||Px}ha.prototype.isReactComponent={};ha.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};ha.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function qx(){}qx.prototype=ha.prototype;function Df(e,t,n){this.props=e,this.context=t,this.refs=Zx,this.updater=n||Px}var jf=Df.prototype=new qx;jf.constructor=Df;Lx(jf,ha.prototype);jf.isPureReactComponent=!0;var Rx=Array.isArray,ke={H:null,A:null,T:null,S:null,V:null},Vx=Object.prototype.hasOwnProperty;function Uf(e,t,n,i,r,a){return n=a.ref,{$$typeof:Rf,type:e,key:t,ref:n!==void 0?n:null,props:a}}function eO(e,t){return Uf(e.type,t,void 0,void 0,void 0,e.props)}function Mf(e){return typeof e=="object"&&e!==null&&e.$$typeof===Rf}function tO(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Dx=/\/+/g;function If(e,t){return typeof e=="object"&&e!==null&&e.key!=null?tO(""+e.key):t.toString(36)}function jx(){}function nO(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch(typeof e.status=="string"?e.then(jx,jx):(e.status="pending",e.then(function(t){e.status==="pending"&&(e.status="fulfilled",e.value=t)},function(t){e.status==="pending"&&(e.status="rejected",e.reason=t)})),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}function ga(e,t,n,i,r){var a=typeof e;(a==="undefined"||a==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(a){case"bigint":case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case Rf:case HN:o=!0;break;case Mx:return o=e._init,ga(o(e._payload),t,n,i,r)}}if(o)return r=r(e),o=i===""?"."+If(e,0):i,Rx(r)?(n="",o!=null&&(n=o.replace(Dx,"$&/")+"/"),ga(r,t,n,"",function(l){return l})):r!=null&&(Mf(r)&&(r=eO(r,n+(r.key==null||e&&e.key===r.key?"":(""+r.key).replace(Dx,"$&/")+"/")+o)),t.push(r)),1;o=0;var s=i===""?".":i+":";if(Rx(e))for(var u=0;u<e.length;u++)i=e[u],a=s+If(i,u),o+=ga(i,t,n,a,r);else if(u=WN(e),typeof u=="function")for(e=u.call(e),u=0;!(i=e.next()).done;)i=i.value,a=s+If(i,u++),o+=ga(i,t,n,a,r);else if(a==="object"){if(typeof e.then=="function")return ga(nO(e),t,n,i,r);throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.")}return o}function gu(e,t,n){if(e==null)return e;var i=[],r=0;return ga(e,i,"","",function(a){return t.call(n,a,r++)}),i}function rO(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Ux=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)};function iO(){}ee.Children={map:gu,forEach:function(e,t,n){gu(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return gu(e,function(){t++}),t},toArray:function(e){return gu(e,function(t){return t})||[]},only:function(e){if(!Mf(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};ee.Component=ha;ee.Fragment=BN;ee.Profiler=YN;ee.PureComponent=Df;ee.StrictMode=GN;ee.Suspense=FN;ee.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=ke;ee.__COMPILER_RUNTIME={__proto__:null,c:function(e){return ke.H.useMemoCache(e)}};ee.cache=function(e){return function(){return e.apply(null,arguments)}};ee.cloneElement=function(e,t,n){if(e==null)throw Error("The argument must be a React element, but you passed "+e+".");var i=Lx({},e.props),r=e.key,a=void 0;if(t!=null)for(o in t.ref!==void 0&&(a=void 0),t.key!==void 0&&(r=""+t.key),t)!Vx.call(t,o)||o==="key"||o==="__self"||o==="__source"||o==="ref"&&t.ref===void 0||(i[o]=t[o]);var o=arguments.length-2;if(o===1)i.children=n;else if(1<o){for(var s=Array(o),u=0;u<o;u++)s[u]=arguments[u+2];i.children=s}return Uf(e.type,r,void 0,void 0,a,i)};ee.createContext=function(e){return e={$$typeof:KN,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:XN,_context:e},e};ee.createElement=function(e,t,n){var i,r={},a=null;if(t!=null)for(i in t.key!==void 0&&(a=""+t.key),t)Vx.call(t,i)&&i!=="key"&&i!=="__self"&&i!=="__source"&&(r[i]=t[i]);var o=arguments.length-2;if(o===1)r.children=n;else if(1<o){for(var s=Array(o),u=0;u<o;u++)s[u]=arguments[u+2];r.children=s}if(e&&e.defaultProps)for(i in o=e.defaultProps,o)r[i]===void 0&&(r[i]=o[i]);return Uf(e,a,void 0,void 0,null,r)};ee.createRef=function(){return{current:null}};ee.forwardRef=function(e){return{$$typeof:QN,render:e}};ee.isValidElement=Mf;ee.lazy=function(e){return{$$typeof:Mx,_payload:{_status:-1,_result:e},_init:rO}};ee.memo=function(e,t){return{$$typeof:JN,type:e,compare:t===void 0?null:t}};ee.startTransition=function(e){var t=ke.T,n={};ke.T=n;try{var i=e(),r=ke.S;r!==null&&r(n,i),typeof i=="object"&&i!==null&&typeof i.then=="function"&&i.then(iO,Ux)}catch(a){Ux(a)}finally{ke.T=t}};ee.unstable_useCacheRefresh=function(){return ke.H.useCacheRefresh()};ee.use=function(e){return ke.H.use(e)};ee.useActionState=function(e,t,n){return ke.H.useActionState(e,t,n)};ee.useCallback=function(e,t){return ke.H.useCallback(e,t)};ee.useContext=function(e){return ke.H.useContext(e)};ee.useDebugValue=function(){};ee.useDeferredValue=function(e,t){return ke.H.useDeferredValue(e,t)};ee.useEffect=function(e,t,n){var i=ke.H;if(typeof n=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return i.useEffect(e,t)};ee.useId=function(){return ke.H.useId()};ee.useImperativeHandle=function(e,t,n){return ke.H.useImperativeHandle(e,t,n)};ee.useInsertionEffect=function(e,t){return ke.H.useInsertionEffect(e,t)};ee.useLayoutEffect=function(e,t){return ke.H.useLayoutEffect(e,t)};ee.useMemo=function(e,t){return ke.H.useMemo(e,t)};ee.useOptimistic=function(e,t){return ke.H.useOptimistic(e,t)};ee.useReducer=function(e,t,n){return ke.H.useReducer(e,t,n)};ee.useRef=function(e){return ke.H.useRef(e)};ee.useState=function(e){return ke.H.useState(e)};ee.useSyncExternalStore=function(e,t,n){return ke.H.useSyncExternalStore(e,t,n)};ee.useTransition=function(){return ke.H.useTransition()};ee.version="19.1.1"});var Pe=q((NM,Bx)=>{"use strict";Bx.exports=Hx()});var tS=q(Ne=>{"use strict";function qf(e,t){var n=e.length;e.push(t);e:for(;0<n;){var i=n-1>>>1,r=e[i];if(0<hu(r,t))e[i]=t,e[n]=r,n=i;else break e}}function wn(e){return e.length===0?null:e[0]}function yu(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var i=0,r=e.length,a=r>>>1;i<a;){var o=2*(i+1)-1,s=e[o],u=o+1,l=e[u];if(0>hu(s,n))u<r&&0>hu(l,s)?(e[i]=l,e[u]=n,i=u):(e[i]=s,e[o]=n,i=o);else if(u<r&&0>hu(l,n))e[i]=l,e[u]=n,i=u;else break e}}return t}function hu(e,t){var n=e.sortIndex-t.sortIndex;return n!==0?n:e.id-t.id}Ne.unstable_now=void 0;typeof performance=="object"&&typeof performance.now=="function"?(Gx=performance,Ne.unstable_now=function(){return Gx.now()}):(Pf=Date,Yx=Pf.now(),Ne.unstable_now=function(){return Pf.now()-Yx});var Gx,Pf,Yx,Bn=[],zr=[],aO=1,Jt=null,dt=3,Vf=!1,Qo=!1,Fo=!1,Hf=!1,Qx=typeof setTimeout=="function"?setTimeout:null,Fx=typeof clearTimeout=="function"?clearTimeout:null,Xx=typeof setImmediate!="undefined"?setImmediate:null;function vu(e){for(var t=wn(zr);t!==null;){if(t.callback===null)yu(zr);else if(t.startTime<=e)yu(zr),t.sortIndex=t.expirationTime,qf(Bn,t);else break;t=wn(zr)}}function Bf(e){if(Fo=!1,vu(e),!Qo)if(wn(Bn)!==null)Qo=!0,ya||(ya=!0,va());else{var t=wn(zr);t!==null&&Gf(Bf,t.startTime-e)}}var ya=!1,Jo=-1,Jx=5,Wx=-1;function eS(){return Hf?!0:!(Ne.unstable_now()-Wx<Jx)}function Lf(){if(Hf=!1,ya){var e=Ne.unstable_now();Wx=e;var t=!0;try{e:{Qo=!1,Fo&&(Fo=!1,Fx(Jo),Jo=-1),Vf=!0;var n=dt;try{t:{for(vu(e),Jt=wn(Bn);Jt!==null&&!(Jt.expirationTime>e&&eS());){var i=Jt.callback;if(typeof i=="function"){Jt.callback=null,dt=Jt.priorityLevel;var r=i(Jt.expirationTime<=e);if(e=Ne.unstable_now(),typeof r=="function"){Jt.callback=r,vu(e),t=!0;break t}Jt===wn(Bn)&&yu(Bn),vu(e)}else yu(Bn);Jt=wn(Bn)}if(Jt!==null)t=!0;else{var a=wn(zr);a!==null&&Gf(Bf,a.startTime-e),t=!1}}break e}finally{Jt=null,dt=n,Vf=!1}t=void 0}}finally{t?va():ya=!1}}}var va;typeof Xx=="function"?va=function(){Xx(Lf)}:typeof MessageChannel!="undefined"?(Zf=new MessageChannel,Kx=Zf.port2,Zf.port1.onmessage=Lf,va=function(){Kx.postMessage(null)}):va=function(){Qx(Lf,0)};var Zf,Kx;function Gf(e,t){Jo=Qx(function(){e(Ne.unstable_now())},t)}Ne.unstable_IdlePriority=5;Ne.unstable_ImmediatePriority=1;Ne.unstable_LowPriority=4;Ne.unstable_NormalPriority=3;Ne.unstable_Profiling=null;Ne.unstable_UserBlockingPriority=2;Ne.unstable_cancelCallback=function(e){e.callback=null};Ne.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Jx=0<e?Math.floor(1e3/e):5};Ne.unstable_getCurrentPriorityLevel=function(){return dt};Ne.unstable_next=function(e){switch(dt){case 1:case 2:case 3:var t=3;break;default:t=dt}var n=dt;dt=t;try{return e()}finally{dt=n}};Ne.unstable_requestPaint=function(){Hf=!0};Ne.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=dt;dt=e;try{return t()}finally{dt=n}};Ne.unstable_scheduleCallback=function(e,t,n){var i=Ne.unstable_now();switch(typeof n=="object"&&n!==null?(n=n.delay,n=typeof n=="number"&&0<n?i+n:i):n=i,e){case 1:var r=-1;break;case 2:r=250;break;case 5:r=1073741823;break;case 4:r=1e4;break;default:r=5e3}return r=n+r,e={id:aO++,callback:t,priorityLevel:e,startTime:n,expirationTime:r,sortIndex:-1},n>i?(e.sortIndex=n,qf(zr,e),wn(Bn)===null&&e===wn(zr)&&(Fo?(Fx(Jo),Jo=-1):Fo=!0,Gf(Bf,n-i))):(e.sortIndex=r,qf(Bn,e),Qo||Vf||(Qo=!0,ya||(ya=!0,va()))),e};Ne.unstable_shouldYield=eS;Ne.unstable_wrapCallback=function(e){var t=dt;return function(){var n=dt;dt=t;try{return e.apply(this,arguments)}finally{dt=n}}}});var rS=q((CM,nS)=>{"use strict";nS.exports=tS()});var aS=q(St=>{"use strict";var oO=Pe();function iS(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function Tr(){}var xt={d:{f:Tr,r:function(){throw Error(iS(522))},D:Tr,C:Tr,L:Tr,m:Tr,X:Tr,S:Tr,M:Tr},p:0,findDOMNode:null},sO=Symbol.for("react.portal");function lO(e,t,n){var i=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:sO,key:i==null?null:""+i,children:e,containerInfo:t,implementation:n}}var Wo=oO.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function _u(e,t){if(e==="font")return"";if(typeof t=="string")return t==="use-credentials"?t:""}St.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=xt;St.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(iS(299));return lO(e,t,null,n)};St.flushSync=function(e){var t=Wo.T,n=xt.p;try{if(Wo.T=null,xt.p=2,e)return e()}finally{Wo.T=t,xt.p=n,xt.d.f()}};St.preconnect=function(e,t){typeof e=="string"&&(t?(t=t.crossOrigin,t=typeof t=="string"?t==="use-credentials"?t:"":void 0):t=null,xt.d.C(e,t))};St.prefetchDNS=function(e){typeof e=="string"&&xt.d.D(e)};St.preinit=function(e,t){if(typeof e=="string"&&t&&typeof t.as=="string"){var n=t.as,i=_u(n,t.crossOrigin),r=typeof t.integrity=="string"?t.integrity:void 0,a=typeof t.fetchPriority=="string"?t.fetchPriority:void 0;n==="style"?xt.d.S(e,typeof t.precedence=="string"?t.precedence:void 0,{crossOrigin:i,integrity:r,fetchPriority:a}):n==="script"&&xt.d.X(e,{crossOrigin:i,integrity:r,fetchPriority:a,nonce:typeof t.nonce=="string"?t.nonce:void 0})}};St.preinitModule=function(e,t){if(typeof e=="string")if(typeof t=="object"&&t!==null){if(t.as==null||t.as==="script"){var n=_u(t.as,t.crossOrigin);xt.d.M(e,{crossOrigin:n,integrity:typeof t.integrity=="string"?t.integrity:void 0,nonce:typeof t.nonce=="string"?t.nonce:void 0})}}else t==null&&xt.d.M(e)};St.preload=function(e,t){if(typeof e=="string"&&typeof t=="object"&&t!==null&&typeof t.as=="string"){var n=t.as,i=_u(n,t.crossOrigin);xt.d.L(e,n,{crossOrigin:i,integrity:typeof t.integrity=="string"?t.integrity:void 0,nonce:typeof t.nonce=="string"?t.nonce:void 0,type:typeof t.type=="string"?t.type:void 0,fetchPriority:typeof t.fetchPriority=="string"?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy=="string"?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet=="string"?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes=="string"?t.imageSizes:void 0,media:typeof t.media=="string"?t.media:void 0})}};St.preloadModule=function(e,t){if(typeof e=="string")if(t){var n=_u(t.as,t.crossOrigin);xt.d.m(e,{as:typeof t.as=="string"&&t.as!=="script"?t.as:void 0,crossOrigin:n,integrity:typeof t.integrity=="string"?t.integrity:void 0})}else xt.d.m(e)};St.requestFormReset=function(e){xt.d.r(e)};St.unstable_batchedUpdates=function(e,t){return e(t)};St.useFormState=function(e,t,n){return Wo.H.useFormState(e,t,n)};St.useFormStatus=function(){return Wo.H.useHostTransitionStatus()};St.version="19.1.1"});var lS=q((RM,sS)=>{"use strict";function oS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(oS)}catch(e){console.error(e)}}oS(),sS.exports=aS()});var cA=q(Zc=>{"use strict";var Ke=rS(),N0=Pe(),uO=lS();function T(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function O0(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Ls(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function C0(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function uS(e){if(Ls(e)!==e)throw Error(T(188))}function cO(e){var t=e.alternate;if(!t){if(t=Ls(e),t===null)throw Error(T(188));return t!==e?null:e}for(var n=e,i=t;;){var r=n.return;if(r===null)break;var a=r.alternate;if(a===null){if(i=r.return,i!==null){n=i;continue}break}if(r.child===a.child){for(a=r.child;a;){if(a===n)return uS(r),e;if(a===i)return uS(r),t;a=a.sibling}throw Error(T(188))}if(n.return!==i.return)n=r,i=a;else{for(var o=!1,s=r.child;s;){if(s===n){o=!0,n=r,i=a;break}if(s===i){o=!0,i=r,n=a;break}s=s.sibling}if(!o){for(s=a.child;s;){if(s===n){o=!0,n=a,i=r;break}if(s===i){o=!0,i=a,n=r;break}s=s.sibling}if(!o)throw Error(T(189))}}if(n.alternate!==i)throw Error(T(190))}if(n.tag!==3)throw Error(T(188));return n.stateNode.current===n?e:t}function I0(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=I0(e),t!==null)return t;e=e.sibling}return null}var Ae=Object.assign,dO=Symbol.for("react.element"),bu=Symbol.for("react.transitional.element"),ls=Symbol.for("react.portal"),Aa=Symbol.for("react.fragment"),R0=Symbol.for("react.strict_mode"),wm=Symbol.for("react.profiler"),fO=Symbol.for("react.provider"),D0=Symbol.for("react.consumer"),Qn=Symbol.for("react.context"),_p=Symbol.for("react.forward_ref"),Am=Symbol.for("react.suspense"),Em=Symbol.for("react.suspense_list"),bp=Symbol.for("react.memo"),Or=Symbol.for("react.lazy");Symbol.for("react.scope");var zm=Symbol.for("react.activity");Symbol.for("react.legacy_hidden");Symbol.for("react.tracing_marker");var mO=Symbol.for("react.memo_cache_sentinel");Symbol.for("react.view_transition");var cS=Symbol.iterator;function es(e){return e===null||typeof e!="object"?null:(e=cS&&e[cS]||e["@@iterator"],typeof e=="function"?e:null)}var pO=Symbol.for("react.client.reference");function Tm(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===pO?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Aa:return"Fragment";case wm:return"Profiler";case R0:return"StrictMode";case Am:return"Suspense";case Em:return"SuspenseList";case zm:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case ls:return"Portal";case Qn:return(e.displayName||"Context")+".Provider";case D0:return(e._context.displayName||"Context")+".Consumer";case _p:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case bp:return t=e.displayName||null,t!==null?t:Tm(e.type)||"Memo";case Or:t=e._payload,e=e._init;try{return Tm(e(t))}catch(n){}}return null}var us=Array.isArray,G=N0.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ue=uO.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,xi={pending:!1,data:null,method:null,action:null},km=[],Ea=-1;function On(e){return{current:e}}function nt(e){0>Ea||(e.current=km[Ea],km[Ea]=null,Ea--)}function Ce(e,t){Ea++,km[Ea]=e.current,e.current=t}var Tn=On(null),Es=On(null),Zr=On(null),Qu=On(null);function Fu(e,t){switch(Ce(Zr,t),Ce(Es,e),Ce(Tn,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?h0(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=h0(t),e=Jw(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}nt(Tn),Ce(Tn,e)}function Ba(){nt(Tn),nt(Es),nt(Zr)}function Nm(e){e.memoizedState!==null&&Ce(Qu,e);var t=Tn.current,n=Jw(t,e.type);t!==n&&(Ce(Es,e),Ce(Tn,n))}function Ju(e){Es.current===e&&(nt(Tn),nt(Es)),Qu.current===e&&(nt(Qu),js._currentValue=xi)}var Om=Object.prototype.hasOwnProperty,xp=Ke.unstable_scheduleCallback,Yf=Ke.unstable_cancelCallback,gO=Ke.unstable_shouldYield,hO=Ke.unstable_requestPaint,kn=Ke.unstable_now,vO=Ke.unstable_getCurrentPriorityLevel,j0=Ke.unstable_ImmediatePriority,U0=Ke.unstable_UserBlockingPriority,Wu=Ke.unstable_NormalPriority,yO=Ke.unstable_LowPriority,M0=Ke.unstable_IdlePriority,_O=Ke.log,bO=Ke.unstable_setDisableYieldValue,Zs=null,Lt=null;function Ur(e){if(typeof _O=="function"&&bO(e),Lt&&typeof Lt.setStrictMode=="function")try{Lt.setStrictMode(Zs,e)}catch(t){}}var Zt=Math.clz32?Math.clz32:$O,xO=Math.log,SO=Math.LN2;function $O(e){return e>>>=0,e===0?32:31-(xO(e)/SO|0)|0}var xu=256,Su=4194304;function yi(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Ec(e,t,n){var i=e.pendingLanes;if(i===0)return 0;var r=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=i&134217727;return s!==0?(i=s&~a,i!==0?r=yi(i):(o&=s,o!==0?r=yi(o):n||(n=s&~e,n!==0&&(r=yi(n))))):(s=i&~a,s!==0?r=yi(s):o!==0?r=yi(o):n||(n=i&~e,n!==0&&(r=yi(n)))),r===0?0:t!==0&&t!==r&&!(t&a)&&(a=r&-r,n=t&-t,a>=n||a===32&&(n&4194048)!==0)?t:r}function qs(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function wO(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function P0(){var e=xu;return xu<<=1,!(xu&4194048)&&(xu=256),e}function L0(){var e=Su;return Su<<=1,!(Su&62914560)&&(Su=4194304),e}function Xf(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Vs(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function AO(e,t,n,i,r,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,u=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0<n;){var d=31-Zt(n),p=1<<d;s[d]=0,u[d]=-1;var f=l[d];if(f!==null)for(l[d]=null,d=0;d<f.length;d++){var m=f[d];m!==null&&(m.lane&=-536870913)}n&=~p}i!==0&&Z0(e,i,0),a!==0&&r===0&&e.tag!==0&&(e.suspendedLanes|=a&~(o&~t))}function Z0(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var i=31-Zt(t);e.entangledLanes|=t,e.entanglements[i]=e.entanglements[i]|1073741824|n&4194090}function q0(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var i=31-Zt(n),r=1<<i;r&t|e[i]&t&&(e[i]|=t),n&=~r}}function Sp(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function $p(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function V0(){var e=ue.p;return e!==0?e:(e=window.event,e===void 0?32:lA(e.type))}function EO(e,t){var n=ue.p;try{return ue.p=e,t()}finally{ue.p=n}}var Jr=Math.random().toString(36).slice(2),ft="__reactFiber$"+Jr,kt="__reactProps$"+Jr,no="__reactContainer$"+Jr,Cm="__reactEvents$"+Jr,zO="__reactListeners$"+Jr,TO="__reactHandles$"+Jr,dS="__reactResources$"+Jr,Hs="__reactMarker$"+Jr;function wp(e){delete e[ft],delete e[kt],delete e[Cm],delete e[zO],delete e[TO]}function za(e){var t=e[ft];if(t)return t;for(var n=e.parentNode;n;){if(t=n[no]||n[ft]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=_0(e);e!==null;){if(n=e[ft])return n;e=_0(e)}return t}e=n,n=e.parentNode}return null}function ro(e){if(e=e[ft]||e[no]){var t=e.tag;if(t===5||t===6||t===13||t===26||t===27||t===3)return e}return null}function cs(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(T(33))}function Ua(e){var t=e[dS];return t||(t=e[dS]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function et(e){e[Hs]=!0}var H0=new Set,B0={};function Ci(e,t){Ga(e,t),Ga(e+"Capture",t)}function Ga(e,t){for(B0[e]=t,e=0;e<t.length;e++)H0.add(t[e])}var kO=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),fS={},mS={};function NO(e){return Om.call(mS,e)?!0:Om.call(fS,e)?!1:kO.test(e)?mS[e]=!0:(fS[e]=!0,!1)}function Uu(e,t,n){if(NO(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var i=t.toLowerCase().slice(0,5);if(i!=="data-"&&i!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+n)}}function $u(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+n)}}function Gn(e,t,n,i){if(i===null)e.removeAttribute(n);else{switch(typeof i){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,""+i)}}var Kf,pS;function Sa(e){if(Kf===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Kf=t&&t[1]||"",pS=-1<n.stack.indexOf(`
at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return`
`+Kf+e+pS}var Qf=!1;function Ff(e,t){if(!e||Qf)return"";Qf=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var i={DetermineComponentFrameRoot:function(){try{if(t){var p=function(){throw Error()};if(Object.defineProperty(p.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(p,[])}catch(m){var f=m}Reflect.construct(e,[],p)}else{try{p.call()}catch(m){f=m}e.call(p.prototype)}}else{try{throw Error()}catch(m){f=m}(p=e())&&typeof p.catch=="function"&&p.catch(function(){})}}catch(m){if(m&&f&&typeof m.stack=="string")return[m.stack,f.stack]}return[null,null]}};i.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var r=Object.getOwnPropertyDescriptor(i.DetermineComponentFrameRoot,"name");r&&r.configurable&&Object.defineProperty(i.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var a=i.DetermineComponentFrameRoot(),o=a[0],s=a[1];if(o&&s){var u=o.split(`
`),l=s.split(`
`);for(r=i=0;i<u.length&&!u[i].includes("DetermineComponentFrameRoot");)i++;for(;r<l.length&&!l[r].includes("DetermineComponentFrameRoot");)r++;if(i===u.length||r===l.length)for(i=u.length-1,r=l.length-1;1<=i&&0<=r&&u[i]!==l[r];)r--;for(;1<=i&&0<=r;i--,r--)if(u[i]!==l[r]){if(i!==1||r!==1)do if(i--,r--,0>r||u[i]!==l[r]){var d=`
`+u[i].replace(" at new "," at ");return e.displayName&&d.includes("<anonymous>")&&(d=d.replace("<anonymous>",e.displayName)),d}while(1<=i&&0<=r);break}}}finally{Qf=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?Sa(n):""}function OO(e){switch(e.tag){case 26:case 27:case 5:return Sa(e.type);case 16:return Sa("Lazy");case 13:return Sa("Suspense");case 19:return Sa("SuspenseList");case 0:case 15:return Ff(e.type,!1);case 11:return Ff(e.type.render,!1);case 1:return Ff(e.type,!0);case 31:return Sa("Activity");default:return""}}function gS(e){try{var t="";do t+=OO(e),e=e.return;while(e);return t}catch(n){return`
Error generating stack: `+n.message+`
`+n.stack}}function en(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function G0(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function CO(e){var t=G0(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),i=""+e[t];if(!e.hasOwnProperty(t)&&typeof n!="undefined"&&typeof n.get=="function"&&typeof n.set=="function"){var r=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return r.call(this)},set:function(o){i=""+o,a.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return i},setValue:function(o){i=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ec(e){e._valueTracker||(e._valueTracker=CO(e))}function Y0(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),i="";return e&&(i=G0(e)?e.checked?"true":"false":e.value),e=i,e!==n?(t.setValue(e),!0):!1}function tc(e){if(e=e||(typeof document!="undefined"?document:void 0),typeof e=="undefined")return null;try{return e.activeElement||e.body}catch(t){return e.body}}var IO=/[\n"\\]/g;function rn(e){return e.replace(IO,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Im(e,t,n,i,r,a,o,s){e.name="",o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"?e.type=o:e.removeAttribute("type"),t!=null?o==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+en(t)):e.value!==""+en(t)&&(e.value=""+en(t)):o!=="submit"&&o!=="reset"||e.removeAttribute("value"),t!=null?Rm(e,o,en(t)):n!=null?Rm(e,o,en(n)):i!=null&&e.removeAttribute("value"),r==null&&a!=null&&(e.defaultChecked=!!a),r!=null&&(e.checked=r&&typeof r!="function"&&typeof r!="symbol"),s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"?e.name=""+en(s):e.removeAttribute("name")}function X0(e,t,n,i,r,a,o,s){if(a!=null&&typeof a!="function"&&typeof a!="symbol"&&typeof a!="boolean"&&(e.type=a),t!=null||n!=null){if(!(a!=="submit"&&a!=="reset"||t!=null))return;n=n!=null?""+en(n):"",t=t!=null?""+en(t):n,s||t===e.value||(e.value=t),e.defaultValue=t}i=i!=null?i:r,i=typeof i!="function"&&typeof i!="symbol"&&!!i,e.checked=s?e.checked:!!i,e.defaultChecked=!!i,o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"&&(e.name=o)}function Rm(e,t,n){t==="number"&&tc(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function Ma(e,t,n,i){if(e=e.options,t){t={};for(var r=0;r<n.length;r++)t["$"+n[r]]=!0;for(n=0;n<e.length;n++)r=t.hasOwnProperty("$"+e[n].value),e[n].selected!==r&&(e[n].selected=r),r&&i&&(e[n].defaultSelected=!0)}else{for(n=""+en(n),t=null,r=0;r<e.length;r++){if(e[r].value===n){e[r].selected=!0,i&&(e[r].defaultSelected=!0);return}t!==null||e[r].disabled||(t=e[r])}t!==null&&(t.selected=!0)}}function K0(e,t,n){if(t!=null&&(t=""+en(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+en(n):""}function Q0(e,t,n,i){if(t==null){if(i!=null){if(n!=null)throw Error(T(92));if(us(i)){if(1<i.length)throw Error(T(93));i=i[0]}n=i}n==null&&(n=""),t=n}n=en(t),e.defaultValue=n,i=e.textContent,i===n&&i!==""&&i!==null&&(e.value=i)}function Ya(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var RO=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function hS(e,t,n){var i=t.indexOf("--")===0;n==null||typeof n=="boolean"||n===""?i?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":i?e.setProperty(t,n):typeof n!="number"||n===0||RO.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function F0(e,t,n){if(t!=null&&typeof t!="object")throw Error(T(62));if(e=e.style,n!=null){for(var i in n)!n.hasOwnProperty(i)||t!=null&&t.hasOwnProperty(i)||(i.indexOf("--")===0?e.setProperty(i,""):i==="float"?e.cssFloat="":e[i]="");for(var r in t)i=t[r],t.hasOwnProperty(r)&&n[r]!==i&&hS(e,r,i)}else for(var a in t)t.hasOwnProperty(a)&&hS(e,a,t[a])}function Ap(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var DO=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),jO=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Mu(e){return jO.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var Dm=null;function Ep(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ta=null,Pa=null;function vS(e){var t=ro(e);if(t&&(e=t.stateNode)){var n=e[kt]||null;e:switch(e=t.stateNode,t.type){case"input":if(Im(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+rn(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var i=n[t];if(i!==e&&i.form===e.form){var r=i[kt]||null;if(!r)throw Error(T(90));Im(i,r.value,r.defaultValue,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name)}}for(t=0;t<n.length;t++)i=n[t],i.form===e.form&&Y0(i)}break e;case"textarea":K0(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&Ma(e,!!n.multiple,t,!1)}}}var Jf=!1;function J0(e,t,n){if(Jf)return e(t,n);Jf=!0;try{var i=e(t);return i}finally{if(Jf=!1,(Ta!==null||Pa!==null)&&(jc(),Ta&&(t=Ta,e=Pa,Pa=Ta=null,vS(t),e)))for(t=0;t<e.length;t++)vS(e[t])}}function zs(e,t){var n=e.stateNode;if(n===null)return null;var i=n[kt]||null;if(i===null)return null;n=i[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(i=!i.disabled)||(e=e.type,i=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!i;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(T(231,t,typeof n));return n}var rr=!(typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"),jm=!1;if(rr)try{_a={},Object.defineProperty(_a,"passive",{get:function(){jm=!0}}),window.addEventListener("test",_a,_a),window.removeEventListener("test",_a,_a)}catch(e){jm=!1}var _a,Mr=null,zp=null,Pu=null;function W0(){if(Pu)return Pu;var e,t=zp,n=t.length,i,r="value"in Mr?Mr.value:Mr.textContent,a=r.length;for(e=0;e<n&&t[e]===r[e];e++);var o=n-e;for(i=1;i<=o&&t[n-i]===r[a-i];i++);return Pu=r.slice(e,1<i?1-i:void 0)}function Lu(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function wu(){return!0}function yS(){return!1}function Nt(e){function t(n,i,r,a,o){this._reactName=n,this._targetInst=r,this.type=i,this.nativeEvent=a,this.target=o,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(a):a[s]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?wu:yS,this.isPropagationStopped=yS,this}return Ae(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=wu)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=wu)},persist:function(){},isPersistent:wu}),t}var Ii={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},zc=Nt(Ii),Bs=Ae({},Ii,{view:0,detail:0}),UO=Nt(Bs),Wf,em,ts,Tc=Ae({},Bs,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Tp,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ts&&(ts&&e.type==="mousemove"?(Wf=e.screenX-ts.screenX,em=e.screenY-ts.screenY):em=Wf=0,ts=e),Wf)},movementY:function(e){return"movementY"in e?e.movementY:em}}),_S=Nt(Tc),MO=Ae({},Tc,{dataTransfer:0}),PO=Nt(MO),LO=Ae({},Bs,{relatedTarget:0}),tm=Nt(LO),ZO=Ae({},Ii,{animationName:0,elapsedTime:0,pseudoElement:0}),qO=Nt(ZO),VO=Ae({},Ii,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),HO=Nt(VO),BO=Ae({},Ii,{data:0}),bS=Nt(BO),GO={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},YO={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},XO={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function KO(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=XO[e])?!!t[e]:!1}function Tp(){return KO}var QO=Ae({},Bs,{key:function(e){if(e.key){var t=GO[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Lu(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?YO[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Tp,charCode:function(e){return e.type==="keypress"?Lu(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Lu(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),FO=Nt(QO),JO=Ae({},Tc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),xS=Nt(JO),WO=Ae({},Bs,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Tp}),eC=Nt(WO),tC=Ae({},Ii,{propertyName:0,elapsedTime:0,pseudoElement:0}),nC=Nt(tC),rC=Ae({},Tc,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),iC=Nt(rC),aC=Ae({},Ii,{newState:0,oldState:0}),oC=Nt(aC),sC=[9,13,27,32],kp=rr&&"CompositionEvent"in window,fs=null;rr&&"documentMode"in document&&(fs=document.documentMode);var lC=rr&&"TextEvent"in window&&!fs,e$=rr&&(!kp||fs&&8<fs&&11>=fs),SS=String.fromCharCode(32),$S=!1;function t$(e,t){switch(e){case"keyup":return sC.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function n$(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ka=!1;function uC(e,t){switch(e){case"compositionend":return n$(t);case"keypress":return t.which!==32?null:($S=!0,SS);case"textInput":return e=t.data,e===SS&&$S?null:e;default:return null}}function cC(e,t){if(ka)return e==="compositionend"||!kp&&t$(e,t)?(e=W0(),Pu=zp=Mr=null,ka=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return e$&&t.locale!=="ko"?null:t.data;default:return null}}var dC={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function wS(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!dC[e.type]:t==="textarea"}function r$(e,t,n,i){Ta?Pa?Pa.push(i):Pa=[i]:Ta=i,t=_c(t,"onChange"),0<t.length&&(n=new zc("onChange","change",null,n,i),e.push({event:n,listeners:t}))}var ms=null,Ts=null;function fC(e){Kw(e,0)}function kc(e){var t=cs(e);if(Y0(t))return e}function AS(e,t){if(e==="change")return t}var i$=!1;rr&&(rr?(Eu="oninput"in document,Eu||(nm=document.createElement("div"),nm.setAttribute("oninput","return;"),Eu=typeof nm.oninput=="function"),Au=Eu):Au=!1,i$=Au&&(!document.documentMode||9<document.documentMode));var Au,Eu,nm;function ES(){ms&&(ms.detachEvent("onpropertychange",a$),Ts=ms=null)}function a$(e){if(e.propertyName==="value"&&kc(Ts)){var t=[];r$(t,Ts,e,Ep(e)),J0(fC,t)}}function mC(e,t,n){e==="focusin"?(ES(),ms=t,Ts=n,ms.attachEvent("onpropertychange",a$)):e==="focusout"&&ES()}function pC(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return kc(Ts)}function gC(e,t){if(e==="click")return kc(t)}function hC(e,t){if(e==="input"||e==="change")return kc(t)}function vC(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ht=typeof Object.is=="function"?Object.is:vC;function ks(e,t){if(Ht(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;for(i=0;i<n.length;i++){var r=n[i];if(!Om.call(t,r)||!Ht(e[r],t[r]))return!1}return!0}function zS(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function TS(e,t){var n=zS(e);e=0;for(var i;n;){if(n.nodeType===3){if(i=e+n.textContent.length,e<=t&&i>=t)return{node:n,offset:t-e};e=i}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=zS(n)}}function o$(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?o$(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function s$(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=tc(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch(i){n=!1}if(n)e=t.contentWindow;else break;t=tc(e.document)}return t}function Np(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var yC=rr&&"documentMode"in document&&11>=document.documentMode,Na=null,Um=null,ps=null,Mm=!1;function kS(e,t,n){var i=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Mm||Na==null||Na!==tc(i)||(i=Na,"selectionStart"in i&&Np(i)?i={start:i.selectionStart,end:i.selectionEnd}:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection(),i={anchorNode:i.anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset}),ps&&ks(ps,i)||(ps=i,i=_c(Um,"onSelect"),0<i.length&&(t=new zc("onSelect","select",null,t,n),e.push({event:t,listeners:i}),t.target=Na)))}function vi(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Oa={animationend:vi("Animation","AnimationEnd"),animationiteration:vi("Animation","AnimationIteration"),animationstart:vi("Animation","AnimationStart"),transitionrun:vi("Transition","TransitionRun"),transitionstart:vi("Transition","TransitionStart"),transitioncancel:vi("Transition","TransitionCancel"),transitionend:vi("Transition","TransitionEnd")},rm={},l$={};rr&&(l$=document.createElement("div").style,"AnimationEvent"in window||(delete Oa.animationend.animation,delete Oa.animationiteration.animation,delete Oa.animationstart.animation),"TransitionEvent"in window||delete Oa.transitionend.transition);function Ri(e){if(rm[e])return rm[e];if(!Oa[e])return e;var t=Oa[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in l$)return rm[e]=t[n];return e}var u$=Ri("animationend"),c$=Ri("animationiteration"),d$=Ri("animationstart"),_C=Ri("transitionrun"),bC=Ri("transitionstart"),xC=Ri("transitioncancel"),f$=Ri("transitionend"),m$=new Map,Pm="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Pm.push("scrollEnd");function yn(e,t){m$.set(e,t),Ci(t,[e])}var NS=new WeakMap;function an(e,t){if(typeof e=="object"&&e!==null){var n=NS.get(e);return n!==void 0?n:(t={value:e,source:t,stack:gS(t)},NS.set(e,t),t)}return{value:e,source:t,stack:gS(t)}}var Wt=[],Ca=0,Op=0;function Nc(){for(var e=Ca,t=Op=Ca=0;t<e;){var n=Wt[t];Wt[t++]=null;var i=Wt[t];Wt[t++]=null;var r=Wt[t];Wt[t++]=null;var a=Wt[t];if(Wt[t++]=null,i!==null&&r!==null){var o=i.pending;o===null?r.next=r:(r.next=o.next,o.next=r),i.pending=r}a!==0&&p$(n,r,a)}}function Oc(e,t,n,i){Wt[Ca++]=e,Wt[Ca++]=t,Wt[Ca++]=n,Wt[Ca++]=i,Op|=i,e.lanes|=i,e=e.alternate,e!==null&&(e.lanes|=i)}function Cp(e,t,n,i){return Oc(e,t,n,i),nc(e)}function io(e,t){return Oc(e,null,null,t),nc(e)}function p$(e,t,n){e.lanes|=n;var i=e.alternate;i!==null&&(i.lanes|=n);for(var r=!1,a=e.return;a!==null;)a.childLanes|=n,i=a.alternate,i!==null&&(i.childLanes|=n),a.tag===22&&(e=a.stateNode,e===null||e._visibility&1||(r=!0)),e=a,a=a.return;return e.tag===3?(a=e.stateNode,r&&t!==null&&(r=31-Zt(n),e=a.hiddenUpdates,i=e[r],i===null?e[r]=[t]:i.push(t),t.lane=n|536870912),a):null}function nc(e){if(50<ws)throw ws=0,op=null,Error(T(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Ia={};function SC(e,t,n,i){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=i,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Pt(e,t,n,i){return new SC(e,t,n,i)}function Ip(e){return e=e.prototype,!(!e||!e.isReactComponent)}function tr(e,t){var n=e.alternate;return n===null?(n=Pt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function g$(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Zu(e,t,n,i,r,a){var o=0;if(i=e,typeof e=="function")Ip(e)&&(o=1);else if(typeof e=="string")o=SI(e,n,Tn.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case zm:return e=Pt(31,n,t,r),e.elementType=zm,e.lanes=a,e;case Aa:return Si(n.children,r,a,t);case R0:o=8,r|=24;break;case wm:return e=Pt(12,n,t,r|2),e.elementType=wm,e.lanes=a,e;case Am:return e=Pt(13,n,t,r),e.elementType=Am,e.lanes=a,e;case Em:return e=Pt(19,n,t,r),e.elementType=Em,e.lanes=a,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case fO:case Qn:o=10;break e;case D0:o=9;break e;case _p:o=11;break e;case bp:o=14;break e;case Or:o=16,i=null;break e}o=29,n=Error(T(130,e===null?"null":typeof e,"")),i=null}return t=Pt(o,n,t,r),t.elementType=e,t.type=i,t.lanes=a,t}function Si(e,t,n,i){return e=Pt(7,e,i,t),e.lanes=n,e}function im(e,t,n){return e=Pt(6,e,null,t),e.lanes=n,e}function am(e,t,n){return t=Pt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Ra=[],Da=0,rc=null,ic=0,tn=[],nn=0,$i=null,Fn=1,Jn="";function _i(e,t){Ra[Da++]=ic,Ra[Da++]=rc,rc=e,ic=t}function h$(e,t,n){tn[nn++]=Fn,tn[nn++]=Jn,tn[nn++]=$i,$i=e;var i=Fn;e=Jn;var r=32-Zt(i)-1;i&=~(1<<r),n+=1;var a=32-Zt(t)+r;if(30<a){var o=r-r%5;a=(i&(1<<o)-1).toString(32),i>>=o,r-=o,Fn=1<<32-Zt(t)+r|n<<r|i,Jn=a+e}else Fn=1<<a|n<<r|i,Jn=e}function Rp(e){e.return!==null&&(_i(e,1),h$(e,1,0))}function Dp(e){for(;e===rc;)rc=Ra[--Da],Ra[Da]=null,ic=Ra[--Da],Ra[Da]=null;for(;e===$i;)$i=tn[--nn],tn[nn]=null,Jn=tn[--nn],tn[nn]=null,Fn=tn[--nn],tn[nn]=null}var $t=null,Ue=null,le=!1,wi=null,En=!1,Lm=Error(T(519));function Ti(e){var t=Error(T(418,""));throw Ns(an(t,e)),Lm}function OS(e){var t=e.stateNode,n=e.type,i=e.memoizedProps;switch(t[ft]=e,t[kt]=i,n){case"dialog":ie("cancel",t),ie("close",t);break;case"iframe":case"object":case"embed":ie("load",t);break;case"video":case"audio":for(n=0;n<Is.length;n++)ie(Is[n],t);break;case"source":ie("error",t);break;case"img":case"image":case"link":ie("error",t),ie("load",t);break;case"details":ie("toggle",t);break;case"input":ie("invalid",t),X0(t,i.value,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name,!0),ec(t);break;case"select":ie("invalid",t);break;case"textarea":ie("invalid",t),Q0(t,i.value,i.defaultValue,i.children),ec(t)}n=i.children,typeof n!="string"&&typeof n!="number"&&typeof n!="bigint"||t.textContent===""+n||i.suppressHydrationWarning===!0||Fw(t.textContent,n)?(i.popover!=null&&(ie("beforetoggle",t),ie("toggle",t)),i.onScroll!=null&&ie("scroll",t),i.onScrollEnd!=null&&ie("scrollend",t),i.onClick!=null&&(t.onclick=Pc),t=!0):t=!1,t||Ti(e)}function CS(e){for($t=e.return;$t;)switch($t.tag){case 5:case 13:En=!1;return;case 27:case 3:En=!0;return;default:$t=$t.return}}function ns(e){if(e!==$t)return!1;if(!le)return CS(e),le=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||fp(e.type,e.memoizedProps)),n=!n),n&&Ue&&Ti(e),CS(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(T(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8)if(n=e.data,n==="/$"){if(t===0){Ue=vn(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++;e=e.nextSibling}Ue=null}}else t===27?(t=Ue,Wr(e.type)?(e=gp,gp=null,Ue=e):Ue=t):Ue=$t?vn(e.stateNode.nextSibling):null;return!0}function Gs(){Ue=$t=null,le=!1}function IS(){var e=wi;return e!==null&&(Tt===null?Tt=e:Tt.push.apply(Tt,e),wi=null),e}function Ns(e){wi===null?wi=[e]:wi.push(e)}var Zm=On(null),Di=null,Wn=null;function Ir(e,t,n){Ce(Zm,t._currentValue),t._currentValue=n}function nr(e){e._currentValue=Zm.current,nt(Zm)}function qm(e,t,n){for(;e!==null;){var i=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,i!==null&&(i.childLanes|=t)):i!==null&&(i.childLanes&t)!==t&&(i.childLanes|=t),e===n)break;e=e.return}}function Vm(e,t,n,i){var r=e.child;for(r!==null&&(r.return=e);r!==null;){var a=r.dependencies;if(a!==null){var o=r.child;a=a.firstContext;e:for(;a!==null;){var s=a;a=r;for(var u=0;u<t.length;u++)if(s.context===t[u]){a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),qm(a.return,n,e),i||(o=null);break e}a=s.next}}else if(r.tag===18){if(o=r.return,o===null)throw Error(T(341));o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),qm(o,n,e),o=null}else o=r.child;if(o!==null)o.return=r;else for(o=r;o!==null;){if(o===e){o=null;break}if(r=o.sibling,r!==null){r.return=o.return,o=r;break}o=o.return}r=o}}function Ys(e,t,n,i){e=null;for(var r=t,a=!1;r!==null;){if(!a){if(r.flags&524288)a=!0;else if(r.flags&262144)break}if(r.tag===10){var o=r.alternate;if(o===null)throw Error(T(387));if(o=o.memoizedProps,o!==null){var s=r.type;Ht(r.pendingProps.value,o.value)||(e!==null?e.push(s):e=[s])}}else if(r===Qu.current){if(o=r.alternate,o===null)throw Error(T(387));o.memoizedState.memoizedState!==r.memoizedState.memoizedState&&(e!==null?e.push(js):e=[js])}r=r.return}e!==null&&Vm(t,e,n,i),t.flags|=262144}function ac(e){for(e=e.firstContext;e!==null;){if(!Ht(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function ki(e){Di=e,Wn=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function mt(e){return v$(Di,e)}function zu(e,t){return Di===null&&ki(e),v$(e,t)}function v$(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},Wn===null){if(e===null)throw Error(T(308));Wn=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Wn=Wn.next=t;return n}var $C=typeof AbortController!="undefined"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(n,i){e.push(i)}};this.abort=function(){t.aborted=!0,e.forEach(function(n){return n()})}},wC=Ke.unstable_scheduleCallback,AC=Ke.unstable_NormalPriority,Ye={$$typeof:Qn,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function jp(){return{controller:new $C,data:new Map,refCount:0}}function Xs(e){e.refCount--,e.refCount===0&&wC(AC,function(){e.controller.abort()})}var gs=null,Hm=0,Xa=0,La=null;function EC(e,t){if(gs===null){var n=gs=[];Hm=0,Xa=ag(),La={status:"pending",value:void 0,then:function(i){n.push(i)}}}return Hm++,t.then(RS,RS),t}function RS(){if(--Hm===0&&gs!==null){La!==null&&(La.status="fulfilled");var e=gs;gs=null,Xa=0,La=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function zC(e,t){var n=[],i={status:"pending",value:null,reason:null,then:function(r){n.push(r)}};return e.then(function(){i.status="fulfilled",i.value=t;for(var r=0;r<n.length;r++)(0,n[r])(t)},function(r){for(i.status="rejected",i.reason=r,r=0;r<n.length;r++)(0,n[r])(void 0)}),i}var DS=G.S;G.S=function(e,t){typeof t=="object"&&t!==null&&typeof t.then=="function"&&EC(e,t),DS!==null&&DS(e,t)};var Ai=On(null);function Up(){var e=Ai.current;return e!==null?e:xe.pooledCache}function qu(e,t){t===null?Ce(Ai,Ai.current):Ce(Ai,t.pool)}function y$(){var e=Up();return e===null?null:{parent:Ye._currentValue,pool:e}}var Ks=Error(T(460)),_$=Error(T(474)),Cc=Error(T(542)),Bm={then:function(){}};function jS(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Tu(){}function b$(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(Tu,Tu),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,MS(e),e;default:if(typeof t.status=="string")t.then(Tu,Tu);else{if(e=xe,e!==null&&100<e.shellSuspendCounter)throw Error(T(482));e=t,e.status="pending",e.then(function(i){if(t.status==="pending"){var r=t;r.status="fulfilled",r.value=i}},function(i){if(t.status==="pending"){var r=t;r.status="rejected",r.reason=i}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,MS(e),e}throw hs=t,Ks}}var hs=null;function US(){if(hs===null)throw Error(T(459));var e=hs;return hs=null,e}function MS(e){if(e===Ks||e===Cc)throw Error(T(483))}var Cr=!1;function Mp(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Gm(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function qr(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Vr(e,t,n){var i=e.updateQueue;if(i===null)return null;if(i=i.shared,pe&2){var r=i.pending;return r===null?t.next=t:(t.next=r.next,r.next=t),i.pending=t,t=nc(e),p$(e,null,n),t}return Oc(e,i,t,n),nc(e)}function vs(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194048)!==0)){var i=t.lanes;i&=e.pendingLanes,n|=i,t.lanes=n,q0(e,n)}}function om(e,t){var n=e.updateQueue,i=e.alternate;if(i!==null&&(i=i.updateQueue,n===i)){var r=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?r=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?r=a=t:a=a.next=t}else r=a=t;n={baseState:i.baseState,firstBaseUpdate:r,lastBaseUpdate:a,shared:i.shared,callbacks:i.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Ym=!1;function ys(){if(Ym){var e=La;if(e!==null)throw e}}function _s(e,t,n,i){Ym=!1;var r=e.updateQueue;Cr=!1;var a=r.firstBaseUpdate,o=r.lastBaseUpdate,s=r.shared.pending;if(s!==null){r.shared.pending=null;var u=s,l=u.next;u.next=null,o===null?a=l:o.next=l,o=u;var d=e.alternate;d!==null&&(d=d.updateQueue,s=d.lastBaseUpdate,s!==o&&(s===null?d.firstBaseUpdate=l:s.next=l,d.lastBaseUpdate=u))}if(a!==null){var p=r.baseState;o=0,d=l=u=null,s=a;do{var f=s.lane&-536870913,m=f!==s.lane;if(m?(se&f)===f:(i&f)===f){f!==0&&f===Xa&&(Ym=!0),d!==null&&(d=d.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});e:{var _=e,b=s;f=t;var w=n;switch(b.tag){case 1:if(_=b.payload,typeof _=="function"){p=_.call(w,p,f);break e}p=_;break e;case 3:_.flags=_.flags&-65537|128;case 0:if(_=b.payload,f=typeof _=="function"?_.call(w,p,f):_,f==null)break e;p=Ae({},p,f);break e;case 2:Cr=!0}}f=s.callback,f!==null&&(e.flags|=64,m&&(e.flags|=8192),m=r.callbacks,m===null?r.callbacks=[f]:m.push(f))}else m={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},d===null?(l=d=m,u=p):d=d.next=m,o|=f;if(s=s.next,s===null){if(s=r.shared.pending,s===null)break;m=s,s=m.next,m.next=null,r.lastBaseUpdate=m,r.shared.pending=null}}while(1);d===null&&(u=p),r.baseState=u,r.firstBaseUpdate=l,r.lastBaseUpdate=d,a===null&&(r.shared.lanes=0),Fr|=o,e.lanes=o,e.memoizedState=p}}function x$(e,t){if(typeof e!="function")throw Error(T(191,e));e.call(t)}function S$(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)x$(n[e],t)}var Ka=On(null),oc=On(0);function PS(e,t){e=or,Ce(oc,e),Ce(Ka,t),or=e|t.baseLanes}function Xm(){Ce(oc,or),Ce(Ka,Ka.current)}function Pp(){or=oc.current,nt(Ka),nt(oc)}var Kr=0,ne=null,ve=null,Ve=null,sc=!1,Za=!1,Ni=!1,lc=0,Os=0,qa=null,TC=0;function Le(){throw Error(T(321))}function Lp(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ht(e[n],t[n]))return!1;return!0}function Zp(e,t,n,i,r,a){return Kr=a,ne=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,G.H=e===null||e.memoizedState===null?W$:ew,Ni=!1,a=n(i,r),Ni=!1,Za&&(a=w$(t,n,i,r)),$$(e),a}function $$(e){G.H=uc;var t=ve!==null&&ve.next!==null;if(Kr=0,Ve=ve=ne=null,sc=!1,Os=0,qa=null,t)throw Error(T(300));e===null||tt||(e=e.dependencies,e!==null&&ac(e)&&(tt=!0))}function w$(e,t,n,i){ne=e;var r=0;do{if(Za&&(qa=null),Os=0,Za=!1,25<=r)throw Error(T(301));if(r+=1,Ve=ve=null,e.updateQueue!=null){var a=e.updateQueue;a.lastEffect=null,a.events=null,a.stores=null,a.memoCache!=null&&(a.memoCache.index=0)}G.H=DC,a=t(n,i)}while(Za);return a}function kC(){var e=G.H,t=e.useState()[0];return t=typeof t.then=="function"?Qs(t):t,e=e.useState()[0],(ve!==null?ve.memoizedState:null)!==e&&(ne.flags|=1024),t}function qp(){var e=lc!==0;return lc=0,e}function Vp(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function Hp(e){if(sc){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}sc=!1}Kr=0,Ve=ve=ne=null,Za=!1,Os=lc=0,qa=null}function Et(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ve===null?ne.memoizedState=Ve=e:Ve=Ve.next=e,Ve}function He(){if(ve===null){var e=ne.alternate;e=e!==null?e.memoizedState:null}else e=ve.next;var t=Ve===null?ne.memoizedState:Ve.next;if(t!==null)Ve=t,ve=e;else{if(e===null)throw ne.alternate===null?Error(T(467)):Error(T(310));ve=e,e={memoizedState:ve.memoizedState,baseState:ve.baseState,baseQueue:ve.baseQueue,queue:ve.queue,next:null},Ve===null?ne.memoizedState=Ve=e:Ve=Ve.next=e}return Ve}function Bp(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Qs(e){var t=Os;return Os+=1,qa===null&&(qa=[]),e=b$(qa,e,t),t=ne,(Ve===null?t.memoizedState:Ve.next)===null&&(t=t.alternate,G.H=t===null||t.memoizedState===null?W$:ew),e}function Ic(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Qs(e);if(e.$$typeof===Qn)return mt(e)}throw Error(T(438,String(e)))}function Gp(e){var t=null,n=ne.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var i=ne.alternate;i!==null&&(i=i.updateQueue,i!==null&&(i=i.memoCache,i!=null&&(t={data:i.data.map(function(r){return r.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),n===null&&(n=Bp(),ne.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),i=0;i<e;i++)n[i]=mO;return t.index++,n}function ir(e,t){return typeof t=="function"?t(e):t}function Vu(e){var t=He();return Yp(t,ve,e)}function Yp(e,t,n){var i=e.queue;if(i===null)throw Error(T(311));i.lastRenderedReducer=n;var r=e.baseQueue,a=i.pending;if(a!==null){if(r!==null){var o=r.next;r.next=a.next,a.next=o}t.baseQueue=r=a,i.pending=null}if(a=e.baseState,r===null)e.memoizedState=a;else{t=r.next;var s=o=null,u=null,l=t,d=!1;do{var p=l.lane&-536870913;if(p!==l.lane?(se&p)===p:(Kr&p)===p){var f=l.revertLane;if(f===0)u!==null&&(u=u.next={lane:0,revertLane:0,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null}),p===Xa&&(d=!0);else if((Kr&f)===f){l=l.next,f===Xa&&(d=!0);continue}else p={lane:0,revertLane:l.revertLane,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null},u===null?(s=u=p,o=a):u=u.next=p,ne.lanes|=f,Fr|=f;p=l.action,Ni&&n(a,p),a=l.hasEagerState?l.eagerState:n(a,p)}else f={lane:p,revertLane:l.revertLane,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null},u===null?(s=u=f,o=a):u=u.next=f,ne.lanes|=p,Fr|=p;l=l.next}while(l!==null&&l!==t);if(u===null?o=a:u.next=s,!Ht(a,e.memoizedState)&&(tt=!0,d&&(n=La,n!==null)))throw n;e.memoizedState=a,e.baseState=o,e.baseQueue=u,i.lastRenderedState=a}return r===null&&(i.lanes=0),[e.memoizedState,i.dispatch]}function sm(e){var t=He(),n=t.queue;if(n===null)throw Error(T(311));n.lastRenderedReducer=e;var i=n.dispatch,r=n.pending,a=t.memoizedState;if(r!==null){n.pending=null;var o=r=r.next;do a=e(a,o.action),o=o.next;while(o!==r);Ht(a,t.memoizedState)||(tt=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),n.lastRenderedState=a}return[a,i]}function A$(e,t,n){var i=ne,r=He(),a=le;if(a){if(n===void 0)throw Error(T(407));n=n()}else n=t();var o=!Ht((ve||r).memoizedState,n);o&&(r.memoizedState=n,tt=!0),r=r.queue;var s=T$.bind(null,i,r,e);if(Fs(2048,8,s,[e]),r.getSnapshot!==t||o||Ve!==null&&Ve.memoizedState.tag&1){if(i.flags|=2048,Qa(9,Rc(),z$.bind(null,i,r,n,t),null),xe===null)throw Error(T(349));a||Kr&124||E$(i,t,n)}return n}function E$(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ne.updateQueue,t===null?(t=Bp(),ne.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function z$(e,t,n,i){t.value=n,t.getSnapshot=i,k$(t)&&N$(e)}function T$(e,t,n){return n(function(){k$(t)&&N$(e)})}function k$(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ht(e,n)}catch(i){return!0}}function N$(e){var t=io(e,2);t!==null&&Vt(t,e,2)}function Km(e){var t=Et();if(typeof e=="function"){var n=e;if(e=n(),Ni){Ur(!0);try{n()}finally{Ur(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ir,lastRenderedState:e},t}function O$(e,t,n,i){return e.baseState=n,Yp(e,ve,typeof i=="function"?i:ir)}function NC(e,t,n,i,r){if(Dc(e))throw Error(T(485));if(e=t.action,e!==null){var a={payload:r,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(o){a.listeners.push(o)}};G.T!==null?n(!0):a.isTransition=!1,i(a),n=t.pending,n===null?(a.next=t.pending=a,C$(t,a)):(a.next=n.next,t.pending=n.next=a)}}function C$(e,t){var n=t.action,i=t.payload,r=e.state;if(t.isTransition){var a=G.T,o={};G.T=o;try{var s=n(r,i),u=G.S;u!==null&&u(o,s),LS(e,t,s)}catch(l){Qm(e,t,l)}finally{G.T=a}}else try{a=n(r,i),LS(e,t,a)}catch(l){Qm(e,t,l)}}function LS(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(i){ZS(e,t,i)},function(i){return Qm(e,t,i)}):ZS(e,t,n)}function ZS(e,t,n){t.status="fulfilled",t.value=n,I$(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,C$(e,n)))}function Qm(e,t,n){var i=e.pending;if(e.pending=null,i!==null){i=i.next;do t.status="rejected",t.reason=n,I$(t),t=t.next;while(t!==i)}e.action=null}function I$(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function R$(e,t){return t}function qS(e,t){if(le){var n=xe.formState;if(n!==null){e:{var i=ne;if(le){if(Ue){t:{for(var r=Ue,a=En;r.nodeType!==8;){if(!a){r=null;break t}if(r=vn(r.nextSibling),r===null){r=null;break t}}a=r.data,r=a==="F!"||a==="F"?r:null}if(r){Ue=vn(r.nextSibling),i=r.data==="F!";break e}}Ti(i)}i=!1}i&&(t=n[0])}}return n=Et(),n.memoizedState=n.baseState=t,i={pending:null,lanes:0,dispatch:null,lastRenderedReducer:R$,lastRenderedState:t},n.queue=i,n=Q$.bind(null,ne,i),i.dispatch=n,i=Km(!1),a=Fp.bind(null,ne,!1,i.queue),i=Et(),r={state:t,dispatch:null,action:e,pending:null},i.queue=r,n=NC.bind(null,ne,r,a,n),r.dispatch=n,i.memoizedState=e,[t,n,!1]}function VS(e){var t=He();return D$(t,ve,e)}function D$(e,t,n){if(t=Yp(e,t,R$)[0],e=Vu(ir)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var i=Qs(t)}catch(o){throw o===Ks?Cc:o}else i=t;t=He();var r=t.queue,a=r.dispatch;return n!==t.memoizedState&&(ne.flags|=2048,Qa(9,Rc(),OC.bind(null,r,n),null)),[i,a,e]}function OC(e,t){e.action=t}function HS(e){var t=He(),n=ve;if(n!==null)return D$(t,n,e);He(),t=t.memoizedState,n=He();var i=n.queue.dispatch;return n.memoizedState=e,[t,i,!1]}function Qa(e,t,n,i){return e={tag:e,create:n,deps:i,inst:t,next:null},t=ne.updateQueue,t===null&&(t=Bp(),ne.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(i=n.next,n.next=e,e.next=i,t.lastEffect=e),e}function Rc(){return{destroy:void 0,resource:void 0}}function j$(){return He().memoizedState}function Hu(e,t,n,i){var r=Et();i=i===void 0?null:i,ne.flags|=e,r.memoizedState=Qa(1|t,Rc(),n,i)}function Fs(e,t,n,i){var r=He();i=i===void 0?null:i;var a=r.memoizedState.inst;ve!==null&&i!==null&&Lp(i,ve.memoizedState.deps)?r.memoizedState=Qa(t,a,n,i):(ne.flags|=e,r.memoizedState=Qa(1|t,a,n,i))}function BS(e,t){Hu(8390656,8,e,t)}function U$(e,t){Fs(2048,8,e,t)}function M$(e,t){return Fs(4,2,e,t)}function P$(e,t){return Fs(4,4,e,t)}function L$(e,t){if(typeof t=="function"){e=e();var n=t(e);return function(){typeof n=="function"?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Z$(e,t,n){n=n!=null?n.concat([e]):null,Fs(4,4,L$.bind(null,t,e),n)}function Xp(){}function q$(e,t){var n=He();t=t===void 0?null:t;var i=n.memoizedState;return t!==null&&Lp(t,i[1])?i[0]:(n.memoizedState=[e,t],e)}function V$(e,t){var n=He();t=t===void 0?null:t;var i=n.memoizedState;if(t!==null&&Lp(t,i[1]))return i[0];if(i=e(),Ni){Ur(!0);try{e()}finally{Ur(!1)}}return n.memoizedState=[i,t],i}function Kp(e,t,n){return n===void 0||Kr&1073741824?e.memoizedState=t:(e.memoizedState=n,e=Iw(),ne.lanes|=e,Fr|=e,n)}function H$(e,t,n,i){return Ht(n,t)?n:Ka.current!==null?(e=Kp(e,n,i),Ht(e,t)||(tt=!0),e):Kr&42?(e=Iw(),ne.lanes|=e,Fr|=e,t):(tt=!0,e.memoizedState=n)}function B$(e,t,n,i,r){var a=ue.p;ue.p=a!==0&&8>a?a:8;var o=G.T,s={};G.T=s,Fp(e,!1,t,n);try{var u=r(),l=G.S;if(l!==null&&l(s,u),u!==null&&typeof u=="object"&&typeof u.then=="function"){var d=zC(u,i);bs(e,t,d,qt(e))}else bs(e,t,i,qt(e))}catch(p){bs(e,t,{then:function(){},status:"rejected",reason:p},qt())}finally{ue.p=a,G.T=o}}function CC(){}function Fm(e,t,n,i){if(e.tag!==5)throw Error(T(476));var r=G$(e).queue;B$(e,r,t,xi,n===null?CC:function(){return Y$(e),n(i)})}function G$(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:xi,baseState:xi,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ir,lastRenderedState:xi},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ir,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Y$(e){var t=G$(e).next.queue;bs(e,t,{},qt())}function Qp(){return mt(js)}function X$(){return He().memoizedState}function K$(){return He().memoizedState}function IC(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=qt();e=qr(n);var i=Vr(t,e,n);i!==null&&(Vt(i,t,n),vs(i,t,n)),t={cache:jp()},e.payload=t;return}t=t.return}}function RC(e,t,n){var i=qt();n={lane:i,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null},Dc(e)?F$(t,n):(n=Cp(e,t,n,i),n!==null&&(Vt(n,e,i),J$(n,t,i)))}function Q$(e,t,n){var i=qt();bs(e,t,n,i)}function bs(e,t,n,i){var r={lane:i,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null};if(Dc(e))F$(t,r);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(r.hasEagerState=!0,r.eagerState=s,Ht(s,o))return Oc(e,t,r,0),xe===null&&Nc(),!1}catch(u){}finally{}if(n=Cp(e,t,r,i),n!==null)return Vt(n,e,i),J$(n,t,i),!0}return!1}function Fp(e,t,n,i){if(i={lane:2,revertLane:ag(),action:i,hasEagerState:!1,eagerState:null,next:null},Dc(e)){if(t)throw Error(T(479))}else t=Cp(e,n,i,2),t!==null&&Vt(t,e,2)}function Dc(e){var t=e.alternate;return e===ne||t!==null&&t===ne}function F$(e,t){Za=sc=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function J$(e,t,n){if(n&4194048){var i=t.lanes;i&=e.pendingLanes,n|=i,t.lanes=n,q0(e,n)}}var uc={readContext:mt,use:Ic,useCallback:Le,useContext:Le,useEffect:Le,useImperativeHandle:Le,useLayoutEffect:Le,useInsertionEffect:Le,useMemo:Le,useReducer:Le,useRef:Le,useState:Le,useDebugValue:Le,useDeferredValue:Le,useTransition:Le,useSyncExternalStore:Le,useId:Le,useHostTransitionStatus:Le,useFormState:Le,useActionState:Le,useOptimistic:Le,useMemoCache:Le,useCacheRefresh:Le},W$={readContext:mt,use:Ic,useCallback:function(e,t){return Et().memoizedState=[e,t===void 0?null:t],e},useContext:mt,useEffect:BS,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,Hu(4194308,4,L$.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Hu(4194308,4,e,t)},useInsertionEffect:function(e,t){Hu(4,2,e,t)},useMemo:function(e,t){var n=Et();t=t===void 0?null:t;var i=e();if(Ni){Ur(!0);try{e()}finally{Ur(!1)}}return n.memoizedState=[i,t],i},useReducer:function(e,t,n){var i=Et();if(n!==void 0){var r=n(t);if(Ni){Ur(!0);try{n(t)}finally{Ur(!1)}}}else r=t;return i.memoizedState=i.baseState=r,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:r},i.queue=e,e=e.dispatch=RC.bind(null,ne,e),[i.memoizedState,e]},useRef:function(e){var t=Et();return e={current:e},t.memoizedState=e},useState:function(e){e=Km(e);var t=e.queue,n=Q$.bind(null,ne,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Xp,useDeferredValue:function(e,t){var n=Et();return Kp(n,e,t)},useTransition:function(){var e=Km(!1);return e=B$.bind(null,ne,e.queue,!0,!1),Et().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var i=ne,r=Et();if(le){if(n===void 0)throw Error(T(407));n=n()}else{if(n=t(),xe===null)throw Error(T(349));se&124||E$(i,t,n)}r.memoizedState=n;var a={value:n,getSnapshot:t};return r.queue=a,BS(T$.bind(null,i,a,e),[e]),i.flags|=2048,Qa(9,Rc(),z$.bind(null,i,a,n,t),null),n},useId:function(){var e=Et(),t=xe.identifierPrefix;if(le){var n=Jn,i=Fn;n=(i&~(1<<32-Zt(i)-1)).toString(32)+n,t="\xAB"+t+"R"+n,n=lc++,0<n&&(t+="H"+n.toString(32)),t+="\xBB"}else n=TC++,t="\xAB"+t+"r"+n.toString(32)+"\xBB";return e.memoizedState=t},useHostTransitionStatus:Qp,useFormState:qS,useActionState:qS,useOptimistic:function(e){var t=Et();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Fp.bind(null,ne,!0,n),n.dispatch=t,[e,t]},useMemoCache:Gp,useCacheRefresh:function(){return Et().memoizedState=IC.bind(null,ne)}},ew={readContext:mt,use:Ic,useCallback:q$,useContext:mt,useEffect:U$,useImperativeHandle:Z$,useInsertionEffect:M$,useLayoutEffect:P$,useMemo:V$,useReducer:Vu,useRef:j$,useState:function(){return Vu(ir)},useDebugValue:Xp,useDeferredValue:function(e,t){var n=He();return H$(n,ve.memoizedState,e,t)},useTransition:function(){var e=Vu(ir)[0],t=He().memoizedState;return[typeof e=="boolean"?e:Qs(e),t]},useSyncExternalStore:A$,useId:X$,useHostTransitionStatus:Qp,useFormState:VS,useActionState:VS,useOptimistic:function(e,t){var n=He();return O$(n,ve,e,t)},useMemoCache:Gp,useCacheRefresh:K$},DC={readContext:mt,use:Ic,useCallback:q$,useContext:mt,useEffect:U$,useImperativeHandle:Z$,useInsertionEffect:M$,useLayoutEffect:P$,useMemo:V$,useReducer:sm,useRef:j$,useState:function(){return sm(ir)},useDebugValue:Xp,useDeferredValue:function(e,t){var n=He();return ve===null?Kp(n,e,t):H$(n,ve.memoizedState,e,t)},useTransition:function(){var e=sm(ir)[0],t=He().memoizedState;return[typeof e=="boolean"?e:Qs(e),t]},useSyncExternalStore:A$,useId:X$,useHostTransitionStatus:Qp,useFormState:HS,useActionState:HS,useOptimistic:function(e,t){var n=He();return ve!==null?O$(n,ve,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:Gp,useCacheRefresh:K$},Va=null,Cs=0;function ku(e){var t=Cs;return Cs+=1,Va===null&&(Va=[]),b$(Va,e,t)}function rs(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Nu(e,t){throw t.$$typeof===dO?Error(T(525)):(e=Object.prototype.toString.call(t),Error(T(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function GS(e){var t=e._init;return t(e._payload)}function tw(e){function t(y,g){if(e){var h=y.deletions;h===null?(y.deletions=[g],y.flags|=16):h.push(g)}}function n(y,g){if(!e)return null;for(;g!==null;)t(y,g),g=g.sibling;return null}function i(y){for(var g=new Map;y!==null;)y.key!==null?g.set(y.key,y):g.set(y.index,y),y=y.sibling;return g}function r(y,g){return y=tr(y,g),y.index=0,y.sibling=null,y}function a(y,g,h){return y.index=h,e?(h=y.alternate,h!==null?(h=h.index,h<g?(y.flags|=67108866,g):h):(y.flags|=67108866,g)):(y.flags|=1048576,g)}function o(y){return e&&y.alternate===null&&(y.flags|=67108866),y}function s(y,g,h,v){return g===null||g.tag!==6?(g=im(h,y.mode,v),g.return=y,g):(g=r(g,h),g.return=y,g)}function u(y,g,h,v){var $=h.type;return $===Aa?d(y,g,h.props.children,v,h.key):g!==null&&(g.elementType===$||typeof $=="object"&&$!==null&&$.$$typeof===Or&&GS($)===g.type)?(g=r(g,h.props),rs(g,h),g.return=y,g):(g=Zu(h.type,h.key,h.props,null,y.mode,v),rs(g,h),g.return=y,g)}function l(y,g,h,v){return g===null||g.tag!==4||g.stateNode.containerInfo!==h.containerInfo||g.stateNode.implementation!==h.implementation?(g=am(h,y.mode,v),g.return=y,g):(g=r(g,h.children||[]),g.return=y,g)}function d(y,g,h,v,$){return g===null||g.tag!==7?(g=Si(h,y.mode,v,$),g.return=y,g):(g=r(g,h),g.return=y,g)}function p(y,g,h){if(typeof g=="string"&&g!==""||typeof g=="number"||typeof g=="bigint")return g=im(""+g,y.mode,h),g.return=y,g;if(typeof g=="object"&&g!==null){switch(g.$$typeof){case bu:return h=Zu(g.type,g.key,g.props,null,y.mode,h),rs(h,g),h.return=y,h;case ls:return g=am(g,y.mode,h),g.return=y,g;case Or:var v=g._init;return g=v(g._payload),p(y,g,h)}if(us(g)||es(g))return g=Si(g,y.mode,h,null),g.return=y,g;if(typeof g.then=="function")return p(y,ku(g),h);if(g.$$typeof===Qn)return p(y,zu(y,g),h);Nu(y,g)}return null}function f(y,g,h,v){var $=g!==null?g.key:null;if(typeof h=="string"&&h!==""||typeof h=="number"||typeof h=="bigint")return $!==null?null:s(y,g,""+h,v);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case bu:return h.key===$?u(y,g,h,v):null;case ls:return h.key===$?l(y,g,h,v):null;case Or:return $=h._init,h=$(h._payload),f(y,g,h,v)}if(us(h)||es(h))return $!==null?null:d(y,g,h,v,null);if(typeof h.then=="function")return f(y,g,ku(h),v);if(h.$$typeof===Qn)return f(y,g,zu(y,h),v);Nu(y,h)}return null}function m(y,g,h,v,$){if(typeof v=="string"&&v!==""||typeof v=="number"||typeof v=="bigint")return y=y.get(h)||null,s(g,y,""+v,$);if(typeof v=="object"&&v!==null){switch(v.$$typeof){case bu:return y=y.get(v.key===null?h:v.key)||null,u(g,y,v,$);case ls:return y=y.get(v.key===null?h:v.key)||null,l(g,y,v,$);case Or:var E=v._init;return v=E(v._payload),m(y,g,h,v,$)}if(us(v)||es(v))return y=y.get(h)||null,d(g,y,v,$,null);if(typeof v.then=="function")return m(y,g,h,ku(v),$);if(v.$$typeof===Qn)return m(y,g,h,zu(g,v),$);Nu(g,v)}return null}function _(y,g,h,v){for(var $=null,E=null,S=g,A=g=0,R=null;S!==null&&A<h.length;A++){S.index>A?(R=S,S=null):R=S.sibling;var k=f(y,S,h[A],v);if(k===null){S===null&&(S=R);break}e&&S&&k.alternate===null&&t(y,S),g=a(k,g,A),E===null?$=k:E.sibling=k,E=k,S=R}if(A===h.length)return n(y,S),le&&_i(y,A),$;if(S===null){for(;A<h.length;A++)S=p(y,h[A],v),S!==null&&(g=a(S,g,A),E===null?$=S:E.sibling=S,E=S);return le&&_i(y,A),$}for(S=i(S);A<h.length;A++)R=m(S,y,A,h[A],v),R!==null&&(e&&R.alternate!==null&&S.delete(R.key===null?A:R.key),g=a(R,g,A),E===null?$=R:E.sibling=R,E=R);return e&&S.forEach(function(Y){return t(y,Y)}),le&&_i(y,A),$}function b(y,g,h,v){if(h==null)throw Error(T(151));for(var $=null,E=null,S=g,A=g=0,R=null,k=h.next();S!==null&&!k.done;A++,k=h.next()){S.index>A?(R=S,S=null):R=S.sibling;var Y=f(y,S,k.value,v);if(Y===null){S===null&&(S=R);break}e&&S&&Y.alternate===null&&t(y,S),g=a(Y,g,A),E===null?$=Y:E.sibling=Y,E=Y,S=R}if(k.done)return n(y,S),le&&_i(y,A),$;if(S===null){for(;!k.done;A++,k=h.next())k=p(y,k.value,v),k!==null&&(g=a(k,g,A),E===null?$=k:E.sibling=k,E=k);return le&&_i(y,A),$}for(S=i(S);!k.done;A++,k=h.next())k=m(S,y,A,k.value,v),k!==null&&(e&&k.alternate!==null&&S.delete(k.key===null?A:k.key),g=a(k,g,A),E===null?$=k:E.sibling=k,E=k);return e&&S.forEach(function($e){return t(y,$e)}),le&&_i(y,A),$}function w(y,g,h,v){if(typeof h=="object"&&h!==null&&h.type===Aa&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case bu:e:{for(var $=h.key;g!==null;){if(g.key===$){if($=h.type,$===Aa){if(g.tag===7){n(y,g.sibling),v=r(g,h.props.children),v.return=y,y=v;break e}}else if(g.elementType===$||typeof $=="object"&&$!==null&&$.$$typeof===Or&&GS($)===g.type){n(y,g.sibling),v=r(g,h.props),rs(v,h),v.return=y,y=v;break e}n(y,g);break}else t(y,g);g=g.sibling}h.type===Aa?(v=Si(h.props.children,y.mode,v,h.key),v.return=y,y=v):(v=Zu(h.type,h.key,h.props,null,y.mode,v),rs(v,h),v.return=y,y=v)}return o(y);case ls:e:{for($=h.key;g!==null;){if(g.key===$)if(g.tag===4&&g.stateNode.containerInfo===h.containerInfo&&g.stateNode.implementation===h.implementation){n(y,g.sibling),v=r(g,h.children||[]),v.return=y,y=v;break e}else{n(y,g);break}else t(y,g);g=g.sibling}v=am(h,y.mode,v),v.return=y,y=v}return o(y);case Or:return $=h._init,h=$(h._payload),w(y,g,h,v)}if(us(h))return _(y,g,h,v);if(es(h)){if($=es(h),typeof $!="function")throw Error(T(150));return h=$.call(h),b(y,g,h,v)}if(typeof h.then=="function")return w(y,g,ku(h),v);if(h.$$typeof===Qn)return w(y,g,zu(y,h),v);Nu(y,h)}return typeof h=="string"&&h!==""||typeof h=="number"||typeof h=="bigint"?(h=""+h,g!==null&&g.tag===6?(n(y,g.sibling),v=r(g,h),v.return=y,y=v):(n(y,g),v=im(h,y.mode,v),v.return=y,y=v),o(y)):n(y,g)}return function(y,g,h,v){try{Cs=0;var $=w(y,g,h,v);return Va=null,$}catch(S){if(S===Ks||S===Cc)throw S;var E=Pt(29,S,null,y.mode);return E.lanes=v,E.return=y,E}finally{}}}var Fa=tw(!0),nw=tw(!1),sn=On(null),Nn=null;function Rr(e){var t=e.alternate;Ce(Xe,Xe.current&1),Ce(sn,e),Nn===null&&(t===null||Ka.current!==null||t.memoizedState!==null)&&(Nn=e)}function rw(e){if(e.tag===22){if(Ce(Xe,Xe.current),Ce(sn,e),Nn===null){var t=e.alternate;t!==null&&t.memoizedState!==null&&(Nn=e)}}else Dr(e)}function Dr(){Ce(Xe,Xe.current),Ce(sn,sn.current)}function er(e){nt(sn),Nn===e&&(Nn=null),nt(Xe)}var Xe=On(0);function cc(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||pp(n)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function lm(e,t,n,i){t=e.memoizedState,n=n(i,t),n=n==null?t:Ae({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Jm={enqueueSetState:function(e,t,n){e=e._reactInternals;var i=qt(),r=qr(i);r.payload=t,n!=null&&(r.callback=n),t=Vr(e,r,i),t!==null&&(Vt(t,e,i),vs(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var i=qt(),r=qr(i);r.tag=1,r.payload=t,n!=null&&(r.callback=n),t=Vr(e,r,i),t!==null&&(Vt(t,e,i),vs(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=qt(),i=qr(n);i.tag=2,t!=null&&(i.callback=t),t=Vr(e,i,n),t!==null&&(Vt(t,e,n),vs(t,e,n))}};function YS(e,t,n,i,r,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(i,a,o):t.prototype&&t.prototype.isPureReactComponent?!ks(n,i)||!ks(r,a):!0}function XS(e,t,n,i){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,i),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,i),t.state!==e&&Jm.enqueueReplaceState(t,t.state,null)}function Oi(e,t){var n=t;if("ref"in t){n={};for(var i in t)i!=="ref"&&(n[i]=t[i])}if(e=e.defaultProps){n===t&&(n=Ae({},n));for(var r in e)n[r]===void 0&&(n[r]=e[r])}return n}var dc=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)};function iw(e){dc(e)}function aw(e){console.error(e)}function ow(e){dc(e)}function fc(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(i){setTimeout(function(){throw i})}}function KS(e,t,n){try{var i=e.onCaughtError;i(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(r){setTimeout(function(){throw r})}}function Wm(e,t,n){return n=qr(n),n.tag=3,n.payload={element:null},n.callback=function(){fc(e,t)},n}function sw(e){return e=qr(e),e.tag=3,e}function lw(e,t,n,i){var r=n.type.getDerivedStateFromError;if(typeof r=="function"){var a=i.value;e.payload=function(){return r(a)},e.callback=function(){KS(t,n,i)}}var o=n.stateNode;o!==null&&typeof o.componentDidCatch=="function"&&(e.callback=function(){KS(t,n,i),typeof r!="function"&&(Hr===null?Hr=new Set([this]):Hr.add(this));var s=i.stack;this.componentDidCatch(i.value,{componentStack:s!==null?s:""})})}function jC(e,t,n,i,r){if(n.flags|=32768,i!==null&&typeof i=="object"&&typeof i.then=="function"){if(t=n.alternate,t!==null&&Ys(t,n,r,!0),n=sn.current,n!==null){switch(n.tag){case 13:return Nn===null?sp():n.alternate===null&&Me===0&&(Me=3),n.flags&=-257,n.flags|=65536,n.lanes=r,i===Bm?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([i]):t.add(i),_m(e,i,r)),!1;case 22:return n.flags|=65536,i===Bm?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([i])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([i]):n.add(i)),_m(e,i,r)),!1}throw Error(T(435,n.tag))}return _m(e,i,r),sp(),!1}if(le)return t=sn.current,t!==null?(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=r,i!==Lm&&(e=Error(T(422),{cause:i}),Ns(an(e,n)))):(i!==Lm&&(t=Error(T(423),{cause:i}),Ns(an(t,n))),e=e.current.alternate,e.flags|=65536,r&=-r,e.lanes|=r,i=an(i,n),r=Wm(e.stateNode,i,r),om(e,r),Me!==4&&(Me=2)),!1;var a=Error(T(520),{cause:i});if(a=an(a,n),$s===null?$s=[a]:$s.push(a),Me!==4&&(Me=2),t===null)return!0;i=an(i,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=r&-r,n.lanes|=e,e=Wm(n.stateNode,i,e),om(n,e),!1;case 1:if(t=n.type,a=n.stateNode,(n.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||a!==null&&typeof a.componentDidCatch=="function"&&(Hr===null||!Hr.has(a))))return n.flags|=65536,r&=-r,n.lanes|=r,r=sw(r),lw(r,e,n,i),om(n,r),!1}n=n.return}while(n!==null);return!1}var uw=Error(T(461)),tt=!1;function at(e,t,n,i){t.child=e===null?nw(t,null,n,i):Fa(t,e.child,n,i)}function QS(e,t,n,i,r){n=n.render;var a=t.ref;if("ref"in i){var o={};for(var s in i)s!=="ref"&&(o[s]=i[s])}else o=i;return ki(t),i=Zp(e,t,n,o,a,r),s=qp(),e!==null&&!tt?(Vp(e,t,r),ar(e,t,r)):(le&&s&&Rp(t),t.flags|=1,at(e,t,i,r),t.child)}function FS(e,t,n,i,r){if(e===null){var a=n.type;return typeof a=="function"&&!Ip(a)&&a.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=a,cw(e,t,a,i,r)):(e=Zu(n.type,null,i,t,t.mode,r),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!Jp(e,r)){var o=a.memoizedProps;if(n=n.compare,n=n!==null?n:ks,n(o,i)&&e.ref===t.ref)return ar(e,t,r)}return t.flags|=1,e=tr(a,i),e.ref=t.ref,e.return=t,t.child=e}function cw(e,t,n,i,r){if(e!==null){var a=e.memoizedProps;if(ks(a,i)&&e.ref===t.ref)if(tt=!1,t.pendingProps=i=a,Jp(e,r))e.flags&131072&&(tt=!0);else return t.lanes=e.lanes,ar(e,t,r)}return ep(e,t,n,i,r)}function dw(e,t,n){var i=t.pendingProps,r=i.children,a=e!==null?e.memoizedState:null;if(i.mode==="hidden"){if(t.flags&128){if(i=a!==null?a.baseLanes|n:n,e!==null){for(r=t.child=e.child,a=0;r!==null;)a=a|r.lanes|r.childLanes,r=r.sibling;t.childLanes=a&~i}else t.childLanes=0,t.child=null;return JS(e,t,i,n)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&qu(t,a!==null?a.cachePool:null),a!==null?PS(t,a):Xm(),rw(t);else return t.lanes=t.childLanes=536870912,JS(e,t,a!==null?a.baseLanes|n:n,n)}else a!==null?(qu(t,a.cachePool),PS(t,a),Dr(t),t.memoizedState=null):(e!==null&&qu(t,null),Xm(),Dr(t));return at(e,t,r,n),t.child}function JS(e,t,n,i){var r=Up();return r=r===null?null:{parent:Ye._currentValue,pool:r},t.memoizedState={baseLanes:n,cachePool:r},e!==null&&qu(t,null),Xm(),rw(t),e!==null&&Ys(e,t,i,!0),null}function Bu(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!="function"&&typeof n!="object")throw Error(T(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function ep(e,t,n,i,r){return ki(t),n=Zp(e,t,n,i,void 0,r),i=qp(),e!==null&&!tt?(Vp(e,t,r),ar(e,t,r)):(le&&i&&Rp(t),t.flags|=1,at(e,t,n,r),t.child)}function WS(e,t,n,i,r,a){return ki(t),t.updateQueue=null,n=w$(t,i,n,r),$$(e),i=qp(),e!==null&&!tt?(Vp(e,t,a),ar(e,t,a)):(le&&i&&Rp(t),t.flags|=1,at(e,t,n,a),t.child)}function e0(e,t,n,i,r){if(ki(t),t.stateNode===null){var a=Ia,o=n.contextType;typeof o=="object"&&o!==null&&(a=mt(o)),a=new n(i,a),t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,a.updater=Jm,t.stateNode=a,a._reactInternals=t,a=t.stateNode,a.props=i,a.state=t.memoizedState,a.refs={},Mp(t),o=n.contextType,a.context=typeof o=="object"&&o!==null?mt(o):Ia,a.state=t.memoizedState,o=n.getDerivedStateFromProps,typeof o=="function"&&(lm(t,n,o,i),a.state=t.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof a.getSnapshotBeforeUpdate=="function"||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(o=a.state,typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount(),o!==a.state&&Jm.enqueueReplaceState(a,a.state,null),_s(t,i,a,r),ys(),a.state=t.memoizedState),typeof a.componentDidMount=="function"&&(t.flags|=4194308),i=!0}else if(e===null){a=t.stateNode;var s=t.memoizedProps,u=Oi(n,s);a.props=u;var l=a.context,d=n.contextType;o=Ia,typeof d=="object"&&d!==null&&(o=mt(d));var p=n.getDerivedStateFromProps;d=typeof p=="function"||typeof a.getSnapshotBeforeUpdate=="function",s=t.pendingProps!==s,d||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s||l!==o)&&XS(t,a,i,o),Cr=!1;var f=t.memoizedState;a.state=f,_s(t,i,a,r),ys(),l=t.memoizedState,s||f!==l||Cr?(typeof p=="function"&&(lm(t,n,p,i),l=t.memoizedState),(u=Cr||YS(t,n,u,i,f,l,o))?(d||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=i,t.memoizedState=l),a.props=i,a.state=l,a.context=o,i=u):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),i=!1)}else{a=t.stateNode,Gm(e,t),o=t.memoizedProps,d=Oi(n,o),a.props=d,p=t.pendingProps,f=a.context,l=n.contextType,u=Ia,typeof l=="object"&&l!==null&&(u=mt(l)),s=n.getDerivedStateFromProps,(l=typeof s=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(o!==p||f!==u)&&XS(t,a,i,u),Cr=!1,f=t.memoizedState,a.state=f,_s(t,i,a,r),ys();var m=t.memoizedState;o!==p||f!==m||Cr||e!==null&&e.dependencies!==null&&ac(e.dependencies)?(typeof s=="function"&&(lm(t,n,s,i),m=t.memoizedState),(d=Cr||YS(t,n,d,i,f,m,u)||e!==null&&e.dependencies!==null&&ac(e.dependencies))?(l||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(i,m,u),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(i,m,u)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=i,t.memoizedState=m),a.props=i,a.state=m,a.context=u,i=d):(typeof a.componentDidUpdate!="function"||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),i=!1)}return a=i,Bu(e,t),i=(t.flags&128)!==0,a||i?(a=t.stateNode,n=i&&typeof n.getDerivedStateFromError!="function"?null:a.render(),t.flags|=1,e!==null&&i?(t.child=Fa(t,e.child,null,r),t.child=Fa(t,null,n,r)):at(e,t,n,r),t.memoizedState=a.state,e=t.child):e=ar(e,t,r),e}function t0(e,t,n,i){return Gs(),t.flags|=256,at(e,t,n,i),t.child}var um={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function cm(e){return{baseLanes:e,cachePool:y$()}}function dm(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=on),e}function fw(e,t,n){var i=t.pendingProps,r=!1,a=(t.flags&128)!==0,o;if((o=a)||(o=e!==null&&e.memoizedState===null?!1:(Xe.current&2)!==0),o&&(r=!0,t.flags&=-129),o=(t.flags&32)!==0,t.flags&=-33,e===null){if(le){if(r?Rr(t):Dr(t),le){var s=Ue,u;if(u=s){e:{for(u=s,s=En;u.nodeType!==8;){if(!s){s=null;break e}if(u=vn(u.nextSibling),u===null){s=null;break e}}s=u}s!==null?(t.memoizedState={dehydrated:s,treeContext:$i!==null?{id:Fn,overflow:Jn}:null,retryLane:536870912,hydrationErrors:null},u=Pt(18,null,null,0),u.stateNode=s,u.return=t,t.child=u,$t=t,Ue=null,u=!0):u=!1}u||Ti(t)}if(s=t.memoizedState,s!==null&&(s=s.dehydrated,s!==null))return pp(s)?t.lanes=32:t.lanes=536870912,null;er(t)}return s=i.children,i=i.fallback,r?(Dr(t),r=t.mode,s=mc({mode:"hidden",children:s},r),i=Si(i,r,n,null),s.return=t,i.return=t,s.sibling=i,t.child=s,r=t.child,r.memoizedState=cm(n),r.childLanes=dm(e,o,n),t.memoizedState=um,i):(Rr(t),tp(t,s))}if(u=e.memoizedState,u!==null&&(s=u.dehydrated,s!==null)){if(a)t.flags&256?(Rr(t),t.flags&=-257,t=fm(e,t,n)):t.memoizedState!==null?(Dr(t),t.child=e.child,t.flags|=128,t=null):(Dr(t),r=i.fallback,s=t.mode,i=mc({mode:"visible",children:i.children},s),r=Si(r,s,n,null),r.flags|=2,i.return=t,r.return=t,i.sibling=r,t.child=i,Fa(t,e.child,null,n),i=t.child,i.memoizedState=cm(n),i.childLanes=dm(e,o,n),t.memoizedState=um,t=r);else if(Rr(t),pp(s)){if(o=s.nextSibling&&s.nextSibling.dataset,o)var l=o.dgst;o=l,i=Error(T(419)),i.stack="",i.digest=o,Ns({value:i,source:null,stack:null}),t=fm(e,t,n)}else if(tt||Ys(e,t,n,!1),o=(n&e.childLanes)!==0,tt||o){if(o=xe,o!==null&&(i=n&-n,i=i&42?1:Sp(i),i=i&(o.suspendedLanes|n)?0:i,i!==0&&i!==u.retryLane))throw u.retryLane=i,io(e,i),Vt(o,e,i),uw;s.data==="$?"||sp(),t=fm(e,t,n)}else s.data==="$?"?(t.flags|=192,t.child=e.child,t=null):(e=u.treeContext,Ue=vn(s.nextSibling),$t=t,le=!0,wi=null,En=!1,e!==null&&(tn[nn++]=Fn,tn[nn++]=Jn,tn[nn++]=$i,Fn=e.id,Jn=e.overflow,$i=t),t=tp(t,i.children),t.flags|=4096);return t}return r?(Dr(t),r=i.fallback,s=t.mode,u=e.child,l=u.sibling,i=tr(u,{mode:"hidden",children:i.children}),i.subtreeFlags=u.subtreeFlags&65011712,l!==null?r=tr(l,r):(r=Si(r,s,n,null),r.flags|=2),r.return=t,i.return=t,i.sibling=r,t.child=i,i=r,r=t.child,s=e.child.memoizedState,s===null?s=cm(n):(u=s.cachePool,u!==null?(l=Ye._currentValue,u=u.parent!==l?{parent:l,pool:l}:u):u=y$(),s={baseLanes:s.baseLanes|n,cachePool:u}),r.memoizedState=s,r.childLanes=dm(e,o,n),t.memoizedState=um,i):(Rr(t),n=e.child,e=n.sibling,n=tr(n,{mode:"visible",children:i.children}),n.return=t,n.sibling=null,e!==null&&(o=t.deletions,o===null?(t.deletions=[e],t.flags|=16):o.push(e)),t.child=n,t.memoizedState=null,n)}function tp(e,t){return t=mc({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function mc(e,t){return e=Pt(22,e,null,t),e.lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function fm(e,t,n){return Fa(t,e.child,null,n),e=tp(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function n0(e,t,n){e.lanes|=t;var i=e.alternate;i!==null&&(i.lanes|=t),qm(e.return,t,n)}function mm(e,t,n,i,r){var a=e.memoizedState;a===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:i,tail:n,tailMode:r}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=i,a.tail=n,a.tailMode=r)}function mw(e,t,n){var i=t.pendingProps,r=i.revealOrder,a=i.tail;if(at(e,t,i.children,n),i=Xe.current,i&2)i=i&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&n0(e,n,t);else if(e.tag===19)n0(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}i&=1}switch(Ce(Xe,i),r){case"forwards":for(n=t.child,r=null;n!==null;)e=n.alternate,e!==null&&cc(e)===null&&(r=n),n=n.sibling;n=r,n===null?(r=t.child,t.child=null):(r=n.sibling,n.sibling=null),mm(t,!1,r,n,a);break;case"backwards":for(n=null,r=t.child,t.child=null;r!==null;){if(e=r.alternate,e!==null&&cc(e)===null){t.child=r;break}e=r.sibling,r.sibling=n,n=r,r=e}mm(t,!0,n,null,a);break;case"together":mm(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function ar(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Fr|=t.lanes,!(n&t.childLanes))if(e!==null){if(Ys(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(T(153));if(t.child!==null){for(e=t.child,n=tr(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=tr(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Jp(e,t){return e.lanes&t?!0:(e=e.dependencies,!!(e!==null&&ac(e)))}function UC(e,t,n){switch(t.tag){case 3:Fu(t,t.stateNode.containerInfo),Ir(t,Ye,e.memoizedState.cache),Gs();break;case 27:case 5:Nm(t);break;case 4:Fu(t,t.stateNode.containerInfo);break;case 10:Ir(t,t.type,t.memoizedProps.value);break;case 13:var i=t.memoizedState;if(i!==null)return i.dehydrated!==null?(Rr(t),t.flags|=128,null):n&t.child.childLanes?fw(e,t,n):(Rr(t),e=ar(e,t,n),e!==null?e.sibling:null);Rr(t);break;case 19:var r=(e.flags&128)!==0;if(i=(n&t.childLanes)!==0,i||(Ys(e,t,n,!1),i=(n&t.childLanes)!==0),r){if(i)return mw(e,t,n);t.flags|=128}if(r=t.memoizedState,r!==null&&(r.rendering=null,r.tail=null,r.lastEffect=null),Ce(Xe,Xe.current),i)break;return null;case 22:case 23:return t.lanes=0,dw(e,t,n);case 24:Ir(t,Ye,e.memoizedState.cache)}return ar(e,t,n)}function pw(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)tt=!0;else{if(!Jp(e,n)&&!(t.flags&128))return tt=!1,UC(e,t,n);tt=!!(e.flags&131072)}else tt=!1,le&&t.flags&1048576&&h$(t,ic,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var i=t.elementType,r=i._init;if(i=r(i._payload),t.type=i,typeof i=="function")Ip(i)?(e=Oi(i,e),t.tag=1,t=e0(null,t,i,e,n)):(t.tag=0,t=ep(null,t,i,e,n));else{if(i!=null){if(r=i.$$typeof,r===_p){t.tag=11,t=QS(null,t,i,e,n);break e}else if(r===bp){t.tag=14,t=FS(null,t,i,e,n);break e}}throw t=Tm(i)||i,Error(T(306,t,""))}}return t;case 0:return ep(e,t,t.type,t.pendingProps,n);case 1:return i=t.type,r=Oi(i,t.pendingProps),e0(e,t,i,r,n);case 3:e:{if(Fu(t,t.stateNode.containerInfo),e===null)throw Error(T(387));i=t.pendingProps;var a=t.memoizedState;r=a.element,Gm(e,t),_s(t,i,null,n);var o=t.memoizedState;if(i=o.cache,Ir(t,Ye,i),i!==a.cache&&Vm(t,[Ye],n,!0),ys(),i=o.element,a.isDehydrated)if(a={element:i,isDehydrated:!1,cache:o.cache},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){t=t0(e,t,i,n);break e}else if(i!==r){r=an(Error(T(424)),t),Ns(r),t=t0(e,t,i,n);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Ue=vn(e.firstChild),$t=t,le=!0,wi=null,En=!0,n=nw(t,null,i,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(Gs(),i===r){t=ar(e,t,n);break e}at(e,t,i,n)}t=t.child}return t;case 26:return Bu(e,t),e===null?(n=x0(t.type,null,t.pendingProps,null))?t.memoizedState=n:le||(n=t.type,e=t.pendingProps,i=bc(Zr.current).createElement(n),i[ft]=t,i[kt]=e,st(i,n,e),et(i),t.stateNode=i):t.memoizedState=x0(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Nm(t),e===null&&le&&(i=t.stateNode=eA(t.type,t.pendingProps,Zr.current),$t=t,En=!0,r=Ue,Wr(t.type)?(gp=r,Ue=vn(i.firstChild)):Ue=r),at(e,t,t.pendingProps.children,n),Bu(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&le&&((r=i=Ue)&&(i=uI(i,t.type,t.pendingProps,En),i!==null?(t.stateNode=i,$t=t,Ue=vn(i.firstChild),En=!1,r=!0):r=!1),r||Ti(t)),Nm(t),r=t.type,a=t.pendingProps,o=e!==null?e.memoizedProps:null,i=a.children,fp(r,a)?i=null:o!==null&&fp(r,o)&&(t.flags|=32),t.memoizedState!==null&&(r=Zp(e,t,kC,null,null,n),js._currentValue=r),Bu(e,t),at(e,t,i,n),t.child;case 6:return e===null&&le&&((e=n=Ue)&&(n=cI(n,t.pendingProps,En),n!==null?(t.stateNode=n,$t=t,Ue=null,e=!0):e=!1),e||Ti(t)),null;case 13:return fw(e,t,n);case 4:return Fu(t,t.stateNode.containerInfo),i=t.pendingProps,e===null?t.child=Fa(t,null,i,n):at(e,t,i,n),t.child;case 11:return QS(e,t,t.type,t.pendingProps,n);case 7:return at(e,t,t.pendingProps,n),t.child;case 8:return at(e,t,t.pendingProps.children,n),t.child;case 12:return at(e,t,t.pendingProps.children,n),t.child;case 10:return i=t.pendingProps,Ir(t,t.type,i.value),at(e,t,i.children,n),t.child;case 9:return r=t.type._context,i=t.pendingProps.children,ki(t),r=mt(r),i=i(r),t.flags|=1,at(e,t,i,n),t.child;case 14:return FS(e,t,t.type,t.pendingProps,n);case 15:return cw(e,t,t.type,t.pendingProps,n);case 19:return mw(e,t,n);case 31:return i=t.pendingProps,n=t.mode,i={mode:i.mode,children:i.children},e===null?(n=mc(i,n),n.ref=t.ref,t.child=n,n.return=t,t=n):(n=tr(e.child,i),n.ref=t.ref,t.child=n,n.return=t,t=n),t;case 22:return dw(e,t,n);case 24:return ki(t),i=mt(Ye),e===null?(r=Up(),r===null&&(r=xe,a=jp(),r.pooledCache=a,a.refCount++,a!==null&&(r.pooledCacheLanes|=n),r=a),t.memoizedState={parent:i,cache:r},Mp(t),Ir(t,Ye,r)):(e.lanes&n&&(Gm(e,t),_s(t,null,null,n),ys()),r=e.memoizedState,a=t.memoizedState,r.parent!==i?(r={parent:i,cache:i},t.memoizedState=r,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=r),Ir(t,Ye,i)):(i=a.cache,Ir(t,Ye,i),i!==r.cache&&Vm(t,[Ye],n,!0))),at(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(T(156,t.tag))}function Yn(e){e.flags|=4}function r0(e,t){if(t.type!=="stylesheet"||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!rA(t)){if(t=sn.current,t!==null&&((se&4194048)===se?Nn!==null:(se&62914560)!==se&&!(se&536870912)||t!==Nn))throw hs=Bm,_$;e.flags|=8192}}function Ou(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?L0():536870912,e.lanes|=t,Ja|=t)}function is(e,t){if(!le)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var i=null;n!==null;)n.alternate!==null&&(i=n),n=n.sibling;i===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:i.sibling=null}}function De(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,i=0;if(t)for(var r=e.child;r!==null;)n|=r.lanes|r.childLanes,i|=r.subtreeFlags&65011712,i|=r.flags&65011712,r.return=e,r=r.sibling;else for(r=e.child;r!==null;)n|=r.lanes|r.childLanes,i|=r.subtreeFlags,i|=r.flags,r.return=e,r=r.sibling;return e.subtreeFlags|=i,e.childLanes=n,t}function MC(e,t,n){var i=t.pendingProps;switch(Dp(t),t.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return De(t),null;case 1:return De(t),null;case 3:return n=t.stateNode,i=null,e!==null&&(i=e.memoizedState.cache),t.memoizedState.cache!==i&&(t.flags|=2048),nr(Ye),Ba(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(ns(t)?Yn(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,IS())),De(t),null;case 26:return n=t.memoizedState,e===null?(Yn(t),n!==null?(De(t),r0(t,n)):(De(t),t.flags&=-16777217)):n?n!==e.memoizedState?(Yn(t),De(t),r0(t,n)):(De(t),t.flags&=-16777217):(e.memoizedProps!==i&&Yn(t),De(t),t.flags&=-16777217),null;case 27:Ju(t),n=Zr.current;var r=t.type;if(e!==null&&t.stateNode!=null)e.memoizedProps!==i&&Yn(t);else{if(!i){if(t.stateNode===null)throw Error(T(166));return De(t),null}e=Tn.current,ns(t)?OS(t,e):(e=eA(r,i,n),t.stateNode=e,Yn(t))}return De(t),null;case 5:if(Ju(t),n=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==i&&Yn(t);else{if(!i){if(t.stateNode===null)throw Error(T(166));return De(t),null}if(e=Tn.current,ns(t))OS(t,e);else{switch(r=bc(Zr.current),e){case 1:e=r.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:e=r.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":e=r.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":e=r.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":e=r.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof i.is=="string"?r.createElement("select",{is:i.is}):r.createElement("select"),i.multiple?e.multiple=!0:i.size&&(e.size=i.size);break;default:e=typeof i.is=="string"?r.createElement(n,{is:i.is}):r.createElement(n)}}e[ft]=t,e[kt]=i;e:for(r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.tag!==27&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break e;for(;r.sibling===null;){if(r.return===null||r.return===t)break e;r=r.return}r.sibling.return=r.return,r=r.sibling}t.stateNode=e;e:switch(st(e,n,i),n){case"button":case"input":case"select":case"textarea":e=!!i.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&Yn(t)}}return De(t),t.flags&=-16777217,null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==i&&Yn(t);else{if(typeof i!="string"&&t.stateNode===null)throw Error(T(166));if(e=Zr.current,ns(t)){if(e=t.stateNode,n=t.memoizedProps,i=null,r=$t,r!==null)switch(r.tag){case 27:case 5:i=r.memoizedProps}e[ft]=t,e=!!(e.nodeValue===n||i!==null&&i.suppressHydrationWarning===!0||Fw(e.nodeValue,n)),e||Ti(t)}else e=bc(e).createTextNode(i),e[ft]=t,t.stateNode=e}return De(t),null;case 13:if(i=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(r=ns(t),i!==null&&i.dehydrated!==null){if(e===null){if(!r)throw Error(T(318));if(r=t.memoizedState,r=r!==null?r.dehydrated:null,!r)throw Error(T(317));r[ft]=t}else Gs(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;De(t),r=!1}else r=IS(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=r),r=!0;if(!r)return t.flags&256?(er(t),t):(er(t),null)}if(er(t),t.flags&128)return t.lanes=n,t;if(n=i!==null,e=e!==null&&e.memoizedState!==null,n){i=t.child,r=null,i.alternate!==null&&i.alternate.memoizedState!==null&&i.alternate.memoizedState.cachePool!==null&&(r=i.alternate.memoizedState.cachePool.pool);var a=null;i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(a=i.memoizedState.cachePool.pool),a!==r&&(i.flags|=2048)}return n!==e&&n&&(t.child.flags|=8192),Ou(t,t.updateQueue),De(t),null;case 4:return Ba(),e===null&&og(t.stateNode.containerInfo),De(t),null;case 10:return nr(t.type),De(t),null;case 19:if(nt(Xe),r=t.memoizedState,r===null)return De(t),null;if(i=(t.flags&128)!==0,a=r.rendering,a===null)if(i)is(r,!1);else{if(Me!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(a=cc(e),a!==null){for(t.flags|=128,is(r,!1),e=a.updateQueue,t.updateQueue=e,Ou(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)g$(n,e),n=n.sibling;return Ce(Xe,Xe.current&1|2),t.child}e=e.sibling}r.tail!==null&&kn()>gc&&(t.flags|=128,i=!0,is(r,!1),t.lanes=4194304)}else{if(!i)if(e=cc(a),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,Ou(t,e),is(r,!0),r.tail===null&&r.tailMode==="hidden"&&!a.alternate&&!le)return De(t),null}else 2*kn()-r.renderingStartTime>gc&&n!==536870912&&(t.flags|=128,i=!0,is(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(t=r.tail,r.rendering=t,r.tail=t.sibling,r.renderingStartTime=kn(),t.sibling=null,e=Xe.current,Ce(Xe,i?e&1|2:e&1),t):(De(t),null);case 22:case 23:return er(t),Pp(),i=t.memoizedState!==null,e!==null?e.memoizedState!==null!==i&&(t.flags|=8192):i&&(t.flags|=8192),i?n&536870912&&!(t.flags&128)&&(De(t),t.subtreeFlags&6&&(t.flags|=8192)):De(t),n=t.updateQueue,n!==null&&Ou(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),i=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),i!==n&&(t.flags|=2048),e!==null&&nt(Ai),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),nr(Ye),De(t),null;case 25:return null;case 30:return null}throw Error(T(156,t.tag))}function PC(e,t){switch(Dp(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return nr(Ye),Ba(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Ju(t),null;case 13:if(er(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(T(340));Gs()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return nt(Xe),null;case 4:return Ba(),null;case 10:return nr(t.type),null;case 22:case 23:return er(t),Pp(),e!==null&&nt(Ai),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return nr(Ye),null;case 25:return null;default:return null}}function gw(e,t){switch(Dp(t),t.tag){case 3:nr(Ye),Ba();break;case 26:case 27:case 5:Ju(t);break;case 4:Ba();break;case 13:er(t);break;case 19:nt(Xe);break;case 10:nr(t.type);break;case 22:case 23:er(t),Pp(),e!==null&&nt(Ai);break;case 24:nr(Ye)}}function Js(e,t){try{var n=t.updateQueue,i=n!==null?n.lastEffect:null;if(i!==null){var r=i.next;n=r;do{if((n.tag&e)===e){i=void 0;var a=n.create,o=n.inst;i=a(),o.destroy=i}n=n.next}while(n!==r)}}catch(s){ye(t,t.return,s)}}function Qr(e,t,n){try{var i=t.updateQueue,r=i!==null?i.lastEffect:null;if(r!==null){var a=r.next;i=a;do{if((i.tag&e)===e){var o=i.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,r=t;var u=n,l=s;try{l()}catch(d){ye(r,u,d)}}}i=i.next}while(i!==a)}}catch(d){ye(t,t.return,d)}}function hw(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{S$(t,n)}catch(i){ye(e,e.return,i)}}}function vw(e,t,n){n.props=Oi(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(i){ye(e,t,i)}}function xs(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var i=e.stateNode;break;case 30:i=e.stateNode;break;default:i=e.stateNode}typeof n=="function"?e.refCleanup=n(i):n.current=i}}catch(r){ye(e,t,r)}}function zn(e,t){var n=e.ref,i=e.refCleanup;if(n!==null)if(typeof i=="function")try{i()}catch(r){ye(e,t,r)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(r){ye(e,t,r)}else n.current=null}function yw(e){var t=e.type,n=e.memoizedProps,i=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&i.focus();break e;case"img":n.src?i.src=n.src:n.srcSet&&(i.srcset=n.srcSet)}}catch(r){ye(e,e.return,r)}}function pm(e,t,n){try{var i=e.stateNode;iI(i,e.type,n,t),i[kt]=t}catch(r){ye(e,e.return,r)}}function _w(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Wr(e.type)||e.tag===4}function gm(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_w(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Wr(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function np(e,t,n){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Pc));else if(i!==4&&(i===27&&Wr(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(np(e,t,n),e=e.sibling;e!==null;)np(e,t,n),e=e.sibling}function pc(e,t,n){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(i!==4&&(i===27&&Wr(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(pc(e,t,n),e=e.sibling;e!==null;)pc(e,t,n),e=e.sibling}function bw(e){var t=e.stateNode,n=e.memoizedProps;try{for(var i=e.type,r=t.attributes;r.length;)t.removeAttributeNode(r[0]);st(t,i,n),t[ft]=e,t[kt]=n}catch(a){ye(e,e.return,a)}}var Kn=!1,Ze=!1,hm=!1,i0=typeof WeakSet=="function"?WeakSet:Set,We=null;function LC(e,t){if(e=e.containerInfo,cp=wc,e=s$(e),Np(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var i=n.getSelection&&n.getSelection();if(i&&i.rangeCount!==0){n=i.anchorNode;var r=i.anchorOffset,a=i.focusNode;i=i.focusOffset;try{n.nodeType,a.nodeType}catch(b){n=null;break e}var o=0,s=-1,u=-1,l=0,d=0,p=e,f=null;t:for(;;){for(var m;p!==n||r!==0&&p.nodeType!==3||(s=o+r),p!==a||i!==0&&p.nodeType!==3||(u=o+i),p.nodeType===3&&(o+=p.nodeValue.length),(m=p.firstChild)!==null;)f=p,p=m;for(;;){if(p===e)break t;if(f===n&&++l===r&&(s=o),f===a&&++d===i&&(u=o),(m=p.nextSibling)!==null)break;p=f,f=p.parentNode}p=m}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(dp={focusedElem:e,selectionRange:n},wc=!1,We=t;We!==null;)if(t=We,e=t.child,(t.subtreeFlags&1024)!==0&&e!==null)e.return=t,We=e;else for(;We!==null;){switch(t=We,a=t.alternate,e=t.flags,t.tag){case 0:break;case 11:case 15:break;case 1:if(e&1024&&a!==null){e=void 0,n=t,r=a.memoizedProps,a=a.memoizedState,i=n.stateNode;try{var _=Oi(n.type,r,n.elementType===n.type);e=i.getSnapshotBeforeUpdate(_,a),i.__reactInternalSnapshotBeforeUpdate=e}catch(b){ye(n,n.return,b)}}break;case 3:if(e&1024){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)mp(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":mp(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(e&1024)throw Error(T(163))}if(e=t.sibling,e!==null){e.return=t.return,We=e;break}We=t.return}}function xw(e,t,n){var i=n.flags;switch(n.tag){case 0:case 11:case 15:kr(e,n),i&4&&Js(5,n);break;case 1:if(kr(e,n),i&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(o){ye(n,n.return,o)}else{var r=Oi(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(r,t,e.__reactInternalSnapshotBeforeUpdate)}catch(o){ye(n,n.return,o)}}i&64&&hw(n),i&512&&xs(n,n.return);break;case 3:if(kr(e,n),i&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{S$(e,t)}catch(o){ye(n,n.return,o)}}break;case 27:t===null&&i&4&&bw(n);case 26:case 5:kr(e,n),t===null&&i&4&&yw(n),i&512&&xs(n,n.return);break;case 12:kr(e,n);break;case 13:kr(e,n),i&4&&ww(e,n),i&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=KC.bind(null,n),dI(e,n))));break;case 22:if(i=n.memoizedState!==null||Kn,!i){t=t!==null&&t.memoizedState!==null||Ze,r=Kn;var a=Ze;Kn=i,(Ze=t)&&!a?Nr(e,n,(n.subtreeFlags&8772)!==0):kr(e,n),Kn=r,Ze=a}break;case 30:break;default:kr(e,n)}}function Sw(e){var t=e.alternate;t!==null&&(e.alternate=null,Sw(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&wp(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Oe=null,zt=!1;function Xn(e,t,n){for(n=n.child;n!==null;)$w(e,t,n),n=n.sibling}function $w(e,t,n){if(Lt&&typeof Lt.onCommitFiberUnmount=="function")try{Lt.onCommitFiberUnmount(Zs,n)}catch(a){}switch(n.tag){case 26:Ze||zn(n,t),Xn(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:Ze||zn(n,t);var i=Oe,r=zt;Wr(n.type)&&(Oe=n.stateNode,zt=!1),Xn(e,t,n),As(n.stateNode),Oe=i,zt=r;break;case 5:Ze||zn(n,t);case 6:if(i=Oe,r=zt,Oe=null,Xn(e,t,n),Oe=i,zt=r,Oe!==null)if(zt)try{(Oe.nodeType===9?Oe.body:Oe.nodeName==="HTML"?Oe.ownerDocument.body:Oe).removeChild(n.stateNode)}catch(a){ye(n,t,a)}else try{Oe.removeChild(n.stateNode)}catch(a){ye(n,t,a)}break;case 18:Oe!==null&&(zt?(e=Oe,y0(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),Ps(e)):y0(Oe,n.stateNode));break;case 4:i=Oe,r=zt,Oe=n.stateNode.containerInfo,zt=!0,Xn(e,t,n),Oe=i,zt=r;break;case 0:case 11:case 14:case 15:Ze||Qr(2,n,t),Ze||Qr(4,n,t),Xn(e,t,n);break;case 1:Ze||(zn(n,t),i=n.stateNode,typeof i.componentWillUnmount=="function"&&vw(n,t,i)),Xn(e,t,n);break;case 21:Xn(e,t,n);break;case 22:Ze=(i=Ze)||n.memoizedState!==null,Xn(e,t,n),Ze=i;break;default:Xn(e,t,n)}}function ww(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Ps(e)}catch(n){ye(t,t.return,n)}}function ZC(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new i0),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new i0),t;default:throw Error(T(435,e.tag))}}function vm(e,t){var n=ZC(e);t.forEach(function(i){var r=QC.bind(null,e,i);n.has(i)||(n.add(i),i.then(r,r))})}function jt(e,t){var n=t.deletions;if(n!==null)for(var i=0;i<n.length;i++){var r=n[i],a=e,o=t,s=o;e:for(;s!==null;){switch(s.tag){case 27:if(Wr(s.type)){Oe=s.stateNode,zt=!1;break e}break;case 5:Oe=s.stateNode,zt=!1;break e;case 3:case 4:Oe=s.stateNode.containerInfo,zt=!0;break e}s=s.return}if(Oe===null)throw Error(T(160));$w(a,o,r),Oe=null,zt=!1,a=r.alternate,a!==null&&(a.return=null),r.return=null}if(t.subtreeFlags&13878)for(t=t.child;t!==null;)Aw(t,e),t=t.sibling}var hn=null;function Aw(e,t){var n=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:jt(t,e),Ut(e),i&4&&(Qr(3,e,e.return),Js(3,e),Qr(5,e,e.return));break;case 1:jt(t,e),Ut(e),i&512&&(Ze||n===null||zn(n,n.return)),i&64&&Kn&&(e=e.updateQueue,e!==null&&(i=e.callbacks,i!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?i:n.concat(i))));break;case 26:var r=hn;if(jt(t,e),Ut(e),i&512&&(Ze||n===null||zn(n,n.return)),i&4){var a=n!==null?n.memoizedState:null;if(i=e.memoizedState,n===null)if(i===null)if(e.stateNode===null){e:{i=e.type,n=e.memoizedProps,r=r.ownerDocument||r;t:switch(i){case"title":a=r.getElementsByTagName("title")[0],(!a||a[Hs]||a[ft]||a.namespaceURI==="http://www.w3.org/2000/svg"||a.hasAttribute("itemprop"))&&(a=r.createElement(i),r.head.insertBefore(a,r.querySelector("head > title"))),st(a,i,n),a[ft]=e,et(a),i=a;break e;case"link":var o=$0("link","href",r).get(i+(n.href||""));if(o){for(var s=0;s<o.length;s++)if(a=o[s],a.getAttribute("href")===(n.href==null||n.href===""?null:n.href)&&a.getAttribute("rel")===(n.rel==null?null:n.rel)&&a.getAttribute("title")===(n.title==null?null:n.title)&&a.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){o.splice(s,1);break t}}a=r.createElement(i),st(a,i,n),r.head.appendChild(a);break;case"meta":if(o=$0("meta","content",r).get(i+(n.content||""))){for(s=0;s<o.length;s++)if(a=o[s],a.getAttribute("content")===(n.content==null?null:""+n.content)&&a.getAttribute("name")===(n.name==null?null:n.name)&&a.getAttribute("property")===(n.property==null?null:n.property)&&a.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&a.getAttribute("charset")===(n.charSet==null?null:n.charSet)){o.splice(s,1);break t}}a=r.createElement(i),st(a,i,n),r.head.appendChild(a);break;default:throw Error(T(468,i))}a[ft]=e,et(a),i=a}e.stateNode=i}else w0(r,e.type,e.stateNode);else e.stateNode=S0(r,i,e.memoizedProps);else a!==i?(a===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):a.count--,i===null?w0(r,e.type,e.stateNode):S0(r,i,e.memoizedProps)):i===null&&e.stateNode!==null&&pm(e,e.memoizedProps,n.memoizedProps)}break;case 27:jt(t,e),Ut(e),i&512&&(Ze||n===null||zn(n,n.return)),n!==null&&i&4&&pm(e,e.memoizedProps,n.memoizedProps);break;case 5:if(jt(t,e),Ut(e),i&512&&(Ze||n===null||zn(n,n.return)),e.flags&32){r=e.stateNode;try{Ya(r,"")}catch(m){ye(e,e.return,m)}}i&4&&e.stateNode!=null&&(r=e.memoizedProps,pm(e,r,n!==null?n.memoizedProps:r)),i&1024&&(hm=!0);break;case 6:if(jt(t,e),Ut(e),i&4){if(e.stateNode===null)throw Error(T(162));i=e.memoizedProps,n=e.stateNode;try{n.nodeValue=i}catch(m){ye(e,e.return,m)}}break;case 3:if(Xu=null,r=hn,hn=xc(t.containerInfo),jt(t,e),hn=r,Ut(e),i&4&&n!==null&&n.memoizedState.isDehydrated)try{Ps(t.containerInfo)}catch(m){ye(e,e.return,m)}hm&&(hm=!1,Ew(e));break;case 4:i=hn,hn=xc(e.stateNode.containerInfo),jt(t,e),Ut(e),hn=i;break;case 12:jt(t,e),Ut(e);break;case 13:jt(t,e),Ut(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(rg=kn()),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,vm(e,i)));break;case 22:r=e.memoizedState!==null;var u=n!==null&&n.memoizedState!==null,l=Kn,d=Ze;if(Kn=l||r,Ze=d||u,jt(t,e),Ze=d,Kn=l,Ut(e),i&8192)e:for(t=e.stateNode,t._visibility=r?t._visibility&-2:t._visibility|1,r&&(n===null||u||Kn||Ze||bi(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){u=n=t;try{if(a=u.stateNode,r)o=a.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none";else{s=u.stateNode;var p=u.memoizedProps.style,f=p!=null&&p.hasOwnProperty("display")?p.display:null;s.style.display=f==null||typeof f=="boolean"?"":(""+f).trim()}}catch(m){ye(u,u.return,m)}}}else if(t.tag===6){if(n===null){u=t;try{u.stateNode.nodeValue=r?"":u.memoizedProps}catch(m){ye(u,u.return,m)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}i&4&&(i=e.updateQueue,i!==null&&(n=i.retryQueue,n!==null&&(i.retryQueue=null,vm(e,n))));break;case 19:jt(t,e),Ut(e),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,vm(e,i)));break;case 30:break;case 21:break;default:jt(t,e),Ut(e)}}function Ut(e){var t=e.flags;if(t&2){try{for(var n,i=e.return;i!==null;){if(_w(i)){n=i;break}i=i.return}if(n==null)throw Error(T(160));switch(n.tag){case 27:var r=n.stateNode,a=gm(e);pc(e,a,r);break;case 5:var o=n.stateNode;n.flags&32&&(Ya(o,""),n.flags&=-33);var s=gm(e);pc(e,s,o);break;case 3:case 4:var u=n.stateNode.containerInfo,l=gm(e);np(e,l,u);break;default:throw Error(T(161))}}catch(d){ye(e,e.return,d)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Ew(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Ew(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function kr(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)xw(e,t.alternate,t),t=t.sibling}function bi(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Qr(4,t,t.return),bi(t);break;case 1:zn(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&vw(t,t.return,n),bi(t);break;case 27:As(t.stateNode);case 26:case 5:zn(t,t.return),bi(t);break;case 22:t.memoizedState===null&&bi(t);break;case 30:bi(t);break;default:bi(t)}e=e.sibling}}function Nr(e,t,n){for(n=n&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var i=t.alternate,r=e,a=t,o=a.flags;switch(a.tag){case 0:case 11:case 15:Nr(r,a,n),Js(4,a);break;case 1:if(Nr(r,a,n),i=a,r=i.stateNode,typeof r.componentDidMount=="function")try{r.componentDidMount()}catch(l){ye(i,i.return,l)}if(i=a,r=i.updateQueue,r!==null){var s=i.stateNode;try{var u=r.shared.hiddenCallbacks;if(u!==null)for(r.shared.hiddenCallbacks=null,r=0;r<u.length;r++)x$(u[r],s)}catch(l){ye(i,i.return,l)}}n&&o&64&&hw(a),xs(a,a.return);break;case 27:bw(a);case 26:case 5:Nr(r,a,n),n&&i===null&&o&4&&yw(a),xs(a,a.return);break;case 12:Nr(r,a,n);break;case 13:Nr(r,a,n),n&&o&4&&ww(r,a);break;case 22:a.memoizedState===null&&Nr(r,a,n),xs(a,a.return);break;case 30:break;default:Nr(r,a,n)}t=t.sibling}}function Wp(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&Xs(n))}function eg(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Xs(e))}function An(e,t,n,i){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)zw(e,t,n,i),t=t.sibling}function zw(e,t,n,i){var r=t.flags;switch(t.tag){case 0:case 11:case 15:An(e,t,n,i),r&2048&&Js(9,t);break;case 1:An(e,t,n,i);break;case 3:An(e,t,n,i),r&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Xs(e)));break;case 12:if(r&2048){An(e,t,n,i),e=t.stateNode;try{var a=t.memoizedProps,o=a.id,s=a.onPostCommit;typeof s=="function"&&s(o,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(u){ye(t,t.return,u)}}else An(e,t,n,i);break;case 13:An(e,t,n,i);break;case 23:break;case 22:a=t.stateNode,o=t.alternate,t.memoizedState!==null?a._visibility&2?An(e,t,n,i):Ss(e,t):a._visibility&2?An(e,t,n,i):(a._visibility|=2,$a(e,t,n,i,(t.subtreeFlags&10256)!==0)),r&2048&&Wp(o,t);break;case 24:An(e,t,n,i),r&2048&&eg(t.alternate,t);break;default:An(e,t,n,i)}}function $a(e,t,n,i,r){for(r=r&&(t.subtreeFlags&10256)!==0,t=t.child;t!==null;){var a=e,o=t,s=n,u=i,l=o.flags;switch(o.tag){case 0:case 11:case 15:$a(a,o,s,u,r),Js(8,o);break;case 23:break;case 22:var d=o.stateNode;o.memoizedState!==null?d._visibility&2?$a(a,o,s,u,r):Ss(a,o):(d._visibility|=2,$a(a,o,s,u,r)),r&&l&2048&&Wp(o.alternate,o);break;case 24:$a(a,o,s,u,r),r&&l&2048&&eg(o.alternate,o);break;default:$a(a,o,s,u,r)}t=t.sibling}}function Ss(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,i=t,r=i.flags;switch(i.tag){case 22:Ss(n,i),r&2048&&Wp(i.alternate,i);break;case 24:Ss(n,i),r&2048&&eg(i.alternate,i);break;default:Ss(n,i)}t=t.sibling}}var ds=8192;function ba(e){if(e.subtreeFlags&ds)for(e=e.child;e!==null;)Tw(e),e=e.sibling}function Tw(e){switch(e.tag){case 26:ba(e),e.flags&ds&&e.memoizedState!==null&&wI(hn,e.memoizedState,e.memoizedProps);break;case 5:ba(e);break;case 3:case 4:var t=hn;hn=xc(e.stateNode.containerInfo),ba(e),hn=t;break;case 22:e.memoizedState===null&&(t=e.alternate,t!==null&&t.memoizedState!==null?(t=ds,ds=16777216,ba(e),ds=t):ba(e));break;default:ba(e)}}function kw(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function as(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var i=t[n];We=i,Ow(i,e)}kw(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Nw(e),e=e.sibling}function Nw(e){switch(e.tag){case 0:case 11:case 15:as(e),e.flags&2048&&Qr(9,e,e.return);break;case 3:as(e);break;case 12:as(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Gu(e)):as(e);break;default:as(e)}}function Gu(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var i=t[n];We=i,Ow(i,e)}kw(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Qr(8,t,t.return),Gu(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Gu(t));break;default:Gu(t)}e=e.sibling}}function Ow(e,t){for(;We!==null;){var n=We;switch(n.tag){case 0:case 11:case 15:Qr(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var i=n.memoizedState.cachePool.pool;i!=null&&i.refCount++}break;case 24:Xs(n.memoizedState.cache)}if(i=n.child,i!==null)i.return=n,We=i;else e:for(n=e;We!==null;){i=We;var r=i.sibling,a=i.return;if(Sw(i),i===n){We=null;break e}if(r!==null){r.return=a,We=r;break e}We=a}}}var qC={getCacheForType:function(e){var t=mt(Ye),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n}},VC=typeof WeakMap=="function"?WeakMap:Map,pe=0,xe=null,ae=null,se=0,me=0,Mt=null,Pr=!1,ao=!1,tg=!1,or=0,Me=0,Fr=0,Ei=0,ng=0,on=0,Ja=0,$s=null,Tt=null,rp=!1,rg=0,gc=1/0,hc=null,Hr=null,ot=0,Br=null,Wa=null,Ha=0,ip=0,ap=null,Cw=null,ws=0,op=null;function qt(){if(pe&2&&se!==0)return se&-se;if(G.T!==null){var e=Xa;return e!==0?e:ag()}return V0()}function Iw(){on===0&&(on=!(se&536870912)||le?P0():536870912);var e=sn.current;return e!==null&&(e.flags|=32),on}function Vt(e,t,n){(e===xe&&(me===2||me===9)||e.cancelPendingCommit!==null)&&(eo(e,0),Lr(e,se,on,!1)),Vs(e,n),(!(pe&2)||e!==xe)&&(e===xe&&(!(pe&2)&&(Ei|=n),Me===4&&Lr(e,se,on,!1)),Cn(e))}function Rw(e,t,n){if(pe&6)throw Error(T(327));var i=!n&&(t&124)===0&&(t&e.expiredLanes)===0||qs(e,t),r=i?GC(e,t):ym(e,t,!0),a=i;do{if(r===0){ao&&!i&&Lr(e,t,0,!1);break}else{if(n=e.current.alternate,a&&!HC(n)){r=ym(e,t,!1),a=!1;continue}if(r===2){if(a=t,e.errorRecoveryDisabledLanes&a)var o=0;else o=e.pendingLanes&-536870913,o=o!==0?o:o&536870912?536870912:0;if(o!==0){t=o;e:{var s=e;r=$s;var u=s.current.memoizedState.isDehydrated;if(u&&(eo(s,o).flags|=256),o=ym(s,o,!1),o!==2){if(tg&&!u){s.errorRecoveryDisabledLanes|=a,Ei|=a,r=4;break e}a=Tt,Tt=r,a!==null&&(Tt===null?Tt=a:Tt.push.apply(Tt,a))}r=o}if(a=!1,r!==2)continue}}if(r===1){eo(e,0),Lr(e,t,0,!0);break}e:{switch(i=e,a=r,a){case 0:case 1:throw Error(T(345));case 4:if((t&4194048)!==t)break;case 6:Lr(i,t,on,!Pr);break e;case 2:Tt=null;break;case 3:case 5:break;default:throw Error(T(329))}if((t&62914560)===t&&(r=rg+300-kn(),10<r)){if(Lr(i,t,on,!Pr),Ec(i,0,!0)!==0)break e;i.timeoutHandle=Ww(a0.bind(null,i,n,Tt,hc,rp,t,on,Ei,Ja,Pr,a,2,-0,0),r);break e}a0(i,n,Tt,hc,rp,t,on,Ei,Ja,Pr,a,0,-0,0)}}break}while(1);Cn(e)}function a0(e,t,n,i,r,a,o,s,u,l,d,p,f,m){if(e.timeoutHandle=-1,p=t.subtreeFlags,(p&8192||(p&16785408)===16785408)&&(Ds={stylesheets:null,count:0,unsuspend:$I},Tw(t),p=AI(),p!==null)){e.cancelPendingCommit=p(s0.bind(null,e,t,a,n,i,r,o,s,u,d,1,f,m)),Lr(e,a,o,!l);return}s0(e,t,a,n,i,r,o,s,u)}function HC(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var i=0;i<n.length;i++){var r=n[i],a=r.getSnapshot;r=r.value;try{if(!Ht(a(),r))return!1}catch(o){return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Lr(e,t,n,i){t&=~ng,t&=~Ei,e.suspendedLanes|=t,e.pingedLanes&=~t,i&&(e.warmLanes|=t),i=e.expirationTimes;for(var r=t;0<r;){var a=31-Zt(r),o=1<<a;i[a]=-1,r&=~o}n!==0&&Z0(e,n,t)}function jc(){return pe&6?!0:(Ws(0,!1),!1)}function ig(){if(ae!==null){if(me===0)var e=ae.return;else e=ae,Wn=Di=null,Hp(e),Va=null,Cs=0,e=ae;for(;e!==null;)gw(e.alternate,e),e=e.return;ae=null}}function eo(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,oI(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),ig(),xe=e,ae=n=tr(e.current,null),se=t,me=0,Mt=null,Pr=!1,ao=qs(e,t),tg=!1,Ja=on=ng=Ei=Fr=Me=0,Tt=$s=null,rp=!1,t&8&&(t|=t&32);var i=e.entangledLanes;if(i!==0)for(e=e.entanglements,i&=t;0<i;){var r=31-Zt(i),a=1<<r;t|=e[r],i&=~a}return or=t,Nc(),n}function Dw(e,t){ne=null,G.H=uc,t===Ks||t===Cc?(t=US(),me=3):t===_$?(t=US(),me=4):me=t===uw?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Mt=t,ae===null&&(Me=1,fc(e,an(t,e.current)))}function jw(){var e=G.H;return G.H=uc,e===null?uc:e}function Uw(){var e=G.A;return G.A=qC,e}function sp(){Me=4,Pr||(se&4194048)!==se&&sn.current!==null||(ao=!0),!(Fr&134217727)&&!(Ei&134217727)||xe===null||Lr(xe,se,on,!1)}function ym(e,t,n){var i=pe;pe|=2;var r=jw(),a=Uw();(xe!==e||se!==t)&&(hc=null,eo(e,t)),t=!1;var o=Me;e:do try{if(me!==0&&ae!==null){var s=ae,u=Mt;switch(me){case 8:ig(),o=6;break e;case 3:case 2:case 9:case 6:sn.current===null&&(t=!0);var l=me;if(me=0,Mt=null,ja(e,s,u,l),n&&ao){o=0;break e}break;default:l=me,me=0,Mt=null,ja(e,s,u,l)}}BC(),o=Me;break}catch(d){Dw(e,d)}while(1);return t&&e.shellSuspendCounter++,Wn=Di=null,pe=i,G.H=r,G.A=a,ae===null&&(xe=null,se=0,Nc()),o}function BC(){for(;ae!==null;)Mw(ae)}function GC(e,t){var n=pe;pe|=2;var i=jw(),r=Uw();xe!==e||se!==t?(hc=null,gc=kn()+500,eo(e,t)):ao=qs(e,t);e:do try{if(me!==0&&ae!==null){t=ae;var a=Mt;t:switch(me){case 1:me=0,Mt=null,ja(e,t,a,1);break;case 2:case 9:if(jS(a)){me=0,Mt=null,o0(t);break}t=function(){me!==2&&me!==9||xe!==e||(me=7),Cn(e)},a.then(t,t);break e;case 3:me=7;break e;case 4:me=5;break e;case 7:jS(a)?(me=0,Mt=null,o0(t)):(me=0,Mt=null,ja(e,t,a,7));break;case 5:var o=null;switch(ae.tag){case 26:o=ae.memoizedState;case 5:case 27:var s=ae;if(!o||rA(o)){me=0,Mt=null;var u=s.sibling;if(u!==null)ae=u;else{var l=s.return;l!==null?(ae=l,Uc(l)):ae=null}break t}}me=0,Mt=null,ja(e,t,a,5);break;case 6:me=0,Mt=null,ja(e,t,a,6);break;case 8:ig(),Me=6;break e;default:throw Error(T(462))}}YC();break}catch(d){Dw(e,d)}while(1);return Wn=Di=null,G.H=i,G.A=r,pe=n,ae!==null?0:(xe=null,se=0,Nc(),Me)}function YC(){for(;ae!==null&&!gO();)Mw(ae)}function Mw(e){var t=pw(e.alternate,e,or);e.memoizedProps=e.pendingProps,t===null?Uc(e):ae=t}function o0(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=WS(n,t,t.pendingProps,t.type,void 0,se);break;case 11:t=WS(n,t,t.pendingProps,t.type.render,t.ref,se);break;case 5:Hp(t);default:gw(n,t),t=ae=g$(t,or),t=pw(n,t,or)}e.memoizedProps=e.pendingProps,t===null?Uc(e):ae=t}function ja(e,t,n,i){Wn=Di=null,Hp(t),Va=null,Cs=0;var r=t.return;try{if(jC(e,r,t,n,se)){Me=1,fc(e,an(n,e.current)),ae=null;return}}catch(a){if(r!==null)throw ae=r,a;Me=1,fc(e,an(n,e.current)),ae=null;return}t.flags&32768?(le||i===1?e=!0:ao||se&536870912?e=!1:(Pr=e=!0,(i===2||i===9||i===3||i===6)&&(i=sn.current,i!==null&&i.tag===13&&(i.flags|=16384))),Pw(t,e)):Uc(t)}function Uc(e){var t=e;do{if(t.flags&32768){Pw(t,Pr);return}e=t.return;var n=MC(t.alternate,t,or);if(n!==null){ae=n;return}if(t=t.sibling,t!==null){ae=t;return}ae=t=e}while(t!==null);Me===0&&(Me=5)}function Pw(e,t){do{var n=PC(e.alternate,e);if(n!==null){n.flags&=32767,ae=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){ae=e;return}ae=e=n}while(e!==null);Me=6,ae=null}function s0(e,t,n,i,r,a,o,s,u){e.cancelPendingCommit=null;do Mc();while(ot!==0);if(pe&6)throw Error(T(327));if(t!==null){if(t===e.current)throw Error(T(177));if(a=t.lanes|t.childLanes,a|=Op,AO(e,n,a,o,s,u),e===xe&&(ae=xe=null,se=0),Wa=t,Br=e,Ha=n,ip=a,ap=r,Cw=i,t.subtreeFlags&10256||t.flags&10256?(e.callbackNode=null,e.callbackPriority=0,FC(Wu,function(){return Hw(!0),null})):(e.callbackNode=null,e.callbackPriority=0),i=(t.flags&13878)!==0,t.subtreeFlags&13878||i){i=G.T,G.T=null,r=ue.p,ue.p=2,o=pe,pe|=4;try{LC(e,t,n)}finally{pe=o,ue.p=r,G.T=i}}ot=1,Lw(),Zw(),qw()}}function Lw(){if(ot===1){ot=0;var e=Br,t=Wa,n=(t.flags&13878)!==0;if(t.subtreeFlags&13878||n){n=G.T,G.T=null;var i=ue.p;ue.p=2;var r=pe;pe|=4;try{Aw(t,e);var a=dp,o=s$(e.containerInfo),s=a.focusedElem,u=a.selectionRange;if(o!==s&&s&&s.ownerDocument&&o$(s.ownerDocument.documentElement,s)){if(u!==null&&Np(s)){var l=u.start,d=u.end;if(d===void 0&&(d=l),"selectionStart"in s)s.selectionStart=l,s.selectionEnd=Math.min(d,s.value.length);else{var p=s.ownerDocument||document,f=p&&p.defaultView||window;if(f.getSelection){var m=f.getSelection(),_=s.textContent.length,b=Math.min(u.start,_),w=u.end===void 0?b:Math.min(u.end,_);!m.extend&&b>w&&(o=w,w=b,b=o);var y=TS(s,b),g=TS(s,w);if(y&&g&&(m.rangeCount!==1||m.anchorNode!==y.node||m.anchorOffset!==y.offset||m.focusNode!==g.node||m.focusOffset!==g.offset)){var h=p.createRange();h.setStart(y.node,y.offset),m.removeAllRanges(),b>w?(m.addRange(h),m.extend(g.node,g.offset)):(h.setEnd(g.node,g.offset),m.addRange(h))}}}}for(p=[],m=s;m=m.parentNode;)m.nodeType===1&&p.push({element:m,left:m.scrollLeft,top:m.scrollTop});for(typeof s.focus=="function"&&s.focus(),s=0;s<p.length;s++){var v=p[s];v.element.scrollLeft=v.left,v.element.scrollTop=v.top}}wc=!!cp,dp=cp=null}finally{pe=r,ue.p=i,G.T=n}}e.current=t,ot=2}}function Zw(){if(ot===2){ot=0;var e=Br,t=Wa,n=(t.flags&8772)!==0;if(t.subtreeFlags&8772||n){n=G.T,G.T=null;var i=ue.p;ue.p=2;var r=pe;pe|=4;try{xw(e,t.alternate,t)}finally{pe=r,ue.p=i,G.T=n}}ot=3}}function qw(){if(ot===4||ot===3){ot=0,hO();var e=Br,t=Wa,n=Ha,i=Cw;t.subtreeFlags&10256||t.flags&10256?ot=5:(ot=0,Wa=Br=null,Vw(e,e.pendingLanes));var r=e.pendingLanes;if(r===0&&(Hr=null),$p(n),t=t.stateNode,Lt&&typeof Lt.onCommitFiberRoot=="function")try{Lt.onCommitFiberRoot(Zs,t,void 0,(t.current.flags&128)===128)}catch(u){}if(i!==null){t=G.T,r=ue.p,ue.p=2,G.T=null;try{for(var a=e.onRecoverableError,o=0;o<i.length;o++){var s=i[o];a(s.value,{componentStack:s.stack})}}finally{G.T=t,ue.p=r}}Ha&3&&Mc(),Cn(e),r=e.pendingLanes,n&4194090&&r&42?e===op?ws++:(ws=0,op=e):ws=0,Ws(0,!1)}}function Vw(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Xs(t)))}function Mc(e){return Lw(),Zw(),qw(),Hw(e)}function Hw(){if(ot!==5)return!1;var e=Br,t=ip;ip=0;var n=$p(Ha),i=G.T,r=ue.p;try{ue.p=32>n?32:n,G.T=null,n=ap,ap=null;var a=Br,o=Ha;if(ot=0,Wa=Br=null,Ha=0,pe&6)throw Error(T(331));var s=pe;if(pe|=4,Nw(a.current),zw(a,a.current,o,n),pe=s,Ws(0,!1),Lt&&typeof Lt.onPostCommitFiberRoot=="function")try{Lt.onPostCommitFiberRoot(Zs,a)}catch(u){}return!0}finally{ue.p=r,G.T=i,Vw(e,t)}}function l0(e,t,n){t=an(n,t),t=Wm(e.stateNode,t,2),e=Vr(e,t,2),e!==null&&(Vs(e,2),Cn(e))}function ye(e,t,n){if(e.tag===3)l0(e,e,n);else for(;t!==null;){if(t.tag===3){l0(t,e,n);break}else if(t.tag===1){var i=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof i.componentDidCatch=="function"&&(Hr===null||!Hr.has(i))){e=an(n,e),n=sw(2),i=Vr(t,n,2),i!==null&&(lw(n,i,t,e),Vs(i,2),Cn(i));break}}t=t.return}}function _m(e,t,n){var i=e.pingCache;if(i===null){i=e.pingCache=new VC;var r=new Set;i.set(t,r)}else r=i.get(t),r===void 0&&(r=new Set,i.set(t,r));r.has(n)||(tg=!0,r.add(n),e=XC.bind(null,e,t,n),t.then(e,e))}function XC(e,t,n){var i=e.pingCache;i!==null&&i.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,xe===e&&(se&n)===n&&(Me===4||Me===3&&(se&62914560)===se&&300>kn()-rg?!(pe&2)&&eo(e,0):ng|=n,Ja===se&&(Ja=0)),Cn(e)}function Bw(e,t){t===0&&(t=L0()),e=io(e,t),e!==null&&(Vs(e,t),Cn(e))}function KC(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Bw(e,n)}function QC(e,t){var n=0;switch(e.tag){case 13:var i=e.stateNode,r=e.memoizedState;r!==null&&(n=r.retryLane);break;case 19:i=e.stateNode;break;case 22:i=e.stateNode._retryCache;break;default:throw Error(T(314))}i!==null&&i.delete(t),Bw(e,n)}function FC(e,t){return xp(e,t)}var vc=null,wa=null,lp=!1,yc=!1,bm=!1,zi=0;function Cn(e){e!==wa&&e.next===null&&(wa===null?vc=wa=e:wa=wa.next=e),yc=!0,lp||(lp=!0,WC())}function Ws(e,t){if(!bm&&yc){bm=!0;do for(var n=!1,i=vc;i!==null;){if(!t)if(e!==0){var r=i.pendingLanes;if(r===0)var a=0;else{var o=i.suspendedLanes,s=i.pingedLanes;a=(1<<31-Zt(42|e)+1)-1,a&=r&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,u0(i,a))}else a=se,a=Ec(i,i===xe?a:0,i.cancelPendingCommit!==null||i.timeoutHandle!==-1),!(a&3)||qs(i,a)||(n=!0,u0(i,a));i=i.next}while(n);bm=!1}}function JC(){Gw()}function Gw(){yc=lp=!1;var e=0;zi!==0&&(aI()&&(e=zi),zi=0);for(var t=kn(),n=null,i=vc;i!==null;){var r=i.next,a=Yw(i,t);a===0?(i.next=null,n===null?vc=r:n.next=r,r===null&&(wa=n)):(n=i,(e!==0||a&3)&&(yc=!0)),i=r}Ws(e,!1)}function Yw(e,t){for(var n=e.suspendedLanes,i=e.pingedLanes,r=e.expirationTimes,a=e.pendingLanes&-62914561;0<a;){var o=31-Zt(a),s=1<<o,u=r[o];u===-1?(!(s&n)||s&i)&&(r[o]=wO(s,t)):u<=t&&(e.expiredLanes|=s),a&=~s}if(t=xe,n=se,n=Ec(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),i=e.callbackNode,n===0||e===t&&(me===2||me===9)||e.cancelPendingCommit!==null)return i!==null&&i!==null&&Yf(i),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||qs(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(i!==null&&Yf(i),$p(n)){case 2:case 8:n=U0;break;case 32:n=Wu;break;case 268435456:n=M0;break;default:n=Wu}return i=Xw.bind(null,e),n=xp(n,i),e.callbackPriority=t,e.callbackNode=n,t}return i!==null&&i!==null&&Yf(i),e.callbackPriority=2,e.callbackNode=null,2}function Xw(e,t){if(ot!==0&&ot!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Mc(!0)&&e.callbackNode!==n)return null;var i=se;return i=Ec(e,e===xe?i:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),i===0?null:(Rw(e,i,t),Yw(e,kn()),e.callbackNode!=null&&e.callbackNode===n?Xw.bind(null,e):null)}function u0(e,t){if(Mc())return null;Rw(e,t,!0)}function WC(){sI(function(){pe&6?xp(j0,JC):Gw()})}function ag(){return zi===0&&(zi=P0()),zi}function c0(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Mu(""+e)}function d0(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function eI(e,t,n,i,r){if(t==="submit"&&n&&n.stateNode===r){var a=c0((r[kt]||null).action),o=i.submitter;o&&(t=(t=o[kt]||null)?c0(t.formAction):o.getAttribute("formAction"),t!==null&&(a=t,o=null));var s=new zc("action","action",null,i,r);e.push({event:s,listeners:[{instance:null,listener:function(){if(i.defaultPrevented){if(zi!==0){var u=o?d0(r,o):new FormData(r);Fm(n,{pending:!0,data:u,method:r.method,action:a},null,u)}}else typeof a=="function"&&(s.preventDefault(),u=o?d0(r,o):new FormData(r),Fm(n,{pending:!0,data:u,method:r.method,action:a},a,u))},currentTarget:r}]})}}for(Cu=0;Cu<Pm.length;Cu++)Iu=Pm[Cu],f0=Iu.toLowerCase(),m0=Iu[0].toUpperCase()+Iu.slice(1),yn(f0,"on"+m0);var Iu,f0,m0,Cu;yn(u$,"onAnimationEnd");yn(c$,"onAnimationIteration");yn(d$,"onAnimationStart");yn("dblclick","onDoubleClick");yn("focusin","onFocus");yn("focusout","onBlur");yn(_C,"onTransitionRun");yn(bC,"onTransitionStart");yn(xC,"onTransitionCancel");yn(f$,"onTransitionEnd");Ga("onMouseEnter",["mouseout","mouseover"]);Ga("onMouseLeave",["mouseout","mouseover"]);Ga("onPointerEnter",["pointerout","pointerover"]);Ga("onPointerLeave",["pointerout","pointerover"]);Ci("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Ci("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Ci("onBeforeInput",["compositionend","keypress","textInput","paste"]);Ci("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Ci("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Ci("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Is="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),tI=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Is));function Kw(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var i=e[n],r=i.event;i=i.listeners;e:{var a=void 0;if(t)for(var o=i.length-1;0<=o;o--){var s=i[o],u=s.instance,l=s.currentTarget;if(s=s.listener,u!==a&&r.isPropagationStopped())break e;a=s,r.currentTarget=l;try{a(r)}catch(d){dc(d)}r.currentTarget=null,a=u}else for(o=0;o<i.length;o++){if(s=i[o],u=s.instance,l=s.currentTarget,s=s.listener,u!==a&&r.isPropagationStopped())break e;a=s,r.currentTarget=l;try{a(r)}catch(d){dc(d)}r.currentTarget=null,a=u}}}}function ie(e,t){var n=t[Cm];n===void 0&&(n=t[Cm]=new Set);var i=e+"__bubble";n.has(i)||(Qw(t,e,2,!1),n.add(i))}function xm(e,t,n){var i=0;t&&(i|=4),Qw(n,e,i,t)}var Ru="_reactListening"+Math.random().toString(36).slice(2);function og(e){if(!e[Ru]){e[Ru]=!0,H0.forEach(function(n){n!=="selectionchange"&&(tI.has(n)||xm(n,!1,e),xm(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Ru]||(t[Ru]=!0,xm("selectionchange",!1,t))}}function Qw(e,t,n,i){switch(lA(t)){case 2:var r=TI;break;case 8:r=kI;break;default:r=cg}n=r.bind(null,t,n,e),r=void 0,!jm||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(r=!0),i?r!==void 0?e.addEventListener(t,n,{capture:!0,passive:r}):e.addEventListener(t,n,!0):r!==void 0?e.addEventListener(t,n,{passive:r}):e.addEventListener(t,n,!1)}function Sm(e,t,n,i,r){var a=i;if(!(t&1)&&!(t&2)&&i!==null)e:for(;;){if(i===null)return;var o=i.tag;if(o===3||o===4){var s=i.stateNode.containerInfo;if(s===r)break;if(o===4)for(o=i.return;o!==null;){var u=o.tag;if((u===3||u===4)&&o.stateNode.containerInfo===r)return;o=o.return}for(;s!==null;){if(o=za(s),o===null)return;if(u=o.tag,u===5||u===6||u===26||u===27){i=a=o;continue e}s=s.parentNode}}i=i.return}J0(function(){var l=a,d=Ep(n),p=[];e:{var f=m$.get(e);if(f!==void 0){var m=zc,_=e;switch(e){case"keypress":if(Lu(n)===0)break e;case"keydown":case"keyup":m=FO;break;case"focusin":_="focus",m=tm;break;case"focusout":_="blur",m=tm;break;case"beforeblur":case"afterblur":m=tm;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":m=_S;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":m=PO;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":m=eC;break;case u$:case c$:case d$:m=qO;break;case f$:m=nC;break;case"scroll":case"scrollend":m=UO;break;case"wheel":m=iC;break;case"copy":case"cut":case"paste":m=HO;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":m=xS;break;case"toggle":case"beforetoggle":m=oC}var b=(t&4)!==0,w=!b&&(e==="scroll"||e==="scrollend"),y=b?f!==null?f+"Capture":null:f;b=[];for(var g=l,h;g!==null;){var v=g;if(h=v.stateNode,v=v.tag,v!==5&&v!==26&&v!==27||h===null||y===null||(v=zs(g,y),v!=null&&b.push(Rs(g,v,h))),w)break;g=g.return}0<b.length&&(f=new m(f,_,null,n,d),p.push({event:f,listeners:b}))}}if(!(t&7)){e:{if(f=e==="mouseover"||e==="pointerover",m=e==="mouseout"||e==="pointerout",f&&n!==Dm&&(_=n.relatedTarget||n.fromElement)&&(za(_)||_[no]))break e;if((m||f)&&(f=d.window===d?d:(f=d.ownerDocument)?f.defaultView||f.parentWindow:window,m?(_=n.relatedTarget||n.toElement,m=l,_=_?za(_):null,_!==null&&(w=Ls(_),b=_.tag,_!==w||b!==5&&b!==27&&b!==6)&&(_=null)):(m=null,_=l),m!==_)){if(b=_S,v="onMouseLeave",y="onMouseEnter",g="mouse",(e==="pointerout"||e==="pointerover")&&(b=xS,v="onPointerLeave",y="onPointerEnter",g="pointer"),w=m==null?f:cs(m),h=_==null?f:cs(_),f=new b(v,g+"leave",m,n,d),f.target=w,f.relatedTarget=h,v=null,za(d)===l&&(b=new b(y,g+"enter",_,n,d),b.target=h,b.relatedTarget=w,v=b),w=v,m&&_)t:{for(b=m,y=_,g=0,h=b;h;h=xa(h))g++;for(h=0,v=y;v;v=xa(v))h++;for(;0<g-h;)b=xa(b),g--;for(;0<h-g;)y=xa(y),h--;for(;g--;){if(b===y||y!==null&&b===y.alternate)break t;b=xa(b),y=xa(y)}b=null}else b=null;m!==null&&p0(p,f,m,b,!1),_!==null&&w!==null&&p0(p,w,_,b,!0)}}e:{if(f=l?cs(l):window,m=f.nodeName&&f.nodeName.toLowerCase(),m==="select"||m==="input"&&f.type==="file")var $=AS;else if(wS(f))if(i$)$=hC;else{$=pC;var E=mC}else m=f.nodeName,!m||m.toLowerCase()!=="input"||f.type!=="checkbox"&&f.type!=="radio"?l&&Ap(l.elementType)&&($=AS):$=gC;if($&&($=$(e,l))){r$(p,$,n,d);break e}E&&E(e,f,l),e==="focusout"&&l&&f.type==="number"&&l.memoizedProps.value!=null&&Rm(f,"number",f.value)}switch(E=l?cs(l):window,e){case"focusin":(wS(E)||E.contentEditable==="true")&&(Na=E,Um=l,ps=null);break;case"focusout":ps=Um=Na=null;break;case"mousedown":Mm=!0;break;case"contextmenu":case"mouseup":case"dragend":Mm=!1,kS(p,n,d);break;case"selectionchange":if(yC)break;case"keydown":case"keyup":kS(p,n,d)}var S;if(kp)e:{switch(e){case"compositionstart":var A="onCompositionStart";break e;case"compositionend":A="onCompositionEnd";break e;case"compositionupdate":A="onCompositionUpdate";break e}A=void 0}else ka?t$(e,n)&&(A="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(A="onCompositionStart");A&&(e$&&n.locale!=="ko"&&(ka||A!=="onCompositionStart"?A==="onCompositionEnd"&&ka&&(S=W0()):(Mr=d,zp="value"in Mr?Mr.value:Mr.textContent,ka=!0)),E=_c(l,A),0<E.length&&(A=new bS(A,e,null,n,d),p.push({event:A,listeners:E}),S?A.data=S:(S=n$(n),S!==null&&(A.data=S)))),(S=lC?uC(e,n):cC(e,n))&&(A=_c(l,"onBeforeInput"),0<A.length&&(E=new bS("onBeforeInput","beforeinput",null,n,d),p.push({event:E,listeners:A}),E.data=S)),eI(p,e,l,n,d)}Kw(p,t)})}function Rs(e,t,n){return{instance:e,listener:t,currentTarget:n}}function _c(e,t){for(var n=t+"Capture",i=[];e!==null;){var r=e,a=r.stateNode;if(r=r.tag,r!==5&&r!==26&&r!==27||a===null||(r=zs(e,n),r!=null&&i.unshift(Rs(e,r,a)),r=zs(e,t),r!=null&&i.push(Rs(e,r,a))),e.tag===3)return i;e=e.return}return[]}function xa(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function p0(e,t,n,i,r){for(var a=t._reactName,o=[];n!==null&&n!==i;){var s=n,u=s.alternate,l=s.stateNode;if(s=s.tag,u!==null&&u===i)break;s!==5&&s!==26&&s!==27||l===null||(u=l,r?(l=zs(n,a),l!=null&&o.unshift(Rs(n,l,u))):r||(l=zs(n,a),l!=null&&o.push(Rs(n,l,u)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var nI=/\r\n?/g,rI=/\u0000|\uFFFD/g;function g0(e){return(typeof e=="string"?e:""+e).replace(nI,`
`).replace(rI,"")}function Fw(e,t){return t=g0(t),g0(e)===t}function Pc(){}function he(e,t,n,i,r,a){switch(n){case"children":typeof i=="string"?t==="body"||t==="textarea"&&i===""||Ya(e,i):(typeof i=="number"||typeof i=="bigint")&&t!=="body"&&Ya(e,""+i);break;case"className":$u(e,"class",i);break;case"tabIndex":$u(e,"tabindex",i);break;case"dir":case"role":case"viewBox":case"width":case"height":$u(e,n,i);break;case"style":F0(e,i,a);break;case"data":if(t!=="object"){$u(e,"data",i);break}case"src":case"href":if(i===""&&(t!=="a"||n!=="href")){e.removeAttribute(n);break}if(i==null||typeof i=="function"||typeof i=="symbol"||typeof i=="boolean"){e.removeAttribute(n);break}i=Mu(""+i),e.setAttribute(n,i);break;case"action":case"formAction":if(typeof i=="function"){e.setAttribute(n,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof a=="function"&&(n==="formAction"?(t!=="input"&&he(e,t,"name",r.name,r,null),he(e,t,"formEncType",r.formEncType,r,null),he(e,t,"formMethod",r.formMethod,r,null),he(e,t,"formTarget",r.formTarget,r,null)):(he(e,t,"encType",r.encType,r,null),he(e,t,"method",r.method,r,null),he(e,t,"target",r.target,r,null)));if(i==null||typeof i=="symbol"||typeof i=="boolean"){e.removeAttribute(n);break}i=Mu(""+i),e.setAttribute(n,i);break;case"onClick":i!=null&&(e.onclick=Pc);break;case"onScroll":i!=null&&ie("scroll",e);break;case"onScrollEnd":i!=null&&ie("scrollend",e);break;case"dangerouslySetInnerHTML":if(i!=null){if(typeof i!="object"||!("__html"in i))throw Error(T(61));if(n=i.__html,n!=null){if(r.children!=null)throw Error(T(60));e.innerHTML=n}}break;case"multiple":e.multiple=i&&typeof i!="function"&&typeof i!="symbol";break;case"muted":e.muted=i&&typeof i!="function"&&typeof i!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(i==null||typeof i=="function"||typeof i=="boolean"||typeof i=="symbol"){e.removeAttribute("xlink:href");break}n=Mu(""+i),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":i!=null&&typeof i!="function"&&typeof i!="symbol"?e.setAttribute(n,""+i):e.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":i&&typeof i!="function"&&typeof i!="symbol"?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":i===!0?e.setAttribute(n,""):i!==!1&&i!=null&&typeof i!="function"&&typeof i!="symbol"?e.setAttribute(n,i):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":i!=null&&typeof i!="function"&&typeof i!="symbol"&&!isNaN(i)&&1<=i?e.setAttribute(n,i):e.removeAttribute(n);break;case"rowSpan":case"start":i==null||typeof i=="function"||typeof i=="symbol"||isNaN(i)?e.removeAttribute(n):e.setAttribute(n,i);break;case"popover":ie("beforetoggle",e),ie("toggle",e),Uu(e,"popover",i);break;case"xlinkActuate":Gn(e,"http://www.w3.org/1999/xlink","xlink:actuate",i);break;case"xlinkArcrole":Gn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",i);break;case"xlinkRole":Gn(e,"http://www.w3.org/1999/xlink","xlink:role",i);break;case"xlinkShow":Gn(e,"http://www.w3.org/1999/xlink","xlink:show",i);break;case"xlinkTitle":Gn(e,"http://www.w3.org/1999/xlink","xlink:title",i);break;case"xlinkType":Gn(e,"http://www.w3.org/1999/xlink","xlink:type",i);break;case"xmlBase":Gn(e,"http://www.w3.org/XML/1998/namespace","xml:base",i);break;case"xmlLang":Gn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",i);break;case"xmlSpace":Gn(e,"http://www.w3.org/XML/1998/namespace","xml:space",i);break;case"is":Uu(e,"is",i);break;case"innerText":case"textContent":break;default:(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(n=DO.get(n)||n,Uu(e,n,i))}}function up(e,t,n,i,r,a){switch(n){case"style":F0(e,i,a);break;case"dangerouslySetInnerHTML":if(i!=null){if(typeof i!="object"||!("__html"in i))throw Error(T(61));if(n=i.__html,n!=null){if(r.children!=null)throw Error(T(60));e.innerHTML=n}}break;case"children":typeof i=="string"?Ya(e,i):(typeof i=="number"||typeof i=="bigint")&&Ya(e,""+i);break;case"onScroll":i!=null&&ie("scroll",e);break;case"onScrollEnd":i!=null&&ie("scrollend",e);break;case"onClick":i!=null&&(e.onclick=Pc);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!B0.hasOwnProperty(n))e:{if(n[0]==="o"&&n[1]==="n"&&(r=n.endsWith("Capture"),t=n.slice(2,r?n.length-7:void 0),a=e[kt]||null,a=a!=null?a[n]:null,typeof a=="function"&&e.removeEventListener(t,a,r),typeof i=="function")){typeof a!="function"&&a!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,i,r);break e}n in e?e[n]=i:i===!0?e.setAttribute(n,""):Uu(e,n,i)}}}function st(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ie("error",e),ie("load",e);var i=!1,r=!1,a;for(a in n)if(n.hasOwnProperty(a)){var o=n[a];if(o!=null)switch(a){case"src":i=!0;break;case"srcSet":r=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(T(137,t));default:he(e,t,a,o,n,null)}}r&&he(e,t,"srcSet",n.srcSet,n,null),i&&he(e,t,"src",n.src,n,null);return;case"input":ie("invalid",e);var s=a=o=r=null,u=null,l=null;for(i in n)if(n.hasOwnProperty(i)){var d=n[i];if(d!=null)switch(i){case"name":r=d;break;case"type":o=d;break;case"checked":u=d;break;case"defaultChecked":l=d;break;case"value":a=d;break;case"defaultValue":s=d;break;case"children":case"dangerouslySetInnerHTML":if(d!=null)throw Error(T(137,t));break;default:he(e,t,i,d,n,null)}}X0(e,a,s,u,l,o,r,!1),ec(e);return;case"select":ie("invalid",e),i=o=a=null;for(r in n)if(n.hasOwnProperty(r)&&(s=n[r],s!=null))switch(r){case"value":a=s;break;case"defaultValue":o=s;break;case"multiple":i=s;default:he(e,t,r,s,n,null)}t=a,n=o,e.multiple=!!i,t!=null?Ma(e,!!i,t,!1):n!=null&&Ma(e,!!i,n,!0);return;case"textarea":ie("invalid",e),a=r=i=null;for(o in n)if(n.hasOwnProperty(o)&&(s=n[o],s!=null))switch(o){case"value":i=s;break;case"defaultValue":r=s;break;case"children":a=s;break;case"dangerouslySetInnerHTML":if(s!=null)throw Error(T(91));break;default:he(e,t,o,s,n,null)}Q0(e,i,r,a),ec(e);return;case"option":for(u in n)if(n.hasOwnProperty(u)&&(i=n[u],i!=null))switch(u){case"selected":e.selected=i&&typeof i!="function"&&typeof i!="symbol";break;default:he(e,t,u,i,n,null)}return;case"dialog":ie("beforetoggle",e),ie("toggle",e),ie("cancel",e),ie("close",e);break;case"iframe":case"object":ie("load",e);break;case"video":case"audio":for(i=0;i<Is.length;i++)ie(Is[i],e);break;case"image":ie("error",e),ie("load",e);break;case"details":ie("toggle",e);break;case"embed":case"source":case"link":ie("error",e),ie("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(l in n)if(n.hasOwnProperty(l)&&(i=n[l],i!=null))switch(l){case"children":case"dangerouslySetInnerHTML":throw Error(T(137,t));default:he(e,t,l,i,n,null)}return;default:if(Ap(t)){for(d in n)n.hasOwnProperty(d)&&(i=n[d],i!==void 0&&up(e,t,d,i,n,void 0));return}}for(s in n)n.hasOwnProperty(s)&&(i=n[s],i!=null&&he(e,t,s,i,n,null))}function iI(e,t,n,i){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var r=null,a=null,o=null,s=null,u=null,l=null,d=null;for(m in n){var p=n[m];if(n.hasOwnProperty(m)&&p!=null)switch(m){case"checked":break;case"value":break;case"defaultValue":u=p;default:i.hasOwnProperty(m)||he(e,t,m,null,i,p)}}for(var f in i){var m=i[f];if(p=n[f],i.hasOwnProperty(f)&&(m!=null||p!=null))switch(f){case"type":a=m;break;case"name":r=m;break;case"checked":l=m;break;case"defaultChecked":d=m;break;case"value":o=m;break;case"defaultValue":s=m;break;case"children":case"dangerouslySetInnerHTML":if(m!=null)throw Error(T(137,t));break;default:m!==p&&he(e,t,f,m,i,p)}}Im(e,o,s,u,l,d,a,r);return;case"select":m=o=s=f=null;for(a in n)if(u=n[a],n.hasOwnProperty(a)&&u!=null)switch(a){case"value":break;case"multiple":m=u;default:i.hasOwnProperty(a)||he(e,t,a,null,i,u)}for(r in i)if(a=i[r],u=n[r],i.hasOwnProperty(r)&&(a!=null||u!=null))switch(r){case"value":f=a;break;case"defaultValue":s=a;break;case"multiple":o=a;default:a!==u&&he(e,t,r,a,i,u)}t=s,n=o,i=m,f!=null?Ma(e,!!n,f,!1):!!i!=!!n&&(t!=null?Ma(e,!!n,t,!0):Ma(e,!!n,n?[]:"",!1));return;case"textarea":m=f=null;for(s in n)if(r=n[s],n.hasOwnProperty(s)&&r!=null&&!i.hasOwnProperty(s))switch(s){case"value":break;case"children":break;default:he(e,t,s,null,i,r)}for(o in i)if(r=i[o],a=n[o],i.hasOwnProperty(o)&&(r!=null||a!=null))switch(o){case"value":f=r;break;case"defaultValue":m=r;break;case"children":break;case"dangerouslySetInnerHTML":if(r!=null)throw Error(T(91));break;default:r!==a&&he(e,t,o,r,i,a)}K0(e,f,m);return;case"option":for(var _ in n)if(f=n[_],n.hasOwnProperty(_)&&f!=null&&!i.hasOwnProperty(_))switch(_){case"selected":e.selected=!1;break;default:he(e,t,_,null,i,f)}for(u in i)if(f=i[u],m=n[u],i.hasOwnProperty(u)&&f!==m&&(f!=null||m!=null))switch(u){case"selected":e.selected=f&&typeof f!="function"&&typeof f!="symbol";break;default:he(e,t,u,f,i,m)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var b in n)f=n[b],n.hasOwnProperty(b)&&f!=null&&!i.hasOwnProperty(b)&&he(e,t,b,null,i,f);for(l in i)if(f=i[l],m=n[l],i.hasOwnProperty(l)&&f!==m&&(f!=null||m!=null))switch(l){case"children":case"dangerouslySetInnerHTML":if(f!=null)throw Error(T(137,t));break;default:he(e,t,l,f,i,m)}return;default:if(Ap(t)){for(var w in n)f=n[w],n.hasOwnProperty(w)&&f!==void 0&&!i.hasOwnProperty(w)&&up(e,t,w,void 0,i,f);for(d in i)f=i[d],m=n[d],!i.hasOwnProperty(d)||f===m||f===void 0&&m===void 0||up(e,t,d,f,i,m);return}}for(var y in n)f=n[y],n.hasOwnProperty(y)&&f!=null&&!i.hasOwnProperty(y)&&he(e,t,y,null,i,f);for(p in i)f=i[p],m=n[p],!i.hasOwnProperty(p)||f===m||f==null&&m==null||he(e,t,p,f,i,m)}var cp=null,dp=null;function bc(e){return e.nodeType===9?e:e.ownerDocument}function h0(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Jw(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function fp(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var $m=null;function aI(){var e=window.event;return e&&e.type==="popstate"?e===$m?!1:($m=e,!0):($m=null,!1)}var Ww=typeof setTimeout=="function"?setTimeout:void 0,oI=typeof clearTimeout=="function"?clearTimeout:void 0,v0=typeof Promise=="function"?Promise:void 0,sI=typeof queueMicrotask=="function"?queueMicrotask:typeof v0!="undefined"?function(e){return v0.resolve(null).then(e).catch(lI)}:Ww;function lI(e){setTimeout(function(){throw e})}function Wr(e){return e==="head"}function y0(e,t){var n=t,i=0,r=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&a.nodeType===8)if(n=a.data,n==="/$"){if(0<i&&8>i){n=i;var o=e.ownerDocument;if(n&1&&As(o.documentElement),n&2&&As(o.body),n&4)for(n=o.head,As(n),o=n.firstChild;o;){var s=o.nextSibling,u=o.nodeName;o[Hs]||u==="SCRIPT"||u==="STYLE"||u==="LINK"&&o.rel.toLowerCase()==="stylesheet"||n.removeChild(o),o=s}}if(r===0){e.removeChild(a),Ps(t);return}r--}else n==="$"||n==="$?"||n==="$!"?r++:i=n.charCodeAt(0)-48;else i=0;n=a}while(n);Ps(t)}function mp(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":mp(n),wp(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function uI(e,t,n,i){for(;e.nodeType===1;){var r=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!i&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(i){if(!e[Hs])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(a=e.getAttribute("rel"),a==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(a!==r.rel||e.getAttribute("href")!==(r.href==null||r.href===""?null:r.href)||e.getAttribute("crossorigin")!==(r.crossOrigin==null?null:r.crossOrigin)||e.getAttribute("title")!==(r.title==null?null:r.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(a=e.getAttribute("src"),(a!==(r.src==null?null:r.src)||e.getAttribute("type")!==(r.type==null?null:r.type)||e.getAttribute("crossorigin")!==(r.crossOrigin==null?null:r.crossOrigin))&&a&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var a=r.name==null?null:""+r.name;if(r.type==="hidden"&&e.getAttribute("name")===a)return e}else return e;if(e=vn(e.nextSibling),e===null)break}return null}function cI(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=vn(e.nextSibling),e===null))return null;return e}function pp(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState==="complete"}function dI(e,t){var n=e.ownerDocument;if(e.data!=="$?"||n.readyState==="complete")t();else{var i=function(){t(),n.removeEventListener("DOMContentLoaded",i)};n.addEventListener("DOMContentLoaded",i),e._reactRetry=i}}function vn(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="F!"||t==="F")break;if(t==="/$")return null}}return e}var gp=null;function _0(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}function eA(e,t,n){switch(t=bc(n),e){case"html":if(e=t.documentElement,!e)throw Error(T(452));return e;case"head":if(e=t.head,!e)throw Error(T(453));return e;case"body":if(e=t.body,!e)throw Error(T(454));return e;default:throw Error(T(451))}}function As(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);wp(e)}var ln=new Map,b0=new Set;function xc(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var sr=ue.d;ue.d={f:fI,r:mI,D:pI,C:gI,L:hI,m:vI,X:_I,S:yI,M:bI};function fI(){var e=sr.f(),t=jc();return e||t}function mI(e){var t=ro(e);t!==null&&t.tag===5&&t.type==="form"?Y$(t):sr.r(e)}var oo=typeof document=="undefined"?null:document;function tA(e,t,n){var i=oo;if(i&&typeof t=="string"&&t){var r=rn(t);r='link[rel="'+e+'"][href="'+r+'"]',typeof n=="string"&&(r+='[crossorigin="'+n+'"]'),b0.has(r)||(b0.add(r),e={rel:e,crossOrigin:n,href:t},i.querySelector(r)===null&&(t=i.createElement("link"),st(t,"link",e),et(t),i.head.appendChild(t)))}}function pI(e){sr.D(e),tA("dns-prefetch",e,null)}function gI(e,t){sr.C(e,t),tA("preconnect",e,t)}function hI(e,t,n){sr.L(e,t,n);var i=oo;if(i&&e&&t){var r='link[rel="preload"][as="'+rn(t)+'"]';t==="image"&&n&&n.imageSrcSet?(r+='[imagesrcset="'+rn(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(r+='[imagesizes="'+rn(n.imageSizes)+'"]')):r+='[href="'+rn(e)+'"]';var a=r;switch(t){case"style":a=to(e);break;case"script":a=so(e)}ln.has(a)||(e=Ae({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),ln.set(a,e),i.querySelector(r)!==null||t==="style"&&i.querySelector(el(a))||t==="script"&&i.querySelector(tl(a))||(t=i.createElement("link"),st(t,"link",e),et(t),i.head.appendChild(t)))}}function vI(e,t){sr.m(e,t);var n=oo;if(n&&e){var i=t&&typeof t.as=="string"?t.as:"script",r='link[rel="modulepreload"][as="'+rn(i)+'"][href="'+rn(e)+'"]',a=r;switch(i){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":a=so(e)}if(!ln.has(a)&&(e=Ae({rel:"modulepreload",href:e},t),ln.set(a,e),n.querySelector(r)===null)){switch(i){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(tl(a)))return}i=n.createElement("link"),st(i,"link",e),et(i),n.head.appendChild(i)}}}function yI(e,t,n){sr.S(e,t,n);var i=oo;if(i&&e){var r=Ua(i).hoistableStyles,a=to(e);t=t||"default";var o=r.get(a);if(!o){var s={loading:0,preload:null};if(o=i.querySelector(el(a)))s.loading=5;else{e=Ae({rel:"stylesheet",href:e,"data-precedence":t},n),(n=ln.get(a))&&sg(e,n);var u=o=i.createElement("link");et(u),st(u,"link",e),u._p=new Promise(function(l,d){u.onload=l,u.onerror=d}),u.addEventListener("load",function(){s.loading|=1}),u.addEventListener("error",function(){s.loading|=2}),s.loading|=4,Yu(o,t,i)}o={type:"stylesheet",instance:o,count:1,state:s},r.set(a,o)}}}function _I(e,t){sr.X(e,t);var n=oo;if(n&&e){var i=Ua(n).hoistableScripts,r=so(e),a=i.get(r);a||(a=n.querySelector(tl(r)),a||(e=Ae({src:e,async:!0},t),(t=ln.get(r))&&lg(e,t),a=n.createElement("script"),et(a),st(a,"link",e),n.head.appendChild(a)),a={type:"script",instance:a,count:1,state:null},i.set(r,a))}}function bI(e,t){sr.M(e,t);var n=oo;if(n&&e){var i=Ua(n).hoistableScripts,r=so(e),a=i.get(r);a||(a=n.querySelector(tl(r)),a||(e=Ae({src:e,async:!0,type:"module"},t),(t=ln.get(r))&&lg(e,t),a=n.createElement("script"),et(a),st(a,"link",e),n.head.appendChild(a)),a={type:"script",instance:a,count:1,state:null},i.set(r,a))}}function x0(e,t,n,i){var r=(r=Zr.current)?xc(r):null;if(!r)throw Error(T(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=to(n.href),n=Ua(r).hoistableStyles,i=n.get(t),i||(i={type:"style",instance:null,count:0,state:null},n.set(t,i)),i):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=to(n.href);var a=Ua(r).hoistableStyles,o=a.get(e);if(o||(r=r.ownerDocument||r,o={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,o),(a=r.querySelector(el(e)))&&!a._p&&(o.instance=a,o.state.loading=5),ln.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},ln.set(e,n),a||xI(r,e,n,o.state))),t&&i===null)throw Error(T(528,""));return o}if(t&&i!==null)throw Error(T(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=so(n),n=Ua(r).hoistableScripts,i=n.get(t),i||(i={type:"script",instance:null,count:0,state:null},n.set(t,i)),i):{type:"void",instance:null,count:0,state:null};default:throw Error(T(444,e))}}function to(e){return'href="'+rn(e)+'"'}function el(e){return'link[rel="stylesheet"]['+e+"]"}function nA(e){return Ae({},e,{"data-precedence":e.precedence,precedence:null})}function xI(e,t,n,i){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?i.loading=1:(t=e.createElement("link"),i.preload=t,t.addEventListener("load",function(){return i.loading|=1}),t.addEventListener("error",function(){return i.loading|=2}),st(t,"link",n),et(t),e.head.appendChild(t))}function so(e){return'[src="'+rn(e)+'"]'}function tl(e){return"script[async]"+e}function S0(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var i=e.querySelector('style[data-href~="'+rn(n.href)+'"]');if(i)return t.instance=i,et(i),i;var r=Ae({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return i=(e.ownerDocument||e).createElement("style"),et(i),st(i,"style",r),Yu(i,n.precedence,e),t.instance=i;case"stylesheet":r=to(n.href);var a=e.querySelector(el(r));if(a)return t.state.loading|=4,t.instance=a,et(a),a;i=nA(n),(r=ln.get(r))&&sg(i,r),a=(e.ownerDocument||e).createElement("link"),et(a);var o=a;return o._p=new Promise(function(s,u){o.onload=s,o.onerror=u}),st(a,"link",i),t.state.loading|=4,Yu(a,n.precedence,e),t.instance=a;case"script":return a=so(n.src),(r=e.querySelector(tl(a)))?(t.instance=r,et(r),r):(i=n,(r=ln.get(a))&&(i=Ae({},n),lg(i,r)),e=e.ownerDocument||e,r=e.createElement("script"),et(r),st(r,"link",i),e.head.appendChild(r),t.instance=r);case"void":return null;default:throw Error(T(443,t.type))}else t.type==="stylesheet"&&!(t.state.loading&4)&&(i=t.instance,t.state.loading|=4,Yu(i,n.precedence,e));return t.instance}function Yu(e,t,n){for(var i=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),r=i.length?i[i.length-1]:null,a=r,o=0;o<i.length;o++){var s=i[o];if(s.dataset.precedence===t)a=s;else if(a!==r)break}a?a.parentNode.insertBefore(e,a.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function sg(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function lg(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Xu=null;function $0(e,t,n){if(Xu===null){var i=new Map,r=Xu=new Map;r.set(n,i)}else r=Xu,i=r.get(n),i||(i=new Map,r.set(n,i));if(i.has(e))return i;for(i.set(e,null),n=n.getElementsByTagName(e),r=0;r<n.length;r++){var a=n[r];if(!(a[Hs]||a[ft]||e==="link"&&a.getAttribute("rel")==="stylesheet")&&a.namespaceURI!=="http://www.w3.org/2000/svg"){var o=a.getAttribute(t)||"";o=e+o;var s=i.get(o);s?s.push(a):i.set(o,[a])}}return i}function w0(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function SI(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function rA(e){return!(e.type==="stylesheet"&&!(e.state.loading&3))}var Ds=null;function $I(){}function wI(e,t,n){if(Ds===null)throw Error(T(475));var i=Ds;if(t.type==="stylesheet"&&(typeof n.media!="string"||matchMedia(n.media).matches!==!1)&&!(t.state.loading&4)){if(t.instance===null){var r=to(n.href),a=e.querySelector(el(r));if(a){e=a._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(i.count++,i=Sc.bind(i),e.then(i,i)),t.state.loading|=4,t.instance=a,et(a);return}a=e.ownerDocument||e,n=nA(n),(r=ln.get(r))&&sg(n,r),a=a.createElement("link"),et(a);var o=a;o._p=new Promise(function(s,u){o.onload=s,o.onerror=u}),st(a,"link",n),t.instance=a}i.stylesheets===null&&(i.stylesheets=new Map),i.stylesheets.set(t,e),(e=t.state.preload)&&!(t.state.loading&3)&&(i.count++,t=Sc.bind(i),e.addEventListener("load",t),e.addEventListener("error",t))}}function AI(){if(Ds===null)throw Error(T(475));var e=Ds;return e.stylesheets&&e.count===0&&hp(e,e.stylesheets),0<e.count?function(t){var n=setTimeout(function(){if(e.stylesheets&&hp(e,e.stylesheets),e.unsuspend){var i=e.unsuspend;e.unsuspend=null,i()}},6e4);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(n)}}:null}function Sc(){if(this.count--,this.count===0){if(this.stylesheets)hp(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var $c=null;function hp(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,$c=new Map,t.forEach(EI,e),$c=null,Sc.call(e))}function EI(e,t){if(!(t.state.loading&4)){var n=$c.get(e);if(n)var i=n.get(null);else{n=new Map,$c.set(e,n);for(var r=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;a<r.length;a++){var o=r[a];(o.nodeName==="LINK"||o.getAttribute("media")!=="not all")&&(n.set(o.dataset.precedence,o),i=o)}i&&n.set(null,i)}r=t.instance,o=r.getAttribute("data-precedence"),a=n.get(o)||i,a===i&&n.set(null,r),n.set(o,r),this.count++,i=Sc.bind(this),r.addEventListener("load",i),r.addEventListener("error",i),a?a.parentNode.insertBefore(r,a.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(r,e.firstChild)),t.state.loading|=4}}var js={$$typeof:Qn,Provider:null,Consumer:null,_currentValue:xi,_currentValue2:xi,_threadCount:0};function zI(e,t,n,i,r,a,o,s){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Xf(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Xf(0),this.hiddenUpdates=Xf(null),this.identifierPrefix=i,this.onUncaughtError=r,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=s,this.incompleteTransitions=new Map}function iA(e,t,n,i,r,a,o,s,u,l,d,p){return e=new zI(e,t,n,o,s,u,l,p),t=1,a===!0&&(t|=24),a=Pt(3,null,null,t),e.current=a,a.stateNode=e,t=jp(),t.refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:i,isDehydrated:n,cache:t},Mp(a),e}function aA(e){return e?(e=Ia,e):Ia}function oA(e,t,n,i,r,a){r=aA(r),i.context===null?i.context=r:i.pendingContext=r,i=qr(t),i.payload={element:n},a=a===void 0?null:a,a!==null&&(i.callback=a),n=Vr(e,i,t),n!==null&&(Vt(n,e,t),vs(n,e,t))}function A0(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ug(e,t){A0(e,t),(e=e.alternate)&&A0(e,t)}function sA(e){if(e.tag===13){var t=io(e,67108864);t!==null&&Vt(t,e,67108864),ug(e,67108864)}}var wc=!0;function TI(e,t,n,i){var r=G.T;G.T=null;var a=ue.p;try{ue.p=2,cg(e,t,n,i)}finally{ue.p=a,G.T=r}}function kI(e,t,n,i){var r=G.T;G.T=null;var a=ue.p;try{ue.p=8,cg(e,t,n,i)}finally{ue.p=a,G.T=r}}function cg(e,t,n,i){if(wc){var r=vp(i);if(r===null)Sm(e,t,i,Ac,n),E0(e,i);else if(OI(r,e,t,n,i))i.stopPropagation();else if(E0(e,i),t&4&&-1<NI.indexOf(e)){for(;r!==null;){var a=ro(r);if(a!==null)switch(a.tag){case 3:if(a=a.stateNode,a.current.memoizedState.isDehydrated){var o=yi(a.pendingLanes);if(o!==0){var s=a;for(s.pendingLanes|=2,s.entangledLanes|=2;o;){var u=1<<31-Zt(o);s.entanglements[1]|=u,o&=~u}Cn(a),!(pe&6)&&(gc=kn()+500,Ws(0,!1))}}break;case 13:s=io(a,2),s!==null&&Vt(s,a,2),jc(),ug(a,2)}if(a=vp(i),a===null&&Sm(e,t,i,Ac,n),a===r)break;r=a}r!==null&&i.stopPropagation()}else Sm(e,t,i,null,n)}}function vp(e){return e=Ep(e),dg(e)}var Ac=null;function dg(e){if(Ac=null,e=za(e),e!==null){var t=Ls(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=C0(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Ac=e,null}function lA(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(vO()){case j0:return 2;case U0:return 8;case Wu:case yO:return 32;case M0:return 268435456;default:return 32}default:return 32}}var yp=!1,Gr=null,Yr=null,Xr=null,Us=new Map,Ms=new Map,jr=[],NI="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function E0(e,t){switch(e){case"focusin":case"focusout":Gr=null;break;case"dragenter":case"dragleave":Yr=null;break;case"mouseover":case"mouseout":Xr=null;break;case"pointerover":case"pointerout":Us.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ms.delete(t.pointerId)}}function os(e,t,n,i,r,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:i,nativeEvent:a,targetContainers:[r]},t!==null&&(t=ro(t),t!==null&&sA(t)),e):(e.eventSystemFlags|=i,t=e.targetContainers,r!==null&&t.indexOf(r)===-1&&t.push(r),e)}function OI(e,t,n,i,r){switch(t){case"focusin":return Gr=os(Gr,e,t,n,i,r),!0;case"dragenter":return Yr=os(Yr,e,t,n,i,r),!0;case"mouseover":return Xr=os(Xr,e,t,n,i,r),!0;case"pointerover":var a=r.pointerId;return Us.set(a,os(Us.get(a)||null,e,t,n,i,r)),!0;case"gotpointercapture":return a=r.pointerId,Ms.set(a,os(Ms.get(a)||null,e,t,n,i,r)),!0}return!1}function uA(e){var t=za(e.target);if(t!==null){var n=Ls(t);if(n!==null){if(t=n.tag,t===13){if(t=C0(n),t!==null){e.blockedOn=t,EO(e.priority,function(){if(n.tag===13){var i=qt();i=Sp(i);var r=io(n,i);r!==null&&Vt(r,n,i),ug(n,i)}});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Ku(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=vp(e.nativeEvent);if(n===null){n=e.nativeEvent;var i=new n.constructor(n.type,n);Dm=i,n.target.dispatchEvent(i),Dm=null}else return t=ro(n),t!==null&&sA(t),e.blockedOn=n,!1;t.shift()}return!0}function z0(e,t,n){Ku(e)&&n.delete(t)}function CI(){yp=!1,Gr!==null&&Ku(Gr)&&(Gr=null),Yr!==null&&Ku(Yr)&&(Yr=null),Xr!==null&&Ku(Xr)&&(Xr=null),Us.forEach(z0),Ms.forEach(z0)}function Du(e,t){e.blockedOn===t&&(e.blockedOn=null,yp||(yp=!0,Ke.unstable_scheduleCallback(Ke.unstable_NormalPriority,CI)))}var ju=null;function T0(e){ju!==e&&(ju=e,Ke.unstable_scheduleCallback(Ke.unstable_NormalPriority,function(){ju===e&&(ju=null);for(var t=0;t<e.length;t+=3){var n=e[t],i=e[t+1],r=e[t+2];if(typeof i!="function"){if(dg(i||n)===null)continue;break}var a=ro(n);a!==null&&(e.splice(t,3),t-=3,Fm(a,{pending:!0,data:r,method:n.method,action:i},i,r))}}))}function Ps(e){function t(u){return Du(u,e)}Gr!==null&&Du(Gr,e),Yr!==null&&Du(Yr,e),Xr!==null&&Du(Xr,e),Us.forEach(t),Ms.forEach(t);for(var n=0;n<jr.length;n++){var i=jr[n];i.blockedOn===e&&(i.blockedOn=null)}for(;0<jr.length&&(n=jr[0],n.blockedOn===null);)uA(n),n.blockedOn===null&&jr.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(i=0;i<n.length;i+=3){var r=n[i],a=n[i+1],o=r[kt]||null;if(typeof a=="function")o||T0(n);else if(o){var s=null;if(a&&a.hasAttribute("formAction")){if(r=a,o=a[kt]||null)s=o.formAction;else if(dg(r)!==null)continue}else s=o.action;typeof s=="function"?n[i+1]=s:(n.splice(i,3),i-=3),T0(n)}}}function fg(e){this._internalRoot=e}Lc.prototype.render=fg.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(T(409));var n=t.current,i=qt();oA(n,i,e,t,null,null)};Lc.prototype.unmount=fg.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;oA(e.current,2,null,e,null,null),jc(),t[no]=null}};function Lc(e){this._internalRoot=e}Lc.prototype.unstable_scheduleHydration=function(e){if(e){var t=V0();e={blockedOn:null,target:e,priority:t};for(var n=0;n<jr.length&&t!==0&&t<jr[n].priority;n++);jr.splice(n,0,e),n===0&&uA(e)}};var k0=N0.version;if(k0!=="19.1.1")throw Error(T(527,k0,"19.1.1"));ue.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(T(188)):(e=Object.keys(e).join(","),Error(T(268,e)));return e=cO(t),e=e!==null?I0(e):null,e=e===null?null:e.stateNode,e};var II={bundleType:0,version:"19.1.1",rendererPackageName:"react-dom",currentDispatcherRef:G,reconcilerVersion:"19.1.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!="undefined"&&(ss=__REACT_DEVTOOLS_GLOBAL_HOOK__,!ss.isDisabled&&ss.supportsFiber))try{Zs=ss.inject(II),Lt=ss}catch(e){}var ss;Zc.createRoot=function(e,t){if(!O0(e))throw Error(T(299));var n=!1,i="",r=iw,a=aw,o=ow,s=null;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(i=t.identifierPrefix),t.onUncaughtError!==void 0&&(r=t.onUncaughtError),t.onCaughtError!==void 0&&(a=t.onCaughtError),t.onRecoverableError!==void 0&&(o=t.onRecoverableError),t.unstable_transitionCallbacks!==void 0&&(s=t.unstable_transitionCallbacks)),t=iA(e,1,!1,null,null,n,i,r,a,o,s,null),e[no]=t.current,og(e),new fg(t)};Zc.hydrateRoot=function(e,t,n){if(!O0(e))throw Error(T(299));var i=!1,r="",a=iw,o=aw,s=ow,u=null,l=null;return n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(r=n.identifierPrefix),n.onUncaughtError!==void 0&&(a=n.onUncaughtError),n.onCaughtError!==void 0&&(o=n.onCaughtError),n.onRecoverableError!==void 0&&(s=n.onRecoverableError),n.unstable_transitionCallbacks!==void 0&&(u=n.unstable_transitionCallbacks),n.formState!==void 0&&(l=n.formState)),t=iA(e,1,!0,t,n!=null?n:null,i,r,a,o,s,u,l),t.context=aA(null),n=t.current,i=qt(),i=Sp(i),r=qr(i),r.callback=null,Vr(n,r,i),n=i,t.current.lanes=n,Vs(t,n),Cn(t),e[no]=t.current,og(e),new Lc(t)};Zc.version="19.1.1"});var mA=q((jM,fA)=>{"use strict";function dA(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(dA)}catch(e){console.error(e)}}dA(),fA.exports=cA()});var gA=q(qc=>{"use strict";var RI=Symbol.for("react.transitional.element"),DI=Symbol.for("react.fragment");function pA(e,t,n){var i=null;if(n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),"key"in t){n={};for(var r in t)r!=="key"&&(n[r]=t[r])}else n=t;return t=n.ref,{$$typeof:RI,type:e,key:i,ref:t!==void 0?t:null,props:n}}qc.Fragment=DI;qc.jsx=pA;qc.jsxs=pA});var ge=q((MM,hA)=>{"use strict";hA.exports=gA()});var UU={};Hn(UU,{default:()=>eu});module.exports=X1(UU);var di=require("obsidian"),qn=B(Cx());var xn=require("obsidian"),DU=B(Pe()),P1=B(mA());var jI=B(Pe()),vA=require("obsidian"),yA=B(ge()),{useRef:UI,useEffect:MI}=jI;function Vc({iconName:e,tooltip:t,onClick:n}){let i=UI(null);return MI(()=>{i.current&&(0,vA.setIcon)(i.current,e)},[e]),(0,yA.jsx)("button",{ref:i,title:t,onClick:n,className:"header-button"})}var lr=B(ge());function _A({agentLabel:e,isUpdateAvailable:t,onNewChat:n,onExportChat:i,onOpenSettings:r}){return(0,lr.jsxs)("div",{className:"chat-view-header",children:[(0,lr.jsx)("h3",{className:"chat-view-header-title",children:e}),t&&(0,lr.jsx)("p",{className:"chat-view-header-update",children:"Update available!"}),(0,lr.jsxs)("div",{className:"chat-view-header-actions",children:[(0,lr.jsx)(Vc,{iconName:"plus",tooltip:"New chat",onClick:n}),(0,lr.jsx)(Vc,{iconName:"save",tooltip:"Export chat to Markdown",onClick:i}),(0,lr.jsx)(Vc,{iconName:"settings",tooltip:"Settings",onClick:r})]})]})}var JI=B(Pe());var PI=B(Pe()),Hc=require("obsidian"),bA=B(ge()),{useRef:LI,useEffect:ZI}=PI;function Bc({text:e,app:t}){let n=LI(null);return ZI(()=>{var a;let i=n.current;if(!i)return;(a=i.empty)==null||a.call(i),i.classList.add("markdown-rendered");let r=new Hc.Component;return r.load(),Hc.MarkdownRenderer.render(t,e,i,"",r),()=>{r.unload()}},[e,t]),(0,bA.jsx)("div",{ref:n,className:"markdown-text-renderer"})}var qI=B(Pe());var ji=B(ge()),{useState:VI}=qI;function xA({text:e,plugin:t}){let[n,i]=VI(!1);return(0,ji.jsxs)("div",{className:"collapsible-thought",onClick:()=>i(!n),children:[(0,ji.jsxs)("div",{className:"collapsible-thought-header",children:["\u{1F4A1}Thinking",(0,ji.jsx)("span",{className:"collapsible-thought-icon",children:n?"\u25BC":"\u25B6"})]}),n&&(0,ji.jsx)("div",{className:"collapsible-thought-content",children:(0,ji.jsx)(Bc,{text:e,app:t.app})})]})}var HI=B(Pe());var Ee=class{constructor(t){this.plugin=t}log(...t){this.plugin.settings.debugMode&&console.debug(...t)}error(...t){this.plugin.settings.debugMode&&console.error(...t)}warn(...t){this.plugin.settings.debugMode&&console.warn(...t)}info(...t){this.plugin.settings.debugMode&&console.debug(...t)}};var ur=B(ge()),{useState:Gc,useRef:BI,useEffect:SA,useMemo:GI}=HI;function Yc({terminalId:e,acpClient:t,plugin:n}){let i=GI(()=>new Ee(n),[n]),[r,a]=Gc(""),[o,s]=Gc(null),[u,l]=Gc(!0),[d,p]=Gc(!1),f=BI(null);return i.log(`[TerminalRenderer] Component rendered for terminal ${e}, acpClient: ${!!t}`),SA(()=>{if(i.log(`[TerminalRenderer] useEffect triggered for ${e}, acpClient: ${!!t}`),!e||!t)return;let m=async()=>{var _,b;try{let w=await t.terminalOutput({terminalId:e,sessionId:""});i.log(`[TerminalRenderer] Poll result for ${e}:`,w),a(w.output),w.exitStatus&&(s({exitCode:(_=w.exitStatus.exitCode)!=null?_:null,signal:(b=w.exitStatus.signal)!=null?b:null}),l(!1),f.current&&(window.clearInterval(f.current),f.current=null))}catch(w){let y=w instanceof Error?w.message:String(w);i.log(`[TerminalRenderer] Polling error for terminal ${e}: ${y}`),y.includes("not found")&&!o&&p(!0),l(!1),f.current&&(window.clearInterval(f.current),f.current=null)}};return m(),f.current=window.setInterval(()=>{m()},100),()=>{f.current&&(window.clearInterval(f.current),f.current=null)}},[e,t,i]),SA(()=>{!u&&f.current&&(window.clearInterval(f.current),f.current=null)},[u]),(0,ur.jsxs)("div",{className:"terminal-renderer",children:[(0,ur.jsxs)("div",{className:"terminal-renderer-header",children:["\u{1F5A5}\uFE0F Terminal ",e.slice(0,8),u?(0,ur.jsx)("span",{className:"terminal-status running",children:"\u25CF RUNNING"}):d?(0,ur.jsx)("span",{className:"terminal-status cancelled",children:"\u25CF CANCELLED"}):(0,ur.jsx)("span",{className:"terminal-status finished",children:"\u25CF FINISHED"})]}),(0,ur.jsx)("div",{className:"terminal-renderer-output",children:r||(u?"Waiting for output...":"No output")}),o&&(0,ur.jsxs)("div",{className:`terminal-renderer-exit ${o.exitCode===0?"success":"error"}`,children:["Exit Code: ",o.exitCode,o.signal&&` | Signal: ${o.signal}`]})]})}var nl=B(ge());function mg({text:e,plugin:t,autoMentionContext:n}){let i=/@\[\[([^\]]+)\]\]/g,r=[];if(n){let s=n.selection?`@${n.noteName}:${n.selection.fromLine}-${n.selection.toLine}`:`@${n.noteName}`;r.push((0,nl.jsx)("span",{className:"text-mention",onClick:()=>{t.app.workspace.openLinkText(n.notePath,"")},children:s},"auto-mention")),r.push(`
`)}let a=0,o;for(;(o=i.exec(e))!==null;){o.index>a&&r.push(e.slice(a,o.index));let s=o[1],u=t.app.vault.getMarkdownFiles().find(l=>l.basename===s);u?r.push((0,nl.jsxs)("span",{className:"text-mention",onClick:()=>{t.app.workspace.openLinkText(u.path,"")},children:["@",s]},o.index)):r.push(`@${s}`),a=o.index+o[0].length}return a<e.length&&r.push(e.slice(a)),(0,nl.jsx)("div",{className:"text-with-mentions",children:r})}var pg=B(Pe());var YI=B(Pe());var Ui=B(ge()),{useMemo:XI}=YI;function $A({permissionRequest:e,toolCallId:t,plugin:n,onApprovePermission:i,onOptionSelected:r}){let a=XI(()=>new Ee(n),[n]),o=e.selectedOptionId!==void 0,s=e.isCancelled===!0,u=e.isActive!==!1,l=e.options.find(d=>d.optionId===e.selectedOptionId);return(0,Ui.jsxs)("div",{className:"message-permission-request",children:[u&&!o&&!s&&(0,Ui.jsx)("div",{className:"message-permission-request-options",children:e.options.map(d=>(0,Ui.jsx)("button",{className:`permission-option ${d.kind?`permission-kind-${d.kind}`:""}`,onClick:()=>{r&&r(d.optionId),i?i(e.requestId,d.optionId):a.warn("Cannot handle permission response: missing onApprovePermission callback")},children:d.name},d.optionId))}),o&&l&&(0,Ui.jsxs)("div",{className:"message-permission-request-result selected",children:["\u2713 Selected: ",l.name]}),s&&(0,Ui.jsx)("div",{className:"message-permission-request-result cancelled",children:"\u26A0 Cancelled: Permission request was cancelled"})]})}function lo(e){if(!e)return null;let t=Math.max(e.lastIndexOf("/"),e.lastIndexOf("\\"));return t<=0?null:e.slice(0,t)}function wA(e,t){let n=t.replace(/\/+$/,""),i=e.replace(/\/+$/,"");return i.startsWith(n+"/")?i.slice(n.length+1):e}var ze=B(ge()),{useState:KI,useMemo:QI}=pg;function AA({content:e,plugin:t,acpClient:n,onApprovePermission:i}){let{kind:r,title:a,status:o,toolCallId:s,permissionRequest:u,locations:l,content:d}=e,[p,f]=KI(u==null?void 0:u.selectedOptionId);pg.useEffect(()=>{(u==null?void 0:u.selectedOptionId)!==p&&f(u==null?void 0:u.selectedOptionId)},[u==null?void 0:u.selectedOptionId]);let m=QI(()=>t.app.vault.adapter.basePath||"",[t]);return(0,ze.jsxs)("div",{className:"message-tool-call",children:[(0,ze.jsxs)("div",{className:"message-tool-call-header",children:[(0,ze.jsxs)("div",{className:"message-tool-call-title",children:[(0,ze.jsx)("span",{className:"message-tool-call-icon",children:(b=>{switch(b){case"read":return"\u{1F4D6}";case"edit":return"\u270F\uFE0F";case"delete":return"\u{1F5D1}\uFE0F";case"move":return"\u{1F4E6}";case"search":return"\u{1F50D}";case"execute":return"\u{1F4BB}";case"think":return"\u{1F4AD}";case"fetch":return"\u{1F310}";case"switch_mode":return"\u{1F504}";default:return"\u{1F527}"}})(r)}),a]}),l&&l.length>0&&(0,ze.jsx)("div",{className:"message-tool-call-locations",children:l.map((b,w)=>(0,ze.jsxs)("span",{className:"message-tool-call-location",children:[wA(b.path,m),b.line!=null&&`:${b.line}`]},w))}),(0,ze.jsxs)("div",{className:"message-tool-call-status",children:["Status: ",o]})]}),d&&d.map((b,w)=>b.type==="terminal"?(0,ze.jsx)(Yc,{terminalId:b.terminalId,acpClient:n||null,plugin:t},w):b.type==="diff"?(0,ze.jsx)(FI,{diff:b,plugin:t},w):null),u&&(0,ze.jsx)($A,{permissionRequest:{...u,selectedOptionId:p},toolCallId:s,plugin:t,onApprovePermission:i,onOptionSelected:f})]})}function FI({diff:e,plugin:t}){return(0,ze.jsx)("div",{className:"tool-call-diff",children:(0,ze.jsx)("div",{className:"tool-call-diff-content",children:(()=>{if(e.oldText===null||e.oldText===void 0||e.oldText==="")return(0,ze.jsxs)("div",{className:"tool-call-diff-new-file",children:[(0,ze.jsx)("div",{className:"diff-line-info",children:"New file"}),e.newText.split(`
`).map((o,s)=>(0,ze.jsxs)("div",{className:"diff-line diff-line-added",children:[(0,ze.jsx)("span",{className:"diff-line-marker",children:"+"}),(0,ze.jsx)("span",{className:"diff-line-content",children:o})]},s))]});let i=e.oldText.split(`
`),r=e.newText.split(`
`),a=[];return i.forEach((o,s)=>{a.push((0,ze.jsxs)("div",{className:"diff-line diff-line-removed",children:[(0,ze.jsx)("span",{className:"diff-line-marker",children:"-"}),(0,ze.jsx)("span",{className:"diff-line-content",children:o})]},`old-${s}`))}),r.forEach((o,s)=>{a.push((0,ze.jsxs)("div",{className:"diff-line diff-line-added",children:[(0,ze.jsx)("span",{className:"diff-line-marker",children:"+"}),(0,ze.jsx)("span",{className:"diff-line-content",children:o})]},`new-${s}`))}),a})()})})}var Bt=B(ge());function EA({content:e,plugin:t,messageId:n,messageRole:i,acpClient:r,onApprovePermission:a}){switch(e.type){case"text":return i==="user"?(0,Bt.jsx)(mg,{text:e.text,plugin:t}):(0,Bt.jsx)(Bc,{text:e.text,app:t.app});case"text_with_context":return(0,Bt.jsx)(mg,{text:e.text,autoMentionContext:e.autoMentionContext,plugin:t});case"agent_thought":return(0,Bt.jsx)(xA,{text:e.text,plugin:t});case"tool_call":return(0,Bt.jsx)(AA,{content:e,plugin:t,acpClient:r,onApprovePermission:a});case"plan":return(0,Bt.jsxs)("div",{className:"message-plan",children:[(0,Bt.jsx)("div",{className:"message-plan-title",children:"\u{1F4CB} Plan"}),e.entries.map((o,s)=>(0,Bt.jsxs)("div",{className:"message-plan-entry",children:[(0,Bt.jsx)("span",{className:`message-plan-entry-icon status-${o.status}`,children:o.status==="completed"?"\u2713":o.status==="in_progress"?"\u23F3":"\u2B55"})," ",o.content]},s))]});case"terminal":return(0,Bt.jsx)(Yc,{terminalId:e.terminalId,acpClient:r||null,plugin:t});default:return(0,Bt.jsx)("span",{children:"Unsupported content type"})}}var Xc=B(ge());function zA({message:e,plugin:t,acpClient:n,onApprovePermission:i}){return(0,Xc.jsx)("div",{className:`message-renderer ${e.role==="user"?"message-user":"message-assistant"}`,children:e.content.map((r,a)=>(0,Xc.jsx)("div",{children:(0,Xc.jsx)(EA,{content:r,plugin:t,messageId:e.id,messageRole:e.role,acpClient:n,onApprovePermission:i})},a))})}var Ie=B(ge()),{useRef:WI,useState:e4,useEffect:TA,useCallback:kA}=JI;function NA({messages:e,isSending:t,isSessionReady:n,agentLabel:i,errorInfo:r,plugin:a,view:o,acpClient:s,onApprovePermission:u,onClearError:l}){let d=WI(null),[p,f]=e4(!0),m=kA(()=>{let b=d.current;if(!b)return!0;let w=50,y=b.scrollTop+b.clientHeight>=b.scrollHeight-w;return f(y),y},[]),_=kA(()=>{let b=d.current;b&&(b.scrollTop=b.scrollHeight)},[]);return TA(()=>{p&&e.length>0&&window.setTimeout(()=>{_()},0)},[e,p,_]),TA(()=>{let b=d.current;if(!b)return;let w=()=>{m()};o.registerDomEvent(b,"scroll",w),m()},[o,m]),(0,Ie.jsx)("div",{ref:d,className:"chat-view-messages",children:r?(0,Ie.jsxs)("div",{className:"chat-error-container",children:[(0,Ie.jsx)("h4",{className:"chat-error-title",children:r.title}),(0,Ie.jsx)("p",{className:"chat-error-message",children:r.message}),r.suggestion&&(0,Ie.jsxs)("p",{className:"chat-error-suggestion",children:["\u{1F4A1} ",r.suggestion]}),(0,Ie.jsx)("button",{onClick:l,className:"chat-error-button",children:"OK"})]}):e.length===0?(0,Ie.jsx)("div",{className:"chat-empty-state",children:n?`Start a conversation with ${i}...`:`Connecting to ${i}...`}):(0,Ie.jsxs)(Ie.Fragment,{children:[e.map(b=>(0,Ie.jsx)(zA,{message:b,plugin:a,acpClient:s,onApprovePermission:u},b.id)),t&&(0,Ie.jsx)("div",{className:"loading-indicator",children:(0,Ie.jsxs)("div",{className:"loading-dots",children:[(0,Ie.jsx)("div",{className:"loading-dot"}),(0,Ie.jsx)("div",{className:"loading-dot"}),(0,Ie.jsx)("div",{className:"loading-dot"}),(0,Ie.jsx)("div",{className:"loading-dot"}),(0,Ie.jsx)("div",{className:"loading-dot"}),(0,Ie.jsx)("div",{className:"loading-dot"}),(0,Ie.jsx)("div",{className:"loading-dot"}),(0,Ie.jsx)("div",{className:"loading-dot"}),(0,Ie.jsx)("div",{className:"loading-dot"})]})})]})})}var a4=B(Pe()),mr=require("obsidian");var t4=B(Pe());var cr=B(ge()),{useRef:n4,useEffect:r4,useMemo:i4}=t4;function gg({type:e,items:t,selectedIndex:n,onSelect:i,onClose:r,plugin:a,view:o}){let s=n4(null);if(i4(()=>new Ee(a),[a]).log(`[DEBUG] SuggestionDropdown (${e}) rendering with:`,{itemsCount:t.length,selectedIndex:n}),r4(()=>{let d=p=>{s.current&&!s.current.contains(p.target)&&r()};o.registerDomEvent(document,"mousedown",d)},[r,o]),t.length===0)return null;let l=(d,p)=>{let f=p===n,m=p<t.length-1;if(e==="mention"){let _=d;return(0,cr.jsxs)("div",{className:`mention-dropdown-item ${f?"selected":""} ${m?"has-border":""}`,onClick:()=>i(_),onMouseEnter:()=>{},children:[(0,cr.jsx)("div",{className:"mention-dropdown-item-name",children:_.name}),(0,cr.jsx)("div",{className:"mention-dropdown-item-path",children:_.path})]},_.path)}else{let _=d;return(0,cr.jsxs)("div",{className:`mention-dropdown-item ${f?"selected":""} ${m?"has-border":""}`,onClick:()=>i(_),onMouseEnter:()=>{},children:[(0,cr.jsxs)("div",{className:"mention-dropdown-item-name",children:["/",_.name]}),(0,cr.jsxs)("div",{className:"mention-dropdown-item-path",children:[_.description,_.hint&&` (${_.hint})`]})]},_.name)}};return(0,cr.jsx)("div",{ref:s,className:"mention-dropdown",children:t.map((d,p)=>l(d,p))})}var qe=B(ge()),{useRef:ei,useState:hg,useEffect:dr,useCallback:fr,useMemo:o4}=a4;function OA({isSending:e,isSessionReady:t,agentLabel:n,availableCommands:i,autoMentionEnabled:r,restoredMessage:a,mentions:o,slashCommands:s,autoMention:u,plugin:l,view:d,onSendMessage:p,onStopGeneration:f,onRestoredMessageConsumed:m,modes:_,onModeChange:b,models:w,onModelChange:y}){var U_,M_,P_,L_;let g=o4(()=>new Ee(l),[l]),[h,v]=hg(""),[$,E]=hg(null),[S,A]=hg(""),R=ei(null),k=ei(null),Y=ei(null),$e=ei(null),wt=ei(null),it=ei(null),At=fr(j=>{v(j),window.setTimeout(()=>{let Q=R.current;if(Q){let de=j.length;Q.selectionStart=de,Q.selectionEnd=de,Q.focus()}},0)},[]),Vn=fr(j=>{let Q=o.selectSuggestion(h,j);At(Q)},[o,h,At]),fi=fr(j=>{let Q=s.selectSuggestion(h,j);if(v(Q),j.hint){let de=`/${j.name} `;A(de),E(j.hint)}else E(null),A("");window.setTimeout(()=>{let de=R.current;if(de){let pn=j.hint?`/${j.name} `.length:Q.length;de.selectionStart=pn,de.selectionEnd=pn,de.focus()}},0)},[s,h]),Po=fr(()=>{let j=R.current;if(j){j.classList.remove("textarea-auto-height","textarea-expanded"),j.classList.add("textarea-auto-height");let Q=j.scrollHeight,de=80,Z_=Math.max(de,Math.min(Q,300));Z_>de?(j.classList.add("textarea-expanded"),j.style.setProperty("--textarea-height",`${Z_}px`)):j.style.removeProperty("--textarea-height"),j.classList.remove("textarea-auto-height")}},[]),mi=fr(j=>{if(j.classList.remove("icon-sending","icon-active","icon-inactive"),e)j.classList.add("icon-sending");else{let Q=h.trim()!=="";j.classList.add(Q?"icon-active":"icon-inactive")}},[e,h]),da=fr(async()=>{if(e){await f();return}if(!h.trim())return;let j=h;v(""),E(null),A(""),await p(j)},[e,h,p,f]),Lo=fr(j=>{let Q=s.isOpen,de=o.isOpen;if(!Q&&!de)return!1;if(j.key==="ArrowDown")return j.preventDefault(),Q?s.navigate("down"):o.navigate("down"),!0;if(j.key==="ArrowUp")return j.preventDefault(),Q?s.navigate("up"):o.navigate("up"),!0;if(j.key==="Enter"||j.key==="Tab"){if(j.preventDefault(),Q){let pn=s.suggestions[s.selectedIndex];pn&&fi(pn)}else{let pn=o.suggestions[o.selectedIndex];pn&&Vn(pn)}return!0}return j.key==="Escape"?(j.preventDefault(),Q?s.close():o.close(),!0):!1},[s,o,fi,Vn]),Z=fr(j=>{Lo(j)||j.key==="Enter"&&!j.shiftKey&&!j.nativeEvent.isComposing&&(j.preventDefault(),!(!e&&(h.trim()===""||!t))&&!e&&da())},[Lo,e,h,t,da]),Re=fr(j=>{let Q=j.target.value,de=j.target.selectionStart||0;if(g.log("[DEBUG] Input changed:",Q,"cursor:",de),v(Q),$){let pn=S+$;Q!==pn&&(E(null),A(""))}o.updateSuggestions(Q,de),s.updateSuggestions(Q,de)},[g,$,S,o,s]);dr(()=>{Po()},[h,Po]),dr(()=>{if(k.current){let j=e?"square":"send-horizontal";(0,mr.setIcon)(k.current,j);let Q=k.current.querySelector("svg");Q&&mi(Q)}},[e,mi]),dr(()=>{if(k.current){let j=k.current.querySelector("svg");j&&mi(j)}},[h,mi]),dr(()=>{window.setTimeout(()=>{R.current&&R.current.focus()},0)},[]),dr(()=>{a&&(v(a),m(),window.setTimeout(()=>{R.current&&(R.current.focus(),R.current.selectionStart=a.length,R.current.selectionEnd=a.length)},0))},[a,m]);let Rt=ei(b);Rt.current=b;let fa=_==null?void 0:_.availableModes,pi=_==null?void 0:_.currentModeId;dr(()=>{let j=Y.current;if(j){if(!fa||fa.length<=1){$e.current&&(j.empty(),$e.current=null);return}if(!$e.current){let Q=new mr.DropdownComponent(j);$e.current=Q;for(let de of fa)Q.addOption(de.id,de.name);pi&&Q.setValue(pi),Q.onChange(de=>{Rt.current&&Rt.current(de)})}return()=>{$e.current&&(j.empty(),$e.current=null)}}},[fa]),dr(()=>{$e.current&&pi&&$e.current.setValue(pi)},[pi]);let gf=ei(y);gf.current=y;let tu=w==null?void 0:w.availableModels,Zo=w==null?void 0:w.currentModelId;dr(()=>{let j=wt.current;if(j){if(!tu||tu.length<=1){it.current&&(j.empty(),it.current=null);return}if(!it.current){let Q=new mr.DropdownComponent(j);it.current=Q;for(let de of tu)Q.addOption(de.modelId,de.name);Zo&&Q.setValue(Zo),Q.onChange(de=>{gf.current&&gf.current(de)})}return()=>{it.current&&(j.empty(),it.current=null)}}},[tu]),dr(()=>{it.current&&Zo&&it.current.setValue(Zo)},[Zo]);let j_=!e&&(h.trim()===""||!t),Z1=`Message ${n} - @ to mention notes${i.length>0?", / for commands":""}`;return(0,qe.jsxs)("div",{className:"chat-input-container",children:[o.isOpen&&(0,qe.jsx)(gg,{type:"mention",items:o.suggestions,selectedIndex:o.selectedIndex,onSelect:Vn,onClose:o.close,plugin:l,view:d}),s.isOpen&&(0,qe.jsx)(gg,{type:"slash-command",items:s.suggestions,selectedIndex:s.selectedIndex,onSelect:fi,onClose:s.close,plugin:l,view:d}),(0,qe.jsxs)("div",{className:"chat-input-box",children:[r&&u.activeNote&&(0,qe.jsxs)("div",{className:"auto-mention-inline",children:[(0,qe.jsxs)("span",{className:`mention-badge ${u.isDisabled?"disabled":""}`,children:["@",u.activeNote.name,u.activeNote.selection&&(0,qe.jsxs)("span",{className:"selection-indicator",children:[":",u.activeNote.selection.from.line+1,"-",u.activeNote.selection.to.line+1]})]}),(0,qe.jsx)("button",{className:"auto-mention-toggle-btn",onClick:j=>{let Q=!u.isDisabled;u.toggle(Q);let de=Q?"x":"plus";(0,mr.setIcon)(j.currentTarget,de)},title:u.isDisabled?"Enable auto-mention":"Temporarily disable auto-mention",ref:j=>{if(j){let Q=u.isDisabled?"plus":"x";(0,mr.setIcon)(j,Q)}}})]}),(0,qe.jsxs)("div",{className:"textarea-wrapper",children:[(0,qe.jsx)("textarea",{ref:R,value:h,onChange:Re,onKeyDown:Z,placeholder:Z1,className:`chat-input-textarea ${r&&u.activeNote?"has-auto-mention":""}`,rows:1}),$&&(0,qe.jsxs)("div",{className:"hint-overlay","aria-hidden":"true",children:[(0,qe.jsx)("span",{className:"invisible",children:S}),(0,qe.jsx)("span",{className:"hint-text",children:$})]})]}),(0,qe.jsxs)("div",{className:"chat-input-actions",children:[_&&_.availableModes.length>1&&(0,qe.jsx)("div",{ref:Y,className:"mode-selector",title:(M_=(U_=_.availableModes.find(j=>j.id===_.currentModeId))==null?void 0:U_.description)!=null?M_:"Select mode",children:(0,qe.jsx)("span",{className:"mode-selector-icon",ref:j=>{j&&(0,mr.setIcon)(j,"chevron-down")}})}),w&&w.availableModels.length>1&&(0,qe.jsx)("div",{ref:wt,className:"model-selector",title:(L_=(P_=w.availableModels.find(j=>j.modelId===w.currentModelId))==null?void 0:P_.description)!=null?L_:"Select model",children:(0,qe.jsx)("span",{className:"model-selector-icon",ref:j=>{j&&(0,mr.setIcon)(j,"chevron-down")}})}),(0,qe.jsx)("button",{ref:k,onClick:()=>void da(),disabled:j_,className:`chat-send-button ${e?"sending":""} ${j_?"disabled":""}`,title:t?e?"Stop generation":"Send message":"Connecting..."})]})]})]})}var rl=require("obsidian");var Kc=class{constructor(t){this.files=[];this.lastBuild=0;this.eventRefs=[];this.plugin=t,this.logger=new Ee(t),this.rebuildIndex(),this.eventRefs.push(this.plugin.app.vault.on("create",n=>{n instanceof rl.TFile&&n.extension==="md"&&this.rebuildIndex()})),this.eventRefs.push(this.plugin.app.vault.on("delete",()=>this.rebuildIndex())),this.eventRefs.push(this.plugin.app.vault.on("rename",n=>{n instanceof rl.TFile&&n.extension==="md"&&this.rebuildIndex()}))}destroy(){for(let t of this.eventRefs)this.plugin.app.vault.offref(t);this.eventRefs=[]}rebuildIndex(){this.files=this.plugin.app.vault.getMarkdownFiles(),this.lastBuild=Date.now(),this.logger.log(`[NoteMentionService] Rebuilt index with ${this.files.length} files`)}searchNotes(t){if(this.logger.log("[DEBUG] NoteMentionService.searchNotes called with:",t),this.logger.log("[DEBUG] Total files indexed:",this.files.length),!t.trim()){this.logger.log("[DEBUG] Empty query, returning recent files");let r=this.files.slice().sort((a,o)=>{var s,u;return(((s=o.stat)==null?void 0:s.mtime)||0)-(((u=a.stat)==null?void 0:u.mtime)||0)}).slice(0,5);return this.logger.log("[DEBUG] Recent files:",r.map(a=>a.name)),r}this.logger.log("[DEBUG] Preparing fuzzy search for:",t.trim());let n=(0,rl.prepareFuzzySearch)(t.trim());return this.files.map(r=>{var f;let a=r.basename,o=r.path,s=this.plugin.app.metadataCache.getFileCache(r),u=(f=s==null?void 0:s.frontmatter)==null?void 0:f.aliases,l=Array.isArray(u)?u:u?[u]:[],d=[a,o,...l],p=-1/0;for(let m of d){let _=n(m);_&&_.score>p&&(p=_.score)}return{file:r,score:p}}).filter(r=>r.score>-1/0).sort((r,a)=>a.score-r.score).slice(0,5).map(r=>r.file)}getAllFiles(){return this.files}getFileByPath(t){return this.files.find(n=>n.path===t)||null}};var CA=require("obsidian"),uo=class{constructor(t){this.plugin=t;this.logger=new Ee(t)}async exportToMarkdown(t,n,i,r,a,o=!0){let s=this.plugin.settings.exportSettings,u=t.length>0?t[0].timestamp:a,l=this.generateFileName(u),d=s.defaultFolder||"Agent Client";await this.ensureFolderExists(d);let p=`${d}/${l}.md`;try{let f=this.generateFrontmatter(n,i,r,u),m=this.convertMessagesToMarkdown(t,n,r,u),_=`${f}
${m}`,b=this.plugin.app.vault.getAbstractFileByPath(p),w;return b instanceof CA.TFile?(await this.plugin.app.vault.modify(b,_),w=b):w=await this.plugin.app.vault.create(p,_),o&&await this.plugin.app.workspace.getLeaf(!1).openFile(w),this.logger.log(`Chat exported to: ${p}`),p}catch(f){throw this.logger.error("Export error:",f),f}}async ensureFolderExists(t){this.plugin.app.vault.getAbstractFileByPath(t)||await this.plugin.app.vault.createFolder(t)}generateFileName(t){let i=this.plugin.settings.exportSettings.filenameTemplate||"agent_client_{date}_{time}",r=t.getFullYear(),a=String(t.getMonth()+1).padStart(2,"0"),o=String(t.getDate()).padStart(2,"0"),s=`${r}${a}${o}`,u=String(t.getHours()).padStart(2,"0"),l=String(t.getMinutes()).padStart(2,"0"),d=String(t.getSeconds()).padStart(2,"0"),p=`${u}${l}${d}`;return i.replace("{date}",s).replace("{time}",p)}generateFrontmatter(t,n,i,r){let a=r.getFullYear(),o=String(r.getMonth()+1).padStart(2,"0"),s=String(r.getDate()).padStart(2,"0"),u=String(r.getHours()).padStart(2,"0"),l=String(r.getMinutes()).padStart(2,"0"),d=String(r.getSeconds()).padStart(2,"0");return`---
created: ${`${a}-${o}-${s}T${u}:${l}:${d}`}
agentDisplayName: ${t}
agentId: ${n}
session_id: ${i}
tags: [agent-client]
---`}convertMessagesToMarkdown(t,n,i,r){let a=`# ${n}
`;for(let o of t){let s=o.timestamp.toLocaleTimeString(),u=o.role==="user"?"User":"Assistant";a+=`## ${s} - ${u}
`;for(let l of o.content)a+=this.convertContentToMarkdown(l);a+=`
---
`}return a}convertContentToMarkdown(t){switch(t.type){case"text":return t.text+`
`;case"text_with_context":{let n="";if(t.autoMentionContext){let{noteName:i,selection:r}=t.autoMentionContext;r?n+=`@[[${i}]]:${r.fromLine}-${r.toLine}
`:n+=`@[[${i}]]
`}return n+=t.text+`
`,n}case"agent_thought":return`> [!info]- Thinking
> ${t.text.split(`
`).join(`
> `)}
`;case"tool_call":return this.convertToolCallToMarkdown(t);case"terminal":return`### \u{1F5A5}\uFE0F Terminal: ${t.terminalId.slice(0,8)}
`;case"plan":return this.convertPlanToMarkdown(t);case"permission_request":return this.convertPermissionRequestToMarkdown(t);case"image":return t.uri?`![Image](${t.uri})
`:`![Image](data:${t.mimeType};base64,${t.data})
`;default:return""}}convertToolCallToMarkdown(t){let n=`### \u{1F527} ${t.title||"Tool"}
`;if(t.locations&&t.locations.length>0){let i=t.locations.map(r=>r.line!=null?`\`${r.path}:${r.line}\``:`\`${r.path}\``);n+=`**Locations**: ${i.join(", ")}
`}if(n+=`**Status**: ${t.status}
`,t.content&&t.content.length>0)for(let i of t.content)i.type==="diff"&&(n+=this.convertDiffToMarkdown(i));return n}convertDiffToMarkdown(t){let n=`**File**: \`${t.path}\`
`;if(t.oldText===null||t.oldText===void 0||t.oldText==="")return n+="```diff\n",t.newText.split(`
`).forEach(a=>{n+=`+ ${a}
`}),n+="```\n\n",n;let i=t.oldText.split(`
`),r=t.newText.split(`
`);return n+="```diff\n",i.forEach(a=>{n+=`- ${a}
`}),r.forEach(a=>{n+=`+ ${a}
`}),n+="```\n\n",n}convertPlanToMarkdown(t){let n=`> [!plan] Plan
`;for(let i of t.entries){let r=i.status==="completed"?"\u2705":i.status==="in_progress"?"\u{1F504}":"\u23F3";n+=`> ${r} ${i.content}
`}return n+=`
`,n}convertPermissionRequestToMarkdown(t){let n=t.isCancelled?"Cancelled":"Requested";return`### \u26A0\uFE0F Permission: ${t.toolCall.title||"Unknown"} (${n})
`}};var p1=require("child_process");var ol={};Hn(ol,{BRAND:()=>C4,DIRTY:()=>Mi,EMPTY_PATH:()=>c4,INVALID:()=>V,NEVER:()=>hR,OK:()=>gt,ParseStatus:()=>Qe,Schema:()=>te,ZodAny:()=>ri,ZodArray:()=>Yt,ZodBigInt:()=>Dn,ZodBoolean:()=>Pi,ZodBranded:()=>al,ZodCatch:()=>Ki,ZodDate:()=>vr,ZodDefault:()=>Xi,ZodDiscriminatedUnion:()=>ho,ZodEffects:()=>fn,ZodEnum:()=>jn,ZodError:()=>pt,ZodFirstPartyTypeKind:()=>H,ZodFunction:()=>ni,ZodIntersection:()=>Vi,ZodIssueCode:()=>N,ZodLazy:()=>Bi,ZodLiteral:()=>Gi,ZodMap:()=>vo,ZodNaN:()=>yo,ZodNativeEnum:()=>Yi,ZodNever:()=>_n,ZodNull:()=>Zi,ZodNullable:()=>Un,ZodNumber:()=>Rn,ZodObject:()=>Te,ZodOptional:()=>un,ZodParsedType:()=>U,ZodPipeline:()=>Qi,ZodPromise:()=>ii,ZodReadonly:()=>Fi,ZodRecord:()=>Hi,ZodSchema:()=>te,ZodSet:()=>yr,ZodString:()=>Gt,ZodSymbol:()=>po,ZodTransformer:()=>fn,ZodTuple:()=>dn,ZodType:()=>te,ZodUndefined:()=>Li,ZodUnion:()=>qi,ZodUnknown:()=>hr,ZodVoid:()=>go,addIssueToContext:()=>D,any:()=>Z4,array:()=>B4,bigint:()=>j4,boolean:()=>VA,coerce:()=>gR,custom:()=>LA,date:()=>U4,datetimeRegex:()=>MA,defaultErrorMap:()=>pr,discriminatedUnion:()=>K4,effect:()=>sR,enum:()=>iR,function:()=>tR,getErrorMap:()=>co,getParsedType:()=>In,instanceof:()=>R4,intersection:()=>Q4,isAborted:()=>Qc,isAsync:()=>fo,isDirty:()=>Fc,isValid:()=>ti,late:()=>I4,lazy:()=>nR,literal:()=>rR,makeIssue:()=>il,map:()=>W4,nan:()=>D4,nativeEnum:()=>aR,never:()=>V4,null:()=>L4,nullable:()=>uR,number:()=>qA,object:()=>G4,objectUtil:()=>vg,oboolean:()=>pR,onumber:()=>mR,optional:()=>lR,ostring:()=>fR,pipeline:()=>dR,preprocess:()=>cR,promise:()=>oR,quotelessJson:()=>s4,record:()=>J4,set:()=>eR,setErrorMap:()=>u4,strictObject:()=>Y4,string:()=>ZA,symbol:()=>M4,transformer:()=>sR,tuple:()=>F4,undefined:()=>P4,union:()=>X4,unknown:()=>q4,util:()=>oe,void:()=>H4});var oe;(function(e){e.assertEqual=r=>{};function t(r){}e.assertIs=t;function n(r){throw new Error}e.assertNever=n,e.arrayToEnum=r=>{let a={};for(let o of r)a[o]=o;return a},e.getValidEnumValues=r=>{let a=e.objectKeys(r).filter(s=>typeof r[r[s]]!="number"),o={};for(let s of a)o[s]=r[s];return e.objectValues(o)},e.objectValues=r=>e.objectKeys(r).map(function(a){return r[a]}),e.objectKeys=typeof Object.keys=="function"?r=>Object.keys(r):r=>{let a=[];for(let o in r)Object.prototype.hasOwnProperty.call(r,o)&&a.push(o);return a},e.find=(r,a)=>{for(let o of r)if(a(o))return o},e.isInteger=typeof Number.isInteger=="function"?r=>Number.isInteger(r):r=>typeof r=="number"&&Number.isFinite(r)&&Math.floor(r)===r;function i(r,a=" | "){return r.map(o=>typeof o=="string"?`'${o}'`:o).join(a)}e.joinValues=i,e.jsonStringifyReplacer=(r,a)=>typeof a=="bigint"?a.toString():a})(oe||(oe={}));var vg;(function(e){e.mergeShapes=(t,n)=>({...t,...n})})(vg||(vg={}));var U=oe.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),In=e=>{switch(typeof e){case"undefined":return U.undefined;case"string":return U.string;case"number":return Number.isNaN(e)?U.nan:U.number;case"boolean":return U.boolean;case"function":return U.function;case"bigint":return U.bigint;case"symbol":return U.symbol;case"object":return Array.isArray(e)?U.array:e===null?U.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?U.promise:typeof Map!="undefined"&&e instanceof Map?U.map:typeof Set!="undefined"&&e instanceof Set?U.set:typeof Date!="undefined"&&e instanceof Date?U.date:U.object;default:return U.unknown}};var N=oe.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),s4=e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:"),pt=class extends Error{get errors(){return this.issues}constructor(t){super(),this.issues=[],this.addIssue=i=>{this.issues=[...this.issues,i]},this.addIssues=(i=[])=>{this.issues=[...this.issues,...i]};let n=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,n):this.__proto__=n,this.name="ZodError",this.issues=t}format(t){let n=t||function(a){return a.message},i={_errors:[]},r=a=>{for(let o of a.issues)if(o.code==="invalid_union")o.unionErrors.map(r);else if(o.code==="invalid_return_type")r(o.returnTypeError);else if(o.code==="invalid_arguments")r(o.argumentsError);else if(o.path.length===0)i._errors.push(n(o));else{let s=i,u=0;for(;u<o.path.length;){let l=o.path[u];u===o.path.length-1?(s[l]=s[l]||{_errors:[]},s[l]._errors.push(n(o))):s[l]=s[l]||{_errors:[]},s=s[l],u++}}};return r(this),i}static assert(t){if(!(t instanceof pt))throw new Error(`Not a ZodError: ${t}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,oe.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(t=n=>n.message){let n={},i=[];for(let r of this.issues)if(r.path.length>0){let a=r.path[0];n[a]=n[a]||[],n[a].push(t(r))}else i.push(t(r));return{formErrors:i,fieldErrors:n}}get formErrors(){return this.flatten()}};pt.create=e=>new pt(e);var l4=(e,t)=>{let n;switch(e.code){case N.invalid_type:e.received===U.undefined?n="Required":n=`Expected ${e.expected}, received ${e.received}`;break;case N.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,oe.jsonStringifyReplacer)}`;break;case N.unrecognized_keys:n=`Unrecognized key(s) in object: ${oe.joinValues(e.keys,", ")}`;break;case N.invalid_union:n="Invalid input";break;case N.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${oe.joinValues(e.options)}`;break;case N.invalid_enum_value:n=`Invalid enum value. Expected ${oe.joinValues(e.options)}, received '${e.received}'`;break;case N.invalid_arguments:n="Invalid function arguments";break;case N.invalid_return_type:n="Invalid function return type";break;case N.invalid_date:n="Invalid date";break;case N.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(n=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(n=`${n} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?n=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?n=`Invalid input: must end with "${e.validation.endsWith}"`:oe.assertNever(e.validation):e.validation!=="regex"?n=`Invalid ${e.validation}`:n="Invalid";break;case N.too_small:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="bigint"?n=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:n="Invalid input";break;case N.too_big:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?n=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:n="Invalid input";break;case N.custom:n="Invalid input";break;case N.invalid_intersection_types:n="Intersection results could not be merged";break;case N.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;case N.not_finite:n="Number must be finite";break;default:n=t.defaultError,oe.assertNever(e)}return{message:n}},pr=l4;var IA=pr;function u4(e){IA=e}function co(){return IA}var il=e=>{let{data:t,path:n,errorMaps:i,issueData:r}=e,a=[...n,...r.path||[]],o={...r,path:a};if(r.message!==void 0)return{...r,path:a,message:r.message};let s="",u=i.filter(l=>!!l).slice().reverse();for(let l of u)s=l(o,{data:t,defaultError:s}).message;return{...r,path:a,message:s}},c4=[];function D(e,t){let n=co(),i=il({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,n,n===pr?void 0:pr].filter(r=>!!r)});e.common.issues.push(i)}var Qe=class{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(t,n){let i=[];for(let r of n){if(r.status==="aborted")return V;r.status==="dirty"&&t.dirty(),i.push(r.value)}return{status:t.value,value:i}}static async mergeObjectAsync(t,n){let i=[];for(let r of n){let a=await r.key,o=await r.value;i.push({key:a,value:o})}return Qe.mergeObjectSync(t,i)}static mergeObjectSync(t,n){let i={};for(let r of n){let{key:a,value:o}=r;if(a.status==="aborted"||o.status==="aborted")return V;a.status==="dirty"&&t.dirty(),o.status==="dirty"&&t.dirty(),a.value!=="__proto__"&&(typeof o.value!="undefined"||r.alwaysSet)&&(i[a.value]=o.value)}return{status:t.value,value:i}}},V=Object.freeze({status:"aborted"}),Mi=e=>({status:"dirty",value:e}),gt=e=>({status:"valid",value:e}),Qc=e=>e.status==="aborted",Fc=e=>e.status==="dirty",ti=e=>e.status==="valid",fo=e=>typeof Promise!="undefined"&&e instanceof Promise;var L;(function(e){e.errToObj=t=>typeof t=="string"?{message:t}:t||{},e.toString=t=>typeof t=="string"?t:t==null?void 0:t.message})(L||(L={}));var cn=class{constructor(t,n,i,r){this._cachedPath=[],this.parent=t,this.data=n,this._path=i,this._key=r}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},RA=(e,t)=>{if(ti(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let n=new pt(e.common.issues);return this._error=n,this._error}}};function W(e){if(!e)return{};let{errorMap:t,invalid_type_error:n,required_error:i,description:r}=e;if(t&&(n||i))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:r}:{errorMap:(o,s)=>{var l,d;let{message:u}=e;return o.code==="invalid_enum_value"?{message:u!=null?u:s.defaultError}:typeof s.data=="undefined"?{message:(l=u!=null?u:i)!=null?l:s.defaultError}:o.code!=="invalid_type"?{message:s.defaultError}:{message:(d=u!=null?u:n)!=null?d:s.defaultError}},description:r}}var te=class{get description(){return this._def.description}_getType(t){return In(t.data)}_getOrReturnCtx(t,n){return n||{common:t.parent.common,data:t.data,parsedType:In(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}_processInputParams(t){return{status:new Qe,ctx:{common:t.parent.common,data:t.data,parsedType:In(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}}_parseSync(t){let n=this._parse(t);if(fo(n))throw new Error("Synchronous parse encountered promise.");return n}_parseAsync(t){let n=this._parse(t);return Promise.resolve(n)}parse(t,n){let i=this.safeParse(t,n);if(i.success)return i.data;throw i.error}safeParse(t,n){var a;let i={common:{issues:[],async:(a=n==null?void 0:n.async)!=null?a:!1,contextualErrorMap:n==null?void 0:n.errorMap},path:(n==null?void 0:n.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:In(t)},r=this._parseSync({data:t,path:i.path,parent:i});return RA(i,r)}"~validate"(t){var i,r;let n={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:In(t)};if(!this["~standard"].async)try{let a=this._parseSync({data:t,path:[],parent:n});return ti(a)?{value:a.value}:{issues:n.common.issues}}catch(a){(r=(i=a==null?void 0:a.message)==null?void 0:i.toLowerCase())!=null&&r.includes("encountered")&&(this["~standard"].async=!0),n.common={issues:[],async:!0}}return this._parseAsync({data:t,path:[],parent:n}).then(a=>ti(a)?{value:a.value}:{issues:n.common.issues})}async parseAsync(t,n){let i=await this.safeParseAsync(t,n);if(i.success)return i.data;throw i.error}async safeParseAsync(t,n){let i={common:{issues:[],contextualErrorMap:n==null?void 0:n.errorMap,async:!0},path:(n==null?void 0:n.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:In(t)},r=this._parse({data:t,path:i.path,parent:i}),a=await(fo(r)?r:Promise.resolve(r));return RA(i,a)}refine(t,n){let i=r=>typeof n=="string"||typeof n=="undefined"?{message:n}:typeof n=="function"?n(r):n;return this._refinement((r,a)=>{let o=t(r),s=()=>a.addIssue({code:N.custom,...i(r)});return typeof Promise!="undefined"&&o instanceof Promise?o.then(u=>u?!0:(s(),!1)):o?!0:(s(),!1)})}refinement(t,n){return this._refinement((i,r)=>t(i)?!0:(r.addIssue(typeof n=="function"?n(i,r):n),!1))}_refinement(t){return new fn({schema:this,typeName:H.ZodEffects,effect:{type:"refinement",refinement:t}})}superRefine(t){return this._refinement(t)}constructor(t){this.spa=this.safeParseAsync,this._def=t,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:n=>this["~validate"](n)}}optional(){return un.create(this,this._def)}nullable(){return Un.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Yt.create(this)}promise(){return ii.create(this,this._def)}or(t){return qi.create([this,t],this._def)}and(t){return Vi.create(this,t,this._def)}transform(t){return new fn({...W(this._def),schema:this,typeName:H.ZodEffects,effect:{type:"transform",transform:t}})}default(t){let n=typeof t=="function"?t:()=>t;return new Xi({...W(this._def),innerType:this,defaultValue:n,typeName:H.ZodDefault})}brand(){return new al({typeName:H.ZodBranded,type:this,...W(this._def)})}catch(t){let n=typeof t=="function"?t:()=>t;return new Ki({...W(this._def),innerType:this,catchValue:n,typeName:H.ZodCatch})}describe(t){let n=this.constructor;return new n({...this._def,description:t})}pipe(t){return Qi.create(this,t)}readonly(){return Fi.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},d4=/^c[^\s-]{8,}$/i,f4=/^[0-9a-z]+$/,m4=/^[0-9A-HJKMNP-TV-Z]{26}$/i,p4=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,g4=/^[a-z0-9_-]{21}$/i,h4=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,v4=/^[-+]?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)?)??$/,y4=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,_4="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",yg,b4=/^(?:(?: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])$/,x4=/^(?:(?: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])\/(3[0-2]|[12]?[0-9])$/,S4=/^(([0-9a-fA-F]{1,4}:){7,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}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,$4=/^(([0-9a-fA-F]{1,4}:){7,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}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,w4=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,A4=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,jA="((\\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])))",E4=new RegExp(`^${jA}$`);function UA(e){let t="[0-5]\\d";e.precision?t=`${t}\\.\\d{${e.precision}}`:e.precision==null&&(t=`${t}(\\.\\d+)?`);let n=e.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${t})${n}`}function z4(e){return new RegExp(`^${UA(e)}$`)}function MA(e){let t=`${jA}T${UA(e)}`,n=[];return n.push(e.local?"Z?":"Z"),e.offset&&n.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${n.join("|")})`,new RegExp(`^${t}$`)}function T4(e,t){return!!((t==="v4"||!t)&&b4.test(e)||(t==="v6"||!t)&&S4.test(e))}function k4(e,t){if(!h4.test(e))return!1;try{let[n]=e.split(".");if(!n)return!1;let i=n.replace(/-/g,"+").replace(/_/g,"/").padEnd(n.length+(4-n.length%4)%4,"="),r=JSON.parse(atob(i));return!(typeof r!="object"||r===null||"typ"in r&&(r==null?void 0:r.typ)!=="JWT"||!r.alg||t&&r.alg!==t)}catch(n){return!1}}function N4(e,t){return!!((t==="v4"||!t)&&x4.test(e)||(t==="v6"||!t)&&$4.test(e))}var Gt=class extends te{_parse(t){if(this._def.coerce&&(t.data=String(t.data)),this._getType(t)!==U.string){let a=this._getOrReturnCtx(t);return D(a,{code:N.invalid_type,expected:U.string,received:a.parsedType}),V}let i=new Qe,r;for(let a of this._def.checks)if(a.kind==="min")t.data.length<a.value&&(r=this._getOrReturnCtx(t,r),D(r,{code:N.too_small,minimum:a.value,type:"string",inclusive:!0,exact:!1,message:a.message}),i.dirty());else if(a.kind==="max")t.data.length>a.value&&(r=this._getOrReturnCtx(t,r),D(r,{code:N.too_big,maximum:a.value,type:"string",inclusive:!0,exact:!1,message:a.message}),i.dirty());else if(a.kind==="length"){let o=t.data.length>a.value,s=t.data.length<a.value;(o||s)&&(r=this._getOrReturnCtx(t,r),o?D(r,{code:N.too_big,maximum:a.value,type:"string",inclusive:!0,exact:!0,message:a.message}):s&&D(r,{code:N.too_small,minimum:a.value,type:"string",inclusive:!0,exact:!0,message:a.message}),i.dirty())}else if(a.kind==="email")y4.test(t.data)||(r=this._getOrReturnCtx(t,r),D(r,{validation:"email",code:N.invalid_string,message:a.message}),i.dirty());else if(a.kind==="emoji")yg||(yg=new RegExp(_4,"u")),yg.test(t.data)||(r=this._getOrReturnCtx(t,r),D(r,{validation:"emoji",code:N.invalid_string,message:a.message}),i.dirty());else if(a.kind==="uuid")p4.test(t.data)||(r=this._getOrReturnCtx(t,r),D(r,{validation:"uuid",code:N.invalid_string,message:a.message}),i.dirty());else if(a.kind==="nanoid")g4.test(t.data)||(r=this._getOrReturnCtx(t,r),D(r,{validation:"nanoid",code:N.invalid_string,message:a.message}),i.dirty());else if(a.kind==="cuid")d4.test(t.data)||(r=this._getOrReturnCtx(t,r),D(r,{validation:"cuid",code:N.invalid_string,message:a.message}),i.dirty());else if(a.kind==="cuid2")f4.test(t.data)||(r=this._getOrReturnCtx(t,r),D(r,{validation:"cuid2",code:N.invalid_string,message:a.message}),i.dirty());else if(a.kind==="ulid")m4.test(t.data)||(r=this._getOrReturnCtx(t,r),D(r,{validation:"ulid",code:N.invalid_string,message:a.message}),i.dirty());else if(a.kind==="url")try{new URL(t.data)}catch(o){r=this._getOrReturnCtx(t,r),D(r,{validation:"url",code:N.invalid_string,message:a.message}),i.dirty()}else a.kind==="regex"?(a.regex.lastIndex=0,a.regex.test(t.data)||(r=this._getOrReturnCtx(t,r),D(r,{validation:"regex",code:N.invalid_string,message:a.message}),i.dirty())):a.kind==="trim"?t.data=t.data.trim():a.kind==="includes"?t.data.includes(a.value,a.position)||(r=this._getOrReturnCtx(t,r),D(r,{code:N.invalid_string,validation:{includes:a.value,position:a.position},message:a.message}),i.dirty()):a.kind==="toLowerCase"?t.data=t.data.toLowerCase():a.kind==="toUpperCase"?t.data=t.data.toUpperCase():a.kind==="startsWith"?t.data.startsWith(a.value)||(r=this._getOrReturnCtx(t,r),D(r,{code:N.invalid_string,validation:{startsWith:a.value},message:a.message}),i.dirty()):a.kind==="endsWith"?t.data.endsWith(a.value)||(r=this._getOrReturnCtx(t,r),D(r,{code:N.invalid_string,validation:{endsWith:a.value},message:a.message}),i.dirty()):a.kind==="datetime"?MA(a).test(t.data)||(r=this._getOrReturnCtx(t,r),D(r,{code:N.invalid_string,validation:"datetime",message:a.message}),i.dirty()):a.kind==="date"?E4.test(t.data)||(r=this._getOrReturnCtx(t,r),D(r,{code:N.invalid_string,validation:"date",message:a.message}),i.dirty()):a.kind==="time"?z4(a).test(t.data)||(r=this._getOrReturnCtx(t,r),D(r,{code:N.invalid_string,validation:"time",message:a.message}),i.dirty()):a.kind==="duration"?v4.test(t.data)||(r=this._getOrReturnCtx(t,r),D(r,{validation:"duration",code:N.invalid_string,message:a.message}),i.dirty()):a.kind==="ip"?T4(t.data,a.version)||(r=this._getOrReturnCtx(t,r),D(r,{validation:"ip",code:N.invalid_string,message:a.message}),i.dirty()):a.kind==="jwt"?k4(t.data,a.alg)||(r=this._getOrReturnCtx(t,r),D(r,{validation:"jwt",code:N.invalid_string,message:a.message}),i.dirty()):a.kind==="cidr"?N4(t.data,a.version)||(r=this._getOrReturnCtx(t,r),D(r,{validation:"cidr",code:N.invalid_string,message:a.message}),i.dirty()):a.kind==="base64"?w4.test(t.data)||(r=this._getOrReturnCtx(t,r),D(r,{validation:"base64",code:N.invalid_string,message:a.message}),i.dirty()):a.kind==="base64url"?A4.test(t.data)||(r=this._getOrReturnCtx(t,r),D(r,{validation:"base64url",code:N.invalid_string,message:a.message}),i.dirty()):oe.assertNever(a);return{status:i.value,value:t.data}}_regex(t,n,i){return this.refinement(r=>t.test(r),{validation:n,code:N.invalid_string,...L.errToObj(i)})}_addCheck(t){return new Gt({...this._def,checks:[...this._def.checks,t]})}email(t){return this._addCheck({kind:"email",...L.errToObj(t)})}url(t){return this._addCheck({kind:"url",...L.errToObj(t)})}emoji(t){return this._addCheck({kind:"emoji",...L.errToObj(t)})}uuid(t){return this._addCheck({kind:"uuid",...L.errToObj(t)})}nanoid(t){return this._addCheck({kind:"nanoid",...L.errToObj(t)})}cuid(t){return this._addCheck({kind:"cuid",...L.errToObj(t)})}cuid2(t){return this._addCheck({kind:"cuid2",...L.errToObj(t)})}ulid(t){return this._addCheck({kind:"ulid",...L.errToObj(t)})}base64(t){return this._addCheck({kind:"base64",...L.errToObj(t)})}base64url(t){return this._addCheck({kind:"base64url",...L.errToObj(t)})}jwt(t){return this._addCheck({kind:"jwt",...L.errToObj(t)})}ip(t){return this._addCheck({kind:"ip",...L.errToObj(t)})}cidr(t){return this._addCheck({kind:"cidr",...L.errToObj(t)})}datetime(t){var n,i;return typeof t=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:t}):this._addCheck({kind:"datetime",precision:typeof(t==null?void 0:t.precision)=="undefined"?null:t==null?void 0:t.precision,offset:(n=t==null?void 0:t.offset)!=null?n:!1,local:(i=t==null?void 0:t.local)!=null?i:!1,...L.errToObj(t==null?void 0:t.message)})}date(t){return this._addCheck({kind:"date",message:t})}time(t){return typeof t=="string"?this._addCheck({kind:"time",precision:null,message:t}):this._addCheck({kind:"time",precision:typeof(t==null?void 0:t.precision)=="undefined"?null:t==null?void 0:t.precision,...L.errToObj(t==null?void 0:t.message)})}duration(t){return this._addCheck({kind:"duration",...L.errToObj(t)})}regex(t,n){return this._addCheck({kind:"regex",regex:t,...L.errToObj(n)})}includes(t,n){return this._addCheck({kind:"includes",value:t,position:n==null?void 0:n.position,...L.errToObj(n==null?void 0:n.message)})}startsWith(t,n){return this._addCheck({kind:"startsWith",value:t,...L.errToObj(n)})}endsWith(t,n){return this._addCheck({kind:"endsWith",value:t,...L.errToObj(n)})}min(t,n){return this._addCheck({kind:"min",value:t,...L.errToObj(n)})}max(t,n){return this._addCheck({kind:"max",value:t,...L.errToObj(n)})}length(t,n){return this._addCheck({kind:"length",value:t,...L.errToObj(n)})}nonempty(t){return this.min(1,L.errToObj(t))}trim(){return new Gt({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new Gt({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new Gt({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(t=>t.kind==="datetime")}get isDate(){return!!this._def.checks.find(t=>t.kind==="date")}get isTime(){return!!this._def.checks.find(t=>t.kind==="time")}get isDuration(){return!!this._def.checks.find(t=>t.kind==="duration")}get isEmail(){return!!this._def.checks.find(t=>t.kind==="email")}get isURL(){return!!this._def.checks.find(t=>t.kind==="url")}get isEmoji(){return!!this._def.checks.find(t=>t.kind==="emoji")}get isUUID(){return!!this._def.checks.find(t=>t.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(t=>t.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(t=>t.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(t=>t.kind==="cuid2")}get isULID(){return!!this._def.checks.find(t=>t.kind==="ulid")}get isIP(){return!!this._def.checks.find(t=>t.kind==="ip")}get isCIDR(){return!!this._def.checks.find(t=>t.kind==="cidr")}get isBase64(){return!!this._def.checks.find(t=>t.kind==="base64")}get isBase64url(){return!!this._def.checks.find(t=>t.kind==="base64url")}get minLength(){let t=null;for(let n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxLength(){let t=null;for(let n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t}};Gt.create=e=>{var t;return new Gt({checks:[],typeName:H.ZodString,coerce:(t=e==null?void 0:e.coerce)!=null?t:!1,...W(e)})};function O4(e,t){let n=(e.toString().split(".")[1]||"").length,i=(t.toString().split(".")[1]||"").length,r=n>i?n:i,a=Number.parseInt(e.toFixed(r).replace(".","")),o=Number.parseInt(t.toFixed(r).replace(".",""));return a%o/10**r}var Rn=class extends te{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(t){if(this._def.coerce&&(t.data=Number(t.data)),this._getType(t)!==U.number){let a=this._getOrReturnCtx(t);return D(a,{code:N.invalid_type,expected:U.number,received:a.parsedType}),V}let i,r=new Qe;for(let a of this._def.checks)a.kind==="int"?oe.isInteger(t.data)||(i=this._getOrReturnCtx(t,i),D(i,{code:N.invalid_type,expected:"integer",received:"float",message:a.message}),r.dirty()):a.kind==="min"?(a.inclusive?t.data<a.value:t.data<=a.value)&&(i=this._getOrReturnCtx(t,i),D(i,{code:N.too_small,minimum:a.value,type:"number",inclusive:a.inclusive,exact:!1,message:a.message}),r.dirty()):a.kind==="max"?(a.inclusive?t.data>a.value:t.data>=a.value)&&(i=this._getOrReturnCtx(t,i),D(i,{code:N.too_big,maximum:a.value,type:"number",inclusive:a.inclusive,exact:!1,message:a.message}),r.dirty()):a.kind==="multipleOf"?O4(t.data,a.value)!==0&&(i=this._getOrReturnCtx(t,i),D(i,{code:N.not_multiple_of,multipleOf:a.value,message:a.message}),r.dirty()):a.kind==="finite"?Number.isFinite(t.data)||(i=this._getOrReturnCtx(t,i),D(i,{code:N.not_finite,message:a.message}),r.dirty()):oe.assertNever(a);return{status:r.value,value:t.data}}gte(t,n){return this.setLimit("min",t,!0,L.toString(n))}gt(t,n){return this.setLimit("min",t,!1,L.toString(n))}lte(t,n){return this.setLimit("max",t,!0,L.toString(n))}lt(t,n){return this.setLimit("max",t,!1,L.toString(n))}setLimit(t,n,i,r){return new Rn({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:i,message:L.toString(r)}]})}_addCheck(t){return new Rn({...this._def,checks:[...this._def.checks,t]})}int(t){return this._addCheck({kind:"int",message:L.toString(t)})}positive(t){return this._addCheck({kind:"min",value:0,inclusive:!1,message:L.toString(t)})}negative(t){return this._addCheck({kind:"max",value:0,inclusive:!1,message:L.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:0,inclusive:!0,message:L.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:0,inclusive:!0,message:L.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:L.toString(n)})}finite(t){return this._addCheck({kind:"finite",message:L.toString(t)})}safe(t){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:L.toString(t)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:L.toString(t)})}get minValue(){let t=null;for(let n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(let n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t}get isInt(){return!!this._def.checks.find(t=>t.kind==="int"||t.kind==="multipleOf"&&oe.isInteger(t.value))}get isFinite(){let t=null,n=null;for(let i of this._def.checks){if(i.kind==="finite"||i.kind==="int"||i.kind==="multipleOf")return!0;i.kind==="min"?(n===null||i.value>n)&&(n=i.value):i.kind==="max"&&(t===null||i.value<t)&&(t=i.value)}return Number.isFinite(n)&&Number.isFinite(t)}};Rn.create=e=>new Rn({checks:[],typeName:H.ZodNumber,coerce:(e==null?void 0:e.coerce)||!1,...W(e)});var Dn=class extends te{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(t){if(this._def.coerce)try{t.data=BigInt(t.data)}catch(a){return this._getInvalidInput(t)}if(this._getType(t)!==U.bigint)return this._getInvalidInput(t);let i,r=new Qe;for(let a of this._def.checks)a.kind==="min"?(a.inclusive?t.data<a.value:t.data<=a.value)&&(i=this._getOrReturnCtx(t,i),D(i,{code:N.too_small,type:"bigint",minimum:a.value,inclusive:a.inclusive,message:a.message}),r.dirty()):a.kind==="max"?(a.inclusive?t.data>a.value:t.data>=a.value)&&(i=this._getOrReturnCtx(t,i),D(i,{code:N.too_big,type:"bigint",maximum:a.value,inclusive:a.inclusive,message:a.message}),r.dirty()):a.kind==="multipleOf"?t.data%a.value!==BigInt(0)&&(i=this._getOrReturnCtx(t,i),D(i,{code:N.not_multiple_of,multipleOf:a.value,message:a.message}),r.dirty()):oe.assertNever(a);return{status:r.value,value:t.data}}_getInvalidInput(t){let n=this._getOrReturnCtx(t);return D(n,{code:N.invalid_type,expected:U.bigint,received:n.parsedType}),V}gte(t,n){return this.setLimit("min",t,!0,L.toString(n))}gt(t,n){return this.setLimit("min",t,!1,L.toString(n))}lte(t,n){return this.setLimit("max",t,!0,L.toString(n))}lt(t,n){return this.setLimit("max",t,!1,L.toString(n))}setLimit(t,n,i,r){return new Dn({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:i,message:L.toString(r)}]})}_addCheck(t){return new Dn({...this._def,checks:[...this._def.checks,t]})}positive(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:L.toString(t)})}negative(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:L.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:L.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:L.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:L.toString(n)})}get minValue(){let t=null;for(let n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(let n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t}};Dn.create=e=>{var t;return new Dn({checks:[],typeName:H.ZodBigInt,coerce:(t=e==null?void 0:e.coerce)!=null?t:!1,...W(e)})};var Pi=class extends te{_parse(t){if(this._def.coerce&&(t.data=Boolean(t.data)),this._getType(t)!==U.boolean){let i=this._getOrReturnCtx(t);return D(i,{code:N.invalid_type,expected:U.boolean,received:i.parsedType}),V}return gt(t.data)}};Pi.create=e=>new Pi({typeName:H.ZodBoolean,coerce:(e==null?void 0:e.coerce)||!1,...W(e)});var vr=class extends te{_parse(t){if(this._def.coerce&&(t.data=new Date(t.data)),this._getType(t)!==U.date){let a=this._getOrReturnCtx(t);return D(a,{code:N.invalid_type,expected:U.date,received:a.parsedType}),V}if(Number.isNaN(t.data.getTime())){let a=this._getOrReturnCtx(t);return D(a,{code:N.invalid_date}),V}let i=new Qe,r;for(let a of this._def.checks)a.kind==="min"?t.data.getTime()<a.value&&(r=this._getOrReturnCtx(t,r),D(r,{code:N.too_small,message:a.message,inclusive:!0,exact:!1,minimum:a.value,type:"date"}),i.dirty()):a.kind==="max"?t.data.getTime()>a.value&&(r=this._getOrReturnCtx(t,r),D(r,{code:N.too_big,message:a.message,inclusive:!0,exact:!1,maximum:a.value,type:"date"}),i.dirty()):oe.assertNever(a);return{status:i.value,value:new Date(t.data.getTime())}}_addCheck(t){return new vr({...this._def,checks:[...this._def.checks,t]})}min(t,n){return this._addCheck({kind:"min",value:t.getTime(),message:L.toString(n)})}max(t,n){return this._addCheck({kind:"max",value:t.getTime(),message:L.toString(n)})}get minDate(){let t=null;for(let n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t!=null?new Date(t):null}get maxDate(){let t=null;for(let n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t!=null?new Date(t):null}};vr.create=e=>new vr({checks:[],coerce:(e==null?void 0:e.coerce)||!1,typeName:H.ZodDate,...W(e)});var po=class extends te{_parse(t){if(this._getType(t)!==U.symbol){let i=this._getOrReturnCtx(t);return D(i,{code:N.invalid_type,expected:U.symbol,received:i.parsedType}),V}return gt(t.data)}};po.create=e=>new po({typeName:H.ZodSymbol,...W(e)});var Li=class extends te{_parse(t){if(this._getType(t)!==U.undefined){let i=this._getOrReturnCtx(t);return D(i,{code:N.invalid_type,expected:U.undefined,received:i.parsedType}),V}return gt(t.data)}};Li.create=e=>new Li({typeName:H.ZodUndefined,...W(e)});var Zi=class extends te{_parse(t){if(this._getType(t)!==U.null){let i=this._getOrReturnCtx(t);return D(i,{code:N.invalid_type,expected:U.null,received:i.parsedType}),V}return gt(t.data)}};Zi.create=e=>new Zi({typeName:H.ZodNull,...W(e)});var ri=class extends te{constructor(){super(...arguments),this._any=!0}_parse(t){return gt(t.data)}};ri.create=e=>new ri({typeName:H.ZodAny,...W(e)});var hr=class extends te{constructor(){super(...arguments),this._unknown=!0}_parse(t){return gt(t.data)}};hr.create=e=>new hr({typeName:H.ZodUnknown,...W(e)});var _n=class extends te{_parse(t){let n=this._getOrReturnCtx(t);return D(n,{code:N.invalid_type,expected:U.never,received:n.parsedType}),V}};_n.create=e=>new _n({typeName:H.ZodNever,...W(e)});var go=class extends te{_parse(t){if(this._getType(t)!==U.undefined){let i=this._getOrReturnCtx(t);return D(i,{code:N.invalid_type,expected:U.void,received:i.parsedType}),V}return gt(t.data)}};go.create=e=>new go({typeName:H.ZodVoid,...W(e)});var Yt=class extends te{_parse(t){let{ctx:n,status:i}=this._processInputParams(t),r=this._def;if(n.parsedType!==U.array)return D(n,{code:N.invalid_type,expected:U.array,received:n.parsedType}),V;if(r.exactLength!==null){let o=n.data.length>r.exactLength.value,s=n.data.length<r.exactLength.value;(o||s)&&(D(n,{code:o?N.too_big:N.too_small,minimum:s?r.exactLength.value:void 0,maximum:o?r.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:r.exactLength.message}),i.dirty())}if(r.minLength!==null&&n.data.length<r.minLength.value&&(D(n,{code:N.too_small,minimum:r.minLength.value,type:"array",inclusive:!0,exact:!1,message:r.minLength.message}),i.dirty()),r.maxLength!==null&&n.data.length>r.maxLength.value&&(D(n,{code:N.too_big,maximum:r.maxLength.value,type:"array",inclusive:!0,exact:!1,message:r.maxLength.message}),i.dirty()),n.common.async)return Promise.all([...n.data].map((o,s)=>r.type._parseAsync(new cn(n,o,n.path,s)))).then(o=>Qe.mergeArray(i,o));let a=[...n.data].map((o,s)=>r.type._parseSync(new cn(n,o,n.path,s)));return Qe.mergeArray(i,a)}get element(){return this._def.type}min(t,n){return new Yt({...this._def,minLength:{value:t,message:L.toString(n)}})}max(t,n){return new Yt({...this._def,maxLength:{value:t,message:L.toString(n)}})}length(t,n){return new Yt({...this._def,exactLength:{value:t,message:L.toString(n)}})}nonempty(t){return this.min(1,t)}};Yt.create=(e,t)=>new Yt({type:e,minLength:null,maxLength:null,exactLength:null,typeName:H.ZodArray,...W(t)});function mo(e){if(e instanceof Te){let t={};for(let n in e.shape){let i=e.shape[n];t[n]=un.create(mo(i))}return new Te({...e._def,shape:()=>t})}else return e instanceof Yt?new Yt({...e._def,type:mo(e.element)}):e instanceof un?un.create(mo(e.unwrap())):e instanceof Un?Un.create(mo(e.unwrap())):e instanceof dn?dn.create(e.items.map(t=>mo(t))):e}var Te=class extends te{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let t=this._def.shape(),n=oe.objectKeys(t);return this._cached={shape:t,keys:n},this._cached}_parse(t){if(this._getType(t)!==U.object){let l=this._getOrReturnCtx(t);return D(l,{code:N.invalid_type,expected:U.object,received:l.parsedType}),V}let{status:i,ctx:r}=this._processInputParams(t),{shape:a,keys:o}=this._getCached(),s=[];if(!(this._def.catchall instanceof _n&&this._def.unknownKeys==="strip"))for(let l in r.data)o.includes(l)||s.push(l);let u=[];for(let l of o){let d=a[l],p=r.data[l];u.push({key:{status:"valid",value:l},value:d._parse(new cn(r,p,r.path,l)),alwaysSet:l in r.data})}if(this._def.catchall instanceof _n){let l=this._def.unknownKeys;if(l==="passthrough")for(let d of s)u.push({key:{status:"valid",value:d},value:{status:"valid",value:r.data[d]}});else if(l==="strict")s.length>0&&(D(r,{code:N.unrecognized_keys,keys:s}),i.dirty());else if(l!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{let l=this._def.catchall;for(let d of s){let p=r.data[d];u.push({key:{status:"valid",value:d},value:l._parse(new cn(r,p,r.path,d)),alwaysSet:d in r.data})}}return r.common.async?Promise.resolve().then(async()=>{let l=[];for(let d of u){let p=await d.key,f=await d.value;l.push({key:p,value:f,alwaysSet:d.alwaysSet})}return l}).then(l=>Qe.mergeObjectSync(i,l)):Qe.mergeObjectSync(i,u)}get shape(){return this._def.shape()}strict(t){return L.errToObj,new Te({...this._def,unknownKeys:"strict",...t!==void 0?{errorMap:(n,i)=>{var a,o,s,u;let r=(s=(o=(a=this._def).errorMap)==null?void 0:o.call(a,n,i).message)!=null?s:i.defaultError;return n.code==="unrecognized_keys"?{message:(u=L.errToObj(t).message)!=null?u:r}:{message:r}}}:{}})}strip(){return new Te({...this._def,unknownKeys:"strip"})}passthrough(){return new Te({...this._def,unknownKeys:"passthrough"})}extend(t){return new Te({...this._def,shape:()=>({...this._def.shape(),...t})})}merge(t){return new Te({unknownKeys:t._def.unknownKeys,catchall:t._def.catchall,shape:()=>({...this._def.shape(),...t._def.shape()}),typeName:H.ZodObject})}setKey(t,n){return this.augment({[t]:n})}catchall(t){return new Te({...this._def,catchall:t})}pick(t){let n={};for(let i of oe.objectKeys(t))t[i]&&this.shape[i]&&(n[i]=this.shape[i]);return new Te({...this._def,shape:()=>n})}omit(t){let n={};for(let i of oe.objectKeys(this.shape))t[i]||(n[i]=this.shape[i]);return new Te({...this._def,shape:()=>n})}deepPartial(){return mo(this)}partial(t){let n={};for(let i of oe.objectKeys(this.shape)){let r=this.shape[i];t&&!t[i]?n[i]=r:n[i]=r.optional()}return new Te({...this._def,shape:()=>n})}required(t){let n={};for(let i of oe.objectKeys(this.shape))if(t&&!t[i])n[i]=this.shape[i];else{let a=this.shape[i];for(;a instanceof un;)a=a._def.innerType;n[i]=a}return new Te({...this._def,shape:()=>n})}keyof(){return PA(oe.objectKeys(this.shape))}};Te.create=(e,t)=>new Te({shape:()=>e,unknownKeys:"strip",catchall:_n.create(),typeName:H.ZodObject,...W(t)});Te.strictCreate=(e,t)=>new Te({shape:()=>e,unknownKeys:"strict",catchall:_n.create(),typeName:H.ZodObject,...W(t)});Te.lazycreate=(e,t)=>new Te({shape:e,unknownKeys:"strip",catchall:_n.create(),typeName:H.ZodObject,...W(t)});var qi=class extends te{_parse(t){let{ctx:n}=this._processInputParams(t),i=this._def.options;function r(a){for(let s of a)if(s.result.status==="valid")return s.result;for(let s of a)if(s.result.status==="dirty")return n.common.issues.push(...s.ctx.common.issues),s.result;let o=a.map(s=>new pt(s.ctx.common.issues));return D(n,{code:N.invalid_union,unionErrors:o}),V}if(n.common.async)return Promise.all(i.map(async a=>{let o={...n,common:{...n.common,issues:[]},parent:null};return{result:await a._parseAsync({data:n.data,path:n.path,parent:o}),ctx:o}})).then(r);{let a,o=[];for(let u of i){let l={...n,common:{...n.common,issues:[]},parent:null},d=u._parseSync({data:n.data,path:n.path,parent:l});if(d.status==="valid")return d;d.status==="dirty"&&!a&&(a={result:d,ctx:l}),l.common.issues.length&&o.push(l.common.issues)}if(a)return n.common.issues.push(...a.ctx.common.issues),a.result;let s=o.map(u=>new pt(u));return D(n,{code:N.invalid_union,unionErrors:s}),V}}get options(){return this._def.options}};qi.create=(e,t)=>new qi({options:e,typeName:H.ZodUnion,...W(t)});var gr=e=>e instanceof Bi?gr(e.schema):e instanceof fn?gr(e.innerType()):e instanceof Gi?[e.value]:e instanceof jn?e.options:e instanceof Yi?oe.objectValues(e.enum):e instanceof Xi?gr(e._def.innerType):e instanceof Li?[void 0]:e instanceof Zi?[null]:e instanceof un?[void 0,...gr(e.unwrap())]:e instanceof Un?[null,...gr(e.unwrap())]:e instanceof al||e instanceof Fi?gr(e.unwrap()):e instanceof Ki?gr(e._def.innerType):[],ho=class extends te{_parse(t){let{ctx:n}=this._processInputParams(t);if(n.parsedType!==U.object)return D(n,{code:N.invalid_type,expected:U.object,received:n.parsedType}),V;let i=this.discriminator,r=n.data[i],a=this.optionsMap.get(r);return a?n.common.async?a._parseAsync({data:n.data,path:n.path,parent:n}):a._parseSync({data:n.data,path:n.path,parent:n}):(D(n,{code:N.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[i]}),V)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(t,n,i){let r=new Map;for(let a of n){let o=gr(a.shape[t]);if(!o.length)throw new Error(`A discriminator value for key \`${t}\` could not be extracted from all schema options`);for(let s of o){if(r.has(s))throw new Error(`Discriminator property ${String(t)} has duplicate value ${String(s)}`);r.set(s,a)}}return new ho({typeName:H.ZodDiscriminatedUnion,discriminator:t,options:n,optionsMap:r,...W(i)})}};function _g(e,t){let n=In(e),i=In(t);if(e===t)return{valid:!0,data:e};if(n===U.object&&i===U.object){let r=oe.objectKeys(t),a=oe.objectKeys(e).filter(s=>r.indexOf(s)!==-1),o={...e,...t};for(let s of a){let u=_g(e[s],t[s]);if(!u.valid)return{valid:!1};o[s]=u.data}return{valid:!0,data:o}}else if(n===U.array&&i===U.array){if(e.length!==t.length)return{valid:!1};let r=[];for(let a=0;a<e.length;a++){let o=e[a],s=t[a],u=_g(o,s);if(!u.valid)return{valid:!1};r.push(u.data)}return{valid:!0,data:r}}else return n===U.date&&i===U.date&&+e==+t?{valid:!0,data:e}:{valid:!1}}var Vi=class extends te{_parse(t){let{status:n,ctx:i}=this._processInputParams(t),r=(a,o)=>{if(Qc(a)||Qc(o))return V;let s=_g(a.value,o.value);return s.valid?((Fc(a)||Fc(o))&&n.dirty(),{status:n.value,value:s.data}):(D(i,{code:N.invalid_intersection_types}),V)};return i.common.async?Promise.all([this._def.left._parseAsync({data:i.data,path:i.path,parent:i}),this._def.right._parseAsync({data:i.data,path:i.path,parent:i})]).then(([a,o])=>r(a,o)):r(this._def.left._parseSync({data:i.data,path:i.path,parent:i}),this._def.right._parseSync({data:i.data,path:i.path,parent:i}))}};Vi.create=(e,t,n)=>new Vi({left:e,right:t,typeName:H.ZodIntersection,...W(n)});var dn=class extends te{_parse(t){let{status:n,ctx:i}=this._processInputParams(t);if(i.parsedType!==U.array)return D(i,{code:N.invalid_type,expected:U.array,received:i.parsedType}),V;if(i.data.length<this._def.items.length)return D(i,{code:N.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),V;!this._def.rest&&i.data.length>this._def.items.length&&(D(i,{code:N.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),n.dirty());let a=[...i.data].map((o,s)=>{let u=this._def.items[s]||this._def.rest;return u?u._parse(new cn(i,o,i.path,s)):null}).filter(o=>!!o);return i.common.async?Promise.all(a).then(o=>Qe.mergeArray(n,o)):Qe.mergeArray(n,a)}get items(){return this._def.items}rest(t){return new dn({...this._def,rest:t})}};dn.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new dn({items:e,typeName:H.ZodTuple,rest:null,...W(t)})};var Hi=class extends te{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){let{status:n,ctx:i}=this._processInputParams(t);if(i.parsedType!==U.object)return D(i,{code:N.invalid_type,expected:U.object,received:i.parsedType}),V;let r=[],a=this._def.keyType,o=this._def.valueType;for(let s in i.data)r.push({key:a._parse(new cn(i,s,i.path,s)),value:o._parse(new cn(i,i.data[s],i.path,s)),alwaysSet:s in i.data});return i.common.async?Qe.mergeObjectAsync(n,r):Qe.mergeObjectSync(n,r)}get element(){return this._def.valueType}static create(t,n,i){return n instanceof te?new Hi({keyType:t,valueType:n,typeName:H.ZodRecord,...W(i)}):new Hi({keyType:Gt.create(),valueType:t,typeName:H.ZodRecord,...W(n)})}},vo=class extends te{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){let{status:n,ctx:i}=this._processInputParams(t);if(i.parsedType!==U.map)return D(i,{code:N.invalid_type,expected:U.map,received:i.parsedType}),V;let r=this._def.keyType,a=this._def.valueType,o=[...i.data.entries()].map(([s,u],l)=>({key:r._parse(new cn(i,s,i.path,[l,"key"])),value:a._parse(new cn(i,u,i.path,[l,"value"]))}));if(i.common.async){let s=new Map;return Promise.resolve().then(async()=>{for(let u of o){let l=await u.key,d=await u.value;if(l.status==="aborted"||d.status==="aborted")return V;(l.status==="dirty"||d.status==="dirty")&&n.dirty(),s.set(l.value,d.value)}return{status:n.value,value:s}})}else{let s=new Map;for(let u of o){let l=u.key,d=u.value;if(l.status==="aborted"||d.status==="aborted")return V;(l.status==="dirty"||d.status==="dirty")&&n.dirty(),s.set(l.value,d.value)}return{status:n.value,value:s}}}};vo.create=(e,t,n)=>new vo({valueType:t,keyType:e,typeName:H.ZodMap,...W(n)});var yr=class extends te{_parse(t){let{status:n,ctx:i}=this._processInputParams(t);if(i.parsedType!==U.set)return D(i,{code:N.invalid_type,expected:U.set,received:i.parsedType}),V;let r=this._def;r.minSize!==null&&i.data.size<r.minSize.value&&(D(i,{code:N.too_small,minimum:r.minSize.value,type:"set",inclusive:!0,exact:!1,message:r.minSize.message}),n.dirty()),r.maxSize!==null&&i.data.size>r.maxSize.value&&(D(i,{code:N.too_big,maximum:r.maxSize.value,type:"set",inclusive:!0,exact:!1,message:r.maxSize.message}),n.dirty());let a=this._def.valueType;function o(u){let l=new Set;for(let d of u){if(d.status==="aborted")return V;d.status==="dirty"&&n.dirty(),l.add(d.value)}return{status:n.value,value:l}}let s=[...i.data.values()].map((u,l)=>a._parse(new cn(i,u,i.path,l)));return i.common.async?Promise.all(s).then(u=>o(u)):o(s)}min(t,n){return new yr({...this._def,minSize:{value:t,message:L.toString(n)}})}max(t,n){return new yr({...this._def,maxSize:{value:t,message:L.toString(n)}})}size(t,n){return this.min(t,n).max(t,n)}nonempty(t){return this.min(1,t)}};yr.create=(e,t)=>new yr({valueType:e,minSize:null,maxSize:null,typeName:H.ZodSet,...W(t)});var ni=class extends te{constructor(){super(...arguments),this.validate=this.implement}_parse(t){let{ctx:n}=this._processInputParams(t);if(n.parsedType!==U.function)return D(n,{code:N.invalid_type,expected:U.function,received:n.parsedType}),V;function i(s,u){return il({data:s,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,co(),pr].filter(l=>!!l),issueData:{code:N.invalid_arguments,argumentsError:u}})}function r(s,u){return il({data:s,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,co(),pr].filter(l=>!!l),issueData:{code:N.invalid_return_type,returnTypeError:u}})}let a={errorMap:n.common.contextualErrorMap},o=n.data;if(this._def.returns instanceof ii){let s=this;return gt(async function(...u){let l=new pt([]),d=await s._def.args.parseAsync(u,a).catch(m=>{throw l.addIssue(i(u,m)),l}),p=await Reflect.apply(o,this,d);return await s._def.returns._def.type.parseAsync(p,a).catch(m=>{throw l.addIssue(r(p,m)),l})})}else{let s=this;return gt(function(...u){let l=s._def.args.safeParse(u,a);if(!l.success)throw new pt([i(u,l.error)]);let d=Reflect.apply(o,this,l.data),p=s._def.returns.safeParse(d,a);if(!p.success)throw new pt([r(d,p.error)]);return p.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...t){return new ni({...this._def,args:dn.create(t).rest(hr.create())})}returns(t){return new ni({...this._def,returns:t})}implement(t){return this.parse(t)}strictImplement(t){return this.parse(t)}static create(t,n,i){return new ni({args:t||dn.create([]).rest(hr.create()),returns:n||hr.create(),typeName:H.ZodFunction,...W(i)})}},Bi=class extends te{get schema(){return this._def.getter()}_parse(t){let{ctx:n}=this._processInputParams(t);return this._def.getter()._parse({data:n.data,path:n.path,parent:n})}};Bi.create=(e,t)=>new Bi({getter:e,typeName:H.ZodLazy,...W(t)});var Gi=class extends te{_parse(t){if(t.data!==this._def.value){let n=this._getOrReturnCtx(t);return D(n,{received:n.data,code:N.invalid_literal,expected:this._def.value}),V}return{status:"valid",value:t.data}}get value(){return this._def.value}};Gi.create=(e,t)=>new Gi({value:e,typeName:H.ZodLiteral,...W(t)});function PA(e,t){return new jn({values:e,typeName:H.ZodEnum,...W(t)})}var jn=class extends te{_parse(t){if(typeof t.data!="string"){let n=this._getOrReturnCtx(t),i=this._def.values;return D(n,{expected:oe.joinValues(i),received:n.parsedType,code:N.invalid_type}),V}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(t.data)){let n=this._getOrReturnCtx(t),i=this._def.values;return D(n,{received:n.data,code:N.invalid_enum_value,options:i}),V}return gt(t.data)}get options(){return this._def.values}get enum(){let t={};for(let n of this._def.values)t[n]=n;return t}get Values(){let t={};for(let n of this._def.values)t[n]=n;return t}get Enum(){let t={};for(let n of this._def.values)t[n]=n;return t}extract(t,n=this._def){return jn.create(t,{...this._def,...n})}exclude(t,n=this._def){return jn.create(this.options.filter(i=>!t.includes(i)),{...this._def,...n})}};jn.create=PA;var Yi=class extends te{_parse(t){let n=oe.getValidEnumValues(this._def.values),i=this._getOrReturnCtx(t);if(i.parsedType!==U.string&&i.parsedType!==U.number){let r=oe.objectValues(n);return D(i,{expected:oe.joinValues(r),received:i.parsedType,code:N.invalid_type}),V}if(this._cache||(this._cache=new Set(oe.getValidEnumValues(this._def.values))),!this._cache.has(t.data)){let r=oe.objectValues(n);return D(i,{received:i.data,code:N.invalid_enum_value,options:r}),V}return gt(t.data)}get enum(){return this._def.values}};Yi.create=(e,t)=>new Yi({values:e,typeName:H.ZodNativeEnum,...W(t)});var ii=class extends te{unwrap(){return this._def.type}_parse(t){let{ctx:n}=this._processInputParams(t);if(n.parsedType!==U.promise&&n.common.async===!1)return D(n,{code:N.invalid_type,expected:U.promise,received:n.parsedType}),V;let i=n.parsedType===U.promise?n.data:Promise.resolve(n.data);return gt(i.then(r=>this._def.type.parseAsync(r,{path:n.path,errorMap:n.common.contextualErrorMap})))}};ii.create=(e,t)=>new ii({type:e,typeName:H.ZodPromise,...W(t)});var fn=class extends te{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===H.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){let{status:n,ctx:i}=this._processInputParams(t),r=this._def.effect||null,a={addIssue:o=>{D(i,o),o.fatal?n.abort():n.dirty()},get path(){return i.path}};if(a.addIssue=a.addIssue.bind(a),r.type==="preprocess"){let o=r.transform(i.data,a);if(i.common.async)return Promise.resolve(o).then(async s=>{if(n.value==="aborted")return V;let u=await this._def.schema._parseAsync({data:s,path:i.path,parent:i});return u.status==="aborted"?V:u.status==="dirty"?Mi(u.value):n.value==="dirty"?Mi(u.value):u});{if(n.value==="aborted")return V;let s=this._def.schema._parseSync({data:o,path:i.path,parent:i});return s.status==="aborted"?V:s.status==="dirty"?Mi(s.value):n.value==="dirty"?Mi(s.value):s}}if(r.type==="refinement"){let o=s=>{let u=r.refinement(s,a);if(i.common.async)return Promise.resolve(u);if(u instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return s};if(i.common.async===!1){let s=this._def.schema._parseSync({data:i.data,path:i.path,parent:i});return s.status==="aborted"?V:(s.status==="dirty"&&n.dirty(),o(s.value),{status:n.value,value:s.value})}else return this._def.schema._parseAsync({data:i.data,path:i.path,parent:i}).then(s=>s.status==="aborted"?V:(s.status==="dirty"&&n.dirty(),o(s.value).then(()=>({status:n.value,value:s.value}))))}if(r.type==="transform")if(i.common.async===!1){let o=this._def.schema._parseSync({data:i.data,path:i.path,parent:i});if(!ti(o))return V;let s=r.transform(o.value,a);if(s instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:n.value,value:s}}else return this._def.schema._parseAsync({data:i.data,path:i.path,parent:i}).then(o=>ti(o)?Promise.resolve(r.transform(o.value,a)).then(s=>({status:n.value,value:s})):V);oe.assertNever(r)}};fn.create=(e,t,n)=>new fn({schema:e,typeName:H.ZodEffects,effect:t,...W(n)});fn.createWithPreprocess=(e,t,n)=>new fn({schema:t,effect:{type:"preprocess",transform:e},typeName:H.ZodEffects,...W(n)});var un=class extends te{_parse(t){return this._getType(t)===U.undefined?gt(void 0):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}};un.create=(e,t)=>new un({innerType:e,typeName:H.ZodOptional,...W(t)});var Un=class extends te{_parse(t){return this._getType(t)===U.null?gt(null):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}};Un.create=(e,t)=>new Un({innerType:e,typeName:H.ZodNullable,...W(t)});var Xi=class extends te{_parse(t){let{ctx:n}=this._processInputParams(t),i=n.data;return n.parsedType===U.undefined&&(i=this._def.defaultValue()),this._def.innerType._parse({data:i,path:n.path,parent:n})}removeDefault(){return this._def.innerType}};Xi.create=(e,t)=>new Xi({innerType:e,typeName:H.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=>t.default,...W(t)});var Ki=class extends te{_parse(t){let{ctx:n}=this._processInputParams(t),i={...n,common:{...n.common,issues:[]}},r=this._def.innerType._parse({data:i.data,path:i.path,parent:{...i}});return fo(r)?r.then(a=>({status:"valid",value:a.status==="valid"?a.value:this._def.catchValue({get error(){return new pt(i.common.issues)},input:i.data})})):{status:"valid",value:r.status==="valid"?r.value:this._def.catchValue({get error(){return new pt(i.common.issues)},input:i.data})}}removeCatch(){return this._def.innerType}};Ki.create=(e,t)=>new Ki({innerType:e,typeName:H.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=>t.catch,...W(t)});var yo=class extends te{_parse(t){if(this._getType(t)!==U.nan){let i=this._getOrReturnCtx(t);return D(i,{code:N.invalid_type,expected:U.nan,received:i.parsedType}),V}return{status:"valid",value:t.data}}};yo.create=e=>new yo({typeName:H.ZodNaN,...W(e)});var C4=Symbol("zod_brand"),al=class extends te{_parse(t){let{ctx:n}=this._processInputParams(t),i=n.data;return this._def.type._parse({data:i,path:n.path,parent:n})}unwrap(){return this._def.type}},Qi=class extends te{_parse(t){let{status:n,ctx:i}=this._processInputParams(t);if(i.common.async)return(async()=>{let a=await this._def.in._parseAsync({data:i.data,path:i.path,parent:i});return a.status==="aborted"?V:a.status==="dirty"?(n.dirty(),Mi(a.value)):this._def.out._parseAsync({data:a.value,path:i.path,parent:i})})();{let r=this._def.in._parseSync({data:i.data,path:i.path,parent:i});return r.status==="aborted"?V:r.status==="dirty"?(n.dirty(),{status:"dirty",value:r.value}):this._def.out._parseSync({data:r.value,path:i.path,parent:i})}}static create(t,n){return new Qi({in:t,out:n,typeName:H.ZodPipeline})}},Fi=class extends te{_parse(t){let n=this._def.innerType._parse(t),i=r=>(ti(r)&&(r.value=Object.freeze(r.value)),r);return fo(n)?n.then(r=>i(r)):i(n)}unwrap(){return this._def.innerType}};Fi.create=(e,t)=>new Fi({innerType:e,typeName:H.ZodReadonly,...W(t)});function DA(e,t){let n=typeof e=="function"?e(t):typeof e=="string"?{message:e}:e;return typeof n=="string"?{message:n}:n}function LA(e,t={},n){return e?ri.create().superRefine((i,r)=>{var o,s;let a=e(i);if(a instanceof Promise)return a.then(u=>{var l,d;if(!u){let p=DA(t,i),f=(d=(l=p.fatal)!=null?l:n)!=null?d:!0;r.addIssue({code:"custom",...p,fatal:f})}});if(!a){let u=DA(t,i),l=(s=(o=u.fatal)!=null?o:n)!=null?s:!0;r.addIssue({code:"custom",...u,fatal:l})}}):ri.create()}var I4={object:Te.lazycreate},H;(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})(H||(H={}));var R4=(e,t={message:`Input not instance of ${e.name}`})=>LA(n=>n instanceof e,t),ZA=Gt.create,qA=Rn.create,D4=yo.create,j4=Dn.create,VA=Pi.create,U4=vr.create,M4=po.create,P4=Li.create,L4=Zi.create,Z4=ri.create,q4=hr.create,V4=_n.create,H4=go.create,B4=Yt.create,G4=Te.create,Y4=Te.strictCreate,X4=qi.create,K4=ho.create,Q4=Vi.create,F4=dn.create,J4=Hi.create,W4=vo.create,eR=yr.create,tR=ni.create,nR=Bi.create,rR=Gi.create,iR=jn.create,aR=Yi.create,oR=ii.create,sR=fn.create,lR=un.create,uR=Un.create,cR=fn.createWithPreprocess,dR=Qi.create,fR=()=>ZA().optional(),mR=()=>qA().optional(),pR=()=>VA().optional(),gR={string:e=>Gt.create({...e,coerce:!0}),number:e=>Rn.create({...e,coerce:!0}),boolean:e=>Pi.create({...e,coerce:!0}),bigint:e=>Dn.create({...e,coerce:!0}),date:e=>vr.create({...e,coerce:!0})};var hR=V;var lt={authenticate:"authenticate",initialize:"initialize",session_cancel:"session/cancel",session_fork:"session/fork",session_list:"session/list",session_load:"session/load",session_new:"session/new",session_prompt:"session/prompt",session_set_mode:"session/set_mode",session_set_model:"session/set_model"},Fe={fs_read_text_file:"fs/read_text_file",fs_write_text_file:"fs/write_text_file",session_request_permission:"session/request_permission",session_update:"session/update",terminal_create:"terminal/create",terminal_kill:"terminal/kill",terminal_output:"terminal/output",terminal_release:"terminal/release",terminal_wait_for_exit:"terminal/wait_for_exit"},HA=1;var c={};Hn(c,{$brand:()=>xg,$input:()=>Dv,$output:()=>Rv,NEVER:()=>bg,TimePrecision:()=>Mv,ZodAny:()=>lz,ZodArray:()=>fz,ZodBase64:()=>Ky,ZodBase64URL:()=>Qy,ZodBigInt:()=>Vl,ZodBigIntFormat:()=>Wy,ZodBoolean:()=>ql,ZodCIDRv4:()=>Yy,ZodCIDRv6:()=>Xy,ZodCUID:()=>Ly,ZodCUID2:()=>Zy,ZodCatch:()=>Oz,ZodCustom:()=>Qd,ZodCustomStringFormat:()=>tz,ZodDate:()=>Yd,ZodDefault:()=>Az,ZodDiscriminatedUnion:()=>mz,ZodE164:()=>Fy,ZodEmail:()=>jy,ZodEmoji:()=>My,ZodEnum:()=>Pl,ZodError:()=>nD,ZodFile:()=>$z,ZodGUID:()=>Zd,ZodIPv4:()=>By,ZodIPv6:()=>Gy,ZodISODate:()=>Md,ZodISODateTime:()=>Ud,ZodISODuration:()=>Ld,ZodISOTime:()=>Pd,ZodIntersection:()=>pz,ZodIssueCode:()=>oj,ZodJWT:()=>Jy,ZodKSUID:()=>Hy,ZodLazy:()=>Uz,ZodLiteral:()=>xz,ZodMap:()=>yz,ZodNaN:()=>Iz,ZodNanoID:()=>Py,ZodNever:()=>cz,ZodNonOptional:()=>o_,ZodNull:()=>oz,ZodNullable:()=>wz,ZodNumber:()=>Zl,ZodNumberFormat:()=>No,ZodObject:()=>Xd,ZodOptional:()=>a_,ZodPipe:()=>s_,ZodPrefault:()=>zz,ZodPromise:()=>Pz,ZodReadonly:()=>Rz,ZodRealError:()=>ko,ZodRecord:()=>n_,ZodSet:()=>_z,ZodString:()=>Ll,ZodStringFormat:()=>Se,ZodSuccess:()=>Nz,ZodSymbol:()=>iz,ZodTemplateLiteral:()=>jz,ZodTransform:()=>r_,ZodTuple:()=>hz,ZodType:()=>re,ZodULID:()=>qy,ZodURL:()=>Uy,ZodUUID:()=>$r,ZodUndefined:()=>az,ZodUnion:()=>t_,ZodUnknown:()=>uz,ZodVoid:()=>dz,ZodXID:()=>Vy,_ZodString:()=>Dy,_default:()=>Ez,any:()=>jD,array:()=>e_,base64:()=>SD,base64url:()=>$D,bigint:()=>OD,boolean:()=>rz,catch:()=>Cz,check:()=>Lz,cidrv4:()=>bD,cidrv6:()=>xD,clone:()=>Xt,coerce:()=>Fd,config:()=>Be,core:()=>Ln,cuid:()=>mD,cuid2:()=>pD,custom:()=>tj,date:()=>MD,discriminatedUnion:()=>VD,e164:()=>wD,email:()=>iD,emoji:()=>dD,endsWith:()=>Nl,enum:()=>bz,file:()=>KD,flattenError:()=>hl,float32:()=>zD,float64:()=>TD,formatError:()=>vl,function:()=>Sy,getErrorMap:()=>lj,globalRegistry:()=>Pn,gt:()=>xr,gte:()=>Ct,guid:()=>aD,includes:()=>Tl,instanceof:()=>nj,int:()=>Ry,int32:()=>kD,int64:()=>CD,intersection:()=>gz,ipv4:()=>yD,ipv6:()=>_D,iso:()=>Ml,json:()=>ij,jwt:()=>AD,keyof:()=>PD,ksuid:()=>vD,lazy:()=>Mz,length:()=>To,literal:()=>Sz,locales:()=>ra,looseObject:()=>qD,lowercase:()=>El,lt:()=>br,lte:()=>mn,map:()=>GD,maxLength:()=>zo,maxSize:()=>Eo,mime:()=>Ol,minLength:()=>si,minSize:()=>aa,multipleOf:()=>ia,nan:()=>JD,nanoid:()=>fD,nativeEnum:()=>XD,negative:()=>fy,never:()=>Gd,nonnegative:()=>py,nonoptional:()=>kz,nonpositive:()=>my,normalize:()=>Cl,null:()=>sz,nullable:()=>Hd,nullish:()=>QD,number:()=>nz,object:()=>LD,optional:()=>Vd,overwrite:()=>Sr,parse:()=>ky,parseAsync:()=>Ny,partialRecord:()=>BD,pipe:()=>Bd,positive:()=>dy,prefault:()=>Tz,preprocess:()=>aj,prettifyError:()=>Rg,promise:()=>ej,property:()=>gy,readonly:()=>Dz,record:()=>vz,refine:()=>Zz,regex:()=>Al,regexes:()=>oi,registry:()=>pd,safeParse:()=>Oy,safeParseAsync:()=>Cy,set:()=>YD,setErrorMap:()=>sj,size:()=>wl,startsWith:()=>kl,strictObject:()=>ZD,string:()=>Iy,stringFormat:()=>ED,stringbool:()=>rj,success:()=>FD,superRefine:()=>qz,symbol:()=>RD,templateLiteral:()=>WD,toJSONSchema:()=>$y,toLowerCase:()=>Rl,toUpperCase:()=>Dl,transform:()=>i_,treeifyError:()=>Ig,trim:()=>Il,tuple:()=>HD,uint32:()=>ND,uint64:()=>ID,ulid:()=>gD,undefined:()=>DD,union:()=>Kd,unknown:()=>qd,uppercase:()=>zl,url:()=>cD,uuid:()=>oD,uuidv4:()=>sD,uuidv6:()=>lD,uuidv7:()=>uD,void:()=>UD,xid:()=>hD});var Ln={};Hn(Ln,{$ZodAny:()=>lv,$ZodArray:()=>bl,$ZodAsyncError:()=>Mn,$ZodBase64:()=>Jh,$ZodBase64URL:()=>Wh,$ZodBigInt:()=>dd,$ZodBigIntFormat:()=>iv,$ZodBoolean:()=>_l,$ZodCIDRv4:()=>Kh,$ZodCIDRv6:()=>Qh,$ZodCUID:()=>Mh,$ZodCUID2:()=>Ph,$ZodCatch:()=>zv,$ZodCheck:()=>je,$ZodCheckBigIntFormat:()=>ph,$ZodCheckEndsWith:()=>Eh,$ZodCheckGreaterThan:()=>sd,$ZodCheckIncludes:()=>wh,$ZodCheckLengthEquals:()=>bh,$ZodCheckLessThan:()=>od,$ZodCheckLowerCase:()=>Sh,$ZodCheckMaxLength:()=>yh,$ZodCheckMaxSize:()=>gh,$ZodCheckMimeType:()=>Th,$ZodCheckMinLength:()=>_h,$ZodCheckMinSize:()=>hh,$ZodCheckMultipleOf:()=>fh,$ZodCheckNumberFormat:()=>mh,$ZodCheckOverwrite:()=>kh,$ZodCheckProperty:()=>zh,$ZodCheckRegex:()=>xh,$ZodCheckSizeEquals:()=>vh,$ZodCheckStartsWith:()=>Ah,$ZodCheckStringFormat:()=>So,$ZodCheckUpperCase:()=>$h,$ZodCustom:()=>Iv,$ZodCustomStringFormat:()=>nv,$ZodDate:()=>dv,$ZodDefault:()=>$v,$ZodDiscriminatedUnion:()=>mv,$ZodE164:()=>ev,$ZodEmail:()=>Rh,$ZodEmoji:()=>jh,$ZodEnum:()=>yv,$ZodError:()=>gl,$ZodFile:()=>bv,$ZodFunction:()=>jd,$ZodGUID:()=>Ch,$ZodIPv4:()=>Yh,$ZodIPv6:()=>Xh,$ZodISODate:()=>Hh,$ZodISODateTime:()=>Vh,$ZodISODuration:()=>Gh,$ZodISOTime:()=>Bh,$ZodIntersection:()=>pv,$ZodJWT:()=>tv,$ZodKSUID:()=>qh,$ZodLazy:()=>Cv,$ZodLiteral:()=>_v,$ZodMap:()=>hv,$ZodNaN:()=>Tv,$ZodNanoID:()=>Uh,$ZodNever:()=>uv,$ZodNonOptional:()=>Av,$ZodNull:()=>sv,$ZodNullable:()=>Sv,$ZodNumber:()=>cd,$ZodNumberFormat:()=>rv,$ZodObject:()=>fv,$ZodOptional:()=>xv,$ZodPipe:()=>Sl,$ZodPrefault:()=>wv,$ZodPromise:()=>Ov,$ZodReadonly:()=>kv,$ZodRealError:()=>xo,$ZodRecord:()=>gv,$ZodRegistry:()=>wo,$ZodSet:()=>vv,$ZodString:()=>ta,$ZodStringFormat:()=>_e,$ZodSuccess:()=>Ev,$ZodSymbol:()=>av,$ZodTemplateLiteral:()=>Nv,$ZodTransform:()=>xl,$ZodTuple:()=>na,$ZodType:()=>X,$ZodULID:()=>Lh,$ZodURL:()=>Dh,$ZodUUID:()=>Ih,$ZodUndefined:()=>ov,$ZodUnion:()=>fd,$ZodUnknown:()=>$o,$ZodVoid:()=>cv,$ZodXID:()=>Zh,$brand:()=>xg,$constructor:()=>x,$input:()=>Dv,$output:()=>Rv,Doc:()=>yl,JSONSchema:()=>wy,JSONSchemaGenerator:()=>Ul,NEVER:()=>bg,TimePrecision:()=>Mv,_any:()=>ay,_array:()=>jl,_base64:()=>Cd,_base64url:()=>Id,_bigint:()=>Jv,_boolean:()=>Qv,_catch:()=>K6,_cidrv4:()=>Nd,_cidrv6:()=>Od,_coercedBigint:()=>Wv,_coercedBoolean:()=>Fv,_coercedDate:()=>uy,_coercedNumber:()=>Hv,_coercedString:()=>Uv,_cuid:()=>$d,_cuid2:()=>wd,_custom:()=>yy,_date:()=>ly,_default:()=>G6,_discriminatedUnion:()=>D6,_e164:()=>Rd,_email:()=>gd,_emoji:()=>xd,_endsWith:()=>Nl,_enum:()=>L6,_file:()=>vy,_float32:()=>Gv,_float64:()=>Yv,_gt:()=>xr,_gte:()=>Ct,_guid:()=>$l,_includes:()=>Tl,_int:()=>Bv,_int32:()=>Xv,_int64:()=>ey,_intersection:()=>j6,_ipv4:()=>Td,_ipv6:()=>kd,_isoDate:()=>Lv,_isoDateTime:()=>Pv,_isoDuration:()=>qv,_isoTime:()=>Zv,_jwt:()=>Dd,_ksuid:()=>zd,_lazy:()=>W6,_length:()=>To,_literal:()=>q6,_lowercase:()=>El,_lt:()=>br,_lte:()=>mn,_map:()=>M6,_max:()=>mn,_maxLength:()=>zo,_maxSize:()=>Eo,_mime:()=>Ol,_min:()=>Ct,_minLength:()=>si,_minSize:()=>aa,_multipleOf:()=>ia,_nan:()=>cy,_nanoid:()=>Sd,_nativeEnum:()=>Z6,_negative:()=>fy,_never:()=>oy,_nonnegative:()=>py,_nonoptional:()=>Y6,_nonpositive:()=>my,_normalize:()=>Cl,_null:()=>iy,_nullable:()=>B6,_number:()=>Vv,_optional:()=>H6,_overwrite:()=>Sr,_parse:()=>Wc,_parseAsync:()=>td,_pipe:()=>Q6,_positive:()=>dy,_promise:()=>eD,_property:()=>gy,_readonly:()=>F6,_record:()=>U6,_refine:()=>_y,_regex:()=>Al,_safeParse:()=>rd,_safeParseAsync:()=>id,_set:()=>P6,_size:()=>wl,_startsWith:()=>kl,_string:()=>jv,_stringFormat:()=>xy,_stringbool:()=>by,_success:()=>X6,_symbol:()=>ny,_templateLiteral:()=>J6,_toLowerCase:()=>Rl,_toUpperCase:()=>Dl,_transform:()=>V6,_trim:()=>Il,_tuple:()=>hy,_uint32:()=>Kv,_uint64:()=>ty,_ulid:()=>Ad,_undefined:()=>ry,_union:()=>R6,_unknown:()=>Ao,_uppercase:()=>zl,_url:()=>bd,_uuid:()=>hd,_uuidv4:()=>vd,_uuidv6:()=>yd,_uuidv7:()=>_d,_void:()=>sy,_xid:()=>Ed,clone:()=>Xt,config:()=>Be,flattenError:()=>hl,formatError:()=>vl,function:()=>Sy,globalConfig:()=>sl,globalRegistry:()=>Pn,isValidBase64:()=>Fh,isValidBase64URL:()=>cE,isValidJWT:()=>dE,locales:()=>ra,parse:()=>ed,parseAsync:()=>nd,prettifyError:()=>Rg,regexes:()=>oi,registry:()=>pd,safeParse:()=>Dg,safeParseAsync:()=>jg,toDotPath:()=>GA,toJSONSchema:()=>$y,treeifyError:()=>Ig,util:()=>C,version:()=>Nh});var bg=Object.freeze({status:"aborted"});function x(e,t,n){var s;function i(u,l){var p,f;var d;Object.defineProperty(u,"_zod",{value:(p=u._zod)!=null?p:{},enumerable:!1}),(f=(d=u._zod).traits)!=null||(d.traits=new Set),u._zod.traits.add(e),t(u,l);for(let m in o.prototype)m in u||Object.defineProperty(u,m,{value:o.prototype[m].bind(u)});u._zod.constr=o,u._zod.def=l}let r=(s=n==null?void 0:n.Parent)!=null?s:Object;class a extends r{}Object.defineProperty(a,"name",{value:e});function o(u){var p;var l;let d=n!=null&&n.Parent?new a:this;i(d,u),(p=(l=d._zod).deferred)!=null||(l.deferred=[]);for(let f of d._zod.deferred)f();return d}return Object.defineProperty(o,"init",{value:i}),Object.defineProperty(o,Symbol.hasInstance,{value:u=>{var l,d;return n!=null&&n.Parent&&u instanceof n.Parent?!0:(d=(l=u==null?void 0:u._zod)==null?void 0:l.traits)==null?void 0:d.has(e)}}),Object.defineProperty(o,"name",{value:e}),o}var xg=Symbol("zod_brand"),Mn=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},sl={};function Be(e){return e&&Object.assign(sl,e),sl}var C={};Hn(C,{BIGINT_FORMAT_RANGES:()=>Og,Class:()=>$g,NUMBER_FORMAT_RANGES:()=>Ng,aborted:()=>Wi,allowsEval:()=>zg,assert:()=>SR,assertEqual:()=>yR,assertIs:()=>bR,assertNever:()=>xR,assertNotEqual:()=>_R,assignProp:()=>Eg,cached:()=>cl,captureStackTrace:()=>Jc,cleanEnum:()=>DR,cleanRegex:()=>dl,clone:()=>Xt,createTransparentProxy:()=>TR,defineLazy:()=>ce,esc:()=>Ji,escapeRegex:()=>_r,extend:()=>OR,finalizeIssue:()=>Kt,floatSafeRemainder:()=>Ag,getElementAtPath:()=>$R,getEnumValues:()=>ul,getLengthableOrigin:()=>pl,getParsedType:()=>zR,getSizableOrigin:()=>ml,isObject:()=>_o,isPlainObject:()=>bo,issue:()=>Cg,joinValues:()=>z,jsonStringifyReplacer:()=>wg,merge:()=>CR,normalizeParams:()=>O,nullish:()=>ai,numKeys:()=>ER,omit:()=>NR,optionalKeys:()=>kg,partial:()=>IR,pick:()=>kR,prefixIssues:()=>Ot,primitiveTypes:()=>Tg,promiseAllObject:()=>wR,propertyKeyTypes:()=>fl,randomString:()=>AR,required:()=>RR,stringifyPrimitive:()=>I,unwrapMessage:()=>ll});function yR(e){return e}function _R(e){return e}function bR(e){}function xR(e){throw new Error}function SR(e){}function ul(e){let t=Object.values(e).filter(i=>typeof i=="number");return Object.entries(e).filter(([i,r])=>t.indexOf(+i)===-1).map(([i,r])=>r)}function z(e,t="|"){return e.map(n=>I(n)).join(t)}function wg(e,t){return typeof t=="bigint"?t.toString():t}function cl(e){return{get value(){{let n=e();return Object.defineProperty(this,"value",{value:n}),n}throw new Error("cached value already set")}}}function ai(e){return e==null}function dl(e){let t=e.startsWith("^")?1:0,n=e.endsWith("$")?e.length-1:e.length;return e.slice(t,n)}function Ag(e,t){let n=(e.toString().split(".")[1]||"").length,i=(t.toString().split(".")[1]||"").length,r=n>i?n:i,a=Number.parseInt(e.toFixed(r).replace(".","")),o=Number.parseInt(t.toFixed(r).replace(".",""));return a%o/10**r}function ce(e,t,n){Object.defineProperty(e,t,{get(){{let r=n();return e[t]=r,r}throw new Error("cached value already set")},set(r){Object.defineProperty(e,t,{value:r})},configurable:!0})}function Eg(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0})}function $R(e,t){return t?t.reduce((n,i)=>n==null?void 0:n[i],e):e}function wR(e){let t=Object.keys(e),n=t.map(i=>e[i]);return Promise.all(n).then(i=>{let r={};for(let a=0;a<t.length;a++)r[t[a]]=i[a];return r})}function AR(e=10){let t="abcdefghijklmnopqrstuvwxyz",n="";for(let i=0;i<e;i++)n+=t[Math.floor(Math.random()*t.length)];return n}function Ji(e){return JSON.stringify(e)}var Jc=Error.captureStackTrace?Error.captureStackTrace:(...e)=>{};function _o(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}var zg=cl(()=>{var e;if(typeof navigator!="undefined"&&((e=navigator==null?void 0:navigator.userAgent)!=null&&e.includes("Cloudflare")))return!1;try{let t=Function;return new t(""),!0}catch(t){return!1}});function bo(e){if(_o(e)===!1)return!1;let t=e.constructor;if(t===void 0)return!0;let n=t.prototype;return!(_o(n)===!1||Object.prototype.hasOwnProperty.call(n,"isPrototypeOf")===!1)}function ER(e){let t=0;for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&t++;return t}var zR=e=>{let t=typeof e;switch(t){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(e)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":return Array.isArray(e)?"array":e===null?"null":e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?"promise":typeof Map!="undefined"&&e instanceof Map?"map":typeof Set!="undefined"&&e instanceof Set?"set":typeof Date!="undefined"&&e instanceof Date?"date":typeof File!="undefined"&&e instanceof File?"file":"object";default:throw new Error(`Unknown data type: ${t}`)}},fl=new Set(["string","number","symbol"]),Tg=new Set(["string","number","bigint","boolean","symbol","undefined"]);function _r(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Xt(e,t,n){let i=new e._zod.constr(t!=null?t:e._zod.def);return(!t||n!=null&&n.parent)&&(i._zod.parent=e),i}function O(e){let t=e;if(!t)return{};if(typeof t=="string")return{error:()=>t};if((t==null?void 0:t.message)!==void 0){if((t==null?void 0:t.error)!==void 0)throw new Error("Cannot specify both `message` and `error` params");t.error=t.message}return delete t.message,typeof t.error=="string"?{...t,error:()=>t.error}:t}function TR(e){let t;return new Proxy({},{get(n,i,r){return t!=null||(t=e()),Reflect.get(t,i,r)},set(n,i,r,a){return t!=null||(t=e()),Reflect.set(t,i,r,a)},has(n,i){return t!=null||(t=e()),Reflect.has(t,i)},deleteProperty(n,i){return t!=null||(t=e()),Reflect.deleteProperty(t,i)},ownKeys(n){return t!=null||(t=e()),Reflect.ownKeys(t)},getOwnPropertyDescriptor(n,i){return t!=null||(t=e()),Reflect.getOwnPropertyDescriptor(t,i)},defineProperty(n,i,r){return t!=null||(t=e()),Reflect.defineProperty(t,i,r)}})}function I(e){return typeof e=="bigint"?e.toString()+"n":typeof e=="string"?`"${e}"`:`${e}`}function kg(e){return Object.keys(e).filter(t=>e[t]._zod.optin==="optional"&&e[t]._zod.optout==="optional")}var Ng={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]},Og={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function kR(e,t){let n={},i=e._zod.def;for(let r in t){if(!(r in i.shape))throw new Error(`Unrecognized key: "${r}"`);t[r]&&(n[r]=i.shape[r])}return Xt(e,{...e._zod.def,shape:n,checks:[]})}function NR(e,t){let n={...e._zod.def.shape},i=e._zod.def;for(let r in t){if(!(r in i.shape))throw new Error(`Unrecognized key: "${r}"`);t[r]&&delete n[r]}return Xt(e,{...e._zod.def,shape:n,checks:[]})}function OR(e,t){if(!bo(t))throw new Error("Invalid input to extend: expected a plain object");let n={...e._zod.def,get shape(){let i={...e._zod.def.shape,...t};return Eg(this,"shape",i),i},checks:[]};return Xt(e,n)}function CR(e,t){return Xt(e,{...e._zod.def,get shape(){let n={...e._zod.def.shape,...t._zod.def.shape};return Eg(this,"shape",n),n},catchall:t._zod.def.catchall,checks:[]})}function IR(e,t,n){let i=t._zod.def.shape,r={...i};if(n)for(let a in n){if(!(a in i))throw new Error(`Unrecognized key: "${a}"`);n[a]&&(r[a]=e?new e({type:"optional",innerType:i[a]}):i[a])}else for(let a in i)r[a]=e?new e({type:"optional",innerType:i[a]}):i[a];return Xt(t,{...t._zod.def,shape:r,checks:[]})}function RR(e,t,n){let i=t._zod.def.shape,r={...i};if(n)for(let a in n){if(!(a in r))throw new Error(`Unrecognized key: "${a}"`);n[a]&&(r[a]=new e({type:"nonoptional",innerType:i[a]}))}else for(let a in i)r[a]=new e({type:"nonoptional",innerType:i[a]});return Xt(t,{...t._zod.def,shape:r,checks:[]})}function Wi(e,t=0){var n;for(let i=t;i<e.issues.length;i++)if(((n=e.issues[i])==null?void 0:n.continue)!==!0)return!0;return!1}function Ot(e,t){return t.map(n=>{var r;var i;return(r=(i=n).path)!=null||(i.path=[]),n.path.unshift(e),n})}function ll(e){return typeof e=="string"?e:e==null?void 0:e.message}function Kt(e,t,n){var r,a,o,s,u,l,d,p,f,m,_;let i={...e,path:(r=e.path)!=null?r:[]};if(!e.message){let b=(_=(m=(p=(l=ll((s=(o=(a=e.inst)==null?void 0:a._zod.def)==null?void 0:o.error)==null?void 0:s.call(o,e)))!=null?l:ll((u=t==null?void 0:t.error)==null?void 0:u.call(t,e)))!=null?p:ll((d=n.customError)==null?void 0:d.call(n,e)))!=null?m:ll((f=n.localeError)==null?void 0:f.call(n,e)))!=null?_:"Invalid input";i.message=b}return delete i.inst,delete i.continue,t!=null&&t.reportInput||delete i.input,i}function ml(e){return e instanceof Set?"set":e instanceof Map?"map":e instanceof File?"file":"unknown"}function pl(e){return Array.isArray(e)?"array":typeof e=="string"?"string":"unknown"}function Cg(...e){let[t,n,i]=e;return typeof t=="string"?{message:t,code:"custom",input:n,inst:i}:{...t}}function DR(e){return Object.entries(e).filter(([t,n])=>Number.isNaN(Number.parseInt(t,10))).map(t=>t[1])}var $g=class{constructor(...t){}};var BA=(e,t)=>{e.name="$ZodError",Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:t,enumerable:!1}),Object.defineProperty(e,"message",{get(){return JSON.stringify(t,wg,2)},enumerable:!0}),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},gl=x("$ZodError",BA),xo=x("$ZodError",BA,{Parent:Error});function hl(e,t=n=>n.message){let n={},i=[];for(let r of e.issues)r.path.length>0?(n[r.path[0]]=n[r.path[0]]||[],n[r.path[0]].push(t(r))):i.push(t(r));return{formErrors:i,fieldErrors:n}}function vl(e,t){let n=t||function(a){return a.message},i={_errors:[]},r=a=>{for(let o of a.issues)if(o.code==="invalid_union"&&o.errors.length)o.errors.map(s=>r({issues:s}));else if(o.code==="invalid_key")r({issues:o.issues});else if(o.code==="invalid_element")r({issues:o.issues});else if(o.path.length===0)i._errors.push(n(o));else{let s=i,u=0;for(;u<o.path.length;){let l=o.path[u];u===o.path.length-1?(s[l]=s[l]||{_errors:[]},s[l]._errors.push(n(o))):s[l]=s[l]||{_errors:[]},s=s[l],u++}}};return r(e),i}function Ig(e,t){let n=t||function(a){return a.message},i={errors:[]},r=(a,o=[])=>{var l,d,p,f;var s,u;for(let m of a.issues)if(m.code==="invalid_union"&&m.errors.length)m.errors.map(_=>r({issues:_},m.path));else if(m.code==="invalid_key")r({issues:m.issues},m.path);else if(m.code==="invalid_element")r({issues:m.issues},m.path);else{let _=[...o,...m.path];if(_.length===0){i.errors.push(n(m));continue}let b=i,w=0;for(;w<_.length;){let y=_[w],g=w===_.length-1;typeof y=="string"?((l=b.properties)!=null||(b.properties={}),(d=(s=b.properties)[y])!=null||(s[y]={errors:[]}),b=b.properties[y]):((p=b.items)!=null||(b.items=[]),(f=(u=b.items)[y])!=null||(u[y]={errors:[]}),b=b.items[y]),g&&b.errors.push(n(m)),w++}}};return r(e),i}function GA(e){let t=[];for(let n of e)typeof n=="number"?t.push(`[${n}]`):typeof n=="symbol"?t.push(`[${JSON.stringify(String(n))}]`):/[^\w$]/.test(n)?t.push(`[${JSON.stringify(n)}]`):(t.length&&t.push("."),t.push(n));return t.join("")}function Rg(e){var i;let t=[],n=[...e.issues].sort((r,a)=>r.path.length-a.path.length);for(let r of n)t.push(`\u2716 ${r.message}`),(i=r.path)!=null&&i.length&&t.push(` \u2192 at ${GA(r.path)}`);return t.join(`
`)}var Wc=e=>(t,n,i,r)=>{var s;let a=i?Object.assign(i,{async:!1}):{async:!1},o=t._zod.run({value:n,issues:[]},a);if(o instanceof Promise)throw new Mn;if(o.issues.length){let u=new((s=r==null?void 0:r.Err)!=null?s:e)(o.issues.map(l=>Kt(l,a,Be())));throw Jc(u,r==null?void 0:r.callee),u}return o.value},ed=Wc(xo),td=e=>async(t,n,i,r)=>{var s;let a=i?Object.assign(i,{async:!0}):{async:!0},o=t._zod.run({value:n,issues:[]},a);if(o instanceof Promise&&(o=await o),o.issues.length){let u=new((s=r==null?void 0:r.Err)!=null?s:e)(o.issues.map(l=>Kt(l,a,Be())));throw Jc(u,r==null?void 0:r.callee),u}return o.value},nd=td(xo),rd=e=>(t,n,i)=>{let r=i?{...i,async:!1}:{async:!1},a=t._zod.run({value:n,issues:[]},r);if(a instanceof Promise)throw new Mn;return a.issues.length?{success:!1,error:new(e!=null?e:gl)(a.issues.map(o=>Kt(o,r,Be())))}:{success:!0,data:a.value}},Dg=rd(xo),id=e=>async(t,n,i)=>{let r=i?Object.assign(i,{async:!0}):{async:!0},a=t._zod.run({value:n,issues:[]},r);return a instanceof Promise&&(a=await a),a.issues.length?{success:!1,error:new e(a.issues.map(o=>Kt(o,r,Be())))}:{success:!0,data:a.value}},jg=id(xo);var oi={};Hn(oi,{_emoji:()=>YA,base64:()=>Fg,base64url:()=>ad,bigint:()=>ih,boolean:()=>sh,browserEmail:()=>HR,cidrv4:()=>Kg,cidrv6:()=>Qg,cuid:()=>Ug,cuid2:()=>Mg,date:()=>eh,datetime:()=>nh,domain:()=>BR,duration:()=>Vg,e164:()=>Wg,email:()=>Bg,emoji:()=>Gg,extendedDuration:()=>UR,guid:()=>Hg,hostname:()=>Jg,html5Email:()=>ZR,integer:()=>ah,ipv4:()=>Yg,ipv6:()=>Xg,ksuid:()=>Zg,lowercase:()=>ch,nanoid:()=>qg,null:()=>lh,number:()=>oh,rfc5322Email:()=>qR,string:()=>rh,time:()=>th,ulid:()=>Pg,undefined:()=>uh,unicodeEmail:()=>VR,uppercase:()=>dh,uuid:()=>ea,uuid4:()=>MR,uuid6:()=>PR,uuid7:()=>LR,xid:()=>Lg});var Ug=/^[cC][^\s-]{8,}$/,Mg=/^[0-9a-z]+$/,Pg=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,Lg=/^[0-9a-vA-V]{20}$/,Zg=/^[A-Za-z0-9]{27}$/,qg=/^[a-zA-Z0-9_-]{21}$/,Vg=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,UR=/^[-+]?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)?)??$/,Hg=/^([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})$/,ea=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)$/,MR=ea(4),PR=ea(6),LR=ea(7),Bg=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,ZR=/^[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])?)*$/,qR=/^(([^<>()\[\]\\.,;:\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,}))$/,VR=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,HR=/^[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])?)*$/,YA="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function Gg(){return new RegExp(YA,"u")}var Yg=/^(?:(?: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])$/,Xg=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})$/,Kg=/^((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])$/,Qg=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,Fg=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,ad=/^[A-Za-z0-9_-]*$/,Jg=/^([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+$/,BR=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,Wg=/^\+(?:[0-9]){6,14}[0-9]$/,XA="(?:(?:\\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])))",eh=new RegExp(`^${XA}$`);function KA(e){let t="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof e.precision=="number"?e.precision===-1?`${t}`:e.precision===0?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${e.precision}}`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function th(e){return new RegExp(`^${KA(e)}$`)}function nh(e){let t=KA({precision:e.precision}),n=["Z"];e.local&&n.push(""),e.offset&&n.push("([+-]\\d{2}:\\d{2})");let i=`${t}(?:${n.join("|")})`;return new RegExp(`^${XA}T(?:${i})$`)}var rh=e=>{var n,i;let t=e?`[\\s\\S]{${(n=e==null?void 0:e.minimum)!=null?n:0},${(i=e==null?void 0:e.maximum)!=null?i:""}}`:"[\\s\\S]*";return new RegExp(`^${t}$`)},ih=/^\d+n?$/,ah=/^\d+$/,oh=/^-?\d+(?:\.\d+)?/i,sh=/true|false/i,lh=/null/i;var uh=/undefined/i;var ch=/^[^A-Z]*$/,dh=/^[^a-z]*$/;var je=x("$ZodCheck",(e,t)=>{var i,r;var n;(i=e._zod)!=null||(e._zod={}),e._zod.def=t,(r=(n=e._zod).onattach)!=null||(n.onattach=[])}),FA={number:"number",bigint:"bigint",object:"date"},od=x("$ZodCheckLessThan",(e,t)=>{je.init(e,t);let n=FA[typeof t.value];e._zod.onattach.push(i=>{var o;let r=i._zod.bag,a=(o=t.inclusive?r.maximum:r.exclusiveMaximum)!=null?o:Number.POSITIVE_INFINITY;t.value<a&&(t.inclusive?r.maximum=t.value:r.exclusiveMaximum=t.value)}),e._zod.check=i=>{(t.inclusive?i.value<=t.value:i.value<t.value)||i.issues.push({origin:n,code:"too_big",maximum:t.value,input:i.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),sd=x("$ZodCheckGreaterThan",(e,t)=>{je.init(e,t);let n=FA[typeof t.value];e._zod.onattach.push(i=>{var o;let r=i._zod.bag,a=(o=t.inclusive?r.minimum:r.exclusiveMinimum)!=null?o:Number.NEGATIVE_INFINITY;t.value>a&&(t.inclusive?r.minimum=t.value:r.exclusiveMinimum=t.value)}),e._zod.check=i=>{(t.inclusive?i.value>=t.value:i.value>t.value)||i.issues.push({origin:n,code:"too_small",minimum:t.value,input:i.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),fh=x("$ZodCheckMultipleOf",(e,t)=>{je.init(e,t),e._zod.onattach.push(n=>{var r;var i;(r=(i=n._zod.bag).multipleOf)!=null||(i.multipleOf=t.value)}),e._zod.check=n=>{if(typeof n.value!=typeof t.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof n.value=="bigint"?n.value%t.value===BigInt(0):Ag(n.value,t.value)===0)||n.issues.push({origin:typeof n.value,code:"not_multiple_of",divisor:t.value,input:n.value,inst:e,continue:!t.abort})}}),mh=x("$ZodCheckNumberFormat",(e,t)=>{var o;je.init(e,t),t.format=t.format||"float64";let n=(o=t.format)==null?void 0:o.includes("int"),i=n?"int":"number",[r,a]=Ng[t.format];e._zod.onattach.push(s=>{let u=s._zod.bag;u.format=t.format,u.minimum=r,u.maximum=a,n&&(u.pattern=ah)}),e._zod.check=s=>{let u=s.value;if(n){if(!Number.isInteger(u)){s.issues.push({expected:i,format:t.format,code:"invalid_type",input:u,inst:e});return}if(!Number.isSafeInteger(u)){u>0?s.issues.push({input:u,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:i,continue:!t.abort}):s.issues.push({input:u,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:i,continue:!t.abort});return}}u<r&&s.issues.push({origin:"number",input:u,code:"too_small",minimum:r,inclusive:!0,inst:e,continue:!t.abort}),u>a&&s.issues.push({origin:"number",input:u,code:"too_big",maximum:a,inst:e})}}),ph=x("$ZodCheckBigIntFormat",(e,t)=>{je.init(e,t);let[n,i]=Og[t.format];e._zod.onattach.push(r=>{let a=r._zod.bag;a.format=t.format,a.minimum=n,a.maximum=i}),e._zod.check=r=>{let a=r.value;a<n&&r.issues.push({origin:"bigint",input:a,code:"too_small",minimum:n,inclusive:!0,inst:e,continue:!t.abort}),a>i&&r.issues.push({origin:"bigint",input:a,code:"too_big",maximum:i,inst:e})}}),gh=x("$ZodCheckMaxSize",(e,t)=>{var i;var n;je.init(e,t),(i=(n=e._zod.def).when)!=null||(n.when=r=>{let a=r.value;return!ai(a)&&a.size!==void 0}),e._zod.onattach.push(r=>{var o;let a=(o=r._zod.bag.maximum)!=null?o:Number.POSITIVE_INFINITY;t.maximum<a&&(r._zod.bag.maximum=t.maximum)}),e._zod.check=r=>{let a=r.value;a.size<=t.maximum||r.issues.push({origin:ml(a),code:"too_big",maximum:t.maximum,input:a,inst:e,continue:!t.abort})}}),hh=x("$ZodCheckMinSize",(e,t)=>{var i;var n;je.init(e,t),(i=(n=e._zod.def).when)!=null||(n.when=r=>{let a=r.value;return!ai(a)&&a.size!==void 0}),e._zod.onattach.push(r=>{var o;let a=(o=r._zod.bag.minimum)!=null?o:Number.NEGATIVE_INFINITY;t.minimum>a&&(r._zod.bag.minimum=t.minimum)}),e._zod.check=r=>{let a=r.value;a.size>=t.minimum||r.issues.push({origin:ml(a),code:"too_small",minimum:t.minimum,input:a,inst:e,continue:!t.abort})}}),vh=x("$ZodCheckSizeEquals",(e,t)=>{var i;var n;je.init(e,t),(i=(n=e._zod.def).when)!=null||(n.when=r=>{let a=r.value;return!ai(a)&&a.size!==void 0}),e._zod.onattach.push(r=>{let a=r._zod.bag;a.minimum=t.size,a.maximum=t.size,a.size=t.size}),e._zod.check=r=>{let a=r.value,o=a.size;if(o===t.size)return;let s=o>t.size;r.issues.push({origin:ml(a),...s?{code:"too_big",maximum:t.size}:{code:"too_small",minimum:t.size},inclusive:!0,exact:!0,input:r.value,inst:e,continue:!t.abort})}}),yh=x("$ZodCheckMaxLength",(e,t)=>{var i;var n;je.init(e,t),(i=(n=e._zod.def).when)!=null||(n.when=r=>{let a=r.value;return!ai(a)&&a.length!==void 0}),e._zod.onattach.push(r=>{var o;let a=(o=r._zod.bag.maximum)!=null?o:Number.POSITIVE_INFINITY;t.maximum<a&&(r._zod.bag.maximum=t.maximum)}),e._zod.check=r=>{let a=r.value;if(a.length<=t.maximum)return;let s=pl(a);r.issues.push({origin:s,code:"too_big",maximum:t.maximum,inclusive:!0,input:a,inst:e,continue:!t.abort})}}),_h=x("$ZodCheckMinLength",(e,t)=>{var i;var n;je.init(e,t),(i=(n=e._zod.def).when)!=null||(n.when=r=>{let a=r.value;return!ai(a)&&a.length!==void 0}),e._zod.onattach.push(r=>{var o;let a=(o=r._zod.bag.minimum)!=null?o:Number.NEGATIVE_INFINITY;t.minimum>a&&(r._zod.bag.minimum=t.minimum)}),e._zod.check=r=>{let a=r.value;if(a.length>=t.minimum)return;let s=pl(a);r.issues.push({origin:s,code:"too_small",minimum:t.minimum,inclusive:!0,input:a,inst:e,continue:!t.abort})}}),bh=x("$ZodCheckLengthEquals",(e,t)=>{var i;var n;je.init(e,t),(i=(n=e._zod.def).when)!=null||(n.when=r=>{let a=r.value;return!ai(a)&&a.length!==void 0}),e._zod.onattach.push(r=>{let a=r._zod.bag;a.minimum=t.length,a.maximum=t.length,a.length=t.length}),e._zod.check=r=>{let a=r.value,o=a.length;if(o===t.length)return;let s=pl(a),u=o>t.length;r.issues.push({origin:s,...u?{code:"too_big",maximum:t.length}:{code:"too_small",minimum:t.length},inclusive:!0,exact:!0,input:r.value,inst:e,continue:!t.abort})}}),So=x("$ZodCheckStringFormat",(e,t)=>{var r,a;var n,i;je.init(e,t),e._zod.onattach.push(o=>{var u;let s=o._zod.bag;s.format=t.format,t.pattern&&((u=s.patterns)!=null||(s.patterns=new Set),s.patterns.add(t.pattern))}),t.pattern?(r=(n=e._zod).check)!=null||(n.check=o=>{t.pattern.lastIndex=0,!t.pattern.test(o.value)&&o.issues.push({origin:"string",code:"invalid_format",format:t.format,input:o.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(a=(i=e._zod).check)!=null||(i.check=()=>{})}),xh=x("$ZodCheckRegex",(e,t)=>{So.init(e,t),e._zod.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:"string",code:"invalid_format",format:"regex",input:n.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),Sh=x("$ZodCheckLowerCase",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=ch),So.init(e,t)}),$h=x("$ZodCheckUpperCase",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=dh),So.init(e,t)}),wh=x("$ZodCheckIncludes",(e,t)=>{je.init(e,t);let n=_r(t.includes),i=new RegExp(typeof t.position=="number"?`^.{${t.position}}${n}`:n);t.pattern=i,e._zod.onattach.push(r=>{var o;let a=r._zod.bag;(o=a.patterns)!=null||(a.patterns=new Set),a.patterns.add(i)}),e._zod.check=r=>{r.value.includes(t.includes,t.position)||r.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:t.includes,input:r.value,inst:e,continue:!t.abort})}}),Ah=x("$ZodCheckStartsWith",(e,t)=>{var i;je.init(e,t);let n=new RegExp(`^${_r(t.prefix)}.*`);(i=t.pattern)!=null||(t.pattern=n),e._zod.onattach.push(r=>{var o;let a=r._zod.bag;(o=a.patterns)!=null||(a.patterns=new Set),a.patterns.add(n)}),e._zod.check=r=>{r.value.startsWith(t.prefix)||r.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:t.prefix,input:r.value,inst:e,continue:!t.abort})}}),Eh=x("$ZodCheckEndsWith",(e,t)=>{var i;je.init(e,t);let n=new RegExp(`.*${_r(t.suffix)}$`);(i=t.pattern)!=null||(t.pattern=n),e._zod.onattach.push(r=>{var o;let a=r._zod.bag;(o=a.patterns)!=null||(a.patterns=new Set),a.patterns.add(n)}),e._zod.check=r=>{r.value.endsWith(t.suffix)||r.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:t.suffix,input:r.value,inst:e,continue:!t.abort})}});function QA(e,t,n){e.issues.length&&t.issues.push(...Ot(n,e.issues))}var zh=x("$ZodCheckProperty",(e,t)=>{je.init(e,t),e._zod.check=n=>{let i=t.schema._zod.run({value:n.value[t.property],issues:[]},{});if(i instanceof Promise)return i.then(r=>QA(r,n,t.property));QA(i,n,t.property)}}),Th=x("$ZodCheckMimeType",(e,t)=>{je.init(e,t);let n=new Set(t.mime);e._zod.onattach.push(i=>{i._zod.bag.mime=t.mime}),e._zod.check=i=>{n.has(i.value.type)||i.issues.push({code:"invalid_value",values:t.mime,input:i.value.type,inst:e})}}),kh=x("$ZodCheckOverwrite",(e,t)=>{je.init(e,t),e._zod.check=n=>{n.value=t.tx(n.value)}});var yl=class{constructor(t=[]){this.content=[],this.indent=0,this&&(this.args=t)}indented(t){this.indent+=1,t(this),this.indent-=1}write(t){if(typeof t=="function"){t(this,{execution:"sync"}),t(this,{execution:"async"});return}let i=t.split(`
`).filter(o=>o),r=Math.min(...i.map(o=>o.length-o.trimStart().length)),a=i.map(o=>o.slice(r)).map(o=>" ".repeat(this.indent*2)+o);for(let o of a)this.content.push(o)}compile(){var a;let t=Function,n=this==null?void 0:this.args,r=[...((a=this==null?void 0:this.content)!=null?a:[""]).map(o=>` ${o}`)];return new t(...n,r.join(`
`))}};var Nh={major:4,minor:0,patch:0};var X=x("$ZodType",(e,t)=>{var r,a,o;var n;e!=null||(e={}),e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=Nh;let i=[...(r=e._zod.def.checks)!=null?r:[]];e._zod.traits.has("$ZodCheck")&&i.unshift(e);for(let s of i)for(let u of s._zod.onattach)u(e);if(i.length===0)(a=(n=e._zod).deferred)!=null||(n.deferred=[]),(o=e._zod.deferred)==null||o.push(()=>{e._zod.run=e._zod.parse});else{let s=(u,l,d)=>{let p=Wi(u),f;for(let m of l){if(m._zod.def.when){if(!m._zod.def.when(u))continue}else if(p)continue;let _=u.issues.length,b=m._zod.check(u);if(b instanceof Promise&&(d==null?void 0:d.async)===!1)throw new Mn;if(f||b instanceof Promise)f=(f!=null?f:Promise.resolve()).then(async()=>{await b,u.issues.length!==_&&(p||(p=Wi(u,_)))});else{if(u.issues.length===_)continue;p||(p=Wi(u,_))}}return f?f.then(()=>u):u};e._zod.run=(u,l)=>{let d=e._zod.parse(u,l);if(d instanceof Promise){if(l.async===!1)throw new Mn;return d.then(p=>s(p,i,l))}return s(d,i,l)}}e["~standard"]={validate:s=>{var u;try{let l=Dg(e,s);return l.success?{value:l.data}:{issues:(u=l.error)==null?void 0:u.issues}}catch(l){return jg(e,s).then(d=>{var p;return d.success?{value:d.data}:{issues:(p=d.error)==null?void 0:p.issues}})}},vendor:"zod",version:1}}),ta=x("$ZodString",(e,t)=>{var n,i,r;X.init(e,t),e._zod.pattern=(r=[...(i=(n=e==null?void 0:e._zod.bag)==null?void 0:n.patterns)!=null?i:[]].pop())!=null?r:rh(e._zod.bag),e._zod.parse=(a,o)=>{if(t.coerce)try{a.value=String(a.value)}catch(s){}return typeof a.value=="string"||a.issues.push({expected:"string",code:"invalid_type",input:a.value,inst:e}),a}}),_e=x("$ZodStringFormat",(e,t)=>{So.init(e,t),ta.init(e,t)}),Ch=x("$ZodGUID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Hg),_e.init(e,t)}),Ih=x("$ZodUUID",(e,t)=>{var n,i;if(t.version){let a={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(a===void 0)throw new Error(`Invalid UUID version: "${t.version}"`);(n=t.pattern)!=null||(t.pattern=ea(a))}else(i=t.pattern)!=null||(t.pattern=ea());_e.init(e,t)}),Rh=x("$ZodEmail",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Bg),_e.init(e,t)}),Dh=x("$ZodURL",(e,t)=>{_e.init(e,t),e._zod.check=n=>{try{let i=n.value,r=new URL(i),a=r.href;t.hostname&&(t.hostname.lastIndex=0,t.hostname.test(r.hostname)||n.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:Jg.source,input:n.value,inst:e,continue:!t.abort})),t.protocol&&(t.protocol.lastIndex=0,t.protocol.test(r.protocol.endsWith(":")?r.protocol.slice(0,-1):r.protocol)||n.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:t.protocol.source,input:n.value,inst:e,continue:!t.abort})),!i.endsWith("/")&&a.endsWith("/")?n.value=a.slice(0,-1):n.value=a;return}catch(i){n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:e,continue:!t.abort})}}}),jh=x("$ZodEmoji",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Gg()),_e.init(e,t)}),Uh=x("$ZodNanoID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=qg),_e.init(e,t)}),Mh=x("$ZodCUID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Ug),_e.init(e,t)}),Ph=x("$ZodCUID2",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Mg),_e.init(e,t)}),Lh=x("$ZodULID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Pg),_e.init(e,t)}),Zh=x("$ZodXID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Lg),_e.init(e,t)}),qh=x("$ZodKSUID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Zg),_e.init(e,t)}),Vh=x("$ZodISODateTime",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=nh(t)),_e.init(e,t)}),Hh=x("$ZodISODate",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=eh),_e.init(e,t)}),Bh=x("$ZodISOTime",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=th(t)),_e.init(e,t)}),Gh=x("$ZodISODuration",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Vg),_e.init(e,t)}),Yh=x("$ZodIPv4",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Yg),_e.init(e,t),e._zod.onattach.push(i=>{let r=i._zod.bag;r.format="ipv4"})}),Xh=x("$ZodIPv6",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Xg),_e.init(e,t),e._zod.onattach.push(i=>{let r=i._zod.bag;r.format="ipv6"}),e._zod.check=i=>{try{new URL(`http://[${i.value}]`)}catch(r){i.issues.push({code:"invalid_format",format:"ipv6",input:i.value,inst:e,continue:!t.abort})}}}),Kh=x("$ZodCIDRv4",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Kg),_e.init(e,t)}),Qh=x("$ZodCIDRv6",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Qg),_e.init(e,t),e._zod.check=i=>{let[r,a]=i.value.split("/");try{if(!a)throw new Error;let o=Number(a);if(`${o}`!==a)throw new Error;if(o<0||o>128)throw new Error;new URL(`http://[${r}]`)}catch(o){i.issues.push({code:"invalid_format",format:"cidrv6",input:i.value,inst:e,continue:!t.abort})}}});function Fh(e){if(e==="")return!0;if(e.length%4!==0)return!1;try{return atob(e),!0}catch(t){return!1}}var Jh=x("$ZodBase64",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Fg),_e.init(e,t),e._zod.onattach.push(i=>{i._zod.bag.contentEncoding="base64"}),e._zod.check=i=>{Fh(i.value)||i.issues.push({code:"invalid_format",format:"base64",input:i.value,inst:e,continue:!t.abort})}});function cE(e){if(!ad.test(e))return!1;let t=e.replace(/[-_]/g,i=>i==="-"?"+":"/"),n=t.padEnd(Math.ceil(t.length/4)*4,"=");return Fh(n)}var Wh=x("$ZodBase64URL",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=ad),_e.init(e,t),e._zod.onattach.push(i=>{i._zod.bag.contentEncoding="base64url"}),e._zod.check=i=>{cE(i.value)||i.issues.push({code:"invalid_format",format:"base64url",input:i.value,inst:e,continue:!t.abort})}}),ev=x("$ZodE164",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Wg),_e.init(e,t)});function dE(e,t=null){try{let n=e.split(".");if(n.length!==3)return!1;let[i]=n;if(!i)return!1;let r=JSON.parse(atob(i));return!("typ"in r&&(r==null?void 0:r.typ)!=="JWT"||!r.alg||t&&(!("alg"in r)||r.alg!==t))}catch(n){return!1}}var tv=x("$ZodJWT",(e,t)=>{_e.init(e,t),e._zod.check=n=>{dE(n.value,t.alg)||n.issues.push({code:"invalid_format",format:"jwt",input:n.value,inst:e,continue:!t.abort})}}),nv=x("$ZodCustomStringFormat",(e,t)=>{_e.init(e,t),e._zod.check=n=>{t.fn(n.value)||n.issues.push({code:"invalid_format",format:t.format,input:n.value,inst:e,continue:!t.abort})}}),cd=x("$ZodNumber",(e,t)=>{var n;X.init(e,t),e._zod.pattern=(n=e._zod.bag.pattern)!=null?n:oh,e._zod.parse=(i,r)=>{if(t.coerce)try{i.value=Number(i.value)}catch(s){}let a=i.value;if(typeof a=="number"&&!Number.isNaN(a)&&Number.isFinite(a))return i;let o=typeof a=="number"?Number.isNaN(a)?"NaN":Number.isFinite(a)?void 0:"Infinity":void 0;return i.issues.push({expected:"number",code:"invalid_type",input:a,inst:e,...o?{received:o}:{}}),i}}),rv=x("$ZodNumber",(e,t)=>{mh.init(e,t),cd.init(e,t)}),_l=x("$ZodBoolean",(e,t)=>{X.init(e,t),e._zod.pattern=sh,e._zod.parse=(n,i)=>{if(t.coerce)try{n.value=Boolean(n.value)}catch(a){}let r=n.value;return typeof r=="boolean"||n.issues.push({expected:"boolean",code:"invalid_type",input:r,inst:e}),n}}),dd=x("$ZodBigInt",(e,t)=>{X.init(e,t),e._zod.pattern=ih,e._zod.parse=(n,i)=>{if(t.coerce)try{n.value=BigInt(n.value)}catch(r){}return typeof n.value=="bigint"||n.issues.push({expected:"bigint",code:"invalid_type",input:n.value,inst:e}),n}}),iv=x("$ZodBigInt",(e,t)=>{ph.init(e,t),dd.init(e,t)}),av=x("$ZodSymbol",(e,t)=>{X.init(e,t),e._zod.parse=(n,i)=>{let r=n.value;return typeof r=="symbol"||n.issues.push({expected:"symbol",code:"invalid_type",input:r,inst:e}),n}}),ov=x("$ZodUndefined",(e,t)=>{X.init(e,t),e._zod.pattern=uh,e._zod.values=new Set([void 0]),e._zod.optin="optional",e._zod.optout="optional",e._zod.parse=(n,i)=>{let r=n.value;return typeof r=="undefined"||n.issues.push({expected:"undefined",code:"invalid_type",input:r,inst:e}),n}}),sv=x("$ZodNull",(e,t)=>{X.init(e,t),e._zod.pattern=lh,e._zod.values=new Set([null]),e._zod.parse=(n,i)=>{let r=n.value;return r===null||n.issues.push({expected:"null",code:"invalid_type",input:r,inst:e}),n}}),lv=x("$ZodAny",(e,t)=>{X.init(e,t),e._zod.parse=n=>n}),$o=x("$ZodUnknown",(e,t)=>{X.init(e,t),e._zod.parse=n=>n}),uv=x("$ZodNever",(e,t)=>{X.init(e,t),e._zod.parse=(n,i)=>(n.issues.push({expected:"never",code:"invalid_type",input:n.value,inst:e}),n)}),cv=x("$ZodVoid",(e,t)=>{X.init(e,t),e._zod.parse=(n,i)=>{let r=n.value;return typeof r=="undefined"||n.issues.push({expected:"void",code:"invalid_type",input:r,inst:e}),n}}),dv=x("$ZodDate",(e,t)=>{X.init(e,t),e._zod.parse=(n,i)=>{if(t.coerce)try{n.value=new Date(n.value)}catch(s){}let r=n.value,a=r instanceof Date;return a&&!Number.isNaN(r.getTime())||n.issues.push({expected:"date",code:"invalid_type",input:r,...a?{received:"Invalid Date"}:{},inst:e}),n}});function WA(e,t,n){e.issues.length&&t.issues.push(...Ot(n,e.issues)),t.value[n]=e.value}var bl=x("$ZodArray",(e,t)=>{X.init(e,t),e._zod.parse=(n,i)=>{let r=n.value;if(!Array.isArray(r))return n.issues.push({expected:"array",code:"invalid_type",input:r,inst:e}),n;n.value=Array(r.length);let a=[];for(let o=0;o<r.length;o++){let s=r[o],u=t.element._zod.run({value:s,issues:[]},i);u instanceof Promise?a.push(u.then(l=>WA(l,n,o))):WA(u,n,o)}return a.length?Promise.all(a).then(()=>n):n}});function ld(e,t,n){e.issues.length&&t.issues.push(...Ot(n,e.issues)),t.value[n]=e.value}function eE(e,t,n,i){e.issues.length?i[n]===void 0?n in i?t.value[n]=void 0:t.value[n]=e.value:t.issues.push(...Ot(n,e.issues)):e.value===void 0?n in i&&(t.value[n]=void 0):t.value[n]=e.value}var fv=x("$ZodObject",(e,t)=>{X.init(e,t);let n=cl(()=>{let p=Object.keys(t.shape);for(let m of p)if(!(t.shape[m]instanceof X))throw new Error(`Invalid element at key "${m}": expected a Zod schema`);let f=kg(t.shape);return{shape:t.shape,keys:p,keySet:new Set(p),numKeys:p.length,optionalKeys:new Set(f)}});ce(e._zod,"propValues",()=>{var m;let p=t.shape,f={};for(let _ in p){let b=p[_]._zod;if(b.values){(m=f[_])!=null||(f[_]=new Set);for(let w of b.values)f[_].add(w)}}return f});let i=p=>{let f=new yl(["shape","payload","ctx"]),m=n.value,_=g=>{let h=Ji(g);return`shape[${h}]._zod.run({ value: input[${h}], issues: [] }, ctx)`};f.write("const input = payload.value;");let b=Object.create(null),w=0;for(let g of m.keys)b[g]=`key_${w++}`;f.write("const newResult = {}");for(let g of m.keys)if(m.optionalKeys.has(g)){let h=b[g];f.write(`const ${h} = ${_(g)};`);let v=Ji(g);f.write(`
if (${h}.issues.length) {
if (input[${v}] === undefined) {
if (${v} in input) {
newResult[${v}] = undefined;
}
} else {
payload.issues = payload.issues.concat(
${h}.issues.map((iss) => ({
...iss,
path: iss.path ? [${v}, ...iss.path] : [${v}],
}))
);
}
} else if (${h}.value === undefined) {
if (${v} in input) newResult[${v}] = undefined;
} else {
newResult[${v}] = ${h}.value;
}
`)}else{let h=b[g];f.write(`const ${h} = ${_(g)};`),f.write(`
if (${h}.issues.length) payload.issues = payload.issues.concat(${h}.issues.map(iss => ({
...iss,
path: iss.path ? [${Ji(g)}, ...iss.path] : [${Ji(g)}]
})));`),f.write(`newResult[${Ji(g)}] = ${h}.value`)}f.write("payload.value = newResult;"),f.write("return payload;");let y=f.compile();return(g,h)=>y(p,g,h)},r,a=_o,o=!sl.jitless,u=o&&zg.value,l=t.catchall,d;e._zod.parse=(p,f)=>{d!=null||(d=n.value);let m=p.value;if(!a(m))return p.issues.push({expected:"object",code:"invalid_type",input:m,inst:e}),p;let _=[];if(o&&u&&(f==null?void 0:f.async)===!1&&f.jitless!==!0)r||(r=i(t.shape)),p=r(p,f);else{p.value={};let h=d.shape;for(let v of d.keys){let $=h[v],E=$._zod.run({value:m[v],issues:[]},f),S=$._zod.optin==="optional"&&$._zod.optout==="optional";E instanceof Promise?_.push(E.then(A=>S?eE(A,p,v,m):ld(A,p,v))):S?eE(E,p,v,m):ld(E,p,v)}}if(!l)return _.length?Promise.all(_).then(()=>p):p;let b=[],w=d.keySet,y=l._zod,g=y.def.type;for(let h of Object.keys(m)){if(w.has(h))continue;if(g==="never"){b.push(h);continue}let v=y.run({value:m[h],issues:[]},f);v instanceof Promise?_.push(v.then($=>ld($,p,h))):ld(v,p,h)}return b.length&&p.issues.push({code:"unrecognized_keys",keys:b,input:m,inst:e}),_.length?Promise.all(_).then(()=>p):p}});function tE(e,t,n,i){for(let r of e)if(r.issues.length===0)return t.value=r.value,t;return t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:e.map(r=>r.issues.map(a=>Kt(a,i,Be())))}),t}var fd=x("$ZodUnion",(e,t)=>{X.init(e,t),ce(e._zod,"optin",()=>t.options.some(n=>n._zod.optin==="optional")?"optional":void 0),ce(e._zod,"optout",()=>t.options.some(n=>n._zod.optout==="optional")?"optional":void 0),ce(e._zod,"values",()=>{if(t.options.every(n=>n._zod.values))return new Set(t.options.flatMap(n=>Array.from(n._zod.values)))}),ce(e._zod,"pattern",()=>{if(t.options.every(n=>n._zod.pattern)){let n=t.options.map(i=>i._zod.pattern);return new RegExp(`^(${n.map(i=>dl(i.source)).join("|")})$`)}}),e._zod.parse=(n,i)=>{let r=!1,a=[];for(let o of t.options){let s=o._zod.run({value:n.value,issues:[]},i);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(o=>tE(o,n,e,i)):tE(a,n,e,i)}}),mv=x("$ZodDiscriminatedUnion",(e,t)=>{fd.init(e,t);let n=e._zod.parse;ce(e._zod,"propValues",()=>{let r={};for(let a of t.options){let o=a._zod.propValues;if(!o||Object.keys(o).length===0)throw new Error(`Invalid discriminated union option at index "${t.options.indexOf(a)}"`);for(let[s,u]of Object.entries(o)){r[s]||(r[s]=new Set);for(let l of u)r[s].add(l)}}return r});let i=cl(()=>{let r=t.options,a=new Map;for(let o of r){let s=o._zod.propValues[t.discriminator];if(!s||s.size===0)throw new Error(`Invalid discriminated union option at index "${t.options.indexOf(o)}"`);for(let u of s){if(a.has(u))throw new Error(`Duplicate discriminator value "${String(u)}"`);a.set(u,o)}}return a});e._zod.parse=(r,a)=>{let o=r.value;if(!_o(o))return r.issues.push({code:"invalid_type",expected:"object",input:o,inst:e}),r;let s=i.value.get(o==null?void 0:o[t.discriminator]);return s?s._zod.run(r,a):t.unionFallback?n(r,a):(r.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",input:o,path:[t.discriminator],inst:e}),r)}}),pv=x("$ZodIntersection",(e,t)=>{X.init(e,t),e._zod.parse=(n,i)=>{let r=n.value,a=t.left._zod.run({value:r,issues:[]},i),o=t.right._zod.run({value:r,issues:[]},i);return a instanceof Promise||o instanceof Promise?Promise.all([a,o]).then(([u,l])=>nE(n,u,l)):nE(n,a,o)}});function Oh(e,t){if(e===t)return{valid:!0,data:e};if(e instanceof Date&&t instanceof Date&&+e==+t)return{valid:!0,data:e};if(bo(e)&&bo(t)){let n=Object.keys(t),i=Object.keys(e).filter(a=>n.indexOf(a)!==-1),r={...e,...t};for(let a of i){let o=Oh(e[a],t[a]);if(!o.valid)return{valid:!1,mergeErrorPath:[a,...o.mergeErrorPath]};r[a]=o.data}return{valid:!0,data:r}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};let n=[];for(let i=0;i<e.length;i++){let r=e[i],a=t[i],o=Oh(r,a);if(!o.valid)return{valid:!1,mergeErrorPath:[i,...o.mergeErrorPath]};n.push(o.data)}return{valid:!0,data:n}}return{valid:!1,mergeErrorPath:[]}}function nE(e,t,n){if(t.issues.length&&e.issues.push(...t.issues),n.issues.length&&e.issues.push(...n.issues),Wi(e))return e;let i=Oh(t.value,n.value);if(!i.valid)throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(i.mergeErrorPath)}`);return e.value=i.data,e}var na=x("$ZodTuple",(e,t)=>{X.init(e,t);let n=t.items,i=n.length-[...n].reverse().findIndex(r=>r._zod.optin!=="optional");e._zod.parse=(r,a)=>{let o=r.value;if(!Array.isArray(o))return r.issues.push({input:o,inst:e,expected:"tuple",code:"invalid_type"}),r;r.value=[];let s=[];if(!t.rest){let l=o.length>n.length,d=o.length<i-1;if(l||d)return r.issues.push({input:o,inst:e,origin:"array",...l?{code:"too_big",maximum:n.length}:{code:"too_small",minimum:n.length}}),r}let u=-1;for(let l of n){if(u++,u>=o.length&&u>=i)continue;let d=l._zod.run({value:o[u],issues:[]},a);d instanceof Promise?s.push(d.then(p=>ud(p,r,u))):ud(d,r,u)}if(t.rest){let l=o.slice(n.length);for(let d of l){u++;let p=t.rest._zod.run({value:d,issues:[]},a);p instanceof Promise?s.push(p.then(f=>ud(f,r,u))):ud(p,r,u)}}return s.length?Promise.all(s).then(()=>r):r}});function ud(e,t,n){e.issues.length&&t.issues.push(...Ot(n,e.issues)),t.value[n]=e.value}var gv=x("$ZodRecord",(e,t)=>{X.init(e,t),e._zod.parse=(n,i)=>{let r=n.value;if(!bo(r))return n.issues.push({expected:"record",code:"invalid_type",input:r,inst:e}),n;let a=[];if(t.keyType._zod.values){let o=t.keyType._zod.values;n.value={};for(let u of o)if(typeof u=="string"||typeof u=="number"||typeof u=="symbol"){let l=t.valueType._zod.run({value:r[u],issues:[]},i);l instanceof Promise?a.push(l.then(d=>{d.issues.length&&n.issues.push(...Ot(u,d.issues)),n.value[u]=d.value})):(l.issues.length&&n.issues.push(...Ot(u,l.issues)),n.value[u]=l.value)}let s;for(let u in r)o.has(u)||(s=s!=null?s:[],s.push(u));s&&s.length>0&&n.issues.push({code:"unrecognized_keys",input:r,inst:e,keys:s})}else{n.value={};for(let o of Reflect.ownKeys(r)){if(o==="__proto__")continue;let s=t.keyType._zod.run({value:o,issues:[]},i);if(s instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(s.issues.length){n.issues.push({origin:"record",code:"invalid_key",issues:s.issues.map(l=>Kt(l,i,Be())),input:o,path:[o],inst:e}),n.value[s.value]=s.value;continue}let u=t.valueType._zod.run({value:r[o],issues:[]},i);u instanceof Promise?a.push(u.then(l=>{l.issues.length&&n.issues.push(...Ot(o,l.issues)),n.value[s.value]=l.value})):(u.issues.length&&n.issues.push(...Ot(o,u.issues)),n.value[s.value]=u.value)}}return a.length?Promise.all(a).then(()=>n):n}}),hv=x("$ZodMap",(e,t)=>{X.init(e,t),e._zod.parse=(n,i)=>{let r=n.value;if(!(r instanceof Map))return n.issues.push({expected:"map",code:"invalid_type",input:r,inst:e}),n;let a=[];n.value=new Map;for(let[o,s]of r){let u=t.keyType._zod.run({value:o,issues:[]},i),l=t.valueType._zod.run({value:s,issues:[]},i);u instanceof Promise||l instanceof Promise?a.push(Promise.all([u,l]).then(([d,p])=>{rE(d,p,n,o,r,e,i)})):rE(u,l,n,o,r,e,i)}return a.length?Promise.all(a).then(()=>n):n}});function rE(e,t,n,i,r,a,o){e.issues.length&&(fl.has(typeof i)?n.issues.push(...Ot(i,e.issues)):n.issues.push({origin:"map",code:"invalid_key",input:r,inst:a,issues:e.issues.map(s=>Kt(s,o,Be()))})),t.issues.length&&(fl.has(typeof i)?n.issues.push(...Ot(i,t.issues)):n.issues.push({origin:"map",code:"invalid_element",input:r,inst:a,key:i,issues:t.issues.map(s=>Kt(s,o,Be()))})),n.value.set(e.value,t.value)}var vv=x("$ZodSet",(e,t)=>{X.init(e,t),e._zod.parse=(n,i)=>{let r=n.value;if(!(r instanceof Set))return n.issues.push({input:r,inst:e,expected:"set",code:"invalid_type"}),n;let a=[];n.value=new Set;for(let o of r){let s=t.valueType._zod.run({value:o,issues:[]},i);s instanceof Promise?a.push(s.then(u=>iE(u,n))):iE(s,n)}return a.length?Promise.all(a).then(()=>n):n}});function iE(e,t){e.issues.length&&t.issues.push(...e.issues),t.value.add(e.value)}var yv=x("$ZodEnum",(e,t)=>{X.init(e,t);let n=ul(t.entries);e._zod.values=new Set(n),e._zod.pattern=new RegExp(`^(${n.filter(i=>fl.has(typeof i)).map(i=>typeof i=="string"?_r(i):i.toString()).join("|")})$`),e._zod.parse=(i,r)=>{let a=i.value;return e._zod.values.has(a)||i.issues.push({code:"invalid_value",values:n,input:a,inst:e}),i}}),_v=x("$ZodLiteral",(e,t)=>{X.init(e,t),e._zod.values=new Set(t.values),e._zod.pattern=new RegExp(`^(${t.values.map(n=>typeof n=="string"?_r(n):n?n.toString():String(n)).join("|")})$`),e._zod.parse=(n,i)=>{let r=n.value;return e._zod.values.has(r)||n.issues.push({code:"invalid_value",values:t.values,input:r,inst:e}),n}}),bv=x("$ZodFile",(e,t)=>{X.init(e,t),e._zod.parse=(n,i)=>{let r=n.value;return r instanceof File||n.issues.push({expected:"file",code:"invalid_type",input:r,inst:e}),n}}),xl=x("$ZodTransform",(e,t)=>{X.init(e,t),e._zod.parse=(n,i)=>{let r=t.transform(n.value,n);if(i.async)return(r instanceof Promise?r:Promise.resolve(r)).then(o=>(n.value=o,n));if(r instanceof Promise)throw new Mn;return n.value=r,n}}),xv=x("$ZodOptional",(e,t)=>{X.init(e,t),e._zod.optin="optional",e._zod.optout="optional",ce(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),ce(e._zod,"pattern",()=>{let n=t.innerType._zod.pattern;return n?new RegExp(`^(${dl(n.source)})?$`):void 0}),e._zod.parse=(n,i)=>t.innerType._zod.optin==="optional"?t.innerType._zod.run(n,i):n.value===void 0?n:t.innerType._zod.run(n,i)}),Sv=x("$ZodNullable",(e,t)=>{X.init(e,t),ce(e._zod,"optin",()=>t.innerType._zod.optin),ce(e._zod,"optout",()=>t.innerType._zod.optout),ce(e._zod,"pattern",()=>{let n=t.innerType._zod.pattern;return n?new RegExp(`^(${dl(n.source)}|null)$`):void 0}),ce(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,null]):void 0),e._zod.parse=(n,i)=>n.value===null?n:t.innerType._zod.run(n,i)}),$v=x("$ZodDefault",(e,t)=>{X.init(e,t),e._zod.optin="optional",ce(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(n,i)=>{if(n.value===void 0)return n.value=t.defaultValue,n;let r=t.innerType._zod.run(n,i);return r instanceof Promise?r.then(a=>aE(a,t)):aE(r,t)}});function aE(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}var wv=x("$ZodPrefault",(e,t)=>{X.init(e,t),e._zod.optin="optional",ce(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(n,i)=>(n.value===void 0&&(n.value=t.defaultValue),t.innerType._zod.run(n,i))}),Av=x("$ZodNonOptional",(e,t)=>{X.init(e,t),ce(e._zod,"values",()=>{let n=t.innerType._zod.values;return n?new Set([...n].filter(i=>i!==void 0)):void 0}),e._zod.parse=(n,i)=>{let r=t.innerType._zod.run(n,i);return r instanceof Promise?r.then(a=>oE(a,e)):oE(r,e)}});function oE(e,t){return!e.issues.length&&e.value===void 0&&e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:t}),e}var Ev=x("$ZodSuccess",(e,t)=>{X.init(e,t),e._zod.parse=(n,i)=>{let r=t.innerType._zod.run(n,i);return r instanceof Promise?r.then(a=>(n.value=a.issues.length===0,n)):(n.value=r.issues.length===0,n)}}),zv=x("$ZodCatch",(e,t)=>{X.init(e,t),e._zod.optin="optional",ce(e._zod,"optout",()=>t.innerType._zod.optout),ce(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(n,i)=>{let r=t.innerType._zod.run(n,i);return r instanceof Promise?r.then(a=>(n.value=a.value,a.issues.length&&(n.value=t.catchValue({...n,error:{issues:a.issues.map(o=>Kt(o,i,Be()))},input:n.value}),n.issues=[]),n)):(n.value=r.value,r.issues.length&&(n.value=t.catchValue({...n,error:{issues:r.issues.map(a=>Kt(a,i,Be()))},input:n.value}),n.issues=[]),n)}}),Tv=x("$ZodNaN",(e,t)=>{X.init(e,t),e._zod.parse=(n,i)=>((typeof n.value!="number"||!Number.isNaN(n.value))&&n.issues.push({input:n.value,inst:e,expected:"nan",code:"invalid_type"}),n)}),Sl=x("$ZodPipe",(e,t)=>{X.init(e,t),ce(e._zod,"values",()=>t.in._zod.values),ce(e._zod,"optin",()=>t.in._zod.optin),ce(e._zod,"optout",()=>t.out._zod.optout),e._zod.parse=(n,i)=>{let r=t.in._zod.run(n,i);return r instanceof Promise?r.then(a=>sE(a,t,i)):sE(r,t,i)}});function sE(e,t,n){return Wi(e)?e:t.out._zod.run({value:e.value,issues:e.issues},n)}var kv=x("$ZodReadonly",(e,t)=>{X.init(e,t),ce(e._zod,"propValues",()=>t.innerType._zod.propValues),ce(e._zod,"values",()=>t.innerType._zod.values),ce(e._zod,"optin",()=>t.innerType._zod.optin),ce(e._zod,"optout",()=>t.innerType._zod.optout),e._zod.parse=(n,i)=>{let r=t.innerType._zod.run(n,i);return r instanceof Promise?r.then(lE):lE(r)}});function lE(e){return e.value=Object.freeze(e.value),e}var Nv=x("$ZodTemplateLiteral",(e,t)=>{X.init(e,t);let n=[];for(let i of t.parts)if(i instanceof X){if(!i._zod.pattern)throw new Error(`Invalid template literal part, no pattern found: ${[...i._zod.traits].shift()}`);let r=i._zod.pattern instanceof RegExp?i._zod.pattern.source:i._zod.pattern;if(!r)throw new Error(`Invalid template literal part: ${i._zod.traits}`);let a=r.startsWith("^")?1:0,o=r.endsWith("$")?r.length-1:r.length;n.push(r.slice(a,o))}else if(i===null||Tg.has(typeof i))n.push(_r(`${i}`));else throw new Error(`Invalid template literal part: ${i}`);e._zod.pattern=new RegExp(`^${n.join("")}$`),e._zod.parse=(i,r)=>typeof i.value!="string"?(i.issues.push({input:i.value,inst:e,expected:"template_literal",code:"invalid_type"}),i):(e._zod.pattern.lastIndex=0,e._zod.pattern.test(i.value)||i.issues.push({input:i.value,inst:e,code:"invalid_format",format:"template_literal",pattern:e._zod.pattern.source}),i)}),Ov=x("$ZodPromise",(e,t)=>{X.init(e,t),e._zod.parse=(n,i)=>Promise.resolve(n.value).then(r=>t.innerType._zod.run({value:r,issues:[]},i))}),Cv=x("$ZodLazy",(e,t)=>{X.init(e,t),ce(e._zod,"innerType",()=>t.getter()),ce(e._zod,"pattern",()=>e._zod.innerType._zod.pattern),ce(e._zod,"propValues",()=>e._zod.innerType._zod.propValues),ce(e._zod,"optin",()=>e._zod.innerType._zod.optin),ce(e._zod,"optout",()=>e._zod.innerType._zod.optout),e._zod.parse=(n,i)=>e._zod.innerType._zod.run(n,i)}),Iv=x("$ZodCustom",(e,t)=>{je.init(e,t),X.init(e,t),e._zod.parse=(n,i)=>n,e._zod.check=n=>{let i=n.value,r=t.fn(i);if(r instanceof Promise)return r.then(a=>uE(a,n,i,e));uE(r,n,i,e)}});function uE(e,t,n,i){var r;if(!e){let a={code:"custom",input:n,inst:i,path:[...(r=i._zod.def.path)!=null?r:[]],continue:!i._zod.def.abort};i._zod.def.params&&(a.params=i._zod.def.params),t.issues.push(Cg(a))}}var ra={};Hn(ra,{ar:()=>mE,az:()=>pE,be:()=>hE,ca:()=>vE,cs:()=>yE,de:()=>_E,en:()=>md,eo:()=>bE,es:()=>xE,fa:()=>SE,fi:()=>$E,fr:()=>wE,frCA:()=>AE,he:()=>EE,hu:()=>zE,id:()=>TE,it:()=>kE,ja:()=>NE,kh:()=>OE,ko:()=>CE,mk:()=>IE,ms:()=>RE,nl:()=>DE,no:()=>jE,ota:()=>UE,pl:()=>PE,ps:()=>ME,pt:()=>LE,ru:()=>qE,sl:()=>VE,sv:()=>HE,ta:()=>BE,th:()=>GE,tr:()=>YE,ua:()=>XE,ur:()=>KE,vi:()=>QE,zhCN:()=>FE,zhTW:()=>JE});var GR=()=>{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"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"number";case"object":{if(Array.isArray(r))return"array";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",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",jwt:"JWT",template_literal:"\u0645\u062F\u062E\u0644"};return r=>{var a,o,s,u;switch(r.code){case"invalid_type":return`\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.expected}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${n(r.input)}`;case"invalid_value":return r.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(r.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: ${z(r.values,"|")}`;case"too_big":{let l=r.inclusive?"<=":"<",d=t(r.origin);return d?` \u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${(a=r.origin)!=null?a:"\u0627\u0644\u0642\u064A\u0645\u0629"} ${l} ${r.maximum.toString()} ${(o=d.unit)!=null?o:"\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 ${(s=r.origin)!=null?s:"\u0627\u0644\u0642\u064A\u0645\u0629"} ${l} ${r.maximum.toString()}`}case"too_small":{let l=r.inclusive?">=":">",d=t(r.origin);return d?`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${r.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${l} ${r.minimum.toString()} ${d.unit}`:`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${r.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${l} ${r.minimum.toString()}`}case"invalid_format":{let l=r;return l.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 "${r.prefix}"`:l.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 "${l.suffix}"`:l.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 "${l.includes}"`:l.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 ${l.pattern}`:`${(u=i[l.format])!=null?u:r.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 ${r.divisor}`;case"unrecognized_keys":return`\u0645\u0639\u0631\u0641${r.keys.length>1?"\u0627\u062A":""} \u063A\u0631\u064A\u0628${r.keys.length>1?"\u0629":""}: ${z(r.keys,"\u060C ")}`;case"invalid_key":return`\u0645\u0639\u0631\u0641 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${r.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 ${r.origin}`;default:return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644"}}};function mE(){return{localeError:GR()}}var YR=()=>{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"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"number";case"object":{if(Array.isArray(r))return"array";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"};return r=>{var a,o,s,u;switch(r.code){case"invalid_type":return`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${r.expected}, daxil olan ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${I(r.values[0])}`:`Yanl\u0131\u015F se\xE7im: a\u015Fa\u011F\u0131dak\u0131lardan biri olmal\u0131d\u0131r: ${z(r.values,"|")}`;case"too_big":{let l=r.inclusive?"<=":"<",d=t(r.origin);return d?`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${(a=r.origin)!=null?a:"d\u0259y\u0259r"} ${l}${r.maximum.toString()} ${(o=d.unit)!=null?o:"element"}`:`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${(s=r.origin)!=null?s:"d\u0259y\u0259r"} ${l}${r.maximum.toString()}`}case"too_small":{let l=r.inclusive?">=":">",d=t(r.origin);return d?`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${r.origin} ${l}${r.minimum.toString()} ${d.unit}`:`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${r.origin} ${l}${r.minimum.toString()}`}case"invalid_format":{let l=r;return l.format==="starts_with"?`Yanl\u0131\u015F m\u0259tn: "${l.prefix}" il\u0259 ba\u015Flamal\u0131d\u0131r`:l.format==="ends_with"?`Yanl\u0131\u015F m\u0259tn: "${l.suffix}" il\u0259 bitm\u0259lidir`:l.format==="includes"?`Yanl\u0131\u015F m\u0259tn: "${l.includes}" daxil olmal\u0131d\u0131r`:l.format==="regex"?`Yanl\u0131\u015F m\u0259tn: ${l.pattern} \u015Fablonuna uy\u011Fun olmal\u0131d\u0131r`:`Yanl\u0131\u015F ${(u=i[l.format])!=null?u:r.format}`}case"not_multiple_of":return`Yanl\u0131\u015F \u0259d\u0259d: ${r.divisor} il\u0259 b\xF6l\xFCn\u0259 bil\u0259n olmal\u0131d\u0131r`;case"unrecognized_keys":return`Tan\u0131nmayan a\xE7ar${r.keys.length>1?"lar":""}: ${z(r.keys,", ")}`;case"invalid_key":return`${r.origin} daxilind\u0259 yanl\u0131\u015F a\xE7ar`;case"invalid_union":return"Yanl\u0131\u015F d\u0259y\u0259r";case"invalid_element":return`${r.origin} daxilind\u0259 yanl\u0131\u015F d\u0259y\u0259r`;default:return"Yanl\u0131\u015F d\u0259y\u0259r"}}};function pE(){return{localeError:YR()}}function gE(e,t,n,i){let r=Math.abs(e),a=r%10,o=r%100;return o>=11&&o<=19?i:a===1?t:a>=2&&a<=4?n:i}var XR=()=>{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"},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 t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"\u043B\u0456\u043A";case"object":{if(Array.isArray(r))return"\u043C\u0430\u0441\u0456\u045E";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",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",jwt:"JWT",template_literal:"\u0443\u0432\u043E\u0434"};return r=>{var a,o,s;switch(r.code){case"invalid_type":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F ${r.expected}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${n(r.input)}`;case"invalid_value":return r.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(r.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 ${z(r.values,"|")}`;case"too_big":{let u=r.inclusive?"<=":"<",l=t(r.origin);if(l){let d=Number(r.maximum),p=gE(d,l.unit.one,l.unit.few,l.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 ${(a=r.origin)!=null?a:"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${l.verb} ${u}${r.maximum.toString()} ${p}`}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 ${(o=r.origin)!=null?o:"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${u}${r.maximum.toString()}`}case"too_small":{let u=r.inclusive?">=":">",l=t(r.origin);if(l){let d=Number(r.minimum),p=gE(d,l.unit.one,l.unit.few,l.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 ${r.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${l.verb} ${u}${r.minimum.toString()} ${p}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${r.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${u}${r.minimum.toString()}`}case"invalid_format":{let u=r;return u.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 "${u.prefix}"`:u.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 "${u.suffix}"`:u.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 "${u.includes}"`:u.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 ${u.pattern}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B ${(s=i[u.format])!=null?s:r.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 ${r.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u0430\u0437\u043D\u0430\u043D\u044B ${r.keys.length>1?"\u043A\u043B\u044E\u0447\u044B":"\u043A\u043B\u044E\u0447"}: ${z(r.keys,", ")}`;case"invalid_key":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043A\u043B\u044E\u0447 \u0443 ${r.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 ${r.origin}`;default:return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434"}}};function hE(){return{localeError:XR()}}var KR=()=>{let e={string:{unit:"car\xE0cters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"number";case"object":{if(Array.isArray(r))return"array";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",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",jwt:"JWT",template_literal:"entrada"};return r=>{var a,o,s,u;switch(r.code){case"invalid_type":return`Tipus inv\xE0lid: s'esperava ${r.expected}, s'ha rebut ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Valor inv\xE0lid: s'esperava ${I(r.values[0])}`:`Opci\xF3 inv\xE0lida: s'esperava una de ${z(r.values," o ")}`;case"too_big":{let l=r.inclusive?"com a m\xE0xim":"menys de",d=t(r.origin);return d?`Massa gran: s'esperava que ${(a=r.origin)!=null?a:"el valor"} contingu\xE9s ${l} ${r.maximum.toString()} ${(o=d.unit)!=null?o:"elements"}`:`Massa gran: s'esperava que ${(s=r.origin)!=null?s:"el valor"} fos ${l} ${r.maximum.toString()}`}case"too_small":{let l=r.inclusive?"com a m\xEDnim":"m\xE9s de",d=t(r.origin);return d?`Massa petit: s'esperava que ${r.origin} contingu\xE9s ${l} ${r.minimum.toString()} ${d.unit}`:`Massa petit: s'esperava que ${r.origin} fos ${l} ${r.minimum.toString()}`}case"invalid_format":{let l=r;return l.format==="starts_with"?`Format inv\xE0lid: ha de comen\xE7ar amb "${l.prefix}"`:l.format==="ends_with"?`Format inv\xE0lid: ha d'acabar amb "${l.suffix}"`:l.format==="includes"?`Format inv\xE0lid: ha d'incloure "${l.includes}"`:l.format==="regex"?`Format inv\xE0lid: ha de coincidir amb el patr\xF3 ${l.pattern}`:`Format inv\xE0lid per a ${(u=i[l.format])!=null?u:r.format}`}case"not_multiple_of":return`N\xFAmero inv\xE0lid: ha de ser m\xFAltiple de ${r.divisor}`;case"unrecognized_keys":return`Clau${r.keys.length>1?"s":""} no reconeguda${r.keys.length>1?"s":""}: ${z(r.keys,", ")}`;case"invalid_key":return`Clau inv\xE0lida a ${r.origin}`;case"invalid_union":return"Entrada inv\xE0lida";case"invalid_element":return`Element inv\xE0lid a ${r.origin}`;default:return"Entrada inv\xE0lida"}}};function vE(){return{localeError:KR()}}var QR=()=>{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"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"\u010D\xEDslo";case"string":return"\u0159et\u011Bzec";case"boolean":return"boolean";case"bigint":return"bigint";case"function":return"funkce";case"symbol":return"symbol";case"undefined":return"undefined";case"object":{if(Array.isArray(r))return"pole";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",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",jwt:"JWT",template_literal:"vstup"};return r=>{var a,o,s,u,l,d,p;switch(r.code){case"invalid_type":return`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${r.expected}, obdr\u017Eeno ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${I(r.values[0])}`:`Neplatn\xE1 mo\u017Enost: o\u010Dek\xE1v\xE1na jedna z hodnot ${z(r.values,"|")}`;case"too_big":{let f=r.inclusive?"<=":"<",m=t(r.origin);return m?`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${(a=r.origin)!=null?a:"hodnota"} mus\xED m\xEDt ${f}${r.maximum.toString()} ${(o=m.unit)!=null?o:"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${(s=r.origin)!=null?s:"hodnota"} mus\xED b\xFDt ${f}${r.maximum.toString()}`}case"too_small":{let f=r.inclusive?">=":">",m=t(r.origin);return m?`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${(u=r.origin)!=null?u:"hodnota"} mus\xED m\xEDt ${f}${r.minimum.toString()} ${(l=m.unit)!=null?l:"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${(d=r.origin)!=null?d:"hodnota"} mus\xED b\xFDt ${f}${r.minimum.toString()}`}case"invalid_format":{let f=r;return f.format==="starts_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED za\u010D\xEDnat na "${f.prefix}"`:f.format==="ends_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED kon\u010Dit na "${f.suffix}"`:f.format==="includes"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED obsahovat "${f.includes}"`:f.format==="regex"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED odpov\xEDdat vzoru ${f.pattern}`:`Neplatn\xFD form\xE1t ${(p=i[f.format])!=null?p:r.format}`}case"not_multiple_of":return`Neplatn\xE9 \u010D\xEDslo: mus\xED b\xFDt n\xE1sobkem ${r.divisor}`;case"unrecognized_keys":return`Nezn\xE1m\xE9 kl\xED\u010De: ${z(r.keys,", ")}`;case"invalid_key":return`Neplatn\xFD kl\xED\u010D v ${r.origin}`;case"invalid_union":return"Neplatn\xFD vstup";case"invalid_element":return`Neplatn\xE1 hodnota v ${r.origin}`;default:return"Neplatn\xFD vstup"}}};function yE(){return{localeError:QR()}}var FR=()=>{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"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"Zahl";case"object":{if(Array.isArray(r))return"Array";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",cidrv4:"IPv4-Bereich",cidrv6:"IPv6-Bereich",base64:"Base64-codierter String",base64url:"Base64-URL-codierter String",json_string:"JSON-String",e164:"E.164-Nummer",jwt:"JWT",template_literal:"Eingabe"};return r=>{var a,o,s,u;switch(r.code){case"invalid_type":return`Ung\xFCltige Eingabe: erwartet ${r.expected}, erhalten ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Ung\xFCltige Eingabe: erwartet ${I(r.values[0])}`:`Ung\xFCltige Option: erwartet eine von ${z(r.values,"|")}`;case"too_big":{let l=r.inclusive?"<=":"<",d=t(r.origin);return d?`Zu gro\xDF: erwartet, dass ${(a=r.origin)!=null?a:"Wert"} ${l}${r.maximum.toString()} ${(o=d.unit)!=null?o:"Elemente"} hat`:`Zu gro\xDF: erwartet, dass ${(s=r.origin)!=null?s:"Wert"} ${l}${r.maximum.toString()} ist`}case"too_small":{let l=r.inclusive?">=":">",d=t(r.origin);return d?`Zu klein: erwartet, dass ${r.origin} ${l}${r.minimum.toString()} ${d.unit} hat`:`Zu klein: erwartet, dass ${r.origin} ${l}${r.minimum.toString()} ist`}case"invalid_format":{let l=r;return l.format==="starts_with"?`Ung\xFCltiger String: muss mit "${l.prefix}" beginnen`:l.format==="ends_with"?`Ung\xFCltiger String: muss mit "${l.suffix}" enden`:l.format==="includes"?`Ung\xFCltiger String: muss "${l.includes}" enthalten`:l.format==="regex"?`Ung\xFCltiger String: muss dem Muster ${l.pattern} entsprechen`:`Ung\xFCltig: ${(u=i[l.format])!=null?u:r.format}`}case"not_multiple_of":return`Ung\xFCltige Zahl: muss ein Vielfaches von ${r.divisor} sein`;case"unrecognized_keys":return`${r.keys.length>1?"Unbekannte Schl\xFCssel":"Unbekannter Schl\xFCssel"}: ${z(r.keys,", ")}`;case"invalid_key":return`Ung\xFCltiger Schl\xFCssel in ${r.origin}`;case"invalid_union":return"Ung\xFCltige Eingabe";case"invalid_element":return`Ung\xFCltiger Wert in ${r.origin}`;default:return"Ung\xFCltige Eingabe"}}};function _E(){return{localeError:FR()}}var JR=e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":{if(Array.isArray(e))return"array";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return t},WR=()=>{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"}};function t(i){var r;return(r=e[i])!=null?r:null}let n={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",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"};return i=>{var r,a,o,s;switch(i.code){case"invalid_type":return`Invalid input: expected ${i.expected}, received ${JR(i.input)}`;case"invalid_value":return i.values.length===1?`Invalid input: expected ${I(i.values[0])}`:`Invalid option: expected one of ${z(i.values,"|")}`;case"too_big":{let u=i.inclusive?"<=":"<",l=t(i.origin);return l?`Too big: expected ${(r=i.origin)!=null?r:"value"} to have ${u}${i.maximum.toString()} ${(a=l.unit)!=null?a:"elements"}`:`Too big: expected ${(o=i.origin)!=null?o:"value"} to be ${u}${i.maximum.toString()}`}case"too_small":{let u=i.inclusive?">=":">",l=t(i.origin);return l?`Too small: expected ${i.origin} to have ${u}${i.minimum.toString()} ${l.unit}`:`Too small: expected ${i.origin} to be ${u}${i.minimum.toString()}`}case"invalid_format":{let u=i;return u.format==="starts_with"?`Invalid string: must start with "${u.prefix}"`:u.format==="ends_with"?`Invalid string: must end with "${u.suffix}"`:u.format==="includes"?`Invalid string: must include "${u.includes}"`:u.format==="regex"?`Invalid string: must match pattern ${u.pattern}`:`Invalid ${(s=n[u.format])!=null?s:i.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${i.divisor}`;case"unrecognized_keys":return`Unrecognized key${i.keys.length>1?"s":""}: ${z(i.keys,", ")}`;case"invalid_key":return`Invalid key in ${i.origin}`;case"invalid_union":return"Invalid input";case"invalid_element":return`Invalid value in ${i.origin}`;default:return"Invalid input"}}};function md(){return{localeError:WR()}}var e6=e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"nombro";case"object":{if(Array.isArray(e))return"tabelo";if(e===null)return"senvalora";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return t},t6=()=>{let e={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"}};function t(i){var r;return(r=e[i])!=null?r:null}let n={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",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",jwt:"JWT",template_literal:"enigo"};return i=>{var r,a,o,s;switch(i.code){case"invalid_type":return`Nevalida enigo: atendi\u011Dis ${i.expected}, ricevi\u011Dis ${e6(i.input)}`;case"invalid_value":return i.values.length===1?`Nevalida enigo: atendi\u011Dis ${I(i.values[0])}`:`Nevalida opcio: atendi\u011Dis unu el ${z(i.values,"|")}`;case"too_big":{let u=i.inclusive?"<=":"<",l=t(i.origin);return l?`Tro granda: atendi\u011Dis ke ${(r=i.origin)!=null?r:"valoro"} havu ${u}${i.maximum.toString()} ${(a=l.unit)!=null?a:"elementojn"}`:`Tro granda: atendi\u011Dis ke ${(o=i.origin)!=null?o:"valoro"} havu ${u}${i.maximum.toString()}`}case"too_small":{let u=i.inclusive?">=":">",l=t(i.origin);return l?`Tro malgranda: atendi\u011Dis ke ${i.origin} havu ${u}${i.minimum.toString()} ${l.unit}`:`Tro malgranda: atendi\u011Dis ke ${i.origin} estu ${u}${i.minimum.toString()}`}case"invalid_format":{let u=i;return u.format==="starts_with"?`Nevalida karaktraro: devas komenci\u011Di per "${u.prefix}"`:u.format==="ends_with"?`Nevalida karaktraro: devas fini\u011Di per "${u.suffix}"`:u.format==="includes"?`Nevalida karaktraro: devas inkluzivi "${u.includes}"`:u.format==="regex"?`Nevalida karaktraro: devas kongrui kun la modelo ${u.pattern}`:`Nevalida ${(s=n[u.format])!=null?s:i.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${i.divisor}`;case"unrecognized_keys":return`Nekonata${i.keys.length>1?"j":""} \u015Dlosilo${i.keys.length>1?"j":""}: ${z(i.keys,", ")}`;case"invalid_key":return`Nevalida \u015Dlosilo en ${i.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${i.origin}`;default:return"Nevalida enigo"}}};function bE(){return{localeError:t6()}}var n6=()=>{let e={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"n\xFAmero";case"object":{if(Array.isArray(r))return"arreglo";if(r===null)return"nulo";if(Object.getPrototypeOf(r)!==Object.prototype)return r.constructor.name}}return a},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",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",jwt:"JWT",template_literal:"entrada"};return r=>{var a,o,s,u;switch(r.code){case"invalid_type":return`Entrada inv\xE1lida: se esperaba ${r.expected}, recibido ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Entrada inv\xE1lida: se esperaba ${I(r.values[0])}`:`Opci\xF3n inv\xE1lida: se esperaba una de ${z(r.values,"|")}`;case"too_big":{let l=r.inclusive?"<=":"<",d=t(r.origin);return d?`Demasiado grande: se esperaba que ${(a=r.origin)!=null?a:"valor"} tuviera ${l}${r.maximum.toString()} ${(o=d.unit)!=null?o:"elementos"}`:`Demasiado grande: se esperaba que ${(s=r.origin)!=null?s:"valor"} fuera ${l}${r.maximum.toString()}`}case"too_small":{let l=r.inclusive?">=":">",d=t(r.origin);return d?`Demasiado peque\xF1o: se esperaba que ${r.origin} tuviera ${l}${r.minimum.toString()} ${d.unit}`:`Demasiado peque\xF1o: se esperaba que ${r.origin} fuera ${l}${r.minimum.toString()}`}case"invalid_format":{let l=r;return l.format==="starts_with"?`Cadena inv\xE1lida: debe comenzar con "${l.prefix}"`:l.format==="ends_with"?`Cadena inv\xE1lida: debe terminar en "${l.suffix}"`:l.format==="includes"?`Cadena inv\xE1lida: debe incluir "${l.includes}"`:l.format==="regex"?`Cadena inv\xE1lida: debe coincidir con el patr\xF3n ${l.pattern}`:`Inv\xE1lido ${(u=i[l.format])!=null?u:r.format}`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: debe ser m\xFAltiplo de ${r.divisor}`;case"unrecognized_keys":return`Llave${r.keys.length>1?"s":""} desconocida${r.keys.length>1?"s":""}: ${z(r.keys,", ")}`;case"invalid_key":return`Llave inv\xE1lida en ${r.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido en ${r.origin}`;default:return"Entrada inv\xE1lida"}}};function xE(){return{localeError:n6()}}var r6=()=>{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"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"\u0639\u062F\u062F";case"object":{if(Array.isArray(r))return"\u0622\u0631\u0627\u06CC\u0647";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",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",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u06CC"};return r=>{var a,o,s,u;switch(r.code){case"invalid_type":return`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${r.expected} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${n(r.input)} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`;case"invalid_value":return r.values.length===1?`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${I(r.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 ${z(r.values,"|")} \u0645\u06CC\u200C\u0628\u0648\u062F`;case"too_big":{let l=r.inclusive?"<=":"<",d=t(r.origin);return d?`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${(a=r.origin)!=null?a:"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${l}${r.maximum.toString()} ${(o=d.unit)!=null?o:"\u0639\u0646\u0635\u0631"} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${(s=r.origin)!=null?s:"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${l}${r.maximum.toString()} \u0628\u0627\u0634\u062F`}case"too_small":{let l=r.inclusive?">=":">",d=t(r.origin);return d?`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${r.origin} \u0628\u0627\u06CC\u062F ${l}${r.minimum.toString()} ${d.unit} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${r.origin} \u0628\u0627\u06CC\u062F ${l}${r.minimum.toString()} \u0628\u0627\u0634\u062F`}case"invalid_format":{let l=r;return l.format==="starts_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${l.prefix}" \u0634\u0631\u0648\u0639 \u0634\u0648\u062F`:l.format==="ends_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${l.suffix}" \u062A\u0645\u0627\u0645 \u0634\u0648\u062F`:l.format==="includes"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0634\u0627\u0645\u0644 "${l.includes}" \u0628\u0627\u0634\u062F`:l.format==="regex"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC ${l.pattern} \u0645\u0637\u0627\u0628\u0642\u062A \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F`:`${(u=i[l.format])!=null?u:r.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 ${r.divisor} \u0628\u0627\u0634\u062F`;case"unrecognized_keys":return`\u06A9\u0644\u06CC\u062F${r.keys.length>1?"\u0647\u0627\u06CC":""} \u0646\u0627\u0634\u0646\u0627\u0633: ${z(r.keys,", ")}`;case"invalid_key":return`\u06A9\u0644\u06CC\u062F \u0646\u0627\u0634\u0646\u0627\u0633 \u062F\u0631 ${r.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 ${r.origin}`;default:return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631"}}};function SE(){return{localeError:r6()}}var i6=()=>{let e={string:{unit:"merkki\xE4",subject:"merkkijonon"},file:{unit:"tavua",subject:"tiedoston"},array:{unit:"alkiota",subject:"listan"},set:{unit:"alkiota",subject:"joukon"},number:{unit:"",subject:"luvun"},bigint:{unit:"",subject:"suuren kokonaisluvun"},int:{unit:"",subject:"kokonaisluvun"},date:{unit:"",subject:"p\xE4iv\xE4m\xE4\xE4r\xE4n"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"number";case"object":{if(Array.isArray(r))return"array";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",cidrv4:"IPv4-alue",cidrv6:"IPv6-alue",base64:"base64-koodattu merkkijono",base64url:"base64url-koodattu merkkijono",json_string:"JSON-merkkijono",e164:"E.164-luku",jwt:"JWT",template_literal:"templaattimerkkijono"};return r=>{var a;switch(r.code){case"invalid_type":return`Virheellinen tyyppi: odotettiin ${r.expected}, oli ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Virheellinen sy\xF6te: t\xE4ytyy olla ${I(r.values[0])}`:`Virheellinen valinta: t\xE4ytyy olla yksi seuraavista: ${z(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",s=t(r.origin);return s?`Liian suuri: ${s.subject} t\xE4ytyy olla ${o}${r.maximum.toString()} ${s.unit}`.trim():`Liian suuri: arvon t\xE4ytyy olla ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",s=t(r.origin);return s?`Liian pieni: ${s.subject} t\xE4ytyy olla ${o}${r.minimum.toString()} ${s.unit}`.trim():`Liian pieni: arvon t\xE4ytyy olla ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Virheellinen sy\xF6te: t\xE4ytyy alkaa "${o.prefix}"`:o.format==="ends_with"?`Virheellinen sy\xF6te: t\xE4ytyy loppua "${o.suffix}"`:o.format==="includes"?`Virheellinen sy\xF6te: t\xE4ytyy sis\xE4lt\xE4\xE4 "${o.includes}"`:o.format==="regex"?`Virheellinen sy\xF6te: t\xE4ytyy vastata s\xE4\xE4nn\xF6llist\xE4 lauseketta ${o.pattern}`:`Virheellinen ${(a=i[o.format])!=null?a:r.format}`}case"not_multiple_of":return`Virheellinen luku: t\xE4ytyy olla luvun ${r.divisor} monikerta`;case"unrecognized_keys":return`${r.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${z(r.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 $E(){return{localeError:i6()}}var a6=()=>{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 t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"nombre";case"object":{if(Array.isArray(r))return"tableau";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},i={regex:"entr\xE9e",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",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",jwt:"JWT",template_literal:"entr\xE9e"};return r=>{var a,o,s,u;switch(r.code){case"invalid_type":return`Entr\xE9e invalide : ${r.expected} attendu, ${n(r.input)} re\xE7u`;case"invalid_value":return r.values.length===1?`Entr\xE9e invalide : ${I(r.values[0])} attendu`:`Option invalide : une valeur parmi ${z(r.values,"|")} attendue`;case"too_big":{let l=r.inclusive?"<=":"<",d=t(r.origin);return d?`Trop grand : ${(a=r.origin)!=null?a:"valeur"} doit ${d.verb} ${l}${r.maximum.toString()} ${(o=d.unit)!=null?o:"\xE9l\xE9ment(s)"}`:`Trop grand : ${(s=r.origin)!=null?s:"valeur"} doit \xEAtre ${l}${r.maximum.toString()}`}case"too_small":{let l=r.inclusive?">=":">",d=t(r.origin);return d?`Trop petit : ${r.origin} doit ${d.verb} ${l}${r.minimum.toString()} ${d.unit}`:`Trop petit : ${r.origin} doit \xEAtre ${l}${r.minimum.toString()}`}case"invalid_format":{let l=r;return l.format==="starts_with"?`Cha\xEEne invalide : doit commencer par "${l.prefix}"`:l.format==="ends_with"?`Cha\xEEne invalide : doit se terminer par "${l.suffix}"`:l.format==="includes"?`Cha\xEEne invalide : doit inclure "${l.includes}"`:l.format==="regex"?`Cha\xEEne invalide : doit correspondre au mod\xE8le ${l.pattern}`:`${(u=i[l.format])!=null?u:r.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${r.divisor}`;case"unrecognized_keys":return`Cl\xE9${r.keys.length>1?"s":""} non reconnue${r.keys.length>1?"s":""} : ${z(r.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${r.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${r.origin}`;default:return"Entr\xE9e invalide"}}};function wE(){return{localeError:a6()}}var o6=()=>{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 t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"number";case"object":{if(Array.isArray(r))return"array";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",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",jwt:"JWT",template_literal:"entr\xE9e"};return r=>{var a,o,s;switch(r.code){case"invalid_type":return`Entr\xE9e invalide : attendu ${r.expected}, re\xE7u ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Entr\xE9e invalide : attendu ${I(r.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${z(r.values,"|")}`;case"too_big":{let u=r.inclusive?"\u2264":"<",l=t(r.origin);return l?`Trop grand : attendu que ${(a=r.origin)!=null?a:"la valeur"} ait ${u}${r.maximum.toString()} ${l.unit}`:`Trop grand : attendu que ${(o=r.origin)!=null?o:"la valeur"} soit ${u}${r.maximum.toString()}`}case"too_small":{let u=r.inclusive?"\u2265":">",l=t(r.origin);return l?`Trop petit : attendu que ${r.origin} ait ${u}${r.minimum.toString()} ${l.unit}`:`Trop petit : attendu que ${r.origin} soit ${u}${r.minimum.toString()}`}case"invalid_format":{let u=r;return u.format==="starts_with"?`Cha\xEEne invalide : doit commencer par "${u.prefix}"`:u.format==="ends_with"?`Cha\xEEne invalide : doit se terminer par "${u.suffix}"`:u.format==="includes"?`Cha\xEEne invalide : doit inclure "${u.includes}"`:u.format==="regex"?`Cha\xEEne invalide : doit correspondre au motif ${u.pattern}`:`${(s=i[u.format])!=null?s:r.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${r.divisor}`;case"unrecognized_keys":return`Cl\xE9${r.keys.length>1?"s":""} non reconnue${r.keys.length>1?"s":""} : ${z(r.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${r.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${r.origin}`;default:return"Entr\xE9e invalide"}}};function AE(){return{localeError:o6()}}var s6=()=>{let e={string:{unit:"\u05D0\u05D5\u05EA\u05D9\u05D5\u05EA",verb:"\u05DC\u05DB\u05DC\u05D5\u05DC"},file:{unit:"\u05D1\u05D9\u05D9\u05D8\u05D9\u05DD",verb:"\u05DC\u05DB\u05DC\u05D5\u05DC"},array:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",verb:"\u05DC\u05DB\u05DC\u05D5\u05DC"},set:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",verb:"\u05DC\u05DB\u05DC\u05D5\u05DC"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"number";case"object":{if(Array.isArray(r))return"array";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},i={regex:"\u05E7\u05DC\u05D8",email:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05D0\u05D9\u05DE\u05D9\u05D9\u05DC",url:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05E8\u05E9\u05EA",emoji:"\u05D0\u05D9\u05DE\u05D5\u05D2'\u05D9",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u05EA\u05D0\u05E8\u05D9\u05DA \u05D5\u05D6\u05DE\u05DF ISO",date:"\u05EA\u05D0\u05E8\u05D9\u05DA ISO",time:"\u05D6\u05DE\u05DF ISO",duration:"\u05DE\u05E9\u05DA \u05D6\u05DE\u05DF ISO",ipv4:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv4",ipv6:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv6",cidrv4:"\u05D8\u05D5\u05D5\u05D7 IPv4",cidrv6:"\u05D8\u05D5\u05D5\u05D7 IPv6",base64:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64",base64url:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64 \u05DC\u05DB\u05EA\u05D5\u05D1\u05D5\u05EA \u05E8\u05E9\u05EA",json_string:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA JSON",e164:"\u05DE\u05E1\u05E4\u05E8 E.164",jwt:"JWT",template_literal:"\u05E7\u05DC\u05D8"};return r=>{var a,o,s,u;switch(r.code){case"invalid_type":return`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA ${r.expected}, \u05D4\u05EA\u05E7\u05D1\u05DC ${n(r.input)}`;case"invalid_value":return r.values.length===1?`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA ${I(r.values[0])}`:`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05D0\u05D7\u05EA \u05DE\u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA ${z(r.values,"|")}`;case"too_big":{let l=r.inclusive?"<=":"<",d=t(r.origin);return d?`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${(a=r.origin)!=null?a:"value"} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${l}${r.maximum.toString()} ${(o=d.unit)!=null?o:"elements"}`:`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${(s=r.origin)!=null?s:"value"} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${l}${r.maximum.toString()}`}case"too_small":{let l=r.inclusive?">=":">",d=t(r.origin);return d?`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${r.origin} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${l}${r.minimum.toString()} ${d.unit}`:`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${r.origin} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${l}${r.minimum.toString()}`}case"invalid_format":{let l=r;return l.format==="starts_with"?`\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05E0\u05D4: \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D7\u05D9\u05DC \u05D1"${l.prefix}"`:l.format==="ends_with"?`\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05E0\u05D4: \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05E1\u05EA\u05D9\u05D9\u05DD \u05D1 "${l.suffix}"`:l.format==="includes"?`\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05E0\u05D4: \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05DB\u05DC\u05D5\u05DC "${l.includes}"`:l.format==="regex"?`\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05E0\u05D4: \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D0\u05D9\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA ${l.pattern}`:`${(u=i[l.format])!=null?u:r.format} \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF`}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 ${r.divisor}`;case"unrecognized_keys":return`\u05DE\u05E4\u05EA\u05D7${r.keys.length>1?"\u05D5\u05EA":""} \u05DC\u05D0 \u05DE\u05D6\u05D5\u05D4${r.keys.length>1?"\u05D9\u05DD":"\u05D4"}: ${z(r.keys,", ")}`;case"invalid_key":return`\u05DE\u05E4\u05EA\u05D7 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1${r.origin}`;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${r.origin}`;default:return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF"}}};function EE(){return{localeError:s6()}}var l6=()=>{let e={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"sz\xE1m";case"object":{if(Array.isArray(r))return"t\xF6mb";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",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",jwt:"JWT",template_literal:"bemenet"};return r=>{var a,o,s,u;switch(r.code){case"invalid_type":return`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${r.expected}, a kapott \xE9rt\xE9k ${n(r.input)}`;case"invalid_value":return r.values.length===1?`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${I(r.values[0])}`:`\xC9rv\xE9nytelen opci\xF3: valamelyik \xE9rt\xE9k v\xE1rt ${z(r.values,"|")}`;case"too_big":{let l=r.inclusive?"<=":"<",d=t(r.origin);return d?`T\xFAl nagy: ${(a=r.origin)!=null?a:"\xE9rt\xE9k"} m\xE9rete t\xFAl nagy ${l}${r.maximum.toString()} ${(o=d.unit)!=null?o:"elem"}`:`T\xFAl nagy: a bemeneti \xE9rt\xE9k ${(s=r.origin)!=null?s:"\xE9rt\xE9k"} t\xFAl nagy: ${l}${r.maximum.toString()}`}case"too_small":{let l=r.inclusive?">=":">",d=t(r.origin);return d?`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${r.origin} m\xE9rete t\xFAl kicsi ${l}${r.minimum.toString()} ${d.unit}`:`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${r.origin} t\xFAl kicsi ${l}${r.minimum.toString()}`}case"invalid_format":{let l=r;return l.format==="starts_with"?`\xC9rv\xE9nytelen string: "${l.prefix}" \xE9rt\xE9kkel kell kezd\u0151dnie`:l.format==="ends_with"?`\xC9rv\xE9nytelen string: "${l.suffix}" \xE9rt\xE9kkel kell v\xE9gz\u0151dnie`:l.format==="includes"?`\xC9rv\xE9nytelen string: "${l.includes}" \xE9rt\xE9ket kell tartalmaznia`:l.format==="regex"?`\xC9rv\xE9nytelen string: ${l.pattern} mint\xE1nak kell megfelelnie`:`\xC9rv\xE9nytelen ${(u=i[l.format])!=null?u:r.format}`}case"not_multiple_of":return`\xC9rv\xE9nytelen sz\xE1m: ${r.divisor} t\xF6bbsz\xF6r\xF6s\xE9nek kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${r.keys.length>1?"s":""}: ${z(r.keys,", ")}`;case"invalid_key":return`\xC9rv\xE9nytelen kulcs ${r.origin}`;case"invalid_union":return"\xC9rv\xE9nytelen bemenet";case"invalid_element":return`\xC9rv\xE9nytelen \xE9rt\xE9k: ${r.origin}`;default:return"\xC9rv\xE9nytelen bemenet"}}};function zE(){return{localeError:l6()}}var u6=()=>{let e={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"number";case"object":{if(Array.isArray(r))return"array";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",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",jwt:"JWT",template_literal:"input"};return r=>{var a,o,s,u;switch(r.code){case"invalid_type":return`Input tidak valid: diharapkan ${r.expected}, diterima ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Input tidak valid: diharapkan ${I(r.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${z(r.values,"|")}`;case"too_big":{let l=r.inclusive?"<=":"<",d=t(r.origin);return d?`Terlalu besar: diharapkan ${(a=r.origin)!=null?a:"value"} memiliki ${l}${r.maximum.toString()} ${(o=d.unit)!=null?o:"elemen"}`:`Terlalu besar: diharapkan ${(s=r.origin)!=null?s:"value"} menjadi ${l}${r.maximum.toString()}`}case"too_small":{let l=r.inclusive?">=":">",d=t(r.origin);return d?`Terlalu kecil: diharapkan ${r.origin} memiliki ${l}${r.minimum.toString()} ${d.unit}`:`Terlalu kecil: diharapkan ${r.origin} menjadi ${l}${r.minimum.toString()}`}case"invalid_format":{let l=r;return l.format==="starts_with"?`String tidak valid: harus dimulai dengan "${l.prefix}"`:l.format==="ends_with"?`String tidak valid: harus berakhir dengan "${l.suffix}"`:l.format==="includes"?`String tidak valid: harus menyertakan "${l.includes}"`:l.format==="regex"?`String tidak valid: harus sesuai pola ${l.pattern}`:`${(u=i[l.format])!=null?u:r.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${r.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${r.keys.length>1?"s":""}: ${z(r.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${r.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${r.origin}`;default:return"Input tidak valid"}}};function TE(){return{localeError:u6()}}var c6=()=>{let e={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"numero";case"object":{if(Array.isArray(r))return"vettore";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",cidrv4:"intervallo IPv4",cidrv6:"intervallo IPv6",base64:"stringa codificata in base64",base64url:"URL codificata in base64",json_string:"stringa JSON",e164:"numero E.164",jwt:"JWT",template_literal:"input"};return r=>{var a,o,s,u;switch(r.code){case"invalid_type":return`Input non valido: atteso ${r.expected}, ricevuto ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Input non valido: atteso ${I(r.values[0])}`:`Opzione non valida: atteso uno tra ${z(r.values,"|")}`;case"too_big":{let l=r.inclusive?"<=":"<",d=t(r.origin);return d?`Troppo grande: ${(a=r.origin)!=null?a:"valore"} deve avere ${l}${r.maximum.toString()} ${(o=d.unit)!=null?o:"elementi"}`:`Troppo grande: ${(s=r.origin)!=null?s:"valore"} deve essere ${l}${r.maximum.toString()}`}case"too_small":{let l=r.inclusive?">=":">",d=t(r.origin);return d?`Troppo piccolo: ${r.origin} deve avere ${l}${r.minimum.toString()} ${d.unit}`:`Troppo piccolo: ${r.origin} deve essere ${l}${r.minimum.toString()}`}case"invalid_format":{let l=r;return l.format==="starts_with"?`Stringa non valida: deve iniziare con "${l.prefix}"`:l.format==="ends_with"?`Stringa non valida: deve terminare con "${l.suffix}"`:l.format==="includes"?`Stringa non valida: deve includere "${l.includes}"`:l.format==="regex"?`Stringa non valida: deve corrispondere al pattern ${l.pattern}`:`Invalid ${(u=i[l.format])!=null?u:r.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${r.divisor}`;case"unrecognized_keys":return`Chiav${r.keys.length>1?"i":"e"} non riconosciut${r.keys.length>1?"e":"a"}: ${z(r.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${r.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${r.origin}`;default:return"Input non valido"}}};function kE(){return{localeError:c6()}}var d6=()=>{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"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"\u6570\u5024";case"object":{if(Array.isArray(r))return"\u914D\u5217";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",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",jwt:"JWT",template_literal:"\u5165\u529B\u5024"};return r=>{var a,o,s,u;switch(r.code){case"invalid_type":return`\u7121\u52B9\u306A\u5165\u529B: ${r.expected}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${n(r.input)}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`;case"invalid_value":return r.values.length===1?`\u7121\u52B9\u306A\u5165\u529B: ${I(r.values[0])}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u9078\u629E: ${z(r.values,"\u3001")}\u306E\u3044\u305A\u308C\u304B\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"too_big":{let l=r.inclusive?"\u4EE5\u4E0B\u3067\u3042\u308B":"\u3088\u308A\u5C0F\u3055\u3044",d=t(r.origin);return d?`\u5927\u304D\u3059\u304E\u308B\u5024: ${(a=r.origin)!=null?a:"\u5024"}\u306F${r.maximum.toString()}${(o=d.unit)!=null?o:"\u8981\u7D20"}${l}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5927\u304D\u3059\u304E\u308B\u5024: ${(s=r.origin)!=null?s:"\u5024"}\u306F${r.maximum.toString()}${l}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"too_small":{let l=r.inclusive?"\u4EE5\u4E0A\u3067\u3042\u308B":"\u3088\u308A\u5927\u304D\u3044",d=t(r.origin);return d?`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${r.origin}\u306F${r.minimum.toString()}${d.unit}${l}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${r.origin}\u306F${r.minimum.toString()}${l}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"invalid_format":{let l=r;return l.format==="starts_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${l.prefix}"\u3067\u59CB\u307E\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:l.format==="ends_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${l.suffix}"\u3067\u7D42\u308F\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:l.format==="includes"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${l.includes}"\u3092\u542B\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:l.format==="regex"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: \u30D1\u30BF\u30FC\u30F3${l.pattern}\u306B\u4E00\u81F4\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u7121\u52B9\u306A${(u=i[l.format])!=null?u:r.format}`}case"not_multiple_of":return`\u7121\u52B9\u306A\u6570\u5024: ${r.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${r.keys.length>1?"\u7FA4":""}: ${z(r.keys,"\u3001")}`;case"invalid_key":return`${r.origin}\u5185\u306E\u7121\u52B9\u306A\u30AD\u30FC`;case"invalid_union":return"\u7121\u52B9\u306A\u5165\u529B";case"invalid_element":return`${r.origin}\u5185\u306E\u7121\u52B9\u306A\u5024`;default:return"\u7121\u52B9\u306A\u5165\u529B"}}};function NE(){return{localeError:d6()}}var f6=()=>{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"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"\u1798\u17B7\u1793\u1798\u17C2\u1793\u1787\u17B6\u179B\u17C1\u1781 (NaN)":"\u179B\u17C1\u1781";case"object":{if(Array.isArray(r))return"\u17A2\u17B6\u179A\u17C1 (Array)";if(r===null)return"\u1782\u17D2\u1798\u17B6\u1793\u178F\u1798\u17D2\u179B\u17C3 (null)";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",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",jwt:"JWT",template_literal:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B"};return r=>{var a,o,s,u;switch(r.code){case"invalid_type":return`\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.expected} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${n(r.input)}`;case"invalid_value":return r.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(r.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 ${z(r.values,"|")}`;case"too_big":{let l=r.inclusive?"<=":"<",d=t(r.origin);return d?`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${(a=r.origin)!=null?a:"\u178F\u1798\u17D2\u179B\u17C3"} ${l} ${r.maximum.toString()} ${(o=d.unit)!=null?o:"\u1792\u17B6\u178F\u17BB"}`:`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${(s=r.origin)!=null?s:"\u178F\u1798\u17D2\u179B\u17C3"} ${l} ${r.maximum.toString()}`}case"too_small":{let l=r.inclusive?">=":">",d=t(r.origin);return d?`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${r.origin} ${l} ${r.minimum.toString()} ${d.unit}`:`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${r.origin} ${l} ${r.minimum.toString()}`}case"invalid_format":{let l=r;return l.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 "${l.prefix}"`:l.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 "${l.suffix}"`:l.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 "${l.includes}"`:l.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 ${l.pattern}`:`\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 ${(u=i[l.format])!=null?u:r.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 ${r.divisor}`;case"unrecognized_keys":return`\u179A\u1780\u1783\u17BE\u1789\u179F\u17C4\u1798\u17B7\u1793\u179F\u17D2\u1782\u17B6\u179B\u17CB\u17D6 ${z(r.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 ${r.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 ${r.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 OE(){return{localeError:f6()}}var m6=()=>{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"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"number";case"object":{if(Array.isArray(r))return"array";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",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",jwt:"JWT",template_literal:"\uC785\uB825"};return r=>{var a,o,s,u,l,d,p;switch(r.code){case"invalid_type":return`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 ${r.expected}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${n(r.input)}\uC785\uB2C8\uB2E4`;case"invalid_value":return r.values.length===1?`\uC798\uBABB\uB41C \uC785\uB825: \uAC12\uC740 ${I(r.values[0])} \uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC635\uC158: ${z(r.values,"\uB610\uB294 ")} \uC911 \uD558\uB098\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"too_big":{let f=r.inclusive?"\uC774\uD558":"\uBBF8\uB9CC",m=f==="\uBBF8\uB9CC"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",_=t(r.origin),b=(a=_==null?void 0:_.unit)!=null?a:"\uC694\uC18C";return _?`${(o=r.origin)!=null?o:"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${r.maximum.toString()}${b} ${f}${m}`:`${(s=r.origin)!=null?s:"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${r.maximum.toString()} ${f}${m}`}case"too_small":{let f=r.inclusive?"\uC774\uC0C1":"\uCD08\uACFC",m=f==="\uC774\uC0C1"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",_=t(r.origin),b=(u=_==null?void 0:_.unit)!=null?u:"\uC694\uC18C";return _?`${(l=r.origin)!=null?l:"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${r.minimum.toString()}${b} ${f}${m}`:`${(d=r.origin)!=null?d:"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${r.minimum.toString()} ${f}${m}`}case"invalid_format":{let f=r;return f.format==="starts_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${f.prefix}"(\uC73C)\uB85C \uC2DC\uC791\uD574\uC57C \uD569\uB2C8\uB2E4`:f.format==="ends_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${f.suffix}"(\uC73C)\uB85C \uB05D\uB098\uC57C \uD569\uB2C8\uB2E4`:f.format==="includes"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${f.includes}"\uC744(\uB97C) \uD3EC\uD568\uD574\uC57C \uD569\uB2C8\uB2E4`:f.format==="regex"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: \uC815\uADDC\uC2DD ${f.pattern} \uD328\uD134\uACFC \uC77C\uCE58\uD574\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C ${(p=i[f.format])!=null?p:r.format}`}case"not_multiple_of":return`\uC798\uBABB\uB41C \uC22B\uC790: ${r.divisor}\uC758 \uBC30\uC218\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"unrecognized_keys":return`\uC778\uC2DD\uD560 \uC218 \uC5C6\uB294 \uD0A4: ${z(r.keys,", ")}`;case"invalid_key":return`\uC798\uBABB\uB41C \uD0A4: ${r.origin}`;case"invalid_union":return"\uC798\uBABB\uB41C \uC785\uB825";case"invalid_element":return`\uC798\uBABB\uB41C \uAC12: ${r.origin}`;default:return"\uC798\uBABB\uB41C \uC785\uB825"}}};function CE(){return{localeError:m6()}}var p6=()=>{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"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"\u0431\u0440\u043E\u0458";case"object":{if(Array.isArray(r))return"\u043D\u0438\u0437\u0430";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",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",jwt:"JWT",template_literal:"\u0432\u043D\u0435\u0441"};return r=>{var a,o,s,u;switch(r.code){case"invalid_type":return`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r.expected}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Invalid input: expected ${I(r.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 ${z(r.values,"|")}`;case"too_big":{let l=r.inclusive?"<=":"<",d=t(r.origin);return d?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${(a=r.origin)!=null?a:"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0438\u043C\u0430 ${l}${r.maximum.toString()} ${(o=d.unit)!=null?o:"\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 ${(s=r.origin)!=null?s:"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0431\u0438\u0434\u0435 ${l}${r.maximum.toString()}`}case"too_small":{let l=r.inclusive?">=":">",d=t(r.origin);return d?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r.origin} \u0434\u0430 \u0438\u043C\u0430 ${l}${r.minimum.toString()} ${d.unit}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r.origin} \u0434\u0430 \u0431\u0438\u0434\u0435 ${l}${r.minimum.toString()}`}case"invalid_format":{let l=r;return l.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 "${l.prefix}"`:l.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 "${l.suffix}"`:l.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 "${l.includes}"`:l.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 ${l.pattern}`:`Invalid ${(u=i[l.format])!=null?u:r.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 ${r.divisor}`;case"unrecognized_keys":return`${r.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"}: ${z(r.keys,", ")}`;case"invalid_key":return`\u0413\u0440\u0435\u0448\u0435\u043D \u043A\u043B\u0443\u0447 \u0432\u043E ${r.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 ${r.origin}`;default:return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441"}}};function IE(){return{localeError:p6()}}var g6=()=>{let e={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"nombor";case"object":{if(Array.isArray(r))return"array";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",cidrv4:"julat IPv4",cidrv6:"julat IPv6",base64:"string dikodkan base64",base64url:"string dikodkan base64url",json_string:"string JSON",e164:"nombor E.164",jwt:"JWT",template_literal:"input"};return r=>{var a,o,s,u;switch(r.code){case"invalid_type":return`Input tidak sah: dijangka ${r.expected}, diterima ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Input tidak sah: dijangka ${I(r.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${z(r.values,"|")}`;case"too_big":{let l=r.inclusive?"<=":"<",d=t(r.origin);return d?`Terlalu besar: dijangka ${(a=r.origin)!=null?a:"nilai"} ${d.verb} ${l}${r.maximum.toString()} ${(o=d.unit)!=null?o:"elemen"}`:`Terlalu besar: dijangka ${(s=r.origin)!=null?s:"nilai"} adalah ${l}${r.maximum.toString()}`}case"too_small":{let l=r.inclusive?">=":">",d=t(r.origin);return d?`Terlalu kecil: dijangka ${r.origin} ${d.verb} ${l}${r.minimum.toString()} ${d.unit}`:`Terlalu kecil: dijangka ${r.origin} adalah ${l}${r.minimum.toString()}`}case"invalid_format":{let l=r;return l.format==="starts_with"?`String tidak sah: mesti bermula dengan "${l.prefix}"`:l.format==="ends_with"?`String tidak sah: mesti berakhir dengan "${l.suffix}"`:l.format==="includes"?`String tidak sah: mesti mengandungi "${l.includes}"`:l.format==="regex"?`String tidak sah: mesti sepadan dengan corak ${l.pattern}`:`${(u=i[l.format])!=null?u:r.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${r.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${z(r.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${r.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${r.origin}`;default:return"Input tidak sah"}}};function RE(){return{localeError:g6()}}var h6=()=>{let e={string:{unit:"tekens"},file:{unit:"bytes"},array:{unit:"elementen"},set:{unit:"elementen"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"getal";case"object":{if(Array.isArray(r))return"array";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",cidrv4:"IPv4-bereik",cidrv6:"IPv6-bereik",base64:"base64-gecodeerde tekst",base64url:"base64 URL-gecodeerde tekst",json_string:"JSON string",e164:"E.164-nummer",jwt:"JWT",template_literal:"invoer"};return r=>{var a,o,s,u;switch(r.code){case"invalid_type":return`Ongeldige invoer: verwacht ${r.expected}, ontving ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Ongeldige invoer: verwacht ${I(r.values[0])}`:`Ongeldige optie: verwacht \xE9\xE9n van ${z(r.values,"|")}`;case"too_big":{let l=r.inclusive?"<=":"<",d=t(r.origin);return d?`Te lang: verwacht dat ${(a=r.origin)!=null?a:"waarde"} ${l}${r.maximum.toString()} ${(o=d.unit)!=null?o:"elementen"} bevat`:`Te lang: verwacht dat ${(s=r.origin)!=null?s:"waarde"} ${l}${r.maximum.toString()} is`}case"too_small":{let l=r.inclusive?">=":">",d=t(r.origin);return d?`Te kort: verwacht dat ${r.origin} ${l}${r.minimum.toString()} ${d.unit} bevat`:`Te kort: verwacht dat ${r.origin} ${l}${r.minimum.toString()} is`}case"invalid_format":{let l=r;return l.format==="starts_with"?`Ongeldige tekst: moet met "${l.prefix}" beginnen`:l.format==="ends_with"?`Ongeldige tekst: moet op "${l.suffix}" eindigen`:l.format==="includes"?`Ongeldige tekst: moet "${l.includes}" bevatten`:l.format==="regex"?`Ongeldige tekst: moet overeenkomen met patroon ${l.pattern}`:`Ongeldig: ${(u=i[l.format])!=null?u:r.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${r.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${r.keys.length>1?"s":""}: ${z(r.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${r.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${r.origin}`;default:return"Ongeldige invoer"}}};function DE(){return{localeError:h6()}}var v6=()=>{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"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"tall";case"object":{if(Array.isArray(r))return"liste";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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-omr\xE5de",ipv6:"IPv6-omr\xE5de",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkodet streng",base64url:"base64url-enkodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"};return r=>{var a,o,s,u;switch(r.code){case"invalid_type":return`Ugyldig input: forventet ${r.expected}, fikk ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Ugyldig verdi: forventet ${I(r.values[0])}`:`Ugyldig valg: forventet en av ${z(r.values,"|")}`;case"too_big":{let l=r.inclusive?"<=":"<",d=t(r.origin);return d?`For stor(t): forventet ${(a=r.origin)!=null?a:"value"} til \xE5 ha ${l}${r.maximum.toString()} ${(o=d.unit)!=null?o:"elementer"}`:`For stor(t): forventet ${(s=r.origin)!=null?s:"value"} til \xE5 ha ${l}${r.maximum.toString()}`}case"too_small":{let l=r.inclusive?">=":">",d=t(r.origin);return d?`For lite(n): forventet ${r.origin} til \xE5 ha ${l}${r.minimum.toString()} ${d.unit}`:`For lite(n): forventet ${r.origin} til \xE5 ha ${l}${r.minimum.toString()}`}case"invalid_format":{let l=r;return l.format==="starts_with"?`Ugyldig streng: m\xE5 starte med "${l.prefix}"`:l.format==="ends_with"?`Ugyldig streng: m\xE5 ende med "${l.suffix}"`:l.format==="includes"?`Ugyldig streng: m\xE5 inneholde "${l.includes}"`:l.format==="regex"?`Ugyldig streng: m\xE5 matche m\xF8nsteret ${l.pattern}`:`Ugyldig ${(u=i[l.format])!=null?u:r.format}`}case"not_multiple_of":return`Ugyldig tall: m\xE5 v\xE6re et multiplum av ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"Ukjente n\xF8kler":"Ukjent n\xF8kkel"}: ${z(r.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8kkel i ${r.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${r.origin}`;default:return"Ugyldig input"}}};function jE(){return{localeError:v6()}}var y6=()=>{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"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"numara";case"object":{if(Array.isArray(r))return"saf";if(r===null)return"gayb";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-\u015Fifreli metin",base64url:"base64url-\u015Fifreli metin",json_string:"JSON metin",e164:"E.164 say\u0131s\u0131",jwt:"JWT",template_literal:"giren"};return r=>{var a,o,s,u;switch(r.code){case"invalid_type":return`F\xE2sit giren: umulan ${r.expected}, al\u0131nan ${n(r.input)}`;case"invalid_value":return r.values.length===1?`F\xE2sit giren: umulan ${I(r.values[0])}`:`F\xE2sit tercih: m\xFBteberler ${z(r.values,"|")}`;case"too_big":{let l=r.inclusive?"<=":"<",d=t(r.origin);return d?`Fazla b\xFCy\xFCk: ${(a=r.origin)!=null?a:"value"}, ${l}${r.maximum.toString()} ${(o=d.unit)!=null?o:"elements"} sahip olmal\u0131yd\u0131.`:`Fazla b\xFCy\xFCk: ${(s=r.origin)!=null?s:"value"}, ${l}${r.maximum.toString()} olmal\u0131yd\u0131.`}case"too_small":{let l=r.inclusive?">=":">",d=t(r.origin);return d?`Fazla k\xFC\xE7\xFCk: ${r.origin}, ${l}${r.minimum.toString()} ${d.unit} sahip olmal\u0131yd\u0131.`:`Fazla k\xFC\xE7\xFCk: ${r.origin}, ${l}${r.minimum.toString()} olmal\u0131yd\u0131.`}case"invalid_format":{let l=r;return l.format==="starts_with"?`F\xE2sit metin: "${l.prefix}" ile ba\u015Flamal\u0131.`:l.format==="ends_with"?`F\xE2sit metin: "${l.suffix}" ile bitmeli.`:l.format==="includes"?`F\xE2sit metin: "${l.includes}" ihtiv\xE2 etmeli.`:l.format==="regex"?`F\xE2sit metin: ${l.pattern} nak\u015F\u0131na uymal\u0131.`:`F\xE2sit ${(u=i[l.format])!=null?u:r.format}`}case"not_multiple_of":return`F\xE2sit say\u0131: ${r.divisor} kat\u0131 olmal\u0131yd\u0131.`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar ${r.keys.length>1?"s":""}: ${z(r.keys,", ")}`;case"invalid_key":return`${r.origin} i\xE7in tan\u0131nmayan anahtar var.`;case"invalid_union":return"Giren tan\u0131namad\u0131.";case"invalid_element":return`${r.origin} i\xE7in tan\u0131nmayan k\u0131ymet var.`;default:return"K\u0131ymet tan\u0131namad\u0131."}}};function UE(){return{localeError:y6()}}var _6=()=>{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"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"\u0639\u062F\u062F";case"object":{if(Array.isArray(r))return"\u0627\u0631\u06D0";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",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",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u064A"};return r=>{var a,o,s,u;switch(r.code){case"invalid_type":return`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${r.expected} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${n(r.input)} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`;case"invalid_value":return r.values.length===1?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${I(r.values[0])} \u0648\u0627\u06CC`:`\u0646\u0627\u0633\u0645 \u0627\u0646\u062A\u062E\u0627\u0628: \u0628\u0627\u06CC\u062F \u06CC\u0648 \u0644\u0647 ${z(r.values,"|")} \u0685\u062E\u0647 \u0648\u0627\u06CC`;case"too_big":{let l=r.inclusive?"<=":"<",d=t(r.origin);return d?`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${(a=r.origin)!=null?a:"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${l}${r.maximum.toString()} ${(o=d.unit)!=null?o:"\u0639\u0646\u0635\u0631\u0648\u0646\u0647"} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${(s=r.origin)!=null?s:"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${l}${r.maximum.toString()} \u0648\u064A`}case"too_small":{let l=r.inclusive?">=":">",d=t(r.origin);return d?`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${r.origin} \u0628\u0627\u06CC\u062F ${l}${r.minimum.toString()} ${d.unit} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${r.origin} \u0628\u0627\u06CC\u062F ${l}${r.minimum.toString()} \u0648\u064A`}case"invalid_format":{let l=r;return l.format==="starts_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${l.prefix}" \u0633\u0631\u0647 \u067E\u06CC\u0644 \u0634\u064A`:l.format==="ends_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${l.suffix}" \u0633\u0631\u0647 \u067E\u0627\u06CC \u062A\u0647 \u0648\u0631\u0633\u064A\u0696\u064A`:l.format==="includes"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F "${l.includes}" \u0648\u0644\u0631\u064A`:l.format==="regex"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F ${l.pattern} \u0633\u0631\u0647 \u0645\u0637\u0627\u0628\u0642\u062A \u0648\u0644\u0631\u064A`:`${(u=i[l.format])!=null?u:r.format} \u0646\u0627\u0633\u0645 \u062F\u06CC`}case"not_multiple_of":return`\u0646\u0627\u0633\u0645 \u0639\u062F\u062F: \u0628\u0627\u06CC\u062F \u062F ${r.divisor} \u0645\u0636\u0631\u0628 \u0648\u064A`;case"unrecognized_keys":return`\u0646\u0627\u0633\u0645 ${r.keys.length>1?"\u06A9\u0644\u06CC\u0689\u0648\u0646\u0647":"\u06A9\u0644\u06CC\u0689"}: ${z(r.keys,", ")}`;case"invalid_key":return`\u0646\u0627\u0633\u0645 \u06A9\u0644\u06CC\u0689 \u067E\u0647 ${r.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 ${r.origin} \u06A9\u06D0`;default:return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A"}}};function ME(){return{localeError:_6()}}var b6=()=>{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"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"liczba";case"object":{if(Array.isArray(r))return"tablica";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",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",jwt:"JWT",template_literal:"wej\u015Bcie"};return r=>{var a,o,s,u,l,d,p;switch(r.code){case"invalid_type":return`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${r.expected}, otrzymano ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${I(r.values[0])}`:`Nieprawid\u0142owa opcja: oczekiwano jednej z warto\u015Bci ${z(r.values,"|")}`;case"too_big":{let f=r.inclusive?"<=":"<",m=t(r.origin);return m?`Za du\u017Ca warto\u015B\u0107: oczekiwano, \u017Ce ${(a=r.origin)!=null?a:"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${f}${r.maximum.toString()} ${(o=m.unit)!=null?o:"element\xF3w"}`:`Zbyt du\u017C(y/a/e): oczekiwano, \u017Ce ${(s=r.origin)!=null?s:"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${f}${r.maximum.toString()}`}case"too_small":{let f=r.inclusive?">=":">",m=t(r.origin);return m?`Za ma\u0142a warto\u015B\u0107: oczekiwano, \u017Ce ${(u=r.origin)!=null?u:"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${f}${r.minimum.toString()} ${(l=m.unit)!=null?l:"element\xF3w"}`:`Zbyt ma\u0142(y/a/e): oczekiwano, \u017Ce ${(d=r.origin)!=null?d:"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${f}${r.minimum.toString()}`}case"invalid_format":{let f=r;return f.format==="starts_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zaczyna\u0107 si\u0119 od "${f.prefix}"`:f.format==="ends_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi ko\u0144czy\u0107 si\u0119 na "${f.suffix}"`:f.format==="includes"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zawiera\u0107 "${f.includes}"`:f.format==="regex"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi odpowiada\u0107 wzorcowi ${f.pattern}`:`Nieprawid\u0142ow(y/a/e) ${(p=i[f.format])!=null?p:r.format}`}case"not_multiple_of":return`Nieprawid\u0142owa liczba: musi by\u0107 wielokrotno\u015Bci\u0105 ${r.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${r.keys.length>1?"s":""}: ${z(r.keys,", ")}`;case"invalid_key":return`Nieprawid\u0142owy klucz w ${r.origin}`;case"invalid_union":return"Nieprawid\u0142owe dane wej\u015Bciowe";case"invalid_element":return`Nieprawid\u0142owa warto\u015B\u0107 w ${r.origin}`;default:return"Nieprawid\u0142owe dane wej\u015Bciowe"}}};function PE(){return{localeError:b6()}}var x6=()=>{let e={string:{unit:"caracteres",verb:"ter"},file:{unit:"bytes",verb:"ter"},array:{unit:"itens",verb:"ter"},set:{unit:"itens",verb:"ter"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"n\xFAmero";case"object":{if(Array.isArray(r))return"array";if(r===null)return"nulo";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},i={regex:"padr\xE3o",email:"endere\xE7o de 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:"data e hora ISO",date:"data ISO",time:"hora ISO",duration:"dura\xE7\xE3o ISO",ipv4:"endere\xE7o IPv4",ipv6:"endere\xE7o IPv6",cidrv4:"faixa de IPv4",cidrv6:"faixa de IPv6",base64:"texto codificado em base64",base64url:"URL codificada em base64",json_string:"texto JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"};return r=>{var a,o,s,u;switch(r.code){case"invalid_type":return`Tipo inv\xE1lido: esperado ${r.expected}, recebido ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Entrada inv\xE1lida: esperado ${I(r.values[0])}`:`Op\xE7\xE3o inv\xE1lida: esperada uma das ${z(r.values,"|")}`;case"too_big":{let l=r.inclusive?"<=":"<",d=t(r.origin);return d?`Muito grande: esperado que ${(a=r.origin)!=null?a:"valor"} tivesse ${l}${r.maximum.toString()} ${(o=d.unit)!=null?o:"elementos"}`:`Muito grande: esperado que ${(s=r.origin)!=null?s:"valor"} fosse ${l}${r.maximum.toString()}`}case"too_small":{let l=r.inclusive?">=":">",d=t(r.origin);return d?`Muito pequeno: esperado que ${r.origin} tivesse ${l}${r.minimum.toString()} ${d.unit}`:`Muito pequeno: esperado que ${r.origin} fosse ${l}${r.minimum.toString()}`}case"invalid_format":{let l=r;return l.format==="starts_with"?`Texto inv\xE1lido: deve come\xE7ar com "${l.prefix}"`:l.format==="ends_with"?`Texto inv\xE1lido: deve terminar com "${l.suffix}"`:l.format==="includes"?`Texto inv\xE1lido: deve incluir "${l.includes}"`:l.format==="regex"?`Texto inv\xE1lido: deve corresponder ao padr\xE3o ${l.pattern}`:`${(u=i[l.format])!=null?u:r.format} inv\xE1lido`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: deve ser m\xFAltiplo de ${r.divisor}`;case"unrecognized_keys":return`Chave${r.keys.length>1?"s":""} desconhecida${r.keys.length>1?"s":""}: ${z(r.keys,", ")}`;case"invalid_key":return`Chave inv\xE1lida em ${r.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido em ${r.origin}`;default:return"Campo inv\xE1lido"}}};function LE(){return{localeError:x6()}}function ZE(e,t,n,i){let r=Math.abs(e),a=r%10,o=r%100;return o>=11&&o<=19?i:a===1?t:a>=2&&a<=4?n:i}var S6=()=>{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"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"\u0447\u0438\u0441\u043B\u043E";case"object":{if(Array.isArray(r))return"\u043C\u0430\u0441\u0441\u0438\u0432";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",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",jwt:"JWT",template_literal:"\u0432\u0432\u043E\u0434"};return r=>{var a,o,s;switch(r.code){case"invalid_type":return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${r.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${n(r.input)}`;case"invalid_value":return r.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(r.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 ${z(r.values,"|")}`;case"too_big":{let u=r.inclusive?"<=":"<",l=t(r.origin);if(l){let d=Number(r.maximum),p=ZE(d,l.unit.one,l.unit.few,l.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 ${(a=r.origin)!=null?a:"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${u}${r.maximum.toString()} ${p}`}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 ${(o=r.origin)!=null?o:"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 ${u}${r.maximum.toString()}`}case"too_small":{let u=r.inclusive?">=":">",l=t(r.origin);if(l){let d=Number(r.minimum),p=ZE(d,l.unit.one,l.unit.few,l.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 ${r.origin} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${u}${r.minimum.toString()} ${p}`}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 ${r.origin} \u0431\u0443\u0434\u0435\u0442 ${u}${r.minimum.toString()}`}case"invalid_format":{let u=r;return u.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 "${u.prefix}"`:u.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 "${u.suffix}"`:u.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 "${u.includes}"`:u.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 ${u.pattern}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 ${(s=i[u.format])!=null?s:r.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 ${r.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u043E\u0437\u043D\u0430\u043D\u043D${r.keys.length>1?"\u044B\u0435":"\u044B\u0439"} \u043A\u043B\u044E\u0447${r.keys.length>1?"\u0438":""}: ${z(r.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0432 ${r.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 ${r.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 qE(){return{localeError:S6()}}var $6=()=>{let e={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"\u0161tevilo";case"object":{if(Array.isArray(r))return"tabela";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 \u0161tevilka",jwt:"JWT",template_literal:"vnos"};return r=>{var a,o,s,u;switch(r.code){case"invalid_type":return`Neveljaven vnos: pri\u010Dakovano ${r.expected}, prejeto ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Neveljaven vnos: pri\u010Dakovano ${I(r.values[0])}`:`Neveljavna mo\u017Enost: pri\u010Dakovano eno izmed ${z(r.values,"|")}`;case"too_big":{let l=r.inclusive?"<=":"<",d=t(r.origin);return d?`Preveliko: pri\u010Dakovano, da bo ${(a=r.origin)!=null?a:"vrednost"} imelo ${l}${r.maximum.toString()} ${(o=d.unit)!=null?o:"elementov"}`:`Preveliko: pri\u010Dakovano, da bo ${(s=r.origin)!=null?s:"vrednost"} ${l}${r.maximum.toString()}`}case"too_small":{let l=r.inclusive?">=":">",d=t(r.origin);return d?`Premajhno: pri\u010Dakovano, da bo ${r.origin} imelo ${l}${r.minimum.toString()} ${d.unit}`:`Premajhno: pri\u010Dakovano, da bo ${r.origin} ${l}${r.minimum.toString()}`}case"invalid_format":{let l=r;return l.format==="starts_with"?`Neveljaven niz: mora se za\u010Deti z "${l.prefix}"`:l.format==="ends_with"?`Neveljaven niz: mora se kon\u010Dati z "${l.suffix}"`:l.format==="includes"?`Neveljaven niz: mora vsebovati "${l.includes}"`:l.format==="regex"?`Neveljaven niz: mora ustrezati vzorcu ${l.pattern}`:`Neveljaven ${(u=i[l.format])!=null?u:r.format}`}case"not_multiple_of":return`Neveljavno \u0161tevilo: mora biti ve\u010Dkratnik ${r.divisor}`;case"unrecognized_keys":return`Neprepoznan${r.keys.length>1?"i klju\u010Di":" klju\u010D"}: ${z(r.keys,", ")}`;case"invalid_key":return`Neveljaven klju\u010D v ${r.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${r.origin}`;default:return"Neveljaven vnos"}}};function VE(){return{localeError:$6()}}var w6=()=>{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"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"antal";case"object":{if(Array.isArray(r))return"lista";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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-intervall",ipv6:"IPv6-intervall",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",jwt:"JWT",template_literal:"mall-literal"};return r=>{var a,o,s,u,l,d,p,f;switch(r.code){case"invalid_type":return`Ogiltig inmatning: f\xF6rv\xE4ntat ${r.expected}, fick ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Ogiltig inmatning: f\xF6rv\xE4ntat ${I(r.values[0])}`:`Ogiltigt val: f\xF6rv\xE4ntade en av ${z(r.values,"|")}`;case"too_big":{let m=r.inclusive?"<=":"<",_=t(r.origin);return _?`F\xF6r stor(t): f\xF6rv\xE4ntade ${(a=r.origin)!=null?a:"v\xE4rdet"} att ha ${m}${r.maximum.toString()} ${(o=_.unit)!=null?o:"element"}`:`F\xF6r stor(t): f\xF6rv\xE4ntat ${(s=r.origin)!=null?s:"v\xE4rdet"} att ha ${m}${r.maximum.toString()}`}case"too_small":{let m=r.inclusive?">=":">",_=t(r.origin);return _?`F\xF6r lite(t): f\xF6rv\xE4ntade ${(u=r.origin)!=null?u:"v\xE4rdet"} att ha ${m}${r.minimum.toString()} ${_.unit}`:`F\xF6r lite(t): f\xF6rv\xE4ntade ${(l=r.origin)!=null?l:"v\xE4rdet"} att ha ${m}${r.minimum.toString()}`}case"invalid_format":{let m=r;return m.format==="starts_with"?`Ogiltig str\xE4ng: m\xE5ste b\xF6rja med "${m.prefix}"`:m.format==="ends_with"?`Ogiltig str\xE4ng: m\xE5ste sluta med "${m.suffix}"`:m.format==="includes"?`Ogiltig str\xE4ng: m\xE5ste inneh\xE5lla "${m.includes}"`:m.format==="regex"?`Ogiltig str\xE4ng: m\xE5ste matcha m\xF6nstret "${m.pattern}"`:`Ogiltig(t) ${(d=i[m.format])!=null?d:r.format}`}case"not_multiple_of":return`Ogiltigt tal: m\xE5ste vara en multipel av ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"Ok\xE4nda nycklar":"Ok\xE4nd nyckel"}: ${z(r.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${(p=r.origin)!=null?p:"v\xE4rdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt v\xE4rde i ${(f=r.origin)!=null?f:"v\xE4rdet"}`;default:return"Ogiltig input"}}};function HE(){return{localeError:w6()}}var A6=()=>{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"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"\u0B8E\u0BA3\u0BCD \u0B85\u0BB2\u0BCD\u0BB2\u0BBE\u0BA4\u0BA4\u0BC1":"\u0B8E\u0BA3\u0BCD";case"object":{if(Array.isArray(r))return"\u0B85\u0BA3\u0BBF";if(r===null)return"\u0BB5\u0BC6\u0BB1\u0BC1\u0BAE\u0BC8";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",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",jwt:"JWT",template_literal:"input"};return r=>{var a,o,s,u;switch(r.code){case"invalid_type":return`\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.expected}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${n(r.input)}`;case"invalid_value":return r.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(r.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 ${z(r.values,"|")} \u0B87\u0BB2\u0BCD \u0B92\u0BA9\u0BCD\u0BB1\u0BC1`;case"too_big":{let l=r.inclusive?"<=":"<",d=t(r.origin);return d?`\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 ${(a=r.origin)!=null?a:"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${l}${r.maximum.toString()} ${(o=d.unit)!=null?o:"\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 ${(s=r.origin)!=null?s:"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${l}${r.maximum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"too_small":{let l=r.inclusive?">=":">",d=t(r.origin);return d?`\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 ${r.origin} ${l}${r.minimum.toString()} ${d.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 ${r.origin} ${l}${r.minimum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"invalid_format":{let l=r;return l.format==="starts_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${l.prefix}" \u0B87\u0BB2\u0BCD \u0BA4\u0BCA\u0B9F\u0B99\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:l.format==="ends_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${l.suffix}" \u0B87\u0BB2\u0BCD \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0B9F\u0BC8\u0BAF \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:l.format==="includes"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${l.includes}" \u0B90 \u0B89\u0BB3\u0BCD\u0BB3\u0B9F\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:l.format==="regex"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: ${l.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 ${(u=i[l.format])!=null?u:r.format}`}case"not_multiple_of":return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B8E\u0BA3\u0BCD: ${r.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${r.keys.length>1?"\u0B95\u0BB3\u0BCD":""}: ${z(r.keys,", ")}`;case"invalid_key":return`${r.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`${r.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 BE(){return{localeError:A6()}}var E6=()=>{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"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"\u0E44\u0E21\u0E48\u0E43\u0E0A\u0E48\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02 (NaN)":"\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02";case"object":{if(Array.isArray(r))return"\u0E2D\u0E32\u0E23\u0E4C\u0E40\u0E23\u0E22\u0E4C (Array)";if(r===null)return"\u0E44\u0E21\u0E48\u0E21\u0E35\u0E04\u0E48\u0E32 (null)";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",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)",jwt:"\u0E42\u0E17\u0E40\u0E04\u0E19 JWT",template_literal:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19"};return r=>{var a,o,s,u;switch(r.code){case"invalid_type":return`\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.expected} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${n(r.input)}`;case"invalid_value":return r.values.length===1?`\u0E04\u0E48\u0E32\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${I(r.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 ${z(r.values,"|")}`;case"too_big":{let l=r.inclusive?"\u0E44\u0E21\u0E48\u0E40\u0E01\u0E34\u0E19":"\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32",d=t(r.origin);return d?`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${(a=r.origin)!=null?a:"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${l} ${r.maximum.toString()} ${(o=d.unit)!=null?o:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23"}`:`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${(s=r.origin)!=null?s:"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${l} ${r.maximum.toString()}`}case"too_small":{let l=r.inclusive?"\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E19\u0E49\u0E2D\u0E22":"\u0E21\u0E32\u0E01\u0E01\u0E27\u0E48\u0E32",d=t(r.origin);return d?`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${r.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${l} ${r.minimum.toString()} ${d.unit}`:`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${r.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${l} ${r.minimum.toString()}`}case"invalid_format":{let l=r;return l.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 "${l.prefix}"`:l.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 "${l.suffix}"`:l.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 "${l.includes}" \u0E2D\u0E22\u0E39\u0E48\u0E43\u0E19\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21`:l.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 ${l.pattern}`:`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: ${(u=i[l.format])!=null?u:r.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 ${r.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: ${z(r.keys,", ")}`;case"invalid_key":return`\u0E04\u0E35\u0E22\u0E4C\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${r.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 ${r.origin}`;default:return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07"}}};function GE(){return{localeError:E6()}}var z6=e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":{if(Array.isArray(e))return"array";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return t},T6=()=>{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"}};function t(i){var r;return(r=e[i])!=null?r:null}let n={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",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",jwt:"JWT",template_literal:"\u015Eablon dizesi"};return i=>{var r,a,o,s;switch(i.code){case"invalid_type":return`Ge\xE7ersiz de\u011Fer: beklenen ${i.expected}, al\u0131nan ${z6(i.input)}`;case"invalid_value":return i.values.length===1?`Ge\xE7ersiz de\u011Fer: beklenen ${I(i.values[0])}`:`Ge\xE7ersiz se\xE7enek: a\u015Fa\u011F\u0131dakilerden biri olmal\u0131: ${z(i.values,"|")}`;case"too_big":{let u=i.inclusive?"<=":"<",l=t(i.origin);return l?`\xC7ok b\xFCy\xFCk: beklenen ${(r=i.origin)!=null?r:"de\u011Fer"} ${u}${i.maximum.toString()} ${(a=l.unit)!=null?a:"\xF6\u011Fe"}`:`\xC7ok b\xFCy\xFCk: beklenen ${(o=i.origin)!=null?o:"de\u011Fer"} ${u}${i.maximum.toString()}`}case"too_small":{let u=i.inclusive?">=":">",l=t(i.origin);return l?`\xC7ok k\xFC\xE7\xFCk: beklenen ${i.origin} ${u}${i.minimum.toString()} ${l.unit}`:`\xC7ok k\xFC\xE7\xFCk: beklenen ${i.origin} ${u}${i.minimum.toString()}`}case"invalid_format":{let u=i;return u.format==="starts_with"?`Ge\xE7ersiz metin: "${u.prefix}" ile ba\u015Flamal\u0131`:u.format==="ends_with"?`Ge\xE7ersiz metin: "${u.suffix}" ile bitmeli`:u.format==="includes"?`Ge\xE7ersiz metin: "${u.includes}" i\xE7ermeli`:u.format==="regex"?`Ge\xE7ersiz metin: ${u.pattern} desenine uymal\u0131`:`Ge\xE7ersiz ${(s=n[u.format])!=null?s:i.format}`}case"not_multiple_of":return`Ge\xE7ersiz say\u0131: ${i.divisor} ile tam b\xF6l\xFCnebilmeli`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar${i.keys.length>1?"lar":""}: ${z(i.keys,", ")}`;case"invalid_key":return`${i.origin} i\xE7inde ge\xE7ersiz anahtar`;case"invalid_union":return"Ge\xE7ersiz de\u011Fer";case"invalid_element":return`${i.origin} i\xE7inde ge\xE7ersiz de\u011Fer`;default:return"Ge\xE7ersiz de\u011Fer"}}};function YE(){return{localeError:T6()}}var k6=()=>{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"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"\u0447\u0438\u0441\u043B\u043E";case"object":{if(Array.isArray(r))return"\u043C\u0430\u0441\u0438\u0432";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",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",jwt:"JWT",template_literal:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"};return r=>{var a,o,s,u;switch(r.code){case"invalid_type":return`\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.expected}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${n(r.input)}`;case"invalid_value":return r.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(r.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 ${z(r.values,"|")}`;case"too_big":{let l=r.inclusive?"<=":"<",d=t(r.origin);return d?`\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 ${(a=r.origin)!=null?a:"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} ${d.verb} ${l}${r.maximum.toString()} ${(o=d.unit)!=null?o:"\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 ${(s=r.origin)!=null?s:"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} \u0431\u0443\u0434\u0435 ${l}${r.maximum.toString()}`}case"too_small":{let l=r.inclusive?">=":">",d=t(r.origin);return d?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${r.origin} ${d.verb} ${l}${r.minimum.toString()} ${d.unit}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${r.origin} \u0431\u0443\u0434\u0435 ${l}${r.minimum.toString()}`}case"invalid_format":{let l=r;return l.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 "${l.prefix}"`:l.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 "${l.suffix}"`:l.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 "${l.includes}"`:l.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 ${l.pattern}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 ${(u=i[l.format])!=null?u:r.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 ${r.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u043E\u0437\u043F\u0456\u0437\u043D\u0430\u043D\u0438\u0439 \u043A\u043B\u044E\u0447${r.keys.length>1?"\u0456":""}: ${z(r.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u043A\u043B\u044E\u0447 \u0443 ${r.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 ${r.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 XE(){return{localeError:k6()}}var N6=()=>{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"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"\u0646\u0645\u0628\u0631";case"object":{if(Array.isArray(r))return"\u0622\u0631\u06D2";if(r===null)return"\u0646\u0644";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",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",jwt:"\u062C\u06D2 \u0688\u0628\u0644\u06CC\u0648 \u0679\u06CC",template_literal:"\u0627\u0646 \u067E\u0679"};return r=>{var a,o,s,u;switch(r.code){case"invalid_type":return`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${r.expected} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${n(r.input)} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`;case"invalid_value":return r.values.length===1?`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${I(r.values[0])} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`:`\u063A\u0644\u0637 \u0622\u067E\u0634\u0646: ${z(r.values,"|")} \u0645\u06CC\u06BA \u0633\u06D2 \u0627\u06CC\u06A9 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;case"too_big":{let l=r.inclusive?"<=":"<",d=t(r.origin);return d?`\u0628\u06C1\u062A \u0628\u0691\u0627: ${(a=r.origin)!=null?a:"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u06D2 ${l}${r.maximum.toString()} ${(o=d.unit)!=null?o:"\u0639\u0646\u0627\u0635\u0631"} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0628\u0691\u0627: ${(s=r.origin)!=null?s:"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u0627 ${l}${r.maximum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"too_small":{let l=r.inclusive?">=":">",d=t(r.origin);return d?`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${r.origin} \u06A9\u06D2 ${l}${r.minimum.toString()} ${d.unit} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${r.origin} \u06A9\u0627 ${l}${r.minimum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"invalid_format":{let l=r;return l.format==="starts_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${l.prefix}" \u0633\u06D2 \u0634\u0631\u0648\u0639 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:l.format==="ends_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${l.suffix}" \u067E\u0631 \u062E\u062A\u0645 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:l.format==="includes"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${l.includes}" \u0634\u0627\u0645\u0644 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:l.format==="regex"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: \u067E\u06CC\u0679\u0631\u0646 ${l.pattern} \u0633\u06D2 \u0645\u06CC\u0686 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:`\u063A\u0644\u0637 ${(u=i[l.format])!=null?u:r.format}`}case"not_multiple_of":return`\u063A\u0644\u0637 \u0646\u0645\u0628\u0631: ${r.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${r.keys.length>1?"\u0632":""}: ${z(r.keys,"\u060C ")}`;case"invalid_key":return`${r.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u06A9\u06CC`;case"invalid_union":return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679";case"invalid_element":return`${r.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u0648\u06CC\u0644\u06CC\u0648`;default:return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679"}}};function KE(){return{localeError:N6()}}var O6=()=>{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"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"s\u1ED1";case"object":{if(Array.isArray(r))return"m\u1EA3ng";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",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",jwt:"JWT",template_literal:"\u0111\u1EA7u v\xE0o"};return r=>{var a,o,s,u;switch(r.code){case"invalid_type":return`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${r.expected}, nh\u1EADn \u0111\u01B0\u1EE3c ${n(r.input)}`;case"invalid_value":return r.values.length===1?`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${I(r.values[0])}`:`T\xF9y ch\u1ECDn kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i m\u1ED9t trong c\xE1c gi\xE1 tr\u1ECB ${z(r.values,"|")}`;case"too_big":{let l=r.inclusive?"<=":"<",d=t(r.origin);return d?`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${(a=r.origin)!=null?a:"gi\xE1 tr\u1ECB"} ${d.verb} ${l}${r.maximum.toString()} ${(o=d.unit)!=null?o:"ph\u1EA7n t\u1EED"}`:`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${(s=r.origin)!=null?s:"gi\xE1 tr\u1ECB"} ${l}${r.maximum.toString()}`}case"too_small":{let l=r.inclusive?">=":">",d=t(r.origin);return d?`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${r.origin} ${d.verb} ${l}${r.minimum.toString()} ${d.unit}`:`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${r.origin} ${l}${r.minimum.toString()}`}case"invalid_format":{let l=r;return l.format==="starts_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i b\u1EAFt \u0111\u1EA7u b\u1EB1ng "${l.prefix}"`:l.format==="ends_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i k\u1EBFt th\xFAc b\u1EB1ng "${l.suffix}"`:l.format==="includes"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i bao g\u1ED3m "${l.includes}"`:l.format==="regex"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i kh\u1EDBp v\u1EDBi m\u1EABu ${l.pattern}`:`${(u=i[l.format])!=null?u:r.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 ${r.divisor}`;case"unrecognized_keys":return`Kh\xF3a kh\xF4ng \u0111\u01B0\u1EE3c nh\u1EADn d\u1EA1ng: ${z(r.keys,", ")}`;case"invalid_key":return`Kh\xF3a kh\xF4ng h\u1EE3p l\u1EC7 trong ${r.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 ${r.origin}`;default:return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7"}}};function QE(){return{localeError:O6()}}var C6=()=>{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"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"\u975E\u6570\u5B57(NaN)":"\u6570\u5B57";case"object":{if(Array.isArray(r))return"\u6570\u7EC4";if(r===null)return"\u7A7A\u503C(null)";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",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",jwt:"JWT",template_literal:"\u8F93\u5165"};return r=>{var a,o,s,u;switch(r.code){case"invalid_type":return`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${r.expected}\uFF0C\u5B9E\u9645\u63A5\u6536 ${n(r.input)}`;case"invalid_value":return r.values.length===1?`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${I(r.values[0])}`:`\u65E0\u6548\u9009\u9879\uFF1A\u671F\u671B\u4EE5\u4E0B\u4E4B\u4E00 ${z(r.values,"|")}`;case"too_big":{let l=r.inclusive?"<=":"<",d=t(r.origin);return d?`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${(a=r.origin)!=null?a:"\u503C"} ${l}${r.maximum.toString()} ${(o=d.unit)!=null?o:"\u4E2A\u5143\u7D20"}`:`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${(s=r.origin)!=null?s:"\u503C"} ${l}${r.maximum.toString()}`}case"too_small":{let l=r.inclusive?">=":">",d=t(r.origin);return d?`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${r.origin} ${l}${r.minimum.toString()} ${d.unit}`:`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${r.origin} ${l}${r.minimum.toString()}`}case"invalid_format":{let l=r;return l.format==="starts_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${l.prefix}" \u5F00\u5934`:l.format==="ends_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${l.suffix}" \u7ED3\u5C3E`:l.format==="includes"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u5305\u542B "${l.includes}"`:l.format==="regex"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u6EE1\u8DB3\u6B63\u5219\u8868\u8FBE\u5F0F ${l.pattern}`:`\u65E0\u6548${(u=i[l.format])!=null?u:r.format}`}case"not_multiple_of":return`\u65E0\u6548\u6570\u5B57\uFF1A\u5FC5\u987B\u662F ${r.divisor} \u7684\u500D\u6570`;case"unrecognized_keys":return`\u51FA\u73B0\u672A\u77E5\u7684\u952E(key): ${z(r.keys,", ")}`;case"invalid_key":return`${r.origin} \u4E2D\u7684\u952E(key)\u65E0\u6548`;case"invalid_union":return"\u65E0\u6548\u8F93\u5165";case"invalid_element":return`${r.origin} \u4E2D\u5305\u542B\u65E0\u6548\u503C(value)`;default:return"\u65E0\u6548\u8F93\u5165"}}};function FE(){return{localeError:C6()}}var I6=()=>{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"}};function t(r){var a;return(a=e[r])!=null?a:null}let n=r=>{let a=typeof r;switch(a){case"number":return Number.isNaN(r)?"NaN":"number";case"object":{if(Array.isArray(r))return"array";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return a},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",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",jwt:"JWT",template_literal:"\u8F38\u5165"};return r=>{var a,o,s,u;switch(r.code){case"invalid_type":return`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${r.expected}\uFF0C\u4F46\u6536\u5230 ${n(r.input)}`;case"invalid_value":return r.values.length===1?`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${I(r.values[0])}`:`\u7121\u6548\u7684\u9078\u9805\uFF1A\u9810\u671F\u70BA\u4EE5\u4E0B\u5176\u4E2D\u4E4B\u4E00 ${z(r.values,"|")}`;case"too_big":{let l=r.inclusive?"<=":"<",d=t(r.origin);return d?`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${(a=r.origin)!=null?a:"\u503C"} \u61C9\u70BA ${l}${r.maximum.toString()} ${(o=d.unit)!=null?o:"\u500B\u5143\u7D20"}`:`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${(s=r.origin)!=null?s:"\u503C"} \u61C9\u70BA ${l}${r.maximum.toString()}`}case"too_small":{let l=r.inclusive?">=":">",d=t(r.origin);return d?`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${r.origin} \u61C9\u70BA ${l}${r.minimum.toString()} ${d.unit}`:`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${r.origin} \u61C9\u70BA ${l}${r.minimum.toString()}`}case"invalid_format":{let l=r;return l.format==="starts_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${l.prefix}" \u958B\u982D`:l.format==="ends_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${l.suffix}" \u7D50\u5C3E`:l.format==="includes"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u5305\u542B "${l.includes}"`:l.format==="regex"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u7B26\u5408\u683C\u5F0F ${l.pattern}`:`\u7121\u6548\u7684 ${(u=i[l.format])!=null?u:r.format}`}case"not_multiple_of":return`\u7121\u6548\u7684\u6578\u5B57\uFF1A\u5FC5\u9808\u70BA ${r.divisor} \u7684\u500D\u6578`;case"unrecognized_keys":return`\u7121\u6CD5\u8B58\u5225\u7684\u9375\u503C${r.keys.length>1?"\u5011":""}\uFF1A${z(r.keys,"\u3001")}`;case"invalid_key":return`${r.origin} \u4E2D\u6709\u7121\u6548\u7684\u9375\u503C`;case"invalid_union":return"\u7121\u6548\u7684\u8F38\u5165\u503C";case"invalid_element":return`${r.origin} \u4E2D\u6709\u7121\u6548\u7684\u503C`;default:return"\u7121\u6548\u7684\u8F38\u5165\u503C"}}};function JE(){return{localeError:I6()}}var Rv=Symbol("ZodOutput"),Dv=Symbol("ZodInput"),wo=class{constructor(){this._map=new Map,this._idmap=new Map}add(t,...n){let i=n[0];if(this._map.set(t,i),i&&typeof i=="object"&&"id"in i){if(this._idmap.has(i.id))throw new Error(`ID ${i.id} already exists in the registry`);this._idmap.set(i.id,t)}return this}clear(){return this._map=new Map,this._idmap=new Map,this}remove(t){let n=this._map.get(t);return n&&typeof n=="object"&&"id"in n&&this._idmap.delete(n.id),this._map.delete(t),this}get(t){var i;let n=t._zod.parent;if(n){let r={...(i=this.get(n))!=null?i:{}};return delete r.id,{...r,...this._map.get(t)}}return this._map.get(t)}has(t){return this._map.has(t)}};function pd(){return new wo}var Pn=pd();function jv(e,t){return new e({type:"string",...O(t)})}function Uv(e,t){return new e({type:"string",coerce:!0,...O(t)})}function gd(e,t){return new e({type:"string",format:"email",check:"string_format",abort:!1,...O(t)})}function $l(e,t){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...O(t)})}function hd(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...O(t)})}function vd(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...O(t)})}function yd(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...O(t)})}function _d(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...O(t)})}function bd(e,t){return new e({type:"string",format:"url",check:"string_format",abort:!1,...O(t)})}function xd(e,t){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...O(t)})}function Sd(e,t){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...O(t)})}function $d(e,t){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...O(t)})}function wd(e,t){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...O(t)})}function Ad(e,t){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...O(t)})}function Ed(e,t){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...O(t)})}function zd(e,t){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...O(t)})}function Td(e,t){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...O(t)})}function kd(e,t){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...O(t)})}function Nd(e,t){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...O(t)})}function Od(e,t){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...O(t)})}function Cd(e,t){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...O(t)})}function Id(e,t){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...O(t)})}function Rd(e,t){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...O(t)})}function Dd(e,t){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...O(t)})}var Mv={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function Pv(e,t){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...O(t)})}function Lv(e,t){return new e({type:"string",format:"date",check:"string_format",...O(t)})}function Zv(e,t){return new e({type:"string",format:"time",check:"string_format",precision:null,...O(t)})}function qv(e,t){return new e({type:"string",format:"duration",check:"string_format",...O(t)})}function Vv(e,t){return new e({type:"number",checks:[],...O(t)})}function Hv(e,t){return new e({type:"number",coerce:!0,checks:[],...O(t)})}function Bv(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...O(t)})}function Gv(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float32",...O(t)})}function Yv(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float64",...O(t)})}function Xv(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"int32",...O(t)})}function Kv(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"uint32",...O(t)})}function Qv(e,t){return new e({type:"boolean",...O(t)})}function Fv(e,t){return new e({type:"boolean",coerce:!0,...O(t)})}function Jv(e,t){return new e({type:"bigint",...O(t)})}function Wv(e,t){return new e({type:"bigint",coerce:!0,...O(t)})}function ey(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...O(t)})}function ty(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...O(t)})}function ny(e,t){return new e({type:"symbol",...O(t)})}function ry(e,t){return new e({type:"undefined",...O(t)})}function iy(e,t){return new e({type:"null",...O(t)})}function ay(e){return new e({type:"any"})}function Ao(e){return new e({type:"unknown"})}function oy(e,t){return new e({type:"never",...O(t)})}function sy(e,t){return new e({type:"void",...O(t)})}function ly(e,t){return new e({type:"date",...O(t)})}function uy(e,t){return new e({type:"date",coerce:!0,...O(t)})}function cy(e,t){return new e({type:"nan",...O(t)})}function br(e,t){return new od({check:"less_than",...O(t),value:e,inclusive:!1})}function mn(e,t){return new od({check:"less_than",...O(t),value:e,inclusive:!0})}function xr(e,t){return new sd({check:"greater_than",...O(t),value:e,inclusive:!1})}function Ct(e,t){return new sd({check:"greater_than",...O(t),value:e,inclusive:!0})}function dy(e){return xr(0,e)}function fy(e){return br(0,e)}function my(e){return mn(0,e)}function py(e){return Ct(0,e)}function ia(e,t){return new fh({check:"multiple_of",...O(t),value:e})}function Eo(e,t){return new gh({check:"max_size",...O(t),maximum:e})}function aa(e,t){return new hh({check:"min_size",...O(t),minimum:e})}function wl(e,t){return new vh({check:"size_equals",...O(t),size:e})}function zo(e,t){return new yh({check:"max_length",...O(t),maximum:e})}function si(e,t){return new _h({check:"min_length",...O(t),minimum:e})}function To(e,t){return new bh({check:"length_equals",...O(t),length:e})}function Al(e,t){return new xh({check:"string_format",format:"regex",...O(t),pattern:e})}function El(e){return new Sh({check:"string_format",format:"lowercase",...O(e)})}function zl(e){return new $h({check:"string_format",format:"uppercase",...O(e)})}function Tl(e,t){return new wh({check:"string_format",format:"includes",...O(t),includes:e})}function kl(e,t){return new Ah({check:"string_format",format:"starts_with",...O(t),prefix:e})}function Nl(e,t){return new Eh({check:"string_format",format:"ends_with",...O(t),suffix:e})}function gy(e,t,n){return new zh({check:"property",property:e,schema:t,...O(n)})}function Ol(e,t){return new Th({check:"mime_type",mime:e,...O(t)})}function Sr(e){return new kh({check:"overwrite",tx:e})}function Cl(e){return Sr(t=>t.normalize(e))}function Il(){return Sr(e=>e.trim())}function Rl(){return Sr(e=>e.toLowerCase())}function Dl(){return Sr(e=>e.toUpperCase())}function jl(e,t,n){return new e({type:"array",element:t,...O(n)})}function R6(e,t,n){return new e({type:"union",options:t,...O(n)})}function D6(e,t,n,i){return new e({type:"union",options:n,discriminator:t,...O(i)})}function j6(e,t,n){return new e({type:"intersection",left:t,right:n})}function hy(e,t,n,i){let r=n instanceof X,a=r?i:n,o=r?n:null;return new e({type:"tuple",items:t,rest:o,...O(a)})}function U6(e,t,n,i){return new e({type:"record",keyType:t,valueType:n,...O(i)})}function M6(e,t,n,i){return new e({type:"map",keyType:t,valueType:n,...O(i)})}function P6(e,t,n){return new e({type:"set",valueType:t,...O(n)})}function L6(e,t,n){let i=Array.isArray(t)?Object.fromEntries(t.map(r=>[r,r])):t;return new e({type:"enum",entries:i,...O(n)})}function Z6(e,t,n){return new e({type:"enum",entries:t,...O(n)})}function q6(e,t,n){return new e({type:"literal",values:Array.isArray(t)?t:[t],...O(n)})}function vy(e,t){return new e({type:"file",...O(t)})}function V6(e,t){return new e({type:"transform",transform:t})}function H6(e,t){return new e({type:"optional",innerType:t})}function B6(e,t){return new e({type:"nullable",innerType:t})}function G6(e,t,n){return new e({type:"default",innerType:t,get defaultValue(){return typeof n=="function"?n():n}})}function Y6(e,t,n){return new e({type:"nonoptional",innerType:t,...O(n)})}function X6(e,t){return new e({type:"success",innerType:t})}function K6(e,t,n){return new e({type:"catch",innerType:t,catchValue:typeof n=="function"?n:()=>n})}function Q6(e,t,n){return new e({type:"pipe",in:t,out:n})}function F6(e,t){return new e({type:"readonly",innerType:t})}function J6(e,t,n){return new e({type:"template_literal",parts:t,...O(n)})}function W6(e,t){return new e({type:"lazy",getter:t})}function eD(e,t){return new e({type:"promise",innerType:t})}function yy(e,t,n){var a;let i=O(n);return(a=i.abort)!=null||(i.abort=!0),new e({type:"custom",check:"custom",fn:t,...i})}function _y(e,t,n){return new e({type:"custom",check:"custom",fn:t,...O(n)})}function by(e,t){var _,b,w,y,g,h;let n=O(t),i=(_=n.truthy)!=null?_:["true","1","yes","on","y","enabled"],r=(b=n.falsy)!=null?b:["false","0","no","off","n","disabled"];n.case!=="sensitive"&&(i=i.map(v=>typeof v=="string"?v.toLowerCase():v),r=r.map(v=>typeof v=="string"?v.toLowerCase():v));let a=new Set(i),o=new Set(r),s=(w=e.Pipe)!=null?w:Sl,u=(y=e.Boolean)!=null?y:_l,l=(g=e.String)!=null?g:ta,d=(h=e.Transform)!=null?h:xl,p=new d({type:"transform",transform:(v,$)=>{let E=v;return n.case!=="sensitive"&&(E=E.toLowerCase()),a.has(E)?!0:o.has(E)?!1:($.issues.push({code:"invalid_value",expected:"stringbool",values:[...a,...o],input:$.value,inst:p}),{})},error:n.error}),f=new s({type:"pipe",in:new l({type:"string",error:n.error}),out:p,error:n.error});return new s({type:"pipe",in:f,out:new u({type:"boolean",error:n.error}),error:n.error})}function xy(e,t,n,i={}){let r=O(i),a={...O(i),check:"string_format",type:"string",format:t,fn:typeof n=="function"?n:s=>n.test(s),...r};return n instanceof RegExp&&(a.pattern=n),new e(a)}var jd=class{constructor(t){this._def=t,this.def=t}implement(t){if(typeof t!="function")throw new Error("implement() must be called with a function");let n=(...i)=>{let r=this._def.input?ed(this._def.input,i,void 0,{callee:n}):i;if(!Array.isArray(r))throw new Error("Invalid arguments schema: not an array or tuple schema.");let a=t(...r);return this._def.output?ed(this._def.output,a,void 0,{callee:n}):a};return n}implementAsync(t){if(typeof t!="function")throw new Error("implement() must be called with a function");let n=async(...i)=>{let r=this._def.input?await nd(this._def.input,i,void 0,{callee:n}):i;if(!Array.isArray(r))throw new Error("Invalid arguments schema: not an array or tuple schema.");let a=await t(...r);return this._def.output?nd(this._def.output,a,void 0,{callee:n}):a};return n}input(...t){let n=this.constructor;return Array.isArray(t[0])?new n({type:"function",input:new na({type:"tuple",items:t[0],rest:t[1]}),output:this._def.output}):new n({type:"function",input:t[0],output:this._def.output})}output(t){let n=this.constructor;return new n({type:"function",input:this._def.input,output:t})}};function Sy(e){var t,n;return new jd({type:"function",input:Array.isArray(e==null?void 0:e.input)?hy(na,e==null?void 0:e.input):(t=e==null?void 0:e.input)!=null?t:jl(bl,Ao($o)),output:(n=e==null?void 0:e.output)!=null?n:Ao($o)})}var Ul=class{constructor(t){var n,i,r,a,o;this.counter=0,this.metadataRegistry=(n=t==null?void 0:t.metadata)!=null?n:Pn,this.target=(i=t==null?void 0:t.target)!=null?i:"draft-2020-12",this.unrepresentable=(r=t==null?void 0:t.unrepresentable)!=null?r:"throw",this.override=(a=t==null?void 0:t.override)!=null?a:()=>{},this.io=(o=t==null?void 0:t.io)!=null?o:"output",this.seen=new Map}process(t,n={path:[],schemaPath:[]}){var p,f,m,_,b;var i;let r=t._zod.def,a={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},o=this.seen.get(t);if(o)return o.count++,n.schemaPath.includes(t)&&(o.cycle=n.path),o.schema;let s={schema:{},count:1,cycle:void 0,path:n.path};this.seen.set(t,s);let u=(f=(p=t._zod).toJSONSchema)==null?void 0:f.call(p);if(u)s.schema=u;else{let w={...n,schemaPath:[...n.schemaPath,t],path:n.path},y=t._zod.parent;if(y)s.ref=y,this.process(y,w),this.seen.get(y).isParent=!0;else{let g=s.schema;switch(r.type){case"string":{let h=g;h.type="string";let{minimum:v,maximum:$,format:E,patterns:S,contentEncoding:A}=t._zod.bag;if(typeof v=="number"&&(h.minLength=v),typeof $=="number"&&(h.maxLength=$),E&&(h.format=(m=a[E])!=null?m:E,h.format===""&&delete h.format),A&&(h.contentEncoding=A),S&&S.size>0){let R=[...S];R.length===1?h.pattern=R[0].source:R.length>1&&(s.schema.allOf=[...R.map(k=>({...this.target==="draft-7"?{type:"string"}:{},pattern:k.source}))])}break}case"number":{let h=g,{minimum:v,maximum:$,format:E,multipleOf:S,exclusiveMaximum:A,exclusiveMinimum:R}=t._zod.bag;typeof E=="string"&&E.includes("int")?h.type="integer":h.type="number",typeof R=="number"&&(h.exclusiveMinimum=R),typeof v=="number"&&(h.minimum=v,typeof R=="number"&&(R>=v?delete h.minimum:delete h.exclusiveMinimum)),typeof A=="number"&&(h.exclusiveMaximum=A),typeof $=="number"&&(h.maximum=$,typeof A=="number"&&(A<=$?delete h.maximum:delete h.exclusiveMaximum)),typeof S=="number"&&(h.multipleOf=S);break}case"boolean":{let h=g;h.type="boolean";break}case"bigint":{if(this.unrepresentable==="throw")throw new Error("BigInt cannot be represented in JSON Schema");break}case"symbol":{if(this.unrepresentable==="throw")throw new Error("Symbols cannot be represented in JSON Schema");break}case"null":{g.type="null";break}case"any":break;case"unknown":break;case"undefined":{if(this.unrepresentable==="throw")throw new Error("Undefined cannot be represented in JSON Schema");break}case"void":{if(this.unrepresentable==="throw")throw new Error("Void cannot be represented in JSON Schema");break}case"never":{g.not={};break}case"date":{if(this.unrepresentable==="throw")throw new Error("Date cannot be represented in JSON Schema");break}case"array":{let h=g,{minimum:v,maximum:$}=t._zod.bag;typeof v=="number"&&(h.minItems=v),typeof $=="number"&&(h.maxItems=$),h.type="array",h.items=this.process(r.element,{...w,path:[...w.path,"items"]});break}case"object":{let h=g;h.type="object",h.properties={};let v=r.shape;for(let S in v)h.properties[S]=this.process(v[S],{...w,path:[...w.path,"properties",S]});let $=new Set(Object.keys(v)),E=new Set([...$].filter(S=>{let A=r.shape[S]._zod;return this.io==="input"?A.optin===void 0:A.optout===void 0}));E.size>0&&(h.required=Array.from(E)),((_=r.catchall)==null?void 0:_._zod.def.type)==="never"?h.additionalProperties=!1:r.catchall?r.catchall&&(h.additionalProperties=this.process(r.catchall,{...w,path:[...w.path,"additionalProperties"]})):this.io==="output"&&(h.additionalProperties=!1);break}case"union":{let h=g;h.anyOf=r.options.map((v,$)=>this.process(v,{...w,path:[...w.path,"anyOf",$]}));break}case"intersection":{let h=g,v=this.process(r.left,{...w,path:[...w.path,"allOf",0]}),$=this.process(r.right,{...w,path:[...w.path,"allOf",1]}),E=A=>"allOf"in A&&Object.keys(A).length===1,S=[...E(v)?v.allOf:[v],...E($)?$.allOf:[$]];h.allOf=S;break}case"tuple":{let h=g;h.type="array";let v=r.items.map((S,A)=>this.process(S,{...w,path:[...w.path,"prefixItems",A]}));if(this.target==="draft-2020-12"?h.prefixItems=v:h.items=v,r.rest){let S=this.process(r.rest,{...w,path:[...w.path,"items"]});this.target==="draft-2020-12"?h.items=S:h.additionalItems=S}r.rest&&(h.items=this.process(r.rest,{...w,path:[...w.path,"items"]}));let{minimum:$,maximum:E}=t._zod.bag;typeof $=="number"&&(h.minItems=$),typeof E=="number"&&(h.maxItems=E);break}case"record":{let h=g;h.type="object",h.propertyNames=this.process(r.keyType,{...w,path:[...w.path,"propertyNames"]}),h.additionalProperties=this.process(r.valueType,{...w,path:[...w.path,"additionalProperties"]});break}case"map":{if(this.unrepresentable==="throw")throw new Error("Map cannot be represented in JSON Schema");break}case"set":{if(this.unrepresentable==="throw")throw new Error("Set cannot be represented in JSON Schema");break}case"enum":{let h=g,v=ul(r.entries);v.every($=>typeof $=="number")&&(h.type="number"),v.every($=>typeof $=="string")&&(h.type="string"),h.enum=v;break}case"literal":{let h=g,v=[];for(let $ of r.values)if($===void 0){if(this.unrepresentable==="throw")throw new Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof $=="bigint"){if(this.unrepresentable==="throw")throw new Error("BigInt literals cannot be represented in JSON Schema");v.push(Number($))}else v.push($);if(v.length!==0)if(v.length===1){let $=v[0];h.type=$===null?"null":typeof $,h.const=$}else v.every($=>typeof $=="number")&&(h.type="number"),v.every($=>typeof $=="string")&&(h.type="string"),v.every($=>typeof $=="boolean")&&(h.type="string"),v.every($=>$===null)&&(h.type="null"),h.enum=v;break}case"file":{let h=g,v={type:"string",format:"binary",contentEncoding:"binary"},{minimum:$,maximum:E,mime:S}=t._zod.bag;$!==void 0&&(v.minLength=$),E!==void 0&&(v.maxLength=E),S?S.length===1?(v.contentMediaType=S[0],Object.assign(h,v)):h.anyOf=S.map(A=>({...v,contentMediaType:A})):Object.assign(h,v);break}case"transform":{if(this.unrepresentable==="throw")throw new Error("Transforms cannot be represented in JSON Schema");break}case"nullable":{let h=this.process(r.innerType,w);g.anyOf=[h,{type:"null"}];break}case"nonoptional":{this.process(r.innerType,w),s.ref=r.innerType;break}case"success":{let h=g;h.type="boolean";break}case"default":{this.process(r.innerType,w),s.ref=r.innerType,g.default=JSON.parse(JSON.stringify(r.defaultValue));break}case"prefault":{this.process(r.innerType,w),s.ref=r.innerType,this.io==="input"&&(g._prefault=JSON.parse(JSON.stringify(r.defaultValue)));break}case"catch":{this.process(r.innerType,w),s.ref=r.innerType;let h;try{h=r.catchValue(void 0)}catch(v){throw new Error("Dynamic catch values are not supported in JSON Schema")}g.default=h;break}case"nan":{if(this.unrepresentable==="throw")throw new Error("NaN cannot be represented in JSON Schema");break}case"template_literal":{let h=g,v=t._zod.pattern;if(!v)throw new Error("Pattern not found in template literal");h.type="string",h.pattern=v.source;break}case"pipe":{let h=this.io==="input"?r.in._zod.def.type==="transform"?r.out:r.in:r.out;this.process(h,w),s.ref=h;break}case"readonly":{this.process(r.innerType,w),s.ref=r.innerType,g.readOnly=!0;break}case"promise":{this.process(r.innerType,w),s.ref=r.innerType;break}case"optional":{this.process(r.innerType,w),s.ref=r.innerType;break}case"lazy":{let h=t._zod.innerType;this.process(h,w),s.ref=h;break}case"custom":{if(this.unrepresentable==="throw")throw new Error("Custom types cannot be represented in JSON Schema");break}default:}}}let l=this.metadataRegistry.get(t);return l&&Object.assign(s.schema,l),this.io==="input"&&Je(t)&&(delete s.schema.examples,delete s.schema.default),this.io==="input"&&s.schema._prefault&&((b=(i=s.schema).default)!=null||(i.default=s.schema._prefault)),delete s.schema._prefault,this.seen.get(t).schema}emit(t,n){var d,p,f,m,_,b,w,y,g,h;let i={cycles:(d=n==null?void 0:n.cycles)!=null?d:"ref",reused:(p=n==null?void 0:n.reused)!=null?p:"inline",external:(f=n==null?void 0:n.external)!=null?f:void 0},r=this.seen.get(t);if(!r)throw new Error("Unprocessed schema. This is a bug in Zod.");let a=v=>{var R,k,Y,$e,wt;let $=this.target==="draft-2020-12"?"$defs":"definitions";if(i.external){let it=(R=i.external.registry.get(v[0]))==null?void 0:R.id,At=(k=i.external.uri)!=null?k:fi=>fi;if(it)return{ref:At(it)};let Vn=($e=(Y=v[1].defId)!=null?Y:v[1].schema.id)!=null?$e:`schema${this.counter++}`;return v[1].defId=Vn,{defId:Vn,ref:`${At("__shared")}#/${$}/${Vn}`}}if(v[1]===r)return{ref:"#"};let S=`#/${$}/`,A=(wt=v[1].schema.id)!=null?wt:`__schema${this.counter++}`;return{defId:A,ref:S+A}},o=v=>{if(v[1].schema.$ref)return;let $=v[1],{ref:E,defId:S}=a(v);$.def={...$.schema},S&&($.defId=S);let A=$.schema;for(let R in A)delete A[R];A.$ref=E};if(i.cycles==="throw")for(let v of this.seen.entries()){let $=v[1];if($.cycle)throw new Error(`Cycle detected: #/${(m=$.cycle)==null?void 0:m.join("/")}/<root>
Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let v of this.seen.entries()){let $=v[1];if(t===v[0]){o(v);continue}if(i.external){let S=(_=i.external.registry.get(v[0]))==null?void 0:_.id;if(t!==v[0]&&S){o(v);continue}}if((b=this.metadataRegistry.get(v[0]))==null?void 0:b.id){o(v);continue}if($.cycle){o(v);continue}if($.count>1&&i.reused==="ref"){o(v);continue}}let s=(v,$)=>{var k,Y,$e;let E=this.seen.get(v),S=(k=E.def)!=null?k:E.schema,A={...S};if(E.ref===null)return;let R=E.ref;if(E.ref=null,R){s(R,$);let wt=this.seen.get(R).schema;wt.$ref&&$.target==="draft-7"?(S.allOf=(Y=S.allOf)!=null?Y:[],S.allOf.push(wt)):(Object.assign(S,wt),Object.assign(S,A))}E.isParent||this.override({zodSchema:v,jsonSchema:S,path:($e=E.path)!=null?$e:[]})};for(let v of[...this.seen.entries()].reverse())s(v[0],{target:this.target});let u={};if(this.target==="draft-2020-12"?u.$schema="https://json-schema.org/draft/2020-12/schema":this.target==="draft-7"?u.$schema="http://json-schema.org/draft-07/schema#":console.warn(`Invalid target: ${this.target}`),(w=i.external)!=null&&w.uri){let v=(y=i.external.registry.get(t))==null?void 0:y.id;if(!v)throw new Error("Schema is missing an `id` property");u.$id=i.external.uri(v)}Object.assign(u,r.def);let l=(h=(g=i.external)==null?void 0:g.defs)!=null?h:{};for(let v of this.seen.entries()){let $=v[1];$.def&&$.defId&&(l[$.defId]=$.def)}i.external||Object.keys(l).length>0&&(this.target==="draft-2020-12"?u.$defs=l:u.definitions=l);try{return JSON.parse(JSON.stringify(u))}catch(v){throw new Error("Error converting schema to JSON.")}}};function $y(e,t){if(e instanceof wo){let i=new Ul(t),r={};for(let s of e._idmap.entries()){let[u,l]=s;i.process(l)}let a={},o={registry:e,uri:t==null?void 0:t.uri,defs:r};for(let s of e._idmap.entries()){let[u,l]=s;a[u]=i.emit(l,{...t,external:o})}if(Object.keys(r).length>0){let s=i.target==="draft-2020-12"?"$defs":"definitions";a.__shared={[s]:r}}return{schemas:a}}let n=new Ul(t);return n.process(e),n.emit(e,t)}function Je(e,t){let n=t!=null?t:{seen:new Set};if(n.seen.has(e))return!1;n.seen.add(e);let r=e._zod.def;switch(r.type){case"string":case"number":case"bigint":case"boolean":case"date":case"symbol":case"undefined":case"null":case"any":case"unknown":case"never":case"void":case"literal":case"enum":case"nan":case"file":case"template_literal":return!1;case"array":return Je(r.element,n);case"object":{for(let a in r.shape)if(Je(r.shape[a],n))return!0;return!1}case"union":{for(let a of r.options)if(Je(a,n))return!0;return!1}case"intersection":return Je(r.left,n)||Je(r.right,n);case"tuple":{for(let a of r.items)if(Je(a,n))return!0;return!!(r.rest&&Je(r.rest,n))}case"record":return Je(r.keyType,n)||Je(r.valueType,n);case"map":return Je(r.keyType,n)||Je(r.valueType,n);case"set":return Je(r.valueType,n);case"promise":case"optional":case"nonoptional":case"nullable":case"readonly":return Je(r.innerType,n);case"lazy":return Je(r.getter(),n);case"default":return Je(r.innerType,n);case"prefault":return Je(r.innerType,n);case"custom":return!1;case"transform":return!0;case"pipe":return Je(r.in,n)||Je(r.out,n);case"success":return!1;case"catch":return!1;default:}throw new Error(`Unknown schema type: ${r.type}`)}var wy={};var Ml={};Hn(Ml,{ZodISODate:()=>Md,ZodISODateTime:()=>Ud,ZodISODuration:()=>Ld,ZodISOTime:()=>Pd,date:()=>Ey,datetime:()=>Ay,duration:()=>Ty,time:()=>zy});var Ud=x("ZodISODateTime",(e,t)=>{Vh.init(e,t),Se.init(e,t)});function Ay(e){return Pv(Ud,e)}var Md=x("ZodISODate",(e,t)=>{Hh.init(e,t),Se.init(e,t)});function Ey(e){return Lv(Md,e)}var Pd=x("ZodISOTime",(e,t)=>{Bh.init(e,t),Se.init(e,t)});function zy(e){return Zv(Pd,e)}var Ld=x("ZodISODuration",(e,t)=>{Gh.init(e,t),Se.init(e,t)});function Ty(e){return qv(Ld,e)}var ez=(e,t)=>{gl.init(e,t),e.name="ZodError",Object.defineProperties(e,{format:{value:n=>vl(e,n)},flatten:{value:n=>hl(e,n)},addIssue:{value:n=>e.issues.push(n)},addIssues:{value:n=>e.issues.push(...n)},isEmpty:{get(){return e.issues.length===0}}})},nD=x("ZodError",ez),ko=x("ZodError",ez,{Parent:Error});var ky=Wc(ko),Ny=td(ko),Oy=rd(ko),Cy=id(ko);var re=x("ZodType",(e,t)=>(X.init(e,t),e.def=t,Object.defineProperty(e,"_def",{value:t}),e.check=(...n)=>{var i;return e.clone({...t,checks:[...(i=t.checks)!=null?i:[],...n.map(r=>typeof r=="function"?{_zod:{check:r,def:{check:"custom"},onattach:[]}}:r)]})},e.clone=(n,i)=>Xt(e,n,i),e.brand=()=>e,e.register=(n,i)=>(n.add(e,i),e),e.parse=(n,i)=>ky(e,n,i,{callee:e.parse}),e.safeParse=(n,i)=>Oy(e,n,i),e.parseAsync=async(n,i)=>Ny(e,n,i,{callee:e.parseAsync}),e.safeParseAsync=async(n,i)=>Cy(e,n,i),e.spa=e.safeParseAsync,e.refine=(n,i)=>e.check(Zz(n,i)),e.superRefine=n=>e.check(qz(n)),e.overwrite=n=>e.check(Sr(n)),e.optional=()=>Vd(e),e.nullable=()=>Hd(e),e.nullish=()=>Vd(Hd(e)),e.nonoptional=n=>kz(e,n),e.array=()=>e_(e),e.or=n=>Kd([e,n]),e.and=n=>gz(e,n),e.transform=n=>Bd(e,i_(n)),e.default=n=>Ez(e,n),e.prefault=n=>Tz(e,n),e.catch=n=>Cz(e,n),e.pipe=n=>Bd(e,n),e.readonly=()=>Dz(e),e.describe=n=>{let i=e.clone();return Pn.add(i,{description:n}),i},Object.defineProperty(e,"description",{get(){var n;return(n=Pn.get(e))==null?void 0:n.description},configurable:!0}),e.meta=(...n)=>{if(n.length===0)return Pn.get(e);let i=e.clone();return Pn.add(i,n[0]),i},e.isOptional=()=>e.safeParse(void 0).success,e.isNullable=()=>e.safeParse(null).success,e)),Dy=x("_ZodString",(e,t)=>{var i,r,a;ta.init(e,t),re.init(e,t);let n=e._zod.bag;e.format=(i=n.format)!=null?i:null,e.minLength=(r=n.minimum)!=null?r:null,e.maxLength=(a=n.maximum)!=null?a:null,e.regex=(...o)=>e.check(Al(...o)),e.includes=(...o)=>e.check(Tl(...o)),e.startsWith=(...o)=>e.check(kl(...o)),e.endsWith=(...o)=>e.check(Nl(...o)),e.min=(...o)=>e.check(si(...o)),e.max=(...o)=>e.check(zo(...o)),e.length=(...o)=>e.check(To(...o)),e.nonempty=(...o)=>e.check(si(1,...o)),e.lowercase=o=>e.check(El(o)),e.uppercase=o=>e.check(zl(o)),e.trim=()=>e.check(Il()),e.normalize=(...o)=>e.check(Cl(...o)),e.toLowerCase=()=>e.check(Rl()),e.toUpperCase=()=>e.check(Dl())}),Ll=x("ZodString",(e,t)=>{ta.init(e,t),Dy.init(e,t),e.email=n=>e.check(gd(jy,n)),e.url=n=>e.check(bd(Uy,n)),e.jwt=n=>e.check(Dd(Jy,n)),e.emoji=n=>e.check(xd(My,n)),e.guid=n=>e.check($l(Zd,n)),e.uuid=n=>e.check(hd($r,n)),e.uuidv4=n=>e.check(vd($r,n)),e.uuidv6=n=>e.check(yd($r,n)),e.uuidv7=n=>e.check(_d($r,n)),e.nanoid=n=>e.check(Sd(Py,n)),e.guid=n=>e.check($l(Zd,n)),e.cuid=n=>e.check($d(Ly,n)),e.cuid2=n=>e.check(wd(Zy,n)),e.ulid=n=>e.check(Ad(qy,n)),e.base64=n=>e.check(Cd(Ky,n)),e.base64url=n=>e.check(Id(Qy,n)),e.xid=n=>e.check(Ed(Vy,n)),e.ksuid=n=>e.check(zd(Hy,n)),e.ipv4=n=>e.check(Td(By,n)),e.ipv6=n=>e.check(kd(Gy,n)),e.cidrv4=n=>e.check(Nd(Yy,n)),e.cidrv6=n=>e.check(Od(Xy,n)),e.e164=n=>e.check(Rd(Fy,n)),e.datetime=n=>e.check(Ay(n)),e.date=n=>e.check(Ey(n)),e.time=n=>e.check(zy(n)),e.duration=n=>e.check(Ty(n))});function Iy(e){return jv(Ll,e)}var Se=x("ZodStringFormat",(e,t)=>{_e.init(e,t),Dy.init(e,t)}),jy=x("ZodEmail",(e,t)=>{Rh.init(e,t),Se.init(e,t)});function iD(e){return gd(jy,e)}var Zd=x("ZodGUID",(e,t)=>{Ch.init(e,t),Se.init(e,t)});function aD(e){return $l(Zd,e)}var $r=x("ZodUUID",(e,t)=>{Ih.init(e,t),Se.init(e,t)});function oD(e){return hd($r,e)}function sD(e){return vd($r,e)}function lD(e){return yd($r,e)}function uD(e){return _d($r,e)}var Uy=x("ZodURL",(e,t)=>{Dh.init(e,t),Se.init(e,t)});function cD(e){return bd(Uy,e)}var My=x("ZodEmoji",(e,t)=>{jh.init(e,t),Se.init(e,t)});function dD(e){return xd(My,e)}var Py=x("ZodNanoID",(e,t)=>{Uh.init(e,t),Se.init(e,t)});function fD(e){return Sd(Py,e)}var Ly=x("ZodCUID",(e,t)=>{Mh.init(e,t),Se.init(e,t)});function mD(e){return $d(Ly,e)}var Zy=x("ZodCUID2",(e,t)=>{Ph.init(e,t),Se.init(e,t)});function pD(e){return wd(Zy,e)}var qy=x("ZodULID",(e,t)=>{Lh.init(e,t),Se.init(e,t)});function gD(e){return Ad(qy,e)}var Vy=x("ZodXID",(e,t)=>{Zh.init(e,t),Se.init(e,t)});function hD(e){return Ed(Vy,e)}var Hy=x("ZodKSUID",(e,t)=>{qh.init(e,t),Se.init(e,t)});function vD(e){return zd(Hy,e)}var By=x("ZodIPv4",(e,t)=>{Yh.init(e,t),Se.init(e,t)});function yD(e){return Td(By,e)}var Gy=x("ZodIPv6",(e,t)=>{Xh.init(e,t),Se.init(e,t)});function _D(e){return kd(Gy,e)}var Yy=x("ZodCIDRv4",(e,t)=>{Kh.init(e,t),Se.init(e,t)});function bD(e){return Nd(Yy,e)}var Xy=x("ZodCIDRv6",(e,t)=>{Qh.init(e,t),Se.init(e,t)});function xD(e){return Od(Xy,e)}var Ky=x("ZodBase64",(e,t)=>{Jh.init(e,t),Se.init(e,t)});function SD(e){return Cd(Ky,e)}var Qy=x("ZodBase64URL",(e,t)=>{Wh.init(e,t),Se.init(e,t)});function $D(e){return Id(Qy,e)}var Fy=x("ZodE164",(e,t)=>{ev.init(e,t),Se.init(e,t)});function wD(e){return Rd(Fy,e)}var Jy=x("ZodJWT",(e,t)=>{tv.init(e,t),Se.init(e,t)});function AD(e){return Dd(Jy,e)}var tz=x("ZodCustomStringFormat",(e,t)=>{nv.init(e,t),Se.init(e,t)});function ED(e,t,n={}){return xy(tz,e,t,n)}var Zl=x("ZodNumber",(e,t)=>{var i,r,a,o,s,u,l,d,p;cd.init(e,t),re.init(e,t),e.gt=(f,m)=>e.check(xr(f,m)),e.gte=(f,m)=>e.check(Ct(f,m)),e.min=(f,m)=>e.check(Ct(f,m)),e.lt=(f,m)=>e.check(br(f,m)),e.lte=(f,m)=>e.check(mn(f,m)),e.max=(f,m)=>e.check(mn(f,m)),e.int=f=>e.check(Ry(f)),e.safe=f=>e.check(Ry(f)),e.positive=f=>e.check(xr(0,f)),e.nonnegative=f=>e.check(Ct(0,f)),e.negative=f=>e.check(br(0,f)),e.nonpositive=f=>e.check(mn(0,f)),e.multipleOf=(f,m)=>e.check(ia(f,m)),e.step=(f,m)=>e.check(ia(f,m)),e.finite=()=>e;let n=e._zod.bag;e.minValue=(a=Math.max((i=n.minimum)!=null?i:Number.NEGATIVE_INFINITY,(r=n.exclusiveMinimum)!=null?r:Number.NEGATIVE_INFINITY))!=null?a:null,e.maxValue=(u=Math.min((o=n.maximum)!=null?o:Number.POSITIVE_INFINITY,(s=n.exclusiveMaximum)!=null?s:Number.POSITIVE_INFINITY))!=null?u:null,e.isInt=((l=n.format)!=null?l:"").includes("int")||Number.isSafeInteger((d=n.multipleOf)!=null?d:.5),e.isFinite=!0,e.format=(p=n.format)!=null?p:null});function nz(e){return Vv(Zl,e)}var No=x("ZodNumberFormat",(e,t)=>{rv.init(e,t),Zl.init(e,t)});function Ry(e){return Bv(No,e)}function zD(e){return Gv(No,e)}function TD(e){return Yv(No,e)}function kD(e){return Xv(No,e)}function ND(e){return Kv(No,e)}var ql=x("ZodBoolean",(e,t)=>{_l.init(e,t),re.init(e,t)});function rz(e){return Qv(ql,e)}var Vl=x("ZodBigInt",(e,t)=>{var i,r,a;dd.init(e,t),re.init(e,t),e.gte=(o,s)=>e.check(Ct(o,s)),e.min=(o,s)=>e.check(Ct(o,s)),e.gt=(o,s)=>e.check(xr(o,s)),e.gte=(o,s)=>e.check(Ct(o,s)),e.min=(o,s)=>e.check(Ct(o,s)),e.lt=(o,s)=>e.check(br(o,s)),e.lte=(o,s)=>e.check(mn(o,s)),e.max=(o,s)=>e.check(mn(o,s)),e.positive=o=>e.check(xr(BigInt(0),o)),e.negative=o=>e.check(br(BigInt(0),o)),e.nonpositive=o=>e.check(mn(BigInt(0),o)),e.nonnegative=o=>e.check(Ct(BigInt(0),o)),e.multipleOf=(o,s)=>e.check(ia(o,s));let n=e._zod.bag;e.minValue=(i=n.minimum)!=null?i:null,e.maxValue=(r=n.maximum)!=null?r:null,e.format=(a=n.format)!=null?a:null});function OD(e){return Jv(Vl,e)}var Wy=x("ZodBigIntFormat",(e,t)=>{iv.init(e,t),Vl.init(e,t)});function CD(e){return ey(Wy,e)}function ID(e){return ty(Wy,e)}var iz=x("ZodSymbol",(e,t)=>{av.init(e,t),re.init(e,t)});function RD(e){return ny(iz,e)}var az=x("ZodUndefined",(e,t)=>{ov.init(e,t),re.init(e,t)});function DD(e){return ry(az,e)}var oz=x("ZodNull",(e,t)=>{sv.init(e,t),re.init(e,t)});function sz(e){return iy(oz,e)}var lz=x("ZodAny",(e,t)=>{lv.init(e,t),re.init(e,t)});function jD(){return ay(lz)}var uz=x("ZodUnknown",(e,t)=>{$o.init(e,t),re.init(e,t)});function qd(){return Ao(uz)}var cz=x("ZodNever",(e,t)=>{uv.init(e,t),re.init(e,t)});function Gd(e){return oy(cz,e)}var dz=x("ZodVoid",(e,t)=>{cv.init(e,t),re.init(e,t)});function UD(e){return sy(dz,e)}var Yd=x("ZodDate",(e,t)=>{dv.init(e,t),re.init(e,t),e.min=(i,r)=>e.check(Ct(i,r)),e.max=(i,r)=>e.check(mn(i,r));let n=e._zod.bag;e.minDate=n.minimum?new Date(n.minimum):null,e.maxDate=n.maximum?new Date(n.maximum):null});function MD(e){return ly(Yd,e)}var fz=x("ZodArray",(e,t)=>{bl.init(e,t),re.init(e,t),e.element=t.element,e.min=(n,i)=>e.check(si(n,i)),e.nonempty=n=>e.check(si(1,n)),e.max=(n,i)=>e.check(zo(n,i)),e.length=(n,i)=>e.check(To(n,i)),e.unwrap=()=>e.element});function e_(e,t){return jl(fz,e,t)}function PD(e){let t=e._zod.def.shape;return Sz(Object.keys(t))}var Xd=x("ZodObject",(e,t)=>{fv.init(e,t),re.init(e,t),C.defineLazy(e,"shape",()=>t.shape),e.keyof=()=>bz(Object.keys(e._zod.def.shape)),e.catchall=n=>e.clone({...e._zod.def,catchall:n}),e.passthrough=()=>e.clone({...e._zod.def,catchall:qd()}),e.loose=()=>e.clone({...e._zod.def,catchall:qd()}),e.strict=()=>e.clone({...e._zod.def,catchall:Gd()}),e.strip=()=>e.clone({...e._zod.def,catchall:void 0}),e.extend=n=>C.extend(e,n),e.merge=n=>C.merge(e,n),e.pick=n=>C.pick(e,n),e.omit=n=>C.omit(e,n),e.partial=(...n)=>C.partial(a_,e,n[0]),e.required=(...n)=>C.required(o_,e,n[0])});function LD(e,t){let n={type:"object",get shape(){return C.assignProp(this,"shape",{...e}),this.shape},...C.normalizeParams(t)};return new Xd(n)}function ZD(e,t){return new Xd({type:"object",get shape(){return C.assignProp(this,"shape",{...e}),this.shape},catchall:Gd(),...C.normalizeParams(t)})}function qD(e,t){return new Xd({type:"object",get shape(){return C.assignProp(this,"shape",{...e}),this.shape},catchall:qd(),...C.normalizeParams(t)})}var t_=x("ZodUnion",(e,t)=>{fd.init(e,t),re.init(e,t),e.options=t.options});function Kd(e,t){return new t_({type:"union",options:e,...C.normalizeParams(t)})}var mz=x("ZodDiscriminatedUnion",(e,t)=>{t_.init(e,t),mv.init(e,t)});function VD(e,t,n){return new mz({type:"union",options:t,discriminator:e,...C.normalizeParams(n)})}var pz=x("ZodIntersection",(e,t)=>{pv.init(e,t),re.init(e,t)});function gz(e,t){return new pz({type:"intersection",left:e,right:t})}var hz=x("ZodTuple",(e,t)=>{na.init(e,t),re.init(e,t),e.rest=n=>e.clone({...e._zod.def,rest:n})});function HD(e,t,n){let i=t instanceof X,r=i?n:t,a=i?t:null;return new hz({type:"tuple",items:e,rest:a,...C.normalizeParams(r)})}var n_=x("ZodRecord",(e,t)=>{gv.init(e,t),re.init(e,t),e.keyType=t.keyType,e.valueType=t.valueType});function vz(e,t,n){return new n_({type:"record",keyType:e,valueType:t,...C.normalizeParams(n)})}function BD(e,t,n){return new n_({type:"record",keyType:Kd([e,Gd()]),valueType:t,...C.normalizeParams(n)})}var yz=x("ZodMap",(e,t)=>{hv.init(e,t),re.init(e,t),e.keyType=t.keyType,e.valueType=t.valueType});function GD(e,t,n){return new yz({type:"map",keyType:e,valueType:t,...C.normalizeParams(n)})}var _z=x("ZodSet",(e,t)=>{vv.init(e,t),re.init(e,t),e.min=(...n)=>e.check(aa(...n)),e.nonempty=n=>e.check(aa(1,n)),e.max=(...n)=>e.check(Eo(...n)),e.size=(...n)=>e.check(wl(...n))});function YD(e,t){return new _z({type:"set",valueType:e,...C.normalizeParams(t)})}var Pl=x("ZodEnum",(e,t)=>{yv.init(e,t),re.init(e,t),e.enum=t.entries,e.options=Object.values(t.entries);let n=new Set(Object.keys(t.entries));e.extract=(i,r)=>{let a={};for(let o of i)if(n.has(o))a[o]=t.entries[o];else throw new Error(`Key ${o} not found in enum`);return new Pl({...t,checks:[],...C.normalizeParams(r),entries:a})},e.exclude=(i,r)=>{let a={...t.entries};for(let o of i)if(n.has(o))delete a[o];else throw new Error(`Key ${o} not found in enum`);return new Pl({...t,checks:[],...C.normalizeParams(r),entries:a})}});function bz(e,t){let n=Array.isArray(e)?Object.fromEntries(e.map(i=>[i,i])):e;return new Pl({type:"enum",entries:n,...C.normalizeParams(t)})}function XD(e,t){return new Pl({type:"enum",entries:e,...C.normalizeParams(t)})}var xz=x("ZodLiteral",(e,t)=>{_v.init(e,t),re.init(e,t),e.values=new Set(t.values),Object.defineProperty(e,"value",{get(){if(t.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return t.values[0]}})});function Sz(e,t){return new xz({type:"literal",values:Array.isArray(e)?e:[e],...C.normalizeParams(t)})}var $z=x("ZodFile",(e,t)=>{bv.init(e,t),re.init(e,t),e.min=(n,i)=>e.check(aa(n,i)),e.max=(n,i)=>e.check(Eo(n,i)),e.mime=(n,i)=>e.check(Ol(Array.isArray(n)?n:[n],i))});function KD(e){return vy($z,e)}var r_=x("ZodTransform",(e,t)=>{xl.init(e,t),re.init(e,t),e._zod.parse=(n,i)=>{n.addIssue=a=>{var o,s,u,l;if(typeof a=="string")n.issues.push(C.issue(a,n.value,t));else{let d=a;d.fatal&&(d.continue=!1),(o=d.code)!=null||(d.code="custom"),(s=d.input)!=null||(d.input=n.value),(u=d.inst)!=null||(d.inst=e),(l=d.continue)!=null||(d.continue=!0),n.issues.push(C.issue(d))}};let r=t.transform(n.value,n);return r instanceof Promise?r.then(a=>(n.value=a,n)):(n.value=r,n)}});function i_(e){return new r_({type:"transform",transform:e})}var a_=x("ZodOptional",(e,t)=>{xv.init(e,t),re.init(e,t),e.unwrap=()=>e._zod.def.innerType});function Vd(e){return new a_({type:"optional",innerType:e})}var wz=x("ZodNullable",(e,t)=>{Sv.init(e,t),re.init(e,t),e.unwrap=()=>e._zod.def.innerType});function Hd(e){return new wz({type:"nullable",innerType:e})}function QD(e){return Vd(Hd(e))}var Az=x("ZodDefault",(e,t)=>{$v.init(e,t),re.init(e,t),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function Ez(e,t){return new Az({type:"default",innerType:e,get defaultValue(){return typeof t=="function"?t():t}})}var zz=x("ZodPrefault",(e,t)=>{wv.init(e,t),re.init(e,t),e.unwrap=()=>e._zod.def.innerType});function Tz(e,t){return new zz({type:"prefault",innerType:e,get defaultValue(){return typeof t=="function"?t():t}})}var o_=x("ZodNonOptional",(e,t)=>{Av.init(e,t),re.init(e,t),e.unwrap=()=>e._zod.def.innerType});function kz(e,t){return new o_({type:"nonoptional",innerType:e,...C.normalizeParams(t)})}var Nz=x("ZodSuccess",(e,t)=>{Ev.init(e,t),re.init(e,t),e.unwrap=()=>e._zod.def.innerType});function FD(e){return new Nz({type:"success",innerType:e})}var Oz=x("ZodCatch",(e,t)=>{zv.init(e,t),re.init(e,t),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function Cz(e,t){return new Oz({type:"catch",innerType:e,catchValue:typeof t=="function"?t:()=>t})}var Iz=x("ZodNaN",(e,t)=>{Tv.init(e,t),re.init(e,t)});function JD(e){return cy(Iz,e)}var s_=x("ZodPipe",(e,t)=>{Sl.init(e,t),re.init(e,t),e.in=t.in,e.out=t.out});function Bd(e,t){return new s_({type:"pipe",in:e,out:t})}var Rz=x("ZodReadonly",(e,t)=>{kv.init(e,t),re.init(e,t)});function Dz(e){return new Rz({type:"readonly",innerType:e})}var jz=x("ZodTemplateLiteral",(e,t)=>{Nv.init(e,t),re.init(e,t)});function WD(e,t){return new jz({type:"template_literal",parts:e,...C.normalizeParams(t)})}var Uz=x("ZodLazy",(e,t)=>{Cv.init(e,t),re.init(e,t),e.unwrap=()=>e._zod.def.getter()});function Mz(e){return new Uz({type:"lazy",getter:e})}var Pz=x("ZodPromise",(e,t)=>{Ov.init(e,t),re.init(e,t),e.unwrap=()=>e._zod.def.innerType});function ej(e){return new Pz({type:"promise",innerType:e})}var Qd=x("ZodCustom",(e,t)=>{Iv.init(e,t),re.init(e,t)});function Lz(e){let t=new je({check:"custom"});return t._zod.check=e,t}function tj(e,t){return yy(Qd,e!=null?e:()=>!0,t)}function Zz(e,t={}){return _y(Qd,e,t)}function qz(e){let t=Lz(n=>(n.addIssue=i=>{var r,a,o,s;if(typeof i=="string")n.issues.push(C.issue(i,n.value,t._zod.def));else{let u=i;u.fatal&&(u.continue=!1),(r=u.code)!=null||(u.code="custom"),(a=u.input)!=null||(u.input=n.value),(o=u.inst)!=null||(u.inst=t),(s=u.continue)!=null||(u.continue=!t._zod.def.abort),n.issues.push(C.issue(u))}},e(n.value,n)));return t}function nj(e,t={error:`Input not instance of ${e.name}`}){let n=new Qd({type:"custom",check:"custom",fn:i=>i instanceof e,abort:!0,...C.normalizeParams(t)});return n._zod.bag.Class=e,n}var rj=(...e)=>by({Pipe:s_,Boolean:ql,String:Ll,Transform:r_},...e);function ij(e){let t=Mz(()=>Kd([Iy(e),nz(),rz(),sz(),e_(t),vz(Iy(),t)]));return t}function aj(e,t){return Bd(i_(e),t)}var oj={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 sj(e){Be({customError:e})}function lj(){return Be().customError}var Fd={};Hn(Fd,{bigint:()=>fj,boolean:()=>dj,date:()=>mj,number:()=>cj,string:()=>uj});function uj(e){return Uv(Ll,e)}function cj(e){return Hv(Zl,e)}function dj(e){return Fv(ql,e)}function fj(e){return Wv(Vl,e)}function mj(e){return uy(Yd,e)}Be(md());var pj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),description:c.union([c.string(),c.null()]).optional(),id:c.string(),name:c.string()}),u_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),methodId:c.string()}),gj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional()}),hj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),blob:c.string(),mimeType:c.union([c.string(),c.null()]).optional(),uri:c.string()}),vj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),terminalId:c.string()}),yj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),newText:c.string(),oldText:c.union([c.string(),c.null()]).optional(),path:c.string()}),Vz=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),name:c.string(),value:c.string()}),_j=c.union([c.literal(-32700),c.literal(-32600),c.literal(-32601),c.literal(-32602),c.literal(-32603),c.literal(-32e3),c.literal(-32002),c.number().int()]),Hz=c.object({code:_j,data:c.unknown().optional(),message:c.string()}),Bz=c.unknown(),Gz=c.unknown(),Yz=c.unknown(),bj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),readTextFile:c.boolean().optional().default(!1),writeTextFile:c.boolean().optional().default(!1)}),xj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),fs:bj.optional().default({readTextFile:!1,writeTextFile:!1}),terminal:c.boolean().optional().default(!1)}),Xz=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),name:c.string(),value:c.string()}),Kz=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),name:c.string(),title:c.union([c.string(),c.null()]).optional(),version:c.string()}),Sj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional()}),$j=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),cursor:c.union([c.string(),c.null()]).optional(),cwd:c.union([c.string(),c.null()]).optional()}),wj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),http:c.boolean().optional().default(!1),sse:c.boolean().optional().default(!1)}),Aj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),headers:c.array(Xz),name:c.string(),url:c.string()}),Ej=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),headers:c.array(Xz),name:c.string(),url:c.string()}),zj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),args:c.array(c.string()),command:c.string(),env:c.array(Vz),name:c.string()}),Qz=c.union([Aj.and(c.object({type:c.literal("http")})),Ej.and(c.object({type:c.literal("sse")})),zj]),c_=c.string(),Tj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),description:c.union([c.string(),c.null()]).optional(),modelId:c_,name:c.string()}),d_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),cwd:c.string(),mcpServers:c.array(Qz)}),Fz=c.string(),kj=c.union([c.literal("allow_once"),c.literal("allow_always"),c.literal("reject_once"),c.literal("reject_always")]),Nj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),kind:kj,name:c.string(),optionId:Fz}),Oj=c.union([c.literal("high"),c.literal("medium"),c.literal("low")]),Cj=c.union([c.literal("pending"),c.literal("in_progress"),c.literal("completed")]),Ij=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),content:c.string(),priority:Oj,status:Cj}),Rj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),entries:c.array(Ij)}),Dj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),audio:c.boolean().optional().default(!1),embeddedContext:c.boolean().optional().default(!1),image:c.boolean().optional().default(!1)}),Jz=c.number().int().gte(0).lte(65535),f_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),clientCapabilities:xj.optional().default({fs:{readTextFile:!1,writeTextFile:!1},terminal:!1}),clientInfo:c.union([Kz,c.null()]).optional(),protocolVersion:Jz}),jj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),content:c.string()}),Uj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional()}),Oo=c.union([c.null(),c.coerce.bigint(),c.string()]),Mj=c.enum(["assistant","user"]),Hl=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),audience:c.union([c.array(Mj),c.null()]).optional(),lastModified:c.union([c.string(),c.null()]).optional(),priority:c.union([c.number(),c.null()]).optional()}),Pj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),annotations:c.union([Hl,c.null()]).optional(),data:c.string(),mimeType:c.string()}),Lj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),annotations:c.union([Hl,c.null()]).optional(),data:c.string(),mimeType:c.string(),uri:c.union([c.string(),c.null()]).optional()}),Zj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),annotations:c.union([Hl,c.null()]).optional(),description:c.union([c.string(),c.null()]).optional(),mimeType:c.union([c.string(),c.null()]).optional(),name:c.string(),size:c.union([c.coerce.bigint(),c.null()]).optional(),title:c.union([c.string(),c.null()]).optional(),uri:c.string()}),qj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),optionId:Fz}),Vj=c.union([c.object({outcome:c.literal("cancelled")}),qj.and(c.object({outcome:c.literal("selected")}))]),Hj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),outcome:Vj}),Bj=c.object({_meta:c.unknown().optional()}),rt=c.string(),m_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),sessionId:rt}),uZ=c.object({method:c.string(),params:c.union([c.union([m_,Bz]),c.null()]).optional()}),p_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),args:c.array(c.string()).optional(),command:c.string(),cwd:c.union([c.string(),c.null()]).optional(),env:c.array(Vz).optional(),outputByteLimit:c.union([c.number().int().gte(0),c.null()]).optional(),sessionId:rt}),Gj=c.object({_meta:c.unknown().optional(),sessionId:rt}),g_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),sessionId:rt,terminalId:c.string()}),h_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),cwd:c.string(),mcpServers:c.array(Qz),sessionId:rt}),v_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),limit:c.union([c.number().int().gte(0),c.null()]).optional(),line:c.union([c.number().int().gte(0),c.null()]).optional(),path:c.string(),sessionId:rt}),y_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),sessionId:rt,terminalId:c.string()}),Yj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),cwd:c.string(),sessionId:rt,title:c.union([c.string(),c.null()]).optional(),updatedAt:c.union([c.string(),c.null()]).optional()}),Xj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),nextCursor:c.union([c.string(),c.null()]).optional(),sessions:c.array(Yj)}),Kj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional()}),Qj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),fork:c.union([Bj,c.null()]).optional(),list:c.union([Kj,c.null()]).optional()}),Fj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),loadSession:c.boolean().optional().default(!1),mcpCapabilities:wj.optional().default({http:!1,sse:!1}),promptCapabilities:Dj.optional().default({audio:!1,embeddedContext:!1,image:!1}),sessionCapabilities:Qj.optional().default({})}),Jj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),agentCapabilities:Fj.optional().default({loadSession:!1,mcpCapabilities:{http:!1,sse:!1},promptCapabilities:{audio:!1,embeddedContext:!1,image:!1},sessionCapabilities:{}}),agentInfo:c.union([Kz,c.null()]).optional(),authMethods:c.array(pj).optional().default([]),protocolVersion:Jz}),Jd=c.string(),Wj=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),currentModeId:Jd}),eU=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),description:c.union([c.string(),c.null()]).optional(),id:Jd,name:c.string()}),__=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),availableModes:c.array(eU),currentModeId:Jd}),b_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),availableModels:c.array(Tj),currentModelId:c_}),tU=c.object({_meta:c.unknown().optional(),models:c.union([b_,c.null()]).optional(),modes:c.union([__,c.null()]).optional(),sessionId:rt}),nU=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),models:c.union([b_,c.null()]).optional(),modes:c.union([__,c.null()]).optional()}),rU=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),models:c.union([b_,c.null()]).optional(),modes:c.union([__,c.null()]).optional(),sessionId:rt}),x_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),modeId:Jd,sessionId:rt}),iU=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional()}),S_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),modelId:c_,sessionId:rt}),aU=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional()}),oU=c.union([c.literal("end_turn"),c.literal("max_tokens"),c.literal("max_turn_requests"),c.literal("refusal"),c.literal("cancelled")]),sU=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),stopReason:oU}),cZ=c.union([c.object({id:Oo,result:c.union([Jj,gj,rU,nU,Xj,tU,iU,sU,aU,Yz])}),c.object({error:Hz,id:Oo})]),lU=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),terminalId:c.string()}),uU=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),exitCode:c.union([c.number().int().gte(0),c.null()]).optional(),signal:c.union([c.string(),c.null()]).optional()}),$_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),sessionId:rt,terminalId:c.string()}),cU=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),exitStatus:c.union([uU,c.null()]).optional(),output:c.string(),truncated:c.boolean()}),dU=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),annotations:c.union([Hl,c.null()]).optional(),text:c.string()}),fU=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),mimeType:c.union([c.string(),c.null()]).optional(),text:c.string(),uri:c.string()}),mU=c.union([fU,hj]),pU=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),annotations:c.union([Hl,c.null()]).optional(),resource:mU}),w_=c.union([dU.and(c.object({type:c.literal("text")})),Lj.and(c.object({type:c.literal("image")})),Pj.and(c.object({type:c.literal("audio")})),Zj.and(c.object({type:c.literal("resource_link")})),pU.and(c.object({type:c.literal("resource")}))]),gU=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),content:w_}),l_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),content:w_}),A_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),prompt:c.array(w_),sessionId:rt}),dZ=c.object({id:Oo,method:c.string(),params:c.union([c.union([f_,u_,d_,h_,$j,Gj,x_,A_,S_,Gz]),c.null()]).optional()}),Wz=c.union([gU.and(c.object({type:c.literal("content")})),yj.and(c.object({type:c.literal("diff")})),lU.and(c.object({type:c.literal("terminal")}))]),e1=c.string(),t1=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),line:c.union([c.number().int().gte(0),c.null()]).optional(),path:c.string()}),n1=c.union([c.literal("pending"),c.literal("in_progress"),c.literal("completed"),c.literal("failed")]),r1=c.union([c.literal("read"),c.literal("edit"),c.literal("delete"),c.literal("move"),c.literal("search"),c.literal("execute"),c.literal("think"),c.literal("fetch"),c.literal("switch_mode"),c.literal("other")]),hU=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),content:c.array(Wz).optional(),kind:r1.optional(),locations:c.array(t1).optional(),rawInput:c.unknown().optional(),rawOutput:c.unknown().optional(),status:n1.optional(),title:c.string(),toolCallId:e1}),i1=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),content:c.union([c.array(Wz),c.null()]).optional(),kind:c.union([r1,c.null()]).optional(),locations:c.union([c.array(t1),c.null()]).optional(),rawInput:c.unknown().optional(),rawOutput:c.unknown().optional(),status:c.union([n1,c.null()]).optional(),title:c.union([c.string(),c.null()]).optional(),toolCallId:e1}),E_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),options:c.array(Nj),sessionId:rt,toolCall:i1}),vU=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),hint:c.string()}),yU=vU,_U=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),description:c.string(),input:c.union([yU,c.null()]).optional(),name:c.string()}),bU=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),availableCommands:c.array(_U)}),xU=c.union([l_.and(c.object({sessionUpdate:c.literal("user_message_chunk")})),l_.and(c.object({sessionUpdate:c.literal("agent_message_chunk")})),l_.and(c.object({sessionUpdate:c.literal("agent_thought_chunk")})),hU.and(c.object({sessionUpdate:c.literal("tool_call")})),i1.and(c.object({sessionUpdate:c.literal("tool_call_update")})),Rj.and(c.object({sessionUpdate:c.literal("plan")})),bU.and(c.object({sessionUpdate:c.literal("available_commands_update")})),Wj.and(c.object({sessionUpdate:c.literal("current_mode_update")}))]),z_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),sessionId:rt,update:xU}),fZ=c.object({method:c.string(),params:c.union([c.union([z_,Bz]),c.null()]).optional()}),T_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),sessionId:rt,terminalId:c.string()}),SU=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),exitCode:c.union([c.number().int().gte(0),c.null()]).optional(),signal:c.union([c.string(),c.null()]).optional()}),k_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),content:c.string(),path:c.string(),sessionId:rt}),mZ=c.object({id:Oo,method:c.string(),params:c.union([c.union([k_,v_,E_,p_,$_,y_,T_,g_,Gz]),c.null()]).optional()}),$U=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional()}),pZ=c.union([c.object({id:Oo,result:c.union([$U,jj,Hj,vj,cU,Uj,SU,Sj,Yz])}),c.object({error:Hz,id:Oo})]);function a1(e,t){let n=new TextEncoder,i=new TextDecoder,r=new ReadableStream({async start(o){let s="",u=t.getReader();try{for(;;){let{value:l,done:d}=await u.read();if(d)break;if(!l)continue;s+=i.decode(l,{stream:!0});let p=s.split(`
`);s=p.pop()||"";for(let f of p){let m=f.trim();if(m)try{let _=JSON.parse(m);o.enqueue(_)}catch(_){console.error("Failed to parse JSON message:",m,_)}}}}finally{u.releaseLock(),o.close()}}}),a=new WritableStream({async write(o){let s=JSON.stringify(o)+`
`,u=e.getWriter();try{await u.write(n.encode(s))}finally{u.releaseLock()}}});return{readable:r,writable:a}}var It,o1=class{constructor(t,n){Ge(this,It,void 0);let i=t(this),r=async(o,s)=>{switch(o){case lt.initialize:{let u=f_.parse(s);return i.initialize(u)}case lt.session_new:{let u=d_.parse(s);return i.newSession(u)}case lt.session_load:{if(!i.loadSession)throw be.methodNotFound(o);let u=h_.parse(s);return i.loadSession(u)}case lt.session_set_mode:{if(!i.setSessionMode)throw be.methodNotFound(o);let u=x_.parse(s),l=await i.setSessionMode(u);return l!=null?l:{}}case lt.authenticate:{let u=u_.parse(s),l=await i.authenticate(u);return l!=null?l:{}}case lt.session_prompt:{let u=A_.parse(s);return i.prompt(u)}case lt.session_set_model:{if(!i.setSessionModel)throw be.methodNotFound(o);let u=S_.parse(s),l=await i.setSessionModel(u);return l!=null?l:{}}default:if(o.startsWith("_")){if(!i.extMethod)throw be.methodNotFound(o);return i.extMethod(o.substring(1),s)}throw be.methodNotFound(o)}},a=async(o,s)=>{switch(o){case lt.session_cancel:{let u=m_.parse(s);return i.cancel(u)}default:if(o.startsWith("_"))return i.extNotification?i.extNotification(o.substring(1),s):void 0;throw be.methodNotFound(o)}};gn(this,It,new ef(r,a,n))}async sessionUpdate(t){return await K(this,It).sendNotification(Fe.session_update,t)}async requestPermission(t){return await K(this,It).sendRequest(Fe.session_request_permission,t)}async readTextFile(t){return await K(this,It).sendRequest(Fe.fs_read_text_file,t)}async writeTextFile(t){var n;return(n=await K(this,It).sendRequest(Fe.fs_write_text_file,t))!=null?n:{}}async createTerminal(t){let n=await K(this,It).sendRequest(Fe.terminal_create,t);return new N_(n.terminalId,t.sessionId,K(this,It))}async extMethod(t,n){return await K(this,It).sendRequest(`_${t}`,n)}async extNotification(t,n){return await K(this,It).sendNotification(`_${t}`,n)}get signal(){return K(this,It).signal}get closed(){return K(this,It).closed}};It=new WeakMap;var li,ui,N_=class{constructor(t,n,i){nu(this,"id");Ge(this,li,void 0);Ge(this,ui,void 0);this.id=t,gn(this,li,n),gn(this,ui,i)}async currentOutput(){return await K(this,ui).sendRequest(Fe.terminal_output,{sessionId:K(this,li),terminalId:this.id})}async waitForExit(){return await K(this,ui).sendRequest(Fe.terminal_wait_for_exit,{sessionId:K(this,li),terminalId:this.id})}async kill(){var t;return(t=await K(this,ui).sendRequest(Fe.terminal_kill,{sessionId:K(this,li),terminalId:this.id}))!=null?t:{}}async release(){var t;return(t=await K(this,ui).sendRequest(Fe.terminal_release,{sessionId:K(this,li),terminalId:this.id}))!=null?t:{}}async[Symbol.asyncDispose](){await this.release()}};li=new WeakMap,ui=new WeakMap;var ht,Wd=class{constructor(t,n){Ge(this,ht,void 0);let i=t(this),r=async(o,s)=>{var u,l,d,p,f,m,_;switch(o){case Fe.fs_write_text_file:{let b=k_.parse(s);return(u=i.writeTextFile)==null?void 0:u.call(i,b)}case Fe.fs_read_text_file:{let b=v_.parse(s);return(l=i.readTextFile)==null?void 0:l.call(i,b)}case Fe.session_request_permission:{let b=E_.parse(s);return i.requestPermission(b)}case Fe.terminal_create:{let b=p_.parse(s);return(d=i.createTerminal)==null?void 0:d.call(i,b)}case Fe.terminal_output:{let b=$_.parse(s);return(p=i.terminalOutput)==null?void 0:p.call(i,b)}case Fe.terminal_release:{let b=y_.parse(s),w=await((f=i.releaseTerminal)==null?void 0:f.call(i,b));return w!=null?w:{}}case Fe.terminal_wait_for_exit:{let b=T_.parse(s);return(m=i.waitForTerminalExit)==null?void 0:m.call(i,b)}case Fe.terminal_kill:{let b=g_.parse(s),w=await((_=i.killTerminal)==null?void 0:_.call(i,b));return w!=null?w:{}}default:if(o.startsWith("_")){let b=o.substring(1);if(!i.extMethod)throw be.methodNotFound(o);return i.extMethod(b,s)}throw be.methodNotFound(o)}},a=async(o,s)=>{switch(o){case Fe.session_update:{let u=z_.parse(s);return i.sessionUpdate(u)}default:if(o.startsWith("_")){let u=o.substring(1);return i.extNotification?i.extNotification(u,s):void 0}throw be.methodNotFound(o)}};gn(this,ht,new ef(r,a,n))}async initialize(t){return await K(this,ht).sendRequest(lt.initialize,t)}async newSession(t){return await K(this,ht).sendRequest(lt.session_new,t)}async loadSession(t){var n;return(n=await K(this,ht).sendRequest(lt.session_load,t))!=null?n:{}}async setSessionMode(t){var n;return(n=await K(this,ht).sendRequest(lt.session_set_mode,t))!=null?n:{}}async setSessionModel(t){var n;return(n=await K(this,ht).sendRequest(lt.session_set_model,t))!=null?n:{}}async authenticate(t){var n;return(n=await K(this,ht).sendRequest(lt.authenticate,t))!=null?n:{}}async prompt(t){return await K(this,ht).sendRequest(lt.session_prompt,t)}async cancel(t){return await K(this,ht).sendNotification(lt.session_cancel,t)}async extMethod(t,n){return await K(this,ht).sendRequest(`_${t}`,n)}async extNotification(t,n){return await K(this,ht).sendNotification(`_${t}`,n)}get signal(){return K(this,ht).signal}get closed(){return K(this,ht).closed}};ht=new WeakMap;var Co,tf,Gl,Yl,Io,Ro,Do,Xl,nf,s1,rf,l1,af,u1,of,c1,sf,d1,oa,Bl,ef=class{constructor(t,n,i){Ge(this,nf);Ge(this,rf);Ge(this,af);Ge(this,of);Ge(this,sf);Ge(this,oa);Ge(this,Co,new Map);Ge(this,tf,0);Ge(this,Gl,void 0);Ge(this,Yl,void 0);Ge(this,Io,void 0);Ge(this,Ro,Promise.resolve());Ge(this,Do,new AbortController);Ge(this,Xl,void 0);gn(this,Gl,t),gn(this,Yl,n),gn(this,Io,i),gn(this,Xl,new Promise(r=>{K(this,Do).signal.addEventListener("abort",()=>r())})),Sn(this,nf,s1).call(this)}get signal(){return K(this,Do).signal}get closed(){return K(this,Xl)}async sendRequest(t,n){let i=V_(this,tf)._++,r=new Promise((a,o)=>{K(this,Co).set(i,{resolve:a,reject:o})});return await Sn(this,oa,Bl).call(this,{jsonrpc:"2.0",id:i,method:t,params:n}),r}async sendNotification(t,n){await Sn(this,oa,Bl).call(this,{jsonrpc:"2.0",method:t,params:n})}};Co=new WeakMap,tf=new WeakMap,Gl=new WeakMap,Yl=new WeakMap,Io=new WeakMap,Ro=new WeakMap,Do=new WeakMap,Xl=new WeakMap,nf=new WeakSet,s1=async function(){let t=K(this,Io).readable.getReader();try{for(;;){let{value:n,done:i}=await t.read();if(i)break;if(n)try{Sn(this,rf,l1).call(this,n)}catch(r){console.error("Unexpected error during message processing:",n,r),"id"in n&&n.id!==void 0&&Sn(this,oa,Bl).call(this,{jsonrpc:"2.0",id:n.id,error:{code:-32700,message:"Parse error"}})}}}finally{t.releaseLock(),K(this,Do).abort()}},rf=new WeakSet,l1=async function(t){if("method"in t&&"id"in t){let n=await Sn(this,af,u1).call(this,t.method,t.params);"error"in n&&console.error("Error handling request",t,n.error),await Sn(this,oa,Bl).call(this,{jsonrpc:"2.0",id:t.id,...n})}else if("method"in t){let n=await Sn(this,of,c1).call(this,t.method,t.params);"error"in n&&console.error("Error handling notification",t,n.error)}else"id"in t?Sn(this,sf,d1).call(this,t):console.error("Invalid message",{message:t})},af=new WeakSet,u1=async function(t,n){try{let i=await K(this,Gl).call(this,t,n);return{result:i!=null?i:null}}catch(i){if(i instanceof be)return i.toResult();if(i instanceof ol.ZodError)return be.invalidParams(i.format()).toResult();let r;(i instanceof Error||typeof i=="object"&&i!=null&&"message"in i&&typeof i.message=="string")&&(r=i.message);try{return be.internalError(r?JSON.parse(r):{}).toResult()}catch(a){return be.internalError({details:r}).toResult()}}},of=new WeakSet,c1=async function(t,n){try{return await K(this,Yl).call(this,t,n),{result:null}}catch(i){if(i instanceof be)return i.toResult();if(i instanceof ol.ZodError)return be.invalidParams(i.format()).toResult();let r;(i instanceof Error||typeof i=="object"&&i!=null&&"message"in i&&typeof i.message=="string")&&(r=i.message);try{return be.internalError(r?JSON.parse(r):{}).toResult()}catch(a){return be.internalError({details:r}).toResult()}}},sf=new WeakSet,d1=function(t){let n=K(this,Co).get(t.id);n?("result"in t?n.resolve(t.result):"error"in t&&n.reject(t.error),K(this,Co).delete(t.id)):console.error("Got response to unknown request",t.id)},oa=new WeakSet,Bl=async function(t){return gn(this,Ro,K(this,Ro).then(async()=>{let n=K(this,Io).writable.getWriter();try{await n.write(t)}finally{n.releaseLock()}}).catch(n=>{console.error("ACP write error:",n)})),K(this,Ro)};var be=class extends Error{constructor(n,i,r){super(i);nu(this,"code");nu(this,"data");this.code=n,this.name="RequestError",this.data=r}static parseError(n,i){return new be(-32700,`Parse error${i?`: ${i}`:""}`,n)}static invalidRequest(n,i){return new be(-32600,`Invalid request${i?`: ${i}`:""}`,n)}static methodNotFound(n){return new be(-32601,`"Method not found": ${n}`,{method:n})}static invalidParams(n,i){return new be(-32602,`Invalid params${i?`: ${i}`:""}`,n)}static internalError(n,i){return new be(-32603,`Internal error${i?`: ${i}`:""}`,n)}static authRequired(n,i){return new be(-32e3,`Authentication required${i?`: ${i}`:""}`,n)}static resourceNotFound(n){return new be(-32002,`Resource not found${n?`: ${n}`:""}`,n&&{uri:n})}toResult(){return{error:{code:this.code,message:this.message,data:this.data}}}toErrorResponse(){return{code:this.code,message:this.message,data:this.data}}};var wr=require("obsidian");var Kl=class{static toToolCallContent(t){if(!t)return;let n=[];for(let i of t)i.type==="diff"?n.push({type:"diff",path:i.path,newText:i.newText,oldText:i.oldText}):i.type==="terminal"&&n.push({type:"terminal",terminalId:i.terminalId});return n.length>0?n:void 0}};var m1=require("child_process");var Zn=require("obsidian");function sa(e){let n=e.replace(/\\/g,"/").match(/^([A-Za-z]):(\/.*)/);if(n){let i=n[1].toLowerCase(),r=n[2];return`/mnt/${i}${r}`}return e}function lf(e,t,n,i,r){if(/^\\\\/.test(n))throw new Error(`UNC paths are not supported in WSL mode: ${n}. Please use a local drive path.`);let a=sa(n);if(a===n&&/^[A-Za-z]:[\\/]/.test(n))throw new Error(`Failed to convert Windows path to WSL format: ${n}`);let o=[];if(i){if(!/^[a-zA-Z0-9_-]+$/.test(i))throw new Error(`Invalid WSL distribution name: ${i}`);o.push("-d",i)}let s=t.map(f1).join(" "),u=s.length>0?` ${s}`:"",l="";if(r){let p=sa(r);l=`export PATH="${EU(p)}:$PATH"; `}let d=`${l}cd ${f1(a)} && ${e}${u}`;return o.push("bash","-l","-c",d),{command:"C:\\Windows\\System32\\wsl.exe",args:o}}function f1(e){return`'${e.replace(/'/g,"'\\''")}'`}function EU(e){return e.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}var uf=class{constructor(t){this.terminals=new Map;this.logger=new Ee(t),this.plugin=t}createTerminal(t){var l,d,p;let n=crypto.randomUUID();if(!Zn.Platform.isDesktopApp)throw new Error("Agent Client is only available on desktop");let i={...process.env};if(t.env)for(let f of t.env)i[f.name]=f.value;let r=t.command,a=t.args||[];if(!t.args){if(/[|&;<>()$`\\"]/.test(t.command)){let m=Zn.Platform.isMacOS||Zn.Platform.isLinux?"/bin/sh":"cmd.exe",_=Zn.Platform.isMacOS||Zn.Platform.isLinux?"-c":"/c";r=m,a=[_,t.command]}else if(t.command.includes(" ")){let m=t.command.split(" ").filter(_=>_.length>0);r=m[0],a=m.slice(1)}}if(Zn.Platform.isWin&&this.plugin.settings.windowsWslMode){let f=this.plugin.settings.nodePath&&lo(this.plugin.settings.nodePath.trim())||void 0,m=lf(r,a,t.cwd||process.cwd(),this.plugin.settings.windowsWslDistribution,f);r=m.command,a=m.args,this.logger.log(`[Terminal ${n}] Using WSL mode:`,this.plugin.settings.windowsWslDistribution||"default")}else if(Zn.Platform.isMacOS||Zn.Platform.isLinux){let f=Zn.Platform.isMacOS?"/bin/zsh":"/bin/bash",m=[r,...a].map(_=>"'"+_.replace(/'/g,"'\\''")+"'").join(" ");r=f,a=["-l","-c",m]}this.logger.log(`[Terminal ${n}] Creating terminal:`,{command:r,args:a,cwd:t.cwd});let o={cwd:t.cwd||void 0,env:i,stdio:["pipe","pipe","pipe"]},s=(0,m1.spawn)(r,a,o),u={id:n,process:s,output:"",exitStatus:null,outputByteLimit:(l=t.outputByteLimit)!=null?l:void 0,waitPromises:[]};return s.on("error",f=>{this.logger.log(`[Terminal ${n}] Process error:`,f.message);let m={exitCode:127,signal:null};u.exitStatus=m,u.waitPromises.forEach(_=>_(m)),u.waitPromises=[]}),(d=s.stdout)==null||d.on("data",f=>{let m=f.toString();this.logger.log(`[Terminal ${n}] stdout:`,m),this.appendOutput(u,m)}),(p=s.stderr)==null||p.on("data",f=>{let m=f.toString();this.logger.log(`[Terminal ${n}] stderr:`,m),this.appendOutput(u,m)}),s.on("exit",(f,m)=>{this.logger.log(`[Terminal ${n}] Process exited with code: ${f}, signal: ${m}`);let _={exitCode:f,signal:m};u.exitStatus=_,u.waitPromises.forEach(b=>b(_)),u.waitPromises=[]}),this.terminals.set(n,u),n}appendOutput(t,n){if(t.output+=n,t.outputByteLimit&&Buffer.byteLength(t.output,"utf8")>t.outputByteLimit){let i=Buffer.from(t.output,"utf8"),r=i.subarray(i.length-t.outputByteLimit);t.output=r.toString("utf8")}}getOutput(t){let n=this.terminals.get(t);return n?{output:n.output,truncated:n.outputByteLimit?Buffer.byteLength(n.output,"utf8")>=n.outputByteLimit:!1,exitStatus:n.exitStatus}:null}waitForExit(t){let n=this.terminals.get(t);return n?n.exitStatus?Promise.resolve(n.exitStatus):new Promise(i=>{n.waitPromises.push(i)}):Promise.reject(new Error(`Terminal ${t} not found`))}killTerminal(t){let n=this.terminals.get(t);return n?(n.exitStatus||n.process.kill("SIGTERM"),!0):!1}releaseTerminal(t){let n=this.terminals.get(t);return n?(this.logger.log(`[Terminal ${t}] Releasing terminal`),n.exitStatus||n.process.kill("SIGTERM"),n.cleanupTimeout=window.setTimeout(()=>{this.logger.log(`[Terminal ${t}] Cleaning up terminal after grace period`),this.terminals.delete(t)},3e4),!0):!1}killAllTerminals(){this.logger.log(`Killing ${this.terminals.size} running terminals...`),this.terminals.forEach((t,n)=>{t.cleanupTimeout&&window.clearTimeout(t.cleanupTimeout),t.exitStatus||(this.logger.log(`Killing terminal ${n}`),this.killTerminal(n))}),this.terminals.clear()}};var cf=class{constructor(t){this.plugin=t;this.connection=null;this.agentProcess=null;this.sessionUpdateCallback=null;this.errorCallback=null;this.currentConfig=null;this.isInitializedFlag=!1;this.currentAgentId=null;this.autoAllowPermissions=!1;this.currentMessageId=null;this.pendingPermissionRequests=new Map;this.pendingPermissionQueue=[];this.logger=new Ee(t),this.updateMessage=()=>{},this.terminalManager=new uf(t)}setUpdateMessageCallback(t){this.updateMessage=t}async initialize(t){var b,w,y;if(this.logger.log("[AcpAdapter] Starting initialization with config:",t),this.logger.log(`[AcpAdapter] Current state - process: ${!!this.agentProcess}, PID: ${(b=this.agentProcess)==null?void 0:b.pid}`),this.agentProcess&&(this.logger.log(`[AcpAdapter] Killing existing process (PID: ${this.agentProcess.pid})`),this.agentProcess.kill(),this.agentProcess=null),this.connection&&(this.logger.log("[AcpAdapter] Cleaning up existing connection"),this.connection=null),this.currentConfig=t,this.autoAllowPermissions=this.plugin.settings.autoAllowPermissions,!t.command||t.command.trim().length===0)throw new Error(`Command not configured for agent "${t.displayName}" (${t.id}). Please configure the agent command in settings.`);let n=t.command.trim(),i=t.args.length>0?[...t.args]:[];this.logger.log(`[AcpAdapter] Active agent: ${t.displayName} (${t.id})`),this.logger.log("[AcpAdapter] Command:",n),this.logger.log("[AcpAdapter] Args:",i.length>0?i.join(" "):"(none)");let r={...process.env,...t.env||{}};if(this.plugin.settings.nodePath&&this.plugin.settings.nodePath.trim().length>0){let g=lo(this.plugin.settings.nodePath.trim());if(g){let h=wr.Platform.isWin?";":":";r.PATH=r.PATH?`${g}${h}${r.PATH}`:g}}this.logger.log("[AcpAdapter] Starting agent process in directory:",t.workingDirectory);let a=n,o=i;if(wr.Platform.isWin&&this.plugin.settings.windowsWslMode){let g=this.plugin.settings.nodePath&&lo(this.plugin.settings.nodePath.trim())||void 0,h=lf(n,i,t.workingDirectory,this.plugin.settings.windowsWslDistribution,g);a=h.command,o=h.args,this.logger.log("[AcpAdapter] Using WSL mode:",this.plugin.settings.windowsWslDistribution||"default","with command:",a,o)}else if(wr.Platform.isMacOS||wr.Platform.isLinux){let g=wr.Platform.isMacOS?"/bin/zsh":"/bin/bash",h=[n,...i].map($=>"'"+$.replace(/'/g,"'\\''")+"'").join(" "),v=h;if(this.plugin.settings.nodePath&&this.plugin.settings.nodePath.trim().length>0){let $=lo(this.plugin.settings.nodePath.trim());$&&(v=`export PATH='${$.replace(/'/g,"'\\''")}':"$PATH"; ${h}`)}a=g,o=["-l","-c",v],this.logger.log("[AcpAdapter] Using login shell:",g,"with command:",v)}let s=wr.Platform.isWin&&!this.plugin.settings.windowsWslMode,u=(0,p1.spawn)(a,o,{stdio:["pipe","pipe","pipe"],env:r,cwd:t.workingDirectory,shell:s});this.agentProcess=u;let l=`${t.displayName} (${t.id})`;if(u.on("spawn",()=>{this.logger.log(`[AcpAdapter] ${l} process spawned successfully, PID:`,u.pid)}),u.on("error",g=>{var v;this.logger.error(`[AcpAdapter] ${l} process error:`,g);let h={id:crypto.randomUUID(),category:"connection",severity:"error",occurredAt:new Date,agentId:t.id,originalError:g,...this.getErrorInfo(g,n,l)};(v=this.errorCallback)==null||v.call(this,h)}),u.on("exit",(g,h)=>{var v;if(this.logger.log(`[AcpAdapter] ${l} process exited with code:`,g,"signal:",h),g===127){this.logger.error(`[AcpAdapter] Command not found: ${n}`);let $={id:crypto.randomUUID(),category:"configuration",severity:"error",title:"Command Not Found",message:`The command "${n}" could not be found. Please check the path configuration for ${l}.`,suggestion:this.getCommandNotFoundSuggestion(n),occurredAt:new Date,agentId:t.id,code:g};(v=this.errorCallback)==null||v.call(this,$)}}),u.on("close",(g,h)=>{this.logger.log(`[AcpAdapter] ${l} process closed with code:`,g,"signal:",h)}),(w=u.stderr)==null||w.setEncoding("utf8"),(y=u.stderr)==null||y.on("data",g=>{this.logger.log(`[AcpAdapter] ${l} stderr:`,g)}),!u.stdin||!u.stdout)throw new Error("Agent process stdin/stdout not available");let d=u.stdin,p=u.stdout,f=new WritableStream({write(g){d.write(g)},close(){d.end()}}),m=new ReadableStream({start(g){p.on("data",h=>{g.enqueue(h)}),p.on("end",()=>{g.close()})}});this.logger.log("[AcpAdapter] Using working directory:",t.workingDirectory);let _=a1(f,m);this.connection=new Wd(()=>this,_);try{this.logger.log("[AcpAdapter] Starting ACP initialization...");let g=await this.connection.initialize({protocolVersion:HA,clientCapabilities:{fs:{readTextFile:!1,writeTextFile:!1},terminal:!0}});return this.logger.log(`[AcpAdapter] \u2705 Connected to agent (protocol v${g.protocolVersion})`),this.logger.log("[AcpAdapter] Auth methods:",g.authMethods),this.isInitializedFlag=!0,this.currentAgentId=t.id,{protocolVersion:g.protocolVersion,authMethods:g.authMethods||[]}}catch(g){throw this.logger.error("[AcpAdapter] Initialization Error:",g),this.isInitializedFlag=!1,this.currentAgentId=null,g}}async newSession(t){if(!this.connection)throw new Error("Connection not initialized. Call initialize() first.");try{this.logger.log("[AcpAdapter] Creating new session...");let n=t;wr.Platform.isWin&&this.plugin.settings.windowsWslMode&&(n=sa(t)),this.logger.log("[AcpAdapter] Using working directory:",n);let i=await this.connection.newSession({cwd:n,mcpServers:[]});this.logger.log(`[AcpAdapter] \u{1F4DD} Created session: ${i.sessionId}`),this.logger.log("[AcpAdapter] NewSessionResponse:",JSON.stringify(i,null,2));let r;i.modes&&(r={availableModes:i.modes.availableModes.map(o=>{var s;return{id:o.id,name:o.name,description:(s=o.description)!=null?s:void 0}}),currentModeId:i.modes.currentModeId},this.logger.log(`[AcpAdapter] Session modes: ${r.availableModes.map(o=>o.id).join(", ")} (current: ${r.currentModeId})`));let a;return i.models&&(a={availableModels:i.models.availableModels.map(o=>{var s;return{modelId:o.modelId,name:o.name,description:(s=o.description)!=null?s:void 0}}),currentModelId:i.models.currentModelId},this.logger.log(`[AcpAdapter] Session models: ${a.availableModels.map(o=>o.modelId).join(", ")} (current: ${a.currentModelId})`)),{sessionId:i.sessionId,modes:r,models:a}}catch(n){throw this.logger.error("[AcpAdapter] New Session Error:",n),n}}async authenticate(t){if(!this.connection)throw new Error("Connection not initialized. Call initialize() first.");try{return await this.connection.authenticate({methodId:t}),this.logger.log("[AcpAdapter] \u2705 authenticate ok:",t),!0}catch(n){return this.logger.error("[AcpAdapter] Authentication Error:",n),!1}}async sendMessage(t,n){if(!this.connection)throw new Error("Connection not initialized. Call initialize() first.");this.resetCurrentMessage();try{this.logger.log(`[AcpAdapter] \u2705 Sending Message...: ${n}`);let i=await this.connection.prompt({sessionId:t,prompt:[{type:"text",text:n}]});this.logger.log(`[AcpAdapter] \u2705 Agent completed with: ${i.stopReason}`)}catch(i){this.logger.error("[AcpAdapter] Prompt Error:",i);let r=i;if(r&&typeof r=="object"&&"code"in r&&r.code===-32603&&"data"in r){let a=r.data;if(a&&typeof a=="object"&&"details"in a&&typeof a.details=="string"){if(a.details.includes("empty response text")){this.logger.log("[AcpAdapter] Empty response text error - ignoring");return}if(a.details.includes("user aborted")){this.logger.log("[AcpAdapter] User aborted request - ignoring");return}}}throw i}}async cancel(t){if(!this.connection){this.logger.warn("[AcpAdapter] Cannot cancel: no connection");return}try{this.logger.log("[AcpAdapter] Sending session/cancel notification..."),await this.connection.cancel({sessionId:t}),this.logger.log("[AcpAdapter] Cancellation request sent successfully"),this.cancelAllOperations()}catch(n){this.logger.error("[AcpAdapter] Failed to send cancellation:",n),this.cancelAllOperations()}}disconnect(){return this.logger.log("[AcpAdapter] Disconnecting..."),this.cancelAllOperations(),this.agentProcess&&(this.logger.log(`[AcpAdapter] Killing agent process (PID: ${this.agentProcess.pid})`),this.agentProcess.kill(),this.agentProcess=null),this.connection=null,this.currentConfig=null,this.isInitializedFlag=!1,this.currentAgentId=null,this.logger.log("[AcpAdapter] Disconnected"),Promise.resolve()}isInitialized(){return this.isInitializedFlag&&this.connection!==null&&this.agentProcess!==null}getCurrentAgentId(){return this.currentAgentId}async setSessionMode(t,n){if(!this.connection)throw new Error("Connection not initialized. Call initialize() first.");this.logger.log(`[AcpAdapter] Setting session mode to: ${n} for session: ${t}`);try{await this.connection.setSessionMode({sessionId:t,modeId:n}),this.logger.log(`[AcpAdapter] Session mode set to: ${n}`)}catch(i){throw this.logger.error("[AcpAdapter] Failed to set session mode:",i),i}}async setSessionModel(t,n){if(!this.connection)throw new Error("Connection not initialized. Call initialize() first.");this.logger.log(`[AcpAdapter] Setting session model to: ${n} for session: ${t}`);try{await this.connection.setSessionModel({sessionId:t,modelId:n}),this.logger.log(`[AcpAdapter] Session model set to: ${n}`)}catch(i){throw this.logger.error("[AcpAdapter] Failed to set session model:",i),i}}onSessionUpdate(t){this.sessionUpdateCallback=t}onError(t){this.errorCallback=t}respondToPermission(t,n){if(!this.connection)throw new Error("ACP connection not initialized. Call initialize() first.");return this.logger.log("[AcpAdapter] Responding to permission request:",t,"with option:",n),this.handlePermissionResponse(t,n),Promise.resolve()}getErrorInfo(t,n,i){return t.code==="ENOENT"?{title:"Command Not Found",message:`The command "${n}" could not be found. Please check the path configuration for ${i}.`,suggestion:this.getCommandNotFoundSuggestion(n)}:{title:"Agent Startup Error",message:`Failed to start ${i}: ${t.message}`,suggestion:"Please check the agent configuration in settings."}}getCommandNotFoundSuggestion(t){var i;let n=((i=t.split("/").pop())==null?void 0:i.split("\\").pop())||"command";return wr.Platform.isWin?`1. Verify the agent path: Use "where ${n}" in Command Prompt to find the correct path. 2. If the agent requires Node.js, also check that Node.js path is correctly set in General Settings (use "where node" to find it).`:`1. Verify the agent path: Use "which ${n}" in Terminal to find the correct path. 2. If the agent requires Node.js, also check that Node.js path is correctly set in General Settings (use "which node" to find it).`}sessionUpdate(t){var i,r,a,o,s,u,l,d,p;let n=t.update;switch(this.logger.log("[AcpAdapter] sessionUpdate:",n),n.sessionUpdate){case"agent_message_chunk":n.content.type==="text"&&((i=this.sessionUpdateCallback)==null||i.call(this,{type:"agent_message_chunk",text:n.content.text}));break;case"agent_thought_chunk":n.content.type==="text"&&((r=this.sessionUpdateCallback)==null||r.call(this,{type:"agent_thought_chunk",text:n.content.text}));break;case"tool_call":case"tool_call_update":{(u=this.sessionUpdateCallback)==null||u.call(this,{type:n.sessionUpdate,toolCallId:n.toolCallId,title:(a=n.title)!=null?a:void 0,status:n.status||"pending",kind:(o=n.kind)!=null?o:void 0,content:Kl.toToolCallContent(n.content),locations:(s=n.locations)!=null?s:void 0});break}case"plan":(l=this.sessionUpdateCallback)==null||l.call(this,{type:"plan",entries:n.entries});break;case"available_commands_update":{this.logger.log("[AcpAdapter] available_commands_update, commands:",n.availableCommands);let f=(n.availableCommands||[]).map(m=>{var _,b;return{name:m.name,description:m.description,hint:(b=(_=m.input)==null?void 0:_.hint)!=null?b:null}});(d=this.sessionUpdateCallback)==null||d.call(this,{type:"available_commands_update",commands:f});break}case"current_mode_update":{this.logger.log(`[AcpAdapter] current_mode_update: ${n.currentModeId}`),(p=this.sessionUpdateCallback)==null||p.call(this,{type:"current_mode_update",currentModeId:n.currentModeId});break}}return Promise.resolve()}resetCurrentMessage(){this.currentMessageId=null}handlePermissionResponse(t,n){let i=this.pendingPermissionRequests.get(t);if(!i)return;let{resolve:r,toolCallId:a,options:o}=i;this.updateMessage(a,{type:"tool_call",toolCallId:a,permissionRequest:{requestId:t,options:o,selectedOptionId:n,isActive:!1}}),r({outcome:{outcome:"selected",optionId:n}}),this.pendingPermissionRequests.delete(t),this.pendingPermissionQueue=this.pendingPermissionQueue.filter(s=>s.requestId!==t),this.activateNextPermission()}cancelAllOperations(){this.cancelPendingPermissionRequests(),this.terminalManager.killAllTerminals()}activateNextPermission(){if(this.pendingPermissionQueue.length===0)return;let t=this.pendingPermissionQueue[0],n=this.pendingPermissionRequests.get(t.requestId);n&&this.updateMessage(t.toolCallId,{type:"tool_call",toolCallId:t.toolCallId,permissionRequest:{requestId:t.requestId,options:n.options,isActive:!0}})}async requestPermission(t){var u,l,d,p;if(this.logger.log("[AcpAdapter] Permission request received:",t),this.autoAllowPermissions){let f=t.options.find(m=>m.kind==="allow_once"||m.kind==="allow_always"||!m.kind&&m.name.toLowerCase().includes("allow"))||t.options[0];return this.logger.log("[AcpAdapter] Auto-allowing permission request:",f),Promise.resolve({outcome:{outcome:"selected",optionId:f.optionId}})}let n=crypto.randomUUID(),i=((u=t.toolCall)==null?void 0:u.toolCallId)||crypto.randomUUID(),r=t.options.map(f=>{let m=f.kind==="reject_always"?"reject_once":f.kind,_=m||(f.name.toLowerCase().includes("allow")?"allow_once":"reject_once");return{optionId:f.optionId,name:f.name,kind:_}}),a=this.pendingPermissionQueue.length===0,o={requestId:n,options:r,isActive:a};this.pendingPermissionQueue.push({requestId:n,toolCallId:i,options:r});let s=t.toolCall;return(p=this.sessionUpdateCallback)==null||p.call(this,{type:"tool_call",toolCallId:i,title:(l=s==null?void 0:s.title)!=null?l:void 0,status:(s==null?void 0:s.status)||"pending",kind:(d=s==null?void 0:s.kind)!=null?d:void 0,content:Kl.toToolCallContent(s==null?void 0:s.content),permissionRequest:o}),new Promise(f=>{this.pendingPermissionRequests.set(n,{resolve:f,toolCallId:i,options:r})})}cancelPendingPermissionRequests(){this.logger.log(`[AcpAdapter] Cancelling ${this.pendingPermissionRequests.size} pending permission requests`),this.pendingPermissionRequests.forEach(({resolve:t,toolCallId:n,options:i},r)=>{this.updateMessage(n,{type:"tool_call",toolCallId:n,status:"completed",permissionRequest:{requestId:r,options:i,isCancelled:!0,isActive:!1}}),t({outcome:{outcome:"cancelled"}})}),this.pendingPermissionRequests.clear(),this.pendingPermissionQueue=[]}readTextFile(t){return Promise.resolve({content:""})}writeTextFile(t){return Promise.resolve({})}createTerminal(t){var r;this.logger.log("[AcpAdapter] createTerminal called with params:",t);let n={...t,cwd:t.cwd||((r=this.currentConfig)==null?void 0:r.workingDirectory)||""};this.logger.log("[AcpAdapter] Using modified params:",n);let i=this.terminalManager.createTerminal(n);return Promise.resolve({terminalId:i})}terminalOutput(t){let n=this.terminalManager.getOutput(t.terminalId);if(!n)throw new Error(`Terminal ${t.terminalId} not found`);return Promise.resolve(n)}async waitForTerminalExit(t){return await this.terminalManager.waitForExit(t.terminalId)}killTerminal(t){if(!this.terminalManager.killTerminal(t.terminalId))throw new Error(`Terminal ${t.terminalId} not found`);return Promise.resolve({})}releaseTerminal(t){return this.terminalManager.releaseTerminal(t.terminalId)||this.logger.log(`[AcpAdapter] releaseTerminal: Terminal ${t.terminalId} not found (may have been already cleaned up)`),Promise.resolve({})}};var jo=require("obsidian"),g1=require("@codemirror/view"),ff=require("@codemirror/state"),df=class{constructor(t,n){this.plugin=t;this.currentSelection=null;this.selectionListeners=new Set;this.activeLeafRef=null;this.detachEditorListenerFn=null;this.selectionCompartment=null;this.lastSelectionKey="";this.mentionService=n}async readNote(t){let n=this.plugin.app.vault.getAbstractFileByPath(t);if(!(n instanceof jo.TFile))throw new Error(`File not found: ${t}`);return await this.plugin.app.vault.read(n)}searchNotes(t){let n=this.mentionService.searchNotes(t);return Promise.resolve(n.map(i=>this.convertToMetadata(i)))}getActiveNote(){let t=this.plugin.app.workspace.getActiveFile();if(!t)return Promise.resolve(null);let n=this.convertToMetadata(t);return this.currentSelection&&this.currentSelection.filePath===t.path&&(n.selection=this.currentSelection.selection),Promise.resolve(n)}subscribeSelectionChanges(t){return this.selectionListeners.add(t),this.ensureSelectionTracking(),()=>{this.selectionListeners.delete(t),this.selectionListeners.size===0&&this.teardownSelectionTracking()}}ensureSelectionTracking(){if(this.activeLeafRef)return;let t=this.plugin.app.workspace.getActiveViewOfType(jo.MarkdownView);this.attachToView(t!=null?t:null),this.activeLeafRef=this.plugin.app.workspace.on("active-leaf-change",n=>{let i=(n==null?void 0:n.view)instanceof jo.MarkdownView?n.view:this.plugin.app.workspace.getActiveViewOfType(jo.MarkdownView);this.attachToView(i!=null?i:null)})}teardownSelectionTracking(){this.detachEditorListener(),this.activeLeafRef&&(this.plugin.app.workspace.offref(this.activeLeafRef),this.activeLeafRef=null),this.lastSelectionKey=""}detachEditorListener(){this.detachEditorListenerFn&&(this.detachEditorListenerFn(),this.detachEditorListenerFn=null),this.selectionCompartment=null}attachToView(t){if(this.detachEditorListener(),!(t!=null&&t.file))return;let{editor:n,file:i}=t,r=i.path;this.lastSelectionKey&&!this.lastSelectionKey.startsWith(`${r}:`)&&this.handleSelectionChange(r,null);let a=()=>{if(n.somethingSelected()){let u=n.listSelections();if(u.length>0){let l=this.normalizeSelection(u[0]);this.handleSelectionChange(r,{from:{line:l.anchor.line,ch:l.anchor.ch},to:{line:l.head.line,ch:l.head.ch}});return}}n.hasFocus()&&this.handleSelectionChange(r,null)},o=n.cm;if(a(),!o){console.warn("[ObsidianVaultAdapter] CodeMirror 6 API not available. Selection change tracking will not work. This may be due to an Obsidian version change.");return}{let s=new ff.Compartment;this.selectionCompartment=s,o.dispatch({effects:ff.StateEffect.appendConfig.of(s.of(g1.EditorView.updateListener.of(u=>{u.selectionSet&&a()})))}),this.detachEditorListenerFn=()=>{this.selectionCompartment&&o.dispatch({effects:this.selectionCompartment.reconfigure([])}),this.selectionCompartment=null}}}normalizeSelection(t){var a;let n=t.anchor,i=(a=t.head)!=null?a:t.anchor;return n.line<i.line||n.line===i.line&&n.ch<=i.ch?{anchor:n,head:i}:{anchor:i,head:n}}handleSelectionChange(t,n){let i=t?n?`${t}:${n.from.line}:${n.from.ch}-${n.to.line}:${n.to.ch}`:`${t}:none`:"none";i!==this.lastSelectionKey&&(this.lastSelectionKey=i,t&&n?this.currentSelection={filePath:t,selection:n}:this.currentSelection&&(t===null||this.currentSelection.filePath===t)&&(this.currentSelection=null),this.notifySelectionListeners())}notifySelectionListeners(){for(let t of this.selectionListeners)try{t()}catch(n){console.error("[ObsidianVaultAdapter] Selection listener error",n)}}listNotes(){let t=this.mentionService.getAllFiles();return Promise.resolve(t.map(n=>this.convertToMetadata(n)))}convertToMetadata(t){var r;let n=this.plugin.app.metadataCache.getFileCache(t),i=(r=n==null?void 0:n.frontmatter)==null?void 0:r.aliases;return{path:t.path,name:t.basename,extension:t.extension,created:t.stat.ctime,modified:t.stat.mtime,aliases:Array.isArray(i)?i:i?[i]:void 0}}};var h1=B(Pe());function v1(e){return(0,h1.useSyncExternalStore)(e.settingsStore.subscribe,e.settingsStore.getSnapshot,e.settingsStore.getSnapshot)}var Ar=B(Pe());function y1(e,t,n){let i=new Ee(n);if(i.log("[DEBUG] detectMention called with:",{text:e,cursorPosition:t}),t<0||t>e.length)return i.log("[DEBUG] Invalid cursor position"),null;let r=e.slice(0,t);i.log("[DEBUG] Text up to cursor:",r);let a=r.lastIndexOf("@");if(i.log("[DEBUG] @ index found:",a),a===-1)return i.log("[DEBUG] No @ symbol found"),null;let o=r.slice(a+1);i.log("[DEBUG] Text after @:",o);let s="",u=t;if(o.startsWith("[[")){let d=o.indexOf("]]");if(d===-1)s=o.slice(2),u=t;else{let p=a+1+d+1;if(t>p)return i.log("[DEBUG] Cursor is after closing ]], stopping mention detection"),null;s=o.slice(2,d),u=p+1}}else{if(o.includes(" ")||o.includes(" ")||o.includes(`
`))return i.log("[DEBUG] Mention ended by whitespace (simple format)"),null;s=o,u=t}let l={start:a,end:u,query:s};return i.log("[DEBUG] Mention context created:",l),l}function _1(e,t,n){let i=e.slice(0,t.start),r=e.slice(t.end),a=` @[[${n}]] `,o=i+a+r,s=t.start+a.length;return{newText:o,newCursorPos:s}}function b1(e,t){let n=/@\[\[([^\]]+)\]\]/g,i=Array.from(e.matchAll(n)),r=[],a=new Set;for(let o of i){let s=o[1];if(a.has(s))continue;a.add(s);let u=t.getAllFiles().find(l=>l.basename===s);r.push({noteTitle:s,file:u})}return r}function x1(e,t){let[n,i]=(0,Ar.useState)([]),[r,a]=(0,Ar.useState)(0),[o,s]=(0,Ar.useState)(null),u=n.length>0&&o!==null,l=(0,Ar.useCallback)(async(m,_)=>{let b=y1(m,_,t);if(!b){i([]),a(0),s(null);return}let w=await e.searchNotes(b.query);i(w),a(0),s(b)},[e,t]),d=(0,Ar.useCallback)((m,_)=>{if(!o)return m;let{newText:b}=_1(m,o,_.name);return i([]),a(0),s(null),b},[o]),p=(0,Ar.useCallback)(m=>{if(!u)return;let _=n.length-1;a(b=>m==="down"?Math.min(b+1,_):Math.max(b-1,0))},[u,n.length]),f=(0,Ar.useCallback)(()=>{i([]),a(0),s(null)},[]);return{suggestions:n,selectedIndex:r,isOpen:u,context:o,updateSuggestions:l,selectSuggestion:d,navigate:p,close:f}}var ci=B(Pe());function S1(e,t){let[n,i]=(0,ci.useState)([]),[r,a]=(0,ci.useState)(0),o=n.length>0,s=(0,ci.useCallback)((p,f)=>{let m=n.length>0;if(!p.startsWith("/")){m&&(t==null||t(!1)),i([]),a(0);return}let b=p.slice(0,f).slice(1);if(b.includes(" ")){i([]),a(0),t==null||t(!0);return}let w=b.toLowerCase(),y=e.filter(g=>g.name.toLowerCase().includes(w));i(y),a(0),t==null||t(!0)},[e,t,n.length]),u=(0,ci.useCallback)((p,f)=>{let m=`/${f.name} `;return i([]),a(0),m},[]),l=(0,ci.useCallback)(p=>{if(n.length===0)return;let f=n.length-1;a(m=>p==="down"?Math.min(m+1,f):Math.max(m-1,0))},[n.length]),d=(0,ci.useCallback)(()=>{i([]),a(0)},[]);return{suggestions:n,selectedIndex:r,isOpen:o,updateSuggestions:s,selectSuggestion:u,navigate:l,close:d}}var Uo=B(Pe());function $1(e){let[t,n]=(0,Uo.useState)(null),[i,r]=(0,Uo.useState)(!1),a=(0,Uo.useCallback)(s=>{r(s===void 0?u=>!u:s)},[]),o=(0,Uo.useCallback)(async()=>{let s=await e.getActiveNote();n(s)},[e]);return{activeNote:t,isDisabled:i,toggle:a,updateActiveNote:o}}var vt=B(Pe());var Ql=e=>Array.isArray(e)?e.map(t=>typeof t=="string"?t.trim():"").filter(t=>t.length>0):typeof e=="string"?e.split(/\r?\n/).map(t=>t.trim()).filter(t=>t.length>0):[],la=e=>{let t=[];if(!e)return t;if(Array.isArray(e)){for(let i of e)if(i&&typeof i=="object"){let r=i,a="key"in r?r.key:void 0,o="value"in r?r.value:void 0;typeof a=="string"&&a.trim().length>0&&t.push({key:a.trim(),value:typeof o=="string"?o:""})}}else if(typeof e=="object")for(let[i,r]of Object.entries(e))typeof i=="string"&&i.trim().length>0&&t.push({key:i.trim(),value:typeof r=="string"?r:""});let n=new Set;return t.filter(i=>n.has(i.key)?!1:(n.add(i.key),!0))},w1=e=>{let t=e&&typeof e.id=="string"&&e.id.trim().length>0?e.id.trim():"custom-agent",n=e&&typeof e.displayName=="string"&&e.displayName.trim().length>0?e.displayName.trim():t;return{id:t,displayName:n,command:e&&typeof e.command=="string"&&e.command.trim().length>0?e.command.trim():"",args:Ql(e==null?void 0:e.args),env:la(e==null?void 0:e.env)}},A1=e=>{let t=new Set;return e.map(n=>{let i=n.id&&n.id.trim().length>0?n.id.trim():"custom-agent",r=i,a=2;for(;t.has(r);)r=`${i}-${a}`,a+=1;return t.add(r),{...n,id:r}})},E1=(e,t)=>{let n=e.env.reduce((i,{key:r,value:a})=>(i[r]=a,i),{});return{id:e.id,displayName:e.displayName,command:e.command,args:e.args,env:n,workingDirectory:t}};function O_(e){return e.activeAgentId||e.claude.id}function T1(e){return[{id:e.claude.id,displayName:e.claude.displayName||e.claude.id},{id:e.codex.id,displayName:e.codex.displayName||e.codex.id},{id:e.gemini.id,displayName:e.gemini.displayName||e.gemini.id},...e.customAgents.map(t=>({id:t.id,displayName:t.displayName||t.id}))]}function z1(e){let t=O_(e);return T1(e).find(i=>i.id===t)||{id:t,displayName:t}}function zU(e,t){return t===e.claude.id?e.claude:t===e.codex.id?e.codex:t===e.gemini.id?e.gemini:e.customAgents.find(i=>i.id===t)||null}function TU(e,t,n,i){let r=E1(t,i);if(n===e.claude.id){let a=t;return{...r,env:{...r.env,ANTHROPIC_API_KEY:a.apiKey}}}if(n===e.codex.id){let a=t;return{...r,env:{...r.env,OPENAI_API_KEY:a.apiKey}}}if(n===e.gemini.id){let a=t;return{...r,env:{...r.env,GOOGLE_API_KEY:a.apiKey}}}return r}function kU(e,t,n){return{sessionId:null,state:"disconnected",agentId:e,agentDisplayName:t,authMethods:[],availableCommands:void 0,modes:void 0,models:void 0,createdAt:new Date,lastActivityAt:new Date,workingDirectory:n}}function k1(e,t,n){var $,E;let i=t.getSnapshot(),r=O_(i),a=z1(i),[o,s]=(0,vt.useState)(()=>kU(r,a.displayName,n)),[u,l]=(0,vt.useState)(null),d=o.state==="ready",p=(0,vt.useCallback)(async()=>{let S=t.getSnapshot(),A=O_(S),R=z1(S);s(k=>({...k,sessionId:null,state:"initializing",agentId:A,agentDisplayName:R.displayName,authMethods:[],availableCommands:void 0,modes:void 0,models:void 0,createdAt:new Date,lastActivityAt:new Date})),l(null);try{let k=zU(S,A);if(!k){s(At=>({...At,state:"error"})),l({title:"Agent Not Found",message:`Agent with ID "${A}" not found in settings`,suggestion:"Please check your agent configuration in settings."});return}let Y=TU(S,k,A,n),$e=!e.isInitialized()||e.getCurrentAgentId()!==A,wt=[];$e&&(wt=(await e.initialize(Y)).authMethods);let it=await e.newSession(n);s(At=>({...At,sessionId:it.sessionId,state:"ready",authMethods:wt,modes:it.modes,models:it.models,lastActivityAt:new Date}))}catch(k){s(Y=>({...Y,state:"error"})),l({title:"Session Creation Failed",message:`Failed to create new session: ${k instanceof Error?k.message:String(k)}`,suggestion:"Please check the agent configuration and try again."})}},[e,t,n]),f=(0,vt.useCallback)(async()=>{await p()},[p]),m=(0,vt.useCallback)(async()=>{if(o.sessionId)try{await e.cancel(o.sessionId)}catch(S){console.warn("Failed to cancel session:",S)}try{await e.disconnect()}catch(S){console.warn("Failed to disconnect:",S)}s(S=>({...S,sessionId:null,state:"disconnected"}))},[e,o.sessionId]),_=(0,vt.useCallback)(async()=>{if(o.sessionId)try{await e.cancel(o.sessionId),s(S=>({...S,state:"ready"}))}catch(S){console.warn("Failed to cancel operation:",S),s(A=>({...A,state:"ready"}))}},[e,o.sessionId]),b=(0,vt.useCallback)(async S=>{await t.updateSettings({activeAgentId:S}),s(A=>({...A,agentId:S,availableCommands:void 0,modes:void 0,models:void 0}))},[t]),w=(0,vt.useCallback)(()=>{let S=t.getSnapshot();return T1(S)},[t]),y=(0,vt.useCallback)(S=>{s(A=>({...A,availableCommands:S}))},[]),g=(0,vt.useCallback)(S=>{s(A=>A.modes?{...A,modes:{...A.modes,currentModeId:S}}:A)},[]),h=(0,vt.useCallback)(async S=>{var R;if(!o.sessionId){console.warn("Cannot set mode: no active session");return}let A=(R=o.modes)==null?void 0:R.currentModeId;s(k=>k.modes?{...k,modes:{...k.modes,currentModeId:S}}:k);try{await e.setSessionMode(o.sessionId,S)}catch(k){console.error("Failed to set mode:",k),A&&s(Y=>Y.modes?{...Y,modes:{...Y.modes,currentModeId:A}}:Y)}},[e,o.sessionId,($=o.modes)==null?void 0:$.currentModeId]),v=(0,vt.useCallback)(async S=>{var R;if(!o.sessionId){console.warn("Cannot set model: no active session");return}let A=(R=o.models)==null?void 0:R.currentModelId;s(k=>k.models?{...k,models:{...k.models,currentModelId:S}}:k);try{await e.setSessionModel(o.sessionId,S)}catch(k){console.error("Failed to set model:",k),A&&s(Y=>Y.models?{...Y,models:{...Y.models,currentModelId:A}}:Y)}},[e,o.sessionId,(E=o.models)==null?void 0:E.currentModelId]);return(0,vt.useEffect)(()=>{e.onError(S=>{s(A=>({...A,state:"error"})),l({title:S.title||"Agent Error",message:S.message||"An error occurred",suggestion:S.suggestion})})},[e]),{session:o,isReady:d,errorInfo:u,createSession:p,restartSession:f,closeSession:m,cancelOperation:_,switchAgent:b,getAvailableAgents:w,updateAvailableCommands:y,updateCurrentMode:g,setMode:h,setModel:v}}var yt=B(Pe());var C_=1e4,I_=1e4;async function N1(e,t,n){var s;let i=b1(e.message,n),r=[];for(let{file:u}of i)if(u)try{let l=await t.readNote(u.path),d=l,p="";l.length>C_&&(d=l.substring(0,C_),p=`
[Note: This note was truncated. Original length: ${l.length} characters, showing first ${C_} characters]`);let f=e.vaultBasePath?`${e.vaultBasePath}/${u.path}`:u.path;e.convertToWsl&&(f=sa(f));let m=`<obsidian_mentioned_note ref="${f}">
${d}${p}
</obsidian_mentioned_note>`;r.push(m)}catch(l){console.error(`Failed to read note ${u.path}:`,l)}if(e.activeNote&&!e.isAutoMentionDisabled){let u=await NU(e.activeNote.path,e.vaultBasePath,t,(s=e.convertToWsl)!=null?s:!1,e.activeNote.selection);r.push(u)}let a=r.length>0?r.join(`
`)+`
`+e.message:e.message,o=e.activeNote&&!e.isAutoMentionDisabled?{noteName:e.activeNote.name,notePath:e.activeNote.path,selection:e.activeNote.selection?{fromLine:e.activeNote.selection.from.line+1,toLine:e.activeNote.selection.to.line+1}:void 0}:void 0;return{displayMessage:e.message,agentMessage:a,autoMentionContext:o}}async function NU(e,t,n,i,r){let a=t?`${t}/${e}`:e;if(i&&(a=sa(a)),r){let o=r.from.line+1,s=r.to.line+1;try{let d=(await n.readNote(e)).split(`
`).slice(r.from.line,r.to.line+1),p=d.join(`
`),f="";return p.length>I_&&(p=p.substring(0,I_),f=`
[Note: The selection was truncated. Original length: ${d.join(`
`).length} characters, showing first ${I_} characters]`),`<obsidian_opened_note selection="lines ${o}-${s}">
The user opened the note ${a} in Obsidian and selected the following text (lines ${o}-${s}):
${p}${f}
This is what the user is currently focusing on.
</obsidian_opened_note>`}catch(u){return console.error(`Failed to read selection from ${e}:`,u),`<obsidian_opened_note selection="lines ${o}-${s}">The user opened the note ${a} in Obsidian and is focusing on lines ${o}-${s}. This may or may not be related to the current conversation. If it seems relevant, consider using the Read tool to examine the specific lines.</obsidian_opened_note>`}}return`<obsidian_opened_note>The user opened the note ${a} in Obsidian. This may or may not be related to the current conversation. If it seems relevant, consider using the Read tool to examine the content.</obsidian_opened_note>`}async function O1(e,t){try{return await t.sendMessage(e.sessionId,e.agentMessage),{success:!0,displayMessage:e.displayMessage,agentMessage:e.agentMessage}}catch(n){return await OU(n,e.sessionId,e.agentMessage,e.displayMessage,e.authMethods,t)}}async function OU(e,t,n,i,r,a){if(CU(e))return{success:!0,displayMessage:i,agentMessage:n};if(e&&typeof e=="object"&&"code"in e&&e.code===429){let s="message"in e&&typeof e.message=="string"?e.message:"Too many requests. Please try again later.";return{success:!1,displayMessage:i,agentMessage:n,error:{id:crypto.randomUUID(),category:"rate_limit",severity:"error",title:"Rate Limit Exceeded",message:`Rate limit exceeded: ${s}`,suggestion:"You have exceeded the API rate limit. Please wait a few moments before trying again.",occurredAt:new Date,sessionId:t,originalError:e}}}if(!r||r.length===0)return{success:!1,displayMessage:i,agentMessage:n,error:{id:crypto.randomUUID(),category:"authentication",severity:"error",title:"No Authentication Methods",message:"No authentication methods available for this agent.",suggestion:"Please check your agent configuration in settings.",occurredAt:new Date,sessionId:t,originalError:e}};if(r.length===1){let s=await IU(t,n,i,r[0].id,a);if(s)return s}return{success:!1,displayMessage:i,agentMessage:n,requiresAuth:!0,error:{id:crypto.randomUUID(),category:"authentication",severity:"error",title:"Authentication Required",message:"Authentication failed. Please check if you are logged into the agent or if your API key is correctly set.",suggestion:"Check your agent configuration in settings and ensure API keys are valid.",occurredAt:new Date,sessionId:t,originalError:e}}}function CU(e){if(!e||typeof e!="object"||!("code"in e)||e.code!==-32603||!("data"in e))return!1;let t=e.data;return!!(t&&typeof t=="object"&&"details"in t&&typeof t.details=="string"&&t.details.includes("empty response text"))}async function IU(e,t,n,i,r){try{return await r.authenticate(i)?(await r.sendMessage(e,t),{success:!0,displayMessage:n,agentMessage:t,retriedSuccessfully:!0}):null}catch(a){return{success:!1,displayMessage:n,agentMessage:t,error:{id:crypto.randomUUID(),category:"communication",severity:"error",title:"Message Send Failed",message:`Failed to send message after authentication: ${a instanceof Error?a.message:String(a)}`,suggestion:"Please try again or check your connection.",occurredAt:new Date,sessionId:e,originalError:a}}}}var I1=require("obsidian");function C1(e,t){let n=e.content||[];if(t.content!==void 0){let i=t.content||[];i.some(a=>a.type==="diff")&&(n=n.filter(a=>a.type!=="diff")),n=[...n,...i]}return{...e,toolCallId:t.toolCallId,title:t.title!==void 0?t.title:e.title,kind:t.kind!==void 0?t.kind:e.kind,status:t.status!==void 0?t.status:e.status,content:n,locations:t.locations!==void 0?t.locations:e.locations,permissionRequest:t.permissionRequest!==void 0?t.permissionRequest:e.permissionRequest}}function R1(e,t,n,i,r){let[a,o]=(0,yt.useState)([]),[s,u]=(0,yt.useState)(!1),[l,d]=(0,yt.useState)(null),[p,f]=(0,yt.useState)(null),m=(0,yt.useCallback)(E=>{o(S=>[...S,E])},[]),_=(0,yt.useCallback)(E=>{o(S=>{if(S.length===0||S[S.length-1].role!=="assistant"){let k={id:crypto.randomUUID(),role:"assistant",content:[E],timestamp:new Date};return[...S,k]}let R={...S[S.length-1]};if(E.type==="text"||E.type==="agent_thought"){let k=R.content.findIndex(Y=>Y.type===E.type);if(k>=0){let Y=R.content[k];(Y.type==="text"||Y.type==="agent_thought")&&(R.content[k]={type:E.type,text:Y.text+(E.type==="agent_thought"?`
`:"")+E.text})}else R.content.push(E)}else{let k=R.content.findIndex(Y=>Y.type===E.type);k>=0?R.content[k]=E:R.content.push(E)}return[...S.slice(0,-1),R]})},[]),b=(0,yt.useCallback)((E,S)=>{S.type==="tool_call"&&o(A=>A.map(R=>({...R,content:R.content.map(k=>k.type==="tool_call"&&k.toolCallId===E?C1(k,S):k)})))},[]),w=(0,yt.useCallback)((E,S)=>{S.type==="tool_call"&&o(A=>{let R=!1,k=A.map(Y=>({...Y,content:Y.content.map($e=>$e.type==="tool_call"&&$e.toolCallId===E?(R=!0,C1($e,S)):$e)}));return R?k:[...A,{id:crypto.randomUUID(),role:"assistant",content:[S],timestamp:new Date}]})},[]),y=(0,yt.useCallback)(E=>{switch(E.type){case"agent_message_chunk":_({type:"text",text:E.text});break;case"agent_thought_chunk":_({type:"agent_thought",text:E.text});break;case"tool_call":case"tool_call_update":w(E.toolCallId,{type:"tool_call",toolCallId:E.toolCallId,title:E.title,status:E.status||"pending",kind:E.kind,content:E.content,locations:E.locations,permissionRequest:E.permissionRequest});break;case"plan":_({type:"plan",entries:E.entries});break;case"available_commands_update":case"current_mode_update":break}},[_,w]),g=(0,yt.useCallback)(()=>{o([]),d(null),u(!1),f(null)},[]),h=(0,yt.useCallback)(()=>{f(null)},[]),v=(0,yt.useMemo)(()=>I1.Platform.isWin&&r.windowsWslMode,[r.windowsWslMode]),$=(0,yt.useCallback)(async(E,S)=>{if(!i.sessionId){f({title:"Cannot Send Message",message:"No active session. Please wait for connection."});return}let A=await N1({message:E,activeNote:S.activeNote,vaultBasePath:S.vaultBasePath,isAutoMentionDisabled:S.isAutoMentionDisabled,convertToWsl:v},t,n),R={id:crypto.randomUUID(),role:"user",content:A.autoMentionContext?[{type:"text_with_context",text:A.displayMessage,autoMentionContext:A.autoMentionContext}]:[{type:"text",text:A.displayMessage}],timestamp:new Date};m(R),u(!0),d(E);try{let k=await O1({sessionId:i.sessionId,agentMessage:A.agentMessage,displayMessage:A.displayMessage,authMethods:i.authMethods},e);k.success?(u(!1),d(null)):(u(!1),f(k.error?{title:k.error.title,message:k.error.message,suggestion:k.error.suggestion}:{title:"Send Message Failed",message:"Failed to send message"}))}catch(k){u(!1),f({title:"Send Message Failed",message:`Failed to send message: ${k instanceof Error?k.message:String(k)}`})}},[e,t,n,i.sessionId,i.authMethods,v,m]);return{messages:a,isSending:s,lastUserMessage:l,errorInfo:p,sendMessage:$,clearMessages:g,clearError:h,addMessage:m,updateLastMessage:_,updateMessage:b,upsertToolCall:w,handleSessionUpdate:y}}var Er=B(Pe());function RU(e){for(let t of e)for(let n of t.content)if(n.type==="tool_call"){let i=n.permissionRequest;if(i!=null&&i.isActive)return{requestId:i.requestId,toolCallId:n.toolCallId,options:i.options}}return null}function D1(e,t,n){for(let i of t){let r=e.find(a=>a.kind===i);if(r)return r}if(n){let i=e.find(n);if(i)return i}return e[0]}function j1(e,t){let[n,i]=(0,Er.useState)(null),r=(0,Er.useMemo)(()=>RU(t),[t]),a=(0,Er.useCallback)(async(l,d)=>{try{await e.respondToPermission(l,d)}catch(p){i({title:"Permission Error",message:`Failed to respond to permission request: ${p instanceof Error?p.message:String(p)}`})}},[e]),o=(0,Er.useCallback)(async()=>{if(!r||r.options.length===0)return!1;let l=D1(r.options,["allow_once","allow_always"]);return l?(await a(r.requestId,l.optionId),!0):!1},[r,a]),s=(0,Er.useCallback)(async()=>{if(!r||r.options.length===0)return!1;let l=D1(r.options,["reject_once","reject_always"],d=>d.name.toLowerCase().includes("reject")||d.name.toLowerCase().includes("deny"));return l?(await a(r.requestId,l.optionId),!0):!1},[r,a]),u=(0,Er.useCallback)(()=>{i(null)},[]);return{activePermission:r,errorInfo:n,approvePermission:a,approveActivePermission:o,rejectActivePermission:s,clearError:u}}var Fl=B(Pe());var R_=require("obsidian");function U1(e){let t=(0,Fl.useRef)(new Ee(e)),n=(0,Fl.useCallback)(async(r,a)=>{if(r.length===0||!a.sessionId)return null;try{let o=new uo(e),s=e.settings.exportSettings.openFileAfterExport;return await o.exportToMarkdown(r,a.agentDisplayName,a.agentId,a.sessionId,a.createdAt,s)}catch(o){throw t.current.error("Export failed:",o),o}},[e]);return{autoExportIfEnabled:(0,Fl.useCallback)(async(r,a,o)=>{if((r==="newChat"?e.settings.exportSettings.autoExportOnNewChat:e.settings.exportSettings.autoExportOnCloseChat)&&a.length!==0&&o.sessionId)try{let u=await n(a,o);if(u){new R_.Notice(`[Agent Client] Chat exported to ${u}`);let l=r==="newChat"?"new session":"closing chat";t.current.log(`Chat auto-exported before ${l}`)}}catch(u){new R_.Notice("[Agent Client] Failed to export chat")}},[e,n]),exportChat:n}}var ca=B(ge()),{useState:M1,useRef:Jl,useEffect:bn,useMemo:Mo,useCallback:ua}=DU,Wl="agent-client-chat-view";function jU({plugin:e,view:t}){if(!xn.Platform.isDesktopApp)throw new Error("Agent Client is only available on desktop");let n=Mo(()=>new Ee(e),[e]),i=Mo(()=>e.app.vault.adapter.basePath||process.cwd(),[e]),r=Mo(()=>new Kc(e),[e]);bn(()=>()=>{r.destroy()},[r]);let a=Mo(()=>new cf(e),[e]),o=Jl(a),s=Mo(()=>new df(e,r),[e,r]),u=v1(e),l=k1(a,e.settingsStore,i),{session:d,errorInfo:p,isReady:f}=l,m=R1(a,s,r,{sessionId:d.sessionId,authMethods:d.authMethods},{windowsWslMode:u.windowsWslMode}),{messages:_,isSending:b}=m,w=j1(a,_),y=x1(s,e),g=$1(s),h=S1(d.availableCommands||[],g.toggle),v=U1(e),$=p||m.errorInfo||w.errorInfo,[E,S]=M1(!1),[A,R]=M1(null),k=Mo(()=>{let Z=d.agentId;if(Z===e.settings.claude.id)return e.settings.claude.displayName||e.settings.claude.id;if(Z===e.settings.codex.id)return e.settings.codex.displayName||e.settings.codex.id;if(Z===e.settings.gemini.id)return e.settings.gemini.displayName||e.settings.gemini.id;let Re=e.settings.customAgents.find(Rt=>Rt.id===Z);return(Re==null?void 0:Re.displayName)||(Re==null?void 0:Re.id)||Z},[d.agentId,e.settings]),Y=ua(async Z=>{let Re=Z&&Z!==d.agentId;if(_.length===0&&!Re){new xn.Notice("[Agent Client] Already a new session");return}n.log(`[Debug] Creating new session${Re?` with agent: ${Z}`:""}...`),_.length>0&&await v.autoExportIfEnabled("newChat",_,d),Re&&await l.switchAgent(Z),g.toggle(!1),m.clearMessages(),await l.restartSession()},[_,d,n,v,g,m,l]),$e=ua(async()=>{if(_.length===0){new xn.Notice("[Agent Client] No messages to export");return}try{let Z=new uo(e),Re=e.settings.exportSettings.openFileAfterExport,Rt=await Z.exportToMarkdown(_,d.agentDisplayName,d.agentId,d.sessionId||"unknown",d.createdAt,Re);new xn.Notice(`[Agent Client] Chat exported to ${Rt}`)}catch(Z){new xn.Notice("[Agent Client] Failed to export chat"),n.error("Export error:",Z)}},[_,d,e,n]),wt=ua(()=>{let Z=e.app;Z.setting.open(),Z.setting.openTabById(e.manifest.id)},[e]),it=ua(async Z=>{await m.sendMessage(Z,{activeNote:g.activeNote,vaultBasePath:e.app.vault.adapter.basePath||"",isAutoMentionDisabled:g.isDisabled})},[m,g,e]),At=ua(async()=>{n.log("Cancelling current operation...");let Z=m.lastUserMessage;await l.cancelOperation(),Z&&R(Z)},[n,l,m.lastUserMessage]),Vn=ua(()=>{m.clearError()},[m]),fi=ua(()=>{R(null)},[]);bn(()=>{n.log("[Debug] Starting connection setup via useAgentSession..."),l.createSession()},[d.agentId,l.createSession]);let Po=Jl(_),mi=Jl(d),da=Jl(v),Lo=Jl(l.closeSession);return Po.current=_,mi.current=d,da.current=v,Lo.current=l.closeSession,bn(()=>()=>{n.log("[ChatView] Cleanup: auto-export and close session"),(async()=>(await da.current.autoExportIfEnabled("closeChat",Po.current,mi.current),await Lo.current()))()},[]),bn(()=>{let Z=u.activeAgentId||u.claude.id;_.length===0&&Z!==d.agentId&&l.switchAgent(Z)},[u.activeAgentId,_.length,d.agentId,l.switchAgent]),bn(()=>{a.onSessionUpdate(Z=>{m.handleSessionUpdate(Z),Z.type==="available_commands_update"?l.updateAvailableCommands(Z.commands):Z.type==="current_mode_update"&&l.updateCurrentMode(Z.currentModeId)})},[a,m.handleSessionUpdate,l.updateAvailableCommands,l.updateCurrentMode]),bn(()=>{a.setUpdateMessageCallback(m.updateMessage)},[a,m.updateMessage]),bn(()=>{e.checkForUpdates().then(S).catch(Z=>{console.error("Failed to check for updates:",Z)})},[e]),bn(()=>{let Z=!0,Re=async()=>{Z&&await g.updateActiveNote()},Rt=s.subscribeSelectionChanges(()=>{Re()});return Re(),()=>{Z=!1,Rt()}},[g.updateActiveNote,s]),bn(()=>{let Z=e.app.workspace,Re=Z.on("agent-client:toggle-auto-mention",()=>{g.toggle()});return()=>{Z.offref(Re)}},[e.app.workspace,g.toggle]),bn(()=>{let Z=e.app.workspace,Re=Z.on("agent-client:new-chat-requested",Rt=>{Y(Rt)});return()=>{Z.offref(Re)}},[e.app.workspace,Y]),bn(()=>{let Z=e.app.workspace,Re=Z.on("agent-client:approve-active-permission",()=>{(async()=>await w.approveActivePermission()||new xn.Notice("[Agent Client] No active permission request"))()}),Rt=Z.on("agent-client:reject-active-permission",()=>{(async()=>await w.rejectActivePermission()||new xn.Notice("[Agent Client] No active permission request"))()}),fa=Z.on("agent-client:cancel-message",()=>{At()});return()=>{Z.offref(Re),Z.offref(Rt),Z.offref(fa)}},[e.app.workspace,w.approveActivePermission,w.rejectActivePermission,At]),(0,ca.jsxs)("div",{className:"chat-view-container",children:[(0,ca.jsx)(_A,{agentLabel:k,isUpdateAvailable:E,onNewChat:()=>void Y(),onExportChat:()=>void $e(),onOpenSettings:wt}),(0,ca.jsx)(NA,{messages:_,isSending:b,isSessionReady:f,agentLabel:k,errorInfo:$,plugin:e,view:t,acpClient:o.current,onApprovePermission:w.approvePermission,onClearError:Vn}),(0,ca.jsx)(OA,{isSending:b,isSessionReady:f,agentLabel:k,availableCommands:d.availableCommands||[],autoMentionEnabled:u.autoMentionActiveNote,restoredMessage:A,mentions:y,slashCommands:h,autoMention:g,plugin:e,view:t,onSendMessage:it,onStopGeneration:At,onRestoredMessageConsumed:fi,modes:d.modes,onModeChange:Z=>void l.setMode(Z),models:d.models,onModelChange:Z=>void l.setModel(Z)})]})}var mf=class extends xn.ItemView{constructor(n,i){super(n);this.root=null;this.plugin=i,this.logger=new Ee(i)}getViewType(){return Wl}getDisplayText(){return"Agent client"}getIcon(){return"bot-message-square"}onOpen(){let n=this.containerEl.children[1];return n.empty(),this.root=(0,P1.createRoot)(n),this.root.render((0,ca.jsx)(jU,{plugin:this.plugin,view:this})),Promise.resolve()}onClose(){return this.logger.log("[ChatView] onClose() called"),this.root&&(this.root.unmount(),this.root=null),Promise.resolve()}};var D_=class{constructor(t,n){this.listeners=new Set;this.getSnapshot=()=>this.state;this.subscribe=t=>(this.listeners.add(t),()=>this.listeners.delete(t));this.state=t,this.plugin=n}async updateSettings(t){let n={...this.state,...t};this.state=n;for(let i of this.listeners)i();await this.plugin.saveSettings()}set(t){this.updateSettings(t)}},L1=(e,t)=>new D_(e,t);var J=require("obsidian");var pf=class extends J.PluginSettingTab{constructor(n,i){super(n,i);this.agentSelector=null;this.unsubscribe=null;this.plugin=i}display(){let{containerEl:n}=this;n.empty(),this.agentSelector=null,this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null),this.renderAgentSelector(n),this.unsubscribe=this.plugin.settingsStore.subscribe(()=>{this.updateAgentDropdown()}),this.updateAgentDropdown(),new J.Setting(n).setName("Node.js path").setDesc('Absolute path to Node.js executable. On macOS/Linux, use "which node", and on Windows, use "where node" to find it.').addText(i=>{i.setPlaceholder("Absolute path to node").setValue(this.plugin.settings.nodePath).onChange(async r=>{this.plugin.settings.nodePath=r.trim(),await this.plugin.saveSettings()})}),new J.Setting(n).setName("Auto-allow permissions").setDesc("Automatically allow all permission requests from agents. \u26A0\uFE0F Use with caution - this gives agents full access to your system.").addToggle(i=>i.setValue(this.plugin.settings.autoAllowPermissions).onChange(async r=>{this.plugin.settings.autoAllowPermissions=r,await this.plugin.saveSettings()})),new J.Setting(n).setName("Auto-mention active note").setDesc("Include the current note in your messages automatically. The agent will have access to its content without typing @notename.").addToggle(i=>i.setValue(this.plugin.settings.autoMentionActiveNote).onChange(async r=>{this.plugin.settings.autoMentionActiveNote=r,await this.plugin.saveSettings()})),J.Platform.isWin&&(new J.Setting(n).setName("Windows Subsystem for Linux").setHeading(),new J.Setting(n).setName("Enable WSL mode").setDesc("Run agents inside Windows Subsystem for Linux. Recommended for agents like Codex that don't work well in native Windows environments.").addToggle(i=>i.setValue(this.plugin.settings.windowsWslMode).onChange(async r=>{this.plugin.settings.windowsWslMode=r,await this.plugin.saveSettings(),this.display()})),this.plugin.settings.windowsWslMode&&new J.Setting(n).setName("WSL distribution").setDesc("Specify WSL distribution name (leave empty for default). Example: Ubuntu, Debian").addText(i=>i.setPlaceholder("Leave empty for default").setValue(this.plugin.settings.windowsWslDistribution||"").onChange(async r=>{this.plugin.settings.windowsWslDistribution=r.trim()||void 0,await this.plugin.saveSettings()}))),new J.Setting(n).setName("Built-in agents").setHeading(),this.renderClaudeSettings(n),this.renderCodexSettings(n),this.renderGeminiSettings(n),new J.Setting(n).setName("Custom agents").setHeading(),this.renderCustomAgents(n),new J.Setting(n).setName("Export").setHeading(),new J.Setting(n).setName("Export folder").setDesc("Folder where chat exports will be saved").addText(i=>i.setPlaceholder("Agent Client").setValue(this.plugin.settings.exportSettings.defaultFolder).onChange(async r=>{this.plugin.settings.exportSettings.defaultFolder=r,await this.plugin.saveSettings()})),new J.Setting(n).setName("Filename").setDesc("Template for exported filenames. Use {date} for date and {time} for time").addText(i=>i.setPlaceholder("agent_client_{date}_{time}").setValue(this.plugin.settings.exportSettings.filenameTemplate).onChange(async r=>{this.plugin.settings.exportSettings.filenameTemplate=r,await this.plugin.saveSettings()})),new J.Setting(n).setName("Auto-export on new chat").setDesc("Automatically export the current chat when starting a new chat").addToggle(i=>i.setValue(this.plugin.settings.exportSettings.autoExportOnNewChat).onChange(async r=>{this.plugin.settings.exportSettings.autoExportOnNewChat=r,await this.plugin.saveSettings()})),new J.Setting(n).setName("Auto-export on close chat").setDesc("Automatically export the current chat when closing the chat view").addToggle(i=>i.setValue(this.plugin.settings.exportSettings.autoExportOnCloseChat).onChange(async r=>{this.plugin.settings.exportSettings.autoExportOnCloseChat=r,await this.plugin.saveSettings()})),new J.Setting(n).setName("Open note after export").setDesc("Automatically open the exported note after exporting").addToggle(i=>i.setValue(this.plugin.settings.exportSettings.openFileAfterExport).onChange(async r=>{this.plugin.settings.exportSettings.openFileAfterExport=r,await this.plugin.saveSettings()})),new J.Setting(n).setName("Developer").setHeading(),new J.Setting(n).setName("Debug mode").setDesc("Enable debug logging to console. Useful for development and troubleshooting.").addToggle(i=>i.setValue(this.plugin.settings.debugMode).onChange(async r=>{this.plugin.settings.debugMode=r,await this.plugin.saveSettings()}))}updateAgentDropdown(){if(!this.agentSelector)return;let n=this.plugin.settingsStore.getSnapshot(),i=this.agentSelector.getValue();n.activeAgentId!==i&&this.agentSelector.setValue(n.activeAgentId)}hide(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)}renderAgentSelector(n){this.plugin.ensureActiveAgentId(),new J.Setting(n).setName("Active agent").setDesc("Choose which agent handles new chat sessions.").addDropdown(i=>{this.agentSelector=i,this.populateAgentDropdown(i),i.setValue(this.plugin.settings.activeAgentId),i.onChange(async r=>{let a={...this.plugin.settings,activeAgentId:r};this.plugin.ensureActiveAgentId(),await this.plugin.saveSettingsAndNotify(a)})})}populateAgentDropdown(n){n.selectEl.empty();for(let i of this.getAgentOptions())n.addOption(i.id,i.label)}refreshAgentDropdown(){this.agentSelector&&(this.populateAgentDropdown(this.agentSelector),this.agentSelector.setValue(this.plugin.settings.activeAgentId))}getAgentOptions(){let n=(a,o)=>({id:a,label:`${o} (${a})`}),i=[n(this.plugin.settings.claude.id,this.plugin.settings.claude.displayName||this.plugin.settings.claude.id),n(this.plugin.settings.codex.id,this.plugin.settings.codex.displayName||this.plugin.settings.codex.id),n(this.plugin.settings.gemini.id,this.plugin.settings.gemini.displayName||this.plugin.settings.gemini.id)];for(let a of this.plugin.settings.customAgents)if(a.id&&a.id.length>0){let o=a.displayName&&a.displayName.length>0?a.displayName:a.id;i.push(n(a.id,o))}let r=new Set;return i.filter(({id:a})=>r.has(a)?!1:(r.add(a),!0))}renderGeminiSettings(n){let i=this.plugin.settings.gemini;new J.Setting(n).setName(i.displayName||"Gemini CLI").setHeading(),new J.Setting(n).setName("API key").setDesc("Gemini API key. Required if not logging in with a Google account. (Stored as plain text)").addText(r=>{r.setPlaceholder("Enter your Gemini API key").setValue(i.apiKey).onChange(async a=>{this.plugin.settings.gemini.apiKey=a.trim(),await this.plugin.saveSettings()}),r.inputEl.type="password"}),new J.Setting(n).setName("Path").setDesc('Absolute path to the Gemini CLI. On macOS/Linux, use "which gemini", and on Windows, use "where gemini" to find it.').addText(r=>{r.setPlaceholder("Absolute path to gemini").setValue(i.command).onChange(async a=>{this.plugin.settings.gemini.command=a.trim(),await this.plugin.saveSettings()})}),new J.Setting(n).setName("Arguments").setDesc('Enter one argument per line. Leave empty to run without arguments.(Currently, the Gemini CLI requires the "--experimental-acp" option.)').addTextArea(r=>{r.setPlaceholder("").setValue(this.formatArgs(i.args)).onChange(async a=>{this.plugin.settings.gemini.args=this.parseArgs(a),await this.plugin.saveSettings()}),r.inputEl.rows=3}),new J.Setting(n).setName("Environment variables").setDesc("Enter KEY=VALUE pairs, one per line. Required to authenticate with Vertex AI. GEMINI_API_KEY is derived from the field above.(Stored as plain text)").addTextArea(r=>{r.setPlaceholder("GOOGLE_CLOUD_PROJECT=...").setValue(this.formatEnv(i.env)).onChange(async a=>{this.plugin.settings.gemini.env=this.parseEnv(a),await this.plugin.saveSettings()}),r.inputEl.rows=3})}renderClaudeSettings(n){let i=this.plugin.settings.claude;new J.Setting(n).setName(i.displayName||"Claude Code (ACP)").setHeading(),new J.Setting(n).setName("API key").setDesc("Anthropic API key. Required if not logging in with an Anthropic account. (Stored as plain text)").addText(r=>{r.setPlaceholder("Enter your Anthropic API key").setValue(i.apiKey).onChange(async a=>{this.plugin.settings.claude.apiKey=a.trim(),await this.plugin.saveSettings()}),r.inputEl.type="password"}),new J.Setting(n).setName("Path").setDesc('Absolute path to the claude-code-acp. On macOS/Linux, use "which claude-code-acp", and on Windows, use "where claude-code-acp" to find it.').addText(r=>{r.setPlaceholder("Absolute path to claude-code-acp").setValue(i.command).onChange(async a=>{this.plugin.settings.claude.command=a.trim(),await this.plugin.saveSettings()})}),new J.Setting(n).setName("Arguments").setDesc("Enter one argument per line. Leave empty to run without arguments.").addTextArea(r=>{r.setPlaceholder("").setValue(this.formatArgs(i.args)).onChange(async a=>{this.plugin.settings.claude.args=this.parseArgs(a),await this.plugin.saveSettings()}),r.inputEl.rows=3}),new J.Setting(n).setName("Environment variables").setDesc("Enter KEY=VALUE pairs, one per line. ANTHROPIC_API_KEY is derived from the field above.").addTextArea(r=>{r.setPlaceholder("").setValue(this.formatEnv(i.env)).onChange(async a=>{this.plugin.settings.claude.env=this.parseEnv(a),await this.plugin.saveSettings()}),r.inputEl.rows=3})}renderCodexSettings(n){let i=this.plugin.settings.codex;new J.Setting(n).setName(i.displayName||"Codex").setHeading(),new J.Setting(n).setName("API key").setDesc("OpenAI API key. Required if not logging in with an OpenAI account. (Stored as plain text)").addText(r=>{r.setPlaceholder("Enter your OpenAI API key").setValue(i.apiKey).onChange(async a=>{this.plugin.settings.codex.apiKey=a.trim(),await this.plugin.saveSettings()}),r.inputEl.type="password"}),new J.Setting(n).setName("Path").setDesc('Absolute path to the codex-acp. On macOS/Linux, use "which codex-acp", and on Windows, use "where codex-acp" to find it.').addText(r=>{r.setPlaceholder("Absolute path to codex-acp").setValue(i.command).onChange(async a=>{this.plugin.settings.codex.command=a.trim(),await this.plugin.saveSettings()})}),new J.Setting(n).setName("Arguments").setDesc("Enter one argument per line. Leave empty to run without arguments.").addTextArea(r=>{r.setPlaceholder("").setValue(this.formatArgs(i.args)).onChange(async a=>{this.plugin.settings.codex.args=this.parseArgs(a),await this.plugin.saveSettings()}),r.inputEl.rows=3}),new J.Setting(n).setName("Environment variables").setDesc("Enter KEY=VALUE pairs, one per line. OPENAI_API_KEY is derived from the field above.").addTextArea(r=>{r.setPlaceholder("").setValue(this.formatEnv(i.env)).onChange(async a=>{this.plugin.settings.codex.env=this.parseEnv(a),await this.plugin.saveSettings()}),r.inputEl.rows=3})}renderCustomAgents(n){this.plugin.settings.customAgents.length===0?n.createEl("p",{text:"No custom agents configured yet."}):this.plugin.settings.customAgents.forEach((i,r)=>{this.renderCustomAgent(n,i,r)}),new J.Setting(n).addButton(i=>{i.setButtonText("Add custom agent").setCta().onClick(async()=>{let r=this.generateCustomAgentId(),a=this.generateCustomAgentDisplayName();this.plugin.settings.customAgents.push({id:r,displayName:a,command:"",args:[],env:[]}),this.plugin.ensureActiveAgentId(),await this.plugin.saveSettings(),this.display()})})}renderCustomAgent(n,i,r){let a=n.createDiv({cls:"agent-client-custom-agent"});new J.Setting(a).setName("Agent ID").setDesc("Unique identifier used to reference this agent.").addText(s=>{s.setPlaceholder("custom-agent").setValue(i.id).onChange(async u=>{let l=this.plugin.settings.customAgents[r].id,p=u.trim();p.length===0&&(p=this.generateCustomAgentId(),s.setValue(p)),this.plugin.settings.customAgents[r].id=p,this.plugin.settings.activeAgentId===l&&(this.plugin.settings.activeAgentId=p),this.plugin.ensureActiveAgentId(),await this.plugin.saveSettings(),this.refreshAgentDropdown()})}).addExtraButton(s=>{s.setIcon("trash").setTooltip("Delete this agent").onClick(async()=>{this.plugin.settings.customAgents.splice(r,1),this.plugin.ensureActiveAgentId(),await this.plugin.saveSettings(),this.display()})}),new J.Setting(a).setName("Display name").setDesc("Shown in menus and headers.").addText(s=>{s.setPlaceholder("Custom agent").setValue(i.displayName||i.id).onChange(async u=>{let l=u.trim();this.plugin.settings.customAgents[r].displayName=l.length>0?l:this.plugin.settings.customAgents[r].id,await this.plugin.saveSettings(),this.refreshAgentDropdown()})}),new J.Setting(a).setName("Path").setDesc("Absolute path to the custom agent.").addText(s=>{s.setPlaceholder("Absolute path to custom agent").setValue(i.command).onChange(async u=>{this.plugin.settings.customAgents[r].command=u.trim(),await this.plugin.saveSettings()})}),new J.Setting(a).setName("Arguments").setDesc("Enter one argument per line. Leave empty to run without arguments.").addTextArea(s=>{s.setPlaceholder(`--flag
--another=value`).setValue(this.formatArgs(i.args)).onChange(async u=>{this.plugin.settings.customAgents[r].args=this.parseArgs(u),await this.plugin.saveSettings()}),s.inputEl.rows=3}),new J.Setting(a).setName("Environment variables").setDesc("Enter KEY=VALUE pairs, one per line. (Stored as plain text)").addTextArea(s=>{s.setPlaceholder("TOKEN=...").setValue(this.formatEnv(i.env)).onChange(async u=>{this.plugin.settings.customAgents[r].env=this.parseEnv(u),await this.plugin.saveSettings()}),s.inputEl.rows=3})}generateCustomAgentDisplayName(){let n="Custom agent",i=new Set;i.add(this.plugin.settings.claude.displayName||this.plugin.settings.claude.id),i.add(this.plugin.settings.codex.displayName||this.plugin.settings.codex.id),i.add(this.plugin.settings.gemini.displayName||this.plugin.settings.gemini.id);for(let o of this.plugin.settings.customAgents)i.add(o.displayName||o.id);if(!i.has(n))return n;let r=2,a=`${n} ${r}`;for(;i.has(a);)r+=1,a=`${n} ${r}`;return a}generateCustomAgentId(){let n="custom-agent",i=new Set(this.plugin.settings.customAgents.map(o=>o.id));if(!i.has(n))return n;let r=2,a=`${n}-${r}`;for(;i.has(a);)r+=1,a=`${n}-${r}`;return a}formatArgs(n){return n.join(`
`)}parseArgs(n){return n.split(/\r?\n/).map(i=>i.trim()).filter(i=>i.length>0)}formatEnv(n){return n.map(i=>{var r;return`${i.key}=${(r=i.value)!=null?r:""}`}).join(`
`)}parseEnv(n){let i=[];for(let r of n.split(/\r?\n/)){let a=r.trim();if(!a)continue;let o=a.indexOf("=");if(o===-1)continue;let s=a.slice(0,o).trim(),u=a.slice(o+1).trim();s&&i.push({key:s,value:u})}return la(i)}};var fe={claude:{id:"claude-code-acp",displayName:"Claude Code",apiKey:"",command:"",args:[],env:[]},codex:{id:"codex-acp",displayName:"Codex",apiKey:"",command:"",args:[],env:[]},gemini:{id:"gemini-cli",displayName:"Gemini CLI",apiKey:"",command:"",args:["--experimental-acp"],env:[]},customAgents:[],activeAgentId:"claude-code-acp",autoAllowPermissions:!1,autoMentionActiveNote:!0,debugMode:!1,nodePath:"",exportSettings:{defaultFolder:"Agent Client",filenameTemplate:"agent_client_{date}_{time}",autoExportOnNewChat:!1,autoExportOnCloseChat:!1,openFileAfterExport:!0},windowsWslMode:!1,windowsWslDistribution:void 0},eu=class extends di.Plugin{constructor(){super(...arguments);this.acpAdapter=null}async onload(){await this.loadSettings(),this.settingsStore=L1(this.settings,this),this.registerView(Wl,i=>new mf(i,this)),this.addRibbonIcon("bot-message-square","Open agent client",i=>{this.activateView()}).addClass("agent-client-ribbon-icon"),this.addCommand({id:"open-chat-view",name:"Open agent chat",callback:()=>{this.activateView()}}),this.registerAgentCommands(),this.registerPermissionCommands(),this.addSettingTab(new pf(this.app,this))}onunload(){}async activateView(){var a;let{workspace:n}=this.app,i=null,r=n.getLeavesOfType(Wl);if(r.length>0?i=r[0]:(i=n.getRightLeaf(!1),i&&await i.setViewState({type:Wl,active:!0})),i){await n.revealLeaf(i);let o=(a=i.view)==null?void 0:a.containerEl;o&&window.setTimeout(()=>{let s=o.querySelector("textarea.chat-input-textarea");s instanceof HTMLTextAreaElement&&s.focus()},0)}}getAvailableAgents(){return[{id:this.settings.claude.id,displayName:this.settings.claude.displayName||this.settings.claude.id},{id:this.settings.codex.id,displayName:this.settings.codex.displayName||this.settings.codex.id},{id:this.settings.gemini.id,displayName:this.settings.gemini.displayName||this.settings.gemini.id},...this.settings.customAgents.map(n=>({id:n.id,displayName:n.displayName||n.id}))]}async openChatWithAgent(n){this.settings.activeAgentId!==n&&await this.settingsStore.updateSettings({activeAgentId:n}),await this.activateView(),this.app.workspace.trigger("agent-client:new-chat-requested",n)}registerAgentCommands(){let n=this.getAvailableAgents();for(let i of n)this.addCommand({id:`open-chat-with-${i.id}`,name:`New chat with ${i.displayName}`,callback:async()=>{await this.openChatWithAgent(i.id)}})}registerPermissionCommands(){this.addCommand({id:"approve-active-permission",name:"Approve active permission",callback:async()=>{await this.activateView(),this.app.workspace.trigger("agent-client:approve-active-permission")}}),this.addCommand({id:"reject-active-permission",name:"Reject active permission",callback:async()=>{await this.activateView(),this.app.workspace.trigger("agent-client:reject-active-permission")}}),this.addCommand({id:"toggle-auto-mention",name:"Toggle auto-mention",callback:async()=>{await this.activateView(),this.app.workspace.trigger("agent-client:toggle-auto-mention")}}),this.addCommand({id:"cancel-current-message",name:"Cancel current message",callback:()=>{this.app.workspace.trigger("agent-client:cancel-message")}})}async loadSettings(){var y;let n=(y=await this.loadData())!=null?y:{},i=typeof n.claude=="object"&&n.claude!==null?n.claude:{},r=typeof n.codex=="object"&&n.codex!==null?n.codex:{},a=typeof n.gemini=="object"&&n.gemini!==null?n.gemini:{},o=Ql(i.args),s=la(i.env),u=Ql(r.args),l=la(r.env),d=Ql(a.args),p=la(a.env),f=Array.isArray(n.customAgents)?A1(n.customAgents.map(g=>w1(typeof g=="object"&&g!==null?g:{}))):[],m=[fe.claude.id,fe.codex.id,fe.gemini.id,...f.map(g=>g.id)],_=typeof n.activeAgentId=="string"?n.activeAgentId.trim():"",b=m.find(g=>g.length>0)||fe.claude.id,w=m.includes(_)&&_.length>0?_:b;this.settings={claude:{id:fe.claude.id,displayName:typeof i.displayName=="string"&&i.displayName.trim().length>0?i.displayName.trim():fe.claude.displayName,apiKey:typeof i.apiKey=="string"?i.apiKey:fe.claude.apiKey,command:typeof i.command=="string"&&i.command.trim().length>0?i.command.trim():typeof n.claudeCodeAcpCommandPath=="string"&&n.claudeCodeAcpCommandPath.trim().length>0?n.claudeCodeAcpCommandPath.trim():fe.claude.command,args:o.length>0?o:[],env:s.length>0?s:[]},codex:{id:fe.codex.id,displayName:typeof r.displayName=="string"&&r.displayName.trim().length>0?r.displayName.trim():fe.codex.displayName,apiKey:typeof r.apiKey=="string"?r.apiKey:fe.codex.apiKey,command:typeof r.command=="string"&&r.command.trim().length>0?r.command.trim():fe.codex.command,args:u.length>0?u:[],env:l.length>0?l:[]},gemini:{id:fe.gemini.id,displayName:typeof a.displayName=="string"&&a.displayName.trim().length>0?a.displayName.trim():fe.gemini.displayName,apiKey:typeof a.apiKey=="string"?a.apiKey:fe.gemini.apiKey,command:typeof a.command=="string"&&a.command.trim().length>0?a.command.trim():typeof n.geminiCommandPath=="string"&&n.geminiCommandPath.trim().length>0?n.geminiCommandPath.trim():fe.gemini.command,args:d.length>0?d:fe.gemini.args,env:p.length>0?p:[]},customAgents:f,activeAgentId:w,autoAllowPermissions:typeof n.autoAllowPermissions=="boolean"?n.autoAllowPermissions:fe.autoAllowPermissions,autoMentionActiveNote:typeof n.autoMentionActiveNote=="boolean"?n.autoMentionActiveNote:fe.autoMentionActiveNote,debugMode:typeof n.debugMode=="boolean"?n.debugMode:fe.debugMode,nodePath:typeof n.nodePath=="string"?n.nodePath.trim():fe.nodePath,exportSettings:(()=>{let g=n.exportSettings;return g&&typeof g=="object"?{defaultFolder:typeof g.defaultFolder=="string"?g.defaultFolder:fe.exportSettings.defaultFolder,filenameTemplate:typeof g.filenameTemplate=="string"?g.filenameTemplate:fe.exportSettings.filenameTemplate,autoExportOnNewChat:typeof g.autoExportOnNewChat=="boolean"?g.autoExportOnNewChat:fe.exportSettings.autoExportOnNewChat,autoExportOnCloseChat:typeof g.autoExportOnCloseChat=="boolean"?g.autoExportOnCloseChat:fe.exportSettings.autoExportOnCloseChat,openFileAfterExport:typeof g.openFileAfterExport=="boolean"?g.openFileAfterExport:fe.exportSettings.openFileAfterExport}:fe.exportSettings})(),windowsWslMode:typeof n.windowsWslMode=="boolean"?n.windowsWslMode:fe.windowsWslMode,windowsWslDistribution:typeof n.windowsWslDistribution=="string"?n.windowsWslDistribution:fe.windowsWslDistribution},this.ensureActiveAgentId()}async saveSettings(){await this.saveData(this.settings)}async saveSettingsAndNotify(n){this.settings=n,await this.saveData(this.settings),this.settingsStore.set(this.settings)}async fetchLatestStable(){let i=(await(0,di.requestUrl)({url:"https://api.github.com/repos/RAIT-09/obsidian-agent-client/releases/latest"})).json;return i.tag_name?qn.clean(i.tag_name):null}async fetchLatestPrerelease(){let r=(await(0,di.requestUrl)({url:"https://api.github.com/repos/RAIT-09/obsidian-agent-client/releases"})).json.find(a=>a.prerelease);return r?qn.clean(r.tag_name):null}async checkForUpdates(){let n=qn.clean(this.manifest.version)||this.manifest.version;if(qn.prerelease(n)!==null){let[r,a]=await Promise.all([this.fetchLatestStable(),this.fetchLatestPrerelease()]),o=r&&qn.gt(r,n),s=a&&qn.gt(a,n);if(o||s){let u=o?r:a;return new di.Notice(`[Agent Client] Update available: v${u}`),!0}}else{let r=await this.fetchLatestStable();if(r&&qn.gt(r,n))return new di.Notice(`[Agent Client] Update available: v${r}`),!0}return!1}ensureActiveAgentId(){let n=this.collectAvailableAgentIds();if(n.length===0){this.settings.activeAgentId=fe.claude.id;return}n.includes(this.settings.activeAgentId)||(this.settings.activeAgentId=n[0])}collectAvailableAgentIds(){let n=new Set;n.add(this.settings.claude.id),n.add(this.settings.codex.id),n.add(this.settings.gemini.id);for(let i of this.settings.customAgents)i.id&&i.id.length>0&&n.add(i.id);return Array.from(n)}};
/*! Bundled license information:
react/cjs/react.production.js:
(**
* @license React
* react.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
scheduler/cjs/scheduler.production.js:
(**
* @license React
* scheduler.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
react-dom/cjs/react-dom.production.js:
(**
* @license React
* react-dom.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
react-dom/cjs/react-dom-client.production.js:
(**
* @license React
* react-dom-client.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
react/cjs/react-jsx-runtime.production.js:
(**
* @license React
* react-jsx-runtime.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
*/