All checks were successful
Deploy Quartz site to GitHub Pages / build (push) Successful in 4m44s
212 lines
697 KiB
JavaScript
212 lines
697 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 AI=Object.create;var ns=Object.defineProperty;var EI=Object.getOwnPropertyDescriptor;var kI=Object.getOwnPropertyNames;var TI=Object.getPrototypeOf,CI=Object.prototype.hasOwnProperty;var II=(e,t,n)=>t in e?ns(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var J=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Nn=(e,t)=>{for(var n in t)ns(e,n,{get:t[n],enumerable:!0})},x_=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of kI(t))!CI.call(e,i)&&i!==n&&ns(e,i,{get:()=>t[i],enumerable:!(r=EI(t,i))||r.enumerable});return e};var X=(e,t,n)=>(n=e!=null?AI(TI(e)):{},x_(t||!e||!e.__esModule?ns(n,"default",{value:e,enumerable:!0}):n,e)),NI=e=>x_(ns({},"__esModule",{value:!0}),e);var cu=(e,t,n)=>(II(e,typeof t!="symbol"?t+"":t,n),n),$m=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)};var ee=(e,t,n)=>($m(e,t,"read from private field"),n?n.call(e):t.get(e)),ot=(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)},zn=(e,t,n,r)=>($m(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),__=(e,t,n,r)=>({set _(i){zn(e,t,i,n)},get _(){return ee(e,t,r)}}),On=(e,t,n)=>($m(e,t,"access private method"),n);var is=J((EP,$_)=>{"use strict";var OI="2.0.0",DI=Number.MAX_SAFE_INTEGER||9007199254740991,MI=16,UI=256-6,RI=["major","premajor","minor","preminor","patch","prepatch","prerelease"];$_.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:MI,MAX_SAFE_BUILD_LENGTH:UI,MAX_SAFE_INTEGER:DI,RELEASE_TYPES:RI,SEMVER_SPEC_VERSION:OI,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var rs=J((kP,w_)=>{"use strict";var jI=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};w_.exports=jI});var co=J((Dn,z_)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:wm,MAX_SAFE_BUILD_LENGTH:PI,MAX_LENGTH:LI}=is(),ZI=rs();Dn=z_.exports={};var qI=Dn.re=[],VI=Dn.safeRe=[],B=Dn.src=[],HI=Dn.safeSrc=[],G=Dn.t={},BI=0,zm="[a-zA-Z0-9-]",GI=[["\\s",1],["\\d",LI],[zm,PI]],FI=e=>{for(let[t,n]of GI)e=e.split(`${t}*`).join(`${t}{0,${n}}`).split(`${t}+`).join(`${t}{1,${n}}`);return e},re=(e,t,n)=>{let r=FI(t),i=BI++;ZI(e,i,t),G[e]=i,B[i]=t,HI[i]=r,qI[i]=new RegExp(t,n?"g":void 0),VI[i]=new RegExp(r,n?"g":void 0)};re("NUMERICIDENTIFIER","0|[1-9]\\d*");re("NUMERICIDENTIFIERLOOSE","\\d+");re("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${zm}*`);re("MAINVERSION",`(${B[G.NUMERICIDENTIFIER]})\\.(${B[G.NUMERICIDENTIFIER]})\\.(${B[G.NUMERICIDENTIFIER]})`);re("MAINVERSIONLOOSE",`(${B[G.NUMERICIDENTIFIERLOOSE]})\\.(${B[G.NUMERICIDENTIFIERLOOSE]})\\.(${B[G.NUMERICIDENTIFIERLOOSE]})`);re("PRERELEASEIDENTIFIER",`(?:${B[G.NONNUMERICIDENTIFIER]}|${B[G.NUMERICIDENTIFIER]})`);re("PRERELEASEIDENTIFIERLOOSE",`(?:${B[G.NONNUMERICIDENTIFIER]}|${B[G.NUMERICIDENTIFIERLOOSE]})`);re("PRERELEASE",`(?:-(${B[G.PRERELEASEIDENTIFIER]}(?:\\.${B[G.PRERELEASEIDENTIFIER]})*))`);re("PRERELEASELOOSE",`(?:-?(${B[G.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${B[G.PRERELEASEIDENTIFIERLOOSE]})*))`);re("BUILDIDENTIFIER",`${zm}+`);re("BUILD",`(?:\\+(${B[G.BUILDIDENTIFIER]}(?:\\.${B[G.BUILDIDENTIFIER]})*))`);re("FULLPLAIN",`v?${B[G.MAINVERSION]}${B[G.PRERELEASE]}?${B[G.BUILD]}?`);re("FULL",`^${B[G.FULLPLAIN]}$`);re("LOOSEPLAIN",`[v=\\s]*${B[G.MAINVERSIONLOOSE]}${B[G.PRERELEASELOOSE]}?${B[G.BUILD]}?`);re("LOOSE",`^${B[G.LOOSEPLAIN]}$`);re("GTLT","((?:<|>)?=?)");re("XRANGEIDENTIFIERLOOSE",`${B[G.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);re("XRANGEIDENTIFIER",`${B[G.NUMERICIDENTIFIER]}|x|X|\\*`);re("XRANGEPLAIN",`[v=\\s]*(${B[G.XRANGEIDENTIFIER]})(?:\\.(${B[G.XRANGEIDENTIFIER]})(?:\\.(${B[G.XRANGEIDENTIFIER]})(?:${B[G.PRERELEASE]})?${B[G.BUILD]}?)?)?`);re("XRANGEPLAINLOOSE",`[v=\\s]*(${B[G.XRANGEIDENTIFIERLOOSE]})(?:\\.(${B[G.XRANGEIDENTIFIERLOOSE]})(?:\\.(${B[G.XRANGEIDENTIFIERLOOSE]})(?:${B[G.PRERELEASELOOSE]})?${B[G.BUILD]}?)?)?`);re("XRANGE",`^${B[G.GTLT]}\\s*${B[G.XRANGEPLAIN]}$`);re("XRANGELOOSE",`^${B[G.GTLT]}\\s*${B[G.XRANGEPLAINLOOSE]}$`);re("COERCEPLAIN",`(^|[^\\d])(\\d{1,${wm}})(?:\\.(\\d{1,${wm}}))?(?:\\.(\\d{1,${wm}}))?`);re("COERCE",`${B[G.COERCEPLAIN]}(?:$|[^\\d])`);re("COERCEFULL",B[G.COERCEPLAIN]+`(?:${B[G.PRERELEASE]})?(?:${B[G.BUILD]})?(?:$|[^\\d])`);re("COERCERTL",B[G.COERCE],!0);re("COERCERTLFULL",B[G.COERCEFULL],!0);re("LONETILDE","(?:~>?)");re("TILDETRIM",`(\\s*)${B[G.LONETILDE]}\\s+`,!0);Dn.tildeTrimReplace="$1~";re("TILDE",`^${B[G.LONETILDE]}${B[G.XRANGEPLAIN]}$`);re("TILDELOOSE",`^${B[G.LONETILDE]}${B[G.XRANGEPLAINLOOSE]}$`);re("LONECARET","(?:\\^)");re("CARETTRIM",`(\\s*)${B[G.LONECARET]}\\s+`,!0);Dn.caretTrimReplace="$1^";re("CARET",`^${B[G.LONECARET]}${B[G.XRANGEPLAIN]}$`);re("CARETLOOSE",`^${B[G.LONECARET]}${B[G.XRANGEPLAINLOOSE]}$`);re("COMPARATORLOOSE",`^${B[G.GTLT]}\\s*(${B[G.LOOSEPLAIN]})$|^$`);re("COMPARATOR",`^${B[G.GTLT]}\\s*(${B[G.FULLPLAIN]})$|^$`);re("COMPARATORTRIM",`(\\s*)${B[G.GTLT]}\\s*(${B[G.LOOSEPLAIN]}|${B[G.XRANGEPLAIN]})`,!0);Dn.comparatorTrimReplace="$1$2$3";re("HYPHENRANGE",`^\\s*(${B[G.XRANGEPLAIN]})\\s+-\\s+(${B[G.XRANGEPLAIN]})\\s*$`);re("HYPHENRANGELOOSE",`^\\s*(${B[G.XRANGEPLAINLOOSE]})\\s+-\\s+(${B[G.XRANGEPLAINLOOSE]})\\s*$`);re("STAR","(<|>)?=?\\s*\\*");re("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");re("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var du=J((TP,A_)=>{"use strict";var XI=Object.freeze({loose:!0}),JI=Object.freeze({}),YI=e=>e?typeof e!="object"?XI:e:JI;A_.exports=YI});var Am=J((CP,T_)=>{"use strict";var E_=/^[0-9]+$/,k_=(e,t)=>{if(typeof e=="number"&&typeof t=="number")return e===t?0:e<t?-1:1;let n=E_.test(e),r=E_.test(t);return n&&r&&(e=+e,t=+t),e===t?0:n&&!r?-1:r&&!n?1:e<t?-1:1},KI=(e,t)=>k_(t,e);T_.exports={compareIdentifiers:k_,rcompareIdentifiers:KI}});var $t=J((IP,I_)=>{"use strict";var fu=rs(),{MAX_LENGTH:C_,MAX_SAFE_INTEGER:mu}=is(),{safeRe:pu,t:gu}=co(),QI=du(),{compareIdentifiers:Em}=Am(),Jt=class{constructor(t,n){if(n=QI(n),t instanceof Jt){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>C_)throw new TypeError(`version is longer than ${C_} characters`);fu("SemVer",t,n),this.options=n,this.loose=!!n.loose,this.includePrerelease=!!n.includePrerelease;let r=t.trim().match(n.loose?pu[gu.LOOSE]:pu[gu.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>mu||this.major<0)throw new TypeError("Invalid major version");if(this.minor>mu||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>mu||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<mu)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(fu("SemVer.compare",this.version,this.options,t),!(t instanceof Jt)){if(typeof t=="string"&&t===this.version)return 0;t=new Jt(t,this.options)}return t.version===this.version?0:this.compareMain(t)||this.comparePre(t)}compareMain(t){return t instanceof Jt||(t=new Jt(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 Jt||(t=new Jt(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(fu("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 Em(r,i)}while(++n)}compareBuild(t){t instanceof Jt||(t=new Jt(t,this.options));let n=0;do{let r=this.build[n],i=t.build[n];if(fu("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 Em(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?pu[gu.PRERELEASELOOSE]:pu[gu.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]),Em(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}};I_.exports=Jt});var br=J((NP,O_)=>{"use strict";var N_=$t(),WI=(e,t,n=!1)=>{if(e instanceof N_)return e;try{return new N_(e,t)}catch(r){if(!n)return null;throw r}};O_.exports=WI});var M_=J((OP,D_)=>{"use strict";var eN=br(),tN=(e,t)=>{let n=eN(e,t);return n?n.version:null};D_.exports=tN});var R_=J((DP,U_)=>{"use strict";var nN=br(),iN=(e,t)=>{let n=nN(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null};U_.exports=iN});var L_=J((MP,P_)=>{"use strict";var j_=$t(),rN=(e,t,n,r,i)=>{typeof n=="string"&&(i=r,r=n,n=void 0);try{return new j_(e instanceof j_?e.version:e,n).inc(t,r,i).version}catch(o){return null}};P_.exports=rN});var V_=J((UP,q_)=>{"use strict";var Z_=br(),oN=(e,t)=>{let n=Z_(e,null,!0),r=Z_(t,null,!0),i=n.compare(r);if(i===0)return null;let o=i>0,a=o?n:r,s=o?r:n,u=!!a.prerelease.length;if(!!s.prerelease.length&&!u){if(!s.patch&&!s.minor)return"major";if(s.compareMain(a)===0)return s.minor&&!s.patch?"minor":"patch"}let m=u?"pre":"";return n.major!==r.major?m+"major":n.minor!==r.minor?m+"minor":n.patch!==r.patch?m+"patch":"prerelease"};q_.exports=oN});var B_=J((RP,H_)=>{"use strict";var aN=$t(),sN=(e,t)=>new aN(e,t).major;H_.exports=sN});var F_=J((jP,G_)=>{"use strict";var lN=$t(),uN=(e,t)=>new lN(e,t).minor;G_.exports=uN});var J_=J((PP,X_)=>{"use strict";var cN=$t(),dN=(e,t)=>new cN(e,t).patch;X_.exports=dN});var K_=J((LP,Y_)=>{"use strict";var fN=br(),mN=(e,t)=>{let n=fN(e,t);return n&&n.prerelease.length?n.prerelease:null};Y_.exports=mN});var dn=J((ZP,W_)=>{"use strict";var Q_=$t(),pN=(e,t,n)=>new Q_(e,n).compare(new Q_(t,n));W_.exports=pN});var t$=J((qP,e$)=>{"use strict";var gN=dn(),hN=(e,t,n)=>gN(t,e,n);e$.exports=hN});var i$=J((VP,n$)=>{"use strict";var vN=dn(),yN=(e,t)=>vN(e,t,!0);n$.exports=yN});var hu=J((HP,o$)=>{"use strict";var r$=$t(),bN=(e,t,n)=>{let r=new r$(e,n),i=new r$(t,n);return r.compare(i)||r.compareBuild(i)};o$.exports=bN});var s$=J((BP,a$)=>{"use strict";var SN=hu(),xN=(e,t)=>e.sort((n,r)=>SN(n,r,t));a$.exports=xN});var u$=J((GP,l$)=>{"use strict";var _N=hu(),$N=(e,t)=>e.sort((n,r)=>_N(r,n,t));l$.exports=$N});var os=J((FP,c$)=>{"use strict";var wN=dn(),zN=(e,t,n)=>wN(e,t,n)>0;c$.exports=zN});var vu=J((XP,d$)=>{"use strict";var AN=dn(),EN=(e,t,n)=>AN(e,t,n)<0;d$.exports=EN});var km=J((JP,f$)=>{"use strict";var kN=dn(),TN=(e,t,n)=>kN(e,t,n)===0;f$.exports=TN});var Tm=J((YP,m$)=>{"use strict";var CN=dn(),IN=(e,t,n)=>CN(e,t,n)!==0;m$.exports=IN});var yu=J((KP,p$)=>{"use strict";var NN=dn(),ON=(e,t,n)=>NN(e,t,n)>=0;p$.exports=ON});var bu=J((QP,g$)=>{"use strict";var DN=dn(),MN=(e,t,n)=>DN(e,t,n)<=0;g$.exports=MN});var Cm=J((WP,h$)=>{"use strict";var UN=km(),RN=Tm(),jN=os(),PN=yu(),LN=vu(),ZN=bu(),qN=(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 UN(e,n,r);case"!=":return RN(e,n,r);case">":return jN(e,n,r);case">=":return PN(e,n,r);case"<":return LN(e,n,r);case"<=":return ZN(e,n,r);default:throw new TypeError(`Invalid operator: ${t}`)}};h$.exports=qN});var y$=J((eL,v$)=>{"use strict";var VN=$t(),HN=br(),{safeRe:Su,t:xu}=co(),BN=(e,t)=>{if(e instanceof VN)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?Su[xu.COERCEFULL]:Su[xu.COERCE]);else{let u=t.includePrerelease?Su[xu.COERCERTLFULL]:Su[xu.COERCERTL],d;for(;(d=u.exec(e))&&(!n||n.index+n[0].length!==e.length);)(!n||d.index+d[0].length!==n.index+n[0].length)&&(n=d),u.lastIndex=d.index+d[1].length+d[2].length;u.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 HN(`${r}.${i}.${o}${a}${s}`,t)};v$.exports=BN});var S$=J((tL,b$)=>{"use strict";var Im=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}};b$.exports=Im});var fn=J((nL,w$)=>{"use strict";var GN=/\s+/g,Sr=class{constructor(t,n){if(n=XN(n),t instanceof Sr)return t.loose===!!n.loose&&t.includePrerelease===!!n.includePrerelease?t:new Sr(t.raw,n);if(t instanceof Nm)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(GN," "),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=>!_$(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&&tO(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&&WN)|(this.options.loose&&eO))+":"+t,i=x$.get(r);if(i)return i;let o=this.options.loose,a=o?kt[wt.HYPHENRANGELOOSE]:kt[wt.HYPHENRANGE];t=t.replace(a,dO(this.options.includePrerelease)),Me("hyphen replace",t),t=t.replace(kt[wt.COMPARATORTRIM],YN),Me("comparator trim",t),t=t.replace(kt[wt.TILDETRIM],KN),Me("tilde trim",t),t=t.replace(kt[wt.CARETTRIM],QN),Me("caret trim",t);let s=t.split(" ").map(l=>nO(l,this.options)).join(" ").split(/\s+/).map(l=>cO(l,this.options));o&&(s=s.filter(l=>(Me("loose invalid filter",l,this.options),!!l.match(kt[wt.COMPARATORLOOSE])))),Me("range list",s);let u=new Map,d=s.map(l=>new Nm(l,this.options));for(let l of d){if(_$(l))return[l];u.set(l.value,l)}u.size>1&&u.has("")&&u.delete("");let m=[...u.values()];return x$.set(r,m),m}intersects(t,n){if(!(t instanceof Sr))throw new TypeError("a Range is required");return this.set.some(r=>$$(r,n)&&t.set.some(i=>$$(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 JN(t,this.options)}catch(n){return!1}for(let n=0;n<this.set.length;n++)if(fO(this.set[n],t,this.options))return!0;return!1}};w$.exports=Sr;var FN=S$(),x$=new FN,XN=du(),Nm=as(),Me=rs(),JN=$t(),{safeRe:kt,t:wt,comparatorTrimReplace:YN,tildeTrimReplace:KN,caretTrimReplace:QN}=co(),{FLAG_INCLUDE_PRERELEASE:WN,FLAG_LOOSE:eO}=is(),_$=e=>e.value==="<0.0.0-0",tO=e=>e.value==="",$$=(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},nO=(e,t)=>(e=e.replace(kt[wt.BUILD],""),Me("comp",e,t),e=oO(e,t),Me("caret",e),e=iO(e,t),Me("tildes",e),e=sO(e,t),Me("xrange",e),e=uO(e,t),Me("stars",e),e),Tt=e=>!e||e.toLowerCase()==="x"||e==="*",iO=(e,t)=>e.trim().split(/\s+/).map(n=>rO(n,t)).join(" "),rO=(e,t)=>{let n=t.loose?kt[wt.TILDELOOSE]:kt[wt.TILDE];return e.replace(n,(r,i,o,a,s)=>{Me("tilde",e,r,i,o,a,s);let u;return Tt(i)?u="":Tt(o)?u=`>=${i}.0.0 <${+i+1}.0.0-0`:Tt(a)?u=`>=${i}.${o}.0 <${i}.${+o+1}.0-0`:s?(Me("replaceTilde pr",s),u=`>=${i}.${o}.${a}-${s} <${i}.${+o+1}.0-0`):u=`>=${i}.${o}.${a} <${i}.${+o+1}.0-0`,Me("tilde return",u),u})},oO=(e,t)=>e.trim().split(/\s+/).map(n=>aO(n,t)).join(" "),aO=(e,t)=>{Me("caret",e,t);let n=t.loose?kt[wt.CARETLOOSE]:kt[wt.CARET],r=t.includePrerelease?"-0":"";return e.replace(n,(i,o,a,s,u)=>{Me("caret",e,i,o,a,s,u);let d;return Tt(o)?d="":Tt(a)?d=`>=${o}.0.0${r} <${+o+1}.0.0-0`:Tt(s)?o==="0"?d=`>=${o}.${a}.0${r} <${o}.${+a+1}.0-0`:d=`>=${o}.${a}.0${r} <${+o+1}.0.0-0`:u?(Me("replaceCaret pr",u),o==="0"?a==="0"?d=`>=${o}.${a}.${s}-${u} <${o}.${a}.${+s+1}-0`:d=`>=${o}.${a}.${s}-${u} <${o}.${+a+1}.0-0`:d=`>=${o}.${a}.${s}-${u} <${+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})},sO=(e,t)=>(Me("replaceXRanges",e,t),e.split(/\s+/).map(n=>lO(n,t)).join(" ")),lO=(e,t)=>{e=e.trim();let n=t.loose?kt[wt.XRANGELOOSE]:kt[wt.XRANGE];return e.replace(n,(r,i,o,a,s,u)=>{Me("xRange",e,r,i,o,a,s,u);let d=Tt(o),m=d||Tt(a),l=m||Tt(s),f=l;return i==="="&&f&&(i=""),u=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==="<"&&(u="-0"),r=`${i+o}.${a}.${s}${u}`):m?r=`>=${o}.0.0${u} <${+o+1}.0.0-0`:l&&(r=`>=${o}.${a}.0${u} <${o}.${+a+1}.0-0`),Me("xRange return",r),r})},uO=(e,t)=>(Me("replaceStars",e,t),e.trim().replace(kt[wt.STAR],"")),cO=(e,t)=>(Me("replaceGTE0",e,t),e.trim().replace(kt[t.includePrerelease?wt.GTE0PRE:wt.GTE0],"")),dO=e=>(t,n,r,i,o,a,s,u,d,m,l,f)=>(Tt(r)?n="":Tt(i)?n=`>=${r}.0.0${e?"-0":""}`:Tt(o)?n=`>=${r}.${i}.0${e?"-0":""}`:a?n=`>=${n}`:n=`>=${n}${e?"-0":""}`,Tt(d)?u="":Tt(m)?u=`<${+d+1}.0.0-0`:Tt(l)?u=`<${d}.${+m+1}.0-0`:f?u=`<=${d}.${m}.${l}-${f}`:e?u=`<${d}.${m}.${+l+1}-0`:u=`<=${u}`,`${n} ${u}`.trim()),fO=(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!==Nm.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 as=J((iL,C$)=>{"use strict";var ss=Symbol("SemVer ANY"),fo=class{static get ANY(){return ss}constructor(t,n){if(n=z$(n),t instanceof fo){if(t.loose===!!n.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),Dm("comparator",t,n),this.options=n,this.loose=!!n.loose,this.parse(t),this.semver===ss?this.value="":this.value=this.operator+this.semver.version,Dm("comp",this)}parse(t){let n=this.options.loose?A$[E$.COMPARATORLOOSE]:A$[E$.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 k$(r[2],this.options.loose):this.semver=ss}toString(){return this.value}test(t){if(Dm("Comparator.test",t,this.options.loose),this.semver===ss||t===ss)return!0;if(typeof t=="string")try{t=new k$(t,this.options)}catch(n){return!1}return Om(t,this.operator,this.semver,this.options)}intersects(t,n){if(!(t instanceof fo))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new T$(t.value,n).test(this.value):t.operator===""?t.value===""?!0:new T$(this.value,n).test(t.semver):(n=z$(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("=")||Om(this.semver,"<",t.semver,n)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||Om(this.semver,">",t.semver,n)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};C$.exports=fo;var z$=du(),{safeRe:A$,t:E$}=co(),Om=Cm(),Dm=rs(),k$=$t(),T$=fn()});var ls=J((rL,I$)=>{"use strict";var mO=fn(),pO=(e,t,n)=>{try{t=new mO(t,n)}catch(r){return!1}return t.test(e)};I$.exports=pO});var O$=J((oL,N$)=>{"use strict";var gO=fn(),hO=(e,t)=>new gO(e,t).set.map(n=>n.map(r=>r.value).join(" ").trim().split(" "));N$.exports=hO});var M$=J((aL,D$)=>{"use strict";var vO=$t(),yO=fn(),bO=(e,t,n)=>{let r=null,i=null,o=null;try{o=new yO(t,n)}catch(a){return null}return e.forEach(a=>{o.test(a)&&(!r||i.compare(a)===-1)&&(r=a,i=new vO(r,n))}),r};D$.exports=bO});var R$=J((sL,U$)=>{"use strict";var SO=$t(),xO=fn(),_O=(e,t,n)=>{let r=null,i=null,o=null;try{o=new xO(t,n)}catch(a){return null}return e.forEach(a=>{o.test(a)&&(!r||i.compare(a)===1)&&(r=a,i=new SO(r,n))}),r};U$.exports=_O});var L$=J((lL,P$)=>{"use strict";var Mm=$t(),$O=fn(),j$=os(),wO=(e,t)=>{e=new $O(e,t);let n=new Mm("0.0.0");if(e.test(n)||(n=new Mm("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 Mm(a.semver.version);switch(a.operator){case">":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!o||j$(s,o))&&(o=s);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${a.operator}`)}}),o&&(!n||j$(n,o))&&(n=o)}return n&&e.test(n)?n:null};P$.exports=wO});var q$=J((uL,Z$)=>{"use strict";var zO=fn(),AO=(e,t)=>{try{return new zO(e,t).range||"*"}catch(n){return null}};Z$.exports=AO});var _u=J((cL,G$)=>{"use strict";var EO=$t(),B$=as(),{ANY:kO}=B$,TO=fn(),CO=ls(),V$=os(),H$=vu(),IO=bu(),NO=yu(),OO=(e,t,n,r)=>{e=new EO(e,r),t=new TO(t,r);let i,o,a,s,u;switch(n){case">":i=V$,o=IO,a=H$,s=">",u=">=";break;case"<":i=H$,o=NO,a=V$,s="<",u="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(CO(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===kO&&(p=new B$(">=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===u||(!f.operator||f.operator===s)&&o(e,f.semver))return!1;if(f.operator===u&&a(e,f.semver))return!1}return!0};G$.exports=OO});var X$=J((dL,F$)=>{"use strict";var DO=_u(),MO=(e,t,n)=>DO(e,t,">",n);F$.exports=MO});var Y$=J((fL,J$)=>{"use strict";var UO=_u(),RO=(e,t,n)=>UO(e,t,"<",n);J$.exports=RO});var W$=J((mL,Q$)=>{"use strict";var K$=fn(),jO=(e,t,n)=>(e=new K$(e,n),t=new K$(t,n),e.intersects(t,n));Q$.exports=jO});var t0=J((pL,e0)=>{"use strict";var PO=ls(),LO=dn();e0.exports=(e,t,n)=>{let r=[],i=null,o=null,a=e.sort((m,l)=>LO(m,l,n));for(let m of a)PO(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 u=s.join(" || "),d=typeof t.raw=="string"?t.raw:String(t);return u.length<d.length?u:t}});var s0=J((gL,a0)=>{"use strict";var n0=fn(),Rm=as(),{ANY:Um}=Rm,us=ls(),jm=dn(),ZO=(e,t,n={})=>{if(e===t)return!0;e=new n0(e,n),t=new n0(t,n);let r=!1;e:for(let i of e.set){for(let o of t.set){let a=VO(i,o,n);if(r=r||a!==null,a)continue e}if(r)return!1}return!0},qO=[new Rm(">=0.0.0-0")],i0=[new Rm(">=0.0.0")],VO=(e,t,n)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===Um){if(t.length===1&&t[0].semver===Um)return!0;n.includePrerelease?e=qO:e=i0}if(t.length===1&&t[0].semver===Um){if(n.includePrerelease)return!0;t=i0}let r=new Set,i,o;for(let p of e)p.operator===">"||p.operator===">="?i=r0(i,p,n):p.operator==="<"||p.operator==="<="?o=o0(o,p,n):r.add(p.semver);if(r.size>1)return null;let a;if(i&&o){if(a=jm(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&&!us(p,String(i),n)||o&&!us(p,String(o),n))return null;for(let h of t)if(!us(p,String(h),n))return!1;return!0}let s,u,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=r0(i,p,n),s===p&&s!==i)return!1}else if(i.operator===">="&&!us(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(u=o0(o,p,n),u===p&&u!==o)return!1}else if(o.operator==="<="&&!us(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)},r0=(e,t,n)=>{if(!e)return t;let r=jm(e.semver,t.semver,n);return r>0?e:r<0||t.operator===">"&&e.operator===">="?t:e},o0=(e,t,n)=>{if(!e)return t;let r=jm(e.semver,t.semver,n);return r<0?e:r>0||t.operator==="<"&&e.operator==="<="?t:e};a0.exports=ZO});var d0=J((hL,c0)=>{"use strict";var Pm=co(),l0=is(),HO=$t(),u0=Am(),BO=br(),GO=M_(),FO=R_(),XO=L_(),JO=V_(),YO=B_(),KO=F_(),QO=J_(),WO=K_(),eD=dn(),tD=t$(),nD=i$(),iD=hu(),rD=s$(),oD=u$(),aD=os(),sD=vu(),lD=km(),uD=Tm(),cD=yu(),dD=bu(),fD=Cm(),mD=y$(),pD=as(),gD=fn(),hD=ls(),vD=O$(),yD=M$(),bD=R$(),SD=L$(),xD=q$(),_D=_u(),$D=X$(),wD=Y$(),zD=W$(),AD=t0(),ED=s0();c0.exports={parse:BO,valid:GO,clean:FO,inc:XO,diff:JO,major:YO,minor:KO,patch:QO,prerelease:WO,compare:eD,rcompare:tD,compareLoose:nD,compareBuild:iD,sort:rD,rsort:oD,gt:aD,lt:sD,eq:lD,neq:uD,gte:cD,lte:dD,cmp:fD,coerce:mD,Comparator:pD,Range:gD,satisfies:hD,toComparators:vD,maxSatisfying:yD,minSatisfying:bD,minVersion:SD,validRange:xD,outside:_D,gtr:$D,ltr:wD,intersects:zD,simplifyRange:AD,subset:ED,SemVer:HO,re:Pm.re,src:Pm.src,tokens:Pm.t,SEMVER_SPEC_VERSION:l0.SEMVER_SPEC_VERSION,RELEASE_TYPES:l0.RELEASE_TYPES,compareIdentifiers:u0.compareIdentifiers,rcompareIdentifiers:u0.rcompareIdentifiers}});var _0=J(oe=>{"use strict";var qm=Symbol.for("react.transitional.element"),kD=Symbol.for("react.portal"),TD=Symbol.for("react.fragment"),CD=Symbol.for("react.strict_mode"),ID=Symbol.for("react.profiler"),ND=Symbol.for("react.consumer"),OD=Symbol.for("react.context"),DD=Symbol.for("react.forward_ref"),MD=Symbol.for("react.suspense"),UD=Symbol.for("react.memo"),h0=Symbol.for("react.lazy"),RD=Symbol.for("react.activity"),f0=Symbol.iterator;function jD(e){return e===null||typeof e!="object"?null:(e=f0&&e[f0]||e["@@iterator"],typeof e=="function"?e:null)}var v0={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y0=Object.assign,b0={};function po(e,t,n){this.props=e,this.context=t,this.refs=b0,this.updater=n||v0}po.prototype.isReactComponent={};po.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")};po.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function S0(){}S0.prototype=po.prototype;function Vm(e,t,n){this.props=e,this.context=t,this.refs=b0,this.updater=n||v0}var Hm=Vm.prototype=new S0;Hm.constructor=Vm;y0(Hm,po.prototype);Hm.isPureReactComponent=!0;var m0=Array.isArray;function Zm(){}var Ue={H:null,A:null,T:null,S:null},x0=Object.prototype.hasOwnProperty;function Bm(e,t,n){var r=n.ref;return{$$typeof:qm,type:e,key:t,ref:r!==void 0?r:null,props:n}}function PD(e,t){return Bm(e.type,t,e.props)}function Gm(e){return typeof e=="object"&&e!==null&&e.$$typeof===qm}function LD(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var p0=/\/+/g;function Lm(e,t){return typeof e=="object"&&e!==null&&e.key!=null?LD(""+e.key):t.toString(36)}function ZD(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch(typeof e.status=="string"?e.then(Zm,Zm):(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 mo(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 qm:case kD:a=!0;break;case h0:return a=e._init,mo(a(e._payload),t,n,r,i)}}if(a)return i=i(e),a=r===""?"."+Lm(e,0):r,m0(i)?(n="",a!=null&&(n=a.replace(p0,"$&/")+"/"),mo(i,t,n,"",function(d){return d})):i!=null&&(Gm(i)&&(i=PD(i,n+(i.key==null||e&&e.key===i.key?"":(""+i.key).replace(p0,"$&/")+"/")+a)),t.push(i)),1;a=0;var s=r===""?".":r+":";if(m0(e))for(var u=0;u<e.length;u++)r=e[u],o=s+Lm(r,u),a+=mo(r,t,n,o,i);else if(u=jD(e),typeof u=="function")for(e=u.call(e),u=0;!(r=e.next()).done;)r=r.value,o=s+Lm(r,u++),a+=mo(r,t,n,o,i);else if(o==="object"){if(typeof e.then=="function")return mo(ZD(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 $u(e,t,n){if(e==null)return e;var r=[],i=0;return mo(e,r,"","",function(o){return t.call(n,o,i++)}),r}function qD(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 g0=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)},VD={map:$u,forEach:function(e,t,n){$u(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return $u(e,function(){t++}),t},toArray:function(e){return $u(e,function(t){return t})||[]},only:function(e){if(!Gm(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};oe.Activity=RD;oe.Children=VD;oe.Component=po;oe.Fragment=TD;oe.Profiler=ID;oe.PureComponent=Vm;oe.StrictMode=CD;oe.Suspense=MD;oe.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Ue;oe.__COMPILER_RUNTIME={__proto__:null,c:function(e){return Ue.H.useMemoCache(e)}};oe.cache=function(e){return function(){return e.apply(null,arguments)}};oe.cacheSignal=function(){return null};oe.cloneElement=function(e,t,n){if(e==null)throw Error("The argument must be a React element, but you passed "+e+".");var r=y0({},e.props),i=e.key;if(t!=null)for(o in t.key!==void 0&&(i=""+t.key),t)!x0.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 Bm(e.type,i,r)};oe.createContext=function(e){return e={$$typeof:OD,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:ND,_context:e},e};oe.createElement=function(e,t,n){var r,i={},o=null;if(t!=null)for(r in t.key!==void 0&&(o=""+t.key),t)x0.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),u=0;u<a;u++)s[u]=arguments[u+2];i.children=s}if(e&&e.defaultProps)for(r in a=e.defaultProps,a)i[r]===void 0&&(i[r]=a[r]);return Bm(e,o,i)};oe.createRef=function(){return{current:null}};oe.forwardRef=function(e){return{$$typeof:DD,render:e}};oe.isValidElement=Gm;oe.lazy=function(e){return{$$typeof:h0,_payload:{_status:-1,_result:e},_init:qD}};oe.memo=function(e,t){return{$$typeof:UD,type:e,compare:t===void 0?null:t}};oe.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(Zm,g0)}catch(o){g0(o)}finally{t!==null&&n.types!==null&&(t.types=n.types),Ue.T=t}};oe.unstable_useCacheRefresh=function(){return Ue.H.useCacheRefresh()};oe.use=function(e){return Ue.H.use(e)};oe.useActionState=function(e,t,n){return Ue.H.useActionState(e,t,n)};oe.useCallback=function(e,t){return Ue.H.useCallback(e,t)};oe.useContext=function(e){return Ue.H.useContext(e)};oe.useDebugValue=function(){};oe.useDeferredValue=function(e,t){return Ue.H.useDeferredValue(e,t)};oe.useEffect=function(e,t){return Ue.H.useEffect(e,t)};oe.useEffectEvent=function(e){return Ue.H.useEffectEvent(e)};oe.useId=function(){return Ue.H.useId()};oe.useImperativeHandle=function(e,t,n){return Ue.H.useImperativeHandle(e,t,n)};oe.useInsertionEffect=function(e,t){return Ue.H.useInsertionEffect(e,t)};oe.useLayoutEffect=function(e,t){return Ue.H.useLayoutEffect(e,t)};oe.useMemo=function(e,t){return Ue.H.useMemo(e,t)};oe.useOptimistic=function(e,t){return Ue.H.useOptimistic(e,t)};oe.useReducer=function(e,t,n){return Ue.H.useReducer(e,t,n)};oe.useRef=function(e){return Ue.H.useRef(e)};oe.useState=function(e){return Ue.H.useState(e)};oe.useSyncExternalStore=function(e,t,n){return Ue.H.useSyncExternalStore(e,t,n)};oe.useTransition=function(){return Ue.H.useTransition()};oe.version="19.2.3"});var Ze=J((yL,$0)=>{"use strict";$0.exports=_0()});var O0=J(qe=>{"use strict";function Ym(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,i=e[r];if(0<wu(i,t))e[r]=t,e[n]=i,n=r;else break e}}function Mn(e){return e.length===0?null:e[0]}function Au(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],u=a+1,d=e[u];if(0>wu(s,n))u<i&&0>wu(d,s)?(e[r]=d,e[u]=n,r=u):(e[r]=s,e[a]=n,r=a);else if(u<i&&0>wu(d,n))e[r]=d,e[u]=n,r=u;else break e}}return t}function wu(e,t){var n=e.sortIndex-t.sortIndex;return n!==0?n:e.id-t.id}qe.unstable_now=void 0;typeof performance=="object"&&typeof performance.now=="function"?(w0=performance,qe.unstable_now=function(){return w0.now()}):(Fm=Date,z0=Fm.now(),qe.unstable_now=function(){return Fm.now()-z0});var w0,Fm,z0,Yn=[],ki=[],HD=1,mn=null,zt=3,Km=!1,cs=!1,ds=!1,Qm=!1,k0=typeof setTimeout=="function"?setTimeout:null,T0=typeof clearTimeout=="function"?clearTimeout:null,A0=typeof setImmediate!="undefined"?setImmediate:null;function zu(e){for(var t=Mn(ki);t!==null;){if(t.callback===null)Au(ki);else if(t.startTime<=e)Au(ki),t.sortIndex=t.expirationTime,Ym(Yn,t);else break;t=Mn(ki)}}function Wm(e){if(ds=!1,zu(e),!cs)if(Mn(Yn)!==null)cs=!0,ho||(ho=!0,go());else{var t=Mn(ki);t!==null&&ep(Wm,t.startTime-e)}}var ho=!1,fs=-1,C0=5,I0=-1;function N0(){return Qm?!0:!(qe.unstable_now()-I0<C0)}function Xm(){if(Qm=!1,ho){var e=qe.unstable_now();I0=e;var t=!0;try{e:{cs=!1,ds&&(ds=!1,T0(fs),fs=-1),Km=!0;var n=zt;try{t:{for(zu(e),mn=Mn(Yn);mn!==null&&!(mn.expirationTime>e&&N0());){var r=mn.callback;if(typeof r=="function"){mn.callback=null,zt=mn.priorityLevel;var i=r(mn.expirationTime<=e);if(e=qe.unstable_now(),typeof i=="function"){mn.callback=i,zu(e),t=!0;break t}mn===Mn(Yn)&&Au(Yn),zu(e)}else Au(Yn);mn=Mn(Yn)}if(mn!==null)t=!0;else{var o=Mn(ki);o!==null&&ep(Wm,o.startTime-e),t=!1}}break e}finally{mn=null,zt=n,Km=!1}t=void 0}}finally{t?go():ho=!1}}}var go;typeof A0=="function"?go=function(){A0(Xm)}:typeof MessageChannel!="undefined"?(Jm=new MessageChannel,E0=Jm.port2,Jm.port1.onmessage=Xm,go=function(){E0.postMessage(null)}):go=function(){k0(Xm,0)};var Jm,E0;function ep(e,t){fs=k0(function(){e(qe.unstable_now())},t)}qe.unstable_IdlePriority=5;qe.unstable_ImmediatePriority=1;qe.unstable_LowPriority=4;qe.unstable_NormalPriority=3;qe.unstable_Profiling=null;qe.unstable_UserBlockingPriority=2;qe.unstable_cancelCallback=function(e){e.callback=null};qe.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"):C0=0<e?Math.floor(1e3/e):5};qe.unstable_getCurrentPriorityLevel=function(){return zt};qe.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}};qe.unstable_requestPaint=function(){Qm=!0};qe.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}};qe.unstable_scheduleCallback=function(e,t,n){var r=qe.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:HD++,callback:t,priorityLevel:e,startTime:n,expirationTime:i,sortIndex:-1},n>r?(e.sortIndex=n,Ym(ki,e),Mn(Yn)===null&&e===Mn(ki)&&(ds?(T0(fs),fs=-1):ds=!0,ep(Wm,n-r))):(e.sortIndex=i,Ym(Yn,e),cs||Km||(cs=!0,ho||(ho=!0,go()))),e};qe.unstable_shouldYield=N0;qe.unstable_wrapCallback=function(e){var t=zt;return function(){var n=zt;zt=t;try{return e.apply(this,arguments)}finally{zt=n}}}});var M0=J((SL,D0)=>{"use strict";D0.exports=O0()});var R0=J(It=>{"use strict";var BD=Ze();function U0(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 Ti(){}var Ct={d:{f:Ti,r:function(){throw Error(U0(522))},D:Ti,C:Ti,L:Ti,m:Ti,X:Ti,S:Ti,M:Ti},p:0,findDOMNode:null},GD=Symbol.for("react.portal");function FD(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:GD,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}var ms=BD.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function Eu(e,t){if(e==="font")return"";if(typeof t=="string")return t==="use-credentials"?t:""}It.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Ct;It.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(U0(299));return FD(e,t,null,n)};It.flushSync=function(e){var t=ms.T,n=Ct.p;try{if(ms.T=null,Ct.p=2,e)return e()}finally{ms.T=t,Ct.p=n,Ct.d.f()}};It.preconnect=function(e,t){typeof e=="string"&&(t?(t=t.crossOrigin,t=typeof t=="string"?t==="use-credentials"?t:"":void 0):t=null,Ct.d.C(e,t))};It.prefetchDNS=function(e){typeof e=="string"&&Ct.d.D(e)};It.preinit=function(e,t){if(typeof e=="string"&&t&&typeof t.as=="string"){var n=t.as,r=Eu(n,t.crossOrigin),i=typeof t.integrity=="string"?t.integrity:void 0,o=typeof t.fetchPriority=="string"?t.fetchPriority:void 0;n==="style"?Ct.d.S(e,typeof t.precedence=="string"?t.precedence:void 0,{crossOrigin:r,integrity:i,fetchPriority:o}):n==="script"&&Ct.d.X(e,{crossOrigin:r,integrity:i,fetchPriority:o,nonce:typeof t.nonce=="string"?t.nonce:void 0})}};It.preinitModule=function(e,t){if(typeof e=="string")if(typeof t=="object"&&t!==null){if(t.as==null||t.as==="script"){var n=Eu(t.as,t.crossOrigin);Ct.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&&Ct.d.M(e)};It.preload=function(e,t){if(typeof e=="string"&&typeof t=="object"&&t!==null&&typeof t.as=="string"){var n=t.as,r=Eu(n,t.crossOrigin);Ct.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})}};It.preloadModule=function(e,t){if(typeof e=="string")if(t){var n=Eu(t.as,t.crossOrigin);Ct.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 Ct.d.m(e)};It.requestFormReset=function(e){Ct.d.r(e)};It.unstable_batchedUpdates=function(e,t){return e(t)};It.useFormState=function(e,t,n){return ms.H.useFormState(e,t,n)};It.useFormStatus=function(){return ms.H.useHostTransitionStatus()};It.version="19.2.3"});var L0=J((_L,P0)=>{"use strict";function j0(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(j0)}catch(e){console.error(e)}}j0(),P0.exports=R0()});var QE=J(Qc=>{"use strict";var st=M0(),fz=Ze(),XD=L0();function T(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function mz(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Ws(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 pz(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 gz(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 Z0(e){if(Ws(e)!==e)throw Error(T(188))}function JD(e){var t=e.alternate;if(!t){if(t=Ws(e),t===null)throw Error(T(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 Z0(i),e;if(o===r)return Z0(i),t;o=o.sibling}throw Error(T(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(T(189))}}if(n.alternate!==r)throw Error(T(190))}if(n.tag!==3)throw Error(T(188));return n.stateNode.current===n?e:t}function hz(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=hz(e),t!==null)return t;e=e.sibling}return null}var Pe=Object.assign,YD=Symbol.for("react.element"),ku=Symbol.for("react.transitional.element"),xs=Symbol.for("react.portal"),_o=Symbol.for("react.fragment"),vz=Symbol.for("react.strict_mode"),Dp=Symbol.for("react.profiler"),yz=Symbol.for("react.consumer"),ri=Symbol.for("react.context"),Tg=Symbol.for("react.forward_ref"),Mp=Symbol.for("react.suspense"),Up=Symbol.for("react.suspense_list"),Cg=Symbol.for("react.memo"),Ci=Symbol.for("react.lazy");Symbol.for("react.scope");var Rp=Symbol.for("react.activity");Symbol.for("react.legacy_hidden");Symbol.for("react.tracing_marker");var KD=Symbol.for("react.memo_cache_sentinel");Symbol.for("react.view_transition");var q0=Symbol.iterator;function ps(e){return e===null||typeof e!="object"?null:(e=q0&&e[q0]||e["@@iterator"],typeof e=="function"?e:null)}var QD=Symbol.for("react.client.reference");function jp(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===QD?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case _o:return"Fragment";case Dp:return"Profiler";case vz:return"StrictMode";case Mp:return"Suspense";case Up:return"SuspenseList";case Rp:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case xs:return"Portal";case ri:return e.displayName||"Context";case yz:return(e._context.displayName||"Context")+".Consumer";case Tg:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Cg:return t=e.displayName||null,t!==null?t:jp(e.type)||"Memo";case Ci:t=e._payload,e=e._init;try{return jp(e(t))}catch(n){}}return null}var _s=Array.isArray,te=fz.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ye=XD.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Ar={pending:!1,data:null,method:null,action:null},Pp=[],$o=-1;function Ln(e){return{current:e}}function mt(e){0>$o||(e.current=Pp[$o],Pp[$o]=null,$o--)}function Ne(e,t){$o++,Pp[$o]=e.current,e.current=t}var Pn=Ln(null),Ps=Ln(null),Zi=Ln(null),sc=Ln(null);function lc(e,t){switch(Ne(Zi,t),Ne(Ps,e),Ne(Pn,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Jw(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Jw(t),e=jE(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}mt(Pn),Ne(Pn,e)}function Zo(){mt(Pn),mt(Ps),mt(Zi)}function Lp(e){e.memoizedState!==null&&Ne(sc,e);var t=Pn.current,n=jE(t,e.type);t!==n&&(Ne(Ps,e),Ne(Pn,n))}function uc(e){Ps.current===e&&(mt(Pn),mt(Ps)),sc.current===e&&(mt(sc),Ys._currentValue=Ar)}var tp,V0;function _r(e){if(tp===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);tp=t&&t[1]||"",V0=-1<n.stack.indexOf(`
|
|
at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return`
|
|
`+tp+e+V0}var np=!1;function ip(e,t){if(!e||np)return"";np=!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 u=a.split(`
|
|
`),d=s.split(`
|
|
`);for(i=r=0;r<u.length&&!u[r].includes("DetermineComponentFrameRoot");)r++;for(;i<d.length&&!d[i].includes("DetermineComponentFrameRoot");)i++;if(r===u.length||i===d.length)for(r=u.length-1,i=d.length-1;1<=r&&0<=i&&u[r]!==d[i];)i--;for(;1<=r&&0<=i;r--,i--)if(u[r]!==d[i]){if(r!==1||i!==1)do if(r--,i--,0>i||u[r]!==d[i]){var m=`
|
|
`+u[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{np=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?_r(n):""}function WD(e,t){switch(e.tag){case 26:case 27:case 5:return _r(e.type);case 16:return _r("Lazy");case 13:return e.child!==t&&t!==null?_r("Suspense Fallback"):_r("Suspense");case 19:return _r("SuspenseList");case 0:case 15:return ip(e.type,!1);case 11:return ip(e.type.render,!1);case 1:return ip(e.type,!0);case 31:return _r("Activity");default:return""}}function H0(e){try{var t="",n=null;do t+=WD(e,n),n=e,e=e.return;while(e);return t}catch(r){return`
|
|
Error generating stack: `+r.message+`
|
|
`+r.stack}}var Zp=Object.prototype.hasOwnProperty,Ig=st.unstable_scheduleCallback,rp=st.unstable_cancelCallback,e4=st.unstable_shouldYield,t4=st.unstable_requestPaint,en=st.unstable_now,n4=st.unstable_getCurrentPriorityLevel,bz=st.unstable_ImmediatePriority,Sz=st.unstable_UserBlockingPriority,cc=st.unstable_NormalPriority,i4=st.unstable_LowPriority,xz=st.unstable_IdlePriority,r4=st.log,o4=st.unstable_setDisableYieldValue,el=null,tn=null;function Ui(e){if(typeof r4=="function"&&o4(e),tn&&typeof tn.setStrictMode=="function")try{tn.setStrictMode(el,e)}catch(t){}}var nn=Math.clz32?Math.clz32:l4,a4=Math.log,s4=Math.LN2;function l4(e){return e>>>=0,e===0?32:31-(a4(e)/s4|0)|0}var Tu=256,Cu=262144,Iu=4194304;function $r(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 Uc(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=$r(r):(a&=s,a!==0?i=$r(a):n||(n=s&~e,n!==0&&(i=$r(n))))):(s=r&~o,s!==0?i=$r(s):a!==0?i=$r(a):n||(n=r&~e,n!==0&&(i=$r(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 tl(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function u4(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 _z(){var e=Iu;return Iu<<=1,!(Iu&62914560)&&(Iu=4194304),e}function op(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function nl(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function c4(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,u=e.expirationTimes,d=e.hiddenUpdates;for(n=a&~n;0<n;){var m=31-nn(n),l=1<<m;s[m]=0,u[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&&$z(e,r,0),o!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=o&~(a&~t))}function $z(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-nn(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&261930}function wz(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-nn(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function zz(e,t){var n=t&-t;return n=n&42?1:Ng(n),n&(e.suspendedLanes|t)?0:n}function Ng(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 Og(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function Az(){var e=ye.p;return e!==0?e:(e=window.event,e===void 0?32:JE(e.type))}function B0(e,t){var n=ye.p;try{return ye.p=e,t()}finally{ye.p=n}}var er=Math.random().toString(36).slice(2),vt="__reactFiber$"+er,Vt="__reactProps$"+er,Qo="__reactContainer$"+er,qp="__reactEvents$"+er,d4="__reactListeners$"+er,f4="__reactHandles$"+er,G0="__reactResources$"+er,il="__reactMarker$"+er;function Dg(e){delete e[vt],delete e[Vt],delete e[qp],delete e[d4],delete e[f4]}function wo(e){var t=e[vt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Qo]||n[vt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=ez(e);e!==null;){if(n=e[vt])return n;e=ez(e)}return t}e=n,n=e.parentNode}return null}function Wo(e){if(e=e[vt]||e[Qo]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function $s(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(T(33))}function Do(e){var t=e[G0];return t||(t=e[G0]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function ft(e){e[il]=!0}var Ez=new Set,kz={};function Ur(e,t){qo(e,t),qo(e+"Capture",t)}function qo(e,t){for(kz[e]=t,e=0;e<t.length;e++)Ez.add(t[e])}var m4=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]*$"),F0={},X0={};function p4(e){return Zp.call(X0,e)?!0:Zp.call(F0,e)?!1:m4.test(e)?X0[e]=!0:(F0[e]=!0,!1)}function Gu(e,t,n){if(p4(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 Nu(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 Kn(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 gn(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Tz(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 Vp(e){if(!e._valueTracker){var t=Tz(e)?"checked":"value";e._valueTracker=g4(e,t,""+e[t])}}function Cz(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Tz(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function dc(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 h4=/[\n"\\]/g;function yn(e){return e.replace(h4,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Hp(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=""+gn(t)):e.value!==""+gn(t)&&(e.value=""+gn(t)):a!=="submit"&&a!=="reset"||e.removeAttribute("value"),t!=null?Bp(e,a,gn(t)):n!=null?Bp(e,a,gn(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=""+gn(s):e.removeAttribute("name")}function Iz(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)){Vp(e);return}n=n!=null?""+gn(n):"",t=t!=null?""+gn(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),Vp(e)}function Bp(e,t,n){t==="number"&&dc(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function Mo(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=""+gn(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 Nz(e,t,n){if(t!=null&&(t=""+gn(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+gn(n):""}function Oz(e,t,n,r){if(t==null){if(r!=null){if(n!=null)throw Error(T(92));if(_s(r)){if(1<r.length)throw Error(T(93));r=r[0]}n=r}n==null&&(n=""),t=n}n=gn(t),e.defaultValue=n,r=e.textContent,r===n&&r!==""&&r!==null&&(e.value=r),Vp(e)}function Vo(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var v4=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 J0(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||v4.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function Dz(e,t,n){if(t!=null&&typeof t!="object")throw Error(T(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&&J0(e,i,r)}else for(var o in t)t.hasOwnProperty(o)&&J0(e,o,t[o])}function Mg(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 y4=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"]]),b4=/^[\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 Fu(e){return b4.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function oi(){}var Gp=null;function Ug(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var zo=null,Uo=null;function Y0(e){var t=Wo(e);if(t&&(e=t.stateNode)){var n=e[Vt]||null;e:switch(e=t.stateNode,t.type){case"input":if(Hp(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="'+yn(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=r[Vt]||null;if(!i)throw Error(T(90));Hp(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&&Cz(r)}break e;case"textarea":Nz(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&Mo(e,!!n.multiple,t,!1)}}}var ap=!1;function Mz(e,t,n){if(ap)return e(t,n);ap=!0;try{var r=e(t);return r}finally{if(ap=!1,(zo!==null||Uo!==null)&&(Xc(),zo&&(t=zo,e=Uo,Uo=zo=null,Y0(t),e)))for(t=0;t<e.length;t++)Y0(e[t])}}function Ls(e,t){var n=e.stateNode;if(n===null)return null;var r=n[Vt]||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(T(231,t,typeof n));return n}var ci=!(typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"),Fp=!1;if(ci)try{vo={},Object.defineProperty(vo,"passive",{get:function(){Fp=!0}}),window.addEventListener("test",vo,vo),window.removeEventListener("test",vo,vo)}catch(e){Fp=!1}var vo,Ri=null,Rg=null,Xu=null;function Uz(){if(Xu)return Xu;var e,t=Rg,n=t.length,r,i="value"in Ri?Ri.value:Ri.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 Xu=i.slice(e,1<r?1-r:void 0)}function Ju(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 Ou(){return!0}function K0(){return!1}function Ht(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)?Ou:K0,this.isPropagationStopped=K0,this}return Pe(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=Ou)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Ou)},persist:function(){},isPersistent:Ou}),t}var Rr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Rc=Ht(Rr),rl=Pe({},Rr,{view:0,detail:0}),S4=Ht(rl),sp,lp,gs,jc=Pe({},rl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:jg,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!==gs&&(gs&&e.type==="mousemove"?(sp=e.screenX-gs.screenX,lp=e.screenY-gs.screenY):lp=sp=0,gs=e),sp)},movementY:function(e){return"movementY"in e?e.movementY:lp}}),Q0=Ht(jc),x4=Pe({},jc,{dataTransfer:0}),_4=Ht(x4),$4=Pe({},rl,{relatedTarget:0}),up=Ht($4),w4=Pe({},Rr,{animationName:0,elapsedTime:0,pseudoElement:0}),z4=Ht(w4),A4=Pe({},Rr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),E4=Ht(A4),k4=Pe({},Rr,{data:0}),W0=Ht(k4),T4={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},C4={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"},I4={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function N4(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=I4[e])?!!t[e]:!1}function jg(){return N4}var O4=Pe({},rl,{key:function(e){if(e.key){var t=T4[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Ju(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?C4[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:jg,charCode:function(e){return e.type==="keypress"?Ju(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Ju(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),D4=Ht(O4),M4=Pe({},jc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ew=Ht(M4),U4=Pe({},rl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:jg}),R4=Ht(U4),j4=Pe({},Rr,{propertyName:0,elapsedTime:0,pseudoElement:0}),P4=Ht(j4),L4=Pe({},jc,{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}),Z4=Ht(L4),q4=Pe({},Rr,{newState:0,oldState:0}),V4=Ht(q4),H4=[9,13,27,32],Pg=ci&&"CompositionEvent"in window,As=null;ci&&"documentMode"in document&&(As=document.documentMode);var B4=ci&&"TextEvent"in window&&!As,Rz=ci&&(!Pg||As&&8<As&&11>=As),tw=String.fromCharCode(32),nw=!1;function jz(e,t){switch(e){case"keyup":return H4.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Pz(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ao=!1;function G4(e,t){switch(e){case"compositionend":return Pz(t);case"keypress":return t.which!==32?null:(nw=!0,tw);case"textInput":return e=t.data,e===tw&&nw?null:e;default:return null}}function F4(e,t){if(Ao)return e==="compositionend"||!Pg&&jz(e,t)?(e=Uz(),Xu=Rg=Ri=null,Ao=!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 Rz&&t.locale!=="ko"?null:t.data;default:return null}}var X4={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 iw(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!X4[e.type]:t==="textarea"}function Lz(e,t,n,r){zo?Uo?Uo.push(r):Uo=[r]:zo=r,t=Tc(t,"onChange"),0<t.length&&(n=new Rc("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Es=null,Zs=null;function J4(e){ME(e,0)}function Pc(e){var t=$s(e);if(Cz(t))return e}function rw(e,t){if(e==="change")return t}var Zz=!1;ci&&(ci?(Mu="oninput"in document,Mu||(cp=document.createElement("div"),cp.setAttribute("oninput","return;"),Mu=typeof cp.oninput=="function"),Du=Mu):Du=!1,Zz=Du&&(!document.documentMode||9<document.documentMode));var Du,Mu,cp;function ow(){Es&&(Es.detachEvent("onpropertychange",qz),Zs=Es=null)}function qz(e){if(e.propertyName==="value"&&Pc(Zs)){var t=[];Lz(t,Zs,e,Ug(e)),Mz(J4,t)}}function Y4(e,t,n){e==="focusin"?(ow(),Es=t,Zs=n,Es.attachEvent("onpropertychange",qz)):e==="focusout"&&ow()}function K4(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Pc(Zs)}function Q4(e,t){if(e==="click")return Pc(t)}function W4(e,t){if(e==="input"||e==="change")return Pc(t)}function e6(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var on=typeof Object.is=="function"?Object.is:e6;function qs(e,t){if(on(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(!Zp.call(t,i)||!on(e[i],t[i]))return!1}return!0}function aw(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function sw(e,t){var n=aw(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=aw(n)}}function Vz(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Vz(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Hz(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=dc(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=dc(e.document)}return t}function Lg(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 t6=ci&&"documentMode"in document&&11>=document.documentMode,Eo=null,Xp=null,ks=null,Jp=!1;function lw(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Jp||Eo==null||Eo!==dc(r)||(r=Eo,"selectionStart"in r&&Lg(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}),ks&&qs(ks,r)||(ks=r,r=Tc(Xp,"onSelect"),0<r.length&&(t=new Rc("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Eo)))}function xr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var ko={animationend:xr("Animation","AnimationEnd"),animationiteration:xr("Animation","AnimationIteration"),animationstart:xr("Animation","AnimationStart"),transitionrun:xr("Transition","TransitionRun"),transitionstart:xr("Transition","TransitionStart"),transitioncancel:xr("Transition","TransitionCancel"),transitionend:xr("Transition","TransitionEnd")},dp={},Bz={};ci&&(Bz=document.createElement("div").style,"AnimationEvent"in window||(delete ko.animationend.animation,delete ko.animationiteration.animation,delete ko.animationstart.animation),"TransitionEvent"in window||delete ko.transitionend.transition);function jr(e){if(dp[e])return dp[e];if(!ko[e])return e;var t=ko[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Bz)return dp[e]=t[n];return e}var Gz=jr("animationend"),Fz=jr("animationiteration"),Xz=jr("animationstart"),n6=jr("transitionrun"),i6=jr("transitionstart"),r6=jr("transitioncancel"),Jz=jr("transitionend"),Yz=new Map,Yp="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(" ");Yp.push("scrollEnd");function kn(e,t){Yz.set(e,t),Ur(t,[e])}var fc=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)},pn=[],To=0,Zg=0;function Lc(){for(var e=To,t=Zg=To=0;t<e;){var n=pn[t];pn[t++]=null;var r=pn[t];pn[t++]=null;var i=pn[t];pn[t++]=null;var o=pn[t];if(pn[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&&Kz(n,i,o)}}function Zc(e,t,n,r){pn[To++]=e,pn[To++]=t,pn[To++]=n,pn[To++]=r,Zg|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function qg(e,t,n,r){return Zc(e,t,n,r),mc(e)}function Pr(e,t){return Zc(e,null,null,t),mc(e)}function Kz(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-nn(n),e=o.hiddenUpdates,r=e[i],r===null?e[i]=[t]:r.push(t),t.lane=n|536870912),o):null}function mc(e){if(50<Rs)throw Rs=0,vg=null,Error(T(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Co={};function o6(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 Qt(e,t,n,r){return new o6(e,t,n,r)}function Vg(e){return e=e.prototype,!(!e||!e.isReactComponent)}function si(e,t){var n=e.alternate;return n===null?(n=Qt(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 Qz(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 Yu(e,t,n,r,i,o){var a=0;if(r=e,typeof e=="function")Vg(e)&&(a=1);else if(typeof e=="string")a=lM(e,n,Pn.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case Rp:return e=Qt(31,n,t,i),e.elementType=Rp,e.lanes=o,e;case _o:return Er(n.children,i,o,t);case vz:a=8,i|=24;break;case Dp:return e=Qt(12,n,t,i|2),e.elementType=Dp,e.lanes=o,e;case Mp:return e=Qt(13,n,t,i),e.elementType=Mp,e.lanes=o,e;case Up:return e=Qt(19,n,t,i),e.elementType=Up,e.lanes=o,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ri:a=10;break e;case yz:a=9;break e;case Tg:a=11;break e;case Cg:a=14;break e;case Ci:a=16,r=null;break e}a=29,n=Error(T(130,e===null?"null":typeof e,"")),r=null}return t=Qt(a,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function Er(e,t,n,r){return e=Qt(7,e,r,t),e.lanes=n,e}function fp(e,t,n){return e=Qt(6,e,null,t),e.lanes=n,e}function Wz(e){var t=Qt(18,null,null,0);return t.stateNode=e,t}function mp(e,t,n){return t=Qt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var uw=new WeakMap;function bn(e,t){if(typeof e=="object"&&e!==null){var n=uw.get(e);return n!==void 0?n:(t={value:e,source:t,stack:H0(t)},uw.set(e,t),t)}return{value:e,source:t,stack:H0(t)}}var Io=[],No=0,pc=null,Vs=0,hn=[],vn=0,Yi=null,Un=1,Rn="";function ni(e,t){Io[No++]=Vs,Io[No++]=pc,pc=e,Vs=t}function eA(e,t,n){hn[vn++]=Un,hn[vn++]=Rn,hn[vn++]=Yi,Yi=e;var r=Un;e=Rn;var i=32-nn(r)-1;r&=~(1<<i),n+=1;var o=32-nn(t)+i;if(30<o){var a=i-i%5;o=(r&(1<<a)-1).toString(32),r>>=a,i-=a,Un=1<<32-nn(t)+i|n<<i|r,Rn=o+e}else Un=1<<o|n<<i|r,Rn=e}function Hg(e){e.return!==null&&(ni(e,1),eA(e,1,0))}function Bg(e){for(;e===pc;)pc=Io[--No],Io[No]=null,Vs=Io[--No],Io[No]=null;for(;e===Yi;)Yi=hn[--vn],hn[vn]=null,Rn=hn[--vn],hn[vn]=null,Un=hn[--vn],hn[vn]=null}function tA(e,t){hn[vn++]=Un,hn[vn++]=Rn,hn[vn++]=Yi,Un=t.id,Rn=t.overflow,Yi=e}var yt=null,je=null,pe=!1,qi=null,Sn=!1,Kp=Error(T(519));function Ki(e){var t=Error(T(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Hs(bn(t,e)),Kp}function cw(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[vt]=e,t[Vt]=r,n){case"dialog":de("cancel",t),de("close",t);break;case"iframe":case"object":case"embed":de("load",t);break;case"video":case"audio":for(n=0;n<Xs.length;n++)de(Xs[n],t);break;case"source":de("error",t);break;case"img":case"image":case"link":de("error",t),de("load",t);break;case"details":de("toggle",t);break;case"input":de("invalid",t),Iz(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case"select":de("invalid",t);break;case"textarea":de("invalid",t),Oz(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||RE(t.textContent,n)?(r.popover!=null&&(de("beforetoggle",t),de("toggle",t)),r.onScroll!=null&&de("scroll",t),r.onScrollEnd!=null&&de("scrollend",t),r.onClick!=null&&(t.onclick=oi),t=!0):t=!1,t||Ki(e,!0)}function dw(e){for(yt=e.return;yt;)switch(yt.tag){case 5:case 31:case 13:Sn=!1;return;case 27:case 3:Sn=!0;return;default:yt=yt.return}}function yo(e){if(e!==yt)return!1;if(!pe)return dw(e),pe=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||_g(e.type,e.memoizedProps)),n=!n),n&&je&&Ki(e),dw(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(T(317));je=Ww(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(T(317));je=Ww(e)}else t===27?(t=je,tr(e.type)?(e=Ag,Ag=null,je=e):je=t):je=yt?_n(e.stateNode.nextSibling):null;return!0}function Ir(){je=yt=null,pe=!1}function pp(){var e=qi;return e!==null&&(Zt===null?Zt=e:Zt.push.apply(Zt,e),qi=null),e}function Hs(e){qi===null?qi=[e]:qi.push(e)}var Qp=Ln(null),Lr=null,ai=null;function Ni(e,t,n){Ne(Qp,t._currentValue),t._currentValue=n}function li(e){e._currentValue=Qp.current,mt(Qp)}function Wp(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 eg(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 u=0;u<t.length;u++)if(s.context===t[u]){o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),Wp(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(T(341));a.lanes|=n,o=a.alternate,o!==null&&(o.lanes|=n),Wp(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 ea(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(T(387));if(a=a.memoizedProps,a!==null){var s=i.type;on(i.pendingProps.value,a.value)||(e!==null?e.push(s):e=[s])}}else if(i===sc.current){if(a=i.alternate,a===null)throw Error(T(387));a.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(e!==null?e.push(Ys):e=[Ys])}i=i.return}e!==null&&eg(t,e,n,r),t.flags|=262144}function gc(e){for(e=e.firstContext;e!==null;){if(!on(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Nr(e){Lr=e,ai=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function bt(e){return nA(Lr,e)}function Uu(e,t){return Lr===null&&Nr(e),nA(e,t)}function nA(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},ai===null){if(e===null)throw Error(T(308));ai=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else ai=ai.next=t;return n}var a6=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()})}},s6=st.unstable_scheduleCallback,l6=st.unstable_NormalPriority,tt={$$typeof:ri,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Gg(){return{controller:new a6,data:new Map,refCount:0}}function ol(e){e.refCount--,e.refCount===0&&s6(l6,function(){e.controller.abort()})}var Ts=null,tg=0,Ho=0,Ro=null;function u6(e,t){if(Ts===null){var n=Ts=[];tg=0,Ho=vh(),Ro={status:"pending",value:void 0,then:function(r){n.push(r)}}}return tg++,t.then(fw,fw),t}function fw(){if(--tg===0&&Ts!==null){Ro!==null&&(Ro.status="fulfilled");var e=Ts;Ts=null,Ho=0,Ro=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function c6(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 mw=te.S;te.S=function(e,t){hE=en(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&u6(e,t),mw!==null&&mw(e,t)};var kr=Ln(null);function Fg(){var e=kr.current;return e!==null?e:ke.pooledCache}function Ku(e,t){t===null?Ne(kr,kr.current):Ne(kr,t.pool)}function iA(){var e=Fg();return e===null?null:{parent:tt._currentValue,pool:e}}var ta=Error(T(460)),Xg=Error(T(474)),qc=Error(T(542)),hc={then:function(){}};function pw(e){return e=e.status,e==="fulfilled"||e==="rejected"}function rA(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(oi,oi),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,hw(e),e;default:if(typeof t.status=="string")t.then(oi,oi);else{if(e=ke,e!==null&&100<e.shellSuspendCounter)throw Error(T(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,hw(e),e}throw Tr=t,ta}}function wr(e){try{var t=e._init;return t(e._payload)}catch(n){throw n!==null&&typeof n=="object"&&typeof n.then=="function"?(Tr=n,ta):n}}var Tr=null;function gw(){if(Tr===null)throw Error(T(459));var e=Tr;return Tr=null,e}function hw(e){if(e===ta||e===qc)throw Error(T(483))}var jo=null,Bs=0;function Ru(e){var t=Bs;return Bs+=1,jo===null&&(jo=[]),rA(jo,e,t)}function hs(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function ju(e,t){throw t.$$typeof===YD?Error(T(525)):(e=Object.prototype.toString.call(t),Error(T(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function oA(e){function t(y,g){if(e){var b=y.deletions;b===null?(y.deletions=[g],y.flags|=16):b.push(g)}}function n(y,g){if(!e)return null;for(;g!==null;)t(y,g),g=g.sibling;return null}function r(y){for(var g=new Map;y!==null;)y.key!==null?g.set(y.key,y):g.set(y.index,y),y=y.sibling;return g}function i(y,g){return y=si(y,g),y.index=0,y.sibling=null,y}function o(y,g,b){return y.index=b,e?(b=y.alternate,b!==null?(b=b.index,b<g?(y.flags|=67108866,g):b):(y.flags|=67108866,g)):(y.flags|=1048576,g)}function a(y){return e&&y.alternate===null&&(y.flags|=67108866),y}function s(y,g,b,S){return g===null||g.tag!==6?(g=fp(b,y.mode,S),g.return=y,g):(g=i(g,b),g.return=y,g)}function u(y,g,b,S){var $=b.type;return $===_o?m(y,g,b.props.children,S,b.key):g!==null&&(g.elementType===$||typeof $=="object"&&$!==null&&$.$$typeof===Ci&&wr($)===g.type)?(g=i(g,b.props),hs(g,b),g.return=y,g):(g=Yu(b.type,b.key,b.props,null,y.mode,S),hs(g,b),g.return=y,g)}function d(y,g,b,S){return g===null||g.tag!==4||g.stateNode.containerInfo!==b.containerInfo||g.stateNode.implementation!==b.implementation?(g=mp(b,y.mode,S),g.return=y,g):(g=i(g,b.children||[]),g.return=y,g)}function m(y,g,b,S,$){return g===null||g.tag!==7?(g=Er(b,y.mode,S,$),g.return=y,g):(g=i(g,b),g.return=y,g)}function l(y,g,b){if(typeof g=="string"&&g!==""||typeof g=="number"||typeof g=="bigint")return g=fp(""+g,y.mode,b),g.return=y,g;if(typeof g=="object"&&g!==null){switch(g.$$typeof){case ku:return b=Yu(g.type,g.key,g.props,null,y.mode,b),hs(b,g),b.return=y,b;case xs:return g=mp(g,y.mode,b),g.return=y,g;case Ci:return g=wr(g),l(y,g,b)}if(_s(g)||ps(g))return g=Er(g,y.mode,b,null),g.return=y,g;if(typeof g.then=="function")return l(y,Ru(g),b);if(g.$$typeof===ri)return l(y,Uu(y,g),b);ju(y,g)}return null}function f(y,g,b,S){var $=g!==null?g.key:null;if(typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint")return $!==null?null:s(y,g,""+b,S);if(typeof b=="object"&&b!==null){switch(b.$$typeof){case ku:return b.key===$?u(y,g,b,S):null;case xs:return b.key===$?d(y,g,b,S):null;case Ci:return b=wr(b),f(y,g,b,S)}if(_s(b)||ps(b))return $!==null?null:m(y,g,b,S,null);if(typeof b.then=="function")return f(y,g,Ru(b),S);if(b.$$typeof===ri)return f(y,g,Uu(y,b),S);ju(y,b)}return null}function p(y,g,b,S,$){if(typeof S=="string"&&S!==""||typeof S=="number"||typeof S=="bigint")return y=y.get(b)||null,s(g,y,""+S,$);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case ku:return y=y.get(S.key===null?b:S.key)||null,u(g,y,S,$);case xs:return y=y.get(S.key===null?b:S.key)||null,d(g,y,S,$);case Ci:return S=wr(S),p(y,g,b,S,$)}if(_s(S)||ps(S))return y=y.get(b)||null,m(g,y,S,$,null);if(typeof S.then=="function")return p(y,g,b,Ru(S),$);if(S.$$typeof===ri)return p(y,g,b,Uu(g,S),$);ju(g,S)}return null}function h(y,g,b,S){for(var $=null,R=null,A=g,k=g=0,z=null;A!==null&&k<b.length;k++){A.index>k?(z=A,A=null):z=A.sibling;var E=f(y,A,b[k],S);if(E===null){A===null&&(A=z);break}e&&A&&E.alternate===null&&t(y,A),g=o(E,g,k),R===null?$=E:R.sibling=E,R=E,A=z}if(k===b.length)return n(y,A),pe&&ni(y,k),$;if(A===null){for(;k<b.length;k++)A=l(y,b[k],S),A!==null&&(g=o(A,g,k),R===null?$=A:R.sibling=A,R=A);return pe&&ni(y,k),$}for(A=r(A);k<b.length;k++)z=p(A,y,k,b[k],S),z!==null&&(e&&z.alternate!==null&&A.delete(z.key===null?k:z.key),g=o(z,g,k),R===null?$=z:R.sibling=z,R=z);return e&&A.forEach(function(F){return t(y,F)}),pe&&ni(y,k),$}function v(y,g,b,S){if(b==null)throw Error(T(151));for(var $=null,R=null,A=g,k=g=0,z=null,E=b.next();A!==null&&!E.done;k++,E=b.next()){A.index>k?(z=A,A=null):z=A.sibling;var F=f(y,A,E.value,S);if(F===null){A===null&&(A=z);break}e&&A&&F.alternate===null&&t(y,A),g=o(F,g,k),R===null?$=F:R.sibling=F,R=F,A=z}if(E.done)return n(y,A),pe&&ni(y,k),$;if(A===null){for(;!E.done;k++,E=b.next())E=l(y,E.value,S),E!==null&&(g=o(E,g,k),R===null?$=E:R.sibling=E,R=E);return pe&&ni(y,k),$}for(A=r(A);!E.done;k++,E=b.next())E=p(A,y,k,E.value,S),E!==null&&(e&&E.alternate!==null&&A.delete(E.key===null?k:E.key),g=o(E,g,k),R===null?$=E:R.sibling=E,R=E);return e&&A.forEach(function(P){return t(y,P)}),pe&&ni(y,k),$}function _(y,g,b,S){if(typeof b=="object"&&b!==null&&b.type===_o&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case ku:e:{for(var $=b.key;g!==null;){if(g.key===$){if($=b.type,$===_o){if(g.tag===7){n(y,g.sibling),S=i(g,b.props.children),S.return=y,y=S;break e}}else if(g.elementType===$||typeof $=="object"&&$!==null&&$.$$typeof===Ci&&wr($)===g.type){n(y,g.sibling),S=i(g,b.props),hs(S,b),S.return=y,y=S;break e}n(y,g);break}else t(y,g);g=g.sibling}b.type===_o?(S=Er(b.props.children,y.mode,S,b.key),S.return=y,y=S):(S=Yu(b.type,b.key,b.props,null,y.mode,S),hs(S,b),S.return=y,y=S)}return a(y);case xs:e:{for($=b.key;g!==null;){if(g.key===$)if(g.tag===4&&g.stateNode.containerInfo===b.containerInfo&&g.stateNode.implementation===b.implementation){n(y,g.sibling),S=i(g,b.children||[]),S.return=y,y=S;break e}else{n(y,g);break}else t(y,g);g=g.sibling}S=mp(b,y.mode,S),S.return=y,y=S}return a(y);case Ci:return b=wr(b),_(y,g,b,S)}if(_s(b))return h(y,g,b,S);if(ps(b)){if($=ps(b),typeof $!="function")throw Error(T(150));return b=$.call(b),v(y,g,b,S)}if(typeof b.then=="function")return _(y,g,Ru(b),S);if(b.$$typeof===ri)return _(y,g,Uu(y,b),S);ju(y,b)}return typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint"?(b=""+b,g!==null&&g.tag===6?(n(y,g.sibling),S=i(g,b),S.return=y,y=S):(n(y,g),S=fp(b,y.mode,S),S.return=y,y=S),a(y)):n(y,g)}return function(y,g,b,S){try{Bs=0;var $=_(y,g,b,S);return jo=null,$}catch(A){if(A===ta||A===qc)throw A;var R=Qt(29,A,null,y.mode);return R.lanes=S,R.return=y,R}finally{}}}var Or=oA(!0),aA=oA(!1),Ii=!1;function Jg(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function ng(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 Vi(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Hi(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,ve&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=mc(e),Kz(e,null,n),t}return Zc(e,r,t,n),mc(e)}function Cs(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,wz(e,n)}}function gp(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 ig=!1;function Is(){if(ig){var e=Ro;if(e!==null)throw e}}function Ns(e,t,n,r){ig=!1;var i=e.updateQueue;Ii=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var u=s,d=u.next;u.next=null,a===null?o=d:a.next=d,a=u;var m=e.alternate;m!==null&&(m=m.updateQueue,s=m.lastBaseUpdate,s!==a&&(s===null?m.firstBaseUpdate=d:s.next=d,m.lastBaseUpdate=u))}if(o!==null){var l=i.baseState;a=0,m=d=u=null,s=o;do{var f=s.lane&-536870913,p=f!==s.lane;if(p?(me&f)===f:(r&f)===f){f!==0&&f===Ho&&(ig=!0),m!==null&&(m=m.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});e:{var h=e,v=s;f=t;var _=n;switch(v.tag){case 1:if(h=v.payload,typeof h=="function"){l=h.call(_,l,f);break e}l=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=v.payload,f=typeof h=="function"?h.call(_,l,f):h,f==null)break e;l=Pe({},l,f);break e;case 2:Ii=!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,u=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&&(u=l),i.baseState=u,i.firstBaseUpdate=d,i.lastBaseUpdate=m,o===null&&(i.shared.lanes=0),Wi|=a,e.lanes=a,e.memoizedState=l}}function sA(e,t){if(typeof e!="function")throw Error(T(191,e));e.call(t)}function lA(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)sA(n[e],t)}var Bo=Ln(null),vc=Ln(0);function vw(e,t){e=pi,Ne(vc,e),Ne(Bo,t),pi=e|t.baseLanes}function rg(){Ne(vc,pi),Ne(Bo,Bo.current)}function Yg(){pi=vc.current,mt(Bo),mt(vc)}var an=Ln(null),xn=null;function Oi(e){var t=e.alternate;Ne(Ke,Ke.current&1),Ne(an,e),xn===null&&(t===null||Bo.current!==null||t.memoizedState!==null)&&(xn=e)}function og(e){Ne(Ke,Ke.current),Ne(an,e),xn===null&&(xn=e)}function uA(e){e.tag===22?(Ne(Ke,Ke.current),Ne(an,e),xn===null&&(xn=e)):Di(e)}function Di(){Ne(Ke,Ke.current),Ne(an,an.current)}function Kt(e){mt(an),xn===e&&(xn=null),mt(Ke)}var Ke=Ln(0);function yc(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||wg(n)||zg(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 di=0,ae=null,ze=null,We=null,bc=!1,Po=!1,Dr=!1,Sc=0,Gs=0,Lo=null,d6=0;function Fe(){throw Error(T(321))}function Kg(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!on(e[n],t[n]))return!1;return!0}function Qg(e,t,n,r,i,o){return di=o,ae=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,te.H=e===null||e.memoizedState===null?LA:uh,Dr=!1,o=n(r,i),Dr=!1,Po&&(o=dA(t,n,r,i)),cA(e),o}function cA(e){te.H=Fs;var t=ze!==null&&ze.next!==null;if(di=0,We=ze=ae=null,bc=!1,Gs=0,Lo=null,t)throw Error(T(300));e===null||nt||(e=e.dependencies,e!==null&&gc(e)&&(nt=!0))}function dA(e,t,n,r){ae=e;var i=0;do{if(Po&&(Lo=null),Gs=0,Po=!1,25<=i)throw Error(T(301));if(i+=1,We=ze=null,e.updateQueue!=null){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,o.memoCache!=null&&(o.memoCache.index=0)}te.H=ZA,o=t(n,r)}while(Po);return o}function f6(){var e=te.H,t=e.useState()[0];return t=typeof t.then=="function"?al(t):t,e=e.useState()[0],(ze!==null?ze.memoizedState:null)!==e&&(ae.flags|=1024),t}function Wg(){var e=Sc!==0;return Sc=0,e}function eh(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function th(e){if(bc){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}bc=!1}di=0,We=ze=ae=null,Po=!1,Gs=Sc=0,Lo=null}function Nt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return We===null?ae.memoizedState=We=e:We=We.next=e,We}function Qe(){if(ze===null){var e=ae.alternate;e=e!==null?e.memoizedState:null}else e=ze.next;var t=We===null?ae.memoizedState:We.next;if(t!==null)We=t,ze=e;else{if(e===null)throw ae.alternate===null?Error(T(467)):Error(T(310));ze=e,e={memoizedState:ze.memoizedState,baseState:ze.baseState,baseQueue:ze.baseQueue,queue:ze.queue,next:null},We===null?ae.memoizedState=We=e:We=We.next=e}return We}function Vc(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function al(e){var t=Gs;return Gs+=1,Lo===null&&(Lo=[]),e=rA(Lo,e,t),t=ae,(We===null?t.memoizedState:We.next)===null&&(t=t.alternate,te.H=t===null||t.memoizedState===null?LA:uh),e}function Hc(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return al(e);if(e.$$typeof===ri)return bt(e)}throw Error(T(438,String(e)))}function nh(e){var t=null,n=ae.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=ae.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=Vc(),ae.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]=KD;return t.index++,n}function fi(e,t){return typeof t=="function"?t(e):t}function Qu(e){var t=Qe();return ih(t,ze,e)}function ih(e,t,n){var r=e.queue;if(r===null)throw Error(T(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,u=null,d=t,m=!1;do{var l=d.lane&-536870913;if(l!==d.lane?(me&l)===l:(di&l)===l){var f=d.revertLane;if(f===0)u!==null&&(u=u.next={lane:0,revertLane:0,gesture:null,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null}),l===Ho&&(m=!0);else if((di&f)===f){d=d.next,f===Ho&&(m=!0);continue}else l={lane:0,revertLane:d.revertLane,gesture:null,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null},u===null?(s=u=l,a=o):u=u.next=l,ae.lanes|=f,Wi|=f;l=d.action,Dr&&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},u===null?(s=u=f,a=o):u=u.next=f,ae.lanes|=l,Wi|=l;d=d.next}while(d!==null&&d!==t);if(u===null?a=o:u.next=s,!on(o,e.memoizedState)&&(nt=!0,m&&(n=Ro,n!==null)))throw n;e.memoizedState=o,e.baseState=a,e.baseQueue=u,r.lastRenderedState=o}return i===null&&(r.lanes=0),[e.memoizedState,r.dispatch]}function hp(e){var t=Qe(),n=t.queue;if(n===null)throw Error(T(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);on(o,t.memoizedState)||(nt=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function fA(e,t,n){var r=ae,i=Qe(),o=pe;if(o){if(n===void 0)throw Error(T(407));n=n()}else n=t();var a=!on((ze||i).memoizedState,n);if(a&&(i.memoizedState=n,nt=!0),i=i.queue,rh(gA.bind(null,r,i,e),[e]),i.getSnapshot!==t||a||We!==null&&We.memoizedState.tag&1){if(r.flags|=2048,Go(9,{destroy:void 0},pA.bind(null,r,i,n,t),null),ke===null)throw Error(T(349));o||di&127||mA(r,t,n)}return n}function mA(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ae.updateQueue,t===null?(t=Vc(),ae.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function pA(e,t,n,r){t.value=n,t.getSnapshot=r,hA(t)&&vA(e)}function gA(e,t,n){return n(function(){hA(t)&&vA(e)})}function hA(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!on(e,n)}catch(r){return!0}}function vA(e){var t=Pr(e,2);t!==null&&qt(t,e,2)}function ag(e){var t=Nt();if(typeof e=="function"){var n=e;if(e=n(),Dr){Ui(!0);try{n()}finally{Ui(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:fi,lastRenderedState:e},t}function yA(e,t,n,r){return e.baseState=n,ih(e,ze,typeof r=="function"?r:fi)}function m6(e,t,n,r,i){if(Gc(e))throw Error(T(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)}};te.T!==null?n(!0):o.isTransition=!1,r(o),n=t.pending,n===null?(o.next=t.pending=o,bA(t,o)):(o.next=n.next,t.pending=n.next=o)}}function bA(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var o=te.T,a={};te.T=a;try{var s=n(i,r),u=te.S;u!==null&&u(a,s),yw(e,t,s)}catch(d){sg(e,t,d)}finally{o!==null&&a.types!==null&&(o.types=a.types),te.T=o}}else try{o=n(i,r),yw(e,t,o)}catch(d){sg(e,t,d)}}function yw(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(r){bw(e,t,r)},function(r){return sg(e,t,r)}):bw(e,t,n)}function bw(e,t,n){t.status="fulfilled",t.value=n,SA(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,bA(e,n)))}function sg(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status="rejected",t.reason=n,SA(t),t=t.next;while(t!==r)}e.action=null}function SA(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function xA(e,t){return t}function Sw(e,t){if(pe){var n=ke.formState;if(n!==null){e:{var r=ae;if(pe){if(je){t:{for(var i=je,o=Sn;i.nodeType!==8;){if(!o){i=null;break t}if(i=_n(i.nextSibling),i===null){i=null;break t}}o=i.data,i=o==="F!"||o==="F"?i:null}if(i){je=_n(i.nextSibling),r=i.data==="F!";break e}}Ki(r)}r=!1}r&&(t=n[0])}}return n=Nt(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:xA,lastRenderedState:t},n.queue=r,n=RA.bind(null,ae,r),r.dispatch=n,r=ag(!1),o=lh.bind(null,ae,!1,r.queue),r=Nt(),i={state:t,dispatch:null,action:e,pending:null},r.queue=i,n=m6.bind(null,ae,i,o,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function xw(e){var t=Qe();return _A(t,ze,e)}function _A(e,t,n){if(t=ih(e,t,xA)[0],e=Qu(fi)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var r=al(t)}catch(a){throw a===ta?qc:a}else r=t;t=Qe();var i=t.queue,o=i.dispatch;return n!==t.memoizedState&&(ae.flags|=2048,Go(9,{destroy:void 0},p6.bind(null,i,n),null)),[r,o,e]}function p6(e,t){e.action=t}function _w(e){var t=Qe(),n=ze;if(n!==null)return _A(t,n,e);Qe(),t=t.memoizedState,n=Qe();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function Go(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=ae.updateQueue,t===null&&(t=Vc(),ae.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 $A(){return Qe().memoizedState}function Wu(e,t,n,r){var i=Nt();ae.flags|=e,i.memoizedState=Go(1|t,{destroy:void 0},n,r===void 0?null:r)}function Bc(e,t,n,r){var i=Qe();r=r===void 0?null:r;var o=i.memoizedState.inst;ze!==null&&r!==null&&Kg(r,ze.memoizedState.deps)?i.memoizedState=Go(t,o,n,r):(ae.flags|=e,i.memoizedState=Go(1|t,o,n,r))}function $w(e,t){Wu(8390656,8,e,t)}function rh(e,t){Bc(2048,8,e,t)}function g6(e){ae.flags|=4;var t=ae.updateQueue;if(t===null)t=Vc(),ae.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function wA(e){var t=Qe().memoizedState;return g6({ref:t,nextImpl:e}),function(){if(ve&2)throw Error(T(440));return t.impl.apply(void 0,arguments)}}function zA(e,t){return Bc(4,2,e,t)}function AA(e,t){return Bc(4,4,e,t)}function EA(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 kA(e,t,n){n=n!=null?n.concat([e]):null,Bc(4,4,EA.bind(null,t,e),n)}function oh(){}function TA(e,t){var n=Qe();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&Kg(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function CA(e,t){var n=Qe();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&Kg(t,r[1]))return r[0];if(r=e(),Dr){Ui(!0);try{e()}finally{Ui(!1)}}return n.memoizedState=[r,t],r}function ah(e,t,n){return n===void 0||di&1073741824&&!(me&261930)?e.memoizedState=t:(e.memoizedState=n,e=yE(),ae.lanes|=e,Wi|=e,n)}function IA(e,t,n,r){return on(n,t)?n:Bo.current!==null?(e=ah(e,n,r),on(e,t)||(nt=!0),e):!(di&42)||di&1073741824&&!(me&261930)?(nt=!0,e.memoizedState=n):(e=yE(),ae.lanes|=e,Wi|=e,t)}function NA(e,t,n,r,i){var o=ye.p;ye.p=o!==0&&8>o?o:8;var a=te.T,s={};te.T=s,lh(e,!1,t,n);try{var u=i(),d=te.S;if(d!==null&&d(s,u),u!==null&&typeof u=="object"&&typeof u.then=="function"){var m=c6(u,r);Os(e,t,m,rn(e))}else Os(e,t,r,rn(e))}catch(l){Os(e,t,{then:function(){},status:"rejected",reason:l},rn())}finally{ye.p=o,a!==null&&s.types!==null&&(a.types=s.types),te.T=a}}function h6(){}function lg(e,t,n,r){if(e.tag!==5)throw Error(T(476));var i=OA(e).queue;NA(e,i,t,Ar,n===null?h6:function(){return DA(e),n(r)})}function OA(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ar,baseState:Ar,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:fi,lastRenderedState:Ar},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:fi,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function DA(e){var t=OA(e);t.next===null&&(t=e.alternate.memoizedState),Os(e,t.next.queue,{},rn())}function sh(){return bt(Ys)}function MA(){return Qe().memoizedState}function UA(){return Qe().memoizedState}function v6(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=rn();e=Vi(n);var r=Hi(t,e,n);r!==null&&(qt(r,t,n),Cs(r,t,n)),t={cache:Gg()},e.payload=t;return}t=t.return}}function y6(e,t,n){var r=rn();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Gc(e)?jA(t,n):(n=qg(e,t,n,r),n!==null&&(qt(n,e,r),PA(n,t,r)))}function RA(e,t,n){var r=rn();Os(e,t,n,r)}function Os(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Gc(e))jA(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,on(s,a))return Zc(e,t,i,0),ke===null&&Lc(),!1}catch(u){}finally{}if(n=qg(e,t,i,r),n!==null)return qt(n,e,r),PA(n,t,r),!0}return!1}function lh(e,t,n,r){if(r={lane:2,revertLane:vh(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Gc(e)){if(t)throw Error(T(479))}else t=qg(e,n,r,2),t!==null&&qt(t,e,2)}function Gc(e){var t=e.alternate;return e===ae||t!==null&&t===ae}function jA(e,t){Po=bc=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function PA(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,wz(e,n)}}var Fs={readContext:bt,use:Hc,useCallback:Fe,useContext:Fe,useEffect:Fe,useImperativeHandle:Fe,useLayoutEffect:Fe,useInsertionEffect:Fe,useMemo:Fe,useReducer:Fe,useRef:Fe,useState:Fe,useDebugValue:Fe,useDeferredValue:Fe,useTransition:Fe,useSyncExternalStore:Fe,useId:Fe,useHostTransitionStatus:Fe,useFormState:Fe,useActionState:Fe,useOptimistic:Fe,useMemoCache:Fe,useCacheRefresh:Fe};Fs.useEffectEvent=Fe;var LA={readContext:bt,use:Hc,useCallback:function(e,t){return Nt().memoizedState=[e,t===void 0?null:t],e},useContext:bt,useEffect:$w,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,Wu(4194308,4,EA.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Wu(4194308,4,e,t)},useInsertionEffect:function(e,t){Wu(4,2,e,t)},useMemo:function(e,t){var n=Nt();t=t===void 0?null:t;var r=e();if(Dr){Ui(!0);try{e()}finally{Ui(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=Nt();if(n!==void 0){var i=n(t);if(Dr){Ui(!0);try{n(t)}finally{Ui(!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=y6.bind(null,ae,e),[r.memoizedState,e]},useRef:function(e){var t=Nt();return e={current:e},t.memoizedState=e},useState:function(e){e=ag(e);var t=e.queue,n=RA.bind(null,ae,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:oh,useDeferredValue:function(e,t){var n=Nt();return ah(n,e,t)},useTransition:function(){var e=ag(!1);return e=NA.bind(null,ae,e.queue,!0,!1),Nt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=ae,i=Nt();if(pe){if(n===void 0)throw Error(T(407));n=n()}else{if(n=t(),ke===null)throw Error(T(349));me&127||mA(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,$w(gA.bind(null,r,o,e),[e]),r.flags|=2048,Go(9,{destroy:void 0},pA.bind(null,r,o,n,t),null),n},useId:function(){var e=Nt(),t=ke.identifierPrefix;if(pe){var n=Rn,r=Un;n=(r&~(1<<32-nn(r)-1)).toString(32)+n,t="_"+t+"R_"+n,n=Sc++,0<n&&(t+="H"+n.toString(32)),t+="_"}else n=d6++,t="_"+t+"r_"+n.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:sh,useFormState:Sw,useActionState:Sw,useOptimistic:function(e){var t=Nt();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=lh.bind(null,ae,!0,n),n.dispatch=t,[e,t]},useMemoCache:nh,useCacheRefresh:function(){return Nt().memoizedState=v6.bind(null,ae)},useEffectEvent:function(e){var t=Nt(),n={impl:e};return t.memoizedState=n,function(){if(ve&2)throw Error(T(440));return n.impl.apply(void 0,arguments)}}},uh={readContext:bt,use:Hc,useCallback:TA,useContext:bt,useEffect:rh,useImperativeHandle:kA,useInsertionEffect:zA,useLayoutEffect:AA,useMemo:CA,useReducer:Qu,useRef:$A,useState:function(){return Qu(fi)},useDebugValue:oh,useDeferredValue:function(e,t){var n=Qe();return IA(n,ze.memoizedState,e,t)},useTransition:function(){var e=Qu(fi)[0],t=Qe().memoizedState;return[typeof e=="boolean"?e:al(e),t]},useSyncExternalStore:fA,useId:MA,useHostTransitionStatus:sh,useFormState:xw,useActionState:xw,useOptimistic:function(e,t){var n=Qe();return yA(n,ze,e,t)},useMemoCache:nh,useCacheRefresh:UA};uh.useEffectEvent=wA;var ZA={readContext:bt,use:Hc,useCallback:TA,useContext:bt,useEffect:rh,useImperativeHandle:kA,useInsertionEffect:zA,useLayoutEffect:AA,useMemo:CA,useReducer:hp,useRef:$A,useState:function(){return hp(fi)},useDebugValue:oh,useDeferredValue:function(e,t){var n=Qe();return ze===null?ah(n,e,t):IA(n,ze.memoizedState,e,t)},useTransition:function(){var e=hp(fi)[0],t=Qe().memoizedState;return[typeof e=="boolean"?e:al(e),t]},useSyncExternalStore:fA,useId:MA,useHostTransitionStatus:sh,useFormState:_w,useActionState:_w,useOptimistic:function(e,t){var n=Qe();return ze!==null?yA(n,ze,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:nh,useCacheRefresh:UA};ZA.useEffectEvent=wA;function vp(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:Pe({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var ug={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=rn(),i=Vi(r);i.payload=t,n!=null&&(i.callback=n),t=Hi(e,i,r),t!==null&&(qt(t,e,r),Cs(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=rn(),i=Vi(r);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Hi(e,i,r),t!==null&&(qt(t,e,r),Cs(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=rn(),r=Vi(n);r.tag=2,t!=null&&(r.callback=t),t=Hi(e,r,n),t!==null&&(qt(t,e,n),Cs(t,e,n))}};function ww(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?!qs(n,r)||!qs(i,o):!0}function zw(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&&ug.enqueueReplaceState(t,t.state,null)}function Mr(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=Pe({},n));for(var i in e)n[i]===void 0&&(n[i]=e[i])}return n}function qA(e){fc(e)}function VA(e){console.error(e)}function HA(e){fc(e)}function xc(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(r){setTimeout(function(){throw r})}}function Aw(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 cg(e,t,n){return n=Vi(n),n.tag=3,n.payload={element:null},n.callback=function(){xc(e,t)},n}function BA(e){return e=Vi(e),e.tag=3,e}function GA(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(){Aw(t,n,r)}}var a=n.stateNode;a!==null&&typeof a.componentDidCatch=="function"&&(e.callback=function(){Aw(t,n,r),typeof i!="function"&&(Bi===null?Bi=new Set([this]):Bi.add(this));var s=r.stack;this.componentDidCatch(r.value,{componentStack:s!==null?s:""})})}function b6(e,t,n,r,i){if(n.flags|=32768,r!==null&&typeof r=="object"&&typeof r.then=="function"){if(t=n.alternate,t!==null&&ea(t,n,i,!0),n=an.current,n!==null){switch(n.tag){case 31:case 13:return xn===null?Ac():n.alternate===null&&Xe===0&&(Xe=3),n.flags&=-257,n.flags|=65536,n.lanes=i,r===hc?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===hc?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(T(435,n.tag))}return kp(e,r,i),Ac(),!1}if(pe)return t=an.current,t!==null?(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=i,r!==Kp&&(e=Error(T(422),{cause:r}),Hs(bn(e,n)))):(r!==Kp&&(t=Error(T(423),{cause:r}),Hs(bn(t,n))),e=e.current.alternate,e.flags|=65536,i&=-i,e.lanes|=i,r=bn(r,n),i=cg(e.stateNode,r,i),gp(e,i),Xe!==4&&(Xe=2)),!1;var o=Error(T(520),{cause:r});if(o=bn(o,n),Us===null?Us=[o]:Us.push(o),Xe!==4&&(Xe=2),t===null)return!0;r=bn(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=i&-i,n.lanes|=e,e=cg(n.stateNode,r,e),gp(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"&&(Bi===null||!Bi.has(o))))return n.flags|=65536,i&=-i,n.lanes|=i,i=BA(i),GA(i,e,n,r),gp(n,i),!1}n=n.return}while(n!==null);return!1}var ch=Error(T(461)),nt=!1;function ht(e,t,n,r){t.child=e===null?aA(t,null,n,r):Or(t,e.child,n,r)}function Ew(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 Nr(t),r=Qg(e,t,n,a,o,i),s=Wg(),e!==null&&!nt?(eh(e,t,i),mi(e,t,i)):(pe&&s&&Hg(t),t.flags|=1,ht(e,t,r,i),t.child)}function kw(e,t,n,r,i){if(e===null){var o=n.type;return typeof o=="function"&&!Vg(o)&&o.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=o,FA(e,t,o,r,i)):(e=Yu(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:qs,n(a,r)&&e.ref===t.ref)return mi(e,t,i)}return t.flags|=1,e=si(o,r),e.ref=t.ref,e.return=t,t.child=e}function FA(e,t,n,r,i){if(e!==null){var o=e.memoizedProps;if(qs(o,r)&&e.ref===t.ref)if(nt=!1,t.pendingProps=r=o,dh(e,i))e.flags&131072&&(nt=!0);else return t.lanes=e.lanes,mi(e,t,i)}return dg(e,t,n,r,i)}function XA(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 Tw(e,t,o,n,r)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Ku(t,o!==null?o.cachePool:null),o!==null?vw(t,o):rg(),uA(t);else return r=t.lanes=536870912,Tw(e,t,o!==null?o.baseLanes|n:n,n,r)}else o!==null?(Ku(t,o.cachePool),vw(t,o),Di(t),t.memoizedState=null):(e!==null&&Ku(t,null),rg(),Di(t));return ht(e,t,i,n),t.child}function ws(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Tw(e,t,n,r,i){var o=Fg();return o=o===null?null:{parent:tt._currentValue,pool:o},t.memoizedState={baseLanes:n,cachePool:o},e!==null&&Ku(t,null),rg(),uA(t),e!==null&&ea(e,t,r,!0),t.childLanes=i,null}function ec(e,t){return t=_c({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Cw(e,t,n){return Or(t,e.child,null,n),e=ec(t,t.pendingProps),e.flags|=2,Kt(t),t.memoizedState=null,e}function S6(e,t,n){var r=t.pendingProps,i=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(pe){if(r.mode==="hidden")return e=ec(t,r),t.lanes=536870912,ws(null,e);if(og(t),(e=je)?(e=LE(e,Sn),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Yi!==null?{id:Un,overflow:Rn}:null,retryLane:536870912,hydrationErrors:null},n=Wz(e),n.return=t,t.child=n,yt=t,je=null)):e=null,e===null)throw Ki(t);return t.lanes=536870912,null}return ec(t,r)}var o=e.memoizedState;if(o!==null){var a=o.dehydrated;if(og(t),i)if(t.flags&256)t.flags&=-257,t=Cw(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(T(558));else if(nt||ea(e,t,n,!1),i=(n&e.childLanes)!==0,nt||i){if(r=ke,r!==null&&(a=zz(r,n),a!==0&&a!==o.retryLane))throw o.retryLane=a,Pr(e,a),qt(r,e,a),ch;Ac(),t=Cw(e,t,n)}else e=o.treeContext,je=_n(a.nextSibling),yt=t,pe=!0,qi=null,Sn=!1,e!==null&&tA(t,e),t=ec(t,r),t.flags|=4096;return t}return e=si(e.child,{mode:r.mode,children:r.children}),e.ref=t.ref,t.child=e,e.return=t,e}function tc(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!="function"&&typeof n!="object")throw Error(T(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function dg(e,t,n,r,i){return Nr(t),n=Qg(e,t,n,r,void 0,i),r=Wg(),e!==null&&!nt?(eh(e,t,i),mi(e,t,i)):(pe&&r&&Hg(t),t.flags|=1,ht(e,t,n,i),t.child)}function Iw(e,t,n,r,i,o){return Nr(t),t.updateQueue=null,n=dA(t,r,n,i),cA(e),r=Wg(),e!==null&&!nt?(eh(e,t,o),mi(e,t,o)):(pe&&r&&Hg(t),t.flags|=1,ht(e,t,n,o),t.child)}function Nw(e,t,n,r,i){if(Nr(t),t.stateNode===null){var o=Co,a=n.contextType;typeof a=="object"&&a!==null&&(o=bt(a)),o=new n(r,o),t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,o.updater=ug,t.stateNode=o,o._reactInternals=t,o=t.stateNode,o.props=r,o.state=t.memoizedState,o.refs={},Jg(t),a=n.contextType,o.context=typeof a=="object"&&a!==null?bt(a):Co,o.state=t.memoizedState,a=n.getDerivedStateFromProps,typeof a=="function"&&(vp(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&&ug.enqueueReplaceState(o,o.state,null),Ns(t,r,o,i),Is(),o.state=t.memoizedState),typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!0}else if(e===null){o=t.stateNode;var s=t.memoizedProps,u=Mr(n,s);o.props=u;var d=o.context,m=n.contextType;a=Co,typeof m=="object"&&m!==null&&(a=bt(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)&&zw(t,o,r,a),Ii=!1;var f=t.memoizedState;o.state=f,Ns(t,r,o,i),Is(),d=t.memoizedState,s||f!==d||Ii?(typeof l=="function"&&(vp(t,n,l,r),d=t.memoizedState),(u=Ii||ww(t,n,u,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=u):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,ng(e,t),a=t.memoizedProps,m=Mr(n,a),o.props=m,l=t.pendingProps,f=o.context,d=n.contextType,u=Co,typeof d=="object"&&d!==null&&(u=bt(d)),s=n.getDerivedStateFromProps,(d=typeof s=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==l||f!==u)&&zw(t,o,r,u),Ii=!1,f=t.memoizedState,o.state=f,Ns(t,r,o,i),Is();var p=t.memoizedState;a!==l||f!==p||Ii||e!==null&&e.dependencies!==null&&gc(e.dependencies)?(typeof s=="function"&&(vp(t,n,s,r),p=t.memoizedState),(m=Ii||ww(t,n,m,r,f,p,u)||e!==null&&e.dependencies!==null&&gc(e.dependencies))?(d||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,p,u),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,p,u)),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=u,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,tc(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=Or(t,e.child,null,i),t.child=Or(t,null,n,i)):ht(e,t,n,i),t.memoizedState=o.state,e=t.child):e=mi(e,t,i),e}function Ow(e,t,n,r){return Ir(),t.flags|=256,ht(e,t,n,r),t.child}var yp={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function bp(e){return{baseLanes:e,cachePool:iA()}}function Sp(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=Wt),e}function JA(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:(Ke.current&2)!==0),a&&(i=!0,t.flags&=-129),a=(t.flags&32)!==0,t.flags&=-33,e===null){if(pe){if(i?Oi(t):Di(t),(e=je)?(e=LE(e,Sn),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Yi!==null?{id:Un,overflow:Rn}:null,retryLane:536870912,hydrationErrors:null},n=Wz(e),n.return=t,t.child=n,yt=t,je=null)):e=null,e===null)throw Ki(t);return zg(e)?t.lanes=32:t.lanes=536870912,null}var s=r.children;return r=r.fallback,i?(Di(t),i=t.mode,s=_c({mode:"hidden",children:s},i),r=Er(r,i,n,null),s.return=t,r.return=t,s.sibling=r,t.child=s,r=t.child,r.memoizedState=bp(n),r.childLanes=Sp(e,a,n),t.memoizedState=yp,ws(null,r)):(Oi(t),fg(t,s))}var u=e.memoizedState;if(u!==null&&(s=u.dehydrated,s!==null)){if(o)t.flags&256?(Oi(t),t.flags&=-257,t=xp(e,t,n)):t.memoizedState!==null?(Di(t),t.child=e.child,t.flags|=128,t=null):(Di(t),s=r.fallback,i=t.mode,r=_c({mode:"visible",children:r.children},i),s=Er(s,i,n,null),s.flags|=2,r.return=t,s.return=t,r.sibling=s,t.child=r,Or(t,e.child,null,n),r=t.child,r.memoizedState=bp(n),r.childLanes=Sp(e,a,n),t.memoizedState=yp,t=ws(null,r));else if(Oi(t),zg(s)){if(a=s.nextSibling&&s.nextSibling.dataset,a)var d=a.dgst;a=d,r=Error(T(419)),r.stack="",r.digest=a,Hs({value:r,source:null,stack:null}),t=xp(e,t,n)}else if(nt||ea(e,t,n,!1),a=(n&e.childLanes)!==0,nt||a){if(a=ke,a!==null&&(r=zz(a,n),r!==0&&r!==u.retryLane))throw u.retryLane=r,Pr(e,r),qt(a,e,r),ch;wg(s)||Ac(),t=xp(e,t,n)}else wg(s)?(t.flags|=192,t.child=e.child,t=null):(e=u.treeContext,je=_n(s.nextSibling),yt=t,pe=!0,qi=null,Sn=!1,e!==null&&tA(t,e),t=fg(t,r.children),t.flags|=4096);return t}return i?(Di(t),s=r.fallback,i=t.mode,u=e.child,d=u.sibling,r=si(u,{mode:"hidden",children:r.children}),r.subtreeFlags=u.subtreeFlags&65011712,d!==null?s=si(d,s):(s=Er(s,i,n,null),s.flags|=2),s.return=t,r.return=t,r.sibling=s,t.child=r,ws(null,r),r=t.child,s=e.child.memoizedState,s===null?s=bp(n):(i=s.cachePool,i!==null?(u=tt._currentValue,i=i.parent!==u?{parent:u,pool:u}:i):i=iA(),s={baseLanes:s.baseLanes|n,cachePool:i}),r.memoizedState=s,r.childLanes=Sp(e,a,n),t.memoizedState=yp,ws(e.child,r)):(Oi(t),n=e.child,e=n.sibling,n=si(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 fg(e,t){return t=_c({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function _c(e,t){return e=Qt(22,e,null,t),e.lanes=0,e}function xp(e,t,n){return Or(t,e.child,null,n),e=fg(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Dw(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Wp(e.return,t,n)}function _p(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 YA(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;r=r.children;var a=Ke.current,s=(a&2)!==0;if(s?(a=a&1|2,t.flags|=128):a&=1,Ne(Ke,a),ht(e,t,r,n),r=pe?Vs:0,!s&&e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Dw(e,n,t);else if(e.tag===19)Dw(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&&yc(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),_p(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&&yc(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}_p(t,!0,n,null,o,r);break;case"together":_p(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function mi(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Wi|=t.lanes,!(n&t.childLanes))if(e!==null){if(ea(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(T(153));if(t.child!==null){for(e=t.child,n=si(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=si(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&&gc(e)))}function x6(e,t,n){switch(t.tag){case 3:lc(t,t.stateNode.containerInfo),Ni(t,tt,e.memoizedState.cache),Ir();break;case 27:case 5:Lp(t);break;case 4:lc(t,t.stateNode.containerInfo);break;case 10:Ni(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,og(t),null;break;case 13:var r=t.memoizedState;if(r!==null)return r.dehydrated!==null?(Oi(t),t.flags|=128,null):n&t.child.childLanes?JA(e,t,n):(Oi(t),e=mi(e,t,n),e!==null?e.sibling:null);Oi(t);break;case 19:var i=(e.flags&128)!==0;if(r=(n&t.childLanes)!==0,r||(ea(e,t,n,!1),r=(n&t.childLanes)!==0),i){if(r)return YA(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Ne(Ke,Ke.current),r)break;return null;case 22:return t.lanes=0,XA(e,t,n,t.pendingProps);case 24:Ni(t,tt,e.memoizedState.cache)}return mi(e,t,n)}function KA(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)nt=!0;else{if(!dh(e,n)&&!(t.flags&128))return nt=!1,x6(e,t,n);nt=!!(e.flags&131072)}else nt=!1,pe&&t.flags&1048576&&eA(t,Vs,t.index);switch(t.lanes=0,t.tag){case 16:e:{var r=t.pendingProps;if(e=wr(t.elementType),t.type=e,typeof e=="function")Vg(e)?(r=Mr(e,r),t.tag=1,t=Nw(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===Tg){t.tag=11,t=Ew(null,t,e,r,n);break e}else if(i===Cg){t.tag=14,t=kw(null,t,e,r,n);break e}}throw t=jp(e)||e,Error(T(306,t,""))}}return t;case 0:return dg(e,t,t.type,t.pendingProps,n);case 1:return r=t.type,i=Mr(r,t.pendingProps),Nw(e,t,r,i,n);case 3:e:{if(lc(t,t.stateNode.containerInfo),e===null)throw Error(T(387));r=t.pendingProps;var o=t.memoizedState;i=o.element,ng(e,t),Ns(t,r,null,n);var a=t.memoizedState;if(r=a.cache,Ni(t,tt,r),r!==o.cache&&eg(t,[tt],n,!0),Is(),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=Ow(e,t,r,n);break e}else if(r!==i){i=bn(Error(T(424)),t),Hs(i),t=Ow(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(je=_n(e.firstChild),yt=t,pe=!0,qi=null,Sn=!0,n=aA(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(Ir(),r===i){t=mi(e,t,n);break e}ht(e,t,r,n)}t=t.child}return t;case 26:return tc(e,t),e===null?(n=nz(t.type,null,t.pendingProps,null))?t.memoizedState=n:pe||(n=t.type,e=t.pendingProps,r=Cc(Zi.current).createElement(n),r[vt]=t,r[Vt]=e,St(r,n,e),ft(r),t.stateNode=r):t.memoizedState=nz(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Lp(t),e===null&&pe&&(r=t.stateNode=ZE(t.type,t.pendingProps,Zi.current),yt=t,Sn=!0,i=je,tr(t.type)?(Ag=i,je=_n(r.firstChild)):je=i),ht(e,t,t.pendingProps.children,n),tc(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&pe&&((i=r=je)&&(r=J6(r,t.type,t.pendingProps,Sn),r!==null?(t.stateNode=r,yt=t,je=_n(r.firstChild),Sn=!1,i=!0):i=!1),i||Ki(t)),Lp(t),i=t.type,o=t.pendingProps,a=e!==null?e.memoizedProps:null,r=o.children,_g(i,o)?r=null:a!==null&&_g(i,a)&&(t.flags|=32),t.memoizedState!==null&&(i=Qg(e,t,f6,null,null,n),Ys._currentValue=i),tc(e,t),ht(e,t,r,n),t.child;case 6:return e===null&&pe&&((e=n=je)&&(n=Y6(n,t.pendingProps,Sn),n!==null?(t.stateNode=n,yt=t,je=null,e=!0):e=!1),e||Ki(t)),null;case 13:return JA(e,t,n);case 4:return lc(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Or(t,null,r,n):ht(e,t,r,n),t.child;case 11:return Ew(e,t,t.type,t.pendingProps,n);case 7:return ht(e,t,t.pendingProps,n),t.child;case 8:return ht(e,t,t.pendingProps.children,n),t.child;case 12:return ht(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,Ni(t,t.type,r.value),ht(e,t,r.children,n),t.child;case 9:return i=t.type._context,r=t.pendingProps.children,Nr(t),i=bt(i),r=r(i),t.flags|=1,ht(e,t,r,n),t.child;case 14:return kw(e,t,t.type,t.pendingProps,n);case 15:return FA(e,t,t.type,t.pendingProps,n);case 19:return YA(e,t,n);case 31:return S6(e,t,n);case 22:return XA(e,t,n,t.pendingProps);case 24:return Nr(t),r=bt(tt),e===null?(i=Fg(),i===null&&(i=ke,o=Gg(),i.pooledCache=o,o.refCount++,o!==null&&(i.pooledCacheLanes|=n),i=o),t.memoizedState={parent:r,cache:i},Jg(t),Ni(t,tt,i)):(e.lanes&n&&(ng(e,t),Ns(t,null,null,n),Is()),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),Ni(t,tt,r)):(r=o.cache,Ni(t,tt,r),r!==i.cache&&eg(t,[tt],n,!0))),ht(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(T(156,t.tag))}function Qn(e){e.flags|=4}function $p(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(xE())e.flags|=8192;else throw Tr=hc,Xg}else e.flags&=-16777217}function Mw(e,t){if(t.type!=="stylesheet"||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!HE(t))if(xE())e.flags|=8192;else throw Tr=hc,Xg}function Pu(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?_z():536870912,e.lanes|=t,Fo|=t)}function vs(e,t){if(!pe)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 Re(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 _6(e,t,n){var r=t.pendingProps;switch(Bg(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Re(t),null;case 1:return Re(t),null;case 3:return n=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),li(tt),Zo(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(yo(t)?Qn(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,pp())),Re(t),null;case 26:var i=t.type,o=t.memoizedState;return e===null?(Qn(t),o!==null?(Re(t),Mw(t,o)):(Re(t),$p(t,i,null,r,n))):o?o!==e.memoizedState?(Qn(t),Re(t),Mw(t,o)):(Re(t),t.flags&=-16777217):(e=e.memoizedProps,e!==r&&Qn(t),Re(t),$p(t,i,e,r,n)),null;case 27:if(uc(t),n=Zi.current,i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Qn(t);else{if(!r){if(t.stateNode===null)throw Error(T(166));return Re(t),null}e=Pn.current,yo(t)?cw(t,e):(e=ZE(i,r,n),t.stateNode=e,Qn(t))}return Re(t),null;case 5:if(uc(t),i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Qn(t);else{if(!r){if(t.stateNode===null)throw Error(T(166));return Re(t),null}if(o=Pn.current,yo(t))cw(t,o);else{var a=Cc(Zi.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[vt]=t,o[Vt]=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(St(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&&Qn(t)}}return Re(t),$p(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Qn(t);else{if(typeof r!="string"&&t.stateNode===null)throw Error(T(166));if(e=Zi.current,yo(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,i=yt,i!==null)switch(i.tag){case 27:case 5:r=i.memoizedProps}e[vt]=t,e=!!(e.nodeValue===n||r!==null&&r.suppressHydrationWarning===!0||RE(e.nodeValue,n)),e||Ki(t,!0)}else e=Cc(e).createTextNode(r),e[vt]=t,t.stateNode=e}return Re(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=yo(t),n!==null){if(e===null){if(!r)throw Error(T(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(T(557));e[vt]=t}else Ir(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Re(t),e=!1}else n=pp(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(Kt(t),t):(Kt(t),null);if(t.flags&128)throw Error(T(558))}return Re(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=yo(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(T(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(T(317));i[vt]=t}else Ir(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Re(t),i=!1}else i=pp(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(Kt(t),t):(Kt(t),null)}return Kt(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),Pu(t,t.updateQueue),Re(t),null);case 4:return Zo(),e===null&&yh(t.stateNode.containerInfo),Re(t),null;case 10:return li(t.type),Re(t),null;case 19:if(mt(Ke),r=t.memoizedState,r===null)return Re(t),null;if(i=(t.flags&128)!==0,o=r.rendering,o===null)if(i)vs(r,!1);else{if(Xe!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=yc(e),o!==null){for(t.flags|=128,vs(r,!1),e=o.updateQueue,t.updateQueue=e,Pu(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)Qz(n,e),n=n.sibling;return Ne(Ke,Ke.current&1|2),pe&&ni(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&en()>wc&&(t.flags|=128,i=!0,vs(r,!1),t.lanes=4194304)}else{if(!i)if(e=yc(o),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,Pu(t,e),vs(r,!0),r.tail===null&&r.tailMode==="hidden"&&!o.alternate&&!pe)return Re(t),null}else 2*en()-r.renderingStartTime>wc&&n!==536870912&&(t.flags|=128,i=!0,vs(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=en(),e.sibling=null,n=Ke.current,Ne(Ke,i?n&1|2:n&1),pe&&ni(t,r.treeForkCount),e):(Re(t),null);case 22:case 23:return Kt(t),Yg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(Re(t),t.subtreeFlags&6&&(t.flags|=8192)):Re(t),n=t.updateQueue,n!==null&&Pu(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&&mt(kr),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),li(tt),Re(t),null;case 25:return null;case 30:return null}throw Error(T(156,t.tag))}function $6(e,t){switch(Bg(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return li(tt),Zo(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return uc(t),null;case 31:if(t.memoizedState!==null){if(Kt(t),t.alternate===null)throw Error(T(340));Ir()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Kt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(T(340));Ir()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return mt(Ke),null;case 4:return Zo(),null;case 10:return li(t.type),null;case 22:case 23:return Kt(t),Yg(),e!==null&&mt(kr),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return li(tt),null;case 25:return null;default:return null}}function QA(e,t){switch(Bg(t),t.tag){case 3:li(tt),Zo();break;case 26:case 27:case 5:uc(t);break;case 4:Zo();break;case 31:t.memoizedState!==null&&Kt(t);break;case 13:Kt(t);break;case 19:mt(Ke);break;case 10:li(t.type);break;case 22:case 23:Kt(t),Yg(),e!==null&&mt(kr);break;case 24:li(tt)}}function sl(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){$e(t,t.return,s)}}function Qi(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 u=n,d=s;try{d()}catch(m){$e(i,u,m)}}}r=r.next}while(r!==o)}}catch(m){$e(t,t.return,m)}}function WA(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{lA(t,n)}catch(r){$e(e,e.return,r)}}}function eE(e,t,n){n.props=Mr(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(r){$e(e,t,r)}}function Ds(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){$e(e,t,i)}}function jn(e,t){var n=e.ref,r=e.refCleanup;if(n!==null)if(typeof r=="function")try{r()}catch(i){$e(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){$e(e,t,i)}else n.current=null}function tE(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){$e(e,e.return,i)}}function wp(e,t,n){try{var r=e.stateNode;V6(r,e.type,n,t),r[Vt]=t}catch(i){$e(e,e.return,i)}}function nE(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&tr(e.type)||e.tag===4}function zp(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||nE(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&&tr(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=oi));else if(r!==4&&(r===27&&tr(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 $c(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&&tr(e.type)&&(n=e.stateNode),e=e.child,e!==null))for($c(e,t,n),e=e.sibling;e!==null;)$c(e,t,n),e=e.sibling}function iE(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);St(t,r,n),t[vt]=e,t[Vt]=n}catch(o){$e(e,e.return,o)}}var ii=!1,et=!1,Ap=!1,Uw=typeof WeakSet=="function"?WeakSet:Set,dt=null;function w6(e,t){if(e=e.containerInfo,Sg=Dc,e=Hz(e),Lg(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(v){n=null;break e}var a=0,s=-1,u=-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||(u=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&&(u=a),(p=l.nextSibling)!==null)break;l=f,f=l.parentNode}l=p}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(xg={focusedElem:e,selectionRange:n},Dc=!1,dt=t;dt!==null;)if(t=dt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,dt=e;else for(;dt!==null;){switch(t=dt,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=Mr(n.type,i);e=r.getSnapshotBeforeUpdate(h,o),r.__reactInternalSnapshotBeforeUpdate=e}catch(v){$e(n,n.return,v)}}break;case 3:if(e&1024){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)$g(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":$g(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(e&1024)throw Error(T(163))}if(e=t.sibling,e!==null){e.return=t.return,dt=e;break}dt=t.return}}function rE(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:ei(e,n),r&4&&sl(5,n);break;case 1:if(ei(e,n),r&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(a){$e(n,n.return,a)}else{var i=Mr(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(a){$e(n,n.return,a)}}r&64&&WA(n),r&512&&Ds(n,n.return);break;case 3:if(ei(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{lA(e,t)}catch(a){$e(n,n.return,a)}}break;case 27:t===null&&r&4&&iE(n);case 26:case 5:ei(e,n),t===null&&r&4&&tE(n),r&512&&Ds(n,n.return);break;case 12:ei(e,n);break;case 31:ei(e,n),r&4&&sE(e,n);break;case 13:ei(e,n),r&4&&lE(e,n),r&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=O6.bind(null,n),K6(e,n))));break;case 22:if(r=n.memoizedState!==null||ii,!r){t=t!==null&&t.memoizedState!==null||et,i=ii;var o=et;ii=r,(et=t)&&!o?ti(e,n,(n.subtreeFlags&8772)!==0):ei(e,n),ii=i,et=o}break;case 30:break;default:ei(e,n)}}function oE(e){var t=e.alternate;t!==null&&(e.alternate=null,oE(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Dg(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 Ve=null,Lt=!1;function Wn(e,t,n){for(n=n.child;n!==null;)aE(e,t,n),n=n.sibling}function aE(e,t,n){if(tn&&typeof tn.onCommitFiberUnmount=="function")try{tn.onCommitFiberUnmount(el,n)}catch(o){}switch(n.tag){case 26:et||jn(n,t),Wn(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:et||jn(n,t);var r=Ve,i=Lt;tr(n.type)&&(Ve=n.stateNode,Lt=!1),Wn(e,t,n),js(n.stateNode),Ve=r,Lt=i;break;case 5:et||jn(n,t);case 6:if(r=Ve,i=Lt,Ve=null,Wn(e,t,n),Ve=r,Lt=i,Ve!==null)if(Lt)try{(Ve.nodeType===9?Ve.body:Ve.nodeName==="HTML"?Ve.ownerDocument.body:Ve).removeChild(n.stateNode)}catch(o){$e(n,t,o)}else try{Ve.removeChild(n.stateNode)}catch(o){$e(n,t,o)}break;case 18:Ve!==null&&(Lt?(e=Ve,Kw(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),Ko(e)):Kw(Ve,n.stateNode));break;case 4:r=Ve,i=Lt,Ve=n.stateNode.containerInfo,Lt=!0,Wn(e,t,n),Ve=r,Lt=i;break;case 0:case 11:case 14:case 15:Qi(2,n,t),et||Qi(4,n,t),Wn(e,t,n);break;case 1:et||(jn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"&&eE(n,t,r)),Wn(e,t,n);break;case 21:Wn(e,t,n);break;case 22:et=(r=et)||n.memoizedState!==null,Wn(e,t,n),et=r;break;default:Wn(e,t,n)}}function sE(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Ko(e)}catch(n){$e(t,t.return,n)}}}function lE(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Ko(e)}catch(n){$e(t,t.return,n)}}function z6(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Uw),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Uw),t;default:throw Error(T(435,e.tag))}}function Lu(e,t){var n=z6(e);t.forEach(function(r){if(!n.has(r)){n.add(r);var i=D6.bind(null,e,r);r.then(i,i)}})}function jt(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(tr(s.type)){Ve=s.stateNode,Lt=!1;break e}break;case 5:Ve=s.stateNode,Lt=!1;break e;case 3:case 4:Ve=s.stateNode.containerInfo,Lt=!0;break e}s=s.return}if(Ve===null)throw Error(T(160));aE(o,a,i),Ve=null,Lt=!1,o=i.alternate,o!==null&&(o.return=null),i.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)uE(t,e),t=t.sibling}var En=null;function uE(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:jt(t,e),Pt(e),r&4&&(Qi(3,e,e.return),sl(3,e),Qi(5,e,e.return));break;case 1:jt(t,e),Pt(e),r&512&&(et||n===null||jn(n,n.return)),r&64&&ii&&(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=En;if(jt(t,e),Pt(e),r&512&&(et||n===null||jn(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[il]||o[vt]||o.namespaceURI==="http://www.w3.org/2000/svg"||o.hasAttribute("itemprop"))&&(o=i.createElement(r),i.head.insertBefore(o,i.querySelector("head > title"))),St(o,r,n),o[vt]=e,ft(o),r=o;break e;case"link":var a=rz("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),St(o,r,n),i.head.appendChild(o);break;case"meta":if(a=rz("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),St(o,r,n),i.head.appendChild(o);break;default:throw Error(T(468,r))}o[vt]=e,ft(o),r=o}e.stateNode=r}else oz(i,e.type,e.stateNode);else e.stateNode=iz(i,r,e.memoizedProps);else o!==r?(o===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):o.count--,r===null?oz(i,e.type,e.stateNode):iz(i,r,e.memoizedProps)):r===null&&e.stateNode!==null&&wp(e,e.memoizedProps,n.memoizedProps)}break;case 27:jt(t,e),Pt(e),r&512&&(et||n===null||jn(n,n.return)),n!==null&&r&4&&wp(e,e.memoizedProps,n.memoizedProps);break;case 5:if(jt(t,e),Pt(e),r&512&&(et||n===null||jn(n,n.return)),e.flags&32){i=e.stateNode;try{Vo(i,"")}catch(h){$e(e,e.return,h)}}r&4&&e.stateNode!=null&&(i=e.memoizedProps,wp(e,i,n!==null?n.memoizedProps:i)),r&1024&&(Ap=!0);break;case 6:if(jt(t,e),Pt(e),r&4){if(e.stateNode===null)throw Error(T(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(h){$e(e,e.return,h)}}break;case 3:if(rc=null,i=En,En=Ic(t.containerInfo),jt(t,e),En=i,Pt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Ko(t.containerInfo)}catch(h){$e(e,e.return,h)}Ap&&(Ap=!1,cE(e));break;case 4:r=En,En=Ic(e.stateNode.containerInfo),jt(t,e),Pt(e),En=r;break;case 12:jt(t,e),Pt(e);break;case 31:jt(t,e),Pt(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,Lu(e,r)));break;case 13:jt(t,e),Pt(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(Fc=en()),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,Lu(e,r)));break;case 22:i=e.memoizedState!==null;var u=n!==null&&n.memoizedState!==null,d=ii,m=et;if(ii=d||i,et=m||u,jt(t,e),et=m,ii=d,Pt(e),r&8192)e:for(t=e.stateNode,t._visibility=i?t._visibility&-2:t._visibility|1,i&&(n===null||u||ii||et||zr(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){u=n=t;try{if(o=u.stateNode,i)a=o.style,typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none";else{s=u.stateNode;var l=u.memoizedProps.style,f=l!=null&&l.hasOwnProperty("display")?l.display:null;s.style.display=f==null||typeof f=="boolean"?"":(""+f).trim()}}catch(h){$e(u,u.return,h)}}}else if(t.tag===6){if(n===null){u=t;try{u.stateNode.nodeValue=i?"":u.memoizedProps}catch(h){$e(u,u.return,h)}}}else if(t.tag===18){if(n===null){u=t;try{var p=u.stateNode;i?Qw(p,!0):Qw(u.stateNode,!1)}catch(h){$e(u,u.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,Lu(e,n))));break;case 19:jt(t,e),Pt(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,Lu(e,r)));break;case 30:break;case 21:break;default:jt(t,e),Pt(e)}}function Pt(e){var t=e.flags;if(t&2){try{for(var n,r=e.return;r!==null;){if(nE(r)){n=r;break}r=r.return}if(n==null)throw Error(T(160));switch(n.tag){case 27:var i=n.stateNode,o=zp(e);$c(e,o,i);break;case 5:var a=n.stateNode;n.flags&32&&(Vo(a,""),n.flags&=-33);var s=zp(e);$c(e,s,a);break;case 3:case 4:var u=n.stateNode.containerInfo,d=zp(e);mg(e,d,u);break;default:throw Error(T(161))}}catch(m){$e(e,e.return,m)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function cE(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;cE(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function ei(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)rE(e,t.alternate,t),t=t.sibling}function zr(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Qi(4,t,t.return),zr(t);break;case 1:jn(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&eE(t,t.return,n),zr(t);break;case 27:js(t.stateNode);case 26:case 5:jn(t,t.return),zr(t);break;case 22:t.memoizedState===null&&zr(t);break;case 30:zr(t);break;default:zr(t)}e=e.sibling}}function ti(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:ti(i,o,n),sl(4,o);break;case 1:if(ti(i,o,n),r=o,i=r.stateNode,typeof i.componentDidMount=="function")try{i.componentDidMount()}catch(d){$e(r,r.return,d)}if(r=o,i=r.updateQueue,i!==null){var s=r.stateNode;try{var u=i.shared.hiddenCallbacks;if(u!==null)for(i.shared.hiddenCallbacks=null,i=0;i<u.length;i++)sA(u[i],s)}catch(d){$e(r,r.return,d)}}n&&a&64&&WA(o),Ds(o,o.return);break;case 27:iE(o);case 26:case 5:ti(i,o,n),n&&r===null&&a&4&&tE(o),Ds(o,o.return);break;case 12:ti(i,o,n);break;case 31:ti(i,o,n),n&&a&4&&sE(i,o);break;case 13:ti(i,o,n),n&&a&4&&lE(i,o);break;case 22:o.memoizedState===null&&ti(i,o,n),Ds(o,o.return);break;case 30:break;default:ti(i,o,n)}t=t.sibling}}function fh(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&&ol(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&&ol(e))}function An(e,t,n,r){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)dE(e,t,n,r),t=t.sibling}function dE(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:An(e,t,n,r),i&2048&&sl(9,t);break;case 1:An(e,t,n,r);break;case 3:An(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&&ol(e)));break;case 12:if(i&2048){An(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(u){$e(t,t.return,u)}}else An(e,t,n,r);break;case 31:An(e,t,n,r);break;case 13:An(e,t,n,r);break;case 23:break;case 22:o=t.stateNode,a=t.alternate,t.memoizedState!==null?o._visibility&2?An(e,t,n,r):Ms(e,t):o._visibility&2?An(e,t,n,r):(o._visibility|=2,So(e,t,n,r,(t.subtreeFlags&10256)!==0||!1)),i&2048&&fh(a,t);break;case 24:An(e,t,n,r),i&2048&&mh(t.alternate,t);break;default:An(e,t,n,r)}}function So(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,u=r,d=a.flags;switch(a.tag){case 0:case 11:case 15:So(o,a,s,u,i),sl(8,a);break;case 23:break;case 22:var m=a.stateNode;a.memoizedState!==null?m._visibility&2?So(o,a,s,u,i):Ms(o,a):(m._visibility|=2,So(o,a,s,u,i)),i&&d&2048&&fh(a.alternate,a);break;case 24:So(o,a,s,u,i),i&&d&2048&&mh(a.alternate,a);break;default:So(o,a,s,u,i)}t=t.sibling}}function Ms(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:Ms(n,r),i&2048&&fh(r.alternate,r);break;case 24:Ms(n,r),i&2048&&mh(r.alternate,r);break;default:Ms(n,r)}t=t.sibling}}var zs=8192;function bo(e,t,n){if(e.subtreeFlags&zs)for(e=e.child;e!==null;)fE(e,t,n),e=e.sibling}function fE(e,t,n){switch(e.tag){case 26:bo(e,t,n),e.flags&zs&&e.memoizedState!==null&&uM(n,En,e.memoizedState,e.memoizedProps);break;case 5:bo(e,t,n);break;case 3:case 4:var r=En;En=Ic(e.stateNode.containerInfo),bo(e,t,n),En=r;break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=zs,zs=16777216,bo(e,t,n),zs=r):bo(e,t,n));break;default:bo(e,t,n)}}function mE(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 ys(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];dt=r,gE(r,e)}mE(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)pE(e),e=e.sibling}function pE(e){switch(e.tag){case 0:case 11:case 15:ys(e),e.flags&2048&&Qi(9,e,e.return);break;case 3:ys(e);break;case 12:ys(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,nc(e)):ys(e);break;default:ys(e)}}function nc(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];dt=r,gE(r,e)}mE(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Qi(8,t,t.return),nc(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,nc(t));break;default:nc(t)}e=e.sibling}}function gE(e,t){for(;dt!==null;){var n=dt;switch(n.tag){case 0:case 11:case 15:Qi(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:ol(n.memoizedState.cache)}if(r=n.child,r!==null)r.return=n,dt=r;else e:for(n=e;dt!==null;){r=dt;var i=r.sibling,o=r.return;if(oE(r),r===n){dt=null;break e}if(i!==null){i.return=o,dt=i;break e}dt=o}}}var A6={getCacheForType:function(e){var t=bt(tt),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return bt(tt).controller.signal}},E6=typeof WeakMap=="function"?WeakMap:Map,ve=0,ke=null,fe=null,me=0,_e=0,Yt=null,ji=!1,na=!1,ph=!1,pi=0,Xe=0,Wi=0,Cr=0,gh=0,Wt=0,Fo=0,Us=null,Zt=null,pg=!1,Fc=0,hE=0,wc=1/0,zc=null,Bi=null,at=0,Gi=null,Xo=null,ui=0,gg=0,hg=null,vE=null,Rs=0,vg=null;function rn(){return ve&2&&me!==0?me&-me:te.T!==null?vh():Az()}function yE(){if(Wt===0)if(!(me&536870912)||pe){var e=Cu;Cu<<=1,!(Cu&3932160)&&(Cu=262144),Wt=e}else Wt=536870912;return e=an.current,e!==null&&(e.flags|=32),Wt}function qt(e,t,n){(e===ke&&(_e===2||_e===9)||e.cancelPendingCommit!==null)&&(Jo(e,0),Pi(e,me,Wt,!1)),nl(e,n),(!(ve&2)||e!==ke)&&(e===ke&&(!(ve&2)&&(Cr|=n),Xe===4&&Pi(e,me,Wt,!1)),Zn(e))}function bE(e,t,n){if(ve&6)throw Error(T(327));var r=!n&&(t&127)===0&&(t&e.expiredLanes)===0||tl(e,t),i=r?C6(e,t):Ep(e,t,!0),o=r;do{if(i===0){na&&!r&&Pi(e,t,0,!1);break}else{if(n=e.current.alternate,o&&!k6(n)){i=Ep(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=Us;var u=s.current.memoizedState.isDehydrated;if(u&&(Jo(s,a).flags|=256),a=Ep(s,a,!1),a!==2){if(ph&&!u){s.errorRecoveryDisabledLanes|=o,Cr|=o,i=4;break e}o=Zt,Zt=i,o!==null&&(Zt===null?Zt=o:Zt.push.apply(Zt,o))}i=a}if(o=!1,i!==2)continue}}if(i===1){Jo(e,0),Pi(e,t,0,!0);break}e:{switch(r=e,o=i,o){case 0:case 1:throw Error(T(345));case 4:if((t&4194048)!==t)break;case 6:Pi(r,t,Wt,!ji);break e;case 2:Zt=null;break;case 3:case 5:break;default:throw Error(T(329))}if((t&62914560)===t&&(i=Fc+300-en(),10<i)){if(Pi(r,t,Wt,!ji),Uc(r,0,!0)!==0)break e;ui=t,r.timeoutHandle=PE(Rw.bind(null,r,n,Zt,zc,pg,t,Wt,Cr,Fo,ji,o,"Throttled",-0,0),i);break e}Rw(r,n,Zt,zc,pg,t,Wt,Cr,Fo,ji,o,null,-0,0)}}break}while(1);Zn(e)}function Rw(e,t,n,r,i,o,a,s,u,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:oi},fE(t,o,l);var h=(o&62914560)===o?Fc-en():(o&4194048)===o?hE-en():0;if(h=cM(l,h),h!==null){ui=o,e.cancelPendingCommit=h(Pw.bind(null,e,t,o,n,r,i,a,s,u,m,l,null,f,p)),Pi(e,o,a,!d);return}}Pw(e,t,o,n,r,i,a,s,u)}function k6(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(!on(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 Pi(e,t,n,r){t&=~gh,t&=~Cr,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var o=31-nn(i),a=1<<o;r[o]=-1,i&=~a}n!==0&&$z(e,n,t)}function Xc(){return ve&6?!0:(ll(0,!1),!1)}function hh(){if(fe!==null){if(_e===0)var e=fe.return;else e=fe,ai=Lr=null,th(e),jo=null,Bs=0,e=fe;for(;e!==null;)QA(e.alternate,e),e=e.return;fe=null}}function Jo(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,G6(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),ui=0,hh(),ke=e,fe=n=si(e.current,null),me=t,_e=0,Yt=null,ji=!1,na=tl(e,t),ph=!1,Fo=Wt=gh=Cr=Wi=Xe=0,Zt=Us=null,pg=!1,t&8&&(t|=t&32);var r=e.entangledLanes;if(r!==0)for(e=e.entanglements,r&=t;0<r;){var i=31-nn(r),o=1<<i;t|=e[i],r&=~o}return pi=t,Lc(),n}function SE(e,t){ae=null,te.H=Fs,t===ta||t===qc?(t=gw(),_e=3):t===Xg?(t=gw(),_e=4):_e=t===ch?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Yt=t,fe===null&&(Xe=1,xc(e,bn(t,e.current)))}function xE(){var e=an.current;return e===null?!0:(me&4194048)===me?xn===null:(me&62914560)===me||me&536870912?e===xn:!1}function _E(){var e=te.H;return te.H=Fs,e===null?Fs:e}function $E(){var e=te.A;return te.A=A6,e}function Ac(){Xe=4,ji||(me&4194048)!==me&&an.current!==null||(na=!0),!(Wi&134217727)&&!(Cr&134217727)||ke===null||Pi(ke,me,Wt,!1)}function Ep(e,t,n){var r=ve;ve|=2;var i=_E(),o=$E();(ke!==e||me!==t)&&(zc=null,Jo(e,t)),t=!1;var a=Xe;e:do try{if(_e!==0&&fe!==null){var s=fe,u=Yt;switch(_e){case 8:hh(),a=6;break e;case 3:case 2:case 9:case 6:an.current===null&&(t=!0);var d=_e;if(_e=0,Yt=null,Oo(e,s,u,d),n&&na){a=0;break e}break;default:d=_e,_e=0,Yt=null,Oo(e,s,u,d)}}T6(),a=Xe;break}catch(m){SE(e,m)}while(1);return t&&e.shellSuspendCounter++,ai=Lr=null,ve=r,te.H=i,te.A=o,fe===null&&(ke=null,me=0,Lc()),a}function T6(){for(;fe!==null;)wE(fe)}function C6(e,t){var n=ve;ve|=2;var r=_E(),i=$E();ke!==e||me!==t?(zc=null,wc=en()+500,Jo(e,t)):na=tl(e,t);e:do try{if(_e!==0&&fe!==null){t=fe;var o=Yt;t:switch(_e){case 1:_e=0,Yt=null,Oo(e,t,o,1);break;case 2:case 9:if(pw(o)){_e=0,Yt=null,jw(t);break}t=function(){_e!==2&&_e!==9||ke!==e||(_e=7),Zn(e)},o.then(t,t);break e;case 3:_e=7;break e;case 4:_e=5;break e;case 7:pw(o)?(_e=0,Yt=null,jw(t)):(_e=0,Yt=null,Oo(e,t,o,7));break;case 5:var a=null;switch(fe.tag){case 26:a=fe.memoizedState;case 5:case 27:var s=fe;if(a?HE(a):s.stateNode.complete){_e=0,Yt=null;var u=s.sibling;if(u!==null)fe=u;else{var d=s.return;d!==null?(fe=d,Jc(d)):fe=null}break t}}_e=0,Yt=null,Oo(e,t,o,5);break;case 6:_e=0,Yt=null,Oo(e,t,o,6);break;case 8:hh(),Xe=6;break e;default:throw Error(T(462))}}I6();break}catch(m){SE(e,m)}while(1);return ai=Lr=null,te.H=r,te.A=i,ve=n,fe!==null?0:(ke=null,me=0,Lc(),Xe)}function I6(){for(;fe!==null&&!e4();)wE(fe)}function wE(e){var t=KA(e.alternate,e,pi);e.memoizedProps=e.pendingProps,t===null?Jc(e):fe=t}function jw(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=Iw(n,t,t.pendingProps,t.type,void 0,me);break;case 11:t=Iw(n,t,t.pendingProps,t.type.render,t.ref,me);break;case 5:th(t);default:QA(n,t),t=fe=Qz(t,pi),t=KA(n,t,pi)}e.memoizedProps=e.pendingProps,t===null?Jc(e):fe=t}function Oo(e,t,n,r){ai=Lr=null,th(t),jo=null,Bs=0;var i=t.return;try{if(b6(e,i,t,n,me)){Xe=1,xc(e,bn(n,e.current)),fe=null;return}}catch(o){if(i!==null)throw fe=i,o;Xe=1,xc(e,bn(n,e.current)),fe=null;return}t.flags&32768?(pe||r===1?e=!0:na||me&536870912?e=!1:(ji=e=!0,(r===2||r===9||r===3||r===6)&&(r=an.current,r!==null&&r.tag===13&&(r.flags|=16384))),zE(t,e)):Jc(t)}function Jc(e){var t=e;do{if(t.flags&32768){zE(t,ji);return}e=t.return;var n=_6(t.alternate,t,pi);if(n!==null){fe=n;return}if(t=t.sibling,t!==null){fe=t;return}fe=t=e}while(t!==null);Xe===0&&(Xe=5)}function zE(e,t){do{var n=$6(e.alternate,e);if(n!==null){n.flags&=32767,fe=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){fe=e;return}fe=e=n}while(e!==null);Xe=6,fe=null}function Pw(e,t,n,r,i,o,a,s,u){e.cancelPendingCommit=null;do Yc();while(at!==0);if(ve&6)throw Error(T(327));if(t!==null){if(t===e.current)throw Error(T(177));if(o=t.lanes|t.childLanes,o|=Zg,c4(e,n,o,a,s,u),e===ke&&(fe=ke=null,me=0),Xo=t,Gi=e,ui=n,gg=o,hg=i,vE=r,t.subtreeFlags&10256||t.flags&10256?(e.callbackNode=null,e.callbackPriority=0,M6(cc,function(){return CE(),null})):(e.callbackNode=null,e.callbackPriority=0),r=(t.flags&13878)!==0,t.subtreeFlags&13878||r){r=te.T,te.T=null,i=ye.p,ye.p=2,a=ve,ve|=4;try{w6(e,t,n)}finally{ve=a,ye.p=i,te.T=r}}at=1,AE(),EE(),kE()}}function AE(){if(at===1){at=0;var e=Gi,t=Xo,n=(t.flags&13878)!==0;if(t.subtreeFlags&13878||n){n=te.T,te.T=null;var r=ye.p;ye.p=2;var i=ve;ve|=4;try{uE(t,e);var o=xg,a=Hz(e.containerInfo),s=o.focusedElem,u=o.selectionRange;if(a!==s&&s&&s.ownerDocument&&Vz(s.ownerDocument.documentElement,s)){if(u!==null&&Lg(s)){var d=u.start,m=u.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,v=Math.min(u.start,h),_=u.end===void 0?v:Math.min(u.end,h);!p.extend&&v>_&&(a=_,_=v,v=a);var y=sw(s,v),g=sw(s,_);if(y&&g&&(p.rangeCount!==1||p.anchorNode!==y.node||p.anchorOffset!==y.offset||p.focusNode!==g.node||p.focusOffset!==g.offset)){var b=l.createRange();b.setStart(y.node,y.offset),p.removeAllRanges(),v>_?(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}}Dc=!!Sg,xg=Sg=null}finally{ve=i,ye.p=r,te.T=n}}e.current=t,at=2}}function EE(){if(at===2){at=0;var e=Gi,t=Xo,n=(t.flags&8772)!==0;if(t.subtreeFlags&8772||n){n=te.T,te.T=null;var r=ye.p;ye.p=2;var i=ve;ve|=4;try{rE(e,t.alternate,t)}finally{ve=i,ye.p=r,te.T=n}}at=3}}function kE(){if(at===4||at===3){at=0,t4();var e=Gi,t=Xo,n=ui,r=vE;t.subtreeFlags&10256||t.flags&10256?at=5:(at=0,Xo=Gi=null,TE(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(Bi=null),Og(n),t=t.stateNode,tn&&typeof tn.onCommitFiberRoot=="function")try{tn.onCommitFiberRoot(el,t,void 0,(t.current.flags&128)===128)}catch(u){}if(r!==null){t=te.T,i=ye.p,ye.p=2,te.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{te.T=t,ye.p=i}}ui&3&&Yc(),Zn(e),i=e.pendingLanes,n&261930&&i&42?e===vg?Rs++:(Rs=0,vg=e):Rs=0,ll(0,!1)}}function TE(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,ol(t)))}function Yc(){return AE(),EE(),kE(),CE()}function CE(){if(at!==5)return!1;var e=Gi,t=gg;gg=0;var n=Og(ui),r=te.T,i=ye.p;try{ye.p=32>n?32:n,te.T=null,n=hg,hg=null;var o=Gi,a=ui;if(at=0,Xo=Gi=null,ui=0,ve&6)throw Error(T(331));var s=ve;if(ve|=4,pE(o.current),dE(o,o.current,a,n),ve=s,ll(0,!1),tn&&typeof tn.onPostCommitFiberRoot=="function")try{tn.onPostCommitFiberRoot(el,o)}catch(u){}return!0}finally{ye.p=i,te.T=r,TE(e,t)}}function Lw(e,t,n){t=bn(n,t),t=cg(e.stateNode,t,2),e=Hi(e,t,2),e!==null&&(nl(e,2),Zn(e))}function $e(e,t,n){if(e.tag===3)Lw(e,e,n);else for(;t!==null;){if(t.tag===3){Lw(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Bi===null||!Bi.has(r))){e=bn(n,e),n=BA(2),r=Hi(t,n,2),r!==null&&(GA(n,r,t,e),nl(r,2),Zn(r));break}}t=t.return}}function kp(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new E6;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)||(ph=!0,i.add(n),e=N6.bind(null,e,t,n),t.then(e,e))}function N6(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,ke===e&&(me&n)===n&&(Xe===4||Xe===3&&(me&62914560)===me&&300>en()-Fc?!(ve&2)&&Jo(e,0):gh|=n,Fo===me&&(Fo=0)),Zn(e)}function IE(e,t){t===0&&(t=_z()),e=Pr(e,t),e!==null&&(nl(e,t),Zn(e))}function O6(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),IE(e,n)}function D6(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(T(314))}r!==null&&r.delete(t),IE(e,n)}function M6(e,t){return Ig(e,t)}var Ec=null,xo=null,yg=!1,kc=!1,Tp=!1,Li=0;function Zn(e){e!==xo&&e.next===null&&(xo===null?Ec=xo=e:xo=xo.next=e),kc=!0,yg||(yg=!0,R6())}function ll(e,t){if(!Tp&&kc){Tp=!0;do for(var n=!1,r=Ec;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-nn(42|e)+1)-1,o&=i&~(a&~s),o=o&201326741?o&201326741|1:o?o|2:0}o!==0&&(n=!0,Zw(r,o))}else o=me,o=Uc(r,r===ke?o:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(o&3)||tl(r,o)||(n=!0,Zw(r,o));r=r.next}while(n);Tp=!1}}function U6(){NE()}function NE(){kc=yg=!1;var e=0;Li!==0&&B6()&&(e=Li);for(var t=en(),n=null,r=Ec;r!==null;){var i=r.next,o=OE(r,t);o===0?(r.next=null,n===null?Ec=i:n.next=i,i===null&&(xo=n)):(n=r,(e!==0||o&3)&&(kc=!0)),r=i}at!==0&&at!==5||ll(e,!1),Li!==0&&(Li=0)}function OE(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes&-62914561;0<o;){var a=31-nn(o),s=1<<a,u=i[a];u===-1?(!(s&n)||s&r)&&(i[a]=u4(s,t)):u<=t&&(e.expiredLanes|=s),o&=~s}if(t=ke,n=me,n=Uc(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r=e.callbackNode,n===0||e===t&&(_e===2||_e===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&rp(r),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||tl(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(r!==null&&rp(r),Og(n)){case 2:case 8:n=Sz;break;case 32:n=cc;break;case 268435456:n=xz;break;default:n=cc}return r=DE.bind(null,e),n=Ig(n,r),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&r!==null&&rp(r),e.callbackPriority=2,e.callbackNode=null,2}function DE(e,t){if(at!==0&&at!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Yc()&&e.callbackNode!==n)return null;var r=me;return r=Uc(e,e===ke?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r===0?null:(bE(e,r,t),OE(e,en()),e.callbackNode!=null&&e.callbackNode===n?DE.bind(null,e):null)}function Zw(e,t){if(Yc())return null;bE(e,t,!0)}function R6(){F6(function(){ve&6?Ig(bz,U6):NE()})}function vh(){if(Li===0){var e=Ho;e===0&&(e=Tu,Tu<<=1,!(Tu&261888)&&(Tu=256)),Li=e}return Li}function qw(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Fu(""+e)}function Vw(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 j6(e,t,n,r,i){if(t==="submit"&&n&&n.stateNode===i){var o=qw((i[Vt]||null).action),a=r.submitter;a&&(t=(t=a[Vt]||null)?qw(t.formAction):a.getAttribute("formAction"),t!==null&&(o=t,a=null));var s=new Rc("action","action",null,r,i);e.push({event:s,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(Li!==0){var u=a?Vw(i,a):new FormData(i);lg(n,{pending:!0,data:u,method:i.method,action:o},null,u)}}else typeof o=="function"&&(s.preventDefault(),u=a?Vw(i,a):new FormData(i),lg(n,{pending:!0,data:u,method:i.method,action:o},o,u))},currentTarget:i}]})}}for(Zu=0;Zu<Yp.length;Zu++)qu=Yp[Zu],Hw=qu.toLowerCase(),Bw=qu[0].toUpperCase()+qu.slice(1),kn(Hw,"on"+Bw);var qu,Hw,Bw,Zu;kn(Gz,"onAnimationEnd");kn(Fz,"onAnimationIteration");kn(Xz,"onAnimationStart");kn("dblclick","onDoubleClick");kn("focusin","onFocus");kn("focusout","onBlur");kn(n6,"onTransitionRun");kn(i6,"onTransitionStart");kn(r6,"onTransitionCancel");kn(Jz,"onTransitionEnd");qo("onMouseEnter",["mouseout","mouseover"]);qo("onMouseLeave",["mouseout","mouseover"]);qo("onPointerEnter",["pointerout","pointerover"]);qo("onPointerLeave",["pointerout","pointerover"]);Ur("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Ur("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Ur("onBeforeInput",["compositionend","keypress","textInput","paste"]);Ur("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Ur("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Ur("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Xs="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(" "),P6=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Xs));function ME(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],u=s.instance,d=s.currentTarget;if(s=s.listener,u!==o&&i.isPropagationStopped())break e;o=s,i.currentTarget=d;try{o(i)}catch(m){fc(m)}i.currentTarget=null,o=u}else for(a=0;a<r.length;a++){if(s=r[a],u=s.instance,d=s.currentTarget,s=s.listener,u!==o&&i.isPropagationStopped())break e;o=s,i.currentTarget=d;try{o(i)}catch(m){fc(m)}i.currentTarget=null,o=u}}}}function de(e,t){var n=t[qp];n===void 0&&(n=t[qp]=new Set);var r=e+"__bubble";n.has(r)||(UE(t,e,2,!1),n.add(r))}function Cp(e,t,n){var r=0;t&&(r|=4),UE(n,e,r,t)}var Vu="_reactListening"+Math.random().toString(36).slice(2);function yh(e){if(!e[Vu]){e[Vu]=!0,Ez.forEach(function(n){n!=="selectionchange"&&(P6.has(n)||Cp(n,!1,e),Cp(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Vu]||(t[Vu]=!0,Cp("selectionchange",!1,t))}}function UE(e,t,n,r){switch(JE(t)){case 2:var i=mM;break;case 8:i=pM;break;default:i=_h}n=i.bind(null,t,n,e),i=void 0,!Fp||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 Ip(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 u=a.tag;if((u===3||u===4)&&a.stateNode.containerInfo===i)return;a=a.return}for(;s!==null;){if(a=wo(s),a===null)return;if(u=a.tag,u===5||u===6||u===26||u===27){r=o=a;continue e}s=s.parentNode}}r=r.return}Mz(function(){var d=o,m=Ug(n),l=[];e:{var f=Yz.get(e);if(f!==void 0){var p=Rc,h=e;switch(e){case"keypress":if(Ju(n)===0)break e;case"keydown":case"keyup":p=D4;break;case"focusin":h="focus",p=up;break;case"focusout":h="blur",p=up;break;case"beforeblur":case"afterblur":p=up;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=Q0;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=_4;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=R4;break;case Gz:case Fz:case Xz:p=z4;break;case Jz:p=P4;break;case"scroll":case"scrollend":p=S4;break;case"wheel":p=Z4;break;case"copy":case"cut":case"paste":p=E4;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=ew;break;case"toggle":case"beforetoggle":p=V4}var v=(t&4)!==0,_=!v&&(e==="scroll"||e==="scrollend"),y=v?f!==null?f+"Capture":null:f;v=[];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||y===null||(S=Ls(g,y),S!=null&&v.push(Js(g,S,b))),_)break;g=g.return}0<v.length&&(f=new p(f,h,null,n,m),l.push({event:f,listeners:v}))}}if(!(t&7)){e:{if(f=e==="mouseover"||e==="pointerover",p=e==="mouseout"||e==="pointerout",f&&n!==Gp&&(h=n.relatedTarget||n.fromElement)&&(wo(h)||h[Qo]))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?wo(h):null,h!==null&&(_=Ws(h),v=h.tag,h!==_||v!==5&&v!==27&&v!==6)&&(h=null)):(p=null,h=d),p!==h)){if(v=Q0,S="onMouseLeave",y="onMouseEnter",g="mouse",(e==="pointerout"||e==="pointerover")&&(v=ew,S="onPointerLeave",y="onPointerEnter",g="pointer"),_=p==null?f:$s(p),b=h==null?f:$s(h),f=new v(S,g+"leave",p,n,m),f.target=_,f.relatedTarget=b,S=null,wo(m)===d&&(v=new v(y,g+"enter",h,n,m),v.target=b,v.relatedTarget=_,S=v),_=S,p&&h)t:{for(v=L6,y=p,g=h,b=0,S=y;S;S=v(S))b++;S=0;for(var $=g;$;$=v($))S++;for(;0<b-S;)y=v(y),b--;for(;0<S-b;)g=v(g),S--;for(;b--;){if(y===g||g!==null&&y===g.alternate){v=y;break t}y=v(y),g=v(g)}v=null}else v=null;p!==null&&Gw(l,f,p,v,!1),h!==null&&_!==null&&Gw(l,_,h,v,!0)}}e:{if(f=d?$s(d):window,p=f.nodeName&&f.nodeName.toLowerCase(),p==="select"||p==="input"&&f.type==="file")var R=rw;else if(iw(f))if(Zz)R=W4;else{R=K4;var A=Y4}else p=f.nodeName,!p||p.toLowerCase()!=="input"||f.type!=="checkbox"&&f.type!=="radio"?d&&Mg(d.elementType)&&(R=rw):R=Q4;if(R&&(R=R(e,d))){Lz(l,R,n,m);break e}A&&A(e,f,d),e==="focusout"&&d&&f.type==="number"&&d.memoizedProps.value!=null&&Bp(f,"number",f.value)}switch(A=d?$s(d):window,e){case"focusin":(iw(A)||A.contentEditable==="true")&&(Eo=A,Xp=d,ks=null);break;case"focusout":ks=Xp=Eo=null;break;case"mousedown":Jp=!0;break;case"contextmenu":case"mouseup":case"dragend":Jp=!1,lw(l,n,m);break;case"selectionchange":if(t6)break;case"keydown":case"keyup":lw(l,n,m)}var k;if(Pg)e:{switch(e){case"compositionstart":var z="onCompositionStart";break e;case"compositionend":z="onCompositionEnd";break e;case"compositionupdate":z="onCompositionUpdate";break e}z=void 0}else Ao?jz(e,n)&&(z="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(z="onCompositionStart");z&&(Rz&&n.locale!=="ko"&&(Ao||z!=="onCompositionStart"?z==="onCompositionEnd"&&Ao&&(k=Uz()):(Ri=m,Rg="value"in Ri?Ri.value:Ri.textContent,Ao=!0)),A=Tc(d,z),0<A.length&&(z=new W0(z,e,null,n,m),l.push({event:z,listeners:A}),k?z.data=k:(k=Pz(n),k!==null&&(z.data=k)))),(k=B4?G4(e,n):F4(e,n))&&(z=Tc(d,"onBeforeInput"),0<z.length&&(A=new W0("onBeforeInput","beforeinput",null,n,m),l.push({event:A,listeners:z}),A.data=k)),j6(l,e,d,n,m)}ME(l,t)})}function Js(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Tc(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=Ls(e,n),i!=null&&r.unshift(Js(e,i,o)),i=Ls(e,t),i!=null&&r.push(Js(e,i,o))),e.tag===3)return r;e=e.return}return[]}function L6(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Gw(e,t,n,r,i){for(var o=t._reactName,a=[];n!==null&&n!==r;){var s=n,u=s.alternate,d=s.stateNode;if(s=s.tag,u!==null&&u===r)break;s!==5&&s!==26&&s!==27||d===null||(u=d,i?(d=Ls(n,o),d!=null&&a.unshift(Js(n,d,u))):i||(d=Ls(n,o),d!=null&&a.push(Js(n,d,u)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var Z6=/\r\n?/g,q6=/\u0000|\uFFFD/g;function Fw(e){return(typeof e=="string"?e:""+e).replace(Z6,`
|
|
`).replace(q6,"")}function RE(e,t){return t=Fw(t),Fw(e)===t}function we(e,t,n,r,i,o){switch(n){case"children":typeof r=="string"?t==="body"||t==="textarea"&&r===""||Vo(e,r):(typeof r=="number"||typeof r=="bigint")&&t!=="body"&&Vo(e,""+r);break;case"className":Nu(e,"class",r);break;case"tabIndex":Nu(e,"tabindex",r);break;case"dir":case"role":case"viewBox":case"width":case"height":Nu(e,n,r);break;case"style":Dz(e,r,o);break;case"data":if(t!=="object"){Nu(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=Fu(""+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"&&we(e,t,"name",i.name,i,null),we(e,t,"formEncType",i.formEncType,i,null),we(e,t,"formMethod",i.formMethod,i,null),we(e,t,"formTarget",i.formTarget,i,null)):(we(e,t,"encType",i.encType,i,null),we(e,t,"method",i.method,i,null),we(e,t,"target",i.target,i,null)));if(r==null||typeof r=="symbol"||typeof r=="boolean"){e.removeAttribute(n);break}r=Fu(""+r),e.setAttribute(n,r);break;case"onClick":r!=null&&(e.onclick=oi);break;case"onScroll":r!=null&&de("scroll",e);break;case"onScrollEnd":r!=null&&de("scrollend",e);break;case"dangerouslySetInnerHTML":if(r!=null){if(typeof r!="object"||!("__html"in r))throw Error(T(61));if(n=r.__html,n!=null){if(i.children!=null)throw Error(T(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=Fu(""+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":de("beforetoggle",e),de("toggle",e),Gu(e,"popover",r);break;case"xlinkActuate":Kn(e,"http://www.w3.org/1999/xlink","xlink:actuate",r);break;case"xlinkArcrole":Kn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",r);break;case"xlinkRole":Kn(e,"http://www.w3.org/1999/xlink","xlink:role",r);break;case"xlinkShow":Kn(e,"http://www.w3.org/1999/xlink","xlink:show",r);break;case"xlinkTitle":Kn(e,"http://www.w3.org/1999/xlink","xlink:title",r);break;case"xlinkType":Kn(e,"http://www.w3.org/1999/xlink","xlink:type",r);break;case"xmlBase":Kn(e,"http://www.w3.org/XML/1998/namespace","xml:base",r);break;case"xmlLang":Kn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",r);break;case"xmlSpace":Kn(e,"http://www.w3.org/XML/1998/namespace","xml:space",r);break;case"is":Gu(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=y4.get(n)||n,Gu(e,n,r))}}function bg(e,t,n,r,i,o){switch(n){case"style":Dz(e,r,o);break;case"dangerouslySetInnerHTML":if(r!=null){if(typeof r!="object"||!("__html"in r))throw Error(T(61));if(n=r.__html,n!=null){if(i.children!=null)throw Error(T(60));e.innerHTML=n}}break;case"children":typeof r=="string"?Vo(e,r):(typeof r=="number"||typeof r=="bigint")&&Vo(e,""+r);break;case"onScroll":r!=null&&de("scroll",e);break;case"onScrollEnd":r!=null&&de("scrollend",e);break;case"onClick":r!=null&&(e.onclick=oi);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!kz.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[Vt]||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,""):Gu(e,n,r)}}}function St(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":de("error",e),de("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(T(137,t));default:we(e,t,o,a,n,null)}}i&&we(e,t,"srcSet",n.srcSet,n,null),r&&we(e,t,"src",n.src,n,null);return;case"input":de("invalid",e);var s=o=a=i=null,u=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":u=m;break;case"defaultChecked":d=m;break;case"value":o=m;break;case"defaultValue":s=m;break;case"children":case"dangerouslySetInnerHTML":if(m!=null)throw Error(T(137,t));break;default:we(e,t,r,m,n,null)}}Iz(e,o,s,u,d,a,i,!1);return;case"select":de("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:we(e,t,i,s,n,null)}t=o,n=a,e.multiple=!!r,t!=null?Mo(e,!!r,t,!1):n!=null&&Mo(e,!!r,n,!0);return;case"textarea":de("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(T(91));break;default:we(e,t,a,s,n,null)}Oz(e,r,i,o);return;case"option":for(u in n)if(n.hasOwnProperty(u)&&(r=n[u],r!=null))switch(u){case"selected":e.selected=r&&typeof r!="function"&&typeof r!="symbol";break;default:we(e,t,u,r,n,null)}return;case"dialog":de("beforetoggle",e),de("toggle",e),de("cancel",e),de("close",e);break;case"iframe":case"object":de("load",e);break;case"video":case"audio":for(r=0;r<Xs.length;r++)de(Xs[r],e);break;case"image":de("error",e),de("load",e);break;case"details":de("toggle",e);break;case"embed":case"source":case"link":de("error",e),de("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(T(137,t));default:we(e,t,d,r,n,null)}return;default:if(Mg(t)){for(m in n)n.hasOwnProperty(m)&&(r=n[m],r!==void 0&&bg(e,t,m,r,n,void 0));return}}for(s in n)n.hasOwnProperty(s)&&(r=n[s],r!=null&&we(e,t,s,r,n,null))}function V6(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,u=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":u=l;default:r.hasOwnProperty(p)||we(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(T(137,t));break;default:p!==l&&we(e,t,f,p,r,l)}}Hp(e,a,s,u,d,m,o,i);return;case"select":p=a=s=f=null;for(o in n)if(u=n[o],n.hasOwnProperty(o)&&u!=null)switch(o){case"value":break;case"multiple":p=u;default:r.hasOwnProperty(o)||we(e,t,o,null,r,u)}for(i in r)if(o=r[i],u=n[i],r.hasOwnProperty(i)&&(o!=null||u!=null))switch(i){case"value":f=o;break;case"defaultValue":s=o;break;case"multiple":a=o;default:o!==u&&we(e,t,i,o,r,u)}t=s,n=a,r=p,f!=null?Mo(e,!!n,f,!1):!!r!=!!n&&(t!=null?Mo(e,!!n,t,!0):Mo(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:we(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(T(91));break;default:i!==o&&we(e,t,a,i,r,o)}Nz(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:we(e,t,h,null,r,f)}for(u in r)if(f=r[u],p=n[u],r.hasOwnProperty(u)&&f!==p&&(f!=null||p!=null))switch(u){case"selected":e.selected=f&&typeof f!="function"&&typeof f!="symbol";break;default:we(e,t,u,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 v in n)f=n[v],n.hasOwnProperty(v)&&f!=null&&!r.hasOwnProperty(v)&&we(e,t,v,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(T(137,t));break;default:we(e,t,d,f,r,p)}return;default:if(Mg(t)){for(var _ in n)f=n[_],n.hasOwnProperty(_)&&f!==void 0&&!r.hasOwnProperty(_)&&bg(e,t,_,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||bg(e,t,m,f,r,p);return}}for(var y in n)f=n[y],n.hasOwnProperty(y)&&f!=null&&!r.hasOwnProperty(y)&&we(e,t,y,null,r,f);for(l in r)f=r[l],p=n[l],!r.hasOwnProperty(l)||f===p||f==null&&p==null||we(e,t,l,f,r,p)}function Xw(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function H6(){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&&Xw(a)){for(a=0,s=i.responseEnd,r+=1;r<n.length;r++){var u=n[r],d=u.startTime;if(d>s)break;var m=u.transferSize,l=u.initiatorType;m&&Xw(l)&&(u=u.responseEnd,a+=m*(u<s?1:(s-d)/(u-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 Sg=null,xg=null;function Cc(e){return e.nodeType===9?e:e.ownerDocument}function Jw(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 jE(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 _g(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 Np=null;function B6(){var e=window.event;return e&&e.type==="popstate"?e===Np?!1:(Np=e,!0):(Np=null,!1)}var PE=typeof setTimeout=="function"?setTimeout:void 0,G6=typeof clearTimeout=="function"?clearTimeout:void 0,Yw=typeof Promise=="function"?Promise:void 0,F6=typeof queueMicrotask=="function"?queueMicrotask:typeof Yw!="undefined"?function(e){return Yw.resolve(null).then(e).catch(X6)}:PE;function X6(e){setTimeout(function(){throw e})}function tr(e){return e==="head"}function Kw(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),Ko(t);return}r--}else if(n==="$"||n==="$?"||n==="$~"||n==="$!"||n==="&")r++;else if(n==="html")js(e.ownerDocument.documentElement);else if(n==="head"){n=e.ownerDocument.head,js(n);for(var o=n.firstChild;o;){var a=o.nextSibling,s=o.nodeName;o[il]||s==="SCRIPT"||s==="STYLE"||s==="LINK"&&o.rel.toLowerCase()==="stylesheet"||n.removeChild(o),o=a}}else n==="body"&&js(e.ownerDocument.body);n=i}while(n);Ko(t)}function Qw(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 $g(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":$g(n),Dg(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function J6(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[il])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=_n(e.nextSibling),e===null)break}return null}function Y6(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=_n(e.nextSibling),e===null))return null;return e}function LE(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=_n(e.nextSibling),e===null))return null;return e}function wg(e){return e.data==="$?"||e.data==="$~"}function zg(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function K6(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 _n(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 Ag=null;function Ww(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"||n==="/&"){if(t===0)return _n(e.nextSibling);t--}else n!=="$"&&n!=="$!"&&n!=="$?"&&n!=="$~"&&n!=="&"||t++}e=e.nextSibling}return null}function ez(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 ZE(e,t,n){switch(t=Cc(n),e){case"html":if(e=t.documentElement,!e)throw Error(T(452));return e;case"head":if(e=t.head,!e)throw Error(T(453));return e;case"body":if(e=t.body,!e)throw Error(T(454));return e;default:throw Error(T(451))}}function js(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Dg(e)}var $n=new Map,tz=new Set;function Ic(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var gi=ye.d;ye.d={f:Q6,r:W6,D:eM,C:tM,L:nM,m:iM,X:oM,S:rM,M:aM};function Q6(){var e=gi.f(),t=Xc();return e||t}function W6(e){var t=Wo(e);t!==null&&t.tag===5&&t.type==="form"?DA(t):gi.r(e)}var ia=typeof document=="undefined"?null:document;function qE(e,t,n){var r=ia;if(r&&typeof t=="string"&&t){var i=yn(t);i='link[rel="'+e+'"][href="'+i+'"]',typeof n=="string"&&(i+='[crossorigin="'+n+'"]'),tz.has(i)||(tz.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement("link"),St(t,"link",e),ft(t),r.head.appendChild(t)))}}function eM(e){gi.D(e),qE("dns-prefetch",e,null)}function tM(e,t){gi.C(e,t),qE("preconnect",e,t)}function nM(e,t,n){gi.L(e,t,n);var r=ia;if(r&&e&&t){var i='link[rel="preload"][as="'+yn(t)+'"]';t==="image"&&n&&n.imageSrcSet?(i+='[imagesrcset="'+yn(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(i+='[imagesizes="'+yn(n.imageSizes)+'"]')):i+='[href="'+yn(e)+'"]';var o=i;switch(t){case"style":o=Yo(e);break;case"script":o=ra(e)}$n.has(o)||(e=Pe({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),$n.set(o,e),r.querySelector(i)!==null||t==="style"&&r.querySelector(ul(o))||t==="script"&&r.querySelector(cl(o))||(t=r.createElement("link"),St(t,"link",e),ft(t),r.head.appendChild(t)))}}function iM(e,t){gi.m(e,t);var n=ia;if(n&&e){var r=t&&typeof t.as=="string"?t.as:"script",i='link[rel="modulepreload"][as="'+yn(r)+'"][href="'+yn(e)+'"]',o=i;switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":o=ra(e)}if(!$n.has(o)&&(e=Pe({rel:"modulepreload",href:e},t),$n.set(o,e),n.querySelector(i)===null)){switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(cl(o)))return}r=n.createElement("link"),St(r,"link",e),ft(r),n.head.appendChild(r)}}}function rM(e,t,n){gi.S(e,t,n);var r=ia;if(r&&e){var i=Do(r).hoistableStyles,o=Yo(e);t=t||"default";var a=i.get(o);if(!a){var s={loading:0,preload:null};if(a=r.querySelector(ul(o)))s.loading=5;else{e=Pe({rel:"stylesheet",href:e,"data-precedence":t},n),(n=$n.get(o))&&bh(e,n);var u=a=r.createElement("link");ft(u),St(u,"link",e),u._p=new Promise(function(d,m){u.onload=d,u.onerror=m}),u.addEventListener("load",function(){s.loading|=1}),u.addEventListener("error",function(){s.loading|=2}),s.loading|=4,ic(a,t,r)}a={type:"stylesheet",instance:a,count:1,state:s},i.set(o,a)}}}function oM(e,t){gi.X(e,t);var n=ia;if(n&&e){var r=Do(n).hoistableScripts,i=ra(e),o=r.get(i);o||(o=n.querySelector(cl(i)),o||(e=Pe({src:e,async:!0},t),(t=$n.get(i))&&Sh(e,t),o=n.createElement("script"),ft(o),St(o,"link",e),n.head.appendChild(o)),o={type:"script",instance:o,count:1,state:null},r.set(i,o))}}function aM(e,t){gi.M(e,t);var n=ia;if(n&&e){var r=Do(n).hoistableScripts,i=ra(e),o=r.get(i);o||(o=n.querySelector(cl(i)),o||(e=Pe({src:e,async:!0,type:"module"},t),(t=$n.get(i))&&Sh(e,t),o=n.createElement("script"),ft(o),St(o,"link",e),n.head.appendChild(o)),o={type:"script",instance:o,count:1,state:null},r.set(i,o))}}function nz(e,t,n,r){var i=(i=Zi.current)?Ic(i):null;if(!i)throw Error(T(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=Yo(n.href),n=Do(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=Yo(n.href);var o=Do(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(ul(e)))&&!o._p&&(a.instance=o,a.state.loading=5),$n.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},$n.set(e,n),o||sM(i,e,n,a.state))),t&&r===null)throw Error(T(528,""));return a}if(t&&r!==null)throw Error(T(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=ra(n),n=Do(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(T(444,e))}}function Yo(e){return'href="'+yn(e)+'"'}function ul(e){return'link[rel="stylesheet"]['+e+"]"}function VE(e){return Pe({},e,{"data-precedence":e.precedence,precedence:null})}function sM(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}),St(t,"link",n),ft(t),e.head.appendChild(t))}function ra(e){return'[src="'+yn(e)+'"]'}function cl(e){return"script[async]"+e}function iz(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var r=e.querySelector('style[data-href~="'+yn(n.href)+'"]');if(r)return t.instance=r,ft(r),r;var i=Pe({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement("style"),ft(r),St(r,"style",i),ic(r,n.precedence,e),t.instance=r;case"stylesheet":i=Yo(n.href);var o=e.querySelector(ul(i));if(o)return t.state.loading|=4,t.instance=o,ft(o),o;r=VE(n),(i=$n.get(i))&&bh(r,i),o=(e.ownerDocument||e).createElement("link"),ft(o);var a=o;return a._p=new Promise(function(s,u){a.onload=s,a.onerror=u}),St(o,"link",r),t.state.loading|=4,ic(o,n.precedence,e),t.instance=o;case"script":return o=ra(n.src),(i=e.querySelector(cl(o)))?(t.instance=i,ft(i),i):(r=n,(i=$n.get(o))&&(r=Pe({},n),Sh(r,i)),e=e.ownerDocument||e,i=e.createElement("script"),ft(i),St(i,"link",r),e.head.appendChild(i),t.instance=i);case"void":return null;default:throw Error(T(443,t.type))}else t.type==="stylesheet"&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,ic(r,n.precedence,e));return t.instance}function ic(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 bh(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Sh(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var rc=null;function rz(e,t,n){if(rc===null){var r=new Map,i=rc=new Map;i.set(n,r)}else i=rc,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[il]||o[vt]||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 oz(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function lM(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 HE(e){return!(e.type==="stylesheet"&&!(e.state.loading&3))}function uM(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=Yo(r.href),o=t.querySelector(ul(i));if(o){t=o._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Nc.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=o,ft(o);return}o=t.ownerDocument||t,r=VE(r),(i=$n.get(i))&&bh(r,i),o=o.createElement("link"),ft(o);var a=o;a._p=new Promise(function(s,u){a.onload=s,a.onerror=u}),St(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=Nc.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}var Op=0;function cM(e,t){return e.stylesheets&&e.count===0&&oc(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&oc(e,e.stylesheets),e.unsuspend){var o=e.unsuspend;e.unsuspend=null,o()}},6e4+t);0<e.imgBytes&&Op===0&&(Op=62500*H6());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&oc(e,e.stylesheets),e.unsuspend)){var o=e.unsuspend;e.unsuspend=null,o()}},(e.imgBytes>Op?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function Nc(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)oc(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Oc=null;function oc(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Oc=new Map,t.forEach(dM,e),Oc=null,Nc.call(e))}function dM(e,t){if(!(t.state.loading&4)){var n=Oc.get(e);if(n)var r=n.get(null);else{n=new Map,Oc.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=Nc.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 Ys={$$typeof:ri,Provider:null,Consumer:null,_currentValue:Ar,_currentValue2:Ar,_threadCount:0};function fM(e,t,n,r,i,o,a,s,u){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=op(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=op(0),this.hiddenUpdates=op(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=o,this.onRecoverableError=a,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=u,this.incompleteTransitions=new Map}function BE(e,t,n,r,i,o,a,s,u,d,m,l){return e=new fM(e,t,n,a,u,d,m,l,s),t=1,o===!0&&(t|=24),o=Qt(3,null,null,t),e.current=o,o.stateNode=e,t=Gg(),t.refCount++,e.pooledCache=t,t.refCount++,o.memoizedState={element:r,isDehydrated:n,cache:t},Jg(o),e}function GE(e){return e?(e=Co,e):Co}function FE(e,t,n,r,i,o){i=GE(i),r.context===null?r.context=i:r.pendingContext=i,r=Vi(t),r.payload={element:n},o=o===void 0?null:o,o!==null&&(r.callback=o),n=Hi(e,r,t),n!==null&&(qt(n,e,t),Cs(n,e,t))}function az(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function xh(e,t){az(e,t),(e=e.alternate)&&az(e,t)}function XE(e){if(e.tag===13||e.tag===31){var t=Pr(e,67108864);t!==null&&qt(t,e,67108864),xh(e,67108864)}}function sz(e){if(e.tag===13||e.tag===31){var t=rn();t=Ng(t);var n=Pr(e,t);n!==null&&qt(n,e,t),xh(e,t)}}var Dc=!0;function mM(e,t,n,r){var i=te.T;te.T=null;var o=ye.p;try{ye.p=2,_h(e,t,n,r)}finally{ye.p=o,te.T=i}}function pM(e,t,n,r){var i=te.T;te.T=null;var o=ye.p;try{ye.p=8,_h(e,t,n,r)}finally{ye.p=o,te.T=i}}function _h(e,t,n,r){if(Dc){var i=Eg(r);if(i===null)Ip(e,t,r,Mc,n),lz(e,r);else if(hM(i,e,t,n,r))r.stopPropagation();else if(lz(e,r),t&4&&-1<gM.indexOf(e)){for(;i!==null;){var o=Wo(i);if(o!==null)switch(o.tag){case 3:if(o=o.stateNode,o.current.memoizedState.isDehydrated){var a=$r(o.pendingLanes);if(a!==0){var s=o;for(s.pendingLanes|=2,s.entangledLanes|=2;a;){var u=1<<31-nn(a);s.entanglements[1]|=u,a&=~u}Zn(o),!(ve&6)&&(wc=en()+500,ll(0,!1))}}break;case 31:case 13:s=Pr(o,2),s!==null&&qt(s,o,2),Xc(),xh(o,2)}if(o=Eg(r),o===null&&Ip(e,t,r,Mc,n),o===i)break;i=o}i!==null&&r.stopPropagation()}else Ip(e,t,r,null,n)}}function Eg(e){return e=Ug(e),$h(e)}var Mc=null;function $h(e){if(Mc=null,e=wo(e),e!==null){var t=Ws(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=pz(t),e!==null)return e;e=null}else if(n===31){if(e=gz(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 Mc=e,null}function JE(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(n4()){case bz:return 2;case Sz:return 8;case cc:case i4:return 32;case xz:return 268435456;default:return 32}default:return 32}}var kg=!1,Fi=null,Xi=null,Ji=null,Ks=new Map,Qs=new Map,Mi=[],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 lz(e,t){switch(e){case"focusin":case"focusout":Fi=null;break;case"dragenter":case"dragleave":Xi=null;break;case"mouseover":case"mouseout":Ji=null;break;case"pointerover":case"pointerout":Ks.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Qs.delete(t.pointerId)}}function bs(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=Wo(t),t!==null&&XE(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function hM(e,t,n,r,i){switch(t){case"focusin":return Fi=bs(Fi,e,t,n,r,i),!0;case"dragenter":return Xi=bs(Xi,e,t,n,r,i),!0;case"mouseover":return Ji=bs(Ji,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return Ks.set(o,bs(Ks.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,Qs.set(o,bs(Qs.get(o)||null,e,t,n,r,i)),!0}return!1}function YE(e){var t=wo(e.target);if(t!==null){var n=Ws(t);if(n!==null){if(t=n.tag,t===13){if(t=pz(n),t!==null){e.blockedOn=t,B0(e.priority,function(){sz(n)});return}}else if(t===31){if(t=gz(n),t!==null){e.blockedOn=t,B0(e.priority,function(){sz(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 ac(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Eg(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Gp=r,n.target.dispatchEvent(r),Gp=null}else return t=Wo(n),t!==null&&XE(t),e.blockedOn=n,!1;t.shift()}return!0}function uz(e,t,n){ac(e)&&n.delete(t)}function vM(){kg=!1,Fi!==null&&ac(Fi)&&(Fi=null),Xi!==null&&ac(Xi)&&(Xi=null),Ji!==null&&ac(Ji)&&(Ji=null),Ks.forEach(uz),Qs.forEach(uz)}function Hu(e,t){e.blockedOn===t&&(e.blockedOn=null,kg||(kg=!0,st.unstable_scheduleCallback(st.unstable_NormalPriority,vM)))}var Bu=null;function cz(e){Bu!==e&&(Bu=e,st.unstable_scheduleCallback(st.unstable_NormalPriority,function(){Bu===e&&(Bu=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($h(r||n)===null)continue;break}var o=Wo(n);o!==null&&(e.splice(t,3),t-=3,lg(o,{pending:!0,data:i,method:n.method,action:r},r,i))}}))}function Ko(e){function t(u){return Hu(u,e)}Fi!==null&&Hu(Fi,e),Xi!==null&&Hu(Xi,e),Ji!==null&&Hu(Ji,e),Ks.forEach(t),Qs.forEach(t);for(var n=0;n<Mi.length;n++){var r=Mi[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<Mi.length&&(n=Mi[0],n.blockedOn===null);)YE(n),n.blockedOn===null&&Mi.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[Vt]||null;if(typeof o=="function")a||cz(n);else if(a){var s=null;if(o&&o.hasAttribute("formAction")){if(i=o,a=o[Vt]||null)s=a.formAction;else if($h(i)!==null)continue}else s=a.action;typeof s=="function"?n[r+1]=s:(n.splice(r,3),r-=3),cz(n)}}}function KE(){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 wh(e){this._internalRoot=e}Kc.prototype.render=wh.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(T(409));var n=t.current,r=rn();FE(n,r,e,t,null,null)};Kc.prototype.unmount=wh.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;FE(e.current,2,null,e,null,null),Xc(),t[Qo]=null}};function Kc(e){this._internalRoot=e}Kc.prototype.unstable_scheduleHydration=function(e){if(e){var t=Az();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Mi.length&&t!==0&&t<Mi[n].priority;n++);Mi.splice(n,0,e),n===0&&YE(e)}};var dz=fz.version;if(dz!=="19.2.3")throw Error(T(527,dz,"19.2.3"));ye.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(T(188)):(e=Object.keys(e).join(","),Error(T(268,e)));return e=JD(t),e=e!==null?hz(e):null,e=e===null?null:e.stateNode,e};var yM={bundleType:0,version:"19.2.3",rendererPackageName:"react-dom",currentDispatcherRef:te,reconcilerVersion:"19.2.3"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!="undefined"&&(Ss=__REACT_DEVTOOLS_GLOBAL_HOOK__,!Ss.isDisabled&&Ss.supportsFiber))try{el=Ss.inject(yM),tn=Ss}catch(e){}var Ss;Qc.createRoot=function(e,t){if(!mz(e))throw Error(T(299));var n=!1,r="",i=qA,o=VA,a=HA;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=BE(e,1,!1,null,null,n,r,null,i,o,a,KE),e[Qo]=t.current,yh(e),new wh(t)};Qc.hydrateRoot=function(e,t,n){if(!mz(e))throw Error(T(299));var r=!1,i="",o=qA,a=VA,s=HA,u=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&&(u=n.formState)),t=BE(e,1,!0,t,n!=null?n:null,r,i,u,o,a,s,KE),t.context=GE(null),n=t.current,r=rn(),r=Ng(r),i=Vi(r),i.callback=null,Hi(n,i,r),n=r,t.current.lanes=n,nl(t,n),Zn(t),e[Qo]=t.current,yh(e),new Kc(t)};Qc.version="19.2.3"});var zh=J((wL,e1)=>{"use strict";function WE(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(WE)}catch(e){console.error(e)}}WE(),e1.exports=QE()});var n1=J(Wc=>{"use strict";var bM=Symbol.for("react.transitional.element"),SM=Symbol.for("react.fragment");function t1(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:bM,type:e,key:r,ref:t!==void 0?t:null,props:n}}Wc.Fragment=SM;Wc.jsx=t1;Wc.jsxs=t1});var he=J((AL,i1)=>{"use strict";i1.exports=n1()});var zP={};Nn(zP,{default:()=>nu});module.exports=NI(zP);var hr=require("obsidian"),Jn=X(d0());var xt=require("obsidian"),hU=X(Ze()),sk=X(zh());var xM=X(Ze()),r1=require("obsidian"),o1=X(he()),{useRef:_M,useEffect:$M}=xM;function dl({iconName:e,tooltip:t,onClick:n}){let r=_M(null);return $M(()=>{r.current&&(0,r1.setIcon)(r.current,e)},[e]),(0,o1.jsx)("button",{ref:r,title:t,onClick:n,className:"agent-client-header-button"})}var Tn=X(he());function a1({agentLabel:e,isUpdateAvailable:t,hasHistoryCapability:n=!1,onNewChat:r,onExportChat:i,onOpenSettings:o,onOpenHistory:a}){return(0,Tn.jsxs)("div",{className:"agent-client-chat-view-header",children:[(0,Tn.jsx)("div",{className:"agent-client-chat-view-header-main",children:(0,Tn.jsx)("h3",{className:"agent-client-chat-view-header-title",children:e})}),t&&(0,Tn.jsx)("p",{className:"agent-client-chat-view-header-update",children:"Update available!"}),(0,Tn.jsxs)("div",{className:"agent-client-chat-view-header-actions",children:[(0,Tn.jsx)(dl,{iconName:"plus",tooltip:"New chat",onClick:r}),a&&(0,Tn.jsx)(dl,{iconName:"history",tooltip:"Session history",onClick:a}),(0,Tn.jsx)(dl,{iconName:"save",tooltip:"Export chat to Markdown",onClick:i}),(0,Tn.jsx)(dl,{iconName:"settings",tooltip:"Settings",onClick:o})]})]})}var GM=X(Ze());var wM=X(Ze()),ed=require("obsidian"),s1=X(he()),{useRef:zM,useEffect:AM}=wM;function td({text:e,plugin:t}){let n=zM(null);return AM(()=>{var a;let r=n.current;if(!r)return;(a=r.empty)==null||a.call(r),r.classList.add("markdown-rendered");let i=new ed.Component;i.load(),ed.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,s1.jsx)("div",{ref:n,className:"agent-client-markdown-text-renderer"})}var EM=X(Ze());var Zr=X(he()),{useState:kM}=EM;function l1({text:e,plugin:t}){let[n,r]=kM(!1);return(0,Zr.jsxs)("div",{className:"agent-client-collapsible-thought",onClick:()=>r(!n),children:[(0,Zr.jsxs)("div",{className:"agent-client-collapsible-thought-header",children:["\u{1F4A1}Thinking",(0,Zr.jsx)("span",{className:"agent-client-collapsible-thought-icon",children:n?"\u25BC":"\u25B6"})]}),n&&(0,Zr.jsx)("div",{className:"agent-client-collapsible-thought-content",children:(0,Zr.jsx)(td,{text:e,plugin:t})})]})}var TM=X(Ze());var Le=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 hi=X(he()),{useState:nd,useRef:CM,useEffect:u1,useMemo:IM}=TM;function id({terminalId:e,acpClient:t,plugin:n}){let r=IM(()=>new Le(n),[n]),[i,o]=nd(""),[a,s]=nd(null),[u,d]=nd(!0),[m,l]=nd(!1),f=CM(null);return r.log(`[TerminalRenderer] Component rendered for terminal ${e}, acpClient: ${!!t}`),u1(()=>{if(r.log(`[TerminalRenderer] useEffect triggered for ${e}, acpClient: ${!!t}`),!e||!t)return;let p=async()=>{var h,v;try{let _=await t.terminalOutput({terminalId:e,sessionId:""});r.log(`[TerminalRenderer] Poll result for ${e}:`,_),o(_.output),_.exitStatus&&(s({exitCode:(h=_.exitStatus.exitCode)!=null?h:null,signal:(v=_.exitStatus.signal)!=null?v:null}),d(!1),f.current&&(window.clearInterval(f.current),f.current=null))}catch(_){let y=_ instanceof Error?_.message:String(_);r.log(`[TerminalRenderer] Polling error for terminal ${e}: ${y}`),y.includes("not found")&&!a&&l(!0),d(!1),f.current&&(window.clearInterval(f.current),f.current=null)}};return p(),f.current=window.setInterval(()=>{p()},100),()=>{f.current&&(window.clearInterval(f.current),f.current=null)}},[e,t,r]),u1(()=>{!u&&f.current&&(window.clearInterval(f.current),f.current=null)},[u]),(0,hi.jsxs)("div",{className:"agent-client-terminal-renderer",children:[(0,hi.jsxs)("div",{className:"agent-client-terminal-renderer-header",children:["\u{1F5A5}\uFE0F Terminal ",e.slice(0,8),u?(0,hi.jsx)("span",{className:"agent-client-terminal-status agent-client-running",children:"\u25CF RUNNING"}):m?(0,hi.jsx)("span",{className:"agent-client-terminal-status agent-client-cancelled",children:"\u25CF CANCELLED"}):(0,hi.jsx)("span",{className:"agent-client-terminal-status agent-client-finished",children:"\u25CF FINISHED"})]}),(0,hi.jsx)("div",{className:"agent-client-terminal-renderer-output",children:i||(u?"Waiting for output...":"No output")}),a&&(0,hi.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 fl=X(he());function Ah({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,fl.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],u=t.app.vault.getMarkdownFiles().find(d=>d.basename===s);u?i.push((0,fl.jsxs)("span",{className:"agent-client-text-mention",onClick:()=>{t.app.workspace.openLinkText(u.path,"")},children:["@",s]},a.index)):i.push(`@${s}`),o=a.index+a[0].length}return o<e.length&&i.push(e.slice(o)),(0,fl.jsx)("div",{className:"agent-client-text-with-mentions",children:i})}var Rh=X(Ze());var NM=X(Ze());var qr=X(he()),{useMemo:OM}=NM;function c1({permissionRequest:e,toolCallId:t,plugin:n,onApprovePermission:r,onOptionSelected:i}){let o=OM(()=>new Le(n),[n]),a=e.selectedOptionId!==void 0,s=e.isCancelled===!0,u=e.isActive!==!1,d=e.options.find(m=>m.optionId===e.selectedOptionId);return(0,qr.jsxs)("div",{className:"agent-client-message-permission-request",children:[u&&!a&&!s&&(0,qr.jsx)("div",{className:"agent-client-message-permission-request-options",children:e.options.map(m=>(0,qr.jsx)("button",{className:`agent-client-permission-option ${m.kind?`agent-client-permission-kind-${m.kind}`:""}`,onClick:()=>{i&&i(m.optionId),r?r(e.requestId,m.optionId):o.warn("Cannot handle permission response: missing onApprovePermission callback")},children:m.name},m.optionId))}),a&&d&&(0,qr.jsxs)("div",{className:"agent-client-message-permission-request-result agent-client-selected",children:["\u2713 Selected: ",d.name]}),s&&(0,qr.jsx)("div",{className:"agent-client-message-permission-request-result agent-client-cancelled",children:"\u26A0 Cancelled: Permission request was cancelled"})]})}function oa(e){if(!e)return null;let t=Math.max(e.lastIndexOf("/"),e.lastIndexOf("\\"));return t<=0?null:e.slice(0,t)}function d1(e,t){let n=t.replace(/\/+$/,""),r=e.replace(/\/+$/,"");return r.startsWith(n+"/")?r.slice(n.length+1):e}function Eh(e){let t=e.replace(/\\/g,"/");return/^[A-Za-z]:/.test(t)?`file:///${t}`:`file://${t}`}var nr=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)),u=this.removeEmpty(this.tokenize(a,r));return this.diffWithOptionsObj(s,u,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,u=t.length,d=1,m=s+u;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>=u&&h+1>=s)return a(this.buildValues(p[0].lastComponent,n,t));let v=-1/0,_=1/0,y=()=>{for(let g=Math.max(v,-d);g<=Math.min(_,d);g+=2){let b,S=p[g-1],$=p[g+1];S&&(p[g-1]=void 0);let R=!1;if($){let k=$.oldPos-g;R=$&&0<=k&&k<s}let A=S&&S.oldPos+1<u;if(!R&&!A){p[g]=void 0;continue}if(!A||R&&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>=u&&h+1>=s)return a(this.buildValues(b.lastComponent,n,t))||!0;p[g]=b,b.oldPos+1>=u&&(_=Math.min(_,g-1)),h+1>=s&&(v=Math.max(v,g+1))}d++};if(i)(function g(){setTimeout(function(){if(d>m||Date.now()>f)return i(void 0);y()||g()},0)})();else for(;d<=m&&Date.now()<=f;){let g=y();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,u=t.oldPos,d=u-i,m=0;for(;d+1<a&&u+1<s&&this.equals(r[u+1],n[d+1],o);)d++,u++,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=u,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,u=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(u,u+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(u,u+m.count));u+=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 Th(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 rd(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 od(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 aa(e,t){return rd(e,t,"")}function ml(e,t){return od(e,t,"")}function Ch(e,t){return t.slice(0,DM(e,t))}function DM(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 sa(e){let t;for(t=e.length-1;t>=0&&e[t].match(/\s/);t--);return e.substring(t+1)}function vi(e){let t=e.match(/^\s*/);return t?t[0]:""}var ad="a-zA-Z0-9_\\u{C0}-\\u{FF}\\u{D8}-\\u{F6}\\u{F8}-\\u{2C6}\\u{2C8}-\\u{2D7}\\u{2DE}-\\u{2FF}\\u{1E00}-\\u{1EFF}",MM=new RegExp(`[${ad}]+|\\s+|[^${ad}]`,"ug"),Ih=class extends nr{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=Array.from(a.segment(t),s=>s.segment)}else r=t.match(MM)||[];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)&&f1(r,o,i,a),r=a,i=null,o=null)}),(i||o)&&f1(r,o,i,null),t}},m1=new Ih;function Oh(e,t,n){return(n==null?void 0:n.ignoreWhitespace)!=null&&!n.ignoreWhitespace?g1(e,t,n):m1.diff(e,t,n)}function f1(e,t,n,r){if(t&&n){let i=vi(t.value),o=sa(t.value),a=vi(n.value),s=sa(n.value);if(e){let u=kh(i,a);e.value=od(e.value,a,u),t.value=aa(t.value,u),n.value=aa(n.value,u)}if(r){let u=Th(o,s);r.value=rd(r.value,s,u),t.value=ml(t.value,u),n.value=ml(n.value,u)}}else if(n){if(e){let i=vi(n.value);n.value=n.value.substring(i.length)}if(r){let i=vi(r.value);r.value=r.value.substring(i.length)}}else if(e&&r){let i=vi(r.value),o=vi(t.value),a=sa(t.value),s=kh(i,o);t.value=aa(t.value,s);let u=Th(aa(i,s),a);t.value=ml(t.value,u),r.value=rd(r.value,i,u),e.value=od(e.value,i,i.slice(0,i.length-u.length))}else if(r){let i=vi(r.value),o=sa(t.value),a=Ch(o,i);t.value=ml(t.value,a)}else if(e){let i=sa(e.value),o=vi(t.value),a=Ch(i,o);t.value=aa(t.value,a)}}var Nh=class extends nr{tokenize(t){let n=new RegExp(`(\\r?\\n)|[${ad}]+|[^\\S\\n\\r]+|[^${ad}]`,"ug");return t.match(n)||[]}},p1=new Nh;function g1(e,t,n){return p1.diff(e,t,n)}var Dh=class extends nr{constructor(){super(...arguments),this.tokenize=RM}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)}},UM=new Dh;function Mh(e,t,n){return UM.diff(e,t,n)}function RM(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 Uh(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 u=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;Mh(n,r,Object.assign(Object.assign({},s),{callback:l=>{let f=d(l);m(f)}}))}else return d(Mh(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,v=[],_=1,y=1;for(let g=0;g<m.length;g++){let b=m[g],S=b.lines||jM(b.value);if(b.lines=S,b.added||b.removed){if(!p){let $=m[g-1];p=_,h=y,$&&(v=u>0?l($.lines.slice(-u)):[],p-=v.length,h-=v.length)}for(let $ of S)v.push((b.added?"+":"-")+$);b.added?y+=S.length:_+=S.length}else{if(p)if(S.length<=u*2&&g<m.length-2)for(let $ of l(S))v.push($);else{let $=Math.min(S.length,u);for(let A of l(S.slice(0,$)))v.push(A);let R={oldStart:p,oldLines:_-p+$,newStart:h,newLines:y-h+$,lines:v};f.push(R),p=0,h=0,v=[]}_+=S.length,y+=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 jM(e){let t=e.endsWith(`
|
|
`),n=e.split(`
|
|
`).map(r=>r+`
|
|
`);return t?n.pop():n.push(n.pop().slice(0,-1)),n}var Te=X(he()),{useState:LM,useMemo:v1}=Rh;function y1({content:e,plugin:t,acpClient:n,onApprovePermission:r}){let{kind:i,title:o,status:a,toolCallId:s,permissionRequest:u,locations:d,content:m}=e,[l,f]=LM(u==null?void 0:u.selectedOptionId);Rh.useEffect(()=>{(u==null?void 0:u.selectedOptionId)!==l&&f(u==null?void 0:u.selectedOptionId)},[u==null?void 0:u.selectedOptionId]);let p=v1(()=>t.app.vault.adapter.basePath||"",[t]);return(0,Te.jsxs)("div",{className:"agent-client-message-tool-call",children:[(0,Te.jsxs)("div",{className:"agent-client-message-tool-call-header",children:[(0,Te.jsxs)("div",{className:"agent-client-message-tool-call-title",children:[(0,Te.jsx)("span",{className:"agent-client-message-tool-call-icon",children:(v=>{switch(v){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,Te.jsx)("div",{className:"agent-client-message-tool-call-locations",children:d.map((v,_)=>(0,Te.jsxs)("span",{className:"agent-client-message-tool-call-location",children:[d1(v.path,p),v.line!=null&&`:${v.line}`]},_))}),(0,Te.jsxs)("div",{className:"agent-client-message-tool-call-status",children:["Status: ",a]})]}),m&&m.map((v,_)=>v.type==="terminal"?(0,Te.jsx)(id,{terminalId:v.terminalId,acpClient:n||null,plugin:t},_):v.type==="diff"?(0,Te.jsx)(HM,{diff:v,plugin:t},_):null),u&&(0,Te.jsx)(c1,{permissionRequest:{...u,selectedOptionId:l},toolCallId:s,plugin:t,onApprovePermission:r,onOptionSelected:f})]})}function h1(e){return e.oldText===null||e.oldText===void 0||e.oldText===""}function ZM(e){return e.map(t=>({type:t.added?"added":t.removed?"removed":"context",value:t.value}))}function qM(e,t){let n=e.filter(r=>!(t==="removed"&&r.type==="added"||t==="added"&&r.type==="removed"));return(0,Te.jsx)(Te.Fragment,{children:n.map((r,i)=>r.type==="added"?(0,Te.jsx)("span",{className:"agent-client-diff-word-added",children:r.value},i):r.type==="removed"?(0,Te.jsx)("span",{className:"agent-client-diff-word-removed",children:r.value},i):(0,Te.jsx)("span",{children:r.value},i))})}var VM=3;function HM({diff:e}){let t=v1(()=>{if(h1(e))return e.newText.split(`
|
|
`).map((d,m)=>({type:"added",newLineNumber:m+1,content:d}));let r=e.oldText||"",i=Uh("old","new",r,e.newText,"","",{context:VM}),o=[],a=0,s=0;for(let u of i.hunks){i.hunks.length>1&&o.push({type:"context",content:`@@ -${u.oldStart},${u.oldLines} +${u.newStart},${u.newLines} @@`}),a=u.oldStart,s=u.newStart;for(let d of u.lines){let m=d[0],l=d.substring(1);m==="+"?o.push({type:"added",newLineNumber:s++,content:l}):m==="-"?o.push({type:"removed",oldLineNumber:a++,content:l}):o.push({type:"context",oldLineNumber:a++,newLineNumber:s++,content:l})}}for(let u=0;u<o.length-1;u++){let d=o[u],m=o[u+1];if(d.type==="removed"&&m.type==="added"){let l=Oh(d.content,m.content),f=ZM(l);d.wordDiff=f,m.wordDiff=f}}return o},[e.oldText,e.newText]),n=(r,i)=>{var u,d;if(r.type==="context"&&r.content.startsWith("@@"))return(0,Te.jsx)("div",{className:"agent-client-diff-hunk-header",children:r.content},i);let a="agent-client-diff-line",s=" ";return r.type==="added"?(a+=" agent-client-diff-line-added",s="+"):r.type==="removed"?(a+=" agent-client-diff-line-removed",s="-"):a+=" agent-client-diff-line-context",(0,Te.jsxs)("div",{className:a,children:[(0,Te.jsx)("span",{className:"agent-client-diff-line-number agent-client-diff-line-number-old",children:(u=r.oldLineNumber)!=null?u:""}),(0,Te.jsx)("span",{className:"agent-client-diff-line-number agent-client-diff-line-number-new",children:(d=r.newLineNumber)!=null?d:""}),(0,Te.jsx)("span",{className:"agent-client-diff-line-marker",children:s}),(0,Te.jsx)("span",{className:"agent-client-diff-line-content",children:r.wordDiff&&(r.type==="added"||r.type==="removed")?qM(r.wordDiff,r.type):r.content})]},i)};return(0,Te.jsxs)("div",{className:"agent-client-tool-call-diff",children:[h1(e)?(0,Te.jsx)("div",{className:"agent-client-diff-line-info",children:"New file"}):null,(0,Te.jsx)("div",{className:"agent-client-tool-call-diff-content",children:t.map((r,i)=>n(r,i))})]})}var Ot=X(he());function jh({content:e,plugin:t,messageId:n,messageRole:r,acpClient:i,onApprovePermission:o}){switch(e.type){case"text":return r==="user"?(0,Ot.jsx)(Ah,{text:e.text,plugin:t}):(0,Ot.jsx)(td,{text:e.text,plugin:t});case"text_with_context":return(0,Ot.jsx)(Ah,{text:e.text,autoMentionContext:e.autoMentionContext,plugin:t});case"agent_thought":return(0,Ot.jsx)(l1,{text:e.text,plugin:t});case"tool_call":return(0,Ot.jsx)(y1,{content:e,plugin:t,acpClient:i,onApprovePermission:o});case"plan":return(0,Ot.jsxs)("div",{className:"agent-client-message-plan",children:[(0,Ot.jsx)("div",{className:"agent-client-message-plan-title",children:"\u{1F4CB} Plan"}),e.entries.map((a,s)=>(0,Ot.jsxs)("div",{className:"agent-client-message-plan-entry",children:[(0,Ot.jsx)("span",{className:`agent-client-message-plan-entry-icon agent-client-status-${a.status}`,children:a.status==="completed"?"\u2713":a.status==="in_progress"?"\u23F3":"\u2B55"})," ",a.content]},s))]});case"terminal":return(0,Ot.jsx)(id,{terminalId:e.terminalId,acpClient:i||null,plugin:t});case"image":return(0,Ot.jsx)("div",{className:"agent-client-message-image",children:(0,Ot.jsx)("img",{src:`data:${e.mimeType};base64,${e.data}`,alt:"Attached image",className:"agent-client-message-image-thumbnail"})});default:return(0,Ot.jsx)("span",{children:"Unsupported content type"})}}var la=X(he());function BM(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 b1({message:e,plugin:t,acpClient:n,onApprovePermission:r}){let i=BM(e.content);return(0,la.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,la.jsx)("div",{className:"agent-client-message-images-strip",children:o.items.map((s,u)=>(0,la.jsx)(jh,{content:s,plugin:t,messageId:e.id,messageRole:e.role,acpClient:n,onApprovePermission:r},u))},a):(0,la.jsx)("div",{children:(0,la.jsx)(jh,{content:o.item,plugin:t,messageId:e.id,messageRole:e.role,acpClient:n,onApprovePermission:r})},a))})}var He=X(he()),{useRef:FM,useState:XM,useEffect:S1,useCallback:x1}=GM;function _1({messages:e,isSending:t,isSessionReady:n,isRestoringSession:r,agentLabel:i,errorInfo:o,plugin:a,view:s,acpClient:u,onApprovePermission:d,onClearError:m}){let l=FM(null),[f,p]=XM(!0),h=x1(()=>{let _=l.current;if(!_)return!0;let y=50,g=_.scrollTop+_.clientHeight>=_.scrollHeight-y;return p(g),g},[]),v=x1(()=>{let _=l.current;_&&(_.scrollTop=_.scrollHeight)},[]);return S1(()=>{f&&e.length>0&&window.setTimeout(()=>{v()},0)},[e,f,v]),S1(()=>{let _=l.current;if(!_)return;let y=()=>{h()};s.registerDomEvent(_,"scroll",y),h()},[s,h]),(0,He.jsx)("div",{ref:l,className:"agent-client-chat-view-messages",children:o?(0,He.jsxs)("div",{className:"agent-client-chat-error-container",children:[(0,He.jsx)("h4",{className:"agent-client-chat-error-title",children:o.title}),(0,He.jsx)("p",{className:"agent-client-chat-error-message",children:o.message}),o.suggestion&&(0,He.jsxs)("p",{className:"agent-client-chat-error-suggestion",children:["\u{1F4A1} ",o.suggestion]}),(0,He.jsx)("button",{onClick:m,className:"agent-client-chat-error-button",children:"OK"})]}):e.length===0?(0,He.jsx)("div",{className:"agent-client-chat-empty-state",children:r?"Restoring session...":n?`Start a conversation with ${i}...`:`Connecting to ${i}...`}):(0,He.jsxs)(He.Fragment,{children:[e.map(_=>(0,He.jsx)(b1,{message:_,plugin:a,acpClient:u,onApprovePermission:d},_.id)),t&&(0,He.jsx)("div",{className:"agent-client-loading-indicator",children:(0,He.jsxs)("div",{className:"agent-client-loading-dots",children:[(0,He.jsx)("div",{className:"agent-client-loading-dot"}),(0,He.jsx)("div",{className:"agent-client-loading-dot"}),(0,He.jsx)("div",{className:"agent-client-loading-dot"}),(0,He.jsx)("div",{className:"agent-client-loading-dot"}),(0,He.jsx)("div",{className:"agent-client-loading-dot"}),(0,He.jsx)("div",{className:"agent-client-loading-dot"}),(0,He.jsx)("div",{className:"agent-client-loading-dot"}),(0,He.jsx)("div",{className:"agent-client-loading-dot"}),(0,He.jsx)("div",{className:"agent-client-loading-dot"})]})})]})})}var QM=X(Ze()),Dt=require("obsidian");var JM=X(Ze());var yi=X(he()),{useRef:YM,useEffect:$1,useMemo:KM}=JM;function Ph({type:e,items:t,selectedIndex:n,onSelect:r,onClose:i,plugin:o,view:a}){let s=YM(null);if(KM(()=>new Le(o),[o]).log(`[DEBUG] SuggestionDropdown (${e}) rendering with:`,{itemsCount:t.length,selectedIndex:n}),$1(()=>{let m=l=>{s.current&&!s.current.contains(l.target)&&i()};a.registerDomEvent(document,"mousedown",m)},[i,a]),$1(()=>{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,yi.jsxs)("div",{className:`agent-client-mention-dropdown-item ${f?"agent-client-selected":""} ${p?"agent-client-has-border":""}`,onClick:()=>r(h),onMouseEnter:()=>{},children:[(0,yi.jsx)("div",{className:"agent-client-mention-dropdown-item-name",children:h.name}),(0,yi.jsx)("div",{className:"agent-client-mention-dropdown-item-path",children:h.path})]},h.path)}else{let h=m;return(0,yi.jsxs)("div",{className:`agent-client-mention-dropdown-item ${f?"agent-client-selected":""} ${p?"agent-client-has-border":""}`,onClick:()=>r(h),onMouseEnter:()=>{},children:[(0,yi.jsxs)("div",{className:"agent-client-mention-dropdown-item-name",children:["/",h.name]}),(0,yi.jsxs)("div",{className:"agent-client-mention-dropdown-item-path",children:[h.description,h.hint&&` (${h.hint})`]})]},h.name)}};return(0,yi.jsx)("div",{ref:s,className:"agent-client-mention-dropdown",children:t.map((m,l)=>d(m,l))})}var w1=require("obsidian"),ua=X(he());function z1({images:e,onRemove:t}){return e.length===0?null:(0,ua.jsx)("div",{className:"agent-client-image-preview-strip",children:e.map(n=>(0,ua.jsxs)("div",{className:"agent-client-image-preview-item",children:[(0,ua.jsx)("img",{src:`data:${n.mimeType};base64,${n.data}`,alt:"Attached image",className:"agent-client-image-preview-thumbnail"}),(0,ua.jsx)("button",{className:"agent-client-image-preview-remove",onClick:()=>t(n.id),title:"Remove image",type:"button",ref:r=>{r&&(0,w1.setIcon)(r,"x")}})]},n.id))})}var A1=X(Ze());function sd(e){return(0,A1.useSyncExternalStore)(e.settingsStore.subscribe,e.settingsStore.getSnapshot,e.settingsStore.getSnapshot)}var Be=X(he()),{useRef:bi,useState:pl,useEffect:qn,useCallback:pt,useMemo:WM}=QM,k1=5,eU=k1*1024*1024,Lh=10,E1=["image/png","image/jpeg","image/gif","image/webp"];function T1({isSending:e,isSessionReady:t,isRestoringSession:n,agentLabel:r,availableCommands:i,autoMentionEnabled:o,restoredMessage:a,mentions:s,slashCommands:u,autoMention:d,plugin:m,view:l,onSendMessage:f,onStopGeneration:p,onRestoredMessageConsumed:h,modes:v,onModeChange:_,models:y,onModelChange:g,supportsImages:b=!1,agentId:S}){var v_,y_,b_,S_;let $=WM(()=>new Le(m),[m]),R=sd(m),[A,k]=pl(""),[z,E]=pl(null),[F,P]=pl(""),[V,L]=pl([]),[C,M]=pl(!1),K=bi(null),ue=bi(0),be=bi(null),q=bi(null),Q=bi(null),Ye=bi(null),Oe=bi(null);qn(()=>{L([])},[S]);let Ai=pt(I=>{L(H=>H.length>=Lh?H:[...H,I])},[]),oo=pt(I=>{L(H=>H.filter(W=>W.id!==I))},[]),iu=pt(async I=>new Promise((H,W)=>{let Ie=new FileReader;Ie.onload=()=>{let uu=Ie.result.split(",")[1];H(uu)},Ie.onerror=W,Ie.readAsDataURL(I)}),[]),ao=pt(async I=>{let H=0;for(let W of I){if(V.length+H>=Lh){new Dt.Notice(`[Agent Client] Maximum ${Lh} images allowed`);break}if(W.size>eU){new Dt.Notice(`[Agent Client] Image too large (max ${k1}MB)`);continue}try{let Ie=await iu(W);Ai({id:crypto.randomUUID(),data:Ie,mimeType:W.type}),H++}catch(Ie){console.error("Failed to convert image:",Ie),new Dt.Notice("[Agent Client] Failed to attach image")}}},[V.length,Ai,iu]),Ka=pt(async I=>{var Ie;let H=(Ie=I.clipboardData)==null?void 0:Ie.items;if(!H)return;let W=[];for(let Ei of Array.from(H))if(E1.includes(Ei.type)){let uu=Ei.getAsFile();uu&&W.push(uu)}if(W.length!==0){if(I.preventDefault(),!b){new Dt.Notice("[Agent Client] This agent does not support image attachments");return}await ao(W)}},[b,ao]),Sm=pt(I=>{var H;(H=I.dataTransfer)!=null&&H.types.includes("Files")&&(I.preventDefault(),I.dataTransfer.dropEffect="copy")},[]),xm=pt(I=>{var H;(H=I.dataTransfer)!=null&&H.types.includes("Files")&&(I.preventDefault(),ue.current++,ue.current===1&&M(!0))},[]),ru=pt(I=>{ue.current--,ue.current===0&&M(!1)},[]),ou=pt(async I=>{var Ie;ue.current=0,M(!1);let H=(Ie=I.dataTransfer)==null?void 0:Ie.files;if(!H||H.length===0)return;let W=Array.from(H).filter(Ei=>E1.includes(Ei.type));if(W.length!==0){if(I.preventDefault(),!b){new Dt.Notice("[Agent Client] This agent does not support image attachments");return}await ao(W)}},[b,ao]),Qa=pt(I=>{k(I),window.setTimeout(()=>{let H=K.current;if(H){let W=I.length;H.selectionStart=W,H.selectionEnd=W,H.focus()}},0)},[]),so=pt(I=>{let H=s.selectSuggestion(A,I);Qa(H)},[s,A,Qa]),lo=pt(I=>{let H=u.selectSuggestion(A,I);if(k(H),I.hint){let W=`/${I.name} `;P(W),E(I.hint)}else E(null),P("");window.setTimeout(()=>{let W=K.current;if(W){let Ie=I.hint?`/${I.name} `.length:H.length;W.selectionStart=Ie,W.selectionEnd=Ie,W.focus()}},0)},[u,A]),Wa=pt(()=>{let I=K.current;if(I){I.classList.remove("agent-client-textarea-auto-height","agent-client-textarea-expanded"),I.classList.add("agent-client-textarea-auto-height");let H=I.scrollHeight,W=80,Ei=Math.max(W,Math.min(H,300));Ei>W?(I.classList.add("agent-client-textarea-expanded"),I.style.setProperty("--textarea-height",`${Ei}px`)):I.style.removeProperty("--textarea-height"),I.classList.remove("agent-client-textarea-auto-height")}},[]),vr=pt(I=>{if(I.classList.remove("agent-client-icon-sending","agent-client-icon-active","agent-client-icon-inactive"),e)I.classList.add("agent-client-icon-sending");else{let H=A.trim()!==""||V.length>0;I.classList.add(H?"agent-client-icon-active":"agent-client-icon-inactive")}},[e,A,V.length]),j=pt(async()=>{if(e){await p();return}if(!A.trim()&&V.length===0)return;let I=A.trim(),H=V.map(W=>({type:"image",data:W.data,mimeType:W.mimeType}));k(""),L([]),E(null),P(""),await f(I,H.length>0?H:void 0)},[e,A,V,f,p]),ce=pt(I=>{let H=u.isOpen,W=s.isOpen;if(!H&&!W)return!1;if(I.key==="ArrowDown")return I.preventDefault(),H?u.navigate("down"):s.navigate("down"),!0;if(I.key==="ArrowUp")return I.preventDefault(),H?u.navigate("up"):s.navigate("up"),!0;if(I.key==="Enter"||I.key==="Tab"){if(I.preventDefault(),H){let Ie=u.suggestions[u.selectedIndex];Ie&&lo(Ie)}else{let Ie=s.suggestions[s.selectedIndex];Ie&&so(Ie)}return!0}return I.key==="Escape"?(I.preventDefault(),H?u.close():s.close(),!0):!1},[u,s,lo,so]),De=!e&&(A.trim()===""&&V.length===0||!t||n),au=pt(I=>{ce(I)||I.key==="Enter"&&!I.nativeEvent.isComposing&&(R.sendMessageShortcut==="enter"?!I.shiftKey:I.metaKey||I.ctrlKey)&&(I.preventDefault(),!De&&!e&&j())},[ce,e,De,j,R.sendMessageShortcut]),uo=pt(I=>{let H=I.target.value,W=I.target.selectionStart||0;if($.log("[DEBUG] Input changed:",H,"cursor:",W),k(H),z){let Ie=F+z;H!==Ie&&(E(null),P(""))}s.updateSuggestions(H,W),u.updateSuggestions(H,W)},[$,z,F,s,u]);qn(()=>{Wa()},[A,Wa]),qn(()=>{if(be.current){let I=e?"square":"send-horizontal";(0,Dt.setIcon)(be.current,I);let H=be.current.querySelector("svg");H&&vr(H)}},[e,vr]),qn(()=>{if(be.current){let I=be.current.querySelector("svg");I&&vr(I)}},[A,V.length,vr]),qn(()=>{window.setTimeout(()=>{K.current&&K.current.focus()},0)},[]),qn(()=>{a&&(A.trim()||(k(a),window.setTimeout(()=>{K.current&&(K.current.focus(),K.current.selectionStart=a.length,K.current.selectionEnd=a.length)},0)),h())},[a,h,A]);let yr=bi(_);yr.current=_;let su=v==null?void 0:v.availableModes,es=v==null?void 0:v.currentModeId;qn(()=>{let I=q.current;if(I){if(!su||su.length<=1){Q.current&&(I.empty(),Q.current=null);return}if(!Q.current){let H=new Dt.DropdownComponent(I);Q.current=H;for(let W of su)H.addOption(W.id,W.name);es&&H.setValue(es),H.onChange(W=>{yr.current&&yr.current(W)})}return()=>{Q.current&&(I.empty(),Q.current=null)}}},[su]),qn(()=>{Q.current&&es&&Q.current.setValue(es)},[es]);let _m=bi(g);_m.current=g;let lu=y==null?void 0:y.availableModels,ts=y==null?void 0:y.currentModelId;qn(()=>{let I=Ye.current;if(I){if(!lu||lu.length<=1){Oe.current&&(I.empty(),Oe.current=null);return}if(!Oe.current){let H=new Dt.DropdownComponent(I);Oe.current=H;for(let W of lu)H.addOption(W.modelId,W.name);ts&&H.setValue(ts),H.onChange(W=>{_m.current&&_m.current(W)})}return()=>{Oe.current&&(I.empty(),Oe.current=null)}}},[lu]),qn(()=>{Oe.current&&ts&&Oe.current.setValue(ts)},[ts]);let zI=`Message ${r} - @ to mention notes${i.length>0?", / for commands":""}`;return(0,Be.jsxs)("div",{className:"agent-client-chat-input-container",children:[s.isOpen&&(0,Be.jsx)(Ph,{type:"mention",items:s.suggestions,selectedIndex:s.selectedIndex,onSelect:so,onClose:s.close,plugin:m,view:l}),u.isOpen&&(0,Be.jsx)(Ph,{type:"slash-command",items:u.suggestions,selectedIndex:u.selectedIndex,onSelect:lo,onClose:u.close,plugin:m,view:l}),(0,Be.jsxs)("div",{className:`agent-client-chat-input-box ${C?"agent-client-dragging-over":""}`,onDragOver:Sm,onDragEnter:xm,onDragLeave:ru,onDrop:I=>void ou(I),children:[o&&d.activeNote&&(0,Be.jsxs)("div",{className:"agent-client-auto-mention-inline",children:[(0,Be.jsxs)("span",{className:`agent-client-mention-badge ${d.isDisabled?"agent-client-disabled":""}`,children:["@",d.activeNote.name,d.activeNote.selection&&(0,Be.jsxs)("span",{className:"agent-client-selection-indicator",children:[":",d.activeNote.selection.from.line+1,"-",d.activeNote.selection.to.line+1]})]}),(0,Be.jsx)("button",{className:"agent-client-auto-mention-toggle-btn",onClick:I=>{let H=!d.isDisabled;d.toggle(H);let W=H?"x":"plus";(0,Dt.setIcon)(I.currentTarget,W)},title:d.isDisabled?"Enable auto-mention":"Temporarily disable auto-mention",ref:I=>{if(I){let H=d.isDisabled?"plus":"x";(0,Dt.setIcon)(I,H)}}})]}),(0,Be.jsxs)("div",{className:"agent-client-textarea-wrapper",children:[(0,Be.jsx)("textarea",{ref:K,value:A,onChange:uo,onKeyDown:au,onPaste:I=>void Ka(I),placeholder:zI,className:`agent-client-chat-input-textarea ${o&&d.activeNote?"has-auto-mention":""}`,rows:1}),z&&(0,Be.jsxs)("div",{className:"agent-client-hint-overlay","aria-hidden":"true",children:[(0,Be.jsx)("span",{className:"agent-client-invisible",children:F}),(0,Be.jsx)("span",{className:"agent-client-hint-text",children:z})]})]}),b&&(0,Be.jsx)(z1,{images:V,onRemove:oo}),(0,Be.jsxs)("div",{className:"agent-client-chat-input-actions",children:[v&&v.availableModes.length>1&&(0,Be.jsxs)("div",{className:"agent-client-mode-selector",title:(y_=(v_=v.availableModes.find(I=>I.id===v.currentModeId))==null?void 0:v_.description)!=null?y_:"Select mode",children:[(0,Be.jsx)("div",{ref:q}),(0,Be.jsx)("span",{className:"agent-client-mode-selector-icon",ref:I=>{I&&(0,Dt.setIcon)(I,"chevron-down")}})]}),y&&y.availableModels.length>1&&(0,Be.jsxs)("div",{className:"agent-client-model-selector",title:(S_=(b_=y.availableModels.find(I=>I.modelId===y.currentModelId))==null?void 0:b_.description)!=null?S_:"Select model",children:[(0,Be.jsx)("div",{ref:Ye}),(0,Be.jsx)("span",{className:"agent-client-model-selector-icon",ref:I=>{I&&(0,Dt.setIcon)(I,"chevron-down")}})]}),(0,Be.jsx)("button",{ref:be,onClick:()=>void j(),disabled:De,className:`agent-client-chat-send-button ${e?"sending":""} ${De?"agent-client-disabled":""}`,title:t?e?"Stop generation":"Send message":"Connecting..."})]})]})]})}var N1=require("obsidian"),O1=X(Ze()),D1=X(zh());var gl=X(Ze()),C1=require("obsidian"),Y=X(he()),{useState:qh,useCallback:Vr}=gl;function Zh({iconName:e,label:t,className:n,onClick:r}){let i=gl.useRef(null);return gl.useEffect(()=>{i.current&&(0,C1.setIcon)(i.current,e)},[e]),(0,Y.jsx)("div",{ref:i,className:n,"aria-label":t,onClick:r})}function tU(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 u=e.toLocaleString("default",{month:"short"}),d=e.getDate(),m=e.getFullYear();return`${u} ${d}, ${m}`}}function nU(e){return e.length<=50?e:e.slice(0,50)+"..."}function iU({currentCwd:e,onRestoreSession:t,onForkSession:n,onClose:r}){let[i,o]=qh(""),[a,s]=qh(e),u=Vr(()=>{i.trim()&&(r(),t(i.trim(),a.trim()||e))},[i,a,e,t,r]),d=Vr(()=>{i.trim()&&(r(),n(i.trim(),a.trim()||e))},[i,a,e,n,r]);return(0,Y.jsxs)("div",{className:"agent-client-session-history-debug",children:[(0,Y.jsx)("h3",{children:"Debug: Manual Session Input"}),(0,Y.jsxs)("div",{className:"agent-client-session-history-debug-group",children:[(0,Y.jsx)("label",{htmlFor:"debug-session-id",children:"Session ID:"}),(0,Y.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,Y.jsxs)("div",{className:"agent-client-session-history-debug-group",children:[(0,Y.jsx)("label",{htmlFor:"debug-cwd",children:"Working Directory (cwd):"}),(0,Y.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,Y.jsxs)("div",{className:"agent-client-session-history-debug-actions",children:[(0,Y.jsx)("button",{className:"agent-client-session-history-debug-button",onClick:u,children:"Restore"}),(0,Y.jsx)("button",{className:"agent-client-session-history-debug-button",onClick:d,children:"Fork"})]}),(0,Y.jsx)("hr",{className:"agent-client-session-history-debug-separator"})]})}function rU({session:e,canRestore:t,canFork:n,onRestoreSession:r,onForkSession:i,onDeleteSession:o,onClose:a}){var m;let s=Vr(()=>{a(),r(e.sessionId,e.cwd)},[e,r,a]),u=Vr(()=>{a(),i(e.sessionId,e.cwd)},[e,i,a]),d=Vr(()=>{o(e.sessionId)},[e.sessionId,o]);return(0,Y.jsxs)("div",{className:"agent-client-session-history-item",children:[(0,Y.jsxs)("div",{className:"agent-client-session-history-item-content",children:[(0,Y.jsx)("div",{className:"agent-client-session-history-item-title",children:(0,Y.jsx)("span",{children:nU((m=e.title)!=null?m:"Untitled Session")})}),(0,Y.jsx)("div",{className:"agent-client-session-history-item-metadata",children:e.updatedAt&&(0,Y.jsx)("span",{className:"agent-client-session-history-item-timestamp",children:tU(new Date(e.updatedAt))})})]}),(0,Y.jsxs)("div",{className:"agent-client-session-history-item-actions",children:[t&&(0,Y.jsx)(Zh,{iconName:"play",label:"Restore session",className:"agent-client-session-history-action-icon agent-client-session-history-restore-icon",onClick:s}),n&&(0,Y.jsx)(Zh,{iconName:"git-branch",label:"Fork session (create new branch)",className:"agent-client-session-history-action-icon agent-client-session-history-fork-icon",onClick:u}),(0,Y.jsx)(Zh,{iconName:"trash-2",label:"Delete session",className:"agent-client-session-history-action-icon agent-client-session-history-delete-icon",onClick:d})]})]})}function I1({sessions:e,loading:t,error:n,hasMore:r,currentCwd:i,canList:o,canRestore:a,canFork:s,isUsingLocalSessions:u,isAgentReady:d,debugMode:m,onRestoreSession:l,onForkSession:f,onDeleteSession:p,onLoadMore:h,onFetchSessions:v,onClose:_}){let[y,g]=qh(!0),b=Vr(A=>{let k=A.target.checked;g(k),v(k?i:void 0)},[i,v]),S=Vr(()=>{v(y?i:void 0)},[y,i,v]);if(!d)return(0,Y.jsx)("div",{className:"agent-client-session-history-loading",children:(0,Y.jsx)("p",{children:"Preparing agent..."})});let $=a||s,R=o||u||!$;return(0,Y.jsxs)(Y.Fragment,{children:[m&&(0,Y.jsx)(iU,{currentCwd:i,onRestoreSession:l,onForkSession:f,onClose:_}),!$&&(0,Y.jsx)("div",{className:"agent-client-session-history-warning-banner",children:(0,Y.jsx)("p",{children:"This agent does not support session restoration."})}),(u||!$)&&(0,Y.jsx)("div",{className:"agent-client-session-history-local-banner",children:(0,Y.jsx)("span",{children:"These sessions are saved in the plugin."})}),!R&&!m&&(0,Y.jsxs)("div",{className:"agent-client-session-history-empty",children:[(0,Y.jsx)("p",{className:"agent-client-session-history-empty-text",children:"Session list is not available for this agent."}),(0,Y.jsx)("p",{className:"agent-client-session-history-empty-text",children:"Enable Debug Mode in settings to manually enter session IDs."})]}),R&&(0,Y.jsxs)(Y.Fragment,{children:[o&&!u&&(0,Y.jsx)("div",{className:"agent-client-session-history-filter",children:(0,Y.jsxs)("label",{className:"agent-client-session-history-filter-label",children:[(0,Y.jsx)("input",{type:"checkbox",checked:y,onChange:b}),(0,Y.jsx)("span",{children:"Show current vault only"})]})}),n&&(0,Y.jsxs)("div",{className:"agent-client-session-history-error",children:[(0,Y.jsx)("p",{className:"agent-client-session-history-error-text",children:n}),(0,Y.jsx)("button",{className:"agent-client-session-history-retry-button",onClick:S,children:"Retry"})]}),!n&&t&&e.length===0&&(0,Y.jsx)("div",{className:"agent-client-session-history-loading",children:(0,Y.jsx)("p",{children:"Loading sessions..."})}),!n&&!t&&e.length===0&&(0,Y.jsx)("div",{className:"agent-client-session-history-empty",children:(0,Y.jsx)("p",{className:"agent-client-session-history-empty-text",children:"No previous sessions"})}),!n&&e.length>0&&(0,Y.jsx)("div",{className:"agent-client-session-history-list",children:e.map(A=>(0,Y.jsx)(rU,{session:A,canRestore:a,canFork:s,onRestoreSession:l,onForkSession:f,onDeleteSession:p,onClose:_},A.sessionId))}),!n&&r&&(0,Y.jsx)("div",{className:"agent-client-session-history-load-more",children:(0,Y.jsx)("button",{className:"agent-client-session-history-load-more-button",disabled:t,onClick:h,children:t?"Loading...":"Load more"})})]})]})}var ld=class extends N1.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,D1.createRoot)(r),this.renderContent()}renderContent(){this.root&&this.root.render(O1.createElement(I1,{...this.props,onClose:()=>this.close()}))}onClose(){this.root&&(this.root.unmount(),this.root=null);let{contentEl:n}=this;n.empty()}};var M1=require("obsidian"),ud=class extends M1.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 hl=require("obsidian");var cd=class{constructor(t){this.files=[];this.lastBuild=0;this.eventRefs=[];this.plugin=t,this.logger=new Le(t),this.rebuildIndex(),this.eventRefs.push(this.plugin.app.vault.on("create",n=>{n instanceof hl.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 hl.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,u;return(((s=a.stat)==null?void 0:s.mtime)||0)-(((u=o.stat)==null?void 0:u.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,hl.prepareFuzzySearch)(t.trim());return this.files.map(i=>{var f;let o=i.basename,a=i.path,s=this.plugin.app.metadataCache.getFileCache(i),u=(f=s==null?void 0:s.frontmatter)==null?void 0:f.aliases,d=Array.isArray(u)?u:u?[u]:[],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 Vh=require("obsidian"),ca=class{constructor(t){this.plugin=t;this.logger=new Le(t)}async exportToMarkdown(t,n,r,i,o,a=!0){let s=this.plugin.settings.exportSettings,u=t.length>0?t[0].timestamp:o,d=this.generateFileName(u),m=s.defaultFolder||"Agent Client";await this.ensureFolderExists(m);let l=`${m}/${d}.md`;try{let f=this.generateFrontmatter(n,r,i,u),p=await this.convertMessagesToMarkdown(t,n,l),h=`${f}
|
|
|
|
${p}`,v=this.plugin.app.vault.getAbstractFileByPath(l),_;return v instanceof Vh.TFile?(await this.plugin.app.vault.modify(v,h),_=v):_=await this.plugin.app.vault.create(l,h),a&&await this.plugin.app.workspace.getLeaf(!1).openFile(_),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)}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}`,u=String(t.getHours()).padStart(2,"0"),d=String(t.getMinutes()).padStart(2,"0"),m=String(t.getSeconds()).padStart(2,"0"),l=`${u}${d}${m}`;return r.replace("{date}",s).replace("{time}",l)}generateFrontmatter(t,n,r,i){let o=i.getFullYear(),a=String(i.getMonth()+1).padStart(2,"0"),s=String(i.getDate()).padStart(2,"0"),u=String(i.getHours()).padStart(2,"0"),d=String(i.getMinutes()).padStart(2,"0"),m=String(i.getSeconds()).padStart(2,"0");return`---
|
|
created: ${`${o}-${a}-${s}T${u}:${d}:${m}`}
|
|
agentDisplayName: ${t}
|
|
agentId: ${n}
|
|
session_id: ${r}
|
|
tags: [agent-client]
|
|
---`}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 u=s.timestamp.toLocaleTimeString(),d=s.role==="user"?"User":"Assistant";a+=`## ${u} - ${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`
|
|
|
|
`;if(n.imageLocation==="base64")return`
|
|
|
|
`;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}`),`
|
|
|
|
`}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 Vh.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 da=require("obsidian"),U1=require("@codemirror/view"),fd=require("@codemirror/state"),dd=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 da.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(da.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 da.MarkdownView?n.view:this.plugin.app.workspace.getActiveViewOfType(da.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 u=n.listSelections();if(u.length>0){let d=this.normalizeSelection(u[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 fd.Compartment;this.selectionCompartment=s,a.dispatch({effects:fd.StateEffect.appendConfig.of(s.of(U1.EditorView.updateListener.of(u=>{u.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 Si=X(Ze());function R1(e,t,n){let r=new Le(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="",u=t;if(a.startsWith("[[")){let m=a.indexOf("]]");if(m===-1)s=a.slice(2),u=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),u=l+1}}else{if(a.includes(" ")||a.includes(" ")||a.includes(`
|
|
`))return r.log("[DEBUG] Mention ended by whitespace (simple format)"),null;s=a,u=t}let d={start:o,end:u,query:s};return r.log("[DEBUG] Mention context created:",d),d}function j1(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 P1(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 u=t.getAllFiles().find(d=>d.basename===s);i.push({noteTitle:s,file:u})}return i}function L1(e,t){let[n,r]=(0,Si.useState)([]),[i,o]=(0,Si.useState)(0),[a,s]=(0,Si.useState)(null),u=n.length>0&&a!==null,d=(0,Si.useCallback)(async(p,h)=>{let v=R1(p,h,t);if(!v){r([]),o(0),s(null);return}let _=await e.searchNotes(v.query);r(_),o(0),s(v)},[e,t]),m=(0,Si.useCallback)((p,h)=>{if(!a)return p;let{newText:v}=j1(p,a,h.name);return r([]),o(0),s(null),v},[a]),l=(0,Si.useCallback)(p=>{if(!u)return;let h=n.length-1;o(v=>p==="down"?Math.min(v+1,h):Math.max(v-1,0))},[u,n.length]),f=(0,Si.useCallback)(()=>{r([]),o(0),s(null)},[]);return{suggestions:n,selectedIndex:i,isOpen:u,context:a,updateSuggestions:d,selectSuggestion:m,navigate:l,close:f}}var ir=X(Ze());function Z1(e,t){let[n,r]=(0,ir.useState)([]),[i,o]=(0,ir.useState)(0),a=n.length>0,s=(0,ir.useCallback)((l,f)=>{let p=n.length>0;if(!l.startsWith("/")){p&&(t==null||t(!1)),r([]),o(0);return}let v=l.slice(0,f).slice(1);if(v.includes(" ")){r([]),o(0),t==null||t(!0);return}let _=v.toLowerCase(),y=e.filter(g=>g.name.toLowerCase().includes(_));r(y),o(0),t==null||t(!0)},[e,t,n.length]),u=(0,ir.useCallback)((l,f)=>{let p=`/${f.name} `;return r([]),o(0),p},[]),d=(0,ir.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,ir.useCallback)(()=>{r([]),o(0)},[]);return{suggestions:n,selectedIndex:i,isOpen:a,updateSuggestions:s,selectSuggestion:u,navigate:d,close:m}}var fa=X(Ze());function q1(e){let[t,n]=(0,fa.useState)(null),[r,i]=(0,fa.useState)(!1),o=(0,fa.useCallback)(s=>{i(s===void 0?u=>!u:s)},[]),a=(0,fa.useCallback)(async()=>{let s=await e.getActiveNote();n(s)},[e]);return{activeNote:t,isDisabled:r,toggle:o,updateActiveNote:a}}var gt=X(Ze());var vl=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):[],Hr=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))},V1=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:vl(e==null?void 0:e.args),env:Hr(e==null?void 0:e.env)}},H1=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}})},B1=(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 md(e){return e.activeAgentId||e.claude.id}function X1(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 Hh(e){let t=md(e);return X1(e).find(r=>r.id===t)||{id:t,displayName:t}}function G1(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 F1(e,t,n,r){let i=B1(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,GOOGLE_API_KEY:o.apiKey}}}return i}function oU(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 J1(e,t,n){var A,k;let r=t.getSnapshot(),i=md(r),o=Hh(r),[a,s]=(0,gt.useState)(()=>oU(i,o.displayName,n)),[u,d]=(0,gt.useState)(null),m=a.state==="ready",l=(0,gt.useCallback)(async()=>{let z=t.getSnapshot(),E=md(z),F=Hh(z);s(P=>({...P,sessionId:null,state:"initializing",agentId:E,agentDisplayName:F.displayName,authMethods:[],availableCommands:void 0,modes:void 0,models:void 0,promptCapabilities:P.promptCapabilities,agentCapabilities:P.agentCapabilities,agentInfo:P.agentInfo,createdAt:new Date,lastActivityAt:new Date})),d(null);try{let P=G1(z,E);if(!P){s(q=>({...q,state:"error"})),d({title:"Agent Not Found",message:`Agent with ID "${E}" not found in settings`,suggestion:"Please check your agent configuration in settings."});return}let V=F1(z,P,E,n),L=!e.isInitialized()||e.getCurrentAgentId()!==E,C=[],M,K,ue;if(L){let q=await e.initialize(V);C=q.authMethods,M=q.promptCapabilities,K=q.agentCapabilities,ue=q.agentInfo}let be=await e.newSession(n);s(q=>({...q,sessionId:be.sessionId,state:"ready",authMethods:C,modes:be.modes,models:be.models,promptCapabilities:L?M:q.promptCapabilities,agentCapabilities:L?K:q.agentCapabilities,agentInfo:L?ue:q.agentInfo,lastActivityAt:new Date}))}catch(P){s(V=>({...V,state:"error"})),d({title:"Session Creation Failed",message:`Failed to create new session: ${P instanceof Error?P.message:String(P)}`,suggestion:"Please check the agent configuration and try again."})}},[e,t,n]),f=(0,gt.useCallback)(async z=>{let E=t.getSnapshot(),F=md(E),P=Hh(E);s(V=>({...V,sessionId:null,state:"initializing",agentId:F,agentDisplayName:P.displayName,authMethods:[],availableCommands:void 0,modes:void 0,models:void 0,promptCapabilities:V.promptCapabilities,createdAt:new Date,lastActivityAt:new Date})),d(null);try{let V=G1(E,F);if(!V){s(q=>({...q,state:"error"})),d({title:"Agent Not Found",message:`Agent with ID "${F}" not found in settings`,suggestion:"Please check your agent configuration in settings."});return}let L=F1(E,V,F,n),C=!e.isInitialized()||e.getCurrentAgentId()!==F,M=[],K,ue;if(C){let q=await e.initialize(L);M=q.authMethods,K=q.promptCapabilities,ue=q.agentCapabilities}let be=await e.loadSession(z,n);s(q=>({...q,sessionId:be.sessionId,state:"ready",authMethods:M,modes:be.modes,models:be.models,promptCapabilities:C?K:q.promptCapabilities,agentCapabilities:C?ue:q.agentCapabilities,lastActivityAt:new Date}))}catch(V){s(L=>({...L,state:"error"})),d({title:"Session Loading Failed",message:`Failed to load session: ${V instanceof Error?V.message:String(V)}`,suggestion:"Please try again or create a new session."})}},[e,t,n]),p=(0,gt.useCallback)(async()=>{await l()},[l]),h=(0,gt.useCallback)(async()=>{if(a.sessionId)try{await e.cancel(a.sessionId)}catch(z){console.warn("Failed to cancel session:",z)}try{await e.disconnect()}catch(z){console.warn("Failed to disconnect:",z)}s(z=>({...z,sessionId:null,state:"disconnected"}))},[e,a.sessionId]),v=(0,gt.useCallback)(async()=>{if(a.sessionId)try{await e.cancel(a.sessionId),s(z=>({...z,state:"ready"}))}catch(z){console.warn("Failed to cancel operation:",z),s(E=>({...E,state:"ready"}))}},[e,a.sessionId]),_=(0,gt.useCallback)(async z=>{await t.updateSettings({activeAgentId:z}),s(E=>({...E,agentId:z,availableCommands:void 0,modes:void 0,models:void 0,promptCapabilities:void 0,agentCapabilities:void 0,agentInfo:void 0}))},[t]),y=(0,gt.useCallback)(()=>{let z=t.getSnapshot();return X1(z)},[t]),g=(0,gt.useCallback)(z=>{s(E=>({...E,availableCommands:z}))},[]),b=(0,gt.useCallback)(z=>{s(E=>E.modes?{...E,modes:{...E.modes,currentModeId:z}}:E)},[]),S=(0,gt.useCallback)(async z=>{var F;if(!a.sessionId){console.warn("Cannot set mode: no active session");return}let E=(F=a.modes)==null?void 0:F.currentModeId;s(P=>P.modes?{...P,modes:{...P.modes,currentModeId:z}}:P);try{await e.setSessionMode(a.sessionId,z)}catch(P){console.error("Failed to set mode:",P),E&&s(V=>V.modes?{...V,modes:{...V.modes,currentModeId:E}}:V)}},[e,a.sessionId,(A=a.modes)==null?void 0:A.currentModeId]),$=(0,gt.useCallback)(async z=>{var F;if(!a.sessionId){console.warn("Cannot set model: no active session");return}let E=(F=a.models)==null?void 0:F.currentModelId;s(P=>P.models?{...P,models:{...P.models,currentModelId:z}}:P);try{await e.setSessionModel(a.sessionId,z)}catch(P){console.error("Failed to set model:",P),E&&s(V=>V.models?{...V,models:{...V.models,currentModelId:E}}:V)}},[e,a.sessionId,(k=a.models)==null?void 0:k.currentModelId]);(0,gt.useEffect)(()=>{e.onError(z=>{s(E=>({...E,state:"error"})),d({title:z.title||"Agent Error",message:z.message||"An error occurred",suggestion:z.suggestion})})},[e]);let R=(0,gt.useCallback)((z,E,F)=>{s(P=>({...P,sessionId:z,state:"ready",modes:E!=null?E:P.modes,models:F!=null?F:P.models,lastActivityAt:new Date}))},[]);return{session:a,isReady:m,errorInfo:u,createSession:l,loadSession:f,restartSession:p,closeSession:h,cancelOperation:v,switchAgent:_,getAvailableAgents:y,updateSessionFromLoad:R,updateAvailableCommands:g,updateCurrentMode:b,setMode:S,setModel:$}}var lt=X(Ze());function xi(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 pd(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=xi(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(Y1).join(" "),u=s.length>0?` ${s}`:"",d="";if(i){let l=xi(i);d=`export PATH="${aU(l)}:$PATH"; `}let m=`${d}cd ${Y1(o)} && ${e}${u}`;return a.push("bash","-l","-c",m),{command:"C:\\Windows\\System32\\wsl.exe",args:a}}function Y1(e){return`'${e.replace(/'/g,"'\\''")}'`}function aU(e){return e.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}var ma=1e4,pa=1e4;async function K1(e,t,n){let r=P1(e.message,n);return e.supportsEmbeddedContext?sU(e,t,r):lU(e,t,r)}async function sU(e,t,n){var d;let r=[];for(let{file:m}of n)if(m)try{let l=await t.readNote(m.path),f=l;l.length>ma&&(f=l.substring(0,ma)+`
|
|
|
|
[Note: Truncated from ${l.length} to ${ma} characters]`);let p=e.vaultBasePath?`${e.vaultBasePath}/${m.path}`:m.path;e.convertToWsl&&(p=xi(p)),r.push({type:"resource",resource:{uri:Eh(p),mimeType:"text/markdown",text:f},annotations:{audience:["assistant"],priority:1,lastModified:new Date(m.stat.mtime).toISOString()}})}catch(l){console.error(`Failed to read note ${m.path}:`,l)}let i=[];if(e.activeNote&&!e.isAutoMentionDisabled){let m=await uU(e.activeNote,e.vaultBasePath,t,(d=e.convertToWsl)!=null?d:!1);i.push(...m)}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||[]],u=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:u}}async function lU(e,t,n){var d;let r=[];for(let{file:m}of n)if(m)try{let l=await t.readNote(m.path),f=l,p="";l.length>ma&&(f=l.substring(0,ma),p=`
|
|
|
|
[Note: This note was truncated. Original length: ${l.length} characters, showing first ${ma} characters]`);let h=e.vaultBasePath?`${e.vaultBasePath}/${m.path}`:m.path;e.convertToWsl&&(h=xi(h));let v=`<obsidian_mentioned_note ref="${h}">
|
|
${f}${p}
|
|
</obsidian_mentioned_note>`;r.push(v)}catch(l){console.error(`Failed to read note ${m.path}:`,l)}if(e.activeNote&&!e.isAutoMentionDisabled){let m=await cU(e.activeNote.path,e.vaultBasePath,t,(d=e.convertToWsl)!=null?d:!1,e.activeNote.selection);r.push(m)}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||[]],u=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:u}}async function uU(e,t,n,r){let i=t?`${t}/${e.path}`:e.path;r&&(i=xi(i));let o=Eh(i);if(e.selection){let a=e.selection.from.line+1,s=e.selection.to.line+1;try{let m=(await n.readNote(e.path)).split(`
|
|
`).slice(e.selection.from.line,e.selection.to.line+1),l=m.join(`
|
|
`);return l.length>pa&&(l=l.substring(0,pa)+`
|
|
|
|
[Note: Truncated from ${m.join(`
|
|
`).length} to ${pa} characters]`),[{type:"resource",resource:{uri:o,mimeType:"text/markdown",text:l},annotations:{audience:["assistant"],priority:.8,lastModified:new Date(e.modified).toISOString()}},{type:"text",text:`The user has selected lines ${a}-${s} in the above note. This is what they are currently focusing on.`}]}catch(u){return console.error(`Failed to read selection from ${e.path}:`,u),[{type:"text",text:`The user has selected lines ${a}-${s} in ${o}. If relevant, use the Read tool to examine the specific lines.`}]}}return[{type:"text",text:`The user has opened the note ${o} 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 cU(e,t,n,r,i){let o=t?`${t}/${e}`:e;if(r&&(o=xi(o)),i){let a=i.from.line+1,s=i.to.line+1;try{let m=(await n.readNote(e)).split(`
|
|
`).slice(i.from.line,i.to.line+1),l=m.join(`
|
|
`),f="";return l.length>pa&&(l=l.substring(0,pa),f=`
|
|
|
|
[Note: The selection was truncated. Original length: ${m.join(`
|
|
`).length} characters, showing first ${pa} characters]`),`<obsidian_opened_note selection="lines ${a}-${s}">
|
|
The user opened the note ${o} in Obsidian and selected the following text (lines ${a}-${s}):
|
|
|
|
${l}${f}
|
|
|
|
This is what the user is currently focusing on.
|
|
</obsidian_opened_note>`}catch(u){return console.error(`Failed to read selection from ${e}:`,u),`<obsidian_opened_note selection="lines ${a}-${s}">The user opened the note ${o} in Obsidian and is focusing on lines ${a}-${s}. This may or may not be related to the current conversation. If it seems relevant, consider using the Read tool to examine the specific lines.</obsidian_opened_note>`}}return`<obsidian_opened_note>The user opened the note ${o} 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 Q1(e,t){try{return await t.sendPrompt(e.sessionId,e.agentContent),{success:!0,displayContent:e.displayContent,agentContent:e.agentContent}}catch(n){return await dU(n,e.sessionId,e.agentContent,e.displayContent,e.authMethods,t)}}async function dU(e,t,n,r,i,o){if(fU(e))return{success:!0,displayContent:r,agentContent:n};if(e&&typeof e=="object"&&"code"in e&&e.code===429){let s="message"in e&&typeof e.message=="string"?e.message:"Too many requests. Please try again later.";return{success:!1,displayContent:r,agentContent:n,error:{id:crypto.randomUUID(),category:"rate_limit",severity:"error",title:"Rate Limit Exceeded",message:`Rate limit exceeded: ${s}`,suggestion:"You have exceeded the API rate limit. Please wait a few moments before trying again.",occurredAt:new Date,sessionId:t,originalError:e}}}if(!i||i.length===0)return{success:!1,displayContent:r,agentContent:n,error:{id:crypto.randomUUID(),category:"authentication",severity:"error",title:"No Authentication Methods",message:"No authentication methods available for this agent.",suggestion:"Please check your agent configuration in settings.",occurredAt:new Date,sessionId:t,originalError:e}};if(i.length===1){let s=await mU(t,n,r,i[0].id,o);if(s)return s}return{success:!1,displayContent:r,agentContent:n,requiresAuth:!0,error:{id:crypto.randomUUID(),category:"authentication",severity:"error",title:"Authentication Required",message:"Authentication failed. Please check if you are logged into the agent or if your API key is correctly set.",suggestion:"Check your agent configuration in settings and ensure API keys are valid.",occurredAt:new Date,sessionId:t,originalError:e}}}function fU(e){if(!e||typeof e!="object"||!("code"in e)||e.code!==-32603||!("data"in e))return!1;let t=e.data;return!!(t&&typeof t=="object"&&"details"in t&&typeof t.details=="string"&&t.details.includes("empty response text"))}async function mU(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:crypto.randomUUID(),category:"communication",severity:"error",title:"Message Send Failed",message:`Failed to send message after authentication: ${o instanceof Error?o.message:String(o)}`,suggestion:"Please try again or check your connection.",occurredAt:new Date,sessionId:e,originalError:o}}}}var ek=require("obsidian");function W1(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 tk(e,t,n,r,i){let[o,a]=(0,lt.useState)([]),[s,u]=(0,lt.useState)(!1),[d,m]=(0,lt.useState)(null),[l,f]=(0,lt.useState)(null),p=(0,lt.useCallback)(z=>{a(E=>[...E,z])},[]),h=(0,lt.useCallback)(z=>{a(E=>{if(E.length===0||E[E.length-1].role!=="assistant"){let V={id:crypto.randomUUID(),role:"assistant",content:[z],timestamp:new Date};return[...E,V]}let P={...E[E.length-1]};if(z.type==="text"||z.type==="agent_thought"){let V=P.content.findIndex(L=>L.type===z.type);if(V>=0){let L=P.content[V];(L.type==="text"||L.type==="agent_thought")&&(P.content[V]={type:z.type,text:L.text+z.text})}else P.content.push(z)}else{let V=P.content.findIndex(L=>L.type===z.type);V>=0?P.content[V]=z:P.content.push(z)}return[...E.slice(0,-1),P]})},[]),v=(0,lt.useCallback)(z=>{a(E=>{if(E.length===0||E[E.length-1].role!=="user"){let V={id:crypto.randomUUID(),role:"user",content:[z],timestamp:new Date};return[...E,V]}let P={...E[E.length-1]};if(z.type==="text"){let V=P.content.findIndex(L=>L.type==="text");if(V>=0){let L=P.content[V];L.type==="text"&&(P.content[V]={type:"text",text:L.text+z.text})}else P.content.push(z)}else{let V=P.content.findIndex(L=>L.type===z.type);V>=0?P.content[V]=z:P.content.push(z)}return[...E.slice(0,-1),P]})},[]),_=(0,lt.useCallback)((z,E)=>{E.type==="tool_call"&&a(F=>F.map(P=>({...P,content:P.content.map(V=>V.type==="tool_call"&&V.toolCallId===z?W1(V,E):V)})))},[]),y=(0,lt.useCallback)((z,E)=>{E.type==="tool_call"&&a(F=>{let P=!1,V=F.map(L=>({...L,content:L.content.map(C=>C.type==="tool_call"&&C.toolCallId===z?(P=!0,W1(C,E)):C)}));return P?V:[...F,{id:crypto.randomUUID(),role:"assistant",content:[E],timestamp:new Date}]})},[]),g=(0,lt.useCallback)(z=>{switch(z.type){case"agent_message_chunk":h({type:"text",text:z.text});break;case"agent_thought_chunk":h({type:"agent_thought",text:z.text});break;case"user_message_chunk":v({type:"text",text:z.text});break;case"tool_call":case"tool_call_update":y(z.toolCallId,{type:"tool_call",toolCallId:z.toolCallId,title:z.title,status:z.status||"pending",kind:z.kind,content:z.content,locations:z.locations,permissionRequest:z.permissionRequest});break;case"plan":h({type:"plan",entries:z.entries});break;case"available_commands_update":case"current_mode_update":break}},[h,y]),b=(0,lt.useCallback)(()=>{a([]),m(null),u(!1),f(null)},[]),S=(0,lt.useCallback)(z=>{let E=z.map(F=>({id:crypto.randomUUID(),role:F.role,content:F.content.map(P=>({type:P.type,text:P.text})),timestamp:F.timestamp?new Date(F.timestamp):new Date}));a(E),u(!1),f(null)},[]),$=(0,lt.useCallback)(z=>{a(z),u(!1),f(null)},[]),R=(0,lt.useCallback)(()=>{f(null)},[]),A=(0,lt.useMemo)(()=>ek.Platform.isWin&&i.windowsWslMode,[i.windowsWslMode]),k=(0,lt.useCallback)(async(z,E)=>{var L,C;if(!r.sessionId){f({title:"Cannot Send Message",message:"No active session. Please wait for connection."});return}let F=await K1({message:z,images:E.images,activeNote:E.activeNote,vaultBasePath:E.vaultBasePath,isAutoMentionDisabled:E.isAutoMentionDisabled,convertToWsl:A,supportsEmbeddedContext:(C=(L=r.promptCapabilities)==null?void 0:L.embeddedContext)!=null?C:!1},t,n),P=[];if(F.autoMentionContext?P.push({type:"text_with_context",text:z,autoMentionContext:F.autoMentionContext}):P.push({type:"text",text:z}),E.images&&E.images.length>0)for(let M of E.images)P.push({type:"image",data:M.data,mimeType:M.mimeType});let V={id:crypto.randomUUID(),role:"user",content:P,timestamp:new Date};p(V),u(!0),m(z);try{let M=await Q1({sessionId:r.sessionId,agentContent:F.agentContent,displayContent:F.displayContent,authMethods:r.authMethods},e);M.success?(u(!1),m(null)):(u(!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){u(!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,A,p]);return{messages:o,isSending:s,lastUserMessage:d,errorInfo:l,sendMessage:k,clearMessages:b,setInitialMessages:S,setMessagesFromLocal:$,clearError:R,addMessage:p,updateLastMessage:h,updateMessage:_,upsertToolCall:y,handleSessionUpdate:g}}var _i=X(Ze());function pU(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 nk(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 ik(e,t){let[n,r]=(0,_i.useState)(null),i=(0,_i.useMemo)(()=>pU(t),[t]),o=(0,_i.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,_i.useCallback)(async()=>{if(!i||i.options.length===0)return!1;let d=nk(i.options,["allow_once","allow_always"]);return d?(await o(i.requestId,d.optionId),!0):!1},[i,o]),s=(0,_i.useCallback)(async()=>{if(!i||i.options.length===0)return!1;let d=nk(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]),u=(0,_i.useCallback)(()=>{r(null)},[]);return{activePermission:i,errorInfo:n,approvePermission:o,approveActivePermission:a,rejectActivePermission:s,clearError:u}}var yl=X(Ze());var Bh=require("obsidian");function rk(e){let t=(0,yl.useRef)(new Le(e)),n=(0,yl.useCallback)(async(i,o)=>{if(i.length===0||!o.sessionId)return null;try{let a=new ca(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,yl.useCallback)(async(i,o,a)=>{if((i==="newChat"?e.settings.exportSettings.autoExportOnNewChat:e.settings.exportSettings.autoExportOnCloseChat)&&o.length!==0&&a.sessionId)try{let u=await n(o,a);if(u){new Bh.Notice(`[Agent Client] Chat exported to ${u}`);let d=i==="newChat"?"new session":"closing chat";t.current.log(`Chat auto-exported before ${d}`)}}catch(u){new Bh.Notice("[Agent Client] Failed to export chat")}},[e,n]),exportChat:n}}var it=X(Ze());function ok(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 gU=5*60*1e3;function ak(e){let{agentClient:t,session:n,settingsAccess:r,cwd:i,onSessionLoad:o,onMessagesRestore:a,onLoadStart:s,onLoadEnd:u}=e,d=(0,it.useMemo)(()=>ok(n.agentCapabilities),[n.agentCapabilities]),[m,l]=(0,it.useState)([]),[f,p]=(0,it.useState)(!1),[h,v]=(0,it.useState)(null),[_,y]=(0,it.useState)(void 0),g=(0,it.useRef)(null),b=(0,it.useRef)(void 0),S=(0,it.useCallback)(L=>!g.current||g.current.cwd!==L?!1:Date.now()-g.current.timestamp<gU,[]),$=(0,it.useCallback)(()=>{g.current=null},[]),R=d.canLoad||d.canResume||d.canFork,A=(0,it.useCallback)(async L=>{if(!d.canList||!R){let K=r.getSavedSessions(n.agentId,L).map(ue=>({sessionId:ue.sessionId,cwd:ue.cwd,title:ue.title,updatedAt:ue.updatedAt}));l(K),y(void 0),v(null);return}if(S(L)){l(g.current.sessions),y(g.current.nextCursor),v(null);return}p(!0),v(null),b.current=L;try{let M=await t.listSessions(L);l(M.sessions),y(M.nextCursor),g.current={sessions:M.sessions,nextCursor:M.nextCursor,cwd:L,timestamp:Date.now()}}catch(M){let K=M instanceof Error?M.message:String(M);v(`Failed to fetch sessions: ${K}`),l([]),y(void 0)}finally{p(!1)}},[t,d.canList,R,S,r,n.agentId]),k=(0,it.useCallback)(async()=>{if(!(!_||!d.canList)){p(!0),v(null);try{let L=await t.listSessions(b.current,_);l(C=>[...C,...L.sessions]),y(L.nextCursor),g.current&&(g.current={...g.current,sessions:[...g.current.sessions,...L.sessions],nextCursor:L.nextCursor,timestamp:Date.now()})}catch(L){let C=L instanceof Error?L.message:String(L);v(`Failed to load more sessions: ${C}`)}finally{p(!1)}}},[t,d.canList,_]),z=(0,it.useCallback)(async(L,C)=>{p(!0),v(null);try{if(o(L,void 0,void 0),d.canLoad){s==null||s();try{let M=r.loadSessionMessages(L),K=await t.loadSession(L,C);o(K.sessionId,K.modes,K.models);let ue=await M;ue&&a&&a(ue)}finally{u==null||u()}}else if(d.canResume){let M=await t.resumeSession(L,C);o(M.sessionId,M.modes,M.models);let K=await r.loadSessionMessages(L);K&&a&&a(K)}else throw new Error("Session restoration is not supported")}catch(M){let K=M instanceof Error?M.message:String(M);throw v(`Failed to restore session: ${K}`),M}finally{p(!1)}},[t,d.canLoad,d.canResume,o,r,a,s,u]),E=(0,it.useCallback)(async(L,C)=>{p(!0),v(null);try{let M=await t.forkSession(L,C);o(M.sessionId,M.modes,M.models);let K=await r.loadSessionMessages(L);K&&a&&a(K),$()}catch(M){let K=M instanceof Error?M.message:String(M);throw v(`Failed to fork session: ${K}`),M}finally{p(!1)}},[t,o,r,a,$]),F=(0,it.useCallback)(async L=>{try{await r.deleteSession(L),l(C=>C.filter(M=>M.sessionId!==L)),$()}catch(C){let M=C instanceof Error?C.message:String(C);throw v(`Failed to delete session: ${M}`),C}},[r,$]),P=(0,it.useCallback)(async(L,C)=>{if(!n.agentId)return;let M=C.length>50?C.substring(0,50)+"...":C;await r.saveSession({sessionId:L,agentId:n.agentId,cwd:i,title:M,createdAt:new Date().toISOString(),updatedAt:new Date().toISOString()})},[n.agentId,i,r]),V=(0,it.useCallback)((L,C)=>{!n.agentId||C.length===0||r.saveSessionMessages(L,n.agentId,C)},[n.agentId,r]);return{sessions:m,loading:f,error:h,hasMore:_!==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,fetchSessions:A,loadMoreSessions:k,restoreSession:z,forkSession:E,deleteSession:F,saveSessionLocally:P,saveSessionMessages:V,invalidateCache:$}}var Gr=X(he()),{useState:Gh,useRef:Br,useEffect:sn,useMemo:ga,useCallback:At}=hU,bl="agent-client-chat-view";function vU({plugin:e,view:t}){var Wa,vr;if(!xt.Platform.isDesktopApp)throw new Error("Agent Client is only available on desktop");let n=ga(()=>new Le(e),[e]),r=ga(()=>e.app.vault.adapter.basePath||process.cwd(),[e]),i=ga(()=>new cd(e),[e]);sn(()=>()=>{i.destroy()},[i]);let o=ga(()=>e.getOrCreateAdapter(),[e]),a=Br(o),s=ga(()=>new dd(e,i),[e,i]),u=sd(e),d=J1(o,e.settingsStore,r),{session:m,errorInfo:l,isReady:f}=d,p=tk(o,s,i,{sessionId:m.sessionId,authMethods:m.authMethods,promptCapabilities:m.promptCapabilities},{windowsWslMode:u.windowsWslMode}),{messages:h,isSending:v}=p,_=ik(o,h),y=L1(s,e),g=q1(s),b=Z1(m.availableCommands||[],g.toggle),S=rk(e),$=At((j,ce,De)=>{n.log(`[ChatView] Session loaded/resumed/forked: ${j}`,{modes:ce,models:De}),d.updateSessionFromLoad(j,ce,De)},[n,d]),R=At(()=>{n.log("[ChatView] session/load started, ignoring history replay"),C(!0),p.clearMessages()},[n,p]),A=At(()=>{n.log("[ChatView] session/load ended, resuming normal processing"),C(!1)},[n]),k=ak({agentClient:o,session:m,settingsAccess:e.settingsStore,cwd:r,onSessionLoad:$,onMessagesRestore:p.setMessagesFromLocal,onLoadStart:R,onLoadEnd:A}),z=l||p.errorInfo||_.errorInfo,[E,F]=Gh(!1),[P,V]=Gh(null),[L,C]=Gh(!1),M=Br(null),K=ga(()=>{let j=m.agentId;if(j===e.settings.claude.id)return e.settings.claude.displayName||e.settings.claude.id;if(j===e.settings.codex.id)return e.settings.codex.displayName||e.settings.codex.id;if(j===e.settings.gemini.id)return e.settings.gemini.displayName||e.settings.gemini.id;let ce=e.settings.customAgents.find(De=>De.id===j);return(ce==null?void 0:ce.displayName)||(ce==null?void 0:ce.id)||j},[m.agentId,e.settings]),ue=At(async j=>{let ce=j&&j!==m.agentId;if(h.length===0&&!ce){new xt.Notice("[Agent Client] Already a new session");return}p.isSending&&await d.cancelOperation(),n.log(`[Debug] Creating new session${ce?` with agent: ${j}`:""}...`),h.length>0&&await S.autoExportIfEnabled("newChat",h,m),ce&&await d.switchAgent(j),g.toggle(!1),p.clearMessages(),await d.restartSession(),k.invalidateCache()},[h,m,n,S,g,p,d,k]),be=At(async()=>{if(h.length===0){new xt.Notice("[Agent Client] No messages to export");return}try{let j=new ca(e),ce=e.settings.exportSettings.openFileAfterExport,De=await j.exportToMarkdown(h,m.agentDisplayName,m.agentId,m.sessionId||"unknown",m.createdAt,ce);new xt.Notice(`[Agent Client] Chat exported to ${De}`)}catch(j){new xt.Notice("[Agent Client] Failed to export chat"),n.error("Export error:",j)}},[h,m,e,n]),q=At(()=>{let j=e.app;j.setting.open(),j.setting.openTabById(e.manifest.id)},[e]),Q=At(async(j,ce)=>{try{n.log(`[ChatView] Restoring session: ${j}`),p.clearMessages(),await k.restoreSession(j,ce),new xt.Notice("[Agent Client] Session restored")}catch(De){new xt.Notice("[Agent Client] Failed to restore session"),n.error("Session restore error:",De)}},[n,p,k]),Ye=At(async(j,ce)=>{try{n.log(`[ChatView] Forking session: ${j}`),p.clearMessages(),await k.forkSession(j,ce),new xt.Notice("[Agent Client] Session forked")}catch(De){new xt.Notice("[Agent Client] Failed to fork session"),n.error("Session fork error:",De)}},[n,p,k]),Oe=At(j=>{var uo;let ce=k.sessions.find(yr=>yr.sessionId===j),De=(uo=ce==null?void 0:ce.title)!=null?uo:"Untitled Session";new ud(e.app,De,async()=>{try{n.log(`[ChatView] Deleting session: ${j}`),await k.deleteSession(j),new xt.Notice("[Agent Client] Session deleted")}catch(yr){new xt.Notice("[Agent Client] Failed to delete session"),n.error("Session delete error:",yr)}}).open()},[e.app,k,n]),Ai=At(()=>{k.loadMoreSessions()},[k]),oo=At(j=>{k.fetchSessions(j)},[k]),iu=At(()=>{M.current||(M.current=new ld(e.app,{sessions:k.sessions,loading:k.loading,error:k.error,hasMore:k.hasMore,currentCwd:r,canList:k.canList,canRestore:k.canRestore,canFork:k.canFork,isUsingLocalSessions:k.isUsingLocalSessions,isAgentReady:f,debugMode:u.debugMode,onRestoreSession:Q,onForkSession:Ye,onDeleteSession:Oe,onLoadMore:Ai,onFetchSessions:oo})),M.current.open(),k.fetchSessions(r)},[e.app,k,r,f,u.debugMode,Q,Ye,Oe,Ai,oo]);sn(()=>{M.current&&M.current.updateProps({sessions:k.sessions,loading:k.loading,error:k.error,hasMore:k.hasMore,currentCwd:r,canList:k.canList,canRestore:k.canRestore,canFork:k.canFork,isUsingLocalSessions:k.isUsingLocalSessions,isAgentReady:f,debugMode:u.debugMode,onRestoreSession:Q,onForkSession:Ye,onDeleteSession:Oe,onLoadMore:Ai,onFetchSessions:oo})},[k.sessions,k.loading,k.error,k.hasMore,k.canList,k.canRestore,k.canFork,k.isUsingLocalSessions,r,f,u.debugMode,Q,Ye,Oe,Ai,oo]);let ao=At(async(j,ce)=>{let De=h.length===0;await p.sendMessage(j,{activeNote:g.activeNote,vaultBasePath:e.app.vault.adapter.basePath||"",isAutoMentionDisabled:g.isDisabled,images:ce}),De&&m.sessionId&&(await k.saveSessionLocally(m.sessionId,j),n.log(`[ChatView] Session saved locally: ${m.sessionId}`))},[p,g,e,h.length,m.sessionId,k,n]),Ka=At(async()=>{n.log("Cancelling current operation...");let j=p.lastUserMessage;await d.cancelOperation(),j&&V(j)},[n,d,p.lastUserMessage]),Sm=At(()=>{p.clearError()},[p]),xm=At(()=>{V(null)},[]);sn(()=>{n.log("[Debug] Starting connection setup via useAgentSession..."),d.createSession()},[m.agentId,d.createSession]);let ru=Br(h),ou=Br(m),Qa=Br(S),so=Br(d.closeSession);ru.current=h,ou.current=m,Qa.current=S,so.current=d.closeSession,sn(()=>()=>{n.log("[ChatView] Cleanup: auto-export and close session"),(async()=>(await Qa.current.autoExportIfEnabled("closeChat",ru.current,ou.current),await so.current()))()},[]),sn(()=>{let j=u.activeAgentId||u.claude.id;h.length===0&&j!==m.agentId&&d.switchAgent(j)},[u.activeAgentId,h.length,m.agentId,d.switchAgent]),sn(()=>{o.onSessionUpdate(j=>{if(m.sessionId&&j.sessionId!==m.sessionId){n.log(`[ChatView] Ignoring update for old session: ${j.sessionId} (current: ${m.sessionId})`);return}if(L){j.type==="available_commands_update"?d.updateAvailableCommands(j.commands):j.type==="current_mode_update"&&d.updateCurrentMode(j.currentModeId);return}p.handleSessionUpdate(j),j.type==="available_commands_update"?d.updateAvailableCommands(j.commands):j.type==="current_mode_update"&&d.updateCurrentMode(j.currentModeId)})},[o,m.sessionId,n,L,p.handleSessionUpdate,d.updateAvailableCommands,d.updateCurrentMode]),sn(()=>{o.setUpdateMessageCallback(p.updateMessage)},[o,p.updateMessage]),sn(()=>{e.checkForUpdates().then(F).catch(j=>{console.error("Failed to check for updates:",j)})},[e]);let lo=Br(!1);return sn(()=>{let j=lo.current;lo.current=v,j&&!v&&m.sessionId&&h.length>0&&(k.saveSessionMessages(m.sessionId,h),n.log(`[ChatView] Session messages saved: ${m.sessionId}`))},[v,m.sessionId,h,k,n]),sn(()=>{let j=!0,ce=async()=>{j&&await g.updateActiveNote()},De=s.subscribeSelectionChanges(()=>{ce()});return ce(),()=>{j=!1,De()}},[g.updateActiveNote,s]),sn(()=>{let j=e.app.workspace,ce=j.on("agent-client:toggle-auto-mention",()=>{g.toggle()});return()=>{j.offref(ce)}},[e.app.workspace,g.toggle]),sn(()=>{let j=e.app.workspace,ce=j.on("agent-client:new-chat-requested",De=>{ue(De)});return()=>{j.offref(ce)}},[e.app.workspace,ue]),sn(()=>{let j=e.app.workspace,ce=j.on("agent-client:approve-active-permission",()=>{(async()=>await _.approveActivePermission()||new xt.Notice("[Agent Client] No active permission request"))()}),De=j.on("agent-client:reject-active-permission",()=>{(async()=>await _.rejectActivePermission()||new xt.Notice("[Agent Client] No active permission request"))()}),au=j.on("agent-client:cancel-message",()=>{Ka()});return()=>{j.offref(ce),j.offref(De),j.offref(au)}},[e.app.workspace,_.approveActivePermission,_.rejectActivePermission,Ka]),(0,Gr.jsxs)("div",{className:"agent-client-chat-view-container",children:[(0,Gr.jsx)(a1,{agentLabel:K,isUpdateAvailable:E,hasHistoryCapability:k.canShowSessionHistory,onNewChat:()=>void ue(),onExportChat:()=>void be(),onOpenSettings:q,onOpenHistory:iu}),(0,Gr.jsx)(_1,{messages:h,isSending:v,isSessionReady:f,isRestoringSession:k.loading,agentLabel:K,errorInfo:z,plugin:e,view:t,acpClient:a.current,onApprovePermission:_.approvePermission,onClearError:Sm}),(0,Gr.jsx)(T1,{isSending:v,isSessionReady:f,isRestoringSession:k.loading,agentLabel:K,availableCommands:m.availableCommands||[],autoMentionEnabled:u.autoMentionActiveNote,restoredMessage:P,mentions:y,slashCommands:b,autoMention:g,plugin:e,view:t,onSendMessage:ao,onStopGeneration:Ka,onRestoredMessageConsumed:xm,modes:m.modes,onModeChange:j=>void d.setMode(j),models:m.models,onModelChange:j=>void d.setModel(j),supportsImages:(vr=(Wa=m.promptCapabilities)==null?void 0:Wa.image)!=null?vr:!1,agentId:m.agentId})]})}var gd=class extends xt.ItemView{constructor(n,r){super(n);this.root=null;this.plugin=r,this.logger=new Le(r)}getViewType(){return bl}getDisplayText(){return"Agent client"}getIcon(){return"bot-message-square"}onOpen(){let n=this.containerEl.children[1];return n.empty(),this.root=(0,sk.createRoot)(n),this.root.render((0,Gr.jsx)(vU,{plugin:this.plugin,view:this})),Promise.resolve()}onClose(){return this.logger.log("[ChatView] onClose() called"),this.root&&(this.root.unmount(),this.root=null),Promise.resolve()}};var Fh=class{constructor(t,n){this.listeners=new Set;this.getSnapshot=()=>this.state;this.subscribe=t=>(this.listeners.add(t),()=>this.listeners.delete(t));this.state=t,this.plugin=n}async updateSettings(t){let n={...this.state,...t};this.state=n,this.plugin.settings=n;for(let r of this.listeners)r();await this.plugin.saveSettings()}set(t){this.updateSettings(t)}async saveSession(t){let n=[...this.state.savedSessions||[]],r=n.findIndex(i=>i.sessionId===t.sessionId);r>=0?n[r]=t:(n.unshift(t),n.length>Fh.MAX_SAVED_SESSIONS&&n.pop()),await this.updateSettings({savedSessions:n})}getSavedSessions(t,n){let r=this.state.savedSessions||[];return t&&(r=r.filter(i=>i.agentId===t)),n&&(r=r.filter(i=>i.cwd===n)),[...r].sort((i,o)=>new Date(o.updatedAt).getTime()-new Date(i.updatedAt).getTime())}async deleteSession(t){let n=(this.state.savedSessions||[]).filter(r=>r.sessionId!==t);await this.updateSettings({savedSessions:n}),await this.deleteSessionMessages(t)}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)}},hd=Fh;hd.MAX_SAVED_SESSIONS=50;var lk=(e,t)=>new hd(e,t);var ne=require("obsidian");var vd=class extends ne.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 ne.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 ne.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()})),new ne.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 ne.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()})),ne.Platform.isWin&&(new ne.Setting(n).setName("Windows Subsystem for Linux").setHeading(),new ne.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 ne.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 ne.Setting(n).setName("Built-in agents").setHeading(),this.renderClaudeSettings(n),this.renderCodexSettings(n),this.renderGeminiSettings(n),new ne.Setting(n).setName("Custom agents").setHeading(),this.renderCustomAgents(n),new ne.Setting(n).setName("Export").setHeading(),new ne.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 ne.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 ne.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 ne.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 ne.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 ne.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 ne.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 ne.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 ne.Setting(n).setName("Developer").setHeading(),new ne.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.activeAgentId!==r&&this.agentSelector.setValue(n.activeAgentId)}hide(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)}renderAgentSelector(n){this.plugin.ensureActiveAgentId(),new ne.Setting(n).setName("Active agent").setDesc("Choose which agent handles new chat sessions.").addDropdown(r=>{this.agentSelector=r,this.populateAgentDropdown(r),r.setValue(this.plugin.settings.activeAgentId),r.onChange(async i=>{let o={...this.plugin.settings,activeAgentId:i};this.plugin.ensureActiveAgentId(),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.activeAgentId))}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 ne.Setting(n).setName(r.displayName||"Gemini CLI").setHeading(),new ne.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 ne.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 ne.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 ne.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 ne.Setting(n).setName(r.displayName||"Claude Code (ACP)").setHeading(),new ne.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 ne.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 ne.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 ne.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 ne.Setting(n).setName(r.displayName||"Codex").setHeading(),new ne.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 ne.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 ne.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 ne.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 ne.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.ensureActiveAgentId(),await this.plugin.saveSettings(),this.display()})})}renderCustomAgent(n,r,i){let o=n.createDiv({cls:"agent-client-custom-agent"});new ne.Setting(o).setName("Agent ID").setDesc("Unique identifier used to reference this agent.").addText(s=>{s.setPlaceholder("custom-agent").setValue(r.id).onChange(async u=>{let d=this.plugin.settings.customAgents[i].id,l=u.trim();l.length===0&&(l=this.generateCustomAgentId(),s.setValue(l)),this.plugin.settings.customAgents[i].id=l,this.plugin.settings.activeAgentId===d&&(this.plugin.settings.activeAgentId=l),this.plugin.ensureActiveAgentId(),await this.plugin.saveSettings(),this.refreshAgentDropdown()})}).addExtraButton(s=>{s.setIcon("trash").setTooltip("Delete this agent").onClick(async()=>{this.plugin.settings.customAgents.splice(i,1),this.plugin.ensureActiveAgentId(),await this.plugin.saveSettings(),this.display()})}),new ne.Setting(o).setName("Display name").setDesc("Shown in menus and headers.").addText(s=>{s.setPlaceholder("Custom agent").setValue(r.displayName||r.id).onChange(async u=>{let d=u.trim();this.plugin.settings.customAgents[i].displayName=d.length>0?d:this.plugin.settings.customAgents[i].id,await this.plugin.saveSettings(),this.refreshAgentDropdown()})}),new ne.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 u=>{this.plugin.settings.customAgents[i].command=u.trim(),await this.plugin.saveSettings()})}),new ne.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 u=>{this.plugin.settings.customAgents[i].args=this.parseArgs(u),await this.plugin.saveSettings()}),s.inputEl.rows=3}),new ne.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 u=>{this.plugin.settings.customAgents[i].env=this.parseEnv(u),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(),u=o.slice(a+1).trim();s&&r.push({key:s,value:u})}return Hr(r)}};var wI=require("child_process");var c={};Nn(c,{$brand:()=>yd,$input:()=>mb,$output:()=>fb,NEVER:()=>Xh,TimePrecision:()=>vb,ZodAny:()=>sx,ZodArray:()=>dx,ZodBase64:()=>Gf,ZodBase64URL:()=>Ff,ZodBigInt:()=>Ha,ZodBigIntFormat:()=>Yf,ZodBoolean:()=>Va,ZodCIDRv4:()=>Hf,ZodCIDRv6:()=>Bf,ZodCUID:()=>Rf,ZodCUID2:()=>jf,ZodCatch:()=>Ox,ZodCodec:()=>rm,ZodCustom:()=>Yl,ZodCustomStringFormat:()=>Za,ZodDate:()=>Bl,ZodDefault:()=>Ex,ZodDiscriminatedUnion:()=>mx,ZodE164:()=>Xf,ZodEmail:()=>Df,ZodEmoji:()=>Mf,ZodEnum:()=>Pa,ZodError:()=>Bj,ZodExactOptional:()=>wx,ZodFile:()=>_x,ZodFirstPartyTypeKind:()=>Bx,ZodFunction:()=>qx,ZodGUID:()=>Ll,ZodIPv4:()=>qf,ZodIPv6:()=>Vf,ZodISODate:()=>kf,ZodISODateTime:()=>Ef,ZodISODuration:()=>Cf,ZodISOTime:()=>Tf,ZodIntersection:()=>px,ZodIssueCode:()=>Fj,ZodJWT:()=>Jf,ZodKSUID:()=>Zf,ZodLazy:()=>Px,ZodLiteral:()=>xx,ZodMAC:()=>ex,ZodMap:()=>bx,ZodNaN:()=>Mx,ZodNanoID:()=>Uf,ZodNever:()=>ux,ZodNonOptional:()=>nm,ZodNull:()=>ox,ZodNullable:()=>Ax,ZodNumber:()=>qa,ZodNumberFormat:()=>no,ZodObject:()=>Fl,ZodOptional:()=>tm,ZodPipe:()=>im,ZodPrefault:()=>Tx,ZodPromise:()=>Zx,ZodReadonly:()=>Ux,ZodRealError:()=>Ft,ZodRecord:()=>Jl,ZodSet:()=>Sx,ZodString:()=>La,ZodStringFormat:()=>Ee,ZodSuccess:()=>Nx,ZodSymbol:()=>ix,ZodTemplateLiteral:()=>jx,ZodTransform:()=>$x,ZodTuple:()=>hx,ZodType:()=>se,ZodULID:()=>Pf,ZodURL:()=>Hl,ZodUUID:()=>Fn,ZodUndefined:()=>rx,ZodUnion:()=>Xl,ZodUnknown:()=>lx,ZodVoid:()=>cx,ZodXID:()=>Lf,ZodXor:()=>fx,_ZodString:()=>Of,_default:()=>kx,_function:()=>ZC,any:()=>bC,array:()=>Gl,base64:()=>nC,base64url:()=>iC,bigint:()=>pC,boolean:()=>nx,catch:()=>Dx,check:()=>qC,cidrv4:()=>eC,cidrv6:()=>tC,clone:()=>Mt,codec:()=>jC,coerce:()=>om,config:()=>Je,core:()=>Gn,cuid:()=>GT,cuid2:()=>FT,custom:()=>VC,date:()=>xC,decode:()=>FS,decodeAsync:()=>JS,describe:()=>HC,discriminatedUnion:()=>EC,e164:()=>rC,email:()=>UT,emoji:()=>HT,encode:()=>GS,encodeAsync:()=>XS,endsWith:()=>Ca,enum:()=>Wf,exactOptional:()=>zx,file:()=>DC,flattenError:()=>kl,float32:()=>cC,float64:()=>dC,formatError:()=>Tl,fromJSONSchema:()=>KC,function:()=>ZC,getErrorMap:()=>Jj,globalRegistry:()=>_t,gt:()=>Hn,gte:()=>Ut,guid:()=>RT,hash:()=>uC,hex:()=>lC,hostname:()=>sC,httpUrl:()=>VT,includes:()=>ka,instanceof:()=>GC,int:()=>Nf,int32:()=>fC,int64:()=>gC,intersection:()=>gx,ipv4:()=>KT,ipv6:()=>WT,iso:()=>eo,json:()=>XC,jwt:()=>oC,keyof:()=>_C,ksuid:()=>YT,lazy:()=>Lx,length:()=>Wr,literal:()=>OC,locales:()=>Yr,looseObject:()=>zC,looseRecord:()=>TC,lowercase:()=>Aa,lt:()=>Vn,lte:()=>cn,mac:()=>QT,map:()=>CC,maxLength:()=>Qr,maxSize:()=>cr,meta:()=>BC,mime:()=>Ia,minLength:()=>wi,minSize:()=>Bn,multipleOf:()=>ur,nan:()=>RC,nanoid:()=>BT,nativeEnum:()=>NC,negative:()=>vf,never:()=>Kf,nonnegative:()=>bf,nonoptional:()=>Ix,nonpositive:()=>yf,normalize:()=>Na,null:()=>ax,nullable:()=>ql,nullish:()=>MC,number:()=>tx,object:()=>$C,optional:()=>Zl,overwrite:()=>In,parse:()=>qS,parseAsync:()=>VS,partialRecord:()=>kC,pipe:()=>Vl,positive:()=>hf,prefault:()=>Cx,preprocess:()=>JC,prettifyError:()=>av,promise:()=>LC,property:()=>Sf,readonly:()=>Rx,record:()=>yx,refine:()=>Vx,regex:()=>za,regexes:()=>un,registry:()=>Xd,safeDecode:()=>KS,safeDecodeAsync:()=>WS,safeEncode:()=>YS,safeEncodeAsync:()=>QS,safeParse:()=>HS,safeParseAsync:()=>BS,set:()=>IC,setErrorMap:()=>Xj,size:()=>Kr,slugify:()=>Ua,startsWith:()=>Ta,strictObject:()=>wC,string:()=>If,stringFormat:()=>aC,stringbool:()=>FC,success:()=>UC,superRefine:()=>Hx,symbol:()=>vC,templateLiteral:()=>PC,toJSONSchema:()=>wf,toLowerCase:()=>Da,toUpperCase:()=>Ma,transform:()=>em,treeifyError:()=>ov,trim:()=>Oa,tuple:()=>vx,uint32:()=>mC,uint64:()=>hC,ulid:()=>XT,undefined:()=>yC,union:()=>Qf,unknown:()=>to,uppercase:()=>Ea,url:()=>qT,util:()=>D,uuid:()=>jT,uuidv4:()=>PT,uuidv6:()=>LT,uuidv7:()=>ZT,void:()=>SC,xid:()=>JT,xor:()=>AC});var Gn={};Nn(Gn,{$ZodAny:()=>Dy,$ZodArray:()=>Py,$ZodAsyncError:()=>Cn,$ZodBase64:()=>wy,$ZodBase64URL:()=>zy,$ZodBigInt:()=>Zd,$ZodBigIntFormat:()=>Cy,$ZodBoolean:()=>Ol,$ZodCIDRv4:()=>xy,$ZodCIDRv6:()=>_y,$ZodCUID:()=>uy,$ZodCUID2:()=>cy,$ZodCatch:()=>ib,$ZodCheck:()=>Ce,$ZodCheckBigIntFormat:()=>Pv,$ZodCheckEndsWith:()=>Kv,$ZodCheckGreaterThan:()=>Dd,$ZodCheckIncludes:()=>Jv,$ZodCheckLengthEquals:()=>Bv,$ZodCheckLessThan:()=>Od,$ZodCheckLowerCase:()=>Fv,$ZodCheckMaxLength:()=>Vv,$ZodCheckMaxSize:()=>Lv,$ZodCheckMimeType:()=>Wv,$ZodCheckMinLength:()=>Hv,$ZodCheckMinSize:()=>Zv,$ZodCheckMultipleOf:()=>Rv,$ZodCheckNumberFormat:()=>jv,$ZodCheckOverwrite:()=>ey,$ZodCheckProperty:()=>Qv,$ZodCheckRegex:()=>Gv,$ZodCheckSizeEquals:()=>qv,$ZodCheckStartsWith:()=>Yv,$ZodCheckStringFormat:()=>$a,$ZodCheckUpperCase:()=>Xv,$ZodCodec:()=>Ml,$ZodCustom:()=>db,$ZodCustomStringFormat:()=>ky,$ZodDate:()=>jy,$ZodDefault:()=>Wy,$ZodDiscriminatedUnion:()=>qy,$ZodE164:()=>Ay,$ZodEmail:()=>oy,$ZodEmoji:()=>sy,$ZodEncodeError:()=>rr,$ZodEnum:()=>Fy,$ZodError:()=>El,$ZodExactOptional:()=>Ky,$ZodFile:()=>Jy,$ZodFunction:()=>lb,$ZodGUID:()=>iy,$ZodIPv4:()=>yy,$ZodIPv6:()=>by,$ZodISODate:()=>gy,$ZodISODateTime:()=>py,$ZodISODuration:()=>vy,$ZodISOTime:()=>hy,$ZodIntersection:()=>Vy,$ZodJWT:()=>Ey,$ZodKSUID:()=>my,$ZodLazy:()=>cb,$ZodLiteral:()=>Xy,$ZodMAC:()=>Sy,$ZodMap:()=>By,$ZodNaN:()=>rb,$ZodNanoID:()=>ly,$ZodNever:()=>Uy,$ZodNonOptional:()=>tb,$ZodNull:()=>Oy,$ZodNullable:()=>Qy,$ZodNumber:()=>Ld,$ZodNumberFormat:()=>Ty,$ZodObject:()=>Mk,$ZodObjectJIT:()=>Ly,$ZodOptional:()=>Vd,$ZodPipe:()=>ob,$ZodPrefault:()=>eb,$ZodPromise:()=>ub,$ZodReadonly:()=>ab,$ZodRealError:()=>Gt,$ZodRecord:()=>Hy,$ZodRegistry:()=>Fd,$ZodSet:()=>Gy,$ZodString:()=>Jr,$ZodStringFormat:()=>Ae,$ZodSuccess:()=>nb,$ZodSymbol:()=>Iy,$ZodTemplateLiteral:()=>sb,$ZodTransform:()=>Yy,$ZodTuple:()=>qd,$ZodType:()=>ie,$ZodULID:()=>dy,$ZodURL:()=>ay,$ZodUUID:()=>ry,$ZodUndefined:()=>Ny,$ZodUnion:()=>Dl,$ZodUnknown:()=>My,$ZodVoid:()=>Ry,$ZodXID:()=>fy,$ZodXor:()=>Zy,$brand:()=>yd,$constructor:()=>x,$input:()=>mb,$output:()=>fb,Doc:()=>Nl,JSONSchema:()=>RS,JSONSchemaGenerator:()=>zf,NEVER:()=>Xh,TimePrecision:()=>vb,_any:()=>jb,_array:()=>Bb,_base64:()=>ff,_base64url:()=>mf,_bigint:()=>Ib,_boolean:()=>Tb,_catch:()=>Rj,_check:()=>DT,_cidrv4:()=>cf,_cidrv6:()=>df,_coercedBigint:()=>Nb,_coercedBoolean:()=>Cb,_coercedDate:()=>Vb,_coercedNumber:()=>$b,_coercedString:()=>gb,_cuid:()=>nf,_cuid2:()=>rf,_custom:()=>Fb,_date:()=>qb,_decode:()=>wd,_decodeAsync:()=>Ad,_default:()=>Dj,_discriminatedUnion:()=>_j,_e164:()=>pf,_email:()=>Jd,_emoji:()=>ef,_encode:()=>$d,_encodeAsync:()=>zd,_endsWith:()=>Ca,_enum:()=>kj,_file:()=>Gb,_float32:()=>zb,_float64:()=>Ab,_gt:()=>Hn,_gte:()=>Ut,_guid:()=>Rl,_includes:()=>ka,_int:()=>wb,_int32:()=>Eb,_int64:()=>Ob,_intersection:()=>$j,_ipv4:()=>lf,_ipv6:()=>uf,_isoDate:()=>bb,_isoDateTime:()=>yb,_isoDuration:()=>xb,_isoTime:()=>Sb,_jwt:()=>gf,_ksuid:()=>sf,_lazy:()=>Zj,_length:()=>Wr,_literal:()=>Cj,_lowercase:()=>Aa,_lt:()=>Vn,_lte:()=>cn,_mac:()=>hb,_map:()=>Aj,_max:()=>cn,_maxLength:()=>Qr,_maxSize:()=>cr,_mime:()=>Ia,_min:()=>Ut,_minLength:()=>wi,_minSize:()=>Bn,_multipleOf:()=>ur,_nan:()=>Hb,_nanoid:()=>tf,_nativeEnum:()=>Tj,_negative:()=>vf,_never:()=>Lb,_nonnegative:()=>bf,_nonoptional:()=>Mj,_nonpositive:()=>yf,_normalize:()=>Na,_null:()=>Rb,_nullable:()=>Oj,_number:()=>_b,_optional:()=>Nj,_overwrite:()=>In,_parse:()=>ba,_parseAsync:()=>Sa,_pipe:()=>jj,_positive:()=>hf,_promise:()=>qj,_property:()=>Sf,_readonly:()=>Pj,_record:()=>zj,_refine:()=>Xb,_regex:()=>za,_safeDecode:()=>kd,_safeDecodeAsync:()=>Cd,_safeEncode:()=>Ed,_safeEncodeAsync:()=>Td,_safeParse:()=>xa,_safeParseAsync:()=>_a,_set:()=>Ej,_size:()=>Kr,_slugify:()=>Ua,_startsWith:()=>Ta,_string:()=>pb,_stringFormat:()=>Ra,_stringbool:()=>Qb,_success:()=>Uj,_superRefine:()=>Jb,_symbol:()=>Mb,_templateLiteral:()=>Lj,_toLowerCase:()=>Da,_toUpperCase:()=>Ma,_transform:()=>Ij,_trim:()=>Oa,_tuple:()=>wj,_uint32:()=>kb,_uint64:()=>Db,_ulid:()=>of,_undefined:()=>Ub,_union:()=>Sj,_unknown:()=>Pb,_uppercase:()=>Ea,_url:()=>jl,_uuid:()=>Yd,_uuidv4:()=>Kd,_uuidv6:()=>Qd,_uuidv7:()=>Wd,_void:()=>Zb,_xid:()=>af,_xor:()=>xj,clone:()=>Mt,config:()=>Je,createStandardJSONSchemaMethod:()=>ja,createToJSONSchemaMethod:()=>Wb,decode:()=>BU,decodeAsync:()=>FU,describe:()=>Yb,encode:()=>HU,encodeAsync:()=>GU,extractDefs:()=>fr,finalize:()=>mr,flattenError:()=>kl,formatError:()=>Tl,globalConfig:()=>Sl,globalRegistry:()=>_t,initializeContext:()=>dr,isValidBase64:()=>$y,isValidBase64URL:()=>Ik,isValidJWT:()=>Nk,locales:()=>Yr,meta:()=>Kb,parse:()=>xd,parseAsync:()=>_d,prettifyError:()=>av,process:()=>Se,regexes:()=>un,registry:()=>Xd,safeDecode:()=>JU,safeDecodeAsync:()=>KU,safeEncode:()=>XU,safeEncodeAsync:()=>YU,safeParse:()=>sv,safeParseAsync:()=>lv,toDotPath:()=>mk,toJSONSchema:()=>wf,treeifyError:()=>ov,util:()=>D,version:()=>ty});var Xh=Object.freeze({status:"aborted"});function x(e,t,n){var s;function r(u,d){if(u._zod||Object.defineProperty(u,"_zod",{value:{def:d,constr:a,traits:new Set},enumerable:!1}),u._zod.traits.has(e))return;u._zod.traits.add(e),t(u,d);let m=a.prototype,l=Object.keys(m);for(let f=0;f<l.length;f++){let p=l[f];p in u||(u[p]=m[p].bind(u))}}let i=(s=n==null?void 0:n.Parent)!=null?s:Object;class o extends i{}Object.defineProperty(o,"name",{value:e});function a(u){var l;var d;let m=n!=null&&n.Parent?new o:this;r(m,u),(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:u=>{var d,m;return n!=null&&n.Parent&&u instanceof n.Parent?!0:(m=(d=u==null?void 0:u._zod)==null?void 0:d.traits)==null?void 0:m.has(e)}}),Object.defineProperty(a,"name",{value:e}),a}var yd=Symbol("zod_brand"),Cn=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},rr=class extends Error{constructor(t){super(`Encountered unidirectional transform during encode: ${t}`),this.name="ZodEncodeError"}},Sl={};function Je(e){return e&&Object.assign(Sl,e),Sl}var D={};Nn(D,{BIGINT_FORMAT_RANGES:()=>rv,Class:()=>Yh,NUMBER_FORMAT_RANGES:()=>iv,aborted:()=>lr,allowsEval:()=>Wh,assert:()=>_U,assertEqual:()=>yU,assertIs:()=>SU,assertNever:()=>xU,assertNotEqual:()=>bU,assignProp:()=>ar,base64ToUint8Array:()=>ck,base64urlToUint8Array:()=>PU,cached:()=>va,captureStackTrace:()=>Sd,cleanEnum:()=>jU,cleanRegex:()=>$l,clone:()=>Mt,cloneDef:()=>wU,createTransparentProxy:()=>CU,defineLazy:()=>le,esc:()=>bd,escapeRegex:()=>wn,extend:()=>OU,finalizeIssue:()=>Bt,floatSafeRemainder:()=>Kh,getElementAtPath:()=>zU,getEnumValues:()=>_l,getLengthableOrigin:()=>Al,getParsedType:()=>TU,getSizableOrigin:()=>zl,hexToUint8Array:()=>ZU,isObject:()=>Fr,isPlainObject:()=>sr,issue:()=>ya,joinValues:()=>w,jsonStringifyReplacer:()=>ha,merge:()=>MU,mergeDefs:()=>$i,normalizeParams:()=>U,nullish:()=>or,numKeys:()=>kU,objectClone:()=>$U,omit:()=>NU,optionalKeys:()=>nv,parsedType:()=>O,partial:()=>UU,pick:()=>IU,prefixIssues:()=>ln,primitiveTypes:()=>tv,promiseAllObject:()=>AU,propertyKeyTypes:()=>wl,randomString:()=>EU,required:()=>RU,safeExtend:()=>DU,shallowClone:()=>ev,slugify:()=>Qh,stringifyPrimitive:()=>N,uint8ArrayToBase64:()=>dk,uint8ArrayToBase64url:()=>LU,uint8ArrayToHex:()=>qU,unwrapMessage:()=>xl});function yU(e){return e}function bU(e){return e}function SU(e){}function xU(e){throw new Error("Unexpected value in exhaustive check")}function _U(e){}function _l(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 w(e,t="|"){return e.map(n=>N(n)).join(t)}function ha(e,t){return typeof t=="bigint"?t.toString():t}function va(e){return{get value(){{let n=e();return Object.defineProperty(this,"value",{value:n}),n}throw new Error("cached value already set")}}}function or(e){return e==null}function $l(e){let t=e.startsWith("^")?1:0,n=e.endsWith("$")?e.length-1:e.length;return e.slice(t,n)}function Kh(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 u=r.match(/\d?e-(\d?)/);u!=null&&u[1]&&(i=Number.parseInt(u[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 uk=Symbol("evaluating");function le(e,t,n){let r;Object.defineProperty(e,t,{get(){if(r!==uk)return r===void 0&&(r=uk,r=n()),r},set(i){Object.defineProperty(e,t,{value:i})},configurable:!0})}function $U(e){return Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e))}function ar(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0})}function $i(...e){let t={};for(let n of e){let r=Object.getOwnPropertyDescriptors(n);Object.assign(t,r)}return Object.defineProperties({},t)}function wU(e){return $i(e._zod.def)}function zU(e,t){return t?t.reduce((n,r)=>n==null?void 0:n[r],e):e}function AU(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 EU(e=10){let t="abcdefghijklmnopqrstuvwxyz",n="";for(let r=0;r<e;r++)n+=t[Math.floor(Math.random()*t.length)];return n}function bd(e){return JSON.stringify(e)}function Qh(e){return e.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}var Sd="captureStackTrace"in Error?Error.captureStackTrace:(...e)=>{};function Fr(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}var Wh=va(()=>{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 sr(e){if(Fr(e)===!1)return!1;let t=e.constructor;if(t===void 0||typeof t!="function")return!0;let n=t.prototype;return!(Fr(n)===!1||Object.prototype.hasOwnProperty.call(n,"isPrototypeOf")===!1)}function ev(e){return sr(e)?{...e}:Array.isArray(e)?[...e]:e}function kU(e){let t=0;for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&t++;return t}var TU=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}`)}},wl=new Set(["string","number","symbol"]),tv=new Set(["string","number","bigint","boolean","symbol","undefined"]);function wn(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Mt(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 CU(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 nv(e){return Object.keys(e).filter(t=>e[t]._zod.optin==="optional"&&e[t]._zod.optout==="optional")}var iv={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]},rv={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function IU(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=$i(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 ar(this,"shape",a),a},checks:[]});return Mt(e,o)}function NU(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=$i(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 ar(this,"shape",a),a},checks:[]});return Mt(e,o)}function OU(e,t){if(!sr(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=$i(e._zod.def,{get shape(){let o={...e._zod.def.shape,...t};return ar(this,"shape",o),o}});return Mt(e,i)}function DU(e,t){if(!sr(t))throw new Error("Invalid input to safeExtend: expected a plain object");let n=$i(e._zod.def,{get shape(){let r={...e._zod.def.shape,...t};return ar(this,"shape",r),r}});return Mt(e,n)}function MU(e,t){let n=$i(e._zod.def,{get shape(){let r={...e._zod.def.shape,...t._zod.def.shape};return ar(this,"shape",r),r},get catchall(){return t._zod.def.catchall},checks:[]});return Mt(e,n)}function UU(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=$i(t._zod.def,{get shape(){let s=t._zod.def.shape,u={...s};if(n)for(let d in n){if(!(d in s))throw new Error(`Unrecognized key: "${d}"`);n[d]&&(u[d]=e?new e({type:"optional",innerType:s[d]}):s[d])}else for(let d in s)u[d]=e?new e({type:"optional",innerType:s[d]}):s[d];return ar(this,"shape",u),u},checks:[]});return Mt(t,a)}function RU(e,t,n){let r=$i(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 ar(this,"shape",o),o}});return Mt(t,r)}function lr(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 ln(e,t){return t.map(n=>{var i;var r;return(i=(r=n).path)!=null||(r.path=[]),n.path.unshift(e),n})}function xl(e){return typeof e=="string"?e:e==null?void 0:e.message}function Bt(e,t,n){var i,o,a,s,u,d,m,l,f,p,h;let r={...e,path:(i=e.path)!=null?i:[]};if(!e.message){let v=(h=(p=(l=(d=xl((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:xl((u=t==null?void 0:t.error)==null?void 0:u.call(t,e)))!=null?l:xl((m=n.customError)==null?void 0:m.call(n,e)))!=null?p:xl((f=n.localeError)==null?void 0:f.call(n,e)))!=null?h:"Invalid input";r.message=v}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 Al(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 ya(...e){let[t,n,r]=e;return typeof t=="string"?{message:t,code:"custom",input:n,inst:r}:{...t}}function jU(e){return Object.entries(e).filter(([t,n])=>Number.isNaN(Number.parseInt(t,10))).map(t=>t[1])}function ck(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 dk(e){let t="";for(let n=0;n<e.length;n++)t+=String.fromCharCode(e[n]);return btoa(t)}function PU(e){let t=e.replace(/-/g,"+").replace(/_/g,"/"),n="=".repeat((4-t.length%4)%4);return ck(t+n)}function LU(e){return dk(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function ZU(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 qU(e){return Array.from(e).map(t=>t.toString(16).padStart(2,"0")).join("")}var Yh=class{constructor(...t){}};var fk=(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,ha,2),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},El=x("$ZodError",fk),Gt=x("$ZodError",fk,{Parent:Error});function kl(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 Tl(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 u=o.path[s];s===o.path.length-1?(a[u]=a[u]||{_errors:[]},a[u]._errors.push(t(o))):a[u]=a[u]||{_errors:[]},a=a[u],s++}}};return r(e),n}function ov(e,t=n=>n.message){let n={errors:[]},r=(i,o=[])=>{var u,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,v=0;for(;v<p.length;){let _=p[v],y=v===p.length-1;typeof _=="string"?((u=h.properties)!=null||(h.properties={}),(d=(a=h.properties)[_])!=null||(a[_]={errors:[]}),h=h.properties[_]):((m=h.items)!=null||(h.items=[]),(l=(s=h.items)[_])!=null||(s[_]={errors:[]}),h=h.items[_]),y&&h.errors.push(t(f)),v++}}};return r(e),n}function mk(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 av(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 ${mk(i.path)}`);return t.join(`
|
|
`)}var ba=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 Cn;if(a.issues.length){let u=new((s=i==null?void 0:i.Err)!=null?s:e)(a.issues.map(d=>Bt(d,o,Je())));throw Sd(u,i==null?void 0:i.callee),u}return a.value},xd=ba(Gt),Sa=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 u=new((s=i==null?void 0:i.Err)!=null?s:e)(a.issues.map(d=>Bt(d,o,Je())));throw Sd(u,i==null?void 0:i.callee),u}return a.value},_d=Sa(Gt),xa=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 Cn;return o.issues.length?{success:!1,error:new(e!=null?e:El)(o.issues.map(a=>Bt(a,i,Je())))}:{success:!0,data:o.value}},sv=xa(Gt),_a=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=>Bt(a,i,Je())))}:{success:!0,data:o.value}},lv=_a(Gt),$d=e=>(t,n,r)=>{let i=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return ba(e)(t,n,i)},HU=$d(Gt),wd=e=>(t,n,r)=>ba(e)(t,n,r),BU=wd(Gt),zd=e=>async(t,n,r)=>{let i=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return Sa(e)(t,n,i)},GU=zd(Gt),Ad=e=>async(t,n,r)=>Sa(e)(t,n,r),FU=Ad(Gt),Ed=e=>(t,n,r)=>{let i=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return xa(e)(t,n,i)},XU=Ed(Gt),kd=e=>(t,n,r)=>xa(e)(t,n,r),JU=kd(Gt),Td=e=>async(t,n,r)=>{let i=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return _a(e)(t,n,i)},YU=Td(Gt),Cd=e=>async(t,n,r)=>_a(e)(t,n,r),KU=Cd(Gt);var un={};Nn(un,{base64:()=>wv,base64url:()=>Id,bigint:()=>Cv,boolean:()=>Nv,browserEmail:()=>oR,cidrv4:()=>_v,cidrv6:()=>$v,cuid:()=>uv,cuid2:()=>cv,date:()=>Av,datetime:()=>kv,domain:()=>lR,duration:()=>gv,e164:()=>zv,email:()=>vv,emoji:()=>yv,extendedDuration:()=>QU,guid:()=>hv,hex:()=>uR,hostname:()=>sR,html5Email:()=>nR,idnEmail:()=>rR,integer:()=>Iv,ipv4:()=>bv,ipv6:()=>Sv,ksuid:()=>mv,lowercase:()=>Mv,mac:()=>xv,md5_base64:()=>dR,md5_base64url:()=>fR,md5_hex:()=>cR,nanoid:()=>pv,null:()=>Ov,number:()=>Nd,rfc5322Email:()=>iR,sha1_base64:()=>pR,sha1_base64url:()=>gR,sha1_hex:()=>mR,sha256_base64:()=>vR,sha256_base64url:()=>yR,sha256_hex:()=>hR,sha384_base64:()=>SR,sha384_base64url:()=>xR,sha384_hex:()=>bR,sha512_base64:()=>$R,sha512_base64url:()=>wR,sha512_hex:()=>_R,string:()=>Tv,time:()=>Ev,ulid:()=>dv,undefined:()=>Dv,unicodeEmail:()=>pk,uppercase:()=>Uv,uuid:()=>Xr,uuid4:()=>WU,uuid6:()=>eR,uuid7:()=>tR,xid:()=>fv});var uv=/^[cC][^\s-]{8,}$/,cv=/^[0-9a-z]+$/,dv=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,fv=/^[0-9a-vA-V]{20}$/,mv=/^[A-Za-z0-9]{27}$/,pv=/^[a-zA-Z0-9_-]{21}$/,gv=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,QU=/^[-+]?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)?)??$/,hv=/^([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})$/,Xr=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)$/,WU=Xr(4),eR=Xr(6),tR=Xr(7),vv=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,nR=/^[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])?)*$/,iR=/^(([^<>()\[\]\\.,;:\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,}))$/,pk=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,rR=pk,oR=/^[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])?)*$/,aR="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function yv(){return new RegExp(aR,"u")}var bv=/^(?:(?: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])$/,Sv=/^(([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}|:))$/,xv=e=>{let t=wn(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}$`)},_v=/^((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])$/,$v=/^(([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])$/,wv=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,Id=/^[A-Za-z0-9_-]*$/,sR=/^(?=.{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])?)*\.?$/,lR=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,zv=/^\+[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])))",Av=new RegExp(`^${gk}$`);function hk(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 Ev(e){return new RegExp(`^${hk(e)}$`)}function kv(e){let t=hk({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 Tv=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}$`)},Cv=/^-?\d+n?$/,Iv=/^-?\d+$/,Nd=/^-?\d+(?:\.\d+)?$/,Nv=/^(?:true|false)$/i,Ov=/^null$/i;var Dv=/^undefined$/i;var Mv=/^[^A-Z]*$/,Uv=/^[^a-z]*$/,uR=/^[0-9a-fA-F]*$/;function Cl(e,t){return new RegExp(`^[A-Za-z0-9+/]{${e}}${t}$`)}function Il(e){return new RegExp(`^[A-Za-z0-9_-]{${e}}$`)}var cR=/^[0-9a-fA-F]{32}$/,dR=Cl(22,"=="),fR=Il(22),mR=/^[0-9a-fA-F]{40}$/,pR=Cl(27,"="),gR=Il(27),hR=/^[0-9a-fA-F]{64}$/,vR=Cl(43,"="),yR=Il(43),bR=/^[0-9a-fA-F]{96}$/,SR=Cl(64,""),xR=Il(64),_R=/^[0-9a-fA-F]{128}$/,$R=Cl(86,"=="),wR=Il(86);var Ce=x("$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=[])}),yk={number:"number",bigint:"bigint",object:"date"},Od=x("$ZodCheckLessThan",(e,t)=>{Ce.init(e,t);let n=yk[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})}}),Dd=x("$ZodCheckGreaterThan",(e,t)=>{Ce.init(e,t);let n=yk[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})}}),Rv=x("$ZodCheckMultipleOf",(e,t)=>{Ce.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):Kh(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})}}),jv=x("$ZodCheckNumberFormat",(e,t)=>{var a;Ce.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]=iv[t.format];e._zod.onattach.push(s=>{let u=s._zod.bag;u.format=t.format,u.minimum=i,u.maximum=o,n&&(u.pattern=Iv)}),e._zod.check=s=>{let u=s.value;if(n){if(!Number.isInteger(u)){s.issues.push({expected:r,format:t.format,code:"invalid_type",continue:!1,input:u,inst:e});return}if(!Number.isSafeInteger(u)){u>0?s.issues.push({input:u,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:r,inclusive:!0,continue:!t.abort}):s.issues.push({input:u,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:r,inclusive:!0,continue:!t.abort});return}}u<i&&s.issues.push({origin:"number",input:u,code:"too_small",minimum:i,inclusive:!0,inst:e,continue:!t.abort}),u>o&&s.issues.push({origin:"number",input:u,code:"too_big",maximum:o,inclusive:!0,inst:e,continue:!t.abort})}}),Pv=x("$ZodCheckBigIntFormat",(e,t)=>{Ce.init(e,t);let[n,r]=rv[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})}}),Lv=x("$ZodCheckMaxSize",(e,t)=>{var r;var n;Ce.init(e,t),(r=(n=e._zod.def).when)!=null||(n.when=i=>{let o=i.value;return!or(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})}}),Zv=x("$ZodCheckMinSize",(e,t)=>{var r;var n;Ce.init(e,t),(r=(n=e._zod.def).when)!=null||(n.when=i=>{let o=i.value;return!or(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})}}),qv=x("$ZodCheckSizeEquals",(e,t)=>{var r;var n;Ce.init(e,t),(r=(n=e._zod.def).when)!=null||(n.when=i=>{let o=i.value;return!or(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})}}),Vv=x("$ZodCheckMaxLength",(e,t)=>{var r;var n;Ce.init(e,t),(r=(n=e._zod.def).when)!=null||(n.when=i=>{let o=i.value;return!or(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=Al(o);i.issues.push({origin:s,code:"too_big",maximum:t.maximum,inclusive:!0,input:o,inst:e,continue:!t.abort})}}),Hv=x("$ZodCheckMinLength",(e,t)=>{var r;var n;Ce.init(e,t),(r=(n=e._zod.def).when)!=null||(n.when=i=>{let o=i.value;return!or(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=Al(o);i.issues.push({origin:s,code:"too_small",minimum:t.minimum,inclusive:!0,input:o,inst:e,continue:!t.abort})}}),Bv=x("$ZodCheckLengthEquals",(e,t)=>{var r;var n;Ce.init(e,t),(r=(n=e._zod.def).when)!=null||(n.when=i=>{let o=i.value;return!or(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=Al(o),u=a>t.length;i.issues.push({origin:s,...u?{code:"too_big",maximum:t.length}:{code:"too_small",minimum:t.length},inclusive:!0,exact:!0,input:i.value,inst:e,continue:!t.abort})}}),$a=x("$ZodCheckStringFormat",(e,t)=>{var i,o;var n,r;Ce.init(e,t),e._zod.onattach.push(a=>{var u;let s=a._zod.bag;s.format=t.format,t.pattern&&((u=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=()=>{})}),Gv=x("$ZodCheckRegex",(e,t)=>{$a.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})}}),Fv=x("$ZodCheckLowerCase",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Mv),$a.init(e,t)}),Xv=x("$ZodCheckUpperCase",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Uv),$a.init(e,t)}),Jv=x("$ZodCheckIncludes",(e,t)=>{Ce.init(e,t);let n=wn(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})}}),Yv=x("$ZodCheckStartsWith",(e,t)=>{var r;Ce.init(e,t);let n=new RegExp(`^${wn(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})}}),Kv=x("$ZodCheckEndsWith",(e,t)=>{var r;Ce.init(e,t);let n=new RegExp(`.*${wn(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 vk(e,t,n){e.issues.length&&t.issues.push(...ln(n,e.issues))}var Qv=x("$ZodCheckProperty",(e,t)=>{Ce.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=>vk(i,n,t.property));vk(r,n,t.property)}}),Wv=x("$ZodCheckMimeType",(e,t)=>{Ce.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})}}),ey=x("$ZodCheckOverwrite",(e,t)=>{Ce.init(e,t),e._zod.check=n=>{n.value=t.tx(n.value)}});var Nl=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 ty={major:4,minor:3,patch:5};var ie=x("$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=ty;let r=[...(i=e._zod.def.checks)!=null?i:[]];e._zod.traits.has("$ZodCheck")&&r.unshift(e);for(let s of r)for(let u of s._zod.onattach)u(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=lr(d),p;for(let h of m){if(h._zod.def.when){if(!h._zod.def.when(d))continue}else if(f)continue;let v=d.issues.length,_=h._zod.check(d);if(_ instanceof Promise&&(l==null?void 0:l.async)===!1)throw new Cn;if(p||_ instanceof Promise)p=(p!=null?p:Promise.resolve()).then(async()=>{await _,d.issues.length!==v&&(f||(f=lr(d,v)))});else{if(d.issues.length===v)continue;f||(f=lr(d,v))}}return p?p.then(()=>d):d},u=(d,m,l)=>{if(lr(d))return d.aborted=!0,d;let f=s(m,r,l);if(f instanceof Promise){if(l.async===!1)throw new Cn;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=>u(p,d,m)):u(f,d,m)}let l=e._zod.parse(d,m);if(l instanceof Promise){if(m.async===!1)throw new Cn;return l.then(f=>s(f,r,m))}return s(l,r,m)}}le(e,"~standard",()=>({validate:s=>{var u;try{let d=sv(e,s);return d.success?{value:d.data}:{issues:(u=d.error)==null?void 0:u.issues}}catch(d){return lv(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}))}),Jr=x("$ZodString",(e,t)=>{var n,r,i;ie.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:Tv(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}}),Ae=x("$ZodStringFormat",(e,t)=>{$a.init(e,t),Jr.init(e,t)}),iy=x("$ZodGUID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=hv),Ae.init(e,t)}),ry=x("$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=Xr(o))}else(r=t.pattern)!=null||(t.pattern=Xr());Ae.init(e,t)}),oy=x("$ZodEmail",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=vv),Ae.init(e,t)}),ay=x("$ZodURL",(e,t)=>{Ae.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})}}}),sy=x("$ZodEmoji",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=yv()),Ae.init(e,t)}),ly=x("$ZodNanoID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=pv),Ae.init(e,t)}),uy=x("$ZodCUID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=uv),Ae.init(e,t)}),cy=x("$ZodCUID2",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=cv),Ae.init(e,t)}),dy=x("$ZodULID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=dv),Ae.init(e,t)}),fy=x("$ZodXID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=fv),Ae.init(e,t)}),my=x("$ZodKSUID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=mv),Ae.init(e,t)}),py=x("$ZodISODateTime",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=kv(t)),Ae.init(e,t)}),gy=x("$ZodISODate",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Av),Ae.init(e,t)}),hy=x("$ZodISOTime",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Ev(t)),Ae.init(e,t)}),vy=x("$ZodISODuration",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=gv),Ae.init(e,t)}),yy=x("$ZodIPv4",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=bv),Ae.init(e,t),e._zod.bag.format="ipv4"}),by=x("$ZodIPv6",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Sv),Ae.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})}}}),Sy=x("$ZodMAC",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=xv(t.delimiter)),Ae.init(e,t),e._zod.bag.format="mac"}),xy=x("$ZodCIDRv4",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=_v),Ae.init(e,t)}),_y=x("$ZodCIDRv6",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=$v),Ae.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 $y(e){if(e==="")return!0;if(e.length%4!==0)return!1;try{return atob(e),!0}catch(t){return!1}}var wy=x("$ZodBase64",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=wv),Ae.init(e,t),e._zod.bag.contentEncoding="base64",e._zod.check=r=>{$y(r.value)||r.issues.push({code:"invalid_format",format:"base64",input:r.value,inst:e,continue:!t.abort})}});function Ik(e){if(!Id.test(e))return!1;let t=e.replace(/[-_]/g,r=>r==="-"?"+":"/"),n=t.padEnd(Math.ceil(t.length/4)*4,"=");return $y(n)}var zy=x("$ZodBase64URL",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Id),Ae.init(e,t),e._zod.bag.contentEncoding="base64url",e._zod.check=r=>{Ik(r.value)||r.issues.push({code:"invalid_format",format:"base64url",input:r.value,inst:e,continue:!t.abort})}}),Ay=x("$ZodE164",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=zv),Ae.init(e,t)});function Nk(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 Ey=x("$ZodJWT",(e,t)=>{Ae.init(e,t),e._zod.check=n=>{Nk(n.value,t.alg)||n.issues.push({code:"invalid_format",format:"jwt",input:n.value,inst:e,continue:!t.abort})}}),ky=x("$ZodCustomStringFormat",(e,t)=>{Ae.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})}}),Ld=x("$ZodNumber",(e,t)=>{var n;ie.init(e,t),e._zod.pattern=(n=e._zod.bag.pattern)!=null?n:Nd,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}}),Ty=x("$ZodNumberFormat",(e,t)=>{jv.init(e,t),Ld.init(e,t)}),Ol=x("$ZodBoolean",(e,t)=>{ie.init(e,t),e._zod.pattern=Nv,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}}),Zd=x("$ZodBigInt",(e,t)=>{ie.init(e,t),e._zod.pattern=Cv,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}}),Cy=x("$ZodBigIntFormat",(e,t)=>{Pv.init(e,t),Zd.init(e,t)}),Iy=x("$ZodSymbol",(e,t)=>{ie.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}}),Ny=x("$ZodUndefined",(e,t)=>{ie.init(e,t),e._zod.pattern=Dv,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}}),Oy=x("$ZodNull",(e,t)=>{ie.init(e,t),e._zod.pattern=Ov,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}}),Dy=x("$ZodAny",(e,t)=>{ie.init(e,t),e._zod.parse=n=>n}),My=x("$ZodUnknown",(e,t)=>{ie.init(e,t),e._zod.parse=n=>n}),Uy=x("$ZodNever",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>(n.issues.push({expected:"never",code:"invalid_type",input:n.value,inst:e}),n)}),Ry=x("$ZodVoid",(e,t)=>{ie.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}}),jy=x("$ZodDate",(e,t)=>{ie.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 Sk(e,t,n){e.issues.length&&t.issues.push(...ln(n,e.issues)),t.value[n]=e.value}var Py=x("$ZodArray",(e,t)=>{ie.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],u=t.element._zod.run({value:s,issues:[]},r);u instanceof Promise?o.push(u.then(d=>Sk(d,n,a))):Sk(u,n,a)}return o.length?Promise.all(o).then(()=>n):n}});function Pd(e,t,n,r,i){if(e.issues.length){if(i&&!(n in r))return;t.issues.push(...ln(n,e.issues))}e.value===void 0?n in r&&(t.value[n]=void 0):t.value[n]=e.value}function Ok(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=nv(e.shape);return{...e,keys:t,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(n)}}function Dk(e,t,n,r,i,o){let a=[],s=i.keySet,u=i.catchall._zod,d=u.def.type,m=u.optout==="optional";for(let l in t){if(s.has(l))continue;if(d==="never"){a.push(l);continue}let f=u.run({value:t[l],issues:[]},r);f instanceof Promise?e.push(f.then(p=>Pd(p,n,l,t,m))):Pd(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 Mk=x("$ZodObject",(e,t)=>{ie.init(e,t);let n=Object.getOwnPropertyDescriptor(t,"shape");if(!(n!=null&&n.get)){let s=t.shape;Object.defineProperty(t,"shape",{get:()=>{let u={...s};return Object.defineProperty(t,"shape",{value:u}),u}})}let r=va(()=>Ok(t));le(e._zod,"propValues",()=>{var d;let s=t.shape,u={};for(let m in s){let l=s[m]._zod;if(l.values){(d=u[m])!=null||(u[m]=new Set);for(let f of l.values)u[m].add(f)}}return u});let i=Fr,o=t.catchall,a;e._zod.parse=(s,u)=>{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",v=p._zod.run({value:d[f],issues:[]},u);v instanceof Promise?m.push(v.then(_=>Pd(_,s,f,d,h))):Pd(v,s,f,d,h)}return o?Dk(m,d,s,u,r.value,e):m.length?Promise.all(m).then(()=>s):s}}),Ly=x("$ZodObjectJIT",(e,t)=>{Mk.init(e,t);let n=e._zod.parse,r=va(()=>Ok(t)),i=f=>{var b;let p=new Nl(["shape","payload","ctx"]),h=r.value,v=S=>{let $=bd(S);return`shape[${$}]._zod.run({ value: input[${$}], issues: [] }, ctx)`};p.write("const input = payload.value;");let _=Object.create(null),y=0;for(let S of h.keys)_[S]=`key_${y++}`;p.write("const newResult = {};");for(let S of h.keys){let $=_[S],R=bd(S),A=f[S],k=((b=A==null?void 0:A._zod)==null?void 0:b.optout)==="optional";p.write(`const ${$} = ${v(S)};`),k?p.write(`
|
|
if (${$}.issues.length) {
|
|
if (${R} in input) {
|
|
payload.issues = payload.issues.concat(${$}.issues.map(iss => ({
|
|
...iss,
|
|
path: iss.path ? [${R}, ...iss.path] : [${R}]
|
|
})));
|
|
}
|
|
}
|
|
|
|
if (${$}.value === undefined) {
|
|
if (${R} in input) {
|
|
newResult[${R}] = undefined;
|
|
}
|
|
} else {
|
|
newResult[${R}] = ${$}.value;
|
|
}
|
|
|
|
`):p.write(`
|
|
if (${$}.issues.length) {
|
|
payload.issues = payload.issues.concat(${$}.issues.map(iss => ({
|
|
...iss,
|
|
path: iss.path ? [${R}, ...iss.path] : [${R}]
|
|
})));
|
|
}
|
|
|
|
if (${$}.value === undefined) {
|
|
if (${R} in input) {
|
|
newResult[${R}] = undefined;
|
|
}
|
|
} else {
|
|
newResult[${R}] = ${$}.value;
|
|
}
|
|
|
|
`)}p.write("payload.value = newResult;"),p.write("return payload;");let g=p.compile();return(S,$)=>g(f,S,$)},o,a=Fr,s=!Sl.jitless,d=s&&Wh.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?Dk([],h,f,p,l,e):f):n(f,p):(f.issues.push({expected:"object",code:"invalid_type",input:h,inst:e}),f)}});function xk(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=>!lr(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=>Bt(a,r,Je())))}),t)}var Dl=x("$ZodUnion",(e,t)=>{ie.init(e,t),le(e._zod,"optin",()=>t.options.some(i=>i._zod.optin==="optional")?"optional":void 0),le(e._zod,"optout",()=>t.options.some(i=>i._zod.optout==="optional")?"optional":void 0),le(e._zod,"values",()=>{if(t.options.every(i=>i._zod.values))return new Set(t.options.flatMap(i=>Array.from(i._zod.values)))}),le(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=>$l(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 u of t.options){let d=u._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(u=>xk(u,i,e,o)):xk(s,i,e,o)}});function _k(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=>Bt(a,r,Je())))}):t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:[],inclusive:!1}),t)}var Zy=x("$ZodXor",(e,t)=>{Dl.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 u of t.options){let d=u._zod.run({value:i.value,issues:[]},o);d instanceof Promise?(s.push(d),a=!0):s.push(d)}return a?Promise.all(s).then(u=>_k(u,i,e,o)):_k(s,i,e,o)}}),qy=x("$ZodDiscriminatedUnion",(e,t)=>{t.inclusive=!1,Dl.init(e,t);let n=e._zod.parse;le(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,u]of Object.entries(a)){i[s]||(i[s]=new Set);for(let d of u)i[s].add(d)}}return i});let r=va(()=>{var a;let i=t.options,o=new Map;for(let s of i){let u=(a=s._zod.propValues)==null?void 0:a[t.discriminator];if(!u||u.size===0)throw new Error(`Invalid discriminated union option at index "${t.options.indexOf(s)}"`);for(let d of u){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(!Fr(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)}}),Vy=x("$ZodIntersection",(e,t)=>{ie.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(([u,d])=>$k(n,u,d)):$k(n,o,a)}});function ny(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(sr(e)&&sr(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=ny(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=ny(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 $k(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 u of s.keys)r.has(u)||r.set(u,{}),r.get(u).l=!0}else e.issues.push(s);for(let s of n.issues)if(s.code==="unrecognized_keys")for(let u of s.keys)r.has(u)||r.set(u,{}),r.get(u).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}),lr(e))return e;let a=ny(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 qd=x("$ZodTuple",(e,t)=>{ie.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"),u=s===-1?0:n.length-s;if(!t.rest){let m=o.length>n.length,l=o.length<u-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>=u)continue;let l=m._zod.run({value:o[d],issues:[]},i);l instanceof Promise?a.push(l.then(f=>Md(f,r,d))):Md(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=>Md(p,r,d))):Md(f,r,d)}}return a.length?Promise.all(a).then(()=>r):r}});function Md(e,t,n){e.issues.length&&t.issues.push(...ln(n,e.issues)),t.value[n]=e.value}var Hy=x("$ZodRecord",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;if(!sr(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(...ln(d,l.issues)),n.value[d]=l.value})):(m.issues.length&&n.issues.push(...ln(d,m.issues)),n.value[d]=m.value)}let u;for(let d in i)s.has(d)||(u=u!=null?u:[],u.push(d));u&&u.length>0&&n.issues.push({code:"unrecognized_keys",input:i,inst:e,keys:u})}else{n.value={};for(let s of Reflect.ownKeys(i)){if(s==="__proto__")continue;let u=t.keyType._zod.run({value:s,issues:[]},r);if(u instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(typeof s=="string"&&Nd.test(s)&&u.issues.length&&u.issues.some(l=>l.code==="invalid_type"&&l.expected==="number")){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&&(u=l)}if(u.issues.length){t.mode==="loose"?n.value[s]=i[s]:n.issues.push({code:"invalid_key",origin:"record",issues:u.issues.map(l=>Bt(l,r,Je())),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(...ln(s,l.issues)),n.value[u.value]=l.value})):(m.issues.length&&n.issues.push(...ln(s,m.issues)),n.value[u.value]=m.value)}}return o.length?Promise.all(o).then(()=>n):n}}),By=x("$ZodMap",(e,t)=>{ie.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 u=t.keyType._zod.run({value:a,issues:[]},r),d=t.valueType._zod.run({value:s,issues:[]},r);u instanceof Promise||d instanceof Promise?o.push(Promise.all([u,d]).then(([m,l])=>{wk(m,l,n,a,i,e,r)})):wk(u,d,n,a,i,e,r)}return o.length?Promise.all(o).then(()=>n):n}});function wk(e,t,n,r,i,o,a){e.issues.length&&(wl.has(typeof r)?n.issues.push(...ln(r,e.issues)):n.issues.push({code:"invalid_key",origin:"map",input:i,inst:o,issues:e.issues.map(s=>Bt(s,a,Je()))})),t.issues.length&&(wl.has(typeof r)?n.issues.push(...ln(r,t.issues)):n.issues.push({origin:"map",code:"invalid_element",input:i,inst:o,key:r,issues:t.issues.map(s=>Bt(s,a,Je()))})),n.value.set(e.value,t.value)}var Gy=x("$ZodSet",(e,t)=>{ie.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(u=>zk(u,n))):zk(s,n)}return o.length?Promise.all(o).then(()=>n):n}});function zk(e,t){e.issues.length&&t.issues.push(...e.issues),t.value.add(e.value)}var Fy=x("$ZodEnum",(e,t)=>{ie.init(e,t);let n=_l(t.entries),r=new Set(n);e._zod.values=r,e._zod.pattern=new RegExp(`^(${n.filter(i=>wl.has(typeof i)).map(i=>typeof i=="string"?wn(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}}),Xy=x("$ZodLiteral",(e,t)=>{if(ie.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"?wn(r):r?wn(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}}),Jy=x("$ZodFile",(e,t)=>{ie.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}}),Yy=x("$ZodTransform",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>{if(r.direction==="backward")throw new rr(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 Cn;return n.value=i,n}});function Ak(e,t){return e.issues.length&&t===void 0?{issues:[],value:void 0}:e}var Vd=x("$ZodOptional",(e,t)=>{ie.init(e,t),e._zod.optin="optional",e._zod.optout="optional",le(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),le(e._zod,"pattern",()=>{let n=t.innerType._zod.pattern;return n?new RegExp(`^(${$l(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=>Ak(o,n.value)):Ak(i,n.value)}return n.value===void 0?n:t.innerType._zod.run(n,r)}}),Ky=x("$ZodExactOptional",(e,t)=>{Vd.init(e,t),le(e._zod,"values",()=>t.innerType._zod.values),le(e._zod,"pattern",()=>t.innerType._zod.pattern),e._zod.parse=(n,r)=>t.innerType._zod.run(n,r)}),Qy=x("$ZodNullable",(e,t)=>{ie.init(e,t),le(e._zod,"optin",()=>t.innerType._zod.optin),le(e._zod,"optout",()=>t.innerType._zod.optout),le(e._zod,"pattern",()=>{let n=t.innerType._zod.pattern;return n?new RegExp(`^(${$l(n.source)}|null)$`):void 0}),le(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)}),Wy=x("$ZodDefault",(e,t)=>{ie.init(e,t),e._zod.optin="optional",le(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=>Ek(o,t)):Ek(i,t)}});function Ek(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}var eb=x("$ZodPrefault",(e,t)=>{ie.init(e,t),e._zod.optin="optional",le(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))}),tb=x("$ZodNonOptional",(e,t)=>{ie.init(e,t),le(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=>kk(o,e)):kk(i,e)}});function kk(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 nb=x("$ZodSuccess",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>{if(r.direction==="backward")throw new rr("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)}}),ib=x("$ZodCatch",(e,t)=>{ie.init(e,t),le(e._zod,"optin",()=>t.innerType._zod.optin),le(e._zod,"optout",()=>t.innerType._zod.optout),le(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=>Bt(a,r,Je()))},input:n.value}),n.issues=[]),n)):(n.value=i.value,i.issues.length&&(n.value=t.catchValue({...n,error:{issues:i.issues.map(o=>Bt(o,r,Je()))},input:n.value}),n.issues=[]),n)}}),rb=x("$ZodNaN",(e,t)=>{ie.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)}),ob=x("$ZodPipe",(e,t)=>{ie.init(e,t),le(e._zod,"values",()=>t.in._zod.values),le(e._zod,"optin",()=>t.in._zod.optin),le(e._zod,"optout",()=>t.out._zod.optout),le(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=>Ud(a,t.in,r)):Ud(o,t.in,r)}let i=t.in._zod.run(n,r);return i instanceof Promise?i.then(o=>Ud(o,t.out,r)):Ud(i,t.out,r)}});function Ud(e,t,n){return e.issues.length?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues},n)}var Ml=x("$ZodCodec",(e,t)=>{ie.init(e,t),le(e._zod,"values",()=>t.in._zod.values),le(e._zod,"optin",()=>t.in._zod.optin),le(e._zod,"optout",()=>t.out._zod.optout),le(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=>Rd(a,t,r)):Rd(o,t,r)}else{let o=t.out._zod.run(n,r);return o instanceof Promise?o.then(a=>Rd(a,t,r)):Rd(o,t,r)}}});function Rd(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=>jd(e,o,t.out,n)):jd(e,i,t.out,n)}else{let i=t.reverseTransform(e.value,e);return i instanceof Promise?i.then(o=>jd(e,o,t.in,n)):jd(e,i,t.in,n)}}function jd(e,t,n,r){return e.issues.length?(e.aborted=!0,e):n._zod.run({value:t,issues:e.issues},r)}var ab=x("$ZodReadonly",(e,t)=>{ie.init(e,t),le(e._zod,"propValues",()=>t.innerType._zod.propValues),le(e._zod,"values",()=>t.innerType._zod.values),le(e._zod,"optin",()=>{var n,r;return(r=(n=t.innerType)==null?void 0:n._zod)==null?void 0:r.optin}),le(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(Tk):Tk(i)}});function Tk(e){return e.value=Object.freeze(e.value),e}var sb=x("$ZodTemplateLiteral",(e,t)=>{ie.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||tv.has(typeof r))n.push(wn(`${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)}}),lb=x("$ZodFunction",(e,t)=>(ie.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?xd(e._def.input,r):r,o=Reflect.apply(n,this,i);return e._def.output?xd(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 _d(e._def.input,r):r,o=await Reflect.apply(n,this,i);return e._def.output?await _d(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 qd({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)),ub=x("$ZodPromise",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>Promise.resolve(n.value).then(i=>t.innerType._zod.run({value:i,issues:[]},r))}),cb=x("$ZodLazy",(e,t)=>{ie.init(e,t),le(e._zod,"innerType",()=>t.getter()),le(e._zod,"pattern",()=>{var n,r;return(r=(n=e._zod.innerType)==null?void 0:n._zod)==null?void 0:r.pattern}),le(e._zod,"propValues",()=>{var n,r;return(r=(n=e._zod.innerType)==null?void 0:n._zod)==null?void 0:r.propValues}),le(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}),le(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)}),db=x("$ZodCustom",(e,t)=>{Ce.init(e,t),ie.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=>Ck(o,n,r,e));Ck(i,n,r,e)}});function Ck(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(ya(o))}}var Yr={};Nn(Yr,{ar:()=>Uk,az:()=>Rk,be:()=>Pk,bg:()=>Lk,ca:()=>Zk,cs:()=>qk,da:()=>Vk,de:()=>Hk,en:()=>Hd,eo:()=>Bk,es:()=>Gk,fa:()=>Fk,fi:()=>Xk,fr:()=>Jk,frCA:()=>Yk,he:()=>Kk,hu:()=>Qk,hy:()=>eT,id:()=>tT,is:()=>nT,it:()=>iT,ja:()=>rT,ka:()=>oT,kh:()=>aT,km:()=>Bd,ko:()=>sT,lt:()=>uT,mk:()=>cT,ms:()=>dT,nl:()=>fT,no:()=>mT,ota:()=>pT,pl:()=>hT,ps:()=>gT,pt:()=>vT,ru:()=>bT,sl:()=>ST,sv:()=>xT,ta:()=>_T,th:()=>$T,tr:()=>wT,ua:()=>zT,uk:()=>Gd,ur:()=>AT,uz:()=>ET,vi:()=>kT,yo:()=>IT,zhCN:()=>TT,zhTW:()=>CT});var AR=()=>{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,u,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: ${w(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()} ${(u=f.unit)!=null?u:"\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":""}: ${w(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 Uk(){return{localeError:AR()}}var ER=()=>{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,u,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: ${w(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()} ${(u=f.unit)!=null?u:"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":""}: ${w(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 Rk(){return{localeError:ER()}}function jk(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 kR=()=>{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,u,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 ${w(i.values,"|")}`;case"too_big":{let m=i.inclusive?"<=":"<",l=t(i.origin);if(l){let f=Number(i.maximum),p=jk(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 ${(u=i.origin)!=null?u:"\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=jk(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"}: ${w(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 Pk(){return{localeError:kR()}}var TR=()=>{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,u,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 ${w(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()} ${(u=f.unit)!=null?u:"\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":""}: ${w(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 Lk(){return{localeError:TR()}}var CR=()=>{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,u,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 ${w(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()} ${(u=f.unit)!=null?u:"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":""}: ${w(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 Zk(){return{localeError:CR()}}var IR=()=>{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,u,d,m,l,f,p;switch(i.code){case"invalid_type":{let h=(o=r[i.expected])!=null?o:i.expected,v=O(i.input),_=(a=r[v])!=null?a:v;return/^[A-Z]/.test(i.expected)?`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no instanceof ${i.expected}, obdr\u017Eeno ${_}`:`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${h}, obdr\u017Eeno ${_}`}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 ${w(i.values,"|")}`;case"too_big":{let h=i.inclusive?"<=":"<",v=t(i.origin);return v?`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${(s=i.origin)!=null?s:"hodnota"} mus\xED m\xEDt ${h}${i.maximum.toString()} ${(u=v.unit)!=null?u:"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?">=":">",v=t(i.origin);return v?`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${(m=i.origin)!=null?m:"hodnota"} mus\xED m\xEDt ${h}${i.minimum.toString()} ${(l=v.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: ${w(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 qk(){return{localeError:IR()}}var NR=()=>{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,u,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 ${w(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()} ${(u=f.unit)!=null?u:"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"}: ${w(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 Vk(){return{localeError:NR()}}var OR=()=>{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,u,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 ${w(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()} ${(u=f.unit)!=null?u:"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"}: ${w(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 Hk(){return{localeError:OR()}}var DR=()=>{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,u,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 ${w(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()} ${(u=f.unit)!=null?u:"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":""}: ${w(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 Hd(){return{localeError:DR()}}var MR=()=>{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,u,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 ${w(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()} ${(u=f.unit)!=null?u:"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":""}: ${w(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 Bk(){return{localeError:MR()}}var UR=()=>{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,u,d,m,l,f;switch(i.code){case"invalid_type":{let p=(o=r[i.expected])!=null?o:i.expected,h=O(i.input),v=(a=r[h])!=null?a:h;return/^[A-Z]/.test(i.expected)?`Entrada inv\xE1lida: se esperaba instanceof ${i.expected}, recibido ${v}`:`Entrada inv\xE1lida: se esperaba ${p}, recibido ${v}`}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 ${w(i.values,"|")}`;case"too_big":{let p=i.inclusive?"<=":"<",h=t(i.origin),v=(s=r[i.origin])!=null?s:i.origin;return h?`Demasiado grande: se esperaba que ${v!=null?v:"valor"} tuviera ${p}${i.maximum.toString()} ${(u=h.unit)!=null?u:"elementos"}`:`Demasiado grande: se esperaba que ${v!=null?v:"valor"} fuera ${p}${i.maximum.toString()}`}case"too_small":{let p=i.inclusive?">=":">",h=t(i.origin),v=(d=r[i.origin])!=null?d:i.origin;return h?`Demasiado peque\xF1o: se esperaba que ${v} tuviera ${p}${i.minimum.toString()} ${h.unit}`:`Demasiado peque\xF1o: se esperaba que ${v} 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":""}: ${w(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 Gk(){return{localeError:UR()}}var RR=()=>{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,u,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 ${w(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()} ${(u=f.unit)!=null?u:"\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: ${w(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 Fk(){return{localeError:RR()}}var jR=()=>{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 u=(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 ${u}, 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: ${w(i.values,"|")}`;case"too_big":{let u=i.inclusive?"<=":"<",d=t(i.origin);return d?`Liian suuri: ${d.subject} t\xE4ytyy olla ${u}${i.maximum.toString()} ${d.unit}`.trim():`Liian suuri: arvon t\xE4ytyy olla ${u}${i.maximum.toString()}`}case"too_small":{let u=i.inclusive?">=":">",d=t(i.origin);return d?`Liian pieni: ${d.subject} t\xE4ytyy olla ${u}${i.minimum.toString()} ${d.unit}`.trim():`Liian pieni: arvon t\xE4ytyy olla ${u}${i.minimum.toString()}`}case"invalid_format":{let u=i;return u.format==="starts_with"?`Virheellinen sy\xF6te: t\xE4ytyy alkaa "${u.prefix}"`:u.format==="ends_with"?`Virheellinen sy\xF6te: t\xE4ytyy loppua "${u.suffix}"`:u.format==="includes"?`Virheellinen sy\xF6te: t\xE4ytyy sis\xE4lt\xE4\xE4 "${u.includes}"`:u.format==="regex"?`Virheellinen sy\xF6te: t\xE4ytyy vastata s\xE4\xE4nn\xF6llist\xE4 lauseketta ${u.pattern}`:`Virheellinen ${(s=n[u.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"}: ${w(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 Xk(){return{localeError:jR()}}var PR=()=>{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,u,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 ${w(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()} ${(u=f.unit)!=null?u:"\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":""} : ${w(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 Jk(){return{localeError:PR()}}var LR=()=>{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,u,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 ${w(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 ${(u=i.origin)!=null?u:"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":""} : ${w(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 Yk(){return{localeError:LR()}}var ZR=()=>{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"}},u={nan:"NaN"};return d=>{var m,l,f,p,h,v,_,y,g,b,S,$,R,A,k,z,E,F,P,V,L;switch(d.code){case"invalid_type":{let C=d.expected,M=(m=u[C!=null?C:""])!=null?m:r(C),K=O(d.input),ue=(p=(f=u[K])!=null?f:(l=e[K])==null?void 0:l.label)!=null?p:K;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 ${ue}`:`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${M}, \u05D4\u05EA\u05E7\u05D1\u05DC ${ue}`}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 C=d.values.map(ue=>N(ue));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 ${C[0]} \u05D0\u05D5 ${C[1]}`;let M=C[C.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 ${C.slice(0,-1).join(", ")} \u05D0\u05D5 ${M}`}case"too_big":{let C=a(d.origin),M=i((h=d.origin)!=null?h:"value");if(d.origin==="string")return`${(v=C==null?void 0:C.longLabel)!=null?v:"\u05D0\u05E8\u05D5\u05DA"} \u05DE\u05D3\u05D9: ${M} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${d.maximum.toString()} ${(_=C==null?void 0:C.unit)!=null?_:""} ${d.inclusive?"\u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA":"\u05DC\u05DB\u05DC \u05D4\u05D9\u05D5\u05EA\u05E8"}`.trim();if(d.origin==="number"){let be=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 ${be}`}if(d.origin==="array"||d.origin==="set"){let be=d.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA",q=d.inclusive?`${d.maximum} ${(y=C==null?void 0:C.unit)!=null?y:""} \u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA`:`\u05E4\u05D7\u05D5\u05EA \u05DE-${d.maximum} ${(g=C==null?void 0:C.unit)!=null?g:""}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${M} ${be} \u05DC\u05D4\u05DB\u05D9\u05DC ${q}`.trim()}let K=d.inclusive?"<=":"<",ue=o((b=d.origin)!=null?b:"value");return C!=null&&C.unit?`${C.longLabel} \u05DE\u05D3\u05D9: ${M} ${ue} ${K}${d.maximum.toString()} ${C.unit}`:`${(S=C==null?void 0:C.longLabel)!=null?S:"\u05D2\u05D3\u05D5\u05DC"} \u05DE\u05D3\u05D9: ${M} ${ue} ${K}${d.maximum.toString()}`}case"too_small":{let C=a(d.origin),M=i(($=d.origin)!=null?$:"value");if(d.origin==="string")return`${(R=C==null?void 0:C.shortLabel)!=null?R:"\u05E7\u05E6\u05E8"} \u05DE\u05D3\u05D9: ${M} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${d.minimum.toString()} ${(A=C==null?void 0:C.unit)!=null?A:""} ${d.inclusive?"\u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8":"\u05DC\u05E4\u05D7\u05D5\u05EA"}`.trim();if(d.origin==="number"){let be=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 ${be}`}if(d.origin==="array"||d.origin==="set"){let be=d.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA";if(d.minimum===1&&d.inclusive){let Q=(d.origin==="set","\u05DC\u05E4\u05D7\u05D5\u05EA \u05E4\u05E8\u05D9\u05D8 \u05D0\u05D7\u05D3");return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${M} ${be} \u05DC\u05D4\u05DB\u05D9\u05DC ${Q}`}let q=d.inclusive?`${d.minimum} ${(k=C==null?void 0:C.unit)!=null?k:""} \u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8`:`\u05D9\u05D5\u05EA\u05E8 \u05DE-${d.minimum} ${(z=C==null?void 0:C.unit)!=null?z:""}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${M} ${be} \u05DC\u05D4\u05DB\u05D9\u05DC ${q}`.trim()}let K=d.inclusive?">=":">",ue=o((E=d.origin)!=null?E:"value");return C!=null&&C.unit?`${C.shortLabel} \u05DE\u05D3\u05D9: ${M} ${ue} ${K}${d.minimum.toString()} ${C.unit}`:`${(F=C==null?void 0:C.shortLabel)!=null?F:"\u05E7\u05D8\u05DF"} \u05DE\u05D3\u05D9: ${M} ${ue} ${K}${d.minimum.toString()}`}case"invalid_format":{let C=d;if(C.format==="starts_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D7\u05D9\u05DC \u05D1 "${C.prefix}"`;if(C.format==="ends_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05E1\u05EA\u05D9\u05D9\u05DD \u05D1 "${C.suffix}"`;if(C.format==="includes")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05DB\u05DC\u05D5\u05DC "${C.includes}"`;if(C.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 ${C.pattern}`;let M=s[C.format],K=(P=M==null?void 0:M.label)!=null?P:C.format,be=((V=M==null?void 0:M.gender)!=null?V:"m")==="f"?"\u05EA\u05E7\u05D9\u05E0\u05D4":"\u05EA\u05E7\u05D9\u05DF";return`${K} \u05DC\u05D0 ${be}`}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"}: ${w(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((L=d.origin)!=null?L:"array")}`;default:return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF"}}};function Kk(){return{localeError:ZR()}}var qR=()=>{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,u,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 ${w(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()} ${(u=f.unit)!=null?u:"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":""}: ${w(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 Qk(){return{localeError:qR()}}function Wk(e,t,n){return Math.abs(e)===1?t:n}function wa(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 VR=()=>{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,u,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 ${w(i.values,"|")}`;case"too_big":{let m=i.inclusive?"<=":"<",l=t(i.origin);if(l){let f=Number(i.maximum),p=Wk(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 ${wa((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 ${wa((u=i.origin)!=null?u:"\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=Wk(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 ${wa(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 ${wa(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":""}. ${w(i.keys,", ")}`;case"invalid_key":return`\u054D\u056D\u0561\u056C \u0562\u0561\u0576\u0561\u056C\u056B ${wa(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 ${wa(i.origin)}-\u0578\u0582\u0574`;default:return"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574"}}};function eT(){return{localeError:VR()}}var HR=()=>{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,u,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 ${w(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()} ${(u=f.unit)!=null?u:"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":""}: ${w(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 tT(){return{localeError:HR()}}var BR=()=>{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,u,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 ${w(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()} ${(u=f.unit)!=null?u:"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"}: ${w(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 nT(){return{localeError:BR()}}var GR=()=>{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,u,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 ${w(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()} ${(u=f.unit)!=null?u:"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"}: ${w(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 iT(){return{localeError:GR()}}var FR=()=>{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,u,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: ${w(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()}${(u=f.unit)!=null?u:"\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":""}: ${w(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:FR()}}var XR=()=>{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,u,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 ${w(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 ${(u=i.origin)!=null?u:"\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"}: ${w(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 oT(){return{localeError:XR()}}var JR=()=>{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,u,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 ${w(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()} ${(u=f.unit)!=null?u:"\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 ${w(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 Bd(){return{localeError:JR()}}function aT(){return Bd()}var YR=()=>{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,u,d,m,l,f,p;switch(i.code){case"invalid_type":{let h=(o=r[i.expected])!=null?o:i.expected,v=O(i.input),_=(a=r[v])!=null?a:v;return/^[A-Z]/.test(i.expected)?`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 instanceof ${i.expected}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${_}\uC785\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 ${h}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${_}\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: ${w(i.values,"\uB610\uB294 ")} \uC911 \uD558\uB098\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"too_big":{let h=i.inclusive?"\uC774\uD558":"\uBBF8\uB9CC",v=h==="\uBBF8\uB9CC"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",_=t(i.origin),y=(s=_==null?void 0:_.unit)!=null?s:"\uC694\uC18C";return _?`${(u=i.origin)!=null?u:"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${i.maximum.toString()}${y} ${h}${v}`:`${(d=i.origin)!=null?d:"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${i.maximum.toString()} ${h}${v}`}case"too_small":{let h=i.inclusive?"\uC774\uC0C1":"\uCD08\uACFC",v=h==="\uC774\uC0C1"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",_=t(i.origin),y=(m=_==null?void 0:_.unit)!=null?m:"\uC694\uC18C";return _?`${(l=i.origin)!=null?l:"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${i.minimum.toString()}${y} ${h}${v}`:`${(f=i.origin)!=null?f:"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${i.minimum.toString()} ${h}${v}`}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: ${w(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 sT(){return{localeError:YR()}}var Ul=e=>e.charAt(0).toUpperCase()+e.slice(1);function lT(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 KR=()=>{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 u=(d=e[i])!=null?d:null;return u===null?u:{unit:u.unit[o],verb:u.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,u,d,m,l,f,p,h,v,_,y,g,b;switch(i.code){case"invalid_type":{let S=(o=r[i.expected])!=null?o:i.expected,$=O(i.input),R=(a=r[$])!=null?a:$;return/^[A-Z]/.test(i.expected)?`Gautas tipas ${R}, o tik\u0117tasi - instanceof ${i.expected}`:`Gautas tipas ${R}, 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 ${w(i.values,"|")} pasirinkim\u0173`;case"too_big":{let S=(s=r[i.origin])!=null?s:i.origin,$=t(i.origin,lT(Number(i.maximum)),(u=i.inclusive)!=null?u:!1,"smaller");if($!=null&&$.verb)return`${Ul((d=S!=null?S:i.origin)!=null?d:"reik\u0161m\u0117")} ${$.verb} ${i.maximum.toString()} ${(m=$.unit)!=null?m:"element\u0173"}`;let R=i.inclusive?"ne didesnis kaip":"ma\u017Eesnis kaip";return`${Ul((l=S!=null?S:i.origin)!=null?l:"reik\u0161m\u0117")} turi b\u016Bti ${R} ${i.maximum.toString()} ${$==null?void 0:$.unit}`}case"too_small":{let S=(f=r[i.origin])!=null?f:i.origin,$=t(i.origin,lT(Number(i.minimum)),(p=i.inclusive)!=null?p:!1,"bigger");if($!=null&&$.verb)return`${Ul((h=S!=null?S:i.origin)!=null?h:"reik\u0161m\u0117")} ${$.verb} ${i.minimum.toString()} ${(v=$.unit)!=null?v:"element\u0173"}`;let R=i.inclusive?"ne ma\u017Eesnis kaip":"didesnis kaip";return`${Ul((_=S!=null?S:i.origin)!=null?_:"reik\u0161m\u0117")} turi b\u016Bti ${R} ${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 ${(y=n[S.format])!=null?y: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"}: ${w(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`${Ul((b=S!=null?S:i.origin)!=null?b:"reik\u0161m\u0117")} turi klaiding\u0105 \u012Fvest\u012F`}default:return"Klaidinga \u012Fvestis"}}};function uT(){return{localeError:KR()}}var QR=()=>{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,u,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 ${w(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()} ${(u=f.unit)!=null?u:"\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"}: ${w(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 cT(){return{localeError:QR()}}var WR=()=>{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,u,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 ${w(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()} ${(u=f.unit)!=null?u:"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: ${w(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 dT(){return{localeError:WR()}}var ej=()=>{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,u,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 ${w(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()} ${(u=f.unit)!=null?u:"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":""}: ${w(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 fT(){return{localeError:ej()}}var tj=()=>{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,u,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 ${w(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()} ${(u=f.unit)!=null?u:"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"}: ${w(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 mT(){return{localeError:tj()}}var nj=()=>{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,u,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 ${w(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()} ${(u=f.unit)!=null?u:"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":""}: ${w(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 pT(){return{localeError:nj()}}var ij=()=>{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,u,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 ${w(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()} ${(u=f.unit)!=null?u:"\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"}: ${w(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:ij()}}var rj=()=>{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,u,d,m,l,f,p;switch(i.code){case"invalid_type":{let h=(o=r[i.expected])!=null?o:i.expected,v=O(i.input),_=(a=r[v])!=null?a:v;return/^[A-Z]/.test(i.expected)?`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano instanceof ${i.expected}, otrzymano ${_}`:`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${h}, otrzymano ${_}`}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 ${w(i.values,"|")}`;case"too_big":{let h=i.inclusive?"<=":"<",v=t(i.origin);return v?`Za du\u017Ca warto\u015B\u0107: oczekiwano, \u017Ce ${(s=i.origin)!=null?s:"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${h}${i.maximum.toString()} ${(u=v.unit)!=null?u:"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?">=":">",v=t(i.origin);return v?`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=v.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":""}: ${w(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 hT(){return{localeError:rj()}}var oj=()=>{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,u,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 ${w(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()} ${(u=f.unit)!=null?u:"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":""}: ${w(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 vT(){return{localeError:oj()}}function yT(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 aj=()=>{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,u,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 ${w(i.values,"|")}`;case"too_big":{let m=i.inclusive?"<=":"<",l=t(i.origin);if(l){let f=Number(i.maximum),p=yT(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 ${(u=i.origin)!=null?u:"\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=yT(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":""}: ${w(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 bT(){return{localeError:aj()}}var sj=()=>{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,u,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 ${w(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()} ${(u=f.unit)!=null?u:"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"}: ${w(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 ST(){return{localeError:sj()}}var lj=()=>{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,u,d,m,l,f,p,h;switch(i.code){case"invalid_type":{let v=(o=r[i.expected])!=null?o:i.expected,_=O(i.input),y=(a=r[_])!=null?a:_;return/^[A-Z]/.test(i.expected)?`Ogiltig inmatning: f\xF6rv\xE4ntat instanceof ${i.expected}, fick ${y}`:`Ogiltig inmatning: f\xF6rv\xE4ntat ${v}, fick ${y}`}case"invalid_value":return i.values.length===1?`Ogiltig inmatning: f\xF6rv\xE4ntat ${N(i.values[0])}`:`Ogiltigt val: f\xF6rv\xE4ntade en av ${w(i.values,"|")}`;case"too_big":{let v=i.inclusive?"<=":"<",_=t(i.origin);return _?`F\xF6r stor(t): f\xF6rv\xE4ntade ${(s=i.origin)!=null?s:"v\xE4rdet"} att ha ${v}${i.maximum.toString()} ${(u=_.unit)!=null?u:"element"}`:`F\xF6r stor(t): f\xF6rv\xE4ntat ${(d=i.origin)!=null?d:"v\xE4rdet"} att ha ${v}${i.maximum.toString()}`}case"too_small":{let v=i.inclusive?">=":">",_=t(i.origin);return _?`F\xF6r lite(t): f\xF6rv\xE4ntade ${(m=i.origin)!=null?m:"v\xE4rdet"} att ha ${v}${i.minimum.toString()} ${_.unit}`:`F\xF6r lite(t): f\xF6rv\xE4ntade ${(l=i.origin)!=null?l:"v\xE4rdet"} att ha ${v}${i.minimum.toString()}`}case"invalid_format":{let v=i;return v.format==="starts_with"?`Ogiltig str\xE4ng: m\xE5ste b\xF6rja med "${v.prefix}"`:v.format==="ends_with"?`Ogiltig str\xE4ng: m\xE5ste sluta med "${v.suffix}"`:v.format==="includes"?`Ogiltig str\xE4ng: m\xE5ste inneh\xE5lla "${v.includes}"`:v.format==="regex"?`Ogiltig str\xE4ng: m\xE5ste matcha m\xF6nstret "${v.pattern}"`:`Ogiltig(t) ${(f=n[v.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"}: ${w(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 xT(){return{localeError:lj()}}var uj=()=>{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,u,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 ${w(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()} ${(u=f.unit)!=null?u:"\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":""}: ${w(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 _T(){return{localeError:uj()}}var cj=()=>{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,u,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 ${w(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()} ${(u=f.unit)!=null?u:"\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: ${w(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 $T(){return{localeError:cj()}}var dj=()=>{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,u,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: ${w(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()} ${(u=f.unit)!=null?u:"\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":""}: ${w(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 wT(){return{localeError:dj()}}var fj=()=>{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,u,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 ${w(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()} ${(u=f.unit)!=null?u:"\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":""}: ${w(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 Gd(){return{localeError:fj()}}function zT(){return Gd()}var mj=()=>{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,u,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: ${w(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()} ${(u=f.unit)!=null?u:"\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":""}: ${w(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 AT(){return{localeError:mj()}}var pj=()=>{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,u,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 ${w(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 ${(u=i.origin)!=null?u:"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":""}: ${w(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 ET(){return{localeError:pj()}}var gj=()=>{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,u,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 ${w(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()} ${(u=f.unit)!=null?u:"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: ${w(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 kT(){return{localeError:gj()}}var hj=()=>{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,u,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 ${w(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()} ${(u=f.unit)!=null?u:"\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): ${w(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 TT(){return{localeError:hj()}}var vj=()=>{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,u,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 ${w(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()} ${(u=f.unit)!=null?u:"\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${w(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 CT(){return{localeError:vj()}}var yj=()=>{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,u;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 ${w(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: ${(u=n[d.format])!=null?u: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: ${w(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 IT(){return{localeError:yj()}}var NT,fb=Symbol("ZodOutput"),mb=Symbol("ZodInput"),Fd=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 Xd(){return new Fd}var OT;(OT=(NT=globalThis).__zod_globalRegistry)!=null||(NT.__zod_globalRegistry=Xd());var _t=globalThis.__zod_globalRegistry;function pb(e,t){return new e({type:"string",...U(t)})}function gb(e,t){return new e({type:"string",coerce:!0,...U(t)})}function Jd(e,t){return new e({type:"string",format:"email",check:"string_format",abort:!1,...U(t)})}function Rl(e,t){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...U(t)})}function Yd(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...U(t)})}function Kd(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...U(t)})}function Qd(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...U(t)})}function Wd(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...U(t)})}function jl(e,t){return new e({type:"string",format:"url",check:"string_format",abort:!1,...U(t)})}function ef(e,t){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...U(t)})}function tf(e,t){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...U(t)})}function nf(e,t){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...U(t)})}function rf(e,t){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...U(t)})}function of(e,t){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...U(t)})}function af(e,t){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...U(t)})}function sf(e,t){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...U(t)})}function lf(e,t){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...U(t)})}function uf(e,t){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...U(t)})}function hb(e,t){return new e({type:"string",format:"mac",check:"string_format",abort:!1,...U(t)})}function cf(e,t){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...U(t)})}function df(e,t){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...U(t)})}function ff(e,t){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...U(t)})}function mf(e,t){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...U(t)})}function pf(e,t){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...U(t)})}function gf(e,t){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...U(t)})}var vb={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function yb(e,t){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...U(t)})}function bb(e,t){return new e({type:"string",format:"date",check:"string_format",...U(t)})}function Sb(e,t){return new e({type:"string",format:"time",check:"string_format",precision:null,...U(t)})}function xb(e,t){return new e({type:"string",format:"duration",check:"string_format",...U(t)})}function _b(e,t){return new e({type:"number",checks:[],...U(t)})}function $b(e,t){return new e({type:"number",coerce:!0,checks:[],...U(t)})}function wb(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...U(t)})}function zb(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float32",...U(t)})}function Ab(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float64",...U(t)})}function Eb(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"int32",...U(t)})}function kb(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"uint32",...U(t)})}function Tb(e,t){return new e({type:"boolean",...U(t)})}function Cb(e,t){return new e({type:"boolean",coerce:!0,...U(t)})}function Ib(e,t){return new e({type:"bigint",...U(t)})}function Nb(e,t){return new e({type:"bigint",coerce:!0,...U(t)})}function Ob(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...U(t)})}function Db(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...U(t)})}function Mb(e,t){return new e({type:"symbol",...U(t)})}function Ub(e,t){return new e({type:"undefined",...U(t)})}function Rb(e,t){return new e({type:"null",...U(t)})}function jb(e){return new e({type:"any"})}function Pb(e){return new e({type:"unknown"})}function Lb(e,t){return new e({type:"never",...U(t)})}function Zb(e,t){return new e({type:"void",...U(t)})}function qb(e,t){return new e({type:"date",...U(t)})}function Vb(e,t){return new e({type:"date",coerce:!0,...U(t)})}function Hb(e,t){return new e({type:"nan",...U(t)})}function Vn(e,t){return new Od({check:"less_than",...U(t),value:e,inclusive:!1})}function cn(e,t){return new Od({check:"less_than",...U(t),value:e,inclusive:!0})}function Hn(e,t){return new Dd({check:"greater_than",...U(t),value:e,inclusive:!1})}function Ut(e,t){return new Dd({check:"greater_than",...U(t),value:e,inclusive:!0})}function hf(e){return Hn(0,e)}function vf(e){return Vn(0,e)}function yf(e){return cn(0,e)}function bf(e){return Ut(0,e)}function ur(e,t){return new Rv({check:"multiple_of",...U(t),value:e})}function cr(e,t){return new Lv({check:"max_size",...U(t),maximum:e})}function Bn(e,t){return new Zv({check:"min_size",...U(t),minimum:e})}function Kr(e,t){return new qv({check:"size_equals",...U(t),size:e})}function Qr(e,t){return new Vv({check:"max_length",...U(t),maximum:e})}function wi(e,t){return new Hv({check:"min_length",...U(t),minimum:e})}function Wr(e,t){return new Bv({check:"length_equals",...U(t),length:e})}function za(e,t){return new Gv({check:"string_format",format:"regex",...U(t),pattern:e})}function Aa(e){return new Fv({check:"string_format",format:"lowercase",...U(e)})}function Ea(e){return new Xv({check:"string_format",format:"uppercase",...U(e)})}function ka(e,t){return new Jv({check:"string_format",format:"includes",...U(t),includes:e})}function Ta(e,t){return new Yv({check:"string_format",format:"starts_with",...U(t),prefix:e})}function Ca(e,t){return new Kv({check:"string_format",format:"ends_with",...U(t),suffix:e})}function Sf(e,t,n){return new Qv({check:"property",property:e,schema:t,...U(n)})}function Ia(e,t){return new Wv({check:"mime_type",mime:e,...U(t)})}function In(e){return new ey({check:"overwrite",tx:e})}function Na(e){return In(t=>t.normalize(e))}function Oa(){return In(e=>e.trim())}function Da(){return In(e=>e.toLowerCase())}function Ma(){return In(e=>e.toUpperCase())}function Ua(){return In(e=>Qh(e))}function Bb(e,t,n){return new e({type:"array",element:t,...U(n)})}function Sj(e,t,n){return new e({type:"union",options:t,...U(n)})}function xj(e,t,n){return new e({type:"union",options:t,inclusive:!1,...U(n)})}function _j(e,t,n,r){return new e({type:"union",options:n,discriminator:t,...U(r)})}function $j(e,t,n){return new e({type:"intersection",left:t,right:n})}function wj(e,t,n,r){let i=n instanceof ie,o=i?r:n,a=i?n:null;return new e({type:"tuple",items:t,rest:a,...U(o)})}function zj(e,t,n,r){return new e({type:"record",keyType:t,valueType:n,...U(r)})}function Aj(e,t,n,r){return new e({type:"map",keyType:t,valueType:n,...U(r)})}function Ej(e,t,n){return new e({type:"set",valueType:t,...U(n)})}function kj(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 Tj(e,t,n){return new e({type:"enum",entries:t,...U(n)})}function Cj(e,t,n){return new e({type:"literal",values:Array.isArray(t)?t:[t],...U(n)})}function Gb(e,t){return new e({type:"file",...U(t)})}function Ij(e,t){return new e({type:"transform",transform:t})}function Nj(e,t){return new e({type:"optional",innerType:t})}function Oj(e,t){return new e({type:"nullable",innerType:t})}function Dj(e,t,n){return new e({type:"default",innerType:t,get defaultValue(){return typeof n=="function"?n():ev(n)}})}function Mj(e,t,n){return new e({type:"nonoptional",innerType:t,...U(n)})}function Uj(e,t){return new e({type:"success",innerType:t})}function Rj(e,t,n){return new e({type:"catch",innerType:t,catchValue:typeof n=="function"?n:()=>n})}function jj(e,t,n){return new e({type:"pipe",in:t,out:n})}function Pj(e,t){return new e({type:"readonly",innerType:t})}function Lj(e,t,n){return new e({type:"template_literal",parts:t,...U(n)})}function Zj(e,t){return new e({type:"lazy",getter:t})}function qj(e,t){return new e({type:"promise",innerType:t})}function Fb(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 Xb(e,t,n){return new e({type:"custom",check:"custom",fn:t,...U(n)})}function Jb(e){let t=DT(n=>(n.addIssue=r=>{var i,o,a,s;if(typeof r=="string")n.issues.push(ya(r,n.value,t._zod.def));else{let u=r;u.fatal&&(u.continue=!1),(i=u.code)!=null||(u.code="custom"),(o=u.input)!=null||(u.input=n.value),(a=u.inst)!=null||(u.inst=t),(s=u.continue)!=null||(u.continue=!t._zod.def.abort),n.issues.push(ya(u))}},e(n.value,n)));return t}function DT(e,t){let n=new Ce({check:"custom",...U(t)});return n._zod.check=e,n}function Yb(e){let t=new Ce({check:"describe"});return t._zod.onattach=[n=>{var i;let r=(i=_t.get(n))!=null?i:{};_t.add(n,{...r,description:e})}],t._zod.check=()=>{},t}function Kb(e){let t=new Ce({check:"meta"});return t._zod.onattach=[n=>{var i;let r=(i=_t.get(n))!=null?i:{};_t.add(n,{...r,...e})}],t._zod.check=()=>{},t}function Qb(e,t){var p,h,v,_,y;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=(v=e.Codec)!=null?v:Ml,u=(_=e.Boolean)!=null?_:Ol,d=(y=e.String)!=null?y:Jr,m=new d({type:"string",error:n.error}),l=new u({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 Ra(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 dr(e){var n,r,i,o,a,s,u,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:_t,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:(u=e==null?void 0:e.cycles)!=null?u:"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 Se(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 v=a.schema,_=t.processors[i.type];if(!_)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${i.type}`);_(e,t,v,p)}let h=e._zod.parent;h&&(a.ref||(a.ref=h),Se(h,t,p),t.seen.get(h).isParent=!0)}let u=t.metadataRegistry.get(e);return u&&Object.assign(a.schema,u),t.io==="input"&&Rt(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 fr(e,t){var a,s,u,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 v,_,y,g,b;let l=e.target==="draft-2020-12"?"$defs":"definitions";if(e.external){let S=(v=e.external.registry.get(m[0]))==null?void 0:v.id,$=(_=e.external.uri)!=null?_:A=>A;if(S)return{ref:$(S)};let R=(g=(y=m[1].defId)!=null?y:m[1].schema.id)!=null?g:`schema${e.counter++}`;return m[1].defId=R,{defId:R,ref:`${$("__shared")}#/${l}/${R}`}}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 v in h)delete h[v];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=(u=e.external.registry.get(m[0]))==null?void 0:u.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 mr(e,t){var a,s,u,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 y,g,b;let f=e.seen.get(l);if(f.ref===null)return;let p=(y=f.def)!=null?y:f.schema,h={...p},v=f.ref;if(f.ref=null,v){r(v);let S=e.seen.get(v),$=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===v)for(let A in p)A==="$ref"||A==="allOf"||A in h||delete p[A];if($.$ref)for(let A in p)A==="$ref"||A==="allOf"||A in S.def&&JSON.stringify(p[A])===JSON.stringify(S.def[A])&&delete p[A]}let _=l._zod.parent;if(_&&_!==v){r(_);let S=e.seen.get(_);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,(u=n.def)!=null?u: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:ja(t,"input",e.processors),output:ja(t,"output",e.processors)}},enumerable:!1,writable:!1}),l}catch(l){throw new Error("Error converting schema to JSON.")}}function Rt(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 Rt(r.element,n);if(r.type==="set")return Rt(r.valueType,n);if(r.type==="lazy")return Rt(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 Rt(r.innerType,n);if(r.type==="intersection")return Rt(r.left,n)||Rt(r.right,n);if(r.type==="record"||r.type==="map")return Rt(r.keyType,n)||Rt(r.valueType,n);if(r.type==="pipe")return Rt(r.in,n)||Rt(r.out,n);if(r.type==="object"){for(let i in r.shape)if(Rt(r.shape[i],n))return!0;return!1}if(r.type==="union"){for(let i of r.options)if(Rt(i,n))return!0;return!1}if(r.type==="tuple"){for(let i of r.items)if(Rt(i,n))return!0;return!!(r.rest&&Rt(r.rest,n))}return!1}var Wb=(e,t={})=>n=>{let r=dr({...n,processors:t});return Se(e,r),fr(r,e),mr(r,e)},ja=(e,t,n={})=>r=>{let{libraryOptions:i,target:o}=r!=null?r:{},a=dr({...i!=null?i:{},target:o,io:t,processors:n});return Se(e,a),fr(a,e),mr(a,e)};var Vj={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},eS=(e,t,n,r)=>{var m;let i=n;i.type="string";let{minimum:o,maximum:a,format:s,patterns:u,contentEncoding:d}=e._zod.bag;if(typeof o=="number"&&(i.minLength=o),typeof a=="number"&&(i.maxLength=a),s&&(i.format=(m=Vj[s])!=null?m:s,i.format===""&&delete i.format,s==="time"&&delete i.format),d&&(i.contentEncoding=d),u&&u.size>0){let l=[...u];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}))])}},tS=(e,t,n,r)=>{let i=n,{minimum:o,maximum:a,format:s,multipleOf:u,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 u=="number"&&(i.multipleOf=u)},nS=(e,t,n,r)=>{n.type="boolean"},iS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("BigInt cannot be represented in JSON Schema")},rS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Symbols cannot be represented in JSON Schema")},oS=(e,t,n,r)=>{t.target==="openapi-3.0"?(n.type="string",n.nullable=!0,n.enum=[null]):n.type="null"},aS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Undefined cannot be represented in JSON Schema")},sS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Void cannot be represented in JSON Schema")},lS=(e,t,n,r)=>{n.not={}},uS=(e,t,n,r)=>{},cS=(e,t,n,r)=>{},dS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Date cannot be represented in JSON Schema")},fS=(e,t,n,r)=>{let i=e._zod.def,o=_l(i.entries);o.every(a=>typeof a=="number")&&(n.type="number"),o.every(a=>typeof a=="string")&&(n.type="string"),n.enum=o},mS=(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},pS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("NaN cannot be represented in JSON Schema")},gS=(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},hS=(e,t,n,r)=>{let i=n,o={type:"string",format:"binary",contentEncoding:"binary"},{minimum:a,maximum:s,mime:u}=e._zod.bag;a!==void 0&&(o.minLength=a),s!==void 0&&(o.maxLength=s),u?u.length===1?(o.contentMediaType=u[0],Object.assign(i,o)):(Object.assign(i,o),i.anyOf=u.map(d=>({contentMediaType:d}))):Object.assign(i,o)},vS=(e,t,n,r)=>{n.type="boolean"},yS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Custom types cannot be represented in JSON Schema")},bS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Function types cannot be represented in JSON Schema")},SS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Transforms cannot be represented in JSON Schema")},xS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Map cannot be represented in JSON Schema")},_S=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Set cannot be represented in JSON Schema")},$S=(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=Se(o.element,t,{...r,path:[...r.path,"items"]})},wS=(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]=Se(a[m],t,{...r,path:[...r.path,"properties",m]});let s=new Set(Object.keys(a)),u=new Set([...s].filter(m=>{let l=o.shape[m]._zod;return t.io==="input"?l.optin===void 0:l.optout===void 0}));u.size>0&&(i.required=Array.from(u)),((d=o.catchall)==null?void 0:d._zod.def.type)==="never"?i.additionalProperties=!1:o.catchall?o.catchall&&(i.additionalProperties=Se(o.catchall,t,{...r,path:[...r.path,"additionalProperties"]})):t.io==="output"&&(i.additionalProperties=!1)},_f=(e,t,n,r)=>{let i=e._zod.def,o=i.inclusive===!1,a=i.options.map((s,u)=>Se(s,t,{...r,path:[...r.path,o?"oneOf":"anyOf",u]}));o?n.oneOf=a:n.anyOf=a},zS=(e,t,n,r)=>{let i=e._zod.def,o=Se(i.left,t,{...r,path:[...r.path,"allOf",0]}),a=Se(i.right,t,{...r,path:[...r.path,"allOf",1]}),s=d=>"allOf"in d&&Object.keys(d).length===1,u=[...s(o)?o.allOf:[o],...s(a)?a.allOf:[a]];n.allOf=u},AS=(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",u=o.items.map((f,p)=>Se(f,t,{...r,path:[...r.path,a,p]})),d=o.rest?Se(o.rest,t,{...r,path:[...r.path,s,...t.target==="openapi-3.0"?[o.items.length]:[]]}):null;t.target==="draft-2020-12"?(i.prefixItems=u,d&&(i.items=d)):t.target==="openapi-3.0"?(i.items={anyOf:u},d&&i.items.anyOf.push(d),i.minItems=u.length,d||(i.maxItems=u.length)):(i.items=u,d&&(i.additionalItems=d));let{minimum:m,maximum:l}=e._zod.bag;typeof m=="number"&&(i.minItems=m),typeof l=="number"&&(i.maxItems=l)},ES=(e,t,n,r)=>{let i=n,o=e._zod.def;i.type="object";let a=o.keyType,s=a._zod.bag,u=s==null?void 0:s.patterns;if(o.mode==="loose"&&u&&u.size>0){let m=Se(o.valueType,t,{...r,path:[...r.path,"patternProperties","*"]});i.patternProperties={};for(let l of u)i.patternProperties[l.source]=m}else(t.target==="draft-07"||t.target==="draft-2020-12")&&(i.propertyNames=Se(o.keyType,t,{...r,path:[...r.path,"propertyNames"]})),i.additionalProperties=Se(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)}},kS=(e,t,n,r)=>{let i=e._zod.def,o=Se(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"}]},TS=(e,t,n,r)=>{let i=e._zod.def;Se(i.innerType,t,r);let o=t.seen.get(e);o.ref=i.innerType},CS=(e,t,n,r)=>{let i=e._zod.def;Se(i.innerType,t,r);let o=t.seen.get(e);o.ref=i.innerType,n.default=JSON.parse(JSON.stringify(i.defaultValue))},IS=(e,t,n,r)=>{let i=e._zod.def;Se(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)))},NS=(e,t,n,r)=>{let i=e._zod.def;Se(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},OS=(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;Se(o,t,r);let a=t.seen.get(e);a.ref=o},DS=(e,t,n,r)=>{let i=e._zod.def;Se(i.innerType,t,r);let o=t.seen.get(e);o.ref=i.innerType,n.readOnly=!0},MS=(e,t,n,r)=>{let i=e._zod.def;Se(i.innerType,t,r);let o=t.seen.get(e);o.ref=i.innerType},$f=(e,t,n,r)=>{let i=e._zod.def;Se(i.innerType,t,r);let o=t.seen.get(e);o.ref=i.innerType},US=(e,t,n,r)=>{let i=e._zod.innerType;Se(i,t,r);let o=t.seen.get(e);o.ref=i},xf={string:eS,number:tS,boolean:nS,bigint:iS,symbol:rS,null:oS,undefined:aS,void:sS,never:lS,any:uS,unknown:cS,date:dS,enum:fS,literal:mS,nan:pS,template_literal:gS,file:hS,success:vS,custom:yS,function:bS,transform:SS,map:xS,set:_S,array:$S,object:wS,union:_f,intersection:zS,tuple:AS,record:ES,nullable:kS,nonoptional:TS,default:CS,prefault:IS,catch:NS,pipe:OS,readonly:DS,promise:MS,optional:$f,lazy:US};function wf(e,t){if("_idmap"in e){let r=e,i=dr({...t,processors:xf}),o={};for(let u of r._idmap.entries()){let[d,m]=u;Se(m,i)}let a={},s={registry:r,uri:t==null?void 0:t.uri,defs:o};i.external=s;for(let u of r._idmap.entries()){let[d,m]=u;fr(i,m),a[d]=mr(i,m)}if(Object.keys(o).length>0){let u=i.target==="draft-2020-12"?"$defs":"definitions";a.__shared={[u]:o}}return{schemas:a}}let n=dr({...t,processors:xf});return Se(e,n),fr(n,e),mr(n,e)}var zf=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=dr({processors:xf,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 Se(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)),fr(this.ctx,t);let r=mr(this.ctx,t),{"~standard":i,...o}=r;return o}};var RS={};var Pl={};Nn(Pl,{ZodAny:()=>sx,ZodArray:()=>dx,ZodBase64:()=>Gf,ZodBase64URL:()=>Ff,ZodBigInt:()=>Ha,ZodBigIntFormat:()=>Yf,ZodBoolean:()=>Va,ZodCIDRv4:()=>Hf,ZodCIDRv6:()=>Bf,ZodCUID:()=>Rf,ZodCUID2:()=>jf,ZodCatch:()=>Ox,ZodCodec:()=>rm,ZodCustom:()=>Yl,ZodCustomStringFormat:()=>Za,ZodDate:()=>Bl,ZodDefault:()=>Ex,ZodDiscriminatedUnion:()=>mx,ZodE164:()=>Xf,ZodEmail:()=>Df,ZodEmoji:()=>Mf,ZodEnum:()=>Pa,ZodExactOptional:()=>wx,ZodFile:()=>_x,ZodFunction:()=>qx,ZodGUID:()=>Ll,ZodIPv4:()=>qf,ZodIPv6:()=>Vf,ZodIntersection:()=>px,ZodJWT:()=>Jf,ZodKSUID:()=>Zf,ZodLazy:()=>Px,ZodLiteral:()=>xx,ZodMAC:()=>ex,ZodMap:()=>bx,ZodNaN:()=>Mx,ZodNanoID:()=>Uf,ZodNever:()=>ux,ZodNonOptional:()=>nm,ZodNull:()=>ox,ZodNullable:()=>Ax,ZodNumber:()=>qa,ZodNumberFormat:()=>no,ZodObject:()=>Fl,ZodOptional:()=>tm,ZodPipe:()=>im,ZodPrefault:()=>Tx,ZodPromise:()=>Zx,ZodReadonly:()=>Ux,ZodRecord:()=>Jl,ZodSet:()=>Sx,ZodString:()=>La,ZodStringFormat:()=>Ee,ZodSuccess:()=>Nx,ZodSymbol:()=>ix,ZodTemplateLiteral:()=>jx,ZodTransform:()=>$x,ZodTuple:()=>hx,ZodType:()=>se,ZodULID:()=>Pf,ZodURL:()=>Hl,ZodUUID:()=>Fn,ZodUndefined:()=>rx,ZodUnion:()=>Xl,ZodUnknown:()=>lx,ZodVoid:()=>cx,ZodXID:()=>Lf,ZodXor:()=>fx,_ZodString:()=>Of,_default:()=>kx,_function:()=>ZC,any:()=>bC,array:()=>Gl,base64:()=>nC,base64url:()=>iC,bigint:()=>pC,boolean:()=>nx,catch:()=>Dx,check:()=>qC,cidrv4:()=>eC,cidrv6:()=>tC,codec:()=>jC,cuid:()=>GT,cuid2:()=>FT,custom:()=>VC,date:()=>xC,describe:()=>HC,discriminatedUnion:()=>EC,e164:()=>rC,email:()=>UT,emoji:()=>HT,enum:()=>Wf,exactOptional:()=>zx,file:()=>DC,float32:()=>cC,float64:()=>dC,function:()=>ZC,guid:()=>RT,hash:()=>uC,hex:()=>lC,hostname:()=>sC,httpUrl:()=>VT,instanceof:()=>GC,int:()=>Nf,int32:()=>fC,int64:()=>gC,intersection:()=>gx,ipv4:()=>KT,ipv6:()=>WT,json:()=>XC,jwt:()=>oC,keyof:()=>_C,ksuid:()=>YT,lazy:()=>Lx,literal:()=>OC,looseObject:()=>zC,looseRecord:()=>TC,mac:()=>QT,map:()=>CC,meta:()=>BC,nan:()=>RC,nanoid:()=>BT,nativeEnum:()=>NC,never:()=>Kf,nonoptional:()=>Ix,null:()=>ax,nullable:()=>ql,nullish:()=>MC,number:()=>tx,object:()=>$C,optional:()=>Zl,partialRecord:()=>kC,pipe:()=>Vl,prefault:()=>Cx,preprocess:()=>JC,promise:()=>LC,readonly:()=>Rx,record:()=>yx,refine:()=>Vx,set:()=>IC,strictObject:()=>wC,string:()=>If,stringFormat:()=>aC,stringbool:()=>FC,success:()=>UC,superRefine:()=>Hx,symbol:()=>vC,templateLiteral:()=>PC,transform:()=>em,tuple:()=>vx,uint32:()=>mC,uint64:()=>hC,ulid:()=>XT,undefined:()=>yC,union:()=>Qf,unknown:()=>to,url:()=>qT,uuid:()=>jT,uuidv4:()=>PT,uuidv6:()=>LT,uuidv7:()=>ZT,void:()=>SC,xid:()=>JT,xor:()=>AC});var Af={};Nn(Af,{endsWith:()=>Ca,gt:()=>Hn,gte:()=>Ut,includes:()=>ka,length:()=>Wr,lowercase:()=>Aa,lt:()=>Vn,lte:()=>cn,maxLength:()=>Qr,maxSize:()=>cr,mime:()=>Ia,minLength:()=>wi,minSize:()=>Bn,multipleOf:()=>ur,negative:()=>vf,nonnegative:()=>bf,nonpositive:()=>yf,normalize:()=>Na,overwrite:()=>In,positive:()=>hf,property:()=>Sf,regex:()=>za,size:()=>Kr,slugify:()=>Ua,startsWith:()=>Ta,toLowerCase:()=>Da,toUpperCase:()=>Ma,trim:()=>Oa,uppercase:()=>Ea});var eo={};Nn(eo,{ZodISODate:()=>kf,ZodISODateTime:()=>Ef,ZodISODuration:()=>Cf,ZodISOTime:()=>Tf,date:()=>PS,datetime:()=>jS,duration:()=>ZS,time:()=>LS});var Ef=x("ZodISODateTime",(e,t)=>{py.init(e,t),Ee.init(e,t)});function jS(e){return yb(Ef,e)}var kf=x("ZodISODate",(e,t)=>{gy.init(e,t),Ee.init(e,t)});function PS(e){return bb(kf,e)}var Tf=x("ZodISOTime",(e,t)=>{hy.init(e,t),Ee.init(e,t)});function LS(e){return Sb(Tf,e)}var Cf=x("ZodISODuration",(e,t)=>{vy.init(e,t),Ee.init(e,t)});function ZS(e){return xb(Cf,e)}var MT=(e,t)=>{El.init(e,t),e.name="ZodError",Object.defineProperties(e,{format:{value:n=>Tl(e,n)},flatten:{value:n=>kl(e,n)},addIssue:{value:n=>{e.issues.push(n),e.message=JSON.stringify(e.issues,ha,2)}},addIssues:{value:n=>{e.issues.push(...n),e.message=JSON.stringify(e.issues,ha,2)}},isEmpty:{get(){return e.issues.length===0}}})},Bj=x("ZodError",MT),Ft=x("ZodError",MT,{Parent:Error});var qS=ba(Ft),VS=Sa(Ft),HS=xa(Ft),BS=_a(Ft),GS=$d(Ft),FS=wd(Ft),XS=zd(Ft),JS=Ad(Ft),YS=Ed(Ft),KS=kd(Ft),QS=Td(Ft),WS=Cd(Ft);var se=x("ZodType",(e,t)=>(ie.init(e,t),Object.assign(e["~standard"],{jsonSchema:{input:ja(e,"input"),output:ja(e,"output")}}),e.toJSONSchema=Wb(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)=>Mt(e,n,r),e.brand=()=>e,e.register=(n,r)=>(n.add(e,r),e),e.parse=(n,r)=>qS(e,n,r,{callee:e.parse}),e.safeParse=(n,r)=>HS(e,n,r),e.parseAsync=async(n,r)=>VS(e,n,r,{callee:e.parseAsync}),e.safeParseAsync=async(n,r)=>BS(e,n,r),e.spa=e.safeParseAsync,e.encode=(n,r)=>GS(e,n,r),e.decode=(n,r)=>FS(e,n,r),e.encodeAsync=async(n,r)=>XS(e,n,r),e.decodeAsync=async(n,r)=>JS(e,n,r),e.safeEncode=(n,r)=>YS(e,n,r),e.safeDecode=(n,r)=>KS(e,n,r),e.safeEncodeAsync=async(n,r)=>QS(e,n,r),e.safeDecodeAsync=async(n,r)=>WS(e,n,r),e.refine=(n,r)=>e.check(Vx(n,r)),e.superRefine=n=>e.check(Hx(n)),e.overwrite=n=>e.check(In(n)),e.optional=()=>Zl(e),e.exactOptional=()=>zx(e),e.nullable=()=>ql(e),e.nullish=()=>Zl(ql(e)),e.nonoptional=n=>Ix(e,n),e.array=()=>Gl(e),e.or=n=>Qf([e,n]),e.and=n=>gx(e,n),e.transform=n=>Vl(e,em(n)),e.default=n=>kx(e,n),e.prefault=n=>Cx(e,n),e.catch=n=>Dx(e,n),e.pipe=n=>Vl(e,n),e.readonly=()=>Rx(e),e.describe=n=>{let r=e.clone();return _t.add(r,{description:n}),r},Object.defineProperty(e,"description",{get(){var n;return(n=_t.get(e))==null?void 0:n.description},configurable:!0}),e.meta=(...n)=>{if(n.length===0)return _t.get(e);let r=e.clone();return _t.add(r,n[0]),r},e.isOptional=()=>e.safeParse(void 0).success,e.isNullable=()=>e.safeParse(null).success,e.apply=n=>n(e),e)),Of=x("_ZodString",(e,t)=>{var r,i,o;Jr.init(e,t),se.init(e,t),e._zod.processJSONSchema=(a,s,u)=>eS(e,a,s,u);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(za(...a)),e.includes=(...a)=>e.check(ka(...a)),e.startsWith=(...a)=>e.check(Ta(...a)),e.endsWith=(...a)=>e.check(Ca(...a)),e.min=(...a)=>e.check(wi(...a)),e.max=(...a)=>e.check(Qr(...a)),e.length=(...a)=>e.check(Wr(...a)),e.nonempty=(...a)=>e.check(wi(1,...a)),e.lowercase=a=>e.check(Aa(a)),e.uppercase=a=>e.check(Ea(a)),e.trim=()=>e.check(Oa()),e.normalize=(...a)=>e.check(Na(...a)),e.toLowerCase=()=>e.check(Da()),e.toUpperCase=()=>e.check(Ma()),e.slugify=()=>e.check(Ua())}),La=x("ZodString",(e,t)=>{Jr.init(e,t),Of.init(e,t),e.email=n=>e.check(Jd(Df,n)),e.url=n=>e.check(jl(Hl,n)),e.jwt=n=>e.check(gf(Jf,n)),e.emoji=n=>e.check(ef(Mf,n)),e.guid=n=>e.check(Rl(Ll,n)),e.uuid=n=>e.check(Yd(Fn,n)),e.uuidv4=n=>e.check(Kd(Fn,n)),e.uuidv6=n=>e.check(Qd(Fn,n)),e.uuidv7=n=>e.check(Wd(Fn,n)),e.nanoid=n=>e.check(tf(Uf,n)),e.guid=n=>e.check(Rl(Ll,n)),e.cuid=n=>e.check(nf(Rf,n)),e.cuid2=n=>e.check(rf(jf,n)),e.ulid=n=>e.check(of(Pf,n)),e.base64=n=>e.check(ff(Gf,n)),e.base64url=n=>e.check(mf(Ff,n)),e.xid=n=>e.check(af(Lf,n)),e.ksuid=n=>e.check(sf(Zf,n)),e.ipv4=n=>e.check(lf(qf,n)),e.ipv6=n=>e.check(uf(Vf,n)),e.cidrv4=n=>e.check(cf(Hf,n)),e.cidrv6=n=>e.check(df(Bf,n)),e.e164=n=>e.check(pf(Xf,n)),e.datetime=n=>e.check(jS(n)),e.date=n=>e.check(PS(n)),e.time=n=>e.check(LS(n)),e.duration=n=>e.check(ZS(n))});function If(e){return pb(La,e)}var Ee=x("ZodStringFormat",(e,t)=>{Ae.init(e,t),Of.init(e,t)}),Df=x("ZodEmail",(e,t)=>{oy.init(e,t),Ee.init(e,t)});function UT(e){return Jd(Df,e)}var Ll=x("ZodGUID",(e,t)=>{iy.init(e,t),Ee.init(e,t)});function RT(e){return Rl(Ll,e)}var Fn=x("ZodUUID",(e,t)=>{ry.init(e,t),Ee.init(e,t)});function jT(e){return Yd(Fn,e)}function PT(e){return Kd(Fn,e)}function LT(e){return Qd(Fn,e)}function ZT(e){return Wd(Fn,e)}var Hl=x("ZodURL",(e,t)=>{ay.init(e,t),Ee.init(e,t)});function qT(e){return jl(Hl,e)}function VT(e){return jl(Hl,{protocol:/^https?$/,hostname:un.domain,...D.normalizeParams(e)})}var Mf=x("ZodEmoji",(e,t)=>{sy.init(e,t),Ee.init(e,t)});function HT(e){return ef(Mf,e)}var Uf=x("ZodNanoID",(e,t)=>{ly.init(e,t),Ee.init(e,t)});function BT(e){return tf(Uf,e)}var Rf=x("ZodCUID",(e,t)=>{uy.init(e,t),Ee.init(e,t)});function GT(e){return nf(Rf,e)}var jf=x("ZodCUID2",(e,t)=>{cy.init(e,t),Ee.init(e,t)});function FT(e){return rf(jf,e)}var Pf=x("ZodULID",(e,t)=>{dy.init(e,t),Ee.init(e,t)});function XT(e){return of(Pf,e)}var Lf=x("ZodXID",(e,t)=>{fy.init(e,t),Ee.init(e,t)});function JT(e){return af(Lf,e)}var Zf=x("ZodKSUID",(e,t)=>{my.init(e,t),Ee.init(e,t)});function YT(e){return sf(Zf,e)}var qf=x("ZodIPv4",(e,t)=>{yy.init(e,t),Ee.init(e,t)});function KT(e){return lf(qf,e)}var ex=x("ZodMAC",(e,t)=>{Sy.init(e,t),Ee.init(e,t)});function QT(e){return hb(ex,e)}var Vf=x("ZodIPv6",(e,t)=>{by.init(e,t),Ee.init(e,t)});function WT(e){return uf(Vf,e)}var Hf=x("ZodCIDRv4",(e,t)=>{xy.init(e,t),Ee.init(e,t)});function eC(e){return cf(Hf,e)}var Bf=x("ZodCIDRv6",(e,t)=>{_y.init(e,t),Ee.init(e,t)});function tC(e){return df(Bf,e)}var Gf=x("ZodBase64",(e,t)=>{wy.init(e,t),Ee.init(e,t)});function nC(e){return ff(Gf,e)}var Ff=x("ZodBase64URL",(e,t)=>{zy.init(e,t),Ee.init(e,t)});function iC(e){return mf(Ff,e)}var Xf=x("ZodE164",(e,t)=>{Ay.init(e,t),Ee.init(e,t)});function rC(e){return pf(Xf,e)}var Jf=x("ZodJWT",(e,t)=>{Ey.init(e,t),Ee.init(e,t)});function oC(e){return gf(Jf,e)}var Za=x("ZodCustomStringFormat",(e,t)=>{ky.init(e,t),Ee.init(e,t)});function aC(e,t,n={}){return Ra(Za,e,t,n)}function sC(e){return Ra(Za,"hostname",un.hostname,e)}function lC(e){return Ra(Za,"hex",un.hex,e)}function uC(e,t){var o;let n=(o=t==null?void 0:t.enc)!=null?o:"hex",r=`${e}_${n}`,i=un[r];if(!i)throw new Error(`Unrecognized hash format: ${r}`);return Ra(Za,r,i,t)}var qa=x("ZodNumber",(e,t)=>{var r,i,o,a,s,u,d,m,l;Ld.init(e,t),se.init(e,t),e._zod.processJSONSchema=(f,p,h)=>tS(e,f,p,h),e.gt=(f,p)=>e.check(Hn(f,p)),e.gte=(f,p)=>e.check(Ut(f,p)),e.min=(f,p)=>e.check(Ut(f,p)),e.lt=(f,p)=>e.check(Vn(f,p)),e.lte=(f,p)=>e.check(cn(f,p)),e.max=(f,p)=>e.check(cn(f,p)),e.int=f=>e.check(Nf(f)),e.safe=f=>e.check(Nf(f)),e.positive=f=>e.check(Hn(0,f)),e.nonnegative=f=>e.check(Ut(0,f)),e.negative=f=>e.check(Vn(0,f)),e.nonpositive=f=>e.check(cn(0,f)),e.multipleOf=(f,p)=>e.check(ur(f,p)),e.step=(f,p)=>e.check(ur(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=(u=Math.min((a=n.maximum)!=null?a:Number.POSITIVE_INFINITY,(s=n.exclusiveMaximum)!=null?s:Number.POSITIVE_INFINITY))!=null?u: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 tx(e){return _b(qa,e)}var no=x("ZodNumberFormat",(e,t)=>{Ty.init(e,t),qa.init(e,t)});function Nf(e){return wb(no,e)}function cC(e){return zb(no,e)}function dC(e){return Ab(no,e)}function fC(e){return Eb(no,e)}function mC(e){return kb(no,e)}var Va=x("ZodBoolean",(e,t)=>{Ol.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>nS(e,n,r,i)});function nx(e){return Tb(Va,e)}var Ha=x("ZodBigInt",(e,t)=>{var r,i,o;Zd.init(e,t),se.init(e,t),e._zod.processJSONSchema=(a,s,u)=>iS(e,a,s,u),e.gte=(a,s)=>e.check(Ut(a,s)),e.min=(a,s)=>e.check(Ut(a,s)),e.gt=(a,s)=>e.check(Hn(a,s)),e.gte=(a,s)=>e.check(Ut(a,s)),e.min=(a,s)=>e.check(Ut(a,s)),e.lt=(a,s)=>e.check(Vn(a,s)),e.lte=(a,s)=>e.check(cn(a,s)),e.max=(a,s)=>e.check(cn(a,s)),e.positive=a=>e.check(Hn(BigInt(0),a)),e.negative=a=>e.check(Vn(BigInt(0),a)),e.nonpositive=a=>e.check(cn(BigInt(0),a)),e.nonnegative=a=>e.check(Ut(BigInt(0),a)),e.multipleOf=(a,s)=>e.check(ur(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 pC(e){return Ib(Ha,e)}var Yf=x("ZodBigIntFormat",(e,t)=>{Cy.init(e,t),Ha.init(e,t)});function gC(e){return Ob(Yf,e)}function hC(e){return Db(Yf,e)}var ix=x("ZodSymbol",(e,t)=>{Iy.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>rS(e,n,r,i)});function vC(e){return Mb(ix,e)}var rx=x("ZodUndefined",(e,t)=>{Ny.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>aS(e,n,r,i)});function yC(e){return Ub(rx,e)}var ox=x("ZodNull",(e,t)=>{Oy.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>oS(e,n,r,i)});function ax(e){return Rb(ox,e)}var sx=x("ZodAny",(e,t)=>{Dy.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>uS(e,n,r,i)});function bC(){return jb(sx)}var lx=x("ZodUnknown",(e,t)=>{My.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>cS(e,n,r,i)});function to(){return Pb(lx)}var ux=x("ZodNever",(e,t)=>{Uy.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>lS(e,n,r,i)});function Kf(e){return Lb(ux,e)}var cx=x("ZodVoid",(e,t)=>{Ry.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>sS(e,n,r,i)});function SC(e){return Zb(cx,e)}var Bl=x("ZodDate",(e,t)=>{jy.init(e,t),se.init(e,t),e._zod.processJSONSchema=(r,i,o)=>dS(e,r,i,o),e.min=(r,i)=>e.check(Ut(r,i)),e.max=(r,i)=>e.check(cn(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 xC(e){return qb(Bl,e)}var dx=x("ZodArray",(e,t)=>{Py.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>$S(e,n,r,i),e.element=t.element,e.min=(n,r)=>e.check(wi(n,r)),e.nonempty=n=>e.check(wi(1,n)),e.max=(n,r)=>e.check(Qr(n,r)),e.length=(n,r)=>e.check(Wr(n,r)),e.unwrap=()=>e.element});function Gl(e,t){return Bb(dx,e,t)}function _C(e){let t=e._zod.def.shape;return Wf(Object.keys(t))}var Fl=x("ZodObject",(e,t)=>{Ly.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>wS(e,n,r,i),D.defineLazy(e,"shape",()=>t.shape),e.keyof=()=>Wf(Object.keys(e._zod.def.shape)),e.catchall=n=>e.clone({...e._zod.def,catchall:n}),e.passthrough=()=>e.clone({...e._zod.def,catchall:to()}),e.loose=()=>e.clone({...e._zod.def,catchall:to()}),e.strict=()=>e.clone({...e._zod.def,catchall:Kf()}),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(tm,e,n[0]),e.required=(...n)=>D.required(nm,e,n[0])});function $C(e,t){let n={type:"object",shape:e!=null?e:{},...D.normalizeParams(t)};return new Fl(n)}function wC(e,t){return new Fl({type:"object",shape:e,catchall:Kf(),...D.normalizeParams(t)})}function zC(e,t){return new Fl({type:"object",shape:e,catchall:to(),...D.normalizeParams(t)})}var Xl=x("ZodUnion",(e,t)=>{Dl.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>_f(e,n,r,i),e.options=t.options});function Qf(e,t){return new Xl({type:"union",options:e,...D.normalizeParams(t)})}var fx=x("ZodXor",(e,t)=>{Xl.init(e,t),Zy.init(e,t),e._zod.processJSONSchema=(n,r,i)=>_f(e,n,r,i),e.options=t.options});function AC(e,t){return new fx({type:"union",options:e,inclusive:!1,...D.normalizeParams(t)})}var mx=x("ZodDiscriminatedUnion",(e,t)=>{Xl.init(e,t),qy.init(e,t)});function EC(e,t,n){return new mx({type:"union",options:t,discriminator:e,...D.normalizeParams(n)})}var px=x("ZodIntersection",(e,t)=>{Vy.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>zS(e,n,r,i)});function gx(e,t){return new px({type:"intersection",left:e,right:t})}var hx=x("ZodTuple",(e,t)=>{qd.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>AS(e,n,r,i),e.rest=n=>e.clone({...e._zod.def,rest:n})});function vx(e,t,n){let r=t instanceof ie,i=r?n:t,o=r?t:null;return new hx({type:"tuple",items:e,rest:o,...D.normalizeParams(i)})}var Jl=x("ZodRecord",(e,t)=>{Hy.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>ES(e,n,r,i),e.keyType=t.keyType,e.valueType=t.valueType});function yx(e,t,n){return new Jl({type:"record",keyType:e,valueType:t,...D.normalizeParams(n)})}function kC(e,t,n){let r=Mt(e);return r._zod.values=void 0,new Jl({type:"record",keyType:r,valueType:t,...D.normalizeParams(n)})}function TC(e,t,n){return new Jl({type:"record",keyType:e,valueType:t,mode:"loose",...D.normalizeParams(n)})}var bx=x("ZodMap",(e,t)=>{By.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>xS(e,n,r,i),e.keyType=t.keyType,e.valueType=t.valueType,e.min=(...n)=>e.check(Bn(...n)),e.nonempty=n=>e.check(Bn(1,n)),e.max=(...n)=>e.check(cr(...n)),e.size=(...n)=>e.check(Kr(...n))});function CC(e,t,n){return new bx({type:"map",keyType:e,valueType:t,...D.normalizeParams(n)})}var Sx=x("ZodSet",(e,t)=>{Gy.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>_S(e,n,r,i),e.min=(...n)=>e.check(Bn(...n)),e.nonempty=n=>e.check(Bn(1,n)),e.max=(...n)=>e.check(cr(...n)),e.size=(...n)=>e.check(Kr(...n))});function IC(e,t){return new Sx({type:"set",valueType:e,...D.normalizeParams(t)})}var Pa=x("ZodEnum",(e,t)=>{Fy.init(e,t),se.init(e,t),e._zod.processJSONSchema=(r,i,o)=>fS(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 Pa({...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 Pa({...t,checks:[],...D.normalizeParams(i),entries:o})}});function Wf(e,t){let n=Array.isArray(e)?Object.fromEntries(e.map(r=>[r,r])):e;return new Pa({type:"enum",entries:n,...D.normalizeParams(t)})}function NC(e,t){return new Pa({type:"enum",entries:e,...D.normalizeParams(t)})}var xx=x("ZodLiteral",(e,t)=>{Xy.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>mS(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 OC(e,t){return new xx({type:"literal",values:Array.isArray(e)?e:[e],...D.normalizeParams(t)})}var _x=x("ZodFile",(e,t)=>{Jy.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>hS(e,n,r,i),e.min=(n,r)=>e.check(Bn(n,r)),e.max=(n,r)=>e.check(cr(n,r)),e.mime=(n,r)=>e.check(Ia(Array.isArray(n)?n:[n],r))});function DC(e){return Gb(_x,e)}var $x=x("ZodTransform",(e,t)=>{Yy.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>SS(e,n,r,i),e._zod.parse=(n,r)=>{if(r.direction==="backward")throw new rr(e.constructor.name);n.addIssue=o=>{var a,s,u;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),(u=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 em(e){return new $x({type:"transform",transform:e})}var tm=x("ZodOptional",(e,t)=>{Vd.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>$f(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function Zl(e){return new tm({type:"optional",innerType:e})}var wx=x("ZodExactOptional",(e,t)=>{Ky.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>$f(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function zx(e){return new wx({type:"optional",innerType:e})}var Ax=x("ZodNullable",(e,t)=>{Qy.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>kS(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function ql(e){return new Ax({type:"nullable",innerType:e})}function MC(e){return Zl(ql(e))}var Ex=x("ZodDefault",(e,t)=>{Wy.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>CS(e,n,r,i),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function kx(e,t){return new Ex({type:"default",innerType:e,get defaultValue(){return typeof t=="function"?t():D.shallowClone(t)}})}var Tx=x("ZodPrefault",(e,t)=>{eb.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>IS(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function Cx(e,t){return new Tx({type:"prefault",innerType:e,get defaultValue(){return typeof t=="function"?t():D.shallowClone(t)}})}var nm=x("ZodNonOptional",(e,t)=>{tb.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>TS(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function Ix(e,t){return new nm({type:"nonoptional",innerType:e,...D.normalizeParams(t)})}var Nx=x("ZodSuccess",(e,t)=>{nb.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>vS(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function UC(e){return new Nx({type:"success",innerType:e})}var Ox=x("ZodCatch",(e,t)=>{ib.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>NS(e,n,r,i),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function Dx(e,t){return new Ox({type:"catch",innerType:e,catchValue:typeof t=="function"?t:()=>t})}var Mx=x("ZodNaN",(e,t)=>{rb.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>pS(e,n,r,i)});function RC(e){return Hb(Mx,e)}var im=x("ZodPipe",(e,t)=>{ob.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>OS(e,n,r,i),e.in=t.in,e.out=t.out});function Vl(e,t){return new im({type:"pipe",in:e,out:t})}var rm=x("ZodCodec",(e,t)=>{im.init(e,t),Ml.init(e,t)});function jC(e,t,n){return new rm({type:"pipe",in:e,out:t,transform:n.decode,reverseTransform:n.encode})}var Ux=x("ZodReadonly",(e,t)=>{ab.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>DS(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function Rx(e){return new Ux({type:"readonly",innerType:e})}var jx=x("ZodTemplateLiteral",(e,t)=>{sb.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>gS(e,n,r,i)});function PC(e,t){return new jx({type:"template_literal",parts:e,...D.normalizeParams(t)})}var Px=x("ZodLazy",(e,t)=>{cb.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>US(e,n,r,i),e.unwrap=()=>e._zod.def.getter()});function Lx(e){return new Px({type:"lazy",getter:e})}var Zx=x("ZodPromise",(e,t)=>{ub.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>MS(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function LC(e){return new Zx({type:"promise",innerType:e})}var qx=x("ZodFunction",(e,t)=>{lb.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>bS(e,n,r,i)});function ZC(e){var t,n;return new qx({type:"function",input:Array.isArray(e==null?void 0:e.input)?vx(e==null?void 0:e.input):(t=e==null?void 0:e.input)!=null?t:Gl(to()),output:(n=e==null?void 0:e.output)!=null?n:to()})}var Yl=x("ZodCustom",(e,t)=>{db.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>yS(e,n,r,i)});function qC(e){let t=new Ce({check:"custom"});return t._zod.check=e,t}function VC(e,t){return Fb(Yl,e!=null?e:()=>!0,t)}function Vx(e,t={}){return Xb(Yl,e,t)}function Hx(e){return Jb(e)}var HC=Yb,BC=Kb;function GC(e,t={}){let n=new Yl({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 FC=(...e)=>Qb({Codec:rm,Boolean:Va,String:La},...e);function XC(e){let t=Lx(()=>Qf([If(e),tx(),nx(),ax(),Gl(t),yx(If(),t)]));return t}function JC(e,t){return Vl(em(e),t)}var Fj={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 Xj(e){Je({customError:e})}function Jj(){return Je().customError}var Bx;(function(e){})(Bx||(Bx={}));var Z={...Pl,...Af,iso:eo},Yj=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 Kj(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 Qj(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 YC(e,t){if(e.not!==void 0){if(typeof e.not=="object"&&Object.keys(e.not).length===0)return Z.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 Z.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=Qj(i,t),a=Et(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 Z.null();if(i.length===0)return Z.never();if(i.length===1)return Z.literal(i[0]);if(i.every(a=>typeof a=="string"))return Z.enum(i);let o=i.map(a=>Z.literal(a));return o.length<2?o[0]:Z.union([o[0],o[1],...o.slice(2)])}if(e.const!==void 0)return Z.literal(e.const);let n=e.type;if(Array.isArray(n)){let i=n.map(o=>{let a={...e,type:o};return YC(a,t)});return i.length===0?Z.never():i.length===1?i[0]:Z.union(i)}if(!n)return Z.any();let r;switch(n){case"string":{let i=Z.string();if(e.format){let o=e.format;o==="email"?i=i.check(Z.email()):o==="uri"||o==="uri-reference"?i=i.check(Z.url()):o==="uuid"||o==="guid"?i=i.check(Z.uuid()):o==="date-time"?i=i.check(Z.iso.datetime()):o==="date"?i=i.check(Z.iso.date()):o==="time"?i=i.check(Z.iso.time()):o==="duration"?i=i.check(Z.iso.duration()):o==="ipv4"?i=i.check(Z.ipv4()):o==="ipv6"?i=i.check(Z.ipv6()):o==="mac"?i=i.check(Z.mac()):o==="cidr"?i=i.check(Z.cidrv4()):o==="cidr-v6"?i=i.check(Z.cidrv6()):o==="base64"?i=i.check(Z.base64()):o==="base64url"?i=i.check(Z.base64url()):o==="e164"?i=i.check(Z.e164()):o==="jwt"?i=i.check(Z.jwt()):o==="emoji"?i=i.check(Z.emoji()):o==="nanoid"?i=i.check(Z.nanoid()):o==="cuid"?i=i.check(Z.cuid()):o==="cuid2"?i=i.check(Z.cuid2()):o==="ulid"?i=i.check(Z.ulid()):o==="xid"?i=i.check(Z.xid()):o==="ksuid"&&(i=i.check(Z.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"?Z.number().int():Z.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=Z.boolean();break}case"null":{r=Z.null();break}case"object":{let i={},o=e.properties||{},a=new Set(e.required||[]);for(let[u,d]of Object.entries(o)){let m=Et(d,t);i[u]=a.has(u)?m:m.optional()}if(e.propertyNames){let u=Et(e.propertyNames,t),d=e.additionalProperties&&typeof e.additionalProperties=="object"?Et(e.additionalProperties,t):Z.any();if(Object.keys(i).length===0){r=Z.record(u,d);break}let m=Z.object(i).passthrough(),l=Z.looseRecord(u,d);r=Z.intersection(m,l);break}if(e.patternProperties){let u=e.patternProperties,d=Object.keys(u),m=[];for(let f of d){let p=Et(u[f],t),h=Z.string().regex(new RegExp(f));m.push(Z.looseRecord(h,p))}let l=[];if(Object.keys(i).length>0&&l.push(Z.object(i).passthrough()),l.push(...m),l.length===0)r=Z.object({}).passthrough();else if(l.length===1)r=l[0];else{let f=Z.intersection(l[0],l[1]);for(let p=2;p<l.length;p++)f=Z.intersection(f,l[p]);r=f}break}let s=Z.object(i);e.additionalProperties===!1?r=s.strict():typeof e.additionalProperties=="object"?r=s.catchall(Et(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(u=>Et(u,t)),s=o&&typeof o=="object"&&!Array.isArray(o)?Et(o,t):void 0;s?r=Z.tuple(a).rest(s):r=Z.tuple(a),typeof e.minItems=="number"&&(r=r.check(Z.minLength(e.minItems))),typeof e.maxItems=="number"&&(r=r.check(Z.maxLength(e.maxItems)))}else if(Array.isArray(o)){let a=o.map(u=>Et(u,t)),s=e.additionalItems&&typeof e.additionalItems=="object"?Et(e.additionalItems,t):void 0;s?r=Z.tuple(a).rest(s):r=Z.tuple(a),typeof e.minItems=="number"&&(r=r.check(Z.minLength(e.minItems))),typeof e.maxItems=="number"&&(r=r.check(Z.maxLength(e.maxItems)))}else if(o!==void 0){let a=Et(o,t),s=Z.array(a);typeof e.minItems=="number"&&(s=s.min(e.minItems)),typeof e.maxItems=="number"&&(s=s.max(e.maxItems)),r=s}else r=Z.array(Z.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 Et(e,t){if(typeof e=="boolean")return e?Z.any():Z.never();let n=YC(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=>Et(d,t)),u=Z.union(s);n=r?Z.intersection(n,u):u}if(e.oneOf&&Array.isArray(e.oneOf)){let s=e.oneOf.map(d=>Et(d,t)),u=Z.xor(s);n=r?Z.intersection(n,u):u}if(e.allOf&&Array.isArray(e.allOf))if(e.allOf.length===0)n=r?n:Z.any();else{let s=r?n:Et(e.allOf[0],t),u=r?0:1;for(let d=u;d<e.allOf.length;d++)s=Z.intersection(s,Et(e.allOf[d],t));n=s}e.nullable===!0&&t.version==="openapi-3.0"&&(n=Z.nullable(n)),e.readOnly===!0&&(n=Z.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))Yj.has(s)||(i[s]=e[s]);return Object.keys(i).length>0&&t.registry.add(n,i),n}function KC(e,t){var o;if(typeof e=="boolean")return e?Z.any():Z.never();let n=Kj(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:_t};return Et(e,i)}var om={};Nn(om,{bigint:()=>n2,boolean:()=>t2,date:()=>i2,number:()=>e2,string:()=>Wj});function Wj(e){return gb(La,e)}function e2(e){return $b(qa,e)}function t2(e){return Cb(Va,e)}function n2(e){return Nb(Ha,e)}function i2(e){return Vb(Bl,e)}Je(Hd());var Ge={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"},ut={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"},QC=1;var o2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),description:c.union([c.string(),c.null()]).optional(),id:c.string(),name:c.string()}),Fx=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),methodId:c.string()}),a2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional()}),s2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),blob:c.string(),mimeType:c.union([c.string(),c.null()]).optional(),uri:c.string()}),l2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),terminalId:c.string()}),u2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),newText:c.string(),oldText:c.union([c.string(),c.null()]).optional(),path:c.string()}),WC=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),name:c.string(),value:c.string()}),c2=c.union([c.literal(-32700),c.literal(-32600),c.literal(-32601),c.literal(-32602),c.literal(-32603),c.literal(-32800),c.literal(-32e3),c.literal(-32002),c.number().int()]),eI=c.object({code:c2,data:c.unknown().optional(),message:c.string()}),tI=c.unknown(),nI=c.unknown(),iI=c.unknown(),d2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),readTextFile:c.boolean().optional().default(!1),writeTextFile:c.boolean().optional().default(!1)}),f2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),fs:d2.optional().default({readTextFile:!1,writeTextFile:!1}),terminal:c.boolean().optional().default(!1)}),rI=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),name:c.string(),value:c.string()}),oI=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),name:c.string(),title:c.union([c.string(),c.null()]).optional(),version:c.string()}),m2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional()}),Xx=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),cursor:c.union([c.string(),c.null()]).optional(),cwd:c.union([c.string(),c.null()]).optional()}),p2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),http:c.boolean().optional().default(!1),sse:c.boolean().optional().default(!1)}),g2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),headers:c.array(rI),name:c.string(),url:c.string()}),h2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),headers:c.array(rI),name:c.string(),url:c.string()}),v2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),args:c.array(c.string()),command:c.string(),env:c.array(WC),name:c.string()}),am=c.union([g2.and(c.object({type:c.literal("http")})),h2.and(c.object({type:c.literal("sse")})),v2]),Jx=c.string(),y2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),description:c.union([c.string(),c.null()]).optional(),modelId:Jx,name:c.string()}),Yx=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),cwd:c.string(),mcpServers:c.array(am)}),aI=c.string(),b2=c.union([c.literal("allow_once"),c.literal("allow_always"),c.literal("reject_once"),c.literal("reject_always")]),S2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),kind:b2,name:c.string(),optionId:aI}),x2=c.union([c.literal("high"),c.literal("medium"),c.literal("low")]),_2=c.union([c.literal("pending"),c.literal("in_progress"),c.literal("completed")]),$2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),content:c.string(),priority:x2,status:_2}),w2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),entries:c.array($2)}),z2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),audio:c.boolean().optional().default(!1),embeddedContext:c.boolean().optional().default(!1),image:c.boolean().optional().default(!1)}),sI=c.number().int().gte(0).lte(65535),Kx=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),clientCapabilities:f2.optional().default({fs:{readTextFile:!1,writeTextFile:!1},terminal:!1}),clientInfo:c.union([oI,c.null()]).optional(),protocolVersion:sI}),A2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),content:c.string()}),E2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional()}),io=c.union([c.null(),c.coerce.bigint(),c.string()]),E8=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),requestId:io}),k2=c.enum(["assistant","user"]),Kl=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),audience:c.union([c.array(k2),c.null()]).optional(),lastModified:c.union([c.string(),c.null()]).optional(),priority:c.union([c.number(),c.null()]).optional()}),T2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),annotations:c.union([Kl,c.null()]).optional(),data:c.string(),mimeType:c.string()}),C2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),annotations:c.union([Kl,c.null()]).optional(),data:c.string(),mimeType:c.string(),uri:c.union([c.string(),c.null()]).optional()}),I2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),annotations:c.union([Kl,c.null()]).optional(),description:c.union([c.string(),c.null()]).optional(),mimeType:c.union([c.string(),c.null()]).optional(),name:c.string(),size:c.union([c.coerce.bigint(),c.null()]).optional(),title:c.union([c.string(),c.null()]).optional(),uri:c.string()}),N2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),optionId:aI}),O2=c.union([c.object({outcome:c.literal("cancelled")}),N2.and(c.object({outcome:c.literal("selected")}))]),D2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),outcome:O2}),M2=c.string(),lI=c.string(),Qx=c.string(),uI=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),description:c.union([c.string(),c.null()]).optional(),name:c.string(),value:Qx}),U2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),group:M2,name:c.string(),options:c.array(uI)}),R2=c.union([c.array(uI),c.array(U2)]),j2=c.object({currentValue:Qx,options:R2}),Ba=j2.and(c.object({type:c.literal("select")})).and(c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),description:c.union([c.string(),c.null()]).optional(),id:lI,name:c.string()})),P2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),configOptions:c.array(Ba)}),L2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional()}),rt=c.string(),Wx=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),sessionId:rt}),k8=c.object({method:c.string(),params:c.union([c.union([Wx,tI]),c.null()]).optional()}),e_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),args:c.array(c.string()).optional(),command:c.string(),cwd:c.union([c.string(),c.null()]).optional(),env:c.array(WC).optional(),outputByteLimit:c.union([c.number().int().gte(0),c.null()]).optional(),sessionId:rt}),t_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),cwd:c.string(),mcpServers:c.array(am).optional(),sessionId:rt}),n_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),sessionId:rt,terminalId:c.string()}),i_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),cwd:c.string(),mcpServers:c.array(am),sessionId:rt}),r_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),limit:c.union([c.number().int().gte(0),c.null()]).optional(),line:c.union([c.number().int().gte(0),c.null()]).optional(),path:c.string(),sessionId:rt}),o_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),sessionId:rt,terminalId:c.string()}),a_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),cwd:c.string(),mcpServers:c.array(am).optional(),sessionId:rt}),Z2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),cwd:c.string(),sessionId:rt,title:c.union([c.string(),c.null()]).optional(),updatedAt:c.union([c.string(),c.null()]).optional()}),q2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),nextCursor:c.union([c.string(),c.null()]).optional(),sessions:c.array(Z2)}),V2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),title:c.union([c.string(),c.null()]).optional(),updatedAt:c.union([c.string(),c.null()]).optional()}),H2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional()}),sm=c.string(),B2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),currentModeId:sm}),G2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),description:c.union([c.string(),c.null()]).optional(),id:sm,name:c.string()}),lm=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),availableModes:c.array(G2),currentModeId:sm}),um=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),availableModels:c.array(y2),currentModelId:Jx}),F2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),configOptions:c.union([c.array(Ba),c.null()]).optional(),models:c.union([um,c.null()]).optional(),modes:c.union([lm,c.null()]).optional(),sessionId:rt}),X2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),configOptions:c.union([c.array(Ba),c.null()]).optional(),models:c.union([um,c.null()]).optional(),modes:c.union([lm,c.null()]).optional()}),J2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),configOptions:c.union([c.array(Ba),c.null()]).optional(),models:c.union([um,c.null()]).optional(),modes:c.union([lm,c.null()]).optional(),sessionId:rt}),Y2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),configOptions:c.union([c.array(Ba),c.null()]).optional(),models:c.union([um,c.null()]).optional(),modes:c.union([lm,c.null()]).optional()}),K2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional()}),Q2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),fork:c.union([L2,c.null()]).optional(),list:c.union([H2,c.null()]).optional(),resume:c.union([K2,c.null()]).optional()}),W2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),loadSession:c.boolean().optional().default(!1),mcpCapabilities:p2.optional().default({http:!1,sse:!1}),promptCapabilities:z2.optional().default({audio:!1,embeddedContext:!1,image:!1}),sessionCapabilities:Q2.optional().default({})}),eP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),agentCapabilities:W2.optional().default({loadSession:!1,mcpCapabilities:{http:!1,sse:!1},promptCapabilities:{audio:!1,embeddedContext:!1,image:!1},sessionCapabilities:{}}),agentInfo:c.union([oI,c.null()]).optional(),authMethods:c.array(o2).optional().default([]),protocolVersion:sI}),tP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),configId:lI,sessionId:rt,value:Qx}),nP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),configOptions:c.array(Ba)}),s_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),modeId:sm,sessionId:rt}),iP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional()}),l_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),modelId:Jx,sessionId:rt}),rP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional()}),oP=c.union([c.literal("end_turn"),c.literal("max_tokens"),c.literal("max_turn_requests"),c.literal("refusal"),c.literal("cancelled")]),aP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),stopReason:oP}),T8=c.union([c.object({id:io,result:c.union([eP,a2,J2,X2,q2,F2,Y2,iP,nP,aP,rP,iI])}),c.object({error:eI,id:io})]),sP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),terminalId:c.string()}),lP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),exitCode:c.union([c.number().int().gte(0),c.null()]).optional(),signal:c.union([c.string(),c.null()]).optional()}),u_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),sessionId:rt,terminalId:c.string()}),uP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),exitStatus:c.union([lP,c.null()]).optional(),output:c.string(),truncated:c.boolean()}),cP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),annotations:c.union([Kl,c.null()]).optional(),text:c.string()}),dP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),mimeType:c.union([c.string(),c.null()]).optional(),text:c.string(),uri:c.string()}),fP=c.union([dP,s2]),mP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),annotations:c.union([Kl,c.null()]).optional(),resource:fP}),c_=c.union([cP.and(c.object({type:c.literal("text")})),C2.and(c.object({type:c.literal("image")})),T2.and(c.object({type:c.literal("audio")})),I2.and(c.object({type:c.literal("resource_link")})),mP.and(c.object({type:c.literal("resource")}))]),pP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),content:c_}),Gx=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),content:c_}),d_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),prompt:c.array(c_),sessionId:rt}),C8=c.object({id:io,method:c.string(),params:c.union([c.union([Kx,Fx,Yx,i_,Xx,t_,a_,s_,tP,d_,l_,nI]),c.null()]).optional()}),cI=c.union([pP.and(c.object({type:c.literal("content")})),u2.and(c.object({type:c.literal("diff")})),sP.and(c.object({type:c.literal("terminal")}))]),dI=c.string(),fI=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),line:c.union([c.number().int().gte(0),c.null()]).optional(),path:c.string()}),mI=c.union([c.literal("pending"),c.literal("in_progress"),c.literal("completed"),c.literal("failed")]),pI=c.union([c.literal("read"),c.literal("edit"),c.literal("delete"),c.literal("move"),c.literal("search"),c.literal("execute"),c.literal("think"),c.literal("fetch"),c.literal("switch_mode"),c.literal("other")]),gP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),content:c.array(cI).optional(),kind:pI.optional(),locations:c.array(fI).optional(),rawInput:c.unknown().optional(),rawOutput:c.unknown().optional(),status:mI.optional(),title:c.string(),toolCallId:dI}),gI=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),content:c.union([c.array(cI),c.null()]).optional(),kind:c.union([pI,c.null()]).optional(),locations:c.union([c.array(fI),c.null()]).optional(),rawInput:c.unknown().optional(),rawOutput:c.unknown().optional(),status:c.union([mI,c.null()]).optional(),title:c.union([c.string(),c.null()]).optional(),toolCallId:dI}),f_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),options:c.array(S2),sessionId:rt,toolCall:gI}),hP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),hint:c.string()}),vP=hP,yP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),description:c.string(),input:c.union([vP,c.null()]).optional(),name:c.string()}),bP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),availableCommands:c.array(yP)}),SP=c.union([Gx.and(c.object({sessionUpdate:c.literal("user_message_chunk")})),Gx.and(c.object({sessionUpdate:c.literal("agent_message_chunk")})),Gx.and(c.object({sessionUpdate:c.literal("agent_thought_chunk")})),gP.and(c.object({sessionUpdate:c.literal("tool_call")})),gI.and(c.object({sessionUpdate:c.literal("tool_call_update")})),w2.and(c.object({sessionUpdate:c.literal("plan")})),bP.and(c.object({sessionUpdate:c.literal("available_commands_update")})),B2.and(c.object({sessionUpdate:c.literal("current_mode_update")})),P2.and(c.object({sessionUpdate:c.literal("config_option_update")})),V2.and(c.object({sessionUpdate:c.literal("session_info_update")}))]),m_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),sessionId:rt,update:SP}),I8=c.object({method:c.string(),params:c.union([c.union([m_,tI]),c.null()]).optional()}),p_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),sessionId:rt,terminalId:c.string()}),xP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),exitCode:c.union([c.number().int().gte(0),c.null()]).optional(),signal:c.union([c.string(),c.null()]).optional()}),g_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),content:c.string(),path:c.string(),sessionId:rt}),N8=c.object({id:io,method:c.string(),params:c.union([c.union([g_,r_,f_,e_,u_,o_,p_,n_,nI]),c.null()]).optional()}),_P=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional()}),O8=c.union([c.object({id:io,result:c.union([_P,A2,D2,l2,uP,E2,xP,m2,iI])}),c.object({error:eI,id:io})]);function hI(e,t){let n=new TextEncoder,r=new TextDecoder,i=new ReadableStream({async start(a){let s="",u=t.getReader();try{for(;;){let{value:d,done:m}=await u.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{u.releaseLock(),a.close()}}}),o=new WritableStream({async write(a){let s=JSON.stringify(a)+`
|
|
`,u=e.getWriter();try{await u.write(n.encode(s))}finally{u.releaseLock()}}});return{readable:i,writable:o}}var Xt,vI=class{constructor(t,n){ot(this,Xt,void 0);let r=t(this),i=async(a,s)=>{switch(a){case Ge.initialize:{let u=Kx.parse(s);return r.initialize(u)}case Ge.session_new:{let u=Yx.parse(s);return r.newSession(u)}case Ge.session_load:{if(!r.loadSession)throw xe.methodNotFound(a);let u=i_.parse(s);return r.loadSession(u)}case Ge.session_list:{if(!r.unstable_listSessions)throw xe.methodNotFound(a);let u=Xx.parse(s);return r.unstable_listSessions(u)}case Ge.session_fork:{if(!r.unstable_forkSession)throw xe.methodNotFound(a);let u=t_.parse(s);return r.unstable_forkSession(u)}case Ge.session_resume:{if(!r.unstable_resumeSession)throw xe.methodNotFound(a);let u=a_.parse(s);return r.unstable_resumeSession(u)}case Ge.session_set_mode:{if(!r.setSessionMode)throw xe.methodNotFound(a);let u=s_.parse(s),d=await r.setSessionMode(u);return d!=null?d:{}}case Ge.authenticate:{let u=Fx.parse(s),d=await r.authenticate(u);return d!=null?d:{}}case Ge.session_prompt:{let u=d_.parse(s);return r.prompt(u)}case Ge.session_set_model:{if(!r.unstable_setSessionModel)throw xe.methodNotFound(a);let u=l_.parse(s),d=await r.unstable_setSessionModel(u);return d!=null?d:{}}default:if(a.startsWith("_")){if(!r.extMethod)throw xe.methodNotFound(a);return r.extMethod(a.substring(1),s)}throw xe.methodNotFound(a)}},o=async(a,s)=>{switch(a){case Ge.session_cancel:{let u=Wx.parse(s);return r.cancel(u)}default:if(a.startsWith("_"))return r.extNotification?r.extNotification(a.substring(1),s):void 0;throw xe.methodNotFound(a)}};zn(this,Xt,new dm(i,o,n))}async sessionUpdate(t){return await ee(this,Xt).sendNotification(ut.session_update,t)}async requestPermission(t){return await ee(this,Xt).sendRequest(ut.session_request_permission,t)}async readTextFile(t){return await ee(this,Xt).sendRequest(ut.fs_read_text_file,t)}async writeTextFile(t){var n;return(n=await ee(this,Xt).sendRequest(ut.fs_write_text_file,t))!=null?n:{}}async createTerminal(t){let n=await ee(this,Xt).sendRequest(ut.terminal_create,t);return new h_(n.terminalId,t.sessionId,ee(this,Xt))}async extMethod(t,n){return await ee(this,Xt).sendRequest(`_${t}`,n)}async extNotification(t,n){return await ee(this,Xt).sendNotification(`_${t}`,n)}get signal(){return ee(this,Xt).signal}get closed(){return ee(this,Xt).closed}};Xt=new WeakMap;var pr,gr,h_=class{constructor(t,n,r){cu(this,"id");ot(this,pr,void 0);ot(this,gr,void 0);this.id=t,zn(this,pr,n),zn(this,gr,r)}async currentOutput(){return await ee(this,gr).sendRequest(ut.terminal_output,{sessionId:ee(this,pr),terminalId:this.id})}async waitForExit(){return await ee(this,gr).sendRequest(ut.terminal_wait_for_exit,{sessionId:ee(this,pr),terminalId:this.id})}async kill(){var t;return(t=await ee(this,gr).sendRequest(ut.terminal_kill,{sessionId:ee(this,pr),terminalId:this.id}))!=null?t:{}}async release(){var t;return(t=await ee(this,gr).sendRequest(ut.terminal_release,{sessionId:ee(this,pr),terminalId:this.id}))!=null?t:{}}async[Symbol.asyncDispose](){await this.release()}};pr=new WeakMap,gr=new WeakMap;var ct,cm=class{constructor(t,n){ot(this,ct,void 0);let r=t(this),i=async(a,s)=>{var u,d,m,l,f,p,h;switch(a){case ut.fs_write_text_file:{let v=g_.parse(s);return(u=r.writeTextFile)==null?void 0:u.call(r,v)}case ut.fs_read_text_file:{let v=r_.parse(s);return(d=r.readTextFile)==null?void 0:d.call(r,v)}case ut.session_request_permission:{let v=f_.parse(s);return r.requestPermission(v)}case ut.terminal_create:{let v=e_.parse(s);return(m=r.createTerminal)==null?void 0:m.call(r,v)}case ut.terminal_output:{let v=u_.parse(s);return(l=r.terminalOutput)==null?void 0:l.call(r,v)}case ut.terminal_release:{let v=o_.parse(s),_=await((f=r.releaseTerminal)==null?void 0:f.call(r,v));return _!=null?_:{}}case ut.terminal_wait_for_exit:{let v=p_.parse(s);return(p=r.waitForTerminalExit)==null?void 0:p.call(r,v)}case ut.terminal_kill:{let v=n_.parse(s),_=await((h=r.killTerminal)==null?void 0:h.call(r,v));return _!=null?_:{}}default:if(a.startsWith("_")){let v=a.substring(1);if(!r.extMethod)throw xe.methodNotFound(a);return r.extMethod(v,s)}throw xe.methodNotFound(a)}},o=async(a,s)=>{switch(a){case ut.session_update:{let u=m_.parse(s);return r.sessionUpdate(u)}default:if(a.startsWith("_")){let u=a.substring(1);return r.extNotification?r.extNotification(u,s):void 0}throw xe.methodNotFound(a)}};zn(this,ct,new dm(i,o,n))}async initialize(t){return await ee(this,ct).sendRequest(Ge.initialize,t)}async newSession(t){return await ee(this,ct).sendRequest(Ge.session_new,t)}async loadSession(t){var n;return(n=await ee(this,ct).sendRequest(Ge.session_load,t))!=null?n:{}}async unstable_forkSession(t){return await ee(this,ct).sendRequest(Ge.session_fork,t)}async unstable_listSessions(t){return await ee(this,ct).sendRequest(Ge.session_list,t)}async unstable_resumeSession(t){return await ee(this,ct).sendRequest(Ge.session_resume,t)}async setSessionMode(t){var n;return(n=await ee(this,ct).sendRequest(Ge.session_set_mode,t))!=null?n:{}}async unstable_setSessionModel(t){var n;return(n=await ee(this,ct).sendRequest(Ge.session_set_model,t))!=null?n:{}}async authenticate(t){var n;return(n=await ee(this,ct).sendRequest(Ge.authenticate,t))!=null?n:{}}async prompt(t){return await ee(this,ct).sendRequest(Ge.session_prompt,t)}async cancel(t){return await ee(this,ct).sendNotification(Ge.session_cancel,t)}async extMethod(t,n){return await ee(this,ct).sendRequest(`_${t}`,n)}async extNotification(t,n){return await ee(this,ct).sendNotification(`_${t}`,n)}get signal(){return ee(this,ct).signal}get closed(){return ee(this,ct).closed}};ct=new WeakMap;var Ga,fm,Wl,eu,Fa,Xa,Ja,tu,mm,yI,pm,bI,gm,SI,hm,xI,vm,_I,ro,Ql,dm=class{constructor(t,n,r){ot(this,mm);ot(this,pm);ot(this,gm);ot(this,hm);ot(this,vm);ot(this,ro);ot(this,Ga,new Map);ot(this,fm,0);ot(this,Wl,void 0);ot(this,eu,void 0);ot(this,Fa,void 0);ot(this,Xa,Promise.resolve());ot(this,Ja,new AbortController);ot(this,tu,void 0);zn(this,Wl,t),zn(this,eu,n),zn(this,Fa,r),zn(this,tu,new Promise(i=>{ee(this,Ja).signal.addEventListener("abort",()=>i())})),On(this,mm,yI).call(this)}get signal(){return ee(this,Ja).signal}get closed(){return ee(this,tu)}async sendRequest(t,n){let r=__(this,fm)._++,i=new Promise((o,a)=>{ee(this,Ga).set(r,{resolve:o,reject:a})});return await On(this,ro,Ql).call(this,{jsonrpc:"2.0",id:r,method:t,params:n}),i}async sendNotification(t,n){await On(this,ro,Ql).call(this,{jsonrpc:"2.0",method:t,params:n})}};Ga=new WeakMap,fm=new WeakMap,Wl=new WeakMap,eu=new WeakMap,Fa=new WeakMap,Xa=new WeakMap,Ja=new WeakMap,tu=new WeakMap,mm=new WeakSet,yI=async function(){let t=ee(this,Fa).readable.getReader();try{for(;;){let{value:n,done:r}=await t.read();if(r)break;if(n)try{On(this,pm,bI).call(this,n)}catch(i){console.error("Unexpected error during message processing:",n,i),"id"in n&&n.id!==void 0&&On(this,ro,Ql).call(this,{jsonrpc:"2.0",id:n.id,error:{code:-32700,message:"Parse error"}})}}}finally{t.releaseLock(),ee(this,Ja).abort()}},pm=new WeakSet,bI=async function(t){if("method"in t&&"id"in t){let n=await On(this,gm,SI).call(this,t.method,t.params);"error"in n&&console.error("Error handling request",t,n.error),await On(this,ro,Ql).call(this,{jsonrpc:"2.0",id:t.id,...n})}else if("method"in t){let n=await On(this,hm,xI).call(this,t.method,t.params);"error"in n&&console.error("Error handling notification",t,n.error)}else"id"in t?On(this,vm,_I).call(this,t):console.error("Invalid message",{message:t})},gm=new WeakSet,SI=async function(t,n){try{let r=await ee(this,Wl).call(this,t,n);return{result:r!=null?r:null}}catch(r){if(r instanceof xe)return r.toResult();if(r instanceof c.ZodError)return xe.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 xe.internalError(i?JSON.parse(i):{}).toResult()}catch(o){return xe.internalError({details:i}).toResult()}}},hm=new WeakSet,xI=async function(t,n){try{return await ee(this,eu).call(this,t,n),{result:null}}catch(r){if(r instanceof xe)return r.toResult();if(r instanceof c.ZodError)return xe.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 xe.internalError(i?JSON.parse(i):{}).toResult()}catch(o){return xe.internalError({details:i}).toResult()}}},vm=new WeakSet,_I=function(t){let n=ee(this,Ga).get(t.id);n?("result"in t?n.resolve(t.result):"error"in t&&n.reject(t.error),ee(this,Ga).delete(t.id)):console.error("Got response to unknown request",t.id)},ro=new WeakSet,Ql=async function(t){return zn(this,Xa,ee(this,Xa).then(async()=>{let n=ee(this,Fa).writable.getWriter();try{await n.write(t)}finally{n.releaseLock()}}).catch(n=>{console.error("ACP write error:",n)})),ee(this,Xa)};var xe=class extends Error{constructor(n,r,i){super(r);cu(this,"code");cu(this,"data");this.code=n,this.name="RequestError",this.data=i}static parseError(n,r){return new xe(-32700,`Parse error${r?`: ${r}`:""}`,n)}static invalidRequest(n,r){return new xe(-32600,`Invalid request${r?`: ${r}`:""}`,n)}static methodNotFound(n){return new xe(-32601,`"Method not found": ${n}`,{method:n})}static invalidParams(n,r){return new xe(-32602,`Invalid params${r?`: ${r}`:""}`,n)}static internalError(n,r){return new xe(-32603,`Internal error${r?`: ${r}`:""}`,n)}static authRequired(n,r){return new xe(-32e3,`Authentication required${r?`: ${r}`:""}`,n)}static resourceNotFound(n){return new xe(-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 zi=require("obsidian");var Ya=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 $I=require("child_process");var Xn=require("obsidian");var ym=class{constructor(t){this.terminals=new Map;this.logger=new Le(t),this.plugin=t}createTerminal(t){var d,m,l;let n=crypto.randomUUID();if(!Xn.Platform.isDesktopApp)throw new Error("Agent Client is only available on desktop");let r={...process.env};if(t.env)for(let f of t.env)r[f.name]=f.value;let i=t.command,o=t.args||[];if(!t.args){if(/[|&;<>()$`\\"]/.test(t.command)){let p=Xn.Platform.isMacOS||Xn.Platform.isLinux?"/bin/sh":"cmd.exe",h=Xn.Platform.isMacOS||Xn.Platform.isLinux?"-c":"/c";i=p,o=[h,t.command]}else if(t.command.includes(" ")){let p=t.command.split(" ").filter(h=>h.length>0);i=p[0],o=p.slice(1)}}if(Xn.Platform.isWin&&this.plugin.settings.windowsWslMode){let f=this.plugin.settings.nodePath&&oa(this.plugin.settings.nodePath.trim())||void 0,p=pd(i,o,t.cwd||process.cwd(),this.plugin.settings.windowsWslDistribution,f);i=p.command,o=p.args,this.logger.log(`[Terminal ${n}] Using WSL mode:`,this.plugin.settings.windowsWslDistribution||"default")}else if(Xn.Platform.isMacOS||Xn.Platform.isLinux){let f=Xn.Platform.isMacOS?"/bin/zsh":"/bin/bash",p=[i,...o].map(h=>"'"+h.replace(/'/g,"'\\''")+"'").join(" ");i=f,o=["-l","-c",p]}this.logger.log(`[Terminal ${n}] Creating terminal:`,{command:i,args:o,cwd:t.cwd});let a={cwd:t.cwd||void 0,env:r,stdio:["pipe","pipe","pipe"]},s=(0,$I.spawn)(i,o,a),u={id:n,process:s,output:"",exitStatus:null,outputByteLimit:(d=t.outputByteLimit)!=null?d:void 0,waitPromises:[]};return s.on("error",f=>{this.logger.log(`[Terminal ${n}] Process error:`,f.message);let p={exitCode:127,signal:null};u.exitStatus=p,u.waitPromises.forEach(h=>h(p)),u.waitPromises=[]}),(m=s.stdout)==null||m.on("data",f=>{let p=f.toString();this.logger.log(`[Terminal ${n}] stdout:`,p),this.appendOutput(u,p)}),(l=s.stderr)==null||l.on("data",f=>{let p=f.toString();this.logger.log(`[Terminal ${n}] stderr:`,p),this.appendOutput(u,p)}),s.on("exit",(f,p)=>{this.logger.log(`[Terminal ${n}] Process exited with code: ${f}, signal: ${p}`);let h={exitCode:f,signal:p};u.exitStatus=h,u.waitPromises.forEach(v=>v(h)),u.waitPromises=[]}),this.terminals.set(n,u),n}appendOutput(t,n){if(t.output+=n,t.outputByteLimit&&Buffer.byteLength(t.output,"utf8")>t.outputByteLimit){let 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 bm=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 Le(t),this.updateMessage=()=>{},this.terminalManager=new ym(t)}setUpdateMessageCallback(t){this.updateMessage=t}async initialize(t){var v,_,y,g,b,S,$,R,A,k,z,E,F,P,V,L,C,M,K,ue,be;if(this.logger.log("[AcpAdapter] Starting initialization with config:",t),this.logger.log(`[AcpAdapter] Current state - process: ${!!this.agentProcess}, PID: ${(v=this.agentProcess)==null?void 0:v.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(this.plugin.settings.nodePath&&this.plugin.settings.nodePath.trim().length>0){let q=oa(this.plugin.settings.nodePath.trim());if(q){let Q=zi.Platform.isWin?";":":";i.PATH=i.PATH?`${q}${Q}${i.PATH}`:q}}this.logger.log("[AcpAdapter] Starting agent process in directory:",t.workingDirectory);let o=n,a=r;if(zi.Platform.isWin&&this.plugin.settings.windowsWslMode){let q=this.plugin.settings.nodePath&&oa(this.plugin.settings.nodePath.trim())||void 0,Q=pd(n,r,t.workingDirectory,this.plugin.settings.windowsWslDistribution,q);o=Q.command,a=Q.args,this.logger.log("[AcpAdapter] Using WSL mode:",this.plugin.settings.windowsWslDistribution||"default","with command:",o,a)}else if(zi.Platform.isMacOS||zi.Platform.isLinux){let q=zi.Platform.isMacOS?"/bin/zsh":"/bin/bash",Q=[n,...r].map(Oe=>"'"+Oe.replace(/'/g,"'\\''")+"'").join(" "),Ye=Q;if(this.plugin.settings.nodePath&&this.plugin.settings.nodePath.trim().length>0){let Oe=oa(this.plugin.settings.nodePath.trim());Oe&&(Ye=`export PATH='${Oe.replace(/'/g,"'\\''")}':"$PATH"; ${Q}`)}o=q,a=["-l","-c",Ye],this.logger.log("[AcpAdapter] Using login shell:",q,"with command:",Ye)}let s=zi.Platform.isWin&&!this.plugin.settings.windowsWslMode,u=(0,wI.spawn)(o,a,{stdio:["pipe","pipe","pipe"],env:i,cwd:t.workingDirectory,shell:s});this.agentProcess=u;let d=`${t.displayName} (${t.id})`;if(u.on("spawn",()=>{this.logger.log(`[AcpAdapter] ${d} process spawned successfully, PID:`,u.pid)}),u.on("error",q=>{var Ye;this.logger.error(`[AcpAdapter] ${d} process error:`,q);let Q={id:crypto.randomUUID(),category:"connection",severity:"error",occurredAt:new Date,agentId:t.id,originalError:q,...this.getErrorInfo(q,n,d)};(Ye=this.errorCallback)==null||Ye.call(this,Q)}),u.on("exit",(q,Q)=>{var Ye;if(this.logger.log(`[AcpAdapter] ${d} process exited with code:`,q,"signal:",Q),q===127){this.logger.error(`[AcpAdapter] Command not found: ${n}`);let Oe={id:crypto.randomUUID(),category:"configuration",severity:"error",title:"Command Not Found",message:`The command "${n}" could not be found. Please check the path configuration for ${d}.`,suggestion:this.getCommandNotFoundSuggestion(n),occurredAt:new Date,agentId:t.id,code:q};(Ye=this.errorCallback)==null||Ye.call(this,Oe)}}),u.on("close",(q,Q)=>{this.logger.log(`[AcpAdapter] ${d} process closed with code:`,q,"signal:",Q)}),(_=u.stderr)==null||_.setEncoding("utf8"),(y=u.stderr)==null||y.on("data",q=>{this.logger.log(`[AcpAdapter] ${d} stderr:`,q)}),!u.stdin||!u.stdout)throw new Error("Agent process stdin/stdout not available");let m=u.stdin,l=u.stdout,f=new WritableStream({write(q){m.write(q)},close(){m.end()}}),p=new ReadableStream({start(q){l.on("data",Q=>{q.enqueue(Q)}),l.on("end",()=>{q.close()})}});this.logger.log("[AcpAdapter] Using working directory:",t.workingDirectory);let h=hI(f,p);this.connection=new cm(()=>this,h);try{this.logger.log("[AcpAdapter] Starting ACP initialization...");let q=await this.connection.initialize({protocolVersion:QC,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${q.protocolVersion})`),this.logger.log("[AcpAdapter] Auth methods:",q.authMethods),this.logger.log("[AcpAdapter] Agent capabilities:",q.agentCapabilities),this.isInitializedFlag=!0,this.currentAgentId=t.id;let Q=(g=q.agentCapabilities)==null?void 0:g.promptCapabilities,Ye=(b=q.agentCapabilities)==null?void 0:b.mcpCapabilities,Oe=(S=q.agentCapabilities)==null?void 0:S.sessionCapabilities;return{protocolVersion:q.protocolVersion,authMethods:q.authMethods||[],promptCapabilities:{image:($=Q==null?void 0:Q.image)!=null?$:!1,audio:(R=Q==null?void 0:Q.audio)!=null?R:!1,embeddedContext:(A=Q==null?void 0:Q.embeddedContext)!=null?A:!1},agentCapabilities:{loadSession:(z=(k=q.agentCapabilities)==null?void 0:k.loadSession)!=null?z:!1,sessionCapabilities:Oe?{resume:(E=Oe.resume)!=null?E:void 0,fork:(F=Oe.fork)!=null?F:void 0,list:(P=Oe.list)!=null?P:void 0}:void 0,mcpCapabilities:Ye?{http:(V=Ye.http)!=null?V:!1,sse:(L=Ye.sse)!=null?L:!1}:void 0,promptCapabilities:{image:(C=Q==null?void 0:Q.image)!=null?C:!1,audio:(M=Q==null?void 0:Q.audio)!=null?M:!1,embeddedContext:(K=Q==null?void 0:Q.embeddedContext)!=null?K:!1}},agentInfo:q.agentInfo?{name:q.agentInfo.name,title:(ue=q.agentInfo.title)!=null?ue:void 0,version:(be=q.agentInfo.version)!=null?be:void 0}:void 0}}catch(q){throw this.logger.error("[AcpAdapter] Initialization Error:",q),this.isInitializedFlag=!1,this.currentAgentId=null,q}}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;zi.Platform.isWin&&this.plugin.settings.windowsWslMode&&(n=xi(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=>Ya.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 zi.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,u,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:(u=n.kind)!=null?u:void 0,content:Ya.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(v=>{var _,y;return{name:v.name,description:v.description,hint:(y=(_=v.input)==null?void 0:_.hint)!=null?y: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,v=h||(p.name.toLowerCase().includes("allow")?"allow_once":"reject_once");return{optionId:p.optionId,name:p.name,kind:v}}),a=this.pendingPermissionQueue.length===0,s={requestId:n,options:o,isActive:a};this.pendingPermissionQueue.push({requestId:n,toolCallId:r,options:o});let u=t.toolCall;return(f=this.sessionUpdateCallback)==null||f.call(this,{type:"tool_call",sessionId:i,toolCallId:r,title:(m=u==null?void 0:u.title)!=null?m:void 0,status:(u==null?void 0:u.status)||"pending",kind:(l=u==null?void 0:u.kind)!=null?l:void 0,content:Ya.toToolCallContent(u==null?void 0:u.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=await this.connection.unstable_listSessions({cwd:t!=null?t:null,cursor:n!=null?n:null});return this.logger.log(`[AcpAdapter] Found ${i.sessions.length} sessions`),{sessions:i.sessions.map(o=>{var a,s;return{sessionId:o.sessionId,cwd:o.cwd,title:(a=o.title)!=null?a:void 0,updatedAt:(s=o.updatedAt)!=null?s:void 0}}),nextCursor:(r=i.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=await this.connection.loadSession({sessionId:t,cwd:n,mcpServers:[]});this.logger.log(`[AcpAdapter] Session loaded: ${t}`);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});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}),{sessionId:t,modes:i,models:o}}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=await this.connection.unstable_resumeSession({sessionId:t,cwd:n,mcpServers:[]});this.logger.log(`[AcpAdapter] Session resumed: ${t}`);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});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}),{sessionId:t,modes:i,models:o}}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=await this.connection.unstable_forkSession({sessionId:t,cwd:n,mcpServers:[]}),i=r.sessionId;this.logger.log(`[AcpAdapter] Session forked: ${t} -> ${i}`);let o;r.modes&&(o={availableModes:r.modes.availableModes.map(s=>{var u;return{id:s.id,name:s.name,description:(u=s.description)!=null?u:void 0}}),currentModeId:r.modes.currentModeId});let a;return r.models&&(a={availableModels:r.models.availableModels.map(s=>{var u;return{modelId:s.modelId,name:s.name,description:(u=s.description)!=null?u:void 0}}),currentModelId:r.models.currentModelId}),{sessionId:i,modes:o,models:a}}catch(r){throw this.logger.error("[AcpAdapter] Fork Session Error:",r),r}}};var ge={claude:{id:"claude-code-acp",displayName:"Claude Code",apiKey:"",command:"",args:[],env:[]},codex:{id:"codex-acp",displayName:"Codex",apiKey:"",command:"",args:[],env:[]},gemini:{id:"gemini-cli",displayName:"Gemini CLI",apiKey:"",command:"",args:["--experimental-acp"],env:[]},customAgents:[],activeAgentId:"claude-code-acp",autoAllowPermissions:!1,autoMentionActiveNote:!0,debugMode:!1,nodePath:"",exportSettings:{defaultFolder:"Agent Client",filenameTemplate:"agent_client_{date}_{time}",autoExportOnNewChat:!1,autoExportOnCloseChat:!1,openFileAfterExport:!0,includeImages:!0,imageLocation:"obsidian",imageCustomFolder:"Agent Client"},windowsWslMode:!1,windowsWslDistribution:void 0,sendMessageShortcut:"enter",savedSessions:[]},nu=class extends hr.Plugin{constructor(){super(...arguments);this._acpAdapter=null}async onload(){await this.loadSettings(),this.settingsStore=lk(this.settings,this),this.registerView(bl,r=>new gd(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.registerAgentCommands(),this.registerPermissionCommands(),this.addSettingTab(new vd(this.app,this)),this.registerEvent(this.app.workspace.on("quit",()=>{this._acpAdapter&&this._acpAdapter.disconnect().catch(r=>{console.warn("[AgentClient] Quit cleanup error:",r)})}))}onunload(){}getOrCreateAdapter(){return this._acpAdapter||(this._acpAdapter=new bm(this)),this._acpAdapter}async activateView(){var o;let{workspace:n}=this.app,r=null,i=n.getLeavesOfType(bl);if(i.length>0?r=i[0]:(r=n.getRightLeaf(!1),r&&await r.setViewState({type:bl,active:!0})),r){await n.revealLeaf(r);let a=(o=r.view)==null?void 0:o.containerEl;a&&window.setTimeout(()=>{let s=a.querySelector("textarea.chat-input-textarea");s instanceof HTMLTextAreaElement&&s.focus()},0)}}getAvailableAgents(){return[{id:this.settings.claude.id,displayName:this.settings.claude.displayName||this.settings.claude.id},{id:this.settings.codex.id,displayName:this.settings.codex.displayName||this.settings.codex.id},{id:this.settings.gemini.id,displayName:this.settings.gemini.displayName||this.settings.gemini.id},...this.settings.customAgents.map(n=>({id:n.id,displayName:n.displayName||n.id}))]}async openChatWithAgent(n){this.settings.activeAgentId!==n&&await this.settingsStore.updateSettings({activeAgentId:n}),await this.activateView(),this.app.workspace.trigger("agent-client:new-chat-requested",n)}registerAgentCommands(){let n=this.getAvailableAgents();for(let 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.addCommand({id:"reject-active-permission",name:"Reject active permission",callback:async()=>{await this.activateView(),this.app.workspace.trigger("agent-client:reject-active-permission")}}),this.addCommand({id:"toggle-auto-mention",name:"Toggle auto-mention",callback:async()=>{await this.activateView(),this.app.workspace.trigger("agent-client:toggle-auto-mention")}}),this.addCommand({id:"cancel-current-message",name:"Cancel current message",callback:()=>{this.app.workspace.trigger("agent-client:cancel-message")}})}async loadSettings(){var y;let n=(y=await this.loadData())!=null?y:{},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=vl(r.args),s=Hr(r.env),u=vl(i.args),d=Hr(i.env),m=vl(o.args),l=Hr(o.env),f=Array.isArray(n.customAgents)?H1(n.customAgents.map(g=>V1(typeof g=="object"&&g!==null?g:{}))):[],p=[ge.claude.id,ge.codex.id,ge.gemini.id,...f.map(g=>g.id)],h=typeof n.activeAgentId=="string"?n.activeAgentId.trim():"",v=p.find(g=>g.length>0)||ge.claude.id,_=p.includes(h)&&h.length>0?h:v;this.settings={claude:{id:ge.claude.id,displayName:typeof r.displayName=="string"&&r.displayName.trim().length>0?r.displayName.trim():ge.claude.displayName,apiKey:typeof r.apiKey=="string"?r.apiKey:ge.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():ge.claude.command,args:a.length>0?a:[],env:s.length>0?s:[]},codex:{id:ge.codex.id,displayName:typeof i.displayName=="string"&&i.displayName.trim().length>0?i.displayName.trim():ge.codex.displayName,apiKey:typeof i.apiKey=="string"?i.apiKey:ge.codex.apiKey,command:typeof i.command=="string"&&i.command.trim().length>0?i.command.trim():ge.codex.command,args:u.length>0?u:[],env:d.length>0?d:[]},gemini:{id:ge.gemini.id,displayName:typeof o.displayName=="string"&&o.displayName.trim().length>0?o.displayName.trim():ge.gemini.displayName,apiKey:typeof o.apiKey=="string"?o.apiKey:ge.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():ge.gemini.command,args:m.length>0?m:ge.gemini.args,env:l.length>0?l:[]},customAgents:f,activeAgentId:_,autoAllowPermissions:typeof n.autoAllowPermissions=="boolean"?n.autoAllowPermissions:ge.autoAllowPermissions,autoMentionActiveNote:typeof n.autoMentionActiveNote=="boolean"?n.autoMentionActiveNote:ge.autoMentionActiveNote,debugMode:typeof n.debugMode=="boolean"?n.debugMode:ge.debugMode,nodePath:typeof n.nodePath=="string"?n.nodePath.trim():ge.nodePath,exportSettings:(()=>{let g=n.exportSettings;return g&&typeof g=="object"?{defaultFolder:typeof g.defaultFolder=="string"?g.defaultFolder:ge.exportSettings.defaultFolder,filenameTemplate:typeof g.filenameTemplate=="string"?g.filenameTemplate:ge.exportSettings.filenameTemplate,autoExportOnNewChat:typeof g.autoExportOnNewChat=="boolean"?g.autoExportOnNewChat:ge.exportSettings.autoExportOnNewChat,autoExportOnCloseChat:typeof g.autoExportOnCloseChat=="boolean"?g.autoExportOnCloseChat:ge.exportSettings.autoExportOnCloseChat,openFileAfterExport:typeof g.openFileAfterExport=="boolean"?g.openFileAfterExport:ge.exportSettings.openFileAfterExport,includeImages:typeof g.includeImages=="boolean"?g.includeImages:ge.exportSettings.includeImages,imageLocation:g.imageLocation==="obsidian"||g.imageLocation==="custom"||g.imageLocation==="base64"?g.imageLocation:ge.exportSettings.imageLocation,imageCustomFolder:typeof g.imageCustomFolder=="string"?g.imageCustomFolder:ge.exportSettings.imageCustomFolder}:ge.exportSettings})(),windowsWslMode:typeof n.windowsWslMode=="boolean"?n.windowsWslMode:ge.windowsWslMode,windowsWslDistribution:typeof n.windowsWslDistribution=="string"?n.windowsWslDistribution:ge.windowsWslDistribution,sendMessageShortcut:n.sendMessageShortcut==="enter"||n.sendMessageShortcut==="cmd-enter"?n.sendMessageShortcut:ge.sendMessageShortcut,savedSessions:Array.isArray(n.savedSessions)?n.savedSessions:ge.savedSessions},this.ensureActiveAgentId()}async saveSettings(){await this.saveData(this.settings)}async saveSettingsAndNotify(n){this.settings=n,await this.saveData(this.settings),this.settingsStore.set(this.settings)}async fetchLatestStable(){let r=(await(0,hr.requestUrl)({url:"https://api.github.com/repos/RAIT-09/obsidian-agent-client/releases/latest"})).json;return r.tag_name?Jn.clean(r.tag_name):null}async fetchLatestPrerelease(){let i=(await(0,hr.requestUrl)({url:"https://api.github.com/repos/RAIT-09/obsidian-agent-client/releases"})).json.find(o=>o.prerelease);return i?Jn.clean(i.tag_name):null}async checkForUpdates(){let n=Jn.clean(this.manifest.version)||this.manifest.version;if(Jn.prerelease(n)!==null){let[i,o]=await Promise.all([this.fetchLatestStable(),this.fetchLatestPrerelease()]),a=i&&Jn.gt(i,n),s=o&&Jn.gt(o,n);if(a||s){let u=a?i:o;return new hr.Notice(`[Agent Client] Update available: v${u}`),!0}}else{let i=await this.fetchLatestStable();if(i&&Jn.gt(i,n))return new hr.Notice(`[Agent Client] Update available: v${i}`),!0}return!1}ensureActiveAgentId(){let n=this.collectAvailableAgentIds();if(n.length===0){this.settings.activeAgentId=ge.claude.id;return}n.includes(this.settings.activeAgentId)||(this.settings.activeAgentId=n[0])}collectAvailableAgentIds(){let n=new Set;n.add(this.settings.claude.id),n.add(this.settings.codex.id),n.add(this.settings.gemini.id);for(let 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.
|
|
*)
|
|
*/
|