From 257aa1c2dc91b448c700b56e2d85796d02e8dd59 Mon Sep 17 00:00:00 2001 From: "nakamura.shuta" Date: Wed, 22 Apr 2026 14:42:40 +0900 Subject: [PATCH] feat: add devio-mcp plugin MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit DevIO (Contentful) 記事執筆者向けの MCP サーバを追加。 Claude Code から記事検索・ローカル下書き作成/編集が可能。 - bundle: plugins/devio-mcp/dist/server.js (~1MB, single ESM bundle) - SHA256: plugins/devio-mcp/dist/server.js.sha256 - 6 MCP tools: search_my_articles, list_my_articles, search_all_articles, get_article, create_local_draft, update_local_article - Contentful への書き込みは行わない (同期は VSCode 拡張経由) - ソース: https://github.com/nakamura-shuta/devio-mcp --- .claude-plugin/marketplace.json | 5 + plugins/devio-mcp/.claude-plugin/plugin.json | 10 ++ plugins/devio-mcp/.mcp.json | 16 +++ plugins/devio-mcp/README.md | 48 ++++++++ plugins/devio-mcp/dist/server.js | 109 +++++++++++++++++++ plugins/devio-mcp/dist/server.js.sha256 | 1 + 6 files changed, 189 insertions(+) create mode 100644 plugins/devio-mcp/.claude-plugin/plugin.json create mode 100644 plugins/devio-mcp/.mcp.json create mode 100644 plugins/devio-mcp/README.md create mode 100644 plugins/devio-mcp/dist/server.js create mode 100644 plugins/devio-mcp/dist/server.js.sha256 diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index be60e51..6f0a90f 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -13,6 +13,11 @@ "name": "hello-world", "source": "./plugins/hello-world", "description": "シンプルなHello Worldプラグインのサンプル" + }, + { + "name": "devio-mcp", + "source": "./plugins/devio-mcp", + "description": "DevIO (Contentful) 記事執筆のAI補助MCPサーバ" } ] } diff --git a/plugins/devio-mcp/.claude-plugin/plugin.json b/plugins/devio-mcp/.claude-plugin/plugin.json new file mode 100644 index 0000000..e5165ba --- /dev/null +++ b/plugins/devio-mcp/.claude-plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "devio-mcp", + "description": "DevIO (Contentful) 記事執筆のAI補助MCPサーバ", + "version": "0.1.0", + "author": { + "name": "Classmethod", + "url": "https://classmethod.jp" + }, + "keywords": ["devio", "contentful", "mcp", "articles"] +} diff --git a/plugins/devio-mcp/.mcp.json b/plugins/devio-mcp/.mcp.json new file mode 100644 index 0000000..d76ac51 --- /dev/null +++ b/plugins/devio-mcp/.mcp.json @@ -0,0 +1,16 @@ +{ + "mcpServers": { + "devio": { + "command": "node", + "args": ["${CLAUDE_PLUGIN_ROOT}/dist/server.js"], + "env": { + "CONTENTFUL_ACCESS_TOKEN": "${CONTENTFUL_ACCESS_TOKEN}", + "CONTENTFUL_SPACE_ID": "${CONTENTFUL_SPACE_ID}", + "CONTENTFUL_ENVIRONMENT_ID": "${CONTENTFUL_ENVIRONMENT_ID}", + "CONTENTFUL_AUTHOR_ID": "${CONTENTFUL_AUTHOR_ID}", + "CONTENTFUL_ARTICLE_CONTENT_TYPE": "${CONTENTFUL_ARTICLE_CONTENT_TYPE}", + "ARTICLES_DIR": "${ARTICLES_DIR}" + } + } + } +} diff --git a/plugins/devio-mcp/README.md b/plugins/devio-mcp/README.md new file mode 100644 index 0000000..0b7b341 --- /dev/null +++ b/plugins/devio-mcp/README.md @@ -0,0 +1,48 @@ +# devio-mcp (Claude Code plugin) + +DevIO (Contentful) 記事執筆者向けの Model Context Protocol サーバ。Claude Code から記事検索・取得・ネタ被りチェック・ローカル下書き作成/更新を行えます。 + +## インストール + +``` +/plugin marketplace add classmethod/claude-code-marketplace +/plugin install devio-mcp +``` + +## 環境変数の設定 + +Claude Code の `settings.json`(`~/.claude/settings.json` または プロジェクト `.claude/settings.json`)の `env` ブロックに: + +```json +{ + "env": { + "CONTENTFUL_ACCESS_TOKEN": "CFPAT-xxxxx", + "CONTENTFUL_SPACE_ID": "ct0aopd36mqt", + "CONTENTFUL_AUTHOR_ID": "<自分の Author Entry ID>", + "ARTICLES_DIR": "/Users/you/path/to/articles" + } +} +``` + +設定後、Claude Code 再起動または `/mcp reload` で反映。 + +## 提供ツール + +| ツール | 用途 | +|---|---| +| `search_my_articles` | 自分の記事検索(Contentful + ローカルマージ) | +| `list_my_articles` | 自分の記事一覧 | +| `search_all_articles` | 全社記事検索(ネタ被りチェック) | +| `get_article` | articleId から記事詳細取得 | +| `create_local_draft` | 新規下書き Markdown ローカル作成(Contentful 非介入) | +| `update_local_article` | 既存ローカル記事本文の更新(Contentful 非介入) | + +**Contentful への書き込みは行いません**。公開・同期は既存の DevIO VSCode 拡張で実施してください。 + +## 詳細ドキュメント + +[nakamura-shuta/devio-mcp README](https://github.com/nakamura-shuta/devio-mcp) を参照。 + +## ライセンス + +MIT diff --git a/plugins/devio-mcp/dist/server.js b/plugins/devio-mcp/dist/server.js new file mode 100644 index 0000000..6c9147f --- /dev/null +++ b/plugins/devio-mcp/dist/server.js @@ -0,0 +1,109 @@ +import{createRequire}from'module';const require=createRequire(import.meta.url); +var QU=Object.create;var py=Object.defineProperty;var e4=Object.getOwnPropertyDescriptor;var t4=Object.getOwnPropertyNames;var n4=Object.getPrototypeOf,r4=Object.prototype.hasOwnProperty;var Ge=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,n)=>(typeof require<"u"?require:t)[n]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var $=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),M=(e,t)=>{for(var n in t)py(e,n,{get:t[n],enumerable:!0})},o4=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of t4(t))!r4.call(e,o)&&o!==n&&py(e,o,{get:()=>t[o],enumerable:!(r=e4(t,o))||r.enumerable});return e};var F=(e,t,n)=>(n=e!=null?QU(n4(e)):{},o4(t||!e||!e.__esModule?py(n,"default",{value:e,enumerable:!0}):n,e));var Fc=$(Ie=>{"use strict";Object.defineProperty(Ie,"__esModule",{value:!0});Ie.regexpCode=Ie.getEsmExportName=Ie.getProperty=Ie.safeStringify=Ie.stringify=Ie.strConcat=Ie.addCodeArg=Ie.str=Ie._=Ie.nil=Ie._Code=Ie.Name=Ie.IDENTIFIER=Ie._CodeOrName=void 0;var Uc=class{};Ie._CodeOrName=Uc;Ie.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;var ni=class extends Uc{constructor(t){if(super(),!Ie.IDENTIFIER.test(t))throw new Error("CodeGen: name must be a valid identifier");this.str=t}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}};Ie.Name=ni;var gn=class extends Uc{constructor(t){super(),this._items=typeof t=="string"?[t]:t}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;let t=this._items[0];return t===""||t==='""'}get str(){var t;return(t=this._str)!==null&&t!==void 0?t:this._str=this._items.reduce((n,r)=>`${n}${r}`,"")}get names(){var t;return(t=this._names)!==null&&t!==void 0?t:this._names=this._items.reduce((n,r)=>(r instanceof ni&&(n[r.str]=(n[r.str]||0)+1),n),{})}};Ie._Code=gn;Ie.nil=new gn("");function OE(e,...t){let n=[e[0]],r=0;for(;r{"use strict";Object.defineProperty(Ht,"__esModule",{value:!0});Ht.ValueScope=Ht.ValueScopeName=Ht.Scope=Ht.varKinds=Ht.UsedValueState=void 0;var Wt=Fc(),Rb=class extends Error{constructor(t){super(`CodeGen: "code" for ${t} not defined`),this.value=t.value}},qm;(function(e){e[e.Started=0]="Started",e[e.Completed=1]="Completed"})(qm||(Ht.UsedValueState=qm={}));Ht.varKinds={const:new Wt.Name("const"),let:new Wt.Name("let"),var:new Wt.Name("var")};var Wm=class{constructor({prefixes:t,parent:n}={}){this._names={},this._prefixes=t,this._parent=n}toName(t){return t instanceof Wt.Name?t:this.name(t)}name(t){return new Wt.Name(this._newName(t))}_newName(t){let n=this._names[t]||this._nameGroup(t);return`${t}${n.index++}`}_nameGroup(t){var n,r;if(!((r=(n=this._parent)===null||n===void 0?void 0:n._prefixes)===null||r===void 0)&&r.has(t)||this._prefixes&&!this._prefixes.has(t))throw new Error(`CodeGen: prefix "${t}" is not allowed in this scope`);return this._names[t]={prefix:t,index:0}}};Ht.Scope=Wm;var Hm=class extends Wt.Name{constructor(t,n){super(n),this.prefix=t}setValue(t,{property:n,itemIndex:r}){this.value=t,this.scopePath=(0,Wt._)`.${new Wt.Name(n)}[${r}]`}};Ht.ValueScopeName=Hm;var R2=(0,Wt._)`\n`,Ub=class extends Wm{constructor(t){super(t),this._values={},this._scope=t.scope,this.opts={...t,_n:t.lines?R2:Wt.nil}}get(){return this._scope}name(t){return new Hm(t,this._newName(t))}value(t,n){var r;if(n.ref===void 0)throw new Error("CodeGen: ref must be passed in value");let o=this.toName(t),{prefix:i}=o,a=(r=n.key)!==null&&r!==void 0?r:n.ref,s=this._values[i];if(s){let u=s.get(a);if(u)return u}else s=this._values[i]=new Map;s.set(a,o);let c=this._scope[i]||(this._scope[i]=[]),l=c.length;return c[l]=n.ref,o.setValue(n,{property:i,itemIndex:l}),o}getValue(t,n){let r=this._values[t];if(r)return r.get(n)}scopeRefs(t,n=this._values){return this._reduceValues(n,r=>{if(r.scopePath===void 0)throw new Error(`CodeGen: name "${r}" has no value`);return(0,Wt._)`${t}${r.scopePath}`})}scopeCode(t=this._values,n,r){return this._reduceValues(t,o=>{if(o.value===void 0)throw new Error(`CodeGen: name "${o}" has no value`);return o.value.code},n,r)}_reduceValues(t,n,r={},o){let i=Wt.nil;for(let a in t){let s=t[a];if(!s)continue;let c=r[a]=r[a]||new Map;s.forEach(l=>{if(c.has(l))return;c.set(l,qm.Started);let u=n(l);if(u){let p=this.opts.es5?Ht.varKinds.var:Ht.varKinds.const;i=(0,Wt._)`${i}${p} ${l} = ${u};${this.opts._n}`}else if(u=o?.(l))i=(0,Wt._)`${i}${u}${this.opts._n}`;else throw new Rb(l);c.set(l,qm.Completed)})}return i}};Ht.ValueScope=Ub});var me=$(he=>{"use strict";Object.defineProperty(he,"__esModule",{value:!0});he.or=he.and=he.not=he.CodeGen=he.operators=he.varKinds=he.ValueScopeName=he.ValueScope=he.Scope=he.Name=he.regexpCode=he.stringify=he.getProperty=he.nil=he.strConcat=he.str=he._=void 0;var be=Fc(),An=Lb(),Gr=Fc();Object.defineProperty(he,"_",{enumerable:!0,get:function(){return Gr._}});Object.defineProperty(he,"str",{enumerable:!0,get:function(){return Gr.str}});Object.defineProperty(he,"strConcat",{enumerable:!0,get:function(){return Gr.strConcat}});Object.defineProperty(he,"nil",{enumerable:!0,get:function(){return Gr.nil}});Object.defineProperty(he,"getProperty",{enumerable:!0,get:function(){return Gr.getProperty}});Object.defineProperty(he,"stringify",{enumerable:!0,get:function(){return Gr.stringify}});Object.defineProperty(he,"regexpCode",{enumerable:!0,get:function(){return Gr.regexpCode}});Object.defineProperty(he,"Name",{enumerable:!0,get:function(){return Gr.Name}});var Xm=Lb();Object.defineProperty(he,"Scope",{enumerable:!0,get:function(){return Xm.Scope}});Object.defineProperty(he,"ValueScope",{enumerable:!0,get:function(){return Xm.ValueScope}});Object.defineProperty(he,"ValueScopeName",{enumerable:!0,get:function(){return Xm.ValueScopeName}});Object.defineProperty(he,"varKinds",{enumerable:!0,get:function(){return Xm.varKinds}});he.operators={GT:new be._Code(">"),GTE:new be._Code(">="),LT:new be._Code("<"),LTE:new be._Code("<="),EQ:new be._Code("==="),NEQ:new be._Code("!=="),NOT:new be._Code("!"),OR:new be._Code("||"),AND:new be._Code("&&"),ADD:new be._Code("+")};var yr=class{optimizeNodes(){return this}optimizeNames(t,n){return this}},Fb=class extends yr{constructor(t,n,r){super(),this.varKind=t,this.name=n,this.rhs=r}render({es5:t,_n:n}){let r=t?An.varKinds.var:this.varKind,o=this.rhs===void 0?"":` = ${this.rhs}`;return`${r} ${this.name}${o};`+n}optimizeNames(t,n){if(t[this.name.str])return this.rhs&&(this.rhs=Sa(this.rhs,t,n)),this}get names(){return this.rhs instanceof be._CodeOrName?this.rhs.names:{}}},Km=class extends yr{constructor(t,n,r){super(),this.lhs=t,this.rhs=n,this.sideEffects=r}render({_n:t}){return`${this.lhs} = ${this.rhs};`+t}optimizeNames(t,n){if(!(this.lhs instanceof be.Name&&!t[this.lhs.str]&&!this.sideEffects))return this.rhs=Sa(this.rhs,t,n),this}get names(){let t=this.lhs instanceof be.Name?{}:{...this.lhs.names};return Gm(t,this.rhs)}},Zb=class extends Km{constructor(t,n,r,o){super(t,r,o),this.op=n}render({_n:t}){return`${this.lhs} ${this.op}= ${this.rhs};`+t}},Vb=class extends yr{constructor(t){super(),this.label=t,this.names={}}render({_n:t}){return`${this.label}:`+t}},Bb=class extends yr{constructor(t){super(),this.label=t,this.names={}}render({_n:t}){return`break${this.label?` ${this.label}`:""};`+t}},qb=class extends yr{constructor(t){super(),this.error=t}render({_n:t}){return`throw ${this.error};`+t}get names(){return this.error.names}},Wb=class extends yr{constructor(t){super(),this.code=t}render({_n:t}){return`${this.code};`+t}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(t,n){return this.code=Sa(this.code,t,n),this}get names(){return this.code instanceof be._CodeOrName?this.code.names:{}}},Zc=class extends yr{constructor(t=[]){super(),this.nodes=t}render(t){return this.nodes.reduce((n,r)=>n+r.render(t),"")}optimizeNodes(){let{nodes:t}=this,n=t.length;for(;n--;){let r=t[n].optimizeNodes();Array.isArray(r)?t.splice(n,1,...r):r?t[n]=r:t.splice(n,1)}return t.length>0?this:void 0}optimizeNames(t,n){let{nodes:r}=this,o=r.length;for(;o--;){let i=r[o];i.optimizeNames(t,n)||(U2(t,i.names),r.splice(o,1))}return r.length>0?this:void 0}get names(){return this.nodes.reduce((t,n)=>ii(t,n.names),{})}},vr=class extends Zc{render(t){return"{"+t._n+super.render(t)+"}"+t._n}},Hb=class extends Zc{},wa=class extends vr{};wa.kind="else";var ri=class e extends vr{constructor(t,n){super(n),this.condition=t}render(t){let n=`if(${this.condition})`+super.render(t);return this.else&&(n+="else "+this.else.render(t)),n}optimizeNodes(){super.optimizeNodes();let t=this.condition;if(t===!0)return this.nodes;let n=this.else;if(n){let r=n.optimizeNodes();n=this.else=Array.isArray(r)?new wa(r):r}if(n)return t===!1?n instanceof e?n:n.nodes:this.nodes.length?this:new e(CE(t),n instanceof e?[n]:n.nodes);if(!(t===!1||!this.nodes.length))return this}optimizeNames(t,n){var r;if(this.else=(r=this.else)===null||r===void 0?void 0:r.optimizeNames(t,n),!!(super.optimizeNames(t,n)||this.else))return this.condition=Sa(this.condition,t,n),this}get names(){let t=super.names;return Gm(t,this.condition),this.else&&ii(t,this.else.names),t}};ri.kind="if";var oi=class extends vr{};oi.kind="for";var Kb=class extends oi{constructor(t){super(),this.iteration=t}render(t){return`for(${this.iteration})`+super.render(t)}optimizeNames(t,n){if(super.optimizeNames(t,n))return this.iteration=Sa(this.iteration,t,n),this}get names(){return ii(super.names,this.iteration.names)}},Jb=class extends oi{constructor(t,n,r,o){super(),this.varKind=t,this.name=n,this.from=r,this.to=o}render(t){let n=t.es5?An.varKinds.var:this.varKind,{name:r,from:o,to:i}=this;return`for(${n} ${r}=${o}; ${r}<${i}; ${r}++)`+super.render(t)}get names(){let t=Gm(super.names,this.from);return Gm(t,this.to)}},Jm=class extends oi{constructor(t,n,r,o){super(),this.loop=t,this.varKind=n,this.name=r,this.iterable=o}render(t){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(t)}optimizeNames(t,n){if(super.optimizeNames(t,n))return this.iterable=Sa(this.iterable,t,n),this}get names(){return ii(super.names,this.iterable.names)}},Vc=class extends vr{constructor(t,n,r){super(),this.name=t,this.args=n,this.async=r}render(t){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(t)}};Vc.kind="func";var Bc=class extends Zc{render(t){return"return "+super.render(t)}};Bc.kind="return";var Gb=class extends vr{render(t){let n="try"+super.render(t);return this.catch&&(n+=this.catch.render(t)),this.finally&&(n+=this.finally.render(t)),n}optimizeNodes(){var t,n;return super.optimizeNodes(),(t=this.catch)===null||t===void 0||t.optimizeNodes(),(n=this.finally)===null||n===void 0||n.optimizeNodes(),this}optimizeNames(t,n){var r,o;return super.optimizeNames(t,n),(r=this.catch)===null||r===void 0||r.optimizeNames(t,n),(o=this.finally)===null||o===void 0||o.optimizeNames(t,n),this}get names(){let t=super.names;return this.catch&&ii(t,this.catch.names),this.finally&&ii(t,this.finally.names),t}},qc=class extends vr{constructor(t){super(),this.error=t}render(t){return`catch(${this.error})`+super.render(t)}};qc.kind="catch";var Wc=class extends vr{render(t){return"finally"+super.render(t)}};Wc.kind="finally";var Xb=class{constructor(t,n={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...n,_n:n.lines?` +`:""},this._extScope=t,this._scope=new An.Scope({parent:t}),this._nodes=[new Hb]}toString(){return this._root.render(this.opts)}name(t){return this._scope.name(t)}scopeName(t){return this._extScope.name(t)}scopeValue(t,n){let r=this._extScope.value(t,n);return(this._values[r.prefix]||(this._values[r.prefix]=new Set)).add(r),r}getScopeValue(t,n){return this._extScope.getValue(t,n)}scopeRefs(t){return this._extScope.scopeRefs(t,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(t,n,r,o){let i=this._scope.toName(n);return r!==void 0&&o&&(this._constants[i.str]=r),this._leafNode(new Fb(t,i,r)),i}const(t,n,r){return this._def(An.varKinds.const,t,n,r)}let(t,n,r){return this._def(An.varKinds.let,t,n,r)}var(t,n,r){return this._def(An.varKinds.var,t,n,r)}assign(t,n,r){return this._leafNode(new Km(t,n,r))}add(t,n){return this._leafNode(new Zb(t,he.operators.ADD,n))}code(t){return typeof t=="function"?t():t!==be.nil&&this._leafNode(new Wb(t)),this}object(...t){let n=["{"];for(let[r,o]of t)n.length>1&&n.push(","),n.push(r),(r!==o||this.opts.es5)&&(n.push(":"),(0,be.addCodeArg)(n,o));return n.push("}"),new be._Code(n)}if(t,n,r){if(this._blockNode(new ri(t)),n&&r)this.code(n).else().code(r).endIf();else if(n)this.code(n).endIf();else if(r)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(t){return this._elseNode(new ri(t))}else(){return this._elseNode(new wa)}endIf(){return this._endBlockNode(ri,wa)}_for(t,n){return this._blockNode(t),n&&this.code(n).endFor(),this}for(t,n){return this._for(new Kb(t),n)}forRange(t,n,r,o,i=this.opts.es5?An.varKinds.var:An.varKinds.let){let a=this._scope.toName(t);return this._for(new Jb(i,a,n,r),()=>o(a))}forOf(t,n,r,o=An.varKinds.const){let i=this._scope.toName(t);if(this.opts.es5){let a=n instanceof be.Name?n:this.var("_arr",n);return this.forRange("_i",0,(0,be._)`${a}.length`,s=>{this.var(i,(0,be._)`${a}[${s}]`),r(i)})}return this._for(new Jm("of",o,i,n),()=>r(i))}forIn(t,n,r,o=this.opts.es5?An.varKinds.var:An.varKinds.const){if(this.opts.ownProperties)return this.forOf(t,(0,be._)`Object.keys(${n})`,r);let i=this._scope.toName(t);return this._for(new Jm("in",o,i,n),()=>r(i))}endFor(){return this._endBlockNode(oi)}label(t){return this._leafNode(new Vb(t))}break(t){return this._leafNode(new Bb(t))}return(t){let n=new Bc;if(this._blockNode(n),this.code(t),n.nodes.length!==1)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(Bc)}try(t,n,r){if(!n&&!r)throw new Error('CodeGen: "try" without "catch" and "finally"');let o=new Gb;if(this._blockNode(o),this.code(t),n){let i=this.name("e");this._currNode=o.catch=new qc(i),n(i)}return r&&(this._currNode=o.finally=new Wc,this.code(r)),this._endBlockNode(qc,Wc)}throw(t){return this._leafNode(new qb(t))}block(t,n){return this._blockStarts.push(this._nodes.length),t&&this.code(t).endBlock(n),this}endBlock(t){let n=this._blockStarts.pop();if(n===void 0)throw new Error("CodeGen: not in self-balancing block");let r=this._nodes.length-n;if(r<0||t!==void 0&&r!==t)throw new Error(`CodeGen: wrong number of nodes: ${r} vs ${t} expected`);return this._nodes.length=n,this}func(t,n=be.nil,r,o){return this._blockNode(new Vc(t,n,r)),o&&this.code(o).endFunc(),this}endFunc(){return this._endBlockNode(Vc)}optimize(t=1){for(;t-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(t){return this._currNode.nodes.push(t),this}_blockNode(t){this._currNode.nodes.push(t),this._nodes.push(t)}_endBlockNode(t,n){let r=this._currNode;if(r instanceof t||n&&r instanceof n)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${n?`${t.kind}/${n.kind}`:t.kind}"`)}_elseNode(t){let n=this._currNode;if(!(n instanceof ri))throw new Error('CodeGen: "else" without "if"');return this._currNode=n.else=t,this}get _root(){return this._nodes[0]}get _currNode(){let t=this._nodes;return t[t.length-1]}set _currNode(t){let n=this._nodes;n[n.length-1]=t}};he.CodeGen=Xb;function ii(e,t){for(let n in t)e[n]=(e[n]||0)+(t[n]||0);return e}function Gm(e,t){return t instanceof be._CodeOrName?ii(e,t.names):e}function Sa(e,t,n){if(e instanceof be.Name)return r(e);if(!o(e))return e;return new be._Code(e._items.reduce((i,a)=>(a instanceof be.Name&&(a=r(a)),a instanceof be._Code?i.push(...a._items):i.push(a),i),[]));function r(i){let a=n[i.str];return a===void 0||t[i.str]!==1?i:(delete t[i.str],a)}function o(i){return i instanceof be._Code&&i._items.some(a=>a instanceof be.Name&&t[a.str]===1&&n[a.str]!==void 0)}}function U2(e,t){for(let n in t)e[n]=(e[n]||0)-(t[n]||0)}function CE(e){return typeof e=="boolean"||typeof e=="number"||e===null?!e:(0,be._)`!${Yb(e)}`}he.not=CE;var L2=DE(he.operators.AND);function F2(...e){return e.reduce(L2)}he.and=F2;var Z2=DE(he.operators.OR);function V2(...e){return e.reduce(Z2)}he.or=V2;function DE(e){return(t,n)=>t===be.nil?n:n===be.nil?t:(0,be._)`${Yb(t)} ${e} ${Yb(n)}`}function Yb(e){return e instanceof be.Name?e:(0,be._)`(${e})`}});var _e=$(ge=>{"use strict";Object.defineProperty(ge,"__esModule",{value:!0});ge.checkStrictMode=ge.getErrorPath=ge.Type=ge.useFunc=ge.setEvaluated=ge.evaluatedPropsToName=ge.mergeEvaluated=ge.eachItem=ge.unescapeJsonPointer=ge.escapeJsonPointer=ge.escapeFragment=ge.unescapeFragment=ge.schemaRefOrVal=ge.schemaHasRulesButRef=ge.schemaHasRules=ge.checkUnknownRules=ge.alwaysValidSchema=ge.toHash=void 0;var Ue=me(),B2=Fc();function q2(e){let t={};for(let n of e)t[n]=!0;return t}ge.toHash=q2;function W2(e,t){return typeof t=="boolean"?t:Object.keys(t).length===0?!0:(RE(e,t),!UE(t,e.self.RULES.all))}ge.alwaysValidSchema=W2;function RE(e,t=e.schema){let{opts:n,self:r}=e;if(!n.strictSchema||typeof t=="boolean")return;let o=r.RULES.keywords;for(let i in t)o[i]||ZE(e,`unknown keyword: "${i}"`)}ge.checkUnknownRules=RE;function UE(e,t){if(typeof e=="boolean")return!e;for(let n in e)if(t[n])return!0;return!1}ge.schemaHasRules=UE;function H2(e,t){if(typeof e=="boolean")return!e;for(let n in e)if(n!=="$ref"&&t.all[n])return!0;return!1}ge.schemaHasRulesButRef=H2;function K2({topSchemaRef:e,schemaPath:t},n,r,o){if(!o){if(typeof n=="number"||typeof n=="boolean")return n;if(typeof n=="string")return(0,Ue._)`${n}`}return(0,Ue._)`${e}${t}${(0,Ue.getProperty)(r)}`}ge.schemaRefOrVal=K2;function J2(e){return LE(decodeURIComponent(e))}ge.unescapeFragment=J2;function G2(e){return encodeURIComponent(e_(e))}ge.escapeFragment=G2;function e_(e){return typeof e=="number"?`${e}`:e.replace(/~/g,"~0").replace(/\//g,"~1")}ge.escapeJsonPointer=e_;function LE(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}ge.unescapeJsonPointer=LE;function X2(e,t){if(Array.isArray(e))for(let n of e)t(n);else t(e)}ge.eachItem=X2;function NE({mergeNames:e,mergeToName:t,mergeValues:n,resultToName:r}){return(o,i,a,s)=>{let c=a===void 0?i:a instanceof Ue.Name?(i instanceof Ue.Name?e(o,i,a):t(o,i,a),a):i instanceof Ue.Name?(t(o,a,i),i):n(i,a);return s===Ue.Name&&!(c instanceof Ue.Name)?r(o,c):c}}ge.mergeEvaluated={props:NE({mergeNames:(e,t,n)=>e.if((0,Ue._)`${n} !== true && ${t} !== undefined`,()=>{e.if((0,Ue._)`${t} === true`,()=>e.assign(n,!0),()=>e.assign(n,(0,Ue._)`${n} || {}`).code((0,Ue._)`Object.assign(${n}, ${t})`))}),mergeToName:(e,t,n)=>e.if((0,Ue._)`${n} !== true`,()=>{t===!0?e.assign(n,!0):(e.assign(n,(0,Ue._)`${n} || {}`),t_(e,n,t))}),mergeValues:(e,t)=>e===!0?!0:{...e,...t},resultToName:FE}),items:NE({mergeNames:(e,t,n)=>e.if((0,Ue._)`${n} !== true && ${t} !== undefined`,()=>e.assign(n,(0,Ue._)`${t} === true ? true : ${n} > ${t} ? ${n} : ${t}`)),mergeToName:(e,t,n)=>e.if((0,Ue._)`${n} !== true`,()=>e.assign(n,t===!0?!0:(0,Ue._)`${n} > ${t} ? ${n} : ${t}`)),mergeValues:(e,t)=>e===!0?!0:Math.max(e,t),resultToName:(e,t)=>e.var("items",t)})};function FE(e,t){if(t===!0)return e.var("props",!0);let n=e.var("props",(0,Ue._)`{}`);return t!==void 0&&t_(e,n,t),n}ge.evaluatedPropsToName=FE;function t_(e,t,n){Object.keys(n).forEach(r=>e.assign((0,Ue._)`${t}${(0,Ue.getProperty)(r)}`,!0))}ge.setEvaluated=t_;var ME={};function Y2(e,t){return e.scopeValue("func",{ref:t,code:ME[t.code]||(ME[t.code]=new B2._Code(t.code))})}ge.useFunc=Y2;var Qb;(function(e){e[e.Num=0]="Num",e[e.Str=1]="Str"})(Qb||(ge.Type=Qb={}));function Q2(e,t,n){if(e instanceof Ue.Name){let r=t===Qb.Num;return n?r?(0,Ue._)`"[" + ${e} + "]"`:(0,Ue._)`"['" + ${e} + "']"`:r?(0,Ue._)`"/" + ${e}`:(0,Ue._)`"/" + ${e}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return n?(0,Ue.getProperty)(e).toString():"/"+e_(e)}ge.getErrorPath=Q2;function ZE(e,t,n=e.opts.strictSchema){if(n){if(t=`strict mode: ${t}`,n===!0)throw new Error(t);e.self.logger.warn(t)}}ge.checkStrictMode=ZE});var xr=$(n_=>{"use strict";Object.defineProperty(n_,"__esModule",{value:!0});var kt=me(),e9={data:new kt.Name("data"),valCxt:new kt.Name("valCxt"),instancePath:new kt.Name("instancePath"),parentData:new kt.Name("parentData"),parentDataProperty:new kt.Name("parentDataProperty"),rootData:new kt.Name("rootData"),dynamicAnchors:new kt.Name("dynamicAnchors"),vErrors:new kt.Name("vErrors"),errors:new kt.Name("errors"),this:new kt.Name("this"),self:new kt.Name("self"),scope:new kt.Name("scope"),json:new kt.Name("json"),jsonPos:new kt.Name("jsonPos"),jsonLen:new kt.Name("jsonLen"),jsonPart:new kt.Name("jsonPart")};n_.default=e9});var Hc=$(zt=>{"use strict";Object.defineProperty(zt,"__esModule",{value:!0});zt.extendErrors=zt.resetErrorsCount=zt.reportExtraError=zt.reportError=zt.keyword$DataError=zt.keywordError=void 0;var $e=me(),Ym=_e(),Dt=xr();zt.keywordError={message:({keyword:e})=>(0,$e.str)`must pass "${e}" keyword validation`};zt.keyword$DataError={message:({keyword:e,schemaType:t})=>t?(0,$e.str)`"${e}" keyword must be ${t} ($data)`:(0,$e.str)`"${e}" keyword is invalid ($data)`};function t9(e,t=zt.keywordError,n,r){let{it:o}=e,{gen:i,compositeRule:a,allErrors:s}=o,c=qE(e,t,n);r??(a||s)?VE(i,c):BE(o,(0,$e._)`[${c}]`)}zt.reportError=t9;function n9(e,t=zt.keywordError,n){let{it:r}=e,{gen:o,compositeRule:i,allErrors:a}=r,s=qE(e,t,n);VE(o,s),i||a||BE(r,Dt.default.vErrors)}zt.reportExtraError=n9;function r9(e,t){e.assign(Dt.default.errors,t),e.if((0,$e._)`${Dt.default.vErrors} !== null`,()=>e.if(t,()=>e.assign((0,$e._)`${Dt.default.vErrors}.length`,t),()=>e.assign(Dt.default.vErrors,null)))}zt.resetErrorsCount=r9;function o9({gen:e,keyword:t,schemaValue:n,data:r,errsCount:o,it:i}){if(o===void 0)throw new Error("ajv implementation error");let a=e.name("err");e.forRange("i",o,Dt.default.errors,s=>{e.const(a,(0,$e._)`${Dt.default.vErrors}[${s}]`),e.if((0,$e._)`${a}.instancePath === undefined`,()=>e.assign((0,$e._)`${a}.instancePath`,(0,$e.strConcat)(Dt.default.instancePath,i.errorPath))),e.assign((0,$e._)`${a}.schemaPath`,(0,$e.str)`${i.errSchemaPath}/${t}`),i.opts.verbose&&(e.assign((0,$e._)`${a}.schema`,n),e.assign((0,$e._)`${a}.data`,r))})}zt.extendErrors=o9;function VE(e,t){let n=e.const("err",t);e.if((0,$e._)`${Dt.default.vErrors} === null`,()=>e.assign(Dt.default.vErrors,(0,$e._)`[${n}]`),(0,$e._)`${Dt.default.vErrors}.push(${n})`),e.code((0,$e._)`${Dt.default.errors}++`)}function BE(e,t){let{gen:n,validateName:r,schemaEnv:o}=e;o.$async?n.throw((0,$e._)`new ${e.ValidationError}(${t})`):(n.assign((0,$e._)`${r}.errors`,t),n.return(!1))}var ai={keyword:new $e.Name("keyword"),schemaPath:new $e.Name("schemaPath"),params:new $e.Name("params"),propertyName:new $e.Name("propertyName"),message:new $e.Name("message"),schema:new $e.Name("schema"),parentSchema:new $e.Name("parentSchema")};function qE(e,t,n){let{createErrors:r}=e.it;return r===!1?(0,$e._)`{}`:i9(e,t,n)}function i9(e,t,n={}){let{gen:r,it:o}=e,i=[a9(o,n),s9(e,n)];return c9(e,t,i),r.object(...i)}function a9({errorPath:e},{instancePath:t}){let n=t?(0,$e.str)`${e}${(0,Ym.getErrorPath)(t,Ym.Type.Str)}`:e;return[Dt.default.instancePath,(0,$e.strConcat)(Dt.default.instancePath,n)]}function s9({keyword:e,it:{errSchemaPath:t}},{schemaPath:n,parentSchema:r}){let o=r?t:(0,$e.str)`${t}/${e}`;return n&&(o=(0,$e.str)`${o}${(0,Ym.getErrorPath)(n,Ym.Type.Str)}`),[ai.schemaPath,o]}function c9(e,{params:t,message:n},r){let{keyword:o,data:i,schemaValue:a,it:s}=e,{opts:c,propertyName:l,topSchemaRef:u,schemaPath:p}=s;r.push([ai.keyword,o],[ai.params,typeof t=="function"?t(e):t||(0,$e._)`{}`]),c.messages&&r.push([ai.message,typeof n=="function"?n(e):n]),c.verbose&&r.push([ai.schema,a],[ai.parentSchema,(0,$e._)`${u}${p}`],[Dt.default.data,i]),l&&r.push([ai.propertyName,l])}});var HE=$(Ia=>{"use strict";Object.defineProperty(Ia,"__esModule",{value:!0});Ia.boolOrEmptySchema=Ia.topBoolOrEmptySchema=void 0;var l9=Hc(),u9=me(),p9=xr(),d9={message:"boolean schema is false"};function m9(e){let{gen:t,schema:n,validateName:r}=e;n===!1?WE(e,!1):typeof n=="object"&&n.$async===!0?t.return(p9.default.data):(t.assign((0,u9._)`${r}.errors`,null),t.return(!0))}Ia.topBoolOrEmptySchema=m9;function f9(e,t){let{gen:n,schema:r}=e;r===!1?(n.var(t,!1),WE(e)):n.var(t,!0)}Ia.boolOrEmptySchema=f9;function WE(e,t){let{gen:n,data:r}=e,o={gen:n,keyword:"false schema",data:r,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:e};(0,l9.reportError)(o,d9,void 0,t)}});var r_=$(Ta=>{"use strict";Object.defineProperty(Ta,"__esModule",{value:!0});Ta.getRules=Ta.isJSONType=void 0;var h9=["string","number","integer","boolean","null","object","array"],g9=new Set(h9);function y9(e){return typeof e=="string"&&g9.has(e)}Ta.isJSONType=y9;function v9(){let e={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...e,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},e.number,e.string,e.array,e.object],post:{rules:[]},all:{},keywords:{}}}Ta.getRules=v9});var o_=$(Xr=>{"use strict";Object.defineProperty(Xr,"__esModule",{value:!0});Xr.shouldUseRule=Xr.shouldUseGroup=Xr.schemaHasRulesForType=void 0;function x9({schema:e,self:t},n){let r=t.RULES.types[n];return r&&r!==!0&&KE(e,r)}Xr.schemaHasRulesForType=x9;function KE(e,t){return t.rules.some(n=>JE(e,n))}Xr.shouldUseGroup=KE;function JE(e,t){var n;return e[t.keyword]!==void 0||((n=t.definition.implements)===null||n===void 0?void 0:n.some(r=>e[r]!==void 0))}Xr.shouldUseRule=JE});var Kc=$(Pt=>{"use strict";Object.defineProperty(Pt,"__esModule",{value:!0});Pt.reportTypeError=Pt.checkDataTypes=Pt.checkDataType=Pt.coerceAndCheckDataType=Pt.getJSONTypes=Pt.getSchemaTypes=Pt.DataType=void 0;var b9=r_(),_9=o_(),$9=Hc(),pe=me(),GE=_e(),ka;(function(e){e[e.Correct=0]="Correct",e[e.Wrong=1]="Wrong"})(ka||(Pt.DataType=ka={}));function w9(e){let t=XE(e.type);if(t.includes("null")){if(e.nullable===!1)throw new Error("type: null contradicts nullable: false")}else{if(!t.length&&e.nullable!==void 0)throw new Error('"nullable" cannot be used without "type"');e.nullable===!0&&t.push("null")}return t}Pt.getSchemaTypes=w9;function XE(e){let t=Array.isArray(e)?e:e?[e]:[];if(t.every(b9.isJSONType))return t;throw new Error("type must be JSONType or JSONType[]: "+t.join(","))}Pt.getJSONTypes=XE;function S9(e,t){let{gen:n,data:r,opts:o}=e,i=I9(t,o.coerceTypes),a=t.length>0&&!(i.length===0&&t.length===1&&(0,_9.schemaHasRulesForType)(e,t[0]));if(a){let s=a_(t,r,o.strictNumbers,ka.Wrong);n.if(s,()=>{i.length?T9(e,t,i):s_(e)})}return a}Pt.coerceAndCheckDataType=S9;var YE=new Set(["string","number","integer","boolean","null"]);function I9(e,t){return t?e.filter(n=>YE.has(n)||t==="array"&&n==="array"):[]}function T9(e,t,n){let{gen:r,data:o,opts:i}=e,a=r.let("dataType",(0,pe._)`typeof ${o}`),s=r.let("coerced",(0,pe._)`undefined`);i.coerceTypes==="array"&&r.if((0,pe._)`${a} == 'object' && Array.isArray(${o}) && ${o}.length == 1`,()=>r.assign(o,(0,pe._)`${o}[0]`).assign(a,(0,pe._)`typeof ${o}`).if(a_(t,o,i.strictNumbers),()=>r.assign(s,o))),r.if((0,pe._)`${s} !== undefined`);for(let l of n)(YE.has(l)||l==="array"&&i.coerceTypes==="array")&&c(l);r.else(),s_(e),r.endIf(),r.if((0,pe._)`${s} !== undefined`,()=>{r.assign(o,s),k9(e,s)});function c(l){switch(l){case"string":r.elseIf((0,pe._)`${a} == "number" || ${a} == "boolean"`).assign(s,(0,pe._)`"" + ${o}`).elseIf((0,pe._)`${o} === null`).assign(s,(0,pe._)`""`);return;case"number":r.elseIf((0,pe._)`${a} == "boolean" || ${o} === null + || (${a} == "string" && ${o} && ${o} == +${o})`).assign(s,(0,pe._)`+${o}`);return;case"integer":r.elseIf((0,pe._)`${a} === "boolean" || ${o} === null + || (${a} === "string" && ${o} && ${o} == +${o} && !(${o} % 1))`).assign(s,(0,pe._)`+${o}`);return;case"boolean":r.elseIf((0,pe._)`${o} === "false" || ${o} === 0 || ${o} === null`).assign(s,!1).elseIf((0,pe._)`${o} === "true" || ${o} === 1`).assign(s,!0);return;case"null":r.elseIf((0,pe._)`${o} === "" || ${o} === 0 || ${o} === false`),r.assign(s,null);return;case"array":r.elseIf((0,pe._)`${a} === "string" || ${a} === "number" + || ${a} === "boolean" || ${o} === null`).assign(s,(0,pe._)`[${o}]`)}}}function k9({gen:e,parentData:t,parentDataProperty:n},r){e.if((0,pe._)`${t} !== undefined`,()=>e.assign((0,pe._)`${t}[${n}]`,r))}function i_(e,t,n,r=ka.Correct){let o=r===ka.Correct?pe.operators.EQ:pe.operators.NEQ,i;switch(e){case"null":return(0,pe._)`${t} ${o} null`;case"array":i=(0,pe._)`Array.isArray(${t})`;break;case"object":i=(0,pe._)`${t} && typeof ${t} == "object" && !Array.isArray(${t})`;break;case"integer":i=a((0,pe._)`!(${t} % 1) && !isNaN(${t})`);break;case"number":i=a();break;default:return(0,pe._)`typeof ${t} ${o} ${e}`}return r===ka.Correct?i:(0,pe.not)(i);function a(s=pe.nil){return(0,pe.and)((0,pe._)`typeof ${t} == "number"`,s,n?(0,pe._)`isFinite(${t})`:pe.nil)}}Pt.checkDataType=i_;function a_(e,t,n,r){if(e.length===1)return i_(e[0],t,n,r);let o,i=(0,GE.toHash)(e);if(i.array&&i.object){let a=(0,pe._)`typeof ${t} != "object"`;o=i.null?a:(0,pe._)`!${t} || ${a}`,delete i.null,delete i.array,delete i.object}else o=pe.nil;i.number&&delete i.integer;for(let a in i)o=(0,pe.and)(o,i_(a,t,n,r));return o}Pt.checkDataTypes=a_;var z9={message:({schema:e})=>`must be ${e}`,params:({schema:e,schemaValue:t})=>typeof e=="string"?(0,pe._)`{type: ${e}}`:(0,pe._)`{type: ${t}}`};function s_(e){let t=P9(e);(0,$9.reportError)(t,z9)}Pt.reportTypeError=s_;function P9(e){let{gen:t,data:n,schema:r}=e,o=(0,GE.schemaRefOrVal)(e,r,"type");return{gen:t,keyword:"type",data:n,schema:r.type,schemaCode:o,schemaValue:o,parentSchema:r,params:{},it:e}}});var eA=$(Qm=>{"use strict";Object.defineProperty(Qm,"__esModule",{value:!0});Qm.assignDefaults=void 0;var za=me(),E9=_e();function A9(e,t){let{properties:n,items:r}=e.schema;if(t==="object"&&n)for(let o in n)QE(e,o,n[o].default);else t==="array"&&Array.isArray(r)&&r.forEach((o,i)=>QE(e,i,o.default))}Qm.assignDefaults=A9;function QE(e,t,n){let{gen:r,compositeRule:o,data:i,opts:a}=e;if(n===void 0)return;let s=(0,za._)`${i}${(0,za.getProperty)(t)}`;if(o){(0,E9.checkStrictMode)(e,`default is ignored for: ${s}`);return}let c=(0,za._)`${s} === undefined`;a.useDefaults==="empty"&&(c=(0,za._)`${c} || ${s} === null || ${s} === ""`),r.if(c,(0,za._)`${s} = ${(0,za.stringify)(n)}`)}});var yn=$(Me=>{"use strict";Object.defineProperty(Me,"__esModule",{value:!0});Me.validateUnion=Me.validateArray=Me.usePattern=Me.callValidateCode=Me.schemaProperties=Me.allSchemaProperties=Me.noPropertyInData=Me.propertyInData=Me.isOwnProperty=Me.hasPropFunc=Me.reportMissingProp=Me.checkMissingProp=Me.checkReportMissingProp=void 0;var Be=me(),c_=_e(),Yr=xr(),O9=_e();function j9(e,t){let{gen:n,data:r,it:o}=e;n.if(u_(n,r,t,o.opts.ownProperties),()=>{e.setParams({missingProperty:(0,Be._)`${t}`},!0),e.error()})}Me.checkReportMissingProp=j9;function C9({gen:e,data:t,it:{opts:n}},r,o){return(0,Be.or)(...r.map(i=>(0,Be.and)(u_(e,t,i,n.ownProperties),(0,Be._)`${o} = ${i}`)))}Me.checkMissingProp=C9;function D9(e,t){e.setParams({missingProperty:t},!0),e.error()}Me.reportMissingProp=D9;function tA(e){return e.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:(0,Be._)`Object.prototype.hasOwnProperty`})}Me.hasPropFunc=tA;function l_(e,t,n){return(0,Be._)`${tA(e)}.call(${t}, ${n})`}Me.isOwnProperty=l_;function N9(e,t,n,r){let o=(0,Be._)`${t}${(0,Be.getProperty)(n)} !== undefined`;return r?(0,Be._)`${o} && ${l_(e,t,n)}`:o}Me.propertyInData=N9;function u_(e,t,n,r){let o=(0,Be._)`${t}${(0,Be.getProperty)(n)} === undefined`;return r?(0,Be.or)(o,(0,Be.not)(l_(e,t,n))):o}Me.noPropertyInData=u_;function nA(e){return e?Object.keys(e).filter(t=>t!=="__proto__"):[]}Me.allSchemaProperties=nA;function M9(e,t){return nA(t).filter(n=>!(0,c_.alwaysValidSchema)(e,t[n]))}Me.schemaProperties=M9;function R9({schemaCode:e,data:t,it:{gen:n,topSchemaRef:r,schemaPath:o,errorPath:i},it:a},s,c,l){let u=l?(0,Be._)`${e}, ${t}, ${r}${o}`:t,p=[[Yr.default.instancePath,(0,Be.strConcat)(Yr.default.instancePath,i)],[Yr.default.parentData,a.parentData],[Yr.default.parentDataProperty,a.parentDataProperty],[Yr.default.rootData,Yr.default.rootData]];a.opts.dynamicRef&&p.push([Yr.default.dynamicAnchors,Yr.default.dynamicAnchors]);let d=(0,Be._)`${u}, ${n.object(...p)}`;return c!==Be.nil?(0,Be._)`${s}.call(${c}, ${d})`:(0,Be._)`${s}(${d})`}Me.callValidateCode=R9;var U9=(0,Be._)`new RegExp`;function L9({gen:e,it:{opts:t}},n){let r=t.unicodeRegExp?"u":"",{regExp:o}=t.code,i=o(n,r);return e.scopeValue("pattern",{key:i.toString(),ref:i,code:(0,Be._)`${o.code==="new RegExp"?U9:(0,O9.useFunc)(e,o)}(${n}, ${r})`})}Me.usePattern=L9;function F9(e){let{gen:t,data:n,keyword:r,it:o}=e,i=t.name("valid");if(o.allErrors){let s=t.let("valid",!0);return a(()=>t.assign(s,!1)),s}return t.var(i,!0),a(()=>t.break()),i;function a(s){let c=t.const("len",(0,Be._)`${n}.length`);t.forRange("i",0,c,l=>{e.subschema({keyword:r,dataProp:l,dataPropType:c_.Type.Num},i),t.if((0,Be.not)(i),s)})}}Me.validateArray=F9;function Z9(e){let{gen:t,schema:n,keyword:r,it:o}=e;if(!Array.isArray(n))throw new Error("ajv implementation error");if(n.some(c=>(0,c_.alwaysValidSchema)(o,c))&&!o.opts.unevaluated)return;let a=t.let("valid",!1),s=t.name("_valid");t.block(()=>n.forEach((c,l)=>{let u=e.subschema({keyword:r,schemaProp:l,compositeRule:!0},s);t.assign(a,(0,Be._)`${a} || ${s}`),e.mergeValidEvaluated(u,s)||t.if((0,Be.not)(a))})),e.result(a,()=>e.reset(),()=>e.error(!0))}Me.validateUnion=Z9});var iA=$(Hn=>{"use strict";Object.defineProperty(Hn,"__esModule",{value:!0});Hn.validateKeywordUsage=Hn.validSchemaType=Hn.funcKeywordCode=Hn.macroKeywordCode=void 0;var Nt=me(),si=xr(),V9=yn(),B9=Hc();function q9(e,t){let{gen:n,keyword:r,schema:o,parentSchema:i,it:a}=e,s=t.macro.call(a.self,o,i,a),c=oA(n,r,s);a.opts.validateSchema!==!1&&a.self.validateSchema(s,!0);let l=n.name("valid");e.subschema({schema:s,schemaPath:Nt.nil,errSchemaPath:`${a.errSchemaPath}/${r}`,topSchemaRef:c,compositeRule:!0},l),e.pass(l,()=>e.error(!0))}Hn.macroKeywordCode=q9;function W9(e,t){var n;let{gen:r,keyword:o,schema:i,parentSchema:a,$data:s,it:c}=e;K9(c,t);let l=!s&&t.compile?t.compile.call(c.self,i,a,c):t.validate,u=oA(r,o,l),p=r.let("valid");e.block$data(p,d),e.ok((n=t.valid)!==null&&n!==void 0?n:p);function d(){if(t.errors===!1)g(),t.modifying&&rA(e),b(()=>e.error());else{let w=t.async?f():h();t.modifying&&rA(e),b(()=>H9(e,w))}}function f(){let w=r.let("ruleErrs",null);return r.try(()=>g((0,Nt._)`await `),U=>r.assign(p,!1).if((0,Nt._)`${U} instanceof ${c.ValidationError}`,()=>r.assign(w,(0,Nt._)`${U}.errors`),()=>r.throw(U))),w}function h(){let w=(0,Nt._)`${u}.errors`;return r.assign(w,null),g(Nt.nil),w}function g(w=t.async?(0,Nt._)`await `:Nt.nil){let U=c.opts.passContext?si.default.this:si.default.self,T=!("compile"in t&&!s||t.schema===!1);r.assign(p,(0,Nt._)`${w}${(0,V9.callValidateCode)(e,u,U,T)}`,t.modifying)}function b(w){var U;r.if((0,Nt.not)((U=t.valid)!==null&&U!==void 0?U:p),w)}}Hn.funcKeywordCode=W9;function rA(e){let{gen:t,data:n,it:r}=e;t.if(r.parentData,()=>t.assign(n,(0,Nt._)`${r.parentData}[${r.parentDataProperty}]`))}function H9(e,t){let{gen:n}=e;n.if((0,Nt._)`Array.isArray(${t})`,()=>{n.assign(si.default.vErrors,(0,Nt._)`${si.default.vErrors} === null ? ${t} : ${si.default.vErrors}.concat(${t})`).assign(si.default.errors,(0,Nt._)`${si.default.vErrors}.length`),(0,B9.extendErrors)(e)},()=>e.error())}function K9({schemaEnv:e},t){if(t.async&&!e.$async)throw new Error("async keyword in sync schema")}function oA(e,t,n){if(n===void 0)throw new Error(`keyword "${t}" failed to compile`);return e.scopeValue("keyword",typeof n=="function"?{ref:n}:{ref:n,code:(0,Nt.stringify)(n)})}function J9(e,t,n=!1){return!t.length||t.some(r=>r==="array"?Array.isArray(e):r==="object"?e&&typeof e=="object"&&!Array.isArray(e):typeof e==r||n&&typeof e>"u")}Hn.validSchemaType=J9;function G9({schema:e,opts:t,self:n,errSchemaPath:r},o,i){if(Array.isArray(o.keyword)?!o.keyword.includes(i):o.keyword!==i)throw new Error("ajv implementation error");let a=o.dependencies;if(a?.some(s=>!Object.prototype.hasOwnProperty.call(e,s)))throw new Error(`parent schema must have dependencies of ${i}: ${a.join(",")}`);if(o.validateSchema&&!o.validateSchema(e[i])){let c=`keyword "${i}" value is invalid at path "${r}": `+n.errorsText(o.validateSchema.errors);if(t.validateSchema==="log")n.logger.error(c);else throw new Error(c)}}Hn.validateKeywordUsage=G9});var sA=$(Qr=>{"use strict";Object.defineProperty(Qr,"__esModule",{value:!0});Qr.extendSubschemaMode=Qr.extendSubschemaData=Qr.getSubschema=void 0;var Kn=me(),aA=_e();function X9(e,{keyword:t,schemaProp:n,schema:r,schemaPath:o,errSchemaPath:i,topSchemaRef:a}){if(t!==void 0&&r!==void 0)throw new Error('both "keyword" and "schema" passed, only one allowed');if(t!==void 0){let s=e.schema[t];return n===void 0?{schema:s,schemaPath:(0,Kn._)`${e.schemaPath}${(0,Kn.getProperty)(t)}`,errSchemaPath:`${e.errSchemaPath}/${t}`}:{schema:s[n],schemaPath:(0,Kn._)`${e.schemaPath}${(0,Kn.getProperty)(t)}${(0,Kn.getProperty)(n)}`,errSchemaPath:`${e.errSchemaPath}/${t}/${(0,aA.escapeFragment)(n)}`}}if(r!==void 0){if(o===void 0||i===void 0||a===void 0)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:r,schemaPath:o,topSchemaRef:a,errSchemaPath:i}}throw new Error('either "keyword" or "schema" must be passed')}Qr.getSubschema=X9;function Y9(e,t,{dataProp:n,dataPropType:r,data:o,dataTypes:i,propertyName:a}){if(o!==void 0&&n!==void 0)throw new Error('both "data" and "dataProp" passed, only one allowed');let{gen:s}=t;if(n!==void 0){let{errorPath:l,dataPathArr:u,opts:p}=t,d=s.let("data",(0,Kn._)`${t.data}${(0,Kn.getProperty)(n)}`,!0);c(d),e.errorPath=(0,Kn.str)`${l}${(0,aA.getErrorPath)(n,r,p.jsPropertySyntax)}`,e.parentDataProperty=(0,Kn._)`${n}`,e.dataPathArr=[...u,e.parentDataProperty]}if(o!==void 0){let l=o instanceof Kn.Name?o:s.let("data",o,!0);c(l),a!==void 0&&(e.propertyName=a)}i&&(e.dataTypes=i);function c(l){e.data=l,e.dataLevel=t.dataLevel+1,e.dataTypes=[],t.definedProperties=new Set,e.parentData=t.data,e.dataNames=[...t.dataNames,l]}}Qr.extendSubschemaData=Y9;function Q9(e,{jtdDiscriminator:t,jtdMetadata:n,compositeRule:r,createErrors:o,allErrors:i}){r!==void 0&&(e.compositeRule=r),o!==void 0&&(e.createErrors=o),i!==void 0&&(e.allErrors=i),e.jtdDiscriminator=t,e.jtdMetadata=n}Qr.extendSubschemaMode=Q9});var p_=$((Ame,cA)=>{"use strict";cA.exports=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t=="object"&&typeof n=="object"){if(t.constructor!==n.constructor)return!1;var r,o,i;if(Array.isArray(t)){if(r=t.length,r!=n.length)return!1;for(o=r;o--!==0;)if(!e(t[o],n[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(i=Object.keys(t),r=i.length,r!==Object.keys(n).length)return!1;for(o=r;o--!==0;)if(!Object.prototype.hasOwnProperty.call(n,i[o]))return!1;for(o=r;o--!==0;){var a=i[o];if(!e(t[a],n[a]))return!1}return!0}return t!==t&&n!==n}});var uA=$((Ome,lA)=>{"use strict";var eo=lA.exports=function(e,t,n){typeof t=="function"&&(n=t,t={}),n=t.cb||n;var r=typeof n=="function"?n:n.pre||function(){},o=n.post||function(){};ef(t,r,o,e,"",e)};eo.keywords={additionalItems:!0,items:!0,contains:!0,additionalProperties:!0,propertyNames:!0,not:!0,if:!0,then:!0,else:!0};eo.arrayKeywords={items:!0,allOf:!0,anyOf:!0,oneOf:!0};eo.propsKeywords={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependencies:!0};eo.skipKeywords={default:!0,enum:!0,const:!0,required:!0,maximum:!0,minimum:!0,exclusiveMaximum:!0,exclusiveMinimum:!0,multipleOf:!0,maxLength:!0,minLength:!0,pattern:!0,format:!0,maxItems:!0,minItems:!0,uniqueItems:!0,maxProperties:!0,minProperties:!0};function ef(e,t,n,r,o,i,a,s,c,l){if(r&&typeof r=="object"&&!Array.isArray(r)){t(r,o,i,a,s,c,l);for(var u in r){var p=r[u];if(Array.isArray(p)){if(u in eo.arrayKeywords)for(var d=0;d{"use strict";Object.defineProperty(Kt,"__esModule",{value:!0});Kt.getSchemaRefs=Kt.resolveUrl=Kt.normalizeId=Kt._getFullPath=Kt.getFullPath=Kt.inlineRef=void 0;var tV=_e(),nV=p_(),rV=uA(),oV=new Set(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum","const"]);function iV(e,t=!0){return typeof e=="boolean"?!0:t===!0?!d_(e):t?pA(e)<=t:!1}Kt.inlineRef=iV;var aV=new Set(["$ref","$recursiveRef","$recursiveAnchor","$dynamicRef","$dynamicAnchor"]);function d_(e){for(let t in e){if(aV.has(t))return!0;let n=e[t];if(Array.isArray(n)&&n.some(d_)||typeof n=="object"&&d_(n))return!0}return!1}function pA(e){let t=0;for(let n in e){if(n==="$ref")return 1/0;if(t++,!oV.has(n)&&(typeof e[n]=="object"&&(0,tV.eachItem)(e[n],r=>t+=pA(r)),t===1/0))return 1/0}return t}function dA(e,t="",n){n!==!1&&(t=Pa(t));let r=e.parse(t);return mA(e,r)}Kt.getFullPath=dA;function mA(e,t){return e.serialize(t).split("#")[0]+"#"}Kt._getFullPath=mA;var sV=/#\/?$/;function Pa(e){return e?e.replace(sV,""):""}Kt.normalizeId=Pa;function cV(e,t,n){return n=Pa(n),e.resolve(t,n)}Kt.resolveUrl=cV;var lV=/^[a-z_][-a-z0-9._]*$/i;function uV(e,t){if(typeof e=="boolean")return{};let{schemaId:n,uriResolver:r}=this.opts,o=Pa(e[n]||t),i={"":o},a=dA(r,o,!1),s={},c=new Set;return rV(e,{allKeys:!0},(p,d,f,h)=>{if(h===void 0)return;let g=a+d,b=i[h];typeof p[n]=="string"&&(b=w.call(this,p[n])),U.call(this,p.$anchor),U.call(this,p.$dynamicAnchor),i[d]=b;function w(T){let j=this.opts.uriResolver.resolve;if(T=Pa(b?j(b,T):T),c.has(T))throw u(T);c.add(T);let V=this.refs[T];return typeof V=="string"&&(V=this.refs[V]),typeof V=="object"?l(p,V.schema,T):T!==Pa(g)&&(T[0]==="#"?(l(p,s[T],T),s[T]=p):this.refs[T]=g),T}function U(T){if(typeof T=="string"){if(!lV.test(T))throw new Error(`invalid anchor "${T}"`);w.call(this,`#${T}`)}}}),s;function l(p,d,f){if(d!==void 0&&!nV(p,d))throw u(f)}function u(p){return new Error(`reference "${p}" resolves to more than one schema`)}}Kt.getSchemaRefs=uV});var Yc=$(to=>{"use strict";Object.defineProperty(to,"__esModule",{value:!0});to.getData=to.KeywordCxt=to.validateFunctionCode=void 0;var vA=HE(),fA=Kc(),f_=o_(),tf=Kc(),pV=eA(),Xc=iA(),m_=sA(),Q=me(),se=xr(),dV=Jc(),br=_e(),Gc=Hc();function mV(e){if(_A(e)&&($A(e),bA(e))){gV(e);return}xA(e,()=>(0,vA.topBoolOrEmptySchema)(e))}to.validateFunctionCode=mV;function xA({gen:e,validateName:t,schema:n,schemaEnv:r,opts:o},i){o.code.es5?e.func(t,(0,Q._)`${se.default.data}, ${se.default.valCxt}`,r.$async,()=>{e.code((0,Q._)`"use strict"; ${hA(n,o)}`),hV(e,o),e.code(i)}):e.func(t,(0,Q._)`${se.default.data}, ${fV(o)}`,r.$async,()=>e.code(hA(n,o)).code(i))}function fV(e){return(0,Q._)`{${se.default.instancePath}="", ${se.default.parentData}, ${se.default.parentDataProperty}, ${se.default.rootData}=${se.default.data}${e.dynamicRef?(0,Q._)`, ${se.default.dynamicAnchors}={}`:Q.nil}}={}`}function hV(e,t){e.if(se.default.valCxt,()=>{e.var(se.default.instancePath,(0,Q._)`${se.default.valCxt}.${se.default.instancePath}`),e.var(se.default.parentData,(0,Q._)`${se.default.valCxt}.${se.default.parentData}`),e.var(se.default.parentDataProperty,(0,Q._)`${se.default.valCxt}.${se.default.parentDataProperty}`),e.var(se.default.rootData,(0,Q._)`${se.default.valCxt}.${se.default.rootData}`),t.dynamicRef&&e.var(se.default.dynamicAnchors,(0,Q._)`${se.default.valCxt}.${se.default.dynamicAnchors}`)},()=>{e.var(se.default.instancePath,(0,Q._)`""`),e.var(se.default.parentData,(0,Q._)`undefined`),e.var(se.default.parentDataProperty,(0,Q._)`undefined`),e.var(se.default.rootData,se.default.data),t.dynamicRef&&e.var(se.default.dynamicAnchors,(0,Q._)`{}`)})}function gV(e){let{schema:t,opts:n,gen:r}=e;xA(e,()=>{n.$comment&&t.$comment&&SA(e),_V(e),r.let(se.default.vErrors,null),r.let(se.default.errors,0),n.unevaluated&&yV(e),wA(e),SV(e)})}function yV(e){let{gen:t,validateName:n}=e;e.evaluated=t.const("evaluated",(0,Q._)`${n}.evaluated`),t.if((0,Q._)`${e.evaluated}.dynamicProps`,()=>t.assign((0,Q._)`${e.evaluated}.props`,(0,Q._)`undefined`)),t.if((0,Q._)`${e.evaluated}.dynamicItems`,()=>t.assign((0,Q._)`${e.evaluated}.items`,(0,Q._)`undefined`))}function hA(e,t){let n=typeof e=="object"&&e[t.schemaId];return n&&(t.code.source||t.code.process)?(0,Q._)`/*# sourceURL=${n} */`:Q.nil}function vV(e,t){if(_A(e)&&($A(e),bA(e))){xV(e,t);return}(0,vA.boolOrEmptySchema)(e,t)}function bA({schema:e,self:t}){if(typeof e=="boolean")return!e;for(let n in e)if(t.RULES.all[n])return!0;return!1}function _A(e){return typeof e.schema!="boolean"}function xV(e,t){let{schema:n,gen:r,opts:o}=e;o.$comment&&n.$comment&&SA(e),$V(e),wV(e);let i=r.const("_errs",se.default.errors);wA(e,i),r.var(t,(0,Q._)`${i} === ${se.default.errors}`)}function $A(e){(0,br.checkUnknownRules)(e),bV(e)}function wA(e,t){if(e.opts.jtd)return gA(e,[],!1,t);let n=(0,fA.getSchemaTypes)(e.schema),r=(0,fA.coerceAndCheckDataType)(e,n);gA(e,n,!r,t)}function bV(e){let{schema:t,errSchemaPath:n,opts:r,self:o}=e;t.$ref&&r.ignoreKeywordsWithRef&&(0,br.schemaHasRulesButRef)(t,o.RULES)&&o.logger.warn(`$ref: keywords ignored in schema at path "${n}"`)}function _V(e){let{schema:t,opts:n}=e;t.default!==void 0&&n.useDefaults&&n.strictSchema&&(0,br.checkStrictMode)(e,"default is ignored in the schema root")}function $V(e){let t=e.schema[e.opts.schemaId];t&&(e.baseId=(0,dV.resolveUrl)(e.opts.uriResolver,e.baseId,t))}function wV(e){if(e.schema.$async&&!e.schemaEnv.$async)throw new Error("async schema in sync schema")}function SA({gen:e,schemaEnv:t,schema:n,errSchemaPath:r,opts:o}){let i=n.$comment;if(o.$comment===!0)e.code((0,Q._)`${se.default.self}.logger.log(${i})`);else if(typeof o.$comment=="function"){let a=(0,Q.str)`${r}/$comment`,s=e.scopeValue("root",{ref:t.root});e.code((0,Q._)`${se.default.self}.opts.$comment(${i}, ${a}, ${s}.schema)`)}}function SV(e){let{gen:t,schemaEnv:n,validateName:r,ValidationError:o,opts:i}=e;n.$async?t.if((0,Q._)`${se.default.errors} === 0`,()=>t.return(se.default.data),()=>t.throw((0,Q._)`new ${o}(${se.default.vErrors})`)):(t.assign((0,Q._)`${r}.errors`,se.default.vErrors),i.unevaluated&&IV(e),t.return((0,Q._)`${se.default.errors} === 0`))}function IV({gen:e,evaluated:t,props:n,items:r}){n instanceof Q.Name&&e.assign((0,Q._)`${t}.props`,n),r instanceof Q.Name&&e.assign((0,Q._)`${t}.items`,r)}function gA(e,t,n,r){let{gen:o,schema:i,data:a,allErrors:s,opts:c,self:l}=e,{RULES:u}=l;if(i.$ref&&(c.ignoreKeywordsWithRef||!(0,br.schemaHasRulesButRef)(i,u))){o.block(()=>TA(e,"$ref",u.all.$ref.definition));return}c.jtd||TV(e,t),o.block(()=>{for(let d of u.rules)p(d);p(u.post)});function p(d){(0,f_.shouldUseGroup)(i,d)&&(d.type?(o.if((0,tf.checkDataType)(d.type,a,c.strictNumbers)),yA(e,d),t.length===1&&t[0]===d.type&&n&&(o.else(),(0,tf.reportTypeError)(e)),o.endIf()):yA(e,d),s||o.if((0,Q._)`${se.default.errors} === ${r||0}`))}}function yA(e,t){let{gen:n,schema:r,opts:{useDefaults:o}}=e;o&&(0,pV.assignDefaults)(e,t.type),n.block(()=>{for(let i of t.rules)(0,f_.shouldUseRule)(r,i)&&TA(e,i.keyword,i.definition,t.type)})}function TV(e,t){e.schemaEnv.meta||!e.opts.strictTypes||(kV(e,t),e.opts.allowUnionTypes||zV(e,t),PV(e,e.dataTypes))}function kV(e,t){if(t.length){if(!e.dataTypes.length){e.dataTypes=t;return}t.forEach(n=>{IA(e.dataTypes,n)||h_(e,`type "${n}" not allowed by context "${e.dataTypes.join(",")}"`)}),AV(e,t)}}function zV(e,t){t.length>1&&!(t.length===2&&t.includes("null"))&&h_(e,"use allowUnionTypes to allow union type keyword")}function PV(e,t){let n=e.self.RULES.all;for(let r in n){let o=n[r];if(typeof o=="object"&&(0,f_.shouldUseRule)(e.schema,o)){let{type:i}=o.definition;i.length&&!i.some(a=>EV(t,a))&&h_(e,`missing type "${i.join(",")}" for keyword "${r}"`)}}}function EV(e,t){return e.includes(t)||t==="number"&&e.includes("integer")}function IA(e,t){return e.includes(t)||t==="integer"&&e.includes("number")}function AV(e,t){let n=[];for(let r of e.dataTypes)IA(t,r)?n.push(r):t.includes("integer")&&r==="number"&&n.push("integer");e.dataTypes=n}function h_(e,t){let n=e.schemaEnv.baseId+e.errSchemaPath;t+=` at "${n}" (strictTypes)`,(0,br.checkStrictMode)(e,t,e.opts.strictTypes)}var nf=class{constructor(t,n,r){if((0,Xc.validateKeywordUsage)(t,n,r),this.gen=t.gen,this.allErrors=t.allErrors,this.keyword=r,this.data=t.data,this.schema=t.schema[r],this.$data=n.$data&&t.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,br.schemaRefOrVal)(t,this.schema,r,this.$data),this.schemaType=n.schemaType,this.parentSchema=t.schema,this.params={},this.it=t,this.def=n,this.$data)this.schemaCode=t.gen.const("vSchema",kA(this.$data,t));else if(this.schemaCode=this.schemaValue,!(0,Xc.validSchemaType)(this.schema,n.schemaType,n.allowUndefined))throw new Error(`${r} value must be ${JSON.stringify(n.schemaType)}`);("code"in n?n.trackErrors:n.errors!==!1)&&(this.errsCount=t.gen.const("_errs",se.default.errors))}result(t,n,r){this.failResult((0,Q.not)(t),n,r)}failResult(t,n,r){this.gen.if(t),r?r():this.error(),n?(this.gen.else(),n(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(t,n){this.failResult((0,Q.not)(t),void 0,n)}fail(t){if(t===void 0){this.error(),this.allErrors||this.gen.if(!1);return}this.gen.if(t),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(t){if(!this.$data)return this.fail(t);let{schemaCode:n}=this;this.fail((0,Q._)`${n} !== undefined && (${(0,Q.or)(this.invalid$data(),t)})`)}error(t,n,r){if(n){this.setParams(n),this._error(t,r),this.setParams({});return}this._error(t,r)}_error(t,n){(t?Gc.reportExtraError:Gc.reportError)(this,this.def.error,n)}$dataError(){(0,Gc.reportError)(this,this.def.$dataError||Gc.keyword$DataError)}reset(){if(this.errsCount===void 0)throw new Error('add "trackErrors" to keyword definition');(0,Gc.resetErrorsCount)(this.gen,this.errsCount)}ok(t){this.allErrors||this.gen.if(t)}setParams(t,n){n?Object.assign(this.params,t):this.params=t}block$data(t,n,r=Q.nil){this.gen.block(()=>{this.check$data(t,r),n()})}check$data(t=Q.nil,n=Q.nil){if(!this.$data)return;let{gen:r,schemaCode:o,schemaType:i,def:a}=this;r.if((0,Q.or)((0,Q._)`${o} === undefined`,n)),t!==Q.nil&&r.assign(t,!0),(i.length||a.validateSchema)&&(r.elseIf(this.invalid$data()),this.$dataError(),t!==Q.nil&&r.assign(t,!1)),r.else()}invalid$data(){let{gen:t,schemaCode:n,schemaType:r,def:o,it:i}=this;return(0,Q.or)(a(),s());function a(){if(r.length){if(!(n instanceof Q.Name))throw new Error("ajv implementation error");let c=Array.isArray(r)?r:[r];return(0,Q._)`${(0,tf.checkDataTypes)(c,n,i.opts.strictNumbers,tf.DataType.Wrong)}`}return Q.nil}function s(){if(o.validateSchema){let c=t.scopeValue("validate$data",{ref:o.validateSchema});return(0,Q._)`!${c}(${n})`}return Q.nil}}subschema(t,n){let r=(0,m_.getSubschema)(this.it,t);(0,m_.extendSubschemaData)(r,this.it,t),(0,m_.extendSubschemaMode)(r,t);let o={...this.it,...r,items:void 0,props:void 0};return vV(o,n),o}mergeEvaluated(t,n){let{it:r,gen:o}=this;r.opts.unevaluated&&(r.props!==!0&&t.props!==void 0&&(r.props=br.mergeEvaluated.props(o,t.props,r.props,n)),r.items!==!0&&t.items!==void 0&&(r.items=br.mergeEvaluated.items(o,t.items,r.items,n)))}mergeValidEvaluated(t,n){let{it:r,gen:o}=this;if(r.opts.unevaluated&&(r.props!==!0||r.items!==!0))return o.if(n,()=>this.mergeEvaluated(t,Q.Name)),!0}};to.KeywordCxt=nf;function TA(e,t,n,r){let o=new nf(e,n,t);"code"in n?n.code(o,r):o.$data&&n.validate?(0,Xc.funcKeywordCode)(o,n):"macro"in n?(0,Xc.macroKeywordCode)(o,n):(n.compile||n.validate)&&(0,Xc.funcKeywordCode)(o,n)}var OV=/^\/(?:[^~]|~0|~1)*$/,jV=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function kA(e,{dataLevel:t,dataNames:n,dataPathArr:r}){let o,i;if(e==="")return se.default.rootData;if(e[0]==="/"){if(!OV.test(e))throw new Error(`Invalid JSON-pointer: ${e}`);o=e,i=se.default.rootData}else{let l=jV.exec(e);if(!l)throw new Error(`Invalid JSON-pointer: ${e}`);let u=+l[1];if(o=l[2],o==="#"){if(u>=t)throw new Error(c("property/index",u));return r[t-u]}if(u>t)throw new Error(c("data",u));if(i=n[t-u],!o)return i}let a=i,s=o.split("/");for(let l of s)l&&(i=(0,Q._)`${i}${(0,Q.getProperty)((0,br.unescapeJsonPointer)(l))}`,a=(0,Q._)`${a} && ${i}`);return a;function c(l,u){return`Cannot access ${l} ${u} levels up, current level is ${t}`}}to.getData=kA});var rf=$(y_=>{"use strict";Object.defineProperty(y_,"__esModule",{value:!0});var g_=class extends Error{constructor(t){super("validation failed"),this.errors=t,this.ajv=this.validation=!0}};y_.default=g_});var Qc=$(b_=>{"use strict";Object.defineProperty(b_,"__esModule",{value:!0});var v_=Jc(),x_=class extends Error{constructor(t,n,r,o){super(o||`can't resolve reference ${r} from id ${n}`),this.missingRef=(0,v_.resolveUrl)(t,n,r),this.missingSchema=(0,v_.normalizeId)((0,v_.getFullPath)(t,this.missingRef))}};b_.default=x_});var af=$(vn=>{"use strict";Object.defineProperty(vn,"__esModule",{value:!0});vn.resolveSchema=vn.getCompilingSchema=vn.resolveRef=vn.compileSchema=vn.SchemaEnv=void 0;var On=me(),CV=rf(),ci=xr(),jn=Jc(),zA=_e(),DV=Yc(),Ea=class{constructor(t){var n;this.refs={},this.dynamicAnchors={};let r;typeof t.schema=="object"&&(r=t.schema),this.schema=t.schema,this.schemaId=t.schemaId,this.root=t.root||this,this.baseId=(n=t.baseId)!==null&&n!==void 0?n:(0,jn.normalizeId)(r?.[t.schemaId||"$id"]),this.schemaPath=t.schemaPath,this.localRefs=t.localRefs,this.meta=t.meta,this.$async=r?.$async,this.refs={}}};vn.SchemaEnv=Ea;function $_(e){let t=PA.call(this,e);if(t)return t;let n=(0,jn.getFullPath)(this.opts.uriResolver,e.root.baseId),{es5:r,lines:o}=this.opts.code,{ownProperties:i}=this.opts,a=new On.CodeGen(this.scope,{es5:r,lines:o,ownProperties:i}),s;e.$async&&(s=a.scopeValue("Error",{ref:CV.default,code:(0,On._)`require("ajv/dist/runtime/validation_error").default`}));let c=a.scopeName("validate");e.validateName=c;let l={gen:a,allErrors:this.opts.allErrors,data:ci.default.data,parentData:ci.default.parentData,parentDataProperty:ci.default.parentDataProperty,dataNames:[ci.default.data],dataPathArr:[On.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:a.scopeValue("schema",this.opts.code.source===!0?{ref:e.schema,code:(0,On.stringify)(e.schema)}:{ref:e.schema}),validateName:c,ValidationError:s,schema:e.schema,schemaEnv:e,rootId:n,baseId:e.baseId||n,schemaPath:On.nil,errSchemaPath:e.schemaPath||(this.opts.jtd?"":"#"),errorPath:(0,On._)`""`,opts:this.opts,self:this},u;try{this._compilations.add(e),(0,DV.validateFunctionCode)(l),a.optimize(this.opts.code.optimize);let p=a.toString();u=`${a.scopeRefs(ci.default.scope)}return ${p}`,this.opts.code.process&&(u=this.opts.code.process(u,e));let f=new Function(`${ci.default.self}`,`${ci.default.scope}`,u)(this,this.scope.get());if(this.scope.value(c,{ref:f}),f.errors=null,f.schema=e.schema,f.schemaEnv=e,e.$async&&(f.$async=!0),this.opts.code.source===!0&&(f.source={validateName:c,validateCode:p,scopeValues:a._values}),this.opts.unevaluated){let{props:h,items:g}=l;f.evaluated={props:h instanceof On.Name?void 0:h,items:g instanceof On.Name?void 0:g,dynamicProps:h instanceof On.Name,dynamicItems:g instanceof On.Name},f.source&&(f.source.evaluated=(0,On.stringify)(f.evaluated))}return e.validate=f,e}catch(p){throw delete e.validate,delete e.validateName,u&&this.logger.error("Error compiling schema, function code:",u),p}finally{this._compilations.delete(e)}}vn.compileSchema=$_;function NV(e,t,n){var r;n=(0,jn.resolveUrl)(this.opts.uriResolver,t,n);let o=e.refs[n];if(o)return o;let i=UV.call(this,e,n);if(i===void 0){let a=(r=e.localRefs)===null||r===void 0?void 0:r[n],{schemaId:s}=this.opts;a&&(i=new Ea({schema:a,schemaId:s,root:e,baseId:t}))}if(i!==void 0)return e.refs[n]=MV.call(this,i)}vn.resolveRef=NV;function MV(e){return(0,jn.inlineRef)(e.schema,this.opts.inlineRefs)?e.schema:e.validate?e:$_.call(this,e)}function PA(e){for(let t of this._compilations)if(RV(t,e))return t}vn.getCompilingSchema=PA;function RV(e,t){return e.schema===t.schema&&e.root===t.root&&e.baseId===t.baseId}function UV(e,t){let n;for(;typeof(n=this.refs[t])=="string";)t=n;return n||this.schemas[t]||of.call(this,e,t)}function of(e,t){let n=this.opts.uriResolver.parse(t),r=(0,jn._getFullPath)(this.opts.uriResolver,n),o=(0,jn.getFullPath)(this.opts.uriResolver,e.baseId,void 0);if(Object.keys(e.schema).length>0&&r===o)return __.call(this,n,e);let i=(0,jn.normalizeId)(r),a=this.refs[i]||this.schemas[i];if(typeof a=="string"){let s=of.call(this,e,a);return typeof s?.schema!="object"?void 0:__.call(this,n,s)}if(typeof a?.schema=="object"){if(a.validate||$_.call(this,a),i===(0,jn.normalizeId)(t)){let{schema:s}=a,{schemaId:c}=this.opts,l=s[c];return l&&(o=(0,jn.resolveUrl)(this.opts.uriResolver,o,l)),new Ea({schema:s,schemaId:c,root:e,baseId:o})}return __.call(this,n,a)}}vn.resolveSchema=of;var LV=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function __(e,{baseId:t,schema:n,root:r}){var o;if(((o=e.fragment)===null||o===void 0?void 0:o[0])!=="/")return;for(let s of e.fragment.slice(1).split("/")){if(typeof n=="boolean")return;let c=n[(0,zA.unescapeFragment)(s)];if(c===void 0)return;n=c;let l=typeof n=="object"&&n[this.opts.schemaId];!LV.has(s)&&l&&(t=(0,jn.resolveUrl)(this.opts.uriResolver,t,l))}let i;if(typeof n!="boolean"&&n.$ref&&!(0,zA.schemaHasRulesButRef)(n,this.RULES)){let s=(0,jn.resolveUrl)(this.opts.uriResolver,t,n.$ref);i=of.call(this,r,s)}let{schemaId:a}=this.opts;if(i=i||new Ea({schema:n,schemaId:a,root:r,baseId:t}),i.schema!==i.root.schema)return i}});var EA=$((Rme,FV)=>{FV.exports={$id:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#",description:"Meta-schema for $data reference (JSON AnySchema extension proposal)",type:"object",required:["$data"],properties:{$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},additionalProperties:!1}});var S_=$((Ume,CA)=>{"use strict";var ZV=RegExp.prototype.test.bind(/^[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}$/iu),OA=RegExp.prototype.test.bind(/^(?:(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)$/u);function w_(e){let t="",n=0,r=0;for(r=0;r=48&&n<=57||n>=65&&n<=70||n>=97&&n<=102))return"";t+=e[r];break}for(r+=1;r=48&&n<=57||n>=65&&n<=70||n>=97&&n<=102))return"";t+=e[r]}return t}var VV=RegExp.prototype.test.bind(/[^!"$&'()*+,\-.;=_`a-z{}~]/u);function AA(e){return e.length=0,!0}function BV(e,t,n){if(e.length){let r=w_(e);if(r!=="")t.push(r);else return n.error=!0,!1;e.length=0}return!0}function qV(e){let t=0,n={error:!1,address:"",zone:""},r=[],o=[],i=!1,a=!1,s=BV;for(let c=0;c7){n.error=!0;break}c>0&&e[c-1]===":"&&(i=!0),r.push(":");continue}else if(l==="%"){if(!s(o,r,n))break;s=AA}else{o.push(l);continue}}return o.length&&(s===AA?n.zone=o.join(""):a?r.push(o.join("")):r.push(w_(o))),n.address=r.join(""),n}function jA(e){if(WV(e,":")<2)return{host:e,isIPV6:!1};let t=qV(e);if(t.error)return{host:e,isIPV6:!1};{let n=t.address,r=t.address;return t.zone&&(n+="%"+t.zone,r+="%25"+t.zone),{host:n,isIPV6:!0,escapedHost:r}}}function WV(e,t){let n=0;for(let r=0;r{"use strict";var{isUUID:GV}=S_(),XV=/([\da-z][\d\-a-z]{0,31}):((?:[\w!$'()*+,\-.:;=@]|%[\da-f]{2})+)/iu,YV=["http","https","ws","wss","urn","urn:uuid"];function QV(e){return YV.indexOf(e)!==-1}function I_(e){return e.secure===!0?!0:e.secure===!1?!1:e.scheme?e.scheme.length===3&&(e.scheme[0]==="w"||e.scheme[0]==="W")&&(e.scheme[1]==="s"||e.scheme[1]==="S")&&(e.scheme[2]==="s"||e.scheme[2]==="S"):!1}function DA(e){return e.host||(e.error=e.error||"HTTP URIs must have a host."),e}function NA(e){let t=String(e.scheme).toLowerCase()==="https";return(e.port===(t?443:80)||e.port==="")&&(e.port=void 0),e.path||(e.path="/"),e}function eB(e){return e.secure=I_(e),e.resourceName=(e.path||"/")+(e.query?"?"+e.query:""),e.path=void 0,e.query=void 0,e}function tB(e){if((e.port===(I_(e)?443:80)||e.port==="")&&(e.port=void 0),typeof e.secure=="boolean"&&(e.scheme=e.secure?"wss":"ws",e.secure=void 0),e.resourceName){let[t,n]=e.resourceName.split("?");e.path=t&&t!=="/"?t:void 0,e.query=n,e.resourceName=void 0}return e.fragment=void 0,e}function nB(e,t){if(!e.path)return e.error="URN can not be parsed",e;let n=e.path.match(XV);if(n){let r=t.scheme||e.scheme||"urn";e.nid=n[1].toLowerCase(),e.nss=n[2];let o=`${r}:${t.nid||e.nid}`,i=T_(o);e.path=void 0,i&&(e=i.parse(e,t))}else e.error=e.error||"URN can not be parsed.";return e}function rB(e,t){if(e.nid===void 0)throw new Error("URN without nid cannot be serialized");let n=t.scheme||e.scheme||"urn",r=e.nid.toLowerCase(),o=`${n}:${t.nid||r}`,i=T_(o);i&&(e=i.serialize(e,t));let a=e,s=e.nss;return a.path=`${r||t.nid}:${s}`,t.skipEscape=!0,a}function oB(e,t){let n=e;return n.uuid=n.nss,n.nss=void 0,!t.tolerant&&(!n.uuid||!GV(n.uuid))&&(n.error=n.error||"UUID is not valid."),n}function iB(e){let t=e;return t.nss=(e.uuid||"").toLowerCase(),t}var MA={scheme:"http",domainHost:!0,parse:DA,serialize:NA},aB={scheme:"https",domainHost:MA.domainHost,parse:DA,serialize:NA},sf={scheme:"ws",domainHost:!0,parse:eB,serialize:tB},sB={scheme:"wss",domainHost:sf.domainHost,parse:sf.parse,serialize:sf.serialize},cB={scheme:"urn",parse:nB,serialize:rB,skipNormalize:!0},lB={scheme:"urn:uuid",parse:oB,serialize:iB,skipNormalize:!0},cf={http:MA,https:aB,ws:sf,wss:sB,urn:cB,"urn:uuid":lB};Object.setPrototypeOf(cf,null);function T_(e){return e&&(cf[e]||cf[e.toLowerCase()])||void 0}RA.exports={wsIsSecure:I_,SCHEMES:cf,isValidSchemeName:QV,getSchemeHandler:T_}});var ZA=$((Fme,uf)=>{"use strict";var{normalizeIPv6:uB,removeDotSegments:el,recomposeAuthority:pB,normalizeComponentEncoding:lf,isIPv4:dB,nonSimpleDomain:mB}=S_(),{SCHEMES:fB,getSchemeHandler:LA}=UA();function hB(e,t){return typeof e=="string"?e=Jn(_r(e,t),t):typeof e=="object"&&(e=_r(Jn(e,t),t)),e}function gB(e,t,n){let r=n?Object.assign({scheme:"null"},n):{scheme:"null"},o=FA(_r(e,r),_r(t,r),r,!0);return r.skipEscape=!0,Jn(o,r)}function FA(e,t,n,r){let o={};return r||(e=_r(Jn(e,n),n),t=_r(Jn(t,n),n)),n=n||{},!n.tolerant&&t.scheme?(o.scheme=t.scheme,o.userinfo=t.userinfo,o.host=t.host,o.port=t.port,o.path=el(t.path||""),o.query=t.query):(t.userinfo!==void 0||t.host!==void 0||t.port!==void 0?(o.userinfo=t.userinfo,o.host=t.host,o.port=t.port,o.path=el(t.path||""),o.query=t.query):(t.path?(t.path[0]==="/"?o.path=el(t.path):((e.userinfo!==void 0||e.host!==void 0||e.port!==void 0)&&!e.path?o.path="/"+t.path:e.path?o.path=e.path.slice(0,e.path.lastIndexOf("/")+1)+t.path:o.path=t.path,o.path=el(o.path)),o.query=t.query):(o.path=e.path,t.query!==void 0?o.query=t.query:o.query=e.query),o.userinfo=e.userinfo,o.host=e.host,o.port=e.port),o.scheme=e.scheme),o.fragment=t.fragment,o}function yB(e,t,n){return typeof e=="string"?(e=unescape(e),e=Jn(lf(_r(e,n),!0),{...n,skipEscape:!0})):typeof e=="object"&&(e=Jn(lf(e,!0),{...n,skipEscape:!0})),typeof t=="string"?(t=unescape(t),t=Jn(lf(_r(t,n),!0),{...n,skipEscape:!0})):typeof t=="object"&&(t=Jn(lf(t,!0),{...n,skipEscape:!0})),e.toLowerCase()===t.toLowerCase()}function Jn(e,t){let n={host:e.host,scheme:e.scheme,userinfo:e.userinfo,port:e.port,path:e.path,query:e.query,nid:e.nid,nss:e.nss,uuid:e.uuid,fragment:e.fragment,reference:e.reference,resourceName:e.resourceName,secure:e.secure,error:""},r=Object.assign({},t),o=[],i=LA(r.scheme||n.scheme);i&&i.serialize&&i.serialize(n,r),n.path!==void 0&&(r.skipEscape?n.path=unescape(n.path):(n.path=escape(n.path),n.scheme!==void 0&&(n.path=n.path.split("%3A").join(":")))),r.reference!=="suffix"&&n.scheme&&o.push(n.scheme,":");let a=pB(n);if(a!==void 0&&(r.reference!=="suffix"&&o.push("//"),o.push(a),n.path&&n.path[0]!=="/"&&o.push("/")),n.path!==void 0){let s=n.path;!r.absolutePath&&(!i||!i.absolutePath)&&(s=el(s)),a===void 0&&s[0]==="/"&&s[1]==="/"&&(s="/%2F"+s.slice(2)),o.push(s)}return n.query!==void 0&&o.push("?",n.query),n.fragment!==void 0&&o.push("#",n.fragment),o.join("")}var vB=/^(?:([^#/:?]+):)?(?:\/\/((?:([^#/?@]*)@)?(\[[^#/?\]]+\]|[^#/:?]*)(?::(\d*))?))?([^#?]*)(?:\?([^#]*))?(?:#((?:.|[\n\r])*))?/u;function _r(e,t){let n=Object.assign({},t),r={scheme:void 0,userinfo:void 0,host:"",port:void 0,path:"",query:void 0,fragment:void 0},o=!1;n.reference==="suffix"&&(n.scheme?e=n.scheme+":"+e:e="//"+e);let i=e.match(vB);if(i){if(r.scheme=i[1],r.userinfo=i[3],r.host=i[4],r.port=parseInt(i[5],10),r.path=i[6]||"",r.query=i[7],r.fragment=i[8],isNaN(r.port)&&(r.port=i[5]),r.host)if(dB(r.host)===!1){let c=uB(r.host);r.host=c.host.toLowerCase(),o=c.isIPV6}else o=!0;r.scheme===void 0&&r.userinfo===void 0&&r.host===void 0&&r.port===void 0&&r.query===void 0&&!r.path?r.reference="same-document":r.scheme===void 0?r.reference="relative":r.fragment===void 0?r.reference="absolute":r.reference="uri",n.reference&&n.reference!=="suffix"&&n.reference!==r.reference&&(r.error=r.error||"URI is not a "+n.reference+" reference.");let a=LA(n.scheme||r.scheme);if(!n.unicodeSupport&&(!a||!a.unicodeSupport)&&r.host&&(n.domainHost||a&&a.domainHost)&&o===!1&&mB(r.host))try{r.host=URL.domainToASCII(r.host.toLowerCase())}catch(s){r.error=r.error||"Host's domain name can not be converted to ASCII: "+s}(!a||a&&!a.skipNormalize)&&(e.indexOf("%")!==-1&&(r.scheme!==void 0&&(r.scheme=unescape(r.scheme)),r.host!==void 0&&(r.host=unescape(r.host))),r.path&&(r.path=escape(unescape(r.path))),r.fragment&&(r.fragment=encodeURI(decodeURIComponent(r.fragment)))),a&&a.parse&&a.parse(r,n)}else r.error=r.error||"URI can not be parsed.";return r}var k_={SCHEMES:fB,normalize:hB,resolve:gB,resolveComponent:FA,equal:yB,serialize:Jn,parse:_r};uf.exports=k_;uf.exports.default=k_;uf.exports.fastUri=k_});var BA=$(z_=>{"use strict";Object.defineProperty(z_,"__esModule",{value:!0});var VA=ZA();VA.code='require("ajv/dist/runtime/uri").default';z_.default=VA});var YA=$($t=>{"use strict";Object.defineProperty($t,"__esModule",{value:!0});$t.CodeGen=$t.Name=$t.nil=$t.stringify=$t.str=$t._=$t.KeywordCxt=void 0;var xB=Yc();Object.defineProperty($t,"KeywordCxt",{enumerable:!0,get:function(){return xB.KeywordCxt}});var Aa=me();Object.defineProperty($t,"_",{enumerable:!0,get:function(){return Aa._}});Object.defineProperty($t,"str",{enumerable:!0,get:function(){return Aa.str}});Object.defineProperty($t,"stringify",{enumerable:!0,get:function(){return Aa.stringify}});Object.defineProperty($t,"nil",{enumerable:!0,get:function(){return Aa.nil}});Object.defineProperty($t,"Name",{enumerable:!0,get:function(){return Aa.Name}});Object.defineProperty($t,"CodeGen",{enumerable:!0,get:function(){return Aa.CodeGen}});var bB=rf(),JA=Qc(),_B=r_(),tl=af(),$B=me(),nl=Jc(),pf=Kc(),E_=_e(),qA=EA(),wB=BA(),GA=(e,t)=>new RegExp(e,t);GA.code="new RegExp";var SB=["removeAdditional","useDefaults","coerceTypes"],IB=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),TB={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},kB={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'},WA=200;function zB(e){var t,n,r,o,i,a,s,c,l,u,p,d,f,h,g,b,w,U,T,j,V,Te,ae,Ke,ke;let tt=e.strict,At=(t=e.code)===null||t===void 0?void 0:t.optimize,st=At===!0||At===void 0?1:At||0,Ze=(r=(n=e.code)===null||n===void 0?void 0:n.regExp)!==null&&r!==void 0?r:GA,Je=(o=e.uriResolver)!==null&&o!==void 0?o:wB.default;return{strictSchema:(a=(i=e.strictSchema)!==null&&i!==void 0?i:tt)!==null&&a!==void 0?a:!0,strictNumbers:(c=(s=e.strictNumbers)!==null&&s!==void 0?s:tt)!==null&&c!==void 0?c:!0,strictTypes:(u=(l=e.strictTypes)!==null&&l!==void 0?l:tt)!==null&&u!==void 0?u:"log",strictTuples:(d=(p=e.strictTuples)!==null&&p!==void 0?p:tt)!==null&&d!==void 0?d:"log",strictRequired:(h=(f=e.strictRequired)!==null&&f!==void 0?f:tt)!==null&&h!==void 0?h:!1,code:e.code?{...e.code,optimize:st,regExp:Ze}:{optimize:st,regExp:Ze},loopRequired:(g=e.loopRequired)!==null&&g!==void 0?g:WA,loopEnum:(b=e.loopEnum)!==null&&b!==void 0?b:WA,meta:(w=e.meta)!==null&&w!==void 0?w:!0,messages:(U=e.messages)!==null&&U!==void 0?U:!0,inlineRefs:(T=e.inlineRefs)!==null&&T!==void 0?T:!0,schemaId:(j=e.schemaId)!==null&&j!==void 0?j:"$id",addUsedSchema:(V=e.addUsedSchema)!==null&&V!==void 0?V:!0,validateSchema:(Te=e.validateSchema)!==null&&Te!==void 0?Te:!0,validateFormats:(ae=e.validateFormats)!==null&&ae!==void 0?ae:!0,unicodeRegExp:(Ke=e.unicodeRegExp)!==null&&Ke!==void 0?Ke:!0,int32range:(ke=e.int32range)!==null&&ke!==void 0?ke:!0,uriResolver:Je}}var rl=class{constructor(t={}){this.schemas={},this.refs={},this.formats={},this._compilations=new Set,this._loading={},this._cache=new Map,t=this.opts={...t,...zB(t)};let{es5:n,lines:r}=this.opts.code;this.scope=new $B.ValueScope({scope:{},prefixes:IB,es5:n,lines:r}),this.logger=CB(t.logger);let o=t.validateFormats;t.validateFormats=!1,this.RULES=(0,_B.getRules)(),HA.call(this,TB,t,"NOT SUPPORTED"),HA.call(this,kB,t,"DEPRECATED","warn"),this._metaOpts=OB.call(this),t.formats&&EB.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),t.keywords&&AB.call(this,t.keywords),typeof t.meta=="object"&&this.addMetaSchema(t.meta),PB.call(this),t.validateFormats=o}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){let{$data:t,meta:n,schemaId:r}=this.opts,o=qA;r==="id"&&(o={...qA},o.id=o.$id,delete o.$id),n&&t&&this.addMetaSchema(o,o[r],!1)}defaultMeta(){let{meta:t,schemaId:n}=this.opts;return this.opts.defaultMeta=typeof t=="object"?t[n]||t:void 0}validate(t,n){let r;if(typeof t=="string"){if(r=this.getSchema(t),!r)throw new Error(`no schema with key or ref "${t}"`)}else r=this.compile(t);let o=r(n);return"$async"in r||(this.errors=r.errors),o}compile(t,n){let r=this._addSchema(t,n);return r.validate||this._compileSchemaEnv(r)}compileAsync(t,n){if(typeof this.opts.loadSchema!="function")throw new Error("options.loadSchema should be a function");let{loadSchema:r}=this.opts;return o.call(this,t,n);async function o(u,p){await i.call(this,u.$schema);let d=this._addSchema(u,p);return d.validate||a.call(this,d)}async function i(u){u&&!this.getSchema(u)&&await o.call(this,{$ref:u},!0)}async function a(u){try{return this._compileSchemaEnv(u)}catch(p){if(!(p instanceof JA.default))throw p;return s.call(this,p),await c.call(this,p.missingSchema),a.call(this,u)}}function s({missingSchema:u,missingRef:p}){if(this.refs[u])throw new Error(`AnySchema ${u} is loaded but ${p} cannot be resolved`)}async function c(u){let p=await l.call(this,u);this.refs[u]||await i.call(this,p.$schema),this.refs[u]||this.addSchema(p,u,n)}async function l(u){let p=this._loading[u];if(p)return p;try{return await(this._loading[u]=r(u))}finally{delete this._loading[u]}}}addSchema(t,n,r,o=this.opts.validateSchema){if(Array.isArray(t)){for(let a of t)this.addSchema(a,void 0,r,o);return this}let i;if(typeof t=="object"){let{schemaId:a}=this.opts;if(i=t[a],i!==void 0&&typeof i!="string")throw new Error(`schema ${a} must be string`)}return n=(0,nl.normalizeId)(n||i),this._checkUnique(n),this.schemas[n]=this._addSchema(t,r,n,o,!0),this}addMetaSchema(t,n,r=this.opts.validateSchema){return this.addSchema(t,n,!0,r),this}validateSchema(t,n){if(typeof t=="boolean")return!0;let r;if(r=t.$schema,r!==void 0&&typeof r!="string")throw new Error("$schema must be a string");if(r=r||this.opts.defaultMeta||this.defaultMeta(),!r)return this.logger.warn("meta-schema not available"),this.errors=null,!0;let o=this.validate(r,t);if(!o&&n){let i="schema is invalid: "+this.errorsText();if(this.opts.validateSchema==="log")this.logger.error(i);else throw new Error(i)}return o}getSchema(t){let n;for(;typeof(n=KA.call(this,t))=="string";)t=n;if(n===void 0){let{schemaId:r}=this.opts,o=new tl.SchemaEnv({schema:{},schemaId:r});if(n=tl.resolveSchema.call(this,o,t),!n)return;this.refs[t]=n}return n.validate||this._compileSchemaEnv(n)}removeSchema(t){if(t instanceof RegExp)return this._removeAllSchemas(this.schemas,t),this._removeAllSchemas(this.refs,t),this;switch(typeof t){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{let n=KA.call(this,t);return typeof n=="object"&&this._cache.delete(n.schema),delete this.schemas[t],delete this.refs[t],this}case"object":{let n=t;this._cache.delete(n);let r=t[this.opts.schemaId];return r&&(r=(0,nl.normalizeId)(r),delete this.schemas[r],delete this.refs[r]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(t){for(let n of t)this.addKeyword(n);return this}addKeyword(t,n){let r;if(typeof t=="string")r=t,typeof n=="object"&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),n.keyword=r);else if(typeof t=="object"&&n===void 0){if(n=t,r=n.keyword,Array.isArray(r)&&!r.length)throw new Error("addKeywords: keyword must be string or non-empty array")}else throw new Error("invalid addKeywords parameters");if(NB.call(this,r,n),!n)return(0,E_.eachItem)(r,i=>P_.call(this,i)),this;RB.call(this,n);let o={...n,type:(0,pf.getJSONTypes)(n.type),schemaType:(0,pf.getJSONTypes)(n.schemaType)};return(0,E_.eachItem)(r,o.type.length===0?i=>P_.call(this,i,o):i=>o.type.forEach(a=>P_.call(this,i,o,a))),this}getKeyword(t){let n=this.RULES.all[t];return typeof n=="object"?n.definition:!!n}removeKeyword(t){let{RULES:n}=this;delete n.keywords[t],delete n.all[t];for(let r of n.rules){let o=r.rules.findIndex(i=>i.keyword===t);o>=0&&r.rules.splice(o,1)}return this}addFormat(t,n){return typeof n=="string"&&(n=new RegExp(n)),this.formats[t]=n,this}errorsText(t=this.errors,{separator:n=", ",dataVar:r="data"}={}){return!t||t.length===0?"No errors":t.map(o=>`${r}${o.instancePath} ${o.message}`).reduce((o,i)=>o+n+i)}$dataMetaSchema(t,n){let r=this.RULES.all;t=JSON.parse(JSON.stringify(t));for(let o of n){let i=o.split("/").slice(1),a=t;for(let s of i)a=a[s];for(let s in r){let c=r[s];if(typeof c!="object")continue;let{$data:l}=c.definition,u=a[s];l&&u&&(a[s]=XA(u))}}return t}_removeAllSchemas(t,n){for(let r in t){let o=t[r];(!n||n.test(r))&&(typeof o=="string"?delete t[r]:o&&!o.meta&&(this._cache.delete(o.schema),delete t[r]))}}_addSchema(t,n,r,o=this.opts.validateSchema,i=this.opts.addUsedSchema){let a,{schemaId:s}=this.opts;if(typeof t=="object")a=t[s];else{if(this.opts.jtd)throw new Error("schema must be object");if(typeof t!="boolean")throw new Error("schema must be object or boolean")}let c=this._cache.get(t);if(c!==void 0)return c;r=(0,nl.normalizeId)(a||r);let l=nl.getSchemaRefs.call(this,t,r);return c=new tl.SchemaEnv({schema:t,schemaId:s,meta:n,baseId:r,localRefs:l}),this._cache.set(c.schema,c),i&&!r.startsWith("#")&&(r&&this._checkUnique(r),this.refs[r]=c),o&&this.validateSchema(t,!0),c}_checkUnique(t){if(this.schemas[t]||this.refs[t])throw new Error(`schema with key or id "${t}" already exists`)}_compileSchemaEnv(t){if(t.meta?this._compileMetaSchema(t):tl.compileSchema.call(this,t),!t.validate)throw new Error("ajv implementation error");return t.validate}_compileMetaSchema(t){let n=this.opts;this.opts=this._metaOpts;try{tl.compileSchema.call(this,t)}finally{this.opts=n}}};rl.ValidationError=bB.default;rl.MissingRefError=JA.default;$t.default=rl;function HA(e,t,n,r="error"){for(let o in e){let i=o;i in t&&this.logger[r](`${n}: option ${o}. ${e[i]}`)}}function KA(e){return e=(0,nl.normalizeId)(e),this.schemas[e]||this.refs[e]}function PB(){let e=this.opts.schemas;if(e)if(Array.isArray(e))this.addSchema(e);else for(let t in e)this.addSchema(e[t],t)}function EB(){for(let e in this.opts.formats){let t=this.opts.formats[e];t&&this.addFormat(e,t)}}function AB(e){if(Array.isArray(e)){this.addVocabulary(e);return}this.logger.warn("keywords option as map is deprecated, pass array");for(let t in e){let n=e[t];n.keyword||(n.keyword=t),this.addKeyword(n)}}function OB(){let e={...this.opts};for(let t of SB)delete e[t];return e}var jB={log(){},warn(){},error(){}};function CB(e){if(e===!1)return jB;if(e===void 0)return console;if(e.log&&e.warn&&e.error)return e;throw new Error("logger must implement log, warn and error methods")}var DB=/^[a-z_$][a-z0-9_$:-]*$/i;function NB(e,t){let{RULES:n}=this;if((0,E_.eachItem)(e,r=>{if(n.keywords[r])throw new Error(`Keyword ${r} is already defined`);if(!DB.test(r))throw new Error(`Keyword ${r} has invalid name`)}),!!t&&t.$data&&!("code"in t||"validate"in t))throw new Error('$data keyword must have "code" or "validate" function')}function P_(e,t,n){var r;let o=t?.post;if(n&&o)throw new Error('keyword with "post" flag cannot have "type"');let{RULES:i}=this,a=o?i.post:i.rules.find(({type:c})=>c===n);if(a||(a={type:n,rules:[]},i.rules.push(a)),i.keywords[e]=!0,!t)return;let s={keyword:e,definition:{...t,type:(0,pf.getJSONTypes)(t.type),schemaType:(0,pf.getJSONTypes)(t.schemaType)}};t.before?MB.call(this,a,s,t.before):a.rules.push(s),i.all[e]=s,(r=t.implements)===null||r===void 0||r.forEach(c=>this.addKeyword(c))}function MB(e,t,n){let r=e.rules.findIndex(o=>o.keyword===n);r>=0?e.rules.splice(r,0,t):(e.rules.push(t),this.logger.warn(`rule ${n} is not defined`))}function RB(e){let{metaSchema:t}=e;t!==void 0&&(e.$data&&this.opts.$data&&(t=XA(t)),e.validateSchema=this.compile(t,!0))}var UB={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function XA(e){return{anyOf:[e,UB]}}});var QA=$(A_=>{"use strict";Object.defineProperty(A_,"__esModule",{value:!0});var LB={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};A_.default=LB});var rO=$(li=>{"use strict";Object.defineProperty(li,"__esModule",{value:!0});li.callRef=li.getValidate=void 0;var FB=Qc(),eO=yn(),Jt=me(),Oa=xr(),tO=af(),df=_e(),ZB={keyword:"$ref",schemaType:"string",code(e){let{gen:t,schema:n,it:r}=e,{baseId:o,schemaEnv:i,validateName:a,opts:s,self:c}=r,{root:l}=i;if((n==="#"||n==="#/")&&o===l.baseId)return p();let u=tO.resolveRef.call(c,l,o,n);if(u===void 0)throw new FB.default(r.opts.uriResolver,o,n);if(u instanceof tO.SchemaEnv)return d(u);return f(u);function p(){if(i===l)return mf(e,a,i,i.$async);let h=t.scopeValue("root",{ref:l});return mf(e,(0,Jt._)`${h}.validate`,l,l.$async)}function d(h){let g=nO(e,h);mf(e,g,h,h.$async)}function f(h){let g=t.scopeValue("schema",s.code.source===!0?{ref:h,code:(0,Jt.stringify)(h)}:{ref:h}),b=t.name("valid"),w=e.subschema({schema:h,dataTypes:[],schemaPath:Jt.nil,topSchemaRef:g,errSchemaPath:n},b);e.mergeEvaluated(w),e.ok(b)}}};function nO(e,t){let{gen:n}=e;return t.validate?n.scopeValue("validate",{ref:t.validate}):(0,Jt._)`${n.scopeValue("wrapper",{ref:t})}.validate`}li.getValidate=nO;function mf(e,t,n,r){let{gen:o,it:i}=e,{allErrors:a,schemaEnv:s,opts:c}=i,l=c.passContext?Oa.default.this:Jt.nil;r?u():p();function u(){if(!s.$async)throw new Error("async schema referenced by sync schema");let h=o.let("valid");o.try(()=>{o.code((0,Jt._)`await ${(0,eO.callValidateCode)(e,t,l)}`),f(t),a||o.assign(h,!0)},g=>{o.if((0,Jt._)`!(${g} instanceof ${i.ValidationError})`,()=>o.throw(g)),d(g),a||o.assign(h,!1)}),e.ok(h)}function p(){e.result((0,eO.callValidateCode)(e,t,l),()=>f(t),()=>d(t))}function d(h){let g=(0,Jt._)`${h}.errors`;o.assign(Oa.default.vErrors,(0,Jt._)`${Oa.default.vErrors} === null ? ${g} : ${Oa.default.vErrors}.concat(${g})`),o.assign(Oa.default.errors,(0,Jt._)`${Oa.default.vErrors}.length`)}function f(h){var g;if(!i.opts.unevaluated)return;let b=(g=n?.validate)===null||g===void 0?void 0:g.evaluated;if(i.props!==!0)if(b&&!b.dynamicProps)b.props!==void 0&&(i.props=df.mergeEvaluated.props(o,b.props,i.props));else{let w=o.var("props",(0,Jt._)`${h}.evaluated.props`);i.props=df.mergeEvaluated.props(o,w,i.props,Jt.Name)}if(i.items!==!0)if(b&&!b.dynamicItems)b.items!==void 0&&(i.items=df.mergeEvaluated.items(o,b.items,i.items));else{let w=o.var("items",(0,Jt._)`${h}.evaluated.items`);i.items=df.mergeEvaluated.items(o,w,i.items,Jt.Name)}}}li.callRef=mf;li.default=ZB});var oO=$(O_=>{"use strict";Object.defineProperty(O_,"__esModule",{value:!0});var VB=QA(),BB=rO(),qB=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",VB.default,BB.default];O_.default=qB});var iO=$(j_=>{"use strict";Object.defineProperty(j_,"__esModule",{value:!0});var ff=me(),no=ff.operators,hf={maximum:{okStr:"<=",ok:no.LTE,fail:no.GT},minimum:{okStr:">=",ok:no.GTE,fail:no.LT},exclusiveMaximum:{okStr:"<",ok:no.LT,fail:no.GTE},exclusiveMinimum:{okStr:">",ok:no.GT,fail:no.LTE}},WB={message:({keyword:e,schemaCode:t})=>(0,ff.str)`must be ${hf[e].okStr} ${t}`,params:({keyword:e,schemaCode:t})=>(0,ff._)`{comparison: ${hf[e].okStr}, limit: ${t}}`},HB={keyword:Object.keys(hf),type:"number",schemaType:"number",$data:!0,error:WB,code(e){let{keyword:t,data:n,schemaCode:r}=e;e.fail$data((0,ff._)`${n} ${hf[t].fail} ${r} || isNaN(${n})`)}};j_.default=HB});var aO=$(C_=>{"use strict";Object.defineProperty(C_,"__esModule",{value:!0});var ol=me(),KB={message:({schemaCode:e})=>(0,ol.str)`must be multiple of ${e}`,params:({schemaCode:e})=>(0,ol._)`{multipleOf: ${e}}`},JB={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:KB,code(e){let{gen:t,data:n,schemaCode:r,it:o}=e,i=o.opts.multipleOfPrecision,a=t.let("res"),s=i?(0,ol._)`Math.abs(Math.round(${a}) - ${a}) > 1e-${i}`:(0,ol._)`${a} !== parseInt(${a})`;e.fail$data((0,ol._)`(${r} === 0 || (${a} = ${n}/${r}, ${s}))`)}};C_.default=JB});var cO=$(D_=>{"use strict";Object.defineProperty(D_,"__esModule",{value:!0});function sO(e){let t=e.length,n=0,r=0,o;for(;r=55296&&o<=56319&&r{"use strict";Object.defineProperty(N_,"__esModule",{value:!0});var ui=me(),GB=_e(),XB=cO(),YB={message({keyword:e,schemaCode:t}){let n=e==="maxLength"?"more":"fewer";return(0,ui.str)`must NOT have ${n} than ${t} characters`},params:({schemaCode:e})=>(0,ui._)`{limit: ${e}}`},QB={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:YB,code(e){let{keyword:t,data:n,schemaCode:r,it:o}=e,i=t==="maxLength"?ui.operators.GT:ui.operators.LT,a=o.opts.unicode===!1?(0,ui._)`${n}.length`:(0,ui._)`${(0,GB.useFunc)(e.gen,XB.default)}(${n})`;e.fail$data((0,ui._)`${a} ${i} ${r}`)}};N_.default=QB});var uO=$(M_=>{"use strict";Object.defineProperty(M_,"__esModule",{value:!0});var eq=yn(),tq=_e(),ja=me(),nq={message:({schemaCode:e})=>(0,ja.str)`must match pattern "${e}"`,params:({schemaCode:e})=>(0,ja._)`{pattern: ${e}}`},rq={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:nq,code(e){let{gen:t,data:n,$data:r,schema:o,schemaCode:i,it:a}=e,s=a.opts.unicodeRegExp?"u":"";if(r){let{regExp:c}=a.opts.code,l=c.code==="new RegExp"?(0,ja._)`new RegExp`:(0,tq.useFunc)(t,c),u=t.let("valid");t.try(()=>t.assign(u,(0,ja._)`${l}(${i}, ${s}).test(${n})`),()=>t.assign(u,!1)),e.fail$data((0,ja._)`!${u}`)}else{let c=(0,eq.usePattern)(e,o);e.fail$data((0,ja._)`!${c}.test(${n})`)}}};M_.default=rq});var pO=$(R_=>{"use strict";Object.defineProperty(R_,"__esModule",{value:!0});var il=me(),oq={message({keyword:e,schemaCode:t}){let n=e==="maxProperties"?"more":"fewer";return(0,il.str)`must NOT have ${n} than ${t} properties`},params:({schemaCode:e})=>(0,il._)`{limit: ${e}}`},iq={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:oq,code(e){let{keyword:t,data:n,schemaCode:r}=e,o=t==="maxProperties"?il.operators.GT:il.operators.LT;e.fail$data((0,il._)`Object.keys(${n}).length ${o} ${r}`)}};R_.default=iq});var dO=$(U_=>{"use strict";Object.defineProperty(U_,"__esModule",{value:!0});var al=yn(),sl=me(),aq=_e(),sq={message:({params:{missingProperty:e}})=>(0,sl.str)`must have required property '${e}'`,params:({params:{missingProperty:e}})=>(0,sl._)`{missingProperty: ${e}}`},cq={keyword:"required",type:"object",schemaType:"array",$data:!0,error:sq,code(e){let{gen:t,schema:n,schemaCode:r,data:o,$data:i,it:a}=e,{opts:s}=a;if(!i&&n.length===0)return;let c=n.length>=s.loopRequired;if(a.allErrors?l():u(),s.strictRequired){let f=e.parentSchema.properties,{definedProperties:h}=e.it;for(let g of n)if(f?.[g]===void 0&&!h.has(g)){let b=a.schemaEnv.baseId+a.errSchemaPath,w=`required property "${g}" is not defined at "${b}" (strictRequired)`;(0,aq.checkStrictMode)(a,w,a.opts.strictRequired)}}function l(){if(c||i)e.block$data(sl.nil,p);else for(let f of n)(0,al.checkReportMissingProp)(e,f)}function u(){let f=t.let("missing");if(c||i){let h=t.let("valid",!0);e.block$data(h,()=>d(f,h)),e.ok(h)}else t.if((0,al.checkMissingProp)(e,n,f)),(0,al.reportMissingProp)(e,f),t.else()}function p(){t.forOf("prop",r,f=>{e.setParams({missingProperty:f}),t.if((0,al.noPropertyInData)(t,o,f,s.ownProperties),()=>e.error())})}function d(f,h){e.setParams({missingProperty:f}),t.forOf(f,r,()=>{t.assign(h,(0,al.propertyInData)(t,o,f,s.ownProperties)),t.if((0,sl.not)(h),()=>{e.error(),t.break()})},sl.nil)}}};U_.default=cq});var mO=$(L_=>{"use strict";Object.defineProperty(L_,"__esModule",{value:!0});var cl=me(),lq={message({keyword:e,schemaCode:t}){let n=e==="maxItems"?"more":"fewer";return(0,cl.str)`must NOT have ${n} than ${t} items`},params:({schemaCode:e})=>(0,cl._)`{limit: ${e}}`},uq={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:lq,code(e){let{keyword:t,data:n,schemaCode:r}=e,o=t==="maxItems"?cl.operators.GT:cl.operators.LT;e.fail$data((0,cl._)`${n}.length ${o} ${r}`)}};L_.default=uq});var gf=$(F_=>{"use strict";Object.defineProperty(F_,"__esModule",{value:!0});var fO=p_();fO.code='require("ajv/dist/runtime/equal").default';F_.default=fO});var hO=$(V_=>{"use strict";Object.defineProperty(V_,"__esModule",{value:!0});var Z_=Kc(),wt=me(),pq=_e(),dq=gf(),mq={message:({params:{i:e,j:t}})=>(0,wt.str)`must NOT have duplicate items (items ## ${t} and ${e} are identical)`,params:({params:{i:e,j:t}})=>(0,wt._)`{i: ${e}, j: ${t}}`},fq={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:mq,code(e){let{gen:t,data:n,$data:r,schema:o,parentSchema:i,schemaCode:a,it:s}=e;if(!r&&!o)return;let c=t.let("valid"),l=i.items?(0,Z_.getSchemaTypes)(i.items):[];e.block$data(c,u,(0,wt._)`${a} === false`),e.ok(c);function u(){let h=t.let("i",(0,wt._)`${n}.length`),g=t.let("j");e.setParams({i:h,j:g}),t.assign(c,!0),t.if((0,wt._)`${h} > 1`,()=>(p()?d:f)(h,g))}function p(){return l.length>0&&!l.some(h=>h==="object"||h==="array")}function d(h,g){let b=t.name("item"),w=(0,Z_.checkDataTypes)(l,b,s.opts.strictNumbers,Z_.DataType.Wrong),U=t.const("indices",(0,wt._)`{}`);t.for((0,wt._)`;${h}--;`,()=>{t.let(b,(0,wt._)`${n}[${h}]`),t.if(w,(0,wt._)`continue`),l.length>1&&t.if((0,wt._)`typeof ${b} == "string"`,(0,wt._)`${b} += "_"`),t.if((0,wt._)`typeof ${U}[${b}] == "number"`,()=>{t.assign(g,(0,wt._)`${U}[${b}]`),e.error(),t.assign(c,!1).break()}).code((0,wt._)`${U}[${b}] = ${h}`)})}function f(h,g){let b=(0,pq.useFunc)(t,dq.default),w=t.name("outer");t.label(w).for((0,wt._)`;${h}--;`,()=>t.for((0,wt._)`${g} = ${h}; ${g}--;`,()=>t.if((0,wt._)`${b}(${n}[${h}], ${n}[${g}])`,()=>{e.error(),t.assign(c,!1).break(w)})))}}};V_.default=fq});var gO=$(q_=>{"use strict";Object.defineProperty(q_,"__esModule",{value:!0});var B_=me(),hq=_e(),gq=gf(),yq={message:"must be equal to constant",params:({schemaCode:e})=>(0,B_._)`{allowedValue: ${e}}`},vq={keyword:"const",$data:!0,error:yq,code(e){let{gen:t,data:n,$data:r,schemaCode:o,schema:i}=e;r||i&&typeof i=="object"?e.fail$data((0,B_._)`!${(0,hq.useFunc)(t,gq.default)}(${n}, ${o})`):e.fail((0,B_._)`${i} !== ${n}`)}};q_.default=vq});var yO=$(W_=>{"use strict";Object.defineProperty(W_,"__esModule",{value:!0});var ll=me(),xq=_e(),bq=gf(),_q={message:"must be equal to one of the allowed values",params:({schemaCode:e})=>(0,ll._)`{allowedValues: ${e}}`},$q={keyword:"enum",schemaType:"array",$data:!0,error:_q,code(e){let{gen:t,data:n,$data:r,schema:o,schemaCode:i,it:a}=e;if(!r&&o.length===0)throw new Error("enum must have non-empty array");let s=o.length>=a.opts.loopEnum,c,l=()=>c??(c=(0,xq.useFunc)(t,bq.default)),u;if(s||r)u=t.let("valid"),e.block$data(u,p);else{if(!Array.isArray(o))throw new Error("ajv implementation error");let f=t.const("vSchema",i);u=(0,ll.or)(...o.map((h,g)=>d(f,g)))}e.pass(u);function p(){t.assign(u,!1),t.forOf("v",i,f=>t.if((0,ll._)`${l()}(${n}, ${f})`,()=>t.assign(u,!0).break()))}function d(f,h){let g=o[h];return typeof g=="object"&&g!==null?(0,ll._)`${l()}(${n}, ${f}[${h}])`:(0,ll._)`${n} === ${g}`}}};W_.default=$q});var vO=$(H_=>{"use strict";Object.defineProperty(H_,"__esModule",{value:!0});var wq=iO(),Sq=aO(),Iq=lO(),Tq=uO(),kq=pO(),zq=dO(),Pq=mO(),Eq=hO(),Aq=gO(),Oq=yO(),jq=[wq.default,Sq.default,Iq.default,Tq.default,kq.default,zq.default,Pq.default,Eq.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},Aq.default,Oq.default];H_.default=jq});var J_=$(ul=>{"use strict";Object.defineProperty(ul,"__esModule",{value:!0});ul.validateAdditionalItems=void 0;var pi=me(),K_=_e(),Cq={message:({params:{len:e}})=>(0,pi.str)`must NOT have more than ${e} items`,params:({params:{len:e}})=>(0,pi._)`{limit: ${e}}`},Dq={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:Cq,code(e){let{parentSchema:t,it:n}=e,{items:r}=t;if(!Array.isArray(r)){(0,K_.checkStrictMode)(n,'"additionalItems" is ignored when "items" is not an array of schemas');return}xO(e,r)}};function xO(e,t){let{gen:n,schema:r,data:o,keyword:i,it:a}=e;a.items=!0;let s=n.const("len",(0,pi._)`${o}.length`);if(r===!1)e.setParams({len:t.length}),e.pass((0,pi._)`${s} <= ${t.length}`);else if(typeof r=="object"&&!(0,K_.alwaysValidSchema)(a,r)){let l=n.var("valid",(0,pi._)`${s} <= ${t.length}`);n.if((0,pi.not)(l),()=>c(l)),e.ok(l)}function c(l){n.forRange("i",t.length,s,u=>{e.subschema({keyword:i,dataProp:u,dataPropType:K_.Type.Num},l),a.allErrors||n.if((0,pi.not)(l),()=>n.break())})}}ul.validateAdditionalItems=xO;ul.default=Dq});var G_=$(pl=>{"use strict";Object.defineProperty(pl,"__esModule",{value:!0});pl.validateTuple=void 0;var bO=me(),yf=_e(),Nq=yn(),Mq={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(e){let{schema:t,it:n}=e;if(Array.isArray(t))return _O(e,"additionalItems",t);n.items=!0,!(0,yf.alwaysValidSchema)(n,t)&&e.ok((0,Nq.validateArray)(e))}};function _O(e,t,n=e.schema){let{gen:r,parentSchema:o,data:i,keyword:a,it:s}=e;u(o),s.opts.unevaluated&&n.length&&s.items!==!0&&(s.items=yf.mergeEvaluated.items(r,n.length,s.items));let c=r.name("valid"),l=r.const("len",(0,bO._)`${i}.length`);n.forEach((p,d)=>{(0,yf.alwaysValidSchema)(s,p)||(r.if((0,bO._)`${l} > ${d}`,()=>e.subschema({keyword:a,schemaProp:d,dataProp:d},c)),e.ok(c))});function u(p){let{opts:d,errSchemaPath:f}=s,h=n.length,g=h===p.minItems&&(h===p.maxItems||p[t]===!1);if(d.strictTuples&&!g){let b=`"${a}" is ${h}-tuple, but minItems or maxItems/${t} are not specified or different at path "${f}"`;(0,yf.checkStrictMode)(s,b,d.strictTuples)}}}pl.validateTuple=_O;pl.default=Mq});var $O=$(X_=>{"use strict";Object.defineProperty(X_,"__esModule",{value:!0});var Rq=G_(),Uq={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:e=>(0,Rq.validateTuple)(e,"items")};X_.default=Uq});var SO=$(Y_=>{"use strict";Object.defineProperty(Y_,"__esModule",{value:!0});var wO=me(),Lq=_e(),Fq=yn(),Zq=J_(),Vq={message:({params:{len:e}})=>(0,wO.str)`must NOT have more than ${e} items`,params:({params:{len:e}})=>(0,wO._)`{limit: ${e}}`},Bq={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:Vq,code(e){let{schema:t,parentSchema:n,it:r}=e,{prefixItems:o}=n;r.items=!0,!(0,Lq.alwaysValidSchema)(r,t)&&(o?(0,Zq.validateAdditionalItems)(e,o):e.ok((0,Fq.validateArray)(e)))}};Y_.default=Bq});var IO=$(Q_=>{"use strict";Object.defineProperty(Q_,"__esModule",{value:!0});var xn=me(),vf=_e(),qq={message:({params:{min:e,max:t}})=>t===void 0?(0,xn.str)`must contain at least ${e} valid item(s)`:(0,xn.str)`must contain at least ${e} and no more than ${t} valid item(s)`,params:({params:{min:e,max:t}})=>t===void 0?(0,xn._)`{minContains: ${e}}`:(0,xn._)`{minContains: ${e}, maxContains: ${t}}`},Wq={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:qq,code(e){let{gen:t,schema:n,parentSchema:r,data:o,it:i}=e,a,s,{minContains:c,maxContains:l}=r;i.opts.next?(a=c===void 0?1:c,s=l):a=1;let u=t.const("len",(0,xn._)`${o}.length`);if(e.setParams({min:a,max:s}),s===void 0&&a===0){(0,vf.checkStrictMode)(i,'"minContains" == 0 without "maxContains": "contains" keyword ignored');return}if(s!==void 0&&a>s){(0,vf.checkStrictMode)(i,'"minContains" > "maxContains" is always invalid'),e.fail();return}if((0,vf.alwaysValidSchema)(i,n)){let g=(0,xn._)`${u} >= ${a}`;s!==void 0&&(g=(0,xn._)`${g} && ${u} <= ${s}`),e.pass(g);return}i.items=!0;let p=t.name("valid");s===void 0&&a===1?f(p,()=>t.if(p,()=>t.break())):a===0?(t.let(p,!0),s!==void 0&&t.if((0,xn._)`${o}.length > 0`,d)):(t.let(p,!1),d()),e.result(p,()=>e.reset());function d(){let g=t.name("_valid"),b=t.let("count",0);f(g,()=>t.if(g,()=>h(b)))}function f(g,b){t.forRange("i",0,u,w=>{e.subschema({keyword:"contains",dataProp:w,dataPropType:vf.Type.Num,compositeRule:!0},g),b()})}function h(g){t.code((0,xn._)`${g}++`),s===void 0?t.if((0,xn._)`${g} >= ${a}`,()=>t.assign(p,!0).break()):(t.if((0,xn._)`${g} > ${s}`,()=>t.assign(p,!1).break()),a===1?t.assign(p,!0):t.if((0,xn._)`${g} >= ${a}`,()=>t.assign(p,!0)))}}};Q_.default=Wq});var zO=$(Gn=>{"use strict";Object.defineProperty(Gn,"__esModule",{value:!0});Gn.validateSchemaDeps=Gn.validatePropertyDeps=Gn.error=void 0;var e$=me(),Hq=_e(),dl=yn();Gn.error={message:({params:{property:e,depsCount:t,deps:n}})=>{let r=t===1?"property":"properties";return(0,e$.str)`must have ${r} ${n} when property ${e} is present`},params:({params:{property:e,depsCount:t,deps:n,missingProperty:r}})=>(0,e$._)`{property: ${e}, + missingProperty: ${r}, + depsCount: ${t}, + deps: ${n}}`};var Kq={keyword:"dependencies",type:"object",schemaType:"object",error:Gn.error,code(e){let[t,n]=Jq(e);TO(e,t),kO(e,n)}};function Jq({schema:e}){let t={},n={};for(let r in e){if(r==="__proto__")continue;let o=Array.isArray(e[r])?t:n;o[r]=e[r]}return[t,n]}function TO(e,t=e.schema){let{gen:n,data:r,it:o}=e;if(Object.keys(t).length===0)return;let i=n.let("missing");for(let a in t){let s=t[a];if(s.length===0)continue;let c=(0,dl.propertyInData)(n,r,a,o.opts.ownProperties);e.setParams({property:a,depsCount:s.length,deps:s.join(", ")}),o.allErrors?n.if(c,()=>{for(let l of s)(0,dl.checkReportMissingProp)(e,l)}):(n.if((0,e$._)`${c} && (${(0,dl.checkMissingProp)(e,s,i)})`),(0,dl.reportMissingProp)(e,i),n.else())}}Gn.validatePropertyDeps=TO;function kO(e,t=e.schema){let{gen:n,data:r,keyword:o,it:i}=e,a=n.name("valid");for(let s in t)(0,Hq.alwaysValidSchema)(i,t[s])||(n.if((0,dl.propertyInData)(n,r,s,i.opts.ownProperties),()=>{let c=e.subschema({keyword:o,schemaProp:s},a);e.mergeValidEvaluated(c,a)},()=>n.var(a,!0)),e.ok(a))}Gn.validateSchemaDeps=kO;Gn.default=Kq});var EO=$(t$=>{"use strict";Object.defineProperty(t$,"__esModule",{value:!0});var PO=me(),Gq=_e(),Xq={message:"property name must be valid",params:({params:e})=>(0,PO._)`{propertyName: ${e.propertyName}}`},Yq={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:Xq,code(e){let{gen:t,schema:n,data:r,it:o}=e;if((0,Gq.alwaysValidSchema)(o,n))return;let i=t.name("valid");t.forIn("key",r,a=>{e.setParams({propertyName:a}),e.subschema({keyword:"propertyNames",data:a,dataTypes:["string"],propertyName:a,compositeRule:!0},i),t.if((0,PO.not)(i),()=>{e.error(!0),o.allErrors||t.break()})}),e.ok(i)}};t$.default=Yq});var r$=$(n$=>{"use strict";Object.defineProperty(n$,"__esModule",{value:!0});var xf=yn(),Cn=me(),Qq=xr(),bf=_e(),e3={message:"must NOT have additional properties",params:({params:e})=>(0,Cn._)`{additionalProperty: ${e.additionalProperty}}`},t3={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:e3,code(e){let{gen:t,schema:n,parentSchema:r,data:o,errsCount:i,it:a}=e;if(!i)throw new Error("ajv implementation error");let{allErrors:s,opts:c}=a;if(a.props=!0,c.removeAdditional!=="all"&&(0,bf.alwaysValidSchema)(a,n))return;let l=(0,xf.allSchemaProperties)(r.properties),u=(0,xf.allSchemaProperties)(r.patternProperties);p(),e.ok((0,Cn._)`${i} === ${Qq.default.errors}`);function p(){t.forIn("key",o,b=>{!l.length&&!u.length?h(b):t.if(d(b),()=>h(b))})}function d(b){let w;if(l.length>8){let U=(0,bf.schemaRefOrVal)(a,r.properties,"properties");w=(0,xf.isOwnProperty)(t,U,b)}else l.length?w=(0,Cn.or)(...l.map(U=>(0,Cn._)`${b} === ${U}`)):w=Cn.nil;return u.length&&(w=(0,Cn.or)(w,...u.map(U=>(0,Cn._)`${(0,xf.usePattern)(e,U)}.test(${b})`))),(0,Cn.not)(w)}function f(b){t.code((0,Cn._)`delete ${o}[${b}]`)}function h(b){if(c.removeAdditional==="all"||c.removeAdditional&&n===!1){f(b);return}if(n===!1){e.setParams({additionalProperty:b}),e.error(),s||t.break();return}if(typeof n=="object"&&!(0,bf.alwaysValidSchema)(a,n)){let w=t.name("valid");c.removeAdditional==="failing"?(g(b,w,!1),t.if((0,Cn.not)(w),()=>{e.reset(),f(b)})):(g(b,w),s||t.if((0,Cn.not)(w),()=>t.break()))}}function g(b,w,U){let T={keyword:"additionalProperties",dataProp:b,dataPropType:bf.Type.Str};U===!1&&Object.assign(T,{compositeRule:!0,createErrors:!1,allErrors:!1}),e.subschema(T,w)}}};n$.default=t3});var jO=$(i$=>{"use strict";Object.defineProperty(i$,"__esModule",{value:!0});var n3=Yc(),AO=yn(),o$=_e(),OO=r$(),r3={keyword:"properties",type:"object",schemaType:"object",code(e){let{gen:t,schema:n,parentSchema:r,data:o,it:i}=e;i.opts.removeAdditional==="all"&&r.additionalProperties===void 0&&OO.default.code(new n3.KeywordCxt(i,OO.default,"additionalProperties"));let a=(0,AO.allSchemaProperties)(n);for(let p of a)i.definedProperties.add(p);i.opts.unevaluated&&a.length&&i.props!==!0&&(i.props=o$.mergeEvaluated.props(t,(0,o$.toHash)(a),i.props));let s=a.filter(p=>!(0,o$.alwaysValidSchema)(i,n[p]));if(s.length===0)return;let c=t.name("valid");for(let p of s)l(p)?u(p):(t.if((0,AO.propertyInData)(t,o,p,i.opts.ownProperties)),u(p),i.allErrors||t.else().var(c,!0),t.endIf()),e.it.definedProperties.add(p),e.ok(c);function l(p){return i.opts.useDefaults&&!i.compositeRule&&n[p].default!==void 0}function u(p){e.subschema({keyword:"properties",schemaProp:p,dataProp:p},c)}}};i$.default=r3});var MO=$(a$=>{"use strict";Object.defineProperty(a$,"__esModule",{value:!0});var CO=yn(),_f=me(),DO=_e(),NO=_e(),o3={keyword:"patternProperties",type:"object",schemaType:"object",code(e){let{gen:t,schema:n,data:r,parentSchema:o,it:i}=e,{opts:a}=i,s=(0,CO.allSchemaProperties)(n),c=s.filter(g=>(0,DO.alwaysValidSchema)(i,n[g]));if(s.length===0||c.length===s.length&&(!i.opts.unevaluated||i.props===!0))return;let l=a.strictSchema&&!a.allowMatchingProperties&&o.properties,u=t.name("valid");i.props!==!0&&!(i.props instanceof _f.Name)&&(i.props=(0,NO.evaluatedPropsToName)(t,i.props));let{props:p}=i;d();function d(){for(let g of s)l&&f(g),i.allErrors?h(g):(t.var(u,!0),h(g),t.if(u))}function f(g){for(let b in l)new RegExp(g).test(b)&&(0,DO.checkStrictMode)(i,`property ${b} matches pattern ${g} (use allowMatchingProperties)`)}function h(g){t.forIn("key",r,b=>{t.if((0,_f._)`${(0,CO.usePattern)(e,g)}.test(${b})`,()=>{let w=c.includes(g);w||e.subschema({keyword:"patternProperties",schemaProp:g,dataProp:b,dataPropType:NO.Type.Str},u),i.opts.unevaluated&&p!==!0?t.assign((0,_f._)`${p}[${b}]`,!0):!w&&!i.allErrors&&t.if((0,_f.not)(u),()=>t.break())})})}}};a$.default=o3});var RO=$(s$=>{"use strict";Object.defineProperty(s$,"__esModule",{value:!0});var i3=_e(),a3={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(e){let{gen:t,schema:n,it:r}=e;if((0,i3.alwaysValidSchema)(r,n)){e.fail();return}let o=t.name("valid");e.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},o),e.failResult(o,()=>e.reset(),()=>e.error())},error:{message:"must NOT be valid"}};s$.default=a3});var UO=$(c$=>{"use strict";Object.defineProperty(c$,"__esModule",{value:!0});var s3=yn(),c3={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:s3.validateUnion,error:{message:"must match a schema in anyOf"}};c$.default=c3});var LO=$(l$=>{"use strict";Object.defineProperty(l$,"__esModule",{value:!0});var $f=me(),l3=_e(),u3={message:"must match exactly one schema in oneOf",params:({params:e})=>(0,$f._)`{passingSchemas: ${e.passing}}`},p3={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:u3,code(e){let{gen:t,schema:n,parentSchema:r,it:o}=e;if(!Array.isArray(n))throw new Error("ajv implementation error");if(o.opts.discriminator&&r.discriminator)return;let i=n,a=t.let("valid",!1),s=t.let("passing",null),c=t.name("_valid");e.setParams({passing:s}),t.block(l),e.result(a,()=>e.reset(),()=>e.error(!0));function l(){i.forEach((u,p)=>{let d;(0,l3.alwaysValidSchema)(o,u)?t.var(c,!0):d=e.subschema({keyword:"oneOf",schemaProp:p,compositeRule:!0},c),p>0&&t.if((0,$f._)`${c} && ${a}`).assign(a,!1).assign(s,(0,$f._)`[${s}, ${p}]`).else(),t.if(c,()=>{t.assign(a,!0),t.assign(s,p),d&&e.mergeEvaluated(d,$f.Name)})})}}};l$.default=p3});var FO=$(u$=>{"use strict";Object.defineProperty(u$,"__esModule",{value:!0});var d3=_e(),m3={keyword:"allOf",schemaType:"array",code(e){let{gen:t,schema:n,it:r}=e;if(!Array.isArray(n))throw new Error("ajv implementation error");let o=t.name("valid");n.forEach((i,a)=>{if((0,d3.alwaysValidSchema)(r,i))return;let s=e.subschema({keyword:"allOf",schemaProp:a},o);e.ok(o),e.mergeEvaluated(s)})}};u$.default=m3});var BO=$(p$=>{"use strict";Object.defineProperty(p$,"__esModule",{value:!0});var wf=me(),VO=_e(),f3={message:({params:e})=>(0,wf.str)`must match "${e.ifClause}" schema`,params:({params:e})=>(0,wf._)`{failingKeyword: ${e.ifClause}}`},h3={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:f3,code(e){let{gen:t,parentSchema:n,it:r}=e;n.then===void 0&&n.else===void 0&&(0,VO.checkStrictMode)(r,'"if" without "then" and "else" is ignored');let o=ZO(r,"then"),i=ZO(r,"else");if(!o&&!i)return;let a=t.let("valid",!0),s=t.name("_valid");if(c(),e.reset(),o&&i){let u=t.let("ifClause");e.setParams({ifClause:u}),t.if(s,l("then",u),l("else",u))}else o?t.if(s,l("then")):t.if((0,wf.not)(s),l("else"));e.pass(a,()=>e.error(!0));function c(){let u=e.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},s);e.mergeEvaluated(u)}function l(u,p){return()=>{let d=e.subschema({keyword:u},s);t.assign(a,s),e.mergeValidEvaluated(d,a),p?t.assign(p,(0,wf._)`${u}`):e.setParams({ifClause:u})}}}};function ZO(e,t){let n=e.schema[t];return n!==void 0&&!(0,VO.alwaysValidSchema)(e,n)}p$.default=h3});var qO=$(d$=>{"use strict";Object.defineProperty(d$,"__esModule",{value:!0});var g3=_e(),y3={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:e,parentSchema:t,it:n}){t.if===void 0&&(0,g3.checkStrictMode)(n,`"${e}" without "if" is ignored`)}};d$.default=y3});var WO=$(m$=>{"use strict";Object.defineProperty(m$,"__esModule",{value:!0});var v3=J_(),x3=$O(),b3=G_(),_3=SO(),$3=IO(),w3=zO(),S3=EO(),I3=r$(),T3=jO(),k3=MO(),z3=RO(),P3=UO(),E3=LO(),A3=FO(),O3=BO(),j3=qO();function C3(e=!1){let t=[z3.default,P3.default,E3.default,A3.default,O3.default,j3.default,S3.default,I3.default,w3.default,T3.default,k3.default];return e?t.push(x3.default,_3.default):t.push(v3.default,b3.default),t.push($3.default),t}m$.default=C3});var HO=$(f$=>{"use strict";Object.defineProperty(f$,"__esModule",{value:!0});var ot=me(),D3={message:({schemaCode:e})=>(0,ot.str)`must match format "${e}"`,params:({schemaCode:e})=>(0,ot._)`{format: ${e}}`},N3={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:D3,code(e,t){let{gen:n,data:r,$data:o,schema:i,schemaCode:a,it:s}=e,{opts:c,errSchemaPath:l,schemaEnv:u,self:p}=s;if(!c.validateFormats)return;o?d():f();function d(){let h=n.scopeValue("formats",{ref:p.formats,code:c.code.formats}),g=n.const("fDef",(0,ot._)`${h}[${a}]`),b=n.let("fType"),w=n.let("format");n.if((0,ot._)`typeof ${g} == "object" && !(${g} instanceof RegExp)`,()=>n.assign(b,(0,ot._)`${g}.type || "string"`).assign(w,(0,ot._)`${g}.validate`),()=>n.assign(b,(0,ot._)`"string"`).assign(w,g)),e.fail$data((0,ot.or)(U(),T()));function U(){return c.strictSchema===!1?ot.nil:(0,ot._)`${a} && !${w}`}function T(){let j=u.$async?(0,ot._)`(${g}.async ? await ${w}(${r}) : ${w}(${r}))`:(0,ot._)`${w}(${r})`,V=(0,ot._)`(typeof ${w} == "function" ? ${j} : ${w}.test(${r}))`;return(0,ot._)`${w} && ${w} !== true && ${b} === ${t} && !${V}`}}function f(){let h=p.formats[i];if(!h){U();return}if(h===!0)return;let[g,b,w]=T(h);g===t&&e.pass(j());function U(){if(c.strictSchema===!1){p.logger.warn(V());return}throw new Error(V());function V(){return`unknown format "${i}" ignored in schema at path "${l}"`}}function T(V){let Te=V instanceof RegExp?(0,ot.regexpCode)(V):c.code.formats?(0,ot._)`${c.code.formats}${(0,ot.getProperty)(i)}`:void 0,ae=n.scopeValue("formats",{key:i,ref:V,code:Te});return typeof V=="object"&&!(V instanceof RegExp)?[V.type||"string",V.validate,(0,ot._)`${ae}.validate`]:["string",V,ae]}function j(){if(typeof h=="object"&&!(h instanceof RegExp)&&h.async){if(!u.$async)throw new Error("async format in sync schema");return(0,ot._)`await ${w}(${r})`}return typeof b=="function"?(0,ot._)`${w}(${r})`:(0,ot._)`${w}.test(${r})`}}}};f$.default=N3});var KO=$(h$=>{"use strict";Object.defineProperty(h$,"__esModule",{value:!0});var M3=HO(),R3=[M3.default];h$.default=R3});var JO=$(Ca=>{"use strict";Object.defineProperty(Ca,"__esModule",{value:!0});Ca.contentVocabulary=Ca.metadataVocabulary=void 0;Ca.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"];Ca.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]});var XO=$(g$=>{"use strict";Object.defineProperty(g$,"__esModule",{value:!0});var U3=oO(),L3=vO(),F3=WO(),Z3=KO(),GO=JO(),V3=[U3.default,L3.default,(0,F3.default)(),Z3.default,GO.metadataVocabulary,GO.contentVocabulary];g$.default=V3});var QO=$(Sf=>{"use strict";Object.defineProperty(Sf,"__esModule",{value:!0});Sf.DiscrError=void 0;var YO;(function(e){e.Tag="tag",e.Mapping="mapping"})(YO||(Sf.DiscrError=YO={}))});var tj=$(v$=>{"use strict";Object.defineProperty(v$,"__esModule",{value:!0});var Da=me(),y$=QO(),ej=af(),B3=Qc(),q3=_e(),W3={message:({params:{discrError:e,tagName:t}})=>e===y$.DiscrError.Tag?`tag "${t}" must be string`:`value of tag "${t}" must be in oneOf`,params:({params:{discrError:e,tag:t,tagName:n}})=>(0,Da._)`{error: ${e}, tag: ${n}, tagValue: ${t}}`},H3={keyword:"discriminator",type:"object",schemaType:"object",error:W3,code(e){let{gen:t,data:n,schema:r,parentSchema:o,it:i}=e,{oneOf:a}=o;if(!i.opts.discriminator)throw new Error("discriminator: requires discriminator option");let s=r.propertyName;if(typeof s!="string")throw new Error("discriminator: requires propertyName");if(r.mapping)throw new Error("discriminator: mapping is not supported");if(!a)throw new Error("discriminator: requires oneOf keyword");let c=t.let("valid",!1),l=t.const("tag",(0,Da._)`${n}${(0,Da.getProperty)(s)}`);t.if((0,Da._)`typeof ${l} == "string"`,()=>u(),()=>e.error(!1,{discrError:y$.DiscrError.Tag,tag:l,tagName:s})),e.ok(c);function u(){let f=d();t.if(!1);for(let h in f)t.elseIf((0,Da._)`${l} === ${h}`),t.assign(c,p(f[h]));t.else(),e.error(!1,{discrError:y$.DiscrError.Mapping,tag:l,tagName:s}),t.endIf()}function p(f){let h=t.name("valid"),g=e.subschema({keyword:"oneOf",schemaProp:f},h);return e.mergeEvaluated(g,Da.Name),h}function d(){var f;let h={},g=w(o),b=!0;for(let j=0;j{K3.exports={$schema:"http://json-schema.org/draft-07/schema#",$id:"http://json-schema.org/draft-07/schema#",title:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},nonNegativeInteger:{type:"integer",minimum:0},nonNegativeIntegerDefault0:{allOf:[{$ref:"#/definitions/nonNegativeInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},uniqueItems:!0,default:[]}},type:["object","boolean"],properties:{$id:{type:"string",format:"uri-reference"},$schema:{type:"string",format:"uri"},$ref:{type:"string",format:"uri-reference"},$comment:{type:"string"},title:{type:"string"},description:{type:"string"},default:!0,readOnly:{type:"boolean",default:!1},examples:{type:"array",items:!0},multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"number"},minimum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{$ref:"#/definitions/nonNegativeInteger"},minLength:{$ref:"#/definitions/nonNegativeIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{$ref:"#"},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:!0},maxItems:{$ref:"#/definitions/nonNegativeInteger"},minItems:{$ref:"#/definitions/nonNegativeIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},contains:{$ref:"#"},maxProperties:{$ref:"#/definitions/nonNegativeInteger"},minProperties:{$ref:"#/definitions/nonNegativeIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{$ref:"#"},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},propertyNames:{format:"regex"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},propertyNames:{$ref:"#"},const:!0,enum:{type:"array",items:!0,minItems:1,uniqueItems:!0},type:{anyOf:[{$ref:"#/definitions/simpleTypes"},{type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:!0}]},format:{type:"string"},contentMediaType:{type:"string"},contentEncoding:{type:"string"},if:{$ref:"#"},then:{$ref:"#"},else:{$ref:"#"},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},default:!0}});var b$=$((qe,x$)=>{"use strict";Object.defineProperty(qe,"__esModule",{value:!0});qe.MissingRefError=qe.ValidationError=qe.CodeGen=qe.Name=qe.nil=qe.stringify=qe.str=qe._=qe.KeywordCxt=qe.Ajv=void 0;var J3=YA(),G3=XO(),X3=tj(),rj=nj(),Y3=["/properties"],If="http://json-schema.org/draft-07/schema",Na=class extends J3.default{_addVocabularies(){super._addVocabularies(),G3.default.forEach(t=>this.addVocabulary(t)),this.opts.discriminator&&this.addKeyword(X3.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;let t=this.opts.$data?this.$dataMetaSchema(rj,Y3):rj;this.addMetaSchema(t,If,!1),this.refs["http://json-schema.org/schema"]=If}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(If)?If:void 0)}};qe.Ajv=Na;x$.exports=qe=Na;x$.exports.Ajv=Na;Object.defineProperty(qe,"__esModule",{value:!0});qe.default=Na;var Q3=Yc();Object.defineProperty(qe,"KeywordCxt",{enumerable:!0,get:function(){return Q3.KeywordCxt}});var Ma=me();Object.defineProperty(qe,"_",{enumerable:!0,get:function(){return Ma._}});Object.defineProperty(qe,"str",{enumerable:!0,get:function(){return Ma.str}});Object.defineProperty(qe,"stringify",{enumerable:!0,get:function(){return Ma.stringify}});Object.defineProperty(qe,"nil",{enumerable:!0,get:function(){return Ma.nil}});Object.defineProperty(qe,"Name",{enumerable:!0,get:function(){return Ma.Name}});Object.defineProperty(qe,"CodeGen",{enumerable:!0,get:function(){return Ma.CodeGen}});var eW=rf();Object.defineProperty(qe,"ValidationError",{enumerable:!0,get:function(){return eW.default}});var tW=Qc();Object.defineProperty(qe,"MissingRefError",{enumerable:!0,get:function(){return tW.default}})});var pj=$(Yn=>{"use strict";Object.defineProperty(Yn,"__esModule",{value:!0});Yn.formatNames=Yn.fastFormats=Yn.fullFormats=void 0;function Xn(e,t){return{validate:e,compare:t}}Yn.fullFormats={date:Xn(sj,S$),time:Xn($$(!0),I$),"date-time":Xn(oj(!0),lj),"iso-time":Xn($$(),cj),"iso-date-time":Xn(oj(),uj),duration:/^P(?!$)((\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?|(\d+W)?)$/,uri:sW,"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,url:/^(?:https?|ftp):\/\/(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)(?:\.(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)$/,ipv6:/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,regex:fW,uuid:/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,"json-pointer":/^(?:\/(?:[^~/]|~0|~1)*)*$/,"json-pointer-uri-fragment":/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,"relative-json-pointer":/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,byte:cW,int32:{type:"number",validate:pW},int64:{type:"number",validate:dW},float:{type:"number",validate:aj},double:{type:"number",validate:aj},password:!0,binary:!0};Yn.fastFormats={...Yn.fullFormats,date:Xn(/^\d\d\d\d-[0-1]\d-[0-3]\d$/,S$),time:Xn(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,I$),"date-time":Xn(/^\d\d\d\d-[0-1]\d-[0-3]\dt(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,lj),"iso-time":Xn(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,cj),"iso-date-time":Xn(/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,uj),uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i};Yn.formatNames=Object.keys(Yn.fullFormats);function nW(e){return e%4===0&&(e%100!==0||e%400===0)}var rW=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,oW=[0,31,28,31,30,31,30,31,31,30,31,30,31];function sj(e){let t=rW.exec(e);if(!t)return!1;let n=+t[1],r=+t[2],o=+t[3];return r>=1&&r<=12&&o>=1&&o<=(r===2&&nW(n)?29:oW[r])}function S$(e,t){if(e&&t)return e>t?1:e23||u>59||e&&!s)return!1;if(o<=23&&i<=59&&a<60)return!0;let p=i-u*c,d=o-l*c-(p<0?1:0);return(d===23||d===-1)&&(p===59||p===-1)&&a<61}}function I$(e,t){if(!(e&&t))return;let n=new Date("2020-01-01T"+e).valueOf(),r=new Date("2020-01-01T"+t).valueOf();if(n&&r)return n-r}function cj(e,t){if(!(e&&t))return;let n=_$.exec(e),r=_$.exec(t);if(n&&r)return e=n[1]+n[2]+n[3],t=r[1]+r[2]+r[3],e>t?1:e=lW}function dW(e){return Number.isInteger(e)}function aj(){return!0}var mW=/[^\\]\\Z/;function fW(e){if(mW.test(e))return!1;try{return new RegExp(e),!0}catch{return!1}}});var dj=$(Ra=>{"use strict";Object.defineProperty(Ra,"__esModule",{value:!0});Ra.formatLimitDefinition=void 0;var hW=b$(),Dn=me(),ro=Dn.operators,Tf={formatMaximum:{okStr:"<=",ok:ro.LTE,fail:ro.GT},formatMinimum:{okStr:">=",ok:ro.GTE,fail:ro.LT},formatExclusiveMaximum:{okStr:"<",ok:ro.LT,fail:ro.GTE},formatExclusiveMinimum:{okStr:">",ok:ro.GT,fail:ro.LTE}},gW={message:({keyword:e,schemaCode:t})=>(0,Dn.str)`should be ${Tf[e].okStr} ${t}`,params:({keyword:e,schemaCode:t})=>(0,Dn._)`{comparison: ${Tf[e].okStr}, limit: ${t}}`};Ra.formatLimitDefinition={keyword:Object.keys(Tf),type:"string",schemaType:"string",$data:!0,error:gW,code(e){let{gen:t,data:n,schemaCode:r,keyword:o,it:i}=e,{opts:a,self:s}=i;if(!a.validateFormats)return;let c=new hW.KeywordCxt(i,s.RULES.all.format.definition,"format");c.$data?l():u();function l(){let d=t.scopeValue("formats",{ref:s.formats,code:a.code.formats}),f=t.const("fmt",(0,Dn._)`${d}[${c.schemaCode}]`);e.fail$data((0,Dn.or)((0,Dn._)`typeof ${f} != "object"`,(0,Dn._)`${f} instanceof RegExp`,(0,Dn._)`typeof ${f}.compare != "function"`,p(f)))}function u(){let d=c.schema,f=s.formats[d];if(!f||f===!0)return;if(typeof f!="object"||f instanceof RegExp||typeof f.compare!="function")throw new Error(`"${o}": format "${d}" does not define "compare" function`);let h=t.scopeValue("formats",{key:d,ref:f,code:a.code.formats?(0,Dn._)`${a.code.formats}${(0,Dn.getProperty)(d)}`:void 0});e.fail$data(p(h))}function p(d){return(0,Dn._)`${d}.compare(${n}, ${r}) ${Tf[o].fail} 0`}},dependencies:["format"]};var yW=e=>(e.addKeyword(Ra.formatLimitDefinition),e);Ra.default=yW});var gj=$((ml,hj)=>{"use strict";Object.defineProperty(ml,"__esModule",{value:!0});var Ua=pj(),vW=dj(),T$=me(),mj=new T$.Name("fullFormats"),xW=new T$.Name("fastFormats"),k$=(e,t={keywords:!0})=>{if(Array.isArray(t))return fj(e,t,Ua.fullFormats,mj),e;let[n,r]=t.mode==="fast"?[Ua.fastFormats,xW]:[Ua.fullFormats,mj],o=t.formats||Ua.formatNames;return fj(e,o,n,r),t.keywords&&(0,vW.default)(e),e};k$.get=(e,t="full")=>{let r=(t==="fast"?Ua.fastFormats:Ua.fullFormats)[e];if(!r)throw new Error(`Unknown format "${e}"`);return r};function fj(e,t,n,r){var o,i;(o=(i=e.opts.code).formats)!==null&&o!==void 0||(i.formats=(0,T$._)`require("ajv-formats/dist/formats").${r}`);for(let a of t)e.addFormat(a,n[a])}hj.exports=ml=k$;Object.defineProperty(ml,"__esModule",{value:!0});ml.default=k$});var Vj=$(La=>{"use strict";Object.defineProperty(La,"__esModule",{value:!0});var jW=Function.prototype.toString,A$=Object.create,CW=Object.prototype.toString,DW=(function(){function e(){this._keys=[],this._values=[]}return e.prototype.has=function(t){return!!~this._keys.indexOf(t)},e.prototype.get=function(t){return this._values[this._keys.indexOf(t)]},e.prototype.set=function(t,n){this._keys.push(t),this._values.push(n)},e})();function NW(){return new DW}function MW(){return new WeakMap}var RW=typeof WeakMap<"u"?MW:NW;function j$(e){if(!e)return A$(null);var t=e.constructor;if(t===Object)return e===Object.prototype?{}:A$(e);if(t&&~jW.call(t).indexOf("[native code]"))try{return new t}catch{}return A$(e)}function UW(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}function LW(e){return e.flags}var FW=/test/g.flags==="g"?LW:UW;function jj(e){var t=CW.call(e);return t.substring(8,t.length-1)}function ZW(e){return e[Symbol.toStringTag]||jj(e)}var VW=typeof Symbol<"u"?ZW:jj,BW=Object.defineProperty,qW=Object.getOwnPropertyDescriptor,Cj=Object.getOwnPropertyNames,C$=Object.getOwnPropertySymbols,Dj=Object.prototype,Nj=Dj.hasOwnProperty,WW=Dj.propertyIsEnumerable,Mj=typeof C$=="function";function HW(e){return Cj(e).concat(C$(e))}var KW=Mj?HW:Cj;function Nf(e,t,n){for(var r=KW(e),o=0,i=r.length,a=void 0,s=void 0;o{var mH=typeof global=="object"&&global&&global.Object===Object&&global;Bj.exports=mH});var Hj=$((vhe,Wj)=>{var fH=qj(),hH=typeof self=="object"&&self&&self.Object===Object&&self,gH=fH||hH||Function("return this")();Wj.exports=gH});var M$=$((xhe,Kj)=>{var yH=Hj(),vH=yH.Symbol;Kj.exports=vH});var Yj=$((bhe,Xj)=>{var Jj=M$(),Gj=Object.prototype,xH=Gj.hasOwnProperty,bH=Gj.toString,hl=Jj?Jj.toStringTag:void 0;function _H(e){var t=xH.call(e,hl),n=e[hl];try{e[hl]=void 0;var r=!0}catch{}var o=bH.call(e);return r&&(t?e[hl]=n:delete e[hl]),o}Xj.exports=_H});var eC=$((_he,Qj)=>{var $H=Object.prototype,wH=$H.toString;function SH(e){return wH.call(e)}Qj.exports=SH});var R$=$(($he,rC)=>{var tC=M$(),IH=Yj(),TH=eC(),kH="[object Null]",zH="[object Undefined]",nC=tC?tC.toStringTag:void 0;function PH(e){return e==null?e===void 0?zH:kH:nC&&nC in Object(e)?IH(e):TH(e)}rC.exports=PH});var iC=$((whe,oC)=>{var EH=Array.isArray;oC.exports=EH});var U$=$((She,aC)=>{function AH(e){return e!=null&&typeof e=="object"}aC.exports=AH});var cC=$((Ihe,sC)=>{var OH=R$(),jH=iC(),CH=U$(),DH="[object String]";function NH(e){return typeof e=="string"||!jH(e)&&CH(e)&&OH(e)==DH}sC.exports=NH});var io=$((The,lC)=>{"use strict";lC.exports=TypeError});var pC=$((khe,uC)=>{uC.exports=Ge("util").inspect});var bl=$((zhe,AC)=>{var J$=typeof Map=="function"&&Map.prototype,L$=Object.getOwnPropertyDescriptor&&J$?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,Rf=J$&&L$&&typeof L$.get=="function"?L$.get:null,dC=J$&&Map.prototype.forEach,G$=typeof Set=="function"&&Set.prototype,F$=Object.getOwnPropertyDescriptor&&G$?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,Uf=G$&&F$&&typeof F$.get=="function"?F$.get:null,mC=G$&&Set.prototype.forEach,MH=typeof WeakMap=="function"&&WeakMap.prototype,yl=MH?WeakMap.prototype.has:null,RH=typeof WeakSet=="function"&&WeakSet.prototype,vl=RH?WeakSet.prototype.has:null,UH=typeof WeakRef=="function"&&WeakRef.prototype,fC=UH?WeakRef.prototype.deref:null,LH=Boolean.prototype.valueOf,FH=Object.prototype.toString,ZH=Function.prototype.toString,VH=String.prototype.match,X$=String.prototype.slice,ao=String.prototype.replace,BH=String.prototype.toUpperCase,hC=String.prototype.toLowerCase,SC=RegExp.prototype.test,gC=Array.prototype.concat,Qn=Array.prototype.join,qH=Array.prototype.slice,yC=Math.floor,B$=typeof BigInt=="function"?BigInt.prototype.valueOf:null,Z$=Object.getOwnPropertySymbols,q$=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,Fa=typeof Symbol=="function"&&typeof Symbol.iterator=="object",xl=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===Fa||!0)?Symbol.toStringTag:null,IC=Object.prototype.propertyIsEnumerable,vC=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function xC(e,t){if(e===1/0||e===-1/0||e!==e||e&&e>-1e3&&e<1e3||SC.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof e=="number"){var r=e<0?-yC(-e):yC(e);if(r!==e){var o=String(r),i=X$.call(t,o.length+1);return ao.call(o,n,"$&_")+"."+ao.call(ao.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return ao.call(t,n,"$&_")}var W$=pC(),bC=W$.custom,_C=zC(bC)?bC:null,TC={__proto__:null,double:'"',single:"'"},WH={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};AC.exports=function e(t,n,r,o){var i=n||{};if($r(i,"quoteStyle")&&!$r(TC,i.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if($r(i,"maxStringLength")&&(typeof i.maxStringLength=="number"?i.maxStringLength<0&&i.maxStringLength!==1/0:i.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var a=$r(i,"customInspect")?i.customInspect:!0;if(typeof a!="boolean"&&a!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if($r(i,"indent")&&i.indent!==null&&i.indent!==" "&&!(parseInt(i.indent,10)===i.indent&&i.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if($r(i,"numericSeparator")&&typeof i.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var s=i.numericSeparator;if(typeof t>"u")return"undefined";if(t===null)return"null";if(typeof t=="boolean")return t?"true":"false";if(typeof t=="string")return EC(t,i);if(typeof t=="number"){if(t===0)return 1/0/t>0?"0":"-0";var c=String(t);return s?xC(t,c):c}if(typeof t=="bigint"){var l=String(t)+"n";return s?xC(t,l):l}var u=typeof i.depth>"u"?5:i.depth;if(typeof r>"u"&&(r=0),r>=u&&u>0&&typeof t=="object")return H$(t)?"[Array]":"[Object]";var p=uK(i,r);if(typeof o>"u")o=[];else if(PC(o,t)>=0)return"[Circular]";function d(Ze,Je,Rt){if(Je&&(o=qH.call(o),o.push(Je)),Rt){var Le={depth:i.depth};return $r(i,"quoteStyle")&&(Le.quoteStyle=i.quoteStyle),e(Ze,Le,r+1,o)}return e(Ze,i,r+1,o)}if(typeof t=="function"&&!$C(t)){var f=tK(t),h=Mf(t,d);return"[Function"+(f?": "+f:" (anonymous)")+"]"+(h.length>0?" { "+Qn.call(h,", ")+" }":"")}if(zC(t)){var g=Fa?ao.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):q$.call(t);return typeof t=="object"&&!Fa?gl(g):g}if(sK(t)){for(var b="<"+hC.call(String(t.nodeName)),w=t.attributes||[],U=0;U",b}if(H$(t)){if(t.length===0)return"[]";var T=Mf(t,d);return p&&!lK(T)?"["+K$(T,p)+"]":"[ "+Qn.call(T,", ")+" ]"}if(JH(t)){var j=Mf(t,d);return!("cause"in Error.prototype)&&"cause"in t&&!IC.call(t,"cause")?"{ ["+String(t)+"] "+Qn.call(gC.call("[cause]: "+d(t.cause),j),", ")+" }":j.length===0?"["+String(t)+"]":"{ ["+String(t)+"] "+Qn.call(j,", ")+" }"}if(typeof t=="object"&&a){if(_C&&typeof t[_C]=="function"&&W$)return W$(t,{depth:u-r});if(a!=="symbol"&&typeof t.inspect=="function")return t.inspect()}if(nK(t)){var V=[];return dC&&dC.call(t,function(Ze,Je){V.push(d(Je,t,!0)+" => "+d(Ze,t))}),wC("Map",Rf.call(t),V,p)}if(iK(t)){var Te=[];return mC&&mC.call(t,function(Ze){Te.push(d(Ze,t))}),wC("Set",Uf.call(t),Te,p)}if(rK(t))return V$("WeakMap");if(aK(t))return V$("WeakSet");if(oK(t))return V$("WeakRef");if(XH(t))return gl(d(Number(t)));if(QH(t))return gl(d(B$.call(t)));if(YH(t))return gl(LH.call(t));if(GH(t))return gl(d(String(t)));if(typeof window<"u"&&t===window)return"{ [object Window] }";if(typeof globalThis<"u"&&t===globalThis||typeof global<"u"&&t===global)return"{ [object globalThis] }";if(!KH(t)&&!$C(t)){var ae=Mf(t,d),Ke=vC?vC(t)===Object.prototype:t instanceof Object||t.constructor===Object,ke=t instanceof Object?"":"null prototype",tt=!Ke&&xl&&Object(t)===t&&xl in t?X$.call(so(t),8,-1):ke?"Object":"",At=Ke||typeof t.constructor!="function"?"":t.constructor.name?t.constructor.name+" ":"",st=At+(tt||ke?"["+Qn.call(gC.call([],tt||[],ke||[]),": ")+"] ":"");return ae.length===0?st+"{}":p?st+"{"+K$(ae,p)+"}":st+"{ "+Qn.call(ae,", ")+" }"}return String(t)};function kC(e,t,n){var r=n.quoteStyle||t,o=TC[r];return o+e+o}function HH(e){return ao.call(String(e),/"/g,""")}function di(e){return!xl||!(typeof e=="object"&&(xl in e||typeof e[xl]<"u"))}function H$(e){return so(e)==="[object Array]"&&di(e)}function KH(e){return so(e)==="[object Date]"&&di(e)}function $C(e){return so(e)==="[object RegExp]"&&di(e)}function JH(e){return so(e)==="[object Error]"&&di(e)}function GH(e){return so(e)==="[object String]"&&di(e)}function XH(e){return so(e)==="[object Number]"&&di(e)}function YH(e){return so(e)==="[object Boolean]"&&di(e)}function zC(e){if(Fa)return e&&typeof e=="object"&&e instanceof Symbol;if(typeof e=="symbol")return!0;if(!e||typeof e!="object"||!q$)return!1;try{return q$.call(e),!0}catch{}return!1}function QH(e){if(!e||typeof e!="object"||!B$)return!1;try{return B$.call(e),!0}catch{}return!1}var eK=Object.prototype.hasOwnProperty||function(e){return e in this};function $r(e,t){return eK.call(e,t)}function so(e){return FH.call(e)}function tK(e){if(e.name)return e.name;var t=VH.call(ZH.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}function PC(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;nt.maxStringLength){var n=e.length-t.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return EC(X$.call(e,0,t.maxStringLength),t)+r}var o=WH[t.quoteStyle||"single"];o.lastIndex=0;var i=ao.call(ao.call(e,o,"\\$1"),/[\x00-\x1f]/g,cK);return kC(i,"single",t)}function cK(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+BH.call(t.toString(16))}function gl(e){return"Object("+e+")"}function V$(e){return e+" { ? }"}function wC(e,t,n,r){var o=r?K$(n,r):Qn.call(n,", ");return e+" ("+t+") {"+o+"}"}function lK(e){for(var t=0;t=0)return!1;return!0}function uK(e,t){var n;if(e.indent===" ")n=" ";else if(typeof e.indent=="number"&&e.indent>0)n=Qn.call(Array(e.indent+1)," ");else return null;return{base:n,prev:Qn.call(Array(t+1),n)}}function K$(e,t){if(e.length===0)return"";var n=` +`+t.prev+t.base;return n+Qn.call(e,","+n)+` +`+t.prev}function Mf(e,t){var n=H$(e),r=[];if(n){r.length=e.length;for(var o=0;o{"use strict";var pK=bl(),dK=io(),Lf=function(e,t,n){for(var r=e,o;(o=r.next)!=null;r=o)if(o.key===t)return r.next=o.next,n||(o.next=e.next,e.next=o),o},mK=function(e,t){if(e){var n=Lf(e,t);return n&&n.value}},fK=function(e,t,n){var r=Lf(e,t);r?r.value=n:e.next={key:t,next:e.next,value:n}},hK=function(e,t){return e?!!Lf(e,t):!1},gK=function(e,t){if(e)return Lf(e,t,!0)};OC.exports=function(){var t,n={assert:function(r){if(!n.has(r))throw new dK("Side channel does not contain "+pK(r))},delete:function(r){var o=gK(t,r);return o&&t&&!t.next&&(t=void 0),!!o},get:function(r){return mK(t,r)},has:function(r){return hK(t,r)},set:function(r,o){t||(t={next:void 0}),fK(t,r,o)}};return n}});var Y$=$((Ehe,CC)=>{"use strict";CC.exports=Object});var NC=$((Ahe,DC)=>{"use strict";DC.exports=Error});var RC=$((Ohe,MC)=>{"use strict";MC.exports=EvalError});var LC=$((jhe,UC)=>{"use strict";UC.exports=RangeError});var ZC=$((Che,FC)=>{"use strict";FC.exports=ReferenceError});var BC=$((Dhe,VC)=>{"use strict";VC.exports=SyntaxError});var WC=$((Nhe,qC)=>{"use strict";qC.exports=URIError});var KC=$((Mhe,HC)=>{"use strict";HC.exports=Math.abs});var GC=$((Rhe,JC)=>{"use strict";JC.exports=Math.floor});var YC=$((Uhe,XC)=>{"use strict";XC.exports=Math.max});var e1=$((Lhe,QC)=>{"use strict";QC.exports=Math.min});var n1=$((Fhe,t1)=>{"use strict";t1.exports=Math.pow});var o1=$((Zhe,r1)=>{"use strict";r1.exports=Math.round});var a1=$((Vhe,i1)=>{"use strict";i1.exports=Number.isNaN||function(t){return t!==t}});var c1=$((Bhe,s1)=>{"use strict";var yK=a1();s1.exports=function(t){return yK(t)||t===0?t:t<0?-1:1}});var u1=$((qhe,l1)=>{"use strict";l1.exports=Object.getOwnPropertyDescriptor});var Q$=$((Whe,p1)=>{"use strict";var Ff=u1();if(Ff)try{Ff([],"length")}catch{Ff=null}p1.exports=Ff});var m1=$((Hhe,d1)=>{"use strict";var Zf=Object.defineProperty||!1;if(Zf)try{Zf({},"a",{value:1})}catch{Zf=!1}d1.exports=Zf});var ew=$((Khe,f1)=>{"use strict";f1.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var t={},n=Symbol("test"),r=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(r)!=="[object Symbol]")return!1;var o=42;t[n]=o;for(var i in t)return!1;if(typeof Object.keys=="function"&&Object.keys(t).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(t).length!==0)return!1;var a=Object.getOwnPropertySymbols(t);if(a.length!==1||a[0]!==n||!Object.prototype.propertyIsEnumerable.call(t,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var s=Object.getOwnPropertyDescriptor(t,n);if(s.value!==o||s.enumerable!==!0)return!1}return!0}});var y1=$((Jhe,g1)=>{"use strict";var h1=typeof Symbol<"u"&&Symbol,vK=ew();g1.exports=function(){return typeof h1!="function"||typeof Symbol!="function"||typeof h1("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:vK()}});var tw=$((Ghe,v1)=>{"use strict";v1.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null});var nw=$((Xhe,x1)=>{"use strict";var xK=Y$();x1.exports=xK.getPrototypeOf||null});var $1=$((Yhe,_1)=>{"use strict";var bK="Function.prototype.bind called on incompatible ",_K=Object.prototype.toString,$K=Math.max,wK="[object Function]",b1=function(t,n){for(var r=[],o=0;o{"use strict";var TK=$1();w1.exports=Function.prototype.bind||TK});var Vf=$((ege,S1)=>{"use strict";S1.exports=Function.prototype.call});var rw=$((tge,I1)=>{"use strict";I1.exports=Function.prototype.apply});var k1=$((nge,T1)=>{"use strict";T1.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply});var P1=$((rge,z1)=>{"use strict";var kK=_l(),zK=rw(),PK=Vf(),EK=k1();z1.exports=EK||kK.call(PK,zK)});var ow=$((oge,E1)=>{"use strict";var AK=_l(),OK=io(),jK=Vf(),CK=P1();E1.exports=function(t){if(t.length<1||typeof t[0]!="function")throw new OK("a function is required");return CK(AK,jK,t)}});var N1=$((ige,D1)=>{"use strict";var DK=ow(),A1=Q$(),j1;try{j1=[].__proto__===Array.prototype}catch(e){if(!e||typeof e!="object"||!("code"in e)||e.code!=="ERR_PROTO_ACCESS")throw e}var iw=!!j1&&A1&&A1(Object.prototype,"__proto__"),C1=Object,O1=C1.getPrototypeOf;D1.exports=iw&&typeof iw.get=="function"?DK([iw.get]):typeof O1=="function"?function(t){return O1(t==null?t:C1(t))}:!1});var F1=$((age,L1)=>{"use strict";var M1=tw(),R1=nw(),U1=N1();L1.exports=M1?function(t){return M1(t)}:R1?function(t){if(!t||typeof t!="object"&&typeof t!="function")throw new TypeError("getProto: not an object");return R1(t)}:U1?function(t){return U1(t)}:null});var Bf=$((sge,Z1)=>{"use strict";var NK=Function.prototype.call,MK=Object.prototype.hasOwnProperty,RK=_l();Z1.exports=RK.call(NK,MK)});var Il=$((cge,K1)=>{"use strict";var ve,UK=Y$(),LK=NC(),FK=RC(),ZK=LC(),VK=ZC(),qa=BC(),Ba=io(),BK=WC(),qK=KC(),WK=GC(),HK=YC(),KK=e1(),JK=n1(),GK=o1(),XK=c1(),W1=Function,aw=function(e){try{return W1('"use strict"; return ('+e+").constructor;")()}catch{}},$l=Q$(),YK=m1(),sw=function(){throw new Ba},QK=$l?(function(){try{return arguments.callee,sw}catch{try{return $l(arguments,"callee").get}catch{return sw}}})():sw,Za=y1()(),mt=F1(),eJ=nw(),tJ=tw(),H1=rw(),wl=Vf(),Va={},nJ=typeof Uint8Array>"u"||!mt?ve:mt(Uint8Array),mi={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?ve:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?ve:ArrayBuffer,"%ArrayIteratorPrototype%":Za&&mt?mt([][Symbol.iterator]()):ve,"%AsyncFromSyncIteratorPrototype%":ve,"%AsyncFunction%":Va,"%AsyncGenerator%":Va,"%AsyncGeneratorFunction%":Va,"%AsyncIteratorPrototype%":Va,"%Atomics%":typeof Atomics>"u"?ve:Atomics,"%BigInt%":typeof BigInt>"u"?ve:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?ve:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?ve:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?ve:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":LK,"%eval%":eval,"%EvalError%":FK,"%Float16Array%":typeof Float16Array>"u"?ve:Float16Array,"%Float32Array%":typeof Float32Array>"u"?ve:Float32Array,"%Float64Array%":typeof Float64Array>"u"?ve:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?ve:FinalizationRegistry,"%Function%":W1,"%GeneratorFunction%":Va,"%Int8Array%":typeof Int8Array>"u"?ve:Int8Array,"%Int16Array%":typeof Int16Array>"u"?ve:Int16Array,"%Int32Array%":typeof Int32Array>"u"?ve:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Za&&mt?mt(mt([][Symbol.iterator]())):ve,"%JSON%":typeof JSON=="object"?JSON:ve,"%Map%":typeof Map>"u"?ve:Map,"%MapIteratorPrototype%":typeof Map>"u"||!Za||!mt?ve:mt(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":UK,"%Object.getOwnPropertyDescriptor%":$l,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?ve:Promise,"%Proxy%":typeof Proxy>"u"?ve:Proxy,"%RangeError%":ZK,"%ReferenceError%":VK,"%Reflect%":typeof Reflect>"u"?ve:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?ve:Set,"%SetIteratorPrototype%":typeof Set>"u"||!Za||!mt?ve:mt(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?ve:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Za&&mt?mt(""[Symbol.iterator]()):ve,"%Symbol%":Za?Symbol:ve,"%SyntaxError%":qa,"%ThrowTypeError%":QK,"%TypedArray%":nJ,"%TypeError%":Ba,"%Uint8Array%":typeof Uint8Array>"u"?ve:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?ve:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?ve:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?ve:Uint32Array,"%URIError%":BK,"%WeakMap%":typeof WeakMap>"u"?ve:WeakMap,"%WeakRef%":typeof WeakRef>"u"?ve:WeakRef,"%WeakSet%":typeof WeakSet>"u"?ve:WeakSet,"%Function.prototype.call%":wl,"%Function.prototype.apply%":H1,"%Object.defineProperty%":YK,"%Object.getPrototypeOf%":eJ,"%Math.abs%":qK,"%Math.floor%":WK,"%Math.max%":HK,"%Math.min%":KK,"%Math.pow%":JK,"%Math.round%":GK,"%Math.sign%":XK,"%Reflect.getPrototypeOf%":tJ};if(mt)try{null.error}catch(e){V1=mt(mt(e)),mi["%Error.prototype%"]=V1}var V1,rJ=function e(t){var n;if(t==="%AsyncFunction%")n=aw("async function () {}");else if(t==="%GeneratorFunction%")n=aw("function* () {}");else if(t==="%AsyncGeneratorFunction%")n=aw("async function* () {}");else if(t==="%AsyncGenerator%"){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if(t==="%AsyncIteratorPrototype%"){var o=e("%AsyncGenerator%");o&&mt&&(n=mt(o.prototype))}return mi[t]=n,n},B1={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},Sl=_l(),qf=Bf(),oJ=Sl.call(wl,Array.prototype.concat),iJ=Sl.call(H1,Array.prototype.splice),q1=Sl.call(wl,String.prototype.replace),Wf=Sl.call(wl,String.prototype.slice),aJ=Sl.call(wl,RegExp.prototype.exec),sJ=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,cJ=/\\(\\)?/g,lJ=function(t){var n=Wf(t,0,1),r=Wf(t,-1);if(n==="%"&&r!=="%")throw new qa("invalid intrinsic syntax, expected closing `%`");if(r==="%"&&n!=="%")throw new qa("invalid intrinsic syntax, expected opening `%`");var o=[];return q1(t,sJ,function(i,a,s,c){o[o.length]=s?q1(c,cJ,"$1"):a||i}),o},uJ=function(t,n){var r=t,o;if(qf(B1,r)&&(o=B1[r],r="%"+o[0]+"%"),qf(mi,r)){var i=mi[r];if(i===Va&&(i=rJ(r)),typeof i>"u"&&!n)throw new Ba("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:o,name:r,value:i}}throw new qa("intrinsic "+t+" does not exist!")};K1.exports=function(t,n){if(typeof t!="string"||t.length===0)throw new Ba("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof n!="boolean")throw new Ba('"allowMissing" argument must be a boolean');if(aJ(/^%?[^%]*%?$/,t)===null)throw new qa("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=lJ(t),o=r.length>0?r[0]:"",i=uJ("%"+o+"%",n),a=i.name,s=i.value,c=!1,l=i.alias;l&&(o=l[0],iJ(r,oJ([0,1],l)));for(var u=1,p=!0;u=r.length){var g=$l(s,d);p=!!g,p&&"get"in g&&!("originalValue"in g.get)?s=g.get:s=s[d]}else p=qf(s,d),s=s[d];p&&!c&&(mi[a]=s)}}return s}});var cw=$((lge,X1)=>{"use strict";var J1=Il(),G1=ow(),pJ=G1([J1("%String.prototype.indexOf%")]);X1.exports=function(t,n){var r=J1(t,!!n);return typeof r=="function"&&pJ(t,".prototype.")>-1?G1([r]):r}});var lw=$((uge,Q1)=>{"use strict";var dJ=Il(),Tl=cw(),mJ=bl(),fJ=io(),Y1=dJ("%Map%",!0),hJ=Tl("Map.prototype.get",!0),gJ=Tl("Map.prototype.set",!0),yJ=Tl("Map.prototype.has",!0),vJ=Tl("Map.prototype.delete",!0),xJ=Tl("Map.prototype.size",!0);Q1.exports=!!Y1&&function(){var t,n={assert:function(r){if(!n.has(r))throw new fJ("Side channel does not contain "+mJ(r))},delete:function(r){if(t){var o=vJ(t,r);return xJ(t)===0&&(t=void 0),o}return!1},get:function(r){if(t)return hJ(t,r)},has:function(r){return t?yJ(t,r):!1},set:function(r,o){t||(t=new Y1),gJ(t,r,o)}};return n}});var tD=$((pge,eD)=>{"use strict";var bJ=Il(),Kf=cw(),_J=bl(),Hf=lw(),$J=io(),Wa=bJ("%WeakMap%",!0),wJ=Kf("WeakMap.prototype.get",!0),SJ=Kf("WeakMap.prototype.set",!0),IJ=Kf("WeakMap.prototype.has",!0),TJ=Kf("WeakMap.prototype.delete",!0);eD.exports=Wa?function(){var t,n,r={assert:function(o){if(!r.has(o))throw new $J("Side channel does not contain "+_J(o))},delete:function(o){if(Wa&&o&&(typeof o=="object"||typeof o=="function")){if(t)return TJ(t,o)}else if(Hf&&n)return n.delete(o);return!1},get:function(o){return Wa&&o&&(typeof o=="object"||typeof o=="function")&&t?wJ(t,o):n&&n.get(o)},has:function(o){return Wa&&o&&(typeof o=="object"||typeof o=="function")&&t?IJ(t,o):!!n&&n.has(o)},set:function(o,i){Wa&&o&&(typeof o=="object"||typeof o=="function")?(t||(t=new Wa),SJ(t,o,i)):Hf&&(n||(n=Hf()),n.set(o,i))}};return r}:Hf});var uw=$((dge,nD)=>{"use strict";var kJ=io(),zJ=bl(),PJ=jC(),EJ=lw(),AJ=tD(),OJ=AJ||EJ||PJ;nD.exports=function(){var t,n={assert:function(r){if(!n.has(r))throw new kJ("Side channel does not contain "+zJ(r))},delete:function(r){return!!t&&t.delete(r)},get:function(r){return t&&t.get(r)},has:function(r){return!!t&&t.has(r)},set:function(r,o){t||(t=OJ()),t.set(r,o)}};return n}});var Jf=$((mge,rD)=>{"use strict";var jJ=String.prototype.replace,CJ=/%20/g,pw={RFC1738:"RFC1738",RFC3986:"RFC3986"};rD.exports={default:pw.RFC3986,formatters:{RFC1738:function(e){return jJ.call(e,CJ,"+")},RFC3986:function(e){return String(e)}},RFC1738:pw.RFC1738,RFC3986:pw.RFC3986}});var hw=$((fge,oD)=>{"use strict";var DJ=Jf(),NJ=uw(),dw=Object.prototype.hasOwnProperty,fi=Array.isArray,Gf=NJ(),Ha=function(t,n){return Gf.set(t,n),t},hi=function(t){return Gf.has(t)},kl=function(t){return Gf.get(t)},fw=function(t,n){Gf.set(t,n)},er=(function(){for(var e=[],t=0;t<256;++t)e[e.length]="%"+((t<16?"0":"")+t.toString(16)).toUpperCase();return e})(),MJ=function(t){for(;t.length>1;){var n=t.pop(),r=n.obj[n.prop];if(fi(r)){for(var o=[],i=0;ir.arrayLimit)return Ha(zl(t.concat(n),r),o);t[o]=n}else if(t&&typeof t=="object")if(hi(t)){var i=kl(t)+1;t[i]=n,fw(t,i)}else{if(r&&r.strictMerge)return[t,n];(r&&(r.plainObjects||r.allowPrototypes)||!dw.call(Object.prototype,n))&&(t[n]=!0)}else return[t,n];return t}if(!t||typeof t!="object"){if(hi(n)){for(var a=Object.keys(n),s=r&&r.plainObjects?{__proto__:null,0:t}:{0:t},c=0;cr.arrayLimit?Ha(zl(u,r),u.length-1):u}var p=t;return fi(t)&&!fi(n)&&(p=zl(t,r)),fi(t)&&fi(n)?(n.forEach(function(d,f){if(dw.call(t,f)){var h=t[f];h&&typeof h=="object"&&d&&typeof d=="object"?t[f]=e(h,d,r):t[t.length]=d}else t[f]=d}),t):Object.keys(n).reduce(function(d,f){var h=n[f];if(dw.call(d,f)?d[f]=e(d[f],h,r):d[f]=h,hi(n)&&!hi(d)&&Ha(d,kl(n)),hi(d)){var g=parseInt(f,10);String(g)===f&&g>=0&&g>kl(d)&&fw(d,g)}return d},p)},UJ=function(t,n){return Object.keys(n).reduce(function(r,o){return r[o]=n[o],r},t)},LJ=function(e,t,n){var r=e.replace(/\+/g," ");if(n==="iso-8859-1")return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch{return r}},mw=1024,FJ=function(t,n,r,o,i){if(t.length===0)return t;var a=t;if(typeof t=="symbol"?a=Symbol.prototype.toString.call(t):typeof t!="string"&&(a=String(t)),r==="iso-8859-1")return escape(a).replace(/%u[0-9a-f]{4}/gi,function(f){return"%26%23"+parseInt(f.slice(2),16)+"%3B"});for(var s="",c=0;c=mw?a.slice(c,c+mw):a,u=[],p=0;p=48&&d<=57||d>=65&&d<=90||d>=97&&d<=122||i===DJ.RFC1738&&(d===40||d===41)){u[u.length]=l.charAt(p);continue}if(d<128){u[u.length]=er[d];continue}if(d<2048){u[u.length]=er[192|d>>6]+er[128|d&63];continue}if(d<55296||d>=57344){u[u.length]=er[224|d>>12]+er[128|d>>6&63]+er[128|d&63];continue}p+=1,d=65536+((d&1023)<<10|l.charCodeAt(p)&1023),u[u.length]=er[240|d>>18]+er[128|d>>12&63]+er[128|d>>6&63]+er[128|d&63]}s+=u.join("")}return s},ZJ=function(t){for(var n=[{obj:{o:t},prop:"o"}],r=[],o=0;or?Ha(zl(a,{plainObjects:o}),a.length-1):a},WJ=function(t,n){if(fi(t)){for(var r=[],o=0;o{"use strict";var aD=uw(),Xf=hw(),Pl=Jf(),HJ=Object.prototype.hasOwnProperty,sD={brackets:function(t){return t+"[]"},comma:"comma",indices:function(t,n){return t+"["+n+"]"},repeat:function(t){return t}},tr=Array.isArray,KJ=Array.prototype.push,cD=function(e,t){KJ.apply(e,tr(t)?t:[t])},JJ=Date.prototype.toISOString,iD=Pl.default,lt={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:Xf.encode,encodeValuesOnly:!1,filter:void 0,format:iD,formatter:Pl.formatters[iD],indices:!1,serializeDate:function(t){return JJ.call(t)},skipNulls:!1,strictNullHandling:!1},GJ=function(t){return typeof t=="string"||typeof t=="number"||typeof t=="boolean"||typeof t=="symbol"||typeof t=="bigint"},gw={},XJ=function e(t,n,r,o,i,a,s,c,l,u,p,d,f,h,g,b,w,U){for(var T=t,j=U,V=0,Te=!1;(j=j.get(gw))!==void 0&&!Te;){var ae=j.get(t);if(V+=1,typeof ae<"u"){if(ae===V)throw new RangeError("Cyclic object value");Te=!0}typeof j.get(gw)>"u"&&(V=0)}if(typeof u=="function"?T=u(n,T):T instanceof Date?T=f(T):r==="comma"&&tr(T)&&(T=Xf.maybeMap(T,function(cr){return cr instanceof Date?f(cr):cr})),T===null){if(a)return l&&!b?l(n,lt.encoder,w,"key",h):n;T=""}if(GJ(T)||Xf.isBuffer(T)){if(l){var Ke=b?n:l(n,lt.encoder,w,"key",h);return[g(Ke)+"="+g(l(T,lt.encoder,w,"value",h))]}return[g(n)+"="+g(String(T))]}var ke=[];if(typeof T>"u")return ke;var tt;if(r==="comma"&&tr(T))b&&l&&(T=Xf.maybeMap(T,l)),tt=[{value:T.length>0?T.join(",")||null:void 0}];else if(tr(u))tt=u;else{var At=Object.keys(T);tt=p?At.sort(p):At}var st=c?String(n).replace(/\./g,"%2E"):String(n),Ze=o&&tr(T)&&T.length===1?st+"[]":st;if(i&&tr(T)&&T.length===0)return Ze+"[]";for(var Je=0;Je"u"?t.encodeDotInKeys===!0?!0:lt.allowDots:!!t.allowDots;return{addQueryPrefix:typeof t.addQueryPrefix=="boolean"?t.addQueryPrefix:lt.addQueryPrefix,allowDots:s,allowEmptyArrays:typeof t.allowEmptyArrays=="boolean"?!!t.allowEmptyArrays:lt.allowEmptyArrays,arrayFormat:a,charset:n,charsetSentinel:typeof t.charsetSentinel=="boolean"?t.charsetSentinel:lt.charsetSentinel,commaRoundTrip:!!t.commaRoundTrip,delimiter:typeof t.delimiter>"u"?lt.delimiter:t.delimiter,encode:typeof t.encode=="boolean"?t.encode:lt.encode,encodeDotInKeys:typeof t.encodeDotInKeys=="boolean"?t.encodeDotInKeys:lt.encodeDotInKeys,encoder:typeof t.encoder=="function"?t.encoder:lt.encoder,encodeValuesOnly:typeof t.encodeValuesOnly=="boolean"?t.encodeValuesOnly:lt.encodeValuesOnly,filter:i,format:r,formatter:o,serializeDate:typeof t.serializeDate=="function"?t.serializeDate:lt.serializeDate,skipNulls:typeof t.skipNulls=="boolean"?t.skipNulls:lt.skipNulls,sort:typeof t.sort=="function"?t.sort:null,strictNullHandling:typeof t.strictNullHandling=="boolean"?t.strictNullHandling:lt.strictNullHandling}};lD.exports=function(e,t){var n=e,r=YJ(t),o,i;typeof r.filter=="function"?(i=r.filter,n=i("",n)):tr(r.filter)&&(i=r.filter,o=i);var a=[];if(typeof n!="object"||n===null)return"";var s=sD[r.arrayFormat],c=s==="comma"&&r.commaRoundTrip;o||(o=Object.keys(n)),r.sort&&o.sort(r.sort);for(var l=aD(),u=0;u0?h+f:""}});var mD=$((gge,dD)=>{"use strict";var nr=hw(),Yf=Object.prototype.hasOwnProperty,yw=Array.isArray,Ye={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:nr.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictMerge:!0,strictNullHandling:!1,throwOnLimitExceeded:!1},QJ=function(e){return e.replace(/&#(\d+);/g,function(t,n){return String.fromCharCode(parseInt(n,10))})},pD=function(e,t,n){if(e&&typeof e=="string"&&t.comma&&e.indexOf(",")>-1)return e.split(",");if(t.throwOnLimitExceeded&&n>=t.arrayLimit)throw new RangeError("Array limit exceeded. Only "+t.arrayLimit+" element"+(t.arrayLimit===1?"":"s")+" allowed in an array.");return e},e5="utf8=%26%2310003%3B",t5="utf8=%E2%9C%93",n5=function(t,n){var r={__proto__:null},o=n.ignoreQueryPrefix?t.replace(/^\?/,""):t;o=o.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var i=n.parameterLimit===1/0?void 0:n.parameterLimit,a=o.split(n.delimiter,n.throwOnLimitExceeded&&typeof i<"u"?i+1:i);if(n.throwOnLimitExceeded&&typeof i<"u"&&a.length>i)throw new RangeError("Parameter limit exceeded. Only "+i+" parameter"+(i===1?"":"s")+" allowed.");var s=-1,c,l=n.charset;if(n.charsetSentinel)for(c=0;c-1&&(h=yw(h)?[h]:h),n.comma&&yw(h)&&h.length>n.arrayLimit){if(n.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+n.arrayLimit+" element"+(n.arrayLimit===1?"":"s")+" allowed in an array.");h=nr.combine([],h,n.arrayLimit,n.plainObjects)}if(f!==null){var g=Yf.call(r,f);g&&(n.duplicates==="combine"||u.indexOf("[]=")>-1)?r[f]=nr.combine(r[f],h,n.arrayLimit,n.plainObjects):(!g||n.duplicates==="last")&&(r[f]=h)}}return r},r5=function(e,t,n,r){var o=0;if(e.length>0&&e[e.length-1]==="[]"){var i=e.slice(0,-1).join("");o=Array.isArray(t)&&t[i]?t[i].length:0}for(var a=r?t:pD(t,n,o),s=e.length-1;s>=0;--s){var c,l=e[s];if(l==="[]"&&n.parseArrays)nr.isOverflow(a)?c=a:c=n.allowEmptyArrays&&(a===""||n.strictNullHandling&&a===null)?[]:nr.combine([],a,n.arrayLimit,n.plainObjects);else{c=n.plainObjects?{__proto__:null}:{};var u=l.charAt(0)==="["&&l.charAt(l.length-1)==="]"?l.slice(1,-1):l,p=n.decodeDotInKeys?u.replace(/%2E/g,"."):u,d=parseInt(p,10),f=!isNaN(d)&&l!==p&&String(d)===p&&d>=0&&n.parseArrays;if(!n.parseArrays&&p==="")c={0:a};else if(f&&d"u"?Ye.charset:t.charset,r=typeof t.duplicates>"u"?Ye.duplicates:t.duplicates;if(r!=="combine"&&r!=="first"&&r!=="last")throw new TypeError("The duplicates option must be either combine, first, or last");var o=typeof t.allowDots>"u"?t.decodeDotInKeys===!0?!0:Ye.allowDots:!!t.allowDots;return{allowDots:o,allowEmptyArrays:typeof t.allowEmptyArrays=="boolean"?!!t.allowEmptyArrays:Ye.allowEmptyArrays,allowPrototypes:typeof t.allowPrototypes=="boolean"?t.allowPrototypes:Ye.allowPrototypes,allowSparse:typeof t.allowSparse=="boolean"?t.allowSparse:Ye.allowSparse,arrayLimit:typeof t.arrayLimit=="number"?t.arrayLimit:Ye.arrayLimit,charset:n,charsetSentinel:typeof t.charsetSentinel=="boolean"?t.charsetSentinel:Ye.charsetSentinel,comma:typeof t.comma=="boolean"?t.comma:Ye.comma,decodeDotInKeys:typeof t.decodeDotInKeys=="boolean"?t.decodeDotInKeys:Ye.decodeDotInKeys,decoder:typeof t.decoder=="function"?t.decoder:Ye.decoder,delimiter:typeof t.delimiter=="string"||nr.isRegExp(t.delimiter)?t.delimiter:Ye.delimiter,depth:typeof t.depth=="number"||t.depth===!1?+t.depth:Ye.depth,duplicates:r,ignoreQueryPrefix:t.ignoreQueryPrefix===!0,interpretNumericEntities:typeof t.interpretNumericEntities=="boolean"?t.interpretNumericEntities:Ye.interpretNumericEntities,parameterLimit:typeof t.parameterLimit=="number"?t.parameterLimit:Ye.parameterLimit,parseArrays:t.parseArrays!==!1,plainObjects:typeof t.plainObjects=="boolean"?t.plainObjects:Ye.plainObjects,strictDepth:typeof t.strictDepth=="boolean"?!!t.strictDepth:Ye.strictDepth,strictMerge:typeof t.strictMerge=="boolean"?!!t.strictMerge:Ye.strictMerge,strictNullHandling:typeof t.strictNullHandling=="boolean"?t.strictNullHandling:Ye.strictNullHandling,throwOnLimitExceeded:typeof t.throwOnLimitExceeded=="boolean"?t.throwOnLimitExceeded:!1}};dD.exports=function(e,t){var n=a5(t);if(e===""||e===null||typeof e>"u")return n.plainObjects?{__proto__:null}:{};for(var r=typeof e=="string"?n5(e,n):e,o=n.plainObjects?{__proto__:null}:{},i=Object.keys(r),a=0;a{"use strict";var s5=uD(),c5=mD(),l5=Jf();fD.exports={formats:l5,parse:c5,stringify:s5}});var yD=$((vge,gD)=>{function u5(e,t){return function(n){return e(t(n))}}gD.exports=u5});var xD=$((xge,vD)=>{var p5=yD(),d5=p5(Object.getPrototypeOf,Object);vD.exports=d5});var $D=$((bge,_D)=>{var m5=R$(),f5=xD(),h5=U$(),g5="[object Object]",y5=Function.prototype,v5=Object.prototype,bD=y5.toString,x5=v5.hasOwnProperty,b5=bD.call(Object);function _5(e){if(!h5(e)||m5(e)!=g5)return!1;var t=f5(e);if(t===null)return!0;var n=x5.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&bD.call(n)==b5}_D.exports=_5});var B=$(wr=>{"use strict";var $5=Vj(),w5=Ge("process"),S5=cC(),I5=hD(),T5=$D();function El(e){return e&&e.__esModule?e:{default:e}}var ww=El($5),co=El(w5),wD=El(S5),k5=El(I5),vw=El(T5);function z5(e,t){e.interceptors.request.use(function(n){return t().then(r=>(n.headers.set("Authorization",`Bearer ${r}`),n))})}function P5(){return typeof co.default<"u"&&!co.default.browser}function E5(){return typeof window<"u"&&"navigator"in window&&"product"in window.navigator&&window.navigator.product==="ReactNative"}function A5(){return co.default.versions&&co.default.versions.node?`v${co.default.versions.node}`:co.default.version}function O5(){return window}function bw(){}var j5=e=>new Promise(t=>{setTimeout(t,e)}),C5=e=>Math.pow(Math.SQRT2,e);function D5(e,t=5){let{responseLogger:n=bw,requestLogger:r=bw}=e.defaults;e.interceptors.request.use(function(o){return r(o),o},function(o){return r(o),Promise.reject(o)}),e.interceptors.response.use(function(o){return n(o),o},async function(o){let{response:i}=o,{config:a}=o;if(n(o),!a||!e.defaults.retryOnError)return Promise.reject(o);let s=a.attempts||1;if(s>t)return o.attempts=a.attempts,Promise.reject(o);let c=null,l=C5(s);return i?i.status>=500&&i.status<600?c=`Server ${i.status}`:i.status===429&&(c="Rate limit",i.headers&&o.response.headers["x-contentful-ratelimit-reset"]&&(l=i.headers["x-contentful-ratelimit-reset"])):c="Connection",c?(l=Math.floor(l*1e3+Math.random()*200+500),e.defaults.logHandler("warning",`${c} error occurred. Waiting for ${l} ms before retrying...`),a.attempts=s+1,delete a.httpAgent,delete a.httpsAgent,j5(l).then(()=>e(a))):Promise.reject(o)})}var _w=class extends Error{name="AbortError";constructor(){super("Throttled function aborted")}};function N5({limit:e,interval:t,strict:n,onDelay:r}){if(!Number.isFinite(e))throw new TypeError("Expected `limit` to be a finite number");if(!Number.isFinite(t))throw new TypeError("Expected `interval` to be a finite number");let o=new Map,i=0,a=0;function s(){let l=Date.now();return l-i>t?(a=1,i=l,0):(al.apply(this,p))();let d;return new Promise((f,h)=>{let g=()=>{f(l.apply(this,p)),o.delete(d)},b=c();b>0?(d=setTimeout(g,b),o.set(d,h),r?.()):g()})};return u.abort=()=>{for(let p of o.keys())clearTimeout(p),o.get(p)(new _w);o.clear()},u.isEnabled=!0,Object.defineProperty(u,"queueSize",{get(){return o.size}}),u}}var $w=/(?\d+)(%)/;function xw(e,t=7){let n=t;if($w.test(e)){let r=e.match($w)?.groups;if(r&&r.value){let o=parseInt(r.value)/100;n=Math.round(t*o)}}return Math.min(30,Math.max(1,n))}function SD(e,t){return t("info",`Throttle request to ${e}/s`),N5({limit:e,interval:1e3,strict:!1})}var M5=(e,t="auto")=>{let{logHandler:n=bw}=e.defaults,r=wD.default(t)?xw(t):xw("auto",t),o=SD(r,n),i=!1,a=e.interceptors.request.use(c=>o(()=>c)(),function(c){return Promise.reject(c)}),s=e.interceptors.response.use(c=>{if(!i&&wD.default(t)&&(t==="auto"||$w.test(t))&&c.headers&&c.headers["x-contentful-ratelimit-second-limit"]){let l=parseInt(c.headers["x-contentful-ratelimit-second-limit"]),u=xw(t,l);u!==r&&(a&&e.interceptors.request.eject(a),r=u,o=SD(u,n),a=e.interceptors.request.use(p=>o(()=>p)(),function(p){return Promise.reject(p)})),i=!0}return c},function(c){return Promise.reject(c)});return()=>{e.interceptors.request.eject(a),e.interceptors.response.eject(s)}},R5=/^(?!\w+:\/\/)([^\s:]+\.?[^\s:]+)(?::(\d+))?(?!:)$/;function TD(e){let n={...{insecure:!1,retryOnError:!0,logHandler:(l,u)=>{if(l==="error"&&u){let p=[u.name,u.message].filter(d=>d).join(" - ");console.error(`[error] ${p}`),console.error(u);return}console.log(`[${l}] ${u}`)},headers:{},httpAgent:!1,httpsAgent:!1,timeout:3e4,throttle:0,basePath:"",adapter:void 0,maxContentLength:1073741824,maxBodyLength:1073741824},...e};if(!n.accessToken){let l=new TypeError("Expected parameter accessToken");throw n.logHandler("error",l),l}let r=n.insecure?"http":"https",o=n.space?`${n.space}/`:"",i=n.defaultHostname,a=n.insecure?80:443;if(n.host&&R5.test(n.host)){let l=n.host.split(":");l.length===2?[i,a]=l:i=l[0]}n.basePath&&(n.basePath=`/${n.basePath.split("/").filter(Boolean).join("/")}`);let s=e.baseURL||`${r}://${i}:${a}${n.basePath}/spaces/${o}`;return!n.headers.Authorization&&typeof n.accessToken!="function"&&(n.headers.Authorization="Bearer "+n.accessToken),{baseURL:s,headers:n.headers,httpAgent:n.httpAgent,httpsAgent:n.httpsAgent,proxy:n.proxy,timeout:n.timeout,adapter:n.adapter,fetchOptions:n.fetchOptions,maxContentLength:n.maxContentLength,maxBodyLength:n.maxBodyLength,paramsSerializer:{serialize:l=>k5.default.stringify(l)},logHandler:n.logHandler,responseLogger:n.responseLogger,requestLogger:n.requestLogger,retryOnError:n.retryOnError}}function U5(e){let t=ww.default(e);return t.httpAgent=e.httpAgent,t.httpsAgent=e.httpsAgent,t}function kD(e,t){let n=TD(t),r=e.create(n);return r.httpClientParams=t,r.cloneWithNewParams=function(o){return kD(e,{...U5(t),...o})},t.onBeforeRequest&&r.interceptors.request.use(t.onBeforeRequest),typeof t.accessToken=="function"&&z5(r,t.accessToken),t.throttle&&M5(r,t.throttle),D5(r,t.retryLimit),t.onError&&r.interceptors.response.use(o=>o,t.onError),r}function L5({query:e}){let t={};return delete e.resolveLinks,t.params=ww.default(e),t}function F5(e,t){if(!(t in e)){let n=new Error;throw n.name="PropertyMissing",n.message=`Required property ${t} missing from: + +${JSON.stringify(e)} + +`,n}return!0}function zD(e){let t=Object.getOwnPropertyNames(e);for(let n of t){let r=e[n];r&&typeof r=="object"&&zD(r)}return Object.freeze(e)}function Z5(e){return zD(e.sys||{}),e}function ID(){let e=O5();if(!e)return null;let t=e.navigator.userAgent,n=e.navigator.platform,r=["Macintosh","MacIntel","MacPPC","Mac68K"],o=["Win32","Win64","Windows","WinCE"],i=["iPhone","iPad","iPod"];return r.indexOf(n)!==-1?"macOS":i.indexOf(n)!==-1?"iOS":o.indexOf(n)!==-1?"Windows":/Android/.test(t)?"Android":/Linux/.test(n)?"Linux":null}function V5(){let e=co.default.platform||"linux",t=co.default.version||"0.0.0",n={android:"Android",aix:"Linux",darwin:"macOS",freebsd:"Linux",linux:"Linux",openbsd:"Linux",sunos:"Linux",win32:"Windows"};return e in n?`${n[e]||"Linux"}/${t}`:null}function B5(e,t,n,r){let o=[];t&&o.push(`app ${t}`),n&&o.push(`integration ${n}`),r&&o.push("feature "+r),o.push(`sdk ${e}`);let i=null;try{E5()?(i=ID(),o.push("platform ReactNative")):P5()?(i=V5(),o.push(`platform node.js/${A5()}`)):(i=ID(),o.push("platform browser"))}catch{i=null}return i&&o.push(`os ${i}`),`${o.filter(a=>a!=="").join("; ")};`}function q5(e){return Object.defineProperty(e,"toPlainObject",{enumerable:!1,configurable:!1,writable:!1,value:function(){return ww.default(this)}})}function W5(e){if(e?.headers?.Authorization){let t=`...${e.headers.Authorization.toString().substr(-5)}`;e.headers.Authorization=`Bearer ${t}`}if(e?.headers?.["X-Contentful-Resource-Resolution"]){let t=`...${e.headers["X-Contentful-Resource-Resolution"].toString().substr(-5)}`;e.headers["X-Contentful-Resource-Resolution"]=t}}function H5(e){let{config:t,response:n}=e,r;if(W5(t),!vw.default(n)||!vw.default(t))throw e;let o=n?.data,i={status:n?.status,statusText:n?.statusText,message:"",details:{}};t&&vw.default(t)&&(i.request={url:t.url,headers:t.headers,method:t.method,payloadData:t.data}),o&&typeof o=="object"&&("requestId"in o&&(i.requestId=o.requestId||"UNKNOWN"),"message"in o&&(i.message=o.message||""),"details"in o&&(i.details=o.details||{}),r=o.sys?.id);let a=new Error;a.name=r&&r!=="Unknown"?r:`${n?.status} ${n?.statusText}`;try{a.message=JSON.stringify(i,null," ")}catch{a.message=i?.message??""}throw a}wr.createDefaultOptions=TD;wr.createHttpClient=kD;wr.createRequestConfig=L5;wr.enforceObjPath=F5;wr.errorHandler=H5;wr.freezeSys=Z5;wr.getUserAgentHeader=B5;wr.toPlainObject=q5});var FD=$((kge,LD)=>{var UD=Ge("stream").Stream,N8=Ge("util");LD.exports=Mn;function Mn(){this.source=null,this.dataSize=0,this.maxDataSize=1024*1024,this.pauseStream=!0,this._maxDataSizeExceeded=!1,this._released=!1,this._bufferedEvents=[]}N8.inherits(Mn,UD);Mn.create=function(e,t){var n=new this;t=t||{};for(var r in t)n[r]=t[r];n.source=e;var o=e.emit;return e.emit=function(){return n._handleEmit(arguments),o.apply(e,arguments)},e.on("error",function(){}),n.pauseStream&&e.pause(),n};Object.defineProperty(Mn.prototype,"readable",{configurable:!0,enumerable:!0,get:function(){return this.source.readable}});Mn.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};Mn.prototype.resume=function(){this._released||this.release(),this.source.resume()};Mn.prototype.pause=function(){this.source.pause()};Mn.prototype.release=function(){this._released=!0,this._bufferedEvents.forEach(function(e){this.emit.apply(this,e)}.bind(this)),this._bufferedEvents=[]};Mn.prototype.pipe=function(){var e=UD.prototype.pipe.apply(this,arguments);return this.resume(),e};Mn.prototype._handleEmit=function(e){if(this._released){this.emit.apply(this,e);return}e[0]==="data"&&(this.dataSize+=e[1].length,this._checkIfMaxDataSizeExceeded()),this._bufferedEvents.push(e)};Mn.prototype._checkIfMaxDataSizeExceeded=function(){if(!this._maxDataSizeExceeded&&!(this.dataSize<=this.maxDataSize)){this._maxDataSizeExceeded=!0;var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(e))}}});var qD=$((zge,BD)=>{var M8=Ge("util"),VD=Ge("stream").Stream,ZD=FD();BD.exports=et;function et(){this.writable=!1,this.readable=!0,this.dataSize=0,this.maxDataSize=2*1024*1024,this.pauseStreams=!0,this._released=!1,this._streams=[],this._currentStream=null,this._insideLoop=!1,this._pendingNext=!1}M8.inherits(et,VD);et.create=function(e){var t=new this;e=e||{};for(var n in e)t[n]=e[n];return t};et.isStreamLike=function(e){return typeof e!="function"&&typeof e!="string"&&typeof e!="boolean"&&typeof e!="number"&&!Buffer.isBuffer(e)};et.prototype.append=function(e){var t=et.isStreamLike(e);if(t){if(!(e instanceof ZD)){var n=ZD.create(e,{maxDataSize:1/0,pauseStream:this.pauseStreams});e.on("data",this._checkDataSize.bind(this)),e=n}this._handleErrors(e),this.pauseStreams&&e.pause()}return this._streams.push(e),this};et.prototype.pipe=function(e,t){return VD.prototype.pipe.call(this,e,t),this.resume(),e};et.prototype._getNext=function(){if(this._currentStream=null,this._insideLoop){this._pendingNext=!0;return}this._insideLoop=!0;try{do this._pendingNext=!1,this._realGetNext();while(this._pendingNext)}finally{this._insideLoop=!1}};et.prototype._realGetNext=function(){var e=this._streams.shift();if(typeof e>"u"){this.end();return}if(typeof e!="function"){this._pipeNext(e);return}var t=e;t(function(n){var r=et.isStreamLike(n);r&&(n.on("data",this._checkDataSize.bind(this)),this._handleErrors(n)),this._pipeNext(n)}.bind(this))};et.prototype._pipeNext=function(e){this._currentStream=e;var t=et.isStreamLike(e);if(t){e.on("end",this._getNext.bind(this)),e.pipe(this,{end:!1});return}var n=e;this.write(n),this._getNext()};et.prototype._handleErrors=function(e){var t=this;e.on("error",function(n){t._emitError(n)})};et.prototype.write=function(e){this.emit("data",e)};et.prototype.pause=function(){this.pauseStreams&&(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function"&&this._currentStream.pause(),this.emit("pause"))};et.prototype.resume=function(){this._released||(this._released=!0,this.writable=!0,this._getNext()),this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function"&&this._currentStream.resume(),this.emit("resume")};et.prototype.end=function(){this._reset(),this.emit("end")};et.prototype.destroy=function(){this._reset(),this.emit("close")};et.prototype._reset=function(){this.writable=!1,this._streams=[],this._currentStream=null};et.prototype._checkDataSize=function(){if(this._updateDataSize(),!(this.dataSize<=this.maxDataSize)){var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(e))}};et.prototype._updateDataSize=function(){this.dataSize=0;var e=this;this._streams.forEach(function(t){t.dataSize&&(e.dataSize+=t.dataSize)}),this._currentStream&&this._currentStream.dataSize&&(this.dataSize+=this._currentStream.dataSize)};et.prototype._emitError=function(e){this._reset(),this.emit("error",e)}});var WD=$((Pge,R8)=>{R8.exports={"application/1d-interleaved-parityfec":{source:"iana"},"application/3gpdash-qoe-report+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/3gpp-ims+xml":{source:"iana",compressible:!0},"application/3gpphal+json":{source:"iana",compressible:!0},"application/3gpphalforms+json":{source:"iana",compressible:!0},"application/a2l":{source:"iana"},"application/ace+cbor":{source:"iana"},"application/activemessage":{source:"iana"},"application/activity+json":{source:"iana",compressible:!0},"application/alto-costmap+json":{source:"iana",compressible:!0},"application/alto-costmapfilter+json":{source:"iana",compressible:!0},"application/alto-directory+json":{source:"iana",compressible:!0},"application/alto-endpointcost+json":{source:"iana",compressible:!0},"application/alto-endpointcostparams+json":{source:"iana",compressible:!0},"application/alto-endpointprop+json":{source:"iana",compressible:!0},"application/alto-endpointpropparams+json":{source:"iana",compressible:!0},"application/alto-error+json":{source:"iana",compressible:!0},"application/alto-networkmap+json":{source:"iana",compressible:!0},"application/alto-networkmapfilter+json":{source:"iana",compressible:!0},"application/alto-updatestreamcontrol+json":{source:"iana",compressible:!0},"application/alto-updatestreamparams+json":{source:"iana",compressible:!0},"application/aml":{source:"iana"},"application/andrew-inset":{source:"iana",extensions:["ez"]},"application/applefile":{source:"iana"},"application/applixware":{source:"apache",extensions:["aw"]},"application/at+jwt":{source:"iana"},"application/atf":{source:"iana"},"application/atfx":{source:"iana"},"application/atom+xml":{source:"iana",compressible:!0,extensions:["atom"]},"application/atomcat+xml":{source:"iana",compressible:!0,extensions:["atomcat"]},"application/atomdeleted+xml":{source:"iana",compressible:!0,extensions:["atomdeleted"]},"application/atomicmail":{source:"iana"},"application/atomsvc+xml":{source:"iana",compressible:!0,extensions:["atomsvc"]},"application/atsc-dwd+xml":{source:"iana",compressible:!0,extensions:["dwd"]},"application/atsc-dynamic-event-message":{source:"iana"},"application/atsc-held+xml":{source:"iana",compressible:!0,extensions:["held"]},"application/atsc-rdt+json":{source:"iana",compressible:!0},"application/atsc-rsat+xml":{source:"iana",compressible:!0,extensions:["rsat"]},"application/atxml":{source:"iana"},"application/auth-policy+xml":{source:"iana",compressible:!0},"application/bacnet-xdd+zip":{source:"iana",compressible:!1},"application/batch-smtp":{source:"iana"},"application/bdoc":{compressible:!1,extensions:["bdoc"]},"application/beep+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/calendar+json":{source:"iana",compressible:!0},"application/calendar+xml":{source:"iana",compressible:!0,extensions:["xcs"]},"application/call-completion":{source:"iana"},"application/cals-1840":{source:"iana"},"application/captive+json":{source:"iana",compressible:!0},"application/cbor":{source:"iana"},"application/cbor-seq":{source:"iana"},"application/cccex":{source:"iana"},"application/ccmp+xml":{source:"iana",compressible:!0},"application/ccxml+xml":{source:"iana",compressible:!0,extensions:["ccxml"]},"application/cdfx+xml":{source:"iana",compressible:!0,extensions:["cdfx"]},"application/cdmi-capability":{source:"iana",extensions:["cdmia"]},"application/cdmi-container":{source:"iana",extensions:["cdmic"]},"application/cdmi-domain":{source:"iana",extensions:["cdmid"]},"application/cdmi-object":{source:"iana",extensions:["cdmio"]},"application/cdmi-queue":{source:"iana",extensions:["cdmiq"]},"application/cdni":{source:"iana"},"application/cea":{source:"iana"},"application/cea-2018+xml":{source:"iana",compressible:!0},"application/cellml+xml":{source:"iana",compressible:!0},"application/cfw":{source:"iana"},"application/city+json":{source:"iana",compressible:!0},"application/clr":{source:"iana"},"application/clue+xml":{source:"iana",compressible:!0},"application/clue_info+xml":{source:"iana",compressible:!0},"application/cms":{source:"iana"},"application/cnrp+xml":{source:"iana",compressible:!0},"application/coap-group+json":{source:"iana",compressible:!0},"application/coap-payload":{source:"iana"},"application/commonground":{source:"iana"},"application/conference-info+xml":{source:"iana",compressible:!0},"application/cose":{source:"iana"},"application/cose-key":{source:"iana"},"application/cose-key-set":{source:"iana"},"application/cpl+xml":{source:"iana",compressible:!0,extensions:["cpl"]},"application/csrattrs":{source:"iana"},"application/csta+xml":{source:"iana",compressible:!0},"application/cstadata+xml":{source:"iana",compressible:!0},"application/csvm+json":{source:"iana",compressible:!0},"application/cu-seeme":{source:"apache",extensions:["cu"]},"application/cwt":{source:"iana"},"application/cybercash":{source:"iana"},"application/dart":{compressible:!0},"application/dash+xml":{source:"iana",compressible:!0,extensions:["mpd"]},"application/dash-patch+xml":{source:"iana",compressible:!0,extensions:["mpp"]},"application/dashdelta":{source:"iana"},"application/davmount+xml":{source:"iana",compressible:!0,extensions:["davmount"]},"application/dca-rft":{source:"iana"},"application/dcd":{source:"iana"},"application/dec-dx":{source:"iana"},"application/dialog-info+xml":{source:"iana",compressible:!0},"application/dicom":{source:"iana"},"application/dicom+json":{source:"iana",compressible:!0},"application/dicom+xml":{source:"iana",compressible:!0},"application/dii":{source:"iana"},"application/dit":{source:"iana"},"application/dns":{source:"iana"},"application/dns+json":{source:"iana",compressible:!0},"application/dns-message":{source:"iana"},"application/docbook+xml":{source:"apache",compressible:!0,extensions:["dbk"]},"application/dots+cbor":{source:"iana"},"application/dskpp+xml":{source:"iana",compressible:!0},"application/dssc+der":{source:"iana",extensions:["dssc"]},"application/dssc+xml":{source:"iana",compressible:!0,extensions:["xdssc"]},"application/dvcs":{source:"iana"},"application/ecmascript":{source:"iana",compressible:!0,extensions:["es","ecma"]},"application/edi-consent":{source:"iana"},"application/edi-x12":{source:"iana",compressible:!1},"application/edifact":{source:"iana",compressible:!1},"application/efi":{source:"iana"},"application/elm+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/elm+xml":{source:"iana",compressible:!0},"application/emergencycalldata.cap+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/emergencycalldata.comment+xml":{source:"iana",compressible:!0},"application/emergencycalldata.control+xml":{source:"iana",compressible:!0},"application/emergencycalldata.deviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.ecall.msd":{source:"iana"},"application/emergencycalldata.providerinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.serviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.subscriberinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.veds+xml":{source:"iana",compressible:!0},"application/emma+xml":{source:"iana",compressible:!0,extensions:["emma"]},"application/emotionml+xml":{source:"iana",compressible:!0,extensions:["emotionml"]},"application/encaprtp":{source:"iana"},"application/epp+xml":{source:"iana",compressible:!0},"application/epub+zip":{source:"iana",compressible:!1,extensions:["epub"]},"application/eshop":{source:"iana"},"application/exi":{source:"iana",extensions:["exi"]},"application/expect-ct-report+json":{source:"iana",compressible:!0},"application/express":{source:"iana",extensions:["exp"]},"application/fastinfoset":{source:"iana"},"application/fastsoap":{source:"iana"},"application/fdt+xml":{source:"iana",compressible:!0,extensions:["fdt"]},"application/fhir+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/fhir+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/fido.trusted-apps+json":{compressible:!0},"application/fits":{source:"iana"},"application/flexfec":{source:"iana"},"application/font-sfnt":{source:"iana"},"application/font-tdpfr":{source:"iana",extensions:["pfr"]},"application/font-woff":{source:"iana",compressible:!1},"application/framework-attributes+xml":{source:"iana",compressible:!0},"application/geo+json":{source:"iana",compressible:!0,extensions:["geojson"]},"application/geo+json-seq":{source:"iana"},"application/geopackage+sqlite3":{source:"iana"},"application/geoxacml+xml":{source:"iana",compressible:!0},"application/gltf-buffer":{source:"iana"},"application/gml+xml":{source:"iana",compressible:!0,extensions:["gml"]},"application/gpx+xml":{source:"apache",compressible:!0,extensions:["gpx"]},"application/gxf":{source:"apache",extensions:["gxf"]},"application/gzip":{source:"iana",compressible:!1,extensions:["gz"]},"application/h224":{source:"iana"},"application/held+xml":{source:"iana",compressible:!0},"application/hjson":{extensions:["hjson"]},"application/http":{source:"iana"},"application/hyperstudio":{source:"iana",extensions:["stk"]},"application/ibe-key-request+xml":{source:"iana",compressible:!0},"application/ibe-pkg-reply+xml":{source:"iana",compressible:!0},"application/ibe-pp-data":{source:"iana"},"application/iges":{source:"iana"},"application/im-iscomposing+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/index":{source:"iana"},"application/index.cmd":{source:"iana"},"application/index.obj":{source:"iana"},"application/index.response":{source:"iana"},"application/index.vnd":{source:"iana"},"application/inkml+xml":{source:"iana",compressible:!0,extensions:["ink","inkml"]},"application/iotp":{source:"iana"},"application/ipfix":{source:"iana",extensions:["ipfix"]},"application/ipp":{source:"iana"},"application/isup":{source:"iana"},"application/its+xml":{source:"iana",compressible:!0,extensions:["its"]},"application/java-archive":{source:"apache",compressible:!1,extensions:["jar","war","ear"]},"application/java-serialized-object":{source:"apache",compressible:!1,extensions:["ser"]},"application/java-vm":{source:"apache",compressible:!1,extensions:["class"]},"application/javascript":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["js","mjs"]},"application/jf2feed+json":{source:"iana",compressible:!0},"application/jose":{source:"iana"},"application/jose+json":{source:"iana",compressible:!0},"application/jrd+json":{source:"iana",compressible:!0},"application/jscalendar+json":{source:"iana",compressible:!0},"application/json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["json","map"]},"application/json-patch+json":{source:"iana",compressible:!0},"application/json-seq":{source:"iana"},"application/json5":{extensions:["json5"]},"application/jsonml+json":{source:"apache",compressible:!0,extensions:["jsonml"]},"application/jwk+json":{source:"iana",compressible:!0},"application/jwk-set+json":{source:"iana",compressible:!0},"application/jwt":{source:"iana"},"application/kpml-request+xml":{source:"iana",compressible:!0},"application/kpml-response+xml":{source:"iana",compressible:!0},"application/ld+json":{source:"iana",compressible:!0,extensions:["jsonld"]},"application/lgr+xml":{source:"iana",compressible:!0,extensions:["lgr"]},"application/link-format":{source:"iana"},"application/load-control+xml":{source:"iana",compressible:!0},"application/lost+xml":{source:"iana",compressible:!0,extensions:["lostxml"]},"application/lostsync+xml":{source:"iana",compressible:!0},"application/lpf+zip":{source:"iana",compressible:!1},"application/lxf":{source:"iana"},"application/mac-binhex40":{source:"iana",extensions:["hqx"]},"application/mac-compactpro":{source:"apache",extensions:["cpt"]},"application/macwriteii":{source:"iana"},"application/mads+xml":{source:"iana",compressible:!0,extensions:["mads"]},"application/manifest+json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["webmanifest"]},"application/marc":{source:"iana",extensions:["mrc"]},"application/marcxml+xml":{source:"iana",compressible:!0,extensions:["mrcx"]},"application/mathematica":{source:"iana",extensions:["ma","nb","mb"]},"application/mathml+xml":{source:"iana",compressible:!0,extensions:["mathml"]},"application/mathml-content+xml":{source:"iana",compressible:!0},"application/mathml-presentation+xml":{source:"iana",compressible:!0},"application/mbms-associated-procedure-description+xml":{source:"iana",compressible:!0},"application/mbms-deregister+xml":{source:"iana",compressible:!0},"application/mbms-envelope+xml":{source:"iana",compressible:!0},"application/mbms-msk+xml":{source:"iana",compressible:!0},"application/mbms-msk-response+xml":{source:"iana",compressible:!0},"application/mbms-protection-description+xml":{source:"iana",compressible:!0},"application/mbms-reception-report+xml":{source:"iana",compressible:!0},"application/mbms-register+xml":{source:"iana",compressible:!0},"application/mbms-register-response+xml":{source:"iana",compressible:!0},"application/mbms-schedule+xml":{source:"iana",compressible:!0},"application/mbms-user-service-description+xml":{source:"iana",compressible:!0},"application/mbox":{source:"iana",extensions:["mbox"]},"application/media-policy-dataset+xml":{source:"iana",compressible:!0,extensions:["mpf"]},"application/media_control+xml":{source:"iana",compressible:!0},"application/mediaservercontrol+xml":{source:"iana",compressible:!0,extensions:["mscml"]},"application/merge-patch+json":{source:"iana",compressible:!0},"application/metalink+xml":{source:"apache",compressible:!0,extensions:["metalink"]},"application/metalink4+xml":{source:"iana",compressible:!0,extensions:["meta4"]},"application/mets+xml":{source:"iana",compressible:!0,extensions:["mets"]},"application/mf4":{source:"iana"},"application/mikey":{source:"iana"},"application/mipc":{source:"iana"},"application/missing-blocks+cbor-seq":{source:"iana"},"application/mmt-aei+xml":{source:"iana",compressible:!0,extensions:["maei"]},"application/mmt-usd+xml":{source:"iana",compressible:!0,extensions:["musd"]},"application/mods+xml":{source:"iana",compressible:!0,extensions:["mods"]},"application/moss-keys":{source:"iana"},"application/moss-signature":{source:"iana"},"application/mosskey-data":{source:"iana"},"application/mosskey-request":{source:"iana"},"application/mp21":{source:"iana",extensions:["m21","mp21"]},"application/mp4":{source:"iana",extensions:["mp4s","m4p"]},"application/mpeg4-generic":{source:"iana"},"application/mpeg4-iod":{source:"iana"},"application/mpeg4-iod-xmt":{source:"iana"},"application/mrb-consumer+xml":{source:"iana",compressible:!0},"application/mrb-publish+xml":{source:"iana",compressible:!0},"application/msc-ivr+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msc-mixer+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msword":{source:"iana",compressible:!1,extensions:["doc","dot"]},"application/mud+json":{source:"iana",compressible:!0},"application/multipart-core":{source:"iana"},"application/mxf":{source:"iana",extensions:["mxf"]},"application/n-quads":{source:"iana",extensions:["nq"]},"application/n-triples":{source:"iana",extensions:["nt"]},"application/nasdata":{source:"iana"},"application/news-checkgroups":{source:"iana",charset:"US-ASCII"},"application/news-groupinfo":{source:"iana",charset:"US-ASCII"},"application/news-transmission":{source:"iana"},"application/nlsml+xml":{source:"iana",compressible:!0},"application/node":{source:"iana",extensions:["cjs"]},"application/nss":{source:"iana"},"application/oauth-authz-req+jwt":{source:"iana"},"application/oblivious-dns-message":{source:"iana"},"application/ocsp-request":{source:"iana"},"application/ocsp-response":{source:"iana"},"application/octet-stream":{source:"iana",compressible:!1,extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{source:"iana",extensions:["oda"]},"application/odm+xml":{source:"iana",compressible:!0},"application/odx":{source:"iana"},"application/oebps-package+xml":{source:"iana",compressible:!0,extensions:["opf"]},"application/ogg":{source:"iana",compressible:!1,extensions:["ogx"]},"application/omdoc+xml":{source:"apache",compressible:!0,extensions:["omdoc"]},"application/onenote":{source:"apache",extensions:["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{source:"iana",compressible:!0},"application/oscore":{source:"iana"},"application/oxps":{source:"iana",extensions:["oxps"]},"application/p21":{source:"iana"},"application/p21+zip":{source:"iana",compressible:!1},"application/p2p-overlay+xml":{source:"iana",compressible:!0,extensions:["relo"]},"application/parityfec":{source:"iana"},"application/passport":{source:"iana"},"application/patch-ops-error+xml":{source:"iana",compressible:!0,extensions:["xer"]},"application/pdf":{source:"iana",compressible:!1,extensions:["pdf"]},"application/pdx":{source:"iana"},"application/pem-certificate-chain":{source:"iana"},"application/pgp-encrypted":{source:"iana",compressible:!1,extensions:["pgp"]},"application/pgp-keys":{source:"iana",extensions:["asc"]},"application/pgp-signature":{source:"iana",extensions:["asc","sig"]},"application/pics-rules":{source:"apache",extensions:["prf"]},"application/pidf+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pidf-diff+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pkcs10":{source:"iana",extensions:["p10"]},"application/pkcs12":{source:"iana"},"application/pkcs7-mime":{source:"iana",extensions:["p7m","p7c"]},"application/pkcs7-signature":{source:"iana",extensions:["p7s"]},"application/pkcs8":{source:"iana",extensions:["p8"]},"application/pkcs8-encrypted":{source:"iana"},"application/pkix-attr-cert":{source:"iana",extensions:["ac"]},"application/pkix-cert":{source:"iana",extensions:["cer"]},"application/pkix-crl":{source:"iana",extensions:["crl"]},"application/pkix-pkipath":{source:"iana",extensions:["pkipath"]},"application/pkixcmp":{source:"iana",extensions:["pki"]},"application/pls+xml":{source:"iana",compressible:!0,extensions:["pls"]},"application/poc-settings+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/postscript":{source:"iana",compressible:!0,extensions:["ai","eps","ps"]},"application/ppsp-tracker+json":{source:"iana",compressible:!0},"application/problem+json":{source:"iana",compressible:!0},"application/problem+xml":{source:"iana",compressible:!0},"application/provenance+xml":{source:"iana",compressible:!0,extensions:["provx"]},"application/prs.alvestrand.titrax-sheet":{source:"iana"},"application/prs.cww":{source:"iana",extensions:["cww"]},"application/prs.cyn":{source:"iana",charset:"7-BIT"},"application/prs.hpub+zip":{source:"iana",compressible:!1},"application/prs.nprend":{source:"iana"},"application/prs.plucker":{source:"iana"},"application/prs.rdf-xml-crypt":{source:"iana"},"application/prs.xsf+xml":{source:"iana",compressible:!0},"application/pskc+xml":{source:"iana",compressible:!0,extensions:["pskcxml"]},"application/pvd+json":{source:"iana",compressible:!0},"application/qsig":{source:"iana"},"application/raml+yaml":{compressible:!0,extensions:["raml"]},"application/raptorfec":{source:"iana"},"application/rdap+json":{source:"iana",compressible:!0},"application/rdf+xml":{source:"iana",compressible:!0,extensions:["rdf","owl"]},"application/reginfo+xml":{source:"iana",compressible:!0,extensions:["rif"]},"application/relax-ng-compact-syntax":{source:"iana",extensions:["rnc"]},"application/remote-printing":{source:"iana"},"application/reputon+json":{source:"iana",compressible:!0},"application/resource-lists+xml":{source:"iana",compressible:!0,extensions:["rl"]},"application/resource-lists-diff+xml":{source:"iana",compressible:!0,extensions:["rld"]},"application/rfc+xml":{source:"iana",compressible:!0},"application/riscos":{source:"iana"},"application/rlmi+xml":{source:"iana",compressible:!0},"application/rls-services+xml":{source:"iana",compressible:!0,extensions:["rs"]},"application/route-apd+xml":{source:"iana",compressible:!0,extensions:["rapd"]},"application/route-s-tsid+xml":{source:"iana",compressible:!0,extensions:["sls"]},"application/route-usd+xml":{source:"iana",compressible:!0,extensions:["rusd"]},"application/rpki-ghostbusters":{source:"iana",extensions:["gbr"]},"application/rpki-manifest":{source:"iana",extensions:["mft"]},"application/rpki-publication":{source:"iana"},"application/rpki-roa":{source:"iana",extensions:["roa"]},"application/rpki-updown":{source:"iana"},"application/rsd+xml":{source:"apache",compressible:!0,extensions:["rsd"]},"application/rss+xml":{source:"apache",compressible:!0,extensions:["rss"]},"application/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"application/rtploopback":{source:"iana"},"application/rtx":{source:"iana"},"application/samlassertion+xml":{source:"iana",compressible:!0},"application/samlmetadata+xml":{source:"iana",compressible:!0},"application/sarif+json":{source:"iana",compressible:!0},"application/sarif-external-properties+json":{source:"iana",compressible:!0},"application/sbe":{source:"iana"},"application/sbml+xml":{source:"iana",compressible:!0,extensions:["sbml"]},"application/scaip+xml":{source:"iana",compressible:!0},"application/scim+json":{source:"iana",compressible:!0},"application/scvp-cv-request":{source:"iana",extensions:["scq"]},"application/scvp-cv-response":{source:"iana",extensions:["scs"]},"application/scvp-vp-request":{source:"iana",extensions:["spq"]},"application/scvp-vp-response":{source:"iana",extensions:["spp"]},"application/sdp":{source:"iana",extensions:["sdp"]},"application/secevent+jwt":{source:"iana"},"application/senml+cbor":{source:"iana"},"application/senml+json":{source:"iana",compressible:!0},"application/senml+xml":{source:"iana",compressible:!0,extensions:["senmlx"]},"application/senml-etch+cbor":{source:"iana"},"application/senml-etch+json":{source:"iana",compressible:!0},"application/senml-exi":{source:"iana"},"application/sensml+cbor":{source:"iana"},"application/sensml+json":{source:"iana",compressible:!0},"application/sensml+xml":{source:"iana",compressible:!0,extensions:["sensmlx"]},"application/sensml-exi":{source:"iana"},"application/sep+xml":{source:"iana",compressible:!0},"application/sep-exi":{source:"iana"},"application/session-info":{source:"iana"},"application/set-payment":{source:"iana"},"application/set-payment-initiation":{source:"iana",extensions:["setpay"]},"application/set-registration":{source:"iana"},"application/set-registration-initiation":{source:"iana",extensions:["setreg"]},"application/sgml":{source:"iana"},"application/sgml-open-catalog":{source:"iana"},"application/shf+xml":{source:"iana",compressible:!0,extensions:["shf"]},"application/sieve":{source:"iana",extensions:["siv","sieve"]},"application/simple-filter+xml":{source:"iana",compressible:!0},"application/simple-message-summary":{source:"iana"},"application/simplesymbolcontainer":{source:"iana"},"application/sipc":{source:"iana"},"application/slate":{source:"iana"},"application/smil":{source:"iana"},"application/smil+xml":{source:"iana",compressible:!0,extensions:["smi","smil"]},"application/smpte336m":{source:"iana"},"application/soap+fastinfoset":{source:"iana"},"application/soap+xml":{source:"iana",compressible:!0},"application/sparql-query":{source:"iana",extensions:["rq"]},"application/sparql-results+xml":{source:"iana",compressible:!0,extensions:["srx"]},"application/spdx+json":{source:"iana",compressible:!0},"application/spirits-event+xml":{source:"iana",compressible:!0},"application/sql":{source:"iana"},"application/srgs":{source:"iana",extensions:["gram"]},"application/srgs+xml":{source:"iana",compressible:!0,extensions:["grxml"]},"application/sru+xml":{source:"iana",compressible:!0,extensions:["sru"]},"application/ssdl+xml":{source:"apache",compressible:!0,extensions:["ssdl"]},"application/ssml+xml":{source:"iana",compressible:!0,extensions:["ssml"]},"application/stix+json":{source:"iana",compressible:!0},"application/swid+xml":{source:"iana",compressible:!0,extensions:["swidtag"]},"application/tamp-apex-update":{source:"iana"},"application/tamp-apex-update-confirm":{source:"iana"},"application/tamp-community-update":{source:"iana"},"application/tamp-community-update-confirm":{source:"iana"},"application/tamp-error":{source:"iana"},"application/tamp-sequence-adjust":{source:"iana"},"application/tamp-sequence-adjust-confirm":{source:"iana"},"application/tamp-status-query":{source:"iana"},"application/tamp-status-response":{source:"iana"},"application/tamp-update":{source:"iana"},"application/tamp-update-confirm":{source:"iana"},"application/tar":{compressible:!0},"application/taxii+json":{source:"iana",compressible:!0},"application/td+json":{source:"iana",compressible:!0},"application/tei+xml":{source:"iana",compressible:!0,extensions:["tei","teicorpus"]},"application/tetra_isi":{source:"iana"},"application/thraud+xml":{source:"iana",compressible:!0,extensions:["tfi"]},"application/timestamp-query":{source:"iana"},"application/timestamp-reply":{source:"iana"},"application/timestamped-data":{source:"iana",extensions:["tsd"]},"application/tlsrpt+gzip":{source:"iana"},"application/tlsrpt+json":{source:"iana",compressible:!0},"application/tnauthlist":{source:"iana"},"application/token-introspection+jwt":{source:"iana"},"application/toml":{compressible:!0,extensions:["toml"]},"application/trickle-ice-sdpfrag":{source:"iana"},"application/trig":{source:"iana",extensions:["trig"]},"application/ttml+xml":{source:"iana",compressible:!0,extensions:["ttml"]},"application/tve-trigger":{source:"iana"},"application/tzif":{source:"iana"},"application/tzif-leap":{source:"iana"},"application/ubjson":{compressible:!1,extensions:["ubj"]},"application/ulpfec":{source:"iana"},"application/urc-grpsheet+xml":{source:"iana",compressible:!0},"application/urc-ressheet+xml":{source:"iana",compressible:!0,extensions:["rsheet"]},"application/urc-targetdesc+xml":{source:"iana",compressible:!0,extensions:["td"]},"application/urc-uisocketdesc+xml":{source:"iana",compressible:!0},"application/vcard+json":{source:"iana",compressible:!0},"application/vcard+xml":{source:"iana",compressible:!0},"application/vemmi":{source:"iana"},"application/vividence.scriptfile":{source:"apache"},"application/vnd.1000minds.decision-model+xml":{source:"iana",compressible:!0,extensions:["1km"]},"application/vnd.3gpp-prose+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-prose-pc3ch+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-v2x-local-service-information":{source:"iana"},"application/vnd.3gpp.5gnas":{source:"iana"},"application/vnd.3gpp.access-transfer-events+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.bsf+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gmop+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gtpc":{source:"iana"},"application/vnd.3gpp.interworking-data":{source:"iana"},"application/vnd.3gpp.lpp":{source:"iana"},"application/vnd.3gpp.mc-signalling-ear":{source:"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-payload":{source:"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-signalling":{source:"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-floor-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-signed+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-init-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-transmission-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mid-call+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ngap":{source:"iana"},"application/vnd.3gpp.pfcp":{source:"iana"},"application/vnd.3gpp.pic-bw-large":{source:"iana",extensions:["plb"]},"application/vnd.3gpp.pic-bw-small":{source:"iana",extensions:["psb"]},"application/vnd.3gpp.pic-bw-var":{source:"iana",extensions:["pvb"]},"application/vnd.3gpp.s1ap":{source:"iana"},"application/vnd.3gpp.sms":{source:"iana"},"application/vnd.3gpp.sms+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-ext+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.state-and-event-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ussd+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.bcmcsinfo+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.sms":{source:"iana"},"application/vnd.3gpp2.tcap":{source:"iana",extensions:["tcap"]},"application/vnd.3lightssoftware.imagescal":{source:"iana"},"application/vnd.3m.post-it-notes":{source:"iana",extensions:["pwn"]},"application/vnd.accpac.simply.aso":{source:"iana",extensions:["aso"]},"application/vnd.accpac.simply.imp":{source:"iana",extensions:["imp"]},"application/vnd.acucobol":{source:"iana",extensions:["acu"]},"application/vnd.acucorp":{source:"iana",extensions:["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{source:"apache",compressible:!1,extensions:["air"]},"application/vnd.adobe.flash.movie":{source:"iana"},"application/vnd.adobe.formscentral.fcdt":{source:"iana",extensions:["fcdt"]},"application/vnd.adobe.fxp":{source:"iana",extensions:["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{source:"iana"},"application/vnd.adobe.xdp+xml":{source:"iana",compressible:!0,extensions:["xdp"]},"application/vnd.adobe.xfdf":{source:"iana",extensions:["xfdf"]},"application/vnd.aether.imp":{source:"iana"},"application/vnd.afpc.afplinedata":{source:"iana"},"application/vnd.afpc.afplinedata-pagedef":{source:"iana"},"application/vnd.afpc.cmoca-cmresource":{source:"iana"},"application/vnd.afpc.foca-charset":{source:"iana"},"application/vnd.afpc.foca-codedfont":{source:"iana"},"application/vnd.afpc.foca-codepage":{source:"iana"},"application/vnd.afpc.modca":{source:"iana"},"application/vnd.afpc.modca-cmtable":{source:"iana"},"application/vnd.afpc.modca-formdef":{source:"iana"},"application/vnd.afpc.modca-mediummap":{source:"iana"},"application/vnd.afpc.modca-objectcontainer":{source:"iana"},"application/vnd.afpc.modca-overlay":{source:"iana"},"application/vnd.afpc.modca-pagesegment":{source:"iana"},"application/vnd.age":{source:"iana",extensions:["age"]},"application/vnd.ah-barcode":{source:"iana"},"application/vnd.ahead.space":{source:"iana",extensions:["ahead"]},"application/vnd.airzip.filesecure.azf":{source:"iana",extensions:["azf"]},"application/vnd.airzip.filesecure.azs":{source:"iana",extensions:["azs"]},"application/vnd.amadeus+json":{source:"iana",compressible:!0},"application/vnd.amazon.ebook":{source:"apache",extensions:["azw"]},"application/vnd.amazon.mobi8-ebook":{source:"iana"},"application/vnd.americandynamics.acc":{source:"iana",extensions:["acc"]},"application/vnd.amiga.ami":{source:"iana",extensions:["ami"]},"application/vnd.amundsen.maze+xml":{source:"iana",compressible:!0},"application/vnd.android.ota":{source:"iana"},"application/vnd.android.package-archive":{source:"apache",compressible:!1,extensions:["apk"]},"application/vnd.anki":{source:"iana"},"application/vnd.anser-web-certificate-issue-initiation":{source:"iana",extensions:["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{source:"apache",extensions:["fti"]},"application/vnd.antix.game-component":{source:"iana",extensions:["atx"]},"application/vnd.apache.arrow.file":{source:"iana"},"application/vnd.apache.arrow.stream":{source:"iana"},"application/vnd.apache.thrift.binary":{source:"iana"},"application/vnd.apache.thrift.compact":{source:"iana"},"application/vnd.apache.thrift.json":{source:"iana"},"application/vnd.api+json":{source:"iana",compressible:!0},"application/vnd.aplextor.warrp+json":{source:"iana",compressible:!0},"application/vnd.apothekende.reservation+json":{source:"iana",compressible:!0},"application/vnd.apple.installer+xml":{source:"iana",compressible:!0,extensions:["mpkg"]},"application/vnd.apple.keynote":{source:"iana",extensions:["key"]},"application/vnd.apple.mpegurl":{source:"iana",extensions:["m3u8"]},"application/vnd.apple.numbers":{source:"iana",extensions:["numbers"]},"application/vnd.apple.pages":{source:"iana",extensions:["pages"]},"application/vnd.apple.pkpass":{compressible:!1,extensions:["pkpass"]},"application/vnd.arastra.swi":{source:"iana"},"application/vnd.aristanetworks.swi":{source:"iana",extensions:["swi"]},"application/vnd.artisan+json":{source:"iana",compressible:!0},"application/vnd.artsquare":{source:"iana"},"application/vnd.astraea-software.iota":{source:"iana",extensions:["iota"]},"application/vnd.audiograph":{source:"iana",extensions:["aep"]},"application/vnd.autopackage":{source:"iana"},"application/vnd.avalon+json":{source:"iana",compressible:!0},"application/vnd.avistar+xml":{source:"iana",compressible:!0},"application/vnd.balsamiq.bmml+xml":{source:"iana",compressible:!0,extensions:["bmml"]},"application/vnd.balsamiq.bmpr":{source:"iana"},"application/vnd.banana-accounting":{source:"iana"},"application/vnd.bbf.usp.error":{source:"iana"},"application/vnd.bbf.usp.msg":{source:"iana"},"application/vnd.bbf.usp.msg+json":{source:"iana",compressible:!0},"application/vnd.bekitzur-stech+json":{source:"iana",compressible:!0},"application/vnd.bint.med-content":{source:"iana"},"application/vnd.biopax.rdf+xml":{source:"iana",compressible:!0},"application/vnd.blink-idb-value-wrapper":{source:"iana"},"application/vnd.blueice.multipass":{source:"iana",extensions:["mpm"]},"application/vnd.bluetooth.ep.oob":{source:"iana"},"application/vnd.bluetooth.le.oob":{source:"iana"},"application/vnd.bmi":{source:"iana",extensions:["bmi"]},"application/vnd.bpf":{source:"iana"},"application/vnd.bpf3":{source:"iana"},"application/vnd.businessobjects":{source:"iana",extensions:["rep"]},"application/vnd.byu.uapi+json":{source:"iana",compressible:!0},"application/vnd.cab-jscript":{source:"iana"},"application/vnd.canon-cpdl":{source:"iana"},"application/vnd.canon-lips":{source:"iana"},"application/vnd.capasystems-pg+json":{source:"iana",compressible:!0},"application/vnd.cendio.thinlinc.clientconf":{source:"iana"},"application/vnd.century-systems.tcp_stream":{source:"iana"},"application/vnd.chemdraw+xml":{source:"iana",compressible:!0,extensions:["cdxml"]},"application/vnd.chess-pgn":{source:"iana"},"application/vnd.chipnuts.karaoke-mmd":{source:"iana",extensions:["mmd"]},"application/vnd.ciedi":{source:"iana"},"application/vnd.cinderella":{source:"iana",extensions:["cdy"]},"application/vnd.cirpack.isdn-ext":{source:"iana"},"application/vnd.citationstyles.style+xml":{source:"iana",compressible:!0,extensions:["csl"]},"application/vnd.claymore":{source:"iana",extensions:["cla"]},"application/vnd.cloanto.rp9":{source:"iana",extensions:["rp9"]},"application/vnd.clonk.c4group":{source:"iana",extensions:["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{source:"iana",extensions:["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{source:"iana",extensions:["c11amz"]},"application/vnd.coffeescript":{source:"iana"},"application/vnd.collabio.xodocuments.document":{source:"iana"},"application/vnd.collabio.xodocuments.document-template":{source:"iana"},"application/vnd.collabio.xodocuments.presentation":{source:"iana"},"application/vnd.collabio.xodocuments.presentation-template":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{source:"iana"},"application/vnd.collection+json":{source:"iana",compressible:!0},"application/vnd.collection.doc+json":{source:"iana",compressible:!0},"application/vnd.collection.next+json":{source:"iana",compressible:!0},"application/vnd.comicbook+zip":{source:"iana",compressible:!1},"application/vnd.comicbook-rar":{source:"iana"},"application/vnd.commerce-battelle":{source:"iana"},"application/vnd.commonspace":{source:"iana",extensions:["csp"]},"application/vnd.contact.cmsg":{source:"iana",extensions:["cdbcmsg"]},"application/vnd.coreos.ignition+json":{source:"iana",compressible:!0},"application/vnd.cosmocaller":{source:"iana",extensions:["cmc"]},"application/vnd.crick.clicker":{source:"iana",extensions:["clkx"]},"application/vnd.crick.clicker.keyboard":{source:"iana",extensions:["clkk"]},"application/vnd.crick.clicker.palette":{source:"iana",extensions:["clkp"]},"application/vnd.crick.clicker.template":{source:"iana",extensions:["clkt"]},"application/vnd.crick.clicker.wordbank":{source:"iana",extensions:["clkw"]},"application/vnd.criticaltools.wbs+xml":{source:"iana",compressible:!0,extensions:["wbs"]},"application/vnd.cryptii.pipe+json":{source:"iana",compressible:!0},"application/vnd.crypto-shade-file":{source:"iana"},"application/vnd.cryptomator.encrypted":{source:"iana"},"application/vnd.cryptomator.vault":{source:"iana"},"application/vnd.ctc-posml":{source:"iana",extensions:["pml"]},"application/vnd.ctct.ws+xml":{source:"iana",compressible:!0},"application/vnd.cups-pdf":{source:"iana"},"application/vnd.cups-postscript":{source:"iana"},"application/vnd.cups-ppd":{source:"iana",extensions:["ppd"]},"application/vnd.cups-raster":{source:"iana"},"application/vnd.cups-raw":{source:"iana"},"application/vnd.curl":{source:"iana"},"application/vnd.curl.car":{source:"apache",extensions:["car"]},"application/vnd.curl.pcurl":{source:"apache",extensions:["pcurl"]},"application/vnd.cyan.dean.root+xml":{source:"iana",compressible:!0},"application/vnd.cybank":{source:"iana"},"application/vnd.cyclonedx+json":{source:"iana",compressible:!0},"application/vnd.cyclonedx+xml":{source:"iana",compressible:!0},"application/vnd.d2l.coursepackage1p0+zip":{source:"iana",compressible:!1},"application/vnd.d3m-dataset":{source:"iana"},"application/vnd.d3m-problem":{source:"iana"},"application/vnd.dart":{source:"iana",compressible:!0,extensions:["dart"]},"application/vnd.data-vision.rdz":{source:"iana",extensions:["rdz"]},"application/vnd.datapackage+json":{source:"iana",compressible:!0},"application/vnd.dataresource+json":{source:"iana",compressible:!0},"application/vnd.dbf":{source:"iana",extensions:["dbf"]},"application/vnd.debian.binary-package":{source:"iana"},"application/vnd.dece.data":{source:"iana",extensions:["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{source:"iana",compressible:!0,extensions:["uvt","uvvt"]},"application/vnd.dece.unspecified":{source:"iana",extensions:["uvx","uvvx"]},"application/vnd.dece.zip":{source:"iana",extensions:["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{source:"iana",extensions:["fe_launch"]},"application/vnd.desmume.movie":{source:"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{source:"iana"},"application/vnd.dm.delegation+xml":{source:"iana",compressible:!0},"application/vnd.dna":{source:"iana",extensions:["dna"]},"application/vnd.document+json":{source:"iana",compressible:!0},"application/vnd.dolby.mlp":{source:"apache",extensions:["mlp"]},"application/vnd.dolby.mobile.1":{source:"iana"},"application/vnd.dolby.mobile.2":{source:"iana"},"application/vnd.doremir.scorecloud-binary-document":{source:"iana"},"application/vnd.dpgraph":{source:"iana",extensions:["dpg"]},"application/vnd.dreamfactory":{source:"iana",extensions:["dfac"]},"application/vnd.drive+json":{source:"iana",compressible:!0},"application/vnd.ds-keypoint":{source:"apache",extensions:["kpxx"]},"application/vnd.dtg.local":{source:"iana"},"application/vnd.dtg.local.flash":{source:"iana"},"application/vnd.dtg.local.html":{source:"iana"},"application/vnd.dvb.ait":{source:"iana",extensions:["ait"]},"application/vnd.dvb.dvbisl+xml":{source:"iana",compressible:!0},"application/vnd.dvb.dvbj":{source:"iana"},"application/vnd.dvb.esgcontainer":{source:"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess2":{source:"iana"},"application/vnd.dvb.ipdcesgpdd":{source:"iana"},"application/vnd.dvb.ipdcroaming":{source:"iana"},"application/vnd.dvb.iptv.alfec-base":{source:"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{source:"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-container+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-generic+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-msglist+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-request+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-response+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-init+xml":{source:"iana",compressible:!0},"application/vnd.dvb.pfr":{source:"iana"},"application/vnd.dvb.service":{source:"iana",extensions:["svc"]},"application/vnd.dxr":{source:"iana"},"application/vnd.dynageo":{source:"iana",extensions:["geo"]},"application/vnd.dzr":{source:"iana"},"application/vnd.easykaraoke.cdgdownload":{source:"iana"},"application/vnd.ecdis-update":{source:"iana"},"application/vnd.ecip.rlp":{source:"iana"},"application/vnd.eclipse.ditto+json":{source:"iana",compressible:!0},"application/vnd.ecowin.chart":{source:"iana",extensions:["mag"]},"application/vnd.ecowin.filerequest":{source:"iana"},"application/vnd.ecowin.fileupdate":{source:"iana"},"application/vnd.ecowin.series":{source:"iana"},"application/vnd.ecowin.seriesrequest":{source:"iana"},"application/vnd.ecowin.seriesupdate":{source:"iana"},"application/vnd.efi.img":{source:"iana"},"application/vnd.efi.iso":{source:"iana"},"application/vnd.emclient.accessrequest+xml":{source:"iana",compressible:!0},"application/vnd.enliven":{source:"iana",extensions:["nml"]},"application/vnd.enphase.envoy":{source:"iana"},"application/vnd.eprints.data+xml":{source:"iana",compressible:!0},"application/vnd.epson.esf":{source:"iana",extensions:["esf"]},"application/vnd.epson.msf":{source:"iana",extensions:["msf"]},"application/vnd.epson.quickanime":{source:"iana",extensions:["qam"]},"application/vnd.epson.salt":{source:"iana",extensions:["slt"]},"application/vnd.epson.ssf":{source:"iana",extensions:["ssf"]},"application/vnd.ericsson.quickcall":{source:"iana"},"application/vnd.espass-espass+zip":{source:"iana",compressible:!1},"application/vnd.eszigno3+xml":{source:"iana",compressible:!0,extensions:["es3","et3"]},"application/vnd.etsi.aoc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.asic-e+zip":{source:"iana",compressible:!1},"application/vnd.etsi.asic-s+zip":{source:"iana",compressible:!1},"application/vnd.etsi.cug+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvcommand+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-bc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-cod+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-npvr+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvservice+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsync+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvueprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mcid+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mheg5":{source:"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{source:"iana",compressible:!0},"application/vnd.etsi.pstn+xml":{source:"iana",compressible:!0},"application/vnd.etsi.sci+xml":{source:"iana",compressible:!0},"application/vnd.etsi.simservs+xml":{source:"iana",compressible:!0},"application/vnd.etsi.timestamp-token":{source:"iana"},"application/vnd.etsi.tsl+xml":{source:"iana",compressible:!0},"application/vnd.etsi.tsl.der":{source:"iana"},"application/vnd.eu.kasparian.car+json":{source:"iana",compressible:!0},"application/vnd.eudora.data":{source:"iana"},"application/vnd.evolv.ecig.profile":{source:"iana"},"application/vnd.evolv.ecig.settings":{source:"iana"},"application/vnd.evolv.ecig.theme":{source:"iana"},"application/vnd.exstream-empower+zip":{source:"iana",compressible:!1},"application/vnd.exstream-package":{source:"iana"},"application/vnd.ezpix-album":{source:"iana",extensions:["ez2"]},"application/vnd.ezpix-package":{source:"iana",extensions:["ez3"]},"application/vnd.f-secure.mobile":{source:"iana"},"application/vnd.familysearch.gedcom+zip":{source:"iana",compressible:!1},"application/vnd.fastcopy-disk-image":{source:"iana"},"application/vnd.fdf":{source:"iana",extensions:["fdf"]},"application/vnd.fdsn.mseed":{source:"iana",extensions:["mseed"]},"application/vnd.fdsn.seed":{source:"iana",extensions:["seed","dataless"]},"application/vnd.ffsns":{source:"iana"},"application/vnd.ficlab.flb+zip":{source:"iana",compressible:!1},"application/vnd.filmit.zfc":{source:"iana"},"application/vnd.fints":{source:"iana"},"application/vnd.firemonkeys.cloudcell":{source:"iana"},"application/vnd.flographit":{source:"iana",extensions:["gph"]},"application/vnd.fluxtime.clip":{source:"iana",extensions:["ftc"]},"application/vnd.font-fontforge-sfd":{source:"iana"},"application/vnd.framemaker":{source:"iana",extensions:["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{source:"iana",extensions:["fnc"]},"application/vnd.frogans.ltf":{source:"iana",extensions:["ltf"]},"application/vnd.fsc.weblaunch":{source:"iana",extensions:["fsc"]},"application/vnd.fujifilm.fb.docuworks":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.container":{source:"iana"},"application/vnd.fujifilm.fb.jfi+xml":{source:"iana",compressible:!0},"application/vnd.fujitsu.oasys":{source:"iana",extensions:["oas"]},"application/vnd.fujitsu.oasys2":{source:"iana",extensions:["oa2"]},"application/vnd.fujitsu.oasys3":{source:"iana",extensions:["oa3"]},"application/vnd.fujitsu.oasysgp":{source:"iana",extensions:["fg5"]},"application/vnd.fujitsu.oasysprs":{source:"iana",extensions:["bh2"]},"application/vnd.fujixerox.art-ex":{source:"iana"},"application/vnd.fujixerox.art4":{source:"iana"},"application/vnd.fujixerox.ddd":{source:"iana",extensions:["ddd"]},"application/vnd.fujixerox.docuworks":{source:"iana",extensions:["xdw"]},"application/vnd.fujixerox.docuworks.binder":{source:"iana",extensions:["xbd"]},"application/vnd.fujixerox.docuworks.container":{source:"iana"},"application/vnd.fujixerox.hbpl":{source:"iana"},"application/vnd.fut-misnet":{source:"iana"},"application/vnd.futoin+cbor":{source:"iana"},"application/vnd.futoin+json":{source:"iana",compressible:!0},"application/vnd.fuzzysheet":{source:"iana",extensions:["fzs"]},"application/vnd.genomatix.tuxedo":{source:"iana",extensions:["txd"]},"application/vnd.gentics.grd+json":{source:"iana",compressible:!0},"application/vnd.geo+json":{source:"iana",compressible:!0},"application/vnd.geocube+xml":{source:"iana",compressible:!0},"application/vnd.geogebra.file":{source:"iana",extensions:["ggb"]},"application/vnd.geogebra.slides":{source:"iana"},"application/vnd.geogebra.tool":{source:"iana",extensions:["ggt"]},"application/vnd.geometry-explorer":{source:"iana",extensions:["gex","gre"]},"application/vnd.geonext":{source:"iana",extensions:["gxt"]},"application/vnd.geoplan":{source:"iana",extensions:["g2w"]},"application/vnd.geospace":{source:"iana",extensions:["g3w"]},"application/vnd.gerber":{source:"iana"},"application/vnd.globalplatform.card-content-mgt":{source:"iana"},"application/vnd.globalplatform.card-content-mgt-response":{source:"iana"},"application/vnd.gmx":{source:"iana",extensions:["gmx"]},"application/vnd.google-apps.document":{compressible:!1,extensions:["gdoc"]},"application/vnd.google-apps.presentation":{compressible:!1,extensions:["gslides"]},"application/vnd.google-apps.spreadsheet":{compressible:!1,extensions:["gsheet"]},"application/vnd.google-earth.kml+xml":{source:"iana",compressible:!0,extensions:["kml"]},"application/vnd.google-earth.kmz":{source:"iana",compressible:!1,extensions:["kmz"]},"application/vnd.gov.sk.e-form+xml":{source:"iana",compressible:!0},"application/vnd.gov.sk.e-form+zip":{source:"iana",compressible:!1},"application/vnd.gov.sk.xmldatacontainer+xml":{source:"iana",compressible:!0},"application/vnd.grafeq":{source:"iana",extensions:["gqf","gqs"]},"application/vnd.gridmp":{source:"iana"},"application/vnd.groove-account":{source:"iana",extensions:["gac"]},"application/vnd.groove-help":{source:"iana",extensions:["ghf"]},"application/vnd.groove-identity-message":{source:"iana",extensions:["gim"]},"application/vnd.groove-injector":{source:"iana",extensions:["grv"]},"application/vnd.groove-tool-message":{source:"iana",extensions:["gtm"]},"application/vnd.groove-tool-template":{source:"iana",extensions:["tpl"]},"application/vnd.groove-vcard":{source:"iana",extensions:["vcg"]},"application/vnd.hal+json":{source:"iana",compressible:!0},"application/vnd.hal+xml":{source:"iana",compressible:!0,extensions:["hal"]},"application/vnd.handheld-entertainment+xml":{source:"iana",compressible:!0,extensions:["zmm"]},"application/vnd.hbci":{source:"iana",extensions:["hbci"]},"application/vnd.hc+json":{source:"iana",compressible:!0},"application/vnd.hcl-bireports":{source:"iana"},"application/vnd.hdt":{source:"iana"},"application/vnd.heroku+json":{source:"iana",compressible:!0},"application/vnd.hhe.lesson-player":{source:"iana",extensions:["les"]},"application/vnd.hl7cda+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hl7v2+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hp-hpgl":{source:"iana",extensions:["hpgl"]},"application/vnd.hp-hpid":{source:"iana",extensions:["hpid"]},"application/vnd.hp-hps":{source:"iana",extensions:["hps"]},"application/vnd.hp-jlyt":{source:"iana",extensions:["jlt"]},"application/vnd.hp-pcl":{source:"iana",extensions:["pcl"]},"application/vnd.hp-pclxl":{source:"iana",extensions:["pclxl"]},"application/vnd.httphone":{source:"iana"},"application/vnd.hydrostatix.sof-data":{source:"iana",extensions:["sfd-hdstx"]},"application/vnd.hyper+json":{source:"iana",compressible:!0},"application/vnd.hyper-item+json":{source:"iana",compressible:!0},"application/vnd.hyperdrive+json":{source:"iana",compressible:!0},"application/vnd.hzn-3d-crossword":{source:"iana"},"application/vnd.ibm.afplinedata":{source:"iana"},"application/vnd.ibm.electronic-media":{source:"iana"},"application/vnd.ibm.minipay":{source:"iana",extensions:["mpy"]},"application/vnd.ibm.modcap":{source:"iana",extensions:["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{source:"iana",extensions:["irm"]},"application/vnd.ibm.secure-container":{source:"iana",extensions:["sc"]},"application/vnd.iccprofile":{source:"iana",extensions:["icc","icm"]},"application/vnd.ieee.1905":{source:"iana"},"application/vnd.igloader":{source:"iana",extensions:["igl"]},"application/vnd.imagemeter.folder+zip":{source:"iana",compressible:!1},"application/vnd.imagemeter.image+zip":{source:"iana",compressible:!1},"application/vnd.immervision-ivp":{source:"iana",extensions:["ivp"]},"application/vnd.immervision-ivu":{source:"iana",extensions:["ivu"]},"application/vnd.ims.imsccv1p1":{source:"iana"},"application/vnd.ims.imsccv1p2":{source:"iana"},"application/vnd.ims.imsccv1p3":{source:"iana"},"application/vnd.ims.lis.v2.result+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy.id+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings.simple+json":{source:"iana",compressible:!0},"application/vnd.informedcontrol.rms+xml":{source:"iana",compressible:!0},"application/vnd.informix-visionary":{source:"iana"},"application/vnd.infotech.project":{source:"iana"},"application/vnd.infotech.project+xml":{source:"iana",compressible:!0},"application/vnd.innopath.wamp.notification":{source:"iana"},"application/vnd.insors.igm":{source:"iana",extensions:["igm"]},"application/vnd.intercon.formnet":{source:"iana",extensions:["xpw","xpx"]},"application/vnd.intergeo":{source:"iana",extensions:["i2g"]},"application/vnd.intertrust.digibox":{source:"iana"},"application/vnd.intertrust.nncp":{source:"iana"},"application/vnd.intu.qbo":{source:"iana",extensions:["qbo"]},"application/vnd.intu.qfx":{source:"iana",extensions:["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.conceptitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.knowledgeitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsmessage+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.packageitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.planningitem+xml":{source:"iana",compressible:!0},"application/vnd.ipunplugged.rcprofile":{source:"iana",extensions:["rcprofile"]},"application/vnd.irepository.package+xml":{source:"iana",compressible:!0,extensions:["irp"]},"application/vnd.is-xpr":{source:"iana",extensions:["xpr"]},"application/vnd.isac.fcs":{source:"iana",extensions:["fcs"]},"application/vnd.iso11783-10+zip":{source:"iana",compressible:!1},"application/vnd.jam":{source:"iana",extensions:["jam"]},"application/vnd.japannet-directory-service":{source:"iana"},"application/vnd.japannet-jpnstore-wakeup":{source:"iana"},"application/vnd.japannet-payment-wakeup":{source:"iana"},"application/vnd.japannet-registration":{source:"iana"},"application/vnd.japannet-registration-wakeup":{source:"iana"},"application/vnd.japannet-setstore-wakeup":{source:"iana"},"application/vnd.japannet-verification":{source:"iana"},"application/vnd.japannet-verification-wakeup":{source:"iana"},"application/vnd.jcp.javame.midlet-rms":{source:"iana",extensions:["rms"]},"application/vnd.jisp":{source:"iana",extensions:["jisp"]},"application/vnd.joost.joda-archive":{source:"iana",extensions:["joda"]},"application/vnd.jsk.isdn-ngn":{source:"iana"},"application/vnd.kahootz":{source:"iana",extensions:["ktz","ktr"]},"application/vnd.kde.karbon":{source:"iana",extensions:["karbon"]},"application/vnd.kde.kchart":{source:"iana",extensions:["chrt"]},"application/vnd.kde.kformula":{source:"iana",extensions:["kfo"]},"application/vnd.kde.kivio":{source:"iana",extensions:["flw"]},"application/vnd.kde.kontour":{source:"iana",extensions:["kon"]},"application/vnd.kde.kpresenter":{source:"iana",extensions:["kpr","kpt"]},"application/vnd.kde.kspread":{source:"iana",extensions:["ksp"]},"application/vnd.kde.kword":{source:"iana",extensions:["kwd","kwt"]},"application/vnd.kenameaapp":{source:"iana",extensions:["htke"]},"application/vnd.kidspiration":{source:"iana",extensions:["kia"]},"application/vnd.kinar":{source:"iana",extensions:["kne","knp"]},"application/vnd.koan":{source:"iana",extensions:["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{source:"iana",extensions:["sse"]},"application/vnd.las":{source:"iana"},"application/vnd.las.las+json":{source:"iana",compressible:!0},"application/vnd.las.las+xml":{source:"iana",compressible:!0,extensions:["lasxml"]},"application/vnd.laszip":{source:"iana"},"application/vnd.leap+json":{source:"iana",compressible:!0},"application/vnd.liberty-request+xml":{source:"iana",compressible:!0},"application/vnd.llamagraphics.life-balance.desktop":{source:"iana",extensions:["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{source:"iana",compressible:!0,extensions:["lbe"]},"application/vnd.logipipe.circuit+zip":{source:"iana",compressible:!1},"application/vnd.loom":{source:"iana"},"application/vnd.lotus-1-2-3":{source:"iana",extensions:["123"]},"application/vnd.lotus-approach":{source:"iana",extensions:["apr"]},"application/vnd.lotus-freelance":{source:"iana",extensions:["pre"]},"application/vnd.lotus-notes":{source:"iana",extensions:["nsf"]},"application/vnd.lotus-organizer":{source:"iana",extensions:["org"]},"application/vnd.lotus-screencam":{source:"iana",extensions:["scm"]},"application/vnd.lotus-wordpro":{source:"iana",extensions:["lwp"]},"application/vnd.macports.portpkg":{source:"iana",extensions:["portpkg"]},"application/vnd.mapbox-vector-tile":{source:"iana",extensions:["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.conftoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.license+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.mdcf":{source:"iana"},"application/vnd.mason+json":{source:"iana",compressible:!0},"application/vnd.maxar.archive.3tz+zip":{source:"iana",compressible:!1},"application/vnd.maxmind.maxmind-db":{source:"iana"},"application/vnd.mcd":{source:"iana",extensions:["mcd"]},"application/vnd.medcalcdata":{source:"iana",extensions:["mc1"]},"application/vnd.mediastation.cdkey":{source:"iana",extensions:["cdkey"]},"application/vnd.meridian-slingshot":{source:"iana"},"application/vnd.mfer":{source:"iana",extensions:["mwf"]},"application/vnd.mfmp":{source:"iana",extensions:["mfm"]},"application/vnd.micro+json":{source:"iana",compressible:!0},"application/vnd.micrografx.flo":{source:"iana",extensions:["flo"]},"application/vnd.micrografx.igx":{source:"iana",extensions:["igx"]},"application/vnd.microsoft.portable-executable":{source:"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{source:"iana"},"application/vnd.miele+json":{source:"iana",compressible:!0},"application/vnd.mif":{source:"iana",extensions:["mif"]},"application/vnd.minisoft-hp3000-save":{source:"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{source:"iana"},"application/vnd.mobius.daf":{source:"iana",extensions:["daf"]},"application/vnd.mobius.dis":{source:"iana",extensions:["dis"]},"application/vnd.mobius.mbk":{source:"iana",extensions:["mbk"]},"application/vnd.mobius.mqy":{source:"iana",extensions:["mqy"]},"application/vnd.mobius.msl":{source:"iana",extensions:["msl"]},"application/vnd.mobius.plc":{source:"iana",extensions:["plc"]},"application/vnd.mobius.txf":{source:"iana",extensions:["txf"]},"application/vnd.mophun.application":{source:"iana",extensions:["mpn"]},"application/vnd.mophun.certificate":{source:"iana",extensions:["mpc"]},"application/vnd.motorola.flexsuite":{source:"iana"},"application/vnd.motorola.flexsuite.adsi":{source:"iana"},"application/vnd.motorola.flexsuite.fis":{source:"iana"},"application/vnd.motorola.flexsuite.gotap":{source:"iana"},"application/vnd.motorola.flexsuite.kmr":{source:"iana"},"application/vnd.motorola.flexsuite.ttc":{source:"iana"},"application/vnd.motorola.flexsuite.wem":{source:"iana"},"application/vnd.motorola.iprm":{source:"iana"},"application/vnd.mozilla.xul+xml":{source:"iana",compressible:!0,extensions:["xul"]},"application/vnd.ms-3mfdocument":{source:"iana"},"application/vnd.ms-artgalry":{source:"iana",extensions:["cil"]},"application/vnd.ms-asf":{source:"iana"},"application/vnd.ms-cab-compressed":{source:"iana",extensions:["cab"]},"application/vnd.ms-color.iccprofile":{source:"apache"},"application/vnd.ms-excel":{source:"iana",compressible:!1,extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{source:"iana",extensions:["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{source:"iana",extensions:["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{source:"iana",extensions:["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{source:"iana",extensions:["xltm"]},"application/vnd.ms-fontobject":{source:"iana",compressible:!0,extensions:["eot"]},"application/vnd.ms-htmlhelp":{source:"iana",extensions:["chm"]},"application/vnd.ms-ims":{source:"iana",extensions:["ims"]},"application/vnd.ms-lrm":{source:"iana",extensions:["lrm"]},"application/vnd.ms-office.activex+xml":{source:"iana",compressible:!0},"application/vnd.ms-officetheme":{source:"iana",extensions:["thmx"]},"application/vnd.ms-opentype":{source:"apache",compressible:!0},"application/vnd.ms-outlook":{compressible:!1,extensions:["msg"]},"application/vnd.ms-package.obfuscated-opentype":{source:"apache"},"application/vnd.ms-pki.seccat":{source:"apache",extensions:["cat"]},"application/vnd.ms-pki.stl":{source:"apache",extensions:["stl"]},"application/vnd.ms-playready.initiator+xml":{source:"iana",compressible:!0},"application/vnd.ms-powerpoint":{source:"iana",compressible:!1,extensions:["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{source:"iana",extensions:["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{source:"iana",extensions:["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{source:"iana",extensions:["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{source:"iana",extensions:["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{source:"iana",extensions:["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{source:"iana",compressible:!0},"application/vnd.ms-printing.printticket+xml":{source:"apache",compressible:!0},"application/vnd.ms-printschematicket+xml":{source:"iana",compressible:!0},"application/vnd.ms-project":{source:"iana",extensions:["mpp","mpt"]},"application/vnd.ms-tnef":{source:"iana"},"application/vnd.ms-windows.devicepairing":{source:"iana"},"application/vnd.ms-windows.nwprinting.oob":{source:"iana"},"application/vnd.ms-windows.printerpairing":{source:"iana"},"application/vnd.ms-windows.wsd.oob":{source:"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.lic-resp":{source:"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.meter-resp":{source:"iana"},"application/vnd.ms-word.document.macroenabled.12":{source:"iana",extensions:["docm"]},"application/vnd.ms-word.template.macroenabled.12":{source:"iana",extensions:["dotm"]},"application/vnd.ms-works":{source:"iana",extensions:["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{source:"iana",extensions:["wpl"]},"application/vnd.ms-xpsdocument":{source:"iana",compressible:!1,extensions:["xps"]},"application/vnd.msa-disk-image":{source:"iana"},"application/vnd.mseq":{source:"iana",extensions:["mseq"]},"application/vnd.msign":{source:"iana"},"application/vnd.multiad.creator":{source:"iana"},"application/vnd.multiad.creator.cif":{source:"iana"},"application/vnd.music-niff":{source:"iana"},"application/vnd.musician":{source:"iana",extensions:["mus"]},"application/vnd.muvee.style":{source:"iana",extensions:["msty"]},"application/vnd.mynfc":{source:"iana",extensions:["taglet"]},"application/vnd.nacamar.ybrid+json":{source:"iana",compressible:!0},"application/vnd.ncd.control":{source:"iana"},"application/vnd.ncd.reference":{source:"iana"},"application/vnd.nearst.inv+json":{source:"iana",compressible:!0},"application/vnd.nebumind.line":{source:"iana"},"application/vnd.nervana":{source:"iana"},"application/vnd.netfpx":{source:"iana"},"application/vnd.neurolanguage.nlu":{source:"iana",extensions:["nlu"]},"application/vnd.nimn":{source:"iana"},"application/vnd.nintendo.nitro.rom":{source:"iana"},"application/vnd.nintendo.snes.rom":{source:"iana"},"application/vnd.nitf":{source:"iana",extensions:["ntf","nitf"]},"application/vnd.noblenet-directory":{source:"iana",extensions:["nnd"]},"application/vnd.noblenet-sealer":{source:"iana",extensions:["nns"]},"application/vnd.noblenet-web":{source:"iana",extensions:["nnw"]},"application/vnd.nokia.catalogs":{source:"iana"},"application/vnd.nokia.conml+wbxml":{source:"iana"},"application/vnd.nokia.conml+xml":{source:"iana",compressible:!0},"application/vnd.nokia.iptv.config+xml":{source:"iana",compressible:!0},"application/vnd.nokia.isds-radio-presets":{source:"iana"},"application/vnd.nokia.landmark+wbxml":{source:"iana"},"application/vnd.nokia.landmark+xml":{source:"iana",compressible:!0},"application/vnd.nokia.landmarkcollection+xml":{source:"iana",compressible:!0},"application/vnd.nokia.n-gage.ac+xml":{source:"iana",compressible:!0,extensions:["ac"]},"application/vnd.nokia.n-gage.data":{source:"iana",extensions:["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{source:"iana",extensions:["n-gage"]},"application/vnd.nokia.ncd":{source:"iana"},"application/vnd.nokia.pcd+wbxml":{source:"iana"},"application/vnd.nokia.pcd+xml":{source:"iana",compressible:!0},"application/vnd.nokia.radio-preset":{source:"iana",extensions:["rpst"]},"application/vnd.nokia.radio-presets":{source:"iana",extensions:["rpss"]},"application/vnd.novadigm.edm":{source:"iana",extensions:["edm"]},"application/vnd.novadigm.edx":{source:"iana",extensions:["edx"]},"application/vnd.novadigm.ext":{source:"iana",extensions:["ext"]},"application/vnd.ntt-local.content-share":{source:"iana"},"application/vnd.ntt-local.file-transfer":{source:"iana"},"application/vnd.ntt-local.ogw_remote-access":{source:"iana"},"application/vnd.ntt-local.sip-ta_remote":{source:"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{source:"iana"},"application/vnd.oasis.opendocument.chart":{source:"iana",extensions:["odc"]},"application/vnd.oasis.opendocument.chart-template":{source:"iana",extensions:["otc"]},"application/vnd.oasis.opendocument.database":{source:"iana",extensions:["odb"]},"application/vnd.oasis.opendocument.formula":{source:"iana",extensions:["odf"]},"application/vnd.oasis.opendocument.formula-template":{source:"iana",extensions:["odft"]},"application/vnd.oasis.opendocument.graphics":{source:"iana",compressible:!1,extensions:["odg"]},"application/vnd.oasis.opendocument.graphics-template":{source:"iana",extensions:["otg"]},"application/vnd.oasis.opendocument.image":{source:"iana",extensions:["odi"]},"application/vnd.oasis.opendocument.image-template":{source:"iana",extensions:["oti"]},"application/vnd.oasis.opendocument.presentation":{source:"iana",compressible:!1,extensions:["odp"]},"application/vnd.oasis.opendocument.presentation-template":{source:"iana",extensions:["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{source:"iana",compressible:!1,extensions:["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{source:"iana",extensions:["ots"]},"application/vnd.oasis.opendocument.text":{source:"iana",compressible:!1,extensions:["odt"]},"application/vnd.oasis.opendocument.text-master":{source:"iana",extensions:["odm"]},"application/vnd.oasis.opendocument.text-template":{source:"iana",extensions:["ott"]},"application/vnd.oasis.opendocument.text-web":{source:"iana",extensions:["oth"]},"application/vnd.obn":{source:"iana"},"application/vnd.ocf+cbor":{source:"iana"},"application/vnd.oci.image.manifest.v1+json":{source:"iana",compressible:!0},"application/vnd.oftn.l10n+json":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessdownload+xml":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessstreaming+xml":{source:"iana",compressible:!0},"application/vnd.oipf.cspg-hexbinary":{source:"iana"},"application/vnd.oipf.dae.svg+xml":{source:"iana",compressible:!0},"application/vnd.oipf.dae.xhtml+xml":{source:"iana",compressible:!0},"application/vnd.oipf.mippvcontrolmessage+xml":{source:"iana",compressible:!0},"application/vnd.oipf.pae.gem":{source:"iana"},"application/vnd.oipf.spdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.oipf.spdlist+xml":{source:"iana",compressible:!0},"application/vnd.oipf.ueprofile+xml":{source:"iana",compressible:!0},"application/vnd.oipf.userprofile+xml":{source:"iana",compressible:!0},"application/vnd.olpc-sugar":{source:"iana",extensions:["xo"]},"application/vnd.oma-scws-config":{source:"iana"},"application/vnd.oma-scws-http-request":{source:"iana"},"application/vnd.oma-scws-http-response":{source:"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.drm-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.imd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.ltkm":{source:"iana"},"application/vnd.oma.bcast.notification+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.provisioningtrigger":{source:"iana"},"application/vnd.oma.bcast.sgboot":{source:"iana"},"application/vnd.oma.bcast.sgdd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sgdu":{source:"iana"},"application/vnd.oma.bcast.simple-symbol-container":{source:"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sprov+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.stkm":{source:"iana"},"application/vnd.oma.cab-address-book+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-feature-handler+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-pcc+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-subs-invite+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-user-prefs+xml":{source:"iana",compressible:!0},"application/vnd.oma.dcd":{source:"iana"},"application/vnd.oma.dcdc":{source:"iana"},"application/vnd.oma.dd2+xml":{source:"iana",compressible:!0,extensions:["dd2"]},"application/vnd.oma.drm.risd+xml":{source:"iana",compressible:!0},"application/vnd.oma.group-usage-list+xml":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+cbor":{source:"iana"},"application/vnd.oma.lwm2m+json":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+tlv":{source:"iana"},"application/vnd.oma.pal+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.detailed-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.final-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.groups+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.invocation-descriptor+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.optimized-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.push":{source:"iana"},"application/vnd.oma.scidm.messages+xml":{source:"iana",compressible:!0},"application/vnd.oma.xcap-directory+xml":{source:"iana",compressible:!0},"application/vnd.omads-email+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-file+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-folder+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omaloc-supl-init":{source:"iana"},"application/vnd.onepager":{source:"iana"},"application/vnd.onepagertamp":{source:"iana"},"application/vnd.onepagertamx":{source:"iana"},"application/vnd.onepagertat":{source:"iana"},"application/vnd.onepagertatp":{source:"iana"},"application/vnd.onepagertatx":{source:"iana"},"application/vnd.openblox.game+xml":{source:"iana",compressible:!0,extensions:["obgx"]},"application/vnd.openblox.game-binary":{source:"iana"},"application/vnd.openeye.oeb":{source:"iana"},"application/vnd.openofficeorg.extension":{source:"apache",extensions:["oxt"]},"application/vnd.openstreetmap.data+xml":{source:"iana",compressible:!0,extensions:["osm"]},"application/vnd.opentimestamps.ots":{source:"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawing+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{source:"iana",compressible:!1,extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slide":{source:"iana",extensions:["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{source:"iana",extensions:["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.template":{source:"iana",extensions:["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{source:"iana",compressible:!1,extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{source:"iana",extensions:["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.theme+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.vmldrawing":{source:"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{source:"iana",compressible:!1,extensions:["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{source:"iana",extensions:["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.core-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.relationships+xml":{source:"iana",compressible:!0},"application/vnd.oracle.resource+json":{source:"iana",compressible:!0},"application/vnd.orange.indata":{source:"iana"},"application/vnd.osa.netdeploy":{source:"iana"},"application/vnd.osgeo.mapguide.package":{source:"iana",extensions:["mgp"]},"application/vnd.osgi.bundle":{source:"iana"},"application/vnd.osgi.dp":{source:"iana",extensions:["dp"]},"application/vnd.osgi.subsystem":{source:"iana",extensions:["esa"]},"application/vnd.otps.ct-kip+xml":{source:"iana",compressible:!0},"application/vnd.oxli.countgraph":{source:"iana"},"application/vnd.pagerduty+json":{source:"iana",compressible:!0},"application/vnd.palm":{source:"iana",extensions:["pdb","pqa","oprc"]},"application/vnd.panoply":{source:"iana"},"application/vnd.paos.xml":{source:"iana"},"application/vnd.patentdive":{source:"iana"},"application/vnd.patientecommsdoc":{source:"iana"},"application/vnd.pawaafile":{source:"iana",extensions:["paw"]},"application/vnd.pcos":{source:"iana"},"application/vnd.pg.format":{source:"iana",extensions:["str"]},"application/vnd.pg.osasli":{source:"iana",extensions:["ei6"]},"application/vnd.piaccess.application-licence":{source:"iana"},"application/vnd.picsel":{source:"iana",extensions:["efif"]},"application/vnd.pmi.widget":{source:"iana",extensions:["wg"]},"application/vnd.poc.group-advertisement+xml":{source:"iana",compressible:!0},"application/vnd.pocketlearn":{source:"iana",extensions:["plf"]},"application/vnd.powerbuilder6":{source:"iana",extensions:["pbd"]},"application/vnd.powerbuilder6-s":{source:"iana"},"application/vnd.powerbuilder7":{source:"iana"},"application/vnd.powerbuilder7-s":{source:"iana"},"application/vnd.powerbuilder75":{source:"iana"},"application/vnd.powerbuilder75-s":{source:"iana"},"application/vnd.preminet":{source:"iana"},"application/vnd.previewsystems.box":{source:"iana",extensions:["box"]},"application/vnd.proteus.magazine":{source:"iana",extensions:["mgz"]},"application/vnd.psfs":{source:"iana"},"application/vnd.publishare-delta-tree":{source:"iana",extensions:["qps"]},"application/vnd.pvi.ptid1":{source:"iana",extensions:["ptid"]},"application/vnd.pwg-multiplexed":{source:"iana"},"application/vnd.pwg-xhtml-print+xml":{source:"iana",compressible:!0},"application/vnd.qualcomm.brew-app-res":{source:"iana"},"application/vnd.quarantainenet":{source:"iana"},"application/vnd.quark.quarkxpress":{source:"iana",extensions:["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{source:"iana"},"application/vnd.radisys.moml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conn+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-stream+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-base+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-detect+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-group+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-speech+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-transform+xml":{source:"iana",compressible:!0},"application/vnd.rainstor.data":{source:"iana"},"application/vnd.rapid":{source:"iana"},"application/vnd.rar":{source:"iana",extensions:["rar"]},"application/vnd.realvnc.bed":{source:"iana",extensions:["bed"]},"application/vnd.recordare.musicxml":{source:"iana",extensions:["mxl"]},"application/vnd.recordare.musicxml+xml":{source:"iana",compressible:!0,extensions:["musicxml"]},"application/vnd.renlearn.rlprint":{source:"iana"},"application/vnd.resilient.logic":{source:"iana"},"application/vnd.restful+json":{source:"iana",compressible:!0},"application/vnd.rig.cryptonote":{source:"iana",extensions:["cryptonote"]},"application/vnd.rim.cod":{source:"apache",extensions:["cod"]},"application/vnd.rn-realmedia":{source:"apache",extensions:["rm"]},"application/vnd.rn-realmedia-vbr":{source:"apache",extensions:["rmvb"]},"application/vnd.route66.link66+xml":{source:"iana",compressible:!0,extensions:["link66"]},"application/vnd.rs-274x":{source:"iana"},"application/vnd.ruckus.download":{source:"iana"},"application/vnd.s3sms":{source:"iana"},"application/vnd.sailingtracker.track":{source:"iana",extensions:["st"]},"application/vnd.sar":{source:"iana"},"application/vnd.sbm.cid":{source:"iana"},"application/vnd.sbm.mid2":{source:"iana"},"application/vnd.scribus":{source:"iana"},"application/vnd.sealed.3df":{source:"iana"},"application/vnd.sealed.csf":{source:"iana"},"application/vnd.sealed.doc":{source:"iana"},"application/vnd.sealed.eml":{source:"iana"},"application/vnd.sealed.mht":{source:"iana"},"application/vnd.sealed.net":{source:"iana"},"application/vnd.sealed.ppt":{source:"iana"},"application/vnd.sealed.tiff":{source:"iana"},"application/vnd.sealed.xls":{source:"iana"},"application/vnd.sealedmedia.softseal.html":{source:"iana"},"application/vnd.sealedmedia.softseal.pdf":{source:"iana"},"application/vnd.seemail":{source:"iana",extensions:["see"]},"application/vnd.seis+json":{source:"iana",compressible:!0},"application/vnd.sema":{source:"iana",extensions:["sema"]},"application/vnd.semd":{source:"iana",extensions:["semd"]},"application/vnd.semf":{source:"iana",extensions:["semf"]},"application/vnd.shade-save-file":{source:"iana"},"application/vnd.shana.informed.formdata":{source:"iana",extensions:["ifm"]},"application/vnd.shana.informed.formtemplate":{source:"iana",extensions:["itp"]},"application/vnd.shana.informed.interchange":{source:"iana",extensions:["iif"]},"application/vnd.shana.informed.package":{source:"iana",extensions:["ipk"]},"application/vnd.shootproof+json":{source:"iana",compressible:!0},"application/vnd.shopkick+json":{source:"iana",compressible:!0},"application/vnd.shp":{source:"iana"},"application/vnd.shx":{source:"iana"},"application/vnd.sigrok.session":{source:"iana"},"application/vnd.simtech-mindmapper":{source:"iana",extensions:["twd","twds"]},"application/vnd.siren+json":{source:"iana",compressible:!0},"application/vnd.smaf":{source:"iana",extensions:["mmf"]},"application/vnd.smart.notebook":{source:"iana"},"application/vnd.smart.teacher":{source:"iana",extensions:["teacher"]},"application/vnd.snesdev-page-table":{source:"iana"},"application/vnd.software602.filler.form+xml":{source:"iana",compressible:!0,extensions:["fo"]},"application/vnd.software602.filler.form-xml-zip":{source:"iana"},"application/vnd.solent.sdkm+xml":{source:"iana",compressible:!0,extensions:["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{source:"iana",extensions:["dxp"]},"application/vnd.spotfire.sfs":{source:"iana",extensions:["sfs"]},"application/vnd.sqlite3":{source:"iana"},"application/vnd.sss-cod":{source:"iana"},"application/vnd.sss-dtf":{source:"iana"},"application/vnd.sss-ntf":{source:"iana"},"application/vnd.stardivision.calc":{source:"apache",extensions:["sdc"]},"application/vnd.stardivision.draw":{source:"apache",extensions:["sda"]},"application/vnd.stardivision.impress":{source:"apache",extensions:["sdd"]},"application/vnd.stardivision.math":{source:"apache",extensions:["smf"]},"application/vnd.stardivision.writer":{source:"apache",extensions:["sdw","vor"]},"application/vnd.stardivision.writer-global":{source:"apache",extensions:["sgl"]},"application/vnd.stepmania.package":{source:"iana",extensions:["smzip"]},"application/vnd.stepmania.stepchart":{source:"iana",extensions:["sm"]},"application/vnd.street-stream":{source:"iana"},"application/vnd.sun.wadl+xml":{source:"iana",compressible:!0,extensions:["wadl"]},"application/vnd.sun.xml.calc":{source:"apache",extensions:["sxc"]},"application/vnd.sun.xml.calc.template":{source:"apache",extensions:["stc"]},"application/vnd.sun.xml.draw":{source:"apache",extensions:["sxd"]},"application/vnd.sun.xml.draw.template":{source:"apache",extensions:["std"]},"application/vnd.sun.xml.impress":{source:"apache",extensions:["sxi"]},"application/vnd.sun.xml.impress.template":{source:"apache",extensions:["sti"]},"application/vnd.sun.xml.math":{source:"apache",extensions:["sxm"]},"application/vnd.sun.xml.writer":{source:"apache",extensions:["sxw"]},"application/vnd.sun.xml.writer.global":{source:"apache",extensions:["sxg"]},"application/vnd.sun.xml.writer.template":{source:"apache",extensions:["stw"]},"application/vnd.sus-calendar":{source:"iana",extensions:["sus","susp"]},"application/vnd.svd":{source:"iana",extensions:["svd"]},"application/vnd.swiftview-ics":{source:"iana"},"application/vnd.sycle+xml":{source:"iana",compressible:!0},"application/vnd.syft+json":{source:"iana",compressible:!0},"application/vnd.symbian.install":{source:"apache",extensions:["sis","sisx"]},"application/vnd.syncml+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xsm"]},"application/vnd.syncml.dm+wbxml":{source:"iana",charset:"UTF-8",extensions:["bdm"]},"application/vnd.syncml.dm+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xdm"]},"application/vnd.syncml.dm.notification":{source:"iana"},"application/vnd.syncml.dmddf+wbxml":{source:"iana"},"application/vnd.syncml.dmddf+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{source:"iana"},"application/vnd.syncml.dmtnds+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.syncml.ds.notification":{source:"iana"},"application/vnd.tableschema+json":{source:"iana",compressible:!0},"application/vnd.tao.intent-module-archive":{source:"iana",extensions:["tao"]},"application/vnd.tcpdump.pcap":{source:"iana",extensions:["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{source:"iana",compressible:!0},"application/vnd.tmd.mediaflex.api+xml":{source:"iana",compressible:!0},"application/vnd.tml":{source:"iana"},"application/vnd.tmobile-livetv":{source:"iana",extensions:["tmo"]},"application/vnd.tri.onesource":{source:"iana"},"application/vnd.trid.tpt":{source:"iana",extensions:["tpt"]},"application/vnd.triscape.mxs":{source:"iana",extensions:["mxs"]},"application/vnd.trueapp":{source:"iana",extensions:["tra"]},"application/vnd.truedoc":{source:"iana"},"application/vnd.ubisoft.webplayer":{source:"iana"},"application/vnd.ufdl":{source:"iana",extensions:["ufd","ufdl"]},"application/vnd.uiq.theme":{source:"iana",extensions:["utz"]},"application/vnd.umajin":{source:"iana",extensions:["umj"]},"application/vnd.unity":{source:"iana",extensions:["unityweb"]},"application/vnd.uoml+xml":{source:"iana",compressible:!0,extensions:["uoml"]},"application/vnd.uplanet.alert":{source:"iana"},"application/vnd.uplanet.alert-wbxml":{source:"iana"},"application/vnd.uplanet.bearer-choice":{source:"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{source:"iana"},"application/vnd.uplanet.cacheop":{source:"iana"},"application/vnd.uplanet.cacheop-wbxml":{source:"iana"},"application/vnd.uplanet.channel":{source:"iana"},"application/vnd.uplanet.channel-wbxml":{source:"iana"},"application/vnd.uplanet.list":{source:"iana"},"application/vnd.uplanet.list-wbxml":{source:"iana"},"application/vnd.uplanet.listcmd":{source:"iana"},"application/vnd.uplanet.listcmd-wbxml":{source:"iana"},"application/vnd.uplanet.signal":{source:"iana"},"application/vnd.uri-map":{source:"iana"},"application/vnd.valve.source.material":{source:"iana"},"application/vnd.vcx":{source:"iana",extensions:["vcx"]},"application/vnd.vd-study":{source:"iana"},"application/vnd.vectorworks":{source:"iana"},"application/vnd.vel+json":{source:"iana",compressible:!0},"application/vnd.verimatrix.vcas":{source:"iana"},"application/vnd.veritone.aion+json":{source:"iana",compressible:!0},"application/vnd.veryant.thin":{source:"iana"},"application/vnd.ves.encrypted":{source:"iana"},"application/vnd.vidsoft.vidconference":{source:"iana"},"application/vnd.visio":{source:"iana",extensions:["vsd","vst","vss","vsw"]},"application/vnd.visionary":{source:"iana",extensions:["vis"]},"application/vnd.vividence.scriptfile":{source:"iana"},"application/vnd.vsf":{source:"iana",extensions:["vsf"]},"application/vnd.wap.sic":{source:"iana"},"application/vnd.wap.slc":{source:"iana"},"application/vnd.wap.wbxml":{source:"iana",charset:"UTF-8",extensions:["wbxml"]},"application/vnd.wap.wmlc":{source:"iana",extensions:["wmlc"]},"application/vnd.wap.wmlscriptc":{source:"iana",extensions:["wmlsc"]},"application/vnd.webturbo":{source:"iana",extensions:["wtb"]},"application/vnd.wfa.dpp":{source:"iana"},"application/vnd.wfa.p2p":{source:"iana"},"application/vnd.wfa.wsc":{source:"iana"},"application/vnd.windows.devicepairing":{source:"iana"},"application/vnd.wmc":{source:"iana"},"application/vnd.wmf.bootstrap":{source:"iana"},"application/vnd.wolfram.mathematica":{source:"iana"},"application/vnd.wolfram.mathematica.package":{source:"iana"},"application/vnd.wolfram.player":{source:"iana",extensions:["nbp"]},"application/vnd.wordperfect":{source:"iana",extensions:["wpd"]},"application/vnd.wqd":{source:"iana",extensions:["wqd"]},"application/vnd.wrq-hp3000-labelled":{source:"iana"},"application/vnd.wt.stf":{source:"iana",extensions:["stf"]},"application/vnd.wv.csp+wbxml":{source:"iana"},"application/vnd.wv.csp+xml":{source:"iana",compressible:!0},"application/vnd.wv.ssp+xml":{source:"iana",compressible:!0},"application/vnd.xacml+json":{source:"iana",compressible:!0},"application/vnd.xara":{source:"iana",extensions:["xar"]},"application/vnd.xfdl":{source:"iana",extensions:["xfdl"]},"application/vnd.xfdl.webform":{source:"iana"},"application/vnd.xmi+xml":{source:"iana",compressible:!0},"application/vnd.xmpie.cpkg":{source:"iana"},"application/vnd.xmpie.dpkg":{source:"iana"},"application/vnd.xmpie.plan":{source:"iana"},"application/vnd.xmpie.ppkg":{source:"iana"},"application/vnd.xmpie.xlim":{source:"iana"},"application/vnd.yamaha.hv-dic":{source:"iana",extensions:["hvd"]},"application/vnd.yamaha.hv-script":{source:"iana",extensions:["hvs"]},"application/vnd.yamaha.hv-voice":{source:"iana",extensions:["hvp"]},"application/vnd.yamaha.openscoreformat":{source:"iana",extensions:["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{source:"iana",compressible:!0,extensions:["osfpvg"]},"application/vnd.yamaha.remote-setup":{source:"iana"},"application/vnd.yamaha.smaf-audio":{source:"iana",extensions:["saf"]},"application/vnd.yamaha.smaf-phrase":{source:"iana",extensions:["spf"]},"application/vnd.yamaha.through-ngn":{source:"iana"},"application/vnd.yamaha.tunnel-udpencap":{source:"iana"},"application/vnd.yaoweme":{source:"iana"},"application/vnd.yellowriver-custom-menu":{source:"iana",extensions:["cmp"]},"application/vnd.youtube.yt":{source:"iana"},"application/vnd.zul":{source:"iana",extensions:["zir","zirz"]},"application/vnd.zzazz.deck+xml":{source:"iana",compressible:!0,extensions:["zaz"]},"application/voicexml+xml":{source:"iana",compressible:!0,extensions:["vxml"]},"application/voucher-cms+json":{source:"iana",compressible:!0},"application/vq-rtcpxr":{source:"iana"},"application/wasm":{source:"iana",compressible:!0,extensions:["wasm"]},"application/watcherinfo+xml":{source:"iana",compressible:!0,extensions:["wif"]},"application/webpush-options+json":{source:"iana",compressible:!0},"application/whoispp-query":{source:"iana"},"application/whoispp-response":{source:"iana"},"application/widget":{source:"iana",extensions:["wgt"]},"application/winhlp":{source:"apache",extensions:["hlp"]},"application/wita":{source:"iana"},"application/wordperfect5.1":{source:"iana"},"application/wsdl+xml":{source:"iana",compressible:!0,extensions:["wsdl"]},"application/wspolicy+xml":{source:"iana",compressible:!0,extensions:["wspolicy"]},"application/x-7z-compressed":{source:"apache",compressible:!1,extensions:["7z"]},"application/x-abiword":{source:"apache",extensions:["abw"]},"application/x-ace-compressed":{source:"apache",extensions:["ace"]},"application/x-amf":{source:"apache"},"application/x-apple-diskimage":{source:"apache",extensions:["dmg"]},"application/x-arj":{compressible:!1,extensions:["arj"]},"application/x-authorware-bin":{source:"apache",extensions:["aab","x32","u32","vox"]},"application/x-authorware-map":{source:"apache",extensions:["aam"]},"application/x-authorware-seg":{source:"apache",extensions:["aas"]},"application/x-bcpio":{source:"apache",extensions:["bcpio"]},"application/x-bdoc":{compressible:!1,extensions:["bdoc"]},"application/x-bittorrent":{source:"apache",extensions:["torrent"]},"application/x-blorb":{source:"apache",extensions:["blb","blorb"]},"application/x-bzip":{source:"apache",compressible:!1,extensions:["bz"]},"application/x-bzip2":{source:"apache",compressible:!1,extensions:["bz2","boz"]},"application/x-cbr":{source:"apache",extensions:["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{source:"apache",extensions:["vcd"]},"application/x-cfs-compressed":{source:"apache",extensions:["cfs"]},"application/x-chat":{source:"apache",extensions:["chat"]},"application/x-chess-pgn":{source:"apache",extensions:["pgn"]},"application/x-chrome-extension":{extensions:["crx"]},"application/x-cocoa":{source:"nginx",extensions:["cco"]},"application/x-compress":{source:"apache"},"application/x-conference":{source:"apache",extensions:["nsc"]},"application/x-cpio":{source:"apache",extensions:["cpio"]},"application/x-csh":{source:"apache",extensions:["csh"]},"application/x-deb":{compressible:!1},"application/x-debian-package":{source:"apache",extensions:["deb","udeb"]},"application/x-dgc-compressed":{source:"apache",extensions:["dgc"]},"application/x-director":{source:"apache",extensions:["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{source:"apache",extensions:["wad"]},"application/x-dtbncx+xml":{source:"apache",compressible:!0,extensions:["ncx"]},"application/x-dtbook+xml":{source:"apache",compressible:!0,extensions:["dtb"]},"application/x-dtbresource+xml":{source:"apache",compressible:!0,extensions:["res"]},"application/x-dvi":{source:"apache",compressible:!1,extensions:["dvi"]},"application/x-envoy":{source:"apache",extensions:["evy"]},"application/x-eva":{source:"apache",extensions:["eva"]},"application/x-font-bdf":{source:"apache",extensions:["bdf"]},"application/x-font-dos":{source:"apache"},"application/x-font-framemaker":{source:"apache"},"application/x-font-ghostscript":{source:"apache",extensions:["gsf"]},"application/x-font-libgrx":{source:"apache"},"application/x-font-linux-psf":{source:"apache",extensions:["psf"]},"application/x-font-pcf":{source:"apache",extensions:["pcf"]},"application/x-font-snf":{source:"apache",extensions:["snf"]},"application/x-font-speedo":{source:"apache"},"application/x-font-sunos-news":{source:"apache"},"application/x-font-type1":{source:"apache",extensions:["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{source:"apache"},"application/x-freearc":{source:"apache",extensions:["arc"]},"application/x-futuresplash":{source:"apache",extensions:["spl"]},"application/x-gca-compressed":{source:"apache",extensions:["gca"]},"application/x-glulx":{source:"apache",extensions:["ulx"]},"application/x-gnumeric":{source:"apache",extensions:["gnumeric"]},"application/x-gramps-xml":{source:"apache",extensions:["gramps"]},"application/x-gtar":{source:"apache",extensions:["gtar"]},"application/x-gzip":{source:"apache"},"application/x-hdf":{source:"apache",extensions:["hdf"]},"application/x-httpd-php":{compressible:!0,extensions:["php"]},"application/x-install-instructions":{source:"apache",extensions:["install"]},"application/x-iso9660-image":{source:"apache",extensions:["iso"]},"application/x-iwork-keynote-sffkey":{extensions:["key"]},"application/x-iwork-numbers-sffnumbers":{extensions:["numbers"]},"application/x-iwork-pages-sffpages":{extensions:["pages"]},"application/x-java-archive-diff":{source:"nginx",extensions:["jardiff"]},"application/x-java-jnlp-file":{source:"apache",compressible:!1,extensions:["jnlp"]},"application/x-javascript":{compressible:!0},"application/x-keepass2":{extensions:["kdbx"]},"application/x-latex":{source:"apache",compressible:!1,extensions:["latex"]},"application/x-lua-bytecode":{extensions:["luac"]},"application/x-lzh-compressed":{source:"apache",extensions:["lzh","lha"]},"application/x-makeself":{source:"nginx",extensions:["run"]},"application/x-mie":{source:"apache",extensions:["mie"]},"application/x-mobipocket-ebook":{source:"apache",extensions:["prc","mobi"]},"application/x-mpegurl":{compressible:!1},"application/x-ms-application":{source:"apache",extensions:["application"]},"application/x-ms-shortcut":{source:"apache",extensions:["lnk"]},"application/x-ms-wmd":{source:"apache",extensions:["wmd"]},"application/x-ms-wmz":{source:"apache",extensions:["wmz"]},"application/x-ms-xbap":{source:"apache",extensions:["xbap"]},"application/x-msaccess":{source:"apache",extensions:["mdb"]},"application/x-msbinder":{source:"apache",extensions:["obd"]},"application/x-mscardfile":{source:"apache",extensions:["crd"]},"application/x-msclip":{source:"apache",extensions:["clp"]},"application/x-msdos-program":{extensions:["exe"]},"application/x-msdownload":{source:"apache",extensions:["exe","dll","com","bat","msi"]},"application/x-msmediaview":{source:"apache",extensions:["mvb","m13","m14"]},"application/x-msmetafile":{source:"apache",extensions:["wmf","wmz","emf","emz"]},"application/x-msmoney":{source:"apache",extensions:["mny"]},"application/x-mspublisher":{source:"apache",extensions:["pub"]},"application/x-msschedule":{source:"apache",extensions:["scd"]},"application/x-msterminal":{source:"apache",extensions:["trm"]},"application/x-mswrite":{source:"apache",extensions:["wri"]},"application/x-netcdf":{source:"apache",extensions:["nc","cdf"]},"application/x-ns-proxy-autoconfig":{compressible:!0,extensions:["pac"]},"application/x-nzb":{source:"apache",extensions:["nzb"]},"application/x-perl":{source:"nginx",extensions:["pl","pm"]},"application/x-pilot":{source:"nginx",extensions:["prc","pdb"]},"application/x-pkcs12":{source:"apache",compressible:!1,extensions:["p12","pfx"]},"application/x-pkcs7-certificates":{source:"apache",extensions:["p7b","spc"]},"application/x-pkcs7-certreqresp":{source:"apache",extensions:["p7r"]},"application/x-pki-message":{source:"iana"},"application/x-rar-compressed":{source:"apache",compressible:!1,extensions:["rar"]},"application/x-redhat-package-manager":{source:"nginx",extensions:["rpm"]},"application/x-research-info-systems":{source:"apache",extensions:["ris"]},"application/x-sea":{source:"nginx",extensions:["sea"]},"application/x-sh":{source:"apache",compressible:!0,extensions:["sh"]},"application/x-shar":{source:"apache",extensions:["shar"]},"application/x-shockwave-flash":{source:"apache",compressible:!1,extensions:["swf"]},"application/x-silverlight-app":{source:"apache",extensions:["xap"]},"application/x-sql":{source:"apache",extensions:["sql"]},"application/x-stuffit":{source:"apache",compressible:!1,extensions:["sit"]},"application/x-stuffitx":{source:"apache",extensions:["sitx"]},"application/x-subrip":{source:"apache",extensions:["srt"]},"application/x-sv4cpio":{source:"apache",extensions:["sv4cpio"]},"application/x-sv4crc":{source:"apache",extensions:["sv4crc"]},"application/x-t3vm-image":{source:"apache",extensions:["t3"]},"application/x-tads":{source:"apache",extensions:["gam"]},"application/x-tar":{source:"apache",compressible:!0,extensions:["tar"]},"application/x-tcl":{source:"apache",extensions:["tcl","tk"]},"application/x-tex":{source:"apache",extensions:["tex"]},"application/x-tex-tfm":{source:"apache",extensions:["tfm"]},"application/x-texinfo":{source:"apache",extensions:["texinfo","texi"]},"application/x-tgif":{source:"apache",extensions:["obj"]},"application/x-ustar":{source:"apache",extensions:["ustar"]},"application/x-virtualbox-hdd":{compressible:!0,extensions:["hdd"]},"application/x-virtualbox-ova":{compressible:!0,extensions:["ova"]},"application/x-virtualbox-ovf":{compressible:!0,extensions:["ovf"]},"application/x-virtualbox-vbox":{compressible:!0,extensions:["vbox"]},"application/x-virtualbox-vbox-extpack":{compressible:!1,extensions:["vbox-extpack"]},"application/x-virtualbox-vdi":{compressible:!0,extensions:["vdi"]},"application/x-virtualbox-vhd":{compressible:!0,extensions:["vhd"]},"application/x-virtualbox-vmdk":{compressible:!0,extensions:["vmdk"]},"application/x-wais-source":{source:"apache",extensions:["src"]},"application/x-web-app-manifest+json":{compressible:!0,extensions:["webapp"]},"application/x-www-form-urlencoded":{source:"iana",compressible:!0},"application/x-x509-ca-cert":{source:"iana",extensions:["der","crt","pem"]},"application/x-x509-ca-ra-cert":{source:"iana"},"application/x-x509-next-ca-cert":{source:"iana"},"application/x-xfig":{source:"apache",extensions:["fig"]},"application/x-xliff+xml":{source:"apache",compressible:!0,extensions:["xlf"]},"application/x-xpinstall":{source:"apache",compressible:!1,extensions:["xpi"]},"application/x-xz":{source:"apache",extensions:["xz"]},"application/x-zmachine":{source:"apache",extensions:["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{source:"iana"},"application/xacml+xml":{source:"iana",compressible:!0},"application/xaml+xml":{source:"apache",compressible:!0,extensions:["xaml"]},"application/xcap-att+xml":{source:"iana",compressible:!0,extensions:["xav"]},"application/xcap-caps+xml":{source:"iana",compressible:!0,extensions:["xca"]},"application/xcap-diff+xml":{source:"iana",compressible:!0,extensions:["xdf"]},"application/xcap-el+xml":{source:"iana",compressible:!0,extensions:["xel"]},"application/xcap-error+xml":{source:"iana",compressible:!0},"application/xcap-ns+xml":{source:"iana",compressible:!0,extensions:["xns"]},"application/xcon-conference-info+xml":{source:"iana",compressible:!0},"application/xcon-conference-info-diff+xml":{source:"iana",compressible:!0},"application/xenc+xml":{source:"iana",compressible:!0,extensions:["xenc"]},"application/xhtml+xml":{source:"iana",compressible:!0,extensions:["xhtml","xht"]},"application/xhtml-voice+xml":{source:"apache",compressible:!0},"application/xliff+xml":{source:"iana",compressible:!0,extensions:["xlf"]},"application/xml":{source:"iana",compressible:!0,extensions:["xml","xsl","xsd","rng"]},"application/xml-dtd":{source:"iana",compressible:!0,extensions:["dtd"]},"application/xml-external-parsed-entity":{source:"iana"},"application/xml-patch+xml":{source:"iana",compressible:!0},"application/xmpp+xml":{source:"iana",compressible:!0},"application/xop+xml":{source:"iana",compressible:!0,extensions:["xop"]},"application/xproc+xml":{source:"apache",compressible:!0,extensions:["xpl"]},"application/xslt+xml":{source:"iana",compressible:!0,extensions:["xsl","xslt"]},"application/xspf+xml":{source:"apache",compressible:!0,extensions:["xspf"]},"application/xv+xml":{source:"iana",compressible:!0,extensions:["mxml","xhvml","xvml","xvm"]},"application/yang":{source:"iana",extensions:["yang"]},"application/yang-data+json":{source:"iana",compressible:!0},"application/yang-data+xml":{source:"iana",compressible:!0},"application/yang-patch+json":{source:"iana",compressible:!0},"application/yang-patch+xml":{source:"iana",compressible:!0},"application/yin+xml":{source:"iana",compressible:!0,extensions:["yin"]},"application/zip":{source:"iana",compressible:!1,extensions:["zip"]},"application/zlib":{source:"iana"},"application/zstd":{source:"iana"},"audio/1d-interleaved-parityfec":{source:"iana"},"audio/32kadpcm":{source:"iana"},"audio/3gpp":{source:"iana",compressible:!1,extensions:["3gpp"]},"audio/3gpp2":{source:"iana"},"audio/aac":{source:"iana"},"audio/ac3":{source:"iana"},"audio/adpcm":{source:"apache",extensions:["adp"]},"audio/amr":{source:"iana",extensions:["amr"]},"audio/amr-wb":{source:"iana"},"audio/amr-wb+":{source:"iana"},"audio/aptx":{source:"iana"},"audio/asc":{source:"iana"},"audio/atrac-advanced-lossless":{source:"iana"},"audio/atrac-x":{source:"iana"},"audio/atrac3":{source:"iana"},"audio/basic":{source:"iana",compressible:!1,extensions:["au","snd"]},"audio/bv16":{source:"iana"},"audio/bv32":{source:"iana"},"audio/clearmode":{source:"iana"},"audio/cn":{source:"iana"},"audio/dat12":{source:"iana"},"audio/dls":{source:"iana"},"audio/dsr-es201108":{source:"iana"},"audio/dsr-es202050":{source:"iana"},"audio/dsr-es202211":{source:"iana"},"audio/dsr-es202212":{source:"iana"},"audio/dv":{source:"iana"},"audio/dvi4":{source:"iana"},"audio/eac3":{source:"iana"},"audio/encaprtp":{source:"iana"},"audio/evrc":{source:"iana"},"audio/evrc-qcp":{source:"iana"},"audio/evrc0":{source:"iana"},"audio/evrc1":{source:"iana"},"audio/evrcb":{source:"iana"},"audio/evrcb0":{source:"iana"},"audio/evrcb1":{source:"iana"},"audio/evrcnw":{source:"iana"},"audio/evrcnw0":{source:"iana"},"audio/evrcnw1":{source:"iana"},"audio/evrcwb":{source:"iana"},"audio/evrcwb0":{source:"iana"},"audio/evrcwb1":{source:"iana"},"audio/evs":{source:"iana"},"audio/flexfec":{source:"iana"},"audio/fwdred":{source:"iana"},"audio/g711-0":{source:"iana"},"audio/g719":{source:"iana"},"audio/g722":{source:"iana"},"audio/g7221":{source:"iana"},"audio/g723":{source:"iana"},"audio/g726-16":{source:"iana"},"audio/g726-24":{source:"iana"},"audio/g726-32":{source:"iana"},"audio/g726-40":{source:"iana"},"audio/g728":{source:"iana"},"audio/g729":{source:"iana"},"audio/g7291":{source:"iana"},"audio/g729d":{source:"iana"},"audio/g729e":{source:"iana"},"audio/gsm":{source:"iana"},"audio/gsm-efr":{source:"iana"},"audio/gsm-hr-08":{source:"iana"},"audio/ilbc":{source:"iana"},"audio/ip-mr_v2.5":{source:"iana"},"audio/isac":{source:"apache"},"audio/l16":{source:"iana"},"audio/l20":{source:"iana"},"audio/l24":{source:"iana",compressible:!1},"audio/l8":{source:"iana"},"audio/lpc":{source:"iana"},"audio/melp":{source:"iana"},"audio/melp1200":{source:"iana"},"audio/melp2400":{source:"iana"},"audio/melp600":{source:"iana"},"audio/mhas":{source:"iana"},"audio/midi":{source:"apache",extensions:["mid","midi","kar","rmi"]},"audio/mobile-xmf":{source:"iana",extensions:["mxmf"]},"audio/mp3":{compressible:!1,extensions:["mp3"]},"audio/mp4":{source:"iana",compressible:!1,extensions:["m4a","mp4a"]},"audio/mp4a-latm":{source:"iana"},"audio/mpa":{source:"iana"},"audio/mpa-robust":{source:"iana"},"audio/mpeg":{source:"iana",compressible:!1,extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{source:"iana"},"audio/musepack":{source:"apache"},"audio/ogg":{source:"iana",compressible:!1,extensions:["oga","ogg","spx","opus"]},"audio/opus":{source:"iana"},"audio/parityfec":{source:"iana"},"audio/pcma":{source:"iana"},"audio/pcma-wb":{source:"iana"},"audio/pcmu":{source:"iana"},"audio/pcmu-wb":{source:"iana"},"audio/prs.sid":{source:"iana"},"audio/qcelp":{source:"iana"},"audio/raptorfec":{source:"iana"},"audio/red":{source:"iana"},"audio/rtp-enc-aescm128":{source:"iana"},"audio/rtp-midi":{source:"iana"},"audio/rtploopback":{source:"iana"},"audio/rtx":{source:"iana"},"audio/s3m":{source:"apache",extensions:["s3m"]},"audio/scip":{source:"iana"},"audio/silk":{source:"apache",extensions:["sil"]},"audio/smv":{source:"iana"},"audio/smv-qcp":{source:"iana"},"audio/smv0":{source:"iana"},"audio/sofa":{source:"iana"},"audio/sp-midi":{source:"iana"},"audio/speex":{source:"iana"},"audio/t140c":{source:"iana"},"audio/t38":{source:"iana"},"audio/telephone-event":{source:"iana"},"audio/tetra_acelp":{source:"iana"},"audio/tetra_acelp_bb":{source:"iana"},"audio/tone":{source:"iana"},"audio/tsvcis":{source:"iana"},"audio/uemclip":{source:"iana"},"audio/ulpfec":{source:"iana"},"audio/usac":{source:"iana"},"audio/vdvi":{source:"iana"},"audio/vmr-wb":{source:"iana"},"audio/vnd.3gpp.iufp":{source:"iana"},"audio/vnd.4sb":{source:"iana"},"audio/vnd.audiokoz":{source:"iana"},"audio/vnd.celp":{source:"iana"},"audio/vnd.cisco.nse":{source:"iana"},"audio/vnd.cmles.radio-events":{source:"iana"},"audio/vnd.cns.anp1":{source:"iana"},"audio/vnd.cns.inf1":{source:"iana"},"audio/vnd.dece.audio":{source:"iana",extensions:["uva","uvva"]},"audio/vnd.digital-winds":{source:"iana",extensions:["eol"]},"audio/vnd.dlna.adts":{source:"iana"},"audio/vnd.dolby.heaac.1":{source:"iana"},"audio/vnd.dolby.heaac.2":{source:"iana"},"audio/vnd.dolby.mlp":{source:"iana"},"audio/vnd.dolby.mps":{source:"iana"},"audio/vnd.dolby.pl2":{source:"iana"},"audio/vnd.dolby.pl2x":{source:"iana"},"audio/vnd.dolby.pl2z":{source:"iana"},"audio/vnd.dolby.pulse.1":{source:"iana"},"audio/vnd.dra":{source:"iana",extensions:["dra"]},"audio/vnd.dts":{source:"iana",extensions:["dts"]},"audio/vnd.dts.hd":{source:"iana",extensions:["dtshd"]},"audio/vnd.dts.uhd":{source:"iana"},"audio/vnd.dvb.file":{source:"iana"},"audio/vnd.everad.plj":{source:"iana"},"audio/vnd.hns.audio":{source:"iana"},"audio/vnd.lucent.voice":{source:"iana",extensions:["lvp"]},"audio/vnd.ms-playready.media.pya":{source:"iana",extensions:["pya"]},"audio/vnd.nokia.mobile-xmf":{source:"iana"},"audio/vnd.nortel.vbk":{source:"iana"},"audio/vnd.nuera.ecelp4800":{source:"iana",extensions:["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{source:"iana",extensions:["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{source:"iana",extensions:["ecelp9600"]},"audio/vnd.octel.sbc":{source:"iana"},"audio/vnd.presonus.multitrack":{source:"iana"},"audio/vnd.qcelp":{source:"iana"},"audio/vnd.rhetorex.32kadpcm":{source:"iana"},"audio/vnd.rip":{source:"iana",extensions:["rip"]},"audio/vnd.rn-realaudio":{compressible:!1},"audio/vnd.sealedmedia.softseal.mpeg":{source:"iana"},"audio/vnd.vmx.cvsd":{source:"iana"},"audio/vnd.wave":{compressible:!1},"audio/vorbis":{source:"iana",compressible:!1},"audio/vorbis-config":{source:"iana"},"audio/wav":{compressible:!1,extensions:["wav"]},"audio/wave":{compressible:!1,extensions:["wav"]},"audio/webm":{source:"apache",compressible:!1,extensions:["weba"]},"audio/x-aac":{source:"apache",compressible:!1,extensions:["aac"]},"audio/x-aiff":{source:"apache",extensions:["aif","aiff","aifc"]},"audio/x-caf":{source:"apache",compressible:!1,extensions:["caf"]},"audio/x-flac":{source:"apache",extensions:["flac"]},"audio/x-m4a":{source:"nginx",extensions:["m4a"]},"audio/x-matroska":{source:"apache",extensions:["mka"]},"audio/x-mpegurl":{source:"apache",extensions:["m3u"]},"audio/x-ms-wax":{source:"apache",extensions:["wax"]},"audio/x-ms-wma":{source:"apache",extensions:["wma"]},"audio/x-pn-realaudio":{source:"apache",extensions:["ram","ra"]},"audio/x-pn-realaudio-plugin":{source:"apache",extensions:["rmp"]},"audio/x-realaudio":{source:"nginx",extensions:["ra"]},"audio/x-tta":{source:"apache"},"audio/x-wav":{source:"apache",extensions:["wav"]},"audio/xm":{source:"apache",extensions:["xm"]},"chemical/x-cdx":{source:"apache",extensions:["cdx"]},"chemical/x-cif":{source:"apache",extensions:["cif"]},"chemical/x-cmdf":{source:"apache",extensions:["cmdf"]},"chemical/x-cml":{source:"apache",extensions:["cml"]},"chemical/x-csml":{source:"apache",extensions:["csml"]},"chemical/x-pdb":{source:"apache"},"chemical/x-xyz":{source:"apache",extensions:["xyz"]},"font/collection":{source:"iana",extensions:["ttc"]},"font/otf":{source:"iana",compressible:!0,extensions:["otf"]},"font/sfnt":{source:"iana"},"font/ttf":{source:"iana",compressible:!0,extensions:["ttf"]},"font/woff":{source:"iana",extensions:["woff"]},"font/woff2":{source:"iana",extensions:["woff2"]},"image/aces":{source:"iana",extensions:["exr"]},"image/apng":{compressible:!1,extensions:["apng"]},"image/avci":{source:"iana",extensions:["avci"]},"image/avcs":{source:"iana",extensions:["avcs"]},"image/avif":{source:"iana",compressible:!1,extensions:["avif"]},"image/bmp":{source:"iana",compressible:!0,extensions:["bmp"]},"image/cgm":{source:"iana",extensions:["cgm"]},"image/dicom-rle":{source:"iana",extensions:["drle"]},"image/emf":{source:"iana",extensions:["emf"]},"image/fits":{source:"iana",extensions:["fits"]},"image/g3fax":{source:"iana",extensions:["g3"]},"image/gif":{source:"iana",compressible:!1,extensions:["gif"]},"image/heic":{source:"iana",extensions:["heic"]},"image/heic-sequence":{source:"iana",extensions:["heics"]},"image/heif":{source:"iana",extensions:["heif"]},"image/heif-sequence":{source:"iana",extensions:["heifs"]},"image/hej2k":{source:"iana",extensions:["hej2"]},"image/hsj2":{source:"iana",extensions:["hsj2"]},"image/ief":{source:"iana",extensions:["ief"]},"image/jls":{source:"iana",extensions:["jls"]},"image/jp2":{source:"iana",compressible:!1,extensions:["jp2","jpg2"]},"image/jpeg":{source:"iana",compressible:!1,extensions:["jpeg","jpg","jpe"]},"image/jph":{source:"iana",extensions:["jph"]},"image/jphc":{source:"iana",extensions:["jhc"]},"image/jpm":{source:"iana",compressible:!1,extensions:["jpm"]},"image/jpx":{source:"iana",compressible:!1,extensions:["jpx","jpf"]},"image/jxr":{source:"iana",extensions:["jxr"]},"image/jxra":{source:"iana",extensions:["jxra"]},"image/jxrs":{source:"iana",extensions:["jxrs"]},"image/jxs":{source:"iana",extensions:["jxs"]},"image/jxsc":{source:"iana",extensions:["jxsc"]},"image/jxsi":{source:"iana",extensions:["jxsi"]},"image/jxss":{source:"iana",extensions:["jxss"]},"image/ktx":{source:"iana",extensions:["ktx"]},"image/ktx2":{source:"iana",extensions:["ktx2"]},"image/naplps":{source:"iana"},"image/pjpeg":{compressible:!1},"image/png":{source:"iana",compressible:!1,extensions:["png"]},"image/prs.btif":{source:"iana",extensions:["btif"]},"image/prs.pti":{source:"iana",extensions:["pti"]},"image/pwg-raster":{source:"iana"},"image/sgi":{source:"apache",extensions:["sgi"]},"image/svg+xml":{source:"iana",compressible:!0,extensions:["svg","svgz"]},"image/t38":{source:"iana",extensions:["t38"]},"image/tiff":{source:"iana",compressible:!1,extensions:["tif","tiff"]},"image/tiff-fx":{source:"iana",extensions:["tfx"]},"image/vnd.adobe.photoshop":{source:"iana",compressible:!0,extensions:["psd"]},"image/vnd.airzip.accelerator.azv":{source:"iana",extensions:["azv"]},"image/vnd.cns.inf2":{source:"iana"},"image/vnd.dece.graphic":{source:"iana",extensions:["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{source:"iana",extensions:["djvu","djv"]},"image/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"image/vnd.dwg":{source:"iana",extensions:["dwg"]},"image/vnd.dxf":{source:"iana",extensions:["dxf"]},"image/vnd.fastbidsheet":{source:"iana",extensions:["fbs"]},"image/vnd.fpx":{source:"iana",extensions:["fpx"]},"image/vnd.fst":{source:"iana",extensions:["fst"]},"image/vnd.fujixerox.edmics-mmr":{source:"iana",extensions:["mmr"]},"image/vnd.fujixerox.edmics-rlc":{source:"iana",extensions:["rlc"]},"image/vnd.globalgraphics.pgb":{source:"iana"},"image/vnd.microsoft.icon":{source:"iana",compressible:!0,extensions:["ico"]},"image/vnd.mix":{source:"iana"},"image/vnd.mozilla.apng":{source:"iana"},"image/vnd.ms-dds":{compressible:!0,extensions:["dds"]},"image/vnd.ms-modi":{source:"iana",extensions:["mdi"]},"image/vnd.ms-photo":{source:"apache",extensions:["wdp"]},"image/vnd.net-fpx":{source:"iana",extensions:["npx"]},"image/vnd.pco.b16":{source:"iana",extensions:["b16"]},"image/vnd.radiance":{source:"iana"},"image/vnd.sealed.png":{source:"iana"},"image/vnd.sealedmedia.softseal.gif":{source:"iana"},"image/vnd.sealedmedia.softseal.jpg":{source:"iana"},"image/vnd.svf":{source:"iana"},"image/vnd.tencent.tap":{source:"iana",extensions:["tap"]},"image/vnd.valve.source.texture":{source:"iana",extensions:["vtf"]},"image/vnd.wap.wbmp":{source:"iana",extensions:["wbmp"]},"image/vnd.xiff":{source:"iana",extensions:["xif"]},"image/vnd.zbrush.pcx":{source:"iana",extensions:["pcx"]},"image/webp":{source:"apache",extensions:["webp"]},"image/wmf":{source:"iana",extensions:["wmf"]},"image/x-3ds":{source:"apache",extensions:["3ds"]},"image/x-cmu-raster":{source:"apache",extensions:["ras"]},"image/x-cmx":{source:"apache",extensions:["cmx"]},"image/x-freehand":{source:"apache",extensions:["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{source:"apache",compressible:!0,extensions:["ico"]},"image/x-jng":{source:"nginx",extensions:["jng"]},"image/x-mrsid-image":{source:"apache",extensions:["sid"]},"image/x-ms-bmp":{source:"nginx",compressible:!0,extensions:["bmp"]},"image/x-pcx":{source:"apache",extensions:["pcx"]},"image/x-pict":{source:"apache",extensions:["pic","pct"]},"image/x-portable-anymap":{source:"apache",extensions:["pnm"]},"image/x-portable-bitmap":{source:"apache",extensions:["pbm"]},"image/x-portable-graymap":{source:"apache",extensions:["pgm"]},"image/x-portable-pixmap":{source:"apache",extensions:["ppm"]},"image/x-rgb":{source:"apache",extensions:["rgb"]},"image/x-tga":{source:"apache",extensions:["tga"]},"image/x-xbitmap":{source:"apache",extensions:["xbm"]},"image/x-xcf":{compressible:!1},"image/x-xpixmap":{source:"apache",extensions:["xpm"]},"image/x-xwindowdump":{source:"apache",extensions:["xwd"]},"message/cpim":{source:"iana"},"message/delivery-status":{source:"iana"},"message/disposition-notification":{source:"iana",extensions:["disposition-notification"]},"message/external-body":{source:"iana"},"message/feedback-report":{source:"iana"},"message/global":{source:"iana",extensions:["u8msg"]},"message/global-delivery-status":{source:"iana",extensions:["u8dsn"]},"message/global-disposition-notification":{source:"iana",extensions:["u8mdn"]},"message/global-headers":{source:"iana",extensions:["u8hdr"]},"message/http":{source:"iana",compressible:!1},"message/imdn+xml":{source:"iana",compressible:!0},"message/news":{source:"iana"},"message/partial":{source:"iana",compressible:!1},"message/rfc822":{source:"iana",compressible:!0,extensions:["eml","mime"]},"message/s-http":{source:"iana"},"message/sip":{source:"iana"},"message/sipfrag":{source:"iana"},"message/tracking-status":{source:"iana"},"message/vnd.si.simp":{source:"iana"},"message/vnd.wfa.wsc":{source:"iana",extensions:["wsc"]},"model/3mf":{source:"iana",extensions:["3mf"]},"model/e57":{source:"iana"},"model/gltf+json":{source:"iana",compressible:!0,extensions:["gltf"]},"model/gltf-binary":{source:"iana",compressible:!0,extensions:["glb"]},"model/iges":{source:"iana",compressible:!1,extensions:["igs","iges"]},"model/mesh":{source:"iana",compressible:!1,extensions:["msh","mesh","silo"]},"model/mtl":{source:"iana",extensions:["mtl"]},"model/obj":{source:"iana",extensions:["obj"]},"model/step":{source:"iana"},"model/step+xml":{source:"iana",compressible:!0,extensions:["stpx"]},"model/step+zip":{source:"iana",compressible:!1,extensions:["stpz"]},"model/step-xml+zip":{source:"iana",compressible:!1,extensions:["stpxz"]},"model/stl":{source:"iana",extensions:["stl"]},"model/vnd.collada+xml":{source:"iana",compressible:!0,extensions:["dae"]},"model/vnd.dwf":{source:"iana",extensions:["dwf"]},"model/vnd.flatland.3dml":{source:"iana"},"model/vnd.gdl":{source:"iana",extensions:["gdl"]},"model/vnd.gs-gdl":{source:"apache"},"model/vnd.gs.gdl":{source:"iana"},"model/vnd.gtw":{source:"iana",extensions:["gtw"]},"model/vnd.moml+xml":{source:"iana",compressible:!0},"model/vnd.mts":{source:"iana",extensions:["mts"]},"model/vnd.opengex":{source:"iana",extensions:["ogex"]},"model/vnd.parasolid.transmit.binary":{source:"iana",extensions:["x_b"]},"model/vnd.parasolid.transmit.text":{source:"iana",extensions:["x_t"]},"model/vnd.pytha.pyox":{source:"iana"},"model/vnd.rosette.annotated-data-model":{source:"iana"},"model/vnd.sap.vds":{source:"iana",extensions:["vds"]},"model/vnd.usdz+zip":{source:"iana",compressible:!1,extensions:["usdz"]},"model/vnd.valve.source.compiled-map":{source:"iana",extensions:["bsp"]},"model/vnd.vtu":{source:"iana",extensions:["vtu"]},"model/vrml":{source:"iana",compressible:!1,extensions:["wrl","vrml"]},"model/x3d+binary":{source:"apache",compressible:!1,extensions:["x3db","x3dbz"]},"model/x3d+fastinfoset":{source:"iana",extensions:["x3db"]},"model/x3d+vrml":{source:"apache",compressible:!1,extensions:["x3dv","x3dvz"]},"model/x3d+xml":{source:"iana",compressible:!0,extensions:["x3d","x3dz"]},"model/x3d-vrml":{source:"iana",extensions:["x3dv"]},"multipart/alternative":{source:"iana",compressible:!1},"multipart/appledouble":{source:"iana"},"multipart/byteranges":{source:"iana"},"multipart/digest":{source:"iana"},"multipart/encrypted":{source:"iana",compressible:!1},"multipart/form-data":{source:"iana",compressible:!1},"multipart/header-set":{source:"iana"},"multipart/mixed":{source:"iana"},"multipart/multilingual":{source:"iana"},"multipart/parallel":{source:"iana"},"multipart/related":{source:"iana",compressible:!1},"multipart/report":{source:"iana"},"multipart/signed":{source:"iana",compressible:!1},"multipart/vnd.bint.med-plus":{source:"iana"},"multipart/voice-message":{source:"iana"},"multipart/x-mixed-replace":{source:"iana"},"text/1d-interleaved-parityfec":{source:"iana"},"text/cache-manifest":{source:"iana",compressible:!0,extensions:["appcache","manifest"]},"text/calendar":{source:"iana",extensions:["ics","ifb"]},"text/calender":{compressible:!0},"text/cmd":{compressible:!0},"text/coffeescript":{extensions:["coffee","litcoffee"]},"text/cql":{source:"iana"},"text/cql-expression":{source:"iana"},"text/cql-identifier":{source:"iana"},"text/css":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["css"]},"text/csv":{source:"iana",compressible:!0,extensions:["csv"]},"text/csv-schema":{source:"iana"},"text/directory":{source:"iana"},"text/dns":{source:"iana"},"text/ecmascript":{source:"iana"},"text/encaprtp":{source:"iana"},"text/enriched":{source:"iana"},"text/fhirpath":{source:"iana"},"text/flexfec":{source:"iana"},"text/fwdred":{source:"iana"},"text/gff3":{source:"iana"},"text/grammar-ref-list":{source:"iana"},"text/html":{source:"iana",compressible:!0,extensions:["html","htm","shtml"]},"text/jade":{extensions:["jade"]},"text/javascript":{source:"iana",compressible:!0},"text/jcr-cnd":{source:"iana"},"text/jsx":{compressible:!0,extensions:["jsx"]},"text/less":{compressible:!0,extensions:["less"]},"text/markdown":{source:"iana",compressible:!0,extensions:["markdown","md"]},"text/mathml":{source:"nginx",extensions:["mml"]},"text/mdx":{compressible:!0,extensions:["mdx"]},"text/mizar":{source:"iana"},"text/n3":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["n3"]},"text/parameters":{source:"iana",charset:"UTF-8"},"text/parityfec":{source:"iana"},"text/plain":{source:"iana",compressible:!0,extensions:["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{source:"iana",charset:"UTF-8"},"text/prs.fallenstein.rst":{source:"iana"},"text/prs.lines.tag":{source:"iana",extensions:["dsc"]},"text/prs.prop.logic":{source:"iana"},"text/raptorfec":{source:"iana"},"text/red":{source:"iana"},"text/rfc822-headers":{source:"iana"},"text/richtext":{source:"iana",compressible:!0,extensions:["rtx"]},"text/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"text/rtp-enc-aescm128":{source:"iana"},"text/rtploopback":{source:"iana"},"text/rtx":{source:"iana"},"text/sgml":{source:"iana",extensions:["sgml","sgm"]},"text/shaclc":{source:"iana"},"text/shex":{source:"iana",extensions:["shex"]},"text/slim":{extensions:["slim","slm"]},"text/spdx":{source:"iana",extensions:["spdx"]},"text/strings":{source:"iana"},"text/stylus":{extensions:["stylus","styl"]},"text/t140":{source:"iana"},"text/tab-separated-values":{source:"iana",compressible:!0,extensions:["tsv"]},"text/troff":{source:"iana",extensions:["t","tr","roff","man","me","ms"]},"text/turtle":{source:"iana",charset:"UTF-8",extensions:["ttl"]},"text/ulpfec":{source:"iana"},"text/uri-list":{source:"iana",compressible:!0,extensions:["uri","uris","urls"]},"text/vcard":{source:"iana",compressible:!0,extensions:["vcard"]},"text/vnd.a":{source:"iana"},"text/vnd.abc":{source:"iana"},"text/vnd.ascii-art":{source:"iana"},"text/vnd.curl":{source:"iana",extensions:["curl"]},"text/vnd.curl.dcurl":{source:"apache",extensions:["dcurl"]},"text/vnd.curl.mcurl":{source:"apache",extensions:["mcurl"]},"text/vnd.curl.scurl":{source:"apache",extensions:["scurl"]},"text/vnd.debian.copyright":{source:"iana",charset:"UTF-8"},"text/vnd.dmclientscript":{source:"iana"},"text/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"text/vnd.esmertec.theme-descriptor":{source:"iana",charset:"UTF-8"},"text/vnd.familysearch.gedcom":{source:"iana",extensions:["ged"]},"text/vnd.ficlab.flt":{source:"iana"},"text/vnd.fly":{source:"iana",extensions:["fly"]},"text/vnd.fmi.flexstor":{source:"iana",extensions:["flx"]},"text/vnd.gml":{source:"iana"},"text/vnd.graphviz":{source:"iana",extensions:["gv"]},"text/vnd.hans":{source:"iana"},"text/vnd.hgl":{source:"iana"},"text/vnd.in3d.3dml":{source:"iana",extensions:["3dml"]},"text/vnd.in3d.spot":{source:"iana",extensions:["spot"]},"text/vnd.iptc.newsml":{source:"iana"},"text/vnd.iptc.nitf":{source:"iana"},"text/vnd.latex-z":{source:"iana"},"text/vnd.motorola.reflex":{source:"iana"},"text/vnd.ms-mediapackage":{source:"iana"},"text/vnd.net2phone.commcenter.command":{source:"iana"},"text/vnd.radisys.msml-basic-layout":{source:"iana"},"text/vnd.senx.warpscript":{source:"iana"},"text/vnd.si.uricatalogue":{source:"iana"},"text/vnd.sosi":{source:"iana"},"text/vnd.sun.j2me.app-descriptor":{source:"iana",charset:"UTF-8",extensions:["jad"]},"text/vnd.trolltech.linguist":{source:"iana",charset:"UTF-8"},"text/vnd.wap.si":{source:"iana"},"text/vnd.wap.sl":{source:"iana"},"text/vnd.wap.wml":{source:"iana",extensions:["wml"]},"text/vnd.wap.wmlscript":{source:"iana",extensions:["wmls"]},"text/vtt":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["vtt"]},"text/x-asm":{source:"apache",extensions:["s","asm"]},"text/x-c":{source:"apache",extensions:["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{source:"nginx",extensions:["htc"]},"text/x-fortran":{source:"apache",extensions:["f","for","f77","f90"]},"text/x-gwt-rpc":{compressible:!0},"text/x-handlebars-template":{extensions:["hbs"]},"text/x-java-source":{source:"apache",extensions:["java"]},"text/x-jquery-tmpl":{compressible:!0},"text/x-lua":{extensions:["lua"]},"text/x-markdown":{compressible:!0,extensions:["mkd"]},"text/x-nfo":{source:"apache",extensions:["nfo"]},"text/x-opml":{source:"apache",extensions:["opml"]},"text/x-org":{compressible:!0,extensions:["org"]},"text/x-pascal":{source:"apache",extensions:["p","pas"]},"text/x-processing":{compressible:!0,extensions:["pde"]},"text/x-sass":{extensions:["sass"]},"text/x-scss":{extensions:["scss"]},"text/x-setext":{source:"apache",extensions:["etx"]},"text/x-sfv":{source:"apache",extensions:["sfv"]},"text/x-suse-ymp":{compressible:!0,extensions:["ymp"]},"text/x-uuencode":{source:"apache",extensions:["uu"]},"text/x-vcalendar":{source:"apache",extensions:["vcs"]},"text/x-vcard":{source:"apache",extensions:["vcf"]},"text/xml":{source:"iana",compressible:!0,extensions:["xml"]},"text/xml-external-parsed-entity":{source:"iana"},"text/yaml":{compressible:!0,extensions:["yaml","yml"]},"video/1d-interleaved-parityfec":{source:"iana"},"video/3gpp":{source:"iana",extensions:["3gp","3gpp"]},"video/3gpp-tt":{source:"iana"},"video/3gpp2":{source:"iana",extensions:["3g2"]},"video/av1":{source:"iana"},"video/bmpeg":{source:"iana"},"video/bt656":{source:"iana"},"video/celb":{source:"iana"},"video/dv":{source:"iana"},"video/encaprtp":{source:"iana"},"video/ffv1":{source:"iana"},"video/flexfec":{source:"iana"},"video/h261":{source:"iana",extensions:["h261"]},"video/h263":{source:"iana",extensions:["h263"]},"video/h263-1998":{source:"iana"},"video/h263-2000":{source:"iana"},"video/h264":{source:"iana",extensions:["h264"]},"video/h264-rcdo":{source:"iana"},"video/h264-svc":{source:"iana"},"video/h265":{source:"iana"},"video/iso.segment":{source:"iana",extensions:["m4s"]},"video/jpeg":{source:"iana",extensions:["jpgv"]},"video/jpeg2000":{source:"iana"},"video/jpm":{source:"apache",extensions:["jpm","jpgm"]},"video/jxsv":{source:"iana"},"video/mj2":{source:"iana",extensions:["mj2","mjp2"]},"video/mp1s":{source:"iana"},"video/mp2p":{source:"iana"},"video/mp2t":{source:"iana",extensions:["ts"]},"video/mp4":{source:"iana",compressible:!1,extensions:["mp4","mp4v","mpg4"]},"video/mp4v-es":{source:"iana"},"video/mpeg":{source:"iana",compressible:!1,extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{source:"iana"},"video/mpv":{source:"iana"},"video/nv":{source:"iana"},"video/ogg":{source:"iana",compressible:!1,extensions:["ogv"]},"video/parityfec":{source:"iana"},"video/pointer":{source:"iana"},"video/quicktime":{source:"iana",compressible:!1,extensions:["qt","mov"]},"video/raptorfec":{source:"iana"},"video/raw":{source:"iana"},"video/rtp-enc-aescm128":{source:"iana"},"video/rtploopback":{source:"iana"},"video/rtx":{source:"iana"},"video/scip":{source:"iana"},"video/smpte291":{source:"iana"},"video/smpte292m":{source:"iana"},"video/ulpfec":{source:"iana"},"video/vc1":{source:"iana"},"video/vc2":{source:"iana"},"video/vnd.cctv":{source:"iana"},"video/vnd.dece.hd":{source:"iana",extensions:["uvh","uvvh"]},"video/vnd.dece.mobile":{source:"iana",extensions:["uvm","uvvm"]},"video/vnd.dece.mp4":{source:"iana"},"video/vnd.dece.pd":{source:"iana",extensions:["uvp","uvvp"]},"video/vnd.dece.sd":{source:"iana",extensions:["uvs","uvvs"]},"video/vnd.dece.video":{source:"iana",extensions:["uvv","uvvv"]},"video/vnd.directv.mpeg":{source:"iana"},"video/vnd.directv.mpeg-tts":{source:"iana"},"video/vnd.dlna.mpeg-tts":{source:"iana"},"video/vnd.dvb.file":{source:"iana",extensions:["dvb"]},"video/vnd.fvt":{source:"iana",extensions:["fvt"]},"video/vnd.hns.video":{source:"iana"},"video/vnd.iptvforum.1dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.1dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.2dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.2dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.ttsavc":{source:"iana"},"video/vnd.iptvforum.ttsmpeg2":{source:"iana"},"video/vnd.motorola.video":{source:"iana"},"video/vnd.motorola.videop":{source:"iana"},"video/vnd.mpegurl":{source:"iana",extensions:["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{source:"iana",extensions:["pyv"]},"video/vnd.nokia.interleaved-multimedia":{source:"iana"},"video/vnd.nokia.mp4vr":{source:"iana"},"video/vnd.nokia.videovoip":{source:"iana"},"video/vnd.objectvideo":{source:"iana"},"video/vnd.radgamettools.bink":{source:"iana"},"video/vnd.radgamettools.smacker":{source:"iana"},"video/vnd.sealed.mpeg1":{source:"iana"},"video/vnd.sealed.mpeg4":{source:"iana"},"video/vnd.sealed.swf":{source:"iana"},"video/vnd.sealedmedia.softseal.mov":{source:"iana"},"video/vnd.uvvu.mp4":{source:"iana",extensions:["uvu","uvvu"]},"video/vnd.vivo":{source:"iana",extensions:["viv"]},"video/vnd.youtube.yt":{source:"iana"},"video/vp8":{source:"iana"},"video/vp9":{source:"iana"},"video/webm":{source:"apache",compressible:!1,extensions:["webm"]},"video/x-f4v":{source:"apache",extensions:["f4v"]},"video/x-fli":{source:"apache",extensions:["fli"]},"video/x-flv":{source:"apache",compressible:!1,extensions:["flv"]},"video/x-m4v":{source:"apache",extensions:["m4v"]},"video/x-matroska":{source:"apache",compressible:!1,extensions:["mkv","mk3d","mks"]},"video/x-mng":{source:"apache",extensions:["mng"]},"video/x-ms-asf":{source:"apache",extensions:["asf","asx"]},"video/x-ms-vob":{source:"apache",extensions:["vob"]},"video/x-ms-wm":{source:"apache",extensions:["wm"]},"video/x-ms-wmv":{source:"apache",compressible:!1,extensions:["wmv"]},"video/x-ms-wmx":{source:"apache",extensions:["wmx"]},"video/x-ms-wvx":{source:"apache",extensions:["wvx"]},"video/x-msvideo":{source:"apache",extensions:["avi"]},"video/x-sgi-movie":{source:"apache",extensions:["movie"]},"video/x-smv":{source:"apache",extensions:["smv"]},"x-conference/x-cooltalk":{source:"apache",extensions:["ice"]},"x-shader/x-fragment":{compressible:!0},"x-shader/x-vertex":{compressible:!0}}});var KD=$((Ege,HD)=>{/*! + * mime-db + * Copyright(c) 2014 Jonathan Ong + * Copyright(c) 2015-2022 Douglas Christopher Wilson + * MIT Licensed + */HD.exports=WD()});var XD=$(Xt=>{"use strict";/*! + * mime-types + * Copyright(c) 2014 Jonathan Ong + * Copyright(c) 2015 Douglas Christopher Wilson + * MIT Licensed + */var oh=KD(),U8=Ge("path").extname,JD=/^\s*([^;\s]*)(?:;|\s|$)/,L8=/^text\//i;Xt.charset=GD;Xt.charsets={lookup:GD};Xt.contentType=F8;Xt.extension=Z8;Xt.extensions=Object.create(null);Xt.lookup=V8;Xt.types=Object.create(null);B8(Xt.extensions,Xt.types);function GD(e){if(!e||typeof e!="string")return!1;var t=JD.exec(e),n=t&&oh[t[1].toLowerCase()];return n&&n.charset?n.charset:t&&L8.test(t[1])?"UTF-8":!1}function F8(e){if(!e||typeof e!="string")return!1;var t=e.indexOf("/")===-1?Xt.lookup(e):e;if(!t)return!1;if(t.indexOf("charset")===-1){var n=Xt.charset(t);n&&(t+="; charset="+n.toLowerCase())}return t}function Z8(e){if(!e||typeof e!="string")return!1;var t=JD.exec(e),n=t&&Xt.extensions[t[1].toLowerCase()];return!n||!n.length?!1:n[0]}function V8(e){if(!e||typeof e!="string")return!1;var t=U8("x."+e).toLowerCase().substr(1);return t&&Xt.types[t]||!1}function B8(e,t){var n=["nginx","apache",void 0,"iana"];Object.keys(oh).forEach(function(o){var i=oh[o],a=i.extensions;if(!(!a||!a.length)){e[o]=a;for(var s=0;su||l===u&&t[c].substr(0,12)==="application/"))continue}t[c]=o}}})}});var QD=$((Oge,YD)=>{YD.exports=q8;function q8(e){var t=typeof setImmediate=="function"?setImmediate:typeof process=="object"&&typeof process.nextTick=="function"?process.nextTick:null;t?t(e):setTimeout(e,0)}});var Iw=$((jge,tN)=>{var eN=QD();tN.exports=W8;function W8(e){var t=!1;return eN(function(){t=!0}),function(r,o){t?e(r,o):eN(function(){e(r,o)})}}});var Tw=$((Cge,nN)=>{nN.exports=H8;function H8(e){Object.keys(e.jobs).forEach(K8.bind(e)),e.jobs={}}function K8(e){typeof this.jobs[e]=="function"&&this.jobs[e]()}});var kw=$((Dge,oN)=>{var rN=Iw(),J8=Tw();oN.exports=G8;function G8(e,t,n,r){var o=n.keyedList?n.keyedList[n.index]:n.index;n.jobs[o]=X8(t,o,e[o],function(i,a){o in n.jobs&&(delete n.jobs[o],i?J8(n):n.results[o]=a,r(i,n.results))})}function X8(e,t,n,r){var o;return e.length==2?o=e(n,rN(r)):o=e(n,t,rN(r)),o}});var zw=$((Nge,iN)=>{iN.exports=Y8;function Y8(e,t){var n=!Array.isArray(e),r={index:0,keyedList:n||t?Object.keys(e):null,jobs:{},results:n?{}:[],size:n?Object.keys(e).length:e.length};return t&&r.keyedList.sort(n?t:function(o,i){return t(e[o],e[i])}),r}});var Pw=$((Mge,aN)=>{var Q8=Tw(),eG=Iw();aN.exports=tG;function tG(e){Object.keys(this.jobs).length&&(this.index=this.size,Q8(this),eG(e)(null,this.results))}});var cN=$((Rge,sN)=>{var nG=kw(),rG=zw(),oG=Pw();sN.exports=iG;function iG(e,t,n){for(var r=rG(e);r.index<(r.keyedList||e).length;)nG(e,t,r,function(o,i){if(o){n(o,i);return}if(Object.keys(r.jobs).length===0){n(null,r.results);return}}),r.index++;return oG.bind(r,n)}});var Ew=$((Uge,ih)=>{var lN=kw(),aG=zw(),sG=Pw();ih.exports=cG;ih.exports.ascending=uN;ih.exports.descending=lG;function cG(e,t,n,r){var o=aG(e,n);return lN(e,t,o,function i(a,s){if(a){r(a,s);return}if(o.index++,o.index<(o.keyedList||e).length){lN(e,t,o,i);return}r(null,o.results)}),sG.bind(o,r)}function uN(e,t){return et?1:0}function lG(e,t){return-1*uN(e,t)}});var dN=$((Lge,pN)=>{var uG=Ew();pN.exports=pG;function pG(e,t,n){return uG(e,t,null,n)}});var fN=$((Fge,mN)=>{mN.exports={parallel:cN(),serial:dN(),serialOrdered:Ew()}});var gN=$((Zge,hN)=>{"use strict";var dG=ew();hN.exports=function(){return dG()&&!!Symbol.toStringTag}});var xN=$((Vge,vN)=>{"use strict";var mG=Il(),yN=mG("%Object.defineProperty%",!0),fG=gN()(),hG=Bf(),gG=io(),ah=fG?Symbol.toStringTag:null;vN.exports=function(t,n){var r=arguments.length>2&&!!arguments[2]&&arguments[2].force,o=arguments.length>2&&!!arguments[2]&&arguments[2].nonConfigurable;if(typeof r<"u"&&typeof r!="boolean"||typeof o<"u"&&typeof o!="boolean")throw new gG("if provided, the `overrideIfSet` and `nonConfigurable` options must be booleans");ah&&(r||!hG(t,ah))&&(yN?yN(t,ah,{configurable:!o,enumerable:!1,value:n,writable:!1}):t[ah]=n)}});var _N=$((Bge,bN)=>{"use strict";bN.exports=function(e,t){return Object.keys(t).forEach(function(n){e[n]=e[n]||t[n]}),e}});var wN=$((qge,$N)=>{"use strict";var Cw=qD(),yG=Ge("util"),Aw=Ge("path"),vG=Ge("http"),xG=Ge("https"),bG=Ge("url").parse,_G=Ge("fs"),$G=Ge("stream").Stream,wG=Ge("crypto"),Ow=XD(),SG=fN(),IG=xN(),lo=Bf(),jw=_N();function we(e){if(!(this instanceof we))return new we(e);this._overheadLength=0,this._valueLength=0,this._valuesToMeasure=[],Cw.call(this),e=e||{};for(var t in e)this[t]=e[t]}yG.inherits(we,Cw);we.LINE_BREAK=`\r +`;we.DEFAULT_CONTENT_TYPE="application/octet-stream";we.prototype.append=function(e,t,n){n=n||{},typeof n=="string"&&(n={filename:n});var r=Cw.prototype.append.bind(this);if((typeof t=="number"||t==null)&&(t=String(t)),Array.isArray(t)){this._error(new Error("Arrays are not supported."));return}var o=this._multiPartHeader(e,t,n),i=this._multiPartFooter();r(o),r(t),r(i),this._trackLength(o,t,n)};we.prototype._trackLength=function(e,t,n){var r=0;n.knownLength!=null?r+=Number(n.knownLength):Buffer.isBuffer(t)?r=t.length:typeof t=="string"&&(r=Buffer.byteLength(t)),this._valueLength+=r,this._overheadLength+=Buffer.byteLength(e)+we.LINE_BREAK.length,!(!t||!t.path&&!(t.readable&&lo(t,"httpVersion"))&&!(t instanceof $G))&&(n.knownLength||this._valuesToMeasure.push(t))};we.prototype._lengthRetriever=function(e,t){lo(e,"fd")?e.end!=null&&e.end!=1/0&&e.start!=null?t(null,e.end+1-(e.start?e.start:0)):_G.stat(e.path,function(n,r){if(n){t(n);return}var o=r.size-(e.start?e.start:0);t(null,o)}):lo(e,"httpVersion")?t(null,Number(e.headers["content-length"])):lo(e,"httpModule")?(e.on("response",function(n){e.pause(),t(null,Number(n.headers["content-length"]))}),e.resume()):t("Unknown stream")};we.prototype._multiPartHeader=function(e,t,n){if(typeof n.header=="string")return n.header;var r=this._getContentDisposition(t,n),o=this._getContentType(t,n),i="",a={"Content-Disposition":["form-data",'name="'+e+'"'].concat(r||[]),"Content-Type":[].concat(o||[])};typeof n.header=="object"&&jw(a,n.header);var s;for(var c in a)if(lo(a,c)){if(s=a[c],s==null)continue;Array.isArray(s)||(s=[s]),s.length&&(i+=c+": "+s.join("; ")+we.LINE_BREAK)}return"--"+this.getBoundary()+we.LINE_BREAK+i+we.LINE_BREAK};we.prototype._getContentDisposition=function(e,t){var n;if(typeof t.filepath=="string"?n=Aw.normalize(t.filepath).replace(/\\/g,"/"):t.filename||e&&(e.name||e.path)?n=Aw.basename(t.filename||e&&(e.name||e.path)):e&&e.readable&&lo(e,"httpVersion")&&(n=Aw.basename(e.client._httpMessage.path||"")),n)return'filename="'+n+'"'};we.prototype._getContentType=function(e,t){var n=t.contentType;return!n&&e&&e.name&&(n=Ow.lookup(e.name)),!n&&e&&e.path&&(n=Ow.lookup(e.path)),!n&&e&&e.readable&&lo(e,"httpVersion")&&(n=e.headers["content-type"]),!n&&(t.filepath||t.filename)&&(n=Ow.lookup(t.filepath||t.filename)),!n&&e&&typeof e=="object"&&(n=we.DEFAULT_CONTENT_TYPE),n};we.prototype._multiPartFooter=function(){return function(e){var t=we.LINE_BREAK,n=this._streams.length===0;n&&(t+=this._lastBoundary()),e(t)}.bind(this)};we.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+we.LINE_BREAK};we.prototype.getHeaders=function(e){var t,n={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(t in e)lo(e,t)&&(n[t.toLowerCase()]=e[t]);return n};we.prototype.setBoundary=function(e){if(typeof e!="string")throw new TypeError("FormData boundary must be a string");this._boundary=e};we.prototype.getBoundary=function(){return this._boundary||this._generateBoundary(),this._boundary};we.prototype.getBuffer=function(){for(var e=new Buffer.alloc(0),t=this.getBoundary(),n=0,r=this._streams.length;n{var Qa=1e3,es=Qa*60,ts=es*60,xi=ts*24,XG=xi*7,YG=xi*365.25;MN.exports=function(e,t){t=t||{};var n=typeof e;if(n==="string"&&e.length>0)return QG(e);if(n==="number"&&isFinite(e))return t.long?t7(e):e7(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function QG(e){if(e=String(e),!(e.length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var n=parseFloat(t[1]),r=(t[2]||"ms").toLowerCase();switch(r){case"years":case"year":case"yrs":case"yr":case"y":return n*YG;case"weeks":case"week":case"w":return n*XG;case"days":case"day":case"d":return n*xi;case"hours":case"hour":case"hrs":case"hr":case"h":return n*ts;case"minutes":case"minute":case"mins":case"min":case"m":return n*es;case"seconds":case"second":case"secs":case"sec":case"s":return n*Qa;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}}}function e7(e){var t=Math.abs(e);return t>=xi?Math.round(e/xi)+"d":t>=ts?Math.round(e/ts)+"h":t>=es?Math.round(e/es)+"m":t>=Qa?Math.round(e/Qa)+"s":e+"ms"}function t7(e){var t=Math.abs(e);return t>=xi?uh(e,t,xi,"day"):t>=ts?uh(e,t,ts,"hour"):t>=es?uh(e,t,es,"minute"):t>=Qa?uh(e,t,Qa,"second"):e+" ms"}function uh(e,t,n,r){var o=t>=n*1.5;return Math.round(e/n)+" "+r+(o?"s":"")}});var Gw=$((Kye,UN)=>{function n7(e){n.debug=n,n.default=n,n.coerce=c,n.disable=a,n.enable=o,n.enabled=s,n.humanize=RN(),n.destroy=l,Object.keys(e).forEach(u=>{n[u]=e[u]}),n.names=[],n.skips=[],n.formatters={};function t(u){let p=0;for(let d=0;d{if(Te==="%%")return"%";j++;let Ke=n.formatters[ae];if(typeof Ke=="function"){let ke=b[j];Te=Ke.call(w,ke),b.splice(j,1),j--}return Te}),n.formatArgs.call(w,b),(w.log||n.log).apply(w,b)}return g.namespace=u,g.useColors=n.useColors(),g.color=n.selectColor(u),g.extend=r,g.destroy=n.destroy,Object.defineProperty(g,"enabled",{enumerable:!0,configurable:!1,get:()=>d!==null?d:(f!==n.namespaces&&(f=n.namespaces,h=n.enabled(u)),h),set:b=>{d=b}}),typeof n.init=="function"&&n.init(g),g}function r(u,p){let d=n(this.namespace+(typeof p>"u"?":":p)+u);return d.log=this.log,d}function o(u){n.save(u),n.namespaces=u,n.names=[],n.skips=[];let p=(typeof u=="string"?u:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(let d of p)d[0]==="-"?n.skips.push(d.slice(1)):n.names.push(d)}function i(u,p){let d=0,f=0,h=-1,g=0;for(;d"-"+p)].join(",");return n.enable(""),u}function s(u){for(let p of n.skips)if(i(u,p))return!1;for(let p of n.names)if(i(u,p))return!0;return!1}function c(u){return u instanceof Error?u.stack||u.message:u}function l(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return n.enable(n.load()),n}UN.exports=n7});var LN=$((Yt,ph)=>{Yt.formatArgs=o7;Yt.save=i7;Yt.load=a7;Yt.useColors=r7;Yt.storage=s7();Yt.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();Yt.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function r7(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let e;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function o7(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+ph.exports.humanize(this.diff),!this.useColors)return;let t="color: "+this.color;e.splice(1,0,t,"color: inherit");let n=0,r=0;e[0].replace(/%[a-zA-Z%]/g,o=>{o!=="%%"&&(n++,o==="%c"&&(r=n))}),e.splice(r,0,t)}Yt.log=console.debug||console.log||(()=>{});function i7(e){try{e?Yt.storage.setItem("debug",e):Yt.storage.removeItem("debug")}catch{}}function a7(){let e;try{e=Yt.storage.getItem("debug")||Yt.storage.getItem("DEBUG")}catch{}return!e&&typeof process<"u"&&"env"in process&&(e=process.env.DEBUG),e}function s7(){try{return localStorage}catch{}}ph.exports=Gw()(Yt);var{formatters:c7}=ph.exports;c7.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}});var ZN=$((ft,mh)=>{var l7=Ge("tty"),dh=Ge("util");ft.init=g7;ft.log=m7;ft.formatArgs=p7;ft.save=f7;ft.load=h7;ft.useColors=u7;ft.destroy=dh.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");ft.colors=[6,2,3,4,5,1];try{let e=Ge("supports-color");e&&(e.stderr||e).level>=2&&(ft.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}ft.inspectOpts=Object.keys(process.env).filter(e=>/^debug_/i.test(e)).reduce((e,t)=>{let n=t.substring(6).toLowerCase().replace(/_([a-z])/g,(o,i)=>i.toUpperCase()),r=process.env[t];return/^(yes|on|true|enabled)$/i.test(r)?r=!0:/^(no|off|false|disabled)$/i.test(r)?r=!1:r==="null"?r=null:r=Number(r),e[n]=r,e},{});function u7(){return"colors"in ft.inspectOpts?!!ft.inspectOpts.colors:l7.isatty(process.stderr.fd)}function p7(e){let{namespace:t,useColors:n}=this;if(n){let r=this.color,o="\x1B[3"+(r<8?r:"8;5;"+r),i=` ${o};1m${t} \x1B[0m`;e[0]=i+e[0].split(` +`).join(` +`+i),e.push(o+"m+"+mh.exports.humanize(this.diff)+"\x1B[0m")}else e[0]=d7()+t+" "+e[0]}function d7(){return ft.inspectOpts.hideDate?"":new Date().toISOString()+" "}function m7(...e){return process.stderr.write(dh.formatWithOptions(ft.inspectOpts,...e)+` +`)}function f7(e){e?process.env.DEBUG=e:delete process.env.DEBUG}function h7(){return process.env.DEBUG}function g7(e){e.inspectOpts={};let t=Object.keys(ft.inspectOpts);for(let n=0;nt.trim()).join(" ")};FN.O=function(e){return this.inspectOpts.colors=this.useColors,dh.inspect(e,this.inspectOpts)}});var VN=$((Jye,Xw)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?Xw.exports=LN():Xw.exports=ZN()});var qN=$((Gye,BN)=>{var Rl;BN.exports=function(){if(!Rl){try{Rl=VN()("follow-redirects")}catch{}typeof Rl!="function"&&(Rl=function(){})}Rl.apply(null,arguments)}});var GN=$((Xye,lS)=>{var Ll=Ge("url"),Ul=Ll.URL,y7=Ge("http"),v7=Ge("https"),nS=Ge("stream").Writable,rS=Ge("assert"),WN=qN();(function(){var t=typeof process<"u",n=typeof window<"u"&&typeof document<"u",r=_i(Error.captureStackTrace);!t&&(n||!r)&&console.warn("The follow-redirects package should be excluded from browser builds.")})();var oS=!1;try{rS(new Ul(""))}catch(e){oS=e.code==="ERR_INVALID_URL"}var x7=["Authorization","Proxy-Authorization","Cookie"],b7=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],iS=["abort","aborted","connect","error","socket","timeout"],aS=Object.create(null);iS.forEach(function(e){aS[e]=function(t,n,r){this._redirectable.emit(e,t,n,r)}});var Qw=Fl("ERR_INVALID_URL","Invalid URL",TypeError),eS=Fl("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),_7=Fl("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",eS),$7=Fl("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),w7=Fl("ERR_STREAM_WRITE_AFTER_END","write after end"),S7=nS.prototype.destroy||KN;function Qt(e,t){nS.call(this),this._sanitizeOptions(e),this._options=e,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],t&&this.on("response",t);var n=this;this._onNativeResponse=function(r){try{n._processResponse(r)}catch(o){n.emit("error",o instanceof eS?o:new eS({cause:o}))}},this._headerFilter=new RegExp("^(?:"+x7.concat(e.sensitiveHeaders).map(E7).join("|")+")$","i"),this._performRequest()}Qt.prototype=Object.create(nS.prototype);Qt.prototype.abort=function(){cS(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};Qt.prototype.destroy=function(e){return cS(this._currentRequest,e),S7.call(this,e),this};Qt.prototype.write=function(e,t,n){if(this._ending)throw new w7;if(!bi(e)&&!z7(e))throw new TypeError("data should be a string, Buffer or Uint8Array");if(_i(t)&&(n=t,t=null),e.length===0){n&&n();return}this._requestBodyLength+e.length<=this._options.maxBodyLength?(this._requestBodyLength+=e.length,this._requestBodyBuffers.push({data:e,encoding:t}),this._currentRequest.write(e,t,n)):(this.emit("error",new $7),this.abort())};Qt.prototype.end=function(e,t,n){if(_i(e)?(n=e,e=t=null):_i(t)&&(n=t,t=null),!e)this._ended=this._ending=!0,this._currentRequest.end(null,null,n);else{var r=this,o=this._currentRequest;this.write(e,t,function(){r._ended=!0,o.end(null,null,n)}),this._ending=!0}};Qt.prototype.setHeader=function(e,t){this._options.headers[e]=t,this._currentRequest.setHeader(e,t)};Qt.prototype.removeHeader=function(e){delete this._options.headers[e],this._currentRequest.removeHeader(e)};Qt.prototype.setTimeout=function(e,t){var n=this;function r(a){a.setTimeout(e),a.removeListener("timeout",a.destroy),a.addListener("timeout",a.destroy)}function o(a){n._timeout&&clearTimeout(n._timeout),n._timeout=setTimeout(function(){n.emit("timeout"),i()},e),r(a)}function i(){n._timeout&&(clearTimeout(n._timeout),n._timeout=null),n.removeListener("abort",i),n.removeListener("error",i),n.removeListener("response",i),n.removeListener("close",i),t&&n.removeListener("timeout",t),n.socket||n._currentRequest.removeListener("socket",o)}return t&&this.on("timeout",t),this.socket?o(this.socket):this._currentRequest.once("socket",o),this.on("socket",r),this.on("abort",i),this.on("error",i),this.on("response",i),this.on("close",i),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(e){Qt.prototype[e]=function(t,n){return this._currentRequest[e](t,n)}});["aborted","connection","socket"].forEach(function(e){Object.defineProperty(Qt.prototype,e,{get:function(){return this._currentRequest[e]}})});Qt.prototype._sanitizeOptions=function(e){if(e.headers||(e.headers={}),k7(e.sensitiveHeaders)||(e.sensitiveHeaders=[]),e.host&&(e.hostname||(e.hostname=e.host),delete e.host),!e.pathname&&e.path){var t=e.path.indexOf("?");t<0?e.pathname=e.path:(e.pathname=e.path.substring(0,t),e.search=e.path.substring(t))}};Qt.prototype._performRequest=function(){var e=this._options.protocol,t=this._options.nativeProtocols[e];if(!t)throw new TypeError("Unsupported protocol "+e);if(this._options.agents){var n=e.slice(0,-1);this._options.agent=this._options.agents[n]}var r=this._currentRequest=t.request(this._options,this._onNativeResponse);r._redirectable=this;for(var o of iS)r.on(o,aS[o]);if(this._currentUrl=/^\//.test(this._options.path)?Ll.format(this._options):this._options.path,this._isRedirect){var i=0,a=this,s=this._requestBodyBuffers;(function c(l){if(r===a._currentRequest)if(l)a.emit("error",l);else if(i=400){e.responseUrl=this._currentUrl,e.redirects=this._redirects,this.emit("response",e),this._requestBodyBuffers=[];return}if(cS(this._currentRequest),e.destroy(),++this._redirectCount>this._options.maxRedirects)throw new _7;var r,o=this._options.beforeRedirect;o&&(r=Object.assign({Host:e.req.getHeader("host")},this._options.headers));var i=this._options.method;((t===301||t===302)&&this._options.method==="POST"||t===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],Yw(/^content-/i,this._options.headers));var a=Yw(/^host$/i,this._options.headers),s=sS(this._currentUrl),c=a||s.host,l=/^\w+:/.test(n)?this._currentUrl:Ll.format(Object.assign(s,{host:c})),u=I7(n,l);if(WN("redirecting to",u.href),this._isRedirect=!0,tS(u,this._options),(u.protocol!==s.protocol&&u.protocol!=="https:"||u.host!==c&&!T7(u.host,c))&&Yw(this._headerFilter,this._options.headers),_i(o)){var p={headers:e.headers,statusCode:t},d={url:l,method:i,headers:r};o(this._options,p,d),this._sanitizeOptions(this._options)}this._performRequest()};function HN(e){var t={maxRedirects:21,maxBodyLength:10485760},n={};return Object.keys(e).forEach(function(r){var o=r+":",i=n[o]=e[r],a=t[r]=Object.create(i);function s(l,u,p){return P7(l)?l=tS(l):bi(l)?l=tS(sS(l)):(p=u,u=JN(l),l={protocol:o}),_i(u)&&(p=u,u=null),u=Object.assign({maxRedirects:t.maxRedirects,maxBodyLength:t.maxBodyLength},l,u),u.nativeProtocols=n,!bi(u.host)&&!bi(u.hostname)&&(u.hostname="::1"),rS.equal(u.protocol,o,"protocol mismatch"),WN("options",u),new Qt(u,p)}function c(l,u,p){var d=a.request(l,u,p);return d.end(),d}Object.defineProperties(a,{request:{value:s,configurable:!0,enumerable:!0,writable:!0},get:{value:c,configurable:!0,enumerable:!0,writable:!0}})}),t}function KN(){}function sS(e){var t;if(oS)t=new Ul(e);else if(t=JN(Ll.parse(e)),!bi(t.protocol))throw new Qw({input:e});return t}function I7(e,t){return oS?new Ul(e,t):sS(Ll.resolve(t,e))}function JN(e){if(/^\[/.test(e.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(e.hostname))throw new Qw({input:e.href||e});if(/^\[/.test(e.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(e.host))throw new Qw({input:e.href||e});return e}function tS(e,t){var n=t||{};for(var r of b7)n[r]=e[r];return n.hostname.startsWith("[")&&(n.hostname=n.hostname.slice(1,-1)),n.port!==""&&(n.port=Number(n.port)),n.path=n.search?n.pathname+n.search:n.pathname,n}function Yw(e,t){var n;for(var r in t)e.test(r)&&(n=t[r],delete t[r]);return n===null||typeof n>"u"?void 0:String(n).trim()}function Fl(e,t,n){function r(o){_i(Error.captureStackTrace)&&Error.captureStackTrace(this,this.constructor),Object.assign(this,o||{}),this.code=e,this.message=this.cause?t+": "+this.cause.message:t}return r.prototype=new(n||Error),Object.defineProperties(r.prototype,{constructor:{value:r,enumerable:!1},name:{value:"Error ["+e+"]",enumerable:!1}}),r}function cS(e,t){for(var n of iS)e.removeListener(n,aS[n]);e.on("error",KN),e.destroy(t)}function T7(e,t){rS(bi(e)&&bi(t));var n=e.length-t.length-1;return n>0&&e[n]==="."&&e.endsWith(t)}function k7(e){return e instanceof Array}function bi(e){return typeof e=="string"||e instanceof String}function _i(e){return typeof e=="function"}function z7(e){return typeof e=="object"&&"length"in e}function P7(e){return Ul&&e instanceof Ul}function E7(e){return e.replace(/[\]\\/()*+?.$]/g,"\\$&")}lS.exports=HN({http:y7,https:v7});lS.exports.wrap=HN});var We={};M(We,{BRAND:()=>E4,DIRTY:()=>_o,EMPTY_PATH:()=>c4,INVALID:()=>re,NEVER:()=>mL,OK:()=>It,ParseStatus:()=>gt,Schema:()=>de,ZodAny:()=>Pr,ZodArray:()=>mr,ZodBigInt:()=>wo,ZodBoolean:()=>So,ZodBranded:()=>Ss,ZodCatch:()=>Do,ZodDate:()=>Io,ZodDefault:()=>Co,ZodDiscriminatedUnion:()=>du,ZodEffects:()=>un,ZodEnum:()=>Oo,ZodError:()=>Lt,ZodFirstPartyTypeKind:()=>N,ZodFunction:()=>fu,ZodIntersection:()=>Po,ZodIssueCode:()=>E,ZodLazy:()=>Eo,ZodLiteral:()=>Ao,ZodMap:()=>Fi,ZodNaN:()=>Vi,ZodNativeEnum:()=>jo,ZodNever:()=>wn,ZodNull:()=>ko,ZodNullable:()=>Bn,ZodNumber:()=>$o,ZodObject:()=>Ft,ZodOptional:()=>cn,ZodParsedType:()=>H,ZodPipeline:()=>Is,ZodPromise:()=>Er,ZodReadonly:()=>No,ZodRecord:()=>mu,ZodSchema:()=>de,ZodSet:()=>Zi,ZodString:()=>zr,ZodSymbol:()=>Ui,ZodTransformer:()=>un,ZodTuple:()=>Vn,ZodType:()=>de,ZodUndefined:()=>To,ZodUnion:()=>zo,ZodUnknown:()=>dr,ZodVoid:()=>Li,addIssueToContext:()=>q,any:()=>U4,array:()=>V4,bigint:()=>C4,boolean:()=>j0,coerce:()=>dL,custom:()=>E0,date:()=>D4,datetimeRegex:()=>z0,defaultErrorMap:()=>ur,discriminatedUnion:()=>W4,effect:()=>oL,enum:()=>tL,function:()=>Y4,getErrorMap:()=>Ni,getParsedType:()=>Zn,instanceof:()=>O4,intersection:()=>H4,isAborted:()=>uu,isAsync:()=>Mi,isDirty:()=>pu,isValid:()=>kr,late:()=>A4,lazy:()=>Q4,literal:()=>eL,makeIssue:()=>ws,map:()=>G4,nan:()=>j4,nativeEnum:()=>nL,never:()=>F4,null:()=>R4,nullable:()=>aL,number:()=>O0,object:()=>hy,objectUtil:()=>dy,oboolean:()=>pL,onumber:()=>uL,optional:()=>iL,ostring:()=>lL,pipeline:()=>cL,preprocess:()=>sL,promise:()=>rL,quotelessJson:()=>i4,record:()=>J4,set:()=>X4,setErrorMap:()=>s4,strictObject:()=>B4,string:()=>A0,symbol:()=>N4,transformer:()=>oL,tuple:()=>K4,undefined:()=>M4,union:()=>q4,unknown:()=>L4,util:()=>ye,void:()=>Z4});var ye;(function(e){e.assertEqual=o=>{};function t(o){}e.assertIs=t;function n(o){throw new Error}e.assertNever=n,e.arrayToEnum=o=>{let i={};for(let a of o)i[a]=a;return i},e.getValidEnumValues=o=>{let i=e.objectKeys(o).filter(s=>typeof o[o[s]]!="number"),a={};for(let s of i)a[s]=o[s];return e.objectValues(a)},e.objectValues=o=>e.objectKeys(o).map(function(i){return o[i]}),e.objectKeys=typeof Object.keys=="function"?o=>Object.keys(o):o=>{let i=[];for(let a in o)Object.prototype.hasOwnProperty.call(o,a)&&i.push(a);return i},e.find=(o,i)=>{for(let a of o)if(i(a))return a},e.isInteger=typeof Number.isInteger=="function"?o=>Number.isInteger(o):o=>typeof o=="number"&&Number.isFinite(o)&&Math.floor(o)===o;function r(o,i=" | "){return o.map(a=>typeof a=="string"?`'${a}'`:a).join(i)}e.joinValues=r,e.jsonStringifyReplacer=(o,i)=>typeof i=="bigint"?i.toString():i})(ye||(ye={}));var dy;(function(e){e.mergeShapes=(t,n)=>({...t,...n})})(dy||(dy={}));var H=ye.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),Zn=e=>{switch(typeof e){case"undefined":return H.undefined;case"string":return H.string;case"number":return Number.isNaN(e)?H.nan:H.number;case"boolean":return H.boolean;case"function":return H.function;case"bigint":return H.bigint;case"symbol":return H.symbol;case"object":return Array.isArray(e)?H.array:e===null?H.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?H.promise:typeof Map<"u"&&e instanceof Map?H.map:typeof Set<"u"&&e instanceof Set?H.set:typeof Date<"u"&&e instanceof Date?H.date:H.object;default:return H.unknown}};var E=ye.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),i4=e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:"),Lt=class e extends Error{get errors(){return this.issues}constructor(t){super(),this.issues=[],this.addIssue=r=>{this.issues=[...this.issues,r]},this.addIssues=(r=[])=>{this.issues=[...this.issues,...r]};let n=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,n):this.__proto__=n,this.name="ZodError",this.issues=t}format(t){let n=t||function(i){return i.message},r={_errors:[]},o=i=>{for(let a of i.issues)if(a.code==="invalid_union")a.unionErrors.map(o);else if(a.code==="invalid_return_type")o(a.returnTypeError);else if(a.code==="invalid_arguments")o(a.argumentsError);else if(a.path.length===0)r._errors.push(n(a));else{let s=r,c=0;for(;cn.message){let n=Object.create(null),r=[];for(let o of this.issues)if(o.path.length>0){let i=o.path[0];n[i]=n[i]||[],n[i].push(t(o))}else r.push(t(o));return{formErrors:r,fieldErrors:n}}get formErrors(){return this.flatten()}};Lt.create=e=>new Lt(e);var a4=(e,t)=>{let n;switch(e.code){case E.invalid_type:e.received===H.undefined?n="Required":n=`Expected ${e.expected}, received ${e.received}`;break;case E.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,ye.jsonStringifyReplacer)}`;break;case E.unrecognized_keys:n=`Unrecognized key(s) in object: ${ye.joinValues(e.keys,", ")}`;break;case E.invalid_union:n="Invalid input";break;case E.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${ye.joinValues(e.options)}`;break;case E.invalid_enum_value:n=`Invalid enum value. Expected ${ye.joinValues(e.options)}, received '${e.received}'`;break;case E.invalid_arguments:n="Invalid function arguments";break;case E.invalid_return_type:n="Invalid function return type";break;case E.invalid_date:n="Invalid date";break;case E.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(n=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(n=`${n} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?n=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?n=`Invalid input: must end with "${e.validation.endsWith}"`:ye.assertNever(e.validation):e.validation!=="regex"?n=`Invalid ${e.validation}`:n="Invalid";break;case E.too_small:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="bigint"?n=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:n="Invalid input";break;case E.too_big:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?n=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:n="Invalid input";break;case E.custom:n="Invalid input";break;case E.invalid_intersection_types:n="Intersection results could not be merged";break;case E.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;case E.not_finite:n="Number must be finite";break;default:n=t.defaultError,ye.assertNever(e)}return{message:n}},ur=a4;var w0=ur;function s4(e){w0=e}function Ni(){return w0}var ws=e=>{let{data:t,path:n,errorMaps:r,issueData:o}=e,i=[...n,...o.path||[]],a={...o,path:i};if(o.message!==void 0)return{...o,path:i,message:o.message};let s="",c=r.filter(l=>!!l).slice().reverse();for(let l of c)s=l(a,{data:t,defaultError:s}).message;return{...o,path:i,message:s}},c4=[];function q(e,t){let n=Ni(),r=ws({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,n,n===ur?void 0:ur].filter(o=>!!o)});e.common.issues.push(r)}var gt=class e{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(t,n){let r=[];for(let o of n){if(o.status==="aborted")return re;o.status==="dirty"&&t.dirty(),r.push(o.value)}return{status:t.value,value:r}}static async mergeObjectAsync(t,n){let r=[];for(let o of n){let i=await o.key,a=await o.value;r.push({key:i,value:a})}return e.mergeObjectSync(t,r)}static mergeObjectSync(t,n){let r={};for(let o of n){let{key:i,value:a}=o;if(i.status==="aborted"||a.status==="aborted")return re;i.status==="dirty"&&t.dirty(),a.status==="dirty"&&t.dirty(),i.value!=="__proto__"&&(typeof a.value<"u"||o.alwaysSet)&&(r[i.value]=a.value)}return{status:t.value,value:r}}},re=Object.freeze({status:"aborted"}),_o=e=>({status:"dirty",value:e}),It=e=>({status:"valid",value:e}),uu=e=>e.status==="aborted",pu=e=>e.status==="dirty",kr=e=>e.status==="valid",Mi=e=>typeof Promise<"u"&&e instanceof Promise;var J;(function(e){e.errToObj=t=>typeof t=="string"?{message:t}:t||{},e.toString=t=>typeof t=="string"?t:t?.message})(J||(J={}));var ln=class{constructor(t,n,r,o){this._cachedPath=[],this.parent=t,this.data=n,this._path=r,this._key=o}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},S0=(e,t)=>{if(kr(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let n=new Lt(e.common.issues);return this._error=n,this._error}}};function ce(e){if(!e)return{};let{errorMap:t,invalid_type_error:n,required_error:r,description:o}=e;if(t&&(n||r))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:o}:{errorMap:(a,s)=>{let{message:c}=e;return a.code==="invalid_enum_value"?{message:c??s.defaultError}:typeof s.data>"u"?{message:c??r??s.defaultError}:a.code!=="invalid_type"?{message:s.defaultError}:{message:c??n??s.defaultError}},description:o}}var de=class{get description(){return this._def.description}_getType(t){return Zn(t.data)}_getOrReturnCtx(t,n){return n||{common:t.parent.common,data:t.data,parsedType:Zn(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}_processInputParams(t){return{status:new gt,ctx:{common:t.parent.common,data:t.data,parsedType:Zn(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}}_parseSync(t){let n=this._parse(t);if(Mi(n))throw new Error("Synchronous parse encountered promise.");return n}_parseAsync(t){let n=this._parse(t);return Promise.resolve(n)}parse(t,n){let r=this.safeParse(t,n);if(r.success)return r.data;throw r.error}safeParse(t,n){let r={common:{issues:[],async:n?.async??!1,contextualErrorMap:n?.errorMap},path:n?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:Zn(t)},o=this._parseSync({data:t,path:r.path,parent:r});return S0(r,o)}"~validate"(t){let n={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:Zn(t)};if(!this["~standard"].async)try{let r=this._parseSync({data:t,path:[],parent:n});return kr(r)?{value:r.value}:{issues:n.common.issues}}catch(r){r?.message?.toLowerCase()?.includes("encountered")&&(this["~standard"].async=!0),n.common={issues:[],async:!0}}return this._parseAsync({data:t,path:[],parent:n}).then(r=>kr(r)?{value:r.value}:{issues:n.common.issues})}async parseAsync(t,n){let r=await this.safeParseAsync(t,n);if(r.success)return r.data;throw r.error}async safeParseAsync(t,n){let r={common:{issues:[],contextualErrorMap:n?.errorMap,async:!0},path:n?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:Zn(t)},o=this._parse({data:t,path:r.path,parent:r}),i=await(Mi(o)?o:Promise.resolve(o));return S0(r,i)}refine(t,n){let r=o=>typeof n=="string"||typeof n>"u"?{message:n}:typeof n=="function"?n(o):n;return this._refinement((o,i)=>{let a=t(o),s=()=>i.addIssue({code:E.custom,...r(o)});return typeof Promise<"u"&&a instanceof Promise?a.then(c=>c?!0:(s(),!1)):a?!0:(s(),!1)})}refinement(t,n){return this._refinement((r,o)=>t(r)?!0:(o.addIssue(typeof n=="function"?n(r,o):n),!1))}_refinement(t){return new un({schema:this,typeName:N.ZodEffects,effect:{type:"refinement",refinement:t}})}superRefine(t){return this._refinement(t)}constructor(t){this.spa=this.safeParseAsync,this._def=t,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:n=>this["~validate"](n)}}optional(){return cn.create(this,this._def)}nullable(){return Bn.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return mr.create(this)}promise(){return Er.create(this,this._def)}or(t){return zo.create([this,t],this._def)}and(t){return Po.create(this,t,this._def)}transform(t){return new un({...ce(this._def),schema:this,typeName:N.ZodEffects,effect:{type:"transform",transform:t}})}default(t){let n=typeof t=="function"?t:()=>t;return new Co({...ce(this._def),innerType:this,defaultValue:n,typeName:N.ZodDefault})}brand(){return new Ss({typeName:N.ZodBranded,type:this,...ce(this._def)})}catch(t){let n=typeof t=="function"?t:()=>t;return new Do({...ce(this._def),innerType:this,catchValue:n,typeName:N.ZodCatch})}describe(t){let n=this.constructor;return new n({...this._def,description:t})}pipe(t){return Is.create(this,t)}readonly(){return No.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},l4=/^c[^\s-]{8,}$/i,u4=/^[0-9a-z]+$/,p4=/^[0-9A-HJKMNP-TV-Z]{26}$/i,d4=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,m4=/^[a-z0-9_-]{21}$/i,f4=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,h4=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,g4=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,y4="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",my,v4=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,x4=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,b4=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,_4=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,$4=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,w4=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,T0="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",S4=new RegExp(`^${T0}$`);function k0(e){let t="[0-5]\\d";e.precision?t=`${t}\\.\\d{${e.precision}}`:e.precision==null&&(t=`${t}(\\.\\d+)?`);let n=e.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${t})${n}`}function I4(e){return new RegExp(`^${k0(e)}$`)}function z0(e){let t=`${T0}T${k0(e)}`,n=[];return n.push(e.local?"Z?":"Z"),e.offset&&n.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${n.join("|")})`,new RegExp(`^${t}$`)}function T4(e,t){return!!((t==="v4"||!t)&&v4.test(e)||(t==="v6"||!t)&&b4.test(e))}function k4(e,t){if(!f4.test(e))return!1;try{let[n]=e.split(".");if(!n)return!1;let r=n.replace(/-/g,"+").replace(/_/g,"/").padEnd(n.length+(4-n.length%4)%4,"="),o=JSON.parse(atob(r));return!(typeof o!="object"||o===null||"typ"in o&&o?.typ!=="JWT"||!o.alg||t&&o.alg!==t)}catch{return!1}}function z4(e,t){return!!((t==="v4"||!t)&&x4.test(e)||(t==="v6"||!t)&&_4.test(e))}var zr=class e extends de{_parse(t){if(this._def.coerce&&(t.data=String(t.data)),this._getType(t)!==H.string){let i=this._getOrReturnCtx(t);return q(i,{code:E.invalid_type,expected:H.string,received:i.parsedType}),re}let r=new gt,o;for(let i of this._def.checks)if(i.kind==="min")t.data.lengthi.value&&(o=this._getOrReturnCtx(t,o),q(o,{code:E.too_big,maximum:i.value,type:"string",inclusive:!0,exact:!1,message:i.message}),r.dirty());else if(i.kind==="length"){let a=t.data.length>i.value,s=t.data.lengtht.test(o),{validation:n,code:E.invalid_string,...J.errToObj(r)})}_addCheck(t){return new e({...this._def,checks:[...this._def.checks,t]})}email(t){return this._addCheck({kind:"email",...J.errToObj(t)})}url(t){return this._addCheck({kind:"url",...J.errToObj(t)})}emoji(t){return this._addCheck({kind:"emoji",...J.errToObj(t)})}uuid(t){return this._addCheck({kind:"uuid",...J.errToObj(t)})}nanoid(t){return this._addCheck({kind:"nanoid",...J.errToObj(t)})}cuid(t){return this._addCheck({kind:"cuid",...J.errToObj(t)})}cuid2(t){return this._addCheck({kind:"cuid2",...J.errToObj(t)})}ulid(t){return this._addCheck({kind:"ulid",...J.errToObj(t)})}base64(t){return this._addCheck({kind:"base64",...J.errToObj(t)})}base64url(t){return this._addCheck({kind:"base64url",...J.errToObj(t)})}jwt(t){return this._addCheck({kind:"jwt",...J.errToObj(t)})}ip(t){return this._addCheck({kind:"ip",...J.errToObj(t)})}cidr(t){return this._addCheck({kind:"cidr",...J.errToObj(t)})}datetime(t){return typeof t=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:t}):this._addCheck({kind:"datetime",precision:typeof t?.precision>"u"?null:t?.precision,offset:t?.offset??!1,local:t?.local??!1,...J.errToObj(t?.message)})}date(t){return this._addCheck({kind:"date",message:t})}time(t){return typeof t=="string"?this._addCheck({kind:"time",precision:null,message:t}):this._addCheck({kind:"time",precision:typeof t?.precision>"u"?null:t?.precision,...J.errToObj(t?.message)})}duration(t){return this._addCheck({kind:"duration",...J.errToObj(t)})}regex(t,n){return this._addCheck({kind:"regex",regex:t,...J.errToObj(n)})}includes(t,n){return this._addCheck({kind:"includes",value:t,position:n?.position,...J.errToObj(n?.message)})}startsWith(t,n){return this._addCheck({kind:"startsWith",value:t,...J.errToObj(n)})}endsWith(t,n){return this._addCheck({kind:"endsWith",value:t,...J.errToObj(n)})}min(t,n){return this._addCheck({kind:"min",value:t,...J.errToObj(n)})}max(t,n){return this._addCheck({kind:"max",value:t,...J.errToObj(n)})}length(t,n){return this._addCheck({kind:"length",value:t,...J.errToObj(n)})}nonempty(t){return this.min(1,J.errToObj(t))}trim(){return new e({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new e({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new e({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(t=>t.kind==="datetime")}get isDate(){return!!this._def.checks.find(t=>t.kind==="date")}get isTime(){return!!this._def.checks.find(t=>t.kind==="time")}get isDuration(){return!!this._def.checks.find(t=>t.kind==="duration")}get isEmail(){return!!this._def.checks.find(t=>t.kind==="email")}get isURL(){return!!this._def.checks.find(t=>t.kind==="url")}get isEmoji(){return!!this._def.checks.find(t=>t.kind==="emoji")}get isUUID(){return!!this._def.checks.find(t=>t.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(t=>t.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(t=>t.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(t=>t.kind==="cuid2")}get isULID(){return!!this._def.checks.find(t=>t.kind==="ulid")}get isIP(){return!!this._def.checks.find(t=>t.kind==="ip")}get isCIDR(){return!!this._def.checks.find(t=>t.kind==="cidr")}get isBase64(){return!!this._def.checks.find(t=>t.kind==="base64")}get isBase64url(){return!!this._def.checks.find(t=>t.kind==="base64url")}get minLength(){let t=null;for(let n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxLength(){let t=null;for(let n of this._def.checks)n.kind==="max"&&(t===null||n.valuenew zr({checks:[],typeName:N.ZodString,coerce:e?.coerce??!1,...ce(e)});function P4(e,t){let n=(e.toString().split(".")[1]||"").length,r=(t.toString().split(".")[1]||"").length,o=n>r?n:r,i=Number.parseInt(e.toFixed(o).replace(".","")),a=Number.parseInt(t.toFixed(o).replace(".",""));return i%a/10**o}var $o=class e extends de{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(t){if(this._def.coerce&&(t.data=Number(t.data)),this._getType(t)!==H.number){let i=this._getOrReturnCtx(t);return q(i,{code:E.invalid_type,expected:H.number,received:i.parsedType}),re}let r,o=new gt;for(let i of this._def.checks)i.kind==="int"?ye.isInteger(t.data)||(r=this._getOrReturnCtx(t,r),q(r,{code:E.invalid_type,expected:"integer",received:"float",message:i.message}),o.dirty()):i.kind==="min"?(i.inclusive?t.datai.value:t.data>=i.value)&&(r=this._getOrReturnCtx(t,r),q(r,{code:E.too_big,maximum:i.value,type:"number",inclusive:i.inclusive,exact:!1,message:i.message}),o.dirty()):i.kind==="multipleOf"?P4(t.data,i.value)!==0&&(r=this._getOrReturnCtx(t,r),q(r,{code:E.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):i.kind==="finite"?Number.isFinite(t.data)||(r=this._getOrReturnCtx(t,r),q(r,{code:E.not_finite,message:i.message}),o.dirty()):ye.assertNever(i);return{status:o.value,value:t.data}}gte(t,n){return this.setLimit("min",t,!0,J.toString(n))}gt(t,n){return this.setLimit("min",t,!1,J.toString(n))}lte(t,n){return this.setLimit("max",t,!0,J.toString(n))}lt(t,n){return this.setLimit("max",t,!1,J.toString(n))}setLimit(t,n,r,o){return new e({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:J.toString(o)}]})}_addCheck(t){return new e({...this._def,checks:[...this._def.checks,t]})}int(t){return this._addCheck({kind:"int",message:J.toString(t)})}positive(t){return this._addCheck({kind:"min",value:0,inclusive:!1,message:J.toString(t)})}negative(t){return this._addCheck({kind:"max",value:0,inclusive:!1,message:J.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:0,inclusive:!0,message:J.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:0,inclusive:!0,message:J.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:J.toString(n)})}finite(t){return this._addCheck({kind:"finite",message:J.toString(t)})}safe(t){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:J.toString(t)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:J.toString(t)})}get minValue(){let t=null;for(let n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(let n of this._def.checks)n.kind==="max"&&(t===null||n.valuet.kind==="int"||t.kind==="multipleOf"&&ye.isInteger(t.value))}get isFinite(){let t=null,n=null;for(let r of this._def.checks){if(r.kind==="finite"||r.kind==="int"||r.kind==="multipleOf")return!0;r.kind==="min"?(n===null||r.value>n)&&(n=r.value):r.kind==="max"&&(t===null||r.valuenew $o({checks:[],typeName:N.ZodNumber,coerce:e?.coerce||!1,...ce(e)});var wo=class e extends de{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(t){if(this._def.coerce)try{t.data=BigInt(t.data)}catch{return this._getInvalidInput(t)}if(this._getType(t)!==H.bigint)return this._getInvalidInput(t);let r,o=new gt;for(let i of this._def.checks)i.kind==="min"?(i.inclusive?t.datai.value:t.data>=i.value)&&(r=this._getOrReturnCtx(t,r),q(r,{code:E.too_big,type:"bigint",maximum:i.value,inclusive:i.inclusive,message:i.message}),o.dirty()):i.kind==="multipleOf"?t.data%i.value!==BigInt(0)&&(r=this._getOrReturnCtx(t,r),q(r,{code:E.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):ye.assertNever(i);return{status:o.value,value:t.data}}_getInvalidInput(t){let n=this._getOrReturnCtx(t);return q(n,{code:E.invalid_type,expected:H.bigint,received:n.parsedType}),re}gte(t,n){return this.setLimit("min",t,!0,J.toString(n))}gt(t,n){return this.setLimit("min",t,!1,J.toString(n))}lte(t,n){return this.setLimit("max",t,!0,J.toString(n))}lt(t,n){return this.setLimit("max",t,!1,J.toString(n))}setLimit(t,n,r,o){return new e({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:J.toString(o)}]})}_addCheck(t){return new e({...this._def,checks:[...this._def.checks,t]})}positive(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:J.toString(t)})}negative(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:J.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:J.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:J.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:J.toString(n)})}get minValue(){let t=null;for(let n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(let n of this._def.checks)n.kind==="max"&&(t===null||n.valuenew wo({checks:[],typeName:N.ZodBigInt,coerce:e?.coerce??!1,...ce(e)});var So=class extends de{_parse(t){if(this._def.coerce&&(t.data=!!t.data),this._getType(t)!==H.boolean){let r=this._getOrReturnCtx(t);return q(r,{code:E.invalid_type,expected:H.boolean,received:r.parsedType}),re}return It(t.data)}};So.create=e=>new So({typeName:N.ZodBoolean,coerce:e?.coerce||!1,...ce(e)});var Io=class e extends de{_parse(t){if(this._def.coerce&&(t.data=new Date(t.data)),this._getType(t)!==H.date){let i=this._getOrReturnCtx(t);return q(i,{code:E.invalid_type,expected:H.date,received:i.parsedType}),re}if(Number.isNaN(t.data.getTime())){let i=this._getOrReturnCtx(t);return q(i,{code:E.invalid_date}),re}let r=new gt,o;for(let i of this._def.checks)i.kind==="min"?t.data.getTime()i.value&&(o=this._getOrReturnCtx(t,o),q(o,{code:E.too_big,message:i.message,inclusive:!0,exact:!1,maximum:i.value,type:"date"}),r.dirty()):ye.assertNever(i);return{status:r.value,value:new Date(t.data.getTime())}}_addCheck(t){return new e({...this._def,checks:[...this._def.checks,t]})}min(t,n){return this._addCheck({kind:"min",value:t.getTime(),message:J.toString(n)})}max(t,n){return this._addCheck({kind:"max",value:t.getTime(),message:J.toString(n)})}get minDate(){let t=null;for(let n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t!=null?new Date(t):null}get maxDate(){let t=null;for(let n of this._def.checks)n.kind==="max"&&(t===null||n.valuenew Io({checks:[],coerce:e?.coerce||!1,typeName:N.ZodDate,...ce(e)});var Ui=class extends de{_parse(t){if(this._getType(t)!==H.symbol){let r=this._getOrReturnCtx(t);return q(r,{code:E.invalid_type,expected:H.symbol,received:r.parsedType}),re}return It(t.data)}};Ui.create=e=>new Ui({typeName:N.ZodSymbol,...ce(e)});var To=class extends de{_parse(t){if(this._getType(t)!==H.undefined){let r=this._getOrReturnCtx(t);return q(r,{code:E.invalid_type,expected:H.undefined,received:r.parsedType}),re}return It(t.data)}};To.create=e=>new To({typeName:N.ZodUndefined,...ce(e)});var ko=class extends de{_parse(t){if(this._getType(t)!==H.null){let r=this._getOrReturnCtx(t);return q(r,{code:E.invalid_type,expected:H.null,received:r.parsedType}),re}return It(t.data)}};ko.create=e=>new ko({typeName:N.ZodNull,...ce(e)});var Pr=class extends de{constructor(){super(...arguments),this._any=!0}_parse(t){return It(t.data)}};Pr.create=e=>new Pr({typeName:N.ZodAny,...ce(e)});var dr=class extends de{constructor(){super(...arguments),this._unknown=!0}_parse(t){return It(t.data)}};dr.create=e=>new dr({typeName:N.ZodUnknown,...ce(e)});var wn=class extends de{_parse(t){let n=this._getOrReturnCtx(t);return q(n,{code:E.invalid_type,expected:H.never,received:n.parsedType}),re}};wn.create=e=>new wn({typeName:N.ZodNever,...ce(e)});var Li=class extends de{_parse(t){if(this._getType(t)!==H.undefined){let r=this._getOrReturnCtx(t);return q(r,{code:E.invalid_type,expected:H.void,received:r.parsedType}),re}return It(t.data)}};Li.create=e=>new Li({typeName:N.ZodVoid,...ce(e)});var mr=class e extends de{_parse(t){let{ctx:n,status:r}=this._processInputParams(t),o=this._def;if(n.parsedType!==H.array)return q(n,{code:E.invalid_type,expected:H.array,received:n.parsedType}),re;if(o.exactLength!==null){let a=n.data.length>o.exactLength.value,s=n.data.lengtho.maxLength.value&&(q(n,{code:E.too_big,maximum:o.maxLength.value,type:"array",inclusive:!0,exact:!1,message:o.maxLength.message}),r.dirty()),n.common.async)return Promise.all([...n.data].map((a,s)=>o.type._parseAsync(new ln(n,a,n.path,s)))).then(a=>gt.mergeArray(r,a));let i=[...n.data].map((a,s)=>o.type._parseSync(new ln(n,a,n.path,s)));return gt.mergeArray(r,i)}get element(){return this._def.type}min(t,n){return new e({...this._def,minLength:{value:t,message:J.toString(n)}})}max(t,n){return new e({...this._def,maxLength:{value:t,message:J.toString(n)}})}length(t,n){return new e({...this._def,exactLength:{value:t,message:J.toString(n)}})}nonempty(t){return this.min(1,t)}};mr.create=(e,t)=>new mr({type:e,minLength:null,maxLength:null,exactLength:null,typeName:N.ZodArray,...ce(t)});function Ri(e){if(e instanceof Ft){let t={};for(let n in e.shape){let r=e.shape[n];t[n]=cn.create(Ri(r))}return new Ft({...e._def,shape:()=>t})}else return e instanceof mr?new mr({...e._def,type:Ri(e.element)}):e instanceof cn?cn.create(Ri(e.unwrap())):e instanceof Bn?Bn.create(Ri(e.unwrap())):e instanceof Vn?Vn.create(e.items.map(t=>Ri(t))):e}var Ft=class e extends de{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let t=this._def.shape(),n=ye.objectKeys(t);return this._cached={shape:t,keys:n},this._cached}_parse(t){if(this._getType(t)!==H.object){let l=this._getOrReturnCtx(t);return q(l,{code:E.invalid_type,expected:H.object,received:l.parsedType}),re}let{status:r,ctx:o}=this._processInputParams(t),{shape:i,keys:a}=this._getCached(),s=[];if(!(this._def.catchall instanceof wn&&this._def.unknownKeys==="strip"))for(let l in o.data)a.includes(l)||s.push(l);let c=[];for(let l of a){let u=i[l],p=o.data[l];c.push({key:{status:"valid",value:l},value:u._parse(new ln(o,p,o.path,l)),alwaysSet:l in o.data})}if(this._def.catchall instanceof wn){let l=this._def.unknownKeys;if(l==="passthrough")for(let u of s)c.push({key:{status:"valid",value:u},value:{status:"valid",value:o.data[u]}});else if(l==="strict")s.length>0&&(q(o,{code:E.unrecognized_keys,keys:s}),r.dirty());else if(l!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{let l=this._def.catchall;for(let u of s){let p=o.data[u];c.push({key:{status:"valid",value:u},value:l._parse(new ln(o,p,o.path,u)),alwaysSet:u in o.data})}}return o.common.async?Promise.resolve().then(async()=>{let l=[];for(let u of c){let p=await u.key,d=await u.value;l.push({key:p,value:d,alwaysSet:u.alwaysSet})}return l}).then(l=>gt.mergeObjectSync(r,l)):gt.mergeObjectSync(r,c)}get shape(){return this._def.shape()}strict(t){return J.errToObj,new e({...this._def,unknownKeys:"strict",...t!==void 0?{errorMap:(n,r)=>{let o=this._def.errorMap?.(n,r).message??r.defaultError;return n.code==="unrecognized_keys"?{message:J.errToObj(t).message??o}:{message:o}}}:{}})}strip(){return new e({...this._def,unknownKeys:"strip"})}passthrough(){return new e({...this._def,unknownKeys:"passthrough"})}extend(t){return new e({...this._def,shape:()=>({...this._def.shape(),...t})})}merge(t){return new e({unknownKeys:t._def.unknownKeys,catchall:t._def.catchall,shape:()=>({...this._def.shape(),...t._def.shape()}),typeName:N.ZodObject})}setKey(t,n){return this.augment({[t]:n})}catchall(t){return new e({...this._def,catchall:t})}pick(t){let n={};for(let r of ye.objectKeys(t))t[r]&&this.shape[r]&&(n[r]=this.shape[r]);return new e({...this._def,shape:()=>n})}omit(t){let n={};for(let r of ye.objectKeys(this.shape))t[r]||(n[r]=this.shape[r]);return new e({...this._def,shape:()=>n})}deepPartial(){return Ri(this)}partial(t){let n={};for(let r of ye.objectKeys(this.shape)){let o=this.shape[r];t&&!t[r]?n[r]=o:n[r]=o.optional()}return new e({...this._def,shape:()=>n})}required(t){let n={};for(let r of ye.objectKeys(this.shape))if(t&&!t[r])n[r]=this.shape[r];else{let i=this.shape[r];for(;i instanceof cn;)i=i._def.innerType;n[r]=i}return new e({...this._def,shape:()=>n})}keyof(){return P0(ye.objectKeys(this.shape))}};Ft.create=(e,t)=>new Ft({shape:()=>e,unknownKeys:"strip",catchall:wn.create(),typeName:N.ZodObject,...ce(t)});Ft.strictCreate=(e,t)=>new Ft({shape:()=>e,unknownKeys:"strict",catchall:wn.create(),typeName:N.ZodObject,...ce(t)});Ft.lazycreate=(e,t)=>new Ft({shape:e,unknownKeys:"strip",catchall:wn.create(),typeName:N.ZodObject,...ce(t)});var zo=class extends de{_parse(t){let{ctx:n}=this._processInputParams(t),r=this._def.options;function o(i){for(let s of i)if(s.result.status==="valid")return s.result;for(let s of i)if(s.result.status==="dirty")return n.common.issues.push(...s.ctx.common.issues),s.result;let a=i.map(s=>new Lt(s.ctx.common.issues));return q(n,{code:E.invalid_union,unionErrors:a}),re}if(n.common.async)return Promise.all(r.map(async i=>{let a={...n,common:{...n.common,issues:[]},parent:null};return{result:await i._parseAsync({data:n.data,path:n.path,parent:a}),ctx:a}})).then(o);{let i,a=[];for(let c of r){let l={...n,common:{...n.common,issues:[]},parent:null},u=c._parseSync({data:n.data,path:n.path,parent:l});if(u.status==="valid")return u;u.status==="dirty"&&!i&&(i={result:u,ctx:l}),l.common.issues.length&&a.push(l.common.issues)}if(i)return n.common.issues.push(...i.ctx.common.issues),i.result;let s=a.map(c=>new Lt(c));return q(n,{code:E.invalid_union,unionErrors:s}),re}}get options(){return this._def.options}};zo.create=(e,t)=>new zo({options:e,typeName:N.ZodUnion,...ce(t)});var pr=e=>e instanceof Eo?pr(e.schema):e instanceof un?pr(e.innerType()):e instanceof Ao?[e.value]:e instanceof Oo?e.options:e instanceof jo?ye.objectValues(e.enum):e instanceof Co?pr(e._def.innerType):e instanceof To?[void 0]:e instanceof ko?[null]:e instanceof cn?[void 0,...pr(e.unwrap())]:e instanceof Bn?[null,...pr(e.unwrap())]:e instanceof Ss||e instanceof No?pr(e.unwrap()):e instanceof Do?pr(e._def.innerType):[],du=class e extends de{_parse(t){let{ctx:n}=this._processInputParams(t);if(n.parsedType!==H.object)return q(n,{code:E.invalid_type,expected:H.object,received:n.parsedType}),re;let r=this.discriminator,o=n.data[r],i=this.optionsMap.get(o);return i?n.common.async?i._parseAsync({data:n.data,path:n.path,parent:n}):i._parseSync({data:n.data,path:n.path,parent:n}):(q(n,{code:E.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[r]}),re)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(t,n,r){let o=new Map;for(let i of n){let a=pr(i.shape[t]);if(!a.length)throw new Error(`A discriminator value for key \`${t}\` could not be extracted from all schema options`);for(let s of a){if(o.has(s))throw new Error(`Discriminator property ${String(t)} has duplicate value ${String(s)}`);o.set(s,i)}}return new e({typeName:N.ZodDiscriminatedUnion,discriminator:t,options:n,optionsMap:o,...ce(r)})}};function fy(e,t){let n=Zn(e),r=Zn(t);if(e===t)return{valid:!0,data:e};if(n===H.object&&r===H.object){let o=ye.objectKeys(t),i=ye.objectKeys(e).filter(s=>o.indexOf(s)!==-1),a={...e,...t};for(let s of i){let c=fy(e[s],t[s]);if(!c.valid)return{valid:!1};a[s]=c.data}return{valid:!0,data:a}}else if(n===H.array&&r===H.array){if(e.length!==t.length)return{valid:!1};let o=[];for(let i=0;i{if(uu(i)||uu(a))return re;let s=fy(i.value,a.value);return s.valid?((pu(i)||pu(a))&&n.dirty(),{status:n.value,value:s.data}):(q(r,{code:E.invalid_intersection_types}),re)};return r.common.async?Promise.all([this._def.left._parseAsync({data:r.data,path:r.path,parent:r}),this._def.right._parseAsync({data:r.data,path:r.path,parent:r})]).then(([i,a])=>o(i,a)):o(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}};Po.create=(e,t,n)=>new Po({left:e,right:t,typeName:N.ZodIntersection,...ce(n)});var Vn=class e extends de{_parse(t){let{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==H.array)return q(r,{code:E.invalid_type,expected:H.array,received:r.parsedType}),re;if(r.data.lengththis._def.items.length&&(q(r,{code:E.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),n.dirty());let i=[...r.data].map((a,s)=>{let c=this._def.items[s]||this._def.rest;return c?c._parse(new ln(r,a,r.path,s)):null}).filter(a=>!!a);return r.common.async?Promise.all(i).then(a=>gt.mergeArray(n,a)):gt.mergeArray(n,i)}get items(){return this._def.items}rest(t){return new e({...this._def,rest:t})}};Vn.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new Vn({items:e,typeName:N.ZodTuple,rest:null,...ce(t)})};var mu=class e extends de{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){let{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==H.object)return q(r,{code:E.invalid_type,expected:H.object,received:r.parsedType}),re;let o=[],i=this._def.keyType,a=this._def.valueType;for(let s in r.data)o.push({key:i._parse(new ln(r,s,r.path,s)),value:a._parse(new ln(r,r.data[s],r.path,s)),alwaysSet:s in r.data});return r.common.async?gt.mergeObjectAsync(n,o):gt.mergeObjectSync(n,o)}get element(){return this._def.valueType}static create(t,n,r){return n instanceof de?new e({keyType:t,valueType:n,typeName:N.ZodRecord,...ce(r)}):new e({keyType:zr.create(),valueType:t,typeName:N.ZodRecord,...ce(n)})}},Fi=class extends de{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){let{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==H.map)return q(r,{code:E.invalid_type,expected:H.map,received:r.parsedType}),re;let o=this._def.keyType,i=this._def.valueType,a=[...r.data.entries()].map(([s,c],l)=>({key:o._parse(new ln(r,s,r.path,[l,"key"])),value:i._parse(new ln(r,c,r.path,[l,"value"]))}));if(r.common.async){let s=new Map;return Promise.resolve().then(async()=>{for(let c of a){let l=await c.key,u=await c.value;if(l.status==="aborted"||u.status==="aborted")return re;(l.status==="dirty"||u.status==="dirty")&&n.dirty(),s.set(l.value,u.value)}return{status:n.value,value:s}})}else{let s=new Map;for(let c of a){let l=c.key,u=c.value;if(l.status==="aborted"||u.status==="aborted")return re;(l.status==="dirty"||u.status==="dirty")&&n.dirty(),s.set(l.value,u.value)}return{status:n.value,value:s}}}};Fi.create=(e,t,n)=>new Fi({valueType:t,keyType:e,typeName:N.ZodMap,...ce(n)});var Zi=class e extends de{_parse(t){let{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==H.set)return q(r,{code:E.invalid_type,expected:H.set,received:r.parsedType}),re;let o=this._def;o.minSize!==null&&r.data.sizeo.maxSize.value&&(q(r,{code:E.too_big,maximum:o.maxSize.value,type:"set",inclusive:!0,exact:!1,message:o.maxSize.message}),n.dirty());let i=this._def.valueType;function a(c){let l=new Set;for(let u of c){if(u.status==="aborted")return re;u.status==="dirty"&&n.dirty(),l.add(u.value)}return{status:n.value,value:l}}let s=[...r.data.values()].map((c,l)=>i._parse(new ln(r,c,r.path,l)));return r.common.async?Promise.all(s).then(c=>a(c)):a(s)}min(t,n){return new e({...this._def,minSize:{value:t,message:J.toString(n)}})}max(t,n){return new e({...this._def,maxSize:{value:t,message:J.toString(n)}})}size(t,n){return this.min(t,n).max(t,n)}nonempty(t){return this.min(1,t)}};Zi.create=(e,t)=>new Zi({valueType:e,minSize:null,maxSize:null,typeName:N.ZodSet,...ce(t)});var fu=class e extends de{constructor(){super(...arguments),this.validate=this.implement}_parse(t){let{ctx:n}=this._processInputParams(t);if(n.parsedType!==H.function)return q(n,{code:E.invalid_type,expected:H.function,received:n.parsedType}),re;function r(s,c){return ws({data:s,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,Ni(),ur].filter(l=>!!l),issueData:{code:E.invalid_arguments,argumentsError:c}})}function o(s,c){return ws({data:s,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,Ni(),ur].filter(l=>!!l),issueData:{code:E.invalid_return_type,returnTypeError:c}})}let i={errorMap:n.common.contextualErrorMap},a=n.data;if(this._def.returns instanceof Er){let s=this;return It(async function(...c){let l=new Lt([]),u=await s._def.args.parseAsync(c,i).catch(f=>{throw l.addIssue(r(c,f)),l}),p=await Reflect.apply(a,this,u);return await s._def.returns._def.type.parseAsync(p,i).catch(f=>{throw l.addIssue(o(p,f)),l})})}else{let s=this;return It(function(...c){let l=s._def.args.safeParse(c,i);if(!l.success)throw new Lt([r(c,l.error)]);let u=Reflect.apply(a,this,l.data),p=s._def.returns.safeParse(u,i);if(!p.success)throw new Lt([o(u,p.error)]);return p.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...t){return new e({...this._def,args:Vn.create(t).rest(dr.create())})}returns(t){return new e({...this._def,returns:t})}implement(t){return this.parse(t)}strictImplement(t){return this.parse(t)}static create(t,n,r){return new e({args:t||Vn.create([]).rest(dr.create()),returns:n||dr.create(),typeName:N.ZodFunction,...ce(r)})}},Eo=class extends de{get schema(){return this._def.getter()}_parse(t){let{ctx:n}=this._processInputParams(t);return this._def.getter()._parse({data:n.data,path:n.path,parent:n})}};Eo.create=(e,t)=>new Eo({getter:e,typeName:N.ZodLazy,...ce(t)});var Ao=class extends de{_parse(t){if(t.data!==this._def.value){let n=this._getOrReturnCtx(t);return q(n,{received:n.data,code:E.invalid_literal,expected:this._def.value}),re}return{status:"valid",value:t.data}}get value(){return this._def.value}};Ao.create=(e,t)=>new Ao({value:e,typeName:N.ZodLiteral,...ce(t)});function P0(e,t){return new Oo({values:e,typeName:N.ZodEnum,...ce(t)})}var Oo=class e extends de{_parse(t){if(typeof t.data!="string"){let n=this._getOrReturnCtx(t),r=this._def.values;return q(n,{expected:ye.joinValues(r),received:n.parsedType,code:E.invalid_type}),re}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(t.data)){let n=this._getOrReturnCtx(t),r=this._def.values;return q(n,{received:n.data,code:E.invalid_enum_value,options:r}),re}return It(t.data)}get options(){return this._def.values}get enum(){let t={};for(let n of this._def.values)t[n]=n;return t}get Values(){let t={};for(let n of this._def.values)t[n]=n;return t}get Enum(){let t={};for(let n of this._def.values)t[n]=n;return t}extract(t,n=this._def){return e.create(t,{...this._def,...n})}exclude(t,n=this._def){return e.create(this.options.filter(r=>!t.includes(r)),{...this._def,...n})}};Oo.create=P0;var jo=class extends de{_parse(t){let n=ye.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(t);if(r.parsedType!==H.string&&r.parsedType!==H.number){let o=ye.objectValues(n);return q(r,{expected:ye.joinValues(o),received:r.parsedType,code:E.invalid_type}),re}if(this._cache||(this._cache=new Set(ye.getValidEnumValues(this._def.values))),!this._cache.has(t.data)){let o=ye.objectValues(n);return q(r,{received:r.data,code:E.invalid_enum_value,options:o}),re}return It(t.data)}get enum(){return this._def.values}};jo.create=(e,t)=>new jo({values:e,typeName:N.ZodNativeEnum,...ce(t)});var Er=class extends de{unwrap(){return this._def.type}_parse(t){let{ctx:n}=this._processInputParams(t);if(n.parsedType!==H.promise&&n.common.async===!1)return q(n,{code:E.invalid_type,expected:H.promise,received:n.parsedType}),re;let r=n.parsedType===H.promise?n.data:Promise.resolve(n.data);return It(r.then(o=>this._def.type.parseAsync(o,{path:n.path,errorMap:n.common.contextualErrorMap})))}};Er.create=(e,t)=>new Er({type:e,typeName:N.ZodPromise,...ce(t)});var un=class extends de{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===N.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){let{status:n,ctx:r}=this._processInputParams(t),o=this._def.effect||null,i={addIssue:a=>{q(r,a),a.fatal?n.abort():n.dirty()},get path(){return r.path}};if(i.addIssue=i.addIssue.bind(i),o.type==="preprocess"){let a=o.transform(r.data,i);if(r.common.async)return Promise.resolve(a).then(async s=>{if(n.value==="aborted")return re;let c=await this._def.schema._parseAsync({data:s,path:r.path,parent:r});return c.status==="aborted"?re:c.status==="dirty"?_o(c.value):n.value==="dirty"?_o(c.value):c});{if(n.value==="aborted")return re;let s=this._def.schema._parseSync({data:a,path:r.path,parent:r});return s.status==="aborted"?re:s.status==="dirty"?_o(s.value):n.value==="dirty"?_o(s.value):s}}if(o.type==="refinement"){let a=s=>{let c=o.refinement(s,i);if(r.common.async)return Promise.resolve(c);if(c instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return s};if(r.common.async===!1){let s=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return s.status==="aborted"?re:(s.status==="dirty"&&n.dirty(),a(s.value),{status:n.value,value:s.value})}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(s=>s.status==="aborted"?re:(s.status==="dirty"&&n.dirty(),a(s.value).then(()=>({status:n.value,value:s.value}))))}if(o.type==="transform")if(r.common.async===!1){let a=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!kr(a))return re;let s=o.transform(a.value,i);if(s instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:n.value,value:s}}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(a=>kr(a)?Promise.resolve(o.transform(a.value,i)).then(s=>({status:n.value,value:s})):re);ye.assertNever(o)}};un.create=(e,t,n)=>new un({schema:e,typeName:N.ZodEffects,effect:t,...ce(n)});un.createWithPreprocess=(e,t,n)=>new un({schema:t,effect:{type:"preprocess",transform:e},typeName:N.ZodEffects,...ce(n)});var cn=class extends de{_parse(t){return this._getType(t)===H.undefined?It(void 0):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}};cn.create=(e,t)=>new cn({innerType:e,typeName:N.ZodOptional,...ce(t)});var Bn=class extends de{_parse(t){return this._getType(t)===H.null?It(null):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}};Bn.create=(e,t)=>new Bn({innerType:e,typeName:N.ZodNullable,...ce(t)});var Co=class extends de{_parse(t){let{ctx:n}=this._processInputParams(t),r=n.data;return n.parsedType===H.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:n.path,parent:n})}removeDefault(){return this._def.innerType}};Co.create=(e,t)=>new Co({innerType:e,typeName:N.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=>t.default,...ce(t)});var Do=class extends de{_parse(t){let{ctx:n}=this._processInputParams(t),r={...n,common:{...n.common,issues:[]}},o=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return Mi(o)?o.then(i=>({status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new Lt(r.common.issues)},input:r.data})})):{status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new Lt(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}};Do.create=(e,t)=>new Do({innerType:e,typeName:N.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=>t.catch,...ce(t)});var Vi=class extends de{_parse(t){if(this._getType(t)!==H.nan){let r=this._getOrReturnCtx(t);return q(r,{code:E.invalid_type,expected:H.nan,received:r.parsedType}),re}return{status:"valid",value:t.data}}};Vi.create=e=>new Vi({typeName:N.ZodNaN,...ce(e)});var E4=Symbol("zod_brand"),Ss=class extends de{_parse(t){let{ctx:n}=this._processInputParams(t),r=n.data;return this._def.type._parse({data:r,path:n.path,parent:n})}unwrap(){return this._def.type}},Is=class e extends de{_parse(t){let{status:n,ctx:r}=this._processInputParams(t);if(r.common.async)return(async()=>{let i=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return i.status==="aborted"?re:i.status==="dirty"?(n.dirty(),_o(i.value)):this._def.out._parseAsync({data:i.value,path:r.path,parent:r})})();{let o=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return o.status==="aborted"?re:o.status==="dirty"?(n.dirty(),{status:"dirty",value:o.value}):this._def.out._parseSync({data:o.value,path:r.path,parent:r})}}static create(t,n){return new e({in:t,out:n,typeName:N.ZodPipeline})}},No=class extends de{_parse(t){let n=this._def.innerType._parse(t),r=o=>(kr(o)&&(o.value=Object.freeze(o.value)),o);return Mi(n)?n.then(o=>r(o)):r(n)}unwrap(){return this._def.innerType}};No.create=(e,t)=>new No({innerType:e,typeName:N.ZodReadonly,...ce(t)});function I0(e,t){let n=typeof e=="function"?e(t):typeof e=="string"?{message:e}:e;return typeof n=="string"?{message:n}:n}function E0(e,t={},n){return e?Pr.create().superRefine((r,o)=>{let i=e(r);if(i instanceof Promise)return i.then(a=>{if(!a){let s=I0(t,r),c=s.fatal??n??!0;o.addIssue({code:"custom",...s,fatal:c})}});if(!i){let a=I0(t,r),s=a.fatal??n??!0;o.addIssue({code:"custom",...a,fatal:s})}}):Pr.create()}var A4={object:Ft.lazycreate},N;(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})(N||(N={}));var O4=(e,t={message:`Input not instance of ${e.name}`})=>E0(n=>n instanceof e,t),A0=zr.create,O0=$o.create,j4=Vi.create,C4=wo.create,j0=So.create,D4=Io.create,N4=Ui.create,M4=To.create,R4=ko.create,U4=Pr.create,L4=dr.create,F4=wn.create,Z4=Li.create,V4=mr.create,hy=Ft.create,B4=Ft.strictCreate,q4=zo.create,W4=du.create,H4=Po.create,K4=Vn.create,J4=mu.create,G4=Fi.create,X4=Zi.create,Y4=fu.create,Q4=Eo.create,eL=Ao.create,tL=Oo.create,nL=jo.create,rL=Er.create,oL=un.create,iL=cn.create,aL=Bn.create,sL=un.createWithPreprocess,cL=Is.create,lL=()=>A0().optional(),uL=()=>O0().optional(),pL=()=>j0().optional(),dL={string:(e=>zr.create({...e,coerce:!0})),number:(e=>$o.create({...e,coerce:!0})),boolean:(e=>So.create({...e,coerce:!0})),bigint:(e=>wo.create({...e,coerce:!0})),date:(e=>Io.create({...e,coerce:!0}))};var mL=re;var on={};M(on,{$ZodAny:()=>fp,$ZodArray:()=>xp,$ZodAsyncError:()=>Sn,$ZodBase64:()=>op,$ZodBase64URL:()=>ip,$ZodBigInt:()=>Us,$ZodBigIntFormat:()=>up,$ZodBoolean:()=>ea,$ZodCIDRv4:()=>np,$ZodCIDRv6:()=>rp,$ZodCUID:()=>Bu,$ZodCUID2:()=>qu,$ZodCatch:()=>Mp,$ZodCheck:()=>je,$ZodCheckBigIntFormat:()=>tv,$ZodCheckEndsWith:()=>mv,$ZodCheckGreaterThan:()=>Ou,$ZodCheckIncludes:()=>pv,$ZodCheckLengthEquals:()=>sv,$ZodCheckLessThan:()=>Au,$ZodCheckLowerCase:()=>lv,$ZodCheckMaxLength:()=>iv,$ZodCheckMaxSize:()=>nv,$ZodCheckMimeType:()=>hv,$ZodCheckMinLength:()=>av,$ZodCheckMinSize:()=>rv,$ZodCheckMultipleOf:()=>Qy,$ZodCheckNumberFormat:()=>ev,$ZodCheckOverwrite:()=>gv,$ZodCheckProperty:()=>fv,$ZodCheckRegex:()=>cv,$ZodCheckSizeEquals:()=>ov,$ZodCheckStartsWith:()=>dv,$ZodCheckStringFormat:()=>Qi,$ZodCheckUpperCase:()=>uv,$ZodCodec:()=>na,$ZodCustom:()=>qp,$ZodCustomStringFormat:()=>cp,$ZodDate:()=>vp,$ZodDefault:()=>jp,$ZodDiscriminatedUnion:()=>$p,$ZodE164:()=>ap,$ZodEmail:()=>Lu,$ZodEmoji:()=>Zu,$ZodEncodeError:()=>Ar,$ZodEnum:()=>kp,$ZodError:()=>Cs,$ZodExactOptional:()=>Ap,$ZodFile:()=>Pp,$ZodFunction:()=>Zp,$ZodGUID:()=>Ru,$ZodIPv4:()=>Qu,$ZodIPv6:()=>ep,$ZodISODate:()=>Gu,$ZodISODateTime:()=>Ju,$ZodISODuration:()=>Yu,$ZodISOTime:()=>Xu,$ZodIntersection:()=>wp,$ZodJWT:()=>sp,$ZodKSUID:()=>Ku,$ZodLazy:()=>Bp,$ZodLiteral:()=>zp,$ZodMAC:()=>tp,$ZodMap:()=>Ip,$ZodNaN:()=>Rp,$ZodNanoID:()=>Vu,$ZodNever:()=>gp,$ZodNonOptional:()=>Dp,$ZodNull:()=>mp,$ZodNullable:()=>Op,$ZodNumber:()=>Rs,$ZodNumberFormat:()=>lp,$ZodObject:()=>bp,$ZodObjectJIT:()=>bv,$ZodOptional:()=>Fs,$ZodPipe:()=>Up,$ZodPrefault:()=>Cp,$ZodPromise:()=>Vp,$ZodReadonly:()=>Lp,$ZodRealError:()=>Vt,$ZodRecord:()=>Sp,$ZodRegistry:()=>Jp,$ZodSet:()=>Tp,$ZodString:()=>Rr,$ZodStringFormat:()=>Ae,$ZodSuccess:()=>Np,$ZodSymbol:()=>pp,$ZodTemplateLiteral:()=>Fp,$ZodTransform:()=>Ep,$ZodTuple:()=>Ls,$ZodType:()=>ie,$ZodULID:()=>Wu,$ZodURL:()=>Fu,$ZodUUID:()=>Uu,$ZodUndefined:()=>dp,$ZodUnion:()=>ta,$ZodUnknown:()=>hp,$ZodVoid:()=>yp,$ZodXID:()=>Hu,$ZodXor:()=>_p,$brand:()=>ks,$constructor:()=>_,$input:()=>Xp,$output:()=>Gp,Doc:()=>Ms,JSONSchema:()=>vz,JSONSchemaGenerator:()=>Ud,NEVER:()=>hu,TimePrecision:()=>td,_any:()=>$d,_array:()=>_v,_base64:()=>ac,_base64url:()=>sc,_bigint:()=>hd,_boolean:()=>md,_catch:()=>b6,_check:()=>yz,_cidrv4:()=>oc,_cidrv6:()=>ic,_coercedBigint:()=>gd,_coercedBoolean:()=>fd,_coercedDate:()=>kd,_coercedNumber:()=>sd,_coercedString:()=>Qp,_cuid:()=>Xs,_cuid2:()=>Ys,_custom:()=>Ed,_date:()=>Td,_decode:()=>$u,_decodeAsync:()=>Su,_default:()=>y6,_discriminatedUnion:()=>i6,_e164:()=>cc,_email:()=>Bs,_emoji:()=>Js,_encode:()=>_u,_encodeAsync:()=>wu,_endsWith:()=>Wo,_enum:()=>p6,_file:()=>Pd,_float32:()=>ld,_float64:()=>ud,_gt:()=>Tn,_gte:()=>yt,_guid:()=>ia,_includes:()=>Bo,_int:()=>cd,_int32:()=>pd,_int64:()=>yd,_intersection:()=>a6,_ipv4:()=>nc,_ipv6:()=>rc,_isoDate:()=>rd,_isoDateTime:()=>nd,_isoDuration:()=>id,_isoTime:()=>od,_jwt:()=>lc,_ksuid:()=>tc,_lazy:()=>S6,_length:()=>Fr,_literal:()=>m6,_lowercase:()=>Zo,_lt:()=>In,_lte:()=>Ot,_mac:()=>ed,_map:()=>l6,_max:()=>Ot,_maxLength:()=>Lr,_maxSize:()=>gr,_mime:()=>Ho,_min:()=>yt,_minLength:()=>qn,_minSize:()=>kn,_multipleOf:()=>hr,_nan:()=>zd,_nanoid:()=>Gs,_nativeEnum:()=>d6,_negative:()=>pc,_never:()=>Sd,_nonnegative:()=>mc,_nonoptional:()=>v6,_nonpositive:()=>dc,_normalize:()=>Ko,_null:()=>_d,_nullable:()=>g6,_number:()=>ad,_optional:()=>h6,_overwrite:()=>dn,_parse:()=>Ji,_parseAsync:()=>Gi,_pipe:()=>_6,_positive:()=>uc,_promise:()=>I6,_property:()=>fc,_readonly:()=>$6,_record:()=>c6,_refine:()=>Ad,_regex:()=>Fo,_safeDecode:()=>Tu,_safeDecodeAsync:()=>zu,_safeEncode:()=>Iu,_safeEncodeAsync:()=>ku,_safeParse:()=>Xi,_safeParseAsync:()=>Yi,_set:()=>u6,_size:()=>Ur,_slugify:()=>sa,_startsWith:()=>qo,_string:()=>Yp,_stringFormat:()=>Yo,_stringbool:()=>Dd,_success:()=>x6,_superRefine:()=>Od,_symbol:()=>xd,_templateLiteral:()=>w6,_toLowerCase:()=>Go,_toUpperCase:()=>Xo,_transform:()=>f6,_trim:()=>Jo,_tuple:()=>s6,_uint32:()=>dd,_uint64:()=>vd,_ulid:()=>Qs,_undefined:()=>bd,_union:()=>r6,_unknown:()=>wd,_uppercase:()=>Vo,_url:()=>aa,_uuid:()=>qs,_uuidv4:()=>Ws,_uuidv6:()=>Hs,_uuidv7:()=>Ks,_void:()=>Id,_xid:()=>ec,_xor:()=>o6,clone:()=>pt,config:()=>Xe,createStandardJSONSchemaMethod:()=>ca,createToJSONSchemaMethod:()=>$v,decode:()=>W0,decodeAsync:()=>K0,describe:()=>jd,encode:()=>q0,encodeAsync:()=>H0,extractDefs:()=>Vr,finalize:()=>Br,flattenError:()=>Hi,formatError:()=>Ki,globalConfig:()=>Ts,globalRegistry:()=>dt,initializeContext:()=>Zr,isValidBase64:()=>xv,isValidBase64URL:()=>gk,isValidJWT:()=>yk,locales:()=>oa,meta:()=>Cd,parse:()=>Ro,parseAsync:()=>Uo,prettifyError:()=>bu,process:()=>Ee,regexes:()=>Bt,registry:()=>Vs,safeDecode:()=>G0,safeDecodeAsync:()=>Y0,safeEncode:()=>J0,safeEncodeAsync:()=>X0,safeParse:()=>Nr,safeParseAsync:()=>Mr,toDotPath:()=>B0,toJSONSchema:()=>Qo,treeifyError:()=>xu,util:()=>C,version:()=>yv});var hu=Object.freeze({status:"aborted"});function _(e,t,n){function r(s,c){if(s._zod||Object.defineProperty(s,"_zod",{value:{def:c,constr:a,traits:new Set},enumerable:!1}),s._zod.traits.has(e))return;s._zod.traits.add(e),t(s,c);let l=a.prototype,u=Object.keys(l);for(let p=0;pn?.Parent&&s instanceof n.Parent?!0:s?._zod?.traits?.has(e)}),Object.defineProperty(a,"name",{value:e}),a}var ks=Symbol("zod_brand"),Sn=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},Ar=class extends Error{constructor(t){super(`Encountered unidirectional transform during encode: ${t}`),this.name="ZodEncodeError"}},Ts={};function Xe(e){return e&&Object.assign(Ts,e),Ts}var C={};M(C,{BIGINT_FORMAT_RANGES:()=>Sy,Class:()=>yy,NUMBER_FORMAT_RANGES:()=>wy,aborted:()=>Dr,allowsEval:()=>by,assert:()=>xL,assertEqual:()=>hL,assertIs:()=>yL,assertNever:()=>vL,assertNotEqual:()=>gL,assignProp:()=>jr,base64ToUint8Array:()=>F0,base64urlToUint8Array:()=>EL,cached:()=>qi,captureStackTrace:()=>yu,cleanEnum:()=>PL,cleanRegex:()=>Es,clone:()=>pt,cloneDef:()=>_L,createTransparentProxy:()=>kL,defineLazy:()=>le,esc:()=>gu,escapeRegex:()=>pn,extend:()=>M0,finalizeIssue:()=>Zt,floatSafeRemainder:()=>vy,getElementAtPath:()=>$L,getEnumValues:()=>Ps,getLengthableOrigin:()=>js,getParsedType:()=>TL,getSizableOrigin:()=>Os,hexToUint8Array:()=>OL,isObject:()=>Mo,isPlainObject:()=>Cr,issue:()=>Wi,joinValues:()=>S,jsonStringifyReplacer:()=>Bi,merge:()=>zL,mergeDefs:()=>fr,normalizeParams:()=>R,nullish:()=>Or,numKeys:()=>IL,objectClone:()=>bL,omit:()=>N0,optionalKeys:()=>$y,parsedType:()=>D,partial:()=>U0,pick:()=>D0,prefixIssues:()=>rn,primitiveTypes:()=>_y,promiseAllObject:()=>wL,propertyKeyTypes:()=>As,randomString:()=>SL,required:()=>L0,safeExtend:()=>R0,shallowClone:()=>vu,slugify:()=>xy,stringifyPrimitive:()=>A,uint8ArrayToBase64:()=>Z0,uint8ArrayToBase64url:()=>AL,uint8ArrayToHex:()=>jL,unwrapMessage:()=>zs});function hL(e){return e}function gL(e){return e}function yL(e){}function vL(e){throw new Error("Unexpected value in exhaustive check")}function xL(e){}function Ps(e){let t=Object.values(e).filter(r=>typeof r=="number");return Object.entries(e).filter(([r,o])=>t.indexOf(+r)===-1).map(([r,o])=>o)}function S(e,t="|"){return e.map(n=>A(n)).join(t)}function Bi(e,t){return typeof t=="bigint"?t.toString():t}function qi(e){return{get value(){{let n=e();return Object.defineProperty(this,"value",{value:n}),n}throw new Error("cached value already set")}}}function Or(e){return e==null}function Es(e){let t=e.startsWith("^")?1:0,n=e.endsWith("$")?e.length-1:e.length;return e.slice(t,n)}function vy(e,t){let n=(e.toString().split(".")[1]||"").length,r=t.toString(),o=(r.split(".")[1]||"").length;if(o===0&&/\d?e-\d?/.test(r)){let c=r.match(/\d?e-(\d?)/);c?.[1]&&(o=Number.parseInt(c[1]))}let i=n>o?n:o,a=Number.parseInt(e.toFixed(i).replace(".","")),s=Number.parseInt(t.toFixed(i).replace(".",""));return a%s/10**i}var C0=Symbol("evaluating");function le(e,t,n){let r;Object.defineProperty(e,t,{get(){if(r!==C0)return r===void 0&&(r=C0,r=n()),r},set(o){Object.defineProperty(e,t,{value:o})},configurable:!0})}function bL(e){return Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e))}function jr(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0})}function fr(...e){let t={};for(let n of e){let r=Object.getOwnPropertyDescriptors(n);Object.assign(t,r)}return Object.defineProperties({},t)}function _L(e){return fr(e._zod.def)}function $L(e,t){return t?t.reduce((n,r)=>n?.[r],e):e}function wL(e){let t=Object.keys(e),n=t.map(r=>e[r]);return Promise.all(n).then(r=>{let o={};for(let i=0;i{};function Mo(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}var by=qi(()=>{if(typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{let e=Function;return new e(""),!0}catch{return!1}});function Cr(e){if(Mo(e)===!1)return!1;let t=e.constructor;if(t===void 0||typeof t!="function")return!0;let n=t.prototype;return!(Mo(n)===!1||Object.prototype.hasOwnProperty.call(n,"isPrototypeOf")===!1)}function vu(e){return Cr(e)?{...e}:Array.isArray(e)?[...e]:e}function IL(e){let t=0;for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&t++;return t}var TL=e=>{let t=typeof e;switch(t){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(e)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":return Array.isArray(e)?"array":e===null?"null":e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?"promise":typeof Map<"u"&&e instanceof Map?"map":typeof Set<"u"&&e instanceof Set?"set":typeof Date<"u"&&e instanceof Date?"date":typeof File<"u"&&e instanceof File?"file":"object";default:throw new Error(`Unknown data type: ${t}`)}},As=new Set(["string","number","symbol"]),_y=new Set(["string","number","bigint","boolean","symbol","undefined"]);function pn(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function pt(e,t,n){let r=new e._zod.constr(t??e._zod.def);return(!t||n?.parent)&&(r._zod.parent=e),r}function R(e){let t=e;if(!t)return{};if(typeof t=="string")return{error:()=>t};if(t?.message!==void 0){if(t?.error!==void 0)throw new Error("Cannot specify both `message` and `error` params");t.error=t.message}return delete t.message,typeof t.error=="string"?{...t,error:()=>t.error}:t}function kL(e){let t;return new Proxy({},{get(n,r,o){return t??(t=e()),Reflect.get(t,r,o)},set(n,r,o,i){return t??(t=e()),Reflect.set(t,r,o,i)},has(n,r){return t??(t=e()),Reflect.has(t,r)},deleteProperty(n,r){return t??(t=e()),Reflect.deleteProperty(t,r)},ownKeys(n){return t??(t=e()),Reflect.ownKeys(t)},getOwnPropertyDescriptor(n,r){return t??(t=e()),Reflect.getOwnPropertyDescriptor(t,r)},defineProperty(n,r,o){return t??(t=e()),Reflect.defineProperty(t,r,o)}})}function A(e){return typeof e=="bigint"?e.toString()+"n":typeof e=="string"?`"${e}"`:`${e}`}function $y(e){return Object.keys(e).filter(t=>e[t]._zod.optin==="optional"&&e[t]._zod.optout==="optional")}var wy={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},Sy={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function D0(e,t){let n=e._zod.def,r=n.checks;if(r&&r.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");let i=fr(e._zod.def,{get shape(){let a={};for(let s in t){if(!(s in n.shape))throw new Error(`Unrecognized key: "${s}"`);t[s]&&(a[s]=n.shape[s])}return jr(this,"shape",a),a},checks:[]});return pt(e,i)}function N0(e,t){let n=e._zod.def,r=n.checks;if(r&&r.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");let i=fr(e._zod.def,{get shape(){let a={...e._zod.def.shape};for(let s in t){if(!(s in n.shape))throw new Error(`Unrecognized key: "${s}"`);t[s]&&delete a[s]}return jr(this,"shape",a),a},checks:[]});return pt(e,i)}function M0(e,t){if(!Cr(t))throw new Error("Invalid input to extend: expected a plain object");let n=e._zod.def.checks;if(n&&n.length>0){let i=e._zod.def.shape;for(let a in t)if(Object.getOwnPropertyDescriptor(i,a)!==void 0)throw new Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}let o=fr(e._zod.def,{get shape(){let i={...e._zod.def.shape,...t};return jr(this,"shape",i),i}});return pt(e,o)}function R0(e,t){if(!Cr(t))throw new Error("Invalid input to safeExtend: expected a plain object");let n=fr(e._zod.def,{get shape(){let r={...e._zod.def.shape,...t};return jr(this,"shape",r),r}});return pt(e,n)}function zL(e,t){let n=fr(e._zod.def,{get shape(){let r={...e._zod.def.shape,...t._zod.def.shape};return jr(this,"shape",r),r},get catchall(){return t._zod.def.catchall},checks:[]});return pt(e,n)}function U0(e,t,n){let o=t._zod.def.checks;if(o&&o.length>0)throw new Error(".partial() cannot be used on object schemas containing refinements");let a=fr(t._zod.def,{get shape(){let s=t._zod.def.shape,c={...s};if(n)for(let l in n){if(!(l in s))throw new Error(`Unrecognized key: "${l}"`);n[l]&&(c[l]=e?new e({type:"optional",innerType:s[l]}):s[l])}else for(let l in s)c[l]=e?new e({type:"optional",innerType:s[l]}):s[l];return jr(this,"shape",c),c},checks:[]});return pt(t,a)}function L0(e,t,n){let r=fr(t._zod.def,{get shape(){let o=t._zod.def.shape,i={...o};if(n)for(let a in n){if(!(a in i))throw new Error(`Unrecognized key: "${a}"`);n[a]&&(i[a]=new e({type:"nonoptional",innerType:o[a]}))}else for(let a in o)i[a]=new e({type:"nonoptional",innerType:o[a]});return jr(this,"shape",i),i}});return pt(t,r)}function Dr(e,t=0){if(e.aborted===!0)return!0;for(let n=t;n{var r;return(r=n).path??(r.path=[]),n.path.unshift(e),n})}function zs(e){return typeof e=="string"?e:e?.message}function Zt(e,t,n){let r={...e,path:e.path??[]};if(!e.message){let o=zs(e.inst?._zod.def?.error?.(e))??zs(t?.error?.(e))??zs(n.customError?.(e))??zs(n.localeError?.(e))??"Invalid input";r.message=o}return delete r.inst,delete r.continue,t?.reportInput||delete r.input,r}function Os(e){return e instanceof Set?"set":e instanceof Map?"map":e instanceof File?"file":"unknown"}function js(e){return Array.isArray(e)?"array":typeof e=="string"?"string":"unknown"}function D(e){let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"nan":"number";case"object":{if(e===null)return"null";if(Array.isArray(e))return"array";let n=e;if(n&&Object.getPrototypeOf(n)!==Object.prototype&&"constructor"in n&&n.constructor)return n.constructor.name}}return t}function Wi(...e){let[t,n,r]=e;return typeof t=="string"?{message:t,code:"custom",input:n,inst:r}:{...t}}function PL(e){return Object.entries(e).filter(([t,n])=>Number.isNaN(Number.parseInt(t,10))).map(t=>t[1])}function F0(e){let t=atob(e),n=new Uint8Array(t.length);for(let r=0;rt.toString(16).padStart(2,"0")).join("")}var yy=class{constructor(...t){}};var V0=(e,t)=>{e.name="$ZodError",Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:t,enumerable:!1}),e.message=JSON.stringify(t,Bi,2),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},Cs=_("$ZodError",V0),Vt=_("$ZodError",V0,{Parent:Error});function Hi(e,t=n=>n.message){let n={},r=[];for(let o of e.issues)o.path.length>0?(n[o.path[0]]=n[o.path[0]]||[],n[o.path[0]].push(t(o))):r.push(t(o));return{formErrors:r,fieldErrors:n}}function Ki(e,t=n=>n.message){let n={_errors:[]},r=o=>{for(let i of o.issues)if(i.code==="invalid_union"&&i.errors.length)i.errors.map(a=>r({issues:a}));else if(i.code==="invalid_key")r({issues:i.issues});else if(i.code==="invalid_element")r({issues:i.issues});else if(i.path.length===0)n._errors.push(t(i));else{let a=n,s=0;for(;sn.message){let n={errors:[]},r=(o,i=[])=>{var a,s;for(let c of o.issues)if(c.code==="invalid_union"&&c.errors.length)c.errors.map(l=>r({issues:l},c.path));else if(c.code==="invalid_key")r({issues:c.issues},c.path);else if(c.code==="invalid_element")r({issues:c.issues},c.path);else{let l=[...i,...c.path];if(l.length===0){n.errors.push(t(c));continue}let u=n,p=0;for(;ptypeof r=="object"?r.key:r);for(let r of n)typeof r=="number"?t.push(`[${r}]`):typeof r=="symbol"?t.push(`[${JSON.stringify(String(r))}]`):/[^\w$]/.test(r)?t.push(`[${JSON.stringify(r)}]`):(t.length&&t.push("."),t.push(r));return t.join("")}function bu(e){let t=[],n=[...e.issues].sort((r,o)=>(r.path??[]).length-(o.path??[]).length);for(let r of n)t.push(`\u2716 ${r.message}`),r.path?.length&&t.push(` \u2192 at ${B0(r.path)}`);return t.join(` +`)}var Ji=e=>(t,n,r,o)=>{let i=r?Object.assign(r,{async:!1}):{async:!1},a=t._zod.run({value:n,issues:[]},i);if(a instanceof Promise)throw new Sn;if(a.issues.length){let s=new(o?.Err??e)(a.issues.map(c=>Zt(c,i,Xe())));throw yu(s,o?.callee),s}return a.value},Ro=Ji(Vt),Gi=e=>async(t,n,r,o)=>{let i=r?Object.assign(r,{async:!0}):{async:!0},a=t._zod.run({value:n,issues:[]},i);if(a instanceof Promise&&(a=await a),a.issues.length){let s=new(o?.Err??e)(a.issues.map(c=>Zt(c,i,Xe())));throw yu(s,o?.callee),s}return a.value},Uo=Gi(Vt),Xi=e=>(t,n,r)=>{let o=r?{...r,async:!1}:{async:!1},i=t._zod.run({value:n,issues:[]},o);if(i instanceof Promise)throw new Sn;return i.issues.length?{success:!1,error:new(e??Cs)(i.issues.map(a=>Zt(a,o,Xe())))}:{success:!0,data:i.value}},Nr=Xi(Vt),Yi=e=>async(t,n,r)=>{let o=r?Object.assign(r,{async:!0}):{async:!0},i=t._zod.run({value:n,issues:[]},o);return i instanceof Promise&&(i=await i),i.issues.length?{success:!1,error:new e(i.issues.map(a=>Zt(a,o,Xe())))}:{success:!0,data:i.value}},Mr=Yi(Vt),_u=e=>(t,n,r)=>{let o=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return Ji(e)(t,n,o)},q0=_u(Vt),$u=e=>(t,n,r)=>Ji(e)(t,n,r),W0=$u(Vt),wu=e=>async(t,n,r)=>{let o=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return Gi(e)(t,n,o)},H0=wu(Vt),Su=e=>async(t,n,r)=>Gi(e)(t,n,r),K0=Su(Vt),Iu=e=>(t,n,r)=>{let o=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return Xi(e)(t,n,o)},J0=Iu(Vt),Tu=e=>(t,n,r)=>Xi(e)(t,n,r),G0=Tu(Vt),ku=e=>async(t,n,r)=>{let o=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return Yi(e)(t,n,o)},X0=ku(Vt),zu=e=>async(t,n,r)=>Yi(e)(t,n,r),Y0=zu(Vt);var Bt={};M(Bt,{base64:()=>Ly,base64url:()=>Pu,bigint:()=>Wy,boolean:()=>Ky,browserEmail:()=>ZL,cidrv4:()=>Ry,cidrv6:()=>Uy,cuid:()=>Iy,cuid2:()=>Ty,date:()=>Zy,datetime:()=>By,domain:()=>qL,duration:()=>Ay,e164:()=>Fy,email:()=>jy,emoji:()=>Cy,extendedDuration:()=>DL,guid:()=>Oy,hex:()=>WL,hostname:()=>BL,html5Email:()=>UL,idnEmail:()=>FL,integer:()=>Hy,ipv4:()=>Dy,ipv6:()=>Ny,ksuid:()=>Py,lowercase:()=>Xy,mac:()=>My,md5_base64:()=>KL,md5_base64url:()=>JL,md5_hex:()=>HL,nanoid:()=>Ey,null:()=>Jy,number:()=>Eu,rfc5322Email:()=>LL,sha1_base64:()=>XL,sha1_base64url:()=>YL,sha1_hex:()=>GL,sha256_base64:()=>eF,sha256_base64url:()=>tF,sha256_hex:()=>QL,sha384_base64:()=>rF,sha384_base64url:()=>oF,sha384_hex:()=>nF,sha512_base64:()=>aF,sha512_base64url:()=>sF,sha512_hex:()=>iF,string:()=>qy,time:()=>Vy,ulid:()=>ky,undefined:()=>Gy,unicodeEmail:()=>Q0,uppercase:()=>Yy,uuid:()=>Lo,uuid4:()=>NL,uuid6:()=>ML,uuid7:()=>RL,xid:()=>zy});var Iy=/^[cC][^\s-]{8,}$/,Ty=/^[0-9a-z]+$/,ky=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,zy=/^[0-9a-vA-V]{20}$/,Py=/^[A-Za-z0-9]{27}$/,Ey=/^[a-zA-Z0-9_-]{21}$/,Ay=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,DL=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,Oy=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,Lo=e=>e?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,NL=Lo(4),ML=Lo(6),RL=Lo(7),jy=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,UL=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,LL=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,Q0=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,FL=Q0,ZL=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,VL="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function Cy(){return new RegExp(VL,"u")}var Dy=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,Ny=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,My=e=>{let t=pn(e??":");return new RegExp(`^(?:[0-9A-F]{2}${t}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${t}){5}[0-9a-f]{2}$`)},Ry=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,Uy=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,Ly=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,Pu=/^[A-Za-z0-9_-]*$/,BL=/^(?=.{1,253}\.?$)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?)*\.?$/,qL=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,Fy=/^\+[1-9]\d{6,14}$/,ek="(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))",Zy=new RegExp(`^${ek}$`);function tk(e){let t="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof e.precision=="number"?e.precision===-1?`${t}`:e.precision===0?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${e.precision}}`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function Vy(e){return new RegExp(`^${tk(e)}$`)}function By(e){let t=tk({precision:e.precision}),n=["Z"];e.local&&n.push(""),e.offset&&n.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let r=`${t}(?:${n.join("|")})`;return new RegExp(`^${ek}T(?:${r})$`)}var qy=e=>{let t=e?`[\\s\\S]{${e?.minimum??0},${e?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${t}$`)},Wy=/^-?\d+n?$/,Hy=/^-?\d+$/,Eu=/^-?\d+(?:\.\d+)?$/,Ky=/^(?:true|false)$/i,Jy=/^null$/i;var Gy=/^undefined$/i;var Xy=/^[^A-Z]*$/,Yy=/^[^a-z]*$/,WL=/^[0-9a-fA-F]*$/;function Ds(e,t){return new RegExp(`^[A-Za-z0-9+/]{${e}}${t}$`)}function Ns(e){return new RegExp(`^[A-Za-z0-9_-]{${e}}$`)}var HL=/^[0-9a-fA-F]{32}$/,KL=Ds(22,"=="),JL=Ns(22),GL=/^[0-9a-fA-F]{40}$/,XL=Ds(27,"="),YL=Ns(27),QL=/^[0-9a-fA-F]{64}$/,eF=Ds(43,"="),tF=Ns(43),nF=/^[0-9a-fA-F]{96}$/,rF=Ds(64,""),oF=Ns(64),iF=/^[0-9a-fA-F]{128}$/,aF=Ds(86,"=="),sF=Ns(86);var je=_("$ZodCheck",(e,t)=>{var n;e._zod??(e._zod={}),e._zod.def=t,(n=e._zod).onattach??(n.onattach=[])}),rk={number:"number",bigint:"bigint",object:"date"},Au=_("$ZodCheckLessThan",(e,t)=>{je.init(e,t);let n=rk[typeof t.value];e._zod.onattach.push(r=>{let o=r._zod.bag,i=(t.inclusive?o.maximum:o.exclusiveMaximum)??Number.POSITIVE_INFINITY;t.value{(t.inclusive?r.value<=t.value:r.value{je.init(e,t);let n=rk[typeof t.value];e._zod.onattach.push(r=>{let o=r._zod.bag,i=(t.inclusive?o.minimum:o.exclusiveMinimum)??Number.NEGATIVE_INFINITY;t.value>i&&(t.inclusive?o.minimum=t.value:o.exclusiveMinimum=t.value)}),e._zod.check=r=>{(t.inclusive?r.value>=t.value:r.value>t.value)||r.issues.push({origin:n,code:"too_small",minimum:typeof t.value=="object"?t.value.getTime():t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),Qy=_("$ZodCheckMultipleOf",(e,t)=>{je.init(e,t),e._zod.onattach.push(n=>{var r;(r=n._zod.bag).multipleOf??(r.multipleOf=t.value)}),e._zod.check=n=>{if(typeof n.value!=typeof t.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof n.value=="bigint"?n.value%t.value===BigInt(0):vy(n.value,t.value)===0)||n.issues.push({origin:typeof n.value,code:"not_multiple_of",divisor:t.value,input:n.value,inst:e,continue:!t.abort})}}),ev=_("$ZodCheckNumberFormat",(e,t)=>{je.init(e,t),t.format=t.format||"float64";let n=t.format?.includes("int"),r=n?"int":"number",[o,i]=wy[t.format];e._zod.onattach.push(a=>{let s=a._zod.bag;s.format=t.format,s.minimum=o,s.maximum=i,n&&(s.pattern=Hy)}),e._zod.check=a=>{let s=a.value;if(n){if(!Number.isInteger(s)){a.issues.push({expected:r,format:t.format,code:"invalid_type",continue:!1,input:s,inst:e});return}if(!Number.isSafeInteger(s)){s>0?a.issues.push({input:s,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:r,inclusive:!0,continue:!t.abort}):a.issues.push({input:s,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:r,inclusive:!0,continue:!t.abort});return}}si&&a.issues.push({origin:"number",input:s,code:"too_big",maximum:i,inclusive:!0,inst:e,continue:!t.abort})}}),tv=_("$ZodCheckBigIntFormat",(e,t)=>{je.init(e,t);let[n,r]=Sy[t.format];e._zod.onattach.push(o=>{let i=o._zod.bag;i.format=t.format,i.minimum=n,i.maximum=r}),e._zod.check=o=>{let i=o.value;ir&&o.issues.push({origin:"bigint",input:i,code:"too_big",maximum:r,inclusive:!0,inst:e,continue:!t.abort})}}),nv=_("$ZodCheckMaxSize",(e,t)=>{var n;je.init(e,t),(n=e._zod.def).when??(n.when=r=>{let o=r.value;return!Or(o)&&o.size!==void 0}),e._zod.onattach.push(r=>{let o=r._zod.bag.maximum??Number.POSITIVE_INFINITY;t.maximum{let o=r.value;o.size<=t.maximum||r.issues.push({origin:Os(o),code:"too_big",maximum:t.maximum,inclusive:!0,input:o,inst:e,continue:!t.abort})}}),rv=_("$ZodCheckMinSize",(e,t)=>{var n;je.init(e,t),(n=e._zod.def).when??(n.when=r=>{let o=r.value;return!Or(o)&&o.size!==void 0}),e._zod.onattach.push(r=>{let o=r._zod.bag.minimum??Number.NEGATIVE_INFINITY;t.minimum>o&&(r._zod.bag.minimum=t.minimum)}),e._zod.check=r=>{let o=r.value;o.size>=t.minimum||r.issues.push({origin:Os(o),code:"too_small",minimum:t.minimum,inclusive:!0,input:o,inst:e,continue:!t.abort})}}),ov=_("$ZodCheckSizeEquals",(e,t)=>{var n;je.init(e,t),(n=e._zod.def).when??(n.when=r=>{let o=r.value;return!Or(o)&&o.size!==void 0}),e._zod.onattach.push(r=>{let o=r._zod.bag;o.minimum=t.size,o.maximum=t.size,o.size=t.size}),e._zod.check=r=>{let o=r.value,i=o.size;if(i===t.size)return;let a=i>t.size;r.issues.push({origin:Os(o),...a?{code:"too_big",maximum:t.size}:{code:"too_small",minimum:t.size},inclusive:!0,exact:!0,input:r.value,inst:e,continue:!t.abort})}}),iv=_("$ZodCheckMaxLength",(e,t)=>{var n;je.init(e,t),(n=e._zod.def).when??(n.when=r=>{let o=r.value;return!Or(o)&&o.length!==void 0}),e._zod.onattach.push(r=>{let o=r._zod.bag.maximum??Number.POSITIVE_INFINITY;t.maximum{let o=r.value;if(o.length<=t.maximum)return;let a=js(o);r.issues.push({origin:a,code:"too_big",maximum:t.maximum,inclusive:!0,input:o,inst:e,continue:!t.abort})}}),av=_("$ZodCheckMinLength",(e,t)=>{var n;je.init(e,t),(n=e._zod.def).when??(n.when=r=>{let o=r.value;return!Or(o)&&o.length!==void 0}),e._zod.onattach.push(r=>{let o=r._zod.bag.minimum??Number.NEGATIVE_INFINITY;t.minimum>o&&(r._zod.bag.minimum=t.minimum)}),e._zod.check=r=>{let o=r.value;if(o.length>=t.minimum)return;let a=js(o);r.issues.push({origin:a,code:"too_small",minimum:t.minimum,inclusive:!0,input:o,inst:e,continue:!t.abort})}}),sv=_("$ZodCheckLengthEquals",(e,t)=>{var n;je.init(e,t),(n=e._zod.def).when??(n.when=r=>{let o=r.value;return!Or(o)&&o.length!==void 0}),e._zod.onattach.push(r=>{let o=r._zod.bag;o.minimum=t.length,o.maximum=t.length,o.length=t.length}),e._zod.check=r=>{let o=r.value,i=o.length;if(i===t.length)return;let a=js(o),s=i>t.length;r.issues.push({origin:a,...s?{code:"too_big",maximum:t.length}:{code:"too_small",minimum:t.length},inclusive:!0,exact:!0,input:r.value,inst:e,continue:!t.abort})}}),Qi=_("$ZodCheckStringFormat",(e,t)=>{var n,r;je.init(e,t),e._zod.onattach.push(o=>{let i=o._zod.bag;i.format=t.format,t.pattern&&(i.patterns??(i.patterns=new Set),i.patterns.add(t.pattern))}),t.pattern?(n=e._zod).check??(n.check=o=>{t.pattern.lastIndex=0,!t.pattern.test(o.value)&&o.issues.push({origin:"string",code:"invalid_format",format:t.format,input:o.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(r=e._zod).check??(r.check=()=>{})}),cv=_("$ZodCheckRegex",(e,t)=>{Qi.init(e,t),e._zod.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:"string",code:"invalid_format",format:"regex",input:n.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),lv=_("$ZodCheckLowerCase",(e,t)=>{t.pattern??(t.pattern=Xy),Qi.init(e,t)}),uv=_("$ZodCheckUpperCase",(e,t)=>{t.pattern??(t.pattern=Yy),Qi.init(e,t)}),pv=_("$ZodCheckIncludes",(e,t)=>{je.init(e,t);let n=pn(t.includes),r=new RegExp(typeof t.position=="number"?`^.{${t.position}}${n}`:n);t.pattern=r,e._zod.onattach.push(o=>{let i=o._zod.bag;i.patterns??(i.patterns=new Set),i.patterns.add(r)}),e._zod.check=o=>{o.value.includes(t.includes,t.position)||o.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:t.includes,input:o.value,inst:e,continue:!t.abort})}}),dv=_("$ZodCheckStartsWith",(e,t)=>{je.init(e,t);let n=new RegExp(`^${pn(t.prefix)}.*`);t.pattern??(t.pattern=n),e._zod.onattach.push(r=>{let o=r._zod.bag;o.patterns??(o.patterns=new Set),o.patterns.add(n)}),e._zod.check=r=>{r.value.startsWith(t.prefix)||r.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:t.prefix,input:r.value,inst:e,continue:!t.abort})}}),mv=_("$ZodCheckEndsWith",(e,t)=>{je.init(e,t);let n=new RegExp(`.*${pn(t.suffix)}$`);t.pattern??(t.pattern=n),e._zod.onattach.push(r=>{let o=r._zod.bag;o.patterns??(o.patterns=new Set),o.patterns.add(n)}),e._zod.check=r=>{r.value.endsWith(t.suffix)||r.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:t.suffix,input:r.value,inst:e,continue:!t.abort})}});function nk(e,t,n){e.issues.length&&t.issues.push(...rn(n,e.issues))}var fv=_("$ZodCheckProperty",(e,t)=>{je.init(e,t),e._zod.check=n=>{let r=t.schema._zod.run({value:n.value[t.property],issues:[]},{});if(r instanceof Promise)return r.then(o=>nk(o,n,t.property));nk(r,n,t.property)}}),hv=_("$ZodCheckMimeType",(e,t)=>{je.init(e,t);let n=new Set(t.mime);e._zod.onattach.push(r=>{r._zod.bag.mime=t.mime}),e._zod.check=r=>{n.has(r.value.type)||r.issues.push({code:"invalid_value",values:t.mime,input:r.value.type,inst:e,continue:!t.abort})}}),gv=_("$ZodCheckOverwrite",(e,t)=>{je.init(e,t),e._zod.check=n=>{n.value=t.tx(n.value)}});var Ms=class{constructor(t=[]){this.content=[],this.indent=0,this&&(this.args=t)}indented(t){this.indent+=1,t(this),this.indent-=1}write(t){if(typeof t=="function"){t(this,{execution:"sync"}),t(this,{execution:"async"});return}let r=t.split(` +`).filter(a=>a),o=Math.min(...r.map(a=>a.length-a.trimStart().length)),i=r.map(a=>a.slice(o)).map(a=>" ".repeat(this.indent*2)+a);for(let a of i)this.content.push(a)}compile(){let t=Function,n=this?.args,o=[...(this?.content??[""]).map(i=>` ${i}`)];return new t(...n,o.join(` +`))}};var yv={major:4,minor:3,patch:6};var ie=_("$ZodType",(e,t)=>{var n;e??(e={}),e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=yv;let r=[...e._zod.def.checks??[]];e._zod.traits.has("$ZodCheck")&&r.unshift(e);for(let o of r)for(let i of o._zod.onattach)i(e);if(r.length===0)(n=e._zod).deferred??(n.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{let o=(a,s,c)=>{let l=Dr(a),u;for(let p of s){if(p._zod.def.when){if(!p._zod.def.when(a))continue}else if(l)continue;let d=a.issues.length,f=p._zod.check(a);if(f instanceof Promise&&c?.async===!1)throw new Sn;if(u||f instanceof Promise)u=(u??Promise.resolve()).then(async()=>{await f,a.issues.length!==d&&(l||(l=Dr(a,d)))});else{if(a.issues.length===d)continue;l||(l=Dr(a,d))}}return u?u.then(()=>a):a},i=(a,s,c)=>{if(Dr(a))return a.aborted=!0,a;let l=o(s,r,c);if(l instanceof Promise){if(c.async===!1)throw new Sn;return l.then(u=>e._zod.parse(u,c))}return e._zod.parse(l,c)};e._zod.run=(a,s)=>{if(s.skipChecks)return e._zod.parse(a,s);if(s.direction==="backward"){let l=e._zod.parse({value:a.value,issues:[]},{...s,skipChecks:!0});return l instanceof Promise?l.then(u=>i(u,a,s)):i(l,a,s)}let c=e._zod.parse(a,s);if(c instanceof Promise){if(s.async===!1)throw new Sn;return c.then(l=>o(l,r,s))}return o(c,r,s)}}le(e,"~standard",()=>({validate:o=>{try{let i=Nr(e,o);return i.success?{value:i.data}:{issues:i.error?.issues}}catch{return Mr(e,o).then(a=>a.success?{value:a.data}:{issues:a.error?.issues})}},vendor:"zod",version:1}))}),Rr=_("$ZodString",(e,t)=>{ie.init(e,t),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??qy(e._zod.bag),e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=String(n.value)}catch{}return typeof n.value=="string"||n.issues.push({expected:"string",code:"invalid_type",input:n.value,inst:e}),n}}),Ae=_("$ZodStringFormat",(e,t)=>{Qi.init(e,t),Rr.init(e,t)}),Ru=_("$ZodGUID",(e,t)=>{t.pattern??(t.pattern=Oy),Ae.init(e,t)}),Uu=_("$ZodUUID",(e,t)=>{if(t.version){let r={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(r===void 0)throw new Error(`Invalid UUID version: "${t.version}"`);t.pattern??(t.pattern=Lo(r))}else t.pattern??(t.pattern=Lo());Ae.init(e,t)}),Lu=_("$ZodEmail",(e,t)=>{t.pattern??(t.pattern=jy),Ae.init(e,t)}),Fu=_("$ZodURL",(e,t)=>{Ae.init(e,t),e._zod.check=n=>{try{let r=n.value.trim(),o=new URL(r);t.hostname&&(t.hostname.lastIndex=0,t.hostname.test(o.hostname)||n.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:t.hostname.source,input:n.value,inst:e,continue:!t.abort})),t.protocol&&(t.protocol.lastIndex=0,t.protocol.test(o.protocol.endsWith(":")?o.protocol.slice(0,-1):o.protocol)||n.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:t.protocol.source,input:n.value,inst:e,continue:!t.abort})),t.normalize?n.value=o.href:n.value=r;return}catch{n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:e,continue:!t.abort})}}}),Zu=_("$ZodEmoji",(e,t)=>{t.pattern??(t.pattern=Cy()),Ae.init(e,t)}),Vu=_("$ZodNanoID",(e,t)=>{t.pattern??(t.pattern=Ey),Ae.init(e,t)}),Bu=_("$ZodCUID",(e,t)=>{t.pattern??(t.pattern=Iy),Ae.init(e,t)}),qu=_("$ZodCUID2",(e,t)=>{t.pattern??(t.pattern=Ty),Ae.init(e,t)}),Wu=_("$ZodULID",(e,t)=>{t.pattern??(t.pattern=ky),Ae.init(e,t)}),Hu=_("$ZodXID",(e,t)=>{t.pattern??(t.pattern=zy),Ae.init(e,t)}),Ku=_("$ZodKSUID",(e,t)=>{t.pattern??(t.pattern=Py),Ae.init(e,t)}),Ju=_("$ZodISODateTime",(e,t)=>{t.pattern??(t.pattern=By(t)),Ae.init(e,t)}),Gu=_("$ZodISODate",(e,t)=>{t.pattern??(t.pattern=Zy),Ae.init(e,t)}),Xu=_("$ZodISOTime",(e,t)=>{t.pattern??(t.pattern=Vy(t)),Ae.init(e,t)}),Yu=_("$ZodISODuration",(e,t)=>{t.pattern??(t.pattern=Ay),Ae.init(e,t)}),Qu=_("$ZodIPv4",(e,t)=>{t.pattern??(t.pattern=Dy),Ae.init(e,t),e._zod.bag.format="ipv4"}),ep=_("$ZodIPv6",(e,t)=>{t.pattern??(t.pattern=Ny),Ae.init(e,t),e._zod.bag.format="ipv6",e._zod.check=n=>{try{new URL(`http://[${n.value}]`)}catch{n.issues.push({code:"invalid_format",format:"ipv6",input:n.value,inst:e,continue:!t.abort})}}}),tp=_("$ZodMAC",(e,t)=>{t.pattern??(t.pattern=My(t.delimiter)),Ae.init(e,t),e._zod.bag.format="mac"}),np=_("$ZodCIDRv4",(e,t)=>{t.pattern??(t.pattern=Ry),Ae.init(e,t)}),rp=_("$ZodCIDRv6",(e,t)=>{t.pattern??(t.pattern=Uy),Ae.init(e,t),e._zod.check=n=>{let r=n.value.split("/");try{if(r.length!==2)throw new Error;let[o,i]=r;if(!i)throw new Error;let a=Number(i);if(`${a}`!==i)throw new Error;if(a<0||a>128)throw new Error;new URL(`http://[${o}]`)}catch{n.issues.push({code:"invalid_format",format:"cidrv6",input:n.value,inst:e,continue:!t.abort})}}});function xv(e){if(e==="")return!0;if(e.length%4!==0)return!1;try{return atob(e),!0}catch{return!1}}var op=_("$ZodBase64",(e,t)=>{t.pattern??(t.pattern=Ly),Ae.init(e,t),e._zod.bag.contentEncoding="base64",e._zod.check=n=>{xv(n.value)||n.issues.push({code:"invalid_format",format:"base64",input:n.value,inst:e,continue:!t.abort})}});function gk(e){if(!Pu.test(e))return!1;let t=e.replace(/[-_]/g,r=>r==="-"?"+":"/"),n=t.padEnd(Math.ceil(t.length/4)*4,"=");return xv(n)}var ip=_("$ZodBase64URL",(e,t)=>{t.pattern??(t.pattern=Pu),Ae.init(e,t),e._zod.bag.contentEncoding="base64url",e._zod.check=n=>{gk(n.value)||n.issues.push({code:"invalid_format",format:"base64url",input:n.value,inst:e,continue:!t.abort})}}),ap=_("$ZodE164",(e,t)=>{t.pattern??(t.pattern=Fy),Ae.init(e,t)});function yk(e,t=null){try{let n=e.split(".");if(n.length!==3)return!1;let[r]=n;if(!r)return!1;let o=JSON.parse(atob(r));return!("typ"in o&&o?.typ!=="JWT"||!o.alg||t&&(!("alg"in o)||o.alg!==t))}catch{return!1}}var sp=_("$ZodJWT",(e,t)=>{Ae.init(e,t),e._zod.check=n=>{yk(n.value,t.alg)||n.issues.push({code:"invalid_format",format:"jwt",input:n.value,inst:e,continue:!t.abort})}}),cp=_("$ZodCustomStringFormat",(e,t)=>{Ae.init(e,t),e._zod.check=n=>{t.fn(n.value)||n.issues.push({code:"invalid_format",format:t.format,input:n.value,inst:e,continue:!t.abort})}}),Rs=_("$ZodNumber",(e,t)=>{ie.init(e,t),e._zod.pattern=e._zod.bag.pattern??Eu,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=Number(n.value)}catch{}let o=n.value;if(typeof o=="number"&&!Number.isNaN(o)&&Number.isFinite(o))return n;let i=typeof o=="number"?Number.isNaN(o)?"NaN":Number.isFinite(o)?void 0:"Infinity":void 0;return n.issues.push({expected:"number",code:"invalid_type",input:o,inst:e,...i?{received:i}:{}}),n}}),lp=_("$ZodNumberFormat",(e,t)=>{ev.init(e,t),Rs.init(e,t)}),ea=_("$ZodBoolean",(e,t)=>{ie.init(e,t),e._zod.pattern=Ky,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=!!n.value}catch{}let o=n.value;return typeof o=="boolean"||n.issues.push({expected:"boolean",code:"invalid_type",input:o,inst:e}),n}}),Us=_("$ZodBigInt",(e,t)=>{ie.init(e,t),e._zod.pattern=Wy,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=BigInt(n.value)}catch{}return typeof n.value=="bigint"||n.issues.push({expected:"bigint",code:"invalid_type",input:n.value,inst:e}),n}}),up=_("$ZodBigIntFormat",(e,t)=>{tv.init(e,t),Us.init(e,t)}),pp=_("$ZodSymbol",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>{let o=n.value;return typeof o=="symbol"||n.issues.push({expected:"symbol",code:"invalid_type",input:o,inst:e}),n}}),dp=_("$ZodUndefined",(e,t)=>{ie.init(e,t),e._zod.pattern=Gy,e._zod.values=new Set([void 0]),e._zod.optin="optional",e._zod.optout="optional",e._zod.parse=(n,r)=>{let o=n.value;return typeof o>"u"||n.issues.push({expected:"undefined",code:"invalid_type",input:o,inst:e}),n}}),mp=_("$ZodNull",(e,t)=>{ie.init(e,t),e._zod.pattern=Jy,e._zod.values=new Set([null]),e._zod.parse=(n,r)=>{let o=n.value;return o===null||n.issues.push({expected:"null",code:"invalid_type",input:o,inst:e}),n}}),fp=_("$ZodAny",(e,t)=>{ie.init(e,t),e._zod.parse=n=>n}),hp=_("$ZodUnknown",(e,t)=>{ie.init(e,t),e._zod.parse=n=>n}),gp=_("$ZodNever",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>(n.issues.push({expected:"never",code:"invalid_type",input:n.value,inst:e}),n)}),yp=_("$ZodVoid",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>{let o=n.value;return typeof o>"u"||n.issues.push({expected:"void",code:"invalid_type",input:o,inst:e}),n}}),vp=_("$ZodDate",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=new Date(n.value)}catch{}let o=n.value,i=o instanceof Date;return i&&!Number.isNaN(o.getTime())||n.issues.push({expected:"date",code:"invalid_type",input:o,...i?{received:"Invalid Date"}:{},inst:e}),n}});function ik(e,t,n){e.issues.length&&t.issues.push(...rn(n,e.issues)),t.value[n]=e.value}var xp=_("$ZodArray",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>{let o=n.value;if(!Array.isArray(o))return n.issues.push({expected:"array",code:"invalid_type",input:o,inst:e}),n;n.value=Array(o.length);let i=[];for(let a=0;aik(l,n,a))):ik(c,n,a)}return i.length?Promise.all(i).then(()=>n):n}});function Mu(e,t,n,r,o){if(e.issues.length){if(o&&!(n in r))return;t.issues.push(...rn(n,e.issues))}e.value===void 0?n in r&&(t.value[n]=void 0):t.value[n]=e.value}function vk(e){let t=Object.keys(e.shape);for(let r of t)if(!e.shape?.[r]?._zod?.traits?.has("$ZodType"))throw new Error(`Invalid element at key "${r}": expected a Zod schema`);let n=$y(e.shape);return{...e,keys:t,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(n)}}function xk(e,t,n,r,o,i){let a=[],s=o.keySet,c=o.catchall._zod,l=c.def.type,u=c.optout==="optional";for(let p in t){if(s.has(p))continue;if(l==="never"){a.push(p);continue}let d=c.run({value:t[p],issues:[]},r);d instanceof Promise?e.push(d.then(f=>Mu(f,n,p,t,u))):Mu(d,n,p,t,u)}return a.length&&n.issues.push({code:"unrecognized_keys",keys:a,input:t,inst:i}),e.length?Promise.all(e).then(()=>n):n}var bp=_("$ZodObject",(e,t)=>{if(ie.init(e,t),!Object.getOwnPropertyDescriptor(t,"shape")?.get){let s=t.shape;Object.defineProperty(t,"shape",{get:()=>{let c={...s};return Object.defineProperty(t,"shape",{value:c}),c}})}let r=qi(()=>vk(t));le(e._zod,"propValues",()=>{let s=t.shape,c={};for(let l in s){let u=s[l]._zod;if(u.values){c[l]??(c[l]=new Set);for(let p of u.values)c[l].add(p)}}return c});let o=Mo,i=t.catchall,a;e._zod.parse=(s,c)=>{a??(a=r.value);let l=s.value;if(!o(l))return s.issues.push({expected:"object",code:"invalid_type",input:l,inst:e}),s;s.value={};let u=[],p=a.shape;for(let d of a.keys){let f=p[d],h=f._zod.optout==="optional",g=f._zod.run({value:l[d],issues:[]},c);g instanceof Promise?u.push(g.then(b=>Mu(b,s,d,l,h))):Mu(g,s,d,l,h)}return i?xk(u,l,s,c,r.value,e):u.length?Promise.all(u).then(()=>s):s}}),bv=_("$ZodObjectJIT",(e,t)=>{bp.init(e,t);let n=e._zod.parse,r=qi(()=>vk(t)),o=d=>{let f=new Ms(["shape","payload","ctx"]),h=r.value,g=T=>{let j=gu(T);return`shape[${j}]._zod.run({ value: input[${j}], issues: [] }, ctx)`};f.write("const input = payload.value;");let b=Object.create(null),w=0;for(let T of h.keys)b[T]=`key_${w++}`;f.write("const newResult = {};");for(let T of h.keys){let j=b[T],V=gu(T),ae=d[T]?._zod?.optout==="optional";f.write(`const ${j} = ${g(T)};`),ae?f.write(` + if (${j}.issues.length) { + if (${V} in input) { + payload.issues = payload.issues.concat(${j}.issues.map(iss => ({ + ...iss, + path: iss.path ? [${V}, ...iss.path] : [${V}] + }))); + } + } + + if (${j}.value === undefined) { + if (${V} in input) { + newResult[${V}] = undefined; + } + } else { + newResult[${V}] = ${j}.value; + } + + `):f.write(` + if (${j}.issues.length) { + payload.issues = payload.issues.concat(${j}.issues.map(iss => ({ + ...iss, + path: iss.path ? [${V}, ...iss.path] : [${V}] + }))); + } + + if (${j}.value === undefined) { + if (${V} in input) { + newResult[${V}] = undefined; + } + } else { + newResult[${V}] = ${j}.value; + } + + `)}f.write("payload.value = newResult;"),f.write("return payload;");let U=f.compile();return(T,j)=>U(d,T,j)},i,a=Mo,s=!Ts.jitless,l=s&&by.value,u=t.catchall,p;e._zod.parse=(d,f)=>{p??(p=r.value);let h=d.value;return a(h)?s&&l&&f?.async===!1&&f.jitless!==!0?(i||(i=o(t.shape)),d=i(d,f),u?xk([],h,d,f,p,e):d):n(d,f):(d.issues.push({expected:"object",code:"invalid_type",input:h,inst:e}),d)}});function ak(e,t,n,r){for(let i of e)if(i.issues.length===0)return t.value=i.value,t;let o=e.filter(i=>!Dr(i));return o.length===1?(t.value=o[0].value,o[0]):(t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:e.map(i=>i.issues.map(a=>Zt(a,r,Xe())))}),t)}var ta=_("$ZodUnion",(e,t)=>{ie.init(e,t),le(e._zod,"optin",()=>t.options.some(o=>o._zod.optin==="optional")?"optional":void 0),le(e._zod,"optout",()=>t.options.some(o=>o._zod.optout==="optional")?"optional":void 0),le(e._zod,"values",()=>{if(t.options.every(o=>o._zod.values))return new Set(t.options.flatMap(o=>Array.from(o._zod.values)))}),le(e._zod,"pattern",()=>{if(t.options.every(o=>o._zod.pattern)){let o=t.options.map(i=>i._zod.pattern);return new RegExp(`^(${o.map(i=>Es(i.source)).join("|")})$`)}});let n=t.options.length===1,r=t.options[0]._zod.run;e._zod.parse=(o,i)=>{if(n)return r(o,i);let a=!1,s=[];for(let c of t.options){let l=c._zod.run({value:o.value,issues:[]},i);if(l instanceof Promise)s.push(l),a=!0;else{if(l.issues.length===0)return l;s.push(l)}}return a?Promise.all(s).then(c=>ak(c,o,e,i)):ak(s,o,e,i)}});function sk(e,t,n,r){let o=e.filter(i=>i.issues.length===0);return o.length===1?(t.value=o[0].value,t):(o.length===0?t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:e.map(i=>i.issues.map(a=>Zt(a,r,Xe())))}):t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:[],inclusive:!1}),t)}var _p=_("$ZodXor",(e,t)=>{ta.init(e,t),t.inclusive=!1;let n=t.options.length===1,r=t.options[0]._zod.run;e._zod.parse=(o,i)=>{if(n)return r(o,i);let a=!1,s=[];for(let c of t.options){let l=c._zod.run({value:o.value,issues:[]},i);l instanceof Promise?(s.push(l),a=!0):s.push(l)}return a?Promise.all(s).then(c=>sk(c,o,e,i)):sk(s,o,e,i)}}),$p=_("$ZodDiscriminatedUnion",(e,t)=>{t.inclusive=!1,ta.init(e,t);let n=e._zod.parse;le(e._zod,"propValues",()=>{let o={};for(let i of t.options){let a=i._zod.propValues;if(!a||Object.keys(a).length===0)throw new Error(`Invalid discriminated union option at index "${t.options.indexOf(i)}"`);for(let[s,c]of Object.entries(a)){o[s]||(o[s]=new Set);for(let l of c)o[s].add(l)}}return o});let r=qi(()=>{let o=t.options,i=new Map;for(let a of o){let s=a._zod.propValues?.[t.discriminator];if(!s||s.size===0)throw new Error(`Invalid discriminated union option at index "${t.options.indexOf(a)}"`);for(let c of s){if(i.has(c))throw new Error(`Duplicate discriminator value "${String(c)}"`);i.set(c,a)}}return i});e._zod.parse=(o,i)=>{let a=o.value;if(!Mo(a))return o.issues.push({code:"invalid_type",expected:"object",input:a,inst:e}),o;let s=r.value.get(a?.[t.discriminator]);return s?s._zod.run(o,i):t.unionFallback?n(o,i):(o.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:t.discriminator,input:a,path:[t.discriminator],inst:e}),o)}}),wp=_("$ZodIntersection",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>{let o=n.value,i=t.left._zod.run({value:o,issues:[]},r),a=t.right._zod.run({value:o,issues:[]},r);return i instanceof Promise||a instanceof Promise?Promise.all([i,a]).then(([c,l])=>ck(n,c,l)):ck(n,i,a)}});function vv(e,t){if(e===t)return{valid:!0,data:e};if(e instanceof Date&&t instanceof Date&&+e==+t)return{valid:!0,data:e};if(Cr(e)&&Cr(t)){let n=Object.keys(t),r=Object.keys(e).filter(i=>n.indexOf(i)!==-1),o={...e,...t};for(let i of r){let a=vv(e[i],t[i]);if(!a.valid)return{valid:!1,mergeErrorPath:[i,...a.mergeErrorPath]};o[i]=a.data}return{valid:!0,data:o}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};let n=[];for(let r=0;rs.l&&s.r).map(([s])=>s);if(i.length&&o&&e.issues.push({...o,keys:i}),Dr(e))return e;let a=vv(t.value,n.value);if(!a.valid)throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(a.mergeErrorPath)}`);return e.value=a.data,e}var Ls=_("$ZodTuple",(e,t)=>{ie.init(e,t);let n=t.items;e._zod.parse=(r,o)=>{let i=r.value;if(!Array.isArray(i))return r.issues.push({input:i,inst:e,expected:"tuple",code:"invalid_type"}),r;r.value=[];let a=[],s=[...n].reverse().findIndex(u=>u._zod.optin!=="optional"),c=s===-1?0:n.length-s;if(!t.rest){let u=i.length>n.length,p=i.length=i.length&&l>=c)continue;let p=u._zod.run({value:i[l],issues:[]},o);p instanceof Promise?a.push(p.then(d=>ju(d,r,l))):ju(p,r,l)}if(t.rest){let u=i.slice(n.length);for(let p of u){l++;let d=t.rest._zod.run({value:p,issues:[]},o);d instanceof Promise?a.push(d.then(f=>ju(f,r,l))):ju(d,r,l)}}return a.length?Promise.all(a).then(()=>r):r}});function ju(e,t,n){e.issues.length&&t.issues.push(...rn(n,e.issues)),t.value[n]=e.value}var Sp=_("$ZodRecord",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>{let o=n.value;if(!Cr(o))return n.issues.push({expected:"record",code:"invalid_type",input:o,inst:e}),n;let i=[],a=t.keyType._zod.values;if(a){n.value={};let s=new Set;for(let l of a)if(typeof l=="string"||typeof l=="number"||typeof l=="symbol"){s.add(typeof l=="number"?l.toString():l);let u=t.valueType._zod.run({value:o[l],issues:[]},r);u instanceof Promise?i.push(u.then(p=>{p.issues.length&&n.issues.push(...rn(l,p.issues)),n.value[l]=p.value})):(u.issues.length&&n.issues.push(...rn(l,u.issues)),n.value[l]=u.value)}let c;for(let l in o)s.has(l)||(c=c??[],c.push(l));c&&c.length>0&&n.issues.push({code:"unrecognized_keys",input:o,inst:e,keys:c})}else{n.value={};for(let s of Reflect.ownKeys(o)){if(s==="__proto__")continue;let c=t.keyType._zod.run({value:s,issues:[]},r);if(c instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(typeof s=="string"&&Eu.test(s)&&c.issues.length){let p=t.keyType._zod.run({value:Number(s),issues:[]},r);if(p instanceof Promise)throw new Error("Async schemas not supported in object keys currently");p.issues.length===0&&(c=p)}if(c.issues.length){t.mode==="loose"?n.value[s]=o[s]:n.issues.push({code:"invalid_key",origin:"record",issues:c.issues.map(p=>Zt(p,r,Xe())),input:s,path:[s],inst:e});continue}let u=t.valueType._zod.run({value:o[s],issues:[]},r);u instanceof Promise?i.push(u.then(p=>{p.issues.length&&n.issues.push(...rn(s,p.issues)),n.value[c.value]=p.value})):(u.issues.length&&n.issues.push(...rn(s,u.issues)),n.value[c.value]=u.value)}}return i.length?Promise.all(i).then(()=>n):n}}),Ip=_("$ZodMap",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>{let o=n.value;if(!(o instanceof Map))return n.issues.push({expected:"map",code:"invalid_type",input:o,inst:e}),n;let i=[];n.value=new Map;for(let[a,s]of o){let c=t.keyType._zod.run({value:a,issues:[]},r),l=t.valueType._zod.run({value:s,issues:[]},r);c instanceof Promise||l instanceof Promise?i.push(Promise.all([c,l]).then(([u,p])=>{lk(u,p,n,a,o,e,r)})):lk(c,l,n,a,o,e,r)}return i.length?Promise.all(i).then(()=>n):n}});function lk(e,t,n,r,o,i,a){e.issues.length&&(As.has(typeof r)?n.issues.push(...rn(r,e.issues)):n.issues.push({code:"invalid_key",origin:"map",input:o,inst:i,issues:e.issues.map(s=>Zt(s,a,Xe()))})),t.issues.length&&(As.has(typeof r)?n.issues.push(...rn(r,t.issues)):n.issues.push({origin:"map",code:"invalid_element",input:o,inst:i,key:r,issues:t.issues.map(s=>Zt(s,a,Xe()))})),n.value.set(e.value,t.value)}var Tp=_("$ZodSet",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>{let o=n.value;if(!(o instanceof Set))return n.issues.push({input:o,inst:e,expected:"set",code:"invalid_type"}),n;let i=[];n.value=new Set;for(let a of o){let s=t.valueType._zod.run({value:a,issues:[]},r);s instanceof Promise?i.push(s.then(c=>uk(c,n))):uk(s,n)}return i.length?Promise.all(i).then(()=>n):n}});function uk(e,t){e.issues.length&&t.issues.push(...e.issues),t.value.add(e.value)}var kp=_("$ZodEnum",(e,t)=>{ie.init(e,t);let n=Ps(t.entries),r=new Set(n);e._zod.values=r,e._zod.pattern=new RegExp(`^(${n.filter(o=>As.has(typeof o)).map(o=>typeof o=="string"?pn(o):o.toString()).join("|")})$`),e._zod.parse=(o,i)=>{let a=o.value;return r.has(a)||o.issues.push({code:"invalid_value",values:n,input:a,inst:e}),o}}),zp=_("$ZodLiteral",(e,t)=>{if(ie.init(e,t),t.values.length===0)throw new Error("Cannot create literal schema with no valid values");let n=new Set(t.values);e._zod.values=n,e._zod.pattern=new RegExp(`^(${t.values.map(r=>typeof r=="string"?pn(r):r?pn(r.toString()):String(r)).join("|")})$`),e._zod.parse=(r,o)=>{let i=r.value;return n.has(i)||r.issues.push({code:"invalid_value",values:t.values,input:i,inst:e}),r}}),Pp=_("$ZodFile",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>{let o=n.value;return o instanceof File||n.issues.push({expected:"file",code:"invalid_type",input:o,inst:e}),n}}),Ep=_("$ZodTransform",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>{if(r.direction==="backward")throw new Ar(e.constructor.name);let o=t.transform(n.value,n);if(r.async)return(o instanceof Promise?o:Promise.resolve(o)).then(a=>(n.value=a,n));if(o instanceof Promise)throw new Sn;return n.value=o,n}});function pk(e,t){return e.issues.length&&t===void 0?{issues:[],value:void 0}:e}var Fs=_("$ZodOptional",(e,t)=>{ie.init(e,t),e._zod.optin="optional",e._zod.optout="optional",le(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),le(e._zod,"pattern",()=>{let n=t.innerType._zod.pattern;return n?new RegExp(`^(${Es(n.source)})?$`):void 0}),e._zod.parse=(n,r)=>{if(t.innerType._zod.optin==="optional"){let o=t.innerType._zod.run(n,r);return o instanceof Promise?o.then(i=>pk(i,n.value)):pk(o,n.value)}return n.value===void 0?n:t.innerType._zod.run(n,r)}}),Ap=_("$ZodExactOptional",(e,t)=>{Fs.init(e,t),le(e._zod,"values",()=>t.innerType._zod.values),le(e._zod,"pattern",()=>t.innerType._zod.pattern),e._zod.parse=(n,r)=>t.innerType._zod.run(n,r)}),Op=_("$ZodNullable",(e,t)=>{ie.init(e,t),le(e._zod,"optin",()=>t.innerType._zod.optin),le(e._zod,"optout",()=>t.innerType._zod.optout),le(e._zod,"pattern",()=>{let n=t.innerType._zod.pattern;return n?new RegExp(`^(${Es(n.source)}|null)$`):void 0}),le(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,null]):void 0),e._zod.parse=(n,r)=>n.value===null?n:t.innerType._zod.run(n,r)}),jp=_("$ZodDefault",(e,t)=>{ie.init(e,t),e._zod.optin="optional",le(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(n,r)=>{if(r.direction==="backward")return t.innerType._zod.run(n,r);if(n.value===void 0)return n.value=t.defaultValue,n;let o=t.innerType._zod.run(n,r);return o instanceof Promise?o.then(i=>dk(i,t)):dk(o,t)}});function dk(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}var Cp=_("$ZodPrefault",(e,t)=>{ie.init(e,t),e._zod.optin="optional",le(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(n,r)=>(r.direction==="backward"||n.value===void 0&&(n.value=t.defaultValue),t.innerType._zod.run(n,r))}),Dp=_("$ZodNonOptional",(e,t)=>{ie.init(e,t),le(e._zod,"values",()=>{let n=t.innerType._zod.values;return n?new Set([...n].filter(r=>r!==void 0)):void 0}),e._zod.parse=(n,r)=>{let o=t.innerType._zod.run(n,r);return o instanceof Promise?o.then(i=>mk(i,e)):mk(o,e)}});function mk(e,t){return!e.issues.length&&e.value===void 0&&e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:t}),e}var Np=_("$ZodSuccess",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>{if(r.direction==="backward")throw new Ar("ZodSuccess");let o=t.innerType._zod.run(n,r);return o instanceof Promise?o.then(i=>(n.value=i.issues.length===0,n)):(n.value=o.issues.length===0,n)}}),Mp=_("$ZodCatch",(e,t)=>{ie.init(e,t),le(e._zod,"optin",()=>t.innerType._zod.optin),le(e._zod,"optout",()=>t.innerType._zod.optout),le(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(n,r)=>{if(r.direction==="backward")return t.innerType._zod.run(n,r);let o=t.innerType._zod.run(n,r);return o instanceof Promise?o.then(i=>(n.value=i.value,i.issues.length&&(n.value=t.catchValue({...n,error:{issues:i.issues.map(a=>Zt(a,r,Xe()))},input:n.value}),n.issues=[]),n)):(n.value=o.value,o.issues.length&&(n.value=t.catchValue({...n,error:{issues:o.issues.map(i=>Zt(i,r,Xe()))},input:n.value}),n.issues=[]),n)}}),Rp=_("$ZodNaN",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>((typeof n.value!="number"||!Number.isNaN(n.value))&&n.issues.push({input:n.value,inst:e,expected:"nan",code:"invalid_type"}),n)}),Up=_("$ZodPipe",(e,t)=>{ie.init(e,t),le(e._zod,"values",()=>t.in._zod.values),le(e._zod,"optin",()=>t.in._zod.optin),le(e._zod,"optout",()=>t.out._zod.optout),le(e._zod,"propValues",()=>t.in._zod.propValues),e._zod.parse=(n,r)=>{if(r.direction==="backward"){let i=t.out._zod.run(n,r);return i instanceof Promise?i.then(a=>Cu(a,t.in,r)):Cu(i,t.in,r)}let o=t.in._zod.run(n,r);return o instanceof Promise?o.then(i=>Cu(i,t.out,r)):Cu(o,t.out,r)}});function Cu(e,t,n){return e.issues.length?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues},n)}var na=_("$ZodCodec",(e,t)=>{ie.init(e,t),le(e._zod,"values",()=>t.in._zod.values),le(e._zod,"optin",()=>t.in._zod.optin),le(e._zod,"optout",()=>t.out._zod.optout),le(e._zod,"propValues",()=>t.in._zod.propValues),e._zod.parse=(n,r)=>{if((r.direction||"forward")==="forward"){let i=t.in._zod.run(n,r);return i instanceof Promise?i.then(a=>Du(a,t,r)):Du(i,t,r)}else{let i=t.out._zod.run(n,r);return i instanceof Promise?i.then(a=>Du(a,t,r)):Du(i,t,r)}}});function Du(e,t,n){if(e.issues.length)return e.aborted=!0,e;if((n.direction||"forward")==="forward"){let o=t.transform(e.value,e);return o instanceof Promise?o.then(i=>Nu(e,i,t.out,n)):Nu(e,o,t.out,n)}else{let o=t.reverseTransform(e.value,e);return o instanceof Promise?o.then(i=>Nu(e,i,t.in,n)):Nu(e,o,t.in,n)}}function Nu(e,t,n,r){return e.issues.length?(e.aborted=!0,e):n._zod.run({value:t,issues:e.issues},r)}var Lp=_("$ZodReadonly",(e,t)=>{ie.init(e,t),le(e._zod,"propValues",()=>t.innerType._zod.propValues),le(e._zod,"values",()=>t.innerType._zod.values),le(e._zod,"optin",()=>t.innerType?._zod?.optin),le(e._zod,"optout",()=>t.innerType?._zod?.optout),e._zod.parse=(n,r)=>{if(r.direction==="backward")return t.innerType._zod.run(n,r);let o=t.innerType._zod.run(n,r);return o instanceof Promise?o.then(fk):fk(o)}});function fk(e){return e.value=Object.freeze(e.value),e}var Fp=_("$ZodTemplateLiteral",(e,t)=>{ie.init(e,t);let n=[];for(let r of t.parts)if(typeof r=="object"&&r!==null){if(!r._zod.pattern)throw new Error(`Invalid template literal part, no pattern found: ${[...r._zod.traits].shift()}`);let o=r._zod.pattern instanceof RegExp?r._zod.pattern.source:r._zod.pattern;if(!o)throw new Error(`Invalid template literal part: ${r._zod.traits}`);let i=o.startsWith("^")?1:0,a=o.endsWith("$")?o.length-1:o.length;n.push(o.slice(i,a))}else if(r===null||_y.has(typeof r))n.push(pn(`${r}`));else throw new Error(`Invalid template literal part: ${r}`);e._zod.pattern=new RegExp(`^${n.join("")}$`),e._zod.parse=(r,o)=>typeof r.value!="string"?(r.issues.push({input:r.value,inst:e,expected:"string",code:"invalid_type"}),r):(e._zod.pattern.lastIndex=0,e._zod.pattern.test(r.value)||r.issues.push({input:r.value,inst:e,code:"invalid_format",format:t.format??"template_literal",pattern:e._zod.pattern.source}),r)}),Zp=_("$ZodFunction",(e,t)=>(ie.init(e,t),e._def=t,e._zod.def=t,e.implement=n=>{if(typeof n!="function")throw new Error("implement() must be called with a function");return function(...r){let o=e._def.input?Ro(e._def.input,r):r,i=Reflect.apply(n,this,o);return e._def.output?Ro(e._def.output,i):i}},e.implementAsync=n=>{if(typeof n!="function")throw new Error("implementAsync() must be called with a function");return async function(...r){let o=e._def.input?await Uo(e._def.input,r):r,i=await Reflect.apply(n,this,o);return e._def.output?await Uo(e._def.output,i):i}},e._zod.parse=(n,r)=>typeof n.value!="function"?(n.issues.push({code:"invalid_type",expected:"function",input:n.value,inst:e}),n):(e._def.output&&e._def.output._zod.def.type==="promise"?n.value=e.implementAsync(n.value):n.value=e.implement(n.value),n),e.input=(...n)=>{let r=e.constructor;return Array.isArray(n[0])?new r({type:"function",input:new Ls({type:"tuple",items:n[0],rest:n[1]}),output:e._def.output}):new r({type:"function",input:n[0],output:e._def.output})},e.output=n=>{let r=e.constructor;return new r({type:"function",input:e._def.input,output:n})},e)),Vp=_("$ZodPromise",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>Promise.resolve(n.value).then(o=>t.innerType._zod.run({value:o,issues:[]},r))}),Bp=_("$ZodLazy",(e,t)=>{ie.init(e,t),le(e._zod,"innerType",()=>t.getter()),le(e._zod,"pattern",()=>e._zod.innerType?._zod?.pattern),le(e._zod,"propValues",()=>e._zod.innerType?._zod?.propValues),le(e._zod,"optin",()=>e._zod.innerType?._zod?.optin??void 0),le(e._zod,"optout",()=>e._zod.innerType?._zod?.optout??void 0),e._zod.parse=(n,r)=>e._zod.innerType._zod.run(n,r)}),qp=_("$ZodCustom",(e,t)=>{je.init(e,t),ie.init(e,t),e._zod.parse=(n,r)=>n,e._zod.check=n=>{let r=n.value,o=t.fn(r);if(o instanceof Promise)return o.then(i=>hk(i,n,r,e));hk(o,n,r,e)}});function hk(e,t,n,r){if(!e){let o={code:"custom",input:n,inst:r,path:[...r._zod.def.path??[]],continue:!r._zod.def.abort};r._zod.def.params&&(o.params=r._zod.def.params),t.issues.push(Wi(o))}}var oa={};M(oa,{ar:()=>bk,az:()=>_k,be:()=>wk,bg:()=>Sk,ca:()=>Ik,cs:()=>Tk,da:()=>kk,de:()=>zk,en:()=>Wp,eo:()=>Pk,es:()=>Ek,fa:()=>Ak,fi:()=>Ok,fr:()=>jk,frCA:()=>Ck,he:()=>Dk,hu:()=>Nk,hy:()=>Rk,id:()=>Uk,is:()=>Lk,it:()=>Fk,ja:()=>Zk,ka:()=>Vk,kh:()=>Bk,km:()=>Hp,ko:()=>qk,lt:()=>Hk,mk:()=>Kk,ms:()=>Jk,nl:()=>Gk,no:()=>Xk,ota:()=>Yk,pl:()=>ez,ps:()=>Qk,pt:()=>tz,ru:()=>rz,sl:()=>oz,sv:()=>iz,ta:()=>az,th:()=>sz,tr:()=>cz,ua:()=>lz,uk:()=>Kp,ur:()=>uz,uz:()=>pz,vi:()=>dz,yo:()=>hz,zhCN:()=>mz,zhTW:()=>fz});var lF=()=>{let e={string:{unit:"\u062D\u0631\u0641",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},file:{unit:"\u0628\u0627\u064A\u062A",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},array:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},set:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"}};function t(o){return e[o]??null}let n={regex:"\u0645\u062F\u062E\u0644",email:"\u0628\u0631\u064A\u062F \u0625\u0644\u0643\u062A\u0631\u0648\u0646\u064A",url:"\u0631\u0627\u0628\u0637",emoji:"\u0625\u064A\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u064A\u062E \u0648\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",date:"\u062A\u0627\u0631\u064A\u062E \u0628\u0645\u0639\u064A\u0627\u0631 ISO",time:"\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",duration:"\u0645\u062F\u0629 \u0628\u0645\u0639\u064A\u0627\u0631 ISO",ipv4:"\u0639\u0646\u0648\u0627\u0646 IPv4",ipv6:"\u0639\u0646\u0648\u0627\u0646 IPv6",cidrv4:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv4",cidrv6:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv6",base64:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64-encoded",base64url:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64url-encoded",json_string:"\u0646\u064E\u0635 \u0639\u0644\u0649 \u0647\u064A\u0626\u0629 JSON",e164:"\u0631\u0642\u0645 \u0647\u0627\u062A\u0641 \u0628\u0645\u0639\u064A\u0627\u0631 E.164",jwt:"JWT",template_literal:"\u0645\u062F\u062E\u0644"},r={nan:"NaN"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 instanceof ${o.expected}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${s}`:`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${i}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${s}`}case"invalid_value":return o.values.length===1?`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${A(o.values[0])}`:`\u0627\u062E\u062A\u064A\u0627\u0631 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062A\u0648\u0642\u0639 \u0627\u0646\u062A\u0642\u0627\u0621 \u0623\u062D\u062F \u0647\u0630\u0647 \u0627\u0644\u062E\u064A\u0627\u0631\u0627\u062A: ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?` \u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${o.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${i} ${o.maximum.toString()} ${a.unit??"\u0639\u0646\u0635\u0631"}`:`\u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${o.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${i} ${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${o.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${i} ${o.minimum.toString()} ${a.unit}`:`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${o.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${i} ${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0628\u062F\u0623 \u0628\u0640 "${o.prefix}"`:i.format==="ends_with"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0646\u062A\u0647\u064A \u0628\u0640 "${i.suffix}"`:i.format==="includes"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u062A\u0636\u0645\u0651\u064E\u0646 "${i.includes}"`:i.format==="regex"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0637\u0627\u0628\u0642 \u0627\u0644\u0646\u0645\u0637 ${i.pattern}`:`${n[i.format]??o.format} \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644`}case"not_multiple_of":return`\u0631\u0642\u0645 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0645\u0646 \u0645\u0636\u0627\u0639\u0641\u0627\u062A ${o.divisor}`;case"unrecognized_keys":return`\u0645\u0639\u0631\u0641${o.keys.length>1?"\u0627\u062A":""} \u063A\u0631\u064A\u0628${o.keys.length>1?"\u0629":""}: ${S(o.keys,"\u060C ")}`;case"invalid_key":return`\u0645\u0639\u0631\u0641 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${o.origin}`;case"invalid_union":return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644";case"invalid_element":return`\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${o.origin}`;default:return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644"}}};function bk(){return{localeError:lF()}}var uF=()=>{let e={string:{unit:"simvol",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"element",verb:"olmal\u0131d\u0131r"},set:{unit:"element",verb:"olmal\u0131d\u0131r"}};function t(o){return e[o]??null}let n={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"},r={nan:"NaN"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n instanceof ${o.expected}, daxil olan ${s}`:`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${i}, daxil olan ${s}`}case"invalid_value":return o.values.length===1?`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${A(o.values[0])}`:`Yanl\u0131\u015F se\xE7im: a\u015Fa\u011F\u0131dak\u0131lardan biri olmal\u0131d\u0131r: ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${o.origin??"d\u0259y\u0259r"} ${i}${o.maximum.toString()} ${a.unit??"element"}`:`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${o.origin??"d\u0259y\u0259r"} ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${o.origin} ${i}${o.minimum.toString()} ${a.unit}`:`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${o.origin} ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Yanl\u0131\u015F m\u0259tn: "${i.prefix}" il\u0259 ba\u015Flamal\u0131d\u0131r`:i.format==="ends_with"?`Yanl\u0131\u015F m\u0259tn: "${i.suffix}" il\u0259 bitm\u0259lidir`:i.format==="includes"?`Yanl\u0131\u015F m\u0259tn: "${i.includes}" daxil olmal\u0131d\u0131r`:i.format==="regex"?`Yanl\u0131\u015F m\u0259tn: ${i.pattern} \u015Fablonuna uy\u011Fun olmal\u0131d\u0131r`:`Yanl\u0131\u015F ${n[i.format]??o.format}`}case"not_multiple_of":return`Yanl\u0131\u015F \u0259d\u0259d: ${o.divisor} il\u0259 b\xF6l\xFCn\u0259 bil\u0259n olmal\u0131d\u0131r`;case"unrecognized_keys":return`Tan\u0131nmayan a\xE7ar${o.keys.length>1?"lar":""}: ${S(o.keys,", ")}`;case"invalid_key":return`${o.origin} daxilind\u0259 yanl\u0131\u015F a\xE7ar`;case"invalid_union":return"Yanl\u0131\u015F d\u0259y\u0259r";case"invalid_element":return`${o.origin} daxilind\u0259 yanl\u0131\u015F d\u0259y\u0259r`;default:return"Yanl\u0131\u015F d\u0259y\u0259r"}}};function _k(){return{localeError:uF()}}function $k(e,t,n,r){let o=Math.abs(e),i=o%10,a=o%100;return a>=11&&a<=19?r:i===1?t:i>=2&&i<=4?n:r}var pF=()=>{let e={string:{unit:{one:"\u0441\u0456\u043C\u0432\u0430\u043B",few:"\u0441\u0456\u043C\u0432\u0430\u043B\u044B",many:"\u0441\u0456\u043C\u0432\u0430\u043B\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u044B",many:"\u0431\u0430\u0439\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"}};function t(o){return e[o]??null}let n={regex:"\u0443\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0430\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0456 \u0447\u0430\u0441",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0447\u0430\u0441",duration:"ISO \u043F\u0440\u0430\u0446\u044F\u0433\u043B\u0430\u0441\u0446\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0430\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0430\u0441",cidrv4:"IPv4 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",base64:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64",base64url:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64url",json_string:"JSON \u0440\u0430\u0434\u043E\u043A",e164:"\u043D\u0443\u043C\u0430\u0440 E.164",jwt:"JWT",template_literal:"\u0443\u0432\u043E\u0434"},r={nan:"NaN",number:"\u043B\u0456\u043A",array:"\u043C\u0430\u0441\u0456\u045E"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F instanceof ${o.expected}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${s}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F ${i}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${s}`}case"invalid_value":return o.values.length===1?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F ${A(o.values[0])}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0432\u0430\u0440\u044B\u044F\u043D\u0442: \u0447\u0430\u043A\u0430\u045E\u0441\u044F \u0430\u0434\u0437\u0456\u043D \u0437 ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);if(a){let s=Number(o.maximum),c=$k(s,a.unit.one,a.unit.few,a.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${o.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${a.verb} ${i}${o.maximum.toString()} ${c}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${o.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);if(a){let s=Number(o.minimum),c=$k(s,a.unit.one,a.unit.few,a.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${o.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${a.verb} ${i}${o.minimum.toString()} ${c}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${o.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u043F\u0430\u0447\u044B\u043D\u0430\u0446\u0446\u0430 \u0437 "${i.prefix}"`:i.format==="ends_with"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u0430\u043A\u0430\u043D\u0447\u0432\u0430\u0446\u0446\u0430 \u043D\u0430 "${i.suffix}"`:i.format==="includes"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u043C\u044F\u0448\u0447\u0430\u0446\u044C "${i.includes}"`:i.format==="regex"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0430\u0434\u043F\u0430\u0432\u044F\u0434\u0430\u0446\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${i.pattern}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B ${n[i.format]??o.format}`}case"not_multiple_of":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043B\u0456\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0431\u044B\u0446\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${o.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u0430\u0437\u043D\u0430\u043D\u044B ${o.keys.length>1?"\u043A\u043B\u044E\u0447\u044B":"\u043A\u043B\u044E\u0447"}: ${S(o.keys,", ")}`;case"invalid_key":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043A\u043B\u044E\u0447 \u0443 ${o.origin}`;case"invalid_union":return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434";case"invalid_element":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u0430\u0435 \u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435 \u045E ${o.origin}`;default:return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434"}}};function wk(){return{localeError:pF()}}var dF=()=>{let e={string:{unit:"\u0441\u0438\u043C\u0432\u043E\u043B\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},file:{unit:"\u0431\u0430\u0439\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},array:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},set:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"}};function t(o){return e[o]??null}let n={regex:"\u0432\u0445\u043E\u0434",email:"\u0438\u043C\u0435\u0439\u043B \u0430\u0434\u0440\u0435\u0441",url:"URL",emoji:"\u0435\u043C\u043E\u0434\u0436\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0432\u0440\u0435\u043C\u0435",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0432\u0440\u0435\u043C\u0435",duration:"ISO \u043F\u0440\u043E\u0434\u044A\u043B\u0436\u0438\u0442\u0435\u043B\u043D\u043E\u0441\u0442",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441",cidrv4:"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",base64:"base64-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437",base64url:"base64url-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437",json_string:"JSON \u043D\u0438\u0437",e164:"E.164 \u043D\u043E\u043C\u0435\u0440",jwt:"JWT",template_literal:"\u0432\u0445\u043E\u0434"},r={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0438\u0432"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D instanceof ${o.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${s}`:`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${i}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${s}`}case"invalid_value":return o.values.length===1?`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${A(o.values[0])}`:`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u043E\u043F\u0446\u0438\u044F: \u043E\u0447\u0430\u043A\u0432\u0430\u043D\u043E \u0435\u0434\u043D\u043E \u043E\u0442 ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${o.origin??"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${i}${o.maximum.toString()} ${a.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430"}`:`\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${o.origin??"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0431\u044A\u0434\u0435 ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${o.origin} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${i}${o.minimum.toString()} ${a.unit}`:`\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${o.origin} \u0434\u0430 \u0431\u044A\u0434\u0435 ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;if(i.format==="starts_with")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u0432\u0430 \u0441 "${i.prefix}"`;if(i.format==="ends_with")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u0432\u044A\u0440\u0448\u0432\u0430 \u0441 "${i.suffix}"`;if(i.format==="includes")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0432\u043A\u043B\u044E\u0447\u0432\u0430 "${i.includes}"`;if(i.format==="regex")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0441\u044A\u0432\u043F\u0430\u0434\u0430 \u0441 ${i.pattern}`;let a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D";return i.format==="emoji"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),i.format==="datetime"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),i.format==="date"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"),i.format==="time"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),i.format==="duration"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"),`${a} ${n[i.format]??o.format}`}case"not_multiple_of":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E \u0447\u0438\u0441\u043B\u043E: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0431\u044A\u0434\u0435 \u043A\u0440\u0430\u0442\u043D\u043E \u043D\u0430 ${o.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0437\u043F\u043E\u0437\u043D\u0430\u0442${o.keys.length>1?"\u0438":""} \u043A\u043B\u044E\u0447${o.keys.length>1?"\u043E\u0432\u0435":""}: ${S(o.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043A\u043B\u044E\u0447 \u0432 ${o.origin}`;case"invalid_union":return"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434";case"invalid_element":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442 \u0432 ${o.origin}`;default:return"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434"}}};function Sk(){return{localeError:dF()}}var mF=()=>{let e={string:{unit:"car\xE0cters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"}};function t(o){return e[o]??null}let n={regex:"entrada",email:"adre\xE7a electr\xF2nica",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i hora ISO",date:"data ISO",time:"hora ISO",duration:"durada ISO",ipv4:"adre\xE7a IPv4",ipv6:"adre\xE7a IPv6",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"},r={nan:"NaN"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`Tipus inv\xE0lid: s'esperava instanceof ${o.expected}, s'ha rebut ${s}`:`Tipus inv\xE0lid: s'esperava ${i}, s'ha rebut ${s}`}case"invalid_value":return o.values.length===1?`Valor inv\xE0lid: s'esperava ${A(o.values[0])}`:`Opci\xF3 inv\xE0lida: s'esperava una de ${S(o.values," o ")}`;case"too_big":{let i=o.inclusive?"com a m\xE0xim":"menys de",a=t(o.origin);return a?`Massa gran: s'esperava que ${o.origin??"el valor"} contingu\xE9s ${i} ${o.maximum.toString()} ${a.unit??"elements"}`:`Massa gran: s'esperava que ${o.origin??"el valor"} fos ${i} ${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?"com a m\xEDnim":"m\xE9s de",a=t(o.origin);return a?`Massa petit: s'esperava que ${o.origin} contingu\xE9s ${i} ${o.minimum.toString()} ${a.unit}`:`Massa petit: s'esperava que ${o.origin} fos ${i} ${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Format inv\xE0lid: ha de comen\xE7ar amb "${i.prefix}"`:i.format==="ends_with"?`Format inv\xE0lid: ha d'acabar amb "${i.suffix}"`:i.format==="includes"?`Format inv\xE0lid: ha d'incloure "${i.includes}"`:i.format==="regex"?`Format inv\xE0lid: ha de coincidir amb el patr\xF3 ${i.pattern}`:`Format inv\xE0lid per a ${n[i.format]??o.format}`}case"not_multiple_of":return`N\xFAmero inv\xE0lid: ha de ser m\xFAltiple de ${o.divisor}`;case"unrecognized_keys":return`Clau${o.keys.length>1?"s":""} no reconeguda${o.keys.length>1?"s":""}: ${S(o.keys,", ")}`;case"invalid_key":return`Clau inv\xE0lida a ${o.origin}`;case"invalid_union":return"Entrada inv\xE0lida";case"invalid_element":return`Element inv\xE0lid a ${o.origin}`;default:return"Entrada inv\xE0lida"}}};function Ik(){return{localeError:mF()}}var fF=()=>{let e={string:{unit:"znak\u016F",verb:"m\xEDt"},file:{unit:"bajt\u016F",verb:"m\xEDt"},array:{unit:"prvk\u016F",verb:"m\xEDt"},set:{unit:"prvk\u016F",verb:"m\xEDt"}};function t(o){return e[o]??null}let n={regex:"regul\xE1rn\xED v\xFDraz",email:"e-mailov\xE1 adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"datum a \u010Das ve form\xE1tu ISO",date:"datum ve form\xE1tu ISO",time:"\u010Das ve form\xE1tu ISO",duration:"doba trv\xE1n\xED ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64",base64url:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64url",json_string:"\u0159et\u011Bzec ve form\xE1tu JSON",e164:"\u010D\xEDslo E.164",jwt:"JWT",template_literal:"vstup"},r={nan:"NaN",number:"\u010D\xEDslo",string:"\u0159et\u011Bzec",function:"funkce",array:"pole"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no instanceof ${o.expected}, obdr\u017Eeno ${s}`:`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${i}, obdr\u017Eeno ${s}`}case"invalid_value":return o.values.length===1?`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${A(o.values[0])}`:`Neplatn\xE1 mo\u017Enost: o\u010Dek\xE1v\xE1na jedna z hodnot ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${o.origin??"hodnota"} mus\xED m\xEDt ${i}${o.maximum.toString()} ${a.unit??"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${o.origin??"hodnota"} mus\xED b\xFDt ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${o.origin??"hodnota"} mus\xED m\xEDt ${i}${o.minimum.toString()} ${a.unit??"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${o.origin??"hodnota"} mus\xED b\xFDt ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED za\u010D\xEDnat na "${i.prefix}"`:i.format==="ends_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED kon\u010Dit na "${i.suffix}"`:i.format==="includes"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED obsahovat "${i.includes}"`:i.format==="regex"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED odpov\xEDdat vzoru ${i.pattern}`:`Neplatn\xFD form\xE1t ${n[i.format]??o.format}`}case"not_multiple_of":return`Neplatn\xE9 \u010D\xEDslo: mus\xED b\xFDt n\xE1sobkem ${o.divisor}`;case"unrecognized_keys":return`Nezn\xE1m\xE9 kl\xED\u010De: ${S(o.keys,", ")}`;case"invalid_key":return`Neplatn\xFD kl\xED\u010D v ${o.origin}`;case"invalid_union":return"Neplatn\xFD vstup";case"invalid_element":return`Neplatn\xE1 hodnota v ${o.origin}`;default:return"Neplatn\xFD vstup"}}};function Tk(){return{localeError:fF()}}var hF=()=>{let e={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"}};function t(o){return e[o]??null}let n={regex:"input",email:"e-mailadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkesl\xE6t",date:"ISO-dato",time:"ISO-klokkesl\xE6t",duration:"ISO-varighed",ipv4:"IPv4-omr\xE5de",ipv6:"IPv6-omr\xE5de",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodet streng",base64url:"base64url-kodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"},r={nan:"NaN",string:"streng",number:"tal",boolean:"boolean",array:"liste",object:"objekt",set:"s\xE6t",file:"fil"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`Ugyldigt input: forventede instanceof ${o.expected}, fik ${s}`:`Ugyldigt input: forventede ${i}, fik ${s}`}case"invalid_value":return o.values.length===1?`Ugyldig v\xE6rdi: forventede ${A(o.values[0])}`:`Ugyldigt valg: forventede en af f\xF8lgende ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin),s=r[o.origin]??o.origin;return a?`For stor: forventede ${s??"value"} ${a.verb} ${i} ${o.maximum.toString()} ${a.unit??"elementer"}`:`For stor: forventede ${s??"value"} havde ${i} ${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin),s=r[o.origin]??o.origin;return a?`For lille: forventede ${s} ${a.verb} ${i} ${o.minimum.toString()} ${a.unit}`:`For lille: forventede ${s} havde ${i} ${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Ugyldig streng: skal starte med "${i.prefix}"`:i.format==="ends_with"?`Ugyldig streng: skal ende med "${i.suffix}"`:i.format==="includes"?`Ugyldig streng: skal indeholde "${i.includes}"`:i.format==="regex"?`Ugyldig streng: skal matche m\xF8nsteret ${i.pattern}`:`Ugyldig ${n[i.format]??o.format}`}case"not_multiple_of":return`Ugyldigt tal: skal v\xE6re deleligt med ${o.divisor}`;case"unrecognized_keys":return`${o.keys.length>1?"Ukendte n\xF8gler":"Ukendt n\xF8gle"}: ${S(o.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8gle i ${o.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig v\xE6rdi i ${o.origin}`;default:return"Ugyldigt input"}}};function kk(){return{localeError:hF()}}var gF=()=>{let e={string:{unit:"Zeichen",verb:"zu haben"},file:{unit:"Bytes",verb:"zu haben"},array:{unit:"Elemente",verb:"zu haben"},set:{unit:"Elemente",verb:"zu haben"}};function t(o){return e[o]??null}let n={regex:"Eingabe",email:"E-Mail-Adresse",url:"URL",emoji:"Emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-Datum und -Uhrzeit",date:"ISO-Datum",time:"ISO-Uhrzeit",duration:"ISO-Dauer",ipv4:"IPv4-Adresse",ipv6:"IPv6-Adresse",cidrv4:"IPv4-Bereich",cidrv6:"IPv6-Bereich",base64:"Base64-codierter String",base64url:"Base64-URL-codierter String",json_string:"JSON-String",e164:"E.164-Nummer",jwt:"JWT",template_literal:"Eingabe"},r={nan:"NaN",number:"Zahl",array:"Array"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`Ung\xFCltige Eingabe: erwartet instanceof ${o.expected}, erhalten ${s}`:`Ung\xFCltige Eingabe: erwartet ${i}, erhalten ${s}`}case"invalid_value":return o.values.length===1?`Ung\xFCltige Eingabe: erwartet ${A(o.values[0])}`:`Ung\xFCltige Option: erwartet eine von ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`Zu gro\xDF: erwartet, dass ${o.origin??"Wert"} ${i}${o.maximum.toString()} ${a.unit??"Elemente"} hat`:`Zu gro\xDF: erwartet, dass ${o.origin??"Wert"} ${i}${o.maximum.toString()} ist`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`Zu klein: erwartet, dass ${o.origin} ${i}${o.minimum.toString()} ${a.unit} hat`:`Zu klein: erwartet, dass ${o.origin} ${i}${o.minimum.toString()} ist`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Ung\xFCltiger String: muss mit "${i.prefix}" beginnen`:i.format==="ends_with"?`Ung\xFCltiger String: muss mit "${i.suffix}" enden`:i.format==="includes"?`Ung\xFCltiger String: muss "${i.includes}" enthalten`:i.format==="regex"?`Ung\xFCltiger String: muss dem Muster ${i.pattern} entsprechen`:`Ung\xFCltig: ${n[i.format]??o.format}`}case"not_multiple_of":return`Ung\xFCltige Zahl: muss ein Vielfaches von ${o.divisor} sein`;case"unrecognized_keys":return`${o.keys.length>1?"Unbekannte Schl\xFCssel":"Unbekannter Schl\xFCssel"}: ${S(o.keys,", ")}`;case"invalid_key":return`Ung\xFCltiger Schl\xFCssel in ${o.origin}`;case"invalid_union":return"Ung\xFCltige Eingabe";case"invalid_element":return`Ung\xFCltiger Wert in ${o.origin}`;default:return"Ung\xFCltige Eingabe"}}};function zk(){return{localeError:gF()}}var yF=()=>{let e={string:{unit:"characters",verb:"to have"},file:{unit:"bytes",verb:"to have"},array:{unit:"items",verb:"to have"},set:{unit:"items",verb:"to have"},map:{unit:"entries",verb:"to have"}};function t(o){return e[o]??null}let n={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"},r={nan:"NaN"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return`Invalid input: expected ${i}, received ${s}`}case"invalid_value":return o.values.length===1?`Invalid input: expected ${A(o.values[0])}`:`Invalid option: expected one of ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`Too big: expected ${o.origin??"value"} to have ${i}${o.maximum.toString()} ${a.unit??"elements"}`:`Too big: expected ${o.origin??"value"} to be ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`Too small: expected ${o.origin} to have ${i}${o.minimum.toString()} ${a.unit}`:`Too small: expected ${o.origin} to be ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Invalid string: must start with "${i.prefix}"`:i.format==="ends_with"?`Invalid string: must end with "${i.suffix}"`:i.format==="includes"?`Invalid string: must include "${i.includes}"`:i.format==="regex"?`Invalid string: must match pattern ${i.pattern}`:`Invalid ${n[i.format]??o.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${o.divisor}`;case"unrecognized_keys":return`Unrecognized key${o.keys.length>1?"s":""}: ${S(o.keys,", ")}`;case"invalid_key":return`Invalid key in ${o.origin}`;case"invalid_union":return"Invalid input";case"invalid_element":return`Invalid value in ${o.origin}`;default:return"Invalid input"}}};function Wp(){return{localeError:yF()}}var vF=()=>{let e={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"}};function t(o){return e[o]??null}let n={regex:"enigo",email:"retadreso",url:"URL",emoji:"emo\u011Dio",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datotempo",date:"ISO-dato",time:"ISO-tempo",duration:"ISO-da\u016Dro",ipv4:"IPv4-adreso",ipv6:"IPv6-adreso",cidrv4:"IPv4-rango",cidrv6:"IPv6-rango",base64:"64-ume kodita karaktraro",base64url:"URL-64-ume kodita karaktraro",json_string:"JSON-karaktraro",e164:"E.164-nombro",jwt:"JWT",template_literal:"enigo"},r={nan:"NaN",number:"nombro",array:"tabelo",null:"senvalora"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`Nevalida enigo: atendi\u011Dis instanceof ${o.expected}, ricevi\u011Dis ${s}`:`Nevalida enigo: atendi\u011Dis ${i}, ricevi\u011Dis ${s}`}case"invalid_value":return o.values.length===1?`Nevalida enigo: atendi\u011Dis ${A(o.values[0])}`:`Nevalida opcio: atendi\u011Dis unu el ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`Tro granda: atendi\u011Dis ke ${o.origin??"valoro"} havu ${i}${o.maximum.toString()} ${a.unit??"elementojn"}`:`Tro granda: atendi\u011Dis ke ${o.origin??"valoro"} havu ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`Tro malgranda: atendi\u011Dis ke ${o.origin} havu ${i}${o.minimum.toString()} ${a.unit}`:`Tro malgranda: atendi\u011Dis ke ${o.origin} estu ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Nevalida karaktraro: devas komenci\u011Di per "${i.prefix}"`:i.format==="ends_with"?`Nevalida karaktraro: devas fini\u011Di per "${i.suffix}"`:i.format==="includes"?`Nevalida karaktraro: devas inkluzivi "${i.includes}"`:i.format==="regex"?`Nevalida karaktraro: devas kongrui kun la modelo ${i.pattern}`:`Nevalida ${n[i.format]??o.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${o.divisor}`;case"unrecognized_keys":return`Nekonata${o.keys.length>1?"j":""} \u015Dlosilo${o.keys.length>1?"j":""}: ${S(o.keys,", ")}`;case"invalid_key":return`Nevalida \u015Dlosilo en ${o.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${o.origin}`;default:return"Nevalida enigo"}}};function Pk(){return{localeError:vF()}}var xF=()=>{let e={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function t(o){return e[o]??null}let n={regex:"entrada",email:"direcci\xF3n de correo electr\xF3nico",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"fecha y hora ISO",date:"fecha ISO",time:"hora ISO",duration:"duraci\xF3n ISO",ipv4:"direcci\xF3n IPv4",ipv6:"direcci\xF3n IPv6",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"},r={nan:"NaN",string:"texto",number:"n\xFAmero",boolean:"booleano",array:"arreglo",object:"objeto",set:"conjunto",file:"archivo",date:"fecha",bigint:"n\xFAmero grande",symbol:"s\xEDmbolo",undefined:"indefinido",null:"nulo",function:"funci\xF3n",map:"mapa",record:"registro",tuple:"tupla",enum:"enumeraci\xF3n",union:"uni\xF3n",literal:"literal",promise:"promesa",void:"vac\xEDo",never:"nunca",unknown:"desconocido",any:"cualquiera"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`Entrada inv\xE1lida: se esperaba instanceof ${o.expected}, recibido ${s}`:`Entrada inv\xE1lida: se esperaba ${i}, recibido ${s}`}case"invalid_value":return o.values.length===1?`Entrada inv\xE1lida: se esperaba ${A(o.values[0])}`:`Opci\xF3n inv\xE1lida: se esperaba una de ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin),s=r[o.origin]??o.origin;return a?`Demasiado grande: se esperaba que ${s??"valor"} tuviera ${i}${o.maximum.toString()} ${a.unit??"elementos"}`:`Demasiado grande: se esperaba que ${s??"valor"} fuera ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin),s=r[o.origin]??o.origin;return a?`Demasiado peque\xF1o: se esperaba que ${s} tuviera ${i}${o.minimum.toString()} ${a.unit}`:`Demasiado peque\xF1o: se esperaba que ${s} fuera ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Cadena inv\xE1lida: debe comenzar con "${i.prefix}"`:i.format==="ends_with"?`Cadena inv\xE1lida: debe terminar en "${i.suffix}"`:i.format==="includes"?`Cadena inv\xE1lida: debe incluir "${i.includes}"`:i.format==="regex"?`Cadena inv\xE1lida: debe coincidir con el patr\xF3n ${i.pattern}`:`Inv\xE1lido ${n[i.format]??o.format}`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: debe ser m\xFAltiplo de ${o.divisor}`;case"unrecognized_keys":return`Llave${o.keys.length>1?"s":""} desconocida${o.keys.length>1?"s":""}: ${S(o.keys,", ")}`;case"invalid_key":return`Llave inv\xE1lida en ${r[o.origin]??o.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido en ${r[o.origin]??o.origin}`;default:return"Entrada inv\xE1lida"}}};function Ek(){return{localeError:xF()}}var bF=()=>{let e={string:{unit:"\u06A9\u0627\u0631\u0627\u06A9\u062A\u0631",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},file:{unit:"\u0628\u0627\u06CC\u062A",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},array:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},set:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"}};function t(o){return e[o]??null}let n={regex:"\u0648\u0631\u0648\u062F\u06CC",email:"\u0622\u062F\u0631\u0633 \u0627\u06CC\u0645\u06CC\u0644",url:"URL",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u06CC\u062E \u0648 \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",date:"\u062A\u0627\u0631\u06CC\u062E \u0627\u06CC\u0632\u0648",time:"\u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",duration:"\u0645\u062F\u062A \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",ipv4:"IPv4 \u0622\u062F\u0631\u0633",ipv6:"IPv6 \u0622\u062F\u0631\u0633",cidrv4:"IPv4 \u062F\u0627\u0645\u0646\u0647",cidrv6:"IPv6 \u062F\u0627\u0645\u0646\u0647",base64:"base64-encoded \u0631\u0634\u062A\u0647",base64url:"base64url-encoded \u0631\u0634\u062A\u0647",json_string:"JSON \u0631\u0634\u062A\u0647",e164:"E.164 \u0639\u062F\u062F",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u06CC"},r={nan:"NaN",number:"\u0639\u062F\u062F",array:"\u0622\u0631\u0627\u06CC\u0647"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A instanceof ${o.expected} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${s} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`:`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${i} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${s} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`}case"invalid_value":return o.values.length===1?`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${A(o.values[0])} \u0645\u06CC\u200C\u0628\u0648\u062F`:`\u06AF\u0632\u06CC\u0646\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A \u06CC\u06A9\u06CC \u0627\u0632 ${S(o.values,"|")} \u0645\u06CC\u200C\u0628\u0648\u062F`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${o.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${i}${o.maximum.toString()} ${a.unit??"\u0639\u0646\u0635\u0631"} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${o.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${i}${o.maximum.toString()} \u0628\u0627\u0634\u062F`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${o.origin} \u0628\u0627\u06CC\u062F ${i}${o.minimum.toString()} ${a.unit} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${o.origin} \u0628\u0627\u06CC\u062F ${i}${o.minimum.toString()} \u0628\u0627\u0634\u062F`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${i.prefix}" \u0634\u0631\u0648\u0639 \u0634\u0648\u062F`:i.format==="ends_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${i.suffix}" \u062A\u0645\u0627\u0645 \u0634\u0648\u062F`:i.format==="includes"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0634\u0627\u0645\u0644 "${i.includes}" \u0628\u0627\u0634\u062F`:i.format==="regex"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC ${i.pattern} \u0645\u0637\u0627\u0628\u0642\u062A \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F`:`${n[i.format]??o.format} \u0646\u0627\u0645\u0639\u062A\u0628\u0631`}case"not_multiple_of":return`\u0639\u062F\u062F \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0645\u0636\u0631\u0628 ${o.divisor} \u0628\u0627\u0634\u062F`;case"unrecognized_keys":return`\u06A9\u0644\u06CC\u062F${o.keys.length>1?"\u0647\u0627\u06CC":""} \u0646\u0627\u0634\u0646\u0627\u0633: ${S(o.keys,", ")}`;case"invalid_key":return`\u06A9\u0644\u06CC\u062F \u0646\u0627\u0634\u0646\u0627\u0633 \u062F\u0631 ${o.origin}`;case"invalid_union":return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631";case"invalid_element":return`\u0645\u0642\u062F\u0627\u0631 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u062F\u0631 ${o.origin}`;default:return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631"}}};function Ak(){return{localeError:bF()}}var _F=()=>{let e={string:{unit:"merkki\xE4",subject:"merkkijonon"},file:{unit:"tavua",subject:"tiedoston"},array:{unit:"alkiota",subject:"listan"},set:{unit:"alkiota",subject:"joukon"},number:{unit:"",subject:"luvun"},bigint:{unit:"",subject:"suuren kokonaisluvun"},int:{unit:"",subject:"kokonaisluvun"},date:{unit:"",subject:"p\xE4iv\xE4m\xE4\xE4r\xE4n"}};function t(o){return e[o]??null}let n={regex:"s\xE4\xE4nn\xF6llinen lauseke",email:"s\xE4hk\xF6postiosoite",url:"URL-osoite",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-aikaleima",date:"ISO-p\xE4iv\xE4m\xE4\xE4r\xE4",time:"ISO-aika",duration:"ISO-kesto",ipv4:"IPv4-osoite",ipv6:"IPv6-osoite",cidrv4:"IPv4-alue",cidrv6:"IPv6-alue",base64:"base64-koodattu merkkijono",base64url:"base64url-koodattu merkkijono",json_string:"JSON-merkkijono",e164:"E.164-luku",jwt:"JWT",template_literal:"templaattimerkkijono"},r={nan:"NaN"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`Virheellinen tyyppi: odotettiin instanceof ${o.expected}, oli ${s}`:`Virheellinen tyyppi: odotettiin ${i}, oli ${s}`}case"invalid_value":return o.values.length===1?`Virheellinen sy\xF6te: t\xE4ytyy olla ${A(o.values[0])}`:`Virheellinen valinta: t\xE4ytyy olla yksi seuraavista: ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`Liian suuri: ${a.subject} t\xE4ytyy olla ${i}${o.maximum.toString()} ${a.unit}`.trim():`Liian suuri: arvon t\xE4ytyy olla ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`Liian pieni: ${a.subject} t\xE4ytyy olla ${i}${o.minimum.toString()} ${a.unit}`.trim():`Liian pieni: arvon t\xE4ytyy olla ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Virheellinen sy\xF6te: t\xE4ytyy alkaa "${i.prefix}"`:i.format==="ends_with"?`Virheellinen sy\xF6te: t\xE4ytyy loppua "${i.suffix}"`:i.format==="includes"?`Virheellinen sy\xF6te: t\xE4ytyy sis\xE4lt\xE4\xE4 "${i.includes}"`:i.format==="regex"?`Virheellinen sy\xF6te: t\xE4ytyy vastata s\xE4\xE4nn\xF6llist\xE4 lauseketta ${i.pattern}`:`Virheellinen ${n[i.format]??o.format}`}case"not_multiple_of":return`Virheellinen luku: t\xE4ytyy olla luvun ${o.divisor} monikerta`;case"unrecognized_keys":return`${o.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${S(o.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 Ok(){return{localeError:_F()}}var $F=()=>{let e={string:{unit:"caract\xE8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xE9l\xE9ments",verb:"avoir"},set:{unit:"\xE9l\xE9ments",verb:"avoir"}};function t(o){return e[o]??null}let n={regex:"entr\xE9e",email:"adresse e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date et heure ISO",date:"date ISO",time:"heure ISO",duration:"dur\xE9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne encod\xE9e en base64",base64url:"cha\xEEne encod\xE9e en base64url",json_string:"cha\xEEne JSON",e164:"num\xE9ro E.164",jwt:"JWT",template_literal:"entr\xE9e"},r={nan:"NaN",number:"nombre",array:"tableau"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`Entr\xE9e invalide : instanceof ${o.expected} attendu, ${s} re\xE7u`:`Entr\xE9e invalide : ${i} attendu, ${s} re\xE7u`}case"invalid_value":return o.values.length===1?`Entr\xE9e invalide : ${A(o.values[0])} attendu`:`Option invalide : une valeur parmi ${S(o.values,"|")} attendue`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`Trop grand : ${o.origin??"valeur"} doit ${a.verb} ${i}${o.maximum.toString()} ${a.unit??"\xE9l\xE9ment(s)"}`:`Trop grand : ${o.origin??"valeur"} doit \xEAtre ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`Trop petit : ${o.origin} doit ${a.verb} ${i}${o.minimum.toString()} ${a.unit}`:`Trop petit : ${o.origin} doit \xEAtre ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Cha\xEEne invalide : doit commencer par "${i.prefix}"`:i.format==="ends_with"?`Cha\xEEne invalide : doit se terminer par "${i.suffix}"`:i.format==="includes"?`Cha\xEEne invalide : doit inclure "${i.includes}"`:i.format==="regex"?`Cha\xEEne invalide : doit correspondre au mod\xE8le ${i.pattern}`:`${n[i.format]??o.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${o.divisor}`;case"unrecognized_keys":return`Cl\xE9${o.keys.length>1?"s":""} non reconnue${o.keys.length>1?"s":""} : ${S(o.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${o.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${o.origin}`;default:return"Entr\xE9e invalide"}}};function jk(){return{localeError:$F()}}var wF=()=>{let e={string:{unit:"caract\xE8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xE9l\xE9ments",verb:"avoir"},set:{unit:"\xE9l\xE9ments",verb:"avoir"}};function t(o){return e[o]??null}let n={regex:"entr\xE9e",email:"adresse courriel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date-heure ISO",date:"date ISO",time:"heure ISO",duration:"dur\xE9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne encod\xE9e en base64",base64url:"cha\xEEne encod\xE9e en base64url",json_string:"cha\xEEne JSON",e164:"num\xE9ro E.164",jwt:"JWT",template_literal:"entr\xE9e"},r={nan:"NaN"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`Entr\xE9e invalide : attendu instanceof ${o.expected}, re\xE7u ${s}`:`Entr\xE9e invalide : attendu ${i}, re\xE7u ${s}`}case"invalid_value":return o.values.length===1?`Entr\xE9e invalide : attendu ${A(o.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"\u2264":"<",a=t(o.origin);return a?`Trop grand : attendu que ${o.origin??"la valeur"} ait ${i}${o.maximum.toString()} ${a.unit}`:`Trop grand : attendu que ${o.origin??"la valeur"} soit ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?"\u2265":">",a=t(o.origin);return a?`Trop petit : attendu que ${o.origin} ait ${i}${o.minimum.toString()} ${a.unit}`:`Trop petit : attendu que ${o.origin} soit ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Cha\xEEne invalide : doit commencer par "${i.prefix}"`:i.format==="ends_with"?`Cha\xEEne invalide : doit se terminer par "${i.suffix}"`:i.format==="includes"?`Cha\xEEne invalide : doit inclure "${i.includes}"`:i.format==="regex"?`Cha\xEEne invalide : doit correspondre au motif ${i.pattern}`:`${n[i.format]??o.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${o.divisor}`;case"unrecognized_keys":return`Cl\xE9${o.keys.length>1?"s":""} non reconnue${o.keys.length>1?"s":""} : ${S(o.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${o.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${o.origin}`;default:return"Entr\xE9e invalide"}}};function Ck(){return{localeError:wF()}}var SF=()=>{let e={string:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA",gender:"f"},number:{label:"\u05DE\u05E1\u05E4\u05E8",gender:"m"},boolean:{label:"\u05E2\u05E8\u05DA \u05D1\u05D5\u05DC\u05D9\u05D0\u05E0\u05D9",gender:"m"},bigint:{label:"BigInt",gender:"m"},date:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA",gender:"m"},array:{label:"\u05DE\u05E2\u05E8\u05DA",gender:"m"},object:{label:"\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8",gender:"m"},null:{label:"\u05E2\u05E8\u05DA \u05E8\u05D9\u05E7 (null)",gender:"m"},undefined:{label:"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05DE\u05D5\u05D2\u05D3\u05E8 (undefined)",gender:"m"},symbol:{label:"\u05E1\u05D9\u05DE\u05D1\u05D5\u05DC (Symbol)",gender:"m"},function:{label:"\u05E4\u05D5\u05E0\u05E7\u05E6\u05D9\u05D4",gender:"f"},map:{label:"\u05DE\u05E4\u05D4 (Map)",gender:"f"},set:{label:"\u05E7\u05D1\u05D5\u05E6\u05D4 (Set)",gender:"f"},file:{label:"\u05E7\u05D5\u05D1\u05E5",gender:"m"},promise:{label:"Promise",gender:"m"},NaN:{label:"NaN",gender:"m"},unknown:{label:"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05D9\u05D3\u05D5\u05E2",gender:"m"},value:{label:"\u05E2\u05E8\u05DA",gender:"m"}},t={string:{unit:"\u05EA\u05D5\u05D5\u05D9\u05DD",shortLabel:"\u05E7\u05E6\u05E8",longLabel:"\u05D0\u05E8\u05D5\u05DA"},file:{unit:"\u05D1\u05D9\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},array:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},set:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},number:{unit:"",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"}},n=l=>l?e[l]:void 0,r=l=>{let u=n(l);return u?u.label:l??e.unknown.label},o=l=>`\u05D4${r(l)}`,i=l=>(n(l)?.gender??"m")==="f"?"\u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05D9\u05D5\u05EA":"\u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA",a=l=>l?t[l]??null:null,s={regex:{label:"\u05E7\u05DC\u05D8",gender:"m"},email:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05D0\u05D9\u05DE\u05D9\u05D9\u05DC",gender:"f"},url:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05E8\u05E9\u05EA",gender:"f"},emoji:{label:"\u05D0\u05D9\u05DE\u05D5\u05D2'\u05D9",gender:"m"},uuid:{label:"UUID",gender:"m"},nanoid:{label:"nanoid",gender:"m"},guid:{label:"GUID",gender:"m"},cuid:{label:"cuid",gender:"m"},cuid2:{label:"cuid2",gender:"m"},ulid:{label:"ULID",gender:"m"},xid:{label:"XID",gender:"m"},ksuid:{label:"KSUID",gender:"m"},datetime:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA \u05D5\u05D6\u05DE\u05DF ISO",gender:"m"},date:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA ISO",gender:"m"},time:{label:"\u05D6\u05DE\u05DF ISO",gender:"m"},duration:{label:"\u05DE\u05E9\u05DA \u05D6\u05DE\u05DF ISO",gender:"m"},ipv4:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv4",gender:"f"},ipv6:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv6",gender:"f"},cidrv4:{label:"\u05D8\u05D5\u05D5\u05D7 IPv4",gender:"m"},cidrv6:{label:"\u05D8\u05D5\u05D5\u05D7 IPv6",gender:"m"},base64:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64",gender:"f"},base64url:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64 \u05DC\u05DB\u05EA\u05D5\u05D1\u05D5\u05EA \u05E8\u05E9\u05EA",gender:"f"},json_string:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA JSON",gender:"f"},e164:{label:"\u05DE\u05E1\u05E4\u05E8 E.164",gender:"m"},jwt:{label:"JWT",gender:"m"},ends_with:{label:"\u05E7\u05DC\u05D8",gender:"m"},includes:{label:"\u05E7\u05DC\u05D8",gender:"m"},lowercase:{label:"\u05E7\u05DC\u05D8",gender:"m"},starts_with:{label:"\u05E7\u05DC\u05D8",gender:"m"},uppercase:{label:"\u05E7\u05DC\u05D8",gender:"m"}},c={nan:"NaN"};return l=>{switch(l.code){case"invalid_type":{let u=l.expected,p=c[u??""]??r(u),d=D(l.input),f=c[d]??e[d]?.label??d;return/^[A-Z]/.test(l.expected)?`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA instanceof ${l.expected}, \u05D4\u05EA\u05E7\u05D1\u05DC ${f}`:`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${p}, \u05D4\u05EA\u05E7\u05D1\u05DC ${f}`}case"invalid_value":{if(l.values.length===1)return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05E2\u05E8\u05DA \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA ${A(l.values[0])}`;let u=l.values.map(f=>A(f));if(l.values.length===2)return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${u[0]} \u05D0\u05D5 ${u[1]}`;let p=u[u.length-1];return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${u.slice(0,-1).join(", ")} \u05D0\u05D5 ${p}`}case"too_big":{let u=a(l.origin),p=o(l.origin??"value");if(l.origin==="string")return`${u?.longLabel??"\u05D0\u05E8\u05D5\u05DA"} \u05DE\u05D3\u05D9: ${p} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${l.maximum.toString()} ${u?.unit??""} ${l.inclusive?"\u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA":"\u05DC\u05DB\u05DC \u05D4\u05D9\u05D5\u05EA\u05E8"}`.trim();if(l.origin==="number"){let h=l.inclusive?`\u05E7\u05D8\u05DF \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${l.maximum}`:`\u05E7\u05D8\u05DF \u05DE-${l.maximum}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${p} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${h}`}if(l.origin==="array"||l.origin==="set"){let h=l.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA",g=l.inclusive?`${l.maximum} ${u?.unit??""} \u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA`:`\u05E4\u05D7\u05D5\u05EA \u05DE-${l.maximum} ${u?.unit??""}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${p} ${h} \u05DC\u05D4\u05DB\u05D9\u05DC ${g}`.trim()}let d=l.inclusive?"<=":"<",f=i(l.origin??"value");return u?.unit?`${u.longLabel} \u05DE\u05D3\u05D9: ${p} ${f} ${d}${l.maximum.toString()} ${u.unit}`:`${u?.longLabel??"\u05D2\u05D3\u05D5\u05DC"} \u05DE\u05D3\u05D9: ${p} ${f} ${d}${l.maximum.toString()}`}case"too_small":{let u=a(l.origin),p=o(l.origin??"value");if(l.origin==="string")return`${u?.shortLabel??"\u05E7\u05E6\u05E8"} \u05DE\u05D3\u05D9: ${p} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${l.minimum.toString()} ${u?.unit??""} ${l.inclusive?"\u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8":"\u05DC\u05E4\u05D7\u05D5\u05EA"}`.trim();if(l.origin==="number"){let h=l.inclusive?`\u05D2\u05D3\u05D5\u05DC \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${l.minimum}`:`\u05D2\u05D3\u05D5\u05DC \u05DE-${l.minimum}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${p} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${h}`}if(l.origin==="array"||l.origin==="set"){let h=l.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA";if(l.minimum===1&&l.inclusive){let b=(l.origin==="set","\u05DC\u05E4\u05D7\u05D5\u05EA \u05E4\u05E8\u05D9\u05D8 \u05D0\u05D7\u05D3");return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${p} ${h} \u05DC\u05D4\u05DB\u05D9\u05DC ${b}`}let g=l.inclusive?`${l.minimum} ${u?.unit??""} \u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8`:`\u05D9\u05D5\u05EA\u05E8 \u05DE-${l.minimum} ${u?.unit??""}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${p} ${h} \u05DC\u05D4\u05DB\u05D9\u05DC ${g}`.trim()}let d=l.inclusive?">=":">",f=i(l.origin??"value");return u?.unit?`${u.shortLabel} \u05DE\u05D3\u05D9: ${p} ${f} ${d}${l.minimum.toString()} ${u.unit}`:`${u?.shortLabel??"\u05E7\u05D8\u05DF"} \u05DE\u05D3\u05D9: ${p} ${f} ${d}${l.minimum.toString()}`}case"invalid_format":{let u=l;if(u.format==="starts_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D7\u05D9\u05DC \u05D1 "${u.prefix}"`;if(u.format==="ends_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05E1\u05EA\u05D9\u05D9\u05DD \u05D1 "${u.suffix}"`;if(u.format==="includes")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05DB\u05DC\u05D5\u05DC "${u.includes}"`;if(u.format==="regex")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D0\u05D9\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA ${u.pattern}`;let p=s[u.format],d=p?.label??u.format,h=(p?.gender??"m")==="f"?"\u05EA\u05E7\u05D9\u05E0\u05D4":"\u05EA\u05E7\u05D9\u05DF";return`${d} \u05DC\u05D0 ${h}`}case"not_multiple_of":return`\u05DE\u05E1\u05E4\u05E8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05DE\u05DB\u05E4\u05DC\u05D4 \u05E9\u05DC ${l.divisor}`;case"unrecognized_keys":return`\u05DE\u05E4\u05EA\u05D7${l.keys.length>1?"\u05D5\u05EA":""} \u05DC\u05D0 \u05DE\u05D6\u05D5\u05D4${l.keys.length>1?"\u05D9\u05DD":"\u05D4"}: ${S(l.keys,", ")}`;case"invalid_key":return"\u05E9\u05D3\u05D4 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8";case"invalid_union":return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF";case"invalid_element":return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1${o(l.origin??"array")}`;default:return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF"}}};function Dk(){return{localeError:SF()}}var IF=()=>{let e={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"}};function t(o){return e[o]??null}let n={regex:"bemenet",email:"email c\xEDm",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO id\u0151b\xE9lyeg",date:"ISO d\xE1tum",time:"ISO id\u0151",duration:"ISO id\u0151intervallum",ipv4:"IPv4 c\xEDm",ipv6:"IPv6 c\xEDm",cidrv4:"IPv4 tartom\xE1ny",cidrv6:"IPv6 tartom\xE1ny",base64:"base64-k\xF3dolt string",base64url:"base64url-k\xF3dolt string",json_string:"JSON string",e164:"E.164 sz\xE1m",jwt:"JWT",template_literal:"bemenet"},r={nan:"NaN",number:"sz\xE1m",array:"t\xF6mb"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k instanceof ${o.expected}, a kapott \xE9rt\xE9k ${s}`:`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${i}, a kapott \xE9rt\xE9k ${s}`}case"invalid_value":return o.values.length===1?`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${A(o.values[0])}`:`\xC9rv\xE9nytelen opci\xF3: valamelyik \xE9rt\xE9k v\xE1rt ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`T\xFAl nagy: ${o.origin??"\xE9rt\xE9k"} m\xE9rete t\xFAl nagy ${i}${o.maximum.toString()} ${a.unit??"elem"}`:`T\xFAl nagy: a bemeneti \xE9rt\xE9k ${o.origin??"\xE9rt\xE9k"} t\xFAl nagy: ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${o.origin} m\xE9rete t\xFAl kicsi ${i}${o.minimum.toString()} ${a.unit}`:`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${o.origin} t\xFAl kicsi ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\xC9rv\xE9nytelen string: "${i.prefix}" \xE9rt\xE9kkel kell kezd\u0151dnie`:i.format==="ends_with"?`\xC9rv\xE9nytelen string: "${i.suffix}" \xE9rt\xE9kkel kell v\xE9gz\u0151dnie`:i.format==="includes"?`\xC9rv\xE9nytelen string: "${i.includes}" \xE9rt\xE9ket kell tartalmaznia`:i.format==="regex"?`\xC9rv\xE9nytelen string: ${i.pattern} mint\xE1nak kell megfelelnie`:`\xC9rv\xE9nytelen ${n[i.format]??o.format}`}case"not_multiple_of":return`\xC9rv\xE9nytelen sz\xE1m: ${o.divisor} t\xF6bbsz\xF6r\xF6s\xE9nek kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${o.keys.length>1?"s":""}: ${S(o.keys,", ")}`;case"invalid_key":return`\xC9rv\xE9nytelen kulcs ${o.origin}`;case"invalid_union":return"\xC9rv\xE9nytelen bemenet";case"invalid_element":return`\xC9rv\xE9nytelen \xE9rt\xE9k: ${o.origin}`;default:return"\xC9rv\xE9nytelen bemenet"}}};function Nk(){return{localeError:IF()}}function Mk(e,t,n){return Math.abs(e)===1?t:n}function ra(e){if(!e)return"";let t=["\u0561","\u0565","\u0568","\u056B","\u0578","\u0578\u0582","\u0585"],n=e[e.length-1];return e+(t.includes(n)?"\u0576":"\u0568")}var TF=()=>{let e={string:{unit:{one:"\u0576\u0577\u0561\u0576",many:"\u0576\u0577\u0561\u0576\u0576\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},file:{unit:{one:"\u0562\u0561\u0575\u0569",many:"\u0562\u0561\u0575\u0569\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},array:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},set:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"}};function t(o){return e[o]??null}let n={regex:"\u0574\u0578\u0582\u057F\u0584",email:"\u0567\u056C. \u0570\u0561\u057D\u0581\u0565",url:"URL",emoji:"\u0567\u0574\u0578\u057B\u056B",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E \u0587 \u056A\u0561\u0574",date:"ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E",time:"ISO \u056A\u0561\u0574",duration:"ISO \u057F\u0587\u0578\u0572\u0578\u0582\u0569\u0575\u0578\u0582\u0576",ipv4:"IPv4 \u0570\u0561\u057D\u0581\u0565",ipv6:"IPv6 \u0570\u0561\u057D\u0581\u0565",cidrv4:"IPv4 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584",cidrv6:"IPv6 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584",base64:"base64 \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572",base64url:"base64url \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572",json_string:"JSON \u057F\u0578\u0572",e164:"E.164 \u0570\u0561\u0574\u0561\u0580",jwt:"JWT",template_literal:"\u0574\u0578\u0582\u057F\u0584"},r={nan:"NaN",number:"\u0569\u056B\u057E",array:"\u0566\u0561\u0576\u0563\u057E\u0561\u056E"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 instanceof ${o.expected}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${s}`:`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${i}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${s}`}case"invalid_value":return o.values.length===1?`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${A(o.values[1])}`:`\u054D\u056D\u0561\u056C \u057F\u0561\u0580\u0562\u0565\u0580\u0561\u056F\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 \u0570\u0565\u057F\u0587\u0575\u0561\u056C\u0576\u0565\u0580\u056B\u0581 \u0574\u0565\u056F\u0568\u055D ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);if(a){let s=Number(o.maximum),c=Mk(s,a.unit.one,a.unit.many);return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${ra(o.origin??"\u0561\u0580\u056A\u0565\u0584")} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${i}${o.maximum.toString()} ${c}`}return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${ra(o.origin??"\u0561\u0580\u056A\u0565\u0584")} \u056C\u056B\u0576\u056B ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);if(a){let s=Number(o.minimum),c=Mk(s,a.unit.one,a.unit.many);return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${ra(o.origin)} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${i}${o.minimum.toString()} ${c}`}return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${ra(o.origin)} \u056C\u056B\u0576\u056B ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057D\u056F\u057D\u057E\u056B "${i.prefix}"-\u0578\u057E`:i.format==="ends_with"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0561\u057E\u0561\u0580\u057F\u057E\u056B "${i.suffix}"-\u0578\u057E`:i.format==="includes"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057A\u0561\u0580\u0578\u0582\u0576\u0561\u056F\u056B "${i.includes}"`:i.format==="regex"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0570\u0561\u0574\u0561\u057A\u0561\u057F\u0561\u057D\u056D\u0561\u0576\u056B ${i.pattern} \u0571\u0587\u0561\u0579\u0561\u0583\u056B\u0576`:`\u054D\u056D\u0561\u056C ${n[i.format]??o.format}`}case"not_multiple_of":return`\u054D\u056D\u0561\u056C \u0569\u056B\u057E\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0562\u0561\u0566\u0574\u0561\u057A\u0561\u057F\u056B\u056F \u056C\u056B\u0576\u056B ${o.divisor}-\u056B`;case"unrecognized_keys":return`\u0549\u0573\u0561\u0576\u0561\u0579\u057E\u0561\u056E \u0562\u0561\u0576\u0561\u056C\u056B${o.keys.length>1?"\u0576\u0565\u0580":""}. ${S(o.keys,", ")}`;case"invalid_key":return`\u054D\u056D\u0561\u056C \u0562\u0561\u0576\u0561\u056C\u056B ${ra(o.origin)}-\u0578\u0582\u0574`;case"invalid_union":return"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574";case"invalid_element":return`\u054D\u056D\u0561\u056C \u0561\u0580\u056A\u0565\u0584 ${ra(o.origin)}-\u0578\u0582\u0574`;default:return"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574"}}};function Rk(){return{localeError:TF()}}var kF=()=>{let e={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"}};function t(o){return e[o]??null}let n={regex:"input",email:"alamat email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tanggal dan waktu format ISO",date:"tanggal format ISO",time:"jam format ISO",duration:"durasi format ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"rentang alamat IPv4",cidrv6:"rentang alamat IPv6",base64:"string dengan enkode base64",base64url:"string dengan enkode base64url",json_string:"string JSON",e164:"angka E.164",jwt:"JWT",template_literal:"input"},r={nan:"NaN"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`Input tidak valid: diharapkan instanceof ${o.expected}, diterima ${s}`:`Input tidak valid: diharapkan ${i}, diterima ${s}`}case"invalid_value":return o.values.length===1?`Input tidak valid: diharapkan ${A(o.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`Terlalu besar: diharapkan ${o.origin??"value"} memiliki ${i}${o.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: diharapkan ${o.origin??"value"} menjadi ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`Terlalu kecil: diharapkan ${o.origin} memiliki ${i}${o.minimum.toString()} ${a.unit}`:`Terlalu kecil: diharapkan ${o.origin} menjadi ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`String tidak valid: harus dimulai dengan "${i.prefix}"`:i.format==="ends_with"?`String tidak valid: harus berakhir dengan "${i.suffix}"`:i.format==="includes"?`String tidak valid: harus menyertakan "${i.includes}"`:i.format==="regex"?`String tidak valid: harus sesuai pola ${i.pattern}`:`${n[i.format]??o.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${o.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${o.keys.length>1?"s":""}: ${S(o.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${o.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${o.origin}`;default:return"Input tidak valid"}}};function Uk(){return{localeError:kF()}}var zF=()=>{let e={string:{unit:"stafi",verb:"a\xF0 hafa"},file:{unit:"b\xE6ti",verb:"a\xF0 hafa"},array:{unit:"hluti",verb:"a\xF0 hafa"},set:{unit:"hluti",verb:"a\xF0 hafa"}};function t(o){return e[o]??null}let n={regex:"gildi",email:"netfang",url:"vefsl\xF3\xF0",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dagsetning og t\xEDmi",date:"ISO dagsetning",time:"ISO t\xEDmi",duration:"ISO t\xEDmalengd",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded strengur",base64url:"base64url-encoded strengur",json_string:"JSON strengur",e164:"E.164 t\xF6lugildi",jwt:"JWT",template_literal:"gildi"},r={nan:"NaN",number:"n\xFAmer",array:"fylki"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`Rangt gildi: \xDE\xFA sl\xF3st inn ${s} \xFEar sem \xE1 a\xF0 vera instanceof ${o.expected}`:`Rangt gildi: \xDE\xFA sl\xF3st inn ${s} \xFEar sem \xE1 a\xF0 vera ${i}`}case"invalid_value":return o.values.length===1?`Rangt gildi: gert r\xE1\xF0 fyrir ${A(o.values[0])}`:`\xD3gilt val: m\xE1 vera eitt af eftirfarandi ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${o.origin??"gildi"} hafi ${i}${o.maximum.toString()} ${a.unit??"hluti"}`:`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${o.origin??"gildi"} s\xE9 ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${o.origin} hafi ${i}${o.minimum.toString()} ${a.unit}`:`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${o.origin} s\xE9 ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\xD3gildur strengur: ver\xF0ur a\xF0 byrja \xE1 "${i.prefix}"`:i.format==="ends_with"?`\xD3gildur strengur: ver\xF0ur a\xF0 enda \xE1 "${i.suffix}"`:i.format==="includes"?`\xD3gildur strengur: ver\xF0ur a\xF0 innihalda "${i.includes}"`:i.format==="regex"?`\xD3gildur strengur: ver\xF0ur a\xF0 fylgja mynstri ${i.pattern}`:`Rangt ${n[i.format]??o.format}`}case"not_multiple_of":return`R\xF6ng tala: ver\xF0ur a\xF0 vera margfeldi af ${o.divisor}`;case"unrecognized_keys":return`\xD3\xFEekkt ${o.keys.length>1?"ir lyklar":"ur lykill"}: ${S(o.keys,", ")}`;case"invalid_key":return`Rangur lykill \xED ${o.origin}`;case"invalid_union":return"Rangt gildi";case"invalid_element":return`Rangt gildi \xED ${o.origin}`;default:return"Rangt gildi"}}};function Lk(){return{localeError:zF()}}var PF=()=>{let e={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"}};function t(o){return e[o]??null}let n={regex:"input",email:"indirizzo email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e ora ISO",date:"data ISO",time:"ora ISO",duration:"durata ISO",ipv4:"indirizzo IPv4",ipv6:"indirizzo IPv6",cidrv4:"intervallo IPv4",cidrv6:"intervallo IPv6",base64:"stringa codificata in base64",base64url:"URL codificata in base64",json_string:"stringa JSON",e164:"numero E.164",jwt:"JWT",template_literal:"input"},r={nan:"NaN",number:"numero",array:"vettore"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`Input non valido: atteso instanceof ${o.expected}, ricevuto ${s}`:`Input non valido: atteso ${i}, ricevuto ${s}`}case"invalid_value":return o.values.length===1?`Input non valido: atteso ${A(o.values[0])}`:`Opzione non valida: atteso uno tra ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`Troppo grande: ${o.origin??"valore"} deve avere ${i}${o.maximum.toString()} ${a.unit??"elementi"}`:`Troppo grande: ${o.origin??"valore"} deve essere ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`Troppo piccolo: ${o.origin} deve avere ${i}${o.minimum.toString()} ${a.unit}`:`Troppo piccolo: ${o.origin} deve essere ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Stringa non valida: deve iniziare con "${i.prefix}"`:i.format==="ends_with"?`Stringa non valida: deve terminare con "${i.suffix}"`:i.format==="includes"?`Stringa non valida: deve includere "${i.includes}"`:i.format==="regex"?`Stringa non valida: deve corrispondere al pattern ${i.pattern}`:`Invalid ${n[i.format]??o.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${o.divisor}`;case"unrecognized_keys":return`Chiav${o.keys.length>1?"i":"e"} non riconosciut${o.keys.length>1?"e":"a"}: ${S(o.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${o.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${o.origin}`;default:return"Input non valido"}}};function Fk(){return{localeError:PF()}}var EF=()=>{let e={string:{unit:"\u6587\u5B57",verb:"\u3067\u3042\u308B"},file:{unit:"\u30D0\u30A4\u30C8",verb:"\u3067\u3042\u308B"},array:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"},set:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"}};function t(o){return e[o]??null}let n={regex:"\u5165\u529B\u5024",email:"\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9",url:"URL",emoji:"\u7D75\u6587\u5B57",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u6642",date:"ISO\u65E5\u4ED8",time:"ISO\u6642\u523B",duration:"ISO\u671F\u9593",ipv4:"IPv4\u30A2\u30C9\u30EC\u30B9",ipv6:"IPv6\u30A2\u30C9\u30EC\u30B9",cidrv4:"IPv4\u7BC4\u56F2",cidrv6:"IPv6\u7BC4\u56F2",base64:"base64\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",base64url:"base64url\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",json_string:"JSON\u6587\u5B57\u5217",e164:"E.164\u756A\u53F7",jwt:"JWT",template_literal:"\u5165\u529B\u5024"},r={nan:"NaN",number:"\u6570\u5024",array:"\u914D\u5217"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`\u7121\u52B9\u306A\u5165\u529B: instanceof ${o.expected}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${s}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u5165\u529B: ${i}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${s}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`}case"invalid_value":return o.values.length===1?`\u7121\u52B9\u306A\u5165\u529B: ${A(o.values[0])}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u9078\u629E: ${S(o.values,"\u3001")}\u306E\u3044\u305A\u308C\u304B\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"too_big":{let i=o.inclusive?"\u4EE5\u4E0B\u3067\u3042\u308B":"\u3088\u308A\u5C0F\u3055\u3044",a=t(o.origin);return a?`\u5927\u304D\u3059\u304E\u308B\u5024: ${o.origin??"\u5024"}\u306F${o.maximum.toString()}${a.unit??"\u8981\u7D20"}${i}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5927\u304D\u3059\u304E\u308B\u5024: ${o.origin??"\u5024"}\u306F${o.maximum.toString()}${i}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"too_small":{let i=o.inclusive?"\u4EE5\u4E0A\u3067\u3042\u308B":"\u3088\u308A\u5927\u304D\u3044",a=t(o.origin);return a?`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${o.origin}\u306F${o.minimum.toString()}${a.unit}${i}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${o.origin}\u306F${o.minimum.toString()}${i}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${i.prefix}"\u3067\u59CB\u307E\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:i.format==="ends_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${i.suffix}"\u3067\u7D42\u308F\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:i.format==="includes"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${i.includes}"\u3092\u542B\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:i.format==="regex"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: \u30D1\u30BF\u30FC\u30F3${i.pattern}\u306B\u4E00\u81F4\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u7121\u52B9\u306A${n[i.format]??o.format}`}case"not_multiple_of":return`\u7121\u52B9\u306A\u6570\u5024: ${o.divisor}\u306E\u500D\u6570\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"unrecognized_keys":return`\u8A8D\u8B58\u3055\u308C\u3066\u3044\u306A\u3044\u30AD\u30FC${o.keys.length>1?"\u7FA4":""}: ${S(o.keys,"\u3001")}`;case"invalid_key":return`${o.origin}\u5185\u306E\u7121\u52B9\u306A\u30AD\u30FC`;case"invalid_union":return"\u7121\u52B9\u306A\u5165\u529B";case"invalid_element":return`${o.origin}\u5185\u306E\u7121\u52B9\u306A\u5024`;default:return"\u7121\u52B9\u306A\u5165\u529B"}}};function Zk(){return{localeError:EF()}}var AF=()=>{let e={string:{unit:"\u10E1\u10D8\u10DB\u10D1\u10DD\u10DA\u10DD",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},file:{unit:"\u10D1\u10D0\u10D8\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},array:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},set:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"}};function t(o){return e[o]??null}let n={regex:"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0",email:"\u10D4\u10DA-\u10E4\u10DD\u10E1\u10E2\u10D8\u10E1 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",url:"URL",emoji:"\u10D4\u10DB\u10DD\u10EF\u10D8",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8-\u10D3\u10E0\u10DD",date:"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8",time:"\u10D3\u10E0\u10DD",duration:"\u10EE\u10D0\u10DC\u10D2\u10E0\u10EB\u10DA\u10D8\u10D5\u10DD\u10D1\u10D0",ipv4:"IPv4 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",ipv6:"IPv6 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",cidrv4:"IPv4 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8",cidrv6:"IPv6 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8",base64:"base64-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8",base64url:"base64url-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8",json_string:"JSON \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8",e164:"E.164 \u10DC\u10DD\u10DB\u10D4\u10E0\u10D8",jwt:"JWT",template_literal:"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"},r={nan:"NaN",number:"\u10E0\u10D8\u10EA\u10EE\u10D5\u10D8",string:"\u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8",boolean:"\u10D1\u10E3\u10DA\u10D4\u10D0\u10DC\u10D8",function:"\u10E4\u10E3\u10DC\u10E5\u10EA\u10D8\u10D0",array:"\u10DB\u10D0\u10E1\u10D8\u10D5\u10D8"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 instanceof ${o.expected}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${s}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${i}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${s}`}case"invalid_value":return o.values.length===1?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${A(o.values[0])}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D0\u10E0\u10D8\u10D0\u10DC\u10E2\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8\u10D0 \u10D4\u10E0\u10D7-\u10D4\u10E0\u10D7\u10D8 ${S(o.values,"|")}-\u10D3\u10D0\u10DC`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${o.origin??"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} ${a.verb} ${i}${o.maximum.toString()} ${a.unit}`:`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${o.origin??"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} \u10D8\u10E7\u10DD\u10E1 ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${o.origin} ${a.verb} ${i}${o.minimum.toString()} ${a.unit}`:`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${o.origin} \u10D8\u10E7\u10DD\u10E1 ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10EC\u10E7\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${i.prefix}"-\u10D8\u10D7`:i.format==="ends_with"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10DB\u10D7\u10D0\u10D5\u10E0\u10D3\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${i.suffix}"-\u10D8\u10D7`:i.format==="includes"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1 "${i.includes}"-\u10E1`:i.format==="regex"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D4\u10E1\u10D0\u10D1\u10D0\u10DB\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 \u10E8\u10D0\u10D1\u10DA\u10DD\u10DC\u10E1 ${i.pattern}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 ${n[i.format]??o.format}`}case"not_multiple_of":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E0\u10D8\u10EA\u10EE\u10D5\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10E7\u10DD\u10E1 ${o.divisor}-\u10D8\u10E1 \u10EF\u10D4\u10E0\u10D0\u10D3\u10D8`;case"unrecognized_keys":return`\u10E3\u10EA\u10DC\u10DD\u10D1\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1${o.keys.length>1?"\u10D4\u10D1\u10D8":"\u10D8"}: ${S(o.keys,", ")}`;case"invalid_key":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1\u10D8 ${o.origin}-\u10E8\u10D8`;case"invalid_union":return"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0";case"invalid_element":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0 ${o.origin}-\u10E8\u10D8`;default:return"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"}}};function Vk(){return{localeError:AF()}}var OF=()=>{let e={string:{unit:"\u178F\u17BD\u17A2\u1780\u17D2\u179F\u179A",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},file:{unit:"\u1794\u17C3",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},array:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},set:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"}};function t(o){return e[o]??null}let n={regex:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B",email:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793\u17A2\u17CA\u17B8\u1798\u17C2\u179B",url:"URL",emoji:"\u179F\u1789\u17D2\u1789\u17B6\u17A2\u17B6\u179A\u1798\u17D2\u1798\u178E\u17CD",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 \u1793\u17B7\u1784\u1798\u17C9\u17C4\u1784 ISO",date:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 ISO",time:"\u1798\u17C9\u17C4\u1784 ISO",duration:"\u179A\u1799\u17C8\u1796\u17C1\u179B ISO",ipv4:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",ipv6:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",cidrv4:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",cidrv6:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",base64:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64",base64url:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64url",json_string:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A JSON",e164:"\u179B\u17C1\u1781 E.164",jwt:"JWT",template_literal:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B"},r={nan:"NaN",number:"\u179B\u17C1\u1781",array:"\u17A2\u17B6\u179A\u17C1 (Array)",null:"\u1782\u17D2\u1798\u17B6\u1793\u178F\u1798\u17D2\u179B\u17C3 (null)"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A instanceof ${o.expected} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${s}`:`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${i} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${s}`}case"invalid_value":return o.values.length===1?`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${A(o.values[0])}`:`\u1787\u1798\u17D2\u179A\u17BE\u179F\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1787\u17B6\u1798\u17BD\u1799\u1780\u17D2\u1793\u17BB\u1784\u1785\u17C6\u178E\u17C4\u1798 ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${o.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${i} ${o.maximum.toString()} ${a.unit??"\u1792\u17B6\u178F\u17BB"}`:`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${o.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${i} ${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${o.origin} ${i} ${o.minimum.toString()} ${a.unit}`:`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${o.origin} ${i} ${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1785\u17B6\u1794\u17CB\u1795\u17D2\u178F\u17BE\u1798\u178A\u17C4\u1799 "${i.prefix}"`:i.format==="ends_with"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1794\u1789\u17D2\u1785\u1794\u17CB\u178A\u17C4\u1799 "${i.suffix}"`:i.format==="includes"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1798\u17B6\u1793 "${i.includes}"`:i.format==="regex"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1795\u17D2\u1782\u17BC\u1795\u17D2\u1782\u1784\u1793\u17B9\u1784\u1791\u1798\u17D2\u179A\u1784\u17CB\u178A\u17C2\u179B\u1794\u17B6\u1793\u1780\u17C6\u178E\u178F\u17CB ${i.pattern}`:`\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 ${n[i.format]??o.format}`}case"not_multiple_of":return`\u179B\u17C1\u1781\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1787\u17B6\u1796\u17A0\u17BB\u1782\u17BB\u178E\u1793\u17C3 ${o.divisor}`;case"unrecognized_keys":return`\u179A\u1780\u1783\u17BE\u1789\u179F\u17C4\u1798\u17B7\u1793\u179F\u17D2\u1782\u17B6\u179B\u17CB\u17D6 ${S(o.keys,", ")}`;case"invalid_key":return`\u179F\u17C4\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${o.origin}`;case"invalid_union":return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C";case"invalid_element":return`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${o.origin}`;default:return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C"}}};function Hp(){return{localeError:OF()}}function Bk(){return Hp()}var jF=()=>{let e={string:{unit:"\uBB38\uC790",verb:"to have"},file:{unit:"\uBC14\uC774\uD2B8",verb:"to have"},array:{unit:"\uAC1C",verb:"to have"},set:{unit:"\uAC1C",verb:"to have"}};function t(o){return e[o]??null}let n={regex:"\uC785\uB825",email:"\uC774\uBA54\uC77C \uC8FC\uC18C",url:"URL",emoji:"\uC774\uBAA8\uC9C0",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \uB0A0\uC9DC\uC2DC\uAC04",date:"ISO \uB0A0\uC9DC",time:"ISO \uC2DC\uAC04",duration:"ISO \uAE30\uAC04",ipv4:"IPv4 \uC8FC\uC18C",ipv6:"IPv6 \uC8FC\uC18C",cidrv4:"IPv4 \uBC94\uC704",cidrv6:"IPv6 \uBC94\uC704",base64:"base64 \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",base64url:"base64url \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",json_string:"JSON \uBB38\uC790\uC5F4",e164:"E.164 \uBC88\uD638",jwt:"JWT",template_literal:"\uC785\uB825"},r={nan:"NaN"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 instanceof ${o.expected}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${s}\uC785\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 ${i}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${s}\uC785\uB2C8\uB2E4`}case"invalid_value":return o.values.length===1?`\uC798\uBABB\uB41C \uC785\uB825: \uAC12\uC740 ${A(o.values[0])} \uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC635\uC158: ${S(o.values,"\uB610\uB294 ")} \uC911 \uD558\uB098\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"too_big":{let i=o.inclusive?"\uC774\uD558":"\uBBF8\uB9CC",a=i==="\uBBF8\uB9CC"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",s=t(o.origin),c=s?.unit??"\uC694\uC18C";return s?`${o.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${o.maximum.toString()}${c} ${i}${a}`:`${o.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${o.maximum.toString()} ${i}${a}`}case"too_small":{let i=o.inclusive?"\uC774\uC0C1":"\uCD08\uACFC",a=i==="\uC774\uC0C1"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",s=t(o.origin),c=s?.unit??"\uC694\uC18C";return s?`${o.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${o.minimum.toString()}${c} ${i}${a}`:`${o.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${o.minimum.toString()} ${i}${a}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${i.prefix}"(\uC73C)\uB85C \uC2DC\uC791\uD574\uC57C \uD569\uB2C8\uB2E4`:i.format==="ends_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${i.suffix}"(\uC73C)\uB85C \uB05D\uB098\uC57C \uD569\uB2C8\uB2E4`:i.format==="includes"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${i.includes}"\uC744(\uB97C) \uD3EC\uD568\uD574\uC57C \uD569\uB2C8\uB2E4`:i.format==="regex"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: \uC815\uADDC\uC2DD ${i.pattern} \uD328\uD134\uACFC \uC77C\uCE58\uD574\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C ${n[i.format]??o.format}`}case"not_multiple_of":return`\uC798\uBABB\uB41C \uC22B\uC790: ${o.divisor}\uC758 \uBC30\uC218\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"unrecognized_keys":return`\uC778\uC2DD\uD560 \uC218 \uC5C6\uB294 \uD0A4: ${S(o.keys,", ")}`;case"invalid_key":return`\uC798\uBABB\uB41C \uD0A4: ${o.origin}`;case"invalid_union":return"\uC798\uBABB\uB41C \uC785\uB825";case"invalid_element":return`\uC798\uBABB\uB41C \uAC12: ${o.origin}`;default:return"\uC798\uBABB\uB41C \uC785\uB825"}}};function qk(){return{localeError:jF()}}var Zs=e=>e.charAt(0).toUpperCase()+e.slice(1);function Wk(e){let t=Math.abs(e),n=t%10,r=t%100;return r>=11&&r<=19||n===0?"many":n===1?"one":"few"}var CF=()=>{let e={string:{unit:{one:"simbolis",few:"simboliai",many:"simboli\u0173"},verb:{smaller:{inclusive:"turi b\u016Bti ne ilgesn\u0117 kaip",notInclusive:"turi b\u016Bti trumpesn\u0117 kaip"},bigger:{inclusive:"turi b\u016Bti ne trumpesn\u0117 kaip",notInclusive:"turi b\u016Bti ilgesn\u0117 kaip"}}},file:{unit:{one:"baitas",few:"baitai",many:"bait\u0173"},verb:{smaller:{inclusive:"turi b\u016Bti ne didesnis kaip",notInclusive:"turi b\u016Bti ma\u017Eesnis kaip"},bigger:{inclusive:"turi b\u016Bti ne ma\u017Eesnis kaip",notInclusive:"turi b\u016Bti didesnis kaip"}}},array:{unit:{one:"element\u0105",few:"elementus",many:"element\u0173"},verb:{smaller:{inclusive:"turi tur\u0117ti ne daugiau kaip",notInclusive:"turi tur\u0117ti ma\u017Eiau kaip"},bigger:{inclusive:"turi tur\u0117ti ne ma\u017Eiau kaip",notInclusive:"turi tur\u0117ti daugiau kaip"}}},set:{unit:{one:"element\u0105",few:"elementus",many:"element\u0173"},verb:{smaller:{inclusive:"turi tur\u0117ti ne daugiau kaip",notInclusive:"turi tur\u0117ti ma\u017Eiau kaip"},bigger:{inclusive:"turi tur\u0117ti ne ma\u017Eiau kaip",notInclusive:"turi tur\u0117ti daugiau kaip"}}}};function t(o,i,a,s){let c=e[o]??null;return c===null?c:{unit:c.unit[i],verb:c.verb[s][a?"inclusive":"notInclusive"]}}let n={regex:"\u012Fvestis",email:"el. pa\u0161to adresas",url:"URL",emoji:"jaustukas",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO data ir laikas",date:"ISO data",time:"ISO laikas",duration:"ISO trukm\u0117",ipv4:"IPv4 adresas",ipv6:"IPv6 adresas",cidrv4:"IPv4 tinklo prefiksas (CIDR)",cidrv6:"IPv6 tinklo prefiksas (CIDR)",base64:"base64 u\u017Ekoduota eilut\u0117",base64url:"base64url u\u017Ekoduota eilut\u0117",json_string:"JSON eilut\u0117",e164:"E.164 numeris",jwt:"JWT",template_literal:"\u012Fvestis"},r={nan:"NaN",number:"skai\u010Dius",bigint:"sveikasis skai\u010Dius",string:"eilut\u0117",boolean:"login\u0117 reik\u0161m\u0117",undefined:"neapibr\u0117\u017Eta reik\u0161m\u0117",function:"funkcija",symbol:"simbolis",array:"masyvas",object:"objektas",null:"nulin\u0117 reik\u0161m\u0117"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`Gautas tipas ${s}, o tik\u0117tasi - instanceof ${o.expected}`:`Gautas tipas ${s}, o tik\u0117tasi - ${i}`}case"invalid_value":return o.values.length===1?`Privalo b\u016Bti ${A(o.values[0])}`:`Privalo b\u016Bti vienas i\u0161 ${S(o.values,"|")} pasirinkim\u0173`;case"too_big":{let i=r[o.origin]??o.origin,a=t(o.origin,Wk(Number(o.maximum)),o.inclusive??!1,"smaller");if(a?.verb)return`${Zs(i??o.origin??"reik\u0161m\u0117")} ${a.verb} ${o.maximum.toString()} ${a.unit??"element\u0173"}`;let s=o.inclusive?"ne didesnis kaip":"ma\u017Eesnis kaip";return`${Zs(i??o.origin??"reik\u0161m\u0117")} turi b\u016Bti ${s} ${o.maximum.toString()} ${a?.unit}`}case"too_small":{let i=r[o.origin]??o.origin,a=t(o.origin,Wk(Number(o.minimum)),o.inclusive??!1,"bigger");if(a?.verb)return`${Zs(i??o.origin??"reik\u0161m\u0117")} ${a.verb} ${o.minimum.toString()} ${a.unit??"element\u0173"}`;let s=o.inclusive?"ne ma\u017Eesnis kaip":"didesnis kaip";return`${Zs(i??o.origin??"reik\u0161m\u0117")} turi b\u016Bti ${s} ${o.minimum.toString()} ${a?.unit}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Eilut\u0117 privalo prasid\u0117ti "${i.prefix}"`:i.format==="ends_with"?`Eilut\u0117 privalo pasibaigti "${i.suffix}"`:i.format==="includes"?`Eilut\u0117 privalo \u012Ftraukti "${i.includes}"`:i.format==="regex"?`Eilut\u0117 privalo atitikti ${i.pattern}`:`Neteisingas ${n[i.format]??o.format}`}case"not_multiple_of":return`Skai\u010Dius privalo b\u016Bti ${o.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpa\u017Eint${o.keys.length>1?"i":"as"} rakt${o.keys.length>1?"ai":"as"}: ${S(o.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga \u012Fvestis";case"invalid_element":{let i=r[o.origin]??o.origin;return`${Zs(i??o.origin??"reik\u0161m\u0117")} turi klaiding\u0105 \u012Fvest\u012F`}default:return"Klaidinga \u012Fvestis"}}};function Hk(){return{localeError:CF()}}var DF=()=>{let e={string:{unit:"\u0437\u043D\u0430\u0446\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},file:{unit:"\u0431\u0430\u0458\u0442\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},array:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},set:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"}};function t(o){return e[o]??null}let n={regex:"\u0432\u043D\u0435\u0441",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u043D\u0430 \u0435-\u043F\u043E\u0448\u0442\u0430",url:"URL",emoji:"\u0435\u043C\u043E\u045F\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0443\u043C \u0438 \u0432\u0440\u0435\u043C\u0435",date:"ISO \u0434\u0430\u0442\u0443\u043C",time:"ISO \u0432\u0440\u0435\u043C\u0435",duration:"ISO \u0432\u0440\u0435\u043C\u0435\u0442\u0440\u0430\u0435\u045A\u0435",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441\u0430",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441\u0430",cidrv4:"IPv4 \u043E\u043F\u0441\u0435\u0433",cidrv6:"IPv6 \u043E\u043F\u0441\u0435\u0433",base64:"base64-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",base64url:"base64url-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",json_string:"JSON \u043D\u0438\u0437\u0430",e164:"E.164 \u0431\u0440\u043E\u0458",jwt:"JWT",template_literal:"\u0432\u043D\u0435\u0441"},r={nan:"NaN",number:"\u0431\u0440\u043E\u0458",array:"\u043D\u0438\u0437\u0430"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 instanceof ${o.expected}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${s}`:`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${i}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${s}`}case"invalid_value":return o.values.length===1?`Invalid input: expected ${A(o.values[0])}`:`\u0413\u0440\u0435\u0448\u0430\u043D\u0430 \u043E\u043F\u0446\u0438\u0458\u0430: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 \u0435\u0434\u043D\u0430 ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${o.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0438\u043C\u0430 ${i}${o.maximum.toString()} ${a.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438"}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${o.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0431\u0438\u0434\u0435 ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${o.origin} \u0434\u0430 \u0438\u043C\u0430 ${i}${o.minimum.toString()} ${a.unit}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${o.origin} \u0434\u0430 \u0431\u0438\u0434\u0435 ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u043D\u0443\u0432\u0430 \u0441\u043E "${i.prefix}"`:i.format==="ends_with"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u0432\u0440\u0448\u0443\u0432\u0430 \u0441\u043E "${i.suffix}"`:i.format==="includes"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0432\u043A\u043B\u0443\u0447\u0443\u0432\u0430 "${i.includes}"`:i.format==="regex"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u043E\u0434\u0433\u043E\u0430\u0440\u0430 \u043D\u0430 \u043F\u0430\u0442\u0435\u0440\u043D\u043E\u0442 ${i.pattern}`:`Invalid ${n[i.format]??o.format}`}case"not_multiple_of":return`\u0413\u0440\u0435\u0448\u0435\u043D \u0431\u0440\u043E\u0458: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0431\u0438\u0434\u0435 \u0434\u0435\u043B\u0438\u0432 \u0441\u043E ${o.divisor}`;case"unrecognized_keys":return`${o.keys.length>1?"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D\u0438 \u043A\u043B\u0443\u0447\u0435\u0432\u0438":"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D \u043A\u043B\u0443\u0447"}: ${S(o.keys,", ")}`;case"invalid_key":return`\u0413\u0440\u0435\u0448\u0435\u043D \u043A\u043B\u0443\u0447 \u0432\u043E ${o.origin}`;case"invalid_union":return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441";case"invalid_element":return`\u0413\u0440\u0435\u0448\u043D\u0430 \u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442 \u0432\u043E ${o.origin}`;default:return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441"}}};function Kk(){return{localeError:DF()}}var NF=()=>{let e={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"}};function t(o){return e[o]??null}let n={regex:"input",email:"alamat e-mel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tarikh masa ISO",date:"tarikh ISO",time:"masa ISO",duration:"tempoh ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"julat IPv4",cidrv6:"julat IPv6",base64:"string dikodkan base64",base64url:"string dikodkan base64url",json_string:"string JSON",e164:"nombor E.164",jwt:"JWT",template_literal:"input"},r={nan:"NaN",number:"nombor"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`Input tidak sah: dijangka instanceof ${o.expected}, diterima ${s}`:`Input tidak sah: dijangka ${i}, diterima ${s}`}case"invalid_value":return o.values.length===1?`Input tidak sah: dijangka ${A(o.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`Terlalu besar: dijangka ${o.origin??"nilai"} ${a.verb} ${i}${o.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: dijangka ${o.origin??"nilai"} adalah ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`Terlalu kecil: dijangka ${o.origin} ${a.verb} ${i}${o.minimum.toString()} ${a.unit}`:`Terlalu kecil: dijangka ${o.origin} adalah ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`String tidak sah: mesti bermula dengan "${i.prefix}"`:i.format==="ends_with"?`String tidak sah: mesti berakhir dengan "${i.suffix}"`:i.format==="includes"?`String tidak sah: mesti mengandungi "${i.includes}"`:i.format==="regex"?`String tidak sah: mesti sepadan dengan corak ${i.pattern}`:`${n[i.format]??o.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${o.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${S(o.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${o.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${o.origin}`;default:return"Input tidak sah"}}};function Jk(){return{localeError:NF()}}var MF=()=>{let e={string:{unit:"tekens",verb:"heeft"},file:{unit:"bytes",verb:"heeft"},array:{unit:"elementen",verb:"heeft"},set:{unit:"elementen",verb:"heeft"}};function t(o){return e[o]??null}let n={regex:"invoer",email:"emailadres",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum en tijd",date:"ISO datum",time:"ISO tijd",duration:"ISO duur",ipv4:"IPv4-adres",ipv6:"IPv6-adres",cidrv4:"IPv4-bereik",cidrv6:"IPv6-bereik",base64:"base64-gecodeerde tekst",base64url:"base64 URL-gecodeerde tekst",json_string:"JSON string",e164:"E.164-nummer",jwt:"JWT",template_literal:"invoer"},r={nan:"NaN",number:"getal"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`Ongeldige invoer: verwacht instanceof ${o.expected}, ontving ${s}`:`Ongeldige invoer: verwacht ${i}, ontving ${s}`}case"invalid_value":return o.values.length===1?`Ongeldige invoer: verwacht ${A(o.values[0])}`:`Ongeldige optie: verwacht \xE9\xE9n van ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin),s=o.origin==="date"?"laat":o.origin==="string"?"lang":"groot";return a?`Te ${s}: verwacht dat ${o.origin??"waarde"} ${i}${o.maximum.toString()} ${a.unit??"elementen"} ${a.verb}`:`Te ${s}: verwacht dat ${o.origin??"waarde"} ${i}${o.maximum.toString()} is`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin),s=o.origin==="date"?"vroeg":o.origin==="string"?"kort":"klein";return a?`Te ${s}: verwacht dat ${o.origin} ${i}${o.minimum.toString()} ${a.unit} ${a.verb}`:`Te ${s}: verwacht dat ${o.origin} ${i}${o.minimum.toString()} is`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Ongeldige tekst: moet met "${i.prefix}" beginnen`:i.format==="ends_with"?`Ongeldige tekst: moet op "${i.suffix}" eindigen`:i.format==="includes"?`Ongeldige tekst: moet "${i.includes}" bevatten`:i.format==="regex"?`Ongeldige tekst: moet overeenkomen met patroon ${i.pattern}`:`Ongeldig: ${n[i.format]??o.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${o.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${o.keys.length>1?"s":""}: ${S(o.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${o.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${o.origin}`;default:return"Ongeldige invoer"}}};function Gk(){return{localeError:MF()}}var RF=()=>{let e={string:{unit:"tegn",verb:"\xE5 ha"},file:{unit:"bytes",verb:"\xE5 ha"},array:{unit:"elementer",verb:"\xE5 inneholde"},set:{unit:"elementer",verb:"\xE5 inneholde"}};function t(o){return e[o]??null}let n={regex:"input",email:"e-postadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslett",date:"ISO-dato",time:"ISO-klokkeslett",duration:"ISO-varighet",ipv4:"IPv4-omr\xE5de",ipv6:"IPv6-omr\xE5de",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkodet streng",base64url:"base64url-enkodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"},r={nan:"NaN",number:"tall",array:"liste"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`Ugyldig input: forventet instanceof ${o.expected}, fikk ${s}`:`Ugyldig input: forventet ${i}, fikk ${s}`}case"invalid_value":return o.values.length===1?`Ugyldig verdi: forventet ${A(o.values[0])}`:`Ugyldig valg: forventet en av ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`For stor(t): forventet ${o.origin??"value"} til \xE5 ha ${i}${o.maximum.toString()} ${a.unit??"elementer"}`:`For stor(t): forventet ${o.origin??"value"} til \xE5 ha ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`For lite(n): forventet ${o.origin} til \xE5 ha ${i}${o.minimum.toString()} ${a.unit}`:`For lite(n): forventet ${o.origin} til \xE5 ha ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Ugyldig streng: m\xE5 starte med "${i.prefix}"`:i.format==="ends_with"?`Ugyldig streng: m\xE5 ende med "${i.suffix}"`:i.format==="includes"?`Ugyldig streng: m\xE5 inneholde "${i.includes}"`:i.format==="regex"?`Ugyldig streng: m\xE5 matche m\xF8nsteret ${i.pattern}`:`Ugyldig ${n[i.format]??o.format}`}case"not_multiple_of":return`Ugyldig tall: m\xE5 v\xE6re et multiplum av ${o.divisor}`;case"unrecognized_keys":return`${o.keys.length>1?"Ukjente n\xF8kler":"Ukjent n\xF8kkel"}: ${S(o.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8kkel i ${o.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${o.origin}`;default:return"Ugyldig input"}}};function Xk(){return{localeError:RF()}}var UF=()=>{let e={string:{unit:"harf",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"unsur",verb:"olmal\u0131d\u0131r"},set:{unit:"unsur",verb:"olmal\u0131d\u0131r"}};function t(o){return e[o]??null}let n={regex:"giren",email:"epostag\xE2h",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO heng\xE2m\u0131",date:"ISO tarihi",time:"ISO zaman\u0131",duration:"ISO m\xFCddeti",ipv4:"IPv4 ni\u015F\xE2n\u0131",ipv6:"IPv6 ni\u015F\xE2n\u0131",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-\u015Fifreli metin",base64url:"base64url-\u015Fifreli metin",json_string:"JSON metin",e164:"E.164 say\u0131s\u0131",jwt:"JWT",template_literal:"giren"},r={nan:"NaN",number:"numara",array:"saf",null:"gayb"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`F\xE2sit giren: umulan instanceof ${o.expected}, al\u0131nan ${s}`:`F\xE2sit giren: umulan ${i}, al\u0131nan ${s}`}case"invalid_value":return o.values.length===1?`F\xE2sit giren: umulan ${A(o.values[0])}`:`F\xE2sit tercih: m\xFBteberler ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`Fazla b\xFCy\xFCk: ${o.origin??"value"}, ${i}${o.maximum.toString()} ${a.unit??"elements"} sahip olmal\u0131yd\u0131.`:`Fazla b\xFCy\xFCk: ${o.origin??"value"}, ${i}${o.maximum.toString()} olmal\u0131yd\u0131.`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`Fazla k\xFC\xE7\xFCk: ${o.origin}, ${i}${o.minimum.toString()} ${a.unit} sahip olmal\u0131yd\u0131.`:`Fazla k\xFC\xE7\xFCk: ${o.origin}, ${i}${o.minimum.toString()} olmal\u0131yd\u0131.`}case"invalid_format":{let i=o;return i.format==="starts_with"?`F\xE2sit metin: "${i.prefix}" ile ba\u015Flamal\u0131.`:i.format==="ends_with"?`F\xE2sit metin: "${i.suffix}" ile bitmeli.`:i.format==="includes"?`F\xE2sit metin: "${i.includes}" ihtiv\xE2 etmeli.`:i.format==="regex"?`F\xE2sit metin: ${i.pattern} nak\u015F\u0131na uymal\u0131.`:`F\xE2sit ${n[i.format]??o.format}`}case"not_multiple_of":return`F\xE2sit say\u0131: ${o.divisor} kat\u0131 olmal\u0131yd\u0131.`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar ${o.keys.length>1?"s":""}: ${S(o.keys,", ")}`;case"invalid_key":return`${o.origin} i\xE7in tan\u0131nmayan anahtar var.`;case"invalid_union":return"Giren tan\u0131namad\u0131.";case"invalid_element":return`${o.origin} i\xE7in tan\u0131nmayan k\u0131ymet var.`;default:return"K\u0131ymet tan\u0131namad\u0131."}}};function Yk(){return{localeError:UF()}}var LF=()=>{let e={string:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},file:{unit:"\u0628\u0627\u06CC\u067C\u0633",verb:"\u0648\u0644\u0631\u064A"},array:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},set:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"}};function t(o){return e[o]??null}let n={regex:"\u0648\u0631\u0648\u062F\u064A",email:"\u0628\u0631\u06CC\u069A\u0646\u0627\u0644\u06CC\u06A9",url:"\u06CC\u0648 \u0622\u0631 \u0627\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0646\u06CC\u067C\u0647 \u0627\u0648 \u0648\u062E\u062A",date:"\u0646\u06D0\u067C\u0647",time:"\u0648\u062E\u062A",duration:"\u0645\u0648\u062F\u0647",ipv4:"\u062F IPv4 \u067E\u062A\u0647",ipv6:"\u062F IPv6 \u067E\u062A\u0647",cidrv4:"\u062F IPv4 \u0633\u0627\u062D\u0647",cidrv6:"\u062F IPv6 \u0633\u0627\u062D\u0647",base64:"base64-encoded \u0645\u062A\u0646",base64url:"base64url-encoded \u0645\u062A\u0646",json_string:"JSON \u0645\u062A\u0646",e164:"\u062F E.164 \u0634\u0645\u06D0\u0631\u0647",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u064A"},r={nan:"NaN",number:"\u0639\u062F\u062F",array:"\u0627\u0631\u06D0"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F instanceof ${o.expected} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${s} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`:`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${i} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${s} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`}case"invalid_value":return o.values.length===1?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${A(o.values[0])} \u0648\u0627\u06CC`:`\u0646\u0627\u0633\u0645 \u0627\u0646\u062A\u062E\u0627\u0628: \u0628\u0627\u06CC\u062F \u06CC\u0648 \u0644\u0647 ${S(o.values,"|")} \u0685\u062E\u0647 \u0648\u0627\u06CC`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${o.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${i}${o.maximum.toString()} ${a.unit??"\u0639\u0646\u0635\u0631\u0648\u0646\u0647"} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${o.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${i}${o.maximum.toString()} \u0648\u064A`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${o.origin} \u0628\u0627\u06CC\u062F ${i}${o.minimum.toString()} ${a.unit} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${o.origin} \u0628\u0627\u06CC\u062F ${i}${o.minimum.toString()} \u0648\u064A`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${i.prefix}" \u0633\u0631\u0647 \u067E\u06CC\u0644 \u0634\u064A`:i.format==="ends_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${i.suffix}" \u0633\u0631\u0647 \u067E\u0627\u06CC \u062A\u0647 \u0648\u0631\u0633\u064A\u0696\u064A`:i.format==="includes"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F "${i.includes}" \u0648\u0644\u0631\u064A`:i.format==="regex"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F ${i.pattern} \u0633\u0631\u0647 \u0645\u0637\u0627\u0628\u0642\u062A \u0648\u0644\u0631\u064A`:`${n[i.format]??o.format} \u0646\u0627\u0633\u0645 \u062F\u06CC`}case"not_multiple_of":return`\u0646\u0627\u0633\u0645 \u0639\u062F\u062F: \u0628\u0627\u06CC\u062F \u062F ${o.divisor} \u0645\u0636\u0631\u0628 \u0648\u064A`;case"unrecognized_keys":return`\u0646\u0627\u0633\u0645 ${o.keys.length>1?"\u06A9\u0644\u06CC\u0689\u0648\u0646\u0647":"\u06A9\u0644\u06CC\u0689"}: ${S(o.keys,", ")}`;case"invalid_key":return`\u0646\u0627\u0633\u0645 \u06A9\u0644\u06CC\u0689 \u067E\u0647 ${o.origin} \u06A9\u06D0`;case"invalid_union":return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A";case"invalid_element":return`\u0646\u0627\u0633\u0645 \u0639\u0646\u0635\u0631 \u067E\u0647 ${o.origin} \u06A9\u06D0`;default:return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A"}}};function Qk(){return{localeError:LF()}}var FF=()=>{let e={string:{unit:"znak\xF3w",verb:"mie\u0107"},file:{unit:"bajt\xF3w",verb:"mie\u0107"},array:{unit:"element\xF3w",verb:"mie\u0107"},set:{unit:"element\xF3w",verb:"mie\u0107"}};function t(o){return e[o]??null}let n={regex:"wyra\u017Cenie",email:"adres email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i godzina w formacie ISO",date:"data w formacie ISO",time:"godzina w formacie ISO",duration:"czas trwania ISO",ipv4:"adres IPv4",ipv6:"adres IPv6",cidrv4:"zakres IPv4",cidrv6:"zakres IPv6",base64:"ci\u0105g znak\xF3w zakodowany w formacie base64",base64url:"ci\u0105g znak\xF3w zakodowany w formacie base64url",json_string:"ci\u0105g znak\xF3w w formacie JSON",e164:"liczba E.164",jwt:"JWT",template_literal:"wej\u015Bcie"},r={nan:"NaN",number:"liczba",array:"tablica"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano instanceof ${o.expected}, otrzymano ${s}`:`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${i}, otrzymano ${s}`}case"invalid_value":return o.values.length===1?`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${A(o.values[0])}`:`Nieprawid\u0142owa opcja: oczekiwano jednej z warto\u015Bci ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`Za du\u017Ca warto\u015B\u0107: oczekiwano, \u017Ce ${o.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${i}${o.maximum.toString()} ${a.unit??"element\xF3w"}`:`Zbyt du\u017C(y/a/e): oczekiwano, \u017Ce ${o.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`Za ma\u0142a warto\u015B\u0107: oczekiwano, \u017Ce ${o.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${i}${o.minimum.toString()} ${a.unit??"element\xF3w"}`:`Zbyt ma\u0142(y/a/e): oczekiwano, \u017Ce ${o.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zaczyna\u0107 si\u0119 od "${i.prefix}"`:i.format==="ends_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi ko\u0144czy\u0107 si\u0119 na "${i.suffix}"`:i.format==="includes"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zawiera\u0107 "${i.includes}"`:i.format==="regex"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi odpowiada\u0107 wzorcowi ${i.pattern}`:`Nieprawid\u0142ow(y/a/e) ${n[i.format]??o.format}`}case"not_multiple_of":return`Nieprawid\u0142owa liczba: musi by\u0107 wielokrotno\u015Bci\u0105 ${o.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${o.keys.length>1?"s":""}: ${S(o.keys,", ")}`;case"invalid_key":return`Nieprawid\u0142owy klucz w ${o.origin}`;case"invalid_union":return"Nieprawid\u0142owe dane wej\u015Bciowe";case"invalid_element":return`Nieprawid\u0142owa warto\u015B\u0107 w ${o.origin}`;default:return"Nieprawid\u0142owe dane wej\u015Bciowe"}}};function ez(){return{localeError:FF()}}var ZF=()=>{let e={string:{unit:"caracteres",verb:"ter"},file:{unit:"bytes",verb:"ter"},array:{unit:"itens",verb:"ter"},set:{unit:"itens",verb:"ter"}};function t(o){return e[o]??null}let n={regex:"padr\xE3o",email:"endere\xE7o de e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e hora ISO",date:"data ISO",time:"hora ISO",duration:"dura\xE7\xE3o ISO",ipv4:"endere\xE7o IPv4",ipv6:"endere\xE7o IPv6",cidrv4:"faixa de IPv4",cidrv6:"faixa de IPv6",base64:"texto codificado em base64",base64url:"URL codificada em base64",json_string:"texto JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"},r={nan:"NaN",number:"n\xFAmero",null:"nulo"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`Tipo inv\xE1lido: esperado instanceof ${o.expected}, recebido ${s}`:`Tipo inv\xE1lido: esperado ${i}, recebido ${s}`}case"invalid_value":return o.values.length===1?`Entrada inv\xE1lida: esperado ${A(o.values[0])}`:`Op\xE7\xE3o inv\xE1lida: esperada uma das ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`Muito grande: esperado que ${o.origin??"valor"} tivesse ${i}${o.maximum.toString()} ${a.unit??"elementos"}`:`Muito grande: esperado que ${o.origin??"valor"} fosse ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`Muito pequeno: esperado que ${o.origin} tivesse ${i}${o.minimum.toString()} ${a.unit}`:`Muito pequeno: esperado que ${o.origin} fosse ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Texto inv\xE1lido: deve come\xE7ar com "${i.prefix}"`:i.format==="ends_with"?`Texto inv\xE1lido: deve terminar com "${i.suffix}"`:i.format==="includes"?`Texto inv\xE1lido: deve incluir "${i.includes}"`:i.format==="regex"?`Texto inv\xE1lido: deve corresponder ao padr\xE3o ${i.pattern}`:`${n[i.format]??o.format} inv\xE1lido`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: deve ser m\xFAltiplo de ${o.divisor}`;case"unrecognized_keys":return`Chave${o.keys.length>1?"s":""} desconhecida${o.keys.length>1?"s":""}: ${S(o.keys,", ")}`;case"invalid_key":return`Chave inv\xE1lida em ${o.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido em ${o.origin}`;default:return"Campo inv\xE1lido"}}};function tz(){return{localeError:ZF()}}function nz(e,t,n,r){let o=Math.abs(e),i=o%10,a=o%100;return a>=11&&a<=19?r:i===1?t:i>=2&&i<=4?n:r}var VF=()=>{let e={string:{unit:{one:"\u0441\u0438\u043C\u0432\u043E\u043B",few:"\u0441\u0438\u043C\u0432\u043E\u043B\u0430",many:"\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u0430",many:"\u0431\u0430\u0439\u0442"},verb:"\u0438\u043C\u0435\u0442\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"}};function t(o){return e[o]??null}let n={regex:"\u0432\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0435\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0438 \u0432\u0440\u0435\u043C\u044F",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0432\u0440\u0435\u043C\u044F",duration:"ISO \u0434\u043B\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441",cidrv4:"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",base64:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64",base64url:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64url",json_string:"JSON \u0441\u0442\u0440\u043E\u043A\u0430",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",jwt:"JWT",template_literal:"\u0432\u0432\u043E\u0434"},r={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0441\u0438\u0432"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C instanceof ${o.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${s}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${i}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${s}`}case"invalid_value":return o.values.length===1?`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${A(o.values[0])}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0430\u0440\u0438\u0430\u043D\u0442: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C \u043E\u0434\u043D\u043E \u0438\u0437 ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);if(a){let s=Number(o.maximum),c=nz(s,a.unit.one,a.unit.few,a.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${o.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${i}${o.maximum.toString()} ${c}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${o.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);if(a){let s=Number(o.minimum),c=nz(s,a.unit.one,a.unit.few,a.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${o.origin} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${i}${o.minimum.toString()} ${c}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${o.origin} \u0431\u0443\u0434\u0435\u0442 ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u043D\u0430\u0447\u0438\u043D\u0430\u0442\u044C\u0441\u044F \u0441 "${i.prefix}"`:i.format==="ends_with"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0442\u044C\u0441\u044F \u043D\u0430 "${i.suffix}"`:i.format==="includes"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C "${i.includes}"`:i.format==="regex"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043E\u0432\u0430\u0442\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${i.pattern}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 ${n[i.format]??o.format}`}case"not_multiple_of":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0447\u0438\u0441\u043B\u043E: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${o.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u043E\u0437\u043D\u0430\u043D\u043D${o.keys.length>1?"\u044B\u0435":"\u044B\u0439"} \u043A\u043B\u044E\u0447${o.keys.length>1?"\u0438":""}: ${S(o.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0432 ${o.origin}`;case"invalid_union":return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435";case"invalid_element":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0432 ${o.origin}`;default:return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435"}}};function rz(){return{localeError:VF()}}var BF=()=>{let e={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"}};function t(o){return e[o]??null}let n={regex:"vnos",email:"e-po\u0161tni naslov",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum in \u010Das",date:"ISO datum",time:"ISO \u010Das",duration:"ISO trajanje",ipv4:"IPv4 naslov",ipv6:"IPv6 naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 \u0161tevilka",jwt:"JWT",template_literal:"vnos"},r={nan:"NaN",number:"\u0161tevilo",array:"tabela"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`Neveljaven vnos: pri\u010Dakovano instanceof ${o.expected}, prejeto ${s}`:`Neveljaven vnos: pri\u010Dakovano ${i}, prejeto ${s}`}case"invalid_value":return o.values.length===1?`Neveljaven vnos: pri\u010Dakovano ${A(o.values[0])}`:`Neveljavna mo\u017Enost: pri\u010Dakovano eno izmed ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`Preveliko: pri\u010Dakovano, da bo ${o.origin??"vrednost"} imelo ${i}${o.maximum.toString()} ${a.unit??"elementov"}`:`Preveliko: pri\u010Dakovano, da bo ${o.origin??"vrednost"} ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`Premajhno: pri\u010Dakovano, da bo ${o.origin} imelo ${i}${o.minimum.toString()} ${a.unit}`:`Premajhno: pri\u010Dakovano, da bo ${o.origin} ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Neveljaven niz: mora se za\u010Deti z "${i.prefix}"`:i.format==="ends_with"?`Neveljaven niz: mora se kon\u010Dati z "${i.suffix}"`:i.format==="includes"?`Neveljaven niz: mora vsebovati "${i.includes}"`:i.format==="regex"?`Neveljaven niz: mora ustrezati vzorcu ${i.pattern}`:`Neveljaven ${n[i.format]??o.format}`}case"not_multiple_of":return`Neveljavno \u0161tevilo: mora biti ve\u010Dkratnik ${o.divisor}`;case"unrecognized_keys":return`Neprepoznan${o.keys.length>1?"i klju\u010Di":" klju\u010D"}: ${S(o.keys,", ")}`;case"invalid_key":return`Neveljaven klju\u010D v ${o.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${o.origin}`;default:return"Neveljaven vnos"}}};function oz(){return{localeError:BF()}}var qF=()=>{let e={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att inneh\xE5lla"},set:{unit:"objekt",verb:"att inneh\xE5lla"}};function t(o){return e[o]??null}let n={regex:"regulj\xE4rt uttryck",email:"e-postadress",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datum och tid",date:"ISO-datum",time:"ISO-tid",duration:"ISO-varaktighet",ipv4:"IPv4-intervall",ipv6:"IPv6-intervall",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodad str\xE4ng",base64url:"base64url-kodad str\xE4ng",json_string:"JSON-str\xE4ng",e164:"E.164-nummer",jwt:"JWT",template_literal:"mall-literal"},r={nan:"NaN",number:"antal",array:"lista"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`Ogiltig inmatning: f\xF6rv\xE4ntat instanceof ${o.expected}, fick ${s}`:`Ogiltig inmatning: f\xF6rv\xE4ntat ${i}, fick ${s}`}case"invalid_value":return o.values.length===1?`Ogiltig inmatning: f\xF6rv\xE4ntat ${A(o.values[0])}`:`Ogiltigt val: f\xF6rv\xE4ntade en av ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`F\xF6r stor(t): f\xF6rv\xE4ntade ${o.origin??"v\xE4rdet"} att ha ${i}${o.maximum.toString()} ${a.unit??"element"}`:`F\xF6r stor(t): f\xF6rv\xE4ntat ${o.origin??"v\xE4rdet"} att ha ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`F\xF6r lite(t): f\xF6rv\xE4ntade ${o.origin??"v\xE4rdet"} att ha ${i}${o.minimum.toString()} ${a.unit}`:`F\xF6r lite(t): f\xF6rv\xE4ntade ${o.origin??"v\xE4rdet"} att ha ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Ogiltig str\xE4ng: m\xE5ste b\xF6rja med "${i.prefix}"`:i.format==="ends_with"?`Ogiltig str\xE4ng: m\xE5ste sluta med "${i.suffix}"`:i.format==="includes"?`Ogiltig str\xE4ng: m\xE5ste inneh\xE5lla "${i.includes}"`:i.format==="regex"?`Ogiltig str\xE4ng: m\xE5ste matcha m\xF6nstret "${i.pattern}"`:`Ogiltig(t) ${n[i.format]??o.format}`}case"not_multiple_of":return`Ogiltigt tal: m\xE5ste vara en multipel av ${o.divisor}`;case"unrecognized_keys":return`${o.keys.length>1?"Ok\xE4nda nycklar":"Ok\xE4nd nyckel"}: ${S(o.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${o.origin??"v\xE4rdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt v\xE4rde i ${o.origin??"v\xE4rdet"}`;default:return"Ogiltig input"}}};function iz(){return{localeError:qF()}}var WF=()=>{let e={string:{unit:"\u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1\u0B95\u0BCD\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},file:{unit:"\u0BAA\u0BC8\u0B9F\u0BCD\u0B9F\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},array:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},set:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"}};function t(o){return e[o]??null}let n={regex:"\u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1",email:"\u0BAE\u0BBF\u0BA9\u0BCD\u0BA9\u0B9E\u0BCD\u0B9A\u0BB2\u0BCD \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0BA4\u0BC7\u0BA4\u0BBF \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",date:"ISO \u0BA4\u0BC7\u0BA4\u0BBF",time:"ISO \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",duration:"ISO \u0B95\u0BBE\u0BB2 \u0B85\u0BB3\u0BB5\u0BC1",ipv4:"IPv4 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",ipv6:"IPv6 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",cidrv4:"IPv4 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",cidrv6:"IPv6 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",base64:"base64-encoded \u0B9A\u0BB0\u0BAE\u0BCD",base64url:"base64url-encoded \u0B9A\u0BB0\u0BAE\u0BCD",json_string:"JSON \u0B9A\u0BB0\u0BAE\u0BCD",e164:"E.164 \u0B8E\u0BA3\u0BCD",jwt:"JWT",template_literal:"input"},r={nan:"NaN",number:"\u0B8E\u0BA3\u0BCD",array:"\u0B85\u0BA3\u0BBF",null:"\u0BB5\u0BC6\u0BB1\u0BC1\u0BAE\u0BC8"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 instanceof ${o.expected}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${s}`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${i}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${s}`}case"invalid_value":return o.values.length===1?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${A(o.values[0])}`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0BB0\u0BC1\u0BAA\u0BCD\u0BAA\u0BAE\u0BCD: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${S(o.values,"|")} \u0B87\u0BB2\u0BCD \u0B92\u0BA9\u0BCD\u0BB1\u0BC1`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${o.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${i}${o.maximum.toString()} ${a.unit??"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD"} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${o.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${i}${o.maximum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${o.origin} ${i}${o.minimum.toString()} ${a.unit} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${o.origin} ${i}${o.minimum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${i.prefix}" \u0B87\u0BB2\u0BCD \u0BA4\u0BCA\u0B9F\u0B99\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:i.format==="ends_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${i.suffix}" \u0B87\u0BB2\u0BCD \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0B9F\u0BC8\u0BAF \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:i.format==="includes"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${i.includes}" \u0B90 \u0B89\u0BB3\u0BCD\u0BB3\u0B9F\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:i.format==="regex"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: ${i.pattern} \u0BAE\u0BC1\u0BB1\u0BC8\u0BAA\u0BBE\u0B9F\u0BCD\u0B9F\u0BC1\u0B9F\u0BA9\u0BCD \u0BAA\u0BCA\u0BB0\u0BC1\u0BA8\u0BCD\u0BA4 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 ${n[i.format]??o.format}`}case"not_multiple_of":return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B8E\u0BA3\u0BCD: ${o.divisor} \u0B87\u0BA9\u0BCD \u0BAA\u0BB2\u0BAE\u0BBE\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;case"unrecognized_keys":return`\u0B85\u0B9F\u0BC8\u0BAF\u0BBE\u0BB3\u0BAE\u0BCD \u0BA4\u0BC6\u0BB0\u0BBF\u0BAF\u0BBE\u0BA4 \u0BB5\u0BBF\u0B9A\u0BC8${o.keys.length>1?"\u0B95\u0BB3\u0BCD":""}: ${S(o.keys,", ")}`;case"invalid_key":return`${o.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0B9A\u0BC8`;case"invalid_union":return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1";case"invalid_element":return`${o.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1`;default:return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1"}}};function az(){return{localeError:WF()}}var HF=()=>{let e={string:{unit:"\u0E15\u0E31\u0E27\u0E2D\u0E31\u0E01\u0E29\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},file:{unit:"\u0E44\u0E1A\u0E15\u0E4C",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},array:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},set:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"}};function t(o){return e[o]??null}let n={regex:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19",email:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48\u0E2D\u0E35\u0E40\u0E21\u0E25",url:"URL",emoji:"\u0E2D\u0E34\u0E42\u0E21\u0E08\u0E34",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",date:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E41\u0E1A\u0E1A ISO",time:"\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",duration:"\u0E0A\u0E48\u0E27\u0E07\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",ipv4:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv4",ipv6:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv6",cidrv4:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv4",cidrv6:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv6",base64:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64",base64url:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64 \u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A URL",json_string:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A JSON",e164:"\u0E40\u0E1A\u0E2D\u0E23\u0E4C\u0E42\u0E17\u0E23\u0E28\u0E31\u0E1E\u0E17\u0E4C\u0E23\u0E30\u0E2B\u0E27\u0E48\u0E32\u0E07\u0E1B\u0E23\u0E30\u0E40\u0E17\u0E28 (E.164)",jwt:"\u0E42\u0E17\u0E40\u0E04\u0E19 JWT",template_literal:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19"},r={nan:"NaN",number:"\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02",array:"\u0E2D\u0E32\u0E23\u0E4C\u0E40\u0E23\u0E22\u0E4C (Array)",null:"\u0E44\u0E21\u0E48\u0E21\u0E35\u0E04\u0E48\u0E32 (null)"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 instanceof ${o.expected} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${s}`:`\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${i} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${s}`}case"invalid_value":return o.values.length===1?`\u0E04\u0E48\u0E32\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${A(o.values[0])}`:`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E37\u0E2D\u0E01\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19\u0E2B\u0E19\u0E36\u0E48\u0E07\u0E43\u0E19 ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"\u0E44\u0E21\u0E48\u0E40\u0E01\u0E34\u0E19":"\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32",a=t(o.origin);return a?`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${o.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${i} ${o.maximum.toString()} ${a.unit??"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23"}`:`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${o.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${i} ${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?"\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E19\u0E49\u0E2D\u0E22":"\u0E21\u0E32\u0E01\u0E01\u0E27\u0E48\u0E32",a=t(o.origin);return a?`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${o.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${i} ${o.minimum.toString()} ${a.unit}`:`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${o.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${i} ${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E02\u0E36\u0E49\u0E19\u0E15\u0E49\u0E19\u0E14\u0E49\u0E27\u0E22 "${i.prefix}"`:i.format==="ends_with"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E25\u0E07\u0E17\u0E49\u0E32\u0E22\u0E14\u0E49\u0E27\u0E22 "${i.suffix}"`:i.format==="includes"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35 "${i.includes}" \u0E2D\u0E22\u0E39\u0E48\u0E43\u0E19\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21`:i.format==="regex"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14 ${i.pattern}`:`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: ${n[i.format]??o.format}`}case"not_multiple_of":return`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E08\u0E33\u0E19\u0E27\u0E19\u0E17\u0E35\u0E48\u0E2B\u0E32\u0E23\u0E14\u0E49\u0E27\u0E22 ${o.divisor} \u0E44\u0E14\u0E49\u0E25\u0E07\u0E15\u0E31\u0E27`;case"unrecognized_keys":return`\u0E1E\u0E1A\u0E04\u0E35\u0E22\u0E4C\u0E17\u0E35\u0E48\u0E44\u0E21\u0E48\u0E23\u0E39\u0E49\u0E08\u0E31\u0E01: ${S(o.keys,", ")}`;case"invalid_key":return`\u0E04\u0E35\u0E22\u0E4C\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${o.origin}`;case"invalid_union":return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E22\u0E39\u0E40\u0E19\u0E35\u0E22\u0E19\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14\u0E44\u0E27\u0E49";case"invalid_element":return`\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${o.origin}`;default:return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07"}}};function sz(){return{localeError:HF()}}var KF=()=>{let e={string:{unit:"karakter",verb:"olmal\u0131"},file:{unit:"bayt",verb:"olmal\u0131"},array:{unit:"\xF6\u011Fe",verb:"olmal\u0131"},set:{unit:"\xF6\u011Fe",verb:"olmal\u0131"}};function t(o){return e[o]??null}let n={regex:"girdi",email:"e-posta adresi",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO tarih ve saat",date:"ISO tarih",time:"ISO saat",duration:"ISO s\xFCre",ipv4:"IPv4 adresi",ipv6:"IPv6 adresi",cidrv4:"IPv4 aral\u0131\u011F\u0131",cidrv6:"IPv6 aral\u0131\u011F\u0131",base64:"base64 ile \u015Fifrelenmi\u015F metin",base64url:"base64url ile \u015Fifrelenmi\u015F metin",json_string:"JSON dizesi",e164:"E.164 say\u0131s\u0131",jwt:"JWT",template_literal:"\u015Eablon dizesi"},r={nan:"NaN"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`Ge\xE7ersiz de\u011Fer: beklenen instanceof ${o.expected}, al\u0131nan ${s}`:`Ge\xE7ersiz de\u011Fer: beklenen ${i}, al\u0131nan ${s}`}case"invalid_value":return o.values.length===1?`Ge\xE7ersiz de\u011Fer: beklenen ${A(o.values[0])}`:`Ge\xE7ersiz se\xE7enek: a\u015Fa\u011F\u0131dakilerden biri olmal\u0131: ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`\xC7ok b\xFCy\xFCk: beklenen ${o.origin??"de\u011Fer"} ${i}${o.maximum.toString()} ${a.unit??"\xF6\u011Fe"}`:`\xC7ok b\xFCy\xFCk: beklenen ${o.origin??"de\u011Fer"} ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`\xC7ok k\xFC\xE7\xFCk: beklenen ${o.origin} ${i}${o.minimum.toString()} ${a.unit}`:`\xC7ok k\xFC\xE7\xFCk: beklenen ${o.origin} ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Ge\xE7ersiz metin: "${i.prefix}" ile ba\u015Flamal\u0131`:i.format==="ends_with"?`Ge\xE7ersiz metin: "${i.suffix}" ile bitmeli`:i.format==="includes"?`Ge\xE7ersiz metin: "${i.includes}" i\xE7ermeli`:i.format==="regex"?`Ge\xE7ersiz metin: ${i.pattern} desenine uymal\u0131`:`Ge\xE7ersiz ${n[i.format]??o.format}`}case"not_multiple_of":return`Ge\xE7ersiz say\u0131: ${o.divisor} ile tam b\xF6l\xFCnebilmeli`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar${o.keys.length>1?"lar":""}: ${S(o.keys,", ")}`;case"invalid_key":return`${o.origin} i\xE7inde ge\xE7ersiz anahtar`;case"invalid_union":return"Ge\xE7ersiz de\u011Fer";case"invalid_element":return`${o.origin} i\xE7inde ge\xE7ersiz de\u011Fer`;default:return"Ge\xE7ersiz de\u011Fer"}}};function cz(){return{localeError:KF()}}var JF=()=>{let e={string:{unit:"\u0441\u0438\u043C\u0432\u043E\u043B\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},file:{unit:"\u0431\u0430\u0439\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},array:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},set:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"}};function t(o){return e[o]??null}let n={regex:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u0435\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0457 \u043F\u043E\u0448\u0442\u0438",url:"URL",emoji:"\u0435\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0434\u0430\u0442\u0430 \u0442\u0430 \u0447\u0430\u0441 ISO",date:"\u0434\u0430\u0442\u0430 ISO",time:"\u0447\u0430\u0441 ISO",duration:"\u0442\u0440\u0438\u0432\u0430\u043B\u0456\u0441\u0442\u044C ISO",ipv4:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv4",ipv6:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv6",cidrv4:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv4",cidrv6:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv6",base64:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64",base64url:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64url",json_string:"\u0440\u044F\u0434\u043E\u043A JSON",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",jwt:"JWT",template_literal:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"},r={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0438\u0432"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F instanceof ${o.expected}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${s}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${i}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${s}`}case"invalid_value":return o.values.length===1?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${A(o.values[0])}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0430 \u043E\u043F\u0446\u0456\u044F: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F \u043E\u0434\u043D\u0435 \u0437 ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${o.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} ${a.verb} ${i}${o.maximum.toString()} ${a.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432"}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${o.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} \u0431\u0443\u0434\u0435 ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${o.origin} ${a.verb} ${i}${o.minimum.toString()} ${a.unit}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${o.origin} \u0431\u0443\u0434\u0435 ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043F\u043E\u0447\u0438\u043D\u0430\u0442\u0438\u0441\u044F \u0437 "${i.prefix}"`:i.format==="ends_with"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0437\u0430\u043A\u0456\u043D\u0447\u0443\u0432\u0430\u0442\u0438\u0441\u044F \u043D\u0430 "${i.suffix}"`:i.format==="includes"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043C\u0456\u0441\u0442\u0438\u0442\u0438 "${i.includes}"`:i.format==="regex"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0442\u0438 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${i.pattern}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 ${n[i.format]??o.format}`}case"not_multiple_of":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0447\u0438\u0441\u043B\u043E: \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u043A\u0440\u0430\u0442\u043D\u0438\u043C ${o.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u043E\u0437\u043F\u0456\u0437\u043D\u0430\u043D\u0438\u0439 \u043A\u043B\u044E\u0447${o.keys.length>1?"\u0456":""}: ${S(o.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u043A\u043B\u044E\u0447 \u0443 ${o.origin}`;case"invalid_union":return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456";case"invalid_element":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u0443 ${o.origin}`;default:return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"}}};function Kp(){return{localeError:JF()}}function lz(){return Kp()}var GF=()=>{let e={string:{unit:"\u062D\u0631\u0648\u0641",verb:"\u06C1\u0648\u0646\u0627"},file:{unit:"\u0628\u0627\u0626\u0679\u0633",verb:"\u06C1\u0648\u0646\u0627"},array:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"},set:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"}};function t(o){return e[o]??null}let n={regex:"\u0627\u0646 \u067E\u0679",email:"\u0627\u06CC \u0645\u06CC\u0644 \u0627\u06CC\u0688\u0631\u06CC\u0633",url:"\u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",uuidv4:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 4",uuidv6:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 6",nanoid:"\u0646\u06CC\u0646\u0648 \u0622\u0626\u06CC \u0688\u06CC",guid:"\u062C\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid2:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC 2",ulid:"\u06CC\u0648 \u0627\u06CC\u0644 \u0622\u0626\u06CC \u0688\u06CC",xid:"\u0627\u06CC\u06A9\u0633 \u0622\u0626\u06CC \u0688\u06CC",ksuid:"\u06A9\u06D2 \u0627\u06CC\u0633 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",datetime:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0688\u06CC\u0679 \u0679\u0627\u0626\u0645",date:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u062A\u0627\u0631\u06CC\u062E",time:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0648\u0642\u062A",duration:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0645\u062F\u062A",ipv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0627\u06CC\u0688\u0631\u06CC\u0633",ipv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0627\u06CC\u0688\u0631\u06CC\u0633",cidrv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0631\u06CC\u0646\u062C",cidrv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0631\u06CC\u0646\u062C",base64:"\u0628\u06CC\u0633 64 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",base64url:"\u0628\u06CC\u0633 64 \u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",json_string:"\u062C\u06D2 \u0627\u06CC\u0633 \u0627\u0648 \u0627\u06CC\u0646 \u0633\u0679\u0631\u0646\u06AF",e164:"\u0627\u06CC 164 \u0646\u0645\u0628\u0631",jwt:"\u062C\u06D2 \u0688\u0628\u0644\u06CC\u0648 \u0679\u06CC",template_literal:"\u0627\u0646 \u067E\u0679"},r={nan:"NaN",number:"\u0646\u0645\u0628\u0631",array:"\u0622\u0631\u06D2",null:"\u0646\u0644"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: instanceof ${o.expected} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${s} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`:`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${i} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${s} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`}case"invalid_value":return o.values.length===1?`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${A(o.values[0])} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`:`\u063A\u0644\u0637 \u0622\u067E\u0634\u0646: ${S(o.values,"|")} \u0645\u06CC\u06BA \u0633\u06D2 \u0627\u06CC\u06A9 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`\u0628\u06C1\u062A \u0628\u0691\u0627: ${o.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u06D2 ${i}${o.maximum.toString()} ${a.unit??"\u0639\u0646\u0627\u0635\u0631"} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0628\u0691\u0627: ${o.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u0627 ${i}${o.maximum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${o.origin} \u06A9\u06D2 ${i}${o.minimum.toString()} ${a.unit} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${o.origin} \u06A9\u0627 ${i}${o.minimum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${i.prefix}" \u0633\u06D2 \u0634\u0631\u0648\u0639 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:i.format==="ends_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${i.suffix}" \u067E\u0631 \u062E\u062A\u0645 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:i.format==="includes"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${i.includes}" \u0634\u0627\u0645\u0644 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:i.format==="regex"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: \u067E\u06CC\u0679\u0631\u0646 ${i.pattern} \u0633\u06D2 \u0645\u06CC\u0686 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:`\u063A\u0644\u0637 ${n[i.format]??o.format}`}case"not_multiple_of":return`\u063A\u0644\u0637 \u0646\u0645\u0628\u0631: ${o.divisor} \u06A9\u0627 \u0645\u0636\u0627\u0639\u0641 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;case"unrecognized_keys":return`\u063A\u06CC\u0631 \u062A\u0633\u0644\u06CC\u0645 \u0634\u062F\u06C1 \u06A9\u06CC${o.keys.length>1?"\u0632":""}: ${S(o.keys,"\u060C ")}`;case"invalid_key":return`${o.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u06A9\u06CC`;case"invalid_union":return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679";case"invalid_element":return`${o.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u0648\u06CC\u0644\u06CC\u0648`;default:return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679"}}};function uz(){return{localeError:GF()}}var XF=()=>{let e={string:{unit:"belgi",verb:"bo\u2018lishi kerak"},file:{unit:"bayt",verb:"bo\u2018lishi kerak"},array:{unit:"element",verb:"bo\u2018lishi kerak"},set:{unit:"element",verb:"bo\u2018lishi kerak"}};function t(o){return e[o]??null}let n={regex:"kirish",email:"elektron pochta manzili",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO sana va vaqti",date:"ISO sana",time:"ISO vaqt",duration:"ISO davomiylik",ipv4:"IPv4 manzil",ipv6:"IPv6 manzil",mac:"MAC manzil",cidrv4:"IPv4 diapazon",cidrv6:"IPv6 diapazon",base64:"base64 kodlangan satr",base64url:"base64url kodlangan satr",json_string:"JSON satr",e164:"E.164 raqam",jwt:"JWT",template_literal:"kirish"},r={nan:"NaN",number:"raqam",array:"massiv"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`Noto\u2018g\u2018ri kirish: kutilgan instanceof ${o.expected}, qabul qilingan ${s}`:`Noto\u2018g\u2018ri kirish: kutilgan ${i}, qabul qilingan ${s}`}case"invalid_value":return o.values.length===1?`Noto\u2018g\u2018ri kirish: kutilgan ${A(o.values[0])}`:`Noto\u2018g\u2018ri variant: quyidagilardan biri kutilgan ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`Juda katta: kutilgan ${o.origin??"qiymat"} ${i}${o.maximum.toString()} ${a.unit} ${a.verb}`:`Juda katta: kutilgan ${o.origin??"qiymat"} ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`Juda kichik: kutilgan ${o.origin} ${i}${o.minimum.toString()} ${a.unit} ${a.verb}`:`Juda kichik: kutilgan ${o.origin} ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Noto\u2018g\u2018ri satr: "${i.prefix}" bilan boshlanishi kerak`:i.format==="ends_with"?`Noto\u2018g\u2018ri satr: "${i.suffix}" bilan tugashi kerak`:i.format==="includes"?`Noto\u2018g\u2018ri satr: "${i.includes}" ni o\u2018z ichiga olishi kerak`:i.format==="regex"?`Noto\u2018g\u2018ri satr: ${i.pattern} shabloniga mos kelishi kerak`:`Noto\u2018g\u2018ri ${n[i.format]??o.format}`}case"not_multiple_of":return`Noto\u2018g\u2018ri raqam: ${o.divisor} ning karralisi bo\u2018lishi kerak`;case"unrecognized_keys":return`Noma\u2019lum kalit${o.keys.length>1?"lar":""}: ${S(o.keys,", ")}`;case"invalid_key":return`${o.origin} dagi kalit noto\u2018g\u2018ri`;case"invalid_union":return"Noto\u2018g\u2018ri kirish";case"invalid_element":return`${o.origin} da noto\u2018g\u2018ri qiymat`;default:return"Noto\u2018g\u2018ri kirish"}}};function pz(){return{localeError:XF()}}var YF=()=>{let e={string:{unit:"k\xFD t\u1EF1",verb:"c\xF3"},file:{unit:"byte",verb:"c\xF3"},array:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"},set:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"}};function t(o){return e[o]??null}let n={regex:"\u0111\u1EA7u v\xE0o",email:"\u0111\u1ECBa ch\u1EC9 email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ng\xE0y gi\u1EDD ISO",date:"ng\xE0y ISO",time:"gi\u1EDD ISO",duration:"kho\u1EA3ng th\u1EDDi gian ISO",ipv4:"\u0111\u1ECBa ch\u1EC9 IPv4",ipv6:"\u0111\u1ECBa ch\u1EC9 IPv6",cidrv4:"d\u1EA3i IPv4",cidrv6:"d\u1EA3i IPv6",base64:"chu\u1ED7i m\xE3 h\xF3a base64",base64url:"chu\u1ED7i m\xE3 h\xF3a base64url",json_string:"chu\u1ED7i JSON",e164:"s\u1ED1 E.164",jwt:"JWT",template_literal:"\u0111\u1EA7u v\xE0o"},r={nan:"NaN",number:"s\u1ED1",array:"m\u1EA3ng"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i instanceof ${o.expected}, nh\u1EADn \u0111\u01B0\u1EE3c ${s}`:`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${i}, nh\u1EADn \u0111\u01B0\u1EE3c ${s}`}case"invalid_value":return o.values.length===1?`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${A(o.values[0])}`:`T\xF9y ch\u1ECDn kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i m\u1ED9t trong c\xE1c gi\xE1 tr\u1ECB ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${o.origin??"gi\xE1 tr\u1ECB"} ${a.verb} ${i}${o.maximum.toString()} ${a.unit??"ph\u1EA7n t\u1EED"}`:`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${o.origin??"gi\xE1 tr\u1ECB"} ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${o.origin} ${a.verb} ${i}${o.minimum.toString()} ${a.unit}`:`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${o.origin} ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i b\u1EAFt \u0111\u1EA7u b\u1EB1ng "${i.prefix}"`:i.format==="ends_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i k\u1EBFt th\xFAc b\u1EB1ng "${i.suffix}"`:i.format==="includes"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i bao g\u1ED3m "${i.includes}"`:i.format==="regex"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i kh\u1EDBp v\u1EDBi m\u1EABu ${i.pattern}`:`${n[i.format]??o.format} kh\xF4ng h\u1EE3p l\u1EC7`}case"not_multiple_of":return`S\u1ED1 kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i l\xE0 b\u1ED9i s\u1ED1 c\u1EE7a ${o.divisor}`;case"unrecognized_keys":return`Kh\xF3a kh\xF4ng \u0111\u01B0\u1EE3c nh\u1EADn d\u1EA1ng: ${S(o.keys,", ")}`;case"invalid_key":return`Kh\xF3a kh\xF4ng h\u1EE3p l\u1EC7 trong ${o.origin}`;case"invalid_union":return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7";case"invalid_element":return`Gi\xE1 tr\u1ECB kh\xF4ng h\u1EE3p l\u1EC7 trong ${o.origin}`;default:return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7"}}};function dz(){return{localeError:YF()}}var QF=()=>{let e={string:{unit:"\u5B57\u7B26",verb:"\u5305\u542B"},file:{unit:"\u5B57\u8282",verb:"\u5305\u542B"},array:{unit:"\u9879",verb:"\u5305\u542B"},set:{unit:"\u9879",verb:"\u5305\u542B"}};function t(o){return e[o]??null}let n={regex:"\u8F93\u5165",email:"\u7535\u5B50\u90AE\u4EF6",url:"URL",emoji:"\u8868\u60C5\u7B26\u53F7",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u671F\u65F6\u95F4",date:"ISO\u65E5\u671F",time:"ISO\u65F6\u95F4",duration:"ISO\u65F6\u957F",ipv4:"IPv4\u5730\u5740",ipv6:"IPv6\u5730\u5740",cidrv4:"IPv4\u7F51\u6BB5",cidrv6:"IPv6\u7F51\u6BB5",base64:"base64\u7F16\u7801\u5B57\u7B26\u4E32",base64url:"base64url\u7F16\u7801\u5B57\u7B26\u4E32",json_string:"JSON\u5B57\u7B26\u4E32",e164:"E.164\u53F7\u7801",jwt:"JWT",template_literal:"\u8F93\u5165"},r={nan:"NaN",number:"\u6570\u5B57",array:"\u6570\u7EC4",null:"\u7A7A\u503C(null)"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B instanceof ${o.expected}\uFF0C\u5B9E\u9645\u63A5\u6536 ${s}`:`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${i}\uFF0C\u5B9E\u9645\u63A5\u6536 ${s}`}case"invalid_value":return o.values.length===1?`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${A(o.values[0])}`:`\u65E0\u6548\u9009\u9879\uFF1A\u671F\u671B\u4EE5\u4E0B\u4E4B\u4E00 ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${o.origin??"\u503C"} ${i}${o.maximum.toString()} ${a.unit??"\u4E2A\u5143\u7D20"}`:`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${o.origin??"\u503C"} ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${o.origin} ${i}${o.minimum.toString()} ${a.unit}`:`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${o.origin} ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${i.prefix}" \u5F00\u5934`:i.format==="ends_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${i.suffix}" \u7ED3\u5C3E`:i.format==="includes"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u5305\u542B "${i.includes}"`:i.format==="regex"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u6EE1\u8DB3\u6B63\u5219\u8868\u8FBE\u5F0F ${i.pattern}`:`\u65E0\u6548${n[i.format]??o.format}`}case"not_multiple_of":return`\u65E0\u6548\u6570\u5B57\uFF1A\u5FC5\u987B\u662F ${o.divisor} \u7684\u500D\u6570`;case"unrecognized_keys":return`\u51FA\u73B0\u672A\u77E5\u7684\u952E(key): ${S(o.keys,", ")}`;case"invalid_key":return`${o.origin} \u4E2D\u7684\u952E(key)\u65E0\u6548`;case"invalid_union":return"\u65E0\u6548\u8F93\u5165";case"invalid_element":return`${o.origin} \u4E2D\u5305\u542B\u65E0\u6548\u503C(value)`;default:return"\u65E0\u6548\u8F93\u5165"}}};function mz(){return{localeError:QF()}}var e6=()=>{let e={string:{unit:"\u5B57\u5143",verb:"\u64C1\u6709"},file:{unit:"\u4F4D\u5143\u7D44",verb:"\u64C1\u6709"},array:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"},set:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"}};function t(o){return e[o]??null}let n={regex:"\u8F38\u5165",email:"\u90F5\u4EF6\u5730\u5740",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u65E5\u671F\u6642\u9593",date:"ISO \u65E5\u671F",time:"ISO \u6642\u9593",duration:"ISO \u671F\u9593",ipv4:"IPv4 \u4F4D\u5740",ipv6:"IPv6 \u4F4D\u5740",cidrv4:"IPv4 \u7BC4\u570D",cidrv6:"IPv6 \u7BC4\u570D",base64:"base64 \u7DE8\u78BC\u5B57\u4E32",base64url:"base64url \u7DE8\u78BC\u5B57\u4E32",json_string:"JSON \u5B57\u4E32",e164:"E.164 \u6578\u503C",jwt:"JWT",template_literal:"\u8F38\u5165"},r={nan:"NaN"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA instanceof ${o.expected}\uFF0C\u4F46\u6536\u5230 ${s}`:`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${i}\uFF0C\u4F46\u6536\u5230 ${s}`}case"invalid_value":return o.values.length===1?`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${A(o.values[0])}`:`\u7121\u6548\u7684\u9078\u9805\uFF1A\u9810\u671F\u70BA\u4EE5\u4E0B\u5176\u4E2D\u4E4B\u4E00 ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${o.origin??"\u503C"} \u61C9\u70BA ${i}${o.maximum.toString()} ${a.unit??"\u500B\u5143\u7D20"}`:`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${o.origin??"\u503C"} \u61C9\u70BA ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${o.origin} \u61C9\u70BA ${i}${o.minimum.toString()} ${a.unit}`:`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${o.origin} \u61C9\u70BA ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${i.prefix}" \u958B\u982D`:i.format==="ends_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${i.suffix}" \u7D50\u5C3E`:i.format==="includes"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u5305\u542B "${i.includes}"`:i.format==="regex"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u7B26\u5408\u683C\u5F0F ${i.pattern}`:`\u7121\u6548\u7684 ${n[i.format]??o.format}`}case"not_multiple_of":return`\u7121\u6548\u7684\u6578\u5B57\uFF1A\u5FC5\u9808\u70BA ${o.divisor} \u7684\u500D\u6578`;case"unrecognized_keys":return`\u7121\u6CD5\u8B58\u5225\u7684\u9375\u503C${o.keys.length>1?"\u5011":""}\uFF1A${S(o.keys,"\u3001")}`;case"invalid_key":return`${o.origin} \u4E2D\u6709\u7121\u6548\u7684\u9375\u503C`;case"invalid_union":return"\u7121\u6548\u7684\u8F38\u5165\u503C";case"invalid_element":return`${o.origin} \u4E2D\u6709\u7121\u6548\u7684\u503C`;default:return"\u7121\u6548\u7684\u8F38\u5165\u503C"}}};function fz(){return{localeError:e6()}}var t6=()=>{let e={string:{unit:"\xE0mi",verb:"n\xED"},file:{unit:"bytes",verb:"n\xED"},array:{unit:"nkan",verb:"n\xED"},set:{unit:"nkan",verb:"n\xED"}};function t(o){return e[o]??null}let n={regex:"\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9",email:"\xE0d\xEDr\u1EB9\u0301s\xEC \xECm\u1EB9\u0301l\xEC",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\xE0k\xF3k\xF2 ISO",date:"\u1ECDj\u1ECD\u0301 ISO",time:"\xE0k\xF3k\xF2 ISO",duration:"\xE0k\xF3k\xF2 t\xF3 p\xE9 ISO",ipv4:"\xE0d\xEDr\u1EB9\u0301s\xEC IPv4",ipv6:"\xE0d\xEDr\u1EB9\u0301s\xEC IPv6",cidrv4:"\xE0gb\xE8gb\xE8 IPv4",cidrv6:"\xE0gb\xE8gb\xE8 IPv6",base64:"\u1ECD\u0300r\u1ECD\u0300 t\xED a k\u1ECD\u0301 n\xED base64",base64url:"\u1ECD\u0300r\u1ECD\u0300 base64url",json_string:"\u1ECD\u0300r\u1ECD\u0300 JSON",e164:"n\u1ECD\u0301mb\xE0 E.164",jwt:"JWT",template_literal:"\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9"},r={nan:"NaN",number:"n\u1ECD\u0301mb\xE0",array:"akop\u1ECD"};return o=>{switch(o.code){case"invalid_type":{let i=r[o.expected]??o.expected,a=D(o.input),s=r[a]??a;return/^[A-Z]/.test(o.expected)?`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi instanceof ${o.expected}, \xE0m\u1ECD\u0300 a r\xED ${s}`:`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${i}, \xE0m\u1ECD\u0300 a r\xED ${s}`}case"invalid_value":return o.values.length===1?`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${A(o.values[0])}`:`\xC0\u1E63\xE0y\xE0n a\u1E63\xEC\u1E63e: yan \u1ECD\u0300kan l\xE1ra ${S(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=t(o.origin);return a?`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${o.origin??"iye"} ${a.verb} ${i}${o.maximum} ${a.unit}`:`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 ${i}${o.maximum}`}case"too_small":{let i=o.inclusive?">=":">",a=t(o.origin);return a?`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${o.origin} ${a.verb} ${i}${o.minimum} ${a.unit}`:`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 ${i}${o.minimum}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\u1EB9\u0300r\u1EB9\u0300 p\u1EB9\u0300l\xFA "${i.prefix}"`:i.format==="ends_with"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 par\xED p\u1EB9\u0300l\xFA "${i.suffix}"`:i.format==="includes"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 n\xED "${i.includes}"`:i.format==="regex"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\xE1 \xE0p\u1EB9\u1EB9r\u1EB9 mu ${i.pattern}`:`A\u1E63\xEC\u1E63e: ${n[i.format]??o.format}`}case"not_multiple_of":return`N\u1ECD\u0301mb\xE0 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 j\u1EB9\u0301 \xE8y\xE0 p\xEDp\xEDn ti ${o.divisor}`;case"unrecognized_keys":return`B\u1ECDt\xECn\xEC \xE0\xECm\u1ECD\u0300: ${S(o.keys,", ")}`;case"invalid_key":return`B\u1ECDt\xECn\xEC a\u1E63\xEC\u1E63e n\xEDn\xFA ${o.origin}`;case"invalid_union":return"\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e";case"invalid_element":return`Iye a\u1E63\xEC\u1E63e n\xEDn\xFA ${o.origin}`;default:return"\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e"}}};function hz(){return{localeError:t6()}}var gz,Gp=Symbol("ZodOutput"),Xp=Symbol("ZodInput"),Jp=class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(t,...n){let r=n[0];return this._map.set(t,r),r&&typeof r=="object"&&"id"in r&&this._idmap.set(r.id,t),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(t){let n=this._map.get(t);return n&&typeof n=="object"&&"id"in n&&this._idmap.delete(n.id),this._map.delete(t),this}get(t){let n=t._zod.parent;if(n){let r={...this.get(n)??{}};delete r.id;let o={...r,...this._map.get(t)};return Object.keys(o).length?o:void 0}return this._map.get(t)}has(t){return this._map.has(t)}};function Vs(){return new Jp}(gz=globalThis).__zod_globalRegistry??(gz.__zod_globalRegistry=Vs());var dt=globalThis.__zod_globalRegistry;function Yp(e,t){return new e({type:"string",...R(t)})}function Qp(e,t){return new e({type:"string",coerce:!0,...R(t)})}function Bs(e,t){return new e({type:"string",format:"email",check:"string_format",abort:!1,...R(t)})}function ia(e,t){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...R(t)})}function qs(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...R(t)})}function Ws(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...R(t)})}function Hs(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...R(t)})}function Ks(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...R(t)})}function aa(e,t){return new e({type:"string",format:"url",check:"string_format",abort:!1,...R(t)})}function Js(e,t){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...R(t)})}function Gs(e,t){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...R(t)})}function Xs(e,t){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...R(t)})}function Ys(e,t){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...R(t)})}function Qs(e,t){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...R(t)})}function ec(e,t){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...R(t)})}function tc(e,t){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...R(t)})}function nc(e,t){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...R(t)})}function rc(e,t){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...R(t)})}function ed(e,t){return new e({type:"string",format:"mac",check:"string_format",abort:!1,...R(t)})}function oc(e,t){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...R(t)})}function ic(e,t){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...R(t)})}function ac(e,t){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...R(t)})}function sc(e,t){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...R(t)})}function cc(e,t){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...R(t)})}function lc(e,t){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...R(t)})}var td={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function nd(e,t){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...R(t)})}function rd(e,t){return new e({type:"string",format:"date",check:"string_format",...R(t)})}function od(e,t){return new e({type:"string",format:"time",check:"string_format",precision:null,...R(t)})}function id(e,t){return new e({type:"string",format:"duration",check:"string_format",...R(t)})}function ad(e,t){return new e({type:"number",checks:[],...R(t)})}function sd(e,t){return new e({type:"number",coerce:!0,checks:[],...R(t)})}function cd(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...R(t)})}function ld(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float32",...R(t)})}function ud(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float64",...R(t)})}function pd(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"int32",...R(t)})}function dd(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"uint32",...R(t)})}function md(e,t){return new e({type:"boolean",...R(t)})}function fd(e,t){return new e({type:"boolean",coerce:!0,...R(t)})}function hd(e,t){return new e({type:"bigint",...R(t)})}function gd(e,t){return new e({type:"bigint",coerce:!0,...R(t)})}function yd(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...R(t)})}function vd(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...R(t)})}function xd(e,t){return new e({type:"symbol",...R(t)})}function bd(e,t){return new e({type:"undefined",...R(t)})}function _d(e,t){return new e({type:"null",...R(t)})}function $d(e){return new e({type:"any"})}function wd(e){return new e({type:"unknown"})}function Sd(e,t){return new e({type:"never",...R(t)})}function Id(e,t){return new e({type:"void",...R(t)})}function Td(e,t){return new e({type:"date",...R(t)})}function kd(e,t){return new e({type:"date",coerce:!0,...R(t)})}function zd(e,t){return new e({type:"nan",...R(t)})}function In(e,t){return new Au({check:"less_than",...R(t),value:e,inclusive:!1})}function Ot(e,t){return new Au({check:"less_than",...R(t),value:e,inclusive:!0})}function Tn(e,t){return new Ou({check:"greater_than",...R(t),value:e,inclusive:!1})}function yt(e,t){return new Ou({check:"greater_than",...R(t),value:e,inclusive:!0})}function uc(e){return Tn(0,e)}function pc(e){return In(0,e)}function dc(e){return Ot(0,e)}function mc(e){return yt(0,e)}function hr(e,t){return new Qy({check:"multiple_of",...R(t),value:e})}function gr(e,t){return new nv({check:"max_size",...R(t),maximum:e})}function kn(e,t){return new rv({check:"min_size",...R(t),minimum:e})}function Ur(e,t){return new ov({check:"size_equals",...R(t),size:e})}function Lr(e,t){return new iv({check:"max_length",...R(t),maximum:e})}function qn(e,t){return new av({check:"min_length",...R(t),minimum:e})}function Fr(e,t){return new sv({check:"length_equals",...R(t),length:e})}function Fo(e,t){return new cv({check:"string_format",format:"regex",...R(t),pattern:e})}function Zo(e){return new lv({check:"string_format",format:"lowercase",...R(e)})}function Vo(e){return new uv({check:"string_format",format:"uppercase",...R(e)})}function Bo(e,t){return new pv({check:"string_format",format:"includes",...R(t),includes:e})}function qo(e,t){return new dv({check:"string_format",format:"starts_with",...R(t),prefix:e})}function Wo(e,t){return new mv({check:"string_format",format:"ends_with",...R(t),suffix:e})}function fc(e,t,n){return new fv({check:"property",property:e,schema:t,...R(n)})}function Ho(e,t){return new hv({check:"mime_type",mime:e,...R(t)})}function dn(e){return new gv({check:"overwrite",tx:e})}function Ko(e){return dn(t=>t.normalize(e))}function Jo(){return dn(e=>e.trim())}function Go(){return dn(e=>e.toLowerCase())}function Xo(){return dn(e=>e.toUpperCase())}function sa(){return dn(e=>xy(e))}function _v(e,t,n){return new e({type:"array",element:t,...R(n)})}function r6(e,t,n){return new e({type:"union",options:t,...R(n)})}function o6(e,t,n){return new e({type:"union",options:t,inclusive:!1,...R(n)})}function i6(e,t,n,r){return new e({type:"union",options:n,discriminator:t,...R(r)})}function a6(e,t,n){return new e({type:"intersection",left:t,right:n})}function s6(e,t,n,r){let o=n instanceof ie,i=o?r:n,a=o?n:null;return new e({type:"tuple",items:t,rest:a,...R(i)})}function c6(e,t,n,r){return new e({type:"record",keyType:t,valueType:n,...R(r)})}function l6(e,t,n,r){return new e({type:"map",keyType:t,valueType:n,...R(r)})}function u6(e,t,n){return new e({type:"set",valueType:t,...R(n)})}function p6(e,t,n){let r=Array.isArray(t)?Object.fromEntries(t.map(o=>[o,o])):t;return new e({type:"enum",entries:r,...R(n)})}function d6(e,t,n){return new e({type:"enum",entries:t,...R(n)})}function m6(e,t,n){return new e({type:"literal",values:Array.isArray(t)?t:[t],...R(n)})}function Pd(e,t){return new e({type:"file",...R(t)})}function f6(e,t){return new e({type:"transform",transform:t})}function h6(e,t){return new e({type:"optional",innerType:t})}function g6(e,t){return new e({type:"nullable",innerType:t})}function y6(e,t,n){return new e({type:"default",innerType:t,get defaultValue(){return typeof n=="function"?n():vu(n)}})}function v6(e,t,n){return new e({type:"nonoptional",innerType:t,...R(n)})}function x6(e,t){return new e({type:"success",innerType:t})}function b6(e,t,n){return new e({type:"catch",innerType:t,catchValue:typeof n=="function"?n:()=>n})}function _6(e,t,n){return new e({type:"pipe",in:t,out:n})}function $6(e,t){return new e({type:"readonly",innerType:t})}function w6(e,t,n){return new e({type:"template_literal",parts:t,...R(n)})}function S6(e,t){return new e({type:"lazy",getter:t})}function I6(e,t){return new e({type:"promise",innerType:t})}function Ed(e,t,n){let r=R(n);return r.abort??(r.abort=!0),new e({type:"custom",check:"custom",fn:t,...r})}function Ad(e,t,n){return new e({type:"custom",check:"custom",fn:t,...R(n)})}function Od(e){let t=yz(n=>(n.addIssue=r=>{if(typeof r=="string")n.issues.push(Wi(r,n.value,t._zod.def));else{let o=r;o.fatal&&(o.continue=!1),o.code??(o.code="custom"),o.input??(o.input=n.value),o.inst??(o.inst=t),o.continue??(o.continue=!t._zod.def.abort),n.issues.push(Wi(o))}},e(n.value,n)));return t}function yz(e,t){let n=new je({check:"custom",...R(t)});return n._zod.check=e,n}function jd(e){let t=new je({check:"describe"});return t._zod.onattach=[n=>{let r=dt.get(n)??{};dt.add(n,{...r,description:e})}],t._zod.check=()=>{},t}function Cd(e){let t=new je({check:"meta"});return t._zod.onattach=[n=>{let r=dt.get(n)??{};dt.add(n,{...r,...e})}],t._zod.check=()=>{},t}function Dd(e,t){let n=R(t),r=n.truthy??["true","1","yes","on","y","enabled"],o=n.falsy??["false","0","no","off","n","disabled"];n.case!=="sensitive"&&(r=r.map(f=>typeof f=="string"?f.toLowerCase():f),o=o.map(f=>typeof f=="string"?f.toLowerCase():f));let i=new Set(r),a=new Set(o),s=e.Codec??na,c=e.Boolean??ea,l=e.String??Rr,u=new l({type:"string",error:n.error}),p=new c({type:"boolean",error:n.error}),d=new s({type:"pipe",in:u,out:p,transform:((f,h)=>{let g=f;return n.case!=="sensitive"&&(g=g.toLowerCase()),i.has(g)?!0:a.has(g)?!1:(h.issues.push({code:"invalid_value",expected:"stringbool",values:[...i,...a],input:h.value,inst:d,continue:!1}),{})}),reverseTransform:((f,h)=>f===!0?r[0]||"true":o[0]||"false"),error:n.error});return d}function Yo(e,t,n,r={}){let o=R(r),i={...R(r),check:"string_format",type:"string",format:t,fn:typeof n=="function"?n:s=>n.test(s),...o};return n instanceof RegExp&&(i.pattern=n),new e(i)}function Zr(e){let t=e?.target??"draft-2020-12";return t==="draft-4"&&(t="draft-04"),t==="draft-7"&&(t="draft-07"),{processors:e.processors??{},metadataRegistry:e?.metadata??dt,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 Ee(e,t,n={path:[],schemaPath:[]}){var r;let o=e._zod.def,i=t.seen.get(e);if(i)return i.count++,n.schemaPath.includes(e)&&(i.cycle=n.path),i.schema;let a={schema:{},count:1,cycle:void 0,path:n.path};t.seen.set(e,a);let s=e._zod.toJSONSchema?.();if(s)a.schema=s;else{let u={...n,schemaPath:[...n.schemaPath,e],path:n.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(t,a.schema,u);else{let d=a.schema,f=t.processors[o.type];if(!f)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${o.type}`);f(e,t,d,u)}let p=e._zod.parent;p&&(a.ref||(a.ref=p),Ee(p,t,u),t.seen.get(p).isParent=!0)}let c=t.metadataRegistry.get(e);return c&&Object.assign(a.schema,c),t.io==="input"&&jt(e)&&(delete a.schema.examples,delete a.schema.default),t.io==="input"&&a.schema._prefault&&((r=a.schema).default??(r.default=a.schema._prefault)),delete a.schema._prefault,t.seen.get(e).schema}function Vr(e,t){let n=e.seen.get(t);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");let r=new Map;for(let a of e.seen.entries()){let s=e.metadataRegistry.get(a[0])?.id;if(s){let c=r.get(s);if(c&&c!==a[0])throw new Error(`Duplicate schema id "${s}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);r.set(s,a[0])}}let o=a=>{let s=e.target==="draft-2020-12"?"$defs":"definitions";if(e.external){let p=e.external.registry.get(a[0])?.id,d=e.external.uri??(h=>h);if(p)return{ref:d(p)};let f=a[1].defId??a[1].schema.id??`schema${e.counter++}`;return a[1].defId=f,{defId:f,ref:`${d("__shared")}#/${s}/${f}`}}if(a[1]===n)return{ref:"#"};let l=`#/${s}/`,u=a[1].schema.id??`__schema${e.counter++}`;return{defId:u,ref:l+u}},i=a=>{if(a[1].schema.$ref)return;let s=a[1],{ref:c,defId:l}=o(a);s.def={...s.schema},l&&(s.defId=l);let u=s.schema;for(let p in u)delete u[p];u.$ref=c};if(e.cycles==="throw")for(let a of e.seen.entries()){let s=a[1];if(s.cycle)throw new Error(`Cycle detected: #/${s.cycle?.join("/")}/ + +Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let a of e.seen.entries()){let s=a[1];if(t===a[0]){i(a);continue}if(e.external){let l=e.external.registry.get(a[0])?.id;if(t!==a[0]&&l){i(a);continue}}if(e.metadataRegistry.get(a[0])?.id){i(a);continue}if(s.cycle){i(a);continue}if(s.count>1&&e.reused==="ref"){i(a);continue}}}function Br(e,t){let n=e.seen.get(t);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");let r=a=>{let s=e.seen.get(a);if(s.ref===null)return;let c=s.def??s.schema,l={...c},u=s.ref;if(s.ref=null,u){r(u);let d=e.seen.get(u),f=d.schema;if(f.$ref&&(e.target==="draft-07"||e.target==="draft-04"||e.target==="openapi-3.0")?(c.allOf=c.allOf??[],c.allOf.push(f)):Object.assign(c,f),Object.assign(c,l),a._zod.parent===u)for(let g in c)g==="$ref"||g==="allOf"||g in l||delete c[g];if(f.$ref&&d.def)for(let g in c)g==="$ref"||g==="allOf"||g in d.def&&JSON.stringify(c[g])===JSON.stringify(d.def[g])&&delete c[g]}let p=a._zod.parent;if(p&&p!==u){r(p);let d=e.seen.get(p);if(d?.schema.$ref&&(c.$ref=d.schema.$ref,d.def))for(let f in c)f==="$ref"||f==="allOf"||f in d.def&&JSON.stringify(c[f])===JSON.stringify(d.def[f])&&delete c[f]}e.override({zodSchema:a,jsonSchema:c,path:s.path??[]})};for(let a of[...e.seen.entries()].reverse())r(a[0]);let o={};if(e.target==="draft-2020-12"?o.$schema="https://json-schema.org/draft/2020-12/schema":e.target==="draft-07"?o.$schema="http://json-schema.org/draft-07/schema#":e.target==="draft-04"?o.$schema="http://json-schema.org/draft-04/schema#":e.target,e.external?.uri){let a=e.external.registry.get(t)?.id;if(!a)throw new Error("Schema is missing an `id` property");o.$id=e.external.uri(a)}Object.assign(o,n.def??n.schema);let i=e.external?.defs??{};for(let a of e.seen.entries()){let s=a[1];s.def&&s.defId&&(i[s.defId]=s.def)}e.external||Object.keys(i).length>0&&(e.target==="draft-2020-12"?o.$defs=i:o.definitions=i);try{let a=JSON.parse(JSON.stringify(o));return Object.defineProperty(a,"~standard",{value:{...t["~standard"],jsonSchema:{input:ca(t,"input",e.processors),output:ca(t,"output",e.processors)}},enumerable:!1,writable:!1}),a}catch{throw new Error("Error converting schema to JSON.")}}function jt(e,t){let n=t??{seen:new Set};if(n.seen.has(e))return!1;n.seen.add(e);let r=e._zod.def;if(r.type==="transform")return!0;if(r.type==="array")return jt(r.element,n);if(r.type==="set")return jt(r.valueType,n);if(r.type==="lazy")return jt(r.getter(),n);if(r.type==="promise"||r.type==="optional"||r.type==="nonoptional"||r.type==="nullable"||r.type==="readonly"||r.type==="default"||r.type==="prefault")return jt(r.innerType,n);if(r.type==="intersection")return jt(r.left,n)||jt(r.right,n);if(r.type==="record"||r.type==="map")return jt(r.keyType,n)||jt(r.valueType,n);if(r.type==="pipe")return jt(r.in,n)||jt(r.out,n);if(r.type==="object"){for(let o in r.shape)if(jt(r.shape[o],n))return!0;return!1}if(r.type==="union"){for(let o of r.options)if(jt(o,n))return!0;return!1}if(r.type==="tuple"){for(let o of r.items)if(jt(o,n))return!0;return!!(r.rest&&jt(r.rest,n))}return!1}var $v=(e,t={})=>n=>{let r=Zr({...n,processors:t});return Ee(e,r),Vr(r,e),Br(r,e)},ca=(e,t,n={})=>r=>{let{libraryOptions:o,target:i}=r??{},a=Zr({...o??{},target:i,io:t,processors:n});return Ee(e,a),Vr(a,e),Br(a,e)};var T6={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},wv=(e,t,n,r)=>{let o=n;o.type="string";let{minimum:i,maximum:a,format:s,patterns:c,contentEncoding:l}=e._zod.bag;if(typeof i=="number"&&(o.minLength=i),typeof a=="number"&&(o.maxLength=a),s&&(o.format=T6[s]??s,o.format===""&&delete o.format,s==="time"&&delete o.format),l&&(o.contentEncoding=l),c&&c.size>0){let u=[...c];u.length===1?o.pattern=u[0].source:u.length>1&&(o.allOf=[...u.map(p=>({...t.target==="draft-07"||t.target==="draft-04"||t.target==="openapi-3.0"?{type:"string"}:{},pattern:p.source}))])}},Sv=(e,t,n,r)=>{let o=n,{minimum:i,maximum:a,format:s,multipleOf:c,exclusiveMaximum:l,exclusiveMinimum:u}=e._zod.bag;typeof s=="string"&&s.includes("int")?o.type="integer":o.type="number",typeof u=="number"&&(t.target==="draft-04"||t.target==="openapi-3.0"?(o.minimum=u,o.exclusiveMinimum=!0):o.exclusiveMinimum=u),typeof i=="number"&&(o.minimum=i,typeof u=="number"&&t.target!=="draft-04"&&(u>=i?delete o.minimum:delete o.exclusiveMinimum)),typeof l=="number"&&(t.target==="draft-04"||t.target==="openapi-3.0"?(o.maximum=l,o.exclusiveMaximum=!0):o.exclusiveMaximum=l),typeof a=="number"&&(o.maximum=a,typeof l=="number"&&t.target!=="draft-04"&&(l<=a?delete o.maximum:delete o.exclusiveMaximum)),typeof c=="number"&&(o.multipleOf=c)},Iv=(e,t,n,r)=>{n.type="boolean"},Tv=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("BigInt cannot be represented in JSON Schema")},kv=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Symbols cannot be represented in JSON Schema")},zv=(e,t,n,r)=>{t.target==="openapi-3.0"?(n.type="string",n.nullable=!0,n.enum=[null]):n.type="null"},Pv=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Undefined cannot be represented in JSON Schema")},Ev=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Void cannot be represented in JSON Schema")},Av=(e,t,n,r)=>{n.not={}},Ov=(e,t,n,r)=>{},jv=(e,t,n,r)=>{},Cv=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Date cannot be represented in JSON Schema")},Dv=(e,t,n,r)=>{let o=e._zod.def,i=Ps(o.entries);i.every(a=>typeof a=="number")&&(n.type="number"),i.every(a=>typeof a=="string")&&(n.type="string"),n.enum=i},Nv=(e,t,n,r)=>{let o=e._zod.def,i=[];for(let a of o.values)if(a===void 0){if(t.unrepresentable==="throw")throw new Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof a=="bigint"){if(t.unrepresentable==="throw")throw new Error("BigInt literals cannot be represented in JSON Schema");i.push(Number(a))}else i.push(a);if(i.length!==0)if(i.length===1){let a=i[0];n.type=a===null?"null":typeof a,t.target==="draft-04"||t.target==="openapi-3.0"?n.enum=[a]:n.const=a}else i.every(a=>typeof a=="number")&&(n.type="number"),i.every(a=>typeof a=="string")&&(n.type="string"),i.every(a=>typeof a=="boolean")&&(n.type="boolean"),i.every(a=>a===null)&&(n.type="null"),n.enum=i},Mv=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("NaN cannot be represented in JSON Schema")},Rv=(e,t,n,r)=>{let o=n,i=e._zod.pattern;if(!i)throw new Error("Pattern not found in template literal");o.type="string",o.pattern=i.source},Uv=(e,t,n,r)=>{let o=n,i={type:"string",format:"binary",contentEncoding:"binary"},{minimum:a,maximum:s,mime:c}=e._zod.bag;a!==void 0&&(i.minLength=a),s!==void 0&&(i.maxLength=s),c?c.length===1?(i.contentMediaType=c[0],Object.assign(o,i)):(Object.assign(o,i),o.anyOf=c.map(l=>({contentMediaType:l}))):Object.assign(o,i)},Lv=(e,t,n,r)=>{n.type="boolean"},Fv=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Custom types cannot be represented in JSON Schema")},Zv=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Function types cannot be represented in JSON Schema")},Vv=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Transforms cannot be represented in JSON Schema")},Bv=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Map cannot be represented in JSON Schema")},qv=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Set cannot be represented in JSON Schema")},Wv=(e,t,n,r)=>{let o=n,i=e._zod.def,{minimum:a,maximum:s}=e._zod.bag;typeof a=="number"&&(o.minItems=a),typeof s=="number"&&(o.maxItems=s),o.type="array",o.items=Ee(i.element,t,{...r,path:[...r.path,"items"]})},Hv=(e,t,n,r)=>{let o=n,i=e._zod.def;o.type="object",o.properties={};let a=i.shape;for(let l in a)o.properties[l]=Ee(a[l],t,{...r,path:[...r.path,"properties",l]});let s=new Set(Object.keys(a)),c=new Set([...s].filter(l=>{let u=i.shape[l]._zod;return t.io==="input"?u.optin===void 0:u.optout===void 0}));c.size>0&&(o.required=Array.from(c)),i.catchall?._zod.def.type==="never"?o.additionalProperties=!1:i.catchall?i.catchall&&(o.additionalProperties=Ee(i.catchall,t,{...r,path:[...r.path,"additionalProperties"]})):t.io==="output"&&(o.additionalProperties=!1)},Md=(e,t,n,r)=>{let o=e._zod.def,i=o.inclusive===!1,a=o.options.map((s,c)=>Ee(s,t,{...r,path:[...r.path,i?"oneOf":"anyOf",c]}));i?n.oneOf=a:n.anyOf=a},Kv=(e,t,n,r)=>{let o=e._zod.def,i=Ee(o.left,t,{...r,path:[...r.path,"allOf",0]}),a=Ee(o.right,t,{...r,path:[...r.path,"allOf",1]}),s=l=>"allOf"in l&&Object.keys(l).length===1,c=[...s(i)?i.allOf:[i],...s(a)?a.allOf:[a]];n.allOf=c},Jv=(e,t,n,r)=>{let o=n,i=e._zod.def;o.type="array";let a=t.target==="draft-2020-12"?"prefixItems":"items",s=t.target==="draft-2020-12"||t.target==="openapi-3.0"?"items":"additionalItems",c=i.items.map((d,f)=>Ee(d,t,{...r,path:[...r.path,a,f]})),l=i.rest?Ee(i.rest,t,{...r,path:[...r.path,s,...t.target==="openapi-3.0"?[i.items.length]:[]]}):null;t.target==="draft-2020-12"?(o.prefixItems=c,l&&(o.items=l)):t.target==="openapi-3.0"?(o.items={anyOf:c},l&&o.items.anyOf.push(l),o.minItems=c.length,l||(o.maxItems=c.length)):(o.items=c,l&&(o.additionalItems=l));let{minimum:u,maximum:p}=e._zod.bag;typeof u=="number"&&(o.minItems=u),typeof p=="number"&&(o.maxItems=p)},Gv=(e,t,n,r)=>{let o=n,i=e._zod.def;o.type="object";let a=i.keyType,c=a._zod.bag?.patterns;if(i.mode==="loose"&&c&&c.size>0){let u=Ee(i.valueType,t,{...r,path:[...r.path,"patternProperties","*"]});o.patternProperties={};for(let p of c)o.patternProperties[p.source]=u}else(t.target==="draft-07"||t.target==="draft-2020-12")&&(o.propertyNames=Ee(i.keyType,t,{...r,path:[...r.path,"propertyNames"]})),o.additionalProperties=Ee(i.valueType,t,{...r,path:[...r.path,"additionalProperties"]});let l=a._zod.values;if(l){let u=[...l].filter(p=>typeof p=="string"||typeof p=="number");u.length>0&&(o.required=u)}},Xv=(e,t,n,r)=>{let o=e._zod.def,i=Ee(o.innerType,t,r),a=t.seen.get(e);t.target==="openapi-3.0"?(a.ref=o.innerType,n.nullable=!0):n.anyOf=[i,{type:"null"}]},Yv=(e,t,n,r)=>{let o=e._zod.def;Ee(o.innerType,t,r);let i=t.seen.get(e);i.ref=o.innerType},Qv=(e,t,n,r)=>{let o=e._zod.def;Ee(o.innerType,t,r);let i=t.seen.get(e);i.ref=o.innerType,n.default=JSON.parse(JSON.stringify(o.defaultValue))},ex=(e,t,n,r)=>{let o=e._zod.def;Ee(o.innerType,t,r);let i=t.seen.get(e);i.ref=o.innerType,t.io==="input"&&(n._prefault=JSON.parse(JSON.stringify(o.defaultValue)))},tx=(e,t,n,r)=>{let o=e._zod.def;Ee(o.innerType,t,r);let i=t.seen.get(e);i.ref=o.innerType;let a;try{a=o.catchValue(void 0)}catch{throw new Error("Dynamic catch values are not supported in JSON Schema")}n.default=a},nx=(e,t,n,r)=>{let o=e._zod.def,i=t.io==="input"?o.in._zod.def.type==="transform"?o.out:o.in:o.out;Ee(i,t,r);let a=t.seen.get(e);a.ref=i},rx=(e,t,n,r)=>{let o=e._zod.def;Ee(o.innerType,t,r);let i=t.seen.get(e);i.ref=o.innerType,n.readOnly=!0},ox=(e,t,n,r)=>{let o=e._zod.def;Ee(o.innerType,t,r);let i=t.seen.get(e);i.ref=o.innerType},Rd=(e,t,n,r)=>{let o=e._zod.def;Ee(o.innerType,t,r);let i=t.seen.get(e);i.ref=o.innerType},ix=(e,t,n,r)=>{let o=e._zod.innerType;Ee(o,t,r);let i=t.seen.get(e);i.ref=o},Nd={string:wv,number:Sv,boolean:Iv,bigint:Tv,symbol:kv,null:zv,undefined:Pv,void:Ev,never:Av,any:Ov,unknown:jv,date:Cv,enum:Dv,literal:Nv,nan:Mv,template_literal:Rv,file:Uv,success:Lv,custom:Fv,function:Zv,transform:Vv,map:Bv,set:qv,array:Wv,object:Hv,union:Md,intersection:Kv,tuple:Jv,record:Gv,nullable:Xv,nonoptional:Yv,default:Qv,prefault:ex,catch:tx,pipe:nx,readonly:rx,promise:ox,optional:Rd,lazy:ix};function Qo(e,t){if("_idmap"in e){let r=e,o=Zr({...t,processors:Nd}),i={};for(let c of r._idmap.entries()){let[l,u]=c;Ee(u,o)}let a={},s={registry:r,uri:t?.uri,defs:i};o.external=s;for(let c of r._idmap.entries()){let[l,u]=c;Vr(o,u),a[l]=Br(o,u)}if(Object.keys(i).length>0){let c=o.target==="draft-2020-12"?"$defs":"definitions";a.__shared={[c]:i}}return{schemas:a}}let n=Zr({...t,processors:Nd});return Ee(e,n),Vr(n,e),Br(n,e)}var Ud=class{get metadataRegistry(){return this.ctx.metadataRegistry}get target(){return this.ctx.target}get unrepresentable(){return this.ctx.unrepresentable}get override(){return this.ctx.override}get io(){return this.ctx.io}get counter(){return this.ctx.counter}set counter(t){this.ctx.counter=t}get seen(){return this.ctx.seen}constructor(t){let n=t?.target??"draft-2020-12";n==="draft-4"&&(n="draft-04"),n==="draft-7"&&(n="draft-07"),this.ctx=Zr({processors:Nd,target:n,...t?.metadata&&{metadata:t.metadata},...t?.unrepresentable&&{unrepresentable:t.unrepresentable},...t?.override&&{override:t.override},...t?.io&&{io:t.io}})}process(t,n={path:[],schemaPath:[]}){return Ee(t,this.ctx,n)}emit(t,n){n&&(n.cycles&&(this.ctx.cycles=n.cycles),n.reused&&(this.ctx.reused=n.reused),n.external&&(this.ctx.external=n.external)),Vr(this.ctx,t);let r=Br(this.ctx,t),{"~standard":o,...i}=r;return i}};var vz={};var P6=_("ZodMiniType",(e,t)=>{if(!e._zod)throw new Error("Uninitialized schema in ZodMiniType.");ie.init(e,t),e.def=t,e.type=t.type,e.parse=(n,r)=>Ro(e,n,r,{callee:e.parse}),e.safeParse=(n,r)=>Nr(e,n,r),e.parseAsync=async(n,r)=>Uo(e,n,r,{callee:e.parseAsync}),e.safeParseAsync=async(n,r)=>Mr(e,n,r),e.check=(...n)=>e.clone({...t,checks:[...t.checks??[],...n.map(r=>typeof r=="function"?{_zod:{check:r,def:{check:"custom"},onattach:[]}}:r)]},{parent:!0}),e.with=e.check,e.clone=(n,r)=>pt(e,n,r),e.brand=()=>e,e.register=((n,r)=>(n.add(e,r),e)),e.apply=n=>n(e)});var E6=_("ZodMiniObject",(e,t)=>{bp.init(e,t),P6.init(e,t),le(e,"shape",()=>t.shape)});function ax(e,t){let n={type:"object",shape:e??{},...R(t)};return new E6(n)}function mn(e){return!!e._zod}function ei(e){let t=Object.values(e);if(t.length===0)return ax({});let n=t.every(mn),r=t.every(o=>!mn(o));if(n)return ax(e);if(r)return hy(e);throw new Error("Mixed Zod versions detected in object shape.")}function qr(e,t){return mn(e)?Nr(e,t):e.safeParse(t)}async function Ld(e,t){return mn(e)?await Mr(e,t):await e.safeParseAsync(t)}function Wr(e){if(!e)return;let t;if(mn(e)?t=e._zod?.def?.shape:t=e.shape,!!t){if(typeof t=="function")try{return t()}catch{return}return t}}function la(e){if(e){if(typeof e=="object"){let t=e,n=e;if(!t._def&&!n._zod){let r=Object.values(e);if(r.length>0&&r.every(o=>typeof o=="object"&&o!==null&&(o._def!==void 0||o._zod!==void 0||typeof o.parse=="function")))return ei(e)}}if(mn(e)){let n=e._zod?.def;if(n&&(n.type==="object"||n.shape!==void 0))return e}else if(e.shape!==void 0)return e}}function Fd(e){if(e&&typeof e=="object"){if("message"in e&&typeof e.message=="string")return e.message;if("issues"in e&&Array.isArray(e.issues)&&e.issues.length>0){let t=e.issues[0];if(t&&typeof t=="object"&&"message"in t)return String(t.message)}try{return JSON.stringify(e)}catch{return String(e)}}return String(e)}function _z(e){return e.description}function $z(e){if(mn(e))return e._zod?.def?.type==="optional";let t=e;return typeof e.isOptional=="function"?e.isOptional():t._def?.typeName==="ZodOptional"}function Zd(e){if(mn(e)){let i=e._zod?.def;if(i){if(i.value!==void 0)return i.value;if(Array.isArray(i.values)&&i.values.length>0)return i.values[0]}}let n=e._def;if(n){if(n.value!==void 0)return n.value;if(Array.isArray(n.values)&&n.values.length>0)return n.values[0]}let r=e.value;if(r!==void 0)return r}var zn={};M(zn,{$brand:()=>ks,$input:()=>Xp,$output:()=>Gp,NEVER:()=>hu,TimePrecision:()=>td,ZodAny:()=>kx,ZodArray:()=>Ax,ZodBase64:()=>cm,ZodBase64URL:()=>lm,ZodBigInt:()=>ha,ZodBigIntFormat:()=>dm,ZodBoolean:()=>fa,ZodCIDRv4:()=>am,ZodCIDRv6:()=>sm,ZodCUID:()=>Qd,ZodCUID2:()=>em,ZodCatch:()=>Xx,ZodCodec:()=>ym,ZodCustom:()=>Tc,ZodCustomStringFormat:()=>da,ZodDate:()=>_c,ZodDefault:()=>qx,ZodDiscriminatedUnion:()=>jx,ZodE164:()=>um,ZodEmail:()=>Gd,ZodEmoji:()=>Xd,ZodEnum:()=>ua,ZodError:()=>C6,ZodExactOptional:()=>Zx,ZodFile:()=>Lx,ZodFirstPartyTypeKind:()=>lb,ZodFunction:()=>ab,ZodGUID:()=>gc,ZodIPv4:()=>om,ZodIPv6:()=>im,ZodISODate:()=>qd,ZodISODateTime:()=>Bd,ZodISODuration:()=>Hd,ZodISOTime:()=>Wd,ZodIntersection:()=>Cx,ZodIssueCode:()=>N6,ZodJWT:()=>pm,ZodKSUID:()=>rm,ZodLazy:()=>rb,ZodLiteral:()=>Ux,ZodMAC:()=>wx,ZodMap:()=>Mx,ZodNaN:()=>Qx,ZodNanoID:()=>Yd,ZodNever:()=>Px,ZodNonOptional:()=>hm,ZodNull:()=>Tx,ZodNullable:()=>Bx,ZodNumber:()=>ma,ZodNumberFormat:()=>ti,ZodObject:()=>$c,ZodOptional:()=>ya,ZodPipe:()=>gm,ZodPrefault:()=>Hx,ZodPromise:()=>ib,ZodReadonly:()=>eb,ZodRealError:()=>qt,ZodRecord:()=>Ic,ZodSet:()=>Rx,ZodString:()=>pa,ZodStringFormat:()=>Ce,ZodSuccess:()=>Gx,ZodSymbol:()=>Sx,ZodTemplateLiteral:()=>nb,ZodTransform:()=>Fx,ZodTuple:()=>Dx,ZodType:()=>ue,ZodULID:()=>tm,ZodURL:()=>xc,ZodUUID:()=>Wn,ZodUndefined:()=>Ix,ZodUnion:()=>wc,ZodUnknown:()=>zx,ZodVoid:()=>Ex,ZodXID:()=>nm,ZodXor:()=>Ox,_ZodString:()=>Jd,_default:()=>Wx,_function:()=>IP,any:()=>sP,array:()=>fe,base64:()=>Bz,base64url:()=>qz,bigint:()=>nP,boolean:()=>rt,catch:()=>Yx,check:()=>TP,cidrv4:()=>Zz,cidrv6:()=>Vz,clone:()=>pt,codec:()=>$P,coerce:()=>ub,config:()=>Xe,core:()=>on,cuid:()=>Cz,cuid2:()=>Dz,custom:()=>vm,date:()=>lP,decode:()=>gx,decodeAsync:()=>vx,describe:()=>kP,discriminatedUnion:()=>Sc,e164:()=>Wz,email:()=>Sz,emoji:()=>Oz,encode:()=>hx,encodeAsync:()=>yx,endsWith:()=>Wo,enum:()=>xt,exactOptional:()=>Vx,file:()=>vP,flattenError:()=>Hi,float32:()=>Yz,float64:()=>Qz,formatError:()=>Ki,fromJSONSchema:()=>jP,function:()=>IP,getErrorMap:()=>R6,globalRegistry:()=>dt,gt:()=>Tn,gte:()=>yt,guid:()=>Iz,hash:()=>Xz,hex:()=>Gz,hostname:()=>Jz,httpUrl:()=>Az,includes:()=>Bo,instanceof:()=>PP,int:()=>Kd,int32:()=>eP,int64:()=>rP,intersection:()=>ga,ipv4:()=>Uz,ipv6:()=>Fz,iso:()=>Hr,json:()=>AP,jwt:()=>Hz,keyof:()=>uP,ksuid:()=>Rz,lazy:()=>ob,length:()=>Fr,literal:()=>X,locales:()=>oa,looseObject:()=>vt,looseRecord:()=>fP,lowercase:()=>Zo,lt:()=>In,lte:()=>Ot,mac:()=>Lz,map:()=>hP,maxLength:()=>Lr,maxSize:()=>gr,meta:()=>zP,mime:()=>Ho,minLength:()=>qn,minSize:()=>kn,multipleOf:()=>hr,nan:()=>_P,nanoid:()=>jz,nativeEnum:()=>yP,negative:()=>pc,never:()=>mm,nonnegative:()=>mc,nonoptional:()=>Jx,nonpositive:()=>dc,normalize:()=>Ko,null:()=>bc,nullable:()=>yc,nullish:()=>xP,number:()=>Se,object:()=>K,optional:()=>Re,overwrite:()=>dn,parse:()=>px,parseAsync:()=>dx,partialRecord:()=>mP,pipe:()=>vc,positive:()=>uc,prefault:()=>Kx,preprocess:()=>kc,prettifyError:()=>bu,promise:()=>SP,property:()=>fc,readonly:()=>tb,record:()=>Oe,refine:()=>sb,regex:()=>Fo,regexes:()=>Bt,registry:()=>Vs,safeDecode:()=>bx,safeDecodeAsync:()=>$x,safeEncode:()=>xx,safeEncodeAsync:()=>_x,safeParse:()=>mx,safeParseAsync:()=>fx,set:()=>gP,setErrorMap:()=>M6,size:()=>Ur,slugify:()=>sa,startsWith:()=>qo,strictObject:()=>pP,string:()=>I,stringFormat:()=>Kz,stringbool:()=>EP,success:()=>bP,superRefine:()=>cb,symbol:()=>iP,templateLiteral:()=>wP,toJSONSchema:()=>Qo,toLowerCase:()=>Go,toUpperCase:()=>Xo,transform:()=>fm,treeifyError:()=>xu,trim:()=>Jo,tuple:()=>Nx,uint32:()=>tP,uint64:()=>oP,ulid:()=>Nz,undefined:()=>aP,union:()=>Ne,unknown:()=>De,uppercase:()=>Vo,url:()=>Ez,util:()=>C,uuid:()=>Tz,uuidv4:()=>kz,uuidv6:()=>zz,uuidv7:()=>Pz,void:()=>cP,xid:()=>Mz,xor:()=>dP});var hc={};M(hc,{ZodAny:()=>kx,ZodArray:()=>Ax,ZodBase64:()=>cm,ZodBase64URL:()=>lm,ZodBigInt:()=>ha,ZodBigIntFormat:()=>dm,ZodBoolean:()=>fa,ZodCIDRv4:()=>am,ZodCIDRv6:()=>sm,ZodCUID:()=>Qd,ZodCUID2:()=>em,ZodCatch:()=>Xx,ZodCodec:()=>ym,ZodCustom:()=>Tc,ZodCustomStringFormat:()=>da,ZodDate:()=>_c,ZodDefault:()=>qx,ZodDiscriminatedUnion:()=>jx,ZodE164:()=>um,ZodEmail:()=>Gd,ZodEmoji:()=>Xd,ZodEnum:()=>ua,ZodExactOptional:()=>Zx,ZodFile:()=>Lx,ZodFunction:()=>ab,ZodGUID:()=>gc,ZodIPv4:()=>om,ZodIPv6:()=>im,ZodIntersection:()=>Cx,ZodJWT:()=>pm,ZodKSUID:()=>rm,ZodLazy:()=>rb,ZodLiteral:()=>Ux,ZodMAC:()=>wx,ZodMap:()=>Mx,ZodNaN:()=>Qx,ZodNanoID:()=>Yd,ZodNever:()=>Px,ZodNonOptional:()=>hm,ZodNull:()=>Tx,ZodNullable:()=>Bx,ZodNumber:()=>ma,ZodNumberFormat:()=>ti,ZodObject:()=>$c,ZodOptional:()=>ya,ZodPipe:()=>gm,ZodPrefault:()=>Hx,ZodPromise:()=>ib,ZodReadonly:()=>eb,ZodRecord:()=>Ic,ZodSet:()=>Rx,ZodString:()=>pa,ZodStringFormat:()=>Ce,ZodSuccess:()=>Gx,ZodSymbol:()=>Sx,ZodTemplateLiteral:()=>nb,ZodTransform:()=>Fx,ZodTuple:()=>Dx,ZodType:()=>ue,ZodULID:()=>tm,ZodURL:()=>xc,ZodUUID:()=>Wn,ZodUndefined:()=>Ix,ZodUnion:()=>wc,ZodUnknown:()=>zx,ZodVoid:()=>Ex,ZodXID:()=>nm,ZodXor:()=>Ox,_ZodString:()=>Jd,_default:()=>Wx,_function:()=>IP,any:()=>sP,array:()=>fe,base64:()=>Bz,base64url:()=>qz,bigint:()=>nP,boolean:()=>rt,catch:()=>Yx,check:()=>TP,cidrv4:()=>Zz,cidrv6:()=>Vz,codec:()=>$P,cuid:()=>Cz,cuid2:()=>Dz,custom:()=>vm,date:()=>lP,describe:()=>kP,discriminatedUnion:()=>Sc,e164:()=>Wz,email:()=>Sz,emoji:()=>Oz,enum:()=>xt,exactOptional:()=>Vx,file:()=>vP,float32:()=>Yz,float64:()=>Qz,function:()=>IP,guid:()=>Iz,hash:()=>Xz,hex:()=>Gz,hostname:()=>Jz,httpUrl:()=>Az,instanceof:()=>PP,int:()=>Kd,int32:()=>eP,int64:()=>rP,intersection:()=>ga,ipv4:()=>Uz,ipv6:()=>Fz,json:()=>AP,jwt:()=>Hz,keyof:()=>uP,ksuid:()=>Rz,lazy:()=>ob,literal:()=>X,looseObject:()=>vt,looseRecord:()=>fP,mac:()=>Lz,map:()=>hP,meta:()=>zP,nan:()=>_P,nanoid:()=>jz,nativeEnum:()=>yP,never:()=>mm,nonoptional:()=>Jx,null:()=>bc,nullable:()=>yc,nullish:()=>xP,number:()=>Se,object:()=>K,optional:()=>Re,partialRecord:()=>mP,pipe:()=>vc,prefault:()=>Kx,preprocess:()=>kc,promise:()=>SP,readonly:()=>tb,record:()=>Oe,refine:()=>sb,set:()=>gP,strictObject:()=>pP,string:()=>I,stringFormat:()=>Kz,stringbool:()=>EP,success:()=>bP,superRefine:()=>cb,symbol:()=>iP,templateLiteral:()=>wP,transform:()=>fm,tuple:()=>Nx,uint32:()=>tP,uint64:()=>oP,ulid:()=>Nz,undefined:()=>aP,union:()=>Ne,unknown:()=>De,url:()=>Ez,uuid:()=>Tz,uuidv4:()=>kz,uuidv6:()=>zz,uuidv7:()=>Pz,void:()=>cP,xid:()=>Mz,xor:()=>dP});var Vd={};M(Vd,{endsWith:()=>Wo,gt:()=>Tn,gte:()=>yt,includes:()=>Bo,length:()=>Fr,lowercase:()=>Zo,lt:()=>In,lte:()=>Ot,maxLength:()=>Lr,maxSize:()=>gr,mime:()=>Ho,minLength:()=>qn,minSize:()=>kn,multipleOf:()=>hr,negative:()=>pc,nonnegative:()=>mc,nonpositive:()=>dc,normalize:()=>Ko,overwrite:()=>dn,positive:()=>uc,property:()=>fc,regex:()=>Fo,size:()=>Ur,slugify:()=>sa,startsWith:()=>qo,toLowerCase:()=>Go,toUpperCase:()=>Xo,trim:()=>Jo,uppercase:()=>Vo});var Hr={};M(Hr,{ZodISODate:()=>qd,ZodISODateTime:()=>Bd,ZodISODuration:()=>Hd,ZodISOTime:()=>Wd,date:()=>cx,datetime:()=>sx,duration:()=>ux,time:()=>lx});var Bd=_("ZodISODateTime",(e,t)=>{Ju.init(e,t),Ce.init(e,t)});function sx(e){return nd(Bd,e)}var qd=_("ZodISODate",(e,t)=>{Gu.init(e,t),Ce.init(e,t)});function cx(e){return rd(qd,e)}var Wd=_("ZodISOTime",(e,t)=>{Xu.init(e,t),Ce.init(e,t)});function lx(e){return od(Wd,e)}var Hd=_("ZodISODuration",(e,t)=>{Yu.init(e,t),Ce.init(e,t)});function ux(e){return id(Hd,e)}var wz=(e,t)=>{Cs.init(e,t),e.name="ZodError",Object.defineProperties(e,{format:{value:n=>Ki(e,n)},flatten:{value:n=>Hi(e,n)},addIssue:{value:n=>{e.issues.push(n),e.message=JSON.stringify(e.issues,Bi,2)}},addIssues:{value:n=>{e.issues.push(...n),e.message=JSON.stringify(e.issues,Bi,2)}},isEmpty:{get(){return e.issues.length===0}}})},C6=_("ZodError",wz),qt=_("ZodError",wz,{Parent:Error});var px=Ji(qt),dx=Gi(qt),mx=Xi(qt),fx=Yi(qt),hx=_u(qt),gx=$u(qt),yx=wu(qt),vx=Su(qt),xx=Iu(qt),bx=Tu(qt),_x=ku(qt),$x=zu(qt);var ue=_("ZodType",(e,t)=>(ie.init(e,t),Object.assign(e["~standard"],{jsonSchema:{input:ca(e,"input"),output:ca(e,"output")}}),e.toJSONSchema=$v(e,{}),e.def=t,e.type=t.type,Object.defineProperty(e,"_def",{value:t}),e.check=(...n)=>e.clone(C.mergeDefs(t,{checks:[...t.checks??[],...n.map(r=>typeof r=="function"?{_zod:{check:r,def:{check:"custom"},onattach:[]}}:r)]}),{parent:!0}),e.with=e.check,e.clone=(n,r)=>pt(e,n,r),e.brand=()=>e,e.register=((n,r)=>(n.add(e,r),e)),e.parse=(n,r)=>px(e,n,r,{callee:e.parse}),e.safeParse=(n,r)=>mx(e,n,r),e.parseAsync=async(n,r)=>dx(e,n,r,{callee:e.parseAsync}),e.safeParseAsync=async(n,r)=>fx(e,n,r),e.spa=e.safeParseAsync,e.encode=(n,r)=>hx(e,n,r),e.decode=(n,r)=>gx(e,n,r),e.encodeAsync=async(n,r)=>yx(e,n,r),e.decodeAsync=async(n,r)=>vx(e,n,r),e.safeEncode=(n,r)=>xx(e,n,r),e.safeDecode=(n,r)=>bx(e,n,r),e.safeEncodeAsync=async(n,r)=>_x(e,n,r),e.safeDecodeAsync=async(n,r)=>$x(e,n,r),e.refine=(n,r)=>e.check(sb(n,r)),e.superRefine=n=>e.check(cb(n)),e.overwrite=n=>e.check(dn(n)),e.optional=()=>Re(e),e.exactOptional=()=>Vx(e),e.nullable=()=>yc(e),e.nullish=()=>Re(yc(e)),e.nonoptional=n=>Jx(e,n),e.array=()=>fe(e),e.or=n=>Ne([e,n]),e.and=n=>ga(e,n),e.transform=n=>vc(e,fm(n)),e.default=n=>Wx(e,n),e.prefault=n=>Kx(e,n),e.catch=n=>Yx(e,n),e.pipe=n=>vc(e,n),e.readonly=()=>tb(e),e.describe=n=>{let r=e.clone();return dt.add(r,{description:n}),r},Object.defineProperty(e,"description",{get(){return dt.get(e)?.description},configurable:!0}),e.meta=(...n)=>{if(n.length===0)return dt.get(e);let r=e.clone();return dt.add(r,n[0]),r},e.isOptional=()=>e.safeParse(void 0).success,e.isNullable=()=>e.safeParse(null).success,e.apply=n=>n(e),e)),Jd=_("_ZodString",(e,t)=>{Rr.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(r,o,i)=>wv(e,r,o,i);let n=e._zod.bag;e.format=n.format??null,e.minLength=n.minimum??null,e.maxLength=n.maximum??null,e.regex=(...r)=>e.check(Fo(...r)),e.includes=(...r)=>e.check(Bo(...r)),e.startsWith=(...r)=>e.check(qo(...r)),e.endsWith=(...r)=>e.check(Wo(...r)),e.min=(...r)=>e.check(qn(...r)),e.max=(...r)=>e.check(Lr(...r)),e.length=(...r)=>e.check(Fr(...r)),e.nonempty=(...r)=>e.check(qn(1,...r)),e.lowercase=r=>e.check(Zo(r)),e.uppercase=r=>e.check(Vo(r)),e.trim=()=>e.check(Jo()),e.normalize=(...r)=>e.check(Ko(...r)),e.toLowerCase=()=>e.check(Go()),e.toUpperCase=()=>e.check(Xo()),e.slugify=()=>e.check(sa())}),pa=_("ZodString",(e,t)=>{Rr.init(e,t),Jd.init(e,t),e.email=n=>e.check(Bs(Gd,n)),e.url=n=>e.check(aa(xc,n)),e.jwt=n=>e.check(lc(pm,n)),e.emoji=n=>e.check(Js(Xd,n)),e.guid=n=>e.check(ia(gc,n)),e.uuid=n=>e.check(qs(Wn,n)),e.uuidv4=n=>e.check(Ws(Wn,n)),e.uuidv6=n=>e.check(Hs(Wn,n)),e.uuidv7=n=>e.check(Ks(Wn,n)),e.nanoid=n=>e.check(Gs(Yd,n)),e.guid=n=>e.check(ia(gc,n)),e.cuid=n=>e.check(Xs(Qd,n)),e.cuid2=n=>e.check(Ys(em,n)),e.ulid=n=>e.check(Qs(tm,n)),e.base64=n=>e.check(ac(cm,n)),e.base64url=n=>e.check(sc(lm,n)),e.xid=n=>e.check(ec(nm,n)),e.ksuid=n=>e.check(tc(rm,n)),e.ipv4=n=>e.check(nc(om,n)),e.ipv6=n=>e.check(rc(im,n)),e.cidrv4=n=>e.check(oc(am,n)),e.cidrv6=n=>e.check(ic(sm,n)),e.e164=n=>e.check(cc(um,n)),e.datetime=n=>e.check(sx(n)),e.date=n=>e.check(cx(n)),e.time=n=>e.check(lx(n)),e.duration=n=>e.check(ux(n))});function I(e){return Yp(pa,e)}var Ce=_("ZodStringFormat",(e,t)=>{Ae.init(e,t),Jd.init(e,t)}),Gd=_("ZodEmail",(e,t)=>{Lu.init(e,t),Ce.init(e,t)});function Sz(e){return Bs(Gd,e)}var gc=_("ZodGUID",(e,t)=>{Ru.init(e,t),Ce.init(e,t)});function Iz(e){return ia(gc,e)}var Wn=_("ZodUUID",(e,t)=>{Uu.init(e,t),Ce.init(e,t)});function Tz(e){return qs(Wn,e)}function kz(e){return Ws(Wn,e)}function zz(e){return Hs(Wn,e)}function Pz(e){return Ks(Wn,e)}var xc=_("ZodURL",(e,t)=>{Fu.init(e,t),Ce.init(e,t)});function Ez(e){return aa(xc,e)}function Az(e){return aa(xc,{protocol:/^https?$/,hostname:Bt.domain,...C.normalizeParams(e)})}var Xd=_("ZodEmoji",(e,t)=>{Zu.init(e,t),Ce.init(e,t)});function Oz(e){return Js(Xd,e)}var Yd=_("ZodNanoID",(e,t)=>{Vu.init(e,t),Ce.init(e,t)});function jz(e){return Gs(Yd,e)}var Qd=_("ZodCUID",(e,t)=>{Bu.init(e,t),Ce.init(e,t)});function Cz(e){return Xs(Qd,e)}var em=_("ZodCUID2",(e,t)=>{qu.init(e,t),Ce.init(e,t)});function Dz(e){return Ys(em,e)}var tm=_("ZodULID",(e,t)=>{Wu.init(e,t),Ce.init(e,t)});function Nz(e){return Qs(tm,e)}var nm=_("ZodXID",(e,t)=>{Hu.init(e,t),Ce.init(e,t)});function Mz(e){return ec(nm,e)}var rm=_("ZodKSUID",(e,t)=>{Ku.init(e,t),Ce.init(e,t)});function Rz(e){return tc(rm,e)}var om=_("ZodIPv4",(e,t)=>{Qu.init(e,t),Ce.init(e,t)});function Uz(e){return nc(om,e)}var wx=_("ZodMAC",(e,t)=>{tp.init(e,t),Ce.init(e,t)});function Lz(e){return ed(wx,e)}var im=_("ZodIPv6",(e,t)=>{ep.init(e,t),Ce.init(e,t)});function Fz(e){return rc(im,e)}var am=_("ZodCIDRv4",(e,t)=>{np.init(e,t),Ce.init(e,t)});function Zz(e){return oc(am,e)}var sm=_("ZodCIDRv6",(e,t)=>{rp.init(e,t),Ce.init(e,t)});function Vz(e){return ic(sm,e)}var cm=_("ZodBase64",(e,t)=>{op.init(e,t),Ce.init(e,t)});function Bz(e){return ac(cm,e)}var lm=_("ZodBase64URL",(e,t)=>{ip.init(e,t),Ce.init(e,t)});function qz(e){return sc(lm,e)}var um=_("ZodE164",(e,t)=>{ap.init(e,t),Ce.init(e,t)});function Wz(e){return cc(um,e)}var pm=_("ZodJWT",(e,t)=>{sp.init(e,t),Ce.init(e,t)});function Hz(e){return lc(pm,e)}var da=_("ZodCustomStringFormat",(e,t)=>{cp.init(e,t),Ce.init(e,t)});function Kz(e,t,n={}){return Yo(da,e,t,n)}function Jz(e){return Yo(da,"hostname",Bt.hostname,e)}function Gz(e){return Yo(da,"hex",Bt.hex,e)}function Xz(e,t){let n=t?.enc??"hex",r=`${e}_${n}`,o=Bt[r];if(!o)throw new Error(`Unrecognized hash format: ${r}`);return Yo(da,r,o,t)}var ma=_("ZodNumber",(e,t)=>{Rs.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(r,o,i)=>Sv(e,r,o,i),e.gt=(r,o)=>e.check(Tn(r,o)),e.gte=(r,o)=>e.check(yt(r,o)),e.min=(r,o)=>e.check(yt(r,o)),e.lt=(r,o)=>e.check(In(r,o)),e.lte=(r,o)=>e.check(Ot(r,o)),e.max=(r,o)=>e.check(Ot(r,o)),e.int=r=>e.check(Kd(r)),e.safe=r=>e.check(Kd(r)),e.positive=r=>e.check(Tn(0,r)),e.nonnegative=r=>e.check(yt(0,r)),e.negative=r=>e.check(In(0,r)),e.nonpositive=r=>e.check(Ot(0,r)),e.multipleOf=(r,o)=>e.check(hr(r,o)),e.step=(r,o)=>e.check(hr(r,o)),e.finite=()=>e;let n=e._zod.bag;e.minValue=Math.max(n.minimum??Number.NEGATIVE_INFINITY,n.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,e.maxValue=Math.min(n.maximum??Number.POSITIVE_INFINITY,n.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,e.isInt=(n.format??"").includes("int")||Number.isSafeInteger(n.multipleOf??.5),e.isFinite=!0,e.format=n.format??null});function Se(e){return ad(ma,e)}var ti=_("ZodNumberFormat",(e,t)=>{lp.init(e,t),ma.init(e,t)});function Kd(e){return cd(ti,e)}function Yz(e){return ld(ti,e)}function Qz(e){return ud(ti,e)}function eP(e){return pd(ti,e)}function tP(e){return dd(ti,e)}var fa=_("ZodBoolean",(e,t)=>{ea.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>Iv(e,n,r,o)});function rt(e){return md(fa,e)}var ha=_("ZodBigInt",(e,t)=>{Us.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(r,o,i)=>Tv(e,r,o,i),e.gte=(r,o)=>e.check(yt(r,o)),e.min=(r,o)=>e.check(yt(r,o)),e.gt=(r,o)=>e.check(Tn(r,o)),e.gte=(r,o)=>e.check(yt(r,o)),e.min=(r,o)=>e.check(yt(r,o)),e.lt=(r,o)=>e.check(In(r,o)),e.lte=(r,o)=>e.check(Ot(r,o)),e.max=(r,o)=>e.check(Ot(r,o)),e.positive=r=>e.check(Tn(BigInt(0),r)),e.negative=r=>e.check(In(BigInt(0),r)),e.nonpositive=r=>e.check(Ot(BigInt(0),r)),e.nonnegative=r=>e.check(yt(BigInt(0),r)),e.multipleOf=(r,o)=>e.check(hr(r,o));let n=e._zod.bag;e.minValue=n.minimum??null,e.maxValue=n.maximum??null,e.format=n.format??null});function nP(e){return hd(ha,e)}var dm=_("ZodBigIntFormat",(e,t)=>{up.init(e,t),ha.init(e,t)});function rP(e){return yd(dm,e)}function oP(e){return vd(dm,e)}var Sx=_("ZodSymbol",(e,t)=>{pp.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>kv(e,n,r,o)});function iP(e){return xd(Sx,e)}var Ix=_("ZodUndefined",(e,t)=>{dp.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>Pv(e,n,r,o)});function aP(e){return bd(Ix,e)}var Tx=_("ZodNull",(e,t)=>{mp.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>zv(e,n,r,o)});function bc(e){return _d(Tx,e)}var kx=_("ZodAny",(e,t)=>{fp.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>Ov(e,n,r,o)});function sP(){return $d(kx)}var zx=_("ZodUnknown",(e,t)=>{hp.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>jv(e,n,r,o)});function De(){return wd(zx)}var Px=_("ZodNever",(e,t)=>{gp.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>Av(e,n,r,o)});function mm(e){return Sd(Px,e)}var Ex=_("ZodVoid",(e,t)=>{yp.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>Ev(e,n,r,o)});function cP(e){return Id(Ex,e)}var _c=_("ZodDate",(e,t)=>{vp.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(r,o,i)=>Cv(e,r,o,i),e.min=(r,o)=>e.check(yt(r,o)),e.max=(r,o)=>e.check(Ot(r,o));let n=e._zod.bag;e.minDate=n.minimum?new Date(n.minimum):null,e.maxDate=n.maximum?new Date(n.maximum):null});function lP(e){return Td(_c,e)}var Ax=_("ZodArray",(e,t)=>{xp.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>Wv(e,n,r,o),e.element=t.element,e.min=(n,r)=>e.check(qn(n,r)),e.nonempty=n=>e.check(qn(1,n)),e.max=(n,r)=>e.check(Lr(n,r)),e.length=(n,r)=>e.check(Fr(n,r)),e.unwrap=()=>e.element});function fe(e,t){return _v(Ax,e,t)}function uP(e){let t=e._zod.def.shape;return xt(Object.keys(t))}var $c=_("ZodObject",(e,t)=>{bv.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>Hv(e,n,r,o),C.defineLazy(e,"shape",()=>t.shape),e.keyof=()=>xt(Object.keys(e._zod.def.shape)),e.catchall=n=>e.clone({...e._zod.def,catchall:n}),e.passthrough=()=>e.clone({...e._zod.def,catchall:De()}),e.loose=()=>e.clone({...e._zod.def,catchall:De()}),e.strict=()=>e.clone({...e._zod.def,catchall:mm()}),e.strip=()=>e.clone({...e._zod.def,catchall:void 0}),e.extend=n=>C.extend(e,n),e.safeExtend=n=>C.safeExtend(e,n),e.merge=n=>C.merge(e,n),e.pick=n=>C.pick(e,n),e.omit=n=>C.omit(e,n),e.partial=(...n)=>C.partial(ya,e,n[0]),e.required=(...n)=>C.required(hm,e,n[0])});function K(e,t){let n={type:"object",shape:e??{},...C.normalizeParams(t)};return new $c(n)}function pP(e,t){return new $c({type:"object",shape:e,catchall:mm(),...C.normalizeParams(t)})}function vt(e,t){return new $c({type:"object",shape:e,catchall:De(),...C.normalizeParams(t)})}var wc=_("ZodUnion",(e,t)=>{ta.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>Md(e,n,r,o),e.options=t.options});function Ne(e,t){return new wc({type:"union",options:e,...C.normalizeParams(t)})}var Ox=_("ZodXor",(e,t)=>{wc.init(e,t),_p.init(e,t),e._zod.processJSONSchema=(n,r,o)=>Md(e,n,r,o),e.options=t.options});function dP(e,t){return new Ox({type:"union",options:e,inclusive:!1,...C.normalizeParams(t)})}var jx=_("ZodDiscriminatedUnion",(e,t)=>{wc.init(e,t),$p.init(e,t)});function Sc(e,t,n){return new jx({type:"union",options:t,discriminator:e,...C.normalizeParams(n)})}var Cx=_("ZodIntersection",(e,t)=>{wp.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>Kv(e,n,r,o)});function ga(e,t){return new Cx({type:"intersection",left:e,right:t})}var Dx=_("ZodTuple",(e,t)=>{Ls.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>Jv(e,n,r,o),e.rest=n=>e.clone({...e._zod.def,rest:n})});function Nx(e,t,n){let r=t instanceof ie,o=r?n:t,i=r?t:null;return new Dx({type:"tuple",items:e,rest:i,...C.normalizeParams(o)})}var Ic=_("ZodRecord",(e,t)=>{Sp.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>Gv(e,n,r,o),e.keyType=t.keyType,e.valueType=t.valueType});function Oe(e,t,n){return new Ic({type:"record",keyType:e,valueType:t,...C.normalizeParams(n)})}function mP(e,t,n){let r=pt(e);return r._zod.values=void 0,new Ic({type:"record",keyType:r,valueType:t,...C.normalizeParams(n)})}function fP(e,t,n){return new Ic({type:"record",keyType:e,valueType:t,mode:"loose",...C.normalizeParams(n)})}var Mx=_("ZodMap",(e,t)=>{Ip.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>Bv(e,n,r,o),e.keyType=t.keyType,e.valueType=t.valueType,e.min=(...n)=>e.check(kn(...n)),e.nonempty=n=>e.check(kn(1,n)),e.max=(...n)=>e.check(gr(...n)),e.size=(...n)=>e.check(Ur(...n))});function hP(e,t,n){return new Mx({type:"map",keyType:e,valueType:t,...C.normalizeParams(n)})}var Rx=_("ZodSet",(e,t)=>{Tp.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>qv(e,n,r,o),e.min=(...n)=>e.check(kn(...n)),e.nonempty=n=>e.check(kn(1,n)),e.max=(...n)=>e.check(gr(...n)),e.size=(...n)=>e.check(Ur(...n))});function gP(e,t){return new Rx({type:"set",valueType:e,...C.normalizeParams(t)})}var ua=_("ZodEnum",(e,t)=>{kp.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(r,o,i)=>Dv(e,r,o,i),e.enum=t.entries,e.options=Object.values(t.entries);let n=new Set(Object.keys(t.entries));e.extract=(r,o)=>{let i={};for(let a of r)if(n.has(a))i[a]=t.entries[a];else throw new Error(`Key ${a} not found in enum`);return new ua({...t,checks:[],...C.normalizeParams(o),entries:i})},e.exclude=(r,o)=>{let i={...t.entries};for(let a of r)if(n.has(a))delete i[a];else throw new Error(`Key ${a} not found in enum`);return new ua({...t,checks:[],...C.normalizeParams(o),entries:i})}});function xt(e,t){let n=Array.isArray(e)?Object.fromEntries(e.map(r=>[r,r])):e;return new ua({type:"enum",entries:n,...C.normalizeParams(t)})}function yP(e,t){return new ua({type:"enum",entries:e,...C.normalizeParams(t)})}var Ux=_("ZodLiteral",(e,t)=>{zp.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>Nv(e,n,r,o),e.values=new Set(t.values),Object.defineProperty(e,"value",{get(){if(t.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return t.values[0]}})});function X(e,t){return new Ux({type:"literal",values:Array.isArray(e)?e:[e],...C.normalizeParams(t)})}var Lx=_("ZodFile",(e,t)=>{Pp.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>Uv(e,n,r,o),e.min=(n,r)=>e.check(kn(n,r)),e.max=(n,r)=>e.check(gr(n,r)),e.mime=(n,r)=>e.check(Ho(Array.isArray(n)?n:[n],r))});function vP(e){return Pd(Lx,e)}var Fx=_("ZodTransform",(e,t)=>{Ep.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>Vv(e,n,r,o),e._zod.parse=(n,r)=>{if(r.direction==="backward")throw new Ar(e.constructor.name);n.addIssue=i=>{if(typeof i=="string")n.issues.push(C.issue(i,n.value,t));else{let a=i;a.fatal&&(a.continue=!1),a.code??(a.code="custom"),a.input??(a.input=n.value),a.inst??(a.inst=e),n.issues.push(C.issue(a))}};let o=t.transform(n.value,n);return o instanceof Promise?o.then(i=>(n.value=i,n)):(n.value=o,n)}});function fm(e){return new Fx({type:"transform",transform:e})}var ya=_("ZodOptional",(e,t)=>{Fs.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>Rd(e,n,r,o),e.unwrap=()=>e._zod.def.innerType});function Re(e){return new ya({type:"optional",innerType:e})}var Zx=_("ZodExactOptional",(e,t)=>{Ap.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>Rd(e,n,r,o),e.unwrap=()=>e._zod.def.innerType});function Vx(e){return new Zx({type:"optional",innerType:e})}var Bx=_("ZodNullable",(e,t)=>{Op.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>Xv(e,n,r,o),e.unwrap=()=>e._zod.def.innerType});function yc(e){return new Bx({type:"nullable",innerType:e})}function xP(e){return Re(yc(e))}var qx=_("ZodDefault",(e,t)=>{jp.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>Qv(e,n,r,o),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function Wx(e,t){return new qx({type:"default",innerType:e,get defaultValue(){return typeof t=="function"?t():C.shallowClone(t)}})}var Hx=_("ZodPrefault",(e,t)=>{Cp.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>ex(e,n,r,o),e.unwrap=()=>e._zod.def.innerType});function Kx(e,t){return new Hx({type:"prefault",innerType:e,get defaultValue(){return typeof t=="function"?t():C.shallowClone(t)}})}var hm=_("ZodNonOptional",(e,t)=>{Dp.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>Yv(e,n,r,o),e.unwrap=()=>e._zod.def.innerType});function Jx(e,t){return new hm({type:"nonoptional",innerType:e,...C.normalizeParams(t)})}var Gx=_("ZodSuccess",(e,t)=>{Np.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>Lv(e,n,r,o),e.unwrap=()=>e._zod.def.innerType});function bP(e){return new Gx({type:"success",innerType:e})}var Xx=_("ZodCatch",(e,t)=>{Mp.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>tx(e,n,r,o),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function Yx(e,t){return new Xx({type:"catch",innerType:e,catchValue:typeof t=="function"?t:()=>t})}var Qx=_("ZodNaN",(e,t)=>{Rp.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>Mv(e,n,r,o)});function _P(e){return zd(Qx,e)}var gm=_("ZodPipe",(e,t)=>{Up.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>nx(e,n,r,o),e.in=t.in,e.out=t.out});function vc(e,t){return new gm({type:"pipe",in:e,out:t})}var ym=_("ZodCodec",(e,t)=>{gm.init(e,t),na.init(e,t)});function $P(e,t,n){return new ym({type:"pipe",in:e,out:t,transform:n.decode,reverseTransform:n.encode})}var eb=_("ZodReadonly",(e,t)=>{Lp.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>rx(e,n,r,o),e.unwrap=()=>e._zod.def.innerType});function tb(e){return new eb({type:"readonly",innerType:e})}var nb=_("ZodTemplateLiteral",(e,t)=>{Fp.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>Rv(e,n,r,o)});function wP(e,t){return new nb({type:"template_literal",parts:e,...C.normalizeParams(t)})}var rb=_("ZodLazy",(e,t)=>{Bp.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>ix(e,n,r,o),e.unwrap=()=>e._zod.def.getter()});function ob(e){return new rb({type:"lazy",getter:e})}var ib=_("ZodPromise",(e,t)=>{Vp.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>ox(e,n,r,o),e.unwrap=()=>e._zod.def.innerType});function SP(e){return new ib({type:"promise",innerType:e})}var ab=_("ZodFunction",(e,t)=>{Zp.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>Zv(e,n,r,o)});function IP(e){return new ab({type:"function",input:Array.isArray(e?.input)?Nx(e?.input):e?.input??fe(De()),output:e?.output??De()})}var Tc=_("ZodCustom",(e,t)=>{qp.init(e,t),ue.init(e,t),e._zod.processJSONSchema=(n,r,o)=>Fv(e,n,r,o)});function TP(e){let t=new je({check:"custom"});return t._zod.check=e,t}function vm(e,t){return Ed(Tc,e??(()=>!0),t)}function sb(e,t={}){return Ad(Tc,e,t)}function cb(e){return Od(e)}var kP=jd,zP=Cd;function PP(e,t={}){let n=new Tc({type:"custom",check:"custom",fn:r=>r instanceof e,abort:!0,...C.normalizeParams(t)});return n._zod.bag.Class=e,n._zod.check=r=>{r.value instanceof e||r.issues.push({code:"invalid_type",expected:e.name,input:r.value,inst:n,path:[...n._zod.def.path??[]]})},n}var EP=(...e)=>Dd({Codec:ym,Boolean:fa,String:pa},...e);function AP(e){let t=ob(()=>Ne([I(e),Se(),rt(),bc(),fe(t),Oe(I(),t)]));return t}function kc(e,t){return vc(fm(e),t)}var N6={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 M6(e){Xe({customError:e})}function R6(){return Xe().customError}var lb;lb||(lb={});var W={...hc,...Vd,iso:Hr},U6=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 L6(e,t){let n=e.$schema;return n==="https://json-schema.org/draft/2020-12/schema"?"draft-2020-12":n==="http://json-schema.org/draft-07/schema#"?"draft-7":n==="http://json-schema.org/draft-04/schema#"?"draft-4":t??"draft-2020-12"}function F6(e,t){if(!e.startsWith("#"))throw new Error("External $ref is not supported, only local refs (#/...) are allowed");let n=e.slice(1).split("/").filter(Boolean);if(n.length===0)return t.rootSchema;let r=t.version==="draft-2020-12"?"$defs":"definitions";if(n[0]===r){let o=n[1];if(!o||!t.defs[o])throw new Error(`Reference not found: ${e}`);return t.defs[o]}throw new Error(`Reference not found: ${e}`)}function OP(e,t){if(e.not!==void 0){if(typeof e.not=="object"&&Object.keys(e.not).length===0)return W.never();throw new Error("not is not supported in Zod (except { not: {} } for never)")}if(e.unevaluatedItems!==void 0)throw new Error("unevaluatedItems is not supported");if(e.unevaluatedProperties!==void 0)throw new Error("unevaluatedProperties is not supported");if(e.if!==void 0||e.then!==void 0||e.else!==void 0)throw new Error("Conditional schemas (if/then/else) are not supported");if(e.dependentSchemas!==void 0||e.dependentRequired!==void 0)throw new Error("dependentSchemas and dependentRequired are not supported");if(e.$ref){let o=e.$ref;if(t.refs.has(o))return t.refs.get(o);if(t.processing.has(o))return W.lazy(()=>{if(!t.refs.has(o))throw new Error(`Circular reference not resolved: ${o}`);return t.refs.get(o)});t.processing.add(o);let i=F6(o,t),a=Tt(i,t);return t.refs.set(o,a),t.processing.delete(o),a}if(e.enum!==void 0){let o=e.enum;if(t.version==="openapi-3.0"&&e.nullable===!0&&o.length===1&&o[0]===null)return W.null();if(o.length===0)return W.never();if(o.length===1)return W.literal(o[0]);if(o.every(a=>typeof a=="string"))return W.enum(o);let i=o.map(a=>W.literal(a));return i.length<2?i[0]:W.union([i[0],i[1],...i.slice(2)])}if(e.const!==void 0)return W.literal(e.const);let n=e.type;if(Array.isArray(n)){let o=n.map(i=>{let a={...e,type:i};return OP(a,t)});return o.length===0?W.never():o.length===1?o[0]:W.union(o)}if(!n)return W.any();let r;switch(n){case"string":{let o=W.string();if(e.format){let i=e.format;i==="email"?o=o.check(W.email()):i==="uri"||i==="uri-reference"?o=o.check(W.url()):i==="uuid"||i==="guid"?o=o.check(W.uuid()):i==="date-time"?o=o.check(W.iso.datetime()):i==="date"?o=o.check(W.iso.date()):i==="time"?o=o.check(W.iso.time()):i==="duration"?o=o.check(W.iso.duration()):i==="ipv4"?o=o.check(W.ipv4()):i==="ipv6"?o=o.check(W.ipv6()):i==="mac"?o=o.check(W.mac()):i==="cidr"?o=o.check(W.cidrv4()):i==="cidr-v6"?o=o.check(W.cidrv6()):i==="base64"?o=o.check(W.base64()):i==="base64url"?o=o.check(W.base64url()):i==="e164"?o=o.check(W.e164()):i==="jwt"?o=o.check(W.jwt()):i==="emoji"?o=o.check(W.emoji()):i==="nanoid"?o=o.check(W.nanoid()):i==="cuid"?o=o.check(W.cuid()):i==="cuid2"?o=o.check(W.cuid2()):i==="ulid"?o=o.check(W.ulid()):i==="xid"?o=o.check(W.xid()):i==="ksuid"&&(o=o.check(W.ksuid()))}typeof e.minLength=="number"&&(o=o.min(e.minLength)),typeof e.maxLength=="number"&&(o=o.max(e.maxLength)),e.pattern&&(o=o.regex(new RegExp(e.pattern))),r=o;break}case"number":case"integer":{let o=n==="integer"?W.number().int():W.number();typeof e.minimum=="number"&&(o=o.min(e.minimum)),typeof e.maximum=="number"&&(o=o.max(e.maximum)),typeof e.exclusiveMinimum=="number"?o=o.gt(e.exclusiveMinimum):e.exclusiveMinimum===!0&&typeof e.minimum=="number"&&(o=o.gt(e.minimum)),typeof e.exclusiveMaximum=="number"?o=o.lt(e.exclusiveMaximum):e.exclusiveMaximum===!0&&typeof e.maximum=="number"&&(o=o.lt(e.maximum)),typeof e.multipleOf=="number"&&(o=o.multipleOf(e.multipleOf)),r=o;break}case"boolean":{r=W.boolean();break}case"null":{r=W.null();break}case"object":{let o={},i=e.properties||{},a=new Set(e.required||[]);for(let[c,l]of Object.entries(i)){let u=Tt(l,t);o[c]=a.has(c)?u:u.optional()}if(e.propertyNames){let c=Tt(e.propertyNames,t),l=e.additionalProperties&&typeof e.additionalProperties=="object"?Tt(e.additionalProperties,t):W.any();if(Object.keys(o).length===0){r=W.record(c,l);break}let u=W.object(o).passthrough(),p=W.looseRecord(c,l);r=W.intersection(u,p);break}if(e.patternProperties){let c=e.patternProperties,l=Object.keys(c),u=[];for(let d of l){let f=Tt(c[d],t),h=W.string().regex(new RegExp(d));u.push(W.looseRecord(h,f))}let p=[];if(Object.keys(o).length>0&&p.push(W.object(o).passthrough()),p.push(...u),p.length===0)r=W.object({}).passthrough();else if(p.length===1)r=p[0];else{let d=W.intersection(p[0],p[1]);for(let f=2;fTt(c,t)),s=i&&typeof i=="object"&&!Array.isArray(i)?Tt(i,t):void 0;s?r=W.tuple(a).rest(s):r=W.tuple(a),typeof e.minItems=="number"&&(r=r.check(W.minLength(e.minItems))),typeof e.maxItems=="number"&&(r=r.check(W.maxLength(e.maxItems)))}else if(Array.isArray(i)){let a=i.map(c=>Tt(c,t)),s=e.additionalItems&&typeof e.additionalItems=="object"?Tt(e.additionalItems,t):void 0;s?r=W.tuple(a).rest(s):r=W.tuple(a),typeof e.minItems=="number"&&(r=r.check(W.minLength(e.minItems))),typeof e.maxItems=="number"&&(r=r.check(W.maxLength(e.maxItems)))}else if(i!==void 0){let a=Tt(i,t),s=W.array(a);typeof e.minItems=="number"&&(s=s.min(e.minItems)),typeof e.maxItems=="number"&&(s=s.max(e.maxItems)),r=s}else r=W.array(W.any());break}default:throw new Error(`Unsupported type: ${n}`)}return e.description&&(r=r.describe(e.description)),e.default!==void 0&&(r=r.default(e.default)),r}function Tt(e,t){if(typeof e=="boolean")return e?W.any():W.never();let n=OP(e,t),r=e.type||e.enum!==void 0||e.const!==void 0;if(e.anyOf&&Array.isArray(e.anyOf)){let s=e.anyOf.map(l=>Tt(l,t)),c=W.union(s);n=r?W.intersection(n,c):c}if(e.oneOf&&Array.isArray(e.oneOf)){let s=e.oneOf.map(l=>Tt(l,t)),c=W.xor(s);n=r?W.intersection(n,c):c}if(e.allOf&&Array.isArray(e.allOf))if(e.allOf.length===0)n=r?n:W.any();else{let s=r?n:Tt(e.allOf[0],t),c=r?0:1;for(let l=c;l0&&t.registry.add(n,o),n}function jP(e,t){if(typeof e=="boolean")return e?W.any():W.never();let n=L6(e,t?.defaultTarget),r=e.$defs||e.definitions||{},o={version:n,defs:r,refs:new Map,processing:new Set,rootSchema:e,registry:t?.registry??dt};return Tt(e,o)}var ub={};M(ub,{bigint:()=>q6,boolean:()=>B6,date:()=>W6,number:()=>V6,string:()=>Z6});function Z6(e){return Qp(pa,e)}function V6(e){return sd(ma,e)}function B6(e){return fd(fa,e)}function q6(e){return gd(ha,e)}function W6(e){return kd(_c,e)}Xe(Wp());var db="2025-11-25";var CP=[db,"2025-06-18","2025-03-26","2024-11-05","2024-10-07"],Kr="io.modelcontextprotocol/related-task",bm="2.0",ct=vm(e=>e!==null&&(typeof e=="object"||typeof e=="function")),DP=Ne([I(),Se().int()]),NP=I(),iue=vt({ttl:Se().optional(),pollInterval:Se().optional()}),K6=K({ttl:Se().optional()}),J6=K({taskId:I()}),mb=vt({progressToken:DP.optional(),[Kr]:J6.optional()}),an=K({_meta:mb.optional()}),zc=an.extend({task:K6.optional()}),MP=e=>zc.safeParse(e).success,bt=K({method:I(),params:an.loose().optional()}),fn=K({_meta:mb.optional()}),hn=K({method:I(),params:fn.loose().optional()}),_t=vt({_meta:mb.optional()}),_m=Ne([I(),Se().int()]),RP=K({jsonrpc:X(bm),id:_m,...bt.shape}).strict(),fb=e=>RP.safeParse(e).success,UP=K({jsonrpc:X(bm),...hn.shape}).strict(),LP=e=>UP.safeParse(e).success,hb=K({jsonrpc:X(bm),id:_m,result:_t}).strict(),Pc=e=>hb.safeParse(e).success;var ne;(function(e){e[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"})(ne||(ne={}));var gb=K({jsonrpc:X(bm),id:_m.optional(),error:K({code:Se().int(),message:I(),data:De().optional()})}).strict();var FP=e=>gb.safeParse(e).success;var ZP=Ne([RP,UP,hb,gb]),aue=Ne([hb,gb]),$m=_t.strict(),G6=fn.extend({requestId:_m.optional(),reason:I().optional()}),wm=hn.extend({method:X("notifications/cancelled"),params:G6}),X6=K({src:I(),mimeType:I().optional(),sizes:fe(I()).optional(),theme:xt(["light","dark"]).optional()}),Ec=K({icons:fe(X6).optional()}),va=K({name:I(),title:I().optional()}),VP=va.extend({...va.shape,...Ec.shape,version:I(),websiteUrl:I().optional(),description:I().optional()}),Y6=ga(K({applyDefaults:rt().optional()}),Oe(I(),De())),Q6=kc(e=>e&&typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0?{form:{}}:e,ga(K({form:Y6.optional(),url:ct.optional()}),Oe(I(),De()).optional())),eZ=vt({list:ct.optional(),cancel:ct.optional(),requests:vt({sampling:vt({createMessage:ct.optional()}).optional(),elicitation:vt({create:ct.optional()}).optional()}).optional()}),tZ=vt({list:ct.optional(),cancel:ct.optional(),requests:vt({tools:vt({call:ct.optional()}).optional()}).optional()}),nZ=K({experimental:Oe(I(),ct).optional(),sampling:K({context:ct.optional(),tools:ct.optional()}).optional(),elicitation:Q6.optional(),roots:K({listChanged:rt().optional()}).optional(),tasks:eZ.optional(),extensions:Oe(I(),ct).optional()}),rZ=an.extend({protocolVersion:I(),capabilities:nZ,clientInfo:VP}),yb=bt.extend({method:X("initialize"),params:rZ});var oZ=K({experimental:Oe(I(),ct).optional(),logging:ct.optional(),completions:ct.optional(),prompts:K({listChanged:rt().optional()}).optional(),resources:K({subscribe:rt().optional(),listChanged:rt().optional()}).optional(),tools:K({listChanged:rt().optional()}).optional(),tasks:tZ.optional(),extensions:Oe(I(),ct).optional()}),iZ=_t.extend({protocolVersion:I(),capabilities:oZ,serverInfo:VP,instructions:I().optional()}),vb=hn.extend({method:X("notifications/initialized"),params:fn.optional()});var Sm=bt.extend({method:X("ping"),params:an.optional()}),aZ=K({progress:Se(),total:Re(Se()),message:Re(I())}),sZ=K({...fn.shape,...aZ.shape,progressToken:DP}),Im=hn.extend({method:X("notifications/progress"),params:sZ}),cZ=an.extend({cursor:NP.optional()}),Ac=bt.extend({params:cZ.optional()}),Oc=_t.extend({nextCursor:NP.optional()}),lZ=xt(["working","input_required","completed","failed","cancelled"]),jc=K({taskId:I(),status:lZ,ttl:Ne([Se(),bc()]),createdAt:I(),lastUpdatedAt:I(),pollInterval:Re(Se()),statusMessage:Re(I())}),xa=_t.extend({task:jc}),uZ=fn.merge(jc),Cc=hn.extend({method:X("notifications/tasks/status"),params:uZ}),Tm=bt.extend({method:X("tasks/get"),params:an.extend({taskId:I()})}),km=_t.merge(jc),zm=bt.extend({method:X("tasks/result"),params:an.extend({taskId:I()})}),sue=_t.loose(),Pm=Ac.extend({method:X("tasks/list")}),Em=Oc.extend({tasks:fe(jc)}),Am=bt.extend({method:X("tasks/cancel"),params:an.extend({taskId:I()})}),BP=_t.merge(jc),qP=K({uri:I(),mimeType:Re(I()),_meta:Oe(I(),De()).optional()}),WP=qP.extend({text:I()}),xb=I().refine(e=>{try{return atob(e),!0}catch{return!1}},{message:"Invalid Base64 string"}),HP=qP.extend({blob:xb}),Dc=xt(["user","assistant"]),ba=K({audience:fe(Dc).optional(),priority:Se().min(0).max(1).optional(),lastModified:Hr.datetime({offset:!0}).optional()}),KP=K({...va.shape,...Ec.shape,uri:I(),description:Re(I()),mimeType:Re(I()),size:Re(Se()),annotations:ba.optional(),_meta:Re(vt({}))}),pZ=K({...va.shape,...Ec.shape,uriTemplate:I(),description:Re(I()),mimeType:Re(I()),annotations:ba.optional(),_meta:Re(vt({}))}),Om=Ac.extend({method:X("resources/list")}),dZ=Oc.extend({resources:fe(KP)}),jm=Ac.extend({method:X("resources/templates/list")}),mZ=Oc.extend({resourceTemplates:fe(pZ)}),bb=an.extend({uri:I()}),fZ=bb,Cm=bt.extend({method:X("resources/read"),params:fZ}),hZ=_t.extend({contents:fe(Ne([WP,HP]))}),gZ=hn.extend({method:X("notifications/resources/list_changed"),params:fn.optional()}),yZ=bb,vZ=bt.extend({method:X("resources/subscribe"),params:yZ}),xZ=bb,bZ=bt.extend({method:X("resources/unsubscribe"),params:xZ}),_Z=fn.extend({uri:I()}),$Z=hn.extend({method:X("notifications/resources/updated"),params:_Z}),wZ=K({name:I(),description:Re(I()),required:Re(rt())}),SZ=K({...va.shape,...Ec.shape,description:Re(I()),arguments:Re(fe(wZ)),_meta:Re(vt({}))}),Dm=Ac.extend({method:X("prompts/list")}),IZ=Oc.extend({prompts:fe(SZ)}),TZ=an.extend({name:I(),arguments:Oe(I(),I()).optional()}),Nm=bt.extend({method:X("prompts/get"),params:TZ}),_b=K({type:X("text"),text:I(),annotations:ba.optional(),_meta:Oe(I(),De()).optional()}),$b=K({type:X("image"),data:xb,mimeType:I(),annotations:ba.optional(),_meta:Oe(I(),De()).optional()}),wb=K({type:X("audio"),data:xb,mimeType:I(),annotations:ba.optional(),_meta:Oe(I(),De()).optional()}),kZ=K({type:X("tool_use"),name:I(),id:I(),input:Oe(I(),De()),_meta:Oe(I(),De()).optional()}),zZ=K({type:X("resource"),resource:Ne([WP,HP]),annotations:ba.optional(),_meta:Oe(I(),De()).optional()}),PZ=KP.extend({type:X("resource_link")}),Sb=Ne([_b,$b,wb,PZ,zZ]),EZ=K({role:Dc,content:Sb}),AZ=_t.extend({description:I().optional(),messages:fe(EZ)}),OZ=hn.extend({method:X("notifications/prompts/list_changed"),params:fn.optional()}),jZ=K({title:I().optional(),readOnlyHint:rt().optional(),destructiveHint:rt().optional(),idempotentHint:rt().optional(),openWorldHint:rt().optional()}),CZ=K({taskSupport:xt(["required","optional","forbidden"]).optional()}),JP=K({...va.shape,...Ec.shape,description:I().optional(),inputSchema:K({type:X("object"),properties:Oe(I(),ct).optional(),required:fe(I()).optional()}).catchall(De()),outputSchema:K({type:X("object"),properties:Oe(I(),ct).optional(),required:fe(I()).optional()}).catchall(De()).optional(),annotations:jZ.optional(),execution:CZ.optional(),_meta:Oe(I(),De()).optional()}),Mm=Ac.extend({method:X("tools/list")}),DZ=Oc.extend({tools:fe(JP)}),Rm=_t.extend({content:fe(Sb).default([]),structuredContent:Oe(I(),De()).optional(),isError:rt().optional()}),cue=Rm.or(_t.extend({toolResult:De()})),NZ=zc.extend({name:I(),arguments:Oe(I(),De()).optional()}),_a=bt.extend({method:X("tools/call"),params:NZ}),MZ=hn.extend({method:X("notifications/tools/list_changed"),params:fn.optional()}),lue=K({autoRefresh:rt().default(!0),debounceMs:Se().int().nonnegative().default(300)}),Nc=xt(["debug","info","notice","warning","error","critical","alert","emergency"]),RZ=an.extend({level:Nc}),Ib=bt.extend({method:X("logging/setLevel"),params:RZ}),UZ=fn.extend({level:Nc,logger:I().optional(),data:De()}),LZ=hn.extend({method:X("notifications/message"),params:UZ}),FZ=K({name:I().optional()}),ZZ=K({hints:fe(FZ).optional(),costPriority:Se().min(0).max(1).optional(),speedPriority:Se().min(0).max(1).optional(),intelligencePriority:Se().min(0).max(1).optional()}),VZ=K({mode:xt(["auto","required","none"]).optional()}),BZ=K({type:X("tool_result"),toolUseId:I().describe("The unique identifier for the corresponding tool call."),content:fe(Sb).default([]),structuredContent:K({}).loose().optional(),isError:rt().optional(),_meta:Oe(I(),De()).optional()}),qZ=Sc("type",[_b,$b,wb]),xm=Sc("type",[_b,$b,wb,kZ,BZ]),WZ=K({role:Dc,content:Ne([xm,fe(xm)]),_meta:Oe(I(),De()).optional()}),HZ=zc.extend({messages:fe(WZ),modelPreferences:ZZ.optional(),systemPrompt:I().optional(),includeContext:xt(["none","thisServer","allServers"]).optional(),temperature:Se().optional(),maxTokens:Se().int(),stopSequences:fe(I()).optional(),metadata:ct.optional(),tools:fe(JP).optional(),toolChoice:VZ.optional()}),KZ=bt.extend({method:X("sampling/createMessage"),params:HZ}),Mc=_t.extend({model:I(),stopReason:Re(xt(["endTurn","stopSequence","maxTokens"]).or(I())),role:Dc,content:qZ}),Tb=_t.extend({model:I(),stopReason:Re(xt(["endTurn","stopSequence","maxTokens","toolUse"]).or(I())),role:Dc,content:Ne([xm,fe(xm)])}),JZ=K({type:X("boolean"),title:I().optional(),description:I().optional(),default:rt().optional()}),GZ=K({type:X("string"),title:I().optional(),description:I().optional(),minLength:Se().optional(),maxLength:Se().optional(),format:xt(["email","uri","date","date-time"]).optional(),default:I().optional()}),XZ=K({type:xt(["number","integer"]),title:I().optional(),description:I().optional(),minimum:Se().optional(),maximum:Se().optional(),default:Se().optional()}),YZ=K({type:X("string"),title:I().optional(),description:I().optional(),enum:fe(I()),default:I().optional()}),QZ=K({type:X("string"),title:I().optional(),description:I().optional(),oneOf:fe(K({const:I(),title:I()})),default:I().optional()}),e2=K({type:X("string"),title:I().optional(),description:I().optional(),enum:fe(I()),enumNames:fe(I()).optional(),default:I().optional()}),t2=Ne([YZ,QZ]),n2=K({type:X("array"),title:I().optional(),description:I().optional(),minItems:Se().optional(),maxItems:Se().optional(),items:K({type:X("string"),enum:fe(I())}),default:fe(I()).optional()}),r2=K({type:X("array"),title:I().optional(),description:I().optional(),minItems:Se().optional(),maxItems:Se().optional(),items:K({anyOf:fe(K({const:I(),title:I()}))}),default:fe(I()).optional()}),o2=Ne([n2,r2]),i2=Ne([e2,t2,o2]),a2=Ne([i2,JZ,GZ,XZ]),s2=zc.extend({mode:X("form").optional(),message:I(),requestedSchema:K({type:X("object"),properties:Oe(I(),a2),required:fe(I()).optional()})}),c2=zc.extend({mode:X("url"),message:I(),elicitationId:I(),url:I().url()}),l2=Ne([s2,c2]),u2=bt.extend({method:X("elicitation/create"),params:l2}),p2=fn.extend({elicitationId:I()}),d2=hn.extend({method:X("notifications/elicitation/complete"),params:p2}),$a=_t.extend({action:xt(["accept","decline","cancel"]),content:kc(e=>e===null?void 0:e,Oe(I(),Ne([I(),Se(),rt(),fe(I())])).optional())}),m2=K({type:X("ref/resource"),uri:I()});var f2=K({type:X("ref/prompt"),name:I()}),h2=an.extend({ref:Ne([f2,m2]),argument:K({name:I(),value:I()}),context:K({arguments:Oe(I(),I()).optional()}).optional()}),Um=bt.extend({method:X("completion/complete"),params:h2});function GP(e){if(e.params.ref.type!=="ref/prompt")throw new TypeError(`Expected CompleteRequestPrompt, but got ${e.params.ref.type}`)}function XP(e){if(e.params.ref.type!=="ref/resource")throw new TypeError(`Expected CompleteRequestResourceTemplate, but got ${e.params.ref.type}`)}var g2=_t.extend({completion:vt({values:fe(I()).max(100),total:Re(Se().int()),hasMore:Re(rt())})}),y2=K({uri:I().startsWith("file://"),name:I().optional(),_meta:Oe(I(),De()).optional()}),v2=bt.extend({method:X("roots/list"),params:an.optional()}),kb=_t.extend({roots:fe(y2)}),x2=hn.extend({method:X("notifications/roots/list_changed"),params:fn.optional()}),uue=Ne([Sm,yb,Um,Ib,Nm,Dm,Om,jm,Cm,vZ,bZ,_a,Mm,Tm,zm,Pm,Am]),pue=Ne([wm,Im,vb,x2,Cc]),due=Ne([$m,Mc,Tb,$a,kb,km,Em,xa]),mue=Ne([Sm,KZ,u2,v2,Tm,zm,Pm,Am]),fue=Ne([wm,Im,LZ,$Z,gZ,MZ,OZ,Cc,d2]),hue=Ne([$m,iZ,g2,AZ,IZ,dZ,mZ,hZ,Rm,DZ,km,Em,xa]),Y=class e extends Error{constructor(t,n,r){super(`MCP error ${t}: ${n}`),this.code=t,this.data=r,this.name="McpError"}static fromError(t,n,r){if(t===ne.UrlElicitationRequired&&r){let o=r;if(o.elicitations)return new pb(o.elicitations,n)}return new e(t,n,r)}},pb=class extends Y{constructor(t,n=`URL elicitation${t.length>1?"s":""} required`){super(ne.UrlElicitationRequired,n,{elicitations:t})}get elicitations(){return this.data?.elicitations??[]}};function Jr(e){return e==="completed"||e==="failed"||e==="cancelled"}var QP=Symbol("Let zodToJsonSchema decide on which parser to use");var YP={name:void 0,$refStrategy:"root",basePath:["#"],effectStrategy:"input",pipeStrategy:"all",dateStrategy:"format:date-time",mapStrategy:"entries",removeAdditionalStrategy:"passthrough",allowedAdditionalProperties:!0,rejectedAdditionalProperties:!1,definitionPath:"definitions",target:"jsonSchema7",strictUnions:!1,definitions:{},errorMessages:!1,markdownDescription:!1,patternStrategy:"escape",applyRegexFlags:!1,emailStrategy:"format:email",base64Strategy:"contentEncoding:base64",nameStrategy:"ref",openAiAnyTypeName:"OpenAiAnyType"},eE=e=>typeof e=="string"?{...YP,name:e}:{...YP,...e};var tE=e=>{let t=eE(e),n=t.name!==void 0?[...t.basePath,t.definitionPath,t.name]:t.basePath;return{...t,flags:{hasReferencedOpenAiAnyType:!1},currentPath:n,propertyPath:void 0,seen:new Map(Object.entries(t.definitions).map(([r,o])=>[o._def,{def:o._def,path:[...t.basePath,t.definitionPath,r],jsonSchema:void 0}]))}};function zb(e,t,n,r){r?.errorMessages&&n&&(e.errorMessage={...e.errorMessage,[t]:n})}function xe(e,t,n,r,o){e[t]=n,zb(e,t,r,o)}var Lm=(e,t)=>{let n=0;for(;noe(e.innerType._def,t);function Pb(e,t,n){let r=n??t.dateStrategy;if(Array.isArray(r))return{anyOf:r.map((o,i)=>Pb(e,t,o))};switch(r){case"string":case"format:date-time":return{type:"string",format:"date-time"};case"format:date":return{type:"string",format:"date"};case"integer":return b2(e,t)}}var b2=(e,t)=>{let n={type:"integer",format:"unix-time"};if(t.target==="openApi3")return n;for(let r of e.checks)switch(r.kind){case"min":xe(n,"minimum",r.value,r.message,t);break;case"max":xe(n,"maximum",r.value,r.message,t);break}return n};function aE(e,t){return{...oe(e.innerType._def,t),default:e.defaultValue()}}function sE(e,t){return t.effectStrategy==="input"?oe(e.schema._def,t):He(t)}function cE(e){return{type:"string",enum:Array.from(e.values)}}var _2=e=>"type"in e&&e.type==="string"?!1:"allOf"in e;function lE(e,t){let n=[oe(e.left._def,{...t,currentPath:[...t.currentPath,"allOf","0"]}),oe(e.right._def,{...t,currentPath:[...t.currentPath,"allOf","1"]})].filter(i=>!!i),r=t.target==="jsonSchema2019-09"?{unevaluatedProperties:!1}:void 0,o=[];return n.forEach(i=>{if(_2(i))o.push(...i.allOf),i.unevaluatedProperties===void 0&&(r=void 0);else{let a=i;if("additionalProperties"in i&&i.additionalProperties===!1){let{additionalProperties:s,...c}=i;a=c}else r=void 0;o.push(a)}}),o.length?{allOf:o,...r}:void 0}function uE(e,t){let n=typeof e.value;return n!=="bigint"&&n!=="number"&&n!=="boolean"&&n!=="string"?{type:Array.isArray(e.value)?"array":"object"}:t.target==="openApi3"?{type:n==="bigint"?"integer":n,enum:[e.value]}:{type:n==="bigint"?"integer":n,const:e.value}}var Eb,Pn={cuid:/^[cC][^\s-]{8,}$/,cuid2:/^[0-9a-z]+$/,ulid:/^[0-9A-HJKMNP-TV-Z]{26}$/,email:/^(?!\.)(?!.*\.\.)([a-zA-Z0-9_'+\-\.]*)[a-zA-Z0-9_+-]@([a-zA-Z0-9][a-zA-Z0-9\-]*\.)+[a-zA-Z]{2,}$/,emoji:()=>(Eb===void 0&&(Eb=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),Eb),uuid:/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/,ipv4:/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,ipv4Cidr:/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,ipv6:/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,ipv6Cidr:/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,base64:/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,base64url:/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,nanoid:/^[a-zA-Z0-9_-]{21}$/,jwt:/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/};function Zm(e,t){let n={type:"string"};if(e.checks)for(let r of e.checks)switch(r.kind){case"min":xe(n,"minLength",typeof n.minLength=="number"?Math.max(n.minLength,r.value):r.value,r.message,t);break;case"max":xe(n,"maxLength",typeof n.maxLength=="number"?Math.min(n.maxLength,r.value):r.value,r.message,t);break;case"email":switch(t.emailStrategy){case"format:email":En(n,"email",r.message,t);break;case"format:idn-email":En(n,"idn-email",r.message,t);break;case"pattern:zod":Ct(n,Pn.email,r.message,t);break}break;case"url":En(n,"uri",r.message,t);break;case"uuid":En(n,"uuid",r.message,t);break;case"regex":Ct(n,r.regex,r.message,t);break;case"cuid":Ct(n,Pn.cuid,r.message,t);break;case"cuid2":Ct(n,Pn.cuid2,r.message,t);break;case"startsWith":Ct(n,RegExp(`^${Ab(r.value,t)}`),r.message,t);break;case"endsWith":Ct(n,RegExp(`${Ab(r.value,t)}$`),r.message,t);break;case"datetime":En(n,"date-time",r.message,t);break;case"date":En(n,"date",r.message,t);break;case"time":En(n,"time",r.message,t);break;case"duration":En(n,"duration",r.message,t);break;case"length":xe(n,"minLength",typeof n.minLength=="number"?Math.max(n.minLength,r.value):r.value,r.message,t),xe(n,"maxLength",typeof n.maxLength=="number"?Math.min(n.maxLength,r.value):r.value,r.message,t);break;case"includes":{Ct(n,RegExp(Ab(r.value,t)),r.message,t);break}case"ip":{r.version!=="v6"&&En(n,"ipv4",r.message,t),r.version!=="v4"&&En(n,"ipv6",r.message,t);break}case"base64url":Ct(n,Pn.base64url,r.message,t);break;case"jwt":Ct(n,Pn.jwt,r.message,t);break;case"cidr":{r.version!=="v6"&&Ct(n,Pn.ipv4Cidr,r.message,t),r.version!=="v4"&&Ct(n,Pn.ipv6Cidr,r.message,t);break}case"emoji":Ct(n,Pn.emoji(),r.message,t);break;case"ulid":{Ct(n,Pn.ulid,r.message,t);break}case"base64":{switch(t.base64Strategy){case"format:binary":{En(n,"binary",r.message,t);break}case"contentEncoding:base64":{xe(n,"contentEncoding","base64",r.message,t);break}case"pattern:zod":{Ct(n,Pn.base64,r.message,t);break}}break}case"nanoid":Ct(n,Pn.nanoid,r.message,t);case"toLowerCase":case"toUpperCase":case"trim":break;default:}return n}function Ab(e,t){return t.patternStrategy==="escape"?w2(e):e}var $2=new Set("ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz0123456789");function w2(e){let t="";for(let n=0;no.format)?(e.anyOf||(e.anyOf=[]),e.format&&(e.anyOf.push({format:e.format,...e.errorMessage&&r.errorMessages&&{errorMessage:{format:e.errorMessage.format}}}),delete e.format,e.errorMessage&&(delete e.errorMessage.format,Object.keys(e.errorMessage).length===0&&delete e.errorMessage)),e.anyOf.push({format:t,...n&&r.errorMessages&&{errorMessage:{format:n}}})):xe(e,"format",t,n,r)}function Ct(e,t,n,r){e.pattern||e.allOf?.some(o=>o.pattern)?(e.allOf||(e.allOf=[]),e.pattern&&(e.allOf.push({pattern:e.pattern,...e.errorMessage&&r.errorMessages&&{errorMessage:{pattern:e.errorMessage.pattern}}}),delete e.pattern,e.errorMessage&&(delete e.errorMessage.pattern,Object.keys(e.errorMessage).length===0&&delete e.errorMessage)),e.allOf.push({pattern:pE(t,r),...n&&r.errorMessages&&{errorMessage:{pattern:n}}})):xe(e,"pattern",pE(t,r),n,r)}function pE(e,t){if(!t.applyRegexFlags||!e.flags)return e.source;let n={i:e.flags.includes("i"),m:e.flags.includes("m"),s:e.flags.includes("s")},r=n.i?e.source.toLowerCase():e.source,o="",i=!1,a=!1,s=!1;for(let c=0;c({...r,[o]:oe(e.valueType._def,{...t,currentPath:[...t.currentPath,"properties",o]})??He(t)}),{}),additionalProperties:t.rejectedAdditionalProperties};let n={type:"object",additionalProperties:oe(e.valueType._def,{...t,currentPath:[...t.currentPath,"additionalProperties"]})??t.allowedAdditionalProperties};if(t.target==="openApi3")return n;if(e.keyType?._def.typeName===N.ZodString&&e.keyType._def.checks?.length){let{type:r,...o}=Zm(e.keyType._def,t);return{...n,propertyNames:o}}else{if(e.keyType?._def.typeName===N.ZodEnum)return{...n,propertyNames:{enum:e.keyType._def.values}};if(e.keyType?._def.typeName===N.ZodBranded&&e.keyType._def.type._def.typeName===N.ZodString&&e.keyType._def.type._def.checks?.length){let{type:r,...o}=Fm(e.keyType._def,t);return{...n,propertyNames:o}}}return n}function dE(e,t){if(t.mapStrategy==="record")return Vm(e,t);let n=oe(e.keyType._def,{...t,currentPath:[...t.currentPath,"items","items","0"]})||He(t),r=oe(e.valueType._def,{...t,currentPath:[...t.currentPath,"items","items","1"]})||He(t);return{type:"array",maxItems:125,items:{type:"array",items:[n,r],minItems:2,maxItems:2}}}function mE(e){let t=e.values,r=Object.keys(e.values).filter(i=>typeof t[t[i]]!="number").map(i=>t[i]),o=Array.from(new Set(r.map(i=>typeof i)));return{type:o.length===1?o[0]==="string"?"string":"number":["string","number"],enum:r}}function fE(e){return e.target==="openAi"?void 0:{not:He({...e,currentPath:[...e.currentPath,"not"]})}}function hE(e){return e.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}var Rc={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};function yE(e,t){if(t.target==="openApi3")return gE(e,t);let n=e.options instanceof Map?Array.from(e.options.values()):e.options;if(n.every(r=>r._def.typeName in Rc&&(!r._def.checks||!r._def.checks.length))){let r=n.reduce((o,i)=>{let a=Rc[i._def.typeName];return a&&!o.includes(a)?[...o,a]:o},[]);return{type:r.length>1?r:r[0]}}else if(n.every(r=>r._def.typeName==="ZodLiteral"&&!r.description)){let r=n.reduce((o,i)=>{let a=typeof i._def.value;switch(a){case"string":case"number":case"boolean":return[...o,a];case"bigint":return[...o,"integer"];case"object":if(i._def.value===null)return[...o,"null"];default:return o}},[]);if(r.length===n.length){let o=r.filter((i,a,s)=>s.indexOf(i)===a);return{type:o.length>1?o:o[0],enum:n.reduce((i,a)=>i.includes(a._def.value)?i:[...i,a._def.value],[])}}}else if(n.every(r=>r._def.typeName==="ZodEnum"))return{type:"string",enum:n.reduce((r,o)=>[...r,...o._def.values.filter(i=>!r.includes(i))],[])};return gE(e,t)}var gE=(e,t)=>{let n=(e.options instanceof Map?Array.from(e.options.values()):e.options).map((r,o)=>oe(r._def,{...t,currentPath:[...t.currentPath,"anyOf",`${o}`]})).filter(r=>!!r&&(!t.strictUnions||typeof r=="object"&&Object.keys(r).length>0));return n.length?{anyOf:n}:void 0};function vE(e,t){if(["ZodString","ZodNumber","ZodBigInt","ZodBoolean","ZodNull"].includes(e.innerType._def.typeName)&&(!e.innerType._def.checks||!e.innerType._def.checks.length))return t.target==="openApi3"?{type:Rc[e.innerType._def.typeName],nullable:!0}:{type:[Rc[e.innerType._def.typeName],"null"]};if(t.target==="openApi3"){let r=oe(e.innerType._def,{...t,currentPath:[...t.currentPath]});return r&&"$ref"in r?{allOf:[r],nullable:!0}:r&&{...r,nullable:!0}}let n=oe(e.innerType._def,{...t,currentPath:[...t.currentPath,"anyOf","0"]});return n&&{anyOf:[n,{type:"null"}]}}function xE(e,t){let n={type:"number"};if(!e.checks)return n;for(let r of e.checks)switch(r.kind){case"int":n.type="integer",zb(n,"type",r.message,t);break;case"min":t.target==="jsonSchema7"?r.inclusive?xe(n,"minimum",r.value,r.message,t):xe(n,"exclusiveMinimum",r.value,r.message,t):(r.inclusive||(n.exclusiveMinimum=!0),xe(n,"minimum",r.value,r.message,t));break;case"max":t.target==="jsonSchema7"?r.inclusive?xe(n,"maximum",r.value,r.message,t):xe(n,"exclusiveMaximum",r.value,r.message,t):(r.inclusive||(n.exclusiveMaximum=!0),xe(n,"maximum",r.value,r.message,t));break;case"multipleOf":xe(n,"multipleOf",r.value,r.message,t);break}return n}function bE(e,t){let n=t.target==="openAi",r={type:"object",properties:{}},o=[],i=e.shape();for(let s in i){let c=i[s];if(c===void 0||c._def===void 0)continue;let l=I2(c);l&&n&&(c._def.typeName==="ZodOptional"&&(c=c._def.innerType),c.isNullable()||(c=c.nullable()),l=!1);let u=oe(c._def,{...t,currentPath:[...t.currentPath,"properties",s],propertyPath:[...t.currentPath,"properties",s]});u!==void 0&&(r.properties[s]=u,l||o.push(s))}o.length&&(r.required=o);let a=S2(e,t);return a!==void 0&&(r.additionalProperties=a),r}function S2(e,t){if(e.catchall._def.typeName!=="ZodNever")return oe(e.catchall._def,{...t,currentPath:[...t.currentPath,"additionalProperties"]});switch(e.unknownKeys){case"passthrough":return t.allowedAdditionalProperties;case"strict":return t.rejectedAdditionalProperties;case"strip":return t.removeAdditionalStrategy==="strict"?t.allowedAdditionalProperties:t.rejectedAdditionalProperties}}function I2(e){try{return e.isOptional()}catch{return!0}}var _E=(e,t)=>{if(t.currentPath.toString()===t.propertyPath?.toString())return oe(e.innerType._def,t);let n=oe(e.innerType._def,{...t,currentPath:[...t.currentPath,"anyOf","1"]});return n?{anyOf:[{not:He(t)},n]}:He(t)};var $E=(e,t)=>{if(t.pipeStrategy==="input")return oe(e.in._def,t);if(t.pipeStrategy==="output")return oe(e.out._def,t);let n=oe(e.in._def,{...t,currentPath:[...t.currentPath,"allOf","0"]}),r=oe(e.out._def,{...t,currentPath:[...t.currentPath,"allOf",n?"1":"0"]});return{allOf:[n,r].filter(o=>o!==void 0)}};function wE(e,t){return oe(e.type._def,t)}function SE(e,t){let r={type:"array",uniqueItems:!0,items:oe(e.valueType._def,{...t,currentPath:[...t.currentPath,"items"]})};return e.minSize&&xe(r,"minItems",e.minSize.value,e.minSize.message,t),e.maxSize&&xe(r,"maxItems",e.maxSize.value,e.maxSize.message,t),r}function IE(e,t){return e.rest?{type:"array",minItems:e.items.length,items:e.items.map((n,r)=>oe(n._def,{...t,currentPath:[...t.currentPath,"items",`${r}`]})).reduce((n,r)=>r===void 0?n:[...n,r],[]),additionalItems:oe(e.rest._def,{...t,currentPath:[...t.currentPath,"additionalItems"]})}:{type:"array",minItems:e.items.length,maxItems:e.items.length,items:e.items.map((n,r)=>oe(n._def,{...t,currentPath:[...t.currentPath,"items",`${r}`]})).reduce((n,r)=>r===void 0?n:[...n,r],[])}}function TE(e){return{not:He(e)}}function kE(e){return He(e)}var zE=(e,t)=>oe(e.innerType._def,t);var PE=(e,t,n)=>{switch(t){case N.ZodString:return Zm(e,n);case N.ZodNumber:return xE(e,n);case N.ZodObject:return bE(e,n);case N.ZodBigInt:return rE(e,n);case N.ZodBoolean:return oE();case N.ZodDate:return Pb(e,n);case N.ZodUndefined:return TE(n);case N.ZodNull:return hE(n);case N.ZodArray:return nE(e,n);case N.ZodUnion:case N.ZodDiscriminatedUnion:return yE(e,n);case N.ZodIntersection:return lE(e,n);case N.ZodTuple:return IE(e,n);case N.ZodRecord:return Vm(e,n);case N.ZodLiteral:return uE(e,n);case N.ZodEnum:return cE(e);case N.ZodNativeEnum:return mE(e);case N.ZodNullable:return vE(e,n);case N.ZodOptional:return _E(e,n);case N.ZodMap:return dE(e,n);case N.ZodSet:return SE(e,n);case N.ZodLazy:return()=>e.getter()._def;case N.ZodPromise:return wE(e,n);case N.ZodNaN:case N.ZodNever:return fE(n);case N.ZodEffects:return sE(e,n);case N.ZodAny:return He(n);case N.ZodUnknown:return kE(n);case N.ZodDefault:return aE(e,n);case N.ZodBranded:return Fm(e,n);case N.ZodReadonly:return zE(e,n);case N.ZodCatch:return iE(e,n);case N.ZodPipeline:return $E(e,n);case N.ZodFunction:case N.ZodVoid:case N.ZodSymbol:return;default:return(r=>{})(t)}};function oe(e,t,n=!1){let r=t.seen.get(e);if(t.override){let s=t.override?.(e,t,r,n);if(s!==QP)return s}if(r&&!n){let s=T2(r,t);if(s!==void 0)return s}let o={def:e,path:t.currentPath,jsonSchema:void 0};t.seen.set(e,o);let i=PE(e,e.typeName,t),a=typeof i=="function"?oe(i(),t):i;if(a&&k2(e,t,a),t.postProcess){let s=t.postProcess(a,e,t);return o.jsonSchema=a,s}return o.jsonSchema=a,a}var T2=(e,t)=>{switch(t.$refStrategy){case"root":return{$ref:e.path.join("/")};case"relative":return{$ref:Lm(t.currentPath,e.path)};case"none":case"seen":return e.path.lengtht.currentPath[r]===n)?(console.warn(`Recursive reference detected at ${t.currentPath.join("/")}! Defaulting to any`),He(t)):t.$refStrategy==="seen"?He(t):void 0}},k2=(e,t,n)=>(e.description&&(n.description=e.description,t.markdownDescription&&(n.markdownDescription=e.description)),n);var Ob=(e,t)=>{let n=tE(t),r=typeof t=="object"&&t.definitions?Object.entries(t.definitions).reduce((c,[l,u])=>({...c,[l]:oe(u._def,{...n,currentPath:[...n.basePath,n.definitionPath,l]},!0)??He(n)}),{}):void 0,o=typeof t=="string"?t:t?.nameStrategy==="title"?void 0:t?.name,i=oe(e._def,o===void 0?n:{...n,currentPath:[...n.basePath,n.definitionPath,o]},!1)??He(n),a=typeof t=="object"&&t.name!==void 0&&t.nameStrategy==="title"?t.name:void 0;a!==void 0&&(i.title=a),n.flags.hasReferencedOpenAiAnyType&&(r||(r={}),r[n.openAiAnyTypeName]||(r[n.openAiAnyTypeName]={type:["string","number","integer","boolean","array","null"],items:{$ref:n.$refStrategy==="relative"?"1":[...n.basePath,n.definitionPath,n.openAiAnyTypeName].join("/")}}));let s=o===void 0?r?{...i,[n.definitionPath]:r}:i:{$ref:[...n.$refStrategy==="relative"?[]:n.basePath,n.definitionPath,o].join("/"),[n.definitionPath]:{...r,[o]:i}};return n.target==="jsonSchema7"?s.$schema="http://json-schema.org/draft-07/schema#":(n.target==="jsonSchema2019-09"||n.target==="openAi")&&(s.$schema="https://json-schema.org/draft/2019-09/schema#"),n.target==="openAi"&&("anyOf"in s||"oneOf"in s||"allOf"in s||"type"in s&&Array.isArray(s.type))&&console.warn("Warning: OpenAI may not support schemas with unions as roots! Try wrapping it in an object property."),s};function z2(e){return!e||e==="jsonSchema7"||e==="draft-7"?"draft-7":e==="jsonSchema2019-09"||e==="draft-2020-12"?"draft-2020-12":"draft-7"}function jb(e,t){return mn(e)?Qo(e,{target:z2(t?.target),io:t?.pipeStrategy??"input"}):Ob(e,{strictUnions:t?.strictUnions??!0,pipeStrategy:t?.pipeStrategy??"input"})}function Cb(e){let n=Wr(e)?.method;if(!n)throw new Error("Schema is missing a method literal");let r=Zd(n);if(typeof r!="string")throw new Error("Schema method literal must be a string");return r}function Db(e,t){let n=qr(e,t);if(!n.success)throw n.error;return n.data}var P2=6e4,Bm=class{constructor(t){this._options=t,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(wm,n=>{this._oncancel(n)}),this.setNotificationHandler(Im,n=>{this._onprogress(n)}),this.setRequestHandler(Sm,n=>({})),this._taskStore=t?.taskStore,this._taskMessageQueue=t?.taskMessageQueue,this._taskStore&&(this.setRequestHandler(Tm,async(n,r)=>{let o=await this._taskStore.getTask(n.params.taskId,r.sessionId);if(!o)throw new Y(ne.InvalidParams,"Failed to retrieve task: Task not found");return{...o}}),this.setRequestHandler(zm,async(n,r)=>{let o=async()=>{let i=n.params.taskId;if(this._taskMessageQueue){let s;for(;s=await this._taskMessageQueue.dequeue(i,r.sessionId);){if(s.type==="response"||s.type==="error"){let c=s.message,l=c.id,u=this._requestResolvers.get(l);if(u)if(this._requestResolvers.delete(l),s.type==="response")u(c);else{let p=c,d=new Y(p.error.code,p.error.message,p.error.data);u(d)}else{let p=s.type==="response"?"Response":"Error";this._onerror(new Error(`${p} handler missing for request ${l}`))}continue}await this._transport?.send(s.message,{relatedRequestId:r.requestId})}}let a=await this._taskStore.getTask(i,r.sessionId);if(!a)throw new Y(ne.InvalidParams,`Task not found: ${i}`);if(!Jr(a.status))return await this._waitForTaskUpdate(i,r.signal),await o();if(Jr(a.status)){let s=await this._taskStore.getTaskResult(i,r.sessionId);return this._clearTaskQueue(i),{...s,_meta:{...s._meta,[Kr]:{taskId:i}}}}return await o()};return await o()}),this.setRequestHandler(Pm,async(n,r)=>{try{let{tasks:o,nextCursor:i}=await this._taskStore.listTasks(n.params?.cursor,r.sessionId);return{tasks:o,nextCursor:i,_meta:{}}}catch(o){throw new Y(ne.InvalidParams,`Failed to list tasks: ${o instanceof Error?o.message:String(o)}`)}}),this.setRequestHandler(Am,async(n,r)=>{try{let o=await this._taskStore.getTask(n.params.taskId,r.sessionId);if(!o)throw new Y(ne.InvalidParams,`Task not found: ${n.params.taskId}`);if(Jr(o.status))throw new Y(ne.InvalidParams,`Cannot cancel task in terminal status: ${o.status}`);await this._taskStore.updateTaskStatus(n.params.taskId,"cancelled","Client cancelled task execution.",r.sessionId),this._clearTaskQueue(n.params.taskId);let i=await this._taskStore.getTask(n.params.taskId,r.sessionId);if(!i)throw new Y(ne.InvalidParams,`Task not found after cancellation: ${n.params.taskId}`);return{_meta:{},...i}}catch(o){throw o instanceof Y?o:new Y(ne.InvalidRequest,`Failed to cancel task: ${o instanceof Error?o.message:String(o)}`)}}))}async _oncancel(t){if(!t.params.requestId)return;this._requestHandlerAbortControllers.get(t.params.requestId)?.abort(t.params.reason)}_setupTimeout(t,n,r,o,i=!1){this._timeoutInfo.set(t,{timeoutId:setTimeout(o,n),startTime:Date.now(),timeout:n,maxTotalTimeout:r,resetTimeoutOnProgress:i,onTimeout:o})}_resetTimeout(t){let n=this._timeoutInfo.get(t);if(!n)return!1;let r=Date.now()-n.startTime;if(n.maxTotalTimeout&&r>=n.maxTotalTimeout)throw this._timeoutInfo.delete(t),Y.fromError(ne.RequestTimeout,"Maximum total timeout exceeded",{maxTotalTimeout:n.maxTotalTimeout,totalElapsed:r});return clearTimeout(n.timeoutId),n.timeoutId=setTimeout(n.onTimeout,n.timeout),!0}_cleanupTimeout(t){let n=this._timeoutInfo.get(t);n&&(clearTimeout(n.timeoutId),this._timeoutInfo.delete(t))}async connect(t){if(this._transport)throw new Error("Already connected to a transport. Call close() before connecting to a new transport, or use a separate Protocol instance per connection.");this._transport=t;let n=this.transport?.onclose;this._transport.onclose=()=>{n?.(),this._onclose()};let r=this.transport?.onerror;this._transport.onerror=i=>{r?.(i),this._onerror(i)};let o=this._transport?.onmessage;this._transport.onmessage=(i,a)=>{o?.(i,a),Pc(i)||FP(i)?this._onresponse(i):fb(i)?this._onrequest(i,a):LP(i)?this._onnotification(i):this._onerror(new Error(`Unknown message type: ${JSON.stringify(i)}`))},await this._transport.start()}_onclose(){let t=this._responseHandlers;this._responseHandlers=new Map,this._progressHandlers.clear(),this._taskProgressTokens.clear(),this._pendingDebouncedNotifications.clear();for(let r of this._timeoutInfo.values())clearTimeout(r.timeoutId);this._timeoutInfo.clear();for(let r of this._requestHandlerAbortControllers.values())r.abort();this._requestHandlerAbortControllers.clear();let n=Y.fromError(ne.ConnectionClosed,"Connection closed");this._transport=void 0,this.onclose?.();for(let r of t.values())r(n)}_onerror(t){this.onerror?.(t)}_onnotification(t){let n=this._notificationHandlers.get(t.method)??this.fallbackNotificationHandler;n!==void 0&&Promise.resolve().then(()=>n(t)).catch(r=>this._onerror(new Error(`Uncaught error in notification handler: ${r}`)))}_onrequest(t,n){let r=this._requestHandlers.get(t.method)??this.fallbackRequestHandler,o=this._transport,i=t.params?._meta?.[Kr]?.taskId;if(r===void 0){let u={jsonrpc:"2.0",id:t.id,error:{code:ne.MethodNotFound,message:"Method not found"}};i&&this._taskMessageQueue?this._enqueueTaskMessage(i,{type:"error",message:u,timestamp:Date.now()},o?.sessionId).catch(p=>this._onerror(new Error(`Failed to enqueue error response: ${p}`))):o?.send(u).catch(p=>this._onerror(new Error(`Failed to send an error response: ${p}`)));return}let a=new AbortController;this._requestHandlerAbortControllers.set(t.id,a);let s=MP(t.params)?t.params.task:void 0,c=this._taskStore?this.requestTaskStore(t,o?.sessionId):void 0,l={signal:a.signal,sessionId:o?.sessionId,_meta:t.params?._meta,sendNotification:async u=>{if(a.signal.aborted)return;let p={relatedRequestId:t.id};i&&(p.relatedTask={taskId:i}),await this.notification(u,p)},sendRequest:async(u,p,d)=>{if(a.signal.aborted)throw new Y(ne.ConnectionClosed,"Request was cancelled");let f={...d,relatedRequestId:t.id};i&&!f.relatedTask&&(f.relatedTask={taskId:i});let h=f.relatedTask?.taskId??i;return h&&c&&await c.updateTaskStatus(h,"input_required"),await this.request(u,p,f)},authInfo:n?.authInfo,requestId:t.id,requestInfo:n?.requestInfo,taskId:i,taskStore:c,taskRequestedTtl:s?.ttl,closeSSEStream:n?.closeSSEStream,closeStandaloneSSEStream:n?.closeStandaloneSSEStream};Promise.resolve().then(()=>{s&&this.assertTaskHandlerCapability(t.method)}).then(()=>r(t,l)).then(async u=>{if(a.signal.aborted)return;let p={result:u,jsonrpc:"2.0",id:t.id};i&&this._taskMessageQueue?await this._enqueueTaskMessage(i,{type:"response",message:p,timestamp:Date.now()},o?.sessionId):await o?.send(p)},async u=>{if(a.signal.aborted)return;let p={jsonrpc:"2.0",id:t.id,error:{code:Number.isSafeInteger(u.code)?u.code:ne.InternalError,message:u.message??"Internal error",...u.data!==void 0&&{data:u.data}}};i&&this._taskMessageQueue?await this._enqueueTaskMessage(i,{type:"error",message:p,timestamp:Date.now()},o?.sessionId):await o?.send(p)}).catch(u=>this._onerror(new Error(`Failed to send response: ${u}`))).finally(()=>{this._requestHandlerAbortControllers.get(t.id)===a&&this._requestHandlerAbortControllers.delete(t.id)})}_onprogress(t){let{progressToken:n,...r}=t.params,o=Number(n),i=this._progressHandlers.get(o);if(!i){this._onerror(new Error(`Received a progress notification for an unknown token: ${JSON.stringify(t)}`));return}let a=this._responseHandlers.get(o),s=this._timeoutInfo.get(o);if(s&&a&&s.resetTimeoutOnProgress)try{this._resetTimeout(o)}catch(c){this._responseHandlers.delete(o),this._progressHandlers.delete(o),this._cleanupTimeout(o),a(c);return}i(r)}_onresponse(t){let n=Number(t.id),r=this._requestResolvers.get(n);if(r){if(this._requestResolvers.delete(n),Pc(t))r(t);else{let a=new Y(t.error.code,t.error.message,t.error.data);r(a)}return}let o=this._responseHandlers.get(n);if(o===void 0){this._onerror(new Error(`Received a response for an unknown message ID: ${JSON.stringify(t)}`));return}this._responseHandlers.delete(n),this._cleanupTimeout(n);let i=!1;if(Pc(t)&&t.result&&typeof t.result=="object"){let a=t.result;if(a.task&&typeof a.task=="object"){let s=a.task;typeof s.taskId=="string"&&(i=!0,this._taskProgressTokens.set(s.taskId,n))}}if(i||this._progressHandlers.delete(n),Pc(t))o(t);else{let a=Y.fromError(t.error.code,t.error.message,t.error.data);o(a)}}get transport(){return this._transport}async close(){await this._transport?.close()}async*requestStream(t,n,r){let{task:o}=r??{};if(!o){try{yield{type:"result",result:await this.request(t,n,r)}}catch(a){yield{type:"error",error:a instanceof Y?a:new Y(ne.InternalError,String(a))}}return}let i;try{let a=await this.request(t,xa,r);if(a.task)i=a.task.taskId,yield{type:"taskCreated",task:a.task};else throw new Y(ne.InternalError,"Task creation did not return a task");for(;;){let s=await this.getTask({taskId:i},r);if(yield{type:"taskStatus",task:s},Jr(s.status)){s.status==="completed"?yield{type:"result",result:await this.getTaskResult({taskId:i},n,r)}:s.status==="failed"?yield{type:"error",error:new Y(ne.InternalError,`Task ${i} failed`)}:s.status==="cancelled"&&(yield{type:"error",error:new Y(ne.InternalError,`Task ${i} was cancelled`)});return}if(s.status==="input_required"){yield{type:"result",result:await this.getTaskResult({taskId:i},n,r)};return}let c=s.pollInterval??this._options?.defaultTaskPollInterval??1e3;await new Promise(l=>setTimeout(l,c)),r?.signal?.throwIfAborted()}}catch(a){yield{type:"error",error:a instanceof Y?a:new Y(ne.InternalError,String(a))}}}request(t,n,r){let{relatedRequestId:o,resumptionToken:i,onresumptiontoken:a,task:s,relatedTask:c}=r??{};return new Promise((l,u)=>{let p=U=>{u(U)};if(!this._transport){p(new Error("Not connected"));return}if(this._options?.enforceStrictCapabilities===!0)try{this.assertCapabilityForMethod(t.method),s&&this.assertTaskCapability(t.method)}catch(U){p(U);return}r?.signal?.throwIfAborted();let d=this._requestMessageId++,f={...t,jsonrpc:"2.0",id:d};r?.onprogress&&(this._progressHandlers.set(d,r.onprogress),f.params={...t.params,_meta:{...t.params?._meta||{},progressToken:d}}),s&&(f.params={...f.params,task:s}),c&&(f.params={...f.params,_meta:{...f.params?._meta||{},[Kr]:c}});let h=U=>{this._responseHandlers.delete(d),this._progressHandlers.delete(d),this._cleanupTimeout(d),this._transport?.send({jsonrpc:"2.0",method:"notifications/cancelled",params:{requestId:d,reason:String(U)}},{relatedRequestId:o,resumptionToken:i,onresumptiontoken:a}).catch(j=>this._onerror(new Error(`Failed to send cancellation: ${j}`)));let T=U instanceof Y?U:new Y(ne.RequestTimeout,String(U));u(T)};this._responseHandlers.set(d,U=>{if(!r?.signal?.aborted){if(U instanceof Error)return u(U);try{let T=qr(n,U.result);T.success?l(T.data):u(T.error)}catch(T){u(T)}}}),r?.signal?.addEventListener("abort",()=>{h(r?.signal?.reason)});let g=r?.timeout??P2,b=()=>h(Y.fromError(ne.RequestTimeout,"Request timed out",{timeout:g}));this._setupTimeout(d,g,r?.maxTotalTimeout,b,r?.resetTimeoutOnProgress??!1);let w=c?.taskId;if(w){let U=T=>{let j=this._responseHandlers.get(d);j?j(T):this._onerror(new Error(`Response handler missing for side-channeled request ${d}`))};this._requestResolvers.set(d,U),this._enqueueTaskMessage(w,{type:"request",message:f,timestamp:Date.now()}).catch(T=>{this._cleanupTimeout(d),u(T)})}else this._transport.send(f,{relatedRequestId:o,resumptionToken:i,onresumptiontoken:a}).catch(U=>{this._cleanupTimeout(d),u(U)})})}async getTask(t,n){return this.request({method:"tasks/get",params:t},km,n)}async getTaskResult(t,n,r){return this.request({method:"tasks/result",params:t},n,r)}async listTasks(t,n){return this.request({method:"tasks/list",params:t},Em,n)}async cancelTask(t,n){return this.request({method:"tasks/cancel",params:t},BP,n)}async notification(t,n){if(!this._transport)throw new Error("Not connected");this.assertNotificationCapability(t.method);let r=n?.relatedTask?.taskId;if(r){let s={...t,jsonrpc:"2.0",params:{...t.params,_meta:{...t.params?._meta||{},[Kr]:n.relatedTask}}};await this._enqueueTaskMessage(r,{type:"notification",message:s,timestamp:Date.now()});return}if((this._options?.debouncedNotificationMethods??[]).includes(t.method)&&!t.params&&!n?.relatedRequestId&&!n?.relatedTask){if(this._pendingDebouncedNotifications.has(t.method))return;this._pendingDebouncedNotifications.add(t.method),Promise.resolve().then(()=>{if(this._pendingDebouncedNotifications.delete(t.method),!this._transport)return;let s={...t,jsonrpc:"2.0"};n?.relatedTask&&(s={...s,params:{...s.params,_meta:{...s.params?._meta||{},[Kr]:n.relatedTask}}}),this._transport?.send(s,n).catch(c=>this._onerror(c))});return}let a={...t,jsonrpc:"2.0"};n?.relatedTask&&(a={...a,params:{...a.params,_meta:{...a.params?._meta||{},[Kr]:n.relatedTask}}}),await this._transport.send(a,n)}setRequestHandler(t,n){let r=Cb(t);this.assertRequestHandlerCapability(r),this._requestHandlers.set(r,(o,i)=>{let a=Db(t,o);return Promise.resolve(n(a,i))})}removeRequestHandler(t){this._requestHandlers.delete(t)}assertCanSetRequestHandler(t){if(this._requestHandlers.has(t))throw new Error(`A request handler for ${t} already exists, which would be overridden`)}setNotificationHandler(t,n){let r=Cb(t);this._notificationHandlers.set(r,o=>{let i=Db(t,o);return Promise.resolve(n(i))})}removeNotificationHandler(t){this._notificationHandlers.delete(t)}_cleanupTaskProgressHandler(t){let n=this._taskProgressTokens.get(t);n!==void 0&&(this._progressHandlers.delete(n),this._taskProgressTokens.delete(t))}async _enqueueTaskMessage(t,n,r){if(!this._taskStore||!this._taskMessageQueue)throw new Error("Cannot enqueue task message: taskStore and taskMessageQueue are not configured");let o=this._options?.maxTaskQueueSize;await this._taskMessageQueue.enqueue(t,n,r,o)}async _clearTaskQueue(t,n){if(this._taskMessageQueue){let r=await this._taskMessageQueue.dequeueAll(t,n);for(let o of r)if(o.type==="request"&&fb(o.message)){let i=o.message.id,a=this._requestResolvers.get(i);a?(a(new Y(ne.InternalError,"Task cancelled or completed")),this._requestResolvers.delete(i)):this._onerror(new Error(`Resolver missing for request ${i} during task ${t} cleanup`))}}}async _waitForTaskUpdate(t,n){let r=this._options?.defaultTaskPollInterval??1e3;try{let o=await this._taskStore?.getTask(t);o?.pollInterval&&(r=o.pollInterval)}catch{}return new Promise((o,i)=>{if(n.aborted){i(new Y(ne.InvalidRequest,"Request cancelled"));return}let a=setTimeout(o,r);n.addEventListener("abort",()=>{clearTimeout(a),i(new Y(ne.InvalidRequest,"Request cancelled"))},{once:!0})})}requestTaskStore(t,n){let r=this._taskStore;if(!r)throw new Error("No task store configured");return{createTask:async o=>{if(!t)throw new Error("No request provided");return await r.createTask(o,t.id,{method:t.method,params:t.params},n)},getTask:async o=>{let i=await r.getTask(o,n);if(!i)throw new Y(ne.InvalidParams,"Failed to retrieve task: Task not found");return i},storeTaskResult:async(o,i,a)=>{await r.storeTaskResult(o,i,a,n);let s=await r.getTask(o,n);if(s){let c=Cc.parse({method:"notifications/tasks/status",params:s});await this.notification(c),Jr(s.status)&&this._cleanupTaskProgressHandler(o)}},getTaskResult:o=>r.getTaskResult(o,n),updateTaskStatus:async(o,i,a)=>{let s=await r.getTask(o,n);if(!s)throw new Y(ne.InvalidParams,`Task "${o}" not found - it may have been cleaned up`);if(Jr(s.status))throw new Y(ne.InvalidParams,`Cannot update task "${o}" from terminal status "${s.status}" to "${i}". Terminal states (completed, failed, cancelled) cannot transition to other states.`);await r.updateTaskStatus(o,i,a,n);let c=await r.getTask(o,n);if(c){let l=Cc.parse({method:"notifications/tasks/status",params:c});await this.notification(l),Jr(c.status)&&this._cleanupTaskProgressHandler(o)}},listTasks:o=>r.listTasks(o,n)}}};function EE(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function AE(e,t){let n={...e};for(let r in t){let o=r,i=t[o];if(i===void 0)continue;let a=n[o];EE(a)&&EE(i)?n[o]={...a,...i}:n[o]=i}return n}var yj=F(b$(),1),vj=F(gj(),1);function bW(){let e=new yj.default({strict:!1,validateFormats:!0,validateSchema:!1,allErrors:!0});return(0,vj.default)(e),e}var kf=class{constructor(t){this._ajv=t??bW()}getValidator(t){let n="$id"in t&&typeof t.$id=="string"?this._ajv.getSchema(t.$id)??this._ajv.compile(t):this._ajv.compile(t);return r=>n(r)?{valid:!0,data:r,errorMessage:void 0}:{valid:!1,data:void 0,errorMessage:this._ajv.errorsText(n.errors)}}};var zf=class{constructor(t){this._server=t}requestStream(t,n,r){return this._server.requestStream(t,n,r)}createMessageStream(t,n){let r=this._server.getClientCapabilities();if((t.tools||t.toolChoice)&&!r?.sampling?.tools)throw new Error("Client does not support sampling tools capability.");if(t.messages.length>0){let o=t.messages[t.messages.length-1],i=Array.isArray(o.content)?o.content:[o.content],a=i.some(u=>u.type==="tool_result"),s=t.messages.length>1?t.messages[t.messages.length-2]:void 0,c=s?Array.isArray(s.content)?s.content:[s.content]:[],l=c.some(u=>u.type==="tool_use");if(a){if(i.some(u=>u.type!=="tool_result"))throw new Error("The last message must contain only tool_result content if any is present");if(!l)throw new Error("tool_result blocks are not matching any tool_use from the previous message")}if(l){let u=new Set(c.filter(d=>d.type==="tool_use").map(d=>d.id)),p=new Set(i.filter(d=>d.type==="tool_result").map(d=>d.toolUseId));if(u.size!==p.size||![...u].every(d=>p.has(d)))throw new Error("ids of tool_result blocks and tool_use blocks from previous message do not match")}}return this.requestStream({method:"sampling/createMessage",params:t},Mc,n)}elicitInputStream(t,n){let r=this._server.getClientCapabilities(),o=t.mode??"form";switch(o){case"url":{if(!r?.elicitation?.url)throw new Error("Client does not support url elicitation.");break}case"form":{if(!r?.elicitation?.form)throw new Error("Client does not support form elicitation.");break}}let i=o==="form"&&t.mode===void 0?{...t,mode:"form"}:t;return this.requestStream({method:"elicitation/create",params:i},$a,n)}async getTask(t,n){return this._server.getTask({taskId:t},n)}async getTaskResult(t,n,r){return this._server.getTaskResult({taskId:t},n,r)}async listTasks(t,n){return this._server.listTasks(t?{cursor:t}:void 0,n)}async cancelTask(t,n){return this._server.cancelTask({taskId:t},n)}};function xj(e,t,n){if(!e)throw new Error(`${n} does not support task creation (required for ${t})`);switch(t){case"tools/call":if(!e.tools?.call)throw new Error(`${n} does not support task creation for tools/call (required for ${t})`);break;default:break}}function bj(e,t,n){if(!e)throw new Error(`${n} does not support task creation (required for ${t})`);switch(t){case"sampling/createMessage":if(!e.sampling?.createMessage)throw new Error(`${n} does not support task creation for sampling/createMessage (required for ${t})`);break;case"elicitation/create":if(!e.elicitation?.create)throw new Error(`${n} does not support task creation for elicitation/create (required for ${t})`);break;default:break}}var Pf=class extends Bm{constructor(t,n){super(n),this._serverInfo=t,this._loggingLevels=new Map,this.LOG_LEVEL_SEVERITY=new Map(Nc.options.map((r,o)=>[r,o])),this.isMessageIgnored=(r,o)=>{let i=this._loggingLevels.get(o);return i?this.LOG_LEVEL_SEVERITY.get(r)this._oninitialize(r)),this.setNotificationHandler(vb,()=>this.oninitialized?.()),this._capabilities.logging&&this.setRequestHandler(Ib,async(r,o)=>{let i=o.sessionId||o.requestInfo?.headers["mcp-session-id"]||void 0,{level:a}=r.params,s=Nc.safeParse(a);return s.success&&this._loggingLevels.set(i,s.data),{}})}get experimental(){return this._experimental||(this._experimental={tasks:new zf(this)}),this._experimental}registerCapabilities(t){if(this.transport)throw new Error("Cannot register capabilities after connecting to transport");this._capabilities=AE(this._capabilities,t)}setRequestHandler(t,n){let o=Wr(t)?.method;if(!o)throw new Error("Schema is missing a method literal");let i;if(mn(o)){let s=o;i=s._zod?.def?.value??s.value}else{let s=o;i=s._def?.value??s.value}if(typeof i!="string")throw new Error("Schema method literal must be a string");if(i==="tools/call"){let s=async(c,l)=>{let u=qr(_a,c);if(!u.success){let h=u.error instanceof Error?u.error.message:String(u.error);throw new Y(ne.InvalidParams,`Invalid tools/call request: ${h}`)}let{params:p}=u.data,d=await Promise.resolve(n(c,l));if(p.task){let h=qr(xa,d);if(!h.success){let g=h.error instanceof Error?h.error.message:String(h.error);throw new Y(ne.InvalidParams,`Invalid task creation result: ${g}`)}return h.data}let f=qr(Rm,d);if(!f.success){let h=f.error instanceof Error?f.error.message:String(f.error);throw new Y(ne.InvalidParams,`Invalid tools/call result: ${h}`)}return f.data};return super.setRequestHandler(t,s)}return super.setRequestHandler(t,n)}assertCapabilityForMethod(t){switch(t){case"sampling/createMessage":if(!this._clientCapabilities?.sampling)throw new Error(`Client does not support sampling (required for ${t})`);break;case"elicitation/create":if(!this._clientCapabilities?.elicitation)throw new Error(`Client does not support elicitation (required for ${t})`);break;case"roots/list":if(!this._clientCapabilities?.roots)throw new Error(`Client does not support listing roots (required for ${t})`);break;case"ping":break}}assertNotificationCapability(t){switch(t){case"notifications/message":if(!this._capabilities.logging)throw new Error(`Server does not support logging (required for ${t})`);break;case"notifications/resources/updated":case"notifications/resources/list_changed":if(!this._capabilities.resources)throw new Error(`Server does not support notifying about resources (required for ${t})`);break;case"notifications/tools/list_changed":if(!this._capabilities.tools)throw new Error(`Server does not support notifying of tool list changes (required for ${t})`);break;case"notifications/prompts/list_changed":if(!this._capabilities.prompts)throw new Error(`Server does not support notifying of prompt list changes (required for ${t})`);break;case"notifications/elicitation/complete":if(!this._clientCapabilities?.elicitation?.url)throw new Error(`Client does not support URL elicitation (required for ${t})`);break;case"notifications/cancelled":break;case"notifications/progress":break}}assertRequestHandlerCapability(t){if(this._capabilities)switch(t){case"completion/complete":if(!this._capabilities.completions)throw new Error(`Server does not support completions (required for ${t})`);break;case"logging/setLevel":if(!this._capabilities.logging)throw new Error(`Server does not support logging (required for ${t})`);break;case"prompts/get":case"prompts/list":if(!this._capabilities.prompts)throw new Error(`Server does not support prompts (required for ${t})`);break;case"resources/list":case"resources/templates/list":case"resources/read":if(!this._capabilities.resources)throw new Error(`Server does not support resources (required for ${t})`);break;case"tools/call":case"tools/list":if(!this._capabilities.tools)throw new Error(`Server does not support tools (required for ${t})`);break;case"tasks/get":case"tasks/list":case"tasks/result":case"tasks/cancel":if(!this._capabilities.tasks)throw new Error(`Server does not support tasks capability (required for ${t})`);break;case"ping":case"initialize":break}}assertTaskCapability(t){bj(this._clientCapabilities?.tasks?.requests,t,"Client")}assertTaskHandlerCapability(t){this._capabilities&&xj(this._capabilities.tasks?.requests,t,"Server")}async _oninitialize(t){let n=t.params.protocolVersion;return this._clientCapabilities=t.params.capabilities,this._clientVersion=t.params.clientInfo,{protocolVersion:CP.includes(n)?n:db,capabilities:this.getCapabilities(),serverInfo:this._serverInfo,...this._instructions&&{instructions:this._instructions}}}getClientCapabilities(){return this._clientCapabilities}getClientVersion(){return this._clientVersion}getCapabilities(){return this._capabilities}async ping(){return this.request({method:"ping"},$m)}async createMessage(t,n){if((t.tools||t.toolChoice)&&!this._clientCapabilities?.sampling?.tools)throw new Error("Client does not support sampling tools capability.");if(t.messages.length>0){let r=t.messages[t.messages.length-1],o=Array.isArray(r.content)?r.content:[r.content],i=o.some(l=>l.type==="tool_result"),a=t.messages.length>1?t.messages[t.messages.length-2]:void 0,s=a?Array.isArray(a.content)?a.content:[a.content]:[],c=s.some(l=>l.type==="tool_use");if(i){if(o.some(l=>l.type!=="tool_result"))throw new Error("The last message must contain only tool_result content if any is present");if(!c)throw new Error("tool_result blocks are not matching any tool_use from the previous message")}if(c){let l=new Set(s.filter(p=>p.type==="tool_use").map(p=>p.id)),u=new Set(o.filter(p=>p.type==="tool_result").map(p=>p.toolUseId));if(l.size!==u.size||![...l].every(p=>u.has(p)))throw new Error("ids of tool_result blocks and tool_use blocks from previous message do not match")}}return t.tools?this.request({method:"sampling/createMessage",params:t},Tb,n):this.request({method:"sampling/createMessage",params:t},Mc,n)}async elicitInput(t,n){switch(t.mode??"form"){case"url":{if(!this._clientCapabilities?.elicitation?.url)throw new Error("Client does not support url elicitation.");let o=t;return this.request({method:"elicitation/create",params:o},$a,n)}case"form":{if(!this._clientCapabilities?.elicitation?.form)throw new Error("Client does not support form elicitation.");let o=t.mode==="form"?t:{...t,mode:"form"},i=await this.request({method:"elicitation/create",params:o},$a,n);if(i.action==="accept"&&i.content&&o.requestedSchema)try{let s=this._jsonSchemaValidator.getValidator(o.requestedSchema)(i.content);if(!s.valid)throw new Y(ne.InvalidParams,`Elicitation response content does not match requested schema: ${s.errorMessage}`)}catch(a){throw a instanceof Y?a:new Y(ne.InternalError,`Error validating elicitation response: ${a instanceof Error?a.message:String(a)}`)}return i}}}createElicitationCompletionNotifier(t,n){if(!this._clientCapabilities?.elicitation?.url)throw new Error("Client does not support URL elicitation (required for notifications/elicitation/complete)");return()=>this.notification({method:"notifications/elicitation/complete",params:{elicitationId:t}},n)}async listRoots(t,n){return this.request({method:"roots/list",params:t},kb,n)}async sendLoggingMessage(t,n){if(this._capabilities.logging&&!this.isMessageIgnored(t.level,n))return this.notification({method:"notifications/message",params:t})}async sendResourceUpdated(t){return this.notification({method:"notifications/resources/updated",params:t})}async sendResourceListChanged(){return this.notification({method:"notifications/resources/list_changed"})}async sendToolListChanged(){return this.notification({method:"notifications/tools/list_changed"})}async sendPromptListChanged(){return this.notification({method:"notifications/prompts/list_changed"})}};var $j=Symbol.for("mcp.completable");function z$(e){return!!e&&typeof e=="object"&&$j in e}function wj(e){return e[$j]?.complete}var _j;(function(e){e.Completable="McpCompletable"})(_j||(_j={}));var _W=/^[A-Za-z0-9._-]{1,128}$/;function $W(e){let t=[];if(e.length===0)return{isValid:!1,warnings:["Tool name cannot be empty"]};if(e.length>128)return{isValid:!1,warnings:[`Tool name exceeds maximum length of 128 characters (current: ${e.length})`]};if(e.includes(" ")&&t.push("Tool name contains spaces, which may cause parsing issues"),e.includes(",")&&t.push("Tool name contains commas, which may cause parsing issues"),(e.startsWith("-")||e.endsWith("-"))&&t.push("Tool name starts or ends with a dash, which may cause parsing issues in some contexts"),(e.startsWith(".")||e.endsWith("."))&&t.push("Tool name starts or ends with a dot, which may cause parsing issues in some contexts"),!_W.test(e)){let n=e.split("").filter(r=>!/[A-Za-z0-9._-]/.test(r)).filter((r,o,i)=>i.indexOf(r)===o);return t.push(`Tool name contains invalid characters: ${n.map(r=>`"${r}"`).join(", ")}`,"Allowed characters are: A-Z, a-z, 0-9, underscore (_), dash (-), and dot (.)"),{isValid:!1,warnings:t}}return{isValid:!0,warnings:t}}function wW(e,t){if(t.length>0){console.warn(`Tool name validation warning for "${e}":`);for(let n of t)console.warn(` - ${n}`);console.warn("Tool registration will proceed, but this may cause compatibility issues."),console.warn("Consider updating the tool name to conform to the MCP tool naming standard."),console.warn("See SEP: Specify Format for Tool Names (https://github.com/modelcontextprotocol/modelcontextprotocol/issues/986) for more details.")}}function P$(e){let t=$W(e);return wW(e,t.warnings),t.isValid}var Ef=class{constructor(t){this._mcpServer=t}registerToolTask(t,n,r){let o={taskSupport:"required",...n.execution};if(o.taskSupport==="forbidden")throw new Error(`Cannot register task-based tool '${t}' with taskSupport 'forbidden'. Use registerTool() instead.`);return this._mcpServer._createRegisteredTool(t,n.title,n.description,n.inputSchema,n.outputSchema,n.annotations,o,n._meta,r)}};var Af=class{constructor(t,n){this._registeredResources={},this._registeredResourceTemplates={},this._registeredTools={},this._registeredPrompts={},this._toolHandlersInitialized=!1,this._completionHandlerInitialized=!1,this._resourceHandlersInitialized=!1,this._promptHandlersInitialized=!1,this.server=new Pf(t,n)}get experimental(){return this._experimental||(this._experimental={tasks:new Ef(this)}),this._experimental}async connect(t){return await this.server.connect(t)}async close(){await this.server.close()}setToolRequestHandlers(){this._toolHandlersInitialized||(this.server.assertCanSetRequestHandler(oo(Mm)),this.server.assertCanSetRequestHandler(oo(_a)),this.server.registerCapabilities({tools:{listChanged:!0}}),this.server.setRequestHandler(Mm,()=>({tools:Object.entries(this._registeredTools).filter(([,t])=>t.enabled).map(([t,n])=>{let r={name:t,title:n.title,description:n.description,inputSchema:(()=>{let o=la(n.inputSchema);return o?jb(o,{strictUnions:!0,pipeStrategy:"input"}):SW})(),annotations:n.annotations,execution:n.execution,_meta:n._meta};if(n.outputSchema){let o=la(n.outputSchema);o&&(r.outputSchema=jb(o,{strictUnions:!0,pipeStrategy:"output"}))}return r})})),this.server.setRequestHandler(_a,async(t,n)=>{try{let r=this._registeredTools[t.params.name];if(!r)throw new Y(ne.InvalidParams,`Tool ${t.params.name} not found`);if(!r.enabled)throw new Y(ne.InvalidParams,`Tool ${t.params.name} disabled`);let o=!!t.params.task,i=r.execution?.taskSupport,a="createTask"in r.handler;if((i==="required"||i==="optional")&&!a)throw new Y(ne.InternalError,`Tool ${t.params.name} has taskSupport '${i}' but was not registered with registerToolTask`);if(i==="required"&&!o)throw new Y(ne.MethodNotFound,`Tool ${t.params.name} requires task augmentation (taskSupport: 'required')`);if(i==="optional"&&!o&&a)return await this.handleAutomaticTaskPolling(r,t,n);let s=await this.validateToolInput(r,t.params.arguments,t.params.name),c=await this.executeToolHandler(r,s,n);return o||await this.validateToolOutput(r,c,t.params.name),c}catch(r){if(r instanceof Y&&r.code===ne.UrlElicitationRequired)throw r;return this.createToolError(r instanceof Error?r.message:String(r))}}),this._toolHandlersInitialized=!0)}createToolError(t){return{content:[{type:"text",text:t}],isError:!0}}async validateToolInput(t,n,r){if(!t.inputSchema)return;let i=la(t.inputSchema)??t.inputSchema,a=await Ld(i,n);if(!a.success){let s="error"in a?a.error:"Unknown error",c=Fd(s);throw new Y(ne.InvalidParams,`Input validation error: Invalid arguments for tool ${r}: ${c}`)}return a.data}async validateToolOutput(t,n,r){if(!t.outputSchema||!("content"in n)||n.isError)return;if(!n.structuredContent)throw new Y(ne.InvalidParams,`Output validation error: Tool ${r} has an output schema but no structured content was provided`);let o=la(t.outputSchema),i=await Ld(o,n.structuredContent);if(!i.success){let a="error"in i?i.error:"Unknown error",s=Fd(a);throw new Y(ne.InvalidParams,`Output validation error: Invalid structured content for tool ${r}: ${s}`)}}async executeToolHandler(t,n,r){let o=t.handler;if("createTask"in o){if(!r.taskStore)throw new Error("No task store provided.");let a={...r,taskStore:r.taskStore};if(t.inputSchema){let s=o;return await Promise.resolve(s.createTask(n,a))}else{let s=o;return await Promise.resolve(s.createTask(a))}}if(t.inputSchema){let a=o;return await Promise.resolve(a(n,r))}else{let a=o;return await Promise.resolve(a(r))}}async handleAutomaticTaskPolling(t,n,r){if(!r.taskStore)throw new Error("No task store provided for task-capable tool.");let o=await this.validateToolInput(t,n.params.arguments,n.params.name),i=t.handler,a={...r,taskStore:r.taskStore},s=o?await Promise.resolve(i.createTask(o,a)):await Promise.resolve(i.createTask(a)),c=s.task.taskId,l=s.task,u=l.pollInterval??5e3;for(;l.status!=="completed"&&l.status!=="failed"&&l.status!=="cancelled";){await new Promise(d=>setTimeout(d,u));let p=await r.taskStore.getTask(c);if(!p)throw new Y(ne.InternalError,`Task ${c} not found during polling`);l=p}return await r.taskStore.getTaskResult(c)}setCompletionRequestHandler(){this._completionHandlerInitialized||(this.server.assertCanSetRequestHandler(oo(Um)),this.server.registerCapabilities({completions:{}}),this.server.setRequestHandler(Um,async t=>{switch(t.params.ref.type){case"ref/prompt":return GP(t),this.handlePromptCompletion(t,t.params.ref);case"ref/resource":return XP(t),this.handleResourceCompletion(t,t.params.ref);default:throw new Y(ne.InvalidParams,`Invalid completion reference: ${t.params.ref}`)}}),this._completionHandlerInitialized=!0)}async handlePromptCompletion(t,n){let r=this._registeredPrompts[n.name];if(!r)throw new Y(ne.InvalidParams,`Prompt ${n.name} not found`);if(!r.enabled)throw new Y(ne.InvalidParams,`Prompt ${n.name} disabled`);if(!r.argsSchema)return fl;let i=Wr(r.argsSchema)?.[t.params.argument.name];if(!z$(i))return fl;let a=wj(i);if(!a)return fl;let s=await a(t.params.argument.value,t.params.context);return Ij(s)}async handleResourceCompletion(t,n){let r=Object.values(this._registeredResourceTemplates).find(a=>a.resourceTemplate.uriTemplate.toString()===n.uri);if(!r){if(this._registeredResources[n.uri])return fl;throw new Y(ne.InvalidParams,`Resource template ${t.params.ref.uri} not found`)}let o=r.resourceTemplate.completeCallback(t.params.argument.name);if(!o)return fl;let i=await o(t.params.argument.value,t.params.context);return Ij(i)}setResourceRequestHandlers(){this._resourceHandlersInitialized||(this.server.assertCanSetRequestHandler(oo(Om)),this.server.assertCanSetRequestHandler(oo(jm)),this.server.assertCanSetRequestHandler(oo(Cm)),this.server.registerCapabilities({resources:{listChanged:!0}}),this.server.setRequestHandler(Om,async(t,n)=>{let r=Object.entries(this._registeredResources).filter(([i,a])=>a.enabled).map(([i,a])=>({uri:i,name:a.name,...a.metadata})),o=[];for(let i of Object.values(this._registeredResourceTemplates)){if(!i.resourceTemplate.listCallback)continue;let a=await i.resourceTemplate.listCallback(n);for(let s of a.resources)o.push({...i.metadata,...s})}return{resources:[...r,...o]}}),this.server.setRequestHandler(jm,async()=>({resourceTemplates:Object.entries(this._registeredResourceTemplates).map(([n,r])=>({name:n,uriTemplate:r.resourceTemplate.uriTemplate.toString(),...r.metadata}))})),this.server.setRequestHandler(Cm,async(t,n)=>{let r=new URL(t.params.uri),o=this._registeredResources[r.toString()];if(o){if(!o.enabled)throw new Y(ne.InvalidParams,`Resource ${r} disabled`);return o.readCallback(r,n)}for(let i of Object.values(this._registeredResourceTemplates)){let a=i.resourceTemplate.uriTemplate.match(r.toString());if(a)return i.readCallback(r,a,n)}throw new Y(ne.InvalidParams,`Resource ${r} not found`)}),this._resourceHandlersInitialized=!0)}setPromptRequestHandlers(){this._promptHandlersInitialized||(this.server.assertCanSetRequestHandler(oo(Dm)),this.server.assertCanSetRequestHandler(oo(Nm)),this.server.registerCapabilities({prompts:{listChanged:!0}}),this.server.setRequestHandler(Dm,()=>({prompts:Object.entries(this._registeredPrompts).filter(([,t])=>t.enabled).map(([t,n])=>({name:t,title:n.title,description:n.description,arguments:n.argsSchema?IW(n.argsSchema):void 0}))})),this.server.setRequestHandler(Nm,async(t,n)=>{let r=this._registeredPrompts[t.params.name];if(!r)throw new Y(ne.InvalidParams,`Prompt ${t.params.name} not found`);if(!r.enabled)throw new Y(ne.InvalidParams,`Prompt ${t.params.name} disabled`);if(r.argsSchema){let o=la(r.argsSchema),i=await Ld(o,t.params.arguments);if(!i.success){let c="error"in i?i.error:"Unknown error",l=Fd(c);throw new Y(ne.InvalidParams,`Invalid arguments for prompt ${t.params.name}: ${l}`)}let a=i.data,s=r.callback;return await Promise.resolve(s(a,n))}else{let o=r.callback;return await Promise.resolve(o(n))}}),this._promptHandlersInitialized=!0)}resource(t,n,...r){let o;typeof r[0]=="object"&&(o=r.shift());let i=r[0];if(typeof n=="string"){if(this._registeredResources[n])throw new Error(`Resource ${n} is already registered`);let a=this._createRegisteredResource(t,void 0,n,o,i);return this.setResourceRequestHandlers(),this.sendResourceListChanged(),a}else{if(this._registeredResourceTemplates[t])throw new Error(`Resource template ${t} is already registered`);let a=this._createRegisteredResourceTemplate(t,void 0,n,o,i);return this.setResourceRequestHandlers(),this.sendResourceListChanged(),a}}registerResource(t,n,r,o){if(typeof n=="string"){if(this._registeredResources[n])throw new Error(`Resource ${n} is already registered`);let i=this._createRegisteredResource(t,r.title,n,r,o);return this.setResourceRequestHandlers(),this.sendResourceListChanged(),i}else{if(this._registeredResourceTemplates[t])throw new Error(`Resource template ${t} is already registered`);let i=this._createRegisteredResourceTemplate(t,r.title,n,r,o);return this.setResourceRequestHandlers(),this.sendResourceListChanged(),i}}_createRegisteredResource(t,n,r,o,i){let a={name:t,title:n,metadata:o,readCallback:i,enabled:!0,disable:()=>a.update({enabled:!1}),enable:()=>a.update({enabled:!0}),remove:()=>a.update({uri:null}),update:s=>{typeof s.uri<"u"&&s.uri!==r&&(delete this._registeredResources[r],s.uri&&(this._registeredResources[s.uri]=a)),typeof s.name<"u"&&(a.name=s.name),typeof s.title<"u"&&(a.title=s.title),typeof s.metadata<"u"&&(a.metadata=s.metadata),typeof s.callback<"u"&&(a.readCallback=s.callback),typeof s.enabled<"u"&&(a.enabled=s.enabled),this.sendResourceListChanged()}};return this._registeredResources[r]=a,a}_createRegisteredResourceTemplate(t,n,r,o,i){let a={resourceTemplate:r,title:n,metadata:o,readCallback:i,enabled:!0,disable:()=>a.update({enabled:!1}),enable:()=>a.update({enabled:!0}),remove:()=>a.update({name:null}),update:l=>{typeof l.name<"u"&&l.name!==t&&(delete this._registeredResourceTemplates[t],l.name&&(this._registeredResourceTemplates[l.name]=a)),typeof l.title<"u"&&(a.title=l.title),typeof l.template<"u"&&(a.resourceTemplate=l.template),typeof l.metadata<"u"&&(a.metadata=l.metadata),typeof l.callback<"u"&&(a.readCallback=l.callback),typeof l.enabled<"u"&&(a.enabled=l.enabled),this.sendResourceListChanged()}};this._registeredResourceTemplates[t]=a;let s=r.uriTemplate.variableNames;return Array.isArray(s)&&s.some(l=>!!r.completeCallback(l))&&this.setCompletionRequestHandler(),a}_createRegisteredPrompt(t,n,r,o,i){let a={title:n,description:r,argsSchema:o===void 0?void 0:ei(o),callback:i,enabled:!0,disable:()=>a.update({enabled:!1}),enable:()=>a.update({enabled:!0}),remove:()=>a.update({name:null}),update:s=>{typeof s.name<"u"&&s.name!==t&&(delete this._registeredPrompts[t],s.name&&(this._registeredPrompts[s.name]=a)),typeof s.title<"u"&&(a.title=s.title),typeof s.description<"u"&&(a.description=s.description),typeof s.argsSchema<"u"&&(a.argsSchema=ei(s.argsSchema)),typeof s.callback<"u"&&(a.callback=s.callback),typeof s.enabled<"u"&&(a.enabled=s.enabled),this.sendPromptListChanged()}};return this._registeredPrompts[t]=a,o&&Object.values(o).some(c=>{let l=c instanceof ya?c._def?.innerType:c;return z$(l)})&&this.setCompletionRequestHandler(),a}_createRegisteredTool(t,n,r,o,i,a,s,c,l){P$(t);let u={title:n,description:r,inputSchema:Sj(o),outputSchema:Sj(i),annotations:a,execution:s,_meta:c,handler:l,enabled:!0,disable:()=>u.update({enabled:!1}),enable:()=>u.update({enabled:!0}),remove:()=>u.update({name:null}),update:p=>{typeof p.name<"u"&&p.name!==t&&(typeof p.name=="string"&&P$(p.name),delete this._registeredTools[t],p.name&&(this._registeredTools[p.name]=u)),typeof p.title<"u"&&(u.title=p.title),typeof p.description<"u"&&(u.description=p.description),typeof p.paramsSchema<"u"&&(u.inputSchema=ei(p.paramsSchema)),typeof p.outputSchema<"u"&&(u.outputSchema=ei(p.outputSchema)),typeof p.callback<"u"&&(u.handler=p.callback),typeof p.annotations<"u"&&(u.annotations=p.annotations),typeof p._meta<"u"&&(u._meta=p._meta),typeof p.enabled<"u"&&(u.enabled=p.enabled),this.sendToolListChanged()}};return this._registeredTools[t]=u,this.setToolRequestHandlers(),this.sendToolListChanged(),u}tool(t,...n){if(this._registeredTools[t])throw new Error(`Tool ${t} is already registered`);let r,o,i,a;if(typeof n[0]=="string"&&(r=n.shift()),n.length>1){let c=n[0];if(E$(c))o=n.shift(),n.length>1&&typeof n[0]=="object"&&n[0]!==null&&!E$(n[0])&&(a=n.shift());else if(typeof c=="object"&&c!==null){if(Object.values(c).some(l=>typeof l=="object"&&l!==null))throw new Error(`Tool ${t} expected a Zod schema or ToolAnnotations, but received an unrecognized object`);a=n.shift()}}let s=n[0];return this._createRegisteredTool(t,void 0,r,o,i,a,{taskSupport:"forbidden"},void 0,s)}registerTool(t,n,r){if(this._registeredTools[t])throw new Error(`Tool ${t} is already registered`);let{title:o,description:i,inputSchema:a,outputSchema:s,annotations:c,_meta:l}=n;return this._createRegisteredTool(t,o,i,a,s,c,{taskSupport:"forbidden"},l,r)}prompt(t,...n){if(this._registeredPrompts[t])throw new Error(`Prompt ${t} is already registered`);let r;typeof n[0]=="string"&&(r=n.shift());let o;n.length>1&&(o=n.shift());let i=n[0],a=this._createRegisteredPrompt(t,void 0,r,o,i);return this.setPromptRequestHandlers(),this.sendPromptListChanged(),a}registerPrompt(t,n,r){if(this._registeredPrompts[t])throw new Error(`Prompt ${t} is already registered`);let{title:o,description:i,argsSchema:a}=n,s=this._createRegisteredPrompt(t,o,i,a,r);return this.setPromptRequestHandlers(),this.sendPromptListChanged(),s}isConnected(){return this.server.transport!==void 0}async sendLoggingMessage(t,n){return this.server.sendLoggingMessage(t,n)}sendResourceListChanged(){this.isConnected()&&this.server.sendResourceListChanged()}sendToolListChanged(){this.isConnected()&&this.server.sendToolListChanged()}sendPromptListChanged(){this.isConnected()&&this.server.sendPromptListChanged()}};var SW={type:"object",properties:{}};function Tj(e){return e!==null&&typeof e=="object"&&"parse"in e&&typeof e.parse=="function"&&"safeParse"in e&&typeof e.safeParse=="function"}function kj(e){return"_def"in e||"_zod"in e||Tj(e)}function E$(e){return typeof e!="object"||e===null||kj(e)?!1:Object.keys(e).length===0?!0:Object.values(e).some(Tj)}function Sj(e){if(e){if(E$(e))return ei(e);if(!kj(e))throw new Error("inputSchema must be a Zod schema or raw shape, received an unrecognized object");return e}}function IW(e){let t=Wr(e);return t?Object.entries(t).map(([n,r])=>{let o=_z(r),i=$z(r);return{name:n,description:o,required:!i}}):[]}function oo(e){let n=Wr(e)?.method;if(!n)throw new Error("Schema is missing a method literal");let r=Zd(n);if(typeof r=="string")return r;throw new Error("Schema method literal must be a string")}function Ij(e){return{completion:{values:e.slice(0,100),total:e.length,hasMore:e.length>100}}}var fl={completion:{values:[],hasMore:!1}};import Pj from"node:process";var Of=class{append(t){this._buffer=this._buffer?Buffer.concat([this._buffer,t]):t}readMessage(){if(!this._buffer)return null;let t=this._buffer.indexOf(` +`);if(t===-1)return null;let n=this._buffer.toString("utf8",0,t).replace(/\r$/,"");return this._buffer=this._buffer.subarray(t+1),TW(n)}clear(){this._buffer=void 0}};function TW(e){return ZP.parse(JSON.parse(e))}function zj(e){return JSON.stringify(e)+` +`}var jf=class{constructor(t=Pj.stdin,n=Pj.stdout){this._stdin=t,this._stdout=n,this._readBuffer=new Of,this._started=!1,this._ondata=r=>{this._readBuffer.append(r),this.processReadBuffer()},this._onerror=r=>{this.onerror?.(r)}}async start(){if(this._started)throw new Error("StdioServerTransport already started! If using Server class, note that connect() calls start() automatically.");this._started=!0,this._stdin.on("data",this._ondata),this._stdin.on("error",this._onerror)}processReadBuffer(){for(;;)try{let t=this._readBuffer.readMessage();if(t===null)break;this.onmessage?.(t)}catch(t){this.onerror?.(t)}}async close(){this._stdin.off("data",this._ondata),this._stdin.off("error",this._onerror),this._stdin.listenerCount("data")===0&&this._stdin.pause(),this._readBuffer.clear(),this.onclose?.()}send(t){return new Promise(n=>{let r=zj(t);this._stdout.write(r)?n():this._stdout.once("drain",n)})}};var kW=zn.object({CONTENTFUL_ACCESS_TOKEN:zn.string().min(1,"CONTENTFUL_ACCESS_TOKEN is required"),CONTENTFUL_SPACE_ID:zn.string().min(1,"CONTENTFUL_SPACE_ID is required"),CONTENTFUL_ENVIRONMENT_ID:zn.string().min(1).default("master"),CONTENTFUL_AUTHOR_ID:zn.string().min(1,"CONTENTFUL_AUTHOR_ID is required"),CONTENTFUL_ARTICLE_CONTENT_TYPE:zn.string().min(1).default("blogPost"),ARTICLES_DIR:zn.string().min(1,"ARTICLES_DIR is required")});function Ej(e=process.env){let t=kW.safeParse(e);if(!t.success){let r=t.error.issues.map(o=>` - ${o.path.join(".")||"(root)"}: ${o.message}`);throw new Error(`Configuration error. Check the following environment variables: +`+r.join(` +`)+` + +See .docs/spec.md Section 4 for details.`)}let n=t.data;return{contentful:{accessToken:n.CONTENTFUL_ACCESS_TOKEN,spaceId:n.CONTENTFUL_SPACE_ID,environmentId:n.CONTENTFUL_ENVIRONMENT_ID,authorId:n.CONTENTFUL_AUTHOR_ID,articleContentType:n.CONTENTFUL_ARTICLE_CONTENT_TYPE},articlesDir:n.ARTICLES_DIR}}import{access as zW,readdir as PW,readFile as EW,stat as AW,writeFile as Aj}from"node:fs/promises";import{resolve as Oj,sep as OW}from"node:path";var Cf=class{root;constructor(t){this.root=Oj(t)}async list(){return(await PW(this.root)).filter(n=>n.endsWith(".md")).map(n=>n.replace(/\.md$/,""))}async read(t){let n=this.resolveArticlePath(t);try{let[r,o]=await Promise.all([EW(n,"utf8"),AW(n)]);return{articleId:t,filePath:n,body:r,mtime:o.mtime}}catch(r){if(r.code==="ENOENT")return null;throw r}}async createDraft(t){let n=this.resolveArticlePath(t.articleId);try{throw await zW(n),new Error(`Article already exists: ${t.articleId}`)}catch(r){if(r.code!=="ENOENT")throw r}return await Aj(n,t.body,"utf8"),{filePath:n,bytesWritten:Buffer.byteLength(t.body,"utf8")}}async update(t,n,r){let o=await this.read(t);if(!o)throw new Error(`Article does not exist: ${t}`);let i=r==="replace"?n:r==="append"?o.body+n:n+o.body;return await Aj(o.filePath,i,"utf8"),{filePath:o.filePath,bytesWritten:Buffer.byteLength(i,"utf8")}}resolveArticlePath(t){let n=Oj(this.root,`${t}.md`);if(n!==this.root&&!n.startsWith(this.root+OW))throw new Error(`Path traversal detected: ${t}`);return n}};var VU=F(B(),1);function Al(e,t){return function(){return e.apply(t,arguments)}}var{toString:K5}=Object.prototype,{getPrototypeOf:eh}=Object,{iterator:th,toStringTag:OD}=Symbol,nh=(e=>t=>{let n=K5.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Nn=e=>(e=e.toLowerCase(),t=>nh(t)===e),rh=e=>t=>typeof t===e,{isArray:Ja}=Array,Ka=rh("undefined");function Ol(e){return e!==null&&!Ka(e)&&e.constructor!==null&&!Ka(e.constructor)&&Gt(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var jD=Nn("ArrayBuffer");function J5(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&jD(e.buffer),t}var G5=rh("string"),Gt=rh("function"),CD=rh("number"),jl=e=>e!==null&&typeof e=="object",X5=e=>e===!0||e===!1,Qf=e=>{if(nh(e)!=="object")return!1;let t=eh(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(OD in e)&&!(th in e)},Y5=e=>{if(!jl(e)||Ol(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},Q5=Nn("Date"),e8=Nn("File"),t8=e=>!!(e&&typeof e.uri<"u"),n8=e=>e&&typeof e.getParts<"u",r8=Nn("Blob"),o8=Nn("FileList"),i8=e=>jl(e)&&Gt(e.pipe);function a8(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}var PD=a8(),ED=typeof PD.FormData<"u"?PD.FormData:void 0,s8=e=>{if(!e)return!1;if(ED&&e instanceof ED)return!0;let t=eh(e);if(!t||t===Object.prototype||!Gt(e.append))return!1;let n=nh(e);return n==="formdata"||n==="object"&&Gt(e.toString)&&e.toString()==="[object FormData]"},c8=Nn("URLSearchParams"),[l8,u8,p8,d8]=["ReadableStream","Request","Response","Headers"].map(Nn),m8=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Cl(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,o;if(typeof e!="object"&&(e=[e]),Ja(e))for(r=0,o=e.length;r0;)if(o=n[r],t===o.toLowerCase())return o;return null}var gi=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,ND=e=>!Ka(e)&&e!==gi;function Sw(){let{caseless:e,skipUndefined:t}=ND(this)&&this||{},n={},r=(o,i)=>{if(i==="__proto__"||i==="constructor"||i==="prototype")return;let a=e&&DD(n,i)||i;Qf(n[a])&&Qf(o)?n[a]=Sw(n[a],o):Qf(o)?n[a]=Sw({},o):Ja(o)?n[a]=o.slice():(!t||!Ka(o))&&(n[a]=o)};for(let o=0,i=arguments.length;o(Cl(t,(o,i)=>{n&&Gt(o)?Object.defineProperty(e,i,{value:Al(o,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,i,{value:o,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),h8=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),g8=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,"constructor",{value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},y8=(e,t,n,r)=>{let o,i,a,s={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)a=o[i],(!r||r(a,e,t))&&!s[a]&&(t[a]=e[a],s[a]=!0);e=n!==!1&&eh(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},v8=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;let r=e.indexOf(t,n);return r!==-1&&r===n},x8=e=>{if(!e)return null;if(Ja(e))return e;let t=e.length;if(!CD(t))return null;let n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},b8=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&eh(Uint8Array)),_8=(e,t)=>{let r=(e&&e[th]).call(e),o;for(;(o=r.next())&&!o.done;){let i=o.value;t.call(e,i[0],i[1])}},$8=(e,t)=>{let n,r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},w8=Nn("HTMLFormElement"),S8=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,o){return r.toUpperCase()+o}),AD=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),I8=Nn("RegExp"),MD=(e,t)=>{let n=Object.getOwnPropertyDescriptors(e),r={};Cl(n,(o,i)=>{let a;(a=t(o,i,e))!==!1&&(r[i]=a||o)}),Object.defineProperties(e,r)},T8=e=>{MD(e,(t,n)=>{if(Gt(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;let r=e[n];if(Gt(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},k8=(e,t)=>{let n={},r=o=>{o.forEach(i=>{n[i]=!0})};return Ja(e)?r(e):r(String(e).split(t)),n},z8=()=>{},P8=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function E8(e){return!!(e&&Gt(e.append)&&e[OD]==="FormData"&&e[th])}var A8=e=>{let t=new Array(10),n=(r,o)=>{if(jl(r)){if(t.indexOf(r)>=0)return;if(Ol(r))return r;if(!("toJSON"in r)){t[o]=r;let i=Ja(r)?[]:{};return Cl(r,(a,s)=>{let c=n(a,o+1);!Ka(c)&&(i[s]=c)}),t[o]=void 0,i}}return r};return n(e,0)},O8=Nn("AsyncFunction"),j8=e=>e&&(jl(e)||Gt(e))&&Gt(e.then)&&Gt(e.catch),RD=((e,t)=>e?setImmediate:t?((n,r)=>(gi.addEventListener("message",({source:o,data:i})=>{o===gi&&i===n&&r.length&&r.shift()()},!1),o=>{r.push(o),gi.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Gt(gi.postMessage)),C8=typeof queueMicrotask<"u"?queueMicrotask.bind(gi):typeof process<"u"&&process.nextTick||RD,D8=e=>e!=null&&Gt(e[th]),x={isArray:Ja,isArrayBuffer:jD,isBuffer:Ol,isFormData:s8,isArrayBufferView:J5,isString:G5,isNumber:CD,isBoolean:X5,isObject:jl,isPlainObject:Qf,isEmptyObject:Y5,isReadableStream:l8,isRequest:u8,isResponse:p8,isHeaders:d8,isUndefined:Ka,isDate:Q5,isFile:e8,isReactNativeBlob:t8,isReactNative:n8,isBlob:r8,isRegExp:I8,isFunction:Gt,isStream:i8,isURLSearchParams:c8,isTypedArray:b8,isFileList:o8,forEach:Cl,merge:Sw,extend:f8,trim:m8,stripBOM:h8,inherits:g8,toFlatObject:y8,kindOf:nh,kindOfTest:Nn,endsWith:v8,toArray:x8,forEachEntry:_8,matchAll:$8,isHTMLForm:w8,hasOwnProperty:AD,hasOwnProp:AD,reduceDescriptors:MD,freezeMethods:T8,toObjectSet:k8,toCamelCase:S8,noop:z8,toFiniteNumber:P8,findKey:DD,global:gi,isContextDefined:ND,isSpecCompliantForm:E8,toJSONObject:A8,isAsyncFn:O8,isThenable:j8,setImmediate:RD,asap:C8,isIterable:D8};var Et=class e extends Error{static from(t,n,r,o,i,a){let s=new e(t.message,n||t.code,r,o,i);return s.cause=t,s.name=t.name,t.status!=null&&s.status==null&&(s.status=t.status),a&&Object.assign(s,a),s}constructor(t,n,r,o,i){super(t),Object.defineProperty(this,"message",{value:t,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,n&&(this.code=n),r&&(this.config=r),o&&(this.request=o),i&&(this.response=i,this.status=i.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:x.toJSONObject(this.config),code:this.code,status:this.status}}};Et.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";Et.ERR_BAD_OPTION="ERR_BAD_OPTION";Et.ECONNABORTED="ECONNABORTED";Et.ETIMEDOUT="ETIMEDOUT";Et.ERR_NETWORK="ERR_NETWORK";Et.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";Et.ERR_DEPRECATED="ERR_DEPRECATED";Et.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";Et.ERR_BAD_REQUEST="ERR_BAD_REQUEST";Et.ERR_CANCELED="ERR_CANCELED";Et.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";Et.ERR_INVALID_URL="ERR_INVALID_URL";Et.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";var Z=Et;var SN=F(wN(),1),sh=SN.default;function Nw(e){return x.isPlainObject(e)||x.isArray(e)}function IN(e){return x.endsWith(e,"[]")?e.slice(0,-2):e}function Dw(e,t,n){return e?e.concat(t).map(function(o,i){return o=IN(o),!n&&i?"["+o+"]":o}).join(n?".":""):t}function TG(e){return x.isArray(e)&&!e.some(Nw)}var kG=x.toFlatObject(x,{},null,function(t){return/^is[A-Z]/.test(t)});function zG(e,t,n){if(!x.isObject(e))throw new TypeError("target must be an object");t=t||new(sh||FormData),n=x.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(b,w){return!x.isUndefined(w[b])});let r=n.metaTokens,o=n.visitor||p,i=n.dots,a=n.indexes,s=n.Blob||typeof Blob<"u"&&Blob,c=n.maxDepth===void 0?100:n.maxDepth,l=s&&x.isSpecCompliantForm(t);if(!x.isFunction(o))throw new TypeError("visitor must be a function");function u(g){if(g===null)return"";if(x.isDate(g))return g.toISOString();if(x.isBoolean(g))return g.toString();if(!l&&x.isBlob(g))throw new Z("Blob is not supported. Use a Buffer instead.");return x.isArrayBuffer(g)||x.isTypedArray(g)?l&&typeof Blob=="function"?new Blob([g]):Buffer.from(g):g}function p(g,b,w){let U=g;if(x.isReactNative(t)&&x.isReactNativeBlob(g))return t.append(Dw(w,b,i),u(g)),!1;if(g&&!w&&typeof g=="object"){if(x.endsWith(b,"{}"))b=r?b:b.slice(0,-2),g=JSON.stringify(g);else if(x.isArray(g)&&TG(g)||(x.isFileList(g)||x.endsWith(b,"[]"))&&(U=x.toArray(g)))return b=IN(b),U.forEach(function(j,V){!(x.isUndefined(j)||j===null)&&t.append(a===!0?Dw([b],V,i):a===null?b:b+"[]",u(j))}),!1}return Nw(g)?!0:(t.append(Dw(w,b,i),u(g)),!1)}let d=[],f=Object.assign(kG,{defaultVisitor:p,convertValue:u,isVisitable:Nw});function h(g,b,w=0){if(!x.isUndefined(g)){if(w>c)throw new Z("Object is too deeply nested ("+w+" levels). Max depth: "+c,Z.ERR_FORM_DATA_DEPTH_EXCEEDED);if(d.indexOf(g)!==-1)throw Error("Circular reference detected in "+b.join("."));d.push(g),x.forEach(g,function(T,j){(!(x.isUndefined(T)||T===null)&&o.call(t,T,x.isString(j)?j.trim():j,b,f))===!0&&h(T,b?b.concat(j):[j],w+1)}),d.pop()}}if(!x.isObject(e))throw new TypeError("data must be an object");return h(e),t}var uo=zG;function TN(e){let t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(r){return t[r]})}function kN(e,t){this._pairs=[],e&&uo(e,this,t)}var zN=kN.prototype;zN.append=function(t,n){this._pairs.push([t,n])};zN.toString=function(t){let n=t?function(r){return t.call(this,r,TN)}:TN;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};var PN=kN;function PG(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function yi(e,t,n){if(!t)return e;let r=n&&n.encode||PG,o=x.isFunction(n)?{serialize:n}:n,i=o&&o.serialize,a;if(i?a=i(t,o):a=x.isURLSearchParams(t)?t.toString():new PN(t,o).toString(r),a){let s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}var Mw=class{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){x.forEach(this.handlers,function(r){r!==null&&t(r)})}},Rw=Mw;var po={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0};import AG from"crypto";import EG from"url";var EN=EG.URLSearchParams;var Uw="abcdefghijklmnopqrstuvwxyz",AN="0123456789",ON={DIGIT:AN,ALPHA:Uw,ALPHA_DIGIT:Uw+Uw.toUpperCase()+AN},OG=(e=16,t=ON.ALPHA_DIGIT)=>{let n="",{length:r}=t,o=new Uint32Array(e);AG.randomFillSync(o);for(let i=0;iFw,hasStandardBrowserEnv:()=>jG,hasStandardBrowserWebWorkerEnv:()=>CG,navigator:()=>Lw,origin:()=>DG});var Fw=typeof window<"u"&&typeof document<"u",Lw=typeof navigator=="object"&&navigator||void 0,jG=Fw&&(!Lw||["ReactNative","NativeScript","NS"].indexOf(Lw.product)<0),CG=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",DG=Fw&&window.location.href||"http://localhost";var ze={...Zw,...jN};function Vw(e,t){return uo(e,new ze.classes.URLSearchParams,{visitor:function(n,r,o,i){return ze.isNode&&x.isBuffer(n)?(this.append(r,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)},...t})}function NG(e){return x.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function MG(e){let t={},n=Object.keys(e),r,o=n.length,i;for(r=0;r=n.length;return a=!a&&x.isArray(o)?o.length:a,c?(x.hasOwnProp(o,a)?o[a]=x.isArray(o[a])?o[a].concat(r):[o[a],r]:o[a]=r,!s):((!o[a]||!x.isObject(o[a]))&&(o[a]=[]),t(n,r,o[a],i)&&x.isArray(o[a])&&(o[a]=MG(o[a])),!s)}if(x.isFormData(e)&&x.isFunction(e.entries)){let n={};return x.forEachEntry(e,(r,o)=>{t(NG(r),o,n,0)}),n}return null}var ch=RG;var Ga=(e,t)=>e!=null&&x.hasOwnProp(e,t)?e[t]:void 0;function UG(e,t,n){if(x.isString(e))try{return(t||JSON.parse)(e),x.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}var Bw={transitional:po,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){let r=n.getContentType()||"",o=r.indexOf("application/json")>-1,i=x.isObject(t);if(i&&x.isHTMLForm(t)&&(t=new FormData(t)),x.isFormData(t))return o?JSON.stringify(ch(t)):t;if(x.isArrayBuffer(t)||x.isBuffer(t)||x.isStream(t)||x.isFile(t)||x.isBlob(t)||x.isReadableStream(t))return t;if(x.isArrayBufferView(t))return t.buffer;if(x.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(i){let c=Ga(this,"formSerializer");if(r.indexOf("application/x-www-form-urlencoded")>-1)return Vw(t,c).toString();if((s=x.isFileList(t))||r.indexOf("multipart/form-data")>-1){let l=Ga(this,"env"),u=l&&l.FormData;return uo(s?{"files[]":t}:t,u&&new u,c)}}return i||o?(n.setContentType("application/json",!1),UG(t)):t}],transformResponse:[function(t){let n=Ga(this,"transitional")||Bw.transitional,r=n&&n.forcedJSONParsing,o=Ga(this,"responseType"),i=o==="json";if(x.isResponse(t)||x.isReadableStream(t))return t;if(t&&x.isString(t)&&(r&&!o||i)){let s=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(t,Ga(this,"parseReviver"))}catch(c){if(s)throw c.name==="SyntaxError"?Z.from(c,Z.ERR_BAD_RESPONSE,this,null,Ga(this,"response")):c}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ze.classes.FormData,Blob:ze.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};x.forEach(["delete","get","head","post","put","patch"],e=>{Bw.headers[e]={}});var Xa=Bw;var LG=x.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),CN=e=>{let t={},n,r,o;return e&&e.split(` +`).forEach(function(a){o=a.indexOf(":"),n=a.substring(0,o).trim().toLowerCase(),r=a.substring(o+1).trim(),!(!n||t[n]&&LG[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t};var DN=Symbol("internals"),FG=/[^\x09\x20-\x7E\x80-\xFF]/g;function ZG(e){let t=0,n=e.length;for(;tt;){let r=e.charCodeAt(n-1);if(r!==9&&r!==32)break;n-=1}return t===0&&n===e.length?e:e.slice(t,n)}function Dl(e){return e&&String(e).trim().toLowerCase()}function VG(e){return ZG(e.replace(FG,""))}function lh(e){return e===!1||e==null?e:x.isArray(e)?e.map(lh):VG(String(e))}function BG(e){let t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}var qG=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function qw(e,t,n,r,o){if(x.isFunction(r))return r.call(this,t,n);if(o&&(t=n),!!x.isString(t)){if(x.isString(r))return t.indexOf(r)!==-1;if(x.isRegExp(r))return r.test(t)}}function WG(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function HG(e,t){let n=x.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(o,i,a){return this[r].call(this,t,o,i,a)},configurable:!0})})}var Ya=class{constructor(t){t&&this.set(t)}set(t,n,r){let o=this;function i(s,c,l){let u=Dl(c);if(!u)throw new Error("header name must be a non-empty string");let p=x.findKey(o,u);(!p||o[p]===void 0||l===!0||l===void 0&&o[p]!==!1)&&(o[p||c]=lh(s))}let a=(s,c)=>x.forEach(s,(l,u)=>i(l,u,c));if(x.isPlainObject(t)||t instanceof this.constructor)a(t,n);else if(x.isString(t)&&(t=t.trim())&&!qG(t))a(CN(t),n);else if(x.isObject(t)&&x.isIterable(t)){let s={},c,l;for(let u of t){if(!x.isArray(u))throw TypeError("Object iterator must return a key-value pair");s[l=u[0]]=(c=s[l])?x.isArray(c)?[...c,u[1]]:[c,u[1]]:u[1]}a(s,n)}else t!=null&&i(n,t,r);return this}get(t,n){if(t=Dl(t),t){let r=x.findKey(this,t);if(r){let o=this[r];if(!n)return o;if(n===!0)return BG(o);if(x.isFunction(n))return n.call(this,o,r);if(x.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Dl(t),t){let r=x.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||qw(this,this[r],r,n)))}return!1}delete(t,n){let r=this,o=!1;function i(a){if(a=Dl(a),a){let s=x.findKey(r,a);s&&(!n||qw(r,r[s],s,n))&&(delete r[s],o=!0)}}return x.isArray(t)?t.forEach(i):i(t),o}clear(t){let n=Object.keys(this),r=n.length,o=!1;for(;r--;){let i=n[r];(!t||qw(this,this[i],i,t,!0))&&(delete this[i],o=!0)}return o}normalize(t){let n=this,r={};return x.forEach(this,(o,i)=>{let a=x.findKey(r,i);if(a){n[a]=lh(o),delete n[i];return}let s=t?WG(i):String(i).trim();s!==i&&delete n[i],n[s]=lh(o),r[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){let n=Object.create(null);return x.forEach(this,(r,o)=>{r!=null&&r!==!1&&(n[o]=t&&x.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` +`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){let r=new this(t);return n.forEach(o=>r.set(o)),r}static accessor(t){let r=(this[DN]=this[DN]={accessors:{}}).accessors,o=this.prototype;function i(a){let s=Dl(a);r[s]||(HG(o,a),r[s]=!0)}return x.isArray(t)?t.forEach(i):i(t),this}};Ya.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);x.reduceDescriptors(Ya.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});x.freezeMethods(Ya);var Qe=Ya;function Nl(e,t){let n=this||Xa,r=t||n,o=Qe.from(r.headers),i=r.data;return x.forEach(e,function(s){i=s.call(n,i,o.normalize(),t?t.status:void 0)}),o.normalize(),i}function Ml(e){return!!(e&&e.__CANCEL__)}var Ww=class extends Z{constructor(t,n,r){super(t??"canceled",Z.ERR_CANCELED,n,r),this.name="CanceledError",this.__CANCEL__=!0}},sn=Ww;function rr(e,t,n){let r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new Z("Request failed with status code "+n.status,[Z.ERR_BAD_REQUEST,Z.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function Hw(e){return typeof e!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Kw(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function vi(e,t,n){let r=!Hw(t);return e&&(r||n===!1)?Kw(e,t):t}var KG={ftp:21,gopher:70,http:80,https:443,ws:80,wss:443};function JG(e){try{return new URL(e)}catch{return null}}function NN(e){var t=(typeof e=="string"?JG(e):e)||{},n=t.protocol,r=t.host,o=t.port;if(typeof r!="string"||!r||typeof n!="string"||(n=n.split(":",1)[0],r=r.replace(/:\d*$/,""),o=parseInt(o)||KG[n]||0,!GG(r,o)))return"";var i=Jw(n+"_proxy")||Jw("all_proxy");return i&&i.indexOf("://")===-1&&(i=n+"://"+i),i}function GG(e,t){var n=Jw("no_proxy").toLowerCase();return n?n==="*"?!1:n.split(/[,\s]/).every(function(r){if(!r)return!0;var o=r.match(/^(.+):(\d+)$/),i=o?o[1]:r,a=o?parseInt(o[2]):0;return a&&a!==t?!0:/^[.*]/.test(i)?(i.charAt(0)==="*"&&(i=i.slice(1)),!e.endsWith(i)):e!==i}):!0}function Jw(e){return process.env[e.toLowerCase()]||process.env[e.toUpperCase()]||""}var mM=F(GN(),1);import K7 from"http";import J7 from"https";import pM from"http2";import dM from"util";import mo from"zlib";var $i="1.15.1";function Zl(e){let t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}var A7=/^(?:([^;]+);)?(?:[^;]+;)?(base64|),([\s\S]*)$/;function uS(e,t,n){let r=n&&n.Blob||ze.classes.Blob,o=Zl(e);if(t===void 0&&r&&(t=!0),o==="data"){e=o.length?e.slice(o.length+1):e;let i=A7.exec(e);if(!i)throw new Z("Invalid URL",Z.ERR_INVALID_URL);let a=i[1],s=i[2],c=i[3],l=Buffer.from(decodeURIComponent(c),s?"base64":"utf8");if(t){if(!r)throw new Z("Blob is not supported",Z.ERR_NOT_SUPPORT);return new r([l],{type:a})}return l}throw new Z("Unsupported protocol "+o,Z.ERR_NOT_SUPPORT)}import Rn from"stream";import O7 from"stream";var pS=Symbol("internals"),dS=class extends O7.Transform{constructor(t){t=x.toFlatObject(t,{maxRate:0,chunkSize:64*1024,minChunkSize:100,timeWindow:500,ticksRate:2,samplesCount:15},null,(r,o)=>!x.isUndefined(o[r])),super({readableHighWaterMark:t.chunkSize});let n=this[pS]={timeWindow:t.timeWindow,chunkSize:t.chunkSize,maxRate:t.maxRate,minChunkSize:t.minChunkSize,bytesSeen:0,isCaptured:!1,notifiedBytesLoaded:0,ts:Date.now(),bytes:0,onReadCallback:null};this.on("newListener",r=>{r==="progress"&&(n.isCaptured||(n.isCaptured=!0))})}_read(t){let n=this[pS];return n.onReadCallback&&n.onReadCallback(),super._read(t)}_transform(t,n,r){let o=this[pS],i=o.maxRate,a=this.readableHighWaterMark,s=o.timeWindow,c=1e3/s,l=i/c,u=o.minChunkSize!==!1?Math.max(o.minChunkSize,l*.01):0,p=(f,h)=>{let g=Buffer.byteLength(f);o.bytesSeen+=g,o.bytes+=g,o.isCaptured&&this.emit("progress",o.bytesSeen),this.push(f)?process.nextTick(h):o.onReadCallback=()=>{o.onReadCallback=null,process.nextTick(h)}},d=(f,h)=>{let g=Buffer.byteLength(f),b=null,w=a,U,T=0;if(i){let j=Date.now();(!o.ts||(T=j-o.ts)>=s)&&(o.ts=j,U=l-o.bytes,o.bytes=U<0?-U:0,T=0),U=l-o.bytes}if(i){if(U<=0)return setTimeout(()=>{h(null,f)},s-T);Uw&&g-w>u&&(b=f.subarray(w),f=f.subarray(0,w)),p(f,b?()=>{process.nextTick(h,null,b)}:h)};d(t,function f(h,g){if(h)return r(h);g?d(g,f):r(null)})}},mS=dS;import{EventEmitter as G7}from"events";import C7 from"util";import{Readable as D7}from"stream";var{asyncIterator:XN}=Symbol,j7=async function*(e){e.stream?yield*e.stream():e.arrayBuffer?yield await e.arrayBuffer():e[XN]?yield*e[XN]():yield e},fh=j7;var N7=ze.ALPHABET.ALPHA_DIGIT+"-_",Vl=typeof TextEncoder=="function"?new TextEncoder:new C7.TextEncoder,wi=`\r +`,M7=Vl.encode(wi),R7=2,fS=class{constructor(t,n){let{escapeName:r}=this.constructor,o=x.isString(n),i=`Content-Disposition: form-data; name="${r(t)}"${!o&&n.name?`; filename="${r(n.name)}"`:""}${wi}`;if(o)n=Vl.encode(String(n).replace(/\r?\n|\r\n?/g,wi));else{let a=String(n.type||"application/octet-stream").replace(/[\r\n]/g,"");i+=`Content-Type: ${a}${wi}`}this.headers=Vl.encode(i+wi),this.contentLength=o?n.byteLength:n.size,this.size=this.headers.byteLength+this.contentLength+R7,this.name=t,this.value=n}async*encode(){yield this.headers;let{value:t}=this;x.isTypedArray(t)?yield t:yield*fh(t),yield M7}static escapeName(t){return String(t).replace(/[\r\n"]/g,n=>({"\r":"%0D","\n":"%0A",'"':"%22"})[n])}},U7=(e,t,n)=>{let{tag:r="form-data-boundary",size:o=25,boundary:i=r+"-"+ze.generateString(o,N7)}=n||{};if(!x.isFormData(e))throw TypeError("FormData instance required");if(i.length<1||i.length>70)throw Error("boundary must be 10-70 characters long");let a=Vl.encode("--"+i+wi),s=Vl.encode("--"+i+"--"+wi),c=s.byteLength,l=Array.from(e.entries()).map(([p,d])=>{let f=new fS(p,d);return c+=f.size,f});c+=a.byteLength*l.length,c=x.toFiniteNumber(c);let u={"Content-Type":`multipart/form-data; boundary=${i}`};return Number.isFinite(c)&&(u["Content-Length"]=c),t&&t(u),D7.from((async function*(){for(let p of l)yield a,yield*p.encode();yield s})())},YN=U7;import L7 from"stream";var hS=class extends L7.Transform{__transform(t,n,r){this.push(t),r()}_transform(t,n,r){if(t.length!==0&&(this._transform=this.__transform,t[0]!==120)){let o=Buffer.alloc(2);o[0]=120,o[1]=156,this.push(o,n)}this.__transform(t,n,r)}},QN=hS;var F7=(e,t)=>x.isAsyncFn(e)?function(...n){let r=n.pop();e.apply(this,n).then(o=>{try{t?r(null,...t(o)):r(null,o)}catch(i){r(i)}},r)}:e,eM=F7;var Z7=new Set(["localhost"]),rM=e=>{let t=e.split(".");return t.length!==4||t[0]!=="127"?!1:t.every(n=>/^\d+$/.test(n)&&Number(n)>=0&&Number(n)<=255)},V7=e=>{if(e==="::1")return!0;let t=e.match(/^::ffff:(\d+\.\d+\.\d+\.\d+)$/i);if(t)return rM(t[1]);let n=e.match(/^::ffff:([0-9a-f]{1,4}):([0-9a-f]{1,4})$/i);if(n){let o=parseInt(n[1],16);return o>=32512&&o<=32767}let r=e.split(":");if(r.length===8){for(let o=0;o<7;o++)if(!/^0+$/.test(r[o]))return!1;return/^0*1$/.test(r[7])}return!1},tM=e=>e?Z7.has(e)||rM(e)?!0:V7(e):!1,B7={http:80,https:443,ws:80,wss:443,ftp:21},q7=e=>{let t=e,n=0;if(t.charAt(0)==="["){let i=t.indexOf("]");if(i!==-1){let a=t.slice(1,i),s=t.slice(i+1);return s.charAt(0)===":"&&/^\d+$/.test(s.slice(1))&&(n=Number.parseInt(s.slice(1),10)),[a,n]}}let r=t.indexOf(":"),o=t.lastIndexOf(":");return r!==-1&&r===o&&/^\d+$/.test(t.slice(o+1))&&(n=Number.parseInt(t.slice(o+1),10),t=t.slice(0,o)),[t,n]},nM=e=>e&&(e.charAt(0)==="["&&e.charAt(e.length-1)==="]"&&(e=e.slice(1,-1)),e.replace(/\.+$/,""));function gS(e){let t;try{t=new URL(e)}catch{return!1}let n=(process.env.no_proxy||process.env.NO_PROXY||"").toLowerCase();if(!n)return!1;if(n==="*")return!0;let r=Number.parseInt(t.port,10)||B7[t.protocol.split(":",1)[0]]||0,o=nM(t.hostname.toLowerCase());return n.split(/[\s,]+/).some(i=>{if(!i)return!1;let[a,s]=q7(i);return a=nM(a),!a||s&&s!==r?!1:(a.charAt(0)==="*"&&(a=a.slice(1)),a.charAt(0)==="."?o.endsWith(a):o===a||tM(o)&&tM(a))})}function W7(e,t){e=e||10;let n=new Array(e),r=new Array(e),o=0,i=0,a;return t=t!==void 0?t:1e3,function(c){let l=Date.now(),u=r[i];a||(a=l),n[o]=c,r[o]=l;let p=i,d=0;for(;p!==o;)d+=n[p++],p=p%e;if(o=(o+1)%e,o===i&&(i=(i+1)%e),l-a{n=u,o=null,i&&(clearTimeout(i),i=null),e(...l)};return[(...l)=>{let u=Date.now(),p=u-n;p>=r?a(l,u):(o=l,i||(i=setTimeout(()=>{i=null,a(o)},r-p)))},()=>o&&a(o)]}var iM=H7;var Sr=(e,t,n=3)=>{let r=0,o=oM(50,250);return iM(i=>{let a=i.loaded,s=i.lengthComputable?i.total:void 0,c=s!=null?Math.min(a,s):a,l=Math.max(0,c-r),u=o(l);r=Math.max(r,c);let p={loaded:c,total:s,progress:s?c/s:void 0,bytes:l,rate:u||void 0,estimated:u&&s?(s-c)/u:void 0,event:i,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(p)},n)},ns=(e,t)=>{let n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},rs=e=>(...t)=>x.asap(()=>e(...t));function yS(e){if(!e||typeof e!="string"||!e.startsWith("data:"))return 0;let t=e.indexOf(",");if(t<0)return 0;let n=e.slice(5,t),r=e.slice(t+1);if(/;base64/i.test(n)){let i=r.length,a=r.length;for(let d=0;d=48&&f<=57||f>=65&&f<=70||f>=97&&f<=102)&&(h>=48&&h<=57||h>=65&&h<=70||h>=97&&h<=102)&&(i-=2,d+=2)}let s=0,c=a-1,l=d=>d>=2&&r.charCodeAt(d-2)===37&&r.charCodeAt(d-1)===51&&(r.charCodeAt(d)===68||r.charCodeAt(d)===100);c>=0&&(r.charCodeAt(c)===61?(s++,c--):l(c)&&(s++,c-=3)),s===1&&c>=0&&(r.charCodeAt(c)===61||l(c))&&s++;let p=Math.floor(i/4)*3-(s||0);return p>0?p:0}return Buffer.byteLength(r,"utf8")}var aM={flush:mo.constants.Z_SYNC_FLUSH,finishFlush:mo.constants.Z_SYNC_FLUSH},X7={flush:mo.constants.BROTLI_OPERATION_FLUSH,finishFlush:mo.constants.BROTLI_OPERATION_FLUSH},sM=x.isFunction(mo.createBrotliDecompress),{http:Y7,https:Q7}=mM.default,eX=/https:?/,cM=ze.protocols.map(e=>e+":"),lM=(e,[t,n])=>(e.on("end",n).on("error",n),t),vS=class{constructor(){this.sessions=Object.create(null)}getSession(t,n){n=Object.assign({sessionTimeout:1e3},n);let r=this.sessions[t];if(r){let u=r.length;for(let p=0;p{if(i)return;i=!0;let u=r,p=u.length,d=p;for(;d--;)if(u[d][0]===o){p===1?delete this.sessions[t]:u.splice(d,1),o.closed||o.close();return}},s=o.request,{sessionTimeout:c}=n;if(c!=null){let u,p=0;o.request=function(){let d=s.apply(this,arguments);return p++,u&&(clearTimeout(u),u=null),d.once("close",()=>{--p||(u=setTimeout(()=>{u=null,a()},c))}),d}}o.once("close",a);let l=[o,n];return r?r.push(l):r=this.sessions[t]=[l],o}},tX=new vS;function nX(e,t){e.beforeRedirects.proxy&&e.beforeRedirects.proxy(e),e.beforeRedirects.config&&e.beforeRedirects.config(e,t)}function fM(e,t,n){let r=t;if(!r&&r!==!1){let o=NN(n);o&&(gS(n)||(r=new URL(o)))}if(r){if(r.username&&(r.auth=(r.username||"")+":"+(r.password||"")),r.auth){if(!!(r.auth.username||r.auth.password))r.auth=(r.auth.username||"")+":"+(r.auth.password||"");else if(typeof r.auth=="object")throw new Z("Invalid proxy authorization",Z.ERR_BAD_OPTION,{proxy:r});let a=Buffer.from(r.auth,"utf8").toString("base64");e.headers["Proxy-Authorization"]="Basic "+a}e.headers.host=e.hostname+(e.port?":"+e.port:"");let o=r.hostname||r.host;e.hostname=o,e.host=o,e.port=r.port,e.path=n,r.protocol&&(e.protocol=r.protocol.includes(":")?r.protocol:`${r.protocol}:`)}e.beforeRedirects.proxy=function(i){fM(i,t,i.href)}}var rX=typeof process<"u"&&x.kindOf(process)==="process",oX=e=>new Promise((t,n)=>{let r,o,i=(c,l)=>{o||(o=!0,r&&r(c,l))},a=c=>{i(c),t(c)},s=c=>{i(c,!0),n(c)};e(a,s,c=>r=c).catch(s)}),iX=({address:e,family:t})=>{if(!x.isString(e))throw TypeError("address must be a string");return{address:e,family:t||(e.indexOf(".")<0?6:4)}},uM=(e,t)=>iX(x.isObject(e)?e:{address:e,family:t}),aX={request(e,t){let n=e.protocol+"//"+e.hostname+":"+(e.port||(e.protocol==="https:"?443:80)),{http2Options:r,headers:o}=e,i=tX.getSession(n,r),{HTTP2_HEADER_SCHEME:a,HTTP2_HEADER_METHOD:s,HTTP2_HEADER_PATH:c,HTTP2_HEADER_STATUS:l}=pM.constants,u={[a]:e.protocol.replace(":",""),[s]:e.method,[c]:e.path};x.forEach(o,(d,f)=>{f.charAt(0)!==":"&&(u[f]=d)});let p=i.request(u);return p.once("response",d=>{let f=p;d=Object.assign({},d);let h=d[l];delete d[l],f.headers=d,f.statusCode=+h,t(f)}),p}},hM=rX&&function(t){return oX(async function(r,o,i){let a=G=>x.hasOwnProp(t,G)?t[G]:void 0,s=a("data"),c=a("lookup"),l=a("family"),u=a("httpVersion");u===void 0&&(u=1);let p=a("http2Options"),d=a("responseType"),f=a("responseEncoding"),h=t.method.toUpperCase(),g,b=!1,w;if(u=+u,Number.isNaN(u))throw TypeError(`Invalid protocol version: '${t.httpVersion}' is not a number`);if(u!==1&&u!==2)throw TypeError(`Unsupported protocol version '${u}'`);let U=u===2;if(c){let G=eM(c,ee=>x.isArray(ee)?ee:[ee]);c=(ee,Pe,nt)=>{G(ee,Pe,(Fe,Ut,lr)=>{if(Fe)return nt(Fe);let it=x.isArray(Ut)?Ut.map(Di=>uM(Di)):[uM(Ut,lr)];Pe.all?nt(Fe,it):nt(Fe,it[0].address,it[0].family)})}}let T=new G7;function j(G){try{T.emit("abort",!G||G.type?new sn(null,t,w):G)}catch(ee){console.warn("emit error",ee)}}T.once("abort",o);let V=()=>{t.cancelToken&&t.cancelToken.unsubscribe(j),t.signal&&t.signal.removeEventListener("abort",j),T.removeAllListeners()};(t.cancelToken||t.signal)&&(t.cancelToken&&t.cancelToken.subscribe(j),t.signal&&(t.signal.aborted?j():t.signal.addEventListener("abort",j))),i((G,ee)=>{if(g=!0,ee){b=!0,V();return}let{data:Pe}=G;if(Pe instanceof Rn.Readable||Pe instanceof Rn.Duplex){let nt=Rn.finished(Pe,()=>{nt(),V()})}else V()});let Te=vi(t.baseURL,t.url,t.allowAbsoluteUrls),ae=new URL(Te,ze.hasBrowserEnv?ze.origin:void 0),Ke=ae.protocol||cM[0];if(Ke==="data:"){if(t.maxContentLength>-1){let ee=String(t.url||Te||"");if(yS(ee)>t.maxContentLength)return o(new Z("maxContentLength size of "+t.maxContentLength+" exceeded",Z.ERR_BAD_RESPONSE,t))}let G;if(h!=="GET")return rr(r,o,{status:405,statusText:"method not allowed",headers:{},config:t});try{G=uS(t.url,d==="blob",{Blob:t.env&&t.env.Blob})}catch(ee){throw Z.from(ee,Z.ERR_BAD_REQUEST,t)}return d==="text"?(G=G.toString(f),(!f||f==="utf8")&&(G=x.stripBOM(G))):d==="stream"&&(G=Rn.Readable.from(G)),rr(r,o,{data:G,status:200,statusText:"OK",headers:new Qe,config:t})}if(cM.indexOf(Ke)===-1)return o(new Z("Unsupported protocol "+Ke,Z.ERR_BAD_REQUEST,t));let ke=Qe.from(t.headers).normalize();ke.set("User-Agent","axios/"+$i,!1);let{onUploadProgress:tt,onDownloadProgress:At}=t,st=t.maxRate,Ze,Je;if(x.isSpecCompliantForm(s)){let G=ke.getContentType(/boundary=([-_\w\d]{10,70})/i);s=YN(s,ee=>{ke.set(ee)},{tag:`axios-${$i}-boundary`,boundary:G&&G[1]||void 0})}else if(x.isFormData(s)&&x.isFunction(s.getHeaders)&&s.getHeaders!==Object.prototype.getHeaders){if(ke.set(s.getHeaders()),!ke.hasContentLength())try{let G=await dM.promisify(s.getLength).call(s);Number.isFinite(G)&&G>=0&&ke.setContentLength(G)}catch{}}else if(x.isBlob(s)||x.isFile(s))s.size&&ke.setContentType(s.type||"application/octet-stream"),ke.setContentLength(s.size||0),s=Rn.Readable.from(fh(s));else if(s&&!x.isStream(s)){if(!Buffer.isBuffer(s))if(x.isArrayBuffer(s))s=Buffer.from(new Uint8Array(s));else if(x.isString(s))s=Buffer.from(s,"utf-8");else return o(new Z("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",Z.ERR_BAD_REQUEST,t));if(ke.setContentLength(s.length,!1),t.maxBodyLength>-1&&s.length>t.maxBodyLength)return o(new Z("Request body larger than maxBodyLength limit",Z.ERR_BAD_REQUEST,t))}let Rt=x.toFiniteNumber(ke.getContentLength());x.isArray(st)?(Ze=st[0],Je=st[1]):Ze=Je=st,s&&(tt||Ze)&&(x.isStream(s)||(s=Rn.Readable.from(s,{objectMode:!1})),s=Rn.pipeline([s,new mS({maxRate:x.toFiniteNumber(Ze)})],x.noop),tt&&s.on("progress",lM(s,ns(Rt,Sr(rs(tt),!1,3)))));let Le;if(t.auth){let G=t.auth.username||"",ee=t.auth.password||"";Le=G+":"+ee}if(!Le&&ae.username){let G=ae.username,ee=ae.password;Le=G+":"+ee}Le&&ke.delete("authorization");let sr;try{sr=yi(ae.pathname+ae.search,t.params,t.paramsSerializer).replace(/^\?/,"")}catch(G){let ee=new Error(G.message);return ee.config=t,ee.url=t.url,ee.exists=!0,o(ee)}ke.set("Accept-Encoding","gzip, compress, deflate"+(sM?", br":""),!1);let Ve={path:sr,method:h,headers:ke.toJSON(),agents:{http:t.httpAgent,https:t.httpsAgent},auth:Le,protocol:Ke,family:l,beforeRedirect:nX,beforeRedirects:{},http2Options:p};!x.isUndefined(c)&&(Ve.lookup=c),t.socketPath?Ve.socketPath=t.socketPath:(Ve.hostname=ae.hostname.startsWith("[")?ae.hostname.slice(1,-1):ae.hostname,Ve.port=ae.port,fM(Ve,t.proxy,Ke+"//"+ae.hostname+(ae.port?":"+ae.port:"")+Ve.path));let $n,cr=eX.test(Ve.protocol);if(Ve.agent=cr?t.httpsAgent:t.httpAgent,U)$n=aX;else{let G=a("transport");G?$n=G:t.maxRedirects===0?$n=cr?J7:K7:(t.maxRedirects&&(Ve.maxRedirects=t.maxRedirects),t.beforeRedirect&&(Ve.beforeRedirects.config=t.beforeRedirect),$n=cr?Q7:Y7)}if(t.maxBodyLength>-1?Ve.maxBodyLength=t.maxBodyLength:Ve.maxBodyLength=1/0,t.insecureHTTPParser&&(Ve.insecureHTTPParser=t.insecureHTTPParser),w=$n.request(Ve,function(ee){if(w.destroyed)return;let Pe=[ee],nt=x.toFiniteNumber(ee.headers["content-length"]);if(At||Je){let it=new mS({maxRate:x.toFiniteNumber(Je)});At&&it.on("progress",lM(it,ns(nt,Sr(rs(At),!0,3)))),Pe.push(it)}let Fe=ee,Ut=ee.req||w;if(t.decompress!==!1&&ee.headers["content-encoding"])switch((h==="HEAD"||ee.statusCode===204)&&delete ee.headers["content-encoding"],(ee.headers["content-encoding"]||"").toLowerCase()){case"gzip":case"x-gzip":case"compress":case"x-compress":Pe.push(mo.createUnzip(aM)),delete ee.headers["content-encoding"];break;case"deflate":Pe.push(new QN),Pe.push(mo.createUnzip(aM)),delete ee.headers["content-encoding"];break;case"br":sM&&(Pe.push(mo.createBrotliDecompress(X7)),delete ee.headers["content-encoding"])}Fe=Pe.length>1?Rn.pipeline(Pe,x.noop):Pe[0];let lr={status:ee.statusCode,statusText:ee.statusMessage,headers:new Qe(ee.headers),config:t,request:Ut};if(d==="stream"){if(t.maxContentLength>-1){let it=t.maxContentLength,Di=Fe;async function*$s(){let ut=0;for await(let $0 of Di){if(ut+=$0.length,ut>it)throw new Z("maxContentLength size of "+it+" exceeded",Z.ERR_BAD_RESPONSE,t,Ut);yield $0}}Fe=Rn.Readable.from($s(),{objectMode:!1})}lr.data=Fe,rr(r,o,lr)}else{let it=[],Di=0;Fe.on("data",function(ut){it.push(ut),Di+=ut.length,t.maxContentLength>-1&&Di>t.maxContentLength&&(b=!0,Fe.destroy(),j(new Z("maxContentLength size of "+t.maxContentLength+" exceeded",Z.ERR_BAD_RESPONSE,t,Ut)))}),Fe.on("aborted",function(){if(b)return;let ut=new Z("stream has been aborted",Z.ERR_BAD_RESPONSE,t,Ut);Fe.destroy(ut),o(ut)}),Fe.on("error",function(ut){w.destroyed||o(Z.from(ut,null,t,Ut))}),Fe.on("end",function(){try{let ut=it.length===1?it[0]:Buffer.concat(it);d!=="arraybuffer"&&(ut=ut.toString(f),(!f||f==="utf8")&&(ut=x.stripBOM(ut))),lr.data=ut}catch(ut){return o(Z.from(ut,null,t,lr.request,lr))}rr(r,o,lr)})}T.once("abort",it=>{Fe.destroyed||(Fe.emit("error",it),Fe.destroy())})}),T.once("abort",G=>{w.close?w.close():w.destroy(G)}),w.on("error",function(ee){o(Z.from(ee,null,t,w))}),w.on("socket",function(ee){ee.setKeepAlive(!0,1e3*60);let Pe=()=>{ee.removeListener("error",nt)};function nt(Fe){Pe(),w.destroyed||w.destroy(Fe)}ee.on("error",nt),w.once("close",Pe)}),t.timeout){let G=parseInt(t.timeout,10);if(Number.isNaN(G)){j(new Z("error trying to parse `config.timeout` to int",Z.ERR_BAD_OPTION_VALUE,t,w));return}w.setTimeout(G,function(){if(g)return;let Pe=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded",nt=t.transitional||po;t.timeoutErrorMessage&&(Pe=t.timeoutErrorMessage),j(new Z(Pe,nt.clarifyTimeoutError?Z.ETIMEDOUT:Z.ECONNABORTED,t,w))})}else w.setTimeout(0);if(x.isStream(s)){let G=!1,ee=!1;s.on("end",()=>{G=!0}),s.once("error",nt=>{ee=!0,w.destroy(nt)}),s.on("close",()=>{!G&&!ee&&j(new sn("Request stream has been aborted",t,w))});let Pe=s;if(t.maxBodyLength>-1&&t.maxRedirects===0){let nt=t.maxBodyLength,Fe=0;Pe=Rn.pipeline([s,new Rn.Transform({transform(Ut,lr,it){if(Fe+=Ut.length,Fe>nt)return it(new Z("Request body larger than maxBodyLength limit",Z.ERR_BAD_REQUEST,t,w));it(null,Ut)}})],x.noop),Pe.on("error",Ut=>{w.destroyed||w.destroy(Ut)})}Pe.pipe(w)}else s&&w.write(s),w.end()})};var gM=ze.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,ze.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(ze.origin),ze.navigator&&/(msie|trident)/i.test(ze.navigator.userAgent)):()=>!0;var yM=ze.hasStandardBrowserEnv?{write(e,t,n,r,o,i,a){if(typeof document>"u")return;let s=[`${e}=${encodeURIComponent(t)}`];x.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),x.isString(r)&&s.push(`path=${r}`),x.isString(o)&&s.push(`domain=${o}`),i===!0&&s.push("secure"),x.isString(a)&&s.push(`SameSite=${a}`),document.cookie=s.join("; ")},read(e){if(typeof document>"u")return null;let t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};var vM=e=>e instanceof Qe?{...e}:e;function Un(e,t){t=t||{};let n={};function r(l,u,p,d){return x.isPlainObject(l)&&x.isPlainObject(u)?x.merge.call({caseless:d},l,u):x.isPlainObject(u)?x.merge({},u):x.isArray(u)?u.slice():u}function o(l,u,p,d){if(x.isUndefined(u)){if(!x.isUndefined(l))return r(void 0,l,p,d)}else return r(l,u,p,d)}function i(l,u){if(!x.isUndefined(u))return r(void 0,u)}function a(l,u){if(x.isUndefined(u)){if(!x.isUndefined(l))return r(void 0,l)}else return r(void 0,u)}function s(l,u,p){if(x.hasOwnProp(t,p))return r(l,u);if(x.hasOwnProp(e,p))return r(void 0,l)}let c={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(l,u,p)=>o(vM(l),vM(u),p,!0)};return x.forEach(Object.keys({...e,...t}),function(u){if(u==="__proto__"||u==="constructor"||u==="prototype")return;let p=x.hasOwnProp(c,u)?c[u]:o,d=x.hasOwnProp(e,u)?e[u]:void 0,f=x.hasOwnProp(t,u)?t[u]:void 0,h=p(d,f,u);x.isUndefined(h)&&p!==s||(n[u]=h)}),n}var hh=e=>{let t=Un({},e),{data:n,withXSRFToken:r,xsrfHeaderName:o,xsrfCookieName:i,headers:a,auth:s}=t;if(t.headers=a=Qe.from(a),t.url=yi(vi(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&a.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):""))),x.isFormData(n)){if(ze.hasStandardBrowserEnv||ze.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if(x.isFunction(n.getHeaders)){let c=n.getHeaders(),l=["content-type","content-length"];Object.entries(c).forEach(([u,p])=>{l.includes(u.toLowerCase())&&a.set(u,p)})}}if(ze.hasStandardBrowserEnv&&(x.isFunction(r)&&(r=r(t)),r===!0||r==null&&gM(t.url))){let l=o&&i&&yM.read(i);l&&a.set(o,l)}return t};var sX=typeof XMLHttpRequest<"u",xM=sX&&function(e){return new Promise(function(n,r){let o=hh(e),i=o.data,a=Qe.from(o.headers).normalize(),{responseType:s,onUploadProgress:c,onDownloadProgress:l}=o,u,p,d,f,h;function g(){f&&f(),h&&h(),o.cancelToken&&o.cancelToken.unsubscribe(u),o.signal&&o.signal.removeEventListener("abort",u)}let b=new XMLHttpRequest;b.open(o.method.toUpperCase(),o.url,!0),b.timeout=o.timeout;function w(){if(!b)return;let T=Qe.from("getAllResponseHeaders"in b&&b.getAllResponseHeaders()),V={data:!s||s==="text"||s==="json"?b.responseText:b.response,status:b.status,statusText:b.statusText,headers:T,config:e,request:b};rr(function(ae){n(ae),g()},function(ae){r(ae),g()},V),b=null}"onloadend"in b?b.onloadend=w:b.onreadystatechange=function(){!b||b.readyState!==4||b.status===0&&!(b.responseURL&&b.responseURL.indexOf("file:")===0)||setTimeout(w)},b.onabort=function(){b&&(r(new Z("Request aborted",Z.ECONNABORTED,e,b)),b=null)},b.onerror=function(j){let V=j&&j.message?j.message:"Network Error",Te=new Z(V,Z.ERR_NETWORK,e,b);Te.event=j||null,r(Te),b=null},b.ontimeout=function(){let j=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded",V=o.transitional||po;o.timeoutErrorMessage&&(j=o.timeoutErrorMessage),r(new Z(j,V.clarifyTimeoutError?Z.ETIMEDOUT:Z.ECONNABORTED,e,b)),b=null},i===void 0&&a.setContentType(null),"setRequestHeader"in b&&x.forEach(a.toJSON(),function(j,V){b.setRequestHeader(V,j)}),x.isUndefined(o.withCredentials)||(b.withCredentials=!!o.withCredentials),s&&s!=="json"&&(b.responseType=o.responseType),l&&([d,h]=Sr(l,!0),b.addEventListener("progress",d)),c&&b.upload&&([p,f]=Sr(c),b.upload.addEventListener("progress",p),b.upload.addEventListener("loadend",f)),(o.cancelToken||o.signal)&&(u=T=>{b&&(r(!T||T.type?new sn(null,e,b):T),b.abort(),b=null)},o.cancelToken&&o.cancelToken.subscribe(u),o.signal&&(o.signal.aborted?u():o.signal.addEventListener("abort",u)));let U=Zl(o.url);if(U&&ze.protocols.indexOf(U)===-1){r(new Z("Unsupported protocol "+U+":",Z.ERR_BAD_REQUEST,e));return}b.send(i||null)})};var cX=(e,t)=>{let{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,o,i=function(l){if(!o){o=!0,s();let u=l instanceof Error?l:this.reason;r.abort(u instanceof Z?u:new sn(u instanceof Error?u.message:u))}},a=t&&setTimeout(()=>{a=null,i(new Z(`timeout of ${t}ms exceeded`,Z.ETIMEDOUT))},t),s=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach(l=>{l.unsubscribe?l.unsubscribe(i):l.removeEventListener("abort",i)}),e=null)};e.forEach(l=>l.addEventListener("abort",i));let{signal:c}=r;return c.unsubscribe=()=>x.asap(s),c}},bM=cX;var lX=function*(e,t){let n=e.byteLength;if(!t||n{let o=uX(e,t),i=0,a,s=c=>{a||(a=!0,r&&r(c))};return new ReadableStream({async pull(c){try{let{done:l,value:u}=await o.next();if(l){s(),c.close();return}let p=u.byteLength;if(n){let d=i+=p;n(d)}c.enqueue(new Uint8Array(u))}catch(l){throw s(l),l}},cancel(c){return s(c),o.return()}},{highWaterMark:2})};var _M=64*1024,{isFunction:gh}=x,dX=(({Request:e,Response:t})=>({Request:e,Response:t}))(x.global),{ReadableStream:$M,TextEncoder:wM}=x.global,SM=(e,...t)=>{try{return!!e(...t)}catch{return!1}},mX=e=>{e=x.merge.call({skipUndefined:!0},dX,e);let{fetch:t,Request:n,Response:r}=e,o=t?gh(t):typeof fetch=="function",i=gh(n),a=gh(r);if(!o)return!1;let s=o&&gh($M),c=o&&(typeof wM=="function"?(h=>g=>h.encode(g))(new wM):async h=>new Uint8Array(await new n(h).arrayBuffer())),l=i&&s&&SM(()=>{let h=!1,g=new n(ze.origin,{body:new $M,method:"POST",get duplex(){return h=!0,"half"}}),b=g.headers.has("Content-Type");return g.body!=null&&g.body.cancel(),h&&!b}),u=a&&s&&SM(()=>x.isReadableStream(new r("").body)),p={stream:u&&(h=>h.body)};o&&["text","arrayBuffer","blob","formData","stream"].forEach(h=>{!p[h]&&(p[h]=(g,b)=>{let w=g&&g[h];if(w)return w.call(g);throw new Z(`Response type '${h}' is not supported`,Z.ERR_NOT_SUPPORT,b)})});let d=async h=>{if(h==null)return 0;if(x.isBlob(h))return h.size;if(x.isSpecCompliantForm(h))return(await new n(ze.origin,{method:"POST",body:h}).arrayBuffer()).byteLength;if(x.isArrayBufferView(h)||x.isArrayBuffer(h))return h.byteLength;if(x.isURLSearchParams(h)&&(h=h+""),x.isString(h))return(await c(h)).byteLength},f=async(h,g)=>{let b=x.toFiniteNumber(h.getContentLength());return b??d(g)};return async h=>{let{url:g,method:b,data:w,signal:U,cancelToken:T,timeout:j,onDownloadProgress:V,onUploadProgress:Te,responseType:ae,headers:Ke,withCredentials:ke="same-origin",fetchOptions:tt}=hh(h),At=t||fetch;ae=ae?(ae+"").toLowerCase():"text";let st=bM([U,T&&T.toAbortSignal()],j),Ze=null,Je=st&&st.unsubscribe&&(()=>{st.unsubscribe()}),Rt;try{if(Te&&l&&b!=="get"&&b!=="head"&&(Rt=await f(Ke,w))!==0){let G=new n(g,{method:"POST",body:w,duplex:"half"}),ee;if(x.isFormData(w)&&(ee=G.headers.get("content-type"))&&Ke.setContentType(ee),G.body){let[Pe,nt]=ns(Rt,Sr(rs(Te)));w=xS(G.body,_M,Pe,nt)}}x.isString(ke)||(ke=ke?"include":"omit");let Le=i&&"credentials"in n.prototype;if(x.isFormData(w)){let G=Ke.getContentType();G&&/^multipart\/form-data/i.test(G)&&!/boundary=/i.test(G)&&Ke.delete("content-type")}let sr={...tt,signal:st,method:b.toUpperCase(),headers:Ke.normalize().toJSON(),body:w,duplex:"half",credentials:Le?ke:void 0};Ze=i&&new n(g,sr);let Ve=await(i?At(Ze,tt):At(g,sr)),$n=u&&(ae==="stream"||ae==="response");if(u&&(V||$n&&Je)){let G={};["status","statusText","headers"].forEach(Fe=>{G[Fe]=Ve[Fe]});let ee=x.toFiniteNumber(Ve.headers.get("content-length")),[Pe,nt]=V&&ns(ee,Sr(rs(V),!0))||[];Ve=new r(xS(Ve.body,_M,Pe,()=>{nt&&nt(),Je&&Je()}),G)}ae=ae||"text";let cr=await p[x.findKey(p,ae)||"text"](Ve,h);return!$n&&Je&&Je(),await new Promise((G,ee)=>{rr(G,ee,{data:cr,headers:Qe.from(Ve.headers),status:Ve.status,statusText:Ve.statusText,config:h,request:Ze})})}catch(Le){throw Je&&Je(),Le&&Le.name==="TypeError"&&/Load failed|fetch/i.test(Le.message)?Object.assign(new Z("Network Error",Z.ERR_NETWORK,h,Ze,Le&&Le.response),{cause:Le.cause||Le}):Z.from(Le,Le&&Le.code,h,Ze,Le&&Le.response)}}},fX=new Map,bS=e=>{let t=e&&e.env||{},{fetch:n,Request:r,Response:o}=t,i=[r,o,n],a=i.length,s=a,c,l,u=fX;for(;s--;)c=i[s],l=u.get(c),l===void 0&&u.set(c,l=s?new Map:mX(t)),u=l;return l},Zxe=bS();var _S={http:hM,xhr:xM,fetch:{get:bS}};x.forEach(_S,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});var IM=e=>`- ${e}`,gX=e=>x.isFunction(e)||e===null||e===!1;function yX(e,t){e=x.isArray(e)?e:[e];let{length:n}=e,r,o,i={};for(let a=0;a`adapter ${c} `+(l===!1?"is not supported by the environment":"is not available in the build")),s=n?a.length>1?`since : +`+a.map(IM).join(` +`):" "+IM(a[0]):"as no adapter specified";throw new Z("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return o}var yh={getAdapter:yX,adapters:_S};function $S(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new sn(null,e)}function vh(e){return $S(e),e.headers=Qe.from(e.headers),e.data=Nl.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),yh.getAdapter(e.adapter||Xa.adapter,e)(e).then(function(r){return $S(e),r.data=Nl.call(e,e.transformResponse,r),r.headers=Qe.from(r.headers),r},function(r){return Ml(r)||($S(e),r&&r.response&&(r.response.data=Nl.call(e,e.transformResponse,r.response),r.response.headers=Qe.from(r.response.headers))),Promise.reject(r)})}var xh={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{xh[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});var TM={};xh.transitional=function(t,n,r){function o(i,a){return"[Axios v"+$i+"] Transitional option '"+i+"'"+a+(r?". "+r:"")}return(i,a,s)=>{if(t===!1)throw new Z(o(a," has been removed"+(n?" in "+n:"")),Z.ERR_DEPRECATED);return n&&!TM[a]&&(TM[a]=!0,console.warn(o(a," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,a,s):!0}};xh.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function vX(e,t,n){if(typeof e!="object")throw new Z("options must be an object",Z.ERR_BAD_OPTION_VALUE);let r=Object.keys(e),o=r.length;for(;o-- >0;){let i=r[o],a=t[i];if(a){let s=e[i],c=s===void 0||a(s,i,e);if(c!==!0)throw new Z("option "+i+" must be "+c,Z.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Z("Unknown option "+i,Z.ERR_BAD_OPTION)}}var Bl={assertOptions:vX,validators:xh};var bn=Bl.validators,os=class{constructor(t){this.defaults=t||{},this.interceptors={request:new Rw,response:new Rw}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let o={};Error.captureStackTrace?Error.captureStackTrace(o):o=new Error;let i=(()=>{if(!o.stack)return"";let a=o.stack.indexOf(` +`);return a===-1?"":o.stack.slice(a+1)})();try{if(!r.stack)r.stack=i;else if(i){let a=i.indexOf(` +`),s=a===-1?-1:i.indexOf(` +`,a+1),c=s===-1?"":i.slice(s+1);String(r.stack).endsWith(c)||(r.stack+=` +`+i)}}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Un(this.defaults,n);let{transitional:r,paramsSerializer:o,headers:i}=n;r!==void 0&&Bl.assertOptions(r,{silentJSONParsing:bn.transitional(bn.boolean),forcedJSONParsing:bn.transitional(bn.boolean),clarifyTimeoutError:bn.transitional(bn.boolean),legacyInterceptorReqResOrdering:bn.transitional(bn.boolean)},!1),o!=null&&(x.isFunction(o)?n.paramsSerializer={serialize:o}:Bl.assertOptions(o,{encode:bn.function,serialize:bn.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Bl.assertOptions(n,{baseUrl:bn.spelling("baseURL"),withXsrfToken:bn.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=i&&x.merge(i.common,i[n.method]);i&&x.forEach(["delete","get","head","post","put","patch","common"],h=>{delete i[h]}),n.headers=Qe.concat(a,i);let s=[],c=!0;this.interceptors.request.forEach(function(g){if(typeof g.runWhen=="function"&&g.runWhen(n)===!1)return;c=c&&g.synchronous;let b=n.transitional||po;b&&b.legacyInterceptorReqResOrdering?s.unshift(g.fulfilled,g.rejected):s.push(g.fulfilled,g.rejected)});let l=[];this.interceptors.response.forEach(function(g){l.push(g.fulfilled,g.rejected)});let u,p=0,d;if(!c){let h=[vh.bind(this),void 0];for(h.unshift(...s),h.push(...l),d=h.length,u=Promise.resolve(n);p{if(!r._listeners)return;let i=r._listeners.length;for(;i-- >0;)r._listeners[i](o);r._listeners=null}),this.promise.then=o=>{let i,a=new Promise(s=>{r.subscribe(s),i=s}).then(o);return a.cancel=function(){r.unsubscribe(i)},a},t(function(i,a,s){r.reason||(r.reason=new sn(i,a,s),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;let n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){let t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new e(function(o){t=o}),cancel:t}}},kM=wS;function SS(e){return function(n){return e.apply(null,n)}}function IS(e){return x.isObject(e)&&e.isAxiosError===!0}var TS={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(TS).forEach(([e,t])=>{TS[t]=e});var zM=TS;function PM(e){let t=new ql(e),n=Al(ql.prototype.request,t);return x.extend(n,ql.prototype,t,{allOwnKeys:!0}),x.extend(n,t,null,{allOwnKeys:!0}),n.create=function(o){return PM(Un(e,o))},n}var at=PM(Xa);at.Axios=ql;at.CanceledError=sn;at.CancelToken=kM;at.isCancel=Ml;at.VERSION=$i;at.toFormData=uo;at.AxiosError=Z;at.Cancel=at.CanceledError;at.all=function(t){return Promise.all(t)};at.spread=SS;at.isAxiosError=IS;at.mergeConfig=Un;at.AxiosHeaders=Qe;at.formToJSON=e=>ch(x.isHTMLForm(e)?new FormData(e):e);at.getAdapter=yh.getAdapter;at.HttpStatusCode=zM;at.default=at;var bh=at;var{Axios:Ube,AxiosError:Lbe,CanceledError:Fbe,isCancel:Zbe,CancelToken:Vbe,VERSION:Bbe,all:qbe,Cancel:Wbe,isAxiosError:Hbe,spread:Kbe,toFormData:Jbe,AxiosHeaders:Gbe,HttpStatusCode:Xbe,formToJSON:Ybe,getAdapter:Qbe,mergeConfig:e_e}=bh;var SR=F(B(),1);var xX=Function.prototype.toString,kS=Object.create,bX=Object.prototype.toString,_X=(function(){function e(){this._keys=[],this._values=[]}return e.prototype.has=function(t){return!!~this._keys.indexOf(t)},e.prototype.get=function(t){return this._values[this._keys.indexOf(t)]},e.prototype.set=function(t,n){this._keys.push(t),this._values.push(n)},e})();function $X(){return new _X}function wX(){return new WeakMap}var SX=typeof WeakMap<"u"?wX:$X;function PS(e){if(!e)return kS(null);var t=e.constructor;if(t===Object)return e===Object.prototype?{}:kS(e);if(t&&~xX.call(t).indexOf("[native code]"))try{return new t}catch{}return kS(e)}function IX(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}function TX(e){return e.flags}var kX=/test/g.flags==="g"?TX:IX;function EM(e){var t=bX.call(e);return t.substring(8,t.length-1)}function zX(e){return e[Symbol.toStringTag]||EM(e)}var PX=typeof Symbol<"u"?zX:EM,EX=Object.defineProperty,AX=Object.getOwnPropertyDescriptor,AM=Object.getOwnPropertyNames,ES=Object.getOwnPropertySymbols,OM=Object.prototype,jM=OM.hasOwnProperty,OX=OM.propertyIsEnumerable,CM=typeof ES=="function";function jX(e){return AM(e).concat(ES(e))}var CX=CM?jX:AM;function $h(e,t,n){for(var r=CX(e),o=0,i=r.length,a=void 0,s=void 0;oeY,del:()=>nY,get:()=>YX,getMany:()=>QX,invoke:()=>iY,publish:()=>rY,unpublish:()=>oY,update:()=>tY});var Si=F(B(),1);function is(e){return e.defaults.baseURL?.split("/spaces")[0]}function y(e,t,n){return e.get(t,{baseURL:is(e),...n}).then(r=>r.data,Si.errorHandler)}function _n(e,t,n,r){return e.patch(t,n,{baseURL:is(e),...r}).then(o=>o.data,Si.errorHandler)}function z(e,t,n,r){return e.post(t,n,{baseURL:is(e),...r}).then(o=>o.data,Si.errorHandler)}function k(e,t,n,r){return e.put(t,n,{baseURL:is(e),...r}).then(o=>o.data,Si.errorHandler)}function O(e,t,n){return e.delete(t,{baseURL:is(e),...n}).then(r=>r.data,Si.errorHandler)}function LM(e,t,n){return e(t,{baseURL:is(e),...n}).then(r=>r.data,Si.errorHandler)}var YX=(e,t,n)=>y(e,`/spaces/${t.spaceId}/ai/actions/${t.aiActionId}`,{headers:n}),QX=(e,t,n)=>y(e,`/spaces/${t.spaceId}/ai/actions`,{params:t.query,headers:n}),eY=(e,t,n,r)=>z(e,`/spaces/${t.spaceId}/ai/actions`,n,{headers:r}),tY=(e,t,n,r)=>{let o=v(n),{sys:i,...a}=o;return k(e,`/spaces/${t.spaceId}/ai/actions/${t.aiActionId}`,a,{headers:{"X-Contentful-Version":n.sys.version??0,...r}})},nY=(e,t,n)=>O(e,`/spaces/${t.spaceId}/ai/actions/${t.aiActionId}`,{headers:n}),rY=(e,t,n,r)=>k(e,`/spaces/${t.spaceId}/ai/actions/${t.aiActionId}/published`,null,{headers:{"X-Contentful-Version":t.version,...r}}),oY=(e,t,n)=>O(e,`/spaces/${t.spaceId}/ai/actions/${t.aiActionId}/published`,{headers:n}),iY=(e,t,n,r)=>z(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/ai/actions/${t.aiActionId}/invoke`,n,{headers:r,params:t.query});var jS={};M(jS,{get:()=>aY});var aY=(e,t,n)=>y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/ai/actions/${t.aiActionId}/invocations/${t.invocationId}`,{headers:n});var DS={};M(DS,{generate:()=>lY,get:()=>sY,getMany:()=>cY});var CS={"x-contentful-enable-alpha-feature":"agents-api"},sY=(e,t,n)=>y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/ai/agents/${t.agentId}`,{headers:{...CS,...n}}),cY=(e,t,n)=>y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/ai/agents`,{headers:{...CS,...n}}),lY=(e,t,n,r)=>z(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/ai/agents/${t.agentId}/generate`,n,{headers:{...CS,...r}});var MS={};M(MS,{get:()=>uY,getMany:()=>pY,resumeRun:()=>dY});var NS={"x-contentful-enable-alpha-feature":"agents-api"},uY=(e,t,n)=>y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/ai/agents/runs/${t.runId}`,{headers:{...NS,...n}}),pY=(e,t,n)=>y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/ai/agents/runs`,{params:t.query,headers:{...NS,...n}}),dY=(e,t,n,r)=>z(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/ai/agents/runs/${t.runId}/resume`,n,{headers:{...NS,...r}});var RS={};M(RS,{createPersonalAccessToken:()=>hY,get:()=>mY,getMany:()=>fY,getManyForOrganization:()=>yY,revoke:()=>gY});var mY=(e,t)=>y(e,`/users/me/access_tokens/${t.tokenId}`),fY=(e,t)=>y(e,"/users/me/access_tokens",{params:t.query}),hY=(e,t,n,r)=>z(e,"/users/me/access_tokens",n,{headers:r}),gY=(e,t)=>k(e,`/users/me/access_tokens/${t.tokenId}/revoked`,null),yY=(e,t)=>y(e,`/organizations/${t.organizationId}/access_tokens`,{params:t.query});var FS={};M(FS,{create:()=>bY,del:()=>$Y,get:()=>vY,getMany:()=>xY,update:()=>_Y});var US=e=>`/spaces/${e.spaceId}/environments/${e.environmentId}/automation_definitions`,LS=e=>`${US(e)}/${e.automationDefinitionId}`,vY=(e,t,n)=>y(e,LS(t),{headers:n}),xY=(e,t,n)=>y(e,US(t),{headers:n,params:t.query}),bY=(e,t,n,r)=>{let o=v(n);return z(e,US(t),o,{headers:r})},_Y=(e,t,n,r)=>{let o=v(n);return delete o.sys,k(e,LS(t),o,{headers:{"X-Contentful-Version":n.sys.version??0,...r}})},$Y=(e,t,n)=>O(e,LS(t),{headers:{"X-Contentful-Version":t.version,...n}});var ZS={};M(ZS,{get:()=>IY,getForAutomationDefinition:()=>kY,getMany:()=>TY});var FM=e=>`/spaces/${e.spaceId}/environments/${e.environmentId}/automation_executions`,wY=e=>`${FM(e)}/${e.automationExecutionId}`,SY=e=>`/spaces/${e.spaceId}/environments/${e.environmentId}/automation_definitions/${e.automationDefinitionId}/automation_executions`,IY=(e,t,n)=>y(e,wY(t),{headers:n}),TY=(e,t,n)=>y(e,FM(t),{headers:n,params:t.query}),kY=(e,t,n)=>y(e,SY(t),{headers:n,params:t.query});var VS={};M(VS,{create:()=>EY,createWithId:()=>AY,del:()=>jY,get:()=>zY,getMany:()=>PY,update:()=>OY});var zY=(e,t)=>y(e,`/spaces/${t.spaceId}/api_keys/${t.apiKeyId}`),PY=(e,t)=>y(e,`/spaces/${t.spaceId}/api_keys`,{params:t.query}),EY=(e,t,n,r)=>z(e,`/spaces/${t.spaceId}/api_keys`,n,{headers:r}),AY=(e,t,n,r)=>k(e,`/spaces/${t.spaceId}/api_keys/${t.apiKeyId}`,n,{headers:r}),OY=(e,t,n,r)=>{let o=v(n);return"accessToken"in o&&delete o.accessToken,"preview_api_key"in o&&delete o.preview_api_key,"policies"in o&&delete o.policies,delete o.sys,k(e,`/spaces/${t.spaceId}/api_keys/${t.apiKeyId}`,o,{headers:{"X-Contentful-Version":n.sys.version??0,...r}})},jY=(e,t)=>O(e,`/spaces/${t.spaceId}/api_keys/${t.apiKeyId}`);var BS={};M(BS,{create:()=>CY});var CY=(e,t,n)=>z(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/app_installations/${t.appDefinitionId}/access_tokens`,void 0,{headers:{Authorization:`Bearer ${n.jwt}`}});var HS={};M(HS,{create:()=>LY,del:()=>UY,get:()=>NY,getMany:()=>MY,getManyForEnvironment:()=>RY,update:()=>FY});function te(e){return e&&e.select&&!/sys/i.test(e.select)?{...e,select:e.select+",sys"}:e}function wh(e){if(e&&e.spaceId){let{spaceId:t,...n}=e;return{...n,"sys.space.sys.id[in]":t}}return e}var qS=e=>`/organizations/${e.organizationId}/app_definitions/${e.appDefinitionId}/actions`,WS=e=>`${qS(e)}/${e.appActionId}`,DY=e=>e.environmentId?`/spaces/${e.spaceId}/environments/${e.environmentId}/actions`:`/spaces/${e.spaceId}/actions`,NY=(e,t)=>y(e,WS(t)),MY=(e,t)=>y(e,qS(t),{params:te(t.query)}),RY=(e,t)=>y(e,DY(t),{params:te(t.query)}),UY=(e,t)=>O(e,WS(t)),LY=(e,t,n)=>z(e,qS(t),n),FY=(e,t,n)=>k(e,WS(t),n);var GS={};M(GS,{create:()=>qY,createWithResponse:()=>HY,createWithResult:()=>GY,get:()=>WM,getCallDetails:()=>VM,getResponse:()=>KY});var KS=F(B(),1);var L=e=>(t,n,...r)=>{let o=(0,KS.toPlainObject)(v(n));return o.items=o.items.map(i=>e(t,i,...r)),o},ht=e=>(t,n,...r)=>{let o=(0,KS.toPlainObject)(v(n));return o.items=o.items.map(i=>e(t,i,...r)),o};function JS(e){return e<300}function ZM(e){return[404,422,429,400].includes(e)}async function Wl(e=1e3){return new Promise(t=>setTimeout(t,e))}function as(e){let{pagePrev:t,pageNext:n,...r}=e;return{...r,cursor:!0,...t?{pagePrev:t}:null,...n?{pageNext:n}:null}}function ZY(e,t){if(!t)return;let n=t.indexOf("?");if(n===-1)return;let r=t.slice(n+1);return new URLSearchParams(r).get(e)??void 0}var VY={prev:"pagePrev",next:"pageNext"},BY=["prev","next"];function ss(e){let t={};for(let n of BY){let r=ZY(VY[n],e.pages?.[n]);r&&(t[n]=r)}return{...e,pages:t}}var qY=(e,t,n)=>z(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/app_installations/${t.appDefinitionId}/actions/${t.appActionId}/calls`,n),VM=(e,t)=>y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/actions/${t.appActionId}/calls/${t.callId}`),BM=2e3,qM=15;async function WY(e,t,{callId:n}){let r=1,o=t.retryInterval||BM,i=t.retries||qM;return new Promise((a,s)=>{let c=async()=>{try{let l=await VM(e,{...t,callId:n});if(l?.response?.statusCode&&!JS(l?.response?.statusCode)){let u=new Error("App action not found or lambda fails");s(u)}else if(JS(l.statusCode))a(l);else if(ZM(l.statusCode)&&ri){s(new Error("The app action response is taking longer than expected to process."));return}await Wl(o),c()}};c()})}var HY=async(e,t,n)=>{let o=(await z(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/app_installations/${t.appDefinitionId}/actions/${t.appActionId}/calls`,n)).sys.id;return WY(e,t,{callId:o})},WM=(e,t)=>y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/app_installations/${t.appDefinitionId}/actions/${t.appActionId}/calls/${t.callId}`),KY=(e,t)=>y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/app_installations/${t.appDefinitionId}/actions/${t.appActionId}/calls/${t.callId}/response`);async function JY(e,t,{callId:n}){let r=1,o=t.retryInterval||BM,i=t.retries||qM;return new Promise((a,s)=>{let c=async()=>{try{let l=await WM(e,{...t,callId:n});l?.sys.status==="succeeded"||l?.sys.status==="failed"?a(l):l?.sys.status==="processing"&&ri){s(new Error("The app action result is taking longer than expected to process."));return}await Wl(o),c()}};c()})}var GY=async(e,t,n)=>{let o=(await z(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/app_installations/${t.appDefinitionId}/actions/${t.appActionId}/calls`,n)).sys.id;return JY(e,t,{callId:o})};var YS={};M(YS,{create:()=>eQ,del:()=>QY,get:()=>XY,getMany:()=>YY});var XS=e=>`/organizations/${e.organizationId}/app_definitions/${e.appDefinitionId}/app_bundles`,HM=e=>`${XS(e)}/${e.appBundleId}`,XY=(e,t)=>y(e,HM(t)),YY=(e,t)=>y(e,XS(t),{params:te(t.query)}),QY=(e,t)=>O(e,HM(t)),eQ=(e,t,n)=>{let{appUploadId:r,comment:o,actions:i,functions:a}=n,s={upload:{sys:{type:"Link",linkType:"AppUpload",id:r}},comment:o,actions:i,functions:a};return z(e,XS(t),s)};var eI={};M(eI,{create:()=>oQ,del:()=>aQ,get:()=>nQ,getAppDefinitionUrl:()=>Sh,getInstallationsForOrg:()=>sQ,getMany:()=>rQ,update:()=>iQ});var QS=e=>`/organizations/${e.organizationId}/app_definitions`,Sh=e=>QS(e)+`/${e.appDefinitionId}`,tQ=e=>`/app_definitions/${e.appDefinitionId}/app_installations`,nQ=(e,t)=>y(e,Sh(t),{params:te(t.query)}),rQ=(e,t)=>y(e,QS(t),{params:t.query}),oQ=(e,t,n)=>{let r=v(n);return z(e,QS(t),r)},iQ=(e,t,n,r)=>{let o=v(n);return delete o.sys,k(e,Sh(t),o,{headers:{"X-Contentful-Version":n.sys.version??0,...r}})},aQ=(e,t)=>O(e,Sh(t)),sQ=(e,t)=>y(e,tQ(t),{params:{...wh(te(t.query)),"sys.organization.sys.id[in]":t.organizationId}});var tI={};M(tI,{del:()=>uQ,get:()=>cQ,upsert:()=>lQ});var cQ=(e,t)=>y(e,`/organizations/${t.organizationId}/app_definitions/${t.appDefinitionId}/details`),lQ=(e,t,n)=>k(e,`/organizations/${t.organizationId}/app_definitions/${t.appDefinitionId}/details`,n),uQ=(e,t)=>O(e,`/organizations/${t.organizationId}/app_definitions/${t.appDefinitionId}/details`);var nI={};M(nI,{del:()=>mQ,get:()=>pQ,upsert:()=>dQ});var pQ=(e,t)=>y(e,`/organizations/${t.organizationId}/app_definitions/${t.appDefinitionId}/event_subscription`),dQ=(e,t,n)=>k(e,`/organizations/${t.organizationId}/app_definitions/${t.appDefinitionId}/event_subscription`,n),mQ=(e,t)=>O(e,`/organizations/${t.organizationId}/app_definitions/${t.appDefinitionId}/event_subscription`);var rI={};M(rI,{del:()=>vQ,get:()=>hQ,getAppInstallationUrl:()=>Ih,getForOrganization:()=>xQ,getMany:()=>gQ,upsert:()=>yQ});var KM=e=>`/spaces/${e.spaceId}/environments/${e.environmentId}/app_installations`,fQ=e=>`/app_definitions/${e.appDefinitionId}/app_installations`,Ih=e=>KM(e)+`/${e.appDefinitionId}`,hQ=(e,t)=>y(e,Ih(t),{params:te(t.query)}),gQ=(e,t)=>y(e,KM(t),{params:te(t.query)}),yQ=(e,t,n,r)=>{let o=v(n);return k(e,Ih(t),o,{headers:{...r,...t.acceptAllTerms&&{"X-Contentful-Marketplace":"i-accept-end-user-license-agreement,i-accept-marketplace-terms-of-service,i-accept-privacy-policy"}}})},vQ=(e,t)=>O(e,Ih(t)),xQ=(e,t)=>y(e,fQ(t),{params:{...wh(te(t.query)),"sys.organization.sys.id[in]":t.organizationId}});var oI={};M(oI,{create:()=>$Q,del:()=>wQ,get:()=>bQ,getMany:()=>_Q});var bQ=(e,t)=>y(e,`/organizations/${t.organizationId}/app_definitions/${t.appDefinitionId}/keys/${t.fingerprint}`),_Q=(e,t)=>y(e,`/organizations/${t.organizationId}/app_definitions/${t.appDefinitionId}/keys`),$Q=(e,t,n)=>z(e,`/organizations/${t.organizationId}/app_definitions/${t.appDefinitionId}/keys`,n),wQ=(e,t)=>O(e,`/organizations/${t.organizationId}/app_definitions/${t.appDefinitionId}/keys/${t.fingerprint}`);var iI={};M(iI,{create:()=>SQ});var SQ=(e,t,n)=>z(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/app_installations/${t.appDefinitionId}/signed_requests`,n);var aI={};M(aI,{del:()=>kQ,get:()=>IQ,upsert:()=>TQ});var IQ=(e,t)=>y(e,`/organizations/${t.organizationId}/app_definitions/${t.appDefinitionId}/signing_secret`),TQ=(e,t,n)=>k(e,`/organizations/${t.organizationId}/app_definitions/${t.appDefinitionId}/signing_secret`,n),kQ=(e,t)=>O(e,`/organizations/${t.organizationId}/app_definitions/${t.appDefinitionId}/signing_secret`);var sI={};M(sI,{create:()=>EQ,del:()=>PQ,get:()=>zQ});function en(e,t){let{hostUpload:n,defaultHostnameUpload:r,timeout:o}=e.httpClientParams;return e.cloneWithNewParams({host:n||r,timeout:o??t?.uploadTimeout??3e5})}var JM=e=>`/organizations/${e.organizationId}/app_uploads`,GM=e=>`${JM(e)}/${e.appUploadId}`,zQ=(e,t)=>{let n=en(e);return y(n,GM(t))},PQ=(e,t)=>{let n=en(e);return O(n,GM(t))},EQ=(e,t,n)=>{let r=en(e),{file:o}=n;return z(r,JM(t),o,{headers:{"Content-Type":"application/octet-stream"}})};var hI={};M(hI,{archive:()=>FQ,create:()=>rR,createFromFiles:()=>BQ,createWithId:()=>VQ,del:()=>RQ,get:()=>nR,getMany:()=>NQ,getPublished:()=>DQ,processForAllLocales:()=>HQ,processForLocale:()=>iR,publish:()=>UQ,unarchive:()=>ZQ,unpublish:()=>LQ,update:()=>MQ});var tR=F(B(),1);var cI={};M(cI,{create:()=>Hl,del:()=>AQ,get:()=>OQ});var XM=e=>{let t=`/spaces/${e.spaceId}/uploads`,n=`/spaces/${e.spaceId}/environments/${e.environmentId}/uploads`;return e.environmentId?n:t},YM=e=>XM(e)+`/${e.uploadId}`,Hl=(e,t,n)=>{let r=en(e),{file:o}=n;if(!o)return Promise.reject(new Error("Unable to locate a file to upload."));let i=XM(t);return z(r,i,o,{headers:{"Content-Type":"application/octet-stream"}})},AQ=(e,t)=>{let n=en(e),r=YM(t);return O(n,r)},OQ=(e,t)=>{let n=en(e),r=YM(t);return y(n,r)};var fI={};M(fI,{create:()=>kh,createFromFiles:()=>dI,createWithId:()=>pI,get:()=>Th,getMany:()=>lI,processForAllLocales:()=>mI,processForLocale:()=>zh,update:()=>uI});var QM=F(B(),1);var Th=(e,t,n,r)=>y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/releases/${t.releaseId}/assets/${t.assetId}`,{params:te(t.query),headers:r?{...r}:void 0}),lI=(e,t,n,r)=>y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/releases/${t.releaseId}/assets`,{params:te(t.query),headers:r?{...r}:void 0}),uI=(e,t,n,r)=>{let o=v(n);return delete o.sys,k(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/releases/${t.releaseId}/assets/${t.assetId}`,o,{headers:{"X-Contentful-Version":n.sys.version??0,...r}})},kh=(e,t,n,r)=>{let o=v(n);return z(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/releases/${t.releaseId}/assets`,o,{headers:r})},pI=(e,t,n,r)=>{let o=v(n);return k(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/releases/${t.releaseId}/assets/${t.assetId}`,o,{headers:r})},dI=async(e,t,n)=>{let r=en(e,{uploadTimeout:t.uploadTimeout}),{file:o}=n.fields;return Promise.all(Object.keys(o).map(async i=>{let{contentType:a,fileName:s}=o[i];return Hl(r,t,o[i]).then(c=>({[i]:{contentType:a,fileName:s,uploadFrom:{sys:{type:"Link",linkType:"Upload",id:c.sys.id}}}}))})).then(i=>{let a=i.reduce((c,l)=>({...c,...l}),{}),s={...n,fields:{...n.fields,file:a}};return kh(e,t,s,{})}).catch(QM.errorHandler)},jQ=3e3,CQ=10;async function eR(e,t,{resolve:n,reject:r,locale:o,processingCheckWait:i=jQ,processingCheckRetries:a=CQ,checkCount:s=0}){return Th(e,t).then(c=>{if(c.fields.file[o].url)n(c);else if(s===a){let l=new Error;l.name="AssetProcessingTimeout",l.message="Asset is taking longer then expected to process.",r(l)}else s++,setTimeout(()=>eR(e,t,{resolve:n,reject:r,locale:o,checkCount:s,processingCheckWait:i,processingCheckRetries:a}),i)})}var zh=async(e,{asset:t,locale:n,options:{processingCheckRetries:r,processingCheckWait:o}={},...i})=>k(e,`/spaces/${i.spaceId}/environments/${i.environmentId}/releases/${t.sys.release.sys.id}/assets/${t.sys.id}/files/${n}/process`,null,{headers:{"X-Contentful-Version":t.sys.version}}).then(()=>new Promise((a,s)=>eR(e,{spaceId:i.spaceId,environmentId:i.environmentId,assetId:t.sys.id,releaseId:t.sys.release.sys.id},{resolve:a,reject:s,locale:n,processingCheckWait:o,processingCheckRetries:r}))),mI=async(e,{asset:t,options:n={},...r})=>{let o=Object.keys(t.fields.file||{}),i=t,a=o.map(s=>zh(e,{...r,asset:t,locale:s,options:n}).then(c=>{i=c}));return Promise.all(a).then(()=>i)};var nR=(e,t,n,r)=>t.releaseId?Th(e,t):y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/assets/${t.assetId}`,{params:te(t.query),headers:r?{...r}:void 0}),DQ=(e,t,n,r)=>y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/public/assets`,{params:te(t.query),headers:r?{...r}:void 0}),NQ=(e,t,n,r)=>t.releaseId?lI(e,t):y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/assets`,{params:te(t.query),headers:r?{...r}:void 0}),MQ=(e,t,n,r)=>{if(t.releaseId)return uI(e,t,n,r??{});let o=v(n);return delete o.sys,k(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/assets/${t.assetId}`,o,{headers:{"X-Contentful-Version":n.sys.version??0,...r}})},RQ=(e,t)=>O(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/assets/${t.assetId}`),UQ=(e,t,n)=>{let r=t.locales?.length?{add:{fields:{"*":t.locales}}}:null;return k(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/assets/${t.assetId}/published`,r,{headers:{"X-Contentful-Version":n.sys.version??0}})},LQ=(e,t,n)=>{if(t.locales?.length){let r={remove:{fields:{"*":t.locales}}};return k(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/assets/${t.assetId}/published`,r,{headers:{"X-Contentful-Version":n?.sys.version}})}else return O(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/assets/${t.assetId}/published`)},FQ=(e,t)=>k(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/assets/${t.assetId}/archived`),ZQ=(e,t)=>O(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/assets/${t.assetId}/archived`),rR=(e,t,n)=>{if(t.releaseId)return kh(e,t,n,{});let r=v(n);return z(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/assets`,r)},VQ=(e,t,n)=>{if(t.releaseId)return pI(e,t,n,{});let r=v(n);return k(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/assets/${t.assetId}`,r)},BQ=async(e,t,n)=>{if(t.releaseId)return dI(e,t,n);let r=en(e,{uploadTimeout:t.uploadTimeout}),{file:o}=n.fields;return Promise.all(Object.keys(o).map(async i=>{let{contentType:a,fileName:s}=o[i];return Hl(r,t,o[i]).then(c=>({[i]:{contentType:a,fileName:s,uploadFrom:{sys:{type:"Link",linkType:"Upload",id:c.sys.id}}}}))})).then(i=>{let a=i.reduce((c,l)=>({...c,...l}),{}),s={...n,fields:{...n.fields,file:a}};return rR(e,t,s)}).catch(tR.errorHandler)},qQ=3e3,WQ=10;async function oR(e,t,{resolve:n,reject:r,locale:o,processingCheckWait:i=qQ,processingCheckRetries:a=WQ,checkCount:s=0}){return nR(e,t).then(c=>{if(c.fields.file[o].url)n(c);else if(s===a){let l=new Error;l.name="AssetProcessingTimeout",l.message="Asset is taking longer then expected to process.",r(l)}else s++,setTimeout(()=>oR(e,t,{resolve:n,reject:r,locale:o,checkCount:s,processingCheckWait:i,processingCheckRetries:a}),i)})}var iR=async(e,{asset:t,locale:n,options:{processingCheckRetries:r,processingCheckWait:o}={},...i})=>t.sys.release?zh(e,{asset:t,locale:n,options:{processingCheckRetries:r,processingCheckWait:o},...i}):k(e,`/spaces/${i.spaceId}/environments/${i.environmentId}/assets/${t.sys.id}/files/${n}/process`,null,{headers:{"X-Contentful-Version":t.sys.version}}).then(()=>new Promise((a,s)=>oR(e,{spaceId:i.spaceId,environmentId:i.environmentId,assetId:t.sys.id},{resolve:a,reject:s,locale:n,processingCheckWait:o,processingCheckRetries:r}))),HQ=async(e,{asset:t,options:n={},...r})=>{if(t.sys.release)return mI(e,{asset:t,options:n,...r});let o=Object.keys(t.fields.file||{}),i=t,a=o.map(s=>iR(e,{...r,asset:t,locale:s,options:n}).then(c=>{i=c}));return Promise.all(a).then(()=>i)};var gI={};M(gI,{ValidationError:()=>cs,create:()=>GQ});var KQ=2880*60,cs=class extends Error{constructor(t,n){super(`Invalid "${t}" provided, `+n),this.name="ValidationError"}},JQ=(e,t,n)=>{if(n=n||{},typeof t!="number")throw new cs(e,`only numeric values are allowed for timestamps, provided type was "${typeof t}"`);if(n.maximum&&t>n.maximum)throw new cs(e,`value (${t}) cannot be further in the future than expected maximum (${n.maximum})`);if(n.now&&t{let r=n.expiresAt,o=Math.floor(Date.now()/1e3),i=o+KQ;JQ("expiresAt",r,{maximum:i,now:o});let a={expiresAt:r};return z(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/asset_keys`,a)};var yI={};M(yI,{getMany:()=>YQ});var XQ=e=>`/organizations/${e.organizationId}/available_licenses`,YQ=(e,t)=>y(e,XQ(t),{params:t.query});var vI={};M(vI,{get:()=>QQ,getV2:()=>ree,publish:()=>eee,publishV2:()=>oee,unpublish:()=>tee,unpublishV2:()=>iee,validate:()=>nee,validateV2:()=>aee});var QQ=(e,t)=>y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/bulk_actions/actions/${t.bulkActionId}`),eee=(e,t,n)=>z(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/bulk_actions/publish`,n),tee=(e,t,n)=>z(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/bulk_actions/unpublish`,n),nee=(e,t,n)=>z(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/bulk_actions/validate`,n),ree=(e,t)=>y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/bulk_actions/${t.bulkActionId}`),oee=(e,t,n)=>z(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/bulk_actions`,n),iee=(e,t,n)=>z(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/bulk_actions`,n),aee=(e,t,n)=>z(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/bulk_actions`,n);var _I={};M(_I,{create:()=>dee,del:()=>fee,get:()=>pee,getAll:()=>hee,getMany:()=>sR,update:()=>mee});var aR="X-Contentful-Version",Ph="x-contentful-comment-body-format",see="x-contentful-parent-entity-reference",cee="x-contentful-parent-id",lee=e=>`/spaces/${e.spaceId}/environments/${e.environmentId}`,xI=e=>`${bI(e)}/${e.commentId}`;function uee(e){switch(e){case"ContentType":return"content_types";case"Entry":return"entries";case"Workflow":return"workflows"}}var bI=e=>{let t="entryId"in e?{spaceId:e.spaceId,environmentId:e.environmentId,parentEntityType:"Entry",parentEntityId:e.entryId}:e,{parentEntityId:n,parentEntityType:r}=t,o=uee(r),i="parentEntityVersion"in t?`/versions/${t.parentEntityVersion}`:"";return`${lee(t)}/${o}/${n}${i}/comments`},pee=(e,t)=>y(e,xI(t),{headers:t.bodyFormat==="rich-text"?{[Ph]:t.bodyFormat}:{}}),sR=(e,t)=>y(e,bI(t),{params:te(t.query),headers:t.bodyFormat==="rich-text"?{[Ph]:t.bodyFormat}:{}}),dee=(e,t,n)=>{let r=v(n);return z(e,bI(t),r,{headers:{...typeof n.body!="string"?{[Ph]:"rich-text"}:{},..."parentEntityReference"in t&&t.parentEntityReference?{[see]:t.parentEntityReference}:{},...t.parentCommentId?{[cee]:t.parentCommentId}:{}}})},mee=(e,t,n,r)=>{let o=v(n);return delete o.sys,k(e,xI(t),o,{headers:{[aR]:n.sys.version??0,...typeof n.body!="string"?{[Ph]:"rich-text"}:{},...r}})},fee=(e,{version:t,...n})=>O(e,xI(n),{headers:{[aR]:t}}),hee=sR;var $I={};M($I,{getMany:()=>yee});var gee=e=>`/spaces/${e.spaceId}/environments/${e.environmentId}/component_types`,yee=(e,t,n)=>y(e,gee(t),{params:t.query,headers:n});var SI={};M(SI,{create:()=>vee,createWithId:()=>xee,del:()=>wee,get:()=>$ee,getAncestors:()=>Tee,getDescendants:()=>Iee,getMany:()=>See,getTotal:()=>kee,patch:()=>bee,update:()=>_ee});function fo(e){return`/organizations/${e}/taxonomy/concepts`}var vee=(e,t,n)=>z(e,fo(t.organizationId),n),xee=(e,t,n)=>k(e,`${fo(t.organizationId)}/${t.conceptId}`,n),bee=(e,t,n,r)=>_n(e,`${fo(t.organizationId)}/${t.conceptId}`,n,{headers:{"X-Contentful-Version":t.version,"Content-Type":"application/json-patch+json",...r}}),_ee=(e,t,n,r)=>k(e,`${fo(t.organizationId)}/${t.conceptId}`,n,{headers:{"X-Contentful-Version":t.version,...r}}),$ee=(e,t)=>y(e,`${fo(t.organizationId)}/${t.conceptId}`),wee=(e,t,n)=>O(e,`${fo(t.organizationId)}/${t.conceptId}`,{headers:{"X-Contentful-Version":t.version??0,...n}}),See=(e,t)=>{let{url:n,queryParams:r}=wI("",t);return y(e,n,{params:r})},Iee=(e,t)=>{let{url:n,queryParams:r}=wI(`/${t.conceptId}/descendants`,t);return y(e,n,{params:r})},Tee=(e,t)=>{let{url:n,queryParams:r}=wI(`/${t.conceptId}/ancestors`,t);return y(e,n,{params:r})},kee=(e,t)=>y(e,`${fo(t.organizationId)}/total`);function wI(e,t){return t.query?.pageUrl?{url:t.query?.pageUrl}:{url:`${fo(t.organizationId)}${e}`,queryParams:t.query}}var II={};M(II,{create:()=>Oee,createWithId:()=>jee,del:()=>Pee,get:()=>zee,getMany:()=>Eee,getTotal:()=>Aee,patch:()=>Cee,update:()=>Dee});function ho(e){return`/organizations/${e}/taxonomy/concept-schemes`}var zee=(e,t)=>y(e,`${ho(t.organizationId)}/${t.conceptSchemeId}`),Pee=(e,t,n)=>O(e,`${ho(t.organizationId)}/${t.conceptSchemeId}`,{headers:{"X-Contentful-Version":t.version,...n}}),Eee=(e,t)=>{let n=t.query?.pageUrl??ho(t.organizationId);return y(e,n,{params:t.query?.pageUrl?void 0:t.query})},Aee=(e,t)=>y(e,`${ho(t.organizationId)}/total`),Oee=(e,t,n)=>z(e,ho(t.organizationId),n),jee=(e,t,n)=>k(e,`${ho(t.organizationId)}/${t.conceptSchemeId}`,n),Cee=(e,t,n,r)=>_n(e,`${ho(t.organizationId)}/${t.conceptSchemeId}`,n,{headers:{"X-Contentful-Version":t.version,"Content-Type":"application/json-patch+json",...r}}),Dee=(e,t,n,r)=>k(e,`${ho(t.organizationId)}/${t.conceptSchemeId}`,n,{headers:{"X-Contentful-Version":t.version,...r}});var kI={};M(kI,{create:()=>Ree,createWithId:()=>Uee,del:()=>Fee,get:()=>Nee,getMany:()=>Mee,publish:()=>Zee,unpublish:()=>Vee,update:()=>Lee});var TI=e=>`/spaces/${e.spaceId}/environments/${e.environmentId}/content_types`,ls=e=>TI(e)+`/${e.contentTypeId}`,Nee=(e,t,n)=>y(e,ls(t),{params:te(t.query),headers:n}),Mee=(e,t,n)=>y(e,TI(t),{params:t.query,headers:n}),Ree=(e,t,n,r)=>{let o=v(n);return z(e,TI(t),o,{headers:r})},Uee=(e,t,n,r)=>{let o=v(n);return k(e,ls(t),o,{headers:r})},Lee=(e,t,n,r)=>{let o=v(n);return delete o.sys,k(e,ls(t),o,{headers:{"X-Contentful-Version":n.sys.version??0,...r}})},Fee=(e,t,n)=>O(e,ls(t),{headers:n}),Zee=(e,t,n,r)=>k(e,ls(t)+"/published",null,{headers:{"X-Contentful-Version":n.sys.version,...r}}),Vee=(e,t,n)=>O(e,ls(t)+"/published",{headers:n});var zI={};M(zI,{get:()=>Bee,getMany:()=>qee,update:()=>Wee});var cR=e=>`/spaces/${e.spaceId}/environments/${e.environmentId}/content_types/${e.contentTypeId}/editor_interface`,Bee=(e,t)=>y(e,cR(t)),qee=(e,t)=>y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/editor_interfaces`),Wee=(e,t,n,r)=>{let o=v(n);return delete o.sys,k(e,cR(t),o,{headers:{"X-Contentful-Version":n.sys.version??0,...r}})};var PI={};M(PI,{getMany:()=>Kee});var Hee=e=>`/spaces/${e.spaceId}/eligible_licenses`,Kee=(e,t)=>y(e,Hee(t),{params:t.query});var MI={};M(MI,{archive:()=>rte,create:()=>ite,createWithId:()=>ate,del:()=>ete,get:()=>Jee,getMany:()=>Xee,getPublished:()=>Gee,patch:()=>Yee,publish:()=>tte,references:()=>ste,unarchive:()=>ote,unpublish:()=>nte,update:()=>Qee});var NI={};M(NI,{create:()=>CI,createWithId:()=>DI,get:()=>EI,getMany:()=>AI,patch:()=>jI,update:()=>OI});var EI=(e,t,n,r)=>y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/releases/${t.releaseId}/entries/${t.entryId}`,{params:te(t.query),headers:{...r}}),AI=(e,t,n,r)=>y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/releases/${t.releaseId}/entries`,{params:te(t.query),headers:{...r}}),OI=(e,t,n,r)=>{let o=v(n);return delete o.sys,k(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/releases/${t.releaseId}/entries/${t.entryId}`,o,{headers:{"X-Contentful-Version":n.sys.version??0,...r}})},jI=(e,t,n,r)=>_n(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/releases/${t.releaseId}/entries/${t.entryId}`,n,{headers:{"X-Contentful-Version":t.version,"Content-Type":"application/json-patch+json",...r}}),CI=(e,t,n,r)=>{let o=v(n);return z(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/releases/${t.releaseId}/entries`,o,{headers:{"X-Contentful-Content-Type":t.contentTypeId,...r}})},DI=(e,t,n,r)=>{let o=v(n);return k(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/releases/${t.releaseId}/entries/${t.entryId}`,o,{headers:{"X-Contentful-Content-Type":t.contentTypeId,...r}})};var Jee=(e,t,n,r)=>t.releaseId?EI(e,t):y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/entries/${t.entryId}`,{params:te(t.query),headers:{...r}}),Gee=(e,t,n,r)=>y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/public/entries`,{params:te(t.query),headers:{...r}}),Xee=(e,t,n,r)=>t.releaseId?AI(e,t):y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/entries`,{params:te(t.query),headers:{...r}}),Yee=(e,t,n,r)=>t.releaseId?jI(e,t,n,r??{}):_n(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/entries/${t.entryId}`,n,{headers:{"X-Contentful-Version":t.version,"Content-Type":"application/json-patch+json",...r}}),Qee=(e,t,n,r)=>{if(t.releaseId)return OI(e,t,n,r??{});let o=v(n);return delete o.sys,k(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/entries/${t.entryId}`,o,{headers:{"X-Contentful-Version":n.sys.version??0,...r}})},ete=(e,t)=>O(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/entries/${t.entryId}`),tte=(e,t,n)=>{let r=t.locales?.length?{add:{fields:{"*":t.locales}}}:null;return k(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/entries/${t.entryId}/published`,r,{headers:{"X-Contentful-Version":n.sys.version}})},nte=(e,t,n)=>{if(t.locales?.length){let r={remove:{fields:{"*":t.locales}}};return k(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/entries/${t.entryId}/published`,r,{headers:{"X-Contentful-Version":n?.sys.version}})}else return O(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/entries/${t.entryId}/published`)},rte=(e,t)=>k(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/entries/${t.entryId}/archived`),ote=(e,t)=>O(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/entries/${t.entryId}/archived`),ite=(e,t,n)=>{if(t.releaseId)return CI(e,t,n,{});let r=v(n);return z(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/entries`,r,{headers:{"X-Contentful-Content-Type":t.contentTypeId}})},ate=(e,t,n)=>{if(t.releaseId)return DI(e,t,n,{});let r=v(n);return k(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/entries/${t.entryId}`,r,{headers:{"X-Contentful-Content-Type":t.contentTypeId}})},ste=(e,t)=>{let{spaceId:n,environmentId:r,entryId:o,include:i}=t;return y(e,`/spaces/${n}/environments/${r}/entries/${o}/references?include=${i||2}`)};var RI={};M(RI,{create:()=>dte,createWithId:()=>mte,del:()=>pte,get:()=>cte,getMany:()=>lte,update:()=>ute});var cte=(e,t)=>y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}`),lte=(e,t)=>y(e,`/spaces/${t.spaceId}/environments`,{params:t.query}),ute=(e,t,n,r)=>{let o=v(n);return delete o.sys,k(e,`/spaces/${t.spaceId}/environments/${t.environmentId}`,o,{headers:{...r,"X-Contentful-Version":n.sys.version??0}})},pte=(e,t)=>O(e,`/spaces/${t.spaceId}/environments/${t.environmentId}`),dte=(e,t,n,r)=>{let o=v(n);return z(e,`/spaces/${t.spaceId}/environments`,o,{headers:r})},mte=(e,t,n,r)=>{let o=v(n);return k(e,`/spaces/${t.spaceId}/environments/${t.environmentId}`,o,{headers:{...r,...t.sourceEnvironmentId?{"X-Contentful-Source-Environment":t.sourceEnvironmentId}:{}}})};var UI={};M(UI,{createWithId:()=>gte,del:()=>vte,get:()=>fte,getMany:()=>hte,update:()=>yte});var lR=e=>`/spaces/${e.spaceId}/environment_aliases`,Eh=e=>lR(e)+`/${e.environmentAliasId}`,fte=(e,t)=>y(e,Eh(t)),hte=(e,t)=>y(e,lR(t),{params:t.query}),gte=(e,t,n,r)=>{let o=v(n);return k(e,Eh(t),o,{headers:r})},yte=(e,t,n,r)=>{let o=v(n);return delete o.sys,k(e,Eh(t),o,{headers:{...r,"X-Contentful-Version":n.sys.version??0}})},vte=(e,t)=>O(e,Eh(t));var LI={};M(LI,{create:()=>_te,del:()=>Ste,disconnect:()=>zte,get:()=>xte,getMany:()=>bte,install:()=>kte,update:()=>$te,validate:()=>Tte,versionUpdate:()=>wte,versions:()=>Ite});var go=(e,...t)=>`/organizations/${e}/environment_templates/`+t.join("/"),xte=(e,{organizationId:t,environmentTemplateId:n,version:r,query:o={}},i)=>r?y(e,go(t,n,"versions",r),{params:o,headers:i}):y(e,go(t,n),{params:o,headers:i}),bte=(e,{organizationId:t,query:n={}},r)=>y(e,go(t),{params:n,headers:r}),_te=(e,{organizationId:t},n,r)=>z(e,go(t),n,{headers:r}),$te=(e,{organizationId:t,environmentTemplateId:n},r,o)=>{let i=v(r);return delete i.sys,k(e,go(t,n),i,{headers:{"X-Contentful-Version":r.sys.version??0,...o}})},wte=(e,{organizationId:t,version:n,environmentTemplateId:r},o,i)=>_n(e,go(t,r,"versions",n),o,{headers:i}),Ste=(e,{organizationId:t,environmentTemplateId:n},r)=>O(e,go(t,n),{headers:r}),Ite=(e,{organizationId:t,environmentTemplateId:n,query:r={}},o)=>y(e,go(t,n,"versions"),{params:r,headers:o}),Tte=(e,{spaceId:t,environmentId:n,environmentTemplateId:r,version:o},i,a)=>k(e,o?`/spaces/${t}/environments/${n}/template_installations/${r}/versions/${o}/validated`:`/spaces/${t}/environments/${n}/template_installations/${r}/validated`,i,{headers:a}),kte=(e,{spaceId:t,environmentId:n,environmentTemplateId:r},o,i)=>z(e,`/spaces/${t}/environments/${n}/template_installations/${r}/versions`,o,{headers:i}),zte=(e,{spaceId:t,environmentId:n,environmentTemplateId:r},o)=>O(e,`/spaces/${t}/environments/${n}/template_installations/${r}`,{headers:o});var FI={};M(FI,{getForEnvironment:()=>Ate,getMany:()=>Ete});var Pte=(e,...t)=>`/organizations/${e}/environment_templates/`+t.join("/"),Ete=(e,{organizationId:t,environmentTemplateId:n,spaceId:r,environmentId:o,...i},a)=>y(e,Pte(t,n,"template_installations"),{params:{...i,...o&&{"environment.sys.id":o},...r&&{"space.sys.id":r}},headers:a}),Ate=(e,{spaceId:t,environmentId:n,environmentTemplateId:r,installationId:o,...i},a)=>y(e,`/spaces/${t}/environments/${n}/template_installations/${r}`,{params:{...o&&{"sys.id":o},...i},headers:a});var VI={};M(VI,{create:()=>Cte,createWithId:()=>Dte,del:()=>Mte,get:()=>Ote,getExtensionUrl:()=>Kl,getMany:()=>jte,update:()=>Nte});var ZI=e=>`/spaces/${e.spaceId}/environments/${e.environmentId}/extensions`,Kl=e=>ZI(e)+`/${e.extensionId}`,Ote=(e,t)=>y(e,Kl(t),{params:te(t.query)}),jte=(e,t)=>y(e,ZI(t),{params:te(t.query)}),Cte=(e,t,n,r)=>z(e,ZI(t),n,{headers:r}),Dte=(e,t,n,r)=>{let o=v(n);return k(e,Kl(t),o,{headers:r})},Nte=async(e,t,n,r)=>{let o=v(n);return delete o.sys,k(e,Kl(t),o,{headers:{"X-Contentful-Version":n.sys.version??0,...r}})},Mte=(e,t)=>O(e,Kl(t));var BI={};M(BI,{get:()=>Lte,getMany:()=>Fte,getManyForEnvironment:()=>Zte});var uR=e=>`/organizations/${e.organizationId}/app_definitions/${e.appDefinitionId}/functions`,Rte=e=>`${uR(e)}/${e.functionId}`,Ute=e=>`/spaces/${e.spaceId}/environments/${e.environmentId}/app_installations/${e.appInstallationId}/functions`,Lte=(e,t)=>y(e,Rte(t)),Fte=(e,t)=>y(e,uR(t),{params:t.query}),Zte=(e,t)=>y(e,Ute(t),{params:t.query});var qI={};M(qI,{get:()=>qte,getMany:()=>Wte});var pR={"x-contentful-enable-alpha-feature":"function-logs"},Vte=e=>`/spaces/${e.spaceId}/environments/${e.environmentId}/app_installations/${e.appInstallationId}/functions/${e.functionId}/logs`,Bte=e=>`/spaces/${e.spaceId}/environments/${e.environmentId}/app_installations/${e.appInstallationId}/functions/${e.functionId}/logs/${e.logId}`,qte=(e,t)=>y(e,Bte(t),{headers:{...pR}}),Wte=(e,t)=>y(e,Vte(t),{params:t.query,headers:{...pR}});var WI={};M(WI,{del:()=>Xte,get:()=>Hte,patch:()=>Gte,post:()=>Kte,put:()=>Jte,request:()=>Yte});var Hte=(e,{url:t,config:n})=>y(e,t,n),Kte=(e,{url:t,config:n},r)=>z(e,t,r,n),Jte=(e,{url:t,config:n},r)=>k(e,t,r,n),Gte=(e,{url:t,config:n},r)=>_n(e,t,r,n),Xte=(e,{url:t,config:n})=>O(e,t,n),Yte=(e,{url:t,config:n})=>LM(e,t,n);var HI={};M(HI,{create:()=>tne,del:()=>rne,get:()=>Qte,getMany:()=>ene,update:()=>nne});var Qte=(e,t)=>y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/locales/${t.localeId}`),ene=(e,t)=>y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/locales`,{params:te(t.query)}),tne=(e,t,n,r)=>z(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/locales`,n,{headers:r}),nne=(e,t,n,r)=>{let o=v(n);return delete o.sys,delete o.default,k(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/locales/${t.localeId}`,o,{headers:{...r,"X-Contentful-Version":n.sys.version??0}})},rne=(e,t)=>O(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/locales/${t.localeId}`);var KI={};M(KI,{get:()=>one,getMany:()=>dR});var dR=(e,t)=>y(e,"/organizations",{params:t?.query}),one=(e,t)=>dR(e,{query:{limit:100}}).then(n=>{let r=n.items.find(o=>o.sys.id===t.organizationId);if(!r){let o=new Error(`No organization was found with the ID ${t.organizationId} instead got ${JSON.stringify(n)}`);return o.status=404,o.statusText="Not Found",Promise.reject(o)}return r});var JI={};M(JI,{create:()=>sne,get:()=>cne});var ine={"x-contentful-enable-alpha-feature":"organization-user-management-api"},ane={"x-contentful-enable-alpha-feature":"pending-org-membership"},sne=(e,t,n,r)=>z(e,`/organizations/${t.organizationId}/invitations`,n,{headers:{...ane,...r}}),cne=(e,t,n)=>y(e,`/organizations/${t.organizationId}/invitations/${t.invitationId}`,{headers:{...ine,...n}});var XI={};M(XI,{del:()=>dne,get:()=>lne,getMany:()=>une,update:()=>pne});var mR=e=>`/organizations/${e.organizationId}/organization_memberships`,GI=e=>`${mR(e)}/${e.organizationMembershipId}`,lne=(e,t)=>y(e,GI(t)),une=(e,t)=>y(e,mR(t),{params:t.query}),pne=(e,t,n,r)=>{let o=v(n);delete o.sys;let{role:i}=o;return k(e,GI(t),{role:i},{headers:{...r,"X-Contentful-Version":n.sys.version??0}})},dne=(e,t)=>O(e,GI(t));var YI={};M(YI,{create:()=>hne,del:()=>yne,get:()=>mne,getManyForUser:()=>fne,update:()=>gne});var mne=(e,t)=>y(e,`/users/${t.userId}/oauth_applications/${t.oauthApplicationId}`),fne=(e,t)=>y(e,`/users/${t.userId}/oauth_applications`,{params:t.query}),hne=(e,t,n,r)=>z(e,`/users/${t.userId}/oauth_applications`,n,{headers:r}),gne=(e,t,n,r)=>k(e,`/users/${t.userId}/oauth_applications/${t.oauthApplicationId}`,n,{headers:r}),yne=(e,t)=>O(e,`/users/${t.userId}/oauth_applications/${t.oauthApplicationId}`);var QI={};M(QI,{create:()=>bne,get:()=>vne,getMany:()=>xne,revoke:()=>_ne});var vne=(e,t)=>y(e,`/users/me/access_tokens/${t.tokenId}`),xne=(e,t)=>y(e,"/users/me/access_tokens",{params:t.query}),bne=(e,t,n,r)=>z(e,"/users/me/access_tokens",n,{headers:r}),_ne=(e,t)=>k(e,`/users/me/access_tokens/${t.tokenId}/revoked`,null);var eT={};M(eT,{get:()=>$ne,getMany:()=>wne});var $ne=(e,t)=>y(e,`/spaces/${t.spaceId}/preview_api_keys/${t.previewApiKeyId}`),wne=(e,t)=>y(e,`/spaces/${t.spaceId}/preview_api_keys`,{params:t.query});var tT={};M(tT,{archive:()=>One,create:()=>Tne,del:()=>zne,get:()=>Sne,publish:()=>Pne,query:()=>Ine,unarchive:()=>jne,unpublish:()=>Ene,update:()=>kne,validate:()=>Ane});var Sne=(e,t)=>y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/releases/${t.releaseId}`),Ine=(e,t)=>{let n=t.query?.["sys.schemaVersion"]??t.releaseSchemaVersion??void 0;return n!==void 0&&(t.query={...t.query,"sys.schemaVersion":n}),y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/releases`,{params:t.query})},Tne=(e,t,n)=>((n.sys?.schemaVersion??t.releaseSchemaVersion)==="Release.v2"&&(n.sys={...n.sys,type:"Release",schemaVersion:"Release.v2"}),z(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/releases`,n)),kne=(e,t,n,r)=>((n.sys?.schemaVersion??t.releaseSchemaVersion)==="Release.v2"&&(n.sys={...n.sys,type:"Release",schemaVersion:"Release.v2"}),k(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/releases/${t.releaseId}`,n,{headers:{"X-Contentful-Version":t.version,...r}})),zne=(e,t)=>O(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/releases/${t.releaseId}`),Pne=(e,t,n)=>k(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/releases/${t.releaseId}/published`,null,{headers:{"X-Contentful-Version":t.version,...n}}),Ene=(e,t,n)=>O(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/releases/${t.releaseId}/published`,{headers:{"X-Contentful-Version":t.version,...n}}),Ane=(e,t,n)=>z(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/releases/${t.releaseId}/validate`,n),One=(e,t)=>k(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/releases/${t.releaseId}/archived`,null,{headers:{"X-Contentful-Version":t.version}}),jne=(e,t)=>O(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/releases/${t.releaseId}/archived`,{headers:{"X-Contentful-Version":t.version}});var nT={};M(nT,{get:()=>Cne,getMany:()=>Dne,queryForRelease:()=>Nne});var Cne=(e,t)=>y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/releases/${t.releaseId}/actions/${t.actionId}`),Dne=(e,t)=>y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/release_actions`,{params:t.query}),Nne=(e,t)=>y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/release_actions`,{params:{"sys.release.sys.id[in]":t.releaseId,...t.query}});var rT={};M(rT,{getMany:()=>Rne});var Mne=e=>`/spaces/${e.spaceId}/environments/${e.environmentId}/resource_types/${e.resourceTypeId}/resources`,Rne=(e,t)=>y(e,Mne(t),{params:t.query});var iT={};M(iT,{del:()=>Fne,get:()=>Une,upsert:()=>Lne});var oT=e=>`/organizations/${e.organizationId}/app_definitions/${e.appDefinitionId}/resource_provider`,Une=(e,t)=>y(e,oT(t)),Lne=(e,t,n,r)=>k(e,oT(t),n,{headers:r}),Fne=(e,t)=>O(e,oT(t));var sT={};M(sT,{del:()=>qne,get:()=>Vne,getForEnvironment:()=>Hne,getMany:()=>Wne,upsert:()=>Bne});var fR=e=>`/organizations/${e.organizationId}/app_definitions/${e.appDefinitionId}/resource_provider/resource_types`,aT=e=>`${fR(e)}/${e.resourceTypeId}`,Zne=e=>`/spaces/${e.spaceId}/environments/${e.environmentId}/resource_types`,Vne=(e,t)=>y(e,aT(t)),Bne=(e,t,n,r)=>{let o=v(n);return k(e,aT(t),o,{headers:r})},qne=(e,t)=>O(e,aT(t)),Wne=(e,t)=>y(e,fR(t)),Hne=(e,t)=>y(e,Zne(t));var cT={};M(cT,{create:()=>Xne,createWithId:()=>Yne,del:()=>ere,get:()=>Kne,getMany:()=>Jne,getManyForOrganization:()=>Gne,update:()=>Qne});var Kne=(e,t)=>y(e,`/spaces/${t.spaceId}/roles/${t.roleId}`),Jne=(e,t)=>y(e,`/spaces/${t.spaceId}/roles`,{params:te(t.query)}),Gne=(e,t)=>y(e,`/organizations/${t.organizationId}/roles`,{params:te(t.query)}),Xne=(e,t,n,r)=>z(e,`/spaces/${t.spaceId}/roles`,n,{headers:r}),Yne=(e,t,n,r)=>k(e,`/spaces/${t.spaceId}/roles/${t.roleId}`,n,{headers:r}),Qne=(e,t,n,r)=>{let o=v(n);return delete o.sys,k(e,`/spaces/${t.spaceId}/roles/${t.roleId}`,o,{headers:{...r,"X-Contentful-Version":n.sys.version??0}})},ere=(e,t)=>O(e,`/spaces/${t.spaceId}/roles/${t.roleId}`);var lT={};M(lT,{create:()=>rre,del:()=>ore,get:()=>tre,getMany:()=>nre,update:()=>ire});var tre=(e,t)=>y(e,`/spaces/${t.spaceId}/scheduled_actions/${t.scheduledActionId}`,{params:{"environment.sys.id":t.environmentId}}),nre=(e,t)=>y(e,`/spaces/${t.spaceId}/scheduled_actions`,{params:te(t.query)}),rre=(e,t,n)=>z(e,`/spaces/${t.spaceId}/scheduled_actions`,n),ore=(e,t)=>O(e,`/spaces/${t.spaceId}/scheduled_actions/${t.scheduledActionId}`,{params:{"environment.sys.id":t.environmentId}}),ire=(e,t,n)=>k(e,`/spaces/${t.spaceId}/scheduled_actions/${t.scheduledActionId}`,n,{params:{"environment.sys.id":n.environment?.sys.id},headers:{"X-Contentful-Version":t.version}});var uT={};M(uT,{create:()=>lre,del:()=>ure,get:()=>are,getMany:()=>sre,getManyForEnvironment:()=>cre});var are=(e,t)=>y(e,`/organizations/${t.organizationId}/semantic/search-index/${t.indexId}`),sre=(e,t)=>y(e,`/organizations/${t.organizationId}/semantic/search-index`,{params:t.status?{status:t.status}:void 0}),cre=(e,t)=>y(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/semantic/search-index`,{params:t.status?{status:t.status}:void 0}),lre=(e,t,n)=>z(e,`/organizations/${t.organizationId}/semantic/search-index`,n),ure=(e,t)=>O(e,`/organizations/${t.organizationId}/semantic/search-index/${t.indexId}`);var pT={};M(pT,{get:()=>pre});var pre=(e,t,n,r)=>z(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/semantic/duplicates`,n,{headers:r});var dT={};M(dT,{get:()=>dre});var dre=(e,t,n,r)=>z(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/semantic/recommendations`,n,{headers:r});var mT={};M(mT,{get:()=>mre});var mre=(e,t,n,r)=>z(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/semantic/reference-suggestions`,n,{headers:r});var fT={};M(fT,{get:()=>fre});var fre=(e,t,n,r)=>z(e,`/spaces/${t.spaceId}/environments/${t.environmentId}/semantic/search`,n,{headers:r});var hT={};M(hT,{get:()=>hre});var hre=(e,t)=>y(e,`/organizations/${t.organizationId}/semantic/settings`);var gT={};M(gT,{getForContentType:()=>_re,getForEntry:()=>vre,getManyForContentType:()=>bre,getManyForEntry:()=>yre});var hR=e=>`/spaces/${e.spaceId}/environments/${e.environmentId}/entries/${e.entryId}/snapshots`,gre=e=>hR(e)+`/${e.snapshotId}`,yre=(e,t)=>y(e,hR(t),{params:te(t.query)}),vre=(e,t)=>y(e,gre(t)),gR=e=>`/spaces/${e.spaceId}/environments/${e.environmentId}/content_types/${e.contentTypeId}/snapshots`,xre=e=>gR(e)+`/${e.snapshotId}`,bre=(e,t)=>y(e,gR(t),{params:te(t.query)}),_re=(e,t)=>y(e,xre(t));var yT={};M(yT,{create:()=>Ire,del:()=>zre,get:()=>$re,getMany:()=>wre,getManyForOrganization:()=>Sre,unarchive:()=>kre,update:()=>Tre});var $re=(e,t)=>y(e,`/spaces/${t.spaceId}`),wre=(e,t)=>y(e,"/spaces",{params:t.query}),Sre=(e,t)=>y(e,`/organizations/${t.organizationId}/spaces`,{params:t.query}),Ire=(e,t,n,r)=>z(e,"/spaces",n,{headers:t.organizationId?{...r,"X-Contentful-Organization":t.organizationId}:r}),Tre=(e,t,n,r)=>{let o=v(n);return delete o.sys,k(e,`/spaces/${t.spaceId}`,o,{headers:{"X-Contentful-Version":n.sys.version??0,...r}})},kre=(e,t,n,r)=>z(e,`/spaces/${t.spaceId}/unarchive`,n,{headers:r}),zre=(e,t)=>O(e,`/spaces/${t.spaceId}`);var vT={};M(vT,{getMany:()=>Pre,updateAllocations:()=>Ere});var Pre=(e,t)=>y(e,`/spaces/${t.spaceId}/space_add_ons`,{params:te(t.query)}),Ere=(e,t,n,r)=>k(e,`/spaces/${t.spaceId}/space_add_ons`,n,{headers:r});var xT={};M(xT,{get:()=>Are,getMany:()=>Ore});var Are=(e,t)=>y(e,`/spaces/${t.spaceId}/space_members/${t.spaceMemberId}`),Ore=(e,t)=>y(e,`/spaces/${t.spaceId}/space_members`,{params:t.query});var _T={};M(_T,{create:()=>Mre,createWithId:()=>Rre,del:()=>Lre,get:()=>jre,getForOrganization:()=>Dre,getMany:()=>Cre,getManyForOrganization:()=>Nre,update:()=>Ure});function Ah(){console.warn("The user attribute in the space membership root is deprecated. The attribute has been moved inside the sys object (i.e. sys.user)")}var bT=e=>`/spaces/${e.spaceId}/space_memberships`,Oh=e=>`${bT(e)}/${e.spaceMembershipId}`,jre=(e,t)=>(Ah(),y(e,Oh(t))),Cre=(e,t)=>(Ah(),y(e,bT(t),{params:t.query})),Dre=(e,t)=>y(e,`/organizations/${t.organizationId}/space_memberships/${t.spaceMembershipId}`),Nre=(e,t)=>y(e,`/organizations/${t.organizationId}/space_memberships`,{params:t.query}),Mre=(e,t,n,r)=>(Ah(),z(e,bT(t),n,{headers:r})),Rre=(e,t,n,r)=>(Ah(),k(e,Oh(t),n,{headers:r})),Ure=(e,t,n,r)=>{let o=v(n);return delete o.sys,k(e,Oh(t),o,{headers:{...r,"X-Contentful-Version":n.sys.version??0}})},Lre=(e,t)=>O(e,Oh(t));var $T={};M($T,{createWithId:()=>Vre,del:()=>qre,get:()=>Fre,getMany:()=>Zre,update:()=>Bre});var yR=e=>`/spaces/${e.spaceId}/environments/${e.environmentId}/tags`,jh=e=>yR(e)+`/${e.tagId}`,Fre=(e,t)=>y(e,jh(t)),Zre=(e,t)=>y(e,yR(t),{params:t.query}),Vre=(e,t,n)=>{let r=v(n);return k(e,jh(t),r,{headers:{"X-Contentful-Tag-Visibility":n.sys.visibility??"private"}})},Bre=(e,t,n,r)=>{let o=v(n);return delete o.sys,k(e,jh(t),o,{headers:{"X-Contentful-Version":n.sys.version??0,...r}})},qre=(e,{version:t,...n})=>O(e,jh(n),{headers:{"X-Contentful-Version":t}});var IT={};M(IT,{create:()=>Kre,del:()=>Gre,get:()=>Wre,getAll:()=>Hre,getMany:()=>vR,update:()=>Jre});var wT=e=>`/spaces/${e.spaceId}/environments/${e.environmentId}/entries/${e.entryId}/tasks`,ST=e=>`${wT(e)}/${e.taskId}`,Wre=(e,t)=>y(e,ST(t)),vR=(e,t)=>y(e,wT(t),{params:te(t.query)}),Hre=vR,Kre=(e,t,n)=>{let r=v(n);return z(e,wT(t),r)},Jre=(e,t,n,r)=>{let o=v(n);return delete o.sys,k(e,ST(t),o,{headers:{"X-Contentful-Version":n.sys.version??0,...r}})},Gre=(e,{version:t,...n})=>O(e,ST(n),{headers:{"X-Contentful-Version":t}});var zT={};M(zT,{create:()=>eoe,del:()=>noe,get:()=>Xre,getMany:()=>Yre,getManyForSpace:()=>Qre,update:()=>toe});var TT=e=>`/organizations/${e.organizationId}/teams`,kT=e=>`${TT(e)}/${e.teamId}`,Xre=(e,t)=>y(e,kT(t)),Yre=(e,t)=>y(e,TT(t),{params:te(t.query)}),Qre=(e,t)=>y(e,`/spaces/${t.spaceId}/teams`,{params:te(t.query)}),eoe=(e,t,n,r)=>z(e,TT(t),n,{headers:r}),toe=(e,t,n,r)=>{let o=v(n);return delete o.sys,k(e,kT(t),o,{headers:{"X-Contentful-Version":n.sys.version??0,...r}})},noe=(e,t)=>O(e,kT(t));var ET={};M(ET,{create:()=>aoe,del:()=>coe,get:()=>roe,getManyForOrganization:()=>ooe,getManyForTeam:()=>ioe,update:()=>soe});var xR=e=>`/organizations/${e.organizationId}/teams/${e.teamId}/team_memberships`,PT=e=>`/organizations/${e.organizationId}/teams/${e.teamId}/team_memberships/${e.teamMembershipId}`,roe=(e,t)=>y(e,PT(t)),ooe=(e,t)=>y(e,`/organizations/${t.organizationId}/team_memberships`,{params:te(t.query)}),ioe=(e,t)=>y(e,xR(t),{params:te(t.query)}),aoe=(e,t,n,r)=>z(e,xR(t),n,{headers:r}),soe=(e,t,n,r)=>{let o=v(n);return delete o.sys,k(e,PT(t),o,{headers:{"X-Contentful-Version":n.sys.version||0,...r}})},coe=(e,t)=>O(e,PT(t));var jT={};M(jT,{create:()=>moe,del:()=>hoe,get:()=>loe,getForOrganization:()=>poe,getMany:()=>uoe,getManyForOrganization:()=>doe,update:()=>foe});var AT=e=>`/spaces/${e.spaceId}/team_space_memberships`,OT=e=>`${AT(e)}/${e.teamSpaceMembershipId}`,loe=(e,t)=>y(e,OT(t)),uoe=(e,t)=>y(e,AT(t),{params:t.query}),poe=(e,t)=>y(e,`/organizations/${t.organizationId}/team_space_memberships/${t.teamSpaceMembershipId}`),doe=(e,t)=>{let n=t.query||{};return t.teamId&&(n["sys.team.sys.id"]=t.teamId),y(e,`/organizations/${t.organizationId}/team_space_memberships`,{params:t.query})},moe=(e,t,n,r)=>z(e,AT(t),n,{headers:{"x-contentful-team":t.teamId,...r}}),foe=(e,t,n,r)=>{let o=v(n);return delete o.sys,k(e,OT(t),o,{headers:{"X-Contentful-Version":n.sys.version||0,"x-contentful-team":n.sys.team.sys.id,...r}})},hoe=(e,t)=>O(e,OT(t));var CT={};M(CT,{get:()=>goe,update:()=>yoe});var bR=e=>`/spaces/${e.spaceId}/environments/${e.environmentId}/ui_config`,goe=(e,t)=>y(e,bR(t)),yoe=(e,t,n)=>{let r=v(n);return delete r.sys,k(e,bR(t),r,{headers:{"X-Contentful-Version":n.sys.version??0}})};var DT={};M(DT,{create:()=>xoe});var voe=e=>`/spaces/${e.spaceId}/environments/${e.environmentId??"master"}/upload_credentials`,xoe=(e,t)=>{let n=en(e),r=voe(t);return z(n,r)};var NT={};M(NT,{getManyForOrganization:()=>_oe,getManyForSpace:()=>boe});var boe=(e,t)=>y(e,`/organizations/${t.organizationId}/space_periodic_usages`,{params:t.query}),_oe=(e,t)=>y(e,`/organizations/${t.organizationId}/organization_periodic_usages`,{params:t.query});var MT={};M(MT,{getCurrent:()=>woe,getForOrganization:()=>Ioe,getForSpace:()=>$oe,getManyForOrganization:()=>Toe,getManyForSpace:()=>Soe});var $oe=(e,t)=>y(e,`/spaces/${t.spaceId}/users/${t.userId}`),woe=(e,t)=>y(e,"/users/me",{params:t?.query}),Soe=(e,t)=>y(e,`/spaces/${t.spaceId}/users`,{params:t.query}),Ioe=(e,t)=>y(e,`/organizations/${t.organizationId}/users/${t.userId}`),Toe=(e,t)=>y(e,`/organizations/${t.organizationId}/users`,{params:t.query});var RT={};M(RT,{get:()=>koe,update:()=>zoe});var _R=e=>`/spaces/${e.spaceId}/environments/${e.environmentId}/ui_config/me`,koe=(e,t)=>y(e,_R(t)),zoe=(e,t,n)=>{let r=v(n);return delete r.sys,k(e,_R(t),r,{headers:{"X-Contentful-Version":n.sys.version??0}})};var VT={};M(VT,{create:()=>Uoe,createWithId:()=>Loe,del:()=>Boe,deleteRetryPolicy:()=>Woe,deleteSigningSecret:()=>qoe,get:()=>Ooe,getCallDetails:()=>Coe,getHealthStatus:()=>Doe,getMany:()=>Noe,getManyCallDetails:()=>joe,getRetryPolicy:()=>Roe,getSigningSecret:()=>Moe,update:()=>Foe,upsertRetryPolicy:()=>Voe,upsertSigningSecret:()=>Zoe});var UT=e=>`/spaces/${e.spaceId}/webhook_definitions`,LT=e=>`/spaces/${e.spaceId}/webhooks`,Ch=e=>`${UT(e)}/${e.webhookDefinitionId}`,Poe=e=>`${LT(e)}/${e.webhookDefinitionId}/calls`,Eoe=e=>`${LT(e)}/${e.webhookDefinitionId}/calls/${e.callId}`,Aoe=e=>`${LT(e)}/${e.webhookDefinitionId}/health`,$R=e=>`/spaces/${e.spaceId}/webhook_settings`,FT=e=>`${$R(e)}/signing_secret`,ZT=e=>`${$R(e)}/retry_policy`,Ooe=(e,t)=>y(e,Ch(t)),joe=(e,t)=>y(e,Poe(t),{params:te(t.query)}),Coe=(e,t)=>y(e,Eoe(t)),Doe=(e,t)=>y(e,Aoe(t)),Noe=(e,t)=>y(e,UT(t),{params:te(t.query)}),Moe=(e,t)=>y(e,FT(t)),Roe=(e,t)=>y(e,ZT(t)),Uoe=(e,t,n,r)=>{let o=v(n);return z(e,UT(t),o,{headers:r})},Loe=(e,t,n,r)=>{let o=v(n);return k(e,Ch(t),o,{headers:r})},Foe=async(e,t,n,r)=>{let o=v(n);return delete o.sys,k(e,Ch(t),o,{headers:{"X-Contentful-Version":n.sys.version??0,...r}})},Zoe=async(e,t,n)=>{let r=v(n);return k(e,FT(t),r)},Voe=async(e,t,n)=>{let r=v(n);return k(e,ZT(t),r)},Boe=(e,t)=>O(e,Ch(t)),qoe=async(e,t)=>O(e,FT(t)),Woe=async(e,t)=>O(e,ZT(t));var qT={};M(qT,{complete:()=>Qoe,create:()=>Goe,del:()=>Yoe,get:()=>Joe,getMany:()=>Koe,update:()=>Xoe});var BT=e=>`/spaces/${e.spaceId}/environments/${e.environmentId}/workflows`,Dh=e=>`${BT(e)}/${e.workflowId}`,Hoe=e=>`${Dh(e)}/complete`,Koe=(e,t,n)=>y(e,BT(t),{headers:n,params:t.query}),Joe=(e,t,n)=>y(e,Dh(t),{headers:n}),Goe=(e,t,n,r)=>{let o=v(n);return z(e,BT(t),o,{headers:r})},Xoe=(e,t,n,r)=>{let o=v(n);return delete o.sys,k(e,Dh(t),o,{headers:{"X-Contentful-Version":n.sys.version??0,...r}})},Yoe=(e,{version:t,...n},r)=>O(e,Dh(n),{headers:{"X-Contentful-Version":t,...r}}),Qoe=(e,{version:t,...n},r)=>k(e,Hoe(n),null,{headers:{"X-Contentful-Version":t,...r}});var KT={};M(KT,{create:()=>nie,del:()=>oie,get:()=>eie,getMany:()=>tie,update:()=>rie});var WT=e=>`/spaces/${e.spaceId}/environments/${e.environmentId}/workflow_definitions`,HT=e=>`${WT(e)}/${e.workflowDefinitionId}`,eie=(e,t,n)=>y(e,HT(t),{headers:n}),tie=(e,t,n)=>y(e,WT(t),{headers:n,params:t.query}),nie=(e,t,n,r)=>{let o=v(n);return z(e,WT(t),o,{headers:r})},rie=(e,t,n,r)=>{let o=v(n);return delete o.sys,k(e,HT(t),o,{headers:{"X-Contentful-Version":n.sys.version??0,...r}})},oie=(e,{version:t,...n},r)=>O(e,HT(n),{headers:{"X-Contentful-Version":t,...r}});var JT={};M(JT,{getMany:()=>aie});var iie=e=>`/spaces/${e.spaceId}/environments/${e.environmentId}/workflows_changelog`,aie=(e,t,n)=>y(e,iie(t),{headers:n,params:t.query});var wR={AiAction:OS,AiActionInvocation:jS,Agent:DS,AgentRun:MS,ApiKey:VS,AutomationDefinition:FS,AutomationExecution:ZS,AppAction:HS,AppActionCall:GS,AppBundle:YS,AppDefinition:eI,AppInstallation:rI,AppUpload:sI,AppSignedRequest:iI,AppSigningSecret:aI,AppEventSubscription:nI,AppKey:oI,AppAccessToken:BS,AppDetails:tI,Asset:hI,AssetKey:gI,AvailableLicense:yI,BulkAction:vI,Comment:_I,ComponentType:$I,Concept:SI,ConceptScheme:II,ContentType:kI,EditorInterface:zI,EligibleLicense:PI,Entry:MI,Environment:RI,EnvironmentAlias:UI,EnvironmentTemplate:LI,EnvironmentTemplateInstallation:FI,Extension:VI,Function:BI,FunctionLog:qI,Http:WI,Locale:HI,Organization:KI,OrganizationInvitation:JI,OrganizationMembership:XI,OAuthApplication:YI,PersonalAccessToken:QI,AccessToken:RS,PreviewApiKey:eT,Release:tT,ReleaseAsset:fI,ReleaseEntry:NI,ReleaseAction:nT,Resource:rT,ResourceProvider:iT,ResourceType:sT,Role:cT,ScheduledAction:lT,ContentSemanticsIndex:uT,SemanticDuplicates:pT,SemanticRecommendations:dT,SemanticReferenceSuggestions:mT,SemanticSearch:fT,SemanticSettings:hT,Snapshot:gT,Space:yT,SpaceAddOn:vT,SpaceMember:xT,SpaceMembership:_T,Tag:$T,Task:IT,Team:zT,TeamMembership:ET,TeamSpaceMembership:jT,UIConfig:CT,Upload:cI,UploadCredential:DT,Usage:NT,User:MT,UserUIConfig:RT,Webhook:VT,WorkflowDefinition:KT,Workflow:qT,WorkflowsChangelog:JT};var GT=async({axiosInstance:e,entityType:t,action:n,params:r,payload:o,headers:i,userAgent:a})=>{let s=n==="delete"?"del":n,c=wR[t]?.[s];if(c===void 0)throw new Error("Unknown endpoint");return await c(e,r,o,{...i,...a?{"X-Contentful-User-Agent":a}:{}})};var sie={defaultHostname:"api.contentful.com",defaultHostnameUpload:"upload.contentful.com"},Jl=class{constructor(t){if(!t.accessToken)throw new TypeError("Expected parameter accessToken");let n=v(t);n.httpAgent=t.httpAgent,n.httpsAgent=t.httpsAgent,this.params={...sie,...n},this.axiosInstance=(0,SR.createHttpClient)(bh,{...this.params,headers:{"Content-Type":"application/vnd.contentful.management.v1+json",...t.userAgent?{"X-Contentful-User-Agent":t.userAgent}:{},...this.params.headers}})}async makeRequest(t){return GT({...t,axiosInstance:this.axiosInstance})}};function IR(e){return"apiAdapter"in e?e.apiAdapter:new Jl(e)}var lu=F(B(),1);var Lg=F(B(),1);var Ir=F(B(),1);var TR=F(B(),1);function cie(e,t){return(0,TR.toPlainObject)(v(t))}var kR=L(cie);var _g=F(B(),1);function P(e,t){return Object.keys(t).reduce((n,r)=>(Object.defineProperty(n,r,{enumerable:!1,configurable:!0,writable:!1,value:t[r]}),n),e)}var St=F(B(),1);var Rh=F(B(),1);function XT(e){return new Promise(t=>setTimeout(t,e))}var lie=30,uie=1e3,pie=2e3,Nh=class extends Error{constructor(t,n){super(t),this.action=n,this.name=this.constructor.name}},YT=class extends Nh{};async function Mh(e,t){let n=0,r=!1,o,i=t?.retryCount??lie,a=t?.retryIntervalMs??pie,s=t?.initialDelayMs??uie,c=t?.throwOnFailedExecution??!0;for(await XT(s);n{let r=n.toPlainObject();return{spaceId:r.sys.space.sys.id,environmentId:r.sys.environment.sys.id,releaseId:r.sys.release.sys.id,actionId:r.sys.id}};return{async get(){let n=t(this);return e({entityType:"ReleaseAction",action:"get",params:n}).then(r=>Ln(e,r))},async waitProcessing(n){return Mh(async()=>this.get(),n)}}}function Ln(e,t){let n=(0,Rh.toPlainObject)(v(t)),r=P(n,die(e));return(0,Rh.freezeSys)(r)}var zR=L(Ln);var Uh=F(B(),1);var PR;(function(e){e.contentTypeAnnotationNotIn="sys.contentType.metadata.annotations.ContentType[nin]"})(PR||(PR={}));function mie(e){let t=n=>{let r=n.toPlainObject();return{spaceId:r.sys.space.sys.id,environmentId:r.sys.environment.sys.id,releaseId:r.sys.id,version:r.sys.version}};return{async archive(){let n=t(this);return e({entityType:"Release",action:"archive",params:n}).then(r=>or(e,r))},async unarchive(){let n=t(this);return e({entityType:"Release",action:"unarchive",params:n}).then(r=>or(e,r))},async update(n){let r=t(this);return e({entityType:"Release",action:"update",params:r,payload:n}).then(o=>or(e,o))},async delete(){let n=t(this);await e({entityType:"Release",action:"delete",params:n})},async publish(n){let r=t(this);return e({entityType:"Release",action:"publish",params:r}).then(o=>Ln(e,o)).then(o=>o.waitProcessing(n))},async unpublish(n){let r=t(this);return e({entityType:"Release",action:"unpublish",params:r}).then(o=>Ln(e,o)).then(o=>o.waitProcessing(n))},async validate(n){let r=t(this);return e({entityType:"Release",action:"validate",params:r,payload:n?.payload}).then(o=>Ln(e,o)).then(o=>o.waitProcessing(n?.processingOptions))}}}function or(e,t){let n=(0,Uh.toPlainObject)(v(t)),r=P(n,mie(e));return(0,Uh.freezeSys)(r)}var ER=ht(or);var Lh=F(B(),1);function fie(e){let t=n=>({spaceId:n.sys.space.sys.id,environmentId:n.sys.environment.sys.id,tagId:n.sys.id});return{update:function(){let n=this.toPlainObject();return e({entityType:"Tag",action:"update",params:t(n),payload:n}).then(r=>Gl(e,r))},delete:function(){let n=this.toPlainObject();return e({entityType:"Tag",action:"delete",params:{...t(n),version:n.sys.version}}).then(()=>{})}}}function Gl(e,t){let n=(0,Lh.toPlainObject)(v(t)),r=P(n,fie(e));return(0,Lh.freezeSys)(r)}var AR=L(Gl);var Zh=F(B(),1);function OR(e){let t=n=>{let r=n.toPlainObject();return{params:{spaceId:r.sys.space.sys.id,environmentId:r.sys.environment.sys.id},raw:r}};return{update:async function(){let{raw:r,params:o}=t(this),i=await e({entityType:"UIConfig",action:"update",params:o,payload:r});return Fh(e,i)}}}function Fh(e,t){let n=(0,Zh.toPlainObject)(v(t)),r=P(n,OR(e));return(0,Zh.freezeSys)(r)}var Bh=F(B(),1);function jR(e){let t=n=>{let r=n.toPlainObject();return{params:{spaceId:r.sys.space.sys.id,environmentId:r.sys.environment.sys.id},raw:r}};return{update:async function(){let{raw:r,params:o}=t(this),i=await e({entityType:"UserUIConfig",action:"update",params:o,payload:r});return Vh(e,i)}}}function Vh(e,t){let n=(0,Bh.toPlainObject)(v(t)),r=P(n,jR(e));return(0,Bh.freezeSys)(r)}var qh=F(B(),1);var CR;(function(e){e.created="created",e.inProgress="inProgress",e.failed="failed",e.succeeded="succeeded",e.disconnected="disconnected",e.inRetry="inRetry"})(CR||(CR={}));function hie(e,t){let n=(0,qh.toPlainObject)(v(t));return(0,qh.freezeSys)(n)}var Wh=ht(hie);var Hh=F(B(),1);function gie(e){return{getFunction:function(){let n=this.toPlainObject();return e({entityType:"Function",action:"get",params:{organizationId:n.sys.organization.sys.id,appDefinitionId:n.sys.appDefinition.sys.id,functionId:n.sys.id}}).then(r=>Kh(e,r))},getManyFunctions:function(){let n=this.toPlainObject();return e({entityType:"Function",action:"getMany",params:{appDefinitionId:n.sys.appDefinition.sys.id,organizationId:n.sys.organization.sys.id}}).then(r=>us(e,r))},getManyFunctionsForEnvironment(t,n,r){return e({entityType:"Function",action:"getManyForEnvironment",params:{spaceId:t,environmentId:n,appInstallationId:r}}).then(o=>us(e,o))}}}function Kh(e,t){let n=(0,Hh.toPlainObject)(v(t)),r=P(n,gie(e));return(0,Hh.freezeSys)(r)}var us=L(Kh);var Jh=F(B(),1);function QT(e,t){let n=(0,Jh.toPlainObject)(v(t));return(0,Jh.freezeSys)(n)}var DR=L(QT);var eg=F(B(),1);var Ii=e=>!!e.sys.publishedVersion,Ti=e=>!!(e.sys.publishedVersion&&e.sys.version>e.sys.publishedVersion+1),ki=e=>!e.sys.publishedVersion,Gh=e=>!!e.sys.archivedVersion;var Xh=F(B(),1);function yie(e){return{update:function(){let t=this,n=t.toPlainObject();return e({entityType:"EditorInterface",action:"update",params:{spaceId:t.sys.space.sys.id,environmentId:t.sys.environment.sys.id,contentTypeId:t.sys.contentType.sys.id},payload:n}).then(r=>ps(e,r))},getControlForField:function(t){let r=(this.controls||[]).filter(o=>o.fieldId===t);return r&&r.length>0?r[0]:null}}}function ps(e,t){let n=(0,Xh.toPlainObject)(v(t)),r=P(n,yie(e));return(0,Xh.freezeSys)(r)}var NR=L(ps);var Yh=F(B(),1);function vie(){return{}}function Xl(e,t){let n=(0,Yh.toPlainObject)(v(t)),r=P(n,vie());return(0,Yh.freezeSys)(r)}var zi=L(Xl);var MR=function(e,t,n){let r=e.fields.find(o=>o.id===t);return r?(r[n]=!0,Promise.resolve(e)):Promise.reject(new Error(`Tried to omitAndDeleteField on a nonexistent field, ${t}, on the content type ${e.name}.`))},Qh=(e,{fieldId:t,...n},r)=>MR(r,t,"omitted").then(o=>e({entityType:"ContentType",action:"update",params:n,payload:o})).then(o=>e({entityType:"ContentType",action:"publish",params:n,payload:o})).then(o=>MR(o,t,"deleted")).then(o=>e({entityType:"ContentType",action:"update",params:n,payload:o}));function xie(e){let t=n=>{let r=n.toPlainObject();return{raw:r,params:{spaceId:r.sys.space.sys.id,environmentId:r.sys.environment.sys.id,contentTypeId:r.sys.id}}};return{update:function(){let{raw:n,params:r}=t(this);return e({entityType:"ContentType",action:"update",params:r,payload:n}).then(o=>ir(e,o))},delete:function(){let{params:n}=t(this);return e({entityType:"ContentType",action:"delete",params:n}).then(()=>{})},publish:function(){let{raw:n,params:r}=t(this);return e({entityType:"ContentType",action:"publish",params:r,payload:n}).then(o=>ir(e,o))},unpublish:function(){let{params:n}=t(this);return e({entityType:"ContentType",action:"unpublish",params:n}).then(r=>ir(e,r))},getEditorInterface:function(){let{params:n}=t(this);return e({entityType:"EditorInterface",action:"get",params:n}).then(r=>ps(e,r))},getSnapshots:function(n={}){let{params:r}=t(this);return e({entityType:"Snapshot",action:"getManyForContentType",params:{...r,query:n}}).then(o=>zi(e,o))},getSnapshot:function(n){let{params:r}=t(this);return e({entityType:"Snapshot",action:"getForContentType",params:{...r,snapshotId:n}}).then(o=>Xl(e,o))},isPublished:function(){return Ii(this)},isUpdated:function(){return Ti(this)},isDraft:function(){return ki(this)},omitAndDeleteField:function(n){let{raw:r,params:o}=t(this);return Qh(e,{...o,fieldId:n},r).then(i=>ir(e,i))}}}function ir(e,t){let n=(0,eg.toPlainObject)(v(t)),r=P(n,xie(e));return(0,eg.freezeSys)(r)}var RR=L(ir),UR=ht(ir);var rg=F(B(),1);var tg=F(B(),1);function bie(e){let t=n=>({spaceId:n.sys.space.sys.id,environmentId:n.sys.environment.sys.id,entryId:n.sys.parentEntity.sys.id,taskId:n.sys.id});return{update:function(){let n=this.toPlainObject();return e({entityType:"Task",action:"update",params:t(n),payload:n}).then(r=>Yl(e,r))},delete:function(){let n=this.toPlainObject();return e({entityType:"Task",action:"delete",params:{...t(n),version:n.sys.version}}).then(()=>{})}}}function Yl(e,t){let n=(0,tg.toPlainObject)(v(t)),r=P(n,bie(e));return(0,tg.freezeSys)(r)}var LR=L(Yl);var ng=F(B(),1);var FR;(function(e){e.Document="document",e.Paragraph="paragraph",e.Mention="mention"})(FR||(FR={}));function _ie(e){let t=n=>({spaceId:n.sys.space.sys.id,environmentId:n.sys.environment.sys.id,entryId:n.sys.parentEntity.sys.id,commentId:n.sys.id});return{update:async function(){let n=this.toPlainObject(),r=await e({entityType:"Comment",action:"update",params:t(n),payload:n});return Ql(e,r)},delete:async function(){let n=this.toPlainObject();await e({entityType:"Comment",action:"delete",params:{...t(n),version:n.sys.version}})}}}function Ql(e,t){let n=(0,ng.toPlainObject)(v(t)),r=P(n,_ie(e));return(0,ng.freezeSys)(r)}var ZR=L(Ql);function VR(e){let t=n=>{let r=n.toPlainObject();return{params:{spaceId:r.sys.space.sys.id,environmentId:r.sys.environment.sys.id,entryId:r.sys.id},raw:r}};return{update:function(){let{raw:r,params:o}=t(this);return e({entityType:"Entry",action:"update",params:o,payload:r}).then(i=>tn(e,i))},patch:function(r){let{raw:o,params:i}=t(this);return e({entityType:"Entry",action:"patch",params:{...i,version:o.sys.version},payload:r}).then(a=>tn(e,a))},delete:function(){let{params:r}=t(this);return e({entityType:"Entry",action:"delete",params:r})},publish:function(){let{raw:r,params:o}=t(this);return e({entityType:"Entry",action:"publish",params:o,payload:r}).then(i=>tn(e,i))},unpublish:function(){let{params:r}=t(this);return e({entityType:"Entry",action:"unpublish",params:r}).then(o=>tn(e,o))},archive:function(){let{params:r}=t(this);return e({entityType:"Entry",action:"archive",params:r}).then(o=>tn(e,o))},unarchive:function(){let{params:r}=t(this);return e({entityType:"Entry",action:"unarchive",params:r}).then(o=>tn(e,o))},getSnapshots:function(n={}){let{params:r}=t(this);return e({entityType:"Snapshot",action:"getManyForEntry",params:{...r,query:n}}).then(o=>zi(e,o))},getSnapshot:function(n){let{params:r}=t(this);return e({entityType:"Snapshot",action:"getForEntry",params:{...r,snapshotId:n}}).then(o=>Xl(e,o))},createComment:function(n){let{params:r}=t(this);return e({entityType:"Comment",action:"create",params:{spaceId:r.spaceId,environmentId:r.environmentId,parentEntityId:r.entryId,parentEntityType:"Entry"},payload:n}).then(o=>Ql(e,o))},getComments:function(){let{params:n}=t(this);return e({entityType:"Comment",action:"getMany",params:n}).then(r=>ZR(e,r))},getComment:function(n){let{params:r}=t(this);return e({entityType:"Comment",action:"get",params:{...r,commentId:n}}).then(o=>Ql(e,o))},createTask:function(n){let{params:r}=t(this);return e({entityType:"Task",action:"create",params:r,payload:n}).then(o=>Yl(e,o))},getTasks:function(n={}){let{params:r}=t(this);return e({entityType:"Task",action:"getMany",params:{...r,query:n}}).then(o=>LR(e,o))},getTask:function(n){let{params:r}=t(this);return e({entityType:"Task",action:"get",params:{...r,taskId:n}}).then(o=>Yl(e,o))},isPublished:function(){let r=this.toPlainObject();return Ii(r)},isUpdated:function(){let r=this.toPlainObject();return Ti(r)},isDraft:function(){let r=this.toPlainObject();return ki(r)},isArchived:function(){let r=this.toPlainObject();return Gh(r)},references:function(r){let o=this.toPlainObject();return e({entityType:"Entry",action:"references",params:{spaceId:o.sys.space.sys.id,environmentId:o.sys.environment.sys.id,entryId:o.sys.id,include:r?.include}}).then(i=>ds(e,i))}}}function tn(e,t){let n=(0,rg.toPlainObject)(v(t)),r=P(n,VR(e));return(0,rg.freezeSys)(r)}var ds=L(tn),e0=ht(tn);var og=F(B(),1);function $ie(e){let t=n=>({spaceId:n.sys.space.sys.id,environmentId:n.sys.environment.sys.id,assetId:n.sys.id});return{processForLocale:function(r,o){let i=this.toPlainObject();return e({entityType:"Asset",action:"processForLocale",params:{...t(i),locale:r,options:o,asset:i}}).then(a=>Mt(e,a))},processForAllLocales:function(r){let o=this.toPlainObject();return e({entityType:"Asset",action:"processForAllLocales",params:{...t(o),asset:o,options:r}}).then(i=>Mt(e,i))},update:function(){let r=this.toPlainObject();return e({entityType:"Asset",action:"update",params:t(r),payload:r,headers:{}}).then(o=>Mt(e,o))},delete:function(){let r=this.toPlainObject();return e({entityType:"Asset",action:"delete",params:t(r)})},publish:function(){let r=this.toPlainObject();return e({entityType:"Asset",action:"publish",params:t(r),payload:r}).then(o=>Mt(e,o))},unpublish:function(){let r=this.toPlainObject();return e({entityType:"Asset",action:"unpublish",params:t(r)}).then(o=>Mt(e,o))},archive:function(){let r=this.toPlainObject();return e({entityType:"Asset",action:"archive",params:t(r)}).then(o=>Mt(e,o))},unarchive:function(){let r=this.toPlainObject();return e({entityType:"Asset",action:"unarchive",params:t(r)}).then(o=>Mt(e,o))},isPublished:function(){let r=this.toPlainObject();return Ii(r)},isUpdated:function(){let r=this.toPlainObject();return Ti(r)},isDraft:function(){let r=this.toPlainObject();return ki(r)},isArchived:function(){let r=this.toPlainObject();return Gh(r)}}}function Mt(e,t){let n=(0,og.toPlainObject)(v(t)),r=P(n,$ie(e));return(0,og.freezeSys)(r)}var t0=L(Mt),n0=ht(Mt);var BR=F(B(),1);function qR(e,t){return(0,BR.toPlainObject)(v(t))}var ig=F(B(),1);function wie(e){let t=n=>({spaceId:n.sys.space.sys.id,environmentId:n.sys.environment.sys.id,localeId:n.sys.id});return{update:function(){let n=this.toPlainObject();return e({entityType:"Locale",action:"update",params:t(n),payload:n}).then(r=>eu(e,r))},delete:function(){let n=this.toPlainObject();return e({entityType:"Locale",action:"delete",params:t(n)}).then(()=>{})}}}function eu(e,t){delete t.internal_code;let n=(0,ig.toPlainObject)(v(t)),r=P(n,wie(e));return(0,ig.freezeSys)(r)}var WR=L(eu);var ag=F(B(),1);function Sie(e){return{delete:async function(){let n=this.toPlainObject();await e({entityType:"Upload",action:"delete",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,uploadId:n.sys.id}})}}}function r0(e,t){let n=(0,ag.toPlainObject)(v(t)),r=P(n,Sie(e));return(0,ag.freezeSys)(r)}var sg=F(B(),1);function Iie(e){let t=n=>({spaceId:n.sys.space.sys.id,environmentId:n.sys.environment.sys.id,extensionId:n.sys.id});return{update:function(){let r=this.toPlainObject();return e({entityType:"Extension",action:"update",params:t(r),payload:r}).then(o=>ms(e,o))},delete:function(){let r=this.toPlainObject();return e({entityType:"Extension",action:"delete",params:t(r)})}}}function ms(e,t){let n=(0,sg.toPlainObject)(v(t)),r=P(n,Iie(e));return(0,sg.freezeSys)(r)}var HR=L(ms);var cg=F(B(),1);function Tie(e){let t=n=>({spaceId:n.sys.space.sys.id,environmentId:n.sys.environment.sys.id,appDefinitionId:n.sys.appDefinition.sys.id});return{update:function(){let r=this.toPlainObject();return e({entityType:"AppInstallation",action:"upsert",params:t(r),headers:{},payload:r}).then(o=>tu(e,o))},delete:function(){let r=this.toPlainObject();return e({entityType:"AppInstallation",action:"delete",params:t(r)})}}}function tu(e,t){let n=(0,cg.toPlainObject)(v(t)),r=P(n,Tie(e));return(0,cg.freezeSys)(r)}var KR=L(tu);var JR=F(B(),1);function GR(e,t){return(0,JR.toPlainObject)(v(t))}var o0=F(B(),1);function YR(e,t){return{createWithResponse:function(n,r){return e({entityType:"AppActionCall",action:"createWithResponse",params:{...n,...t},payload:r}).then(o=>XR(e,o))},getCallDetails:function(r){return e({entityType:"AppActionCall",action:"getCallDetails",params:r}).then(o=>XR(e,o))},get:function(r){return e({entityType:"AppActionCall",action:"get",params:r}).then(o=>lg(e,o))},createWithResult:function(n,r){return e({entityType:"AppActionCall",action:"createWithResult",params:{...n,...t},payload:r}).then(o=>lg(e,o))}}}function lg(e,t){let n=(0,o0.toPlainObject)(v(t));return P(n,YR(e))}function XR(e,t,n){let r=(0,o0.toPlainObject)(v(t));return P(r,YR(e,n))}var ug=F(B(),1);var i0;(function(e){e.created="created",e.inProgress="inProgress",e.succeeded="succeeded",e.failed="failed"})(i0||(i0={}));Object.values(i0);function kie(e){let t=n=>{let r=n.toPlainObject();return{spaceId:r.sys.space.sys.id,environmentId:r.sys.environment.sys.id,bulkActionId:r.sys.id}};return{async get(){let n=t(this);return e({entityType:"BulkAction",action:"get",params:n}).then(r=>fs(e,r))},async waitProcessing(n){return Mh(async()=>this.get(),n)}}}function fs(e,t){let n=(0,ug.toPlainObject)(v(t)),r=P(n,kie(e));return(0,ug.freezeSys)(r)}var pg=F(B(),1);function QR(e,t){let n=(0,pg.toPlainObject)(v(t));return(0,pg.freezeSys)(n)}var hs=F(B(),1);function zie(e){return{upsert:function(){let n=this.toPlainObject();return e({entityType:"ResourceType",action:"upsert",params:eU(n),headers:{},payload:Pie(n)}).then(r=>nu(e,r))},delete:function(){let n=this.toPlainObject();return e({entityType:"ResourceType",action:"delete",params:eU(n)})}}}var eU=e=>({organizationId:e.sys.organization.sys.id,appDefinitionId:e.sys.appDefinition.sys.id,resourceTypeId:e.sys.id}),Pie=e=>({name:e.name,defaultFieldMapping:e.defaultFieldMapping});function nu(e,t){let n=(0,hs.toPlainObject)(v(t)),r=P(n,zie(e));return(0,hs.freezeSys)(r)}function Eie(e,t){let n=(0,hs.toPlainObject)(t);return(0,hs.freezeSys)(n)}var tU=ht(Eie);var dg=F(B(),1);function Aie(e,t){let n=(0,dg.toPlainObject)(t);return(0,dg.freezeSys)(n)}var nU=ht(Aie);var mg=F(B(),1);function ru(e,t){let n=(0,mg.toPlainObject)(v(t));return(0,mg.freezeSys)(n)}var hg=F(B(),1);var gs=F(B(),1);function a0(e,t){let n=(0,gs.toPlainObject)(v(t));return(0,gs.freezeSys)(n)}function fg(e,t){let n=(0,gs.toPlainObject)(v(t));return(0,gs.freezeSys)(n)}var rU=L(a0);function Oie(e){let t=n=>({spaceId:n.sys.space.sys.id,environmentId:n.sys.environment.sys.id,agentId:n.sys.id});return{generate:function(r){return e({entityType:"Agent",action:"generate",params:t(this),payload:r}).then(i=>fg(e,i))}}}function s0(e,t){let n=(0,hg.toPlainObject)(v(t)),r=P(n,Oie(e));return(0,hg.freezeSys)(r)}var oU=L(s0);var gg=F(B(),1);function iU(e,t){let n=(0,gg.toPlainObject)(v(t));return(0,gg.freezeSys)(n)}var yg=F(B(),1);function aU(e,t){let n=(0,yg.toPlainObject)(v(t));return(0,yg.freezeSys)(n)}var vg=F(B(),1);function sU(e,t){let n=(0,vg.toPlainObject)(v(t));return(0,vg.freezeSys)(n)}var xg=F(B(),1);function cU(e,t){let n=(0,xg.toPlainObject)(v(t));return(0,xg.freezeSys)(n)}var ys=F(B(),1);function c0(e,t){let n=(0,ys.toPlainObject)(v(t));return(0,ys.freezeSys)(n)}function bg(e,t){let n=(0,ys.toPlainObject)(v(t));return(0,ys.freezeSys)(n)}function lU(e){return{delete:function(){let n=this.toPlainObject();return e({entityType:"Environment",action:"delete",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id}}).then(()=>{})},update:function(){let n=this.toPlainObject();return e({entityType:"Environment",action:"update",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id},payload:n}).then(r=>Pi(e,r))},getEntryFromData(t){return tn(e,t)},getAssetFromData(t){return Mt(e,t)},getBulkAction(t){let n=this.toPlainObject();return e({entityType:"BulkAction",action:"get",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,bulkActionId:t}}).then(r=>fs(e,r))},createPublishBulkAction(t){let n=this.toPlainObject();return e({entityType:"BulkAction",action:"publish",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id},payload:t}).then(r=>fs(e,r))},createValidateBulkAction(t){let n=this.toPlainObject();return e({entityType:"BulkAction",action:"validate",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id},payload:t}).then(r=>fs(e,r))},createUnpublishBulkAction(t){let n=this.toPlainObject();return e({entityType:"BulkAction",action:"unpublish",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id},payload:t}).then(r=>fs(e,r))},getContentType(t){let n=this.toPlainObject();return e({entityType:"ContentType",action:"get",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,contentTypeId:t}}).then(r=>ir(e,r))},getContentTypes(t={}){let n=this.toPlainObject();return e({entityType:"ContentType",action:"getMany",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,query:(0,St.createRequestConfig)({query:t}).params}}).then(r=>RR(e,r))},getContentTypesWithCursor(t={}){let n=this.toPlainObject(),r=as(t);return e({entityType:"ContentType",action:"getMany",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,query:(0,St.createRequestConfig)({query:r}).params}}).then(o=>UR(e,ss(o)))},createContentType(t){let n=this.toPlainObject();return e({entityType:"ContentType",action:"create",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id},payload:t}).then(r=>ir(e,r))},createContentTypeWithId(t,n){let r=this.toPlainObject();return e({entityType:"ContentType",action:"createWithId",params:{spaceId:r.sys.space.sys.id,environmentId:r.sys.id,contentTypeId:t},payload:n}).then(o=>ir(e,o))},getEditorInterfaceForContentType(t){let n=this.toPlainObject();return e({entityType:"EditorInterface",action:"get",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,contentTypeId:t}}).then(r=>ps(e,r))},getEditorInterfaces(){let t=this.toPlainObject();return e({entityType:"EditorInterface",action:"getMany",params:{spaceId:t.sys.space.sys.id,environmentId:t.sys.id}}).then(n=>NR(e,n))},getEntry(t,n={}){let r=this.toPlainObject();return e({entityType:"Entry",action:"get",params:{spaceId:r.sys.space.sys.id,environmentId:r.sys.id,entryId:t,query:(0,St.createRequestConfig)({query:n}).params}}).then(o=>tn(e,o))},deleteEntry(t){let n=this.toPlainObject();return e({entityType:"Entry",action:"delete",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,entryId:t}}).then(()=>{})},getEntries(t={}){let n=this.toPlainObject();return e({entityType:"Entry",action:"getMany",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,query:(0,St.createRequestConfig)({query:t}).params}}).then(r=>ds(e,r))},getEntriesWithCursor(t={}){let n=this.toPlainObject(),r=as(t);return e({entityType:"Entry",action:"getMany",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,query:(0,St.createRequestConfig)({query:r}).params}}).then(o=>e0(e,ss(o)))},getPublishedEntries(t={}){let n=this.toPlainObject();return e({entityType:"Entry",action:"getPublished",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,query:(0,St.createRequestConfig)({query:t}).params}}).then(r=>ds(e,r))},getPublishedEntriesWithCursor(t={}){let n=this.toPlainObject(),r=as(t);return e({entityType:"Entry",action:"getPublished",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,query:(0,St.createRequestConfig)({query:r}).params}}).then(o=>e0(e,ss(o)))},createEntry(t,n){let r=this.toPlainObject();return e({entityType:"Entry",action:"create",params:{spaceId:r.sys.space.sys.id,environmentId:r.sys.id,contentTypeId:t},payload:n}).then(o=>tn(e,o))},createEntryWithId(t,n,r){let o=this.toPlainObject();return e({entityType:"Entry",action:"createWithId",params:{spaceId:o.sys.space.sys.id,environmentId:o.sys.id,entryId:n,contentTypeId:t},payload:r}).then(i=>tn(e,i))},getEntryReferences(t,n){let r=this.toPlainObject();return e({entityType:"Entry",action:"references",params:{spaceId:r.sys.space.sys.id,environmentId:r.sys.id,entryId:t,include:n?.include}}).then(o=>ds(e,o))},getAsset(t,n={}){let r=this.toPlainObject();return e({entityType:"Asset",action:"get",params:{spaceId:r.sys.space.sys.id,environmentId:r.sys.id,assetId:t,query:(0,St.createRequestConfig)({query:n}).params}}).then(o=>Mt(e,o))},getAssets(t={}){let n=this.toPlainObject();return e({entityType:"Asset",action:"getMany",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,query:(0,St.createRequestConfig)({query:t}).params}}).then(r=>t0(e,r))},getAssetsWithCursor(t={}){let n=this.toPlainObject(),r=as(t);return e({entityType:"Asset",action:"getMany",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,query:(0,St.createRequestConfig)({query:r}).params}}).then(o=>n0(e,ss(o)))},getPublishedAssets(t={}){let n=this.toPlainObject();return e({entityType:"Asset",action:"getPublished",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,query:(0,St.createRequestConfig)({query:t}).params}}).then(r=>t0(e,r))},getPublishedAssetsWithCursor(t={}){let n=this.toPlainObject(),r=as(t);return e({entityType:"Asset",action:"getPublished",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,query:(0,St.createRequestConfig)({query:r}).params}}).then(o=>n0(e,ss(o)))},createAsset(t){let n=this.toPlainObject();return e({entityType:"Asset",action:"create",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id},payload:t}).then(r=>Mt(e,r))},createAssetWithId(t,n){let r=this.toPlainObject();return e({entityType:"Asset",action:"createWithId",params:{spaceId:r.sys.space.sys.id,environmentId:r.sys.id,assetId:t},payload:n}).then(o=>Mt(e,o))},createAssetFromFiles(t,n){let r=this.toPlainObject();return e({entityType:"Asset",action:"createFromFiles",params:{spaceId:r.sys.space.sys.id,environmentId:r.sys.id,uploadTimeout:n?.uploadTimeout},payload:t}).then(o=>Mt(e,o))},createAssetKey(t){let n=this.toPlainObject();return e({entityType:"AssetKey",action:"create",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id},payload:t}).then(r=>qR(e,r))},getUpload(t){let n=this.toPlainObject();return e({entityType:"Upload",action:"get",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,uploadId:t}}).then(r=>r0(e,r))},createUpload:function(n){let r=this.toPlainObject();return e({entityType:"Upload",action:"create",params:{spaceId:r.sys.space.sys.id,environmentId:r.sys.id},payload:n}).then(o=>r0(e,o))},getLocale(t){let n=this.toPlainObject();return e({entityType:"Locale",action:"get",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,localeId:t}}).then(r=>eu(e,r))},getLocales(t={}){let n=this.toPlainObject();return e({entityType:"Locale",action:"getMany",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,query:(0,St.createRequestConfig)({query:t}).params}}).then(r=>WR(e,r))},createLocale(t){let n=this.toPlainObject();return e({entityType:"Locale",action:"create",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id},payload:t}).then(r=>eu(e,r))},getUiExtension(t){let n=this.toPlainObject();return e({entityType:"Extension",action:"get",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,extensionId:t}}).then(r=>ms(e,r))},getUiExtensions(){let t=this.toPlainObject();return e({entityType:"Extension",action:"getMany",params:{spaceId:t.sys.space.sys.id,environmentId:t.sys.id}}).then(n=>HR(e,n))},createUiExtension(t){let n=this.toPlainObject();return e({entityType:"Extension",action:"create",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id},payload:t}).then(r=>ms(e,r))},createUiExtensionWithId(t,n){let r=this.toPlainObject();return e({entityType:"Extension",action:"createWithId",params:{spaceId:r.sys.space.sys.id,environmentId:r.sys.id,extensionId:t},payload:n}).then(o=>ms(e,o))},createAppInstallation(t,n,{acceptAllTerms:r}={}){let o=this.toPlainObject();return e({entityType:"AppInstallation",action:"upsert",params:{spaceId:o.sys.space.sys.id,environmentId:o.sys.id,appDefinitionId:t,acceptAllTerms:r},payload:n}).then(i=>tu(e,i))},getAppInstallation(t){let n=this.toPlainObject();return e({entityType:"AppInstallation",action:"get",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,appDefinitionId:t}}).then(r=>tu(e,r))},getAppInstallations(){let t=this.toPlainObject();return e({entityType:"AppInstallation",action:"getMany",params:{spaceId:t.sys.space.sys.id,environmentId:t.sys.id}}).then(n=>KR(e,n))},createAppActionCall(t,n,r){let o=this.toPlainObject();return e({entityType:"AppActionCall",action:"create",params:{spaceId:o.sys.space.sys.id,environmentId:o.sys.id,appDefinitionId:t,appActionId:n},payload:r}).then(i=>lg(e,i))},getAppActionCallResponse(t,n,r){let o=this.toPlainObject();return e({entityType:"AppActionCall",action:"getResponse",params:{spaceId:o.sys.space.sys.id,environmentId:o.sys.id,appDefinitionId:t,appActionId:n,callId:r}})},createAppSignedRequest(t,n){let r=this.toPlainObject();return e({entityType:"AppSignedRequest",action:"create",params:{spaceId:r.sys.space.sys.id,environmentId:r.sys.id,appDefinitionId:t},payload:n}).then(o=>GR(e,o))},createAppAccessToken(t,n){let r=this.toPlainObject();return e({entityType:"AppAccessToken",action:"create",params:{spaceId:r.sys.space.sys.id,environmentId:r.sys.id,appDefinitionId:t},payload:n}).then(o=>QR(e,o))},getFunctionsForEnvironment(t,n){let r=this.toPlainObject();return e({entityType:"Function",action:"getManyForEnvironment",params:{spaceId:r.sys.space.sys.id,environmentId:r.sys.id,appInstallationId:t,query:n}}).then(o=>us(e,o))},getFunctionLogs(t,n,r){let o=this.toPlainObject();return e({entityType:"FunctionLog",action:"getMany",params:{spaceId:o.sys.space.sys.id,environmentId:o.sys.id,appInstallationId:t,functionId:n,query:r?(0,St.createRequestConfig)({query:r}).params:void 0}}).then(i=>DR(e,i))},getFunctionLog(t,n,r){let o=this.toPlainObject();return e({entityType:"FunctionLog",action:"get",params:{spaceId:o.sys.space.sys.id,environmentId:o.sys.id,appInstallationId:t,functionId:n,logId:r}}).then(i=>QT(e,i))},getEntrySnapshots(t,n={}){let r=this.toPlainObject();return e({entityType:"Snapshot",action:"getManyForEntry",params:{spaceId:r.sys.space.sys.id,environmentId:r.sys.id,entryId:t,query:n}}).then(o=>zi(e,o))},getContentTypeSnapshots(t,n={}){let r=this.toPlainObject();return e({entityType:"Snapshot",action:"getManyForContentType",params:{spaceId:r.sys.space.sys.id,environmentId:r.sys.id,contentTypeId:t,query:n}}).then(o=>zi(e,o))},createTag(t,n,r){let o=this.toPlainObject();return e({entityType:"Tag",action:"createWithId",params:{spaceId:o.sys.space.sys.id,environmentId:o.sys.id,tagId:t},payload:{name:n,sys:{visibility:r??"private"}}}).then(i=>Gl(e,i))},getTags(t={}){let n=this.toPlainObject();return e({entityType:"Tag",action:"getMany",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,query:(0,St.createRequestConfig)({query:t}).params}}).then(r=>AR(e,r))},getTag(t){let n=this.toPlainObject();return e({entityType:"Tag",action:"get",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,tagId:t}}).then(r=>Gl(e,r))},getRelease(t){let n=this.toPlainObject();return e({entityType:"Release",action:"get",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,releaseId:t}}).then(r=>or(e,r))},getReleases(t){let n=this.toPlainObject();return e({entityType:"Release",action:"query",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,query:t}}).then(r=>ER(e,r))},createRelease(t){let n=this.toPlainObject();return e({entityType:"Release",action:"create",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id},payload:t}).then(r=>or(e,r))},updateRelease({releaseId:t,payload:n,version:r}){let o=this.toPlainObject();return e({entityType:"Release",action:"update",params:{spaceId:o.sys.space.sys.id,environmentId:o.sys.id,releaseId:t,version:r},payload:n}).then(i=>or(e,i))},deleteRelease(t){let n=this.toPlainObject();return e({entityType:"Release",action:"delete",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,releaseId:t}})},publishRelease({releaseId:t,version:n}){let r=this.toPlainObject();return e({entityType:"Release",action:"publish",params:{spaceId:r.sys.space.sys.id,environmentId:r.sys.id,releaseId:t,version:n}}).then(o=>Ln(e,o))},unpublishRelease({releaseId:t,version:n}){let r=this.toPlainObject();return e({entityType:"Release",action:"unpublish",params:{spaceId:r.sys.space.sys.id,environmentId:r.sys.id,releaseId:t,version:n}}).then(o=>Ln(e,o))},validateRelease({releaseId:t,payload:n}){let r=this.toPlainObject();return e({entityType:"Release",action:"validate",params:{spaceId:r.sys.space.sys.id,environmentId:r.sys.id,releaseId:t},payload:n}).then(o=>Ln(e,o))},archiveRelease({releaseId:t,version:n}){let r=this.toPlainObject();return e({entityType:"Release",action:"archive",params:{spaceId:r.sys.space.sys.id,environmentId:r.sys.id,releaseId:t,version:n}}).then(o=>or(e,o))},unarchiveRelease({releaseId:t,version:n}){let r=this.toPlainObject();return e({entityType:"Release",action:"unarchive",params:{spaceId:r.sys.space.sys.id,environmentId:r.sys.id,releaseId:t,version:n}}).then(o=>or(e,o))},getReleaseAction({actionId:t,releaseId:n}){let r=this.toPlainObject();return e({entityType:"ReleaseAction",action:"get",params:{actionId:t,spaceId:r.sys.space.sys.id,environmentId:r.sys.id,releaseId:n}}).then(o=>Ln(e,o))},getReleaseActions({query:t}){let n=this.toPlainObject();return e({entityType:"ReleaseAction",action:"getMany",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,query:t}}).then(r=>zR(e,r))},async getUIConfig(){let t=this.toPlainObject(),n=await e({entityType:"UIConfig",action:"get",params:{spaceId:t.sys.space.sys.id,environmentId:t.sys.id}});return Fh(e,n)},async getUserUIConfig(){let t=this.toPlainObject(),n=await e({entityType:"UserUIConfig",action:"get",params:{spaceId:t.sys.space.sys.id,environmentId:t.sys.id}});return Vh(e,n)},async getEnvironmentTemplateInstallations(t,{installationId:n,...r}={}){let o=this.toPlainObject();return e({entityType:"EnvironmentTemplateInstallation",action:"getForEnvironment",params:{environmentTemplateId:t,...n&&{installationId:n},query:{...(0,St.createRequestConfig)({query:r}).params},spaceId:o.sys.space.sys.id,environmentId:o.sys.id}}).then(i=>Wh(e,i))},async getResourceTypes(t){let n=this.toPlainObject();return e({entityType:"ResourceType",action:"getForEnvironment",params:{query:t,spaceId:n.sys.space.sys.id,environmentId:n.sys.id}}).then(r=>tU(e,r))},async getResourcesForResourceType(t,n){let r=this.toPlainObject();return e({entityType:"Resource",action:"getMany",params:{query:n,spaceId:r.sys.space.sys.id,environmentId:r.sys.id,resourceTypeId:t}}).then(o=>nU(e,o))},invokeAiAction(t,n){let r=this.toPlainObject();return e({entityType:"AiAction",action:"invoke",params:{spaceId:r.sys.space.sys.id,environmentId:r.sys.id,aiActionId:t},payload:n}).then(o=>ru(e,o))},getAiActionInvocation({aiActionId:t,invocationId:n}){let r=this.toPlainObject();return e({entityType:"AiActionInvocation",action:"get",params:{spaceId:r.sys.space.sys.id,environmentId:r.sys.id,aiActionId:t,invocationId:n}}).then(o=>ru(e,o))},getSemanticDuplicates(t){let n=this.toPlainObject();return e({entityType:"SemanticDuplicates",action:"get",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id},payload:t}).then(r=>iU(e,r))},getSemanticRecommendations(t){let n=this.toPlainObject();return e({entityType:"SemanticRecommendations",action:"get",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id},payload:t}).then(r=>aU(e,r))},getSemanticReferenceSuggestions(t){let n=this.toPlainObject();return e({entityType:"SemanticReferenceSuggestions",action:"get",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id},payload:t}).then(r=>sU(e,r))},getSemanticSearch(t){let n=this.toPlainObject();return e({entityType:"SemanticSearch",action:"get",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id},payload:t}).then(r=>cU(e,r))},getContentSemanticsIndexes(){let t=this.toPlainObject();return e({entityType:"ContentSemanticsIndex",action:"getManyForEnvironment",params:{spaceId:t.sys.space.sys.id,environmentId:t.sys.id}}).then(n=>bg(e,n))},getAgent(t){let n=this.toPlainObject();return e({entityType:"Agent",action:"get",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,agentId:t}}).then(r=>s0(e,r))},getAgents(){let t=this.toPlainObject();return e({entityType:"Agent",action:"getMany",params:{spaceId:t.sys.space.sys.id,environmentId:t.sys.id}}).then(n=>oU(e,n))},generateWithAgent(t,n){let r=this.toPlainObject();return e({entityType:"Agent",action:"generate",params:{spaceId:r.sys.space.sys.id,environmentId:r.sys.id,agentId:t},payload:n}).then(o=>fg(e,o))},getAgentRun(t){let n=this.toPlainObject();return e({entityType:"AgentRun",action:"get",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,runId:t}}).then(r=>a0(e,r))},getAgentRuns(t={}){let n=this.toPlainObject();return e({entityType:"AgentRun",action:"getMany",params:{spaceId:n.sys.space.sys.id,environmentId:n.sys.id,query:t}}).then(r=>rU(e,r))}}}function Pi(e,t){let n=(0,_g.toPlainObject)(v(t)),r=lU(e),o=P(n,r);return(0,_g.freezeSys)(o)}var uU=L(Pi);var $g=F(B(),1);function jie(e){let t=n=>({spaceId:n.sys.space.sys.id,webhookDefinitionId:n.sys.id});return{update:function(){let r=this.toPlainObject();return e({entityType:"Webhook",action:"update",params:t(r),payload:r}).then(o=>vs(e,o))},delete:function(){let r=this.toPlainObject();return e({entityType:"Webhook",action:"delete",params:t(r)})},getCalls:function(){let r=this.toPlainObject();return e({entityType:"Webhook",action:"getManyCallDetails",params:t(r)})},getCall:function(r){let o=this.toPlainObject();return e({entityType:"Webhook",action:"getCallDetails",params:{...t(o),callId:r}})},getHealth:function(){let r=this.toPlainObject();return e({entityType:"Webhook",action:"getHealthStatus",params:t(r)})}}}function vs(e,t){let n=(0,$g.toPlainObject)(v(t)),r=P(n,jie(e));return(0,$g.freezeSys)(r)}var pU=L(vs);var wg=F(B(),1);function Cie(e){let t=n=>({spaceId:n.sys.space.sys.id,roleId:n.sys.id});return{update:function(){let r=this.toPlainObject();return e({entityType:"Role",action:"update",params:t(r),payload:r}).then(o=>xs(e,o))},delete:function(){let r=this.toPlainObject();return e({entityType:"Role",action:"delete",params:t(r)})}}}function xs(e,t){let n=(0,wg.toPlainObject)(v(t)),r=P(n,Cie(e));return(0,wg.freezeSys)(r)}var Sg=L(xs);var Ig=F(B(),1);function Ei(e,t){let n=(0,Ig.toPlainObject)(v(t)),r=P(n,{});return(0,Ig.freezeSys)(r)}var Tg=L(Ei);var kg=F(B(),1);function Die(e,t){let n=(0,kg.toPlainObject)(v(t)),r=P(n,{});return(0,kg.freezeSys)(r)}var l0=L(Die);var zg=F(B(),1);function u0(e,t){let n=(0,zg.toPlainObject)(v(t));return(0,zg.freezeSys)(n)}var dU=L(u0);var Pg=F(B(),1);function Nie(e){let t=n=>({spaceId:n.sys.space.sys.id,spaceMembershipId:n.sys.id});return{update:function(){let r=this.toPlainObject();return e({entityType:"SpaceMembership",action:"update",params:t(r),payload:r}).then(o=>yo(e,o))},delete:function(){let r=this.toPlainObject();return e({entityType:"SpaceMembership",action:"delete",params:t(r)})}}}function yo(e,t){let n=(0,Pg.toPlainObject)(v(t)),r=P(n,Nie(e));return(0,Pg.freezeSys)(r)}var Eg=L(yo);var Ag=F(B(),1);function Mie(e){let t=n=>({teamSpaceMembershipId:n.sys.id,spaceId:n.sys.space.sys.id});return{update:function(){let n=this.toPlainObject();return e({entityType:"TeamSpaceMembership",action:"update",params:t(n),payload:n}).then(r=>Ai(e,r))},delete:function(){let r=this.toPlainObject();return e({entityType:"TeamSpaceMembership",action:"delete",params:t(r)})}}}function Ai(e,t){let n=(0,Ag.toPlainObject)(v(t)),r=P(n,Mie(e));return(0,Ag.freezeSys)(r)}var Og=L(Ai);var jg=F(B(),1);function Rie(e){let t=n=>({teamId:n.sys.id,organizationId:n.sys.organization.sys.id});return{update:function(){let r=this.toPlainObject();return e({entityType:"Team",action:"update",params:t(r),payload:r}).then(o=>ou(e,o))},delete:function(){let r=this.toPlainObject();return e({entityType:"Team",action:"delete",params:t(r)})}}}function ou(e,t){let n=(0,jg.toPlainObject)(v(t)),r=P(n,Rie(e));return(0,jg.freezeSys)(r)}var Cg=L(ou);var Dg=F(B(),1);function Uie(e){let t=n=>({spaceId:n.sys.space?.sys.id??"",apiKeyId:n.sys.id});return{update:function(){let r=this;return e({entityType:"ApiKey",action:"update",params:t(r),payload:r,headers:{}}).then(o=>bs(e,o))},delete:function(){return e({entityType:"ApiKey",action:"delete",params:t(this)})}}}function bs(e,t){let n=(0,Dg.toPlainObject)(v(t)),r=P(n,Uie(e));return(0,Dg.freezeSys)(r)}var mU=L(bs);var Ng=F(B(),1);function Lie(e){let t=n=>({spaceId:n.sys.space.sys.id,environmentAliasId:n.sys.id});return{update:function(){let n=this.toPlainObject();return e({entityType:"EnvironmentAlias",action:"update",params:t(n),payload:n}).then(r=>iu(e,r))},delete:function(){let n=this.toPlainObject();return e({entityType:"EnvironmentAlias",action:"delete",params:t(n)}).then(()=>{})}}}function iu(e,t){let n=(0,Ng.toPlainObject)(v(t)),r=P(n,Lie(e));return(0,Ng.freezeSys)(r)}var fU=L(iu);var Mg=F(B(),1);function Fie(){return{}}function p0(e,t){let n=(0,Mg.toPlainObject)(v(t)),r=P(n,Fie());return(0,Mg.freezeSys)(r)}var hU=L(p0);var Rg=F(B(),1);var d0;(function(e){e.scheduled="scheduled",e.inProgress="inProgress",e.succeeded="succeeded",e.failed="failed",e.canceled="canceled"})(d0||(d0={}));function Zie(e){let t=n=>{let r=n.toPlainObject();return{spaceId:r.sys.space.sys.id,environmentId:r.environment?.sys.id,scheduledActionId:r.sys.id,version:r.sys.version}};return{async delete(){let n=t(this);return e({entityType:"ScheduledAction",action:"delete",params:n}).then(r=>vo(e,r))},async update(){let n=t(this),{sys:r,...o}=this.toPlainObject();return e({entityType:"ScheduledAction",action:"update",params:n,payload:o}).then(i=>vo(e,i))}}}function vo(e,t){let n=(0,Rg.toPlainObject)(v(t)),r=P(n,Zie(e));return(0,Rg.freezeSys)(r)}var gU=L(vo);var Ug=F(B(),1);function Vie(e){let t=n=>({spaceId:n.sys.space.sys.id,aiActionId:n.sys.id});return{update:function(){let r=this;return e({entityType:"AiAction",action:"update",params:t(r),payload:r}).then(o=>ar(e,o))},delete:function(){return e({entityType:"AiAction",action:"delete",params:t(this)})},publish:function(){let r=this;return e({entityType:"AiAction",action:"publish",params:{aiActionId:r.sys.id,spaceId:r.sys.space.sys.id,version:r.sys.version}}).then(o=>ar(e,o))},unpublish:function(){return e({entityType:"AiAction",action:"unpublish",params:t(this)}).then(o=>ar(e,o))},invoke:function(r,o){let i=this;return e({entityType:"AiAction",action:"invoke",params:{spaceId:i.sys.space.sys.id,environmentId:r,aiActionId:i.sys.id},payload:o}).then(a=>ru(e,a))}}}function ar(e,t){let n=(0,Ug.toPlainObject)(v(t)),r=P(n,Vie(e));return(0,Ug.freezeSys)(r)}var yU=L(ar);function vU(e){return{delete:function(){let n=this.toPlainObject();return e({entityType:"Space",action:"delete",params:{spaceId:n.sys.id}})},update:function(){let n=this.toPlainObject();return e({entityType:"Space",action:"update",params:{spaceId:n.sys.id},payload:n,headers:{}}).then(r=>Oi(e,r))},unarchive:function(n){let r=this.toPlainObject();return e({entityType:"Space",action:"unarchive",params:{spaceId:r.sys.id},payload:{productId:n},headers:{}}).then(o=>Oi(e,o))},getEnvironment(t){let n=this.toPlainObject();return e({entityType:"Environment",action:"get",params:{spaceId:n.sys.id,environmentId:t}}).then(r=>Pi(e,r))},getEnvironments(t={}){let n=this.toPlainObject();return e({entityType:"Environment",action:"getMany",params:{spaceId:n.sys.id,query:t}}).then(r=>uU(e,r))},createEnvironment(t={}){let n=this.toPlainObject();return e({entityType:"Environment",action:"create",params:{spaceId:n.sys.id},payload:t}).then(r=>Pi(e,r))},createEnvironmentWithId(t,n,r){let o=this.toPlainObject();return e({entityType:"Environment",action:"createWithId",params:{spaceId:o.sys.id,environmentId:t,sourceEnvironmentId:r},payload:n}).then(i=>Pi(e,i))},getWebhook(t){let n=this.toPlainObject();return e({entityType:"Webhook",action:"get",params:{spaceId:n.sys.id,webhookDefinitionId:t}}).then(r=>vs(e,r))},getWebhooks(){let t=this.toPlainObject();return e({entityType:"Webhook",action:"getMany",params:{spaceId:t.sys.id}}).then(n=>pU(e,n))},getWebhookSigningSecret:function(){let n=this.toPlainObject();return e({entityType:"Webhook",action:"getSigningSecret",params:{spaceId:n.sys.id}})},getWebhookRetryPolicy:function(){let n=this.toPlainObject();return e({entityType:"Webhook",action:"getRetryPolicy",params:{spaceId:n.sys.id}})},createWebhook(t){let n=this.toPlainObject();return e({entityType:"Webhook",action:"create",params:{spaceId:n.sys.id},payload:t}).then(r=>vs(e,r))},createWebhookWithId(t,n){let r=this.toPlainObject();return e({entityType:"Webhook",action:"createWithId",params:{spaceId:r.sys.id,webhookDefinitionId:t},payload:n}).then(o=>vs(e,o))},upsertWebhookSigningSecret:function(n){let r=this.toPlainObject();return e({entityType:"Webhook",action:"upsertSigningSecret",params:{spaceId:r.sys.id},payload:n})},upsertWebhookRetryPolicy:function(n){let r=this.toPlainObject();return e({entityType:"Webhook",action:"upsertRetryPolicy",params:{spaceId:r.sys.id},payload:n})},deleteWebhookSigningSecret:function(){let n=this.toPlainObject();return e({entityType:"Webhook",action:"deleteSigningSecret",params:{spaceId:n.sys.id}})},deleteWebhookRetryPolicy:function(){let n=this.toPlainObject();return e({entityType:"Webhook",action:"deleteRetryPolicy",params:{spaceId:n.sys.id}})},getRole(t){let n=this.toPlainObject();return e({entityType:"Role",action:"get",params:{spaceId:n.sys.id,roleId:t}}).then(r=>xs(e,r))},getRoles(t={}){let n=this.toPlainObject();return e({entityType:"Role",action:"getMany",params:{spaceId:n.sys.id,query:(0,Ir.createRequestConfig)({query:t}).params}}).then(r=>Sg(e,r))},createRole(t){let n=this.toPlainObject();return e({entityType:"Role",action:"create",params:{spaceId:n.sys.id},payload:t}).then(r=>xs(e,r))},createRoleWithId(t,n){let r=this.toPlainObject();return e({entityType:"Role",action:"createWithId",params:{spaceId:r.sys.id,roleId:t},payload:n}).then(o=>xs(e,o))},getSpaceUser(t){let n=this.toPlainObject();return e({entityType:"User",action:"getForSpace",params:{spaceId:n.sys.id,userId:t}}).then(r=>Ei(e,r))},getSpaceUsers(t={}){let n=this.toPlainObject();return e({entityType:"User",action:"getManyForSpace",params:{spaceId:n.sys.id,query:(0,Ir.createRequestConfig)({query:t}).params}}).then(r=>Tg(e,r))},getTeams(t={limit:100}){let n=this.toPlainObject();return e({entityType:"Team",action:"getManyForSpace",params:{spaceId:n.sys.id,query:(0,Ir.createRequestConfig)({query:t}).params}}).then(r=>Cg(e,r))},getSpaceMember(t){let n=this.toPlainObject();return e({entityType:"SpaceMember",action:"get",params:{spaceId:n.sys.id,spaceMemberId:t}}).then(r=>u0(e,r))},getSpaceMembers(t={}){let n=this.toPlainObject();return e({entityType:"SpaceMember",action:"getMany",params:{spaceId:n.sys.id,query:(0,Ir.createRequestConfig)({query:t}).params}}).then(r=>dU(e,r))},getSpaceMembership(t){let n=this.toPlainObject();return e({entityType:"SpaceMembership",action:"get",params:{spaceId:n.sys.id,spaceMembershipId:t}}).then(r=>yo(e,r))},getSpaceMemberships(t={}){let n=this.toPlainObject();return e({entityType:"SpaceMembership",action:"getMany",params:{spaceId:n.sys.id,query:(0,Ir.createRequestConfig)({query:t}).params}}).then(r=>Eg(e,r))},createSpaceMembership(t){let n=this.toPlainObject();return e({entityType:"SpaceMembership",action:"create",params:{spaceId:n.sys.id},payload:t}).then(r=>yo(e,r))},createSpaceMembershipWithId(t,n){let r=this.toPlainObject();return e({entityType:"SpaceMembership",action:"createWithId",params:{spaceId:r.sys.id,spaceMembershipId:t},payload:n}).then(o=>yo(e,o))},getTeamSpaceMembership(t){let n=this.toPlainObject();return e({entityType:"TeamSpaceMembership",action:"get",params:{spaceId:n.sys.id,teamSpaceMembershipId:t}}).then(r=>Ai(e,r))},getTeamSpaceMemberships(t={}){let n=this.toPlainObject();return e({entityType:"TeamSpaceMembership",action:"getMany",params:{spaceId:n.sys.id,query:(0,Ir.createRequestConfig)({query:t}).params}}).then(r=>Og(e,r))},createTeamSpaceMembership(t,n){let r=this.toPlainObject();return e({entityType:"TeamSpaceMembership",action:"create",params:{spaceId:r.sys.id,teamId:t},payload:n}).then(o=>Ai(e,o))},getApiKey(t){let n=this.toPlainObject();return e({entityType:"ApiKey",action:"get",params:{spaceId:n.sys.id,apiKeyId:t}}).then(r=>bs(e,r))},getApiKeys(){let t=this.toPlainObject();return e({entityType:"ApiKey",action:"getMany",params:{spaceId:t.sys.id}}).then(n=>mU(e,n))},getPreviewApiKeys(){let t=this.toPlainObject();return e({entityType:"PreviewApiKey",action:"getMany",params:{spaceId:t.sys.id}}).then(n=>hU(e,n))},getPreviewApiKey(t){let n=this.toPlainObject();return e({entityType:"PreviewApiKey",action:"get",params:{spaceId:n.sys.id,previewApiKeyId:t}}).then(r=>p0(e,r))},createApiKey:function(n){let r=this.toPlainObject();return e({entityType:"ApiKey",action:"create",params:{spaceId:r.sys.id},payload:n}).then(o=>bs(e,o))},createApiKeyWithId(t,n){let r=this.toPlainObject();return e({entityType:"ApiKey",action:"createWithId",params:{spaceId:r.sys.id,apiKeyId:t},payload:n}).then(o=>bs(e,o))},createEnvironmentAliasWithId(t,n){let r=this.toPlainObject();return e({entityType:"EnvironmentAlias",action:"createWithId",params:{spaceId:r.sys.id,environmentAliasId:t},payload:n}).then(o=>iu(e,o))},getEnvironmentAlias(t){let n=this.toPlainObject();return e({entityType:"EnvironmentAlias",action:"get",params:{spaceId:n.sys.id,environmentAliasId:t}}).then(r=>iu(e,r))},getEnvironmentAliases(){let t=this.toPlainObject();return e({entityType:"EnvironmentAlias",action:"getMany",params:{spaceId:t.sys.id}}).then(n=>fU(e,n))},getScheduledActions(t){let n=this.toPlainObject();return e({entityType:"ScheduledAction",action:"getMany",params:{spaceId:n.sys.id,query:t}}).then(r=>gU(e,r))},getScheduledAction({scheduledActionId:t,environmentId:n}){let r=this.toPlainObject();return e({entityType:"ScheduledAction",action:"get",params:{spaceId:r.sys.id,environmentId:n,scheduledActionId:t}}).then(o=>vo(e,o))},createScheduledAction(t){let n=this.toPlainObject();return e({entityType:"ScheduledAction",action:"create",params:{spaceId:n.sys.id},payload:t}).then(r=>vo(e,r))},updateScheduledAction({scheduledActionId:t,payload:n,version:r}){let o=this.toPlainObject();return e({entityType:"ScheduledAction",action:"update",params:{spaceId:o.sys.id,version:r,scheduledActionId:t},payload:n}).then(i=>vo(e,i))},deleteScheduledAction({scheduledActionId:t,environmentId:n}){let r=this.toPlainObject();return e({entityType:"ScheduledAction",action:"delete",params:{spaceId:r.sys.id,environmentId:n,scheduledActionId:t}}).then(o=>vo(e,o))},getAiAction(t){let n=this.toPlainObject();return e({entityType:"AiAction",action:"get",params:{spaceId:n.sys.id,aiActionId:t}}).then(r=>ar(e,r))},getAiActions(t={}){let n=this.toPlainObject();return e({entityType:"AiAction",action:"getMany",params:{spaceId:n.sys.id,query:t}}).then(r=>yU(e,r))},createAiAction(t){let n=this.toPlainObject();return e({entityType:"AiAction",action:"create",params:{spaceId:n.sys.id},payload:t}).then(r=>ar(e,r))},updateAiAction(t,n){let r=this.toPlainObject();return e({entityType:"AiAction",action:"update",params:{spaceId:r.sys.id,aiActionId:t},payload:n,headers:{"X-Contentful-Version":n.sys.version??0}}).then(o=>ar(e,o))},publishAiAction(t,{version:n}){let r=this.toPlainObject();return e({entityType:"AiAction",action:"publish",params:{spaceId:r.sys.id,aiActionId:t,version:n}}).then(o=>ar(e,o))},unpublishAiAction(t){let n=this.toPlainObject();return e({entityType:"AiAction",action:"unpublish",params:{spaceId:n.sys.id,aiActionId:t}}).then(r=>ar(e,r))},deleteAiAction(t){let n=this.toPlainObject();return e({entityType:"AiAction",action:"delete",params:{spaceId:n.sys.id,aiActionId:t}})},getSpaceAddOns(t={}){let n=this.toPlainObject();return e({entityType:"SpaceAddOn",action:"getMany",params:{spaceId:n.sys.id,query:(0,Ir.createRequestConfig)({query:t}).params}}).then(r=>l0(e,r))},getEligibleLicenses(t={}){let n=this.toPlainObject();return e({entityType:"EligibleLicense",action:"getMany",params:{spaceId:n.sys.id,query:(0,Ir.createRequestConfig)({query:t}).params}}).then(r=>kR(e,r))},updateSpaceAddOnAllocations(t){let n=this.toPlainObject();return e({entityType:"SpaceAddOn",action:"updateAllocations",params:{spaceId:n.sys.id},payload:t}).then(r=>l0(e,r))}}}function Oi(e,t){let n=(0,Lg.toPlainObject)(v(t)),r=vU(e),o=P(n,r);return(0,Lg.freezeSys)(o)}var Fg=L(Oi);var Zg=F(B(),1);function au(e,t){let n=(0,Zg.toPlainObject)(v(t)),r=P(n,{revoke:function(){return e({entityType:"PersonalAccessToken",action:"revoke",params:{tokenId:t.sys.id}}).then(o=>au(e,o))}});return(0,Zg.freezeSys)(r)}var xU=L(au);var Vg=F(B(),1);function Bg(e,t){let n=(0,Vg.toPlainObject)(v(t)),r=P(n,{revoke:function(){return e({entityType:"AccessToken",action:"revoke",params:{tokenId:t.sys.id}}).then(o=>Bg(e,o))}});return(0,Vg.freezeSys)(r)}var m0=L(Bg);var oy=F(B(),1);var Fn=F(B(),1);var Jg=F(B(),1);var qg=F(B(),1);function Bie(e){let t=n=>({organizationId:n.sys.organization.sys.id,appDefinitionId:n.sys.appDefinition.sys.id,appBundleId:n.sys.id});return{delete:function(){let r=this.toPlainObject();return e({entityType:"AppBundle",action:"delete",params:t(r)})}}}function Wg(e,t){let n=(0,qg.toPlainObject)(v(t)),r=P(n,Bie(e));return(0,qg.freezeSys)(r)}var bU=L(Wg);var Hg=F(B(),1);function qie(e){return{upsert:function(){let n=this.toPlainObject();return e({entityType:"ResourceProvider",action:"upsert",params:_U(n),headers:{},payload:Wie(n)}).then(r=>Kg(e,r))},delete:function(){let n=this.toPlainObject();return e({entityType:"ResourceProvider",action:"delete",params:_U(n)})},getResourceType:function(n){return e({entityType:"ResourceType",action:"get",params:{organizationId:this.sys.organization.sys.id,appDefinitionId:this.sys.appDefinition.sys.id,resourceTypeId:n}}).then(r=>nu(e,r))},upsertResourceType:function(n,r){return e({entityType:"ResourceType",action:"upsert",params:{organizationId:this.sys.organization.sys.id,appDefinitionId:this.sys.appDefinition.sys.id,resourceTypeId:n},headers:{},payload:r}).then(o=>nu(e,o))},getResourceTypes:function(){return e({entityType:"ResourceType",action:"getMany",params:{organizationId:this.sys.organization.sys.id,appDefinitionId:this.sys.appDefinition.sys.id}}).then(n=>(n.items=n.items.map(r=>nu(e,r)),n))}}}var _U=e=>({organizationId:e.sys.organization.sys.id,appDefinitionId:e.sys.appDefinition.sys.id}),Wie=e=>({sys:{id:e.sys.id},type:e.type,function:e.function});function Kg(e,t){let n=(0,Hg.toPlainObject)(v(t)),r=P(n,qie(e));return(0,Hg.freezeSys)(r)}function $U(e){let t=n=>({appDefinitionId:n.sys.id,organizationId:n.sys.organization.sys.id});return{update:function(){let r=this.toPlainObject();return e({entityType:"AppDefinition",action:"update",params:t(r),headers:{},payload:r}).then(o=>xo(e,o))},delete:function(){let r=this.toPlainObject();return e({entityType:"AppDefinition",action:"delete",params:t(r)})},getAppBundle(n){let r=this.toPlainObject();return e({entityType:"AppBundle",action:"get",params:{appBundleId:n,appDefinitionId:r.sys.id,organizationId:r.sys.organization.sys.id}}).then(o=>Wg(e,o))},getAppBundles(n={}){let r=this.toPlainObject();return e({entityType:"AppBundle",action:"getMany",params:{organizationId:r.sys.organization.sys.id,appDefinitionId:r.sys.id,query:n}}).then(o=>bU(e,o))},createAppBundle(n){let r=this.toPlainObject();return e({entityType:"AppBundle",action:"create",params:{appDefinitionId:r.sys.id,organizationId:r.sys.organization.sys.id},payload:n}).then(o=>Wg(e,o))},getInstallationsForOrg(n={}){let r=this.toPlainObject();return e({entityType:"AppDefinition",action:"getInstallationsForOrg",params:{appDefinitionId:r.sys.id,organizationId:r.sys.organization.sys.id,query:n}})},upsertResourceProvider(n){let r=this.toPlainObject();return e({entityType:"ResourceProvider",action:"upsert",params:{appDefinitionId:r.sys.id,organizationId:r.sys.organization.sys.id},payload:n}).then(o=>Kg(e,o))},getResourceProvider(){let n=this.toPlainObject();return e({entityType:"ResourceProvider",action:"get",params:{appDefinitionId:n.sys.id,organizationId:n.sys.organization.sys.id}}).then(r=>Kg(e,r))}}}function xo(e,t){let n=(0,Jg.toPlainObject)(v(t)),r=P(n,$U(e));return(0,Jg.freezeSys)(r)}var wU=L(xo);var Gg=F(B(),1);function Hie(e,t){let n=r=>({organizationMembershipId:r.sys.id,organizationId:t});return{update:function(){let r=this.toPlainObject();return e({entityType:"OrganizationMembership",action:"update",params:n(r),payload:r}).then(o=>Xg(e,o,t))},delete:function(){let o=this.toPlainObject();return e({entityType:"OrganizationMembership",action:"delete",params:n(o)})}}}function Xg(e,t,n){let r=(0,Gg.toPlainObject)(v(t)),o=P(r,Hie(e,n));return(0,Gg.freezeSys)(o)}var SU=L(Xg);var Yg=F(B(),1);function Kie(e){let t=n=>({teamMembershipId:n.sys.id,teamId:n.sys.team.sys.id,organizationId:n.sys.organization.sys.id});return{update:function(){let n=this.toPlainObject();return e({entityType:"TeamMembership",action:"update",params:t(n),payload:n}).then(r=>su(e,r))},delete:function(){let r=this.toPlainObject();return e({entityType:"TeamMembership",action:"delete",params:t(r)})}}}function su(e,t){let n=(0,Yg.toPlainObject)(v(t)),r=P(n,Kie(e));return(0,Yg.freezeSys)(r)}var f0=L(su);var Qg=F(B(),1);function h0(e,t){let n=(0,Qg.toPlainObject)(v(t));return(0,Qg.freezeSys)(n)}var ey=F(B(),1);function Jie(e){let t=n=>({organizationId:n.sys.organization.sys.id,appUploadId:n.sys.id});return{delete:function(){let r=this.toPlainObject();return e({entityType:"AppUpload",action:"delete",params:t(r)})}}}function g0(e,t){let n=(0,ey.toPlainObject)(v(t)),r=P(n,Jie(e));return(0,ey.freezeSys)(r)}var IU=F(B(),1);function Gie(e){let t=n=>({organizationId:n.sys.organization.sys.id,appDefinitionId:n.sys.appDefinition.sys.id});return{delete:function(){return e({entityType:"AppSigningSecret",action:"delete",params:t(this)})}}}function y0(e,t){let n=(0,IU.toPlainObject)(v(t));return P(n,Gie(e))}var TU=F(B(),1);function Xie(e){let t=n=>({organizationId:n.sys.organization.sys.id,appDefinitionId:n.sys.appDefinition.sys.id});return{delete:function(){return e({entityType:"AppEventSubscription",action:"delete",params:t(this)})}}}function v0(e,t){let n=(0,TU.toPlainObject)(v(t));return P(n,Xie(e))}var kU=F(B(),1);function Yie(e){let t=n=>({organizationId:n.sys.organization.sys.id,appDefinitionId:n.sys.appDefinition.sys.id,fingerprint:n.sys.id});return{delete:function(){return e({entityType:"AppKey",action:"delete",params:t(this)})}}}function ty(e,t){let n=(0,kU.toPlainObject)(v(t));return P(n,Yie(e))}var zU=L(ty);var PU=F(B(),1);function Qie(e){let t=n=>({organizationId:n.sys.organization.sys.id,appDefinitionId:n.sys.appDefinition.sys.id});return{delete:function(){return e({entityType:"AppDetails",action:"delete",params:t(this)})}}}function x0(e,t){let n=(0,PU.toPlainObject)(v(t));return P(n,Qie(e))}var ny=F(B(),1);function eae(e){let t=n=>({organizationId:n.sys.organization.sys.id,appDefinitionId:n.sys.appDefinition.sys.id,appActionId:n.sys.id});return{delete:function(){let r=this.toPlainObject();return e({entityType:"AppAction",action:"delete",params:t(r)})}}}function cu(e,t){let n=(0,ny.toPlainObject)(v(t)),r=P(n,eae(e));return(0,ny.freezeSys)(r)}var EU=L(cu);var AU=F(B(),1);function tae(e,t){return(0,AU.toPlainObject)(v(t))}var OU=L(tae);var ry=F(B(),1);function jU(e,t){let n=(0,ry.toPlainObject)(v(t));return(0,ry.freezeSys)(n)}function CU(e){return{getSpaces(t={}){let n=this.toPlainObject();return e({entityType:"Space",action:"getManyForOrganization",params:{organizationId:n.sys.id,query:(0,Fn.createRequestConfig)({query:t}).params}}).then(r=>Fg(e,r))},getUser(t){let n=this.toPlainObject();return e({entityType:"User",action:"getForOrganization",params:{organizationId:n.sys.id,userId:t}}).then(r=>Ei(e,r))},getUsers(t={}){let n=this.toPlainObject();return e({entityType:"User",action:"getManyForOrganization",params:{organizationId:n.sys.id,query:(0,Fn.createRequestConfig)({query:t}).params}}).then(r=>Tg(e,r))},getOrganizationMembership(t){let r=this.toPlainObject().sys.id;return e({entityType:"OrganizationMembership",action:"get",params:{organizationId:r,organizationMembershipId:t}}).then(o=>Xg(e,o,r))},getOrganizationMemberships(t={}){let n=this.toPlainObject();return e({entityType:"OrganizationMembership",action:"getMany",params:{organizationId:n.sys.id,...t}}).then(r=>SU(e,r,n.sys.id))},createTeam(t){let n=this.toPlainObject();return e({entityType:"Team",action:"create",params:{organizationId:n.sys.id},payload:t}).then(r=>ou(e,r))},getTeam(t){let n=this.toPlainObject();return e({entityType:"Team",action:"get",params:{organizationId:n.sys.id,teamId:t}}).then(r=>ou(e,r))},getTeams(t={}){let n=this.toPlainObject();return e({entityType:"Team",action:"getMany",params:{organizationId:n.sys.id,query:(0,Fn.createRequestConfig)({query:t}).params}}).then(r=>Cg(e,r))},createTeamMembership(t,n){let r=this.toPlainObject();return e({entityType:"TeamMembership",action:"create",params:{organizationId:r.sys.id,teamId:t},payload:n}).then(o=>su(e,o))},getTeamMembership(t,n){let r=this.toPlainObject();return e({entityType:"TeamMembership",action:"get",params:{organizationId:r.sys.id,teamId:t,teamMembershipId:n}}).then(o=>su(e,o))},getTeamMemberships(t={}){let{teamId:n,query:r={}}=t,o=this.toPlainObject();return n?e({entityType:"TeamMembership",action:"getManyForTeam",params:{organizationId:o.sys.id,teamId:n,query:(0,Fn.createRequestConfig)({query:r}).params}}).then(i=>f0(e,i)):e({entityType:"TeamMembership",action:"getManyForOrganization",params:{organizationId:o.sys.id,query:(0,Fn.createRequestConfig)({query:r}).params}}).then(i=>f0(e,i))},getTeamSpaceMemberships(t={}){let n=this.toPlainObject();return e({entityType:"TeamSpaceMembership",action:"getManyForOrganization",params:{organizationId:n.sys.id,query:(0,Fn.createRequestConfig)({query:t.query||{}}).params,teamId:t.teamId}}).then(r=>Og(e,r))},getTeamSpaceMembership(t){let n=this.toPlainObject();return e({entityType:"TeamSpaceMembership",action:"getForOrganization",params:{organizationId:n.sys.id,teamSpaceMembershipId:t}}).then(r=>Ai(e,r))},getOrganizationSpaceMembership(t){let n=this.toPlainObject();return e({entityType:"SpaceMembership",action:"getForOrganization",params:{organizationId:n.sys.id,spaceMembershipId:t}}).then(r=>yo(e,r))},getOrganizationSpaceMemberships(t={}){let n=this.toPlainObject();return e({entityType:"SpaceMembership",action:"getManyForOrganization",params:{organizationId:n.sys.id,query:(0,Fn.createRequestConfig)({query:t}).params}}).then(r=>Eg(e,r))},getAvailableLicenses(t={}){let n=this.toPlainObject();return e({entityType:"AvailableLicense",action:"getMany",params:{organizationId:n.sys.id,query:(0,Fn.createRequestConfig)({query:t}).params}}).then(r=>OU(e,r))},getOrganizationInvitation(t){let n=this.toPlainObject();return e({entityType:"OrganizationInvitation",action:"get",params:{organizationId:n.sys.id,invitationId:t}}).then(r=>h0(e,r))},createOrganizationInvitation(t){let n=this.toPlainObject();return e({entityType:"OrganizationInvitation",action:"create",params:{organizationId:n.sys.id},payload:t}).then(r=>h0(e,r))},getRoles(t={}){let n=this.toPlainObject();return e({entityType:"Role",action:"getManyForOrganization",params:{organizationId:n.sys.id,query:(0,Fn.createRequestConfig)({query:t}).params}}).then(r=>Sg(e,r))},createAppDefinition(t){let n=this.toPlainObject();return e({entityType:"AppDefinition",action:"create",params:{organizationId:n.sys.id},payload:t}).then(r=>xo(e,r))},getAppDefinitions(t={}){let n=this.toPlainObject();return e({entityType:"AppDefinition",action:"getMany",params:{organizationId:n.sys.id,query:t}}).then(r=>wU(e,r))},getAppDefinition(t){let n=this.toPlainObject();return e({entityType:"AppDefinition",action:"get",params:{organizationId:n.sys.id,appDefinitionId:t}}).then(r=>xo(e,r))},getAppUpload(t){let n=this.toPlainObject();return e({entityType:"AppUpload",action:"get",params:{organizationId:n.sys.id,appUploadId:t}}).then(r=>g0(e,r))},createAppUpload(t){let n=this.toPlainObject();return e({entityType:"AppUpload",action:"create",params:{organizationId:n.sys.id},payload:{file:t}}).then(r=>g0(e,r))},upsertAppSigningSecret(t,n){let r=this.toPlainObject();return e({entityType:"AppSigningSecret",action:"upsert",params:{organizationId:r.sys.id,appDefinitionId:t},payload:n}).then(o=>y0(e,o))},getAppSigningSecret(t){let n=this.toPlainObject();return e({entityType:"AppSigningSecret",action:"get",params:{organizationId:n.sys.id,appDefinitionId:t}}).then(r=>y0(e,r))},deleteAppSigningSecret(t){let n=this.toPlainObject();return e({entityType:"AppSigningSecret",action:"delete",params:{organizationId:n.sys.id,appDefinitionId:t}}).then(()=>{})},upsertAppEventSubscription(t,n){let r=this.toPlainObject();return e({entityType:"AppEventSubscription",action:"upsert",params:{organizationId:r.sys.id,appDefinitionId:t},payload:n}).then(o=>v0(e,o))},getAppEventSubscription(t){let n=this.toPlainObject();return e({entityType:"AppEventSubscription",action:"get",params:{organizationId:n.sys.id,appDefinitionId:t}}).then(r=>v0(e,r))},deleteAppEventSubscription(t){let n=this.toPlainObject();return e({entityType:"AppEventSubscription",action:"delete",params:{organizationId:n.sys.id,appDefinitionId:t}}).then(()=>{})},createAppKey(t,n){let r=this.toPlainObject();return e({entityType:"AppKey",action:"create",params:{organizationId:r.sys.id,appDefinitionId:t},payload:n}).then(o=>ty(e,o))},getAppKey(t,n){let r=this.toPlainObject();return e({entityType:"AppKey",action:"get",params:{organizationId:r.sys.id,appDefinitionId:t,fingerprint:n}}).then(o=>ty(e,o))},getAppKeys(t,n={}){let r=this.toPlainObject();return e({entityType:"AppKey",action:"getMany",params:{organizationId:r.sys.id,appDefinitionId:t,query:(0,Fn.createRequestConfig)({query:n}).params}}).then(o=>zU(e,o))},deleteAppKey(t,n){let r=this.toPlainObject();return e({entityType:"AppKey",action:"delete",params:{organizationId:r.sys.id,appDefinitionId:t,fingerprint:n}}).then(()=>{})},upsertAppDetails(t,n){let r=this.toPlainObject();return e({entityType:"AppDetails",action:"upsert",params:{organizationId:r.sys.id,appDefinitionId:t},payload:n}).then(o=>x0(e,o))},getAppDetails(t){let n=this.toPlainObject();return e({entityType:"AppDetails",action:"get",params:{organizationId:n.sys.id,appDefinitionId:t}}).then(r=>x0(e,r))},deleteAppDetails(t){let n=this.toPlainObject();return e({entityType:"AppDetails",action:"delete",params:{organizationId:n.sys.id,appDefinitionId:t}}).then(()=>{})},createAppAction(t,n){let r=this.toPlainObject();return e({entityType:"AppAction",action:"create",params:{organizationId:r.sys.id,appDefinitionId:t},payload:n}).then(o=>cu(e,o))},updateAppAction(t,n,r){let o=this.toPlainObject();return e({entityType:"AppAction",action:"update",params:{organizationId:o.sys.id,appDefinitionId:t,appActionId:n},payload:r}).then(i=>cu(e,i))},deleteAppAction(t,n){let r=this.toPlainObject();return e({entityType:"AppAction",action:"delete",params:{organizationId:r.sys.id,appDefinitionId:t,appActionId:n}}).then(()=>{})},getAppAction(t,n){let r=this.toPlainObject();return e({entityType:"AppAction",action:"get",params:{organizationId:r.sys.id,appDefinitionId:t,appActionId:n}}).then(o=>cu(e,o))},getAppActions(t){let n=this.toPlainObject();return e({entityType:"AppAction",action:"getMany",params:{organizationId:n.sys.id,appDefinitionId:t}}).then(r=>EU(e,r))},getFunction(t,n){let r=this.toPlainObject();return e({entityType:"Function",action:"get",params:{organizationId:r.sys.id,appDefinitionId:t,functionId:n}}).then(o=>Kh(e,o))},getFunctions(t,n){let r=this.toPlainObject();return e({entityType:"Function",action:"getMany",params:{organizationId:r.sys.id,appDefinitionId:t,query:n}}).then(o=>us(e,o))},getSemanticSettings(){let t=this.toPlainObject();return e({entityType:"SemanticSettings",action:"get",params:{organizationId:t.sys.id}}).then(n=>jU(e,n))},getContentSemanticsIndexes(){let t=this.toPlainObject();return e({entityType:"ContentSemanticsIndex",action:"getMany",params:{organizationId:t.sys.id}}).then(n=>bg(e,n))},getContentSemanticsIndex(t){let n=this.toPlainObject();return e({entityType:"ContentSemanticsIndex",action:"get",params:{organizationId:n.sys.id,indexId:t}}).then(r=>c0(e,r))},createContentSemanticsIndex(t){let n=this.toPlainObject();return e({entityType:"ContentSemanticsIndex",action:"create",params:{organizationId:n.sys.id},payload:t}).then(r=>c0(e,r))},deleteContentSemanticsIndex(t){let n=this.toPlainObject();return e({entityType:"ContentSemanticsIndex",action:"delete",params:{organizationId:n.sys.id,indexId:t}})}}}function b0(e,t){let n=(0,oy.toPlainObject)(v(t)),r=CU(e),o=P(n,r);return(0,oy.freezeSys)(o)}var DU=L(b0);var iy=F(B(),1);function nae(e,t){let n=(0,iy.toPlainObject)(v(t)),r=P(n,{});return(0,iy.freezeSys)(r)}var _0=L(nae);var sy=F(B(),1);var NU=F(B(),1);function MU(e,t){return{update:function(){let r=this.toPlainObject();return e({entityType:"EnvironmentTemplate",action:"update",params:{organizationId:t,environmentTemplateId:r.sys.id},payload:r}).then(o=>ji(e,o,t))},updateVersion:function({versionName:r,versionDescription:o}){let i=this.toPlainObject();return e({entityType:"EnvironmentTemplate",action:"versionUpdate",params:{organizationId:t,environmentTemplateId:i.sys.id,version:i.sys.version},payload:{versionName:r,versionDescription:o}}).then(a=>ji(e,a,t))},delete:function(){let r=this.toPlainObject();return e({entityType:"EnvironmentTemplate",action:"delete",params:{organizationId:t,environmentTemplateId:r.sys.id}})},getVersions:function(){let r=this.toPlainObject();return e({entityType:"EnvironmentTemplate",action:"versions",params:{organizationId:t,environmentTemplateId:r.sys.id}}).then(o=>ay(e,o,t))},getInstallations:function({spaceId:r,environmentId:o,latestOnly:i,...a}={}){let s=this.toPlainObject();return e({entityType:"EnvironmentTemplateInstallation",action:"getMany",params:{organizationId:t,environmentTemplateId:s.sys.id,query:{...(0,NU.createRequestConfig)({query:a}).params},spaceId:r,environmentId:o,latestOnly:i}}).then(c=>Wh(e,c))},validate:function({spaceId:r,environmentId:o,version:i,takeover:a,changeSet:s}){let c=this.toPlainObject();return e({entityType:"EnvironmentTemplate",action:"validate",params:{spaceId:r,version:i,environmentId:o,environmentTemplateId:c.sys.id},payload:{...a&&{takeover:a},...s&&{changeSet:s}}})},install:function({spaceId:r,environmentId:o,installation:i}){let a=this.toPlainObject();return e({entityType:"EnvironmentTemplate",action:"install",params:{spaceId:r,environmentId:o,environmentTemplateId:a.sys.id},payload:i})},disconnect:function({spaceId:r,environmentId:o}){let i=this.toPlainObject();return e({entityType:"EnvironmentTemplate",action:"disconnect",params:{spaceId:r,environmentId:o,environmentTemplateId:i.sys.id}})}}}function ji(e,t,n){let r=(0,sy.toPlainObject)(v(t)),o=MU(e,n),i=P(r,o);return(0,sy.freezeSys)(i)}var ay=ht(ji);var cy=F(B(),1);var RU;(function(e){e.Read="content_management_read",e.Manage="content_management_manage"})(RU||(RU={}));function rae(e,t){let n=r=>({userId:t,oauthApplicationId:r.sys.id});return{async update(){let r=this.toPlainObject();return e({entityType:"OAuthApplication",action:"update",params:n(r),payload:r})},async delete(){let r=this.toPlainObject();return e({entityType:"OAuthApplication",action:"delete",params:n(r)})}}}function ly(e,t,n){let r=(0,cy.toPlainObject)(v(t)),o=P(r,rae(e,n));return(0,cy.freezeSys)(o)}var UU=ht(ly);function LU(e){return{getEnvironmentTemplates:function(n,r={}){return e({entityType:"EnvironmentTemplate",action:"getMany",params:{organizationId:n,query:(0,lu.createRequestConfig)({query:r}).params}}).then(o=>ay(e,o,n))},getEnvironmentTemplate:function({organizationId:n,environmentTemplateId:r,version:o,query:i={}}){return e({entityType:"EnvironmentTemplate",action:"get",params:{organizationId:n,environmentTemplateId:r,version:o,query:(0,lu.createRequestConfig)({query:i}).params}}).then(a=>ji(e,a,n))},createEnvironmentTemplate:function(n,r){return e({entityType:"EnvironmentTemplate",action:"create",params:{organizationId:n},payload:r}).then(o=>ji(e,o,n))},getSpaces:function(n={}){return e({entityType:"Space",action:"getMany",params:{query:(0,lu.createRequestConfig)({query:n}).params}}).then(r=>Fg(e,r))},getSpace:function(n){return e({entityType:"Space",action:"get",params:{spaceId:n}}).then(r=>Oi(e,r))},createSpace:function(n,r){return e({entityType:"Space",action:"create",params:{organizationId:r},payload:n}).then(o=>Oi(e,o))},getOrganization:function(n){return e({entityType:"Organization",action:"get",params:{organizationId:n}}).then(r=>b0(e,r))},getOrganizations:function(n={}){return e({entityType:"Organization",action:"getMany",params:{query:(0,lu.createRequestConfig)({query:n}).params}}).then(r=>DU(e,r))},getCurrentUser:function(n){return e({entityType:"User",action:"getCurrent",params:n}).then(r=>Ei(e,r))},getOAuthApplication:function(n){let{userId:r}=n;return e({entityType:"OAuthApplication",action:"get",params:n}).then(o=>ly(e,o,r))},getOAuthApplications:function(n){let{userId:r}=n;return e({entityType:"OAuthApplication",action:"getManyForUser",params:n}).then(o=>UU(e,o,r))},createOAuthApplication:function(n,r){let{userId:o}=n;return e({entityType:"OAuthApplication",action:"create",params:n,payload:r}).then(i=>ly(e,i,o))},getAppDefinition:function(n){return e({entityType:"AppDefinition",action:"get",params:n}).then(r=>xo(e,r))},createPersonalAccessToken:function(n){return e({entityType:"PersonalAccessToken",action:"create",params:{},payload:n}).then(r=>au(e,r))},getPersonalAccessToken:function(n){return e({entityType:"PersonalAccessToken",action:"get",params:{tokenId:n}}).then(r=>au(e,r))},getPersonalAccessTokens:function(){return e({entityType:"PersonalAccessToken",action:"getMany",params:{}}).then(n=>xU(e,n))},getAccessToken:function(n){return e({entityType:"AccessToken",action:"get",params:{tokenId:n}}).then(r=>Bg(e,r))},getAccessTokens:function(){return e({entityType:"AccessToken",action:"getMany",params:{}}).then(n=>m0(e,n))},getOrganizationAccessTokens:function(n,r={}){return e({entityType:"AccessToken",action:"getManyForOrganization",params:{organizationId:n,query:r}}).then(o=>m0(e,o))},getOrganizationUsage:function(n,r={}){return e({entityType:"Usage",action:"getManyForOrganization",params:{organizationId:n,query:r}}).then(o=>_0(e,o))},getSpaceUsage:function(n,r={}){return e({entityType:"Usage",action:"getManyForSpace",params:{organizationId:n,query:r}}).then(o=>_0(e,o))},rawRequest:function({url:n,...r}){return e({entityType:"Http",action:"request",params:{url:n,config:r}})}}}var m=({makeRequest:e,defaults:t},n,r)=>(o,i,a)=>e({entityType:n,action:r,params:{...t,...o},payload:i,headers:a});var FU=(e,t)=>{let n={makeRequest:e,defaults:t};return{raw:{getDefaultParams:()=>t,get:(r,o)=>e({entityType:"Http",action:"get",params:{url:r,config:o}}),patch:(r,o,i)=>e({entityType:"Http",action:"patch",params:{url:r,config:i},payload:o}),post:(r,o,i)=>e({entityType:"Http",action:"post",params:{url:r,config:i},payload:o}),put:(r,o,i)=>e({entityType:"Http",action:"put",params:{url:r,config:i},payload:o}),delete:(r,o)=>e({entityType:"Http",action:"delete",params:{url:r,config:o}}),http:(r,o)=>e({entityType:"Http",action:"request",params:{url:r,config:o}})},aiAction:{get:m(n,"AiAction","get"),getMany:m(n,"AiAction","getMany"),create:m(n,"AiAction","create"),update:m(n,"AiAction","update"),delete:m(n,"AiAction","delete"),publish:m(n,"AiAction","publish"),unpublish:m(n,"AiAction","unpublish"),invoke:m(n,"AiAction","invoke")},aiActionInvocation:{get:m(n,"AiActionInvocation","get")},agent:{get:m(n,"Agent","get"),getMany:m(n,"Agent","getMany"),generate:m(n,"Agent","generate")},agentRun:{get:m(n,"AgentRun","get"),getMany:m(n,"AgentRun","getMany"),resumeRun:m(n,"AgentRun","resumeRun")},automationDefinition:{get:m(n,"AutomationDefinition","get"),getMany:m(n,"AutomationDefinition","getMany"),create:m(n,"AutomationDefinition","create"),update:m(n,"AutomationDefinition","update"),delete:m(n,"AutomationDefinition","delete")},automationExecution:{get:m(n,"AutomationExecution","get"),getMany:m(n,"AutomationExecution","getMany"),getForAutomationDefinition:m(n,"AutomationExecution","getForAutomationDefinition")},appAction:{get:m(n,"AppAction","get"),getMany:m(n,"AppAction","getMany"),getManyForEnvironment:m(n,"AppAction","getManyForEnvironment"),delete:m(n,"AppAction","delete"),create:m(n,"AppAction","create"),update:m(n,"AppAction","update")},appActionCall:{create:m(n,"AppActionCall","create"),getCallDetails:m(n,"AppActionCall","getCallDetails"),createWithResponse:m(n,"AppActionCall","createWithResponse"),get:m(n,"AppActionCall","get"),createWithResult:m(n,"AppActionCall","createWithResult"),getResponse:m(n,"AppActionCall","getResponse")},appBundle:{get:m(n,"AppBundle","get"),getMany:m(n,"AppBundle","getMany"),delete:m(n,"AppBundle","delete"),create:m(n,"AppBundle","create")},appDetails:{upsert:m(n,"AppDetails","upsert"),get:m(n,"AppDetails","get"),delete:m(n,"AppDetails","delete")},appEventSubscription:{upsert:m(n,"AppEventSubscription","upsert"),get:m(n,"AppEventSubscription","get"),delete:m(n,"AppEventSubscription","delete")},appKey:{create:m(n,"AppKey","create"),get:m(n,"AppKey","get"),getMany:m(n,"AppKey","getMany"),delete:m(n,"AppKey","delete")},appSignedRequest:{create:m(n,"AppSignedRequest","create")},appSigningSecret:{upsert:m(n,"AppSigningSecret","upsert"),get:m(n,"AppSigningSecret","get"),delete:m(n,"AppSigningSecret","delete")},appAccessToken:{create:m(n,"AppAccessToken","create")},concept:{create:m(n,"Concept","create"),createWithId:m(n,"Concept","createWithId"),get:m(n,"Concept","get"),delete:m(n,"Concept","delete"),patch:m(n,"Concept","patch"),update:m(n,"Concept","update"),getMany:m(n,"Concept","getMany"),getDescendants:m(n,"Concept","getDescendants"),getAncestors:m(n,"Concept","getAncestors"),getTotal:m(n,"Concept","getTotal")},conceptScheme:{get:m(n,"ConceptScheme","get"),getMany:m(n,"ConceptScheme","getMany"),getTotal:m(n,"ConceptScheme","getTotal"),delete:m(n,"ConceptScheme","delete"),create:m(n,"ConceptScheme","create"),createWithId:m(n,"ConceptScheme","createWithId"),patch:m(n,"ConceptScheme","patch"),update:m(n,"ConceptScheme","update")},function:{get:m(n,"Function","get"),getMany:m(n,"Function","getMany"),getManyForEnvironment:m(n,"Function","getManyForEnvironment")},functionLog:{get:m(n,"FunctionLog","get"),getMany:m(n,"FunctionLog","getMany")},editorInterface:{get:m(n,"EditorInterface","get"),getMany:m(n,"EditorInterface","getMany"),update:m(n,"EditorInterface","update")},space:{get:m(n,"Space","get"),getMany:m(n,"Space","getMany"),getManyForOrganization:m(n,"Space","getManyForOrganization"),update:m(n,"Space","update"),delete:m(n,"Space","delete"),create:m(n,"Space","create")},environment:{get:m(n,"Environment","get"),getMany:m(n,"Environment","getMany"),create:m(n,"Environment","create"),createWithId:m(n,"Environment","createWithId"),update:m(n,"Environment","update"),delete:m(n,"Environment","delete")},environmentAlias:{get:m(n,"EnvironmentAlias","get"),getMany:m(n,"EnvironmentAlias","getMany"),createWithId:m(n,"EnvironmentAlias","createWithId"),update:m(n,"EnvironmentAlias","update"),delete:m(n,"EnvironmentAlias","delete")},environmentTemplate:{get:m(n,"EnvironmentTemplate","get"),getMany:m(n,"EnvironmentTemplate","getMany"),create:m(n,"EnvironmentTemplate","create"),versionUpdate:m(n,"EnvironmentTemplate","versionUpdate"),update:m(n,"EnvironmentTemplate","update"),install:m(n,"EnvironmentTemplate","install"),versions:m(n,"EnvironmentTemplate","versions"),validate:m(n,"EnvironmentTemplate","validate"),disconnect:m(n,"EnvironmentTemplate","disconnect"),delete:m(n,"EnvironmentTemplate","delete")},environmentTemplateInstallation:{getMany:m(n,"EnvironmentTemplateInstallation","getMany"),getForEnvironment:m(n,"EnvironmentTemplateInstallation","getForEnvironment")},bulkAction:{get:m(n,"BulkAction","get"),publish:m(n,"BulkAction","publish"),unpublish:m(n,"BulkAction","unpublish"),validate:m(n,"BulkAction","validate"),getV2:m(n,"BulkAction","getV2"),publishV2:m(n,"BulkAction","publishV2"),unpublishV2:m(n,"BulkAction","unpublishV2"),validateV2:m(n,"BulkAction","validateV2")},comment:{get:m(n,"Comment","get"),getMany:m(n,"Comment","getMany"),create:m(n,"Comment","create"),update:m(n,"Comment","update"),delete:m(n,"Comment","delete")},componentType:{getMany:m(n,"ComponentType","getMany")},contentType:{get:m(n,"ContentType","get"),getMany:m(n,"ContentType","getMany"),getManyWithCursor:m(n,"ContentType","getManyWithCursor"),update:m(n,"ContentType","update"),delete:m(n,"ContentType","delete"),publish:m(n,"ContentType","publish"),unpublish:m(n,"ContentType","unpublish"),create:m(n,"ContentType","create"),createWithId:m(n,"ContentType","createWithId"),omitAndDeleteField:(r,o,i)=>Qh(e,{...t,...r,fieldId:i},o)},user:{getManyForSpace:m(n,"User","getManyForSpace"),getForSpace:m(n,"User","getForSpace"),getCurrent:m(n,"User","getCurrent"),getForOrganization:m(n,"User","getForOrganization"),getManyForOrganization:m(n,"User","getManyForOrganization")},task:{get:m(n,"Task","get"),getMany:m(n,"Task","getMany"),create:m(n,"Task","create"),update:m(n,"Task","update"),delete:m(n,"Task","delete")},entry:{getPublished:m(n,"Entry","getPublished"),getPublishedWithCursor:m(n,"Entry","getPublishedWithCursor"),getMany:m(n,"Entry","getMany"),getManyWithCursor:m(n,"Entry","getManyWithCursor"),get:m(n,"Entry","get"),update:m(n,"Entry","update"),patch:m(n,"Entry","patch"),delete:m(n,"Entry","delete"),publish:m(n,"Entry","publish"),unpublish:m(n,"Entry","unpublish"),archive:m(n,"Entry","archive"),unarchive:m(n,"Entry","unarchive"),create:m(n,"Entry","create"),createWithId:m(n,"Entry","createWithId"),references:m(n,"Entry","references")},asset:{getPublished:m(n,"Asset","getPublished"),getPublishedWithCursor:m(n,"Asset","getPublishedWithCursor"),getMany:m(n,"Asset","getMany"),getManyWithCursor:m(n,"Asset","getManyWithCursor"),get:m(n,"Asset","get"),update:m(n,"Asset","update"),delete:m(n,"Asset","delete"),publish:m(n,"Asset","publish"),unpublish:m(n,"Asset","unpublish"),archive:m(n,"Asset","archive"),unarchive:m(n,"Asset","unarchive"),create:m(n,"Asset","create"),createWithId:m(n,"Asset","createWithId"),createFromFiles:m(n,"Asset","createFromFiles"),processForAllLocales:(r,o,i)=>e({entityType:"Asset",action:"processForAllLocales",params:{...t,...r,options:i,asset:o}}),processForLocale:(r,o,i,a)=>e({entityType:"Asset",action:"processForLocale",params:{...t,...r,locale:i,asset:o,options:a}})},appUpload:{get:m(n,"AppUpload","get"),delete:m(n,"AppUpload","delete"),create:m(n,"AppUpload","create")},assetKey:{create:m(n,"AssetKey","create")},upload:{get:m(n,"Upload","get"),create:m(n,"Upload","create"),delete:m(n,"Upload","delete")},uploadCredential:{create:m(n,"UploadCredential","create")},locale:{get:m(n,"Locale","get"),getMany:m(n,"Locale","getMany"),delete:m(n,"Locale","delete"),update:m(n,"Locale","update"),create:m(n,"Locale","create")},personalAccessToken:{get:m(n,"PersonalAccessToken","get"),getMany:m(n,"PersonalAccessToken","getMany"),create:(r,o)=>e({entityType:"PersonalAccessToken",action:"create",params:{},headers:o,payload:r}),revoke:m(n,"PersonalAccessToken","revoke")},accessToken:{get:m(n,"AccessToken","get"),getMany:m(n,"AccessToken","getMany"),createPersonalAccessToken:(r,o)=>e({entityType:"AccessToken",action:"createPersonalAccessToken",params:{},headers:o,payload:r}),revoke:m(n,"AccessToken","revoke"),getManyForOrganization:m(n,"AccessToken","getManyForOrganization")},usage:{getManyForSpace:m(n,"Usage","getManyForSpace"),getManyForOrganization:m(n,"Usage","getManyForOrganization")},release:{asset:{get:m(n,"ReleaseAsset","get"),getMany:m(n,"ReleaseAsset","getMany"),update:m(n,"ReleaseAsset","update"),create:m(n,"ReleaseAsset","create"),createWithId:m(n,"ReleaseAsset","createWithId"),createFromFiles:m(n,"ReleaseAsset","createFromFiles"),processForAllLocales:(r,o,i)=>e({entityType:"ReleaseAsset",action:"processForAllLocales",params:{...t,...r,options:i,asset:o}}),processForLocale:(r,o,i,a)=>e({entityType:"ReleaseAsset",action:"processForLocale",params:{...t,...r,locale:i,asset:o,options:a}})},entry:{get:m(n,"ReleaseEntry","get"),getMany:m(n,"ReleaseEntry","getMany"),update:m(n,"ReleaseEntry","update"),patch:m(n,"ReleaseEntry","patch"),create:m(n,"ReleaseEntry","create"),createWithId:m(n,"ReleaseEntry","createWithId")},archive:m(n,"Release","archive"),get:m(n,"Release","get"),query:m(n,"Release","query"),create:m(n,"Release","create"),update:m(n,"Release","update"),delete:m(n,"Release","delete"),publish:m(n,"Release","publish"),unarchive:m(n,"Release","unarchive"),unpublish:m(n,"Release","unpublish"),validate:m(n,"Release","validate")},releaseAction:{get:m(n,"ReleaseAction","get"),getMany:m(n,"ReleaseAction","getMany"),queryForRelease:m(n,"ReleaseAction","queryForRelease")},role:{get:m(n,"Role","get"),getMany:m(n,"Role","getMany"),getManyForOrganization:m(n,"Role","getManyForOrganization"),create:m(n,"Role","create"),createWithId:m(n,"Role","createWithId"),update:m(n,"Role","update"),delete:m(n,"Role","delete")},scheduledActions:{get:m(n,"ScheduledAction","get"),getMany:m(n,"ScheduledAction","getMany"),create:m(n,"ScheduledAction","create"),delete:m(n,"ScheduledAction","delete"),update:m(n,"ScheduledAction","update")},previewApiKey:{get:m(n,"PreviewApiKey","get"),getMany:m(n,"PreviewApiKey","getMany")},apiKey:{get:m(n,"ApiKey","get"),getMany:m(n,"ApiKey","getMany"),create:m(n,"ApiKey","create"),createWithId:m(n,"ApiKey","createWithId"),update:m(n,"ApiKey","update"),delete:m(n,"ApiKey","delete")},appDefinition:{get:m(n,"AppDefinition","get"),getMany:m(n,"AppDefinition","getMany"),create:m(n,"AppDefinition","create"),update:m(n,"AppDefinition","update"),delete:m(n,"AppDefinition","delete"),getInstallationsForOrg:m(n,"AppDefinition","getInstallationsForOrg")},appInstallation:{get:m(n,"AppInstallation","get"),getMany:m(n,"AppInstallation","getMany"),getForOrganization:m(n,"AppInstallation","getForOrganization"),upsert:m(n,"AppInstallation","upsert"),delete:m(n,"AppInstallation","delete")},resource:{getMany:m(n,"Resource","getMany")},resourceProvider:{get:m(n,"ResourceProvider","get"),upsert:m(n,"ResourceProvider","upsert"),delete:m(n,"ResourceProvider","delete")},resourceType:{get:m(n,"ResourceType","get"),getMany:m(n,"ResourceType","getMany"),upsert:m(n,"ResourceType","upsert"),delete:m(n,"ResourceType","delete"),getForEnvironment:m(n,"ResourceType","getForEnvironment")},extension:{get:m(n,"Extension","get"),getMany:m(n,"Extension","getMany"),create:m(n,"Extension","create"),createWithId:m(n,"Extension","createWithId"),update:m(n,"Extension","update"),delete:m(n,"Extension","delete")},webhook:{get:m(n,"Webhook","get"),getMany:m(n,"Webhook","getMany"),getHealthStatus:m(n,"Webhook","getHealthStatus"),getCallDetails:m(n,"Webhook","getCallDetails"),getSigningSecret:m(n,"Webhook","getSigningSecret"),getRetryPolicy:m(n,"Webhook","getRetryPolicy"),getManyCallDetails:m(n,"Webhook","getManyCallDetails"),create:m(n,"Webhook","create"),update:m(n,"Webhook","update"),upsertSigningSecret:m(n,"Webhook","upsertSigningSecret"),upsertRetryPolicy:m(n,"Webhook","upsertRetryPolicy"),delete:m(n,"Webhook","delete"),deleteSigningSecret:m(n,"Webhook","deleteSigningSecret"),deleteRetryPolicy:m(n,"Webhook","deleteRetryPolicy")},snapshot:{getManyForEntry:m(n,"Snapshot","getManyForEntry"),getForEntry:m(n,"Snapshot","getForEntry"),getManyForContentType:m(n,"Snapshot","getManyForContentType"),getForContentType:m(n,"Snapshot","getForContentType")},tag:{get:m(n,"Tag","get"),getMany:m(n,"Tag","getMany"),createWithId:m(n,"Tag","createWithId"),update:m(n,"Tag","update"),delete:m(n,"Tag","delete")},organization:{getAll:m(n,"Organization","getMany"),get:m(n,"Organization","get")},organizationInvitation:{get:m(n,"OrganizationInvitation","get"),create:m(n,"OrganizationInvitation","create")},organizationMembership:{get:m(n,"OrganizationMembership","get"),getMany:m(n,"OrganizationMembership","getMany"),update:m(n,"OrganizationMembership","update"),delete:m(n,"OrganizationMembership","delete")},oauthApplication:{get:m(n,"OAuthApplication","get"),getManyForUser:m(n,"OAuthApplication","getManyForUser"),update:m(n,"OAuthApplication","update"),delete:m(n,"OAuthApplication","delete"),create:m(n,"OAuthApplication","create")},semanticDuplicates:{get:m(n,"SemanticDuplicates","get")},semanticRecommendations:{get:m(n,"SemanticRecommendations","get")},semanticReferenceSuggestions:{get:m(n,"SemanticReferenceSuggestions","get")},semanticSearch:{get:m(n,"SemanticSearch","get")},semanticSettings:{get:m(n,"SemanticSettings","get")},contentSemanticsIndex:{get:m(n,"ContentSemanticsIndex","get"),getMany:m(n,"ContentSemanticsIndex","getMany"),getManyForEnvironment:m(n,"ContentSemanticsIndex","getManyForEnvironment"),create:m(n,"ContentSemanticsIndex","create"),delete:m(n,"ContentSemanticsIndex","delete")},spaceMember:{get:m(n,"SpaceMember","get"),getMany:m(n,"SpaceMember","getMany")},spaceMembership:{get:m(n,"SpaceMembership","get"),getMany:m(n,"SpaceMembership","getMany"),getForOrganization:m(n,"SpaceMembership","getForOrganization"),getManyForOrganization:m(n,"SpaceMembership","getManyForOrganization"),create:m(n,"SpaceMembership","create"),createWithId:m(n,"SpaceMembership","createWithId"),update:m(n,"SpaceMembership","update"),delete:m(n,"SpaceMembership","delete")},team:{get:m(n,"Team","get"),getMany:m(n,"Team","getMany"),getManyForSpace:m(n,"Team","getManyForSpace"),create:m(n,"Team","create"),update:m(n,"Team","update"),delete:m(n,"Team","delete")},teamMembership:{get:m(n,"TeamMembership","get"),getManyForOrganization:m(n,"TeamMembership","getManyForOrganization"),getManyForTeam:m(n,"TeamMembership","getManyForTeam"),create:m(n,"TeamMembership","create"),update:m(n,"TeamMembership","update"),delete:m(n,"TeamMembership","delete")},teamSpaceMembership:{get:m(n,"TeamSpaceMembership","get"),getMany:m(n,"TeamSpaceMembership","getMany"),getForOrganization:m(n,"TeamSpaceMembership","getForOrganization"),getManyForOrganization:m(n,"TeamSpaceMembership","getManyForOrganization"),create:m(n,"TeamSpaceMembership","create"),update:m(n,"TeamSpaceMembership","update"),delete:m(n,"TeamSpaceMembership","delete")},uiConfig:{get:m(n,"UIConfig","get"),update:m(n,"UIConfig","update")},userUIConfig:{get:m(n,"UserUIConfig","get"),update:m(n,"UserUIConfig","update")},workflowDefinition:{get:m(n,"WorkflowDefinition","get"),getMany:m(n,"WorkflowDefinition","getMany"),create:m(n,"WorkflowDefinition","create"),update:m(n,"WorkflowDefinition","update"),delete:m(n,"WorkflowDefinition","delete")},workflow:{get:m(n,"Workflow","get"),getMany:m(n,"Workflow","getMany"),create:m(n,"Workflow","create"),update:m(n,"Workflow","update"),delete:m(n,"Workflow","delete"),complete:m(n,"Workflow","complete")},workflowsChangelog:{getMany:m(n,"WorkflowsChangelog","getMany")}}};var nn;(function(e){e.BUILTIN="builtin",e.EXTENSION="extension",e.SIDEBAR_BUILTIN="sidebar-builtin",e.APP="app",e.EDITOR_BUILTIN="editor-builtin"})(nn||(nn={}));var ZU="default-editor";var Ci={USERS:"users-widget",CONTENT_PREVIEW:"content-preview-widget",TRANSLATION:"translation-widget",INCOMING_LINKS:"incoming-links-widget",PUBLICATION:"publication-widget",RELEASES:"releases-widget",VERSIONS:"versions-widget"},JPe={widgetId:Ci.PUBLICATION,widgetNamespace:nn.SIDEBAR_BUILTIN,name:"Publish & Status",description:"Built-in - View entry status, publish, etc."},GPe={widgetId:Ci.RELEASES,widgetNamespace:nn.SIDEBAR_BUILTIN,name:"Release",description:"Built-in - View release, add to it, etc."},XPe={widgetId:Ci.CONTENT_PREVIEW,widgetNamespace:nn.SIDEBAR_BUILTIN,name:"Preview",description:"Built-in - Displays preview functionality."},YPe={widgetId:Ci.INCOMING_LINKS,widgetNamespace:nn.SIDEBAR_BUILTIN,name:"Links",description:"Built-in - Shows where an entry is linked."},QPe={widgetId:Ci.TRANSLATION,widgetNamespace:nn.SIDEBAR_BUILTIN,name:"Translation",description:"Built-in - Manage which translations are visible."},eEe={widgetId:Ci.VERSIONS,widgetNamespace:nn.SIDEBAR_BUILTIN,name:"Versions",description:"Built-in - View previously published versions. Available only for master environment."},tEe={widgetId:Ci.USERS,widgetNamespace:nn.SIDEBAR_BUILTIN,name:"Users",description:"Built-in - Displays users on the same entry."};var _s={DEFAULT_EDITOR:{name:"Editor",id:ZU},REFERENCE_TREE:{name:"References",id:"reference-tree"},TAGS_EDITOR:{name:"Tags",id:"tags-editor"}},oEe={widgetId:_s.DEFAULT_EDITOR.id,widgetNamespace:nn.EDITOR_BUILTIN,name:_s.DEFAULT_EDITOR.name},iEe={widgetId:_s.REFERENCE_TREE.id,widgetNamespace:nn.EDITOR_BUILTIN,name:_s.REFERENCE_TREE.name},aEe={widgetId:_s.TAGS_EDITOR.id,widgetNamespace:nn.EDITOR_BUILTIN,name:_s.TAGS_EDITOR.name};var oae={Symbol:{type:"Symbol"},Text:{type:"Text"},RichText:{type:"RichText"},Integer:{type:"Integer"},Number:{type:"Number"},Boolean:{type:"Boolean"},Date:{type:"Date"},Location:{type:"Location"},Object:{type:"Object"},File:{type:"File"},Entry:{type:"Link",linkType:"Entry"},Asset:{type:"Link",linkType:"Asset"},Resource:{type:"ResourceLink"},Symbols:{type:"Array",items:{type:"Symbol"}},Entries:{type:"Array",items:{type:"Link",linkType:"Entry"}},Assets:{type:"Array",items:{type:"Link",linkType:"Asset"}},Resources:{type:"Array",items:{type:"ResourceLink"}}},uEe=Object.keys(oae);function BU(e,t={}){let n=t.type==="legacy"?"contentful-management.js":"contentful-management-plain.js",r=(0,VU.getUserAgentHeader)(`${n}/0.0.0-determined-by-semantic-release`,e.application,e.integration,e.feature),o=IR({...e,userAgent:r}),i=a=>o.makeRequest({...a,userAgent:r});return t.type==="legacy"?(console.warn("[contentful-management] The nested (legacy) client is deprecated and will be removed in the next major version. Please migrate to the plain client. See the README for migration guidance."),LU(i)):FU(i,t.defaults)}var qU="en-US",uy=class{cfg;client;constructor(t){this.cfg=t,this.client=BU({accessToken:t.accessToken})}async getEntries(t){return await this.client.entry.getMany({spaceId:this.cfg.spaceId,environmentId:this.cfg.environmentId,query:t})}async getEntryById(t){return await this.client.entry.get({spaceId:this.cfg.spaceId,environmentId:this.cfg.environmentId,entryId:t})}pickLocalized(t){return t?qU in t?t[qU]:Object.values(t)[0]:void 0}statusFromSys(t){if(t.archivedVersion)return"archived";if(!t.publishedVersion)return"draft";if(typeof t.version=="number"&&t.version===t.publishedVersion+1)return"published";if(typeof t.version=="number"&&t.version>=t.publishedVersion+2)return"changed"}applyStatusFilter(t,n){if(!(!n||n==="all")){if(n==="archived"){t["sys.archivedAt[exists]"]="true";return}t["sys.archivedAt[exists]"]="false",n==="published"||n==="changed"?t["sys.publishedAt[exists]"]="true":n==="draft"&&(t["sys.publishedAt[exists]"]="false")}}filterItemsByStatus(t,n){return!n||n==="all"?t:t.filter(r=>this.statusFromSys(r.sys)===n)}async listMyArticles(t){let n={content_type:this.cfg.articleContentType,"fields.author.sys.id":this.cfg.authorId,limit:t.limit??10,order:"-sys.updatedAt"};t.updatedAfter&&(n["sys.updatedAt[gte]"]=t.updatedAfter),this.applyStatusFilter(n,t.status);let r=await this.getEntries(n);return this.filterItemsByStatus(r.items,t.status).map(i=>({articleId:i.sys.id,title:this.pickLocalized(i.fields.title)??"(untitled)",slug:this.pickLocalized(i.fields.slug),status:this.statusFromSys(i.sys),updatedAt:i.sys.updatedAt,source:"contentful"}))}async searchMyArticles(t){let n={content_type:this.cfg.articleContentType,"fields.author.sys.id":this.cfg.authorId,query:t.query,limit:t.limit??10};this.applyStatusFilter(n,t.status);let r=await this.getEntries(n);return this.filterItemsByStatus(r.items,t.status).map(i=>({articleId:i.sys.id,title:this.pickLocalized(i.fields.title)??"(untitled)",slug:this.pickLocalized(i.fields.slug),status:this.statusFromSys(i.sys),snippet:this.makeSnippet(this.pickLocalized(i.fields.content)??"",t.query),source:"contentful"}))}async searchAllArticles(t){let n=await this.getEntries({content_type:this.cfg.articleContentType,query:t.query,limit:t.limit??10}),r=new Set;for(let i of n.items){let a=this.pickLocalized(i.fields.author);a?.sys.id&&r.add(a.sys.id)}let o=new Map;if(r.size>0)try{let i=await this.getEntries({"sys.id[in]":Array.from(r).join(","),limit:100});for(let a of i.items){let s=this.pickLocalized(a.fields.displayName);s&&o.set(a.sys.id,s)}}catch{}return n.items.map(i=>{let a=this.pickLocalized(i.fields.content)??"",s=this.pickLocalized(i.fields.author),c=(s&&o.get(s.sys.id))??"";return{articleId:i.sys.id,title:this.pickLocalized(i.fields.title)??"(untitled)",authorName:c,publishedAt:i.sys.publishedAt??"",snippet:this.makeSnippet(a,t.query),url:this.buildUrl(i.fields)}})}async getArticle(t){try{let r=await this.getEntryById(t);return{articleId:r.sys.id,title:this.pickLocalized(r.fields.title)??"(untitled)",slug:this.pickLocalized(r.fields.slug),status:this.statusFromSys(r.sys),tags:this.pickLocalized(r.fields.tags)??[],authorId:this.pickLocalized(r.fields.author)?.sys.id,body:this.pickLocalized(r.fields.content)??"",updatedAt:r.sys.updatedAt,source:"contentful"}}catch(n){let r=n;if(r?.status===404||r?.name==="NotFound")return null;throw n}}makeSnippet(t,n){if(!t)return"";let r=t.toLowerCase().indexOf(n.toLowerCase());if(r<0)return t.slice(0,160);let o=Math.max(0,r-80),i=Math.min(t.length,r+n.length+80);return(o>0?"\u2026":"")+t.slice(o,i)+(iString(o).padStart(i,"0"),n=`${e.getUTCFullYear()}${t(e.getUTCMonth()+1)}${t(e.getUTCDate())}T${t(e.getUTCHours())}${t(e.getUTCMinutes())}${t(e.getUTCSeconds())}${t(e.getUTCMilliseconds(),3)}`,r=Math.random().toString(36).slice(2,6).padEnd(4,"0");return`_draft_${n}-${r}`}var sae={articleId:We.string(),source:We.enum(["auto","local","contentful"]).optional()},HU={name:"get_article",description:"Get article detail by articleId. `source` can be auto (local first, fall back to Contentful), local, or contentful.",inputShape:sae,handler:async(e,t)=>{let n=e.source??"auto";if(n==="contentful"&&Tr(e.articleId))throw new Error(`Cannot fetch local draft '${e.articleId}' from Contentful`);if(n==="local"||n==="auto"){let o=await t.local.read(e.articleId);if(o)return{articleId:o.articleId,title:cae(o.body)??"(untitled)",body:o.body,tags:[],updatedAt:o.mtime.toISOString(),source:"local"};if(n==="local")throw new Error(`Local article not found: ${e.articleId}`)}let r=await t.contentful.getArticle(e.articleId);if(!r)throw new Error(`Article not found: ${e.articleId}`);return r}};function cae(e){let t=e.match(/^---\n([\s\S]*?)\n---/);if(t){let r=t[1]?.match(/^title:\s*(.+)$/m);if(r)return r[1].trim()}return e.match(/^#\s+(.+)$/m)?.[1]?.trim()}var lae={status:We.enum(["draft","published","changed","archived","all"]).optional(),updatedAfter:We.string().optional(),limit:We.number().int().positive().max(50).optional()},KU={name:"list_my_articles",description:"List my articles with optional status filter. Merges Contentful entries with MCP-created local drafts (_draft_*.md files not present in Contentful). Contentful entries that also exist locally are annotated with localPath.",inputShape:lae,handler:async(e,t)=>{let[n,r]=await Promise.all([t.contentful.listMyArticles(e),t.local.list()]),o=new Set(n.map(c=>c.articleId)),i=new Map;for(let c of r){if(!(o.has(c)||Tr(c)))continue;let u=await t.local.read(c);u&&i.set(c,{filePath:u.filePath,body:u.body,mtime:u.mtime})}let a=[];for(let c of n){let l=i.get(c.articleId);a.push(l?{...c,localPath:l.filePath}:c)}if(!e.status||e.status==="all"||e.status==="draft")for(let c of r){if(o.has(c)||!Tr(c))continue;let l=i.get(c);if(!l)continue;let u=l.mtime.toISOString();e.updatedAfter&&u{let u=c.updatedAt??"",p=l.updatedAt??"";return u===p?0:u{let[n,r]=await Promise.all([t.contentful.searchMyArticles(e),t.local.list()]),o=new Map;for(let s of r){let c=await t.local.read(s);if(!c)continue;let l=dae(c.body,e.query);l&&o.set(s,{filePath:c.filePath,title:mae(c.body),snippet:l.snippet,mtime:c.mtime})}let i=[];for(let s of n){let c=o.get(s.articleId);c?(i.push({...s,source:"contentful+local",localPath:c.filePath,snippet:c.snippet}),o.delete(s.articleId)):i.push(s)}let a=[];for(let[s,c]of o)fae(s,e.status)&&a.push({articleId:s,entry:c});a.sort((s,c)=>c.entry.mtime.getTime()-s.entry.mtime.getTime());for(let{articleId:s,entry:c}of a)i.push({articleId:s,title:c.title??"(untitled)",status:Tr(s)?"draft":void 0,source:Tr(s)?"local-only":"local",snippet:c.snippet,localPath:c.filePath});return i.slice(0,e.limit??10)}};function dae(e,t){let n=e.toLowerCase().indexOf(t.toLowerCase());if(n<0)return null;let r=Math.max(0,n-80),o=Math.min(e.length,n+t.length+80);return{snippet:(r>0?"\u2026":"")+e.slice(r,o)+(ot.contentful.searchAllArticles(e)};var gae={title:We.string().optional(),body:We.string().optional(),template:We.enum(["basic","tech"]).optional()},yae={basic:e=>`# ${e} + +## \u306F\u3058\u3081\u306B + +## \u672C\u6587 + +## \u307E\u3068\u3081 +`,tech:e=>`# ${e} + +## \u80CC\u666F + +## \u524D\u63D0 + +## \u3084\u3063\u3066\u307F\u308B + +## \u307E\u3068\u3081 + +## \u53C2\u8003 +`},XU={name:"create_local_draft",description:"Create a new local markdown draft under ARTICLES_DIR. Returns a generated articleId (_draft_ form). Does NOT touch Contentful. To publish, manually copy the content into a new article created via the DevIO VSCode extension.",inputShape:gae,handler:async(e,t)=>{let n=WU(),r=e.title??"New Draft",o;e.body?o=e.body.startsWith("# ")?e.body:`# ${r} + +${e.body}`:o=yae[e.template??"basic"](r);let i=await t.local.createDraft({articleId:n,body:o});return{articleId:n,filePath:i.filePath}}};var vae={articleId:We.string(),body:We.string(),mode:We.enum(["replace","append","prepend"]).optional()},YU={name:"update_local_article",description:"Update the body of an existing local markdown file under ARTICLES_DIR. Does NOT touch Contentful (sync via the DevIO VSCode extension). Errors if the file does not exist.",inputShape:vae,handler:async(e,t)=>t.local.update(e.articleId,e.body,e.mode??"replace")};var bo=[];bo.push(HU);bo.push(KU);bo.push(JU);bo.push(GU);bo.push(XU);bo.push(YU);async function xae(){let e=Ej(),t={contentful:new uy(e.contentful),local:new Cf(e.articlesDir)},n=new Af({name:"devio-mcp",version:"0.1.0"});for(let o of bo)n.registerTool(o.name,{description:o.description,inputSchema:o.inputShape},async i=>{try{let a=await o.handler(i,t);return{content:[{type:"text",text:JSON.stringify(a)}]}}catch(a){return{content:[{type:"text",text:a instanceof Error?a.message:String(a)}],isError:!0}}});let r=new jf;await n.connect(r)}xae().catch(e=>{console.error("[devio-mcp] Fatal:",e),process.exit(1)}); diff --git a/plugins/devio-mcp/dist/server.js.sha256 b/plugins/devio-mcp/dist/server.js.sha256 new file mode 100644 index 0000000..4bc8dcb --- /dev/null +++ b/plugins/devio-mcp/dist/server.js.sha256 @@ -0,0 +1 @@ +1a405e86248ea1072dffff07424b4b5d33a22f1e6c6ff97192ee467572d14a2f server.js