1
0
Files
medical-notes/content/.obsidian/plugins/agent-client/main.js
Johan Dahlin 2ffc9c2777
All checks were successful
Deploy Quartz site to GitHub Pages / build (push) Successful in 4m8s
vault backup: 2026-01-03 20:05:31
2026-01-05 11:38:41 +01:00

201 lines
670 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 oN=Object.create;var Pa=Object.defineProperty;var aN=Object.getOwnPropertyDescriptor;var lN=Object.getOwnPropertyNames;var sN=Object.getPrototypeOf,uN=Object.prototype.hasOwnProperty;var cN=(e,t,n)=>t in e?Pa(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var V=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),zn=(e,t)=>{for(var n in t)Pa(e,n,{get:t[n],enumerable:!0})},nS=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of lN(t))!uN.call(e,i)&&i!==n&&Pa(e,i,{get:()=>t[i],enumerable:!(r=aN(t,i))||r.enumerable});return e};var H=(e,t,n)=>(n=e!=null?oN(sN(e)):{},nS(t||!e||!e.__esModule?Pa(n,"default",{value:e,enumerable:!0}):n,e)),dN=e=>nS(Pa({},"__esModule",{value:!0}),e);var Vs=(e,t,n)=>(cN(e,typeof t!="symbol"?t+"":t,n),n),im=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)};var B=(e,t,n)=>(im(e,t,"read from private field"),n?n.call(e):t.get(e)),Je=(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)},vn=(e,t,n,r)=>(im(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),iS=(e,t,n,r)=>({set _(i){vn(e,t,i,n)},get _(){return B(e,t,r)}}),En=(e,t,n)=>(im(e,t,"access private method"),n);var La=V((eP,rS)=>{"use strict";var fN="2.0.0",mN=Number.MAX_SAFE_INTEGER||9007199254740991,pN=16,gN=256-6,hN=["major","premajor","minor","preminor","patch","prepatch","prerelease"];rS.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:pN,MAX_SAFE_BUILD_LENGTH:gN,MAX_SAFE_INTEGER:mN,RELEASE_TYPES:hN,SEMVER_SPEC_VERSION:fN,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var Za=V((tP,oS)=>{"use strict";var vN=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};oS.exports=vN});var Kr=V((An,aS)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:rm,MAX_SAFE_BUILD_LENGTH:yN,MAX_LENGTH:bN}=La(),_N=Za();An=aS.exports={};var xN=An.re=[],SN=An.safeRe=[],P=An.src=[],$N=An.safeSrc=[],L=An.t={},wN=0,om="[a-zA-Z0-9-]",zN=[["\\s",1],["\\d",bN],[om,yN]],EN=e=>{for(let[t,n]of zN)e=e.split(`${t}*`).join(`${t}{0,${n}}`).split(`${t}+`).join(`${t}{1,${n}}`);return e},K=(e,t,n)=>{let r=EN(t),i=wN++;_N(e,i,t),L[e]=i,P[i]=t,$N[i]=r,xN[i]=new RegExp(t,n?"g":void 0),SN[i]=new RegExp(r,n?"g":void 0)};K("NUMERICIDENTIFIER","0|[1-9]\\d*");K("NUMERICIDENTIFIERLOOSE","\\d+");K("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${om}*`);K("MAINVERSION",`(${P[L.NUMERICIDENTIFIER]})\\.(${P[L.NUMERICIDENTIFIER]})\\.(${P[L.NUMERICIDENTIFIER]})`);K("MAINVERSIONLOOSE",`(${P[L.NUMERICIDENTIFIERLOOSE]})\\.(${P[L.NUMERICIDENTIFIERLOOSE]})\\.(${P[L.NUMERICIDENTIFIERLOOSE]})`);K("PRERELEASEIDENTIFIER",`(?:${P[L.NONNUMERICIDENTIFIER]}|${P[L.NUMERICIDENTIFIER]})`);K("PRERELEASEIDENTIFIERLOOSE",`(?:${P[L.NONNUMERICIDENTIFIER]}|${P[L.NUMERICIDENTIFIERLOOSE]})`);K("PRERELEASE",`(?:-(${P[L.PRERELEASEIDENTIFIER]}(?:\\.${P[L.PRERELEASEIDENTIFIER]})*))`);K("PRERELEASELOOSE",`(?:-?(${P[L.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${P[L.PRERELEASEIDENTIFIERLOOSE]})*))`);K("BUILDIDENTIFIER",`${om}+`);K("BUILD",`(?:\\+(${P[L.BUILDIDENTIFIER]}(?:\\.${P[L.BUILDIDENTIFIER]})*))`);K("FULLPLAIN",`v?${P[L.MAINVERSION]}${P[L.PRERELEASE]}?${P[L.BUILD]}?`);K("FULL",`^${P[L.FULLPLAIN]}$`);K("LOOSEPLAIN",`[v=\\s]*${P[L.MAINVERSIONLOOSE]}${P[L.PRERELEASELOOSE]}?${P[L.BUILD]}?`);K("LOOSE",`^${P[L.LOOSEPLAIN]}$`);K("GTLT","((?:<|>)?=?)");K("XRANGEIDENTIFIERLOOSE",`${P[L.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);K("XRANGEIDENTIFIER",`${P[L.NUMERICIDENTIFIER]}|x|X|\\*`);K("XRANGEPLAIN",`[v=\\s]*(${P[L.XRANGEIDENTIFIER]})(?:\\.(${P[L.XRANGEIDENTIFIER]})(?:\\.(${P[L.XRANGEIDENTIFIER]})(?:${P[L.PRERELEASE]})?${P[L.BUILD]}?)?)?`);K("XRANGEPLAINLOOSE",`[v=\\s]*(${P[L.XRANGEIDENTIFIERLOOSE]})(?:\\.(${P[L.XRANGEIDENTIFIERLOOSE]})(?:\\.(${P[L.XRANGEIDENTIFIERLOOSE]})(?:${P[L.PRERELEASELOOSE]})?${P[L.BUILD]}?)?)?`);K("XRANGE",`^${P[L.GTLT]}\\s*${P[L.XRANGEPLAIN]}$`);K("XRANGELOOSE",`^${P[L.GTLT]}\\s*${P[L.XRANGEPLAINLOOSE]}$`);K("COERCEPLAIN",`(^|[^\\d])(\\d{1,${rm}})(?:\\.(\\d{1,${rm}}))?(?:\\.(\\d{1,${rm}}))?`);K("COERCE",`${P[L.COERCEPLAIN]}(?:$|[^\\d])`);K("COERCEFULL",P[L.COERCEPLAIN]+`(?:${P[L.PRERELEASE]})?(?:${P[L.BUILD]})?(?:$|[^\\d])`);K("COERCERTL",P[L.COERCE],!0);K("COERCERTLFULL",P[L.COERCEFULL],!0);K("LONETILDE","(?:~>?)");K("TILDETRIM",`(\\s*)${P[L.LONETILDE]}\\s+`,!0);An.tildeTrimReplace="$1~";K("TILDE",`^${P[L.LONETILDE]}${P[L.XRANGEPLAIN]}$`);K("TILDELOOSE",`^${P[L.LONETILDE]}${P[L.XRANGEPLAINLOOSE]}$`);K("LONECARET","(?:\\^)");K("CARETTRIM",`(\\s*)${P[L.LONECARET]}\\s+`,!0);An.caretTrimReplace="$1^";K("CARET",`^${P[L.LONECARET]}${P[L.XRANGEPLAIN]}$`);K("CARETLOOSE",`^${P[L.LONECARET]}${P[L.XRANGEPLAINLOOSE]}$`);K("COMPARATORLOOSE",`^${P[L.GTLT]}\\s*(${P[L.LOOSEPLAIN]})$|^$`);K("COMPARATOR",`^${P[L.GTLT]}\\s*(${P[L.FULLPLAIN]})$|^$`);K("COMPARATORTRIM",`(\\s*)${P[L.GTLT]}\\s*(${P[L.LOOSEPLAIN]}|${P[L.XRANGEPLAIN]})`,!0);An.comparatorTrimReplace="$1$2$3";K("HYPHENRANGE",`^\\s*(${P[L.XRANGEPLAIN]})\\s+-\\s+(${P[L.XRANGEPLAIN]})\\s*$`);K("HYPHENRANGELOOSE",`^\\s*(${P[L.XRANGEPLAINLOOSE]})\\s+-\\s+(${P[L.XRANGEPLAINLOOSE]})\\s*$`);K("STAR","(<|>)?=?\\s*\\*");K("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");K("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var Hs=V((nP,lS)=>{"use strict";var AN=Object.freeze({loose:!0}),TN=Object.freeze({}),kN=e=>e?typeof e!="object"?AN:e:TN;lS.exports=kN});var am=V((iP,cS)=>{"use strict";var sS=/^[0-9]+$/,uS=(e,t)=>{if(typeof e=="number"&&typeof t=="number")return e===t?0:e<t?-1:1;let n=sS.test(e),r=sS.test(t);return n&&r&&(e=+e,t=+t),e===t?0:n&&!r?-1:r&&!n?1:e<t?-1:1},CN=(e,t)=>uS(t,e);cS.exports={compareIdentifiers:uS,rcompareIdentifiers:CN}});var dt=V((rP,fS)=>{"use strict";var Gs=Za(),{MAX_LENGTH:dS,MAX_SAFE_INTEGER:Bs}=La(),{safeRe:Fs,t:Xs}=Kr(),NN=Hs(),{compareIdentifiers:lm}=am(),Lt=class{constructor(t,n){if(n=NN(n),t instanceof Lt){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>dS)throw new TypeError(`version is longer than ${dS} characters`);Gs("SemVer",t,n),this.options=n,this.loose=!!n.loose,this.includePrerelease=!!n.includePrerelease;let r=t.trim().match(n.loose?Fs[Xs.LOOSE]:Fs[Xs.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>Bs||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Bs||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Bs||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<Bs)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(Gs("SemVer.compare",this.version,this.options,t),!(t instanceof Lt)){if(typeof t=="string"&&t===this.version)return 0;t=new Lt(t,this.options)}return t.version===this.version?0:this.compareMain(t)||this.comparePre(t)}compareMain(t){return t instanceof Lt||(t=new Lt(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 Lt||(t=new Lt(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(Gs("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 lm(r,i)}while(++n)}compareBuild(t){t instanceof Lt||(t=new Lt(t,this.options));let n=0;do{let r=this.build[n],i=t.build[n];if(Gs("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 lm(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?Fs[Xs.PRERELEASELOOSE]:Fs[Xs.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]),lm(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}};fS.exports=Lt});var dr=V((oP,pS)=>{"use strict";var mS=dt(),IN=(e,t,n=!1)=>{if(e instanceof mS)return e;try{return new mS(e,t)}catch(r){if(!n)return null;throw r}};pS.exports=IN});var hS=V((aP,gS)=>{"use strict";var ON=dr(),DN=(e,t)=>{let n=ON(e,t);return n?n.version:null};gS.exports=DN});var yS=V((lP,vS)=>{"use strict";var UN=dr(),jN=(e,t)=>{let n=UN(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null};vS.exports=jN});var xS=V((sP,_S)=>{"use strict";var bS=dt(),RN=(e,t,n,r,i)=>{typeof n=="string"&&(i=r,r=n,n=void 0);try{return new bS(e instanceof bS?e.version:e,n).inc(t,r,i).version}catch(o){return null}};_S.exports=RN});var wS=V((uP,$S)=>{"use strict";var SS=dr(),MN=(e,t)=>{let n=SS(e,null,!0),r=SS(t,null,!0),i=n.compare(r);if(i===0)return null;let o=i>0,a=o?n:r,l=o?r:n,c=!!a.prerelease.length;if(!!l.prerelease.length&&!c){if(!l.patch&&!l.minor)return"major";if(l.compareMain(a)===0)return l.minor&&!l.patch?"minor":"patch"}let m=c?"pre":"";return n.major!==r.major?m+"major":n.minor!==r.minor?m+"minor":n.patch!==r.patch?m+"patch":"prerelease"};$S.exports=MN});var ES=V((cP,zS)=>{"use strict";var PN=dt(),LN=(e,t)=>new PN(e,t).major;zS.exports=LN});var TS=V((dP,AS)=>{"use strict";var ZN=dt(),qN=(e,t)=>new ZN(e,t).minor;AS.exports=qN});var CS=V((fP,kS)=>{"use strict";var VN=dt(),HN=(e,t)=>new VN(e,t).patch;kS.exports=HN});var IS=V((mP,NS)=>{"use strict";var GN=dr(),BN=(e,t)=>{let n=GN(e,t);return n&&n.prerelease.length?n.prerelease:null};NS.exports=BN});var tn=V((pP,DS)=>{"use strict";var OS=dt(),FN=(e,t,n)=>new OS(e,n).compare(new OS(t,n));DS.exports=FN});var jS=V((gP,US)=>{"use strict";var XN=tn(),JN=(e,t,n)=>XN(t,e,n);US.exports=JN});var MS=V((hP,RS)=>{"use strict";var YN=tn(),KN=(e,t)=>YN(e,t,!0);RS.exports=KN});var Js=V((vP,LS)=>{"use strict";var PS=dt(),QN=(e,t,n)=>{let r=new PS(e,n),i=new PS(t,n);return r.compare(i)||r.compareBuild(i)};LS.exports=QN});var qS=V((yP,ZS)=>{"use strict";var WN=Js(),eI=(e,t)=>e.sort((n,r)=>WN(n,r,t));ZS.exports=eI});var HS=V((bP,VS)=>{"use strict";var tI=Js(),nI=(e,t)=>e.sort((n,r)=>tI(r,n,t));VS.exports=nI});var qa=V((_P,GS)=>{"use strict";var iI=tn(),rI=(e,t,n)=>iI(e,t,n)>0;GS.exports=rI});var Ys=V((xP,BS)=>{"use strict";var oI=tn(),aI=(e,t,n)=>oI(e,t,n)<0;BS.exports=aI});var sm=V((SP,FS)=>{"use strict";var lI=tn(),sI=(e,t,n)=>lI(e,t,n)===0;FS.exports=sI});var um=V(($P,XS)=>{"use strict";var uI=tn(),cI=(e,t,n)=>uI(e,t,n)!==0;XS.exports=cI});var Ks=V((wP,JS)=>{"use strict";var dI=tn(),fI=(e,t,n)=>dI(e,t,n)>=0;JS.exports=fI});var Qs=V((zP,YS)=>{"use strict";var mI=tn(),pI=(e,t,n)=>mI(e,t,n)<=0;YS.exports=pI});var cm=V((EP,KS)=>{"use strict";var gI=sm(),hI=um(),vI=qa(),yI=Ks(),bI=Ys(),_I=Qs(),xI=(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 gI(e,n,r);case"!=":return hI(e,n,r);case">":return vI(e,n,r);case">=":return yI(e,n,r);case"<":return bI(e,n,r);case"<=":return _I(e,n,r);default:throw new TypeError(`Invalid operator: ${t}`)}};KS.exports=xI});var WS=V((AP,QS)=>{"use strict";var SI=dt(),$I=dr(),{safeRe:Ws,t:eu}=Kr(),wI=(e,t)=>{if(e instanceof SI)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?Ws[eu.COERCEFULL]:Ws[eu.COERCE]);else{let c=t.includePrerelease?Ws[eu.COERCERTLFULL]:Ws[eu.COERCERTL],d;for(;(d=c.exec(e))&&(!n||n.index+n[0].length!==e.length);)(!n||d.index+d[0].length!==n.index+n[0].length)&&(n=d),c.lastIndex=d.index+d[1].length+d[2].length;c.lastIndex=-1}if(n===null)return null;let r=n[2],i=n[3]||"0",o=n[4]||"0",a=t.includePrerelease&&n[5]?`-${n[5]}`:"",l=t.includePrerelease&&n[6]?`+${n[6]}`:"";return $I(`${r}.${i}.${o}${a}${l}`,t)};QS.exports=wI});var t$=V((TP,e$)=>{"use strict";var dm=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}};e$.exports=dm});var nn=V((kP,o$)=>{"use strict";var zI=/\s+/g,fr=class{constructor(t,n){if(n=AI(n),t instanceof fr)return t.loose===!!n.loose&&t.includePrerelease===!!n.includePrerelease?t:new fr(t.raw,n);if(t instanceof fm)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(zI," "),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$(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&&DI(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&&II)|(this.options.loose&&OI))+":"+t,i=n$.get(r);if(i)return i;let o=this.options.loose,a=o?yt[ft.HYPHENRANGELOOSE]:yt[ft.HYPHENRANGE];t=t.replace(a,HI(this.options.includePrerelease)),ze("hyphen replace",t),t=t.replace(yt[ft.COMPARATORTRIM],kI),ze("comparator trim",t),t=t.replace(yt[ft.TILDETRIM],CI),ze("tilde trim",t),t=t.replace(yt[ft.CARETTRIM],NI),ze("caret trim",t);let l=t.split(" ").map(s=>UI(s,this.options)).join(" ").split(/\s+/).map(s=>VI(s,this.options));o&&(l=l.filter(s=>(ze("loose invalid filter",s,this.options),!!s.match(yt[ft.COMPARATORLOOSE])))),ze("range list",l);let c=new Map,d=l.map(s=>new fm(s,this.options));for(let s of d){if(i$(s))return[s];c.set(s.value,s)}c.size>1&&c.has("")&&c.delete("");let m=[...c.values()];return n$.set(r,m),m}intersects(t,n){if(!(t instanceof fr))throw new TypeError("a Range is required");return this.set.some(r=>r$(r,n)&&t.set.some(i=>r$(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 TI(t,this.options)}catch(n){return!1}for(let n=0;n<this.set.length;n++)if(GI(this.set[n],t,this.options))return!0;return!1}};o$.exports=fr;var EI=t$(),n$=new EI,AI=Hs(),fm=Va(),ze=Za(),TI=dt(),{safeRe:yt,t:ft,comparatorTrimReplace:kI,tildeTrimReplace:CI,caretTrimReplace:NI}=Kr(),{FLAG_INCLUDE_PRERELEASE:II,FLAG_LOOSE:OI}=La(),i$=e=>e.value==="<0.0.0-0",DI=e=>e.value==="",r$=(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},UI=(e,t)=>(e=e.replace(yt[ft.BUILD],""),ze("comp",e,t),e=MI(e,t),ze("caret",e),e=jI(e,t),ze("tildes",e),e=LI(e,t),ze("xrange",e),e=qI(e,t),ze("stars",e),e),bt=e=>!e||e.toLowerCase()==="x"||e==="*",jI=(e,t)=>e.trim().split(/\s+/).map(n=>RI(n,t)).join(" "),RI=(e,t)=>{let n=t.loose?yt[ft.TILDELOOSE]:yt[ft.TILDE];return e.replace(n,(r,i,o,a,l)=>{ze("tilde",e,r,i,o,a,l);let c;return bt(i)?c="":bt(o)?c=`>=${i}.0.0 <${+i+1}.0.0-0`:bt(a)?c=`>=${i}.${o}.0 <${i}.${+o+1}.0-0`:l?(ze("replaceTilde pr",l),c=`>=${i}.${o}.${a}-${l} <${i}.${+o+1}.0-0`):c=`>=${i}.${o}.${a} <${i}.${+o+1}.0-0`,ze("tilde return",c),c})},MI=(e,t)=>e.trim().split(/\s+/).map(n=>PI(n,t)).join(" "),PI=(e,t)=>{ze("caret",e,t);let n=t.loose?yt[ft.CARETLOOSE]:yt[ft.CARET],r=t.includePrerelease?"-0":"";return e.replace(n,(i,o,a,l,c)=>{ze("caret",e,i,o,a,l,c);let d;return bt(o)?d="":bt(a)?d=`>=${o}.0.0${r} <${+o+1}.0.0-0`:bt(l)?o==="0"?d=`>=${o}.${a}.0${r} <${o}.${+a+1}.0-0`:d=`>=${o}.${a}.0${r} <${+o+1}.0.0-0`:c?(ze("replaceCaret pr",c),o==="0"?a==="0"?d=`>=${o}.${a}.${l}-${c} <${o}.${a}.${+l+1}-0`:d=`>=${o}.${a}.${l}-${c} <${o}.${+a+1}.0-0`:d=`>=${o}.${a}.${l}-${c} <${+o+1}.0.0-0`):(ze("no pr"),o==="0"?a==="0"?d=`>=${o}.${a}.${l}${r} <${o}.${a}.${+l+1}-0`:d=`>=${o}.${a}.${l}${r} <${o}.${+a+1}.0-0`:d=`>=${o}.${a}.${l} <${+o+1}.0.0-0`),ze("caret return",d),d})},LI=(e,t)=>(ze("replaceXRanges",e,t),e.split(/\s+/).map(n=>ZI(n,t)).join(" ")),ZI=(e,t)=>{e=e.trim();let n=t.loose?yt[ft.XRANGELOOSE]:yt[ft.XRANGE];return e.replace(n,(r,i,o,a,l,c)=>{ze("xRange",e,r,i,o,a,l,c);let d=bt(o),m=d||bt(a),s=m||bt(l),f=s;return i==="="&&f&&(i=""),c=t.includePrerelease?"-0":"",d?i===">"||i==="<"?r="<0.0.0-0":r="*":i&&f?(m&&(a=0),l=0,i===">"?(i=">=",m?(o=+o+1,a=0,l=0):(a=+a+1,l=0)):i==="<="&&(i="<",m?o=+o+1:a=+a+1),i==="<"&&(c="-0"),r=`${i+o}.${a}.${l}${c}`):m?r=`>=${o}.0.0${c} <${+o+1}.0.0-0`:s&&(r=`>=${o}.${a}.0${c} <${o}.${+a+1}.0-0`),ze("xRange return",r),r})},qI=(e,t)=>(ze("replaceStars",e,t),e.trim().replace(yt[ft.STAR],"")),VI=(e,t)=>(ze("replaceGTE0",e,t),e.trim().replace(yt[t.includePrerelease?ft.GTE0PRE:ft.GTE0],"")),HI=e=>(t,n,r,i,o,a,l,c,d,m,s,f)=>(bt(r)?n="":bt(i)?n=`>=${r}.0.0${e?"-0":""}`:bt(o)?n=`>=${r}.${i}.0${e?"-0":""}`:a?n=`>=${n}`:n=`>=${n}${e?"-0":""}`,bt(d)?c="":bt(m)?c=`<${+d+1}.0.0-0`:bt(s)?c=`<${d}.${+m+1}.0-0`:f?c=`<=${d}.${m}.${s}-${f}`:e?c=`<${d}.${m}.${+s+1}-0`:c=`<=${c}`,`${n} ${c}`.trim()),GI=(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(ze(e[r].semver),e[r].semver!==fm.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 Va=V((CP,d$)=>{"use strict";var Ha=Symbol("SemVer ANY"),Qr=class{static get ANY(){return Ha}constructor(t,n){if(n=a$(n),t instanceof Qr){if(t.loose===!!n.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),pm("comparator",t,n),this.options=n,this.loose=!!n.loose,this.parse(t),this.semver===Ha?this.value="":this.value=this.operator+this.semver.version,pm("comp",this)}parse(t){let n=this.options.loose?l$[s$.COMPARATORLOOSE]:l$[s$.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 u$(r[2],this.options.loose):this.semver=Ha}toString(){return this.value}test(t){if(pm("Comparator.test",t,this.options.loose),this.semver===Ha||t===Ha)return!0;if(typeof t=="string")try{t=new u$(t,this.options)}catch(n){return!1}return mm(t,this.operator,this.semver,this.options)}intersects(t,n){if(!(t instanceof Qr))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new c$(t.value,n).test(this.value):t.operator===""?t.value===""?!0:new c$(this.value,n).test(t.semver):(n=a$(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("=")||mm(this.semver,"<",t.semver,n)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||mm(this.semver,">",t.semver,n)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};d$.exports=Qr;var a$=Hs(),{safeRe:l$,t:s$}=Kr(),mm=cm(),pm=Za(),u$=dt(),c$=nn()});var Ga=V((NP,f$)=>{"use strict";var BI=nn(),FI=(e,t,n)=>{try{t=new BI(t,n)}catch(r){return!1}return t.test(e)};f$.exports=FI});var p$=V((IP,m$)=>{"use strict";var XI=nn(),JI=(e,t)=>new XI(e,t).set.map(n=>n.map(r=>r.value).join(" ").trim().split(" "));m$.exports=JI});var h$=V((OP,g$)=>{"use strict";var YI=dt(),KI=nn(),QI=(e,t,n)=>{let r=null,i=null,o=null;try{o=new KI(t,n)}catch(a){return null}return e.forEach(a=>{o.test(a)&&(!r||i.compare(a)===-1)&&(r=a,i=new YI(r,n))}),r};g$.exports=QI});var y$=V((DP,v$)=>{"use strict";var WI=dt(),eO=nn(),tO=(e,t,n)=>{let r=null,i=null,o=null;try{o=new eO(t,n)}catch(a){return null}return e.forEach(a=>{o.test(a)&&(!r||i.compare(a)===1)&&(r=a,i=new WI(r,n))}),r};v$.exports=tO});var x$=V((UP,_$)=>{"use strict";var gm=dt(),nO=nn(),b$=qa(),iO=(e,t)=>{e=new nO(e,t);let n=new gm("0.0.0");if(e.test(n)||(n=new gm("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 l=new gm(a.semver.version);switch(a.operator){case">":l.prerelease.length===0?l.patch++:l.prerelease.push(0),l.raw=l.format();case"":case">=":(!o||b$(l,o))&&(o=l);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${a.operator}`)}}),o&&(!n||b$(n,o))&&(n=o)}return n&&e.test(n)?n:null};_$.exports=iO});var $$=V((jP,S$)=>{"use strict";var rO=nn(),oO=(e,t)=>{try{return new rO(e,t).range||"*"}catch(n){return null}};S$.exports=oO});var tu=V((RP,A$)=>{"use strict";var aO=dt(),E$=Va(),{ANY:lO}=E$,sO=nn(),uO=Ga(),w$=qa(),z$=Ys(),cO=Qs(),dO=Ks(),fO=(e,t,n,r)=>{e=new aO(e,r),t=new sO(t,r);let i,o,a,l,c;switch(n){case">":i=w$,o=cO,a=z$,l=">",c=">=";break;case"<":i=z$,o=dO,a=w$,l="<",c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(uO(e,t,r))return!1;for(let d=0;d<t.set.length;++d){let m=t.set[d],s=null,f=null;if(m.forEach(p=>{p.semver===lO&&(p=new E$(">=0.0.0")),s=s||p,f=f||p,i(p.semver,s.semver,r)?s=p:a(p.semver,f.semver,r)&&(f=p)}),s.operator===l||s.operator===c||(!f.operator||f.operator===l)&&o(e,f.semver))return!1;if(f.operator===c&&a(e,f.semver))return!1}return!0};A$.exports=fO});var k$=V((MP,T$)=>{"use strict";var mO=tu(),pO=(e,t,n)=>mO(e,t,">",n);T$.exports=pO});var N$=V((PP,C$)=>{"use strict";var gO=tu(),hO=(e,t,n)=>gO(e,t,"<",n);C$.exports=hO});var D$=V((LP,O$)=>{"use strict";var I$=nn(),vO=(e,t,n)=>(e=new I$(e,n),t=new I$(t,n),e.intersects(t,n));O$.exports=vO});var j$=V((ZP,U$)=>{"use strict";var yO=Ga(),bO=tn();U$.exports=(e,t,n)=>{let r=[],i=null,o=null,a=e.sort((m,s)=>bO(m,s,n));for(let m of a)yO(m,t,n)?(o=m,i||(i=m)):(o&&r.push([i,o]),o=null,i=null);i&&r.push([i,null]);let l=[];for(let[m,s]of r)m===s?l.push(m):!s&&m===a[0]?l.push("*"):s?m===a[0]?l.push(`<=${s}`):l.push(`${m} - ${s}`):l.push(`>=${m}`);let c=l.join(" || "),d=typeof t.raw=="string"?t.raw:String(t);return c.length<d.length?c:t}});var q$=V((qP,Z$)=>{"use strict";var R$=nn(),vm=Va(),{ANY:hm}=vm,Ba=Ga(),ym=tn(),_O=(e,t,n={})=>{if(e===t)return!0;e=new R$(e,n),t=new R$(t,n);let r=!1;e:for(let i of e.set){for(let o of t.set){let a=SO(i,o,n);if(r=r||a!==null,a)continue e}if(r)return!1}return!0},xO=[new vm(">=0.0.0-0")],M$=[new vm(">=0.0.0")],SO=(e,t,n)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===hm){if(t.length===1&&t[0].semver===hm)return!0;n.includePrerelease?e=xO:e=M$}if(t.length===1&&t[0].semver===hm){if(n.includePrerelease)return!0;t=M$}let r=new Set,i,o;for(let p of e)p.operator===">"||p.operator===">="?i=P$(i,p,n):p.operator==="<"||p.operator==="<="?o=L$(o,p,n):r.add(p.semver);if(r.size>1)return null;let a;if(i&&o){if(a=ym(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&&!Ba(p,String(i),n)||o&&!Ba(p,String(o),n))return null;for(let h of t)if(!Ba(p,String(h),n))return!1;return!0}let l,c,d,m,s=o&&!n.includePrerelease&&o.semver.prerelease.length?o.semver:!1,f=i&&!n.includePrerelease&&i.semver.prerelease.length?i.semver:!1;s&&s.prerelease.length===1&&o.operator==="<"&&s.prerelease[0]===0&&(s=!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(l=P$(i,p,n),l===p&&l!==i)return!1}else if(i.operator===">="&&!Ba(i.semver,String(p),n))return!1}if(o){if(s&&p.semver.prerelease&&p.semver.prerelease.length&&p.semver.major===s.major&&p.semver.minor===s.minor&&p.semver.patch===s.patch&&(s=!1),p.operator==="<"||p.operator==="<="){if(c=L$(o,p,n),c===p&&c!==o)return!1}else if(o.operator==="<="&&!Ba(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||s)},P$=(e,t,n)=>{if(!e)return t;let r=ym(e.semver,t.semver,n);return r>0?e:r<0||t.operator===">"&&e.operator===">="?t:e},L$=(e,t,n)=>{if(!e)return t;let r=ym(e.semver,t.semver,n);return r<0?e:r>0||t.operator==="<"&&e.operator==="<="?t:e};Z$.exports=_O});var B$=V((VP,G$)=>{"use strict";var bm=Kr(),V$=La(),$O=dt(),H$=am(),wO=dr(),zO=hS(),EO=yS(),AO=xS(),TO=wS(),kO=ES(),CO=TS(),NO=CS(),IO=IS(),OO=tn(),DO=jS(),UO=MS(),jO=Js(),RO=qS(),MO=HS(),PO=qa(),LO=Ys(),ZO=sm(),qO=um(),VO=Ks(),HO=Qs(),GO=cm(),BO=WS(),FO=Va(),XO=nn(),JO=Ga(),YO=p$(),KO=h$(),QO=y$(),WO=x$(),eD=$$(),tD=tu(),nD=k$(),iD=N$(),rD=D$(),oD=j$(),aD=q$();G$.exports={parse:wO,valid:zO,clean:EO,inc:AO,diff:TO,major:kO,minor:CO,patch:NO,prerelease:IO,compare:OO,rcompare:DO,compareLoose:UO,compareBuild:jO,sort:RO,rsort:MO,gt:PO,lt:LO,eq:ZO,neq:qO,gte:VO,lte:HO,cmp:GO,coerce:BO,Comparator:FO,Range:XO,satisfies:JO,toComparators:YO,maxSatisfying:KO,minSatisfying:QO,minVersion:WO,validRange:eD,outside:tD,gtr:nD,ltr:iD,intersects:rD,simplifyRange:oD,subset:aD,SemVer:$O,re:bm.re,src:bm.src,tokens:bm.t,SEMVER_SPEC_VERSION:V$.SEMVER_SPEC_VERSION,RELEASE_TYPES:V$.RELEASE_TYPES,compareIdentifiers:H$.compareIdentifiers,rcompareIdentifiers:H$.rcompareIdentifiers}});var i0=V(Q=>{"use strict";var Sm=Symbol.for("react.transitional.element"),lD=Symbol.for("react.portal"),sD=Symbol.for("react.fragment"),uD=Symbol.for("react.strict_mode"),cD=Symbol.for("react.profiler"),dD=Symbol.for("react.consumer"),fD=Symbol.for("react.context"),mD=Symbol.for("react.forward_ref"),pD=Symbol.for("react.suspense"),gD=Symbol.for("react.memo"),K$=Symbol.for("react.lazy"),hD=Symbol.for("react.activity"),F$=Symbol.iterator;function vD(e){return e===null||typeof e!="object"?null:(e=F$&&e[F$]||e["@@iterator"],typeof e=="function"?e:null)}var Q$={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},W$=Object.assign,e0={};function eo(e,t,n){this.props=e,this.context=t,this.refs=e0,this.updater=n||Q$}eo.prototype.isReactComponent={};eo.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")};eo.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function t0(){}t0.prototype=eo.prototype;function $m(e,t,n){this.props=e,this.context=t,this.refs=e0,this.updater=n||Q$}var wm=$m.prototype=new t0;wm.constructor=$m;W$(wm,eo.prototype);wm.isPureReactComponent=!0;var X$=Array.isArray;function xm(){}var Ee={H:null,A:null,T:null,S:null},n0=Object.prototype.hasOwnProperty;function zm(e,t,n){var r=n.ref;return{$$typeof:Sm,type:e,key:t,ref:r!==void 0?r:null,props:n}}function yD(e,t){return zm(e.type,t,e.props)}function Em(e){return typeof e=="object"&&e!==null&&e.$$typeof===Sm}function bD(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var J$=/\/+/g;function _m(e,t){return typeof e=="object"&&e!==null&&e.key!=null?bD(""+e.key):t.toString(36)}function _D(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch(typeof e.status=="string"?e.then(xm,xm):(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 Wr(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 Sm:case lD:a=!0;break;case K$:return a=e._init,Wr(a(e._payload),t,n,r,i)}}if(a)return i=i(e),a=r===""?"."+_m(e,0):r,X$(i)?(n="",a!=null&&(n=a.replace(J$,"$&/")+"/"),Wr(i,t,n,"",function(d){return d})):i!=null&&(Em(i)&&(i=yD(i,n+(i.key==null||e&&e.key===i.key?"":(""+i.key).replace(J$,"$&/")+"/")+a)),t.push(i)),1;a=0;var l=r===""?".":r+":";if(X$(e))for(var c=0;c<e.length;c++)r=e[c],o=l+_m(r,c),a+=Wr(r,t,n,o,i);else if(c=vD(e),typeof c=="function")for(e=c.call(e),c=0;!(r=e.next()).done;)r=r.value,o=l+_m(r,c++),a+=Wr(r,t,n,o,i);else if(o==="object"){if(typeof e.then=="function")return Wr(_D(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 nu(e,t,n){if(e==null)return e;var r=[],i=0;return Wr(e,r,"","",function(o){return t.call(n,o,i++)}),r}function xD(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 Y$=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)},SD={map:nu,forEach:function(e,t,n){nu(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return nu(e,function(){t++}),t},toArray:function(e){return nu(e,function(t){return t})||[]},only:function(e){if(!Em(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};Q.Activity=hD;Q.Children=SD;Q.Component=eo;Q.Fragment=sD;Q.Profiler=cD;Q.PureComponent=$m;Q.StrictMode=uD;Q.Suspense=pD;Q.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Ee;Q.__COMPILER_RUNTIME={__proto__:null,c:function(e){return Ee.H.useMemoCache(e)}};Q.cache=function(e){return function(){return e.apply(null,arguments)}};Q.cacheSignal=function(){return null};Q.cloneElement=function(e,t,n){if(e==null)throw Error("The argument must be a React element, but you passed "+e+".");var r=W$({},e.props),i=e.key;if(t!=null)for(o in t.key!==void 0&&(i=""+t.key),t)!n0.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),l=0;l<o;l++)a[l]=arguments[l+2];r.children=a}return zm(e.type,i,r)};Q.createContext=function(e){return e={$$typeof:fD,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:dD,_context:e},e};Q.createElement=function(e,t,n){var r,i={},o=null;if(t!=null)for(r in t.key!==void 0&&(o=""+t.key),t)n0.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 l=Array(a),c=0;c<a;c++)l[c]=arguments[c+2];i.children=l}if(e&&e.defaultProps)for(r in a=e.defaultProps,a)i[r]===void 0&&(i[r]=a[r]);return zm(e,o,i)};Q.createRef=function(){return{current:null}};Q.forwardRef=function(e){return{$$typeof:mD,render:e}};Q.isValidElement=Em;Q.lazy=function(e){return{$$typeof:K$,_payload:{_status:-1,_result:e},_init:xD}};Q.memo=function(e,t){return{$$typeof:gD,type:e,compare:t===void 0?null:t}};Q.startTransition=function(e){var t=Ee.T,n={};Ee.T=n;try{var r=e(),i=Ee.S;i!==null&&i(n,r),typeof r=="object"&&r!==null&&typeof r.then=="function"&&r.then(xm,Y$)}catch(o){Y$(o)}finally{t!==null&&n.types!==null&&(t.types=n.types),Ee.T=t}};Q.unstable_useCacheRefresh=function(){return Ee.H.useCacheRefresh()};Q.use=function(e){return Ee.H.use(e)};Q.useActionState=function(e,t,n){return Ee.H.useActionState(e,t,n)};Q.useCallback=function(e,t){return Ee.H.useCallback(e,t)};Q.useContext=function(e){return Ee.H.useContext(e)};Q.useDebugValue=function(){};Q.useDeferredValue=function(e,t){return Ee.H.useDeferredValue(e,t)};Q.useEffect=function(e,t){return Ee.H.useEffect(e,t)};Q.useEffectEvent=function(e){return Ee.H.useEffectEvent(e)};Q.useId=function(){return Ee.H.useId()};Q.useImperativeHandle=function(e,t,n){return Ee.H.useImperativeHandle(e,t,n)};Q.useInsertionEffect=function(e,t){return Ee.H.useInsertionEffect(e,t)};Q.useLayoutEffect=function(e,t){return Ee.H.useLayoutEffect(e,t)};Q.useMemo=function(e,t){return Ee.H.useMemo(e,t)};Q.useOptimistic=function(e,t){return Ee.H.useOptimistic(e,t)};Q.useReducer=function(e,t,n){return Ee.H.useReducer(e,t,n)};Q.useRef=function(e){return Ee.H.useRef(e)};Q.useState=function(e){return Ee.H.useState(e)};Q.useSyncExternalStore=function(e,t,n){return Ee.H.useSyncExternalStore(e,t,n)};Q.useTransition=function(){return Ee.H.useTransition()};Q.version="19.2.3"});var Le=V((GP,r0)=>{"use strict";r0.exports=i0()});var p0=V(Ne=>{"use strict";function Cm(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,i=e[r];if(0<iu(i,t))e[r]=t,e[n]=i,n=r;else break e}}function Tn(e){return e.length===0?null:e[0]}function ou(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,l=e[a],c=a+1,d=e[c];if(0>iu(l,n))c<i&&0>iu(d,l)?(e[r]=d,e[c]=n,r=c):(e[r]=l,e[a]=n,r=a);else if(c<i&&0>iu(d,n))e[r]=d,e[c]=n,r=c;else break e}}return t}function iu(e,t){var n=e.sortIndex-t.sortIndex;return n!==0?n:e.id-t.id}Ne.unstable_now=void 0;typeof performance=="object"&&typeof performance.now=="function"?(o0=performance,Ne.unstable_now=function(){return o0.now()}):(Am=Date,a0=Am.now(),Ne.unstable_now=function(){return Am.now()-a0});var o0,Am,a0,Hn=[],xi=[],$D=1,rn=null,mt=3,Nm=!1,Fa=!1,Xa=!1,Im=!1,u0=typeof setTimeout=="function"?setTimeout:null,c0=typeof clearTimeout=="function"?clearTimeout:null,l0=typeof setImmediate!="undefined"?setImmediate:null;function ru(e){for(var t=Tn(xi);t!==null;){if(t.callback===null)ou(xi);else if(t.startTime<=e)ou(xi),t.sortIndex=t.expirationTime,Cm(Hn,t);else break;t=Tn(xi)}}function Om(e){if(Xa=!1,ru(e),!Fa)if(Tn(Hn)!==null)Fa=!0,no||(no=!0,to());else{var t=Tn(xi);t!==null&&Dm(Om,t.startTime-e)}}var no=!1,Ja=-1,d0=5,f0=-1;function m0(){return Im?!0:!(Ne.unstable_now()-f0<d0)}function Tm(){if(Im=!1,no){var e=Ne.unstable_now();f0=e;var t=!0;try{e:{Fa=!1,Xa&&(Xa=!1,c0(Ja),Ja=-1),Nm=!0;var n=mt;try{t:{for(ru(e),rn=Tn(Hn);rn!==null&&!(rn.expirationTime>e&&m0());){var r=rn.callback;if(typeof r=="function"){rn.callback=null,mt=rn.priorityLevel;var i=r(rn.expirationTime<=e);if(e=Ne.unstable_now(),typeof i=="function"){rn.callback=i,ru(e),t=!0;break t}rn===Tn(Hn)&&ou(Hn),ru(e)}else ou(Hn);rn=Tn(Hn)}if(rn!==null)t=!0;else{var o=Tn(xi);o!==null&&Dm(Om,o.startTime-e),t=!1}}break e}finally{rn=null,mt=n,Nm=!1}t=void 0}}finally{t?to():no=!1}}}var to;typeof l0=="function"?to=function(){l0(Tm)}:typeof MessageChannel!="undefined"?(km=new MessageChannel,s0=km.port2,km.port1.onmessage=Tm,to=function(){s0.postMessage(null)}):to=function(){u0(Tm,0)};var km,s0;function Dm(e,t){Ja=u0(function(){e(Ne.unstable_now())},t)}Ne.unstable_IdlePriority=5;Ne.unstable_ImmediatePriority=1;Ne.unstable_LowPriority=4;Ne.unstable_NormalPriority=3;Ne.unstable_Profiling=null;Ne.unstable_UserBlockingPriority=2;Ne.unstable_cancelCallback=function(e){e.callback=null};Ne.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):d0=0<e?Math.floor(1e3/e):5};Ne.unstable_getCurrentPriorityLevel=function(){return mt};Ne.unstable_next=function(e){switch(mt){case 1:case 2:case 3:var t=3;break;default:t=mt}var n=mt;mt=t;try{return e()}finally{mt=n}};Ne.unstable_requestPaint=function(){Im=!0};Ne.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=mt;mt=e;try{return t()}finally{mt=n}};Ne.unstable_scheduleCallback=function(e,t,n){var r=Ne.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:$D++,callback:t,priorityLevel:e,startTime:n,expirationTime:i,sortIndex:-1},n>r?(e.sortIndex=n,Cm(xi,e),Tn(Hn)===null&&e===Tn(xi)&&(Xa?(c0(Ja),Ja=-1):Xa=!0,Dm(Om,n-r))):(e.sortIndex=i,Cm(Hn,e),Fa||Nm||(Fa=!0,no||(no=!0,to()))),e};Ne.unstable_shouldYield=m0;Ne.unstable_wrapCallback=function(e){var t=mt;return function(){var n=mt;mt=t;try{return e.apply(this,arguments)}finally{mt=n}}}});var h0=V((FP,g0)=>{"use strict";g0.exports=p0()});var y0=V(xt=>{"use strict";var wD=Le();function v0(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 Si(){}var _t={d:{f:Si,r:function(){throw Error(v0(522))},D:Si,C:Si,L:Si,m:Si,X:Si,S:Si,M:Si},p:0,findDOMNode:null},zD=Symbol.for("react.portal");function ED(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:zD,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}var Ya=wD.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function au(e,t){if(e==="font")return"";if(typeof t=="string")return t==="use-credentials"?t:""}xt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=_t;xt.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(v0(299));return ED(e,t,null,n)};xt.flushSync=function(e){var t=Ya.T,n=_t.p;try{if(Ya.T=null,_t.p=2,e)return e()}finally{Ya.T=t,_t.p=n,_t.d.f()}};xt.preconnect=function(e,t){typeof e=="string"&&(t?(t=t.crossOrigin,t=typeof t=="string"?t==="use-credentials"?t:"":void 0):t=null,_t.d.C(e,t))};xt.prefetchDNS=function(e){typeof e=="string"&&_t.d.D(e)};xt.preinit=function(e,t){if(typeof e=="string"&&t&&typeof t.as=="string"){var n=t.as,r=au(n,t.crossOrigin),i=typeof t.integrity=="string"?t.integrity:void 0,o=typeof t.fetchPriority=="string"?t.fetchPriority:void 0;n==="style"?_t.d.S(e,typeof t.precedence=="string"?t.precedence:void 0,{crossOrigin:r,integrity:i,fetchPriority:o}):n==="script"&&_t.d.X(e,{crossOrigin:r,integrity:i,fetchPriority:o,nonce:typeof t.nonce=="string"?t.nonce:void 0})}};xt.preinitModule=function(e,t){if(typeof e=="string")if(typeof t=="object"&&t!==null){if(t.as==null||t.as==="script"){var n=au(t.as,t.crossOrigin);_t.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&&_t.d.M(e)};xt.preload=function(e,t){if(typeof e=="string"&&typeof t=="object"&&t!==null&&typeof t.as=="string"){var n=t.as,r=au(n,t.crossOrigin);_t.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})}};xt.preloadModule=function(e,t){if(typeof e=="string")if(t){var n=au(t.as,t.crossOrigin);_t.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 _t.d.m(e)};xt.requestFormReset=function(e){_t.d.r(e)};xt.unstable_batchedUpdates=function(e,t){return e(t)};xt.useFormState=function(e,t,n){return Ya.H.useFormState(e,t,n)};xt.useFormStatus=function(){return Ya.H.useHostTransitionStatus()};xt.version="19.2.3"});var x0=V((JP,_0)=>{"use strict";function b0(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(b0)}catch(e){console.error(e)}}b0(),_0.exports=y0()});var OA=V(Nc=>{"use strict";var Ke=h0(),Fw=Le(),AD=x0();function A(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 Xw(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function jl(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 Jw(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 Yw(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 S0(e){if(jl(e)!==e)throw Error(A(188))}function TD(e){var t=e.alternate;if(!t){if(t=jl(e),t===null)throw Error(A(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 S0(i),e;if(o===r)return S0(i),t;o=o.sibling}throw Error(A(188))}if(n.return!==r.return)n=i,r=o;else{for(var a=!1,l=i.child;l;){if(l===n){a=!0,n=i,r=o;break}if(l===r){a=!0,r=i,n=o;break}l=l.sibling}if(!a){for(l=o.child;l;){if(l===n){a=!0,n=o,r=i;break}if(l===r){a=!0,r=o,n=i;break}l=l.sibling}if(!a)throw Error(A(189))}}if(n.alternate!==r)throw Error(A(190))}if(n.tag!==3)throw Error(A(188));return n.stateNode.current===n?e:t}function Kw(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=Kw(e),t!==null)return t;e=e.sibling}return null}var ke=Object.assign,kD=Symbol.for("react.element"),lu=Symbol.for("react.transitional.element"),rl=Symbol.for("react.portal"),so=Symbol.for("react.fragment"),Qw=Symbol.for("react.strict_mode"),pp=Symbol.for("react.profiler"),Ww=Symbol.for("react.consumer"),Qn=Symbol.for("react.context"),ug=Symbol.for("react.forward_ref"),gp=Symbol.for("react.suspense"),hp=Symbol.for("react.suspense_list"),cg=Symbol.for("react.memo"),$i=Symbol.for("react.lazy");Symbol.for("react.scope");var vp=Symbol.for("react.activity");Symbol.for("react.legacy_hidden");Symbol.for("react.tracing_marker");var CD=Symbol.for("react.memo_cache_sentinel");Symbol.for("react.view_transition");var $0=Symbol.iterator;function Ka(e){return e===null||typeof e!="object"?null:(e=$0&&e[$0]||e["@@iterator"],typeof e=="function"?e:null)}var ND=Symbol.for("react.client.reference");function yp(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===ND?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case so:return"Fragment";case pp:return"Profiler";case Qw:return"StrictMode";case gp:return"Suspense";case hp:return"SuspenseList";case vp:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case rl:return"Portal";case Qn:return e.displayName||"Context";case Ww:return(e._context.displayName||"Context")+".Consumer";case ug: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:yp(e.type)||"Memo";case $i:t=e._payload,e=e._init;try{return yp(e(t))}catch(n){}}return null}var ol=Array.isArray,F=Fw.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,se=AD.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,yr={pending:!1,data:null,method:null,action:null},bp=[],uo=-1;function On(e){return{current:e}}function nt(e){0>uo||(e.current=bp[uo],bp[uo]=null,uo--)}function we(e,t){uo++,bp[uo]=e.current,e.current=t}var In=On(null),Sl=On(null),Di=On(null),Lu=On(null);function Zu(e,t){switch(we(Di,t),we(Sl,e),we(In,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Cw(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Cw(t),e=bA(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}nt(In),we(In,e)}function To(){nt(In),nt(Sl),nt(Di)}function _p(e){e.memoizedState!==null&&we(Lu,e);var t=In.current,n=bA(t,e.type);t!==n&&(we(Sl,e),we(In,n))}function qu(e){Sl.current===e&&(nt(In),nt(Sl)),Lu.current===e&&(nt(Lu),Ol._currentValue=yr)}var Um,w0;function pr(e){if(Um===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Um=t&&t[1]||"",w0=-1<n.stack.indexOf(`
at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return`
`+Um+e+w0}var jm=!1;function Rm(e,t){if(!e||jm)return"";jm=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var s=function(){throw Error()};if(Object.defineProperty(s.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(s,[])}catch(p){var f=p}Reflect.construct(e,[],s)}else{try{s.call()}catch(p){f=p}e.call(s.prototype)}}else{try{throw Error()}catch(p){f=p}(s=e())&&typeof s.catch=="function"&&s.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],l=o[1];if(a&&l){var c=a.split(`
`),d=l.split(`
`);for(i=r=0;r<c.length&&!c[r].includes("DetermineComponentFrameRoot");)r++;for(;i<d.length&&!d[i].includes("DetermineComponentFrameRoot");)i++;if(r===c.length||i===d.length)for(r=c.length-1,i=d.length-1;1<=r&&0<=i&&c[r]!==d[i];)i--;for(;1<=r&&0<=i;r--,i--)if(c[r]!==d[i]){if(r!==1||i!==1)do if(r--,i--,0>i||c[r]!==d[i]){var m=`
`+c[r].replace(" at new "," at ");return e.displayName&&m.includes("<anonymous>")&&(m=m.replace("<anonymous>",e.displayName)),m}while(1<=r&&0<=i);break}}}finally{jm=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?pr(n):""}function ID(e,t){switch(e.tag){case 26:case 27:case 5:return pr(e.type);case 16:return pr("Lazy");case 13:return e.child!==t&&t!==null?pr("Suspense Fallback"):pr("Suspense");case 19:return pr("SuspenseList");case 0:case 15:return Rm(e.type,!1);case 11:return Rm(e.type.render,!1);case 1:return Rm(e.type,!0);case 31:return pr("Activity");default:return""}}function z0(e){try{var t="",n=null;do t+=ID(e,n),n=e,e=e.return;while(e);return t}catch(r){return`
Error generating stack: `+r.message+`
`+r.stack}}var xp=Object.prototype.hasOwnProperty,dg=Ke.unstable_scheduleCallback,Mm=Ke.unstable_cancelCallback,OD=Ke.unstable_shouldYield,DD=Ke.unstable_requestPaint,Gt=Ke.unstable_now,UD=Ke.unstable_getCurrentPriorityLevel,ez=Ke.unstable_ImmediatePriority,tz=Ke.unstable_UserBlockingPriority,Vu=Ke.unstable_NormalPriority,jD=Ke.unstable_LowPriority,nz=Ke.unstable_IdlePriority,RD=Ke.log,MD=Ke.unstable_setDisableYieldValue,Rl=null,Bt=null;function ki(e){if(typeof RD=="function"&&MD(e),Bt&&typeof Bt.setStrictMode=="function")try{Bt.setStrictMode(Rl,e)}catch(t){}}var Ft=Math.clz32?Math.clz32:ZD,PD=Math.log,LD=Math.LN2;function ZD(e){return e>>>=0,e===0?32:31-(PD(e)/LD|0)|0}var su=256,uu=262144,cu=4194304;function gr(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 gc(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 l=r&134217727;return l!==0?(r=l&~o,r!==0?i=gr(r):(a&=l,a!==0?i=gr(a):n||(n=l&~e,n!==0&&(i=gr(n))))):(l=r&~o,l!==0?i=gr(l):a!==0?i=gr(a):n||(n=r&~e,n!==0&&(i=gr(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 Ml(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function qD(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 iz(){var e=cu;return cu<<=1,!(cu&62914560)&&(cu=4194304),e}function Pm(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Pl(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function VD(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 l=e.entanglements,c=e.expirationTimes,d=e.hiddenUpdates;for(n=a&~n;0<n;){var m=31-Ft(n),s=1<<m;l[m]=0,c[m]=-1;var f=d[m];if(f!==null)for(d[m]=null,m=0;m<f.length;m++){var p=f[m];p!==null&&(p.lane&=-536870913)}n&=~s}r!==0&&rz(e,r,0),o!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=o&~(a&~t))}function rz(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-Ft(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&261930}function oz(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Ft(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function az(e,t){var n=t&-t;return n=n&42?1:fg(n),n&(e.suspendedLanes|t)?0:n}function fg(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 mg(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function lz(){var e=se.p;return e!==0?e:(e=window.event,e===void 0?32:CA(e.type))}function E0(e,t){var n=se.p;try{return se.p=e,t()}finally{se.p=n}}var Fi=Math.random().toString(36).slice(2),ot="__reactFiber$"+Fi,Dt="__reactProps$"+Fi,Po="__reactContainer$"+Fi,Sp="__reactEvents$"+Fi,HD="__reactListeners$"+Fi,GD="__reactHandles$"+Fi,A0="__reactResources$"+Fi,Ll="__reactMarker$"+Fi;function pg(e){delete e[ot],delete e[Dt],delete e[Sp],delete e[HD],delete e[GD]}function co(e){var t=e[ot];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Po]||n[ot]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Uw(e);e!==null;){if(n=e[ot])return n;e=Uw(e)}return t}e=n,n=e.parentNode}return null}function Lo(e){if(e=e[ot]||e[Po]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function al(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(A(33))}function xo(e){var t=e[A0];return t||(t=e[A0]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function tt(e){e[Ll]=!0}var sz=new Set,uz={};function Tr(e,t){ko(e,t),ko(e+"Capture",t)}function ko(e,t){for(uz[e]=t,e=0;e<t.length;e++)sz.add(t[e])}var BD=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]*$"),T0={},k0={};function FD(e){return xp.call(k0,e)?!0:xp.call(T0,e)?!1:BD.test(e)?k0[e]=!0:(T0[e]=!0,!1)}function zu(e,t,n){if(FD(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 du(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+n)}}function Gn(e,t,n,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 an(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function cz(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function XD(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 $p(e){if(!e._valueTracker){var t=cz(e)?"checked":"value";e._valueTracker=XD(e,t,""+e[t])}}function dz(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=cz(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Hu(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 JD=/[\n"\\]/g;function un(e){return e.replace(JD,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function wp(e,t,n,r,i,o,a,l){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=""+an(t)):e.value!==""+an(t)&&(e.value=""+an(t)):a!=="submit"&&a!=="reset"||e.removeAttribute("value"),t!=null?zp(e,a,an(t)):n!=null?zp(e,a,an(n)):r!=null&&e.removeAttribute("value"),i==null&&o!=null&&(e.defaultChecked=!!o),i!=null&&(e.checked=i&&typeof i!="function"&&typeof i!="symbol"),l!=null&&typeof l!="function"&&typeof l!="symbol"&&typeof l!="boolean"?e.name=""+an(l):e.removeAttribute("name")}function fz(e,t,n,r,i,o,a,l){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)){$p(e);return}n=n!=null?""+an(n):"",t=t!=null?""+an(t):n,l||t===e.value||(e.value=t),e.defaultValue=t}r=r!=null?r:i,r=typeof r!="function"&&typeof r!="symbol"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,a!=null&&typeof a!="function"&&typeof a!="symbol"&&typeof a!="boolean"&&(e.name=a),$p(e)}function zp(e,t,n){t==="number"&&Hu(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function So(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=""+an(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 mz(e,t,n){if(t!=null&&(t=""+an(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+an(n):""}function pz(e,t,n,r){if(t==null){if(r!=null){if(n!=null)throw Error(A(92));if(ol(r)){if(1<r.length)throw Error(A(93));r=r[0]}n=r}n==null&&(n=""),t=n}n=an(t),e.defaultValue=n,r=e.textContent,r===n&&r!==""&&r!==null&&(e.value=r),$p(e)}function Co(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var YD=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 C0(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||YD.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function gz(e,t,n){if(t!=null&&typeof t!="object")throw Error(A(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&&C0(e,i,r)}else for(var o in t)t.hasOwnProperty(o)&&C0(e,o,t[o])}function gg(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 KD=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"]]),QD=/^[\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 Eu(e){return QD.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Wn(){}var Ep=null;function hg(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var fo=null,$o=null;function N0(e){var t=Lo(e);if(t&&(e=t.stateNode)){var n=e[Dt]||null;e:switch(e=t.stateNode,t.type){case"input":if(wp(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="'+un(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=r[Dt]||null;if(!i)throw Error(A(90));wp(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&&dz(r)}break e;case"textarea":mz(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&So(e,!!n.multiple,t,!1)}}}var Lm=!1;function hz(e,t,n){if(Lm)return e(t,n);Lm=!0;try{var r=e(t);return r}finally{if(Lm=!1,(fo!==null||$o!==null)&&(Ac(),fo&&(t=fo,e=$o,$o=fo=null,N0(t),e)))for(t=0;t<e.length;t++)N0(e[t])}}function $l(e,t){var n=e.stateNode;if(n===null)return null;var r=n[Dt]||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(A(231,t,typeof n));return n}var ri=!(typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"),Ap=!1;if(ri)try{io={},Object.defineProperty(io,"passive",{get:function(){Ap=!0}}),window.addEventListener("test",io,io),window.removeEventListener("test",io,io)}catch(e){Ap=!1}var io,Ci=null,vg=null,Au=null;function vz(){if(Au)return Au;var e,t=vg,n=t.length,r,i="value"in Ci?Ci.value:Ci.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 Au=i.slice(e,1<r?1-r:void 0)}function Tu(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 fu(){return!0}function I0(){return!1}function Ut(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 l in e)e.hasOwnProperty(l)&&(n=e[l],this[l]=n?n(o):o[l]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?fu:I0,this.isPropagationStopped=I0,this}return ke(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=fu)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=fu)},persist:function(){},isPersistent:fu}),t}var kr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},hc=Ut(kr),Zl=ke({},kr,{view:0,detail:0}),WD=Ut(Zl),Zm,qm,Qa,vc=ke({},Zl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:yg,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!==Qa&&(Qa&&e.type==="mousemove"?(Zm=e.screenX-Qa.screenX,qm=e.screenY-Qa.screenY):qm=Zm=0,Qa=e),Zm)},movementY:function(e){return"movementY"in e?e.movementY:qm}}),O0=Ut(vc),e4=ke({},vc,{dataTransfer:0}),t4=Ut(e4),n4=ke({},Zl,{relatedTarget:0}),Vm=Ut(n4),i4=ke({},kr,{animationName:0,elapsedTime:0,pseudoElement:0}),r4=Ut(i4),o4=ke({},kr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),a4=Ut(o4),l4=ke({},kr,{data:0}),D0=Ut(l4),s4={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},u4={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"},c4={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function d4(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=c4[e])?!!t[e]:!1}function yg(){return d4}var f4=ke({},Zl,{key:function(e){if(e.key){var t=s4[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Tu(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?u4[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:yg,charCode:function(e){return e.type==="keypress"?Tu(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Tu(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),m4=Ut(f4),p4=ke({},vc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),U0=Ut(p4),g4=ke({},Zl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:yg}),h4=Ut(g4),v4=ke({},kr,{propertyName:0,elapsedTime:0,pseudoElement:0}),y4=Ut(v4),b4=ke({},vc,{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}),_4=Ut(b4),x4=ke({},kr,{newState:0,oldState:0}),S4=Ut(x4),$4=[9,13,27,32],bg=ri&&"CompositionEvent"in window,ul=null;ri&&"documentMode"in document&&(ul=document.documentMode);var w4=ri&&"TextEvent"in window&&!ul,yz=ri&&(!bg||ul&&8<ul&&11>=ul),j0=String.fromCharCode(32),R0=!1;function bz(e,t){switch(e){case"keyup":return $4.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function _z(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var mo=!1;function z4(e,t){switch(e){case"compositionend":return _z(t);case"keypress":return t.which!==32?null:(R0=!0,j0);case"textInput":return e=t.data,e===j0&&R0?null:e;default:return null}}function E4(e,t){if(mo)return e==="compositionend"||!bg&&bz(e,t)?(e=vz(),Au=vg=Ci=null,mo=!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 yz&&t.locale!=="ko"?null:t.data;default:return null}}var A4={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 M0(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!A4[e.type]:t==="textarea"}function xz(e,t,n,r){fo?$o?$o.push(r):$o=[r]:fo=r,t=sc(t,"onChange"),0<t.length&&(n=new hc("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var cl=null,wl=null;function T4(e){hA(e,0)}function yc(e){var t=al(e);if(dz(t))return e}function P0(e,t){if(e==="change")return t}var Sz=!1;ri&&(ri?(pu="oninput"in document,pu||(Hm=document.createElement("div"),Hm.setAttribute("oninput","return;"),pu=typeof Hm.oninput=="function"),mu=pu):mu=!1,Sz=mu&&(!document.documentMode||9<document.documentMode));var mu,pu,Hm;function L0(){cl&&(cl.detachEvent("onpropertychange",$z),wl=cl=null)}function $z(e){if(e.propertyName==="value"&&yc(wl)){var t=[];xz(t,wl,e,hg(e)),hz(T4,t)}}function k4(e,t,n){e==="focusin"?(L0(),cl=t,wl=n,cl.attachEvent("onpropertychange",$z)):e==="focusout"&&L0()}function C4(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return yc(wl)}function N4(e,t){if(e==="click")return yc(t)}function I4(e,t){if(e==="input"||e==="change")return yc(t)}function O4(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Jt=typeof Object.is=="function"?Object.is:O4;function zl(e,t){if(Jt(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(!xp.call(t,i)||!Jt(e[i],t[i]))return!1}return!0}function Z0(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function q0(e,t){var n=Z0(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Z0(n)}}function wz(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?wz(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function zz(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Hu(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=Hu(e.document)}return t}function _g(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 D4=ri&&"documentMode"in document&&11>=document.documentMode,po=null,Tp=null,dl=null,kp=!1;function V0(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;kp||po==null||po!==Hu(r)||(r=po,"selectionStart"in r&&_g(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}),dl&&zl(dl,r)||(dl=r,r=sc(Tp,"onSelect"),0<r.length&&(t=new hc("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=po)))}function mr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var go={animationend:mr("Animation","AnimationEnd"),animationiteration:mr("Animation","AnimationIteration"),animationstart:mr("Animation","AnimationStart"),transitionrun:mr("Transition","TransitionRun"),transitionstart:mr("Transition","TransitionStart"),transitioncancel:mr("Transition","TransitionCancel"),transitionend:mr("Transition","TransitionEnd")},Gm={},Ez={};ri&&(Ez=document.createElement("div").style,"AnimationEvent"in window||(delete go.animationend.animation,delete go.animationiteration.animation,delete go.animationstart.animation),"TransitionEvent"in window||delete go.transitionend.transition);function Cr(e){if(Gm[e])return Gm[e];if(!go[e])return e;var t=go[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Ez)return Gm[e]=t[n];return e}var Az=Cr("animationend"),Tz=Cr("animationiteration"),kz=Cr("animationstart"),U4=Cr("transitionrun"),j4=Cr("transitionstart"),R4=Cr("transitioncancel"),Cz=Cr("transitionend"),Nz=new Map,Cp="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(" ");Cp.push("scrollEnd");function _n(e,t){Nz.set(e,t),Tr(t,[e])}var Gu=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)},on=[],ho=0,xg=0;function bc(){for(var e=ho,t=xg=ho=0;t<e;){var n=on[t];on[t++]=null;var r=on[t];on[t++]=null;var i=on[t];on[t++]=null;var o=on[t];if(on[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&&Iz(n,i,o)}}function _c(e,t,n,r){on[ho++]=e,on[ho++]=t,on[ho++]=n,on[ho++]=r,xg|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function Sg(e,t,n,r){return _c(e,t,n,r),Bu(e)}function Nr(e,t){return _c(e,null,null,t),Bu(e)}function Iz(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-Ft(n),e=o.hiddenUpdates,r=e[i],r===null?e[i]=[t]:r.push(t),t.lane=n|536870912),o):null}function Bu(e){if(50<_l)throw _l=0,Kp=null,Error(A(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var vo={};function M4(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 Vt(e,t,n,r){return new M4(e,t,n,r)}function $g(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ti(e,t){var n=e.alternate;return n===null?(n=Vt(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 Oz(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 ku(e,t,n,r,i,o){var a=0;if(r=e,typeof e=="function")$g(e)&&(a=1);else if(typeof e=="string")a=Z6(e,n,In.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case vp:return e=Vt(31,n,t,i),e.elementType=vp,e.lanes=o,e;case so:return br(n.children,i,o,t);case Qw:a=8,i|=24;break;case pp:return e=Vt(12,n,t,i|2),e.elementType=pp,e.lanes=o,e;case gp:return e=Vt(13,n,t,i),e.elementType=gp,e.lanes=o,e;case hp:return e=Vt(19,n,t,i),e.elementType=hp,e.lanes=o,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Qn:a=10;break e;case Ww:a=9;break e;case ug:a=11;break e;case cg:a=14;break e;case $i:a=16,r=null;break e}a=29,n=Error(A(130,e===null?"null":typeof e,"")),r=null}return t=Vt(a,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function br(e,t,n,r){return e=Vt(7,e,r,t),e.lanes=n,e}function Bm(e,t,n){return e=Vt(6,e,null,t),e.lanes=n,e}function Dz(e){var t=Vt(18,null,null,0);return t.stateNode=e,t}function Fm(e,t,n){return t=Vt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var H0=new WeakMap;function cn(e,t){if(typeof e=="object"&&e!==null){var n=H0.get(e);return n!==void 0?n:(t={value:e,source:t,stack:z0(t)},H0.set(e,t),t)}return{value:e,source:t,stack:z0(t)}}var yo=[],bo=0,Fu=null,El=0,ln=[],sn=0,Vi=null,kn=1,Cn="";function Yn(e,t){yo[bo++]=El,yo[bo++]=Fu,Fu=e,El=t}function Uz(e,t,n){ln[sn++]=kn,ln[sn++]=Cn,ln[sn++]=Vi,Vi=e;var r=kn;e=Cn;var i=32-Ft(r)-1;r&=~(1<<i),n+=1;var o=32-Ft(t)+i;if(30<o){var a=i-i%5;o=(r&(1<<a)-1).toString(32),r>>=a,i-=a,kn=1<<32-Ft(t)+i|n<<i|r,Cn=o+e}else kn=1<<o|n<<i|r,Cn=e}function wg(e){e.return!==null&&(Yn(e,1),Uz(e,1,0))}function zg(e){for(;e===Fu;)Fu=yo[--bo],yo[bo]=null,El=yo[--bo],yo[bo]=null;for(;e===Vi;)Vi=ln[--sn],ln[sn]=null,Cn=ln[--sn],ln[sn]=null,kn=ln[--sn],ln[sn]=null}function jz(e,t){ln[sn++]=kn,ln[sn++]=Cn,ln[sn++]=Vi,kn=t.id,Cn=t.overflow,Vi=e}var at=null,Te=null,oe=!1,Ui=null,dn=!1,Np=Error(A(519));function Hi(e){var t=Error(A(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Al(cn(t,e)),Np}function G0(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[ot]=e,t[Dt]=r,n){case"dialog":ne("cancel",t),ne("close",t);break;case"iframe":case"object":case"embed":ne("load",t);break;case"video":case"audio":for(n=0;n<Nl.length;n++)ne(Nl[n],t);break;case"source":ne("error",t);break;case"img":case"image":case"link":ne("error",t),ne("load",t);break;case"details":ne("toggle",t);break;case"input":ne("invalid",t),fz(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case"select":ne("invalid",t);break;case"textarea":ne("invalid",t),pz(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||yA(t.textContent,n)?(r.popover!=null&&(ne("beforetoggle",t),ne("toggle",t)),r.onScroll!=null&&ne("scroll",t),r.onScrollEnd!=null&&ne("scrollend",t),r.onClick!=null&&(t.onclick=Wn),t=!0):t=!1,t||Hi(e,!0)}function B0(e){for(at=e.return;at;)switch(at.tag){case 5:case 31:case 13:dn=!1;return;case 27:case 3:dn=!0;return;default:at=at.return}}function ro(e){if(e!==at)return!1;if(!oe)return B0(e),oe=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||ng(e.type,e.memoizedProps)),n=!n),n&&Te&&Hi(e),B0(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(A(317));Te=Dw(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(A(317));Te=Dw(e)}else t===27?(t=Te,Xi(e.type)?(e=ag,ag=null,Te=e):Te=t):Te=at?mn(e.stateNode.nextSibling):null;return!0}function $r(){Te=at=null,oe=!1}function Xm(){var e=Ui;return e!==null&&(It===null?It=e:It.push.apply(It,e),Ui=null),e}function Al(e){Ui===null?Ui=[e]:Ui.push(e)}var Ip=On(null),Ir=null,ei=null;function zi(e,t,n){we(Ip,t._currentValue),t._currentValue=n}function ni(e){e._currentValue=Ip.current,nt(Ip)}function Op(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 Dp(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 l=o;o=i;for(var c=0;c<t.length;c++)if(l.context===t[c]){o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),Op(o.return,n,e),r||(a=null);break e}o=l.next}}else if(i.tag===18){if(a=i.return,a===null)throw Error(A(341));a.lanes|=n,o=a.alternate,o!==null&&(o.lanes|=n),Op(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 Zo(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(A(387));if(a=a.memoizedProps,a!==null){var l=i.type;Jt(i.pendingProps.value,a.value)||(e!==null?e.push(l):e=[l])}}else if(i===Lu.current){if(a=i.alternate,a===null)throw Error(A(387));a.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(e!==null?e.push(Ol):e=[Ol])}i=i.return}e!==null&&Dp(t,e,n,r),t.flags|=262144}function Xu(e){for(e=e.firstContext;e!==null;){if(!Jt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function wr(e){Ir=e,ei=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function lt(e){return Rz(Ir,e)}function gu(e,t){return Ir===null&&wr(e),Rz(e,t)}function Rz(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},ei===null){if(e===null)throw Error(A(308));ei=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else ei=ei.next=t;return n}var P4=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()})}},L4=Ke.unstable_scheduleCallback,Z4=Ke.unstable_NormalPriority,Be={$$typeof:Qn,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Eg(){return{controller:new P4,data:new Map,refCount:0}}function ql(e){e.refCount--,e.refCount===0&&L4(Z4,function(){e.controller.abort()})}var fl=null,Up=0,No=0,wo=null;function q4(e,t){if(fl===null){var n=fl=[];Up=0,No=Kg(),wo={status:"pending",value:void 0,then:function(r){n.push(r)}}}return Up++,t.then(F0,F0),t}function F0(){if(--Up===0&&fl!==null){wo!==null&&(wo.status="fulfilled");var e=fl;fl=null,No=0,wo=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function V4(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 X0=F.S;F.S=function(e,t){KE=Gt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&q4(e,t),X0!==null&&X0(e,t)};var _r=On(null);function Ag(){var e=_r.current;return e!==null?e:be.pooledCache}function Cu(e,t){t===null?we(_r,_r.current):we(_r,t.pool)}function Mz(){var e=Ag();return e===null?null:{parent:Be._currentValue,pool:e}}var qo=Error(A(460)),Tg=Error(A(474)),xc=Error(A(542)),Ju={then:function(){}};function J0(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Pz(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(Wn,Wn),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,K0(e),e;default:if(typeof t.status=="string")t.then(Wn,Wn);else{if(e=be,e!==null&&100<e.shellSuspendCounter)throw Error(A(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,K0(e),e}throw xr=t,qo}}function hr(e){try{var t=e._init;return t(e._payload)}catch(n){throw n!==null&&typeof n=="object"&&typeof n.then=="function"?(xr=n,qo):n}}var xr=null;function Y0(){if(xr===null)throw Error(A(459));var e=xr;return xr=null,e}function K0(e){if(e===qo||e===xc)throw Error(A(483))}var zo=null,Tl=0;function hu(e){var t=Tl;return Tl+=1,zo===null&&(zo=[]),Pz(zo,e,t)}function Wa(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function vu(e,t){throw t.$$typeof===kD?Error(A(525)):(e=Object.prototype.toString.call(t),Error(A(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Lz(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=ti(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 l(y,g,b,_){return g===null||g.tag!==6?(g=Bm(b,y.mode,_),g.return=y,g):(g=i(g,b),g.return=y,g)}function c(y,g,b,_){var E=b.type;return E===so?m(y,g,b.props.children,_,b.key):g!==null&&(g.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===$i&&hr(E)===g.type)?(g=i(g,b.props),Wa(g,b),g.return=y,g):(g=ku(b.type,b.key,b.props,null,y.mode,_),Wa(g,b),g.return=y,g)}function d(y,g,b,_){return g===null||g.tag!==4||g.stateNode.containerInfo!==b.containerInfo||g.stateNode.implementation!==b.implementation?(g=Fm(b,y.mode,_),g.return=y,g):(g=i(g,b.children||[]),g.return=y,g)}function m(y,g,b,_,E){return g===null||g.tag!==7?(g=br(b,y.mode,_,E),g.return=y,g):(g=i(g,b),g.return=y,g)}function s(y,g,b){if(typeof g=="string"&&g!==""||typeof g=="number"||typeof g=="bigint")return g=Bm(""+g,y.mode,b),g.return=y,g;if(typeof g=="object"&&g!==null){switch(g.$$typeof){case lu:return b=ku(g.type,g.key,g.props,null,y.mode,b),Wa(b,g),b.return=y,b;case rl:return g=Fm(g,y.mode,b),g.return=y,g;case $i:return g=hr(g),s(y,g,b)}if(ol(g)||Ka(g))return g=br(g,y.mode,b,null),g.return=y,g;if(typeof g.then=="function")return s(y,hu(g),b);if(g.$$typeof===Qn)return s(y,gu(y,g),b);vu(y,g)}return null}function f(y,g,b,_){var E=g!==null?g.key:null;if(typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint")return E!==null?null:l(y,g,""+b,_);if(typeof b=="object"&&b!==null){switch(b.$$typeof){case lu:return b.key===E?c(y,g,b,_):null;case rl:return b.key===E?d(y,g,b,_):null;case $i:return b=hr(b),f(y,g,b,_)}if(ol(b)||Ka(b))return E!==null?null:m(y,g,b,_,null);if(typeof b.then=="function")return f(y,g,hu(b),_);if(b.$$typeof===Qn)return f(y,g,gu(y,b),_);vu(y,b)}return null}function p(y,g,b,_,E){if(typeof _=="string"&&_!==""||typeof _=="number"||typeof _=="bigint")return y=y.get(b)||null,l(g,y,""+_,E);if(typeof _=="object"&&_!==null){switch(_.$$typeof){case lu:return y=y.get(_.key===null?b:_.key)||null,c(g,y,_,E);case rl:return y=y.get(_.key===null?b:_.key)||null,d(g,y,_,E);case $i:return _=hr(_),p(y,g,b,_,E)}if(ol(_)||Ka(_))return y=y.get(b)||null,m(g,y,_,E,null);if(typeof _.then=="function")return p(y,g,b,hu(_),E);if(_.$$typeof===Qn)return p(y,g,b,gu(g,_),E);vu(g,_)}return null}function h(y,g,b,_){for(var E=null,w=null,x=g,T=g=0,U=null;x!==null&&T<b.length;T++){x.index>T?(U=x,x=null):U=x.sibling;var D=f(y,x,b[T],_);if(D===null){x===null&&(x=U);break}e&&x&&D.alternate===null&&t(y,x),g=o(D,g,T),w===null?E=D:w.sibling=D,w=D,x=U}if(T===b.length)return n(y,x),oe&&Yn(y,T),E;if(x===null){for(;T<b.length;T++)x=s(y,b[T],_),x!==null&&(g=o(x,g,T),w===null?E=x:w.sibling=x,w=x);return oe&&Yn(y,T),E}for(x=r(x);T<b.length;T++)U=p(x,y,T,b[T],_),U!==null&&(e&&U.alternate!==null&&x.delete(U.key===null?T:U.key),g=o(U,g,T),w===null?E=U:w.sibling=U,w=U);return e&&x.forEach(function(Z){return t(y,Z)}),oe&&Yn(y,T),E}function v(y,g,b,_){if(b==null)throw Error(A(151));for(var E=null,w=null,x=g,T=g=0,U=null,D=b.next();x!==null&&!D.done;T++,D=b.next()){x.index>T?(U=x,x=null):U=x.sibling;var Z=f(y,x,D.value,_);if(Z===null){x===null&&(x=U);break}e&&x&&Z.alternate===null&&t(y,x),g=o(Z,g,T),w===null?E=Z:w.sibling=Z,w=Z,x=U}if(D.done)return n(y,x),oe&&Yn(y,T),E;if(x===null){for(;!D.done;T++,D=b.next())D=s(y,D.value,_),D!==null&&(g=o(D,g,T),w===null?E=D:w.sibling=D,w=D);return oe&&Yn(y,T),E}for(x=r(x);!D.done;T++,D=b.next())D=p(x,y,T,D.value,_),D!==null&&(e&&D.alternate!==null&&x.delete(D.key===null?T:D.key),g=o(D,g,T),w===null?E=D:w.sibling=D,w=D);return e&&x.forEach(function(ye){return t(y,ye)}),oe&&Yn(y,T),E}function $(y,g,b,_){if(typeof b=="object"&&b!==null&&b.type===so&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case lu:e:{for(var E=b.key;g!==null;){if(g.key===E){if(E=b.type,E===so){if(g.tag===7){n(y,g.sibling),_=i(g,b.props.children),_.return=y,y=_;break e}}else if(g.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===$i&&hr(E)===g.type){n(y,g.sibling),_=i(g,b.props),Wa(_,b),_.return=y,y=_;break e}n(y,g);break}else t(y,g);g=g.sibling}b.type===so?(_=br(b.props.children,y.mode,_,b.key),_.return=y,y=_):(_=ku(b.type,b.key,b.props,null,y.mode,_),Wa(_,b),_.return=y,y=_)}return a(y);case rl:e:{for(E=b.key;g!==null;){if(g.key===E)if(g.tag===4&&g.stateNode.containerInfo===b.containerInfo&&g.stateNode.implementation===b.implementation){n(y,g.sibling),_=i(g,b.children||[]),_.return=y,y=_;break e}else{n(y,g);break}else t(y,g);g=g.sibling}_=Fm(b,y.mode,_),_.return=y,y=_}return a(y);case $i:return b=hr(b),$(y,g,b,_)}if(ol(b))return h(y,g,b,_);if(Ka(b)){if(E=Ka(b),typeof E!="function")throw Error(A(150));return b=E.call(b),v(y,g,b,_)}if(typeof b.then=="function")return $(y,g,hu(b),_);if(b.$$typeof===Qn)return $(y,g,gu(y,b),_);vu(y,b)}return typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint"?(b=""+b,g!==null&&g.tag===6?(n(y,g.sibling),_=i(g,b),_.return=y,y=_):(n(y,g),_=Bm(b,y.mode,_),_.return=y,y=_),a(y)):n(y,g)}return function(y,g,b,_){try{Tl=0;var E=$(y,g,b,_);return zo=null,E}catch(x){if(x===qo||x===xc)throw x;var w=Vt(29,x,null,y.mode);return w.lanes=_,w.return=y,w}finally{}}}var zr=Lz(!0),Zz=Lz(!1),wi=!1;function kg(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function jp(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 ji(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ri(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,le&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=Bu(e),Iz(e,null,n),t}return _c(e,r,t,n),Bu(e)}function ml(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,oz(e,n)}}function Jm(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 Rp=!1;function pl(){if(Rp){var e=wo;if(e!==null)throw e}}function gl(e,t,n,r){Rp=!1;var i=e.updateQueue;wi=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,l=i.shared.pending;if(l!==null){i.shared.pending=null;var c=l,d=c.next;c.next=null,a===null?o=d:a.next=d,a=c;var m=e.alternate;m!==null&&(m=m.updateQueue,l=m.lastBaseUpdate,l!==a&&(l===null?m.firstBaseUpdate=d:l.next=d,m.lastBaseUpdate=c))}if(o!==null){var s=i.baseState;a=0,m=d=c=null,l=o;do{var f=l.lane&-536870913,p=f!==l.lane;if(p?(re&f)===f:(r&f)===f){f!==0&&f===No&&(Rp=!0),m!==null&&(m=m.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var h=e,v=l;f=t;var $=n;switch(v.tag){case 1:if(h=v.payload,typeof h=="function"){s=h.call($,s,f);break e}s=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=v.payload,f=typeof h=="function"?h.call($,s,f):h,f==null)break e;s=ke({},s,f);break e;case 2:wi=!0}}f=l.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:l.tag,payload:l.payload,callback:l.callback,next:null},m===null?(d=m=p,c=s):m=m.next=p,a|=f;if(l=l.next,l===null){if(l=i.shared.pending,l===null)break;p=l,l=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(1);m===null&&(c=s),i.baseState=c,i.firstBaseUpdate=d,i.lastBaseUpdate=m,o===null&&(i.shared.lanes=0),Bi|=a,e.lanes=a,e.memoizedState=s}}function qz(e,t){if(typeof e!="function")throw Error(A(191,e));e.call(t)}function Vz(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)qz(n[e],t)}var Io=On(null),Yu=On(0);function Q0(e,t){e=si,we(Yu,e),we(Io,t),si=e|t.baseLanes}function Mp(){we(Yu,si),we(Io,Io.current)}function Cg(){si=Yu.current,nt(Io),nt(Yu)}var Yt=On(null),fn=null;function Ei(e){var t=e.alternate;we(Ze,Ze.current&1),we(Yt,e),fn===null&&(t===null||Io.current!==null||t.memoizedState!==null)&&(fn=e)}function Pp(e){we(Ze,Ze.current),we(Yt,e),fn===null&&(fn=e)}function Hz(e){e.tag===22?(we(Ze,Ze.current),we(Yt,e),fn===null&&(fn=e)):Ai(e)}function Ai(){we(Ze,Ze.current),we(Yt,Yt.current)}function qt(e){nt(Yt),fn===e&&(fn=null),nt(Ze)}var Ze=On(0);function Ku(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||rg(n)||og(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 oi=0,W=null,ge=null,He=null,Qu=!1,Eo=!1,Er=!1,Wu=0,kl=0,Ao=null,H4=0;function Ue(){throw Error(A(321))}function Ng(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Jt(e[n],t[n]))return!1;return!0}function Ig(e,t,n,r,i,o){return oi=o,W=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,F.H=e===null||e.memoizedState===null?xE:Vg,Er=!1,o=n(r,i),Er=!1,Eo&&(o=Bz(t,n,r,i)),Gz(e),o}function Gz(e){F.H=Cl;var t=ge!==null&&ge.next!==null;if(oi=0,He=ge=W=null,Qu=!1,kl=0,Ao=null,t)throw Error(A(300));e===null||Fe||(e=e.dependencies,e!==null&&Xu(e)&&(Fe=!0))}function Bz(e,t,n,r){W=e;var i=0;do{if(Eo&&(Ao=null),kl=0,Eo=!1,25<=i)throw Error(A(301));if(i+=1,He=ge=null,e.updateQueue!=null){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,o.memoCache!=null&&(o.memoCache.index=0)}F.H=SE,o=t(n,r)}while(Eo);return o}function G4(){var e=F.H,t=e.useState()[0];return t=typeof t.then=="function"?Vl(t):t,e=e.useState()[0],(ge!==null?ge.memoizedState:null)!==e&&(W.flags|=1024),t}function Og(){var e=Wu!==0;return Wu=0,e}function Dg(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function Ug(e){if(Qu){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Qu=!1}oi=0,He=ge=W=null,Eo=!1,kl=Wu=0,Ao=null}function St(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return He===null?W.memoizedState=He=e:He=He.next=e,He}function qe(){if(ge===null){var e=W.alternate;e=e!==null?e.memoizedState:null}else e=ge.next;var t=He===null?W.memoizedState:He.next;if(t!==null)He=t,ge=e;else{if(e===null)throw W.alternate===null?Error(A(467)):Error(A(310));ge=e,e={memoizedState:ge.memoizedState,baseState:ge.baseState,baseQueue:ge.baseQueue,queue:ge.queue,next:null},He===null?W.memoizedState=He=e:He=He.next=e}return He}function Sc(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Vl(e){var t=kl;return kl+=1,Ao===null&&(Ao=[]),e=Pz(Ao,e,t),t=W,(He===null?t.memoizedState:He.next)===null&&(t=t.alternate,F.H=t===null||t.memoizedState===null?xE:Vg),e}function $c(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Vl(e);if(e.$$typeof===Qn)return lt(e)}throw Error(A(438,String(e)))}function jg(e){var t=null,n=W.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=W.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=Sc(),W.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]=CD;return t.index++,n}function ai(e,t){return typeof t=="function"?t(e):t}function Nu(e){var t=qe();return Rg(t,ge,e)}function Rg(e,t,n){var r=e.queue;if(r===null)throw Error(A(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 l=a=null,c=null,d=t,m=!1;do{var s=d.lane&-536870913;if(s!==d.lane?(re&s)===s:(oi&s)===s){var f=d.revertLane;if(f===0)c!==null&&(c=c.next={lane:0,revertLane:0,gesture:null,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null}),s===No&&(m=!0);else if((oi&f)===f){d=d.next,f===No&&(m=!0);continue}else s={lane:0,revertLane:d.revertLane,gesture:null,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null},c===null?(l=c=s,a=o):c=c.next=s,W.lanes|=f,Bi|=f;s=d.action,Er&&n(o,s),o=d.hasEagerState?d.eagerState:n(o,s)}else f={lane:s,revertLane:d.revertLane,gesture:d.gesture,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null},c===null?(l=c=f,a=o):c=c.next=f,W.lanes|=s,Bi|=s;d=d.next}while(d!==null&&d!==t);if(c===null?a=o:c.next=l,!Jt(o,e.memoizedState)&&(Fe=!0,m&&(n=wo,n!==null)))throw n;e.memoizedState=o,e.baseState=a,e.baseQueue=c,r.lastRenderedState=o}return i===null&&(r.lanes=0),[e.memoizedState,r.dispatch]}function Ym(e){var t=qe(),n=t.queue;if(n===null)throw Error(A(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);Jt(o,t.memoizedState)||(Fe=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function Fz(e,t,n){var r=W,i=qe(),o=oe;if(o){if(n===void 0)throw Error(A(407));n=n()}else n=t();var a=!Jt((ge||i).memoizedState,n);if(a&&(i.memoizedState=n,Fe=!0),i=i.queue,Mg(Yz.bind(null,r,i,e),[e]),i.getSnapshot!==t||a||He!==null&&He.memoizedState.tag&1){if(r.flags|=2048,Oo(9,{destroy:void 0},Jz.bind(null,r,i,n,t),null),be===null)throw Error(A(349));o||oi&127||Xz(r,t,n)}return n}function Xz(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=W.updateQueue,t===null?(t=Sc(),W.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Jz(e,t,n,r){t.value=n,t.getSnapshot=r,Kz(t)&&Qz(e)}function Yz(e,t,n){return n(function(){Kz(t)&&Qz(e)})}function Kz(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Jt(e,n)}catch(r){return!0}}function Qz(e){var t=Nr(e,2);t!==null&&Ot(t,e,2)}function Lp(e){var t=St();if(typeof e=="function"){var n=e;if(e=n(),Er){ki(!0);try{n()}finally{ki(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ai,lastRenderedState:e},t}function Wz(e,t,n,r){return e.baseState=n,Rg(e,ge,typeof r=="function"?r:ai)}function B4(e,t,n,r,i){if(zc(e))throw Error(A(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)}};F.T!==null?n(!0):o.isTransition=!1,r(o),n=t.pending,n===null?(o.next=t.pending=o,eE(t,o)):(o.next=n.next,t.pending=n.next=o)}}function eE(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var o=F.T,a={};F.T=a;try{var l=n(i,r),c=F.S;c!==null&&c(a,l),W0(e,t,l)}catch(d){Zp(e,t,d)}finally{o!==null&&a.types!==null&&(o.types=a.types),F.T=o}}else try{o=n(i,r),W0(e,t,o)}catch(d){Zp(e,t,d)}}function W0(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(r){ew(e,t,r)},function(r){return Zp(e,t,r)}):ew(e,t,n)}function ew(e,t,n){t.status="fulfilled",t.value=n,tE(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,eE(e,n)))}function Zp(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status="rejected",t.reason=n,tE(t),t=t.next;while(t!==r)}e.action=null}function tE(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function nE(e,t){return t}function tw(e,t){if(oe){var n=be.formState;if(n!==null){e:{var r=W;if(oe){if(Te){t:{for(var i=Te,o=dn;i.nodeType!==8;){if(!o){i=null;break t}if(i=mn(i.nextSibling),i===null){i=null;break t}}o=i.data,i=o==="F!"||o==="F"?i:null}if(i){Te=mn(i.nextSibling),r=i.data==="F!";break e}}Hi(r)}r=!1}r&&(t=n[0])}}return n=St(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:nE,lastRenderedState:t},n.queue=r,n=yE.bind(null,W,r),r.dispatch=n,r=Lp(!1),o=qg.bind(null,W,!1,r.queue),r=St(),i={state:t,dispatch:null,action:e,pending:null},r.queue=i,n=B4.bind(null,W,i,o,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function nw(e){var t=qe();return iE(t,ge,e)}function iE(e,t,n){if(t=Rg(e,t,nE)[0],e=Nu(ai)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var r=Vl(t)}catch(a){throw a===qo?xc:a}else r=t;t=qe();var i=t.queue,o=i.dispatch;return n!==t.memoizedState&&(W.flags|=2048,Oo(9,{destroy:void 0},F4.bind(null,i,n),null)),[r,o,e]}function F4(e,t){e.action=t}function iw(e){var t=qe(),n=ge;if(n!==null)return iE(t,n,e);qe(),t=t.memoizedState,n=qe();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function Oo(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=W.updateQueue,t===null&&(t=Sc(),W.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 rE(){return qe().memoizedState}function Iu(e,t,n,r){var i=St();W.flags|=e,i.memoizedState=Oo(1|t,{destroy:void 0},n,r===void 0?null:r)}function wc(e,t,n,r){var i=qe();r=r===void 0?null:r;var o=i.memoizedState.inst;ge!==null&&r!==null&&Ng(r,ge.memoizedState.deps)?i.memoizedState=Oo(t,o,n,r):(W.flags|=e,i.memoizedState=Oo(1|t,o,n,r))}function rw(e,t){Iu(8390656,8,e,t)}function Mg(e,t){wc(2048,8,e,t)}function X4(e){W.flags|=4;var t=W.updateQueue;if(t===null)t=Sc(),W.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function oE(e){var t=qe().memoizedState;return X4({ref:t,nextImpl:e}),function(){if(le&2)throw Error(A(440));return t.impl.apply(void 0,arguments)}}function aE(e,t){return wc(4,2,e,t)}function lE(e,t){return wc(4,4,e,t)}function sE(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 uE(e,t,n){n=n!=null?n.concat([e]):null,wc(4,4,sE.bind(null,t,e),n)}function Pg(){}function cE(e,t){var n=qe();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&Ng(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function dE(e,t){var n=qe();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&Ng(t,r[1]))return r[0];if(r=e(),Er){ki(!0);try{e()}finally{ki(!1)}}return n.memoizedState=[r,t],r}function Lg(e,t,n){return n===void 0||oi&1073741824&&!(re&261930)?e.memoizedState=t:(e.memoizedState=n,e=WE(),W.lanes|=e,Bi|=e,n)}function fE(e,t,n,r){return Jt(n,t)?n:Io.current!==null?(e=Lg(e,n,r),Jt(e,t)||(Fe=!0),e):!(oi&42)||oi&1073741824&&!(re&261930)?(Fe=!0,e.memoizedState=n):(e=WE(),W.lanes|=e,Bi|=e,t)}function mE(e,t,n,r,i){var o=se.p;se.p=o!==0&&8>o?o:8;var a=F.T,l={};F.T=l,qg(e,!1,t,n);try{var c=i(),d=F.S;if(d!==null&&d(l,c),c!==null&&typeof c=="object"&&typeof c.then=="function"){var m=V4(c,r);hl(e,t,m,Xt(e))}else hl(e,t,r,Xt(e))}catch(s){hl(e,t,{then:function(){},status:"rejected",reason:s},Xt())}finally{se.p=o,a!==null&&l.types!==null&&(a.types=l.types),F.T=a}}function J4(){}function qp(e,t,n,r){if(e.tag!==5)throw Error(A(476));var i=pE(e).queue;mE(e,i,t,yr,n===null?J4:function(){return gE(e),n(r)})}function pE(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:yr,baseState:yr,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ai,lastRenderedState:yr},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ai,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function gE(e){var t=pE(e);t.next===null&&(t=e.alternate.memoizedState),hl(e,t.next.queue,{},Xt())}function Zg(){return lt(Ol)}function hE(){return qe().memoizedState}function vE(){return qe().memoizedState}function Y4(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=Xt();e=ji(n);var r=Ri(t,e,n);r!==null&&(Ot(r,t,n),ml(r,t,n)),t={cache:Eg()},e.payload=t;return}t=t.return}}function K4(e,t,n){var r=Xt();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},zc(e)?bE(t,n):(n=Sg(e,t,n,r),n!==null&&(Ot(n,e,r),_E(n,t,r)))}function yE(e,t,n){var r=Xt();hl(e,t,n,r)}function hl(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(zc(e))bE(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,l=o(a,n);if(i.hasEagerState=!0,i.eagerState=l,Jt(l,a))return _c(e,t,i,0),be===null&&bc(),!1}catch(c){}finally{}if(n=Sg(e,t,i,r),n!==null)return Ot(n,e,r),_E(n,t,r),!0}return!1}function qg(e,t,n,r){if(r={lane:2,revertLane:Kg(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},zc(e)){if(t)throw Error(A(479))}else t=Sg(e,n,r,2),t!==null&&Ot(t,e,2)}function zc(e){var t=e.alternate;return e===W||t!==null&&t===W}function bE(e,t){Eo=Qu=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function _E(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,oz(e,n)}}var Cl={readContext:lt,use:$c,useCallback:Ue,useContext:Ue,useEffect:Ue,useImperativeHandle:Ue,useLayoutEffect:Ue,useInsertionEffect:Ue,useMemo:Ue,useReducer:Ue,useRef:Ue,useState:Ue,useDebugValue:Ue,useDeferredValue:Ue,useTransition:Ue,useSyncExternalStore:Ue,useId:Ue,useHostTransitionStatus:Ue,useFormState:Ue,useActionState:Ue,useOptimistic:Ue,useMemoCache:Ue,useCacheRefresh:Ue};Cl.useEffectEvent=Ue;var xE={readContext:lt,use:$c,useCallback:function(e,t){return St().memoizedState=[e,t===void 0?null:t],e},useContext:lt,useEffect:rw,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,Iu(4194308,4,sE.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Iu(4194308,4,e,t)},useInsertionEffect:function(e,t){Iu(4,2,e,t)},useMemo:function(e,t){var n=St();t=t===void 0?null:t;var r=e();if(Er){ki(!0);try{e()}finally{ki(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=St();if(n!==void 0){var i=n(t);if(Er){ki(!0);try{n(t)}finally{ki(!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=K4.bind(null,W,e),[r.memoizedState,e]},useRef:function(e){var t=St();return e={current:e},t.memoizedState=e},useState:function(e){e=Lp(e);var t=e.queue,n=yE.bind(null,W,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Pg,useDeferredValue:function(e,t){var n=St();return Lg(n,e,t)},useTransition:function(){var e=Lp(!1);return e=mE.bind(null,W,e.queue,!0,!1),St().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=W,i=St();if(oe){if(n===void 0)throw Error(A(407));n=n()}else{if(n=t(),be===null)throw Error(A(349));re&127||Xz(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,rw(Yz.bind(null,r,o,e),[e]),r.flags|=2048,Oo(9,{destroy:void 0},Jz.bind(null,r,o,n,t),null),n},useId:function(){var e=St(),t=be.identifierPrefix;if(oe){var n=Cn,r=kn;n=(r&~(1<<32-Ft(r)-1)).toString(32)+n,t="_"+t+"R_"+n,n=Wu++,0<n&&(t+="H"+n.toString(32)),t+="_"}else n=H4++,t="_"+t+"r_"+n.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Zg,useFormState:tw,useActionState:tw,useOptimistic:function(e){var t=St();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=qg.bind(null,W,!0,n),n.dispatch=t,[e,t]},useMemoCache:jg,useCacheRefresh:function(){return St().memoizedState=Y4.bind(null,W)},useEffectEvent:function(e){var t=St(),n={impl:e};return t.memoizedState=n,function(){if(le&2)throw Error(A(440));return n.impl.apply(void 0,arguments)}}},Vg={readContext:lt,use:$c,useCallback:cE,useContext:lt,useEffect:Mg,useImperativeHandle:uE,useInsertionEffect:aE,useLayoutEffect:lE,useMemo:dE,useReducer:Nu,useRef:rE,useState:function(){return Nu(ai)},useDebugValue:Pg,useDeferredValue:function(e,t){var n=qe();return fE(n,ge.memoizedState,e,t)},useTransition:function(){var e=Nu(ai)[0],t=qe().memoizedState;return[typeof e=="boolean"?e:Vl(e),t]},useSyncExternalStore:Fz,useId:hE,useHostTransitionStatus:Zg,useFormState:nw,useActionState:nw,useOptimistic:function(e,t){var n=qe();return Wz(n,ge,e,t)},useMemoCache:jg,useCacheRefresh:vE};Vg.useEffectEvent=oE;var SE={readContext:lt,use:$c,useCallback:cE,useContext:lt,useEffect:Mg,useImperativeHandle:uE,useInsertionEffect:aE,useLayoutEffect:lE,useMemo:dE,useReducer:Ym,useRef:rE,useState:function(){return Ym(ai)},useDebugValue:Pg,useDeferredValue:function(e,t){var n=qe();return ge===null?Lg(n,e,t):fE(n,ge.memoizedState,e,t)},useTransition:function(){var e=Ym(ai)[0],t=qe().memoizedState;return[typeof e=="boolean"?e:Vl(e),t]},useSyncExternalStore:Fz,useId:hE,useHostTransitionStatus:Zg,useFormState:iw,useActionState:iw,useOptimistic:function(e,t){var n=qe();return ge!==null?Wz(n,ge,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:jg,useCacheRefresh:vE};SE.useEffectEvent=oE;function Km(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:ke({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Vp={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Xt(),i=ji(r);i.payload=t,n!=null&&(i.callback=n),t=Ri(e,i,r),t!==null&&(Ot(t,e,r),ml(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Xt(),i=ji(r);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Ri(e,i,r),t!==null&&(Ot(t,e,r),ml(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Xt(),r=ji(n);r.tag=2,t!=null&&(r.callback=t),t=Ri(e,r,n),t!==null&&(Ot(t,e,n),ml(t,e,n))}};function ow(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?!zl(n,r)||!zl(i,o):!0}function aw(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&&Vp.enqueueReplaceState(t,t.state,null)}function Ar(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=ke({},n));for(var i in e)n[i]===void 0&&(n[i]=e[i])}return n}function $E(e){Gu(e)}function wE(e){console.error(e)}function zE(e){Gu(e)}function ec(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(r){setTimeout(function(){throw r})}}function lw(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 Hp(e,t,n){return n=ji(n),n.tag=3,n.payload={element:null},n.callback=function(){ec(e,t)},n}function EE(e){return e=ji(e),e.tag=3,e}function AE(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(){lw(t,n,r)}}var a=n.stateNode;a!==null&&typeof a.componentDidCatch=="function"&&(e.callback=function(){lw(t,n,r),typeof i!="function"&&(Mi===null?Mi=new Set([this]):Mi.add(this));var l=r.stack;this.componentDidCatch(r.value,{componentStack:l!==null?l:""})})}function Q4(e,t,n,r,i){if(n.flags|=32768,r!==null&&typeof r=="object"&&typeof r.then=="function"){if(t=n.alternate,t!==null&&Zo(t,n,i,!0),n=Yt.current,n!==null){switch(n.tag){case 31:case 13:return fn===null?oc():n.alternate===null&&je===0&&(je=3),n.flags&=-257,n.flags|=65536,n.lanes=i,r===Ju?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([r]):t.add(r),sp(e,r,i)),!1;case 22:return n.flags|=65536,r===Ju?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)),sp(e,r,i)),!1}throw Error(A(435,n.tag))}return sp(e,r,i),oc(),!1}if(oe)return t=Yt.current,t!==null?(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=i,r!==Np&&(e=Error(A(422),{cause:r}),Al(cn(e,n)))):(r!==Np&&(t=Error(A(423),{cause:r}),Al(cn(t,n))),e=e.current.alternate,e.flags|=65536,i&=-i,e.lanes|=i,r=cn(r,n),i=Hp(e.stateNode,r,i),Jm(e,i),je!==4&&(je=2)),!1;var o=Error(A(520),{cause:r});if(o=cn(o,n),bl===null?bl=[o]:bl.push(o),je!==4&&(je=2),t===null)return!0;r=cn(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=i&-i,n.lanes|=e,e=Hp(n.stateNode,r,e),Jm(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"&&(Mi===null||!Mi.has(o))))return n.flags|=65536,i&=-i,n.lanes|=i,i=EE(i),AE(i,e,n,r),Jm(n,i),!1}n=n.return}while(n!==null);return!1}var Hg=Error(A(461)),Fe=!1;function rt(e,t,n,r){t.child=e===null?Zz(t,null,n,r):zr(t,e.child,n,r)}function sw(e,t,n,r,i){n=n.render;var o=t.ref;if("ref"in r){var a={};for(var l in r)l!=="ref"&&(a[l]=r[l])}else a=r;return wr(t),r=Ig(e,t,n,a,o,i),l=Og(),e!==null&&!Fe?(Dg(e,t,i),li(e,t,i)):(oe&&l&&wg(t),t.flags|=1,rt(e,t,r,i),t.child)}function uw(e,t,n,r,i){if(e===null){var o=n.type;return typeof o=="function"&&!$g(o)&&o.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=o,TE(e,t,o,r,i)):(e=ku(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!Gg(e,i)){var a=o.memoizedProps;if(n=n.compare,n=n!==null?n:zl,n(a,r)&&e.ref===t.ref)return li(e,t,i)}return t.flags|=1,e=ti(o,r),e.ref=t.ref,e.return=t,t.child=e}function TE(e,t,n,r,i){if(e!==null){var o=e.memoizedProps;if(zl(o,r)&&e.ref===t.ref)if(Fe=!1,t.pendingProps=r=o,Gg(e,i))e.flags&131072&&(Fe=!0);else return t.lanes=e.lanes,li(e,t,i)}return Gp(e,t,n,r,i)}function kE(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 cw(e,t,o,n,r)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Cu(t,o!==null?o.cachePool:null),o!==null?Q0(t,o):Mp(),Hz(t);else return r=t.lanes=536870912,cw(e,t,o!==null?o.baseLanes|n:n,n,r)}else o!==null?(Cu(t,o.cachePool),Q0(t,o),Ai(t),t.memoizedState=null):(e!==null&&Cu(t,null),Mp(),Ai(t));return rt(e,t,i,n),t.child}function ll(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function cw(e,t,n,r,i){var o=Ag();return o=o===null?null:{parent:Be._currentValue,pool:o},t.memoizedState={baseLanes:n,cachePool:o},e!==null&&Cu(t,null),Mp(),Hz(t),e!==null&&Zo(e,t,r,!0),t.childLanes=i,null}function Ou(e,t){return t=tc({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function dw(e,t,n){return zr(t,e.child,null,n),e=Ou(t,t.pendingProps),e.flags|=2,qt(t),t.memoizedState=null,e}function W4(e,t,n){var r=t.pendingProps,i=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(oe){if(r.mode==="hidden")return e=Ou(t,r),t.lanes=536870912,ll(null,e);if(Pp(t),(e=Te)?(e=xA(e,dn),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Vi!==null?{id:kn,overflow:Cn}:null,retryLane:536870912,hydrationErrors:null},n=Dz(e),n.return=t,t.child=n,at=t,Te=null)):e=null,e===null)throw Hi(t);return t.lanes=536870912,null}return Ou(t,r)}var o=e.memoizedState;if(o!==null){var a=o.dehydrated;if(Pp(t),i)if(t.flags&256)t.flags&=-257,t=dw(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(A(558));else if(Fe||Zo(e,t,n,!1),i=(n&e.childLanes)!==0,Fe||i){if(r=be,r!==null&&(a=az(r,n),a!==0&&a!==o.retryLane))throw o.retryLane=a,Nr(e,a),Ot(r,e,a),Hg;oc(),t=dw(e,t,n)}else e=o.treeContext,Te=mn(a.nextSibling),at=t,oe=!0,Ui=null,dn=!1,e!==null&&jz(t,e),t=Ou(t,r),t.flags|=4096;return t}return e=ti(e.child,{mode:r.mode,children:r.children}),e.ref=t.ref,t.child=e,e.return=t,e}function Du(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(A(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function Gp(e,t,n,r,i){return wr(t),n=Ig(e,t,n,r,void 0,i),r=Og(),e!==null&&!Fe?(Dg(e,t,i),li(e,t,i)):(oe&&r&&wg(t),t.flags|=1,rt(e,t,n,i),t.child)}function fw(e,t,n,r,i,o){return wr(t),t.updateQueue=null,n=Bz(t,r,n,i),Gz(e),r=Og(),e!==null&&!Fe?(Dg(e,t,o),li(e,t,o)):(oe&&r&&wg(t),t.flags|=1,rt(e,t,n,o),t.child)}function mw(e,t,n,r,i){if(wr(t),t.stateNode===null){var o=vo,a=n.contextType;typeof a=="object"&&a!==null&&(o=lt(a)),o=new n(r,o),t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,o.updater=Vp,t.stateNode=o,o._reactInternals=t,o=t.stateNode,o.props=r,o.state=t.memoizedState,o.refs={},kg(t),a=n.contextType,o.context=typeof a=="object"&&a!==null?lt(a):vo,o.state=t.memoizedState,a=n.getDerivedStateFromProps,typeof a=="function"&&(Km(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&&Vp.enqueueReplaceState(o,o.state,null),gl(t,r,o,i),pl(),o.state=t.memoizedState),typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!0}else if(e===null){o=t.stateNode;var l=t.memoizedProps,c=Ar(n,l);o.props=c;var d=o.context,m=n.contextType;a=vo,typeof m=="object"&&m!==null&&(a=lt(m));var s=n.getDerivedStateFromProps;m=typeof s=="function"||typeof o.getSnapshotBeforeUpdate=="function",l=t.pendingProps!==l,m||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(l||d!==a)&&aw(t,o,r,a),wi=!1;var f=t.memoizedState;o.state=f,gl(t,r,o,i),pl(),d=t.memoizedState,l||f!==d||wi?(typeof s=="function"&&(Km(t,n,s,r),d=t.memoizedState),(c=wi||ow(t,n,c,r,f,d,a))?(m||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=d),o.props=r,o.state=d,o.context=a,r=c):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,jp(e,t),a=t.memoizedProps,m=Ar(n,a),o.props=m,s=t.pendingProps,f=o.context,d=n.contextType,c=vo,typeof d=="object"&&d!==null&&(c=lt(d)),l=n.getDerivedStateFromProps,(d=typeof l=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==s||f!==c)&&aw(t,o,r,c),wi=!1,f=t.memoizedState,o.state=f,gl(t,r,o,i),pl();var p=t.memoizedState;a!==s||f!==p||wi||e!==null&&e.dependencies!==null&&Xu(e.dependencies)?(typeof l=="function"&&(Km(t,n,l,r),p=t.memoizedState),(m=wi||ow(t,n,m,r,f,p,c)||e!==null&&e.dependencies!==null&&Xu(e.dependencies))?(d||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,p,c),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,p,c)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||a===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),o.props=r,o.state=p,o.context=c,r=m):(typeof o.componentDidUpdate!="function"||a===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return o=r,Du(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=zr(t,e.child,null,i),t.child=zr(t,null,n,i)):rt(e,t,n,i),t.memoizedState=o.state,e=t.child):e=li(e,t,i),e}function pw(e,t,n,r){return $r(),t.flags|=256,rt(e,t,n,r),t.child}var Qm={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Wm(e){return{baseLanes:e,cachePool:Mz()}}function ep(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=Ht),e}function CE(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:(Ze.current&2)!==0),a&&(i=!0,t.flags&=-129),a=(t.flags&32)!==0,t.flags&=-33,e===null){if(oe){if(i?Ei(t):Ai(t),(e=Te)?(e=xA(e,dn),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Vi!==null?{id:kn,overflow:Cn}:null,retryLane:536870912,hydrationErrors:null},n=Dz(e),n.return=t,t.child=n,at=t,Te=null)):e=null,e===null)throw Hi(t);return og(e)?t.lanes=32:t.lanes=536870912,null}var l=r.children;return r=r.fallback,i?(Ai(t),i=t.mode,l=tc({mode:"hidden",children:l},i),r=br(r,i,n,null),l.return=t,r.return=t,l.sibling=r,t.child=l,r=t.child,r.memoizedState=Wm(n),r.childLanes=ep(e,a,n),t.memoizedState=Qm,ll(null,r)):(Ei(t),Bp(t,l))}var c=e.memoizedState;if(c!==null&&(l=c.dehydrated,l!==null)){if(o)t.flags&256?(Ei(t),t.flags&=-257,t=tp(e,t,n)):t.memoizedState!==null?(Ai(t),t.child=e.child,t.flags|=128,t=null):(Ai(t),l=r.fallback,i=t.mode,r=tc({mode:"visible",children:r.children},i),l=br(l,i,n,null),l.flags|=2,r.return=t,l.return=t,r.sibling=l,t.child=r,zr(t,e.child,null,n),r=t.child,r.memoizedState=Wm(n),r.childLanes=ep(e,a,n),t.memoizedState=Qm,t=ll(null,r));else if(Ei(t),og(l)){if(a=l.nextSibling&&l.nextSibling.dataset,a)var d=a.dgst;a=d,r=Error(A(419)),r.stack="",r.digest=a,Al({value:r,source:null,stack:null}),t=tp(e,t,n)}else if(Fe||Zo(e,t,n,!1),a=(n&e.childLanes)!==0,Fe||a){if(a=be,a!==null&&(r=az(a,n),r!==0&&r!==c.retryLane))throw c.retryLane=r,Nr(e,r),Ot(a,e,r),Hg;rg(l)||oc(),t=tp(e,t,n)}else rg(l)?(t.flags|=192,t.child=e.child,t=null):(e=c.treeContext,Te=mn(l.nextSibling),at=t,oe=!0,Ui=null,dn=!1,e!==null&&jz(t,e),t=Bp(t,r.children),t.flags|=4096);return t}return i?(Ai(t),l=r.fallback,i=t.mode,c=e.child,d=c.sibling,r=ti(c,{mode:"hidden",children:r.children}),r.subtreeFlags=c.subtreeFlags&65011712,d!==null?l=ti(d,l):(l=br(l,i,n,null),l.flags|=2),l.return=t,r.return=t,r.sibling=l,t.child=r,ll(null,r),r=t.child,l=e.child.memoizedState,l===null?l=Wm(n):(i=l.cachePool,i!==null?(c=Be._currentValue,i=i.parent!==c?{parent:c,pool:c}:i):i=Mz(),l={baseLanes:l.baseLanes|n,cachePool:i}),r.memoizedState=l,r.childLanes=ep(e,a,n),t.memoizedState=Qm,ll(e.child,r)):(Ei(t),n=e.child,e=n.sibling,n=ti(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 Bp(e,t){return t=tc({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function tc(e,t){return e=Vt(22,e,null,t),e.lanes=0,e}function tp(e,t,n){return zr(t,e.child,null,n),e=Bp(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function gw(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Op(e.return,t,n)}function np(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 NE(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;r=r.children;var a=Ze.current,l=(a&2)!==0;if(l?(a=a&1|2,t.flags|=128):a&=1,we(Ze,a),rt(e,t,r,n),r=oe?El:0,!l&&e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&gw(e,n,t);else if(e.tag===19)gw(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&&Ku(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),np(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&&Ku(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}np(t,!0,n,null,o,r);break;case"together":np(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function li(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Bi|=t.lanes,!(n&t.childLanes))if(e!==null){if(Zo(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(A(153));if(t.child!==null){for(e=t.child,n=ti(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=ti(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Gg(e,t){return e.lanes&t?!0:(e=e.dependencies,!!(e!==null&&Xu(e)))}function e6(e,t,n){switch(t.tag){case 3:Zu(t,t.stateNode.containerInfo),zi(t,Be,e.memoizedState.cache),$r();break;case 27:case 5:_p(t);break;case 4:Zu(t,t.stateNode.containerInfo);break;case 10:zi(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Pp(t),null;break;case 13:var r=t.memoizedState;if(r!==null)return r.dehydrated!==null?(Ei(t),t.flags|=128,null):n&t.child.childLanes?CE(e,t,n):(Ei(t),e=li(e,t,n),e!==null?e.sibling:null);Ei(t);break;case 19:var i=(e.flags&128)!==0;if(r=(n&t.childLanes)!==0,r||(Zo(e,t,n,!1),r=(n&t.childLanes)!==0),i){if(r)return NE(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),we(Ze,Ze.current),r)break;return null;case 22:return t.lanes=0,kE(e,t,n,t.pendingProps);case 24:zi(t,Be,e.memoizedState.cache)}return li(e,t,n)}function IE(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)Fe=!0;else{if(!Gg(e,n)&&!(t.flags&128))return Fe=!1,e6(e,t,n);Fe=!!(e.flags&131072)}else Fe=!1,oe&&t.flags&1048576&&Uz(t,El,t.index);switch(t.lanes=0,t.tag){case 16:e:{var r=t.pendingProps;if(e=hr(t.elementType),t.type=e,typeof e=="function")$g(e)?(r=Ar(e,r),t.tag=1,t=mw(null,t,e,r,n)):(t.tag=0,t=Gp(null,t,e,r,n));else{if(e!=null){var i=e.$$typeof;if(i===ug){t.tag=11,t=sw(null,t,e,r,n);break e}else if(i===cg){t.tag=14,t=uw(null,t,e,r,n);break e}}throw t=yp(e)||e,Error(A(306,t,""))}}return t;case 0:return Gp(e,t,t.type,t.pendingProps,n);case 1:return r=t.type,i=Ar(r,t.pendingProps),mw(e,t,r,i,n);case 3:e:{if(Zu(t,t.stateNode.containerInfo),e===null)throw Error(A(387));r=t.pendingProps;var o=t.memoizedState;i=o.element,jp(e,t),gl(t,r,null,n);var a=t.memoizedState;if(r=a.cache,zi(t,Be,r),r!==o.cache&&Dp(t,[Be],n,!0),pl(),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=pw(e,t,r,n);break e}else if(r!==i){i=cn(Error(A(424)),t),Al(i),t=pw(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(Te=mn(e.firstChild),at=t,oe=!0,Ui=null,dn=!0,n=Zz(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if($r(),r===i){t=li(e,t,n);break e}rt(e,t,r,n)}t=t.child}return t;case 26:return Du(e,t),e===null?(n=Rw(t.type,null,t.pendingProps,null))?t.memoizedState=n:oe||(n=t.type,e=t.pendingProps,r=uc(Di.current).createElement(n),r[ot]=t,r[Dt]=e,st(r,n,e),tt(r),t.stateNode=r):t.memoizedState=Rw(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return _p(t),e===null&&oe&&(r=t.stateNode=SA(t.type,t.pendingProps,Di.current),at=t,dn=!0,i=Te,Xi(t.type)?(ag=i,Te=mn(r.firstChild)):Te=i),rt(e,t,t.pendingProps.children,n),Du(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&oe&&((i=r=Te)&&(r=T6(r,t.type,t.pendingProps,dn),r!==null?(t.stateNode=r,at=t,Te=mn(r.firstChild),dn=!1,i=!0):i=!1),i||Hi(t)),_p(t),i=t.type,o=t.pendingProps,a=e!==null?e.memoizedProps:null,r=o.children,ng(i,o)?r=null:a!==null&&ng(i,a)&&(t.flags|=32),t.memoizedState!==null&&(i=Ig(e,t,G4,null,null,n),Ol._currentValue=i),Du(e,t),rt(e,t,r,n),t.child;case 6:return e===null&&oe&&((e=n=Te)&&(n=k6(n,t.pendingProps,dn),n!==null?(t.stateNode=n,at=t,Te=null,e=!0):e=!1),e||Hi(t)),null;case 13:return CE(e,t,n);case 4:return Zu(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=zr(t,null,r,n):rt(e,t,r,n),t.child;case 11:return sw(e,t,t.type,t.pendingProps,n);case 7:return rt(e,t,t.pendingProps,n),t.child;case 8:return rt(e,t,t.pendingProps.children,n),t.child;case 12:return rt(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,zi(t,t.type,r.value),rt(e,t,r.children,n),t.child;case 9:return i=t.type._context,r=t.pendingProps.children,wr(t),i=lt(i),r=r(i),t.flags|=1,rt(e,t,r,n),t.child;case 14:return uw(e,t,t.type,t.pendingProps,n);case 15:return TE(e,t,t.type,t.pendingProps,n);case 19:return NE(e,t,n);case 31:return W4(e,t,n);case 22:return kE(e,t,n,t.pendingProps);case 24:return wr(t),r=lt(Be),e===null?(i=Ag(),i===null&&(i=be,o=Eg(),i.pooledCache=o,o.refCount++,o!==null&&(i.pooledCacheLanes|=n),i=o),t.memoizedState={parent:r,cache:i},kg(t),zi(t,Be,i)):(e.lanes&n&&(jp(e,t),gl(t,null,null,n),pl()),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),zi(t,Be,r)):(r=o.cache,zi(t,Be,r),r!==i.cache&&Dp(t,[Be],n,!0))),rt(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(A(156,t.tag))}function Bn(e){e.flags|=4}function ip(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(nA())e.flags|=8192;else throw xr=Ju,Tg}else e.flags&=-16777217}function hw(e,t){if(t.type!=="stylesheet"||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!zA(t))if(nA())e.flags|=8192;else throw xr=Ju,Tg}function yu(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?iz():536870912,e.lanes|=t,Do|=t)}function el(e,t){if(!oe)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 Ae(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 t6(e,t,n){var r=t.pendingProps;switch(zg(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ae(t),null;case 1:return Ae(t),null;case 3:return n=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),ni(Be),To(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(ro(t)?Bn(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Xm())),Ae(t),null;case 26:var i=t.type,o=t.memoizedState;return e===null?(Bn(t),o!==null?(Ae(t),hw(t,o)):(Ae(t),ip(t,i,null,r,n))):o?o!==e.memoizedState?(Bn(t),Ae(t),hw(t,o)):(Ae(t),t.flags&=-16777217):(e=e.memoizedProps,e!==r&&Bn(t),Ae(t),ip(t,i,e,r,n)),null;case 27:if(qu(t),n=Di.current,i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Bn(t);else{if(!r){if(t.stateNode===null)throw Error(A(166));return Ae(t),null}e=In.current,ro(t)?G0(t,e):(e=SA(i,r,n),t.stateNode=e,Bn(t))}return Ae(t),null;case 5:if(qu(t),i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Bn(t);else{if(!r){if(t.stateNode===null)throw Error(A(166));return Ae(t),null}if(o=In.current,ro(t))G0(t,o);else{var a=uc(Di.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[ot]=t,o[Dt]=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&&Bn(t)}}return Ae(t),ip(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Bn(t);else{if(typeof r!="string"&&t.stateNode===null)throw Error(A(166));if(e=Di.current,ro(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,i=at,i!==null)switch(i.tag){case 27:case 5:r=i.memoizedProps}e[ot]=t,e=!!(e.nodeValue===n||r!==null&&r.suppressHydrationWarning===!0||yA(e.nodeValue,n)),e||Hi(t,!0)}else e=uc(e).createTextNode(r),e[ot]=t,t.stateNode=e}return Ae(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=ro(t),n!==null){if(e===null){if(!r)throw Error(A(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(A(557));e[ot]=t}else $r(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Ae(t),e=!1}else n=Xm(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(qt(t),t):(qt(t),null);if(t.flags&128)throw Error(A(558))}return Ae(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=ro(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(A(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(A(317));i[ot]=t}else $r(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Ae(t),i=!1}else i=Xm(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(qt(t),t):(qt(t),null)}return qt(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),yu(t,t.updateQueue),Ae(t),null);case 4:return To(),e===null&&Qg(t.stateNode.containerInfo),Ae(t),null;case 10:return ni(t.type),Ae(t),null;case 19:if(nt(Ze),r=t.memoizedState,r===null)return Ae(t),null;if(i=(t.flags&128)!==0,o=r.rendering,o===null)if(i)el(r,!1);else{if(je!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Ku(e),o!==null){for(t.flags|=128,el(r,!1),e=o.updateQueue,t.updateQueue=e,yu(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)Oz(n,e),n=n.sibling;return we(Ze,Ze.current&1|2),oe&&Yn(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&Gt()>ic&&(t.flags|=128,i=!0,el(r,!1),t.lanes=4194304)}else{if(!i)if(e=Ku(o),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,yu(t,e),el(r,!0),r.tail===null&&r.tailMode==="hidden"&&!o.alternate&&!oe)return Ae(t),null}else 2*Gt()-r.renderingStartTime>ic&&n!==536870912&&(t.flags|=128,i=!0,el(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=Gt(),e.sibling=null,n=Ze.current,we(Ze,i?n&1|2:n&1),oe&&Yn(t,r.treeForkCount),e):(Ae(t),null);case 22:case 23:return qt(t),Cg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(Ae(t),t.subtreeFlags&6&&(t.flags|=8192)):Ae(t),n=t.updateQueue,n!==null&&yu(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&&nt(_r),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),ni(Be),Ae(t),null;case 25:return null;case 30:return null}throw Error(A(156,t.tag))}function n6(e,t){switch(zg(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ni(Be),To(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return qu(t),null;case 31:if(t.memoizedState!==null){if(qt(t),t.alternate===null)throw Error(A(340));$r()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(qt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(A(340));$r()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return nt(Ze),null;case 4:return To(),null;case 10:return ni(t.type),null;case 22:case 23:return qt(t),Cg(),e!==null&&nt(_r),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return ni(Be),null;case 25:return null;default:return null}}function OE(e,t){switch(zg(t),t.tag){case 3:ni(Be),To();break;case 26:case 27:case 5:qu(t);break;case 4:To();break;case 31:t.memoizedState!==null&&qt(t);break;case 13:qt(t);break;case 19:nt(Ze);break;case 10:ni(t.type);break;case 22:case 23:qt(t),Cg(),e!==null&&nt(_r);break;case 24:ni(Be)}}function Hl(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(l){me(t,t.return,l)}}function Gi(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,l=a.destroy;if(l!==void 0){a.destroy=void 0,i=t;var c=n,d=l;try{d()}catch(m){me(i,c,m)}}}r=r.next}while(r!==o)}}catch(m){me(t,t.return,m)}}function DE(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{Vz(t,n)}catch(r){me(e,e.return,r)}}}function UE(e,t,n){n.props=Ar(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(r){me(e,t,r)}}function vl(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){me(e,t,i)}}function Nn(e,t){var n=e.ref,r=e.refCleanup;if(n!==null)if(typeof r=="function")try{r()}catch(i){me(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){me(e,t,i)}else n.current=null}function jE(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){me(e,e.return,i)}}function rp(e,t,n){try{var r=e.stateNode;S6(r,e.type,n,t),r[Dt]=t}catch(i){me(e,e.return,i)}}function RE(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Xi(e.type)||e.tag===4}function op(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||RE(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&&Xi(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 Fp(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=Wn));else if(r!==4&&(r===27&&Xi(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(Fp(e,t,n),e=e.sibling;e!==null;)Fp(e,t,n),e=e.sibling}function nc(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&&Xi(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(nc(e,t,n),e=e.sibling;e!==null;)nc(e,t,n),e=e.sibling}function ME(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[ot]=e,t[Dt]=n}catch(o){me(e,e.return,o)}}var Kn=!1,Ge=!1,ap=!1,vw=typeof WeakSet=="function"?WeakSet:Set,et=null;function i6(e,t){if(e=e.containerInfo,eg=mc,e=zz(e),_g(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,l=-1,c=-1,d=0,m=0,s=e,f=null;t:for(;;){for(var p;s!==n||i!==0&&s.nodeType!==3||(l=a+i),s!==o||r!==0&&s.nodeType!==3||(c=a+r),s.nodeType===3&&(a+=s.nodeValue.length),(p=s.firstChild)!==null;)f=s,s=p;for(;;){if(s===e)break t;if(f===n&&++d===i&&(l=a),f===o&&++m===r&&(c=a),(p=s.nextSibling)!==null)break;s=f,f=s.parentNode}s=p}n=l===-1||c===-1?null:{start:l,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(tg={focusedElem:e,selectionRange:n},mc=!1,et=t;et!==null;)if(t=et,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,et=e;else for(;et!==null;){switch(t=et,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=Ar(n.type,i);e=r.getSnapshotBeforeUpdate(h,o),r.__reactInternalSnapshotBeforeUpdate=e}catch(v){me(n,n.return,v)}}break;case 3:if(e&1024){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)ig(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":ig(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(A(163))}if(e=t.sibling,e!==null){e.return=t.return,et=e;break}et=t.return}}function PE(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:Xn(e,n),r&4&&Hl(5,n);break;case 1:if(Xn(e,n),r&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(a){me(n,n.return,a)}else{var i=Ar(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(a){me(n,n.return,a)}}r&64&&DE(n),r&512&&vl(n,n.return);break;case 3:if(Xn(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{Vz(e,t)}catch(a){me(n,n.return,a)}}break;case 27:t===null&&r&4&&ME(n);case 26:case 5:Xn(e,n),t===null&&r&4&&jE(n),r&512&&vl(n,n.return);break;case 12:Xn(e,n);break;case 31:Xn(e,n),r&4&&qE(e,n);break;case 13:Xn(e,n),r&4&&VE(e,n),r&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=f6.bind(null,n),C6(e,n))));break;case 22:if(r=n.memoizedState!==null||Kn,!r){t=t!==null&&t.memoizedState!==null||Ge,i=Kn;var o=Ge;Kn=r,(Ge=t)&&!o?Jn(e,n,(n.subtreeFlags&8772)!==0):Xn(e,n),Kn=i,Ge=o}break;case 30:break;default:Xn(e,n)}}function LE(e){var t=e.alternate;t!==null&&(e.alternate=null,LE(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&pg(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 Ie=null,Nt=!1;function Fn(e,t,n){for(n=n.child;n!==null;)ZE(e,t,n),n=n.sibling}function ZE(e,t,n){if(Bt&&typeof Bt.onCommitFiberUnmount=="function")try{Bt.onCommitFiberUnmount(Rl,n)}catch(o){}switch(n.tag){case 26:Ge||Nn(n,t),Fn(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:Ge||Nn(n,t);var r=Ie,i=Nt;Xi(n.type)&&(Ie=n.stateNode,Nt=!1),Fn(e,t,n),xl(n.stateNode),Ie=r,Nt=i;break;case 5:Ge||Nn(n,t);case 6:if(r=Ie,i=Nt,Ie=null,Fn(e,t,n),Ie=r,Nt=i,Ie!==null)if(Nt)try{(Ie.nodeType===9?Ie.body:Ie.nodeName==="HTML"?Ie.ownerDocument.body:Ie).removeChild(n.stateNode)}catch(o){me(n,t,o)}else try{Ie.removeChild(n.stateNode)}catch(o){me(n,t,o)}break;case 18:Ie!==null&&(Nt?(e=Ie,Iw(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),Mo(e)):Iw(Ie,n.stateNode));break;case 4:r=Ie,i=Nt,Ie=n.stateNode.containerInfo,Nt=!0,Fn(e,t,n),Ie=r,Nt=i;break;case 0:case 11:case 14:case 15:Gi(2,n,t),Ge||Gi(4,n,t),Fn(e,t,n);break;case 1:Ge||(Nn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"&&UE(n,t,r)),Fn(e,t,n);break;case 21:Fn(e,t,n);break;case 22:Ge=(r=Ge)||n.memoizedState!==null,Fn(e,t,n),Ge=r;break;default:Fn(e,t,n)}}function qE(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Mo(e)}catch(n){me(t,t.return,n)}}}function VE(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Mo(e)}catch(n){me(t,t.return,n)}}function r6(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new vw),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new vw),t;default:throw Error(A(435,e.tag))}}function bu(e,t){var n=r6(e);t.forEach(function(r){if(!n.has(r)){n.add(r);var i=m6.bind(null,e,r);r.then(i,i)}})}function kt(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,l=a;e:for(;l!==null;){switch(l.tag){case 27:if(Xi(l.type)){Ie=l.stateNode,Nt=!1;break e}break;case 5:Ie=l.stateNode,Nt=!1;break e;case 3:case 4:Ie=l.stateNode.containerInfo,Nt=!0;break e}l=l.return}if(Ie===null)throw Error(A(160));ZE(o,a,i),Ie=null,Nt=!1,o=i.alternate,o!==null&&(o.return=null),i.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)HE(t,e),t=t.sibling}var bn=null;function HE(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:kt(t,e),Ct(e),r&4&&(Gi(3,e,e.return),Hl(3,e),Gi(5,e,e.return));break;case 1:kt(t,e),Ct(e),r&512&&(Ge||n===null||Nn(n,n.return)),r&64&&Kn&&(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=bn;if(kt(t,e),Ct(e),r&512&&(Ge||n===null||Nn(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[Ll]||o[ot]||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[ot]=e,tt(o),r=o;break e;case"link":var a=Pw("link","href",i).get(r+(n.href||""));if(a){for(var l=0;l<a.length;l++)if(o=a[l],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(l,1);break t}}o=i.createElement(r),st(o,r,n),i.head.appendChild(o);break;case"meta":if(a=Pw("meta","content",i).get(r+(n.content||""))){for(l=0;l<a.length;l++)if(o=a[l],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(l,1);break t}}o=i.createElement(r),st(o,r,n),i.head.appendChild(o);break;default:throw Error(A(468,r))}o[ot]=e,tt(o),r=o}e.stateNode=r}else Lw(i,e.type,e.stateNode);else e.stateNode=Mw(i,r,e.memoizedProps);else o!==r?(o===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):o.count--,r===null?Lw(i,e.type,e.stateNode):Mw(i,r,e.memoizedProps)):r===null&&e.stateNode!==null&&rp(e,e.memoizedProps,n.memoizedProps)}break;case 27:kt(t,e),Ct(e),r&512&&(Ge||n===null||Nn(n,n.return)),n!==null&&r&4&&rp(e,e.memoizedProps,n.memoizedProps);break;case 5:if(kt(t,e),Ct(e),r&512&&(Ge||n===null||Nn(n,n.return)),e.flags&32){i=e.stateNode;try{Co(i,"")}catch(h){me(e,e.return,h)}}r&4&&e.stateNode!=null&&(i=e.memoizedProps,rp(e,i,n!==null?n.memoizedProps:i)),r&1024&&(ap=!0);break;case 6:if(kt(t,e),Ct(e),r&4){if(e.stateNode===null)throw Error(A(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(h){me(e,e.return,h)}}break;case 3:if(Ru=null,i=bn,bn=cc(t.containerInfo),kt(t,e),bn=i,Ct(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Mo(t.containerInfo)}catch(h){me(e,e.return,h)}ap&&(ap=!1,GE(e));break;case 4:r=bn,bn=cc(e.stateNode.containerInfo),kt(t,e),Ct(e),bn=r;break;case 12:kt(t,e),Ct(e);break;case 31:kt(t,e),Ct(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,bu(e,r)));break;case 13:kt(t,e),Ct(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(Ec=Gt()),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,bu(e,r)));break;case 22:i=e.memoizedState!==null;var c=n!==null&&n.memoizedState!==null,d=Kn,m=Ge;if(Kn=d||i,Ge=m||c,kt(t,e),Ge=m,Kn=d,Ct(e),r&8192)e:for(t=e.stateNode,t._visibility=i?t._visibility&-2:t._visibility|1,i&&(n===null||c||Kn||Ge||vr(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){c=n=t;try{if(o=c.stateNode,i)a=o.style,typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none";else{l=c.stateNode;var s=c.memoizedProps.style,f=s!=null&&s.hasOwnProperty("display")?s.display:null;l.style.display=f==null||typeof f=="boolean"?"":(""+f).trim()}}catch(h){me(c,c.return,h)}}}else if(t.tag===6){if(n===null){c=t;try{c.stateNode.nodeValue=i?"":c.memoizedProps}catch(h){me(c,c.return,h)}}}else if(t.tag===18){if(n===null){c=t;try{var p=c.stateNode;i?Ow(p,!0):Ow(c.stateNode,!1)}catch(h){me(c,c.return,h)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}r&4&&(r=e.updateQueue,r!==null&&(n=r.retryQueue,n!==null&&(r.retryQueue=null,bu(e,n))));break;case 19:kt(t,e),Ct(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,bu(e,r)));break;case 30:break;case 21:break;default:kt(t,e),Ct(e)}}function Ct(e){var t=e.flags;if(t&2){try{for(var n,r=e.return;r!==null;){if(RE(r)){n=r;break}r=r.return}if(n==null)throw Error(A(160));switch(n.tag){case 27:var i=n.stateNode,o=op(e);nc(e,o,i);break;case 5:var a=n.stateNode;n.flags&32&&(Co(a,""),n.flags&=-33);var l=op(e);nc(e,l,a);break;case 3:case 4:var c=n.stateNode.containerInfo,d=op(e);Fp(e,d,c);break;default:throw Error(A(161))}}catch(m){me(e,e.return,m)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function GE(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;GE(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Xn(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)PE(e,t.alternate,t),t=t.sibling}function vr(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Gi(4,t,t.return),vr(t);break;case 1:Nn(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&UE(t,t.return,n),vr(t);break;case 27:xl(t.stateNode);case 26:case 5:Nn(t,t.return),vr(t);break;case 22:t.memoizedState===null&&vr(t);break;case 30:vr(t);break;default:vr(t)}e=e.sibling}}function Jn(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:Jn(i,o,n),Hl(4,o);break;case 1:if(Jn(i,o,n),r=o,i=r.stateNode,typeof i.componentDidMount=="function")try{i.componentDidMount()}catch(d){me(r,r.return,d)}if(r=o,i=r.updateQueue,i!==null){var l=r.stateNode;try{var c=i.shared.hiddenCallbacks;if(c!==null)for(i.shared.hiddenCallbacks=null,i=0;i<c.length;i++)qz(c[i],l)}catch(d){me(r,r.return,d)}}n&&a&64&&DE(o),vl(o,o.return);break;case 27:ME(o);case 26:case 5:Jn(i,o,n),n&&r===null&&a&4&&jE(o),vl(o,o.return);break;case 12:Jn(i,o,n);break;case 31:Jn(i,o,n),n&&a&4&&qE(i,o);break;case 13:Jn(i,o,n),n&&a&4&&VE(i,o);break;case 22:o.memoizedState===null&&Jn(i,o,n),vl(o,o.return);break;case 30:break;default:Jn(i,o,n)}t=t.sibling}}function Bg(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&&ql(n))}function Fg(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&ql(e))}function yn(e,t,n,r){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)BE(e,t,n,r),t=t.sibling}function BE(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:yn(e,t,n,r),i&2048&&Hl(9,t);break;case 1:yn(e,t,n,r);break;case 3:yn(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&&ql(e)));break;case 12:if(i&2048){yn(e,t,n,r),e=t.stateNode;try{var o=t.memoizedProps,a=o.id,l=o.onPostCommit;typeof l=="function"&&l(a,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(c){me(t,t.return,c)}}else yn(e,t,n,r);break;case 31:yn(e,t,n,r);break;case 13:yn(e,t,n,r);break;case 23:break;case 22:o=t.stateNode,a=t.alternate,t.memoizedState!==null?o._visibility&2?yn(e,t,n,r):yl(e,t):o._visibility&2?yn(e,t,n,r):(o._visibility|=2,ao(e,t,n,r,(t.subtreeFlags&10256)!==0||!1)),i&2048&&Bg(a,t);break;case 24:yn(e,t,n,r),i&2048&&Fg(t.alternate,t);break;default:yn(e,t,n,r)}}function ao(e,t,n,r,i){for(i=i&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var o=e,a=t,l=n,c=r,d=a.flags;switch(a.tag){case 0:case 11:case 15:ao(o,a,l,c,i),Hl(8,a);break;case 23:break;case 22:var m=a.stateNode;a.memoizedState!==null?m._visibility&2?ao(o,a,l,c,i):yl(o,a):(m._visibility|=2,ao(o,a,l,c,i)),i&&d&2048&&Bg(a.alternate,a);break;case 24:ao(o,a,l,c,i),i&&d&2048&&Fg(a.alternate,a);break;default:ao(o,a,l,c,i)}t=t.sibling}}function yl(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:yl(n,r),i&2048&&Bg(r.alternate,r);break;case 24:yl(n,r),i&2048&&Fg(r.alternate,r);break;default:yl(n,r)}t=t.sibling}}var sl=8192;function oo(e,t,n){if(e.subtreeFlags&sl)for(e=e.child;e!==null;)FE(e,t,n),e=e.sibling}function FE(e,t,n){switch(e.tag){case 26:oo(e,t,n),e.flags&sl&&e.memoizedState!==null&&q6(n,bn,e.memoizedState,e.memoizedProps);break;case 5:oo(e,t,n);break;case 3:case 4:var r=bn;bn=cc(e.stateNode.containerInfo),oo(e,t,n),bn=r;break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=sl,sl=16777216,oo(e,t,n),sl=r):oo(e,t,n));break;default:oo(e,t,n)}}function XE(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 tl(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];et=r,YE(r,e)}XE(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)JE(e),e=e.sibling}function JE(e){switch(e.tag){case 0:case 11:case 15:tl(e),e.flags&2048&&Gi(9,e,e.return);break;case 3:tl(e);break;case 12:tl(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Uu(e)):tl(e);break;default:tl(e)}}function Uu(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];et=r,YE(r,e)}XE(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Gi(8,t,t.return),Uu(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Uu(t));break;default:Uu(t)}e=e.sibling}}function YE(e,t){for(;et!==null;){var n=et;switch(n.tag){case 0:case 11:case 15:Gi(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:ql(n.memoizedState.cache)}if(r=n.child,r!==null)r.return=n,et=r;else e:for(n=e;et!==null;){r=et;var i=r.sibling,o=r.return;if(LE(r),r===n){et=null;break e}if(i!==null){i.return=o,et=i;break e}et=o}}}var o6={getCacheForType:function(e){var t=lt(Be),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return lt(Be).controller.signal}},a6=typeof WeakMap=="function"?WeakMap:Map,le=0,be=null,ie=null,re=0,fe=0,Zt=null,Ni=!1,Vo=!1,Xg=!1,si=0,je=0,Bi=0,Sr=0,Jg=0,Ht=0,Do=0,bl=null,It=null,Xp=!1,Ec=0,KE=0,ic=1/0,rc=null,Mi=null,Ye=0,Pi=null,Uo=null,ii=0,Jp=0,Yp=null,QE=null,_l=0,Kp=null;function Xt(){return le&2&&re!==0?re&-re:F.T!==null?Kg():lz()}function WE(){if(Ht===0)if(!(re&536870912)||oe){var e=uu;uu<<=1,!(uu&3932160)&&(uu=262144),Ht=e}else Ht=536870912;return e=Yt.current,e!==null&&(e.flags|=32),Ht}function Ot(e,t,n){(e===be&&(fe===2||fe===9)||e.cancelPendingCommit!==null)&&(jo(e,0),Ii(e,re,Ht,!1)),Pl(e,n),(!(le&2)||e!==be)&&(e===be&&(!(le&2)&&(Sr|=n),je===4&&Ii(e,re,Ht,!1)),Dn(e))}function eA(e,t,n){if(le&6)throw Error(A(327));var r=!n&&(t&127)===0&&(t&e.expiredLanes)===0||Ml(e,t),i=r?u6(e,t):lp(e,t,!0),o=r;do{if(i===0){Vo&&!r&&Ii(e,t,0,!1);break}else{if(n=e.current.alternate,o&&!l6(n)){i=lp(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 l=e;i=bl;var c=l.current.memoizedState.isDehydrated;if(c&&(jo(l,a).flags|=256),a=lp(l,a,!1),a!==2){if(Xg&&!c){l.errorRecoveryDisabledLanes|=o,Sr|=o,i=4;break e}o=It,It=i,o!==null&&(It===null?It=o:It.push.apply(It,o))}i=a}if(o=!1,i!==2)continue}}if(i===1){jo(e,0),Ii(e,t,0,!0);break}e:{switch(r=e,o=i,o){case 0:case 1:throw Error(A(345));case 4:if((t&4194048)!==t)break;case 6:Ii(r,t,Ht,!Ni);break e;case 2:It=null;break;case 3:case 5:break;default:throw Error(A(329))}if((t&62914560)===t&&(i=Ec+300-Gt(),10<i)){if(Ii(r,t,Ht,!Ni),gc(r,0,!0)!==0)break e;ii=t,r.timeoutHandle=_A(yw.bind(null,r,n,It,rc,Xp,t,Ht,Sr,Do,Ni,o,"Throttled",-0,0),i);break e}yw(r,n,It,rc,Xp,t,Ht,Sr,Do,Ni,o,null,-0,0)}}break}while(1);Dn(e)}function yw(e,t,n,r,i,o,a,l,c,d,m,s,f,p){if(e.timeoutHandle=-1,s=t.subtreeFlags,s&8192||(s&16785408)===16785408){s={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Wn},FE(t,o,s);var h=(o&62914560)===o?Ec-Gt():(o&4194048)===o?KE-Gt():0;if(h=V6(s,h),h!==null){ii=o,e.cancelPendingCommit=h(_w.bind(null,e,t,o,n,r,i,a,l,c,m,s,null,f,p)),Ii(e,o,a,!d);return}}_w(e,t,o,n,r,i,a,l,c)}function l6(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(!Jt(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 Ii(e,t,n,r){t&=~Jg,t&=~Sr,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var o=31-Ft(i),a=1<<o;r[o]=-1,i&=~a}n!==0&&rz(e,n,t)}function Ac(){return le&6?!0:(Gl(0,!1),!1)}function Yg(){if(ie!==null){if(fe===0)var e=ie.return;else e=ie,ei=Ir=null,Ug(e),zo=null,Tl=0,e=ie;for(;e!==null;)OE(e.alternate,e),e=e.return;ie=null}}function jo(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,z6(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),ii=0,Yg(),be=e,ie=n=ti(e.current,null),re=t,fe=0,Zt=null,Ni=!1,Vo=Ml(e,t),Xg=!1,Do=Ht=Jg=Sr=Bi=je=0,It=bl=null,Xp=!1,t&8&&(t|=t&32);var r=e.entangledLanes;if(r!==0)for(e=e.entanglements,r&=t;0<r;){var i=31-Ft(r),o=1<<i;t|=e[i],r&=~o}return si=t,bc(),n}function tA(e,t){W=null,F.H=Cl,t===qo||t===xc?(t=Y0(),fe=3):t===Tg?(t=Y0(),fe=4):fe=t===Hg?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Zt=t,ie===null&&(je=1,ec(e,cn(t,e.current)))}function nA(){var e=Yt.current;return e===null?!0:(re&4194048)===re?fn===null:(re&62914560)===re||re&536870912?e===fn:!1}function iA(){var e=F.H;return F.H=Cl,e===null?Cl:e}function rA(){var e=F.A;return F.A=o6,e}function oc(){je=4,Ni||(re&4194048)!==re&&Yt.current!==null||(Vo=!0),!(Bi&134217727)&&!(Sr&134217727)||be===null||Ii(be,re,Ht,!1)}function lp(e,t,n){var r=le;le|=2;var i=iA(),o=rA();(be!==e||re!==t)&&(rc=null,jo(e,t)),t=!1;var a=je;e:do try{if(fe!==0&&ie!==null){var l=ie,c=Zt;switch(fe){case 8:Yg(),a=6;break e;case 3:case 2:case 9:case 6:Yt.current===null&&(t=!0);var d=fe;if(fe=0,Zt=null,_o(e,l,c,d),n&&Vo){a=0;break e}break;default:d=fe,fe=0,Zt=null,_o(e,l,c,d)}}s6(),a=je;break}catch(m){tA(e,m)}while(1);return t&&e.shellSuspendCounter++,ei=Ir=null,le=r,F.H=i,F.A=o,ie===null&&(be=null,re=0,bc()),a}function s6(){for(;ie!==null;)oA(ie)}function u6(e,t){var n=le;le|=2;var r=iA(),i=rA();be!==e||re!==t?(rc=null,ic=Gt()+500,jo(e,t)):Vo=Ml(e,t);e:do try{if(fe!==0&&ie!==null){t=ie;var o=Zt;t:switch(fe){case 1:fe=0,Zt=null,_o(e,t,o,1);break;case 2:case 9:if(J0(o)){fe=0,Zt=null,bw(t);break}t=function(){fe!==2&&fe!==9||be!==e||(fe=7),Dn(e)},o.then(t,t);break e;case 3:fe=7;break e;case 4:fe=5;break e;case 7:J0(o)?(fe=0,Zt=null,bw(t)):(fe=0,Zt=null,_o(e,t,o,7));break;case 5:var a=null;switch(ie.tag){case 26:a=ie.memoizedState;case 5:case 27:var l=ie;if(a?zA(a):l.stateNode.complete){fe=0,Zt=null;var c=l.sibling;if(c!==null)ie=c;else{var d=l.return;d!==null?(ie=d,Tc(d)):ie=null}break t}}fe=0,Zt=null,_o(e,t,o,5);break;case 6:fe=0,Zt=null,_o(e,t,o,6);break;case 8:Yg(),je=6;break e;default:throw Error(A(462))}}c6();break}catch(m){tA(e,m)}while(1);return ei=Ir=null,F.H=r,F.A=i,le=n,ie!==null?0:(be=null,re=0,bc(),je)}function c6(){for(;ie!==null&&!OD();)oA(ie)}function oA(e){var t=IE(e.alternate,e,si);e.memoizedProps=e.pendingProps,t===null?Tc(e):ie=t}function bw(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=fw(n,t,t.pendingProps,t.type,void 0,re);break;case 11:t=fw(n,t,t.pendingProps,t.type.render,t.ref,re);break;case 5:Ug(t);default:OE(n,t),t=ie=Oz(t,si),t=IE(n,t,si)}e.memoizedProps=e.pendingProps,t===null?Tc(e):ie=t}function _o(e,t,n,r){ei=Ir=null,Ug(t),zo=null,Tl=0;var i=t.return;try{if(Q4(e,i,t,n,re)){je=1,ec(e,cn(n,e.current)),ie=null;return}}catch(o){if(i!==null)throw ie=i,o;je=1,ec(e,cn(n,e.current)),ie=null;return}t.flags&32768?(oe||r===1?e=!0:Vo||re&536870912?e=!1:(Ni=e=!0,(r===2||r===9||r===3||r===6)&&(r=Yt.current,r!==null&&r.tag===13&&(r.flags|=16384))),aA(t,e)):Tc(t)}function Tc(e){var t=e;do{if(t.flags&32768){aA(t,Ni);return}e=t.return;var n=t6(t.alternate,t,si);if(n!==null){ie=n;return}if(t=t.sibling,t!==null){ie=t;return}ie=t=e}while(t!==null);je===0&&(je=5)}function aA(e,t){do{var n=n6(e.alternate,e);if(n!==null){n.flags&=32767,ie=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){ie=e;return}ie=e=n}while(e!==null);je=6,ie=null}function _w(e,t,n,r,i,o,a,l,c){e.cancelPendingCommit=null;do kc();while(Ye!==0);if(le&6)throw Error(A(327));if(t!==null){if(t===e.current)throw Error(A(177));if(o=t.lanes|t.childLanes,o|=xg,VD(e,n,o,a,l,c),e===be&&(ie=be=null,re=0),Uo=t,Pi=e,ii=n,Jp=o,Yp=i,QE=r,t.subtreeFlags&10256||t.flags&10256?(e.callbackNode=null,e.callbackPriority=0,p6(Vu,function(){return dA(),null})):(e.callbackNode=null,e.callbackPriority=0),r=(t.flags&13878)!==0,t.subtreeFlags&13878||r){r=F.T,F.T=null,i=se.p,se.p=2,a=le,le|=4;try{i6(e,t,n)}finally{le=a,se.p=i,F.T=r}}Ye=1,lA(),sA(),uA()}}function lA(){if(Ye===1){Ye=0;var e=Pi,t=Uo,n=(t.flags&13878)!==0;if(t.subtreeFlags&13878||n){n=F.T,F.T=null;var r=se.p;se.p=2;var i=le;le|=4;try{HE(t,e);var o=tg,a=zz(e.containerInfo),l=o.focusedElem,c=o.selectionRange;if(a!==l&&l&&l.ownerDocument&&wz(l.ownerDocument.documentElement,l)){if(c!==null&&_g(l)){var d=c.start,m=c.end;if(m===void 0&&(m=d),"selectionStart"in l)l.selectionStart=d,l.selectionEnd=Math.min(m,l.value.length);else{var s=l.ownerDocument||document,f=s&&s.defaultView||window;if(f.getSelection){var p=f.getSelection(),h=l.textContent.length,v=Math.min(c.start,h),$=c.end===void 0?v:Math.min(c.end,h);!p.extend&&v>$&&(a=$,$=v,v=a);var y=q0(l,v),g=q0(l,$);if(y&&g&&(p.rangeCount!==1||p.anchorNode!==y.node||p.anchorOffset!==y.offset||p.focusNode!==g.node||p.focusOffset!==g.offset)){var b=s.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(s=[],p=l;p=p.parentNode;)p.nodeType===1&&s.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof l.focus=="function"&&l.focus(),l=0;l<s.length;l++){var _=s[l];_.element.scrollLeft=_.left,_.element.scrollTop=_.top}}mc=!!eg,tg=eg=null}finally{le=i,se.p=r,F.T=n}}e.current=t,Ye=2}}function sA(){if(Ye===2){Ye=0;var e=Pi,t=Uo,n=(t.flags&8772)!==0;if(t.subtreeFlags&8772||n){n=F.T,F.T=null;var r=se.p;se.p=2;var i=le;le|=4;try{PE(e,t.alternate,t)}finally{le=i,se.p=r,F.T=n}}Ye=3}}function uA(){if(Ye===4||Ye===3){Ye=0,DD();var e=Pi,t=Uo,n=ii,r=QE;t.subtreeFlags&10256||t.flags&10256?Ye=5:(Ye=0,Uo=Pi=null,cA(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(Mi=null),mg(n),t=t.stateNode,Bt&&typeof Bt.onCommitFiberRoot=="function")try{Bt.onCommitFiberRoot(Rl,t,void 0,(t.current.flags&128)===128)}catch(c){}if(r!==null){t=F.T,i=se.p,se.p=2,F.T=null;try{for(var o=e.onRecoverableError,a=0;a<r.length;a++){var l=r[a];o(l.value,{componentStack:l.stack})}}finally{F.T=t,se.p=i}}ii&3&&kc(),Dn(e),i=e.pendingLanes,n&261930&&i&42?e===Kp?_l++:(_l=0,Kp=e):_l=0,Gl(0,!1)}}function cA(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,ql(t)))}function kc(){return lA(),sA(),uA(),dA()}function dA(){if(Ye!==5)return!1;var e=Pi,t=Jp;Jp=0;var n=mg(ii),r=F.T,i=se.p;try{se.p=32>n?32:n,F.T=null,n=Yp,Yp=null;var o=Pi,a=ii;if(Ye=0,Uo=Pi=null,ii=0,le&6)throw Error(A(331));var l=le;if(le|=4,JE(o.current),BE(o,o.current,a,n),le=l,Gl(0,!1),Bt&&typeof Bt.onPostCommitFiberRoot=="function")try{Bt.onPostCommitFiberRoot(Rl,o)}catch(c){}return!0}finally{se.p=i,F.T=r,cA(e,t)}}function xw(e,t,n){t=cn(n,t),t=Hp(e.stateNode,t,2),e=Ri(e,t,2),e!==null&&(Pl(e,2),Dn(e))}function me(e,t,n){if(e.tag===3)xw(e,e,n);else for(;t!==null;){if(t.tag===3){xw(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Mi===null||!Mi.has(r))){e=cn(n,e),n=EE(2),r=Ri(t,n,2),r!==null&&(AE(n,r,t,e),Pl(r,2),Dn(r));break}}t=t.return}}function sp(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new a6;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)||(Xg=!0,i.add(n),e=d6.bind(null,e,t,n),t.then(e,e))}function d6(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,be===e&&(re&n)===n&&(je===4||je===3&&(re&62914560)===re&&300>Gt()-Ec?!(le&2)&&jo(e,0):Jg|=n,Do===re&&(Do=0)),Dn(e)}function fA(e,t){t===0&&(t=iz()),e=Nr(e,t),e!==null&&(Pl(e,t),Dn(e))}function f6(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),fA(e,n)}function m6(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(A(314))}r!==null&&r.delete(t),fA(e,n)}function p6(e,t){return dg(e,t)}var ac=null,lo=null,Qp=!1,lc=!1,up=!1,Oi=0;function Dn(e){e!==lo&&e.next===null&&(lo===null?ac=lo=e:lo=lo.next=e),lc=!0,Qp||(Qp=!0,h6())}function Gl(e,t){if(!up&&lc){up=!0;do for(var n=!1,r=ac;r!==null;){if(!t)if(e!==0){var i=r.pendingLanes;if(i===0)var o=0;else{var a=r.suspendedLanes,l=r.pingedLanes;o=(1<<31-Ft(42|e)+1)-1,o&=i&~(a&~l),o=o&201326741?o&201326741|1:o?o|2:0}o!==0&&(n=!0,Sw(r,o))}else o=re,o=gc(r,r===be?o:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(o&3)||Ml(r,o)||(n=!0,Sw(r,o));r=r.next}while(n);up=!1}}function g6(){mA()}function mA(){lc=Qp=!1;var e=0;Oi!==0&&w6()&&(e=Oi);for(var t=Gt(),n=null,r=ac;r!==null;){var i=r.next,o=pA(r,t);o===0?(r.next=null,n===null?ac=i:n.next=i,i===null&&(lo=n)):(n=r,(e!==0||o&3)&&(lc=!0)),r=i}Ye!==0&&Ye!==5||Gl(e,!1),Oi!==0&&(Oi=0)}function pA(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes&-62914561;0<o;){var a=31-Ft(o),l=1<<a,c=i[a];c===-1?(!(l&n)||l&r)&&(i[a]=qD(l,t)):c<=t&&(e.expiredLanes|=l),o&=~l}if(t=be,n=re,n=gc(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r=e.callbackNode,n===0||e===t&&(fe===2||fe===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&Mm(r),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||Ml(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(r!==null&&Mm(r),mg(n)){case 2:case 8:n=tz;break;case 32:n=Vu;break;case 268435456:n=nz;break;default:n=Vu}return r=gA.bind(null,e),n=dg(n,r),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&r!==null&&Mm(r),e.callbackPriority=2,e.callbackNode=null,2}function gA(e,t){if(Ye!==0&&Ye!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(kc()&&e.callbackNode!==n)return null;var r=re;return r=gc(e,e===be?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r===0?null:(eA(e,r,t),pA(e,Gt()),e.callbackNode!=null&&e.callbackNode===n?gA.bind(null,e):null)}function Sw(e,t){if(kc())return null;eA(e,t,!0)}function h6(){E6(function(){le&6?dg(ez,g6):mA()})}function Kg(){if(Oi===0){var e=No;e===0&&(e=su,su<<=1,!(su&261888)&&(su=256)),Oi=e}return Oi}function $w(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Eu(""+e)}function ww(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 v6(e,t,n,r,i){if(t==="submit"&&n&&n.stateNode===i){var o=$w((i[Dt]||null).action),a=r.submitter;a&&(t=(t=a[Dt]||null)?$w(t.formAction):a.getAttribute("formAction"),t!==null&&(o=t,a=null));var l=new hc("action","action",null,r,i);e.push({event:l,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(Oi!==0){var c=a?ww(i,a):new FormData(i);qp(n,{pending:!0,data:c,method:i.method,action:o},null,c)}}else typeof o=="function"&&(l.preventDefault(),c=a?ww(i,a):new FormData(i),qp(n,{pending:!0,data:c,method:i.method,action:o},o,c))},currentTarget:i}]})}}for(_u=0;_u<Cp.length;_u++)xu=Cp[_u],zw=xu.toLowerCase(),Ew=xu[0].toUpperCase()+xu.slice(1),_n(zw,"on"+Ew);var xu,zw,Ew,_u;_n(Az,"onAnimationEnd");_n(Tz,"onAnimationIteration");_n(kz,"onAnimationStart");_n("dblclick","onDoubleClick");_n("focusin","onFocus");_n("focusout","onBlur");_n(U4,"onTransitionRun");_n(j4,"onTransitionStart");_n(R4,"onTransitionCancel");_n(Cz,"onTransitionEnd");ko("onMouseEnter",["mouseout","mouseover"]);ko("onMouseLeave",["mouseout","mouseover"]);ko("onPointerEnter",["pointerout","pointerover"]);ko("onPointerLeave",["pointerout","pointerover"]);Tr("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Tr("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Tr("onBeforeInput",["compositionend","keypress","textInput","paste"]);Tr("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Tr("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Tr("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Nl="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(" "),y6=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Nl));function hA(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 l=r[a],c=l.instance,d=l.currentTarget;if(l=l.listener,c!==o&&i.isPropagationStopped())break e;o=l,i.currentTarget=d;try{o(i)}catch(m){Gu(m)}i.currentTarget=null,o=c}else for(a=0;a<r.length;a++){if(l=r[a],c=l.instance,d=l.currentTarget,l=l.listener,c!==o&&i.isPropagationStopped())break e;o=l,i.currentTarget=d;try{o(i)}catch(m){Gu(m)}i.currentTarget=null,o=c}}}}function ne(e,t){var n=t[Sp];n===void 0&&(n=t[Sp]=new Set);var r=e+"__bubble";n.has(r)||(vA(t,e,2,!1),n.add(r))}function cp(e,t,n){var r=0;t&&(r|=4),vA(n,e,r,t)}var Su="_reactListening"+Math.random().toString(36).slice(2);function Qg(e){if(!e[Su]){e[Su]=!0,sz.forEach(function(n){n!=="selectionchange"&&(y6.has(n)||cp(n,!1,e),cp(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Su]||(t[Su]=!0,cp("selectionchange",!1,t))}}function vA(e,t,n,r){switch(CA(t)){case 2:var i=B6;break;case 8:i=F6;break;default:i=nh}n=i.bind(null,t,n,e),i=void 0,!Ap||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 dp(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 l=r.stateNode.containerInfo;if(l===i)break;if(a===4)for(a=r.return;a!==null;){var c=a.tag;if((c===3||c===4)&&a.stateNode.containerInfo===i)return;a=a.return}for(;l!==null;){if(a=co(l),a===null)return;if(c=a.tag,c===5||c===6||c===26||c===27){r=o=a;continue e}l=l.parentNode}}r=r.return}hz(function(){var d=o,m=hg(n),s=[];e:{var f=Nz.get(e);if(f!==void 0){var p=hc,h=e;switch(e){case"keypress":if(Tu(n)===0)break e;case"keydown":case"keyup":p=m4;break;case"focusin":h="focus",p=Vm;break;case"focusout":h="blur",p=Vm;break;case"beforeblur":case"afterblur":p=Vm;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=O0;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=t4;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=h4;break;case Az:case Tz:case kz:p=r4;break;case Cz:p=y4;break;case"scroll":case"scrollend":p=WD;break;case"wheel":p=_4;break;case"copy":case"cut":case"paste":p=a4;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=U0;break;case"toggle":case"beforetoggle":p=S4}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 _=g;if(b=_.stateNode,_=_.tag,_!==5&&_!==26&&_!==27||b===null||y===null||(_=$l(g,y),_!=null&&v.push(Il(g,_,b))),$)break;g=g.return}0<v.length&&(f=new p(f,h,null,n,m),s.push({event:f,listeners:v}))}}if(!(t&7)){e:{if(f=e==="mouseover"||e==="pointerover",p=e==="mouseout"||e==="pointerout",f&&n!==Ep&&(h=n.relatedTarget||n.fromElement)&&(co(h)||h[Po]))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?co(h):null,h!==null&&($=jl(h),v=h.tag,h!==$||v!==5&&v!==27&&v!==6)&&(h=null)):(p=null,h=d),p!==h)){if(v=O0,_="onMouseLeave",y="onMouseEnter",g="mouse",(e==="pointerout"||e==="pointerover")&&(v=U0,_="onPointerLeave",y="onPointerEnter",g="pointer"),$=p==null?f:al(p),b=h==null?f:al(h),f=new v(_,g+"leave",p,n,m),f.target=$,f.relatedTarget=b,_=null,co(m)===d&&(v=new v(y,g+"enter",h,n,m),v.target=b,v.relatedTarget=$,_=v),$=_,p&&h)t:{for(v=b6,y=p,g=h,b=0,_=y;_;_=v(_))b++;_=0;for(var E=g;E;E=v(E))_++;for(;0<b-_;)y=v(y),b--;for(;0<_-b;)g=v(g),_--;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&&Aw(s,f,p,v,!1),h!==null&&$!==null&&Aw(s,$,h,v,!0)}}e:{if(f=d?al(d):window,p=f.nodeName&&f.nodeName.toLowerCase(),p==="select"||p==="input"&&f.type==="file")var w=P0;else if(M0(f))if(Sz)w=I4;else{w=C4;var x=k4}else p=f.nodeName,!p||p.toLowerCase()!=="input"||f.type!=="checkbox"&&f.type!=="radio"?d&&gg(d.elementType)&&(w=P0):w=N4;if(w&&(w=w(e,d))){xz(s,w,n,m);break e}x&&x(e,f,d),e==="focusout"&&d&&f.type==="number"&&d.memoizedProps.value!=null&&zp(f,"number",f.value)}switch(x=d?al(d):window,e){case"focusin":(M0(x)||x.contentEditable==="true")&&(po=x,Tp=d,dl=null);break;case"focusout":dl=Tp=po=null;break;case"mousedown":kp=!0;break;case"contextmenu":case"mouseup":case"dragend":kp=!1,V0(s,n,m);break;case"selectionchange":if(D4)break;case"keydown":case"keyup":V0(s,n,m)}var T;if(bg)e:{switch(e){case"compositionstart":var U="onCompositionStart";break e;case"compositionend":U="onCompositionEnd";break e;case"compositionupdate":U="onCompositionUpdate";break e}U=void 0}else mo?bz(e,n)&&(U="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(U="onCompositionStart");U&&(yz&&n.locale!=="ko"&&(mo||U!=="onCompositionStart"?U==="onCompositionEnd"&&mo&&(T=vz()):(Ci=m,vg="value"in Ci?Ci.value:Ci.textContent,mo=!0)),x=sc(d,U),0<x.length&&(U=new D0(U,e,null,n,m),s.push({event:U,listeners:x}),T?U.data=T:(T=_z(n),T!==null&&(U.data=T)))),(T=w4?z4(e,n):E4(e,n))&&(U=sc(d,"onBeforeInput"),0<U.length&&(x=new D0("onBeforeInput","beforeinput",null,n,m),s.push({event:x,listeners:U}),x.data=T)),v6(s,e,d,n,m)}hA(s,t)})}function Il(e,t,n){return{instance:e,listener:t,currentTarget:n}}function sc(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=$l(e,n),i!=null&&r.unshift(Il(e,i,o)),i=$l(e,t),i!=null&&r.push(Il(e,i,o))),e.tag===3)return r;e=e.return}return[]}function b6(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Aw(e,t,n,r,i){for(var o=t._reactName,a=[];n!==null&&n!==r;){var l=n,c=l.alternate,d=l.stateNode;if(l=l.tag,c!==null&&c===r)break;l!==5&&l!==26&&l!==27||d===null||(c=d,i?(d=$l(n,o),d!=null&&a.unshift(Il(n,d,c))):i||(d=$l(n,o),d!=null&&a.push(Il(n,d,c)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var _6=/\r\n?/g,x6=/\u0000|\uFFFD/g;function Tw(e){return(typeof e=="string"?e:""+e).replace(_6,`
`).replace(x6,"")}function yA(e,t){return t=Tw(t),Tw(e)===t}function pe(e,t,n,r,i,o){switch(n){case"children":typeof r=="string"?t==="body"||t==="textarea"&&r===""||Co(e,r):(typeof r=="number"||typeof r=="bigint")&&t!=="body"&&Co(e,""+r);break;case"className":du(e,"class",r);break;case"tabIndex":du(e,"tabindex",r);break;case"dir":case"role":case"viewBox":case"width":case"height":du(e,n,r);break;case"style":gz(e,r,o);break;case"data":if(t!=="object"){du(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=Eu(""+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"&&pe(e,t,"name",i.name,i,null),pe(e,t,"formEncType",i.formEncType,i,null),pe(e,t,"formMethod",i.formMethod,i,null),pe(e,t,"formTarget",i.formTarget,i,null)):(pe(e,t,"encType",i.encType,i,null),pe(e,t,"method",i.method,i,null),pe(e,t,"target",i.target,i,null)));if(r==null||typeof r=="symbol"||typeof r=="boolean"){e.removeAttribute(n);break}r=Eu(""+r),e.setAttribute(n,r);break;case"onClick":r!=null&&(e.onclick=Wn);break;case"onScroll":r!=null&&ne("scroll",e);break;case"onScrollEnd":r!=null&&ne("scrollend",e);break;case"dangerouslySetInnerHTML":if(r!=null){if(typeof r!="object"||!("__html"in r))throw Error(A(61));if(n=r.__html,n!=null){if(i.children!=null)throw Error(A(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=Eu(""+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":ne("beforetoggle",e),ne("toggle",e),zu(e,"popover",r);break;case"xlinkActuate":Gn(e,"http://www.w3.org/1999/xlink","xlink:actuate",r);break;case"xlinkArcrole":Gn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",r);break;case"xlinkRole":Gn(e,"http://www.w3.org/1999/xlink","xlink:role",r);break;case"xlinkShow":Gn(e,"http://www.w3.org/1999/xlink","xlink:show",r);break;case"xlinkTitle":Gn(e,"http://www.w3.org/1999/xlink","xlink:title",r);break;case"xlinkType":Gn(e,"http://www.w3.org/1999/xlink","xlink:type",r);break;case"xmlBase":Gn(e,"http://www.w3.org/XML/1998/namespace","xml:base",r);break;case"xmlLang":Gn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",r);break;case"xmlSpace":Gn(e,"http://www.w3.org/XML/1998/namespace","xml:space",r);break;case"is":zu(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=KD.get(n)||n,zu(e,n,r))}}function Wp(e,t,n,r,i,o){switch(n){case"style":gz(e,r,o);break;case"dangerouslySetInnerHTML":if(r!=null){if(typeof r!="object"||!("__html"in r))throw Error(A(61));if(n=r.__html,n!=null){if(i.children!=null)throw Error(A(60));e.innerHTML=n}}break;case"children":typeof r=="string"?Co(e,r):(typeof r=="number"||typeof r=="bigint")&&Co(e,""+r);break;case"onScroll":r!=null&&ne("scroll",e);break;case"onScrollEnd":r!=null&&ne("scrollend",e);break;case"onClick":r!=null&&(e.onclick=Wn);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!uz.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[Dt]||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,""):zu(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":ne("error",e),ne("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(A(137,t));default:pe(e,t,o,a,n,null)}}i&&pe(e,t,"srcSet",n.srcSet,n,null),r&&pe(e,t,"src",n.src,n,null);return;case"input":ne("invalid",e);var l=o=a=i=null,c=null,d=null;for(r in n)if(n.hasOwnProperty(r)){var m=n[r];if(m!=null)switch(r){case"name":i=m;break;case"type":a=m;break;case"checked":c=m;break;case"defaultChecked":d=m;break;case"value":o=m;break;case"defaultValue":l=m;break;case"children":case"dangerouslySetInnerHTML":if(m!=null)throw Error(A(137,t));break;default:pe(e,t,r,m,n,null)}}fz(e,o,l,c,d,a,i,!1);return;case"select":ne("invalid",e),r=a=o=null;for(i in n)if(n.hasOwnProperty(i)&&(l=n[i],l!=null))switch(i){case"value":o=l;break;case"defaultValue":a=l;break;case"multiple":r=l;default:pe(e,t,i,l,n,null)}t=o,n=a,e.multiple=!!r,t!=null?So(e,!!r,t,!1):n!=null&&So(e,!!r,n,!0);return;case"textarea":ne("invalid",e),o=i=r=null;for(a in n)if(n.hasOwnProperty(a)&&(l=n[a],l!=null))switch(a){case"value":r=l;break;case"defaultValue":i=l;break;case"children":o=l;break;case"dangerouslySetInnerHTML":if(l!=null)throw Error(A(91));break;default:pe(e,t,a,l,n,null)}pz(e,r,i,o);return;case"option":for(c in n)if(n.hasOwnProperty(c)&&(r=n[c],r!=null))switch(c){case"selected":e.selected=r&&typeof r!="function"&&typeof r!="symbol";break;default:pe(e,t,c,r,n,null)}return;case"dialog":ne("beforetoggle",e),ne("toggle",e),ne("cancel",e),ne("close",e);break;case"iframe":case"object":ne("load",e);break;case"video":case"audio":for(r=0;r<Nl.length;r++)ne(Nl[r],e);break;case"image":ne("error",e),ne("load",e);break;case"details":ne("toggle",e);break;case"embed":case"source":case"link":ne("error",e),ne("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(A(137,t));default:pe(e,t,d,r,n,null)}return;default:if(gg(t)){for(m in n)n.hasOwnProperty(m)&&(r=n[m],r!==void 0&&Wp(e,t,m,r,n,void 0));return}}for(l in n)n.hasOwnProperty(l)&&(r=n[l],r!=null&&pe(e,t,l,r,n,null))}function S6(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,l=null,c=null,d=null,m=null;for(p in n){var s=n[p];if(n.hasOwnProperty(p)&&s!=null)switch(p){case"checked":break;case"value":break;case"defaultValue":c=s;default:r.hasOwnProperty(p)||pe(e,t,p,null,r,s)}}for(var f in r){var p=r[f];if(s=n[f],r.hasOwnProperty(f)&&(p!=null||s!=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":l=p;break;case"children":case"dangerouslySetInnerHTML":if(p!=null)throw Error(A(137,t));break;default:p!==s&&pe(e,t,f,p,r,s)}}wp(e,a,l,c,d,m,o,i);return;case"select":p=a=l=f=null;for(o in n)if(c=n[o],n.hasOwnProperty(o)&&c!=null)switch(o){case"value":break;case"multiple":p=c;default:r.hasOwnProperty(o)||pe(e,t,o,null,r,c)}for(i in r)if(o=r[i],c=n[i],r.hasOwnProperty(i)&&(o!=null||c!=null))switch(i){case"value":f=o;break;case"defaultValue":l=o;break;case"multiple":a=o;default:o!==c&&pe(e,t,i,o,r,c)}t=l,n=a,r=p,f!=null?So(e,!!n,f,!1):!!r!=!!n&&(t!=null?So(e,!!n,t,!0):So(e,!!n,n?[]:"",!1));return;case"textarea":p=f=null;for(l in n)if(i=n[l],n.hasOwnProperty(l)&&i!=null&&!r.hasOwnProperty(l))switch(l){case"value":break;case"children":break;default:pe(e,t,l,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(A(91));break;default:i!==o&&pe(e,t,a,i,r,o)}mz(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:pe(e,t,h,null,r,f)}for(c in r)if(f=r[c],p=n[c],r.hasOwnProperty(c)&&f!==p&&(f!=null||p!=null))switch(c){case"selected":e.selected=f&&typeof f!="function"&&typeof f!="symbol";break;default:pe(e,t,c,f,r,p)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var v in n)f=n[v],n.hasOwnProperty(v)&&f!=null&&!r.hasOwnProperty(v)&&pe(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(A(137,t));break;default:pe(e,t,d,f,r,p)}return;default:if(gg(t)){for(var $ in n)f=n[$],n.hasOwnProperty($)&&f!==void 0&&!r.hasOwnProperty($)&&Wp(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||Wp(e,t,m,f,r,p);return}}for(var y in n)f=n[y],n.hasOwnProperty(y)&&f!=null&&!r.hasOwnProperty(y)&&pe(e,t,y,null,r,f);for(s in r)f=r[s],p=n[s],!r.hasOwnProperty(s)||f===p||f==null&&p==null||pe(e,t,s,f,r,p)}function kw(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function $6(){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,l=i.duration;if(o&&l&&kw(a)){for(a=0,l=i.responseEnd,r+=1;r<n.length;r++){var c=n[r],d=c.startTime;if(d>l)break;var m=c.transferSize,s=c.initiatorType;m&&kw(s)&&(c=c.responseEnd,a+=m*(c<l?1:(l-d)/(c-d)))}if(--r,t+=8*(o+a)/(i.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var eg=null,tg=null;function uc(e){return e.nodeType===9?e:e.ownerDocument}function Cw(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 bA(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 ng(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 fp=null;function w6(){var e=window.event;return e&&e.type==="popstate"?e===fp?!1:(fp=e,!0):(fp=null,!1)}var _A=typeof setTimeout=="function"?setTimeout:void 0,z6=typeof clearTimeout=="function"?clearTimeout:void 0,Nw=typeof Promise=="function"?Promise:void 0,E6=typeof queueMicrotask=="function"?queueMicrotask:typeof Nw!="undefined"?function(e){return Nw.resolve(null).then(e).catch(A6)}:_A;function A6(e){setTimeout(function(){throw e})}function Xi(e){return e==="head"}function Iw(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),Mo(t);return}r--}else if(n==="$"||n==="$?"||n==="$~"||n==="$!"||n==="&")r++;else if(n==="html")xl(e.ownerDocument.documentElement);else if(n==="head"){n=e.ownerDocument.head,xl(n);for(var o=n.firstChild;o;){var a=o.nextSibling,l=o.nodeName;o[Ll]||l==="SCRIPT"||l==="STYLE"||l==="LINK"&&o.rel.toLowerCase()==="stylesheet"||n.removeChild(o),o=a}}else n==="body"&&xl(e.ownerDocument.body);n=i}while(n);Mo(t)}function Ow(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 ig(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":ig(n),pg(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function T6(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[Ll])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=mn(e.nextSibling),e===null)break}return null}function k6(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=mn(e.nextSibling),e===null))return null;return e}function xA(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=mn(e.nextSibling),e===null))return null;return e}function rg(e){return e.data==="$?"||e.data==="$~"}function og(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function C6(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 mn(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 Dw(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"||n==="/&"){if(t===0)return mn(e.nextSibling);t--}else n!=="$"&&n!=="$!"&&n!=="$?"&&n!=="$~"&&n!=="&"||t++}e=e.nextSibling}return null}function Uw(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 SA(e,t,n){switch(t=uc(n),e){case"html":if(e=t.documentElement,!e)throw Error(A(452));return e;case"head":if(e=t.head,!e)throw Error(A(453));return e;case"body":if(e=t.body,!e)throw Error(A(454));return e;default:throw Error(A(451))}}function xl(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);pg(e)}var pn=new Map,jw=new Set;function cc(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var ui=se.d;se.d={f:N6,r:I6,D:O6,C:D6,L:U6,m:j6,X:M6,S:R6,M:P6};function N6(){var e=ui.f(),t=Ac();return e||t}function I6(e){var t=Lo(e);t!==null&&t.tag===5&&t.type==="form"?gE(t):ui.r(e)}var Ho=typeof document=="undefined"?null:document;function $A(e,t,n){var r=Ho;if(r&&typeof t=="string"&&t){var i=un(t);i='link[rel="'+e+'"][href="'+i+'"]',typeof n=="string"&&(i+='[crossorigin="'+n+'"]'),jw.has(i)||(jw.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement("link"),st(t,"link",e),tt(t),r.head.appendChild(t)))}}function O6(e){ui.D(e),$A("dns-prefetch",e,null)}function D6(e,t){ui.C(e,t),$A("preconnect",e,t)}function U6(e,t,n){ui.L(e,t,n);var r=Ho;if(r&&e&&t){var i='link[rel="preload"][as="'+un(t)+'"]';t==="image"&&n&&n.imageSrcSet?(i+='[imagesrcset="'+un(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(i+='[imagesizes="'+un(n.imageSizes)+'"]')):i+='[href="'+un(e)+'"]';var o=i;switch(t){case"style":o=Ro(e);break;case"script":o=Go(e)}pn.has(o)||(e=ke({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),pn.set(o,e),r.querySelector(i)!==null||t==="style"&&r.querySelector(Bl(o))||t==="script"&&r.querySelector(Fl(o))||(t=r.createElement("link"),st(t,"link",e),tt(t),r.head.appendChild(t)))}}function j6(e,t){ui.m(e,t);var n=Ho;if(n&&e){var r=t&&typeof t.as=="string"?t.as:"script",i='link[rel="modulepreload"][as="'+un(r)+'"][href="'+un(e)+'"]',o=i;switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":o=Go(e)}if(!pn.has(o)&&(e=ke({rel:"modulepreload",href:e},t),pn.set(o,e),n.querySelector(i)===null)){switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(Fl(o)))return}r=n.createElement("link"),st(r,"link",e),tt(r),n.head.appendChild(r)}}}function R6(e,t,n){ui.S(e,t,n);var r=Ho;if(r&&e){var i=xo(r).hoistableStyles,o=Ro(e);t=t||"default";var a=i.get(o);if(!a){var l={loading:0,preload:null};if(a=r.querySelector(Bl(o)))l.loading=5;else{e=ke({rel:"stylesheet",href:e,"data-precedence":t},n),(n=pn.get(o))&&Wg(e,n);var c=a=r.createElement("link");tt(c),st(c,"link",e),c._p=new Promise(function(d,m){c.onload=d,c.onerror=m}),c.addEventListener("load",function(){l.loading|=1}),c.addEventListener("error",function(){l.loading|=2}),l.loading|=4,ju(a,t,r)}a={type:"stylesheet",instance:a,count:1,state:l},i.set(o,a)}}}function M6(e,t){ui.X(e,t);var n=Ho;if(n&&e){var r=xo(n).hoistableScripts,i=Go(e),o=r.get(i);o||(o=n.querySelector(Fl(i)),o||(e=ke({src:e,async:!0},t),(t=pn.get(i))&&eh(e,t),o=n.createElement("script"),tt(o),st(o,"link",e),n.head.appendChild(o)),o={type:"script",instance:o,count:1,state:null},r.set(i,o))}}function P6(e,t){ui.M(e,t);var n=Ho;if(n&&e){var r=xo(n).hoistableScripts,i=Go(e),o=r.get(i);o||(o=n.querySelector(Fl(i)),o||(e=ke({src:e,async:!0,type:"module"},t),(t=pn.get(i))&&eh(e,t),o=n.createElement("script"),tt(o),st(o,"link",e),n.head.appendChild(o)),o={type:"script",instance:o,count:1,state:null},r.set(i,o))}}function Rw(e,t,n,r){var i=(i=Di.current)?cc(i):null;if(!i)throw Error(A(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=Ro(n.href),n=xo(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=Ro(n.href);var o=xo(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(Bl(e)))&&!o._p&&(a.instance=o,a.state.loading=5),pn.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},pn.set(e,n),o||L6(i,e,n,a.state))),t&&r===null)throw Error(A(528,""));return a}if(t&&r!==null)throw Error(A(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Go(n),n=xo(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(A(444,e))}}function Ro(e){return'href="'+un(e)+'"'}function Bl(e){return'link[rel="stylesheet"]['+e+"]"}function wA(e){return ke({},e,{"data-precedence":e.precedence,precedence:null})}function L6(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),tt(t),e.head.appendChild(t))}function Go(e){return'[src="'+un(e)+'"]'}function Fl(e){return"script[async]"+e}function Mw(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var r=e.querySelector('style[data-href~="'+un(n.href)+'"]');if(r)return t.instance=r,tt(r),r;var i=ke({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement("style"),tt(r),st(r,"style",i),ju(r,n.precedence,e),t.instance=r;case"stylesheet":i=Ro(n.href);var o=e.querySelector(Bl(i));if(o)return t.state.loading|=4,t.instance=o,tt(o),o;r=wA(n),(i=pn.get(i))&&Wg(r,i),o=(e.ownerDocument||e).createElement("link"),tt(o);var a=o;return a._p=new Promise(function(l,c){a.onload=l,a.onerror=c}),st(o,"link",r),t.state.loading|=4,ju(o,n.precedence,e),t.instance=o;case"script":return o=Go(n.src),(i=e.querySelector(Fl(o)))?(t.instance=i,tt(i),i):(r=n,(i=pn.get(o))&&(r=ke({},n),eh(r,i)),e=e.ownerDocument||e,i=e.createElement("script"),tt(i),st(i,"link",r),e.head.appendChild(i),t.instance=i);case"void":return null;default:throw Error(A(443,t.type))}else t.type==="stylesheet"&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,ju(r,n.precedence,e));return t.instance}function ju(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 l=r[a];if(l.dataset.precedence===t)o=l;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 Wg(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function eh(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Ru=null;function Pw(e,t,n){if(Ru===null){var r=new Map,i=Ru=new Map;i.set(n,r)}else i=Ru,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[Ll]||o[ot]||e==="link"&&o.getAttribute("rel")==="stylesheet")&&o.namespaceURI!=="http://www.w3.org/2000/svg"){var a=o.getAttribute(t)||"";a=e+a;var l=r.get(a);l?l.push(o):r.set(a,[o])}}return r}function Lw(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function Z6(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 zA(e){return!(e.type==="stylesheet"&&!(e.state.loading&3))}function q6(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=Ro(r.href),o=t.querySelector(Bl(i));if(o){t=o._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=dc.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=o,tt(o);return}o=t.ownerDocument||t,r=wA(r),(i=pn.get(i))&&Wg(r,i),o=o.createElement("link"),tt(o);var a=o;a._p=new Promise(function(l,c){a.onload=l,a.onerror=c}),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=dc.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}var mp=0;function V6(e,t){return e.stylesheets&&e.count===0&&Mu(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&Mu(e,e.stylesheets),e.unsuspend){var o=e.unsuspend;e.unsuspend=null,o()}},6e4+t);0<e.imgBytes&&mp===0&&(mp=62500*$6());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Mu(e,e.stylesheets),e.unsuspend)){var o=e.unsuspend;e.unsuspend=null,o()}},(e.imgBytes>mp?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function dc(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Mu(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var fc=null;function Mu(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,fc=new Map,t.forEach(H6,e),fc=null,dc.call(e))}function H6(e,t){if(!(t.state.loading&4)){var n=fc.get(e);if(n)var r=n.get(null);else{n=new Map,fc.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=dc.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 Ol={$$typeof:Qn,Provider:null,Consumer:null,_currentValue:yr,_currentValue2:yr,_threadCount:0};function G6(e,t,n,r,i,o,a,l,c){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Pm(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Pm(0),this.hiddenUpdates=Pm(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=o,this.onRecoverableError=a,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.incompleteTransitions=new Map}function EA(e,t,n,r,i,o,a,l,c,d,m,s){return e=new G6(e,t,n,a,c,d,m,s,l),t=1,o===!0&&(t|=24),o=Vt(3,null,null,t),e.current=o,o.stateNode=e,t=Eg(),t.refCount++,e.pooledCache=t,t.refCount++,o.memoizedState={element:r,isDehydrated:n,cache:t},kg(o),e}function AA(e){return e?(e=vo,e):vo}function TA(e,t,n,r,i,o){i=AA(i),r.context===null?r.context=i:r.pendingContext=i,r=ji(t),r.payload={element:n},o=o===void 0?null:o,o!==null&&(r.callback=o),n=Ri(e,r,t),n!==null&&(Ot(n,e,t),ml(n,e,t))}function Zw(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function th(e,t){Zw(e,t),(e=e.alternate)&&Zw(e,t)}function kA(e){if(e.tag===13||e.tag===31){var t=Nr(e,67108864);t!==null&&Ot(t,e,67108864),th(e,67108864)}}function qw(e){if(e.tag===13||e.tag===31){var t=Xt();t=fg(t);var n=Nr(e,t);n!==null&&Ot(n,e,t),th(e,t)}}var mc=!0;function B6(e,t,n,r){var i=F.T;F.T=null;var o=se.p;try{se.p=2,nh(e,t,n,r)}finally{se.p=o,F.T=i}}function F6(e,t,n,r){var i=F.T;F.T=null;var o=se.p;try{se.p=8,nh(e,t,n,r)}finally{se.p=o,F.T=i}}function nh(e,t,n,r){if(mc){var i=lg(r);if(i===null)dp(e,t,r,pc,n),Vw(e,r);else if(J6(i,e,t,n,r))r.stopPropagation();else if(Vw(e,r),t&4&&-1<X6.indexOf(e)){for(;i!==null;){var o=Lo(i);if(o!==null)switch(o.tag){case 3:if(o=o.stateNode,o.current.memoizedState.isDehydrated){var a=gr(o.pendingLanes);if(a!==0){var l=o;for(l.pendingLanes|=2,l.entangledLanes|=2;a;){var c=1<<31-Ft(a);l.entanglements[1]|=c,a&=~c}Dn(o),!(le&6)&&(ic=Gt()+500,Gl(0,!1))}}break;case 31:case 13:l=Nr(o,2),l!==null&&Ot(l,o,2),Ac(),th(o,2)}if(o=lg(r),o===null&&dp(e,t,r,pc,n),o===i)break;i=o}i!==null&&r.stopPropagation()}else dp(e,t,r,null,n)}}function lg(e){return e=hg(e),ih(e)}var pc=null;function ih(e){if(pc=null,e=co(e),e!==null){var t=jl(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=Jw(t),e!==null)return e;e=null}else if(n===31){if(e=Yw(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 pc=e,null}function CA(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(UD()){case ez:return 2;case tz:return 8;case Vu:case jD:return 32;case nz:return 268435456;default:return 32}default:return 32}}var sg=!1,Li=null,Zi=null,qi=null,Dl=new Map,Ul=new Map,Ti=[],X6="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 Vw(e,t){switch(e){case"focusin":case"focusout":Li=null;break;case"dragenter":case"dragleave":Zi=null;break;case"mouseover":case"mouseout":qi=null;break;case"pointerover":case"pointerout":Dl.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ul.delete(t.pointerId)}}function nl(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=Lo(t),t!==null&&kA(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function J6(e,t,n,r,i){switch(t){case"focusin":return Li=nl(Li,e,t,n,r,i),!0;case"dragenter":return Zi=nl(Zi,e,t,n,r,i),!0;case"mouseover":return qi=nl(qi,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return Dl.set(o,nl(Dl.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,Ul.set(o,nl(Ul.get(o)||null,e,t,n,r,i)),!0}return!1}function NA(e){var t=co(e.target);if(t!==null){var n=jl(t);if(n!==null){if(t=n.tag,t===13){if(t=Jw(n),t!==null){e.blockedOn=t,E0(e.priority,function(){qw(n)});return}}else if(t===31){if(t=Yw(n),t!==null){e.blockedOn=t,E0(e.priority,function(){qw(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 Pu(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=lg(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Ep=r,n.target.dispatchEvent(r),Ep=null}else return t=Lo(n),t!==null&&kA(t),e.blockedOn=n,!1;t.shift()}return!0}function Hw(e,t,n){Pu(e)&&n.delete(t)}function Y6(){sg=!1,Li!==null&&Pu(Li)&&(Li=null),Zi!==null&&Pu(Zi)&&(Zi=null),qi!==null&&Pu(qi)&&(qi=null),Dl.forEach(Hw),Ul.forEach(Hw)}function $u(e,t){e.blockedOn===t&&(e.blockedOn=null,sg||(sg=!0,Ke.unstable_scheduleCallback(Ke.unstable_NormalPriority,Y6)))}var wu=null;function Gw(e){wu!==e&&(wu=e,Ke.unstable_scheduleCallback(Ke.unstable_NormalPriority,function(){wu===e&&(wu=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(ih(r||n)===null)continue;break}var o=Lo(n);o!==null&&(e.splice(t,3),t-=3,qp(o,{pending:!0,data:i,method:n.method,action:r},r,i))}}))}function Mo(e){function t(c){return $u(c,e)}Li!==null&&$u(Li,e),Zi!==null&&$u(Zi,e),qi!==null&&$u(qi,e),Dl.forEach(t),Ul.forEach(t);for(var n=0;n<Ti.length;n++){var r=Ti[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<Ti.length&&(n=Ti[0],n.blockedOn===null);)NA(n),n.blockedOn===null&&Ti.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[Dt]||null;if(typeof o=="function")a||Gw(n);else if(a){var l=null;if(o&&o.hasAttribute("formAction")){if(i=o,a=o[Dt]||null)l=a.formAction;else if(ih(i)!==null)continue}else l=a.action;typeof l=="function"?n[r+1]=l:(n.splice(r,3),r-=3),Gw(n)}}}function IA(){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 rh(e){this._internalRoot=e}Cc.prototype.render=rh.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(A(409));var n=t.current,r=Xt();TA(n,r,e,t,null,null)};Cc.prototype.unmount=rh.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;TA(e.current,2,null,e,null,null),Ac(),t[Po]=null}};function Cc(e){this._internalRoot=e}Cc.prototype.unstable_scheduleHydration=function(e){if(e){var t=lz();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Ti.length&&t!==0&&t<Ti[n].priority;n++);Ti.splice(n,0,e),n===0&&NA(e)}};var Bw=Fw.version;if(Bw!=="19.2.3")throw Error(A(527,Bw,"19.2.3"));se.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(A(188)):(e=Object.keys(e).join(","),Error(A(268,e)));return e=TD(t),e=e!==null?Kw(e):null,e=e===null?null:e.stateNode,e};var K6={bundleType:0,version:"19.2.3",rendererPackageName:"react-dom",currentDispatcherRef:F,reconcilerVersion:"19.2.3"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!="undefined"&&(il=__REACT_DEVTOOLS_GLOBAL_HOOK__,!il.isDisabled&&il.supportsFiber))try{Rl=il.inject(K6),Bt=il}catch(e){}var il;Nc.createRoot=function(e,t){if(!Xw(e))throw Error(A(299));var n=!1,r="",i=$E,o=wE,a=zE;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=EA(e,1,!1,null,null,n,r,null,i,o,a,IA),e[Po]=t.current,Qg(e),new rh(t)};Nc.hydrateRoot=function(e,t,n){if(!Xw(e))throw Error(A(299));var r=!1,i="",o=$E,a=wE,l=zE,c=null;return n!=null&&(n.unstable_strictMode===!0&&(r=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onUncaughtError!==void 0&&(o=n.onUncaughtError),n.onCaughtError!==void 0&&(a=n.onCaughtError),n.onRecoverableError!==void 0&&(l=n.onRecoverableError),n.formState!==void 0&&(c=n.formState)),t=EA(e,1,!0,t,n!=null?n:null,r,i,c,o,a,l,IA),t.context=AA(null),n=t.current,r=Xt(),r=fg(r),i=ji(r),i.callback=null,Ri(n,i,r),n=r,t.current.lanes=n,Pl(t,n),Dn(t),e[Po]=t.current,Qg(e),new Cc(t)};Nc.version="19.2.3"});var jA=V((KP,UA)=>{"use strict";function DA(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(DA)}catch(e){console.error(e)}}DA(),UA.exports=OA()});var MA=V(Ic=>{"use strict";var Q6=Symbol.for("react.transitional.element"),W6=Symbol.for("react.fragment");function RA(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:Q6,type:e,key:r,ref:t!==void 0?t:null,props:n}}Ic.Fragment=W6;Ic.jsx=RA;Ic.jsxs=RA});var ue=V((WP,PA)=>{"use strict";PA.exports=MA()});var Q2={};zn(Q2,{default:()=>Ms});module.exports=dN(Q2);var ur=require("obsidian"),qn=H(B$());var wn=require("obsidian"),Y2=H(Le()),KC=H(jA());var eU=H(Le()),LA=require("obsidian"),ZA=H(ue()),{useRef:tU,useEffect:nU}=eU;function Oc({iconName:e,tooltip:t,onClick:n}){let r=tU(null);return nU(()=>{r.current&&(0,LA.setIcon)(r.current,e)},[e]),(0,ZA.jsx)("button",{ref:r,title:t,onClick:n,className:"agent-client-header-button"})}var ci=H(ue());function qA({agentLabel:e,isUpdateAvailable:t,onNewChat:n,onExportChat:r,onOpenSettings:i}){return(0,ci.jsxs)("div",{className:"agent-client-chat-view-header",children:[(0,ci.jsx)("h3",{className:"agent-client-chat-view-header-title",children:e}),t&&(0,ci.jsx)("p",{className:"agent-client-chat-view-header-update",children:"Update available!"}),(0,ci.jsxs)("div",{className:"agent-client-chat-view-header-actions",children:[(0,ci.jsx)(Oc,{iconName:"plus",tooltip:"New chat",onClick:n}),(0,ci.jsx)(Oc,{iconName:"save",tooltip:"Export chat to Markdown",onClick:r}),(0,ci.jsx)(Oc,{iconName:"settings",tooltip:"Settings",onClick:i})]})]})}var zU=H(Le());var iU=H(Le()),Dc=require("obsidian"),VA=H(ue()),{useRef:rU,useEffect:oU}=iU;function Uc({text:e,app:t}){let n=rU(null);return oU(()=>{var o;let r=n.current;if(!r)return;(o=r.empty)==null||o.call(r),r.classList.add("markdown-rendered");let i=new Dc.Component;return i.load(),Dc.MarkdownRenderer.render(t,e,r,"",i),()=>{i.unload()}},[e,t]),(0,VA.jsx)("div",{ref:n,className:"agent-client-markdown-text-renderer"})}var aU=H(Le());var Or=H(ue()),{useState:lU}=aU;function HA({text:e,plugin:t}){let[n,r]=lU(!1);return(0,Or.jsxs)("div",{className:"agent-client-collapsible-thought",onClick:()=>r(!n),children:[(0,Or.jsxs)("div",{className:"agent-client-collapsible-thought-header",children:["\u{1F4A1}Thinking",(0,Or.jsx)("span",{className:"agent-client-collapsible-thought-icon",children:n?"\u25BC":"\u25B6"})]}),n&&(0,Or.jsx)("div",{className:"agent-client-collapsible-thought-content",children:(0,Or.jsx)(Uc,{text:e,app:t.app})})]})}var sU=H(Le());var Ce=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 di=H(ue()),{useState:jc,useRef:uU,useEffect:GA,useMemo:cU}=sU;function Rc({terminalId:e,acpClient:t,plugin:n}){let r=cU(()=>new Ce(n),[n]),[i,o]=jc(""),[a,l]=jc(null),[c,d]=jc(!0),[m,s]=jc(!1),f=uU(null);return r.log(`[TerminalRenderer] Component rendered for terminal ${e}, acpClient: ${!!t}`),GA(()=>{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&&(l({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&&s(!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]),GA(()=>{!c&&f.current&&(window.clearInterval(f.current),f.current=null)},[c]),(0,di.jsxs)("div",{className:"agent-client-terminal-renderer",children:[(0,di.jsxs)("div",{className:"agent-client-terminal-renderer-header",children:["\u{1F5A5}\uFE0F Terminal ",e.slice(0,8),c?(0,di.jsx)("span",{className:"agent-client-terminal-status agent-client-running",children:"\u25CF RUNNING"}):m?(0,di.jsx)("span",{className:"agent-client-terminal-status agent-client-cancelled",children:"\u25CF CANCELLED"}):(0,di.jsx)("span",{className:"agent-client-terminal-status agent-client-finished",children:"\u25CF FINISHED"})]}),(0,di.jsx)("div",{className:"agent-client-terminal-renderer-output",children:i||(c?"Waiting for output...":"No output")}),a&&(0,di.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 Xl=H(ue());function oh({text:e,plugin:t,autoMentionContext:n}){let r=/@\[\[([^\]]+)\]\]/g,i=[];if(n){let l=n.selection?`@${n.noteName}:${n.selection.fromLine}-${n.selection.toLine}`:`@${n.noteName}`;i.push((0,Xl.jsx)("span",{className:"agent-client-text-mention",onClick:()=>{t.app.workspace.openLinkText(n.notePath,"")},children:l},"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 l=a[1],c=t.app.vault.getMarkdownFiles().find(d=>d.basename===l);c?i.push((0,Xl.jsxs)("span",{className:"agent-client-text-mention",onClick:()=>{t.app.workspace.openLinkText(c.path,"")},children:["@",l]},a.index)):i.push(`@${l}`),o=a.index+a[0].length}return o<e.length&&i.push(e.slice(o)),(0,Xl.jsx)("div",{className:"agent-client-text-with-mentions",children:i})}var gh=H(Le());var dU=H(Le());var Dr=H(ue()),{useMemo:fU}=dU;function BA({permissionRequest:e,toolCallId:t,plugin:n,onApprovePermission:r,onOptionSelected:i}){let o=fU(()=>new Ce(n),[n]),a=e.selectedOptionId!==void 0,l=e.isCancelled===!0,c=e.isActive!==!1,d=e.options.find(m=>m.optionId===e.selectedOptionId);return(0,Dr.jsxs)("div",{className:"agent-client-message-permission-request",children:[c&&!a&&!l&&(0,Dr.jsx)("div",{className:"agent-client-message-permission-request-options",children:e.options.map(m=>(0,Dr.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,Dr.jsxs)("div",{className:"agent-client-message-permission-request-result agent-client-selected",children:["\u2713 Selected: ",d.name]}),l&&(0,Dr.jsx)("div",{className:"agent-client-message-permission-request-result agent-client-cancelled",children:"\u26A0 Cancelled: Permission request was cancelled"})]})}function Bo(e){if(!e)return null;let t=Math.max(e.lastIndexOf("/"),e.lastIndexOf("\\"));return t<=0?null:e.slice(0,t)}function FA(e,t){let n=t.replace(/\/+$/,""),r=e.replace(/\/+$/,"");return r.startsWith(n+"/")?r.slice(n.length+1):e}var Ji=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),l=this.removeEmpty(this.tokenize(o,r)),c=this.removeEmpty(this.tokenize(a,r));return this.diffWithOptionsObj(l,c,r,i)}diffWithOptionsObj(t,n,r,i){var o;let a=g=>{if(g=this.postProcess(g,r),i){setTimeout(function(){i(g)},0);return}else return g},l=n.length,c=t.length,d=1,m=l+c;r.maxEditLength!=null&&(m=Math.min(m,r.maxEditLength));let s=(o=r.timeout)!==null&&o!==void 0?o:1/0,f=Date.now()+s,p=[{oldPos:-1,lastComponent:void 0}],h=this.extractCommon(p[0],n,t,0,r);if(p[0].oldPos+1>=c&&h+1>=l)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,_=p[g-1],E=p[g+1];_&&(p[g-1]=void 0);let w=!1;if(E){let T=E.oldPos-g;w=E&&0<=T&&T<l}let x=_&&_.oldPos+1<c;if(!w&&!x){p[g]=void 0;continue}if(!x||w&&_.oldPos<E.oldPos?b=this.addToPath(E,!0,!1,0,r):b=this.addToPath(_,!1,!0,1,r),h=this.extractCommon(b,n,t,g,r),b.oldPos+1>=c&&h+1>=l)return a(this.buildValues(b.lastComponent,n,t))||!0;p[g]=b,b.oldPos+1>=c&&($=Math.min($,g-1)),h+1>=l&&(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,l=r.length,c=t.oldPos,d=c-i,m=0;for(;d+1<a&&c+1<l&&this.equals(r[c+1],n[d+1],o);)d++,c++,m++,o.oneChangePerToken&&(t.lastComponent={count:1,previousComponent:t.lastComponent,added:!1,removed:!1});return m&&!o.oneChangePerToken&&(t.lastComponent={count:m,previousComponent:t.lastComponent,added:!1,removed:!1}),t.oldPos=c,d}equals(t,n,r){return r.comparator?r.comparator(t,n):t===n||!!r.ignoreCase&&t.toLowerCase()===n.toLowerCase()}removeEmpty(t){let n=[];for(let r=0;r<t.length;r++)t[r]&&n.push(t[r]);return n}castInput(t,n){return t}tokenize(t,n){return Array.from(t)}join(t){return t.join("")}postProcess(t,n){return t}get useLongestToken(){return!1}buildValues(t,n,r){let i=[],o;for(;t;)i.push(t),o=t.previousComponent,delete t.previousComponent,t=o;i.reverse();let a=i.length,l=0,c=0,d=0;for(;l<a;l++){let m=i[l];if(m.removed)m.value=this.join(r.slice(d,d+m.count)),d+=m.count;else{if(!m.added&&this.useLongestToken){let s=n.slice(c,c+m.count);s=s.map(function(f,p){let h=r[d+p];return h.length>f.length?h:f}),m.value=this.join(s)}else m.value=this.join(n.slice(c,c+m.count));c+=m.count,m.added||(d+=m.count)}}return i}};function ah(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 lh(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 Mc(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 Pc(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 Fo(e,t){return Mc(e,t,"")}function Jl(e,t){return Pc(e,t,"")}function sh(e,t){return t.slice(0,mU(e,t))}function mU(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 Xo(e){let t;for(t=e.length-1;t>=0&&e[t].match(/\s/);t--);return e.substring(t+1)}function fi(e){let t=e.match(/^\s*/);return t?t[0]:""}var Lc="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}",pU=new RegExp(`[${Lc}]+|\\s+|[^${Lc}]`,"ug"),uh=class extends Ji{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),l=>l.segment)}else r=t.match(pU)||[];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)&&XA(r,o,i,a),r=a,i=null,o=null)}),(i||o)&&XA(r,o,i,null),t}},JA=new uh;function dh(e,t,n){return(n==null?void 0:n.ignoreWhitespace)!=null&&!n.ignoreWhitespace?KA(e,t,n):JA.diff(e,t,n)}function XA(e,t,n,r){if(t&&n){let i=fi(t.value),o=Xo(t.value),a=fi(n.value),l=Xo(n.value);if(e){let c=ah(i,a);e.value=Pc(e.value,a,c),t.value=Fo(t.value,c),n.value=Fo(n.value,c)}if(r){let c=lh(o,l);r.value=Mc(r.value,l,c),t.value=Jl(t.value,c),n.value=Jl(n.value,c)}}else if(n){if(e){let i=fi(n.value);n.value=n.value.substring(i.length)}if(r){let i=fi(r.value);r.value=r.value.substring(i.length)}}else if(e&&r){let i=fi(r.value),o=fi(t.value),a=Xo(t.value),l=ah(i,o);t.value=Fo(t.value,l);let c=lh(Fo(i,l),a);t.value=Jl(t.value,c),r.value=Mc(r.value,i,c),e.value=Pc(e.value,i,i.slice(0,i.length-c.length))}else if(r){let i=fi(r.value),o=Xo(t.value),a=sh(o,i);t.value=Jl(t.value,a)}else if(e){let i=Xo(e.value),o=fi(t.value),a=sh(i,o);t.value=Fo(t.value,a)}}var ch=class extends Ji{tokenize(t){let n=new RegExp(`(\\r?\\n)|[${Lc}]+|[^\\S\\n\\r]+|[^${Lc}]`,"ug");return t.match(n)||[]}},YA=new ch;function KA(e,t,n){return YA.diff(e,t,n)}var fh=class extends Ji{constructor(){super(...arguments),this.tokenize=hU}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)}},gU=new fh;function mh(e,t,n){return gU.diff(e,t,n)}function hU(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 ph(e,t,n,r,i,o,a){let l;a?typeof a=="function"?l={callback:a}:l=a:l={},typeof l.context=="undefined"&&(l.context=4);let c=l.context;if(l.newlineIsToken)throw new Error("newlineIsToken may not be used with patch-generation functions, only with diffing functions");if(l.callback){let{callback:m}=l;mh(n,r,Object.assign(Object.assign({},l),{callback:s=>{let f=d(s);m(f)}}))}else return d(mh(n,r,l));function d(m){if(!m)return;m.push({value:"",lines:[]});function s(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],_=b.lines||vU(b.value);if(b.lines=_,b.added||b.removed){if(!p){let E=m[g-1];p=$,h=y,E&&(v=c>0?s(E.lines.slice(-c)):[],p-=v.length,h-=v.length)}for(let E of _)v.push((b.added?"+":"-")+E);b.added?y+=_.length:$+=_.length}else{if(p)if(_.length<=c*2&&g<m.length-2)for(let E of s(_))v.push(E);else{let E=Math.min(_.length,c);for(let x of s(_.slice(0,E)))v.push(x);let w={oldStart:p,oldLines:$-p+E,newStart:h,newLines:y-h+E,lines:v};f.push(w),p=0,h=0,v=[]}$+=_.length,y+=_.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 vU(e){let t=e.endsWith(`
`),n=e.split(`
`).map(r=>r+`
`);return t?n.pop():n.push(n.pop().slice(0,-1)),n}var _e=H(ue()),{useState:bU,useMemo:WA}=gh;function e1({content:e,plugin:t,acpClient:n,onApprovePermission:r}){let{kind:i,title:o,status:a,toolCallId:l,permissionRequest:c,locations:d,content:m}=e,[s,f]=bU(c==null?void 0:c.selectedOptionId);gh.useEffect(()=>{(c==null?void 0:c.selectedOptionId)!==s&&f(c==null?void 0:c.selectedOptionId)},[c==null?void 0:c.selectedOptionId]);let p=WA(()=>t.app.vault.adapter.basePath||"",[t]);return(0,_e.jsxs)("div",{className:"agent-client-message-tool-call",children:[(0,_e.jsxs)("div",{className:"agent-client-message-tool-call-header",children:[(0,_e.jsxs)("div",{className:"agent-client-message-tool-call-title",children:[(0,_e.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,_e.jsx)("div",{className:"agent-client-message-tool-call-locations",children:d.map((v,$)=>(0,_e.jsxs)("span",{className:"agent-client-message-tool-call-location",children:[FA(v.path,p),v.line!=null&&`:${v.line}`]},$))}),(0,_e.jsxs)("div",{className:"agent-client-message-tool-call-status",children:["Status: ",a]})]}),m&&m.map((v,$)=>v.type==="terminal"?(0,_e.jsx)(Rc,{terminalId:v.terminalId,acpClient:n||null,plugin:t},$):v.type==="diff"?(0,_e.jsx)($U,{diff:v,plugin:t},$):null),c&&(0,_e.jsx)(BA,{permissionRequest:{...c,selectedOptionId:s},toolCallId:l,plugin:t,onApprovePermission:r,onOptionSelected:f})]})}function QA(e){return e.oldText===null||e.oldText===void 0||e.oldText===""}function _U(e){return e.map(t=>({type:t.added?"added":t.removed?"removed":"context",value:t.value}))}function xU(e,t){let n=e.filter(r=>!(t==="removed"&&r.type==="added"||t==="added"&&r.type==="removed"));return(0,_e.jsx)(_e.Fragment,{children:n.map((r,i)=>r.type==="added"?(0,_e.jsx)("span",{className:"agent-client-diff-word-added",children:r.value},i):r.type==="removed"?(0,_e.jsx)("span",{className:"agent-client-diff-word-removed",children:r.value},i):(0,_e.jsx)("span",{children:r.value},i))})}var SU=3;function $U({diff:e}){let t=WA(()=>{if(QA(e))return e.newText.split(`
`).map((d,m)=>({type:"added",newLineNumber:m+1,content:d}));let r=e.oldText||"",i=ph("old","new",r,e.newText,"","",{context:SU}),o=[],a=0,l=0;for(let c of i.hunks){i.hunks.length>1&&o.push({type:"context",content:`@@ -${c.oldStart},${c.oldLines} +${c.newStart},${c.newLines} @@`}),a=c.oldStart,l=c.newStart;for(let d of c.lines){let m=d[0],s=d.substring(1);m==="+"?o.push({type:"added",newLineNumber:l++,content:s}):m==="-"?o.push({type:"removed",oldLineNumber:a++,content:s}):o.push({type:"context",oldLineNumber:a++,newLineNumber:l++,content:s})}}for(let c=0;c<o.length-1;c++){let d=o[c],m=o[c+1];if(d.type==="removed"&&m.type==="added"){let s=dh(d.content,m.content),f=_U(s);d.wordDiff=f,m.wordDiff=f}}return o},[e.oldText,e.newText]),n=(r,i)=>{var c,d;if(r.type==="context"&&r.content.startsWith("@@"))return(0,_e.jsx)("div",{className:"agent-client-diff-hunk-header",children:r.content},i);let a="agent-client-diff-line",l=" ";return r.type==="added"?(a+=" agent-client-diff-line-added",l="+"):r.type==="removed"?(a+=" agent-client-diff-line-removed",l="-"):a+=" agent-client-diff-line-context",(0,_e.jsxs)("div",{className:a,children:[(0,_e.jsx)("span",{className:"agent-client-diff-line-number agent-client-diff-line-number-old",children:(c=r.oldLineNumber)!=null?c:""}),(0,_e.jsx)("span",{className:"agent-client-diff-line-number agent-client-diff-line-number-new",children:(d=r.newLineNumber)!=null?d:""}),(0,_e.jsx)("span",{className:"agent-client-diff-line-marker",children:l}),(0,_e.jsx)("span",{className:"agent-client-diff-line-content",children:r.wordDiff&&(r.type==="added"||r.type==="removed")?xU(r.wordDiff,r.type):r.content})]},i)};return(0,_e.jsxs)("div",{className:"agent-client-tool-call-diff",children:[QA(e)?(0,_e.jsx)("div",{className:"agent-client-diff-line-info",children:"New file"}):null,(0,_e.jsx)("div",{className:"agent-client-tool-call-diff-content",children:t.map((r,i)=>n(r,i))})]})}var $t=H(ue());function hh({content:e,plugin:t,messageId:n,messageRole:r,acpClient:i,onApprovePermission:o}){switch(e.type){case"text":return r==="user"?(0,$t.jsx)(oh,{text:e.text,plugin:t}):(0,$t.jsx)(Uc,{text:e.text,app:t.app});case"text_with_context":return(0,$t.jsx)(oh,{text:e.text,autoMentionContext:e.autoMentionContext,plugin:t});case"agent_thought":return(0,$t.jsx)(HA,{text:e.text,plugin:t});case"tool_call":return(0,$t.jsx)(e1,{content:e,plugin:t,acpClient:i,onApprovePermission:o});case"plan":return(0,$t.jsxs)("div",{className:"agent-client-message-plan",children:[(0,$t.jsx)("div",{className:"agent-client-message-plan-title",children:"\u{1F4CB} Plan"}),e.entries.map((a,l)=>(0,$t.jsxs)("div",{className:"agent-client-message-plan-entry",children:[(0,$t.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]},l))]});case"terminal":return(0,$t.jsx)(Rc,{terminalId:e.terminalId,acpClient:i||null,plugin:t});case"image":return(0,$t.jsx)("div",{className:"agent-client-message-image",children:(0,$t.jsx)("img",{src:`data:${e.mimeType};base64,${e.data}`,alt:"Attached image",className:"agent-client-message-image-thumbnail"})});default:return(0,$t.jsx)("span",{children:"Unsupported content type"})}}var Jo=H(ue());function wU(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 t1({message:e,plugin:t,acpClient:n,onApprovePermission:r}){let i=wU(e.content);return(0,Jo.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,Jo.jsx)("div",{className:"agent-client-message-images-strip",children:o.items.map((l,c)=>(0,Jo.jsx)(hh,{content:l,plugin:t,messageId:e.id,messageRole:e.role,acpClient:n,onApprovePermission:r},c))},a):(0,Jo.jsx)("div",{children:(0,Jo.jsx)(hh,{content:o.item,plugin:t,messageId:e.id,messageRole:e.role,acpClient:n,onApprovePermission:r})},a))})}var Oe=H(ue()),{useRef:EU,useState:AU,useEffect:n1,useCallback:i1}=zU;function r1({messages:e,isSending:t,isSessionReady:n,agentLabel:r,errorInfo:i,plugin:o,view:a,acpClient:l,onApprovePermission:c,onClearError:d}){let m=EU(null),[s,f]=AU(!0),p=i1(()=>{let v=m.current;if(!v)return!0;let $=50,y=v.scrollTop+v.clientHeight>=v.scrollHeight-$;return f(y),y},[]),h=i1(()=>{let v=m.current;v&&(v.scrollTop=v.scrollHeight)},[]);return n1(()=>{s&&e.length>0&&window.setTimeout(()=>{h()},0)},[e,s,h]),n1(()=>{let v=m.current;if(!v)return;let $=()=>{p()};a.registerDomEvent(v,"scroll",$),p()},[a,p]),(0,Oe.jsx)("div",{ref:m,className:"agent-client-chat-view-messages",children:i?(0,Oe.jsxs)("div",{className:"agent-client-chat-error-container",children:[(0,Oe.jsx)("h4",{className:"agent-client-chat-error-title",children:i.title}),(0,Oe.jsx)("p",{className:"agent-client-chat-error-message",children:i.message}),i.suggestion&&(0,Oe.jsxs)("p",{className:"agent-client-chat-error-suggestion",children:["\u{1F4A1} ",i.suggestion]}),(0,Oe.jsx)("button",{onClick:d,className:"agent-client-chat-error-button",children:"OK"})]}):e.length===0?(0,Oe.jsx)("div",{className:"agent-client-chat-empty-state",children:n?`Start a conversation with ${r}...`:`Connecting to ${r}...`}):(0,Oe.jsxs)(Oe.Fragment,{children:[e.map(v=>(0,Oe.jsx)(t1,{message:v,plugin:o,acpClient:l,onApprovePermission:c},v.id)),t&&(0,Oe.jsx)("div",{className:"agent-client-loading-indicator",children:(0,Oe.jsxs)("div",{className:"agent-client-loading-dots",children:[(0,Oe.jsx)("div",{className:"agent-client-loading-dot"}),(0,Oe.jsx)("div",{className:"agent-client-loading-dot"}),(0,Oe.jsx)("div",{className:"agent-client-loading-dot"}),(0,Oe.jsx)("div",{className:"agent-client-loading-dot"}),(0,Oe.jsx)("div",{className:"agent-client-loading-dot"}),(0,Oe.jsx)("div",{className:"agent-client-loading-dot"}),(0,Oe.jsx)("div",{className:"agent-client-loading-dot"}),(0,Oe.jsx)("div",{className:"agent-client-loading-dot"}),(0,Oe.jsx)("div",{className:"agent-client-loading-dot"})]})})]})})}var NU=H(Le()),wt=require("obsidian");var TU=H(Le());var mi=H(ue()),{useRef:kU,useEffect:o1,useMemo:CU}=TU;function vh({type:e,items:t,selectedIndex:n,onSelect:r,onClose:i,plugin:o,view:a}){let l=kU(null);if(CU(()=>new Ce(o),[o]).log(`[DEBUG] SuggestionDropdown (${e}) rendering with:`,{itemsCount:t.length,selectedIndex:n}),o1(()=>{let m=s=>{l.current&&!l.current.contains(s.target)&&i()};a.registerDomEvent(document,"mousedown",m)},[i,a]),o1(()=>{if(!l.current)return;let m=l.current.children[n];m==null||m.scrollIntoView({block:"nearest"})},[n]),t.length===0)return null;let d=(m,s)=>{let f=s===n,p=s<t.length-1;if(e==="mention"){let h=m;return(0,mi.jsxs)("div",{className:`agent-client-mention-dropdown-item ${f?"agent-client-selected":""} ${p?"agent-client-has-border":""}`,onClick:()=>r(h),onMouseEnter:()=>{},children:[(0,mi.jsx)("div",{className:"agent-client-mention-dropdown-item-name",children:h.name}),(0,mi.jsx)("div",{className:"agent-client-mention-dropdown-item-path",children:h.path})]},h.path)}else{let h=m;return(0,mi.jsxs)("div",{className:`agent-client-mention-dropdown-item ${f?"agent-client-selected":""} ${p?"agent-client-has-border":""}`,onClick:()=>r(h),onMouseEnter:()=>{},children:[(0,mi.jsxs)("div",{className:"agent-client-mention-dropdown-item-name",children:["/",h.name]}),(0,mi.jsxs)("div",{className:"agent-client-mention-dropdown-item-path",children:[h.description,h.hint&&` (${h.hint})`]})]},h.name)}};return(0,mi.jsx)("div",{ref:l,className:"agent-client-mention-dropdown",children:t.map((m,s)=>d(m,s))})}var a1=require("obsidian"),Yo=H(ue());function l1({images:e,onRemove:t}){return e.length===0?null:(0,Yo.jsx)("div",{className:"agent-client-image-preview-strip",children:e.map(n=>(0,Yo.jsxs)("div",{className:"agent-client-image-preview-item",children:[(0,Yo.jsx)("img",{src:`data:${n.mimeType};base64,${n.data}`,alt:"Attached image",className:"agent-client-image-preview-thumbnail"}),(0,Yo.jsx)("button",{className:"agent-client-image-preview-remove",onClick:()=>t(n.id),title:"Remove image",type:"button",ref:r=>{r&&(0,a1.setIcon)(r,"x")}})]},n.id))})}var s1=H(Le());function Zc(e){return(0,s1.useSyncExternalStore)(e.settingsStore.subscribe,e.settingsStore.getSnapshot,e.settingsStore.getSnapshot)}var Re=H(ue()),{useRef:pi,useState:Yl,useEffect:Un,useCallback:it,useMemo:IU}=NU,c1=5,OU=c1*1024*1024,yh=10,u1=["image/png","image/jpeg","image/gif","image/webp"];function d1({isSending:e,isSessionReady:t,agentLabel:n,availableCommands:r,autoMentionEnabled:i,restoredMessage:o,mentions:a,slashCommands:l,autoMention:c,plugin:d,view:m,onSendMessage:s,onStopGeneration:f,onRestoredMessageConsumed:p,modes:h,onModeChange:v,models:$,onModelChange:y,supportsImages:g=!1,agentId:b}){var Qx,Wx,eS,tS;let _=IU(()=>new Ce(d),[d]),E=Zc(d),[w,x]=Yl(""),[T,U]=Yl(null),[D,Z]=Yl(""),[ye,en]=Yl([]),[Vn,j]=Yl(!1),Y=pi(null),Ve=pi(0),Pe=pi(null),ct=pi(null),vt=pi(null),cr=pi(null),hn=pi(null);Un(()=>{en([])},[b]);let ja=it(k=>{en(M=>M.length>=yh?M:[...M,k])},[]),q=it(k=>{en(M=>M.filter(G=>G.id!==k))},[]),Se=it(async k=>new Promise((M,G)=>{let $e=new FileReader;$e.onload=()=>{let qs=$e.result.split(",")[1];M(qs)},$e.onerror=G,$e.readAsDataURL(k)}),[]),Tt=it(async k=>{let M=0;for(let G of k){if(ye.length+M>=yh){new wt.Notice(`[Agent Client] Maximum ${yh} images allowed`);break}if(G.size>OU){new wt.Notice(`[Agent Client] Image too large (max ${c1}MB)`);continue}try{let $e=await Se(G);ja({id:crypto.randomUUID(),data:$e,mimeType:G.type}),M++}catch($e){console.error("Failed to convert image:",$e),new wt.Notice("[Agent Client] Failed to attach image")}}},[ye.length,ja,Se]),Yf=it(async k=>{var $e;let M=($e=k.clipboardData)==null?void 0:$e.items;if(!M)return;let G=[];for(let _i of Array.from(M))if(u1.includes(_i.type)){let qs=_i.getAsFile();qs&&G.push(qs)}if(G.length!==0){if(k.preventDefault(),!g){new wt.Notice("[Agent Client] This agent does not support image attachments");return}await Tt(G)}},[g,Tt]),Kf=it(k=>{var M;(M=k.dataTransfer)!=null&&M.types.includes("Files")&&(k.preventDefault(),k.dataTransfer.dropEffect="copy")},[]),WC=it(k=>{var M;(M=k.dataTransfer)!=null&&M.types.includes("Files")&&(k.preventDefault(),Ve.current++,Ve.current===1&&j(!0))},[]),eN=it(k=>{Ve.current--,Ve.current===0&&j(!1)},[]),tN=it(async k=>{var $e;Ve.current=0,j(!1);let M=($e=k.dataTransfer)==null?void 0:$e.files;if(!M||M.length===0)return;let G=Array.from(M).filter(_i=>u1.includes(_i.type));if(G.length!==0){if(k.preventDefault(),!g){new wt.Notice("[Agent Client] This agent does not support image attachments");return}await Tt(G)}},[g,Tt]),Xx=it(k=>{x(k),window.setTimeout(()=>{let M=Y.current;if(M){let G=k.length;M.selectionStart=G,M.selectionEnd=G,M.focus()}},0)},[]),Qf=it(k=>{let M=a.selectSuggestion(w,k);Xx(M)},[a,w,Xx]),Wf=it(k=>{let M=l.selectSuggestion(w,k);if(x(M),k.hint){let G=`/${k.name} `;Z(G),U(k.hint)}else U(null),Z("");window.setTimeout(()=>{let G=Y.current;if(G){let $e=k.hint?`/${k.name} `.length:M.length;G.selectionStart=$e,G.selectionEnd=$e,G.focus()}},0)},[l,w]),Jx=it(()=>{let k=Y.current;if(k){k.classList.remove("agent-client-textarea-auto-height","agent-client-textarea-expanded"),k.classList.add("agent-client-textarea-auto-height");let M=k.scrollHeight,G=80,_i=Math.max(G,Math.min(M,300));_i>G?(k.classList.add("agent-client-textarea-expanded"),k.style.setProperty("--textarea-height",`${_i}px`)):k.style.removeProperty("--textarea-height"),k.classList.remove("agent-client-textarea-auto-height")}},[]),Ps=it(k=>{if(k.classList.remove("agent-client-icon-sending","agent-client-icon-active","agent-client-icon-inactive"),e)k.classList.add("agent-client-icon-sending");else{let M=w.trim()!==""||ye.length>0;k.classList.add(M?"agent-client-icon-active":"agent-client-icon-inactive")}},[e,w,ye.length]),em=it(async()=>{if(e){await f();return}if(!w.trim()&&ye.length===0)return;let k=w.trim(),M=ye.map(G=>({type:"image",data:G.data,mimeType:G.mimeType}));x(""),en([]),U(null),Z(""),await s(k,M.length>0?M:void 0)},[e,w,ye,s,f]),Yx=it(k=>{let M=l.isOpen,G=a.isOpen;if(!M&&!G)return!1;if(k.key==="ArrowDown")return k.preventDefault(),M?l.navigate("down"):a.navigate("down"),!0;if(k.key==="ArrowUp")return k.preventDefault(),M?l.navigate("up"):a.navigate("up"),!0;if(k.key==="Enter"||k.key==="Tab"){if(k.preventDefault(),M){let $e=l.suggestions[l.selectedIndex];$e&&Wf($e)}else{let $e=a.suggestions[a.selectedIndex];$e&&Qf($e)}return!0}return k.key==="Escape"?(k.preventDefault(),M?l.close():a.close(),!0):!1},[l,a,Wf,Qf]),nN=it(k=>{Yx(k)||k.key==="Enter"&&!k.nativeEvent.isComposing&&(E.sendMessageShortcut==="enter"?!k.shiftKey:k.metaKey||k.ctrlKey)&&(k.preventDefault(),!(!e&&(w.trim()===""&&ye.length===0||!t))&&!e&&em())},[Yx,e,w,t,em,E.sendMessageShortcut,ye.length]),iN=it(k=>{let M=k.target.value,G=k.target.selectionStart||0;if(_.log("[DEBUG] Input changed:",M,"cursor:",G),x(M),T){let $e=D+T;M!==$e&&(U(null),Z(""))}a.updateSuggestions(M,G),l.updateSuggestions(M,G)},[_,T,D,a,l]);Un(()=>{Jx()},[w,Jx]),Un(()=>{if(Pe.current){let k=e?"square":"send-horizontal";(0,wt.setIcon)(Pe.current,k);let M=Pe.current.querySelector("svg");M&&Ps(M)}},[e,Ps]),Un(()=>{if(Pe.current){let k=Pe.current.querySelector("svg");k&&Ps(k)}},[w,ye.length,Ps]),Un(()=>{window.setTimeout(()=>{Y.current&&Y.current.focus()},0)},[]),Un(()=>{o&&(w.trim()||(x(o),window.setTimeout(()=>{Y.current&&(Y.current.focus(),Y.current.selectionStart=o.length,Y.current.selectionEnd=o.length)},0)),p())},[o,p,w]);let tm=pi(v);tm.current=v;let Ls=h==null?void 0:h.availableModes,Ra=h==null?void 0:h.currentModeId;Un(()=>{let k=ct.current;if(k){if(!Ls||Ls.length<=1){vt.current&&(k.empty(),vt.current=null);return}if(!vt.current){let M=new wt.DropdownComponent(k);vt.current=M;for(let G of Ls)M.addOption(G.id,G.name);Ra&&M.setValue(Ra),M.onChange(G=>{tm.current&&tm.current(G)})}return()=>{vt.current&&(k.empty(),vt.current=null)}}},[Ls]),Un(()=>{vt.current&&Ra&&vt.current.setValue(Ra)},[Ra]);let nm=pi(y);nm.current=y;let Zs=$==null?void 0:$.availableModels,Ma=$==null?void 0:$.currentModelId;Un(()=>{let k=cr.current;if(k){if(!Zs||Zs.length<=1){hn.current&&(k.empty(),hn.current=null);return}if(!hn.current){let M=new wt.DropdownComponent(k);hn.current=M;for(let G of Zs)M.addOption(G.modelId,G.name);Ma&&M.setValue(Ma),M.onChange(G=>{nm.current&&nm.current(G)})}return()=>{hn.current&&(k.empty(),hn.current=null)}}},[Zs]),Un(()=>{hn.current&&Ma&&hn.current.setValue(Ma)},[Ma]);let Kx=!e&&(w.trim()===""&&ye.length===0||!t),rN=`Message ${n} - @ to mention notes${r.length>0?", / for commands":""}`;return(0,Re.jsxs)("div",{className:"agent-client-chat-input-container",children:[a.isOpen&&(0,Re.jsx)(vh,{type:"mention",items:a.suggestions,selectedIndex:a.selectedIndex,onSelect:Qf,onClose:a.close,plugin:d,view:m}),l.isOpen&&(0,Re.jsx)(vh,{type:"slash-command",items:l.suggestions,selectedIndex:l.selectedIndex,onSelect:Wf,onClose:l.close,plugin:d,view:m}),(0,Re.jsxs)("div",{className:`agent-client-chat-input-box ${Vn?"agent-client-dragging-over":""}`,onDragOver:Kf,onDragEnter:WC,onDragLeave:eN,onDrop:k=>void tN(k),children:[i&&c.activeNote&&(0,Re.jsxs)("div",{className:"agent-client-auto-mention-inline",children:[(0,Re.jsxs)("span",{className:`agent-client-mention-badge ${c.isDisabled?"agent-client-disabled":""}`,children:["@",c.activeNote.name,c.activeNote.selection&&(0,Re.jsxs)("span",{className:"agent-client-selection-indicator",children:[":",c.activeNote.selection.from.line+1,"-",c.activeNote.selection.to.line+1]})]}),(0,Re.jsx)("button",{className:"agent-client-auto-mention-toggle-btn",onClick:k=>{let M=!c.isDisabled;c.toggle(M);let G=M?"x":"plus";(0,wt.setIcon)(k.currentTarget,G)},title:c.isDisabled?"Enable auto-mention":"Temporarily disable auto-mention",ref:k=>{if(k){let M=c.isDisabled?"plus":"x";(0,wt.setIcon)(k,M)}}})]}),(0,Re.jsxs)("div",{className:"agent-client-textarea-wrapper",children:[(0,Re.jsx)("textarea",{ref:Y,value:w,onChange:iN,onKeyDown:nN,onPaste:k=>void Yf(k),placeholder:rN,className:`agent-client-chat-input-textarea ${i&&c.activeNote?"has-auto-mention":""}`,rows:1}),T&&(0,Re.jsxs)("div",{className:"agent-client-hint-overlay","aria-hidden":"true",children:[(0,Re.jsx)("span",{className:"agent-client-invisible",children:D}),(0,Re.jsx)("span",{className:"agent-client-hint-text",children:T})]})]}),g&&(0,Re.jsx)(l1,{images:ye,onRemove:q}),(0,Re.jsxs)("div",{className:"agent-client-chat-input-actions",children:[h&&h.availableModes.length>1&&(0,Re.jsx)("div",{ref:ct,className:"agent-client-mode-selector",title:(Wx=(Qx=h.availableModes.find(k=>k.id===h.currentModeId))==null?void 0:Qx.description)!=null?Wx:"Select mode",children:(0,Re.jsx)("span",{className:"agent-client-mode-selector-icon",ref:k=>{k&&(0,wt.setIcon)(k,"chevron-down")}})}),$&&$.availableModels.length>1&&(0,Re.jsx)("div",{ref:cr,className:"agent-client-model-selector",title:(tS=(eS=$.availableModels.find(k=>k.modelId===$.currentModelId))==null?void 0:eS.description)!=null?tS:"Select model",children:(0,Re.jsx)("span",{className:"agent-client-model-selector-icon",ref:k=>{k&&(0,wt.setIcon)(k,"chevron-down")}})}),(0,Re.jsx)("button",{ref:Pe,onClick:()=>void em(),disabled:Kx,className:`agent-client-chat-send-button ${e?"sending":""} ${Kx?"agent-client-disabled":""}`,title:t?e?"Stop generation":"Send message":"Connecting..."})]})]})]})}var Kl=require("obsidian");var qc=class{constructor(t){this.files=[];this.lastBuild=0;this.eventRefs=[];this.plugin=t,this.logger=new Ce(t),this.rebuildIndex(),this.eventRefs.push(this.plugin.app.vault.on("create",n=>{n instanceof Kl.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 Kl.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 l,c;return(((l=a.stat)==null?void 0:l.mtime)||0)-(((c=o.stat)==null?void 0:c.mtime)||0)}).slice(0,20);return this.logger.log("[DEBUG] Recent files:",i.map(o=>o.name)),i}this.logger.log("[DEBUG] Preparing fuzzy search for:",t.trim());let n=(0,Kl.prepareFuzzySearch)(t.trim());return this.files.map(i=>{var f;let o=i.basename,a=i.path,l=this.plugin.app.metadataCache.getFileCache(i),c=(f=l==null?void 0:l.frontmatter)==null?void 0:f.aliases,d=Array.isArray(c)?c:c?[c]:[],m=[o,a,...d],s=-1/0;for(let p of m){let h=n(p);h&&h.score>s&&(s=h.score)}return{file:i,score:s}}).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 bh=require("obsidian"),Ko=class{constructor(t){this.plugin=t;this.logger=new Ce(t)}async exportToMarkdown(t,n,r,i,o,a=!0){let l=this.plugin.settings.exportSettings,c=t.length>0?t[0].timestamp:o,d=this.generateFileName(c),m=l.defaultFolder||"Agent Client";await this.ensureFolderExists(m);let s=`${m}/${d}.md`;try{let f=this.generateFrontmatter(n,r,i,c),p=await this.convertMessagesToMarkdown(t,n,s),h=`${f}
${p}`,v=this.plugin.app.vault.getAbstractFileByPath(s),$;return v instanceof bh.TFile?(await this.plugin.app.vault.modify(v,h),$=v):$=await this.plugin.app.vault.create(s,h),a&&await this.plugin.app.workspace.getLeaf(!1).openFile($),this.logger.log(`Chat exported to: ${s}`),s}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"),l=`${i}${o}${a}`,c=String(t.getHours()).padStart(2,"0"),d=String(t.getMinutes()).padStart(2,"0"),m=String(t.getSeconds()).padStart(2,"0"),s=`${c}${d}${m}`;return r.replace("{date}",l).replace("{time}",s)}generateFrontmatter(t,n,r,i){let o=i.getFullYear(),a=String(i.getMonth()+1).padStart(2,"0"),l=String(i.getDate()).padStart(2,"0"),c=String(i.getHours()).padStart(2,"0"),d=String(i.getMinutes()).padStart(2,"0"),m=String(i.getSeconds()).padStart(2,"0");return`---
created: ${`${o}-${a}-${l}T${c}:${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 l of t){let c=l.timestamp.toLocaleTimeString(),d=l.role==="user"?"User":"Assistant";a+=`## ${c} - ${d}
`;for(let m of l.content)a+=await this.convertContentToMarkdown(m,o);a+=`
---
`}return a}async convertContentToMarkdown(t,n){switch(t.type){case"text":return t.text+`
`;case"text_with_context":{let r="";if(t.autoMentionContext){let{noteName:i,selection:o}=t.autoMentionContext;o?r+=`@[[${i}]]:${o.fromLine}-${o.toLine}
`:r+=`@[[${i}]]
`}return r+=t.text+`
`,r}case"agent_thought":return`> [!info]- Thinking
> ${t.text.split(`
`).join(`
> `)}
`;case"tool_call":return this.convertToolCallToMarkdown(t);case"terminal":return`### \u{1F5A5}\uFE0F Terminal: ${t.terminalId.slice(0,8)}
`;case"plan":return this.convertPlanToMarkdown(t);case"permission_request":return this.convertPermissionRequestToMarkdown(t);case"image":if(!n.includeImages)return"";if(t.uri)return`![Image](${t.uri})
`;if(n.imageLocation==="base64")return`![Image](data:${t.mimeType};base64,${t.data})
`;try{return n.imageIndex++,`![[${(await this.saveImageAsAttachment(t.data,t.mimeType,n.exportFilePath,n.imageIndex,n.imageLocation,n.imageCustomFolder)).split("/").pop()}]]
`}catch(r){return this.logger.error(`Failed to save image as attachment: ${r}`),`![Image](data:${t.mimeType};base64,${t.data})
`}default:return""}}convertToolCallToMarkdown(t){let n=`### \u{1F527} ${t.title||"Tool"}
`;if(t.locations&&t.locations.length>0){let r=t.locations.map(i=>i.line!=null?`\`${i.path}:${i.line}\``:`\`${i.path}\``);n+=`**Locations**: ${r.join(", ")}
`}if(n+=`**Status**: ${t.status}
`,t.content&&t.content.length>0)for(let r of t.content)r.type==="diff"&&(n+=this.convertDiffToMarkdown(r));return n}convertDiffToMarkdown(t){let n=`**File**: \`${t.path}\`
`;if(t.oldText===null||t.oldText===void 0||t.oldText==="")return n+="```diff\n",t.newText.split(`
`).forEach(o=>{n+=`+ ${o}
`}),n+="```\n\n",n;let r=t.oldText.split(`
`),i=t.newText.split(`
`);return n+="```diff\n",r.forEach(o=>{n+=`- ${o}
`}),i.forEach(o=>{n+=`+ ${o}
`}),n+="```\n\n",n}convertPlanToMarkdown(t){let n=`> [!plan] Plan
`;for(let r of t.entries){let i=r.status==="completed"?"\u2705":r.status==="in_progress"?"\u{1F504}":"\u23F3";n+=`> ${i} ${r.content}
`}return n+=`
`,n}convertPermissionRequestToMarkdown(t){let n=t.isCancelled?"Cancelled":"Requested";return`### \u26A0\uFE0F Permission: ${t.toolCall.title||"Unknown"} (${n})
`}async saveImageAsAttachment(t,n,r,i,o,a){let l=this.getExtensionFromMimeType(n),m=`${r.replace(/\.md$/,"").split("/").pop()||"image"}_${String(i).padStart(3,"0")}.${l}`,s;if(o==="custom"){let p=a||"Agent Client";if(await this.ensureFolderExists(p),s=`${p}/${m}`,this.plugin.app.vault.getAbstractFileByPath(s)instanceof bh.TFile)return this.logger.log(`Image already exists, skipping: ${s}`),s}else if(s=await this.plugin.app.fileManager.getAvailablePathForAttachment(m,r),!s.endsWith(m)){let p=s.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(s,f),this.logger.log(`Image saved as attachment: ${s}`),s}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 TC=require("child_process");var u={};zn(u,{$brand:()=>Vc,$input:()=>Py,$output:()=>My,NEVER:()=>_h,TimePrecision:()=>Vy,ZodAny:()=>O_,ZodArray:()=>R_,ZodBase64:()=>vf,ZodBase64URL:()=>yf,ZodBigInt:()=>Ea,ZodBigIntFormat:()=>xf,ZodBoolean:()=>za,ZodCIDRv4:()=>gf,ZodCIDRv6:()=>hf,ZodCUID:()=>sf,ZodCUID2:()=>uf,ZodCatch:()=>ox,ZodCodec:()=>kf,ZodCustom:()=>Ts,ZodCustomStringFormat:()=>$a,ZodDate:()=>$s,ZodDefault:()=>W_,ZodDiscriminatedUnion:()=>P_,ZodE164:()=>bf,ZodEmail:()=>of,ZodEmoji:()=>af,ZodEnum:()=>xa,ZodError:()=>lM,ZodExactOptional:()=>Y_,ZodFile:()=>X_,ZodFirstPartyTypeKind:()=>vx,ZodFunction:()=>px,ZodGUID:()=>ys,ZodIPv4:()=>mf,ZodIPv6:()=>pf,ZodISODate:()=>Qd,ZodISODateTime:()=>Kd,ZodISODuration:()=>ef,ZodISOTime:()=>Wd,ZodIntersection:()=>L_,ZodIssueCode:()=>uM,ZodJWT:()=>_f,ZodKSUID:()=>ff,ZodLazy:()=>dx,ZodLiteral:()=>F_,ZodMAC:()=>E_,ZodMap:()=>G_,ZodNaN:()=>lx,ZodNanoID:()=>lf,ZodNever:()=>U_,ZodNonOptional:()=>Af,ZodNull:()=>N_,ZodNullable:()=>Q_,ZodNumber:()=>wa,ZodNumberFormat:()=>Hr,ZodObject:()=>zs,ZodOptional:()=>Ef,ZodPipe:()=>Tf,ZodPrefault:()=>tx,ZodPromise:()=>mx,ZodReadonly:()=>sx,ZodRealError:()=>Mt,ZodRecord:()=>As,ZodSet:()=>B_,ZodString:()=>Sa,ZodStringFormat:()=>ve,ZodSuccess:()=>rx,ZodSymbol:()=>k_,ZodTemplateLiteral:()=>cx,ZodTransform:()=>J_,ZodTuple:()=>q_,ZodType:()=>ee,ZodULID:()=>cf,ZodURL:()=>Ss,ZodUUID:()=>Ln,ZodUndefined:()=>C_,ZodUnion:()=>Es,ZodUnknown:()=>D_,ZodVoid:()=>j_,ZodXID:()=>df,ZodXor:()=>M_,_ZodString:()=>rf,_default:()=>ex,_function:()=>Hk,any:()=>Sk,array:()=>ws,base64:()=>ok,base64url:()=>ak,bigint:()=>vk,boolean:()=>T_,catch:()=>ax,check:()=>Gk,cidrv4:()=>ik,cidrv6:()=>rk,clone:()=>zt,codec:()=>Zk,coerce:()=>Cf,config:()=>Me,core:()=>Pn,cuid:()=>JT,cuid2:()=>YT,custom:()=>Bk,date:()=>wk,decode:()=>b_,decodeAsync:()=>x_,describe:()=>Fk,discriminatedUnion:()=>Ck,e164:()=>lk,email:()=>PT,emoji:()=>FT,encode:()=>y_,encodeAsync:()=>__,endsWith:()=>fa,enum:()=>wf,exactOptional:()=>K_,file:()=>Rk,flattenError:()=>as,float32:()=>mk,float64:()=>pk,formatError:()=>ls,fromJSONSchema:()=>eC,function:()=>Hk,getErrorMap:()=>dM,globalRegistry:()=>ut,gt:()=>Rn,gte:()=>Et,guid:()=>LT,hash:()=>fk,hex:()=>dk,hostname:()=>ck,httpUrl:()=>BT,includes:()=>ca,instanceof:()=>Jk,int:()=>nf,int32:()=>gk,int64:()=>yk,intersection:()=>Z_,ipv4:()=>ek,ipv6:()=>nk,iso:()=>qr,json:()=>Kk,jwt:()=>sk,keyof:()=>zk,ksuid:()=>WT,lazy:()=>fx,length:()=>Zr,literal:()=>jk,locales:()=>Mr,looseObject:()=>Tk,looseRecord:()=>Ik,lowercase:()=>sa,lt:()=>jn,lte:()=>Wt,mac:()=>tk,map:()=>Ok,maxLength:()=>Lr,maxSize:()=>nr,meta:()=>Xk,mime:()=>ma,minLength:()=>hi,minSize:()=>Mn,multipleOf:()=>tr,nan:()=>Lk,nanoid:()=>XT,nativeEnum:()=>Uk,negative:()=>Zd,never:()=>Sf,nonnegative:()=>Vd,nonoptional:()=>ix,nonpositive:()=>qd,normalize:()=>pa,null:()=>I_,nullable:()=>_s,nullish:()=>Mk,number:()=>A_,object:()=>Ek,optional:()=>bs,overwrite:()=>Sn,parse:()=>p_,parseAsync:()=>g_,partialRecord:()=>Nk,pipe:()=>xs,positive:()=>Ld,prefault:()=>nx,preprocess:()=>Qk,prettifyError:()=>Ih,promise:()=>Vk,property:()=>Hd,readonly:()=>ux,record:()=>H_,refine:()=>gx,regex:()=>la,regexes:()=>Qt,registry:()=>bd,safeDecode:()=>$_,safeDecodeAsync:()=>z_,safeEncode:()=>S_,safeEncodeAsync:()=>w_,safeParse:()=>h_,safeParseAsync:()=>v_,set:()=>Dk,setErrorMap:()=>cM,size:()=>Pr,slugify:()=>ya,startsWith:()=>da,strictObject:()=>Ak,string:()=>tf,stringFormat:()=>uk,stringbool:()=>Yk,success:()=>Pk,superRefine:()=>hx,symbol:()=>_k,templateLiteral:()=>qk,toJSONSchema:()=>Xd,toLowerCase:()=>ha,toUpperCase:()=>va,transform:()=>zf,treeifyError:()=>Nh,trim:()=>ga,tuple:()=>V_,uint32:()=>hk,uint64:()=>bk,ulid:()=>KT,undefined:()=>xk,union:()=>$f,unknown:()=>Vr,uppercase:()=>ua,url:()=>GT,util:()=>I,uuid:()=>ZT,uuidv4:()=>qT,uuidv6:()=>VT,uuidv7:()=>HT,void:()=>$k,xid:()=>QT,xor:()=>kk});var Pn={};zn(Pn,{$ZodAny:()=>ay,$ZodArray:()=>dy,$ZodAsyncError:()=>xn,$ZodBase64:()=>Yv,$ZodBase64URL:()=>Kv,$ZodBigInt:()=>fd,$ZodBigIntFormat:()=>ny,$ZodBoolean:()=>ds,$ZodCIDRv4:()=>Fv,$ZodCIDRv6:()=>Xv,$ZodCUID:()=>Uv,$ZodCUID2:()=>jv,$ZodCatch:()=>ky,$ZodCheck:()=>xe,$ZodCheckBigIntFormat:()=>dv,$ZodCheckEndsWith:()=>$v,$ZodCheckGreaterThan:()=>od,$ZodCheckIncludes:()=>xv,$ZodCheckLengthEquals:()=>vv,$ZodCheckLessThan:()=>rd,$ZodCheckLowerCase:()=>bv,$ZodCheckMaxLength:()=>gv,$ZodCheckMaxSize:()=>fv,$ZodCheckMimeType:()=>zv,$ZodCheckMinLength:()=>hv,$ZodCheckMinSize:()=>mv,$ZodCheckMultipleOf:()=>uv,$ZodCheckNumberFormat:()=>cv,$ZodCheckOverwrite:()=>Ev,$ZodCheckProperty:()=>wv,$ZodCheckRegex:()=>yv,$ZodCheckSizeEquals:()=>pv,$ZodCheckStartsWith:()=>Sv,$ZodCheckStringFormat:()=>oa,$ZodCheckUpperCase:()=>_v,$ZodCodec:()=>ms,$ZodCustom:()=>Ry,$ZodCustomStringFormat:()=>ey,$ZodDate:()=>cy,$ZodDefault:()=>zy,$ZodDiscriminatedUnion:()=>py,$ZodE164:()=>Qv,$ZodEmail:()=>Nv,$ZodEmoji:()=>Ov,$ZodEncodeError:()=>Yi,$ZodEnum:()=>by,$ZodError:()=>os,$ZodExactOptional:()=>$y,$ZodFile:()=>xy,$ZodFunction:()=>Dy,$ZodGUID:()=>kv,$ZodIPv4:()=>Hv,$ZodIPv6:()=>Gv,$ZodISODate:()=>Zv,$ZodISODateTime:()=>Lv,$ZodISODuration:()=>Vv,$ZodISOTime:()=>qv,$ZodIntersection:()=>gy,$ZodJWT:()=>Wv,$ZodKSUID:()=>Pv,$ZodLazy:()=>jy,$ZodLiteral:()=>_y,$ZodMAC:()=>Bv,$ZodMap:()=>vy,$ZodNaN:()=>Cy,$ZodNanoID:()=>Dv,$ZodNever:()=>sy,$ZodNonOptional:()=>Ay,$ZodNull:()=>oy,$ZodNullable:()=>wy,$ZodNumber:()=>dd,$ZodNumberFormat:()=>ty,$ZodObject:()=>M1,$ZodObjectJIT:()=>fy,$ZodOptional:()=>pd,$ZodPipe:()=>Ny,$ZodPrefault:()=>Ey,$ZodPromise:()=>Uy,$ZodReadonly:()=>Iy,$ZodRealError:()=>Rt,$ZodRecord:()=>hy,$ZodRegistry:()=>yd,$ZodSet:()=>yy,$ZodString:()=>Rr,$ZodStringFormat:()=>he,$ZodSuccess:()=>Ty,$ZodSymbol:()=>iy,$ZodTemplateLiteral:()=>Oy,$ZodTransform:()=>Sy,$ZodTuple:()=>md,$ZodType:()=>J,$ZodULID:()=>Rv,$ZodURL:()=>Iv,$ZodUUID:()=>Cv,$ZodUndefined:()=>ry,$ZodUnion:()=>fs,$ZodUnknown:()=>ly,$ZodVoid:()=>uy,$ZodXID:()=>Mv,$ZodXor:()=>my,$brand:()=>Vc,$constructor:()=>S,$input:()=>Py,$output:()=>My,Doc:()=>cs,JSONSchema:()=>u_,JSONSchemaGenerator:()=>Jd,NEVER:()=>_h,TimePrecision:()=>Vy,_any:()=>cb,_array:()=>vb,_base64:()=>jd,_base64url:()=>Rd,_bigint:()=>ib,_boolean:()=>tb,_catch:()=>WR,_check:()=>RT,_cidrv4:()=>Dd,_cidrv6:()=>Ud,_coercedBigint:()=>rb,_coercedBoolean:()=>nb,_coercedDate:()=>gb,_coercedNumber:()=>Jy,_coercedString:()=>Zy,_cuid:()=>Ad,_cuid2:()=>Td,_custom:()=>bb,_date:()=>pb,_decode:()=>Jc,_decodeAsync:()=>Kc,_default:()=>YR,_discriminatedUnion:()=>MR,_e164:()=>Md,_email:()=>_d,_emoji:()=>zd,_encode:()=>Xc,_encodeAsync:()=>Yc,_endsWith:()=>fa,_enum:()=>HR,_file:()=>yb,_float32:()=>Ky,_float64:()=>Qy,_gt:()=>Rn,_gte:()=>Et,_guid:()=>gs,_includes:()=>ca,_int:()=>Yy,_int32:()=>Wy,_int64:()=>ob,_intersection:()=>PR,_ipv4:()=>Id,_ipv6:()=>Od,_isoDate:()=>Gy,_isoDateTime:()=>Hy,_isoDuration:()=>Fy,_isoTime:()=>By,_jwt:()=>Pd,_ksuid:()=>Nd,_lazy:()=>iM,_length:()=>Zr,_literal:()=>BR,_lowercase:()=>sa,_lt:()=>jn,_lte:()=>Wt,_mac:()=>qy,_map:()=>qR,_max:()=>Wt,_maxLength:()=>Lr,_maxSize:()=>nr,_mime:()=>ma,_min:()=>Et,_minLength:()=>hi,_minSize:()=>Mn,_multipleOf:()=>tr,_nan:()=>hb,_nanoid:()=>Ed,_nativeEnum:()=>GR,_negative:()=>Zd,_never:()=>fb,_nonnegative:()=>Vd,_nonoptional:()=>KR,_nonpositive:()=>qd,_normalize:()=>pa,_null:()=>ub,_nullable:()=>JR,_number:()=>Xy,_optional:()=>XR,_overwrite:()=>Sn,_parse:()=>ta,_parseAsync:()=>na,_pipe:()=>eM,_positive:()=>Ld,_promise:()=>rM,_property:()=>Hd,_readonly:()=>tM,_record:()=>ZR,_refine:()=>_b,_regex:()=>la,_safeDecode:()=>Wc,_safeDecodeAsync:()=>td,_safeEncode:()=>Qc,_safeEncodeAsync:()=>ed,_safeParse:()=>ia,_safeParseAsync:()=>ra,_set:()=>VR,_size:()=>Pr,_slugify:()=>ya,_startsWith:()=>da,_string:()=>Ly,_stringFormat:()=>ba,_stringbool:()=>wb,_success:()=>QR,_superRefine:()=>xb,_symbol:()=>lb,_templateLiteral:()=>nM,_toLowerCase:()=>ha,_toUpperCase:()=>va,_transform:()=>FR,_trim:()=>ga,_tuple:()=>LR,_uint32:()=>eb,_uint64:()=>ab,_ulid:()=>kd,_undefined:()=>sb,_union:()=>jR,_unknown:()=>db,_uppercase:()=>ua,_url:()=>hs,_uuid:()=>xd,_uuidv4:()=>Sd,_uuidv6:()=>$d,_uuidv7:()=>wd,_void:()=>mb,_xid:()=>Cd,_xor:()=>RR,clone:()=>zt,config:()=>Me,createStandardJSONSchemaMethod:()=>_a,createToJSONSchemaMethod:()=>zb,decode:()=>lj,decodeAsync:()=>uj,describe:()=>Sb,encode:()=>aj,encodeAsync:()=>sj,extractDefs:()=>rr,finalize:()=>or,flattenError:()=>as,formatError:()=>ls,globalConfig:()=>Ql,globalRegistry:()=>ut,initializeContext:()=>ir,isValidBase64:()=>Jv,isValidBase64URL:()=>D1,isValidJWT:()=>U1,locales:()=>Mr,meta:()=>$b,parse:()=>Bc,parseAsync:()=>Fc,prettifyError:()=>Ih,process:()=>ce,regexes:()=>Qt,registry:()=>bd,safeDecode:()=>dj,safeDecodeAsync:()=>mj,safeEncode:()=>cj,safeEncodeAsync:()=>fj,safeParse:()=>Oh,safeParseAsync:()=>Dh,toDotPath:()=>h1,toJSONSchema:()=>Xd,treeifyError:()=>Nh,util:()=>I,version:()=>Av});var _h=Object.freeze({status:"aborted"});function S(e,t,n){var l;function r(c,d){if(c._zod||Object.defineProperty(c,"_zod",{value:{def:d,constr:a,traits:new Set},enumerable:!1}),c._zod.traits.has(e))return;c._zod.traits.add(e),t(c,d);let m=a.prototype,s=Object.keys(m);for(let f=0;f<s.length;f++){let p=s[f];p in c||(c[p]=m[p].bind(c))}}let i=(l=n==null?void 0:n.Parent)!=null?l:Object;class o extends i{}Object.defineProperty(o,"name",{value:e});function a(c){var s;var d;let m=n!=null&&n.Parent?new o:this;r(m,c),(s=(d=m._zod).deferred)!=null||(d.deferred=[]);for(let f of m._zod.deferred)f();return m}return Object.defineProperty(a,"init",{value:r}),Object.defineProperty(a,Symbol.hasInstance,{value:c=>{var d,m;return n!=null&&n.Parent&&c instanceof n.Parent?!0:(m=(d=c==null?void 0:c._zod)==null?void 0:d.traits)==null?void 0:m.has(e)}}),Object.defineProperty(a,"name",{value:e}),a}var Vc=Symbol("zod_brand"),xn=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},Yi=class extends Error{constructor(t){super(`Encountered unidirectional transform during encode: ${t}`),this.name="ZodEncodeError"}},Ql={};function Me(e){return e&&Object.assign(Ql,e),Ql}var I={};zn(I,{BIGINT_FORMAT_RANGES:()=>Ch,Class:()=>Sh,NUMBER_FORMAT_RANGES:()=>kh,aborted:()=>er,allowsEval:()=>zh,assert:()=>MU,assertEqual:()=>DU,assertIs:()=>jU,assertNever:()=>RU,assertNotEqual:()=>UU,assignProp:()=>Qi,base64ToUint8Array:()=>m1,base64urlToUint8Array:()=>tj,cached:()=>Wo,captureStackTrace:()=>Gc,cleanEnum:()=>ej,cleanRegex:()=>ts,clone:()=>zt,cloneDef:()=>LU,createTransparentProxy:()=>BU,defineLazy:()=>te,esc:()=>Hc,escapeRegex:()=>gn,extend:()=>JU,finalizeIssue:()=>jt,floatSafeRemainder:()=>$h,getElementAtPath:()=>ZU,getEnumValues:()=>es,getLengthableOrigin:()=>rs,getParsedType:()=>GU,getSizableOrigin:()=>is,hexToUint8Array:()=>ij,isObject:()=>Ur,isPlainObject:()=>Wi,issue:()=>ea,joinValues:()=>z,jsonStringifyReplacer:()=>Qo,merge:()=>KU,mergeDefs:()=>gi,normalizeParams:()=>O,nullish:()=>Ki,numKeys:()=>HU,objectClone:()=>PU,omit:()=>XU,optionalKeys:()=>Th,parsedType:()=>N,partial:()=>QU,pick:()=>FU,prefixIssues:()=>Kt,primitiveTypes:()=>Ah,promiseAllObject:()=>qU,propertyKeyTypes:()=>ns,randomString:()=>VU,required:()=>WU,safeExtend:()=>YU,shallowClone:()=>Eh,slugify:()=>wh,stringifyPrimitive:()=>C,uint8ArrayToBase64:()=>p1,uint8ArrayToBase64url:()=>nj,uint8ArrayToHex:()=>rj,unwrapMessage:()=>Wl});function DU(e){return e}function UU(e){return e}function jU(e){}function RU(e){throw new Error("Unexpected value in exhaustive check")}function MU(e){}function es(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 z(e,t="|"){return e.map(n=>C(n)).join(t)}function Qo(e,t){return typeof t=="bigint"?t.toString():t}function Wo(e){return{get value(){{let n=e();return Object.defineProperty(this,"value",{value:n}),n}throw new Error("cached value already set")}}}function Ki(e){return e==null}function ts(e){let t=e.startsWith("^")?1:0,n=e.endsWith("$")?e.length-1:e.length;return e.slice(t,n)}function $h(e,t){let n=(e.toString().split(".")[1]||"").length,r=t.toString(),i=(r.split(".")[1]||"").length;if(i===0&&/\d?e-\d?/.test(r)){let c=r.match(/\d?e-(\d?)/);c!=null&&c[1]&&(i=Number.parseInt(c[1]))}let o=n>i?n:i,a=Number.parseInt(e.toFixed(o).replace(".","")),l=Number.parseInt(t.toFixed(o).replace(".",""));return a%l/10**o}var f1=Symbol("evaluating");function te(e,t,n){let r;Object.defineProperty(e,t,{get(){if(r!==f1)return r===void 0&&(r=f1,r=n()),r},set(i){Object.defineProperty(e,t,{value:i})},configurable:!0})}function PU(e){return Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e))}function Qi(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0})}function gi(...e){let t={};for(let n of e){let r=Object.getOwnPropertyDescriptors(n);Object.assign(t,r)}return Object.defineProperties({},t)}function LU(e){return gi(e._zod.def)}function ZU(e,t){return t?t.reduce((n,r)=>n==null?void 0:n[r],e):e}function qU(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 VU(e=10){let t="abcdefghijklmnopqrstuvwxyz",n="";for(let r=0;r<e;r++)n+=t[Math.floor(Math.random()*t.length)];return n}function Hc(e){return JSON.stringify(e)}function wh(e){return e.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}var Gc="captureStackTrace"in Error?Error.captureStackTrace:(...e)=>{};function Ur(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}var zh=Wo(()=>{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 Wi(e){if(Ur(e)===!1)return!1;let t=e.constructor;if(t===void 0||typeof t!="function")return!0;let n=t.prototype;return!(Ur(n)===!1||Object.prototype.hasOwnProperty.call(n,"isPrototypeOf")===!1)}function Eh(e){return Wi(e)?{...e}:Array.isArray(e)?[...e]:e}function HU(e){let t=0;for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&t++;return t}var GU=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}`)}},ns=new Set(["string","number","symbol"]),Ah=new Set(["string","number","bigint","boolean","symbol","undefined"]);function gn(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function zt(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 O(e){let t=e;if(!t)return{};if(typeof t=="string")return{error:()=>t};if((t==null?void 0:t.message)!==void 0){if((t==null?void 0:t.error)!==void 0)throw new Error("Cannot specify both `message` and `error` params");t.error=t.message}return delete t.message,typeof t.error=="string"?{...t,error:()=>t.error}:t}function BU(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 C(e){return typeof e=="bigint"?e.toString()+"n":typeof e=="string"?`"${e}"`:`${e}`}function Th(e){return Object.keys(e).filter(t=>e[t]._zod.optin==="optional"&&e[t]._zod.optout==="optional")}var kh={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]},Ch={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function FU(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=gi(e._zod.def,{get shape(){let a={};for(let l in t){if(!(l in n.shape))throw new Error(`Unrecognized key: "${l}"`);t[l]&&(a[l]=n.shape[l])}return Qi(this,"shape",a),a},checks:[]});return zt(e,o)}function XU(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=gi(e._zod.def,{get shape(){let a={...e._zod.def.shape};for(let l in t){if(!(l in n.shape))throw new Error(`Unrecognized key: "${l}"`);t[l]&&delete a[l]}return Qi(this,"shape",a),a},checks:[]});return zt(e,o)}function JU(e,t){if(!Wi(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=gi(e._zod.def,{get shape(){let o={...e._zod.def.shape,...t};return Qi(this,"shape",o),o}});return zt(e,i)}function YU(e,t){if(!Wi(t))throw new Error("Invalid input to safeExtend: expected a plain object");let n=gi(e._zod.def,{get shape(){let r={...e._zod.def.shape,...t};return Qi(this,"shape",r),r}});return zt(e,n)}function KU(e,t){let n=gi(e._zod.def,{get shape(){let r={...e._zod.def.shape,...t._zod.def.shape};return Qi(this,"shape",r),r},get catchall(){return t._zod.def.catchall},checks:[]});return zt(e,n)}function QU(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=gi(t._zod.def,{get shape(){let l=t._zod.def.shape,c={...l};if(n)for(let d in n){if(!(d in l))throw new Error(`Unrecognized key: "${d}"`);n[d]&&(c[d]=e?new e({type:"optional",innerType:l[d]}):l[d])}else for(let d in l)c[d]=e?new e({type:"optional",innerType:l[d]}):l[d];return Qi(this,"shape",c),c},checks:[]});return zt(t,a)}function WU(e,t,n){let r=gi(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 Qi(this,"shape",o),o}});return zt(t,r)}function er(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 Kt(e,t){return t.map(n=>{var i;var r;return(i=(r=n).path)!=null||(r.path=[]),n.path.unshift(e),n})}function Wl(e){return typeof e=="string"?e:e==null?void 0:e.message}function jt(e,t,n){var i,o,a,l,c,d,m,s,f,p,h;let r={...e,path:(i=e.path)!=null?i:[]};if(!e.message){let v=(h=(p=(s=(d=Wl((l=(a=(o=e.inst)==null?void 0:o._zod.def)==null?void 0:a.error)==null?void 0:l.call(a,e)))!=null?d:Wl((c=t==null?void 0:t.error)==null?void 0:c.call(t,e)))!=null?s:Wl((m=n.customError)==null?void 0:m.call(n,e)))!=null?p:Wl((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 is(e){return e instanceof Set?"set":e instanceof Map?"map":e instanceof File?"file":"unknown"}function rs(e){return Array.isArray(e)?"array":typeof e=="string"?"string":"unknown"}function N(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 ea(...e){let[t,n,r]=e;return typeof t=="string"?{message:t,code:"custom",input:n,inst:r}:{...t}}function ej(e){return Object.entries(e).filter(([t,n])=>Number.isNaN(Number.parseInt(t,10))).map(t=>t[1])}function m1(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 p1(e){let t="";for(let n=0;n<e.length;n++)t+=String.fromCharCode(e[n]);return btoa(t)}function tj(e){let t=e.replace(/-/g,"+").replace(/_/g,"/"),n="=".repeat((4-t.length%4)%4);return m1(t+n)}function nj(e){return p1(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function ij(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 rj(e){return Array.from(e).map(t=>t.toString(16).padStart(2,"0")).join("")}var Sh=class{constructor(...t){}};var g1=(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,Qo,2),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},os=S("$ZodError",g1),Rt=S("$ZodError",g1,{Parent:Error});function as(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 ls(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,l=0;for(;l<o.path.length;){let c=o.path[l];l===o.path.length-1?(a[c]=a[c]||{_errors:[]},a[c]._errors.push(t(o))):a[c]=a[c]||{_errors:[]},a=a[c],l++}}};return r(e),n}function Nh(e,t=n=>n.message){let n={errors:[]},r=(i,o=[])=>{var c,d,m,s;var a,l;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"?((c=h.properties)!=null||(h.properties={}),(d=(a=h.properties)[$])!=null||(a[$]={errors:[]}),h=h.properties[$]):((m=h.items)!=null||(h.items=[]),(s=(l=h.items)[$])!=null||(l[$]={errors:[]}),h=h.items[$]),y&&h.errors.push(t(f)),v++}}};return r(e),n}function h1(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 Ih(e){var r;let t=[],n=[...e.issues].sort((i,o)=>{var a,l;return((a=i.path)!=null?a:[]).length-((l=o.path)!=null?l:[]).length});for(let i of n)t.push(`\u2716 ${i.message}`),(r=i.path)!=null&&r.length&&t.push(` \u2192 at ${h1(i.path)}`);return t.join(`
`)}var ta=e=>(t,n,r,i)=>{var l;let o=r?Object.assign(r,{async:!1}):{async:!1},a=t._zod.run({value:n,issues:[]},o);if(a instanceof Promise)throw new xn;if(a.issues.length){let c=new((l=i==null?void 0:i.Err)!=null?l:e)(a.issues.map(d=>jt(d,o,Me())));throw Gc(c,i==null?void 0:i.callee),c}return a.value},Bc=ta(Rt),na=e=>async(t,n,r,i)=>{var l;let o=r?Object.assign(r,{async:!0}):{async:!0},a=t._zod.run({value:n,issues:[]},o);if(a instanceof Promise&&(a=await a),a.issues.length){let c=new((l=i==null?void 0:i.Err)!=null?l:e)(a.issues.map(d=>jt(d,o,Me())));throw Gc(c,i==null?void 0:i.callee),c}return a.value},Fc=na(Rt),ia=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 xn;return o.issues.length?{success:!1,error:new(e!=null?e:os)(o.issues.map(a=>jt(a,i,Me())))}:{success:!0,data:o.value}},Oh=ia(Rt),ra=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=>jt(a,i,Me())))}:{success:!0,data:o.value}},Dh=ra(Rt),Xc=e=>(t,n,r)=>{let i=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return ta(e)(t,n,i)},aj=Xc(Rt),Jc=e=>(t,n,r)=>ta(e)(t,n,r),lj=Jc(Rt),Yc=e=>async(t,n,r)=>{let i=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return na(e)(t,n,i)},sj=Yc(Rt),Kc=e=>async(t,n,r)=>na(e)(t,n,r),uj=Kc(Rt),Qc=e=>(t,n,r)=>{let i=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return ia(e)(t,n,i)},cj=Qc(Rt),Wc=e=>(t,n,r)=>ia(e)(t,n,r),dj=Wc(Rt),ed=e=>async(t,n,r)=>{let i=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return ra(e)(t,n,i)},fj=ed(Rt),td=e=>async(t,n,r)=>ra(e)(t,n,r),mj=td(Rt);var Qt={};zn(Qt,{base64:()=>Yh,base64url:()=>nd,bigint:()=>nv,boolean:()=>rv,browserEmail:()=>xj,cidrv4:()=>Xh,cidrv6:()=>Jh,cuid:()=>Uh,cuid2:()=>jh,date:()=>Qh,datetime:()=>ev,domain:()=>wj,duration:()=>Zh,e164:()=>Kh,email:()=>Vh,emoji:()=>Hh,extendedDuration:()=>pj,guid:()=>qh,hex:()=>zj,hostname:()=>$j,html5Email:()=>yj,idnEmail:()=>_j,integer:()=>iv,ipv4:()=>Gh,ipv6:()=>Bh,ksuid:()=>Ph,lowercase:()=>lv,mac:()=>Fh,md5_base64:()=>Aj,md5_base64url:()=>Tj,md5_hex:()=>Ej,nanoid:()=>Lh,null:()=>ov,number:()=>id,rfc5322Email:()=>bj,sha1_base64:()=>Cj,sha1_base64url:()=>Nj,sha1_hex:()=>kj,sha256_base64:()=>Oj,sha256_base64url:()=>Dj,sha256_hex:()=>Ij,sha384_base64:()=>jj,sha384_base64url:()=>Rj,sha384_hex:()=>Uj,sha512_base64:()=>Pj,sha512_base64url:()=>Lj,sha512_hex:()=>Mj,string:()=>tv,time:()=>Wh,ulid:()=>Rh,undefined:()=>av,unicodeEmail:()=>v1,uppercase:()=>sv,uuid:()=>jr,uuid4:()=>gj,uuid6:()=>hj,uuid7:()=>vj,xid:()=>Mh});var Uh=/^[cC][^\s-]{8,}$/,jh=/^[0-9a-z]+$/,Rh=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,Mh=/^[0-9a-vA-V]{20}$/,Ph=/^[A-Za-z0-9]{27}$/,Lh=/^[a-zA-Z0-9_-]{21}$/,Zh=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,pj=/^[-+]?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)?)??$/,qh=/^([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})$/,jr=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)$/,gj=jr(4),hj=jr(6),vj=jr(7),Vh=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,yj=/^[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])?)*$/,bj=/^(([^<>()\[\]\\.,;:\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,}))$/,v1=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,_j=v1,xj=/^[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])?)*$/,Sj="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function Hh(){return new RegExp(Sj,"u")}var Gh=/^(?:(?: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])$/,Bh=/^(([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}|:))$/,Fh=e=>{let t=gn(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}$`)},Xh=/^((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])$/,Jh=/^(([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])$/,Yh=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,nd=/^[A-Za-z0-9_-]*$/,$j=/^(?=.{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])?)*\.?$/,wj=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,Kh=/^\+[1-9]\d{6,14}$/,y1="(?:(?:\\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])))",Qh=new RegExp(`^${y1}$`);function b1(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 Wh(e){return new RegExp(`^${b1(e)}$`)}function ev(e){let t=b1({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(`^${y1}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}$`)},nv=/^-?\d+n?$/,iv=/^-?\d+$/,id=/^-?\d+(?:\.\d+)?$/,rv=/^(?:true|false)$/i,ov=/^null$/i;var av=/^undefined$/i;var lv=/^[^A-Z]*$/,sv=/^[^a-z]*$/,zj=/^[0-9a-fA-F]*$/;function ss(e,t){return new RegExp(`^[A-Za-z0-9+/]{${e}}${t}$`)}function us(e){return new RegExp(`^[A-Za-z0-9_-]{${e}}$`)}var Ej=/^[0-9a-fA-F]{32}$/,Aj=ss(22,"=="),Tj=us(22),kj=/^[0-9a-fA-F]{40}$/,Cj=ss(27,"="),Nj=us(27),Ij=/^[0-9a-fA-F]{64}$/,Oj=ss(43,"="),Dj=us(43),Uj=/^[0-9a-fA-F]{96}$/,jj=ss(64,""),Rj=us(64),Mj=/^[0-9a-fA-F]{128}$/,Pj=ss(86,"=="),Lj=us(86);var xe=S("$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=[])}),x1={number:"number",bigint:"bigint",object:"date"},rd=S("$ZodCheckLessThan",(e,t)=>{xe.init(e,t);let n=x1[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})}}),od=S("$ZodCheckGreaterThan",(e,t)=>{xe.init(e,t);let n=x1[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})}}),uv=S("$ZodCheckMultipleOf",(e,t)=>{xe.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):$h(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})}}),cv=S("$ZodCheckNumberFormat",(e,t)=>{var a;xe.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]=kh[t.format];e._zod.onattach.push(l=>{let c=l._zod.bag;c.format=t.format,c.minimum=i,c.maximum=o,n&&(c.pattern=iv)}),e._zod.check=l=>{let c=l.value;if(n){if(!Number.isInteger(c)){l.issues.push({expected:r,format:t.format,code:"invalid_type",continue:!1,input:c,inst:e});return}if(!Number.isSafeInteger(c)){c>0?l.issues.push({input:c,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:r,inclusive:!0,continue:!t.abort}):l.issues.push({input:c,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:r,inclusive:!0,continue:!t.abort});return}}c<i&&l.issues.push({origin:"number",input:c,code:"too_small",minimum:i,inclusive:!0,inst:e,continue:!t.abort}),c>o&&l.issues.push({origin:"number",input:c,code:"too_big",maximum:o,inclusive:!0,inst:e,continue:!t.abort})}}),dv=S("$ZodCheckBigIntFormat",(e,t)=>{xe.init(e,t);let[n,r]=Ch[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})}}),fv=S("$ZodCheckMaxSize",(e,t)=>{var r;var n;xe.init(e,t),(r=(n=e._zod.def).when)!=null||(n.when=i=>{let o=i.value;return!Ki(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:is(o),code:"too_big",maximum:t.maximum,inclusive:!0,input:o,inst:e,continue:!t.abort})}}),mv=S("$ZodCheckMinSize",(e,t)=>{var r;var n;xe.init(e,t),(r=(n=e._zod.def).when)!=null||(n.when=i=>{let o=i.value;return!Ki(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:is(o),code:"too_small",minimum:t.minimum,inclusive:!0,input:o,inst:e,continue:!t.abort})}}),pv=S("$ZodCheckSizeEquals",(e,t)=>{var r;var n;xe.init(e,t),(r=(n=e._zod.def).when)!=null||(n.when=i=>{let o=i.value;return!Ki(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 l=a>t.size;i.issues.push({origin:is(o),...l?{code:"too_big",maximum:t.size}:{code:"too_small",minimum:t.size},inclusive:!0,exact:!0,input:i.value,inst:e,continue:!t.abort})}}),gv=S("$ZodCheckMaxLength",(e,t)=>{var r;var n;xe.init(e,t),(r=(n=e._zod.def).when)!=null||(n.when=i=>{let o=i.value;return!Ki(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 l=rs(o);i.issues.push({origin:l,code:"too_big",maximum:t.maximum,inclusive:!0,input:o,inst:e,continue:!t.abort})}}),hv=S("$ZodCheckMinLength",(e,t)=>{var r;var n;xe.init(e,t),(r=(n=e._zod.def).when)!=null||(n.when=i=>{let o=i.value;return!Ki(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 l=rs(o);i.issues.push({origin:l,code:"too_small",minimum:t.minimum,inclusive:!0,input:o,inst:e,continue:!t.abort})}}),vv=S("$ZodCheckLengthEquals",(e,t)=>{var r;var n;xe.init(e,t),(r=(n=e._zod.def).when)!=null||(n.when=i=>{let o=i.value;return!Ki(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 l=rs(o),c=a>t.length;i.issues.push({origin:l,...c?{code:"too_big",maximum:t.length}:{code:"too_small",minimum:t.length},inclusive:!0,exact:!0,input:i.value,inst:e,continue:!t.abort})}}),oa=S("$ZodCheckStringFormat",(e,t)=>{var i,o;var n,r;xe.init(e,t),e._zod.onattach.push(a=>{var c;let l=a._zod.bag;l.format=t.format,t.pattern&&((c=l.patterns)!=null||(l.patterns=new Set),l.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=()=>{})}),yv=S("$ZodCheckRegex",(e,t)=>{oa.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})}}),bv=S("$ZodCheckLowerCase",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=lv),oa.init(e,t)}),_v=S("$ZodCheckUpperCase",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=sv),oa.init(e,t)}),xv=S("$ZodCheckIncludes",(e,t)=>{xe.init(e,t);let n=gn(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})}}),Sv=S("$ZodCheckStartsWith",(e,t)=>{var r;xe.init(e,t);let n=new RegExp(`^${gn(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})}}),$v=S("$ZodCheckEndsWith",(e,t)=>{var r;xe.init(e,t);let n=new RegExp(`.*${gn(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 _1(e,t,n){e.issues.length&&t.issues.push(...Kt(n,e.issues))}var wv=S("$ZodCheckProperty",(e,t)=>{xe.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=>_1(i,n,t.property));_1(r,n,t.property)}}),zv=S("$ZodCheckMimeType",(e,t)=>{xe.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})}}),Ev=S("$ZodCheckOverwrite",(e,t)=>{xe.init(e,t),e._zod.check=n=>{n.value=t.tx(n.value)}});var cs=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 Av={major:4,minor:3,patch:4};var J=S("$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=Av;let r=[...(i=e._zod.def.checks)!=null?i:[]];e._zod.traits.has("$ZodCheck")&&r.unshift(e);for(let l of r)for(let c of l._zod.onattach)c(e);if(r.length===0)(o=(n=e._zod).deferred)!=null||(n.deferred=[]),(a=e._zod.deferred)==null||a.push(()=>{e._zod.run=e._zod.parse});else{let l=(d,m,s)=>{let f=er(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&&(s==null?void 0:s.async)===!1)throw new xn;if(p||$ instanceof Promise)p=(p!=null?p:Promise.resolve()).then(async()=>{await $,d.issues.length!==v&&(f||(f=er(d,v)))});else{if(d.issues.length===v)continue;f||(f=er(d,v))}}return p?p.then(()=>d):d},c=(d,m,s)=>{if(er(d))return d.aborted=!0,d;let f=l(m,r,s);if(f instanceof Promise){if(s.async===!1)throw new xn;return f.then(p=>e._zod.parse(p,s))}return e._zod.parse(f,s)};e._zod.run=(d,m)=>{if(m.skipChecks)return e._zod.parse(d,m);if(m.direction==="backward"){let f=e._zod.parse({value:d.value,issues:[]},{...m,skipChecks:!0});return f instanceof Promise?f.then(p=>c(p,d,m)):c(f,d,m)}let s=e._zod.parse(d,m);if(s instanceof Promise){if(m.async===!1)throw new xn;return s.then(f=>l(f,r,m))}return l(s,r,m)}}te(e,"~standard",()=>({validate:l=>{var c;try{let d=Oh(e,l);return d.success?{value:d.data}:{issues:(c=d.error)==null?void 0:c.issues}}catch(d){return Dh(e,l).then(m=>{var s;return m.success?{value:m.data}:{issues:(s=m.error)==null?void 0:s.issues}})}},vendor:"zod",version:1}))}),Rr=S("$ZodString",(e,t)=>{var n,r,i;J.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(l){}return typeof o.value=="string"||o.issues.push({expected:"string",code:"invalid_type",input:o.value,inst:e}),o}}),he=S("$ZodStringFormat",(e,t)=>{oa.init(e,t),Rr.init(e,t)}),kv=S("$ZodGUID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=qh),he.init(e,t)}),Cv=S("$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=jr(o))}else(r=t.pattern)!=null||(t.pattern=jr());he.init(e,t)}),Nv=S("$ZodEmail",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Vh),he.init(e,t)}),Iv=S("$ZodURL",(e,t)=>{he.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})}}}),Ov=S("$ZodEmoji",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Hh()),he.init(e,t)}),Dv=S("$ZodNanoID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Lh),he.init(e,t)}),Uv=S("$ZodCUID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Uh),he.init(e,t)}),jv=S("$ZodCUID2",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=jh),he.init(e,t)}),Rv=S("$ZodULID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Rh),he.init(e,t)}),Mv=S("$ZodXID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Mh),he.init(e,t)}),Pv=S("$ZodKSUID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Ph),he.init(e,t)}),Lv=S("$ZodISODateTime",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=ev(t)),he.init(e,t)}),Zv=S("$ZodISODate",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Qh),he.init(e,t)}),qv=S("$ZodISOTime",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Wh(t)),he.init(e,t)}),Vv=S("$ZodISODuration",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Zh),he.init(e,t)}),Hv=S("$ZodIPv4",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Gh),he.init(e,t),e._zod.bag.format="ipv4"}),Gv=S("$ZodIPv6",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Bh),he.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})}}}),Bv=S("$ZodMAC",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Fh(t.delimiter)),he.init(e,t),e._zod.bag.format="mac"}),Fv=S("$ZodCIDRv4",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Xh),he.init(e,t)}),Xv=S("$ZodCIDRv6",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Jh),he.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 l=Number(a);if(`${l}`!==a)throw new Error;if(l<0||l>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 Jv(e){if(e==="")return!0;if(e.length%4!==0)return!1;try{return atob(e),!0}catch(t){return!1}}var Yv=S("$ZodBase64",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Yh),he.init(e,t),e._zod.bag.contentEncoding="base64",e._zod.check=r=>{Jv(r.value)||r.issues.push({code:"invalid_format",format:"base64",input:r.value,inst:e,continue:!t.abort})}});function D1(e){if(!nd.test(e))return!1;let t=e.replace(/[-_]/g,r=>r==="-"?"+":"/"),n=t.padEnd(Math.ceil(t.length/4)*4,"=");return Jv(n)}var Kv=S("$ZodBase64URL",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=nd),he.init(e,t),e._zod.bag.contentEncoding="base64url",e._zod.check=r=>{D1(r.value)||r.issues.push({code:"invalid_format",format:"base64url",input:r.value,inst:e,continue:!t.abort})}}),Qv=S("$ZodE164",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Kh),he.init(e,t)});function U1(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 Wv=S("$ZodJWT",(e,t)=>{he.init(e,t),e._zod.check=n=>{U1(n.value,t.alg)||n.issues.push({code:"invalid_format",format:"jwt",input:n.value,inst:e,continue:!t.abort})}}),ey=S("$ZodCustomStringFormat",(e,t)=>{he.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})}}),dd=S("$ZodNumber",(e,t)=>{var n;J.init(e,t),e._zod.pattern=(n=e._zod.bag.pattern)!=null?n:id,e._zod.parse=(r,i)=>{if(t.coerce)try{r.value=Number(r.value)}catch(l){}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=S("$ZodNumberFormat",(e,t)=>{cv.init(e,t),dd.init(e,t)}),ds=S("$ZodBoolean",(e,t)=>{J.init(e,t),e._zod.pattern=rv,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}}),fd=S("$ZodBigInt",(e,t)=>{J.init(e,t),e._zod.pattern=nv,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}}),ny=S("$ZodBigIntFormat",(e,t)=>{dv.init(e,t),fd.init(e,t)}),iy=S("$ZodSymbol",(e,t)=>{J.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}}),ry=S("$ZodUndefined",(e,t)=>{J.init(e,t),e._zod.pattern=av,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=S("$ZodNull",(e,t)=>{J.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}}),ay=S("$ZodAny",(e,t)=>{J.init(e,t),e._zod.parse=n=>n}),ly=S("$ZodUnknown",(e,t)=>{J.init(e,t),e._zod.parse=n=>n}),sy=S("$ZodNever",(e,t)=>{J.init(e,t),e._zod.parse=(n,r)=>(n.issues.push({expected:"never",code:"invalid_type",input:n.value,inst:e}),n)}),uy=S("$ZodVoid",(e,t)=>{J.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}}),cy=S("$ZodDate",(e,t)=>{J.init(e,t),e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=new Date(n.value)}catch(l){}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 $1(e,t,n){e.issues.length&&t.issues.push(...Kt(n,e.issues)),t.value[n]=e.value}var dy=S("$ZodArray",(e,t)=>{J.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 l=i[a],c=t.element._zod.run({value:l,issues:[]},r);c instanceof Promise?o.push(c.then(d=>$1(d,n,a))):$1(c,n,a)}return o.length?Promise.all(o).then(()=>n):n}});function cd(e,t,n,r,i){if(e.issues.length){if(i&&!(n in r))return;t.issues.push(...Kt(n,e.issues))}e.value===void 0?n in r&&(t.value[n]=void 0):t.value[n]=e.value}function j1(e){var r,i,o,a;let t=Object.keys(e.shape);for(let l of t)if(!((a=(o=(i=(r=e.shape)==null?void 0:r[l])==null?void 0:i._zod)==null?void 0:o.traits)!=null&&a.has("$ZodType")))throw new Error(`Invalid element at key "${l}": expected a Zod schema`);let n=Th(e.shape);return{...e,keys:t,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(n)}}function R1(e,t,n,r,i,o){let a=[],l=i.keySet,c=i.catchall._zod,d=c.def.type,m=c.optout==="optional";for(let s in t){if(l.has(s))continue;if(d==="never"){a.push(s);continue}let f=c.run({value:t[s],issues:[]},r);f instanceof Promise?e.push(f.then(p=>cd(p,n,s,t,m))):cd(f,n,s,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 M1=S("$ZodObject",(e,t)=>{J.init(e,t);let n=Object.getOwnPropertyDescriptor(t,"shape");if(!(n!=null&&n.get)){let l=t.shape;Object.defineProperty(t,"shape",{get:()=>{let c={...l};return Object.defineProperty(t,"shape",{value:c}),c}})}let r=Wo(()=>j1(t));te(e._zod,"propValues",()=>{var d;let l=t.shape,c={};for(let m in l){let s=l[m]._zod;if(s.values){(d=c[m])!=null||(c[m]=new Set);for(let f of s.values)c[m].add(f)}}return c});let i=Ur,o=t.catchall,a;e._zod.parse=(l,c)=>{a!=null||(a=r.value);let d=l.value;if(!i(d))return l.issues.push({expected:"object",code:"invalid_type",input:d,inst:e}),l;l.value={};let m=[],s=a.shape;for(let f of a.keys){let p=s[f],h=p._zod.optout==="optional",v=p._zod.run({value:d[f],issues:[]},c);v instanceof Promise?m.push(v.then($=>cd($,l,f,d,h))):cd(v,l,f,d,h)}return o?R1(m,d,l,c,r.value,e):m.length?Promise.all(m).then(()=>l):l}}),fy=S("$ZodObjectJIT",(e,t)=>{M1.init(e,t);let n=e._zod.parse,r=Wo(()=>j1(t)),i=f=>{var b;let p=new cs(["shape","payload","ctx"]),h=r.value,v=_=>{let E=Hc(_);return`shape[${E}]._zod.run({ value: input[${E}], issues: [] }, ctx)`};p.write("const input = payload.value;");let $=Object.create(null),y=0;for(let _ of h.keys)$[_]=`key_${y++}`;p.write("const newResult = {};");for(let _ of h.keys){let E=$[_],w=Hc(_),x=f[_],T=((b=x==null?void 0:x._zod)==null?void 0:b.optout)==="optional";p.write(`const ${E} = ${v(_)};`),T?p.write(`
if (${E}.issues.length) {
if (${w} in input) {
payload.issues = payload.issues.concat(${E}.issues.map(iss => ({
...iss,
path: iss.path ? [${w}, ...iss.path] : [${w}]
})));
}
}
if (${E}.value === undefined) {
if (${w} in input) {
newResult[${w}] = undefined;
}
} else {
newResult[${w}] = ${E}.value;
}
`):p.write(`
if (${E}.issues.length) {
payload.issues = payload.issues.concat(${E}.issues.map(iss => ({
...iss,
path: iss.path ? [${w}, ...iss.path] : [${w}]
})));
}
if (${E}.value === undefined) {
if (${w} in input) {
newResult[${w}] = undefined;
}
} else {
newResult[${w}] = ${E}.value;
}
`)}p.write("payload.value = newResult;"),p.write("return payload;");let g=p.compile();return(_,E)=>g(f,_,E)},o,a=Ur,l=!Ql.jitless,d=l&&zh.value,m=t.catchall,s;e._zod.parse=(f,p)=>{s!=null||(s=r.value);let h=f.value;return a(h)?l&&d&&(p==null?void 0:p.async)===!1&&p.jitless!==!0?(o||(o=i(t.shape)),f=o(f,p),m?R1([],h,f,p,s,e):f):n(f,p):(f.issues.push({expected:"object",code:"invalid_type",input:h,inst:e}),f)}});function w1(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=>!er(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=>jt(a,r,Me())))}),t)}var fs=S("$ZodUnion",(e,t)=>{J.init(e,t),te(e._zod,"optin",()=>t.options.some(i=>i._zod.optin==="optional")?"optional":void 0),te(e._zod,"optout",()=>t.options.some(i=>i._zod.optout==="optional")?"optional":void 0),te(e._zod,"values",()=>{if(t.options.every(i=>i._zod.values))return new Set(t.options.flatMap(i=>Array.from(i._zod.values)))}),te(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=>ts(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,l=[];for(let c of t.options){let d=c._zod.run({value:i.value,issues:[]},o);if(d instanceof Promise)l.push(d),a=!0;else{if(d.issues.length===0)return d;l.push(d)}}return a?Promise.all(l).then(c=>w1(c,i,e,o)):w1(l,i,e,o)}});function z1(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=>jt(a,r,Me())))}):t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:[],inclusive:!1}),t)}var my=S("$ZodXor",(e,t)=>{fs.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,l=[];for(let c of t.options){let d=c._zod.run({value:i.value,issues:[]},o);d instanceof Promise?(l.push(d),a=!0):l.push(d)}return a?Promise.all(l).then(c=>z1(c,i,e,o)):z1(l,i,e,o)}}),py=S("$ZodDiscriminatedUnion",(e,t)=>{t.inclusive=!1,fs.init(e,t);let n=e._zod.parse;te(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[l,c]of Object.entries(a)){i[l]||(i[l]=new Set);for(let d of c)i[l].add(d)}}return i});let r=Wo(()=>{var a;let i=t.options,o=new Map;for(let l of i){let c=(a=l._zod.propValues)==null?void 0:a[t.discriminator];if(!c||c.size===0)throw new Error(`Invalid discriminated union option at index "${t.options.indexOf(l)}"`);for(let d of c){if(o.has(d))throw new Error(`Duplicate discriminator value "${String(d)}"`);o.set(d,l)}}return o});e._zod.parse=(i,o)=>{let a=i.value;if(!Ur(a))return i.issues.push({code:"invalid_type",expected:"object",input:a,inst:e}),i;let l=r.value.get(a==null?void 0:a[t.discriminator]);return l?l._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)}}),gy=S("$ZodIntersection",(e,t)=>{J.init(e,t),e._zod.parse=(n,r)=>{let i=n.value,o=t.left._zod.run({value:i,issues:[]},r),a=t.right._zod.run({value:i,issues:[]},r);return o instanceof Promise||a instanceof Promise?Promise.all([o,a]).then(([c,d])=>E1(n,c,d)):E1(n,o,a)}});function Tv(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(Wi(e)&&Wi(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=Tv(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=Tv(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 E1(e,t,n){let r=new Map,i;for(let l of t.issues)if(l.code==="unrecognized_keys"){i!=null||(i=l);for(let c of l.keys)r.has(c)||r.set(c,{}),r.get(c).l=!0}else e.issues.push(l);for(let l of n.issues)if(l.code==="unrecognized_keys")for(let c of l.keys)r.has(c)||r.set(c,{}),r.get(c).r=!0;else e.issues.push(l);let o=[...r].filter(([,l])=>l.l&&l.r).map(([l])=>l);if(o.length&&i&&e.issues.push({...i,keys:o}),er(e))return e;let a=Tv(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 md=S("$ZodTuple",(e,t)=>{J.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=[],l=[...n].reverse().findIndex(m=>m._zod.optin!=="optional"),c=l===-1?0:n.length-l;if(!t.rest){let m=o.length>n.length,s=o.length<c-1;if(m||s)return r.issues.push({...m?{code:"too_big",maximum:n.length,inclusive:!0}:{code:"too_small",minimum:n.length},input:o,inst:e,origin:"array"}),r}let d=-1;for(let m of n){if(d++,d>=o.length&&d>=c)continue;let s=m._zod.run({value:o[d],issues:[]},i);s instanceof Promise?a.push(s.then(f=>ad(f,r,d))):ad(s,r,d)}if(t.rest){let m=o.slice(n.length);for(let s of m){d++;let f=t.rest._zod.run({value:s,issues:[]},i);f instanceof Promise?a.push(f.then(p=>ad(p,r,d))):ad(f,r,d)}}return a.length?Promise.all(a).then(()=>r):r}});function ad(e,t,n){e.issues.length&&t.issues.push(...Kt(n,e.issues)),t.value[n]=e.value}var hy=S("$ZodRecord",(e,t)=>{J.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;if(!Wi(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 l=new Set;for(let d of a)if(typeof d=="string"||typeof d=="number"||typeof d=="symbol"){l.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(s=>{s.issues.length&&n.issues.push(...Kt(d,s.issues)),n.value[d]=s.value})):(m.issues.length&&n.issues.push(...Kt(d,m.issues)),n.value[d]=m.value)}let c;for(let d in i)l.has(d)||(c=c!=null?c:[],c.push(d));c&&c.length>0&&n.issues.push({code:"unrecognized_keys",input:i,inst:e,keys:c})}else{n.value={};for(let l of Reflect.ownKeys(i)){if(l==="__proto__")continue;let c=t.keyType._zod.run({value:l,issues:[]},r);if(c instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(typeof l=="string"&&id.test(l)&&c.issues.length&&c.issues.some(s=>s.code==="invalid_type"&&s.expected==="number")){let s=t.keyType._zod.run({value:Number(l),issues:[]},r);if(s instanceof Promise)throw new Error("Async schemas not supported in object keys currently");s.issues.length===0&&(c=s)}if(c.issues.length){t.mode==="loose"?n.value[l]=i[l]:n.issues.push({code:"invalid_key",origin:"record",issues:c.issues.map(s=>jt(s,r,Me())),input:l,path:[l],inst:e});continue}let m=t.valueType._zod.run({value:i[l],issues:[]},r);m instanceof Promise?o.push(m.then(s=>{s.issues.length&&n.issues.push(...Kt(l,s.issues)),n.value[c.value]=s.value})):(m.issues.length&&n.issues.push(...Kt(l,m.issues)),n.value[c.value]=m.value)}}return o.length?Promise.all(o).then(()=>n):n}}),vy=S("$ZodMap",(e,t)=>{J.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,l]of i){let c=t.keyType._zod.run({value:a,issues:[]},r),d=t.valueType._zod.run({value:l,issues:[]},r);c instanceof Promise||d instanceof Promise?o.push(Promise.all([c,d]).then(([m,s])=>{A1(m,s,n,a,i,e,r)})):A1(c,d,n,a,i,e,r)}return o.length?Promise.all(o).then(()=>n):n}});function A1(e,t,n,r,i,o,a){e.issues.length&&(ns.has(typeof r)?n.issues.push(...Kt(r,e.issues)):n.issues.push({code:"invalid_key",origin:"map",input:i,inst:o,issues:e.issues.map(l=>jt(l,a,Me()))})),t.issues.length&&(ns.has(typeof r)?n.issues.push(...Kt(r,t.issues)):n.issues.push({origin:"map",code:"invalid_element",input:i,inst:o,key:r,issues:t.issues.map(l=>jt(l,a,Me()))})),n.value.set(e.value,t.value)}var yy=S("$ZodSet",(e,t)=>{J.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 l=t.valueType._zod.run({value:a,issues:[]},r);l instanceof Promise?o.push(l.then(c=>T1(c,n))):T1(l,n)}return o.length?Promise.all(o).then(()=>n):n}});function T1(e,t){e.issues.length&&t.issues.push(...e.issues),t.value.add(e.value)}var by=S("$ZodEnum",(e,t)=>{J.init(e,t);let n=es(t.entries),r=new Set(n);e._zod.values=r,e._zod.pattern=new RegExp(`^(${n.filter(i=>ns.has(typeof i)).map(i=>typeof i=="string"?gn(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}}),_y=S("$ZodLiteral",(e,t)=>{if(J.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"?gn(r):r?gn(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}}),xy=S("$ZodFile",(e,t)=>{J.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}}),Sy=S("$ZodTransform",(e,t)=>{J.init(e,t),e._zod.parse=(n,r)=>{if(r.direction==="backward")throw new Yi(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 xn;return n.value=i,n}});function k1(e,t){return e.issues.length&&t===void 0?{issues:[],value:void 0}:e}var pd=S("$ZodOptional",(e,t)=>{J.init(e,t),e._zod.optin="optional",e._zod.optout="optional",te(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),te(e._zod,"pattern",()=>{let n=t.innerType._zod.pattern;return n?new RegExp(`^(${ts(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=>k1(o,n.value)):k1(i,n.value)}return n.value===void 0?n:t.innerType._zod.run(n,r)}}),$y=S("$ZodExactOptional",(e,t)=>{pd.init(e,t),te(e._zod,"values",()=>t.innerType._zod.values),te(e._zod,"pattern",()=>t.innerType._zod.pattern),e._zod.parse=(n,r)=>t.innerType._zod.run(n,r)}),wy=S("$ZodNullable",(e,t)=>{J.init(e,t),te(e._zod,"optin",()=>t.innerType._zod.optin),te(e._zod,"optout",()=>t.innerType._zod.optout),te(e._zod,"pattern",()=>{let n=t.innerType._zod.pattern;return n?new RegExp(`^(${ts(n.source)}|null)$`):void 0}),te(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)}),zy=S("$ZodDefault",(e,t)=>{J.init(e,t),e._zod.optin="optional",te(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=>C1(o,t)):C1(i,t)}});function C1(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}var Ey=S("$ZodPrefault",(e,t)=>{J.init(e,t),e._zod.optin="optional",te(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))}),Ay=S("$ZodNonOptional",(e,t)=>{J.init(e,t),te(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=>N1(o,e)):N1(i,e)}});function N1(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 Ty=S("$ZodSuccess",(e,t)=>{J.init(e,t),e._zod.parse=(n,r)=>{if(r.direction==="backward")throw new Yi("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)}}),ky=S("$ZodCatch",(e,t)=>{J.init(e,t),te(e._zod,"optin",()=>t.innerType._zod.optin),te(e._zod,"optout",()=>t.innerType._zod.optout),te(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=>jt(a,r,Me()))},input:n.value}),n.issues=[]),n)):(n.value=i.value,i.issues.length&&(n.value=t.catchValue({...n,error:{issues:i.issues.map(o=>jt(o,r,Me()))},input:n.value}),n.issues=[]),n)}}),Cy=S("$ZodNaN",(e,t)=>{J.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)}),Ny=S("$ZodPipe",(e,t)=>{J.init(e,t),te(e._zod,"values",()=>t.in._zod.values),te(e._zod,"optin",()=>t.in._zod.optin),te(e._zod,"optout",()=>t.out._zod.optout),te(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=>ld(a,t.in,r)):ld(o,t.in,r)}let i=t.in._zod.run(n,r);return i instanceof Promise?i.then(o=>ld(o,t.out,r)):ld(i,t.out,r)}});function ld(e,t,n){return e.issues.length?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues},n)}var ms=S("$ZodCodec",(e,t)=>{J.init(e,t),te(e._zod,"values",()=>t.in._zod.values),te(e._zod,"optin",()=>t.in._zod.optin),te(e._zod,"optout",()=>t.out._zod.optout),te(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=>sd(a,t,r)):sd(o,t,r)}else{let o=t.out._zod.run(n,r);return o instanceof Promise?o.then(a=>sd(a,t,r)):sd(o,t,r)}}});function sd(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=>ud(e,o,t.out,n)):ud(e,i,t.out,n)}else{let i=t.reverseTransform(e.value,e);return i instanceof Promise?i.then(o=>ud(e,o,t.in,n)):ud(e,i,t.in,n)}}function ud(e,t,n,r){return e.issues.length?(e.aborted=!0,e):n._zod.run({value:t,issues:e.issues},r)}var Iy=S("$ZodReadonly",(e,t)=>{J.init(e,t),te(e._zod,"propValues",()=>t.innerType._zod.propValues),te(e._zod,"values",()=>t.innerType._zod.values),te(e._zod,"optin",()=>{var n,r;return(r=(n=t.innerType)==null?void 0:n._zod)==null?void 0:r.optin}),te(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(I1):I1(i)}});function I1(e){return e.value=Object.freeze(e.value),e}var Oy=S("$ZodTemplateLiteral",(e,t)=>{J.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||Ah.has(typeof r))n.push(gn(`${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)}}),Dy=S("$ZodFunction",(e,t)=>(J.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?Bc(e._def.input,r):r,o=Reflect.apply(n,this,i);return e._def.output?Bc(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 Fc(e._def.input,r):r,o=await Reflect.apply(n,this,i);return e._def.output?await Fc(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 md({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)),Uy=S("$ZodPromise",(e,t)=>{J.init(e,t),e._zod.parse=(n,r)=>Promise.resolve(n.value).then(i=>t.innerType._zod.run({value:i,issues:[]},r))}),jy=S("$ZodLazy",(e,t)=>{J.init(e,t),te(e._zod,"innerType",()=>t.getter()),te(e._zod,"pattern",()=>{var n,r;return(r=(n=e._zod.innerType)==null?void 0:n._zod)==null?void 0:r.pattern}),te(e._zod,"propValues",()=>{var n,r;return(r=(n=e._zod.innerType)==null?void 0:n._zod)==null?void 0:r.propValues}),te(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}),te(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)}),Ry=S("$ZodCustom",(e,t)=>{xe.init(e,t),J.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=>O1(o,n,r,e));O1(i,n,r,e)}});function O1(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(ea(o))}}var Mr={};zn(Mr,{ar:()=>P1,az:()=>L1,be:()=>q1,bg:()=>V1,ca:()=>H1,cs:()=>G1,da:()=>B1,de:()=>F1,en:()=>gd,eo:()=>X1,es:()=>J1,fa:()=>Y1,fi:()=>K1,fr:()=>Q1,frCA:()=>W1,he:()=>eT,hu:()=>tT,hy:()=>iT,id:()=>rT,is:()=>oT,it:()=>aT,ja:()=>lT,ka:()=>sT,kh:()=>uT,km:()=>hd,ko:()=>cT,lt:()=>fT,mk:()=>mT,ms:()=>pT,nl:()=>gT,no:()=>hT,ota:()=>vT,pl:()=>bT,ps:()=>yT,pt:()=>_T,ru:()=>ST,sl:()=>$T,sv:()=>wT,ta:()=>zT,th:()=>ET,tr:()=>AT,ua:()=>TT,uk:()=>vd,ur:()=>kT,uz:()=>CT,vi:()=>NT,yo:()=>DT,zhCN:()=>IT,zhTW:()=>OT});var qj=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 ${s}\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 ${C(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: ${z(i.values,"|")}`;case"too_big":{let s=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 ${(l=i.origin)!=null?l:"\u0627\u0644\u0642\u064A\u0645\u0629"} ${s} ${i.maximum.toString()} ${(c=f.unit)!=null?c:"\u0639\u0646\u0635\u0631"}`:`\u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${(d=i.origin)!=null?d:"\u0627\u0644\u0642\u064A\u0645\u0629"} ${s} ${i.maximum.toString()}`}case"too_small":{let s=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 ${s} ${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 ${s} ${i.minimum.toString()}`}case"invalid_format":{let s=i;return s.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}"`:s.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 "${s.suffix}"`:s.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 "${s.includes}"`:s.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 ${s.pattern}`:`${(m=n[s.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":""}: ${z(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 P1(){return{localeError:qj()}}var Vj=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 ${s}, daxil olan ${p}`}case"invalid_value":return i.values.length===1?`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${C(i.values[0])}`:`Yanl\u0131\u015F se\xE7im: a\u015Fa\u011F\u0131dak\u0131lardan biri olmal\u0131d\u0131r: ${z(i.values,"|")}`;case"too_big":{let s=i.inclusive?"<=":"<",f=t(i.origin);return f?`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${(l=i.origin)!=null?l:"d\u0259y\u0259r"} ${s}${i.maximum.toString()} ${(c=f.unit)!=null?c:"element"}`:`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${(d=i.origin)!=null?d:"d\u0259y\u0259r"} ${s}${i.maximum.toString()}`}case"too_small":{let s=i.inclusive?">=":">",f=t(i.origin);return f?`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${i.origin} ${s}${i.minimum.toString()} ${f.unit}`:`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${i.origin} ${s}${i.minimum.toString()}`}case"invalid_format":{let s=i;return s.format==="starts_with"?`Yanl\u0131\u015F m\u0259tn: "${s.prefix}" il\u0259 ba\u015Flamal\u0131d\u0131r`:s.format==="ends_with"?`Yanl\u0131\u015F m\u0259tn: "${s.suffix}" il\u0259 bitm\u0259lidir`:s.format==="includes"?`Yanl\u0131\u015F m\u0259tn: "${s.includes}" daxil olmal\u0131d\u0131r`:s.format==="regex"?`Yanl\u0131\u015F m\u0259tn: ${s.pattern} \u015Fablonuna uy\u011Fun olmal\u0131d\u0131r`:`Yanl\u0131\u015F ${(m=n[s.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":""}: ${z(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 L1(){return{localeError:Vj()}}function Z1(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 Hj=()=>{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,l,c,d;switch(i.code){case"invalid_type":{let m=(o=r[i.expected])!=null?o:i.expected,s=N(i.input),f=(a=r[s])!=null?a:s;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 ${C(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 ${z(i.values,"|")}`;case"too_big":{let m=i.inclusive?"<=":"<",s=t(i.origin);if(s){let f=Number(i.maximum),p=Z1(f,s.unit.one,s.unit.few,s.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 ${(l=i.origin)!=null?l:"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${s.verb} ${m}${i.maximum.toString()} ${p}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${(c=i.origin)!=null?c:"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${m}${i.maximum.toString()}`}case"too_small":{let m=i.inclusive?">=":">",s=t(i.origin);if(s){let f=Number(i.minimum),p=Z1(f,s.unit.one,s.unit.few,s.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 ${s.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"}: ${z(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 q1(){return{localeError:Hj()}}var Gj=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 ${s}, \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 ${C(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 ${z(i.values,"|")}`;case"too_big":{let s=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 ${(l=i.origin)!=null?l:"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${s}${i.maximum.toString()} ${(c=f.unit)!=null?c:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430"}`:`\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${(d=i.origin)!=null?d:"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0431\u044A\u0434\u0435 ${s}${i.maximum.toString()}`}case"too_small":{let s=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 ${s}${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 ${s}${i.minimum.toString()}`}case"invalid_format":{let s=i;if(s.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 "${s.prefix}"`;if(s.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 "${s.suffix}"`;if(s.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 "${s.includes}"`;if(s.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 ${s.pattern}`;let f="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D";return s.format==="emoji"&&(f="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),s.format==="datetime"&&(f="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),s.format==="date"&&(f="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"),s.format==="time"&&(f="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),s.format==="duration"&&(f="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"),`${f} ${(m=n[s.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":""}: ${z(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 V1(){return{localeError:Gj()}}var Bj=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 ${s}, s'ha rebut ${p}`}case"invalid_value":return i.values.length===1?`Valor inv\xE0lid: s'esperava ${C(i.values[0])}`:`Opci\xF3 inv\xE0lida: s'esperava una de ${z(i.values," o ")}`;case"too_big":{let s=i.inclusive?"com a m\xE0xim":"menys de",f=t(i.origin);return f?`Massa gran: s'esperava que ${(l=i.origin)!=null?l:"el valor"} contingu\xE9s ${s} ${i.maximum.toString()} ${(c=f.unit)!=null?c:"elements"}`:`Massa gran: s'esperava que ${(d=i.origin)!=null?d:"el valor"} fos ${s} ${i.maximum.toString()}`}case"too_small":{let s=i.inclusive?"com a m\xEDnim":"m\xE9s de",f=t(i.origin);return f?`Massa petit: s'esperava que ${i.origin} contingu\xE9s ${s} ${i.minimum.toString()} ${f.unit}`:`Massa petit: s'esperava que ${i.origin} fos ${s} ${i.minimum.toString()}`}case"invalid_format":{let s=i;return s.format==="starts_with"?`Format inv\xE0lid: ha de comen\xE7ar amb "${s.prefix}"`:s.format==="ends_with"?`Format inv\xE0lid: ha d'acabar amb "${s.suffix}"`:s.format==="includes"?`Format inv\xE0lid: ha d'incloure "${s.includes}"`:s.format==="regex"?`Format inv\xE0lid: ha de coincidir amb el patr\xF3 ${s.pattern}`:`Format inv\xE0lid per a ${(m=n[s.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":""}: ${z(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 H1(){return{localeError:Bj()}}var Fj=()=>{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,l,c,d,m,s,f,p;switch(i.code){case"invalid_type":{let h=(o=r[i.expected])!=null?o:i.expected,v=N(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 ${C(i.values[0])}`:`Neplatn\xE1 mo\u017Enost: o\u010Dek\xE1v\xE1na jedna z hodnot ${z(i.values,"|")}`;case"too_big":{let h=i.inclusive?"<=":"<",v=t(i.origin);return v?`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${(l=i.origin)!=null?l:"hodnota"} mus\xED m\xEDt ${h}${i.maximum.toString()} ${(c=v.unit)!=null?c:"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${(d=i.origin)!=null?d:"hodnota"} mus\xED b\xFDt ${h}${i.maximum.toString()}`}case"too_small":{let h=i.inclusive?">=":">",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()} ${(s=v.unit)!=null?s:"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: ${z(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 G1(){return{localeError:Fj()}}var Xj=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 ${s}, fik ${p}`}case"invalid_value":return i.values.length===1?`Ugyldig v\xE6rdi: forventede ${C(i.values[0])}`:`Ugyldigt valg: forventede en af f\xF8lgende ${z(i.values,"|")}`;case"too_big":{let s=i.inclusive?"<=":"<",f=t(i.origin),p=(l=r[i.origin])!=null?l:i.origin;return f?`For stor: forventede ${p!=null?p:"value"} ${f.verb} ${s} ${i.maximum.toString()} ${(c=f.unit)!=null?c:"elementer"}`:`For stor: forventede ${p!=null?p:"value"} havde ${s} ${i.maximum.toString()}`}case"too_small":{let s=i.inclusive?">=":">",f=t(i.origin),p=(d=r[i.origin])!=null?d:i.origin;return f?`For lille: forventede ${p} ${f.verb} ${s} ${i.minimum.toString()} ${f.unit}`:`For lille: forventede ${p} havde ${s} ${i.minimum.toString()}`}case"invalid_format":{let s=i;return s.format==="starts_with"?`Ugyldig streng: skal starte med "${s.prefix}"`:s.format==="ends_with"?`Ugyldig streng: skal ende med "${s.suffix}"`:s.format==="includes"?`Ugyldig streng: skal indeholde "${s.includes}"`:s.format==="regex"?`Ugyldig streng: skal matche m\xF8nsteret ${s.pattern}`:`Ugyldig ${(m=n[s.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"}: ${z(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 B1(){return{localeError:Xj()}}var Jj=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 ${s}, erhalten ${p}`}case"invalid_value":return i.values.length===1?`Ung\xFCltige Eingabe: erwartet ${C(i.values[0])}`:`Ung\xFCltige Option: erwartet eine von ${z(i.values,"|")}`;case"too_big":{let s=i.inclusive?"<=":"<",f=t(i.origin);return f?`Zu gro\xDF: erwartet, dass ${(l=i.origin)!=null?l:"Wert"} ${s}${i.maximum.toString()} ${(c=f.unit)!=null?c:"Elemente"} hat`:`Zu gro\xDF: erwartet, dass ${(d=i.origin)!=null?d:"Wert"} ${s}${i.maximum.toString()} ist`}case"too_small":{let s=i.inclusive?">=":">",f=t(i.origin);return f?`Zu klein: erwartet, dass ${i.origin} ${s}${i.minimum.toString()} ${f.unit} hat`:`Zu klein: erwartet, dass ${i.origin} ${s}${i.minimum.toString()} ist`}case"invalid_format":{let s=i;return s.format==="starts_with"?`Ung\xFCltiger String: muss mit "${s.prefix}" beginnen`:s.format==="ends_with"?`Ung\xFCltiger String: muss mit "${s.suffix}" enden`:s.format==="includes"?`Ung\xFCltiger String: muss "${s.includes}" enthalten`:s.format==="regex"?`Ung\xFCltiger String: muss dem Muster ${s.pattern} entsprechen`:`Ung\xFCltig: ${(m=n[s.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"}: ${z(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 F1(){return{localeError:Jj()}}var Yj=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(i.input),p=(a=r[f])!=null?a:f;return`Invalid input: expected ${s}, received ${p}`}case"invalid_value":return i.values.length===1?`Invalid input: expected ${C(i.values[0])}`:`Invalid option: expected one of ${z(i.values,"|")}`;case"too_big":{let s=i.inclusive?"<=":"<",f=t(i.origin);return f?`Too big: expected ${(l=i.origin)!=null?l:"value"} to have ${s}${i.maximum.toString()} ${(c=f.unit)!=null?c:"elements"}`:`Too big: expected ${(d=i.origin)!=null?d:"value"} to be ${s}${i.maximum.toString()}`}case"too_small":{let s=i.inclusive?">=":">",f=t(i.origin);return f?`Too small: expected ${i.origin} to have ${s}${i.minimum.toString()} ${f.unit}`:`Too small: expected ${i.origin} to be ${s}${i.minimum.toString()}`}case"invalid_format":{let s=i;return s.format==="starts_with"?`Invalid string: must start with "${s.prefix}"`:s.format==="ends_with"?`Invalid string: must end with "${s.suffix}"`:s.format==="includes"?`Invalid string: must include "${s.includes}"`:s.format==="regex"?`Invalid string: must match pattern ${s.pattern}`:`Invalid ${(m=n[s.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":""}: ${z(i.keys,", ")}`;case"invalid_key":return`Invalid key in ${i.origin}`;case"invalid_union":return"Invalid input";case"invalid_element":return`Invalid value in ${i.origin}`;default:return"Invalid input"}}};function gd(){return{localeError:Yj()}}var Kj=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 ${s}, ricevi\u011Dis ${p}`}case"invalid_value":return i.values.length===1?`Nevalida enigo: atendi\u011Dis ${C(i.values[0])}`:`Nevalida opcio: atendi\u011Dis unu el ${z(i.values,"|")}`;case"too_big":{let s=i.inclusive?"<=":"<",f=t(i.origin);return f?`Tro granda: atendi\u011Dis ke ${(l=i.origin)!=null?l:"valoro"} havu ${s}${i.maximum.toString()} ${(c=f.unit)!=null?c:"elementojn"}`:`Tro granda: atendi\u011Dis ke ${(d=i.origin)!=null?d:"valoro"} havu ${s}${i.maximum.toString()}`}case"too_small":{let s=i.inclusive?">=":">",f=t(i.origin);return f?`Tro malgranda: atendi\u011Dis ke ${i.origin} havu ${s}${i.minimum.toString()} ${f.unit}`:`Tro malgranda: atendi\u011Dis ke ${i.origin} estu ${s}${i.minimum.toString()}`}case"invalid_format":{let s=i;return s.format==="starts_with"?`Nevalida karaktraro: devas komenci\u011Di per "${s.prefix}"`:s.format==="ends_with"?`Nevalida karaktraro: devas fini\u011Di per "${s.suffix}"`:s.format==="includes"?`Nevalida karaktraro: devas inkluzivi "${s.includes}"`:s.format==="regex"?`Nevalida karaktraro: devas kongrui kun la modelo ${s.pattern}`:`Nevalida ${(m=n[s.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":""}: ${z(i.keys,", ")}`;case"invalid_key":return`Nevalida \u015Dlosilo en ${i.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${i.origin}`;default:return"Nevalida enigo"}}};function X1(){return{localeError:Kj()}}var Qj=()=>{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,l,c,d,m,s,f;switch(i.code){case"invalid_type":{let p=(o=r[i.expected])!=null?o:i.expected,h=N(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 ${C(i.values[0])}`:`Opci\xF3n inv\xE1lida: se esperaba una de ${z(i.values,"|")}`;case"too_big":{let p=i.inclusive?"<=":"<",h=t(i.origin),v=(l=r[i.origin])!=null?l:i.origin;return h?`Demasiado grande: se esperaba que ${v!=null?v:"valor"} tuviera ${p}${i.maximum.toString()} ${(c=h.unit)!=null?c:"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":""}: ${z(i.keys,", ")}`;case"invalid_key":return`Llave inv\xE1lida en ${(s=r[i.origin])!=null?s: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 J1(){return{localeError:Qj()}}var Wj=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 ${s} \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 ${C(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 ${z(i.values,"|")} \u0645\u06CC\u200C\u0628\u0648\u062F`;case"too_big":{let s=i.inclusive?"<=":"<",f=t(i.origin);return f?`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${(l=i.origin)!=null?l:"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${s}${i.maximum.toString()} ${(c=f.unit)!=null?c:"\u0639\u0646\u0635\u0631"} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${(d=i.origin)!=null?d:"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${s}${i.maximum.toString()} \u0628\u0627\u0634\u062F`}case"too_small":{let s=i.inclusive?">=":">",f=t(i.origin);return f?`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${i.origin} \u0628\u0627\u06CC\u062F ${s}${i.minimum.toString()} ${f.unit} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${i.origin} \u0628\u0627\u06CC\u062F ${s}${i.minimum.toString()} \u0628\u0627\u0634\u062F`}case"invalid_format":{let s=i;return s.format==="starts_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${s.prefix}" \u0634\u0631\u0648\u0639 \u0634\u0648\u062F`:s.format==="ends_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${s.suffix}" \u062A\u0645\u0627\u0645 \u0634\u0648\u062F`:s.format==="includes"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0634\u0627\u0645\u0644 "${s.includes}" \u0628\u0627\u0634\u062F`:s.format==="regex"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC ${s.pattern} \u0645\u0637\u0627\u0628\u0642\u062A \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F`:`${(m=n[s.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: ${z(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 Y1(){return{localeError:Wj()}}var eR=()=>{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,l;switch(i.code){case"invalid_type":{let c=(o=r[i.expected])!=null?o:i.expected,d=N(i.input),m=(a=r[d])!=null?a:d;return/^[A-Z]/.test(i.expected)?`Virheellinen tyyppi: odotettiin instanceof ${i.expected}, oli ${m}`:`Virheellinen tyyppi: odotettiin ${c}, oli ${m}`}case"invalid_value":return i.values.length===1?`Virheellinen sy\xF6te: t\xE4ytyy olla ${C(i.values[0])}`:`Virheellinen valinta: t\xE4ytyy olla yksi seuraavista: ${z(i.values,"|")}`;case"too_big":{let c=i.inclusive?"<=":"<",d=t(i.origin);return d?`Liian suuri: ${d.subject} t\xE4ytyy olla ${c}${i.maximum.toString()} ${d.unit}`.trim():`Liian suuri: arvon t\xE4ytyy olla ${c}${i.maximum.toString()}`}case"too_small":{let c=i.inclusive?">=":">",d=t(i.origin);return d?`Liian pieni: ${d.subject} t\xE4ytyy olla ${c}${i.minimum.toString()} ${d.unit}`.trim():`Liian pieni: arvon t\xE4ytyy olla ${c}${i.minimum.toString()}`}case"invalid_format":{let c=i;return c.format==="starts_with"?`Virheellinen sy\xF6te: t\xE4ytyy alkaa "${c.prefix}"`:c.format==="ends_with"?`Virheellinen sy\xF6te: t\xE4ytyy loppua "${c.suffix}"`:c.format==="includes"?`Virheellinen sy\xF6te: t\xE4ytyy sis\xE4lt\xE4\xE4 "${c.includes}"`:c.format==="regex"?`Virheellinen sy\xF6te: t\xE4ytyy vastata s\xE4\xE4nn\xF6llist\xE4 lauseketta ${c.pattern}`:`Virheellinen ${(l=n[c.format])!=null?l: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"}: ${z(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 K1(){return{localeError:eR()}}var tR=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 : ${s} attendu, ${p} re\xE7u`}case"invalid_value":return i.values.length===1?`Entr\xE9e invalide : ${C(i.values[0])} attendu`:`Option invalide : une valeur parmi ${z(i.values,"|")} attendue`;case"too_big":{let s=i.inclusive?"<=":"<",f=t(i.origin);return f?`Trop grand : ${(l=i.origin)!=null?l:"valeur"} doit ${f.verb} ${s}${i.maximum.toString()} ${(c=f.unit)!=null?c:"\xE9l\xE9ment(s)"}`:`Trop grand : ${(d=i.origin)!=null?d:"valeur"} doit \xEAtre ${s}${i.maximum.toString()}`}case"too_small":{let s=i.inclusive?">=":">",f=t(i.origin);return f?`Trop petit : ${i.origin} doit ${f.verb} ${s}${i.minimum.toString()} ${f.unit}`:`Trop petit : ${i.origin} doit \xEAtre ${s}${i.minimum.toString()}`}case"invalid_format":{let s=i;return s.format==="starts_with"?`Cha\xEEne invalide : doit commencer par "${s.prefix}"`:s.format==="ends_with"?`Cha\xEEne invalide : doit se terminer par "${s.suffix}"`:s.format==="includes"?`Cha\xEEne invalide : doit inclure "${s.includes}"`:s.format==="regex"?`Cha\xEEne invalide : doit correspondre au mod\xE8le ${s.pattern}`:`${(m=n[s.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":""} : ${z(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 Q1(){return{localeError:tR()}}var nR=()=>{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,l,c,d;switch(i.code){case"invalid_type":{let m=(o=r[i.expected])!=null?o:i.expected,s=N(i.input),f=(a=r[s])!=null?a:s;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 ${C(i.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${z(i.values,"|")}`;case"too_big":{let m=i.inclusive?"\u2264":"<",s=t(i.origin);return s?`Trop grand : attendu que ${(l=i.origin)!=null?l:"la valeur"} ait ${m}${i.maximum.toString()} ${s.unit}`:`Trop grand : attendu que ${(c=i.origin)!=null?c:"la valeur"} soit ${m}${i.maximum.toString()}`}case"too_small":{let m=i.inclusive?"\u2265":">",s=t(i.origin);return s?`Trop petit : attendu que ${i.origin} ait ${m}${i.minimum.toString()} ${s.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":""} : ${z(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 W1(){return{localeError:nR()}}var iR=()=>{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},l={regex:{label:"\u05E7\u05DC\u05D8",gender:"m"},email:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05D0\u05D9\u05DE\u05D9\u05D9\u05DC",gender:"f"},url:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05E8\u05E9\u05EA",gender:"f"},emoji:{label:"\u05D0\u05D9\u05DE\u05D5\u05D2'\u05D9",gender:"m"},uuid:{label:"UUID",gender:"m"},nanoid:{label:"nanoid",gender:"m"},guid:{label:"GUID",gender:"m"},cuid:{label:"cuid",gender:"m"},cuid2:{label:"cuid2",gender:"m"},ulid:{label:"ULID",gender:"m"},xid:{label:"XID",gender:"m"},ksuid:{label:"KSUID",gender:"m"},datetime:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA \u05D5\u05D6\u05DE\u05DF ISO",gender:"m"},date:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA ISO",gender:"m"},time:{label:"\u05D6\u05DE\u05DF ISO",gender:"m"},duration:{label:"\u05DE\u05E9\u05DA \u05D6\u05DE\u05DF ISO",gender:"m"},ipv4:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv4",gender:"f"},ipv6:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv6",gender:"f"},cidrv4:{label:"\u05D8\u05D5\u05D5\u05D7 IPv4",gender:"m"},cidrv6:{label:"\u05D8\u05D5\u05D5\u05D7 IPv6",gender:"m"},base64:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64",gender:"f"},base64url:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64 \u05DC\u05DB\u05EA\u05D5\u05D1\u05D5\u05EA \u05E8\u05E9\u05EA",gender:"f"},json_string:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA JSON",gender:"f"},e164:{label:"\u05DE\u05E1\u05E4\u05E8 E.164",gender:"m"},jwt:{label:"JWT",gender:"m"},ends_with:{label:"\u05E7\u05DC\u05D8",gender:"m"},includes:{label:"\u05E7\u05DC\u05D8",gender:"m"},lowercase:{label:"\u05E7\u05DC\u05D8",gender:"m"},starts_with:{label:"\u05E7\u05DC\u05D8",gender:"m"},uppercase:{label:"\u05E7\u05DC\u05D8",gender:"m"}},c={nan:"NaN"};return d=>{var m,s,f,p,h,v,$,y,g,b,_,E,w,x,T,U,D,Z,ye,en,Vn;switch(d.code){case"invalid_type":{let j=d.expected,Y=(m=c[j!=null?j:""])!=null?m:r(j),Ve=N(d.input),Pe=(p=(f=c[Ve])!=null?f:(s=e[Ve])==null?void 0:s.label)!=null?p:Ve;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 ${Pe}`:`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${Y}, \u05D4\u05EA\u05E7\u05D1\u05DC ${Pe}`}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 ${C(d.values[0])}`;let j=d.values.map(Pe=>C(Pe));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 ${j[0]} \u05D0\u05D5 ${j[1]}`;let Y=j[j.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 ${j.slice(0,-1).join(", ")} \u05D0\u05D5 ${Y}`}case"too_big":{let j=a(d.origin),Y=i((h=d.origin)!=null?h:"value");if(d.origin==="string")return`${(v=j==null?void 0:j.longLabel)!=null?v:"\u05D0\u05E8\u05D5\u05DA"} \u05DE\u05D3\u05D9: ${Y} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${d.maximum.toString()} ${($=j==null?void 0:j.unit)!=null?$:""} ${d.inclusive?"\u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA":"\u05DC\u05DB\u05DC \u05D4\u05D9\u05D5\u05EA\u05E8"}`.trim();if(d.origin==="number"){let ct=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: ${Y} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${ct}`}if(d.origin==="array"||d.origin==="set"){let ct=d.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA",vt=d.inclusive?`${d.maximum} ${(y=j==null?void 0:j.unit)!=null?y:""} \u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA`:`\u05E4\u05D7\u05D5\u05EA \u05DE-${d.maximum} ${(g=j==null?void 0:j.unit)!=null?g:""}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${Y} ${ct} \u05DC\u05D4\u05DB\u05D9\u05DC ${vt}`.trim()}let Ve=d.inclusive?"<=":"<",Pe=o((b=d.origin)!=null?b:"value");return j!=null&&j.unit?`${j.longLabel} \u05DE\u05D3\u05D9: ${Y} ${Pe} ${Ve}${d.maximum.toString()} ${j.unit}`:`${(_=j==null?void 0:j.longLabel)!=null?_:"\u05D2\u05D3\u05D5\u05DC"} \u05DE\u05D3\u05D9: ${Y} ${Pe} ${Ve}${d.maximum.toString()}`}case"too_small":{let j=a(d.origin),Y=i((E=d.origin)!=null?E:"value");if(d.origin==="string")return`${(w=j==null?void 0:j.shortLabel)!=null?w:"\u05E7\u05E6\u05E8"} \u05DE\u05D3\u05D9: ${Y} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${d.minimum.toString()} ${(x=j==null?void 0:j.unit)!=null?x:""} ${d.inclusive?"\u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8":"\u05DC\u05E4\u05D7\u05D5\u05EA"}`.trim();if(d.origin==="number"){let ct=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: ${Y} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${ct}`}if(d.origin==="array"||d.origin==="set"){let ct=d.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA";if(d.minimum===1&&d.inclusive){let cr=(d.origin==="set","\u05DC\u05E4\u05D7\u05D5\u05EA \u05E4\u05E8\u05D9\u05D8 \u05D0\u05D7\u05D3");return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${Y} ${ct} \u05DC\u05D4\u05DB\u05D9\u05DC ${cr}`}let vt=d.inclusive?`${d.minimum} ${(T=j==null?void 0:j.unit)!=null?T:""} \u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8`:`\u05D9\u05D5\u05EA\u05E8 \u05DE-${d.minimum} ${(U=j==null?void 0:j.unit)!=null?U:""}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${Y} ${ct} \u05DC\u05D4\u05DB\u05D9\u05DC ${vt}`.trim()}let Ve=d.inclusive?">=":">",Pe=o((D=d.origin)!=null?D:"value");return j!=null&&j.unit?`${j.shortLabel} \u05DE\u05D3\u05D9: ${Y} ${Pe} ${Ve}${d.minimum.toString()} ${j.unit}`:`${(Z=j==null?void 0:j.shortLabel)!=null?Z:"\u05E7\u05D8\u05DF"} \u05DE\u05D3\u05D9: ${Y} ${Pe} ${Ve}${d.minimum.toString()}`}case"invalid_format":{let j=d;if(j.format==="starts_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D7\u05D9\u05DC \u05D1 "${j.prefix}"`;if(j.format==="ends_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05E1\u05EA\u05D9\u05D9\u05DD \u05D1 "${j.suffix}"`;if(j.format==="includes")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05DB\u05DC\u05D5\u05DC "${j.includes}"`;if(j.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 ${j.pattern}`;let Y=l[j.format],Ve=(ye=Y==null?void 0:Y.label)!=null?ye:j.format,ct=((en=Y==null?void 0:Y.gender)!=null?en:"m")==="f"?"\u05EA\u05E7\u05D9\u05E0\u05D4":"\u05EA\u05E7\u05D9\u05DF";return`${Ve} \u05DC\u05D0 ${ct}`}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"}: ${z(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((Vn=d.origin)!=null?Vn:"array")}`;default:return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF"}}};function eT(){return{localeError:iR()}}var rR=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 ${s}, a kapott \xE9rt\xE9k ${p}`}case"invalid_value":return i.values.length===1?`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${C(i.values[0])}`:`\xC9rv\xE9nytelen opci\xF3: valamelyik \xE9rt\xE9k v\xE1rt ${z(i.values,"|")}`;case"too_big":{let s=i.inclusive?"<=":"<",f=t(i.origin);return f?`T\xFAl nagy: ${(l=i.origin)!=null?l:"\xE9rt\xE9k"} m\xE9rete t\xFAl nagy ${s}${i.maximum.toString()} ${(c=f.unit)!=null?c:"elem"}`:`T\xFAl nagy: a bemeneti \xE9rt\xE9k ${(d=i.origin)!=null?d:"\xE9rt\xE9k"} t\xFAl nagy: ${s}${i.maximum.toString()}`}case"too_small":{let s=i.inclusive?">=":">",f=t(i.origin);return f?`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${i.origin} m\xE9rete t\xFAl kicsi ${s}${i.minimum.toString()} ${f.unit}`:`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${i.origin} t\xFAl kicsi ${s}${i.minimum.toString()}`}case"invalid_format":{let s=i;return s.format==="starts_with"?`\xC9rv\xE9nytelen string: "${s.prefix}" \xE9rt\xE9kkel kell kezd\u0151dnie`:s.format==="ends_with"?`\xC9rv\xE9nytelen string: "${s.suffix}" \xE9rt\xE9kkel kell v\xE9gz\u0151dnie`:s.format==="includes"?`\xC9rv\xE9nytelen string: "${s.includes}" \xE9rt\xE9ket kell tartalmaznia`:s.format==="regex"?`\xC9rv\xE9nytelen string: ${s.pattern} mint\xE1nak kell megfelelnie`:`\xC9rv\xE9nytelen ${(m=n[s.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":""}: ${z(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 tT(){return{localeError:rR()}}function nT(e,t,n){return Math.abs(e)===1?t:n}function aa(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 oR=()=>{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,l,c,d;switch(i.code){case"invalid_type":{let m=(o=r[i.expected])!=null?o:i.expected,s=N(i.input),f=(a=r[s])!=null?a:s;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 ${C(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 ${z(i.values,"|")}`;case"too_big":{let m=i.inclusive?"<=":"<",s=t(i.origin);if(s){let f=Number(i.maximum),p=nT(f,s.unit.one,s.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 ${aa((l=i.origin)!=null?l:"\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 ${aa((c=i.origin)!=null?c:"\u0561\u0580\u056A\u0565\u0584")} \u056C\u056B\u0576\u056B ${m}${i.maximum.toString()}`}case"too_small":{let m=i.inclusive?">=":">",s=t(i.origin);if(s){let f=Number(i.minimum),p=nT(f,s.unit.one,s.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 ${aa(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 ${aa(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":""}. ${z(i.keys,", ")}`;case"invalid_key":return`\u054D\u056D\u0561\u056C \u0562\u0561\u0576\u0561\u056C\u056B ${aa(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 ${aa(i.origin)}-\u0578\u0582\u0574`;default:return"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574"}}};function iT(){return{localeError:oR()}}var aR=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 ${s}, diterima ${p}`}case"invalid_value":return i.values.length===1?`Input tidak valid: diharapkan ${C(i.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${z(i.values,"|")}`;case"too_big":{let s=i.inclusive?"<=":"<",f=t(i.origin);return f?`Terlalu besar: diharapkan ${(l=i.origin)!=null?l:"value"} memiliki ${s}${i.maximum.toString()} ${(c=f.unit)!=null?c:"elemen"}`:`Terlalu besar: diharapkan ${(d=i.origin)!=null?d:"value"} menjadi ${s}${i.maximum.toString()}`}case"too_small":{let s=i.inclusive?">=":">",f=t(i.origin);return f?`Terlalu kecil: diharapkan ${i.origin} memiliki ${s}${i.minimum.toString()} ${f.unit}`:`Terlalu kecil: diharapkan ${i.origin} menjadi ${s}${i.minimum.toString()}`}case"invalid_format":{let s=i;return s.format==="starts_with"?`String tidak valid: harus dimulai dengan "${s.prefix}"`:s.format==="ends_with"?`String tidak valid: harus berakhir dengan "${s.suffix}"`:s.format==="includes"?`String tidak valid: harus menyertakan "${s.includes}"`:s.format==="regex"?`String tidak valid: harus sesuai pola ${s.pattern}`:`${(m=n[s.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":""}: ${z(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 rT(){return{localeError:aR()}}var lR=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 ${s}`}case"invalid_value":return i.values.length===1?`Rangt gildi: gert r\xE1\xF0 fyrir ${C(i.values[0])}`:`\xD3gilt val: m\xE1 vera eitt af eftirfarandi ${z(i.values,"|")}`;case"too_big":{let s=i.inclusive?"<=":"<",f=t(i.origin);return f?`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${(l=i.origin)!=null?l:"gildi"} hafi ${s}${i.maximum.toString()} ${(c=f.unit)!=null?c:"hluti"}`:`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${(d=i.origin)!=null?d:"gildi"} s\xE9 ${s}${i.maximum.toString()}`}case"too_small":{let s=i.inclusive?">=":">",f=t(i.origin);return f?`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${i.origin} hafi ${s}${i.minimum.toString()} ${f.unit}`:`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${i.origin} s\xE9 ${s}${i.minimum.toString()}`}case"invalid_format":{let s=i;return s.format==="starts_with"?`\xD3gildur strengur: ver\xF0ur a\xF0 byrja \xE1 "${s.prefix}"`:s.format==="ends_with"?`\xD3gildur strengur: ver\xF0ur a\xF0 enda \xE1 "${s.suffix}"`:s.format==="includes"?`\xD3gildur strengur: ver\xF0ur a\xF0 innihalda "${s.includes}"`:s.format==="regex"?`\xD3gildur strengur: ver\xF0ur a\xF0 fylgja mynstri ${s.pattern}`:`Rangt ${(m=n[s.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"}: ${z(i.keys,", ")}`;case"invalid_key":return`Rangur lykill \xED ${i.origin}`;case"invalid_union":return"Rangt gildi";case"invalid_element":return`Rangt gildi \xED ${i.origin}`;default:return"Rangt gildi"}}};function oT(){return{localeError:lR()}}var sR=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 ${s}, ricevuto ${p}`}case"invalid_value":return i.values.length===1?`Input non valido: atteso ${C(i.values[0])}`:`Opzione non valida: atteso uno tra ${z(i.values,"|")}`;case"too_big":{let s=i.inclusive?"<=":"<",f=t(i.origin);return f?`Troppo grande: ${(l=i.origin)!=null?l:"valore"} deve avere ${s}${i.maximum.toString()} ${(c=f.unit)!=null?c:"elementi"}`:`Troppo grande: ${(d=i.origin)!=null?d:"valore"} deve essere ${s}${i.maximum.toString()}`}case"too_small":{let s=i.inclusive?">=":">",f=t(i.origin);return f?`Troppo piccolo: ${i.origin} deve avere ${s}${i.minimum.toString()} ${f.unit}`:`Troppo piccolo: ${i.origin} deve essere ${s}${i.minimum.toString()}`}case"invalid_format":{let s=i;return s.format==="starts_with"?`Stringa non valida: deve iniziare con "${s.prefix}"`:s.format==="ends_with"?`Stringa non valida: deve terminare con "${s.suffix}"`:s.format==="includes"?`Stringa non valida: deve includere "${s.includes}"`:s.format==="regex"?`Stringa non valida: deve corrispondere al pattern ${s.pattern}`:`Invalid ${(m=n[s.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"}: ${z(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 aT(){return{localeError:sR()}}var uR=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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: ${s}\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: ${C(i.values[0])}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u9078\u629E: ${z(i.values,"\u3001")}\u306E\u3044\u305A\u308C\u304B\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"too_big":{let s=i.inclusive?"\u4EE5\u4E0B\u3067\u3042\u308B":"\u3088\u308A\u5C0F\u3055\u3044",f=t(i.origin);return f?`\u5927\u304D\u3059\u304E\u308B\u5024: ${(l=i.origin)!=null?l:"\u5024"}\u306F${i.maximum.toString()}${(c=f.unit)!=null?c:"\u8981\u7D20"}${s}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5927\u304D\u3059\u304E\u308B\u5024: ${(d=i.origin)!=null?d:"\u5024"}\u306F${i.maximum.toString()}${s}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"too_small":{let s=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}${s}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${i.origin}\u306F${i.minimum.toString()}${s}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"invalid_format":{let s=i;return s.format==="starts_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${s.prefix}"\u3067\u59CB\u307E\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:s.format==="ends_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${s.suffix}"\u3067\u7D42\u308F\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:s.format==="includes"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${s.includes}"\u3092\u542B\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:s.format==="regex"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: \u30D1\u30BF\u30FC\u30F3${s.pattern}\u306B\u4E00\u81F4\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u7121\u52B9\u306A${(m=n[s.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":""}: ${z(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 lT(){return{localeError:uR()}}var cR=()=>{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,l,c,d;switch(i.code){case"invalid_type":{let m=(o=r[i.expected])!=null?o:i.expected,s=N(i.input),f=(a=r[s])!=null?a:s;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 ${C(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 ${z(i.values,"|")}-\u10D3\u10D0\u10DC`;case"too_big":{let m=i.inclusive?"<=":"<",s=t(i.origin);return s?`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${(l=i.origin)!=null?l:"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} ${s.verb} ${m}${i.maximum.toString()} ${s.unit}`:`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${(c=i.origin)!=null?c:"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} \u10D8\u10E7\u10DD\u10E1 ${m}${i.maximum.toString()}`}case"too_small":{let m=i.inclusive?">=":">",s=t(i.origin);return s?`\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} ${s.verb} ${m}${i.minimum.toString()} ${s.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"}: ${z(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 sT(){return{localeError:cR()}}var dR=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 ${s} \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 ${C(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 ${z(i.values,"|")}`;case"too_big":{let s=i.inclusive?"<=":"<",f=t(i.origin);return f?`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${(l=i.origin)!=null?l:"\u178F\u1798\u17D2\u179B\u17C3"} ${s} ${i.maximum.toString()} ${(c=f.unit)!=null?c:"\u1792\u17B6\u178F\u17BB"}`:`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${(d=i.origin)!=null?d:"\u178F\u1798\u17D2\u179B\u17C3"} ${s} ${i.maximum.toString()}`}case"too_small":{let s=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} ${s} ${i.minimum.toString()} ${f.unit}`:`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${i.origin} ${s} ${i.minimum.toString()}`}case"invalid_format":{let s=i;return s.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 "${s.prefix}"`:s.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 "${s.suffix}"`:s.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 "${s.includes}"`:s.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 ${s.pattern}`:`\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 ${(m=n[s.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 ${z(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 hd(){return{localeError:dR()}}function uT(){return hd()}var fR=()=>{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,l,c,d,m,s,f,p;switch(i.code){case"invalid_type":{let h=(o=r[i.expected])!=null?o:i.expected,v=N(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 ${C(i.values[0])} \uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC635\uC158: ${z(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=(l=$==null?void 0:$.unit)!=null?l:"\uC694\uC18C";return $?`${(c=i.origin)!=null?c:"\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 $?`${(s=i.origin)!=null?s:"\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: ${z(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 cT(){return{localeError:fR()}}var ps=e=>e.charAt(0).toUpperCase()+e.slice(1);function dT(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 mR=()=>{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,l){var d;let c=(d=e[i])!=null?d:null;return c===null?c:{unit:c.unit[o],verb:c.verb[l][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,l,c,d,m,s,f,p,h,v,$,y,g,b;switch(i.code){case"invalid_type":{let _=(o=r[i.expected])!=null?o:i.expected,E=N(i.input),w=(a=r[E])!=null?a:E;return/^[A-Z]/.test(i.expected)?`Gautas tipas ${w}, o tik\u0117tasi - instanceof ${i.expected}`:`Gautas tipas ${w}, o tik\u0117tasi - ${_}`}case"invalid_value":return i.values.length===1?`Privalo b\u016Bti ${C(i.values[0])}`:`Privalo b\u016Bti vienas i\u0161 ${z(i.values,"|")} pasirinkim\u0173`;case"too_big":{let _=(l=r[i.origin])!=null?l:i.origin,E=t(i.origin,dT(Number(i.maximum)),(c=i.inclusive)!=null?c:!1,"smaller");if(E!=null&&E.verb)return`${ps((d=_!=null?_:i.origin)!=null?d:"reik\u0161m\u0117")} ${E.verb} ${i.maximum.toString()} ${(m=E.unit)!=null?m:"element\u0173"}`;let w=i.inclusive?"ne didesnis kaip":"ma\u017Eesnis kaip";return`${ps((s=_!=null?_:i.origin)!=null?s:"reik\u0161m\u0117")} turi b\u016Bti ${w} ${i.maximum.toString()} ${E==null?void 0:E.unit}`}case"too_small":{let _=(f=r[i.origin])!=null?f:i.origin,E=t(i.origin,dT(Number(i.minimum)),(p=i.inclusive)!=null?p:!1,"bigger");if(E!=null&&E.verb)return`${ps((h=_!=null?_:i.origin)!=null?h:"reik\u0161m\u0117")} ${E.verb} ${i.minimum.toString()} ${(v=E.unit)!=null?v:"element\u0173"}`;let w=i.inclusive?"ne ma\u017Eesnis kaip":"didesnis kaip";return`${ps(($=_!=null?_:i.origin)!=null?$:"reik\u0161m\u0117")} turi b\u016Bti ${w} ${i.minimum.toString()} ${E==null?void 0:E.unit}`}case"invalid_format":{let _=i;return _.format==="starts_with"?`Eilut\u0117 privalo prasid\u0117ti "${_.prefix}"`:_.format==="ends_with"?`Eilut\u0117 privalo pasibaigti "${_.suffix}"`:_.format==="includes"?`Eilut\u0117 privalo \u012Ftraukti "${_.includes}"`:_.format==="regex"?`Eilut\u0117 privalo atitikti ${_.pattern}`:`Neteisingas ${(y=n[_.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"}: ${z(i.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga \u012Fvestis";case"invalid_element":{let _=(g=r[i.origin])!=null?g:i.origin;return`${ps((b=_!=null?_:i.origin)!=null?b:"reik\u0161m\u0117")} turi klaiding\u0105 \u012Fvest\u012F`}default:return"Klaidinga \u012Fvestis"}}};function fT(){return{localeError:mR()}}var pR=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 ${s}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${p}`}case"invalid_value":return i.values.length===1?`Invalid input: expected ${C(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 ${z(i.values,"|")}`;case"too_big":{let s=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 ${(l=i.origin)!=null?l:"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0438\u043C\u0430 ${s}${i.maximum.toString()} ${(c=f.unit)!=null?c:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438"}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${(d=i.origin)!=null?d:"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0431\u0438\u0434\u0435 ${s}${i.maximum.toString()}`}case"too_small":{let s=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 ${s}${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 ${s}${i.minimum.toString()}`}case"invalid_format":{let s=i;return s.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 "${s.prefix}"`:s.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 "${s.suffix}"`:s.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 "${s.includes}"`:s.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 ${s.pattern}`:`Invalid ${(m=n[s.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"}: ${z(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 mT(){return{localeError:pR()}}var gR=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 ${s}, diterima ${p}`}case"invalid_value":return i.values.length===1?`Input tidak sah: dijangka ${C(i.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${z(i.values,"|")}`;case"too_big":{let s=i.inclusive?"<=":"<",f=t(i.origin);return f?`Terlalu besar: dijangka ${(l=i.origin)!=null?l:"nilai"} ${f.verb} ${s}${i.maximum.toString()} ${(c=f.unit)!=null?c:"elemen"}`:`Terlalu besar: dijangka ${(d=i.origin)!=null?d:"nilai"} adalah ${s}${i.maximum.toString()}`}case"too_small":{let s=i.inclusive?">=":">",f=t(i.origin);return f?`Terlalu kecil: dijangka ${i.origin} ${f.verb} ${s}${i.minimum.toString()} ${f.unit}`:`Terlalu kecil: dijangka ${i.origin} adalah ${s}${i.minimum.toString()}`}case"invalid_format":{let s=i;return s.format==="starts_with"?`String tidak sah: mesti bermula dengan "${s.prefix}"`:s.format==="ends_with"?`String tidak sah: mesti berakhir dengan "${s.suffix}"`:s.format==="includes"?`String tidak sah: mesti mengandungi "${s.includes}"`:s.format==="regex"?`String tidak sah: mesti sepadan dengan corak ${s.pattern}`:`${(m=n[s.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: ${z(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 pT(){return{localeError:gR()}}var hR=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 ${s}, ontving ${p}`}case"invalid_value":return i.values.length===1?`Ongeldige invoer: verwacht ${C(i.values[0])}`:`Ongeldige optie: verwacht \xE9\xE9n van ${z(i.values,"|")}`;case"too_big":{let s=i.inclusive?"<=":"<",f=t(i.origin),p=i.origin==="date"?"laat":i.origin==="string"?"lang":"groot";return f?`Te ${p}: verwacht dat ${(l=i.origin)!=null?l:"waarde"} ${s}${i.maximum.toString()} ${(c=f.unit)!=null?c:"elementen"} ${f.verb}`:`Te ${p}: verwacht dat ${(d=i.origin)!=null?d:"waarde"} ${s}${i.maximum.toString()} is`}case"too_small":{let s=i.inclusive?">=":">",f=t(i.origin),p=i.origin==="date"?"vroeg":i.origin==="string"?"kort":"klein";return f?`Te ${p}: verwacht dat ${i.origin} ${s}${i.minimum.toString()} ${f.unit} ${f.verb}`:`Te ${p}: verwacht dat ${i.origin} ${s}${i.minimum.toString()} is`}case"invalid_format":{let s=i;return s.format==="starts_with"?`Ongeldige tekst: moet met "${s.prefix}" beginnen`:s.format==="ends_with"?`Ongeldige tekst: moet op "${s.suffix}" eindigen`:s.format==="includes"?`Ongeldige tekst: moet "${s.includes}" bevatten`:s.format==="regex"?`Ongeldige tekst: moet overeenkomen met patroon ${s.pattern}`:`Ongeldig: ${(m=n[s.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":""}: ${z(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 gT(){return{localeError:hR()}}var vR=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 ${s}, fikk ${p}`}case"invalid_value":return i.values.length===1?`Ugyldig verdi: forventet ${C(i.values[0])}`:`Ugyldig valg: forventet en av ${z(i.values,"|")}`;case"too_big":{let s=i.inclusive?"<=":"<",f=t(i.origin);return f?`For stor(t): forventet ${(l=i.origin)!=null?l:"value"} til \xE5 ha ${s}${i.maximum.toString()} ${(c=f.unit)!=null?c:"elementer"}`:`For stor(t): forventet ${(d=i.origin)!=null?d:"value"} til \xE5 ha ${s}${i.maximum.toString()}`}case"too_small":{let s=i.inclusive?">=":">",f=t(i.origin);return f?`For lite(n): forventet ${i.origin} til \xE5 ha ${s}${i.minimum.toString()} ${f.unit}`:`For lite(n): forventet ${i.origin} til \xE5 ha ${s}${i.minimum.toString()}`}case"invalid_format":{let s=i;return s.format==="starts_with"?`Ugyldig streng: m\xE5 starte med "${s.prefix}"`:s.format==="ends_with"?`Ugyldig streng: m\xE5 ende med "${s.suffix}"`:s.format==="includes"?`Ugyldig streng: m\xE5 inneholde "${s.includes}"`:s.format==="regex"?`Ugyldig streng: m\xE5 matche m\xF8nsteret ${s.pattern}`:`Ugyldig ${(m=n[s.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"}: ${z(i.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8kkel i ${i.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${i.origin}`;default:return"Ugyldig input"}}};function hT(){return{localeError:vR()}}var yR=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 ${s}, al\u0131nan ${p}`}case"invalid_value":return i.values.length===1?`F\xE2sit giren: umulan ${C(i.values[0])}`:`F\xE2sit tercih: m\xFBteberler ${z(i.values,"|")}`;case"too_big":{let s=i.inclusive?"<=":"<",f=t(i.origin);return f?`Fazla b\xFCy\xFCk: ${(l=i.origin)!=null?l:"value"}, ${s}${i.maximum.toString()} ${(c=f.unit)!=null?c:"elements"} sahip olmal\u0131yd\u0131.`:`Fazla b\xFCy\xFCk: ${(d=i.origin)!=null?d:"value"}, ${s}${i.maximum.toString()} olmal\u0131yd\u0131.`}case"too_small":{let s=i.inclusive?">=":">",f=t(i.origin);return f?`Fazla k\xFC\xE7\xFCk: ${i.origin}, ${s}${i.minimum.toString()} ${f.unit} sahip olmal\u0131yd\u0131.`:`Fazla k\xFC\xE7\xFCk: ${i.origin}, ${s}${i.minimum.toString()} olmal\u0131yd\u0131.`}case"invalid_format":{let s=i;return s.format==="starts_with"?`F\xE2sit metin: "${s.prefix}" ile ba\u015Flamal\u0131.`:s.format==="ends_with"?`F\xE2sit metin: "${s.suffix}" ile bitmeli.`:s.format==="includes"?`F\xE2sit metin: "${s.includes}" ihtiv\xE2 etmeli.`:s.format==="regex"?`F\xE2sit metin: ${s.pattern} nak\u015F\u0131na uymal\u0131.`:`F\xE2sit ${(m=n[s.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":""}: ${z(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 vT(){return{localeError:yR()}}var bR=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 ${s} \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 ${C(i.values[0])} \u0648\u0627\u06CC`:`\u0646\u0627\u0633\u0645 \u0627\u0646\u062A\u062E\u0627\u0628: \u0628\u0627\u06CC\u062F \u06CC\u0648 \u0644\u0647 ${z(i.values,"|")} \u0685\u062E\u0647 \u0648\u0627\u06CC`;case"too_big":{let s=i.inclusive?"<=":"<",f=t(i.origin);return f?`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${(l=i.origin)!=null?l:"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${s}${i.maximum.toString()} ${(c=f.unit)!=null?c:"\u0639\u0646\u0635\u0631\u0648\u0646\u0647"} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${(d=i.origin)!=null?d:"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${s}${i.maximum.toString()} \u0648\u064A`}case"too_small":{let s=i.inclusive?">=":">",f=t(i.origin);return f?`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${i.origin} \u0628\u0627\u06CC\u062F ${s}${i.minimum.toString()} ${f.unit} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${i.origin} \u0628\u0627\u06CC\u062F ${s}${i.minimum.toString()} \u0648\u064A`}case"invalid_format":{let s=i;return s.format==="starts_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${s.prefix}" \u0633\u0631\u0647 \u067E\u06CC\u0644 \u0634\u064A`:s.format==="ends_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${s.suffix}" \u0633\u0631\u0647 \u067E\u0627\u06CC \u062A\u0647 \u0648\u0631\u0633\u064A\u0696\u064A`:s.format==="includes"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F "${s.includes}" \u0648\u0644\u0631\u064A`:s.format==="regex"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F ${s.pattern} \u0633\u0631\u0647 \u0645\u0637\u0627\u0628\u0642\u062A \u0648\u0644\u0631\u064A`:`${(m=n[s.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"}: ${z(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 yT(){return{localeError:bR()}}var _R=()=>{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,l,c,d,m,s,f,p;switch(i.code){case"invalid_type":{let h=(o=r[i.expected])!=null?o:i.expected,v=N(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 ${C(i.values[0])}`:`Nieprawid\u0142owa opcja: oczekiwano jednej z warto\u015Bci ${z(i.values,"|")}`;case"too_big":{let h=i.inclusive?"<=":"<",v=t(i.origin);return v?`Za du\u017Ca warto\u015B\u0107: oczekiwano, \u017Ce ${(l=i.origin)!=null?l:"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${h}${i.maximum.toString()} ${(c=v.unit)!=null?c:"element\xF3w"}`:`Zbyt du\u017C(y/a/e): oczekiwano, \u017Ce ${(d=i.origin)!=null?d:"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${h}${i.maximum.toString()}`}case"too_small":{let h=i.inclusive?">=":">",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()} ${(s=v.unit)!=null?s:"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":""}: ${z(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 bT(){return{localeError:_R()}}var xR=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 ${s}, recebido ${p}`}case"invalid_value":return i.values.length===1?`Entrada inv\xE1lida: esperado ${C(i.values[0])}`:`Op\xE7\xE3o inv\xE1lida: esperada uma das ${z(i.values,"|")}`;case"too_big":{let s=i.inclusive?"<=":"<",f=t(i.origin);return f?`Muito grande: esperado que ${(l=i.origin)!=null?l:"valor"} tivesse ${s}${i.maximum.toString()} ${(c=f.unit)!=null?c:"elementos"}`:`Muito grande: esperado que ${(d=i.origin)!=null?d:"valor"} fosse ${s}${i.maximum.toString()}`}case"too_small":{let s=i.inclusive?">=":">",f=t(i.origin);return f?`Muito pequeno: esperado que ${i.origin} tivesse ${s}${i.minimum.toString()} ${f.unit}`:`Muito pequeno: esperado que ${i.origin} fosse ${s}${i.minimum.toString()}`}case"invalid_format":{let s=i;return s.format==="starts_with"?`Texto inv\xE1lido: deve come\xE7ar com "${s.prefix}"`:s.format==="ends_with"?`Texto inv\xE1lido: deve terminar com "${s.suffix}"`:s.format==="includes"?`Texto inv\xE1lido: deve incluir "${s.includes}"`:s.format==="regex"?`Texto inv\xE1lido: deve corresponder ao padr\xE3o ${s.pattern}`:`${(m=n[s.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":""}: ${z(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 _T(){return{localeError:xR()}}function xT(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 SR=()=>{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,l,c,d;switch(i.code){case"invalid_type":{let m=(o=r[i.expected])!=null?o:i.expected,s=N(i.input),f=(a=r[s])!=null?a:s;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 ${C(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 ${z(i.values,"|")}`;case"too_big":{let m=i.inclusive?"<=":"<",s=t(i.origin);if(s){let f=Number(i.maximum),p=xT(f,s.unit.one,s.unit.few,s.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 ${(l=i.origin)!=null?l:"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${m}${i.maximum.toString()} ${p}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${(c=i.origin)!=null?c:"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 ${m}${i.maximum.toString()}`}case"too_small":{let m=i.inclusive?">=":">",s=t(i.origin);if(s){let f=Number(i.minimum),p=xT(f,s.unit.one,s.unit.few,s.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":""}: ${z(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 ST(){return{localeError:SR()}}var $R=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 ${s}, prejeto ${p}`}case"invalid_value":return i.values.length===1?`Neveljaven vnos: pri\u010Dakovano ${C(i.values[0])}`:`Neveljavna mo\u017Enost: pri\u010Dakovano eno izmed ${z(i.values,"|")}`;case"too_big":{let s=i.inclusive?"<=":"<",f=t(i.origin);return f?`Preveliko: pri\u010Dakovano, da bo ${(l=i.origin)!=null?l:"vrednost"} imelo ${s}${i.maximum.toString()} ${(c=f.unit)!=null?c:"elementov"}`:`Preveliko: pri\u010Dakovano, da bo ${(d=i.origin)!=null?d:"vrednost"} ${s}${i.maximum.toString()}`}case"too_small":{let s=i.inclusive?">=":">",f=t(i.origin);return f?`Premajhno: pri\u010Dakovano, da bo ${i.origin} imelo ${s}${i.minimum.toString()} ${f.unit}`:`Premajhno: pri\u010Dakovano, da bo ${i.origin} ${s}${i.minimum.toString()}`}case"invalid_format":{let s=i;return s.format==="starts_with"?`Neveljaven niz: mora se za\u010Deti z "${s.prefix}"`:s.format==="ends_with"?`Neveljaven niz: mora se kon\u010Dati z "${s.suffix}"`:s.format==="includes"?`Neveljaven niz: mora vsebovati "${s.includes}"`:s.format==="regex"?`Neveljaven niz: mora ustrezati vzorcu ${s.pattern}`:`Neveljaven ${(m=n[s.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"}: ${z(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 $T(){return{localeError:$R()}}var wR=()=>{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,l,c,d,m,s,f,p,h;switch(i.code){case"invalid_type":{let v=(o=r[i.expected])!=null?o:i.expected,$=N(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 ${C(i.values[0])}`:`Ogiltigt val: f\xF6rv\xE4ntade en av ${z(i.values,"|")}`;case"too_big":{let v=i.inclusive?"<=":"<",$=t(i.origin);return $?`F\xF6r stor(t): f\xF6rv\xE4ntade ${(l=i.origin)!=null?l:"v\xE4rdet"} att ha ${v}${i.maximum.toString()} ${(c=$.unit)!=null?c:"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 ${(s=i.origin)!=null?s:"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"}: ${z(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 wT(){return{localeError:wR()}}var zR=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 ${s}, \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 ${C(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 ${z(i.values,"|")} \u0B87\u0BB2\u0BCD \u0B92\u0BA9\u0BCD\u0BB1\u0BC1`;case"too_big":{let s=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 ${(l=i.origin)!=null?l:"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${s}${i.maximum.toString()} ${(c=f.unit)!=null?c:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD"} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${(d=i.origin)!=null?d:"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${s}${i.maximum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"too_small":{let s=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} ${s}${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} ${s}${i.minimum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"invalid_format":{let s=i;return s.format==="starts_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${s.prefix}" \u0B87\u0BB2\u0BCD \u0BA4\u0BCA\u0B9F\u0B99\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:s.format==="ends_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${s.suffix}" \u0B87\u0BB2\u0BCD \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0B9F\u0BC8\u0BAF \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:s.format==="includes"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${s.includes}" \u0B90 \u0B89\u0BB3\u0BCD\u0BB3\u0B9F\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:s.format==="regex"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: ${s.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[s.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":""}: ${z(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 zT(){return{localeError:zR()}}var ER=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 ${s} \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 ${C(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 ${z(i.values,"|")}`;case"too_big":{let s=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: ${(l=i.origin)!=null?l:"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${s} ${i.maximum.toString()} ${(c=f.unit)!=null?c:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23"}`:`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${(d=i.origin)!=null?d:"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${s} ${i.maximum.toString()}`}case"too_small":{let s=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${s} ${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${s} ${i.minimum.toString()}`}case"invalid_format":{let s=i;return s.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 "${s.prefix}"`:s.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 "${s.suffix}"`:s.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 "${s.includes}" \u0E2D\u0E22\u0E39\u0E48\u0E43\u0E19\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21`:s.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 ${s.pattern}`:`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: ${(m=n[s.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: ${z(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 ET(){return{localeError:ER()}}var AR=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 ${s}, al\u0131nan ${p}`}case"invalid_value":return i.values.length===1?`Ge\xE7ersiz de\u011Fer: beklenen ${C(i.values[0])}`:`Ge\xE7ersiz se\xE7enek: a\u015Fa\u011F\u0131dakilerden biri olmal\u0131: ${z(i.values,"|")}`;case"too_big":{let s=i.inclusive?"<=":"<",f=t(i.origin);return f?`\xC7ok b\xFCy\xFCk: beklenen ${(l=i.origin)!=null?l:"de\u011Fer"} ${s}${i.maximum.toString()} ${(c=f.unit)!=null?c:"\xF6\u011Fe"}`:`\xC7ok b\xFCy\xFCk: beklenen ${(d=i.origin)!=null?d:"de\u011Fer"} ${s}${i.maximum.toString()}`}case"too_small":{let s=i.inclusive?">=":">",f=t(i.origin);return f?`\xC7ok k\xFC\xE7\xFCk: beklenen ${i.origin} ${s}${i.minimum.toString()} ${f.unit}`:`\xC7ok k\xFC\xE7\xFCk: beklenen ${i.origin} ${s}${i.minimum.toString()}`}case"invalid_format":{let s=i;return s.format==="starts_with"?`Ge\xE7ersiz metin: "${s.prefix}" ile ba\u015Flamal\u0131`:s.format==="ends_with"?`Ge\xE7ersiz metin: "${s.suffix}" ile bitmeli`:s.format==="includes"?`Ge\xE7ersiz metin: "${s.includes}" i\xE7ermeli`:s.format==="regex"?`Ge\xE7ersiz metin: ${s.pattern} desenine uymal\u0131`:`Ge\xE7ersiz ${(m=n[s.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":""}: ${z(i.keys,", ")}`;case"invalid_key":return`${i.origin} i\xE7inde ge\xE7ersiz anahtar`;case"invalid_union":return"Ge\xE7ersiz de\u011Fer";case"invalid_element":return`${i.origin} i\xE7inde ge\xE7ersiz de\u011Fer`;default:return"Ge\xE7ersiz de\u011Fer"}}};function AT(){return{localeError:AR()}}var TR=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 ${s}, \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 ${C(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 ${z(i.values,"|")}`;case"too_big":{let s=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 ${(l=i.origin)!=null?l:"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} ${f.verb} ${s}${i.maximum.toString()} ${(c=f.unit)!=null?c:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432"}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${(d=i.origin)!=null?d:"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} \u0431\u0443\u0434\u0435 ${s}${i.maximum.toString()}`}case"too_small":{let s=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} ${s}${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 ${s}${i.minimum.toString()}`}case"invalid_format":{let s=i;return s.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 "${s.prefix}"`:s.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 "${s.suffix}"`:s.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 "${s.includes}"`:s.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 ${s.pattern}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 ${(m=n[s.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":""}: ${z(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 vd(){return{localeError:TR()}}function TT(){return vd()}var kR=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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: ${s} \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: ${C(i.values[0])} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`:`\u063A\u0644\u0637 \u0622\u067E\u0634\u0646: ${z(i.values,"|")} \u0645\u06CC\u06BA \u0633\u06D2 \u0627\u06CC\u06A9 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;case"too_big":{let s=i.inclusive?"<=":"<",f=t(i.origin);return f?`\u0628\u06C1\u062A \u0628\u0691\u0627: ${(l=i.origin)!=null?l:"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u06D2 ${s}${i.maximum.toString()} ${(c=f.unit)!=null?c:"\u0639\u0646\u0627\u0635\u0631"} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0628\u0691\u0627: ${(d=i.origin)!=null?d:"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u0627 ${s}${i.maximum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"too_small":{let s=i.inclusive?">=":">",f=t(i.origin);return f?`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${i.origin} \u06A9\u06D2 ${s}${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 ${s}${i.minimum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"invalid_format":{let s=i;return s.format==="starts_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${s.prefix}" \u0633\u06D2 \u0634\u0631\u0648\u0639 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:s.format==="ends_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${s.suffix}" \u067E\u0631 \u062E\u062A\u0645 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:s.format==="includes"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${s.includes}" \u0634\u0627\u0645\u0644 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:s.format==="regex"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: \u067E\u06CC\u0679\u0631\u0646 ${s.pattern} \u0633\u06D2 \u0645\u06CC\u0686 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:`\u063A\u0644\u0637 ${(m=n[s.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":""}: ${z(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 kT(){return{localeError:kR()}}var CR=()=>{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,l,c,d;switch(i.code){case"invalid_type":{let m=(o=r[i.expected])!=null?o:i.expected,s=N(i.input),f=(a=r[s])!=null?a:s;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 ${C(i.values[0])}`:`Noto\u2018g\u2018ri variant: quyidagilardan biri kutilgan ${z(i.values,"|")}`;case"too_big":{let m=i.inclusive?"<=":"<",s=t(i.origin);return s?`Juda katta: kutilgan ${(l=i.origin)!=null?l:"qiymat"} ${m}${i.maximum.toString()} ${s.unit} ${s.verb}`:`Juda katta: kutilgan ${(c=i.origin)!=null?c:"qiymat"} ${m}${i.maximum.toString()}`}case"too_small":{let m=i.inclusive?">=":">",s=t(i.origin);return s?`Juda kichik: kutilgan ${i.origin} ${m}${i.minimum.toString()} ${s.unit} ${s.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":""}: ${z(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 CT(){return{localeError:CR()}}var NR=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 ${s}, 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 ${C(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 ${z(i.values,"|")}`;case"too_big":{let s=i.inclusive?"<=":"<",f=t(i.origin);return f?`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${(l=i.origin)!=null?l:"gi\xE1 tr\u1ECB"} ${f.verb} ${s}${i.maximum.toString()} ${(c=f.unit)!=null?c:"ph\u1EA7n t\u1EED"}`:`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${(d=i.origin)!=null?d:"gi\xE1 tr\u1ECB"} ${s}${i.maximum.toString()}`}case"too_small":{let s=i.inclusive?">=":">",f=t(i.origin);return f?`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${i.origin} ${f.verb} ${s}${i.minimum.toString()} ${f.unit}`:`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${i.origin} ${s}${i.minimum.toString()}`}case"invalid_format":{let s=i;return s.format==="starts_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i b\u1EAFt \u0111\u1EA7u b\u1EB1ng "${s.prefix}"`:s.format==="ends_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i k\u1EBFt th\xFAc b\u1EB1ng "${s.suffix}"`:s.format==="includes"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i bao g\u1ED3m "${s.includes}"`:s.format==="regex"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i kh\u1EDBp v\u1EDBi m\u1EABu ${s.pattern}`:`${(m=n[s.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: ${z(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 NT(){return{localeError:NR()}}var IR=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 ${s}\uFF0C\u5B9E\u9645\u63A5\u6536 ${p}`}case"invalid_value":return i.values.length===1?`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${C(i.values[0])}`:`\u65E0\u6548\u9009\u9879\uFF1A\u671F\u671B\u4EE5\u4E0B\u4E4B\u4E00 ${z(i.values,"|")}`;case"too_big":{let s=i.inclusive?"<=":"<",f=t(i.origin);return f?`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${(l=i.origin)!=null?l:"\u503C"} ${s}${i.maximum.toString()} ${(c=f.unit)!=null?c:"\u4E2A\u5143\u7D20"}`:`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${(d=i.origin)!=null?d:"\u503C"} ${s}${i.maximum.toString()}`}case"too_small":{let s=i.inclusive?">=":">",f=t(i.origin);return f?`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${i.origin} ${s}${i.minimum.toString()} ${f.unit}`:`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${i.origin} ${s}${i.minimum.toString()}`}case"invalid_format":{let s=i;return s.format==="starts_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${s.prefix}" \u5F00\u5934`:s.format==="ends_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${s.suffix}" \u7ED3\u5C3E`:s.format==="includes"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u5305\u542B "${s.includes}"`:s.format==="regex"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u6EE1\u8DB3\u6B63\u5219\u8868\u8FBE\u5F0F ${s.pattern}`:`\u65E0\u6548${(m=n[s.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): ${z(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 IT(){return{localeError:IR()}}var OR=()=>{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,l,c,d,m;switch(i.code){case"invalid_type":{let s=(o=r[i.expected])!=null?o:i.expected,f=N(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 ${s}\uFF0C\u4F46\u6536\u5230 ${p}`}case"invalid_value":return i.values.length===1?`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${C(i.values[0])}`:`\u7121\u6548\u7684\u9078\u9805\uFF1A\u9810\u671F\u70BA\u4EE5\u4E0B\u5176\u4E2D\u4E4B\u4E00 ${z(i.values,"|")}`;case"too_big":{let s=i.inclusive?"<=":"<",f=t(i.origin);return f?`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${(l=i.origin)!=null?l:"\u503C"} \u61C9\u70BA ${s}${i.maximum.toString()} ${(c=f.unit)!=null?c:"\u500B\u5143\u7D20"}`:`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${(d=i.origin)!=null?d:"\u503C"} \u61C9\u70BA ${s}${i.maximum.toString()}`}case"too_small":{let s=i.inclusive?">=":">",f=t(i.origin);return f?`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${i.origin} \u61C9\u70BA ${s}${i.minimum.toString()} ${f.unit}`:`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${i.origin} \u61C9\u70BA ${s}${i.minimum.toString()}`}case"invalid_format":{let s=i;return s.format==="starts_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${s.prefix}" \u958B\u982D`:s.format==="ends_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${s.suffix}" \u7D50\u5C3E`:s.format==="includes"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u5305\u542B "${s.includes}"`:s.format==="regex"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u7B26\u5408\u683C\u5F0F ${s.pattern}`:`\u7121\u6548\u7684 ${(m=n[s.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${z(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 OT(){return{localeError:OR()}}var DR=()=>{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,l,c;switch(i.code){case"invalid_type":{let d=(o=r[i.expected])!=null?o:i.expected,m=N(i.input),s=(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 ${s}`:`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${d}, \xE0m\u1ECD\u0300 a r\xED ${s}`}case"invalid_value":return i.values.length===1?`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${C(i.values[0])}`:`\xC0\u1E63\xE0y\xE0n a\u1E63\xEC\u1E63e: yan \u1ECD\u0300kan l\xE1ra ${z(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 ${(l=i.origin)!=null?l:"iye"} ${m.verb} ${d}${i.maximum} ${m.unit}`:`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 ${d}${i.maximum}`}case"too_small":{let d=i.inclusive?">=":">",m=t(i.origin);return m?`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${i.origin} ${m.verb} ${d}${i.minimum} ${m.unit}`:`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 ${d}${i.minimum}`}case"invalid_format":{let d=i;return d.format==="starts_with"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\u1EB9\u0300r\u1EB9\u0300 p\u1EB9\u0300l\xFA "${d.prefix}"`:d.format==="ends_with"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 par\xED p\u1EB9\u0300l\xFA "${d.suffix}"`:d.format==="includes"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 n\xED "${d.includes}"`:d.format==="regex"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\xE1 \xE0p\u1EB9\u1EB9r\u1EB9 mu ${d.pattern}`:`A\u1E63\xEC\u1E63e: ${(c=n[d.format])!=null?c:i.format}`}case"not_multiple_of":return`N\u1ECD\u0301mb\xE0 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 j\u1EB9\u0301 \xE8y\xE0 p\xEDp\xEDn ti ${i.divisor}`;case"unrecognized_keys":return`B\u1ECDt\xECn\xEC \xE0\xECm\u1ECD\u0300: ${z(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 DT(){return{localeError:DR()}}var UT,My=Symbol("ZodOutput"),Py=Symbol("ZodInput"),yd=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 bd(){return new yd}var jT;(jT=(UT=globalThis).__zod_globalRegistry)!=null||(UT.__zod_globalRegistry=bd());var ut=globalThis.__zod_globalRegistry;function Ly(e,t){return new e({type:"string",...O(t)})}function Zy(e,t){return new e({type:"string",coerce:!0,...O(t)})}function _d(e,t){return new e({type:"string",format:"email",check:"string_format",abort:!1,...O(t)})}function gs(e,t){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...O(t)})}function xd(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...O(t)})}function Sd(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...O(t)})}function $d(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...O(t)})}function wd(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...O(t)})}function hs(e,t){return new e({type:"string",format:"url",check:"string_format",abort:!1,...O(t)})}function zd(e,t){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...O(t)})}function Ed(e,t){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...O(t)})}function Ad(e,t){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...O(t)})}function Td(e,t){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...O(t)})}function kd(e,t){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...O(t)})}function Cd(e,t){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...O(t)})}function Nd(e,t){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...O(t)})}function Id(e,t){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...O(t)})}function Od(e,t){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...O(t)})}function qy(e,t){return new e({type:"string",format:"mac",check:"string_format",abort:!1,...O(t)})}function Dd(e,t){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...O(t)})}function Ud(e,t){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...O(t)})}function jd(e,t){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...O(t)})}function Rd(e,t){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...O(t)})}function Md(e,t){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...O(t)})}function Pd(e,t){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...O(t)})}var Vy={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function Hy(e,t){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...O(t)})}function Gy(e,t){return new e({type:"string",format:"date",check:"string_format",...O(t)})}function By(e,t){return new e({type:"string",format:"time",check:"string_format",precision:null,...O(t)})}function Fy(e,t){return new e({type:"string",format:"duration",check:"string_format",...O(t)})}function Xy(e,t){return new e({type:"number",checks:[],...O(t)})}function Jy(e,t){return new e({type:"number",coerce:!0,checks:[],...O(t)})}function Yy(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...O(t)})}function Ky(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float32",...O(t)})}function Qy(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float64",...O(t)})}function Wy(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"int32",...O(t)})}function eb(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"uint32",...O(t)})}function tb(e,t){return new e({type:"boolean",...O(t)})}function nb(e,t){return new e({type:"boolean",coerce:!0,...O(t)})}function ib(e,t){return new e({type:"bigint",...O(t)})}function rb(e,t){return new e({type:"bigint",coerce:!0,...O(t)})}function ob(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...O(t)})}function ab(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...O(t)})}function lb(e,t){return new e({type:"symbol",...O(t)})}function sb(e,t){return new e({type:"undefined",...O(t)})}function ub(e,t){return new e({type:"null",...O(t)})}function cb(e){return new e({type:"any"})}function db(e){return new e({type:"unknown"})}function fb(e,t){return new e({type:"never",...O(t)})}function mb(e,t){return new e({type:"void",...O(t)})}function pb(e,t){return new e({type:"date",...O(t)})}function gb(e,t){return new e({type:"date",coerce:!0,...O(t)})}function hb(e,t){return new e({type:"nan",...O(t)})}function jn(e,t){return new rd({check:"less_than",...O(t),value:e,inclusive:!1})}function Wt(e,t){return new rd({check:"less_than",...O(t),value:e,inclusive:!0})}function Rn(e,t){return new od({check:"greater_than",...O(t),value:e,inclusive:!1})}function Et(e,t){return new od({check:"greater_than",...O(t),value:e,inclusive:!0})}function Ld(e){return Rn(0,e)}function Zd(e){return jn(0,e)}function qd(e){return Wt(0,e)}function Vd(e){return Et(0,e)}function tr(e,t){return new uv({check:"multiple_of",...O(t),value:e})}function nr(e,t){return new fv({check:"max_size",...O(t),maximum:e})}function Mn(e,t){return new mv({check:"min_size",...O(t),minimum:e})}function Pr(e,t){return new pv({check:"size_equals",...O(t),size:e})}function Lr(e,t){return new gv({check:"max_length",...O(t),maximum:e})}function hi(e,t){return new hv({check:"min_length",...O(t),minimum:e})}function Zr(e,t){return new vv({check:"length_equals",...O(t),length:e})}function la(e,t){return new yv({check:"string_format",format:"regex",...O(t),pattern:e})}function sa(e){return new bv({check:"string_format",format:"lowercase",...O(e)})}function ua(e){return new _v({check:"string_format",format:"uppercase",...O(e)})}function ca(e,t){return new xv({check:"string_format",format:"includes",...O(t),includes:e})}function da(e,t){return new Sv({check:"string_format",format:"starts_with",...O(t),prefix:e})}function fa(e,t){return new $v({check:"string_format",format:"ends_with",...O(t),suffix:e})}function Hd(e,t,n){return new wv({check:"property",property:e,schema:t,...O(n)})}function ma(e,t){return new zv({check:"mime_type",mime:e,...O(t)})}function Sn(e){return new Ev({check:"overwrite",tx:e})}function pa(e){return Sn(t=>t.normalize(e))}function ga(){return Sn(e=>e.trim())}function ha(){return Sn(e=>e.toLowerCase())}function va(){return Sn(e=>e.toUpperCase())}function ya(){return Sn(e=>wh(e))}function vb(e,t,n){return new e({type:"array",element:t,...O(n)})}function jR(e,t,n){return new e({type:"union",options:t,...O(n)})}function RR(e,t,n){return new e({type:"union",options:t,inclusive:!1,...O(n)})}function MR(e,t,n,r){return new e({type:"union",options:n,discriminator:t,...O(r)})}function PR(e,t,n){return new e({type:"intersection",left:t,right:n})}function LR(e,t,n,r){let i=n instanceof J,o=i?r:n,a=i?n:null;return new e({type:"tuple",items:t,rest:a,...O(o)})}function ZR(e,t,n,r){return new e({type:"record",keyType:t,valueType:n,...O(r)})}function qR(e,t,n,r){return new e({type:"map",keyType:t,valueType:n,...O(r)})}function VR(e,t,n){return new e({type:"set",valueType:t,...O(n)})}function HR(e,t,n){let r=Array.isArray(t)?Object.fromEntries(t.map(i=>[i,i])):t;return new e({type:"enum",entries:r,...O(n)})}function GR(e,t,n){return new e({type:"enum",entries:t,...O(n)})}function BR(e,t,n){return new e({type:"literal",values:Array.isArray(t)?t:[t],...O(n)})}function yb(e,t){return new e({type:"file",...O(t)})}function FR(e,t){return new e({type:"transform",transform:t})}function XR(e,t){return new e({type:"optional",innerType:t})}function JR(e,t){return new e({type:"nullable",innerType:t})}function YR(e,t,n){return new e({type:"default",innerType:t,get defaultValue(){return typeof n=="function"?n():Eh(n)}})}function KR(e,t,n){return new e({type:"nonoptional",innerType:t,...O(n)})}function QR(e,t){return new e({type:"success",innerType:t})}function WR(e,t,n){return new e({type:"catch",innerType:t,catchValue:typeof n=="function"?n:()=>n})}function eM(e,t,n){return new e({type:"pipe",in:t,out:n})}function tM(e,t){return new e({type:"readonly",innerType:t})}function nM(e,t,n){return new e({type:"template_literal",parts:t,...O(n)})}function iM(e,t){return new e({type:"lazy",getter:t})}function rM(e,t){return new e({type:"promise",innerType:t})}function bb(e,t,n){var o;let r=O(n);return(o=r.abort)!=null||(r.abort=!0),new e({type:"custom",check:"custom",fn:t,...r})}function _b(e,t,n){return new e({type:"custom",check:"custom",fn:t,...O(n)})}function xb(e){let t=RT(n=>(n.addIssue=r=>{var i,o,a,l;if(typeof r=="string")n.issues.push(ea(r,n.value,t._zod.def));else{let c=r;c.fatal&&(c.continue=!1),(i=c.code)!=null||(c.code="custom"),(o=c.input)!=null||(c.input=n.value),(a=c.inst)!=null||(c.inst=t),(l=c.continue)!=null||(c.continue=!t._zod.def.abort),n.issues.push(ea(c))}},e(n.value,n)));return t}function RT(e,t){let n=new xe({check:"custom",...O(t)});return n._zod.check=e,n}function Sb(e){let t=new xe({check:"describe"});return t._zod.onattach=[n=>{var i;let r=(i=ut.get(n))!=null?i:{};ut.add(n,{...r,description:e})}],t._zod.check=()=>{},t}function $b(e){let t=new xe({check:"meta"});return t._zod.onattach=[n=>{var i;let r=(i=ut.get(n))!=null?i:{};ut.add(n,{...r,...e})}],t._zod.check=()=>{},t}function wb(e,t){var p,h,v,$,y;let n=O(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),l=(v=e.Codec)!=null?v:ms,c=($=e.Boolean)!=null?$:ds,d=(y=e.String)!=null?y:Rr,m=new d({type:"string",error:n.error}),s=new c({type:"boolean",error:n.error}),f=new l({type:"pipe",in:m,out:s,transform:(g,b)=>{let _=g;return n.case!=="sensitive"&&(_=_.toLowerCase()),o.has(_)?!0:a.has(_)?!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 ba(e,t,n,r={}){let i=O(r),o={...O(r),check:"string_format",type:"string",format:t,fn:typeof n=="function"?n:l=>n.test(l),...i};return n instanceof RegExp&&(o.pattern=n),new e(o)}function ir(e){var n,r,i,o,a,l,c,d,m;let t=(n=e==null?void 0:e.target)!=null?n:"draft-2020-12";return t==="draft-4"&&(t="draft-04"),t==="draft-7"&&(t="draft-07"),{processors:(r=e.processors)!=null?r:{},metadataRegistry:(i=e==null?void 0:e.metadata)!=null?i:ut,target:t,unrepresentable:(o=e==null?void 0:e.unrepresentable)!=null?o:"throw",override:(a=e==null?void 0:e.override)!=null?a:()=>{},io:(l=e==null?void 0:e.io)!=null?l:"output",counter:0,seen:new Map,cycles:(c=e==null?void 0:e.cycles)!=null?c:"ref",reused:(d=e==null?void 0:e.reused)!=null?d:"inline",external:(m=e==null?void 0:e.external)!=null?m:void 0}}function ce(e,t,n={path:[],schemaPath:[]}){var m,s,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 l=(s=(m=e._zod).toJSONSchema)==null?void 0:s.call(m);if(l)a.schema=l;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),ce(h,t,p),t.seen.get(h).isParent=!0)}let c=t.metadataRegistry.get(e);return c&&Object.assign(a.schema,c),t.io==="input"&&At(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 rr(e,t){var a,l,c,d;let n=e.seen.get(t);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");let r=new Map;for(let m of e.seen.entries()){let s=(a=e.metadataRegistry.get(m[0]))==null?void 0:a.id;if(s){let f=r.get(s);if(f&&f!==m[0])throw new Error(`Duplicate schema id "${s}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);r.set(s,m[0])}}let i=m=>{var v,$,y,g,b;let s=e.target==="draft-2020-12"?"$defs":"definitions";if(e.external){let _=(v=e.external.registry.get(m[0]))==null?void 0:v.id,E=($=e.external.uri)!=null?$:x=>x;if(_)return{ref:E(_)};let w=(g=(y=m[1].defId)!=null?y:m[1].schema.id)!=null?g:`schema${e.counter++}`;return m[1].defId=w,{defId:w,ref:`${E("__shared")}#/${s}/${w}`}}if(m[1]===n)return{ref:"#"};let p=`#/${s}/`,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 s=m[1],{ref:f,defId:p}=i(m);s.def={...s.schema},p&&(s.defId=p);let h=s.schema;for(let v in h)delete h[v];h.$ref=f};if(e.cycles==="throw")for(let m of e.seen.entries()){let s=m[1];if(s.cycle)throw new Error(`Cycle detected: #/${(l=s.cycle)==null?void 0:l.join("/")}/<root>
Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let m of e.seen.entries()){let s=m[1];if(t===m[0]){o(m);continue}if(e.external){let p=(c=e.external.registry.get(m[0]))==null?void 0:c.id;if(t!==m[0]&&p){o(m);continue}}if((d=e.metadataRegistry.get(m[0]))==null?void 0:d.id){o(m);continue}if(s.cycle){o(m);continue}if(s.count>1&&e.reused==="ref"){o(m);continue}}}function or(e,t){var a,l,c,d,m;let n=e.seen.get(t);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");let r=s=>{var y,g,b;let f=e.seen.get(s);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 _=e.seen.get(v),E=_.schema;if(E.$ref&&(e.target==="draft-07"||e.target==="draft-04"||e.target==="openapi-3.0")?(p.allOf=(g=p.allOf)!=null?g:[],p.allOf.push(E)):Object.assign(p,E),Object.assign(p,h),s._zod.parent===v)for(let x in p)x==="$ref"||x==="allOf"||x in h||delete p[x];if(E.$ref)for(let x in p)x==="$ref"||x==="allOf"||x in _.def&&JSON.stringify(p[x])===JSON.stringify(_.def[x])&&delete p[x]}let $=s._zod.parent;if($&&$!==v){r($);let _=e.seen.get($);if(_!=null&&_.schema.$ref&&(p.$ref=_.schema.$ref,_.def))for(let E in p)E==="$ref"||E==="allOf"||E in _.def&&JSON.stringify(p[E])===JSON.stringify(_.def[E])&&delete p[E]}e.override({zodSchema:s,jsonSchema:p,path:(b=f.path)!=null?b:[]})};for(let s of[...e.seen.entries()].reverse())r(s[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 s=(l=e.external.registry.get(t))==null?void 0:l.id;if(!s)throw new Error("Schema is missing an `id` property");i.$id=e.external.uri(s)}Object.assign(i,(c=n.def)!=null?c:n.schema);let o=(m=(d=e.external)==null?void 0:d.defs)!=null?m:{};for(let s of e.seen.entries()){let f=s[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 s=JSON.parse(JSON.stringify(i));return Object.defineProperty(s,"~standard",{value:{...t["~standard"],jsonSchema:{input:_a(t,"input",e.processors),output:_a(t,"output",e.processors)}},enumerable:!1,writable:!1}),s}catch(s){throw new Error("Error converting schema to JSON.")}}function At(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 At(r.element,n);if(r.type==="set")return At(r.valueType,n);if(r.type==="lazy")return At(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 At(r.innerType,n);if(r.type==="intersection")return At(r.left,n)||At(r.right,n);if(r.type==="record"||r.type==="map")return At(r.keyType,n)||At(r.valueType,n);if(r.type==="pipe")return At(r.in,n)||At(r.out,n);if(r.type==="object"){for(let i in r.shape)if(At(r.shape[i],n))return!0;return!1}if(r.type==="union"){for(let i of r.options)if(At(i,n))return!0;return!1}if(r.type==="tuple"){for(let i of r.items)if(At(i,n))return!0;return!!(r.rest&&At(r.rest,n))}return!1}var zb=(e,t={})=>n=>{let r=ir({...n,processors:t});return ce(e,r),rr(r,e),or(r,e)},_a=(e,t,n={})=>r=>{let{libraryOptions:i,target:o}=r!=null?r:{},a=ir({...i!=null?i:{},target:o,io:t,processors:n});return ce(e,a),rr(a,e),or(a,e)};var oM={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},Eb=(e,t,n,r)=>{var m;let i=n;i.type="string";let{minimum:o,maximum:a,format:l,patterns:c,contentEncoding:d}=e._zod.bag;if(typeof o=="number"&&(i.minLength=o),typeof a=="number"&&(i.maxLength=a),l&&(i.format=(m=oM[l])!=null?m:l,i.format===""&&delete i.format,l==="time"&&delete i.format),d&&(i.contentEncoding=d),c&&c.size>0){let s=[...c];s.length===1?i.pattern=s[0].source:s.length>1&&(i.allOf=[...s.map(f=>({...t.target==="draft-07"||t.target==="draft-04"||t.target==="openapi-3.0"?{type:"string"}:{},pattern:f.source}))])}},Ab=(e,t,n,r)=>{let i=n,{minimum:o,maximum:a,format:l,multipleOf:c,exclusiveMaximum:d,exclusiveMinimum:m}=e._zod.bag;typeof l=="string"&&l.includes("int")?i.type="integer":i.type="number",typeof m=="number"&&(t.target==="draft-04"||t.target==="openapi-3.0"?(i.minimum=m,i.exclusiveMinimum=!0):i.exclusiveMinimum=m),typeof o=="number"&&(i.minimum=o,typeof m=="number"&&t.target!=="draft-04"&&(m>=o?delete i.minimum:delete i.exclusiveMinimum)),typeof d=="number"&&(t.target==="draft-04"||t.target==="openapi-3.0"?(i.maximum=d,i.exclusiveMaximum=!0):i.exclusiveMaximum=d),typeof a=="number"&&(i.maximum=a,typeof d=="number"&&t.target!=="draft-04"&&(d<=a?delete i.maximum:delete i.exclusiveMaximum)),typeof c=="number"&&(i.multipleOf=c)},Tb=(e,t,n,r)=>{n.type="boolean"},kb=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("BigInt cannot be represented in JSON Schema")},Cb=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Symbols cannot be represented in JSON Schema")},Nb=(e,t,n,r)=>{t.target==="openapi-3.0"?(n.type="string",n.nullable=!0,n.enum=[null]):n.type="null"},Ib=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Undefined cannot be represented in JSON Schema")},Ob=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Void cannot be represented in JSON Schema")},Db=(e,t,n,r)=>{n.not={}},Ub=(e,t,n,r)=>{},jb=(e,t,n,r)=>{},Rb=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Date cannot be represented in JSON Schema")},Mb=(e,t,n,r)=>{let i=e._zod.def,o=es(i.entries);o.every(a=>typeof a=="number")&&(n.type="number"),o.every(a=>typeof a=="string")&&(n.type="string"),n.enum=o},Pb=(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},Lb=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("NaN cannot be represented in JSON Schema")},Zb=(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},qb=(e,t,n,r)=>{let i=n,o={type:"string",format:"binary",contentEncoding:"binary"},{minimum:a,maximum:l,mime:c}=e._zod.bag;a!==void 0&&(o.minLength=a),l!==void 0&&(o.maxLength=l),c?c.length===1?(o.contentMediaType=c[0],Object.assign(i,o)):(Object.assign(i,o),i.anyOf=c.map(d=>({contentMediaType:d}))):Object.assign(i,o)},Vb=(e,t,n,r)=>{n.type="boolean"},Hb=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Custom types cannot be represented in JSON Schema")},Gb=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Function types cannot be represented in JSON Schema")},Bb=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Transforms cannot be represented in JSON Schema")},Fb=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Map cannot be represented in JSON Schema")},Xb=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Set cannot be represented in JSON Schema")},Jb=(e,t,n,r)=>{let i=n,o=e._zod.def,{minimum:a,maximum:l}=e._zod.bag;typeof a=="number"&&(i.minItems=a),typeof l=="number"&&(i.maxItems=l),i.type="array",i.items=ce(o.element,t,{...r,path:[...r.path,"items"]})},Yb=(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]=ce(a[m],t,{...r,path:[...r.path,"properties",m]});let l=new Set(Object.keys(a)),c=new Set([...l].filter(m=>{let s=o.shape[m]._zod;return t.io==="input"?s.optin===void 0:s.optout===void 0}));c.size>0&&(i.required=Array.from(c)),((d=o.catchall)==null?void 0:d._zod.def.type)==="never"?i.additionalProperties=!1:o.catchall?o.catchall&&(i.additionalProperties=ce(o.catchall,t,{...r,path:[...r.path,"additionalProperties"]})):t.io==="output"&&(i.additionalProperties=!1)},Bd=(e,t,n,r)=>{let i=e._zod.def,o=i.inclusive===!1,a=i.options.map((l,c)=>ce(l,t,{...r,path:[...r.path,o?"oneOf":"anyOf",c]}));o?n.oneOf=a:n.anyOf=a},Kb=(e,t,n,r)=>{let i=e._zod.def,o=ce(i.left,t,{...r,path:[...r.path,"allOf",0]}),a=ce(i.right,t,{...r,path:[...r.path,"allOf",1]}),l=d=>"allOf"in d&&Object.keys(d).length===1,c=[...l(o)?o.allOf:[o],...l(a)?a.allOf:[a]];n.allOf=c},Qb=(e,t,n,r)=>{let i=n,o=e._zod.def;i.type="array";let a=t.target==="draft-2020-12"?"prefixItems":"items",l=t.target==="draft-2020-12"||t.target==="openapi-3.0"?"items":"additionalItems",c=o.items.map((f,p)=>ce(f,t,{...r,path:[...r.path,a,p]})),d=o.rest?ce(o.rest,t,{...r,path:[...r.path,l,...t.target==="openapi-3.0"?[o.items.length]:[]]}):null;t.target==="draft-2020-12"?(i.prefixItems=c,d&&(i.items=d)):t.target==="openapi-3.0"?(i.items={anyOf:c},d&&i.items.anyOf.push(d),i.minItems=c.length,d||(i.maxItems=c.length)):(i.items=c,d&&(i.additionalItems=d));let{minimum:m,maximum:s}=e._zod.bag;typeof m=="number"&&(i.minItems=m),typeof s=="number"&&(i.maxItems=s)},Wb=(e,t,n,r)=>{let i=n,o=e._zod.def;i.type="object";let a=o.keyType,l=a._zod.bag,c=l==null?void 0:l.patterns;if(o.mode==="loose"&&c&&c.size>0){let m=ce(o.valueType,t,{...r,path:[...r.path,"patternProperties","*"]});i.patternProperties={};for(let s of c)i.patternProperties[s.source]=m}else(t.target==="draft-07"||t.target==="draft-2020-12")&&(i.propertyNames=ce(o.keyType,t,{...r,path:[...r.path,"propertyNames"]})),i.additionalProperties=ce(o.valueType,t,{...r,path:[...r.path,"additionalProperties"]});let d=a._zod.values;if(d){let m=[...d].filter(s=>typeof s=="string"||typeof s=="number");m.length>0&&(i.required=m)}},e_=(e,t,n,r)=>{let i=e._zod.def,o=ce(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"}]},t_=(e,t,n,r)=>{let i=e._zod.def;ce(i.innerType,t,r);let o=t.seen.get(e);o.ref=i.innerType},n_=(e,t,n,r)=>{let i=e._zod.def;ce(i.innerType,t,r);let o=t.seen.get(e);o.ref=i.innerType,n.default=JSON.parse(JSON.stringify(i.defaultValue))},i_=(e,t,n,r)=>{let i=e._zod.def;ce(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)))},r_=(e,t,n,r)=>{let i=e._zod.def;ce(i.innerType,t,r);let o=t.seen.get(e);o.ref=i.innerType;let a;try{a=i.catchValue(void 0)}catch(l){throw new Error("Dynamic catch values are not supported in JSON Schema")}n.default=a},o_=(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;ce(o,t,r);let a=t.seen.get(e);a.ref=o},a_=(e,t,n,r)=>{let i=e._zod.def;ce(i.innerType,t,r);let o=t.seen.get(e);o.ref=i.innerType,n.readOnly=!0},l_=(e,t,n,r)=>{let i=e._zod.def;ce(i.innerType,t,r);let o=t.seen.get(e);o.ref=i.innerType},Fd=(e,t,n,r)=>{let i=e._zod.def;ce(i.innerType,t,r);let o=t.seen.get(e);o.ref=i.innerType},s_=(e,t,n,r)=>{let i=e._zod.innerType;ce(i,t,r);let o=t.seen.get(e);o.ref=i},Gd={string:Eb,number:Ab,boolean:Tb,bigint:kb,symbol:Cb,null:Nb,undefined:Ib,void:Ob,never:Db,any:Ub,unknown:jb,date:Rb,enum:Mb,literal:Pb,nan:Lb,template_literal:Zb,file:qb,success:Vb,custom:Hb,function:Gb,transform:Bb,map:Fb,set:Xb,array:Jb,object:Yb,union:Bd,intersection:Kb,tuple:Qb,record:Wb,nullable:e_,nonoptional:t_,default:n_,prefault:i_,catch:r_,pipe:o_,readonly:a_,promise:l_,optional:Fd,lazy:s_};function Xd(e,t){if("_idmap"in e){let r=e,i=ir({...t,processors:Gd}),o={};for(let c of r._idmap.entries()){let[d,m]=c;ce(m,i)}let a={},l={registry:r,uri:t==null?void 0:t.uri,defs:o};i.external=l;for(let c of r._idmap.entries()){let[d,m]=c;rr(i,m),a[d]=or(i,m)}if(Object.keys(o).length>0){let c=i.target==="draft-2020-12"?"$defs":"definitions";a.__shared={[c]:o}}return{schemas:a}}let n=ir({...t,processors:Gd});return ce(e,n),rr(n,e),or(n,e)}var Jd=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=ir({processors:Gd,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 ce(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)),rr(this.ctx,t);let r=or(this.ctx,t),{"~standard":i,...o}=r;return o}};var u_={};var vs={};zn(vs,{ZodAny:()=>O_,ZodArray:()=>R_,ZodBase64:()=>vf,ZodBase64URL:()=>yf,ZodBigInt:()=>Ea,ZodBigIntFormat:()=>xf,ZodBoolean:()=>za,ZodCIDRv4:()=>gf,ZodCIDRv6:()=>hf,ZodCUID:()=>sf,ZodCUID2:()=>uf,ZodCatch:()=>ox,ZodCodec:()=>kf,ZodCustom:()=>Ts,ZodCustomStringFormat:()=>$a,ZodDate:()=>$s,ZodDefault:()=>W_,ZodDiscriminatedUnion:()=>P_,ZodE164:()=>bf,ZodEmail:()=>of,ZodEmoji:()=>af,ZodEnum:()=>xa,ZodExactOptional:()=>Y_,ZodFile:()=>X_,ZodFunction:()=>px,ZodGUID:()=>ys,ZodIPv4:()=>mf,ZodIPv6:()=>pf,ZodIntersection:()=>L_,ZodJWT:()=>_f,ZodKSUID:()=>ff,ZodLazy:()=>dx,ZodLiteral:()=>F_,ZodMAC:()=>E_,ZodMap:()=>G_,ZodNaN:()=>lx,ZodNanoID:()=>lf,ZodNever:()=>U_,ZodNonOptional:()=>Af,ZodNull:()=>N_,ZodNullable:()=>Q_,ZodNumber:()=>wa,ZodNumberFormat:()=>Hr,ZodObject:()=>zs,ZodOptional:()=>Ef,ZodPipe:()=>Tf,ZodPrefault:()=>tx,ZodPromise:()=>mx,ZodReadonly:()=>sx,ZodRecord:()=>As,ZodSet:()=>B_,ZodString:()=>Sa,ZodStringFormat:()=>ve,ZodSuccess:()=>rx,ZodSymbol:()=>k_,ZodTemplateLiteral:()=>cx,ZodTransform:()=>J_,ZodTuple:()=>q_,ZodType:()=>ee,ZodULID:()=>cf,ZodURL:()=>Ss,ZodUUID:()=>Ln,ZodUndefined:()=>C_,ZodUnion:()=>Es,ZodUnknown:()=>D_,ZodVoid:()=>j_,ZodXID:()=>df,ZodXor:()=>M_,_ZodString:()=>rf,_default:()=>ex,_function:()=>Hk,any:()=>Sk,array:()=>ws,base64:()=>ok,base64url:()=>ak,bigint:()=>vk,boolean:()=>T_,catch:()=>ax,check:()=>Gk,cidrv4:()=>ik,cidrv6:()=>rk,codec:()=>Zk,cuid:()=>JT,cuid2:()=>YT,custom:()=>Bk,date:()=>wk,describe:()=>Fk,discriminatedUnion:()=>Ck,e164:()=>lk,email:()=>PT,emoji:()=>FT,enum:()=>wf,exactOptional:()=>K_,file:()=>Rk,float32:()=>mk,float64:()=>pk,function:()=>Hk,guid:()=>LT,hash:()=>fk,hex:()=>dk,hostname:()=>ck,httpUrl:()=>BT,instanceof:()=>Jk,int:()=>nf,int32:()=>gk,int64:()=>yk,intersection:()=>Z_,ipv4:()=>ek,ipv6:()=>nk,json:()=>Kk,jwt:()=>sk,keyof:()=>zk,ksuid:()=>WT,lazy:()=>fx,literal:()=>jk,looseObject:()=>Tk,looseRecord:()=>Ik,mac:()=>tk,map:()=>Ok,meta:()=>Xk,nan:()=>Lk,nanoid:()=>XT,nativeEnum:()=>Uk,never:()=>Sf,nonoptional:()=>ix,null:()=>I_,nullable:()=>_s,nullish:()=>Mk,number:()=>A_,object:()=>Ek,optional:()=>bs,partialRecord:()=>Nk,pipe:()=>xs,prefault:()=>nx,preprocess:()=>Qk,promise:()=>Vk,readonly:()=>ux,record:()=>H_,refine:()=>gx,set:()=>Dk,strictObject:()=>Ak,string:()=>tf,stringFormat:()=>uk,stringbool:()=>Yk,success:()=>Pk,superRefine:()=>hx,symbol:()=>_k,templateLiteral:()=>qk,transform:()=>zf,tuple:()=>V_,uint32:()=>hk,uint64:()=>bk,ulid:()=>KT,undefined:()=>xk,union:()=>$f,unknown:()=>Vr,url:()=>GT,uuid:()=>ZT,uuidv4:()=>qT,uuidv6:()=>VT,uuidv7:()=>HT,void:()=>$k,xid:()=>QT,xor:()=>kk});var Yd={};zn(Yd,{endsWith:()=>fa,gt:()=>Rn,gte:()=>Et,includes:()=>ca,length:()=>Zr,lowercase:()=>sa,lt:()=>jn,lte:()=>Wt,maxLength:()=>Lr,maxSize:()=>nr,mime:()=>ma,minLength:()=>hi,minSize:()=>Mn,multipleOf:()=>tr,negative:()=>Zd,nonnegative:()=>Vd,nonpositive:()=>qd,normalize:()=>pa,overwrite:()=>Sn,positive:()=>Ld,property:()=>Hd,regex:()=>la,size:()=>Pr,slugify:()=>ya,startsWith:()=>da,toLowerCase:()=>ha,toUpperCase:()=>va,trim:()=>ga,uppercase:()=>ua});var qr={};zn(qr,{ZodISODate:()=>Qd,ZodISODateTime:()=>Kd,ZodISODuration:()=>ef,ZodISOTime:()=>Wd,date:()=>d_,datetime:()=>c_,duration:()=>m_,time:()=>f_});var Kd=S("ZodISODateTime",(e,t)=>{Lv.init(e,t),ve.init(e,t)});function c_(e){return Hy(Kd,e)}var Qd=S("ZodISODate",(e,t)=>{Zv.init(e,t),ve.init(e,t)});function d_(e){return Gy(Qd,e)}var Wd=S("ZodISOTime",(e,t)=>{qv.init(e,t),ve.init(e,t)});function f_(e){return By(Wd,e)}var ef=S("ZodISODuration",(e,t)=>{Vv.init(e,t),ve.init(e,t)});function m_(e){return Fy(ef,e)}var MT=(e,t)=>{os.init(e,t),e.name="ZodError",Object.defineProperties(e,{format:{value:n=>ls(e,n)},flatten:{value:n=>as(e,n)},addIssue:{value:n=>{e.issues.push(n),e.message=JSON.stringify(e.issues,Qo,2)}},addIssues:{value:n=>{e.issues.push(...n),e.message=JSON.stringify(e.issues,Qo,2)}},isEmpty:{get(){return e.issues.length===0}}})},lM=S("ZodError",MT),Mt=S("ZodError",MT,{Parent:Error});var p_=ta(Mt),g_=na(Mt),h_=ia(Mt),v_=ra(Mt),y_=Xc(Mt),b_=Jc(Mt),__=Yc(Mt),x_=Kc(Mt),S_=Qc(Mt),$_=Wc(Mt),w_=ed(Mt),z_=td(Mt);var ee=S("ZodType",(e,t)=>(J.init(e,t),Object.assign(e["~standard"],{jsonSchema:{input:_a(e,"input"),output:_a(e,"output")}}),e.toJSONSchema=zb(e,{}),e.def=t,e.type=t.type,Object.defineProperty(e,"_def",{value:t}),e.check=(...n)=>{var r;return e.clone(I.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)=>zt(e,n,r),e.brand=()=>e,e.register=(n,r)=>(n.add(e,r),e),e.parse=(n,r)=>p_(e,n,r,{callee:e.parse}),e.safeParse=(n,r)=>h_(e,n,r),e.parseAsync=async(n,r)=>g_(e,n,r,{callee:e.parseAsync}),e.safeParseAsync=async(n,r)=>v_(e,n,r),e.spa=e.safeParseAsync,e.encode=(n,r)=>y_(e,n,r),e.decode=(n,r)=>b_(e,n,r),e.encodeAsync=async(n,r)=>__(e,n,r),e.decodeAsync=async(n,r)=>x_(e,n,r),e.safeEncode=(n,r)=>S_(e,n,r),e.safeDecode=(n,r)=>$_(e,n,r),e.safeEncodeAsync=async(n,r)=>w_(e,n,r),e.safeDecodeAsync=async(n,r)=>z_(e,n,r),e.refine=(n,r)=>e.check(gx(n,r)),e.superRefine=n=>e.check(hx(n)),e.overwrite=n=>e.check(Sn(n)),e.optional=()=>bs(e),e.exactOptional=()=>K_(e),e.nullable=()=>_s(e),e.nullish=()=>bs(_s(e)),e.nonoptional=n=>ix(e,n),e.array=()=>ws(e),e.or=n=>$f([e,n]),e.and=n=>Z_(e,n),e.transform=n=>xs(e,zf(n)),e.default=n=>ex(e,n),e.prefault=n=>nx(e,n),e.catch=n=>ax(e,n),e.pipe=n=>xs(e,n),e.readonly=()=>ux(e),e.describe=n=>{let r=e.clone();return ut.add(r,{description:n}),r},Object.defineProperty(e,"description",{get(){var n;return(n=ut.get(e))==null?void 0:n.description},configurable:!0}),e.meta=(...n)=>{if(n.length===0)return ut.get(e);let r=e.clone();return ut.add(r,n[0]),r},e.isOptional=()=>e.safeParse(void 0).success,e.isNullable=()=>e.safeParse(null).success,e.apply=n=>n(e),e)),rf=S("_ZodString",(e,t)=>{var r,i,o;Rr.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(a,l,c)=>Eb(e,a,l,c);let n=e._zod.bag;e.format=(r=n.format)!=null?r:null,e.minLength=(i=n.minimum)!=null?i:null,e.maxLength=(o=n.maximum)!=null?o:null,e.regex=(...a)=>e.check(la(...a)),e.includes=(...a)=>e.check(ca(...a)),e.startsWith=(...a)=>e.check(da(...a)),e.endsWith=(...a)=>e.check(fa(...a)),e.min=(...a)=>e.check(hi(...a)),e.max=(...a)=>e.check(Lr(...a)),e.length=(...a)=>e.check(Zr(...a)),e.nonempty=(...a)=>e.check(hi(1,...a)),e.lowercase=a=>e.check(sa(a)),e.uppercase=a=>e.check(ua(a)),e.trim=()=>e.check(ga()),e.normalize=(...a)=>e.check(pa(...a)),e.toLowerCase=()=>e.check(ha()),e.toUpperCase=()=>e.check(va()),e.slugify=()=>e.check(ya())}),Sa=S("ZodString",(e,t)=>{Rr.init(e,t),rf.init(e,t),e.email=n=>e.check(_d(of,n)),e.url=n=>e.check(hs(Ss,n)),e.jwt=n=>e.check(Pd(_f,n)),e.emoji=n=>e.check(zd(af,n)),e.guid=n=>e.check(gs(ys,n)),e.uuid=n=>e.check(xd(Ln,n)),e.uuidv4=n=>e.check(Sd(Ln,n)),e.uuidv6=n=>e.check($d(Ln,n)),e.uuidv7=n=>e.check(wd(Ln,n)),e.nanoid=n=>e.check(Ed(lf,n)),e.guid=n=>e.check(gs(ys,n)),e.cuid=n=>e.check(Ad(sf,n)),e.cuid2=n=>e.check(Td(uf,n)),e.ulid=n=>e.check(kd(cf,n)),e.base64=n=>e.check(jd(vf,n)),e.base64url=n=>e.check(Rd(yf,n)),e.xid=n=>e.check(Cd(df,n)),e.ksuid=n=>e.check(Nd(ff,n)),e.ipv4=n=>e.check(Id(mf,n)),e.ipv6=n=>e.check(Od(pf,n)),e.cidrv4=n=>e.check(Dd(gf,n)),e.cidrv6=n=>e.check(Ud(hf,n)),e.e164=n=>e.check(Md(bf,n)),e.datetime=n=>e.check(c_(n)),e.date=n=>e.check(d_(n)),e.time=n=>e.check(f_(n)),e.duration=n=>e.check(m_(n))});function tf(e){return Ly(Sa,e)}var ve=S("ZodStringFormat",(e,t)=>{he.init(e,t),rf.init(e,t)}),of=S("ZodEmail",(e,t)=>{Nv.init(e,t),ve.init(e,t)});function PT(e){return _d(of,e)}var ys=S("ZodGUID",(e,t)=>{kv.init(e,t),ve.init(e,t)});function LT(e){return gs(ys,e)}var Ln=S("ZodUUID",(e,t)=>{Cv.init(e,t),ve.init(e,t)});function ZT(e){return xd(Ln,e)}function qT(e){return Sd(Ln,e)}function VT(e){return $d(Ln,e)}function HT(e){return wd(Ln,e)}var Ss=S("ZodURL",(e,t)=>{Iv.init(e,t),ve.init(e,t)});function GT(e){return hs(Ss,e)}function BT(e){return hs(Ss,{protocol:/^https?$/,hostname:Qt.domain,...I.normalizeParams(e)})}var af=S("ZodEmoji",(e,t)=>{Ov.init(e,t),ve.init(e,t)});function FT(e){return zd(af,e)}var lf=S("ZodNanoID",(e,t)=>{Dv.init(e,t),ve.init(e,t)});function XT(e){return Ed(lf,e)}var sf=S("ZodCUID",(e,t)=>{Uv.init(e,t),ve.init(e,t)});function JT(e){return Ad(sf,e)}var uf=S("ZodCUID2",(e,t)=>{jv.init(e,t),ve.init(e,t)});function YT(e){return Td(uf,e)}var cf=S("ZodULID",(e,t)=>{Rv.init(e,t),ve.init(e,t)});function KT(e){return kd(cf,e)}var df=S("ZodXID",(e,t)=>{Mv.init(e,t),ve.init(e,t)});function QT(e){return Cd(df,e)}var ff=S("ZodKSUID",(e,t)=>{Pv.init(e,t),ve.init(e,t)});function WT(e){return Nd(ff,e)}var mf=S("ZodIPv4",(e,t)=>{Hv.init(e,t),ve.init(e,t)});function ek(e){return Id(mf,e)}var E_=S("ZodMAC",(e,t)=>{Bv.init(e,t),ve.init(e,t)});function tk(e){return qy(E_,e)}var pf=S("ZodIPv6",(e,t)=>{Gv.init(e,t),ve.init(e,t)});function nk(e){return Od(pf,e)}var gf=S("ZodCIDRv4",(e,t)=>{Fv.init(e,t),ve.init(e,t)});function ik(e){return Dd(gf,e)}var hf=S("ZodCIDRv6",(e,t)=>{Xv.init(e,t),ve.init(e,t)});function rk(e){return Ud(hf,e)}var vf=S("ZodBase64",(e,t)=>{Yv.init(e,t),ve.init(e,t)});function ok(e){return jd(vf,e)}var yf=S("ZodBase64URL",(e,t)=>{Kv.init(e,t),ve.init(e,t)});function ak(e){return Rd(yf,e)}var bf=S("ZodE164",(e,t)=>{Qv.init(e,t),ve.init(e,t)});function lk(e){return Md(bf,e)}var _f=S("ZodJWT",(e,t)=>{Wv.init(e,t),ve.init(e,t)});function sk(e){return Pd(_f,e)}var $a=S("ZodCustomStringFormat",(e,t)=>{ey.init(e,t),ve.init(e,t)});function uk(e,t,n={}){return ba($a,e,t,n)}function ck(e){return ba($a,"hostname",Qt.hostname,e)}function dk(e){return ba($a,"hex",Qt.hex,e)}function fk(e,t){var o;let n=(o=t==null?void 0:t.enc)!=null?o:"hex",r=`${e}_${n}`,i=Qt[r];if(!i)throw new Error(`Unrecognized hash format: ${r}`);return ba($a,r,i,t)}var wa=S("ZodNumber",(e,t)=>{var r,i,o,a,l,c,d,m,s;dd.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(f,p,h)=>Ab(e,f,p,h),e.gt=(f,p)=>e.check(Rn(f,p)),e.gte=(f,p)=>e.check(Et(f,p)),e.min=(f,p)=>e.check(Et(f,p)),e.lt=(f,p)=>e.check(jn(f,p)),e.lte=(f,p)=>e.check(Wt(f,p)),e.max=(f,p)=>e.check(Wt(f,p)),e.int=f=>e.check(nf(f)),e.safe=f=>e.check(nf(f)),e.positive=f=>e.check(Rn(0,f)),e.nonnegative=f=>e.check(Et(0,f)),e.negative=f=>e.check(jn(0,f)),e.nonpositive=f=>e.check(Wt(0,f)),e.multipleOf=(f,p)=>e.check(tr(f,p)),e.step=(f,p)=>e.check(tr(f,p)),e.finite=()=>e;let n=e._zod.bag;e.minValue=(o=Math.max((r=n.minimum)!=null?r:Number.NEGATIVE_INFINITY,(i=n.exclusiveMinimum)!=null?i:Number.NEGATIVE_INFINITY))!=null?o:null,e.maxValue=(c=Math.min((a=n.maximum)!=null?a:Number.POSITIVE_INFINITY,(l=n.exclusiveMaximum)!=null?l:Number.POSITIVE_INFINITY))!=null?c:null,e.isInt=((d=n.format)!=null?d:"").includes("int")||Number.isSafeInteger((m=n.multipleOf)!=null?m:.5),e.isFinite=!0,e.format=(s=n.format)!=null?s:null});function A_(e){return Xy(wa,e)}var Hr=S("ZodNumberFormat",(e,t)=>{ty.init(e,t),wa.init(e,t)});function nf(e){return Yy(Hr,e)}function mk(e){return Ky(Hr,e)}function pk(e){return Qy(Hr,e)}function gk(e){return Wy(Hr,e)}function hk(e){return eb(Hr,e)}var za=S("ZodBoolean",(e,t)=>{ds.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Tb(e,n,r,i)});function T_(e){return tb(za,e)}var Ea=S("ZodBigInt",(e,t)=>{var r,i,o;fd.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(a,l,c)=>kb(e,a,l,c),e.gte=(a,l)=>e.check(Et(a,l)),e.min=(a,l)=>e.check(Et(a,l)),e.gt=(a,l)=>e.check(Rn(a,l)),e.gte=(a,l)=>e.check(Et(a,l)),e.min=(a,l)=>e.check(Et(a,l)),e.lt=(a,l)=>e.check(jn(a,l)),e.lte=(a,l)=>e.check(Wt(a,l)),e.max=(a,l)=>e.check(Wt(a,l)),e.positive=a=>e.check(Rn(BigInt(0),a)),e.negative=a=>e.check(jn(BigInt(0),a)),e.nonpositive=a=>e.check(Wt(BigInt(0),a)),e.nonnegative=a=>e.check(Et(BigInt(0),a)),e.multipleOf=(a,l)=>e.check(tr(a,l));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 vk(e){return ib(Ea,e)}var xf=S("ZodBigIntFormat",(e,t)=>{ny.init(e,t),Ea.init(e,t)});function yk(e){return ob(xf,e)}function bk(e){return ab(xf,e)}var k_=S("ZodSymbol",(e,t)=>{iy.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Cb(e,n,r,i)});function _k(e){return lb(k_,e)}var C_=S("ZodUndefined",(e,t)=>{ry.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Ib(e,n,r,i)});function xk(e){return sb(C_,e)}var N_=S("ZodNull",(e,t)=>{oy.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Nb(e,n,r,i)});function I_(e){return ub(N_,e)}var O_=S("ZodAny",(e,t)=>{ay.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Ub(e,n,r,i)});function Sk(){return cb(O_)}var D_=S("ZodUnknown",(e,t)=>{ly.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>jb(e,n,r,i)});function Vr(){return db(D_)}var U_=S("ZodNever",(e,t)=>{sy.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Db(e,n,r,i)});function Sf(e){return fb(U_,e)}var j_=S("ZodVoid",(e,t)=>{uy.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Ob(e,n,r,i)});function $k(e){return mb(j_,e)}var $s=S("ZodDate",(e,t)=>{cy.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(r,i,o)=>Rb(e,r,i,o),e.min=(r,i)=>e.check(Et(r,i)),e.max=(r,i)=>e.check(Wt(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 wk(e){return pb($s,e)}var R_=S("ZodArray",(e,t)=>{dy.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Jb(e,n,r,i),e.element=t.element,e.min=(n,r)=>e.check(hi(n,r)),e.nonempty=n=>e.check(hi(1,n)),e.max=(n,r)=>e.check(Lr(n,r)),e.length=(n,r)=>e.check(Zr(n,r)),e.unwrap=()=>e.element});function ws(e,t){return vb(R_,e,t)}function zk(e){let t=e._zod.def.shape;return wf(Object.keys(t))}var zs=S("ZodObject",(e,t)=>{fy.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Yb(e,n,r,i),I.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:Vr()}),e.loose=()=>e.clone({...e._zod.def,catchall:Vr()}),e.strict=()=>e.clone({...e._zod.def,catchall:Sf()}),e.strip=()=>e.clone({...e._zod.def,catchall:void 0}),e.extend=n=>I.extend(e,n),e.safeExtend=n=>I.safeExtend(e,n),e.merge=n=>I.merge(e,n),e.pick=n=>I.pick(e,n),e.omit=n=>I.omit(e,n),e.partial=(...n)=>I.partial(Ef,e,n[0]),e.required=(...n)=>I.required(Af,e,n[0])});function Ek(e,t){let n={type:"object",shape:e!=null?e:{},...I.normalizeParams(t)};return new zs(n)}function Ak(e,t){return new zs({type:"object",shape:e,catchall:Sf(),...I.normalizeParams(t)})}function Tk(e,t){return new zs({type:"object",shape:e,catchall:Vr(),...I.normalizeParams(t)})}var Es=S("ZodUnion",(e,t)=>{fs.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Bd(e,n,r,i),e.options=t.options});function $f(e,t){return new Es({type:"union",options:e,...I.normalizeParams(t)})}var M_=S("ZodXor",(e,t)=>{Es.init(e,t),my.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Bd(e,n,r,i),e.options=t.options});function kk(e,t){return new M_({type:"union",options:e,inclusive:!1,...I.normalizeParams(t)})}var P_=S("ZodDiscriminatedUnion",(e,t)=>{Es.init(e,t),py.init(e,t)});function Ck(e,t,n){return new P_({type:"union",options:t,discriminator:e,...I.normalizeParams(n)})}var L_=S("ZodIntersection",(e,t)=>{gy.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Kb(e,n,r,i)});function Z_(e,t){return new L_({type:"intersection",left:e,right:t})}var q_=S("ZodTuple",(e,t)=>{md.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Qb(e,n,r,i),e.rest=n=>e.clone({...e._zod.def,rest:n})});function V_(e,t,n){let r=t instanceof J,i=r?n:t,o=r?t:null;return new q_({type:"tuple",items:e,rest:o,...I.normalizeParams(i)})}var As=S("ZodRecord",(e,t)=>{hy.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Wb(e,n,r,i),e.keyType=t.keyType,e.valueType=t.valueType});function H_(e,t,n){return new As({type:"record",keyType:e,valueType:t,...I.normalizeParams(n)})}function Nk(e,t,n){let r=zt(e);return r._zod.values=void 0,new As({type:"record",keyType:r,valueType:t,...I.normalizeParams(n)})}function Ik(e,t,n){return new As({type:"record",keyType:e,valueType:t,mode:"loose",...I.normalizeParams(n)})}var G_=S("ZodMap",(e,t)=>{vy.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Fb(e,n,r,i),e.keyType=t.keyType,e.valueType=t.valueType,e.min=(...n)=>e.check(Mn(...n)),e.nonempty=n=>e.check(Mn(1,n)),e.max=(...n)=>e.check(nr(...n)),e.size=(...n)=>e.check(Pr(...n))});function Ok(e,t,n){return new G_({type:"map",keyType:e,valueType:t,...I.normalizeParams(n)})}var B_=S("ZodSet",(e,t)=>{yy.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Xb(e,n,r,i),e.min=(...n)=>e.check(Mn(...n)),e.nonempty=n=>e.check(Mn(1,n)),e.max=(...n)=>e.check(nr(...n)),e.size=(...n)=>e.check(Pr(...n))});function Dk(e,t){return new B_({type:"set",valueType:e,...I.normalizeParams(t)})}var xa=S("ZodEnum",(e,t)=>{by.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(r,i,o)=>Mb(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 xa({...t,checks:[],...I.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 xa({...t,checks:[],...I.normalizeParams(i),entries:o})}});function wf(e,t){let n=Array.isArray(e)?Object.fromEntries(e.map(r=>[r,r])):e;return new xa({type:"enum",entries:n,...I.normalizeParams(t)})}function Uk(e,t){return new xa({type:"enum",entries:e,...I.normalizeParams(t)})}var F_=S("ZodLiteral",(e,t)=>{_y.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Pb(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 jk(e,t){return new F_({type:"literal",values:Array.isArray(e)?e:[e],...I.normalizeParams(t)})}var X_=S("ZodFile",(e,t)=>{xy.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>qb(e,n,r,i),e.min=(n,r)=>e.check(Mn(n,r)),e.max=(n,r)=>e.check(nr(n,r)),e.mime=(n,r)=>e.check(ma(Array.isArray(n)?n:[n],r))});function Rk(e){return yb(X_,e)}var J_=S("ZodTransform",(e,t)=>{Sy.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Bb(e,n,r,i),e._zod.parse=(n,r)=>{if(r.direction==="backward")throw new Yi(e.constructor.name);n.addIssue=o=>{var a,l,c;if(typeof o=="string")n.issues.push(I.issue(o,n.value,t));else{let d=o;d.fatal&&(d.continue=!1),(a=d.code)!=null||(d.code="custom"),(l=d.input)!=null||(d.input=n.value),(c=d.inst)!=null||(d.inst=e),n.issues.push(I.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 zf(e){return new J_({type:"transform",transform:e})}var Ef=S("ZodOptional",(e,t)=>{pd.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Fd(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function bs(e){return new Ef({type:"optional",innerType:e})}var Y_=S("ZodExactOptional",(e,t)=>{$y.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Fd(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function K_(e){return new Y_({type:"optional",innerType:e})}var Q_=S("ZodNullable",(e,t)=>{wy.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>e_(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function _s(e){return new Q_({type:"nullable",innerType:e})}function Mk(e){return bs(_s(e))}var W_=S("ZodDefault",(e,t)=>{zy.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>n_(e,n,r,i),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function ex(e,t){return new W_({type:"default",innerType:e,get defaultValue(){return typeof t=="function"?t():I.shallowClone(t)}})}var tx=S("ZodPrefault",(e,t)=>{Ey.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>i_(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function nx(e,t){return new tx({type:"prefault",innerType:e,get defaultValue(){return typeof t=="function"?t():I.shallowClone(t)}})}var Af=S("ZodNonOptional",(e,t)=>{Ay.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>t_(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function ix(e,t){return new Af({type:"nonoptional",innerType:e,...I.normalizeParams(t)})}var rx=S("ZodSuccess",(e,t)=>{Ty.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Vb(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function Pk(e){return new rx({type:"success",innerType:e})}var ox=S("ZodCatch",(e,t)=>{ky.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>r_(e,n,r,i),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function ax(e,t){return new ox({type:"catch",innerType:e,catchValue:typeof t=="function"?t:()=>t})}var lx=S("ZodNaN",(e,t)=>{Cy.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Lb(e,n,r,i)});function Lk(e){return hb(lx,e)}var Tf=S("ZodPipe",(e,t)=>{Ny.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>o_(e,n,r,i),e.in=t.in,e.out=t.out});function xs(e,t){return new Tf({type:"pipe",in:e,out:t})}var kf=S("ZodCodec",(e,t)=>{Tf.init(e,t),ms.init(e,t)});function Zk(e,t,n){return new kf({type:"pipe",in:e,out:t,transform:n.decode,reverseTransform:n.encode})}var sx=S("ZodReadonly",(e,t)=>{Iy.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>a_(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function ux(e){return new sx({type:"readonly",innerType:e})}var cx=S("ZodTemplateLiteral",(e,t)=>{Oy.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Zb(e,n,r,i)});function qk(e,t){return new cx({type:"template_literal",parts:e,...I.normalizeParams(t)})}var dx=S("ZodLazy",(e,t)=>{jy.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>s_(e,n,r,i),e.unwrap=()=>e._zod.def.getter()});function fx(e){return new dx({type:"lazy",getter:e})}var mx=S("ZodPromise",(e,t)=>{Uy.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>l_(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function Vk(e){return new mx({type:"promise",innerType:e})}var px=S("ZodFunction",(e,t)=>{Dy.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Gb(e,n,r,i)});function Hk(e){var t,n;return new px({type:"function",input:Array.isArray(e==null?void 0:e.input)?V_(e==null?void 0:e.input):(t=e==null?void 0:e.input)!=null?t:ws(Vr()),output:(n=e==null?void 0:e.output)!=null?n:Vr()})}var Ts=S("ZodCustom",(e,t)=>{Ry.init(e,t),ee.init(e,t),e._zod.processJSONSchema=(n,r,i)=>Hb(e,n,r,i)});function Gk(e){let t=new xe({check:"custom"});return t._zod.check=e,t}function Bk(e,t){return bb(Ts,e!=null?e:()=>!0,t)}function gx(e,t={}){return _b(Ts,e,t)}function hx(e){return xb(e)}var Fk=Sb,Xk=$b;function Jk(e,t={}){let n=new Ts({type:"custom",check:"custom",fn:r=>r instanceof e,abort:!0,...I.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 Yk=(...e)=>wb({Codec:kf,Boolean:za,String:Sa},...e);function Kk(e){let t=fx(()=>$f([tf(e),A_(),T_(),I_(),ws(t),H_(tf(),t)]));return t}function Qk(e,t){return xs(zf(e),t)}var uM={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 cM(e){Me({customError:e})}function dM(){return Me().customError}var vx;(function(e){})(vx||(vx={}));var R={...vs,...Yd,iso:qr},fM=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 mM(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 pM(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 Wk(e,t){if(e.not!==void 0){if(typeof e.not=="object"&&Object.keys(e.not).length===0)return R.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 R.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=pM(i,t),a=pt(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 R.null();if(i.length===0)return R.never();if(i.length===1)return R.literal(i[0]);if(i.every(a=>typeof a=="string"))return R.enum(i);let o=i.map(a=>R.literal(a));return o.length<2?o[0]:R.union([o[0],o[1],...o.slice(2)])}if(e.const!==void 0)return R.literal(e.const);let n=e.type;if(Array.isArray(n)){let i=n.map(o=>{let a={...e,type:o};return Wk(a,t)});return i.length===0?R.never():i.length===1?i[0]:R.union(i)}if(!n)return R.any();let r;switch(n){case"string":{let i=R.string();if(e.format){let o=e.format;o==="email"?i=i.check(R.email()):o==="uri"||o==="uri-reference"?i=i.check(R.url()):o==="uuid"||o==="guid"?i=i.check(R.uuid()):o==="date-time"?i=i.check(R.iso.datetime()):o==="date"?i=i.check(R.iso.date()):o==="time"?i=i.check(R.iso.time()):o==="duration"?i=i.check(R.iso.duration()):o==="ipv4"?i=i.check(R.ipv4()):o==="ipv6"?i=i.check(R.ipv6()):o==="mac"?i=i.check(R.mac()):o==="cidr"?i=i.check(R.cidrv4()):o==="cidr-v6"?i=i.check(R.cidrv6()):o==="base64"?i=i.check(R.base64()):o==="base64url"?i=i.check(R.base64url()):o==="e164"?i=i.check(R.e164()):o==="jwt"?i=i.check(R.jwt()):o==="emoji"?i=i.check(R.emoji()):o==="nanoid"?i=i.check(R.nanoid()):o==="cuid"?i=i.check(R.cuid()):o==="cuid2"?i=i.check(R.cuid2()):o==="ulid"?i=i.check(R.ulid()):o==="xid"?i=i.check(R.xid()):o==="ksuid"&&(i=i.check(R.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"?R.number().int():R.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=R.boolean();break}case"null":{r=R.null();break}case"object":{let i={},o=e.properties||{},a=new Set(e.required||[]);for(let[c,d]of Object.entries(o)){let m=pt(d,t);i[c]=a.has(c)?m:m.optional()}if(e.propertyNames){let c=pt(e.propertyNames,t),d=e.additionalProperties&&typeof e.additionalProperties=="object"?pt(e.additionalProperties,t):R.any();if(Object.keys(i).length===0){r=R.record(c,d);break}let m=R.object(i).passthrough(),s=R.looseRecord(c,d);r=R.intersection(m,s);break}if(e.patternProperties){let c=e.patternProperties,d=Object.keys(c),m=[];for(let f of d){let p=pt(c[f],t),h=R.string().regex(new RegExp(f));m.push(R.looseRecord(h,p))}let s=[];if(Object.keys(i).length>0&&s.push(R.object(i).passthrough()),s.push(...m),s.length===0)r=R.object({}).passthrough();else if(s.length===1)r=s[0];else{let f=R.intersection(s[0],s[1]);for(let p=2;p<s.length;p++)f=R.intersection(f,s[p]);r=f}break}let l=R.object(i);e.additionalProperties===!1?r=l.strict():typeof e.additionalProperties=="object"?r=l.catchall(pt(e.additionalProperties,t)):r=l.passthrough();break}case"array":{let i=e.prefixItems,o=e.items;if(i&&Array.isArray(i)){let a=i.map(c=>pt(c,t)),l=o&&typeof o=="object"&&!Array.isArray(o)?pt(o,t):void 0;l?r=R.tuple(a).rest(l):r=R.tuple(a),typeof e.minItems=="number"&&(r=r.check(R.minLength(e.minItems))),typeof e.maxItems=="number"&&(r=r.check(R.maxLength(e.maxItems)))}else if(Array.isArray(o)){let a=o.map(c=>pt(c,t)),l=e.additionalItems&&typeof e.additionalItems=="object"?pt(e.additionalItems,t):void 0;l?r=R.tuple(a).rest(l):r=R.tuple(a),typeof e.minItems=="number"&&(r=r.check(R.minLength(e.minItems))),typeof e.maxItems=="number"&&(r=r.check(R.maxLength(e.maxItems)))}else if(o!==void 0){let a=pt(o,t),l=R.array(a);typeof e.minItems=="number"&&(l=l.min(e.minItems)),typeof e.maxItems=="number"&&(l=l.max(e.maxItems)),r=l}else r=R.array(R.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 pt(e,t){if(typeof e=="boolean")return e?R.any():R.never();let n=Wk(e,t),r=e.type||e.enum!==void 0||e.const!==void 0;if(e.anyOf&&Array.isArray(e.anyOf)){let l=e.anyOf.map(d=>pt(d,t)),c=R.union(l);n=r?R.intersection(n,c):c}if(e.oneOf&&Array.isArray(e.oneOf)){let l=e.oneOf.map(d=>pt(d,t)),c=R.xor(l);n=r?R.intersection(n,c):c}if(e.allOf&&Array.isArray(e.allOf))if(e.allOf.length===0)n=r?n:R.any();else{let l=r?n:pt(e.allOf[0],t),c=r?0:1;for(let d=c;d<e.allOf.length;d++)l=R.intersection(l,pt(e.allOf[d],t));n=l}e.nullable===!0&&t.version==="openapi-3.0"&&(n=R.nullable(n)),e.readOnly===!0&&(n=R.readonly(n));let i={},o=["$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor"];for(let l of o)l in e&&(i[l]=e[l]);let a=["contentEncoding","contentMediaType","contentSchema"];for(let l of a)l in e&&(i[l]=e[l]);for(let l of Object.keys(e))fM.has(l)||(i[l]=e[l]);return Object.keys(i).length>0&&t.registry.add(n,i),n}function eC(e,t){var o;if(typeof e=="boolean")return e?R.any():R.never();let n=mM(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:ut};return pt(e,i)}var Cf={};zn(Cf,{bigint:()=>yM,boolean:()=>vM,date:()=>bM,number:()=>hM,string:()=>gM});function gM(e){return Zy(Sa,e)}function hM(e){return Jy(wa,e)}function vM(e){return nb(za,e)}function yM(e){return rb(Ea,e)}function bM(e){return gb($s,e)}Me(gd());var De={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"},Qe={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"},tC=1;var xM=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),description:u.union([u.string(),u.null()]).optional(),id:u.string(),name:u.string()}),bx=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),methodId:u.string()}),SM=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional()}),$M=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),blob:u.string(),mimeType:u.union([u.string(),u.null()]).optional(),uri:u.string()}),wM=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),terminalId:u.string()}),zM=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),newText:u.string(),oldText:u.union([u.string(),u.null()]).optional(),path:u.string()}),nC=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),name:u.string(),value:u.string()}),EM=u.union([u.literal(-32700),u.literal(-32600),u.literal(-32601),u.literal(-32602),u.literal(-32603),u.literal(-32800),u.literal(-32e3),u.literal(-32002),u.number().int()]),iC=u.object({code:EM,data:u.unknown().optional(),message:u.string()}),rC=u.unknown(),oC=u.unknown(),aC=u.unknown(),AM=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),readTextFile:u.boolean().optional().default(!1),writeTextFile:u.boolean().optional().default(!1)}),TM=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),fs:AM.optional().default({readTextFile:!1,writeTextFile:!1}),terminal:u.boolean().optional().default(!1)}),lC=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),name:u.string(),value:u.string()}),sC=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),name:u.string(),title:u.union([u.string(),u.null()]).optional(),version:u.string()}),kM=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional()}),_x=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),cursor:u.union([u.string(),u.null()]).optional(),cwd:u.union([u.string(),u.null()]).optional()}),CM=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),http:u.boolean().optional().default(!1),sse:u.boolean().optional().default(!1)}),NM=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),headers:u.array(lC),name:u.string(),url:u.string()}),IM=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),headers:u.array(lC),name:u.string(),url:u.string()}),OM=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),args:u.array(u.string()),command:u.string(),env:u.array(nC),name:u.string()}),Nf=u.union([NM.and(u.object({type:u.literal("http")})),IM.and(u.object({type:u.literal("sse")})),OM]),xx=u.string(),DM=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),description:u.union([u.string(),u.null()]).optional(),modelId:xx,name:u.string()}),Sx=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),cwd:u.string(),mcpServers:u.array(Nf)}),uC=u.string(),UM=u.union([u.literal("allow_once"),u.literal("allow_always"),u.literal("reject_once"),u.literal("reject_always")]),jM=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),kind:UM,name:u.string(),optionId:uC}),RM=u.union([u.literal("high"),u.literal("medium"),u.literal("low")]),MM=u.union([u.literal("pending"),u.literal("in_progress"),u.literal("completed")]),PM=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),content:u.string(),priority:RM,status:MM}),LM=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),entries:u.array(PM)}),ZM=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),audio:u.boolean().optional().default(!1),embeddedContext:u.boolean().optional().default(!1),image:u.boolean().optional().default(!1)}),cC=u.number().int().gte(0).lte(65535),$x=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),clientCapabilities:TM.optional().default({fs:{readTextFile:!1,writeTextFile:!1},terminal:!1}),clientInfo:u.union([sC,u.null()]).optional(),protocolVersion:cC}),qM=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),content:u.string()}),VM=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional()}),Gr=u.union([u.null(),u.coerce.bigint(),u.string()]),Yq=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),requestId:Gr}),HM=u.enum(["assistant","user"]),ks=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),audience:u.union([u.array(HM),u.null()]).optional(),lastModified:u.union([u.string(),u.null()]).optional(),priority:u.union([u.number(),u.null()]).optional()}),GM=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),annotations:u.union([ks,u.null()]).optional(),data:u.string(),mimeType:u.string()}),BM=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),annotations:u.union([ks,u.null()]).optional(),data:u.string(),mimeType:u.string(),uri:u.union([u.string(),u.null()]).optional()}),FM=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),annotations:u.union([ks,u.null()]).optional(),description:u.union([u.string(),u.null()]).optional(),mimeType:u.union([u.string(),u.null()]).optional(),name:u.string(),size:u.union([u.coerce.bigint(),u.null()]).optional(),title:u.union([u.string(),u.null()]).optional(),uri:u.string()}),XM=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),optionId:uC}),JM=u.union([u.object({outcome:u.literal("cancelled")}),XM.and(u.object({outcome:u.literal("selected")}))]),YM=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),outcome:JM}),KM=u.string(),dC=u.string(),wx=u.string(),fC=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),description:u.union([u.string(),u.null()]).optional(),name:u.string(),value:wx}),QM=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),group:KM,name:u.string(),options:u.array(fC)}),WM=u.union([u.array(fC),u.array(QM)]),e2=u.object({currentValue:wx,options:WM}),Aa=e2.and(u.object({type:u.literal("select")})).and(u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),description:u.union([u.string(),u.null()]).optional(),id:dC,name:u.string()})),t2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),configOptions:u.array(Aa)}),n2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional()}),Xe=u.string(),zx=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),sessionId:Xe}),Kq=u.object({method:u.string(),params:u.union([u.union([zx,rC]),u.null()]).optional()}),Ex=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),args:u.array(u.string()).optional(),command:u.string(),cwd:u.union([u.string(),u.null()]).optional(),env:u.array(nC).optional(),outputByteLimit:u.union([u.number().int().gte(0),u.null()]).optional(),sessionId:Xe}),Ax=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),cwd:u.string(),mcpServers:u.array(Nf).optional(),sessionId:Xe}),Tx=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),sessionId:Xe,terminalId:u.string()}),kx=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),cwd:u.string(),mcpServers:u.array(Nf),sessionId:Xe}),Cx=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),limit:u.union([u.number().int().gte(0),u.null()]).optional(),line:u.union([u.number().int().gte(0),u.null()]).optional(),path:u.string(),sessionId:Xe}),Nx=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),sessionId:Xe,terminalId:u.string()}),Ix=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),cwd:u.string(),mcpServers:u.array(Nf).optional(),sessionId:Xe}),i2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),cwd:u.string(),sessionId:Xe,title:u.union([u.string(),u.null()]).optional(),updatedAt:u.union([u.string(),u.null()]).optional()}),r2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),nextCursor:u.union([u.string(),u.null()]).optional(),sessions:u.array(i2)}),o2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),title:u.union([u.string(),u.null()]).optional(),updatedAt:u.union([u.string(),u.null()]).optional()}),a2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional()}),If=u.string(),l2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),currentModeId:If}),s2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),description:u.union([u.string(),u.null()]).optional(),id:If,name:u.string()}),Of=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),availableModes:u.array(s2),currentModeId:If}),Df=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),availableModels:u.array(DM),currentModelId:xx}),u2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),configOptions:u.union([u.array(Aa),u.null()]).optional(),models:u.union([Df,u.null()]).optional(),modes:u.union([Of,u.null()]).optional(),sessionId:Xe}),c2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),configOptions:u.union([u.array(Aa),u.null()]).optional(),models:u.union([Df,u.null()]).optional(),modes:u.union([Of,u.null()]).optional()}),d2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),configOptions:u.union([u.array(Aa),u.null()]).optional(),models:u.union([Df,u.null()]).optional(),modes:u.union([Of,u.null()]).optional(),sessionId:Xe}),f2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),configOptions:u.union([u.array(Aa),u.null()]).optional(),models:u.union([Df,u.null()]).optional(),modes:u.union([Of,u.null()]).optional()}),m2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional()}),p2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),fork:u.union([n2,u.null()]).optional(),list:u.union([a2,u.null()]).optional(),resume:u.union([m2,u.null()]).optional()}),g2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),loadSession:u.boolean().optional().default(!1),mcpCapabilities:CM.optional().default({http:!1,sse:!1}),promptCapabilities:ZM.optional().default({audio:!1,embeddedContext:!1,image:!1}),sessionCapabilities:p2.optional().default({})}),h2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),agentCapabilities:g2.optional().default({loadSession:!1,mcpCapabilities:{http:!1,sse:!1},promptCapabilities:{audio:!1,embeddedContext:!1,image:!1},sessionCapabilities:{}}),agentInfo:u.union([sC,u.null()]).optional(),authMethods:u.array(xM).optional().default([]),protocolVersion:cC}),v2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),configId:dC,sessionId:Xe,value:wx}),y2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),configOptions:u.array(Aa)}),Ox=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),modeId:If,sessionId:Xe}),b2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional()}),Dx=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),modelId:xx,sessionId:Xe}),_2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional()}),x2=u.union([u.literal("end_turn"),u.literal("max_tokens"),u.literal("max_turn_requests"),u.literal("refusal"),u.literal("cancelled")]),S2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),stopReason:x2}),Qq=u.union([u.object({id:Gr,result:u.union([h2,SM,d2,c2,r2,u2,f2,b2,y2,S2,_2,aC])}),u.object({error:iC,id:Gr})]),$2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),terminalId:u.string()}),w2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),exitCode:u.union([u.number().int().gte(0),u.null()]).optional(),signal:u.union([u.string(),u.null()]).optional()}),Ux=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),sessionId:Xe,terminalId:u.string()}),z2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),exitStatus:u.union([w2,u.null()]).optional(),output:u.string(),truncated:u.boolean()}),E2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),annotations:u.union([ks,u.null()]).optional(),text:u.string()}),A2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),mimeType:u.union([u.string(),u.null()]).optional(),text:u.string(),uri:u.string()}),T2=u.union([A2,$M]),k2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),annotations:u.union([ks,u.null()]).optional(),resource:T2}),jx=u.union([E2.and(u.object({type:u.literal("text")})),BM.and(u.object({type:u.literal("image")})),GM.and(u.object({type:u.literal("audio")})),FM.and(u.object({type:u.literal("resource_link")})),k2.and(u.object({type:u.literal("resource")}))]),C2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),content:jx}),yx=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),content:jx}),Rx=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),prompt:u.array(jx),sessionId:Xe}),Wq=u.object({id:Gr,method:u.string(),params:u.union([u.union([$x,bx,Sx,kx,_x,Ax,Ix,Ox,v2,Rx,Dx,oC]),u.null()]).optional()}),mC=u.union([C2.and(u.object({type:u.literal("content")})),zM.and(u.object({type:u.literal("diff")})),$2.and(u.object({type:u.literal("terminal")}))]),pC=u.string(),gC=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),line:u.union([u.number().int().gte(0),u.null()]).optional(),path:u.string()}),hC=u.union([u.literal("pending"),u.literal("in_progress"),u.literal("completed"),u.literal("failed")]),vC=u.union([u.literal("read"),u.literal("edit"),u.literal("delete"),u.literal("move"),u.literal("search"),u.literal("execute"),u.literal("think"),u.literal("fetch"),u.literal("switch_mode"),u.literal("other")]),N2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),content:u.array(mC).optional(),kind:vC.optional(),locations:u.array(gC).optional(),rawInput:u.unknown().optional(),rawOutput:u.unknown().optional(),status:hC.optional(),title:u.string(),toolCallId:pC}),yC=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),content:u.union([u.array(mC),u.null()]).optional(),kind:u.union([vC,u.null()]).optional(),locations:u.union([u.array(gC),u.null()]).optional(),rawInput:u.unknown().optional(),rawOutput:u.unknown().optional(),status:u.union([hC,u.null()]).optional(),title:u.union([u.string(),u.null()]).optional(),toolCallId:pC}),Mx=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),options:u.array(jM),sessionId:Xe,toolCall:yC}),I2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),hint:u.string()}),O2=I2,D2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),description:u.string(),input:u.union([O2,u.null()]).optional(),name:u.string()}),U2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),availableCommands:u.array(D2)}),j2=u.union([yx.and(u.object({sessionUpdate:u.literal("user_message_chunk")})),yx.and(u.object({sessionUpdate:u.literal("agent_message_chunk")})),yx.and(u.object({sessionUpdate:u.literal("agent_thought_chunk")})),N2.and(u.object({sessionUpdate:u.literal("tool_call")})),yC.and(u.object({sessionUpdate:u.literal("tool_call_update")})),LM.and(u.object({sessionUpdate:u.literal("plan")})),U2.and(u.object({sessionUpdate:u.literal("available_commands_update")})),l2.and(u.object({sessionUpdate:u.literal("current_mode_update")})),t2.and(u.object({sessionUpdate:u.literal("config_option_update")})),o2.and(u.object({sessionUpdate:u.literal("session_info_update")}))]),Px=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),sessionId:Xe,update:j2}),e9=u.object({method:u.string(),params:u.union([u.union([Px,rC]),u.null()]).optional()}),Lx=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),sessionId:Xe,terminalId:u.string()}),R2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),exitCode:u.union([u.number().int().gte(0),u.null()]).optional(),signal:u.union([u.string(),u.null()]).optional()}),Zx=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional(),content:u.string(),path:u.string(),sessionId:Xe}),t9=u.object({id:Gr,method:u.string(),params:u.union([u.union([Zx,Cx,Mx,Ex,Ux,Nx,Lx,Tx,oC]),u.null()]).optional()}),M2=u.object({_meta:u.union([u.record(u.string(),u.unknown()),u.null()]).optional()}),n9=u.union([u.object({id:Gr,result:u.union([M2,qM,YM,wM,z2,VM,R2,kM,aC])}),u.object({error:iC,id:Gr})]);function bC(e,t){let n=new TextEncoder,r=new TextDecoder,i=new ReadableStream({async start(a){let l="",c=t.getReader();try{for(;;){let{value:d,done:m}=await c.read();if(m)break;if(!d)continue;l+=r.decode(d,{stream:!0});let s=l.split(`
`);l=s.pop()||"";for(let f of s){let p=f.trim();if(p)try{let h=JSON.parse(p);a.enqueue(h)}catch(h){console.error("Failed to parse JSON message:",p,h)}}}}finally{c.releaseLock(),a.close()}}}),o=new WritableStream({async write(a){let l=JSON.stringify(a)+`
`,c=e.getWriter();try{await c.write(n.encode(l))}finally{c.releaseLock()}}});return{readable:i,writable:o}}var Pt,_C=class{constructor(t,n){Je(this,Pt,void 0);let r=t(this),i=async(a,l)=>{switch(a){case De.initialize:{let c=$x.parse(l);return r.initialize(c)}case De.session_new:{let c=Sx.parse(l);return r.newSession(c)}case De.session_load:{if(!r.loadSession)throw de.methodNotFound(a);let c=kx.parse(l);return r.loadSession(c)}case De.session_list:{if(!r.unstable_listSessions)throw de.methodNotFound(a);let c=_x.parse(l);return r.unstable_listSessions(c)}case De.session_fork:{if(!r.unstable_forkSession)throw de.methodNotFound(a);let c=Ax.parse(l);return r.unstable_forkSession(c)}case De.session_resume:{if(!r.unstable_resumeSession)throw de.methodNotFound(a);let c=Ix.parse(l);return r.unstable_resumeSession(c)}case De.session_set_mode:{if(!r.setSessionMode)throw de.methodNotFound(a);let c=Ox.parse(l),d=await r.setSessionMode(c);return d!=null?d:{}}case De.authenticate:{let c=bx.parse(l),d=await r.authenticate(c);return d!=null?d:{}}case De.session_prompt:{let c=Rx.parse(l);return r.prompt(c)}case De.session_set_model:{if(!r.unstable_setSessionModel)throw de.methodNotFound(a);let c=Dx.parse(l),d=await r.unstable_setSessionModel(c);return d!=null?d:{}}default:if(a.startsWith("_")){if(!r.extMethod)throw de.methodNotFound(a);return r.extMethod(a.substring(1),l)}throw de.methodNotFound(a)}},o=async(a,l)=>{switch(a){case De.session_cancel:{let c=zx.parse(l);return r.cancel(c)}default:if(a.startsWith("_"))return r.extNotification?r.extNotification(a.substring(1),l):void 0;throw de.methodNotFound(a)}};vn(this,Pt,new jf(i,o,n))}async sessionUpdate(t){return await B(this,Pt).sendNotification(Qe.session_update,t)}async requestPermission(t){return await B(this,Pt).sendRequest(Qe.session_request_permission,t)}async readTextFile(t){return await B(this,Pt).sendRequest(Qe.fs_read_text_file,t)}async writeTextFile(t){var n;return(n=await B(this,Pt).sendRequest(Qe.fs_write_text_file,t))!=null?n:{}}async createTerminal(t){let n=await B(this,Pt).sendRequest(Qe.terminal_create,t);return new qx(n.terminalId,t.sessionId,B(this,Pt))}async extMethod(t,n){return await B(this,Pt).sendRequest(`_${t}`,n)}async extNotification(t,n){return await B(this,Pt).sendNotification(`_${t}`,n)}get signal(){return B(this,Pt).signal}get closed(){return B(this,Pt).closed}};Pt=new WeakMap;var ar,lr,qx=class{constructor(t,n,r){Vs(this,"id");Je(this,ar,void 0);Je(this,lr,void 0);this.id=t,vn(this,ar,n),vn(this,lr,r)}async currentOutput(){return await B(this,lr).sendRequest(Qe.terminal_output,{sessionId:B(this,ar),terminalId:this.id})}async waitForExit(){return await B(this,lr).sendRequest(Qe.terminal_wait_for_exit,{sessionId:B(this,ar),terminalId:this.id})}async kill(){var t;return(t=await B(this,lr).sendRequest(Qe.terminal_kill,{sessionId:B(this,ar),terminalId:this.id}))!=null?t:{}}async release(){var t;return(t=await B(this,lr).sendRequest(Qe.terminal_release,{sessionId:B(this,ar),terminalId:this.id}))!=null?t:{}}async[Symbol.asyncDispose](){await this.release()}};ar=new WeakMap,lr=new WeakMap;var We,Uf=class{constructor(t,n){Je(this,We,void 0);let r=t(this),i=async(a,l)=>{var c,d,m,s,f,p,h;switch(a){case Qe.fs_write_text_file:{let v=Zx.parse(l);return(c=r.writeTextFile)==null?void 0:c.call(r,v)}case Qe.fs_read_text_file:{let v=Cx.parse(l);return(d=r.readTextFile)==null?void 0:d.call(r,v)}case Qe.session_request_permission:{let v=Mx.parse(l);return r.requestPermission(v)}case Qe.terminal_create:{let v=Ex.parse(l);return(m=r.createTerminal)==null?void 0:m.call(r,v)}case Qe.terminal_output:{let v=Ux.parse(l);return(s=r.terminalOutput)==null?void 0:s.call(r,v)}case Qe.terminal_release:{let v=Nx.parse(l),$=await((f=r.releaseTerminal)==null?void 0:f.call(r,v));return $!=null?$:{}}case Qe.terminal_wait_for_exit:{let v=Lx.parse(l);return(p=r.waitForTerminalExit)==null?void 0:p.call(r,v)}case Qe.terminal_kill:{let v=Tx.parse(l),$=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 de.methodNotFound(a);return r.extMethod(v,l)}throw de.methodNotFound(a)}},o=async(a,l)=>{switch(a){case Qe.session_update:{let c=Px.parse(l);return r.sessionUpdate(c)}default:if(a.startsWith("_")){let c=a.substring(1);return r.extNotification?r.extNotification(c,l):void 0}throw de.methodNotFound(a)}};vn(this,We,new jf(i,o,n))}async initialize(t){return await B(this,We).sendRequest(De.initialize,t)}async newSession(t){return await B(this,We).sendRequest(De.session_new,t)}async loadSession(t){var n;return(n=await B(this,We).sendRequest(De.session_load,t))!=null?n:{}}async unstable_forkSession(t){return await B(this,We).sendRequest(De.session_fork,t)}async unstable_listSessions(t){return await B(this,We).sendRequest(De.session_list,t)}async unstable_resumeSession(t){return await B(this,We).sendRequest(De.session_resume,t)}async setSessionMode(t){var n;return(n=await B(this,We).sendRequest(De.session_set_mode,t))!=null?n:{}}async unstable_setSessionModel(t){var n;return(n=await B(this,We).sendRequest(De.session_set_model,t))!=null?n:{}}async authenticate(t){var n;return(n=await B(this,We).sendRequest(De.authenticate,t))!=null?n:{}}async prompt(t){return await B(this,We).sendRequest(De.session_prompt,t)}async cancel(t){return await B(this,We).sendNotification(De.session_cancel,t)}async extMethod(t,n){return await B(this,We).sendRequest(`_${t}`,n)}async extNotification(t,n){return await B(this,We).sendNotification(`_${t}`,n)}get signal(){return B(this,We).signal}get closed(){return B(this,We).closed}};We=new WeakMap;var Ta,Rf,Ns,Is,ka,Ca,Na,Os,Mf,xC,Pf,SC,Lf,$C,Zf,wC,qf,zC,Br,Cs,jf=class{constructor(t,n,r){Je(this,Mf);Je(this,Pf);Je(this,Lf);Je(this,Zf);Je(this,qf);Je(this,Br);Je(this,Ta,new Map);Je(this,Rf,0);Je(this,Ns,void 0);Je(this,Is,void 0);Je(this,ka,void 0);Je(this,Ca,Promise.resolve());Je(this,Na,new AbortController);Je(this,Os,void 0);vn(this,Ns,t),vn(this,Is,n),vn(this,ka,r),vn(this,Os,new Promise(i=>{B(this,Na).signal.addEventListener("abort",()=>i())})),En(this,Mf,xC).call(this)}get signal(){return B(this,Na).signal}get closed(){return B(this,Os)}async sendRequest(t,n){let r=iS(this,Rf)._++,i=new Promise((o,a)=>{B(this,Ta).set(r,{resolve:o,reject:a})});return await En(this,Br,Cs).call(this,{jsonrpc:"2.0",id:r,method:t,params:n}),i}async sendNotification(t,n){await En(this,Br,Cs).call(this,{jsonrpc:"2.0",method:t,params:n})}};Ta=new WeakMap,Rf=new WeakMap,Ns=new WeakMap,Is=new WeakMap,ka=new WeakMap,Ca=new WeakMap,Na=new WeakMap,Os=new WeakMap,Mf=new WeakSet,xC=async function(){let t=B(this,ka).readable.getReader();try{for(;;){let{value:n,done:r}=await t.read();if(r)break;if(n)try{En(this,Pf,SC).call(this,n)}catch(i){console.error("Unexpected error during message processing:",n,i),"id"in n&&n.id!==void 0&&En(this,Br,Cs).call(this,{jsonrpc:"2.0",id:n.id,error:{code:-32700,message:"Parse error"}})}}}finally{t.releaseLock(),B(this,Na).abort()}},Pf=new WeakSet,SC=async function(t){if("method"in t&&"id"in t){let n=await En(this,Lf,$C).call(this,t.method,t.params);"error"in n&&console.error("Error handling request",t,n.error),await En(this,Br,Cs).call(this,{jsonrpc:"2.0",id:t.id,...n})}else if("method"in t){let n=await En(this,Zf,wC).call(this,t.method,t.params);"error"in n&&console.error("Error handling notification",t,n.error)}else"id"in t?En(this,qf,zC).call(this,t):console.error("Invalid message",{message:t})},Lf=new WeakSet,$C=async function(t,n){try{let r=await B(this,Ns).call(this,t,n);return{result:r!=null?r:null}}catch(r){if(r instanceof de)return r.toResult();if(r instanceof u.ZodError)return de.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 de.internalError(i?JSON.parse(i):{}).toResult()}catch(o){return de.internalError({details:i}).toResult()}}},Zf=new WeakSet,wC=async function(t,n){try{return await B(this,Is).call(this,t,n),{result:null}}catch(r){if(r instanceof de)return r.toResult();if(r instanceof u.ZodError)return de.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 de.internalError(i?JSON.parse(i):{}).toResult()}catch(o){return de.internalError({details:i}).toResult()}}},qf=new WeakSet,zC=function(t){let n=B(this,Ta).get(t.id);n?("result"in t?n.resolve(t.result):"error"in t&&n.reject(t.error),B(this,Ta).delete(t.id)):console.error("Got response to unknown request",t.id)},Br=new WeakSet,Cs=async function(t){return vn(this,Ca,B(this,Ca).then(async()=>{let n=B(this,ka).writable.getWriter();try{await n.write(t)}finally{n.releaseLock()}}).catch(n=>{console.error("ACP write error:",n)})),B(this,Ca)};var de=class extends Error{constructor(n,r,i){super(r);Vs(this,"code");Vs(this,"data");this.code=n,this.name="RequestError",this.data=i}static parseError(n,r){return new de(-32700,`Parse error${r?`: ${r}`:""}`,n)}static invalidRequest(n,r){return new de(-32600,`Invalid request${r?`: ${r}`:""}`,n)}static methodNotFound(n){return new de(-32601,`"Method not found": ${n}`,{method:n})}static invalidParams(n,r){return new de(-32602,`Invalid params${r?`: ${r}`:""}`,n)}static internalError(n,r){return new de(-32603,`Internal error${r?`: ${r}`:""}`,n)}static authRequired(n,r){return new de(-32e3,`Authentication required${r?`: ${r}`:""}`,n)}static resourceNotFound(n){return new de(-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 vi=require("obsidian");var Ia=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}}}};var AC=require("child_process");var Zn=require("obsidian");function Fr(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 Vf(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=Fr(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 l=t.map(EC).join(" "),c=l.length>0?` ${l}`:"",d="";if(i){let s=Fr(i);d=`export PATH="${Z2(s)}:$PATH"; `}let m=`${d}cd ${EC(o)} && ${e}${c}`;return a.push("bash","-l","-c",m),{command:"C:\\Windows\\System32\\wsl.exe",args:a}}function EC(e){return`'${e.replace(/'/g,"'\\''")}'`}function Z2(e){return e.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}var Hf=class{constructor(t){this.terminals=new Map;this.logger=new Ce(t),this.plugin=t}createTerminal(t){var d,m,s;let n=crypto.randomUUID();if(!Zn.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=Zn.Platform.isMacOS||Zn.Platform.isLinux?"/bin/sh":"cmd.exe",h=Zn.Platform.isMacOS||Zn.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(Zn.Platform.isWin&&this.plugin.settings.windowsWslMode){let f=this.plugin.settings.nodePath&&Bo(this.plugin.settings.nodePath.trim())||void 0,p=Vf(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(Zn.Platform.isMacOS||Zn.Platform.isLinux){let f=Zn.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"]},l=(0,AC.spawn)(i,o,a),c={id:n,process:l,output:"",exitStatus:null,outputByteLimit:(d=t.outputByteLimit)!=null?d:void 0,waitPromises:[]};return l.on("error",f=>{this.logger.log(`[Terminal ${n}] Process error:`,f.message);let p={exitCode:127,signal:null};c.exitStatus=p,c.waitPromises.forEach(h=>h(p)),c.waitPromises=[]}),(m=l.stdout)==null||m.on("data",f=>{let p=f.toString();this.logger.log(`[Terminal ${n}] stdout:`,p),this.appendOutput(c,p)}),(s=l.stderr)==null||s.on("data",f=>{let p=f.toString();this.logger.log(`[Terminal ${n}] stderr:`,p),this.appendOutput(c,p)}),l.on("exit",(f,p)=>{this.logger.log(`[Terminal ${n}] Process exited with code: ${f}, signal: ${p}`);let h={exitCode:f,signal:p};c.exitStatus=h,c.waitPromises.forEach(v=>v(h)),c.waitPromises=[]}),this.terminals.set(n,c),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 Gf=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 Ce(t),this.updateMessage=()=>{},this.terminalManager=new Hf(t)}setUpdateMessageCallback(t){this.updateMessage=t}async initialize(t){var v,$,y,g,b,_,E;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 w=Bo(this.plugin.settings.nodePath.trim());if(w){let x=vi.Platform.isWin?";":":";i.PATH=i.PATH?`${w}${x}${i.PATH}`:w}}this.logger.log("[AcpAdapter] Starting agent process in directory:",t.workingDirectory);let o=n,a=r;if(vi.Platform.isWin&&this.plugin.settings.windowsWslMode){let w=this.plugin.settings.nodePath&&Bo(this.plugin.settings.nodePath.trim())||void 0,x=Vf(n,r,t.workingDirectory,this.plugin.settings.windowsWslDistribution,w);o=x.command,a=x.args,this.logger.log("[AcpAdapter] Using WSL mode:",this.plugin.settings.windowsWslDistribution||"default","with command:",o,a)}else if(vi.Platform.isMacOS||vi.Platform.isLinux){let w=vi.Platform.isMacOS?"/bin/zsh":"/bin/bash",x=[n,...r].map(U=>"'"+U.replace(/'/g,"'\\''")+"'").join(" "),T=x;if(this.plugin.settings.nodePath&&this.plugin.settings.nodePath.trim().length>0){let U=Bo(this.plugin.settings.nodePath.trim());U&&(T=`export PATH='${U.replace(/'/g,"'\\''")}':"$PATH"; ${x}`)}o=w,a=["-l","-c",T],this.logger.log("[AcpAdapter] Using login shell:",w,"with command:",T)}let l=vi.Platform.isWin&&!this.plugin.settings.windowsWslMode,c=(0,TC.spawn)(o,a,{stdio:["pipe","pipe","pipe"],env:i,cwd:t.workingDirectory,shell:l});this.agentProcess=c;let d=`${t.displayName} (${t.id})`;if(c.on("spawn",()=>{this.logger.log(`[AcpAdapter] ${d} process spawned successfully, PID:`,c.pid)}),c.on("error",w=>{var T;this.logger.error(`[AcpAdapter] ${d} process error:`,w);let x={id:crypto.randomUUID(),category:"connection",severity:"error",occurredAt:new Date,agentId:t.id,originalError:w,...this.getErrorInfo(w,n,d)};(T=this.errorCallback)==null||T.call(this,x)}),c.on("exit",(w,x)=>{var T;if(this.logger.log(`[AcpAdapter] ${d} process exited with code:`,w,"signal:",x),w===127){this.logger.error(`[AcpAdapter] Command not found: ${n}`);let U={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:w};(T=this.errorCallback)==null||T.call(this,U)}}),c.on("close",(w,x)=>{this.logger.log(`[AcpAdapter] ${d} process closed with code:`,w,"signal:",x)}),($=c.stderr)==null||$.setEncoding("utf8"),(y=c.stderr)==null||y.on("data",w=>{this.logger.log(`[AcpAdapter] ${d} stderr:`,w)}),!c.stdin||!c.stdout)throw new Error("Agent process stdin/stdout not available");let m=c.stdin,s=c.stdout,f=new WritableStream({write(w){m.write(w)},close(){m.end()}}),p=new ReadableStream({start(w){s.on("data",x=>{w.enqueue(x)}),s.on("end",()=>{w.close()})}});this.logger.log("[AcpAdapter] Using working directory:",t.workingDirectory);let h=bC(f,p);this.connection=new Uf(()=>this,h);try{this.logger.log("[AcpAdapter] Starting ACP initialization...");let w=await this.connection.initialize({protocolVersion:tC,clientCapabilities:{fs:{readTextFile:!1,writeTextFile:!1},terminal:!0}});this.logger.log(`[AcpAdapter] \u2705 Connected to agent (protocol v${w.protocolVersion})`),this.logger.log("[AcpAdapter] Auth methods:",w.authMethods),this.logger.log("[AcpAdapter] Agent capabilities:",w.agentCapabilities),this.isInitializedFlag=!0,this.currentAgentId=t.id;let x=(g=w.agentCapabilities)==null?void 0:g.promptCapabilities;return{protocolVersion:w.protocolVersion,authMethods:w.authMethods||[],promptCapabilities:{image:(b=x==null?void 0:x.image)!=null?b:!1,audio:(_=x==null?void 0:x.audio)!=null?_:!1,embeddedContext:(E=x==null?void 0:x.embeddedContext)!=null?E:!1}}}catch(w){throw this.logger.error("[AcpAdapter] Initialization Error:",w),this.isInitializedFlag=!1,this.currentAgentId=null,w}}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;vi.Platform.isWin&&this.plugin.settings.windowsWslMode&&(n=Fr(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 l;return{id:a.id,name:a.name,description:(l=a.description)!=null?l: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 l;return{modelId:a.modelId,name:a.name,description:(l=a.description)!=null?l: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=>Ia.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 vi.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,l,c,d,m,s,f;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"tool_call":case"tool_call_update":{(d=this.sessionUpdateCallback)==null||d.call(this,{type:n.sessionUpdate,sessionId:r,toolCallId:n.toolCallId,title:(a=n.title)!=null?a:void 0,status:n.status||"pending",kind:(l=n.kind)!=null?l:void 0,content:Ia.toToolCallContent(n.content),locations:(c=n.locations)!=null?c:void 0});break}case"plan":(m=this.sessionUpdateCallback)==null||m.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 p=(n.availableCommands||[]).map(h=>{var v,$;return{name:h.name,description:h.description,hint:($=(v=h.input)==null?void 0:v.hint)!=null?$:null}});(s=this.sessionUpdateCallback)==null||s.call(this,{type:"available_commands_update",sessionId:r,commands:p});break}case"current_mode_update":{this.logger.log(`[AcpAdapter] current_mode_update: ${n.currentModeId}`),(f=this.sessionUpdateCallback)==null||f.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(l=>l.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,s,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,l={requestId:n,options:o,isActive:a};this.pendingPermissionQueue.push({requestId:n,toolCallId:r,options:o});let c=t.toolCall;return(f=this.sessionUpdateCallback)==null||f.call(this,{type:"tool_call",sessionId:i,toolCallId:r,title:(m=c==null?void 0:c.title)!=null?m:void 0,status:(c==null?void 0:c.status)||"pending",kind:(s=c==null?void 0:c.kind)!=null?s:void 0,content:Ia.toToolCallContent(c==null?void 0:c.content),permissionRequest:l}),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({})}};var Oa=require("obsidian"),kC=require("@codemirror/view"),Ff=require("@codemirror/state"),Bf=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 Oa.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(Oa.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 Oa.MarkdownView?n.view:this.plugin.app.workspace.getActiveViewOfType(Oa.MarkdownView);this.attachToView(r!=null?r:null)})}teardownSelectionTracking(){this.detachEditorListener(),this.activeLeafRef&&(this.plugin.app.workspace.offref(this.activeLeafRef),this.activeLeafRef=null),this.lastSelectionKey=""}detachEditorListener(){this.detachEditorListenerFn&&(this.detachEditorListenerFn(),this.detachEditorListenerFn=null),this.selectionCompartment=null}attachToView(t){if(this.detachEditorListener(),!(t!=null&&t.file))return;let{editor:n,file:r}=t,i=r.path;this.lastSelectionKey&&!this.lastSelectionKey.startsWith(`${i}:`)&&this.handleSelectionChange(i,null);let o=()=>{if(n.somethingSelected()){let c=n.listSelections();if(c.length>0){let d=this.normalizeSelection(c[0]);this.handleSelectionChange(i,{from:{line:d.anchor.line,ch:d.anchor.ch},to:{line:d.head.line,ch:d.head.ch}});return}}n.hasFocus()&&this.handleSelectionChange(i,null)},a=n.cm;if(o(),!a){console.warn("[ObsidianVaultAdapter] CodeMirror 6 API not available. Selection change tracking will not work. This may be due to an Obsidian version change.");return}{let l=new Ff.Compartment;this.selectionCompartment=l,a.dispatch({effects:Ff.StateEffect.appendConfig.of(l.of(kC.EditorView.updateListener.of(c=>{c.selectionSet&&o()})))}),this.detachEditorListenerFn=()=>{this.selectionCompartment&&a.dispatch({effects:this.selectionCompartment.reconfigure([])}),this.selectionCompartment=null}}}normalizeSelection(t){var o;let n=t.anchor,r=(o=t.head)!=null?o:t.anchor;return n.line<r.line||n.line===r.line&&n.ch<=r.ch?{anchor:n,head:r}:{anchor:r,head:n}}handleSelectionChange(t,n){let r=t?n?`${t}:${n.from.line}:${n.from.ch}-${n.to.line}:${n.to.ch}`:`${t}:none`:"none";r!==this.lastSelectionKey&&(this.lastSelectionKey=r,t&&n?this.currentSelection={filePath:t,selection:n}:this.currentSelection&&(t===null||this.currentSelection.filePath===t)&&(this.currentSelection=null),this.notifySelectionListeners())}notifySelectionListeners(){for(let t of this.selectionListeners)try{t()}catch(n){console.error("[ObsidianVaultAdapter] Selection listener error",n)}}listNotes(){let t=this.mentionService.getAllFiles();return Promise.resolve(t.map(n=>this.convertToMetadata(n)))}convertToMetadata(t){var i;let n=this.plugin.app.metadataCache.getFileCache(t),r=(i=n==null?void 0:n.frontmatter)==null?void 0:i.aliases;return{path:t.path,name:t.basename,extension:t.extension,created:t.stat.ctime,modified:t.stat.mtime,aliases:Array.isArray(r)?r:r?[r]:void 0}}};var yi=H(Le());function CC(e,t,n){let r=new Ce(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 l="",c=t;if(a.startsWith("[[")){let m=a.indexOf("]]");if(m===-1)l=a.slice(2),c=t;else{let s=o+1+m+1;if(t>s)return r.log("[DEBUG] Cursor is after closing ]], stopping mention detection"),null;l=a.slice(2,m),c=s+1}}else{if(a.includes(" ")||a.includes(" ")||a.includes(`
`))return r.log("[DEBUG] Mention ended by whitespace (simple format)"),null;l=a,c=t}let d={start:o,end:c,query:l};return r.log("[DEBUG] Mention context created:",d),d}function NC(e,t,n){let r=e.slice(0,t.start),i=e.slice(t.end),o=` @[[${n}]] `,a=r+o+i,l=t.start+o.length;return{newText:a,newCursorPos:l}}function IC(e,t){let n=/@\[\[([^\]]+)\]\]/g,r=Array.from(e.matchAll(n)),i=[],o=new Set;for(let a of r){let l=a[1];if(o.has(l))continue;o.add(l);let c=t.getAllFiles().find(d=>d.basename===l);i.push({noteTitle:l,file:c})}return i}function OC(e,t){let[n,r]=(0,yi.useState)([]),[i,o]=(0,yi.useState)(0),[a,l]=(0,yi.useState)(null),c=n.length>0&&a!==null,d=(0,yi.useCallback)(async(p,h)=>{let v=CC(p,h,t);if(!v){r([]),o(0),l(null);return}let $=await e.searchNotes(v.query);r($),o(0),l(v)},[e,t]),m=(0,yi.useCallback)((p,h)=>{if(!a)return p;let{newText:v}=NC(p,a,h.name);return r([]),o(0),l(null),v},[a]),s=(0,yi.useCallback)(p=>{if(!c)return;let h=n.length-1;o(v=>p==="down"?Math.min(v+1,h):Math.max(v-1,0))},[c,n.length]),f=(0,yi.useCallback)(()=>{r([]),o(0),l(null)},[]);return{suggestions:n,selectedIndex:i,isOpen:c,context:a,updateSuggestions:d,selectSuggestion:m,navigate:s,close:f}}var sr=H(Le());function DC(e,t){let[n,r]=(0,sr.useState)([]),[i,o]=(0,sr.useState)(0),a=n.length>0,l=(0,sr.useCallback)((s,f)=>{let p=n.length>0;if(!s.startsWith("/")){p&&(t==null||t(!1)),r([]),o(0);return}let v=s.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]),c=(0,sr.useCallback)((s,f)=>{let p=`/${f.name} `;return r([]),o(0),p},[]),d=(0,sr.useCallback)(s=>{if(n.length===0)return;let f=n.length-1;o(p=>s==="down"?Math.min(p+1,f):Math.max(p-1,0))},[n.length]),m=(0,sr.useCallback)(()=>{r([]),o(0)},[]);return{suggestions:n,selectedIndex:i,isOpen:a,updateSuggestions:l,selectSuggestion:c,navigate:d,close:m}}var Da=H(Le());function UC(e){let[t,n]=(0,Da.useState)(null),[r,i]=(0,Da.useState)(!1),o=(0,Da.useCallback)(l=>{i(l===void 0?c=>!c:l)},[]),a=(0,Da.useCallback)(async()=>{let l=await e.getActiveNote();n(l)},[e]);return{activeNote:t,isDisabled:r,toggle:o,updateActiveNote:a}}var gt=H(Le());var Ds=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):[],Xr=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))},jC=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:Ds(e==null?void 0:e.args),env:Xr(e==null?void 0:e.env)}},RC=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}})},MC=(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 Vx(e){return e.activeAgentId||e.claude.id}function LC(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 PC(e){let t=Vx(e);return LC(e).find(r=>r.id===t)||{id:t,displayName:t}}function q2(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 V2(e,t,n,r){let i=MC(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 H2(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 ZC(e,t,n){var E,w;let r=t.getSnapshot(),i=Vx(r),o=PC(r),[a,l]=(0,gt.useState)(()=>H2(i,o.displayName,n)),[c,d]=(0,gt.useState)(null),m=a.state==="ready",s=(0,gt.useCallback)(async()=>{let x=t.getSnapshot(),T=Vx(x),U=PC(x);l(D=>({...D,sessionId:null,state:"initializing",agentId:T,agentDisplayName:U.displayName,authMethods:[],availableCommands:void 0,modes:void 0,models:void 0,promptCapabilities:D.promptCapabilities,createdAt:new Date,lastActivityAt:new Date})),d(null);try{let D=q2(x,T);if(!D){l(Y=>({...Y,state:"error"})),d({title:"Agent Not Found",message:`Agent with ID "${T}" not found in settings`,suggestion:"Please check your agent configuration in settings."});return}let Z=V2(x,D,T,n),ye=!e.isInitialized()||e.getCurrentAgentId()!==T,en=[],Vn;if(ye){let Y=await e.initialize(Z);en=Y.authMethods,Vn=Y.promptCapabilities}let j=await e.newSession(n);l(Y=>({...Y,sessionId:j.sessionId,state:"ready",authMethods:en,modes:j.modes,models:j.models,promptCapabilities:ye?Vn:Y.promptCapabilities,lastActivityAt:new Date}))}catch(D){l(Z=>({...Z,state:"error"})),d({title:"Session Creation Failed",message:`Failed to create new session: ${D instanceof Error?D.message:String(D)}`,suggestion:"Please check the agent configuration and try again."})}},[e,t,n]),f=(0,gt.useCallback)(async()=>{await s()},[s]),p=(0,gt.useCallback)(async()=>{if(a.sessionId)try{await e.cancel(a.sessionId)}catch(x){console.warn("Failed to cancel session:",x)}try{await e.disconnect()}catch(x){console.warn("Failed to disconnect:",x)}l(x=>({...x,sessionId:null,state:"disconnected"}))},[e,a.sessionId]),h=(0,gt.useCallback)(async()=>{if(a.sessionId)try{await e.cancel(a.sessionId),l(x=>({...x,state:"ready"}))}catch(x){console.warn("Failed to cancel operation:",x),l(T=>({...T,state:"ready"}))}},[e,a.sessionId]),v=(0,gt.useCallback)(async x=>{await t.updateSettings({activeAgentId:x}),l(T=>({...T,agentId:x,availableCommands:void 0,modes:void 0,models:void 0}))},[t]),$=(0,gt.useCallback)(()=>{let x=t.getSnapshot();return LC(x)},[t]),y=(0,gt.useCallback)(x=>{l(T=>({...T,availableCommands:x}))},[]),g=(0,gt.useCallback)(x=>{l(T=>T.modes?{...T,modes:{...T.modes,currentModeId:x}}:T)},[]),b=(0,gt.useCallback)(async x=>{var U;if(!a.sessionId){console.warn("Cannot set mode: no active session");return}let T=(U=a.modes)==null?void 0:U.currentModeId;l(D=>D.modes?{...D,modes:{...D.modes,currentModeId:x}}:D);try{await e.setSessionMode(a.sessionId,x)}catch(D){console.error("Failed to set mode:",D),T&&l(Z=>Z.modes?{...Z,modes:{...Z.modes,currentModeId:T}}:Z)}},[e,a.sessionId,(E=a.modes)==null?void 0:E.currentModeId]),_=(0,gt.useCallback)(async x=>{var U;if(!a.sessionId){console.warn("Cannot set model: no active session");return}let T=(U=a.models)==null?void 0:U.currentModelId;l(D=>D.models?{...D,models:{...D.models,currentModelId:x}}:D);try{await e.setSessionModel(a.sessionId,x)}catch(D){console.error("Failed to set model:",D),T&&l(Z=>Z.models?{...Z,models:{...Z.models,currentModelId:T}}:Z)}},[e,a.sessionId,(w=a.models)==null?void 0:w.currentModelId]);return(0,gt.useEffect)(()=>{e.onError(x=>{l(T=>({...T,state:"error"})),d({title:x.title||"Agent Error",message:x.message||"An error occurred",suggestion:x.suggestion})})},[e]),{session:a,isReady:m,errorInfo:c,createSession:s,restartSession:f,closeSession:p,cancelOperation:h,switchAgent:v,getAvailableAgents:$,updateAvailableCommands:y,updateCurrentMode:g,setMode:b,setModel:_}}var ht=H(Le());var Hx=1e4,Gx=1e4;async function qC(e,t,n){var d;let r=IC(e.message,n),i=[];for(let{file:m}of r)if(m)try{let s=await t.readNote(m.path),f=s,p="";s.length>Hx&&(f=s.substring(0,Hx),p=`
[Note: This note was truncated. Original length: ${s.length} characters, showing first ${Hx} characters]`);let h=e.vaultBasePath?`${e.vaultBasePath}/${m.path}`:m.path;e.convertToWsl&&(h=Fr(h));let v=`<obsidian_mentioned_note ref="${h}">
${f}${p}
</obsidian_mentioned_note>`;i.push(v)}catch(s){console.error(`Failed to read note ${m.path}:`,s)}if(e.activeNote&&!e.isAutoMentionDisabled){let m=await G2(e.activeNote.path,e.vaultBasePath,t,(d=e.convertToWsl)!=null?d:!1,e.activeNote.selection);i.push(m)}let o=i.length>0?i.join(`
`)+`
`+e.message:e.message,a=[...e.message?[{type:"text",text:e.message}]:[],...e.images||[]],l=[...o?[{type:"text",text:o}]:[],...e.images||[]],c=e.activeNote&&!e.isAutoMentionDisabled?{noteName:e.activeNote.name,notePath:e.activeNote.path,selection:e.activeNote.selection?{fromLine:e.activeNote.selection.from.line+1,toLine:e.activeNote.selection.to.line+1}:void 0}:void 0;return{displayContent:a,agentContent:l,autoMentionContext:c}}async function G2(e,t,n,r,i){let o=t?`${t}/${e}`:e;if(r&&(o=Fr(o)),i){let a=i.from.line+1,l=i.to.line+1;try{let m=(await n.readNote(e)).split(`
`).slice(i.from.line,i.to.line+1),s=m.join(`
`),f="";return s.length>Gx&&(s=s.substring(0,Gx),f=`
[Note: The selection was truncated. Original length: ${m.join(`
`).length} characters, showing first ${Gx} characters]`),`<obsidian_opened_note selection="lines ${a}-${l}">
The user opened the note ${o} in Obsidian and selected the following text (lines ${a}-${l}):
${s}${f}
This is what the user is currently focusing on.
</obsidian_opened_note>`}catch(c){return console.error(`Failed to read selection from ${e}:`,c),`<obsidian_opened_note selection="lines ${a}-${l}">The user opened the note ${o} in Obsidian and is focusing on lines ${a}-${l}. 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 VC(e,t){try{return await t.sendPrompt(e.sessionId,e.agentContent),{success:!0,displayContent:e.displayContent,agentContent:e.agentContent}}catch(n){return await B2(n,e.sessionId,e.agentContent,e.displayContent,e.authMethods,t)}}async function B2(e,t,n,r,i,o){if(F2(e))return{success:!0,displayContent:r,agentContent:n};if(e&&typeof e=="object"&&"code"in e&&e.code===429){let l="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: ${l}`,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 l=await X2(t,n,r,i[0].id,o);if(l)return l}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 F2(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 X2(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 GC=require("obsidian");function HC(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 BC(e,t,n,r,i){let[o,a]=(0,ht.useState)([]),[l,c]=(0,ht.useState)(!1),[d,m]=(0,ht.useState)(null),[s,f]=(0,ht.useState)(null),p=(0,ht.useCallback)(w=>{a(x=>[...x,w])},[]),h=(0,ht.useCallback)(w=>{a(x=>{if(x.length===0||x[x.length-1].role!=="assistant"){let D={id:crypto.randomUUID(),role:"assistant",content:[w],timestamp:new Date};return[...x,D]}let U={...x[x.length-1]};if(w.type==="text"||w.type==="agent_thought"){let D=U.content.findIndex(Z=>Z.type===w.type);if(D>=0){let Z=U.content[D];(Z.type==="text"||Z.type==="agent_thought")&&(U.content[D]={type:w.type,text:Z.text+w.text})}else U.content.push(w)}else{let D=U.content.findIndex(Z=>Z.type===w.type);D>=0?U.content[D]=w:U.content.push(w)}return[...x.slice(0,-1),U]})},[]),v=(0,ht.useCallback)((w,x)=>{x.type==="tool_call"&&a(T=>T.map(U=>({...U,content:U.content.map(D=>D.type==="tool_call"&&D.toolCallId===w?HC(D,x):D)})))},[]),$=(0,ht.useCallback)((w,x)=>{x.type==="tool_call"&&a(T=>{let U=!1,D=T.map(Z=>({...Z,content:Z.content.map(ye=>ye.type==="tool_call"&&ye.toolCallId===w?(U=!0,HC(ye,x)):ye)}));return U?D:[...T,{id:crypto.randomUUID(),role:"assistant",content:[x],timestamp:new Date}]})},[]),y=(0,ht.useCallback)(w=>{switch(w.type){case"agent_message_chunk":h({type:"text",text:w.text});break;case"agent_thought_chunk":h({type:"agent_thought",text:w.text});break;case"tool_call":case"tool_call_update":$(w.toolCallId,{type:"tool_call",toolCallId:w.toolCallId,title:w.title,status:w.status||"pending",kind:w.kind,content:w.content,locations:w.locations,permissionRequest:w.permissionRequest});break;case"plan":h({type:"plan",entries:w.entries});break;case"available_commands_update":case"current_mode_update":break}},[h,$]),g=(0,ht.useCallback)(()=>{a([]),m(null),c(!1),f(null)},[]),b=(0,ht.useCallback)(()=>{f(null)},[]),_=(0,ht.useMemo)(()=>GC.Platform.isWin&&i.windowsWslMode,[i.windowsWslMode]),E=(0,ht.useCallback)(async(w,x)=>{if(!r.sessionId){f({title:"Cannot Send Message",message:"No active session. Please wait for connection."});return}let T=await qC({message:w,images:x.images,activeNote:x.activeNote,vaultBasePath:x.vaultBasePath,isAutoMentionDisabled:x.isAutoMentionDisabled,convertToWsl:_},t,n),U=[];if(T.autoMentionContext?U.push({type:"text_with_context",text:w,autoMentionContext:T.autoMentionContext}):U.push({type:"text",text:w}),x.images&&x.images.length>0)for(let Z of x.images)U.push({type:"image",data:Z.data,mimeType:Z.mimeType});let D={id:crypto.randomUUID(),role:"user",content:U,timestamp:new Date};p(D),c(!0),m(w);try{let Z=await VC({sessionId:r.sessionId,agentContent:T.agentContent,displayContent:T.displayContent,authMethods:r.authMethods},e);Z.success?(c(!1),m(null)):(c(!1),f(Z.error?{title:Z.error.title,message:Z.error.message,suggestion:Z.error.suggestion}:{title:"Send Message Failed",message:"Failed to send message"}))}catch(Z){c(!1),f({title:"Send Message Failed",message:`Failed to send message: ${Z instanceof Error?Z.message:String(Z)}`})}},[e,t,n,r.sessionId,r.authMethods,_,p]);return{messages:o,isSending:l,lastUserMessage:d,errorInfo:s,sendMessage:E,clearMessages:g,clearError:b,addMessage:p,updateLastMessage:h,updateMessage:v,upsertToolCall:$,handleSessionUpdate:y}}var bi=H(Le());function J2(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 FC(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 XC(e,t){let[n,r]=(0,bi.useState)(null),i=(0,bi.useMemo)(()=>J2(t),[t]),o=(0,bi.useCallback)(async(d,m)=>{try{await e.respondToPermission(d,m)}catch(s){r({title:"Permission Error",message:`Failed to respond to permission request: ${s instanceof Error?s.message:String(s)}`})}},[e]),a=(0,bi.useCallback)(async()=>{if(!i||i.options.length===0)return!1;let d=FC(i.options,["allow_once","allow_always"]);return d?(await o(i.requestId,d.optionId),!0):!1},[i,o]),l=(0,bi.useCallback)(async()=>{if(!i||i.options.length===0)return!1;let d=FC(i.options,["reject_once","reject_always"],m=>m.name.toLowerCase().includes("reject")||m.name.toLowerCase().includes("deny"));return d?(await o(i.requestId,d.optionId),!0):!1},[i,o]),c=(0,bi.useCallback)(()=>{r(null)},[]);return{activePermission:i,errorInfo:n,approvePermission:o,approveActivePermission:a,rejectActivePermission:l,clearError:c}}var Us=H(Le());var Bx=require("obsidian");function JC(e){let t=(0,Us.useRef)(new Ce(e)),n=(0,Us.useCallback)(async(i,o)=>{if(i.length===0||!o.sessionId)return null;try{let a=new Ko(e),l=e.settings.exportSettings.openFileAfterExport;return await a.exportToMarkdown(i,o.agentDisplayName,o.agentId,o.sessionId,o.createdAt,l)}catch(a){throw t.current.error("Export failed:",a),a}},[e]);return{autoExportIfEnabled:(0,Us.useCallback)(async(i,o,a)=>{if((i==="newChat"?e.settings.exportSettings.autoExportOnNewChat:e.settings.exportSettings.autoExportOnCloseChat)&&o.length!==0&&a.sessionId)try{let c=await n(o,a);if(c){new Bx.Notice(`[Agent Client] Chat exported to ${c}`);let d=i==="newChat"?"new session":"closing chat";t.current.log(`Chat auto-exported before ${d}`)}}catch(c){new Bx.Notice("[Agent Client] Failed to export chat")}},[e,n]),exportChat:n}}var Yr=H(ue()),{useState:YC,useRef:js,useEffect:$n,useMemo:Ua,useCallback:Jr}=Y2,Rs="agent-client-chat-view";function K2({plugin:e,view:t}){var hn,ja;if(!wn.Platform.isDesktopApp)throw new Error("Agent Client is only available on desktop");let n=Ua(()=>new Ce(e),[e]),r=Ua(()=>e.app.vault.adapter.basePath||process.cwd(),[e]),i=Ua(()=>new qc(e),[e]);$n(()=>()=>{i.destroy()},[i]);let o=Ua(()=>new Gf(e),[e]),a=js(o),l=Ua(()=>new Bf(e,i),[e,i]),c=Zc(e),d=ZC(o,e.settingsStore,r),{session:m,errorInfo:s,isReady:f}=d,p=BC(o,l,i,{sessionId:m.sessionId,authMethods:m.authMethods},{windowsWslMode:c.windowsWslMode}),{messages:h,isSending:v}=p,$=XC(o,h),y=OC(l,e),g=UC(l),b=DC(m.availableCommands||[],g.toggle),_=JC(e),E=s||p.errorInfo||$.errorInfo,[w,x]=YC(!1),[T,U]=YC(null),D=Ua(()=>{let q=m.agentId;if(q===e.settings.claude.id)return e.settings.claude.displayName||e.settings.claude.id;if(q===e.settings.codex.id)return e.settings.codex.displayName||e.settings.codex.id;if(q===e.settings.gemini.id)return e.settings.gemini.displayName||e.settings.gemini.id;let Se=e.settings.customAgents.find(Tt=>Tt.id===q);return(Se==null?void 0:Se.displayName)||(Se==null?void 0:Se.id)||q},[m.agentId,e.settings]),Z=Jr(async q=>{let Se=q&&q!==m.agentId;if(h.length===0&&!Se){new wn.Notice("[Agent Client] Already a new session");return}p.isSending&&await d.cancelOperation(),n.log(`[Debug] Creating new session${Se?` with agent: ${q}`:""}...`),h.length>0&&await _.autoExportIfEnabled("newChat",h,m),Se&&await d.switchAgent(q),g.toggle(!1),p.clearMessages(),await d.restartSession()},[h,m,n,_,g,p,d]),ye=Jr(async()=>{if(h.length===0){new wn.Notice("[Agent Client] No messages to export");return}try{let q=new Ko(e),Se=e.settings.exportSettings.openFileAfterExport,Tt=await q.exportToMarkdown(h,m.agentDisplayName,m.agentId,m.sessionId||"unknown",m.createdAt,Se);new wn.Notice(`[Agent Client] Chat exported to ${Tt}`)}catch(q){new wn.Notice("[Agent Client] Failed to export chat"),n.error("Export error:",q)}},[h,m,e,n]),en=Jr(()=>{let q=e.app;q.setting.open(),q.setting.openTabById(e.manifest.id)},[e]),Vn=Jr(async(q,Se)=>{await p.sendMessage(q,{activeNote:g.activeNote,vaultBasePath:e.app.vault.adapter.basePath||"",isAutoMentionDisabled:g.isDisabled,images:Se})},[p,g,e]),j=Jr(async()=>{n.log("Cancelling current operation...");let q=p.lastUserMessage;await d.cancelOperation(),q&&U(q)},[n,d,p.lastUserMessage]),Y=Jr(()=>{p.clearError()},[p]),Ve=Jr(()=>{U(null)},[]);$n(()=>{n.log("[Debug] Starting connection setup via useAgentSession..."),d.createSession()},[m.agentId,d.createSession]);let Pe=js(h),ct=js(m),vt=js(_),cr=js(d.closeSession);return Pe.current=h,ct.current=m,vt.current=_,cr.current=d.closeSession,$n(()=>()=>{n.log("[ChatView] Cleanup: auto-export and close session"),(async()=>(await vt.current.autoExportIfEnabled("closeChat",Pe.current,ct.current),await cr.current()))()},[]),$n(()=>{let q=c.activeAgentId||c.claude.id;h.length===0&&q!==m.agentId&&d.switchAgent(q)},[c.activeAgentId,h.length,m.agentId,d.switchAgent]),$n(()=>{o.onSessionUpdate(q=>{if(m.sessionId&&q.sessionId!==m.sessionId){n.log(`[ChatView] Ignoring update for old session: ${q.sessionId} (current: ${m.sessionId})`);return}p.handleSessionUpdate(q),q.type==="available_commands_update"?d.updateAvailableCommands(q.commands):q.type==="current_mode_update"&&d.updateCurrentMode(q.currentModeId)})},[o,m.sessionId,n,p.handleSessionUpdate,d.updateAvailableCommands,d.updateCurrentMode]),$n(()=>{o.setUpdateMessageCallback(p.updateMessage)},[o,p.updateMessage]),$n(()=>{e.checkForUpdates().then(x).catch(q=>{console.error("Failed to check for updates:",q)})},[e]),$n(()=>{let q=!0,Se=async()=>{q&&await g.updateActiveNote()},Tt=l.subscribeSelectionChanges(()=>{Se()});return Se(),()=>{q=!1,Tt()}},[g.updateActiveNote,l]),$n(()=>{let q=e.app.workspace,Se=q.on("agent-client:toggle-auto-mention",()=>{g.toggle()});return()=>{q.offref(Se)}},[e.app.workspace,g.toggle]),$n(()=>{let q=e.app.workspace,Se=q.on("agent-client:new-chat-requested",Tt=>{Z(Tt)});return()=>{q.offref(Se)}},[e.app.workspace,Z]),$n(()=>{let q=e.app.workspace,Se=q.on("agent-client:approve-active-permission",()=>{(async()=>await $.approveActivePermission()||new wn.Notice("[Agent Client] No active permission request"))()}),Tt=q.on("agent-client:reject-active-permission",()=>{(async()=>await $.rejectActivePermission()||new wn.Notice("[Agent Client] No active permission request"))()}),Yf=q.on("agent-client:cancel-message",()=>{j()});return()=>{q.offref(Se),q.offref(Tt),q.offref(Yf)}},[e.app.workspace,$.approveActivePermission,$.rejectActivePermission,j]),(0,Yr.jsxs)("div",{className:"agent-client-chat-view-container",children:[(0,Yr.jsx)(qA,{agentLabel:D,isUpdateAvailable:w,onNewChat:()=>void Z(),onExportChat:()=>void ye(),onOpenSettings:en}),(0,Yr.jsx)(r1,{messages:h,isSending:v,isSessionReady:f,agentLabel:D,errorInfo:E,plugin:e,view:t,acpClient:a.current,onApprovePermission:$.approvePermission,onClearError:Y}),(0,Yr.jsx)(d1,{isSending:v,isSessionReady:f,agentLabel:D,availableCommands:m.availableCommands||[],autoMentionEnabled:c.autoMentionActiveNote,restoredMessage:T,mentions:y,slashCommands:b,autoMention:g,plugin:e,view:t,onSendMessage:Vn,onStopGeneration:j,onRestoredMessageConsumed:Ve,modes:m.modes,onModeChange:q=>void d.setMode(q),models:m.models,onModelChange:q=>void d.setModel(q),supportsImages:(ja=(hn=m.promptCapabilities)==null?void 0:hn.image)!=null?ja:!1,agentId:m.agentId})]})}var Xf=class extends wn.ItemView{constructor(n,r){super(n);this.root=null;this.plugin=r,this.logger=new Ce(r)}getViewType(){return Rs}getDisplayText(){return"Agent client"}getIcon(){return"bot-message-square"}onOpen(){let n=this.containerEl.children[1];return n.empty(),this.root=(0,KC.createRoot)(n),this.root.render((0,Yr.jsx)(K2,{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 Fx=class{constructor(t,n){this.listeners=new Set;this.getSnapshot=()=>this.state;this.subscribe=t=>(this.listeners.add(t),()=>this.listeners.delete(t));this.state=t,this.plugin=n}async updateSettings(t){let n={...this.state,...t};this.state=n;for(let r of this.listeners)r();await this.plugin.saveSettings()}set(t){this.updateSettings(t)}},QC=(e,t)=>new Fx(e,t);var X=require("obsidian");var Jf=class extends X.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 X.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 X.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 X.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 X.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()})),X.Platform.isWin&&(new X.Setting(n).setName("Windows Subsystem for Linux").setHeading(),new X.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 X.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 X.Setting(n).setName("Built-in agents").setHeading(),this.renderClaudeSettings(n),this.renderCodexSettings(n),this.renderGeminiSettings(n),new X.Setting(n).setName("Custom agents").setHeading(),this.renderCustomAgents(n),new X.Setting(n).setName("Export").setHeading(),new X.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 X.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 X.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 X.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 X.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 X.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 X.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 X.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 X.Setting(n).setName("Developer").setHeading(),new X.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 X.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 X.Setting(n).setName(r.displayName||"Gemini CLI").setHeading(),new X.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 X.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 X.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 X.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 X.Setting(n).setName(r.displayName||"Claude Code (ACP)").setHeading(),new X.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 X.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 X.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 X.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 X.Setting(n).setName(r.displayName||"Codex").setHeading(),new X.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 X.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 X.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 X.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 X.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 X.Setting(o).setName("Agent ID").setDesc("Unique identifier used to reference this agent.").addText(l=>{l.setPlaceholder("custom-agent").setValue(r.id).onChange(async c=>{let d=this.plugin.settings.customAgents[i].id,s=c.trim();s.length===0&&(s=this.generateCustomAgentId(),l.setValue(s)),this.plugin.settings.customAgents[i].id=s,this.plugin.settings.activeAgentId===d&&(this.plugin.settings.activeAgentId=s),this.plugin.ensureActiveAgentId(),await this.plugin.saveSettings(),this.refreshAgentDropdown()})}).addExtraButton(l=>{l.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 X.Setting(o).setName("Display name").setDesc("Shown in menus and headers.").addText(l=>{l.setPlaceholder("Custom agent").setValue(r.displayName||r.id).onChange(async c=>{let d=c.trim();this.plugin.settings.customAgents[i].displayName=d.length>0?d:this.plugin.settings.customAgents[i].id,await this.plugin.saveSettings(),this.refreshAgentDropdown()})}),new X.Setting(o).setName("Path").setDesc("Absolute path to the custom agent.").addText(l=>{l.setPlaceholder("Absolute path to custom agent").setValue(r.command).onChange(async c=>{this.plugin.settings.customAgents[i].command=c.trim(),await this.plugin.saveSettings()})}),new X.Setting(o).setName("Arguments").setDesc("Enter one argument per line. Leave empty to run without arguments.").addTextArea(l=>{l.setPlaceholder(`--flag
--another=value`).setValue(this.formatArgs(r.args)).onChange(async c=>{this.plugin.settings.customAgents[i].args=this.parseArgs(c),await this.plugin.saveSettings()}),l.inputEl.rows=3}),new X.Setting(o).setName("Environment variables").setDesc("Enter KEY=VALUE pairs, one per line. (Stored as plain text)").addTextArea(l=>{l.setPlaceholder("TOKEN=...").setValue(this.formatEnv(r.env)).onChange(async c=>{this.plugin.settings.customAgents[i].env=this.parseEnv(c),await this.plugin.saveSettings()}),l.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 l=o.slice(0,a).trim(),c=o.slice(a+1).trim();l&&r.push({key:l,value:c})}return Xr(r)}};var ae={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"},Ms=class extends ur.Plugin{constructor(){super(...arguments);this.acpAdapter=null}async onload(){await this.loadSettings(),this.settingsStore=QC(this.settings,this),this.registerView(Rs,r=>new Xf(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 Jf(this.app,this))}onunload(){}async activateView(){var o;let{workspace:n}=this.app,r=null,i=n.getLeavesOfType(Rs);if(i.length>0?r=i[0]:(r=n.getRightLeaf(!1),r&&await r.setViewState({type:Rs,active:!0})),r){await n.revealLeaf(r);let a=(o=r.view)==null?void 0:o.containerEl;a&&window.setTimeout(()=>{let l=a.querySelector("textarea.chat-input-textarea");l instanceof HTMLTextAreaElement&&l.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=Ds(r.args),l=Xr(r.env),c=Ds(i.args),d=Xr(i.env),m=Ds(o.args),s=Xr(o.env),f=Array.isArray(n.customAgents)?RC(n.customAgents.map(g=>jC(typeof g=="object"&&g!==null?g:{}))):[],p=[ae.claude.id,ae.codex.id,ae.gemini.id,...f.map(g=>g.id)],h=typeof n.activeAgentId=="string"?n.activeAgentId.trim():"",v=p.find(g=>g.length>0)||ae.claude.id,$=p.includes(h)&&h.length>0?h:v;this.settings={claude:{id:ae.claude.id,displayName:typeof r.displayName=="string"&&r.displayName.trim().length>0?r.displayName.trim():ae.claude.displayName,apiKey:typeof r.apiKey=="string"?r.apiKey:ae.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():ae.claude.command,args:a.length>0?a:[],env:l.length>0?l:[]},codex:{id:ae.codex.id,displayName:typeof i.displayName=="string"&&i.displayName.trim().length>0?i.displayName.trim():ae.codex.displayName,apiKey:typeof i.apiKey=="string"?i.apiKey:ae.codex.apiKey,command:typeof i.command=="string"&&i.command.trim().length>0?i.command.trim():ae.codex.command,args:c.length>0?c:[],env:d.length>0?d:[]},gemini:{id:ae.gemini.id,displayName:typeof o.displayName=="string"&&o.displayName.trim().length>0?o.displayName.trim():ae.gemini.displayName,apiKey:typeof o.apiKey=="string"?o.apiKey:ae.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():ae.gemini.command,args:m.length>0?m:ae.gemini.args,env:s.length>0?s:[]},customAgents:f,activeAgentId:$,autoAllowPermissions:typeof n.autoAllowPermissions=="boolean"?n.autoAllowPermissions:ae.autoAllowPermissions,autoMentionActiveNote:typeof n.autoMentionActiveNote=="boolean"?n.autoMentionActiveNote:ae.autoMentionActiveNote,debugMode:typeof n.debugMode=="boolean"?n.debugMode:ae.debugMode,nodePath:typeof n.nodePath=="string"?n.nodePath.trim():ae.nodePath,exportSettings:(()=>{let g=n.exportSettings;return g&&typeof g=="object"?{defaultFolder:typeof g.defaultFolder=="string"?g.defaultFolder:ae.exportSettings.defaultFolder,filenameTemplate:typeof g.filenameTemplate=="string"?g.filenameTemplate:ae.exportSettings.filenameTemplate,autoExportOnNewChat:typeof g.autoExportOnNewChat=="boolean"?g.autoExportOnNewChat:ae.exportSettings.autoExportOnNewChat,autoExportOnCloseChat:typeof g.autoExportOnCloseChat=="boolean"?g.autoExportOnCloseChat:ae.exportSettings.autoExportOnCloseChat,openFileAfterExport:typeof g.openFileAfterExport=="boolean"?g.openFileAfterExport:ae.exportSettings.openFileAfterExport,includeImages:typeof g.includeImages=="boolean"?g.includeImages:ae.exportSettings.includeImages,imageLocation:g.imageLocation==="obsidian"||g.imageLocation==="custom"||g.imageLocation==="base64"?g.imageLocation:ae.exportSettings.imageLocation,imageCustomFolder:typeof g.imageCustomFolder=="string"?g.imageCustomFolder:ae.exportSettings.imageCustomFolder}:ae.exportSettings})(),windowsWslMode:typeof n.windowsWslMode=="boolean"?n.windowsWslMode:ae.windowsWslMode,windowsWslDistribution:typeof n.windowsWslDistribution=="string"?n.windowsWslDistribution:ae.windowsWslDistribution,sendMessageShortcut:n.sendMessageShortcut==="enter"||n.sendMessageShortcut==="cmd-enter"?n.sendMessageShortcut:ae.sendMessageShortcut},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,ur.requestUrl)({url:"https://api.github.com/repos/RAIT-09/obsidian-agent-client/releases/latest"})).json;return r.tag_name?qn.clean(r.tag_name):null}async fetchLatestPrerelease(){let i=(await(0,ur.requestUrl)({url:"https://api.github.com/repos/RAIT-09/obsidian-agent-client/releases"})).json.find(o=>o.prerelease);return i?qn.clean(i.tag_name):null}async checkForUpdates(){let n=qn.clean(this.manifest.version)||this.manifest.version;if(qn.prerelease(n)!==null){let[i,o]=await Promise.all([this.fetchLatestStable(),this.fetchLatestPrerelease()]),a=i&&qn.gt(i,n),l=o&&qn.gt(o,n);if(a||l){let c=a?i:o;return new ur.Notice(`[Agent Client] Update available: v${c}`),!0}}else{let i=await this.fetchLatestStable();if(i&&qn.gt(i,n))return new ur.Notice(`[Agent Client] Update available: v${i}`),!0}return!1}ensureActiveAgentId(){let n=this.collectAvailableAgentIds();if(n.length===0){this.settings.activeAgentId=ae.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.
*)
*/