diff --git a/crates/tracedecay-code-index/src/production/generation_statistics.rs b/crates/tracedecay-code-index/src/production/generation_statistics.rs index f041473f06..e122bb5d1d 100644 --- a/crates/tracedecay-code-index/src/production/generation_statistics.rs +++ b/crates/tracedecay-code-index/src/production/generation_statistics.rs @@ -17,7 +17,7 @@ pub struct CodeIndexGenerationStatisticsV1 { pub edge_count: u64, /// References the generic name resolver dropped for multiple matching definitions. /// Excludes module-specific resolution. `None` means the count was not measured. - #[serde(default)] + #[serde(default, skip_serializing_if = "Option::is_none")] pub ambiguous_name_drops: Option, } diff --git a/crates/tracedecay-code-index/src/production/sealed_codec.rs b/crates/tracedecay-code-index/src/production/sealed_codec.rs index 3775b5638f..6987a42e18 100644 --- a/crates/tracedecay-code-index/src/production/sealed_codec.rs +++ b/crates/tracedecay-code-index/src/production/sealed_codec.rs @@ -55,7 +55,7 @@ use super::*; /// from source rather than migrated. Revisions through eight also predate /// required clone-body source rows, so the rebuild keeps them from reading as /// successful empty clone evidence. -pub const SEALED_GENERATION_FORMAT_REVISION_V1: u32 = 20; +pub const SEALED_GENERATION_FORMAT_REVISION_V1: u32 = 21; /// The typed refusal for a sealed generation this build no longer reads. pub fn superseded_sealed_generation_revision(revision: u32) -> CodeIndexProductionErrorV1 { diff --git a/crates/tracedecay-code-index/tests/code_index_suite/production_orchestration.rs b/crates/tracedecay-code-index/tests/code_index_suite/production_orchestration.rs index 7f8be9a2ac..e2612b6792 100644 --- a/crates/tracedecay-code-index/tests/code_index_suite/production_orchestration.rs +++ b/crates/tracedecay-code-index/tests/code_index_suite/production_orchestration.rs @@ -3111,7 +3111,7 @@ fn partitioned_codec_fixture() -> ( } const PARTITIONED_FORMAT_STATE_DIGEST: &str = - "sha256:0e91cd10d5431cfef570b744a2bf0cac30198cc34a4f1d0b940c7db0eabd65de"; + "sha256:ca971dd9b11abf99ed277e3f7808e23ec2a7b79dd38f431d81ed907ada6d6c21"; const PARTITIONED_FORMAT_SEGMENTS: &[(&str, u64)] = &[ ( "sha256:8e9ad377067c5f3b8f967a8b6e0ebe75c061683b6a33e83502b7a324373fec72", diff --git a/plugin/chatgpt-extension/embedded/app.html b/plugin/chatgpt-extension/embedded/app.html index eb123626e0..5633fbadbb 100644 --- a/plugin/chatgpt-extension/embedded/app.html +++ b/plugin/chatgpt-extension/embedded/app.html @@ -68,13 +68,13 @@ `)}t.write("payload.value = newResult;"),t.write("return payload;");let u=t.compile();return(t,i)=>u(e,t,i)})(t.shape)),r=i(r,c),p)?er([],f,r,c,n,e):r:o(r,c):(r.issues.push({expected:"object",code:"invalid_type",input:f,inst:e}),r)}});function es(e,t,i,n){for(let i of e)if(0===i.issues.length)return t.value=i.value,t;let a=e.filter(e=>!l.aborted(e));return 1===a.length?(t.value=a[0].value,a[0]):(t.issues.push({code:"invalid_union",input:t.value,inst:i,errors:e.map(e=>e.issues.map(e=>l.finalizeIssue(e,n,r.$W())))}),t)}let el=r.xI("$ZodUnion",(e,t)=>{d.init(e,t),l.defineLazy(e._zod,"optin",()=>t.options.some(e=>"optional"===e._zod.optin)?"optional":void 0),l.defineLazy(e._zod,"optout",()=>t.options.some(e=>"optional"===e._zod.optout)?"optional":void 0),l.defineLazy(e._zod,"values",()=>{if(t.options.every(e=>e._zod.values))return new Set(t.options.flatMap(e=>Array.from(e._zod.values)))}),l.defineLazy(e._zod,"pattern",()=>{if(t.options.every(e=>e._zod.pattern)){let e=t.options.map(e=>e._zod.pattern);return RegExp(`^(${e.map(e=>l.cleanRegex(e.source)).join("|")})$`)}});let i=1===t.options.length?t.options[0]._zod.run:null;e._zod.parse=(n,r)=>{if(i)return i(n,r);let a=!1,o=[];for(let e of t.options){let t=e._zod.run({value:n.value,issues:[]},r);if(t instanceof Promise)o.push(t),a=!0;else{if(0===t.issues.length)return t;o.push(t)}}return a?Promise.all(o).then(t=>es(t,n,e,r)):es(o,n,e,r)}});function eu(e,t,i,n){let a=e.filter(e=>0===e.issues.length);return 1===a.length?t.value=a[0].value:0===a.length?t.issues.push({code:"invalid_union",input:t.value,inst:i,errors:e.map(e=>e.issues.map(e=>l.finalizeIssue(e,n,r.$W())))}):t.issues.push({code:"invalid_union",input:t.value,inst:i,errors:[],inclusive:!1}),t}let ed=r.xI("$ZodXor",(e,t)=>{el.init(e,t),t.inclusive=!1;let i=1===t.options.length?t.options[0]._zod.run:null;e._zod.parse=(n,r)=>{if(i)return i(n,r);let a=!1,o=[];for(let e of t.options){let t=e._zod.run({value:n.value,issues:[]},r);t instanceof Promise?(o.push(t),a=!0):o.push(t)}return a?Promise.all(o).then(t=>eu(t,n,e,r)):eu(o,n,e,r)}}),ec=r.xI("$ZodDiscriminatedUnion",(e,t)=>{t.inclusive=!1,el.init(e,t);let i=e._zod.parse;l.defineLazy(e._zod,"propValues",()=>{let e={};for(let i of t.options){let n=i._zod.propValues;if(!n||0===Object.keys(n).length)throw Error(`Invalid discriminated union option at index "${t.options.indexOf(i)}"`);for(let[t,i]of Object.entries(n))for(let n of(e[t]||(e[t]=new Set),i))e[t].add(n)}return e});let n=l.cached(()=>{let e=t.options,i=new Map;for(let n of e){let e=n._zod.propValues?.[t.discriminator];if(!e||0===e.size)throw Error(`Invalid discriminated union option at index "${t.options.indexOf(n)}"`);for(let t of e){if(i.has(t))throw Error(`Duplicate discriminator value "${String(t)}"`);i.set(t,n)}}return i});e._zod.parse=(r,a)=>{let o=r.value;if(!l.isObject(o))return r.issues.push({code:"invalid_type",expected:"object",input:o,inst:e}),r;let s=n.value.get(o?.[t.discriminator]);return s?s._zod.run(r,a):t.unionFallback||"backward"===a.direction?i(r,a):(r.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:t.discriminator,options:Array.from(n.value.keys()),input:o,path:[t.discriminator],inst:e}),r)}}),em=r.xI("$ZodIntersection",(e,t)=>{d.init(e,t),e._zod.parse=(e,i)=>{let n=e.value,r=t.left._zod.run({value:n,issues:[]},i),a=t.right._zod.run({value:n,issues:[]},i);return r instanceof Promise||a instanceof Promise?Promise.all([r,a]).then(([t,i])=>ep(e,t,i)):ep(e,r,a)}});function ep(e,t,i){let n,r=new Map;for(let i of t.issues)if("unrecognized_keys"===i.code)for(let e of(n??(n=i),i.keys))r.has(e)||r.set(e,{}),r.get(e).l=!0;else e.issues.push(i);for(let t of i.issues)if("unrecognized_keys"===t.code)for(let e of t.keys)r.has(e)||r.set(e,{}),r.get(e).r=!0;else e.issues.push(t);let a=[...r].filter(([,e])=>e.l&&e.r).map(([e])=>e);if(a.length&&n&&e.issues.push({...n,keys:a}),l.aborted(e))return e;let o=function e(t,i){if(t===i||t instanceof Date&&i instanceof Date&&+t==+i)return{valid:!0,data:t};if(l.isPlainObject(t)&&l.isPlainObject(i)){let n=Object.keys(i),r=Object.keys(t).filter(e=>-1!==n.indexOf(e)),a={...t,...i};for(let n of r){let r=e(t[n],i[n]);if(!r.valid)return{valid:!1,mergeErrorPath:[n,...r.mergeErrorPath]};a[n]=r.data}return{valid:!0,data:a}}if(Array.isArray(t)&&Array.isArray(i)){if(t.length!==i.length)return{valid:!1,mergeErrorPath:[]};let n=[];for(let r=0;r{d.init(e,t);let i=t.items;e._zod.parse=(n,r)=>{let a=n.value;if(!Array.isArray(a))return n.issues.push({input:a,inst:e,expected:"tuple",code:"invalid_type"}),n;n.value=[];let o=[],s=eg(i,"optin"),l=eg(i,"optout");if(!t.rest){if(a.lengthi.length&&n.issues.push({code:"too_big",maximum:i.length,inclusive:!0,input:a,inst:e,origin:"array"})}let u=Array(i.length);for(let e=0;e{u[e]=t})):u[e]=t}if(t.rest){let e=i.length-1;for(let s of a.slice(i.length)){e++;let i=t.rest._zod.run({value:s,issues:[]},r);i instanceof Promise?o.push(i.then(t=>ev(t,n,e))):ev(i,n,e)}}return o.length?Promise.all(o).then(()=>eh(u,n,i,a,l)):eh(u,n,i,a,l)}});function eg(e,t){for(let i=e.length-1;i>=0;i--)if("optional"!==e[i]._zod[t])return i+1;return 0}function ev(e,t,i){e.issues.length&&t.issues.push(...l.prefixIssues(i,e.issues)),t.value[i]=e.value}function eh(e,t,i,n,r){for(let a=0;a=r){t.value.length=a;break}t.issues.push(...l.prefixIssues(a,i.issues))}t.value[a]=i.value}for(let e=t.value.length-1;e>=n.length;e--)if("optional"===i[e]._zod.optout&&void 0===t.value[e])t.value.length=e;else break;return t}let eb=r.xI("$ZodRecord",(e,t)=>{d.init(e,t),e._zod.parse=(i,n)=>{let a=i.value;if(!l.isPlainObject(a))return i.issues.push({expected:"record",code:"invalid_type",input:a,inst:e}),i;let o=[],u=t.keyType._zod.values;if(u){let s;i.value={};let d=new Set;for(let s of u)if("string"==typeof s||"number"==typeof s||"symbol"==typeof s){d.add("number"==typeof s?s.toString():s);let u=t.keyType._zod.run({value:s,issues:[]},n);if(u instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(u.issues.length){i.issues.push({code:"invalid_key",origin:"record",issues:u.issues.map(e=>l.finalizeIssue(e,n,r.$W())),input:s,path:[s],inst:e});continue}let c=u.value,m=t.valueType._zod.run({value:a[s],issues:[]},n);m instanceof Promise?o.push(m.then(e=>{e.issues.length&&i.issues.push(...l.prefixIssues(s,e.issues)),i.value[c]=e.value})):(m.issues.length&&i.issues.push(...l.prefixIssues(s,m.issues)),i.value[c]=m.value)}for(let e in a)d.has(e)||(s=s??[]).push(e);s&&s.length>0&&i.issues.push({code:"unrecognized_keys",input:a,inst:e,keys:s})}else for(let u of(i.value={},Reflect.ownKeys(a))){if("__proto__"===u||!Object.prototype.propertyIsEnumerable.call(a,u))continue;let d=t.keyType._zod.run({value:u,issues:[]},n);if(d instanceof Promise)throw Error("Async schemas not supported in object keys currently");if("string"==typeof u&&s.number.test(u)&&d.issues.length){let e=t.keyType._zod.run({value:Number(u),issues:[]},n);if(e instanceof Promise)throw Error("Async schemas not supported in object keys currently");0===e.issues.length&&(d=e)}if(d.issues.length){"loose"===t.mode?i.value[u]=a[u]:i.issues.push({code:"invalid_key",origin:"record",issues:d.issues.map(e=>l.finalizeIssue(e,n,r.$W())),input:u,path:[u],inst:e});continue}let c=t.valueType._zod.run({value:a[u],issues:[]},n);c instanceof Promise?o.push(c.then(e=>{e.issues.length&&i.issues.push(...l.prefixIssues(u,e.issues)),i.value[d.value]=e.value})):(c.issues.length&&i.issues.push(...l.prefixIssues(u,c.issues)),i.value[d.value]=c.value)}return o.length?Promise.all(o).then(()=>i):i}}),ey=r.xI("$ZodMap",(e,t)=>{d.init(e,t),e._zod.parse=(i,n)=>{let r=i.value;if(!(r instanceof Map))return i.issues.push({expected:"map",code:"invalid_type",input:r,inst:e}),i;let a=[];for(let[o,s]of(i.value=new Map,r)){let l=t.keyType._zod.run({value:o,issues:[]},n),u=t.valueType._zod.run({value:s,issues:[]},n);l instanceof Promise||u instanceof Promise?a.push(Promise.all([l,u]).then(([t,a])=>{e$(t,a,i,o,r,e,n)})):e$(l,u,i,o,r,e,n)}return a.length?Promise.all(a).then(()=>i):i}});function e$(e,t,i,n,a,o,s){e.issues.length&&(l.propertyKeyTypes.has(typeof n)?i.issues.push(...l.prefixIssues(n,e.issues)):i.issues.push({code:"invalid_key",origin:"map",input:a,inst:o,issues:e.issues.map(e=>l.finalizeIssue(e,s,r.$W()))})),t.issues.length&&(l.propertyKeyTypes.has(typeof n)?i.issues.push(...l.prefixIssues(n,t.issues)):i.issues.push({origin:"map",code:"invalid_element",input:a,inst:o,key:n,issues:t.issues.map(e=>l.finalizeIssue(e,s,r.$W()))})),i.value.set(e.value,t.value)}let e_=r.xI("$ZodSet",(e,t)=>{d.init(e,t),e._zod.parse=(i,n)=>{let r=i.value;if(!(r instanceof Set))return i.issues.push({input:r,inst:e,expected:"set",code:"invalid_type"}),i;let a=[];for(let e of(i.value=new Set,r)){let r=t.valueType._zod.run({value:e,issues:[]},n);r instanceof Promise?a.push(r.then(e=>ex(e,i))):ex(r,i)}return a.length?Promise.all(a).then(()=>i):i}});function ex(e,t){e.issues.length&&t.issues.push(...e.issues),t.value.add(e.value)}let ek=r.xI("$ZodEnum",(e,t)=>{d.init(e,t);let i=l.getEnumValues(t.entries),n=new Set(i);e._zod.values=n,e._zod.pattern=RegExp(`^(${i.filter(e=>l.propertyKeyTypes.has(typeof e)).map(e=>"string"==typeof e?l.escapeRegex(e):e.toString()).join("|")})$`),e._zod.parse=(t,r)=>{let a=t.value;return n.has(a)||t.issues.push({code:"invalid_value",values:i,input:a,inst:e}),t}}),eI=r.xI("$ZodLiteral",(e,t)=>{if(d.init(e,t),0===t.values.length)throw Error("Cannot create literal schema with no valid values");let i=new Set(t.values);e._zod.values=i,e._zod.pattern=RegExp(`^(${t.values.map(e=>"string"==typeof e?l.escapeRegex(e):e?l.escapeRegex(e.toString()):String(e)).join("|")})$`),e._zod.parse=(n,r)=>{let a=n.value;return i.has(a)||n.issues.push({code:"invalid_value",values:t.values,input:a,inst:e}),n}}),ew=r.xI("$ZodFile",(e,t)=>{d.init(e,t),e._zod.parse=(t,i)=>{let n=t.value;return n instanceof File||t.issues.push({expected:"file",code:"invalid_type",input:n,inst:e}),t}}),eS=r.xI("$ZodTransform",(e,t)=>{d.init(e,t),e._zod.optin="optional",e._zod.parse=(i,n)=>{if("backward"===n.direction)throw new r.cV(e.constructor.name);let a=t.transform(i.value,i);if(n.async)return(a instanceof Promise?a:Promise.resolve(a)).then(e=>(i.value=e,i.fallback=!0,i));if(a instanceof Promise)throw new r.GT;return i.value=a,i.fallback=!0,i}});function ez(e,t){return void 0===t&&(e.issues.length||e.fallback)?{issues:[],value:void 0}:e}let ej=r.xI("$ZodOptional",(e,t)=>{d.init(e,t),e._zod.optin="optional",e._zod.optout="optional",l.defineLazy(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),l.defineLazy(e._zod,"pattern",()=>{let e=t.innerType._zod.pattern;return e?RegExp(`^(${l.cleanRegex(e.source)})?$`):void 0}),e._zod.parse=(e,i)=>{if("optional"===t.innerType._zod.optin){let n=e.value,r=t.innerType._zod.run(e,i);return r instanceof Promise?r.then(e=>ez(e,n)):ez(r,n)}return void 0===e.value?e:t.innerType._zod.run(e,i)}}),eP=r.xI("$ZodExactOptional",(e,t)=>{ej.init(e,t),l.defineLazy(e._zod,"values",()=>t.innerType._zod.values),l.defineLazy(e._zod,"pattern",()=>t.innerType._zod.pattern),e._zod.parse=(e,i)=>t.innerType._zod.run(e,i)}),eU=r.xI("$ZodNullable",(e,t)=>{d.init(e,t),l.defineLazy(e._zod,"optin",()=>t.innerType._zod.optin),l.defineLazy(e._zod,"optout",()=>t.innerType._zod.optout),l.defineLazy(e._zod,"pattern",()=>{let e=t.innerType._zod.pattern;return e?RegExp(`^(${l.cleanRegex(e.source)}|null)$`):void 0}),l.defineLazy(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,null]):void 0),e._zod.parse=(e,i)=>null===e.value?e:t.innerType._zod.run(e,i)}),eO=r.xI("$ZodDefault",(e,t)=>{d.init(e,t),e._zod.optin="optional",l.defineLazy(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(e,i)=>{if("backward"===i.direction)return t.innerType._zod.run(e,i);if(void 0===e.value)return e.value=t.defaultValue,e;let n=t.innerType._zod.run(e,i);return n instanceof Promise?n.then(e=>eZ(e,t)):eZ(n,t)}});function eZ(e,t){return void 0===e.value&&(e.value=t.defaultValue),e}let eT=r.xI("$ZodPrefault",(e,t)=>{d.init(e,t),e._zod.optin="optional",l.defineLazy(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(e,i)=>("backward"===i.direction||void 0===e.value&&(e.value=t.defaultValue),t.innerType._zod.run(e,i))}),eN=r.xI("$ZodNonOptional",(e,t)=>{d.init(e,t),l.defineLazy(e._zod,"values",()=>{let e=t.innerType._zod.values;return e?new Set([...e].filter(e=>void 0!==e)):void 0}),e._zod.parse=(i,n)=>{let r=t.innerType._zod.run(i,n);return r instanceof Promise?r.then(t=>eE(t,e)):eE(r,e)}});function eE(e,t){return e.issues.length||void 0!==e.value||e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:t}),e}let eD=r.xI("$ZodSuccess",(e,t)=>{d.init(e,t),e._zod.parse=(e,i)=>{if("backward"===i.direction)throw new r.cV("ZodSuccess");let n=t.innerType._zod.run(e,i);return n instanceof Promise?n.then(t=>(e.value=0===t.issues.length,e)):(e.value=0===n.issues.length,e)}}),eA=r.xI("$ZodCatch",(e,t)=>{d.init(e,t),e._zod.optin="optional",l.defineLazy(e._zod,"optout",()=>t.innerType._zod.optout),l.defineLazy(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(e,i)=>{if("backward"===i.direction)return t.innerType._zod.run(e,i);let n=t.innerType._zod.run(e,i);return n instanceof Promise?n.then(n=>(e.value=n.value,n.issues.length&&(e.value=t.catchValue({...e,error:{issues:n.issues.map(e=>l.finalizeIssue(e,i,r.$W()))},input:e.value}),e.issues=[],e.fallback=!0),e)):(e.value=n.value,n.issues.length&&(e.value=t.catchValue({...e,error:{issues:n.issues.map(e=>l.finalizeIssue(e,i,r.$W()))},input:e.value}),e.issues=[],e.fallback=!0),e)}}),eR=r.xI("$ZodNaN",(e,t)=>{d.init(e,t),e._zod.parse=(t,i)=>("number"==typeof t.value&&Number.isNaN(t.value)||t.issues.push({input:t.value,inst:e,expected:"nan",code:"invalid_type"}),t)}),eC=r.xI("$ZodPipe",(e,t)=>{d.init(e,t),l.defineLazy(e._zod,"values",()=>t.in._zod.values),l.defineLazy(e._zod,"optin",()=>t.in._zod.optin),l.defineLazy(e._zod,"optout",()=>t.out._zod.optout),l.defineLazy(e._zod,"propValues",()=>t.in._zod.propValues),e._zod.parse=(e,i)=>{if("backward"===i.direction){let n=t.out._zod.run(e,i);return n instanceof Promise?n.then(e=>eL(e,t.in,i)):eL(n,t.in,i)}let n=t.in._zod.run(e,i);return n instanceof Promise?n.then(e=>eL(e,t.out,i)):eL(n,t.out,i)}});function eL(e,t,i){return e.issues.length?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues,fallback:e.fallback},i)}let eq=r.xI("$ZodCodec",(e,t)=>{d.init(e,t),l.defineLazy(e._zod,"values",()=>t.in._zod.values),l.defineLazy(e._zod,"optin",()=>t.in._zod.optin),l.defineLazy(e._zod,"optout",()=>t.out._zod.optout),l.defineLazy(e._zod,"propValues",()=>t.in._zod.propValues),e._zod.parse=(e,i)=>{if("forward"===(i.direction||"forward")){let n=t.in._zod.run(e,i);return n instanceof Promise?n.then(e=>eM(e,t,i)):eM(n,t,i)}{let n=t.out._zod.run(e,i);return n instanceof Promise?n.then(e=>eM(e,t,i)):eM(n,t,i)}}});function eM(e,t,i){if(e.issues.length)return e.aborted=!0,e;if("forward"===(i.direction||"forward")){let n=t.transform(e.value,e);return n instanceof Promise?n.then(n=>eJ(e,n,t.out,i)):eJ(e,n,t.out,i)}{let n=t.reverseTransform(e.value,e);return n instanceof Promise?n.then(n=>eJ(e,n,t.in,i)):eJ(e,n,t.in,i)}}function eJ(e,t,i,n){return e.issues.length?(e.aborted=!0,e):i._zod.run({value:t,issues:e.issues},n)}let eF=r.xI("$ZodPreprocess",(e,t)=>{eC.init(e,t)}),eV=r.xI("$ZodReadonly",(e,t)=>{d.init(e,t),l.defineLazy(e._zod,"propValues",()=>t.innerType._zod.propValues),l.defineLazy(e._zod,"values",()=>t.innerType._zod.values),l.defineLazy(e._zod,"optin",()=>t.innerType?._zod?.optin),l.defineLazy(e._zod,"optout",()=>t.innerType?._zod?.optout),e._zod.parse=(e,i)=>{if("backward"===i.direction)return t.innerType._zod.run(e,i);let n=t.innerType._zod.run(e,i);return n instanceof Promise?n.then(eH):eH(n)}});function eH(e){return e.value=Object.freeze(e.value),e}let eW=r.xI("$ZodTemplateLiteral",(e,t)=>{d.init(e,t);let i=[];for(let e of t.parts)if("object"==typeof e&&null!==e){if(!e._zod.pattern)throw Error(`Invalid template literal part, no pattern found: ${[...e._zod.traits].shift()}`);let t=e._zod.pattern instanceof RegExp?e._zod.pattern.source:e._zod.pattern;if(!t)throw Error(`Invalid template literal part: ${e._zod.traits}`);let n=+!!t.startsWith("^"),r=t.endsWith("$")?t.length-1:t.length;i.push(t.slice(n,r))}else if(null===e||l.primitiveTypes.has(typeof e))i.push(l.escapeRegex(`${e}`));else throw Error(`Invalid template literal part: ${e}`);e._zod.pattern=RegExp(`^${i.join("")}$`),e._zod.parse=(i,n)=>("string"!=typeof i.value?i.issues.push({input:i.value,inst:e,expected:"string",code:"invalid_type"}):(e._zod.pattern.lastIndex=0,e._zod.pattern.test(i.value)||i.issues.push({input:i.value,inst:e,code:"invalid_format",format:t.format??"template_literal",pattern:e._zod.pattern.source})),i)}),eG=r.xI("$ZodFunction",(e,t)=>(d.init(e,t),e._def=t,e._zod.def=t,e.implement=t=>{if("function"!=typeof t)throw Error("implement() must be called with a function");return function(...i){let n=Reflect.apply(t,this,e._def.input?(0,o.qg)(e._def.input,i):i);return e._def.output?(0,o.qg)(e._def.output,n):n}},e.implementAsync=t=>{if("function"!=typeof t)throw Error("implementAsync() must be called with a function");return async function(...i){let n=e._def.input?await (0,o.EJ)(e._def.input,i):i,r=await Reflect.apply(t,this,n);return e._def.output?await (0,o.EJ)(e._def.output,r):r}},e._zod.parse=(t,i)=>("function"!=typeof t.value?t.issues.push({code:"invalid_type",expected:"function",input:t.value,inst:e}):e._def.output&&"promise"===e._def.output._zod.def.type?t.value=e.implementAsync(t.value):t.value=e.implement(t.value),t),e.input=(...t)=>{let i=e.constructor;return new i(Array.isArray(t[0])?{type:"function",input:new ef({type:"tuple",items:t[0],rest:t[1]}),output:e._def.output}:{type:"function",input:t[0],output:e._def.output})},e.output=t=>new e.constructor({type:"function",input:e._def.input,output:t}),e)),eK=r.xI("$ZodPromise",(e,t)=>{d.init(e,t),e._zod.parse=(e,i)=>Promise.resolve(e.value).then(e=>t.innerType._zod.run({value:e,issues:[]},i))}),eB=r.xI("$ZodLazy",(e,t)=>{d.init(e,t),l.defineLazy(e._zod,"innerType",()=>(t._cachedInner||(t._cachedInner=t.getter()),t._cachedInner)),l.defineLazy(e._zod,"pattern",()=>e._zod.innerType?._zod?.pattern),l.defineLazy(e._zod,"propValues",()=>e._zod.innerType?._zod?.propValues),l.defineLazy(e._zod,"optin",()=>e._zod.innerType?._zod?.optin??void 0),l.defineLazy(e._zod,"optout",()=>e._zod.innerType?._zod?.optout??void 0),e._zod.parse=(t,i)=>e._zod.innerType._zod.run(t,i)}),eX=r.xI("$ZodCustom",(e,t)=>{n.QP.init(e,t),d.init(e,t),e._zod.parse=(e,t)=>e,e._zod.check=i=>{let n=i.value,r=t.fn(n);if(r instanceof Promise)return r.then(t=>eY(t,i,n,e));eY(r,i,n,e)}});function eY(e,t,i,n){if(!e){let e={code:"custom",input:i,inst:n,path:[...n._zod.def.path??[]],continue:!n._zod.def.abort};n._zod.def.params&&(e.params=n._zod.def.params),t.issues.push(l.issue(e))}}},823(e,t,i){i.d(t,{OA:()=>l,Wb:()=>o,az:()=>r,eh:()=>a,jE:()=>s,uE:()=>u});var n=i(870);function r(e){let t=e?.target??"draft-2020-12";return"draft-4"===t&&(t="draft-04"),"draft-7"===t&&(t="draft-07"),{processors:e.processors??{},metadataRegistry:e?.metadata??n.fd,target:t,unrepresentable:e?.unrepresentable??"throw",override:e?.override??(()=>{}),io:e?.io??"output",counter:0,seen:new Map,cycles:e?.cycles??"ref",reused:e?.reused??"inline",external:e?.external??void 0}}function a(e,t,i={path:[],schemaPath:[]}){var n;let r=e._zod.def,o=t.seen.get(e);if(o)return o.count++,i.schemaPath.includes(e)&&(o.cycle=i.path),o.schema;let s={schema:{},count:1,cycle:void 0,path:i.path};t.seen.set(e,s);let l=e._zod.toJSONSchema?.();if(l)s.schema=l;else{let n={...i,schemaPath:[...i.schemaPath,e],path:i.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(t,s.schema,n);else{let i=s.schema,a=t.processors[r.type];if(!a)throw Error(`[toJSONSchema]: Non-representable type encountered: ${r.type}`);a(e,t,i,n)}let o=e._zod.parent;o&&(s.ref||(s.ref=o),a(o,t,n),t.seen.get(o).isParent=!0)}let u=t.metadataRegistry.get(e);return u&&Object.assign(s.schema,u),"input"===t.io&&function e(t,i){let n=i??{seen:new Set};if(n.seen.has(t))return!1;n.seen.add(t);let r=t._zod.def;if("transform"===r.type)return!0;if("array"===r.type)return e(r.element,n);if("set"===r.type)return e(r.valueType,n);if("lazy"===r.type)return e(r.getter(),n);if("promise"===r.type||"optional"===r.type||"nonoptional"===r.type||"nullable"===r.type||"readonly"===r.type||"default"===r.type||"prefault"===r.type)return e(r.innerType,n);if("intersection"===r.type)return e(r.left,n)||e(r.right,n);if("record"===r.type||"map"===r.type)return e(r.keyType,n)||e(r.valueType,n);if("pipe"===r.type)return!!t._zod.traits.has("$ZodCodec")||e(r.in,n)||e(r.out,n);if("object"===r.type){for(let t in r.shape)if(e(r.shape[t],n))return!0;return!1}if("union"===r.type){for(let t of r.options)if(e(t,n))return!0;return!1}if("tuple"===r.type){for(let t of r.items)if(e(t,n))return!0;if(r.rest&&e(r.rest,n))return!0}return!1}(e)&&(delete s.schema.examples,delete s.schema.default),"input"===t.io&&"_prefault"in s.schema&&((n=s.schema).default??(n.default=s.schema._prefault)),delete s.schema._prefault,t.seen.get(e).schema}function o(e,t){let i=e.seen.get(t);if(!i)throw Error("Unprocessed schema. This is a bug in Zod.");let n=new Map;for(let t of e.seen.entries()){let i=e.metadataRegistry.get(t[0])?.id;if(i){let e=n.get(i);if(e&&e!==t[0])throw Error(`Duplicate schema id "${i}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);n.set(i,t[0])}}let r=t=>{if(t[1].schema.$ref)return;let n=t[1],{ref:r,defId:a}=(t=>{let n="draft-2020-12"===e.target?"$defs":"definitions";if(e.external){let i=e.external.registry.get(t[0])?.id,r=e.external.uri??(e=>e);if(i)return{ref:r(i)};let a=t[1].defId??t[1].schema.id??`schema${e.counter++}`;return t[1].defId=a,{defId:a,ref:`${r("__shared")}#/${n}/${a}`}}if(t[1]===i)return{ref:"#"};let r=`#/${n}/`,a=t[1].schema.id??`__schema${e.counter++}`;return{defId:a,ref:r+a}})(t);n.def={...n.schema},a&&(n.defId=a);let o=n.schema;for(let e in o)delete o[e];o.$ref=r};if("throw"===e.cycles)for(let t of e.seen.entries()){let e=t[1];if(e.cycle)throw Error(`Cycle detected: #/${e.cycle?.join("/")}/ -Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let i of e.seen.entries()){let n=i[1];if(t===i[0]){r(i);continue}if(e.external){let n=e.external.registry.get(i[0])?.id;if(t!==i[0]&&n){r(i);continue}}if(e.metadataRegistry.get(i[0])?.id||n.cycle||n.count>1&&"ref"===e.reused){r(i);continue}}}function s(e,t){let i=e.seen.get(t);if(!i)throw Error("Unprocessed schema. This is a bug in Zod.");let n=t=>{let i=e.seen.get(t);if(null===i.ref)return;let r=i.def??i.schema,a={...r},o=i.ref;if(i.ref=null,o){n(o);let i=e.seen.get(o),s=i.schema;if(s.$ref&&("draft-07"===e.target||"draft-04"===e.target||"openapi-3.0"===e.target)?(r.allOf=r.allOf??[],r.allOf.push(s)):Object.assign(r,s),Object.assign(r,a),t._zod.parent===o)for(let e in r)"$ref"!==e&&"allOf"!==e&&(e in a||delete r[e]);if(s.$ref&&i.def)for(let e in r)"$ref"!==e&&"allOf"!==e&&e in i.def&&JSON.stringify(r[e])===JSON.stringify(i.def[e])&&delete r[e]}let s=t._zod.parent;if(s&&s!==o){n(s);let t=e.seen.get(s);if(t?.schema.$ref&&(r.$ref=t.schema.$ref,t.def))for(let e in r)"$ref"!==e&&"allOf"!==e&&e in t.def&&JSON.stringify(r[e])===JSON.stringify(t.def[e])&&delete r[e]}e.override({zodSchema:t,jsonSchema:r,path:i.path??[]})};for(let t of[...e.seen.entries()].reverse())n(t[0]);let r={};if("draft-2020-12"===e.target?r.$schema="https://json-schema.org/draft/2020-12/schema":"draft-07"===e.target?r.$schema="http://json-schema.org/draft-07/schema#":"draft-04"===e.target?r.$schema="http://json-schema.org/draft-04/schema#":e.target,e.external?.uri){let i=e.external.registry.get(t)?.id;if(!i)throw Error("Schema is missing an `id` property");r.$id=e.external.uri(i)}Object.assign(r,i.def??i.schema);let a=e.metadataRegistry.get(t)?.id;void 0!==a&&r.id===a&&delete r.id;let o=e.external?.defs??{};for(let t of e.seen.entries()){let e=t[1];e.def&&e.defId&&(e.def.id===e.defId&&delete e.def.id,o[e.defId]=e.def)}e.external||Object.keys(o).length>0&&("draft-2020-12"===e.target?r.$defs=o:r.definitions=o);try{let i=JSON.parse(JSON.stringify(r));return Object.defineProperty(i,"~standard",{value:{...t["~standard"],jsonSchema:{input:u(t,"input",e.processors),output:u(t,"output",e.processors)}},enumerable:!1,writable:!1}),i}catch(e){throw Error("Error converting schema to JSON.")}}let l=(e,t={})=>i=>{let n=r({...i,processors:t});return a(e,n),o(n,e),s(n,e)},u=(e,t,i={})=>n=>{let{libraryOptions:l,target:u}=n??{},d=r({...l??{},target:u,io:t,processors:i});return a(e,d),o(d,e),s(d,e)}},537(e,t,i){i.r(t),i.d(t,{BIGINT_FORMAT_RANGES:()=>J,Class:()=>ep,NUMBER_FORMAT_RANGES:()=>M,aborted:()=>X,allowsEval:()=>P,assert:()=>l,assertEqual:()=>r,assertIs:()=>o,assertNever:()=>s,assertNotEqual:()=>a,assignProp:()=>y,base64ToUint8Array:()=>es,base64urlToUint8Array:()=>eu,cached:()=>m,captureStackTrace:()=>z,cleanEnum:()=>eo,cleanRegex:()=>f,clone:()=>A,cloneDef:()=>_,createTransparentProxy:()=>C,defineLazy:()=>h,esc:()=>w,escapeRegex:()=>D,explicitlyAborted:()=>Y,extend:()=>H,finalizeIssue:()=>et,floatSafeRemainder:()=>g,getElementAtPath:()=>x,getEnumValues:()=>u,getLengthableOrigin:()=>en,getParsedType:()=>T,getSizableOrigin:()=>ei,hexToUint8Array:()=>ec,isObject:()=>j,isPlainObject:()=>U,issue:()=>ea,joinValues:()=>d,jsonStringifyReplacer:()=>c,merge:()=>G,mergeDefs:()=>$,normalizeParams:()=>R,nullish:()=>p,numKeys:()=>Z,objectClone:()=>b,omit:()=>V,optionalKeys:()=>q,parsedType:()=>er,partial:()=>K,pick:()=>F,prefixIssues:()=>Q,primitiveTypes:()=>E,promiseAllObject:()=>k,propertyKeyTypes:()=>N,randomString:()=>I,required:()=>B,safeExtend:()=>W,shallowClone:()=>O,slugify:()=>S,stringifyPrimitive:()=>L,uint8ArrayToBase64:()=>el,uint8ArrayToBase64url:()=>ed,uint8ArrayToHex:()=>em,unwrapMessage:()=>ee});var n=i(646);function r(e){return e}function a(e){return e}function o(e){}function s(e){throw Error("Unexpected value in exhaustive check")}function l(e){}function u(e){let t=Object.values(e).filter(e=>"number"==typeof e);return Object.entries(e).filter(([e,i])=>-1===t.indexOf(+e)).map(([e,t])=>t)}function d(e,t="|"){return e.map(e=>L(e)).join(t)}function c(e,t){return"bigint"==typeof t?t.toString():t}function m(e){return{get value(){{let t=e();return Object.defineProperty(this,"value",{value:t}),t}}}}function p(e){return null==e}function f(e){let t=+!!e.startsWith("^"),i=e.endsWith("$")?e.length-1:e.length;return e.slice(t,i)}function g(e,t){let i=e/t,n=Math.round(i),r=Number.EPSILON*Math.max(Math.abs(i),1);return Math.abs(i-n)e?.[t],e):e}function k(e){let t=Object.keys(e);return Promise.all(t.map(t=>e[t])).then(e=>{let i={};for(let n=0;n{};function j(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}let P=m(()=>{if(n.cr.jitless||"u">typeof navigator&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{return Function(""),!0}catch(e){return!1}});function U(e){if(!1===j(e))return!1;let t=e.constructor;if(void 0===t||"function"!=typeof t)return!0;let i=t.prototype;return!1!==j(i)&&!1!==Object.prototype.hasOwnProperty.call(i,"isPrototypeOf")}function O(e){return U(e)?{...e}:Array.isArray(e)?[...e]:e instanceof Map?new Map(e):e instanceof Set?new Set(e):e}function Z(e){let t=0;for(let i in e)Object.prototype.hasOwnProperty.call(e,i)&&t++;return t}let T=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":if(Array.isArray(e))return"array";if(null===e)return"null";if(e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch)return"promise";if("u">typeof Map&&e instanceof Map)return"map";if("u">typeof Set&&e instanceof Set)return"set";if("u">typeof Date&&e instanceof Date)return"date";if("u">typeof File&&e instanceof File)return"file";return"object";default:throw Error(`Unknown data type: ${t}`)}},N=new Set(["string","number","symbol"]),E=new Set(["string","number","bigint","boolean","symbol","undefined"]);function D(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function A(e,t,i){let n=new e._zod.constr(t??e._zod.def);return(!t||i?.parent)&&(n._zod.parent=e),n}function R(e){if(!e)return{};if("string"==typeof e)return{error:()=>e};if(e?.message!==void 0){if(e?.error!==void 0)throw Error("Cannot specify both `message` and `error` params");e.error=e.message}return(delete e.message,"string"==typeof e.error)?{...e,error:()=>e.error}:e}function C(e){let t;return new Proxy({},{get:(i,n,r)=>(t??(t=e()),Reflect.get(t,n,r)),set:(i,n,r,a)=>(t??(t=e()),Reflect.set(t,n,r,a)),has:(i,n)=>(t??(t=e()),Reflect.has(t,n)),deleteProperty:(i,n)=>(t??(t=e()),Reflect.deleteProperty(t,n)),ownKeys:i=>(t??(t=e()),Reflect.ownKeys(t)),getOwnPropertyDescriptor:(i,n)=>(t??(t=e()),Reflect.getOwnPropertyDescriptor(t,n)),defineProperty:(i,n,r)=>(t??(t=e()),Reflect.defineProperty(t,n,r))})}function L(e){return"bigint"==typeof e?e.toString()+"n":"string"==typeof e?`"${e}"`:`${e}`}function q(e){return Object.keys(e).filter(t=>"optional"===e[t]._zod.optin&&"optional"===e[t]._zod.optout)}let M={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-0x80000000,0x7fffffff],uint32:[0,0xffffffff],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},J={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function F(e,t){let i=e._zod.def,n=i.checks;if(n&&n.length>0)throw Error(".pick() cannot be used on object schemas containing refinements");let r=$(e._zod.def,{get shape(){let e={};for(let n in t){if(!(n in i.shape))throw Error(`Unrecognized key: "${n}"`);t[n]&&(e[n]=i.shape[n])}return y(this,"shape",e),e},checks:[]});return A(e,r)}function V(e,t){let i=e._zod.def,n=i.checks;if(n&&n.length>0)throw Error(".omit() cannot be used on object schemas containing refinements");let r=$(e._zod.def,{get shape(){let n={...e._zod.def.shape};for(let e in t){if(!(e in i.shape))throw Error(`Unrecognized key: "${e}"`);t[e]&&delete n[e]}return y(this,"shape",n),n},checks:[]});return A(e,r)}function H(e,t){if(!U(t))throw Error("Invalid input to extend: expected a plain object");let i=e._zod.def.checks;if(i&&i.length>0){let i=e._zod.def.shape;for(let e in t)if(void 0!==Object.getOwnPropertyDescriptor(i,e))throw Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}let n=$(e._zod.def,{get shape(){let i={...e._zod.def.shape,...t};return y(this,"shape",i),i}});return A(e,n)}function W(e,t){if(!U(t))throw Error("Invalid input to safeExtend: expected a plain object");let i=$(e._zod.def,{get shape(){let i={...e._zod.def.shape,...t};return y(this,"shape",i),i}});return A(e,i)}function G(e,t){if(e._zod.def.checks?.length)throw Error(".merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.");let i=$(e._zod.def,{get shape(){let i={...e._zod.def.shape,...t._zod.def.shape};return y(this,"shape",i),i},get catchall(){return t._zod.def.catchall},checks:t._zod.def.checks??[]});return A(e,i)}function K(e,t,i){let n=t._zod.def.checks;if(n&&n.length>0)throw Error(".partial() cannot be used on object schemas containing refinements");let r=$(t._zod.def,{get shape(){let n=t._zod.def.shape,r={...n};if(i)for(let t in i){if(!(t in n))throw Error(`Unrecognized key: "${t}"`);i[t]&&(r[t]=e?new e({type:"optional",innerType:n[t]}):n[t])}else for(let t in n)r[t]=e?new e({type:"optional",innerType:n[t]}):n[t];return y(this,"shape",r),r},checks:[]});return A(t,r)}function B(e,t,i){let n=$(t._zod.def,{get shape(){let n=t._zod.def.shape,r={...n};if(i)for(let t in i){if(!(t in r))throw Error(`Unrecognized key: "${t}"`);i[t]&&(r[t]=new e({type:"nonoptional",innerType:n[t]}))}else for(let t in n)r[t]=new e({type:"nonoptional",innerType:n[t]});return y(this,"shape",r),r}});return A(t,n)}function X(e,t=0){if(!0===e.aborted)return!0;for(let i=t;i(t.path??(t.path=[]),t.path.unshift(e),t))}function ee(e){return"string"==typeof e?e:e?.message}function et(e,t,i){let n=e.message?e.message:ee(e.inst?._zod.def?.error?.(e))??ee(t?.error?.(e))??ee(i.customError?.(e))??ee(i.localeError?.(e))??"Invalid input",{inst:r,continue:a,input:o,...s}=e;return s.path??(s.path=[]),s.message=n,t?.reportInput&&(s.input=o),s}function ei(e){return e instanceof Set?"set":e instanceof Map?"map":e instanceof File?"file":"unknown"}function en(e){return Array.isArray(e)?"array":"string"==typeof e?"string":"unknown"}function er(e){let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"nan":"number";case"object":if(null===e)return"null";if(Array.isArray(e))return"array";if(e&&Object.getPrototypeOf(e)!==Object.prototype&&"constructor"in e&&e.constructor)return e.constructor.name}return t}function ea(...e){let[t,i,n]=e;return"string"==typeof t?{message:t,code:"custom",input:i,inst:n}:{...t}}function eo(e){return Object.entries(e).filter(([e,t])=>Number.isNaN(Number.parseInt(e,10))).map(e=>e[1])}function es(e){let t=atob(e),i=new Uint8Array(t.length);for(let e=0;ee.toString(16).padStart(2,"0")).join("")}class ep{constructor(...e){}}},612(e,t,i){i.d(t,{r:()=>n});let n={major:4,minor:4,patch:3}},290(e,t,i){i.d(t,{z:()=>u});var n,r={};i.r(r),i.d(r,{ar:()=>b,az:()=>y,be:()=>_,bg:()=>x,ca:()=>k,cs:()=>I,da:()=>w,de:()=>S,el:()=>z,en:()=>j,eo:()=>P,es:()=>U,fa:()=>O,fi:()=>Z,fr:()=>T,frCA:()=>N,he:()=>E,hr:()=>D,hu:()=>A,hy:()=>L,id:()=>q,is:()=>M,it:()=>J,ja:()=>F,ka:()=>V,kh:()=>W,km:()=>H,ko:()=>G,lt:()=>X,mk:()=>Y,ms:()=>Q,nl:()=>ee,no:()=>et,ota:()=>ei,pl:()=>er,ps:()=>en,pt:()=>ea,ro:()=>eo,ru:()=>el,sl:()=>eu,sv:()=>ed,ta:()=>ec,th:()=>em,tr:()=>ep,ua:()=>eg,uk:()=>ef,ur:()=>ev,uz:()=>eh,vi:()=>eb,yo:()=>e_,zhCN:()=>ey,zhTW:()=>e$});var a={};i.r(a);var o={};i.r(o),i.d(o,{$ZodAny:()=>p.Gb,$ZodArray:()=>p.$p,$ZodAsyncError:()=>d.GT,$ZodBase64:()=>p.Dq,$ZodBase64URL:()=>p.CQ,$ZodBigInt:()=>p.BN,$ZodBigIntFormat:()=>p.IT,$ZodBoolean:()=>p.sF,$ZodCIDRv4:()=>p.CI,$ZodCIDRv6:()=>p.Cn,$ZodCUID:()=>p.bl,$ZodCUID2:()=>p.Zu,$ZodCatch:()=>p.t$,$ZodCheck:()=>f.QP,$ZodCheckBigIntFormat:()=>f.uE,$ZodCheckEndsWith:()=>f.E6,$ZodCheckGreaterThan:()=>f.J_,$ZodCheckIncludes:()=>f.Tt,$ZodCheckLengthEquals:()=>f.RM,$ZodCheckLessThan:()=>f.sm,$ZodCheckLowerCase:()=>f.NI,$ZodCheckMaxLength:()=>f.Yk,$ZodCheckMaxSize:()=>f.j2,$ZodCheckMimeType:()=>f.sj,$ZodCheckMinLength:()=>f.Kk,$ZodCheckMinSize:()=>f.PH,$ZodCheckMultipleOf:()=>f.Jk,$ZodCheckNumberFormat:()=>f.KH,$ZodCheckOverwrite:()=>f.v$,$ZodCheckProperty:()=>f.XF,$ZodCheckRegex:()=>f.DG,$ZodCheckSizeEquals:()=>f.e2,$ZodCheckStartsWith:()=>f.J,$ZodCheckStringFormat:()=>f.ql,$ZodCheckUpperCase:()=>f.kH,$ZodCodec:()=>p.YY,$ZodCustom:()=>p.b0,$ZodCustomStringFormat:()=>p.ZQ,$ZodDate:()=>p.o5,$ZodDefault:()=>p.rv,$ZodDiscriminatedUnion:()=>p.P0,$ZodE164:()=>p.Oy,$ZodEmail:()=>p.qG,$ZodEmoji:()=>p.cG,$ZodEncodeError:()=>d.cV,$ZodEnum:()=>p.VO,$ZodError:()=>m.a$,$ZodExactOptional:()=>p.RL,$ZodFile:()=>p.CT,$ZodFunction:()=>p._A,$ZodGUID:()=>p.Zc,$ZodIPv4:()=>p.Lc,$ZodIPv6:()=>p.Zy,$ZodISODate:()=>p.v1,$ZodISODateTime:()=>p.Ko,$ZodISODuration:()=>p.$N,$ZodISOTime:()=>p.Ax,$ZodIntersection:()=>p.LJ,$ZodJWT:()=>p.h8,$ZodKSUID:()=>p.GY,$ZodLazy:()=>p.kU,$ZodLiteral:()=>p.nu,$ZodMAC:()=>p.rO,$ZodMap:()=>p.eb,$ZodNaN:()=>p.zP,$ZodNanoID:()=>p.Py,$ZodNever:()=>p.Um,$ZodNonOptional:()=>p.N$,$ZodNull:()=>p.x8,$ZodNullable:()=>p.qc,$ZodNumber:()=>p.vz,$ZodNumberFormat:()=>p.I,$ZodObject:()=>p.L8,$ZodObjectJIT:()=>p.w,$ZodOptional:()=>p.ig,$ZodPipe:()=>p._m,$ZodPrefault:()=>p.VF,$ZodPreprocess:()=>p.KX,$ZodPromise:()=>p.hA,$ZodReadonly:()=>p.Sb,$ZodRealError:()=>m.Kd,$ZodRecord:()=>p.h,$ZodRegistry:()=>ex.rs,$ZodSet:()=>p.Oi,$ZodString:()=>p.$v,$ZodStringFormat:()=>p.EY,$ZodSuccess:()=>p.Dw,$ZodSymbol:()=>p.U5,$ZodTemplateLiteral:()=>p.d,$ZodTransform:()=>p.Wc,$ZodTuple:()=>p.G3,$ZodType:()=>p.W4,$ZodULID:()=>p.g5,$ZodURL:()=>p.VY,$ZodUUID:()=>p.Zn,$ZodUndefined:()=>p.Mv,$ZodUnion:()=>p.cu,$ZodUnknown:()=>p.GP,$ZodVoid:()=>p.WH,$ZodXID:()=>p.TF,$ZodXor:()=>p.pm,$brand:()=>d._e,$constructor:()=>d.xI,$input:()=>ex.nP,$output:()=>ex.UY,Doc:()=>ek.J,JSONSchema:()=>a,JSONSchemaGenerator:()=>ez,NEVER:()=>d.tm,TimePrecision:()=>eI.So,_any:()=>eI.KA,_array:()=>eI.dZ,_base64:()=>eI.rt,_base64url:()=>eI.cU,_bigint:()=>eI.z$,_boolean:()=>eI._L,_catch:()=>eI.nb,_check:()=>eI.ST,_cidrv4:()=>eI.Uy,_cidrv6:()=>eI.gP,_coercedBigint:()=>eI.St,_coercedBoolean:()=>eI.dN,_coercedDate:()=>eI.B4,_coercedNumber:()=>eI.qG,_coercedString:()=>eI.K_,_cuid:()=>eI.fs,_cuid2:()=>eI.Bj,_custom:()=>eI.FO,_date:()=>eI.YY,_decode:()=>c.e2,_decodeAsync:()=>c.or,_default:()=>eI.Rv,_discriminatedUnion:()=>eI.FG,_e164:()=>eI.KB,_email:()=>eI.Mu,_emoji:()=>eI.aC,_encode:()=>c.Mv,_encodeAsync:()=>c.GW,_endsWith:()=>eI.ER,_enum:()=>eI.$8,_file:()=>eI.K2,_float32:()=>eI.HL,_float64:()=>eI.g6,_gt:()=>eI.Tx,_gte:()=>eI.qm,_guid:()=>eI.tB,_includes:()=>eI.dR,_int:()=>eI.LK,_int32:()=>eI.sw,_int64:()=>eI.Jg,_intersection:()=>eI.tj,_ipv4:()=>eI.Ny,_ipv6:()=>eI.$O,_isoDate:()=>eI.db,_isoDateTime:()=>eI.G1,_isoDuration:()=>eI.f2,_isoTime:()=>eI.Kn,_jwt:()=>eI.rk,_ksuid:()=>eI._z,_lazy:()=>eI.kx,_length:()=>eI.YA,_literal:()=>eI.rn,_lowercase:()=>eI.hH,_lt:()=>eI.Au,_lte:()=>eI.Zm,_mac:()=>eI.R8,_map:()=>eI.rF,_max:()=>eI.Yv,_maxLength:()=>eI.Eb,_maxSize:()=>eI.vL,_mime:()=>eI.GZ,_min:()=>eI.Q_,_minLength:()=>eI.m9,_minSize:()=>eI.Nd,_multipleOf:()=>eI.Hi,_nan:()=>eI.L4,_nanoid:()=>eI.Dl,_nativeEnum:()=>eI.Un,_negative:()=>eI.bR,_never:()=>eI.G8,_nonnegative:()=>eI.UI,_nonoptional:()=>eI.v$,_nonpositive:()=>eI.ej,_normalize:()=>eI.lo,_null:()=>eI.jw,_nullable:()=>eI.jS,_number:()=>eI.F7,_optional:()=>eI.oI,_overwrite:()=>eI.bS,_parse:()=>c.Tj,_parseAsync:()=>c.Rb,_pipe:()=>eI.yz,_positive:()=>eI.NC,_promise:()=>eI.Z$,_property:()=>eI.Jf,_readonly:()=>eI.CM,_record:()=>eI.Bb,_refine:()=>eI.fU,_regex:()=>eI.Fk,_safeDecode:()=>c.VS,_safeDecodeAsync:()=>c.R3,_safeEncode:()=>c.rh,_safeEncodeAsync:()=>c.v_,_safeParse:()=>c.Od,_safeParseAsync:()=>c.wG,_set:()=>eI.QC,_size:()=>eI.d$,_slugify:()=>eI.TL,_startsWith:()=>eI.$S,_string:()=>eI.Rl,_stringFormat:()=>eI.Af,_stringbool:()=>eI.fI,_success:()=>eI.P7,_superRefine:()=>eI.MB,_symbol:()=>eI.W7,_templateLiteral:()=>eI.Bt,_toLowerCase:()=>eI.Il,_toUpperCase:()=>eI.xY,_transform:()=>eI.MQ,_trim:()=>eI.WN,_tuple:()=>eI.gt,_uint32:()=>eI.P,_uint64:()=>eI.ii,_ulid:()=>eI.Ct,_undefined:()=>eI.E4,_union:()=>eI.h8,_unknown:()=>eI.em,_uppercase:()=>eI.qF,_url:()=>eI.Fn,_uuid:()=>eI.Be,_uuidv4:()=>eI.nA,_uuidv6:()=>eI.pY,_uuidv7:()=>eI.wA,_void:()=>eI.OC,_xid:()=>eI.Pw,_xor:()=>eI.f0,clone:()=>p.o8,config:()=>d.$W,createStandardJSONSchemaMethod:()=>ew.uE,createToJSONSchemaMethod:()=>ew.OA,decode:()=>c.D4,decodeAsync:()=>c.Re,describe:()=>eI.q0,encode:()=>c.lF,encodeAsync:()=>c.X$,extractDefs:()=>ew.Wb,finalize:()=>ew.jE,flattenError:()=>m.JM,formatError:()=>m.Wk,globalConfig:()=>d.cr,globalRegistry:()=>ex.fd,initializeContext:()=>ew.az,isValidBase64:()=>p.UY,isValidBase64URL:()=>p.tV,isValidJWT:()=>p.c2,locales:()=>r,meta:()=>eI.mI,parse:()=>c.qg,parseAsync:()=>c.EJ,prettifyError:()=>m.S1,process:()=>ew.eh,regexes:()=>h,registry:()=>ex.u5,safeDecode:()=>c.ex,safeDecodeAsync:()=>c.yR,safeEncode:()=>c.wy,safeEncodeAsync:()=>c.EM,safeParse:()=>c.xL,safeParseAsync:()=>c.bp,toDotPath:()=>m.sR,toJSONSchema:()=>eS.bl,treeifyError:()=>m.ZC,util:()=>v,version:()=>g.r});var s={};i.r(s),i.d(s,{endsWith:()=>eI.ER,gt:()=>eI.Tx,gte:()=>eI.qm,includes:()=>eI.dR,length:()=>eI.YA,lowercase:()=>eI.hH,lt:()=>eI.Au,lte:()=>eI.Zm,maxLength:()=>eI.Eb,maxSize:()=>eI.vL,mime:()=>eI.GZ,minLength:()=>eI.m9,minSize:()=>eI.Nd,multipleOf:()=>eI.Hi,negative:()=>eI.bR,nonnegative:()=>eI.UI,nonpositive:()=>eI.ej,normalize:()=>eI.lo,overwrite:()=>eI.bS,positive:()=>eI.NC,property:()=>eI.Jf,regex:()=>eI.Fk,size:()=>eI.d$,slugify:()=>eI.TL,startsWith:()=>eI.$S,toLowerCase:()=>eI.Il,toUpperCase:()=>eI.xY,trim:()=>eI.WN,uppercase:()=>eI.qF});var l={};i.r(l),i.d(l,{bigint:()=>eq,boolean:()=>eL,date:()=>eM,number:()=>eC,string:()=>eR});var u={};i.r(u),i.d(u,{$brand:()=>d._e,$input:()=>ex.nP,$output:()=>ex.UY,NEVER:()=>d.tm,TimePrecision:()=>eI.So,ZodAny:()=>ej.ZodAny,ZodArray:()=>ej.ZodArray,ZodBase64:()=>ej.ZodBase64,ZodBase64URL:()=>ej.ZodBase64URL,ZodBigInt:()=>ej.ZodBigInt,ZodBigIntFormat:()=>ej.ZodBigIntFormat,ZodBoolean:()=>ej.ZodBoolean,ZodCIDRv4:()=>ej.ZodCIDRv4,ZodCIDRv6:()=>ej.ZodCIDRv6,ZodCUID:()=>ej.ZodCUID,ZodCUID2:()=>ej.ZodCUID2,ZodCatch:()=>ej.ZodCatch,ZodCodec:()=>ej.ZodCodec,ZodCustom:()=>ej.ZodCustom,ZodCustomStringFormat:()=>ej.ZodCustomStringFormat,ZodDate:()=>ej.ZodDate,ZodDefault:()=>ej.ZodDefault,ZodDiscriminatedUnion:()=>ej.ZodDiscriminatedUnion,ZodE164:()=>ej.ZodE164,ZodEmail:()=>ej.ZodEmail,ZodEmoji:()=>ej.ZodEmoji,ZodEnum:()=>ej.ZodEnum,ZodError:()=>eP.G,ZodExactOptional:()=>ej.ZodExactOptional,ZodFile:()=>ej.ZodFile,ZodFirstPartyTypeKind:()=>n,ZodFunction:()=>ej.ZodFunction,ZodGUID:()=>ej.ZodGUID,ZodIPv4:()=>ej.ZodIPv4,ZodIPv6:()=>ej.ZodIPv6,ZodISODate:()=>eN.ZodISODate,ZodISODateTime:()=>eN.ZodISODateTime,ZodISODuration:()=>eN.ZodISODuration,ZodISOTime:()=>eN.ZodISOTime,ZodIntersection:()=>ej.ZodIntersection,ZodIssueCode:()=>eO,ZodJWT:()=>ej.ZodJWT,ZodKSUID:()=>ej.ZodKSUID,ZodLazy:()=>ej.ZodLazy,ZodLiteral:()=>ej.ZodLiteral,ZodMAC:()=>ej.ZodMAC,ZodMap:()=>ej.ZodMap,ZodNaN:()=>ej.ZodNaN,ZodNanoID:()=>ej.ZodNanoID,ZodNever:()=>ej.ZodNever,ZodNonOptional:()=>ej.ZodNonOptional,ZodNull:()=>ej.ZodNull,ZodNullable:()=>ej.ZodNullable,ZodNumber:()=>ej.ZodNumber,ZodNumberFormat:()=>ej.ZodNumberFormat,ZodObject:()=>ej.ZodObject,ZodOptional:()=>ej.ZodOptional,ZodPipe:()=>ej.ZodPipe,ZodPrefault:()=>ej.ZodPrefault,ZodPreprocess:()=>ej.ZodPreprocess,ZodPromise:()=>ej.ZodPromise,ZodReadonly:()=>ej.ZodReadonly,ZodRealError:()=>eP.g,ZodRecord:()=>ej.ZodRecord,ZodSet:()=>ej.ZodSet,ZodString:()=>ej.ZodString,ZodStringFormat:()=>ej.ZodStringFormat,ZodSuccess:()=>ej.ZodSuccess,ZodSymbol:()=>ej.ZodSymbol,ZodTemplateLiteral:()=>ej.ZodTemplateLiteral,ZodTransform:()=>ej.ZodTransform,ZodTuple:()=>ej.ZodTuple,ZodType:()=>ej.ZodType,ZodULID:()=>ej.ZodULID,ZodURL:()=>ej.ZodURL,ZodUUID:()=>ej.ZodUUID,ZodUndefined:()=>ej.ZodUndefined,ZodUnion:()=>ej.ZodUnion,ZodUnknown:()=>ej.ZodUnknown,ZodVoid:()=>ej.ZodVoid,ZodXID:()=>ej.ZodXID,ZodXor:()=>ej.ZodXor,_ZodString:()=>ej._ZodString,_default:()=>ej._default,_function:()=>ej._function,any:()=>ej.any,array:()=>ej.array,base64:()=>ej.base64,base64url:()=>ej.base64url,bigint:()=>ej.bigint,boolean:()=>ej.boolean,catch:()=>ej.catch,check:()=>ej.check,cidrv4:()=>ej.cidrv4,cidrv6:()=>ej.cidrv6,clone:()=>v.clone,codec:()=>ej.codec,coerce:()=>l,config:()=>d.$W,core:()=>o,cuid:()=>ej.cuid,cuid2:()=>ej.cuid2,custom:()=>ej.custom,date:()=>ej.date,decode:()=>eU.D4,decodeAsync:()=>eU.Re,describe:()=>ej.describe,discriminatedUnion:()=>ej.discriminatedUnion,e164:()=>ej.e164,email:()=>ej.email,emoji:()=>ej.emoji,encode:()=>eU.lF,encodeAsync:()=>eU.X$,endsWith:()=>eI.ER,enum:()=>ej.enum,exactOptional:()=>ej.exactOptional,file:()=>ej.file,flattenError:()=>m.JM,float32:()=>ej.float32,float64:()=>ej.float64,formatError:()=>m.Wk,fromJSONSchema:()=>eA,function:()=>ej.function,getErrorMap:()=>eT,globalRegistry:()=>ex.fd,gt:()=>eI.Tx,gte:()=>eI.qm,guid:()=>ej.guid,hash:()=>ej.hash,hex:()=>ej.hex,hostname:()=>ej.hostname,httpUrl:()=>ej.httpUrl,includes:()=>eI.dR,instanceof:()=>ej.instanceof,int:()=>ej.int,int32:()=>ej.int32,int64:()=>ej.int64,intersection:()=>ej.intersection,invertCodec:()=>ej.invertCodec,ipv4:()=>ej.ipv4,ipv6:()=>ej.ipv6,iso:()=>eN,json:()=>ej.json,jwt:()=>ej.jwt,keyof:()=>ej.keyof,ksuid:()=>ej.ksuid,lazy:()=>ej.lazy,length:()=>eI.YA,literal:()=>ej.literal,locales:()=>r,looseObject:()=>ej.looseObject,looseRecord:()=>ej.looseRecord,lowercase:()=>eI.hH,lt:()=>eI.Au,lte:()=>eI.Zm,mac:()=>ej.mac,map:()=>ej.map,maxLength:()=>eI.Eb,maxSize:()=>eI.vL,meta:()=>ej.meta,mime:()=>eI.GZ,minLength:()=>eI.m9,minSize:()=>eI.Nd,multipleOf:()=>eI.Hi,nan:()=>ej.nan,nanoid:()=>ej.nanoid,nativeEnum:()=>ej.nativeEnum,negative:()=>eI.bR,never:()=>ej.never,nonnegative:()=>eI.UI,nonoptional:()=>ej.nonoptional,nonpositive:()=>eI.ej,normalize:()=>eI.lo,null:()=>ej.null,nullable:()=>ej.nullable,nullish:()=>ej.nullish,number:()=>ej.number,object:()=>ej.object,optional:()=>ej.optional,overwrite:()=>eI.bS,parse:()=>eU.qg,parseAsync:()=>eU.EJ,partialRecord:()=>ej.partialRecord,pipe:()=>ej.pipe,positive:()=>eI.NC,prefault:()=>ej.prefault,preprocess:()=>ej.preprocess,prettifyError:()=>m.S1,promise:()=>ej.promise,property:()=>eI.Jf,readonly:()=>ej.readonly,record:()=>ej.record,refine:()=>ej.refine,regex:()=>eI.Fk,regexes:()=>h,registry:()=>ex.u5,safeDecode:()=>eU.ex,safeDecodeAsync:()=>eU.yR,safeEncode:()=>eU.wy,safeEncodeAsync:()=>eU.EM,safeParse:()=>eU.xL,safeParseAsync:()=>eU.bp,set:()=>ej.set,setErrorMap:()=>eZ,size:()=>eI.d$,slugify:()=>eI.TL,startsWith:()=>eI.$S,strictObject:()=>ej.strictObject,string:()=>ej.string,stringFormat:()=>ej.stringFormat,stringbool:()=>ej.stringbool,success:()=>ej.success,superRefine:()=>ej.superRefine,symbol:()=>ej.symbol,templateLiteral:()=>ej.templateLiteral,toJSONSchema:()=>eS.bl,toLowerCase:()=>eI.Il,toUpperCase:()=>eI.xY,transform:()=>ej.transform,treeifyError:()=>m.ZC,trim:()=>eI.WN,tuple:()=>ej.tuple,uint32:()=>ej.uint32,uint64:()=>ej.uint64,ulid:()=>ej.ulid,undefined:()=>ej.undefined,union:()=>ej.union,unknown:()=>ej.unknown,uppercase:()=>eI.qF,url:()=>ej.url,util:()=>v,uuid:()=>ej.uuid,uuidv4:()=>ej.uuidv4,uuidv6:()=>ej.uuidv6,uuidv7:()=>ej.uuidv7,void:()=>ej.void,xid:()=>ej.xid,xor:()=>ej.xor});var d=i(646),c=i(614),m=i(358),p=i(221),f=i(504),g=i(612),v=i(537),h=i(578);function b(){let e,t,i;return{localeError:(e={string:{unit:"حرف",verb:"أن يحوي"},file:{unit:"بايت",verb:"أن يحوي"},array:{unit:"عنصر",verb:"أن يحوي"},set:{unit:"عنصر",verb:"أن يحوي"}},t={regex:"مدخل",email:"بريد إلكتروني",url:"رابط",emoji:"إيموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاريخ ووقت بمعيار ISO",date:"تاريخ بمعيار ISO",time:"وقت بمعيار ISO",duration:"مدة بمعيار ISO",ipv4:"عنوان IPv4",ipv6:"عنوان IPv6",cidrv4:"مدى عناوين بصيغة IPv4",cidrv6:"مدى عناوين بصيغة IPv6",base64:"نَص بترميز base64-encoded",base64url:"نَص بترميز base64url-encoded",json_string:"نَص على هيئة JSON",e164:"رقم هاتف بمعيار E.164",jwt:"JWT",template_literal:"مدخل"},i={nan:"NaN"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`مدخلات غير مقبولة: يفترض إدخال instanceof ${n.expected}، ولكن تم إدخال ${r}`;return`مدخلات غير مقبولة: يفترض إدخال ${e}، ولكن تم إدخال ${r}`}case"invalid_value":if(1===n.values.length)return`مدخلات غير مقبولة: يفترض إدخال ${v.stringifyPrimitive(n.values[0])}`;return`اختيار غير مقبول: يتوقع انتقاء أحد هذه الخيارات: ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return` أكبر من اللازم: يفترض أن تكون ${n.origin??"القيمة"} ${t} ${n.maximum.toString()} ${i.unit??"عنصر"}`;return`أكبر من اللازم: يفترض أن تكون ${n.origin??"القيمة"} ${t} ${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`أصغر من اللازم: يفترض لـ ${n.origin} أن يكون ${t} ${n.minimum.toString()} ${i.unit}`;return`أصغر من اللازم: يفترض لـ ${n.origin} أن يكون ${t} ${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`نَص غير مقبول: يجب أن يبدأ بـ "${n.prefix}"`;if("ends_with"===n.format)return`نَص غير مقبول: يجب أن ينتهي بـ "${n.suffix}"`;if("includes"===n.format)return`نَص غير مقبول: يجب أن يتضمَّن "${n.includes}"`;if("regex"===n.format)return`نَص غير مقبول: يجب أن يطابق النمط ${n.pattern}`;return`${t[n.format]??n.format} غير مقبول`;case"not_multiple_of":return`رقم غير مقبول: يجب أن يكون من مضاعفات ${n.divisor}`;case"unrecognized_keys":return`معرف${n.keys.length>1?"ات":""} غريب${n.keys.length>1?"ة":""}: ${v.joinValues(n.keys,"، ")}`;case"invalid_key":return`معرف غير مقبول في ${n.origin}`;case"invalid_union":default:return"مدخل غير مقبول";case"invalid_element":return`مدخل غير مقبول في ${n.origin}`}})}}function y(){let e,t,i;return{localeError:(e={string:{unit:"simvol",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"element",verb:"olmalıdır"},set:{unit:"element",verb:"olmalıdır"}},t={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"},i={nan:"NaN"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Yanlış dəyər: g\xf6zlənilən instanceof ${n.expected}, daxil olan ${r}`;return`Yanlış dəyər: g\xf6zlənilən ${e}, daxil olan ${r}`}case"invalid_value":if(1===n.values.length)return`Yanlış dəyər: g\xf6zlənilən ${v.stringifyPrimitive(n.values[0])}`;return`Yanlış se\xe7im: aşağıdakılardan biri olmalıdır: ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`\xc7ox b\xf6y\xfck: g\xf6zlənilən ${n.origin??"dəyər"} ${t}${n.maximum.toString()} ${i.unit??"element"}`;return`\xc7ox b\xf6y\xfck: g\xf6zlənilən ${n.origin??"dəyər"} ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`\xc7ox ki\xe7ik: g\xf6zlənilən ${n.origin} ${t}${n.minimum.toString()} ${i.unit}`;return`\xc7ox ki\xe7ik: g\xf6zlənilən ${n.origin} ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Yanlış mətn: "${n.prefix}" ilə başlamalıdır`;if("ends_with"===n.format)return`Yanlış mətn: "${n.suffix}" ilə bitməlidir`;if("includes"===n.format)return`Yanlış mətn: "${n.includes}" daxil olmalıdır`;if("regex"===n.format)return`Yanlış mətn: ${n.pattern} şablonuna uyğun olmalıdır`;return`Yanlış ${t[n.format]??n.format}`;case"not_multiple_of":return`Yanlış ədəd: ${n.divisor} ilə b\xf6l\xfcnə bilən olmalıdır`;case"unrecognized_keys":return`Tanınmayan a\xe7ar${n.keys.length>1?"lar":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`${n.origin} daxilində yanlış a\xe7ar`;case"invalid_union":default:return"Yanlış dəyər";case"invalid_element":return`${n.origin} daxilində yanlış dəyər`}})}}function $(e,t,i,n){let r=Math.abs(e),a=r%10,o=r%100;return o>=11&&o<=19?n:1===a?t:a>=2&&a<=4?i:n}function _(){let e,t,i;return{localeError:(e={string:{unit:{one:"сімвал",few:"сімвалы",many:"сімвалаў"},verb:"мець"},array:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},set:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},file:{unit:{one:"байт",few:"байты",many:"байтаў"},verb:"мець"}},t={regex:"увод",email:"email адрас",url:"URL",emoji:"эмодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата і час",date:"ISO дата",time:"ISO час",duration:"ISO працягласць",ipv4:"IPv4 адрас",ipv6:"IPv6 адрас",cidrv4:"IPv4 дыяпазон",cidrv6:"IPv6 дыяпазон",base64:"радок у фармаце base64",base64url:"радок у фармаце base64url",json_string:"JSON радок",e164:"нумар E.164",jwt:"JWT",template_literal:"увод"},i={nan:"NaN",number:"лік",array:"масіў"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Няправільны ўвод: чакаўся instanceof ${n.expected}, атрымана ${r}`;return`Няправільны ўвод: чакаўся ${e}, атрымана ${r}`}case"invalid_value":if(1===n.values.length)return`Няправільны ўвод: чакалася ${v.stringifyPrimitive(n.values[0])}`;return`Няправільны варыянт: чакаўся адзін з ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i){let e=$(Number(n.maximum),i.unit.one,i.unit.few,i.unit.many);return`Занадта вялікі: чакалася, што ${n.origin??"значэнне"} павінна ${i.verb} ${t}${n.maximum.toString()} ${e}`}return`Занадта вялікі: чакалася, што ${n.origin??"значэнне"} павінна быць ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i){let e=$(Number(n.minimum),i.unit.one,i.unit.few,i.unit.many);return`Занадта малы: чакалася, што ${n.origin} павінна ${i.verb} ${t}${n.minimum.toString()} ${e}`}return`Занадта малы: чакалася, што ${n.origin} павінна быць ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Няправільны радок: павінен пачынацца з "${n.prefix}"`;if("ends_with"===n.format)return`Няправільны радок: павінен заканчвацца на "${n.suffix}"`;if("includes"===n.format)return`Няправільны радок: павінен змяшчаць "${n.includes}"`;if("regex"===n.format)return`Няправільны радок: павінен адпавядаць шаблону ${n.pattern}`;return`Няправільны ${t[n.format]??n.format}`;case"not_multiple_of":return`Няправільны лік: павінен быць кратным ${n.divisor}`;case"unrecognized_keys":return`Нераспазнаны ${n.keys.length>1?"ключы":"ключ"}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Няправільны ключ у ${n.origin}`;case"invalid_union":default:return"Няправільны ўвод";case"invalid_element":return`Няправільнае значэнне ў ${n.origin}`}})}}function x(){let e,t,i;return{localeError:(e={string:{unit:"символа",verb:"да съдържа"},file:{unit:"байта",verb:"да съдържа"},array:{unit:"елемента",verb:"да съдържа"},set:{unit:"елемента",verb:"да съдържа"}},t={regex:"вход",email:"имейл адрес",url:"URL",emoji:"емоджи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO време",date:"ISO дата",time:"ISO време",duration:"ISO продължителност",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"base64-кодиран низ",base64url:"base64url-кодиран низ",json_string:"JSON низ",e164:"E.164 номер",jwt:"JWT",template_literal:"вход"},i={nan:"NaN",number:"число",array:"масив"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Невалиден вход: очакван instanceof ${n.expected}, получен ${r}`;return`Невалиден вход: очакван ${e}, получен ${r}`}case"invalid_value":if(1===n.values.length)return`Невалиден вход: очакван ${v.stringifyPrimitive(n.values[0])}`;return`Невалидна опция: очаквано едно от ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Твърде голямо: очаква се ${n.origin??"стойност"} да съдържа ${t}${n.maximum.toString()} ${i.unit??"елемента"}`;return`Твърде голямо: очаква се ${n.origin??"стойност"} да бъде ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Твърде малко: очаква се ${n.origin} да съдържа ${t}${n.minimum.toString()} ${i.unit}`;return`Твърде малко: очаква се ${n.origin} да бъде ${t}${n.minimum.toString()}`}case"invalid_format":{if("starts_with"===n.format)return`Невалиден низ: трябва да започва с "${n.prefix}"`;if("ends_with"===n.format)return`Невалиден низ: трябва да завършва с "${n.suffix}"`;if("includes"===n.format)return`Невалиден низ: трябва да включва "${n.includes}"`;if("regex"===n.format)return`Невалиден низ: трябва да съвпада с ${n.pattern}`;let e="Невалиден";return"emoji"===n.format&&(e="Невалидно"),"datetime"===n.format&&(e="Невалидно"),"date"===n.format&&(e="Невалидна"),"time"===n.format&&(e="Невалидно"),"duration"===n.format&&(e="Невалидна"),`${e} ${t[n.format]??n.format}`}case"not_multiple_of":return`Невалидно число: трябва да бъде кратно на ${n.divisor}`;case"unrecognized_keys":return`Неразпознат${n.keys.length>1?"и":""} ключ${n.keys.length>1?"ове":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Невалиден ключ в ${n.origin}`;case"invalid_union":default:return"Невалиден вход";case"invalid_element":return`Невалидна стойност в ${n.origin}`}})}}function k(){let e,t,i;return{localeError:(e={string:{unit:"car\xe0cters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"}},t={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"},i={nan:"NaN"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Tipus inv\xe0lid: s'esperava instanceof ${n.expected}, s'ha rebut ${r}`;return`Tipus inv\xe0lid: s'esperava ${e}, s'ha rebut ${r}`}case"invalid_value":if(1===n.values.length)return`Valor inv\xe0lid: s'esperava ${v.stringifyPrimitive(n.values[0])}`;return`Opci\xf3 inv\xe0lida: s'esperava una de ${v.joinValues(n.values," o ")}`;case"too_big":{let t=n.inclusive?"com a m\xe0xim":"menys de",i=e[n.origin]??null;if(i)return`Massa gran: s'esperava que ${n.origin??"el valor"} contingu\xe9s ${t} ${n.maximum.toString()} ${i.unit??"elements"}`;return`Massa gran: s'esperava que ${n.origin??"el valor"} fos ${t} ${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?"com a m\xednim":"m\xe9s de",i=e[n.origin]??null;if(i)return`Massa petit: s'esperava que ${n.origin} contingu\xe9s ${t} ${n.minimum.toString()} ${i.unit}`;return`Massa petit: s'esperava que ${n.origin} fos ${t} ${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Format inv\xe0lid: ha de comen\xe7ar amb "${n.prefix}"`;if("ends_with"===n.format)return`Format inv\xe0lid: ha d'acabar amb "${n.suffix}"`;if("includes"===n.format)return`Format inv\xe0lid: ha d'incloure "${n.includes}"`;if("regex"===n.format)return`Format inv\xe0lid: ha de coincidir amb el patr\xf3 ${n.pattern}`;return`Format inv\xe0lid per a ${t[n.format]??n.format}`;case"not_multiple_of":return`N\xfamero inv\xe0lid: ha de ser m\xfaltiple de ${n.divisor}`;case"unrecognized_keys":return`Clau${n.keys.length>1?"s":""} no reconeguda${n.keys.length>1?"s":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Clau inv\xe0lida a ${n.origin}`;case"invalid_union":default:return"Entrada inv\xe0lida";case"invalid_element":return`Element inv\xe0lid a ${n.origin}`}})}}function I(){let e,t,i;return{localeError:(e={string:{unit:"znaků",verb:"m\xedt"},file:{unit:"bajtů",verb:"m\xedt"},array:{unit:"prvků",verb:"m\xedt"},set:{unit:"prvků",verb:"m\xedt"}},t={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 čas ve form\xe1tu ISO",date:"datum ve form\xe1tu ISO",time:"čas ve form\xe1tu ISO",duration:"doba trv\xe1n\xed ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"řetězec zak\xf3dovan\xfd ve form\xe1tu base64",base64url:"řetězec zak\xf3dovan\xfd ve form\xe1tu base64url",json_string:"řetězec ve form\xe1tu JSON",e164:"č\xedslo E.164",jwt:"JWT",template_literal:"vstup"},i={nan:"NaN",number:"č\xedslo",string:"řetězec",function:"funkce",array:"pole"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Neplatn\xfd vstup: oček\xe1v\xe1no instanceof ${n.expected}, obdrženo ${r}`;return`Neplatn\xfd vstup: oček\xe1v\xe1no ${e}, obdrženo ${r}`}case"invalid_value":if(1===n.values.length)return`Neplatn\xfd vstup: oček\xe1v\xe1no ${v.stringifyPrimitive(n.values[0])}`;return`Neplatn\xe1 možnost: oček\xe1v\xe1na jedna z hodnot ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Hodnota je př\xedliš velk\xe1: ${n.origin??"hodnota"} mus\xed m\xedt ${t}${n.maximum.toString()} ${i.unit??"prvků"}`;return`Hodnota je př\xedliš velk\xe1: ${n.origin??"hodnota"} mus\xed b\xfdt ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Hodnota je př\xedliš mal\xe1: ${n.origin??"hodnota"} mus\xed m\xedt ${t}${n.minimum.toString()} ${i.unit??"prvků"}`;return`Hodnota je př\xedliš mal\xe1: ${n.origin??"hodnota"} mus\xed b\xfdt ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Neplatn\xfd řetězec: mus\xed zač\xednat na "${n.prefix}"`;if("ends_with"===n.format)return`Neplatn\xfd řetězec: mus\xed končit na "${n.suffix}"`;if("includes"===n.format)return`Neplatn\xfd řetězec: mus\xed obsahovat "${n.includes}"`;if("regex"===n.format)return`Neplatn\xfd řetězec: mus\xed odpov\xeddat vzoru ${n.pattern}`;return`Neplatn\xfd form\xe1t ${t[n.format]??n.format}`;case"not_multiple_of":return`Neplatn\xe9 č\xedslo: mus\xed b\xfdt n\xe1sobkem ${n.divisor}`;case"unrecognized_keys":return`Nezn\xe1m\xe9 kl\xedče: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Neplatn\xfd kl\xedč v ${n.origin}`;case"invalid_union":default:return"Neplatn\xfd vstup";case"invalid_element":return`Neplatn\xe1 hodnota v ${n.origin}`}})}}function w(){let e,t,i;return{localeError:(e={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"}},t={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"},i={nan:"NaN",string:"streng",number:"tal",boolean:"boolean",array:"liste",object:"objekt",set:"s\xe6t",file:"fil"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Ugyldigt input: forventede instanceof ${n.expected}, fik ${r}`;return`Ugyldigt input: forventede ${e}, fik ${r}`}case"invalid_value":if(1===n.values.length)return`Ugyldig v\xe6rdi: forventede ${v.stringifyPrimitive(n.values[0])}`;return`Ugyldigt valg: forventede en af f\xf8lgende ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",r=e[n.origin]??null,a=i[n.origin]??n.origin;if(r)return`For stor: forventede ${a??"value"} ${r.verb} ${t} ${n.maximum.toString()} ${r.unit??"elementer"}`;return`For stor: forventede ${a??"value"} havde ${t} ${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",r=e[n.origin]??null,a=i[n.origin]??n.origin;if(r)return`For lille: forventede ${a} ${r.verb} ${t} ${n.minimum.toString()} ${r.unit}`;return`For lille: forventede ${a} havde ${t} ${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Ugyldig streng: skal starte med "${n.prefix}"`;if("ends_with"===n.format)return`Ugyldig streng: skal ende med "${n.suffix}"`;if("includes"===n.format)return`Ugyldig streng: skal indeholde "${n.includes}"`;if("regex"===n.format)return`Ugyldig streng: skal matche m\xf8nsteret ${n.pattern}`;return`Ugyldig ${t[n.format]??n.format}`;case"not_multiple_of":return`Ugyldigt tal: skal v\xe6re deleligt med ${n.divisor}`;case"unrecognized_keys":return`${n.keys.length>1?"Ukendte n\xf8gler":"Ukendt n\xf8gle"}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Ugyldig n\xf8gle i ${n.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig v\xe6rdi i ${n.origin}`;default:return"Ugyldigt input"}})}}function S(){let e,t,i;return{localeError:(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"}},t={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"},i={nan:"NaN",number:"Zahl",array:"Array"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Ung\xfcltige Eingabe: erwartet instanceof ${n.expected}, erhalten ${r}`;return`Ung\xfcltige Eingabe: erwartet ${e}, erhalten ${r}`}case"invalid_value":if(1===n.values.length)return`Ung\xfcltige Eingabe: erwartet ${v.stringifyPrimitive(n.values[0])}`;return`Ung\xfcltige Option: erwartet eine von ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Zu gro\xdf: erwartet, dass ${n.origin??"Wert"} ${t}${n.maximum.toString()} ${i.unit??"Elemente"} hat`;return`Zu gro\xdf: erwartet, dass ${n.origin??"Wert"} ${t}${n.maximum.toString()} ist`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Zu klein: erwartet, dass ${n.origin} ${t}${n.minimum.toString()} ${i.unit} hat`;return`Zu klein: erwartet, dass ${n.origin} ${t}${n.minimum.toString()} ist`}case"invalid_format":if("starts_with"===n.format)return`Ung\xfcltiger String: muss mit "${n.prefix}" beginnen`;if("ends_with"===n.format)return`Ung\xfcltiger String: muss mit "${n.suffix}" enden`;if("includes"===n.format)return`Ung\xfcltiger String: muss "${n.includes}" enthalten`;if("regex"===n.format)return`Ung\xfcltiger String: muss dem Muster ${n.pattern} entsprechen`;return`Ung\xfcltig: ${t[n.format]??n.format}`;case"not_multiple_of":return`Ung\xfcltige Zahl: muss ein Vielfaches von ${n.divisor} sein`;case"unrecognized_keys":return`${n.keys.length>1?"Unbekannte Schl\xfcssel":"Unbekannter Schl\xfcssel"}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Ung\xfcltiger Schl\xfcssel in ${n.origin}`;case"invalid_union":default:return"Ung\xfcltige Eingabe";case"invalid_element":return`Ung\xfcltiger Wert in ${n.origin}`}})}}function z(){let e,t,i;return{localeError:(e={string:{unit:"χαρακτήρες",verb:"να έχει"},file:{unit:"bytes",verb:"να έχει"},array:{unit:"στοιχεία",verb:"να έχει"},set:{unit:"στοιχεία",verb:"να έχει"},map:{unit:"καταχωρήσεις",verb:"να έχει"}},t={regex:"είσοδος",email:"διεύθυνση email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO ημερομηνία και ώρα",date:"ISO ημερομηνία",time:"ISO ώρα",duration:"ISO διάρκεια",ipv4:"διεύθυνση IPv4",ipv6:"διεύθυνση IPv6",mac:"διεύθυνση MAC",cidrv4:"εύρος IPv4",cidrv6:"εύρος IPv6",base64:"συμβολοσειρά κωδικοποιημένη σε base64",base64url:"συμβολοσειρά κωδικοποιημένη σε base64url",json_string:"συμβολοσειρά JSON",e164:"αριθμός E.164",jwt:"JWT",template_literal:"είσοδος"},i={nan:"NaN"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if("string"==typeof n.expected&&/^[A-Z]/.test(n.expected))return`Μη έγκυρη είσοδος: αναμενόταν instanceof ${n.expected}, λήφθηκε ${r}`;return`Μη έγκυρη είσοδος: αναμενόταν ${e}, λήφθηκε ${r}`}case"invalid_value":if(1===n.values.length)return`Μη έγκυρη είσοδος: αναμενόταν ${v.stringifyPrimitive(n.values[0])}`;return`Μη έγκυρη επιλογή: αναμενόταν ένα από ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Πολύ μεγάλο: αναμενόταν ${n.origin??"τιμή"} να έχει ${t}${n.maximum.toString()} ${i.unit??"στοιχεία"}`;return`Πολύ μεγάλο: αναμενόταν ${n.origin??"τιμή"} να είναι ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Πολύ μικρό: αναμενόταν ${n.origin} να έχει ${t}${n.minimum.toString()} ${i.unit}`;return`Πολύ μικρό: αναμενόταν ${n.origin} να είναι ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Μη έγκυρη συμβολοσειρά: πρέπει να ξεκινά με "${n.prefix}"`;if("ends_with"===n.format)return`Μη έγκυρη συμβολοσειρά: πρέπει να τελειώνει με "${n.suffix}"`;if("includes"===n.format)return`Μη έγκυρη συμβολοσειρά: πρέπει να περιέχει "${n.includes}"`;if("regex"===n.format)return`Μη έγκυρη συμβολοσειρά: πρέπει να ταιριάζει με το μοτίβο ${n.pattern}`;return`Μη έγκυρο: ${t[n.format]??n.format}`;case"not_multiple_of":return`Μη έγκυρος αριθμός: πρέπει να είναι πολλαπλάσιο του ${n.divisor}`;case"unrecognized_keys":return`Άγνωστ${n.keys.length>1?"α":"ο"} κλειδ${n.keys.length>1?"ιά":"ί"}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Μη έγκυρο κλειδί στο ${n.origin}`;case"invalid_union":default:return"Μη έγκυρη είσοδος";case"invalid_element":return`Μη έγκυρη τιμή στο ${n.origin}`}})}}function j(){let e,t,i;return{localeError:(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"}},t={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"},i={nan:"NaN"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;return`Invalid input: expected ${e}, received ${r}`}case"invalid_value":if(1===n.values.length)return`Invalid input: expected ${v.stringifyPrimitive(n.values[0])}`;return`Invalid option: expected one of ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Too big: expected ${n.origin??"value"} to have ${t}${n.maximum.toString()} ${i.unit??"elements"}`;return`Too big: expected ${n.origin??"value"} to be ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Too small: expected ${n.origin} to have ${t}${n.minimum.toString()} ${i.unit}`;return`Too small: expected ${n.origin} to be ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Invalid string: must start with "${n.prefix}"`;if("ends_with"===n.format)return`Invalid string: must end with "${n.suffix}"`;if("includes"===n.format)return`Invalid string: must include "${n.includes}"`;if("regex"===n.format)return`Invalid string: must match pattern ${n.pattern}`;return`Invalid ${t[n.format]??n.format}`;case"not_multiple_of":return`Invalid number: must be a multiple of ${n.divisor}`;case"unrecognized_keys":return`Unrecognized key${n.keys.length>1?"s":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Invalid key in ${n.origin}`;case"invalid_union":if(n.options&&Array.isArray(n.options)&&n.options.length>0){let e=n.options.map(e=>`'${e}'`).join(" | ");return`Invalid discriminator value. Expected ${e}`}return"Invalid input";case"invalid_element":return`Invalid value in ${n.origin}`;default:return"Invalid input"}})}}function P(){let e,t,i;return{localeError:(e={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"}},t={regex:"enigo",email:"retadreso",url:"URL",emoji:"emoĝio",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ŭro",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"},i={nan:"NaN",number:"nombro",array:"tabelo",null:"senvalora"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Nevalida enigo: atendiĝis instanceof ${n.expected}, riceviĝis ${r}`;return`Nevalida enigo: atendiĝis ${e}, riceviĝis ${r}`}case"invalid_value":if(1===n.values.length)return`Nevalida enigo: atendiĝis ${v.stringifyPrimitive(n.values[0])}`;return`Nevalida opcio: atendiĝis unu el ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Tro granda: atendiĝis ke ${n.origin??"valoro"} havu ${t}${n.maximum.toString()} ${i.unit??"elementojn"}`;return`Tro granda: atendiĝis ke ${n.origin??"valoro"} havu ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Tro malgranda: atendiĝis ke ${n.origin} havu ${t}${n.minimum.toString()} ${i.unit}`;return`Tro malgranda: atendiĝis ke ${n.origin} estu ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Nevalida karaktraro: devas komenciĝi per "${n.prefix}"`;if("ends_with"===n.format)return`Nevalida karaktraro: devas finiĝi per "${n.suffix}"`;if("includes"===n.format)return`Nevalida karaktraro: devas inkluzivi "${n.includes}"`;if("regex"===n.format)return`Nevalida karaktraro: devas kongrui kun la modelo ${n.pattern}`;return`Nevalida ${t[n.format]??n.format}`;case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${n.divisor}`;case"unrecognized_keys":return`Nekonata${n.keys.length>1?"j":""} ŝlosilo${n.keys.length>1?"j":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Nevalida ŝlosilo en ${n.origin}`;case"invalid_union":default:return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${n.origin}`}})}}function U(){let e,t,i;return{localeError:(e={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}},t={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"},i={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"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Entrada inv\xe1lida: se esperaba instanceof ${n.expected}, recibido ${r}`;return`Entrada inv\xe1lida: se esperaba ${e}, recibido ${r}`}case"invalid_value":if(1===n.values.length)return`Entrada inv\xe1lida: se esperaba ${v.stringifyPrimitive(n.values[0])}`;return`Opci\xf3n inv\xe1lida: se esperaba una de ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",r=e[n.origin]??null,a=i[n.origin]??n.origin;if(r)return`Demasiado grande: se esperaba que ${a??"valor"} tuviera ${t}${n.maximum.toString()} ${r.unit??"elementos"}`;return`Demasiado grande: se esperaba que ${a??"valor"} fuera ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",r=e[n.origin]??null,a=i[n.origin]??n.origin;if(r)return`Demasiado peque\xf1o: se esperaba que ${a} tuviera ${t}${n.minimum.toString()} ${r.unit}`;return`Demasiado peque\xf1o: se esperaba que ${a} fuera ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Cadena inv\xe1lida: debe comenzar con "${n.prefix}"`;if("ends_with"===n.format)return`Cadena inv\xe1lida: debe terminar en "${n.suffix}"`;if("includes"===n.format)return`Cadena inv\xe1lida: debe incluir "${n.includes}"`;if("regex"===n.format)return`Cadena inv\xe1lida: debe coincidir con el patr\xf3n ${n.pattern}`;return`Inv\xe1lido ${t[n.format]??n.format}`;case"not_multiple_of":return`N\xfamero inv\xe1lido: debe ser m\xfaltiplo de ${n.divisor}`;case"unrecognized_keys":return`Llave${n.keys.length>1?"s":""} desconocida${n.keys.length>1?"s":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Llave inv\xe1lida en ${i[n.origin]??n.origin}`;case"invalid_union":default:return"Entrada inv\xe1lida";case"invalid_element":return`Valor inv\xe1lido en ${i[n.origin]??n.origin}`}})}}function O(){let e,t,i;return{localeError:(e={string:{unit:"کاراکتر",verb:"داشته باشد"},file:{unit:"بایت",verb:"داشته باشد"},array:{unit:"آیتم",verb:"داشته باشد"},set:{unit:"آیتم",verb:"داشته باشد"}},t={regex:"ورودی",email:"آدرس ایمیل",url:"URL",emoji:"ایموجی",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاریخ و زمان ایزو",date:"تاریخ ایزو",time:"زمان ایزو",duration:"مدت زمان ایزو",ipv4:"IPv4 آدرس",ipv6:"IPv6 آدرس",cidrv4:"IPv4 دامنه",cidrv6:"IPv6 دامنه",base64:"base64-encoded رشته",base64url:"base64url-encoded رشته",json_string:"JSON رشته",e164:"E.164 عدد",jwt:"JWT",template_literal:"ورودی"},i={nan:"NaN",number:"عدد",array:"آرایه"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`ورودی نامعتبر: می‌بایست instanceof ${n.expected} می‌بود، ${r} دریافت شد`;return`ورودی نامعتبر: می‌بایست ${e} می‌بود، ${r} دریافت شد`}case"invalid_value":if(1===n.values.length)return`ورودی نامعتبر: می‌بایست ${v.stringifyPrimitive(n.values[0])} می‌بود`;return`گزینه نامعتبر: می‌بایست یکی از ${v.joinValues(n.values,"|")} می‌بود`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`خیلی بزرگ: ${n.origin??"مقدار"} باید ${t}${n.maximum.toString()} ${i.unit??"عنصر"} باشد`;return`خیلی بزرگ: ${n.origin??"مقدار"} باید ${t}${n.maximum.toString()} باشد`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`خیلی کوچک: ${n.origin} باید ${t}${n.minimum.toString()} ${i.unit} باشد`;return`خیلی کوچک: ${n.origin} باید ${t}${n.minimum.toString()} باشد`}case"invalid_format":if("starts_with"===n.format)return`رشته نامعتبر: باید با "${n.prefix}" شروع شود`;if("ends_with"===n.format)return`رشته نامعتبر: باید با "${n.suffix}" تمام شود`;if("includes"===n.format)return`رشته نامعتبر: باید شامل "${n.includes}" باشد`;if("regex"===n.format)return`رشته نامعتبر: باید با الگوی ${n.pattern} مطابقت داشته باشد`;return`${t[n.format]??n.format} نامعتبر`;case"not_multiple_of":return`عدد نامعتبر: باید مضرب ${n.divisor} باشد`;case"unrecognized_keys":return`کلید${n.keys.length>1?"های":""} ناشناس: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`کلید ناشناس در ${n.origin}`;case"invalid_union":default:return"ورودی نامعتبر";case"invalid_element":return`مقدار نامعتبر در ${n.origin}`}})}}function Z(){let e,t,i;return{localeError:(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"}},t={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"},i={nan:"NaN"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Virheellinen tyyppi: odotettiin instanceof ${n.expected}, oli ${r}`;return`Virheellinen tyyppi: odotettiin ${e}, oli ${r}`}case"invalid_value":if(1===n.values.length)return`Virheellinen sy\xf6te: t\xe4ytyy olla ${v.stringifyPrimitive(n.values[0])}`;return`Virheellinen valinta: t\xe4ytyy olla yksi seuraavista: ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Liian suuri: ${i.subject} t\xe4ytyy olla ${t}${n.maximum.toString()} ${i.unit}`.trim();return`Liian suuri: arvon t\xe4ytyy olla ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Liian pieni: ${i.subject} t\xe4ytyy olla ${t}${n.minimum.toString()} ${i.unit}`.trim();return`Liian pieni: arvon t\xe4ytyy olla ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Virheellinen sy\xf6te: t\xe4ytyy alkaa "${n.prefix}"`;if("ends_with"===n.format)return`Virheellinen sy\xf6te: t\xe4ytyy loppua "${n.suffix}"`;if("includes"===n.format)return`Virheellinen sy\xf6te: t\xe4ytyy sis\xe4lt\xe4\xe4 "${n.includes}"`;if("regex"===n.format)return`Virheellinen sy\xf6te: t\xe4ytyy vastata s\xe4\xe4nn\xf6llist\xe4 lauseketta ${n.pattern}`;return`Virheellinen ${t[n.format]??n.format}`;case"not_multiple_of":return`Virheellinen luku: t\xe4ytyy olla luvun ${n.divisor} monikerta`;case"unrecognized_keys":return`${n.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${v.joinValues(n.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 T(){let e,t,i;return{localeError:(e={string:{unit:"caract\xe8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xe9l\xe9ments",verb:"avoir"},set:{unit:"\xe9l\xe9ments",verb:"avoir"}},t={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"},i={string:"cha\xeene",number:"nombre",int:"entier",boolean:"bool\xe9en",bigint:"grand entier",symbol:"symbole",undefined:"ind\xe9fini",null:"null",never:"jamais",void:"vide",date:"date",array:"tableau",object:"objet",tuple:"tuple",record:"enregistrement",map:"carte",set:"ensemble",file:"fichier",nonoptional:"non-optionnel",nan:"NaN",function:"fonction"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Entr\xe9e invalide : instanceof ${n.expected} attendu, ${r} re\xe7u`;return`Entr\xe9e invalide : ${e} attendu, ${r} re\xe7u`}case"invalid_value":if(1===n.values.length)return`Entr\xe9e invalide : ${v.stringifyPrimitive(n.values[0])} attendu`;return`Option invalide : une valeur parmi ${v.joinValues(n.values,"|")} attendue`;case"too_big":{let t=n.inclusive?"<=":"<",r=e[n.origin]??null;if(r)return`Trop grand : ${i[n.origin]??"valeur"} doit ${r.verb} ${t}${n.maximum.toString()} ${r.unit??"\xe9l\xe9ment(s)"}`;return`Trop grand : ${i[n.origin]??"valeur"} doit \xeatre ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",r=e[n.origin]??null;if(r)return`Trop petit : ${i[n.origin]??"valeur"} doit ${r.verb} ${t}${n.minimum.toString()} ${r.unit}`;return`Trop petit : ${i[n.origin]??"valeur"} doit \xeatre ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Cha\xeene invalide : doit commencer par "${n.prefix}"`;if("ends_with"===n.format)return`Cha\xeene invalide : doit se terminer par "${n.suffix}"`;if("includes"===n.format)return`Cha\xeene invalide : doit inclure "${n.includes}"`;if("regex"===n.format)return`Cha\xeene invalide : doit correspondre au mod\xe8le ${n.pattern}`;return`${t[n.format]??n.format} invalide`;case"not_multiple_of":return`Nombre invalide : doit \xeatre un multiple de ${n.divisor}`;case"unrecognized_keys":return`Cl\xe9${n.keys.length>1?"s":""} non reconnue${n.keys.length>1?"s":""} : ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Cl\xe9 invalide dans ${n.origin}`;case"invalid_union":default:return"Entr\xe9e invalide";case"invalid_element":return`Valeur invalide dans ${n.origin}`}})}}function N(){let e,t,i;return{localeError:(e={string:{unit:"caract\xe8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xe9l\xe9ments",verb:"avoir"},set:{unit:"\xe9l\xe9ments",verb:"avoir"}},t={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"},i={nan:"NaN"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Entr\xe9e invalide : attendu instanceof ${n.expected}, re\xe7u ${r}`;return`Entr\xe9e invalide : attendu ${e}, re\xe7u ${r}`}case"invalid_value":if(1===n.values.length)return`Entr\xe9e invalide : attendu ${v.stringifyPrimitive(n.values[0])}`;return`Option invalide : attendu l'une des valeurs suivantes ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"≤":"<",i=e[n.origin]??null;if(i)return`Trop grand : attendu que ${n.origin??"la valeur"} ait ${t}${n.maximum.toString()} ${i.unit}`;return`Trop grand : attendu que ${n.origin??"la valeur"} soit ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?"≥":">",i=e[n.origin]??null;if(i)return`Trop petit : attendu que ${n.origin} ait ${t}${n.minimum.toString()} ${i.unit}`;return`Trop petit : attendu que ${n.origin} soit ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Cha\xeene invalide : doit commencer par "${n.prefix}"`;if("ends_with"===n.format)return`Cha\xeene invalide : doit se terminer par "${n.suffix}"`;if("includes"===n.format)return`Cha\xeene invalide : doit inclure "${n.includes}"`;if("regex"===n.format)return`Cha\xeene invalide : doit correspondre au motif ${n.pattern}`;return`${t[n.format]??n.format} invalide`;case"not_multiple_of":return`Nombre invalide : doit \xeatre un multiple de ${n.divisor}`;case"unrecognized_keys":return`Cl\xe9${n.keys.length>1?"s":""} non reconnue${n.keys.length>1?"s":""} : ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Cl\xe9 invalide dans ${n.origin}`;case"invalid_union":default:return"Entr\xe9e invalide";case"invalid_element":return`Valeur invalide dans ${n.origin}`}})}}function E(){let e,t,i,n,r,a,o,s,l;return{localeError:(e={string:{label:"מחרוזת",gender:"f"},number:{label:"מספר",gender:"m"},boolean:{label:"ערך בוליאני",gender:"m"},bigint:{label:"BigInt",gender:"m"},date:{label:"תאריך",gender:"m"},array:{label:"מערך",gender:"m"},object:{label:"אובייקט",gender:"m"},null:{label:"ערך ריק (null)",gender:"m"},undefined:{label:"ערך לא מוגדר (undefined)",gender:"m"},symbol:{label:"סימבול (Symbol)",gender:"m"},function:{label:"פונקציה",gender:"f"},map:{label:"מפה (Map)",gender:"f"},set:{label:"קבוצה (Set)",gender:"f"},file:{label:"קובץ",gender:"m"},promise:{label:"Promise",gender:"m"},NaN:{label:"NaN",gender:"m"},unknown:{label:"ערך לא ידוע",gender:"m"},value:{label:"ערך",gender:"m"}},t={string:{unit:"תווים",shortLabel:"קצר",longLabel:"ארוך"},file:{unit:"בייטים",shortLabel:"קטן",longLabel:"גדול"},array:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},set:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},number:{unit:"",shortLabel:"קטן",longLabel:"גדול"}},i=t=>t?e[t]:void 0,n=t=>{let n=i(t);return n?n.label:t??e.unknown.label},r=e=>`ה${n(e)}`,a=e=>{let t=i(e);return"f"===(t?.gender??"m")?"צריכה להיות":"צריך להיות"},o=e=>e?t[e]??null:null,s={regex:{label:"קלט",gender:"m"},email:{label:"כתובת אימייל",gender:"f"},url:{label:"כתובת רשת",gender:"f"},emoji:{label:"אימוג'י",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:"תאריך וזמן ISO",gender:"m"},date:{label:"תאריך ISO",gender:"m"},time:{label:"זמן ISO",gender:"m"},duration:{label:"משך זמן ISO",gender:"m"},ipv4:{label:"כתובת IPv4",gender:"f"},ipv6:{label:"כתובת IPv6",gender:"f"},cidrv4:{label:"טווח IPv4",gender:"m"},cidrv6:{label:"טווח IPv6",gender:"m"},base64:{label:"מחרוזת בבסיס 64",gender:"f"},base64url:{label:"מחרוזת בבסיס 64 לכתובות רשת",gender:"f"},json_string:{label:"מחרוזת JSON",gender:"f"},e164:{label:"מספר E.164",gender:"m"},jwt:{label:"JWT",gender:"m"},ends_with:{label:"קלט",gender:"m"},includes:{label:"קלט",gender:"m"},lowercase:{label:"קלט",gender:"m"},starts_with:{label:"קלט",gender:"m"},uppercase:{label:"קלט",gender:"m"}},l={nan:"NaN"},t=>{switch(t.code){case"invalid_type":{let i=t.expected,r=l[i??""]??n(i),a=v.parsedType(t.input),o=l[a]??e[a]?.label??a;if(/^[A-Z]/.test(t.expected))return`קלט לא תקין: צריך להיות instanceof ${t.expected}, התקבל ${o}`;return`קלט לא תקין: צריך להיות ${r}, התקבל ${o}`}case"invalid_value":{if(1===t.values.length)return`ערך לא תקין: הערך חייב להיות ${v.stringifyPrimitive(t.values[0])}`;let e=t.values.map(e=>v.stringifyPrimitive(e));if(2===t.values.length)return`ערך לא תקין: האפשרויות המתאימות הן ${e[0]} או ${e[1]}`;let i=e[e.length-1],n=e.slice(0,-1).join(", ");return`ערך לא תקין: האפשרויות המתאימות הן ${n} או ${i}`}case"too_big":{let e=o(t.origin),i=r(t.origin??"value");if("string"===t.origin)return`${e?.longLabel??"ארוך"} מדי: ${i} צריכה להכיל ${t.maximum.toString()} ${e?.unit??""} ${t.inclusive?"או פחות":"לכל היותר"}`.trim();if("number"===t.origin){let e=t.inclusive?`קטן או שווה ל-${t.maximum}`:`קטן מ-${t.maximum}`;return`גדול מדי: ${i} צריך להיות ${e}`}if("array"===t.origin||"set"===t.origin){let n="set"===t.origin?"צריכה":"צריך",r=t.inclusive?`${t.maximum} ${e?.unit??""} או פחות`:`פחות מ-${t.maximum} ${e?.unit??""}`;return`גדול מדי: ${i} ${n} להכיל ${r}`.trim()}let n=t.inclusive?"<=":"<",s=a(t.origin??"value");if(e?.unit)return`${e.longLabel} מדי: ${i} ${s} ${n}${t.maximum.toString()} ${e.unit}`;return`${e?.longLabel??"גדול"} מדי: ${i} ${s} ${n}${t.maximum.toString()}`}case"too_small":{let e=o(t.origin),i=r(t.origin??"value");if("string"===t.origin)return`${e?.shortLabel??"קצר"} מדי: ${i} צריכה להכיל ${t.minimum.toString()} ${e?.unit??""} ${t.inclusive?"או יותר":"לפחות"}`.trim();if("number"===t.origin){let e=t.inclusive?`גדול או שווה ל-${t.minimum}`:`גדול מ-${t.minimum}`;return`קטן מדי: ${i} צריך להיות ${e}`}if("array"===t.origin||"set"===t.origin){let n="set"===t.origin?"צריכה":"צריך";if(1===t.minimum&&t.inclusive){let e=(t.origin,"לפחות פריט אחד");return`קטן מדי: ${i} ${n} להכיל ${e}`}let r=t.inclusive?`${t.minimum} ${e?.unit??""} או יותר`:`יותר מ-${t.minimum} ${e?.unit??""}`;return`קטן מדי: ${i} ${n} להכיל ${r}`.trim()}let n=t.inclusive?">=":">",s=a(t.origin??"value");if(e?.unit)return`${e.shortLabel} מדי: ${i} ${s} ${n}${t.minimum.toString()} ${e.unit}`;return`${e?.shortLabel??"קטן"} מדי: ${i} ${s} ${n}${t.minimum.toString()}`}case"invalid_format":{if("starts_with"===t.format)return`המחרוזת חייבת להתחיל ב "${t.prefix}"`;if("ends_with"===t.format)return`המחרוזת חייבת להסתיים ב "${t.suffix}"`;if("includes"===t.format)return`המחרוזת חייבת לכלול "${t.includes}"`;if("regex"===t.format)return`המחרוזת חייבת להתאים לתבנית ${t.pattern}`;let e=s[t.format],i=e?.label??t.format,n=e?.gender??"m";return`${i} לא ${"f"===n?"תקינה":"תקין"}`}case"not_multiple_of":return`מספר לא תקין: חייב להיות מכפלה של ${t.divisor}`;case"unrecognized_keys":return`מפתח${t.keys.length>1?"ות":""} לא מזוה${t.keys.length>1?"ים":"ה"}: ${v.joinValues(t.keys,", ")}`;case"invalid_key":return"שדה לא תקין באובייקט";case"invalid_union":default:return"קלט לא תקין";case"invalid_element":{let e=r(t.origin??"array");return`ערך לא תקין ב${e}`}}})}}function D(){let e,t,i;return{localeError:(e={string:{unit:"znakova",verb:"imati"},file:{unit:"bajtova",verb:"imati"},array:{unit:"stavki",verb:"imati"},set:{unit:"stavki",verb:"imati"}},t={regex:"unos",email:"email adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum i vrijeme",date:"ISO datum",time:"ISO vrijeme",duration:"ISO trajanje",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",cidrv4:"IPv4 raspon",cidrv6:"IPv6 raspon",base64:"base64 kodirani tekst",base64url:"base64url kodirani tekst",json_string:"JSON tekst",e164:"E.164 broj",jwt:"JWT",template_literal:"unos"},i={nan:"NaN",string:"tekst",number:"broj",boolean:"boolean",array:"niz",object:"objekt",set:"skup",file:"datoteka",date:"datum",bigint:"bigint",symbol:"simbol",undefined:"undefined",null:"null",function:"funkcija",map:"mapa"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Neispravan unos: očekuje se instanceof ${n.expected}, a primljeno je ${r}`;return`Neispravan unos: očekuje se ${e}, a primljeno je ${r}`}case"invalid_value":if(1===n.values.length)return`Neispravna vrijednost: očekivano ${v.stringifyPrimitive(n.values[0])}`;return`Neispravna opcija: očekivano jedno od ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",r=e[n.origin]??null,a=i[n.origin]??n.origin;if(r)return`Preveliko: očekivano da ${a??"vrijednost"} ima ${t}${n.maximum.toString()} ${r.unit??"elemenata"}`;return`Preveliko: očekivano da ${a??"vrijednost"} bude ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",r=e[n.origin]??null,a=i[n.origin]??n.origin;if(r)return`Premalo: očekivano da ${a} ima ${t}${n.minimum.toString()} ${r.unit}`;return`Premalo: očekivano da ${a} bude ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Neispravan tekst: mora započinjati s "${n.prefix}"`;if("ends_with"===n.format)return`Neispravan tekst: mora završavati s "${n.suffix}"`;if("includes"===n.format)return`Neispravan tekst: mora sadržavati "${n.includes}"`;if("regex"===n.format)return`Neispravan tekst: mora odgovarati uzorku ${n.pattern}`;return`Neispravna ${t[n.format]??n.format}`;case"not_multiple_of":return`Neispravan broj: mora biti višekratnik od ${n.divisor}`;case"unrecognized_keys":return`Neprepoznat${n.keys.length>1?"i ključevi":" ključ"}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Neispravan ključ u ${i[n.origin]??n.origin}`;case"invalid_union":default:return"Neispravan unos";case"invalid_element":return`Neispravna vrijednost u ${i[n.origin]??n.origin}`}})}}function A(){let e,t,i;return{localeError:(e={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"}},t={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őb\xe9lyeg",date:"ISO d\xe1tum",time:"ISO idő",duration:"ISO időintervallum",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"},i={nan:"NaN",number:"sz\xe1m",array:"t\xf6mb"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`\xc9rv\xe9nytelen bemenet: a v\xe1rt \xe9rt\xe9k instanceof ${n.expected}, a kapott \xe9rt\xe9k ${r}`;return`\xc9rv\xe9nytelen bemenet: a v\xe1rt \xe9rt\xe9k ${e}, a kapott \xe9rt\xe9k ${r}`}case"invalid_value":if(1===n.values.length)return`\xc9rv\xe9nytelen bemenet: a v\xe1rt \xe9rt\xe9k ${v.stringifyPrimitive(n.values[0])}`;return`\xc9rv\xe9nytelen opci\xf3: valamelyik \xe9rt\xe9k v\xe1rt ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`T\xfal nagy: ${n.origin??"\xe9rt\xe9k"} m\xe9rete t\xfal nagy ${t}${n.maximum.toString()} ${i.unit??"elem"}`;return`T\xfal nagy: a bemeneti \xe9rt\xe9k ${n.origin??"\xe9rt\xe9k"} t\xfal nagy: ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`T\xfal kicsi: a bemeneti \xe9rt\xe9k ${n.origin} m\xe9rete t\xfal kicsi ${t}${n.minimum.toString()} ${i.unit}`;return`T\xfal kicsi: a bemeneti \xe9rt\xe9k ${n.origin} t\xfal kicsi ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`\xc9rv\xe9nytelen string: "${n.prefix}" \xe9rt\xe9kkel kell kezdődnie`;if("ends_with"===n.format)return`\xc9rv\xe9nytelen string: "${n.suffix}" \xe9rt\xe9kkel kell v\xe9gződnie`;if("includes"===n.format)return`\xc9rv\xe9nytelen string: "${n.includes}" \xe9rt\xe9ket kell tartalmaznia`;if("regex"===n.format)return`\xc9rv\xe9nytelen string: ${n.pattern} mint\xe1nak kell megfelelnie`;return`\xc9rv\xe9nytelen ${t[n.format]??n.format}`;case"not_multiple_of":return`\xc9rv\xe9nytelen sz\xe1m: ${n.divisor} t\xf6bbsz\xf6r\xf6s\xe9nek kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${n.keys.length>1?"s":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`\xc9rv\xe9nytelen kulcs ${n.origin}`;case"invalid_union":default:return"\xc9rv\xe9nytelen bemenet";case"invalid_element":return`\xc9rv\xe9nytelen \xe9rt\xe9k: ${n.origin}`}})}}function R(e,t,i){return 1===Math.abs(e)?t:i}function C(e){if(!e)return"";let t=e[e.length-1];return e+(["ա","ե","ը","ի","ո","ու","օ"].includes(t)?"ն":"ը")}function L(){let e,t,i;return{localeError:(e={string:{unit:{one:"նշան",many:"նշաններ"},verb:"ունենալ"},file:{unit:{one:"բայթ",many:"բայթեր"},verb:"ունենալ"},array:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"},set:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"}},t={regex:"մուտք",email:"էլ. հասցե",url:"URL",emoji:"էմոջի",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO ամսաթիվ և ժամ",date:"ISO ամսաթիվ",time:"ISO ժամ",duration:"ISO տևողություն",ipv4:"IPv4 հասցե",ipv6:"IPv6 հասցե",cidrv4:"IPv4 միջակայք",cidrv6:"IPv6 միջակայք",base64:"base64 ձևաչափով տող",base64url:"base64url ձևաչափով տող",json_string:"JSON տող",e164:"E.164 համար",jwt:"JWT",template_literal:"մուտք"},i={nan:"NaN",number:"թիվ",array:"զանգված"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Սխալ մուտքագրում․ սպասվում էր instanceof ${n.expected}, ստացվել է ${r}`;return`Սխալ մուտքագրում․ սպասվում էր ${e}, ստացվել է ${r}`}case"invalid_value":if(1===n.values.length)return`Սխալ մուտքագրում․ սպասվում էր ${v.stringifyPrimitive(n.values[1])}`;return`Սխալ տարբերակ․ սպասվում էր հետևյալներից մեկը՝ ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i){let e=R(Number(n.maximum),i.unit.one,i.unit.many);return`Չափազանց մեծ արժեք․ սպասվում է, որ ${C(n.origin??"արժեք")} կունենա ${t}${n.maximum.toString()} ${e}`}return`Չափազանց մեծ արժեք․ սպասվում է, որ ${C(n.origin??"արժեք")} լինի ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i){let e=R(Number(n.minimum),i.unit.one,i.unit.many);return`Չափազանց փոքր արժեք․ սպասվում է, որ ${C(n.origin)} կունենա ${t}${n.minimum.toString()} ${e}`}return`Չափազանց փոքր արժեք․ սպասվում է, որ ${C(n.origin)} լինի ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Սխալ տող․ պետք է սկսվի "${n.prefix}"-ով`;if("ends_with"===n.format)return`Սխալ տող․ պետք է ավարտվի "${n.suffix}"-ով`;if("includes"===n.format)return`Սխալ տող․ պետք է պարունակի "${n.includes}"`;if("regex"===n.format)return`Սխալ տող․ պետք է համապատասխանի ${n.pattern} ձևաչափին`;return`Սխալ ${t[n.format]??n.format}`;case"not_multiple_of":return`Սխալ թիվ․ պետք է բազմապատիկ լինի ${n.divisor}-ի`;case"unrecognized_keys":return`Չճանաչված բանալի${n.keys.length>1?"ներ":""}. ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Սխալ բանալի ${C(n.origin)}-ում`;case"invalid_union":default:return"Սխալ մուտքագրում";case"invalid_element":return`Սխալ արժեք ${C(n.origin)}-ում`}})}}function q(){let e,t,i;return{localeError:(e={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"}},t={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"},i={nan:"NaN"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Input tidak valid: diharapkan instanceof ${n.expected}, diterima ${r}`;return`Input tidak valid: diharapkan ${e}, diterima ${r}`}case"invalid_value":if(1===n.values.length)return`Input tidak valid: diharapkan ${v.stringifyPrimitive(n.values[0])}`;return`Pilihan tidak valid: diharapkan salah satu dari ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Terlalu besar: diharapkan ${n.origin??"value"} memiliki ${t}${n.maximum.toString()} ${i.unit??"elemen"}`;return`Terlalu besar: diharapkan ${n.origin??"value"} menjadi ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Terlalu kecil: diharapkan ${n.origin} memiliki ${t}${n.minimum.toString()} ${i.unit}`;return`Terlalu kecil: diharapkan ${n.origin} menjadi ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`String tidak valid: harus dimulai dengan "${n.prefix}"`;if("ends_with"===n.format)return`String tidak valid: harus berakhir dengan "${n.suffix}"`;if("includes"===n.format)return`String tidak valid: harus menyertakan "${n.includes}"`;if("regex"===n.format)return`String tidak valid: harus sesuai pola ${n.pattern}`;return`${t[n.format]??n.format} tidak valid`;case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${n.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${n.keys.length>1?"s":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${n.origin}`;case"invalid_union":default:return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${n.origin}`}})}}function M(){let e,t,i;return{localeError:(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"}},t={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"},i={nan:"NaN",number:"n\xfamer",array:"fylki"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Rangt gildi: \xde\xfa sl\xf3st inn ${r} \xfear sem \xe1 a\xf0 vera instanceof ${n.expected}`;return`Rangt gildi: \xde\xfa sl\xf3st inn ${r} \xfear sem \xe1 a\xf0 vera ${e}`}case"invalid_value":if(1===n.values.length)return`Rangt gildi: gert r\xe1\xf0 fyrir ${v.stringifyPrimitive(n.values[0])}`;return`\xd3gilt val: m\xe1 vera eitt af eftirfarandi ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Of st\xf3rt: gert er r\xe1\xf0 fyrir a\xf0 ${n.origin??"gildi"} hafi ${t}${n.maximum.toString()} ${i.unit??"hluti"}`;return`Of st\xf3rt: gert er r\xe1\xf0 fyrir a\xf0 ${n.origin??"gildi"} s\xe9 ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Of l\xedti\xf0: gert er r\xe1\xf0 fyrir a\xf0 ${n.origin} hafi ${t}${n.minimum.toString()} ${i.unit}`;return`Of l\xedti\xf0: gert er r\xe1\xf0 fyrir a\xf0 ${n.origin} s\xe9 ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`\xd3gildur strengur: ver\xf0ur a\xf0 byrja \xe1 "${n.prefix}"`;if("ends_with"===n.format)return`\xd3gildur strengur: ver\xf0ur a\xf0 enda \xe1 "${n.suffix}"`;if("includes"===n.format)return`\xd3gildur strengur: ver\xf0ur a\xf0 innihalda "${n.includes}"`;if("regex"===n.format)return`\xd3gildur strengur: ver\xf0ur a\xf0 fylgja mynstri ${n.pattern}`;return`Rangt ${t[n.format]??n.format}`;case"not_multiple_of":return`R\xf6ng tala: ver\xf0ur a\xf0 vera margfeldi af ${n.divisor}`;case"unrecognized_keys":return`\xd3\xfeekkt ${n.keys.length>1?"ir lyklar":"ur lykill"}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Rangur lykill \xed ${n.origin}`;case"invalid_union":default:return"Rangt gildi";case"invalid_element":return`Rangt gildi \xed ${n.origin}`}})}}function J(){let e,t,i;return{localeError:(e={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"}},t={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"},i={nan:"NaN",number:"numero",array:"vettore"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Input non valido: atteso instanceof ${n.expected}, ricevuto ${r}`;return`Input non valido: atteso ${e}, ricevuto ${r}`}case"invalid_value":if(1===n.values.length)return`Input non valido: atteso ${v.stringifyPrimitive(n.values[0])}`;return`Opzione non valida: atteso uno tra ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Troppo grande: ${n.origin??"valore"} deve avere ${t}${n.maximum.toString()} ${i.unit??"elementi"}`;return`Troppo grande: ${n.origin??"valore"} deve essere ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Troppo piccolo: ${n.origin} deve avere ${t}${n.minimum.toString()} ${i.unit}`;return`Troppo piccolo: ${n.origin} deve essere ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Stringa non valida: deve iniziare con "${n.prefix}"`;if("ends_with"===n.format)return`Stringa non valida: deve terminare con "${n.suffix}"`;if("includes"===n.format)return`Stringa non valida: deve includere "${n.includes}"`;if("regex"===n.format)return`Stringa non valida: deve corrispondere al pattern ${n.pattern}`;return`Input non valido: ${t[n.format]??n.format}`;case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${n.divisor}`;case"unrecognized_keys":return`Chiav${n.keys.length>1?"i":"e"} non riconosciut${n.keys.length>1?"e":"a"}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${n.origin}`;case"invalid_union":default:return"Input non valido";case"invalid_element":return`Valore non valido in ${n.origin}`}})}}function F(){let e,t,i;return{localeError:(e={string:{unit:"文字",verb:"である"},file:{unit:"バイト",verb:"である"},array:{unit:"要素",verb:"である"},set:{unit:"要素",verb:"である"}},t={regex:"入力値",email:"メールアドレス",url:"URL",emoji:"絵文字",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日時",date:"ISO日付",time:"ISO時刻",duration:"ISO期間",ipv4:"IPv4アドレス",ipv6:"IPv6アドレス",cidrv4:"IPv4範囲",cidrv6:"IPv6範囲",base64:"base64エンコード文字列",base64url:"base64urlエンコード文字列",json_string:"JSON文字列",e164:"E.164番号",jwt:"JWT",template_literal:"入力値"},i={nan:"NaN",number:"数値",array:"配列"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`無効な入力: instanceof ${n.expected}が期待されましたが、${r}が入力されました`;return`無効な入力: ${e}が期待されましたが、${r}が入力されました`}case"invalid_value":if(1===n.values.length)return`無効な入力: ${v.stringifyPrimitive(n.values[0])}が期待されました`;return`無効な選択: ${v.joinValues(n.values,"、")}のいずれかである必要があります`;case"too_big":{let t=n.inclusive?"以下である":"より小さい",i=e[n.origin]??null;if(i)return`大きすぎる値: ${n.origin??"値"}は${n.maximum.toString()}${i.unit??"要素"}${t}必要があります`;return`大きすぎる値: ${n.origin??"値"}は${n.maximum.toString()}${t}必要があります`}case"too_small":{let t=n.inclusive?"以上である":"より大きい",i=e[n.origin]??null;if(i)return`小さすぎる値: ${n.origin}は${n.minimum.toString()}${i.unit}${t}必要があります`;return`小さすぎる値: ${n.origin}は${n.minimum.toString()}${t}必要があります`}case"invalid_format":if("starts_with"===n.format)return`無効な文字列: "${n.prefix}"で始まる必要があります`;if("ends_with"===n.format)return`無効な文字列: "${n.suffix}"で終わる必要があります`;if("includes"===n.format)return`無効な文字列: "${n.includes}"を含む必要があります`;if("regex"===n.format)return`無効な文字列: パターン${n.pattern}に一致する必要があります`;return`無効な${t[n.format]??n.format}`;case"not_multiple_of":return`無効な数値: ${n.divisor}の倍数である必要があります`;case"unrecognized_keys":return`認識されていないキー${n.keys.length>1?"群":""}: ${v.joinValues(n.keys,"、")}`;case"invalid_key":return`${n.origin}内の無効なキー`;case"invalid_union":default:return"無効な入力";case"invalid_element":return`${n.origin}内の無効な値`}})}}function V(){let e,t,i;return{localeError:(e={string:{unit:"სიმბოლო",verb:"უნდა შეიცავდეს"},file:{unit:"ბაიტი",verb:"უნდა შეიცავდეს"},array:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"},set:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"}},t={regex:"შეყვანა",email:"ელ-ფოსტის მისამართი",url:"URL",emoji:"ემოჯი",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"თარიღი-დრო",date:"თარიღი",time:"დრო",duration:"ხანგრძლივობა",ipv4:"IPv4 მისამართი",ipv6:"IPv6 მისამართი",cidrv4:"IPv4 დიაპაზონი",cidrv6:"IPv6 დიაპაზონი",base64:"base64-კოდირებული ველი",base64url:"base64url-კოდირებული ველი",json_string:"JSON ველი",e164:"E.164 ნომერი",jwt:"JWT",template_literal:"შეყვანა"},i={nan:"NaN",number:"რიცხვი",string:"ველი",boolean:"ბულეანი",function:"ფუნქცია",array:"მასივი"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`არასწორი შეყვანა: მოსალოდნელი instanceof ${n.expected}, მიღებული ${r}`;return`არასწორი შეყვანა: მოსალოდნელი ${e}, მიღებული ${r}`}case"invalid_value":if(1===n.values.length)return`არასწორი შეყვანა: მოსალოდნელი ${v.stringifyPrimitive(n.values[0])}`;return`არასწორი ვარიანტი: მოსალოდნელია ერთ-ერთი ${v.joinValues(n.values,"|")}-დან`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`ზედმეტად დიდი: მოსალოდნელი ${n.origin??"მნიშვნელობა"} ${i.verb} ${t}${n.maximum.toString()} ${i.unit}`;return`ზედმეტად დიდი: მოსალოდნელი ${n.origin??"მნიშვნელობა"} იყოს ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`ზედმეტად პატარა: მოსალოდნელი ${n.origin} ${i.verb} ${t}${n.minimum.toString()} ${i.unit}`;return`ზედმეტად პატარა: მოსალოდნელი ${n.origin} იყოს ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`არასწორი ველი: უნდა იწყებოდეს "${n.prefix}"-ით`;if("ends_with"===n.format)return`არასწორი ველი: უნდა მთავრდებოდეს "${n.suffix}"-ით`;if("includes"===n.format)return`არასწორი ველი: უნდა შეიცავდეს "${n.includes}"-ს`;if("regex"===n.format)return`არასწორი ველი: უნდა შეესაბამებოდეს შაბლონს ${n.pattern}`;return`არასწორი ${t[n.format]??n.format}`;case"not_multiple_of":return`არასწორი რიცხვი: უნდა იყოს ${n.divisor}-ის ჯერადი`;case"unrecognized_keys":return`უცნობი გასაღებ${n.keys.length>1?"ები":"ი"}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`არასწორი გასაღები ${n.origin}-ში`;case"invalid_union":default:return"არასწორი შეყვანა";case"invalid_element":return`არასწორი მნიშვნელობა ${n.origin}-ში`}})}}function H(){let e,t,i;return{localeError:(e={string:{unit:"តួអក្សរ",verb:"គួរមាន"},file:{unit:"បៃ",verb:"គួរមាន"},array:{unit:"ធាតុ",verb:"គួរមាន"},set:{unit:"ធាតុ",verb:"គួរមាន"}},t={regex:"ទិន្នន័យបញ្ចូល",email:"អាសយដ្ឋានអ៊ីមែល",url:"URL",emoji:"សញ្ញាអារម្មណ៍",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"កាលបរិច្ឆេទ និងម៉ោង ISO",date:"កាលបរិច្ឆេទ ISO",time:"ម៉ោង ISO",duration:"រយៈពេល ISO",ipv4:"អាសយដ្ឋាន IPv4",ipv6:"អាសយដ្ឋាន IPv6",cidrv4:"ដែនអាសយដ្ឋាន IPv4",cidrv6:"ដែនអាសយដ្ឋាន IPv6",base64:"ខ្សែអក្សរអ៊ិកូដ base64",base64url:"ខ្សែអក្សរអ៊ិកូដ base64url",json_string:"ខ្សែអក្សរ JSON",e164:"លេខ E.164",jwt:"JWT",template_literal:"ទិន្នន័យបញ្ចូល"},i={nan:"NaN",number:"លេខ",array:"អារេ (Array)",null:"គ្មានតម្លៃ (null)"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ instanceof ${n.expected} ប៉ុន្តែទទួលបាន ${r}`;return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${e} ប៉ុន្តែទទួលបាន ${r}`}case"invalid_value":if(1===n.values.length)return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${v.stringifyPrimitive(n.values[0])}`;return`ជម្រើសមិនត្រឹមត្រូវ៖ ត្រូវជាមួយក្នុងចំណោម ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`ធំពេក៖ ត្រូវការ ${n.origin??"តម្លៃ"} ${t} ${n.maximum.toString()} ${i.unit??"ធាតុ"}`;return`ធំពេក៖ ត្រូវការ ${n.origin??"តម្លៃ"} ${t} ${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`តូចពេក៖ ត្រូវការ ${n.origin} ${t} ${n.minimum.toString()} ${i.unit}`;return`តូចពេក៖ ត្រូវការ ${n.origin} ${t} ${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវចាប់ផ្តើមដោយ "${n.prefix}"`;if("ends_with"===n.format)return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវបញ្ចប់ដោយ "${n.suffix}"`;if("includes"===n.format)return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវមាន "${n.includes}"`;if("regex"===n.format)return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវតែផ្គូផ្គងនឹងទម្រង់ដែលបានកំណត់ ${n.pattern}`;return`មិនត្រឹមត្រូវ៖ ${t[n.format]??n.format}`;case"not_multiple_of":return`លេខមិនត្រឹមត្រូវ៖ ត្រូវតែជាពហុគុណនៃ ${n.divisor}`;case"unrecognized_keys":return`រកឃើញសោមិនស្គាល់៖ ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`សោមិនត្រឹមត្រូវនៅក្នុង ${n.origin}`;case"invalid_union":default:return"ទិន្នន័យមិនត្រឹមត្រូវ";case"invalid_element":return`ទិន្នន័យមិនត្រឹមត្រូវនៅក្នុង ${n.origin}`}})}}function W(){return H()}function G(){let e,t,i;return{localeError:(e={string:{unit:"문자",verb:"to have"},file:{unit:"바이트",verb:"to have"},array:{unit:"개",verb:"to have"},set:{unit:"개",verb:"to have"}},t={regex:"입력",email:"이메일 주소",url:"URL",emoji:"이모지",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 날짜시간",date:"ISO 날짜",time:"ISO 시간",duration:"ISO 기간",ipv4:"IPv4 주소",ipv6:"IPv6 주소",cidrv4:"IPv4 범위",cidrv6:"IPv6 범위",base64:"base64 인코딩 문자열",base64url:"base64url 인코딩 문자열",json_string:"JSON 문자열",e164:"E.164 번호",jwt:"JWT",template_literal:"입력"},i={nan:"NaN"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`잘못된 입력: 예상 타입은 instanceof ${n.expected}, 받은 타입은 ${r}입니다`;return`잘못된 입력: 예상 타입은 ${e}, 받은 타입은 ${r}입니다`}case"invalid_value":if(1===n.values.length)return`잘못된 입력: 값은 ${v.stringifyPrimitive(n.values[0])} 이어야 합니다`;return`잘못된 옵션: ${v.joinValues(n.values,"또는 ")} 중 하나여야 합니다`;case"too_big":{let t=n.inclusive?"이하":"미만",i="미만"===t?"이어야 합니다":"여야 합니다",r=e[n.origin]??null,a=r?.unit??"요소";if(r)return`${n.origin??"값"}이 너무 큽니다: ${n.maximum.toString()}${a} ${t}${i}`;return`${n.origin??"값"}이 너무 큽니다: ${n.maximum.toString()} ${t}${i}`}case"too_small":{let t=n.inclusive?"이상":"초과",i="이상"===t?"이어야 합니다":"여야 합니다",r=e[n.origin]??null,a=r?.unit??"요소";if(r)return`${n.origin??"값"}이 너무 작습니다: ${n.minimum.toString()}${a} ${t}${i}`;return`${n.origin??"값"}이 너무 작습니다: ${n.minimum.toString()} ${t}${i}`}case"invalid_format":if("starts_with"===n.format)return`잘못된 문자열: "${n.prefix}"(으)로 시작해야 합니다`;if("ends_with"===n.format)return`잘못된 문자열: "${n.suffix}"(으)로 끝나야 합니다`;if("includes"===n.format)return`잘못된 문자열: "${n.includes}"을(를) 포함해야 합니다`;if("regex"===n.format)return`잘못된 문자열: 정규식 ${n.pattern} 패턴과 일치해야 합니다`;return`잘못된 ${t[n.format]??n.format}`;case"not_multiple_of":return`잘못된 숫자: ${n.divisor}의 배수여야 합니다`;case"unrecognized_keys":return`인식할 수 없는 키: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`잘못된 키: ${n.origin}`;case"invalid_union":default:return"잘못된 입력";case"invalid_element":return`잘못된 값: ${n.origin}`}})}}let K=e=>e.charAt(0).toUpperCase()+e.slice(1);function B(e){let t=Math.abs(e),i=t%10,n=t%100;return n>=11&&n<=19||0===i?"many":1===i?"one":"few"}function X(){return{localeError:(()=>{let e={string:{unit:{one:"simbolis",few:"simboliai",many:"simbolių"},verb:{smaller:{inclusive:"turi būti ne ilgesnė kaip",notInclusive:"turi būti trumpesnė kaip"},bigger:{inclusive:"turi būti ne trumpesnė kaip",notInclusive:"turi būti ilgesnė kaip"}}},file:{unit:{one:"baitas",few:"baitai",many:"baitų"},verb:{smaller:{inclusive:"turi būti ne didesnis kaip",notInclusive:"turi būti mažesnis kaip"},bigger:{inclusive:"turi būti ne mažesnis kaip",notInclusive:"turi būti didesnis kaip"}}},array:{unit:{one:"elementą",few:"elementus",many:"elementų"},verb:{smaller:{inclusive:"turi turėti ne daugiau kaip",notInclusive:"turi turėti mažiau kaip"},bigger:{inclusive:"turi turėti ne mažiau kaip",notInclusive:"turi turėti daugiau kaip"}}},set:{unit:{one:"elementą",few:"elementus",many:"elementų"},verb:{smaller:{inclusive:"turi turėti ne daugiau kaip",notInclusive:"turi turėti mažiau kaip"},bigger:{inclusive:"turi turėti ne mažiau kaip",notInclusive:"turi turėti daugiau kaip"}}}};function t(t,i,n,r){let a=e[t]??null;return null===a?a:{unit:a.unit[i],verb:a.verb[r][n?"inclusive":"notInclusive"]}}let i={regex:"įvestis",email:"el. pašto 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ė",ipv4:"IPv4 adresas",ipv6:"IPv6 adresas",cidrv4:"IPv4 tinklo prefiksas (CIDR)",cidrv6:"IPv6 tinklo prefiksas (CIDR)",base64:"base64 užkoduota eilutė",base64url:"base64url užkoduota eilutė",json_string:"JSON eilutė",e164:"E.164 numeris",jwt:"JWT",template_literal:"įvestis"},n={nan:"NaN",number:"skaičius",bigint:"sveikasis skaičius",string:"eilutė",boolean:"loginė reikšmė",undefined:"neapibrėžta reikšmė",function:"funkcija",symbol:"simbolis",array:"masyvas",object:"objektas",null:"nulinė reikšmė"};return e=>{switch(e.code){case"invalid_type":{let t=n[e.expected]??e.expected,i=v.parsedType(e.input),r=n[i]??i;if(/^[A-Z]/.test(e.expected))return`Gautas tipas ${r}, o tikėtasi - instanceof ${e.expected}`;return`Gautas tipas ${r}, o tikėtasi - ${t}`}case"invalid_value":if(1===e.values.length)return`Privalo būti ${v.stringifyPrimitive(e.values[0])}`;return`Privalo būti vienas iš ${v.joinValues(e.values,"|")} pasirinkimų`;case"too_big":{let i=n[e.origin]??e.origin,r=t(e.origin,B(Number(e.maximum)),e.inclusive??!1,"smaller");if(r?.verb)return`${K(i??e.origin??"reikšmė")} ${r.verb} ${e.maximum.toString()} ${r.unit??"elementų"}`;let a=e.inclusive?"ne didesnis kaip":"mažesnis kaip";return`${K(i??e.origin??"reikšmė")} turi būti ${a} ${e.maximum.toString()} ${r?.unit}`}case"too_small":{let i=n[e.origin]??e.origin,r=t(e.origin,B(Number(e.minimum)),e.inclusive??!1,"bigger");if(r?.verb)return`${K(i??e.origin??"reikšmė")} ${r.verb} ${e.minimum.toString()} ${r.unit??"elementų"}`;let a=e.inclusive?"ne mažesnis kaip":"didesnis kaip";return`${K(i??e.origin??"reikšmė")} turi būti ${a} ${e.minimum.toString()} ${r?.unit}`}case"invalid_format":if("starts_with"===e.format)return`Eilutė privalo prasidėti "${e.prefix}"`;if("ends_with"===e.format)return`Eilutė privalo pasibaigti "${e.suffix}"`;if("includes"===e.format)return`Eilutė privalo įtraukti "${e.includes}"`;if("regex"===e.format)return`Eilutė privalo atitikti ${e.pattern}`;return`Neteisingas ${i[e.format]??e.format}`;case"not_multiple_of":return`Skaičius privalo būti ${e.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpažint${e.keys.length>1?"i":"as"} rakt${e.keys.length>1?"ai":"as"}: ${v.joinValues(e.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":default:return"Klaidinga įvestis";case"invalid_element":{let t=n[e.origin]??e.origin;return`${K(t??e.origin??"reikšmė")} turi klaidingą įvestį`}}}})()}}function Y(){let e,t,i;return{localeError:(e={string:{unit:"знаци",verb:"да имаат"},file:{unit:"бајти",verb:"да имаат"},array:{unit:"ставки",verb:"да имаат"},set:{unit:"ставки",verb:"да имаат"}},t={regex:"внес",email:"адреса на е-пошта",url:"URL",emoji:"емоџи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO датум и време",date:"ISO датум",time:"ISO време",duration:"ISO времетраење",ipv4:"IPv4 адреса",ipv6:"IPv6 адреса",cidrv4:"IPv4 опсег",cidrv6:"IPv6 опсег",base64:"base64-енкодирана низа",base64url:"base64url-енкодирана низа",json_string:"JSON низа",e164:"E.164 број",jwt:"JWT",template_literal:"внес"},i={nan:"NaN",number:"број",array:"низа"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Грешен внес: се очекува instanceof ${n.expected}, примено ${r}`;return`Грешен внес: се очекува ${e}, примено ${r}`}case"invalid_value":if(1===n.values.length)return`Invalid input: expected ${v.stringifyPrimitive(n.values[0])}`;return`Грешана опција: се очекува една ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Премногу голем: се очекува ${n.origin??"вредноста"} да има ${t}${n.maximum.toString()} ${i.unit??"елементи"}`;return`Премногу голем: се очекува ${n.origin??"вредноста"} да биде ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Премногу мал: се очекува ${n.origin} да има ${t}${n.minimum.toString()} ${i.unit}`;return`Премногу мал: се очекува ${n.origin} да биде ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Неважечка низа: мора да започнува со "${n.prefix}"`;if("ends_with"===n.format)return`Неважечка низа: мора да завршува со "${n.suffix}"`;if("includes"===n.format)return`Неважечка низа: мора да вклучува "${n.includes}"`;if("regex"===n.format)return`Неважечка низа: мора да одгоара на патернот ${n.pattern}`;return`Invalid ${t[n.format]??n.format}`;case"not_multiple_of":return`Грешен број: мора да биде делив со ${n.divisor}`;case"unrecognized_keys":return`${n.keys.length>1?"Непрепознаени клучеви":"Непрепознаен клуч"}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Грешен клуч во ${n.origin}`;case"invalid_union":default:return"Грешен внес";case"invalid_element":return`Грешна вредност во ${n.origin}`}})}}function Q(){let e,t,i;return{localeError:(e={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"}},t={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"},i={nan:"NaN",number:"nombor"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Input tidak sah: dijangka instanceof ${n.expected}, diterima ${r}`;return`Input tidak sah: dijangka ${e}, diterima ${r}`}case"invalid_value":if(1===n.values.length)return`Input tidak sah: dijangka ${v.stringifyPrimitive(n.values[0])}`;return`Pilihan tidak sah: dijangka salah satu daripada ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Terlalu besar: dijangka ${n.origin??"nilai"} ${i.verb} ${t}${n.maximum.toString()} ${i.unit??"elemen"}`;return`Terlalu besar: dijangka ${n.origin??"nilai"} adalah ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Terlalu kecil: dijangka ${n.origin} ${i.verb} ${t}${n.minimum.toString()} ${i.unit}`;return`Terlalu kecil: dijangka ${n.origin} adalah ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`String tidak sah: mesti bermula dengan "${n.prefix}"`;if("ends_with"===n.format)return`String tidak sah: mesti berakhir dengan "${n.suffix}"`;if("includes"===n.format)return`String tidak sah: mesti mengandungi "${n.includes}"`;if("regex"===n.format)return`String tidak sah: mesti sepadan dengan corak ${n.pattern}`;return`${t[n.format]??n.format} tidak sah`;case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${n.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${n.origin}`;case"invalid_union":default:return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${n.origin}`}})}}function ee(){let e,t,i;return{localeError:(e={string:{unit:"tekens",verb:"heeft"},file:{unit:"bytes",verb:"heeft"},array:{unit:"elementen",verb:"heeft"},set:{unit:"elementen",verb:"heeft"}},t={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"},i={nan:"NaN",number:"getal"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Ongeldige invoer: verwacht instanceof ${n.expected}, ontving ${r}`;return`Ongeldige invoer: verwacht ${e}, ontving ${r}`}case"invalid_value":if(1===n.values.length)return`Ongeldige invoer: verwacht ${v.stringifyPrimitive(n.values[0])}`;return`Ongeldige optie: verwacht \xe9\xe9n van ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null,r="date"===n.origin?"laat":"string"===n.origin?"lang":"groot";if(i)return`Te ${r}: verwacht dat ${n.origin??"waarde"} ${t}${n.maximum.toString()} ${i.unit??"elementen"} ${i.verb}`;return`Te ${r}: verwacht dat ${n.origin??"waarde"} ${t}${n.maximum.toString()} is`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null,r="date"===n.origin?"vroeg":"string"===n.origin?"kort":"klein";if(i)return`Te ${r}: verwacht dat ${n.origin} ${t}${n.minimum.toString()} ${i.unit} ${i.verb}`;return`Te ${r}: verwacht dat ${n.origin} ${t}${n.minimum.toString()} is`}case"invalid_format":if("starts_with"===n.format)return`Ongeldige tekst: moet met "${n.prefix}" beginnen`;if("ends_with"===n.format)return`Ongeldige tekst: moet op "${n.suffix}" eindigen`;if("includes"===n.format)return`Ongeldige tekst: moet "${n.includes}" bevatten`;if("regex"===n.format)return`Ongeldige tekst: moet overeenkomen met patroon ${n.pattern}`;return`Ongeldig: ${t[n.format]??n.format}`;case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${n.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${n.keys.length>1?"s":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${n.origin}`;case"invalid_union":default:return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${n.origin}`}})}}function et(){let e,t,i;return{localeError:(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"}},t={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"},i={nan:"NaN",number:"tall",array:"liste"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Ugyldig input: forventet instanceof ${n.expected}, fikk ${r}`;return`Ugyldig input: forventet ${e}, fikk ${r}`}case"invalid_value":if(1===n.values.length)return`Ugyldig verdi: forventet ${v.stringifyPrimitive(n.values[0])}`;return`Ugyldig valg: forventet en av ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`For stor(t): forventet ${n.origin??"value"} til \xe5 ha ${t}${n.maximum.toString()} ${i.unit??"elementer"}`;return`For stor(t): forventet ${n.origin??"value"} til \xe5 ha ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`For lite(n): forventet ${n.origin} til \xe5 ha ${t}${n.minimum.toString()} ${i.unit}`;return`For lite(n): forventet ${n.origin} til \xe5 ha ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Ugyldig streng: m\xe5 starte med "${n.prefix}"`;if("ends_with"===n.format)return`Ugyldig streng: m\xe5 ende med "${n.suffix}"`;if("includes"===n.format)return`Ugyldig streng: m\xe5 inneholde "${n.includes}"`;if("regex"===n.format)return`Ugyldig streng: m\xe5 matche m\xf8nsteret ${n.pattern}`;return`Ugyldig ${t[n.format]??n.format}`;case"not_multiple_of":return`Ugyldig tall: m\xe5 v\xe6re et multiplum av ${n.divisor}`;case"unrecognized_keys":return`${n.keys.length>1?"Ukjente n\xf8kler":"Ukjent n\xf8kkel"}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Ugyldig n\xf8kkel i ${n.origin}`;case"invalid_union":default:return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${n.origin}`}})}}function ei(){let e,t,i;return{localeError:(e={string:{unit:"harf",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"unsur",verb:"olmalıdır"},set:{unit:"unsur",verb:"olmalıdır"}},t={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ı",date:"ISO tarihi",time:"ISO zamanı",duration:"ISO m\xfcddeti",ipv4:"IPv4 niş\xe2nı",ipv6:"IPv6 niş\xe2nı",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-şifreli metin",base64url:"base64url-şifreli metin",json_string:"JSON metin",e164:"E.164 sayısı",jwt:"JWT",template_literal:"giren"},i={nan:"NaN",number:"numara",array:"saf",null:"gayb"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`F\xe2sit giren: umulan instanceof ${n.expected}, alınan ${r}`;return`F\xe2sit giren: umulan ${e}, alınan ${r}`}case"invalid_value":if(1===n.values.length)return`F\xe2sit giren: umulan ${v.stringifyPrimitive(n.values[0])}`;return`F\xe2sit tercih: m\xfbteberler ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Fazla b\xfcy\xfck: ${n.origin??"value"}, ${t}${n.maximum.toString()} ${i.unit??"elements"} sahip olmalıydı.`;return`Fazla b\xfcy\xfck: ${n.origin??"value"}, ${t}${n.maximum.toString()} olmalıydı.`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Fazla k\xfc\xe7\xfck: ${n.origin}, ${t}${n.minimum.toString()} ${i.unit} sahip olmalıydı.`;return`Fazla k\xfc\xe7\xfck: ${n.origin}, ${t}${n.minimum.toString()} olmalıydı.`}case"invalid_format":if("starts_with"===n.format)return`F\xe2sit metin: "${n.prefix}" ile başlamalı.`;if("ends_with"===n.format)return`F\xe2sit metin: "${n.suffix}" ile bitmeli.`;if("includes"===n.format)return`F\xe2sit metin: "${n.includes}" ihtiv\xe2 etmeli.`;if("regex"===n.format)return`F\xe2sit metin: ${n.pattern} nakşına uymalı.`;return`F\xe2sit ${t[n.format]??n.format}`;case"not_multiple_of":return`F\xe2sit sayı: ${n.divisor} katı olmalıydı.`;case"unrecognized_keys":return`Tanınmayan anahtar ${n.keys.length>1?"s":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`${n.origin} i\xe7in tanınmayan anahtar var.`;case"invalid_union":return"Giren tanınamadı.";case"invalid_element":return`${n.origin} i\xe7in tanınmayan kıymet var.`;default:return"Kıymet tanınamadı."}})}}function en(){let e,t,i;return{localeError:(e={string:{unit:"توکي",verb:"ولري"},file:{unit:"بایټس",verb:"ولري"},array:{unit:"توکي",verb:"ولري"},set:{unit:"توکي",verb:"ولري"}},t={regex:"ورودي",email:"بریښنالیک",url:"یو آر ال",emoji:"ایموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"نیټه او وخت",date:"نېټه",time:"وخت",duration:"موده",ipv4:"د IPv4 پته",ipv6:"د IPv6 پته",cidrv4:"د IPv4 ساحه",cidrv6:"د IPv6 ساحه",base64:"base64-encoded متن",base64url:"base64url-encoded متن",json_string:"JSON متن",e164:"د E.164 شمېره",jwt:"JWT",template_literal:"ورودي"},i={nan:"NaN",number:"عدد",array:"ارې"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`ناسم ورودي: باید instanceof ${n.expected} وای, مګر ${r} ترلاسه شو`;return`ناسم ورودي: باید ${e} وای, مګر ${r} ترلاسه شو`}case"invalid_value":if(1===n.values.length)return`ناسم ورودي: باید ${v.stringifyPrimitive(n.values[0])} وای`;return`ناسم انتخاب: باید یو له ${v.joinValues(n.values,"|")} څخه وای`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`ډیر لوی: ${n.origin??"ارزښت"} باید ${t}${n.maximum.toString()} ${i.unit??"عنصرونه"} ولري`;return`ډیر لوی: ${n.origin??"ارزښت"} باید ${t}${n.maximum.toString()} وي`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`ډیر کوچنی: ${n.origin} باید ${t}${n.minimum.toString()} ${i.unit} ولري`;return`ډیر کوچنی: ${n.origin} باید ${t}${n.minimum.toString()} وي`}case"invalid_format":if("starts_with"===n.format)return`ناسم متن: باید د "${n.prefix}" سره پیل شي`;if("ends_with"===n.format)return`ناسم متن: باید د "${n.suffix}" سره پای ته ورسيږي`;if("includes"===n.format)return`ناسم متن: باید "${n.includes}" ولري`;if("regex"===n.format)return`ناسم متن: باید د ${n.pattern} سره مطابقت ولري`;return`${t[n.format]??n.format} ناسم دی`;case"not_multiple_of":return`ناسم عدد: باید د ${n.divisor} مضرب وي`;case"unrecognized_keys":return`ناسم ${n.keys.length>1?"کلیډونه":"کلیډ"}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`ناسم کلیډ په ${n.origin} کې`;case"invalid_union":default:return"ناسمه ورودي";case"invalid_element":return`ناسم عنصر په ${n.origin} کې`}})}}function er(){let e,t,i;return{localeError:(e={string:{unit:"znak\xf3w",verb:"mieć"},file:{unit:"bajt\xf3w",verb:"mieć"},array:{unit:"element\xf3w",verb:"mieć"},set:{unit:"element\xf3w",verb:"mieć"}},t={regex:"wyrażenie",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ąg znak\xf3w zakodowany w formacie base64",base64url:"ciąg znak\xf3w zakodowany w formacie base64url",json_string:"ciąg znak\xf3w w formacie JSON",e164:"liczba E.164",jwt:"JWT",template_literal:"wejście"},i={nan:"NaN",number:"liczba",array:"tablica"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Nieprawidłowe dane wejściowe: oczekiwano instanceof ${n.expected}, otrzymano ${r}`;return`Nieprawidłowe dane wejściowe: oczekiwano ${e}, otrzymano ${r}`}case"invalid_value":if(1===n.values.length)return`Nieprawidłowe dane wejściowe: oczekiwano ${v.stringifyPrimitive(n.values[0])}`;return`Nieprawidłowa opcja: oczekiwano jednej z wartości ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Za duża wartość: oczekiwano, że ${n.origin??"wartość"} będzie mieć ${t}${n.maximum.toString()} ${i.unit??"element\xf3w"}`;return`Zbyt duż(y/a/e): oczekiwano, że ${n.origin??"wartość"} będzie wynosić ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Za mała wartość: oczekiwano, że ${n.origin??"wartość"} będzie mieć ${t}${n.minimum.toString()} ${i.unit??"element\xf3w"}`;return`Zbyt mał(y/a/e): oczekiwano, że ${n.origin??"wartość"} będzie wynosić ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Nieprawidłowy ciąg znak\xf3w: musi zaczynać się od "${n.prefix}"`;if("ends_with"===n.format)return`Nieprawidłowy ciąg znak\xf3w: musi kończyć się na "${n.suffix}"`;if("includes"===n.format)return`Nieprawidłowy ciąg znak\xf3w: musi zawierać "${n.includes}"`;if("regex"===n.format)return`Nieprawidłowy ciąg znak\xf3w: musi odpowiadać wzorcowi ${n.pattern}`;return`Nieprawidłow(y/a/e) ${t[n.format]??n.format}`;case"not_multiple_of":return`Nieprawidłowa liczba: musi być wielokrotnością ${n.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${n.keys.length>1?"s":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Nieprawidłowy klucz w ${n.origin}`;case"invalid_union":default:return"Nieprawidłowe dane wejściowe";case"invalid_element":return`Nieprawidłowa wartość w ${n.origin}`}})}}function ea(){let e,t,i;return{localeError:(e={string:{unit:"caracteres",verb:"ter"},file:{unit:"bytes",verb:"ter"},array:{unit:"itens",verb:"ter"},set:{unit:"itens",verb:"ter"}},t={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"},i={nan:"NaN",number:"n\xfamero",null:"nulo"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Tipo inv\xe1lido: esperado instanceof ${n.expected}, recebido ${r}`;return`Tipo inv\xe1lido: esperado ${e}, recebido ${r}`}case"invalid_value":if(1===n.values.length)return`Entrada inv\xe1lida: esperado ${v.stringifyPrimitive(n.values[0])}`;return`Op\xe7\xe3o inv\xe1lida: esperada uma das ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Muito grande: esperado que ${n.origin??"valor"} tivesse ${t}${n.maximum.toString()} ${i.unit??"elementos"}`;return`Muito grande: esperado que ${n.origin??"valor"} fosse ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Muito pequeno: esperado que ${n.origin} tivesse ${t}${n.minimum.toString()} ${i.unit}`;return`Muito pequeno: esperado que ${n.origin} fosse ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Texto inv\xe1lido: deve come\xe7ar com "${n.prefix}"`;if("ends_with"===n.format)return`Texto inv\xe1lido: deve terminar com "${n.suffix}"`;if("includes"===n.format)return`Texto inv\xe1lido: deve incluir "${n.includes}"`;if("regex"===n.format)return`Texto inv\xe1lido: deve corresponder ao padr\xe3o ${n.pattern}`;return`${t[n.format]??n.format} inv\xe1lido`;case"not_multiple_of":return`N\xfamero inv\xe1lido: deve ser m\xfaltiplo de ${n.divisor}`;case"unrecognized_keys":return`Chave${n.keys.length>1?"s":""} desconhecida${n.keys.length>1?"s":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Chave inv\xe1lida em ${n.origin}`;case"invalid_union":return"Entrada inv\xe1lida";case"invalid_element":return`Valor inv\xe1lido em ${n.origin}`;default:return"Campo inv\xe1lido"}})}}function eo(){let e,t,i;return{localeError:(e={string:{unit:"caractere",verb:"să aibă"},file:{unit:"octeți",verb:"să aibă"},array:{unit:"elemente",verb:"să aibă"},set:{unit:"elemente",verb:"să aibă"},map:{unit:"intrări",verb:"să aibă"}},t={regex:"intrare",email:"adresă de email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"dată și oră ISO",date:"dată ISO",time:"oră ISO",duration:"durată ISO",ipv4:"adresă IPv4",ipv6:"adresă IPv6",mac:"adresă MAC",cidrv4:"interval IPv4",cidrv6:"interval IPv6",base64:"șir codat base64",base64url:"șir codat base64url",json_string:"șir JSON",e164:"număr E.164",jwt:"JWT",template_literal:"intrare"},i={nan:"NaN",string:"șir",number:"număr",boolean:"boolean",function:"funcție",array:"matrice",object:"obiect",undefined:"nedefinit",symbol:"simbol",bigint:"număr mare",void:"void",never:"never",map:"hartă",set:"set"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;return`Intrare invalidă: așteptat ${e}, primit ${r}`}case"invalid_value":if(1===n.values.length)return`Intrare invalidă: așteptat ${v.stringifyPrimitive(n.values[0])}`;return`Opțiune invalidă: așteptat una dintre ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Prea mare: așteptat ca ${n.origin??"valoarea"} ${i.verb} ${t}${n.maximum.toString()} ${i.unit??"elemente"}`;return`Prea mare: așteptat ca ${n.origin??"valoarea"} să fie ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Prea mic: așteptat ca ${n.origin} ${i.verb} ${t}${n.minimum.toString()} ${i.unit}`;return`Prea mic: așteptat ca ${n.origin} să fie ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Șir invalid: trebuie să \xeenceapă cu "${n.prefix}"`;if("ends_with"===n.format)return`Șir invalid: trebuie să se termine cu "${n.suffix}"`;if("includes"===n.format)return`Șir invalid: trebuie să includă "${n.includes}"`;if("regex"===n.format)return`Șir invalid: trebuie să se potrivească cu modelul ${n.pattern}`;return`Format invalid: ${t[n.format]??n.format}`;case"not_multiple_of":return`Număr invalid: trebuie să fie multiplu de ${n.divisor}`;case"unrecognized_keys":return`Chei nerecunoscute: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Cheie invalidă \xeen ${n.origin}`;case"invalid_union":default:return"Intrare invalidă";case"invalid_element":return`Valoare invalidă \xeen ${n.origin}`}})}}function es(e,t,i,n){let r=Math.abs(e),a=r%10,o=r%100;return o>=11&&o<=19?n:1===a?t:a>=2&&a<=4?i:n}function el(){let e,t,i;return{localeError:(e={string:{unit:{one:"символ",few:"символа",many:"символов"},verb:"иметь"},file:{unit:{one:"байт",few:"байта",many:"байт"},verb:"иметь"},array:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"},set:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"}},t={regex:"ввод",email:"email адрес",url:"URL",emoji:"эмодзи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата и время",date:"ISO дата",time:"ISO время",duration:"ISO длительность",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"строка в формате base64",base64url:"строка в формате base64url",json_string:"JSON строка",e164:"номер E.164",jwt:"JWT",template_literal:"ввод"},i={nan:"NaN",number:"число",array:"массив"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Неверный ввод: ожидалось instanceof ${n.expected}, получено ${r}`;return`Неверный ввод: ожидалось ${e}, получено ${r}`}case"invalid_value":if(1===n.values.length)return`Неверный ввод: ожидалось ${v.stringifyPrimitive(n.values[0])}`;return`Неверный вариант: ожидалось одно из ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i){let e=es(Number(n.maximum),i.unit.one,i.unit.few,i.unit.many);return`Слишком большое значение: ожидалось, что ${n.origin??"значение"} будет иметь ${t}${n.maximum.toString()} ${e}`}return`Слишком большое значение: ожидалось, что ${n.origin??"значение"} будет ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i){let e=es(Number(n.minimum),i.unit.one,i.unit.few,i.unit.many);return`Слишком маленькое значение: ожидалось, что ${n.origin} будет иметь ${t}${n.minimum.toString()} ${e}`}return`Слишком маленькое значение: ожидалось, что ${n.origin} будет ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Неверная строка: должна начинаться с "${n.prefix}"`;if("ends_with"===n.format)return`Неверная строка: должна заканчиваться на "${n.suffix}"`;if("includes"===n.format)return`Неверная строка: должна содержать "${n.includes}"`;if("regex"===n.format)return`Неверная строка: должна соответствовать шаблону ${n.pattern}`;return`Неверный ${t[n.format]??n.format}`;case"not_multiple_of":return`Неверное число: должно быть кратным ${n.divisor}`;case"unrecognized_keys":return`Нераспознанн${n.keys.length>1?"ые":"ый"} ключ${n.keys.length>1?"и":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Неверный ключ в ${n.origin}`;case"invalid_union":default:return"Неверные входные данные";case"invalid_element":return`Неверное значение в ${n.origin}`}})}}function eu(){let e,t,i;return{localeError:(e={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"}},t={regex:"vnos",email:"e-poštni 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 čas",date:"ISO datum",time:"ISO čas",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 številka",jwt:"JWT",template_literal:"vnos"},i={nan:"NaN",number:"število",array:"tabela"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Neveljaven vnos: pričakovano instanceof ${n.expected}, prejeto ${r}`;return`Neveljaven vnos: pričakovano ${e}, prejeto ${r}`}case"invalid_value":if(1===n.values.length)return`Neveljaven vnos: pričakovano ${v.stringifyPrimitive(n.values[0])}`;return`Neveljavna možnost: pričakovano eno izmed ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Preveliko: pričakovano, da bo ${n.origin??"vrednost"} imelo ${t}${n.maximum.toString()} ${i.unit??"elementov"}`;return`Preveliko: pričakovano, da bo ${n.origin??"vrednost"} ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Premajhno: pričakovano, da bo ${n.origin} imelo ${t}${n.minimum.toString()} ${i.unit}`;return`Premajhno: pričakovano, da bo ${n.origin} ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Neveljaven niz: mora se začeti z "${n.prefix}"`;if("ends_with"===n.format)return`Neveljaven niz: mora se končati z "${n.suffix}"`;if("includes"===n.format)return`Neveljaven niz: mora vsebovati "${n.includes}"`;if("regex"===n.format)return`Neveljaven niz: mora ustrezati vzorcu ${n.pattern}`;return`Neveljaven ${t[n.format]??n.format}`;case"not_multiple_of":return`Neveljavno število: mora biti večkratnik ${n.divisor}`;case"unrecognized_keys":return`Neprepoznan${n.keys.length>1?"i ključi":" ključ"}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Neveljaven ključ v ${n.origin}`;case"invalid_union":default:return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${n.origin}`}})}}function ed(){let e,t,i;return{localeError:(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"}},t={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"},i={nan:"NaN",number:"antal",array:"lista"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Ogiltig inmatning: f\xf6rv\xe4ntat instanceof ${n.expected}, fick ${r}`;return`Ogiltig inmatning: f\xf6rv\xe4ntat ${e}, fick ${r}`}case"invalid_value":if(1===n.values.length)return`Ogiltig inmatning: f\xf6rv\xe4ntat ${v.stringifyPrimitive(n.values[0])}`;return`Ogiltigt val: f\xf6rv\xe4ntade en av ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`F\xf6r stor(t): f\xf6rv\xe4ntade ${n.origin??"v\xe4rdet"} att ha ${t}${n.maximum.toString()} ${i.unit??"element"}`;return`F\xf6r stor(t): f\xf6rv\xe4ntat ${n.origin??"v\xe4rdet"} att ha ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`F\xf6r lite(t): f\xf6rv\xe4ntade ${n.origin??"v\xe4rdet"} att ha ${t}${n.minimum.toString()} ${i.unit}`;return`F\xf6r lite(t): f\xf6rv\xe4ntade ${n.origin??"v\xe4rdet"} att ha ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Ogiltig str\xe4ng: m\xe5ste b\xf6rja med "${n.prefix}"`;if("ends_with"===n.format)return`Ogiltig str\xe4ng: m\xe5ste sluta med "${n.suffix}"`;if("includes"===n.format)return`Ogiltig str\xe4ng: m\xe5ste inneh\xe5lla "${n.includes}"`;if("regex"===n.format)return`Ogiltig str\xe4ng: m\xe5ste matcha m\xf6nstret "${n.pattern}"`;return`Ogiltig(t) ${t[n.format]??n.format}`;case"not_multiple_of":return`Ogiltigt tal: m\xe5ste vara en multipel av ${n.divisor}`;case"unrecognized_keys":return`${n.keys.length>1?"Ok\xe4nda nycklar":"Ok\xe4nd nyckel"}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${n.origin??"v\xe4rdet"}`;case"invalid_union":default:return"Ogiltig input";case"invalid_element":return`Ogiltigt v\xe4rde i ${n.origin??"v\xe4rdet"}`}})}}function ec(){let e,t,i;return{localeError:(e={string:{unit:"எழுத்துக்கள்",verb:"கொண்டிருக்க வேண்டும்"},file:{unit:"பைட்டுகள்",verb:"கொண்டிருக்க வேண்டும்"},array:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"},set:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"}},t={regex:"உள்ளீடு",email:"மின்னஞ்சல் முகவரி",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO தேதி நேரம்",date:"ISO தேதி",time:"ISO நேரம்",duration:"ISO கால அளவு",ipv4:"IPv4 முகவரி",ipv6:"IPv6 முகவரி",cidrv4:"IPv4 வரம்பு",cidrv6:"IPv6 வரம்பு",base64:"base64-encoded சரம்",base64url:"base64url-encoded சரம்",json_string:"JSON சரம்",e164:"E.164 எண்",jwt:"JWT",template_literal:"input"},i={nan:"NaN",number:"எண்",array:"அணி",null:"வெறுமை"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது instanceof ${n.expected}, பெறப்பட்டது ${r}`;return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${e}, பெறப்பட்டது ${r}`}case"invalid_value":if(1===n.values.length)return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${v.stringifyPrimitive(n.values[0])}`;return`தவறான விருப்பம்: எதிர்பார்க்கப்பட்டது ${v.joinValues(n.values,"|")} இல் ஒன்று`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${n.origin??"மதிப்பு"} ${t}${n.maximum.toString()} ${i.unit??"உறுப்புகள்"} ஆக இருக்க வேண்டும்`;return`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${n.origin??"மதிப்பு"} ${t}${n.maximum.toString()} ஆக இருக்க வேண்டும்`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${n.origin} ${t}${n.minimum.toString()} ${i.unit} ஆக இருக்க வேண்டும்`;return`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${n.origin} ${t}${n.minimum.toString()} ஆக இருக்க வேண்டும்`}case"invalid_format":if("starts_with"===n.format)return`தவறான சரம்: "${n.prefix}" இல் தொடங்க வேண்டும்`;if("ends_with"===n.format)return`தவறான சரம்: "${n.suffix}" இல் முடிவடைய வேண்டும்`;if("includes"===n.format)return`தவறான சரம்: "${n.includes}" ஐ உள்ளடக்க வேண்டும்`;if("regex"===n.format)return`தவறான சரம்: ${n.pattern} முறைபாட்டுடன் பொருந்த வேண்டும்`;return`தவறான ${t[n.format]??n.format}`;case"not_multiple_of":return`தவறான எண்: ${n.divisor} இன் பலமாக இருக்க வேண்டும்`;case"unrecognized_keys":return`அடையாளம் தெரியாத விசை${n.keys.length>1?"கள்":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`${n.origin} இல் தவறான விசை`;case"invalid_union":default:return"தவறான உள்ளீடு";case"invalid_element":return`${n.origin} இல் தவறான மதிப்பு`}})}}function em(){let e,t,i;return{localeError:(e={string:{unit:"ตัวอักษร",verb:"ควรมี"},file:{unit:"ไบต์",verb:"ควรมี"},array:{unit:"รายการ",verb:"ควรมี"},set:{unit:"รายการ",verb:"ควรมี"}},t={regex:"ข้อมูลที่ป้อน",email:"ที่อยู่อีเมล",url:"URL",emoji:"อิโมจิ",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"วันที่เวลาแบบ ISO",date:"วันที่แบบ ISO",time:"เวลาแบบ ISO",duration:"ช่วงเวลาแบบ ISO",ipv4:"ที่อยู่ IPv4",ipv6:"ที่อยู่ IPv6",cidrv4:"ช่วง IP แบบ IPv4",cidrv6:"ช่วง IP แบบ IPv6",base64:"ข้อความแบบ Base64",base64url:"ข้อความแบบ Base64 สำหรับ URL",json_string:"ข้อความแบบ JSON",e164:"เบอร์โทรศัพท์ระหว่างประเทศ (E.164)",jwt:"โทเคน JWT",template_literal:"ข้อมูลที่ป้อน"},i={nan:"NaN",number:"ตัวเลข",array:"อาร์เรย์ (Array)",null:"ไม่มีค่า (null)"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น instanceof ${n.expected} แต่ได้รับ ${r}`;return`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น ${e} แต่ได้รับ ${r}`}case"invalid_value":if(1===n.values.length)return`ค่าไม่ถูกต้อง: ควรเป็น ${v.stringifyPrimitive(n.values[0])}`;return`ตัวเลือกไม่ถูกต้อง: ควรเป็นหนึ่งใน ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"ไม่เกิน":"น้อยกว่า",i=e[n.origin]??null;if(i)return`เกินกำหนด: ${n.origin??"ค่า"} ควรมี${t} ${n.maximum.toString()} ${i.unit??"รายการ"}`;return`เกินกำหนด: ${n.origin??"ค่า"} ควรมี${t} ${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?"อย่างน้อย":"มากกว่า",i=e[n.origin]??null;if(i)return`น้อยกว่ากำหนด: ${n.origin} ควรมี${t} ${n.minimum.toString()} ${i.unit}`;return`น้อยกว่ากำหนด: ${n.origin} ควรมี${t} ${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`รูปแบบไม่ถูกต้อง: ข้อความต้องขึ้นต้นด้วย "${n.prefix}"`;if("ends_with"===n.format)return`รูปแบบไม่ถูกต้อง: ข้อความต้องลงท้ายด้วย "${n.suffix}"`;if("includes"===n.format)return`รูปแบบไม่ถูกต้อง: ข้อความต้องมี "${n.includes}" อยู่ในข้อความ`;if("regex"===n.format)return`รูปแบบไม่ถูกต้อง: ต้องตรงกับรูปแบบที่กำหนด ${n.pattern}`;return`รูปแบบไม่ถูกต้อง: ${t[n.format]??n.format}`;case"not_multiple_of":return`ตัวเลขไม่ถูกต้อง: ต้องเป็นจำนวนที่หารด้วย ${n.divisor} ได้ลงตัว`;case"unrecognized_keys":return`พบคีย์ที่ไม่รู้จัก: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`คีย์ไม่ถูกต้องใน ${n.origin}`;case"invalid_union":return"ข้อมูลไม่ถูกต้อง: ไม่ตรงกับรูปแบบยูเนียนที่กำหนดไว้";case"invalid_element":return`ข้อมูลไม่ถูกต้องใน ${n.origin}`;default:return"ข้อมูลไม่ถูกต้อง"}})}}function ep(){let e,t,i;return{localeError:(e={string:{unit:"karakter",verb:"olmalı"},file:{unit:"bayt",verb:"olmalı"},array:{unit:"\xf6ğe",verb:"olmalı"},set:{unit:"\xf6ğe",verb:"olmalı"}},t={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ığı",cidrv6:"IPv6 aralığı",base64:"base64 ile şifrelenmiş metin",base64url:"base64url ile şifrelenmiş metin",json_string:"JSON dizesi",e164:"E.164 sayısı",jwt:"JWT",template_literal:"Şablon dizesi"},i={nan:"NaN"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Ge\xe7ersiz değer: beklenen instanceof ${n.expected}, alınan ${r}`;return`Ge\xe7ersiz değer: beklenen ${e}, alınan ${r}`}case"invalid_value":if(1===n.values.length)return`Ge\xe7ersiz değer: beklenen ${v.stringifyPrimitive(n.values[0])}`;return`Ge\xe7ersiz se\xe7enek: aşağıdakilerden biri olmalı: ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`\xc7ok b\xfcy\xfck: beklenen ${n.origin??"değer"} ${t}${n.maximum.toString()} ${i.unit??"\xf6ğe"}`;return`\xc7ok b\xfcy\xfck: beklenen ${n.origin??"değer"} ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`\xc7ok k\xfc\xe7\xfck: beklenen ${n.origin} ${t}${n.minimum.toString()} ${i.unit}`;return`\xc7ok k\xfc\xe7\xfck: beklenen ${n.origin} ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Ge\xe7ersiz metin: "${n.prefix}" ile başlamalı`;if("ends_with"===n.format)return`Ge\xe7ersiz metin: "${n.suffix}" ile bitmeli`;if("includes"===n.format)return`Ge\xe7ersiz metin: "${n.includes}" i\xe7ermeli`;if("regex"===n.format)return`Ge\xe7ersiz metin: ${n.pattern} desenine uymalı`;return`Ge\xe7ersiz ${t[n.format]??n.format}`;case"not_multiple_of":return`Ge\xe7ersiz sayı: ${n.divisor} ile tam b\xf6l\xfcnebilmeli`;case"unrecognized_keys":return`Tanınmayan anahtar${n.keys.length>1?"lar":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`${n.origin} i\xe7inde ge\xe7ersiz anahtar`;case"invalid_union":default:return"Ge\xe7ersiz değer";case"invalid_element":return`${n.origin} i\xe7inde ge\xe7ersiz değer`}})}}function ef(){let e,t,i;return{localeError:(e={string:{unit:"символів",verb:"матиме"},file:{unit:"байтів",verb:"матиме"},array:{unit:"елементів",verb:"матиме"},set:{unit:"елементів",verb:"матиме"}},t={regex:"вхідні дані",email:"адреса електронної пошти",url:"URL",emoji:"емодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"дата та час ISO",date:"дата ISO",time:"час ISO",duration:"тривалість ISO",ipv4:"адреса IPv4",ipv6:"адреса IPv6",cidrv4:"діапазон IPv4",cidrv6:"діапазон IPv6",base64:"рядок у кодуванні base64",base64url:"рядок у кодуванні base64url",json_string:"рядок JSON",e164:"номер E.164",jwt:"JWT",template_literal:"вхідні дані"},i={nan:"NaN",number:"число",array:"масив"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Неправильні вхідні дані: очікується instanceof ${n.expected}, отримано ${r}`;return`Неправильні вхідні дані: очікується ${e}, отримано ${r}`}case"invalid_value":if(1===n.values.length)return`Неправильні вхідні дані: очікується ${v.stringifyPrimitive(n.values[0])}`;return`Неправильна опція: очікується одне з ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Занадто велике: очікується, що ${n.origin??"значення"} ${i.verb} ${t}${n.maximum.toString()} ${i.unit??"елементів"}`;return`Занадто велике: очікується, що ${n.origin??"значення"} буде ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Занадто мале: очікується, що ${n.origin} ${i.verb} ${t}${n.minimum.toString()} ${i.unit}`;return`Занадто мале: очікується, що ${n.origin} буде ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Неправильний рядок: повинен починатися з "${n.prefix}"`;if("ends_with"===n.format)return`Неправильний рядок: повинен закінчуватися на "${n.suffix}"`;if("includes"===n.format)return`Неправильний рядок: повинен містити "${n.includes}"`;if("regex"===n.format)return`Неправильний рядок: повинен відповідати шаблону ${n.pattern}`;return`Неправильний ${t[n.format]??n.format}`;case"not_multiple_of":return`Неправильне число: повинно бути кратним ${n.divisor}`;case"unrecognized_keys":return`Нерозпізнаний ключ${n.keys.length>1?"і":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Неправильний ключ у ${n.origin}`;case"invalid_union":default:return"Неправильні вхідні дані";case"invalid_element":return`Неправильне значення у ${n.origin}`}})}}function eg(){return ef()}function ev(){let e,t,i;return{localeError:(e={string:{unit:"حروف",verb:"ہونا"},file:{unit:"بائٹس",verb:"ہونا"},array:{unit:"آئٹمز",verb:"ہونا"},set:{unit:"آئٹمز",verb:"ہونا"}},t={regex:"ان پٹ",email:"ای میل ایڈریس",url:"یو آر ایل",emoji:"ایموجی",uuid:"یو یو آئی ڈی",uuidv4:"یو یو آئی ڈی وی 4",uuidv6:"یو یو آئی ڈی وی 6",nanoid:"نینو آئی ڈی",guid:"جی یو آئی ڈی",cuid:"سی یو آئی ڈی",cuid2:"سی یو آئی ڈی 2",ulid:"یو ایل آئی ڈی",xid:"ایکس آئی ڈی",ksuid:"کے ایس یو آئی ڈی",datetime:"آئی ایس او ڈیٹ ٹائم",date:"آئی ایس او تاریخ",time:"آئی ایس او وقت",duration:"آئی ایس او مدت",ipv4:"آئی پی وی 4 ایڈریس",ipv6:"آئی پی وی 6 ایڈریس",cidrv4:"آئی پی وی 4 رینج",cidrv6:"آئی پی وی 6 رینج",base64:"بیس 64 ان کوڈڈ سٹرنگ",base64url:"بیس 64 یو آر ایل ان کوڈڈ سٹرنگ",json_string:"جے ایس او این سٹرنگ",e164:"ای 164 نمبر",jwt:"جے ڈبلیو ٹی",template_literal:"ان پٹ"},i={nan:"NaN",number:"نمبر",array:"آرے",null:"نل"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`غلط ان پٹ: instanceof ${n.expected} متوقع تھا، ${r} موصول ہوا`;return`غلط ان پٹ: ${e} متوقع تھا، ${r} موصول ہوا`}case"invalid_value":if(1===n.values.length)return`غلط ان پٹ: ${v.stringifyPrimitive(n.values[0])} متوقع تھا`;return`غلط آپشن: ${v.joinValues(n.values,"|")} میں سے ایک متوقع تھا`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`بہت بڑا: ${n.origin??"ویلیو"} کے ${t}${n.maximum.toString()} ${i.unit??"عناصر"} ہونے متوقع تھے`;return`بہت بڑا: ${n.origin??"ویلیو"} کا ${t}${n.maximum.toString()} ہونا متوقع تھا`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`بہت چھوٹا: ${n.origin} کے ${t}${n.minimum.toString()} ${i.unit} ہونے متوقع تھے`;return`بہت چھوٹا: ${n.origin} کا ${t}${n.minimum.toString()} ہونا متوقع تھا`}case"invalid_format":if("starts_with"===n.format)return`غلط سٹرنگ: "${n.prefix}" سے شروع ہونا چاہیے`;if("ends_with"===n.format)return`غلط سٹرنگ: "${n.suffix}" پر ختم ہونا چاہیے`;if("includes"===n.format)return`غلط سٹرنگ: "${n.includes}" شامل ہونا چاہیے`;if("regex"===n.format)return`غلط سٹرنگ: پیٹرن ${n.pattern} سے میچ ہونا چاہیے`;return`غلط ${t[n.format]??n.format}`;case"not_multiple_of":return`غلط نمبر: ${n.divisor} کا مضاعف ہونا چاہیے`;case"unrecognized_keys":return`غیر تسلیم شدہ کی${n.keys.length>1?"ز":""}: ${v.joinValues(n.keys,"، ")}`;case"invalid_key":return`${n.origin} میں غلط کی`;case"invalid_union":default:return"غلط ان پٹ";case"invalid_element":return`${n.origin} میں غلط ویلیو`}})}}function eh(){let e,t,i;return{localeError:(e={string:{unit:"belgi",verb:"bo‘lishi kerak"},file:{unit:"bayt",verb:"bo‘lishi kerak"},array:{unit:"element",verb:"bo‘lishi kerak"},set:{unit:"element",verb:"bo‘lishi kerak"},map:{unit:"yozuv",verb:"bo‘lishi kerak"}},t={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"},i={nan:"NaN",number:"raqam",array:"massiv"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Noto‘g‘ri kirish: kutilgan instanceof ${n.expected}, qabul qilingan ${r}`;return`Noto‘g‘ri kirish: kutilgan ${e}, qabul qilingan ${r}`}case"invalid_value":if(1===n.values.length)return`Noto‘g‘ri kirish: kutilgan ${v.stringifyPrimitive(n.values[0])}`;return`Noto‘g‘ri variant: quyidagilardan biri kutilgan ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Juda katta: kutilgan ${n.origin??"qiymat"} ${t}${n.maximum.toString()} ${i.unit} ${i.verb}`;return`Juda katta: kutilgan ${n.origin??"qiymat"} ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Juda kichik: kutilgan ${n.origin} ${t}${n.minimum.toString()} ${i.unit} ${i.verb}`;return`Juda kichik: kutilgan ${n.origin} ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Noto‘g‘ri satr: "${n.prefix}" bilan boshlanishi kerak`;if("ends_with"===n.format)return`Noto‘g‘ri satr: "${n.suffix}" bilan tugashi kerak`;if("includes"===n.format)return`Noto‘g‘ri satr: "${n.includes}" ni o‘z ichiga olishi kerak`;if("regex"===n.format)return`Noto‘g‘ri satr: ${n.pattern} shabloniga mos kelishi kerak`;return`Noto‘g‘ri ${t[n.format]??n.format}`;case"not_multiple_of":return`Noto‘g‘ri raqam: ${n.divisor} ning karralisi bo‘lishi kerak`;case"unrecognized_keys":return`Noma’lum kalit${n.keys.length>1?"lar":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`${n.origin} dagi kalit noto‘g‘ri`;case"invalid_union":default:return"Noto‘g‘ri kirish";case"invalid_element":return`${n.origin} da noto‘g‘ri qiymat`}})}}function eb(){let e,t,i;return{localeError:(e={string:{unit:"k\xfd tự",verb:"c\xf3"},file:{unit:"byte",verb:"c\xf3"},array:{unit:"phần tử",verb:"c\xf3"},set:{unit:"phần tử",verb:"c\xf3"}},t={regex:"đầu v\xe0o",email:"địa chỉ 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ờ ISO",date:"ng\xe0y ISO",time:"giờ ISO",duration:"khoảng thời gian ISO",ipv4:"địa chỉ IPv4",ipv6:"địa chỉ IPv6",cidrv4:"dải IPv4",cidrv6:"dải IPv6",base64:"chuỗi m\xe3 h\xf3a base64",base64url:"chuỗi m\xe3 h\xf3a base64url",json_string:"chuỗi JSON",e164:"số E.164",jwt:"JWT",template_literal:"đầu v\xe0o"},i={nan:"NaN",number:"số",array:"mảng"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Đầu v\xe0o kh\xf4ng hợp lệ: mong đợi instanceof ${n.expected}, nhận được ${r}`;return`Đầu v\xe0o kh\xf4ng hợp lệ: mong đợi ${e}, nhận được ${r}`}case"invalid_value":if(1===n.values.length)return`Đầu v\xe0o kh\xf4ng hợp lệ: mong đợi ${v.stringifyPrimitive(n.values[0])}`;return`T\xf9y chọn kh\xf4ng hợp lệ: mong đợi một trong c\xe1c gi\xe1 trị ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Qu\xe1 lớn: mong đợi ${n.origin??"gi\xe1 trị"} ${i.verb} ${t}${n.maximum.toString()} ${i.unit??"phần tử"}`;return`Qu\xe1 lớn: mong đợi ${n.origin??"gi\xe1 trị"} ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Qu\xe1 nhỏ: mong đợi ${n.origin} ${i.verb} ${t}${n.minimum.toString()} ${i.unit}`;return`Qu\xe1 nhỏ: mong đợi ${n.origin} ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Chuỗi kh\xf4ng hợp lệ: phải bắt đầu bằng "${n.prefix}"`;if("ends_with"===n.format)return`Chuỗi kh\xf4ng hợp lệ: phải kết th\xfac bằng "${n.suffix}"`;if("includes"===n.format)return`Chuỗi kh\xf4ng hợp lệ: phải bao gồm "${n.includes}"`;if("regex"===n.format)return`Chuỗi kh\xf4ng hợp lệ: phải khớp với mẫu ${n.pattern}`;return`${t[n.format]??n.format} kh\xf4ng hợp lệ`;case"not_multiple_of":return`Số kh\xf4ng hợp lệ: phải l\xe0 bội số của ${n.divisor}`;case"unrecognized_keys":return`Kh\xf3a kh\xf4ng được nhận dạng: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Kh\xf3a kh\xf4ng hợp lệ trong ${n.origin}`;case"invalid_union":default:return"Đầu v\xe0o kh\xf4ng hợp lệ";case"invalid_element":return`Gi\xe1 trị kh\xf4ng hợp lệ trong ${n.origin}`}})}}function ey(){let e,t,i;return{localeError:(e={string:{unit:"字符",verb:"包含"},file:{unit:"字节",verb:"包含"},array:{unit:"项",verb:"包含"},set:{unit:"项",verb:"包含"}},t={regex:"输入",email:"电子邮件",url:"URL",emoji:"表情符号",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日期时间",date:"ISO日期",time:"ISO时间",duration:"ISO时长",ipv4:"IPv4地址",ipv6:"IPv6地址",cidrv4:"IPv4网段",cidrv6:"IPv6网段",base64:"base64编码字符串",base64url:"base64url编码字符串",json_string:"JSON字符串",e164:"E.164号码",jwt:"JWT",template_literal:"输入"},i={nan:"NaN",number:"数字",array:"数组",null:"空值(null)"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`无效输入:期望 instanceof ${n.expected},实际接收 ${r}`;return`无效输入:期望 ${e},实际接收 ${r}`}case"invalid_value":if(1===n.values.length)return`无效输入:期望 ${v.stringifyPrimitive(n.values[0])}`;return`无效选项:期望以下之一 ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`数值过大:期望 ${n.origin??"值"} ${t}${n.maximum.toString()} ${i.unit??"个元素"}`;return`数值过大:期望 ${n.origin??"值"} ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`数值过小:期望 ${n.origin} ${t}${n.minimum.toString()} ${i.unit}`;return`数值过小:期望 ${n.origin} ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`无效字符串:必须以 "${n.prefix}" 开头`;if("ends_with"===n.format)return`无效字符串:必须以 "${n.suffix}" 结尾`;if("includes"===n.format)return`无效字符串:必须包含 "${n.includes}"`;if("regex"===n.format)return`无效字符串:必须满足正则表达式 ${n.pattern}`;return`无效${t[n.format]??n.format}`;case"not_multiple_of":return`无效数字:必须是 ${n.divisor} 的倍数`;case"unrecognized_keys":return`出现未知的键(key): ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`${n.origin} 中的键(key)无效`;case"invalid_union":default:return"无效输入";case"invalid_element":return`${n.origin} 中包含无效值(value)`}})}}function e$(){let e,t,i;return{localeError:(e={string:{unit:"字元",verb:"擁有"},file:{unit:"位元組",verb:"擁有"},array:{unit:"項目",verb:"擁有"},set:{unit:"項目",verb:"擁有"}},t={regex:"輸入",email:"郵件地址",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 日期時間",date:"ISO 日期",time:"ISO 時間",duration:"ISO 期間",ipv4:"IPv4 位址",ipv6:"IPv6 位址",cidrv4:"IPv4 範圍",cidrv6:"IPv6 範圍",base64:"base64 編碼字串",base64url:"base64url 編碼字串",json_string:"JSON 字串",e164:"E.164 數值",jwt:"JWT",template_literal:"輸入"},i={nan:"NaN"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`無效的輸入值:預期為 instanceof ${n.expected},但收到 ${r}`;return`無效的輸入值:預期為 ${e},但收到 ${r}`}case"invalid_value":if(1===n.values.length)return`無效的輸入值:預期為 ${v.stringifyPrimitive(n.values[0])}`;return`無效的選項:預期為以下其中之一 ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`數值過大:預期 ${n.origin??"值"} 應為 ${t}${n.maximum.toString()} ${i.unit??"個元素"}`;return`數值過大:預期 ${n.origin??"值"} 應為 ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`數值過小:預期 ${n.origin} 應為 ${t}${n.minimum.toString()} ${i.unit}`;return`數值過小:預期 ${n.origin} 應為 ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`無效的字串:必須以 "${n.prefix}" 開頭`;if("ends_with"===n.format)return`無效的字串:必須以 "${n.suffix}" 結尾`;if("includes"===n.format)return`無效的字串:必須包含 "${n.includes}"`;if("regex"===n.format)return`無效的字串:必須符合格式 ${n.pattern}`;return`無效的 ${t[n.format]??n.format}`;case"not_multiple_of":return`無效的數字:必須為 ${n.divisor} 的倍數`;case"unrecognized_keys":return`無法識別的鍵值${n.keys.length>1?"們":""}:${v.joinValues(n.keys,"、")}`;case"invalid_key":return`${n.origin} 中有無效的鍵值`;case"invalid_union":default:return"無效的輸入值";case"invalid_element":return`${n.origin} 中有無效的值`}})}}function e_(){let e,t,i;return{localeError:(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"}},t={regex:"ẹ̀rọ \xecb\xe1wọl\xe9",email:"\xe0d\xedrẹ́s\xec \xecmẹ́l\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:"ọjọ́ ISO",time:"\xe0k\xf3k\xf2 ISO",duration:"\xe0k\xf3k\xf2 t\xf3 p\xe9 ISO",ipv4:"\xe0d\xedrẹ́s\xec IPv4",ipv6:"\xe0d\xedrẹ́s\xec IPv6",cidrv4:"\xe0gb\xe8gb\xe8 IPv4",cidrv6:"\xe0gb\xe8gb\xe8 IPv6",base64:"ọ̀rọ̀ t\xed a kọ́ n\xed base64",base64url:"ọ̀rọ̀ base64url",json_string:"ọ̀rọ̀ JSON",e164:"nọ́mb\xe0 E.164",jwt:"JWT",template_literal:"ẹ̀rọ \xecb\xe1wọl\xe9"},i={nan:"NaN",number:"nọ́mb\xe0",array:"akopọ"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`\xccb\xe1wọl\xe9 aṣ\xecṣe: a n\xed l\xe1ti fi instanceof ${n.expected}, \xe0mọ̀ a r\xed ${r}`;return`\xccb\xe1wọl\xe9 aṣ\xecṣe: a n\xed l\xe1ti fi ${e}, \xe0mọ̀ a r\xed ${r}`}case"invalid_value":if(1===n.values.length)return`\xccb\xe1wọl\xe9 aṣ\xecṣe: a n\xed l\xe1ti fi ${v.stringifyPrimitive(n.values[0])}`;return`\xc0ṣ\xe0y\xe0n aṣ\xecṣe: yan ọ̀kan l\xe1ra ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`T\xf3 pọ̀ j\xf9: a n\xed l\xe1ti jẹ́ p\xe9 ${n.origin??"iye"} ${i.verb} ${t}${n.maximum} ${i.unit}`;return`T\xf3 pọ̀ j\xf9: a n\xed l\xe1ti jẹ́ ${t}${n.maximum}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`K\xe9r\xe9 ju: a n\xed l\xe1ti jẹ́ p\xe9 ${n.origin} ${i.verb} ${t}${n.minimum} ${i.unit}`;return`K\xe9r\xe9 ju: a n\xed l\xe1ti jẹ́ ${t}${n.minimum}`}case"invalid_format":if("starts_with"===n.format)return`Ọ̀rọ̀ aṣ\xecṣe: gbọ́dọ̀ bẹ̀rẹ̀ pẹ̀l\xfa "${n.prefix}"`;if("ends_with"===n.format)return`Ọ̀rọ̀ aṣ\xecṣe: gbọ́dọ̀ par\xed pẹ̀l\xfa "${n.suffix}"`;if("includes"===n.format)return`Ọ̀rọ̀ aṣ\xecṣe: gbọ́dọ̀ n\xed "${n.includes}"`;if("regex"===n.format)return`Ọ̀rọ̀ aṣ\xecṣe: gbọ́dọ̀ b\xe1 \xe0pẹẹrẹ mu ${n.pattern}`;return`Aṣ\xecṣe: ${t[n.format]??n.format}`;case"not_multiple_of":return`Nọ́mb\xe0 aṣ\xecṣe: gbọ́dọ̀ jẹ́ \xe8y\xe0 p\xedp\xedn ti ${n.divisor}`;case"unrecognized_keys":return`Bọt\xecn\xec \xe0\xecmọ̀: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Bọt\xecn\xec aṣ\xecṣe n\xedn\xfa ${n.origin}`;case"invalid_union":default:return"\xccb\xe1wọl\xe9 aṣ\xecṣe";case"invalid_element":return`Iye aṣ\xecṣe n\xedn\xfa ${n.origin}`}})}}var ex=i(870),ek=i(363),eI=i(9),ew=i(823),eS=i(549);class ez{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(e){this.ctx.counter=e}get seen(){return this.ctx.seen}constructor(e){let t=e?.target??"draft-2020-12";"draft-4"===t&&(t="draft-04"),"draft-7"===t&&(t="draft-07"),this.ctx=(0,ew.az)({processors:eS.Df,target:t,...e?.metadata&&{metadata:e.metadata},...e?.unrepresentable&&{unrepresentable:e.unrepresentable},...e?.override&&{override:e.override},...e?.io&&{io:e.io}})}process(e,t={path:[],schemaPath:[]}){return(0,ew.eh)(e,this.ctx,t)}emit(e,t){t&&(t.cycles&&(this.ctx.cycles=t.cycles),t.reused&&(this.ctx.reused=t.reused),t.external&&(this.ctx.external=t.external)),(0,ew.Wb)(this.ctx,e);let{"~standard":i,...n}=(0,ew.jE)(this.ctx,e);return n}}var ej=i(786),eP=i(291),eU=i(453);let eO={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 eZ(e){d.$W({customError:e})}function eT(){return d.$W().customError}n||(n={});var eN=i(795);let eE={...ej,...s,iso:eN},eD=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 eA(e,t){var i,n;let r,a;if("boolean"==typeof e)return e?eE.any():eE.never();try{r=JSON.parse(JSON.stringify(e))}catch{throw Error("fromJSONSchema input is not valid JSON (possibly cyclic); use $defs/$ref for recursive schemas")}let o={version:(i=r,n=t?.defaultTarget,"https://json-schema.org/draft/2020-12/schema"===(a=i.$schema)?"draft-2020-12":"http://json-schema.org/draft-07/schema#"===a?"draft-7":"http://json-schema.org/draft-04/schema#"===a?"draft-4":n??"draft-2020-12"),defs:r.$defs||r.definitions||{},refs:new Map,processing:new Set,rootSchema:r,registry:t?.registry??ex.fd};return function e(t,i){if("boolean"==typeof t)return t?eE.any():eE.never();let n=function t(i,n){let r;if(void 0!==i.not){if("object"==typeof i.not&&0===Object.keys(i.not).length)return eE.never();throw Error("not is not supported in Zod (except { not: {} } for never)")}if(void 0!==i.unevaluatedItems)throw Error("unevaluatedItems is not supported");if(void 0!==i.unevaluatedProperties)throw Error("unevaluatedProperties is not supported");if(void 0!==i.if||void 0!==i.then||void 0!==i.else)throw Error("Conditional schemas (if/then/else) are not supported");if(void 0!==i.dependentSchemas||void 0!==i.dependentRequired)throw Error("dependentSchemas and dependentRequired are not supported");if(i.$ref){let t=i.$ref;if(n.refs.has(t))return n.refs.get(t);if(n.processing.has(t))return eE.lazy(()=>{if(!n.refs.has(t))throw Error(`Circular reference not resolved: ${t}`);return n.refs.get(t)});n.processing.add(t);let r=e(function(e,t){if(!e.startsWith("#"))throw Error("External $ref is not supported, only local refs (#/...) are allowed");let i=e.slice(1).split("/").filter(Boolean);if(0===i.length)return t.rootSchema;let n="draft-2020-12"===t.version?"$defs":"definitions";if(i[0]===n){let n=i[1];if(!n||!t.defs[n])throw Error(`Reference not found: ${e}`);return t.defs[n]}throw Error(`Reference not found: ${e}`)}(t,n),n);return n.refs.set(t,r),n.processing.delete(t),r}if(void 0!==i.enum){let e=i.enum;if("openapi-3.0"===n.version&&!0===i.nullable&&1===e.length&&null===e[0])return eE.null();if(0===e.length)return eE.never();if(1===e.length)return eE.literal(e[0]);if(e.every(e=>"string"==typeof e))return eE.enum(e);let t=e.map(e=>eE.literal(e));return t.length<2?t[0]:eE.union([t[0],t[1],...t.slice(2)])}if(void 0!==i.const)return eE.literal(i.const);let a=i.type;if(Array.isArray(a)){let e=a.map(e=>t({...i,type:e},n));return 0===e.length?eE.never():1===e.length?e[0]:eE.union(e)}if(!a)return eE.any();switch(a){case"string":{let e=eE.string();if(i.format){let t=i.format;"email"===t?e=e.check(eE.email()):"uri"===t||"uri-reference"===t?e=e.check(eE.url()):"uuid"===t||"guid"===t?e=e.check(eE.uuid()):"date-time"===t?e=e.check(eE.iso.datetime()):"date"===t?e=e.check(eE.iso.date()):"time"===t?e=e.check(eE.iso.time()):"duration"===t?e=e.check(eE.iso.duration()):"ipv4"===t?e=e.check(eE.ipv4()):"ipv6"===t?e=e.check(eE.ipv6()):"mac"===t?e=e.check(eE.mac()):"cidr"===t?e=e.check(eE.cidrv4()):"cidr-v6"===t?e=e.check(eE.cidrv6()):"base64"===t?e=e.check(eE.base64()):"base64url"===t?e=e.check(eE.base64url()):"e164"===t?e=e.check(eE.e164()):"jwt"===t?e=e.check(eE.jwt()):"emoji"===t?e=e.check(eE.emoji()):"nanoid"===t?e=e.check(eE.nanoid()):"cuid"===t?e=e.check(eE.cuid()):"cuid2"===t?e=e.check(eE.cuid2()):"ulid"===t?e=e.check(eE.ulid()):"xid"===t?e=e.check(eE.xid()):"ksuid"===t&&(e=e.check(eE.ksuid()))}"number"==typeof i.minLength&&(e=e.min(i.minLength)),"number"==typeof i.maxLength&&(e=e.max(i.maxLength)),i.pattern&&(e=e.regex(new RegExp(i.pattern))),r=e;break}case"number":case"integer":{let e="integer"===a?eE.number().int():eE.number();"number"==typeof i.minimum&&(e=e.min(i.minimum)),"number"==typeof i.maximum&&(e=e.max(i.maximum)),"number"==typeof i.exclusiveMinimum?e=e.gt(i.exclusiveMinimum):!0===i.exclusiveMinimum&&"number"==typeof i.minimum&&(e=e.gt(i.minimum)),"number"==typeof i.exclusiveMaximum?e=e.lt(i.exclusiveMaximum):!0===i.exclusiveMaximum&&"number"==typeof i.maximum&&(e=e.lt(i.maximum)),"number"==typeof i.multipleOf&&(e=e.multipleOf(i.multipleOf)),r=e;break}case"boolean":r=eE.boolean();break;case"null":r=eE.null();break;case"object":{let t={},a=i.properties||{},o=new Set(i.required||[]);for(let[i,r]of Object.entries(a)){let a=e(r,n);t[i]=o.has(i)?a:a.optional()}if(i.propertyNames){let a=e(i.propertyNames,n),o=i.additionalProperties&&"object"==typeof i.additionalProperties?e(i.additionalProperties,n):eE.any();if(0===Object.keys(t).length){r=eE.record(a,o);break}let s=eE.object(t).passthrough(),l=eE.looseRecord(a,o);r=eE.intersection(s,l);break}if(i.patternProperties){let a=i.patternProperties,o=Object.keys(a),s=[];for(let t of o){let i=e(a[t],n),r=eE.string().regex(new RegExp(t));s.push(eE.looseRecord(r,i))}let l=[];if(Object.keys(t).length>0&&l.push(eE.object(t).passthrough()),l.push(...s),0===l.length)r=eE.object({}).passthrough();else if(1===l.length)r=l[0];else{let e=eE.intersection(l[0],l[1]);for(let t=2;te(t,n)),s=a&&"object"==typeof a&&!Array.isArray(a)?e(a,n):void 0;r=s?eE.tuple(o).rest(s):eE.tuple(o),"number"==typeof i.minItems&&(r=r.check(eE.minLength(i.minItems))),"number"==typeof i.maxItems&&(r=r.check(eE.maxLength(i.maxItems)))}else if(Array.isArray(a)){let t=a.map(t=>e(t,n)),o=i.additionalItems&&"object"==typeof i.additionalItems?e(i.additionalItems,n):void 0;r=o?eE.tuple(t).rest(o):eE.tuple(t),"number"==typeof i.minItems&&(r=r.check(eE.minLength(i.minItems))),"number"==typeof i.maxItems&&(r=r.check(eE.maxLength(i.maxItems)))}else if(void 0!==a){let t=e(a,n),o=eE.array(t);"number"==typeof i.minItems&&(o=o.min(i.minItems)),"number"==typeof i.maxItems&&(o=o.max(i.maxItems)),r=o}else r=eE.array(eE.any());break}default:throw Error(`Unsupported type: ${a}`)}return r}(t,i),r=t.type||void 0!==t.enum||void 0!==t.const;if(t.anyOf&&Array.isArray(t.anyOf)){let a=t.anyOf.map(t=>e(t,i)),o=eE.union(a);n=r?eE.intersection(n,o):o}if(t.oneOf&&Array.isArray(t.oneOf)){let a=t.oneOf.map(t=>e(t,i)),o=eE.xor(a);n=r?eE.intersection(n,o):o}if(t.allOf&&Array.isArray(t.allOf))if(0===t.allOf.length)n=r?n:eE.any();else{let a=r?n:e(t.allOf[0],i),o=+!r;for(let n=o;n0&&i.registry.add(n,a),t.description&&(n=n.describe(t.description)),n}(r,o)}function eR(e){return eI.K_(ej.ZodString,e)}function eC(e){return eI.qG(ej.ZodNumber,e)}function eL(e){return eI.dN(ej.ZodBoolean,e)}function eq(e){return eI.St(ej.ZodBigInt,e)}function eM(e){return eI.B4(ej.ZodDate,e)}(0,d.$W)(j())}},t={};function i(n){var r=t[n];if(void 0!==r)return r.exports;var a=t[n]={exports:{}};return e[n](a,a.exports,i),a.exports}i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"u">typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{function e(e,t,i,n,r,a,o){try{var s=e[a](o),l=s.value}catch(e){i(e);return}s.done?t(l):Promise.resolve(l).then(n,r)}function t(t){return function(){var i=this,n=arguments;return new Promise(function(r,a){var o=t.apply(i,n);function s(t){e(o,r,a,s,l,"next",t)}function l(t){e(o,r,a,s,l,"throw",t)}s(void 0)})}}var n,r,a=i(614);function o(e,t){return e._zod?a.xL(e,t):e.safeParse(t)}var s=i(786),l=i(795);let u="io.modelcontextprotocol/related-task",d=s.custom(e=>null!==e&&("object"==typeof e||"function"==typeof e)),c=s.union([s.string(),s.number().int()]),m=s.string();s.looseObject({ttl:s.number().optional(),pollInterval:s.number().optional()});let p=s.object({ttl:s.number().optional()}),f=s.object({taskId:s.string()}),g=s.looseObject({progressToken:c.optional(),[u]:f.optional()}),v=s.object({_meta:g.optional()}),h=v.extend({task:p.optional()}),b=s.object({method:s.string(),params:v.loose().optional()}),y=s.object({_meta:g.optional()}),$=s.object({method:s.string(),params:y.loose().optional()}),_=s.looseObject({_meta:g.optional()}),x=s.union([s.string(),s.number().int()]),k=s.object({jsonrpc:s.literal("2.0"),id:x,...b.shape}).strict(),I=e=>k.safeParse(e).success,w=s.object({jsonrpc:s.literal("2.0"),...$.shape}).strict(),S=s.object({jsonrpc:s.literal("2.0"),id:x,result:_}).strict();(n=r||(r={}))[n.ConnectionClosed=-32e3]="ConnectionClosed",n[n.RequestTimeout=-32001]="RequestTimeout",n[n.ParseError=-32700]="ParseError",n[n.InvalidRequest=-32600]="InvalidRequest",n[n.MethodNotFound=-32601]="MethodNotFound",n[n.InvalidParams=-32602]="InvalidParams",n[n.InternalError=-32603]="InternalError",n[n.UrlElicitationRequired=-32042]="UrlElicitationRequired";let z=s.object({jsonrpc:s.literal("2.0"),id:x.optional(),error:s.object({code:s.number().int(),message:s.string(),data:s.unknown().optional()})}).strict(),j=s.union([k,w,S,z]);s.union([S,z]);let P=_.strict(),U=y.extend({requestId:x.optional(),reason:s.string().optional()}),O=$.extend({method:s.literal("notifications/cancelled"),params:U}),Z=s.object({src:s.string(),mimeType:s.string().optional(),sizes:s.array(s.string()).optional(),theme:s.enum(["light","dark"]).optional()}),T=s.object({icons:s.array(Z).optional()}),N=s.object({name:s.string(),title:s.string().optional()}),E=N.extend({...N.shape,...T.shape,version:s.string(),websiteUrl:s.string().optional(),description:s.string().optional()}),D=s.intersection(s.object({applyDefaults:s.boolean().optional()}),s.record(s.string(),s.unknown())),A=s.preprocess(e=>e&&"object"==typeof e&&!Array.isArray(e)&&0===Object.keys(e).length?{form:{}}:e,s.intersection(s.object({form:D.optional(),url:d.optional()}),s.record(s.string(),s.unknown()).optional())),R=s.looseObject({list:d.optional(),cancel:d.optional(),requests:s.looseObject({sampling:s.looseObject({createMessage:d.optional()}).optional(),elicitation:s.looseObject({create:d.optional()}).optional()}).optional()}),C=s.looseObject({list:d.optional(),cancel:d.optional(),requests:s.looseObject({tools:s.looseObject({call:d.optional()}).optional()}).optional()}),L=s.object({experimental:s.record(s.string(),d).optional(),sampling:s.object({context:d.optional(),tools:d.optional()}).optional(),elicitation:A.optional(),roots:s.object({listChanged:s.boolean().optional()}).optional(),tasks:R.optional(),extensions:s.record(s.string(),d).optional()}),q=v.extend({protocolVersion:s.string(),capabilities:L,clientInfo:E}),M=b.extend({method:s.literal("initialize"),params:q}),J=s.object({experimental:s.record(s.string(),d).optional(),logging:d.optional(),completions:d.optional(),prompts:s.object({listChanged:s.boolean().optional()}).optional(),resources:s.object({subscribe:s.boolean().optional(),listChanged:s.boolean().optional()}).optional(),tools:s.object({listChanged:s.boolean().optional()}).optional(),tasks:C.optional(),extensions:s.record(s.string(),d).optional()}),F=_.extend({protocolVersion:s.string(),capabilities:J,serverInfo:E,instructions:s.string().optional()}),V=$.extend({method:s.literal("notifications/initialized"),params:y.optional()}),H=b.extend({method:s.literal("ping"),params:v.optional()}),W=s.object({progress:s.number(),total:s.optional(s.number()),message:s.optional(s.string())}),G=s.object({...y.shape,...W.shape,progressToken:c}),K=$.extend({method:s.literal("notifications/progress"),params:G}),B=v.extend({cursor:m.optional()}),X=b.extend({params:B.optional()}),Y=_.extend({nextCursor:m.optional()}),Q=s.enum(["working","input_required","completed","failed","cancelled"]),ee=s.object({taskId:s.string(),status:Q,ttl:s.union([s.number(),s.null()]),createdAt:s.string(),lastUpdatedAt:s.string(),pollInterval:s.optional(s.number()),statusMessage:s.optional(s.string())}),et=_.extend({task:ee}),ei=y.merge(ee),en=$.extend({method:s.literal("notifications/tasks/status"),params:ei}),er=b.extend({method:s.literal("tasks/get"),params:v.extend({taskId:s.string()})}),ea=_.merge(ee),eo=b.extend({method:s.literal("tasks/result"),params:v.extend({taskId:s.string()})});_.loose();let es=X.extend({method:s.literal("tasks/list")}),el=Y.extend({tasks:s.array(ee)}),eu=b.extend({method:s.literal("tasks/cancel"),params:v.extend({taskId:s.string()})}),ed=_.merge(ee),ec=s.object({uri:s.string(),mimeType:s.optional(s.string()),_meta:s.record(s.string(),s.unknown()).optional()}),em=ec.extend({text:s.string()}),ep=s.string().refine(e=>{try{return atob(e),!0}catch{return!1}},{message:"Invalid Base64 string"}),ef=ec.extend({blob:ep}),eg=s.enum(["user","assistant"]),ev=s.object({audience:s.array(eg).optional(),priority:s.number().min(0).max(1).optional(),lastModified:l.datetime({offset:!0}).optional()}),eh=s.object({...N.shape,...T.shape,uri:s.string(),description:s.optional(s.string()),mimeType:s.optional(s.string()),size:s.optional(s.number()),annotations:ev.optional(),_meta:s.optional(s.looseObject({}))}),eb=s.object({...N.shape,...T.shape,uriTemplate:s.string(),description:s.optional(s.string()),mimeType:s.optional(s.string()),annotations:ev.optional(),_meta:s.optional(s.looseObject({}))}),ey=X.extend({method:s.literal("resources/list")}),e$=Y.extend({resources:s.array(eh)}),e_=X.extend({method:s.literal("resources/templates/list")}),ex=Y.extend({resourceTemplates:s.array(eb)}),ek=v.extend({uri:s.string()}),eI=b.extend({method:s.literal("resources/read"),params:ek}),ew=_.extend({contents:s.array(s.union([em,ef]))}),eS=$.extend({method:s.literal("notifications/resources/list_changed"),params:y.optional()}),ez=b.extend({method:s.literal("resources/subscribe"),params:ek}),ej=b.extend({method:s.literal("resources/unsubscribe"),params:ek}),eP=y.extend({uri:s.string()}),eU=$.extend({method:s.literal("notifications/resources/updated"),params:eP}),eO=s.object({name:s.string(),description:s.optional(s.string()),required:s.optional(s.boolean())}),eZ=s.object({...N.shape,...T.shape,description:s.optional(s.string()),arguments:s.optional(s.array(eO)),_meta:s.optional(s.looseObject({}))}),eT=X.extend({method:s.literal("prompts/list")}),eN=Y.extend({prompts:s.array(eZ)}),eE=v.extend({name:s.string(),arguments:s.record(s.string(),s.string()).optional()}),eD=b.extend({method:s.literal("prompts/get"),params:eE}),eA=s.object({type:s.literal("text"),text:s.string(),annotations:ev.optional(),_meta:s.record(s.string(),s.unknown()).optional()}),eR=s.object({type:s.literal("image"),data:ep,mimeType:s.string(),annotations:ev.optional(),_meta:s.record(s.string(),s.unknown()).optional()}),eC=s.object({type:s.literal("audio"),data:ep,mimeType:s.string(),annotations:ev.optional(),_meta:s.record(s.string(),s.unknown()).optional()}),eL=s.object({type:s.literal("tool_use"),name:s.string(),id:s.string(),input:s.record(s.string(),s.unknown()),_meta:s.record(s.string(),s.unknown()).optional()}),eq=s.object({type:s.literal("resource"),resource:s.union([em,ef]),annotations:ev.optional(),_meta:s.record(s.string(),s.unknown()).optional()}),eM=eh.extend({type:s.literal("resource_link")}),eJ=s.union([eA,eR,eC,eM,eq]),eF=s.object({role:eg,content:eJ}),eV=_.extend({description:s.string().optional(),messages:s.array(eF)}),eH=$.extend({method:s.literal("notifications/prompts/list_changed"),params:y.optional()}),eW=s.object({title:s.string().optional(),readOnlyHint:s.boolean().optional(),destructiveHint:s.boolean().optional(),idempotentHint:s.boolean().optional(),openWorldHint:s.boolean().optional()}),eG=s.object({taskSupport:s.enum(["required","optional","forbidden"]).optional()}),eK=s.object({...N.shape,...T.shape,description:s.string().optional(),inputSchema:s.object({type:s.literal("object"),properties:s.record(s.string(),d).optional(),required:s.array(s.string()).optional()}).catchall(s.unknown()),outputSchema:s.object({type:s.literal("object"),properties:s.record(s.string(),d).optional(),required:s.array(s.string()).optional()}).catchall(s.unknown()).optional(),annotations:eW.optional(),execution:eG.optional(),_meta:s.record(s.string(),s.unknown()).optional()}),eB=X.extend({method:s.literal("tools/list")}),eX=Y.extend({tools:s.array(eK)}),eY=_.extend({content:s.array(eJ).default([]),structuredContent:s.record(s.string(),s.unknown()).optional(),isError:s.boolean().optional()});eY.or(_.extend({toolResult:s.unknown()}));let eQ=h.extend({name:s.string(),arguments:s.record(s.string(),s.unknown()).optional()}),e4=b.extend({method:s.literal("tools/call"),params:eQ}),e0=$.extend({method:s.literal("notifications/tools/list_changed"),params:y.optional()});s.object({autoRefresh:s.boolean().default(!0),debounceMs:s.number().int().nonnegative().default(300)});let e6=s.enum(["debug","info","notice","warning","error","critical","alert","emergency"]),e1=v.extend({level:e6}),e2=b.extend({method:s.literal("logging/setLevel"),params:e1}),e9=y.extend({level:e6,logger:s.string().optional(),data:s.unknown()}),e3=$.extend({method:s.literal("notifications/message"),params:e9}),e7=s.object({name:s.string().optional()}),e5=s.object({hints:s.array(e7).optional(),costPriority:s.number().min(0).max(1).optional(),speedPriority:s.number().min(0).max(1).optional(),intelligencePriority:s.number().min(0).max(1).optional()}),e8=s.object({mode:s.enum(["auto","required","none"]).optional()}),te=s.object({type:s.literal("tool_result"),toolUseId:s.string().describe("The unique identifier for the corresponding tool call."),content:s.array(eJ).default([]),structuredContent:s.object({}).loose().optional(),isError:s.boolean().optional(),_meta:s.record(s.string(),s.unknown()).optional()}),tt=s.discriminatedUnion("type",[eA,eR,eC]),ti=s.discriminatedUnion("type",[eA,eR,eC,eL,te]),tn=s.object({role:eg,content:s.union([ti,s.array(ti)]),_meta:s.record(s.string(),s.unknown()).optional()}),tr=h.extend({messages:s.array(tn),modelPreferences:e5.optional(),systemPrompt:s.string().optional(),includeContext:s.enum(["none","thisServer","allServers"]).optional(),temperature:s.number().optional(),maxTokens:s.number().int(),stopSequences:s.array(s.string()).optional(),metadata:d.optional(),tools:s.array(eK).optional(),toolChoice:e8.optional()}),ta=b.extend({method:s.literal("sampling/createMessage"),params:tr}),to=_.extend({model:s.string(),stopReason:s.optional(s.enum(["endTurn","stopSequence","maxTokens"]).or(s.string())),role:eg,content:tt}),ts=_.extend({model:s.string(),stopReason:s.optional(s.enum(["endTurn","stopSequence","maxTokens","toolUse"]).or(s.string())),role:eg,content:s.union([ti,s.array(ti)])}),tl=s.object({type:s.literal("boolean"),title:s.string().optional(),description:s.string().optional(),default:s.boolean().optional()}),tu=s.object({type:s.literal("string"),title:s.string().optional(),description:s.string().optional(),minLength:s.number().optional(),maxLength:s.number().optional(),format:s.enum(["email","uri","date","date-time"]).optional(),default:s.string().optional()}),td=s.object({type:s.enum(["number","integer"]),title:s.string().optional(),description:s.string().optional(),minimum:s.number().optional(),maximum:s.number().optional(),default:s.number().optional()}),tc=s.object({type:s.literal("string"),title:s.string().optional(),description:s.string().optional(),enum:s.array(s.string()),default:s.string().optional()}),tm=s.object({type:s.literal("string"),title:s.string().optional(),description:s.string().optional(),oneOf:s.array(s.object({const:s.string(),title:s.string()})),default:s.string().optional()}),tp=s.object({type:s.literal("string"),title:s.string().optional(),description:s.string().optional(),enum:s.array(s.string()),enumNames:s.array(s.string()).optional(),default:s.string().optional()}),tf=s.union([tc,tm]),tg=s.object({type:s.literal("array"),title:s.string().optional(),description:s.string().optional(),minItems:s.number().optional(),maxItems:s.number().optional(),items:s.object({type:s.literal("string"),enum:s.array(s.string())}),default:s.array(s.string()).optional()}),tv=s.object({type:s.literal("array"),title:s.string().optional(),description:s.string().optional(),minItems:s.number().optional(),maxItems:s.number().optional(),items:s.object({anyOf:s.array(s.object({const:s.string(),title:s.string()}))}),default:s.array(s.string()).optional()}),th=s.union([tg,tv]),tb=s.union([tp,tf,th]),ty=s.union([tb,tl,tu,td]),t$=h.extend({mode:s.literal("form").optional(),message:s.string(),requestedSchema:s.object({type:s.literal("object"),properties:s.record(s.string(),ty),required:s.array(s.string()).optional()})}),t_=h.extend({mode:s.literal("url"),message:s.string(),elicitationId:s.string(),url:s.string().url()}),tx=s.union([t$,t_]),tk=b.extend({method:s.literal("elicitation/create"),params:tx}),tI=y.extend({elicitationId:s.string()}),tw=$.extend({method:s.literal("notifications/elicitation/complete"),params:tI}),tS=_.extend({action:s.enum(["accept","decline","cancel"]),content:s.preprocess(e=>null===e?void 0:e,s.record(s.string(),s.union([s.string(),s.number(),s.boolean(),s.array(s.string())])).optional())}),tz=s.object({type:s.literal("ref/resource"),uri:s.string()}),tj=s.object({type:s.literal("ref/prompt"),name:s.string()}),tP=v.extend({ref:s.union([tj,tz]),argument:s.object({name:s.string(),value:s.string()}),context:s.object({arguments:s.record(s.string(),s.string()).optional()}).optional()}),tU=b.extend({method:s.literal("completion/complete"),params:tP}),tO=_.extend({completion:s.looseObject({values:s.array(s.string()).max(100),total:s.optional(s.number().int()),hasMore:s.optional(s.boolean())})}),tZ=s.object({uri:s.string().startsWith("file://"),name:s.string().optional(),_meta:s.record(s.string(),s.unknown()).optional()}),tT=b.extend({method:s.literal("roots/list"),params:v.optional()}),tN=_.extend({roots:s.array(tZ)}),tE=$.extend({method:s.literal("notifications/roots/list_changed"),params:y.optional()});s.union([H,M,tU,e2,eD,eT,ey,e_,eI,ez,ej,e4,eB,er,eo,es,eu]),s.union([O,K,V,tE,en]),s.union([P,to,ts,tS,tN,ea,el,et]),s.union([H,ta,tk,tT,er,eo,es,eu]),s.union([O,K,e3,eU,eS,e0,eH,en,tw]),s.union([P,F,tO,eV,eN,e$,ex,ew,eY,eX,ea,el,et]);class tD extends Error{constructor(e,t,i){super(`MCP error ${e}: ${t}`),this.code=e,this.data=i,this.name="McpError"}static fromError(e,t,i){return e===r.UrlElicitationRequired&&i&&i.elicitations?new tA(i.elicitations,t):new tD(e,t,i)}}class tA extends tD{constructor(e,t=`URL elicitation${e.length>1?"s":""} required`){super(r.UrlElicitationRequired,t,{elicitations:e})}get elicitations(){return this.data?.elicitations??[]}}function tR(e){return"completed"===e||"failed"===e||"cancelled"===e}function tC(e){let t=function(e){let t;if(e&&(t=e._zod?e._zod?.def?.shape:e.shape)){if("function"==typeof t)try{return t()}catch{return}return t}}(e),i=t?.method;if(!i)throw Error("Schema is missing a method literal");let n=function(e){if(e._zod){let t=e._zod?.def;if(t){if(void 0!==t.value)return t.value;if(Array.isArray(t.values)&&t.values.length>0)return t.values[0]}}let t=e._def;if(t){if(void 0!==t.value)return t.value;if(Array.isArray(t.values)&&t.values.length>0)return t.values[0]}let i=e.value;if(void 0!==i)return i}(i);if("string"!=typeof n)throw Error("Schema method literal must be a string");return n}function tL(e,t){let i=o(e,t);if(!i.success)throw i.error;return i.data}Symbol("Let zodToJsonSchema decide on which parser to use");class tq{constructor(e){this._options=e,this._requestMessageId=0,this._requestHandlers=new Map,this._requestHandlerAbortControllers=new Map,this._notificationHandlers=new Map,this._responseHandlers=new Map,this._progressHandlers=new Map,this._timeoutInfo=new Map,this._pendingDebouncedNotifications=new Set,this._taskProgressTokens=new Map,this._requestResolvers=new Map,this.setNotificationHandler(O,e=>{this._oncancel(e)}),this.setNotificationHandler(K,e=>{this._onprogress(e)}),this.setRequestHandler(H,e=>({})),this._taskStore=e?.taskStore,this._taskMessageQueue=e?.taskMessageQueue,this._taskStore&&(this.setRequestHandler(er,async(e,t)=>{let i=await this._taskStore.getTask(e.params.taskId,t.sessionId);if(!i)throw new tD(r.InvalidParams,"Failed to retrieve task: Task not found");return{...i}}),this.setRequestHandler(eo,async(e,t)=>{let i=async()=>{let n=e.params.taskId;if(this._taskMessageQueue){let e;for(;e=await this._taskMessageQueue.dequeue(n,t.sessionId);){if("response"===e.type||"error"===e.type){let t=e.message,i=t.id,n=this._requestResolvers.get(i);if(n)this._requestResolvers.delete(i),n("response"===e.type?t:new tD(t.error.code,t.error.message,t.error.data));else{let t="response"===e.type?"Response":"Error";this._onerror(Error(`${t} handler missing for request ${i}`))}continue}await this._transport?.send(e.message,{relatedRequestId:t.requestId})}}let a=await this._taskStore.getTask(n,t.sessionId);if(!a)throw new tD(r.InvalidParams,`Task not found: ${n}`);if(!tR(a.status))return await this._waitForTaskUpdate(n,t.signal),await i();if(tR(a.status)){let e=await this._taskStore.getTaskResult(n,t.sessionId);return this._clearTaskQueue(n),{...e,_meta:{...e._meta,[u]:{taskId:n}}}}return await i()};return await i()}),this.setRequestHandler(es,async(e,t)=>{try{let{tasks:i,nextCursor:n}=await this._taskStore.listTasks(e.params?.cursor,t.sessionId);return{tasks:i,nextCursor:n,_meta:{}}}catch(e){throw new tD(r.InvalidParams,`Failed to list tasks: ${e instanceof Error?e.message:String(e)}`)}}),this.setRequestHandler(eu,async(e,t)=>{try{let i=await this._taskStore.getTask(e.params.taskId,t.sessionId);if(!i)throw new tD(r.InvalidParams,`Task not found: ${e.params.taskId}`);if(tR(i.status))throw new tD(r.InvalidParams,`Cannot cancel task in terminal status: ${i.status}`);await this._taskStore.updateTaskStatus(e.params.taskId,"cancelled","Client cancelled task execution.",t.sessionId),this._clearTaskQueue(e.params.taskId);let n=await this._taskStore.getTask(e.params.taskId,t.sessionId);if(!n)throw new tD(r.InvalidParams,`Task not found after cancellation: ${e.params.taskId}`);return{_meta:{},...n}}catch(e){if(e instanceof tD)throw e;throw new tD(r.InvalidRequest,`Failed to cancel task: ${e instanceof Error?e.message:String(e)}`)}}))}async _oncancel(e){if(!e.params.requestId)return;let t=this._requestHandlerAbortControllers.get(e.params.requestId);t?.abort(e.params.reason)}_setupTimeout(e,t,i,n,r=!1){this._timeoutInfo.set(e,{timeoutId:setTimeout(n,t),startTime:Date.now(),timeout:t,maxTotalTimeout:i,resetTimeoutOnProgress:r,onTimeout:n})}_resetTimeout(e){let t=this._timeoutInfo.get(e);if(!t)return!1;let i=Date.now()-t.startTime;if(t.maxTotalTimeout&&i>=t.maxTotalTimeout)throw this._timeoutInfo.delete(e),tD.fromError(r.RequestTimeout,"Maximum total timeout exceeded",{maxTotalTimeout:t.maxTotalTimeout,totalElapsed:i});return clearTimeout(t.timeoutId),t.timeoutId=setTimeout(t.onTimeout,t.timeout),!0}_cleanupTimeout(e){let t=this._timeoutInfo.get(e);t&&(clearTimeout(t.timeoutId),this._timeoutInfo.delete(e))}async connect(e){if(this._transport)throw Error("Already connected to a transport. Call close() before connecting to a new transport, or use a separate Protocol instance per connection.");this._transport=e;let t=this.transport?.onclose;this._transport.onclose=()=>{t?.(),this._onclose()};let i=this.transport?.onerror;this._transport.onerror=e=>{i?.(e),this._onerror(e)};let n=this._transport?.onmessage;this._transport.onmessage=(e,t)=>{if(n?.(e,t),S.safeParse(e).success||z.safeParse(e).success)this._onresponse(e);else if(I(e))this._onrequest(e,t);else w.safeParse(e).success?this._onnotification(e):this._onerror(Error(`Unknown message type: ${JSON.stringify(e)}`))},await this._transport.start()}_onclose(){let e=this._responseHandlers;for(let e of(this._responseHandlers=new Map,this._progressHandlers.clear(),this._taskProgressTokens.clear(),this._pendingDebouncedNotifications.clear(),this._timeoutInfo.values()))clearTimeout(e.timeoutId);for(let e of(this._timeoutInfo.clear(),this._requestHandlerAbortControllers.values()))e.abort();this._requestHandlerAbortControllers.clear();let t=tD.fromError(r.ConnectionClosed,"Connection closed");for(let i of(this._transport=void 0,this.onclose?.(),e.values()))i(t)}_onerror(e){this.onerror?.(e)}_onnotification(e){let t=this._notificationHandlers.get(e.method)??this.fallbackNotificationHandler;void 0!==t&&Promise.resolve().then(()=>t(e)).catch(e=>this._onerror(Error(`Uncaught error in notification handler: ${e}`)))}_onrequest(e,t){let i,n=this._requestHandlers.get(e.method)??this.fallbackRequestHandler,a=this._transport,o=e.params?._meta?.[u]?.taskId;if(void 0===n){let t={jsonrpc:"2.0",id:e.id,error:{code:r.MethodNotFound,message:"Method not found"}};o&&this._taskMessageQueue?this._enqueueTaskMessage(o,{type:"error",message:t,timestamp:Date.now()},a?.sessionId).catch(e=>this._onerror(Error(`Failed to enqueue error response: ${e}`))):a?.send(t).catch(e=>this._onerror(Error(`Failed to send an error response: ${e}`)));return}let s=new AbortController;this._requestHandlerAbortControllers.set(e.id,s);let l=(i=e.params,h.safeParse(i).success)?e.params.task:void 0,d=this._taskStore?this.requestTaskStore(e,a?.sessionId):void 0,c={signal:s.signal,sessionId:a?.sessionId,_meta:e.params?._meta,sendNotification:async t=>{if(s.signal.aborted)return;let i={relatedRequestId:e.id};o&&(i.relatedTask={taskId:o}),await this.notification(t,i)},sendRequest:async(t,i,n)=>{if(s.signal.aborted)throw new tD(r.ConnectionClosed,"Request was cancelled");let a={...n,relatedRequestId:e.id};o&&!a.relatedTask&&(a.relatedTask={taskId:o});let l=a.relatedTask?.taskId??o;return l&&d&&await d.updateTaskStatus(l,"input_required"),await this.request(t,i,a)},authInfo:t?.authInfo,requestId:e.id,requestInfo:t?.requestInfo,taskId:o,taskStore:d,taskRequestedTtl:l?.ttl,closeSSEStream:t?.closeSSEStream,closeStandaloneSSEStream:t?.closeStandaloneSSEStream};Promise.resolve().then(()=>{l&&this.assertTaskHandlerCapability(e.method)}).then(()=>n(e,c)).then(async t=>{if(s.signal.aborted)return;let i={result:t,jsonrpc:"2.0",id:e.id};o&&this._taskMessageQueue?await this._enqueueTaskMessage(o,{type:"response",message:i,timestamp:Date.now()},a?.sessionId):await a?.send(i)},async t=>{if(s.signal.aborted)return;let i={jsonrpc:"2.0",id:e.id,error:{code:Number.isSafeInteger(t.code)?t.code:r.InternalError,message:t.message??"Internal error",...void 0!==t.data&&{data:t.data}}};o&&this._taskMessageQueue?await this._enqueueTaskMessage(o,{type:"error",message:i,timestamp:Date.now()},a?.sessionId):await a?.send(i)}).catch(e=>this._onerror(Error(`Failed to send response: ${e}`))).finally(()=>{this._requestHandlerAbortControllers.get(e.id)===s&&this._requestHandlerAbortControllers.delete(e.id)})}_onprogress(e){let{progressToken:t,...i}=e.params,n=Number(t),r=this._progressHandlers.get(n);if(!r)return void this._onerror(Error(`Received a progress notification for an unknown token: ${JSON.stringify(e)}`));let a=this._responseHandlers.get(n),o=this._timeoutInfo.get(n);if(o&&a&&o.resetTimeoutOnProgress)try{this._resetTimeout(n)}catch(e){this._responseHandlers.delete(n),this._progressHandlers.delete(n),this._cleanupTimeout(n),a(e);return}r(i)}_onresponse(e){let t=Number(e.id),i=this._requestResolvers.get(t);if(i){this._requestResolvers.delete(t),i(S.safeParse(e).success?e:new tD(e.error.code,e.error.message,e.error.data));return}let n=this._responseHandlers.get(t);if(void 0===n)return void this._onerror(Error(`Received a response for an unknown message ID: ${JSON.stringify(e)}`));this._responseHandlers.delete(t),this._cleanupTimeout(t);let r=!1;if(S.safeParse(e).success&&e.result&&"object"==typeof e.result){let i=e.result;if(i.task&&"object"==typeof i.task){let e=i.task;"string"==typeof e.taskId&&(r=!0,this._taskProgressTokens.set(e.taskId,t))}}r||this._progressHandlers.delete(t),n(S.safeParse(e).success?e:tD.fromError(e.error.code,e.error.message,e.error.data))}get transport(){return this._transport}async close(){await this._transport?.close()}async *requestStream(e,t,i){let n,{task:a}=i??{};if(!a){try{let n=await this.request(e,t,i);yield{type:"result",result:n}}catch(e){yield{type:"error",error:e instanceof tD?e:new tD(r.InternalError,String(e))}}return}try{let a=await this.request(e,et,i);if(a.task)n=a.task.taskId,yield{type:"taskCreated",task:a.task};else throw new tD(r.InternalError,"Task creation did not return a task");for(;;){let e=await this.getTask({taskId:n},i);if(yield{type:"taskStatus",task:e},tR(e.status)){if("completed"===e.status){let e=await this.getTaskResult({taskId:n},t,i);yield{type:"result",result:e}}else"failed"===e.status?yield{type:"error",error:new tD(r.InternalError,`Task ${n} failed`)}:"cancelled"===e.status&&(yield{type:"error",error:new tD(r.InternalError,`Task ${n} was cancelled`)});return}if("input_required"===e.status){let e=await this.getTaskResult({taskId:n},t,i);yield{type:"result",result:e};return}let a=e.pollInterval??this._options?.defaultTaskPollInterval??1e3;await new Promise(e=>setTimeout(e,a)),i?.signal?.throwIfAborted()}}catch(e){yield{type:"error",error:e instanceof tD?e:new tD(r.InternalError,String(e))}}}request(e,t,i){let{relatedRequestId:n,resumptionToken:a,onresumptiontoken:s,task:l,relatedTask:d}=i??{};return new Promise((c,m)=>{let p=e=>{m(e)};if(!this._transport)return void p(Error("Not connected"));if(this._options?.enforceStrictCapabilities===!0)try{this.assertCapabilityForMethod(e.method),l&&this.assertTaskCapability(e.method)}catch(e){p(e);return}i?.signal?.throwIfAborted();let f=this._requestMessageId++,g={...e,jsonrpc:"2.0",id:f};i?.onprogress&&(this._progressHandlers.set(f,i.onprogress),g.params={...e.params,_meta:{...e.params?._meta||{},progressToken:f}}),l&&(g.params={...g.params,task:l}),d&&(g.params={...g.params,_meta:{...g.params?._meta||{},[u]:d}});let v=e=>{this._responseHandlers.delete(f),this._progressHandlers.delete(f),this._cleanupTimeout(f),this._transport?.send({jsonrpc:"2.0",method:"notifications/cancelled",params:{requestId:f,reason:String(e)}},{relatedRequestId:n,resumptionToken:a,onresumptiontoken:s}).catch(e=>this._onerror(Error(`Failed to send cancellation: ${e}`))),m(e instanceof tD?e:new tD(r.RequestTimeout,String(e)))};this._responseHandlers.set(f,e=>{if(!i?.signal?.aborted){if(e instanceof Error)return m(e);try{let i=o(t,e.result);i.success?c(i.data):m(i.error)}catch(e){m(e)}}}),i?.signal?.addEventListener("abort",()=>{v(i?.signal?.reason)});let h=i?.timeout??6e4;this._setupTimeout(f,h,i?.maxTotalTimeout,()=>v(tD.fromError(r.RequestTimeout,"Request timed out",{timeout:h})),i?.resetTimeoutOnProgress??!1);let b=d?.taskId;if(b){let e=e=>{let t=this._responseHandlers.get(f);t?t(e):this._onerror(Error(`Response handler missing for side-channeled request ${f}`))};this._requestResolvers.set(f,e),this._enqueueTaskMessage(b,{type:"request",message:g,timestamp:Date.now()}).catch(e=>{this._cleanupTimeout(f),m(e)})}else this._transport.send(g,{relatedRequestId:n,resumptionToken:a,onresumptiontoken:s}).catch(e=>{this._cleanupTimeout(f),m(e)})})}async getTask(e,t){return this.request({method:"tasks/get",params:e},ea,t)}async getTaskResult(e,t,i){return this.request({method:"tasks/result",params:e},t,i)}async listTasks(e,t){return this.request({method:"tasks/list",params:e},el,t)}async cancelTask(e,t){return this.request({method:"tasks/cancel",params:e},ed,t)}async notification(e,t){if(!this._transport)throw Error("Not connected");this.assertNotificationCapability(e.method);let i=t?.relatedTask?.taskId;if(i){let n={...e,jsonrpc:"2.0",params:{...e.params,_meta:{...e.params?._meta||{},[u]:t.relatedTask}}};await this._enqueueTaskMessage(i,{type:"notification",message:n,timestamp:Date.now()});return}if((this._options?.debouncedNotificationMethods??[]).includes(e.method)&&!e.params&&!t?.relatedRequestId&&!t?.relatedTask){if(this._pendingDebouncedNotifications.has(e.method))return;this._pendingDebouncedNotifications.add(e.method),Promise.resolve().then(()=>{if(this._pendingDebouncedNotifications.delete(e.method),!this._transport)return;let i={...e,jsonrpc:"2.0"};t?.relatedTask&&(i={...i,params:{...i.params,_meta:{...i.params?._meta||{},[u]:t.relatedTask}}}),this._transport?.send(i,t).catch(e=>this._onerror(e))});return}let n={...e,jsonrpc:"2.0"};t?.relatedTask&&(n={...n,params:{...n.params,_meta:{...n.params?._meta||{},[u]:t.relatedTask}}}),await this._transport.send(n,t)}setRequestHandler(e,t){let i=tC(e);this.assertRequestHandlerCapability(i),this._requestHandlers.set(i,(i,n)=>Promise.resolve(t(tL(e,i),n)))}removeRequestHandler(e){this._requestHandlers.delete(e)}assertCanSetRequestHandler(e){if(this._requestHandlers.has(e))throw Error(`A request handler for ${e} already exists, which would be overridden`)}setNotificationHandler(e,t){let i=tC(e);this._notificationHandlers.set(i,i=>Promise.resolve(t(tL(e,i))))}removeNotificationHandler(e){this._notificationHandlers.delete(e)}_cleanupTaskProgressHandler(e){let t=this._taskProgressTokens.get(e);void 0!==t&&(this._progressHandlers.delete(t),this._taskProgressTokens.delete(e))}async _enqueueTaskMessage(e,t,i){if(!this._taskStore||!this._taskMessageQueue)throw Error("Cannot enqueue task message: taskStore and taskMessageQueue are not configured");let n=this._options?.maxTaskQueueSize;await this._taskMessageQueue.enqueue(e,t,i,n)}async _clearTaskQueue(e,t){if(this._taskMessageQueue){for(let i of(await this._taskMessageQueue.dequeueAll(e,t)))if("request"===i.type&&I(i.message)){let t=i.message.id,n=this._requestResolvers.get(t);n?(n(new tD(r.InternalError,"Task cancelled or completed")),this._requestResolvers.delete(t)):this._onerror(Error(`Resolver missing for request ${t} during task ${e} cleanup`))}}}async _waitForTaskUpdate(e,t){let i=this._options?.defaultTaskPollInterval??1e3;try{let t=await this._taskStore?.getTask(e);t?.pollInterval&&(i=t.pollInterval)}catch{}return new Promise((e,n)=>{if(t.aborted)return void n(new tD(r.InvalidRequest,"Request cancelled"));let a=setTimeout(e,i);t.addEventListener("abort",()=>{clearTimeout(a),n(new tD(r.InvalidRequest,"Request cancelled"))},{once:!0})})}requestTaskStore(e,t){let i=this._taskStore;if(!i)throw Error("No task store configured");return{createTask:async n=>{if(!e)throw Error("No request provided");return await i.createTask(n,e.id,{method:e.method,params:e.params},t)},getTask:async e=>{let n=await i.getTask(e,t);if(!n)throw new tD(r.InvalidParams,"Failed to retrieve task: Task not found");return n},storeTaskResult:async(e,n,r)=>{await i.storeTaskResult(e,n,r,t);let a=await i.getTask(e,t);if(a){let t=en.parse({method:"notifications/tasks/status",params:a});await this.notification(t),tR(a.status)&&this._cleanupTaskProgressHandler(e)}},getTaskResult:e=>i.getTaskResult(e,t),updateTaskStatus:async(e,n,a)=>{let o=await i.getTask(e,t);if(!o)throw new tD(r.InvalidParams,`Task "${e}" not found - it may have been cleaned up`);if(tR(o.status))throw new tD(r.InvalidParams,`Cannot update task "${e}" from terminal status "${o.status}" to "${n}". Terminal states (completed, failed, cancelled) cannot transition to other states.`);await i.updateTaskStatus(e,n,a,t);let s=await i.getTask(e,t);if(s){let t=en.parse({method:"notifications/tasks/status",params:s});await this.notification(t),tR(s.status)&&this._cleanupTaskProgressHandler(e)}},listTasks:e=>i.listTasks(e,t)}}}function tM(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)}var tJ=i(646);"u">typeof require?require:"u">typeof Proxy&&new Proxy(function(e){if("u">typeof require)return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')},{get:(e,t)=>("u">typeof require?require:e)[t]});class tF extends tq{_registeredMethods=new Set;_eventSlots=new Map;onEventDispatch(e,t){}_ensureEventSlot(e){let t=this._eventSlots.get(e);if(!t){let i=this.eventSchemas[e];if(!i)throw Error(`Unknown event: ${String(e)}`);t={listeners:[]},this._eventSlots.set(e,t);let n=i.shape.method.value;this._registeredMethods.add(n);let r=t;super.setNotificationHandler(i,t=>{let i=t.params;for(let t of(this.onEventDispatch(e,i),r.onHandler?.(i),[...r.listeners]))t(i)})}return t}setEventHandler(e,t){let i=this._ensureEventSlot(e);i.onHandler&&t&&console.warn(`[MCP Apps] on${String(e)} handler replaced. Use addEventListener("${String(e)}", …) to add multiple listeners without replacing.`),i.onHandler=t}getEventHandler(e){return this._eventSlots.get(e)?.onHandler}addEventListener(e,t){this._ensureEventSlot(e).listeners.push(t)}removeEventListener(e,t){let i=this._eventSlots.get(e);if(!i)return;let n=i.listeners.indexOf(t);-1!==n&&i.listeners.splice(n,1)}setRequestHandler=(e,t)=>{this._assertMethodNotRegistered(e,"setRequestHandler"),super.setRequestHandler(e,t)};setNotificationHandler=(e,t)=>{this._assertMethodNotRegistered(e,"setNotificationHandler"),super.setNotificationHandler(e,t)};warnIfRequestHandlerReplaced(e,t,i){t&&i&&console.warn(`[MCP Apps] ${e} handler replaced. Previous handler will no longer be called.`)}replaceRequestHandler=(e,t)=>{let i=e.shape.method.value;this._registeredMethods.add(i),super.setRequestHandler(e,t)};_assertMethodNotRegistered(e,t){let i=e.shape.method.value;if(this._registeredMethods.has(i))throw Error(`Handler for "${i}" already registered (via ${t}). Use addEventListener() to attach multiple listeners, or the on* setter for replace semantics.`);this._registeredMethods.add(i)}}class tV{eventTarget;eventSource;messageListener;constructor(e=window.parent,t){this.eventTarget=e,this.eventSource=t,this.messageListener=e=>{if(t&&e.source!==this.eventSource)return void console.debug("Ignoring message from unknown source",e);let i=j.safeParse(e.data);i.success?(console.debug("Parsed message",i.data),this.onmessage?.(i.data)):e.data?.jsonrpc!=="2.0"?console.debug("Ignoring non-JSON-RPC message",i.error.message,e):(console.error("Failed to parse message",i.error.message,e),this.onerror?.(Error("Invalid JSON-RPC message received: "+i.error.message)))}}async start(){window.addEventListener("message",this.messageListener)}async send(e,t){"ui/notifications/tool-input-partial"!==e.method&&console.debug("Sending message",e),this.eventTarget.postMessage(e,"*")}async close(){window.removeEventListener("message",this.messageListener),this.onclose?.()}onclose;onerror;onmessage;sessionId;setProtocolVersion}var tH=s.union([s.literal("light"),s.literal("dark")]).describe("Color theme preference for the host environment."),tW=s.union([s.literal("inline"),s.literal("fullscreen"),s.literal("pip")]).describe("Display mode for UI presentation."),tG=s.union([s.literal("--color-background-primary"),s.literal("--color-background-secondary"),s.literal("--color-background-tertiary"),s.literal("--color-background-inverse"),s.literal("--color-background-ghost"),s.literal("--color-background-info"),s.literal("--color-background-danger"),s.literal("--color-background-success"),s.literal("--color-background-warning"),s.literal("--color-background-disabled"),s.literal("--color-text-primary"),s.literal("--color-text-secondary"),s.literal("--color-text-tertiary"),s.literal("--color-text-inverse"),s.literal("--color-text-ghost"),s.literal("--color-text-info"),s.literal("--color-text-danger"),s.literal("--color-text-success"),s.literal("--color-text-warning"),s.literal("--color-text-disabled"),s.literal("--color-border-primary"),s.literal("--color-border-secondary"),s.literal("--color-border-tertiary"),s.literal("--color-border-inverse"),s.literal("--color-border-ghost"),s.literal("--color-border-info"),s.literal("--color-border-danger"),s.literal("--color-border-success"),s.literal("--color-border-warning"),s.literal("--color-border-disabled"),s.literal("--color-ring-primary"),s.literal("--color-ring-secondary"),s.literal("--color-ring-inverse"),s.literal("--color-ring-info"),s.literal("--color-ring-danger"),s.literal("--color-ring-success"),s.literal("--color-ring-warning"),s.literal("--font-sans"),s.literal("--font-mono"),s.literal("--font-weight-normal"),s.literal("--font-weight-medium"),s.literal("--font-weight-semibold"),s.literal("--font-weight-bold"),s.literal("--font-text-xs-size"),s.literal("--font-text-sm-size"),s.literal("--font-text-md-size"),s.literal("--font-text-lg-size"),s.literal("--font-heading-xs-size"),s.literal("--font-heading-sm-size"),s.literal("--font-heading-md-size"),s.literal("--font-heading-lg-size"),s.literal("--font-heading-xl-size"),s.literal("--font-heading-2xl-size"),s.literal("--font-heading-3xl-size"),s.literal("--font-text-xs-line-height"),s.literal("--font-text-sm-line-height"),s.literal("--font-text-md-line-height"),s.literal("--font-text-lg-line-height"),s.literal("--font-heading-xs-line-height"),s.literal("--font-heading-sm-line-height"),s.literal("--font-heading-md-line-height"),s.literal("--font-heading-lg-line-height"),s.literal("--font-heading-xl-line-height"),s.literal("--font-heading-2xl-line-height"),s.literal("--font-heading-3xl-line-height"),s.literal("--border-radius-xs"),s.literal("--border-radius-sm"),s.literal("--border-radius-md"),s.literal("--border-radius-lg"),s.literal("--border-radius-xl"),s.literal("--border-radius-full"),s.literal("--border-width-regular"),s.literal("--shadow-hairline"),s.literal("--shadow-sm"),s.literal("--shadow-md"),s.literal("--shadow-lg")]).describe("CSS variable keys available to MCP apps for theming."),tK=s.record(tG.describe(`Style variables for theming MCP apps. +Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let i of e.seen.entries()){let n=i[1];if(t===i[0]){r(i);continue}if(e.external){let n=e.external.registry.get(i[0])?.id;if(t!==i[0]&&n){r(i);continue}}if(e.metadataRegistry.get(i[0])?.id||n.cycle||n.count>1&&"ref"===e.reused){r(i);continue}}}function s(e,t){let i=e.seen.get(t);if(!i)throw Error("Unprocessed schema. This is a bug in Zod.");let n=t=>{let i=e.seen.get(t);if(null===i.ref)return;let r=i.def??i.schema,a={...r},o=i.ref;if(i.ref=null,o){n(o);let i=e.seen.get(o),s=i.schema;if(s.$ref&&("draft-07"===e.target||"draft-04"===e.target||"openapi-3.0"===e.target)?(r.allOf=r.allOf??[],r.allOf.push(s)):Object.assign(r,s),Object.assign(r,a),t._zod.parent===o)for(let e in r)"$ref"!==e&&"allOf"!==e&&(e in a||delete r[e]);if(s.$ref&&i.def)for(let e in r)"$ref"!==e&&"allOf"!==e&&e in i.def&&JSON.stringify(r[e])===JSON.stringify(i.def[e])&&delete r[e]}let s=t._zod.parent;if(s&&s!==o){n(s);let t=e.seen.get(s);if(t?.schema.$ref&&(r.$ref=t.schema.$ref,t.def))for(let e in r)"$ref"!==e&&"allOf"!==e&&e in t.def&&JSON.stringify(r[e])===JSON.stringify(t.def[e])&&delete r[e]}e.override({zodSchema:t,jsonSchema:r,path:i.path??[]})};for(let t of[...e.seen.entries()].reverse())n(t[0]);let r={};if("draft-2020-12"===e.target?r.$schema="https://json-schema.org/draft/2020-12/schema":"draft-07"===e.target?r.$schema="http://json-schema.org/draft-07/schema#":"draft-04"===e.target?r.$schema="http://json-schema.org/draft-04/schema#":e.target,e.external?.uri){let i=e.external.registry.get(t)?.id;if(!i)throw Error("Schema is missing an `id` property");r.$id=e.external.uri(i)}Object.assign(r,i.def??i.schema);let a=e.metadataRegistry.get(t)?.id;void 0!==a&&r.id===a&&delete r.id;let o=e.external?.defs??{};for(let t of e.seen.entries()){let e=t[1];e.def&&e.defId&&(e.def.id===e.defId&&delete e.def.id,o[e.defId]=e.def)}e.external||Object.keys(o).length>0&&("draft-2020-12"===e.target?r.$defs=o:r.definitions=o);try{let i=JSON.parse(JSON.stringify(r));return Object.defineProperty(i,"~standard",{value:{...t["~standard"],jsonSchema:{input:u(t,"input",e.processors),output:u(t,"output",e.processors)}},enumerable:!1,writable:!1}),i}catch(e){throw Error("Error converting schema to JSON.")}}let l=(e,t={})=>i=>{let n=r({...i,processors:t});return a(e,n),o(n,e),s(n,e)},u=(e,t,i={})=>n=>{let{libraryOptions:l,target:u}=n??{},d=r({...l??{},target:u,io:t,processors:i});return a(e,d),o(d,e),s(d,e)}},537(e,t,i){i.r(t),i.d(t,{BIGINT_FORMAT_RANGES:()=>J,Class:()=>ep,NUMBER_FORMAT_RANGES:()=>M,aborted:()=>X,allowsEval:()=>P,assert:()=>l,assertEqual:()=>r,assertIs:()=>o,assertNever:()=>s,assertNotEqual:()=>a,assignProp:()=>y,base64ToUint8Array:()=>es,base64urlToUint8Array:()=>eu,cached:()=>m,captureStackTrace:()=>z,cleanEnum:()=>eo,cleanRegex:()=>f,clone:()=>A,cloneDef:()=>_,createTransparentProxy:()=>C,defineLazy:()=>h,esc:()=>w,escapeRegex:()=>D,explicitlyAborted:()=>Y,extend:()=>H,finalizeIssue:()=>et,floatSafeRemainder:()=>g,getElementAtPath:()=>x,getEnumValues:()=>u,getLengthableOrigin:()=>en,getParsedType:()=>T,getSizableOrigin:()=>ei,hexToUint8Array:()=>ec,isObject:()=>j,isPlainObject:()=>U,issue:()=>ea,joinValues:()=>d,jsonStringifyReplacer:()=>c,merge:()=>G,mergeDefs:()=>$,normalizeParams:()=>R,nullish:()=>p,numKeys:()=>Z,objectClone:()=>b,omit:()=>V,optionalKeys:()=>q,parsedType:()=>er,partial:()=>K,pick:()=>F,prefixIssues:()=>Q,primitiveTypes:()=>E,promiseAllObject:()=>k,propertyKeyTypes:()=>N,randomString:()=>I,required:()=>B,safeExtend:()=>W,shallowClone:()=>O,slugify:()=>S,stringifyPrimitive:()=>L,uint8ArrayToBase64:()=>el,uint8ArrayToBase64url:()=>ed,uint8ArrayToHex:()=>em,unwrapMessage:()=>ee});var n=i(646);function r(e){return e}function a(e){return e}function o(e){}function s(e){throw Error("Unexpected value in exhaustive check")}function l(e){}function u(e){let t=Object.values(e).filter(e=>"number"==typeof e);return Object.entries(e).filter(([e,i])=>-1===t.indexOf(+e)).map(([e,t])=>t)}function d(e,t="|"){return e.map(e=>L(e)).join(t)}function c(e,t){return"bigint"==typeof t?t.toString():t}function m(e){return{get value(){{let t=e();return Object.defineProperty(this,"value",{value:t}),t}}}}function p(e){return null==e}function f(e){let t=+!!e.startsWith("^"),i=e.endsWith("$")?e.length-1:e.length;return e.slice(t,i)}function g(e,t){let i=e/t,n=Math.round(i),r=Number.EPSILON*Math.max(Math.abs(i),1);return Math.abs(i-n)e?.[t],e):e}function k(e){let t=Object.keys(e);return Promise.all(t.map(t=>e[t])).then(e=>{let i={};for(let n=0;n{};function j(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}let P=m(()=>{if(n.cr.jitless||"u">typeof navigator&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{return Function(""),!0}catch(e){return!1}});function U(e){if(!1===j(e))return!1;let t=e.constructor;if(void 0===t||"function"!=typeof t)return!0;let i=t.prototype;return!1!==j(i)&&!1!==Object.prototype.hasOwnProperty.call(i,"isPrototypeOf")}function O(e){return U(e)?{...e}:Array.isArray(e)?[...e]:e instanceof Map?new Map(e):e instanceof Set?new Set(e):e}function Z(e){let t=0;for(let i in e)Object.prototype.hasOwnProperty.call(e,i)&&t++;return t}let T=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":if(Array.isArray(e))return"array";if(null===e)return"null";if(e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch)return"promise";if("u">typeof Map&&e instanceof Map)return"map";if("u">typeof Set&&e instanceof Set)return"set";if("u">typeof Date&&e instanceof Date)return"date";if("u">typeof File&&e instanceof File)return"file";return"object";default:throw Error(`Unknown data type: ${t}`)}},N=new Set(["string","number","symbol"]),E=new Set(["string","number","bigint","boolean","symbol","undefined"]);function D(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function A(e,t,i){let n=new e._zod.constr(t??e._zod.def);return(!t||i?.parent)&&(n._zod.parent=e),n}function R(e){if(!e)return{};if("string"==typeof e)return{error:()=>e};if(e?.message!==void 0){if(e?.error!==void 0)throw Error("Cannot specify both `message` and `error` params");e.error=e.message}return(delete e.message,"string"==typeof e.error)?{...e,error:()=>e.error}:e}function C(e){let t;return new Proxy({},{get:(i,n,r)=>(t??(t=e()),Reflect.get(t,n,r)),set:(i,n,r,a)=>(t??(t=e()),Reflect.set(t,n,r,a)),has:(i,n)=>(t??(t=e()),Reflect.has(t,n)),deleteProperty:(i,n)=>(t??(t=e()),Reflect.deleteProperty(t,n)),ownKeys:i=>(t??(t=e()),Reflect.ownKeys(t)),getOwnPropertyDescriptor:(i,n)=>(t??(t=e()),Reflect.getOwnPropertyDescriptor(t,n)),defineProperty:(i,n,r)=>(t??(t=e()),Reflect.defineProperty(t,n,r))})}function L(e){return"bigint"==typeof e?e.toString()+"n":"string"==typeof e?`"${e}"`:`${e}`}function q(e){return Object.keys(e).filter(t=>"optional"===e[t]._zod.optin&&"optional"===e[t]._zod.optout)}let M={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-0x80000000,0x7fffffff],uint32:[0,0xffffffff],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},J={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function F(e,t){let i=e._zod.def,n=i.checks;if(n&&n.length>0)throw Error(".pick() cannot be used on object schemas containing refinements");let r=$(e._zod.def,{get shape(){let e={};for(let n in t){if(!(n in i.shape))throw Error(`Unrecognized key: "${n}"`);t[n]&&(e[n]=i.shape[n])}return y(this,"shape",e),e},checks:[]});return A(e,r)}function V(e,t){let i=e._zod.def,n=i.checks;if(n&&n.length>0)throw Error(".omit() cannot be used on object schemas containing refinements");let r=$(e._zod.def,{get shape(){let n={...e._zod.def.shape};for(let e in t){if(!(e in i.shape))throw Error(`Unrecognized key: "${e}"`);t[e]&&delete n[e]}return y(this,"shape",n),n},checks:[]});return A(e,r)}function H(e,t){if(!U(t))throw Error("Invalid input to extend: expected a plain object");let i=e._zod.def.checks;if(i&&i.length>0){let i=e._zod.def.shape;for(let e in t)if(void 0!==Object.getOwnPropertyDescriptor(i,e))throw Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}let n=$(e._zod.def,{get shape(){let i={...e._zod.def.shape,...t};return y(this,"shape",i),i}});return A(e,n)}function W(e,t){if(!U(t))throw Error("Invalid input to safeExtend: expected a plain object");let i=$(e._zod.def,{get shape(){let i={...e._zod.def.shape,...t};return y(this,"shape",i),i}});return A(e,i)}function G(e,t){if(e._zod.def.checks?.length)throw Error(".merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.");let i=$(e._zod.def,{get shape(){let i={...e._zod.def.shape,...t._zod.def.shape};return y(this,"shape",i),i},get catchall(){return t._zod.def.catchall},checks:t._zod.def.checks??[]});return A(e,i)}function K(e,t,i){let n=t._zod.def.checks;if(n&&n.length>0)throw Error(".partial() cannot be used on object schemas containing refinements");let r=$(t._zod.def,{get shape(){let n=t._zod.def.shape,r={...n};if(i)for(let t in i){if(!(t in n))throw Error(`Unrecognized key: "${t}"`);i[t]&&(r[t]=e?new e({type:"optional",innerType:n[t]}):n[t])}else for(let t in n)r[t]=e?new e({type:"optional",innerType:n[t]}):n[t];return y(this,"shape",r),r},checks:[]});return A(t,r)}function B(e,t,i){let n=$(t._zod.def,{get shape(){let n=t._zod.def.shape,r={...n};if(i)for(let t in i){if(!(t in r))throw Error(`Unrecognized key: "${t}"`);i[t]&&(r[t]=new e({type:"nonoptional",innerType:n[t]}))}else for(let t in n)r[t]=new e({type:"nonoptional",innerType:n[t]});return y(this,"shape",r),r}});return A(t,n)}function X(e,t=0){if(!0===e.aborted)return!0;for(let i=t;i(t.path??(t.path=[]),t.path.unshift(e),t))}function ee(e){return"string"==typeof e?e:e?.message}function et(e,t,i){let n=e.message?e.message:ee(e.inst?._zod.def?.error?.(e))??ee(t?.error?.(e))??ee(i.customError?.(e))??ee(i.localeError?.(e))??"Invalid input",{inst:r,continue:a,input:o,...s}=e;return s.path??(s.path=[]),s.message=n,t?.reportInput&&(s.input=o),s}function ei(e){return e instanceof Set?"set":e instanceof Map?"map":e instanceof File?"file":"unknown"}function en(e){return Array.isArray(e)?"array":"string"==typeof e?"string":"unknown"}function er(e){let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"nan":"number";case"object":if(null===e)return"null";if(Array.isArray(e))return"array";if(e&&Object.getPrototypeOf(e)!==Object.prototype&&"constructor"in e&&e.constructor)return e.constructor.name}return t}function ea(...e){let[t,i,n]=e;return"string"==typeof t?{message:t,code:"custom",input:i,inst:n}:{...t}}function eo(e){return Object.entries(e).filter(([e,t])=>Number.isNaN(Number.parseInt(e,10))).map(e=>e[1])}function es(e){let t=atob(e),i=new Uint8Array(t.length);for(let e=0;ee.toString(16).padStart(2,"0")).join("")}class ep{constructor(...e){}}},612(e,t,i){i.d(t,{r:()=>n});let n={major:4,minor:4,patch:3}},290(e,t,i){i.d(t,{z:()=>u});var n,r={};i.r(r),i.d(r,{ar:()=>b,az:()=>y,be:()=>_,bg:()=>x,ca:()=>k,cs:()=>I,da:()=>w,de:()=>S,el:()=>z,en:()=>j,eo:()=>P,es:()=>U,fa:()=>O,fi:()=>Z,fr:()=>T,frCA:()=>N,he:()=>E,hr:()=>D,hu:()=>A,hy:()=>L,id:()=>q,is:()=>M,it:()=>J,ja:()=>F,ka:()=>V,kh:()=>W,km:()=>H,ko:()=>G,lt:()=>X,mk:()=>Y,ms:()=>Q,nl:()=>ee,no:()=>et,ota:()=>ei,pl:()=>er,ps:()=>en,pt:()=>ea,ro:()=>eo,ru:()=>el,sl:()=>eu,sv:()=>ed,ta:()=>ec,th:()=>em,tr:()=>ep,ua:()=>eg,uk:()=>ef,ur:()=>ev,uz:()=>eh,vi:()=>eb,yo:()=>e_,zhCN:()=>ey,zhTW:()=>e$});var a={};i.r(a);var o={};i.r(o),i.d(o,{$ZodAny:()=>p.Gb,$ZodArray:()=>p.$p,$ZodAsyncError:()=>d.GT,$ZodBase64:()=>p.Dq,$ZodBase64URL:()=>p.CQ,$ZodBigInt:()=>p.BN,$ZodBigIntFormat:()=>p.IT,$ZodBoolean:()=>p.sF,$ZodCIDRv4:()=>p.CI,$ZodCIDRv6:()=>p.Cn,$ZodCUID:()=>p.bl,$ZodCUID2:()=>p.Zu,$ZodCatch:()=>p.t$,$ZodCheck:()=>f.QP,$ZodCheckBigIntFormat:()=>f.uE,$ZodCheckEndsWith:()=>f.E6,$ZodCheckGreaterThan:()=>f.J_,$ZodCheckIncludes:()=>f.Tt,$ZodCheckLengthEquals:()=>f.RM,$ZodCheckLessThan:()=>f.sm,$ZodCheckLowerCase:()=>f.NI,$ZodCheckMaxLength:()=>f.Yk,$ZodCheckMaxSize:()=>f.j2,$ZodCheckMimeType:()=>f.sj,$ZodCheckMinLength:()=>f.Kk,$ZodCheckMinSize:()=>f.PH,$ZodCheckMultipleOf:()=>f.Jk,$ZodCheckNumberFormat:()=>f.KH,$ZodCheckOverwrite:()=>f.v$,$ZodCheckProperty:()=>f.XF,$ZodCheckRegex:()=>f.DG,$ZodCheckSizeEquals:()=>f.e2,$ZodCheckStartsWith:()=>f.J,$ZodCheckStringFormat:()=>f.ql,$ZodCheckUpperCase:()=>f.kH,$ZodCodec:()=>p.YY,$ZodCustom:()=>p.b0,$ZodCustomStringFormat:()=>p.ZQ,$ZodDate:()=>p.o5,$ZodDefault:()=>p.rv,$ZodDiscriminatedUnion:()=>p.P0,$ZodE164:()=>p.Oy,$ZodEmail:()=>p.qG,$ZodEmoji:()=>p.cG,$ZodEncodeError:()=>d.cV,$ZodEnum:()=>p.VO,$ZodError:()=>m.a$,$ZodExactOptional:()=>p.RL,$ZodFile:()=>p.CT,$ZodFunction:()=>p._A,$ZodGUID:()=>p.Zc,$ZodIPv4:()=>p.Lc,$ZodIPv6:()=>p.Zy,$ZodISODate:()=>p.v1,$ZodISODateTime:()=>p.Ko,$ZodISODuration:()=>p.$N,$ZodISOTime:()=>p.Ax,$ZodIntersection:()=>p.LJ,$ZodJWT:()=>p.h8,$ZodKSUID:()=>p.GY,$ZodLazy:()=>p.kU,$ZodLiteral:()=>p.nu,$ZodMAC:()=>p.rO,$ZodMap:()=>p.eb,$ZodNaN:()=>p.zP,$ZodNanoID:()=>p.Py,$ZodNever:()=>p.Um,$ZodNonOptional:()=>p.N$,$ZodNull:()=>p.x8,$ZodNullable:()=>p.qc,$ZodNumber:()=>p.vz,$ZodNumberFormat:()=>p.I,$ZodObject:()=>p.L8,$ZodObjectJIT:()=>p.w,$ZodOptional:()=>p.ig,$ZodPipe:()=>p._m,$ZodPrefault:()=>p.VF,$ZodPreprocess:()=>p.KX,$ZodPromise:()=>p.hA,$ZodReadonly:()=>p.Sb,$ZodRealError:()=>m.Kd,$ZodRecord:()=>p.h,$ZodRegistry:()=>ex.rs,$ZodSet:()=>p.Oi,$ZodString:()=>p.$v,$ZodStringFormat:()=>p.EY,$ZodSuccess:()=>p.Dw,$ZodSymbol:()=>p.U5,$ZodTemplateLiteral:()=>p.d,$ZodTransform:()=>p.Wc,$ZodTuple:()=>p.G3,$ZodType:()=>p.W4,$ZodULID:()=>p.g5,$ZodURL:()=>p.VY,$ZodUUID:()=>p.Zn,$ZodUndefined:()=>p.Mv,$ZodUnion:()=>p.cu,$ZodUnknown:()=>p.GP,$ZodVoid:()=>p.WH,$ZodXID:()=>p.TF,$ZodXor:()=>p.pm,$brand:()=>d._e,$constructor:()=>d.xI,$input:()=>ex.nP,$output:()=>ex.UY,Doc:()=>ek.J,JSONSchema:()=>a,JSONSchemaGenerator:()=>ez,NEVER:()=>d.tm,TimePrecision:()=>eI.So,_any:()=>eI.KA,_array:()=>eI.dZ,_base64:()=>eI.rt,_base64url:()=>eI.cU,_bigint:()=>eI.z$,_boolean:()=>eI._L,_catch:()=>eI.nb,_check:()=>eI.ST,_cidrv4:()=>eI.Uy,_cidrv6:()=>eI.gP,_coercedBigint:()=>eI.St,_coercedBoolean:()=>eI.dN,_coercedDate:()=>eI.B4,_coercedNumber:()=>eI.qG,_coercedString:()=>eI.K_,_cuid:()=>eI.fs,_cuid2:()=>eI.Bj,_custom:()=>eI.FO,_date:()=>eI.YY,_decode:()=>c.e2,_decodeAsync:()=>c.or,_default:()=>eI.Rv,_discriminatedUnion:()=>eI.FG,_e164:()=>eI.KB,_email:()=>eI.Mu,_emoji:()=>eI.aC,_encode:()=>c.Mv,_encodeAsync:()=>c.GW,_endsWith:()=>eI.ER,_enum:()=>eI.$8,_file:()=>eI.K2,_float32:()=>eI.HL,_float64:()=>eI.g6,_gt:()=>eI.Tx,_gte:()=>eI.qm,_guid:()=>eI.tB,_includes:()=>eI.dR,_int:()=>eI.LK,_int32:()=>eI.sw,_int64:()=>eI.Jg,_intersection:()=>eI.tj,_ipv4:()=>eI.Ny,_ipv6:()=>eI.$O,_isoDate:()=>eI.db,_isoDateTime:()=>eI.G1,_isoDuration:()=>eI.f2,_isoTime:()=>eI.Kn,_jwt:()=>eI.rk,_ksuid:()=>eI._z,_lazy:()=>eI.kx,_length:()=>eI.YA,_literal:()=>eI.rn,_lowercase:()=>eI.hH,_lt:()=>eI.Au,_lte:()=>eI.Zm,_mac:()=>eI.R8,_map:()=>eI.rF,_max:()=>eI.Yv,_maxLength:()=>eI.Eb,_maxSize:()=>eI.vL,_mime:()=>eI.GZ,_min:()=>eI.Q_,_minLength:()=>eI.m9,_minSize:()=>eI.Nd,_multipleOf:()=>eI.Hi,_nan:()=>eI.L4,_nanoid:()=>eI.Dl,_nativeEnum:()=>eI.Un,_negative:()=>eI.bR,_never:()=>eI.G8,_nonnegative:()=>eI.UI,_nonoptional:()=>eI.v$,_nonpositive:()=>eI.ej,_normalize:()=>eI.lo,_null:()=>eI.jw,_nullable:()=>eI.jS,_number:()=>eI.F7,_optional:()=>eI.oI,_overwrite:()=>eI.bS,_parse:()=>c.Tj,_parseAsync:()=>c.Rb,_pipe:()=>eI.yz,_positive:()=>eI.NC,_promise:()=>eI.Z$,_property:()=>eI.Jf,_readonly:()=>eI.CM,_record:()=>eI.Bb,_refine:()=>eI.fU,_regex:()=>eI.Fk,_safeDecode:()=>c.VS,_safeDecodeAsync:()=>c.R3,_safeEncode:()=>c.rh,_safeEncodeAsync:()=>c.v_,_safeParse:()=>c.Od,_safeParseAsync:()=>c.wG,_set:()=>eI.QC,_size:()=>eI.d$,_slugify:()=>eI.TL,_startsWith:()=>eI.$S,_string:()=>eI.Rl,_stringFormat:()=>eI.Af,_stringbool:()=>eI.fI,_success:()=>eI.P7,_superRefine:()=>eI.MB,_symbol:()=>eI.W7,_templateLiteral:()=>eI.Bt,_toLowerCase:()=>eI.Il,_toUpperCase:()=>eI.xY,_transform:()=>eI.MQ,_trim:()=>eI.WN,_tuple:()=>eI.gt,_uint32:()=>eI.P,_uint64:()=>eI.ii,_ulid:()=>eI.Ct,_undefined:()=>eI.E4,_union:()=>eI.h8,_unknown:()=>eI.em,_uppercase:()=>eI.qF,_url:()=>eI.Fn,_uuid:()=>eI.Be,_uuidv4:()=>eI.nA,_uuidv6:()=>eI.pY,_uuidv7:()=>eI.wA,_void:()=>eI.OC,_xid:()=>eI.Pw,_xor:()=>eI.f0,clone:()=>p.o8,config:()=>d.$W,createStandardJSONSchemaMethod:()=>ew.uE,createToJSONSchemaMethod:()=>ew.OA,decode:()=>c.D4,decodeAsync:()=>c.Re,describe:()=>eI.q0,encode:()=>c.lF,encodeAsync:()=>c.X$,extractDefs:()=>ew.Wb,finalize:()=>ew.jE,flattenError:()=>m.JM,formatError:()=>m.Wk,globalConfig:()=>d.cr,globalRegistry:()=>ex.fd,initializeContext:()=>ew.az,isValidBase64:()=>p.UY,isValidBase64URL:()=>p.tV,isValidJWT:()=>p.c2,locales:()=>r,meta:()=>eI.mI,parse:()=>c.qg,parseAsync:()=>c.EJ,prettifyError:()=>m.S1,process:()=>ew.eh,regexes:()=>h,registry:()=>ex.u5,safeDecode:()=>c.ex,safeDecodeAsync:()=>c.yR,safeEncode:()=>c.wy,safeEncodeAsync:()=>c.EM,safeParse:()=>c.xL,safeParseAsync:()=>c.bp,toDotPath:()=>m.sR,toJSONSchema:()=>eS.bl,treeifyError:()=>m.ZC,util:()=>v,version:()=>g.r});var s={};i.r(s),i.d(s,{endsWith:()=>eI.ER,gt:()=>eI.Tx,gte:()=>eI.qm,includes:()=>eI.dR,length:()=>eI.YA,lowercase:()=>eI.hH,lt:()=>eI.Au,lte:()=>eI.Zm,maxLength:()=>eI.Eb,maxSize:()=>eI.vL,mime:()=>eI.GZ,minLength:()=>eI.m9,minSize:()=>eI.Nd,multipleOf:()=>eI.Hi,negative:()=>eI.bR,nonnegative:()=>eI.UI,nonpositive:()=>eI.ej,normalize:()=>eI.lo,overwrite:()=>eI.bS,positive:()=>eI.NC,property:()=>eI.Jf,regex:()=>eI.Fk,size:()=>eI.d$,slugify:()=>eI.TL,startsWith:()=>eI.$S,toLowerCase:()=>eI.Il,toUpperCase:()=>eI.xY,trim:()=>eI.WN,uppercase:()=>eI.qF});var l={};i.r(l),i.d(l,{bigint:()=>eq,boolean:()=>eL,date:()=>eM,number:()=>eC,string:()=>eR});var u={};i.r(u),i.d(u,{$brand:()=>d._e,$input:()=>ex.nP,$output:()=>ex.UY,NEVER:()=>d.tm,TimePrecision:()=>eI.So,ZodAny:()=>ej.ZodAny,ZodArray:()=>ej.ZodArray,ZodBase64:()=>ej.ZodBase64,ZodBase64URL:()=>ej.ZodBase64URL,ZodBigInt:()=>ej.ZodBigInt,ZodBigIntFormat:()=>ej.ZodBigIntFormat,ZodBoolean:()=>ej.ZodBoolean,ZodCIDRv4:()=>ej.ZodCIDRv4,ZodCIDRv6:()=>ej.ZodCIDRv6,ZodCUID:()=>ej.ZodCUID,ZodCUID2:()=>ej.ZodCUID2,ZodCatch:()=>ej.ZodCatch,ZodCodec:()=>ej.ZodCodec,ZodCustom:()=>ej.ZodCustom,ZodCustomStringFormat:()=>ej.ZodCustomStringFormat,ZodDate:()=>ej.ZodDate,ZodDefault:()=>ej.ZodDefault,ZodDiscriminatedUnion:()=>ej.ZodDiscriminatedUnion,ZodE164:()=>ej.ZodE164,ZodEmail:()=>ej.ZodEmail,ZodEmoji:()=>ej.ZodEmoji,ZodEnum:()=>ej.ZodEnum,ZodError:()=>eP.G,ZodExactOptional:()=>ej.ZodExactOptional,ZodFile:()=>ej.ZodFile,ZodFirstPartyTypeKind:()=>n,ZodFunction:()=>ej.ZodFunction,ZodGUID:()=>ej.ZodGUID,ZodIPv4:()=>ej.ZodIPv4,ZodIPv6:()=>ej.ZodIPv6,ZodISODate:()=>eN.ZodISODate,ZodISODateTime:()=>eN.ZodISODateTime,ZodISODuration:()=>eN.ZodISODuration,ZodISOTime:()=>eN.ZodISOTime,ZodIntersection:()=>ej.ZodIntersection,ZodIssueCode:()=>eO,ZodJWT:()=>ej.ZodJWT,ZodKSUID:()=>ej.ZodKSUID,ZodLazy:()=>ej.ZodLazy,ZodLiteral:()=>ej.ZodLiteral,ZodMAC:()=>ej.ZodMAC,ZodMap:()=>ej.ZodMap,ZodNaN:()=>ej.ZodNaN,ZodNanoID:()=>ej.ZodNanoID,ZodNever:()=>ej.ZodNever,ZodNonOptional:()=>ej.ZodNonOptional,ZodNull:()=>ej.ZodNull,ZodNullable:()=>ej.ZodNullable,ZodNumber:()=>ej.ZodNumber,ZodNumberFormat:()=>ej.ZodNumberFormat,ZodObject:()=>ej.ZodObject,ZodOptional:()=>ej.ZodOptional,ZodPipe:()=>ej.ZodPipe,ZodPrefault:()=>ej.ZodPrefault,ZodPreprocess:()=>ej.ZodPreprocess,ZodPromise:()=>ej.ZodPromise,ZodReadonly:()=>ej.ZodReadonly,ZodRealError:()=>eP.g,ZodRecord:()=>ej.ZodRecord,ZodSet:()=>ej.ZodSet,ZodString:()=>ej.ZodString,ZodStringFormat:()=>ej.ZodStringFormat,ZodSuccess:()=>ej.ZodSuccess,ZodSymbol:()=>ej.ZodSymbol,ZodTemplateLiteral:()=>ej.ZodTemplateLiteral,ZodTransform:()=>ej.ZodTransform,ZodTuple:()=>ej.ZodTuple,ZodType:()=>ej.ZodType,ZodULID:()=>ej.ZodULID,ZodURL:()=>ej.ZodURL,ZodUUID:()=>ej.ZodUUID,ZodUndefined:()=>ej.ZodUndefined,ZodUnion:()=>ej.ZodUnion,ZodUnknown:()=>ej.ZodUnknown,ZodVoid:()=>ej.ZodVoid,ZodXID:()=>ej.ZodXID,ZodXor:()=>ej.ZodXor,_ZodString:()=>ej._ZodString,_default:()=>ej._default,_function:()=>ej._function,any:()=>ej.any,array:()=>ej.array,base64:()=>ej.base64,base64url:()=>ej.base64url,bigint:()=>ej.bigint,boolean:()=>ej.boolean,catch:()=>ej.catch,check:()=>ej.check,cidrv4:()=>ej.cidrv4,cidrv6:()=>ej.cidrv6,clone:()=>v.clone,codec:()=>ej.codec,coerce:()=>l,config:()=>d.$W,core:()=>o,cuid:()=>ej.cuid,cuid2:()=>ej.cuid2,custom:()=>ej.custom,date:()=>ej.date,decode:()=>eU.D4,decodeAsync:()=>eU.Re,describe:()=>ej.describe,discriminatedUnion:()=>ej.discriminatedUnion,e164:()=>ej.e164,email:()=>ej.email,emoji:()=>ej.emoji,encode:()=>eU.lF,encodeAsync:()=>eU.X$,endsWith:()=>eI.ER,enum:()=>ej.enum,exactOptional:()=>ej.exactOptional,file:()=>ej.file,flattenError:()=>m.JM,float32:()=>ej.float32,float64:()=>ej.float64,formatError:()=>m.Wk,fromJSONSchema:()=>eA,function:()=>ej.function,getErrorMap:()=>eT,globalRegistry:()=>ex.fd,gt:()=>eI.Tx,gte:()=>eI.qm,guid:()=>ej.guid,hash:()=>ej.hash,hex:()=>ej.hex,hostname:()=>ej.hostname,httpUrl:()=>ej.httpUrl,includes:()=>eI.dR,instanceof:()=>ej.instanceof,int:()=>ej.int,int32:()=>ej.int32,int64:()=>ej.int64,intersection:()=>ej.intersection,invertCodec:()=>ej.invertCodec,ipv4:()=>ej.ipv4,ipv6:()=>ej.ipv6,iso:()=>eN,json:()=>ej.json,jwt:()=>ej.jwt,keyof:()=>ej.keyof,ksuid:()=>ej.ksuid,lazy:()=>ej.lazy,length:()=>eI.YA,literal:()=>ej.literal,locales:()=>r,looseObject:()=>ej.looseObject,looseRecord:()=>ej.looseRecord,lowercase:()=>eI.hH,lt:()=>eI.Au,lte:()=>eI.Zm,mac:()=>ej.mac,map:()=>ej.map,maxLength:()=>eI.Eb,maxSize:()=>eI.vL,meta:()=>ej.meta,mime:()=>eI.GZ,minLength:()=>eI.m9,minSize:()=>eI.Nd,multipleOf:()=>eI.Hi,nan:()=>ej.nan,nanoid:()=>ej.nanoid,nativeEnum:()=>ej.nativeEnum,negative:()=>eI.bR,never:()=>ej.never,nonnegative:()=>eI.UI,nonoptional:()=>ej.nonoptional,nonpositive:()=>eI.ej,normalize:()=>eI.lo,null:()=>ej.null,nullable:()=>ej.nullable,nullish:()=>ej.nullish,number:()=>ej.number,object:()=>ej.object,optional:()=>ej.optional,overwrite:()=>eI.bS,parse:()=>eU.qg,parseAsync:()=>eU.EJ,partialRecord:()=>ej.partialRecord,pipe:()=>ej.pipe,positive:()=>eI.NC,prefault:()=>ej.prefault,preprocess:()=>ej.preprocess,prettifyError:()=>m.S1,promise:()=>ej.promise,property:()=>eI.Jf,readonly:()=>ej.readonly,record:()=>ej.record,refine:()=>ej.refine,regex:()=>eI.Fk,regexes:()=>h,registry:()=>ex.u5,safeDecode:()=>eU.ex,safeDecodeAsync:()=>eU.yR,safeEncode:()=>eU.wy,safeEncodeAsync:()=>eU.EM,safeParse:()=>eU.xL,safeParseAsync:()=>eU.bp,set:()=>ej.set,setErrorMap:()=>eZ,size:()=>eI.d$,slugify:()=>eI.TL,startsWith:()=>eI.$S,strictObject:()=>ej.strictObject,string:()=>ej.string,stringFormat:()=>ej.stringFormat,stringbool:()=>ej.stringbool,success:()=>ej.success,superRefine:()=>ej.superRefine,symbol:()=>ej.symbol,templateLiteral:()=>ej.templateLiteral,toJSONSchema:()=>eS.bl,toLowerCase:()=>eI.Il,toUpperCase:()=>eI.xY,transform:()=>ej.transform,treeifyError:()=>m.ZC,trim:()=>eI.WN,tuple:()=>ej.tuple,uint32:()=>ej.uint32,uint64:()=>ej.uint64,ulid:()=>ej.ulid,undefined:()=>ej.undefined,union:()=>ej.union,unknown:()=>ej.unknown,uppercase:()=>eI.qF,url:()=>ej.url,util:()=>v,uuid:()=>ej.uuid,uuidv4:()=>ej.uuidv4,uuidv6:()=>ej.uuidv6,uuidv7:()=>ej.uuidv7,void:()=>ej.void,xid:()=>ej.xid,xor:()=>ej.xor});var d=i(646),c=i(614),m=i(358),p=i(221),f=i(504),g=i(612),v=i(537),h=i(578);function b(){let e,t,i;return{localeError:(e={string:{unit:"حرف",verb:"أن يحوي"},file:{unit:"بايت",verb:"أن يحوي"},array:{unit:"عنصر",verb:"أن يحوي"},set:{unit:"عنصر",verb:"أن يحوي"}},t={regex:"مدخل",email:"بريد إلكتروني",url:"رابط",emoji:"إيموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاريخ ووقت بمعيار ISO",date:"تاريخ بمعيار ISO",time:"وقت بمعيار ISO",duration:"مدة بمعيار ISO",ipv4:"عنوان IPv4",ipv6:"عنوان IPv6",cidrv4:"مدى عناوين بصيغة IPv4",cidrv6:"مدى عناوين بصيغة IPv6",base64:"نَص بترميز base64-encoded",base64url:"نَص بترميز base64url-encoded",json_string:"نَص على هيئة JSON",e164:"رقم هاتف بمعيار E.164",jwt:"JWT",template_literal:"مدخل"},i={nan:"NaN"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`مدخلات غير مقبولة: يفترض إدخال instanceof ${n.expected}، ولكن تم إدخال ${r}`;return`مدخلات غير مقبولة: يفترض إدخال ${e}، ولكن تم إدخال ${r}`}case"invalid_value":if(1===n.values.length)return`مدخلات غير مقبولة: يفترض إدخال ${v.stringifyPrimitive(n.values[0])}`;return`اختيار غير مقبول: يتوقع انتقاء أحد هذه الخيارات: ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return` أكبر من اللازم: يفترض أن تكون ${n.origin??"القيمة"} ${t} ${n.maximum.toString()} ${i.unit??"عنصر"}`;return`أكبر من اللازم: يفترض أن تكون ${n.origin??"القيمة"} ${t} ${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`أصغر من اللازم: يفترض لـ ${n.origin} أن يكون ${t} ${n.minimum.toString()} ${i.unit}`;return`أصغر من اللازم: يفترض لـ ${n.origin} أن يكون ${t} ${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`نَص غير مقبول: يجب أن يبدأ بـ "${n.prefix}"`;if("ends_with"===n.format)return`نَص غير مقبول: يجب أن ينتهي بـ "${n.suffix}"`;if("includes"===n.format)return`نَص غير مقبول: يجب أن يتضمَّن "${n.includes}"`;if("regex"===n.format)return`نَص غير مقبول: يجب أن يطابق النمط ${n.pattern}`;return`${t[n.format]??n.format} غير مقبول`;case"not_multiple_of":return`رقم غير مقبول: يجب أن يكون من مضاعفات ${n.divisor}`;case"unrecognized_keys":return`معرف${n.keys.length>1?"ات":""} غريب${n.keys.length>1?"ة":""}: ${v.joinValues(n.keys,"، ")}`;case"invalid_key":return`معرف غير مقبول في ${n.origin}`;case"invalid_union":default:return"مدخل غير مقبول";case"invalid_element":return`مدخل غير مقبول في ${n.origin}`}})}}function y(){let e,t,i;return{localeError:(e={string:{unit:"simvol",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"element",verb:"olmalıdır"},set:{unit:"element",verb:"olmalıdır"}},t={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"},i={nan:"NaN"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Yanlış dəyər: g\xf6zlənilən instanceof ${n.expected}, daxil olan ${r}`;return`Yanlış dəyər: g\xf6zlənilən ${e}, daxil olan ${r}`}case"invalid_value":if(1===n.values.length)return`Yanlış dəyər: g\xf6zlənilən ${v.stringifyPrimitive(n.values[0])}`;return`Yanlış se\xe7im: aşağıdakılardan biri olmalıdır: ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`\xc7ox b\xf6y\xfck: g\xf6zlənilən ${n.origin??"dəyər"} ${t}${n.maximum.toString()} ${i.unit??"element"}`;return`\xc7ox b\xf6y\xfck: g\xf6zlənilən ${n.origin??"dəyər"} ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`\xc7ox ki\xe7ik: g\xf6zlənilən ${n.origin} ${t}${n.minimum.toString()} ${i.unit}`;return`\xc7ox ki\xe7ik: g\xf6zlənilən ${n.origin} ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Yanlış mətn: "${n.prefix}" ilə başlamalıdır`;if("ends_with"===n.format)return`Yanlış mətn: "${n.suffix}" ilə bitməlidir`;if("includes"===n.format)return`Yanlış mətn: "${n.includes}" daxil olmalıdır`;if("regex"===n.format)return`Yanlış mətn: ${n.pattern} şablonuna uyğun olmalıdır`;return`Yanlış ${t[n.format]??n.format}`;case"not_multiple_of":return`Yanlış ədəd: ${n.divisor} ilə b\xf6l\xfcnə bilən olmalıdır`;case"unrecognized_keys":return`Tanınmayan a\xe7ar${n.keys.length>1?"lar":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`${n.origin} daxilində yanlış a\xe7ar`;case"invalid_union":default:return"Yanlış dəyər";case"invalid_element":return`${n.origin} daxilində yanlış dəyər`}})}}function $(e,t,i,n){let r=Math.abs(e),a=r%10,o=r%100;return o>=11&&o<=19?n:1===a?t:a>=2&&a<=4?i:n}function _(){let e,t,i;return{localeError:(e={string:{unit:{one:"сімвал",few:"сімвалы",many:"сімвалаў"},verb:"мець"},array:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},set:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},file:{unit:{one:"байт",few:"байты",many:"байтаў"},verb:"мець"}},t={regex:"увод",email:"email адрас",url:"URL",emoji:"эмодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата і час",date:"ISO дата",time:"ISO час",duration:"ISO працягласць",ipv4:"IPv4 адрас",ipv6:"IPv6 адрас",cidrv4:"IPv4 дыяпазон",cidrv6:"IPv6 дыяпазон",base64:"радок у фармаце base64",base64url:"радок у фармаце base64url",json_string:"JSON радок",e164:"нумар E.164",jwt:"JWT",template_literal:"увод"},i={nan:"NaN",number:"лік",array:"масіў"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Няправільны ўвод: чакаўся instanceof ${n.expected}, атрымана ${r}`;return`Няправільны ўвод: чакаўся ${e}, атрымана ${r}`}case"invalid_value":if(1===n.values.length)return`Няправільны ўвод: чакалася ${v.stringifyPrimitive(n.values[0])}`;return`Няправільны варыянт: чакаўся адзін з ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i){let e=$(Number(n.maximum),i.unit.one,i.unit.few,i.unit.many);return`Занадта вялікі: чакалася, што ${n.origin??"значэнне"} павінна ${i.verb} ${t}${n.maximum.toString()} ${e}`}return`Занадта вялікі: чакалася, што ${n.origin??"значэнне"} павінна быць ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i){let e=$(Number(n.minimum),i.unit.one,i.unit.few,i.unit.many);return`Занадта малы: чакалася, што ${n.origin} павінна ${i.verb} ${t}${n.minimum.toString()} ${e}`}return`Занадта малы: чакалася, што ${n.origin} павінна быць ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Няправільны радок: павінен пачынацца з "${n.prefix}"`;if("ends_with"===n.format)return`Няправільны радок: павінен заканчвацца на "${n.suffix}"`;if("includes"===n.format)return`Няправільны радок: павінен змяшчаць "${n.includes}"`;if("regex"===n.format)return`Няправільны радок: павінен адпавядаць шаблону ${n.pattern}`;return`Няправільны ${t[n.format]??n.format}`;case"not_multiple_of":return`Няправільны лік: павінен быць кратным ${n.divisor}`;case"unrecognized_keys":return`Нераспазнаны ${n.keys.length>1?"ключы":"ключ"}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Няправільны ключ у ${n.origin}`;case"invalid_union":default:return"Няправільны ўвод";case"invalid_element":return`Няправільнае значэнне ў ${n.origin}`}})}}function x(){let e,t,i;return{localeError:(e={string:{unit:"символа",verb:"да съдържа"},file:{unit:"байта",verb:"да съдържа"},array:{unit:"елемента",verb:"да съдържа"},set:{unit:"елемента",verb:"да съдържа"}},t={regex:"вход",email:"имейл адрес",url:"URL",emoji:"емоджи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO време",date:"ISO дата",time:"ISO време",duration:"ISO продължителност",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"base64-кодиран низ",base64url:"base64url-кодиран низ",json_string:"JSON низ",e164:"E.164 номер",jwt:"JWT",template_literal:"вход"},i={nan:"NaN",number:"число",array:"масив"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Невалиден вход: очакван instanceof ${n.expected}, получен ${r}`;return`Невалиден вход: очакван ${e}, получен ${r}`}case"invalid_value":if(1===n.values.length)return`Невалиден вход: очакван ${v.stringifyPrimitive(n.values[0])}`;return`Невалидна опция: очаквано едно от ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Твърде голямо: очаква се ${n.origin??"стойност"} да съдържа ${t}${n.maximum.toString()} ${i.unit??"елемента"}`;return`Твърде голямо: очаква се ${n.origin??"стойност"} да бъде ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Твърде малко: очаква се ${n.origin} да съдържа ${t}${n.minimum.toString()} ${i.unit}`;return`Твърде малко: очаква се ${n.origin} да бъде ${t}${n.minimum.toString()}`}case"invalid_format":{if("starts_with"===n.format)return`Невалиден низ: трябва да започва с "${n.prefix}"`;if("ends_with"===n.format)return`Невалиден низ: трябва да завършва с "${n.suffix}"`;if("includes"===n.format)return`Невалиден низ: трябва да включва "${n.includes}"`;if("regex"===n.format)return`Невалиден низ: трябва да съвпада с ${n.pattern}`;let e="Невалиден";return"emoji"===n.format&&(e="Невалидно"),"datetime"===n.format&&(e="Невалидно"),"date"===n.format&&(e="Невалидна"),"time"===n.format&&(e="Невалидно"),"duration"===n.format&&(e="Невалидна"),`${e} ${t[n.format]??n.format}`}case"not_multiple_of":return`Невалидно число: трябва да бъде кратно на ${n.divisor}`;case"unrecognized_keys":return`Неразпознат${n.keys.length>1?"и":""} ключ${n.keys.length>1?"ове":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Невалиден ключ в ${n.origin}`;case"invalid_union":default:return"Невалиден вход";case"invalid_element":return`Невалидна стойност в ${n.origin}`}})}}function k(){let e,t,i;return{localeError:(e={string:{unit:"car\xe0cters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"}},t={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"},i={nan:"NaN"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Tipus inv\xe0lid: s'esperava instanceof ${n.expected}, s'ha rebut ${r}`;return`Tipus inv\xe0lid: s'esperava ${e}, s'ha rebut ${r}`}case"invalid_value":if(1===n.values.length)return`Valor inv\xe0lid: s'esperava ${v.stringifyPrimitive(n.values[0])}`;return`Opci\xf3 inv\xe0lida: s'esperava una de ${v.joinValues(n.values," o ")}`;case"too_big":{let t=n.inclusive?"com a m\xe0xim":"menys de",i=e[n.origin]??null;if(i)return`Massa gran: s'esperava que ${n.origin??"el valor"} contingu\xe9s ${t} ${n.maximum.toString()} ${i.unit??"elements"}`;return`Massa gran: s'esperava que ${n.origin??"el valor"} fos ${t} ${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?"com a m\xednim":"m\xe9s de",i=e[n.origin]??null;if(i)return`Massa petit: s'esperava que ${n.origin} contingu\xe9s ${t} ${n.minimum.toString()} ${i.unit}`;return`Massa petit: s'esperava que ${n.origin} fos ${t} ${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Format inv\xe0lid: ha de comen\xe7ar amb "${n.prefix}"`;if("ends_with"===n.format)return`Format inv\xe0lid: ha d'acabar amb "${n.suffix}"`;if("includes"===n.format)return`Format inv\xe0lid: ha d'incloure "${n.includes}"`;if("regex"===n.format)return`Format inv\xe0lid: ha de coincidir amb el patr\xf3 ${n.pattern}`;return`Format inv\xe0lid per a ${t[n.format]??n.format}`;case"not_multiple_of":return`N\xfamero inv\xe0lid: ha de ser m\xfaltiple de ${n.divisor}`;case"unrecognized_keys":return`Clau${n.keys.length>1?"s":""} no reconeguda${n.keys.length>1?"s":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Clau inv\xe0lida a ${n.origin}`;case"invalid_union":default:return"Entrada inv\xe0lida";case"invalid_element":return`Element inv\xe0lid a ${n.origin}`}})}}function I(){let e,t,i;return{localeError:(e={string:{unit:"znaků",verb:"m\xedt"},file:{unit:"bajtů",verb:"m\xedt"},array:{unit:"prvků",verb:"m\xedt"},set:{unit:"prvků",verb:"m\xedt"}},t={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 čas ve form\xe1tu ISO",date:"datum ve form\xe1tu ISO",time:"čas ve form\xe1tu ISO",duration:"doba trv\xe1n\xed ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"řetězec zak\xf3dovan\xfd ve form\xe1tu base64",base64url:"řetězec zak\xf3dovan\xfd ve form\xe1tu base64url",json_string:"řetězec ve form\xe1tu JSON",e164:"č\xedslo E.164",jwt:"JWT",template_literal:"vstup"},i={nan:"NaN",number:"č\xedslo",string:"řetězec",function:"funkce",array:"pole"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Neplatn\xfd vstup: oček\xe1v\xe1no instanceof ${n.expected}, obdrženo ${r}`;return`Neplatn\xfd vstup: oček\xe1v\xe1no ${e}, obdrženo ${r}`}case"invalid_value":if(1===n.values.length)return`Neplatn\xfd vstup: oček\xe1v\xe1no ${v.stringifyPrimitive(n.values[0])}`;return`Neplatn\xe1 možnost: oček\xe1v\xe1na jedna z hodnot ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Hodnota je př\xedliš velk\xe1: ${n.origin??"hodnota"} mus\xed m\xedt ${t}${n.maximum.toString()} ${i.unit??"prvků"}`;return`Hodnota je př\xedliš velk\xe1: ${n.origin??"hodnota"} mus\xed b\xfdt ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Hodnota je př\xedliš mal\xe1: ${n.origin??"hodnota"} mus\xed m\xedt ${t}${n.minimum.toString()} ${i.unit??"prvků"}`;return`Hodnota je př\xedliš mal\xe1: ${n.origin??"hodnota"} mus\xed b\xfdt ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Neplatn\xfd řetězec: mus\xed zač\xednat na "${n.prefix}"`;if("ends_with"===n.format)return`Neplatn\xfd řetězec: mus\xed končit na "${n.suffix}"`;if("includes"===n.format)return`Neplatn\xfd řetězec: mus\xed obsahovat "${n.includes}"`;if("regex"===n.format)return`Neplatn\xfd řetězec: mus\xed odpov\xeddat vzoru ${n.pattern}`;return`Neplatn\xfd form\xe1t ${t[n.format]??n.format}`;case"not_multiple_of":return`Neplatn\xe9 č\xedslo: mus\xed b\xfdt n\xe1sobkem ${n.divisor}`;case"unrecognized_keys":return`Nezn\xe1m\xe9 kl\xedče: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Neplatn\xfd kl\xedč v ${n.origin}`;case"invalid_union":default:return"Neplatn\xfd vstup";case"invalid_element":return`Neplatn\xe1 hodnota v ${n.origin}`}})}}function w(){let e,t,i;return{localeError:(e={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"}},t={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"},i={nan:"NaN",string:"streng",number:"tal",boolean:"boolean",array:"liste",object:"objekt",set:"s\xe6t",file:"fil"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Ugyldigt input: forventede instanceof ${n.expected}, fik ${r}`;return`Ugyldigt input: forventede ${e}, fik ${r}`}case"invalid_value":if(1===n.values.length)return`Ugyldig v\xe6rdi: forventede ${v.stringifyPrimitive(n.values[0])}`;return`Ugyldigt valg: forventede en af f\xf8lgende ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",r=e[n.origin]??null,a=i[n.origin]??n.origin;if(r)return`For stor: forventede ${a??"value"} ${r.verb} ${t} ${n.maximum.toString()} ${r.unit??"elementer"}`;return`For stor: forventede ${a??"value"} havde ${t} ${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",r=e[n.origin]??null,a=i[n.origin]??n.origin;if(r)return`For lille: forventede ${a} ${r.verb} ${t} ${n.minimum.toString()} ${r.unit}`;return`For lille: forventede ${a} havde ${t} ${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Ugyldig streng: skal starte med "${n.prefix}"`;if("ends_with"===n.format)return`Ugyldig streng: skal ende med "${n.suffix}"`;if("includes"===n.format)return`Ugyldig streng: skal indeholde "${n.includes}"`;if("regex"===n.format)return`Ugyldig streng: skal matche m\xf8nsteret ${n.pattern}`;return`Ugyldig ${t[n.format]??n.format}`;case"not_multiple_of":return`Ugyldigt tal: skal v\xe6re deleligt med ${n.divisor}`;case"unrecognized_keys":return`${n.keys.length>1?"Ukendte n\xf8gler":"Ukendt n\xf8gle"}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Ugyldig n\xf8gle i ${n.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig v\xe6rdi i ${n.origin}`;default:return"Ugyldigt input"}})}}function S(){let e,t,i;return{localeError:(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"}},t={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"},i={nan:"NaN",number:"Zahl",array:"Array"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Ung\xfcltige Eingabe: erwartet instanceof ${n.expected}, erhalten ${r}`;return`Ung\xfcltige Eingabe: erwartet ${e}, erhalten ${r}`}case"invalid_value":if(1===n.values.length)return`Ung\xfcltige Eingabe: erwartet ${v.stringifyPrimitive(n.values[0])}`;return`Ung\xfcltige Option: erwartet eine von ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Zu gro\xdf: erwartet, dass ${n.origin??"Wert"} ${t}${n.maximum.toString()} ${i.unit??"Elemente"} hat`;return`Zu gro\xdf: erwartet, dass ${n.origin??"Wert"} ${t}${n.maximum.toString()} ist`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Zu klein: erwartet, dass ${n.origin} ${t}${n.minimum.toString()} ${i.unit} hat`;return`Zu klein: erwartet, dass ${n.origin} ${t}${n.minimum.toString()} ist`}case"invalid_format":if("starts_with"===n.format)return`Ung\xfcltiger String: muss mit "${n.prefix}" beginnen`;if("ends_with"===n.format)return`Ung\xfcltiger String: muss mit "${n.suffix}" enden`;if("includes"===n.format)return`Ung\xfcltiger String: muss "${n.includes}" enthalten`;if("regex"===n.format)return`Ung\xfcltiger String: muss dem Muster ${n.pattern} entsprechen`;return`Ung\xfcltig: ${t[n.format]??n.format}`;case"not_multiple_of":return`Ung\xfcltige Zahl: muss ein Vielfaches von ${n.divisor} sein`;case"unrecognized_keys":return`${n.keys.length>1?"Unbekannte Schl\xfcssel":"Unbekannter Schl\xfcssel"}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Ung\xfcltiger Schl\xfcssel in ${n.origin}`;case"invalid_union":default:return"Ung\xfcltige Eingabe";case"invalid_element":return`Ung\xfcltiger Wert in ${n.origin}`}})}}function z(){let e,t,i;return{localeError:(e={string:{unit:"χαρακτήρες",verb:"να έχει"},file:{unit:"bytes",verb:"να έχει"},array:{unit:"στοιχεία",verb:"να έχει"},set:{unit:"στοιχεία",verb:"να έχει"},map:{unit:"καταχωρήσεις",verb:"να έχει"}},t={regex:"είσοδος",email:"διεύθυνση email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO ημερομηνία και ώρα",date:"ISO ημερομηνία",time:"ISO ώρα",duration:"ISO διάρκεια",ipv4:"διεύθυνση IPv4",ipv6:"διεύθυνση IPv6",mac:"διεύθυνση MAC",cidrv4:"εύρος IPv4",cidrv6:"εύρος IPv6",base64:"συμβολοσειρά κωδικοποιημένη σε base64",base64url:"συμβολοσειρά κωδικοποιημένη σε base64url",json_string:"συμβολοσειρά JSON",e164:"αριθμός E.164",jwt:"JWT",template_literal:"είσοδος"},i={nan:"NaN"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if("string"==typeof n.expected&&/^[A-Z]/.test(n.expected))return`Μη έγκυρη είσοδος: αναμενόταν instanceof ${n.expected}, λήφθηκε ${r}`;return`Μη έγκυρη είσοδος: αναμενόταν ${e}, λήφθηκε ${r}`}case"invalid_value":if(1===n.values.length)return`Μη έγκυρη είσοδος: αναμενόταν ${v.stringifyPrimitive(n.values[0])}`;return`Μη έγκυρη επιλογή: αναμενόταν ένα από ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Πολύ μεγάλο: αναμενόταν ${n.origin??"τιμή"} να έχει ${t}${n.maximum.toString()} ${i.unit??"στοιχεία"}`;return`Πολύ μεγάλο: αναμενόταν ${n.origin??"τιμή"} να είναι ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Πολύ μικρό: αναμενόταν ${n.origin} να έχει ${t}${n.minimum.toString()} ${i.unit}`;return`Πολύ μικρό: αναμενόταν ${n.origin} να είναι ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Μη έγκυρη συμβολοσειρά: πρέπει να ξεκινά με "${n.prefix}"`;if("ends_with"===n.format)return`Μη έγκυρη συμβολοσειρά: πρέπει να τελειώνει με "${n.suffix}"`;if("includes"===n.format)return`Μη έγκυρη συμβολοσειρά: πρέπει να περιέχει "${n.includes}"`;if("regex"===n.format)return`Μη έγκυρη συμβολοσειρά: πρέπει να ταιριάζει με το μοτίβο ${n.pattern}`;return`Μη έγκυρο: ${t[n.format]??n.format}`;case"not_multiple_of":return`Μη έγκυρος αριθμός: πρέπει να είναι πολλαπλάσιο του ${n.divisor}`;case"unrecognized_keys":return`Άγνωστ${n.keys.length>1?"α":"ο"} κλειδ${n.keys.length>1?"ιά":"ί"}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Μη έγκυρο κλειδί στο ${n.origin}`;case"invalid_union":default:return"Μη έγκυρη είσοδος";case"invalid_element":return`Μη έγκυρη τιμή στο ${n.origin}`}})}}function j(){let e,t,i;return{localeError:(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"}},t={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"},i={nan:"NaN"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;return`Invalid input: expected ${e}, received ${r}`}case"invalid_value":if(1===n.values.length)return`Invalid input: expected ${v.stringifyPrimitive(n.values[0])}`;return`Invalid option: expected one of ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Too big: expected ${n.origin??"value"} to have ${t}${n.maximum.toString()} ${i.unit??"elements"}`;return`Too big: expected ${n.origin??"value"} to be ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Too small: expected ${n.origin} to have ${t}${n.minimum.toString()} ${i.unit}`;return`Too small: expected ${n.origin} to be ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Invalid string: must start with "${n.prefix}"`;if("ends_with"===n.format)return`Invalid string: must end with "${n.suffix}"`;if("includes"===n.format)return`Invalid string: must include "${n.includes}"`;if("regex"===n.format)return`Invalid string: must match pattern ${n.pattern}`;return`Invalid ${t[n.format]??n.format}`;case"not_multiple_of":return`Invalid number: must be a multiple of ${n.divisor}`;case"unrecognized_keys":return`Unrecognized key${n.keys.length>1?"s":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Invalid key in ${n.origin}`;case"invalid_union":if(n.options&&Array.isArray(n.options)&&n.options.length>0){let e=n.options.map(e=>`'${e}'`).join(" | ");return`Invalid discriminator value. Expected ${e}`}return"Invalid input";case"invalid_element":return`Invalid value in ${n.origin}`;default:return"Invalid input"}})}}function P(){let e,t,i;return{localeError:(e={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"}},t={regex:"enigo",email:"retadreso",url:"URL",emoji:"emoĝio",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ŭro",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"},i={nan:"NaN",number:"nombro",array:"tabelo",null:"senvalora"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Nevalida enigo: atendiĝis instanceof ${n.expected}, riceviĝis ${r}`;return`Nevalida enigo: atendiĝis ${e}, riceviĝis ${r}`}case"invalid_value":if(1===n.values.length)return`Nevalida enigo: atendiĝis ${v.stringifyPrimitive(n.values[0])}`;return`Nevalida opcio: atendiĝis unu el ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Tro granda: atendiĝis ke ${n.origin??"valoro"} havu ${t}${n.maximum.toString()} ${i.unit??"elementojn"}`;return`Tro granda: atendiĝis ke ${n.origin??"valoro"} havu ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Tro malgranda: atendiĝis ke ${n.origin} havu ${t}${n.minimum.toString()} ${i.unit}`;return`Tro malgranda: atendiĝis ke ${n.origin} estu ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Nevalida karaktraro: devas komenciĝi per "${n.prefix}"`;if("ends_with"===n.format)return`Nevalida karaktraro: devas finiĝi per "${n.suffix}"`;if("includes"===n.format)return`Nevalida karaktraro: devas inkluzivi "${n.includes}"`;if("regex"===n.format)return`Nevalida karaktraro: devas kongrui kun la modelo ${n.pattern}`;return`Nevalida ${t[n.format]??n.format}`;case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${n.divisor}`;case"unrecognized_keys":return`Nekonata${n.keys.length>1?"j":""} ŝlosilo${n.keys.length>1?"j":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Nevalida ŝlosilo en ${n.origin}`;case"invalid_union":default:return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${n.origin}`}})}}function U(){let e,t,i;return{localeError:(e={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}},t={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"},i={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"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Entrada inv\xe1lida: se esperaba instanceof ${n.expected}, recibido ${r}`;return`Entrada inv\xe1lida: se esperaba ${e}, recibido ${r}`}case"invalid_value":if(1===n.values.length)return`Entrada inv\xe1lida: se esperaba ${v.stringifyPrimitive(n.values[0])}`;return`Opci\xf3n inv\xe1lida: se esperaba una de ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",r=e[n.origin]??null,a=i[n.origin]??n.origin;if(r)return`Demasiado grande: se esperaba que ${a??"valor"} tuviera ${t}${n.maximum.toString()} ${r.unit??"elementos"}`;return`Demasiado grande: se esperaba que ${a??"valor"} fuera ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",r=e[n.origin]??null,a=i[n.origin]??n.origin;if(r)return`Demasiado peque\xf1o: se esperaba que ${a} tuviera ${t}${n.minimum.toString()} ${r.unit}`;return`Demasiado peque\xf1o: se esperaba que ${a} fuera ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Cadena inv\xe1lida: debe comenzar con "${n.prefix}"`;if("ends_with"===n.format)return`Cadena inv\xe1lida: debe terminar en "${n.suffix}"`;if("includes"===n.format)return`Cadena inv\xe1lida: debe incluir "${n.includes}"`;if("regex"===n.format)return`Cadena inv\xe1lida: debe coincidir con el patr\xf3n ${n.pattern}`;return`Inv\xe1lido ${t[n.format]??n.format}`;case"not_multiple_of":return`N\xfamero inv\xe1lido: debe ser m\xfaltiplo de ${n.divisor}`;case"unrecognized_keys":return`Llave${n.keys.length>1?"s":""} desconocida${n.keys.length>1?"s":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Llave inv\xe1lida en ${i[n.origin]??n.origin}`;case"invalid_union":default:return"Entrada inv\xe1lida";case"invalid_element":return`Valor inv\xe1lido en ${i[n.origin]??n.origin}`}})}}function O(){let e,t,i;return{localeError:(e={string:{unit:"کاراکتر",verb:"داشته باشد"},file:{unit:"بایت",verb:"داشته باشد"},array:{unit:"آیتم",verb:"داشته باشد"},set:{unit:"آیتم",verb:"داشته باشد"}},t={regex:"ورودی",email:"آدرس ایمیل",url:"URL",emoji:"ایموجی",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاریخ و زمان ایزو",date:"تاریخ ایزو",time:"زمان ایزو",duration:"مدت زمان ایزو",ipv4:"IPv4 آدرس",ipv6:"IPv6 آدرس",cidrv4:"IPv4 دامنه",cidrv6:"IPv6 دامنه",base64:"base64-encoded رشته",base64url:"base64url-encoded رشته",json_string:"JSON رشته",e164:"E.164 عدد",jwt:"JWT",template_literal:"ورودی"},i={nan:"NaN",number:"عدد",array:"آرایه"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`ورودی نامعتبر: می‌بایست instanceof ${n.expected} می‌بود، ${r} دریافت شد`;return`ورودی نامعتبر: می‌بایست ${e} می‌بود، ${r} دریافت شد`}case"invalid_value":if(1===n.values.length)return`ورودی نامعتبر: می‌بایست ${v.stringifyPrimitive(n.values[0])} می‌بود`;return`گزینه نامعتبر: می‌بایست یکی از ${v.joinValues(n.values,"|")} می‌بود`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`خیلی بزرگ: ${n.origin??"مقدار"} باید ${t}${n.maximum.toString()} ${i.unit??"عنصر"} باشد`;return`خیلی بزرگ: ${n.origin??"مقدار"} باید ${t}${n.maximum.toString()} باشد`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`خیلی کوچک: ${n.origin} باید ${t}${n.minimum.toString()} ${i.unit} باشد`;return`خیلی کوچک: ${n.origin} باید ${t}${n.minimum.toString()} باشد`}case"invalid_format":if("starts_with"===n.format)return`رشته نامعتبر: باید با "${n.prefix}" شروع شود`;if("ends_with"===n.format)return`رشته نامعتبر: باید با "${n.suffix}" تمام شود`;if("includes"===n.format)return`رشته نامعتبر: باید شامل "${n.includes}" باشد`;if("regex"===n.format)return`رشته نامعتبر: باید با الگوی ${n.pattern} مطابقت داشته باشد`;return`${t[n.format]??n.format} نامعتبر`;case"not_multiple_of":return`عدد نامعتبر: باید مضرب ${n.divisor} باشد`;case"unrecognized_keys":return`کلید${n.keys.length>1?"های":""} ناشناس: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`کلید ناشناس در ${n.origin}`;case"invalid_union":default:return"ورودی نامعتبر";case"invalid_element":return`مقدار نامعتبر در ${n.origin}`}})}}function Z(){let e,t,i;return{localeError:(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"}},t={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"},i={nan:"NaN"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Virheellinen tyyppi: odotettiin instanceof ${n.expected}, oli ${r}`;return`Virheellinen tyyppi: odotettiin ${e}, oli ${r}`}case"invalid_value":if(1===n.values.length)return`Virheellinen sy\xf6te: t\xe4ytyy olla ${v.stringifyPrimitive(n.values[0])}`;return`Virheellinen valinta: t\xe4ytyy olla yksi seuraavista: ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Liian suuri: ${i.subject} t\xe4ytyy olla ${t}${n.maximum.toString()} ${i.unit}`.trim();return`Liian suuri: arvon t\xe4ytyy olla ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Liian pieni: ${i.subject} t\xe4ytyy olla ${t}${n.minimum.toString()} ${i.unit}`.trim();return`Liian pieni: arvon t\xe4ytyy olla ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Virheellinen sy\xf6te: t\xe4ytyy alkaa "${n.prefix}"`;if("ends_with"===n.format)return`Virheellinen sy\xf6te: t\xe4ytyy loppua "${n.suffix}"`;if("includes"===n.format)return`Virheellinen sy\xf6te: t\xe4ytyy sis\xe4lt\xe4\xe4 "${n.includes}"`;if("regex"===n.format)return`Virheellinen sy\xf6te: t\xe4ytyy vastata s\xe4\xe4nn\xf6llist\xe4 lauseketta ${n.pattern}`;return`Virheellinen ${t[n.format]??n.format}`;case"not_multiple_of":return`Virheellinen luku: t\xe4ytyy olla luvun ${n.divisor} monikerta`;case"unrecognized_keys":return`${n.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${v.joinValues(n.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 T(){let e,t,i;return{localeError:(e={string:{unit:"caract\xe8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xe9l\xe9ments",verb:"avoir"},set:{unit:"\xe9l\xe9ments",verb:"avoir"}},t={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"},i={string:"cha\xeene",number:"nombre",int:"entier",boolean:"bool\xe9en",bigint:"grand entier",symbol:"symbole",undefined:"ind\xe9fini",null:"null",never:"jamais",void:"vide",date:"date",array:"tableau",object:"objet",tuple:"tuple",record:"enregistrement",map:"carte",set:"ensemble",file:"fichier",nonoptional:"non-optionnel",nan:"NaN",function:"fonction"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Entr\xe9e invalide : instanceof ${n.expected} attendu, ${r} re\xe7u`;return`Entr\xe9e invalide : ${e} attendu, ${r} re\xe7u`}case"invalid_value":if(1===n.values.length)return`Entr\xe9e invalide : ${v.stringifyPrimitive(n.values[0])} attendu`;return`Option invalide : une valeur parmi ${v.joinValues(n.values,"|")} attendue`;case"too_big":{let t=n.inclusive?"<=":"<",r=e[n.origin]??null;if(r)return`Trop grand : ${i[n.origin]??"valeur"} doit ${r.verb} ${t}${n.maximum.toString()} ${r.unit??"\xe9l\xe9ment(s)"}`;return`Trop grand : ${i[n.origin]??"valeur"} doit \xeatre ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",r=e[n.origin]??null;if(r)return`Trop petit : ${i[n.origin]??"valeur"} doit ${r.verb} ${t}${n.minimum.toString()} ${r.unit}`;return`Trop petit : ${i[n.origin]??"valeur"} doit \xeatre ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Cha\xeene invalide : doit commencer par "${n.prefix}"`;if("ends_with"===n.format)return`Cha\xeene invalide : doit se terminer par "${n.suffix}"`;if("includes"===n.format)return`Cha\xeene invalide : doit inclure "${n.includes}"`;if("regex"===n.format)return`Cha\xeene invalide : doit correspondre au mod\xe8le ${n.pattern}`;return`${t[n.format]??n.format} invalide`;case"not_multiple_of":return`Nombre invalide : doit \xeatre un multiple de ${n.divisor}`;case"unrecognized_keys":return`Cl\xe9${n.keys.length>1?"s":""} non reconnue${n.keys.length>1?"s":""} : ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Cl\xe9 invalide dans ${n.origin}`;case"invalid_union":default:return"Entr\xe9e invalide";case"invalid_element":return`Valeur invalide dans ${n.origin}`}})}}function N(){let e,t,i;return{localeError:(e={string:{unit:"caract\xe8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xe9l\xe9ments",verb:"avoir"},set:{unit:"\xe9l\xe9ments",verb:"avoir"}},t={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"},i={nan:"NaN"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Entr\xe9e invalide : attendu instanceof ${n.expected}, re\xe7u ${r}`;return`Entr\xe9e invalide : attendu ${e}, re\xe7u ${r}`}case"invalid_value":if(1===n.values.length)return`Entr\xe9e invalide : attendu ${v.stringifyPrimitive(n.values[0])}`;return`Option invalide : attendu l'une des valeurs suivantes ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"≤":"<",i=e[n.origin]??null;if(i)return`Trop grand : attendu que ${n.origin??"la valeur"} ait ${t}${n.maximum.toString()} ${i.unit}`;return`Trop grand : attendu que ${n.origin??"la valeur"} soit ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?"≥":">",i=e[n.origin]??null;if(i)return`Trop petit : attendu que ${n.origin} ait ${t}${n.minimum.toString()} ${i.unit}`;return`Trop petit : attendu que ${n.origin} soit ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Cha\xeene invalide : doit commencer par "${n.prefix}"`;if("ends_with"===n.format)return`Cha\xeene invalide : doit se terminer par "${n.suffix}"`;if("includes"===n.format)return`Cha\xeene invalide : doit inclure "${n.includes}"`;if("regex"===n.format)return`Cha\xeene invalide : doit correspondre au motif ${n.pattern}`;return`${t[n.format]??n.format} invalide`;case"not_multiple_of":return`Nombre invalide : doit \xeatre un multiple de ${n.divisor}`;case"unrecognized_keys":return`Cl\xe9${n.keys.length>1?"s":""} non reconnue${n.keys.length>1?"s":""} : ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Cl\xe9 invalide dans ${n.origin}`;case"invalid_union":default:return"Entr\xe9e invalide";case"invalid_element":return`Valeur invalide dans ${n.origin}`}})}}function E(){let e,t,i,n,r,a,o,s,l;return{localeError:(e={string:{label:"מחרוזת",gender:"f"},number:{label:"מספר",gender:"m"},boolean:{label:"ערך בוליאני",gender:"m"},bigint:{label:"BigInt",gender:"m"},date:{label:"תאריך",gender:"m"},array:{label:"מערך",gender:"m"},object:{label:"אובייקט",gender:"m"},null:{label:"ערך ריק (null)",gender:"m"},undefined:{label:"ערך לא מוגדר (undefined)",gender:"m"},symbol:{label:"סימבול (Symbol)",gender:"m"},function:{label:"פונקציה",gender:"f"},map:{label:"מפה (Map)",gender:"f"},set:{label:"קבוצה (Set)",gender:"f"},file:{label:"קובץ",gender:"m"},promise:{label:"Promise",gender:"m"},NaN:{label:"NaN",gender:"m"},unknown:{label:"ערך לא ידוע",gender:"m"},value:{label:"ערך",gender:"m"}},t={string:{unit:"תווים",shortLabel:"קצר",longLabel:"ארוך"},file:{unit:"בייטים",shortLabel:"קטן",longLabel:"גדול"},array:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},set:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},number:{unit:"",shortLabel:"קטן",longLabel:"גדול"}},i=t=>t?e[t]:void 0,n=t=>{let n=i(t);return n?n.label:t??e.unknown.label},r=e=>`ה${n(e)}`,a=e=>{let t=i(e);return"f"===(t?.gender??"m")?"צריכה להיות":"צריך להיות"},o=e=>e?t[e]??null:null,s={regex:{label:"קלט",gender:"m"},email:{label:"כתובת אימייל",gender:"f"},url:{label:"כתובת רשת",gender:"f"},emoji:{label:"אימוג'י",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:"תאריך וזמן ISO",gender:"m"},date:{label:"תאריך ISO",gender:"m"},time:{label:"זמן ISO",gender:"m"},duration:{label:"משך זמן ISO",gender:"m"},ipv4:{label:"כתובת IPv4",gender:"f"},ipv6:{label:"כתובת IPv6",gender:"f"},cidrv4:{label:"טווח IPv4",gender:"m"},cidrv6:{label:"טווח IPv6",gender:"m"},base64:{label:"מחרוזת בבסיס 64",gender:"f"},base64url:{label:"מחרוזת בבסיס 64 לכתובות רשת",gender:"f"},json_string:{label:"מחרוזת JSON",gender:"f"},e164:{label:"מספר E.164",gender:"m"},jwt:{label:"JWT",gender:"m"},ends_with:{label:"קלט",gender:"m"},includes:{label:"קלט",gender:"m"},lowercase:{label:"קלט",gender:"m"},starts_with:{label:"קלט",gender:"m"},uppercase:{label:"קלט",gender:"m"}},l={nan:"NaN"},t=>{switch(t.code){case"invalid_type":{let i=t.expected,r=l[i??""]??n(i),a=v.parsedType(t.input),o=l[a]??e[a]?.label??a;if(/^[A-Z]/.test(t.expected))return`קלט לא תקין: צריך להיות instanceof ${t.expected}, התקבל ${o}`;return`קלט לא תקין: צריך להיות ${r}, התקבל ${o}`}case"invalid_value":{if(1===t.values.length)return`ערך לא תקין: הערך חייב להיות ${v.stringifyPrimitive(t.values[0])}`;let e=t.values.map(e=>v.stringifyPrimitive(e));if(2===t.values.length)return`ערך לא תקין: האפשרויות המתאימות הן ${e[0]} או ${e[1]}`;let i=e[e.length-1],n=e.slice(0,-1).join(", ");return`ערך לא תקין: האפשרויות המתאימות הן ${n} או ${i}`}case"too_big":{let e=o(t.origin),i=r(t.origin??"value");if("string"===t.origin)return`${e?.longLabel??"ארוך"} מדי: ${i} צריכה להכיל ${t.maximum.toString()} ${e?.unit??""} ${t.inclusive?"או פחות":"לכל היותר"}`.trim();if("number"===t.origin){let e=t.inclusive?`קטן או שווה ל-${t.maximum}`:`קטן מ-${t.maximum}`;return`גדול מדי: ${i} צריך להיות ${e}`}if("array"===t.origin||"set"===t.origin){let n="set"===t.origin?"צריכה":"צריך",r=t.inclusive?`${t.maximum} ${e?.unit??""} או פחות`:`פחות מ-${t.maximum} ${e?.unit??""}`;return`גדול מדי: ${i} ${n} להכיל ${r}`.trim()}let n=t.inclusive?"<=":"<",s=a(t.origin??"value");if(e?.unit)return`${e.longLabel} מדי: ${i} ${s} ${n}${t.maximum.toString()} ${e.unit}`;return`${e?.longLabel??"גדול"} מדי: ${i} ${s} ${n}${t.maximum.toString()}`}case"too_small":{let e=o(t.origin),i=r(t.origin??"value");if("string"===t.origin)return`${e?.shortLabel??"קצר"} מדי: ${i} צריכה להכיל ${t.minimum.toString()} ${e?.unit??""} ${t.inclusive?"או יותר":"לפחות"}`.trim();if("number"===t.origin){let e=t.inclusive?`גדול או שווה ל-${t.minimum}`:`גדול מ-${t.minimum}`;return`קטן מדי: ${i} צריך להיות ${e}`}if("array"===t.origin||"set"===t.origin){let n="set"===t.origin?"צריכה":"צריך";if(1===t.minimum&&t.inclusive){let e=(t.origin,"לפחות פריט אחד");return`קטן מדי: ${i} ${n} להכיל ${e}`}let r=t.inclusive?`${t.minimum} ${e?.unit??""} או יותר`:`יותר מ-${t.minimum} ${e?.unit??""}`;return`קטן מדי: ${i} ${n} להכיל ${r}`.trim()}let n=t.inclusive?">=":">",s=a(t.origin??"value");if(e?.unit)return`${e.shortLabel} מדי: ${i} ${s} ${n}${t.minimum.toString()} ${e.unit}`;return`${e?.shortLabel??"קטן"} מדי: ${i} ${s} ${n}${t.minimum.toString()}`}case"invalid_format":{if("starts_with"===t.format)return`המחרוזת חייבת להתחיל ב "${t.prefix}"`;if("ends_with"===t.format)return`המחרוזת חייבת להסתיים ב "${t.suffix}"`;if("includes"===t.format)return`המחרוזת חייבת לכלול "${t.includes}"`;if("regex"===t.format)return`המחרוזת חייבת להתאים לתבנית ${t.pattern}`;let e=s[t.format],i=e?.label??t.format,n=e?.gender??"m";return`${i} לא ${"f"===n?"תקינה":"תקין"}`}case"not_multiple_of":return`מספר לא תקין: חייב להיות מכפלה של ${t.divisor}`;case"unrecognized_keys":return`מפתח${t.keys.length>1?"ות":""} לא מזוה${t.keys.length>1?"ים":"ה"}: ${v.joinValues(t.keys,", ")}`;case"invalid_key":return"שדה לא תקין באובייקט";case"invalid_union":default:return"קלט לא תקין";case"invalid_element":{let e=r(t.origin??"array");return`ערך לא תקין ב${e}`}}})}}function D(){let e,t,i;return{localeError:(e={string:{unit:"znakova",verb:"imati"},file:{unit:"bajtova",verb:"imati"},array:{unit:"stavki",verb:"imati"},set:{unit:"stavki",verb:"imati"}},t={regex:"unos",email:"email adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum i vrijeme",date:"ISO datum",time:"ISO vrijeme",duration:"ISO trajanje",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",cidrv4:"IPv4 raspon",cidrv6:"IPv6 raspon",base64:"base64 kodirani tekst",base64url:"base64url kodirani tekst",json_string:"JSON tekst",e164:"E.164 broj",jwt:"JWT",template_literal:"unos"},i={nan:"NaN",string:"tekst",number:"broj",boolean:"boolean",array:"niz",object:"objekt",set:"skup",file:"datoteka",date:"datum",bigint:"bigint",symbol:"simbol",undefined:"undefined",null:"null",function:"funkcija",map:"mapa"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Neispravan unos: očekuje se instanceof ${n.expected}, a primljeno je ${r}`;return`Neispravan unos: očekuje se ${e}, a primljeno je ${r}`}case"invalid_value":if(1===n.values.length)return`Neispravna vrijednost: očekivano ${v.stringifyPrimitive(n.values[0])}`;return`Neispravna opcija: očekivano jedno od ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",r=e[n.origin]??null,a=i[n.origin]??n.origin;if(r)return`Preveliko: očekivano da ${a??"vrijednost"} ima ${t}${n.maximum.toString()} ${r.unit??"elemenata"}`;return`Preveliko: očekivano da ${a??"vrijednost"} bude ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",r=e[n.origin]??null,a=i[n.origin]??n.origin;if(r)return`Premalo: očekivano da ${a} ima ${t}${n.minimum.toString()} ${r.unit}`;return`Premalo: očekivano da ${a} bude ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Neispravan tekst: mora započinjati s "${n.prefix}"`;if("ends_with"===n.format)return`Neispravan tekst: mora završavati s "${n.suffix}"`;if("includes"===n.format)return`Neispravan tekst: mora sadržavati "${n.includes}"`;if("regex"===n.format)return`Neispravan tekst: mora odgovarati uzorku ${n.pattern}`;return`Neispravna ${t[n.format]??n.format}`;case"not_multiple_of":return`Neispravan broj: mora biti višekratnik od ${n.divisor}`;case"unrecognized_keys":return`Neprepoznat${n.keys.length>1?"i ključevi":" ključ"}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Neispravan ključ u ${i[n.origin]??n.origin}`;case"invalid_union":default:return"Neispravan unos";case"invalid_element":return`Neispravna vrijednost u ${i[n.origin]??n.origin}`}})}}function A(){let e,t,i;return{localeError:(e={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"}},t={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őb\xe9lyeg",date:"ISO d\xe1tum",time:"ISO idő",duration:"ISO időintervallum",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"},i={nan:"NaN",number:"sz\xe1m",array:"t\xf6mb"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`\xc9rv\xe9nytelen bemenet: a v\xe1rt \xe9rt\xe9k instanceof ${n.expected}, a kapott \xe9rt\xe9k ${r}`;return`\xc9rv\xe9nytelen bemenet: a v\xe1rt \xe9rt\xe9k ${e}, a kapott \xe9rt\xe9k ${r}`}case"invalid_value":if(1===n.values.length)return`\xc9rv\xe9nytelen bemenet: a v\xe1rt \xe9rt\xe9k ${v.stringifyPrimitive(n.values[0])}`;return`\xc9rv\xe9nytelen opci\xf3: valamelyik \xe9rt\xe9k v\xe1rt ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`T\xfal nagy: ${n.origin??"\xe9rt\xe9k"} m\xe9rete t\xfal nagy ${t}${n.maximum.toString()} ${i.unit??"elem"}`;return`T\xfal nagy: a bemeneti \xe9rt\xe9k ${n.origin??"\xe9rt\xe9k"} t\xfal nagy: ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`T\xfal kicsi: a bemeneti \xe9rt\xe9k ${n.origin} m\xe9rete t\xfal kicsi ${t}${n.minimum.toString()} ${i.unit}`;return`T\xfal kicsi: a bemeneti \xe9rt\xe9k ${n.origin} t\xfal kicsi ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`\xc9rv\xe9nytelen string: "${n.prefix}" \xe9rt\xe9kkel kell kezdődnie`;if("ends_with"===n.format)return`\xc9rv\xe9nytelen string: "${n.suffix}" \xe9rt\xe9kkel kell v\xe9gződnie`;if("includes"===n.format)return`\xc9rv\xe9nytelen string: "${n.includes}" \xe9rt\xe9ket kell tartalmaznia`;if("regex"===n.format)return`\xc9rv\xe9nytelen string: ${n.pattern} mint\xe1nak kell megfelelnie`;return`\xc9rv\xe9nytelen ${t[n.format]??n.format}`;case"not_multiple_of":return`\xc9rv\xe9nytelen sz\xe1m: ${n.divisor} t\xf6bbsz\xf6r\xf6s\xe9nek kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${n.keys.length>1?"s":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`\xc9rv\xe9nytelen kulcs ${n.origin}`;case"invalid_union":default:return"\xc9rv\xe9nytelen bemenet";case"invalid_element":return`\xc9rv\xe9nytelen \xe9rt\xe9k: ${n.origin}`}})}}function R(e,t,i){return 1===Math.abs(e)?t:i}function C(e){if(!e)return"";let t=e[e.length-1];return e+(["ա","ե","ը","ի","ո","ու","օ"].includes(t)?"ն":"ը")}function L(){let e,t,i;return{localeError:(e={string:{unit:{one:"նշան",many:"նշաններ"},verb:"ունենալ"},file:{unit:{one:"բայթ",many:"բայթեր"},verb:"ունենալ"},array:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"},set:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"}},t={regex:"մուտք",email:"էլ. հասցե",url:"URL",emoji:"էմոջի",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO ամսաթիվ և ժամ",date:"ISO ամսաթիվ",time:"ISO ժամ",duration:"ISO տևողություն",ipv4:"IPv4 հասցե",ipv6:"IPv6 հասցե",cidrv4:"IPv4 միջակայք",cidrv6:"IPv6 միջակայք",base64:"base64 ձևաչափով տող",base64url:"base64url ձևաչափով տող",json_string:"JSON տող",e164:"E.164 համար",jwt:"JWT",template_literal:"մուտք"},i={nan:"NaN",number:"թիվ",array:"զանգված"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Սխալ մուտքագրում․ սպասվում էր instanceof ${n.expected}, ստացվել է ${r}`;return`Սխալ մուտքագրում․ սպասվում էր ${e}, ստացվել է ${r}`}case"invalid_value":if(1===n.values.length)return`Սխալ մուտքագրում․ սպասվում էր ${v.stringifyPrimitive(n.values[1])}`;return`Սխալ տարբերակ․ սպասվում էր հետևյալներից մեկը՝ ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i){let e=R(Number(n.maximum),i.unit.one,i.unit.many);return`Չափազանց մեծ արժեք․ սպասվում է, որ ${C(n.origin??"արժեք")} կունենա ${t}${n.maximum.toString()} ${e}`}return`Չափազանց մեծ արժեք․ սպասվում է, որ ${C(n.origin??"արժեք")} լինի ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i){let e=R(Number(n.minimum),i.unit.one,i.unit.many);return`Չափազանց փոքր արժեք․ սպասվում է, որ ${C(n.origin)} կունենա ${t}${n.minimum.toString()} ${e}`}return`Չափազանց փոքր արժեք․ սպասվում է, որ ${C(n.origin)} լինի ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Սխալ տող․ պետք է սկսվի "${n.prefix}"-ով`;if("ends_with"===n.format)return`Սխալ տող․ պետք է ավարտվի "${n.suffix}"-ով`;if("includes"===n.format)return`Սխալ տող․ պետք է պարունակի "${n.includes}"`;if("regex"===n.format)return`Սխալ տող․ պետք է համապատասխանի ${n.pattern} ձևաչափին`;return`Սխալ ${t[n.format]??n.format}`;case"not_multiple_of":return`Սխալ թիվ․ պետք է բազմապատիկ լինի ${n.divisor}-ի`;case"unrecognized_keys":return`Չճանաչված բանալի${n.keys.length>1?"ներ":""}. ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Սխալ բանալի ${C(n.origin)}-ում`;case"invalid_union":default:return"Սխալ մուտքագրում";case"invalid_element":return`Սխալ արժեք ${C(n.origin)}-ում`}})}}function q(){let e,t,i;return{localeError:(e={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"}},t={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"},i={nan:"NaN"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Input tidak valid: diharapkan instanceof ${n.expected}, diterima ${r}`;return`Input tidak valid: diharapkan ${e}, diterima ${r}`}case"invalid_value":if(1===n.values.length)return`Input tidak valid: diharapkan ${v.stringifyPrimitive(n.values[0])}`;return`Pilihan tidak valid: diharapkan salah satu dari ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Terlalu besar: diharapkan ${n.origin??"value"} memiliki ${t}${n.maximum.toString()} ${i.unit??"elemen"}`;return`Terlalu besar: diharapkan ${n.origin??"value"} menjadi ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Terlalu kecil: diharapkan ${n.origin} memiliki ${t}${n.minimum.toString()} ${i.unit}`;return`Terlalu kecil: diharapkan ${n.origin} menjadi ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`String tidak valid: harus dimulai dengan "${n.prefix}"`;if("ends_with"===n.format)return`String tidak valid: harus berakhir dengan "${n.suffix}"`;if("includes"===n.format)return`String tidak valid: harus menyertakan "${n.includes}"`;if("regex"===n.format)return`String tidak valid: harus sesuai pola ${n.pattern}`;return`${t[n.format]??n.format} tidak valid`;case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${n.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${n.keys.length>1?"s":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${n.origin}`;case"invalid_union":default:return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${n.origin}`}})}}function M(){let e,t,i;return{localeError:(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"}},t={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"},i={nan:"NaN",number:"n\xfamer",array:"fylki"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Rangt gildi: \xde\xfa sl\xf3st inn ${r} \xfear sem \xe1 a\xf0 vera instanceof ${n.expected}`;return`Rangt gildi: \xde\xfa sl\xf3st inn ${r} \xfear sem \xe1 a\xf0 vera ${e}`}case"invalid_value":if(1===n.values.length)return`Rangt gildi: gert r\xe1\xf0 fyrir ${v.stringifyPrimitive(n.values[0])}`;return`\xd3gilt val: m\xe1 vera eitt af eftirfarandi ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Of st\xf3rt: gert er r\xe1\xf0 fyrir a\xf0 ${n.origin??"gildi"} hafi ${t}${n.maximum.toString()} ${i.unit??"hluti"}`;return`Of st\xf3rt: gert er r\xe1\xf0 fyrir a\xf0 ${n.origin??"gildi"} s\xe9 ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Of l\xedti\xf0: gert er r\xe1\xf0 fyrir a\xf0 ${n.origin} hafi ${t}${n.minimum.toString()} ${i.unit}`;return`Of l\xedti\xf0: gert er r\xe1\xf0 fyrir a\xf0 ${n.origin} s\xe9 ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`\xd3gildur strengur: ver\xf0ur a\xf0 byrja \xe1 "${n.prefix}"`;if("ends_with"===n.format)return`\xd3gildur strengur: ver\xf0ur a\xf0 enda \xe1 "${n.suffix}"`;if("includes"===n.format)return`\xd3gildur strengur: ver\xf0ur a\xf0 innihalda "${n.includes}"`;if("regex"===n.format)return`\xd3gildur strengur: ver\xf0ur a\xf0 fylgja mynstri ${n.pattern}`;return`Rangt ${t[n.format]??n.format}`;case"not_multiple_of":return`R\xf6ng tala: ver\xf0ur a\xf0 vera margfeldi af ${n.divisor}`;case"unrecognized_keys":return`\xd3\xfeekkt ${n.keys.length>1?"ir lyklar":"ur lykill"}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Rangur lykill \xed ${n.origin}`;case"invalid_union":default:return"Rangt gildi";case"invalid_element":return`Rangt gildi \xed ${n.origin}`}})}}function J(){let e,t,i;return{localeError:(e={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"}},t={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"},i={nan:"NaN",number:"numero",array:"vettore"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Input non valido: atteso instanceof ${n.expected}, ricevuto ${r}`;return`Input non valido: atteso ${e}, ricevuto ${r}`}case"invalid_value":if(1===n.values.length)return`Input non valido: atteso ${v.stringifyPrimitive(n.values[0])}`;return`Opzione non valida: atteso uno tra ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Troppo grande: ${n.origin??"valore"} deve avere ${t}${n.maximum.toString()} ${i.unit??"elementi"}`;return`Troppo grande: ${n.origin??"valore"} deve essere ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Troppo piccolo: ${n.origin} deve avere ${t}${n.minimum.toString()} ${i.unit}`;return`Troppo piccolo: ${n.origin} deve essere ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Stringa non valida: deve iniziare con "${n.prefix}"`;if("ends_with"===n.format)return`Stringa non valida: deve terminare con "${n.suffix}"`;if("includes"===n.format)return`Stringa non valida: deve includere "${n.includes}"`;if("regex"===n.format)return`Stringa non valida: deve corrispondere al pattern ${n.pattern}`;return`Input non valido: ${t[n.format]??n.format}`;case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${n.divisor}`;case"unrecognized_keys":return`Chiav${n.keys.length>1?"i":"e"} non riconosciut${n.keys.length>1?"e":"a"}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${n.origin}`;case"invalid_union":default:return"Input non valido";case"invalid_element":return`Valore non valido in ${n.origin}`}})}}function F(){let e,t,i;return{localeError:(e={string:{unit:"文字",verb:"である"},file:{unit:"バイト",verb:"である"},array:{unit:"要素",verb:"である"},set:{unit:"要素",verb:"である"}},t={regex:"入力値",email:"メールアドレス",url:"URL",emoji:"絵文字",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日時",date:"ISO日付",time:"ISO時刻",duration:"ISO期間",ipv4:"IPv4アドレス",ipv6:"IPv6アドレス",cidrv4:"IPv4範囲",cidrv6:"IPv6範囲",base64:"base64エンコード文字列",base64url:"base64urlエンコード文字列",json_string:"JSON文字列",e164:"E.164番号",jwt:"JWT",template_literal:"入力値"},i={nan:"NaN",number:"数値",array:"配列"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`無効な入力: instanceof ${n.expected}が期待されましたが、${r}が入力されました`;return`無効な入力: ${e}が期待されましたが、${r}が入力されました`}case"invalid_value":if(1===n.values.length)return`無効な入力: ${v.stringifyPrimitive(n.values[0])}が期待されました`;return`無効な選択: ${v.joinValues(n.values,"、")}のいずれかである必要があります`;case"too_big":{let t=n.inclusive?"以下である":"より小さい",i=e[n.origin]??null;if(i)return`大きすぎる値: ${n.origin??"値"}は${n.maximum.toString()}${i.unit??"要素"}${t}必要があります`;return`大きすぎる値: ${n.origin??"値"}は${n.maximum.toString()}${t}必要があります`}case"too_small":{let t=n.inclusive?"以上である":"より大きい",i=e[n.origin]??null;if(i)return`小さすぎる値: ${n.origin}は${n.minimum.toString()}${i.unit}${t}必要があります`;return`小さすぎる値: ${n.origin}は${n.minimum.toString()}${t}必要があります`}case"invalid_format":if("starts_with"===n.format)return`無効な文字列: "${n.prefix}"で始まる必要があります`;if("ends_with"===n.format)return`無効な文字列: "${n.suffix}"で終わる必要があります`;if("includes"===n.format)return`無効な文字列: "${n.includes}"を含む必要があります`;if("regex"===n.format)return`無効な文字列: パターン${n.pattern}に一致する必要があります`;return`無効な${t[n.format]??n.format}`;case"not_multiple_of":return`無効な数値: ${n.divisor}の倍数である必要があります`;case"unrecognized_keys":return`認識されていないキー${n.keys.length>1?"群":""}: ${v.joinValues(n.keys,"、")}`;case"invalid_key":return`${n.origin}内の無効なキー`;case"invalid_union":default:return"無効な入力";case"invalid_element":return`${n.origin}内の無効な値`}})}}function V(){let e,t,i;return{localeError:(e={string:{unit:"სიმბოლო",verb:"უნდა შეიცავდეს"},file:{unit:"ბაიტი",verb:"უნდა შეიცავდეს"},array:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"},set:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"}},t={regex:"შეყვანა",email:"ელ-ფოსტის მისამართი",url:"URL",emoji:"ემოჯი",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"თარიღი-დრო",date:"თარიღი",time:"დრო",duration:"ხანგრძლივობა",ipv4:"IPv4 მისამართი",ipv6:"IPv6 მისამართი",cidrv4:"IPv4 დიაპაზონი",cidrv6:"IPv6 დიაპაზონი",base64:"base64-კოდირებული ველი",base64url:"base64url-კოდირებული ველი",json_string:"JSON ველი",e164:"E.164 ნომერი",jwt:"JWT",template_literal:"შეყვანა"},i={nan:"NaN",number:"რიცხვი",string:"ველი",boolean:"ბულეანი",function:"ფუნქცია",array:"მასივი"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`არასწორი შეყვანა: მოსალოდნელი instanceof ${n.expected}, მიღებული ${r}`;return`არასწორი შეყვანა: მოსალოდნელი ${e}, მიღებული ${r}`}case"invalid_value":if(1===n.values.length)return`არასწორი შეყვანა: მოსალოდნელი ${v.stringifyPrimitive(n.values[0])}`;return`არასწორი ვარიანტი: მოსალოდნელია ერთ-ერთი ${v.joinValues(n.values,"|")}-დან`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`ზედმეტად დიდი: მოსალოდნელი ${n.origin??"მნიშვნელობა"} ${i.verb} ${t}${n.maximum.toString()} ${i.unit}`;return`ზედმეტად დიდი: მოსალოდნელი ${n.origin??"მნიშვნელობა"} იყოს ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`ზედმეტად პატარა: მოსალოდნელი ${n.origin} ${i.verb} ${t}${n.minimum.toString()} ${i.unit}`;return`ზედმეტად პატარა: მოსალოდნელი ${n.origin} იყოს ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`არასწორი ველი: უნდა იწყებოდეს "${n.prefix}"-ით`;if("ends_with"===n.format)return`არასწორი ველი: უნდა მთავრდებოდეს "${n.suffix}"-ით`;if("includes"===n.format)return`არასწორი ველი: უნდა შეიცავდეს "${n.includes}"-ს`;if("regex"===n.format)return`არასწორი ველი: უნდა შეესაბამებოდეს შაბლონს ${n.pattern}`;return`არასწორი ${t[n.format]??n.format}`;case"not_multiple_of":return`არასწორი რიცხვი: უნდა იყოს ${n.divisor}-ის ჯერადი`;case"unrecognized_keys":return`უცნობი გასაღებ${n.keys.length>1?"ები":"ი"}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`არასწორი გასაღები ${n.origin}-ში`;case"invalid_union":default:return"არასწორი შეყვანა";case"invalid_element":return`არასწორი მნიშვნელობა ${n.origin}-ში`}})}}function H(){let e,t,i;return{localeError:(e={string:{unit:"តួអក្សរ",verb:"គួរមាន"},file:{unit:"បៃ",verb:"គួរមាន"},array:{unit:"ធាតុ",verb:"គួរមាន"},set:{unit:"ធាតុ",verb:"គួរមាន"}},t={regex:"ទិន្នន័យបញ្ចូល",email:"អាសយដ្ឋានអ៊ីមែល",url:"URL",emoji:"សញ្ញាអារម្មណ៍",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"កាលបរិច្ឆេទ និងម៉ោង ISO",date:"កាលបរិច្ឆេទ ISO",time:"ម៉ោង ISO",duration:"រយៈពេល ISO",ipv4:"អាសយដ្ឋាន IPv4",ipv6:"អាសយដ្ឋាន IPv6",cidrv4:"ដែនអាសយដ្ឋាន IPv4",cidrv6:"ដែនអាសយដ្ឋាន IPv6",base64:"ខ្សែអក្សរអ៊ិកូដ base64",base64url:"ខ្សែអក្សរអ៊ិកូដ base64url",json_string:"ខ្សែអក្សរ JSON",e164:"លេខ E.164",jwt:"JWT",template_literal:"ទិន្នន័យបញ្ចូល"},i={nan:"NaN",number:"លេខ",array:"អារេ (Array)",null:"គ្មានតម្លៃ (null)"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ instanceof ${n.expected} ប៉ុន្តែទទួលបាន ${r}`;return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${e} ប៉ុន្តែទទួលបាន ${r}`}case"invalid_value":if(1===n.values.length)return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${v.stringifyPrimitive(n.values[0])}`;return`ជម្រើសមិនត្រឹមត្រូវ៖ ត្រូវជាមួយក្នុងចំណោម ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`ធំពេក៖ ត្រូវការ ${n.origin??"តម្លៃ"} ${t} ${n.maximum.toString()} ${i.unit??"ធាតុ"}`;return`ធំពេក៖ ត្រូវការ ${n.origin??"តម្លៃ"} ${t} ${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`តូចពេក៖ ត្រូវការ ${n.origin} ${t} ${n.minimum.toString()} ${i.unit}`;return`តូចពេក៖ ត្រូវការ ${n.origin} ${t} ${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវចាប់ផ្តើមដោយ "${n.prefix}"`;if("ends_with"===n.format)return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវបញ្ចប់ដោយ "${n.suffix}"`;if("includes"===n.format)return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវមាន "${n.includes}"`;if("regex"===n.format)return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវតែផ្គូផ្គងនឹងទម្រង់ដែលបានកំណត់ ${n.pattern}`;return`មិនត្រឹមត្រូវ៖ ${t[n.format]??n.format}`;case"not_multiple_of":return`លេខមិនត្រឹមត្រូវ៖ ត្រូវតែជាពហុគុណនៃ ${n.divisor}`;case"unrecognized_keys":return`រកឃើញសោមិនស្គាល់៖ ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`សោមិនត្រឹមត្រូវនៅក្នុង ${n.origin}`;case"invalid_union":default:return"ទិន្នន័យមិនត្រឹមត្រូវ";case"invalid_element":return`ទិន្នន័យមិនត្រឹមត្រូវនៅក្នុង ${n.origin}`}})}}function W(){return H()}function G(){let e,t,i;return{localeError:(e={string:{unit:"문자",verb:"to have"},file:{unit:"바이트",verb:"to have"},array:{unit:"개",verb:"to have"},set:{unit:"개",verb:"to have"}},t={regex:"입력",email:"이메일 주소",url:"URL",emoji:"이모지",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 날짜시간",date:"ISO 날짜",time:"ISO 시간",duration:"ISO 기간",ipv4:"IPv4 주소",ipv6:"IPv6 주소",cidrv4:"IPv4 범위",cidrv6:"IPv6 범위",base64:"base64 인코딩 문자열",base64url:"base64url 인코딩 문자열",json_string:"JSON 문자열",e164:"E.164 번호",jwt:"JWT",template_literal:"입력"},i={nan:"NaN"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`잘못된 입력: 예상 타입은 instanceof ${n.expected}, 받은 타입은 ${r}입니다`;return`잘못된 입력: 예상 타입은 ${e}, 받은 타입은 ${r}입니다`}case"invalid_value":if(1===n.values.length)return`잘못된 입력: 값은 ${v.stringifyPrimitive(n.values[0])} 이어야 합니다`;return`잘못된 옵션: ${v.joinValues(n.values,"또는 ")} 중 하나여야 합니다`;case"too_big":{let t=n.inclusive?"이하":"미만",i="미만"===t?"이어야 합니다":"여야 합니다",r=e[n.origin]??null,a=r?.unit??"요소";if(r)return`${n.origin??"값"}이 너무 큽니다: ${n.maximum.toString()}${a} ${t}${i}`;return`${n.origin??"값"}이 너무 큽니다: ${n.maximum.toString()} ${t}${i}`}case"too_small":{let t=n.inclusive?"이상":"초과",i="이상"===t?"이어야 합니다":"여야 합니다",r=e[n.origin]??null,a=r?.unit??"요소";if(r)return`${n.origin??"값"}이 너무 작습니다: ${n.minimum.toString()}${a} ${t}${i}`;return`${n.origin??"값"}이 너무 작습니다: ${n.minimum.toString()} ${t}${i}`}case"invalid_format":if("starts_with"===n.format)return`잘못된 문자열: "${n.prefix}"(으)로 시작해야 합니다`;if("ends_with"===n.format)return`잘못된 문자열: "${n.suffix}"(으)로 끝나야 합니다`;if("includes"===n.format)return`잘못된 문자열: "${n.includes}"을(를) 포함해야 합니다`;if("regex"===n.format)return`잘못된 문자열: 정규식 ${n.pattern} 패턴과 일치해야 합니다`;return`잘못된 ${t[n.format]??n.format}`;case"not_multiple_of":return`잘못된 숫자: ${n.divisor}의 배수여야 합니다`;case"unrecognized_keys":return`인식할 수 없는 키: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`잘못된 키: ${n.origin}`;case"invalid_union":default:return"잘못된 입력";case"invalid_element":return`잘못된 값: ${n.origin}`}})}}let K=e=>e.charAt(0).toUpperCase()+e.slice(1);function B(e){let t=Math.abs(e),i=t%10,n=t%100;return n>=11&&n<=19||0===i?"many":1===i?"one":"few"}function X(){return{localeError:(()=>{let e={string:{unit:{one:"simbolis",few:"simboliai",many:"simbolių"},verb:{smaller:{inclusive:"turi būti ne ilgesnė kaip",notInclusive:"turi būti trumpesnė kaip"},bigger:{inclusive:"turi būti ne trumpesnė kaip",notInclusive:"turi būti ilgesnė kaip"}}},file:{unit:{one:"baitas",few:"baitai",many:"baitų"},verb:{smaller:{inclusive:"turi būti ne didesnis kaip",notInclusive:"turi būti mažesnis kaip"},bigger:{inclusive:"turi būti ne mažesnis kaip",notInclusive:"turi būti didesnis kaip"}}},array:{unit:{one:"elementą",few:"elementus",many:"elementų"},verb:{smaller:{inclusive:"turi turėti ne daugiau kaip",notInclusive:"turi turėti mažiau kaip"},bigger:{inclusive:"turi turėti ne mažiau kaip",notInclusive:"turi turėti daugiau kaip"}}},set:{unit:{one:"elementą",few:"elementus",many:"elementų"},verb:{smaller:{inclusive:"turi turėti ne daugiau kaip",notInclusive:"turi turėti mažiau kaip"},bigger:{inclusive:"turi turėti ne mažiau kaip",notInclusive:"turi turėti daugiau kaip"}}}};function t(t,i,n,r){let a=e[t]??null;return null===a?a:{unit:a.unit[i],verb:a.verb[r][n?"inclusive":"notInclusive"]}}let i={regex:"įvestis",email:"el. pašto 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ė",ipv4:"IPv4 adresas",ipv6:"IPv6 adresas",cidrv4:"IPv4 tinklo prefiksas (CIDR)",cidrv6:"IPv6 tinklo prefiksas (CIDR)",base64:"base64 užkoduota eilutė",base64url:"base64url užkoduota eilutė",json_string:"JSON eilutė",e164:"E.164 numeris",jwt:"JWT",template_literal:"įvestis"},n={nan:"NaN",number:"skaičius",bigint:"sveikasis skaičius",string:"eilutė",boolean:"loginė reikšmė",undefined:"neapibrėžta reikšmė",function:"funkcija",symbol:"simbolis",array:"masyvas",object:"objektas",null:"nulinė reikšmė"};return e=>{switch(e.code){case"invalid_type":{let t=n[e.expected]??e.expected,i=v.parsedType(e.input),r=n[i]??i;if(/^[A-Z]/.test(e.expected))return`Gautas tipas ${r}, o tikėtasi - instanceof ${e.expected}`;return`Gautas tipas ${r}, o tikėtasi - ${t}`}case"invalid_value":if(1===e.values.length)return`Privalo būti ${v.stringifyPrimitive(e.values[0])}`;return`Privalo būti vienas iš ${v.joinValues(e.values,"|")} pasirinkimų`;case"too_big":{let i=n[e.origin]??e.origin,r=t(e.origin,B(Number(e.maximum)),e.inclusive??!1,"smaller");if(r?.verb)return`${K(i??e.origin??"reikšmė")} ${r.verb} ${e.maximum.toString()} ${r.unit??"elementų"}`;let a=e.inclusive?"ne didesnis kaip":"mažesnis kaip";return`${K(i??e.origin??"reikšmė")} turi būti ${a} ${e.maximum.toString()} ${r?.unit}`}case"too_small":{let i=n[e.origin]??e.origin,r=t(e.origin,B(Number(e.minimum)),e.inclusive??!1,"bigger");if(r?.verb)return`${K(i??e.origin??"reikšmė")} ${r.verb} ${e.minimum.toString()} ${r.unit??"elementų"}`;let a=e.inclusive?"ne mažesnis kaip":"didesnis kaip";return`${K(i??e.origin??"reikšmė")} turi būti ${a} ${e.minimum.toString()} ${r?.unit}`}case"invalid_format":if("starts_with"===e.format)return`Eilutė privalo prasidėti "${e.prefix}"`;if("ends_with"===e.format)return`Eilutė privalo pasibaigti "${e.suffix}"`;if("includes"===e.format)return`Eilutė privalo įtraukti "${e.includes}"`;if("regex"===e.format)return`Eilutė privalo atitikti ${e.pattern}`;return`Neteisingas ${i[e.format]??e.format}`;case"not_multiple_of":return`Skaičius privalo būti ${e.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpažint${e.keys.length>1?"i":"as"} rakt${e.keys.length>1?"ai":"as"}: ${v.joinValues(e.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":default:return"Klaidinga įvestis";case"invalid_element":{let t=n[e.origin]??e.origin;return`${K(t??e.origin??"reikšmė")} turi klaidingą įvestį`}}}})()}}function Y(){let e,t,i;return{localeError:(e={string:{unit:"знаци",verb:"да имаат"},file:{unit:"бајти",verb:"да имаат"},array:{unit:"ставки",verb:"да имаат"},set:{unit:"ставки",verb:"да имаат"}},t={regex:"внес",email:"адреса на е-пошта",url:"URL",emoji:"емоџи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO датум и време",date:"ISO датум",time:"ISO време",duration:"ISO времетраење",ipv4:"IPv4 адреса",ipv6:"IPv6 адреса",cidrv4:"IPv4 опсег",cidrv6:"IPv6 опсег",base64:"base64-енкодирана низа",base64url:"base64url-енкодирана низа",json_string:"JSON низа",e164:"E.164 број",jwt:"JWT",template_literal:"внес"},i={nan:"NaN",number:"број",array:"низа"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Грешен внес: се очекува instanceof ${n.expected}, примено ${r}`;return`Грешен внес: се очекува ${e}, примено ${r}`}case"invalid_value":if(1===n.values.length)return`Invalid input: expected ${v.stringifyPrimitive(n.values[0])}`;return`Грешана опција: се очекува една ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Премногу голем: се очекува ${n.origin??"вредноста"} да има ${t}${n.maximum.toString()} ${i.unit??"елементи"}`;return`Премногу голем: се очекува ${n.origin??"вредноста"} да биде ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Премногу мал: се очекува ${n.origin} да има ${t}${n.minimum.toString()} ${i.unit}`;return`Премногу мал: се очекува ${n.origin} да биде ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Неважечка низа: мора да започнува со "${n.prefix}"`;if("ends_with"===n.format)return`Неважечка низа: мора да завршува со "${n.suffix}"`;if("includes"===n.format)return`Неважечка низа: мора да вклучува "${n.includes}"`;if("regex"===n.format)return`Неважечка низа: мора да одгоара на патернот ${n.pattern}`;return`Invalid ${t[n.format]??n.format}`;case"not_multiple_of":return`Грешен број: мора да биде делив со ${n.divisor}`;case"unrecognized_keys":return`${n.keys.length>1?"Непрепознаени клучеви":"Непрепознаен клуч"}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Грешен клуч во ${n.origin}`;case"invalid_union":default:return"Грешен внес";case"invalid_element":return`Грешна вредност во ${n.origin}`}})}}function Q(){let e,t,i;return{localeError:(e={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"}},t={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"},i={nan:"NaN",number:"nombor"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Input tidak sah: dijangka instanceof ${n.expected}, diterima ${r}`;return`Input tidak sah: dijangka ${e}, diterima ${r}`}case"invalid_value":if(1===n.values.length)return`Input tidak sah: dijangka ${v.stringifyPrimitive(n.values[0])}`;return`Pilihan tidak sah: dijangka salah satu daripada ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Terlalu besar: dijangka ${n.origin??"nilai"} ${i.verb} ${t}${n.maximum.toString()} ${i.unit??"elemen"}`;return`Terlalu besar: dijangka ${n.origin??"nilai"} adalah ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Terlalu kecil: dijangka ${n.origin} ${i.verb} ${t}${n.minimum.toString()} ${i.unit}`;return`Terlalu kecil: dijangka ${n.origin} adalah ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`String tidak sah: mesti bermula dengan "${n.prefix}"`;if("ends_with"===n.format)return`String tidak sah: mesti berakhir dengan "${n.suffix}"`;if("includes"===n.format)return`String tidak sah: mesti mengandungi "${n.includes}"`;if("regex"===n.format)return`String tidak sah: mesti sepadan dengan corak ${n.pattern}`;return`${t[n.format]??n.format} tidak sah`;case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${n.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${n.origin}`;case"invalid_union":default:return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${n.origin}`}})}}function ee(){let e,t,i;return{localeError:(e={string:{unit:"tekens",verb:"heeft"},file:{unit:"bytes",verb:"heeft"},array:{unit:"elementen",verb:"heeft"},set:{unit:"elementen",verb:"heeft"}},t={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"},i={nan:"NaN",number:"getal"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Ongeldige invoer: verwacht instanceof ${n.expected}, ontving ${r}`;return`Ongeldige invoer: verwacht ${e}, ontving ${r}`}case"invalid_value":if(1===n.values.length)return`Ongeldige invoer: verwacht ${v.stringifyPrimitive(n.values[0])}`;return`Ongeldige optie: verwacht \xe9\xe9n van ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null,r="date"===n.origin?"laat":"string"===n.origin?"lang":"groot";if(i)return`Te ${r}: verwacht dat ${n.origin??"waarde"} ${t}${n.maximum.toString()} ${i.unit??"elementen"} ${i.verb}`;return`Te ${r}: verwacht dat ${n.origin??"waarde"} ${t}${n.maximum.toString()} is`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null,r="date"===n.origin?"vroeg":"string"===n.origin?"kort":"klein";if(i)return`Te ${r}: verwacht dat ${n.origin} ${t}${n.minimum.toString()} ${i.unit} ${i.verb}`;return`Te ${r}: verwacht dat ${n.origin} ${t}${n.minimum.toString()} is`}case"invalid_format":if("starts_with"===n.format)return`Ongeldige tekst: moet met "${n.prefix}" beginnen`;if("ends_with"===n.format)return`Ongeldige tekst: moet op "${n.suffix}" eindigen`;if("includes"===n.format)return`Ongeldige tekst: moet "${n.includes}" bevatten`;if("regex"===n.format)return`Ongeldige tekst: moet overeenkomen met patroon ${n.pattern}`;return`Ongeldig: ${t[n.format]??n.format}`;case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${n.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${n.keys.length>1?"s":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${n.origin}`;case"invalid_union":default:return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${n.origin}`}})}}function et(){let e,t,i;return{localeError:(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"}},t={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"},i={nan:"NaN",number:"tall",array:"liste"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Ugyldig input: forventet instanceof ${n.expected}, fikk ${r}`;return`Ugyldig input: forventet ${e}, fikk ${r}`}case"invalid_value":if(1===n.values.length)return`Ugyldig verdi: forventet ${v.stringifyPrimitive(n.values[0])}`;return`Ugyldig valg: forventet en av ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`For stor(t): forventet ${n.origin??"value"} til \xe5 ha ${t}${n.maximum.toString()} ${i.unit??"elementer"}`;return`For stor(t): forventet ${n.origin??"value"} til \xe5 ha ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`For lite(n): forventet ${n.origin} til \xe5 ha ${t}${n.minimum.toString()} ${i.unit}`;return`For lite(n): forventet ${n.origin} til \xe5 ha ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Ugyldig streng: m\xe5 starte med "${n.prefix}"`;if("ends_with"===n.format)return`Ugyldig streng: m\xe5 ende med "${n.suffix}"`;if("includes"===n.format)return`Ugyldig streng: m\xe5 inneholde "${n.includes}"`;if("regex"===n.format)return`Ugyldig streng: m\xe5 matche m\xf8nsteret ${n.pattern}`;return`Ugyldig ${t[n.format]??n.format}`;case"not_multiple_of":return`Ugyldig tall: m\xe5 v\xe6re et multiplum av ${n.divisor}`;case"unrecognized_keys":return`${n.keys.length>1?"Ukjente n\xf8kler":"Ukjent n\xf8kkel"}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Ugyldig n\xf8kkel i ${n.origin}`;case"invalid_union":default:return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${n.origin}`}})}}function ei(){let e,t,i;return{localeError:(e={string:{unit:"harf",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"unsur",verb:"olmalıdır"},set:{unit:"unsur",verb:"olmalıdır"}},t={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ı",date:"ISO tarihi",time:"ISO zamanı",duration:"ISO m\xfcddeti",ipv4:"IPv4 niş\xe2nı",ipv6:"IPv6 niş\xe2nı",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-şifreli metin",base64url:"base64url-şifreli metin",json_string:"JSON metin",e164:"E.164 sayısı",jwt:"JWT",template_literal:"giren"},i={nan:"NaN",number:"numara",array:"saf",null:"gayb"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`F\xe2sit giren: umulan instanceof ${n.expected}, alınan ${r}`;return`F\xe2sit giren: umulan ${e}, alınan ${r}`}case"invalid_value":if(1===n.values.length)return`F\xe2sit giren: umulan ${v.stringifyPrimitive(n.values[0])}`;return`F\xe2sit tercih: m\xfbteberler ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Fazla b\xfcy\xfck: ${n.origin??"value"}, ${t}${n.maximum.toString()} ${i.unit??"elements"} sahip olmalıydı.`;return`Fazla b\xfcy\xfck: ${n.origin??"value"}, ${t}${n.maximum.toString()} olmalıydı.`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Fazla k\xfc\xe7\xfck: ${n.origin}, ${t}${n.minimum.toString()} ${i.unit} sahip olmalıydı.`;return`Fazla k\xfc\xe7\xfck: ${n.origin}, ${t}${n.minimum.toString()} olmalıydı.`}case"invalid_format":if("starts_with"===n.format)return`F\xe2sit metin: "${n.prefix}" ile başlamalı.`;if("ends_with"===n.format)return`F\xe2sit metin: "${n.suffix}" ile bitmeli.`;if("includes"===n.format)return`F\xe2sit metin: "${n.includes}" ihtiv\xe2 etmeli.`;if("regex"===n.format)return`F\xe2sit metin: ${n.pattern} nakşına uymalı.`;return`F\xe2sit ${t[n.format]??n.format}`;case"not_multiple_of":return`F\xe2sit sayı: ${n.divisor} katı olmalıydı.`;case"unrecognized_keys":return`Tanınmayan anahtar ${n.keys.length>1?"s":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`${n.origin} i\xe7in tanınmayan anahtar var.`;case"invalid_union":return"Giren tanınamadı.";case"invalid_element":return`${n.origin} i\xe7in tanınmayan kıymet var.`;default:return"Kıymet tanınamadı."}})}}function en(){let e,t,i;return{localeError:(e={string:{unit:"توکي",verb:"ولري"},file:{unit:"بایټس",verb:"ولري"},array:{unit:"توکي",verb:"ولري"},set:{unit:"توکي",verb:"ولري"}},t={regex:"ورودي",email:"بریښنالیک",url:"یو آر ال",emoji:"ایموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"نیټه او وخت",date:"نېټه",time:"وخت",duration:"موده",ipv4:"د IPv4 پته",ipv6:"د IPv6 پته",cidrv4:"د IPv4 ساحه",cidrv6:"د IPv6 ساحه",base64:"base64-encoded متن",base64url:"base64url-encoded متن",json_string:"JSON متن",e164:"د E.164 شمېره",jwt:"JWT",template_literal:"ورودي"},i={nan:"NaN",number:"عدد",array:"ارې"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`ناسم ورودي: باید instanceof ${n.expected} وای, مګر ${r} ترلاسه شو`;return`ناسم ورودي: باید ${e} وای, مګر ${r} ترلاسه شو`}case"invalid_value":if(1===n.values.length)return`ناسم ورودي: باید ${v.stringifyPrimitive(n.values[0])} وای`;return`ناسم انتخاب: باید یو له ${v.joinValues(n.values,"|")} څخه وای`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`ډیر لوی: ${n.origin??"ارزښت"} باید ${t}${n.maximum.toString()} ${i.unit??"عنصرونه"} ولري`;return`ډیر لوی: ${n.origin??"ارزښت"} باید ${t}${n.maximum.toString()} وي`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`ډیر کوچنی: ${n.origin} باید ${t}${n.minimum.toString()} ${i.unit} ولري`;return`ډیر کوچنی: ${n.origin} باید ${t}${n.minimum.toString()} وي`}case"invalid_format":if("starts_with"===n.format)return`ناسم متن: باید د "${n.prefix}" سره پیل شي`;if("ends_with"===n.format)return`ناسم متن: باید د "${n.suffix}" سره پای ته ورسيږي`;if("includes"===n.format)return`ناسم متن: باید "${n.includes}" ولري`;if("regex"===n.format)return`ناسم متن: باید د ${n.pattern} سره مطابقت ولري`;return`${t[n.format]??n.format} ناسم دی`;case"not_multiple_of":return`ناسم عدد: باید د ${n.divisor} مضرب وي`;case"unrecognized_keys":return`ناسم ${n.keys.length>1?"کلیډونه":"کلیډ"}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`ناسم کلیډ په ${n.origin} کې`;case"invalid_union":default:return"ناسمه ورودي";case"invalid_element":return`ناسم عنصر په ${n.origin} کې`}})}}function er(){let e,t,i;return{localeError:(e={string:{unit:"znak\xf3w",verb:"mieć"},file:{unit:"bajt\xf3w",verb:"mieć"},array:{unit:"element\xf3w",verb:"mieć"},set:{unit:"element\xf3w",verb:"mieć"}},t={regex:"wyrażenie",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ąg znak\xf3w zakodowany w formacie base64",base64url:"ciąg znak\xf3w zakodowany w formacie base64url",json_string:"ciąg znak\xf3w w formacie JSON",e164:"liczba E.164",jwt:"JWT",template_literal:"wejście"},i={nan:"NaN",number:"liczba",array:"tablica"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Nieprawidłowe dane wejściowe: oczekiwano instanceof ${n.expected}, otrzymano ${r}`;return`Nieprawidłowe dane wejściowe: oczekiwano ${e}, otrzymano ${r}`}case"invalid_value":if(1===n.values.length)return`Nieprawidłowe dane wejściowe: oczekiwano ${v.stringifyPrimitive(n.values[0])}`;return`Nieprawidłowa opcja: oczekiwano jednej z wartości ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Za duża wartość: oczekiwano, że ${n.origin??"wartość"} będzie mieć ${t}${n.maximum.toString()} ${i.unit??"element\xf3w"}`;return`Zbyt duż(y/a/e): oczekiwano, że ${n.origin??"wartość"} będzie wynosić ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Za mała wartość: oczekiwano, że ${n.origin??"wartość"} będzie mieć ${t}${n.minimum.toString()} ${i.unit??"element\xf3w"}`;return`Zbyt mał(y/a/e): oczekiwano, że ${n.origin??"wartość"} będzie wynosić ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Nieprawidłowy ciąg znak\xf3w: musi zaczynać się od "${n.prefix}"`;if("ends_with"===n.format)return`Nieprawidłowy ciąg znak\xf3w: musi kończyć się na "${n.suffix}"`;if("includes"===n.format)return`Nieprawidłowy ciąg znak\xf3w: musi zawierać "${n.includes}"`;if("regex"===n.format)return`Nieprawidłowy ciąg znak\xf3w: musi odpowiadać wzorcowi ${n.pattern}`;return`Nieprawidłow(y/a/e) ${t[n.format]??n.format}`;case"not_multiple_of":return`Nieprawidłowa liczba: musi być wielokrotnością ${n.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${n.keys.length>1?"s":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Nieprawidłowy klucz w ${n.origin}`;case"invalid_union":default:return"Nieprawidłowe dane wejściowe";case"invalid_element":return`Nieprawidłowa wartość w ${n.origin}`}})}}function ea(){let e,t,i;return{localeError:(e={string:{unit:"caracteres",verb:"ter"},file:{unit:"bytes",verb:"ter"},array:{unit:"itens",verb:"ter"},set:{unit:"itens",verb:"ter"}},t={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"},i={nan:"NaN",number:"n\xfamero",null:"nulo"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Tipo inv\xe1lido: esperado instanceof ${n.expected}, recebido ${r}`;return`Tipo inv\xe1lido: esperado ${e}, recebido ${r}`}case"invalid_value":if(1===n.values.length)return`Entrada inv\xe1lida: esperado ${v.stringifyPrimitive(n.values[0])}`;return`Op\xe7\xe3o inv\xe1lida: esperada uma das ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Muito grande: esperado que ${n.origin??"valor"} tivesse ${t}${n.maximum.toString()} ${i.unit??"elementos"}`;return`Muito grande: esperado que ${n.origin??"valor"} fosse ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Muito pequeno: esperado que ${n.origin} tivesse ${t}${n.minimum.toString()} ${i.unit}`;return`Muito pequeno: esperado que ${n.origin} fosse ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Texto inv\xe1lido: deve come\xe7ar com "${n.prefix}"`;if("ends_with"===n.format)return`Texto inv\xe1lido: deve terminar com "${n.suffix}"`;if("includes"===n.format)return`Texto inv\xe1lido: deve incluir "${n.includes}"`;if("regex"===n.format)return`Texto inv\xe1lido: deve corresponder ao padr\xe3o ${n.pattern}`;return`${t[n.format]??n.format} inv\xe1lido`;case"not_multiple_of":return`N\xfamero inv\xe1lido: deve ser m\xfaltiplo de ${n.divisor}`;case"unrecognized_keys":return`Chave${n.keys.length>1?"s":""} desconhecida${n.keys.length>1?"s":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Chave inv\xe1lida em ${n.origin}`;case"invalid_union":return"Entrada inv\xe1lida";case"invalid_element":return`Valor inv\xe1lido em ${n.origin}`;default:return"Campo inv\xe1lido"}})}}function eo(){let e,t,i;return{localeError:(e={string:{unit:"caractere",verb:"să aibă"},file:{unit:"octeți",verb:"să aibă"},array:{unit:"elemente",verb:"să aibă"},set:{unit:"elemente",verb:"să aibă"},map:{unit:"intrări",verb:"să aibă"}},t={regex:"intrare",email:"adresă de email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"dată și oră ISO",date:"dată ISO",time:"oră ISO",duration:"durată ISO",ipv4:"adresă IPv4",ipv6:"adresă IPv6",mac:"adresă MAC",cidrv4:"interval IPv4",cidrv6:"interval IPv6",base64:"șir codat base64",base64url:"șir codat base64url",json_string:"șir JSON",e164:"număr E.164",jwt:"JWT",template_literal:"intrare"},i={nan:"NaN",string:"șir",number:"număr",boolean:"boolean",function:"funcție",array:"matrice",object:"obiect",undefined:"nedefinit",symbol:"simbol",bigint:"număr mare",void:"void",never:"never",map:"hartă",set:"set"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;return`Intrare invalidă: așteptat ${e}, primit ${r}`}case"invalid_value":if(1===n.values.length)return`Intrare invalidă: așteptat ${v.stringifyPrimitive(n.values[0])}`;return`Opțiune invalidă: așteptat una dintre ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Prea mare: așteptat ca ${n.origin??"valoarea"} ${i.verb} ${t}${n.maximum.toString()} ${i.unit??"elemente"}`;return`Prea mare: așteptat ca ${n.origin??"valoarea"} să fie ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Prea mic: așteptat ca ${n.origin} ${i.verb} ${t}${n.minimum.toString()} ${i.unit}`;return`Prea mic: așteptat ca ${n.origin} să fie ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Șir invalid: trebuie să \xeenceapă cu "${n.prefix}"`;if("ends_with"===n.format)return`Șir invalid: trebuie să se termine cu "${n.suffix}"`;if("includes"===n.format)return`Șir invalid: trebuie să includă "${n.includes}"`;if("regex"===n.format)return`Șir invalid: trebuie să se potrivească cu modelul ${n.pattern}`;return`Format invalid: ${t[n.format]??n.format}`;case"not_multiple_of":return`Număr invalid: trebuie să fie multiplu de ${n.divisor}`;case"unrecognized_keys":return`Chei nerecunoscute: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Cheie invalidă \xeen ${n.origin}`;case"invalid_union":default:return"Intrare invalidă";case"invalid_element":return`Valoare invalidă \xeen ${n.origin}`}})}}function es(e,t,i,n){let r=Math.abs(e),a=r%10,o=r%100;return o>=11&&o<=19?n:1===a?t:a>=2&&a<=4?i:n}function el(){let e,t,i;return{localeError:(e={string:{unit:{one:"символ",few:"символа",many:"символов"},verb:"иметь"},file:{unit:{one:"байт",few:"байта",many:"байт"},verb:"иметь"},array:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"},set:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"}},t={regex:"ввод",email:"email адрес",url:"URL",emoji:"эмодзи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата и время",date:"ISO дата",time:"ISO время",duration:"ISO длительность",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"строка в формате base64",base64url:"строка в формате base64url",json_string:"JSON строка",e164:"номер E.164",jwt:"JWT",template_literal:"ввод"},i={nan:"NaN",number:"число",array:"массив"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Неверный ввод: ожидалось instanceof ${n.expected}, получено ${r}`;return`Неверный ввод: ожидалось ${e}, получено ${r}`}case"invalid_value":if(1===n.values.length)return`Неверный ввод: ожидалось ${v.stringifyPrimitive(n.values[0])}`;return`Неверный вариант: ожидалось одно из ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i){let e=es(Number(n.maximum),i.unit.one,i.unit.few,i.unit.many);return`Слишком большое значение: ожидалось, что ${n.origin??"значение"} будет иметь ${t}${n.maximum.toString()} ${e}`}return`Слишком большое значение: ожидалось, что ${n.origin??"значение"} будет ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i){let e=es(Number(n.minimum),i.unit.one,i.unit.few,i.unit.many);return`Слишком маленькое значение: ожидалось, что ${n.origin} будет иметь ${t}${n.minimum.toString()} ${e}`}return`Слишком маленькое значение: ожидалось, что ${n.origin} будет ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Неверная строка: должна начинаться с "${n.prefix}"`;if("ends_with"===n.format)return`Неверная строка: должна заканчиваться на "${n.suffix}"`;if("includes"===n.format)return`Неверная строка: должна содержать "${n.includes}"`;if("regex"===n.format)return`Неверная строка: должна соответствовать шаблону ${n.pattern}`;return`Неверный ${t[n.format]??n.format}`;case"not_multiple_of":return`Неверное число: должно быть кратным ${n.divisor}`;case"unrecognized_keys":return`Нераспознанн${n.keys.length>1?"ые":"ый"} ключ${n.keys.length>1?"и":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Неверный ключ в ${n.origin}`;case"invalid_union":default:return"Неверные входные данные";case"invalid_element":return`Неверное значение в ${n.origin}`}})}}function eu(){let e,t,i;return{localeError:(e={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"}},t={regex:"vnos",email:"e-poštni 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 čas",date:"ISO datum",time:"ISO čas",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 številka",jwt:"JWT",template_literal:"vnos"},i={nan:"NaN",number:"število",array:"tabela"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Neveljaven vnos: pričakovano instanceof ${n.expected}, prejeto ${r}`;return`Neveljaven vnos: pričakovano ${e}, prejeto ${r}`}case"invalid_value":if(1===n.values.length)return`Neveljaven vnos: pričakovano ${v.stringifyPrimitive(n.values[0])}`;return`Neveljavna možnost: pričakovano eno izmed ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Preveliko: pričakovano, da bo ${n.origin??"vrednost"} imelo ${t}${n.maximum.toString()} ${i.unit??"elementov"}`;return`Preveliko: pričakovano, da bo ${n.origin??"vrednost"} ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Premajhno: pričakovano, da bo ${n.origin} imelo ${t}${n.minimum.toString()} ${i.unit}`;return`Premajhno: pričakovano, da bo ${n.origin} ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Neveljaven niz: mora se začeti z "${n.prefix}"`;if("ends_with"===n.format)return`Neveljaven niz: mora se končati z "${n.suffix}"`;if("includes"===n.format)return`Neveljaven niz: mora vsebovati "${n.includes}"`;if("regex"===n.format)return`Neveljaven niz: mora ustrezati vzorcu ${n.pattern}`;return`Neveljaven ${t[n.format]??n.format}`;case"not_multiple_of":return`Neveljavno število: mora biti večkratnik ${n.divisor}`;case"unrecognized_keys":return`Neprepoznan${n.keys.length>1?"i ključi":" ključ"}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Neveljaven ključ v ${n.origin}`;case"invalid_union":default:return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${n.origin}`}})}}function ed(){let e,t,i;return{localeError:(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"}},t={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"},i={nan:"NaN",number:"antal",array:"lista"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Ogiltig inmatning: f\xf6rv\xe4ntat instanceof ${n.expected}, fick ${r}`;return`Ogiltig inmatning: f\xf6rv\xe4ntat ${e}, fick ${r}`}case"invalid_value":if(1===n.values.length)return`Ogiltig inmatning: f\xf6rv\xe4ntat ${v.stringifyPrimitive(n.values[0])}`;return`Ogiltigt val: f\xf6rv\xe4ntade en av ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`F\xf6r stor(t): f\xf6rv\xe4ntade ${n.origin??"v\xe4rdet"} att ha ${t}${n.maximum.toString()} ${i.unit??"element"}`;return`F\xf6r stor(t): f\xf6rv\xe4ntat ${n.origin??"v\xe4rdet"} att ha ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`F\xf6r lite(t): f\xf6rv\xe4ntade ${n.origin??"v\xe4rdet"} att ha ${t}${n.minimum.toString()} ${i.unit}`;return`F\xf6r lite(t): f\xf6rv\xe4ntade ${n.origin??"v\xe4rdet"} att ha ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Ogiltig str\xe4ng: m\xe5ste b\xf6rja med "${n.prefix}"`;if("ends_with"===n.format)return`Ogiltig str\xe4ng: m\xe5ste sluta med "${n.suffix}"`;if("includes"===n.format)return`Ogiltig str\xe4ng: m\xe5ste inneh\xe5lla "${n.includes}"`;if("regex"===n.format)return`Ogiltig str\xe4ng: m\xe5ste matcha m\xf6nstret "${n.pattern}"`;return`Ogiltig(t) ${t[n.format]??n.format}`;case"not_multiple_of":return`Ogiltigt tal: m\xe5ste vara en multipel av ${n.divisor}`;case"unrecognized_keys":return`${n.keys.length>1?"Ok\xe4nda nycklar":"Ok\xe4nd nyckel"}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${n.origin??"v\xe4rdet"}`;case"invalid_union":default:return"Ogiltig input";case"invalid_element":return`Ogiltigt v\xe4rde i ${n.origin??"v\xe4rdet"}`}})}}function ec(){let e,t,i;return{localeError:(e={string:{unit:"எழுத்துக்கள்",verb:"கொண்டிருக்க வேண்டும்"},file:{unit:"பைட்டுகள்",verb:"கொண்டிருக்க வேண்டும்"},array:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"},set:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"}},t={regex:"உள்ளீடு",email:"மின்னஞ்சல் முகவரி",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO தேதி நேரம்",date:"ISO தேதி",time:"ISO நேரம்",duration:"ISO கால அளவு",ipv4:"IPv4 முகவரி",ipv6:"IPv6 முகவரி",cidrv4:"IPv4 வரம்பு",cidrv6:"IPv6 வரம்பு",base64:"base64-encoded சரம்",base64url:"base64url-encoded சரம்",json_string:"JSON சரம்",e164:"E.164 எண்",jwt:"JWT",template_literal:"input"},i={nan:"NaN",number:"எண்",array:"அணி",null:"வெறுமை"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது instanceof ${n.expected}, பெறப்பட்டது ${r}`;return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${e}, பெறப்பட்டது ${r}`}case"invalid_value":if(1===n.values.length)return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${v.stringifyPrimitive(n.values[0])}`;return`தவறான விருப்பம்: எதிர்பார்க்கப்பட்டது ${v.joinValues(n.values,"|")} இல் ஒன்று`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${n.origin??"மதிப்பு"} ${t}${n.maximum.toString()} ${i.unit??"உறுப்புகள்"} ஆக இருக்க வேண்டும்`;return`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${n.origin??"மதிப்பு"} ${t}${n.maximum.toString()} ஆக இருக்க வேண்டும்`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${n.origin} ${t}${n.minimum.toString()} ${i.unit} ஆக இருக்க வேண்டும்`;return`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${n.origin} ${t}${n.minimum.toString()} ஆக இருக்க வேண்டும்`}case"invalid_format":if("starts_with"===n.format)return`தவறான சரம்: "${n.prefix}" இல் தொடங்க வேண்டும்`;if("ends_with"===n.format)return`தவறான சரம்: "${n.suffix}" இல் முடிவடைய வேண்டும்`;if("includes"===n.format)return`தவறான சரம்: "${n.includes}" ஐ உள்ளடக்க வேண்டும்`;if("regex"===n.format)return`தவறான சரம்: ${n.pattern} முறைபாட்டுடன் பொருந்த வேண்டும்`;return`தவறான ${t[n.format]??n.format}`;case"not_multiple_of":return`தவறான எண்: ${n.divisor} இன் பலமாக இருக்க வேண்டும்`;case"unrecognized_keys":return`அடையாளம் தெரியாத விசை${n.keys.length>1?"கள்":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`${n.origin} இல் தவறான விசை`;case"invalid_union":default:return"தவறான உள்ளீடு";case"invalid_element":return`${n.origin} இல் தவறான மதிப்பு`}})}}function em(){let e,t,i;return{localeError:(e={string:{unit:"ตัวอักษร",verb:"ควรมี"},file:{unit:"ไบต์",verb:"ควรมี"},array:{unit:"รายการ",verb:"ควรมี"},set:{unit:"รายการ",verb:"ควรมี"}},t={regex:"ข้อมูลที่ป้อน",email:"ที่อยู่อีเมล",url:"URL",emoji:"อิโมจิ",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"วันที่เวลาแบบ ISO",date:"วันที่แบบ ISO",time:"เวลาแบบ ISO",duration:"ช่วงเวลาแบบ ISO",ipv4:"ที่อยู่ IPv4",ipv6:"ที่อยู่ IPv6",cidrv4:"ช่วง IP แบบ IPv4",cidrv6:"ช่วง IP แบบ IPv6",base64:"ข้อความแบบ Base64",base64url:"ข้อความแบบ Base64 สำหรับ URL",json_string:"ข้อความแบบ JSON",e164:"เบอร์โทรศัพท์ระหว่างประเทศ (E.164)",jwt:"โทเคน JWT",template_literal:"ข้อมูลที่ป้อน"},i={nan:"NaN",number:"ตัวเลข",array:"อาร์เรย์ (Array)",null:"ไม่มีค่า (null)"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น instanceof ${n.expected} แต่ได้รับ ${r}`;return`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น ${e} แต่ได้รับ ${r}`}case"invalid_value":if(1===n.values.length)return`ค่าไม่ถูกต้อง: ควรเป็น ${v.stringifyPrimitive(n.values[0])}`;return`ตัวเลือกไม่ถูกต้อง: ควรเป็นหนึ่งใน ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"ไม่เกิน":"น้อยกว่า",i=e[n.origin]??null;if(i)return`เกินกำหนด: ${n.origin??"ค่า"} ควรมี${t} ${n.maximum.toString()} ${i.unit??"รายการ"}`;return`เกินกำหนด: ${n.origin??"ค่า"} ควรมี${t} ${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?"อย่างน้อย":"มากกว่า",i=e[n.origin]??null;if(i)return`น้อยกว่ากำหนด: ${n.origin} ควรมี${t} ${n.minimum.toString()} ${i.unit}`;return`น้อยกว่ากำหนด: ${n.origin} ควรมี${t} ${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`รูปแบบไม่ถูกต้อง: ข้อความต้องขึ้นต้นด้วย "${n.prefix}"`;if("ends_with"===n.format)return`รูปแบบไม่ถูกต้อง: ข้อความต้องลงท้ายด้วย "${n.suffix}"`;if("includes"===n.format)return`รูปแบบไม่ถูกต้อง: ข้อความต้องมี "${n.includes}" อยู่ในข้อความ`;if("regex"===n.format)return`รูปแบบไม่ถูกต้อง: ต้องตรงกับรูปแบบที่กำหนด ${n.pattern}`;return`รูปแบบไม่ถูกต้อง: ${t[n.format]??n.format}`;case"not_multiple_of":return`ตัวเลขไม่ถูกต้อง: ต้องเป็นจำนวนที่หารด้วย ${n.divisor} ได้ลงตัว`;case"unrecognized_keys":return`พบคีย์ที่ไม่รู้จัก: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`คีย์ไม่ถูกต้องใน ${n.origin}`;case"invalid_union":return"ข้อมูลไม่ถูกต้อง: ไม่ตรงกับรูปแบบยูเนียนที่กำหนดไว้";case"invalid_element":return`ข้อมูลไม่ถูกต้องใน ${n.origin}`;default:return"ข้อมูลไม่ถูกต้อง"}})}}function ep(){let e,t,i;return{localeError:(e={string:{unit:"karakter",verb:"olmalı"},file:{unit:"bayt",verb:"olmalı"},array:{unit:"\xf6ğe",verb:"olmalı"},set:{unit:"\xf6ğe",verb:"olmalı"}},t={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ığı",cidrv6:"IPv6 aralığı",base64:"base64 ile şifrelenmiş metin",base64url:"base64url ile şifrelenmiş metin",json_string:"JSON dizesi",e164:"E.164 sayısı",jwt:"JWT",template_literal:"Şablon dizesi"},i={nan:"NaN"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Ge\xe7ersiz değer: beklenen instanceof ${n.expected}, alınan ${r}`;return`Ge\xe7ersiz değer: beklenen ${e}, alınan ${r}`}case"invalid_value":if(1===n.values.length)return`Ge\xe7ersiz değer: beklenen ${v.stringifyPrimitive(n.values[0])}`;return`Ge\xe7ersiz se\xe7enek: aşağıdakilerden biri olmalı: ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`\xc7ok b\xfcy\xfck: beklenen ${n.origin??"değer"} ${t}${n.maximum.toString()} ${i.unit??"\xf6ğe"}`;return`\xc7ok b\xfcy\xfck: beklenen ${n.origin??"değer"} ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`\xc7ok k\xfc\xe7\xfck: beklenen ${n.origin} ${t}${n.minimum.toString()} ${i.unit}`;return`\xc7ok k\xfc\xe7\xfck: beklenen ${n.origin} ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Ge\xe7ersiz metin: "${n.prefix}" ile başlamalı`;if("ends_with"===n.format)return`Ge\xe7ersiz metin: "${n.suffix}" ile bitmeli`;if("includes"===n.format)return`Ge\xe7ersiz metin: "${n.includes}" i\xe7ermeli`;if("regex"===n.format)return`Ge\xe7ersiz metin: ${n.pattern} desenine uymalı`;return`Ge\xe7ersiz ${t[n.format]??n.format}`;case"not_multiple_of":return`Ge\xe7ersiz sayı: ${n.divisor} ile tam b\xf6l\xfcnebilmeli`;case"unrecognized_keys":return`Tanınmayan anahtar${n.keys.length>1?"lar":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`${n.origin} i\xe7inde ge\xe7ersiz anahtar`;case"invalid_union":default:return"Ge\xe7ersiz değer";case"invalid_element":return`${n.origin} i\xe7inde ge\xe7ersiz değer`}})}}function ef(){let e,t,i;return{localeError:(e={string:{unit:"символів",verb:"матиме"},file:{unit:"байтів",verb:"матиме"},array:{unit:"елементів",verb:"матиме"},set:{unit:"елементів",verb:"матиме"}},t={regex:"вхідні дані",email:"адреса електронної пошти",url:"URL",emoji:"емодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"дата та час ISO",date:"дата ISO",time:"час ISO",duration:"тривалість ISO",ipv4:"адреса IPv4",ipv6:"адреса IPv6",cidrv4:"діапазон IPv4",cidrv6:"діапазон IPv6",base64:"рядок у кодуванні base64",base64url:"рядок у кодуванні base64url",json_string:"рядок JSON",e164:"номер E.164",jwt:"JWT",template_literal:"вхідні дані"},i={nan:"NaN",number:"число",array:"масив"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Неправильні вхідні дані: очікується instanceof ${n.expected}, отримано ${r}`;return`Неправильні вхідні дані: очікується ${e}, отримано ${r}`}case"invalid_value":if(1===n.values.length)return`Неправильні вхідні дані: очікується ${v.stringifyPrimitive(n.values[0])}`;return`Неправильна опція: очікується одне з ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Занадто велике: очікується, що ${n.origin??"значення"} ${i.verb} ${t}${n.maximum.toString()} ${i.unit??"елементів"}`;return`Занадто велике: очікується, що ${n.origin??"значення"} буде ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Занадто мале: очікується, що ${n.origin} ${i.verb} ${t}${n.minimum.toString()} ${i.unit}`;return`Занадто мале: очікується, що ${n.origin} буде ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Неправильний рядок: повинен починатися з "${n.prefix}"`;if("ends_with"===n.format)return`Неправильний рядок: повинен закінчуватися на "${n.suffix}"`;if("includes"===n.format)return`Неправильний рядок: повинен містити "${n.includes}"`;if("regex"===n.format)return`Неправильний рядок: повинен відповідати шаблону ${n.pattern}`;return`Неправильний ${t[n.format]??n.format}`;case"not_multiple_of":return`Неправильне число: повинно бути кратним ${n.divisor}`;case"unrecognized_keys":return`Нерозпізнаний ключ${n.keys.length>1?"і":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Неправильний ключ у ${n.origin}`;case"invalid_union":default:return"Неправильні вхідні дані";case"invalid_element":return`Неправильне значення у ${n.origin}`}})}}function eg(){return ef()}function ev(){let e,t,i;return{localeError:(e={string:{unit:"حروف",verb:"ہونا"},file:{unit:"بائٹس",verb:"ہونا"},array:{unit:"آئٹمز",verb:"ہونا"},set:{unit:"آئٹمز",verb:"ہونا"}},t={regex:"ان پٹ",email:"ای میل ایڈریس",url:"یو آر ایل",emoji:"ایموجی",uuid:"یو یو آئی ڈی",uuidv4:"یو یو آئی ڈی وی 4",uuidv6:"یو یو آئی ڈی وی 6",nanoid:"نینو آئی ڈی",guid:"جی یو آئی ڈی",cuid:"سی یو آئی ڈی",cuid2:"سی یو آئی ڈی 2",ulid:"یو ایل آئی ڈی",xid:"ایکس آئی ڈی",ksuid:"کے ایس یو آئی ڈی",datetime:"آئی ایس او ڈیٹ ٹائم",date:"آئی ایس او تاریخ",time:"آئی ایس او وقت",duration:"آئی ایس او مدت",ipv4:"آئی پی وی 4 ایڈریس",ipv6:"آئی پی وی 6 ایڈریس",cidrv4:"آئی پی وی 4 رینج",cidrv6:"آئی پی وی 6 رینج",base64:"بیس 64 ان کوڈڈ سٹرنگ",base64url:"بیس 64 یو آر ایل ان کوڈڈ سٹرنگ",json_string:"جے ایس او این سٹرنگ",e164:"ای 164 نمبر",jwt:"جے ڈبلیو ٹی",template_literal:"ان پٹ"},i={nan:"NaN",number:"نمبر",array:"آرے",null:"نل"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`غلط ان پٹ: instanceof ${n.expected} متوقع تھا، ${r} موصول ہوا`;return`غلط ان پٹ: ${e} متوقع تھا، ${r} موصول ہوا`}case"invalid_value":if(1===n.values.length)return`غلط ان پٹ: ${v.stringifyPrimitive(n.values[0])} متوقع تھا`;return`غلط آپشن: ${v.joinValues(n.values,"|")} میں سے ایک متوقع تھا`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`بہت بڑا: ${n.origin??"ویلیو"} کے ${t}${n.maximum.toString()} ${i.unit??"عناصر"} ہونے متوقع تھے`;return`بہت بڑا: ${n.origin??"ویلیو"} کا ${t}${n.maximum.toString()} ہونا متوقع تھا`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`بہت چھوٹا: ${n.origin} کے ${t}${n.minimum.toString()} ${i.unit} ہونے متوقع تھے`;return`بہت چھوٹا: ${n.origin} کا ${t}${n.minimum.toString()} ہونا متوقع تھا`}case"invalid_format":if("starts_with"===n.format)return`غلط سٹرنگ: "${n.prefix}" سے شروع ہونا چاہیے`;if("ends_with"===n.format)return`غلط سٹرنگ: "${n.suffix}" پر ختم ہونا چاہیے`;if("includes"===n.format)return`غلط سٹرنگ: "${n.includes}" شامل ہونا چاہیے`;if("regex"===n.format)return`غلط سٹرنگ: پیٹرن ${n.pattern} سے میچ ہونا چاہیے`;return`غلط ${t[n.format]??n.format}`;case"not_multiple_of":return`غلط نمبر: ${n.divisor} کا مضاعف ہونا چاہیے`;case"unrecognized_keys":return`غیر تسلیم شدہ کی${n.keys.length>1?"ز":""}: ${v.joinValues(n.keys,"، ")}`;case"invalid_key":return`${n.origin} میں غلط کی`;case"invalid_union":default:return"غلط ان پٹ";case"invalid_element":return`${n.origin} میں غلط ویلیو`}})}}function eh(){let e,t,i;return{localeError:(e={string:{unit:"belgi",verb:"bo‘lishi kerak"},file:{unit:"bayt",verb:"bo‘lishi kerak"},array:{unit:"element",verb:"bo‘lishi kerak"},set:{unit:"element",verb:"bo‘lishi kerak"},map:{unit:"yozuv",verb:"bo‘lishi kerak"}},t={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"},i={nan:"NaN",number:"raqam",array:"massiv"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Noto‘g‘ri kirish: kutilgan instanceof ${n.expected}, qabul qilingan ${r}`;return`Noto‘g‘ri kirish: kutilgan ${e}, qabul qilingan ${r}`}case"invalid_value":if(1===n.values.length)return`Noto‘g‘ri kirish: kutilgan ${v.stringifyPrimitive(n.values[0])}`;return`Noto‘g‘ri variant: quyidagilardan biri kutilgan ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Juda katta: kutilgan ${n.origin??"qiymat"} ${t}${n.maximum.toString()} ${i.unit} ${i.verb}`;return`Juda katta: kutilgan ${n.origin??"qiymat"} ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Juda kichik: kutilgan ${n.origin} ${t}${n.minimum.toString()} ${i.unit} ${i.verb}`;return`Juda kichik: kutilgan ${n.origin} ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Noto‘g‘ri satr: "${n.prefix}" bilan boshlanishi kerak`;if("ends_with"===n.format)return`Noto‘g‘ri satr: "${n.suffix}" bilan tugashi kerak`;if("includes"===n.format)return`Noto‘g‘ri satr: "${n.includes}" ni o‘z ichiga olishi kerak`;if("regex"===n.format)return`Noto‘g‘ri satr: ${n.pattern} shabloniga mos kelishi kerak`;return`Noto‘g‘ri ${t[n.format]??n.format}`;case"not_multiple_of":return`Noto‘g‘ri raqam: ${n.divisor} ning karralisi bo‘lishi kerak`;case"unrecognized_keys":return`Noma’lum kalit${n.keys.length>1?"lar":""}: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`${n.origin} dagi kalit noto‘g‘ri`;case"invalid_union":default:return"Noto‘g‘ri kirish";case"invalid_element":return`${n.origin} da noto‘g‘ri qiymat`}})}}function eb(){let e,t,i;return{localeError:(e={string:{unit:"k\xfd tự",verb:"c\xf3"},file:{unit:"byte",verb:"c\xf3"},array:{unit:"phần tử",verb:"c\xf3"},set:{unit:"phần tử",verb:"c\xf3"}},t={regex:"đầu v\xe0o",email:"địa chỉ 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ờ ISO",date:"ng\xe0y ISO",time:"giờ ISO",duration:"khoảng thời gian ISO",ipv4:"địa chỉ IPv4",ipv6:"địa chỉ IPv6",cidrv4:"dải IPv4",cidrv6:"dải IPv6",base64:"chuỗi m\xe3 h\xf3a base64",base64url:"chuỗi m\xe3 h\xf3a base64url",json_string:"chuỗi JSON",e164:"số E.164",jwt:"JWT",template_literal:"đầu v\xe0o"},i={nan:"NaN",number:"số",array:"mảng"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`Đầu v\xe0o kh\xf4ng hợp lệ: mong đợi instanceof ${n.expected}, nhận được ${r}`;return`Đầu v\xe0o kh\xf4ng hợp lệ: mong đợi ${e}, nhận được ${r}`}case"invalid_value":if(1===n.values.length)return`Đầu v\xe0o kh\xf4ng hợp lệ: mong đợi ${v.stringifyPrimitive(n.values[0])}`;return`T\xf9y chọn kh\xf4ng hợp lệ: mong đợi một trong c\xe1c gi\xe1 trị ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`Qu\xe1 lớn: mong đợi ${n.origin??"gi\xe1 trị"} ${i.verb} ${t}${n.maximum.toString()} ${i.unit??"phần tử"}`;return`Qu\xe1 lớn: mong đợi ${n.origin??"gi\xe1 trị"} ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`Qu\xe1 nhỏ: mong đợi ${n.origin} ${i.verb} ${t}${n.minimum.toString()} ${i.unit}`;return`Qu\xe1 nhỏ: mong đợi ${n.origin} ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`Chuỗi kh\xf4ng hợp lệ: phải bắt đầu bằng "${n.prefix}"`;if("ends_with"===n.format)return`Chuỗi kh\xf4ng hợp lệ: phải kết th\xfac bằng "${n.suffix}"`;if("includes"===n.format)return`Chuỗi kh\xf4ng hợp lệ: phải bao gồm "${n.includes}"`;if("regex"===n.format)return`Chuỗi kh\xf4ng hợp lệ: phải khớp với mẫu ${n.pattern}`;return`${t[n.format]??n.format} kh\xf4ng hợp lệ`;case"not_multiple_of":return`Số kh\xf4ng hợp lệ: phải l\xe0 bội số của ${n.divisor}`;case"unrecognized_keys":return`Kh\xf3a kh\xf4ng được nhận dạng: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Kh\xf3a kh\xf4ng hợp lệ trong ${n.origin}`;case"invalid_union":default:return"Đầu v\xe0o kh\xf4ng hợp lệ";case"invalid_element":return`Gi\xe1 trị kh\xf4ng hợp lệ trong ${n.origin}`}})}}function ey(){let e,t,i;return{localeError:(e={string:{unit:"字符",verb:"包含"},file:{unit:"字节",verb:"包含"},array:{unit:"项",verb:"包含"},set:{unit:"项",verb:"包含"}},t={regex:"输入",email:"电子邮件",url:"URL",emoji:"表情符号",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日期时间",date:"ISO日期",time:"ISO时间",duration:"ISO时长",ipv4:"IPv4地址",ipv6:"IPv6地址",cidrv4:"IPv4网段",cidrv6:"IPv6网段",base64:"base64编码字符串",base64url:"base64url编码字符串",json_string:"JSON字符串",e164:"E.164号码",jwt:"JWT",template_literal:"输入"},i={nan:"NaN",number:"数字",array:"数组",null:"空值(null)"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`无效输入:期望 instanceof ${n.expected},实际接收 ${r}`;return`无效输入:期望 ${e},实际接收 ${r}`}case"invalid_value":if(1===n.values.length)return`无效输入:期望 ${v.stringifyPrimitive(n.values[0])}`;return`无效选项:期望以下之一 ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`数值过大:期望 ${n.origin??"值"} ${t}${n.maximum.toString()} ${i.unit??"个元素"}`;return`数值过大:期望 ${n.origin??"值"} ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`数值过小:期望 ${n.origin} ${t}${n.minimum.toString()} ${i.unit}`;return`数值过小:期望 ${n.origin} ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`无效字符串:必须以 "${n.prefix}" 开头`;if("ends_with"===n.format)return`无效字符串:必须以 "${n.suffix}" 结尾`;if("includes"===n.format)return`无效字符串:必须包含 "${n.includes}"`;if("regex"===n.format)return`无效字符串:必须满足正则表达式 ${n.pattern}`;return`无效${t[n.format]??n.format}`;case"not_multiple_of":return`无效数字:必须是 ${n.divisor} 的倍数`;case"unrecognized_keys":return`出现未知的键(key): ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`${n.origin} 中的键(key)无效`;case"invalid_union":default:return"无效输入";case"invalid_element":return`${n.origin} 中包含无效值(value)`}})}}function e$(){let e,t,i;return{localeError:(e={string:{unit:"字元",verb:"擁有"},file:{unit:"位元組",verb:"擁有"},array:{unit:"項目",verb:"擁有"},set:{unit:"項目",verb:"擁有"}},t={regex:"輸入",email:"郵件地址",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 日期時間",date:"ISO 日期",time:"ISO 時間",duration:"ISO 期間",ipv4:"IPv4 位址",ipv6:"IPv6 位址",cidrv4:"IPv4 範圍",cidrv6:"IPv6 範圍",base64:"base64 編碼字串",base64url:"base64url 編碼字串",json_string:"JSON 字串",e164:"E.164 數值",jwt:"JWT",template_literal:"輸入"},i={nan:"NaN"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`無效的輸入值:預期為 instanceof ${n.expected},但收到 ${r}`;return`無效的輸入值:預期為 ${e},但收到 ${r}`}case"invalid_value":if(1===n.values.length)return`無效的輸入值:預期為 ${v.stringifyPrimitive(n.values[0])}`;return`無效的選項:預期為以下其中之一 ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`數值過大:預期 ${n.origin??"值"} 應為 ${t}${n.maximum.toString()} ${i.unit??"個元素"}`;return`數值過大:預期 ${n.origin??"值"} 應為 ${t}${n.maximum.toString()}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`數值過小:預期 ${n.origin} 應為 ${t}${n.minimum.toString()} ${i.unit}`;return`數值過小:預期 ${n.origin} 應為 ${t}${n.minimum.toString()}`}case"invalid_format":if("starts_with"===n.format)return`無效的字串:必須以 "${n.prefix}" 開頭`;if("ends_with"===n.format)return`無效的字串:必須以 "${n.suffix}" 結尾`;if("includes"===n.format)return`無效的字串:必須包含 "${n.includes}"`;if("regex"===n.format)return`無效的字串:必須符合格式 ${n.pattern}`;return`無效的 ${t[n.format]??n.format}`;case"not_multiple_of":return`無效的數字:必須為 ${n.divisor} 的倍數`;case"unrecognized_keys":return`無法識別的鍵值${n.keys.length>1?"們":""}:${v.joinValues(n.keys,"、")}`;case"invalid_key":return`${n.origin} 中有無效的鍵值`;case"invalid_union":default:return"無效的輸入值";case"invalid_element":return`${n.origin} 中有無效的值`}})}}function e_(){let e,t,i;return{localeError:(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"}},t={regex:"ẹ̀rọ \xecb\xe1wọl\xe9",email:"\xe0d\xedrẹ́s\xec \xecmẹ́l\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:"ọjọ́ ISO",time:"\xe0k\xf3k\xf2 ISO",duration:"\xe0k\xf3k\xf2 t\xf3 p\xe9 ISO",ipv4:"\xe0d\xedrẹ́s\xec IPv4",ipv6:"\xe0d\xedrẹ́s\xec IPv6",cidrv4:"\xe0gb\xe8gb\xe8 IPv4",cidrv6:"\xe0gb\xe8gb\xe8 IPv6",base64:"ọ̀rọ̀ t\xed a kọ́ n\xed base64",base64url:"ọ̀rọ̀ base64url",json_string:"ọ̀rọ̀ JSON",e164:"nọ́mb\xe0 E.164",jwt:"JWT",template_literal:"ẹ̀rọ \xecb\xe1wọl\xe9"},i={nan:"NaN",number:"nọ́mb\xe0",array:"akopọ"},n=>{switch(n.code){case"invalid_type":{let e=i[n.expected]??n.expected,t=v.parsedType(n.input),r=i[t]??t;if(/^[A-Z]/.test(n.expected))return`\xccb\xe1wọl\xe9 aṣ\xecṣe: a n\xed l\xe1ti fi instanceof ${n.expected}, \xe0mọ̀ a r\xed ${r}`;return`\xccb\xe1wọl\xe9 aṣ\xecṣe: a n\xed l\xe1ti fi ${e}, \xe0mọ̀ a r\xed ${r}`}case"invalid_value":if(1===n.values.length)return`\xccb\xe1wọl\xe9 aṣ\xecṣe: a n\xed l\xe1ti fi ${v.stringifyPrimitive(n.values[0])}`;return`\xc0ṣ\xe0y\xe0n aṣ\xecṣe: yan ọ̀kan l\xe1ra ${v.joinValues(n.values,"|")}`;case"too_big":{let t=n.inclusive?"<=":"<",i=e[n.origin]??null;if(i)return`T\xf3 pọ̀ j\xf9: a n\xed l\xe1ti jẹ́ p\xe9 ${n.origin??"iye"} ${i.verb} ${t}${n.maximum} ${i.unit}`;return`T\xf3 pọ̀ j\xf9: a n\xed l\xe1ti jẹ́ ${t}${n.maximum}`}case"too_small":{let t=n.inclusive?">=":">",i=e[n.origin]??null;if(i)return`K\xe9r\xe9 ju: a n\xed l\xe1ti jẹ́ p\xe9 ${n.origin} ${i.verb} ${t}${n.minimum} ${i.unit}`;return`K\xe9r\xe9 ju: a n\xed l\xe1ti jẹ́ ${t}${n.minimum}`}case"invalid_format":if("starts_with"===n.format)return`Ọ̀rọ̀ aṣ\xecṣe: gbọ́dọ̀ bẹ̀rẹ̀ pẹ̀l\xfa "${n.prefix}"`;if("ends_with"===n.format)return`Ọ̀rọ̀ aṣ\xecṣe: gbọ́dọ̀ par\xed pẹ̀l\xfa "${n.suffix}"`;if("includes"===n.format)return`Ọ̀rọ̀ aṣ\xecṣe: gbọ́dọ̀ n\xed "${n.includes}"`;if("regex"===n.format)return`Ọ̀rọ̀ aṣ\xecṣe: gbọ́dọ̀ b\xe1 \xe0pẹẹrẹ mu ${n.pattern}`;return`Aṣ\xecṣe: ${t[n.format]??n.format}`;case"not_multiple_of":return`Nọ́mb\xe0 aṣ\xecṣe: gbọ́dọ̀ jẹ́ \xe8y\xe0 p\xedp\xedn ti ${n.divisor}`;case"unrecognized_keys":return`Bọt\xecn\xec \xe0\xecmọ̀: ${v.joinValues(n.keys,", ")}`;case"invalid_key":return`Bọt\xecn\xec aṣ\xecṣe n\xedn\xfa ${n.origin}`;case"invalid_union":default:return"\xccb\xe1wọl\xe9 aṣ\xecṣe";case"invalid_element":return`Iye aṣ\xecṣe n\xedn\xfa ${n.origin}`}})}}var ex=i(870),ek=i(363),eI=i(9),ew=i(823),eS=i(549);class ez{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(e){this.ctx.counter=e}get seen(){return this.ctx.seen}constructor(e){let t=e?.target??"draft-2020-12";"draft-4"===t&&(t="draft-04"),"draft-7"===t&&(t="draft-07"),this.ctx=(0,ew.az)({processors:eS.Df,target:t,...e?.metadata&&{metadata:e.metadata},...e?.unrepresentable&&{unrepresentable:e.unrepresentable},...e?.override&&{override:e.override},...e?.io&&{io:e.io}})}process(e,t={path:[],schemaPath:[]}){return(0,ew.eh)(e,this.ctx,t)}emit(e,t){t&&(t.cycles&&(this.ctx.cycles=t.cycles),t.reused&&(this.ctx.reused=t.reused),t.external&&(this.ctx.external=t.external)),(0,ew.Wb)(this.ctx,e);let{"~standard":i,...n}=(0,ew.jE)(this.ctx,e);return n}}var ej=i(786),eP=i(291),eU=i(453);let eO={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 eZ(e){d.$W({customError:e})}function eT(){return d.$W().customError}n||(n={});var eN=i(795);let eE={...ej,...s,iso:eN},eD=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 eA(e,t){var i,n;let r,a;if("boolean"==typeof e)return e?eE.any():eE.never();try{r=JSON.parse(JSON.stringify(e))}catch{throw Error("fromJSONSchema input is not valid JSON (possibly cyclic); use $defs/$ref for recursive schemas")}let o={version:(i=r,n=t?.defaultTarget,"https://json-schema.org/draft/2020-12/schema"===(a=i.$schema)?"draft-2020-12":"http://json-schema.org/draft-07/schema#"===a?"draft-7":"http://json-schema.org/draft-04/schema#"===a?"draft-4":n??"draft-2020-12"),defs:r.$defs||r.definitions||{},refs:new Map,processing:new Set,rootSchema:r,registry:t?.registry??ex.fd};return function e(t,i){if("boolean"==typeof t)return t?eE.any():eE.never();let n=function t(i,n){let r;if(void 0!==i.not){if("object"==typeof i.not&&0===Object.keys(i.not).length)return eE.never();throw Error("not is not supported in Zod (except { not: {} } for never)")}if(void 0!==i.unevaluatedItems)throw Error("unevaluatedItems is not supported");if(void 0!==i.unevaluatedProperties)throw Error("unevaluatedProperties is not supported");if(void 0!==i.if||void 0!==i.then||void 0!==i.else)throw Error("Conditional schemas (if/then/else) are not supported");if(void 0!==i.dependentSchemas||void 0!==i.dependentRequired)throw Error("dependentSchemas and dependentRequired are not supported");if(i.$ref){let t=i.$ref;if(n.refs.has(t))return n.refs.get(t);if(n.processing.has(t))return eE.lazy(()=>{if(!n.refs.has(t))throw Error(`Circular reference not resolved: ${t}`);return n.refs.get(t)});n.processing.add(t);let r=e(function(e,t){if(!e.startsWith("#"))throw Error("External $ref is not supported, only local refs (#/...) are allowed");let i=e.slice(1).split("/").filter(Boolean);if(0===i.length)return t.rootSchema;let n="draft-2020-12"===t.version?"$defs":"definitions";if(i[0]===n){let n=i[1];if(!n||!t.defs[n])throw Error(`Reference not found: ${e}`);return t.defs[n]}throw Error(`Reference not found: ${e}`)}(t,n),n);return n.refs.set(t,r),n.processing.delete(t),r}if(void 0!==i.enum){let e=i.enum;if("openapi-3.0"===n.version&&!0===i.nullable&&1===e.length&&null===e[0])return eE.null();if(0===e.length)return eE.never();if(1===e.length)return eE.literal(e[0]);if(e.every(e=>"string"==typeof e))return eE.enum(e);let t=e.map(e=>eE.literal(e));return t.length<2?t[0]:eE.union([t[0],t[1],...t.slice(2)])}if(void 0!==i.const)return eE.literal(i.const);let a=i.type;if(Array.isArray(a)){let e=a.map(e=>t({...i,type:e},n));return 0===e.length?eE.never():1===e.length?e[0]:eE.union(e)}if(!a)return eE.any();switch(a){case"string":{let e=eE.string();if(i.format){let t=i.format;"email"===t?e=e.check(eE.email()):"uri"===t||"uri-reference"===t?e=e.check(eE.url()):"uuid"===t||"guid"===t?e=e.check(eE.uuid()):"date-time"===t?e=e.check(eE.iso.datetime()):"date"===t?e=e.check(eE.iso.date()):"time"===t?e=e.check(eE.iso.time()):"duration"===t?e=e.check(eE.iso.duration()):"ipv4"===t?e=e.check(eE.ipv4()):"ipv6"===t?e=e.check(eE.ipv6()):"mac"===t?e=e.check(eE.mac()):"cidr"===t?e=e.check(eE.cidrv4()):"cidr-v6"===t?e=e.check(eE.cidrv6()):"base64"===t?e=e.check(eE.base64()):"base64url"===t?e=e.check(eE.base64url()):"e164"===t?e=e.check(eE.e164()):"jwt"===t?e=e.check(eE.jwt()):"emoji"===t?e=e.check(eE.emoji()):"nanoid"===t?e=e.check(eE.nanoid()):"cuid"===t?e=e.check(eE.cuid()):"cuid2"===t?e=e.check(eE.cuid2()):"ulid"===t?e=e.check(eE.ulid()):"xid"===t?e=e.check(eE.xid()):"ksuid"===t&&(e=e.check(eE.ksuid()))}"number"==typeof i.minLength&&(e=e.min(i.minLength)),"number"==typeof i.maxLength&&(e=e.max(i.maxLength)),i.pattern&&(e=e.regex(new RegExp(i.pattern))),r=e;break}case"number":case"integer":{let e="integer"===a?eE.number().int():eE.number();"number"==typeof i.minimum&&(e=e.min(i.minimum)),"number"==typeof i.maximum&&(e=e.max(i.maximum)),"number"==typeof i.exclusiveMinimum?e=e.gt(i.exclusiveMinimum):!0===i.exclusiveMinimum&&"number"==typeof i.minimum&&(e=e.gt(i.minimum)),"number"==typeof i.exclusiveMaximum?e=e.lt(i.exclusiveMaximum):!0===i.exclusiveMaximum&&"number"==typeof i.maximum&&(e=e.lt(i.maximum)),"number"==typeof i.multipleOf&&(e=e.multipleOf(i.multipleOf)),r=e;break}case"boolean":r=eE.boolean();break;case"null":r=eE.null();break;case"object":{let t={},a=i.properties||{},o=new Set(i.required||[]);for(let[i,r]of Object.entries(a)){let a=e(r,n);t[i]=o.has(i)?a:a.optional()}if(i.propertyNames){let a=e(i.propertyNames,n),o=i.additionalProperties&&"object"==typeof i.additionalProperties?e(i.additionalProperties,n):eE.any();if(0===Object.keys(t).length){r=eE.record(a,o);break}let s=eE.object(t).passthrough(),l=eE.looseRecord(a,o);r=eE.intersection(s,l);break}if(i.patternProperties){let a=i.patternProperties,o=Object.keys(a),s=[];for(let t of o){let i=e(a[t],n),r=eE.string().regex(new RegExp(t));s.push(eE.looseRecord(r,i))}let l=[];if(Object.keys(t).length>0&&l.push(eE.object(t).passthrough()),l.push(...s),0===l.length)r=eE.object({}).passthrough();else if(1===l.length)r=l[0];else{let e=eE.intersection(l[0],l[1]);for(let t=2;te(t,n)),s=a&&"object"==typeof a&&!Array.isArray(a)?e(a,n):void 0;r=s?eE.tuple(o).rest(s):eE.tuple(o),"number"==typeof i.minItems&&(r=r.check(eE.minLength(i.minItems))),"number"==typeof i.maxItems&&(r=r.check(eE.maxLength(i.maxItems)))}else if(Array.isArray(a)){let t=a.map(t=>e(t,n)),o=i.additionalItems&&"object"==typeof i.additionalItems?e(i.additionalItems,n):void 0;r=o?eE.tuple(t).rest(o):eE.tuple(t),"number"==typeof i.minItems&&(r=r.check(eE.minLength(i.minItems))),"number"==typeof i.maxItems&&(r=r.check(eE.maxLength(i.maxItems)))}else if(void 0!==a){let t=e(a,n),o=eE.array(t);"number"==typeof i.minItems&&(o=o.min(i.minItems)),"number"==typeof i.maxItems&&(o=o.max(i.maxItems)),r=o}else r=eE.array(eE.any());break}default:throw Error(`Unsupported type: ${a}`)}return r}(t,i),r=t.type||void 0!==t.enum||void 0!==t.const;if(t.anyOf&&Array.isArray(t.anyOf)){let a=t.anyOf.map(t=>e(t,i)),o=eE.union(a);n=r?eE.intersection(n,o):o}if(t.oneOf&&Array.isArray(t.oneOf)){let a=t.oneOf.map(t=>e(t,i)),o=eE.xor(a);n=r?eE.intersection(n,o):o}if(t.allOf&&Array.isArray(t.allOf))if(0===t.allOf.length)n=r?n:eE.any();else{let a=r?n:e(t.allOf[0],i),o=+!r;for(let n=o;n0&&i.registry.add(n,a),t.description&&(n=n.describe(t.description)),n}(r,o)}function eR(e){return eI.K_(ej.ZodString,e)}function eC(e){return eI.qG(ej.ZodNumber,e)}function eL(e){return eI.dN(ej.ZodBoolean,e)}function eq(e){return eI.St(ej.ZodBigInt,e)}function eM(e){return eI.B4(ej.ZodDate,e)}(0,d.$W)(j())}},t={};function i(n){var r=t[n];if(void 0!==r)return r.exports;var a=t[n]={exports:{}};return e[n](a,a.exports,i),a.exports}i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"u">typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e,t,n=i(614);function r(e,t){return e._zod?n.xL(e,t):e.safeParse(t)}var a=i(786),o=i(795);let s="io.modelcontextprotocol/related-task",l=a.custom(e=>null!==e&&("object"==typeof e||"function"==typeof e)),u=a.union([a.string(),a.number().int()]),d=a.string();a.looseObject({ttl:a.number().optional(),pollInterval:a.number().optional()});let c=a.object({ttl:a.number().optional()}),m=a.object({taskId:a.string()}),p=a.looseObject({progressToken:u.optional(),[s]:m.optional()}),f=a.object({_meta:p.optional()}),g=f.extend({task:c.optional()}),v=a.object({method:a.string(),params:f.loose().optional()}),h=a.object({_meta:p.optional()}),b=a.object({method:a.string(),params:h.loose().optional()}),y=a.looseObject({_meta:p.optional()}),$=a.union([a.string(),a.number().int()]),_=a.object({jsonrpc:a.literal("2.0"),id:$,...v.shape}).strict(),x=e=>_.safeParse(e).success,k=a.object({jsonrpc:a.literal("2.0"),...b.shape}).strict(),I=a.object({jsonrpc:a.literal("2.0"),id:$,result:y}).strict();(e=t||(t={}))[e.ConnectionClosed=-32e3]="ConnectionClosed",e[e.RequestTimeout=-32001]="RequestTimeout",e[e.ParseError=-32700]="ParseError",e[e.InvalidRequest=-32600]="InvalidRequest",e[e.MethodNotFound=-32601]="MethodNotFound",e[e.InvalidParams=-32602]="InvalidParams",e[e.InternalError=-32603]="InternalError",e[e.UrlElicitationRequired=-32042]="UrlElicitationRequired";let w=a.object({jsonrpc:a.literal("2.0"),id:$.optional(),error:a.object({code:a.number().int(),message:a.string(),data:a.unknown().optional()})}).strict(),S=a.union([_,k,I,w]);a.union([I,w]);let z=y.strict(),j=h.extend({requestId:$.optional(),reason:a.string().optional()}),P=b.extend({method:a.literal("notifications/cancelled"),params:j}),U=a.object({src:a.string(),mimeType:a.string().optional(),sizes:a.array(a.string()).optional(),theme:a.enum(["light","dark"]).optional()}),O=a.object({icons:a.array(U).optional()}),Z=a.object({name:a.string(),title:a.string().optional()}),T=Z.extend({...Z.shape,...O.shape,version:a.string(),websiteUrl:a.string().optional(),description:a.string().optional()}),N=a.intersection(a.object({applyDefaults:a.boolean().optional()}),a.record(a.string(),a.unknown())),E=a.preprocess(e=>e&&"object"==typeof e&&!Array.isArray(e)&&0===Object.keys(e).length?{form:{}}:e,a.intersection(a.object({form:N.optional(),url:l.optional()}),a.record(a.string(),a.unknown()).optional())),D=a.looseObject({list:l.optional(),cancel:l.optional(),requests:a.looseObject({sampling:a.looseObject({createMessage:l.optional()}).optional(),elicitation:a.looseObject({create:l.optional()}).optional()}).optional()}),A=a.looseObject({list:l.optional(),cancel:l.optional(),requests:a.looseObject({tools:a.looseObject({call:l.optional()}).optional()}).optional()}),R=a.object({experimental:a.record(a.string(),l).optional(),sampling:a.object({context:l.optional(),tools:l.optional()}).optional(),elicitation:E.optional(),roots:a.object({listChanged:a.boolean().optional()}).optional(),tasks:D.optional(),extensions:a.record(a.string(),l).optional()}),C=f.extend({protocolVersion:a.string(),capabilities:R,clientInfo:T}),L=v.extend({method:a.literal("initialize"),params:C}),q=a.object({experimental:a.record(a.string(),l).optional(),logging:l.optional(),completions:l.optional(),prompts:a.object({listChanged:a.boolean().optional()}).optional(),resources:a.object({subscribe:a.boolean().optional(),listChanged:a.boolean().optional()}).optional(),tools:a.object({listChanged:a.boolean().optional()}).optional(),tasks:A.optional(),extensions:a.record(a.string(),l).optional()}),M=y.extend({protocolVersion:a.string(),capabilities:q,serverInfo:T,instructions:a.string().optional()}),J=b.extend({method:a.literal("notifications/initialized"),params:h.optional()}),F=v.extend({method:a.literal("ping"),params:f.optional()}),V=a.object({progress:a.number(),total:a.optional(a.number()),message:a.optional(a.string())}),H=a.object({...h.shape,...V.shape,progressToken:u}),W=b.extend({method:a.literal("notifications/progress"),params:H}),G=f.extend({cursor:d.optional()}),K=v.extend({params:G.optional()}),B=y.extend({nextCursor:d.optional()}),X=a.enum(["working","input_required","completed","failed","cancelled"]),Y=a.object({taskId:a.string(),status:X,ttl:a.union([a.number(),a.null()]),createdAt:a.string(),lastUpdatedAt:a.string(),pollInterval:a.optional(a.number()),statusMessage:a.optional(a.string())}),Q=y.extend({task:Y}),ee=h.merge(Y),et=b.extend({method:a.literal("notifications/tasks/status"),params:ee}),ei=v.extend({method:a.literal("tasks/get"),params:f.extend({taskId:a.string()})}),en=y.merge(Y),er=v.extend({method:a.literal("tasks/result"),params:f.extend({taskId:a.string()})});y.loose();let ea=K.extend({method:a.literal("tasks/list")}),eo=B.extend({tasks:a.array(Y)}),es=v.extend({method:a.literal("tasks/cancel"),params:f.extend({taskId:a.string()})}),el=y.merge(Y),eu=a.object({uri:a.string(),mimeType:a.optional(a.string()),_meta:a.record(a.string(),a.unknown()).optional()}),ed=eu.extend({text:a.string()}),ec=a.string().refine(e=>{try{return atob(e),!0}catch{return!1}},{message:"Invalid Base64 string"}),em=eu.extend({blob:ec}),ep=a.enum(["user","assistant"]),ef=a.object({audience:a.array(ep).optional(),priority:a.number().min(0).max(1).optional(),lastModified:o.datetime({offset:!0}).optional()}),eg=a.object({...Z.shape,...O.shape,uri:a.string(),description:a.optional(a.string()),mimeType:a.optional(a.string()),size:a.optional(a.number()),annotations:ef.optional(),_meta:a.optional(a.looseObject({}))}),ev=a.object({...Z.shape,...O.shape,uriTemplate:a.string(),description:a.optional(a.string()),mimeType:a.optional(a.string()),annotations:ef.optional(),_meta:a.optional(a.looseObject({}))}),eh=K.extend({method:a.literal("resources/list")}),eb=B.extend({resources:a.array(eg)}),ey=K.extend({method:a.literal("resources/templates/list")}),e$=B.extend({resourceTemplates:a.array(ev)}),e_=f.extend({uri:a.string()}),ex=v.extend({method:a.literal("resources/read"),params:e_}),ek=y.extend({contents:a.array(a.union([ed,em]))}),eI=b.extend({method:a.literal("notifications/resources/list_changed"),params:h.optional()}),ew=v.extend({method:a.literal("resources/subscribe"),params:e_}),eS=v.extend({method:a.literal("resources/unsubscribe"),params:e_}),ez=h.extend({uri:a.string()}),ej=b.extend({method:a.literal("notifications/resources/updated"),params:ez}),eP=a.object({name:a.string(),description:a.optional(a.string()),required:a.optional(a.boolean())}),eU=a.object({...Z.shape,...O.shape,description:a.optional(a.string()),arguments:a.optional(a.array(eP)),_meta:a.optional(a.looseObject({}))}),eO=K.extend({method:a.literal("prompts/list")}),eZ=B.extend({prompts:a.array(eU)}),eT=f.extend({name:a.string(),arguments:a.record(a.string(),a.string()).optional()}),eN=v.extend({method:a.literal("prompts/get"),params:eT}),eE=a.object({type:a.literal("text"),text:a.string(),annotations:ef.optional(),_meta:a.record(a.string(),a.unknown()).optional()}),eD=a.object({type:a.literal("image"),data:ec,mimeType:a.string(),annotations:ef.optional(),_meta:a.record(a.string(),a.unknown()).optional()}),eA=a.object({type:a.literal("audio"),data:ec,mimeType:a.string(),annotations:ef.optional(),_meta:a.record(a.string(),a.unknown()).optional()}),eR=a.object({type:a.literal("tool_use"),name:a.string(),id:a.string(),input:a.record(a.string(),a.unknown()),_meta:a.record(a.string(),a.unknown()).optional()}),eC=a.object({type:a.literal("resource"),resource:a.union([ed,em]),annotations:ef.optional(),_meta:a.record(a.string(),a.unknown()).optional()}),eL=eg.extend({type:a.literal("resource_link")}),eq=a.union([eE,eD,eA,eL,eC]),eM=a.object({role:ep,content:eq}),eJ=y.extend({description:a.string().optional(),messages:a.array(eM)}),eF=b.extend({method:a.literal("notifications/prompts/list_changed"),params:h.optional()}),eV=a.object({title:a.string().optional(),readOnlyHint:a.boolean().optional(),destructiveHint:a.boolean().optional(),idempotentHint:a.boolean().optional(),openWorldHint:a.boolean().optional()}),eH=a.object({taskSupport:a.enum(["required","optional","forbidden"]).optional()}),eW=a.object({...Z.shape,...O.shape,description:a.string().optional(),inputSchema:a.object({type:a.literal("object"),properties:a.record(a.string(),l).optional(),required:a.array(a.string()).optional()}).catchall(a.unknown()),outputSchema:a.object({type:a.literal("object"),properties:a.record(a.string(),l).optional(),required:a.array(a.string()).optional()}).catchall(a.unknown()).optional(),annotations:eV.optional(),execution:eH.optional(),_meta:a.record(a.string(),a.unknown()).optional()}),eG=K.extend({method:a.literal("tools/list")}),eK=B.extend({tools:a.array(eW)}),eB=y.extend({content:a.array(eq).default([]),structuredContent:a.record(a.string(),a.unknown()).optional(),isError:a.boolean().optional()});eB.or(y.extend({toolResult:a.unknown()}));let eX=g.extend({name:a.string(),arguments:a.record(a.string(),a.unknown()).optional()}),eY=v.extend({method:a.literal("tools/call"),params:eX}),eQ=b.extend({method:a.literal("notifications/tools/list_changed"),params:h.optional()});a.object({autoRefresh:a.boolean().default(!0),debounceMs:a.number().int().nonnegative().default(300)});let e4=a.enum(["debug","info","notice","warning","error","critical","alert","emergency"]),e0=f.extend({level:e4}),e6=v.extend({method:a.literal("logging/setLevel"),params:e0}),e1=h.extend({level:e4,logger:a.string().optional(),data:a.unknown()}),e2=b.extend({method:a.literal("notifications/message"),params:e1}),e9=a.object({name:a.string().optional()}),e3=a.object({hints:a.array(e9).optional(),costPriority:a.number().min(0).max(1).optional(),speedPriority:a.number().min(0).max(1).optional(),intelligencePriority:a.number().min(0).max(1).optional()}),e7=a.object({mode:a.enum(["auto","required","none"]).optional()}),e5=a.object({type:a.literal("tool_result"),toolUseId:a.string().describe("The unique identifier for the corresponding tool call."),content:a.array(eq).default([]),structuredContent:a.object({}).loose().optional(),isError:a.boolean().optional(),_meta:a.record(a.string(),a.unknown()).optional()}),e8=a.discriminatedUnion("type",[eE,eD,eA]),te=a.discriminatedUnion("type",[eE,eD,eA,eR,e5]),tt=a.object({role:ep,content:a.union([te,a.array(te)]),_meta:a.record(a.string(),a.unknown()).optional()}),ti=g.extend({messages:a.array(tt),modelPreferences:e3.optional(),systemPrompt:a.string().optional(),includeContext:a.enum(["none","thisServer","allServers"]).optional(),temperature:a.number().optional(),maxTokens:a.number().int(),stopSequences:a.array(a.string()).optional(),metadata:l.optional(),tools:a.array(eW).optional(),toolChoice:e7.optional()}),tn=v.extend({method:a.literal("sampling/createMessage"),params:ti}),tr=y.extend({model:a.string(),stopReason:a.optional(a.enum(["endTurn","stopSequence","maxTokens"]).or(a.string())),role:ep,content:e8}),ta=y.extend({model:a.string(),stopReason:a.optional(a.enum(["endTurn","stopSequence","maxTokens","toolUse"]).or(a.string())),role:ep,content:a.union([te,a.array(te)])}),to=a.object({type:a.literal("boolean"),title:a.string().optional(),description:a.string().optional(),default:a.boolean().optional()}),ts=a.object({type:a.literal("string"),title:a.string().optional(),description:a.string().optional(),minLength:a.number().optional(),maxLength:a.number().optional(),format:a.enum(["email","uri","date","date-time"]).optional(),default:a.string().optional()}),tl=a.object({type:a.enum(["number","integer"]),title:a.string().optional(),description:a.string().optional(),minimum:a.number().optional(),maximum:a.number().optional(),default:a.number().optional()}),tu=a.object({type:a.literal("string"),title:a.string().optional(),description:a.string().optional(),enum:a.array(a.string()),default:a.string().optional()}),td=a.object({type:a.literal("string"),title:a.string().optional(),description:a.string().optional(),oneOf:a.array(a.object({const:a.string(),title:a.string()})),default:a.string().optional()}),tc=a.object({type:a.literal("string"),title:a.string().optional(),description:a.string().optional(),enum:a.array(a.string()),enumNames:a.array(a.string()).optional(),default:a.string().optional()}),tm=a.union([tu,td]),tp=a.object({type:a.literal("array"),title:a.string().optional(),description:a.string().optional(),minItems:a.number().optional(),maxItems:a.number().optional(),items:a.object({type:a.literal("string"),enum:a.array(a.string())}),default:a.array(a.string()).optional()}),tf=a.object({type:a.literal("array"),title:a.string().optional(),description:a.string().optional(),minItems:a.number().optional(),maxItems:a.number().optional(),items:a.object({anyOf:a.array(a.object({const:a.string(),title:a.string()}))}),default:a.array(a.string()).optional()}),tg=a.union([tp,tf]),tv=a.union([tc,tm,tg]),th=a.union([tv,to,ts,tl]),tb=g.extend({mode:a.literal("form").optional(),message:a.string(),requestedSchema:a.object({type:a.literal("object"),properties:a.record(a.string(),th),required:a.array(a.string()).optional()})}),ty=g.extend({mode:a.literal("url"),message:a.string(),elicitationId:a.string(),url:a.string().url()}),t$=a.union([tb,ty]),t_=v.extend({method:a.literal("elicitation/create"),params:t$}),tx=h.extend({elicitationId:a.string()}),tk=b.extend({method:a.literal("notifications/elicitation/complete"),params:tx}),tI=y.extend({action:a.enum(["accept","decline","cancel"]),content:a.preprocess(e=>null===e?void 0:e,a.record(a.string(),a.union([a.string(),a.number(),a.boolean(),a.array(a.string())])).optional())}),tw=a.object({type:a.literal("ref/resource"),uri:a.string()}),tS=a.object({type:a.literal("ref/prompt"),name:a.string()}),tz=f.extend({ref:a.union([tS,tw]),argument:a.object({name:a.string(),value:a.string()}),context:a.object({arguments:a.record(a.string(),a.string()).optional()}).optional()}),tj=v.extend({method:a.literal("completion/complete"),params:tz}),tP=y.extend({completion:a.looseObject({values:a.array(a.string()).max(100),total:a.optional(a.number().int()),hasMore:a.optional(a.boolean())})}),tU=a.object({uri:a.string().startsWith("file://"),name:a.string().optional(),_meta:a.record(a.string(),a.unknown()).optional()}),tO=v.extend({method:a.literal("roots/list"),params:f.optional()}),tZ=y.extend({roots:a.array(tU)}),tT=b.extend({method:a.literal("notifications/roots/list_changed"),params:h.optional()});a.union([F,L,tj,e6,eN,eO,eh,ey,ex,ew,eS,eY,eG,ei,er,ea,es]),a.union([P,W,J,tT,et]),a.union([z,tr,ta,tI,tZ,en,eo,Q]),a.union([F,tn,t_,tO,ei,er,ea,es]),a.union([P,W,e2,ej,eI,eQ,eF,et,tk]),a.union([z,M,tP,eJ,eZ,eb,e$,ek,eB,eK,en,eo,Q]);class tN extends Error{constructor(e,t,i){super(`MCP error ${e}: ${t}`),this.code=e,this.data=i,this.name="McpError"}static fromError(e,i,n){return e===t.UrlElicitationRequired&&n&&n.elicitations?new tE(n.elicitations,i):new tN(e,i,n)}}class tE extends tN{constructor(e,i=`URL elicitation${e.length>1?"s":""} required`){super(t.UrlElicitationRequired,i,{elicitations:e})}get elicitations(){return this.data?.elicitations??[]}}function tD(e){return"completed"===e||"failed"===e||"cancelled"===e}function tA(e){let t=function(e){let t;if(e&&(t=e._zod?e._zod?.def?.shape:e.shape)){if("function"==typeof t)try{return t()}catch{return}return t}}(e),i=t?.method;if(!i)throw Error("Schema is missing a method literal");let n=function(e){if(e._zod){let t=e._zod?.def;if(t){if(void 0!==t.value)return t.value;if(Array.isArray(t.values)&&t.values.length>0)return t.values[0]}}let t=e._def;if(t){if(void 0!==t.value)return t.value;if(Array.isArray(t.values)&&t.values.length>0)return t.values[0]}let i=e.value;if(void 0!==i)return i}(i);if("string"!=typeof n)throw Error("Schema method literal must be a string");return n}function tR(e,t){let i=r(e,t);if(!i.success)throw i.error;return i.data}Symbol("Let zodToJsonSchema decide on which parser to use");class tC{constructor(e){this._options=e,this._requestMessageId=0,this._requestHandlers=new Map,this._requestHandlerAbortControllers=new Map,this._notificationHandlers=new Map,this._responseHandlers=new Map,this._progressHandlers=new Map,this._timeoutInfo=new Map,this._pendingDebouncedNotifications=new Set,this._taskProgressTokens=new Map,this._requestResolvers=new Map,this.setNotificationHandler(P,e=>{this._oncancel(e)}),this.setNotificationHandler(W,e=>{this._onprogress(e)}),this.setRequestHandler(F,e=>({})),this._taskStore=e?.taskStore,this._taskMessageQueue=e?.taskMessageQueue,this._taskStore&&(this.setRequestHandler(ei,async(e,i)=>{let n=await this._taskStore.getTask(e.params.taskId,i.sessionId);if(!n)throw new tN(t.InvalidParams,"Failed to retrieve task: Task not found");return{...n}}),this.setRequestHandler(er,async(e,i)=>{let n=async()=>{let r=e.params.taskId;if(this._taskMessageQueue){let e;for(;e=await this._taskMessageQueue.dequeue(r,i.sessionId);){if("response"===e.type||"error"===e.type){let t=e.message,i=t.id,n=this._requestResolvers.get(i);if(n)this._requestResolvers.delete(i),n("response"===e.type?t:new tN(t.error.code,t.error.message,t.error.data));else{let t="response"===e.type?"Response":"Error";this._onerror(Error(`${t} handler missing for request ${i}`))}continue}await this._transport?.send(e.message,{relatedRequestId:i.requestId})}}let a=await this._taskStore.getTask(r,i.sessionId);if(!a)throw new tN(t.InvalidParams,`Task not found: ${r}`);if(!tD(a.status))return await this._waitForTaskUpdate(r,i.signal),await n();if(tD(a.status)){let e=await this._taskStore.getTaskResult(r,i.sessionId);return this._clearTaskQueue(r),{...e,_meta:{...e._meta,[s]:{taskId:r}}}}return await n()};return await n()}),this.setRequestHandler(ea,async(e,i)=>{try{let{tasks:t,nextCursor:n}=await this._taskStore.listTasks(e.params?.cursor,i.sessionId);return{tasks:t,nextCursor:n,_meta:{}}}catch(e){throw new tN(t.InvalidParams,`Failed to list tasks: ${e instanceof Error?e.message:String(e)}`)}}),this.setRequestHandler(es,async(e,i)=>{try{let n=await this._taskStore.getTask(e.params.taskId,i.sessionId);if(!n)throw new tN(t.InvalidParams,`Task not found: ${e.params.taskId}`);if(tD(n.status))throw new tN(t.InvalidParams,`Cannot cancel task in terminal status: ${n.status}`);await this._taskStore.updateTaskStatus(e.params.taskId,"cancelled","Client cancelled task execution.",i.sessionId),this._clearTaskQueue(e.params.taskId);let r=await this._taskStore.getTask(e.params.taskId,i.sessionId);if(!r)throw new tN(t.InvalidParams,`Task not found after cancellation: ${e.params.taskId}`);return{_meta:{},...r}}catch(e){if(e instanceof tN)throw e;throw new tN(t.InvalidRequest,`Failed to cancel task: ${e instanceof Error?e.message:String(e)}`)}}))}async _oncancel(e){if(!e.params.requestId)return;let t=this._requestHandlerAbortControllers.get(e.params.requestId);t?.abort(e.params.reason)}_setupTimeout(e,t,i,n,r=!1){this._timeoutInfo.set(e,{timeoutId:setTimeout(n,t),startTime:Date.now(),timeout:t,maxTotalTimeout:i,resetTimeoutOnProgress:r,onTimeout:n})}_resetTimeout(e){let i=this._timeoutInfo.get(e);if(!i)return!1;let n=Date.now()-i.startTime;if(i.maxTotalTimeout&&n>=i.maxTotalTimeout)throw this._timeoutInfo.delete(e),tN.fromError(t.RequestTimeout,"Maximum total timeout exceeded",{maxTotalTimeout:i.maxTotalTimeout,totalElapsed:n});return clearTimeout(i.timeoutId),i.timeoutId=setTimeout(i.onTimeout,i.timeout),!0}_cleanupTimeout(e){let t=this._timeoutInfo.get(e);t&&(clearTimeout(t.timeoutId),this._timeoutInfo.delete(e))}async connect(e){if(this._transport)throw Error("Already connected to a transport. Call close() before connecting to a new transport, or use a separate Protocol instance per connection.");this._transport=e;let t=this.transport?.onclose;this._transport.onclose=()=>{t?.(),this._onclose()};let i=this.transport?.onerror;this._transport.onerror=e=>{i?.(e),this._onerror(e)};let n=this._transport?.onmessage;this._transport.onmessage=(e,t)=>{if(n?.(e,t),I.safeParse(e).success||w.safeParse(e).success)this._onresponse(e);else if(x(e))this._onrequest(e,t);else k.safeParse(e).success?this._onnotification(e):this._onerror(Error(`Unknown message type: ${JSON.stringify(e)}`))},await this._transport.start()}_onclose(){let e=this._responseHandlers;for(let e of(this._responseHandlers=new Map,this._progressHandlers.clear(),this._taskProgressTokens.clear(),this._pendingDebouncedNotifications.clear(),this._timeoutInfo.values()))clearTimeout(e.timeoutId);for(let e of(this._timeoutInfo.clear(),this._requestHandlerAbortControllers.values()))e.abort();this._requestHandlerAbortControllers.clear();let i=tN.fromError(t.ConnectionClosed,"Connection closed");for(let t of(this._transport=void 0,this.onclose?.(),e.values()))t(i)}_onerror(e){this.onerror?.(e)}_onnotification(e){let t=this._notificationHandlers.get(e.method)??this.fallbackNotificationHandler;void 0!==t&&Promise.resolve().then(()=>t(e)).catch(e=>this._onerror(Error(`Uncaught error in notification handler: ${e}`)))}_onrequest(e,i){let n,r=this._requestHandlers.get(e.method)??this.fallbackRequestHandler,a=this._transport,o=e.params?._meta?.[s]?.taskId;if(void 0===r){let i={jsonrpc:"2.0",id:e.id,error:{code:t.MethodNotFound,message:"Method not found"}};o&&this._taskMessageQueue?this._enqueueTaskMessage(o,{type:"error",message:i,timestamp:Date.now()},a?.sessionId).catch(e=>this._onerror(Error(`Failed to enqueue error response: ${e}`))):a?.send(i).catch(e=>this._onerror(Error(`Failed to send an error response: ${e}`)));return}let l=new AbortController;this._requestHandlerAbortControllers.set(e.id,l);let u=(n=e.params,g.safeParse(n).success)?e.params.task:void 0,d=this._taskStore?this.requestTaskStore(e,a?.sessionId):void 0,c={signal:l.signal,sessionId:a?.sessionId,_meta:e.params?._meta,sendNotification:async t=>{if(l.signal.aborted)return;let i={relatedRequestId:e.id};o&&(i.relatedTask={taskId:o}),await this.notification(t,i)},sendRequest:async(i,n,r)=>{if(l.signal.aborted)throw new tN(t.ConnectionClosed,"Request was cancelled");let a={...r,relatedRequestId:e.id};o&&!a.relatedTask&&(a.relatedTask={taskId:o});let s=a.relatedTask?.taskId??o;return s&&d&&await d.updateTaskStatus(s,"input_required"),await this.request(i,n,a)},authInfo:i?.authInfo,requestId:e.id,requestInfo:i?.requestInfo,taskId:o,taskStore:d,taskRequestedTtl:u?.ttl,closeSSEStream:i?.closeSSEStream,closeStandaloneSSEStream:i?.closeStandaloneSSEStream};Promise.resolve().then(()=>{u&&this.assertTaskHandlerCapability(e.method)}).then(()=>r(e,c)).then(async t=>{if(l.signal.aborted)return;let i={result:t,jsonrpc:"2.0",id:e.id};o&&this._taskMessageQueue?await this._enqueueTaskMessage(o,{type:"response",message:i,timestamp:Date.now()},a?.sessionId):await a?.send(i)},async i=>{if(l.signal.aborted)return;let n={jsonrpc:"2.0",id:e.id,error:{code:Number.isSafeInteger(i.code)?i.code:t.InternalError,message:i.message??"Internal error",...void 0!==i.data&&{data:i.data}}};o&&this._taskMessageQueue?await this._enqueueTaskMessage(o,{type:"error",message:n,timestamp:Date.now()},a?.sessionId):await a?.send(n)}).catch(e=>this._onerror(Error(`Failed to send response: ${e}`))).finally(()=>{this._requestHandlerAbortControllers.get(e.id)===l&&this._requestHandlerAbortControllers.delete(e.id)})}_onprogress(e){let{progressToken:t,...i}=e.params,n=Number(t),r=this._progressHandlers.get(n);if(!r)return void this._onerror(Error(`Received a progress notification for an unknown token: ${JSON.stringify(e)}`));let a=this._responseHandlers.get(n),o=this._timeoutInfo.get(n);if(o&&a&&o.resetTimeoutOnProgress)try{this._resetTimeout(n)}catch(e){this._responseHandlers.delete(n),this._progressHandlers.delete(n),this._cleanupTimeout(n),a(e);return}r(i)}_onresponse(e){let t=Number(e.id),i=this._requestResolvers.get(t);if(i){this._requestResolvers.delete(t),i(I.safeParse(e).success?e:new tN(e.error.code,e.error.message,e.error.data));return}let n=this._responseHandlers.get(t);if(void 0===n)return void this._onerror(Error(`Received a response for an unknown message ID: ${JSON.stringify(e)}`));this._responseHandlers.delete(t),this._cleanupTimeout(t);let r=!1;if(I.safeParse(e).success&&e.result&&"object"==typeof e.result){let i=e.result;if(i.task&&"object"==typeof i.task){let e=i.task;"string"==typeof e.taskId&&(r=!0,this._taskProgressTokens.set(e.taskId,t))}}r||this._progressHandlers.delete(t),n(I.safeParse(e).success?e:tN.fromError(e.error.code,e.error.message,e.error.data))}get transport(){return this._transport}async close(){await this._transport?.close()}async *requestStream(e,i,n){let r,{task:a}=n??{};if(!a){try{let t=await this.request(e,i,n);yield{type:"result",result:t}}catch(e){yield{type:"error",error:e instanceof tN?e:new tN(t.InternalError,String(e))}}return}try{let a=await this.request(e,Q,n);if(a.task)r=a.task.taskId,yield{type:"taskCreated",task:a.task};else throw new tN(t.InternalError,"Task creation did not return a task");for(;;){let e=await this.getTask({taskId:r},n);if(yield{type:"taskStatus",task:e},tD(e.status)){if("completed"===e.status){let e=await this.getTaskResult({taskId:r},i,n);yield{type:"result",result:e}}else"failed"===e.status?yield{type:"error",error:new tN(t.InternalError,`Task ${r} failed`)}:"cancelled"===e.status&&(yield{type:"error",error:new tN(t.InternalError,`Task ${r} was cancelled`)});return}if("input_required"===e.status){let e=await this.getTaskResult({taskId:r},i,n);yield{type:"result",result:e};return}let a=e.pollInterval??this._options?.defaultTaskPollInterval??1e3;await new Promise(e=>setTimeout(e,a)),n?.signal?.throwIfAborted()}}catch(e){yield{type:"error",error:e instanceof tN?e:new tN(t.InternalError,String(e))}}}request(e,i,n){let{relatedRequestId:a,resumptionToken:o,onresumptiontoken:l,task:u,relatedTask:d}=n??{};return new Promise((c,m)=>{let p=e=>{m(e)};if(!this._transport)return void p(Error("Not connected"));if(this._options?.enforceStrictCapabilities===!0)try{this.assertCapabilityForMethod(e.method),u&&this.assertTaskCapability(e.method)}catch(e){p(e);return}n?.signal?.throwIfAborted();let f=this._requestMessageId++,g={...e,jsonrpc:"2.0",id:f};n?.onprogress&&(this._progressHandlers.set(f,n.onprogress),g.params={...e.params,_meta:{...e.params?._meta||{},progressToken:f}}),u&&(g.params={...g.params,task:u}),d&&(g.params={...g.params,_meta:{...g.params?._meta||{},[s]:d}});let v=e=>{this._responseHandlers.delete(f),this._progressHandlers.delete(f),this._cleanupTimeout(f),this._transport?.send({jsonrpc:"2.0",method:"notifications/cancelled",params:{requestId:f,reason:String(e)}},{relatedRequestId:a,resumptionToken:o,onresumptiontoken:l}).catch(e=>this._onerror(Error(`Failed to send cancellation: ${e}`))),m(e instanceof tN?e:new tN(t.RequestTimeout,String(e)))};this._responseHandlers.set(f,e=>{if(!n?.signal?.aborted){if(e instanceof Error)return m(e);try{let t=r(i,e.result);t.success?c(t.data):m(t.error)}catch(e){m(e)}}}),n?.signal?.addEventListener("abort",()=>{v(n?.signal?.reason)});let h=n?.timeout??6e4;this._setupTimeout(f,h,n?.maxTotalTimeout,()=>v(tN.fromError(t.RequestTimeout,"Request timed out",{timeout:h})),n?.resetTimeoutOnProgress??!1);let b=d?.taskId;if(b){let e=e=>{let t=this._responseHandlers.get(f);t?t(e):this._onerror(Error(`Response handler missing for side-channeled request ${f}`))};this._requestResolvers.set(f,e),this._enqueueTaskMessage(b,{type:"request",message:g,timestamp:Date.now()}).catch(e=>{this._cleanupTimeout(f),m(e)})}else this._transport.send(g,{relatedRequestId:a,resumptionToken:o,onresumptiontoken:l}).catch(e=>{this._cleanupTimeout(f),m(e)})})}async getTask(e,t){return this.request({method:"tasks/get",params:e},en,t)}async getTaskResult(e,t,i){return this.request({method:"tasks/result",params:e},t,i)}async listTasks(e,t){return this.request({method:"tasks/list",params:e},eo,t)}async cancelTask(e,t){return this.request({method:"tasks/cancel",params:e},el,t)}async notification(e,t){if(!this._transport)throw Error("Not connected");this.assertNotificationCapability(e.method);let i=t?.relatedTask?.taskId;if(i){let n={...e,jsonrpc:"2.0",params:{...e.params,_meta:{...e.params?._meta||{},[s]:t.relatedTask}}};await this._enqueueTaskMessage(i,{type:"notification",message:n,timestamp:Date.now()});return}if((this._options?.debouncedNotificationMethods??[]).includes(e.method)&&!e.params&&!t?.relatedRequestId&&!t?.relatedTask){if(this._pendingDebouncedNotifications.has(e.method))return;this._pendingDebouncedNotifications.add(e.method),Promise.resolve().then(()=>{if(this._pendingDebouncedNotifications.delete(e.method),!this._transport)return;let i={...e,jsonrpc:"2.0"};t?.relatedTask&&(i={...i,params:{...i.params,_meta:{...i.params?._meta||{},[s]:t.relatedTask}}}),this._transport?.send(i,t).catch(e=>this._onerror(e))});return}let n={...e,jsonrpc:"2.0"};t?.relatedTask&&(n={...n,params:{...n.params,_meta:{...n.params?._meta||{},[s]:t.relatedTask}}}),await this._transport.send(n,t)}setRequestHandler(e,t){let i=tA(e);this.assertRequestHandlerCapability(i),this._requestHandlers.set(i,(i,n)=>Promise.resolve(t(tR(e,i),n)))}removeRequestHandler(e){this._requestHandlers.delete(e)}assertCanSetRequestHandler(e){if(this._requestHandlers.has(e))throw Error(`A request handler for ${e} already exists, which would be overridden`)}setNotificationHandler(e,t){let i=tA(e);this._notificationHandlers.set(i,i=>Promise.resolve(t(tR(e,i))))}removeNotificationHandler(e){this._notificationHandlers.delete(e)}_cleanupTaskProgressHandler(e){let t=this._taskProgressTokens.get(e);void 0!==t&&(this._progressHandlers.delete(t),this._taskProgressTokens.delete(e))}async _enqueueTaskMessage(e,t,i){if(!this._taskStore||!this._taskMessageQueue)throw Error("Cannot enqueue task message: taskStore and taskMessageQueue are not configured");let n=this._options?.maxTaskQueueSize;await this._taskMessageQueue.enqueue(e,t,i,n)}async _clearTaskQueue(e,i){if(this._taskMessageQueue){for(let n of(await this._taskMessageQueue.dequeueAll(e,i)))if("request"===n.type&&x(n.message)){let i=n.message.id,r=this._requestResolvers.get(i);r?(r(new tN(t.InternalError,"Task cancelled or completed")),this._requestResolvers.delete(i)):this._onerror(Error(`Resolver missing for request ${i} during task ${e} cleanup`))}}}async _waitForTaskUpdate(e,i){let n=this._options?.defaultTaskPollInterval??1e3;try{let t=await this._taskStore?.getTask(e);t?.pollInterval&&(n=t.pollInterval)}catch{}return new Promise((e,r)=>{if(i.aborted)return void r(new tN(t.InvalidRequest,"Request cancelled"));let a=setTimeout(e,n);i.addEventListener("abort",()=>{clearTimeout(a),r(new tN(t.InvalidRequest,"Request cancelled"))},{once:!0})})}requestTaskStore(e,i){let n=this._taskStore;if(!n)throw Error("No task store configured");return{createTask:async t=>{if(!e)throw Error("No request provided");return await n.createTask(t,e.id,{method:e.method,params:e.params},i)},getTask:async e=>{let r=await n.getTask(e,i);if(!r)throw new tN(t.InvalidParams,"Failed to retrieve task: Task not found");return r},storeTaskResult:async(e,t,r)=>{await n.storeTaskResult(e,t,r,i);let a=await n.getTask(e,i);if(a){let t=et.parse({method:"notifications/tasks/status",params:a});await this.notification(t),tD(a.status)&&this._cleanupTaskProgressHandler(e)}},getTaskResult:e=>n.getTaskResult(e,i),updateTaskStatus:async(e,r,a)=>{let o=await n.getTask(e,i);if(!o)throw new tN(t.InvalidParams,`Task "${e}" not found - it may have been cleaned up`);if(tD(o.status))throw new tN(t.InvalidParams,`Cannot update task "${e}" from terminal status "${o.status}" to "${r}". Terminal states (completed, failed, cancelled) cannot transition to other states.`);await n.updateTaskStatus(e,r,a,i);let s=await n.getTask(e,i);if(s){let t=et.parse({method:"notifications/tasks/status",params:s});await this.notification(t),tD(s.status)&&this._cleanupTaskProgressHandler(e)}},listTasks:e=>n.listTasks(e,i)}}}function tL(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)}var tq=i(646);"u">typeof require?require:"u">typeof Proxy&&new Proxy(function(e){if("u">typeof require)return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')},{get:(e,t)=>("u">typeof require?require:e)[t]});class tM extends tC{_registeredMethods=new Set;_eventSlots=new Map;onEventDispatch(e,t){}_ensureEventSlot(e){let t=this._eventSlots.get(e);if(!t){let i=this.eventSchemas[e];if(!i)throw Error(`Unknown event: ${String(e)}`);t={listeners:[]},this._eventSlots.set(e,t);let n=i.shape.method.value;this._registeredMethods.add(n);let r=t;super.setNotificationHandler(i,t=>{let i=t.params;for(let t of(this.onEventDispatch(e,i),r.onHandler?.(i),[...r.listeners]))t(i)})}return t}setEventHandler(e,t){let i=this._ensureEventSlot(e);i.onHandler&&t&&console.warn(`[MCP Apps] on${String(e)} handler replaced. Use addEventListener("${String(e)}", …) to add multiple listeners without replacing.`),i.onHandler=t}getEventHandler(e){return this._eventSlots.get(e)?.onHandler}addEventListener(e,t){this._ensureEventSlot(e).listeners.push(t)}removeEventListener(e,t){let i=this._eventSlots.get(e);if(!i)return;let n=i.listeners.indexOf(t);-1!==n&&i.listeners.splice(n,1)}setRequestHandler=(e,t)=>{this._assertMethodNotRegistered(e,"setRequestHandler"),super.setRequestHandler(e,t)};setNotificationHandler=(e,t)=>{this._assertMethodNotRegistered(e,"setNotificationHandler"),super.setNotificationHandler(e,t)};warnIfRequestHandlerReplaced(e,t,i){t&&i&&console.warn(`[MCP Apps] ${e} handler replaced. Previous handler will no longer be called.`)}replaceRequestHandler=(e,t)=>{let i=e.shape.method.value;this._registeredMethods.add(i),super.setRequestHandler(e,t)};_assertMethodNotRegistered(e,t){let i=e.shape.method.value;if(this._registeredMethods.has(i))throw Error(`Handler for "${i}" already registered (via ${t}). Use addEventListener() to attach multiple listeners, or the on* setter for replace semantics.`);this._registeredMethods.add(i)}}class tJ{eventTarget;eventSource;messageListener;constructor(e=window.parent,t){this.eventTarget=e,this.eventSource=t,this.messageListener=e=>{if(t&&e.source!==this.eventSource)return void console.debug("Ignoring message from unknown source",e);let i=S.safeParse(e.data);i.success?(console.debug("Parsed message",i.data),this.onmessage?.(i.data)):e.data?.jsonrpc!=="2.0"?console.debug("Ignoring non-JSON-RPC message",i.error.message,e):(console.error("Failed to parse message",i.error.message,e),this.onerror?.(Error("Invalid JSON-RPC message received: "+i.error.message)))}}async start(){window.addEventListener("message",this.messageListener)}async send(e,t){"ui/notifications/tool-input-partial"!==e.method&&console.debug("Sending message",e),this.eventTarget.postMessage(e,"*")}async close(){window.removeEventListener("message",this.messageListener),this.onclose?.()}onclose;onerror;onmessage;sessionId;setProtocolVersion}var tF=a.union([a.literal("light"),a.literal("dark")]).describe("Color theme preference for the host environment."),tV=a.union([a.literal("inline"),a.literal("fullscreen"),a.literal("pip")]).describe("Display mode for UI presentation."),tH=a.union([a.literal("--color-background-primary"),a.literal("--color-background-secondary"),a.literal("--color-background-tertiary"),a.literal("--color-background-inverse"),a.literal("--color-background-ghost"),a.literal("--color-background-info"),a.literal("--color-background-danger"),a.literal("--color-background-success"),a.literal("--color-background-warning"),a.literal("--color-background-disabled"),a.literal("--color-text-primary"),a.literal("--color-text-secondary"),a.literal("--color-text-tertiary"),a.literal("--color-text-inverse"),a.literal("--color-text-ghost"),a.literal("--color-text-info"),a.literal("--color-text-danger"),a.literal("--color-text-success"),a.literal("--color-text-warning"),a.literal("--color-text-disabled"),a.literal("--color-border-primary"),a.literal("--color-border-secondary"),a.literal("--color-border-tertiary"),a.literal("--color-border-inverse"),a.literal("--color-border-ghost"),a.literal("--color-border-info"),a.literal("--color-border-danger"),a.literal("--color-border-success"),a.literal("--color-border-warning"),a.literal("--color-border-disabled"),a.literal("--color-ring-primary"),a.literal("--color-ring-secondary"),a.literal("--color-ring-inverse"),a.literal("--color-ring-info"),a.literal("--color-ring-danger"),a.literal("--color-ring-success"),a.literal("--color-ring-warning"),a.literal("--font-sans"),a.literal("--font-mono"),a.literal("--font-weight-normal"),a.literal("--font-weight-medium"),a.literal("--font-weight-semibold"),a.literal("--font-weight-bold"),a.literal("--font-text-xs-size"),a.literal("--font-text-sm-size"),a.literal("--font-text-md-size"),a.literal("--font-text-lg-size"),a.literal("--font-heading-xs-size"),a.literal("--font-heading-sm-size"),a.literal("--font-heading-md-size"),a.literal("--font-heading-lg-size"),a.literal("--font-heading-xl-size"),a.literal("--font-heading-2xl-size"),a.literal("--font-heading-3xl-size"),a.literal("--font-text-xs-line-height"),a.literal("--font-text-sm-line-height"),a.literal("--font-text-md-line-height"),a.literal("--font-text-lg-line-height"),a.literal("--font-heading-xs-line-height"),a.literal("--font-heading-sm-line-height"),a.literal("--font-heading-md-line-height"),a.literal("--font-heading-lg-line-height"),a.literal("--font-heading-xl-line-height"),a.literal("--font-heading-2xl-line-height"),a.literal("--font-heading-3xl-line-height"),a.literal("--border-radius-xs"),a.literal("--border-radius-sm"),a.literal("--border-radius-md"),a.literal("--border-radius-lg"),a.literal("--border-radius-xl"),a.literal("--border-radius-full"),a.literal("--border-width-regular"),a.literal("--shadow-hairline"),a.literal("--shadow-sm"),a.literal("--shadow-md"),a.literal("--shadow-lg")]).describe("CSS variable keys available to MCP apps for theming."),tW=a.record(tH.describe(`Style variables for theming MCP apps. Individual style keys are optional - hosts may provide any subset of these values. Values are strings containing CSS values (colors, sizes, font stacks, etc.). Note: This type uses \`Record\` rather than \`Partial>\` -for compatibility with Zod schema generation. Both are functionally equivalent for validation.`),s.union([s.string(),s.undefined()]).describe(`Style variables for theming MCP apps. +for compatibility with Zod schema generation. Both are functionally equivalent for validation.`),a.union([a.string(),a.undefined()]).describe(`Style variables for theming MCP apps. Individual style keys are optional - hosts may provide any subset of these values. Values are strings containing CSS values (colors, sizes, font stacks, etc.). @@ -86,10 +86,10 @@ Values are strings containing CSS values (colors, sizes, font stacks, etc.). Note: This type uses \`Record\` rather than \`Partial>\` -for compatibility with Zod schema generation. Both are functionally equivalent for validation.`),tB=(s.object({method:s.literal("ui/open-link"),params:s.object({url:s.string().describe("URL to open in the host's browser")})}),s.object({isError:s.boolean().optional().describe("True if the host failed to open the URL (e.g., due to security policy).")}).passthrough()),tX=s.object({isError:s.boolean().optional().describe("True if the download failed (e.g., user cancelled or host denied).")}).passthrough(),tY=s.object({isError:s.boolean().optional().describe("True if the host rejected or failed to deliver the message.")}).passthrough(),tQ=(s.object({method:s.literal("ui/notifications/sandbox-proxy-ready"),params:s.object({})}),s.object({connectDomains:s.array(s.string()).optional().describe(`Origins for network requests (fetch/XHR/WebSocket). +for compatibility with Zod schema generation. Both are functionally equivalent for validation.`),tG=(a.object({method:a.literal("ui/open-link"),params:a.object({url:a.string().describe("URL to open in the host's browser")})}),a.object({isError:a.boolean().optional().describe("True if the host failed to open the URL (e.g., due to security policy).")}).passthrough()),tK=a.object({isError:a.boolean().optional().describe("True if the download failed (e.g., user cancelled or host denied).")}).passthrough(),tB=a.object({isError:a.boolean().optional().describe("True if the host rejected or failed to deliver the message.")}).passthrough(),tX=(a.object({method:a.literal("ui/notifications/sandbox-proxy-ready"),params:a.object({})}),a.object({connectDomains:a.array(a.string()).optional().describe(`Origins for network requests (fetch/XHR/WebSocket). - Maps to CSP \`connect-src\` directive -- Empty or omitted → no network connections (secure default)`),resourceDomains:s.array(s.string()).optional().describe("Origins for static resources (images, scripts, stylesheets, fonts, media).\n\n- Maps to CSP `img-src`, `script-src`, `style-src`, `font-src`, `media-src` directives\n- Wildcard subdomains supported: `https://*.example.com`\n- Empty or omitted → no network resources (secure default)"),frameDomains:s.array(s.string()).optional().describe("Origins for nested iframes.\n\n- Maps to CSP `frame-src` directive\n- Empty or omitted → no nested iframes allowed (`frame-src 'none'`)"),baseUriDomains:s.array(s.string()).optional().describe("Allowed base URIs for the document.\n\n- Maps to CSP `base-uri` directive\n- Empty or omitted → only same origin allowed (`base-uri 'self'`)")})),t4=s.object({camera:s.object({}).optional().describe("Request camera access.\n\nMaps to Permission Policy `camera` feature."),microphone:s.object({}).optional().describe("Request microphone access.\n\nMaps to Permission Policy `microphone` feature."),geolocation:s.object({}).optional().describe("Request geolocation access.\n\nMaps to Permission Policy `geolocation` feature."),clipboardWrite:s.object({}).optional().describe("Request clipboard write access.\n\nMaps to Permission Policy `clipboard-write` feature.")}),t0=(s.object({method:s.literal("ui/notifications/size-changed"),params:s.object({width:s.number().optional().describe("New width in pixels."),height:s.number().optional().describe("New height in pixels.")})}),s.object({method:s.literal("ui/notifications/tool-input"),params:s.object({arguments:s.record(s.string(),s.unknown().describe("Complete tool call arguments as key-value pairs.")).optional().describe("Complete tool call arguments as key-value pairs.")})})),t6=s.object({method:s.literal("ui/notifications/tool-input-partial"),params:s.object({arguments:s.record(s.string(),s.unknown().describe("Partial tool call arguments (incomplete, may change).")).optional().describe("Partial tool call arguments (incomplete, may change).")})}),t1=s.object({method:s.literal("ui/notifications/tool-cancelled"),params:s.object({reason:s.string().optional().describe('Optional reason for the cancellation (e.g., "user action", "timeout").')})}),t2=s.object({fonts:s.string().optional()}),t9=s.object({variables:tK.optional().describe("CSS variables for theming the app."),css:t2.optional().describe("CSS blocks that apps can inject.")}),t3=s.object({method:s.literal("ui/resource-teardown"),params:s.object({})}),t7=(s.record(s.string(),s.unknown()),s.object({text:s.object({}).optional().describe("Host supports text content blocks."),image:s.object({}).optional().describe("Host supports image content blocks."),audio:s.object({}).optional().describe("Host supports audio content blocks."),resource:s.object({}).optional().describe("Host supports resource content blocks."),resourceLink:s.object({}).optional().describe("Host supports resource link content blocks."),structuredContent:s.object({}).optional().describe("Host supports structured content.")})),t5=(s.object({method:s.literal("ui/notifications/request-teardown"),params:s.object({}).optional()}),s.object({experimental:s.record(s.string(),s.record(s.string(),s.any()).describe("Experimental features keyed by identifier.")).optional().describe("Experimental features keyed by identifier."),openLinks:s.object({}).optional().describe("Host supports opening external URLs."),downloadFile:s.object({}).optional().describe("Host supports file downloads via ui/download-file."),serverTools:s.object({listChanged:s.boolean().optional().describe("Host supports tools/list_changed notifications.")}).optional().describe("Host can proxy tool calls to the MCP server."),serverResources:s.object({listChanged:s.boolean().optional().describe("Host supports resources/list_changed notifications.")}).optional().describe("Host can proxy resource reads to the MCP server."),logging:s.object({}).optional().describe("Host accepts log messages."),sandbox:s.object({permissions:t4.optional().describe("Permissions granted by the host (camera, microphone, geolocation)."),csp:tQ.optional().describe("CSP domains approved by the host.")}).optional().describe("Sandbox configuration applied by the host."),updateModelContext:t7.optional().describe("Host accepts context updates (ui/update-model-context) to be included in the model's context for future turns."),message:t7.optional().describe("Host supports receiving content messages (ui/message) from the view."),sampling:s.object({tools:s.object({}).optional().describe("Host supports tool use via `tools` and `toolChoice` parameters.")}).optional().describe("Host supports LLM sampling (sampling/createMessage) from the view.\nMirrors the MCP `ClientCapabilities.sampling` shape so hosts can pass it through.")})),t8=s.object({experimental:s.record(s.string(),s.record(s.string(),s.any()).describe("Experimental features keyed by identifier.")).optional().describe("Experimental features keyed by identifier."),tools:s.object({listChanged:s.boolean().optional().describe("App supports tools/list_changed notifications.")}).optional().describe("App exposes MCP-style tools that the host can call."),availableDisplayModes:s.array(tW).optional().describe("Display modes the app supports.")}),ie=(s.object({method:s.literal("ui/notifications/initialized"),params:s.object({}).optional()}),s.object({csp:tQ.optional().describe("Content Security Policy configuration for UI resources."),permissions:t4.optional().describe("Sandbox permissions requested by the UI resource."),domain:s.string().optional().describe(`Dedicated origin for view sandbox. +- Empty or omitted → no network connections (secure default)`),resourceDomains:a.array(a.string()).optional().describe("Origins for static resources (images, scripts, stylesheets, fonts, media).\n\n- Maps to CSP `img-src`, `script-src`, `style-src`, `font-src`, `media-src` directives\n- Wildcard subdomains supported: `https://*.example.com`\n- Empty or omitted → no network resources (secure default)"),frameDomains:a.array(a.string()).optional().describe("Origins for nested iframes.\n\n- Maps to CSP `frame-src` directive\n- Empty or omitted → no nested iframes allowed (`frame-src 'none'`)"),baseUriDomains:a.array(a.string()).optional().describe("Allowed base URIs for the document.\n\n- Maps to CSP `base-uri` directive\n- Empty or omitted → only same origin allowed (`base-uri 'self'`)")})),tY=a.object({camera:a.object({}).optional().describe("Request camera access.\n\nMaps to Permission Policy `camera` feature."),microphone:a.object({}).optional().describe("Request microphone access.\n\nMaps to Permission Policy `microphone` feature."),geolocation:a.object({}).optional().describe("Request geolocation access.\n\nMaps to Permission Policy `geolocation` feature."),clipboardWrite:a.object({}).optional().describe("Request clipboard write access.\n\nMaps to Permission Policy `clipboard-write` feature.")}),tQ=(a.object({method:a.literal("ui/notifications/size-changed"),params:a.object({width:a.number().optional().describe("New width in pixels."),height:a.number().optional().describe("New height in pixels.")})}),a.object({method:a.literal("ui/notifications/tool-input"),params:a.object({arguments:a.record(a.string(),a.unknown().describe("Complete tool call arguments as key-value pairs.")).optional().describe("Complete tool call arguments as key-value pairs.")})})),t4=a.object({method:a.literal("ui/notifications/tool-input-partial"),params:a.object({arguments:a.record(a.string(),a.unknown().describe("Partial tool call arguments (incomplete, may change).")).optional().describe("Partial tool call arguments (incomplete, may change).")})}),t0=a.object({method:a.literal("ui/notifications/tool-cancelled"),params:a.object({reason:a.string().optional().describe('Optional reason for the cancellation (e.g., "user action", "timeout").')})}),t6=a.object({fonts:a.string().optional()}),t1=a.object({variables:tW.optional().describe("CSS variables for theming the app."),css:t6.optional().describe("CSS blocks that apps can inject.")}),t2=a.object({method:a.literal("ui/resource-teardown"),params:a.object({})}),t9=(a.record(a.string(),a.unknown()),a.object({text:a.object({}).optional().describe("Host supports text content blocks."),image:a.object({}).optional().describe("Host supports image content blocks."),audio:a.object({}).optional().describe("Host supports audio content blocks."),resource:a.object({}).optional().describe("Host supports resource content blocks."),resourceLink:a.object({}).optional().describe("Host supports resource link content blocks."),structuredContent:a.object({}).optional().describe("Host supports structured content.")})),t3=(a.object({method:a.literal("ui/notifications/request-teardown"),params:a.object({}).optional()}),a.object({experimental:a.record(a.string(),a.record(a.string(),a.any()).describe("Experimental features keyed by identifier.")).optional().describe("Experimental features keyed by identifier."),openLinks:a.object({}).optional().describe("Host supports opening external URLs."),downloadFile:a.object({}).optional().describe("Host supports file downloads via ui/download-file."),serverTools:a.object({listChanged:a.boolean().optional().describe("Host supports tools/list_changed notifications.")}).optional().describe("Host can proxy tool calls to the MCP server."),serverResources:a.object({listChanged:a.boolean().optional().describe("Host supports resources/list_changed notifications.")}).optional().describe("Host can proxy resource reads to the MCP server."),logging:a.object({}).optional().describe("Host accepts log messages."),sandbox:a.object({permissions:tY.optional().describe("Permissions granted by the host (camera, microphone, geolocation)."),csp:tX.optional().describe("CSP domains approved by the host.")}).optional().describe("Sandbox configuration applied by the host."),updateModelContext:t9.optional().describe("Host accepts context updates (ui/update-model-context) to be included in the model's context for future turns."),message:t9.optional().describe("Host supports receiving content messages (ui/message) from the view."),sampling:a.object({tools:a.object({}).optional().describe("Host supports tool use via `tools` and `toolChoice` parameters.")}).optional().describe("Host supports LLM sampling (sampling/createMessage) from the view.\nMirrors the MCP `ClientCapabilities.sampling` shape so hosts can pass it through.")})),t7=a.object({experimental:a.record(a.string(),a.record(a.string(),a.any()).describe("Experimental features keyed by identifier.")).optional().describe("Experimental features keyed by identifier."),tools:a.object({listChanged:a.boolean().optional().describe("App supports tools/list_changed notifications.")}).optional().describe("App exposes MCP-style tools that the host can call."),availableDisplayModes:a.array(tV).optional().describe("Display modes the app supports.")}),t5=(a.object({method:a.literal("ui/notifications/initialized"),params:a.object({}).optional()}),a.object({csp:tX.optional().describe("Content Security Policy configuration for UI resources."),permissions:tY.optional().describe("Sandbox permissions requested by the UI resource."),domain:a.string().optional().describe(`Dedicated origin for view sandbox. Useful when views need stable, dedicated origins for OAuth callbacks, CORS policies, or API key allowlists. @@ -97,14 +97,14 @@ - Hash-based subdomains (e.g., \`{hash}.claudemcpcontent.com\`) - URL-derived subdomains (e.g., \`www-example-com.oaiusercontent.com\`) -If omitted, host uses default sandbox origin (typically per-conversation).`),prefersBorder:s.boolean().optional().describe(`Visual boundary preference - true if view prefers a visible border. +If omitted, host uses default sandbox origin (typically per-conversation).`),prefersBorder:a.boolean().optional().describe(`Visual boundary preference - true if view prefers a visible border. Boolean requesting whether a visible border and background is provided by the host. Specifying an explicit value for this is recommended because hosts' defaults may vary. - \`true\`: request visible border + background - \`false\`: request no visible border + background -- omitted: host decides border`)}),s.object({method:s.literal("ui/request-display-mode"),params:s.object({mode:tW.describe("The display mode being requested.")})}),s.object({mode:tW.describe("The display mode that was actually set. May differ from requested if not supported.")}).passthrough()),it=s.union([s.literal("model"),s.literal("app")]).describe("Tool visibility scope - who can access the tool."),ii=(s.object({resourceUri:s.string().optional(),visibility:s.array(it).optional().describe(`Who can access this tool. Default: ["model", "app"] +- omitted: host decides border`)}),a.object({method:a.literal("ui/request-display-mode"),params:a.object({mode:tV.describe("The display mode being requested.")})}),a.object({mode:tV.describe("The display mode that was actually set. May differ from requested if not supported.")}).passthrough()),t8=a.union([a.literal("model"),a.literal("app")]).describe("Tool visibility scope - who can access the tool."),ie=(a.object({resourceUri:a.string().optional(),visibility:a.array(t8).optional().describe(`Who can access this tool. Default: ["model", "app"] - "model": Tool visible to and callable by the agent -- "app": Tool callable by the app from this server only`),csp:s.never().optional(),permissions:s.never().optional()}),s.object({mimeTypes:s.array(s.string()).optional().describe('Array of supported MIME types for UI resources.\nMust include `"text/html;profile=mcp-app"` for MCP Apps support.')}),s.object({method:s.literal("ui/download-file"),params:s.object({contents:s.array(s.union([eq,eM])).describe("Resource contents to download — embedded (inline data) or linked (host fetches). Uses standard MCP resource types.")})}),s.object({method:s.literal("ui/message"),params:s.object({role:s.literal("user").describe('Message role, currently only "user" is supported.'),content:s.array(eJ).describe("Message content blocks (text, image, etc.).")})}),s.object({method:s.literal("ui/notifications/sandbox-resource-ready"),params:s.object({html:s.string().describe("HTML content to load into the inner iframe."),sandbox:s.string().optional().describe("Optional override for the inner iframe's sandbox attribute."),csp:tQ.optional().describe("CSP configuration from resource metadata."),permissions:t4.optional().describe("Sandbox permissions from resource metadata.")})}),s.object({method:s.literal("ui/notifications/tool-result"),params:eY.describe("Standard MCP tool execution result.")})),ir=s.object({toolInfo:s.object({id:x.optional().describe("JSON-RPC id of the tools/call request."),tool:eK.describe("Tool definition including name, inputSchema, etc.")}).optional().describe("Metadata of the tool call that instantiated this App."),theme:tH.optional().describe("Current color theme preference."),styles:t9.optional().describe("Style configuration for theming the app."),displayMode:tW.optional().describe("How the UI is currently displayed."),availableDisplayModes:s.array(tW).optional().describe("Display modes the host supports."),containerDimensions:s.union([s.object({height:s.number().describe("Fixed container height in pixels.")}),s.object({maxHeight:s.union([s.number(),s.undefined()]).optional().describe("Maximum container height in pixels.")})]).and(s.union([s.object({width:s.number().describe("Fixed container width in pixels.")}),s.object({maxWidth:s.union([s.number(),s.undefined()]).optional().describe("Maximum container width in pixels.")})])).optional().describe(`Container dimensions. Represents the dimensions of the iframe or other -container holding the app. Specify either width or maxWidth, and either height or maxHeight.`),locale:s.string().optional().describe("User's language and region preference in BCP 47 format."),timeZone:s.string().optional().describe("User's timezone in IANA format."),userAgent:s.string().optional().describe("Host application identifier."),platform:s.union([s.literal("web"),s.literal("desktop"),s.literal("mobile")]).optional().describe("Platform type for responsive design decisions."),deviceCapabilities:s.object({touch:s.boolean().optional().describe("Whether the device supports touch input."),hover:s.boolean().optional().describe("Whether the device supports hover interactions.")}).optional().describe("Device input capabilities."),safeAreaInsets:s.object({top:s.number().describe("Top safe area inset in pixels."),right:s.number().describe("Right safe area inset in pixels."),bottom:s.number().describe("Bottom safe area inset in pixels."),left:s.number().describe("Left safe area inset in pixels.")}).optional().describe("Mobile safe area boundaries in pixels.")}).passthrough(),ia=s.object({method:s.literal("ui/notifications/host-context-changed"),params:ir.describe("Partial context update containing only changed fields.")}),io=(s.object({method:s.literal("ui/update-model-context"),params:s.object({content:s.array(eJ).optional().describe("Context content blocks (text, image, etc.)."),structuredContent:s.record(s.string(),s.unknown().describe("Structured content for machine-readable context data.")).optional().describe("Structured content for machine-readable context data.")})}),s.object({method:s.literal("ui/initialize"),params:s.object({appInfo:E.describe("App identification (name and version)."),appCapabilities:t8.describe("Features and capabilities this app provides."),protocolVersion:s.string().describe("Protocol version this app supports.")})}),s.object({protocolVersion:s.string().describe('Negotiated protocol version string (e.g., "2025-11-21").'),hostInfo:E.describe("Host application identification and version."),hostCapabilities:t5.describe("Features and capabilities provided by the host."),hostContext:ir.describe("Rich context about the host environment.")}).passthrough()),is={target:"draft-2020-12"};async function il(e,t){let n=e["~standard"];if(n.jsonSchema)return n.jsonSchema[t](is);if("zod"===n.vendor){let{z:n}=await Promise.resolve().then(i.bind(i,290));return n.toJSONSchema(e,{io:t})}throw Error(`Schema (vendor: ${n.vendor}) does not implement Standard JSON Schema (~standard.jsonSchema). Use a library that does (zod v4, ArkType, Valibot) or wrap your schema accordingly.`)}async function iu(e,t,i=""){let n=await e["~standard"].validate(t);if(n.issues)throw Error(i+n.issues.map(e=>{let t=e.path?.map(e=>"object"==typeof e?e.key:e).join(".");return t?`${t}: ${e.message}`:e.message}).join("; "));return n.value}class id extends tF{_appInfo;_capabilities;options;_hostCapabilities;_hostInfo;_hostContext;_registeredTools={};_initializedSent=!1;_assertInitialized(e){if(this._initializedSent)return;let t=`[ext-apps] App.${e}() called before connect() completed the ui/initialize handshake. Await app.connect() before calling this method, or move data loading to an ontoolresult handler.`;if(this.options?.strict)throw Error(t);console.warn(`${t}. This will throw in a future release.`)}eventSchemas={toolinput:t0,toolinputpartial:t6,toolresult:ii,toolcancelled:t1,hostcontextchanged:ia};static ONE_SHOT_EVENTS=new Set(["toolinput","toolinputpartial","toolresult","toolcancelled"]);_everHadListener=new Set;_assertHandlerTiming(e){if(!id.ONE_SHOT_EVENTS.has(e)||this._everHadListener.has(e)||(this._everHadListener.add(e),!this._initializedSent))return;let t=`[ext-apps] "${String(e)}" handler registered after connect() completed the ui/initialize handshake. The host may have already sent this notification. Register handlers before calling app.connect().`;if(this.options?.strict)throw Error(t);console.warn(t)}setEventHandler(e,t){t&&this._assertHandlerTiming(e),super.setEventHandler(e,t)}addEventListener(e,t){this._assertHandlerTiming(e),super.addEventListener(e,t)}onEventDispatch(e,t){"hostcontextchanged"===e&&(this._hostContext={...this._hostContext,...t})}constructor(e,t={},i={autoResize:!0}){super(i),this._appInfo=e,this._capabilities=t,this.options=i,i.allowUnsafeEval||tJ.$W({jitless:!0}),this.setRequestHandler(H,e=>(console.log("Received ping:",e.params),{})),this.setEventHandler("hostcontextchanged",void 0)}registerCapabilities(e){if(this.transport)throw Error("Cannot register capabilities after transport is established");this._capabilities=function(e,t){let i={...e};for(let e in t){let n=t[e];if(void 0===n)continue;let r=i[e];tM(r)&&tM(n)?i[e]={...r,...n}:i[e]=n}return i}(this._capabilities,e)}registerTool(e,t,i){if(this._registeredTools[e])throw Error(`Tool ${e} is already registered`);let n=this,r=()=>{n._initializedSent&&n._capabilities.tools?.listChanged&&n.sendToolListChanged()},a=void 0!==t.inputSchema,o={title:t.title,description:t.description,inputSchema:t.inputSchema,outputSchema:t.outputSchema,annotations:t.annotations,_meta:t._meta,enabled:!0,enable(){this.enabled=!0,r()},disable(){this.enabled=!1,r()},update(e){Object.assign(this,e),r()},remove(){n._registeredTools[e]===o&&(delete n._registeredTools[e],r())},handler:async(t,n)=>{let r;if(!o.enabled)throw Error(`Tool ${e} is disabled`);if(a){let a=o.inputSchema,s=a?await iu(a,t??{},`Invalid input for tool ${e}: `):t??{};r=await i(s,n)}else r=await i(n);return o.outputSchema&&!r.isError&&(r.structuredContent=await iu(o.outputSchema,r.structuredContent,`Invalid output for tool ${e}: `)),r}};return this._registeredTools[e]=o,this._capabilities.tools||this.transport||this.registerCapabilities({tools:{listChanged:!0}}),this.ensureToolHandlersInitialized(),r(),o}_toolHandlersInitialized=!1;ensureToolHandlersInitialized(){this._toolHandlersInitialized||(this._toolHandlersInitialized=!0,this.oncalltool=async(e,t)=>{let i=this._registeredTools[e.name];if(!i)throw Error(`Tool ${e.name} not found`);return i.handler(e.arguments,t)},this.onlisttools=async(e,t)=>({tools:await Promise.all(Object.entries(this._registeredTools).filter(([e,t])=>t.enabled).map(async([e,t])=>{let i={name:e,title:t.title,description:t.description,inputSchema:t.inputSchema?await il(t.inputSchema,"input"):{type:"object",properties:{}}};return t.outputSchema&&(i.outputSchema=await il(t.outputSchema,"output")),t.annotations&&(i.annotations=t.annotations),t._meta&&(i._meta=t._meta),i}))}))}async sendToolListChanged(e={}){this._assertInitialized("sendToolListChanged"),await this.notification({method:"notifications/tools/list_changed",params:e})}getHostCapabilities(){return this._hostCapabilities}getHostVersion(){return this._hostInfo}getHostContext(){return this._hostContext}get ontoolinput(){return this.getEventHandler("toolinput")}set ontoolinput(e){this.setEventHandler("toolinput",e)}get ontoolinputpartial(){return this.getEventHandler("toolinputpartial")}set ontoolinputpartial(e){this.setEventHandler("toolinputpartial",e)}get ontoolresult(){return this.getEventHandler("toolresult")}set ontoolresult(e){this.setEventHandler("toolresult",e)}get ontoolcancelled(){return this.getEventHandler("toolcancelled")}set ontoolcancelled(e){this.setEventHandler("toolcancelled",e)}get onhostcontextchanged(){return this.getEventHandler("hostcontextchanged")}set onhostcontextchanged(e){this.setEventHandler("hostcontextchanged",e)}_onteardown;get onteardown(){return this._onteardown}set onteardown(e){this.warnIfRequestHandlerReplaced("onteardown",this._onteardown,e),this._onteardown=e,this.replaceRequestHandler(t3,(e,t)=>{if(!this._onteardown)throw Error("No onteardown handler set");return this._onteardown(e.params,t)})}_oncalltool;get oncalltool(){return this._oncalltool}set oncalltool(e){this.warnIfRequestHandlerReplaced("oncalltool",this._oncalltool,e),this._oncalltool=e,this.replaceRequestHandler(e4,(e,t)=>{if(!this._oncalltool)throw Error("No oncalltool handler set");return this._oncalltool(e.params,t)})}_onlisttools;get onlisttools(){return this._onlisttools}set onlisttools(e){this.warnIfRequestHandlerReplaced("onlisttools",this._onlisttools,e),this._onlisttools=e,this.replaceRequestHandler(eB,(e,t)=>{if(!this._onlisttools)throw Error("No onlisttools handler set");return this._onlisttools(e.params,t)})}assertCapabilityForMethod(e){if("sampling/createMessage"===e&&!this._hostCapabilities?.sampling)throw Error(`Host does not support sampling (required for ${e})`)}assertRequestHandlerCapability(e){switch(e){case"tools/call":case"tools/list":if(!this._capabilities.tools)throw Error(`Client does not support tool capability (required for ${e})`);return;case"ping":case"ui/resource-teardown":return;default:throw Error(`No handler for method ${e} registered`)}}assertNotificationCapability(e){}assertTaskCapability(e){throw Error("Tasks are not supported in MCP Apps")}assertTaskHandlerCapability(e){throw Error("Task handlers are not supported in MCP Apps")}async callServerTool(e,t){if(this._assertInitialized("callServerTool"),"string"==typeof e)throw Error(`callServerTool() expects an object as its first argument, but received a string ("${e}"). Did you mean: callServerTool({ name: "${e}", arguments: { ... } })?`);return await this.request({method:"tools/call",params:e},eY,{onprogress:()=>{},resetTimeoutOnProgress:!0,...t})}async readServerResource(e,t){return this._assertInitialized("readServerResource"),await this.request({method:"resources/read",params:e},ew,t)}async listServerResources(e,t){return this._assertInitialized("listServerResources"),await this.request({method:"resources/list",params:e},e$,t)}async createSamplingMessage(e,t){this._assertInitialized("createSamplingMessage");let i=e.tools?ts:to;return await this.request({method:"sampling/createMessage",params:e},i,t)}sendMessage(e,t){return this._assertInitialized("sendMessage"),this.request({method:"ui/message",params:e},tY,t)}sendLog(e){return this.notification({method:"notifications/message",params:e})}updateModelContext(e,t){return this._assertInitialized("updateModelContext"),this.request({method:"ui/update-model-context",params:e},P,t)}openLink(e,t){return this._assertInitialized("openLink"),this.request({method:"ui/open-link",params:e},tB,t)}sendOpenLink=this.openLink;downloadFile(e,t){return this._assertInitialized("downloadFile"),this.request({method:"ui/download-file",params:e},tX,t)}requestTeardown(e={}){return this.notification({method:"ui/notifications/request-teardown",params:e})}requestDisplayMode(e,t){return this._assertInitialized("requestDisplayMode"),this.request({method:"ui/request-display-mode",params:e},ie,t)}sendSizeChanged(e){return this.notification({method:"ui/notifications/size-changed",params:e})}setupSizeChangedNotifications(){let e=!1,t=0,i=0,n=()=>{e||(e=!0,requestAnimationFrame(()=>{e=!1;let n=document.documentElement,r=n.style.height;n.style.height="max-content";let a=Math.ceil(n.getBoundingClientRect().height);n.style.height=r;let o=Math.ceil(window.innerWidth);(o!==t||a!==i)&&(t=o,i=a,this.sendSizeChanged({width:o,height:a}))}))};n();let r=new ResizeObserver(n);return r.observe(document.documentElement),r.observe(document.body),()=>r.disconnect()}async connect(e=new tV(window.parent,window.parent),t){if(this.transport)throw Error("App is already connected. Call close() before connecting again.");this._initializedSent=!1,await super.connect(e);try{let e=await this.request({method:"ui/initialize",params:{appCapabilities:this._capabilities,appInfo:this._appInfo,protocolVersion:"2026-01-26"}},io,t);if(void 0===e)throw Error(`Server sent invalid initialize result: ${e}`);this._hostCapabilities=e.hostCapabilities,this._hostInfo=e.hostInfo,this._hostContext=e.hostContext,await this.notification({method:"ui/notifications/initialized"}),this._initializedSent=!0,this.options?.autoResize&&this.setupSizeChangedNotifications()}catch(e){throw this.close(),e}}}var ic=new Set(["projects","search","symbol","failure"]);function im(e){switch(e.kind){case"projects":return"/";case"project":return"/projects/".concat(encodeURIComponent(e.project_id));case"search":return"/projects/".concat(encodeURIComponent(e.project_id),"/search?q=").concat(encodeURIComponent(e.query));case"symbol":return"/projects/".concat(encodeURIComponent(e.project_id),"/symbols/").concat(encodeURIComponent(e.node_id))}}var ip=document.getElementById("root");if(null===ip)throw Error("app root element missing");var ig=new id({name:"tracedecay-code-explorer",version:"0.0.0"},{availableDisplayModes:["inline","fullscreen"]}),iv={phase:"connecting"},ih=[],ib=null;function iy(e){iv=e,iJ()}function i$(){return"view"===iv.phase?iv.view:"loading"===iv.phase?iv.previous:null}function i_(e){"projects"===e.page&&"ready"===e.projects.state&&(ih=e.projects.data),iy({phase:"view",view:e}),iI(e)}function ix(e){var t;return"object"==typeof(t=e.structuredContent)&&null!==t&&"page"in t&&"string"==typeof t.page&&ic.has(t.page)?e.structuredContent:null}function ik(e,i,n){return t(function*(){iy({phase:"loading",label:n,previous:i$()});try{var t=yield ig.callServerTool({name:e,arguments:i}),r=ix(t);if(null===r)return void iy({phase:"host_error",message:"".concat(e," returned no view payload")});i_(r)}catch(e){iy({phase:"host_error",message:e instanceof Error?e.message:String(e)})}})()}function iI(e){return t(function*(){var t=function(e){switch(e.page){case"projects":return null;case"search":var t,i,n,r;return{content:[{type:"text",text:"TraceDecay search in ".concat(e.project.label,' for "').concat(e.query,'": ').concat(function(e,t){switch(e.state){case"ready":return t(e.data);case"empty":return e.message;case"failed":return"".concat(e.failure.kind,": ").concat(e.failure.message)}}(e.results,e=>"".concat(e.hits.length," hit(s), recall ").concat(e.recall).concat(e.undisplayable.length>0?", ".concat(e.undisplayable.length," undisplayable"):""))).concat(null===(t=e.provenance)?"":" [reported project status: branch ".concat(null!=(i=t.branch)?i:"?"," commit ").concat(null!=(n=t.commit)?n:"?"," generation ").concat(null!=(r=t.generation)?r:"?"," freshness ").concat(t.freshness.state,"]"))}],structuredContent:{page:"search",project_id:e.project.project_id,query:e.query,deep_link:im({kind:"search",project_id:e.project.project_id,query:e.query}),provenance:e.provenance}};case"symbol":if(null===e.evidence)return null;return{content:[{type:"text",text:e.evidence.markdown}],structuredContent:e.evidence.structured};case"failure":return{content:[{type:"text",text:"TraceDecay could not answer (".concat(e.failure.kind,"/").concat(e.failure.code,"): ").concat(e.failure.message)}],structuredContent:{page:"failure",failure:e.failure}}}}(e);if(null!==t)try{yield ig.updateModelContext(t)}catch(e){}})()}function iw(){ik("tracedecay_workspace",{},"Loading registered projects…")}function iS(e){i_({page:"search",project:e,query:"",results:{state:"empty",message:"Type a symbol name or phrase to search this project."},provenance:null})}function iz(e,t){ik("tracedecay_search_code",{project_id:e,query:t},'Searching for "'.concat(t,'"…'))}function ij(e,t){ik("tracedecay_inspect_symbol",{project_id:e,node_id:t},"Loading symbol…")}function iP(e){var t,i="string"==typeof(t=Reflect.get(e,"openai/deepLink"))?t:"object"==typeof t&&null!==t&&"url"in t&&"string"==typeof t.url?t.url:null;if(null!==i&&i!==ib){ib=i;var n=function(e){try{t=new URL(e,"https://tracedecay.invalid")}catch(e){return null}var t,i,n=t.pathname.split("/").filter(e=>e.length>0).map(decodeURIComponent);if(0===n.length)return{kind:"projects"};if("projects"!==n[0]||void 0===n[1])return null;var r=n[1];return 2===n.length?{kind:"project",project_id:r}:"search"===n[2]&&3===n.length?{kind:"search",project_id:r,query:null!=(i=t.searchParams.get("q"))?i:""}:"symbols"===n[2]&&void 0!==n[3]&&4===n.length?{kind:"symbol",project_id:r,node_id:n[3]}:null}(i);null!==n&&function(e){switch(e.kind){case"projects":iw();return;case"project":var t=ih.find(t=>t.project_id===e.project_id);void 0!==t?iS(t):iz(e.project_id,"");return;case"search":iz(e.project_id,e.query);return;case"symbol":ij(e.project_id,e.node_id);return}}(n)}}function iU(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n=document.createElement(e);for(var[r,a]of Object.entries(t))n.setAttribute(r,a);return n.append(...i),n}function iO(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=iU("button",function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"neutral",i=arguments.length>2?arguments[2]:void 0,n={class:"neutral"===t?"badge":"badge ".concat(t)};return void 0!==i&&(n["data-testid"]=i),iU("span",n,[e])}function iT(e){return"stale"===e.kind||"unavailable"===e.kind?"warn":"bad"}function iN(e){switch(e){case"current":case"fresh":return"ok";case"stale":case"possibly_stale":case"warming":case"restoring":return"warn";case"parked":case"unavailable":return"bad"}}function iE(e,t,i){return iU("p",{class:"neutral"===t?"notice":"notice ".concat(t),"data-testid":i},[e])}function iD(e,t){var i=iE("".concat(e.message," (").concat(e.code,")"),iT(e),t);return i.prepend(iZ(e.kind,iT(e),"".concat(t,"-kind"))," "),i}function iA(e,t,i){switch(e.state){case"ready":return i(e.data);case"empty":return iE(e.message,"neutral","".concat(t,"-empty"));case"failed":return iD(e.failure,"".concat(t,"-failed"))}}function iR(e,t,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];return iU("section",{class:"panel","data-testid":t},[iU("h2",{},[e,...n]),...i])}function iC(e,t){return iO(t.qualified_name||t.name,()=>ij(e,t.node_id),{class:"mono","data-testid":"symbol-link","data-node-id":t.node_id})}function iL(e){var t=null===e.start_line?"":":".concat(e.start_line);return iU("span",{class:"loc"},["".concat(e.file).concat(t)])}function iq(e,t){var i=iU("input",{type:"search",name:"q",placeholder:"Search ".concat(e.label,"…"),value:t,"data-testid":"search-input","aria-label":"Search query"}),n=()=>{var t=i.value.trim();t.length>0&&iz(e.project_id,t)},r=iU("form",{class:"search","data-testid":"search-form"},[i,iO("Search",n,{class:"primary","data-testid":"search-submit"})]);return i.addEventListener("keydown",e=>{"Enter"===e.key&&(e.preventDefault(),n())}),r.addEventListener("submit",e=>e.preventDefault()),r}function iM(e,t){if(null===e)return iR("Project status","provenance",[iE("Project status is reported once the project answers a request.","neutral","provenance-pending")]);var i,n,r,a,o,s,l=[["project",iU("code",{},[e.project_id])],["worktree",iU("code",{},[null!=(i=e.worktree_id)?i:e.project_root])],["repository",iU("code",{},[null!=(n=e.repository_id)?n:"—"])],["ref",null!=(r=null!=(a=e.reference)?a:e.branch)?r:"—"],["commit",iU("code",{"data-testid":"provenance-commit"},[null!=(o=e.commit)?o:"—"])],["generation",iU("code",{},[null!=(s=e.generation)?s:"—"])],["coverage",iU("span",{},[iZ(e.coverage.recall,"full"===e.coverage.recall?"ok":"warn","coverage-badge"),null===e.coverage.detail?"":" ".concat(e.coverage.detail)])],["daemon",null===e.authority?"unavailable":"".concat(e.authority.daemon_version," \xb7 pid ").concat(e.authority.daemon_pid)],["deep link",iU("code",{"data-testid":"deep-link"},[im(t)])]],u=iU("dl",{class:"prov"},l.flatMap(e=>{var[t,i]=e;return[iU("dt",{},[t]),iU("dd",{},[i])]})),d=iZ(e.freshness.state,iN(e.freshness.state),"freshness-badge"),c=[u];return null!==e.freshness.detail&&c.unshift(iE(e.freshness.detail,"ok"===iN(e.freshness.state)?"neutral":"warn","freshness-detail")),iR("Project status (separate read)","provenance",c,[d])}function iJ(){var e,t;ip.replaceChildren(function(e){var t,i=iU("nav",{class:"crumbs","aria-label":"Breadcrumb"});i.append(iO("Projects",iw,{"data-testid":"crumb-projects"}));var n=null!==e&&"projects"!==e.page?e.project:null;null!==n&&i.append("/",iO(n.label,()=>iS(n),{"data-testid":"crumb-project"})),(null==e?void 0:e.page)==="search"&&""!==e.query&&i.append("/",iU("span",{},['"'.concat(e.query,'"')])),(null==e?void 0:e.page)==="symbol"&&"ready"===e.symbol.state&&i.append("/",iU("span",{class:"mono"},[e.symbol.data.name]));var r=iU("header",{class:"bar"},[iU("h1",{},["TraceDecay"]),i,iU("span",{class:"spacer"})]),a=null==(t=ig.getHostContext())?void 0:t.displayMode;if(void 0!==a){var o="fullscreen"===a?"inline":"fullscreen";r.append(iO("fullscreen"===o?"Expand":"Collapse",()=>void ig.requestDisplayMode({mode:o}),{"data-testid":"toggle-display-mode"}))}return r}(i$()),...function(){switch(iv.phase){case"connecting":return[iU("p",{class:"loading","data-testid":"connecting"},["Connecting to ChatGPT…"])];case"loading":return[iU("p",{class:"loading","data-testid":"loading"},[iv.label])];case"host_error":return[iD({kind:"protocol",code:"host_call_failed",message:iv.message},"host-error"),iU("div",{class:"actions"},[iO("Back to projects",iw,{class:"primary","data-testid":"back-to-projects"})])];case"view":var e,t,i,n,r,a,o,s,l,u,d,c,m;switch(iv.view.page){case"projects":return["connected"===(e=iv.view).daemon.state?iU("p",{class:"notice","data-testid":"daemon-state"},[iZ("connected","ok","daemon-badge")," tracedecay ".concat(e.daemon.version," (pid ").concat(e.daemon.pid,") \xb7 profile "),iU("code",{},[e.daemon.profile_root])]):iD(e.daemon.failure,"daemon-state"),iR("Recent registered projects","projects-panel",[iA(e.projects,"projects",e=>iU("ul",{class:"list"},e.map(e=>iU("li",{"data-testid":"project-row"},[iO(e.label,()=>iS(e),{class:"primary","data-testid":"project-open","data-project-id":e.project_id}),iU("span",{class:"loc"},[e.project_root]),null===e.head_branch?"":iZ(e.head_branch)])))),iU("p",{class:"notice"},["Showing up to 10 recently used projects. Only projects registered in this TraceDecay profile (via `tracedecay init`) can be explored. Nothing here writes to your code."])])];case"search":return i=iA((t=iv.view).results,"results",e=>{var i,n=[iU("ul",{class:"list"},e.hits.map(e=>iU("li",{"data-testid":"search-hit"},[iZ(e.kind),iC(t.project.project_id,e),iL(e)])))];if("partial"===e.recall&&n.push(iE("Partial recall: the index is still converging, so some matches may be missing.","warn","results-partial")),e.truncated&&n.push(iE("Results were truncated to the first page.","neutral","results-truncated")),e.undisplayable.length>0){var r=[...new Set(e.undisplayable)].join(", ");n.push(iE("".concat(e.undisplayable.length," candidate(s) could not be displayed (").concat(r,")."),"warn","results-undisplayable"))}return"ready"===t.results.state&&void 0!==t.results.generation&&(null==(i=t.provenance)?void 0:i.generation)!==void 0&&t.results.generation!==t.provenance.generation&&n.push(iE("Results were served from generation ".concat(t.results.generation,", which differs from the reported project generation ").concat(t.provenance.generation,"."),"warn","results-generation")),iU("div",{},n)}),[iq(t.project,t.query),iR(""===t.query?"Search":'Results for "'.concat(t.query,'"'),"results-panel",[i]),iM(t.provenance,{kind:"search",project_id:t.project.project_id,query:t.query})];case"symbol":return r=(n=iv.view).project.project_id,a=iA(n.symbol,"symbol",e=>{var t=[iU("p",{},[iZ(e.kind)," ",iU("code",{"data-testid":"symbol-qualified-name"},[e.qualified_name])," ",iL(e)])];return null!==e.signature&&t.push(iU("pre",{class:"mono"},[e.signature])),null!==e.complexity&&t.push(iU("p",{class:"notice"},["Cyclomatic complexity ".concat(e.complexity)])),e.unavailable_fields.length>0&&t.push(iE("Not available for this symbol: ".concat(e.unavailable_fields.join(", ")),"neutral","symbol-unavailable-fields")),iU("div",{},t)}),o=(e,t)=>iA(e,t,i=>{var a,o=[iU("ul",{class:"list"},i.map(e=>iU("li",{"data-testid":"".concat(t,"-row")},[iZ(e.edge_kind),iC(r,e.symbol),iL(e.symbol),e.dispatch_via_trait?iZ("via trait"):""])))];return"ready"===e.state&&!0===e.truncated&&o.push(iE("Only the first page of relations is shown.","neutral","".concat(t,"-truncated"))),"ready"===e.state&&void 0!==e.generation&&(null==(a=n.provenance)?void 0:a.generation)!==void 0&&e.generation!==n.provenance.generation&&o.push(iE("Served from generation ".concat(e.generation,", which differs from the reported project generation ").concat(n.provenance.generation,"."),"warn","".concat(t,"-generation"))),iU("div",{},o)}),s=iA(n.impact,"impact",e=>{var t=[iU("ul",{class:"list"},e.nodes.map(e=>iU("li",{"data-testid":"impact-row"},[iZ("depth ".concat(e.depth)),iO(e.name,()=>ij(r,e.node_id),{class:"mono"}),iU("span",{class:"loc"},["".concat(e.file,":").concat(e.line)])])))];return t.push(e.complete?iE("Complete within depth ".concat(e.max_depth,"."),"neutral","impact-complete"):iE("Partial: traversal stopped at depth ".concat(e.max_depth,"."),"warn","impact-partial")),iU("div",{},t)}),l=iA(n.graph,"graph",e=>(function(e,t){var i=t.nodes.filter(e=>"caller"===e.role),n=t.nodes.filter(e=>"callee"===e.role),r=t.nodes.find(e=>"focus"===e.role),a=28*Math.max(i.length,n.length,1)+20,o="http://www.w3.org/2000/svg",s=document.createElementNS(o,"svg");s.setAttribute("class","graph"),s.setAttribute("viewBox","0 0 ".concat(640," ").concat(a)),s.setAttribute("role","img"),s.setAttribute("aria-label","Bounded caller/callee graph"),s.dataset.testid="graph";var l={caller:10,focus:220,callee:430},u=new Map,d=(t,i,n)=>{var r=l[n],d="focus"===n?a/2-10:10+28*i;u.set(t.node_id,{x:r,y:d});var c=document.createElementNS(o,"g");c.setAttribute("class","node ".concat(t.role)),c.dataset.testid="graph-node",c.dataset.nodeId=t.node_id;var m=document.createElementNS(o,"rect");m.setAttribute("x",String(r)),m.setAttribute("y",String(d)),m.setAttribute("width","200"),m.setAttribute("height","20"),m.setAttribute("rx","4");var p=document.createElementNS(o,"text");p.setAttribute("x",String(r+6)),p.setAttribute("y",String(d+14)),p.textContent=t.name.length>28?"".concat(t.name.slice(0,27),"…"):t.name;var f=document.createElementNS(o,"title");f.textContent="".concat(t.qualified_name," (").concat(t.file,")"),c.append(f,m,p),"focus"!==t.role&&c.addEventListener("click",()=>ij(e,t.node_id)),s.append(c)};for(var c of(i.forEach((e,t)=>d(e,t,"caller")),n.forEach((e,t)=>d(e,t,"callee")),void 0!==r&&d(r,0,"focus"),t.edges)){var m=u.get(c.from),p=u.get(c.to);if(void 0!==m&&void 0!==p){var f=document.createElementNS(o,"path");f.setAttribute("class","edge"),f.setAttribute("d","M ".concat(m.x+200," ").concat(m.y+10," C ").concat(m.x+240," ").concat(m.y+10,", ").concat(p.x-40," ").concat(p.y+10,", ").concat(p.x," ").concat(p.y+10)),s.prepend(f)}}var g=iU("div",{},[s]);return t.truncated&&g.append(iE("Graph bounded to depth ".concat(t.max_depth,"; more relations exist than shown."),"neutral","graph-truncated")),g})(r,e)),u=iU("div",{class:"actions"}),null!==(d=n.evidence)&&u.append(iO("Send evidence to chat",()=>void ig.sendMessage({role:"user",content:[{type:"text",text:d.markdown}]}),{class:"primary","data-testid":"send-evidence"}),iO("Re-share with model",()=>void iI(n),{"data-testid":"share-context"})),[iq(n.project,""),iR("Symbol","symbol-panel",[a,iE("Symbol and impact reads do not report a generation; their snapshot identity is unverified.","neutral","symbol-generation"),u]),iR("Callers","callers-panel",[o(n.callers,"callers")]),iR("Callees","callees-panel",[o(n.callees,"callees")]),iR("Impact","impact-panel",[s]),iR("Graph","graph-panel",[l]),iM(n.provenance,"ready"===n.symbol.state?{kind:"symbol",project_id:r,node_id:n.symbol.data.node_id}:{kind:"project",project_id:r})];case"failure":return m=[iD((c=iv.view).failure,"page-failure")],"denied"===c.failure.kind&&m.push(iE("Only projects registered in this TraceDecay profile can be explored. Run `tracedecay init` in the repository and reopen the workspace.","neutral","denied-help")),"disconnected"===c.failure.kind&&m.push(iE("Start the daemon with `tracedecay daemon run` (or any tracedecay command) and retry.","neutral","disconnected-help")),m.push(iU("div",{class:"actions"},[iO("Back to projects",iw,{class:"primary","data-testid":"back-to-projects"})])),null!==c.project&&m.unshift(iq(c.project,"")),[iR("Request failed","failure-panel",m)]}}}()),ip.dataset.phase=iv.phase,ip.dataset.page=null!=(e=null==(t=i$())?void 0:t.page)?e:""}ig.ontoolinput=e=>{var t;iy({phase:"loading",label:"Loading ".concat((null==(t=e.arguments)?void 0:t.query)!==void 0?'search for "'.concat(String(e.arguments.query),'"'):"from TraceDecay","…"),previous:i$()})},ig.ontoolresult=e=>{var t=ix(e);null===t?iy({phase:"host_error",message:"The tool result carried no TraceDecay view payload."}):i_(t)},ig.onhostcontextchanged=e=>{iP(e),iJ()},iJ(),ig.connect().then(()=>{var e=ig.getHostContext();void 0!==e&&iP(e),"connecting"===iv.phase&&iy({phase:"loading",label:"Waiting for TraceDecay…",previous:null})}).catch(e=>iy({phase:"host_error",message:e instanceof Error?e.message:String(e)}))})()})(); +- "app": Tool callable by the app from this server only`),csp:a.never().optional(),permissions:a.never().optional()}),a.object({mimeTypes:a.array(a.string()).optional().describe('Array of supported MIME types for UI resources.\nMust include `"text/html;profile=mcp-app"` for MCP Apps support.')}),a.object({method:a.literal("ui/download-file"),params:a.object({contents:a.array(a.union([eC,eL])).describe("Resource contents to download — embedded (inline data) or linked (host fetches). Uses standard MCP resource types.")})}),a.object({method:a.literal("ui/message"),params:a.object({role:a.literal("user").describe('Message role, currently only "user" is supported.'),content:a.array(eq).describe("Message content blocks (text, image, etc.).")})}),a.object({method:a.literal("ui/notifications/sandbox-resource-ready"),params:a.object({html:a.string().describe("HTML content to load into the inner iframe."),sandbox:a.string().optional().describe("Optional override for the inner iframe's sandbox attribute."),csp:tX.optional().describe("CSP configuration from resource metadata."),permissions:tY.optional().describe("Sandbox permissions from resource metadata.")})}),a.object({method:a.literal("ui/notifications/tool-result"),params:eB.describe("Standard MCP tool execution result.")})),it=a.object({toolInfo:a.object({id:$.optional().describe("JSON-RPC id of the tools/call request."),tool:eW.describe("Tool definition including name, inputSchema, etc.")}).optional().describe("Metadata of the tool call that instantiated this App."),theme:tF.optional().describe("Current color theme preference."),styles:t1.optional().describe("Style configuration for theming the app."),displayMode:tV.optional().describe("How the UI is currently displayed."),availableDisplayModes:a.array(tV).optional().describe("Display modes the host supports."),containerDimensions:a.union([a.object({height:a.number().describe("Fixed container height in pixels.")}),a.object({maxHeight:a.union([a.number(),a.undefined()]).optional().describe("Maximum container height in pixels.")})]).and(a.union([a.object({width:a.number().describe("Fixed container width in pixels.")}),a.object({maxWidth:a.union([a.number(),a.undefined()]).optional().describe("Maximum container width in pixels.")})])).optional().describe(`Container dimensions. Represents the dimensions of the iframe or other +container holding the app. Specify either width or maxWidth, and either height or maxHeight.`),locale:a.string().optional().describe("User's language and region preference in BCP 47 format."),timeZone:a.string().optional().describe("User's timezone in IANA format."),userAgent:a.string().optional().describe("Host application identifier."),platform:a.union([a.literal("web"),a.literal("desktop"),a.literal("mobile")]).optional().describe("Platform type for responsive design decisions."),deviceCapabilities:a.object({touch:a.boolean().optional().describe("Whether the device supports touch input."),hover:a.boolean().optional().describe("Whether the device supports hover interactions.")}).optional().describe("Device input capabilities."),safeAreaInsets:a.object({top:a.number().describe("Top safe area inset in pixels."),right:a.number().describe("Right safe area inset in pixels."),bottom:a.number().describe("Bottom safe area inset in pixels."),left:a.number().describe("Left safe area inset in pixels.")}).optional().describe("Mobile safe area boundaries in pixels.")}).passthrough(),ii=a.object({method:a.literal("ui/notifications/host-context-changed"),params:it.describe("Partial context update containing only changed fields.")}),ir=(a.object({method:a.literal("ui/update-model-context"),params:a.object({content:a.array(eq).optional().describe("Context content blocks (text, image, etc.)."),structuredContent:a.record(a.string(),a.unknown().describe("Structured content for machine-readable context data.")).optional().describe("Structured content for machine-readable context data.")})}),a.object({method:a.literal("ui/initialize"),params:a.object({appInfo:T.describe("App identification (name and version)."),appCapabilities:t7.describe("Features and capabilities this app provides."),protocolVersion:a.string().describe("Protocol version this app supports.")})}),a.object({protocolVersion:a.string().describe('Negotiated protocol version string (e.g., "2025-11-21").'),hostInfo:T.describe("Host application identification and version."),hostCapabilities:t3.describe("Features and capabilities provided by the host."),hostContext:it.describe("Rich context about the host environment.")}).passthrough()),ia={target:"draft-2020-12"};async function io(e,t){let n=e["~standard"];if(n.jsonSchema)return n.jsonSchema[t](ia);if("zod"===n.vendor){let{z:n}=await Promise.resolve().then(i.bind(i,290));return n.toJSONSchema(e,{io:t})}throw Error(`Schema (vendor: ${n.vendor}) does not implement Standard JSON Schema (~standard.jsonSchema). Use a library that does (zod v4, ArkType, Valibot) or wrap your schema accordingly.`)}async function is(e,t,i=""){let n=await e["~standard"].validate(t);if(n.issues)throw Error(i+n.issues.map(e=>{let t=e.path?.map(e=>"object"==typeof e?e.key:e).join(".");return t?`${t}: ${e.message}`:e.message}).join("; "));return n.value}class il extends tM{_appInfo;_capabilities;options;_hostCapabilities;_hostInfo;_hostContext;_registeredTools={};_initializedSent=!1;_assertInitialized(e){if(this._initializedSent)return;let t=`[ext-apps] App.${e}() called before connect() completed the ui/initialize handshake. Await app.connect() before calling this method, or move data loading to an ontoolresult handler.`;if(this.options?.strict)throw Error(t);console.warn(`${t}. This will throw in a future release.`)}eventSchemas={toolinput:tQ,toolinputpartial:t4,toolresult:ie,toolcancelled:t0,hostcontextchanged:ii};static ONE_SHOT_EVENTS=new Set(["toolinput","toolinputpartial","toolresult","toolcancelled"]);_everHadListener=new Set;_assertHandlerTiming(e){if(!il.ONE_SHOT_EVENTS.has(e)||this._everHadListener.has(e)||(this._everHadListener.add(e),!this._initializedSent))return;let t=`[ext-apps] "${String(e)}" handler registered after connect() completed the ui/initialize handshake. The host may have already sent this notification. Register handlers before calling app.connect().`;if(this.options?.strict)throw Error(t);console.warn(t)}setEventHandler(e,t){t&&this._assertHandlerTiming(e),super.setEventHandler(e,t)}addEventListener(e,t){this._assertHandlerTiming(e),super.addEventListener(e,t)}onEventDispatch(e,t){"hostcontextchanged"===e&&(this._hostContext={...this._hostContext,...t})}constructor(e,t={},i={autoResize:!0}){super(i),this._appInfo=e,this._capabilities=t,this.options=i,i.allowUnsafeEval||tq.$W({jitless:!0}),this.setRequestHandler(F,e=>(console.log("Received ping:",e.params),{})),this.setEventHandler("hostcontextchanged",void 0)}registerCapabilities(e){if(this.transport)throw Error("Cannot register capabilities after transport is established");this._capabilities=function(e,t){let i={...e};for(let e in t){let n=t[e];if(void 0===n)continue;let r=i[e];tL(r)&&tL(n)?i[e]={...r,...n}:i[e]=n}return i}(this._capabilities,e)}registerTool(e,t,i){if(this._registeredTools[e])throw Error(`Tool ${e} is already registered`);let n=this,r=()=>{n._initializedSent&&n._capabilities.tools?.listChanged&&n.sendToolListChanged()},a=void 0!==t.inputSchema,o={title:t.title,description:t.description,inputSchema:t.inputSchema,outputSchema:t.outputSchema,annotations:t.annotations,_meta:t._meta,enabled:!0,enable(){this.enabled=!0,r()},disable(){this.enabled=!1,r()},update(e){Object.assign(this,e),r()},remove(){n._registeredTools[e]===o&&(delete n._registeredTools[e],r())},handler:async(t,n)=>{let r;if(!o.enabled)throw Error(`Tool ${e} is disabled`);if(a){let a=o.inputSchema,s=a?await is(a,t??{},`Invalid input for tool ${e}: `):t??{};r=await i(s,n)}else r=await i(n);return o.outputSchema&&!r.isError&&(r.structuredContent=await is(o.outputSchema,r.structuredContent,`Invalid output for tool ${e}: `)),r}};return this._registeredTools[e]=o,this._capabilities.tools||this.transport||this.registerCapabilities({tools:{listChanged:!0}}),this.ensureToolHandlersInitialized(),r(),o}_toolHandlersInitialized=!1;ensureToolHandlersInitialized(){this._toolHandlersInitialized||(this._toolHandlersInitialized=!0,this.oncalltool=async(e,t)=>{let i=this._registeredTools[e.name];if(!i)throw Error(`Tool ${e.name} not found`);return i.handler(e.arguments,t)},this.onlisttools=async(e,t)=>({tools:await Promise.all(Object.entries(this._registeredTools).filter(([e,t])=>t.enabled).map(async([e,t])=>{let i={name:e,title:t.title,description:t.description,inputSchema:t.inputSchema?await io(t.inputSchema,"input"):{type:"object",properties:{}}};return t.outputSchema&&(i.outputSchema=await io(t.outputSchema,"output")),t.annotations&&(i.annotations=t.annotations),t._meta&&(i._meta=t._meta),i}))}))}async sendToolListChanged(e={}){this._assertInitialized("sendToolListChanged"),await this.notification({method:"notifications/tools/list_changed",params:e})}getHostCapabilities(){return this._hostCapabilities}getHostVersion(){return this._hostInfo}getHostContext(){return this._hostContext}get ontoolinput(){return this.getEventHandler("toolinput")}set ontoolinput(e){this.setEventHandler("toolinput",e)}get ontoolinputpartial(){return this.getEventHandler("toolinputpartial")}set ontoolinputpartial(e){this.setEventHandler("toolinputpartial",e)}get ontoolresult(){return this.getEventHandler("toolresult")}set ontoolresult(e){this.setEventHandler("toolresult",e)}get ontoolcancelled(){return this.getEventHandler("toolcancelled")}set ontoolcancelled(e){this.setEventHandler("toolcancelled",e)}get onhostcontextchanged(){return this.getEventHandler("hostcontextchanged")}set onhostcontextchanged(e){this.setEventHandler("hostcontextchanged",e)}_onteardown;get onteardown(){return this._onteardown}set onteardown(e){this.warnIfRequestHandlerReplaced("onteardown",this._onteardown,e),this._onteardown=e,this.replaceRequestHandler(t2,(e,t)=>{if(!this._onteardown)throw Error("No onteardown handler set");return this._onteardown(e.params,t)})}_oncalltool;get oncalltool(){return this._oncalltool}set oncalltool(e){this.warnIfRequestHandlerReplaced("oncalltool",this._oncalltool,e),this._oncalltool=e,this.replaceRequestHandler(eY,(e,t)=>{if(!this._oncalltool)throw Error("No oncalltool handler set");return this._oncalltool(e.params,t)})}_onlisttools;get onlisttools(){return this._onlisttools}set onlisttools(e){this.warnIfRequestHandlerReplaced("onlisttools",this._onlisttools,e),this._onlisttools=e,this.replaceRequestHandler(eG,(e,t)=>{if(!this._onlisttools)throw Error("No onlisttools handler set");return this._onlisttools(e.params,t)})}assertCapabilityForMethod(e){if("sampling/createMessage"===e&&!this._hostCapabilities?.sampling)throw Error(`Host does not support sampling (required for ${e})`)}assertRequestHandlerCapability(e){switch(e){case"tools/call":case"tools/list":if(!this._capabilities.tools)throw Error(`Client does not support tool capability (required for ${e})`);return;case"ping":case"ui/resource-teardown":return;default:throw Error(`No handler for method ${e} registered`)}}assertNotificationCapability(e){}assertTaskCapability(e){throw Error("Tasks are not supported in MCP Apps")}assertTaskHandlerCapability(e){throw Error("Task handlers are not supported in MCP Apps")}async callServerTool(e,t){if(this._assertInitialized("callServerTool"),"string"==typeof e)throw Error(`callServerTool() expects an object as its first argument, but received a string ("${e}"). Did you mean: callServerTool({ name: "${e}", arguments: { ... } })?`);return await this.request({method:"tools/call",params:e},eB,{onprogress:()=>{},resetTimeoutOnProgress:!0,...t})}async readServerResource(e,t){return this._assertInitialized("readServerResource"),await this.request({method:"resources/read",params:e},ek,t)}async listServerResources(e,t){return this._assertInitialized("listServerResources"),await this.request({method:"resources/list",params:e},eb,t)}async createSamplingMessage(e,t){this._assertInitialized("createSamplingMessage");let i=e.tools?ta:tr;return await this.request({method:"sampling/createMessage",params:e},i,t)}sendMessage(e,t){return this._assertInitialized("sendMessage"),this.request({method:"ui/message",params:e},tB,t)}sendLog(e){return this.notification({method:"notifications/message",params:e})}updateModelContext(e,t){return this._assertInitialized("updateModelContext"),this.request({method:"ui/update-model-context",params:e},z,t)}openLink(e,t){return this._assertInitialized("openLink"),this.request({method:"ui/open-link",params:e},tG,t)}sendOpenLink=this.openLink;downloadFile(e,t){return this._assertInitialized("downloadFile"),this.request({method:"ui/download-file",params:e},tK,t)}requestTeardown(e={}){return this.notification({method:"ui/notifications/request-teardown",params:e})}requestDisplayMode(e,t){return this._assertInitialized("requestDisplayMode"),this.request({method:"ui/request-display-mode",params:e},t5,t)}sendSizeChanged(e){return this.notification({method:"ui/notifications/size-changed",params:e})}setupSizeChangedNotifications(){let e=!1,t=0,i=0,n=()=>{e||(e=!0,requestAnimationFrame(()=>{e=!1;let n=document.documentElement,r=n.style.height;n.style.height="max-content";let a=Math.ceil(n.getBoundingClientRect().height);n.style.height=r;let o=Math.ceil(window.innerWidth);(o!==t||a!==i)&&(t=o,i=a,this.sendSizeChanged({width:o,height:a}))}))};n();let r=new ResizeObserver(n);return r.observe(document.documentElement),r.observe(document.body),()=>r.disconnect()}async connect(e=new tJ(window.parent,window.parent),t){if(this.transport)throw Error("App is already connected. Call close() before connecting again.");this._initializedSent=!1,await super.connect(e);try{let e=await this.request({method:"ui/initialize",params:{appCapabilities:this._capabilities,appInfo:this._appInfo,protocolVersion:"2026-01-26"}},ir,t);if(void 0===e)throw Error(`Server sent invalid initialize result: ${e}`);this._hostCapabilities=e.hostCapabilities,this._hostInfo=e.hostInfo,this._hostContext=e.hostContext,await this.notification({method:"ui/notifications/initialized"}),this._initializedSent=!0,this.options?.autoResize&&this.setupSizeChangedNotifications()}catch(e){throw this.close(),e}}}let iu=new Set(["projects","search","symbol","failure"]);function id(e){switch(e.kind){case"projects":return"/";case"project":return`/projects/${encodeURIComponent(e.project_id)}`;case"search":return`/projects/${encodeURIComponent(e.project_id)}/search?q=${encodeURIComponent(e.query)}`;case"symbol":return`/projects/${encodeURIComponent(e.project_id)}/symbols/${encodeURIComponent(e.node_id)}`}}let ic=document.getElementById("root");if(null===ic)throw Error("app root element missing");let im=new il({name:"tracedecay-code-explorer",version:"0.0.0"},{availableDisplayModes:["inline","fullscreen"]}),ip={phase:"connecting"},ig=[],iv=null;function ih(e){ip=e,iq()}function ib(){return"view"===ip.phase?ip.view:"loading"===ip.phase?ip.previous:null}function iy(e){"projects"===e.page&&"ready"===e.projects.state&&(ig=e.projects.data),ih({phase:"view",view:e}),ix(e)}function i$(e){var t;return"object"==typeof(t=e.structuredContent)&&null!==t&&"page"in t&&"string"==typeof t.page&&iu.has(t.page)?e.structuredContent:null}async function i_(e,t,i){ih({phase:"loading",label:i,previous:ib()});try{let i=await im.callServerTool({name:e,arguments:t}),n=i$(i);if(null===n)return void ih({phase:"host_error",message:`${e} returned no view payload`});iy(n)}catch(e){ih({phase:"host_error",message:e instanceof Error?e.message:String(e)})}}async function ix(e){let t=function(e){switch(e.page){case"projects":return null;case"search":var t;return{content:[{type:"text",text:`TraceDecay search in ${e.project.label} for "${e.query}": ${function(e,t){switch(e.state){case"ready":return t(e.data);case"empty":return e.message;case"failed":return`${e.failure.kind}: ${e.failure.message}`}}(e.results,e=>`${e.hits.length} hit(s), recall ${e.recall}${e.undisplayable.length>0?`, ${e.undisplayable.length} undisplayable`:""}`)}${null===(t=e.provenance)?"":` [reported project status: branch ${t.branch??"?"} commit ${t.commit??"?"} generation ${t.generation??"?"} freshness ${t.freshness.state}]`}`}],structuredContent:{page:"search",project_id:e.project.project_id,query:e.query,deep_link:id({kind:"search",project_id:e.project.project_id,query:e.query}),provenance:e.provenance}};case"symbol":if(null===e.evidence)return null;return{content:[{type:"text",text:e.evidence.markdown}],structuredContent:e.evidence.structured};case"failure":return{content:[{type:"text",text:`TraceDecay could not answer (${e.failure.kind}/${e.failure.code}): ${e.failure.message}`}],structuredContent:{page:"failure",failure:e.failure}}}}(e);if(null!==t)try{await im.updateModelContext(t)}catch{}}function ik(){i_("tracedecay_workspace",{},"Loading registered projects…")}function iI(e){iy({page:"search",project:e,query:"",results:{state:"empty",message:"Type a symbol name or phrase to search this project."},provenance:null})}function iw(e,t){i_("tracedecay_search_code",{project_id:e,query:t},`Searching for "${t}"…`)}function iS(e,t){i_("tracedecay_inspect_symbol",{project_id:e,node_id:t},"Loading symbol…")}function iz(e){let t,i="string"==typeof(t=Reflect.get(e,"openai/deepLink"))?t:"object"==typeof t&&null!==t&&"url"in t&&"string"==typeof t.url?t.url:null;if(null===i||i===iv)return;iv=i;let n=function(e){let t;try{t=new URL(e,"https://tracedecay.invalid")}catch{return null}let i=t.pathname.split("/").filter(e=>e.length>0).map(decodeURIComponent);if(0===i.length)return{kind:"projects"};if("projects"!==i[0]||void 0===i[1])return null;let n=i[1];return 2===i.length?{kind:"project",project_id:n}:"search"===i[2]&&3===i.length?{kind:"search",project_id:n,query:t.searchParams.get("q")??""}:"symbols"===i[2]&&void 0!==i[3]&&4===i.length?{kind:"symbol",project_id:n,node_id:i[3]}:null}(i);null!==n&&function(e){switch(e.kind){case"projects":ik();return;case"project":{let t=ig.find(t=>t.project_id===e.project_id);void 0!==t?iI(t):iw(e.project_id,"");return}case"search":iw(e.project_id,e.query);return;case"symbol":iS(e.project_id,e.node_id);return}}(n)}function ij(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n=document.createElement(e);for(let[e,i]of Object.entries(t))n.setAttribute(e,i);return n.append(...i),n}function iP(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=ij("button",{type:"button",...i},[e]);return n.addEventListener("click",t),n}function iU(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"neutral",i=arguments.length>2?arguments[2]:void 0,n={class:"neutral"===t?"badge":`badge ${t}`};return void 0!==i&&(n["data-testid"]=i),ij("span",n,[e])}function iO(e){return"stale"===e.kind||"unavailable"===e.kind?"warn":"bad"}function iZ(e){switch(e){case"current":case"fresh":return"ok";case"stale":case"possibly_stale":case"warming":case"restoring":return"warn";case"parked":case"unavailable":return"bad"}}function iT(e,t,i){return ij("p",{class:"neutral"===t?"notice":`notice ${t}`,"data-testid":i},[e])}function iN(e,t){let i=iT(`${e.message} (${e.code})`,iO(e),t);return i.prepend(iU(e.kind,iO(e),`${t}-kind`)," "),i}function iE(e,t,i){switch(e.state){case"ready":return i(e.data);case"empty":return iT(e.message,"neutral",`${t}-empty`);case"failed":return iN(e.failure,`${t}-failed`)}}function iD(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];return ij("section",{class:"panel","data-testid":t},[ij("h2",{},[e,...n]),...i])}function iA(e,t){return iP(t.qualified_name||t.name,()=>iS(e,t.node_id),{class:"mono","data-testid":"symbol-link","data-node-id":t.node_id})}function iR(e){let t=null===e.start_line?"":`:${e.start_line}`;return ij("span",{class:"loc"},[`${e.file}${t}`])}function iC(e,t){let i=ij("input",{type:"search",name:"q",placeholder:`Search ${e.label}…`,value:t,"data-testid":"search-input","aria-label":"Search query"}),n=()=>{let t=i.value.trim();t.length>0&&iw(e.project_id,t)},r=ij("form",{class:"search","data-testid":"search-form"},[i,iP("Search",n,{class:"primary","data-testid":"search-submit"})]);return i.addEventListener("keydown",e=>{"Enter"===e.key&&(e.preventDefault(),n())}),r.addEventListener("submit",e=>e.preventDefault()),r}function iL(e,t){if(null===e)return iD("Project status","provenance",[iT("Project status is reported once the project answers a request.","neutral","provenance-pending")]);let i=[["project",ij("code",{},[e.project_id])],["worktree",ij("code",{},[e.worktree_id??e.project_root])],["repository",ij("code",{},[e.repository_id??"—"])],["ref",e.reference??e.branch??"—"],["commit",ij("code",{"data-testid":"provenance-commit"},[e.commit??"—"])],["generation",ij("code",{},[e.generation??"—"])],["coverage",ij("span",{},[iU(e.coverage.recall,"full"===e.coverage.recall?"ok":"warn","coverage-badge"),null===e.coverage.detail?"":` ${e.coverage.detail}`])],["daemon",null===e.authority?"unavailable":`${e.authority.daemon_version} \xb7 pid ${e.authority.daemon_pid}`],["deep link",ij("code",{"data-testid":"deep-link"},[id(t)])]],n=ij("dl",{class:"prov"},i.flatMap(e=>{let[t,i]=e;return[ij("dt",{},[t]),ij("dd",{},[i])]})),r=iU(e.freshness.state,iZ(e.freshness.state),"freshness-badge"),a=[n];return null!==e.freshness.detail&&a.unshift(iT(e.freshness.detail,"ok"===iZ(e.freshness.state)?"neutral":"warn","freshness-detail")),iD("Project status (separate read)","provenance",a,[r])}function iq(){var e;ic.replaceChildren(function(e){var t;let i=ij("nav",{class:"crumbs","aria-label":"Breadcrumb"});i.append(iP("Projects",ik,{"data-testid":"crumb-projects"}));let n=null!==e&&"projects"!==e.page?e.project:null;null!==n&&i.append("/",iP(n.label,()=>iI(n),{"data-testid":"crumb-project"})),(null==e?void 0:e.page)==="search"&&""!==e.query&&i.append("/",ij("span",{},[`"${e.query}"`])),(null==e?void 0:e.page)==="symbol"&&"ready"===e.symbol.state&&i.append("/",ij("span",{class:"mono"},[e.symbol.data.name]));let r=ij("header",{class:"bar"},[ij("h1",{},["TraceDecay"]),i,ij("span",{class:"spacer"})]),a=null==(t=im.getHostContext())?void 0:t.displayMode;if(void 0!==a){let e="fullscreen"===a?"inline":"fullscreen";r.append(iP("fullscreen"===e?"Expand":"Collapse",()=>void im.requestDisplayMode({mode:e}),{"data-testid":"toggle-display-mode"}))}return r}(ib()),...function(){switch(ip.phase){case"connecting":return[ij("p",{class:"loading","data-testid":"connecting"},["Connecting to ChatGPT…"])];case"loading":return[ij("p",{class:"loading","data-testid":"loading"},[ip.label])];case"host_error":return[iN({kind:"protocol",code:"host_call_failed",message:ip.message},"host-error"),ij("div",{class:"actions"},[iP("Back to projects",ik,{class:"primary","data-testid":"back-to-projects"})])];case"view":var e,t,i,n;switch(ip.view.page){case"projects":return["connected"===(e=ip.view).daemon.state?ij("p",{class:"notice","data-testid":"daemon-state"},[iU("connected","ok","daemon-badge"),` tracedecay ${e.daemon.version} (pid ${e.daemon.pid}) \xb7 profile `,ij("code",{},[e.daemon.profile_root])]):iN(e.daemon.failure,"daemon-state"),iD("Recent registered projects","projects-panel",[iE(e.projects,"projects",e=>ij("ul",{class:"list"},e.map(e=>ij("li",{"data-testid":"project-row"},[iP(e.label,()=>iI(e),{class:"primary","data-testid":"project-open","data-project-id":e.project_id}),ij("span",{class:"loc"},[e.project_root]),null===e.head_branch?"":iU(e.head_branch)])))),ij("p",{class:"notice"},["Showing up to 10 recently used projects. Only projects registered in this TraceDecay profile (via `tracedecay init`) can be explored. Nothing here writes to your code."])])];case"search":let r;return r=iE((t=ip.view).results,"results",e=>{var i;let n=[ij("ul",{class:"list"},e.hits.map(e=>ij("li",{"data-testid":"search-hit"},[iU(e.kind),iA(t.project.project_id,e),iR(e)])))];if("partial"===e.recall&&n.push(iT("Partial recall: the index is still converging, so some matches may be missing.","warn","results-partial")),e.truncated&&n.push(iT("Results were truncated to the first page.","neutral","results-truncated")),e.undisplayable.length>0){let t=[...new Set(e.undisplayable)].join(", ");n.push(iT(`${e.undisplayable.length} candidate(s) could not be displayed (${t}).`,"warn","results-undisplayable"))}return"ready"===t.results.state&&void 0!==t.results.generation&&(null==(i=t.provenance)?void 0:i.generation)!==void 0&&t.results.generation!==t.provenance.generation&&n.push(iT(`Results were served from generation ${t.results.generation}, which differs from the reported project generation ${t.provenance.generation}.`,"warn","results-generation")),ij("div",{},n)}),[iC(t.project,t.query),iD(""===t.query?"Search":`Results for "${t.query}"`,"results-panel",[r]),iL(t.provenance,{kind:"search",project_id:t.project.project_id,query:t.query})];case"symbol":let a,o,s,l,u,d,c;return a=(i=ip.view).project.project_id,o=iE(i.symbol,"symbol",e=>{let t=[ij("p",{},[iU(e.kind)," ",ij("code",{"data-testid":"symbol-qualified-name"},[e.qualified_name])," ",iR(e)])];return null!==e.signature&&t.push(ij("pre",{class:"mono"},[e.signature])),null!==e.complexity&&t.push(ij("p",{class:"notice"},[`Cyclomatic complexity ${e.complexity}`])),e.unavailable_fields.length>0&&t.push(iT(`Not available for this symbol: ${e.unavailable_fields.join(", ")}`,"neutral","symbol-unavailable-fields")),ij("div",{},t)}),s=(e,t)=>iE(e,t,n=>{var r;let o=[ij("ul",{class:"list"},n.map(e=>ij("li",{"data-testid":`${t}-row`},[iU(e.edge_kind),iA(a,e.symbol),iR(e.symbol),e.dispatch_via_trait?iU("via trait"):""])))];return"ready"===e.state&&!0===e.truncated&&o.push(iT("Only the first page of relations is shown.","neutral",`${t}-truncated`)),"ready"===e.state&&void 0!==e.generation&&(null==(r=i.provenance)?void 0:r.generation)!==void 0&&e.generation!==i.provenance.generation&&o.push(iT(`Served from generation ${e.generation}, which differs from the reported project generation ${i.provenance.generation}.`,"warn",`${t}-generation`)),ij("div",{},o)}),l=iE(i.impact,"impact",e=>{let t=[ij("ul",{class:"list"},e.nodes.map(e=>ij("li",{"data-testid":"impact-row"},[iU(`depth ${e.depth}`),iP(e.name,()=>iS(a,e.node_id),{class:"mono"}),ij("span",{class:"loc"},[`${e.file}:${e.line}`])])))];return t.push(e.complete?iT(`Complete within depth ${e.max_depth}.`,"neutral","impact-complete"):iT(`Partial: traversal stopped at depth ${e.max_depth}.`,"warn","impact-partial")),ij("div",{},t)}),u=iE(i.graph,"graph",e=>(function(e,t){let i=t.nodes.filter(e=>"caller"===e.role),n=t.nodes.filter(e=>"callee"===e.role),r=t.nodes.find(e=>"focus"===e.role),a=28*Math.max(i.length,n.length,1)+20,o="http://www.w3.org/2000/svg",s=document.createElementNS(o,"svg");s.setAttribute("class","graph"),s.setAttribute("viewBox",`0 0 640 ${a}`),s.setAttribute("role","img"),s.setAttribute("aria-label","Bounded caller/callee graph"),s.dataset.testid="graph";let l={caller:10,focus:220,callee:430},u=new Map,d=(t,i,n)=>{let r=l[n],d="focus"===n?a/2-10:10+28*i;u.set(t.node_id,{x:r,y:d});let c=document.createElementNS(o,"g");c.setAttribute("class",`node ${t.role}`),c.dataset.testid="graph-node",c.dataset.nodeId=t.node_id;let m=document.createElementNS(o,"rect");m.setAttribute("x",String(r)),m.setAttribute("y",String(d)),m.setAttribute("width","200"),m.setAttribute("height","20"),m.setAttribute("rx","4");let p=document.createElementNS(o,"text");p.setAttribute("x",String(r+6)),p.setAttribute("y",String(d+14)),p.textContent=t.name.length>28?`${t.name.slice(0,27)}…`:t.name;let f=document.createElementNS(o,"title");f.textContent=`${t.qualified_name} (${t.file})`,c.append(f,m,p),"focus"!==t.role&&c.addEventListener("click",()=>iS(e,t.node_id)),s.append(c)};for(let e of(i.forEach((e,t)=>d(e,t,"caller")),n.forEach((e,t)=>d(e,t,"callee")),void 0!==r&&d(r,0,"focus"),t.edges)){let t=u.get(e.from),i=u.get(e.to);if(void 0===t||void 0===i)continue;let n=document.createElementNS(o,"path");n.setAttribute("class","edge"),n.setAttribute("d",`M ${t.x+200} ${t.y+10} C ${t.x+240} ${t.y+10}, ${i.x-40} ${i.y+10}, ${i.x} ${i.y+10}`),s.prepend(n)}let c=ij("div",{},[s]);return t.truncated&&c.append(iT(`Graph bounded to depth ${t.max_depth}; more relations exist than shown.`,"neutral","graph-truncated")),c})(a,e)),d=ij("div",{class:"actions"}),null!==(c=i.evidence)&&d.append(iP("Send evidence to chat",()=>void im.sendMessage({role:"user",content:[{type:"text",text:c.markdown}]}),{class:"primary","data-testid":"send-evidence"}),iP("Re-share with model",()=>void ix(i),{"data-testid":"share-context"})),[iC(i.project,""),iD("Symbol","symbol-panel",[o,iT("Symbol and impact reads do not report a generation; their snapshot identity is unverified.","neutral","symbol-generation"),d]),iD("Callers","callers-panel",[s(i.callers,"callers")]),iD("Callees","callees-panel",[s(i.callees,"callees")]),iD("Impact","impact-panel",[l]),iD("Graph","graph-panel",[u]),iL(i.provenance,"ready"===i.symbol.state?{kind:"symbol",project_id:a,node_id:i.symbol.data.node_id}:{kind:"project",project_id:a})];case"failure":let m;return m=[iN((n=ip.view).failure,"page-failure")],"denied"===n.failure.kind&&m.push(iT("Only projects registered in this TraceDecay profile can be explored. Run `tracedecay init` in the repository and reopen the workspace.","neutral","denied-help")),"disconnected"===n.failure.kind&&m.push(iT("Start the daemon with `tracedecay daemon run` (or any tracedecay command) and retry.","neutral","disconnected-help")),m.push(ij("div",{class:"actions"},[iP("Back to projects",ik,{class:"primary","data-testid":"back-to-projects"})])),null!==n.project&&m.unshift(iC(n.project,"")),[iD("Request failed","failure-panel",m)]}}}()),ic.dataset.phase=ip.phase,ic.dataset.page=(null==(e=ib())?void 0:e.page)??""}im.ontoolinput=e=>{var t;ih({phase:"loading",label:`Loading ${(null==(t=e.arguments)?void 0:t.query)!==void 0?`search for "${String(e.arguments.query)}"`:"from TraceDecay"}…`,previous:ib()})},im.ontoolresult=e=>{let t=i$(e);null===t?ih({phase:"host_error",message:"The tool result carried no TraceDecay view payload."}):iy(t)},im.onhostcontextchanged=e=>{iz(e),iq()},iq(),im.connect().then(()=>{let e=im.getHostContext();void 0!==e&&iz(e),"connecting"===ip.phase&&ih({phase:"loading",label:"Waiting for TraceDecay…",previous:null})}).catch(e=>ih({phase:"host_error",message:e instanceof Error?e.message:String(e)}))})()})();