1
0
Files
medical-notes/content/.obsidian/plugins/agent-client/main.js
Johan Dahlin 495f08b0d6
All checks were successful
Deploy Quartz site to GitHub Pages / build (push) Successful in 2m58s
vault backup: 2026-01-26 10:43:44
2026-01-26 10:43:44 +01:00

213 lines
716 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 iN=Object.create;var bs=Object.defineProperty;var rN=Object.getOwnPropertyDescriptor;var oN=Object.getOwnPropertyNames;var aN=Object.getPrototypeOf,sN=Object.prototype.hasOwnProperty;var lN=(e,t,n)=>t in e?bs(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var ne=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Pn=(e,t)=>{for(var n in t)bs(e,n,{get:t[n],enumerable:!0})},V_=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of oN(t))!sN.call(e,i)&&i!==n&&bs(e,i,{get:()=>t[i],enumerable:!(r=rN(t,i))||r.enumerable});return e};var Y=(e,t,n)=>(n=e!=null?iN(aN(e)):{},V_(t||!e||!e.__esModule?bs(n,"default",{value:e,enumerable:!0}):n,e)),cN=e=>V_(bs({},"__esModule",{value:!0}),e);var $c=(e,t,n)=>(lN(e,typeof t!="symbol"?t+"":t,n),n),Bm=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)};var ie=(e,t,n)=>(Bm(e,t,"read from private field"),n?n.call(e):t.get(e)),it=(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)},In=(e,t,n,r)=>(Bm(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),H_=(e,t,n,r)=>({set _(i){In(e,t,i,n)},get _(){return ie(e,t,r)}}),Ln=(e,t,n)=>(Bm(e,t,"access private method"),n);var Ss=ne((dL,B_)=>{"use strict";var uN="2.0.0",dN=Number.MAX_SAFE_INTEGER||9007199254740991,fN=16,mN=256-6,pN=["major","premajor","minor","preminor","patch","prepatch","prerelease"];B_.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:fN,MAX_SAFE_BUILD_LENGTH:mN,MAX_SAFE_INTEGER:dN,RELEASE_TYPES:pN,SEMVER_SPEC_VERSION:uN,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var xs=ne((fL,G_)=>{"use strict";var gN=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};G_.exports=gN});var Co=ne((Zn,F_)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:Gm,MAX_SAFE_BUILD_LENGTH:hN,MAX_LENGTH:vN}=Ss(),yN=xs();Zn=F_.exports={};var bN=Zn.re=[],SN=Zn.safeRe=[],G=Zn.src=[],xN=Zn.safeSrc=[],F=Zn.t={},_N=0,Fm="[a-zA-Z0-9-]",$N=[["\\s",1],["\\d",vN],[Fm,hN]],wN=e=>{for(let[t,n]of $N)e=e.split(`${t}*`).join(`${t}{0,${n}}`).split(`${t}+`).join(`${t}{1,${n}}`);return e},ae=(e,t,n)=>{let r=wN(t),i=_N++;yN(e,i,t),F[e]=i,G[i]=t,xN[i]=r,bN[i]=new RegExp(t,n?"g":void 0),SN[i]=new RegExp(r,n?"g":void 0)};ae("NUMERICIDENTIFIER","0|[1-9]\\d*");ae("NUMERICIDENTIFIERLOOSE","\\d+");ae("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${Fm}*`);ae("MAINVERSION",`(${G[F.NUMERICIDENTIFIER]})\\.(${G[F.NUMERICIDENTIFIER]})\\.(${G[F.NUMERICIDENTIFIER]})`);ae("MAINVERSIONLOOSE",`(${G[F.NUMERICIDENTIFIERLOOSE]})\\.(${G[F.NUMERICIDENTIFIERLOOSE]})\\.(${G[F.NUMERICIDENTIFIERLOOSE]})`);ae("PRERELEASEIDENTIFIER",`(?:${G[F.NONNUMERICIDENTIFIER]}|${G[F.NUMERICIDENTIFIER]})`);ae("PRERELEASEIDENTIFIERLOOSE",`(?:${G[F.NONNUMERICIDENTIFIER]}|${G[F.NUMERICIDENTIFIERLOOSE]})`);ae("PRERELEASE",`(?:-(${G[F.PRERELEASEIDENTIFIER]}(?:\\.${G[F.PRERELEASEIDENTIFIER]})*))`);ae("PRERELEASELOOSE",`(?:-?(${G[F.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${G[F.PRERELEASEIDENTIFIERLOOSE]})*))`);ae("BUILDIDENTIFIER",`${Fm}+`);ae("BUILD",`(?:\\+(${G[F.BUILDIDENTIFIER]}(?:\\.${G[F.BUILDIDENTIFIER]})*))`);ae("FULLPLAIN",`v?${G[F.MAINVERSION]}${G[F.PRERELEASE]}?${G[F.BUILD]}?`);ae("FULL",`^${G[F.FULLPLAIN]}$`);ae("LOOSEPLAIN",`[v=\\s]*${G[F.MAINVERSIONLOOSE]}${G[F.PRERELEASELOOSE]}?${G[F.BUILD]}?`);ae("LOOSE",`^${G[F.LOOSEPLAIN]}$`);ae("GTLT","((?:<|>)?=?)");ae("XRANGEIDENTIFIERLOOSE",`${G[F.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);ae("XRANGEIDENTIFIER",`${G[F.NUMERICIDENTIFIER]}|x|X|\\*`);ae("XRANGEPLAIN",`[v=\\s]*(${G[F.XRANGEIDENTIFIER]})(?:\\.(${G[F.XRANGEIDENTIFIER]})(?:\\.(${G[F.XRANGEIDENTIFIER]})(?:${G[F.PRERELEASE]})?${G[F.BUILD]}?)?)?`);ae("XRANGEPLAINLOOSE",`[v=\\s]*(${G[F.XRANGEIDENTIFIERLOOSE]})(?:\\.(${G[F.XRANGEIDENTIFIERLOOSE]})(?:\\.(${G[F.XRANGEIDENTIFIERLOOSE]})(?:${G[F.PRERELEASELOOSE]})?${G[F.BUILD]}?)?)?`);ae("XRANGE",`^${G[F.GTLT]}\\s*${G[F.XRANGEPLAIN]}$`);ae("XRANGELOOSE",`^${G[F.GTLT]}\\s*${G[F.XRANGEPLAINLOOSE]}$`);ae("COERCEPLAIN",`(^|[^\\d])(\\d{1,${Gm}})(?:\\.(\\d{1,${Gm}}))?(?:\\.(\\d{1,${Gm}}))?`);ae("COERCE",`${G[F.COERCEPLAIN]}(?:$|[^\\d])`);ae("COERCEFULL",G[F.COERCEPLAIN]+`(?:${G[F.PRERELEASE]})?(?:${G[F.BUILD]})?(?:$|[^\\d])`);ae("COERCERTL",G[F.COERCE],!0);ae("COERCERTLFULL",G[F.COERCEFULL],!0);ae("LONETILDE","(?:~>?)");ae("TILDETRIM",`(\\s*)${G[F.LONETILDE]}\\s+`,!0);Zn.tildeTrimReplace="$1~";ae("TILDE",`^${G[F.LONETILDE]}${G[F.XRANGEPLAIN]}$`);ae("TILDELOOSE",`^${G[F.LONETILDE]}${G[F.XRANGEPLAINLOOSE]}$`);ae("LONECARET","(?:\\^)");ae("CARETTRIM",`(\\s*)${G[F.LONECARET]}\\s+`,!0);Zn.caretTrimReplace="$1^";ae("CARET",`^${G[F.LONECARET]}${G[F.XRANGEPLAIN]}$`);ae("CARETLOOSE",`^${G[F.LONECARET]}${G[F.XRANGEPLAINLOOSE]}$`);ae("COMPARATORLOOSE",`^${G[F.GTLT]}\\s*(${G[F.LOOSEPLAIN]})$|^$`);ae("COMPARATOR",`^${G[F.GTLT]}\\s*(${G[F.FULLPLAIN]})$|^$`);ae("COMPARATORTRIM",`(\\s*)${G[F.GTLT]}\\s*(${G[F.LOOSEPLAIN]}|${G[F.XRANGEPLAIN]})`,!0);Zn.comparatorTrimReplace="$1$2$3";ae("HYPHENRANGE",`^\\s*(${G[F.XRANGEPLAIN]})\\s+-\\s+(${G[F.XRANGEPLAIN]})\\s*$`);ae("HYPHENRANGELOOSE",`^\\s*(${G[F.XRANGEPLAINLOOSE]})\\s+-\\s+(${G[F.XRANGEPLAINLOOSE]})\\s*$`);ae("STAR","(<|>)?=?\\s*\\*");ae("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");ae("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var wc=ne((mL,X_)=>{"use strict";var EN=Object.freeze({loose:!0}),AN=Object.freeze({}),zN=e=>e?typeof e!="object"?EN:e:AN;X_.exports=zN});var Xm=ne((pL,K_)=>{"use strict";var J_=/^[0-9]+$/,Y_=(e,t)=>{if(typeof e=="number"&&typeof t=="number")return e===t?0:e<t?-1:1;let n=J_.test(e),r=J_.test(t);return n&&r&&(e=+e,t=+t),e===t?0:n&&!r?-1:r&&!n?1:e<t?-1:1},CN=(e,t)=>Y_(t,e);K_.exports={compareIdentifiers:Y_,rcompareIdentifiers:CN}});var Et=ne((gL,W_)=>{"use strict";var Ec=xs(),{MAX_LENGTH:Q_,MAX_SAFE_INTEGER:Ac}=Ss(),{safeRe:zc,t:Cc}=Co(),kN=wc(),{compareIdentifiers:Jm}=Xm(),tn=class{constructor(t,n){if(n=kN(n),t instanceof tn){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>Q_)throw new TypeError(`version is longer than ${Q_} characters`);Ec("SemVer",t,n),this.options=n,this.loose=!!n.loose,this.includePrerelease=!!n.includePrerelease;let r=t.trim().match(n.loose?zc[Cc.LOOSE]:zc[Cc.FULL]);if(!r)throw new TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>Ac||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Ac||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Ac||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(i=>{if(/^[0-9]+$/.test(i)){let o=+i;if(o>=0&&o<Ac)return o}return i}):this.prerelease=[],this.build=r[5]?r[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(Ec("SemVer.compare",this.version,this.options,t),!(t instanceof tn)){if(typeof t=="string"&&t===this.version)return 0;t=new tn(t,this.options)}return t.version===this.version?0:this.compareMain(t)||this.comparePre(t)}compareMain(t){return t instanceof tn||(t=new tn(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 tn||(t=new tn(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 r=this.prerelease[n],i=t.prerelease[n];if(Ec("prerelease compare",n,r,i),r===void 0&&i===void 0)return 0;if(i===void 0)return 1;if(r===void 0)return-1;if(r===i)continue;return Jm(r,i)}while(++n)}compareBuild(t){t instanceof tn||(t=new tn(t,this.options));let n=0;do{let r=this.build[n],i=t.build[n];if(Ec("build compare",n,r,i),r===void 0&&i===void 0)return 0;if(i===void 0)return 1;if(r===void 0)return-1;if(r===i)continue;return Jm(r,i)}while(++n)}inc(t,n,r){if(t.startsWith("pre")){if(!n&&r===!1)throw new Error("invalid increment argument: identifier is empty");if(n){let i=`-${n}`.match(this.options.loose?zc[Cc.PRERELEASELOOSE]:zc[Cc.PRERELEASE]);if(!i||i[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,r);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",n,r);break;case"prepatch":this.prerelease.length=0,this.inc("patch",n,r),this.inc("pre",n,r);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",n,r),this.inc("pre",n,r);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 i=Number(r)?1:0;if(this.prerelease.length===0)this.prerelease=[i];else{let o=this.prerelease.length;for(;--o>=0;)typeof this.prerelease[o]=="number"&&(this.prerelease[o]++,o=-2);if(o===-1){if(n===this.prerelease.join(".")&&r===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(i)}}if(n){let o=[n,i];r===!1&&(o=[n]),Jm(this.prerelease[0],n)===0?isNaN(this.prerelease[1])&&(this.prerelease=o):this.prerelease=o}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};W_.exports=tn});var jr=ne((hL,t$)=>{"use strict";var e$=Et(),TN=(e,t,n=!1)=>{if(e instanceof e$)return e;try{return new e$(e,t)}catch(r){if(!n)return null;throw r}};t$.exports=TN});var i$=ne((vL,n$)=>{"use strict";var IN=jr(),NN=(e,t)=>{let n=IN(e,t);return n?n.version:null};n$.exports=NN});var o$=ne((yL,r$)=>{"use strict";var ON=jr(),DN=(e,t)=>{let n=ON(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null};r$.exports=DN});var l$=ne((bL,s$)=>{"use strict";var a$=Et(),RN=(e,t,n,r,i)=>{typeof n=="string"&&(i=r,r=n,n=void 0);try{return new a$(e instanceof a$?e.version:e,n).inc(t,r,i).version}catch(o){return null}};s$.exports=RN});var d$=ne((SL,u$)=>{"use strict";var c$=jr(),MN=(e,t)=>{let n=c$(e,null,!0),r=c$(t,null,!0),i=n.compare(r);if(i===0)return null;let o=i>0,a=o?n:r,s=o?r:n,c=!!a.prerelease.length;if(!!s.prerelease.length&&!c){if(!s.patch&&!s.minor)return"major";if(s.compareMain(a)===0)return s.minor&&!s.patch?"minor":"patch"}let m=c?"pre":"";return n.major!==r.major?m+"major":n.minor!==r.minor?m+"minor":n.patch!==r.patch?m+"patch":"prerelease"};u$.exports=MN});var m$=ne((xL,f$)=>{"use strict";var UN=Et(),jN=(e,t)=>new UN(e,t).major;f$.exports=jN});var g$=ne((_L,p$)=>{"use strict";var PN=Et(),LN=(e,t)=>new PN(e,t).minor;p$.exports=LN});var v$=ne(($L,h$)=>{"use strict";var ZN=Et(),qN=(e,t)=>new ZN(e,t).patch;h$.exports=qN});var b$=ne((wL,y$)=>{"use strict";var VN=jr(),HN=(e,t)=>{let n=VN(e,t);return n&&n.prerelease.length?n.prerelease:null};y$.exports=HN});var hn=ne((EL,x$)=>{"use strict";var S$=Et(),BN=(e,t,n)=>new S$(e,n).compare(new S$(t,n));x$.exports=BN});var $$=ne((AL,_$)=>{"use strict";var GN=hn(),FN=(e,t,n)=>GN(t,e,n);_$.exports=FN});var E$=ne((zL,w$)=>{"use strict";var XN=hn(),JN=(e,t)=>XN(e,t,!0);w$.exports=JN});var kc=ne((CL,z$)=>{"use strict";var A$=Et(),YN=(e,t,n)=>{let r=new A$(e,n),i=new A$(t,n);return r.compare(i)||r.compareBuild(i)};z$.exports=YN});var k$=ne((kL,C$)=>{"use strict";var KN=kc(),QN=(e,t)=>e.sort((n,r)=>KN(n,r,t));C$.exports=QN});var I$=ne((TL,T$)=>{"use strict";var WN=kc(),eO=(e,t)=>e.sort((n,r)=>WN(r,n,t));T$.exports=eO});var _s=ne((IL,N$)=>{"use strict";var tO=hn(),nO=(e,t,n)=>tO(e,t,n)>0;N$.exports=nO});var Tc=ne((NL,O$)=>{"use strict";var iO=hn(),rO=(e,t,n)=>iO(e,t,n)<0;O$.exports=rO});var Ym=ne((OL,D$)=>{"use strict";var oO=hn(),aO=(e,t,n)=>oO(e,t,n)===0;D$.exports=aO});var Km=ne((DL,R$)=>{"use strict";var sO=hn(),lO=(e,t,n)=>sO(e,t,n)!==0;R$.exports=lO});var Ic=ne((RL,M$)=>{"use strict";var cO=hn(),uO=(e,t,n)=>cO(e,t,n)>=0;M$.exports=uO});var Nc=ne((ML,U$)=>{"use strict";var dO=hn(),fO=(e,t,n)=>dO(e,t,n)<=0;U$.exports=fO});var Qm=ne((UL,j$)=>{"use strict";var mO=Ym(),pO=Km(),gO=_s(),hO=Ic(),vO=Tc(),yO=Nc(),bO=(e,t,n,r)=>{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 mO(e,n,r);case"!=":return pO(e,n,r);case">":return gO(e,n,r);case">=":return hO(e,n,r);case"<":return vO(e,n,r);case"<=":return yO(e,n,r);default:throw new TypeError(`Invalid operator: ${t}`)}};j$.exports=bO});var L$=ne((jL,P$)=>{"use strict";var SO=Et(),xO=jr(),{safeRe:Oc,t:Dc}=Co(),_O=(e,t)=>{if(e instanceof SO)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?Oc[Dc.COERCEFULL]:Oc[Dc.COERCE]);else{let c=t.includePrerelease?Oc[Dc.COERCERTLFULL]:Oc[Dc.COERCERTL],d;for(;(d=c.exec(e))&&(!n||n.index+n[0].length!==e.length);)(!n||d.index+d[0].length!==n.index+n[0].length)&&(n=d),c.lastIndex=d.index+d[1].length+d[2].length;c.lastIndex=-1}if(n===null)return null;let r=n[2],i=n[3]||"0",o=n[4]||"0",a=t.includePrerelease&&n[5]?`-${n[5]}`:"",s=t.includePrerelease&&n[6]?`+${n[6]}`:"";return xO(`${r}.${i}.${o}${a}${s}`,t)};P$.exports=_O});var q$=ne((PL,Z$)=>{"use strict";var Wm=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 i=this.map.keys().next().value;this.delete(i)}this.map.set(t,n)}return this}};Z$.exports=Wm});var vn=ne((LL,G$)=>{"use strict";var $O=/\s+/g,Pr=class{constructor(t,n){if(n=EO(n),t instanceof Pr)return t.loose===!!n.loose&&t.includePrerelease===!!n.includePrerelease?t:new Pr(t.raw,n);if(t instanceof ep)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($O," "),this.set=this.raw.split("||").map(r=>this.parseRange(r.trim())).filter(r=>r.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let r=this.set[0];if(this.set=this.set.filter(i=>!H$(i[0])),this.set.length===0)this.set=[r];else if(this.set.length>1){for(let i of this.set)if(i.length===1&&NO(i[0])){this.set=[i];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 r=0;r<n.length;r++)r>0&&(this.formatted+=" "),this.formatted+=n[r].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(t){let r=((this.options.includePrerelease&&TO)|(this.options.loose&&IO))+":"+t,i=V$.get(r);if(i)return i;let o=this.options.loose,a=o?Nt[At.HYPHENRANGELOOSE]:Nt[At.HYPHENRANGE];t=t.replace(a,qO(this.options.includePrerelease)),Me("hyphen replace",t),t=t.replace(Nt[At.COMPARATORTRIM],zO),Me("comparator trim",t),t=t.replace(Nt[At.TILDETRIM],CO),Me("tilde trim",t),t=t.replace(Nt[At.CARETTRIM],kO),Me("caret trim",t);let s=t.split(" ").map(l=>OO(l,this.options)).join(" ").split(/\s+/).map(l=>ZO(l,this.options));o&&(s=s.filter(l=>(Me("loose invalid filter",l,this.options),!!l.match(Nt[At.COMPARATORLOOSE])))),Me("range list",s);let c=new Map,d=s.map(l=>new ep(l,this.options));for(let l of d){if(H$(l))return[l];c.set(l.value,l)}c.size>1&&c.has("")&&c.delete("");let m=[...c.values()];return V$.set(r,m),m}intersects(t,n){if(!(t instanceof Pr))throw new TypeError("a Range is required");return this.set.some(r=>B$(r,n)&&t.set.some(i=>B$(i,n)&&r.every(o=>i.every(a=>o.intersects(a,n)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new AO(t,this.options)}catch(n){return!1}for(let n=0;n<this.set.length;n++)if(VO(this.set[n],t,this.options))return!0;return!1}};G$.exports=Pr;var wO=q$(),V$=new wO,EO=wc(),ep=$s(),Me=xs(),AO=Et(),{safeRe:Nt,t:At,comparatorTrimReplace:zO,tildeTrimReplace:CO,caretTrimReplace:kO}=Co(),{FLAG_INCLUDE_PRERELEASE:TO,FLAG_LOOSE:IO}=Ss(),H$=e=>e.value==="<0.0.0-0",NO=e=>e.value==="",B$=(e,t)=>{let n=!0,r=e.slice(),i=r.pop();for(;n&&r.length;)n=r.every(o=>i.intersects(o,t)),i=r.pop();return n},OO=(e,t)=>(e=e.replace(Nt[At.BUILD],""),Me("comp",e,t),e=MO(e,t),Me("caret",e),e=DO(e,t),Me("tildes",e),e=jO(e,t),Me("xrange",e),e=LO(e,t),Me("stars",e),e),Ot=e=>!e||e.toLowerCase()==="x"||e==="*",DO=(e,t)=>e.trim().split(/\s+/).map(n=>RO(n,t)).join(" "),RO=(e,t)=>{let n=t.loose?Nt[At.TILDELOOSE]:Nt[At.TILDE];return e.replace(n,(r,i,o,a,s)=>{Me("tilde",e,r,i,o,a,s);let c;return Ot(i)?c="":Ot(o)?c=`>=${i}.0.0 <${+i+1}.0.0-0`:Ot(a)?c=`>=${i}.${o}.0 <${i}.${+o+1}.0-0`:s?(Me("replaceTilde pr",s),c=`>=${i}.${o}.${a}-${s} <${i}.${+o+1}.0-0`):c=`>=${i}.${o}.${a} <${i}.${+o+1}.0-0`,Me("tilde return",c),c})},MO=(e,t)=>e.trim().split(/\s+/).map(n=>UO(n,t)).join(" "),UO=(e,t)=>{Me("caret",e,t);let n=t.loose?Nt[At.CARETLOOSE]:Nt[At.CARET],r=t.includePrerelease?"-0":"";return e.replace(n,(i,o,a,s,c)=>{Me("caret",e,i,o,a,s,c);let d;return Ot(o)?d="":Ot(a)?d=`>=${o}.0.0${r} <${+o+1}.0.0-0`:Ot(s)?o==="0"?d=`>=${o}.${a}.0${r} <${o}.${+a+1}.0-0`:d=`>=${o}.${a}.0${r} <${+o+1}.0.0-0`:c?(Me("replaceCaret pr",c),o==="0"?a==="0"?d=`>=${o}.${a}.${s}-${c} <${o}.${a}.${+s+1}-0`:d=`>=${o}.${a}.${s}-${c} <${o}.${+a+1}.0-0`:d=`>=${o}.${a}.${s}-${c} <${+o+1}.0.0-0`):(Me("no pr"),o==="0"?a==="0"?d=`>=${o}.${a}.${s}${r} <${o}.${a}.${+s+1}-0`:d=`>=${o}.${a}.${s}${r} <${o}.${+a+1}.0-0`:d=`>=${o}.${a}.${s} <${+o+1}.0.0-0`),Me("caret return",d),d})},jO=(e,t)=>(Me("replaceXRanges",e,t),e.split(/\s+/).map(n=>PO(n,t)).join(" ")),PO=(e,t)=>{e=e.trim();let n=t.loose?Nt[At.XRANGELOOSE]:Nt[At.XRANGE];return e.replace(n,(r,i,o,a,s,c)=>{Me("xRange",e,r,i,o,a,s,c);let d=Ot(o),m=d||Ot(a),l=m||Ot(s),f=l;return i==="="&&f&&(i=""),c=t.includePrerelease?"-0":"",d?i===">"||i==="<"?r="<0.0.0-0":r="*":i&&f?(m&&(a=0),s=0,i===">"?(i=">=",m?(o=+o+1,a=0,s=0):(a=+a+1,s=0)):i==="<="&&(i="<",m?o=+o+1:a=+a+1),i==="<"&&(c="-0"),r=`${i+o}.${a}.${s}${c}`):m?r=`>=${o}.0.0${c} <${+o+1}.0.0-0`:l&&(r=`>=${o}.${a}.0${c} <${o}.${+a+1}.0-0`),Me("xRange return",r),r})},LO=(e,t)=>(Me("replaceStars",e,t),e.trim().replace(Nt[At.STAR],"")),ZO=(e,t)=>(Me("replaceGTE0",e,t),e.trim().replace(Nt[t.includePrerelease?At.GTE0PRE:At.GTE0],"")),qO=e=>(t,n,r,i,o,a,s,c,d,m,l,f)=>(Ot(r)?n="":Ot(i)?n=`>=${r}.0.0${e?"-0":""}`:Ot(o)?n=`>=${r}.${i}.0${e?"-0":""}`:a?n=`>=${n}`:n=`>=${n}${e?"-0":""}`,Ot(d)?c="":Ot(m)?c=`<${+d+1}.0.0-0`:Ot(l)?c=`<${d}.${+m+1}.0-0`:f?c=`<=${d}.${m}.${l}-${f}`:e?c=`<${d}.${m}.${+l+1}-0`:c=`<=${c}`,`${n} ${c}`.trim()),VO=(e,t,n)=>{for(let r=0;r<e.length;r++)if(!e[r].test(t))return!1;if(t.prerelease.length&&!n.includePrerelease){for(let r=0;r<e.length;r++)if(Me(e[r].semver),e[r].semver!==ep.ANY&&e[r].semver.prerelease.length>0){let i=e[r].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}});var $s=ne((ZL,Q$)=>{"use strict";var ws=Symbol("SemVer ANY"),ko=class{static get ANY(){return ws}constructor(t,n){if(n=F$(n),t instanceof ko){if(t.loose===!!n.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),np("comparator",t,n),this.options=n,this.loose=!!n.loose,this.parse(t),this.semver===ws?this.value="":this.value=this.operator+this.semver.version,np("comp",this)}parse(t){let n=this.options.loose?X$[J$.COMPARATORLOOSE]:X$[J$.COMPARATOR],r=t.match(n);if(!r)throw new TypeError(`Invalid comparator: ${t}`);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new Y$(r[2],this.options.loose):this.semver=ws}toString(){return this.value}test(t){if(np("Comparator.test",t,this.options.loose),this.semver===ws||t===ws)return!0;if(typeof t=="string")try{t=new Y$(t,this.options)}catch(n){return!1}return tp(t,this.operator,this.semver,this.options)}intersects(t,n){if(!(t instanceof ko))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new K$(t.value,n).test(this.value):t.operator===""?t.value===""?!0:new K$(this.value,n).test(t.semver):(n=F$(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("=")||tp(this.semver,"<",t.semver,n)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||tp(this.semver,">",t.semver,n)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};Q$.exports=ko;var F$=wc(),{safeRe:X$,t:J$}=Co(),tp=Qm(),np=xs(),Y$=Et(),K$=vn()});var Es=ne((qL,W$)=>{"use strict";var HO=vn(),BO=(e,t,n)=>{try{t=new HO(t,n)}catch(r){return!1}return t.test(e)};W$.exports=BO});var tw=ne((VL,ew)=>{"use strict";var GO=vn(),FO=(e,t)=>new GO(e,t).set.map(n=>n.map(r=>r.value).join(" ").trim().split(" "));ew.exports=FO});var iw=ne((HL,nw)=>{"use strict";var XO=Et(),JO=vn(),YO=(e,t,n)=>{let r=null,i=null,o=null;try{o=new JO(t,n)}catch(a){return null}return e.forEach(a=>{o.test(a)&&(!r||i.compare(a)===-1)&&(r=a,i=new XO(r,n))}),r};nw.exports=YO});var ow=ne((BL,rw)=>{"use strict";var KO=Et(),QO=vn(),WO=(e,t,n)=>{let r=null,i=null,o=null;try{o=new QO(t,n)}catch(a){return null}return e.forEach(a=>{o.test(a)&&(!r||i.compare(a)===1)&&(r=a,i=new KO(r,n))}),r};rw.exports=WO});var lw=ne((GL,sw)=>{"use strict";var ip=Et(),eD=vn(),aw=_s(),tD=(e,t)=>{e=new eD(e,t);let n=new ip("0.0.0");if(e.test(n)||(n=new ip("0.0.0-0"),e.test(n)))return n;n=null;for(let r=0;r<e.set.length;++r){let i=e.set[r],o=null;i.forEach(a=>{let s=new ip(a.semver.version);switch(a.operator){case">":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!o||aw(s,o))&&(o=s);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${a.operator}`)}}),o&&(!n||aw(n,o))&&(n=o)}return n&&e.test(n)?n:null};sw.exports=tD});var uw=ne((FL,cw)=>{"use strict";var nD=vn(),iD=(e,t)=>{try{return new nD(e,t).range||"*"}catch(n){return null}};cw.exports=iD});var Rc=ne((XL,pw)=>{"use strict";var rD=Et(),mw=$s(),{ANY:oD}=mw,aD=vn(),sD=Es(),dw=_s(),fw=Tc(),lD=Nc(),cD=Ic(),uD=(e,t,n,r)=>{e=new rD(e,r),t=new aD(t,r);let i,o,a,s,c;switch(n){case">":i=dw,o=lD,a=fw,s=">",c=">=";break;case"<":i=fw,o=cD,a=dw,s="<",c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(sD(e,t,r))return!1;for(let d=0;d<t.set.length;++d){let m=t.set[d],l=null,f=null;if(m.forEach(p=>{p.semver===oD&&(p=new mw(">=0.0.0")),l=l||p,f=f||p,i(p.semver,l.semver,r)?l=p:a(p.semver,f.semver,r)&&(f=p)}),l.operator===s||l.operator===c||(!f.operator||f.operator===s)&&o(e,f.semver))return!1;if(f.operator===c&&a(e,f.semver))return!1}return!0};pw.exports=uD});var hw=ne((JL,gw)=>{"use strict";var dD=Rc(),fD=(e,t,n)=>dD(e,t,">",n);gw.exports=fD});var yw=ne((YL,vw)=>{"use strict";var mD=Rc(),pD=(e,t,n)=>mD(e,t,"<",n);vw.exports=pD});var xw=ne((KL,Sw)=>{"use strict";var bw=vn(),gD=(e,t,n)=>(e=new bw(e,n),t=new bw(t,n),e.intersects(t,n));Sw.exports=gD});var $w=ne((QL,_w)=>{"use strict";var hD=Es(),vD=hn();_w.exports=(e,t,n)=>{let r=[],i=null,o=null,a=e.sort((m,l)=>vD(m,l,n));for(let m of a)hD(m,t,n)?(o=m,i||(i=m)):(o&&r.push([i,o]),o=null,i=null);i&&r.push([i,null]);let s=[];for(let[m,l]of r)m===l?s.push(m):!l&&m===a[0]?s.push("*"):l?m===a[0]?s.push(`<=${l}`):s.push(`${m} - ${l}`):s.push(`>=${m}`);let c=s.join(" || "),d=typeof t.raw=="string"?t.raw:String(t);return c.length<d.length?c:t}});var kw=ne((WL,Cw)=>{"use strict";var ww=vn(),op=$s(),{ANY:rp}=op,As=Es(),ap=hn(),yD=(e,t,n={})=>{if(e===t)return!0;e=new ww(e,n),t=new ww(t,n);let r=!1;e:for(let i of e.set){for(let o of t.set){let a=SD(i,o,n);if(r=r||a!==null,a)continue e}if(r)return!1}return!0},bD=[new op(">=0.0.0-0")],Ew=[new op(">=0.0.0")],SD=(e,t,n)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===rp){if(t.length===1&&t[0].semver===rp)return!0;n.includePrerelease?e=bD:e=Ew}if(t.length===1&&t[0].semver===rp){if(n.includePrerelease)return!0;t=Ew}let r=new Set,i,o;for(let p of e)p.operator===">"||p.operator===">="?i=Aw(i,p,n):p.operator==="<"||p.operator==="<="?o=zw(o,p,n):r.add(p.semver);if(r.size>1)return null;let a;if(i&&o){if(a=ap(i.semver,o.semver,n),a>0)return null;if(a===0&&(i.operator!==">="||o.operator!=="<="))return null}for(let p of r){if(i&&!As(p,String(i),n)||o&&!As(p,String(o),n))return null;for(let h of t)if(!As(p,String(h),n))return!1;return!0}let s,c,d,m,l=o&&!n.includePrerelease&&o.semver.prerelease.length?o.semver:!1,f=i&&!n.includePrerelease&&i.semver.prerelease.length?i.semver:!1;l&&l.prerelease.length===1&&o.operator==="<"&&l.prerelease[0]===0&&(l=!1);for(let p of t){if(m=m||p.operator===">"||p.operator===">=",d=d||p.operator==="<"||p.operator==="<=",i){if(f&&p.semver.prerelease&&p.semver.prerelease.length&&p.semver.major===f.major&&p.semver.minor===f.minor&&p.semver.patch===f.patch&&(f=!1),p.operator===">"||p.operator===">="){if(s=Aw(i,p,n),s===p&&s!==i)return!1}else if(i.operator===">="&&!As(i.semver,String(p),n))return!1}if(o){if(l&&p.semver.prerelease&&p.semver.prerelease.length&&p.semver.major===l.major&&p.semver.minor===l.minor&&p.semver.patch===l.patch&&(l=!1),p.operator==="<"||p.operator==="<="){if(c=zw(o,p,n),c===p&&c!==o)return!1}else if(o.operator==="<="&&!As(o.semver,String(p),n))return!1}if(!p.operator&&(o||i)&&a!==0)return!1}return!(i&&d&&!o&&a!==0||o&&m&&!i&&a!==0||f||l)},Aw=(e,t,n)=>{if(!e)return t;let r=ap(e.semver,t.semver,n);return r>0?e:r<0||t.operator===">"&&e.operator===">="?t:e},zw=(e,t,n)=>{if(!e)return t;let r=ap(e.semver,t.semver,n);return r<0?e:r>0||t.operator==="<"&&e.operator==="<="?t:e};Cw.exports=yD});var Ow=ne((eZ,Nw)=>{"use strict";var sp=Co(),Tw=Ss(),xD=Et(),Iw=Xm(),_D=jr(),$D=i$(),wD=o$(),ED=l$(),AD=d$(),zD=m$(),CD=g$(),kD=v$(),TD=b$(),ID=hn(),ND=$$(),OD=E$(),DD=kc(),RD=k$(),MD=I$(),UD=_s(),jD=Tc(),PD=Ym(),LD=Km(),ZD=Ic(),qD=Nc(),VD=Qm(),HD=L$(),BD=$s(),GD=vn(),FD=Es(),XD=tw(),JD=iw(),YD=ow(),KD=lw(),QD=uw(),WD=Rc(),e4=hw(),t4=yw(),n4=xw(),i4=$w(),r4=kw();Nw.exports={parse:_D,valid:$D,clean:wD,inc:ED,diff:AD,major:zD,minor:CD,patch:kD,prerelease:TD,compare:ID,rcompare:ND,compareLoose:OD,compareBuild:DD,sort:RD,rsort:MD,gt:UD,lt:jD,eq:PD,neq:LD,gte:ZD,lte:qD,cmp:VD,coerce:HD,Comparator:BD,Range:GD,satisfies:FD,toComparators:XD,maxSatisfying:JD,minSatisfying:YD,minVersion:KD,validRange:QD,outside:WD,gtr:e4,ltr:t4,intersects:n4,simplifyRange:i4,subset:r4,SemVer:xD,re:sp.re,src:sp.src,tokens:sp.t,SEMVER_SPEC_VERSION:Tw.SEMVER_SPEC_VERSION,RELEASE_TYPES:Tw.RELEASE_TYPES,compareIdentifiers:Iw.compareIdentifiers,rcompareIdentifiers:Iw.rcompareIdentifiers}});var Hw=ne(se=>{"use strict";var up=Symbol.for("react.transitional.element"),o4=Symbol.for("react.portal"),a4=Symbol.for("react.fragment"),s4=Symbol.for("react.strict_mode"),l4=Symbol.for("react.profiler"),c4=Symbol.for("react.consumer"),u4=Symbol.for("react.context"),d4=Symbol.for("react.forward_ref"),f4=Symbol.for("react.suspense"),m4=Symbol.for("react.memo"),jw=Symbol.for("react.lazy"),p4=Symbol.for("react.activity"),Dw=Symbol.iterator;function g4(e){return e===null||typeof e!="object"?null:(e=Dw&&e[Dw]||e["@@iterator"],typeof e=="function"?e:null)}var Pw={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Lw=Object.assign,Zw={};function Io(e,t,n){this.props=e,this.context=t,this.refs=Zw,this.updater=n||Pw}Io.prototype.isReactComponent={};Io.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")};Io.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function qw(){}qw.prototype=Io.prototype;function dp(e,t,n){this.props=e,this.context=t,this.refs=Zw,this.updater=n||Pw}var fp=dp.prototype=new qw;fp.constructor=dp;Lw(fp,Io.prototype);fp.isPureReactComponent=!0;var Rw=Array.isArray;function cp(){}var Ue={H:null,A:null,T:null,S:null},Vw=Object.prototype.hasOwnProperty;function mp(e,t,n){var r=n.ref;return{$$typeof:up,type:e,key:t,ref:r!==void 0?r:null,props:n}}function h4(e,t){return mp(e.type,t,e.props)}function pp(e){return typeof e=="object"&&e!==null&&e.$$typeof===up}function v4(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Mw=/\/+/g;function lp(e,t){return typeof e=="object"&&e!==null&&e.key!=null?v4(""+e.key):t.toString(36)}function y4(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch(typeof e.status=="string"?e.then(cp,cp):(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 To(e,t,n,r,i){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var a=!1;if(e===null)a=!0;else switch(o){case"bigint":case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case up:case o4:a=!0;break;case jw:return a=e._init,To(a(e._payload),t,n,r,i)}}if(a)return i=i(e),a=r===""?"."+lp(e,0):r,Rw(i)?(n="",a!=null&&(n=a.replace(Mw,"$&/")+"/"),To(i,t,n,"",function(d){return d})):i!=null&&(pp(i)&&(i=h4(i,n+(i.key==null||e&&e.key===i.key?"":(""+i.key).replace(Mw,"$&/")+"/")+a)),t.push(i)),1;a=0;var s=r===""?".":r+":";if(Rw(e))for(var c=0;c<e.length;c++)r=e[c],o=s+lp(r,c),a+=To(r,t,n,o,i);else if(c=g4(e),typeof c=="function")for(e=c.call(e),c=0;!(r=e.next()).done;)r=r.value,o=s+lp(r,c++),a+=To(r,t,n,o,i);else if(o==="object"){if(typeof e.then=="function")return To(y4(e),t,n,r,i);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 a}function Mc(e,t,n){if(e==null)return e;var r=[],i=0;return To(e,r,"","",function(o){return t.call(n,o,i++)}),r}function b4(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 Uw=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)},S4={map:Mc,forEach:function(e,t,n){Mc(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Mc(e,function(){t++}),t},toArray:function(e){return Mc(e,function(t){return t})||[]},only:function(e){if(!pp(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};se.Activity=p4;se.Children=S4;se.Component=Io;se.Fragment=a4;se.Profiler=l4;se.PureComponent=dp;se.StrictMode=s4;se.Suspense=f4;se.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Ue;se.__COMPILER_RUNTIME={__proto__:null,c:function(e){return Ue.H.useMemoCache(e)}};se.cache=function(e){return function(){return e.apply(null,arguments)}};se.cacheSignal=function(){return null};se.cloneElement=function(e,t,n){if(e==null)throw Error("The argument must be a React element, but you passed "+e+".");var r=Lw({},e.props),i=e.key;if(t!=null)for(o in t.key!==void 0&&(i=""+t.key),t)!Vw.call(t,o)||o==="key"||o==="__self"||o==="__source"||o==="ref"&&t.ref===void 0||(r[o]=t[o]);var o=arguments.length-2;if(o===1)r.children=n;else if(1<o){for(var a=Array(o),s=0;s<o;s++)a[s]=arguments[s+2];r.children=a}return mp(e.type,i,r)};se.createContext=function(e){return e={$$typeof:u4,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:c4,_context:e},e};se.createElement=function(e,t,n){var r,i={},o=null;if(t!=null)for(r in t.key!==void 0&&(o=""+t.key),t)Vw.call(t,r)&&r!=="key"&&r!=="__self"&&r!=="__source"&&(i[r]=t[r]);var a=arguments.length-2;if(a===1)i.children=n;else if(1<a){for(var s=Array(a),c=0;c<a;c++)s[c]=arguments[c+2];i.children=s}if(e&&e.defaultProps)for(r in a=e.defaultProps,a)i[r]===void 0&&(i[r]=a[r]);return mp(e,o,i)};se.createRef=function(){return{current:null}};se.forwardRef=function(e){return{$$typeof:d4,render:e}};se.isValidElement=pp;se.lazy=function(e){return{$$typeof:jw,_payload:{_status:-1,_result:e},_init:b4}};se.memo=function(e,t){return{$$typeof:m4,type:e,compare:t===void 0?null:t}};se.startTransition=function(e){var t=Ue.T,n={};Ue.T=n;try{var r=e(),i=Ue.S;i!==null&&i(n,r),typeof r=="object"&&r!==null&&typeof r.then=="function"&&r.then(cp,Uw)}catch(o){Uw(o)}finally{t!==null&&n.types!==null&&(t.types=n.types),Ue.T=t}};se.unstable_useCacheRefresh=function(){return Ue.H.useCacheRefresh()};se.use=function(e){return Ue.H.use(e)};se.useActionState=function(e,t,n){return Ue.H.useActionState(e,t,n)};se.useCallback=function(e,t){return Ue.H.useCallback(e,t)};se.useContext=function(e){return Ue.H.useContext(e)};se.useDebugValue=function(){};se.useDeferredValue=function(e,t){return Ue.H.useDeferredValue(e,t)};se.useEffect=function(e,t){return Ue.H.useEffect(e,t)};se.useEffectEvent=function(e){return Ue.H.useEffectEvent(e)};se.useId=function(){return Ue.H.useId()};se.useImperativeHandle=function(e,t,n){return Ue.H.useImperativeHandle(e,t,n)};se.useInsertionEffect=function(e,t){return Ue.H.useInsertionEffect(e,t)};se.useLayoutEffect=function(e,t){return Ue.H.useLayoutEffect(e,t)};se.useMemo=function(e,t){return Ue.H.useMemo(e,t)};se.useOptimistic=function(e,t){return Ue.H.useOptimistic(e,t)};se.useReducer=function(e,t,n){return Ue.H.useReducer(e,t,n)};se.useRef=function(e){return Ue.H.useRef(e)};se.useState=function(e){return Ue.H.useState(e)};se.useSyncExternalStore=function(e,t,n){return Ue.H.useSyncExternalStore(e,t,n)};se.useTransition=function(){return Ue.H.useTransition()};se.version="19.2.3"});var Oe=ne((nZ,Bw)=>{"use strict";Bw.exports=Hw()});var t0=ne(Ve=>{"use strict";function yp(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,i=e[r];if(0<Uc(i,t))e[r]=t,e[n]=i,n=r;else break e}}function qn(e){return e.length===0?null:e[0]}function Pc(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length,o=i>>>1;r<o;){var a=2*(r+1)-1,s=e[a],c=a+1,d=e[c];if(0>Uc(s,n))c<i&&0>Uc(d,s)?(e[r]=d,e[c]=n,r=c):(e[r]=s,e[a]=n,r=a);else if(c<i&&0>Uc(d,n))e[r]=d,e[c]=n,r=c;else break e}}return t}function Uc(e,t){var n=e.sortIndex-t.sortIndex;return n!==0?n:e.id-t.id}Ve.unstable_now=void 0;typeof performance=="object"&&typeof performance.now=="function"?(Gw=performance,Ve.unstable_now=function(){return Gw.now()}):(gp=Date,Fw=gp.now(),Ve.unstable_now=function(){return gp.now()-Fw});var Gw,gp,Fw,oi=[],Zi=[],x4=1,yn=null,zt=3,bp=!1,zs=!1,Cs=!1,Sp=!1,Yw=typeof setTimeout=="function"?setTimeout:null,Kw=typeof clearTimeout=="function"?clearTimeout:null,Xw=typeof setImmediate!="undefined"?setImmediate:null;function jc(e){for(var t=qn(Zi);t!==null;){if(t.callback===null)Pc(Zi);else if(t.startTime<=e)Pc(Zi),t.sortIndex=t.expirationTime,yp(oi,t);else break;t=qn(Zi)}}function xp(e){if(Cs=!1,jc(e),!zs)if(qn(oi)!==null)zs=!0,Oo||(Oo=!0,No());else{var t=qn(Zi);t!==null&&_p(xp,t.startTime-e)}}var Oo=!1,ks=-1,Qw=5,Ww=-1;function e0(){return Sp?!0:!(Ve.unstable_now()-Ww<Qw)}function hp(){if(Sp=!1,Oo){var e=Ve.unstable_now();Ww=e;var t=!0;try{e:{zs=!1,Cs&&(Cs=!1,Kw(ks),ks=-1),bp=!0;var n=zt;try{t:{for(jc(e),yn=qn(oi);yn!==null&&!(yn.expirationTime>e&&e0());){var r=yn.callback;if(typeof r=="function"){yn.callback=null,zt=yn.priorityLevel;var i=r(yn.expirationTime<=e);if(e=Ve.unstable_now(),typeof i=="function"){yn.callback=i,jc(e),t=!0;break t}yn===qn(oi)&&Pc(oi),jc(e)}else Pc(oi);yn=qn(oi)}if(yn!==null)t=!0;else{var o=qn(Zi);o!==null&&_p(xp,o.startTime-e),t=!1}}break e}finally{yn=null,zt=n,bp=!1}t=void 0}}finally{t?No():Oo=!1}}}var No;typeof Xw=="function"?No=function(){Xw(hp)}:typeof MessageChannel!="undefined"?(vp=new MessageChannel,Jw=vp.port2,vp.port1.onmessage=hp,No=function(){Jw.postMessage(null)}):No=function(){Yw(hp,0)};var vp,Jw;function _p(e,t){ks=Yw(function(){e(Ve.unstable_now())},t)}Ve.unstable_IdlePriority=5;Ve.unstable_ImmediatePriority=1;Ve.unstable_LowPriority=4;Ve.unstable_NormalPriority=3;Ve.unstable_Profiling=null;Ve.unstable_UserBlockingPriority=2;Ve.unstable_cancelCallback=function(e){e.callback=null};Ve.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"):Qw=0<e?Math.floor(1e3/e):5};Ve.unstable_getCurrentPriorityLevel=function(){return zt};Ve.unstable_next=function(e){switch(zt){case 1:case 2:case 3:var t=3;break;default:t=zt}var n=zt;zt=t;try{return e()}finally{zt=n}};Ve.unstable_requestPaint=function(){Sp=!0};Ve.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=zt;zt=e;try{return t()}finally{zt=n}};Ve.unstable_scheduleCallback=function(e,t,n){var r=Ve.unstable_now();switch(typeof n=="object"&&n!==null?(n=n.delay,n=typeof n=="number"&&0<n?r+n:r):n=r,e){case 1:var i=-1;break;case 2:i=250;break;case 5:i=1073741823;break;case 4:i=1e4;break;default:i=5e3}return i=n+i,e={id:x4++,callback:t,priorityLevel:e,startTime:n,expirationTime:i,sortIndex:-1},n>r?(e.sortIndex=n,yp(Zi,e),qn(oi)===null&&e===qn(Zi)&&(Cs?(Kw(ks),ks=-1):Cs=!0,_p(xp,n-r))):(e.sortIndex=i,yp(oi,e),zs||bp||(zs=!0,Oo||(Oo=!0,No()))),e};Ve.unstable_shouldYield=e0;Ve.unstable_wrapCallback=function(e){var t=zt;return function(){var n=zt;zt=t;try{return e.apply(this,arguments)}finally{zt=n}}}});var i0=ne((rZ,n0)=>{"use strict";n0.exports=t0()});var o0=ne(Rt=>{"use strict";var _4=Oe();function r0(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 qi(){}var Dt={d:{f:qi,r:function(){throw Error(r0(522))},D:qi,C:qi,L:qi,m:qi,X:qi,S:qi,M:qi},p:0,findDOMNode:null},$4=Symbol.for("react.portal");function w4(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:$4,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}var Ts=_4.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function Lc(e,t){if(e==="font")return"";if(typeof t=="string")return t==="use-credentials"?t:""}Rt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Dt;Rt.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(r0(299));return w4(e,t,null,n)};Rt.flushSync=function(e){var t=Ts.T,n=Dt.p;try{if(Ts.T=null,Dt.p=2,e)return e()}finally{Ts.T=t,Dt.p=n,Dt.d.f()}};Rt.preconnect=function(e,t){typeof e=="string"&&(t?(t=t.crossOrigin,t=typeof t=="string"?t==="use-credentials"?t:"":void 0):t=null,Dt.d.C(e,t))};Rt.prefetchDNS=function(e){typeof e=="string"&&Dt.d.D(e)};Rt.preinit=function(e,t){if(typeof e=="string"&&t&&typeof t.as=="string"){var n=t.as,r=Lc(n,t.crossOrigin),i=typeof t.integrity=="string"?t.integrity:void 0,o=typeof t.fetchPriority=="string"?t.fetchPriority:void 0;n==="style"?Dt.d.S(e,typeof t.precedence=="string"?t.precedence:void 0,{crossOrigin:r,integrity:i,fetchPriority:o}):n==="script"&&Dt.d.X(e,{crossOrigin:r,integrity:i,fetchPriority:o,nonce:typeof t.nonce=="string"?t.nonce:void 0})}};Rt.preinitModule=function(e,t){if(typeof e=="string")if(typeof t=="object"&&t!==null){if(t.as==null||t.as==="script"){var n=Lc(t.as,t.crossOrigin);Dt.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&&Dt.d.M(e)};Rt.preload=function(e,t){if(typeof e=="string"&&typeof t=="object"&&t!==null&&typeof t.as=="string"){var n=t.as,r=Lc(n,t.crossOrigin);Dt.d.L(e,n,{crossOrigin:r,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})}};Rt.preloadModule=function(e,t){if(typeof e=="string")if(t){var n=Lc(t.as,t.crossOrigin);Dt.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 Dt.d.m(e)};Rt.requestFormReset=function(e){Dt.d.r(e)};Rt.unstable_batchedUpdates=function(e,t){return e(t)};Rt.useFormState=function(e,t,n){return Ts.H.useFormState(e,t,n)};Rt.useFormStatus=function(){return Ts.H.useHostTransitionStatus()};Rt.version="19.2.3"});var $p=ne((aZ,s0)=>{"use strict";function a0(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(a0)}catch(e){console.error(e)}}a0(),s0.exports=o0()});var bC=ne(dd=>{"use strict";var ot=i0(),OE=Oe(),E4=$p();function k(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 DE(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function hl(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 RE(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 ME(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function l0(e){if(hl(e)!==e)throw Error(k(188))}function A4(e){var t=e.alternate;if(!t){if(t=hl(e),t===null)throw Error(k(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var o=i.alternate;if(o===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return l0(i),e;if(o===r)return l0(i),t;o=o.sibling}throw Error(k(188))}if(n.return!==r.return)n=i,r=o;else{for(var a=!1,s=i.child;s;){if(s===n){a=!0,n=i,r=o;break}if(s===r){a=!0,r=i,n=o;break}s=s.sibling}if(!a){for(s=o.child;s;){if(s===n){a=!0,n=o,r=i;break}if(s===r){a=!0,r=o,n=i;break}s=s.sibling}if(!a)throw Error(k(189))}}if(n.alternate!==r)throw Error(k(190))}if(n.tag!==3)throw Error(k(188));return n.stateNode.current===n?e:t}function UE(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=UE(e),t!==null)return t;e=e.sibling}return null}var Le=Object.assign,z4=Symbol.for("react.element"),Zc=Symbol.for("react.transitional.element"),js=Symbol.for("react.portal"),Po=Symbol.for("react.fragment"),jE=Symbol.for("react.strict_mode"),ig=Symbol.for("react.profiler"),PE=Symbol.for("react.consumer"),mi=Symbol.for("react.context"),Qg=Symbol.for("react.forward_ref"),rg=Symbol.for("react.suspense"),og=Symbol.for("react.suspense_list"),Wg=Symbol.for("react.memo"),Vi=Symbol.for("react.lazy");Symbol.for("react.scope");var ag=Symbol.for("react.activity");Symbol.for("react.legacy_hidden");Symbol.for("react.tracing_marker");var C4=Symbol.for("react.memo_cache_sentinel");Symbol.for("react.view_transition");var c0=Symbol.iterator;function Is(e){return e===null||typeof e!="object"?null:(e=c0&&e[c0]||e["@@iterator"],typeof e=="function"?e:null)}var k4=Symbol.for("react.client.reference");function sg(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===k4?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Po:return"Fragment";case ig:return"Profiler";case jE:return"StrictMode";case rg:return"Suspense";case og:return"SuspenseList";case ag:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case js:return"Portal";case mi:return e.displayName||"Context";case PE:return(e._context.displayName||"Context")+".Consumer";case Qg:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Wg:return t=e.displayName||null,t!==null?t:sg(e.type)||"Memo";case Vi:t=e._payload,e=e._init;try{return sg(e(t))}catch(n){}}return null}var Ps=Array.isArray,re=OE.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Se=E4.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Br={pending:!1,data:null,method:null,action:null},lg=[],Lo=-1;function Fn(e){return{current:e}}function gt(e){0>Lo||(e.current=lg[Lo],lg[Lo]=null,Lo--)}function De(e,t){Lo++,lg[Lo]=e.current,e.current=t}var Gn=Fn(null),nl=Fn(null),er=Fn(null),Su=Fn(null);function xu(e,t){switch(De(er,t),De(nl,e),De(Gn,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?hE(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=hE(t),e=oC(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}gt(Gn),De(Gn,e)}function ra(){gt(Gn),gt(nl),gt(er)}function cg(e){e.memoizedState!==null&&De(Su,e);var t=Gn.current,n=oC(t,e.type);t!==n&&(De(nl,e),De(Gn,n))}function _u(e){nl.current===e&&(gt(Gn),gt(nl)),Su.current===e&&(gt(Su),ml._currentValue=Br)}var wp,u0;function Zr(e){if(wp===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);wp=t&&t[1]||"",u0=-1<n.stack.indexOf(`
at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return`
`+wp+e+u0}var Ep=!1;function Ap(e,t){if(!e||Ep)return"";Ep=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var l=function(){throw Error()};if(Object.defineProperty(l.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(l,[])}catch(p){var f=p}Reflect.construct(e,[],l)}else{try{l.call()}catch(p){f=p}e.call(l.prototype)}}else{try{throw Error()}catch(p){f=p}(l=e())&&typeof l.catch=="function"&&l.catch(function(){})}}catch(p){if(p&&f&&typeof p.stack=="string")return[p.stack,f.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var i=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,"name");i&&i.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var o=r.DetermineComponentFrameRoot(),a=o[0],s=o[1];if(a&&s){var c=a.split(`
`),d=s.split(`
`);for(i=r=0;r<c.length&&!c[r].includes("DetermineComponentFrameRoot");)r++;for(;i<d.length&&!d[i].includes("DetermineComponentFrameRoot");)i++;if(r===c.length||i===d.length)for(r=c.length-1,i=d.length-1;1<=r&&0<=i&&c[r]!==d[i];)i--;for(;1<=r&&0<=i;r--,i--)if(c[r]!==d[i]){if(r!==1||i!==1)do if(r--,i--,0>i||c[r]!==d[i]){var m=`
`+c[r].replace(" at new "," at ");return e.displayName&&m.includes("<anonymous>")&&(m=m.replace("<anonymous>",e.displayName)),m}while(1<=r&&0<=i);break}}}finally{Ep=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?Zr(n):""}function T4(e,t){switch(e.tag){case 26:case 27:case 5:return Zr(e.type);case 16:return Zr("Lazy");case 13:return e.child!==t&&t!==null?Zr("Suspense Fallback"):Zr("Suspense");case 19:return Zr("SuspenseList");case 0:case 15:return Ap(e.type,!1);case 11:return Ap(e.type.render,!1);case 1:return Ap(e.type,!0);case 31:return Zr("Activity");default:return""}}function d0(e){try{var t="",n=null;do t+=T4(e,n),n=e,e=e.return;while(e);return t}catch(r){return`
Error generating stack: `+r.message+`
`+r.stack}}var ug=Object.prototype.hasOwnProperty,eh=ot.unstable_scheduleCallback,zp=ot.unstable_cancelCallback,I4=ot.unstable_shouldYield,N4=ot.unstable_requestPaint,sn=ot.unstable_now,O4=ot.unstable_getCurrentPriorityLevel,LE=ot.unstable_ImmediatePriority,ZE=ot.unstable_UserBlockingPriority,$u=ot.unstable_NormalPriority,D4=ot.unstable_LowPriority,qE=ot.unstable_IdlePriority,R4=ot.log,M4=ot.unstable_setDisableYieldValue,vl=null,ln=null;function Ji(e){if(typeof R4=="function"&&M4(e),ln&&typeof ln.setStrictMode=="function")try{ln.setStrictMode(vl,e)}catch(t){}}var cn=Math.clz32?Math.clz32:P4,U4=Math.log,j4=Math.LN2;function P4(e){return e>>>=0,e===0?32:31-(U4(e)/j4|0)|0}var qc=256,Vc=262144,Hc=4194304;function qr(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:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;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 Ju(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,o=e.suspendedLanes,a=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s!==0?(r=s&~o,r!==0?i=qr(r):(a&=s,a!==0?i=qr(a):n||(n=s&~e,n!==0&&(i=qr(n))))):(s=r&~o,s!==0?i=qr(s):a!==0?i=qr(a):n||(n=r&~e,n!==0&&(i=qr(n)))),i===0?0:t!==0&&t!==i&&!(t&o)&&(o=i&-i,n=t&-t,o>=n||o===32&&(n&4194048)!==0)?t:i}function yl(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function L4(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 VE(){var e=Hc;return Hc<<=1,!(Hc&62914560)&&(Hc=4194304),e}function Cp(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function bl(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Z4(e,t,n,r,i,o){var a=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,c=e.expirationTimes,d=e.hiddenUpdates;for(n=a&~n;0<n;){var m=31-cn(n),l=1<<m;s[m]=0,c[m]=-1;var f=d[m];if(f!==null)for(d[m]=null,m=0;m<f.length;m++){var p=f[m];p!==null&&(p.lane&=-536870913)}n&=~l}r!==0&&HE(e,r,0),o!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=o&~(a&~t))}function HE(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-cn(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&261930}function BE(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-cn(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function GE(e,t){var n=t&-t;return n=n&42?1:th(n),n&(e.suspendedLanes|t)?0:n}function th(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 nh(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function FE(){var e=Se.p;return e!==0?e:(e=window.event,e===void 0?32:hC(e.type))}function f0(e,t){var n=Se.p;try{return Se.p=e,t()}finally{Se.p=n}}var mr=Math.random().toString(36).slice(2),St="__reactFiber$"+mr,Xt="__reactProps$"+mr,ga="__reactContainer$"+mr,dg="__reactEvents$"+mr,q4="__reactListeners$"+mr,V4="__reactHandles$"+mr,m0="__reactResources$"+mr,Sl="__reactMarker$"+mr;function ih(e){delete e[St],delete e[Xt],delete e[dg],delete e[q4],delete e[V4]}function Zo(e){var t=e[St];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ga]||n[St]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=xE(e);e!==null;){if(n=e[St])return n;e=xE(e)}return t}e=n,n=e.parentNode}return null}function ha(e){if(e=e[St]||e[ga]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Ls(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(k(33))}function Ko(e){var t=e[m0];return t||(t=e[m0]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function pt(e){e[Sl]=!0}var XE=new Set,JE={};function to(e,t){oa(e,t),oa(e+"Capture",t)}function oa(e,t){for(JE[e]=t,e=0;e<t.length;e++)XE.add(t[e])}var H4=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]*$"),p0={},g0={};function B4(e){return ug.call(g0,e)?!0:ug.call(p0,e)?!1:H4.test(e)?g0[e]=!0:(p0[e]=!0,!1)}function ou(e,t,n){if(B4(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var r=t.toLowerCase().slice(0,5);if(r!=="data-"&&r!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+n)}}function Bc(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 ai(e,t,n,r){if(r===null)e.removeAttribute(n);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,""+r)}}function Sn(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function YE(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function G4(e,t,n){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof r!="undefined"&&typeof r.get=="function"&&typeof r.set=="function"){var i=r.get,o=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(a){n=""+a,o.call(this,a)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(a){n=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function fg(e){if(!e._valueTracker){var t=YE(e)?"checked":"value";e._valueTracker=G4(e,t,""+e[t])}}function KE(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=YE(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function wu(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 F4=/[\n"\\]/g;function $n(e){return e.replace(F4,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function mg(e,t,n,r,i,o,a,s){e.name="",a!=null&&typeof a!="function"&&typeof a!="symbol"&&typeof a!="boolean"?e.type=a:e.removeAttribute("type"),t!=null?a==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Sn(t)):e.value!==""+Sn(t)&&(e.value=""+Sn(t)):a!=="submit"&&a!=="reset"||e.removeAttribute("value"),t!=null?pg(e,a,Sn(t)):n!=null?pg(e,a,Sn(n)):r!=null&&e.removeAttribute("value"),i==null&&o!=null&&(e.defaultChecked=!!o),i!=null&&(e.checked=i&&typeof i!="function"&&typeof i!="symbol"),s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"?e.name=""+Sn(s):e.removeAttribute("name")}function QE(e,t,n,r,i,o,a,s){if(o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"&&(e.type=o),t!=null||n!=null){if(!(o!=="submit"&&o!=="reset"||t!=null)){fg(e);return}n=n!=null?""+Sn(n):"",t=t!=null?""+Sn(t):n,s||t===e.value||(e.value=t),e.defaultValue=t}r=r!=null?r:i,r=typeof r!="function"&&typeof r!="symbol"&&!!r,e.checked=s?e.checked:!!r,e.defaultChecked=!!r,a!=null&&typeof a!="function"&&typeof a!="symbol"&&typeof a!="boolean"&&(e.name=a),fg(e)}function pg(e,t,n){t==="number"&&wu(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function Qo(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Sn(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function WE(e,t,n){if(t!=null&&(t=""+Sn(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+Sn(n):""}function eA(e,t,n,r){if(t==null){if(r!=null){if(n!=null)throw Error(k(92));if(Ps(r)){if(1<r.length)throw Error(k(93));r=r[0]}n=r}n==null&&(n=""),t=n}n=Sn(t),e.defaultValue=n,r=e.textContent,r===n&&r!==""&&r!==null&&(e.value=r),fg(e)}function aa(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var X4=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 h0(e,t,n){var r=t.indexOf("--")===0;n==null||typeof n=="boolean"||n===""?r?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":r?e.setProperty(t,n):typeof n!="number"||n===0||X4.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function tA(e,t,n){if(t!=null&&typeof t!="object")throw Error(k(62));if(e=e.style,n!=null){for(var r in n)!n.hasOwnProperty(r)||t!=null&&t.hasOwnProperty(r)||(r.indexOf("--")===0?e.setProperty(r,""):r==="float"?e.cssFloat="":e[r]="");for(var i in t)r=t[i],t.hasOwnProperty(i)&&n[i]!==r&&h0(e,i,r)}else for(var o in t)t.hasOwnProperty(o)&&h0(e,o,t[o])}function rh(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 J4=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"]]),Y4=/^[\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 au(e){return Y4.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function pi(){}var gg=null;function oh(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var qo=null,Wo=null;function v0(e){var t=ha(e);if(t&&(e=t.stateNode)){var n=e[Xt]||null;e:switch(e=t.stateNode,t.type){case"input":if(mg(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="'+$n(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=r[Xt]||null;if(!i)throw Error(k(90));mg(r,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name)}}for(t=0;t<n.length;t++)r=n[t],r.form===e.form&&KE(r)}break e;case"textarea":WE(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&Qo(e,!!n.multiple,t,!1)}}}var kp=!1;function nA(e,t,n){if(kp)return e(t,n);kp=!0;try{var r=e(t);return r}finally{if(kp=!1,(qo!==null||Wo!==null)&&(sd(),qo&&(t=qo,e=Wo,Wo=qo=null,v0(t),e)))for(t=0;t<e.length;t++)v0(e[t])}}function il(e,t){var n=e.stateNode;if(n===null)return null;var r=n[Xt]||null;if(r===null)return null;n=r[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":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(k(231,t,typeof n));return n}var bi=!(typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"),hg=!1;if(bi)try{Do={},Object.defineProperty(Do,"passive",{get:function(){hg=!0}}),window.addEventListener("test",Do,Do),window.removeEventListener("test",Do,Do)}catch(e){hg=!1}var Do,Yi=null,ah=null,su=null;function iA(){if(su)return su;var e,t=ah,n=t.length,r,i="value"in Yi?Yi.value:Yi.textContent,o=i.length;for(e=0;e<n&&t[e]===i[e];e++);var a=n-e;for(r=1;r<=a&&t[n-r]===i[o-r];r++);return su=i.slice(e,1<r?1-r: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 Gc(){return!0}function y0(){return!1}function Jt(e){function t(n,r,i,o,a){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=o,this.target=a,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(o):o[s]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?Gc:y0,this.isPropagationStopped=y0,this}return Le(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=Gc)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Gc)},persist:function(){},isPersistent:Gc}),t}var no={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Yu=Jt(no),xl=Le({},no,{view:0,detail:0}),K4=Jt(xl),Tp,Ip,Ns,Ku=Le({},xl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:sh,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!==Ns&&(Ns&&e.type==="mousemove"?(Tp=e.screenX-Ns.screenX,Ip=e.screenY-Ns.screenY):Ip=Tp=0,Ns=e),Tp)},movementY:function(e){return"movementY"in e?e.movementY:Ip}}),b0=Jt(Ku),Q4=Le({},Ku,{dataTransfer:0}),W4=Jt(Q4),eR=Le({},xl,{relatedTarget:0}),Np=Jt(eR),tR=Le({},no,{animationName:0,elapsedTime:0,pseudoElement:0}),nR=Jt(tR),iR=Le({},no,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),rR=Jt(iR),oR=Le({},no,{data:0}),S0=Jt(oR),aR={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},sR={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"},lR={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function cR(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=lR[e])?!!t[e]:!1}function sh(){return cR}var uR=Le({},xl,{key:function(e){if(e.key){var t=aR[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"?sR[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:sh,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}}),dR=Jt(uR),fR=Le({},Ku,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),x0=Jt(fR),mR=Le({},xl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:sh}),pR=Jt(mR),gR=Le({},no,{propertyName:0,elapsedTime:0,pseudoElement:0}),hR=Jt(gR),vR=Le({},Ku,{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}),yR=Jt(vR),bR=Le({},no,{newState:0,oldState:0}),SR=Jt(bR),xR=[9,13,27,32],lh=bi&&"CompositionEvent"in window,Vs=null;bi&&"documentMode"in document&&(Vs=document.documentMode);var _R=bi&&"TextEvent"in window&&!Vs,rA=bi&&(!lh||Vs&&8<Vs&&11>=Vs),_0=String.fromCharCode(32),$0=!1;function oA(e,t){switch(e){case"keyup":return xR.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function aA(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Vo=!1;function $R(e,t){switch(e){case"compositionend":return aA(t);case"keypress":return t.which!==32?null:($0=!0,_0);case"textInput":return e=t.data,e===_0&&$0?null:e;default:return null}}function wR(e,t){if(Vo)return e==="compositionend"||!lh&&oA(e,t)?(e=iA(),su=ah=Yi=null,Vo=!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 rA&&t.locale!=="ko"?null:t.data;default:return null}}var ER={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 w0(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!ER[e.type]:t==="textarea"}function sA(e,t,n,r){qo?Wo?Wo.push(r):Wo=[r]:qo=r,t=qu(t,"onChange"),0<t.length&&(n=new Yu("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Hs=null,rl=null;function AR(e){nC(e,0)}function Qu(e){var t=Ls(e);if(KE(t))return e}function E0(e,t){if(e==="change")return t}var lA=!1;bi&&(bi?(Xc="oninput"in document,Xc||(Op=document.createElement("div"),Op.setAttribute("oninput","return;"),Xc=typeof Op.oninput=="function"),Fc=Xc):Fc=!1,lA=Fc&&(!document.documentMode||9<document.documentMode));var Fc,Xc,Op;function A0(){Hs&&(Hs.detachEvent("onpropertychange",cA),rl=Hs=null)}function cA(e){if(e.propertyName==="value"&&Qu(rl)){var t=[];sA(t,rl,e,oh(e)),nA(AR,t)}}function zR(e,t,n){e==="focusin"?(A0(),Hs=t,rl=n,Hs.attachEvent("onpropertychange",cA)):e==="focusout"&&A0()}function CR(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Qu(rl)}function kR(e,t){if(e==="click")return Qu(t)}function TR(e,t){if(e==="input"||e==="change")return Qu(t)}function IR(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var dn=typeof Object.is=="function"?Object.is:IR;function ol(e,t){if(dn(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!ug.call(t,i)||!dn(e[i],t[i]))return!1}return!0}function z0(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function C0(e,t){var n=z0(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=z0(n)}}function uA(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?uA(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function dA(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=wu(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch(r){n=!1}if(n)e=t.contentWindow;else break;t=wu(e.document)}return t}function ch(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 NR=bi&&"documentMode"in document&&11>=document.documentMode,Ho=null,vg=null,Bs=null,yg=!1;function k0(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;yg||Ho==null||Ho!==wu(r)||(r=Ho,"selectionStart"in r&&ch(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Bs&&ol(Bs,r)||(Bs=r,r=qu(vg,"onSelect"),0<r.length&&(t=new Yu("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Ho)))}function Lr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Bo={animationend:Lr("Animation","AnimationEnd"),animationiteration:Lr("Animation","AnimationIteration"),animationstart:Lr("Animation","AnimationStart"),transitionrun:Lr("Transition","TransitionRun"),transitionstart:Lr("Transition","TransitionStart"),transitioncancel:Lr("Transition","TransitionCancel"),transitionend:Lr("Transition","TransitionEnd")},Dp={},fA={};bi&&(fA=document.createElement("div").style,"AnimationEvent"in window||(delete Bo.animationend.animation,delete Bo.animationiteration.animation,delete Bo.animationstart.animation),"TransitionEvent"in window||delete Bo.transitionend.transition);function io(e){if(Dp[e])return Dp[e];if(!Bo[e])return e;var t=Bo[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in fA)return Dp[e]=t[n];return e}var mA=io("animationend"),pA=io("animationiteration"),gA=io("animationstart"),OR=io("transitionrun"),DR=io("transitionstart"),RR=io("transitioncancel"),hA=io("transitionend"),vA=new Map,bg="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(" ");bg.push("scrollEnd");function Dn(e,t){vA.set(e,t),to(t,[e])}var Eu=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)},bn=[],Go=0,uh=0;function Wu(){for(var e=Go,t=uh=Go=0;t<e;){var n=bn[t];bn[t++]=null;var r=bn[t];bn[t++]=null;var i=bn[t];bn[t++]=null;var o=bn[t];if(bn[t++]=null,r!==null&&i!==null){var a=r.pending;a===null?i.next=i:(i.next=a.next,a.next=i),r.pending=i}o!==0&&yA(n,i,o)}}function ed(e,t,n,r){bn[Go++]=e,bn[Go++]=t,bn[Go++]=n,bn[Go++]=r,uh|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function dh(e,t,n,r){return ed(e,t,n,r),Au(e)}function ro(e,t){return ed(e,null,null,t),Au(e)}function yA(e,t,n){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n);for(var i=!1,o=e.return;o!==null;)o.childLanes|=n,r=o.alternate,r!==null&&(r.childLanes|=n),o.tag===22&&(e=o.stateNode,e===null||e._visibility&1||(i=!0)),e=o,o=o.return;return e.tag===3?(o=e.stateNode,i&&t!==null&&(i=31-cn(n),e=o.hiddenUpdates,r=e[i],r===null?e[i]=[t]:r.push(t),t.lane=n|536870912),o):null}function Au(e){if(50<el)throw el=0,Lg=null,Error(k(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Fo={};function MR(e,t,n,r){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=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function on(e,t,n,r){return new MR(e,t,n,r)}function fh(e){return e=e.prototype,!(!e||!e.isReactComponent)}function hi(e,t){var n=e.alternate;return n===null?(n=on(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 bA(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 cu(e,t,n,r,i,o){var a=0;if(r=e,typeof e=="function")fh(e)&&(a=1);else if(typeof e=="string")a=PM(e,n,Gn.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case ag:return e=on(31,n,t,i),e.elementType=ag,e.lanes=o,e;case Po:return Gr(n.children,i,o,t);case jE:a=8,i|=24;break;case ig:return e=on(12,n,t,i|2),e.elementType=ig,e.lanes=o,e;case rg:return e=on(13,n,t,i),e.elementType=rg,e.lanes=o,e;case og:return e=on(19,n,t,i),e.elementType=og,e.lanes=o,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case mi:a=10;break e;case PE:a=9;break e;case Qg:a=11;break e;case Wg:a=14;break e;case Vi:a=16,r=null;break e}a=29,n=Error(k(130,e===null?"null":typeof e,"")),r=null}return t=on(a,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function Gr(e,t,n,r){return e=on(7,e,r,t),e.lanes=n,e}function Rp(e,t,n){return e=on(6,e,null,t),e.lanes=n,e}function SA(e){var t=on(18,null,null,0);return t.stateNode=e,t}function Mp(e,t,n){return t=on(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var T0=new WeakMap;function wn(e,t){if(typeof e=="object"&&e!==null){var n=T0.get(e);return n!==void 0?n:(t={value:e,source:t,stack:d0(t)},T0.set(e,t),t)}return{value:e,source:t,stack:d0(t)}}var Xo=[],Jo=0,zu=null,al=0,xn=[],_n=0,cr=null,Vn=1,Hn="";function di(e,t){Xo[Jo++]=al,Xo[Jo++]=zu,zu=e,al=t}function xA(e,t,n){xn[_n++]=Vn,xn[_n++]=Hn,xn[_n++]=cr,cr=e;var r=Vn;e=Hn;var i=32-cn(r)-1;r&=~(1<<i),n+=1;var o=32-cn(t)+i;if(30<o){var a=i-i%5;o=(r&(1<<a)-1).toString(32),r>>=a,i-=a,Vn=1<<32-cn(t)+i|n<<i|r,Hn=o+e}else Vn=1<<o|n<<i|r,Hn=e}function mh(e){e.return!==null&&(di(e,1),xA(e,1,0))}function ph(e){for(;e===zu;)zu=Xo[--Jo],Xo[Jo]=null,al=Xo[--Jo],Xo[Jo]=null;for(;e===cr;)cr=xn[--_n],xn[_n]=null,Hn=xn[--_n],xn[_n]=null,Vn=xn[--_n],xn[_n]=null}function _A(e,t){xn[_n++]=Vn,xn[_n++]=Hn,xn[_n++]=cr,Vn=t.id,Hn=t.overflow,cr=e}var xt=null,Pe=null,ye=!1,tr=null,En=!1,Sg=Error(k(519));function ur(e){var t=Error(k(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw sl(wn(t,e)),Sg}function I0(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[St]=e,t[Xt]=r,n){case"dialog":pe("cancel",t),pe("close",t);break;case"iframe":case"object":case"embed":pe("load",t);break;case"video":case"audio":for(n=0;n<dl.length;n++)pe(dl[n],t);break;case"source":pe("error",t);break;case"img":case"image":case"link":pe("error",t),pe("load",t);break;case"details":pe("toggle",t);break;case"input":pe("invalid",t),QE(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case"select":pe("invalid",t);break;case"textarea":pe("invalid",t),eA(t,r.value,r.defaultValue,r.children)}n=r.children,typeof n!="string"&&typeof n!="number"&&typeof n!="bigint"||t.textContent===""+n||r.suppressHydrationWarning===!0||rC(t.textContent,n)?(r.popover!=null&&(pe("beforetoggle",t),pe("toggle",t)),r.onScroll!=null&&pe("scroll",t),r.onScrollEnd!=null&&pe("scrollend",t),r.onClick!=null&&(t.onclick=pi),t=!0):t=!1,t||ur(e,!0)}function N0(e){for(xt=e.return;xt;)switch(xt.tag){case 5:case 31:case 13:En=!1;return;case 27:case 3:En=!0;return;default:xt=xt.return}}function Ro(e){if(e!==xt)return!1;if(!ye)return N0(e),ye=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||Bg(e.type,e.memoizedProps)),n=!n),n&&Pe&&ur(e),N0(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(k(317));Pe=SE(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(k(317));Pe=SE(e)}else t===27?(t=Pe,pr(e.type)?(e=Jg,Jg=null,Pe=e):Pe=t):Pe=xt?zn(e.stateNode.nextSibling):null;return!0}function Yr(){Pe=xt=null,ye=!1}function Up(){var e=tr;return e!==null&&(Gt===null?Gt=e:Gt.push.apply(Gt,e),tr=null),e}function sl(e){tr===null?tr=[e]:tr.push(e)}var xg=Fn(null),oo=null,gi=null;function Bi(e,t,n){De(xg,t._currentValue),t._currentValue=n}function vi(e){e._currentValue=xg.current,gt(xg)}function _g(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function $g(e,t,n,r){var i=e.child;for(i!==null&&(i.return=e);i!==null;){var o=i.dependencies;if(o!==null){var a=i.child;o=o.firstContext;e:for(;o!==null;){var s=o;o=i;for(var c=0;c<t.length;c++)if(s.context===t[c]){o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),_g(o.return,n,e),r||(a=null);break e}o=s.next}}else if(i.tag===18){if(a=i.return,a===null)throw Error(k(341));a.lanes|=n,o=a.alternate,o!==null&&(o.lanes|=n),_g(a,n,e),a=null}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===e){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}}function va(e,t,n,r){e=null;for(var i=t,o=!1;i!==null;){if(!o){if(i.flags&524288)o=!0;else if(i.flags&262144)break}if(i.tag===10){var a=i.alternate;if(a===null)throw Error(k(387));if(a=a.memoizedProps,a!==null){var s=i.type;dn(i.pendingProps.value,a.value)||(e!==null?e.push(s):e=[s])}}else if(i===Su.current){if(a=i.alternate,a===null)throw Error(k(387));a.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(e!==null?e.push(ml):e=[ml])}i=i.return}e!==null&&$g(t,e,n,r),t.flags|=262144}function Cu(e){for(e=e.firstContext;e!==null;){if(!dn(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Kr(e){oo=e,gi=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function _t(e){return $A(oo,e)}function Jc(e,t){return oo===null&&Kr(e),$A(e,t)}function $A(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},gi===null){if(e===null)throw Error(k(308));gi=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else gi=gi.next=t;return n}var UR=typeof AbortController!="undefined"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(n,r){e.push(r)}};this.abort=function(){t.aborted=!0,e.forEach(function(n){return n()})}},jR=ot.unstable_scheduleCallback,PR=ot.unstable_NormalPriority,et={$$typeof:mi,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function gh(){return{controller:new UR,data:new Map,refCount:0}}function _l(e){e.refCount--,e.refCount===0&&jR(PR,function(){e.controller.abort()})}var Gs=null,wg=0,sa=0,ea=null;function LR(e,t){if(Gs===null){var n=Gs=[];wg=0,sa=Lh(),ea={status:"pending",value:void 0,then:function(r){n.push(r)}}}return wg++,t.then(O0,O0),t}function O0(){if(--wg===0&&Gs!==null){ea!==null&&(ea.status="fulfilled");var e=Gs;Gs=null,sa=0,ea=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function ZR(e,t){var n=[],r={status:"pending",value:null,reason:null,then:function(i){n.push(i)}};return e.then(function(){r.status="fulfilled",r.value=t;for(var i=0;i<n.length;i++)(0,n[i])(t)},function(i){for(r.status="rejected",r.reason=i,i=0;i<n.length;i++)(0,n[i])(void 0)}),r}var D0=re.S;re.S=function(e,t){Uz=sn(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&LR(e,t),D0!==null&&D0(e,t)};var Fr=Fn(null);function hh(){var e=Fr.current;return e!==null?e:Ie.pooledCache}function uu(e,t){t===null?De(Fr,Fr.current):De(Fr,t.pool)}function wA(){var e=hh();return e===null?null:{parent:et._currentValue,pool:e}}var ya=Error(k(460)),vh=Error(k(474)),td=Error(k(542)),ku={then:function(){}};function R0(e){return e=e.status,e==="fulfilled"||e==="rejected"}function EA(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(pi,pi),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,U0(e),e;default:if(typeof t.status=="string")t.then(pi,pi);else{if(e=Ie,e!==null&&100<e.shellSuspendCounter)throw Error(k(482));e=t,e.status="pending",e.then(function(r){if(t.status==="pending"){var i=t;i.status="fulfilled",i.value=r}},function(r){if(t.status==="pending"){var i=t;i.status="rejected",i.reason=r}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,U0(e),e}throw Xr=t,ya}}function Vr(e){try{var t=e._init;return t(e._payload)}catch(n){throw n!==null&&typeof n=="object"&&typeof n.then=="function"?(Xr=n,ya):n}}var Xr=null;function M0(){if(Xr===null)throw Error(k(459));var e=Xr;return Xr=null,e}function U0(e){if(e===ya||e===td)throw Error(k(483))}var ta=null,ll=0;function Yc(e){var t=ll;return ll+=1,ta===null&&(ta=[]),EA(ta,e,t)}function Os(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Kc(e,t){throw t.$$typeof===z4?Error(k(525)):(e=Object.prototype.toString.call(t),Error(k(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function AA(e){function t(v,g){if(e){var b=v.deletions;b===null?(v.deletions=[g],v.flags|=16):b.push(g)}}function n(v,g){if(!e)return null;for(;g!==null;)t(v,g),g=g.sibling;return null}function r(v){for(var g=new Map;v!==null;)v.key!==null?g.set(v.key,v):g.set(v.index,v),v=v.sibling;return g}function i(v,g){return v=hi(v,g),v.index=0,v.sibling=null,v}function o(v,g,b){return v.index=b,e?(b=v.alternate,b!==null?(b=b.index,b<g?(v.flags|=67108866,g):b):(v.flags|=67108866,g)):(v.flags|=1048576,g)}function a(v){return e&&v.alternate===null&&(v.flags|=67108866),v}function s(v,g,b,S){return g===null||g.tag!==6?(g=Rp(b,v.mode,S),g.return=v,g):(g=i(g,b),g.return=v,g)}function c(v,g,b,S){var $=b.type;return $===Po?m(v,g,b.props.children,S,b.key):g!==null&&(g.elementType===$||typeof $=="object"&&$!==null&&$.$$typeof===Vi&&Vr($)===g.type)?(g=i(g,b.props),Os(g,b),g.return=v,g):(g=cu(b.type,b.key,b.props,null,v.mode,S),Os(g,b),g.return=v,g)}function d(v,g,b,S){return g===null||g.tag!==4||g.stateNode.containerInfo!==b.containerInfo||g.stateNode.implementation!==b.implementation?(g=Mp(b,v.mode,S),g.return=v,g):(g=i(g,b.children||[]),g.return=v,g)}function m(v,g,b,S,$){return g===null||g.tag!==7?(g=Gr(b,v.mode,S,$),g.return=v,g):(g=i(g,b),g.return=v,g)}function l(v,g,b){if(typeof g=="string"&&g!==""||typeof g=="number"||typeof g=="bigint")return g=Rp(""+g,v.mode,b),g.return=v,g;if(typeof g=="object"&&g!==null){switch(g.$$typeof){case Zc:return b=cu(g.type,g.key,g.props,null,v.mode,b),Os(b,g),b.return=v,b;case js:return g=Mp(g,v.mode,b),g.return=v,g;case Vi:return g=Vr(g),l(v,g,b)}if(Ps(g)||Is(g))return g=Gr(g,v.mode,b,null),g.return=v,g;if(typeof g.then=="function")return l(v,Yc(g),b);if(g.$$typeof===mi)return l(v,Jc(v,g),b);Kc(v,g)}return null}function f(v,g,b,S){var $=g!==null?g.key:null;if(typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint")return $!==null?null:s(v,g,""+b,S);if(typeof b=="object"&&b!==null){switch(b.$$typeof){case Zc:return b.key===$?c(v,g,b,S):null;case js:return b.key===$?d(v,g,b,S):null;case Vi:return b=Vr(b),f(v,g,b,S)}if(Ps(b)||Is(b))return $!==null?null:m(v,g,b,S,null);if(typeof b.then=="function")return f(v,g,Yc(b),S);if(b.$$typeof===mi)return f(v,g,Jc(v,b),S);Kc(v,b)}return null}function p(v,g,b,S,$){if(typeof S=="string"&&S!==""||typeof S=="number"||typeof S=="bigint")return v=v.get(b)||null,s(g,v,""+S,$);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case Zc:return v=v.get(S.key===null?b:S.key)||null,c(g,v,S,$);case js:return v=v.get(S.key===null?b:S.key)||null,d(g,v,S,$);case Vi:return S=Vr(S),p(v,g,b,S,$)}if(Ps(S)||Is(S))return v=v.get(b)||null,m(g,v,S,$,null);if(typeof S.then=="function")return p(v,g,b,Yc(S),$);if(S.$$typeof===mi)return p(v,g,b,Jc(g,S),$);Kc(g,S)}return null}function h(v,g,b,S){for(var $=null,j=null,z=g,L=g=0,I=null;z!==null&&L<b.length;L++){z.index>L?(I=z,z=null):I=z.sibling;var C=f(v,z,b[L],S);if(C===null){z===null&&(z=I);break}e&&z&&C.alternate===null&&t(v,z),g=o(C,g,L),j===null?$=C:j.sibling=C,j=C,z=I}if(L===b.length)return n(v,z),ye&&di(v,L),$;if(z===null){for(;L<b.length;L++)z=l(v,b[L],S),z!==null&&(g=o(z,g,L),j===null?$=z:j.sibling=z,j=z);return ye&&di(v,L),$}for(z=r(z);L<b.length;L++)I=p(z,v,L,b[L],S),I!==null&&(e&&I.alternate!==null&&z.delete(I.key===null?L:I.key),g=o(I,g,L),j===null?$=I:j.sibling=I,j=I);return e&&z.forEach(function(A){return t(v,A)}),ye&&di(v,L),$}function y(v,g,b,S){if(b==null)throw Error(k(151));for(var $=null,j=null,z=g,L=g=0,I=null,C=b.next();z!==null&&!C.done;L++,C=b.next()){z.index>L?(I=z,z=null):I=z.sibling;var A=f(v,z,C.value,S);if(A===null){z===null&&(z=I);break}e&&z&&A.alternate===null&&t(v,z),g=o(A,g,L),j===null?$=A:j.sibling=A,j=A,z=I}if(C.done)return n(v,z),ye&&di(v,L),$;if(z===null){for(;!C.done;L++,C=b.next())C=l(v,C.value,S),C!==null&&(g=o(C,g,L),j===null?$=C:j.sibling=C,j=C);return ye&&di(v,L),$}for(z=r(z);!C.done;L++,C=b.next())C=p(z,v,L,C.value,S),C!==null&&(e&&C.alternate!==null&&z.delete(C.key===null?L:C.key),g=o(C,g,L),j===null?$=C:j.sibling=C,j=C);return e&&z.forEach(function(V){return t(v,V)}),ye&&di(v,L),$}function x(v,g,b,S){if(typeof b=="object"&&b!==null&&b.type===Po&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case Zc:e:{for(var $=b.key;g!==null;){if(g.key===$){if($=b.type,$===Po){if(g.tag===7){n(v,g.sibling),S=i(g,b.props.children),S.return=v,v=S;break e}}else if(g.elementType===$||typeof $=="object"&&$!==null&&$.$$typeof===Vi&&Vr($)===g.type){n(v,g.sibling),S=i(g,b.props),Os(S,b),S.return=v,v=S;break e}n(v,g);break}else t(v,g);g=g.sibling}b.type===Po?(S=Gr(b.props.children,v.mode,S,b.key),S.return=v,v=S):(S=cu(b.type,b.key,b.props,null,v.mode,S),Os(S,b),S.return=v,v=S)}return a(v);case js:e:{for($=b.key;g!==null;){if(g.key===$)if(g.tag===4&&g.stateNode.containerInfo===b.containerInfo&&g.stateNode.implementation===b.implementation){n(v,g.sibling),S=i(g,b.children||[]),S.return=v,v=S;break e}else{n(v,g);break}else t(v,g);g=g.sibling}S=Mp(b,v.mode,S),S.return=v,v=S}return a(v);case Vi:return b=Vr(b),x(v,g,b,S)}if(Ps(b))return h(v,g,b,S);if(Is(b)){if($=Is(b),typeof $!="function")throw Error(k(150));return b=$.call(b),y(v,g,b,S)}if(typeof b.then=="function")return x(v,g,Yc(b),S);if(b.$$typeof===mi)return x(v,g,Jc(v,b),S);Kc(v,b)}return typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint"?(b=""+b,g!==null&&g.tag===6?(n(v,g.sibling),S=i(g,b),S.return=v,v=S):(n(v,g),S=Rp(b,v.mode,S),S.return=v,v=S),a(v)):n(v,g)}return function(v,g,b,S){try{ll=0;var $=x(v,g,b,S);return ta=null,$}catch(z){if(z===ya||z===td)throw z;var j=on(29,z,null,v.mode);return j.lanes=S,j.return=v,j}finally{}}}var Qr=AA(!0),zA=AA(!1),Hi=!1;function yh(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Eg(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 nr(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ir(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,be&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=Au(e),yA(e,null,n),t}return ed(e,r,t,n),Au(e)}function Fs(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,BE(e,n)}}function jp(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var a={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};o===null?i=o=a:o=o.next=a,n=n.next}while(n!==null);o===null?i=o=t:o=o.next=t}else i=o=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Ag=!1;function Xs(){if(Ag){var e=ea;if(e!==null)throw e}}function Js(e,t,n,r){Ag=!1;var i=e.updateQueue;Hi=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,d=c.next;c.next=null,a===null?o=d:a.next=d,a=c;var m=e.alternate;m!==null&&(m=m.updateQueue,s=m.lastBaseUpdate,s!==a&&(s===null?m.firstBaseUpdate=d:s.next=d,m.lastBaseUpdate=c))}if(o!==null){var l=i.baseState;a=0,m=d=c=null,s=o;do{var f=s.lane&-536870913,p=f!==s.lane;if(p?(ve&f)===f:(r&f)===f){f!==0&&f===sa&&(Ag=!0),m!==null&&(m=m.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});e:{var h=e,y=s;f=t;var x=n;switch(y.tag){case 1:if(h=y.payload,typeof h=="function"){l=h.call(x,l,f);break e}l=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=y.payload,f=typeof h=="function"?h.call(x,l,f):h,f==null)break e;l=Le({},l,f);break e;case 2:Hi=!0}}f=s.callback,f!==null&&(e.flags|=64,p&&(e.flags|=8192),p=i.callbacks,p===null?i.callbacks=[f]:p.push(f))}else p={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},m===null?(d=m=p,c=l):m=m.next=p,a|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;p=s,s=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(1);m===null&&(c=l),i.baseState=c,i.firstBaseUpdate=d,i.lastBaseUpdate=m,o===null&&(i.shared.lanes=0),fr|=a,e.lanes=a,e.memoizedState=l}}function CA(e,t){if(typeof e!="function")throw Error(k(191,e));e.call(t)}function kA(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)CA(n[e],t)}var la=Fn(null),Tu=Fn(0);function j0(e,t){e=$i,De(Tu,e),De(la,t),$i=e|t.baseLanes}function zg(){De(Tu,$i),De(la,la.current)}function bh(){$i=Tu.current,gt(la),gt(Tu)}var fn=Fn(null),An=null;function Gi(e){var t=e.alternate;De(Je,Je.current&1),De(fn,e),An===null&&(t===null||la.current!==null||t.memoizedState!==null)&&(An=e)}function Cg(e){De(Je,Je.current),De(fn,e),An===null&&(An=e)}function TA(e){e.tag===22?(De(Je,Je.current),De(fn,e),An===null&&(An=e)):Fi(e)}function Fi(){De(Je,Je.current),De(fn,fn.current)}function rn(e){gt(fn),An===e&&(An=null),gt(Je)}var Je=Fn(0);function Iu(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||Fg(n)||Xg(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){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}var Si=0,ce=null,Ce=null,Qe=null,Nu=!1,na=!1,Wr=!1,Ou=0,cl=0,ia=null,qR=0;function Ge(){throw Error(k(321))}function Sh(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!dn(e[n],t[n]))return!1;return!0}function xh(e,t,n,r,i,o){return Si=o,ce=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,re.H=e===null||e.memoizedState===null?sz:Nh,Wr=!1,o=n(r,i),Wr=!1,na&&(o=NA(t,n,r,i)),IA(e),o}function IA(e){re.H=ul;var t=Ce!==null&&Ce.next!==null;if(Si=0,Qe=Ce=ce=null,Nu=!1,cl=0,ia=null,t)throw Error(k(300));e===null||tt||(e=e.dependencies,e!==null&&Cu(e)&&(tt=!0))}function NA(e,t,n,r){ce=e;var i=0;do{if(na&&(ia=null),cl=0,na=!1,25<=i)throw Error(k(301));if(i+=1,Qe=Ce=null,e.updateQueue!=null){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,o.memoCache!=null&&(o.memoCache.index=0)}re.H=lz,o=t(n,r)}while(na);return o}function VR(){var e=re.H,t=e.useState()[0];return t=typeof t.then=="function"?$l(t):t,e=e.useState()[0],(Ce!==null?Ce.memoizedState:null)!==e&&(ce.flags|=1024),t}function _h(){var e=Ou!==0;return Ou=0,e}function $h(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function wh(e){if(Nu){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Nu=!1}Si=0,Qe=Ce=ce=null,na=!1,cl=Ou=0,ia=null}function Mt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Qe===null?ce.memoizedState=Qe=e:Qe=Qe.next=e,Qe}function Ye(){if(Ce===null){var e=ce.alternate;e=e!==null?e.memoizedState:null}else e=Ce.next;var t=Qe===null?ce.memoizedState:Qe.next;if(t!==null)Qe=t,Ce=e;else{if(e===null)throw ce.alternate===null?Error(k(467)):Error(k(310));Ce=e,e={memoizedState:Ce.memoizedState,baseState:Ce.baseState,baseQueue:Ce.baseQueue,queue:Ce.queue,next:null},Qe===null?ce.memoizedState=Qe=e:Qe=Qe.next=e}return Qe}function nd(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function $l(e){var t=cl;return cl+=1,ia===null&&(ia=[]),e=EA(ia,e,t),t=ce,(Qe===null?t.memoizedState:Qe.next)===null&&(t=t.alternate,re.H=t===null||t.memoizedState===null?sz:Nh),e}function id(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return $l(e);if(e.$$typeof===mi)return _t(e)}throw Error(k(438,String(e)))}function Eh(e){var t=null,n=ce.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=ce.alternate;r!==null&&(r=r.updateQueue,r!==null&&(r=r.memoCache,r!=null&&(t={data:r.data.map(function(i){return i.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),n===null&&(n=nd(),ce.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=C4;return t.index++,n}function xi(e,t){return typeof t=="function"?t(e):t}function du(e){var t=Ye();return Ah(t,Ce,e)}function Ah(e,t,n){var r=e.queue;if(r===null)throw Error(k(311));r.lastRenderedReducer=n;var i=e.baseQueue,o=r.pending;if(o!==null){if(i!==null){var a=i.next;i.next=o.next,o.next=a}t.baseQueue=i=o,r.pending=null}if(o=e.baseState,i===null)e.memoizedState=o;else{t=i.next;var s=a=null,c=null,d=t,m=!1;do{var l=d.lane&-536870913;if(l!==d.lane?(ve&l)===l:(Si&l)===l){var f=d.revertLane;if(f===0)c!==null&&(c=c.next={lane:0,revertLane:0,gesture:null,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null}),l===sa&&(m=!0);else if((Si&f)===f){d=d.next,f===sa&&(m=!0);continue}else l={lane:0,revertLane:d.revertLane,gesture:null,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null},c===null?(s=c=l,a=o):c=c.next=l,ce.lanes|=f,fr|=f;l=d.action,Wr&&n(o,l),o=d.hasEagerState?d.eagerState:n(o,l)}else f={lane:l,revertLane:d.revertLane,gesture:d.gesture,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null},c===null?(s=c=f,a=o):c=c.next=f,ce.lanes|=l,fr|=l;d=d.next}while(d!==null&&d!==t);if(c===null?a=o:c.next=s,!dn(o,e.memoizedState)&&(tt=!0,m&&(n=ea,n!==null)))throw n;e.memoizedState=o,e.baseState=a,e.baseQueue=c,r.lastRenderedState=o}return i===null&&(r.lanes=0),[e.memoizedState,r.dispatch]}function Pp(e){var t=Ye(),n=t.queue;if(n===null)throw Error(k(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(i!==null){n.pending=null;var a=i=i.next;do o=e(o,a.action),a=a.next;while(a!==i);dn(o,t.memoizedState)||(tt=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function OA(e,t,n){var r=ce,i=Ye(),o=ye;if(o){if(n===void 0)throw Error(k(407));n=n()}else n=t();var a=!dn((Ce||i).memoizedState,n);if(a&&(i.memoizedState=n,tt=!0),i=i.queue,zh(MA.bind(null,r,i,e),[e]),i.getSnapshot!==t||a||Qe!==null&&Qe.memoizedState.tag&1){if(r.flags|=2048,ca(9,{destroy:void 0},RA.bind(null,r,i,n,t),null),Ie===null)throw Error(k(349));o||Si&127||DA(r,t,n)}return n}function DA(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ce.updateQueue,t===null?(t=nd(),ce.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function RA(e,t,n,r){t.value=n,t.getSnapshot=r,UA(t)&&jA(e)}function MA(e,t,n){return n(function(){UA(t)&&jA(e)})}function UA(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!dn(e,n)}catch(r){return!0}}function jA(e){var t=ro(e,2);t!==null&&Ft(t,e,2)}function kg(e){var t=Mt();if(typeof e=="function"){var n=e;if(e=n(),Wr){Ji(!0);try{n()}finally{Ji(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:xi,lastRenderedState:e},t}function PA(e,t,n,r){return e.baseState=n,Ah(e,Ce,typeof r=="function"?r:xi)}function HR(e,t,n,r,i){if(od(e))throw Error(k(485));if(e=t.action,e!==null){var o={payload:i,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(a){o.listeners.push(a)}};re.T!==null?n(!0):o.isTransition=!1,r(o),n=t.pending,n===null?(o.next=t.pending=o,LA(t,o)):(o.next=n.next,t.pending=n.next=o)}}function LA(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var o=re.T,a={};re.T=a;try{var s=n(i,r),c=re.S;c!==null&&c(a,s),P0(e,t,s)}catch(d){Tg(e,t,d)}finally{o!==null&&a.types!==null&&(o.types=a.types),re.T=o}}else try{o=n(i,r),P0(e,t,o)}catch(d){Tg(e,t,d)}}function P0(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(r){L0(e,t,r)},function(r){return Tg(e,t,r)}):L0(e,t,n)}function L0(e,t,n){t.status="fulfilled",t.value=n,ZA(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,LA(e,n)))}function Tg(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status="rejected",t.reason=n,ZA(t),t=t.next;while(t!==r)}e.action=null}function ZA(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function qA(e,t){return t}function Z0(e,t){if(ye){var n=Ie.formState;if(n!==null){e:{var r=ce;if(ye){if(Pe){t:{for(var i=Pe,o=En;i.nodeType!==8;){if(!o){i=null;break t}if(i=zn(i.nextSibling),i===null){i=null;break t}}o=i.data,i=o==="F!"||o==="F"?i:null}if(i){Pe=zn(i.nextSibling),r=i.data==="F!";break e}}ur(r)}r=!1}r&&(t=n[0])}}return n=Mt(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:qA,lastRenderedState:t},n.queue=r,n=rz.bind(null,ce,r),r.dispatch=n,r=kg(!1),o=Ih.bind(null,ce,!1,r.queue),r=Mt(),i={state:t,dispatch:null,action:e,pending:null},r.queue=i,n=HR.bind(null,ce,i,o,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function q0(e){var t=Ye();return VA(t,Ce,e)}function VA(e,t,n){if(t=Ah(e,t,qA)[0],e=du(xi)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var r=$l(t)}catch(a){throw a===ya?td:a}else r=t;t=Ye();var i=t.queue,o=i.dispatch;return n!==t.memoizedState&&(ce.flags|=2048,ca(9,{destroy:void 0},BR.bind(null,i,n),null)),[r,o,e]}function BR(e,t){e.action=t}function V0(e){var t=Ye(),n=Ce;if(n!==null)return VA(t,n,e);Ye(),t=t.memoizedState,n=Ye();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function ca(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=ce.updateQueue,t===null&&(t=nd(),ce.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function HA(){return Ye().memoizedState}function fu(e,t,n,r){var i=Mt();ce.flags|=e,i.memoizedState=ca(1|t,{destroy:void 0},n,r===void 0?null:r)}function rd(e,t,n,r){var i=Ye();r=r===void 0?null:r;var o=i.memoizedState.inst;Ce!==null&&r!==null&&Sh(r,Ce.memoizedState.deps)?i.memoizedState=ca(t,o,n,r):(ce.flags|=e,i.memoizedState=ca(1|t,o,n,r))}function H0(e,t){fu(8390656,8,e,t)}function zh(e,t){rd(2048,8,e,t)}function GR(e){ce.flags|=4;var t=ce.updateQueue;if(t===null)t=nd(),ce.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function BA(e){var t=Ye().memoizedState;return GR({ref:t,nextImpl:e}),function(){if(be&2)throw Error(k(440));return t.impl.apply(void 0,arguments)}}function GA(e,t){return rd(4,2,e,t)}function FA(e,t){return rd(4,4,e,t)}function XA(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 JA(e,t,n){n=n!=null?n.concat([e]):null,rd(4,4,XA.bind(null,t,e),n)}function Ch(){}function YA(e,t){var n=Ye();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&Sh(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function KA(e,t){var n=Ye();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&Sh(t,r[1]))return r[0];if(r=e(),Wr){Ji(!0);try{e()}finally{Ji(!1)}}return n.memoizedState=[r,t],r}function kh(e,t,n){return n===void 0||Si&1073741824&&!(ve&261930)?e.memoizedState=t:(e.memoizedState=n,e=Pz(),ce.lanes|=e,fr|=e,n)}function QA(e,t,n,r){return dn(n,t)?n:la.current!==null?(e=kh(e,n,r),dn(e,t)||(tt=!0),e):!(Si&42)||Si&1073741824&&!(ve&261930)?(tt=!0,e.memoizedState=n):(e=Pz(),ce.lanes|=e,fr|=e,t)}function WA(e,t,n,r,i){var o=Se.p;Se.p=o!==0&&8>o?o:8;var a=re.T,s={};re.T=s,Ih(e,!1,t,n);try{var c=i(),d=re.S;if(d!==null&&d(s,c),c!==null&&typeof c=="object"&&typeof c.then=="function"){var m=ZR(c,r);Ys(e,t,m,un(e))}else Ys(e,t,r,un(e))}catch(l){Ys(e,t,{then:function(){},status:"rejected",reason:l},un())}finally{Se.p=o,a!==null&&s.types!==null&&(a.types=s.types),re.T=a}}function FR(){}function Ig(e,t,n,r){if(e.tag!==5)throw Error(k(476));var i=ez(e).queue;WA(e,i,t,Br,n===null?FR:function(){return tz(e),n(r)})}function ez(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Br,baseState:Br,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:xi,lastRenderedState:Br},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:xi,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function tz(e){var t=ez(e);t.next===null&&(t=e.alternate.memoizedState),Ys(e,t.next.queue,{},un())}function Th(){return _t(ml)}function nz(){return Ye().memoizedState}function iz(){return Ye().memoizedState}function XR(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=un();e=nr(n);var r=ir(t,e,n);r!==null&&(Ft(r,t,n),Fs(r,t,n)),t={cache:gh()},e.payload=t;return}t=t.return}}function JR(e,t,n){var r=un();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},od(e)?oz(t,n):(n=dh(e,t,n,r),n!==null&&(Ft(n,e,r),az(n,t,r)))}function rz(e,t,n){var r=un();Ys(e,t,n,r)}function Ys(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(od(e))oz(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var a=t.lastRenderedState,s=o(a,n);if(i.hasEagerState=!0,i.eagerState=s,dn(s,a))return ed(e,t,i,0),Ie===null&&Wu(),!1}catch(c){}finally{}if(n=dh(e,t,i,r),n!==null)return Ft(n,e,r),az(n,t,r),!0}return!1}function Ih(e,t,n,r){if(r={lane:2,revertLane:Lh(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},od(e)){if(t)throw Error(k(479))}else t=dh(e,n,r,2),t!==null&&Ft(t,e,2)}function od(e){var t=e.alternate;return e===ce||t!==null&&t===ce}function oz(e,t){na=Nu=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function az(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,BE(e,n)}}var ul={readContext:_t,use:id,useCallback:Ge,useContext:Ge,useEffect:Ge,useImperativeHandle:Ge,useLayoutEffect:Ge,useInsertionEffect:Ge,useMemo:Ge,useReducer:Ge,useRef:Ge,useState:Ge,useDebugValue:Ge,useDeferredValue:Ge,useTransition:Ge,useSyncExternalStore:Ge,useId:Ge,useHostTransitionStatus:Ge,useFormState:Ge,useActionState:Ge,useOptimistic:Ge,useMemoCache:Ge,useCacheRefresh:Ge};ul.useEffectEvent=Ge;var sz={readContext:_t,use:id,useCallback:function(e,t){return Mt().memoizedState=[e,t===void 0?null:t],e},useContext:_t,useEffect:H0,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,fu(4194308,4,XA.bind(null,t,e),n)},useLayoutEffect:function(e,t){return fu(4194308,4,e,t)},useInsertionEffect:function(e,t){fu(4,2,e,t)},useMemo:function(e,t){var n=Mt();t=t===void 0?null:t;var r=e();if(Wr){Ji(!0);try{e()}finally{Ji(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=Mt();if(n!==void 0){var i=n(t);if(Wr){Ji(!0);try{n(t)}finally{Ji(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=JR.bind(null,ce,e),[r.memoizedState,e]},useRef:function(e){var t=Mt();return e={current:e},t.memoizedState=e},useState:function(e){e=kg(e);var t=e.queue,n=rz.bind(null,ce,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Ch,useDeferredValue:function(e,t){var n=Mt();return kh(n,e,t)},useTransition:function(){var e=kg(!1);return e=WA.bind(null,ce,e.queue,!0,!1),Mt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=ce,i=Mt();if(ye){if(n===void 0)throw Error(k(407));n=n()}else{if(n=t(),Ie===null)throw Error(k(349));ve&127||DA(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,H0(MA.bind(null,r,o,e),[e]),r.flags|=2048,ca(9,{destroy:void 0},RA.bind(null,r,o,n,t),null),n},useId:function(){var e=Mt(),t=Ie.identifierPrefix;if(ye){var n=Hn,r=Vn;n=(r&~(1<<32-cn(r)-1)).toString(32)+n,t="_"+t+"R_"+n,n=Ou++,0<n&&(t+="H"+n.toString(32)),t+="_"}else n=qR++,t="_"+t+"r_"+n.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Th,useFormState:Z0,useActionState:Z0,useOptimistic:function(e){var t=Mt();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Ih.bind(null,ce,!0,n),n.dispatch=t,[e,t]},useMemoCache:Eh,useCacheRefresh:function(){return Mt().memoizedState=XR.bind(null,ce)},useEffectEvent:function(e){var t=Mt(),n={impl:e};return t.memoizedState=n,function(){if(be&2)throw Error(k(440));return n.impl.apply(void 0,arguments)}}},Nh={readContext:_t,use:id,useCallback:YA,useContext:_t,useEffect:zh,useImperativeHandle:JA,useInsertionEffect:GA,useLayoutEffect:FA,useMemo:KA,useReducer:du,useRef:HA,useState:function(){return du(xi)},useDebugValue:Ch,useDeferredValue:function(e,t){var n=Ye();return QA(n,Ce.memoizedState,e,t)},useTransition:function(){var e=du(xi)[0],t=Ye().memoizedState;return[typeof e=="boolean"?e:$l(e),t]},useSyncExternalStore:OA,useId:nz,useHostTransitionStatus:Th,useFormState:q0,useActionState:q0,useOptimistic:function(e,t){var n=Ye();return PA(n,Ce,e,t)},useMemoCache:Eh,useCacheRefresh:iz};Nh.useEffectEvent=BA;var lz={readContext:_t,use:id,useCallback:YA,useContext:_t,useEffect:zh,useImperativeHandle:JA,useInsertionEffect:GA,useLayoutEffect:FA,useMemo:KA,useReducer:Pp,useRef:HA,useState:function(){return Pp(xi)},useDebugValue:Ch,useDeferredValue:function(e,t){var n=Ye();return Ce===null?kh(n,e,t):QA(n,Ce.memoizedState,e,t)},useTransition:function(){var e=Pp(xi)[0],t=Ye().memoizedState;return[typeof e=="boolean"?e:$l(e),t]},useSyncExternalStore:OA,useId:nz,useHostTransitionStatus:Th,useFormState:V0,useActionState:V0,useOptimistic:function(e,t){var n=Ye();return Ce!==null?PA(n,Ce,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:Eh,useCacheRefresh:iz};lz.useEffectEvent=BA;function Lp(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:Le({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ng={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=un(),i=nr(r);i.payload=t,n!=null&&(i.callback=n),t=ir(e,i,r),t!==null&&(Ft(t,e,r),Fs(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=un(),i=nr(r);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=ir(e,i,r),t!==null&&(Ft(t,e,r),Fs(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=un(),r=nr(n);r.tag=2,t!=null&&(r.callback=t),t=ir(e,r,n),t!==null&&(Ft(t,e,n),Fs(t,e,n))}};function B0(e,t,n,r,i,o,a){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,a):t.prototype&&t.prototype.isPureReactComponent?!ol(n,r)||!ol(i,o):!0}function G0(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ng.enqueueReplaceState(t,t.state,null)}function eo(e,t){var n=t;if("ref"in t){n={};for(var r in t)r!=="ref"&&(n[r]=t[r])}if(e=e.defaultProps){n===t&&(n=Le({},n));for(var i in e)n[i]===void 0&&(n[i]=e[i])}return n}function cz(e){Eu(e)}function uz(e){console.error(e)}function dz(e){Eu(e)}function Du(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(r){setTimeout(function(){throw r})}}function F0(e,t,n){try{var r=e.onCaughtError;r(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(i){setTimeout(function(){throw i})}}function Og(e,t,n){return n=nr(n),n.tag=3,n.payload={element:null},n.callback=function(){Du(e,t)},n}function fz(e){return e=nr(e),e.tag=3,e}function mz(e,t,n,r){var i=n.type.getDerivedStateFromError;if(typeof i=="function"){var o=r.value;e.payload=function(){return i(o)},e.callback=function(){F0(t,n,r)}}var a=n.stateNode;a!==null&&typeof a.componentDidCatch=="function"&&(e.callback=function(){F0(t,n,r),typeof i!="function"&&(rr===null?rr=new Set([this]):rr.add(this));var s=r.stack;this.componentDidCatch(r.value,{componentStack:s!==null?s:""})})}function YR(e,t,n,r,i){if(n.flags|=32768,r!==null&&typeof r=="object"&&typeof r.then=="function"){if(t=n.alternate,t!==null&&va(t,n,i,!0),n=fn.current,n!==null){switch(n.tag){case 31:case 13:return An===null?Pu():n.alternate===null&&Fe===0&&(Fe=3),n.flags&=-257,n.flags|=65536,n.lanes=i,r===ku?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([r]):t.add(r),Kp(e,r,i)),!1;case 22:return n.flags|=65536,r===ku?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([r]):n.add(r)),Kp(e,r,i)),!1}throw Error(k(435,n.tag))}return Kp(e,r,i),Pu(),!1}if(ye)return t=fn.current,t!==null?(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=i,r!==Sg&&(e=Error(k(422),{cause:r}),sl(wn(e,n)))):(r!==Sg&&(t=Error(k(423),{cause:r}),sl(wn(t,n))),e=e.current.alternate,e.flags|=65536,i&=-i,e.lanes|=i,r=wn(r,n),i=Og(e.stateNode,r,i),jp(e,i),Fe!==4&&(Fe=2)),!1;var o=Error(k(520),{cause:r});if(o=wn(o,n),Ws===null?Ws=[o]:Ws.push(o),Fe!==4&&(Fe=2),t===null)return!0;r=wn(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=i&-i,n.lanes|=e,e=Og(n.stateNode,r,e),jp(n,e),!1;case 1:if(t=n.type,o=n.stateNode,(n.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||o!==null&&typeof o.componentDidCatch=="function"&&(rr===null||!rr.has(o))))return n.flags|=65536,i&=-i,n.lanes|=i,i=fz(i),mz(i,e,n,r),jp(n,i),!1}n=n.return}while(n!==null);return!1}var Oh=Error(k(461)),tt=!1;function bt(e,t,n,r){t.child=e===null?zA(t,null,n,r):Qr(t,e.child,n,r)}function X0(e,t,n,r,i){n=n.render;var o=t.ref;if("ref"in r){var a={};for(var s in r)s!=="ref"&&(a[s]=r[s])}else a=r;return Kr(t),r=xh(e,t,n,a,o,i),s=_h(),e!==null&&!tt?($h(e,t,i),_i(e,t,i)):(ye&&s&&mh(t),t.flags|=1,bt(e,t,r,i),t.child)}function J0(e,t,n,r,i){if(e===null){var o=n.type;return typeof o=="function"&&!fh(o)&&o.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=o,pz(e,t,o,r,i)):(e=cu(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!Dh(e,i)){var a=o.memoizedProps;if(n=n.compare,n=n!==null?n:ol,n(a,r)&&e.ref===t.ref)return _i(e,t,i)}return t.flags|=1,e=hi(o,r),e.ref=t.ref,e.return=t,t.child=e}function pz(e,t,n,r,i){if(e!==null){var o=e.memoizedProps;if(ol(o,r)&&e.ref===t.ref)if(tt=!1,t.pendingProps=r=o,Dh(e,i))e.flags&131072&&(tt=!0);else return t.lanes=e.lanes,_i(e,t,i)}return Dg(e,t,n,r,i)}function gz(e,t,n,r){var i=r.children,o=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),r.mode==="hidden"){if(t.flags&128){if(o=o!==null?o.baseLanes|n:n,e!==null){for(r=t.child=e.child,i=0;r!==null;)i=i|r.lanes|r.childLanes,r=r.sibling;r=i&~o}else r=0,t.child=null;return Y0(e,t,o,n,r)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&uu(t,o!==null?o.cachePool:null),o!==null?j0(t,o):zg(),TA(t);else return r=t.lanes=536870912,Y0(e,t,o!==null?o.baseLanes|n:n,n,r)}else o!==null?(uu(t,o.cachePool),j0(t,o),Fi(t),t.memoizedState=null):(e!==null&&uu(t,null),zg(),Fi(t));return bt(e,t,i,n),t.child}function Zs(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Y0(e,t,n,r,i){var o=hh();return o=o===null?null:{parent:et._currentValue,pool:o},t.memoizedState={baseLanes:n,cachePool:o},e!==null&&uu(t,null),zg(),TA(t),e!==null&&va(e,t,r,!0),t.childLanes=i,null}function mu(e,t){return t=Ru({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function K0(e,t,n){return Qr(t,e.child,null,n),e=mu(t,t.pendingProps),e.flags|=2,rn(t),t.memoizedState=null,e}function KR(e,t,n){var r=t.pendingProps,i=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(ye){if(r.mode==="hidden")return e=mu(t,r),t.lanes=536870912,Zs(null,e);if(Cg(t),(e=Pe)?(e=sC(e,En),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:cr!==null?{id:Vn,overflow:Hn}:null,retryLane:536870912,hydrationErrors:null},n=SA(e),n.return=t,t.child=n,xt=t,Pe=null)):e=null,e===null)throw ur(t);return t.lanes=536870912,null}return mu(t,r)}var o=e.memoizedState;if(o!==null){var a=o.dehydrated;if(Cg(t),i)if(t.flags&256)t.flags&=-257,t=K0(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(k(558));else if(tt||va(e,t,n,!1),i=(n&e.childLanes)!==0,tt||i){if(r=Ie,r!==null&&(a=GE(r,n),a!==0&&a!==o.retryLane))throw o.retryLane=a,ro(e,a),Ft(r,e,a),Oh;Pu(),t=K0(e,t,n)}else e=o.treeContext,Pe=zn(a.nextSibling),xt=t,ye=!0,tr=null,En=!1,e!==null&&_A(t,e),t=mu(t,r),t.flags|=4096;return t}return e=hi(e.child,{mode:r.mode,children:r.children}),e.ref=t.ref,t.child=e,e.return=t,e}function pu(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(k(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function Dg(e,t,n,r,i){return Kr(t),n=xh(e,t,n,r,void 0,i),r=_h(),e!==null&&!tt?($h(e,t,i),_i(e,t,i)):(ye&&r&&mh(t),t.flags|=1,bt(e,t,n,i),t.child)}function Q0(e,t,n,r,i,o){return Kr(t),t.updateQueue=null,n=NA(t,r,n,i),IA(e),r=_h(),e!==null&&!tt?($h(e,t,o),_i(e,t,o)):(ye&&r&&mh(t),t.flags|=1,bt(e,t,n,o),t.child)}function W0(e,t,n,r,i){if(Kr(t),t.stateNode===null){var o=Fo,a=n.contextType;typeof a=="object"&&a!==null&&(o=_t(a)),o=new n(r,o),t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,o.updater=Ng,t.stateNode=o,o._reactInternals=t,o=t.stateNode,o.props=r,o.state=t.memoizedState,o.refs={},yh(t),a=n.contextType,o.context=typeof a=="object"&&a!==null?_t(a):Fo,o.state=t.memoizedState,a=n.getDerivedStateFromProps,typeof a=="function"&&(Lp(t,n,a,r),o.state=t.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(a=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),a!==o.state&&Ng.enqueueReplaceState(o,o.state,null),Js(t,r,o,i),Xs(),o.state=t.memoizedState),typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!0}else if(e===null){o=t.stateNode;var s=t.memoizedProps,c=eo(n,s);o.props=c;var d=o.context,m=n.contextType;a=Fo,typeof m=="object"&&m!==null&&(a=_t(m));var l=n.getDerivedStateFromProps;m=typeof l=="function"||typeof o.getSnapshotBeforeUpdate=="function",s=t.pendingProps!==s,m||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s||d!==a)&&G0(t,o,r,a),Hi=!1;var f=t.memoizedState;o.state=f,Js(t,r,o,i),Xs(),d=t.memoizedState,s||f!==d||Hi?(typeof l=="function"&&(Lp(t,n,l,r),d=t.memoizedState),(c=Hi||B0(t,n,c,r,f,d,a))?(m||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=d),o.props=r,o.state=d,o.context=a,r=c):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,Eg(e,t),a=t.memoizedProps,m=eo(n,a),o.props=m,l=t.pendingProps,f=o.context,d=n.contextType,c=Fo,typeof d=="object"&&d!==null&&(c=_t(d)),s=n.getDerivedStateFromProps,(d=typeof s=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==l||f!==c)&&G0(t,o,r,c),Hi=!1,f=t.memoizedState,o.state=f,Js(t,r,o,i),Xs();var p=t.memoizedState;a!==l||f!==p||Hi||e!==null&&e.dependencies!==null&&Cu(e.dependencies)?(typeof s=="function"&&(Lp(t,n,s,r),p=t.memoizedState),(m=Hi||B0(t,n,m,r,f,p,c)||e!==null&&e.dependencies!==null&&Cu(e.dependencies))?(d||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,p,c),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,p,c)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||a===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),o.props=r,o.state=p,o.context=c,r=m):(typeof o.componentDidUpdate!="function"||a===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return o=r,pu(e,t),r=(t.flags&128)!==0,o||r?(o=t.stateNode,n=r&&typeof n.getDerivedStateFromError!="function"?null:o.render(),t.flags|=1,e!==null&&r?(t.child=Qr(t,e.child,null,i),t.child=Qr(t,null,n,i)):bt(e,t,n,i),t.memoizedState=o.state,e=t.child):e=_i(e,t,i),e}function eE(e,t,n,r){return Yr(),t.flags|=256,bt(e,t,n,r),t.child}var Zp={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function qp(e){return{baseLanes:e,cachePool:wA()}}function Vp(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=an),e}function hz(e,t,n){var r=t.pendingProps,i=!1,o=(t.flags&128)!==0,a;if((a=o)||(a=e!==null&&e.memoizedState===null?!1:(Je.current&2)!==0),a&&(i=!0,t.flags&=-129),a=(t.flags&32)!==0,t.flags&=-33,e===null){if(ye){if(i?Gi(t):Fi(t),(e=Pe)?(e=sC(e,En),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:cr!==null?{id:Vn,overflow:Hn}:null,retryLane:536870912,hydrationErrors:null},n=SA(e),n.return=t,t.child=n,xt=t,Pe=null)):e=null,e===null)throw ur(t);return Xg(e)?t.lanes=32:t.lanes=536870912,null}var s=r.children;return r=r.fallback,i?(Fi(t),i=t.mode,s=Ru({mode:"hidden",children:s},i),r=Gr(r,i,n,null),s.return=t,r.return=t,s.sibling=r,t.child=s,r=t.child,r.memoizedState=qp(n),r.childLanes=Vp(e,a,n),t.memoizedState=Zp,Zs(null,r)):(Gi(t),Rg(t,s))}var c=e.memoizedState;if(c!==null&&(s=c.dehydrated,s!==null)){if(o)t.flags&256?(Gi(t),t.flags&=-257,t=Hp(e,t,n)):t.memoizedState!==null?(Fi(t),t.child=e.child,t.flags|=128,t=null):(Fi(t),s=r.fallback,i=t.mode,r=Ru({mode:"visible",children:r.children},i),s=Gr(s,i,n,null),s.flags|=2,r.return=t,s.return=t,r.sibling=s,t.child=r,Qr(t,e.child,null,n),r=t.child,r.memoizedState=qp(n),r.childLanes=Vp(e,a,n),t.memoizedState=Zp,t=Zs(null,r));else if(Gi(t),Xg(s)){if(a=s.nextSibling&&s.nextSibling.dataset,a)var d=a.dgst;a=d,r=Error(k(419)),r.stack="",r.digest=a,sl({value:r,source:null,stack:null}),t=Hp(e,t,n)}else if(tt||va(e,t,n,!1),a=(n&e.childLanes)!==0,tt||a){if(a=Ie,a!==null&&(r=GE(a,n),r!==0&&r!==c.retryLane))throw c.retryLane=r,ro(e,r),Ft(a,e,r),Oh;Fg(s)||Pu(),t=Hp(e,t,n)}else Fg(s)?(t.flags|=192,t.child=e.child,t=null):(e=c.treeContext,Pe=zn(s.nextSibling),xt=t,ye=!0,tr=null,En=!1,e!==null&&_A(t,e),t=Rg(t,r.children),t.flags|=4096);return t}return i?(Fi(t),s=r.fallback,i=t.mode,c=e.child,d=c.sibling,r=hi(c,{mode:"hidden",children:r.children}),r.subtreeFlags=c.subtreeFlags&65011712,d!==null?s=hi(d,s):(s=Gr(s,i,n,null),s.flags|=2),s.return=t,r.return=t,r.sibling=s,t.child=r,Zs(null,r),r=t.child,s=e.child.memoizedState,s===null?s=qp(n):(i=s.cachePool,i!==null?(c=et._currentValue,i=i.parent!==c?{parent:c,pool:c}:i):i=wA(),s={baseLanes:s.baseLanes|n,cachePool:i}),r.memoizedState=s,r.childLanes=Vp(e,a,n),t.memoizedState=Zp,Zs(e.child,r)):(Gi(t),n=e.child,e=n.sibling,n=hi(n,{mode:"visible",children:r.children}),n.return=t,n.sibling=null,e!==null&&(a=t.deletions,a===null?(t.deletions=[e],t.flags|=16):a.push(e)),t.child=n,t.memoizedState=null,n)}function Rg(e,t){return t=Ru({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Ru(e,t){return e=on(22,e,null,t),e.lanes=0,e}function Hp(e,t,n){return Qr(t,e.child,null,n),e=Rg(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function tE(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),_g(e.return,t,n)}function Bp(e,t,n,r,i,o){var a=e.memoizedState;a===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,treeForkCount:o}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=i,a.treeForkCount=o)}function vz(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;r=r.children;var a=Je.current,s=(a&2)!==0;if(s?(a=a&1|2,t.flags|=128):a&=1,De(Je,a),bt(e,t,r,n),r=ye?al:0,!s&&e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&tE(e,n,t);else if(e.tag===19)tE(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}switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&Iu(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Bp(t,!1,i,n,o,r);break;case"backwards":case"unstable_legacy-backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Iu(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Bp(t,!0,n,null,o,r);break;case"together":Bp(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function _i(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),fr|=t.lanes,!(n&t.childLanes))if(e!==null){if(va(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(k(153));if(t.child!==null){for(e=t.child,n=hi(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=hi(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Dh(e,t){return e.lanes&t?!0:(e=e.dependencies,!!(e!==null&&Cu(e)))}function QR(e,t,n){switch(t.tag){case 3:xu(t,t.stateNode.containerInfo),Bi(t,et,e.memoizedState.cache),Yr();break;case 27:case 5:cg(t);break;case 4:xu(t,t.stateNode.containerInfo);break;case 10:Bi(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Cg(t),null;break;case 13:var r=t.memoizedState;if(r!==null)return r.dehydrated!==null?(Gi(t),t.flags|=128,null):n&t.child.childLanes?hz(e,t,n):(Gi(t),e=_i(e,t,n),e!==null?e.sibling:null);Gi(t);break;case 19:var i=(e.flags&128)!==0;if(r=(n&t.childLanes)!==0,r||(va(e,t,n,!1),r=(n&t.childLanes)!==0),i){if(r)return vz(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),De(Je,Je.current),r)break;return null;case 22:return t.lanes=0,gz(e,t,n,t.pendingProps);case 24:Bi(t,et,e.memoizedState.cache)}return _i(e,t,n)}function yz(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)tt=!0;else{if(!Dh(e,n)&&!(t.flags&128))return tt=!1,QR(e,t,n);tt=!!(e.flags&131072)}else tt=!1,ye&&t.flags&1048576&&xA(t,al,t.index);switch(t.lanes=0,t.tag){case 16:e:{var r=t.pendingProps;if(e=Vr(t.elementType),t.type=e,typeof e=="function")fh(e)?(r=eo(e,r),t.tag=1,t=W0(null,t,e,r,n)):(t.tag=0,t=Dg(null,t,e,r,n));else{if(e!=null){var i=e.$$typeof;if(i===Qg){t.tag=11,t=X0(null,t,e,r,n);break e}else if(i===Wg){t.tag=14,t=J0(null,t,e,r,n);break e}}throw t=sg(e)||e,Error(k(306,t,""))}}return t;case 0:return Dg(e,t,t.type,t.pendingProps,n);case 1:return r=t.type,i=eo(r,t.pendingProps),W0(e,t,r,i,n);case 3:e:{if(xu(t,t.stateNode.containerInfo),e===null)throw Error(k(387));r=t.pendingProps;var o=t.memoizedState;i=o.element,Eg(e,t),Js(t,r,null,n);var a=t.memoizedState;if(r=a.cache,Bi(t,et,r),r!==o.cache&&$g(t,[et],n,!0),Xs(),r=a.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:a.cache},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){t=eE(e,t,r,n);break e}else if(r!==i){i=wn(Error(k(424)),t),sl(i),t=eE(e,t,r,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(Pe=zn(e.firstChild),xt=t,ye=!0,tr=null,En=!0,n=zA(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(Yr(),r===i){t=_i(e,t,n);break e}bt(e,t,r,n)}t=t.child}return t;case 26:return pu(e,t),e===null?(n=$E(t.type,null,t.pendingProps,null))?t.memoizedState=n:ye||(n=t.type,e=t.pendingProps,r=Vu(er.current).createElement(n),r[St]=t,r[Xt]=e,$t(r,n,e),pt(r),t.stateNode=r):t.memoizedState=$E(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return cg(t),e===null&&ye&&(r=t.stateNode=lC(t.type,t.pendingProps,er.current),xt=t,En=!0,i=Pe,pr(t.type)?(Jg=i,Pe=zn(r.firstChild)):Pe=i),bt(e,t,t.pendingProps.children,n),pu(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&ye&&((i=r=Pe)&&(r=AM(r,t.type,t.pendingProps,En),r!==null?(t.stateNode=r,xt=t,Pe=zn(r.firstChild),En=!1,i=!0):i=!1),i||ur(t)),cg(t),i=t.type,o=t.pendingProps,a=e!==null?e.memoizedProps:null,r=o.children,Bg(i,o)?r=null:a!==null&&Bg(i,a)&&(t.flags|=32),t.memoizedState!==null&&(i=xh(e,t,VR,null,null,n),ml._currentValue=i),pu(e,t),bt(e,t,r,n),t.child;case 6:return e===null&&ye&&((e=n=Pe)&&(n=zM(n,t.pendingProps,En),n!==null?(t.stateNode=n,xt=t,Pe=null,e=!0):e=!1),e||ur(t)),null;case 13:return hz(e,t,n);case 4:return xu(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Qr(t,null,r,n):bt(e,t,r,n),t.child;case 11:return X0(e,t,t.type,t.pendingProps,n);case 7:return bt(e,t,t.pendingProps,n),t.child;case 8:return bt(e,t,t.pendingProps.children,n),t.child;case 12:return bt(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,Bi(t,t.type,r.value),bt(e,t,r.children,n),t.child;case 9:return i=t.type._context,r=t.pendingProps.children,Kr(t),i=_t(i),r=r(i),t.flags|=1,bt(e,t,r,n),t.child;case 14:return J0(e,t,t.type,t.pendingProps,n);case 15:return pz(e,t,t.type,t.pendingProps,n);case 19:return vz(e,t,n);case 31:return KR(e,t,n);case 22:return gz(e,t,n,t.pendingProps);case 24:return Kr(t),r=_t(et),e===null?(i=hh(),i===null&&(i=Ie,o=gh(),i.pooledCache=o,o.refCount++,o!==null&&(i.pooledCacheLanes|=n),i=o),t.memoizedState={parent:r,cache:i},yh(t),Bi(t,et,i)):(e.lanes&n&&(Eg(e,t),Js(t,null,null,n),Xs()),i=e.memoizedState,o=t.memoizedState,i.parent!==r?(i={parent:r,cache:r},t.memoizedState=i,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=i),Bi(t,et,r)):(r=o.cache,Bi(t,et,r),r!==i.cache&&$g(t,[et],n,!0))),bt(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(k(156,t.tag))}function si(e){e.flags|=4}function Gp(e,t,n,r,i){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(i&335544128)===i)if(e.stateNode.complete)e.flags|=8192;else if(qz())e.flags|=8192;else throw Xr=ku,vh}else e.flags&=-16777217}function nE(e,t){if(t.type!=="stylesheet"||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!dC(t))if(qz())e.flags|=8192;else throw Xr=ku,vh}function Qc(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?VE():536870912,e.lanes|=t,ua|=t)}function Ds(e,t){if(!ye)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 r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function je(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&65011712,r|=i.flags&65011712,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function WR(e,t,n){var r=t.pendingProps;switch(ph(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return je(t),null;case 1:return je(t),null;case 3:return n=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),vi(et),ra(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(Ro(t)?si(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Up())),je(t),null;case 26:var i=t.type,o=t.memoizedState;return e===null?(si(t),o!==null?(je(t),nE(t,o)):(je(t),Gp(t,i,null,r,n))):o?o!==e.memoizedState?(si(t),je(t),nE(t,o)):(je(t),t.flags&=-16777217):(e=e.memoizedProps,e!==r&&si(t),je(t),Gp(t,i,e,r,n)),null;case 27:if(_u(t),n=er.current,i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&si(t);else{if(!r){if(t.stateNode===null)throw Error(k(166));return je(t),null}e=Gn.current,Ro(t)?I0(t,e):(e=lC(i,r,n),t.stateNode=e,si(t))}return je(t),null;case 5:if(_u(t),i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&si(t);else{if(!r){if(t.stateNode===null)throw Error(k(166));return je(t),null}if(o=Gn.current,Ro(t))I0(t,o);else{var a=Vu(er.current);switch(o){case 1:o=a.createElementNS("http://www.w3.org/2000/svg",i);break;case 2:o=a.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;default:switch(i){case"svg":o=a.createElementNS("http://www.w3.org/2000/svg",i);break;case"math":o=a.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;case"script":o=a.createElement("div"),o.innerHTML="<script><\/script>",o=o.removeChild(o.firstChild);break;case"select":o=typeof r.is=="string"?a.createElement("select",{is:r.is}):a.createElement("select"),r.multiple?o.multiple=!0:r.size&&(o.size=r.size);break;default:o=typeof r.is=="string"?a.createElement(i,{is:r.is}):a.createElement(i)}}o[St]=t,o[Xt]=r;e:for(a=t.child;a!==null;){if(a.tag===5||a.tag===6)o.appendChild(a.stateNode);else if(a.tag!==4&&a.tag!==27&&a.child!==null){a.child.return=a,a=a.child;continue}if(a===t)break e;for(;a.sibling===null;){if(a.return===null||a.return===t)break e;a=a.return}a.sibling.return=a.return,a=a.sibling}t.stateNode=o;e:switch($t(o,i,r),i){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}r&&si(t)}}return je(t),Gp(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&si(t);else{if(typeof r!="string"&&t.stateNode===null)throw Error(k(166));if(e=er.current,Ro(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,i=xt,i!==null)switch(i.tag){case 27:case 5:r=i.memoizedProps}e[St]=t,e=!!(e.nodeValue===n||r!==null&&r.suppressHydrationWarning===!0||rC(e.nodeValue,n)),e||ur(t,!0)}else e=Vu(e).createTextNode(r),e[St]=t,t.stateNode=e}return je(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=Ro(t),n!==null){if(e===null){if(!r)throw Error(k(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(k(557));e[St]=t}else Yr(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;je(t),e=!1}else n=Up(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(rn(t),t):(rn(t),null);if(t.flags&128)throw Error(k(558))}return je(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=Ro(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(k(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(k(317));i[St]=t}else Yr(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;je(t),i=!1}else i=Up(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(rn(t),t):(rn(t),null)}return rn(t),t.flags&128?(t.lanes=n,t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,i=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(i=r.alternate.memoizedState.cachePool.pool),o=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(o=r.memoizedState.cachePool.pool),o!==i&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Qc(t,t.updateQueue),je(t),null);case 4:return ra(),e===null&&Zh(t.stateNode.containerInfo),je(t),null;case 10:return vi(t.type),je(t),null;case 19:if(gt(Je),r=t.memoizedState,r===null)return je(t),null;if(i=(t.flags&128)!==0,o=r.rendering,o===null)if(i)Ds(r,!1);else{if(Fe!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Iu(e),o!==null){for(t.flags|=128,Ds(r,!1),e=o.updateQueue,t.updateQueue=e,Qc(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)bA(n,e),n=n.sibling;return De(Je,Je.current&1|2),ye&&di(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&sn()>Uu&&(t.flags|=128,i=!0,Ds(r,!1),t.lanes=4194304)}else{if(!i)if(e=Iu(o),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,Qc(t,e),Ds(r,!0),r.tail===null&&r.tailMode==="hidden"&&!o.alternate&&!ye)return je(t),null}else 2*sn()-r.renderingStartTime>Uu&&n!==536870912&&(t.flags|=128,i=!0,Ds(r,!1),t.lanes=4194304);r.isBackwards?(o.sibling=t.child,t.child=o):(e=r.last,e!==null?e.sibling=o:t.child=o,r.last=o)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=sn(),e.sibling=null,n=Je.current,De(Je,i?n&1|2:n&1),ye&&di(t,r.treeForkCount),e):(je(t),null);case 22:case 23:return rn(t),bh(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(je(t),t.subtreeFlags&6&&(t.flags|=8192)):je(t),n=t.updateQueue,n!==null&&Qc(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&gt(Fr),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),vi(et),je(t),null;case 25:return null;case 30:return null}throw Error(k(156,t.tag))}function eM(e,t){switch(ph(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return vi(et),ra(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return _u(t),null;case 31:if(t.memoizedState!==null){if(rn(t),t.alternate===null)throw Error(k(340));Yr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(rn(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(k(340));Yr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return gt(Je),null;case 4:return ra(),null;case 10:return vi(t.type),null;case 22:case 23:return rn(t),bh(),e!==null&&gt(Fr),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return vi(et),null;case 25:return null;default:return null}}function bz(e,t){switch(ph(t),t.tag){case 3:vi(et),ra();break;case 26:case 27:case 5:_u(t);break;case 4:ra();break;case 31:t.memoizedState!==null&&rn(t);break;case 13:rn(t);break;case 19:gt(Je);break;case 10:vi(t.type);break;case 22:case 23:rn(t),bh(),e!==null&&gt(Fr);break;case 24:vi(et)}}function wl(e,t){try{var n=t.updateQueue,r=n!==null?n.lastEffect:null;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var o=n.create,a=n.inst;r=o(),a.destroy=r}n=n.next}while(n!==i)}}catch(s){Ae(t,t.return,s)}}function dr(e,t,n){try{var r=t.updateQueue,i=r!==null?r.lastEffect:null;if(i!==null){var o=i.next;r=o;do{if((r.tag&e)===e){var a=r.inst,s=a.destroy;if(s!==void 0){a.destroy=void 0,i=t;var c=n,d=s;try{d()}catch(m){Ae(i,c,m)}}}r=r.next}while(r!==o)}}catch(m){Ae(t,t.return,m)}}function Sz(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{kA(t,n)}catch(r){Ae(e,e.return,r)}}}function xz(e,t,n){n.props=eo(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(r){Ae(e,t,r)}}function Ks(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof n=="function"?e.refCleanup=n(r):n.current=r}}catch(i){Ae(e,t,i)}}function Bn(e,t){var n=e.ref,r=e.refCleanup;if(n!==null)if(typeof r=="function")try{r()}catch(i){Ae(e,t,i)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(i){Ae(e,t,i)}else n.current=null}function _z(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&r.focus();break e;case"img":n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(i){Ae(e,e.return,i)}}function Fp(e,t,n){try{var r=e.stateNode;SM(r,e.type,n,t),r[Xt]=t}catch(i){Ae(e,e.return,i)}}function $z(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&pr(e.type)||e.tag===4}function Xp(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||$z(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&&pr(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 Mg(e,t,n){var r=e.tag;if(r===5||r===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=pi));else if(r!==4&&(r===27&&pr(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(Mg(e,t,n),e=e.sibling;e!==null;)Mg(e,t,n),e=e.sibling}function Mu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(r===27&&pr(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(Mu(e,t,n),e=e.sibling;e!==null;)Mu(e,t,n),e=e.sibling}function wz(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);$t(t,r,n),t[St]=e,t[Xt]=n}catch(o){Ae(e,e.return,o)}}var fi=!1,We=!1,Jp=!1,iE=typeof WeakSet=="function"?WeakSet:Set,mt=null;function tM(e,t){if(e=e.containerInfo,Vg=Fu,e=dA(e),ch(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch(y){n=null;break e}var a=0,s=-1,c=-1,d=0,m=0,l=e,f=null;t:for(;;){for(var p;l!==n||i!==0&&l.nodeType!==3||(s=a+i),l!==o||r!==0&&l.nodeType!==3||(c=a+r),l.nodeType===3&&(a+=l.nodeValue.length),(p=l.firstChild)!==null;)f=l,l=p;for(;;){if(l===e)break t;if(f===n&&++d===i&&(s=a),f===o&&++m===r&&(c=a),(p=l.nextSibling)!==null)break;l=f,f=l.parentNode}l=p}n=s===-1||c===-1?null:{start:s,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(Hg={focusedElem:e,selectionRange:n},Fu=!1,mt=t;mt!==null;)if(t=mt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,mt=e;else for(;mt!==null;){switch(t=mt,o=t.alternate,e=t.flags,t.tag){case 0:if(e&4&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(n=0;n<e.length;n++)i=e[n],i.ref.impl=i.nextImpl;break;case 11:case 15:break;case 1:if(e&1024&&o!==null){e=void 0,n=t,i=o.memoizedProps,o=o.memoizedState,r=n.stateNode;try{var h=eo(n.type,i);e=r.getSnapshotBeforeUpdate(h,o),r.__reactInternalSnapshotBeforeUpdate=e}catch(y){Ae(n,n.return,y)}}break;case 3:if(e&1024){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)Gg(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Gg(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(k(163))}if(e=t.sibling,e!==null){e.return=t.return,mt=e;break}mt=t.return}}function Ez(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:ci(e,n),r&4&&wl(5,n);break;case 1:if(ci(e,n),r&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(a){Ae(n,n.return,a)}else{var i=eo(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(a){Ae(n,n.return,a)}}r&64&&Sz(n),r&512&&Ks(n,n.return);break;case 3:if(ci(e,n),r&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{kA(e,t)}catch(a){Ae(n,n.return,a)}}break;case 27:t===null&&r&4&&wz(n);case 26:case 5:ci(e,n),t===null&&r&4&&_z(n),r&512&&Ks(n,n.return);break;case 12:ci(e,n);break;case 31:ci(e,n),r&4&&Cz(e,n);break;case 13:ci(e,n),r&4&&kz(e,n),r&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=uM.bind(null,n),CM(e,n))));break;case 22:if(r=n.memoizedState!==null||fi,!r){t=t!==null&&t.memoizedState!==null||We,i=fi;var o=We;fi=r,(We=t)&&!o?ui(e,n,(n.subtreeFlags&8772)!==0):ci(e,n),fi=i,We=o}break;case 30:break;default:ci(e,n)}}function Az(e){var t=e.alternate;t!==null&&(e.alternate=null,Az(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&ih(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 He=null,Bt=!1;function li(e,t,n){for(n=n.child;n!==null;)zz(e,t,n),n=n.sibling}function zz(e,t,n){if(ln&&typeof ln.onCommitFiberUnmount=="function")try{ln.onCommitFiberUnmount(vl,n)}catch(o){}switch(n.tag){case 26:We||Bn(n,t),li(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:We||Bn(n,t);var r=He,i=Bt;pr(n.type)&&(He=n.stateNode,Bt=!1),li(e,t,n),tl(n.stateNode),He=r,Bt=i;break;case 5:We||Bn(n,t);case 6:if(r=He,i=Bt,He=null,li(e,t,n),He=r,Bt=i,He!==null)if(Bt)try{(He.nodeType===9?He.body:He.nodeName==="HTML"?He.ownerDocument.body:He).removeChild(n.stateNode)}catch(o){Ae(n,t,o)}else try{He.removeChild(n.stateNode)}catch(o){Ae(n,t,o)}break;case 18:He!==null&&(Bt?(e=He,yE(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),pa(e)):yE(He,n.stateNode));break;case 4:r=He,i=Bt,He=n.stateNode.containerInfo,Bt=!0,li(e,t,n),He=r,Bt=i;break;case 0:case 11:case 14:case 15:dr(2,n,t),We||dr(4,n,t),li(e,t,n);break;case 1:We||(Bn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"&&xz(n,t,r)),li(e,t,n);break;case 21:li(e,t,n);break;case 22:We=(r=We)||n.memoizedState!==null,li(e,t,n),We=r;break;default:li(e,t,n)}}function Cz(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{pa(e)}catch(n){Ae(t,t.return,n)}}}function kz(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{pa(e)}catch(n){Ae(t,t.return,n)}}function nM(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new iE),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new iE),t;default:throw Error(k(435,e.tag))}}function Wc(e,t){var n=nM(e);t.forEach(function(r){if(!n.has(r)){n.add(r);var i=dM.bind(null,e,r);r.then(i,i)}})}function Vt(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r],o=e,a=t,s=a;e:for(;s!==null;){switch(s.tag){case 27:if(pr(s.type)){He=s.stateNode,Bt=!1;break e}break;case 5:He=s.stateNode,Bt=!1;break e;case 3:case 4:He=s.stateNode.containerInfo,Bt=!0;break e}s=s.return}if(He===null)throw Error(k(160));zz(o,a,i),He=null,Bt=!1,o=i.alternate,o!==null&&(o.return=null),i.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Tz(t,e),t=t.sibling}var On=null;function Tz(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Vt(t,e),Ht(e),r&4&&(dr(3,e,e.return),wl(3,e),dr(5,e,e.return));break;case 1:Vt(t,e),Ht(e),r&512&&(We||n===null||Bn(n,n.return)),r&64&&fi&&(e=e.updateQueue,e!==null&&(r=e.callbacks,r!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?r:n.concat(r))));break;case 26:var i=On;if(Vt(t,e),Ht(e),r&512&&(We||n===null||Bn(n,n.return)),r&4){var o=n!==null?n.memoizedState:null;if(r=e.memoizedState,n===null)if(r===null)if(e.stateNode===null){e:{r=e.type,n=e.memoizedProps,i=i.ownerDocument||i;t:switch(r){case"title":o=i.getElementsByTagName("title")[0],(!o||o[Sl]||o[St]||o.namespaceURI==="http://www.w3.org/2000/svg"||o.hasAttribute("itemprop"))&&(o=i.createElement(r),i.head.insertBefore(o,i.querySelector("head > title"))),$t(o,r,n),o[St]=e,pt(o),r=o;break e;case"link":var a=EE("link","href",i).get(r+(n.href||""));if(a){for(var s=0;s<a.length;s++)if(o=a[s],o.getAttribute("href")===(n.href==null||n.href===""?null:n.href)&&o.getAttribute("rel")===(n.rel==null?null:n.rel)&&o.getAttribute("title")===(n.title==null?null:n.title)&&o.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){a.splice(s,1);break t}}o=i.createElement(r),$t(o,r,n),i.head.appendChild(o);break;case"meta":if(a=EE("meta","content",i).get(r+(n.content||""))){for(s=0;s<a.length;s++)if(o=a[s],o.getAttribute("content")===(n.content==null?null:""+n.content)&&o.getAttribute("name")===(n.name==null?null:n.name)&&o.getAttribute("property")===(n.property==null?null:n.property)&&o.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&o.getAttribute("charset")===(n.charSet==null?null:n.charSet)){a.splice(s,1);break t}}o=i.createElement(r),$t(o,r,n),i.head.appendChild(o);break;default:throw Error(k(468,r))}o[St]=e,pt(o),r=o}e.stateNode=r}else AE(i,e.type,e.stateNode);else e.stateNode=wE(i,r,e.memoizedProps);else o!==r?(o===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):o.count--,r===null?AE(i,e.type,e.stateNode):wE(i,r,e.memoizedProps)):r===null&&e.stateNode!==null&&Fp(e,e.memoizedProps,n.memoizedProps)}break;case 27:Vt(t,e),Ht(e),r&512&&(We||n===null||Bn(n,n.return)),n!==null&&r&4&&Fp(e,e.memoizedProps,n.memoizedProps);break;case 5:if(Vt(t,e),Ht(e),r&512&&(We||n===null||Bn(n,n.return)),e.flags&32){i=e.stateNode;try{aa(i,"")}catch(h){Ae(e,e.return,h)}}r&4&&e.stateNode!=null&&(i=e.memoizedProps,Fp(e,i,n!==null?n.memoizedProps:i)),r&1024&&(Jp=!0);break;case 6:if(Vt(t,e),Ht(e),r&4){if(e.stateNode===null)throw Error(k(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(h){Ae(e,e.return,h)}}break;case 3:if(vu=null,i=On,On=Hu(t.containerInfo),Vt(t,e),On=i,Ht(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{pa(t.containerInfo)}catch(h){Ae(e,e.return,h)}Jp&&(Jp=!1,Iz(e));break;case 4:r=On,On=Hu(e.stateNode.containerInfo),Vt(t,e),Ht(e),On=r;break;case 12:Vt(t,e),Ht(e);break;case 31:Vt(t,e),Ht(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,Wc(e,r)));break;case 13:Vt(t,e),Ht(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(ad=sn()),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,Wc(e,r)));break;case 22:i=e.memoizedState!==null;var c=n!==null&&n.memoizedState!==null,d=fi,m=We;if(fi=d||i,We=m||c,Vt(t,e),We=m,fi=d,Ht(e),r&8192)e:for(t=e.stateNode,t._visibility=i?t._visibility&-2:t._visibility|1,i&&(n===null||c||fi||We||Hr(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){c=n=t;try{if(o=c.stateNode,i)a=o.style,typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none";else{s=c.stateNode;var l=c.memoizedProps.style,f=l!=null&&l.hasOwnProperty("display")?l.display:null;s.style.display=f==null||typeof f=="boolean"?"":(""+f).trim()}}catch(h){Ae(c,c.return,h)}}}else if(t.tag===6){if(n===null){c=t;try{c.stateNode.nodeValue=i?"":c.memoizedProps}catch(h){Ae(c,c.return,h)}}}else if(t.tag===18){if(n===null){c=t;try{var p=c.stateNode;i?bE(p,!0):bE(c.stateNode,!1)}catch(h){Ae(c,c.return,h)}}}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}r&4&&(r=e.updateQueue,r!==null&&(n=r.retryQueue,n!==null&&(r.retryQueue=null,Wc(e,n))));break;case 19:Vt(t,e),Ht(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,Wc(e,r)));break;case 30:break;case 21:break;default:Vt(t,e),Ht(e)}}function Ht(e){var t=e.flags;if(t&2){try{for(var n,r=e.return;r!==null;){if($z(r)){n=r;break}r=r.return}if(n==null)throw Error(k(160));switch(n.tag){case 27:var i=n.stateNode,o=Xp(e);Mu(e,o,i);break;case 5:var a=n.stateNode;n.flags&32&&(aa(a,""),n.flags&=-33);var s=Xp(e);Mu(e,s,a);break;case 3:case 4:var c=n.stateNode.containerInfo,d=Xp(e);Mg(e,d,c);break;default:throw Error(k(161))}}catch(m){Ae(e,e.return,m)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Iz(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Iz(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function ci(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Ez(e,t.alternate,t),t=t.sibling}function Hr(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:dr(4,t,t.return),Hr(t);break;case 1:Bn(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&xz(t,t.return,n),Hr(t);break;case 27:tl(t.stateNode);case 26:case 5:Bn(t,t.return),Hr(t);break;case 22:t.memoizedState===null&&Hr(t);break;case 30:Hr(t);break;default:Hr(t)}e=e.sibling}}function ui(e,t,n){for(n=n&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var r=t.alternate,i=e,o=t,a=o.flags;switch(o.tag){case 0:case 11:case 15:ui(i,o,n),wl(4,o);break;case 1:if(ui(i,o,n),r=o,i=r.stateNode,typeof i.componentDidMount=="function")try{i.componentDidMount()}catch(d){Ae(r,r.return,d)}if(r=o,i=r.updateQueue,i!==null){var s=r.stateNode;try{var c=i.shared.hiddenCallbacks;if(c!==null)for(i.shared.hiddenCallbacks=null,i=0;i<c.length;i++)CA(c[i],s)}catch(d){Ae(r,r.return,d)}}n&&a&64&&Sz(o),Ks(o,o.return);break;case 27:wz(o);case 26:case 5:ui(i,o,n),n&&r===null&&a&4&&_z(o),Ks(o,o.return);break;case 12:ui(i,o,n);break;case 31:ui(i,o,n),n&&a&4&&Cz(i,o);break;case 13:ui(i,o,n),n&&a&4&&kz(i,o);break;case 22:o.memoizedState===null&&ui(i,o,n),Ks(o,o.return);break;case 30:break;default:ui(i,o,n)}t=t.sibling}}function Rh(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&&_l(n))}function Mh(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&_l(e))}function Nn(e,t,n,r){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Nz(e,t,n,r),t=t.sibling}function Nz(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:Nn(e,t,n,r),i&2048&&wl(9,t);break;case 1:Nn(e,t,n,r);break;case 3:Nn(e,t,n,r),i&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&_l(e)));break;case 12:if(i&2048){Nn(e,t,n,r),e=t.stateNode;try{var o=t.memoizedProps,a=o.id,s=o.onPostCommit;typeof s=="function"&&s(a,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(c){Ae(t,t.return,c)}}else Nn(e,t,n,r);break;case 31:Nn(e,t,n,r);break;case 13:Nn(e,t,n,r);break;case 23:break;case 22:o=t.stateNode,a=t.alternate,t.memoizedState!==null?o._visibility&2?Nn(e,t,n,r):Qs(e,t):o._visibility&2?Nn(e,t,n,r):(o._visibility|=2,Uo(e,t,n,r,(t.subtreeFlags&10256)!==0||!1)),i&2048&&Rh(a,t);break;case 24:Nn(e,t,n,r),i&2048&&Mh(t.alternate,t);break;default:Nn(e,t,n,r)}}function Uo(e,t,n,r,i){for(i=i&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var o=e,a=t,s=n,c=r,d=a.flags;switch(a.tag){case 0:case 11:case 15:Uo(o,a,s,c,i),wl(8,a);break;case 23:break;case 22:var m=a.stateNode;a.memoizedState!==null?m._visibility&2?Uo(o,a,s,c,i):Qs(o,a):(m._visibility|=2,Uo(o,a,s,c,i)),i&&d&2048&&Rh(a.alternate,a);break;case 24:Uo(o,a,s,c,i),i&&d&2048&&Mh(a.alternate,a);break;default:Uo(o,a,s,c,i)}t=t.sibling}}function Qs(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:Qs(n,r),i&2048&&Rh(r.alternate,r);break;case 24:Qs(n,r),i&2048&&Mh(r.alternate,r);break;default:Qs(n,r)}t=t.sibling}}var qs=8192;function Mo(e,t,n){if(e.subtreeFlags&qs)for(e=e.child;e!==null;)Oz(e,t,n),e=e.sibling}function Oz(e,t,n){switch(e.tag){case 26:Mo(e,t,n),e.flags&qs&&e.memoizedState!==null&&LM(n,On,e.memoizedState,e.memoizedProps);break;case 5:Mo(e,t,n);break;case 3:case 4:var r=On;On=Hu(e.stateNode.containerInfo),Mo(e,t,n),On=r;break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=qs,qs=16777216,Mo(e,t,n),qs=r):Mo(e,t,n));break;default:Mo(e,t,n)}}function Dz(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 Rs(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];mt=r,Mz(r,e)}Dz(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Rz(e),e=e.sibling}function Rz(e){switch(e.tag){case 0:case 11:case 15:Rs(e),e.flags&2048&&dr(9,e,e.return);break;case 3:Rs(e);break;case 12:Rs(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)):Rs(e);break;default:Rs(e)}}function gu(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];mt=r,Mz(r,e)}Dz(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:dr(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 Mz(e,t){for(;mt!==null;){var n=mt;switch(n.tag){case 0:case 11:case 15:dr(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var r=n.memoizedState.cachePool.pool;r!=null&&r.refCount++}break;case 24:_l(n.memoizedState.cache)}if(r=n.child,r!==null)r.return=n,mt=r;else e:for(n=e;mt!==null;){r=mt;var i=r.sibling,o=r.return;if(Az(r),r===n){mt=null;break e}if(i!==null){i.return=o,mt=i;break e}mt=o}}}var iM={getCacheForType:function(e){var t=_t(et),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return _t(et).controller.signal}},rM=typeof WeakMap=="function"?WeakMap:Map,be=0,Ie=null,ge=null,ve=0,Ee=0,nn=null,Ki=!1,ba=!1,Uh=!1,$i=0,Fe=0,fr=0,Jr=0,jh=0,an=0,ua=0,Ws=null,Gt=null,Ug=!1,ad=0,Uz=0,Uu=1/0,ju=null,rr=null,rt=0,or=null,da=null,yi=0,jg=0,Pg=null,jz=null,el=0,Lg=null;function un(){return be&2&&ve!==0?ve&-ve:re.T!==null?Lh():FE()}function Pz(){if(an===0)if(!(ve&536870912)||ye){var e=Vc;Vc<<=1,!(Vc&3932160)&&(Vc=262144),an=e}else an=536870912;return e=fn.current,e!==null&&(e.flags|=32),an}function Ft(e,t,n){(e===Ie&&(Ee===2||Ee===9)||e.cancelPendingCommit!==null)&&(fa(e,0),Qi(e,ve,an,!1)),bl(e,n),(!(be&2)||e!==Ie)&&(e===Ie&&(!(be&2)&&(Jr|=n),Fe===4&&Qi(e,ve,an,!1)),Xn(e))}function Lz(e,t,n){if(be&6)throw Error(k(327));var r=!n&&(t&127)===0&&(t&e.expiredLanes)===0||yl(e,t),i=r?sM(e,t):Yp(e,t,!0),o=r;do{if(i===0){ba&&!r&&Qi(e,t,0,!1);break}else{if(n=e.current.alternate,o&&!oM(n)){i=Yp(e,t,!1),o=!1;continue}if(i===2){if(o=t,e.errorRecoveryDisabledLanes&o)var a=0;else a=e.pendingLanes&-536870913,a=a!==0?a:a&536870912?536870912:0;if(a!==0){t=a;e:{var s=e;i=Ws;var c=s.current.memoizedState.isDehydrated;if(c&&(fa(s,a).flags|=256),a=Yp(s,a,!1),a!==2){if(Uh&&!c){s.errorRecoveryDisabledLanes|=o,Jr|=o,i=4;break e}o=Gt,Gt=i,o!==null&&(Gt===null?Gt=o:Gt.push.apply(Gt,o))}i=a}if(o=!1,i!==2)continue}}if(i===1){fa(e,0),Qi(e,t,0,!0);break}e:{switch(r=e,o=i,o){case 0:case 1:throw Error(k(345));case 4:if((t&4194048)!==t)break;case 6:Qi(r,t,an,!Ki);break e;case 2:Gt=null;break;case 3:case 5:break;default:throw Error(k(329))}if((t&62914560)===t&&(i=ad+300-sn(),10<i)){if(Qi(r,t,an,!Ki),Ju(r,0,!0)!==0)break e;yi=t,r.timeoutHandle=aC(rE.bind(null,r,n,Gt,ju,Ug,t,an,Jr,ua,Ki,o,"Throttled",-0,0),i);break e}rE(r,n,Gt,ju,Ug,t,an,Jr,ua,Ki,o,null,-0,0)}}break}while(1);Xn(e)}function rE(e,t,n,r,i,o,a,s,c,d,m,l,f,p){if(e.timeoutHandle=-1,l=t.subtreeFlags,l&8192||(l&16785408)===16785408){l={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:pi},Oz(t,o,l);var h=(o&62914560)===o?ad-sn():(o&4194048)===o?Uz-sn():0;if(h=ZM(l,h),h!==null){yi=o,e.cancelPendingCommit=h(aE.bind(null,e,t,o,n,r,i,a,s,c,m,l,null,f,p)),Qi(e,o,a,!d);return}}aE(e,t,o,n,r,i,a,s,c)}function oM(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 r=0;r<n.length;r++){var i=n[r],o=i.getSnapshot;i=i.value;try{if(!dn(o(),i))return!1}catch(a){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 Qi(e,t,n,r){t&=~jh,t&=~Jr,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var o=31-cn(i),a=1<<o;r[o]=-1,i&=~a}n!==0&&HE(e,n,t)}function sd(){return be&6?!0:(El(0,!1),!1)}function Ph(){if(ge!==null){if(Ee===0)var e=ge.return;else e=ge,gi=oo=null,wh(e),ta=null,ll=0,e=ge;for(;e!==null;)bz(e.alternate,e),e=e.return;ge=null}}function fa(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,$M(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),yi=0,Ph(),Ie=e,ge=n=hi(e.current,null),ve=t,Ee=0,nn=null,Ki=!1,ba=yl(e,t),Uh=!1,ua=an=jh=Jr=fr=Fe=0,Gt=Ws=null,Ug=!1,t&8&&(t|=t&32);var r=e.entangledLanes;if(r!==0)for(e=e.entanglements,r&=t;0<r;){var i=31-cn(r),o=1<<i;t|=e[i],r&=~o}return $i=t,Wu(),n}function Zz(e,t){ce=null,re.H=ul,t===ya||t===td?(t=M0(),Ee=3):t===vh?(t=M0(),Ee=4):Ee=t===Oh?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,nn=t,ge===null&&(Fe=1,Du(e,wn(t,e.current)))}function qz(){var e=fn.current;return e===null?!0:(ve&4194048)===ve?An===null:(ve&62914560)===ve||ve&536870912?e===An:!1}function Vz(){var e=re.H;return re.H=ul,e===null?ul:e}function Hz(){var e=re.A;return re.A=iM,e}function Pu(){Fe=4,Ki||(ve&4194048)!==ve&&fn.current!==null||(ba=!0),!(fr&134217727)&&!(Jr&134217727)||Ie===null||Qi(Ie,ve,an,!1)}function Yp(e,t,n){var r=be;be|=2;var i=Vz(),o=Hz();(Ie!==e||ve!==t)&&(ju=null,fa(e,t)),t=!1;var a=Fe;e:do try{if(Ee!==0&&ge!==null){var s=ge,c=nn;switch(Ee){case 8:Ph(),a=6;break e;case 3:case 2:case 9:case 6:fn.current===null&&(t=!0);var d=Ee;if(Ee=0,nn=null,Yo(e,s,c,d),n&&ba){a=0;break e}break;default:d=Ee,Ee=0,nn=null,Yo(e,s,c,d)}}aM(),a=Fe;break}catch(m){Zz(e,m)}while(1);return t&&e.shellSuspendCounter++,gi=oo=null,be=r,re.H=i,re.A=o,ge===null&&(Ie=null,ve=0,Wu()),a}function aM(){for(;ge!==null;)Bz(ge)}function sM(e,t){var n=be;be|=2;var r=Vz(),i=Hz();Ie!==e||ve!==t?(ju=null,Uu=sn()+500,fa(e,t)):ba=yl(e,t);e:do try{if(Ee!==0&&ge!==null){t=ge;var o=nn;t:switch(Ee){case 1:Ee=0,nn=null,Yo(e,t,o,1);break;case 2:case 9:if(R0(o)){Ee=0,nn=null,oE(t);break}t=function(){Ee!==2&&Ee!==9||Ie!==e||(Ee=7),Xn(e)},o.then(t,t);break e;case 3:Ee=7;break e;case 4:Ee=5;break e;case 7:R0(o)?(Ee=0,nn=null,oE(t)):(Ee=0,nn=null,Yo(e,t,o,7));break;case 5:var a=null;switch(ge.tag){case 26:a=ge.memoizedState;case 5:case 27:var s=ge;if(a?dC(a):s.stateNode.complete){Ee=0,nn=null;var c=s.sibling;if(c!==null)ge=c;else{var d=s.return;d!==null?(ge=d,ld(d)):ge=null}break t}}Ee=0,nn=null,Yo(e,t,o,5);break;case 6:Ee=0,nn=null,Yo(e,t,o,6);break;case 8:Ph(),Fe=6;break e;default:throw Error(k(462))}}lM();break}catch(m){Zz(e,m)}while(1);return gi=oo=null,re.H=r,re.A=i,be=n,ge!==null?0:(Ie=null,ve=0,Wu(),Fe)}function lM(){for(;ge!==null&&!I4();)Bz(ge)}function Bz(e){var t=yz(e.alternate,e,$i);e.memoizedProps=e.pendingProps,t===null?ld(e):ge=t}function oE(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=Q0(n,t,t.pendingProps,t.type,void 0,ve);break;case 11:t=Q0(n,t,t.pendingProps,t.type.render,t.ref,ve);break;case 5:wh(t);default:bz(n,t),t=ge=bA(t,$i),t=yz(n,t,$i)}e.memoizedProps=e.pendingProps,t===null?ld(e):ge=t}function Yo(e,t,n,r){gi=oo=null,wh(t),ta=null,ll=0;var i=t.return;try{if(YR(e,i,t,n,ve)){Fe=1,Du(e,wn(n,e.current)),ge=null;return}}catch(o){if(i!==null)throw ge=i,o;Fe=1,Du(e,wn(n,e.current)),ge=null;return}t.flags&32768?(ye||r===1?e=!0:ba||ve&536870912?e=!1:(Ki=e=!0,(r===2||r===9||r===3||r===6)&&(r=fn.current,r!==null&&r.tag===13&&(r.flags|=16384))),Gz(t,e)):ld(t)}function ld(e){var t=e;do{if(t.flags&32768){Gz(t,Ki);return}e=t.return;var n=WR(t.alternate,t,$i);if(n!==null){ge=n;return}if(t=t.sibling,t!==null){ge=t;return}ge=t=e}while(t!==null);Fe===0&&(Fe=5)}function Gz(e,t){do{var n=eM(e.alternate,e);if(n!==null){n.flags&=32767,ge=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){ge=e;return}ge=e=n}while(e!==null);Fe=6,ge=null}function aE(e,t,n,r,i,o,a,s,c){e.cancelPendingCommit=null;do cd();while(rt!==0);if(be&6)throw Error(k(327));if(t!==null){if(t===e.current)throw Error(k(177));if(o=t.lanes|t.childLanes,o|=uh,Z4(e,n,o,a,s,c),e===Ie&&(ge=Ie=null,ve=0),da=t,or=e,yi=n,jg=o,Pg=i,jz=r,t.subtreeFlags&10256||t.flags&10256?(e.callbackNode=null,e.callbackPriority=0,fM($u,function(){return Kz(),null})):(e.callbackNode=null,e.callbackPriority=0),r=(t.flags&13878)!==0,t.subtreeFlags&13878||r){r=re.T,re.T=null,i=Se.p,Se.p=2,a=be,be|=4;try{tM(e,t,n)}finally{be=a,Se.p=i,re.T=r}}rt=1,Fz(),Xz(),Jz()}}function Fz(){if(rt===1){rt=0;var e=or,t=da,n=(t.flags&13878)!==0;if(t.subtreeFlags&13878||n){n=re.T,re.T=null;var r=Se.p;Se.p=2;var i=be;be|=4;try{Tz(t,e);var o=Hg,a=dA(e.containerInfo),s=o.focusedElem,c=o.selectionRange;if(a!==s&&s&&s.ownerDocument&&uA(s.ownerDocument.documentElement,s)){if(c!==null&&ch(s)){var d=c.start,m=c.end;if(m===void 0&&(m=d),"selectionStart"in s)s.selectionStart=d,s.selectionEnd=Math.min(m,s.value.length);else{var l=s.ownerDocument||document,f=l&&l.defaultView||window;if(f.getSelection){var p=f.getSelection(),h=s.textContent.length,y=Math.min(c.start,h),x=c.end===void 0?y:Math.min(c.end,h);!p.extend&&y>x&&(a=x,x=y,y=a);var v=C0(s,y),g=C0(s,x);if(v&&g&&(p.rangeCount!==1||p.anchorNode!==v.node||p.anchorOffset!==v.offset||p.focusNode!==g.node||p.focusOffset!==g.offset)){var b=l.createRange();b.setStart(v.node,v.offset),p.removeAllRanges(),y>x?(p.addRange(b),p.extend(g.node,g.offset)):(b.setEnd(g.node,g.offset),p.addRange(b))}}}}for(l=[],p=s;p=p.parentNode;)p.nodeType===1&&l.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus=="function"&&s.focus(),s=0;s<l.length;s++){var S=l[s];S.element.scrollLeft=S.left,S.element.scrollTop=S.top}}Fu=!!Vg,Hg=Vg=null}finally{be=i,Se.p=r,re.T=n}}e.current=t,rt=2}}function Xz(){if(rt===2){rt=0;var e=or,t=da,n=(t.flags&8772)!==0;if(t.subtreeFlags&8772||n){n=re.T,re.T=null;var r=Se.p;Se.p=2;var i=be;be|=4;try{Ez(e,t.alternate,t)}finally{be=i,Se.p=r,re.T=n}}rt=3}}function Jz(){if(rt===4||rt===3){rt=0,N4();var e=or,t=da,n=yi,r=jz;t.subtreeFlags&10256||t.flags&10256?rt=5:(rt=0,da=or=null,Yz(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(rr=null),nh(n),t=t.stateNode,ln&&typeof ln.onCommitFiberRoot=="function")try{ln.onCommitFiberRoot(vl,t,void 0,(t.current.flags&128)===128)}catch(c){}if(r!==null){t=re.T,i=Se.p,Se.p=2,re.T=null;try{for(var o=e.onRecoverableError,a=0;a<r.length;a++){var s=r[a];o(s.value,{componentStack:s.stack})}}finally{re.T=t,Se.p=i}}yi&3&&cd(),Xn(e),i=e.pendingLanes,n&261930&&i&42?e===Lg?el++:(el=0,Lg=e):el=0,El(0,!1)}}function Yz(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,_l(t)))}function cd(){return Fz(),Xz(),Jz(),Kz()}function Kz(){if(rt!==5)return!1;var e=or,t=jg;jg=0;var n=nh(yi),r=re.T,i=Se.p;try{Se.p=32>n?32:n,re.T=null,n=Pg,Pg=null;var o=or,a=yi;if(rt=0,da=or=null,yi=0,be&6)throw Error(k(331));var s=be;if(be|=4,Rz(o.current),Nz(o,o.current,a,n),be=s,El(0,!1),ln&&typeof ln.onPostCommitFiberRoot=="function")try{ln.onPostCommitFiberRoot(vl,o)}catch(c){}return!0}finally{Se.p=i,re.T=r,Yz(e,t)}}function sE(e,t,n){t=wn(n,t),t=Og(e.stateNode,t,2),e=ir(e,t,2),e!==null&&(bl(e,2),Xn(e))}function Ae(e,t,n){if(e.tag===3)sE(e,e,n);else for(;t!==null;){if(t.tag===3){sE(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(rr===null||!rr.has(r))){e=wn(n,e),n=fz(2),r=ir(t,n,2),r!==null&&(mz(n,r,t,e),bl(r,2),Xn(r));break}}t=t.return}}function Kp(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new rM;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(Uh=!0,i.add(n),e=cM.bind(null,e,t,n),t.then(e,e))}function cM(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Ie===e&&(ve&n)===n&&(Fe===4||Fe===3&&(ve&62914560)===ve&&300>sn()-ad?!(be&2)&&fa(e,0):jh|=n,ua===ve&&(ua=0)),Xn(e)}function Qz(e,t){t===0&&(t=VE()),e=ro(e,t),e!==null&&(bl(e,t),Xn(e))}function uM(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Qz(e,n)}function dM(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(k(314))}r!==null&&r.delete(t),Qz(e,n)}function fM(e,t){return eh(e,t)}var Lu=null,jo=null,Zg=!1,Zu=!1,Qp=!1,Wi=0;function Xn(e){e!==jo&&e.next===null&&(jo===null?Lu=jo=e:jo=jo.next=e),Zu=!0,Zg||(Zg=!0,pM())}function El(e,t){if(!Qp&&Zu){Qp=!0;do for(var n=!1,r=Lu;r!==null;){if(!t)if(e!==0){var i=r.pendingLanes;if(i===0)var o=0;else{var a=r.suspendedLanes,s=r.pingedLanes;o=(1<<31-cn(42|e)+1)-1,o&=i&~(a&~s),o=o&201326741?o&201326741|1:o?o|2:0}o!==0&&(n=!0,lE(r,o))}else o=ve,o=Ju(r,r===Ie?o:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(o&3)||yl(r,o)||(n=!0,lE(r,o));r=r.next}while(n);Qp=!1}}function mM(){Wz()}function Wz(){Zu=Zg=!1;var e=0;Wi!==0&&_M()&&(e=Wi);for(var t=sn(),n=null,r=Lu;r!==null;){var i=r.next,o=eC(r,t);o===0?(r.next=null,n===null?Lu=i:n.next=i,i===null&&(jo=n)):(n=r,(e!==0||o&3)&&(Zu=!0)),r=i}rt!==0&&rt!==5||El(e,!1),Wi!==0&&(Wi=0)}function eC(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes&-62914561;0<o;){var a=31-cn(o),s=1<<a,c=i[a];c===-1?(!(s&n)||s&r)&&(i[a]=L4(s,t)):c<=t&&(e.expiredLanes|=s),o&=~s}if(t=Ie,n=ve,n=Ju(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r=e.callbackNode,n===0||e===t&&(Ee===2||Ee===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&zp(r),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||yl(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(r!==null&&zp(r),nh(n)){case 2:case 8:n=ZE;break;case 32:n=$u;break;case 268435456:n=qE;break;default:n=$u}return r=tC.bind(null,e),n=eh(n,r),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&r!==null&&zp(r),e.callbackPriority=2,e.callbackNode=null,2}function tC(e,t){if(rt!==0&&rt!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(cd()&&e.callbackNode!==n)return null;var r=ve;return r=Ju(e,e===Ie?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r===0?null:(Lz(e,r,t),eC(e,sn()),e.callbackNode!=null&&e.callbackNode===n?tC.bind(null,e):null)}function lE(e,t){if(cd())return null;Lz(e,t,!0)}function pM(){wM(function(){be&6?eh(LE,mM):Wz()})}function Lh(){if(Wi===0){var e=sa;e===0&&(e=qc,qc<<=1,!(qc&261888)&&(qc=256)),Wi=e}return Wi}function cE(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:au(""+e)}function uE(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 gM(e,t,n,r,i){if(t==="submit"&&n&&n.stateNode===i){var o=cE((i[Xt]||null).action),a=r.submitter;a&&(t=(t=a[Xt]||null)?cE(t.formAction):a.getAttribute("formAction"),t!==null&&(o=t,a=null));var s=new Yu("action","action",null,r,i);e.push({event:s,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(Wi!==0){var c=a?uE(i,a):new FormData(i);Ig(n,{pending:!0,data:c,method:i.method,action:o},null,c)}}else typeof o=="function"&&(s.preventDefault(),c=a?uE(i,a):new FormData(i),Ig(n,{pending:!0,data:c,method:i.method,action:o},o,c))},currentTarget:i}]})}}for(eu=0;eu<bg.length;eu++)tu=bg[eu],dE=tu.toLowerCase(),fE=tu[0].toUpperCase()+tu.slice(1),Dn(dE,"on"+fE);var tu,dE,fE,eu;Dn(mA,"onAnimationEnd");Dn(pA,"onAnimationIteration");Dn(gA,"onAnimationStart");Dn("dblclick","onDoubleClick");Dn("focusin","onFocus");Dn("focusout","onBlur");Dn(OR,"onTransitionRun");Dn(DR,"onTransitionStart");Dn(RR,"onTransitionCancel");Dn(hA,"onTransitionEnd");oa("onMouseEnter",["mouseout","mouseover"]);oa("onMouseLeave",["mouseout","mouseover"]);oa("onPointerEnter",["pointerout","pointerover"]);oa("onPointerLeave",["pointerout","pointerover"]);to("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));to("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));to("onBeforeInput",["compositionend","keypress","textInput","paste"]);to("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));to("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));to("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var dl="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(" "),hM=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(dl));function nC(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var a=r.length-1;0<=a;a--){var s=r[a],c=s.instance,d=s.currentTarget;if(s=s.listener,c!==o&&i.isPropagationStopped())break e;o=s,i.currentTarget=d;try{o(i)}catch(m){Eu(m)}i.currentTarget=null,o=c}else for(a=0;a<r.length;a++){if(s=r[a],c=s.instance,d=s.currentTarget,s=s.listener,c!==o&&i.isPropagationStopped())break e;o=s,i.currentTarget=d;try{o(i)}catch(m){Eu(m)}i.currentTarget=null,o=c}}}}function pe(e,t){var n=t[dg];n===void 0&&(n=t[dg]=new Set);var r=e+"__bubble";n.has(r)||(iC(t,e,2,!1),n.add(r))}function Wp(e,t,n){var r=0;t&&(r|=4),iC(n,e,r,t)}var nu="_reactListening"+Math.random().toString(36).slice(2);function Zh(e){if(!e[nu]){e[nu]=!0,XE.forEach(function(n){n!=="selectionchange"&&(hM.has(n)||Wp(n,!1,e),Wp(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[nu]||(t[nu]=!0,Wp("selectionchange",!1,t))}}function iC(e,t,n,r){switch(hC(t)){case 2:var i=HM;break;case 8:i=BM;break;default:i=Bh}n=i.bind(null,t,n,e),i=void 0,!hg||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),r?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function eg(e,t,n,r,i){var o=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var a=r.tag;if(a===3||a===4){var s=r.stateNode.containerInfo;if(s===i)break;if(a===4)for(a=r.return;a!==null;){var c=a.tag;if((c===3||c===4)&&a.stateNode.containerInfo===i)return;a=a.return}for(;s!==null;){if(a=Zo(s),a===null)return;if(c=a.tag,c===5||c===6||c===26||c===27){r=o=a;continue e}s=s.parentNode}}r=r.return}nA(function(){var d=o,m=oh(n),l=[];e:{var f=vA.get(e);if(f!==void 0){var p=Yu,h=e;switch(e){case"keypress":if(lu(n)===0)break e;case"keydown":case"keyup":p=dR;break;case"focusin":h="focus",p=Np;break;case"focusout":h="blur",p=Np;break;case"beforeblur":case"afterblur":p=Np;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":p=b0;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=W4;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=pR;break;case mA:case pA:case gA:p=nR;break;case hA:p=hR;break;case"scroll":case"scrollend":p=K4;break;case"wheel":p=yR;break;case"copy":case"cut":case"paste":p=rR;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=x0;break;case"toggle":case"beforetoggle":p=SR}var y=(t&4)!==0,x=!y&&(e==="scroll"||e==="scrollend"),v=y?f!==null?f+"Capture":null:f;y=[];for(var g=d,b;g!==null;){var S=g;if(b=S.stateNode,S=S.tag,S!==5&&S!==26&&S!==27||b===null||v===null||(S=il(g,v),S!=null&&y.push(fl(g,S,b))),x)break;g=g.return}0<y.length&&(f=new p(f,h,null,n,m),l.push({event:f,listeners:y}))}}if(!(t&7)){e:{if(f=e==="mouseover"||e==="pointerover",p=e==="mouseout"||e==="pointerout",f&&n!==gg&&(h=n.relatedTarget||n.fromElement)&&(Zo(h)||h[ga]))break e;if((p||f)&&(f=m.window===m?m:(f=m.ownerDocument)?f.defaultView||f.parentWindow:window,p?(h=n.relatedTarget||n.toElement,p=d,h=h?Zo(h):null,h!==null&&(x=hl(h),y=h.tag,h!==x||y!==5&&y!==27&&y!==6)&&(h=null)):(p=null,h=d),p!==h)){if(y=b0,S="onMouseLeave",v="onMouseEnter",g="mouse",(e==="pointerout"||e==="pointerover")&&(y=x0,S="onPointerLeave",v="onPointerEnter",g="pointer"),x=p==null?f:Ls(p),b=h==null?f:Ls(h),f=new y(S,g+"leave",p,n,m),f.target=x,f.relatedTarget=b,S=null,Zo(m)===d&&(y=new y(v,g+"enter",h,n,m),y.target=b,y.relatedTarget=x,S=y),x=S,p&&h)t:{for(y=vM,v=p,g=h,b=0,S=v;S;S=y(S))b++;S=0;for(var $=g;$;$=y($))S++;for(;0<b-S;)v=y(v),b--;for(;0<S-b;)g=y(g),S--;for(;b--;){if(v===g||g!==null&&v===g.alternate){y=v;break t}v=y(v),g=y(g)}y=null}else y=null;p!==null&&mE(l,f,p,y,!1),h!==null&&x!==null&&mE(l,x,h,y,!0)}}e:{if(f=d?Ls(d):window,p=f.nodeName&&f.nodeName.toLowerCase(),p==="select"||p==="input"&&f.type==="file")var j=E0;else if(w0(f))if(lA)j=TR;else{j=CR;var z=zR}else p=f.nodeName,!p||p.toLowerCase()!=="input"||f.type!=="checkbox"&&f.type!=="radio"?d&&rh(d.elementType)&&(j=E0):j=kR;if(j&&(j=j(e,d))){sA(l,j,n,m);break e}z&&z(e,f,d),e==="focusout"&&d&&f.type==="number"&&d.memoizedProps.value!=null&&pg(f,"number",f.value)}switch(z=d?Ls(d):window,e){case"focusin":(w0(z)||z.contentEditable==="true")&&(Ho=z,vg=d,Bs=null);break;case"focusout":Bs=vg=Ho=null;break;case"mousedown":yg=!0;break;case"contextmenu":case"mouseup":case"dragend":yg=!1,k0(l,n,m);break;case"selectionchange":if(NR)break;case"keydown":case"keyup":k0(l,n,m)}var L;if(lh)e:{switch(e){case"compositionstart":var I="onCompositionStart";break e;case"compositionend":I="onCompositionEnd";break e;case"compositionupdate":I="onCompositionUpdate";break e}I=void 0}else Vo?oA(e,n)&&(I="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(I="onCompositionStart");I&&(rA&&n.locale!=="ko"&&(Vo||I!=="onCompositionStart"?I==="onCompositionEnd"&&Vo&&(L=iA()):(Yi=m,ah="value"in Yi?Yi.value:Yi.textContent,Vo=!0)),z=qu(d,I),0<z.length&&(I=new S0(I,e,null,n,m),l.push({event:I,listeners:z}),L?I.data=L:(L=aA(n),L!==null&&(I.data=L)))),(L=_R?$R(e,n):wR(e,n))&&(I=qu(d,"onBeforeInput"),0<I.length&&(z=new S0("onBeforeInput","beforeinput",null,n,m),l.push({event:z,listeners:I}),z.data=L)),gM(l,e,d,n,m)}nC(l,t)})}function fl(e,t,n){return{instance:e,listener:t,currentTarget:n}}function qu(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,o=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||o===null||(i=il(e,n),i!=null&&r.unshift(fl(e,i,o)),i=il(e,t),i!=null&&r.push(fl(e,i,o))),e.tag===3)return r;e=e.return}return[]}function vM(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function mE(e,t,n,r,i){for(var o=t._reactName,a=[];n!==null&&n!==r;){var s=n,c=s.alternate,d=s.stateNode;if(s=s.tag,c!==null&&c===r)break;s!==5&&s!==26&&s!==27||d===null||(c=d,i?(d=il(n,o),d!=null&&a.unshift(fl(n,d,c))):i||(d=il(n,o),d!=null&&a.push(fl(n,d,c)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var yM=/\r\n?/g,bM=/\u0000|\uFFFD/g;function pE(e){return(typeof e=="string"?e:""+e).replace(yM,`
`).replace(bM,"")}function rC(e,t){return t=pE(t),pE(e)===t}function ze(e,t,n,r,i,o){switch(n){case"children":typeof r=="string"?t==="body"||t==="textarea"&&r===""||aa(e,r):(typeof r=="number"||typeof r=="bigint")&&t!=="body"&&aa(e,""+r);break;case"className":Bc(e,"class",r);break;case"tabIndex":Bc(e,"tabindex",r);break;case"dir":case"role":case"viewBox":case"width":case"height":Bc(e,n,r);break;case"style":tA(e,r,o);break;case"data":if(t!=="object"){Bc(e,"data",r);break}case"src":case"href":if(r===""&&(t!=="a"||n!=="href")){e.removeAttribute(n);break}if(r==null||typeof r=="function"||typeof r=="symbol"||typeof r=="boolean"){e.removeAttribute(n);break}r=au(""+r),e.setAttribute(n,r);break;case"action":case"formAction":if(typeof r=="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 o=="function"&&(n==="formAction"?(t!=="input"&&ze(e,t,"name",i.name,i,null),ze(e,t,"formEncType",i.formEncType,i,null),ze(e,t,"formMethod",i.formMethod,i,null),ze(e,t,"formTarget",i.formTarget,i,null)):(ze(e,t,"encType",i.encType,i,null),ze(e,t,"method",i.method,i,null),ze(e,t,"target",i.target,i,null)));if(r==null||typeof r=="symbol"||typeof r=="boolean"){e.removeAttribute(n);break}r=au(""+r),e.setAttribute(n,r);break;case"onClick":r!=null&&(e.onclick=pi);break;case"onScroll":r!=null&&pe("scroll",e);break;case"onScrollEnd":r!=null&&pe("scrollend",e);break;case"dangerouslySetInnerHTML":if(r!=null){if(typeof r!="object"||!("__html"in r))throw Error(k(61));if(n=r.__html,n!=null){if(i.children!=null)throw Error(k(60));e.innerHTML=n}}break;case"multiple":e.multiple=r&&typeof r!="function"&&typeof r!="symbol";break;case"muted":e.muted=r&&typeof r!="function"&&typeof r!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(r==null||typeof r=="function"||typeof r=="boolean"||typeof r=="symbol"){e.removeAttribute("xlink:href");break}n=au(""+r),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":r!=null&&typeof r!="function"&&typeof r!="symbol"?e.setAttribute(n,""+r):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":r&&typeof r!="function"&&typeof r!="symbol"?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":r===!0?e.setAttribute(n,""):r!==!1&&r!=null&&typeof r!="function"&&typeof r!="symbol"?e.setAttribute(n,r):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":r!=null&&typeof r!="function"&&typeof r!="symbol"&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case"rowSpan":case"start":r==null||typeof r=="function"||typeof r=="symbol"||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case"popover":pe("beforetoggle",e),pe("toggle",e),ou(e,"popover",r);break;case"xlinkActuate":ai(e,"http://www.w3.org/1999/xlink","xlink:actuate",r);break;case"xlinkArcrole":ai(e,"http://www.w3.org/1999/xlink","xlink:arcrole",r);break;case"xlinkRole":ai(e,"http://www.w3.org/1999/xlink","xlink:role",r);break;case"xlinkShow":ai(e,"http://www.w3.org/1999/xlink","xlink:show",r);break;case"xlinkTitle":ai(e,"http://www.w3.org/1999/xlink","xlink:title",r);break;case"xlinkType":ai(e,"http://www.w3.org/1999/xlink","xlink:type",r);break;case"xmlBase":ai(e,"http://www.w3.org/XML/1998/namespace","xml:base",r);break;case"xmlLang":ai(e,"http://www.w3.org/XML/1998/namespace","xml:lang",r);break;case"xmlSpace":ai(e,"http://www.w3.org/XML/1998/namespace","xml:space",r);break;case"is":ou(e,"is",r);break;case"innerText":case"textContent":break;default:(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(n=J4.get(n)||n,ou(e,n,r))}}function qg(e,t,n,r,i,o){switch(n){case"style":tA(e,r,o);break;case"dangerouslySetInnerHTML":if(r!=null){if(typeof r!="object"||!("__html"in r))throw Error(k(61));if(n=r.__html,n!=null){if(i.children!=null)throw Error(k(60));e.innerHTML=n}}break;case"children":typeof r=="string"?aa(e,r):(typeof r=="number"||typeof r=="bigint")&&aa(e,""+r);break;case"onScroll":r!=null&&pe("scroll",e);break;case"onScrollEnd":r!=null&&pe("scrollend",e);break;case"onClick":r!=null&&(e.onclick=pi);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!JE.hasOwnProperty(n))e:{if(n[0]==="o"&&n[1]==="n"&&(i=n.endsWith("Capture"),t=n.slice(2,i?n.length-7:void 0),o=e[Xt]||null,o=o!=null?o[n]:null,typeof o=="function"&&e.removeEventListener(t,o,i),typeof r=="function")){typeof o!="function"&&o!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,r,i);break e}n in e?e[n]=r:r===!0?e.setAttribute(n,""):ou(e,n,r)}}}function $t(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":pe("error",e),pe("load",e);var r=!1,i=!1,o;for(o in n)if(n.hasOwnProperty(o)){var a=n[o];if(a!=null)switch(o){case"src":r=!0;break;case"srcSet":i=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(k(137,t));default:ze(e,t,o,a,n,null)}}i&&ze(e,t,"srcSet",n.srcSet,n,null),r&&ze(e,t,"src",n.src,n,null);return;case"input":pe("invalid",e);var s=o=a=i=null,c=null,d=null;for(r in n)if(n.hasOwnProperty(r)){var m=n[r];if(m!=null)switch(r){case"name":i=m;break;case"type":a=m;break;case"checked":c=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(k(137,t));break;default:ze(e,t,r,m,n,null)}}QE(e,o,s,c,d,a,i,!1);return;case"select":pe("invalid",e),r=a=o=null;for(i in n)if(n.hasOwnProperty(i)&&(s=n[i],s!=null))switch(i){case"value":o=s;break;case"defaultValue":a=s;break;case"multiple":r=s;default:ze(e,t,i,s,n,null)}t=o,n=a,e.multiple=!!r,t!=null?Qo(e,!!r,t,!1):n!=null&&Qo(e,!!r,n,!0);return;case"textarea":pe("invalid",e),o=i=r=null;for(a in n)if(n.hasOwnProperty(a)&&(s=n[a],s!=null))switch(a){case"value":r=s;break;case"defaultValue":i=s;break;case"children":o=s;break;case"dangerouslySetInnerHTML":if(s!=null)throw Error(k(91));break;default:ze(e,t,a,s,n,null)}eA(e,r,i,o);return;case"option":for(c in n)if(n.hasOwnProperty(c)&&(r=n[c],r!=null))switch(c){case"selected":e.selected=r&&typeof r!="function"&&typeof r!="symbol";break;default:ze(e,t,c,r,n,null)}return;case"dialog":pe("beforetoggle",e),pe("toggle",e),pe("cancel",e),pe("close",e);break;case"iframe":case"object":pe("load",e);break;case"video":case"audio":for(r=0;r<dl.length;r++)pe(dl[r],e);break;case"image":pe("error",e),pe("load",e);break;case"details":pe("toggle",e);break;case"embed":case"source":case"link":pe("error",e),pe("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(d in n)if(n.hasOwnProperty(d)&&(r=n[d],r!=null))switch(d){case"children":case"dangerouslySetInnerHTML":throw Error(k(137,t));default:ze(e,t,d,r,n,null)}return;default:if(rh(t)){for(m in n)n.hasOwnProperty(m)&&(r=n[m],r!==void 0&&qg(e,t,m,r,n,void 0));return}}for(s in n)n.hasOwnProperty(s)&&(r=n[s],r!=null&&ze(e,t,s,r,n,null))}function SM(e,t,n,r){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var i=null,o=null,a=null,s=null,c=null,d=null,m=null;for(p in n){var l=n[p];if(n.hasOwnProperty(p)&&l!=null)switch(p){case"checked":break;case"value":break;case"defaultValue":c=l;default:r.hasOwnProperty(p)||ze(e,t,p,null,r,l)}}for(var f in r){var p=r[f];if(l=n[f],r.hasOwnProperty(f)&&(p!=null||l!=null))switch(f){case"type":o=p;break;case"name":i=p;break;case"checked":d=p;break;case"defaultChecked":m=p;break;case"value":a=p;break;case"defaultValue":s=p;break;case"children":case"dangerouslySetInnerHTML":if(p!=null)throw Error(k(137,t));break;default:p!==l&&ze(e,t,f,p,r,l)}}mg(e,a,s,c,d,m,o,i);return;case"select":p=a=s=f=null;for(o in n)if(c=n[o],n.hasOwnProperty(o)&&c!=null)switch(o){case"value":break;case"multiple":p=c;default:r.hasOwnProperty(o)||ze(e,t,o,null,r,c)}for(i in r)if(o=r[i],c=n[i],r.hasOwnProperty(i)&&(o!=null||c!=null))switch(i){case"value":f=o;break;case"defaultValue":s=o;break;case"multiple":a=o;default:o!==c&&ze(e,t,i,o,r,c)}t=s,n=a,r=p,f!=null?Qo(e,!!n,f,!1):!!r!=!!n&&(t!=null?Qo(e,!!n,t,!0):Qo(e,!!n,n?[]:"",!1));return;case"textarea":p=f=null;for(s in n)if(i=n[s],n.hasOwnProperty(s)&&i!=null&&!r.hasOwnProperty(s))switch(s){case"value":break;case"children":break;default:ze(e,t,s,null,r,i)}for(a in r)if(i=r[a],o=n[a],r.hasOwnProperty(a)&&(i!=null||o!=null))switch(a){case"value":f=i;break;case"defaultValue":p=i;break;case"children":break;case"dangerouslySetInnerHTML":if(i!=null)throw Error(k(91));break;default:i!==o&&ze(e,t,a,i,r,o)}WE(e,f,p);return;case"option":for(var h in n)if(f=n[h],n.hasOwnProperty(h)&&f!=null&&!r.hasOwnProperty(h))switch(h){case"selected":e.selected=!1;break;default:ze(e,t,h,null,r,f)}for(c in r)if(f=r[c],p=n[c],r.hasOwnProperty(c)&&f!==p&&(f!=null||p!=null))switch(c){case"selected":e.selected=f&&typeof f!="function"&&typeof f!="symbol";break;default:ze(e,t,c,f,r,p)}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 y in n)f=n[y],n.hasOwnProperty(y)&&f!=null&&!r.hasOwnProperty(y)&&ze(e,t,y,null,r,f);for(d in r)if(f=r[d],p=n[d],r.hasOwnProperty(d)&&f!==p&&(f!=null||p!=null))switch(d){case"children":case"dangerouslySetInnerHTML":if(f!=null)throw Error(k(137,t));break;default:ze(e,t,d,f,r,p)}return;default:if(rh(t)){for(var x in n)f=n[x],n.hasOwnProperty(x)&&f!==void 0&&!r.hasOwnProperty(x)&&qg(e,t,x,void 0,r,f);for(m in r)f=r[m],p=n[m],!r.hasOwnProperty(m)||f===p||f===void 0&&p===void 0||qg(e,t,m,f,r,p);return}}for(var v in n)f=n[v],n.hasOwnProperty(v)&&f!=null&&!r.hasOwnProperty(v)&&ze(e,t,v,null,r,f);for(l in r)f=r[l],p=n[l],!r.hasOwnProperty(l)||f===p||f==null&&p==null||ze(e,t,l,f,r,p)}function gE(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function xM(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,n=performance.getEntriesByType("resource"),r=0;r<n.length;r++){var i=n[r],o=i.transferSize,a=i.initiatorType,s=i.duration;if(o&&s&&gE(a)){for(a=0,s=i.responseEnd,r+=1;r<n.length;r++){var c=n[r],d=c.startTime;if(d>s)break;var m=c.transferSize,l=c.initiatorType;m&&gE(l)&&(c=c.responseEnd,a+=m*(c<s?1:(s-d)/(c-d)))}if(--r,t+=8*(o+a)/(i.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Vg=null,Hg=null;function Vu(e){return e.nodeType===9?e:e.ownerDocument}function hE(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 oC(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 Bg(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 tg=null;function _M(){var e=window.event;return e&&e.type==="popstate"?e===tg?!1:(tg=e,!0):(tg=null,!1)}var aC=typeof setTimeout=="function"?setTimeout:void 0,$M=typeof clearTimeout=="function"?clearTimeout:void 0,vE=typeof Promise=="function"?Promise:void 0,wM=typeof queueMicrotask=="function"?queueMicrotask:typeof vE!="undefined"?function(e){return vE.resolve(null).then(e).catch(EM)}:aC;function EM(e){setTimeout(function(){throw e})}function pr(e){return e==="head"}function yE(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"||n==="/&"){if(r===0){e.removeChild(i),pa(t);return}r--}else if(n==="$"||n==="$?"||n==="$~"||n==="$!"||n==="&")r++;else if(n==="html")tl(e.ownerDocument.documentElement);else if(n==="head"){n=e.ownerDocument.head,tl(n);for(var o=n.firstChild;o;){var a=o.nextSibling,s=o.nodeName;o[Sl]||s==="SCRIPT"||s==="STYLE"||s==="LINK"&&o.rel.toLowerCase()==="stylesheet"||n.removeChild(o),o=a}}else n==="body"&&tl(e.ownerDocument.body);n=i}while(n);pa(t)}function bE(e,t){var n=e;e=0;do{var r=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display="none"):(n.style.display=n._stashedDisplay||"",n.getAttribute("style")===""&&n.removeAttribute("style")):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=""):n.nodeValue=n._stashedText||""),r&&r.nodeType===8)if(n=r.data,n==="/$"){if(e===0)break;e--}else n!=="$"&&n!=="$?"&&n!=="$~"&&n!=="$!"||e++;n=r}while(n)}function Gg(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":Gg(n),ih(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function AM(e,t,n,r){for(;e.nodeType===1;){var i=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(r){if(!e[Sl])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(o=e.getAttribute("rel"),o==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(o!==i.rel||e.getAttribute("href")!==(i.href==null||i.href===""?null:i.href)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute("title")!==(i.title==null?null:i.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(o=e.getAttribute("src"),(o!==(i.src==null?null:i.src)||e.getAttribute("type")!==(i.type==null?null:i.type)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin))&&o&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var o=i.name==null?null:""+i.name;if(i.type==="hidden"&&e.getAttribute("name")===o)return e}else return e;if(e=zn(e.nextSibling),e===null)break}return null}function zM(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=zn(e.nextSibling),e===null))return null;return e}function sC(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=zn(e.nextSibling),e===null))return null;return e}function Fg(e){return e.data==="$?"||e.data==="$~"}function Xg(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function CM(e,t){var n=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||n.readyState!=="loading")t();else{var r=function(){t(),n.removeEventListener("DOMContentLoaded",r)};n.addEventListener("DOMContentLoaded",r),e._reactRetry=r}}function zn(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==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var Jg=null;function SE(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"||n==="/&"){if(t===0)return zn(e.nextSibling);t--}else n!=="$"&&n!=="$!"&&n!=="$?"&&n!=="$~"&&n!=="&"||t++}e=e.nextSibling}return null}function xE(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"){if(t===0)return e;t--}else n!=="/$"&&n!=="/&"||t++}e=e.previousSibling}return null}function lC(e,t,n){switch(t=Vu(n),e){case"html":if(e=t.documentElement,!e)throw Error(k(452));return e;case"head":if(e=t.head,!e)throw Error(k(453));return e;case"body":if(e=t.body,!e)throw Error(k(454));return e;default:throw Error(k(451))}}function tl(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);ih(e)}var Cn=new Map,_E=new Set;function Hu(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var wi=Se.d;Se.d={f:kM,r:TM,D:IM,C:NM,L:OM,m:DM,X:MM,S:RM,M:UM};function kM(){var e=wi.f(),t=sd();return e||t}function TM(e){var t=ha(e);t!==null&&t.tag===5&&t.type==="form"?tz(t):wi.r(e)}var Sa=typeof document=="undefined"?null:document;function cC(e,t,n){var r=Sa;if(r&&typeof t=="string"&&t){var i=$n(t);i='link[rel="'+e+'"][href="'+i+'"]',typeof n=="string"&&(i+='[crossorigin="'+n+'"]'),_E.has(i)||(_E.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement("link"),$t(t,"link",e),pt(t),r.head.appendChild(t)))}}function IM(e){wi.D(e),cC("dns-prefetch",e,null)}function NM(e,t){wi.C(e,t),cC("preconnect",e,t)}function OM(e,t,n){wi.L(e,t,n);var r=Sa;if(r&&e&&t){var i='link[rel="preload"][as="'+$n(t)+'"]';t==="image"&&n&&n.imageSrcSet?(i+='[imagesrcset="'+$n(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(i+='[imagesizes="'+$n(n.imageSizes)+'"]')):i+='[href="'+$n(e)+'"]';var o=i;switch(t){case"style":o=ma(e);break;case"script":o=xa(e)}Cn.has(o)||(e=Le({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),Cn.set(o,e),r.querySelector(i)!==null||t==="style"&&r.querySelector(Al(o))||t==="script"&&r.querySelector(zl(o))||(t=r.createElement("link"),$t(t,"link",e),pt(t),r.head.appendChild(t)))}}function DM(e,t){wi.m(e,t);var n=Sa;if(n&&e){var r=t&&typeof t.as=="string"?t.as:"script",i='link[rel="modulepreload"][as="'+$n(r)+'"][href="'+$n(e)+'"]',o=i;switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":o=xa(e)}if(!Cn.has(o)&&(e=Le({rel:"modulepreload",href:e},t),Cn.set(o,e),n.querySelector(i)===null)){switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(zl(o)))return}r=n.createElement("link"),$t(r,"link",e),pt(r),n.head.appendChild(r)}}}function RM(e,t,n){wi.S(e,t,n);var r=Sa;if(r&&e){var i=Ko(r).hoistableStyles,o=ma(e);t=t||"default";var a=i.get(o);if(!a){var s={loading:0,preload:null};if(a=r.querySelector(Al(o)))s.loading=5;else{e=Le({rel:"stylesheet",href:e,"data-precedence":t},n),(n=Cn.get(o))&&qh(e,n);var c=a=r.createElement("link");pt(c),$t(c,"link",e),c._p=new Promise(function(d,m){c.onload=d,c.onerror=m}),c.addEventListener("load",function(){s.loading|=1}),c.addEventListener("error",function(){s.loading|=2}),s.loading|=4,hu(a,t,r)}a={type:"stylesheet",instance:a,count:1,state:s},i.set(o,a)}}}function MM(e,t){wi.X(e,t);var n=Sa;if(n&&e){var r=Ko(n).hoistableScripts,i=xa(e),o=r.get(i);o||(o=n.querySelector(zl(i)),o||(e=Le({src:e,async:!0},t),(t=Cn.get(i))&&Vh(e,t),o=n.createElement("script"),pt(o),$t(o,"link",e),n.head.appendChild(o)),o={type:"script",instance:o,count:1,state:null},r.set(i,o))}}function UM(e,t){wi.M(e,t);var n=Sa;if(n&&e){var r=Ko(n).hoistableScripts,i=xa(e),o=r.get(i);o||(o=n.querySelector(zl(i)),o||(e=Le({src:e,async:!0,type:"module"},t),(t=Cn.get(i))&&Vh(e,t),o=n.createElement("script"),pt(o),$t(o,"link",e),n.head.appendChild(o)),o={type:"script",instance:o,count:1,state:null},r.set(i,o))}}function $E(e,t,n,r){var i=(i=er.current)?Hu(i):null;if(!i)throw Error(k(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=ma(n.href),n=Ko(i).hoistableStyles,r=n.get(t),r||(r={type:"style",instance:null,count:0,state:null},n.set(t,r)),r):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=ma(n.href);var o=Ko(i).hoistableStyles,a=o.get(e);if(a||(i=i.ownerDocument||i,a={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},o.set(e,a),(o=i.querySelector(Al(e)))&&!o._p&&(a.instance=o,a.state.loading=5),Cn.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},Cn.set(e,n),o||jM(i,e,n,a.state))),t&&r===null)throw Error(k(528,""));return a}if(t&&r!==null)throw Error(k(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=xa(n),n=Ko(i).hoistableScripts,r=n.get(t),r||(r={type:"script",instance:null,count:0,state:null},n.set(t,r)),r):{type:"void",instance:null,count:0,state:null};default:throw Error(k(444,e))}}function ma(e){return'href="'+$n(e)+'"'}function Al(e){return'link[rel="stylesheet"]['+e+"]"}function uC(e){return Le({},e,{"data-precedence":e.precedence,precedence:null})}function jM(e,t,n,r){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?r.loading=1:(t=e.createElement("link"),r.preload=t,t.addEventListener("load",function(){return r.loading|=1}),t.addEventListener("error",function(){return r.loading|=2}),$t(t,"link",n),pt(t),e.head.appendChild(t))}function xa(e){return'[src="'+$n(e)+'"]'}function zl(e){return"script[async]"+e}function wE(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var r=e.querySelector('style[data-href~="'+$n(n.href)+'"]');if(r)return t.instance=r,pt(r),r;var i=Le({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement("style"),pt(r),$t(r,"style",i),hu(r,n.precedence,e),t.instance=r;case"stylesheet":i=ma(n.href);var o=e.querySelector(Al(i));if(o)return t.state.loading|=4,t.instance=o,pt(o),o;r=uC(n),(i=Cn.get(i))&&qh(r,i),o=(e.ownerDocument||e).createElement("link"),pt(o);var a=o;return a._p=new Promise(function(s,c){a.onload=s,a.onerror=c}),$t(o,"link",r),t.state.loading|=4,hu(o,n.precedence,e),t.instance=o;case"script":return o=xa(n.src),(i=e.querySelector(zl(o)))?(t.instance=i,pt(i),i):(r=n,(i=Cn.get(o))&&(r=Le({},n),Vh(r,i)),e=e.ownerDocument||e,i=e.createElement("script"),pt(i),$t(i,"link",r),e.head.appendChild(i),t.instance=i);case"void":return null;default:throw Error(k(443,t.type))}else t.type==="stylesheet"&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,hu(r,n.precedence,e));return t.instance}function hu(e,t,n){for(var r=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),i=r.length?r[r.length-1]:null,o=i,a=0;a<r.length;a++){var s=r[a];if(s.dataset.precedence===t)o=s;else if(o!==i)break}o?o.parentNode.insertBefore(e,o.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function qh(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Vh(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var vu=null;function EE(e,t,n){if(vu===null){var r=new Map,i=vu=new Map;i.set(n,r)}else i=vu,r=i.get(n),r||(r=new Map,i.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),i=0;i<n.length;i++){var o=n[i];if(!(o[Sl]||o[St]||e==="link"&&o.getAttribute("rel")==="stylesheet")&&o.namespaceURI!=="http://www.w3.org/2000/svg"){var a=o.getAttribute(t)||"";a=e+a;var s=r.get(a);s?s.push(o):r.set(a,[o])}}return r}function AE(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function PM(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 dC(e){return!(e.type==="stylesheet"&&!(e.state.loading&3))}function LM(e,t,n,r){if(n.type==="stylesheet"&&(typeof r.media!="string"||matchMedia(r.media).matches!==!1)&&!(n.state.loading&4)){if(n.instance===null){var i=ma(r.href),o=t.querySelector(Al(i));if(o){t=o._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Bu.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=o,pt(o);return}o=t.ownerDocument||t,r=uC(r),(i=Cn.get(i))&&qh(r,i),o=o.createElement("link"),pt(o);var a=o;a._p=new Promise(function(s,c){a.onload=s,a.onerror=c}),$t(o,"link",r),n.instance=o}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=Bu.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}var ng=0;function ZM(e,t){return e.stylesheets&&e.count===0&&yu(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&yu(e,e.stylesheets),e.unsuspend){var o=e.unsuspend;e.unsuspend=null,o()}},6e4+t);0<e.imgBytes&&ng===0&&(ng=62500*xM());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&yu(e,e.stylesheets),e.unsuspend)){var o=e.unsuspend;e.unsuspend=null,o()}},(e.imgBytes>ng?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function Bu(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)yu(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Gu=null;function yu(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Gu=new Map,t.forEach(qM,e),Gu=null,Bu.call(e))}function qM(e,t){if(!(t.state.loading&4)){var n=Gu.get(e);if(n)var r=n.get(null);else{n=new Map,Gu.set(e,n);for(var i=e.querySelectorAll("link[data-precedence],style[data-precedence]"),o=0;o<i.length;o++){var a=i[o];(a.nodeName==="LINK"||a.getAttribute("media")!=="not all")&&(n.set(a.dataset.precedence,a),r=a)}r&&n.set(null,r)}i=t.instance,a=i.getAttribute("data-precedence"),o=n.get(a)||r,o===r&&n.set(null,i),n.set(a,i),this.count++,r=Bu.bind(this),i.addEventListener("load",r),i.addEventListener("error",r),o?o.parentNode.insertBefore(i,o.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var ml={$$typeof:mi,Provider:null,Consumer:null,_currentValue:Br,_currentValue2:Br,_threadCount:0};function VM(e,t,n,r,i,o,a,s,c){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=Cp(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Cp(0),this.hiddenUpdates=Cp(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=o,this.onRecoverableError=a,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.incompleteTransitions=new Map}function fC(e,t,n,r,i,o,a,s,c,d,m,l){return e=new VM(e,t,n,a,c,d,m,l,s),t=1,o===!0&&(t|=24),o=on(3,null,null,t),e.current=o,o.stateNode=e,t=gh(),t.refCount++,e.pooledCache=t,t.refCount++,o.memoizedState={element:r,isDehydrated:n,cache:t},yh(o),e}function mC(e){return e?(e=Fo,e):Fo}function pC(e,t,n,r,i,o){i=mC(i),r.context===null?r.context=i:r.pendingContext=i,r=nr(t),r.payload={element:n},o=o===void 0?null:o,o!==null&&(r.callback=o),n=ir(e,r,t),n!==null&&(Ft(n,e,t),Fs(n,e,t))}function zE(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Hh(e,t){zE(e,t),(e=e.alternate)&&zE(e,t)}function gC(e){if(e.tag===13||e.tag===31){var t=ro(e,67108864);t!==null&&Ft(t,e,67108864),Hh(e,67108864)}}function CE(e){if(e.tag===13||e.tag===31){var t=un();t=th(t);var n=ro(e,t);n!==null&&Ft(n,e,t),Hh(e,t)}}var Fu=!0;function HM(e,t,n,r){var i=re.T;re.T=null;var o=Se.p;try{Se.p=2,Bh(e,t,n,r)}finally{Se.p=o,re.T=i}}function BM(e,t,n,r){var i=re.T;re.T=null;var o=Se.p;try{Se.p=8,Bh(e,t,n,r)}finally{Se.p=o,re.T=i}}function Bh(e,t,n,r){if(Fu){var i=Yg(r);if(i===null)eg(e,t,r,Xu,n),kE(e,r);else if(FM(i,e,t,n,r))r.stopPropagation();else if(kE(e,r),t&4&&-1<GM.indexOf(e)){for(;i!==null;){var o=ha(i);if(o!==null)switch(o.tag){case 3:if(o=o.stateNode,o.current.memoizedState.isDehydrated){var a=qr(o.pendingLanes);if(a!==0){var s=o;for(s.pendingLanes|=2,s.entangledLanes|=2;a;){var c=1<<31-cn(a);s.entanglements[1]|=c,a&=~c}Xn(o),!(be&6)&&(Uu=sn()+500,El(0,!1))}}break;case 31:case 13:s=ro(o,2),s!==null&&Ft(s,o,2),sd(),Hh(o,2)}if(o=Yg(r),o===null&&eg(e,t,r,Xu,n),o===i)break;i=o}i!==null&&r.stopPropagation()}else eg(e,t,r,null,n)}}function Yg(e){return e=oh(e),Gh(e)}var Xu=null;function Gh(e){if(Xu=null,e=Zo(e),e!==null){var t=hl(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=RE(t),e!==null)return e;e=null}else if(n===31){if(e=ME(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 Xu=e,null}function hC(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(O4()){case LE:return 2;case ZE:return 8;case $u:case D4:return 32;case qE:return 268435456;default:return 32}default:return 32}}var Kg=!1,ar=null,sr=null,lr=null,pl=new Map,gl=new Map,Xi=[],GM="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 kE(e,t){switch(e){case"focusin":case"focusout":ar=null;break;case"dragenter":case"dragleave":sr=null;break;case"mouseover":case"mouseout":lr=null;break;case"pointerover":case"pointerout":pl.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":gl.delete(t.pointerId)}}function Ms(e,t,n,r,i,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[i]},t!==null&&(t=ha(t),t!==null&&gC(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function FM(e,t,n,r,i){switch(t){case"focusin":return ar=Ms(ar,e,t,n,r,i),!0;case"dragenter":return sr=Ms(sr,e,t,n,r,i),!0;case"mouseover":return lr=Ms(lr,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return pl.set(o,Ms(pl.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,gl.set(o,Ms(gl.get(o)||null,e,t,n,r,i)),!0}return!1}function vC(e){var t=Zo(e.target);if(t!==null){var n=hl(t);if(n!==null){if(t=n.tag,t===13){if(t=RE(n),t!==null){e.blockedOn=t,f0(e.priority,function(){CE(n)});return}}else if(t===31){if(t=ME(n),t!==null){e.blockedOn=t,f0(e.priority,function(){CE(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function bu(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Yg(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);gg=r,n.target.dispatchEvent(r),gg=null}else return t=ha(n),t!==null&&gC(t),e.blockedOn=n,!1;t.shift()}return!0}function TE(e,t,n){bu(e)&&n.delete(t)}function XM(){Kg=!1,ar!==null&&bu(ar)&&(ar=null),sr!==null&&bu(sr)&&(sr=null),lr!==null&&bu(lr)&&(lr=null),pl.forEach(TE),gl.forEach(TE)}function iu(e,t){e.blockedOn===t&&(e.blockedOn=null,Kg||(Kg=!0,ot.unstable_scheduleCallback(ot.unstable_NormalPriority,XM)))}var ru=null;function IE(e){ru!==e&&(ru=e,ot.unstable_scheduleCallback(ot.unstable_NormalPriority,function(){ru===e&&(ru=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],i=e[t+2];if(typeof r!="function"){if(Gh(r||n)===null)continue;break}var o=ha(n);o!==null&&(e.splice(t,3),t-=3,Ig(o,{pending:!0,data:i,method:n.method,action:r},r,i))}}))}function pa(e){function t(c){return iu(c,e)}ar!==null&&iu(ar,e),sr!==null&&iu(sr,e),lr!==null&&iu(lr,e),pl.forEach(t),gl.forEach(t);for(var n=0;n<Xi.length;n++){var r=Xi[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<Xi.length&&(n=Xi[0],n.blockedOn===null);)vC(n),n.blockedOn===null&&Xi.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(r=0;r<n.length;r+=3){var i=n[r],o=n[r+1],a=i[Xt]||null;if(typeof o=="function")a||IE(n);else if(a){var s=null;if(o&&o.hasAttribute("formAction")){if(i=o,a=o[Xt]||null)s=a.formAction;else if(Gh(i)!==null)continue}else s=a.action;typeof s=="function"?n[r+1]=s:(n.splice(r,3),r-=3),IE(n)}}}function yC(){function e(o){o.canIntercept&&o.info==="react-transition"&&o.intercept({handler:function(){return new Promise(function(a){return i=a})},focusReset:"manual",scroll:"manual"})}function t(){i!==null&&(i(),i=null),r||setTimeout(n,20)}function n(){if(!r&&!navigation.transition){var o=navigation.currentEntry;o&&o.url!=null&&navigation.navigate(o.url,{state:o.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var r=!1,i=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(n,100),function(){r=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),i!==null&&(i(),i=null)}}}function Fh(e){this._internalRoot=e}ud.prototype.render=Fh.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(k(409));var n=t.current,r=un();pC(n,r,e,t,null,null)};ud.prototype.unmount=Fh.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;pC(e.current,2,null,e,null,null),sd(),t[ga]=null}};function ud(e){this._internalRoot=e}ud.prototype.unstable_scheduleHydration=function(e){if(e){var t=FE();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Xi.length&&t!==0&&t<Xi[n].priority;n++);Xi.splice(n,0,e),n===0&&vC(e)}};var NE=OE.version;if(NE!=="19.2.3")throw Error(k(527,NE,"19.2.3"));Se.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(k(188)):(e=Object.keys(e).join(","),Error(k(268,e)));return e=A4(t),e=e!==null?UE(e):null,e=e===null?null:e.stateNode,e};var JM={bundleType:0,version:"19.2.3",rendererPackageName:"react-dom",currentDispatcherRef:re,reconcilerVersion:"19.2.3"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!="undefined"&&(Us=__REACT_DEVTOOLS_GLOBAL_HOOK__,!Us.isDisabled&&Us.supportsFiber))try{vl=Us.inject(JM),ln=Us}catch(e){}var Us;dd.createRoot=function(e,t){if(!DE(e))throw Error(k(299));var n=!1,r="",i=cz,o=uz,a=dz;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onUncaughtError!==void 0&&(i=t.onUncaughtError),t.onCaughtError!==void 0&&(o=t.onCaughtError),t.onRecoverableError!==void 0&&(a=t.onRecoverableError)),t=fC(e,1,!1,null,null,n,r,null,i,o,a,yC),e[ga]=t.current,Zh(e),new Fh(t)};dd.hydrateRoot=function(e,t,n){if(!DE(e))throw Error(k(299));var r=!1,i="",o=cz,a=uz,s=dz,c=null;return n!=null&&(n.unstable_strictMode===!0&&(r=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onUncaughtError!==void 0&&(o=n.onUncaughtError),n.onCaughtError!==void 0&&(a=n.onCaughtError),n.onRecoverableError!==void 0&&(s=n.onRecoverableError),n.formState!==void 0&&(c=n.formState)),t=fC(e,1,!0,t,n!=null?n:null,r,i,c,o,a,s,yC),t.context=mC(null),n=t.current,r=un(),r=th(r),i=nr(r),i.callback=null,ir(n,i,r),n=r,t.current.lanes=n,bl(t,n),Xn(t),e[ga]=t.current,Zh(e),new ud(t)};dd.version="19.2.3"});var Xh=ne((lZ,xC)=>{"use strict";function SC(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(SC)}catch(e){console.error(e)}}SC(),xC.exports=bC()});var $C=ne(fd=>{"use strict";var YM=Symbol.for("react.transitional.element"),KM=Symbol.for("react.fragment");function _C(e,t,n){var r=null;if(n!==void 0&&(r=""+n),t.key!==void 0&&(r=""+t.key),"key"in t){n={};for(var i in t)i!=="key"&&(n[i]=t[i])}else n=t;return t=n.ref,{$$typeof:YM,type:e,key:r,ref:t!==void 0?t:null,props:n}}fd.Fragment=KM;fd.jsx=_C;fd.jsxs=_C});var he=ne((uZ,wC)=>{"use strict";wC.exports=$C()});var cL={};Pn(cL,{default:()=>yc});module.exports=cN(cL);var It=require("obsidian"),ti=Y(Ow());var ut=require("obsidian"),W6=Y(Oe()),jk=Y(Xh());var QM=Y(Oe()),EC=require("obsidian"),AC=Y(he()),{useRef:WM,useEffect:e6,useImperativeHandle:t6,forwardRef:n6}=QM,Cl=n6(function({iconName:t,tooltip:n,onClick:r},i){let o=WM(null);return t6(i,()=>o.current,[]),e6(()=>{o.current&&(0,EC.setIcon)(o.current,t)},[t]),(0,AC.jsx)("button",{ref:o,title:n,onClick:r,className:"agent-client-header-button"})});var Rn=Y(he());function zC({agentLabel:e,isUpdateAvailable:t,hasHistoryCapability:n=!1,onNewChat:r,onExportChat:i,onToggleMenu:o,onOpenHistory:a,menuButtonRef:s}){return(0,Rn.jsxs)("div",{className:"agent-client-chat-view-header",children:[(0,Rn.jsx)("div",{className:"agent-client-chat-view-header-main",children:(0,Rn.jsx)("h3",{className:"agent-client-chat-view-header-title",children:e})}),t&&(0,Rn.jsx)("p",{className:"agent-client-chat-view-header-update",children:"Update available!"}),(0,Rn.jsxs)("div",{className:"agent-client-chat-view-header-actions",children:[(0,Rn.jsx)(Cl,{iconName:"plus",tooltip:"New chat",onClick:r}),a&&(0,Rn.jsx)(Cl,{iconName:"history",tooltip:"Session history",onClick:a}),(0,Rn.jsx)(Cl,{iconName:"save",tooltip:"Export chat to Markdown",onClick:i}),(0,Rn.jsx)(Cl,{ref:s,iconName:"more-vertical",tooltip:"More",onClick:o})]})]})}var w6=Y(Oe());var i6=Y(Oe()),md=require("obsidian"),CC=Y(he()),{useRef:r6,useEffect:o6}=i6;function pd({text:e,plugin:t}){let n=r6(null);return o6(()=>{var a;let r=n.current;if(!r)return;(a=r.empty)==null||a.call(r),r.classList.add("markdown-rendered");let i=new md.Component;i.load(),md.MarkdownRenderer.render(t.app,e,r,"",i);let o=s=>{let d=s.target.closest("a.internal-link");if(d){s.preventDefault();let m=d.getAttribute("data-href");m&&t.app.workspace.openLinkText(m,"")}};return r.addEventListener("click",o),()=>{r.removeEventListener("click",o),i.unload()}},[e,t]),(0,CC.jsx)("div",{ref:n,className:"agent-client-markdown-text-renderer"})}var a6=Y(Oe());var ao=Y(he()),{useState:s6}=a6;function kC({text:e,plugin:t}){let[n,r]=s6(!1),i=t.settings.displaySettings.showEmojis;return(0,ao.jsxs)("div",{className:"agent-client-collapsible-thought",onClick:()=>r(!n),children:[(0,ao.jsxs)("div",{className:"agent-client-collapsible-thought-header",children:[i&&"\u{1F4A1}","Thinking",(0,ao.jsx)("span",{className:"agent-client-collapsible-thought-icon",children:n?"\u25BC":"\u25B6"})]}),n&&(0,ao.jsx)("div",{className:"agent-client-collapsible-thought-content",children:(0,ao.jsx)(pd,{text:e,plugin:t})})]})}var l6=Y(Oe());var Ze=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 Ei=Y(he()),{useState:gd,useRef:c6,useEffect:TC,useMemo:u6}=l6;function hd({terminalId:e,acpClient:t,plugin:n}){let r=u6(()=>new Ze(n),[n]),[i,o]=gd(""),[a,s]=gd(null),[c,d]=gd(!0),[m,l]=gd(!1),f=c6(null);r.log(`[TerminalRenderer] Component rendered for terminal ${e}, acpClient: ${!!t}`),TC(()=>{if(r.log(`[TerminalRenderer] useEffect triggered for ${e}, acpClient: ${!!t}`),!e||!t)return;let h=async()=>{var y,x;try{let v=await t.terminalOutput({terminalId:e,sessionId:""});r.log(`[TerminalRenderer] Poll result for ${e}:`,v),o(v.output),v.exitStatus&&(s({exitCode:(y=v.exitStatus.exitCode)!=null?y:null,signal:(x=v.exitStatus.signal)!=null?x:null}),d(!1),f.current&&(window.clearInterval(f.current),f.current=null))}catch(v){let g=v instanceof Error?v.message:String(v);r.log(`[TerminalRenderer] Polling error for terminal ${e}: ${g}`),g.includes("not found")&&!a&&l(!0),d(!1),f.current&&(window.clearInterval(f.current),f.current=null)}};return h(),f.current=window.setInterval(()=>{h()},100),()=>{f.current&&(window.clearInterval(f.current),f.current=null)}},[e,t,r]),TC(()=>{!c&&f.current&&(window.clearInterval(f.current),f.current=null)},[c]);let p=n.settings.displaySettings.showEmojis;return(0,Ei.jsxs)("div",{className:"agent-client-terminal-renderer",children:[(0,Ei.jsxs)("div",{className:"agent-client-terminal-renderer-header",children:[p&&"\u{1F5A5}\uFE0F ","Terminal ",e.slice(0,8),c?(0,Ei.jsx)("span",{className:"agent-client-terminal-status agent-client-running",children:"\u25CF RUNNING"}):m?(0,Ei.jsx)("span",{className:"agent-client-terminal-status agent-client-cancelled",children:"\u25CF CANCELLED"}):(0,Ei.jsx)("span",{className:"agent-client-terminal-status agent-client-finished",children:"\u25CF FINISHED"})]}),(0,Ei.jsx)("div",{className:"agent-client-terminal-renderer-output",children:i||(c?"Waiting for output...":"No output")}),a&&(0,Ei.jsxs)("div",{className:`agent-client-terminal-renderer-exit ${a.exitCode===0?"agent-client-success":"agent-client-error"}`,children:["Exit Code: ",a.exitCode,a.signal&&` | Signal: ${a.signal}`]})]})}var kl=Y(he());function Jh({text:e,plugin:t,autoMentionContext:n}){let r=/@\[\[([^\]]+)\]\]/g,i=[];if(n){let s=n.selection?`@${n.noteName}:${n.selection.fromLine}-${n.selection.toLine}`:`@${n.noteName}`;i.push((0,kl.jsx)("span",{className:"agent-client-text-mention",onClick:()=>{t.app.workspace.openLinkText(n.notePath,"")},children:s},"auto-mention")),i.push(`
`)}let o=0,a;for(;(a=r.exec(e))!==null;){a.index>o&&i.push(e.slice(o,a.index));let s=a[1],c=t.app.vault.getMarkdownFiles().find(d=>d.basename===s);c?i.push((0,kl.jsxs)("span",{className:"agent-client-text-mention",onClick:()=>{t.app.workspace.openLinkText(c.path,"")},children:["@",s]},a.index)):i.push(`@${s}`),o=a.index+a[0].length}return o<e.length&&i.push(e.slice(o)),(0,kl.jsx)("div",{className:"agent-client-text-with-mentions",children:i})}var av=Y(Oe());var d6=Y(Oe());var so=Y(he()),{useMemo:f6}=d6;function IC({permissionRequest:e,toolCallId:t,plugin:n,onApprovePermission:r,onOptionSelected:i}){let o=f6(()=>new Ze(n),[n]),a=n.settings.displaySettings.showEmojis,s=e.selectedOptionId!==void 0,c=e.isCancelled===!0,d=e.isActive!==!1,m=e.options.find(l=>l.optionId===e.selectedOptionId);return(0,so.jsxs)("div",{className:"agent-client-message-permission-request",children:[d&&!s&&!c&&(0,so.jsx)("div",{className:"agent-client-message-permission-request-options",children:e.options.map(l=>(0,so.jsx)("button",{className:`agent-client-permission-option ${l.kind?`agent-client-permission-kind-${l.kind}`:""}`,onClick:()=>{i&&i(l.optionId),r?r(e.requestId,l.optionId):o.warn("Cannot handle permission response: missing onApprovePermission callback")},children:l.name},l.optionId))}),s&&m&&(0,so.jsxs)("div",{className:"agent-client-message-permission-request-result agent-client-selected",children:[a&&"\u2713 ","Selected: ",m.name]}),c&&(0,so.jsxs)("div",{className:"agent-client-message-permission-request-result agent-client-cancelled",children:[a&&"\u26A0 ","Cancelled: Permission request was cancelled"]})]})}function _a(e){if(!e)return null;let t=Math.max(e.lastIndexOf("/"),e.lastIndexOf("\\"));return t<=0?null:e.slice(0,t)}function NC(e,t){let n=t.replace(/\/+$/,""),r=e.replace(/\/+$/,"");return r.startsWith(n+"/")?r.slice(n.length+1):e}function Yh(e){let t=e.replace(/\\/g,"/");return/^[A-Za-z]:/.test(t)?`file:///${t}`:`file://${t}`}var gr=class{diff(t,n,r={}){let i;typeof r=="function"?(i=r,r={}):"callback"in r&&(i=r.callback);let o=this.castInput(t,r),a=this.castInput(n,r),s=this.removeEmpty(this.tokenize(o,r)),c=this.removeEmpty(this.tokenize(a,r));return this.diffWithOptionsObj(s,c,r,i)}diffWithOptionsObj(t,n,r,i){var o;let a=g=>{if(g=this.postProcess(g,r),i){setTimeout(function(){i(g)},0);return}else return g},s=n.length,c=t.length,d=1,m=s+c;r.maxEditLength!=null&&(m=Math.min(m,r.maxEditLength));let l=(o=r.timeout)!==null&&o!==void 0?o:1/0,f=Date.now()+l,p=[{oldPos:-1,lastComponent:void 0}],h=this.extractCommon(p[0],n,t,0,r);if(p[0].oldPos+1>=c&&h+1>=s)return a(this.buildValues(p[0].lastComponent,n,t));let y=-1/0,x=1/0,v=()=>{for(let g=Math.max(y,-d);g<=Math.min(x,d);g+=2){let b,S=p[g-1],$=p[g+1];S&&(p[g-1]=void 0);let j=!1;if($){let L=$.oldPos-g;j=$&&0<=L&&L<s}let z=S&&S.oldPos+1<c;if(!j&&!z){p[g]=void 0;continue}if(!z||j&&S.oldPos<$.oldPos?b=this.addToPath($,!0,!1,0,r):b=this.addToPath(S,!1,!0,1,r),h=this.extractCommon(b,n,t,g,r),b.oldPos+1>=c&&h+1>=s)return a(this.buildValues(b.lastComponent,n,t))||!0;p[g]=b,b.oldPos+1>=c&&(x=Math.min(x,g-1)),h+1>=s&&(y=Math.max(y,g+1))}d++};if(i)(function g(){setTimeout(function(){if(d>m||Date.now()>f)return i(void 0);v()||g()},0)})();else for(;d<=m&&Date.now()<=f;){let g=v();if(g)return g}}addToPath(t,n,r,i,o){let a=t.lastComponent;return a&&!o.oneChangePerToken&&a.added===n&&a.removed===r?{oldPos:t.oldPos+i,lastComponent:{count:a.count+1,added:n,removed:r,previousComponent:a.previousComponent}}:{oldPos:t.oldPos+i,lastComponent:{count:1,added:n,removed:r,previousComponent:a}}}extractCommon(t,n,r,i,o){let a=n.length,s=r.length,c=t.oldPos,d=c-i,m=0;for(;d+1<a&&c+1<s&&this.equals(r[c+1],n[d+1],o);)d++,c++,m++,o.oneChangePerToken&&(t.lastComponent={count:1,previousComponent:t.lastComponent,added:!1,removed:!1});return m&&!o.oneChangePerToken&&(t.lastComponent={count:m,previousComponent:t.lastComponent,added:!1,removed:!1}),t.oldPos=c,d}equals(t,n,r){return r.comparator?r.comparator(t,n):t===n||!!r.ignoreCase&&t.toLowerCase()===n.toLowerCase()}removeEmpty(t){let n=[];for(let r=0;r<t.length;r++)t[r]&&n.push(t[r]);return n}castInput(t,n){return t}tokenize(t,n){return Array.from(t)}join(t){return t.join("")}postProcess(t,n){return t}get useLongestToken(){return!1}buildValues(t,n,r){let i=[],o;for(;t;)i.push(t),o=t.previousComponent,delete t.previousComponent,t=o;i.reverse();let a=i.length,s=0,c=0,d=0;for(;s<a;s++){let m=i[s];if(m.removed)m.value=this.join(r.slice(d,d+m.count)),d+=m.count;else{if(!m.added&&this.useLongestToken){let l=n.slice(c,c+m.count);l=l.map(function(f,p){let h=r[d+p];return h.length>f.length?h:f}),m.value=this.join(l)}else m.value=this.join(n.slice(c,c+m.count));c+=m.count,m.added||(d+=m.count)}}return i}};function Kh(e,t){let n;for(n=0;n<e.length&&n<t.length;n++)if(e[n]!=t[n])return e.slice(0,n);return e.slice(0,n)}function Qh(e,t){let n;if(!e||!t||e[e.length-1]!=t[t.length-1])return"";for(n=0;n<e.length&&n<t.length;n++)if(e[e.length-(n+1)]!=t[t.length-(n+1)])return e.slice(-n);return e.slice(-n)}function vd(e,t,n){if(e.slice(0,t.length)!=t)throw Error(`string ${JSON.stringify(e)} doesn't start with prefix ${JSON.stringify(t)}; this is a bug`);return n+e.slice(t.length)}function yd(e,t,n){if(!t)return e+n;if(e.slice(-t.length)!=t)throw Error(`string ${JSON.stringify(e)} doesn't end with suffix ${JSON.stringify(t)}; this is a bug`);return e.slice(0,-t.length)+n}function $a(e,t){return vd(e,t,"")}function Tl(e,t){return yd(e,t,"")}function Wh(e,t){return t.slice(0,m6(e,t))}function m6(e,t){let n=0;e.length>t.length&&(n=e.length-t.length);let r=t.length;e.length<t.length&&(r=e.length);let i=Array(r),o=0;i[0]=0;for(let a=1;a<r;a++){for(t[a]==t[o]?i[a]=i[o]:i[a]=o;o>0&&t[a]!=t[o];)o=i[o];t[a]==t[o]&&o++}o=0;for(let a=n;a<e.length;a++){for(;o>0&&e[a]!=t[o];)o=i[o];e[a]==t[o]&&o++}return o}function wa(e){let t;for(t=e.length-1;t>=0&&e[t].match(/\s/);t--);return e.substring(t+1)}function Ai(e){let t=e.match(/^\s*/);return t?t[0]:""}var bd="a-zA-Z0-9_\\u{AD}\\u{C0}-\\u{D6}\\u{D8}-\\u{F6}\\u{F8}-\\u{2C6}\\u{2C8}-\\u{2D7}\\u{2DE}-\\u{2FF}\\u{1E00}-\\u{1EFF}",p6=new RegExp(`[${bd}]+|\\s+|[^${bd}]`,"ug"),ev=class extends gr{equals(t,n,r){return r.ignoreCase&&(t=t.toLowerCase(),n=n.toLowerCase()),t.trim()===n.trim()}tokenize(t,n={}){let r;if(n.intlSegmenter){let a=n.intlSegmenter;if(a.resolvedOptions().granularity!="word")throw new Error('The segmenter passed must have a granularity of "word"');r=[];for(let s of Array.from(a.segment(t))){let c=s.segment;r.length&&/\s/.test(r[r.length-1])&&/\s/.test(c)?r[r.length-1]+=c:r.push(c)}}else r=t.match(p6)||[];let i=[],o=null;return r.forEach(a=>{/\s/.test(a)?o==null?i.push(a):i.push(i.pop()+a):o!=null&&/\s/.test(o)?i[i.length-1]==o?i.push(i.pop()+a):i.push(o+a):i.push(a),o=a}),i}join(t){return t.map((n,r)=>r==0?n:n.replace(/^\s+/,"")).join("")}postProcess(t,n){if(!t||n.oneChangePerToken)return t;let r=null,i=null,o=null;return t.forEach(a=>{a.added?i=a:a.removed?o=a:((i||o)&&OC(r,o,i,a),r=a,i=null,o=null)}),(i||o)&&OC(r,o,i,null),t}},DC=new ev;function nv(e,t,n){return(n==null?void 0:n.ignoreWhitespace)!=null&&!n.ignoreWhitespace?MC(e,t,n):DC.diff(e,t,n)}function OC(e,t,n,r){if(t&&n){let i=Ai(t.value),o=wa(t.value),a=Ai(n.value),s=wa(n.value);if(e){let c=Kh(i,a);e.value=yd(e.value,a,c),t.value=$a(t.value,c),n.value=$a(n.value,c)}if(r){let c=Qh(o,s);r.value=vd(r.value,s,c),t.value=Tl(t.value,c),n.value=Tl(n.value,c)}}else if(n){if(e){let i=Ai(n.value);n.value=n.value.substring(i.length)}if(r){let i=Ai(r.value);r.value=r.value.substring(i.length)}}else if(e&&r){let i=Ai(r.value),o=Ai(t.value),a=wa(t.value),s=Kh(i,o);t.value=$a(t.value,s);let c=Qh($a(i,s),a);t.value=Tl(t.value,c),r.value=vd(r.value,i,c),e.value=yd(e.value,i,i.slice(0,i.length-c.length))}else if(r){let i=Ai(r.value),o=wa(t.value),a=Wh(o,i);t.value=Tl(t.value,a)}else if(e){let i=wa(e.value),o=Ai(t.value),a=Wh(i,o);t.value=$a(t.value,a)}}var tv=class extends gr{tokenize(t){let n=new RegExp(`(\\r?\\n)|[${bd}]+|[^\\S\\n\\r]+|[^${bd}]`,"ug");return t.match(n)||[]}},RC=new tv;function MC(e,t,n){return RC.diff(e,t,n)}var iv=class extends gr{constructor(){super(...arguments),this.tokenize=h6}equals(t,n,r){return r.ignoreWhitespace?((!r.newlineIsToken||!t.includes(`
`))&&(t=t.trim()),(!r.newlineIsToken||!n.includes(`
`))&&(n=n.trim())):r.ignoreNewlineAtEof&&!r.newlineIsToken&&(t.endsWith(`
`)&&(t=t.slice(0,-1)),n.endsWith(`
`)&&(n=n.slice(0,-1))),super.equals(t,n,r)}},g6=new iv;function rv(e,t,n){return g6.diff(e,t,n)}function h6(e,t){t.stripTrailingCr&&(e=e.replace(/\r\n/g,`
`));let n=[],r=e.split(/(\n|\r\n)/);r[r.length-1]||r.pop();for(let i=0;i<r.length;i++){let o=r[i];i%2&&!t.newlineIsToken?n[n.length-1]+=o:n.push(o)}return n}function ov(e,t,n,r,i,o,a){let s;a?typeof a=="function"?s={callback:a}:s=a:s={},typeof s.context=="undefined"&&(s.context=4);let c=s.context;if(s.newlineIsToken)throw new Error("newlineIsToken may not be used with patch-generation functions, only with diffing functions");if(s.callback){let{callback:m}=s;rv(n,r,Object.assign(Object.assign({},s),{callback:l=>{let f=d(l);m(f)}}))}else return d(rv(n,r,s));function d(m){if(!m)return;m.push({value:"",lines:[]});function l(g){return g.map(function(b){return" "+b})}let f=[],p=0,h=0,y=[],x=1,v=1;for(let g=0;g<m.length;g++){let b=m[g],S=b.lines||v6(b.value);if(b.lines=S,b.added||b.removed){if(!p){let $=m[g-1];p=x,h=v,$&&(y=c>0?l($.lines.slice(-c)):[],p-=y.length,h-=y.length)}for(let $ of S)y.push((b.added?"+":"-")+$);b.added?v+=S.length:x+=S.length}else{if(p)if(S.length<=c*2&&g<m.length-2)for(let $ of l(S))y.push($);else{let $=Math.min(S.length,c);for(let z of l(S.slice(0,$)))y.push(z);let j={oldStart:p,oldLines:x-p+$,newStart:h,newLines:v-h+$,lines:y};f.push(j),p=0,h=0,y=[]}x+=S.length,v+=S.length}}for(let g of f)for(let b=0;b<g.lines.length;b++)g.lines[b].endsWith(`
`)?g.lines[b]=g.lines[b].slice(0,-1):(g.lines.splice(b+1,0,"\\ No newline at end of file"),b++);return{oldFileName:e,newFileName:t,oldHeader:i,newHeader:o,hunks:f}}}function v6(e){let t=e.endsWith(`
`),n=e.split(`
`).map(r=>r+`
`);return t?n.pop():n.push(n.pop().slice(0,-1)),n}var xe=Y(he()),{useState:jC,useMemo:PC}=av;function LC({content:e,plugin:t,acpClient:n,onApprovePermission:r}){let{kind:i,title:o,status:a,toolCallId:s,permissionRequest:c,locations:d,content:m}=e,[l,f]=jC(c==null?void 0:c.selectedOptionId);av.useEffect(()=>{(c==null?void 0:c.selectedOptionId)!==l&&f(c==null?void 0:c.selectedOptionId)},[c==null?void 0:c.selectedOptionId]);let p=PC(()=>t.app.vault.adapter.basePath||"",[t]),h=t.settings.displaySettings.showEmojis;return(0,xe.jsxs)("div",{className:"agent-client-message-tool-call",children:[(0,xe.jsxs)("div",{className:"agent-client-message-tool-call-header",children:[(0,xe.jsxs)("div",{className:"agent-client-message-tool-call-title",children:[h&&(0,xe.jsx)("span",{className:"agent-client-message-tool-call-icon",children:(x=>{if(!h)return null;switch(x){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}"}})(i)}),o]}),d&&d.length>0&&(0,xe.jsx)("div",{className:"agent-client-message-tool-call-locations",children:d.map((x,v)=>(0,xe.jsxs)("span",{className:"agent-client-message-tool-call-location",children:[NC(x.path,p),x.line!=null&&`:${x.line}`]},v))}),(0,xe.jsxs)("div",{className:"agent-client-message-tool-call-status",children:["Status: ",a]})]}),m&&m.map((x,v)=>x.type==="terminal"?(0,xe.jsx)(hd,{terminalId:x.terminalId,acpClient:n||null,plugin:t},v):x.type==="diff"?(0,xe.jsx)(_6,{diff:x,plugin:t,autoCollapse:t.settings.displaySettings.autoCollapseDiffs,collapseThreshold:t.settings.displaySettings.diffCollapseThreshold},v):null),c&&(0,xe.jsx)(IC,{permissionRequest:{...c,selectedOptionId:l},toolCallId:s,plugin:t,onApprovePermission:r,onOptionSelected:f})]})}function UC(e){return e.oldText===null||e.oldText===void 0||e.oldText===""}function b6(e){return e.map(t=>({type:t.added?"added":t.removed?"removed":"context",value:t.value}))}function S6(e,t){let n=e.filter(r=>!(t==="removed"&&r.type==="added"||t==="added"&&r.type==="removed"));return(0,xe.jsx)(xe.Fragment,{children:n.map((r,i)=>r.type==="added"?(0,xe.jsx)("span",{className:"agent-client-diff-word-added",children:r.value},i):r.type==="removed"?(0,xe.jsx)("span",{className:"agent-client-diff-word-removed",children:r.value},i):(0,xe.jsx)("span",{children:r.value},i))})}var x6=3;function _6({diff:e,autoCollapse:t=!1,collapseThreshold:n=10}){let r=PC(()=>{if(UC(e))return e.newText.split(`
`).map((x,v)=>({type:"added",newLineNumber:v+1,content:x}));let m=e.oldText||"",l=ov("old","new",m,e.newText,"","",{context:x6}),f=[],p=0,h=0;for(let y of l.hunks){l.hunks.length>1&&f.push({type:"context",content:`@@ -${y.oldStart},${y.oldLines} +${y.newStart},${y.newLines} @@`}),p=y.oldStart,h=y.newStart;for(let x of y.lines){let v=x[0],g=x.substring(1);v==="+"?f.push({type:"added",newLineNumber:h++,content:g}):v==="-"?f.push({type:"removed",oldLineNumber:p++,content:g}):f.push({type:"context",oldLineNumber:p++,newLineNumber:h++,content:g})}}for(let y=0;y<f.length-1;y++){let x=f[y],v=f[y+1];if(x.type==="removed"&&v.type==="added"){let g=nv(x.content,v.content),b=b6(g);x.wordDiff=b,v.wordDiff=b}}return f},[e.oldText,e.newText]),i=(m,l)=>{var y,x;if(m.type==="context"&&m.content.startsWith("@@"))return(0,xe.jsx)("div",{className:"agent-client-diff-hunk-header",children:m.content},l);let p="agent-client-diff-line",h=" ";return m.type==="added"?(p+=" agent-client-diff-line-added",h="+"):m.type==="removed"?(p+=" agent-client-diff-line-removed",h="-"):p+=" agent-client-diff-line-context",(0,xe.jsxs)("div",{className:p,children:[(0,xe.jsx)("span",{className:"agent-client-diff-line-number agent-client-diff-line-number-old",children:(y=m.oldLineNumber)!=null?y:""}),(0,xe.jsx)("span",{className:"agent-client-diff-line-number agent-client-diff-line-number-new",children:(x=m.newLineNumber)!=null?x:""}),(0,xe.jsx)("span",{className:"agent-client-diff-line-marker",children:h}),(0,xe.jsx)("span",{className:"agent-client-diff-line-content",children:m.wordDiff&&(m.type==="added"||m.type==="removed")?S6(m.wordDiff,m.type):m.content})]},l)},o=t&&r.length>n,[a,s]=jC(o),c=a?r.slice(0,n):r,d=r.length-n;return(0,xe.jsxs)("div",{className:"agent-client-tool-call-diff",children:[UC(e)?(0,xe.jsx)("div",{className:"agent-client-diff-line-info",children:"New file"}):null,(0,xe.jsx)("div",{className:"agent-client-tool-call-diff-content",children:c.map((m,l)=>i(m,l))}),o&&(0,xe.jsxs)("div",{className:"agent-client-diff-expand-bar",onClick:()=>s(!a),children:[(0,xe.jsx)("span",{className:"agent-client-diff-expand-text",children:a?`${d} more lines`:"Collapse"}),(0,xe.jsx)("span",{className:"agent-client-diff-expand-icon",children:a?"\u25B6":"\u25B2"})]})]})}var Ut=Y(he());function sv({content:e,plugin:t,messageId:n,messageRole:r,acpClient:i,onApprovePermission:o}){switch(e.type){case"text":return r==="user"?(0,Ut.jsx)(Jh,{text:e.text,plugin:t}):(0,Ut.jsx)(pd,{text:e.text,plugin:t});case"text_with_context":return(0,Ut.jsx)(Jh,{text:e.text,autoMentionContext:e.autoMentionContext,plugin:t});case"agent_thought":return(0,Ut.jsx)(kC,{text:e.text,plugin:t});case"tool_call":return(0,Ut.jsx)(LC,{content:e,plugin:t,acpClient:i,onApprovePermission:o});case"plan":{let a=t.settings.displaySettings.showEmojis;return(0,Ut.jsxs)("div",{className:"agent-client-message-plan",children:[(0,Ut.jsxs)("div",{className:"agent-client-message-plan-title",children:[a&&"\u{1F4CB} ","Plan"]}),e.entries.map((s,c)=>(0,Ut.jsxs)("div",{className:`agent-client-message-plan-entry agent-client-plan-status-${s.status}`,children:[a&&(0,Ut.jsx)("span",{className:`agent-client-message-plan-entry-icon agent-client-status-${s.status}`,children:s.status==="completed"?"\u2713":s.status==="in_progress"?"\u23F3":"\u2B55"})," ",s.content]},c))]})}case"terminal":return(0,Ut.jsx)(hd,{terminalId:e.terminalId,acpClient:i||null,plugin:t});case"image":return(0,Ut.jsx)("div",{className:"agent-client-message-image",children:(0,Ut.jsx)("img",{src:`data:${e.mimeType};base64,${e.data}`,alt:"Attached image",className:"agent-client-message-image-thumbnail"})});default:return(0,Ut.jsx)("span",{children:"Unsupported content type"})}}var Ea=Y(he());function $6(e){let t=[],n=[];for(let r of e)r.type==="image"?n.push(r):(n.length>0&&(t.push({type:"images",items:n}),n=[]),t.push({type:"single",item:r}));return n.length>0&&t.push({type:"images",items:n}),t}function ZC({message:e,plugin:t,acpClient:n,onApprovePermission:r}){let i=$6(e.content);return(0,Ea.jsx)("div",{className:`agent-client-message-renderer ${e.role==="user"?"agent-client-message-user":"agent-client-message-assistant"}`,children:i.map((o,a)=>o.type==="images"?(0,Ea.jsx)("div",{className:"agent-client-message-images-strip",children:o.items.map((s,c)=>(0,Ea.jsx)(sv,{content:s,plugin:t,messageId:e.id,messageRole:e.role,acpClient:n,onApprovePermission:r},c))},a):(0,Ea.jsx)("div",{children:(0,Ea.jsx)(sv,{content:o.item,plugin:t,messageId:e.id,messageRole:e.role,acpClient:n,onApprovePermission:r})},a))})}var at=Y(he()),{useRef:E6,useState:A6,useEffect:qC,useCallback:VC}=w6;function HC({messages:e,isSending:t,isSessionReady:n,isRestoringSession:r,agentLabel:i,plugin:o,view:a,acpClient:s,onApprovePermission:c}){let d=E6(null),[m,l]=A6(!0),f=VC(()=>{let h=d.current;if(!h)return!0;let y=50,x=h.scrollTop+h.clientHeight>=h.scrollHeight-y;return l(x),x},[]),p=VC(()=>{let h=d.current;h&&(h.scrollTop=h.scrollHeight)},[]);return qC(()=>{m&&e.length>0&&window.setTimeout(()=>{p()},0)},[e,m,p]),qC(()=>{let h=d.current;if(!h)return;let y=()=>{f()};a.registerDomEvent(h,"scroll",y),f()},[a,f]),(0,at.jsx)("div",{ref:d,className:"agent-client-chat-view-messages",children:e.length===0?(0,at.jsx)("div",{className:"agent-client-chat-empty-state",children:r?"Restoring session...":n?`Start a conversation with ${i}...`:`Connecting to ${i}...`}):(0,at.jsxs)(at.Fragment,{children:[e.map(h=>(0,at.jsx)(ZC,{message:h,plugin:o,acpClient:s,onApprovePermission:c},h.id)),t&&(0,at.jsx)("div",{className:"agent-client-loading-indicator",children:(0,at.jsxs)("div",{className:"agent-client-loading-dots",children:[(0,at.jsx)("div",{className:"agent-client-loading-dot"}),(0,at.jsx)("div",{className:"agent-client-loading-dot"}),(0,at.jsx)("div",{className:"agent-client-loading-dot"}),(0,at.jsx)("div",{className:"agent-client-loading-dot"}),(0,at.jsx)("div",{className:"agent-client-loading-dot"}),(0,at.jsx)("div",{className:"agent-client-loading-dot"}),(0,at.jsx)("div",{className:"agent-client-loading-dot"}),(0,at.jsx)("div",{className:"agent-client-loading-dot"}),(0,at.jsx)("div",{className:"agent-client-loading-dot"})]})})]})})}var N6=Y(Oe()),jt=require("obsidian");var z6=Y(Oe());var zi=Y(he()),{useRef:C6,useEffect:BC,useMemo:k6}=z6;function lv({type:e,items:t,selectedIndex:n,onSelect:r,onClose:i,plugin:o,view:a}){let s=C6(null);if(k6(()=>new Ze(o),[o]).log(`[DEBUG] SuggestionDropdown (${e}) rendering with:`,{itemsCount:t.length,selectedIndex:n}),BC(()=>{let m=l=>{s.current&&!s.current.contains(l.target)&&i()};a.registerDomEvent(document,"mousedown",m)},[i,a]),BC(()=>{if(!s.current)return;let m=s.current.children[n];m==null||m.scrollIntoView({block:"nearest"})},[n]),t.length===0)return null;let d=(m,l)=>{let f=l===n,p=l<t.length-1;if(e==="mention"){let h=m;return(0,zi.jsxs)("div",{className:`agent-client-mention-dropdown-item ${f?"agent-client-selected":""} ${p?"agent-client-has-border":""}`,onClick:()=>r(h),onMouseEnter:()=>{},children:[(0,zi.jsx)("div",{className:"agent-client-mention-dropdown-item-name",children:h.name}),(0,zi.jsx)("div",{className:"agent-client-mention-dropdown-item-path",children:h.path})]},h.path)}else{let h=m;return(0,zi.jsxs)("div",{className:`agent-client-mention-dropdown-item ${f?"agent-client-selected":""} ${p?"agent-client-has-border":""}`,onClick:()=>r(h),onMouseEnter:()=>{},children:[(0,zi.jsxs)("div",{className:"agent-client-mention-dropdown-item-name",children:["/",h.name]}),(0,zi.jsxs)("div",{className:"agent-client-mention-dropdown-item-path",children:[h.description,h.hint&&` (${h.hint})`]})]},h.name)}};return(0,zi.jsx)("div",{ref:s,className:"agent-client-mention-dropdown",children:t.map((m,l)=>d(m,l))})}var T6=Y(Oe()),FC=require("obsidian"),hr=Y(he()),{useRef:I6,useEffect:GC}=T6;function XC({errorInfo:e,onClose:t,showEmojis:n,view:r}){let i=I6(null);return GC(()=>{let o=a=>{i.current&&!i.current.contains(a.target)&&t()};r.registerDomEvent(document,"mousedown",o)},[t,r]),GC(()=>{let o=a=>{a.key==="Escape"&&(t(),a.preventDefault())};r.registerDomEvent(document,"keydown",o)},[t,r]),(0,hr.jsxs)("div",{ref:i,className:"agent-client-error-overlay",children:[(0,hr.jsxs)("div",{className:"agent-client-error-overlay-header",children:[(0,hr.jsx)("h4",{className:"agent-client-error-overlay-title",children:e.title}),(0,hr.jsx)("button",{className:"agent-client-error-overlay-close",onClick:t,"aria-label":"Close error",type:"button",ref:o=>{o&&(0,FC.setIcon)(o,"x")}})]}),(0,hr.jsx)("p",{className:"agent-client-error-overlay-message",children:e.message}),e.suggestion&&(0,hr.jsxs)("p",{className:"agent-client-error-overlay-suggestion",children:[n&&"\u{1F4A1} ",e.suggestion]})]})}var JC=require("obsidian"),Aa=Y(he());function YC({images:e,onRemove:t}){return e.length===0?null:(0,Aa.jsx)("div",{className:"agent-client-image-preview-strip",children:e.map(n=>(0,Aa.jsxs)("div",{className:"agent-client-image-preview-item",children:[(0,Aa.jsx)("img",{src:`data:${n.mimeType};base64,${n.data}`,alt:"Attached image",className:"agent-client-image-preview-thumbnail"}),(0,Aa.jsx)("button",{className:"agent-client-image-preview-remove",onClick:()=>t(n.id),title:"Remove image",type:"button",ref:r=>{r&&(0,JC.setIcon)(r,"x")}})]},n.id))})}var KC=Y(Oe());function Sd(e){return(0,KC.useSyncExternalStore)(e.settingsStore.subscribe,e.settingsStore.getSnapshot,e.settingsStore.getSnapshot)}var qe=Y(he()),{useRef:Ci,useState:cv,useEffect:Jn,useCallback:ht,useMemo:O6}=N6,WC=5,D6=WC*1024*1024,uv=10,QC=["image/png","image/jpeg","image/gif","image/webp"];function ek({isSending:e,isSessionReady:t,isRestoringSession:n,agentLabel:r,availableCommands:i,autoMentionEnabled:o,restoredMessage:a,mentions:s,slashCommands:c,autoMention:d,plugin:m,view:l,onSendMessage:f,onStopGeneration:p,onRestoredMessageConsumed:h,modes:y,onModeChange:x,models:v,onModelChange:g,supportsImages:b=!1,agentId:S,inputValue:$,onInputChange:j,attachedImages:z,onAttachedImagesChange:L,errorInfo:I,onClearError:C}){var ms,ps,gs,hs,vs;let A=O6(()=>new Ze(m),[m]),V=Sd(m),K=m.settings.displaySettings.showEmojis,J=(ms=m.app.vault.getConfig("spellcheck"))!=null?ms:!0,[R,M]=cv(null),[te,X]=cv(""),[ee,P]=cv(!1),Z=Ci(null),fe=Ci(0),we=Ci(null),jn=Ci(null),yt=Ci(null),Nr=Ci(null),en=Ci(null);Jn(()=>{L([])},[S,L]);let ni=ht(T=>{z.length>=uv||L([...z,T])},[z,L]),ii=ht(T=>{L(z.filter(B=>B.id!==T))},[z,L]),bc=ht(async T=>new Promise((B,w)=>{let H=new FileReader;H.onload=()=>{let Ur=H.result.split(",")[1];B(Ur)},H.onerror=w,H.readAsDataURL(T)}),[]),Ao=ht(async T=>{let B=0;for(let w of T){if(z.length+B>=uv){new jt.Notice(`[Agent Client] Maximum ${uv} images allowed`);break}if(w.size>D6){new jt.Notice(`[Agent Client] Image too large (max ${WC}MB)`);continue}try{let H=await bc(w);ni({id:crypto.randomUUID(),data:H,mimeType:w.type}),B++}catch(H){console.error("Failed to convert image:",H),new jt.Notice("[Agent Client] Failed to attach image")}}},[z.length,ni,bc]),Pm=ht(async T=>{var H;let B=(H=T.clipboardData)==null?void 0:H.items;if(!B)return;let w=[];for(let me of Array.from(B))if(QC.includes(me.type)){let Ur=me.getAsFile();Ur&&w.push(Ur)}if(w.length!==0){if(T.preventDefault(),!b){new jt.Notice("[Agent Client] This agent does not support image attachments");return}await Ao(w)}},[b,Ao]),Lm=ht(T=>{var B;(B=T.dataTransfer)!=null&&B.types.includes("Files")&&(T.preventDefault(),T.dataTransfer.dropEffect="copy")},[]),Zm=ht(T=>{var B;(B=T.dataTransfer)!=null&&B.types.includes("Files")&&(T.preventDefault(),fe.current++,fe.current===1&&P(!0))},[]),qm=ht(T=>{fe.current--,fe.current===0&&P(!1)},[]),Vm=ht(async T=>{var H;fe.current=0,P(!1);let B=(H=T.dataTransfer)==null?void 0:H.files;if(!B||B.length===0)return;let w=Array.from(B).filter(me=>QC.includes(me.type));if(w.length!==0){if(T.preventDefault(),!b){new jt.Notice("[Agent Client] This agent does not support image attachments");return}await Ao(w)}},[b,Ao]),Sc=ht(T=>{j(T),window.setTimeout(()=>{let B=Z.current;if(B){let w=T.length;B.selectionStart=w,B.selectionEnd=w,B.focus()}},0)},[j]),Ri=ht(T=>{let B=s.selectSuggestion($,T);Sc(B)},[s,$,Sc]),Mi=ht(T=>{let B=c.selectSuggestion($,T);if(j(B),T.hint){let w=`/${T.name} `;X(w),M(T.hint)}else M(null),X("");window.setTimeout(()=>{let w=Z.current;if(w){let H=T.hint?`/${T.name} `.length:B.length;w.selectionStart=H,w.selectionEnd=H,w.focus()}},0)},[c,$,j]),Or=ht(()=>{let T=Z.current;if(T){T.classList.remove("agent-client-textarea-auto-height","agent-client-textarea-expanded"),T.classList.add("agent-client-textarea-auto-height");let B=T.scrollHeight,w=80,me=Math.max(w,Math.min(B,300));me>w?(T.classList.add("agent-client-textarea-expanded"),T.style.setProperty("--textarea-height",`${me}px`)):T.style.removeProperty("--textarea-height"),T.classList.remove("agent-client-textarea-auto-height")}},[]),ri=ht(T=>{if(T.classList.remove("agent-client-icon-sending","agent-client-icon-active","agent-client-icon-inactive"),e)T.classList.add("agent-client-icon-sending");else{let B=$.trim()!==""||z.length>0;T.classList.add(B?"agent-client-icon-active":"agent-client-icon-inactive")}},[e,$,z.length]),Ui=ht(async()=>{if(e){await p();return}if(!$.trim()&&z.length===0)return;let T=$.trim(),B=z.map(w=>({type:"image",data:w.data,mimeType:w.mimeType}));j(""),L([]),M(null),X(""),await f(T,B.length>0?B:void 0)},[e,$,z,f,p,j,L]),xc=ht(T=>{let B=c.isOpen,w=s.isOpen;if(!B&&!w)return!1;if(T.key==="ArrowDown")return T.preventDefault(),B?c.navigate("down"):s.navigate("down"),!0;if(T.key==="ArrowUp")return T.preventDefault(),B?c.navigate("up"):s.navigate("up"),!0;if(T.key==="Enter"||T.key==="Tab"){if(T.key==="Enter"&&T.nativeEvent.isComposing)return!1;if(T.preventDefault(),B){let H=c.suggestions[c.selectedIndex];H&&Mi(H)}else{let H=s.suggestions[s.selectedIndex];H&&Ri(H)}return!0}return T.key==="Escape"?(T.preventDefault(),B?c.close():s.close(),!0):!1},[c,s,Mi,Ri]),ji=!e&&($.trim()===""&&z.length===0||!t||n),Dr=ht(T=>{xc(T)||T.key==="Enter"&&!T.nativeEvent.isComposing&&(V.sendMessageShortcut==="enter"?!T.shiftKey:T.metaKey||T.ctrlKey)&&(T.preventDefault(),!ji&&!e&&Ui())},[xc,e,ji,Ui,V.sendMessageShortcut]),Hm=ht(T=>{let B=T.target.value,w=T.target.selectionStart||0;if(A.log("[DEBUG] Input changed:",B,"cursor:",w),j(B),R){let H=te+R;B!==H&&(M(null),X(""))}s.updateSuggestions(B,w),c.updateSuggestions(B,w)},[A,R,te,s,c,j]);Jn(()=>{Or()},[$,Or]),Jn(()=>{if(we.current){let T=e?"square":"send-horizontal";(0,jt.setIcon)(we.current,T);let B=we.current.querySelector("svg");B&&ri(B)}},[e,ri]),Jn(()=>{if(we.current){let T=we.current.querySelector("svg");T&&ri(T)}},[$,z.length,ri]),Jn(()=>{window.setTimeout(()=>{Z.current&&Z.current.focus()},0)},[]),Jn(()=>{a&&($.trim()||(j(a),window.setTimeout(()=>{Z.current&&(Z.current.focus(),Z.current.selectionStart=a.length,Z.current.selectionEnd=a.length)},0)),h())},[a,h,$,j]);let fs=Ci(x);fs.current=x;let Rr=y==null?void 0:y.availableModes,Pi=y==null?void 0:y.currentModeId;Jn(()=>{let T=jn.current;if(T){if(!Rr||Rr.length<=1){yt.current&&(T.empty(),yt.current=null);return}if(!yt.current){let B=new jt.DropdownComponent(T);yt.current=B;for(let w of Rr)B.addOption(w.id,w.name);Pi&&B.setValue(Pi),B.onChange(w=>{fs.current&&fs.current(w)})}return()=>{yt.current&&(T.empty(),yt.current=null)}}},[Rr]),Jn(()=>{yt.current&&Pi&&yt.current.setValue(Pi)},[Pi]);let zo=Ci(g);zo.current=g;let Mr=v==null?void 0:v.availableModels,Li=v==null?void 0:v.currentModelId;Jn(()=>{let T=Nr.current;if(T){if(!Mr||Mr.length<=1){en.current&&(T.empty(),en.current=null);return}if(!en.current){let B=new jt.DropdownComponent(T);en.current=B;for(let w of Mr)B.addOption(w.modelId,w.name);Li&&B.setValue(Li),B.onChange(w=>{zo.current&&zo.current(w)})}return()=>{en.current&&(T.empty(),en.current=null)}}},[Mr]),Jn(()=>{en.current&&Li&&en.current.setValue(Li)},[Li]);let _c=`Message ${r} - @ to mention notes${i.length>0?", / for commands":""}`;return(0,qe.jsxs)("div",{className:"agent-client-chat-input-container",children:[I&&(0,qe.jsx)(XC,{errorInfo:I,onClose:C,showEmojis:K,view:l}),s.isOpen&&(0,qe.jsx)(lv,{type:"mention",items:s.suggestions,selectedIndex:s.selectedIndex,onSelect:Ri,onClose:s.close,plugin:m,view:l}),c.isOpen&&(0,qe.jsx)(lv,{type:"slash-command",items:c.suggestions,selectedIndex:c.selectedIndex,onSelect:Mi,onClose:c.close,plugin:m,view:l}),(0,qe.jsxs)("div",{className:`agent-client-chat-input-box ${ee?"agent-client-dragging-over":""}`,onDragOver:Lm,onDragEnter:Zm,onDragLeave:qm,onDrop:T=>void Vm(T),children:[o&&d.activeNote&&(0,qe.jsxs)("div",{className:"agent-client-auto-mention-inline",children:[(0,qe.jsxs)("span",{className:`agent-client-mention-badge ${d.isDisabled?"agent-client-disabled":""}`,children:["@",d.activeNote.name,d.activeNote.selection&&(0,qe.jsxs)("span",{className:"agent-client-selection-indicator",children:[":",d.activeNote.selection.from.line+1,"-",d.activeNote.selection.to.line+1]})]}),(0,qe.jsx)("button",{className:"agent-client-auto-mention-toggle-btn",onClick:T=>{let B=!d.isDisabled;d.toggle(B);let w=B?"x":"plus";(0,jt.setIcon)(T.currentTarget,w)},title:d.isDisabled?"Enable auto-mention":"Temporarily disable auto-mention",ref:T=>{if(T){let B=d.isDisabled?"plus":"x";(0,jt.setIcon)(T,B)}}})]}),(0,qe.jsxs)("div",{className:"agent-client-textarea-wrapper",children:[(0,qe.jsx)("textarea",{ref:Z,value:$,onChange:Hm,onKeyDown:Dr,onPaste:T=>void Pm(T),placeholder:_c,className:`agent-client-chat-input-textarea ${o&&d.activeNote?"has-auto-mention":""}`,rows:1,spellCheck:J}),R&&(0,qe.jsxs)("div",{className:"agent-client-hint-overlay","aria-hidden":"true",children:[(0,qe.jsx)("span",{className:"agent-client-invisible",children:te}),(0,qe.jsx)("span",{className:"agent-client-hint-text",children:R})]})]}),b&&(0,qe.jsx)(YC,{images:z,onRemove:ii}),(0,qe.jsxs)("div",{className:"agent-client-chat-input-actions",children:[y&&y.availableModes.length>1&&(0,qe.jsxs)("div",{className:"agent-client-mode-selector",title:(gs=(ps=y.availableModes.find(T=>T.id===y.currentModeId))==null?void 0:ps.description)!=null?gs:"Select mode",children:[(0,qe.jsx)("div",{ref:jn}),(0,qe.jsx)("span",{className:"agent-client-mode-selector-icon",ref:T=>{T&&(0,jt.setIcon)(T,"chevron-down")}})]}),v&&v.availableModels.length>1&&(0,qe.jsxs)("div",{className:"agent-client-model-selector",title:(vs=(hs=v.availableModels.find(T=>T.modelId===v.currentModelId))==null?void 0:hs.description)!=null?vs:"Select model",children:[(0,qe.jsx)("div",{ref:Nr}),(0,qe.jsx)("span",{className:"agent-client-model-selector-icon",ref:T=>{T&&(0,jt.setIcon)(T,"chevron-down")}})]}),(0,qe.jsx)("button",{ref:we,onClick:()=>void Ui(),disabled:ji,className:`agent-client-chat-send-button ${e?"sending":""} ${ji?"agent-client-disabled":""}`,title:t?e?"Stop generation":"Send message":"Connecting..."})]})]})]})}var ik=require("obsidian"),rk=Y(Oe()),ok=Y(Xh());var co=Y(Oe()),tk=require("obsidian"),Q=Y(he()),{useState:xd,useCallback:lo}=co;function dv({iconName:e,label:t,className:n,onClick:r}){let i=co.useRef(null);return co.useEffect(()=>{i.current&&(0,tk.setIcon)(i.current,e)},[e]),(0,Q.jsx)("div",{ref:i,className:n,"aria-label":t,onClick:r})}function R6(e){let t=Date.now(),n=e.getTime(),r=t-n,i=Math.floor(r/1e3),o=Math.floor(i/60),a=Math.floor(o/60),s=Math.floor(a/24);if(o<1)return"just now";if(o<60)return`${o} minute${o===1?"":"s"} ago`;if(a<24)return`${a} hour${a===1?"":"s"} ago`;if(s===1)return"yesterday";if(s<7)return`${s} days ago`;{let c=e.toLocaleString("default",{month:"short"}),d=e.getDate(),m=e.getFullYear();return`${c} ${d}, ${m}`}}function M6(e){return e.length<=50?e:e.slice(0,50)+"..."}function U6({currentCwd:e,onRestoreSession:t,onForkSession:n,onClose:r}){let[i,o]=xd(""),[a,s]=xd(e),c=lo(()=>{i.trim()&&(r(),t(i.trim(),a.trim()||e))},[i,a,e,t,r]),d=lo(()=>{i.trim()&&(r(),n(i.trim(),a.trim()||e))},[i,a,e,n,r]);return(0,Q.jsxs)("div",{className:"agent-client-session-history-debug",children:[(0,Q.jsx)("h3",{children:"Debug: Manual Session Input"}),(0,Q.jsxs)("div",{className:"agent-client-session-history-debug-group",children:[(0,Q.jsx)("label",{htmlFor:"debug-session-id",children:"Session ID:"}),(0,Q.jsx)("input",{id:"debug-session-id",type:"text",placeholder:"Enter session ID...",className:"agent-client-session-history-debug-input",value:i,onChange:m=>o(m.target.value)})]}),(0,Q.jsxs)("div",{className:"agent-client-session-history-debug-group",children:[(0,Q.jsx)("label",{htmlFor:"debug-cwd",children:"Working Directory (cwd):"}),(0,Q.jsx)("input",{id:"debug-cwd",type:"text",placeholder:"Enter working directory...",className:"agent-client-session-history-debug-input",value:a,onChange:m=>s(m.target.value)})]}),(0,Q.jsxs)("div",{className:"agent-client-session-history-debug-actions",children:[(0,Q.jsx)("button",{className:"agent-client-session-history-debug-button",onClick:c,children:"Restore"}),(0,Q.jsx)("button",{className:"agent-client-session-history-debug-button",onClick:d,children:"Fork"})]}),(0,Q.jsx)("hr",{className:"agent-client-session-history-debug-separator"})]})}function j6({session:e,canRestore:t,canFork:n,onRestoreSession:r,onForkSession:i,onDeleteSession:o,onClose:a}){var m;let s=lo(()=>{a(),r(e.sessionId,e.cwd)},[e,r,a]),c=lo(()=>{a(),i(e.sessionId,e.cwd)},[e,i,a]),d=lo(()=>{o(e.sessionId)},[e.sessionId,o]);return(0,Q.jsxs)("div",{className:"agent-client-session-history-item",children:[(0,Q.jsxs)("div",{className:"agent-client-session-history-item-content",children:[(0,Q.jsx)("div",{className:"agent-client-session-history-item-title",children:(0,Q.jsx)("span",{children:M6((m=e.title)!=null?m:"Untitled Session")})}),(0,Q.jsx)("div",{className:"agent-client-session-history-item-metadata",children:e.updatedAt&&(0,Q.jsx)("span",{className:"agent-client-session-history-item-timestamp",children:R6(new Date(e.updatedAt))})})]}),(0,Q.jsxs)("div",{className:"agent-client-session-history-item-actions",children:[t&&(0,Q.jsx)(dv,{iconName:"play",label:"Restore session",className:"agent-client-session-history-action-icon agent-client-session-history-restore-icon",onClick:s}),n&&(0,Q.jsx)(dv,{iconName:"git-branch",label:"Fork session (create new branch)",className:"agent-client-session-history-action-icon agent-client-session-history-fork-icon",onClick:c}),(0,Q.jsx)(dv,{iconName:"trash-2",label:"Delete session",className:"agent-client-session-history-action-icon agent-client-session-history-delete-icon",onClick:d})]})]})}function nk({sessions:e,loading:t,error:n,hasMore:r,currentCwd:i,canList:o,canRestore:a,canFork:s,isUsingLocalSessions:c,localSessionIds:d,isAgentReady:m,debugMode:l,onRestoreSession:f,onForkSession:p,onDeleteSession:h,onLoadMore:y,onFetchSessions:x,onClose:v}){let[g,b]=xd(!0),[S,$]=xd(!0),j=lo(A=>{let V=A.target.checked;b(V),x(V?i:void 0)},[i,x]),z=lo(()=>{x(g?i:void 0)},[g,i,x]),L=co.useMemo(()=>c||!S?e:e.filter(A=>d.has(A.sessionId)),[e,c,S,d]);if(!m)return(0,Q.jsx)("div",{className:"agent-client-session-history-loading",children:(0,Q.jsx)("p",{children:"Preparing agent..."})});let I=a||s,C=o||c||!I;return(0,Q.jsxs)(Q.Fragment,{children:[l&&(0,Q.jsx)(U6,{currentCwd:i,onRestoreSession:f,onForkSession:p,onClose:v}),!I&&(0,Q.jsx)("div",{className:"agent-client-session-history-warning-banner",children:(0,Q.jsx)("p",{children:"This agent does not support session restoration."})}),(c||!I)&&(0,Q.jsx)("div",{className:"agent-client-session-history-local-banner",children:(0,Q.jsx)("span",{children:"These sessions are saved in the plugin."})}),!C&&!l&&(0,Q.jsxs)("div",{className:"agent-client-session-history-empty",children:[(0,Q.jsx)("p",{className:"agent-client-session-history-empty-text",children:"Session list is not available for this agent."}),(0,Q.jsx)("p",{className:"agent-client-session-history-empty-text",children:"Enable Debug Mode in settings to manually enter session IDs."})]}),C&&(0,Q.jsxs)(Q.Fragment,{children:[o&&!c&&(0,Q.jsxs)("div",{className:"agent-client-session-history-filter",children:[(0,Q.jsxs)("label",{className:"agent-client-session-history-filter-label",children:[(0,Q.jsx)("input",{type:"checkbox",checked:g,onChange:j}),(0,Q.jsx)("span",{children:"Show current vault only"})]}),(0,Q.jsxs)("label",{className:"agent-client-session-history-filter-label",children:[(0,Q.jsx)("input",{type:"checkbox",checked:S,onChange:A=>$(A.target.checked)}),(0,Q.jsx)("span",{children:"Hide sessions without local data"})]})]}),n&&(0,Q.jsxs)("div",{className:"agent-client-session-history-error",children:[(0,Q.jsx)("p",{className:"agent-client-session-history-error-text",children:n}),(0,Q.jsx)("button",{className:"agent-client-session-history-retry-button",onClick:z,children:"Retry"})]}),!n&&t&&L.length===0&&(0,Q.jsx)("div",{className:"agent-client-session-history-loading",children:(0,Q.jsx)("p",{children:"Loading sessions..."})}),!n&&!t&&L.length===0&&(0,Q.jsx)("div",{className:"agent-client-session-history-empty",children:(0,Q.jsx)("p",{className:"agent-client-session-history-empty-text",children:"No previous sessions"})}),!n&&L.length>0&&(0,Q.jsx)("div",{className:"agent-client-session-history-list",children:L.map(A=>(0,Q.jsx)(j6,{session:A,canRestore:a,canFork:s,onRestoreSession:f,onForkSession:p,onDeleteSession:h,onClose:v},A.sessionId))}),!n&&r&&(0,Q.jsx)("div",{className:"agent-client-session-history-load-more",children:(0,Q.jsx)("button",{className:"agent-client-session-history-load-more-button",disabled:t,onClick:y,children:t?"Loading...":"Load more"})})]})]})}var _d=class extends ik.Modal{constructor(n,r){super(n);this.root=null;this.props=r}updateProps(n){this.props=n,this.renderContent()}onOpen(){let{contentEl:n}=this;n.empty(),n.createEl("h2",{text:"Session history"});let r=n.createDiv();this.root=(0,ok.createRoot)(r),this.renderContent()}renderContent(){this.root&&this.root.render(rk.createElement(nk,{...this.props,onClose:()=>this.close()}))}onClose(){this.root&&(this.root.unmount(),this.root=null);let{contentEl:n}=this;n.empty()}};var ak=require("obsidian"),$d=class extends ak.Modal{constructor(n,r,i){super(n);this.sessionTitle=r,this.onConfirm=i}onOpen(){let{contentEl:n}=this;n.empty(),n.createEl("h2",{text:"Delete session?"}),n.createEl("p",{text:`Are you sure you want to delete "${this.sessionTitle}"?`,cls:"agent-client-confirm-delete-message"}),n.createEl("p",{text:"This only removes the session from this plugin. The session data will remain on the agent side.",cls:"agent-client-confirm-delete-warning"});let r=n.createDiv({cls:"agent-client-confirm-delete-buttons"});r.createEl("button",{text:"Cancel",cls:"agent-client-confirm-delete-cancel"}).addEventListener("click",()=>{this.close()}),r.createEl("button",{text:"Delete",cls:"agent-client-confirm-delete-confirm mod-warning"}).addEventListener("click",()=>{this.close(),this.onConfirm()})}onClose(){let{contentEl:n}=this;n.empty()}};var P6=Y(Oe()),sk=Y($p()),Ed=require("obsidian"),st=Y(he()),{useRef:wd,useEffect:fv}=P6;function lk({anchorRef:e,currentAgentId:t,availableAgents:n,onSwitchAgent:r,onOpenNewView:i,onRestartAgent:o,onOpenPluginSettings:a,onClose:s}){let c=wd(null),d=wd(null),m=wd(null),l=wd(null);fv(()=>{d.current&&(0,Ed.setIcon)(d.current,"plus"),m.current&&(0,Ed.setIcon)(m.current,"refresh-cw"),l.current&&(0,Ed.setIcon)(l.current,"settings")},[]),fv(()=>{let p=h=>{c.current&&!c.current.contains(h.target)&&e.current&&!e.current.contains(h.target)&&s()};return document.addEventListener("mousedown",p),()=>{document.removeEventListener("mousedown",p)}},[s,e]),fv(()=>{let p=h=>{h.key==="Escape"&&(s(),h.preventDefault())};return document.addEventListener("keydown",p),()=>document.removeEventListener("keydown",p)},[s]);let f=(()=>{if(!e.current)return{};let p=e.current.getBoundingClientRect(),h=p.bottom+4,y=window.innerHeight-h-16;return{position:"fixed",top:h,right:window.innerWidth-p.right,maxHeight:Math.max(y,100),overflowY:"auto"}})();return sk.createPortal((0,st.jsxs)("div",{ref:c,className:"agent-client-header-menu",style:f,children:[(0,st.jsx)("div",{className:"agent-client-header-menu-header",children:"Switch agent"}),n.map(p=>(0,st.jsxs)("div",{className:`agent-client-header-menu-item ${p.id===t?"agent-client-current":""}`,onClick:()=>{r(p.id),s()},children:[(0,st.jsx)("span",{className:"agent-client-header-menu-icon"}),(0,st.jsx)("span",{children:p.displayName}),p.id===t&&(0,st.jsx)("span",{className:"agent-client-header-menu-check",children:"\u2713"})]},p.id)),(0,st.jsx)("div",{className:"agent-client-header-menu-separator"}),(0,st.jsxs)("div",{className:"agent-client-header-menu-item",onClick:()=>{i(),s()},children:[(0,st.jsx)("span",{ref:d,className:"agent-client-header-menu-icon"}),(0,st.jsx)("span",{children:"Open new view"})]}),(0,st.jsxs)("div",{className:"agent-client-header-menu-item",onClick:()=>{o(),s()},children:[(0,st.jsx)("span",{ref:m,className:"agent-client-header-menu-icon"}),(0,st.jsx)("span",{children:"Restart agent"})]}),(0,st.jsx)("div",{className:"agent-client-header-menu-separator"}),(0,st.jsxs)("div",{className:"agent-client-header-menu-item",onClick:()=>{a(),s()},children:[(0,st.jsx)("span",{ref:l,className:"agent-client-header-menu-icon"}),(0,st.jsx)("span",{children:"Plugin settings"})]})]}),document.body)}var Il=require("obsidian");var Ad=class{constructor(t){this.files=[];this.lastBuild=0;this.eventRefs=[];this.plugin=t,this.logger=new Ze(t),this.rebuildIndex(),this.eventRefs.push(this.plugin.app.vault.on("create",n=>{n instanceof Il.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 Il.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 i=this.files.slice().sort((o,a)=>{var s,c;return(((s=a.stat)==null?void 0:s.mtime)||0)-(((c=o.stat)==null?void 0:c.mtime)||0)}).slice(0,20);return this.logger.log("[DEBUG] Recent files:",i.map(o=>o.name)),i}this.logger.log("[DEBUG] Preparing fuzzy search for:",t.trim());let n=(0,Il.prepareFuzzySearch)(t.trim());return this.files.map(i=>{var f;let o=i.basename,a=i.path,s=this.plugin.app.metadataCache.getFileCache(i),c=(f=s==null?void 0:s.frontmatter)==null?void 0:f.aliases,d=Array.isArray(c)?c:c?[c]:[],m=[o,a,...d],l=-1/0;for(let p of m){let h=n(p);h&&h.score>l&&(l=h.score)}return{file:i,score:l}}).filter(i=>i.score>-1/0).sort((i,o)=>o.score-i.score).slice(0,20).map(i=>i.file)}getAllFiles(){return this.files}getFileByPath(t){return this.files.find(n=>n.path===t)||null}};var Nl=require("obsidian"),za=class{constructor(t){this.plugin=t;this.logger=new Ze(t)}async exportToMarkdown(t,n,r,i,o,a=!0){let s=this.plugin.settings.exportSettings,c=t.length>0?t[0].timestamp:o,d=this.generateFileName(c),m=s.defaultFolder||"Agent Client";await this.ensureFolderExists(m);let l=this.resolveExportFilePath(m,d,i);try{let f=this.generateFrontmatter(n,r,i,c),p=await this.convertMessagesToMarkdown(t,n,l),h=`${f}
${p}`,y=this.plugin.app.vault.getAbstractFileByPath(l),x;return y instanceof Nl.TFile?(await this.plugin.app.vault.modify(y,h),x=y):x=await this.plugin.app.vault.create(l,h),a&&await this.plugin.app.workspace.getLeaf(!1).openFile(x),this.logger.log(`Chat exported to: ${l}`),l}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)}getSessionIdFromFile(t){var i;let n=this.plugin.app.metadataCache.getFileCache(t),r=(i=n==null?void 0:n.frontmatter)==null?void 0:i.session_id;return r!=null?r:null}resolveExportFilePath(t,n,r){let i=`${t}/${n}.md`,o=this.plugin.app.vault.getAbstractFileByPath(i);if(!(o instanceof Nl.TFile)||this.getSessionIdFromFile(o)===r)return i;for(let s=2;s<=100;s++){let c=`${t}/${n}_${s}.md`,d=this.plugin.app.vault.getAbstractFileByPath(c);if(!(d instanceof Nl.TFile)||this.getSessionIdFromFile(d)===r)return c}return this.logger.warn(`Too many export files with same base name: ${n}`),`${t}/${n}_101.md`}generateFileName(t){let r=this.plugin.settings.exportSettings.filenameTemplate||"agent_client_{date}_{time}",i=t.getFullYear(),o=String(t.getMonth()+1).padStart(2,"0"),a=String(t.getDate()).padStart(2,"0"),s=`${i}${o}${a}`,c=String(t.getHours()).padStart(2,"0"),d=String(t.getMinutes()).padStart(2,"0"),m=String(t.getSeconds()).padStart(2,"0"),l=`${c}${d}${m}`;return r.replace("{date}",s).replace("{time}",l)}generateFrontmatter(t,n,r,i){let o=this.plugin.settings.exportSettings,a=i.getFullYear(),s=String(i.getMonth()+1).padStart(2,"0"),c=String(i.getDate()).padStart(2,"0"),d=String(i.getHours()).padStart(2,"0"),m=String(i.getMinutes()).padStart(2,"0"),l=String(i.getSeconds()).padStart(2,"0"),f=`${a}-${s}-${c}T${d}:${m}:${l}`,p=o.frontmatterTag.trim()?`
tags: [${o.frontmatterTag.trim()}]`:"";return`---
created: ${f}
agentDisplayName: ${t}
agentId: ${n}
session_id: ${r}${p}
---`}async convertMessagesToMarkdown(t,n,r){let i=this.plugin.settings.exportSettings,o={exportFilePath:r,imageIndex:0,includeImages:i.includeImages,imageLocation:i.imageLocation,imageCustomFolder:i.imageCustomFolder},a=`# ${n}
`;for(let s of t){let c=s.timestamp.toLocaleTimeString(),d=s.role==="user"?"User":"Assistant";a+=`## ${c} - ${d}
`;for(let m of s.content)a+=await this.convertContentToMarkdown(m,o);a+=`
---
`}return a}async convertContentToMarkdown(t,n){switch(t.type){case"text":return t.text+`
`;case"text_with_context":{let r="";if(t.autoMentionContext){let{noteName:i,selection:o}=t.autoMentionContext;o?r+=`@[[${i}]]:${o.fromLine}-${o.toLine}
`:r+=`@[[${i}]]
`}return r+=t.text+`
`,r}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":if(!n.includeImages)return"";if(t.uri)return`![Image](${t.uri})
`;if(n.imageLocation==="base64")return`![Image](data:${t.mimeType};base64,${t.data})
`;try{return n.imageIndex++,`![[${(await this.saveImageAsAttachment(t.data,t.mimeType,n.exportFilePath,n.imageIndex,n.imageLocation,n.imageCustomFolder)).split("/").pop()}]]
`}catch(r){return this.logger.error(`Failed to save image as attachment: ${r}`),`![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 r=t.locations.map(i=>i.line!=null?`\`${i.path}:${i.line}\``:`\`${i.path}\``);n+=`**Locations**: ${r.join(", ")}
`}if(n+=`**Status**: ${t.status}
`,t.content&&t.content.length>0)for(let r of t.content)r.type==="diff"&&(n+=this.convertDiffToMarkdown(r));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(o=>{n+=`+ ${o}
`}),n+="```\n\n",n;let r=t.oldText.split(`
`),i=t.newText.split(`
`);return n+="```diff\n",r.forEach(o=>{n+=`- ${o}
`}),i.forEach(o=>{n+=`+ ${o}
`}),n+="```\n\n",n}convertPlanToMarkdown(t){let n=`> [!plan] Plan
`;for(let r of t.entries){let i=r.status==="completed"?"\u2705":r.status==="in_progress"?"\u{1F504}":"\u23F3";n+=`> ${i} ${r.content}
`}return n+=`
`,n}convertPermissionRequestToMarkdown(t){let n=t.isCancelled?"Cancelled":"Requested";return`### \u26A0\uFE0F Permission: ${t.toolCall.title||"Unknown"} (${n})
`}async saveImageAsAttachment(t,n,r,i,o,a){let s=this.getExtensionFromMimeType(n),m=`${r.replace(/\.md$/,"").split("/").pop()||"image"}_${String(i).padStart(3,"0")}.${s}`,l;if(o==="custom"){let p=a||"Agent Client";if(await this.ensureFolderExists(p),l=`${p}/${m}`,this.plugin.app.vault.getAbstractFileByPath(l)instanceof Nl.TFile)return this.logger.log(`Image already exists, skipping: ${l}`),l}else if(l=await this.plugin.app.fileManager.getAvailablePathForAttachment(m,r),!l.endsWith(m)){let p=l.replace(/ \d+(\.[^.]+)$/,"$1");return this.logger.log(`Image already exists, skipping: ${p}`),p}let f=this.base64ToArrayBuffer(t);return await this.plugin.app.vault.createBinary(l,f),this.logger.log(`Image saved as attachment: ${l}`),l}getExtensionFromMimeType(t){return{"image/png":"png","image/jpeg":"jpg","image/gif":"gif","image/webp":"webp"}[t]||"png"}base64ToArrayBuffer(t){let n=atob(t),r=new Uint8Array(n.length);for(let i=0;i<n.length;i++)r[i]=n.charCodeAt(i);return r.buffer}};var Ca=require("obsidian"),ck=require("@codemirror/view"),Cd=require("@codemirror/state"),zd=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 Ca.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(r=>this.convertToMetadata(r)))}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(Ca.MarkdownView);this.attachToView(t!=null?t:null),this.activeLeafRef=this.plugin.app.workspace.on("active-leaf-change",n=>{let r=(n==null?void 0:n.view)instanceof Ca.MarkdownView?n.view:this.plugin.app.workspace.getActiveViewOfType(Ca.MarkdownView);this.attachToView(r!=null?r: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:r}=t,i=r.path;this.lastSelectionKey&&!this.lastSelectionKey.startsWith(`${i}:`)&&this.handleSelectionChange(i,null);let o=()=>{if(n.somethingSelected()){let c=n.listSelections();if(c.length>0){let d=this.normalizeSelection(c[0]);this.handleSelectionChange(i,{from:{line:d.anchor.line,ch:d.anchor.ch},to:{line:d.head.line,ch:d.head.ch}});return}}n.hasFocus()&&this.handleSelectionChange(i,null)},a=n.cm;if(o(),!a){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 Cd.Compartment;this.selectionCompartment=s,a.dispatch({effects:Cd.StateEffect.appendConfig.of(s.of(ck.EditorView.updateListener.of(c=>{c.selectionSet&&o()})))}),this.detachEditorListenerFn=()=>{this.selectionCompartment&&a.dispatch({effects:this.selectionCompartment.reconfigure([])}),this.selectionCompartment=null}}}normalizeSelection(t){var o;let n=t.anchor,r=(o=t.head)!=null?o:t.anchor;return n.line<r.line||n.line===r.line&&n.ch<=r.ch?{anchor:n,head:r}:{anchor:r,head:n}}handleSelectionChange(t,n){let r=t?n?`${t}:${n.from.line}:${n.from.ch}-${n.to.line}:${n.to.ch}`:`${t}:none`:"none";r!==this.lastSelectionKey&&(this.lastSelectionKey=r,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 i;let n=this.plugin.app.metadataCache.getFileCache(t),r=(i=n==null?void 0:n.frontmatter)==null?void 0:i.aliases;return{path:t.path,name:t.basename,extension:t.extension,created:t.stat.ctime,modified:t.stat.mtime,aliases:Array.isArray(r)?r:r?[r]:void 0}}};var ki=Y(Oe());function uk(e,t,n){let r=new Ze(n);if(r.log("[DEBUG] detectMention called with:",{text:e,cursorPosition:t}),t<0||t>e.length)return r.log("[DEBUG] Invalid cursor position"),null;let i=e.slice(0,t);r.log("[DEBUG] Text up to cursor:",i);let o=i.lastIndexOf("@");if(r.log("[DEBUG] @ index found:",o),o===-1)return r.log("[DEBUG] No @ symbol found"),null;let a=i.slice(o+1);r.log("[DEBUG] Text after @:",a);let s="",c=t;if(a.startsWith("[[")){let m=a.indexOf("]]");if(m===-1)s=a.slice(2),c=t;else{let l=o+1+m+1;if(t>l)return r.log("[DEBUG] Cursor is after closing ]], stopping mention detection"),null;s=a.slice(2,m),c=l+1}}else{if(a.includes(" ")||a.includes(" ")||a.includes(`
`))return r.log("[DEBUG] Mention ended by whitespace (simple format)"),null;s=a,c=t}let d={start:o,end:c,query:s};return r.log("[DEBUG] Mention context created:",d),d}function dk(e,t,n){let r=e.slice(0,t.start),i=e.slice(t.end),o=` @[[${n}]] `,a=r+o+i,s=t.start+o.length;return{newText:a,newCursorPos:s}}function fk(e,t){let n=/@\[\[([^\]]+)\]\]/g,r=Array.from(e.matchAll(n)),i=[],o=new Set;for(let a of r){let s=a[1];if(o.has(s))continue;o.add(s);let c=t.getAllFiles().find(d=>d.basename===s);i.push({noteTitle:s,file:c})}return i}function mk(e,t){let[n,r]=(0,ki.useState)([]),[i,o]=(0,ki.useState)(0),[a,s]=(0,ki.useState)(null),c=n.length>0&&a!==null,d=(0,ki.useCallback)(async(p,h)=>{let y=uk(p,h,t);if(!y){r([]),o(0),s(null);return}let x=await e.searchNotes(y.query);r(x),o(0),s(y)},[e,t]),m=(0,ki.useCallback)((p,h)=>{if(!a)return p;let{newText:y}=dk(p,a,h.name);return r([]),o(0),s(null),y},[a]),l=(0,ki.useCallback)(p=>{if(!c)return;let h=n.length-1;o(y=>p==="down"?Math.min(y+1,h):Math.max(y-1,0))},[c,n.length]),f=(0,ki.useCallback)(()=>{r([]),o(0),s(null)},[]);return{suggestions:n,selectedIndex:i,isOpen:c,context:a,updateSuggestions:d,selectSuggestion:m,navigate:l,close:f}}var vr=Y(Oe());function pk(e,t){let[n,r]=(0,vr.useState)([]),[i,o]=(0,vr.useState)(0),a=n.length>0,s=(0,vr.useCallback)((l,f)=>{let p=n.length>0;if(!l.startsWith("/")){p&&(t==null||t(!1)),r([]),o(0);return}let y=l.slice(0,f).slice(1);if(y.includes(" ")){r([]),o(0),t==null||t(!0);return}let x=y.toLowerCase(),v=e.filter(g=>g.name.toLowerCase().includes(x));r(v),o(0),t==null||t(!0)},[e,t,n.length]),c=(0,vr.useCallback)((l,f)=>{let p=`/${f.name} `;return r([]),o(0),p},[]),d=(0,vr.useCallback)(l=>{if(n.length===0)return;let f=n.length-1;o(p=>l==="down"?Math.min(p+1,f):Math.max(p-1,0))},[n.length]),m=(0,vr.useCallback)(()=>{r([]),o(0)},[]);return{suggestions:n,selectedIndex:i,isOpen:a,updateSuggestions:s,selectSuggestion:c,navigate:d,close:m}}var ka=Y(Oe());function gk(e){let[t,n]=(0,ka.useState)(null),[r,i]=(0,ka.useState)(!1),o=(0,ka.useCallback)(s=>{i(s===void 0?c=>!c:s)},[]),a=(0,ka.useCallback)(async()=>{let s=await e.getActiveNote();n(s)},[e]);return{activeNote:t,isDisabled:r,toggle:o,updateActiveNote:a}}var vt=Y(Oe());var Ol=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):[],uo=e=>{let t=[];if(!e)return t;if(Array.isArray(e)){for(let r of e)if(r&&typeof r=="object"){let i=r,o="key"in i?i.key:void 0,a="value"in i?i.value:void 0;typeof o=="string"&&o.trim().length>0&&t.push({key:o.trim(),value:typeof a=="string"?a:""})}}else if(typeof e=="object")for(let[r,i]of Object.entries(e))typeof r=="string"&&r.trim().length>0&&t.push({key:r.trim(),value:typeof i=="string"?i:""});let n=new Set;return t.filter(r=>n.has(r.key)?!1:(n.add(r.key),!0))},hk=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:Ol(e==null?void 0:e.args),env:uo(e==null?void 0:e.env)}},vk=e=>{let t=new Set;return e.map(n=>{let r=n.id&&n.id.trim().length>0?n.id.trim():"custom-agent",i=r,o=2;for(;t.has(i);)i=`${r}-${o}`,o+=1;return t.add(i),{...n,id:i}})},yk=(e,t)=>{let n=e.env.reduce((r,{key:i,value:o})=>(r[i]=o,r),{});return{id:e.id,displayName:e.displayName,command:e.command,args:e.args,env:n,workingDirectory:t}};function kd(e){return e.defaultAgentId||e.claude.id}function xk(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 mv(e,t){let n=t||kd(e);return xk(e).find(i=>i.id===n)||{id:n,displayName:n}}function bk(e,t){return t===e.claude.id?e.claude:t===e.codex.id?e.codex:t===e.gemini.id?e.gemini:e.customAgents.find(r=>r.id===t)||null}function Sk(e,t,n,r){let i=yk(t,r);if(n===e.claude.id){let o=t;return{...i,env:{...i.env,ANTHROPIC_API_KEY:o.apiKey}}}if(n===e.codex.id){let o=t;return{...i,env:{...i.env,OPENAI_API_KEY:o.apiKey}}}if(n===e.gemini.id){let o=t;return{...i,env:{...i.env,GEMINI_API_KEY:o.apiKey}}}return i}function L6(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 _k(e,t,n,r){var L,I;let i=t.getSnapshot(),o=r||kd(i),a=mv(i,o),[s,c]=(0,vt.useState)(()=>L6(o,a.displayName,n)),[d,m]=(0,vt.useState)(null),l=s.state==="ready",f=(0,vt.useCallback)(async C=>{let A=t.getSnapshot(),V=C||kd(A),K=mv(A,V);c(J=>({...J,sessionId:null,state:"initializing",agentId:V,agentDisplayName:K.displayName,authMethods:[],availableCommands:void 0,modes:void 0,models:void 0,promptCapabilities:J.promptCapabilities,agentCapabilities:J.agentCapabilities,agentInfo:J.agentInfo,createdAt:new Date,lastActivityAt:new Date})),m(null);try{let J=bk(A,V);if(!J){c(fe=>({...fe,state:"error"})),m({title:"Agent Not Found",message:`Agent with ID "${V}" not found in settings`,suggestion:"Please check your agent configuration in settings."});return}let R=Sk(A,J,V,n),M=!e.isInitialized()||e.getCurrentAgentId()!==V,te=[],X,ee,P;if(M){let fe=await e.initialize(R);te=fe.authMethods,X=fe.promptCapabilities,ee=fe.agentCapabilities,P=fe.agentInfo}let Z=await e.newSession(n);c(fe=>({...fe,sessionId:Z.sessionId,state:"ready",authMethods:te,modes:Z.modes,models:Z.models,promptCapabilities:M?X:fe.promptCapabilities,agentCapabilities:M?ee:fe.agentCapabilities,agentInfo:M?P:fe.agentInfo,lastActivityAt:new Date}))}catch(J){c(R=>({...R,state:"error"})),m({title:"Session Creation Failed",message:`Failed to create new session: ${J instanceof Error?J.message:String(J)}`,suggestion:"Please check the agent configuration and try again."})}},[e,t,n]),p=(0,vt.useCallback)(async C=>{let A=t.getSnapshot(),V=kd(A),K=mv(A);c(J=>({...J,sessionId:null,state:"initializing",agentId:V,agentDisplayName:K.displayName,authMethods:[],availableCommands:void 0,modes:void 0,models:void 0,promptCapabilities:J.promptCapabilities,createdAt:new Date,lastActivityAt:new Date})),m(null);try{let J=bk(A,V);if(!J){c(Z=>({...Z,state:"error"})),m({title:"Agent Not Found",message:`Agent with ID "${V}" not found in settings`,suggestion:"Please check your agent configuration in settings."});return}let R=Sk(A,J,V,n),M=!e.isInitialized()||e.getCurrentAgentId()!==V,te=[],X,ee;if(M){let Z=await e.initialize(R);te=Z.authMethods,X=Z.promptCapabilities,ee=Z.agentCapabilities}let P=await e.loadSession(C,n);c(Z=>({...Z,sessionId:P.sessionId,state:"ready",authMethods:te,modes:P.modes,models:P.models,promptCapabilities:M?X:Z.promptCapabilities,agentCapabilities:M?ee:Z.agentCapabilities,lastActivityAt:new Date}))}catch(J){c(R=>({...R,state:"error"})),m({title:"Session Loading Failed",message:`Failed to load session: ${J instanceof Error?J.message:String(J)}`,suggestion:"Please try again or create a new session."})}},[e,t,n]),h=(0,vt.useCallback)(async C=>{await f(C)},[f]),y=(0,vt.useCallback)(async()=>{if(s.sessionId)try{await e.cancel(s.sessionId)}catch(C){console.warn("Failed to cancel session:",C)}try{await e.disconnect()}catch(C){console.warn("Failed to disconnect:",C)}c(C=>({...C,sessionId:null,state:"disconnected"}))},[e,s.sessionId]),x=(0,vt.useCallback)(async()=>{let C=s.agentId;await e.disconnect(),await f(C)},[e,s.agentId,f]),v=(0,vt.useCallback)(async()=>{if(s.sessionId)try{await e.cancel(s.sessionId),c(C=>({...C,state:"ready"}))}catch(C){console.warn("Failed to cancel operation:",C),c(A=>({...A,state:"ready"}))}},[e,s.sessionId]),g=(0,vt.useCallback)(()=>{let C=t.getSnapshot();return xk(C)},[t]),b=(0,vt.useCallback)(C=>{c(A=>({...A,availableCommands:C}))},[]),S=(0,vt.useCallback)(C=>{c(A=>A.modes?{...A,modes:{...A.modes,currentModeId:C}}:A)},[]),$=(0,vt.useCallback)(async C=>{var V;if(!s.sessionId){console.warn("Cannot set mode: no active session");return}let A=(V=s.modes)==null?void 0:V.currentModeId;c(K=>K.modes?{...K,modes:{...K.modes,currentModeId:C}}:K);try{await e.setSessionMode(s.sessionId,C)}catch(K){console.error("Failed to set mode:",K),A&&c(J=>J.modes?{...J,modes:{...J.modes,currentModeId:A}}:J)}},[e,s.sessionId,(L=s.modes)==null?void 0:L.currentModeId]),j=(0,vt.useCallback)(async C=>{var V;if(!s.sessionId){console.warn("Cannot set model: no active session");return}let A=(V=s.models)==null?void 0:V.currentModelId;c(K=>K.models?{...K,models:{...K.models,currentModelId:C}}:K);try{await e.setSessionModel(s.sessionId,C)}catch(K){console.error("Failed to set model:",K),A&&c(J=>J.models?{...J,models:{...J.models,currentModelId:A}}:J)}},[e,s.sessionId,(I=s.models)==null?void 0:I.currentModelId]);(0,vt.useEffect)(()=>{e.onError(C=>{c(A=>({...A,state:"error"})),m({title:C.title||"Agent Error",message:C.message||"An error occurred",suggestion:C.suggestion})})},[e]);let z=(0,vt.useCallback)((C,A,V)=>{c(K=>({...K,sessionId:C,state:"ready",modes:A!=null?A:K.modes,models:V!=null?V:K.models,lastActivityAt:new Date}))},[]);return{session:s,isReady:l,errorInfo:d,createSession:f,loadSession:p,restartSession:h,closeSession:y,forceRestartAgent:x,cancelOperation:v,getAvailableAgents:g,updateSessionFromLoad:z,updateAvailableCommands:b,updateCurrentMode:S,setMode:$,setModel:j}}var ct=Y(Oe());var lt={PARSE_ERROR:-32700,INVALID_REQUEST:-32600,METHOD_NOT_FOUND:-32601,INVALID_PARAMS:-32602,INTERNAL_ERROR:-32603,AUTHENTICATION_REQUIRED:-32e3,RESOURCE_NOT_FOUND:-32002};function Td(e){if(e&&typeof e=="object"&&"code"in e){let t=e.code;if(typeof t=="number")return t}}function $k(e){if(!e||typeof e!="object")return"An unexpected error occurred.";if("data"in e){let t=e.data;if(t&&typeof t=="object"&&"details"in t){let n=t.details;if(typeof n=="string")return n}}if("message"in e){let t=e.message;if(typeof t=="string")return t}return"An unexpected error occurred."}function Z6(e){if(e&&typeof e=="object"&&"data"in e)return e.data}function q6(e){switch(e){case lt.PARSE_ERROR:return"Protocol Error";case lt.INVALID_REQUEST:return"Invalid Request";case lt.METHOD_NOT_FOUND:return"Method Not Supported";case lt.INVALID_PARAMS:return"Invalid Parameters";case lt.INTERNAL_ERROR:return"Internal Error";case lt.AUTHENTICATION_REQUIRED:return"Authentication Required";case lt.RESOURCE_NOT_FOUND:return"Resource Not Found";default:return"Agent Error"}}function V6(e,t){if(e===lt.INTERNAL_ERROR){let n=t.toLowerCase();if(n.includes("context")||n.includes("token")||n.includes("max_tokens")||n.includes("too long"))return"The conversation is too long. Try using a compact command if available, or start a new chat.";if(n.includes("overloaded")||n.includes("capacity"))return"The service is busy. Please wait a moment and try again."}switch(e){case lt.PARSE_ERROR:case lt.INVALID_REQUEST:case lt.METHOD_NOT_FOUND:return"Try restarting the agent session.";case lt.INVALID_PARAMS:return"Check your agent configuration in settings.";case lt.INTERNAL_ERROR:return"Try again or restart the agent session.";case lt.AUTHENTICATION_REQUIRED:return"Check if you are logged in or if your API key is set correctly.";case lt.RESOURCE_NOT_FOUND:return"Check if the file or resource exists.";default:return"Try again or restart the agent session."}}function Id(e,t){var o;let n=(o=Td(e))!=null?o:-1,r=$k(e),i=Z6(e);return{code:n,message:r,data:i,sessionId:t,originalError:e,title:q6(n),suggestion:V6(n,r)}}function wk(e){return Td(e)!==lt.INTERNAL_ERROR?!1:$k(e).includes("empty response text")}function Ct(e){let n=e.replace(/\\/g,"/").match(/^([A-Za-z]):(\/.*)/);if(n){let r=n[1].toLowerCase(),i=n[2];return`/mnt/${r}${i}`}return e}function Nd(e,t,n,r,i){if(/^\\\\/.test(n))throw new Error(`UNC paths are not supported in WSL mode: ${n}. Please use a local drive path.`);let o=Ct(n);if(o===n&&/^[A-Za-z]:[\\/]/.test(n))throw new Error(`Failed to convert Windows path to WSL format: ${n}`);let a=[];if(r){if(!/^[a-zA-Z0-9_-]+$/.test(r))throw new Error(`Invalid WSL distribution name: ${r}`);a.push("-d",r)}let s=t.map(Ek).join(" "),c=s.length>0?` ${s}`:"",d="";if(i){let l=Ct(i);d=`export PATH="${H6(l)}:$PATH"; `}let m=`${d}cd ${Ek(o)} && ${e}${c}`;return a.push("bash","-l","-c",m),{command:"C:\\Windows\\System32\\wsl.exe",args:a}}function Ek(e){return`'${e.replace(/'/g,"'\\''")}'`}function H6(e){return e.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}var Ak=1e4,zk=1e4;async function Ck(e,t,n){let r=fk(e.message,n);return e.supportsEmbeddedContext?B6(e,t,r):G6(e,t,r)}async function B6(e,t,n){var d,m,l;let r=[];for(let{file:f}of n)if(f)try{let p=await t.readNote(f.path),h=(d=e.maxNoteLength)!=null?d:Ak,y=p;p.length>h&&(y=p.substring(0,h)+`
[Note: Truncated from ${p.length} to ${h} characters]`);let x=e.vaultBasePath?`${e.vaultBasePath}/${f.path}`:f.path;e.convertToWsl&&(x=Ct(x)),r.push({type:"resource",resource:{uri:Yh(x),mimeType:"text/markdown",text:y},annotations:{audience:["assistant"],priority:1,lastModified:new Date(f.stat.mtime).toISOString()}})}catch(p){console.error(`Failed to read note ${f.path}:`,p)}let i=[];if(e.activeNote&&!e.isAutoMentionDisabled){let f=await F6(e.activeNote,e.vaultBasePath,t,(m=e.convertToWsl)!=null?m:!1,(l=e.maxSelectionLength)!=null?l:zk);i.push(...f)}let o=[...e.message?[{type:"text",text:e.message}]:[],...e.images||[]],a=e.activeNote&&!e.isAutoMentionDisabled?e.activeNote.selection?`@[[${e.activeNote.name}]]:${e.activeNote.selection.from.line+1}-${e.activeNote.selection.to.line+1}
`:`@[[${e.activeNote.name}]]
`:"",s=[...r,...i,...e.message||a?[{type:"text",text:a+e.message}]:[],...e.images||[]],c=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{displayContent:o,agentContent:s,autoMentionContext:c}}async function G6(e,t,n){var d,m,l;let r=[];for(let{file:f}of n)if(f)try{let p=await t.readNote(f.path),h=(d=e.maxNoteLength)!=null?d:Ak,y=p,x="";p.length>h&&(y=p.substring(0,h),x=`
[Note: This note was truncated. Original length: ${p.length} characters, showing first ${h} characters]`);let v=e.vaultBasePath?`${e.vaultBasePath}/${f.path}`:f.path;e.convertToWsl&&(v=Ct(v));let g=`<obsidian_mentioned_note ref="${v}">
${y}${x}
</obsidian_mentioned_note>`;r.push(g)}catch(p){console.error(`Failed to read note ${f.path}:`,p)}if(e.activeNote&&!e.isAutoMentionDisabled){let f=await X6(e.activeNote.path,e.vaultBasePath,t,(m=e.convertToWsl)!=null?m:!1,e.activeNote.selection,(l=e.maxSelectionLength)!=null?l:zk);r.push(f)}let i=e.activeNote&&!e.isAutoMentionDisabled?e.activeNote.selection?`@[[${e.activeNote.name}]]:${e.activeNote.selection.from.line+1}-${e.activeNote.selection.to.line+1}
`:`@[[${e.activeNote.name}]]
`:"",o=r.length>0?r.join(`
`)+`
`+i+e.message:i+e.message,a=[...e.message?[{type:"text",text:e.message}]:[],...e.images||[]],s=[...o?[{type:"text",text:o}]:[],...e.images||[]],c=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{displayContent:a,agentContent:s,autoMentionContext:c}}async function F6(e,t,n,r,i){let o=t?`${t}/${e.path}`:e.path;r&&(o=Ct(o));let a=Yh(o);if(e.selection){let s=e.selection.from.line+1,c=e.selection.to.line+1;try{let l=(await n.readNote(e.path)).split(`
`).slice(e.selection.from.line,e.selection.to.line+1),f=l.join(`
`);return f.length>i&&(f=f.substring(0,i)+`
[Note: Truncated from ${l.join(`
`).length} to ${i} characters]`),[{type:"resource",resource:{uri:a,mimeType:"text/markdown",text:f},annotations:{audience:["assistant"],priority:.8,lastModified:new Date(e.modified).toISOString()}},{type:"text",text:`The user has selected lines ${s}-${c} in the above note. This is what they are currently focusing on.`}]}catch(d){return console.error(`Failed to read selection from ${e.path}:`,d),[{type:"text",text:`The user has selected lines ${s}-${c} in ${a}. If relevant, use the Read tool to examine the specific lines.`}]}}return[{type:"text",text:`The user has 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 its content.`}]}async function X6(e,t,n,r,i,o){let a=t?`${t}/${e}`:e;if(r&&(a=Ct(a)),i){let s=i.from.line+1,c=i.to.line+1;try{let l=(await n.readNote(e)).split(`
`).slice(i.from.line,i.to.line+1),f=l.join(`
`),p="";return f.length>o&&(f=f.substring(0,o),p=`
[Note: The selection was truncated. Original length: ${l.join(`
`).length} characters, showing first ${o} characters]`),`<obsidian_opened_note selection="lines ${s}-${c}">
The user opened the note ${a} in Obsidian and selected the following text (lines ${s}-${c}):
${f}${p}
This is what the user is currently focusing on.
</obsidian_opened_note>`}catch(d){return console.error(`Failed to read selection from ${e}:`,d),`<obsidian_opened_note selection="lines ${s}-${c}">The user opened the note ${a} in Obsidian and is focusing on lines ${s}-${c}. 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 kk(e,t){try{return await t.sendPrompt(e.sessionId,e.agentContent),{success:!0,displayContent:e.displayContent,agentContent:e.agentContent}}catch(n){return await J6(n,e.sessionId,e.agentContent,e.displayContent,e.authMethods,t)}}async function J6(e,t,n,r,i,o){if(wk(e))return{success:!0,displayContent:r,agentContent:n};if(Td(e)===lt.AUTHENTICATION_REQUIRED&&i&&i.length>0){if(i.length===1){let s=await Y6(t,n,r,i[0].id,o);if(s)return s}return{success:!1,displayContent:r,agentContent:n,requiresAuth:!0,error:Id(e,t)}}return{success:!1,displayContent:r,agentContent:n,error:Id(e,t)}}async function Y6(e,t,n,r,i){try{return await i.authenticate(r)?(await i.sendPrompt(e,t),{success:!0,displayContent:n,agentContent:t,retriedSuccessfully:!0}):null}catch(o){return{success:!1,displayContent:n,agentContent:t,error:Id(o,e)}}}var Ik=require("obsidian");function Tk(e,t){let n=e.content||[];if(t.content!==void 0){let r=t.content||[];r.some(o=>o.type==="diff")&&(n=n.filter(o=>o.type!=="diff")),n=[...n,...r]}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 Nk(e,t,n,r,i){let[o,a]=(0,ct.useState)([]),[s,c]=(0,ct.useState)(!1),[d,m]=(0,ct.useState)(null),[l,f]=(0,ct.useState)(null),p=(0,ct.useCallback)(I=>{a(C=>[...C,I])},[]),h=(0,ct.useCallback)(I=>{a(C=>{if(C.length===0||C[C.length-1].role!=="assistant"){let K={id:crypto.randomUUID(),role:"assistant",content:[I],timestamp:new Date};return[...C,K]}let V={...C[C.length-1]};if(I.type==="text"||I.type==="agent_thought"){let K=V.content.findIndex(J=>J.type===I.type);if(K>=0){let J=V.content[K];(J.type==="text"||J.type==="agent_thought")&&(V.content[K]={type:I.type,text:J.text+I.text})}else V.content.push(I)}else{let K=V.content.findIndex(J=>J.type===I.type);K>=0?V.content[K]=I:V.content.push(I)}return[...C.slice(0,-1),V]})},[]),y=(0,ct.useCallback)(I=>{a(C=>{if(C.length===0||C[C.length-1].role!=="user"){let K={id:crypto.randomUUID(),role:"user",content:[I],timestamp:new Date};return[...C,K]}let V={...C[C.length-1]};if(I.type==="text"){let K=V.content.findIndex(J=>J.type==="text");if(K>=0){let J=V.content[K];J.type==="text"&&(V.content[K]={type:"text",text:J.text+I.text})}else V.content.push(I)}else{let K=V.content.findIndex(J=>J.type===I.type);K>=0?V.content[K]=I:V.content.push(I)}return[...C.slice(0,-1),V]})},[]),x=(0,ct.useCallback)((I,C)=>{C.type==="tool_call"&&a(A=>A.map(V=>({...V,content:V.content.map(K=>K.type==="tool_call"&&K.toolCallId===I?Tk(K,C):K)})))},[]),v=(0,ct.useCallback)((I,C)=>{C.type==="tool_call"&&a(A=>{let V=!1,K=A.map(J=>({...J,content:J.content.map(R=>R.type==="tool_call"&&R.toolCallId===I?(V=!0,Tk(R,C)):R)}));return V?K:[...A,{id:crypto.randomUUID(),role:"assistant",content:[C],timestamp:new Date}]})},[]),g=(0,ct.useCallback)(I=>{switch(I.type){case"agent_message_chunk":h({type:"text",text:I.text});break;case"agent_thought_chunk":h({type:"agent_thought",text:I.text});break;case"user_message_chunk":y({type:"text",text:I.text});break;case"tool_call":case"tool_call_update":v(I.toolCallId,{type:"tool_call",toolCallId:I.toolCallId,title:I.title,status:I.status||"pending",kind:I.kind,content:I.content,locations:I.locations,permissionRequest:I.permissionRequest});break;case"plan":h({type:"plan",entries:I.entries});break;case"available_commands_update":case"current_mode_update":break}},[h,v]),b=(0,ct.useCallback)(()=>{a([]),m(null),c(!1),f(null)},[]),S=(0,ct.useCallback)(I=>{let C=I.map(A=>({id:crypto.randomUUID(),role:A.role,content:A.content.map(V=>({type:V.type,text:V.text})),timestamp:A.timestamp?new Date(A.timestamp):new Date}));a(C),c(!1),f(null)},[]),$=(0,ct.useCallback)(I=>{a(I),c(!1),f(null)},[]),j=(0,ct.useCallback)(()=>{f(null)},[]),z=(0,ct.useMemo)(()=>Ik.Platform.isWin&&i.windowsWslMode,[i.windowsWslMode]),L=(0,ct.useCallback)(async(I,C)=>{var J,R;if(!r.sessionId){f({title:"Cannot Send Message",message:"No active session. Please wait for connection."});return}let A=await Ck({message:I,images:C.images,activeNote:C.activeNote,vaultBasePath:C.vaultBasePath,isAutoMentionDisabled:C.isAutoMentionDisabled,convertToWsl:z,supportsEmbeddedContext:(R=(J=r.promptCapabilities)==null?void 0:J.embeddedContext)!=null?R:!1,maxNoteLength:i.maxNoteLength,maxSelectionLength:i.maxSelectionLength},t,n),V=[];if(A.autoMentionContext?V.push({type:"text_with_context",text:I,autoMentionContext:A.autoMentionContext}):V.push({type:"text",text:I}),C.images&&C.images.length>0)for(let M of C.images)V.push({type:"image",data:M.data,mimeType:M.mimeType});let K={id:crypto.randomUUID(),role:"user",content:V,timestamp:new Date};p(K),c(!0),m(I);try{let M=await kk({sessionId:r.sessionId,agentContent:A.agentContent,displayContent:A.displayContent,authMethods:r.authMethods},e);M.success?(c(!1),m(null)):(c(!1),f(M.error?{title:M.error.title,message:M.error.message,suggestion:M.error.suggestion}:{title:"Send Message Failed",message:"Failed to send message"}))}catch(M){c(!1),f({title:"Send Message Failed",message:`Failed to send message: ${M instanceof Error?M.message:String(M)}`})}},[e,t,n,r.sessionId,r.authMethods,r.promptCapabilities,z,p]);return{messages:o,isSending:s,lastUserMessage:d,errorInfo:l,sendMessage:L,clearMessages:b,setInitialMessages:S,setMessagesFromLocal:$,clearError:j,addMessage:p,updateLastMessage:h,updateMessage:x,upsertToolCall:v,handleSessionUpdate:g}}var Ti=Y(Oe());function K6(e){for(let t of e)for(let n of t.content)if(n.type==="tool_call"){let r=n.permissionRequest;if(r!=null&&r.isActive)return{requestId:r.requestId,toolCallId:n.toolCallId,options:r.options}}return null}function Ok(e,t,n){for(let r of t){let i=e.find(o=>o.kind===r);if(i)return i}if(n){let r=e.find(n);if(r)return r}return e[0]}function Dk(e,t){let[n,r]=(0,Ti.useState)(null),i=(0,Ti.useMemo)(()=>K6(t),[t]),o=(0,Ti.useCallback)(async(d,m)=>{try{await e.respondToPermission(d,m)}catch(l){r({title:"Permission Error",message:`Failed to respond to permission request: ${l instanceof Error?l.message:String(l)}`})}},[e]),a=(0,Ti.useCallback)(async()=>{if(!i||i.options.length===0)return!1;let d=Ok(i.options,["allow_once","allow_always"]);return d?(await o(i.requestId,d.optionId),!0):!1},[i,o]),s=(0,Ti.useCallback)(async()=>{if(!i||i.options.length===0)return!1;let d=Ok(i.options,["reject_once","reject_always"],m=>m.name.toLowerCase().includes("reject")||m.name.toLowerCase().includes("deny"));return d?(await o(i.requestId,d.optionId),!0):!1},[i,o]),c=(0,Ti.useCallback)(()=>{r(null)},[]);return{activePermission:i,errorInfo:n,approvePermission:o,approveActivePermission:a,rejectActivePermission:s,clearError:c}}var Dl=Y(Oe());var pv=require("obsidian");function Rk(e){let t=(0,Dl.useRef)(new Ze(e)),n=(0,Dl.useCallback)(async(i,o)=>{if(i.length===0||!o.sessionId)return null;try{let a=new za(e),s=e.settings.exportSettings.openFileAfterExport;return await a.exportToMarkdown(i,o.agentDisplayName,o.agentId,o.sessionId,o.createdAt,s)}catch(a){throw t.current.error("Export failed:",a),a}},[e]);return{autoExportIfEnabled:(0,Dl.useCallback)(async(i,o,a)=>{if((i==="newChat"?e.settings.exportSettings.autoExportOnNewChat:e.settings.exportSettings.autoExportOnCloseChat)&&o.length!==0&&a.sessionId)try{let c=await n(o,a);if(c){new pv.Notice(`[Agent Client] Chat exported to ${c}`);let d=i==="newChat"?"new session":"closing chat";t.current.log(`Chat auto-exported before ${d}`)}}catch(c){new pv.Notice("[Agent Client] Failed to export chat")}},[e,n]),exportChat:n}}var Ke=Y(Oe());function Mk(e){let t=e==null?void 0:e.sessionCapabilities;return{canLoad:(e==null?void 0:e.loadSession)===!0,canResume:(t==null?void 0:t.resume)!==void 0,canFork:(t==null?void 0:t.fork)!==void 0,canList:(t==null?void 0:t.list)!==void 0}}var Q6=5*60*1e3;function gv(e,t){let n=new Map(t.map(r=>[r.sessionId,r]));return e.map(r=>{var o;let i=n.get(r.sessionId);return{...r,title:(o=i==null?void 0:i.title)!=null?o:r.title}})}function Uk(e){let{agentClient:t,session:n,settingsAccess:r,cwd:i,onSessionLoad:o,onMessagesRestore:a,onLoadStart:s,onLoadEnd:c}=e,d=(0,Ke.useMemo)(()=>Mk(n.agentCapabilities),[n.agentCapabilities]),[m,l]=(0,Ke.useState)([]),[f,p]=(0,Ke.useState)(!1),[h,y]=(0,Ke.useState)(null),[x,v]=(0,Ke.useState)(void 0),[g,b]=(0,Ke.useState)(new Set),S=(0,Ke.useRef)(null),$=(0,Ke.useRef)(void 0),j=(0,Ke.useCallback)(M=>!S.current||S.current.cwd!==M?!1:Date.now()-S.current.timestamp<Q6,[]),z=(0,Ke.useCallback)(()=>{S.current=null},[]),L=d.canLoad||d.canResume||d.canFork,I=(0,Ke.useCallback)(async M=>{if(!d.canList||!L){let X=r.getSavedSessions(n.agentId,M),ee=X.map(P=>({sessionId:P.sessionId,cwd:P.cwd,title:P.title,updatedAt:P.updatedAt}));l(ee),b(new Set(X.map(P=>P.sessionId))),v(void 0),y(null);return}if(j(M)){let X=r.getSavedSessions(n.agentId,M);b(new Set(X.map(P=>P.sessionId)));let ee=gv(S.current.sessions,X);l(ee),v(S.current.nextCursor),y(null);return}p(!0),y(null),$.current=M;try{let X=await t.listSessions(M),ee=r.getSavedSessions(n.agentId,M),P=gv(X.sessions,ee);l(P),b(new Set(ee.map(Z=>Z.sessionId))),v(X.nextCursor),S.current={sessions:P,nextCursor:X.nextCursor,cwd:M,timestamp:Date.now()}}catch(X){let ee=X instanceof Error?X.message:String(X);y(`Failed to fetch sessions: ${ee}`),l([]),v(void 0)}finally{p(!1)}},[t,d.canList,L,j,r,n.agentId]),C=(0,Ke.useCallback)(async()=>{if(!(!x||!d.canList)){p(!0),y(null);try{let M=await t.listSessions($.current,x),te=r.getSavedSessions(n.agentId,$.current),X=gv(M.sessions,te);l(ee=>[...ee,...X]),b(new Set(te.map(ee=>ee.sessionId))),v(M.nextCursor),S.current&&(S.current={...S.current,sessions:[...S.current.sessions,...X],nextCursor:M.nextCursor,timestamp:Date.now()})}catch(M){let te=M instanceof Error?M.message:String(M);y(`Failed to load more sessions: ${te}`)}finally{p(!1)}}},[t,d.canList,x,r,n.agentId]),A=(0,Ke.useCallback)(async(M,te)=>{p(!0),y(null);try{if(o(M,void 0,void 0),d.canLoad){s==null||s();try{let X=r.loadSessionMessages(M),ee=await t.loadSession(M,te);o(ee.sessionId,ee.modes,ee.models);let P=await X;P&&a&&a(P)}finally{c==null||c()}}else if(d.canResume){let X=await t.resumeSession(M,te);o(X.sessionId,X.modes,X.models);let ee=await r.loadSessionMessages(M);ee&&a&&a(ee)}else throw new Error("Session restoration is not supported")}catch(X){let ee=X instanceof Error?X.message:String(X);throw y(`Failed to restore session: ${ee}`),X}finally{p(!1)}},[t,d.canLoad,d.canResume,o,r,a,s,c]),V=(0,Ke.useCallback)(async(M,te)=>{var X;p(!0),y(null);try{let ee=await t.forkSession(M,te);o(ee.sessionId,ee.modes,ee.models);let P=await r.loadSessionMessages(M);if(P&&a&&a(P),n.agentId){let Z=m.find(ii=>ii.sessionId===M),fe=(X=Z==null?void 0:Z.title)!=null?X:"Session",we=50,jn="Fork: ",yt=we-jn.length,Nr=fe.length>yt?fe.substring(0,yt)+"...":fe,en=`${jn}${Nr}`,ni=new Date().toISOString();await r.saveSession({sessionId:ee.sessionId,agentId:n.agentId,cwd:te,title:en,createdAt:ni,updatedAt:ni}),P&&r.saveSessionMessages(ee.sessionId,n.agentId,P)}z()}catch(ee){let P=ee instanceof Error?ee.message:String(ee);throw y(`Failed to fork session: ${P}`),ee}finally{p(!1)}},[t,o,r,a,z,n.agentId,m]),K=(0,Ke.useCallback)(async M=>{try{await r.deleteSession(M),l(te=>te.filter(X=>X.sessionId!==M)),z()}catch(te){let X=te instanceof Error?te.message:String(te);throw y(`Failed to delete session: ${X}`),te}},[r,z]),J=(0,Ke.useCallback)(async(M,te)=>{if(!n.agentId)return;let X=te.length>50?te.substring(0,50)+"...":te;await r.saveSession({sessionId:M,agentId:n.agentId,cwd:i,title:X,createdAt:new Date().toISOString(),updatedAt:new Date().toISOString()})},[n.agentId,i,r]),R=(0,Ke.useCallback)((M,te)=>{!n.agentId||te.length===0||r.saveSessionMessages(M,n.agentId,te)},[n.agentId,r]);return{sessions:m,loading:f,error:h,hasMore:x!==void 0,canShowSessionHistory:d.canList||d.canLoad||d.canResume||d.canFork,canRestore:d.canLoad||d.canResume,canFork:d.canFork,canList:d.canList,isUsingLocalSessions:!d.canList,localSessionIds:g,fetchSessions:I,loadMoreSessions:C,restoreSession:A,forkSession:V,deleteSession:K,saveSessionLocally:J,saveSessionMessages:R,invalidateCache:z}}var yr=Y(he()),{useState:fo,useRef:Ii,useEffect:kt,useMemo:mo,useCallback:Re}=W6,br="agent-client-chat-view";function eU({plugin:e,view:t,viewId:n}){var vs,T,B;if(!ut.Platform.isDesktopApp)throw new Error("Agent Client is only available on desktop");let r=mo(()=>new Ze(e),[e]),i=mo(()=>e.app.vault.adapter.basePath||process.cwd(),[e]),o=mo(()=>new Ad(e),[e]);kt(()=>()=>{o.destroy()},[o]),kt(()=>{let w=()=>{e.setLastActiveChatViewId(n)},H=t.containerEl;return H.addEventListener("focus",w,!0),H.addEventListener("click",w),e.setLastActiveChatViewId(n),()=>{H.removeEventListener("focus",w,!0),H.removeEventListener("click",w)}},[e,n,t.containerEl]);let a=mo(()=>e.getOrCreateAdapter(n),[e,n]),s=Ii(a),c=mo(()=>new zd(e,o),[e,o]),d=Sd(e),[m,l]=fo((vs=t.getInitialAgentId())!=null?vs:void 0);kt(()=>t.onAgentIdRestored(H=>{r.log(`[ChatView] Agent ID restored from workspace: ${H}`),l(H)}),[t,r]);let f=_k(a,e.settingsStore,i,m),{session:p,errorInfo:h,isReady:y}=f,x=Nk(a,c,o,{sessionId:p.sessionId,authMethods:p.authMethods,promptCapabilities:p.promptCapabilities},{windowsWslMode:d.windowsWslMode,maxNoteLength:d.displaySettings.maxNoteLength,maxSelectionLength:d.displaySettings.maxSelectionLength}),{messages:v,isSending:g}=x,b=Dk(a,v),S=mk(c,e),$=gk(c),j=pk(p.availableCommands||[],$.toggle),z=Rk(e),L=Re((w,H,me)=>{r.log(`[ChatView] Session loaded/resumed/forked: ${w}`,{modes:H,models:me}),f.updateSessionFromLoad(w,H,me)},[r,f]),I=Re(()=>{r.log("[ChatView] session/load started, ignoring history replay"),X(!0),x.clearMessages()},[r,x]),C=Re(()=>{r.log("[ChatView] session/load ended, resuming normal processing"),X(!1)},[r]),A=Uk({agentClient:a,session:p,settingsAccess:e.settingsStore,cwd:i,onSessionLoad:L,onMessagesRestore:x.setMessagesFromLocal,onLoadStart:I,onLoadEnd:C}),V=h||x.errorInfo||b.errorInfo,[K,J]=fo(!1),[R,M]=fo(null),[te,X]=fo(!1),[ee,P]=fo(!1),[Z,fe]=fo(""),[we,jn]=fo([]),yt=Ii(null),Nr=Ii(null),en=Ii(!1),ni=mo(()=>{let w=p.agentId;if(w===e.settings.claude.id)return e.settings.claude.displayName||e.settings.claude.id;if(w===e.settings.codex.id)return e.settings.codex.displayName||e.settings.codex.id;if(w===e.settings.gemini.id)return e.settings.gemini.displayName||e.settings.gemini.id;let H=e.settings.customAgents.find(me=>me.id===w);return(H==null?void 0:H.displayName)||(H==null?void 0:H.id)||w},[p.agentId,e.settings]),ii=Re(async w=>{let H=w&&w!==p.agentId;if(v.length===0&&!H){new ut.Notice("[Agent Client] Already a new session");return}x.isSending&&await f.cancelOperation(),r.log(`[Debug] Creating new session${H?` with agent: ${w}`:""}...`),v.length>0&&await z.autoExportIfEnabled("newChat",v,p),$.toggle(!1),x.clearMessages();let me=H?w:p.agentId;await f.restartSession(me),me&&t.setAgentId(me),A.invalidateCache()},[v,p,r,z,$,x,f,A,t]),bc=Re(async()=>{if(v.length===0){new ut.Notice("[Agent Client] No messages to export");return}try{let w=new za(e),H=e.settings.exportSettings.openFileAfterExport,me=await w.exportToMarkdown(v,p.agentDisplayName,p.agentId,p.sessionId||"unknown",p.createdAt,H);new ut.Notice(`[Agent Client] Chat exported to ${me}`)}catch(w){new ut.Notice("[Agent Client] Failed to export chat"),r.error("Export error:",w)}},[v,p,e,r]),Ao=Re(()=>{let w=e.app;w.setting.open(),w.setting.openTabById(e.manifest.id)},[e]),Pm=Re(()=>{P(w=>!w)},[]),Lm=Re(()=>{P(!1)},[]),Zm=Re(w=>{P(!1),w!==p.agentId&&ii(w)},[p.agentId,ii]),qm=Re(()=>{P(!1),(async()=>{r.log("[ChatView] Restarting agent process..."),v.length>0&&await z.autoExportIfEnabled("newChat",v,p),x.clearMessages();try{await f.forceRestartAgent(),new ut.Notice("[Agent Client] Agent restarted")}catch(w){new ut.Notice("[Agent Client] Failed to restart agent"),r.error("Restart error:",w)}})()},[r,v,p,z,x,f]),Vm=Re(()=>{P(!1),e.openNewChatViewWithAgent(e.settings.defaultAgentId)},[e]),Sc=mo(()=>e.getAvailableAgents(),[e]),Ri=Re(async(w,H)=>{try{r.log(`[ChatView] Restoring session: ${w}`),x.clearMessages(),await A.restoreSession(w,H),new ut.Notice("[Agent Client] Session restored")}catch(me){new ut.Notice("[Agent Client] Failed to restore session"),r.error("Session restore error:",me)}},[r,x,A]),Mi=Re(async(w,H)=>{try{r.log(`[ChatView] Forking session: ${w}`),x.clearMessages(),await A.forkSession(w,H),new ut.Notice("[Agent Client] Session forked")}catch(me){new ut.Notice("[Agent Client] Failed to fork session"),r.error("Session fork error:",me)}},[r,x,A]),Or=Re(w=>{var Tn;let H=A.sessions.find(ys=>ys.sessionId===w),me=(Tn=H==null?void 0:H.title)!=null?Tn:"Untitled Session";new $d(e.app,me,async()=>{try{r.log(`[ChatView] Deleting session: ${w}`),await A.deleteSession(w),new ut.Notice("[Agent Client] Session deleted")}catch(ys){new ut.Notice("[Agent Client] Failed to delete session"),r.error("Session delete error:",ys)}}).open()},[e.app,A,r]),ri=Re(()=>{A.loadMoreSessions()},[A]),Ui=Re(w=>{A.fetchSessions(w)},[A]),xc=Re(()=>{yt.current||(yt.current=new _d(e.app,{sessions:A.sessions,loading:A.loading,error:A.error,hasMore:A.hasMore,currentCwd:i,canList:A.canList,canRestore:A.canRestore,canFork:A.canFork,isUsingLocalSessions:A.isUsingLocalSessions,localSessionIds:A.localSessionIds,isAgentReady:y,debugMode:d.debugMode,onRestoreSession:Ri,onForkSession:Mi,onDeleteSession:Or,onLoadMore:ri,onFetchSessions:Ui})),yt.current.open(),A.fetchSessions(i)},[e.app,A,i,y,d.debugMode,Ri,Mi,Or,ri,Ui]);kt(()=>{yt.current&&yt.current.updateProps({sessions:A.sessions,loading:A.loading,error:A.error,hasMore:A.hasMore,currentCwd:i,canList:A.canList,canRestore:A.canRestore,canFork:A.canFork,isUsingLocalSessions:A.isUsingLocalSessions,localSessionIds:A.localSessionIds,isAgentReady:y,debugMode:d.debugMode,onRestoreSession:Ri,onForkSession:Mi,onDeleteSession:Or,onLoadMore:ri,onFetchSessions:Ui})},[A.sessions,A.loading,A.error,A.hasMore,A.canList,A.canRestore,A.canFork,A.isUsingLocalSessions,A.localSessionIds,i,y,d.debugMode,Ri,Mi,Or,ri,Ui]);let ji=Re(async(w,H)=>{let me=v.length===0;await x.sendMessage(w,{activeNote:d.autoMentionActiveNote?$.activeNote:null,vaultBasePath:e.app.vault.adapter.basePath||"",isAutoMentionDisabled:$.isDisabled,images:H}),me&&p.sessionId&&(await A.saveSessionLocally(p.sessionId,w),r.log(`[ChatView] Session saved locally: ${p.sessionId}`))},[x,$,e,v.length,p.sessionId,A,r,d.autoMentionActiveNote]),Dr=Re(async()=>{r.log("Cancelling current operation...");let w=x.lastUserMessage;await f.cancelOperation(),w&&M(w)},[r,f,x.lastUserMessage]),Hm=Re(()=>{x.clearError()},[x]),fs=Re(()=>{M(null)},[]),Rr=Re(()=>({text:Z,images:we}),[Z,we]),Pi=Re(w=>{fe(w.text),jn(w.images)},[]),zo=Re(async()=>{if(!Z.trim()&&we.length===0||!y||A.loading||g)return!1;let w=we.map(me=>({type:"image",data:me.data,mimeType:me.mimeType})),H=Z.trim();return fe(""),jn([]),await ji(H,w.length>0?w:void 0),!0},[Z,we,y,A.loading,g,ji]),Mr=Re(()=>(Z.trim()!==""||we.length>0)&&y&&!A.loading&&!g,[Z,we,y,A.loading,g]),Li=Re(async()=>{g&&await Dr()},[g,Dr]);kt(()=>(t.registerInputCallbacks({getInputState:Rr,setInputState:Pi,sendMessage:zo,canSend:Mr,cancel:Li}),()=>{t.unregisterInputCallbacks()}),[t,Rr,Pi,zo,Mr,Li]),kt(()=>{r.log("[Debug] Starting connection setup via useAgentSession..."),f.createSession(m)},[f.createSession,m]),kt(()=>{en.current||m&&p.state!=="initializing"&&(en.current=!0,p.agentId!==m&&(r.log(`[ChatView] Switching to restored agent: ${m} (current: ${p.agentId})`),f.restartSession(m)))},[m,p.state,p.agentId,f,r]);let _c=Ii(v),ms=Ii(p),ps=Ii(z),gs=Ii(f.closeSession);_c.current=v,ms.current=p,ps.current=z,gs.current=f.closeSession,kt(()=>()=>{r.log("[ChatView] Cleanup: auto-export and close session"),(async()=>(await ps.current.autoExportIfEnabled("closeChat",_c.current,ms.current),await gs.current()))()},[]),kt(()=>{a.onSessionUpdate(w=>{if(p.sessionId&&w.sessionId!==p.sessionId){r.log(`[ChatView] Ignoring update for old session: ${w.sessionId} (current: ${p.sessionId})`);return}if(te){w.type==="available_commands_update"?f.updateAvailableCommands(w.commands):w.type==="current_mode_update"&&f.updateCurrentMode(w.currentModeId);return}x.handleSessionUpdate(w),w.type==="available_commands_update"?f.updateAvailableCommands(w.commands):w.type==="current_mode_update"&&f.updateCurrentMode(w.currentModeId)})},[a,p.sessionId,r,te,x.handleSessionUpdate,f.updateAvailableCommands,f.updateCurrentMode]),kt(()=>{a.setUpdateMessageCallback(x.updateMessage)},[a,x.updateMessage]),kt(()=>{e.checkForUpdates().then(J).catch(w=>{console.error("Failed to check for updates:",w)})},[e]);let hs=Ii(!1);return kt(()=>{let w=hs.current;hs.current=g,w&&!g&&p.sessionId&&v.length>0&&(A.saveSessionMessages(p.sessionId,v),r.log(`[ChatView] Session messages saved: ${p.sessionId}`))},[g,p.sessionId,v,A,r]),kt(()=>{let w=!0,H=async()=>{w&&await $.updateActiveNote()},me=c.subscribeSelectionChanges(()=>{H()});return H(),()=>{w=!1,me()}},[$.updateActiveNote,c]),kt(()=>{let w=e.app.workspace,H=w.on("agent-client:toggle-auto-mention",me=>{me&&me!==n||$.toggle()});return()=>{w.offref(H)}},[e.app.workspace,$.toggle,n]),kt(()=>{let w=e.app.workspace,H=w.on("agent-client:new-chat-requested",me=>{e.lastActiveChatViewId&&e.lastActiveChatViewId!==n||ii(me)});return()=>{w.offref(H)}},[e.app.workspace,e.lastActiveChatViewId,ii,n]),kt(()=>{let w=e.app.workspace,H=w.on("agent-client:approve-active-permission",Tn=>{Tn&&Tn!==n||(async()=>await b.approveActivePermission()||new ut.Notice("[Agent Client] No active permission request"))()}),me=w.on("agent-client:reject-active-permission",Tn=>{Tn&&Tn!==n||(async()=>await b.rejectActivePermission()||new ut.Notice("[Agent Client] No active permission request"))()}),Ur=w.on("agent-client:cancel-message",Tn=>{Tn&&Tn!==n||Dr()});return()=>{w.offref(H),w.offref(me),w.offref(Ur)}},[e.app.workspace,b.approveActivePermission,b.rejectActivePermission,Dr,n]),(0,yr.jsxs)("div",{className:"agent-client-chat-view-container",children:[(0,yr.jsx)(zC,{agentLabel:ni,isUpdateAvailable:K,hasHistoryCapability:A.canShowSessionHistory,onNewChat:()=>void ii(),onExportChat:()=>void bc(),onToggleMenu:Pm,onOpenHistory:xc,menuButtonRef:Nr}),ee&&(0,yr.jsx)(lk,{anchorRef:Nr,currentAgentId:p.agentId||"",availableAgents:Sc,onSwitchAgent:Zm,onOpenNewView:Vm,onRestartAgent:qm,onOpenPluginSettings:Ao,onClose:Lm,plugin:e,view:t}),(0,yr.jsx)(HC,{messages:v,isSending:g,isSessionReady:y,isRestoringSession:A.loading,agentLabel:ni,plugin:e,view:t,acpClient:s.current,onApprovePermission:b.approvePermission}),(0,yr.jsx)(ek,{isSending:g,isSessionReady:y,isRestoringSession:A.loading,agentLabel:ni,availableCommands:p.availableCommands||[],autoMentionEnabled:d.autoMentionActiveNote,restoredMessage:R,mentions:S,slashCommands:j,autoMention:$,plugin:e,view:t,onSendMessage:ji,onStopGeneration:Dr,onRestoredMessageConsumed:fs,modes:p.modes,onModeChange:w=>void f.setMode(w),models:p.models,onModelChange:w=>void f.setModel(w),supportsImages:(B=(T=p.promptCapabilities)==null?void 0:T.image)!=null?B:!1,agentId:p.agentId,inputValue:Z,onInputChange:fe,attachedImages:we,onAttachedImagesChange:jn,errorInfo:V,onClearError:Hm})]})}var Rl=class extends ut.ItemView{constructor(n,r){var i;super(n);this.root=null;this.initialAgentId=null;this.agentIdRestoredCallbacks=new Set;this.getInputStateCallback=null;this.setInputStateCallback=null;this.sendMessageCallback=null;this.canSendCallback=null;this.cancelCallback=null;this.plugin=r,this.logger=new Ze(r),this.viewId=(i=n.id)!=null?i:crypto.randomUUID()}getViewType(){return br}getDisplayText(){return"Agent client"}getIcon(){return"bot-message-square"}getState(){var n;return{initialAgentId:(n=this.initialAgentId)!=null?n:void 0}}async setState(n,r){var o;let i=this.initialAgentId;this.initialAgentId=(o=n.initialAgentId)!=null?o:null,await super.setState(n,r),this.initialAgentId&&this.initialAgentId!==i&&this.agentIdRestoredCallbacks.forEach(a=>a(this.initialAgentId))}getInitialAgentId(){return this.initialAgentId}setAgentId(n){this.initialAgentId=n,this.app.workspace.requestSaveLayout()}onAgentIdRestored(n){return this.agentIdRestoredCallbacks.add(n),()=>{this.agentIdRestoredCallbacks.delete(n)}}registerInputCallbacks(n){this.getInputStateCallback=n.getInputState,this.setInputStateCallback=n.setInputState,this.sendMessageCallback=n.sendMessage,this.canSendCallback=n.canSend,this.cancelCallback=n.cancel}unregisterInputCallbacks(){this.getInputStateCallback=null,this.setInputStateCallback=null,this.sendMessageCallback=null,this.canSendCallback=null,this.cancelCallback=null}getInputState(){var n,r;return(r=(n=this.getInputStateCallback)==null?void 0:n.call(this))!=null?r:null}setInputState(n){var r;(r=this.setInputStateCallback)==null||r.call(this,n)}async sendMessage(){var n,r;return(r=await((n=this.sendMessageCallback)==null?void 0:n.call(this)))!=null?r:!1}canSend(){var n,r;return(r=(n=this.canSendCallback)==null?void 0:n.call(this))!=null?r:!1}async cancelOperation(){var n;await((n=this.cancelCallback)==null?void 0:n.call(this))}onOpen(){let n=this.containerEl.children[1];return n.empty(),this.root=(0,jk.createRoot)(n),this.root.render((0,yr.jsx)(eU,{plugin:this.plugin,view:this,viewId:this.viewId})),Promise.resolve()}async onClose(){this.logger.log("[ChatView] onClose() called"),this.root&&(this.root.unmount(),this.root=null),await this.plugin.removeAdapter(this.viewId)}};var hv=require("obsidian");var vv=class{constructor(t,n){this.listeners=new Set;this.sessionLock=Promise.resolve();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,this.plugin.settings=n;for(let r of this.listeners)r();await this.plugin.saveSettings()}set(t){this.updateSettings(t)}async saveSession(t){this.sessionLock=this.sessionLock.then(async()=>{let n=t;hv.Platform.isWin&&this.state.windowsWslMode&&t.cwd&&(n={...t,cwd:Ct(t.cwd)});let r=[...this.state.savedSessions||[]],i=r.findIndex(o=>o.sessionId===n.sessionId);i>=0?r[i]=n:(r.unshift(n),r.length>vv.MAX_SAVED_SESSIONS&&r.pop()),await this.updateSettings({savedSessions:r})}),await this.sessionLock}getSavedSessions(t,n){let r=this.state.savedSessions||[];if(t&&(r=r.filter(i=>i.agentId===t)),n){let i=n;hv.Platform.isWin&&this.state.windowsWslMode&&(i=Ct(n)),r=r.filter(o=>o.cwd===i)}return[...r].sort((i,o)=>new Date(o.updatedAt).getTime()-new Date(i.updatedAt).getTime())}async deleteSession(t){this.sessionLock=this.sessionLock.then(async()=>{let n=(this.state.savedSessions||[]).filter(r=>r.sessionId!==t);await this.updateSettings({savedSessions:n}),await this.deleteSessionMessages(t)}),await this.sessionLock}getSessionsDir(){return`${this.plugin.app.vault.configDir}/plugins/agent-client/sessions`}async ensureSessionsDir(){let t=this.plugin.app.vault.adapter,n=this.getSessionsDir();await t.exists(n)||await t.mkdir(n)}getSessionFilePath(t){let n=t.replace(/[^a-zA-Z0-9_-]/g,"_");return`${this.getSessionsDir()}/${n}.json`}async saveSessionMessages(t,n,r){await this.ensureSessionsDir();let i=r.map(s=>({...s,timestamp:s.timestamp.toISOString()})),o={version:1,sessionId:t,agentId:n,messages:i,savedAt:new Date().toISOString()},a=this.getSessionFilePath(t);await this.plugin.app.vault.adapter.write(a,JSON.stringify(o,null,2))}async loadSessionMessages(t){let n=this.getSessionFilePath(t),r=this.plugin.app.vault.adapter;if(!await r.exists(n))return null;try{let i=await r.read(n),o=JSON.parse(i);return typeof o.version!="number"||!Array.isArray(o.messages)?(console.warn(`[SettingsStore] Invalid session file structure: ${n}`),null):o.version!==1?(console.warn(`[SettingsStore] Unknown session file version: ${o.version}`),null):o.messages.map(a=>({...a,timestamp:new Date(a.timestamp)}))}catch(i){return console.error(`[SettingsStore] Failed to load session messages: ${i}`),null}}async deleteSessionMessages(t){let n=this.getSessionFilePath(t),r=this.plugin.app.vault.adapter;await r.exists(n)&&await r.remove(n)}},Od=vv;Od.MAX_SAVED_SESSIONS=50;var Pk=(e,t)=>new Od(e,t);var W=require("obsidian");var Dd=class extends W.PluginSettingTab{constructor(n,r){super(n,r);this.agentSelector=null;this.unsubscribe=null;this.plugin=r}display(){let{containerEl:n}=this;n.empty(),this.agentSelector=null,this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null);let r=n.createDiv({cls:"agent-client-doc-link"});r.createSpan({text:"Need help? Check out the "}),r.createEl("a",{text:"documentation",href:"https://rait-09.github.io/obsidian-agent-client/"}),r.createSpan({text:"."}),this.renderAgentSelector(n),this.unsubscribe=this.plugin.settingsStore.subscribe(()=>{this.updateAgentDropdown()}),this.updateAgentDropdown(),new W.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 o=>{this.plugin.settings.nodePath=o.trim(),await this.plugin.saveSettings()})}),new W.Setting(n).setName("Send message shortcut").setDesc("Choose the keyboard shortcut to send messages. Note: If using Cmd/Ctrl+Enter, you may need to remove any hotkeys assigned to Cmd/Ctrl+Enter (Settings \u2192 Hotkeys).").addDropdown(i=>i.addOption("enter","Enter to send, Shift+Enter for newline").addOption("cmd-enter","Cmd/Ctrl+Enter to send, Enter for newline").setValue(this.plugin.settings.sendMessageShortcut).onChange(async o=>{this.plugin.settings.sendMessageShortcut=o,await this.plugin.saveSettings()})),new W.Setting(n).setName("Mentions").setHeading(),new W.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 o=>{this.plugin.settings.autoMentionActiveNote=o,await this.plugin.saveSettings()})),new W.Setting(n).setName("Max note length").setDesc("Maximum characters per mentioned note. Notes longer than this will be truncated.").addText(i=>i.setPlaceholder("10000").setValue(String(this.plugin.settings.displaySettings.maxNoteLength)).onChange(async o=>{let a=parseInt(o,10);!isNaN(a)&&a>=1&&(this.plugin.settings.displaySettings.maxNoteLength=a,await this.plugin.saveSettings())})),new W.Setting(n).setName("Max selection length").setDesc("Maximum characters for text selection in auto-mention. Selections longer than this will be truncated.").addText(i=>i.setPlaceholder("10000").setValue(String(this.plugin.settings.displaySettings.maxSelectionLength)).onChange(async o=>{let a=parseInt(o,10);!isNaN(a)&&a>=1&&(this.plugin.settings.displaySettings.maxSelectionLength=a,await this.plugin.saveSettings())})),new W.Setting(n).setName("Display").setHeading(),new W.Setting(n).setName("Chat view location").setDesc("Where to open new chat views").addDropdown(i=>i.addOption("right-tab","Right pane (tabs)").addOption("editor-tab","Editor area (tabs)").addOption("editor-split","Editor area (split)").setValue(this.plugin.settings.chatViewLocation).onChange(async o=>{this.plugin.settings.chatViewLocation=o,await this.plugin.saveSettings()})),new W.Setting(n).setName("Show emojis").setDesc("Display emoji icons in tool calls, thoughts, plans, and terminal blocks.").addToggle(i=>i.setValue(this.plugin.settings.displaySettings.showEmojis).onChange(async o=>{this.plugin.settings.displaySettings.showEmojis=o,await this.plugin.saveSettings()})),new W.Setting(n).setName("Auto-collapse long diffs").setDesc("Automatically collapse diffs that exceed the line threshold.").addToggle(i=>i.setValue(this.plugin.settings.displaySettings.autoCollapseDiffs).onChange(async o=>{this.plugin.settings.displaySettings.autoCollapseDiffs=o,await this.plugin.saveSettings(),this.display()})),this.plugin.settings.displaySettings.autoCollapseDiffs&&new W.Setting(n).setName("Collapse threshold").setDesc("Diffs with more lines than this will be collapsed by default.").addText(i=>i.setPlaceholder("10").setValue(String(this.plugin.settings.displaySettings.diffCollapseThreshold)).onChange(async o=>{let a=parseInt(o,10);!isNaN(a)&&a>0&&(this.plugin.settings.displaySettings.diffCollapseThreshold=a,await this.plugin.saveSettings())})),new W.Setting(n).setName("Permissions").setHeading(),new W.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 o=>{this.plugin.settings.autoAllowPermissions=o,await this.plugin.saveSettings()})),W.Platform.isWin&&(new W.Setting(n).setName("Windows Subsystem for Linux").setHeading(),new W.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 o=>{this.plugin.settings.windowsWslMode=o,await this.plugin.saveSettings(),this.display()})),this.plugin.settings.windowsWslMode&&new W.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 o=>{this.plugin.settings.windowsWslDistribution=o.trim()||void 0,await this.plugin.saveSettings()}))),new W.Setting(n).setName("Built-in agents").setHeading(),this.renderClaudeSettings(n),this.renderCodexSettings(n),this.renderGeminiSettings(n),new W.Setting(n).setName("Custom agents").setHeading(),this.renderCustomAgents(n),new W.Setting(n).setName("Export").setHeading(),new W.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 o=>{this.plugin.settings.exportSettings.defaultFolder=o,await this.plugin.saveSettings()})),new W.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 o=>{this.plugin.settings.exportSettings.filenameTemplate=o,await this.plugin.saveSettings()})),new W.Setting(n).setName("Frontmatter tag").setDesc("Tag to add to exported notes. Supports nested tags (e.g., projects/agent-client). Leave empty to disable.").addText(i=>i.setPlaceholder("agent-client").setValue(this.plugin.settings.exportSettings.frontmatterTag).onChange(async o=>{this.plugin.settings.exportSettings.frontmatterTag=o,await this.plugin.saveSettings()})),new W.Setting(n).setName("Include images").setDesc("Include images in exported markdown files").addToggle(i=>i.setValue(this.plugin.settings.exportSettings.includeImages).onChange(async o=>{this.plugin.settings.exportSettings.includeImages=o,await this.plugin.saveSettings(),this.display()})),this.plugin.settings.exportSettings.includeImages&&(new W.Setting(n).setName("Image location").setDesc("Where to save exported images").addDropdown(i=>i.addOption("obsidian","Use Obsidian's attachment setting").addOption("custom","Save to custom folder").addOption("base64","Embed as Base64 (not recommended)").setValue(this.plugin.settings.exportSettings.imageLocation).onChange(async o=>{this.plugin.settings.exportSettings.imageLocation=o,await this.plugin.saveSettings(),this.display()})),this.plugin.settings.exportSettings.imageLocation==="custom"&&new W.Setting(n).setName("Custom image folder").setDesc("Folder path for exported images (relative to vault root)").addText(i=>i.setPlaceholder("Agent Client").setValue(this.plugin.settings.exportSettings.imageCustomFolder).onChange(async o=>{this.plugin.settings.exportSettings.imageCustomFolder=o,await this.plugin.saveSettings()}))),new W.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 o=>{this.plugin.settings.exportSettings.autoExportOnNewChat=o,await this.plugin.saveSettings()})),new W.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 o=>{this.plugin.settings.exportSettings.autoExportOnCloseChat=o,await this.plugin.saveSettings()})),new W.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 o=>{this.plugin.settings.exportSettings.openFileAfterExport=o,await this.plugin.saveSettings()})),new W.Setting(n).setName("Developer").setHeading(),new W.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 o=>{this.plugin.settings.debugMode=o,await this.plugin.saveSettings()}))}updateAgentDropdown(){if(!this.agentSelector)return;let n=this.plugin.settingsStore.getSnapshot(),r=this.agentSelector.getValue();n.defaultAgentId!==r&&this.agentSelector.setValue(n.defaultAgentId)}hide(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)}renderAgentSelector(n){this.plugin.ensureDefaultAgentId(),new W.Setting(n).setName("Default agent").setDesc("Choose which agent is used when opening a new chat view.").addDropdown(r=>{this.agentSelector=r,this.populateAgentDropdown(r),r.setValue(this.plugin.settings.defaultAgentId),r.onChange(async i=>{let o={...this.plugin.settings,defaultAgentId:i};this.plugin.ensureDefaultAgentId(),await this.plugin.saveSettingsAndNotify(o)})})}populateAgentDropdown(n){n.selectEl.empty();for(let r of this.getAgentOptions())n.addOption(r.id,r.label)}refreshAgentDropdown(){this.agentSelector&&(this.populateAgentDropdown(this.agentSelector),this.agentSelector.setValue(this.plugin.settings.defaultAgentId))}getAgentOptions(){let n=(o,a)=>({id:o,label:`${a} (${o})`}),r=[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 o of this.plugin.settings.customAgents)if(o.id&&o.id.length>0){let a=o.displayName&&o.displayName.length>0?o.displayName:o.id;r.push(n(o.id,a))}let i=new Set;return r.filter(({id:o})=>i.has(o)?!1:(i.add(o),!0))}renderGeminiSettings(n){let r=this.plugin.settings.gemini;new W.Setting(n).setName(r.displayName||"Gemini CLI").setHeading(),new W.Setting(n).setName("API key").setDesc("Gemini API key. Required if not logging in with a Google account. (Stored as plain text)").addText(i=>{i.setPlaceholder("Enter your Gemini API key").setValue(r.apiKey).onChange(async o=>{this.plugin.settings.gemini.apiKey=o.trim(),await this.plugin.saveSettings()}),i.inputEl.type="password"}),new W.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(i=>{i.setPlaceholder("Absolute path to gemini").setValue(r.command).onChange(async o=>{this.plugin.settings.gemini.command=o.trim(),await this.plugin.saveSettings()})}),new W.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(i=>{i.setPlaceholder("").setValue(this.formatArgs(r.args)).onChange(async o=>{this.plugin.settings.gemini.args=this.parseArgs(o),await this.plugin.saveSettings()}),i.inputEl.rows=3}),new W.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(i=>{i.setPlaceholder("GOOGLE_CLOUD_PROJECT=...").setValue(this.formatEnv(r.env)).onChange(async o=>{this.plugin.settings.gemini.env=this.parseEnv(o),await this.plugin.saveSettings()}),i.inputEl.rows=3})}renderClaudeSettings(n){let r=this.plugin.settings.claude;new W.Setting(n).setName(r.displayName||"Claude Code (ACP)").setHeading(),new W.Setting(n).setName("API key").setDesc("Anthropic API key. Required if not logging in with an Anthropic account. (Stored as plain text)").addText(i=>{i.setPlaceholder("Enter your Anthropic API key").setValue(r.apiKey).onChange(async o=>{this.plugin.settings.claude.apiKey=o.trim(),await this.plugin.saveSettings()}),i.inputEl.type="password"}),new W.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(i=>{i.setPlaceholder("Absolute path to claude-code-acp").setValue(r.command).onChange(async o=>{this.plugin.settings.claude.command=o.trim(),await this.plugin.saveSettings()})}),new W.Setting(n).setName("Arguments").setDesc("Enter one argument per line. Leave empty to run without arguments.").addTextArea(i=>{i.setPlaceholder("").setValue(this.formatArgs(r.args)).onChange(async o=>{this.plugin.settings.claude.args=this.parseArgs(o),await this.plugin.saveSettings()}),i.inputEl.rows=3}),new W.Setting(n).setName("Environment variables").setDesc("Enter KEY=VALUE pairs, one per line. ANTHROPIC_API_KEY is derived from the field above.").addTextArea(i=>{i.setPlaceholder("").setValue(this.formatEnv(r.env)).onChange(async o=>{this.plugin.settings.claude.env=this.parseEnv(o),await this.plugin.saveSettings()}),i.inputEl.rows=3})}renderCodexSettings(n){let r=this.plugin.settings.codex;new W.Setting(n).setName(r.displayName||"Codex").setHeading(),new W.Setting(n).setName("API key").setDesc("OpenAI API key. Required if not logging in with an OpenAI account. (Stored as plain text)").addText(i=>{i.setPlaceholder("Enter your OpenAI API key").setValue(r.apiKey).onChange(async o=>{this.plugin.settings.codex.apiKey=o.trim(),await this.plugin.saveSettings()}),i.inputEl.type="password"}),new W.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(i=>{i.setPlaceholder("Absolute path to codex-acp").setValue(r.command).onChange(async o=>{this.plugin.settings.codex.command=o.trim(),await this.plugin.saveSettings()})}),new W.Setting(n).setName("Arguments").setDesc("Enter one argument per line. Leave empty to run without arguments.").addTextArea(i=>{i.setPlaceholder("").setValue(this.formatArgs(r.args)).onChange(async o=>{this.plugin.settings.codex.args=this.parseArgs(o),await this.plugin.saveSettings()}),i.inputEl.rows=3}),new W.Setting(n).setName("Environment variables").setDesc("Enter KEY=VALUE pairs, one per line. OPENAI_API_KEY is derived from the field above.").addTextArea(i=>{i.setPlaceholder("").setValue(this.formatEnv(r.env)).onChange(async o=>{this.plugin.settings.codex.env=this.parseEnv(o),await this.plugin.saveSettings()}),i.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((r,i)=>{this.renderCustomAgent(n,r,i)}),new W.Setting(n).addButton(r=>{r.setButtonText("Add custom agent").setCta().onClick(async()=>{let i=this.generateCustomAgentId(),o=this.generateCustomAgentDisplayName();this.plugin.settings.customAgents.push({id:i,displayName:o,command:"",args:[],env:[]}),this.plugin.ensureDefaultAgentId(),await this.plugin.saveSettings(),this.display()})})}renderCustomAgent(n,r,i){let o=n.createDiv({cls:"agent-client-custom-agent"});new W.Setting(o).setName("Agent ID").setDesc("Unique identifier used to reference this agent.").addText(s=>{s.setPlaceholder("custom-agent").setValue(r.id).onChange(async c=>{let d=this.plugin.settings.customAgents[i].id,l=c.trim();l.length===0&&(l=this.generateCustomAgentId(),s.setValue(l)),this.plugin.settings.customAgents[i].id=l,this.plugin.settings.defaultAgentId===d&&(this.plugin.settings.defaultAgentId=l),this.plugin.ensureDefaultAgentId(),await this.plugin.saveSettings(),this.refreshAgentDropdown()})}).addExtraButton(s=>{s.setIcon("trash").setTooltip("Delete this agent").onClick(async()=>{this.plugin.settings.customAgents.splice(i,1),this.plugin.ensureDefaultAgentId(),await this.plugin.saveSettings(),this.display()})}),new W.Setting(o).setName("Display name").setDesc("Shown in menus and headers.").addText(s=>{s.setPlaceholder("Custom agent").setValue(r.displayName||r.id).onChange(async c=>{let d=c.trim();this.plugin.settings.customAgents[i].displayName=d.length>0?d:this.plugin.settings.customAgents[i].id,await this.plugin.saveSettings(),this.refreshAgentDropdown()})}),new W.Setting(o).setName("Path").setDesc("Absolute path to the custom agent.").addText(s=>{s.setPlaceholder("Absolute path to custom agent").setValue(r.command).onChange(async c=>{this.plugin.settings.customAgents[i].command=c.trim(),await this.plugin.saveSettings()})}),new W.Setting(o).setName("Arguments").setDesc("Enter one argument per line. Leave empty to run without arguments.").addTextArea(s=>{s.setPlaceholder(`--flag
--another=value`).setValue(this.formatArgs(r.args)).onChange(async c=>{this.plugin.settings.customAgents[i].args=this.parseArgs(c),await this.plugin.saveSettings()}),s.inputEl.rows=3}),new W.Setting(o).setName("Environment variables").setDesc("Enter KEY=VALUE pairs, one per line. (Stored as plain text)").addTextArea(s=>{s.setPlaceholder("TOKEN=...").setValue(this.formatEnv(r.env)).onChange(async c=>{this.plugin.settings.customAgents[i].env=this.parseEnv(c),await this.plugin.saveSettings()}),s.inputEl.rows=3})}generateCustomAgentDisplayName(){let n="Custom agent",r=new Set;r.add(this.plugin.settings.claude.displayName||this.plugin.settings.claude.id),r.add(this.plugin.settings.codex.displayName||this.plugin.settings.codex.id),r.add(this.plugin.settings.gemini.displayName||this.plugin.settings.gemini.id);for(let a of this.plugin.settings.customAgents)r.add(a.displayName||a.id);if(!r.has(n))return n;let i=2,o=`${n} ${i}`;for(;r.has(o);)i+=1,o=`${n} ${i}`;return o}generateCustomAgentId(){let n="custom-agent",r=new Set(this.plugin.settings.customAgents.map(a=>a.id));if(!r.has(n))return n;let i=2,o=`${n}-${i}`;for(;r.has(o);)i+=1,o=`${n}-${i}`;return o}formatArgs(n){return n.join(`
`)}parseArgs(n){return n.split(/\r?\n/).map(r=>r.trim()).filter(r=>r.length>0)}formatEnv(n){return n.map(r=>{var i;return`${r.key}=${(i=r.value)!=null?i:""}`}).join(`
`)}parseEnv(n){let r=[];for(let i of n.split(/\r?\n/)){let o=i.trim();if(!o)continue;let a=o.indexOf("=");if(a===-1)continue;let s=o.slice(0,a).trim(),c=o.slice(a+1).trim();s&&r.push({key:s,value:c})}return uo(r)}};var nN=require("child_process");var u={};Pn(u,{$brand:()=>Rd,$input:()=>Ub,$output:()=>Mb,NEVER:()=>yv,TimePrecision:()=>Zb,ZodAny:()=>Ix,ZodArray:()=>Rx,ZodBase64:()=>cm,ZodBase64URL:()=>um,ZodBigInt:()=>rs,ZodBigIntFormat:()=>mm,ZodBoolean:()=>is,ZodCIDRv4:()=>sm,ZodCIDRv6:()=>lm,ZodCUID:()=>em,ZodCUID2:()=>tm,ZodCatch:()=>i_,ZodCodec:()=>xm,ZodCustom:()=>fc,ZodCustomStringFormat:()=>ts,ZodDate:()=>sc,ZodDefault:()=>Kx,ZodDiscriminatedUnion:()=>Ux,ZodE164:()=>dm,ZodEmail:()=>Kf,ZodEmoji:()=>Qf,ZodEnum:()=>Wa,ZodError:()=>CP,ZodExactOptional:()=>Xx,ZodFile:()=>Gx,ZodFirstPartyTypeKind:()=>g_,ZodFunction:()=>f_,ZodGUID:()=>nc,ZodIPv4:()=>om,ZodIPv6:()=>am,ZodISODate:()=>Bf,ZodISODateTime:()=>Hf,ZodISODuration:()=>Ff,ZodISOTime:()=>Gf,ZodIntersection:()=>jx,ZodIssueCode:()=>TP,ZodJWT:()=>fm,ZodKSUID:()=>rm,ZodLazy:()=>c_,ZodLiteral:()=>Bx,ZodMAC:()=>wx,ZodMap:()=>Vx,ZodNaN:()=>o_,ZodNanoID:()=>Wf,ZodNever:()=>Ox,ZodNonOptional:()=>bm,ZodNull:()=>kx,ZodNullable:()=>Yx,ZodNumber:()=>ns,ZodNumberFormat:()=>$o,ZodObject:()=>cc,ZodOptional:()=>ym,ZodPipe:()=>Sm,ZodPrefault:()=>Wx,ZodPromise:()=>d_,ZodReadonly:()=>a_,ZodRealError:()=>Qt,ZodRecord:()=>dc,ZodSet:()=>Hx,ZodString:()=>es,ZodStringFormat:()=>Te,ZodSuccess:()=>n_,ZodSymbol:()=>zx,ZodTemplateLiteral:()=>l_,ZodTransform:()=>Fx,ZodTuple:()=>Lx,ZodType:()=>ue,ZodULID:()=>nm,ZodURL:()=>ac,ZodUUID:()=>ei,ZodUndefined:()=>Cx,ZodUnion:()=>uc,ZodUnknown:()=>Nx,ZodVoid:()=>Dx,ZodXID:()=>im,ZodXor:()=>Mx,_ZodString:()=>Yf,_default:()=>Qx,_function:()=>y1,any:()=>YI,array:()=>lc,base64:()=>OI,base64url:()=>DI,bigint:()=>BI,boolean:()=>Ax,catch:()=>r_,check:()=>b1,cidrv4:()=>II,cidrv6:()=>NI,clone:()=>Pt,codec:()=>g1,coerce:()=>_m,config:()=>Xe,core:()=>Wn,cuid:()=>$I,cuid2:()=>wI,custom:()=>S1,date:()=>QI,decode:()=>vx,decodeAsync:()=>bx,describe:()=>x1,discriminatedUnion:()=>r1,e164:()=>RI,email:()=>mI,emoji:()=>xI,encode:()=>hx,encodeAsync:()=>yx,endsWith:()=>Ha,enum:()=>hm,exactOptional:()=>Jx,file:()=>d1,flattenError:()=>Hl,float32:()=>ZI,float64:()=>qI,formatError:()=>Bl,fromJSONSchema:()=>C1,function:()=>y1,getErrorMap:()=>NP,globalRegistry:()=>wt,gt:()=>Kn,gte:()=>Lt,guid:()=>pI,hash:()=>LI,hex:()=>PI,hostname:()=>jI,httpUrl:()=>SI,includes:()=>qa,instanceof:()=>$1,int:()=>Jf,int32:()=>VI,int64:()=>GI,intersection:()=>Px,ipv4:()=>CI,ipv6:()=>TI,iso:()=>xo,json:()=>E1,jwt:()=>MI,keyof:()=>WI,ksuid:()=>zI,lazy:()=>u_,length:()=>So,literal:()=>u1,locales:()=>vo,looseObject:()=>n1,looseRecord:()=>a1,lowercase:()=>La,lt:()=>Yn,lte:()=>gn,mac:()=>kI,map:()=>s1,maxLength:()=>bo,maxSize:()=>Ar,meta:()=>_1,mime:()=>Ba,minLength:()=>Oi,minSize:()=>Qn,multipleOf:()=>Er,nan:()=>p1,nanoid:()=>_I,nativeEnum:()=>c1,negative:()=>Df,never:()=>pm,nonnegative:()=>Mf,nonoptional:()=>t_,nonpositive:()=>Rf,normalize:()=>Ga,null:()=>Tx,nullable:()=>rc,nullish:()=>f1,number:()=>Ex,object:()=>e1,optional:()=>ic,overwrite:()=>Un,parse:()=>fx,parseAsync:()=>mx,partialRecord:()=>o1,pipe:()=>oc,positive:()=>Of,prefault:()=>e_,preprocess:()=>A1,prettifyError:()=>Tv,promise:()=>v1,property:()=>Uf,readonly:()=>s_,record:()=>qx,refine:()=>m_,regex:()=>Pa,regexes:()=>pn,registry:()=>ff,safeDecode:()=>xx,safeDecodeAsync:()=>$x,safeEncode:()=>Sx,safeEncodeAsync:()=>_x,safeParse:()=>px,safeParseAsync:()=>gx,set:()=>l1,setErrorMap:()=>IP,size:()=>yo,slugify:()=>Ya,startsWith:()=>Va,strictObject:()=>t1,string:()=>Xf,stringFormat:()=>UI,stringbool:()=>w1,success:()=>m1,superRefine:()=>p_,symbol:()=>XI,templateLiteral:()=>h1,toJSONSchema:()=>Zf,toLowerCase:()=>Xa,toUpperCase:()=>Ja,transform:()=>vm,treeifyError:()=>kv,trim:()=>Fa,tuple:()=>Zx,uint32:()=>HI,uint64:()=>FI,ulid:()=>EI,undefined:()=>JI,union:()=>gm,unknown:()=>_o,uppercase:()=>Za,url:()=>bI,util:()=>D,uuid:()=>gI,uuidv4:()=>hI,uuidv6:()=>vI,uuidv7:()=>yI,void:()=>KI,xid:()=>AI,xor:()=>i1});var Wn={};Pn(Wn,{$ZodAny:()=>rb,$ZodArray:()=>cb,$ZodAsyncError:()=>Mn,$ZodBase64:()=>Xy,$ZodBase64URL:()=>Jy,$ZodBigInt:()=>of,$ZodBigIntFormat:()=>eb,$ZodBoolean:()=>Jl,$ZodCIDRv4:()=>By,$ZodCIDRv6:()=>Gy,$ZodCUID:()=>Oy,$ZodCUID2:()=>Dy,$ZodCatch:()=>zb,$ZodCheck:()=>Ne,$ZodCheckBigIntFormat:()=>cy,$ZodCheckEndsWith:()=>xy,$ZodCheckGreaterThan:()=>Kd,$ZodCheckIncludes:()=>by,$ZodCheckLengthEquals:()=>gy,$ZodCheckLessThan:()=>Yd,$ZodCheckLowerCase:()=>vy,$ZodCheckMaxLength:()=>my,$ZodCheckMaxSize:()=>uy,$ZodCheckMimeType:()=>$y,$ZodCheckMinLength:()=>py,$ZodCheckMinSize:()=>dy,$ZodCheckMultipleOf:()=>sy,$ZodCheckNumberFormat:()=>ly,$ZodCheckOverwrite:()=>wy,$ZodCheckProperty:()=>_y,$ZodCheckRegex:()=>hy,$ZodCheckSizeEquals:()=>fy,$ZodCheckStartsWith:()=>Sy,$ZodCheckStringFormat:()=>Ua,$ZodCheckUpperCase:()=>yy,$ZodCodec:()=>Kl,$ZodCustom:()=>Rb,$ZodCustomStringFormat:()=>Qy,$ZodDate:()=>lb,$ZodDefault:()=>$b,$ZodDiscriminatedUnion:()=>fb,$ZodE164:()=>Yy,$ZodEmail:()=>ky,$ZodEmoji:()=>Iy,$ZodEncodeError:()=>Sr,$ZodEnum:()=>vb,$ZodError:()=>Vl,$ZodExactOptional:()=>xb,$ZodFile:()=>bb,$ZodFunction:()=>Nb,$ZodGUID:()=>zy,$ZodIPv4:()=>qy,$ZodIPv6:()=>Vy,$ZodISODate:()=>Py,$ZodISODateTime:()=>jy,$ZodISODuration:()=>Zy,$ZodISOTime:()=>Ly,$ZodIntersection:()=>mb,$ZodJWT:()=>Ky,$ZodKSUID:()=>Uy,$ZodLazy:()=>Db,$ZodLiteral:()=>yb,$ZodMAC:()=>Hy,$ZodMap:()=>gb,$ZodNaN:()=>Cb,$ZodNanoID:()=>Ny,$ZodNever:()=>ab,$ZodNonOptional:()=>Eb,$ZodNull:()=>ib,$ZodNullable:()=>_b,$ZodNumber:()=>rf,$ZodNumberFormat:()=>Wy,$ZodObject:()=>fT,$ZodObjectJIT:()=>ub,$ZodOptional:()=>sf,$ZodPipe:()=>kb,$ZodPrefault:()=>wb,$ZodPromise:()=>Ob,$ZodReadonly:()=>Tb,$ZodRealError:()=>Kt,$ZodRecord:()=>pb,$ZodRegistry:()=>df,$ZodSet:()=>hb,$ZodString:()=>ho,$ZodStringFormat:()=>ke,$ZodSuccess:()=>Ab,$ZodSymbol:()=>tb,$ZodTemplateLiteral:()=>Ib,$ZodTransform:()=>Sb,$ZodTuple:()=>af,$ZodType:()=>oe,$ZodULID:()=>Ry,$ZodURL:()=>Ty,$ZodUUID:()=>Cy,$ZodUndefined:()=>nb,$ZodUnion:()=>Yl,$ZodUnknown:()=>ob,$ZodVoid:()=>sb,$ZodXID:()=>My,$ZodXor:()=>db,$brand:()=>Rd,$constructor:()=>_,$input:()=>Ub,$output:()=>Mb,Doc:()=>Xl,JSONSchema:()=>sx,JSONSchemaGenerator:()=>qf,NEVER:()=>yv,TimePrecision:()=>Zb,_any:()=>lS,_array:()=>gS,_base64:()=>kf,_base64url:()=>Tf,_bigint:()=>tS,_boolean:()=>Wb,_catch:()=>SP,_check:()=>dI,_cidrv4:()=>zf,_cidrv6:()=>Cf,_coercedBigint:()=>nS,_coercedBoolean:()=>eS,_coercedDate:()=>mS,_coercedNumber:()=>Fb,_coercedString:()=>Pb,_cuid:()=>Sf,_cuid2:()=>xf,_custom:()=>vS,_date:()=>fS,_decode:()=>Zd,_decodeAsync:()=>Vd,_default:()=>vP,_discriminatedUnion:()=>oP,_e164:()=>If,_email:()=>mf,_emoji:()=>yf,_encode:()=>Ld,_encodeAsync:()=>qd,_endsWith:()=>Ha,_enum:()=>dP,_file:()=>hS,_float32:()=>Jb,_float64:()=>Yb,_gt:()=>Kn,_gte:()=>Lt,_guid:()=>Wl,_includes:()=>qa,_int:()=>Xb,_int32:()=>Kb,_int64:()=>iS,_intersection:()=>aP,_ipv4:()=>Ef,_ipv6:()=>Af,_isoDate:()=>Vb,_isoDateTime:()=>qb,_isoDuration:()=>Bb,_isoTime:()=>Hb,_jwt:()=>Nf,_ksuid:()=>wf,_lazy:()=>wP,_length:()=>So,_literal:()=>mP,_lowercase:()=>La,_lt:()=>Yn,_lte:()=>gn,_mac:()=>Lb,_map:()=>cP,_max:()=>gn,_maxLength:()=>bo,_maxSize:()=>Ar,_mime:()=>Ba,_min:()=>Lt,_minLength:()=>Oi,_minSize:()=>Qn,_multipleOf:()=>Er,_nan:()=>pS,_nanoid:()=>bf,_nativeEnum:()=>fP,_negative:()=>Df,_never:()=>uS,_nonnegative:()=>Mf,_nonoptional:()=>yP,_nonpositive:()=>Rf,_normalize:()=>Ga,_null:()=>sS,_nullable:()=>hP,_number:()=>Gb,_optional:()=>gP,_overwrite:()=>Un,_parse:()=>Oa,_parseAsync:()=>Da,_pipe:()=>xP,_positive:()=>Of,_promise:()=>EP,_property:()=>Uf,_readonly:()=>_P,_record:()=>lP,_refine:()=>yS,_regex:()=>Pa,_safeDecode:()=>Bd,_safeDecodeAsync:()=>Fd,_safeEncode:()=>Hd,_safeEncodeAsync:()=>Gd,_safeParse:()=>Ra,_safeParseAsync:()=>Ma,_set:()=>uP,_size:()=>yo,_slugify:()=>Ya,_startsWith:()=>Va,_string:()=>jb,_stringFormat:()=>Ka,_stringbool:()=>_S,_success:()=>bP,_superRefine:()=>bS,_symbol:()=>oS,_templateLiteral:()=>$P,_toLowerCase:()=>Xa,_toUpperCase:()=>Ja,_transform:()=>pP,_trim:()=>Fa,_tuple:()=>sP,_uint32:()=>Qb,_uint64:()=>rS,_ulid:()=>_f,_undefined:()=>aS,_union:()=>iP,_unknown:()=>cS,_uppercase:()=>Za,_url:()=>ec,_uuid:()=>pf,_uuidv4:()=>gf,_uuidv6:()=>hf,_uuidv7:()=>vf,_void:()=>dS,_xid:()=>$f,_xor:()=>rP,clone:()=>Pt,config:()=>Xe,createStandardJSONSchemaMethod:()=>Qa,createToJSONSchemaMethod:()=>$S,decode:()=>CU,decodeAsync:()=>TU,describe:()=>SS,encode:()=>zU,encodeAsync:()=>kU,extractDefs:()=>Cr,finalize:()=>kr,flattenError:()=>Hl,formatError:()=>Bl,globalConfig:()=>Ml,globalRegistry:()=>wt,initializeContext:()=>zr,isValidBase64:()=>Fy,isValidBase64URL:()=>lT,isValidJWT:()=>cT,locales:()=>vo,meta:()=>xS,parse:()=>jd,parseAsync:()=>Pd,prettifyError:()=>Tv,process:()=>_e,regexes:()=>pn,registry:()=>ff,safeDecode:()=>NU,safeDecodeAsync:()=>DU,safeEncode:()=>IU,safeEncodeAsync:()=>OU,safeParse:()=>Iv,safeParseAsync:()=>Nv,toDotPath:()=>Hk,toJSONSchema:()=>Zf,treeifyError:()=>kv,util:()=>D,version:()=>Ey});var yv=Object.freeze({status:"aborted"});function _(e,t,n){var s;function r(c,d){if(c._zod||Object.defineProperty(c,"_zod",{value:{def:d,constr:a,traits:new Set},enumerable:!1}),c._zod.traits.has(e))return;c._zod.traits.add(e),t(c,d);let m=a.prototype,l=Object.keys(m);for(let f=0;f<l.length;f++){let p=l[f];p in c||(c[p]=m[p].bind(c))}}let i=(s=n==null?void 0:n.Parent)!=null?s:Object;class o extends i{}Object.defineProperty(o,"name",{value:e});function a(c){var l;var d;let m=n!=null&&n.Parent?new o:this;r(m,c),(l=(d=m._zod).deferred)!=null||(d.deferred=[]);for(let f of m._zod.deferred)f();return m}return Object.defineProperty(a,"init",{value:r}),Object.defineProperty(a,Symbol.hasInstance,{value:c=>{var d,m;return n!=null&&n.Parent&&c instanceof n.Parent?!0:(m=(d=c==null?void 0:c._zod)==null?void 0:d.traits)==null?void 0:m.has(e)}}),Object.defineProperty(a,"name",{value:e}),a}var Rd=Symbol("zod_brand"),Mn=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},Sr=class extends Error{constructor(t){super(`Encountered unidirectional transform during encode: ${t}`),this.name="ZodEncodeError"}},Ml={};function Xe(e){return e&&Object.assign(Ml,e),Ml}var D={};Pn(D,{BIGINT_FORMAT_RANGES:()=>Cv,Class:()=>Sv,NUMBER_FORMAT_RANGES:()=>zv,aborted:()=>wr,allowsEval:()=>$v,assert:()=>oU,assertEqual:()=>tU,assertIs:()=>iU,assertNever:()=>rU,assertNotEqual:()=>nU,assignProp:()=>_r,base64ToUint8Array:()=>Zk,base64urlToUint8Array:()=>_U,cached:()=>Ia,captureStackTrace:()=>Ud,cleanEnum:()=>xU,cleanRegex:()=>Pl,clone:()=>Pt,cloneDef:()=>sU,createTransparentProxy:()=>mU,defineLazy:()=>de,esc:()=>Md,escapeRegex:()=>kn,extend:()=>hU,finalizeIssue:()=>Yt,floatSafeRemainder:()=>xv,getElementAtPath:()=>lU,getEnumValues:()=>jl,getLengthableOrigin:()=>ql,getParsedType:()=>fU,getSizableOrigin:()=>Zl,hexToUint8Array:()=>wU,isObject:()=>po,isPlainObject:()=>$r,issue:()=>Na,joinValues:()=>E,jsonStringifyReplacer:()=>Ta,merge:()=>yU,mergeDefs:()=>Ni,normalizeParams:()=>U,nullish:()=>xr,numKeys:()=>dU,objectClone:()=>aU,omit:()=>gU,optionalKeys:()=>Av,parsedType:()=>O,partial:()=>bU,pick:()=>pU,prefixIssues:()=>mn,primitiveTypes:()=>Ev,promiseAllObject:()=>cU,propertyKeyTypes:()=>Ll,randomString:()=>uU,required:()=>SU,safeExtend:()=>vU,shallowClone:()=>wv,slugify:()=>_v,stringifyPrimitive:()=>N,uint8ArrayToBase64:()=>qk,uint8ArrayToBase64url:()=>$U,uint8ArrayToHex:()=>EU,unwrapMessage:()=>Ul});function tU(e){return e}function nU(e){return e}function iU(e){}function rU(e){throw new Error("Unexpected value in exhaustive check")}function oU(e){}function jl(e){let t=Object.values(e).filter(r=>typeof r=="number");return Object.entries(e).filter(([r,i])=>t.indexOf(+r)===-1).map(([r,i])=>i)}function E(e,t="|"){return e.map(n=>N(n)).join(t)}function Ta(e,t){return typeof t=="bigint"?t.toString():t}function Ia(e){return{get value(){{let n=e();return Object.defineProperty(this,"value",{value:n}),n}throw new Error("cached value already set")}}}function xr(e){return e==null}function Pl(e){let t=e.startsWith("^")?1:0,n=e.endsWith("$")?e.length-1:e.length;return e.slice(t,n)}function xv(e,t){let n=(e.toString().split(".")[1]||"").length,r=t.toString(),i=(r.split(".")[1]||"").length;if(i===0&&/\d?e-\d?/.test(r)){let c=r.match(/\d?e-(\d?)/);c!=null&&c[1]&&(i=Number.parseInt(c[1]))}let o=n>i?n:i,a=Number.parseInt(e.toFixed(o).replace(".","")),s=Number.parseInt(t.toFixed(o).replace(".",""));return a%s/10**o}var Lk=Symbol("evaluating");function de(e,t,n){let r;Object.defineProperty(e,t,{get(){if(r!==Lk)return r===void 0&&(r=Lk,r=n()),r},set(i){Object.defineProperty(e,t,{value:i})},configurable:!0})}function aU(e){return Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e))}function _r(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0})}function Ni(...e){let t={};for(let n of e){let r=Object.getOwnPropertyDescriptors(n);Object.assign(t,r)}return Object.defineProperties({},t)}function sU(e){return Ni(e._zod.def)}function lU(e,t){return t?t.reduce((n,r)=>n==null?void 0:n[r],e):e}function cU(e){let t=Object.keys(e),n=t.map(r=>e[r]);return Promise.all(n).then(r=>{let i={};for(let o=0;o<t.length;o++)i[t[o]]=r[o];return i})}function uU(e=10){let t="abcdefghijklmnopqrstuvwxyz",n="";for(let r=0;r<e;r++)n+=t[Math.floor(Math.random()*t.length)];return n}function Md(e){return JSON.stringify(e)}function _v(e){return e.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}var Ud="captureStackTrace"in Error?Error.captureStackTrace:(...e)=>{};function po(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}var $v=Ia(()=>{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 $r(e){if(po(e)===!1)return!1;let t=e.constructor;if(t===void 0||typeof t!="function")return!0;let n=t.prototype;return!(po(n)===!1||Object.prototype.hasOwnProperty.call(n,"isPrototypeOf")===!1)}function wv(e){return $r(e)?{...e}:Array.isArray(e)?[...e]:e}function dU(e){let t=0;for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&t++;return t}var fU=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}`)}},Ll=new Set(["string","number","symbol"]),Ev=new Set(["string","number","bigint","boolean","symbol","undefined"]);function kn(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Pt(e,t,n){let r=new e._zod.constr(t!=null?t:e._zod.def);return(!t||n!=null&&n.parent)&&(r._zod.parent=e),r}function U(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 mU(e){let t;return new Proxy({},{get(n,r,i){return t!=null||(t=e()),Reflect.get(t,r,i)},set(n,r,i,o){return t!=null||(t=e()),Reflect.set(t,r,i,o)},has(n,r){return t!=null||(t=e()),Reflect.has(t,r)},deleteProperty(n,r){return t!=null||(t=e()),Reflect.deleteProperty(t,r)},ownKeys(n){return t!=null||(t=e()),Reflect.ownKeys(t)},getOwnPropertyDescriptor(n,r){return t!=null||(t=e()),Reflect.getOwnPropertyDescriptor(t,r)},defineProperty(n,r,i){return t!=null||(t=e()),Reflect.defineProperty(t,r,i)}})}function N(e){return typeof e=="bigint"?e.toString()+"n":typeof e=="string"?`"${e}"`:`${e}`}function Av(e){return Object.keys(e).filter(t=>e[t]._zod.optin==="optional"&&e[t]._zod.optout==="optional")}var zv={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]},Cv={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function pU(e,t){let n=e._zod.def,r=n.checks;if(r&&r.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");let o=Ni(e._zod.def,{get shape(){let a={};for(let s in t){if(!(s in n.shape))throw new Error(`Unrecognized key: "${s}"`);t[s]&&(a[s]=n.shape[s])}return _r(this,"shape",a),a},checks:[]});return Pt(e,o)}function gU(e,t){let n=e._zod.def,r=n.checks;if(r&&r.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");let o=Ni(e._zod.def,{get shape(){let a={...e._zod.def.shape};for(let s in t){if(!(s in n.shape))throw new Error(`Unrecognized key: "${s}"`);t[s]&&delete a[s]}return _r(this,"shape",a),a},checks:[]});return Pt(e,o)}function hU(e,t){if(!$r(t))throw new Error("Invalid input to extend: expected a plain object");let n=e._zod.def.checks;if(n&&n.length>0){let o=e._zod.def.shape;for(let a in t)if(Object.getOwnPropertyDescriptor(o,a)!==void 0)throw new Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}let i=Ni(e._zod.def,{get shape(){let o={...e._zod.def.shape,...t};return _r(this,"shape",o),o}});return Pt(e,i)}function vU(e,t){if(!$r(t))throw new Error("Invalid input to safeExtend: expected a plain object");let n=Ni(e._zod.def,{get shape(){let r={...e._zod.def.shape,...t};return _r(this,"shape",r),r}});return Pt(e,n)}function yU(e,t){let n=Ni(e._zod.def,{get shape(){let r={...e._zod.def.shape,...t._zod.def.shape};return _r(this,"shape",r),r},get catchall(){return t._zod.def.catchall},checks:[]});return Pt(e,n)}function bU(e,t,n){let i=t._zod.def.checks;if(i&&i.length>0)throw new Error(".partial() cannot be used on object schemas containing refinements");let a=Ni(t._zod.def,{get shape(){let s=t._zod.def.shape,c={...s};if(n)for(let d in n){if(!(d in s))throw new Error(`Unrecognized key: "${d}"`);n[d]&&(c[d]=e?new e({type:"optional",innerType:s[d]}):s[d])}else for(let d in s)c[d]=e?new e({type:"optional",innerType:s[d]}):s[d];return _r(this,"shape",c),c},checks:[]});return Pt(t,a)}function SU(e,t,n){let r=Ni(t._zod.def,{get shape(){let i=t._zod.def.shape,o={...i};if(n)for(let a in n){if(!(a in o))throw new Error(`Unrecognized key: "${a}"`);n[a]&&(o[a]=new e({type:"nonoptional",innerType:i[a]}))}else for(let a in i)o[a]=new e({type:"nonoptional",innerType:i[a]});return _r(this,"shape",o),o}});return Pt(t,r)}function wr(e,t=0){var n;if(e.aborted===!0)return!0;for(let r=t;r<e.issues.length;r++)if(((n=e.issues[r])==null?void 0:n.continue)!==!0)return!0;return!1}function mn(e,t){return t.map(n=>{var i;var r;return(i=(r=n).path)!=null||(r.path=[]),n.path.unshift(e),n})}function Ul(e){return typeof e=="string"?e:e==null?void 0:e.message}function Yt(e,t,n){var i,o,a,s,c,d,m,l,f,p,h;let r={...e,path:(i=e.path)!=null?i:[]};if(!e.message){let y=(h=(p=(l=(d=Ul((s=(a=(o=e.inst)==null?void 0:o._zod.def)==null?void 0:a.error)==null?void 0:s.call(a,e)))!=null?d:Ul((c=t==null?void 0:t.error)==null?void 0:c.call(t,e)))!=null?l:Ul((m=n.customError)==null?void 0:m.call(n,e)))!=null?p:Ul((f=n.localeError)==null?void 0:f.call(n,e)))!=null?h:"Invalid input";r.message=y}return delete r.inst,delete r.continue,t!=null&&t.reportInput||delete r.input,r}function Zl(e){return e instanceof Set?"set":e instanceof Map?"map":e instanceof File?"file":"unknown"}function ql(e){return Array.isArray(e)?"array":typeof e=="string"?"string":"unknown"}function O(e){let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"nan":"number";case"object":{if(e===null)return"null";if(Array.isArray(e))return"array";let n=e;if(n&&Object.getPrototypeOf(n)!==Object.prototype&&"constructor"in n&&n.constructor)return n.constructor.name}}return t}function Na(...e){let[t,n,r]=e;return typeof t=="string"?{message:t,code:"custom",input:n,inst:r}:{...t}}function xU(e){return Object.entries(e).filter(([t,n])=>Number.isNaN(Number.parseInt(t,10))).map(t=>t[1])}function Zk(e){let t=atob(e),n=new Uint8Array(t.length);for(let r=0;r<t.length;r++)n[r]=t.charCodeAt(r);return n}function qk(e){let t="";for(let n=0;n<e.length;n++)t+=String.fromCharCode(e[n]);return btoa(t)}function _U(e){let t=e.replace(/-/g,"+").replace(/_/g,"/"),n="=".repeat((4-t.length%4)%4);return Zk(t+n)}function $U(e){return qk(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function wU(e){let t=e.replace(/^0x/,"");if(t.length%2!==0)throw new Error("Invalid hex string length");let n=new Uint8Array(t.length/2);for(let r=0;r<t.length;r+=2)n[r/2]=Number.parseInt(t.slice(r,r+2),16);return n}function EU(e){return Array.from(e).map(t=>t.toString(16).padStart(2,"0")).join("")}var Sv=class{constructor(...t){}};var Vk=(e,t)=>{e.name="$ZodError",Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:t,enumerable:!1}),e.message=JSON.stringify(t,Ta,2),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},Vl=_("$ZodError",Vk),Kt=_("$ZodError",Vk,{Parent:Error});function Hl(e,t=n=>n.message){let n={},r=[];for(let i of e.issues)i.path.length>0?(n[i.path[0]]=n[i.path[0]]||[],n[i.path[0]].push(t(i))):r.push(t(i));return{formErrors:r,fieldErrors:n}}function Bl(e,t=n=>n.message){let n={_errors:[]},r=i=>{for(let o of i.issues)if(o.code==="invalid_union"&&o.errors.length)o.errors.map(a=>r({issues:a}));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)n._errors.push(t(o));else{let a=n,s=0;for(;s<o.path.length;){let c=o.path[s];s===o.path.length-1?(a[c]=a[c]||{_errors:[]},a[c]._errors.push(t(o))):a[c]=a[c]||{_errors:[]},a=a[c],s++}}};return r(e),n}function kv(e,t=n=>n.message){let n={errors:[]},r=(i,o=[])=>{var c,d,m,l;var a,s;for(let f of i.issues)if(f.code==="invalid_union"&&f.errors.length)f.errors.map(p=>r({issues:p},f.path));else if(f.code==="invalid_key")r({issues:f.issues},f.path);else if(f.code==="invalid_element")r({issues:f.issues},f.path);else{let p=[...o,...f.path];if(p.length===0){n.errors.push(t(f));continue}let h=n,y=0;for(;y<p.length;){let x=p[y],v=y===p.length-1;typeof x=="string"?((c=h.properties)!=null||(h.properties={}),(d=(a=h.properties)[x])!=null||(a[x]={errors:[]}),h=h.properties[x]):((m=h.items)!=null||(h.items=[]),(l=(s=h.items)[x])!=null||(s[x]={errors:[]}),h=h.items[x]),v&&h.errors.push(t(f)),y++}}};return r(e),n}function Hk(e){let t=[],n=e.map(r=>typeof r=="object"?r.key:r);for(let r of n)typeof r=="number"?t.push(`[${r}]`):typeof r=="symbol"?t.push(`[${JSON.stringify(String(r))}]`):/[^\w$]/.test(r)?t.push(`[${JSON.stringify(r)}]`):(t.length&&t.push("."),t.push(r));return t.join("")}function Tv(e){var r;let t=[],n=[...e.issues].sort((i,o)=>{var a,s;return((a=i.path)!=null?a:[]).length-((s=o.path)!=null?s:[]).length});for(let i of n)t.push(`\u2716 ${i.message}`),(r=i.path)!=null&&r.length&&t.push(` \u2192 at ${Hk(i.path)}`);return t.join(`
`)}var Oa=e=>(t,n,r,i)=>{var s;let o=r?Object.assign(r,{async:!1}):{async:!1},a=t._zod.run({value:n,issues:[]},o);if(a instanceof Promise)throw new Mn;if(a.issues.length){let c=new((s=i==null?void 0:i.Err)!=null?s:e)(a.issues.map(d=>Yt(d,o,Xe())));throw Ud(c,i==null?void 0:i.callee),c}return a.value},jd=Oa(Kt),Da=e=>async(t,n,r,i)=>{var s;let o=r?Object.assign(r,{async:!0}):{async:!0},a=t._zod.run({value:n,issues:[]},o);if(a instanceof Promise&&(a=await a),a.issues.length){let c=new((s=i==null?void 0:i.Err)!=null?s:e)(a.issues.map(d=>Yt(d,o,Xe())));throw Ud(c,i==null?void 0:i.callee),c}return a.value},Pd=Da(Kt),Ra=e=>(t,n,r)=>{let i=r?{...r,async:!1}:{async:!1},o=t._zod.run({value:n,issues:[]},i);if(o instanceof Promise)throw new Mn;return o.issues.length?{success:!1,error:new(e!=null?e:Vl)(o.issues.map(a=>Yt(a,i,Xe())))}:{success:!0,data:o.value}},Iv=Ra(Kt),Ma=e=>async(t,n,r)=>{let i=r?Object.assign(r,{async:!0}):{async:!0},o=t._zod.run({value:n,issues:[]},i);return o instanceof Promise&&(o=await o),o.issues.length?{success:!1,error:new e(o.issues.map(a=>Yt(a,i,Xe())))}:{success:!0,data:o.value}},Nv=Ma(Kt),Ld=e=>(t,n,r)=>{let i=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return Oa(e)(t,n,i)},zU=Ld(Kt),Zd=e=>(t,n,r)=>Oa(e)(t,n,r),CU=Zd(Kt),qd=e=>async(t,n,r)=>{let i=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return Da(e)(t,n,i)},kU=qd(Kt),Vd=e=>async(t,n,r)=>Da(e)(t,n,r),TU=Vd(Kt),Hd=e=>(t,n,r)=>{let i=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return Ra(e)(t,n,i)},IU=Hd(Kt),Bd=e=>(t,n,r)=>Ra(e)(t,n,r),NU=Bd(Kt),Gd=e=>async(t,n,r)=>{let i=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return Ma(e)(t,n,i)},OU=Gd(Kt),Fd=e=>async(t,n,r)=>Ma(e)(t,n,r),DU=Fd(Kt);var pn={};Pn(pn,{base64:()=>Xv,base64url:()=>Xd,bigint:()=>ey,boolean:()=>ny,browserEmail:()=>qU,cidrv4:()=>Gv,cidrv6:()=>Fv,cuid:()=>Ov,cuid2:()=>Dv,date:()=>Yv,datetime:()=>Qv,domain:()=>BU,duration:()=>Pv,e164:()=>Jv,email:()=>Zv,emoji:()=>qv,extendedDuration:()=>RU,guid:()=>Lv,hex:()=>GU,hostname:()=>HU,html5Email:()=>PU,idnEmail:()=>ZU,integer:()=>ty,ipv4:()=>Vv,ipv6:()=>Hv,ksuid:()=>Uv,lowercase:()=>oy,mac:()=>Bv,md5_base64:()=>XU,md5_base64url:()=>JU,md5_hex:()=>FU,nanoid:()=>jv,null:()=>iy,number:()=>Jd,rfc5322Email:()=>LU,sha1_base64:()=>KU,sha1_base64url:()=>QU,sha1_hex:()=>YU,sha256_base64:()=>ej,sha256_base64url:()=>tj,sha256_hex:()=>WU,sha384_base64:()=>ij,sha384_base64url:()=>rj,sha384_hex:()=>nj,sha512_base64:()=>aj,sha512_base64url:()=>sj,sha512_hex:()=>oj,string:()=>Wv,time:()=>Kv,ulid:()=>Rv,undefined:()=>ry,unicodeEmail:()=>Bk,uppercase:()=>ay,uuid:()=>go,uuid4:()=>MU,uuid6:()=>UU,uuid7:()=>jU,xid:()=>Mv});var Ov=/^[cC][^\s-]{8,}$/,Dv=/^[0-9a-z]+$/,Rv=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,Mv=/^[0-9a-vA-V]{20}$/,Uv=/^[A-Za-z0-9]{27}$/,jv=/^[a-zA-Z0-9_-]{21}$/,Pv=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,RU=/^[-+]?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)?)??$/,Lv=/^([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})$/,go=e=>e?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,MU=go(4),UU=go(6),jU=go(7),Zv=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,PU=/^[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])?)*$/,LU=/^(([^<>()\[\]\\.,;:\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,}))$/,Bk=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,ZU=Bk,qU=/^[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])?)*$/,VU="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function qv(){return new RegExp(VU,"u")}var Vv=/^(?:(?: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])$/,Hv=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,Bv=e=>{let t=kn(e!=null?e:":");return new RegExp(`^(?:[0-9A-F]{2}${t}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${t}){5}[0-9a-f]{2}$`)},Gv=/^((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])$/,Fv=/^(([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])$/,Xv=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,Xd=/^[A-Za-z0-9_-]*$/,HU=/^(?=.{1,253}\.?$)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?)*\.?$/,BU=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,Jv=/^\+[1-9]\d{6,14}$/,Gk="(?:(?:\\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])))",Yv=new RegExp(`^${Gk}$`);function Fk(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 Kv(e){return new RegExp(`^${Fk(e)}$`)}function Qv(e){let t=Fk({precision:e.precision}),n=["Z"];e.local&&n.push(""),e.offset&&n.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let r=`${t}(?:${n.join("|")})`;return new RegExp(`^${Gk}T(?:${r})$`)}var Wv=e=>{var n,r;let t=e?`[\\s\\S]{${(n=e==null?void 0:e.minimum)!=null?n:0},${(r=e==null?void 0:e.maximum)!=null?r:""}}`:"[\\s\\S]*";return new RegExp(`^${t}$`)},ey=/^-?\d+n?$/,ty=/^-?\d+$/,Jd=/^-?\d+(?:\.\d+)?$/,ny=/^(?:true|false)$/i,iy=/^null$/i;var ry=/^undefined$/i;var oy=/^[^A-Z]*$/,ay=/^[^a-z]*$/,GU=/^[0-9a-fA-F]*$/;function Gl(e,t){return new RegExp(`^[A-Za-z0-9+/]{${e}}${t}$`)}function Fl(e){return new RegExp(`^[A-Za-z0-9_-]{${e}}$`)}var FU=/^[0-9a-fA-F]{32}$/,XU=Gl(22,"=="),JU=Fl(22),YU=/^[0-9a-fA-F]{40}$/,KU=Gl(27,"="),QU=Fl(27),WU=/^[0-9a-fA-F]{64}$/,ej=Gl(43,"="),tj=Fl(43),nj=/^[0-9a-fA-F]{96}$/,ij=Gl(64,""),rj=Fl(64),oj=/^[0-9a-fA-F]{128}$/,aj=Gl(86,"=="),sj=Fl(86);var Ne=_("$ZodCheck",(e,t)=>{var r,i;var n;(r=e._zod)!=null||(e._zod={}),e._zod.def=t,(i=(n=e._zod).onattach)!=null||(n.onattach=[])}),Jk={number:"number",bigint:"bigint",object:"date"},Yd=_("$ZodCheckLessThan",(e,t)=>{Ne.init(e,t);let n=Jk[typeof t.value];e._zod.onattach.push(r=>{var a;let i=r._zod.bag,o=(a=t.inclusive?i.maximum:i.exclusiveMaximum)!=null?a:Number.POSITIVE_INFINITY;t.value<o&&(t.inclusive?i.maximum=t.value:i.exclusiveMaximum=t.value)}),e._zod.check=r=>{(t.inclusive?r.value<=t.value:r.value<t.value)||r.issues.push({origin:n,code:"too_big",maximum:typeof t.value=="object"?t.value.getTime():t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),Kd=_("$ZodCheckGreaterThan",(e,t)=>{Ne.init(e,t);let n=Jk[typeof t.value];e._zod.onattach.push(r=>{var a;let i=r._zod.bag,o=(a=t.inclusive?i.minimum:i.exclusiveMinimum)!=null?a:Number.NEGATIVE_INFINITY;t.value>o&&(t.inclusive?i.minimum=t.value:i.exclusiveMinimum=t.value)}),e._zod.check=r=>{(t.inclusive?r.value>=t.value:r.value>t.value)||r.issues.push({origin:n,code:"too_small",minimum:typeof t.value=="object"?t.value.getTime():t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),sy=_("$ZodCheckMultipleOf",(e,t)=>{Ne.init(e,t),e._zod.onattach.push(n=>{var i;var r;(i=(r=n._zod.bag).multipleOf)!=null||(r.multipleOf=t.value)}),e._zod.check=n=>{if(typeof n.value!=typeof t.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof n.value=="bigint"?n.value%t.value===BigInt(0):xv(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})}}),ly=_("$ZodCheckNumberFormat",(e,t)=>{var a;Ne.init(e,t),t.format=t.format||"float64";let n=(a=t.format)==null?void 0:a.includes("int"),r=n?"int":"number",[i,o]=zv[t.format];e._zod.onattach.push(s=>{let c=s._zod.bag;c.format=t.format,c.minimum=i,c.maximum=o,n&&(c.pattern=ty)}),e._zod.check=s=>{let c=s.value;if(n){if(!Number.isInteger(c)){s.issues.push({expected:r,format:t.format,code:"invalid_type",continue:!1,input:c,inst:e});return}if(!Number.isSafeInteger(c)){c>0?s.issues.push({input:c,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:r,inclusive:!0,continue:!t.abort}):s.issues.push({input:c,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:r,inclusive:!0,continue:!t.abort});return}}c<i&&s.issues.push({origin:"number",input:c,code:"too_small",minimum:i,inclusive:!0,inst:e,continue:!t.abort}),c>o&&s.issues.push({origin:"number",input:c,code:"too_big",maximum:o,inclusive:!0,inst:e,continue:!t.abort})}}),cy=_("$ZodCheckBigIntFormat",(e,t)=>{Ne.init(e,t);let[n,r]=Cv[t.format];e._zod.onattach.push(i=>{let o=i._zod.bag;o.format=t.format,o.minimum=n,o.maximum=r}),e._zod.check=i=>{let o=i.value;o<n&&i.issues.push({origin:"bigint",input:o,code:"too_small",minimum:n,inclusive:!0,inst:e,continue:!t.abort}),o>r&&i.issues.push({origin:"bigint",input:o,code:"too_big",maximum:r,inclusive:!0,inst:e,continue:!t.abort})}}),uy=_("$ZodCheckMaxSize",(e,t)=>{var r;var n;Ne.init(e,t),(r=(n=e._zod.def).when)!=null||(n.when=i=>{let o=i.value;return!xr(o)&&o.size!==void 0}),e._zod.onattach.push(i=>{var a;let o=(a=i._zod.bag.maximum)!=null?a:Number.POSITIVE_INFINITY;t.maximum<o&&(i._zod.bag.maximum=t.maximum)}),e._zod.check=i=>{let o=i.value;o.size<=t.maximum||i.issues.push({origin:Zl(o),code:"too_big",maximum:t.maximum,inclusive:!0,input:o,inst:e,continue:!t.abort})}}),dy=_("$ZodCheckMinSize",(e,t)=>{var r;var n;Ne.init(e,t),(r=(n=e._zod.def).when)!=null||(n.when=i=>{let o=i.value;return!xr(o)&&o.size!==void 0}),e._zod.onattach.push(i=>{var a;let o=(a=i._zod.bag.minimum)!=null?a:Number.NEGATIVE_INFINITY;t.minimum>o&&(i._zod.bag.minimum=t.minimum)}),e._zod.check=i=>{let o=i.value;o.size>=t.minimum||i.issues.push({origin:Zl(o),code:"too_small",minimum:t.minimum,inclusive:!0,input:o,inst:e,continue:!t.abort})}}),fy=_("$ZodCheckSizeEquals",(e,t)=>{var r;var n;Ne.init(e,t),(r=(n=e._zod.def).when)!=null||(n.when=i=>{let o=i.value;return!xr(o)&&o.size!==void 0}),e._zod.onattach.push(i=>{let o=i._zod.bag;o.minimum=t.size,o.maximum=t.size,o.size=t.size}),e._zod.check=i=>{let o=i.value,a=o.size;if(a===t.size)return;let s=a>t.size;i.issues.push({origin:Zl(o),...s?{code:"too_big",maximum:t.size}:{code:"too_small",minimum:t.size},inclusive:!0,exact:!0,input:i.value,inst:e,continue:!t.abort})}}),my=_("$ZodCheckMaxLength",(e,t)=>{var r;var n;Ne.init(e,t),(r=(n=e._zod.def).when)!=null||(n.when=i=>{let o=i.value;return!xr(o)&&o.length!==void 0}),e._zod.onattach.push(i=>{var a;let o=(a=i._zod.bag.maximum)!=null?a:Number.POSITIVE_INFINITY;t.maximum<o&&(i._zod.bag.maximum=t.maximum)}),e._zod.check=i=>{let o=i.value;if(o.length<=t.maximum)return;let s=ql(o);i.issues.push({origin:s,code:"too_big",maximum:t.maximum,inclusive:!0,input:o,inst:e,continue:!t.abort})}}),py=_("$ZodCheckMinLength",(e,t)=>{var r;var n;Ne.init(e,t),(r=(n=e._zod.def).when)!=null||(n.when=i=>{let o=i.value;return!xr(o)&&o.length!==void 0}),e._zod.onattach.push(i=>{var a;let o=(a=i._zod.bag.minimum)!=null?a:Number.NEGATIVE_INFINITY;t.minimum>o&&(i._zod.bag.minimum=t.minimum)}),e._zod.check=i=>{let o=i.value;if(o.length>=t.minimum)return;let s=ql(o);i.issues.push({origin:s,code:"too_small",minimum:t.minimum,inclusive:!0,input:o,inst:e,continue:!t.abort})}}),gy=_("$ZodCheckLengthEquals",(e,t)=>{var r;var n;Ne.init(e,t),(r=(n=e._zod.def).when)!=null||(n.when=i=>{let o=i.value;return!xr(o)&&o.length!==void 0}),e._zod.onattach.push(i=>{let o=i._zod.bag;o.minimum=t.length,o.maximum=t.length,o.length=t.length}),e._zod.check=i=>{let o=i.value,a=o.length;if(a===t.length)return;let s=ql(o),c=a>t.length;i.issues.push({origin:s,...c?{code:"too_big",maximum:t.length}:{code:"too_small",minimum:t.length},inclusive:!0,exact:!0,input:i.value,inst:e,continue:!t.abort})}}),Ua=_("$ZodCheckStringFormat",(e,t)=>{var i,o;var n,r;Ne.init(e,t),e._zod.onattach.push(a=>{var c;let s=a._zod.bag;s.format=t.format,t.pattern&&((c=s.patterns)!=null||(s.patterns=new Set),s.patterns.add(t.pattern))}),t.pattern?(i=(n=e._zod).check)!=null||(n.check=a=>{t.pattern.lastIndex=0,!t.pattern.test(a.value)&&a.issues.push({origin:"string",code:"invalid_format",format:t.format,input:a.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(o=(r=e._zod).check)!=null||(r.check=()=>{})}),hy=_("$ZodCheckRegex",(e,t)=>{Ua.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})}}),vy=_("$ZodCheckLowerCase",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=oy),Ua.init(e,t)}),yy=_("$ZodCheckUpperCase",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=ay),Ua.init(e,t)}),by=_("$ZodCheckIncludes",(e,t)=>{Ne.init(e,t);let n=kn(t.includes),r=new RegExp(typeof t.position=="number"?`^.{${t.position}}${n}`:n);t.pattern=r,e._zod.onattach.push(i=>{var a;let o=i._zod.bag;(a=o.patterns)!=null||(o.patterns=new Set),o.patterns.add(r)}),e._zod.check=i=>{i.value.includes(t.includes,t.position)||i.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:t.includes,input:i.value,inst:e,continue:!t.abort})}}),Sy=_("$ZodCheckStartsWith",(e,t)=>{var r;Ne.init(e,t);let n=new RegExp(`^${kn(t.prefix)}.*`);(r=t.pattern)!=null||(t.pattern=n),e._zod.onattach.push(i=>{var a;let o=i._zod.bag;(a=o.patterns)!=null||(o.patterns=new Set),o.patterns.add(n)}),e._zod.check=i=>{i.value.startsWith(t.prefix)||i.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:t.prefix,input:i.value,inst:e,continue:!t.abort})}}),xy=_("$ZodCheckEndsWith",(e,t)=>{var r;Ne.init(e,t);let n=new RegExp(`.*${kn(t.suffix)}$`);(r=t.pattern)!=null||(t.pattern=n),e._zod.onattach.push(i=>{var a;let o=i._zod.bag;(a=o.patterns)!=null||(o.patterns=new Set),o.patterns.add(n)}),e._zod.check=i=>{i.value.endsWith(t.suffix)||i.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:t.suffix,input:i.value,inst:e,continue:!t.abort})}});function Xk(e,t,n){e.issues.length&&t.issues.push(...mn(n,e.issues))}var _y=_("$ZodCheckProperty",(e,t)=>{Ne.init(e,t),e._zod.check=n=>{let r=t.schema._zod.run({value:n.value[t.property],issues:[]},{});if(r instanceof Promise)return r.then(i=>Xk(i,n,t.property));Xk(r,n,t.property)}}),$y=_("$ZodCheckMimeType",(e,t)=>{Ne.init(e,t);let n=new Set(t.mime);e._zod.onattach.push(r=>{r._zod.bag.mime=t.mime}),e._zod.check=r=>{n.has(r.value.type)||r.issues.push({code:"invalid_value",values:t.mime,input:r.value.type,inst:e,continue:!t.abort})}}),wy=_("$ZodCheckOverwrite",(e,t)=>{Ne.init(e,t),e._zod.check=n=>{n.value=t.tx(n.value)}});var Xl=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 r=t.split(`
`).filter(a=>a),i=Math.min(...r.map(a=>a.length-a.trimStart().length)),o=r.map(a=>a.slice(i)).map(a=>" ".repeat(this.indent*2)+a);for(let a of o)this.content.push(a)}compile(){var o;let t=Function,n=this==null?void 0:this.args,i=[...((o=this==null?void 0:this.content)!=null?o:[""]).map(a=>` ${a}`)];return new t(...n,i.join(`
`))}};var Ey={major:4,minor:3,patch:6};var oe=_("$ZodType",(e,t)=>{var i,o,a;var n;e!=null||(e={}),e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=Ey;let r=[...(i=e._zod.def.checks)!=null?i:[]];e._zod.traits.has("$ZodCheck")&&r.unshift(e);for(let s of r)for(let c of s._zod.onattach)c(e);if(r.length===0)(o=(n=e._zod).deferred)!=null||(n.deferred=[]),(a=e._zod.deferred)==null||a.push(()=>{e._zod.run=e._zod.parse});else{let s=(d,m,l)=>{let f=wr(d),p;for(let h of m){if(h._zod.def.when){if(!h._zod.def.when(d))continue}else if(f)continue;let y=d.issues.length,x=h._zod.check(d);if(x instanceof Promise&&(l==null?void 0:l.async)===!1)throw new Mn;if(p||x instanceof Promise)p=(p!=null?p:Promise.resolve()).then(async()=>{await x,d.issues.length!==y&&(f||(f=wr(d,y)))});else{if(d.issues.length===y)continue;f||(f=wr(d,y))}}return p?p.then(()=>d):d},c=(d,m,l)=>{if(wr(d))return d.aborted=!0,d;let f=s(m,r,l);if(f instanceof Promise){if(l.async===!1)throw new Mn;return f.then(p=>e._zod.parse(p,l))}return e._zod.parse(f,l)};e._zod.run=(d,m)=>{if(m.skipChecks)return e._zod.parse(d,m);if(m.direction==="backward"){let f=e._zod.parse({value:d.value,issues:[]},{...m,skipChecks:!0});return f instanceof Promise?f.then(p=>c(p,d,m)):c(f,d,m)}let l=e._zod.parse(d,m);if(l instanceof Promise){if(m.async===!1)throw new Mn;return l.then(f=>s(f,r,m))}return s(l,r,m)}}de(e,"~standard",()=>({validate:s=>{var c;try{let d=Iv(e,s);return d.success?{value:d.data}:{issues:(c=d.error)==null?void 0:c.issues}}catch(d){return Nv(e,s).then(m=>{var l;return m.success?{value:m.data}:{issues:(l=m.error)==null?void 0:l.issues}})}},vendor:"zod",version:1}))}),ho=_("$ZodString",(e,t)=>{var n,r,i;oe.init(e,t),e._zod.pattern=(i=[...(r=(n=e==null?void 0:e._zod.bag)==null?void 0:n.patterns)!=null?r:[]].pop())!=null?i:Wv(e._zod.bag),e._zod.parse=(o,a)=>{if(t.coerce)try{o.value=String(o.value)}catch(s){}return typeof o.value=="string"||o.issues.push({expected:"string",code:"invalid_type",input:o.value,inst:e}),o}}),ke=_("$ZodStringFormat",(e,t)=>{Ua.init(e,t),ho.init(e,t)}),zy=_("$ZodGUID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Lv),ke.init(e,t)}),Cy=_("$ZodUUID",(e,t)=>{var n,r;if(t.version){let o={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(o===void 0)throw new Error(`Invalid UUID version: "${t.version}"`);(n=t.pattern)!=null||(t.pattern=go(o))}else(r=t.pattern)!=null||(t.pattern=go());ke.init(e,t)}),ky=_("$ZodEmail",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Zv),ke.init(e,t)}),Ty=_("$ZodURL",(e,t)=>{ke.init(e,t),e._zod.check=n=>{try{let r=n.value.trim(),i=new URL(r);t.hostname&&(t.hostname.lastIndex=0,t.hostname.test(i.hostname)||n.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:t.hostname.source,input:n.value,inst:e,continue:!t.abort})),t.protocol&&(t.protocol.lastIndex=0,t.protocol.test(i.protocol.endsWith(":")?i.protocol.slice(0,-1):i.protocol)||n.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:t.protocol.source,input:n.value,inst:e,continue:!t.abort})),t.normalize?n.value=i.href:n.value=r;return}catch(r){n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:e,continue:!t.abort})}}}),Iy=_("$ZodEmoji",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=qv()),ke.init(e,t)}),Ny=_("$ZodNanoID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=jv),ke.init(e,t)}),Oy=_("$ZodCUID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Ov),ke.init(e,t)}),Dy=_("$ZodCUID2",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Dv),ke.init(e,t)}),Ry=_("$ZodULID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Rv),ke.init(e,t)}),My=_("$ZodXID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Mv),ke.init(e,t)}),Uy=_("$ZodKSUID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Uv),ke.init(e,t)}),jy=_("$ZodISODateTime",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Qv(t)),ke.init(e,t)}),Py=_("$ZodISODate",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Yv),ke.init(e,t)}),Ly=_("$ZodISOTime",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Kv(t)),ke.init(e,t)}),Zy=_("$ZodISODuration",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Pv),ke.init(e,t)}),qy=_("$ZodIPv4",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Vv),ke.init(e,t),e._zod.bag.format="ipv4"}),Vy=_("$ZodIPv6",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Hv),ke.init(e,t),e._zod.bag.format="ipv6",e._zod.check=r=>{try{new URL(`http://[${r.value}]`)}catch(i){r.issues.push({code:"invalid_format",format:"ipv6",input:r.value,inst:e,continue:!t.abort})}}}),Hy=_("$ZodMAC",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Bv(t.delimiter)),ke.init(e,t),e._zod.bag.format="mac"}),By=_("$ZodCIDRv4",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Gv),ke.init(e,t)}),Gy=_("$ZodCIDRv6",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Fv),ke.init(e,t),e._zod.check=r=>{let i=r.value.split("/");try{if(i.length!==2)throw new Error;let[o,a]=i;if(!a)throw new Error;let s=Number(a);if(`${s}`!==a)throw new Error;if(s<0||s>128)throw new Error;new URL(`http://[${o}]`)}catch(o){r.issues.push({code:"invalid_format",format:"cidrv6",input:r.value,inst:e,continue:!t.abort})}}});function Fy(e){if(e==="")return!0;if(e.length%4!==0)return!1;try{return atob(e),!0}catch(t){return!1}}var Xy=_("$ZodBase64",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Xv),ke.init(e,t),e._zod.bag.contentEncoding="base64",e._zod.check=r=>{Fy(r.value)||r.issues.push({code:"invalid_format",format:"base64",input:r.value,inst:e,continue:!t.abort})}});function lT(e){if(!Xd.test(e))return!1;let t=e.replace(/[-_]/g,r=>r==="-"?"+":"/"),n=t.padEnd(Math.ceil(t.length/4)*4,"=");return Fy(n)}var Jy=_("$ZodBase64URL",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Xd),ke.init(e,t),e._zod.bag.contentEncoding="base64url",e._zod.check=r=>{lT(r.value)||r.issues.push({code:"invalid_format",format:"base64url",input:r.value,inst:e,continue:!t.abort})}}),Yy=_("$ZodE164",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Jv),ke.init(e,t)});function cT(e,t=null){try{let n=e.split(".");if(n.length!==3)return!1;let[r]=n;if(!r)return!1;let i=JSON.parse(atob(r));return!("typ"in i&&(i==null?void 0:i.typ)!=="JWT"||!i.alg||t&&(!("alg"in i)||i.alg!==t))}catch(n){return!1}}var Ky=_("$ZodJWT",(e,t)=>{ke.init(e,t),e._zod.check=n=>{cT(n.value,t.alg)||n.issues.push({code:"invalid_format",format:"jwt",input:n.value,inst:e,continue:!t.abort})}}),Qy=_("$ZodCustomStringFormat",(e,t)=>{ke.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})}}),rf=_("$ZodNumber",(e,t)=>{var n;oe.init(e,t),e._zod.pattern=(n=e._zod.bag.pattern)!=null?n:Jd,e._zod.parse=(r,i)=>{if(t.coerce)try{r.value=Number(r.value)}catch(s){}let o=r.value;if(typeof o=="number"&&!Number.isNaN(o)&&Number.isFinite(o))return r;let a=typeof o=="number"?Number.isNaN(o)?"NaN":Number.isFinite(o)?void 0:"Infinity":void 0;return r.issues.push({expected:"number",code:"invalid_type",input:o,inst:e,...a?{received:a}:{}}),r}}),Wy=_("$ZodNumberFormat",(e,t)=>{ly.init(e,t),rf.init(e,t)}),Jl=_("$ZodBoolean",(e,t)=>{oe.init(e,t),e._zod.pattern=ny,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=Boolean(n.value)}catch(o){}let i=n.value;return typeof i=="boolean"||n.issues.push({expected:"boolean",code:"invalid_type",input:i,inst:e}),n}}),of=_("$ZodBigInt",(e,t)=>{oe.init(e,t),e._zod.pattern=ey,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=BigInt(n.value)}catch(i){}return typeof n.value=="bigint"||n.issues.push({expected:"bigint",code:"invalid_type",input:n.value,inst:e}),n}}),eb=_("$ZodBigIntFormat",(e,t)=>{cy.init(e,t),of.init(e,t)}),tb=_("$ZodSymbol",(e,t)=>{oe.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;return typeof i=="symbol"||n.issues.push({expected:"symbol",code:"invalid_type",input:i,inst:e}),n}}),nb=_("$ZodUndefined",(e,t)=>{oe.init(e,t),e._zod.pattern=ry,e._zod.values=new Set([void 0]),e._zod.optin="optional",e._zod.optout="optional",e._zod.parse=(n,r)=>{let i=n.value;return typeof i=="undefined"||n.issues.push({expected:"undefined",code:"invalid_type",input:i,inst:e}),n}}),ib=_("$ZodNull",(e,t)=>{oe.init(e,t),e._zod.pattern=iy,e._zod.values=new Set([null]),e._zod.parse=(n,r)=>{let i=n.value;return i===null||n.issues.push({expected:"null",code:"invalid_type",input:i,inst:e}),n}}),rb=_("$ZodAny",(e,t)=>{oe.init(e,t),e._zod.parse=n=>n}),ob=_("$ZodUnknown",(e,t)=>{oe.init(e,t),e._zod.parse=n=>n}),ab=_("$ZodNever",(e,t)=>{oe.init(e,t),e._zod.parse=(n,r)=>(n.issues.push({expected:"never",code:"invalid_type",input:n.value,inst:e}),n)}),sb=_("$ZodVoid",(e,t)=>{oe.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;return typeof i=="undefined"||n.issues.push({expected:"void",code:"invalid_type",input:i,inst:e}),n}}),lb=_("$ZodDate",(e,t)=>{oe.init(e,t),e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=new Date(n.value)}catch(s){}let i=n.value,o=i instanceof Date;return o&&!Number.isNaN(i.getTime())||n.issues.push({expected:"date",code:"invalid_type",input:i,...o?{received:"Invalid Date"}:{},inst:e}),n}});function Kk(e,t,n){e.issues.length&&t.issues.push(...mn(n,e.issues)),t.value[n]=e.value}var cb=_("$ZodArray",(e,t)=>{oe.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;if(!Array.isArray(i))return n.issues.push({expected:"array",code:"invalid_type",input:i,inst:e}),n;n.value=Array(i.length);let o=[];for(let a=0;a<i.length;a++){let s=i[a],c=t.element._zod.run({value:s,issues:[]},r);c instanceof Promise?o.push(c.then(d=>Kk(d,n,a))):Kk(c,n,a)}return o.length?Promise.all(o).then(()=>n):n}});function nf(e,t,n,r,i){if(e.issues.length){if(i&&!(n in r))return;t.issues.push(...mn(n,e.issues))}e.value===void 0?n in r&&(t.value[n]=void 0):t.value[n]=e.value}function uT(e){var r,i,o,a;let t=Object.keys(e.shape);for(let s of t)if(!((a=(o=(i=(r=e.shape)==null?void 0:r[s])==null?void 0:i._zod)==null?void 0:o.traits)!=null&&a.has("$ZodType")))throw new Error(`Invalid element at key "${s}": expected a Zod schema`);let n=Av(e.shape);return{...e,keys:t,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(n)}}function dT(e,t,n,r,i,o){let a=[],s=i.keySet,c=i.catchall._zod,d=c.def.type,m=c.optout==="optional";for(let l in t){if(s.has(l))continue;if(d==="never"){a.push(l);continue}let f=c.run({value:t[l],issues:[]},r);f instanceof Promise?e.push(f.then(p=>nf(p,n,l,t,m))):nf(f,n,l,t,m)}return a.length&&n.issues.push({code:"unrecognized_keys",keys:a,input:t,inst:o}),e.length?Promise.all(e).then(()=>n):n}var fT=_("$ZodObject",(e,t)=>{oe.init(e,t);let n=Object.getOwnPropertyDescriptor(t,"shape");if(!(n!=null&&n.get)){let s=t.shape;Object.defineProperty(t,"shape",{get:()=>{let c={...s};return Object.defineProperty(t,"shape",{value:c}),c}})}let r=Ia(()=>uT(t));de(e._zod,"propValues",()=>{var d;let s=t.shape,c={};for(let m in s){let l=s[m]._zod;if(l.values){(d=c[m])!=null||(c[m]=new Set);for(let f of l.values)c[m].add(f)}}return c});let i=po,o=t.catchall,a;e._zod.parse=(s,c)=>{a!=null||(a=r.value);let d=s.value;if(!i(d))return s.issues.push({expected:"object",code:"invalid_type",input:d,inst:e}),s;s.value={};let m=[],l=a.shape;for(let f of a.keys){let p=l[f],h=p._zod.optout==="optional",y=p._zod.run({value:d[f],issues:[]},c);y instanceof Promise?m.push(y.then(x=>nf(x,s,f,d,h))):nf(y,s,f,d,h)}return o?dT(m,d,s,c,r.value,e):m.length?Promise.all(m).then(()=>s):s}}),ub=_("$ZodObjectJIT",(e,t)=>{fT.init(e,t);let n=e._zod.parse,r=Ia(()=>uT(t)),i=f=>{var b;let p=new Xl(["shape","payload","ctx"]),h=r.value,y=S=>{let $=Md(S);return`shape[${$}]._zod.run({ value: input[${$}], issues: [] }, ctx)`};p.write("const input = payload.value;");let x=Object.create(null),v=0;for(let S of h.keys)x[S]=`key_${v++}`;p.write("const newResult = {};");for(let S of h.keys){let $=x[S],j=Md(S),z=f[S],L=((b=z==null?void 0:z._zod)==null?void 0:b.optout)==="optional";p.write(`const ${$} = ${y(S)};`),L?p.write(`
if (${$}.issues.length) {
if (${j} in input) {
payload.issues = payload.issues.concat(${$}.issues.map(iss => ({
...iss,
path: iss.path ? [${j}, ...iss.path] : [${j}]
})));
}
}
if (${$}.value === undefined) {
if (${j} in input) {
newResult[${j}] = undefined;
}
} else {
newResult[${j}] = ${$}.value;
}
`):p.write(`
if (${$}.issues.length) {
payload.issues = payload.issues.concat(${$}.issues.map(iss => ({
...iss,
path: iss.path ? [${j}, ...iss.path] : [${j}]
})));
}
if (${$}.value === undefined) {
if (${j} in input) {
newResult[${j}] = undefined;
}
} else {
newResult[${j}] = ${$}.value;
}
`)}p.write("payload.value = newResult;"),p.write("return payload;");let g=p.compile();return(S,$)=>g(f,S,$)},o,a=po,s=!Ml.jitless,d=s&&$v.value,m=t.catchall,l;e._zod.parse=(f,p)=>{l!=null||(l=r.value);let h=f.value;return a(h)?s&&d&&(p==null?void 0:p.async)===!1&&p.jitless!==!0?(o||(o=i(t.shape)),f=o(f,p),m?dT([],h,f,p,l,e):f):n(f,p):(f.issues.push({expected:"object",code:"invalid_type",input:h,inst:e}),f)}});function Qk(e,t,n,r){for(let o of e)if(o.issues.length===0)return t.value=o.value,t;let i=e.filter(o=>!wr(o));return i.length===1?(t.value=i[0].value,i[0]):(t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:e.map(o=>o.issues.map(a=>Yt(a,r,Xe())))}),t)}var Yl=_("$ZodUnion",(e,t)=>{oe.init(e,t),de(e._zod,"optin",()=>t.options.some(i=>i._zod.optin==="optional")?"optional":void 0),de(e._zod,"optout",()=>t.options.some(i=>i._zod.optout==="optional")?"optional":void 0),de(e._zod,"values",()=>{if(t.options.every(i=>i._zod.values))return new Set(t.options.flatMap(i=>Array.from(i._zod.values)))}),de(e._zod,"pattern",()=>{if(t.options.every(i=>i._zod.pattern)){let i=t.options.map(o=>o._zod.pattern);return new RegExp(`^(${i.map(o=>Pl(o.source)).join("|")})$`)}});let n=t.options.length===1,r=t.options[0]._zod.run;e._zod.parse=(i,o)=>{if(n)return r(i,o);let a=!1,s=[];for(let c of t.options){let d=c._zod.run({value:i.value,issues:[]},o);if(d instanceof Promise)s.push(d),a=!0;else{if(d.issues.length===0)return d;s.push(d)}}return a?Promise.all(s).then(c=>Qk(c,i,e,o)):Qk(s,i,e,o)}});function Wk(e,t,n,r){let i=e.filter(o=>o.issues.length===0);return i.length===1?(t.value=i[0].value,t):(i.length===0?t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:e.map(o=>o.issues.map(a=>Yt(a,r,Xe())))}):t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:[],inclusive:!1}),t)}var db=_("$ZodXor",(e,t)=>{Yl.init(e,t),t.inclusive=!1;let n=t.options.length===1,r=t.options[0]._zod.run;e._zod.parse=(i,o)=>{if(n)return r(i,o);let a=!1,s=[];for(let c of t.options){let d=c._zod.run({value:i.value,issues:[]},o);d instanceof Promise?(s.push(d),a=!0):s.push(d)}return a?Promise.all(s).then(c=>Wk(c,i,e,o)):Wk(s,i,e,o)}}),fb=_("$ZodDiscriminatedUnion",(e,t)=>{t.inclusive=!1,Yl.init(e,t);let n=e._zod.parse;de(e._zod,"propValues",()=>{let i={};for(let o of t.options){let a=o._zod.propValues;if(!a||Object.keys(a).length===0)throw new Error(`Invalid discriminated union option at index "${t.options.indexOf(o)}"`);for(let[s,c]of Object.entries(a)){i[s]||(i[s]=new Set);for(let d of c)i[s].add(d)}}return i});let r=Ia(()=>{var a;let i=t.options,o=new Map;for(let s of i){let c=(a=s._zod.propValues)==null?void 0:a[t.discriminator];if(!c||c.size===0)throw new Error(`Invalid discriminated union option at index "${t.options.indexOf(s)}"`);for(let d of c){if(o.has(d))throw new Error(`Duplicate discriminator value "${String(d)}"`);o.set(d,s)}}return o});e._zod.parse=(i,o)=>{let a=i.value;if(!po(a))return i.issues.push({code:"invalid_type",expected:"object",input:a,inst:e}),i;let s=r.value.get(a==null?void 0:a[t.discriminator]);return s?s._zod.run(i,o):t.unionFallback?n(i,o):(i.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:t.discriminator,input:a,path:[t.discriminator],inst:e}),i)}}),mb=_("$ZodIntersection",(e,t)=>{oe.init(e,t),e._zod.parse=(n,r)=>{let i=n.value,o=t.left._zod.run({value:i,issues:[]},r),a=t.right._zod.run({value:i,issues:[]},r);return o instanceof Promise||a instanceof Promise?Promise.all([o,a]).then(([c,d])=>eT(n,c,d)):eT(n,o,a)}});function Ay(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($r(e)&&$r(t)){let n=Object.keys(t),r=Object.keys(e).filter(o=>n.indexOf(o)!==-1),i={...e,...t};for(let o of r){let a=Ay(e[o],t[o]);if(!a.valid)return{valid:!1,mergeErrorPath:[o,...a.mergeErrorPath]};i[o]=a.data}return{valid:!0,data:i}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};let n=[];for(let r=0;r<e.length;r++){let i=e[r],o=t[r],a=Ay(i,o);if(!a.valid)return{valid:!1,mergeErrorPath:[r,...a.mergeErrorPath]};n.push(a.data)}return{valid:!0,data:n}}return{valid:!1,mergeErrorPath:[]}}function eT(e,t,n){let r=new Map,i;for(let s of t.issues)if(s.code==="unrecognized_keys"){i!=null||(i=s);for(let c of s.keys)r.has(c)||r.set(c,{}),r.get(c).l=!0}else e.issues.push(s);for(let s of n.issues)if(s.code==="unrecognized_keys")for(let c of s.keys)r.has(c)||r.set(c,{}),r.get(c).r=!0;else e.issues.push(s);let o=[...r].filter(([,s])=>s.l&&s.r).map(([s])=>s);if(o.length&&i&&e.issues.push({...i,keys:o}),wr(e))return e;let a=Ay(t.value,n.value);if(!a.valid)throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(a.mergeErrorPath)}`);return e.value=a.data,e}var af=_("$ZodTuple",(e,t)=>{oe.init(e,t);let n=t.items;e._zod.parse=(r,i)=>{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 a=[],s=[...n].reverse().findIndex(m=>m._zod.optin!=="optional"),c=s===-1?0:n.length-s;if(!t.rest){let m=o.length>n.length,l=o.length<c-1;if(m||l)return r.issues.push({...m?{code:"too_big",maximum:n.length,inclusive:!0}:{code:"too_small",minimum:n.length},input:o,inst:e,origin:"array"}),r}let d=-1;for(let m of n){if(d++,d>=o.length&&d>=c)continue;let l=m._zod.run({value:o[d],issues:[]},i);l instanceof Promise?a.push(l.then(f=>Qd(f,r,d))):Qd(l,r,d)}if(t.rest){let m=o.slice(n.length);for(let l of m){d++;let f=t.rest._zod.run({value:l,issues:[]},i);f instanceof Promise?a.push(f.then(p=>Qd(p,r,d))):Qd(f,r,d)}}return a.length?Promise.all(a).then(()=>r):r}});function Qd(e,t,n){e.issues.length&&t.issues.push(...mn(n,e.issues)),t.value[n]=e.value}var pb=_("$ZodRecord",(e,t)=>{oe.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;if(!$r(i))return n.issues.push({expected:"record",code:"invalid_type",input:i,inst:e}),n;let o=[],a=t.keyType._zod.values;if(a){n.value={};let s=new Set;for(let d of a)if(typeof d=="string"||typeof d=="number"||typeof d=="symbol"){s.add(typeof d=="number"?d.toString():d);let m=t.valueType._zod.run({value:i[d],issues:[]},r);m instanceof Promise?o.push(m.then(l=>{l.issues.length&&n.issues.push(...mn(d,l.issues)),n.value[d]=l.value})):(m.issues.length&&n.issues.push(...mn(d,m.issues)),n.value[d]=m.value)}let c;for(let d in i)s.has(d)||(c=c!=null?c:[],c.push(d));c&&c.length>0&&n.issues.push({code:"unrecognized_keys",input:i,inst:e,keys:c})}else{n.value={};for(let s of Reflect.ownKeys(i)){if(s==="__proto__")continue;let c=t.keyType._zod.run({value:s,issues:[]},r);if(c instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(typeof s=="string"&&Jd.test(s)&&c.issues.length){let l=t.keyType._zod.run({value:Number(s),issues:[]},r);if(l instanceof Promise)throw new Error("Async schemas not supported in object keys currently");l.issues.length===0&&(c=l)}if(c.issues.length){t.mode==="loose"?n.value[s]=i[s]:n.issues.push({code:"invalid_key",origin:"record",issues:c.issues.map(l=>Yt(l,r,Xe())),input:s,path:[s],inst:e});continue}let m=t.valueType._zod.run({value:i[s],issues:[]},r);m instanceof Promise?o.push(m.then(l=>{l.issues.length&&n.issues.push(...mn(s,l.issues)),n.value[c.value]=l.value})):(m.issues.length&&n.issues.push(...mn(s,m.issues)),n.value[c.value]=m.value)}}return o.length?Promise.all(o).then(()=>n):n}}),gb=_("$ZodMap",(e,t)=>{oe.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;if(!(i instanceof Map))return n.issues.push({expected:"map",code:"invalid_type",input:i,inst:e}),n;let o=[];n.value=new Map;for(let[a,s]of i){let c=t.keyType._zod.run({value:a,issues:[]},r),d=t.valueType._zod.run({value:s,issues:[]},r);c instanceof Promise||d instanceof Promise?o.push(Promise.all([c,d]).then(([m,l])=>{tT(m,l,n,a,i,e,r)})):tT(c,d,n,a,i,e,r)}return o.length?Promise.all(o).then(()=>n):n}});function tT(e,t,n,r,i,o,a){e.issues.length&&(Ll.has(typeof r)?n.issues.push(...mn(r,e.issues)):n.issues.push({code:"invalid_key",origin:"map",input:i,inst:o,issues:e.issues.map(s=>Yt(s,a,Xe()))})),t.issues.length&&(Ll.has(typeof r)?n.issues.push(...mn(r,t.issues)):n.issues.push({origin:"map",code:"invalid_element",input:i,inst:o,key:r,issues:t.issues.map(s=>Yt(s,a,Xe()))})),n.value.set(e.value,t.value)}var hb=_("$ZodSet",(e,t)=>{oe.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;if(!(i instanceof Set))return n.issues.push({input:i,inst:e,expected:"set",code:"invalid_type"}),n;let o=[];n.value=new Set;for(let a of i){let s=t.valueType._zod.run({value:a,issues:[]},r);s instanceof Promise?o.push(s.then(c=>nT(c,n))):nT(s,n)}return o.length?Promise.all(o).then(()=>n):n}});function nT(e,t){e.issues.length&&t.issues.push(...e.issues),t.value.add(e.value)}var vb=_("$ZodEnum",(e,t)=>{oe.init(e,t);let n=jl(t.entries),r=new Set(n);e._zod.values=r,e._zod.pattern=new RegExp(`^(${n.filter(i=>Ll.has(typeof i)).map(i=>typeof i=="string"?kn(i):i.toString()).join("|")})$`),e._zod.parse=(i,o)=>{let a=i.value;return r.has(a)||i.issues.push({code:"invalid_value",values:n,input:a,inst:e}),i}}),yb=_("$ZodLiteral",(e,t)=>{if(oe.init(e,t),t.values.length===0)throw new Error("Cannot create literal schema with no valid values");let n=new Set(t.values);e._zod.values=n,e._zod.pattern=new RegExp(`^(${t.values.map(r=>typeof r=="string"?kn(r):r?kn(r.toString()):String(r)).join("|")})$`),e._zod.parse=(r,i)=>{let o=r.value;return n.has(o)||r.issues.push({code:"invalid_value",values:t.values,input:o,inst:e}),r}}),bb=_("$ZodFile",(e,t)=>{oe.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;return i instanceof File||n.issues.push({expected:"file",code:"invalid_type",input:i,inst:e}),n}}),Sb=_("$ZodTransform",(e,t)=>{oe.init(e,t),e._zod.parse=(n,r)=>{if(r.direction==="backward")throw new Sr(e.constructor.name);let i=t.transform(n.value,n);if(r.async)return(i instanceof Promise?i:Promise.resolve(i)).then(a=>(n.value=a,n));if(i instanceof Promise)throw new Mn;return n.value=i,n}});function iT(e,t){return e.issues.length&&t===void 0?{issues:[],value:void 0}:e}var sf=_("$ZodOptional",(e,t)=>{oe.init(e,t),e._zod.optin="optional",e._zod.optout="optional",de(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),de(e._zod,"pattern",()=>{let n=t.innerType._zod.pattern;return n?new RegExp(`^(${Pl(n.source)})?$`):void 0}),e._zod.parse=(n,r)=>{if(t.innerType._zod.optin==="optional"){let i=t.innerType._zod.run(n,r);return i instanceof Promise?i.then(o=>iT(o,n.value)):iT(i,n.value)}return n.value===void 0?n:t.innerType._zod.run(n,r)}}),xb=_("$ZodExactOptional",(e,t)=>{sf.init(e,t),de(e._zod,"values",()=>t.innerType._zod.values),de(e._zod,"pattern",()=>t.innerType._zod.pattern),e._zod.parse=(n,r)=>t.innerType._zod.run(n,r)}),_b=_("$ZodNullable",(e,t)=>{oe.init(e,t),de(e._zod,"optin",()=>t.innerType._zod.optin),de(e._zod,"optout",()=>t.innerType._zod.optout),de(e._zod,"pattern",()=>{let n=t.innerType._zod.pattern;return n?new RegExp(`^(${Pl(n.source)}|null)$`):void 0}),de(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,null]):void 0),e._zod.parse=(n,r)=>n.value===null?n:t.innerType._zod.run(n,r)}),$b=_("$ZodDefault",(e,t)=>{oe.init(e,t),e._zod.optin="optional",de(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(n,r)=>{if(r.direction==="backward")return t.innerType._zod.run(n,r);if(n.value===void 0)return n.value=t.defaultValue,n;let i=t.innerType._zod.run(n,r);return i instanceof Promise?i.then(o=>rT(o,t)):rT(i,t)}});function rT(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}var wb=_("$ZodPrefault",(e,t)=>{oe.init(e,t),e._zod.optin="optional",de(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(n,r)=>(r.direction==="backward"||n.value===void 0&&(n.value=t.defaultValue),t.innerType._zod.run(n,r))}),Eb=_("$ZodNonOptional",(e,t)=>{oe.init(e,t),de(e._zod,"values",()=>{let n=t.innerType._zod.values;return n?new Set([...n].filter(r=>r!==void 0)):void 0}),e._zod.parse=(n,r)=>{let i=t.innerType._zod.run(n,r);return i instanceof Promise?i.then(o=>oT(o,e)):oT(i,e)}});function oT(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 Ab=_("$ZodSuccess",(e,t)=>{oe.init(e,t),e._zod.parse=(n,r)=>{if(r.direction==="backward")throw new Sr("ZodSuccess");let i=t.innerType._zod.run(n,r);return i instanceof Promise?i.then(o=>(n.value=o.issues.length===0,n)):(n.value=i.issues.length===0,n)}}),zb=_("$ZodCatch",(e,t)=>{oe.init(e,t),de(e._zod,"optin",()=>t.innerType._zod.optin),de(e._zod,"optout",()=>t.innerType._zod.optout),de(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(n,r)=>{if(r.direction==="backward")return t.innerType._zod.run(n,r);let i=t.innerType._zod.run(n,r);return i instanceof Promise?i.then(o=>(n.value=o.value,o.issues.length&&(n.value=t.catchValue({...n,error:{issues:o.issues.map(a=>Yt(a,r,Xe()))},input:n.value}),n.issues=[]),n)):(n.value=i.value,i.issues.length&&(n.value=t.catchValue({...n,error:{issues:i.issues.map(o=>Yt(o,r,Xe()))},input:n.value}),n.issues=[]),n)}}),Cb=_("$ZodNaN",(e,t)=>{oe.init(e,t),e._zod.parse=(n,r)=>((typeof n.value!="number"||!Number.isNaN(n.value))&&n.issues.push({input:n.value,inst:e,expected:"nan",code:"invalid_type"}),n)}),kb=_("$ZodPipe",(e,t)=>{oe.init(e,t),de(e._zod,"values",()=>t.in._zod.values),de(e._zod,"optin",()=>t.in._zod.optin),de(e._zod,"optout",()=>t.out._zod.optout),de(e._zod,"propValues",()=>t.in._zod.propValues),e._zod.parse=(n,r)=>{if(r.direction==="backward"){let o=t.out._zod.run(n,r);return o instanceof Promise?o.then(a=>Wd(a,t.in,r)):Wd(o,t.in,r)}let i=t.in._zod.run(n,r);return i instanceof Promise?i.then(o=>Wd(o,t.out,r)):Wd(i,t.out,r)}});function Wd(e,t,n){return e.issues.length?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues},n)}var Kl=_("$ZodCodec",(e,t)=>{oe.init(e,t),de(e._zod,"values",()=>t.in._zod.values),de(e._zod,"optin",()=>t.in._zod.optin),de(e._zod,"optout",()=>t.out._zod.optout),de(e._zod,"propValues",()=>t.in._zod.propValues),e._zod.parse=(n,r)=>{if((r.direction||"forward")==="forward"){let o=t.in._zod.run(n,r);return o instanceof Promise?o.then(a=>ef(a,t,r)):ef(o,t,r)}else{let o=t.out._zod.run(n,r);return o instanceof Promise?o.then(a=>ef(a,t,r)):ef(o,t,r)}}});function ef(e,t,n){if(e.issues.length)return e.aborted=!0,e;if((n.direction||"forward")==="forward"){let i=t.transform(e.value,e);return i instanceof Promise?i.then(o=>tf(e,o,t.out,n)):tf(e,i,t.out,n)}else{let i=t.reverseTransform(e.value,e);return i instanceof Promise?i.then(o=>tf(e,o,t.in,n)):tf(e,i,t.in,n)}}function tf(e,t,n,r){return e.issues.length?(e.aborted=!0,e):n._zod.run({value:t,issues:e.issues},r)}var Tb=_("$ZodReadonly",(e,t)=>{oe.init(e,t),de(e._zod,"propValues",()=>t.innerType._zod.propValues),de(e._zod,"values",()=>t.innerType._zod.values),de(e._zod,"optin",()=>{var n,r;return(r=(n=t.innerType)==null?void 0:n._zod)==null?void 0:r.optin}),de(e._zod,"optout",()=>{var n,r;return(r=(n=t.innerType)==null?void 0:n._zod)==null?void 0:r.optout}),e._zod.parse=(n,r)=>{if(r.direction==="backward")return t.innerType._zod.run(n,r);let i=t.innerType._zod.run(n,r);return i instanceof Promise?i.then(aT):aT(i)}});function aT(e){return e.value=Object.freeze(e.value),e}var Ib=_("$ZodTemplateLiteral",(e,t)=>{oe.init(e,t);let n=[];for(let r of t.parts)if(typeof r=="object"&&r!==null){if(!r._zod.pattern)throw new Error(`Invalid template literal part, no pattern found: ${[...r._zod.traits].shift()}`);let i=r._zod.pattern instanceof RegExp?r._zod.pattern.source:r._zod.pattern;if(!i)throw new Error(`Invalid template literal part: ${r._zod.traits}`);let o=i.startsWith("^")?1:0,a=i.endsWith("$")?i.length-1:i.length;n.push(i.slice(o,a))}else if(r===null||Ev.has(typeof r))n.push(kn(`${r}`));else throw new Error(`Invalid template literal part: ${r}`);e._zod.pattern=new RegExp(`^${n.join("")}$`),e._zod.parse=(r,i)=>{var o;return typeof r.value!="string"?(r.issues.push({input:r.value,inst:e,expected:"string",code:"invalid_type"}),r):(e._zod.pattern.lastIndex=0,e._zod.pattern.test(r.value)||r.issues.push({input:r.value,inst:e,code:"invalid_format",format:(o=t.format)!=null?o:"template_literal",pattern:e._zod.pattern.source}),r)}}),Nb=_("$ZodFunction",(e,t)=>(oe.init(e,t),e._def=t,e._zod.def=t,e.implement=n=>{if(typeof n!="function")throw new Error("implement() must be called with a function");return function(...r){let i=e._def.input?jd(e._def.input,r):r,o=Reflect.apply(n,this,i);return e._def.output?jd(e._def.output,o):o}},e.implementAsync=n=>{if(typeof n!="function")throw new Error("implementAsync() must be called with a function");return async function(...r){let i=e._def.input?await Pd(e._def.input,r):r,o=await Reflect.apply(n,this,i);return e._def.output?await Pd(e._def.output,o):o}},e._zod.parse=(n,r)=>typeof n.value!="function"?(n.issues.push({code:"invalid_type",expected:"function",input:n.value,inst:e}),n):(e._def.output&&e._def.output._zod.def.type==="promise"?n.value=e.implementAsync(n.value):n.value=e.implement(n.value),n),e.input=(...n)=>{let r=e.constructor;return Array.isArray(n[0])?new r({type:"function",input:new af({type:"tuple",items:n[0],rest:n[1]}),output:e._def.output}):new r({type:"function",input:n[0],output:e._def.output})},e.output=n=>{let r=e.constructor;return new r({type:"function",input:e._def.input,output:n})},e)),Ob=_("$ZodPromise",(e,t)=>{oe.init(e,t),e._zod.parse=(n,r)=>Promise.resolve(n.value).then(i=>t.innerType._zod.run({value:i,issues:[]},r))}),Db=_("$ZodLazy",(e,t)=>{oe.init(e,t),de(e._zod,"innerType",()=>t.getter()),de(e._zod,"pattern",()=>{var n,r;return(r=(n=e._zod.innerType)==null?void 0:n._zod)==null?void 0:r.pattern}),de(e._zod,"propValues",()=>{var n,r;return(r=(n=e._zod.innerType)==null?void 0:n._zod)==null?void 0:r.propValues}),de(e._zod,"optin",()=>{var n,r,i;return(i=(r=(n=e._zod.innerType)==null?void 0:n._zod)==null?void 0:r.optin)!=null?i:void 0}),de(e._zod,"optout",()=>{var n,r,i;return(i=(r=(n=e._zod.innerType)==null?void 0:n._zod)==null?void 0:r.optout)!=null?i:void 0}),e._zod.parse=(n,r)=>e._zod.innerType._zod.run(n,r)}),Rb=_("$ZodCustom",(e,t)=>{Ne.init(e,t),oe.init(e,t),e._zod.parse=(n,r)=>n,e._zod.check=n=>{let r=n.value,i=t.fn(r);if(i instanceof Promise)return i.then(o=>sT(o,n,r,e));sT(i,n,r,e)}});function sT(e,t,n,r){var i;if(!e){let o={code:"custom",input:n,inst:r,path:[...(i=r._zod.def.path)!=null?i:[]],continue:!r._zod.def.abort};r._zod.def.params&&(o.params=r._zod.def.params),t.issues.push(Na(o))}}var vo={};Pn(vo,{ar:()=>mT,az:()=>pT,be:()=>hT,bg:()=>vT,ca:()=>yT,cs:()=>bT,da:()=>ST,de:()=>xT,en:()=>lf,eo:()=>_T,es:()=>$T,fa:()=>wT,fi:()=>ET,fr:()=>AT,frCA:()=>zT,he:()=>CT,hu:()=>kT,hy:()=>IT,id:()=>NT,is:()=>OT,it:()=>DT,ja:()=>RT,ka:()=>MT,kh:()=>UT,km:()=>cf,ko:()=>jT,lt:()=>LT,mk:()=>ZT,ms:()=>qT,nl:()=>VT,no:()=>HT,ota:()=>BT,pl:()=>FT,ps:()=>GT,pt:()=>XT,ru:()=>YT,sl:()=>KT,sv:()=>QT,ta:()=>WT,th:()=>eI,tr:()=>tI,ua:()=>nI,uk:()=>uf,ur:()=>iI,uz:()=>rI,vi:()=>oI,yo:()=>lI,zhCN:()=>aI,zhTW:()=>sI});var cj=()=>{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(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 instanceof ${i.expected}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${p}`:`\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 ${l}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${p}`}case"invalid_value":return i.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 ${N(i.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: ${E(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?` \u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${(s=i.origin)!=null?s:"\u0627\u0644\u0642\u064A\u0645\u0629"} ${l} ${i.maximum.toString()} ${(c=f.unit)!=null?c:"\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 ${(d=i.origin)!=null?d:"\u0627\u0644\u0642\u064A\u0645\u0629"} ${l} ${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${i.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${l} ${i.minimum.toString()} ${f.unit}`:`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${i.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${l} ${i.minimum.toString()}`}case"invalid_format":{let l=i;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 "${i.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}`:`${(m=n[l.format])!=null?m:i.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 ${i.divisor}`;case"unrecognized_keys":return`\u0645\u0639\u0631\u0641${i.keys.length>1?"\u0627\u062A":""} \u063A\u0631\u064A\u0628${i.keys.length>1?"\u0629":""}: ${E(i.keys,"\u060C ")}`;case"invalid_key":return`\u0645\u0639\u0631\u0641 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${i.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 ${i.origin}`;default:return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644"}}};function mT(){return{localeError:cj()}}var uj=()=>{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(i){var o;return(o=e[i])!=null?o: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"},r={nan:"NaN"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n instanceof ${i.expected}, daxil olan ${p}`:`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${l}, daxil olan ${p}`}case"invalid_value":return i.values.length===1?`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${N(i.values[0])}`:`Yanl\u0131\u015F se\xE7im: a\u015Fa\u011F\u0131dak\u0131lardan biri olmal\u0131d\u0131r: ${E(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${(s=i.origin)!=null?s:"d\u0259y\u0259r"} ${l}${i.maximum.toString()} ${(c=f.unit)!=null?c:"element"}`:`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${(d=i.origin)!=null?d:"d\u0259y\u0259r"} ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${i.origin} ${l}${i.minimum.toString()} ${f.unit}`:`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${i.origin} ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;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 ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`Yanl\u0131\u015F \u0259d\u0259d: ${i.divisor} il\u0259 b\xF6l\xFCn\u0259 bil\u0259n olmal\u0131d\u0131r`;case"unrecognized_keys":return`Tan\u0131nmayan a\xE7ar${i.keys.length>1?"lar":""}: ${E(i.keys,", ")}`;case"invalid_key":return`${i.origin} daxilind\u0259 yanl\u0131\u015F a\xE7ar`;case"invalid_union":return"Yanl\u0131\u015F d\u0259y\u0259r";case"invalid_element":return`${i.origin} daxilind\u0259 yanl\u0131\u015F d\u0259y\u0259r`;default:return"Yanl\u0131\u015F d\u0259y\u0259r"}}};function pT(){return{localeError:uj()}}function gT(e,t,n,r){let i=Math.abs(e),o=i%10,a=i%100;return a>=11&&a<=19?r:o===1?t:o>=2&&o<=4?n:r}var dj=()=>{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(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN",number:"\u043B\u0456\u043A",array:"\u043C\u0430\u0441\u0456\u045E"};return i=>{var o,a,s,c,d;switch(i.code){case"invalid_type":{let m=(o=r[i.expected])!=null?o:i.expected,l=O(i.input),f=(a=r[l])!=null?a:l;return/^[A-Z]/.test(i.expected)?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F instanceof ${i.expected}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${f}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F ${m}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${f}`}case"invalid_value":return i.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 ${N(i.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 ${E(i.values,"|")}`;case"too_big":{let m=i.inclusive?"<=":"<",l=t(i.origin);if(l){let f=Number(i.maximum),p=gT(f,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 ${(s=i.origin)!=null?s:"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${l.verb} ${m}${i.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 ${(c=i.origin)!=null?c:"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${m}${i.maximum.toString()}`}case"too_small":{let m=i.inclusive?">=":">",l=t(i.origin);if(l){let f=Number(i.minimum),p=gT(f,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 ${i.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${l.verb} ${m}${i.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 ${i.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${m}${i.minimum.toString()}`}case"invalid_format":{let m=i;return m.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 "${m.prefix}"`:m.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 "${m.suffix}"`:m.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 "${m.includes}"`:m.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 ${m.pattern}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B ${(d=n[m.format])!=null?d:i.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 ${i.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u0430\u0437\u043D\u0430\u043D\u044B ${i.keys.length>1?"\u043A\u043B\u044E\u0447\u044B":"\u043A\u043B\u044E\u0447"}: ${E(i.keys,", ")}`;case"invalid_key":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043A\u043B\u044E\u0447 \u0443 ${i.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 ${i.origin}`;default:return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434"}}};function hT(){return{localeError:dj()}}var fj=()=>{let e={string:{unit:"\u0441\u0438\u043C\u0432\u043E\u043B\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},file:{unit:"\u0431\u0430\u0439\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},array:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},set:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"\u0432\u0445\u043E\u0434",email:"\u0438\u043C\u0435\u0439\u043B \u0430\u0434\u0440\u0435\u0441",url:"URL",emoji:"\u0435\u043C\u043E\u0434\u0436\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0432\u0440\u0435\u043C\u0435",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0432\u0440\u0435\u043C\u0435",duration:"ISO \u043F\u0440\u043E\u0434\u044A\u043B\u0436\u0438\u0442\u0435\u043B\u043D\u043E\u0441\u0442",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441",cidrv4:"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",base64:"base64-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437",base64url:"base64url-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437",json_string:"JSON \u043D\u0438\u0437",e164:"E.164 \u043D\u043E\u043C\u0435\u0440",jwt:"JWT",template_literal:"\u0432\u0445\u043E\u0434"},r={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0438\u0432"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D instanceof ${i.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${p}`:`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${l}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${p}`}case"invalid_value":return i.values.length===1?`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${N(i.values[0])}`:`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u043E\u043F\u0446\u0438\u044F: \u043E\u0447\u0430\u043A\u0432\u0430\u043D\u043E \u0435\u0434\u043D\u043E \u043E\u0442 ${E(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${(s=i.origin)!=null?s:"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${l}${i.maximum.toString()} ${(c=f.unit)!=null?c:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430"}`:`\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${(d=i.origin)!=null?d:"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0431\u044A\u0434\u0435 ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${i.origin} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${l}${i.minimum.toString()} ${f.unit}`:`\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${i.origin} \u0434\u0430 \u0431\u044A\u0434\u0435 ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;if(l.format==="starts_with")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u0432\u0430 \u0441 "${l.prefix}"`;if(l.format==="ends_with")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u0432\u044A\u0440\u0448\u0432\u0430 \u0441 "${l.suffix}"`;if(l.format==="includes")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0432\u043A\u043B\u044E\u0447\u0432\u0430 "${l.includes}"`;if(l.format==="regex")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0441\u044A\u0432\u043F\u0430\u0434\u0430 \u0441 ${l.pattern}`;let f="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D";return l.format==="emoji"&&(f="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),l.format==="datetime"&&(f="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),l.format==="date"&&(f="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"),l.format==="time"&&(f="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),l.format==="duration"&&(f="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"),`${f} ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E \u0447\u0438\u0441\u043B\u043E: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0431\u044A\u0434\u0435 \u043A\u0440\u0430\u0442\u043D\u043E \u043D\u0430 ${i.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0437\u043F\u043E\u0437\u043D\u0430\u0442${i.keys.length>1?"\u0438":""} \u043A\u043B\u044E\u0447${i.keys.length>1?"\u043E\u0432\u0435":""}: ${E(i.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043A\u043B\u044E\u0447 \u0432 ${i.origin}`;case"invalid_union":return"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434";case"invalid_element":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442 \u0432 ${i.origin}`;default:return"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434"}}};function vT(){return{localeError:fj()}}var mj=()=>{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(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Tipus inv\xE0lid: s'esperava instanceof ${i.expected}, s'ha rebut ${p}`:`Tipus inv\xE0lid: s'esperava ${l}, s'ha rebut ${p}`}case"invalid_value":return i.values.length===1?`Valor inv\xE0lid: s'esperava ${N(i.values[0])}`:`Opci\xF3 inv\xE0lida: s'esperava una de ${E(i.values," o ")}`;case"too_big":{let l=i.inclusive?"com a m\xE0xim":"menys de",f=t(i.origin);return f?`Massa gran: s'esperava que ${(s=i.origin)!=null?s:"el valor"} contingu\xE9s ${l} ${i.maximum.toString()} ${(c=f.unit)!=null?c:"elements"}`:`Massa gran: s'esperava que ${(d=i.origin)!=null?d:"el valor"} fos ${l} ${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?"com a m\xEDnim":"m\xE9s de",f=t(i.origin);return f?`Massa petit: s'esperava que ${i.origin} contingu\xE9s ${l} ${i.minimum.toString()} ${f.unit}`:`Massa petit: s'esperava que ${i.origin} fos ${l} ${i.minimum.toString()}`}case"invalid_format":{let l=i;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 ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`N\xFAmero inv\xE0lid: ha de ser m\xFAltiple de ${i.divisor}`;case"unrecognized_keys":return`Clau${i.keys.length>1?"s":""} no reconeguda${i.keys.length>1?"s":""}: ${E(i.keys,", ")}`;case"invalid_key":return`Clau inv\xE0lida a ${i.origin}`;case"invalid_union":return"Entrada inv\xE0lida";case"invalid_element":return`Element inv\xE0lid a ${i.origin}`;default:return"Entrada inv\xE0lida"}}};function yT(){return{localeError:mj()}}var pj=()=>{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(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN",number:"\u010D\xEDslo",string:"\u0159et\u011Bzec",function:"funkce",array:"pole"};return i=>{var o,a,s,c,d,m,l,f,p;switch(i.code){case"invalid_type":{let h=(o=r[i.expected])!=null?o:i.expected,y=O(i.input),x=(a=r[y])!=null?a:y;return/^[A-Z]/.test(i.expected)?`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no instanceof ${i.expected}, obdr\u017Eeno ${x}`:`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${h}, obdr\u017Eeno ${x}`}case"invalid_value":return i.values.length===1?`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${N(i.values[0])}`:`Neplatn\xE1 mo\u017Enost: o\u010Dek\xE1v\xE1na jedna z hodnot ${E(i.values,"|")}`;case"too_big":{let h=i.inclusive?"<=":"<",y=t(i.origin);return y?`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${(s=i.origin)!=null?s:"hodnota"} mus\xED m\xEDt ${h}${i.maximum.toString()} ${(c=y.unit)!=null?c:"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${(d=i.origin)!=null?d:"hodnota"} mus\xED b\xFDt ${h}${i.maximum.toString()}`}case"too_small":{let h=i.inclusive?">=":">",y=t(i.origin);return y?`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${(m=i.origin)!=null?m:"hodnota"} mus\xED m\xEDt ${h}${i.minimum.toString()} ${(l=y.unit)!=null?l:"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${(f=i.origin)!=null?f:"hodnota"} mus\xED b\xFDt ${h}${i.minimum.toString()}`}case"invalid_format":{let h=i;return h.format==="starts_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED za\u010D\xEDnat na "${h.prefix}"`:h.format==="ends_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED kon\u010Dit na "${h.suffix}"`:h.format==="includes"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED obsahovat "${h.includes}"`:h.format==="regex"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED odpov\xEDdat vzoru ${h.pattern}`:`Neplatn\xFD form\xE1t ${(p=n[h.format])!=null?p:i.format}`}case"not_multiple_of":return`Neplatn\xE9 \u010D\xEDslo: mus\xED b\xFDt n\xE1sobkem ${i.divisor}`;case"unrecognized_keys":return`Nezn\xE1m\xE9 kl\xED\u010De: ${E(i.keys,", ")}`;case"invalid_key":return`Neplatn\xFD kl\xED\u010D v ${i.origin}`;case"invalid_union":return"Neplatn\xFD vstup";case"invalid_element":return`Neplatn\xE1 hodnota v ${i.origin}`;default:return"Neplatn\xFD vstup"}}};function bT(){return{localeError:pj()}}var gj=()=>{let e={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"input",email:"e-mailadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkesl\xE6t",date:"ISO-dato",time:"ISO-klokkesl\xE6t",duration:"ISO-varighed",ipv4:"IPv4-omr\xE5de",ipv6:"IPv6-omr\xE5de",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodet streng",base64url:"base64url-kodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"},r={nan:"NaN",string:"streng",number:"tal",boolean:"boolean",array:"liste",object:"objekt",set:"s\xE6t",file:"fil"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Ugyldigt input: forventede instanceof ${i.expected}, fik ${p}`:`Ugyldigt input: forventede ${l}, fik ${p}`}case"invalid_value":return i.values.length===1?`Ugyldig v\xE6rdi: forventede ${N(i.values[0])}`:`Ugyldigt valg: forventede en af f\xF8lgende ${E(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin),p=(s=r[i.origin])!=null?s:i.origin;return f?`For stor: forventede ${p!=null?p:"value"} ${f.verb} ${l} ${i.maximum.toString()} ${(c=f.unit)!=null?c:"elementer"}`:`For stor: forventede ${p!=null?p:"value"} havde ${l} ${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin),p=(d=r[i.origin])!=null?d:i.origin;return f?`For lille: forventede ${p} ${f.verb} ${l} ${i.minimum.toString()} ${f.unit}`:`For lille: forventede ${p} havde ${l} ${i.minimum.toString()}`}case"invalid_format":{let l=i;return l.format==="starts_with"?`Ugyldig streng: skal starte med "${l.prefix}"`:l.format==="ends_with"?`Ugyldig streng: skal ende med "${l.suffix}"`:l.format==="includes"?`Ugyldig streng: skal indeholde "${l.includes}"`:l.format==="regex"?`Ugyldig streng: skal matche m\xF8nsteret ${l.pattern}`:`Ugyldig ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`Ugyldigt tal: skal v\xE6re deleligt med ${i.divisor}`;case"unrecognized_keys":return`${i.keys.length>1?"Ukendte n\xF8gler":"Ukendt n\xF8gle"}: ${E(i.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8gle i ${i.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig v\xE6rdi i ${i.origin}`;default:return"Ugyldigt input"}}};function ST(){return{localeError:gj()}}var hj=()=>{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(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN",number:"Zahl",array:"Array"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Ung\xFCltige Eingabe: erwartet instanceof ${i.expected}, erhalten ${p}`:`Ung\xFCltige Eingabe: erwartet ${l}, erhalten ${p}`}case"invalid_value":return i.values.length===1?`Ung\xFCltige Eingabe: erwartet ${N(i.values[0])}`:`Ung\xFCltige Option: erwartet eine von ${E(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`Zu gro\xDF: erwartet, dass ${(s=i.origin)!=null?s:"Wert"} ${l}${i.maximum.toString()} ${(c=f.unit)!=null?c:"Elemente"} hat`:`Zu gro\xDF: erwartet, dass ${(d=i.origin)!=null?d:"Wert"} ${l}${i.maximum.toString()} ist`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`Zu klein: erwartet, dass ${i.origin} ${l}${i.minimum.toString()} ${f.unit} hat`:`Zu klein: erwartet, dass ${i.origin} ${l}${i.minimum.toString()} ist`}case"invalid_format":{let l=i;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: ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`Ung\xFCltige Zahl: muss ein Vielfaches von ${i.divisor} sein`;case"unrecognized_keys":return`${i.keys.length>1?"Unbekannte Schl\xFCssel":"Unbekannter Schl\xFCssel"}: ${E(i.keys,", ")}`;case"invalid_key":return`Ung\xFCltiger Schl\xFCssel in ${i.origin}`;case"invalid_union":return"Ung\xFCltige Eingabe";case"invalid_element":return`Ung\xFCltiger Wert in ${i.origin}`;default:return"Ung\xFCltige Eingabe"}}};function xT(){return{localeError:hj()}}var vj=()=>{let e={string:{unit:"characters",verb:"to have"},file:{unit:"bytes",verb:"to have"},array:{unit:"items",verb:"to have"},set:{unit:"items",verb:"to have"},map:{unit:"entries",verb:"to have"}};function t(i){var o;return(o=e[i])!=null?o: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",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"},r={nan:"NaN"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return`Invalid input: expected ${l}, received ${p}`}case"invalid_value":return i.values.length===1?`Invalid input: expected ${N(i.values[0])}`:`Invalid option: expected one of ${E(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`Too big: expected ${(s=i.origin)!=null?s:"value"} to have ${l}${i.maximum.toString()} ${(c=f.unit)!=null?c:"elements"}`:`Too big: expected ${(d=i.origin)!=null?d:"value"} to be ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`Too small: expected ${i.origin} to have ${l}${i.minimum.toString()} ${f.unit}`:`Too small: expected ${i.origin} to be ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;return l.format==="starts_with"?`Invalid string: must start with "${l.prefix}"`:l.format==="ends_with"?`Invalid string: must end with "${l.suffix}"`:l.format==="includes"?`Invalid string: must include "${l.includes}"`:l.format==="regex"?`Invalid string: must match pattern ${l.pattern}`:`Invalid ${(m=n[l.format])!=null?m: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":""}: ${E(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 lf(){return{localeError:vj()}}var yj=()=>{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 o;return(o=e[i])!=null?o: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"},r={nan:"NaN",number:"nombro",array:"tabelo",null:"senvalora"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Nevalida enigo: atendi\u011Dis instanceof ${i.expected}, ricevi\u011Dis ${p}`:`Nevalida enigo: atendi\u011Dis ${l}, ricevi\u011Dis ${p}`}case"invalid_value":return i.values.length===1?`Nevalida enigo: atendi\u011Dis ${N(i.values[0])}`:`Nevalida opcio: atendi\u011Dis unu el ${E(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`Tro granda: atendi\u011Dis ke ${(s=i.origin)!=null?s:"valoro"} havu ${l}${i.maximum.toString()} ${(c=f.unit)!=null?c:"elementojn"}`:`Tro granda: atendi\u011Dis ke ${(d=i.origin)!=null?d:"valoro"} havu ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`Tro malgranda: atendi\u011Dis ke ${i.origin} havu ${l}${i.minimum.toString()} ${f.unit}`:`Tro malgranda: atendi\u011Dis ke ${i.origin} estu ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;return l.format==="starts_with"?`Nevalida karaktraro: devas komenci\u011Di per "${l.prefix}"`:l.format==="ends_with"?`Nevalida karaktraro: devas fini\u011Di per "${l.suffix}"`:l.format==="includes"?`Nevalida karaktraro: devas inkluzivi "${l.includes}"`:l.format==="regex"?`Nevalida karaktraro: devas kongrui kun la modelo ${l.pattern}`:`Nevalida ${(m=n[l.format])!=null?m: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":""}: ${E(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 _T(){return{localeError:yj()}}var bj=()=>{let e={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN",string:"texto",number:"n\xFAmero",boolean:"booleano",array:"arreglo",object:"objeto",set:"conjunto",file:"archivo",date:"fecha",bigint:"n\xFAmero grande",symbol:"s\xEDmbolo",undefined:"indefinido",null:"nulo",function:"funci\xF3n",map:"mapa",record:"registro",tuple:"tupla",enum:"enumeraci\xF3n",union:"uni\xF3n",literal:"literal",promise:"promesa",void:"vac\xEDo",never:"nunca",unknown:"desconocido",any:"cualquiera"};return i=>{var o,a,s,c,d,m,l,f;switch(i.code){case"invalid_type":{let p=(o=r[i.expected])!=null?o:i.expected,h=O(i.input),y=(a=r[h])!=null?a:h;return/^[A-Z]/.test(i.expected)?`Entrada inv\xE1lida: se esperaba instanceof ${i.expected}, recibido ${y}`:`Entrada inv\xE1lida: se esperaba ${p}, recibido ${y}`}case"invalid_value":return i.values.length===1?`Entrada inv\xE1lida: se esperaba ${N(i.values[0])}`:`Opci\xF3n inv\xE1lida: se esperaba una de ${E(i.values,"|")}`;case"too_big":{let p=i.inclusive?"<=":"<",h=t(i.origin),y=(s=r[i.origin])!=null?s:i.origin;return h?`Demasiado grande: se esperaba que ${y!=null?y:"valor"} tuviera ${p}${i.maximum.toString()} ${(c=h.unit)!=null?c:"elementos"}`:`Demasiado grande: se esperaba que ${y!=null?y:"valor"} fuera ${p}${i.maximum.toString()}`}case"too_small":{let p=i.inclusive?">=":">",h=t(i.origin),y=(d=r[i.origin])!=null?d:i.origin;return h?`Demasiado peque\xF1o: se esperaba que ${y} tuviera ${p}${i.minimum.toString()} ${h.unit}`:`Demasiado peque\xF1o: se esperaba que ${y} fuera ${p}${i.minimum.toString()}`}case"invalid_format":{let p=i;return p.format==="starts_with"?`Cadena inv\xE1lida: debe comenzar con "${p.prefix}"`:p.format==="ends_with"?`Cadena inv\xE1lida: debe terminar en "${p.suffix}"`:p.format==="includes"?`Cadena inv\xE1lida: debe incluir "${p.includes}"`:p.format==="regex"?`Cadena inv\xE1lida: debe coincidir con el patr\xF3n ${p.pattern}`:`Inv\xE1lido ${(m=n[p.format])!=null?m:i.format}`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: debe ser m\xFAltiplo de ${i.divisor}`;case"unrecognized_keys":return`Llave${i.keys.length>1?"s":""} desconocida${i.keys.length>1?"s":""}: ${E(i.keys,", ")}`;case"invalid_key":return`Llave inv\xE1lida en ${(l=r[i.origin])!=null?l:i.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido en ${(f=r[i.origin])!=null?f:i.origin}`;default:return"Entrada inv\xE1lida"}}};function $T(){return{localeError:bj()}}var Sj=()=>{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(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN",number:"\u0639\u062F\u062F",array:"\u0622\u0631\u0627\u06CC\u0647"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A instanceof ${i.expected} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${p} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`:`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${l} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${p} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`}case"invalid_value":return i.values.length===1?`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${N(i.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 ${E(i.values,"|")} \u0645\u06CC\u200C\u0628\u0648\u062F`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${(s=i.origin)!=null?s:"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${l}${i.maximum.toString()} ${(c=f.unit)!=null?c:"\u0639\u0646\u0635\u0631"} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${(d=i.origin)!=null?d:"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${l}${i.maximum.toString()} \u0628\u0627\u0634\u062F`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${i.origin} \u0628\u0627\u06CC\u062F ${l}${i.minimum.toString()} ${f.unit} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${i.origin} \u0628\u0627\u06CC\u062F ${l}${i.minimum.toString()} \u0628\u0627\u0634\u062F`}case"invalid_format":{let l=i;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`:`${(m=n[l.format])!=null?m:i.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 ${i.divisor} \u0628\u0627\u0634\u062F`;case"unrecognized_keys":return`\u06A9\u0644\u06CC\u062F${i.keys.length>1?"\u0647\u0627\u06CC":""} \u0646\u0627\u0634\u0646\u0627\u0633: ${E(i.keys,", ")}`;case"invalid_key":return`\u06A9\u0644\u06CC\u062F \u0646\u0627\u0634\u0646\u0627\u0633 \u062F\u0631 ${i.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 ${i.origin}`;default:return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631"}}};function wT(){return{localeError:Sj()}}var xj=()=>{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(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN"};return i=>{var o,a,s;switch(i.code){case"invalid_type":{let c=(o=r[i.expected])!=null?o:i.expected,d=O(i.input),m=(a=r[d])!=null?a:d;return/^[A-Z]/.test(i.expected)?`Virheellinen tyyppi: odotettiin instanceof ${i.expected}, oli ${m}`:`Virheellinen tyyppi: odotettiin ${c}, oli ${m}`}case"invalid_value":return i.values.length===1?`Virheellinen sy\xF6te: t\xE4ytyy olla ${N(i.values[0])}`:`Virheellinen valinta: t\xE4ytyy olla yksi seuraavista: ${E(i.values,"|")}`;case"too_big":{let c=i.inclusive?"<=":"<",d=t(i.origin);return d?`Liian suuri: ${d.subject} t\xE4ytyy olla ${c}${i.maximum.toString()} ${d.unit}`.trim():`Liian suuri: arvon t\xE4ytyy olla ${c}${i.maximum.toString()}`}case"too_small":{let c=i.inclusive?">=":">",d=t(i.origin);return d?`Liian pieni: ${d.subject} t\xE4ytyy olla ${c}${i.minimum.toString()} ${d.unit}`.trim():`Liian pieni: arvon t\xE4ytyy olla ${c}${i.minimum.toString()}`}case"invalid_format":{let c=i;return c.format==="starts_with"?`Virheellinen sy\xF6te: t\xE4ytyy alkaa "${c.prefix}"`:c.format==="ends_with"?`Virheellinen sy\xF6te: t\xE4ytyy loppua "${c.suffix}"`:c.format==="includes"?`Virheellinen sy\xF6te: t\xE4ytyy sis\xE4lt\xE4\xE4 "${c.includes}"`:c.format==="regex"?`Virheellinen sy\xF6te: t\xE4ytyy vastata s\xE4\xE4nn\xF6llist\xE4 lauseketta ${c.pattern}`:`Virheellinen ${(s=n[c.format])!=null?s:i.format}`}case"not_multiple_of":return`Virheellinen luku: t\xE4ytyy olla luvun ${i.divisor} monikerta`;case"unrecognized_keys":return`${i.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${E(i.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 ET(){return{localeError:xj()}}var _j=()=>{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(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN",number:"nombre",array:"tableau"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Entr\xE9e invalide : instanceof ${i.expected} attendu, ${p} re\xE7u`:`Entr\xE9e invalide : ${l} attendu, ${p} re\xE7u`}case"invalid_value":return i.values.length===1?`Entr\xE9e invalide : ${N(i.values[0])} attendu`:`Option invalide : une valeur parmi ${E(i.values,"|")} attendue`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`Trop grand : ${(s=i.origin)!=null?s:"valeur"} doit ${f.verb} ${l}${i.maximum.toString()} ${(c=f.unit)!=null?c:"\xE9l\xE9ment(s)"}`:`Trop grand : ${(d=i.origin)!=null?d:"valeur"} doit \xEAtre ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`Trop petit : ${i.origin} doit ${f.verb} ${l}${i.minimum.toString()} ${f.unit}`:`Trop petit : ${i.origin} doit \xEAtre ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;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}`:`${(m=n[l.format])!=null?m:i.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${i.divisor}`;case"unrecognized_keys":return`Cl\xE9${i.keys.length>1?"s":""} non reconnue${i.keys.length>1?"s":""} : ${E(i.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${i.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${i.origin}`;default:return"Entr\xE9e invalide"}}};function AT(){return{localeError:_j()}}var $j=()=>{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(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN"};return i=>{var o,a,s,c,d;switch(i.code){case"invalid_type":{let m=(o=r[i.expected])!=null?o:i.expected,l=O(i.input),f=(a=r[l])!=null?a:l;return/^[A-Z]/.test(i.expected)?`Entr\xE9e invalide : attendu instanceof ${i.expected}, re\xE7u ${f}`:`Entr\xE9e invalide : attendu ${m}, re\xE7u ${f}`}case"invalid_value":return i.values.length===1?`Entr\xE9e invalide : attendu ${N(i.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${E(i.values,"|")}`;case"too_big":{let m=i.inclusive?"\u2264":"<",l=t(i.origin);return l?`Trop grand : attendu que ${(s=i.origin)!=null?s:"la valeur"} ait ${m}${i.maximum.toString()} ${l.unit}`:`Trop grand : attendu que ${(c=i.origin)!=null?c:"la valeur"} soit ${m}${i.maximum.toString()}`}case"too_small":{let m=i.inclusive?"\u2265":">",l=t(i.origin);return l?`Trop petit : attendu que ${i.origin} ait ${m}${i.minimum.toString()} ${l.unit}`:`Trop petit : attendu que ${i.origin} soit ${m}${i.minimum.toString()}`}case"invalid_format":{let m=i;return m.format==="starts_with"?`Cha\xEEne invalide : doit commencer par "${m.prefix}"`:m.format==="ends_with"?`Cha\xEEne invalide : doit se terminer par "${m.suffix}"`:m.format==="includes"?`Cha\xEEne invalide : doit inclure "${m.includes}"`:m.format==="regex"?`Cha\xEEne invalide : doit correspondre au motif ${m.pattern}`:`${(d=n[m.format])!=null?d:i.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${i.divisor}`;case"unrecognized_keys":return`Cl\xE9${i.keys.length>1?"s":""} non reconnue${i.keys.length>1?"s":""} : ${E(i.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${i.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${i.origin}`;default:return"Entr\xE9e invalide"}}};function zT(){return{localeError:$j()}}var wj=()=>{let e={string:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA",gender:"f"},number:{label:"\u05DE\u05E1\u05E4\u05E8",gender:"m"},boolean:{label:"\u05E2\u05E8\u05DA \u05D1\u05D5\u05DC\u05D9\u05D0\u05E0\u05D9",gender:"m"},bigint:{label:"BigInt",gender:"m"},date:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA",gender:"m"},array:{label:"\u05DE\u05E2\u05E8\u05DA",gender:"m"},object:{label:"\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8",gender:"m"},null:{label:"\u05E2\u05E8\u05DA \u05E8\u05D9\u05E7 (null)",gender:"m"},undefined:{label:"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05DE\u05D5\u05D2\u05D3\u05E8 (undefined)",gender:"m"},symbol:{label:"\u05E1\u05D9\u05DE\u05D1\u05D5\u05DC (Symbol)",gender:"m"},function:{label:"\u05E4\u05D5\u05E0\u05E7\u05E6\u05D9\u05D4",gender:"f"},map:{label:"\u05DE\u05E4\u05D4 (Map)",gender:"f"},set:{label:"\u05E7\u05D1\u05D5\u05E6\u05D4 (Set)",gender:"f"},file:{label:"\u05E7\u05D5\u05D1\u05E5",gender:"m"},promise:{label:"Promise",gender:"m"},NaN:{label:"NaN",gender:"m"},unknown:{label:"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05D9\u05D3\u05D5\u05E2",gender:"m"},value:{label:"\u05E2\u05E8\u05DA",gender:"m"}},t={string:{unit:"\u05EA\u05D5\u05D5\u05D9\u05DD",shortLabel:"\u05E7\u05E6\u05E8",longLabel:"\u05D0\u05E8\u05D5\u05DA"},file:{unit:"\u05D1\u05D9\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},array:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},set:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},number:{unit:"",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"}},n=d=>d?e[d]:void 0,r=d=>{let m=n(d);return m?m.label:d!=null?d:e.unknown.label},i=d=>`\u05D4${r(d)}`,o=d=>{var f;let m=n(d);return((f=m==null?void 0:m.gender)!=null?f:"m")==="f"?"\u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05D9\u05D5\u05EA":"\u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA"},a=d=>{var m;return d&&(m=t[d])!=null?m:null},s={regex:{label:"\u05E7\u05DC\u05D8",gender:"m"},email:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05D0\u05D9\u05DE\u05D9\u05D9\u05DC",gender:"f"},url:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05E8\u05E9\u05EA",gender:"f"},emoji:{label:"\u05D0\u05D9\u05DE\u05D5\u05D2'\u05D9",gender:"m"},uuid:{label:"UUID",gender:"m"},nanoid:{label:"nanoid",gender:"m"},guid:{label:"GUID",gender:"m"},cuid:{label:"cuid",gender:"m"},cuid2:{label:"cuid2",gender:"m"},ulid:{label:"ULID",gender:"m"},xid:{label:"XID",gender:"m"},ksuid:{label:"KSUID",gender:"m"},datetime:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA \u05D5\u05D6\u05DE\u05DF ISO",gender:"m"},date:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA ISO",gender:"m"},time:{label:"\u05D6\u05DE\u05DF ISO",gender:"m"},duration:{label:"\u05DE\u05E9\u05DA \u05D6\u05DE\u05DF ISO",gender:"m"},ipv4:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv4",gender:"f"},ipv6:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv6",gender:"f"},cidrv4:{label:"\u05D8\u05D5\u05D5\u05D7 IPv4",gender:"m"},cidrv6:{label:"\u05D8\u05D5\u05D5\u05D7 IPv6",gender:"m"},base64:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64",gender:"f"},base64url:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64 \u05DC\u05DB\u05EA\u05D5\u05D1\u05D5\u05EA \u05E8\u05E9\u05EA",gender:"f"},json_string:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA JSON",gender:"f"},e164:{label:"\u05DE\u05E1\u05E4\u05E8 E.164",gender:"m"},jwt:{label:"JWT",gender:"m"},ends_with:{label:"\u05E7\u05DC\u05D8",gender:"m"},includes:{label:"\u05E7\u05DC\u05D8",gender:"m"},lowercase:{label:"\u05E7\u05DC\u05D8",gender:"m"},starts_with:{label:"\u05E7\u05DC\u05D8",gender:"m"},uppercase:{label:"\u05E7\u05DC\u05D8",gender:"m"}},c={nan:"NaN"};return d=>{var m,l,f,p,h,y,x,v,g,b,S,$,j,z,L,I,C,A,V,K,J;switch(d.code){case"invalid_type":{let R=d.expected,M=(m=c[R!=null?R:""])!=null?m:r(R),te=O(d.input),X=(p=(f=c[te])!=null?f:(l=e[te])==null?void 0:l.label)!=null?p:te;return/^[A-Z]/.test(d.expected)?`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA instanceof ${d.expected}, \u05D4\u05EA\u05E7\u05D1\u05DC ${X}`:`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${M}, \u05D4\u05EA\u05E7\u05D1\u05DC ${X}`}case"invalid_value":{if(d.values.length===1)return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05E2\u05E8\u05DA \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA ${N(d.values[0])}`;let R=d.values.map(X=>N(X));if(d.values.length===2)return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${R[0]} \u05D0\u05D5 ${R[1]}`;let M=R[R.length-1];return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${R.slice(0,-1).join(", ")} \u05D0\u05D5 ${M}`}case"too_big":{let R=a(d.origin),M=i((h=d.origin)!=null?h:"value");if(d.origin==="string")return`${(y=R==null?void 0:R.longLabel)!=null?y:"\u05D0\u05E8\u05D5\u05DA"} \u05DE\u05D3\u05D9: ${M} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${d.maximum.toString()} ${(x=R==null?void 0:R.unit)!=null?x:""} ${d.inclusive?"\u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA":"\u05DC\u05DB\u05DC \u05D4\u05D9\u05D5\u05EA\u05E8"}`.trim();if(d.origin==="number"){let ee=d.inclusive?`\u05E7\u05D8\u05DF \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${d.maximum}`:`\u05E7\u05D8\u05DF \u05DE-${d.maximum}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${M} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${ee}`}if(d.origin==="array"||d.origin==="set"){let ee=d.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA",P=d.inclusive?`${d.maximum} ${(v=R==null?void 0:R.unit)!=null?v:""} \u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA`:`\u05E4\u05D7\u05D5\u05EA \u05DE-${d.maximum} ${(g=R==null?void 0:R.unit)!=null?g:""}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${M} ${ee} \u05DC\u05D4\u05DB\u05D9\u05DC ${P}`.trim()}let te=d.inclusive?"<=":"<",X=o((b=d.origin)!=null?b:"value");return R!=null&&R.unit?`${R.longLabel} \u05DE\u05D3\u05D9: ${M} ${X} ${te}${d.maximum.toString()} ${R.unit}`:`${(S=R==null?void 0:R.longLabel)!=null?S:"\u05D2\u05D3\u05D5\u05DC"} \u05DE\u05D3\u05D9: ${M} ${X} ${te}${d.maximum.toString()}`}case"too_small":{let R=a(d.origin),M=i(($=d.origin)!=null?$:"value");if(d.origin==="string")return`${(j=R==null?void 0:R.shortLabel)!=null?j:"\u05E7\u05E6\u05E8"} \u05DE\u05D3\u05D9: ${M} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${d.minimum.toString()} ${(z=R==null?void 0:R.unit)!=null?z:""} ${d.inclusive?"\u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8":"\u05DC\u05E4\u05D7\u05D5\u05EA"}`.trim();if(d.origin==="number"){let ee=d.inclusive?`\u05D2\u05D3\u05D5\u05DC \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${d.minimum}`:`\u05D2\u05D3\u05D5\u05DC \u05DE-${d.minimum}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${M} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${ee}`}if(d.origin==="array"||d.origin==="set"){let ee=d.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA";if(d.minimum===1&&d.inclusive){let Z=(d.origin==="set","\u05DC\u05E4\u05D7\u05D5\u05EA \u05E4\u05E8\u05D9\u05D8 \u05D0\u05D7\u05D3");return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${M} ${ee} \u05DC\u05D4\u05DB\u05D9\u05DC ${Z}`}let P=d.inclusive?`${d.minimum} ${(L=R==null?void 0:R.unit)!=null?L:""} \u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8`:`\u05D9\u05D5\u05EA\u05E8 \u05DE-${d.minimum} ${(I=R==null?void 0:R.unit)!=null?I:""}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${M} ${ee} \u05DC\u05D4\u05DB\u05D9\u05DC ${P}`.trim()}let te=d.inclusive?">=":">",X=o((C=d.origin)!=null?C:"value");return R!=null&&R.unit?`${R.shortLabel} \u05DE\u05D3\u05D9: ${M} ${X} ${te}${d.minimum.toString()} ${R.unit}`:`${(A=R==null?void 0:R.shortLabel)!=null?A:"\u05E7\u05D8\u05DF"} \u05DE\u05D3\u05D9: ${M} ${X} ${te}${d.minimum.toString()}`}case"invalid_format":{let R=d;if(R.format==="starts_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D7\u05D9\u05DC \u05D1 "${R.prefix}"`;if(R.format==="ends_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05E1\u05EA\u05D9\u05D9\u05DD \u05D1 "${R.suffix}"`;if(R.format==="includes")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05DB\u05DC\u05D5\u05DC "${R.includes}"`;if(R.format==="regex")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D0\u05D9\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA ${R.pattern}`;let M=s[R.format],te=(V=M==null?void 0:M.label)!=null?V:R.format,ee=((K=M==null?void 0:M.gender)!=null?K:"m")==="f"?"\u05EA\u05E7\u05D9\u05E0\u05D4":"\u05EA\u05E7\u05D9\u05DF";return`${te} \u05DC\u05D0 ${ee}`}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 ${d.divisor}`;case"unrecognized_keys":return`\u05DE\u05E4\u05EA\u05D7${d.keys.length>1?"\u05D5\u05EA":""} \u05DC\u05D0 \u05DE\u05D6\u05D5\u05D4${d.keys.length>1?"\u05D9\u05DD":"\u05D4"}: ${E(d.keys,", ")}`;case"invalid_key":return"\u05E9\u05D3\u05D4 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8";case"invalid_union":return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF";case"invalid_element":return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1${i((J=d.origin)!=null?J:"array")}`;default:return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF"}}};function CT(){return{localeError:wj()}}var Ej=()=>{let e={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN",number:"sz\xE1m",array:"t\xF6mb"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k instanceof ${i.expected}, a kapott \xE9rt\xE9k ${p}`:`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${l}, a kapott \xE9rt\xE9k ${p}`}case"invalid_value":return i.values.length===1?`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${N(i.values[0])}`:`\xC9rv\xE9nytelen opci\xF3: valamelyik \xE9rt\xE9k v\xE1rt ${E(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`T\xFAl nagy: ${(s=i.origin)!=null?s:"\xE9rt\xE9k"} m\xE9rete t\xFAl nagy ${l}${i.maximum.toString()} ${(c=f.unit)!=null?c:"elem"}`:`T\xFAl nagy: a bemeneti \xE9rt\xE9k ${(d=i.origin)!=null?d:"\xE9rt\xE9k"} t\xFAl nagy: ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${i.origin} m\xE9rete t\xFAl kicsi ${l}${i.minimum.toString()} ${f.unit}`:`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${i.origin} t\xFAl kicsi ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;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 ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`\xC9rv\xE9nytelen sz\xE1m: ${i.divisor} t\xF6bbsz\xF6r\xF6s\xE9nek kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${i.keys.length>1?"s":""}: ${E(i.keys,", ")}`;case"invalid_key":return`\xC9rv\xE9nytelen kulcs ${i.origin}`;case"invalid_union":return"\xC9rv\xE9nytelen bemenet";case"invalid_element":return`\xC9rv\xE9nytelen \xE9rt\xE9k: ${i.origin}`;default:return"\xC9rv\xE9nytelen bemenet"}}};function kT(){return{localeError:Ej()}}function TT(e,t,n){return Math.abs(e)===1?t:n}function ja(e){if(!e)return"";let t=["\u0561","\u0565","\u0568","\u056B","\u0578","\u0578\u0582","\u0585"],n=e[e.length-1];return e+(t.includes(n)?"\u0576":"\u0568")}var Aj=()=>{let e={string:{unit:{one:"\u0576\u0577\u0561\u0576",many:"\u0576\u0577\u0561\u0576\u0576\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},file:{unit:{one:"\u0562\u0561\u0575\u0569",many:"\u0562\u0561\u0575\u0569\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},array:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},set:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"\u0574\u0578\u0582\u057F\u0584",email:"\u0567\u056C. \u0570\u0561\u057D\u0581\u0565",url:"URL",emoji:"\u0567\u0574\u0578\u057B\u056B",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E \u0587 \u056A\u0561\u0574",date:"ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E",time:"ISO \u056A\u0561\u0574",duration:"ISO \u057F\u0587\u0578\u0572\u0578\u0582\u0569\u0575\u0578\u0582\u0576",ipv4:"IPv4 \u0570\u0561\u057D\u0581\u0565",ipv6:"IPv6 \u0570\u0561\u057D\u0581\u0565",cidrv4:"IPv4 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584",cidrv6:"IPv6 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584",base64:"base64 \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572",base64url:"base64url \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572",json_string:"JSON \u057F\u0578\u0572",e164:"E.164 \u0570\u0561\u0574\u0561\u0580",jwt:"JWT",template_literal:"\u0574\u0578\u0582\u057F\u0584"},r={nan:"NaN",number:"\u0569\u056B\u057E",array:"\u0566\u0561\u0576\u0563\u057E\u0561\u056E"};return i=>{var o,a,s,c,d;switch(i.code){case"invalid_type":{let m=(o=r[i.expected])!=null?o:i.expected,l=O(i.input),f=(a=r[l])!=null?a:l;return/^[A-Z]/.test(i.expected)?`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 instanceof ${i.expected}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${f}`:`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${m}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${f}`}case"invalid_value":return i.values.length===1?`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${N(i.values[1])}`:`\u054D\u056D\u0561\u056C \u057F\u0561\u0580\u0562\u0565\u0580\u0561\u056F\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 \u0570\u0565\u057F\u0587\u0575\u0561\u056C\u0576\u0565\u0580\u056B\u0581 \u0574\u0565\u056F\u0568\u055D ${E(i.values,"|")}`;case"too_big":{let m=i.inclusive?"<=":"<",l=t(i.origin);if(l){let f=Number(i.maximum),p=TT(f,l.unit.one,l.unit.many);return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${ja((s=i.origin)!=null?s:"\u0561\u0580\u056A\u0565\u0584")} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${m}${i.maximum.toString()} ${p}`}return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${ja((c=i.origin)!=null?c:"\u0561\u0580\u056A\u0565\u0584")} \u056C\u056B\u0576\u056B ${m}${i.maximum.toString()}`}case"too_small":{let m=i.inclusive?">=":">",l=t(i.origin);if(l){let f=Number(i.minimum),p=TT(f,l.unit.one,l.unit.many);return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${ja(i.origin)} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${m}${i.minimum.toString()} ${p}`}return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${ja(i.origin)} \u056C\u056B\u0576\u056B ${m}${i.minimum.toString()}`}case"invalid_format":{let m=i;return m.format==="starts_with"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057D\u056F\u057D\u057E\u056B "${m.prefix}"-\u0578\u057E`:m.format==="ends_with"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0561\u057E\u0561\u0580\u057F\u057E\u056B "${m.suffix}"-\u0578\u057E`:m.format==="includes"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057A\u0561\u0580\u0578\u0582\u0576\u0561\u056F\u056B "${m.includes}"`:m.format==="regex"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0570\u0561\u0574\u0561\u057A\u0561\u057F\u0561\u057D\u056D\u0561\u0576\u056B ${m.pattern} \u0571\u0587\u0561\u0579\u0561\u0583\u056B\u0576`:`\u054D\u056D\u0561\u056C ${(d=n[m.format])!=null?d:i.format}`}case"not_multiple_of":return`\u054D\u056D\u0561\u056C \u0569\u056B\u057E\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0562\u0561\u0566\u0574\u0561\u057A\u0561\u057F\u056B\u056F \u056C\u056B\u0576\u056B ${i.divisor}-\u056B`;case"unrecognized_keys":return`\u0549\u0573\u0561\u0576\u0561\u0579\u057E\u0561\u056E \u0562\u0561\u0576\u0561\u056C\u056B${i.keys.length>1?"\u0576\u0565\u0580":""}. ${E(i.keys,", ")}`;case"invalid_key":return`\u054D\u056D\u0561\u056C \u0562\u0561\u0576\u0561\u056C\u056B ${ja(i.origin)}-\u0578\u0582\u0574`;case"invalid_union":return"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574";case"invalid_element":return`\u054D\u056D\u0561\u056C \u0561\u0580\u056A\u0565\u0584 ${ja(i.origin)}-\u0578\u0582\u0574`;default:return"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574"}}};function IT(){return{localeError:Aj()}}var zj=()=>{let e={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Input tidak valid: diharapkan instanceof ${i.expected}, diterima ${p}`:`Input tidak valid: diharapkan ${l}, diterima ${p}`}case"invalid_value":return i.values.length===1?`Input tidak valid: diharapkan ${N(i.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${E(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`Terlalu besar: diharapkan ${(s=i.origin)!=null?s:"value"} memiliki ${l}${i.maximum.toString()} ${(c=f.unit)!=null?c:"elemen"}`:`Terlalu besar: diharapkan ${(d=i.origin)!=null?d:"value"} menjadi ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`Terlalu kecil: diharapkan ${i.origin} memiliki ${l}${i.minimum.toString()} ${f.unit}`:`Terlalu kecil: diharapkan ${i.origin} menjadi ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;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}`:`${(m=n[l.format])!=null?m:i.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${i.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${i.keys.length>1?"s":""}: ${E(i.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${i.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${i.origin}`;default:return"Input tidak valid"}}};function NT(){return{localeError:zj()}}var Cj=()=>{let e={string:{unit:"stafi",verb:"a\xF0 hafa"},file:{unit:"b\xE6ti",verb:"a\xF0 hafa"},array:{unit:"hluti",verb:"a\xF0 hafa"},set:{unit:"hluti",verb:"a\xF0 hafa"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"gildi",email:"netfang",url:"vefsl\xF3\xF0",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dagsetning og t\xEDmi",date:"ISO dagsetning",time:"ISO t\xEDmi",duration:"ISO t\xEDmalengd",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded strengur",base64url:"base64url-encoded strengur",json_string:"JSON strengur",e164:"E.164 t\xF6lugildi",jwt:"JWT",template_literal:"gildi"},r={nan:"NaN",number:"n\xFAmer",array:"fylki"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Rangt gildi: \xDE\xFA sl\xF3st inn ${p} \xFEar sem \xE1 a\xF0 vera instanceof ${i.expected}`:`Rangt gildi: \xDE\xFA sl\xF3st inn ${p} \xFEar sem \xE1 a\xF0 vera ${l}`}case"invalid_value":return i.values.length===1?`Rangt gildi: gert r\xE1\xF0 fyrir ${N(i.values[0])}`:`\xD3gilt val: m\xE1 vera eitt af eftirfarandi ${E(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${(s=i.origin)!=null?s:"gildi"} hafi ${l}${i.maximum.toString()} ${(c=f.unit)!=null?c:"hluti"}`:`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${(d=i.origin)!=null?d:"gildi"} s\xE9 ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${i.origin} hafi ${l}${i.minimum.toString()} ${f.unit}`:`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${i.origin} s\xE9 ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;return l.format==="starts_with"?`\xD3gildur strengur: ver\xF0ur a\xF0 byrja \xE1 "${l.prefix}"`:l.format==="ends_with"?`\xD3gildur strengur: ver\xF0ur a\xF0 enda \xE1 "${l.suffix}"`:l.format==="includes"?`\xD3gildur strengur: ver\xF0ur a\xF0 innihalda "${l.includes}"`:l.format==="regex"?`\xD3gildur strengur: ver\xF0ur a\xF0 fylgja mynstri ${l.pattern}`:`Rangt ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`R\xF6ng tala: ver\xF0ur a\xF0 vera margfeldi af ${i.divisor}`;case"unrecognized_keys":return`\xD3\xFEekkt ${i.keys.length>1?"ir lyklar":"ur lykill"}: ${E(i.keys,", ")}`;case"invalid_key":return`Rangur lykill \xED ${i.origin}`;case"invalid_union":return"Rangt gildi";case"invalid_element":return`Rangt gildi \xED ${i.origin}`;default:return"Rangt gildi"}}};function OT(){return{localeError:Cj()}}var kj=()=>{let e={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN",number:"numero",array:"vettore"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Input non valido: atteso instanceof ${i.expected}, ricevuto ${p}`:`Input non valido: atteso ${l}, ricevuto ${p}`}case"invalid_value":return i.values.length===1?`Input non valido: atteso ${N(i.values[0])}`:`Opzione non valida: atteso uno tra ${E(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`Troppo grande: ${(s=i.origin)!=null?s:"valore"} deve avere ${l}${i.maximum.toString()} ${(c=f.unit)!=null?c:"elementi"}`:`Troppo grande: ${(d=i.origin)!=null?d:"valore"} deve essere ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`Troppo piccolo: ${i.origin} deve avere ${l}${i.minimum.toString()} ${f.unit}`:`Troppo piccolo: ${i.origin} deve essere ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;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 ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${i.divisor}`;case"unrecognized_keys":return`Chiav${i.keys.length>1?"i":"e"} non riconosciut${i.keys.length>1?"e":"a"}: ${E(i.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${i.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${i.origin}`;default:return"Input non valido"}}};function DT(){return{localeError:kj()}}var Tj=()=>{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(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN",number:"\u6570\u5024",array:"\u914D\u5217"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\u7121\u52B9\u306A\u5165\u529B: instanceof ${i.expected}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${p}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u5165\u529B: ${l}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${p}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`}case"invalid_value":return i.values.length===1?`\u7121\u52B9\u306A\u5165\u529B: ${N(i.values[0])}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u9078\u629E: ${E(i.values,"\u3001")}\u306E\u3044\u305A\u308C\u304B\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"too_big":{let l=i.inclusive?"\u4EE5\u4E0B\u3067\u3042\u308B":"\u3088\u308A\u5C0F\u3055\u3044",f=t(i.origin);return f?`\u5927\u304D\u3059\u304E\u308B\u5024: ${(s=i.origin)!=null?s:"\u5024"}\u306F${i.maximum.toString()}${(c=f.unit)!=null?c:"\u8981\u7D20"}${l}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5927\u304D\u3059\u304E\u308B\u5024: ${(d=i.origin)!=null?d:"\u5024"}\u306F${i.maximum.toString()}${l}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"too_small":{let l=i.inclusive?"\u4EE5\u4E0A\u3067\u3042\u308B":"\u3088\u308A\u5927\u304D\u3044",f=t(i.origin);return f?`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${i.origin}\u306F${i.minimum.toString()}${f.unit}${l}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${i.origin}\u306F${i.minimum.toString()}${l}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"invalid_format":{let l=i;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${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`\u7121\u52B9\u306A\u6570\u5024: ${i.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${i.keys.length>1?"\u7FA4":""}: ${E(i.keys,"\u3001")}`;case"invalid_key":return`${i.origin}\u5185\u306E\u7121\u52B9\u306A\u30AD\u30FC`;case"invalid_union":return"\u7121\u52B9\u306A\u5165\u529B";case"invalid_element":return`${i.origin}\u5185\u306E\u7121\u52B9\u306A\u5024`;default:return"\u7121\u52B9\u306A\u5165\u529B"}}};function RT(){return{localeError:Tj()}}var Ij=()=>{let e={string:{unit:"\u10E1\u10D8\u10DB\u10D1\u10DD\u10DA\u10DD",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},file:{unit:"\u10D1\u10D0\u10D8\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},array:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},set:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0",email:"\u10D4\u10DA-\u10E4\u10DD\u10E1\u10E2\u10D8\u10E1 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",url:"URL",emoji:"\u10D4\u10DB\u10DD\u10EF\u10D8",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8-\u10D3\u10E0\u10DD",date:"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8",time:"\u10D3\u10E0\u10DD",duration:"\u10EE\u10D0\u10DC\u10D2\u10E0\u10EB\u10DA\u10D8\u10D5\u10DD\u10D1\u10D0",ipv4:"IPv4 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",ipv6:"IPv6 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",cidrv4:"IPv4 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8",cidrv6:"IPv6 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8",base64:"base64-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8",base64url:"base64url-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8",json_string:"JSON \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8",e164:"E.164 \u10DC\u10DD\u10DB\u10D4\u10E0\u10D8",jwt:"JWT",template_literal:"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"},r={nan:"NaN",number:"\u10E0\u10D8\u10EA\u10EE\u10D5\u10D8",string:"\u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8",boolean:"\u10D1\u10E3\u10DA\u10D4\u10D0\u10DC\u10D8",function:"\u10E4\u10E3\u10DC\u10E5\u10EA\u10D8\u10D0",array:"\u10DB\u10D0\u10E1\u10D8\u10D5\u10D8"};return i=>{var o,a,s,c,d;switch(i.code){case"invalid_type":{let m=(o=r[i.expected])!=null?o:i.expected,l=O(i.input),f=(a=r[l])!=null?a:l;return/^[A-Z]/.test(i.expected)?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 instanceof ${i.expected}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${f}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${m}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${f}`}case"invalid_value":return i.values.length===1?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${N(i.values[0])}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D0\u10E0\u10D8\u10D0\u10DC\u10E2\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8\u10D0 \u10D4\u10E0\u10D7-\u10D4\u10E0\u10D7\u10D8 ${E(i.values,"|")}-\u10D3\u10D0\u10DC`;case"too_big":{let m=i.inclusive?"<=":"<",l=t(i.origin);return l?`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${(s=i.origin)!=null?s:"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} ${l.verb} ${m}${i.maximum.toString()} ${l.unit}`:`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${(c=i.origin)!=null?c:"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} \u10D8\u10E7\u10DD\u10E1 ${m}${i.maximum.toString()}`}case"too_small":{let m=i.inclusive?">=":">",l=t(i.origin);return l?`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${i.origin} ${l.verb} ${m}${i.minimum.toString()} ${l.unit}`:`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${i.origin} \u10D8\u10E7\u10DD\u10E1 ${m}${i.minimum.toString()}`}case"invalid_format":{let m=i;return m.format==="starts_with"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10EC\u10E7\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${m.prefix}"-\u10D8\u10D7`:m.format==="ends_with"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10DB\u10D7\u10D0\u10D5\u10E0\u10D3\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${m.suffix}"-\u10D8\u10D7`:m.format==="includes"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1 "${m.includes}"-\u10E1`:m.format==="regex"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D4\u10E1\u10D0\u10D1\u10D0\u10DB\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 \u10E8\u10D0\u10D1\u10DA\u10DD\u10DC\u10E1 ${m.pattern}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 ${(d=n[m.format])!=null?d:i.format}`}case"not_multiple_of":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E0\u10D8\u10EA\u10EE\u10D5\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10E7\u10DD\u10E1 ${i.divisor}-\u10D8\u10E1 \u10EF\u10D4\u10E0\u10D0\u10D3\u10D8`;case"unrecognized_keys":return`\u10E3\u10EA\u10DC\u10DD\u10D1\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1${i.keys.length>1?"\u10D4\u10D1\u10D8":"\u10D8"}: ${E(i.keys,", ")}`;case"invalid_key":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1\u10D8 ${i.origin}-\u10E8\u10D8`;case"invalid_union":return"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0";case"invalid_element":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0 ${i.origin}-\u10E8\u10D8`;default:return"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"}}};function MT(){return{localeError:Ij()}}var Nj=()=>{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(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN",number:"\u179B\u17C1\u1781",array:"\u17A2\u17B6\u179A\u17C1 (Array)",null:"\u1782\u17D2\u1798\u17B6\u1793\u178F\u1798\u17D2\u179B\u17C3 (null)"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A instanceof ${i.expected} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${p}`:`\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 ${l} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${p}`}case"invalid_value":return i.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 ${N(i.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 ${E(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${(s=i.origin)!=null?s:"\u178F\u1798\u17D2\u179B\u17C3"} ${l} ${i.maximum.toString()} ${(c=f.unit)!=null?c:"\u1792\u17B6\u178F\u17BB"}`:`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${(d=i.origin)!=null?d:"\u178F\u1798\u17D2\u179B\u17C3"} ${l} ${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${i.origin} ${l} ${i.minimum.toString()} ${f.unit}`:`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${i.origin} ${l} ${i.minimum.toString()}`}case"invalid_format":{let l=i;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 ${(m=n[l.format])!=null?m:i.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 ${i.divisor}`;case"unrecognized_keys":return`\u179A\u1780\u1783\u17BE\u1789\u179F\u17C4\u1798\u17B7\u1793\u179F\u17D2\u1782\u17B6\u179B\u17CB\u17D6 ${E(i.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 ${i.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 ${i.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 cf(){return{localeError:Nj()}}function UT(){return cf()}var Oj=()=>{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(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN"};return i=>{var o,a,s,c,d,m,l,f,p;switch(i.code){case"invalid_type":{let h=(o=r[i.expected])!=null?o:i.expected,y=O(i.input),x=(a=r[y])!=null?a:y;return/^[A-Z]/.test(i.expected)?`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 instanceof ${i.expected}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${x}\uC785\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 ${h}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${x}\uC785\uB2C8\uB2E4`}case"invalid_value":return i.values.length===1?`\uC798\uBABB\uB41C \uC785\uB825: \uAC12\uC740 ${N(i.values[0])} \uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC635\uC158: ${E(i.values,"\uB610\uB294 ")} \uC911 \uD558\uB098\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"too_big":{let h=i.inclusive?"\uC774\uD558":"\uBBF8\uB9CC",y=h==="\uBBF8\uB9CC"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",x=t(i.origin),v=(s=x==null?void 0:x.unit)!=null?s:"\uC694\uC18C";return x?`${(c=i.origin)!=null?c:"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${i.maximum.toString()}${v} ${h}${y}`:`${(d=i.origin)!=null?d:"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${i.maximum.toString()} ${h}${y}`}case"too_small":{let h=i.inclusive?"\uC774\uC0C1":"\uCD08\uACFC",y=h==="\uC774\uC0C1"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",x=t(i.origin),v=(m=x==null?void 0:x.unit)!=null?m:"\uC694\uC18C";return x?`${(l=i.origin)!=null?l:"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${i.minimum.toString()}${v} ${h}${y}`:`${(f=i.origin)!=null?f:"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${i.minimum.toString()} ${h}${y}`}case"invalid_format":{let h=i;return h.format==="starts_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${h.prefix}"(\uC73C)\uB85C \uC2DC\uC791\uD574\uC57C \uD569\uB2C8\uB2E4`:h.format==="ends_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${h.suffix}"(\uC73C)\uB85C \uB05D\uB098\uC57C \uD569\uB2C8\uB2E4`:h.format==="includes"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${h.includes}"\uC744(\uB97C) \uD3EC\uD568\uD574\uC57C \uD569\uB2C8\uB2E4`:h.format==="regex"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: \uC815\uADDC\uC2DD ${h.pattern} \uD328\uD134\uACFC \uC77C\uCE58\uD574\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C ${(p=n[h.format])!=null?p:i.format}`}case"not_multiple_of":return`\uC798\uBABB\uB41C \uC22B\uC790: ${i.divisor}\uC758 \uBC30\uC218\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"unrecognized_keys":return`\uC778\uC2DD\uD560 \uC218 \uC5C6\uB294 \uD0A4: ${E(i.keys,", ")}`;case"invalid_key":return`\uC798\uBABB\uB41C \uD0A4: ${i.origin}`;case"invalid_union":return"\uC798\uBABB\uB41C \uC785\uB825";case"invalid_element":return`\uC798\uBABB\uB41C \uAC12: ${i.origin}`;default:return"\uC798\uBABB\uB41C \uC785\uB825"}}};function jT(){return{localeError:Oj()}}var Ql=e=>e.charAt(0).toUpperCase()+e.slice(1);function PT(e){let t=Math.abs(e),n=t%10,r=t%100;return r>=11&&r<=19||n===0?"many":n===1?"one":"few"}var Dj=()=>{let e={string:{unit:{one:"simbolis",few:"simboliai",many:"simboli\u0173"},verb:{smaller:{inclusive:"turi b\u016Bti ne ilgesn\u0117 kaip",notInclusive:"turi b\u016Bti trumpesn\u0117 kaip"},bigger:{inclusive:"turi b\u016Bti ne trumpesn\u0117 kaip",notInclusive:"turi b\u016Bti ilgesn\u0117 kaip"}}},file:{unit:{one:"baitas",few:"baitai",many:"bait\u0173"},verb:{smaller:{inclusive:"turi b\u016Bti ne didesnis kaip",notInclusive:"turi b\u016Bti ma\u017Eesnis kaip"},bigger:{inclusive:"turi b\u016Bti ne ma\u017Eesnis kaip",notInclusive:"turi b\u016Bti didesnis kaip"}}},array:{unit:{one:"element\u0105",few:"elementus",many:"element\u0173"},verb:{smaller:{inclusive:"turi tur\u0117ti ne daugiau kaip",notInclusive:"turi tur\u0117ti ma\u017Eiau kaip"},bigger:{inclusive:"turi tur\u0117ti ne ma\u017Eiau kaip",notInclusive:"turi tur\u0117ti daugiau kaip"}}},set:{unit:{one:"element\u0105",few:"elementus",many:"element\u0173"},verb:{smaller:{inclusive:"turi tur\u0117ti ne daugiau kaip",notInclusive:"turi tur\u0117ti ma\u017Eiau kaip"},bigger:{inclusive:"turi tur\u0117ti ne ma\u017Eiau kaip",notInclusive:"turi tur\u0117ti daugiau kaip"}}}};function t(i,o,a,s){var d;let c=(d=e[i])!=null?d:null;return c===null?c:{unit:c.unit[o],verb:c.verb[s][a?"inclusive":"notInclusive"]}}let n={regex:"\u012Fvestis",email:"el. pa\u0161to adresas",url:"URL",emoji:"jaustukas",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO data ir laikas",date:"ISO data",time:"ISO laikas",duration:"ISO trukm\u0117",ipv4:"IPv4 adresas",ipv6:"IPv6 adresas",cidrv4:"IPv4 tinklo prefiksas (CIDR)",cidrv6:"IPv6 tinklo prefiksas (CIDR)",base64:"base64 u\u017Ekoduota eilut\u0117",base64url:"base64url u\u017Ekoduota eilut\u0117",json_string:"JSON eilut\u0117",e164:"E.164 numeris",jwt:"JWT",template_literal:"\u012Fvestis"},r={nan:"NaN",number:"skai\u010Dius",bigint:"sveikasis skai\u010Dius",string:"eilut\u0117",boolean:"login\u0117 reik\u0161m\u0117",undefined:"neapibr\u0117\u017Eta reik\u0161m\u0117",function:"funkcija",symbol:"simbolis",array:"masyvas",object:"objektas",null:"nulin\u0117 reik\u0161m\u0117"};return i=>{var o,a,s,c,d,m,l,f,p,h,y,x,v,g,b;switch(i.code){case"invalid_type":{let S=(o=r[i.expected])!=null?o:i.expected,$=O(i.input),j=(a=r[$])!=null?a:$;return/^[A-Z]/.test(i.expected)?`Gautas tipas ${j}, o tik\u0117tasi - instanceof ${i.expected}`:`Gautas tipas ${j}, o tik\u0117tasi - ${S}`}case"invalid_value":return i.values.length===1?`Privalo b\u016Bti ${N(i.values[0])}`:`Privalo b\u016Bti vienas i\u0161 ${E(i.values,"|")} pasirinkim\u0173`;case"too_big":{let S=(s=r[i.origin])!=null?s:i.origin,$=t(i.origin,PT(Number(i.maximum)),(c=i.inclusive)!=null?c:!1,"smaller");if($!=null&&$.verb)return`${Ql((d=S!=null?S:i.origin)!=null?d:"reik\u0161m\u0117")} ${$.verb} ${i.maximum.toString()} ${(m=$.unit)!=null?m:"element\u0173"}`;let j=i.inclusive?"ne didesnis kaip":"ma\u017Eesnis kaip";return`${Ql((l=S!=null?S:i.origin)!=null?l:"reik\u0161m\u0117")} turi b\u016Bti ${j} ${i.maximum.toString()} ${$==null?void 0:$.unit}`}case"too_small":{let S=(f=r[i.origin])!=null?f:i.origin,$=t(i.origin,PT(Number(i.minimum)),(p=i.inclusive)!=null?p:!1,"bigger");if($!=null&&$.verb)return`${Ql((h=S!=null?S:i.origin)!=null?h:"reik\u0161m\u0117")} ${$.verb} ${i.minimum.toString()} ${(y=$.unit)!=null?y:"element\u0173"}`;let j=i.inclusive?"ne ma\u017Eesnis kaip":"didesnis kaip";return`${Ql((x=S!=null?S:i.origin)!=null?x:"reik\u0161m\u0117")} turi b\u016Bti ${j} ${i.minimum.toString()} ${$==null?void 0:$.unit}`}case"invalid_format":{let S=i;return S.format==="starts_with"?`Eilut\u0117 privalo prasid\u0117ti "${S.prefix}"`:S.format==="ends_with"?`Eilut\u0117 privalo pasibaigti "${S.suffix}"`:S.format==="includes"?`Eilut\u0117 privalo \u012Ftraukti "${S.includes}"`:S.format==="regex"?`Eilut\u0117 privalo atitikti ${S.pattern}`:`Neteisingas ${(v=n[S.format])!=null?v:i.format}`}case"not_multiple_of":return`Skai\u010Dius privalo b\u016Bti ${i.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpa\u017Eint${i.keys.length>1?"i":"as"} rakt${i.keys.length>1?"ai":"as"}: ${E(i.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga \u012Fvestis";case"invalid_element":{let S=(g=r[i.origin])!=null?g:i.origin;return`${Ql((b=S!=null?S:i.origin)!=null?b:"reik\u0161m\u0117")} turi klaiding\u0105 \u012Fvest\u012F`}default:return"Klaidinga \u012Fvestis"}}};function LT(){return{localeError:Dj()}}var Rj=()=>{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(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN",number:"\u0431\u0440\u043E\u0458",array:"\u043D\u0438\u0437\u0430"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 instanceof ${i.expected}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${p}`:`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${l}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${p}`}case"invalid_value":return i.values.length===1?`Invalid input: expected ${N(i.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 ${E(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${(s=i.origin)!=null?s:"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0438\u043C\u0430 ${l}${i.maximum.toString()} ${(c=f.unit)!=null?c:"\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 ${(d=i.origin)!=null?d:"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0431\u0438\u0434\u0435 ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${i.origin} \u0434\u0430 \u0438\u043C\u0430 ${l}${i.minimum.toString()} ${f.unit}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${i.origin} \u0434\u0430 \u0431\u0438\u0434\u0435 ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;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 ${(m=n[l.format])!=null?m:i.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 ${i.divisor}`;case"unrecognized_keys":return`${i.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"}: ${E(i.keys,", ")}`;case"invalid_key":return`\u0413\u0440\u0435\u0448\u0435\u043D \u043A\u043B\u0443\u0447 \u0432\u043E ${i.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 ${i.origin}`;default:return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441"}}};function ZT(){return{localeError:Rj()}}var Mj=()=>{let e={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN",number:"nombor"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Input tidak sah: dijangka instanceof ${i.expected}, diterima ${p}`:`Input tidak sah: dijangka ${l}, diterima ${p}`}case"invalid_value":return i.values.length===1?`Input tidak sah: dijangka ${N(i.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${E(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`Terlalu besar: dijangka ${(s=i.origin)!=null?s:"nilai"} ${f.verb} ${l}${i.maximum.toString()} ${(c=f.unit)!=null?c:"elemen"}`:`Terlalu besar: dijangka ${(d=i.origin)!=null?d:"nilai"} adalah ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`Terlalu kecil: dijangka ${i.origin} ${f.verb} ${l}${i.minimum.toString()} ${f.unit}`:`Terlalu kecil: dijangka ${i.origin} adalah ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;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}`:`${(m=n[l.format])!=null?m:i.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${i.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${E(i.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${i.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${i.origin}`;default:return"Input tidak sah"}}};function qT(){return{localeError:Mj()}}var Uj=()=>{let e={string:{unit:"tekens",verb:"heeft"},file:{unit:"bytes",verb:"heeft"},array:{unit:"elementen",verb:"heeft"},set:{unit:"elementen",verb:"heeft"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN",number:"getal"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Ongeldige invoer: verwacht instanceof ${i.expected}, ontving ${p}`:`Ongeldige invoer: verwacht ${l}, ontving ${p}`}case"invalid_value":return i.values.length===1?`Ongeldige invoer: verwacht ${N(i.values[0])}`:`Ongeldige optie: verwacht \xE9\xE9n van ${E(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin),p=i.origin==="date"?"laat":i.origin==="string"?"lang":"groot";return f?`Te ${p}: verwacht dat ${(s=i.origin)!=null?s:"waarde"} ${l}${i.maximum.toString()} ${(c=f.unit)!=null?c:"elementen"} ${f.verb}`:`Te ${p}: verwacht dat ${(d=i.origin)!=null?d:"waarde"} ${l}${i.maximum.toString()} is`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin),p=i.origin==="date"?"vroeg":i.origin==="string"?"kort":"klein";return f?`Te ${p}: verwacht dat ${i.origin} ${l}${i.minimum.toString()} ${f.unit} ${f.verb}`:`Te ${p}: verwacht dat ${i.origin} ${l}${i.minimum.toString()} is`}case"invalid_format":{let l=i;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: ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${i.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${i.keys.length>1?"s":""}: ${E(i.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${i.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${i.origin}`;default:return"Ongeldige invoer"}}};function VT(){return{localeError:Uj()}}var jj=()=>{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(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN",number:"tall",array:"liste"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Ugyldig input: forventet instanceof ${i.expected}, fikk ${p}`:`Ugyldig input: forventet ${l}, fikk ${p}`}case"invalid_value":return i.values.length===1?`Ugyldig verdi: forventet ${N(i.values[0])}`:`Ugyldig valg: forventet en av ${E(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`For stor(t): forventet ${(s=i.origin)!=null?s:"value"} til \xE5 ha ${l}${i.maximum.toString()} ${(c=f.unit)!=null?c:"elementer"}`:`For stor(t): forventet ${(d=i.origin)!=null?d:"value"} til \xE5 ha ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`For lite(n): forventet ${i.origin} til \xE5 ha ${l}${i.minimum.toString()} ${f.unit}`:`For lite(n): forventet ${i.origin} til \xE5 ha ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;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 ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`Ugyldig tall: m\xE5 v\xE6re et multiplum av ${i.divisor}`;case"unrecognized_keys":return`${i.keys.length>1?"Ukjente n\xF8kler":"Ukjent n\xF8kkel"}: ${E(i.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8kkel i ${i.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${i.origin}`;default:return"Ugyldig input"}}};function HT(){return{localeError:jj()}}var Pj=()=>{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(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN",number:"numara",array:"saf",null:"gayb"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`F\xE2sit giren: umulan instanceof ${i.expected}, al\u0131nan ${p}`:`F\xE2sit giren: umulan ${l}, al\u0131nan ${p}`}case"invalid_value":return i.values.length===1?`F\xE2sit giren: umulan ${N(i.values[0])}`:`F\xE2sit tercih: m\xFBteberler ${E(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`Fazla b\xFCy\xFCk: ${(s=i.origin)!=null?s:"value"}, ${l}${i.maximum.toString()} ${(c=f.unit)!=null?c:"elements"} sahip olmal\u0131yd\u0131.`:`Fazla b\xFCy\xFCk: ${(d=i.origin)!=null?d:"value"}, ${l}${i.maximum.toString()} olmal\u0131yd\u0131.`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`Fazla k\xFC\xE7\xFCk: ${i.origin}, ${l}${i.minimum.toString()} ${f.unit} sahip olmal\u0131yd\u0131.`:`Fazla k\xFC\xE7\xFCk: ${i.origin}, ${l}${i.minimum.toString()} olmal\u0131yd\u0131.`}case"invalid_format":{let l=i;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 ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`F\xE2sit say\u0131: ${i.divisor} kat\u0131 olmal\u0131yd\u0131.`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar ${i.keys.length>1?"s":""}: ${E(i.keys,", ")}`;case"invalid_key":return`${i.origin} i\xE7in tan\u0131nmayan anahtar var.`;case"invalid_union":return"Giren tan\u0131namad\u0131.";case"invalid_element":return`${i.origin} i\xE7in tan\u0131nmayan k\u0131ymet var.`;default:return"K\u0131ymet tan\u0131namad\u0131."}}};function BT(){return{localeError:Pj()}}var Lj=()=>{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(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN",number:"\u0639\u062F\u062F",array:"\u0627\u0631\u06D0"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F instanceof ${i.expected} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${p} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`:`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${l} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${p} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`}case"invalid_value":return i.values.length===1?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${N(i.values[0])} \u0648\u0627\u06CC`:`\u0646\u0627\u0633\u0645 \u0627\u0646\u062A\u062E\u0627\u0628: \u0628\u0627\u06CC\u062F \u06CC\u0648 \u0644\u0647 ${E(i.values,"|")} \u0685\u062E\u0647 \u0648\u0627\u06CC`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${(s=i.origin)!=null?s:"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${l}${i.maximum.toString()} ${(c=f.unit)!=null?c:"\u0639\u0646\u0635\u0631\u0648\u0646\u0647"} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${(d=i.origin)!=null?d:"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${l}${i.maximum.toString()} \u0648\u064A`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${i.origin} \u0628\u0627\u06CC\u062F ${l}${i.minimum.toString()} ${f.unit} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${i.origin} \u0628\u0627\u06CC\u062F ${l}${i.minimum.toString()} \u0648\u064A`}case"invalid_format":{let l=i;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`:`${(m=n[l.format])!=null?m:i.format} \u0646\u0627\u0633\u0645 \u062F\u06CC`}case"not_multiple_of":return`\u0646\u0627\u0633\u0645 \u0639\u062F\u062F: \u0628\u0627\u06CC\u062F \u062F ${i.divisor} \u0645\u0636\u0631\u0628 \u0648\u064A`;case"unrecognized_keys":return`\u0646\u0627\u0633\u0645 ${i.keys.length>1?"\u06A9\u0644\u06CC\u0689\u0648\u0646\u0647":"\u06A9\u0644\u06CC\u0689"}: ${E(i.keys,", ")}`;case"invalid_key":return`\u0646\u0627\u0633\u0645 \u06A9\u0644\u06CC\u0689 \u067E\u0647 ${i.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 ${i.origin} \u06A9\u06D0`;default:return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A"}}};function GT(){return{localeError:Lj()}}var Zj=()=>{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(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN",number:"liczba",array:"tablica"};return i=>{var o,a,s,c,d,m,l,f,p;switch(i.code){case"invalid_type":{let h=(o=r[i.expected])!=null?o:i.expected,y=O(i.input),x=(a=r[y])!=null?a:y;return/^[A-Z]/.test(i.expected)?`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano instanceof ${i.expected}, otrzymano ${x}`:`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${h}, otrzymano ${x}`}case"invalid_value":return i.values.length===1?`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${N(i.values[0])}`:`Nieprawid\u0142owa opcja: oczekiwano jednej z warto\u015Bci ${E(i.values,"|")}`;case"too_big":{let h=i.inclusive?"<=":"<",y=t(i.origin);return y?`Za du\u017Ca warto\u015B\u0107: oczekiwano, \u017Ce ${(s=i.origin)!=null?s:"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${h}${i.maximum.toString()} ${(c=y.unit)!=null?c:"element\xF3w"}`:`Zbyt du\u017C(y/a/e): oczekiwano, \u017Ce ${(d=i.origin)!=null?d:"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${h}${i.maximum.toString()}`}case"too_small":{let h=i.inclusive?">=":">",y=t(i.origin);return y?`Za ma\u0142a warto\u015B\u0107: oczekiwano, \u017Ce ${(m=i.origin)!=null?m:"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${h}${i.minimum.toString()} ${(l=y.unit)!=null?l:"element\xF3w"}`:`Zbyt ma\u0142(y/a/e): oczekiwano, \u017Ce ${(f=i.origin)!=null?f:"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${h}${i.minimum.toString()}`}case"invalid_format":{let h=i;return h.format==="starts_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zaczyna\u0107 si\u0119 od "${h.prefix}"`:h.format==="ends_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi ko\u0144czy\u0107 si\u0119 na "${h.suffix}"`:h.format==="includes"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zawiera\u0107 "${h.includes}"`:h.format==="regex"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi odpowiada\u0107 wzorcowi ${h.pattern}`:`Nieprawid\u0142ow(y/a/e) ${(p=n[h.format])!=null?p:i.format}`}case"not_multiple_of":return`Nieprawid\u0142owa liczba: musi by\u0107 wielokrotno\u015Bci\u0105 ${i.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${i.keys.length>1?"s":""}: ${E(i.keys,", ")}`;case"invalid_key":return`Nieprawid\u0142owy klucz w ${i.origin}`;case"invalid_union":return"Nieprawid\u0142owe dane wej\u015Bciowe";case"invalid_element":return`Nieprawid\u0142owa warto\u015B\u0107 w ${i.origin}`;default:return"Nieprawid\u0142owe dane wej\u015Bciowe"}}};function FT(){return{localeError:Zj()}}var qj=()=>{let e={string:{unit:"caracteres",verb:"ter"},file:{unit:"bytes",verb:"ter"},array:{unit:"itens",verb:"ter"},set:{unit:"itens",verb:"ter"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN",number:"n\xFAmero",null:"nulo"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Tipo inv\xE1lido: esperado instanceof ${i.expected}, recebido ${p}`:`Tipo inv\xE1lido: esperado ${l}, recebido ${p}`}case"invalid_value":return i.values.length===1?`Entrada inv\xE1lida: esperado ${N(i.values[0])}`:`Op\xE7\xE3o inv\xE1lida: esperada uma das ${E(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`Muito grande: esperado que ${(s=i.origin)!=null?s:"valor"} tivesse ${l}${i.maximum.toString()} ${(c=f.unit)!=null?c:"elementos"}`:`Muito grande: esperado que ${(d=i.origin)!=null?d:"valor"} fosse ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`Muito pequeno: esperado que ${i.origin} tivesse ${l}${i.minimum.toString()} ${f.unit}`:`Muito pequeno: esperado que ${i.origin} fosse ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;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}`:`${(m=n[l.format])!=null?m:i.format} inv\xE1lido`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: deve ser m\xFAltiplo de ${i.divisor}`;case"unrecognized_keys":return`Chave${i.keys.length>1?"s":""} desconhecida${i.keys.length>1?"s":""}: ${E(i.keys,", ")}`;case"invalid_key":return`Chave inv\xE1lida em ${i.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido em ${i.origin}`;default:return"Campo inv\xE1lido"}}};function XT(){return{localeError:qj()}}function JT(e,t,n,r){let i=Math.abs(e),o=i%10,a=i%100;return a>=11&&a<=19?r:o===1?t:o>=2&&o<=4?n:r}var Vj=()=>{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(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0441\u0438\u0432"};return i=>{var o,a,s,c,d;switch(i.code){case"invalid_type":{let m=(o=r[i.expected])!=null?o:i.expected,l=O(i.input),f=(a=r[l])!=null?a:l;return/^[A-Z]/.test(i.expected)?`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C instanceof ${i.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${f}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${m}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${f}`}case"invalid_value":return i.values.length===1?`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${N(i.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 ${E(i.values,"|")}`;case"too_big":{let m=i.inclusive?"<=":"<",l=t(i.origin);if(l){let f=Number(i.maximum),p=JT(f,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 ${(s=i.origin)!=null?s:"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${m}${i.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 ${(c=i.origin)!=null?c:"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 ${m}${i.maximum.toString()}`}case"too_small":{let m=i.inclusive?">=":">",l=t(i.origin);if(l){let f=Number(i.minimum),p=JT(f,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 ${i.origin} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${m}${i.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 ${i.origin} \u0431\u0443\u0434\u0435\u0442 ${m}${i.minimum.toString()}`}case"invalid_format":{let m=i;return m.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 "${m.prefix}"`:m.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 "${m.suffix}"`:m.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 "${m.includes}"`:m.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 ${m.pattern}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 ${(d=n[m.format])!=null?d:i.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 ${i.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u043E\u0437\u043D\u0430\u043D\u043D${i.keys.length>1?"\u044B\u0435":"\u044B\u0439"} \u043A\u043B\u044E\u0447${i.keys.length>1?"\u0438":""}: ${E(i.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0432 ${i.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 ${i.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 YT(){return{localeError:Vj()}}var Hj=()=>{let e={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN",number:"\u0161tevilo",array:"tabela"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Neveljaven vnos: pri\u010Dakovano instanceof ${i.expected}, prejeto ${p}`:`Neveljaven vnos: pri\u010Dakovano ${l}, prejeto ${p}`}case"invalid_value":return i.values.length===1?`Neveljaven vnos: pri\u010Dakovano ${N(i.values[0])}`:`Neveljavna mo\u017Enost: pri\u010Dakovano eno izmed ${E(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`Preveliko: pri\u010Dakovano, da bo ${(s=i.origin)!=null?s:"vrednost"} imelo ${l}${i.maximum.toString()} ${(c=f.unit)!=null?c:"elementov"}`:`Preveliko: pri\u010Dakovano, da bo ${(d=i.origin)!=null?d:"vrednost"} ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`Premajhno: pri\u010Dakovano, da bo ${i.origin} imelo ${l}${i.minimum.toString()} ${f.unit}`:`Premajhno: pri\u010Dakovano, da bo ${i.origin} ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;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 ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`Neveljavno \u0161tevilo: mora biti ve\u010Dkratnik ${i.divisor}`;case"unrecognized_keys":return`Neprepoznan${i.keys.length>1?"i klju\u010Di":" klju\u010D"}: ${E(i.keys,", ")}`;case"invalid_key":return`Neveljaven klju\u010D v ${i.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${i.origin}`;default:return"Neveljaven vnos"}}};function KT(){return{localeError:Hj()}}var Bj=()=>{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(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN",number:"antal",array:"lista"};return i=>{var o,a,s,c,d,m,l,f,p,h;switch(i.code){case"invalid_type":{let y=(o=r[i.expected])!=null?o:i.expected,x=O(i.input),v=(a=r[x])!=null?a:x;return/^[A-Z]/.test(i.expected)?`Ogiltig inmatning: f\xF6rv\xE4ntat instanceof ${i.expected}, fick ${v}`:`Ogiltig inmatning: f\xF6rv\xE4ntat ${y}, fick ${v}`}case"invalid_value":return i.values.length===1?`Ogiltig inmatning: f\xF6rv\xE4ntat ${N(i.values[0])}`:`Ogiltigt val: f\xF6rv\xE4ntade en av ${E(i.values,"|")}`;case"too_big":{let y=i.inclusive?"<=":"<",x=t(i.origin);return x?`F\xF6r stor(t): f\xF6rv\xE4ntade ${(s=i.origin)!=null?s:"v\xE4rdet"} att ha ${y}${i.maximum.toString()} ${(c=x.unit)!=null?c:"element"}`:`F\xF6r stor(t): f\xF6rv\xE4ntat ${(d=i.origin)!=null?d:"v\xE4rdet"} att ha ${y}${i.maximum.toString()}`}case"too_small":{let y=i.inclusive?">=":">",x=t(i.origin);return x?`F\xF6r lite(t): f\xF6rv\xE4ntade ${(m=i.origin)!=null?m:"v\xE4rdet"} att ha ${y}${i.minimum.toString()} ${x.unit}`:`F\xF6r lite(t): f\xF6rv\xE4ntade ${(l=i.origin)!=null?l:"v\xE4rdet"} att ha ${y}${i.minimum.toString()}`}case"invalid_format":{let y=i;return y.format==="starts_with"?`Ogiltig str\xE4ng: m\xE5ste b\xF6rja med "${y.prefix}"`:y.format==="ends_with"?`Ogiltig str\xE4ng: m\xE5ste sluta med "${y.suffix}"`:y.format==="includes"?`Ogiltig str\xE4ng: m\xE5ste inneh\xE5lla "${y.includes}"`:y.format==="regex"?`Ogiltig str\xE4ng: m\xE5ste matcha m\xF6nstret "${y.pattern}"`:`Ogiltig(t) ${(f=n[y.format])!=null?f:i.format}`}case"not_multiple_of":return`Ogiltigt tal: m\xE5ste vara en multipel av ${i.divisor}`;case"unrecognized_keys":return`${i.keys.length>1?"Ok\xE4nda nycklar":"Ok\xE4nd nyckel"}: ${E(i.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${(p=i.origin)!=null?p:"v\xE4rdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt v\xE4rde i ${(h=i.origin)!=null?h:"v\xE4rdet"}`;default:return"Ogiltig input"}}};function QT(){return{localeError:Bj()}}var Gj=()=>{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(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN",number:"\u0B8E\u0BA3\u0BCD",array:"\u0B85\u0BA3\u0BBF",null:"\u0BB5\u0BC6\u0BB1\u0BC1\u0BAE\u0BC8"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 instanceof ${i.expected}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${p}`:`\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 ${l}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${p}`}case"invalid_value":return i.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 ${N(i.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 ${E(i.values,"|")} \u0B87\u0BB2\u0BCD \u0B92\u0BA9\u0BCD\u0BB1\u0BC1`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`\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=i.origin)!=null?s:"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${l}${i.maximum.toString()} ${(c=f.unit)!=null?c:"\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 ${(d=i.origin)!=null?d:"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${l}${i.maximum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`\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 ${i.origin} ${l}${i.minimum.toString()} ${f.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 ${i.origin} ${l}${i.minimum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"invalid_format":{let l=i;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 ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B8E\u0BA3\u0BCD: ${i.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${i.keys.length>1?"\u0B95\u0BB3\u0BCD":""}: ${E(i.keys,", ")}`;case"invalid_key":return`${i.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`${i.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 WT(){return{localeError:Gj()}}var Fj=()=>{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(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN",number:"\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02",array:"\u0E2D\u0E32\u0E23\u0E4C\u0E40\u0E23\u0E22\u0E4C (Array)",null:"\u0E44\u0E21\u0E48\u0E21\u0E35\u0E04\u0E48\u0E32 (null)"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 instanceof ${i.expected} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${p}`:`\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 ${l} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${p}`}case"invalid_value":return i.values.length===1?`\u0E04\u0E48\u0E32\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${N(i.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 ${E(i.values,"|")}`;case"too_big":{let l=i.inclusive?"\u0E44\u0E21\u0E48\u0E40\u0E01\u0E34\u0E19":"\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32",f=t(i.origin);return f?`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${(s=i.origin)!=null?s:"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${l} ${i.maximum.toString()} ${(c=f.unit)!=null?c:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23"}`:`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${(d=i.origin)!=null?d:"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${l} ${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?"\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E19\u0E49\u0E2D\u0E22":"\u0E21\u0E32\u0E01\u0E01\u0E27\u0E48\u0E32",f=t(i.origin);return f?`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${i.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${l} ${i.minimum.toString()} ${f.unit}`:`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${i.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${l} ${i.minimum.toString()}`}case"invalid_format":{let l=i;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: ${(m=n[l.format])!=null?m:i.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 ${i.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: ${E(i.keys,", ")}`;case"invalid_key":return`\u0E04\u0E35\u0E22\u0E4C\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${i.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 ${i.origin}`;default:return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07"}}};function eI(){return{localeError:Fj()}}var Xj=()=>{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 o;return(o=e[i])!=null?o: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"},r={nan:"NaN"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Ge\xE7ersiz de\u011Fer: beklenen instanceof ${i.expected}, al\u0131nan ${p}`:`Ge\xE7ersiz de\u011Fer: beklenen ${l}, al\u0131nan ${p}`}case"invalid_value":return i.values.length===1?`Ge\xE7ersiz de\u011Fer: beklenen ${N(i.values[0])}`:`Ge\xE7ersiz se\xE7enek: a\u015Fa\u011F\u0131dakilerden biri olmal\u0131: ${E(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`\xC7ok b\xFCy\xFCk: beklenen ${(s=i.origin)!=null?s:"de\u011Fer"} ${l}${i.maximum.toString()} ${(c=f.unit)!=null?c:"\xF6\u011Fe"}`:`\xC7ok b\xFCy\xFCk: beklenen ${(d=i.origin)!=null?d:"de\u011Fer"} ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`\xC7ok k\xFC\xE7\xFCk: beklenen ${i.origin} ${l}${i.minimum.toString()} ${f.unit}`:`\xC7ok k\xFC\xE7\xFCk: beklenen ${i.origin} ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;return l.format==="starts_with"?`Ge\xE7ersiz metin: "${l.prefix}" ile ba\u015Flamal\u0131`:l.format==="ends_with"?`Ge\xE7ersiz metin: "${l.suffix}" ile bitmeli`:l.format==="includes"?`Ge\xE7ersiz metin: "${l.includes}" i\xE7ermeli`:l.format==="regex"?`Ge\xE7ersiz metin: ${l.pattern} desenine uymal\u0131`:`Ge\xE7ersiz ${(m=n[l.format])!=null?m: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":""}: ${E(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 tI(){return{localeError:Xj()}}var Jj=()=>{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(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0438\u0432"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F instanceof ${i.expected}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${p}`:`\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 ${l}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${p}`}case"invalid_value":return i.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 ${N(i.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 ${E(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`\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=i.origin)!=null?s:"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} ${f.verb} ${l}${i.maximum.toString()} ${(c=f.unit)!=null?c:"\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 ${(d=i.origin)!=null?d:"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} \u0431\u0443\u0434\u0435 ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${i.origin} ${f.verb} ${l}${i.minimum.toString()} ${f.unit}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${i.origin} \u0431\u0443\u0434\u0435 ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;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 ${(m=n[l.format])!=null?m:i.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 ${i.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u043E\u0437\u043F\u0456\u0437\u043D\u0430\u043D\u0438\u0439 \u043A\u043B\u044E\u0447${i.keys.length>1?"\u0456":""}: ${E(i.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u043A\u043B\u044E\u0447 \u0443 ${i.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 ${i.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 uf(){return{localeError:Jj()}}function nI(){return uf()}var Yj=()=>{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(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN",number:"\u0646\u0645\u0628\u0631",array:"\u0622\u0631\u06D2",null:"\u0646\u0644"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: instanceof ${i.expected} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${p} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`:`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${l} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${p} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`}case"invalid_value":return i.values.length===1?`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${N(i.values[0])} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`:`\u063A\u0644\u0637 \u0622\u067E\u0634\u0646: ${E(i.values,"|")} \u0645\u06CC\u06BA \u0633\u06D2 \u0627\u06CC\u06A9 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`\u0628\u06C1\u062A \u0628\u0691\u0627: ${(s=i.origin)!=null?s:"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u06D2 ${l}${i.maximum.toString()} ${(c=f.unit)!=null?c:"\u0639\u0646\u0627\u0635\u0631"} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0628\u0691\u0627: ${(d=i.origin)!=null?d:"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u0627 ${l}${i.maximum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${i.origin} \u06A9\u06D2 ${l}${i.minimum.toString()} ${f.unit} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${i.origin} \u06A9\u0627 ${l}${i.minimum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"invalid_format":{let l=i;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 ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`\u063A\u0644\u0637 \u0646\u0645\u0628\u0631: ${i.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${i.keys.length>1?"\u0632":""}: ${E(i.keys,"\u060C ")}`;case"invalid_key":return`${i.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u06A9\u06CC`;case"invalid_union":return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679";case"invalid_element":return`${i.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u0648\u06CC\u0644\u06CC\u0648`;default:return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679"}}};function iI(){return{localeError:Yj()}}var Kj=()=>{let e={string:{unit:"belgi",verb:"bo\u2018lishi kerak"},file:{unit:"bayt",verb:"bo\u2018lishi kerak"},array:{unit:"element",verb:"bo\u2018lishi kerak"},set:{unit:"element",verb:"bo\u2018lishi kerak"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"kirish",email:"elektron pochta manzili",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO sana va vaqti",date:"ISO sana",time:"ISO vaqt",duration:"ISO davomiylik",ipv4:"IPv4 manzil",ipv6:"IPv6 manzil",mac:"MAC manzil",cidrv4:"IPv4 diapazon",cidrv6:"IPv6 diapazon",base64:"base64 kodlangan satr",base64url:"base64url kodlangan satr",json_string:"JSON satr",e164:"E.164 raqam",jwt:"JWT",template_literal:"kirish"},r={nan:"NaN",number:"raqam",array:"massiv"};return i=>{var o,a,s,c,d;switch(i.code){case"invalid_type":{let m=(o=r[i.expected])!=null?o:i.expected,l=O(i.input),f=(a=r[l])!=null?a:l;return/^[A-Z]/.test(i.expected)?`Noto\u2018g\u2018ri kirish: kutilgan instanceof ${i.expected}, qabul qilingan ${f}`:`Noto\u2018g\u2018ri kirish: kutilgan ${m}, qabul qilingan ${f}`}case"invalid_value":return i.values.length===1?`Noto\u2018g\u2018ri kirish: kutilgan ${N(i.values[0])}`:`Noto\u2018g\u2018ri variant: quyidagilardan biri kutilgan ${E(i.values,"|")}`;case"too_big":{let m=i.inclusive?"<=":"<",l=t(i.origin);return l?`Juda katta: kutilgan ${(s=i.origin)!=null?s:"qiymat"} ${m}${i.maximum.toString()} ${l.unit} ${l.verb}`:`Juda katta: kutilgan ${(c=i.origin)!=null?c:"qiymat"} ${m}${i.maximum.toString()}`}case"too_small":{let m=i.inclusive?">=":">",l=t(i.origin);return l?`Juda kichik: kutilgan ${i.origin} ${m}${i.minimum.toString()} ${l.unit} ${l.verb}`:`Juda kichik: kutilgan ${i.origin} ${m}${i.minimum.toString()}`}case"invalid_format":{let m=i;return m.format==="starts_with"?`Noto\u2018g\u2018ri satr: "${m.prefix}" bilan boshlanishi kerak`:m.format==="ends_with"?`Noto\u2018g\u2018ri satr: "${m.suffix}" bilan tugashi kerak`:m.format==="includes"?`Noto\u2018g\u2018ri satr: "${m.includes}" ni o\u2018z ichiga olishi kerak`:m.format==="regex"?`Noto\u2018g\u2018ri satr: ${m.pattern} shabloniga mos kelishi kerak`:`Noto\u2018g\u2018ri ${(d=n[m.format])!=null?d:i.format}`}case"not_multiple_of":return`Noto\u2018g\u2018ri raqam: ${i.divisor} ning karralisi bo\u2018lishi kerak`;case"unrecognized_keys":return`Noma\u2019lum kalit${i.keys.length>1?"lar":""}: ${E(i.keys,", ")}`;case"invalid_key":return`${i.origin} dagi kalit noto\u2018g\u2018ri`;case"invalid_union":return"Noto\u2018g\u2018ri kirish";case"invalid_element":return`${i.origin} da noto\u2018g\u2018ri qiymat`;default:return"Noto\u2018g\u2018ri kirish"}}};function rI(){return{localeError:Kj()}}var Qj=()=>{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(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN",number:"s\u1ED1",array:"m\u1EA3ng"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i instanceof ${i.expected}, nh\u1EADn \u0111\u01B0\u1EE3c ${p}`:`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${l}, nh\u1EADn \u0111\u01B0\u1EE3c ${p}`}case"invalid_value":return i.values.length===1?`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${N(i.values[0])}`:`T\xF9y ch\u1ECDn kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i m\u1ED9t trong c\xE1c gi\xE1 tr\u1ECB ${E(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${(s=i.origin)!=null?s:"gi\xE1 tr\u1ECB"} ${f.verb} ${l}${i.maximum.toString()} ${(c=f.unit)!=null?c:"ph\u1EA7n t\u1EED"}`:`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${(d=i.origin)!=null?d:"gi\xE1 tr\u1ECB"} ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${i.origin} ${f.verb} ${l}${i.minimum.toString()} ${f.unit}`:`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${i.origin} ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;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}`:`${(m=n[l.format])!=null?m:i.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 ${i.divisor}`;case"unrecognized_keys":return`Kh\xF3a kh\xF4ng \u0111\u01B0\u1EE3c nh\u1EADn d\u1EA1ng: ${E(i.keys,", ")}`;case"invalid_key":return`Kh\xF3a kh\xF4ng h\u1EE3p l\u1EC7 trong ${i.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 ${i.origin}`;default:return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7"}}};function oI(){return{localeError:Qj()}}var Wj=()=>{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(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN",number:"\u6570\u5B57",array:"\u6570\u7EC4",null:"\u7A7A\u503C(null)"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B instanceof ${i.expected}\uFF0C\u5B9E\u9645\u63A5\u6536 ${p}`:`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${l}\uFF0C\u5B9E\u9645\u63A5\u6536 ${p}`}case"invalid_value":return i.values.length===1?`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${N(i.values[0])}`:`\u65E0\u6548\u9009\u9879\uFF1A\u671F\u671B\u4EE5\u4E0B\u4E4B\u4E00 ${E(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${(s=i.origin)!=null?s:"\u503C"} ${l}${i.maximum.toString()} ${(c=f.unit)!=null?c:"\u4E2A\u5143\u7D20"}`:`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${(d=i.origin)!=null?d:"\u503C"} ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${i.origin} ${l}${i.minimum.toString()} ${f.unit}`:`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${i.origin} ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;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${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`\u65E0\u6548\u6570\u5B57\uFF1A\u5FC5\u987B\u662F ${i.divisor} \u7684\u500D\u6570`;case"unrecognized_keys":return`\u51FA\u73B0\u672A\u77E5\u7684\u952E(key): ${E(i.keys,", ")}`;case"invalid_key":return`${i.origin} \u4E2D\u7684\u952E(key)\u65E0\u6548`;case"invalid_union":return"\u65E0\u6548\u8F93\u5165";case"invalid_element":return`${i.origin} \u4E2D\u5305\u542B\u65E0\u6548\u503C(value)`;default:return"\u65E0\u6548\u8F93\u5165"}}};function aI(){return{localeError:Wj()}}var eP=()=>{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(i){var o;return(o=e[i])!=null?o:null}let n={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"},r={nan:"NaN"};return i=>{var o,a,s,c,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA instanceof ${i.expected}\uFF0C\u4F46\u6536\u5230 ${p}`:`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${l}\uFF0C\u4F46\u6536\u5230 ${p}`}case"invalid_value":return i.values.length===1?`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${N(i.values[0])}`:`\u7121\u6548\u7684\u9078\u9805\uFF1A\u9810\u671F\u70BA\u4EE5\u4E0B\u5176\u4E2D\u4E4B\u4E00 ${E(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${(s=i.origin)!=null?s:"\u503C"} \u61C9\u70BA ${l}${i.maximum.toString()} ${(c=f.unit)!=null?c:"\u500B\u5143\u7D20"}`:`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${(d=i.origin)!=null?d:"\u503C"} \u61C9\u70BA ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${i.origin} \u61C9\u70BA ${l}${i.minimum.toString()} ${f.unit}`:`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${i.origin} \u61C9\u70BA ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;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 ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`\u7121\u6548\u7684\u6578\u5B57\uFF1A\u5FC5\u9808\u70BA ${i.divisor} \u7684\u500D\u6578`;case"unrecognized_keys":return`\u7121\u6CD5\u8B58\u5225\u7684\u9375\u503C${i.keys.length>1?"\u5011":""}\uFF1A${E(i.keys,"\u3001")}`;case"invalid_key":return`${i.origin} \u4E2D\u6709\u7121\u6548\u7684\u9375\u503C`;case"invalid_union":return"\u7121\u6548\u7684\u8F38\u5165\u503C";case"invalid_element":return`${i.origin} \u4E2D\u6709\u7121\u6548\u7684\u503C`;default:return"\u7121\u6548\u7684\u8F38\u5165\u503C"}}};function sI(){return{localeError:eP()}}var tP=()=>{let e={string:{unit:"\xE0mi",verb:"n\xED"},file:{unit:"bytes",verb:"n\xED"},array:{unit:"nkan",verb:"n\xED"},set:{unit:"nkan",verb:"n\xED"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9",email:"\xE0d\xEDr\u1EB9\u0301s\xEC \xECm\u1EB9\u0301l\xEC",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\xE0k\xF3k\xF2 ISO",date:"\u1ECDj\u1ECD\u0301 ISO",time:"\xE0k\xF3k\xF2 ISO",duration:"\xE0k\xF3k\xF2 t\xF3 p\xE9 ISO",ipv4:"\xE0d\xEDr\u1EB9\u0301s\xEC IPv4",ipv6:"\xE0d\xEDr\u1EB9\u0301s\xEC IPv6",cidrv4:"\xE0gb\xE8gb\xE8 IPv4",cidrv6:"\xE0gb\xE8gb\xE8 IPv6",base64:"\u1ECD\u0300r\u1ECD\u0300 t\xED a k\u1ECD\u0301 n\xED base64",base64url:"\u1ECD\u0300r\u1ECD\u0300 base64url",json_string:"\u1ECD\u0300r\u1ECD\u0300 JSON",e164:"n\u1ECD\u0301mb\xE0 E.164",jwt:"JWT",template_literal:"\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9"},r={nan:"NaN",number:"n\u1ECD\u0301mb\xE0",array:"akop\u1ECD"};return i=>{var o,a,s,c;switch(i.code){case"invalid_type":{let d=(o=r[i.expected])!=null?o:i.expected,m=O(i.input),l=(a=r[m])!=null?a:m;return/^[A-Z]/.test(i.expected)?`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi instanceof ${i.expected}, \xE0m\u1ECD\u0300 a r\xED ${l}`:`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${d}, \xE0m\u1ECD\u0300 a r\xED ${l}`}case"invalid_value":return i.values.length===1?`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${N(i.values[0])}`:`\xC0\u1E63\xE0y\xE0n a\u1E63\xEC\u1E63e: yan \u1ECD\u0300kan l\xE1ra ${E(i.values,"|")}`;case"too_big":{let d=i.inclusive?"<=":"<",m=t(i.origin);return m?`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${(s=i.origin)!=null?s:"iye"} ${m.verb} ${d}${i.maximum} ${m.unit}`:`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 ${d}${i.maximum}`}case"too_small":{let d=i.inclusive?">=":">",m=t(i.origin);return m?`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${i.origin} ${m.verb} ${d}${i.minimum} ${m.unit}`:`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 ${d}${i.minimum}`}case"invalid_format":{let d=i;return d.format==="starts_with"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\u1EB9\u0300r\u1EB9\u0300 p\u1EB9\u0300l\xFA "${d.prefix}"`:d.format==="ends_with"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 par\xED p\u1EB9\u0300l\xFA "${d.suffix}"`:d.format==="includes"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 n\xED "${d.includes}"`:d.format==="regex"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\xE1 \xE0p\u1EB9\u1EB9r\u1EB9 mu ${d.pattern}`:`A\u1E63\xEC\u1E63e: ${(c=n[d.format])!=null?c:i.format}`}case"not_multiple_of":return`N\u1ECD\u0301mb\xE0 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 j\u1EB9\u0301 \xE8y\xE0 p\xEDp\xEDn ti ${i.divisor}`;case"unrecognized_keys":return`B\u1ECDt\xECn\xEC \xE0\xECm\u1ECD\u0300: ${E(i.keys,", ")}`;case"invalid_key":return`B\u1ECDt\xECn\xEC a\u1E63\xEC\u1E63e n\xEDn\xFA ${i.origin}`;case"invalid_union":return"\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e";case"invalid_element":return`Iye a\u1E63\xEC\u1E63e n\xEDn\xFA ${i.origin}`;default:return"\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e"}}};function lI(){return{localeError:tP()}}var cI,Mb=Symbol("ZodOutput"),Ub=Symbol("ZodInput"),df=class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(t,...n){let r=n[0];return this._map.set(t,r),r&&typeof r=="object"&&"id"in r&&this._idmap.set(r.id,t),this}clear(){return this._map=new WeakMap,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 r;let n=t._zod.parent;if(n){let i={...(r=this.get(n))!=null?r:{}};delete i.id;let o={...i,...this._map.get(t)};return Object.keys(o).length?o:void 0}return this._map.get(t)}has(t){return this._map.has(t)}};function ff(){return new df}var uI;(uI=(cI=globalThis).__zod_globalRegistry)!=null||(cI.__zod_globalRegistry=ff());var wt=globalThis.__zod_globalRegistry;function jb(e,t){return new e({type:"string",...U(t)})}function Pb(e,t){return new e({type:"string",coerce:!0,...U(t)})}function mf(e,t){return new e({type:"string",format:"email",check:"string_format",abort:!1,...U(t)})}function Wl(e,t){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...U(t)})}function pf(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...U(t)})}function gf(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...U(t)})}function hf(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...U(t)})}function vf(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...U(t)})}function ec(e,t){return new e({type:"string",format:"url",check:"string_format",abort:!1,...U(t)})}function yf(e,t){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...U(t)})}function bf(e,t){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...U(t)})}function Sf(e,t){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...U(t)})}function xf(e,t){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...U(t)})}function _f(e,t){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...U(t)})}function $f(e,t){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...U(t)})}function wf(e,t){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...U(t)})}function Ef(e,t){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...U(t)})}function Af(e,t){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...U(t)})}function Lb(e,t){return new e({type:"string",format:"mac",check:"string_format",abort:!1,...U(t)})}function zf(e,t){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...U(t)})}function Cf(e,t){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...U(t)})}function kf(e,t){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...U(t)})}function Tf(e,t){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...U(t)})}function If(e,t){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...U(t)})}function Nf(e,t){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...U(t)})}var Zb={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function qb(e,t){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...U(t)})}function Vb(e,t){return new e({type:"string",format:"date",check:"string_format",...U(t)})}function Hb(e,t){return new e({type:"string",format:"time",check:"string_format",precision:null,...U(t)})}function Bb(e,t){return new e({type:"string",format:"duration",check:"string_format",...U(t)})}function Gb(e,t){return new e({type:"number",checks:[],...U(t)})}function Fb(e,t){return new e({type:"number",coerce:!0,checks:[],...U(t)})}function Xb(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...U(t)})}function Jb(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float32",...U(t)})}function Yb(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float64",...U(t)})}function Kb(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"int32",...U(t)})}function Qb(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"uint32",...U(t)})}function Wb(e,t){return new e({type:"boolean",...U(t)})}function eS(e,t){return new e({type:"boolean",coerce:!0,...U(t)})}function tS(e,t){return new e({type:"bigint",...U(t)})}function nS(e,t){return new e({type:"bigint",coerce:!0,...U(t)})}function iS(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...U(t)})}function rS(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...U(t)})}function oS(e,t){return new e({type:"symbol",...U(t)})}function aS(e,t){return new e({type:"undefined",...U(t)})}function sS(e,t){return new e({type:"null",...U(t)})}function lS(e){return new e({type:"any"})}function cS(e){return new e({type:"unknown"})}function uS(e,t){return new e({type:"never",...U(t)})}function dS(e,t){return new e({type:"void",...U(t)})}function fS(e,t){return new e({type:"date",...U(t)})}function mS(e,t){return new e({type:"date",coerce:!0,...U(t)})}function pS(e,t){return new e({type:"nan",...U(t)})}function Yn(e,t){return new Yd({check:"less_than",...U(t),value:e,inclusive:!1})}function gn(e,t){return new Yd({check:"less_than",...U(t),value:e,inclusive:!0})}function Kn(e,t){return new Kd({check:"greater_than",...U(t),value:e,inclusive:!1})}function Lt(e,t){return new Kd({check:"greater_than",...U(t),value:e,inclusive:!0})}function Of(e){return Kn(0,e)}function Df(e){return Yn(0,e)}function Rf(e){return gn(0,e)}function Mf(e){return Lt(0,e)}function Er(e,t){return new sy({check:"multiple_of",...U(t),value:e})}function Ar(e,t){return new uy({check:"max_size",...U(t),maximum:e})}function Qn(e,t){return new dy({check:"min_size",...U(t),minimum:e})}function yo(e,t){return new fy({check:"size_equals",...U(t),size:e})}function bo(e,t){return new my({check:"max_length",...U(t),maximum:e})}function Oi(e,t){return new py({check:"min_length",...U(t),minimum:e})}function So(e,t){return new gy({check:"length_equals",...U(t),length:e})}function Pa(e,t){return new hy({check:"string_format",format:"regex",...U(t),pattern:e})}function La(e){return new vy({check:"string_format",format:"lowercase",...U(e)})}function Za(e){return new yy({check:"string_format",format:"uppercase",...U(e)})}function qa(e,t){return new by({check:"string_format",format:"includes",...U(t),includes:e})}function Va(e,t){return new Sy({check:"string_format",format:"starts_with",...U(t),prefix:e})}function Ha(e,t){return new xy({check:"string_format",format:"ends_with",...U(t),suffix:e})}function Uf(e,t,n){return new _y({check:"property",property:e,schema:t,...U(n)})}function Ba(e,t){return new $y({check:"mime_type",mime:e,...U(t)})}function Un(e){return new wy({check:"overwrite",tx:e})}function Ga(e){return Un(t=>t.normalize(e))}function Fa(){return Un(e=>e.trim())}function Xa(){return Un(e=>e.toLowerCase())}function Ja(){return Un(e=>e.toUpperCase())}function Ya(){return Un(e=>_v(e))}function gS(e,t,n){return new e({type:"array",element:t,...U(n)})}function iP(e,t,n){return new e({type:"union",options:t,...U(n)})}function rP(e,t,n){return new e({type:"union",options:t,inclusive:!1,...U(n)})}function oP(e,t,n,r){return new e({type:"union",options:n,discriminator:t,...U(r)})}function aP(e,t,n){return new e({type:"intersection",left:t,right:n})}function sP(e,t,n,r){let i=n instanceof oe,o=i?r:n,a=i?n:null;return new e({type:"tuple",items:t,rest:a,...U(o)})}function lP(e,t,n,r){return new e({type:"record",keyType:t,valueType:n,...U(r)})}function cP(e,t,n,r){return new e({type:"map",keyType:t,valueType:n,...U(r)})}function uP(e,t,n){return new e({type:"set",valueType:t,...U(n)})}function dP(e,t,n){let r=Array.isArray(t)?Object.fromEntries(t.map(i=>[i,i])):t;return new e({type:"enum",entries:r,...U(n)})}function fP(e,t,n){return new e({type:"enum",entries:t,...U(n)})}function mP(e,t,n){return new e({type:"literal",values:Array.isArray(t)?t:[t],...U(n)})}function hS(e,t){return new e({type:"file",...U(t)})}function pP(e,t){return new e({type:"transform",transform:t})}function gP(e,t){return new e({type:"optional",innerType:t})}function hP(e,t){return new e({type:"nullable",innerType:t})}function vP(e,t,n){return new e({type:"default",innerType:t,get defaultValue(){return typeof n=="function"?n():wv(n)}})}function yP(e,t,n){return new e({type:"nonoptional",innerType:t,...U(n)})}function bP(e,t){return new e({type:"success",innerType:t})}function SP(e,t,n){return new e({type:"catch",innerType:t,catchValue:typeof n=="function"?n:()=>n})}function xP(e,t,n){return new e({type:"pipe",in:t,out:n})}function _P(e,t){return new e({type:"readonly",innerType:t})}function $P(e,t,n){return new e({type:"template_literal",parts:t,...U(n)})}function wP(e,t){return new e({type:"lazy",getter:t})}function EP(e,t){return new e({type:"promise",innerType:t})}function vS(e,t,n){var o;let r=U(n);return(o=r.abort)!=null||(r.abort=!0),new e({type:"custom",check:"custom",fn:t,...r})}function yS(e,t,n){return new e({type:"custom",check:"custom",fn:t,...U(n)})}function bS(e){let t=dI(n=>(n.addIssue=r=>{var i,o,a,s;if(typeof r=="string")n.issues.push(Na(r,n.value,t._zod.def));else{let c=r;c.fatal&&(c.continue=!1),(i=c.code)!=null||(c.code="custom"),(o=c.input)!=null||(c.input=n.value),(a=c.inst)!=null||(c.inst=t),(s=c.continue)!=null||(c.continue=!t._zod.def.abort),n.issues.push(Na(c))}},e(n.value,n)));return t}function dI(e,t){let n=new Ne({check:"custom",...U(t)});return n._zod.check=e,n}function SS(e){let t=new Ne({check:"describe"});return t._zod.onattach=[n=>{var i;let r=(i=wt.get(n))!=null?i:{};wt.add(n,{...r,description:e})}],t._zod.check=()=>{},t}function xS(e){let t=new Ne({check:"meta"});return t._zod.onattach=[n=>{var i;let r=(i=wt.get(n))!=null?i:{};wt.add(n,{...r,...e})}],t._zod.check=()=>{},t}function _S(e,t){var p,h,y,x,v;let n=U(t),r=(p=n.truthy)!=null?p:["true","1","yes","on","y","enabled"],i=(h=n.falsy)!=null?h:["false","0","no","off","n","disabled"];n.case!=="sensitive"&&(r=r.map(g=>typeof g=="string"?g.toLowerCase():g),i=i.map(g=>typeof g=="string"?g.toLowerCase():g));let o=new Set(r),a=new Set(i),s=(y=e.Codec)!=null?y:Kl,c=(x=e.Boolean)!=null?x:Jl,d=(v=e.String)!=null?v:ho,m=new d({type:"string",error:n.error}),l=new c({type:"boolean",error:n.error}),f=new s({type:"pipe",in:m,out:l,transform:(g,b)=>{let S=g;return n.case!=="sensitive"&&(S=S.toLowerCase()),o.has(S)?!0:a.has(S)?!1:(b.issues.push({code:"invalid_value",expected:"stringbool",values:[...o,...a],input:b.value,inst:f,continue:!1}),{})},reverseTransform:(g,b)=>g===!0?r[0]||"true":i[0]||"false",error:n.error});return f}function Ka(e,t,n,r={}){let i=U(r),o={...U(r),check:"string_format",type:"string",format:t,fn:typeof n=="function"?n:s=>n.test(s),...i};return n instanceof RegExp&&(o.pattern=n),new e(o)}function zr(e){var n,r,i,o,a,s,c,d,m;let t=(n=e==null?void 0:e.target)!=null?n:"draft-2020-12";return t==="draft-4"&&(t="draft-04"),t==="draft-7"&&(t="draft-07"),{processors:(r=e.processors)!=null?r:{},metadataRegistry:(i=e==null?void 0:e.metadata)!=null?i:wt,target:t,unrepresentable:(o=e==null?void 0:e.unrepresentable)!=null?o:"throw",override:(a=e==null?void 0:e.override)!=null?a:()=>{},io:(s=e==null?void 0:e.io)!=null?s:"output",counter:0,seen:new Map,cycles:(c=e==null?void 0:e.cycles)!=null?c:"ref",reused:(d=e==null?void 0:e.reused)!=null?d:"inline",external:(m=e==null?void 0:e.external)!=null?m:void 0}}function _e(e,t,n={path:[],schemaPath:[]}){var m,l,f;var r;let i=e._zod.def,o=t.seen.get(e);if(o)return o.count++,n.schemaPath.includes(e)&&(o.cycle=n.path),o.schema;let a={schema:{},count:1,cycle:void 0,path:n.path};t.seen.set(e,a);let s=(l=(m=e._zod).toJSONSchema)==null?void 0:l.call(m);if(s)a.schema=s;else{let p={...n,schemaPath:[...n.schemaPath,e],path:n.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(t,a.schema,p);else{let y=a.schema,x=t.processors[i.type];if(!x)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${i.type}`);x(e,t,y,p)}let h=e._zod.parent;h&&(a.ref||(a.ref=h),_e(h,t,p),t.seen.get(h).isParent=!0)}let c=t.metadataRegistry.get(e);return c&&Object.assign(a.schema,c),t.io==="input"&&Zt(e)&&(delete a.schema.examples,delete a.schema.default),t.io==="input"&&a.schema._prefault&&((f=(r=a.schema).default)!=null||(r.default=a.schema._prefault)),delete a.schema._prefault,t.seen.get(e).schema}function Cr(e,t){var a,s,c,d;let n=e.seen.get(t);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");let r=new Map;for(let m of e.seen.entries()){let l=(a=e.metadataRegistry.get(m[0]))==null?void 0:a.id;if(l){let f=r.get(l);if(f&&f!==m[0])throw new Error(`Duplicate schema id "${l}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);r.set(l,m[0])}}let i=m=>{var y,x,v,g,b;let l=e.target==="draft-2020-12"?"$defs":"definitions";if(e.external){let S=(y=e.external.registry.get(m[0]))==null?void 0:y.id,$=(x=e.external.uri)!=null?x:z=>z;if(S)return{ref:$(S)};let j=(g=(v=m[1].defId)!=null?v:m[1].schema.id)!=null?g:`schema${e.counter++}`;return m[1].defId=j,{defId:j,ref:`${$("__shared")}#/${l}/${j}`}}if(m[1]===n)return{ref:"#"};let p=`#/${l}/`,h=(b=m[1].schema.id)!=null?b:`__schema${e.counter++}`;return{defId:h,ref:p+h}},o=m=>{if(m[1].schema.$ref)return;let l=m[1],{ref:f,defId:p}=i(m);l.def={...l.schema},p&&(l.defId=p);let h=l.schema;for(let y in h)delete h[y];h.$ref=f};if(e.cycles==="throw")for(let m of e.seen.entries()){let l=m[1];if(l.cycle)throw new Error(`Cycle detected: #/${(s=l.cycle)==null?void 0:s.join("/")}/<root>
Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let m of e.seen.entries()){let l=m[1];if(t===m[0]){o(m);continue}if(e.external){let p=(c=e.external.registry.get(m[0]))==null?void 0:c.id;if(t!==m[0]&&p){o(m);continue}}if((d=e.metadataRegistry.get(m[0]))==null?void 0:d.id){o(m);continue}if(l.cycle){o(m);continue}if(l.count>1&&e.reused==="ref"){o(m);continue}}}function kr(e,t){var a,s,c,d,m;let n=e.seen.get(t);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");let r=l=>{var v,g,b;let f=e.seen.get(l);if(f.ref===null)return;let p=(v=f.def)!=null?v:f.schema,h={...p},y=f.ref;if(f.ref=null,y){r(y);let S=e.seen.get(y),$=S.schema;if($.$ref&&(e.target==="draft-07"||e.target==="draft-04"||e.target==="openapi-3.0")?(p.allOf=(g=p.allOf)!=null?g:[],p.allOf.push($)):Object.assign(p,$),Object.assign(p,h),l._zod.parent===y)for(let z in p)z==="$ref"||z==="allOf"||z in h||delete p[z];if($.$ref&&S.def)for(let z in p)z==="$ref"||z==="allOf"||z in S.def&&JSON.stringify(p[z])===JSON.stringify(S.def[z])&&delete p[z]}let x=l._zod.parent;if(x&&x!==y){r(x);let S=e.seen.get(x);if(S!=null&&S.schema.$ref&&(p.$ref=S.schema.$ref,S.def))for(let $ in p)$==="$ref"||$==="allOf"||$ in S.def&&JSON.stringify(p[$])===JSON.stringify(S.def[$])&&delete p[$]}e.override({zodSchema:l,jsonSchema:p,path:(b=f.path)!=null?b:[]})};for(let l of[...e.seen.entries()].reverse())r(l[0]);let i={};if(e.target==="draft-2020-12"?i.$schema="https://json-schema.org/draft/2020-12/schema":e.target==="draft-07"?i.$schema="http://json-schema.org/draft-07/schema#":e.target==="draft-04"?i.$schema="http://json-schema.org/draft-04/schema#":e.target,(a=e.external)!=null&&a.uri){let l=(s=e.external.registry.get(t))==null?void 0:s.id;if(!l)throw new Error("Schema is missing an `id` property");i.$id=e.external.uri(l)}Object.assign(i,(c=n.def)!=null?c:n.schema);let o=(m=(d=e.external)==null?void 0:d.defs)!=null?m:{};for(let l of e.seen.entries()){let f=l[1];f.def&&f.defId&&(o[f.defId]=f.def)}e.external||Object.keys(o).length>0&&(e.target==="draft-2020-12"?i.$defs=o:i.definitions=o);try{let l=JSON.parse(JSON.stringify(i));return Object.defineProperty(l,"~standard",{value:{...t["~standard"],jsonSchema:{input:Qa(t,"input",e.processors),output:Qa(t,"output",e.processors)}},enumerable:!1,writable:!1}),l}catch(l){throw new Error("Error converting schema to JSON.")}}function Zt(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;if(r.type==="transform")return!0;if(r.type==="array")return Zt(r.element,n);if(r.type==="set")return Zt(r.valueType,n);if(r.type==="lazy")return Zt(r.getter(),n);if(r.type==="promise"||r.type==="optional"||r.type==="nonoptional"||r.type==="nullable"||r.type==="readonly"||r.type==="default"||r.type==="prefault")return Zt(r.innerType,n);if(r.type==="intersection")return Zt(r.left,n)||Zt(r.right,n);if(r.type==="record"||r.type==="map")return Zt(r.keyType,n)||Zt(r.valueType,n);if(r.type==="pipe")return Zt(r.in,n)||Zt(r.out,n);if(r.type==="object"){for(let i in r.shape)if(Zt(r.shape[i],n))return!0;return!1}if(r.type==="union"){for(let i of r.options)if(Zt(i,n))return!0;return!1}if(r.type==="tuple"){for(let i of r.items)if(Zt(i,n))return!0;return!!(r.rest&&Zt(r.rest,n))}return!1}var $S=(e,t={})=>n=>{let r=zr({...n,processors:t});return _e(e,r),Cr(r,e),kr(r,e)},Qa=(e,t,n={})=>r=>{let{libraryOptions:i,target:o}=r!=null?r:{},a=zr({...i!=null?i:{},target:o,io:t,processors:n});return _e(e,a),Cr(a,e),kr(a,e)};var AP={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},wS=(e,t,n,r)=>{var m;let i=n;i.type="string";let{minimum:o,maximum:a,format:s,patterns:c,contentEncoding:d}=e._zod.bag;if(typeof o=="number"&&(i.minLength=o),typeof a=="number"&&(i.maxLength=a),s&&(i.format=(m=AP[s])!=null?m:s,i.format===""&&delete i.format,s==="time"&&delete i.format),d&&(i.contentEncoding=d),c&&c.size>0){let l=[...c];l.length===1?i.pattern=l[0].source:l.length>1&&(i.allOf=[...l.map(f=>({...t.target==="draft-07"||t.target==="draft-04"||t.target==="openapi-3.0"?{type:"string"}:{},pattern:f.source}))])}},ES=(e,t,n,r)=>{let i=n,{minimum:o,maximum:a,format:s,multipleOf:c,exclusiveMaximum:d,exclusiveMinimum:m}=e._zod.bag;typeof s=="string"&&s.includes("int")?i.type="integer":i.type="number",typeof m=="number"&&(t.target==="draft-04"||t.target==="openapi-3.0"?(i.minimum=m,i.exclusiveMinimum=!0):i.exclusiveMinimum=m),typeof o=="number"&&(i.minimum=o,typeof m=="number"&&t.target!=="draft-04"&&(m>=o?delete i.minimum:delete i.exclusiveMinimum)),typeof d=="number"&&(t.target==="draft-04"||t.target==="openapi-3.0"?(i.maximum=d,i.exclusiveMaximum=!0):i.exclusiveMaximum=d),typeof a=="number"&&(i.maximum=a,typeof d=="number"&&t.target!=="draft-04"&&(d<=a?delete i.maximum:delete i.exclusiveMaximum)),typeof c=="number"&&(i.multipleOf=c)},AS=(e,t,n,r)=>{n.type="boolean"},zS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("BigInt cannot be represented in JSON Schema")},CS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Symbols cannot be represented in JSON Schema")},kS=(e,t,n,r)=>{t.target==="openapi-3.0"?(n.type="string",n.nullable=!0,n.enum=[null]):n.type="null"},TS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Undefined cannot be represented in JSON Schema")},IS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Void cannot be represented in JSON Schema")},NS=(e,t,n,r)=>{n.not={}},OS=(e,t,n,r)=>{},DS=(e,t,n,r)=>{},RS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Date cannot be represented in JSON Schema")},MS=(e,t,n,r)=>{let i=e._zod.def,o=jl(i.entries);o.every(a=>typeof a=="number")&&(n.type="number"),o.every(a=>typeof a=="string")&&(n.type="string"),n.enum=o},US=(e,t,n,r)=>{let i=e._zod.def,o=[];for(let a of i.values)if(a===void 0){if(t.unrepresentable==="throw")throw new Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof a=="bigint"){if(t.unrepresentable==="throw")throw new Error("BigInt literals cannot be represented in JSON Schema");o.push(Number(a))}else o.push(a);if(o.length!==0)if(o.length===1){let a=o[0];n.type=a===null?"null":typeof a,t.target==="draft-04"||t.target==="openapi-3.0"?n.enum=[a]:n.const=a}else o.every(a=>typeof a=="number")&&(n.type="number"),o.every(a=>typeof a=="string")&&(n.type="string"),o.every(a=>typeof a=="boolean")&&(n.type="boolean"),o.every(a=>a===null)&&(n.type="null"),n.enum=o},jS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("NaN cannot be represented in JSON Schema")},PS=(e,t,n,r)=>{let i=n,o=e._zod.pattern;if(!o)throw new Error("Pattern not found in template literal");i.type="string",i.pattern=o.source},LS=(e,t,n,r)=>{let i=n,o={type:"string",format:"binary",contentEncoding:"binary"},{minimum:a,maximum:s,mime:c}=e._zod.bag;a!==void 0&&(o.minLength=a),s!==void 0&&(o.maxLength=s),c?c.length===1?(o.contentMediaType=c[0],Object.assign(i,o)):(Object.assign(i,o),i.anyOf=c.map(d=>({contentMediaType:d}))):Object.assign(i,o)},ZS=(e,t,n,r)=>{n.type="boolean"},qS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Custom types cannot be represented in JSON Schema")},VS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Function types cannot be represented in JSON Schema")},HS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Transforms cannot be represented in JSON Schema")},BS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Map cannot be represented in JSON Schema")},GS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Set cannot be represented in JSON Schema")},FS=(e,t,n,r)=>{let i=n,o=e._zod.def,{minimum:a,maximum:s}=e._zod.bag;typeof a=="number"&&(i.minItems=a),typeof s=="number"&&(i.maxItems=s),i.type="array",i.items=_e(o.element,t,{...r,path:[...r.path,"items"]})},XS=(e,t,n,r)=>{var d;let i=n,o=e._zod.def;i.type="object",i.properties={};let a=o.shape;for(let m in a)i.properties[m]=_e(a[m],t,{...r,path:[...r.path,"properties",m]});let s=new Set(Object.keys(a)),c=new Set([...s].filter(m=>{let l=o.shape[m]._zod;return t.io==="input"?l.optin===void 0:l.optout===void 0}));c.size>0&&(i.required=Array.from(c)),((d=o.catchall)==null?void 0:d._zod.def.type)==="never"?i.additionalProperties=!1:o.catchall?o.catchall&&(i.additionalProperties=_e(o.catchall,t,{...r,path:[...r.path,"additionalProperties"]})):t.io==="output"&&(i.additionalProperties=!1)},Pf=(e,t,n,r)=>{let i=e._zod.def,o=i.inclusive===!1,a=i.options.map((s,c)=>_e(s,t,{...r,path:[...r.path,o?"oneOf":"anyOf",c]}));o?n.oneOf=a:n.anyOf=a},JS=(e,t,n,r)=>{let i=e._zod.def,o=_e(i.left,t,{...r,path:[...r.path,"allOf",0]}),a=_e(i.right,t,{...r,path:[...r.path,"allOf",1]}),s=d=>"allOf"in d&&Object.keys(d).length===1,c=[...s(o)?o.allOf:[o],...s(a)?a.allOf:[a]];n.allOf=c},YS=(e,t,n,r)=>{let i=n,o=e._zod.def;i.type="array";let a=t.target==="draft-2020-12"?"prefixItems":"items",s=t.target==="draft-2020-12"||t.target==="openapi-3.0"?"items":"additionalItems",c=o.items.map((f,p)=>_e(f,t,{...r,path:[...r.path,a,p]})),d=o.rest?_e(o.rest,t,{...r,path:[...r.path,s,...t.target==="openapi-3.0"?[o.items.length]:[]]}):null;t.target==="draft-2020-12"?(i.prefixItems=c,d&&(i.items=d)):t.target==="openapi-3.0"?(i.items={anyOf:c},d&&i.items.anyOf.push(d),i.minItems=c.length,d||(i.maxItems=c.length)):(i.items=c,d&&(i.additionalItems=d));let{minimum:m,maximum:l}=e._zod.bag;typeof m=="number"&&(i.minItems=m),typeof l=="number"&&(i.maxItems=l)},KS=(e,t,n,r)=>{let i=n,o=e._zod.def;i.type="object";let a=o.keyType,s=a._zod.bag,c=s==null?void 0:s.patterns;if(o.mode==="loose"&&c&&c.size>0){let m=_e(o.valueType,t,{...r,path:[...r.path,"patternProperties","*"]});i.patternProperties={};for(let l of c)i.patternProperties[l.source]=m}else(t.target==="draft-07"||t.target==="draft-2020-12")&&(i.propertyNames=_e(o.keyType,t,{...r,path:[...r.path,"propertyNames"]})),i.additionalProperties=_e(o.valueType,t,{...r,path:[...r.path,"additionalProperties"]});let d=a._zod.values;if(d){let m=[...d].filter(l=>typeof l=="string"||typeof l=="number");m.length>0&&(i.required=m)}},QS=(e,t,n,r)=>{let i=e._zod.def,o=_e(i.innerType,t,r),a=t.seen.get(e);t.target==="openapi-3.0"?(a.ref=i.innerType,n.nullable=!0):n.anyOf=[o,{type:"null"}]},WS=(e,t,n,r)=>{let i=e._zod.def;_e(i.innerType,t,r);let o=t.seen.get(e);o.ref=i.innerType},ex=(e,t,n,r)=>{let i=e._zod.def;_e(i.innerType,t,r);let o=t.seen.get(e);o.ref=i.innerType,n.default=JSON.parse(JSON.stringify(i.defaultValue))},tx=(e,t,n,r)=>{let i=e._zod.def;_e(i.innerType,t,r);let o=t.seen.get(e);o.ref=i.innerType,t.io==="input"&&(n._prefault=JSON.parse(JSON.stringify(i.defaultValue)))},nx=(e,t,n,r)=>{let i=e._zod.def;_e(i.innerType,t,r);let o=t.seen.get(e);o.ref=i.innerType;let a;try{a=i.catchValue(void 0)}catch(s){throw new Error("Dynamic catch values are not supported in JSON Schema")}n.default=a},ix=(e,t,n,r)=>{let i=e._zod.def,o=t.io==="input"?i.in._zod.def.type==="transform"?i.out:i.in:i.out;_e(o,t,r);let a=t.seen.get(e);a.ref=o},rx=(e,t,n,r)=>{let i=e._zod.def;_e(i.innerType,t,r);let o=t.seen.get(e);o.ref=i.innerType,n.readOnly=!0},ox=(e,t,n,r)=>{let i=e._zod.def;_e(i.innerType,t,r);let o=t.seen.get(e);o.ref=i.innerType},Lf=(e,t,n,r)=>{let i=e._zod.def;_e(i.innerType,t,r);let o=t.seen.get(e);o.ref=i.innerType},ax=(e,t,n,r)=>{let i=e._zod.innerType;_e(i,t,r);let o=t.seen.get(e);o.ref=i},jf={string:wS,number:ES,boolean:AS,bigint:zS,symbol:CS,null:kS,undefined:TS,void:IS,never:NS,any:OS,unknown:DS,date:RS,enum:MS,literal:US,nan:jS,template_literal:PS,file:LS,success:ZS,custom:qS,function:VS,transform:HS,map:BS,set:GS,array:FS,object:XS,union:Pf,intersection:JS,tuple:YS,record:KS,nullable:QS,nonoptional:WS,default:ex,prefault:tx,catch:nx,pipe:ix,readonly:rx,promise:ox,optional:Lf,lazy:ax};function Zf(e,t){if("_idmap"in e){let r=e,i=zr({...t,processors:jf}),o={};for(let c of r._idmap.entries()){let[d,m]=c;_e(m,i)}let a={},s={registry:r,uri:t==null?void 0:t.uri,defs:o};i.external=s;for(let c of r._idmap.entries()){let[d,m]=c;Cr(i,m),a[d]=kr(i,m)}if(Object.keys(o).length>0){let c=i.target==="draft-2020-12"?"$defs":"definitions";a.__shared={[c]:o}}return{schemas:a}}let n=zr({...t,processors:jf});return _e(e,n),Cr(n,e),kr(n,e)}var qf=class{get metadataRegistry(){return this.ctx.metadataRegistry}get target(){return this.ctx.target}get unrepresentable(){return this.ctx.unrepresentable}get override(){return this.ctx.override}get io(){return this.ctx.io}get counter(){return this.ctx.counter}set counter(t){this.ctx.counter=t}get seen(){return this.ctx.seen}constructor(t){var r;let n=(r=t==null?void 0:t.target)!=null?r:"draft-2020-12";n==="draft-4"&&(n="draft-04"),n==="draft-7"&&(n="draft-07"),this.ctx=zr({processors:jf,target:n,...(t==null?void 0:t.metadata)&&{metadata:t.metadata},...(t==null?void 0:t.unrepresentable)&&{unrepresentable:t.unrepresentable},...(t==null?void 0:t.override)&&{override:t.override},...(t==null?void 0:t.io)&&{io:t.io}})}process(t,n={path:[],schemaPath:[]}){return _e(t,this.ctx,n)}emit(t,n){n&&(n.cycles&&(this.ctx.cycles=n.cycles),n.reused&&(this.ctx.reused=n.reused),n.external&&(this.ctx.external=n.external)),Cr(this.ctx,t);let r=kr(this.ctx,t),{"~standard":i,...o}=r;return o}};var sx={};var tc={};Pn(tc,{ZodAny:()=>Ix,ZodArray:()=>Rx,ZodBase64:()=>cm,ZodBase64URL:()=>um,ZodBigInt:()=>rs,ZodBigIntFormat:()=>mm,ZodBoolean:()=>is,ZodCIDRv4:()=>sm,ZodCIDRv6:()=>lm,ZodCUID:()=>em,ZodCUID2:()=>tm,ZodCatch:()=>i_,ZodCodec:()=>xm,ZodCustom:()=>fc,ZodCustomStringFormat:()=>ts,ZodDate:()=>sc,ZodDefault:()=>Kx,ZodDiscriminatedUnion:()=>Ux,ZodE164:()=>dm,ZodEmail:()=>Kf,ZodEmoji:()=>Qf,ZodEnum:()=>Wa,ZodExactOptional:()=>Xx,ZodFile:()=>Gx,ZodFunction:()=>f_,ZodGUID:()=>nc,ZodIPv4:()=>om,ZodIPv6:()=>am,ZodIntersection:()=>jx,ZodJWT:()=>fm,ZodKSUID:()=>rm,ZodLazy:()=>c_,ZodLiteral:()=>Bx,ZodMAC:()=>wx,ZodMap:()=>Vx,ZodNaN:()=>o_,ZodNanoID:()=>Wf,ZodNever:()=>Ox,ZodNonOptional:()=>bm,ZodNull:()=>kx,ZodNullable:()=>Yx,ZodNumber:()=>ns,ZodNumberFormat:()=>$o,ZodObject:()=>cc,ZodOptional:()=>ym,ZodPipe:()=>Sm,ZodPrefault:()=>Wx,ZodPromise:()=>d_,ZodReadonly:()=>a_,ZodRecord:()=>dc,ZodSet:()=>Hx,ZodString:()=>es,ZodStringFormat:()=>Te,ZodSuccess:()=>n_,ZodSymbol:()=>zx,ZodTemplateLiteral:()=>l_,ZodTransform:()=>Fx,ZodTuple:()=>Lx,ZodType:()=>ue,ZodULID:()=>nm,ZodURL:()=>ac,ZodUUID:()=>ei,ZodUndefined:()=>Cx,ZodUnion:()=>uc,ZodUnknown:()=>Nx,ZodVoid:()=>Dx,ZodXID:()=>im,ZodXor:()=>Mx,_ZodString:()=>Yf,_default:()=>Qx,_function:()=>y1,any:()=>YI,array:()=>lc,base64:()=>OI,base64url:()=>DI,bigint:()=>BI,boolean:()=>Ax,catch:()=>r_,check:()=>b1,cidrv4:()=>II,cidrv6:()=>NI,codec:()=>g1,cuid:()=>$I,cuid2:()=>wI,custom:()=>S1,date:()=>QI,describe:()=>x1,discriminatedUnion:()=>r1,e164:()=>RI,email:()=>mI,emoji:()=>xI,enum:()=>hm,exactOptional:()=>Jx,file:()=>d1,float32:()=>ZI,float64:()=>qI,function:()=>y1,guid:()=>pI,hash:()=>LI,hex:()=>PI,hostname:()=>jI,httpUrl:()=>SI,instanceof:()=>$1,int:()=>Jf,int32:()=>VI,int64:()=>GI,intersection:()=>Px,ipv4:()=>CI,ipv6:()=>TI,json:()=>E1,jwt:()=>MI,keyof:()=>WI,ksuid:()=>zI,lazy:()=>u_,literal:()=>u1,looseObject:()=>n1,looseRecord:()=>a1,mac:()=>kI,map:()=>s1,meta:()=>_1,nan:()=>p1,nanoid:()=>_I,nativeEnum:()=>c1,never:()=>pm,nonoptional:()=>t_,null:()=>Tx,nullable:()=>rc,nullish:()=>f1,number:()=>Ex,object:()=>e1,optional:()=>ic,partialRecord:()=>o1,pipe:()=>oc,prefault:()=>e_,preprocess:()=>A1,promise:()=>v1,readonly:()=>s_,record:()=>qx,refine:()=>m_,set:()=>l1,strictObject:()=>t1,string:()=>Xf,stringFormat:()=>UI,stringbool:()=>w1,success:()=>m1,superRefine:()=>p_,symbol:()=>XI,templateLiteral:()=>h1,transform:()=>vm,tuple:()=>Zx,uint32:()=>HI,uint64:()=>FI,ulid:()=>EI,undefined:()=>JI,union:()=>gm,unknown:()=>_o,url:()=>bI,uuid:()=>gI,uuidv4:()=>hI,uuidv6:()=>vI,uuidv7:()=>yI,void:()=>KI,xid:()=>AI,xor:()=>i1});var Vf={};Pn(Vf,{endsWith:()=>Ha,gt:()=>Kn,gte:()=>Lt,includes:()=>qa,length:()=>So,lowercase:()=>La,lt:()=>Yn,lte:()=>gn,maxLength:()=>bo,maxSize:()=>Ar,mime:()=>Ba,minLength:()=>Oi,minSize:()=>Qn,multipleOf:()=>Er,negative:()=>Df,nonnegative:()=>Mf,nonpositive:()=>Rf,normalize:()=>Ga,overwrite:()=>Un,positive:()=>Of,property:()=>Uf,regex:()=>Pa,size:()=>yo,slugify:()=>Ya,startsWith:()=>Va,toLowerCase:()=>Xa,toUpperCase:()=>Ja,trim:()=>Fa,uppercase:()=>Za});var xo={};Pn(xo,{ZodISODate:()=>Bf,ZodISODateTime:()=>Hf,ZodISODuration:()=>Ff,ZodISOTime:()=>Gf,date:()=>cx,datetime:()=>lx,duration:()=>dx,time:()=>ux});var Hf=_("ZodISODateTime",(e,t)=>{jy.init(e,t),Te.init(e,t)});function lx(e){return qb(Hf,e)}var Bf=_("ZodISODate",(e,t)=>{Py.init(e,t),Te.init(e,t)});function cx(e){return Vb(Bf,e)}var Gf=_("ZodISOTime",(e,t)=>{Ly.init(e,t),Te.init(e,t)});function ux(e){return Hb(Gf,e)}var Ff=_("ZodISODuration",(e,t)=>{Zy.init(e,t),Te.init(e,t)});function dx(e){return Bb(Ff,e)}var fI=(e,t)=>{Vl.init(e,t),e.name="ZodError",Object.defineProperties(e,{format:{value:n=>Bl(e,n)},flatten:{value:n=>Hl(e,n)},addIssue:{value:n=>{e.issues.push(n),e.message=JSON.stringify(e.issues,Ta,2)}},addIssues:{value:n=>{e.issues.push(...n),e.message=JSON.stringify(e.issues,Ta,2)}},isEmpty:{get(){return e.issues.length===0}}})},CP=_("ZodError",fI),Qt=_("ZodError",fI,{Parent:Error});var fx=Oa(Qt),mx=Da(Qt),px=Ra(Qt),gx=Ma(Qt),hx=Ld(Qt),vx=Zd(Qt),yx=qd(Qt),bx=Vd(Qt),Sx=Hd(Qt),xx=Bd(Qt),_x=Gd(Qt),$x=Fd(Qt);var ue=_("ZodType",(e,t)=>(oe.init(e,t),Object.assign(e["~standard"],{jsonSchema:{input:Qa(e,"input"),output:Qa(e,"output")}}),e.toJSONSchema=$S(e,{}),e.def=t,e.type=t.type,Object.defineProperty(e,"_def",{value:t}),e.check=(...n)=>{var r;return e.clone(D.mergeDefs(t,{checks:[...(r=t.checks)!=null?r:[],...n.map(i=>typeof i=="function"?{_zod:{check:i,def:{check:"custom"},onattach:[]}}:i)]}),{parent:!0})},e.with=e.check,e.clone=(n,r)=>Pt(e,n,r),e.brand=()=>e,e.register=(n,r)=>(n.add(e,r),e),e.parse=(n,r)=>fx(e,n,r,{callee:e.parse}),e.safeParse=(n,r)=>px(e,n,r),e.parseAsync=async(n,r)=>mx(e,n,r,{callee:e.parseAsync}),e.safeParseAsync=async(n,r)=>gx(e,n,r),e.spa=e.safeParseAsync,e.encode=(n,r)=>hx(e,n,r),e.decode=(n,r)=>vx(e,n,r),e.encodeAsync=async(n,r)=>yx(e,n,r),e.decodeAsync=async(n,r)=>bx(e,n,r),e.safeEncode=(n,r)=>Sx(e,n,r),e.safeDecode=(n,r)=>xx(e,n,r),e.safeEncodeAsync=async(n,r)=>_x(e,n,r),e.safeDecodeAsync=async(n,r)=>$x(e,n,r),e.refine=(n,r)=>e.check(m_(n,r)),e.superRefine=n=>e.check(p_(n)),e.overwrite=n=>e.check(Un(n)),e.optional=()=>ic(e),e.exactOptional=()=>Jx(e),e.nullable=()=>rc(e),e.nullish=()=>ic(rc(e)),e.nonoptional=n=>t_(e,n),e.array=()=>lc(e),e.or=n=>gm([e,n]),e.and=n=>Px(e,n),e.transform=n=>oc(e,vm(n)),e.default=n=>Qx(e,n),e.prefault=n=>e_(e,n),e.catch=n=>r_(e,n),e.pipe=n=>oc(e,n),e.readonly=()=>s_(e),e.describe=n=>{let r=e.clone();return wt.add(r,{description:n}),r},Object.defineProperty(e,"description",{get(){var n;return(n=wt.get(e))==null?void 0:n.description},configurable:!0}),e.meta=(...n)=>{if(n.length===0)return wt.get(e);let r=e.clone();return wt.add(r,n[0]),r},e.isOptional=()=>e.safeParse(void 0).success,e.isNullable=()=>e.safeParse(null).success,e.apply=n=>n(e),e)),Yf=_("_ZodString",(e,t)=>{var r,i,o;ho.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(a,s,c)=>wS(e,a,s,c);let n=e._zod.bag;e.format=(r=n.format)!=null?r:null,e.minLength=(i=n.minimum)!=null?i:null,e.maxLength=(o=n.maximum)!=null?o:null,e.regex=(...a)=>e.check(Pa(...a)),e.includes=(...a)=>e.check(qa(...a)),e.startsWith=(...a)=>e.check(Va(...a)),e.endsWith=(...a)=>e.check(Ha(...a)),e.min=(...a)=>e.check(Oi(...a)),e.max=(...a)=>e.check(bo(...a)),e.length=(...a)=>e.check(So(...a)),e.nonempty=(...a)=>e.check(Oi(1,...a)),e.lowercase=a=>e.check(La(a)),e.uppercase=a=>e.check(Za(a)),e.trim=()=>e.check(Fa()),e.normalize=(...a)=>e.check(Ga(...a)),e.toLowerCase=()=>e.check(Xa()),e.toUpperCase=()=>e.check(Ja()),e.slugify=()=>e.check(Ya())}),es=_("ZodString",(e,t)=>{ho.init(e,t),Yf.init(e,t),e.email=n=>e.check(mf(Kf,n)),e.url=n=>e.check(ec(ac,n)),e.jwt=n=>e.check(Nf(fm,n)),e.emoji=n=>e.check(yf(Qf,n)),e.guid=n=>e.check(Wl(nc,n)),e.uuid=n=>e.check(pf(ei,n)),e.uuidv4=n=>e.check(gf(ei,n)),e.uuidv6=n=>e.check(hf(ei,n)),e.uuidv7=n=>e.check(vf(ei,n)),e.nanoid=n=>e.check(bf(Wf,n)),e.guid=n=>e.check(Wl(nc,n)),e.cuid=n=>e.check(Sf(em,n)),e.cuid2=n=>e.check(xf(tm,n)),e.ulid=n=>e.check(_f(nm,n)),e.base64=n=>e.check(kf(cm,n)),e.base64url=n=>e.check(Tf(um,n)),e.xid=n=>e.check($f(im,n)),e.ksuid=n=>e.check(wf(rm,n)),e.ipv4=n=>e.check(Ef(om,n)),e.ipv6=n=>e.check(Af(am,n)),e.cidrv4=n=>e.check(zf(sm,n)),e.cidrv6=n=>e.check(Cf(lm,n)),e.e164=n=>e.check(If(dm,n)),e.datetime=n=>e.check(lx(n)),e.date=n=>e.check(cx(n)),e.time=n=>e.check(ux(n)),e.duration=n=>e.check(dx(n))});function Xf(e){return jb(es,e)}var Te=_("ZodStringFormat",(e,t)=>{ke.init(e,t),Yf.init(e,t)}),Kf=_("ZodEmail",(e,t)=>{ky.init(e,t),Te.init(e,t)});function mI(e){return mf(Kf,e)}var nc=_("ZodGUID",(e,t)=>{zy.init(e,t),Te.init(e,t)});function pI(e){return Wl(nc,e)}var ei=_("ZodUUID",(e,t)=>{Cy.init(e,t),Te.init(e,t)});function gI(e){return pf(ei,e)}function hI(e){return gf(ei,e)}function vI(e){return hf(ei,e)}function yI(e){return vf(ei,e)}var ac=_("ZodURL",(e,t)=>{Ty.init(e,t),Te.init(e,t)});function bI(e){return ec(ac,e)}function SI(e){return ec(ac,{protocol:/^https?$/,hostname:pn.domain,...D.normalizeParams(e)})}var Qf=_("ZodEmoji",(e,t)=>{Iy.init(e,t),Te.init(e,t)});function xI(e){return yf(Qf,e)}var Wf=_("ZodNanoID",(e,t)=>{Ny.init(e,t),Te.init(e,t)});function _I(e){return bf(Wf,e)}var em=_("ZodCUID",(e,t)=>{Oy.init(e,t),Te.init(e,t)});function $I(e){return Sf(em,e)}var tm=_("ZodCUID2",(e,t)=>{Dy.init(e,t),Te.init(e,t)});function wI(e){return xf(tm,e)}var nm=_("ZodULID",(e,t)=>{Ry.init(e,t),Te.init(e,t)});function EI(e){return _f(nm,e)}var im=_("ZodXID",(e,t)=>{My.init(e,t),Te.init(e,t)});function AI(e){return $f(im,e)}var rm=_("ZodKSUID",(e,t)=>{Uy.init(e,t),Te.init(e,t)});function zI(e){return wf(rm,e)}var om=_("ZodIPv4",(e,t)=>{qy.init(e,t),Te.init(e,t)});function CI(e){return Ef(om,e)}var wx=_("ZodMAC",(e,t)=>{Hy.init(e,t),Te.init(e,t)});function kI(e){return Lb(wx,e)}var am=_("ZodIPv6",(e,t)=>{Vy.init(e,t),Te.init(e,t)});function TI(e){return Af(am,e)}var sm=_("ZodCIDRv4",(e,t)=>{By.init(e,t),Te.init(e,t)});function II(e){return zf(sm,e)}var lm=_("ZodCIDRv6",(e,t)=>{Gy.init(e,t),Te.init(e,t)});function NI(e){return Cf(lm,e)}var cm=_("ZodBase64",(e,t)=>{Xy.init(e,t),Te.init(e,t)});function OI(e){return kf(cm,e)}var um=_("ZodBase64URL",(e,t)=>{Jy.init(e,t),Te.init(e,t)});function DI(e){return Tf(um,e)}var dm=_("ZodE164",(e,t)=>{Yy.init(e,t),Te.init(e,t)});function RI(e){return If(dm,e)}var fm=_("ZodJWT",(e,t)=>{Ky.init(e,t),Te.init(e,t)});function MI(e){return Nf(fm,e)}var ts=_("ZodCustomStringFormat",(e,t)=>{Qy.init(e,t),Te.init(e,t)});function UI(e,t,n={}){return Ka(ts,e,t,n)}function jI(e){return Ka(ts,"hostname",pn.hostname,e)}function PI(e){return Ka(ts,"hex",pn.hex,e)}function LI(e,t){var o;let n=(o=t==null?void 0:t.enc)!=null?o:"hex",r=`${e}_${n}`,i=pn[r];if(!i)throw new Error(`Unrecognized hash format: ${r}`);return Ka(ts,r,i,t)}var ns=_("ZodNumber",(e,t)=>{var r,i,o,a,s,c,d,m,l;rf.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(f,p,h)=>ES(e,f,p,h),e.gt=(f,p)=>e.check(Kn(f,p)),e.gte=(f,p)=>e.check(Lt(f,p)),e.min=(f,p)=>e.check(Lt(f,p)),e.lt=(f,p)=>e.check(Yn(f,p)),e.lte=(f,p)=>e.check(gn(f,p)),e.max=(f,p)=>e.check(gn(f,p)),e.int=f=>e.check(Jf(f)),e.safe=f=>e.check(Jf(f)),e.positive=f=>e.check(Kn(0,f)),e.nonnegative=f=>e.check(Lt(0,f)),e.negative=f=>e.check(Yn(0,f)),e.nonpositive=f=>e.check(gn(0,f)),e.multipleOf=(f,p)=>e.check(Er(f,p)),e.step=(f,p)=>e.check(Er(f,p)),e.finite=()=>e;let n=e._zod.bag;e.minValue=(o=Math.max((r=n.minimum)!=null?r:Number.NEGATIVE_INFINITY,(i=n.exclusiveMinimum)!=null?i:Number.NEGATIVE_INFINITY))!=null?o:null,e.maxValue=(c=Math.min((a=n.maximum)!=null?a:Number.POSITIVE_INFINITY,(s=n.exclusiveMaximum)!=null?s:Number.POSITIVE_INFINITY))!=null?c:null,e.isInt=((d=n.format)!=null?d:"").includes("int")||Number.isSafeInteger((m=n.multipleOf)!=null?m:.5),e.isFinite=!0,e.format=(l=n.format)!=null?l:null});function Ex(e){return Gb(ns,e)}var $o=_("ZodNumberFormat",(e,t)=>{Wy.init(e,t),ns.init(e,t)});function Jf(e){return Xb($o,e)}function ZI(e){return Jb($o,e)}function qI(e){return Yb($o,e)}function VI(e){return Kb($o,e)}function HI(e){return Qb($o,e)}var is=_("ZodBoolean",(e,t)=>{Jl.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>AS(e,n,r,i)});function Ax(e){return Wb(is,e)}var rs=_("ZodBigInt",(e,t)=>{var r,i,o;of.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(a,s,c)=>zS(e,a,s,c),e.gte=(a,s)=>e.check(Lt(a,s)),e.min=(a,s)=>e.check(Lt(a,s)),e.gt=(a,s)=>e.check(Kn(a,s)),e.gte=(a,s)=>e.check(Lt(a,s)),e.min=(a,s)=>e.check(Lt(a,s)),e.lt=(a,s)=>e.check(Yn(a,s)),e.lte=(a,s)=>e.check(gn(a,s)),e.max=(a,s)=>e.check(gn(a,s)),e.positive=a=>e.check(Kn(BigInt(0),a)),e.negative=a=>e.check(Yn(BigInt(0),a)),e.nonpositive=a=>e.check(gn(BigInt(0),a)),e.nonnegative=a=>e.check(Lt(BigInt(0),a)),e.multipleOf=(a,s)=>e.check(Er(a,s));let n=e._zod.bag;e.minValue=(r=n.minimum)!=null?r:null,e.maxValue=(i=n.maximum)!=null?i:null,e.format=(o=n.format)!=null?o:null});function BI(e){return tS(rs,e)}var mm=_("ZodBigIntFormat",(e,t)=>{eb.init(e,t),rs.init(e,t)});function GI(e){return iS(mm,e)}function FI(e){return rS(mm,e)}var zx=_("ZodSymbol",(e,t)=>{tb.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>CS(e,n,r,i)});function XI(e){return oS(zx,e)}var Cx=_("ZodUndefined",(e,t)=>{nb.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>TS(e,n,r,i)});function JI(e){return aS(Cx,e)}var kx=_("ZodNull",(e,t)=>{ib.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>kS(e,n,r,i)});function Tx(e){return sS(kx,e)}var Ix=_("ZodAny",(e,t)=>{rb.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>OS(e,n,r,i)});function YI(){return lS(Ix)}var Nx=_("ZodUnknown",(e,t)=>{ob.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>DS(e,n,r,i)});function _o(){return cS(Nx)}var Ox=_("ZodNever",(e,t)=>{ab.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>NS(e,n,r,i)});function pm(e){return uS(Ox,e)}var Dx=_("ZodVoid",(e,t)=>{sb.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>IS(e,n,r,i)});function KI(e){return dS(Dx,e)}var sc=_("ZodDate",(e,t)=>{lb.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(r,i,o)=>RS(e,r,i,o),e.min=(r,i)=>e.check(Lt(r,i)),e.max=(r,i)=>e.check(gn(r,i));let n=e._zod.bag;e.minDate=n.minimum?new Date(n.minimum):null,e.maxDate=n.maximum?new Date(n.maximum):null});function QI(e){return fS(sc,e)}var Rx=_("ZodArray",(e,t)=>{cb.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>FS(e,n,r,i),e.element=t.element,e.min=(n,r)=>e.check(Oi(n,r)),e.nonempty=n=>e.check(Oi(1,n)),e.max=(n,r)=>e.check(bo(n,r)),e.length=(n,r)=>e.check(So(n,r)),e.unwrap=()=>e.element});function lc(e,t){return gS(Rx,e,t)}function WI(e){let t=e._zod.def.shape;return hm(Object.keys(t))}var cc=_("ZodObject",(e,t)=>{ub.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>XS(e,n,r,i),D.defineLazy(e,"shape",()=>t.shape),e.keyof=()=>hm(Object.keys(e._zod.def.shape)),e.catchall=n=>e.clone({...e._zod.def,catchall:n}),e.passthrough=()=>e.clone({...e._zod.def,catchall:_o()}),e.loose=()=>e.clone({...e._zod.def,catchall:_o()}),e.strict=()=>e.clone({...e._zod.def,catchall:pm()}),e.strip=()=>e.clone({...e._zod.def,catchall:void 0}),e.extend=n=>D.extend(e,n),e.safeExtend=n=>D.safeExtend(e,n),e.merge=n=>D.merge(e,n),e.pick=n=>D.pick(e,n),e.omit=n=>D.omit(e,n),e.partial=(...n)=>D.partial(ym,e,n[0]),e.required=(...n)=>D.required(bm,e,n[0])});function e1(e,t){let n={type:"object",shape:e!=null?e:{},...D.normalizeParams(t)};return new cc(n)}function t1(e,t){return new cc({type:"object",shape:e,catchall:pm(),...D.normalizeParams(t)})}function n1(e,t){return new cc({type:"object",shape:e,catchall:_o(),...D.normalizeParams(t)})}var uc=_("ZodUnion",(e,t)=>{Yl.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Pf(e,n,r,i),e.options=t.options});function gm(e,t){return new uc({type:"union",options:e,...D.normalizeParams(t)})}var Mx=_("ZodXor",(e,t)=>{uc.init(e,t),db.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Pf(e,n,r,i),e.options=t.options});function i1(e,t){return new Mx({type:"union",options:e,inclusive:!1,...D.normalizeParams(t)})}var Ux=_("ZodDiscriminatedUnion",(e,t)=>{uc.init(e,t),fb.init(e,t)});function r1(e,t,n){return new Ux({type:"union",options:t,discriminator:e,...D.normalizeParams(n)})}var jx=_("ZodIntersection",(e,t)=>{mb.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>JS(e,n,r,i)});function Px(e,t){return new jx({type:"intersection",left:e,right:t})}var Lx=_("ZodTuple",(e,t)=>{af.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>YS(e,n,r,i),e.rest=n=>e.clone({...e._zod.def,rest:n})});function Zx(e,t,n){let r=t instanceof oe,i=r?n:t,o=r?t:null;return new Lx({type:"tuple",items:e,rest:o,...D.normalizeParams(i)})}var dc=_("ZodRecord",(e,t)=>{pb.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>KS(e,n,r,i),e.keyType=t.keyType,e.valueType=t.valueType});function qx(e,t,n){return new dc({type:"record",keyType:e,valueType:t,...D.normalizeParams(n)})}function o1(e,t,n){let r=Pt(e);return r._zod.values=void 0,new dc({type:"record",keyType:r,valueType:t,...D.normalizeParams(n)})}function a1(e,t,n){return new dc({type:"record",keyType:e,valueType:t,mode:"loose",...D.normalizeParams(n)})}var Vx=_("ZodMap",(e,t)=>{gb.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>BS(e,n,r,i),e.keyType=t.keyType,e.valueType=t.valueType,e.min=(...n)=>e.check(Qn(...n)),e.nonempty=n=>e.check(Qn(1,n)),e.max=(...n)=>e.check(Ar(...n)),e.size=(...n)=>e.check(yo(...n))});function s1(e,t,n){return new Vx({type:"map",keyType:e,valueType:t,...D.normalizeParams(n)})}var Hx=_("ZodSet",(e,t)=>{hb.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>GS(e,n,r,i),e.min=(...n)=>e.check(Qn(...n)),e.nonempty=n=>e.check(Qn(1,n)),e.max=(...n)=>e.check(Ar(...n)),e.size=(...n)=>e.check(yo(...n))});function l1(e,t){return new Hx({type:"set",valueType:e,...D.normalizeParams(t)})}var Wa=_("ZodEnum",(e,t)=>{vb.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(r,i,o)=>MS(e,r,i,o),e.enum=t.entries,e.options=Object.values(t.entries);let n=new Set(Object.keys(t.entries));e.extract=(r,i)=>{let o={};for(let a of r)if(n.has(a))o[a]=t.entries[a];else throw new Error(`Key ${a} not found in enum`);return new Wa({...t,checks:[],...D.normalizeParams(i),entries:o})},e.exclude=(r,i)=>{let o={...t.entries};for(let a of r)if(n.has(a))delete o[a];else throw new Error(`Key ${a} not found in enum`);return new Wa({...t,checks:[],...D.normalizeParams(i),entries:o})}});function hm(e,t){let n=Array.isArray(e)?Object.fromEntries(e.map(r=>[r,r])):e;return new Wa({type:"enum",entries:n,...D.normalizeParams(t)})}function c1(e,t){return new Wa({type:"enum",entries:e,...D.normalizeParams(t)})}var Bx=_("ZodLiteral",(e,t)=>{yb.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>US(e,n,r,i),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 u1(e,t){return new Bx({type:"literal",values:Array.isArray(e)?e:[e],...D.normalizeParams(t)})}var Gx=_("ZodFile",(e,t)=>{bb.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>LS(e,n,r,i),e.min=(n,r)=>e.check(Qn(n,r)),e.max=(n,r)=>e.check(Ar(n,r)),e.mime=(n,r)=>e.check(Ba(Array.isArray(n)?n:[n],r))});function d1(e){return hS(Gx,e)}var Fx=_("ZodTransform",(e,t)=>{Sb.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>HS(e,n,r,i),e._zod.parse=(n,r)=>{if(r.direction==="backward")throw new Sr(e.constructor.name);n.addIssue=o=>{var a,s,c;if(typeof o=="string")n.issues.push(D.issue(o,n.value,t));else{let d=o;d.fatal&&(d.continue=!1),(a=d.code)!=null||(d.code="custom"),(s=d.input)!=null||(d.input=n.value),(c=d.inst)!=null||(d.inst=e),n.issues.push(D.issue(d))}};let i=t.transform(n.value,n);return i instanceof Promise?i.then(o=>(n.value=o,n)):(n.value=i,n)}});function vm(e){return new Fx({type:"transform",transform:e})}var ym=_("ZodOptional",(e,t)=>{sf.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Lf(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function ic(e){return new ym({type:"optional",innerType:e})}var Xx=_("ZodExactOptional",(e,t)=>{xb.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Lf(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function Jx(e){return new Xx({type:"optional",innerType:e})}var Yx=_("ZodNullable",(e,t)=>{_b.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>QS(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function rc(e){return new Yx({type:"nullable",innerType:e})}function f1(e){return ic(rc(e))}var Kx=_("ZodDefault",(e,t)=>{$b.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>ex(e,n,r,i),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function Qx(e,t){return new Kx({type:"default",innerType:e,get defaultValue(){return typeof t=="function"?t():D.shallowClone(t)}})}var Wx=_("ZodPrefault",(e,t)=>{wb.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>tx(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function e_(e,t){return new Wx({type:"prefault",innerType:e,get defaultValue(){return typeof t=="function"?t():D.shallowClone(t)}})}var bm=_("ZodNonOptional",(e,t)=>{Eb.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>WS(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function t_(e,t){return new bm({type:"nonoptional",innerType:e,...D.normalizeParams(t)})}var n_=_("ZodSuccess",(e,t)=>{Ab.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>ZS(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function m1(e){return new n_({type:"success",innerType:e})}var i_=_("ZodCatch",(e,t)=>{zb.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>nx(e,n,r,i),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function r_(e,t){return new i_({type:"catch",innerType:e,catchValue:typeof t=="function"?t:()=>t})}var o_=_("ZodNaN",(e,t)=>{Cb.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>jS(e,n,r,i)});function p1(e){return pS(o_,e)}var Sm=_("ZodPipe",(e,t)=>{kb.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>ix(e,n,r,i),e.in=t.in,e.out=t.out});function oc(e,t){return new Sm({type:"pipe",in:e,out:t})}var xm=_("ZodCodec",(e,t)=>{Sm.init(e,t),Kl.init(e,t)});function g1(e,t,n){return new xm({type:"pipe",in:e,out:t,transform:n.decode,reverseTransform:n.encode})}var a_=_("ZodReadonly",(e,t)=>{Tb.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>rx(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function s_(e){return new a_({type:"readonly",innerType:e})}var l_=_("ZodTemplateLiteral",(e,t)=>{Ib.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>PS(e,n,r,i)});function h1(e,t){return new l_({type:"template_literal",parts:e,...D.normalizeParams(t)})}var c_=_("ZodLazy",(e,t)=>{Db.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>ax(e,n,r,i),e.unwrap=()=>e._zod.def.getter()});function u_(e){return new c_({type:"lazy",getter:e})}var d_=_("ZodPromise",(e,t)=>{Ob.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>ox(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function v1(e){return new d_({type:"promise",innerType:e})}var f_=_("ZodFunction",(e,t)=>{Nb.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>VS(e,n,r,i)});function y1(e){var t,n;return new f_({type:"function",input:Array.isArray(e==null?void 0:e.input)?Zx(e==null?void 0:e.input):(t=e==null?void 0:e.input)!=null?t:lc(_o()),output:(n=e==null?void 0:e.output)!=null?n:_o()})}var fc=_("ZodCustom",(e,t)=>{Rb.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,i)=>qS(e,n,r,i)});function b1(e){let t=new Ne({check:"custom"});return t._zod.check=e,t}function S1(e,t){return vS(fc,e!=null?e:()=>!0,t)}function m_(e,t={}){return yS(fc,e,t)}function p_(e){return bS(e)}var x1=SS,_1=xS;function $1(e,t={}){let n=new fc({type:"custom",check:"custom",fn:r=>r instanceof e,abort:!0,...D.normalizeParams(t)});return n._zod.bag.Class=e,n._zod.check=r=>{var i;r.value instanceof e||r.issues.push({code:"invalid_type",expected:e.name,input:r.value,inst:n,path:[...(i=n._zod.def.path)!=null?i:[]]})},n}var w1=(...e)=>_S({Codec:xm,Boolean:is,String:es},...e);function E1(e){let t=u_(()=>gm([Xf(e),Ex(),Ax(),Tx(),lc(t),qx(Xf(),t)]));return t}function A1(e,t){return oc(vm(e),t)}var TP={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 IP(e){Xe({customError:e})}function NP(){return Xe().customError}var g_;(function(e){})(g_||(g_={}));var q={...tc,...Vf,iso:xo},OP=new Set(["$schema","$ref","$defs","definitions","$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor","type","enum","const","anyOf","oneOf","allOf","not","properties","required","additionalProperties","patternProperties","propertyNames","minProperties","maxProperties","items","prefixItems","additionalItems","minItems","maxItems","uniqueItems","contains","minContains","maxContains","minLength","maxLength","pattern","format","minimum","maximum","exclusiveMinimum","exclusiveMaximum","multipleOf","description","default","contentEncoding","contentMediaType","contentSchema","unevaluatedItems","unevaluatedProperties","if","then","else","dependentSchemas","dependentRequired","nullable","readOnly"]);function DP(e,t){let n=e.$schema;return n==="https://json-schema.org/draft/2020-12/schema"?"draft-2020-12":n==="http://json-schema.org/draft-07/schema#"?"draft-7":n==="http://json-schema.org/draft-04/schema#"?"draft-4":t!=null?t:"draft-2020-12"}function RP(e,t){if(!e.startsWith("#"))throw new Error("External $ref is not supported, only local refs (#/...) are allowed");let n=e.slice(1).split("/").filter(Boolean);if(n.length===0)return t.rootSchema;let r=t.version==="draft-2020-12"?"$defs":"definitions";if(n[0]===r){let i=n[1];if(!i||!t.defs[i])throw new Error(`Reference not found: ${e}`);return t.defs[i]}throw new Error(`Reference not found: ${e}`)}function z1(e,t){if(e.not!==void 0){if(typeof e.not=="object"&&Object.keys(e.not).length===0)return q.never();throw new Error("not is not supported in Zod (except { not: {} } for never)")}if(e.unevaluatedItems!==void 0)throw new Error("unevaluatedItems is not supported");if(e.unevaluatedProperties!==void 0)throw new Error("unevaluatedProperties is not supported");if(e.if!==void 0||e.then!==void 0||e.else!==void 0)throw new Error("Conditional schemas (if/then/else) are not supported");if(e.dependentSchemas!==void 0||e.dependentRequired!==void 0)throw new Error("dependentSchemas and dependentRequired are not supported");if(e.$ref){let i=e.$ref;if(t.refs.has(i))return t.refs.get(i);if(t.processing.has(i))return q.lazy(()=>{if(!t.refs.has(i))throw new Error(`Circular reference not resolved: ${i}`);return t.refs.get(i)});t.processing.add(i);let o=RP(i,t),a=Tt(o,t);return t.refs.set(i,a),t.processing.delete(i),a}if(e.enum!==void 0){let i=e.enum;if(t.version==="openapi-3.0"&&e.nullable===!0&&i.length===1&&i[0]===null)return q.null();if(i.length===0)return q.never();if(i.length===1)return q.literal(i[0]);if(i.every(a=>typeof a=="string"))return q.enum(i);let o=i.map(a=>q.literal(a));return o.length<2?o[0]:q.union([o[0],o[1],...o.slice(2)])}if(e.const!==void 0)return q.literal(e.const);let n=e.type;if(Array.isArray(n)){let i=n.map(o=>{let a={...e,type:o};return z1(a,t)});return i.length===0?q.never():i.length===1?i[0]:q.union(i)}if(!n)return q.any();let r;switch(n){case"string":{let i=q.string();if(e.format){let o=e.format;o==="email"?i=i.check(q.email()):o==="uri"||o==="uri-reference"?i=i.check(q.url()):o==="uuid"||o==="guid"?i=i.check(q.uuid()):o==="date-time"?i=i.check(q.iso.datetime()):o==="date"?i=i.check(q.iso.date()):o==="time"?i=i.check(q.iso.time()):o==="duration"?i=i.check(q.iso.duration()):o==="ipv4"?i=i.check(q.ipv4()):o==="ipv6"?i=i.check(q.ipv6()):o==="mac"?i=i.check(q.mac()):o==="cidr"?i=i.check(q.cidrv4()):o==="cidr-v6"?i=i.check(q.cidrv6()):o==="base64"?i=i.check(q.base64()):o==="base64url"?i=i.check(q.base64url()):o==="e164"?i=i.check(q.e164()):o==="jwt"?i=i.check(q.jwt()):o==="emoji"?i=i.check(q.emoji()):o==="nanoid"?i=i.check(q.nanoid()):o==="cuid"?i=i.check(q.cuid()):o==="cuid2"?i=i.check(q.cuid2()):o==="ulid"?i=i.check(q.ulid()):o==="xid"?i=i.check(q.xid()):o==="ksuid"&&(i=i.check(q.ksuid()))}typeof e.minLength=="number"&&(i=i.min(e.minLength)),typeof e.maxLength=="number"&&(i=i.max(e.maxLength)),e.pattern&&(i=i.regex(new RegExp(e.pattern))),r=i;break}case"number":case"integer":{let i=n==="integer"?q.number().int():q.number();typeof e.minimum=="number"&&(i=i.min(e.minimum)),typeof e.maximum=="number"&&(i=i.max(e.maximum)),typeof e.exclusiveMinimum=="number"?i=i.gt(e.exclusiveMinimum):e.exclusiveMinimum===!0&&typeof e.minimum=="number"&&(i=i.gt(e.minimum)),typeof e.exclusiveMaximum=="number"?i=i.lt(e.exclusiveMaximum):e.exclusiveMaximum===!0&&typeof e.maximum=="number"&&(i=i.lt(e.maximum)),typeof e.multipleOf=="number"&&(i=i.multipleOf(e.multipleOf)),r=i;break}case"boolean":{r=q.boolean();break}case"null":{r=q.null();break}case"object":{let i={},o=e.properties||{},a=new Set(e.required||[]);for(let[c,d]of Object.entries(o)){let m=Tt(d,t);i[c]=a.has(c)?m:m.optional()}if(e.propertyNames){let c=Tt(e.propertyNames,t),d=e.additionalProperties&&typeof e.additionalProperties=="object"?Tt(e.additionalProperties,t):q.any();if(Object.keys(i).length===0){r=q.record(c,d);break}let m=q.object(i).passthrough(),l=q.looseRecord(c,d);r=q.intersection(m,l);break}if(e.patternProperties){let c=e.patternProperties,d=Object.keys(c),m=[];for(let f of d){let p=Tt(c[f],t),h=q.string().regex(new RegExp(f));m.push(q.looseRecord(h,p))}let l=[];if(Object.keys(i).length>0&&l.push(q.object(i).passthrough()),l.push(...m),l.length===0)r=q.object({}).passthrough();else if(l.length===1)r=l[0];else{let f=q.intersection(l[0],l[1]);for(let p=2;p<l.length;p++)f=q.intersection(f,l[p]);r=f}break}let s=q.object(i);e.additionalProperties===!1?r=s.strict():typeof e.additionalProperties=="object"?r=s.catchall(Tt(e.additionalProperties,t)):r=s.passthrough();break}case"array":{let i=e.prefixItems,o=e.items;if(i&&Array.isArray(i)){let a=i.map(c=>Tt(c,t)),s=o&&typeof o=="object"&&!Array.isArray(o)?Tt(o,t):void 0;s?r=q.tuple(a).rest(s):r=q.tuple(a),typeof e.minItems=="number"&&(r=r.check(q.minLength(e.minItems))),typeof e.maxItems=="number"&&(r=r.check(q.maxLength(e.maxItems)))}else if(Array.isArray(o)){let a=o.map(c=>Tt(c,t)),s=e.additionalItems&&typeof e.additionalItems=="object"?Tt(e.additionalItems,t):void 0;s?r=q.tuple(a).rest(s):r=q.tuple(a),typeof e.minItems=="number"&&(r=r.check(q.minLength(e.minItems))),typeof e.maxItems=="number"&&(r=r.check(q.maxLength(e.maxItems)))}else if(o!==void 0){let a=Tt(o,t),s=q.array(a);typeof e.minItems=="number"&&(s=s.min(e.minItems)),typeof e.maxItems=="number"&&(s=s.max(e.maxItems)),r=s}else r=q.array(q.any());break}default:throw new Error(`Unsupported type: ${n}`)}return e.description&&(r=r.describe(e.description)),e.default!==void 0&&(r=r.default(e.default)),r}function Tt(e,t){if(typeof e=="boolean")return e?q.any():q.never();let n=z1(e,t),r=e.type||e.enum!==void 0||e.const!==void 0;if(e.anyOf&&Array.isArray(e.anyOf)){let s=e.anyOf.map(d=>Tt(d,t)),c=q.union(s);n=r?q.intersection(n,c):c}if(e.oneOf&&Array.isArray(e.oneOf)){let s=e.oneOf.map(d=>Tt(d,t)),c=q.xor(s);n=r?q.intersection(n,c):c}if(e.allOf&&Array.isArray(e.allOf))if(e.allOf.length===0)n=r?n:q.any();else{let s=r?n:Tt(e.allOf[0],t),c=r?0:1;for(let d=c;d<e.allOf.length;d++)s=q.intersection(s,Tt(e.allOf[d],t));n=s}e.nullable===!0&&t.version==="openapi-3.0"&&(n=q.nullable(n)),e.readOnly===!0&&(n=q.readonly(n));let i={},o=["$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor"];for(let s of o)s in e&&(i[s]=e[s]);let a=["contentEncoding","contentMediaType","contentSchema"];for(let s of a)s in e&&(i[s]=e[s]);for(let s of Object.keys(e))OP.has(s)||(i[s]=e[s]);return Object.keys(i).length>0&&t.registry.add(n,i),n}function C1(e,t){var o;if(typeof e=="boolean")return e?q.any():q.never();let n=DP(e,t==null?void 0:t.defaultTarget),r=e.$defs||e.definitions||{},i={version:n,defs:r,refs:new Map,processing:new Set,rootSchema:e,registry:(o=t==null?void 0:t.registry)!=null?o:wt};return Tt(e,i)}var _m={};Pn(_m,{bigint:()=>PP,boolean:()=>jP,date:()=>LP,number:()=>UP,string:()=>MP});function MP(e){return Pb(es,e)}function UP(e){return Fb(ns,e)}function jP(e){return eS(is,e)}function PP(e){return nS(rs,e)}function LP(e){return mS(sc,e)}Xe(lf());var Be={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_resume:"session/resume",session_set_config_option:"session/set_config_option",session_set_mode:"session/set_mode",session_set_model:"session/set_model"},dt={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"},k1=1;var qP=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),description:u.union([u.string(),u.null()]).optional(),id:u.string(),name:u.string()}),v_=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),methodId:u.string()}),VP=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional()}),HP=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),blob:u.string(),mimeType:u.union([u.string(),u.null()]).optional(),uri:u.string()}),BP=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),terminalId:u.string()}),GP=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),newText:u.string(),oldText:u.union([u.string(),u.null()]).optional(),path:u.string()}),T1=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),name:u.string(),value:u.string()}),FP=u.union([u.literal(-32700),u.literal(-32600),u.literal(-32601),u.literal(-32602),u.literal(-32603),u.literal(-32800),u.literal(-32e3),u.literal(-32002),u.number().int()]),I1=u.object({code:FP,data:u.unknown().optional(),message:u.string()}),N1=u.unknown(),O1=u.unknown(),D1=u.unknown(),XP=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),readTextFile:u.boolean().optional().default(!1),writeTextFile:u.boolean().optional().default(!1)}),JP=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),fs:XP.optional().default({readTextFile:!1,writeTextFile:!1}),terminal:u.boolean().optional().default(!1)}),R1=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),name:u.string(),value:u.string()}),M1=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),name:u.string(),title:u.union([u.string(),u.null()]).optional(),version:u.string()}),YP=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional()}),y_=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),cursor:u.union([u.string(),u.null()]).optional(),cwd:u.union([u.string(),u.null()]).optional()}),KP=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),http:u.boolean().optional().default(!1),sse:u.boolean().optional().default(!1)}),QP=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),headers:u.array(R1),name:u.string(),url:u.string()}),WP=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),headers:u.array(R1),name:u.string(),url:u.string()}),e2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),args:u.array(u.string()),command:u.string(),env:u.array(T1),name:u.string()}),$m=u.union([QP.and(u.object({type:u.literal("http")})),WP.and(u.object({type:u.literal("sse")})),e2]),b_=u.string(),t2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),description:u.union([u.string(),u.null()]).optional(),modelId:b_,name:u.string()}),S_=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),cwd:u.string(),mcpServers:u.array($m)}),U1=u.string(),n2=u.union([u.literal("allow_once"),u.literal("allow_always"),u.literal("reject_once"),u.literal("reject_always")]),i2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),kind:n2,name:u.string(),optionId:U1}),r2=u.union([u.literal("high"),u.literal("medium"),u.literal("low")]),o2=u.union([u.literal("pending"),u.literal("in_progress"),u.literal("completed")]),a2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),content:u.string(),priority:r2,status:o2}),s2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),entries:u.array(a2)}),l2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),audio:u.boolean().optional().default(!1),embeddedContext:u.boolean().optional().default(!1),image:u.boolean().optional().default(!1)}),j1=u.number().int().gte(0).lte(65535),x_=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),clientCapabilities:JP.optional().default({fs:{readTextFile:!1,writeTextFile:!1},terminal:!1}),clientInfo:u.union([M1,u.null()]).optional(),protocolVersion:j1}),c2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),content:u.string()}),u2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional()}),wo=u.union([u.null(),u.coerce.bigint(),u.string()]),w8=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),requestId:wo}),d2=u.enum(["assistant","user"]),mc=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),audience:u.union([u.array(d2),u.null()]).optional(),lastModified:u.union([u.string(),u.null()]).optional(),priority:u.union([u.number(),u.null()]).optional()}),f2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),annotations:u.union([mc,u.null()]).optional(),data:u.string(),mimeType:u.string()}),m2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),annotations:u.union([mc,u.null()]).optional(),data:u.string(),mimeType:u.string(),uri:u.union([u.string(),u.null()]).optional()}),p2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),annotations:u.union([mc,u.null()]).optional(),description:u.union([u.string(),u.null()]).optional(),mimeType:u.union([u.string(),u.null()]).optional(),name:u.string(),size:u.union([u.coerce.bigint(),u.null()]).optional(),title:u.union([u.string(),u.null()]).optional(),uri:u.string()}),g2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),optionId:U1}),h2=u.union([u.object({outcome:u.literal("cancelled")}),g2.and(u.object({outcome:u.literal("selected")}))]),v2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),outcome:h2}),y2=u.string(),P1=u.string(),__=u.string(),L1=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),description:u.union([u.string(),u.null()]).optional(),name:u.string(),value:__}),b2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),group:y2,name:u.string(),options:u.array(L1)}),S2=u.union([u.array(L1),u.array(b2)]),x2=u.object({currentValue:__,options:S2}),os=x2.and(u.object({type:u.literal("select")})).and(u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),description:u.union([u.string(),u.null()]).optional(),id:P1,name:u.string()})),_2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),configOptions:u.array(os)}),$2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional()}),nt=u.string(),$_=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),sessionId:nt}),E8=u.object({method:u.string(),params:u.union([u.union([$_,N1]),u.null()]).optional()}),w_=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),args:u.array(u.string()).optional(),command:u.string(),cwd:u.union([u.string(),u.null()]).optional(),env:u.array(T1).optional(),outputByteLimit:u.union([u.number().int().gte(0),u.null()]).optional(),sessionId:nt}),E_=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),cwd:u.string(),mcpServers:u.array($m).optional(),sessionId:nt}),A_=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),sessionId:nt,terminalId:u.string()}),z_=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),cwd:u.string(),mcpServers:u.array($m),sessionId:nt}),C_=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),limit:u.union([u.number().int().gte(0),u.null()]).optional(),line:u.union([u.number().int().gte(0),u.null()]).optional(),path:u.string(),sessionId:nt}),k_=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),sessionId:nt,terminalId:u.string()}),T_=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),cwd:u.string(),mcpServers:u.array($m).optional(),sessionId:nt}),w2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),cwd:u.string(),sessionId:nt,title:u.union([u.string(),u.null()]).optional(),updatedAt:u.union([u.string(),u.null()]).optional()}),E2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),nextCursor:u.union([u.string(),u.null()]).optional(),sessions:u.array(w2)}),A2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),title:u.union([u.string(),u.null()]).optional(),updatedAt:u.union([u.string(),u.null()]).optional()}),z2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional()}),wm=u.string(),C2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),currentModeId:wm}),k2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),description:u.union([u.string(),u.null()]).optional(),id:wm,name:u.string()}),Em=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),availableModes:u.array(k2),currentModeId:wm}),Am=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),availableModels:u.array(t2),currentModelId:b_}),T2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),configOptions:u.union([u.array(os),u.null()]).optional(),models:u.union([Am,u.null()]).optional(),modes:u.union([Em,u.null()]).optional(),sessionId:nt}),I2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),configOptions:u.union([u.array(os),u.null()]).optional(),models:u.union([Am,u.null()]).optional(),modes:u.union([Em,u.null()]).optional()}),N2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),configOptions:u.union([u.array(os),u.null()]).optional(),models:u.union([Am,u.null()]).optional(),modes:u.union([Em,u.null()]).optional(),sessionId:nt}),O2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),configOptions:u.union([u.array(os),u.null()]).optional(),models:u.union([Am,u.null()]).optional(),modes:u.union([Em,u.null()]).optional()}),D2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional()}),R2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),fork:u.union([$2,u.null()]).optional(),list:u.union([z2,u.null()]).optional(),resume:u.union([D2,u.null()]).optional()}),M2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),loadSession:u.boolean().optional().default(!1),mcpCapabilities:KP.optional().default({http:!1,sse:!1}),promptCapabilities:l2.optional().default({audio:!1,embeddedContext:!1,image:!1}),sessionCapabilities:R2.optional().default({})}),U2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),agentCapabilities:M2.optional().default({loadSession:!1,mcpCapabilities:{http:!1,sse:!1},promptCapabilities:{audio:!1,embeddedContext:!1,image:!1},sessionCapabilities:{}}),agentInfo:u.union([M1,u.null()]).optional(),authMethods:u.array(qP).optional().default([]),protocolVersion:j1}),j2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),configId:P1,sessionId:nt,value:__}),P2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),configOptions:u.array(os)}),I_=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),modeId:wm,sessionId:nt}),L2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional()}),N_=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),modelId:b_,sessionId:nt}),Z2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional()}),q2=u.union([u.literal("end_turn"),u.literal("max_tokens"),u.literal("max_turn_requests"),u.literal("refusal"),u.literal("cancelled")]),V2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),stopReason:q2}),A8=u.union([u.object({id:wo,result:u.union([U2,VP,N2,I2,E2,T2,O2,L2,P2,V2,Z2,D1])}),u.object({error:I1,id:wo})]),H2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),terminalId:u.string()}),B2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),exitCode:u.union([u.number().int().gte(0),u.null()]).optional(),signal:u.union([u.string(),u.null()]).optional()}),O_=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),sessionId:nt,terminalId:u.string()}),G2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),exitStatus:u.union([B2,u.null()]).optional(),output:u.string(),truncated:u.boolean()}),F2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),annotations:u.union([mc,u.null()]).optional(),text:u.string()}),X2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),mimeType:u.union([u.string(),u.null()]).optional(),text:u.string(),uri:u.string()}),J2=u.union([X2,HP]),Y2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),annotations:u.union([mc,u.null()]).optional(),resource:J2}),D_=u.union([F2.and(u.object({type:u.literal("text")})),m2.and(u.object({type:u.literal("image")})),f2.and(u.object({type:u.literal("audio")})),p2.and(u.object({type:u.literal("resource_link")})),Y2.and(u.object({type:u.literal("resource")}))]),K2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),content:D_}),h_=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),content:D_}),R_=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),prompt:u.array(D_),sessionId:nt}),z8=u.object({id:wo,method:u.string(),params:u.union([u.union([x_,v_,S_,z_,y_,E_,T_,I_,j2,R_,N_,O1]),u.null()]).optional()}),Z1=u.union([K2.and(u.object({type:u.literal("content")})),GP.and(u.object({type:u.literal("diff")})),H2.and(u.object({type:u.literal("terminal")}))]),q1=u.string(),V1=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),line:u.union([u.number().int().gte(0),u.null()]).optional(),path:u.string()}),H1=u.union([u.literal("pending"),u.literal("in_progress"),u.literal("completed"),u.literal("failed")]),B1=u.union([u.literal("read"),u.literal("edit"),u.literal("delete"),u.literal("move"),u.literal("search"),u.literal("execute"),u.literal("think"),u.literal("fetch"),u.literal("switch_mode"),u.literal("other")]),Q2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),content:u.array(Z1).optional(),kind:B1.optional(),locations:u.array(V1).optional(),rawInput:u.unknown().optional(),rawOutput:u.unknown().optional(),status:H1.optional(),title:u.string(),toolCallId:q1}),G1=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),content:u.union([u.array(Z1),u.null()]).optional(),kind:u.union([B1,u.null()]).optional(),locations:u.union([u.array(V1),u.null()]).optional(),rawInput:u.unknown().optional(),rawOutput:u.unknown().optional(),status:u.union([H1,u.null()]).optional(),title:u.union([u.string(),u.null()]).optional(),toolCallId:q1}),M_=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),options:u.array(i2),sessionId:nt,toolCall:G1}),W2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),hint:u.string()}),eL=W2,tL=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),description:u.string(),input:u.union([eL,u.null()]).optional(),name:u.string()}),nL=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),availableCommands:u.array(tL)}),iL=u.union([h_.and(u.object({sessionUpdate:u.literal("user_message_chunk")})),h_.and(u.object({sessionUpdate:u.literal("agent_message_chunk")})),h_.and(u.object({sessionUpdate:u.literal("agent_thought_chunk")})),Q2.and(u.object({sessionUpdate:u.literal("tool_call")})),G1.and(u.object({sessionUpdate:u.literal("tool_call_update")})),s2.and(u.object({sessionUpdate:u.literal("plan")})),nL.and(u.object({sessionUpdate:u.literal("available_commands_update")})),C2.and(u.object({sessionUpdate:u.literal("current_mode_update")})),_2.and(u.object({sessionUpdate:u.literal("config_option_update")})),A2.and(u.object({sessionUpdate:u.literal("session_info_update")}))]),U_=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),sessionId:nt,update:iL}),C8=u.object({method:u.string(),params:u.union([u.union([U_,N1]),u.null()]).optional()}),j_=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),sessionId:nt,terminalId:u.string()}),rL=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),exitCode:u.union([u.number().int().gte(0),u.null()]).optional(),signal:u.union([u.string(),u.null()]).optional()}),P_=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),content:u.string(),path:u.string(),sessionId:nt}),k8=u.object({id:wo,method:u.string(),params:u.union([u.union([P_,C_,M_,w_,O_,k_,j_,A_,O1]),u.null()]).optional()}),oL=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional()}),T8=u.union([u.object({id:wo,result:u.union([oL,c2,v2,BP,G2,u2,rL,YP,D1])}),u.object({error:I1,id:wo})]);function F1(e,t){let n=new TextEncoder,r=new TextDecoder,i=new ReadableStream({async start(a){let s="",c=t.getReader();try{for(;;){let{value:d,done:m}=await c.read();if(m)break;if(!d)continue;s+=r.decode(d,{stream:!0});let l=s.split(`
`);s=l.pop()||"";for(let f of l){let p=f.trim();if(p)try{let h=JSON.parse(p);a.enqueue(h)}catch(h){console.error("Failed to parse JSON message:",p,h)}}}}finally{c.releaseLock(),a.close()}}}),o=new WritableStream({async write(a){let s=JSON.stringify(a)+`
`,c=e.getWriter();try{await c.write(n.encode(s))}finally{c.releaseLock()}}});return{readable:i,writable:o}}var Wt,X1=class{constructor(t,n){it(this,Wt,void 0);let r=t(this),i=async(a,s)=>{switch(a){case Be.initialize:{let c=x_.parse(s);return r.initialize(c)}case Be.session_new:{let c=S_.parse(s);return r.newSession(c)}case Be.session_load:{if(!r.loadSession)throw $e.methodNotFound(a);let c=z_.parse(s);return r.loadSession(c)}case Be.session_list:{if(!r.unstable_listSessions)throw $e.methodNotFound(a);let c=y_.parse(s);return r.unstable_listSessions(c)}case Be.session_fork:{if(!r.unstable_forkSession)throw $e.methodNotFound(a);let c=E_.parse(s);return r.unstable_forkSession(c)}case Be.session_resume:{if(!r.unstable_resumeSession)throw $e.methodNotFound(a);let c=T_.parse(s);return r.unstable_resumeSession(c)}case Be.session_set_mode:{if(!r.setSessionMode)throw $e.methodNotFound(a);let c=I_.parse(s),d=await r.setSessionMode(c);return d!=null?d:{}}case Be.authenticate:{let c=v_.parse(s),d=await r.authenticate(c);return d!=null?d:{}}case Be.session_prompt:{let c=R_.parse(s);return r.prompt(c)}case Be.session_set_model:{if(!r.unstable_setSessionModel)throw $e.methodNotFound(a);let c=N_.parse(s),d=await r.unstable_setSessionModel(c);return d!=null?d:{}}default:if(a.startsWith("_")){if(!r.extMethod)throw $e.methodNotFound(a);return r.extMethod(a.substring(1),s)}throw $e.methodNotFound(a)}},o=async(a,s)=>{switch(a){case Be.session_cancel:{let c=$_.parse(s);return r.cancel(c)}default:if(a.startsWith("_"))return r.extNotification?r.extNotification(a.substring(1),s):void 0;throw $e.methodNotFound(a)}};In(this,Wt,new Cm(i,o,n))}async sessionUpdate(t){return await ie(this,Wt).sendNotification(dt.session_update,t)}async requestPermission(t){return await ie(this,Wt).sendRequest(dt.session_request_permission,t)}async readTextFile(t){return await ie(this,Wt).sendRequest(dt.fs_read_text_file,t)}async writeTextFile(t){var n;return(n=await ie(this,Wt).sendRequest(dt.fs_write_text_file,t))!=null?n:{}}async createTerminal(t){let n=await ie(this,Wt).sendRequest(dt.terminal_create,t);return new L_(n.terminalId,t.sessionId,ie(this,Wt))}async extMethod(t,n){return await ie(this,Wt).sendRequest(`_${t}`,n)}async extNotification(t,n){return await ie(this,Wt).sendNotification(`_${t}`,n)}get signal(){return ie(this,Wt).signal}get closed(){return ie(this,Wt).closed}};Wt=new WeakMap;var Tr,Ir,L_=class{constructor(t,n,r){$c(this,"id");it(this,Tr,void 0);it(this,Ir,void 0);this.id=t,In(this,Tr,n),In(this,Ir,r)}async currentOutput(){return await ie(this,Ir).sendRequest(dt.terminal_output,{sessionId:ie(this,Tr),terminalId:this.id})}async waitForExit(){return await ie(this,Ir).sendRequest(dt.terminal_wait_for_exit,{sessionId:ie(this,Tr),terminalId:this.id})}async kill(){var t;return(t=await ie(this,Ir).sendRequest(dt.terminal_kill,{sessionId:ie(this,Tr),terminalId:this.id}))!=null?t:{}}async release(){var t;return(t=await ie(this,Ir).sendRequest(dt.terminal_release,{sessionId:ie(this,Tr),terminalId:this.id}))!=null?t:{}}async[Symbol.asyncDispose](){await this.release()}};Tr=new WeakMap,Ir=new WeakMap;var ft,zm=class{constructor(t,n){it(this,ft,void 0);let r=t(this),i=async(a,s)=>{var c,d,m,l,f,p,h;switch(a){case dt.fs_write_text_file:{let y=P_.parse(s);return(c=r.writeTextFile)==null?void 0:c.call(r,y)}case dt.fs_read_text_file:{let y=C_.parse(s);return(d=r.readTextFile)==null?void 0:d.call(r,y)}case dt.session_request_permission:{let y=M_.parse(s);return r.requestPermission(y)}case dt.terminal_create:{let y=w_.parse(s);return(m=r.createTerminal)==null?void 0:m.call(r,y)}case dt.terminal_output:{let y=O_.parse(s);return(l=r.terminalOutput)==null?void 0:l.call(r,y)}case dt.terminal_release:{let y=k_.parse(s),x=await((f=r.releaseTerminal)==null?void 0:f.call(r,y));return x!=null?x:{}}case dt.terminal_wait_for_exit:{let y=j_.parse(s);return(p=r.waitForTerminalExit)==null?void 0:p.call(r,y)}case dt.terminal_kill:{let y=A_.parse(s),x=await((h=r.killTerminal)==null?void 0:h.call(r,y));return x!=null?x:{}}default:if(a.startsWith("_")){let y=a.substring(1);if(!r.extMethod)throw $e.methodNotFound(a);return r.extMethod(y,s)}throw $e.methodNotFound(a)}},o=async(a,s)=>{switch(a){case dt.session_update:{let c=U_.parse(s);return r.sessionUpdate(c)}default:if(a.startsWith("_")){let c=a.substring(1);return r.extNotification?r.extNotification(c,s):void 0}throw $e.methodNotFound(a)}};In(this,ft,new Cm(i,o,n))}async initialize(t){return await ie(this,ft).sendRequest(Be.initialize,t)}async newSession(t){return await ie(this,ft).sendRequest(Be.session_new,t)}async loadSession(t){var n;return(n=await ie(this,ft).sendRequest(Be.session_load,t))!=null?n:{}}async unstable_forkSession(t){return await ie(this,ft).sendRequest(Be.session_fork,t)}async unstable_listSessions(t){return await ie(this,ft).sendRequest(Be.session_list,t)}async unstable_resumeSession(t){return await ie(this,ft).sendRequest(Be.session_resume,t)}async setSessionMode(t){var n;return(n=await ie(this,ft).sendRequest(Be.session_set_mode,t))!=null?n:{}}async unstable_setSessionModel(t){var n;return(n=await ie(this,ft).sendRequest(Be.session_set_model,t))!=null?n:{}}async authenticate(t){var n;return(n=await ie(this,ft).sendRequest(Be.authenticate,t))!=null?n:{}}async prompt(t){return await ie(this,ft).sendRequest(Be.session_prompt,t)}async cancel(t){return await ie(this,ft).sendNotification(Be.session_cancel,t)}async extMethod(t,n){return await ie(this,ft).sendRequest(`_${t}`,n)}async extNotification(t,n){return await ie(this,ft).sendNotification(`_${t}`,n)}get signal(){return ie(this,ft).signal}get closed(){return ie(this,ft).closed}};ft=new WeakMap;var as,km,gc,hc,ss,ls,cs,vc,Tm,J1,Im,Y1,Nm,K1,Om,Q1,Dm,W1,Eo,pc,Cm=class{constructor(t,n,r){it(this,Tm);it(this,Im);it(this,Nm);it(this,Om);it(this,Dm);it(this,Eo);it(this,as,new Map);it(this,km,0);it(this,gc,void 0);it(this,hc,void 0);it(this,ss,void 0);it(this,ls,Promise.resolve());it(this,cs,new AbortController);it(this,vc,void 0);In(this,gc,t),In(this,hc,n),In(this,ss,r),In(this,vc,new Promise(i=>{ie(this,cs).signal.addEventListener("abort",()=>i())})),Ln(this,Tm,J1).call(this)}get signal(){return ie(this,cs).signal}get closed(){return ie(this,vc)}async sendRequest(t,n){let r=H_(this,km)._++,i=new Promise((o,a)=>{ie(this,as).set(r,{resolve:o,reject:a})});return await Ln(this,Eo,pc).call(this,{jsonrpc:"2.0",id:r,method:t,params:n}),i}async sendNotification(t,n){await Ln(this,Eo,pc).call(this,{jsonrpc:"2.0",method:t,params:n})}};as=new WeakMap,km=new WeakMap,gc=new WeakMap,hc=new WeakMap,ss=new WeakMap,ls=new WeakMap,cs=new WeakMap,vc=new WeakMap,Tm=new WeakSet,J1=async function(){let t=ie(this,ss).readable.getReader();try{for(;;){let{value:n,done:r}=await t.read();if(r)break;if(n)try{Ln(this,Im,Y1).call(this,n)}catch(i){console.error("Unexpected error during message processing:",n,i),"id"in n&&n.id!==void 0&&Ln(this,Eo,pc).call(this,{jsonrpc:"2.0",id:n.id,error:{code:-32700,message:"Parse error"}})}}}finally{t.releaseLock(),ie(this,cs).abort()}},Im=new WeakSet,Y1=async function(t){if("method"in t&&"id"in t){let n=await Ln(this,Nm,K1).call(this,t.method,t.params);"error"in n&&console.error("Error handling request",t,n.error),await Ln(this,Eo,pc).call(this,{jsonrpc:"2.0",id:t.id,...n})}else if("method"in t){let n=await Ln(this,Om,Q1).call(this,t.method,t.params);"error"in n&&console.error("Error handling notification",t,n.error)}else"id"in t?Ln(this,Dm,W1).call(this,t):console.error("Invalid message",{message:t})},Nm=new WeakSet,K1=async function(t,n){try{let r=await ie(this,gc).call(this,t,n);return{result:r!=null?r:null}}catch(r){if(r instanceof $e)return r.toResult();if(r instanceof u.ZodError)return $e.invalidParams(r.format()).toResult();let i;(r instanceof Error||typeof r=="object"&&r!=null&&"message"in r&&typeof r.message=="string")&&(i=r.message);try{return $e.internalError(i?JSON.parse(i):{}).toResult()}catch(o){return $e.internalError({details:i}).toResult()}}},Om=new WeakSet,Q1=async function(t,n){try{return await ie(this,hc).call(this,t,n),{result:null}}catch(r){if(r instanceof $e)return r.toResult();if(r instanceof u.ZodError)return $e.invalidParams(r.format()).toResult();let i;(r instanceof Error||typeof r=="object"&&r!=null&&"message"in r&&typeof r.message=="string")&&(i=r.message);try{return $e.internalError(i?JSON.parse(i):{}).toResult()}catch(o){return $e.internalError({details:i}).toResult()}}},Dm=new WeakSet,W1=function(t){let n=ie(this,as).get(t.id);n?("result"in t?n.resolve(t.result):"error"in t&&n.reject(t.error),ie(this,as).delete(t.id)):console.error("Got response to unknown request",t.id)},Eo=new WeakSet,pc=async function(t){return In(this,ls,ie(this,ls).then(async()=>{let n=ie(this,ss).writable.getWriter();try{await n.write(t)}finally{n.releaseLock()}}).catch(n=>{console.error("ACP write error:",n)})),ie(this,ls)};var $e=class extends Error{constructor(n,r,i){super(r);$c(this,"code");$c(this,"data");this.code=n,this.name="RequestError",this.data=i}static parseError(n,r){return new $e(-32700,`Parse error${r?`: ${r}`:""}`,n)}static invalidRequest(n,r){return new $e(-32600,`Invalid request${r?`: ${r}`:""}`,n)}static methodNotFound(n){return new $e(-32601,`"Method not found": ${n}`,{method:n})}static invalidParams(n,r){return new $e(-32602,`Invalid params${r?`: ${r}`:""}`,n)}static internalError(n,r){return new $e(-32603,`Internal error${r?`: ${r}`:""}`,n)}static authRequired(n,r){return new $e(-32e3,`Authentication required${r?`: ${r}`:""}`,n)}static resourceNotFound(n){return new $e(-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 qt=require("obsidian");var us=class{static toToolCallContent(t){if(!t)return;let n=[];for(let r of t)r.type==="diff"?n.push({type:"diff",path:r.path,newText:r.newText,oldText:r.oldText}):r.type==="terminal"&&n.push({type:"terminal",terminalId:r.terminalId});return n.length>0?n:void 0}static toAcpContentBlock(t){switch(t.type){case"text":return{type:"text",text:t.text};case"image":return{type:"image",data:t.data,mimeType:t.mimeType};case"resource":return{type:"resource",resource:{uri:t.resource.uri,mimeType:t.resource.mimeType,text:t.resource.text},annotations:t.annotations}}}};var tN=require("child_process");var Di=require("obsidian");var Z_=require("child_process"),q_=require("obsidian"),Rm=null;function lL(){if(!q_.Platform.isWin)return null;if(Rm!==null)return Rm;try{let e=(0,Z_.execSync)('reg query "HKLM\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment" /v Path',{encoding:"utf8",windowsHide:!0}),t=(0,Z_.execSync)('reg query "HKCU\\Environment" /v Path',{encoding:"utf8",windowsHide:!0}),n=eN(e),r=eN(t),i=[];return r&&i.push(r),n&&i.push(n),Rm=i.join(";"),Rm}catch(e){return null}}function eN(e){let t=e.split(`
`);for(let n of t){let r=n.trim();if(r.toLowerCase().startsWith("path")){let i=r.match(/Path\s+REG_(?:EXPAND_)?SZ\s+(.+)/i);if(i)return i[1].trim()}}return null}function Mm(e){if(!q_.Platform.isWin)return e;let t=lL();if(!t)return e;let r=(e.PATH||"").split(";").filter(a=>a.length>0),i=t.split(";").filter(a=>a.length>0),o=[...r];for(let a of i)o.some(s=>s.toLowerCase()===a.toLowerCase())||o.push(a);return{...e,PATH:o.join(";")}}function ds(e){let t=e.replace(/%/g,"%%").replace(/"/g,'""');return/[\s&()<>|^]/.test(e)?`"${t}"`:t}var Um=class{constructor(t){this.terminals=new Map;this.logger=new Ze(t),this.plugin=t}createTerminal(t){var m,l,f;let n=crypto.randomUUID();if(!Di.Platform.isDesktopApp)throw new Error("Agent Client is only available on desktop");let r={...process.env};if(Di.Platform.isWin&&!this.plugin.settings.windowsWslMode&&(r=Mm(r)),t.env)for(let p of t.env)r[p.name]=p.value;let i=t.command,o=t.args||[];if(Di.Platform.isWin&&this.plugin.settings.windowsWslMode){let p=this.plugin.settings.nodePath&&_a(this.plugin.settings.nodePath.trim())||void 0,h=Nd(i,o,t.cwd||process.cwd(),this.plugin.settings.windowsWslDistribution,p);i=h.command,o=h.args,this.logger.log(`[Terminal ${n}] Using WSL mode:`,this.plugin.settings.windowsWslDistribution||"default")}else if(Di.Platform.isMacOS||Di.Platform.isLinux){let p=Di.Platform.isMacOS?"/bin/zsh":"/bin/bash",h;o.length>0?h=[i,...o].map(y=>"'"+y.replace(/'/g,"'\\''")+"'").join(" "):h=i,i=p,o=["-l","-c",h]}else Di.Platform.isWin&&o.length>0&&(i=ds(i),o=o.map(ds));this.logger.log(`[Terminal ${n}] Creating terminal:`,{command:i,args:o,cwd:t.cwd});let a=Di.Platform.isWin&&!this.plugin.settings.windowsWslMode,s={cwd:t.cwd||void 0,env:r,stdio:["pipe","pipe","pipe"],shell:a},c=(0,tN.spawn)(i,o,s),d={id:n,process:c,output:"",exitStatus:null,outputByteLimit:(m=t.outputByteLimit)!=null?m:void 0,waitPromises:[]};return c.on("error",p=>{this.logger.log(`[Terminal ${n}] Process error:`,p.message);let h={exitCode:127,signal:null};d.exitStatus=h,d.waitPromises.forEach(y=>y(h)),d.waitPromises=[]}),(l=c.stdout)==null||l.on("data",p=>{let h=p.toString();this.logger.log(`[Terminal ${n}] stdout:`,h),this.appendOutput(d,h)}),(f=c.stderr)==null||f.on("data",p=>{let h=p.toString();this.logger.log(`[Terminal ${n}] stderr:`,h),this.appendOutput(d,h)}),c.on("exit",(p,h)=>{this.logger.log(`[Terminal ${n}] Process exited with code: ${p}, signal: ${h}`);let y={exitCode:p,signal:h};d.exitStatus=y,d.waitPromises.forEach(x=>x(y)),d.waitPromises=[]}),this.terminals.set(n,d),n}appendOutput(t,n){if(t.output+=n,t.outputByteLimit&&Buffer.byteLength(t.output,"utf8")>t.outputByteLimit){let r=Buffer.from(t.output,"utf8"),i=r.subarray(r.length-t.outputByteLimit);t.output=i.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(r=>{n.waitPromises.push(r)}):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 jm=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 Ze(t),this.updateMessage=()=>{},this.terminalManager=new Um(t)}setUpdateMessageCallback(t){this.updateMessage=t}async initialize(t){var y,x,v,g,b,S,$,j,z,L,I,C,A,V,K,J,R,M,te,X,ee;if(this.logger.log("[AcpAdapter] Starting initialization with config:",t),this.logger.log(`[AcpAdapter] Current state - process: ${!!this.agentProcess}, PID: ${(y=this.agentProcess)==null?void 0:y.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(),r=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:",r.length>0?r.join(" "):"(none)");let i={...process.env,...t.env||{}};if(qt.Platform.isWin&&!this.plugin.settings.windowsWslMode&&(i=Mm(i)),this.plugin.settings.nodePath&&this.plugin.settings.nodePath.trim().length>0){let P=_a(this.plugin.settings.nodePath.trim());if(P){let Z=qt.Platform.isWin?";":":";i.PATH=i.PATH?`${P}${Z}${i.PATH}`:P}}this.logger.log("[AcpAdapter] Starting agent process in directory:",t.workingDirectory);let o=n,a=r;if(qt.Platform.isWin&&this.plugin.settings.windowsWslMode){let P=this.plugin.settings.nodePath&&_a(this.plugin.settings.nodePath.trim())||void 0,Z=Nd(n,r,t.workingDirectory,this.plugin.settings.windowsWslDistribution,P);o=Z.command,a=Z.args,this.logger.log("[AcpAdapter] Using WSL mode:",this.plugin.settings.windowsWslDistribution||"default","with command:",o,a)}else if(qt.Platform.isMacOS||qt.Platform.isLinux){let P=qt.Platform.isMacOS?"/bin/zsh":"/bin/bash",Z=[n,...r].map(we=>"'"+we.replace(/'/g,"'\\''")+"'").join(" "),fe=Z;if(this.plugin.settings.nodePath&&this.plugin.settings.nodePath.trim().length>0){let we=_a(this.plugin.settings.nodePath.trim());we&&(fe=`export PATH='${we.replace(/'/g,"'\\''")}':"$PATH"; ${Z}`)}o=P,a=["-l","-c",fe],this.logger.log("[AcpAdapter] Using login shell:",P,"with command:",fe)}else qt.Platform.isWin&&(o=ds(n),a=r.map(ds),this.logger.log("[AcpAdapter] Using Windows shell with command:",o,a));let s=qt.Platform.isWin&&!this.plugin.settings.windowsWslMode,c=(0,nN.spawn)(o,a,{stdio:["pipe","pipe","pipe"],env:i,cwd:t.workingDirectory,shell:s});this.agentProcess=c;let d=`${t.displayName} (${t.id})`;if(c.on("spawn",()=>{this.logger.log(`[AcpAdapter] ${d} process spawned successfully, PID:`,c.pid)}),c.on("error",P=>{var fe;this.logger.error(`[AcpAdapter] ${d} process error:`,P);let Z={type:"spawn_failed",agentId:t.id,errorCode:P.code,originalError:P,...this.getErrorInfo(P,n,d)};(fe=this.errorCallback)==null||fe.call(this,Z)}),c.on("exit",(P,Z)=>{var fe;if(this.logger.log(`[AcpAdapter] ${d} process exited with code:`,P,"signal:",Z),P===127){this.logger.error(`[AcpAdapter] Command not found: ${n}`);let we={type:"command_not_found",agentId:t.id,exitCode:P,title:"Command Not Found",message:`The command "${n}" could not be found. Please check the path configuration for ${d}.`,suggestion:this.getCommandNotFoundSuggestion(n)};(fe=this.errorCallback)==null||fe.call(this,we)}}),c.on("close",(P,Z)=>{this.logger.log(`[AcpAdapter] ${d} process closed with code:`,P,"signal:",Z)}),(x=c.stderr)==null||x.setEncoding("utf8"),(v=c.stderr)==null||v.on("data",P=>{this.logger.log(`[AcpAdapter] ${d} stderr:`,P)}),!c.stdin||!c.stdout)throw new Error("Agent process stdin/stdout not available");let m=c.stdin,l=c.stdout,f=new WritableStream({write(P){m.write(P)},close(){m.end()}}),p=new ReadableStream({start(P){l.on("data",Z=>{P.enqueue(Z)}),l.on("end",()=>{P.close()})}});this.logger.log("[AcpAdapter] Using working directory:",t.workingDirectory);let h=F1(f,p);this.connection=new zm(()=>this,h);try{this.logger.log("[AcpAdapter] Starting ACP initialization...");let P=await this.connection.initialize({protocolVersion:k1,clientCapabilities:{fs:{readTextFile:!1,writeTextFile:!1},terminal:!0},clientInfo:{name:"obsidian-agent-client",title:"Agent Client for Obsidian",version:this.plugin.manifest.version}});this.logger.log(`[AcpAdapter] \u2705 Connected to agent (protocol v${P.protocolVersion})`),this.logger.log("[AcpAdapter] Auth methods:",P.authMethods),this.logger.log("[AcpAdapter] Agent capabilities:",P.agentCapabilities),this.isInitializedFlag=!0,this.currentAgentId=t.id;let Z=(g=P.agentCapabilities)==null?void 0:g.promptCapabilities,fe=(b=P.agentCapabilities)==null?void 0:b.mcpCapabilities,we=(S=P.agentCapabilities)==null?void 0:S.sessionCapabilities;return{protocolVersion:P.protocolVersion,authMethods:P.authMethods||[],promptCapabilities:{image:($=Z==null?void 0:Z.image)!=null?$:!1,audio:(j=Z==null?void 0:Z.audio)!=null?j:!1,embeddedContext:(z=Z==null?void 0:Z.embeddedContext)!=null?z:!1},agentCapabilities:{loadSession:(I=(L=P.agentCapabilities)==null?void 0:L.loadSession)!=null?I:!1,sessionCapabilities:we?{resume:(C=we.resume)!=null?C:void 0,fork:(A=we.fork)!=null?A:void 0,list:(V=we.list)!=null?V:void 0}:void 0,mcpCapabilities:fe?{http:(K=fe.http)!=null?K:!1,sse:(J=fe.sse)!=null?J:!1}:void 0,promptCapabilities:{image:(R=Z==null?void 0:Z.image)!=null?R:!1,audio:(M=Z==null?void 0:Z.audio)!=null?M:!1,embeddedContext:(te=Z==null?void 0:Z.embeddedContext)!=null?te:!1}},agentInfo:P.agentInfo?{name:P.agentInfo.name,title:(X=P.agentInfo.title)!=null?X:void 0,version:(ee=P.agentInfo.version)!=null?ee:void 0}:void 0}}catch(P){throw this.logger.error("[AcpAdapter] Initialization Error:",P),this.isInitializedFlag=!1,this.currentAgentId=null,P}}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;qt.Platform.isWin&&this.plugin.settings.windowsWslMode&&(n=Ct(t)),this.logger.log("[AcpAdapter] Using working directory:",n);let r=await this.connection.newSession({cwd:n,mcpServers:[]});this.logger.log(`[AcpAdapter] \u{1F4DD} Created session: ${r.sessionId}`),this.logger.log("[AcpAdapter] NewSessionResponse:",JSON.stringify(r,null,2));let i;r.modes&&(i={availableModes:r.modes.availableModes.map(a=>{var s;return{id:a.id,name:a.name,description:(s=a.description)!=null?s:void 0}}),currentModeId:r.modes.currentModeId},this.logger.log(`[AcpAdapter] Session modes: ${i.availableModes.map(a=>a.id).join(", ")} (current: ${i.currentModeId})`));let o;return r.models&&(o={availableModels:r.models.availableModels.map(a=>{var s;return{modelId:a.modelId,name:a.name,description:(s=a.description)!=null?s:void 0}}),currentModelId:r.models.currentModelId},this.logger.log(`[AcpAdapter] Session models: ${o.availableModels.map(a=>a.modelId).join(", ")} (current: ${o.currentModelId})`)),{sessionId:r.sessionId,modes:i,models:o}}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 sendPrompt(t,n){if(!this.connection)throw new Error("Connection not initialized. Call initialize() first.");this.resetCurrentMessage();try{let r=n.map(o=>us.toAcpContentBlock(o));this.logger.log(`[AcpAdapter] Sending prompt with ${n.length} content blocks`);let i=await this.connection.prompt({sessionId:t,prompt:r});this.logger.log(`[AcpAdapter] Agent completed with: ${i.stopReason}`)}catch(r){this.logger.error("[AcpAdapter] Prompt Error:",r);let i=r;if(i&&typeof i=="object"&&"code"in i&&i.code===-32603&&"data"in i){let o=i.data;if(o&&typeof o=="object"&&"details"in o&&typeof o.details=="string"){if(o.details.includes("empty response text")){this.logger.log("[AcpAdapter] Empty response text error - ignoring");return}if(o.details.includes("user aborted")){this.logger.log("[AcpAdapter] User aborted request - ignoring");return}}}throw r}}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(r){throw this.logger.error("[AcpAdapter] Failed to set session mode:",r),r}}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.unstable_setSessionModel({sessionId:t,modelId:n}),this.logger.log(`[AcpAdapter] Session model set to: ${n}`)}catch(r){throw this.logger.error("[AcpAdapter] Failed to set session model:",r),r}}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,r){return t.code==="ENOENT"?{title:"Command Not Found",message:`The command "${n}" could not be found. Please check the path configuration for ${r}.`,suggestion:this.getCommandNotFoundSuggestion(n)}:{title:"Agent Startup Error",message:`Failed to start ${r}: ${t.message}`,suggestion:"Please check the agent configuration in settings."}}getCommandNotFoundSuggestion(t){var r;let n=((r=t.split("/").pop())==null?void 0:r.split("\\").pop())||"command";return qt.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,o,a,s,c,d,m,l,f,p;let n=t.update,r=t.sessionId;switch(this.logger.log("[AcpAdapter] sessionUpdate:",{sessionId:r,update:n}),n.sessionUpdate){case"agent_message_chunk":n.content.type==="text"&&((i=this.sessionUpdateCallback)==null||i.call(this,{type:"agent_message_chunk",sessionId:r,text:n.content.text}));break;case"agent_thought_chunk":n.content.type==="text"&&((o=this.sessionUpdateCallback)==null||o.call(this,{type:"agent_thought_chunk",sessionId:r,text:n.content.text}));break;case"user_message_chunk":n.content.type==="text"&&((a=this.sessionUpdateCallback)==null||a.call(this,{type:"user_message_chunk",sessionId:r,text:n.content.text}));break;case"tool_call":case"tool_call_update":{(m=this.sessionUpdateCallback)==null||m.call(this,{type:n.sessionUpdate,sessionId:r,toolCallId:n.toolCallId,title:(s=n.title)!=null?s:void 0,status:n.status||"pending",kind:(c=n.kind)!=null?c:void 0,content:us.toToolCallContent(n.content),locations:(d=n.locations)!=null?d:void 0});break}case"plan":(l=this.sessionUpdateCallback)==null||l.call(this,{type:"plan",sessionId:r,entries:n.entries});break;case"available_commands_update":{this.logger.log("[AcpAdapter] available_commands_update, commands:",n.availableCommands);let h=(n.availableCommands||[]).map(y=>{var x,v;return{name:y.name,description:y.description,hint:(v=(x=y.input)==null?void 0:x.hint)!=null?v:null}});(f=this.sessionUpdateCallback)==null||f.call(this,{type:"available_commands_update",sessionId:r,commands:h});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",sessionId:r,currentModeId:n.currentModeId});break}}return Promise.resolve()}resetCurrentMessage(){this.currentMessageId=null}handlePermissionResponse(t,n){let r=this.pendingPermissionRequests.get(t);if(!r)return;let{resolve:i,toolCallId:o,options:a}=r;this.updateMessage(o,{type:"tool_call",toolCallId:o,permissionRequest:{requestId:t,options:a,selectedOptionId:n,isActive:!1}}),i({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 d,m,l,f;if(this.logger.log("[AcpAdapter] Permission request received:",t),this.autoAllowPermissions){let p=t.options.find(h=>h.kind==="allow_once"||h.kind==="allow_always"||!h.kind&&h.name.toLowerCase().includes("allow"))||t.options[0];return this.logger.log("[AcpAdapter] Auto-allowing permission request:",p),Promise.resolve({outcome:{outcome:"selected",optionId:p.optionId}})}let n=crypto.randomUUID(),r=((d=t.toolCall)==null?void 0:d.toolCallId)||crypto.randomUUID(),i=t.sessionId,o=t.options.map(p=>{let h=p.kind==="reject_always"?"reject_once":p.kind,y=h||(p.name.toLowerCase().includes("allow")?"allow_once":"reject_once");return{optionId:p.optionId,name:p.name,kind:y}}),a=this.pendingPermissionQueue.length===0,s={requestId:n,options:o,isActive:a};this.pendingPermissionQueue.push({requestId:n,toolCallId:r,options:o});let c=t.toolCall;return(f=this.sessionUpdateCallback)==null||f.call(this,{type:"tool_call",sessionId:i,toolCallId:r,title:(m=c==null?void 0:c.title)!=null?m:void 0,status:(c==null?void 0:c.status)||"pending",kind:(l=c==null?void 0:c.kind)!=null?l:void 0,content:us.toToolCallContent(c==null?void 0:c.content),permissionRequest:s}),new Promise(p=>{this.pendingPermissionRequests.set(n,{resolve:p,toolCallId:r,options:o})})}cancelPendingPermissionRequests(){this.logger.log(`[AcpAdapter] Cancelling ${this.pendingPermissionRequests.size} pending permission requests`),this.pendingPermissionRequests.forEach(({resolve:t,toolCallId:n,options:r},i)=>{this.updateMessage(n,{type:"tool_call",toolCallId:n,status:"completed",permissionRequest:{requestId:i,options:r,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 i;this.logger.log("[AcpAdapter] createTerminal called with params:",t);let n={...t,cwd:t.cwd||((i=this.currentConfig)==null?void 0:i.workingDirectory)||""};this.logger.log("[AcpAdapter] Using modified params:",n);let r=this.terminalManager.createTerminal(n);return Promise.resolve({terminalId:r})}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({})}async listSessions(t,n){var r;if(!this.connection)throw new Error("ACP connection not initialized. Call initialize() first.");try{this.logger.log("[AcpAdapter] Listing sessions...");let i=t;t&&qt.Platform.isWin&&this.plugin.settings.windowsWslMode&&(i=Ct(t));let o=await this.connection.unstable_listSessions({cwd:i!=null?i:null,cursor:n!=null?n:null});return this.logger.log(`[AcpAdapter] Found ${o.sessions.length} sessions`),{sessions:o.sessions.map(a=>{var s,c;return{sessionId:a.sessionId,cwd:a.cwd,title:(s=a.title)!=null?s:void 0,updatedAt:(c=a.updatedAt)!=null?c:void 0}}),nextCursor:(r=o.nextCursor)!=null?r:void 0}}catch(i){throw this.logger.error("[AcpAdapter] List Sessions Error:",i),i}}async loadSession(t,n){if(!this.connection)throw new Error("ACP connection not initialized. Call initialize() first.");try{this.logger.log(`[AcpAdapter] Loading session: ${t}...`);let r=n;qt.Platform.isWin&&this.plugin.settings.windowsWslMode&&(r=Ct(n));let i=await this.connection.loadSession({sessionId:t,cwd:r,mcpServers:[]});this.logger.log(`[AcpAdapter] Session loaded: ${t}`);let o;i.modes&&(o={availableModes:i.modes.availableModes.map(s=>{var c;return{id:s.id,name:s.name,description:(c=s.description)!=null?c:void 0}}),currentModeId:i.modes.currentModeId});let a;return i.models&&(a={availableModels:i.models.availableModels.map(s=>{var c;return{modelId:s.modelId,name:s.name,description:(c=s.description)!=null?c:void 0}}),currentModelId:i.models.currentModelId}),{sessionId:t,modes:o,models:a}}catch(r){throw this.logger.error("[AcpAdapter] Load Session Error:",r),r}}async resumeSession(t,n){if(!this.connection)throw new Error("ACP connection not initialized. Call initialize() first.");try{this.logger.log(`[AcpAdapter] Resuming session: ${t}...`);let r=n;qt.Platform.isWin&&this.plugin.settings.windowsWslMode&&(r=Ct(n));let i=await this.connection.unstable_resumeSession({sessionId:t,cwd:r,mcpServers:[]});this.logger.log(`[AcpAdapter] Session resumed: ${t}`);let o;i.modes&&(o={availableModes:i.modes.availableModes.map(s=>{var c;return{id:s.id,name:s.name,description:(c=s.description)!=null?c:void 0}}),currentModeId:i.modes.currentModeId});let a;return i.models&&(a={availableModels:i.models.availableModels.map(s=>{var c;return{modelId:s.modelId,name:s.name,description:(c=s.description)!=null?c:void 0}}),currentModelId:i.models.currentModelId}),{sessionId:t,modes:o,models:a}}catch(r){throw this.logger.error("[AcpAdapter] Resume Session Error:",r),r}}async forkSession(t,n){if(!this.connection)throw new Error("ACP connection not initialized. Call initialize() first.");try{this.logger.log(`[AcpAdapter] Forking session: ${t}...`);let r=n;qt.Platform.isWin&&this.plugin.settings.windowsWslMode&&(r=Ct(n));let i=await this.connection.unstable_forkSession({sessionId:t,cwd:r,mcpServers:[]}),o=i.sessionId;this.logger.log(`[AcpAdapter] Session forked: ${t} -> ${o}`);let a;i.modes&&(a={availableModes:i.modes.availableModes.map(c=>{var d;return{id:c.id,name:c.name,description:(d=c.description)!=null?d:void 0}}),currentModeId:i.modes.currentModeId});let s;return i.models&&(s={availableModels:i.models.availableModels.map(c=>{var d;return{modelId:c.modelId,name:c.name,description:(d=c.description)!=null?d:void 0}}),currentModelId:i.models.currentModelId}),{sessionId:o,modes:a,models:s}}catch(r){throw this.logger.error("[AcpAdapter] Fork Session Error:",r),r}}};var le={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:[],defaultAgentId:"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,includeImages:!0,imageLocation:"obsidian",imageCustomFolder:"Agent Client",frontmatterTag:"agent-client"},windowsWslMode:!1,windowsWslDistribution:void 0,sendMessageShortcut:"enter",chatViewLocation:"right-tab",displaySettings:{autoCollapseDiffs:!1,diffCollapseThreshold:10,maxNoteLength:1e4,maxSelectionLength:1e4,showEmojis:!0},savedSessions:[]},yc=class extends It.Plugin{constructor(){super(...arguments);this._adapters=new Map;this._lastActiveChatViewId=null}async onload(){await this.loadSettings(),this.settingsStore=Pk(this.settings,this),this.registerView(br,r=>new Rl(r,this)),this.addRibbonIcon("bot-message-square","Open agent client",r=>{this.activateView()}).addClass("agent-client-ribbon-icon"),this.addCommand({id:"open-chat-view",name:"Open agent chat",callback:()=>{this.activateView()}}),this.addCommand({id:"focus-next-chat-view",name:"Focus next chat view",callback:()=>{this.focusChatView("next")}}),this.addCommand({id:"focus-previous-chat-view",name:"Focus previous chat view",callback:()=>{this.focusChatView("previous")}}),this.addCommand({id:"open-new-chat-view",name:"Open new chat view",callback:()=>{this.openNewChatViewWithAgent(this.settings.defaultAgentId)}}),this.registerAgentCommands(),this.registerPermissionCommands(),this.registerBroadcastCommands(),this.addSettingTab(new Dd(this.app,this)),this.registerEvent(this.app.workspace.on("quit",()=>{for(let[r,i]of this._adapters)i.disconnect().catch(o=>{console.warn(`[AgentClient] Quit cleanup error for view ${r}:`,o)});this._adapters.clear()}))}onunload(){}getOrCreateAdapter(n){let r=this._adapters.get(n);return r||(r=new jm(this),this._adapters.set(n,r)),r}async removeAdapter(n){let r=this._adapters.get(n);if(r){try{await r.disconnect()}catch(i){console.warn(`[AgentClient] Failed to disconnect adapter for view ${n}:`,i)}this._adapters.delete(n)}this._lastActiveChatViewId===n&&(this._lastActiveChatViewId=null)}get lastActiveChatViewId(){return this._lastActiveChatViewId}setLastActiveChatViewId(n){this._lastActiveChatViewId=n}async activateView(){let{workspace:n}=this.app,r=null,i=n.getLeavesOfType(br);i.length>0?this._lastActiveChatViewId?r=i.find(o=>{var a;return((a=o.view)==null?void 0:a.viewId)===this._lastActiveChatViewId})||i[0]:r=i[0]:(r=this.createNewChatLeaf(!1),r&&await r.setViewState({type:br,active:!0})),r&&(await n.revealLeaf(r),this.focusTextarea(r))}focusTextarea(n){var i;let r=(i=n.view)==null?void 0:i.containerEl;r&&window.setTimeout(()=>{let o=r.querySelector("textarea.agent-client-chat-input-textarea");o instanceof HTMLTextAreaElement&&o.focus()},50)}focusChatView(n){let{workspace:r}=this.app,i=r.getLeavesOfType(br);if(i.length===0)return;if(i.length===1){r.revealLeaf(i[0]),this.focusTextarea(i[0]);return}let o=0;if(this._lastActiveChatViewId){let c=i.findIndex(d=>{var m;return((m=d.view)==null?void 0:m.viewId)===this._lastActiveChatViewId});c!==-1&&(o=c)}let a=n==="next"?(o+1)%i.length:(o-1+i.length)%i.length,s=i[a];r.revealLeaf(s),this.focusTextarea(s)}createNewChatLeaf(n){let{workspace:r}=this.app;switch(this.settings.chatViewLocation){case"right-tab":return r.getRightLeaf(n);case"editor-tab":return r.getLeaf("tab");case"editor-split":return r.getLeaf("split");default:return r.getRightLeaf(n)}}async openNewChatViewWithAgent(n){var o;let r=this.createNewChatLeaf(!0);if(!r){console.warn("[AgentClient] Failed to create new leaf");return}await r.setViewState({type:br,active:!0,state:{initialAgentId:n}}),await this.app.workspace.revealLeaf(r);let i=(o=r.view)==null?void 0:o.containerEl;i&&window.setTimeout(()=>{let a=i.querySelector("textarea.agent-client-chat-input-textarea");a instanceof HTMLTextAreaElement&&a.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){await this.activateView(),this.app.workspace.trigger("agent-client:new-chat-requested",n)}registerAgentCommands(){let n=this.getAvailableAgents();for(let r of n)this.addCommand({id:`open-chat-with-${r.id}`,name:`New chat with ${r.displayName}`,callback:async()=>{await this.openChatWithAgent(r.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._lastActiveChatViewId)}}),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._lastActiveChatViewId)}}),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._lastActiveChatViewId)}}),this.addCommand({id:"cancel-current-message",name:"Cancel current message",callback:()=>{this.app.workspace.trigger("agent-client:cancel-message",this._lastActiveChatViewId)}})}registerBroadcastCommands(){this.addCommand({id:"broadcast-prompt",name:"Broadcast prompt",callback:()=>{this.broadcastPrompt()}}),this.addCommand({id:"broadcast-send",name:"Broadcast send",callback:()=>{this.broadcastSend()}}),this.addCommand({id:"broadcast-cancel",name:"Broadcast cancel",callback:()=>{this.broadcastCancel()}})}broadcastPrompt(){let n=this.getAllChatViews();if(n.length===0){new It.Notice("[Agent Client] No chat views open");return}let r=this._lastActiveChatViewId,i=n.find(s=>s.viewId===r);if(!i){new It.Notice("[Agent Client] No active chat view found");return}let o=i.getInputState();if(!o||o.text.trim()===""&&o.images.length===0){new It.Notice("[Agent Client] No prompt to broadcast");return}let a=n.filter(s=>s.viewId!==r);if(a.length===0){new It.Notice("[Agent Client] No other chat views to broadcast to");return}for(let s of a)s.setInputState(o)}async broadcastSend(){let n=this.getAllChatViews();if(n.length===0){new It.Notice("[Agent Client] No chat views open");return}let r=n.filter(i=>i.canSend());if(r.length===0){new It.Notice("[Agent Client] No views ready to send");return}await Promise.allSettled(r.map(i=>i.sendMessage()))}async broadcastCancel(){let n=this.getAllChatViews();if(n.length===0){new It.Notice("[Agent Client] No chat views open");return}await Promise.allSettled(n.map(r=>r.cancelOperation())),new It.Notice("[Agent Client] Cancel broadcast to all views")}getAllChatViews(){return this.app.workspace.getLeavesOfType(br).map(r=>r.view).filter(r=>r instanceof Rl)}async loadSettings(){var v;let n=(v=await this.loadData())!=null?v:{},r=typeof n.claude=="object"&&n.claude!==null?n.claude:{},i=typeof n.codex=="object"&&n.codex!==null?n.codex:{},o=typeof n.gemini=="object"&&n.gemini!==null?n.gemini:{},a=Ol(r.args),s=uo(r.env),c=Ol(i.args),d=uo(i.env),m=Ol(o.args),l=uo(o.env),f=Array.isArray(n.customAgents)?vk(n.customAgents.map(g=>hk(typeof g=="object"&&g!==null?g:{}))):[],p=[le.claude.id,le.codex.id,le.gemini.id,...f.map(g=>g.id)],h=typeof n.defaultAgentId=="string"?n.defaultAgentId.trim():typeof n.activeAgentId=="string"?n.activeAgentId.trim():"",y=p.find(g=>g.length>0)||le.claude.id,x=p.includes(h)&&h.length>0?h:y;this.settings={claude:{id:le.claude.id,displayName:typeof r.displayName=="string"&&r.displayName.trim().length>0?r.displayName.trim():le.claude.displayName,apiKey:typeof r.apiKey=="string"?r.apiKey:le.claude.apiKey,command:typeof r.command=="string"&&r.command.trim().length>0?r.command.trim():typeof n.claudeCodeAcpCommandPath=="string"&&n.claudeCodeAcpCommandPath.trim().length>0?n.claudeCodeAcpCommandPath.trim():le.claude.command,args:a.length>0?a:[],env:s.length>0?s:[]},codex:{id:le.codex.id,displayName:typeof i.displayName=="string"&&i.displayName.trim().length>0?i.displayName.trim():le.codex.displayName,apiKey:typeof i.apiKey=="string"?i.apiKey:le.codex.apiKey,command:typeof i.command=="string"&&i.command.trim().length>0?i.command.trim():le.codex.command,args:c.length>0?c:[],env:d.length>0?d:[]},gemini:{id:le.gemini.id,displayName:typeof o.displayName=="string"&&o.displayName.trim().length>0?o.displayName.trim():le.gemini.displayName,apiKey:typeof o.apiKey=="string"?o.apiKey:le.gemini.apiKey,command:typeof o.command=="string"&&o.command.trim().length>0?o.command.trim():typeof n.geminiCommandPath=="string"&&n.geminiCommandPath.trim().length>0?n.geminiCommandPath.trim():le.gemini.command,args:m.length>0?m:le.gemini.args,env:l.length>0?l:[]},customAgents:f,defaultAgentId:x,autoAllowPermissions:typeof n.autoAllowPermissions=="boolean"?n.autoAllowPermissions:le.autoAllowPermissions,autoMentionActiveNote:typeof n.autoMentionActiveNote=="boolean"?n.autoMentionActiveNote:le.autoMentionActiveNote,debugMode:typeof n.debugMode=="boolean"?n.debugMode:le.debugMode,nodePath:typeof n.nodePath=="string"?n.nodePath.trim():le.nodePath,exportSettings:(()=>{let g=n.exportSettings;return g&&typeof g=="object"?{defaultFolder:typeof g.defaultFolder=="string"?g.defaultFolder:le.exportSettings.defaultFolder,filenameTemplate:typeof g.filenameTemplate=="string"?g.filenameTemplate:le.exportSettings.filenameTemplate,autoExportOnNewChat:typeof g.autoExportOnNewChat=="boolean"?g.autoExportOnNewChat:le.exportSettings.autoExportOnNewChat,autoExportOnCloseChat:typeof g.autoExportOnCloseChat=="boolean"?g.autoExportOnCloseChat:le.exportSettings.autoExportOnCloseChat,openFileAfterExport:typeof g.openFileAfterExport=="boolean"?g.openFileAfterExport:le.exportSettings.openFileAfterExport,includeImages:typeof g.includeImages=="boolean"?g.includeImages:le.exportSettings.includeImages,imageLocation:g.imageLocation==="obsidian"||g.imageLocation==="custom"||g.imageLocation==="base64"?g.imageLocation:le.exportSettings.imageLocation,imageCustomFolder:typeof g.imageCustomFolder=="string"?g.imageCustomFolder:le.exportSettings.imageCustomFolder,frontmatterTag:typeof g.frontmatterTag=="string"?g.frontmatterTag:le.exportSettings.frontmatterTag}:le.exportSettings})(),windowsWslMode:typeof n.windowsWslMode=="boolean"?n.windowsWslMode:le.windowsWslMode,windowsWslDistribution:typeof n.windowsWslDistribution=="string"?n.windowsWslDistribution:le.windowsWslDistribution,sendMessageShortcut:n.sendMessageShortcut==="enter"||n.sendMessageShortcut==="cmd-enter"?n.sendMessageShortcut:le.sendMessageShortcut,chatViewLocation:n.chatViewLocation==="right-tab"||n.chatViewLocation==="editor-tab"||n.chatViewLocation==="editor-split"?n.chatViewLocation:le.chatViewLocation,displaySettings:(()=>{let g=n.displaySettings;return g&&typeof g=="object"?{autoCollapseDiffs:typeof g.autoCollapseDiffs=="boolean"?g.autoCollapseDiffs:le.displaySettings.autoCollapseDiffs,diffCollapseThreshold:typeof g.diffCollapseThreshold=="number"&&g.diffCollapseThreshold>0?g.diffCollapseThreshold:le.displaySettings.diffCollapseThreshold,maxNoteLength:typeof g.maxNoteLength=="number"&&g.maxNoteLength>=1?g.maxNoteLength:le.displaySettings.maxNoteLength,maxSelectionLength:typeof g.maxSelectionLength=="number"&&g.maxSelectionLength>=1?g.maxSelectionLength:le.displaySettings.maxSelectionLength,showEmojis:typeof g.showEmojis=="boolean"?g.showEmojis:le.displaySettings.showEmojis}:le.displaySettings})(),savedSessions:Array.isArray(n.savedSessions)?n.savedSessions:le.savedSessions},this.ensureDefaultAgentId()}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 r=(await(0,It.requestUrl)({url:"https://api.github.com/repos/RAIT-09/obsidian-agent-client/releases/latest"})).json;return r.tag_name?ti.clean(r.tag_name):null}async fetchLatestPrerelease(){let i=(await(0,It.requestUrl)({url:"https://api.github.com/repos/RAIT-09/obsidian-agent-client/releases"})).json.find(o=>o.prerelease);return i?ti.clean(i.tag_name):null}async checkForUpdates(){let n=ti.clean(this.manifest.version)||this.manifest.version;if(ti.prerelease(n)!==null){let[i,o]=await Promise.all([this.fetchLatestStable(),this.fetchLatestPrerelease()]),a=i&&ti.gt(i,n),s=o&&ti.gt(o,n);if(a||s){let c=a?i:o;return new It.Notice(`[Agent Client] Update available: v${c}`),!0}}else{let i=await this.fetchLatestStable();if(i&&ti.gt(i,n))return new It.Notice(`[Agent Client] Update available: v${i}`),!0}return!1}ensureDefaultAgentId(){let n=this.collectAvailableAgentIds();if(n.length===0){this.settings.defaultAgentId=le.claude.id;return}n.includes(this.settings.defaultAgentId)||(this.settings.defaultAgentId=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 r of this.settings.customAgents)r.id&&r.id.length>0&&n.add(r.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.
*)
*/