io.github.feedbk-ai/create-survey
io.github.feedbk-ai/create-survey
Create AI surveys with dynamic follow-up probing directly from your AI assistant.
Status
Healthy
Score
77.0
Transport
streamable-http
Tools
11
Production readiness
Verdict
Needs remediation
Current validation evidence shows operational or discovery gaps that should be fixed first.
Critical alerts
0
Production verdicts degrade quickly when critical alerts are active.
Evidence confidence
Confidence score
65.0
Based on 20 recent validations, 26 captured checks, and validation age of 602.2 hours.
Live checks captured
26
More direct checks increase trust in the current verdict.
Validation age
602.2h
Lower age means fresher evidence.
Recommended for
Claude Desktop
Claude Desktop is marked compatible with score 100.
Smithery
Smithery is marked compatible with score 80.
Generic Streamable HTTP
Generic Streamable HTTP is marked compatible with score 100.
Client readiness verdicts
Ready for ChatGPT custom connector
Partial
OpenAI connectors expect OAuth for remote server auth.; Dynamic client registration materially improves connector setup.
Confidence: medium (65.0)
Evidence provenance
Winner: live_validation
Supporting sources: live_validation, history, server_card
Disagreements: none
initialize• OKtools_list• OKtransport_compliance_probe• Warningstep_up_auth_probe• Missingconnector_replay_probe• OK — Frozen tool snapshots must survive refresh.request_association_probe• Missing — Roots, sampling, and elicitation should stay request-scoped.
Ready for Claude remote MCP
Ready
No major blockers detected.
Confidence: medium (65.0)
Evidence provenance
Winner: live_validation
Supporting sources: live_validation, history, server_card
Disagreements: none
initialize• OKtools_list• OKtransport_compliance_probe• Warning
Unsafe for write actions
No
Current write surface is bounded enough for cautious review.
Confidence: medium (65.0)
Evidence provenance
Winner: live_validation
Supporting sources: live_validation, history
Disagreements: none
action_safety_probe• OK
Snapshot churn risk
Low
No material tool-surface churn detected in the latest comparison.
Confidence: medium (65.0)
Evidence provenance
Winner: history
Supporting sources: history, live_validation
Disagreements: none
tool_snapshot_probe• OKconnector_replay_probe• OK
Why not ready by client
ChatGPT custom connector
Partial
Remediation checklist
- No explicit blockers recorded.
Claude remote MCP
Ready
Remediation checklist
- No explicit blockers recorded.
Write-safe publishing
Ready
Remediation checklist
- No explicit blockers recorded.
Verdict traces
Production verdict
Needs remediation
Current validation evidence shows operational or discovery gaps that should be fixed first.
Confidence: medium (65.0)
Winning source: live_validation
Triggering alerts
validation_stale• medium • Validation evidence is stale
Client verdict trace table
| Verdict | Status | Checks | Winning source | Conflicts |
|---|---|---|---|---|
openai_connectors |
Partial | initialize, tools_list, transport_compliance_probe, step_up_auth_probe, connector_replay_probe, request_association_probe | live_validation | none |
claude_desktop |
Ready | initialize, tools_list, transport_compliance_probe | live_validation | none |
unsafe_for_write_actions |
No | action_safety_probe | live_validation | none |
snapshot_churn_risk |
Low | tool_snapshot_probe, connector_replay_probe | history | none |
Publishability policy profiles
ChatGPT custom connector publishability
Caution
OpenAI connectors expect OAuth for remote server auth.; Dynamic client registration materially improves connector setup.
- Search Fetch Only: Yes
- Write Actions Present: No
- Oauth Configured: No
- Admin Refresh Required: No
- Safe For Company Knowledge: Yes
- Safe For Messages Api Remote Mcp: No
Claude remote MCP publishability
Ready
Transport, discovery, and remote-MCP assumptions are satisfied.
- Search Fetch Only: Yes
- Write Actions Present: No
- Oauth Configured: No
- Admin Refresh Required: No
- Safe For Company Knowledge: Yes
- Safe For Messages Api Remote Mcp: No
Compatibility fixtures
ChatGPT custom connector fixture
Degraded
OpenAI connectors expect OAuth for remote server auth.; Dynamic client registration materially improves connector setup.
- remote_http_endpoint: Passes
- oauth_discovery: Degraded
- frozen_tool_snapshot_refresh: Passes
- request_association: Passes
Anthropic remote MCP fixture
Passes
Remote MCP transport and discovery assumptions are satisfied.
- remote_transport: Passes
- tool_discovery: Passes
- auth_connect: Passes
- safe_write_review: Passes
Authenticated validation sessions
Latest profile
remote_mcp
Authenticated session used
Public score isolation
Preview endpoint
/v1/verifyCI preview endpoint
/v1/ci/previewPublic server reputation
Validation success 7d
n/a
Validation success 30d
1.0
Mean time to recover
n/a
Breaking diffs 30d
2
Registry drift frequency 30d
0
Snapshot changes 30d
2
Incident & change feed
| Timestamp | Event | Details |
|---|---|---|
| Apr 09, 2026 12:54:38 AM UTC | Latest validation: healthy | Score 77.0 with status healthy. |
Capabilities
- OAuth:
- DCR/CIMD:
- Prompts:
- Homepage: https://feedbk.ai/en/blog/mcp-ai-moderated-interviews/
- Docs: none
- Support: none
- Icon: none
- Remote endpoint: https://mcp.feedbk.ai/mcp
- Server card: none
Use-case taxonomy
development automation
Security posture
Tools analyzed
11
High-risk tools
0
Destructive tools
0
Exec tools
0
Egress tools
0
Secret tools
9
Bulk-access tools
0
Risk distribution
low:1, medium:10
Tool capability & risk inventory
| Tool | Capabilities | Risk | Findings | Notes |
|---|---|---|---|---|
start_survey |
other | Low | none | No explicit safeguard hints detected. |
edit_survey |
read write admin secrets | Medium | secret material access admin mutation | No explicit safeguard hints detected. |
publish_survey |
read write admin | Medium | admin mutation | Safeguards hinted in metadata. |
save_survey |
read write admin secrets | Medium | secret material access admin mutation | No explicit safeguard hints detected. |
view_results |
read admin secrets | Medium | secret material access | No explicit safeguard hints detected. |
view_survey |
read admin secrets | Medium | secret material access | No explicit safeguard hints detected. |
analyze_results |
admin secrets | Medium | secret material access | No explicit safeguard hints detected. |
analyze_question |
admin secrets | Medium | secret material access | No explicit safeguard hints detected. |
set_status |
write admin secrets | Medium | secret material access admin mutation | No explicit safeguard hints detected. |
simulate_responses |
read admin secrets | Medium | secret material access | No explicit safeguard hints detected. |
save_simulated_response |
write admin secrets | Medium | secret material access admin mutation | No explicit safeguard hints detected. |
Write-action governance
Governance status
OK
Safe to publish
Auth boundary
public_or_unclear
Blast radius
Low
High-risk tools
0
Confirmation signals
publish_survey
Safeguard count
1
Status detail: No unsafe write-action governance gaps detected on the latest validation.
| Tool | Risk | Flags | Safeguards |
|---|---|---|---|
| No high-risk tools were detected on the latest run. | |||
Action-controls diff
Snapshot changed
no
Disabled-by-default candidates
none
Manual review candidates
none
New actions
| Action | Risk | Flags |
|---|---|---|
| No newly added actions. | ||
Changed actions
| Action | Change types | Risk |
|---|---|---|
| No materially changed actions. | ||
Why this score?
Access & Protocol
32/44
Connectivity, auth, and transport expectations for common clients.
Interface Quality
38/56
How well the tool/resource interface communicates and behaves under automation.
Security Posture
29.35/36
How safely the exposed tool surface handles destructive actions, egress, execution, secrets, and risky inputs.
Reliability & Trust
23/24
Operational stability, consistency, and trustworthiness over time.
Discovery & Governance
22.5/28
How well the server is documented, listed, and governed in public registries.
Adoption & Market
6/8
Adoption clues and public evidence that the server is intended for external use.
Algorithmic score breakdown
Auth Operability
2/4
Measures whether auth discovery and protected access behave predictably for clients.
Error Contract Quality
0/4
Grades machine-readable error structure, status alignment, and remediation hints.
Rate-Limit Semantics
2/4
Checks whether quota/throttle responses are deterministic and automation-friendly.
Schema Completeness
3/4
Completeness of tool descriptions, parameter docs, examples, and schema shape.
Backward Compatibility
4/4
Stability score across tool schema/name drift relative to prior validations.
SLO Health
3/4
Availability, latency, and burst-failure profile across recent validation history.
Security Hygiene
4/4
HTTPS posture, endpoint hygiene, and response-surface hardening checks.
Task Success
4/4
Can an agent reliably initialize, enumerate tools, and execute core MCP flows?
Trust Confidence
4/4
Confidence-adjusted reliability score that penalizes low evidence volume.
Abuse/Noise Resilience
4/4
How well the server preserves core behavior in the presence of noisy traffic patterns.
Prompt Contract
2/4
Quality of prompt metadata, argument shape, and prompt discoverability for clients.
Resource Contract
4/4
How completely resources and resource templates describe URIs, types, and usage shape.
Discovery Metadata
4/4
Homepage, docs, icon, repository, support, and license coverage for directory consumers.
Registry Consistency
2/4
Agreement between stored registry metadata, live server-card data, and current validation output.
Installability
4/4
How cleanly a real client can connect, initialize, enumerate tools, and proceed through auth.
Session Semantics
4/4
Determinism and state behavior across repeated MCP calls, including sticky-session surprises.
Tool Surface Design
3/4
Naming clarity, schema ergonomics, and parameter complexity across the tool surface.
Result Shape Stability
3/4
Stability of declared output schemas across validations, with penalties for drift or missing shapes.
OAuth Interop
3/4
Depth and client compatibility of OAuth/OIDC metadata beyond the minimal protected-resource check.
Recovery Semantics
0/4
Whether failures include actionable machine-readable next steps such as retry or upgrade guidance.
Maintenance Signal
4/4
Versioning, update recency, and historical validation cadence that indicate active stewardship.
Adoption Signal
3/4
Directory presence and distribution clues that suggest the server is intended for external use.
Freshness Confidence
4/4
Confidence that recent validations are current enough and dense enough to trust operationally.
Transport Fidelity
4/4
Whether declared transport metadata matches the observed endpoint behavior and response formats.
Spec Recency
2/4
How close the server’s claimed MCP protocol version is to the latest known public revision.
Session Resume
3/4
Whether Streamable HTTP session identifiers and resumed requests behave cleanly for real clients.
Step-Up Auth
3/4
Whether OAuth metadata and WWW-Authenticate challenges support granular, incremental consent instead of broad upfront scopes.
Transport Compliance
2/4
Checks session headers, protocol-version enforcement, session teardown, and expired-session behavior.
Utility Coverage
2/4
Signals support for completions, pagination, and task-oriented utility surfaces that larger clients increasingly expect.
Advanced Capability Coverage
3/4
Coverage of newer MCP surfaces like roots, sampling, elicitation, structured output, and related metadata.
Connector Publishability
3/4
How ready the server looks for client catalogs and managed connector programs.
Tool Snapshot Churn
4/4
Stability of the tool surface across recent validations, including add/remove and output-shape drift.
Connector Replay
4/4
Whether a previously published frozen connector snapshot would remain backward compatible after the latest tool refresh.
Request Association
3/4
Whether roots, sampling, and elicitation appear tied to active client requests instead of arriving unsolicited on idle sessions.
Interactive Flow Safety
3/4
Whether prompts and docs steer users toward safe auth flows instead of pasting secrets directly.
Action Safety
3/4
Risk-weighted view of destructive, exec, egress, and confirmation semantics across the tool surface.
Official Registry Presence
4/4
Whether the server appears directly or indirectly in the official MCP registry.
Provenance Divergence
4/4
How closely official registry metadata, the live server card, and public repo/package signals agree with each other.
Safety Transparency
2/4
Clarity of docs, auth disclosure, support links, and other trust signals visible to integrators.
Tool Capability Clarity
4/4
How clearly the tool surface communicates whether each action reads, writes, deletes, executes, or exports data.
Destructive Operation Safety
3/4
Penalizes delete/revoke/destroy style tools unless auth and safeguards reduce blast radius.
Egress / SSRF Resilience
3/4
Assesses arbitrary URL fetch, crawl, webhook, and remote-request exposure on the tool surface.
Execution / Sandbox Safety
4/4
Evaluates shell, code, script, and command-execution exposure and whether that surface appears contained.
Data Exfiltration Resilience
3/4
Assesses export, dump, backup, and bulk-read behavior against the surrounding auth and safeguard signals.
Least Privilege Scope
2/4
Rewards scoped auth metadata and penalizes broad or missing scopes around privileged tools.
Secret Handling Hygiene
3.4/4
Assesses secret-bearing tools, token leakage risk, and whether the public surface avoids obvious secret exposure.
Supply Chain Signal
2.5/4
Public metadata signal for repository, changelog, license, versioning, and recency that supports supply-chain trust.
Input Sanitization Safety
3/4
Penalizes risky freeform string inputs when schemas do not constrain URLs, code, paths, queries, or templates.
Tool Namespace Clarity
4/4
Measures naming uniqueness and ambiguity across the tool namespace to reduce collision and confusion risk.
Compatibility profiles
OpenAI Connectors
77.8
partial
OpenAI connectors expect OAuth for remote server auth.; Dynamic client registration materially improves connector setup.
Connector URL: https://mcp.feedbk.ai/mcp # No OAuth metadata detected. # Server: io.github.feedbk-ai/create-survey
Claude Desktop
100.0
compatible
No major blockers detected.
{
"mcpServers": {
"create-survey": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.feedbk.ai/mcp"]
}
}
}
Smithery
80.0
compatible
Machine-readable failure semantics should be present.
smithery mcp add "https://mcp.feedbk.ai/mcp"
Generic Streamable HTTP
100.0
compatible
No major blockers detected.
curl -sS https://mcp.feedbk.ai/mcp -H 'content-type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"mcp-verify","version":"0.1.0"}}}'
Actionable remediation
| Severity | Remediation | Why it matters | Recommended action |
|---|---|---|---|
| High | Align session and protocol behavior with Streamable HTTP expectations | Clients increasingly rely on MCP-Protocol-Version, session teardown, and expired-session semantics. | Align MCP-Protocol-Version, MCP-Session-Id, DELETE teardown, and expired-session handling with the transport spec.Playbook
|
| High | Associate roots, sampling, and elicitation with active client requests | Modern MCP guidance expects roots, sampling, and elicitation traffic to be tied to an active client request instead of arriving unsolicited on idle sessions. | Inspect the latest validation evidence and resolve the client-visible regression.Playbook
|
| High | Expose /.well-known/oauth-protected-resource | Without a protected-resource document, OAuth clients cannot discover auth requirements reliably. | Serve /.well-known/oauth-protected-resource and point it at your authorization server metadata.Playbook
|
| High | Publish OAuth authorization-server metadata | Clients need authorization-server metadata to discover issuer, endpoints, and DCR support. | Publish /.well-known/oauth-authorization-server from your issuer and include registration_endpoint when supported.Playbook
|
| High | Publish a complete server card | Missing or incomplete server-card metadata weakens discovery, documentation, and trust signals. | Serve /.well-known/mcp/server-card.json and include tools, prompts/resources, homepage, and support links.Playbook
|
| High | Stop asking users to paste secrets directly | Public MCP servers should prefer OAuth or browser-based auth guidance over in-band secret collection. | Inspect the latest validation evidence and resolve the client-visible regression.Playbook
|
| Medium | Adopt a current MCP protocol revision | Older protocol revisions reduce compatibility with newer clients and registry programs. | Inspect the latest validation evidence and resolve the client-visible regression.Playbook
|
| Medium | Close connector-publishing gaps | Connector catalogs care about protocol recency, session behavior, auth clarity, and tool-surface stability. | Inspect the latest validation evidence and resolve the client-visible regression.Playbook
|
| Medium | Document minimal scopes and return cleaner auth challenges | Modern clients expect granular scopes and step-up auth signals such as WWW-Authenticate scope hints. | Return granular scopes and WWW-Authenticate challenge hints instead of forcing overly broad auth upfront.Playbook
|
| Medium | Publish OpenID configuration | OIDC metadata improves token validation and client compatibility. | Expose /.well-known/openid-configuration with issuer, jwks_uri, and supported grants.Playbook
|
| Medium | Respond to validation evidence is stale | Latest validation is 602.2 hours old. | Trigger a fresh validation run or increase scheduler priority for this server.Playbook
|
| Medium | Support resumable HTTP sessions cleanly | Modern MCP clients increasingly expect resumable session behavior on streamable HTTP transports. | Inspect the latest validation evidence and resolve the client-visible regression.Playbook
|
| Low | Expose modern utility surfaces like completions, pagination, or tasks | Utility coverage improves interoperability with larger clients and long-lived agent workflows. | Expose completions, pagination, and task metadata where supported so larger clients can plan and resume work safely.Playbook
|
| Low | Publish newer MCP capability signals | Roots, sampling, elicitation, structured outputs, and related metadata improve client understanding and ranking. | Inspect the latest validation evidence and resolve the client-visible regression.Playbook
|
Point loss breakdown
| Component | Current | Points missing |
|---|---|---|
| Recovery Semantics | 0/4 | -4.0 |
| Error Contract | 0/4 | -4.0 |
| Utility Coverage | 2/4 | -2.0 |
| Transport Compliance | 2/4 | -2.0 |
| Spec Recency | 2/4 | -2.0 |
| Safety Transparency | 2/4 | -2.0 |
| Registry Consistency | 2/4 | -2.0 |
| Rate Limit Semantics | 2/4 | -2.0 |
| Prompt Contract | 2/4 | -2.0 |
| Least Privilege Scope | 2/4 | -2.0 |
| Auth Operability | 2/4 | -2.0 |
| Dependency Supply Chain Signal | 2.5/4 | -1.5 |
Validation diff
Score delta
0
Summary changed
no
Tool delta
0
Prompt delta
0
Auth mode changed
no
Write surface expanded
no
Protocol regressed
no
Registry drift changed
no
Regressed checks: none
Improved checks: none
| Component | Previous | Latest | Delta |
|---|---|---|---|
| No component deltas between the latest two runs. | |||
Tool snapshot diff & changelog
Snapshot changed
no
Added tools
none
Removed tools
none
Required-argument changes
| Tool | Added required args | Removed required args |
|---|---|---|
| No required-argument changes detected. | ||
Output-schema drift
| Tool | Previous properties | Latest properties |
|---|---|---|
| No output-schema drift detected. | ||
Connector replay
Status
OK
Backward compatible
Would break after refresh
Added tools
none
Removed tools
none
Additive output changes
none
Required-argument replay breaks
| Tool | Added required args | Removed required args |
|---|---|---|
| No required-argument replay breaks detected. | ||
Output-schema replay breaks
| Tool | Removed properties | Added properties |
|---|---|---|
| No output-schema replay breaks detected. | ||
Transport compliance drilldown
Probe status
Warning
Transport
streamable-http
Session header
no
Protocol header
no
Bad protocol response
400
DELETE teardown
n/a
Expired session retry
n/a
Last-Event-ID visible
no
Issues: missing_session_id, missing_protocol_header
Request association
Status
Missing
Advertised capabilities
none
Observed idle methods
none
Violating methods
none
Probe HTTP status
n/a
Issues
none
Utility coverage
Probe status
Missing
Completions
not detected
Completion probe target: {
"type": "resource",
"uri": "ui://publish-survey/share-qr.html"
}
Pagination
not detected
No nextCursor evidence.
Tasks
Missing
Advertised: no
Benchmark tasks
| Benchmark task | Status | Evidence |
|---|---|---|
| Discover tools | Passes |
|
| Read-only fetch flow | Passes |
|
| OAuth-required connect | Degraded |
|
| Safe write flow with confirmation | Passes |
|
Registry & provenance divergence
Probe status
OK
Direct official match
yes
Drift fields
none
| Field | Registry | Live server card |
|---|---|---|
| Title | n/a | n/a |
| Version | n/a | n/a |
| Homepage | n/a | n/a |
Active alerts
- Validation evidence is stale (medium)
Latest validation is 602.2 hours old.
Aliases & registry graph
| Identifier | Source | Canonical | Score |
|---|---|---|---|
io.github.feedbk-ai/create-survey |
official_registry | yes | 76.96 |
Alias consolidation
Canonical identifier
io.github.feedbk-ai/create-survey
Duplicate aliases
0
Registry sources
official_registry
Remote URLs
Source disagreements
| Field | What differs | Observed values |
|---|---|---|
| No source disagreements detected. | ||
Install snippets
Openai Connectors
Connector URL: https://mcp.feedbk.ai/mcp # No OAuth metadata detected. # Server: io.github.feedbk-ai/create-survey
Claude Desktop
{
"mcpServers": {
"create-survey": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.feedbk.ai/mcp"]
}
}
}
Smithery
smithery mcp add "https://mcp.feedbk.ai/mcp"
Generic Http
curl -sS https://mcp.feedbk.ai/mcp -H 'content-type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"mcp-verify","version":"0.1.0"}}}'
Agent access & tool surface
Live server tools
start_survey edit_survey publish_survey save_survey view_results view_survey analyze_results analyze_question
Observed from the latest live validation against https://mcp.feedbk.ai/mcp. This is the target server surface, not Verify's own inspection tools.
Live capability counts
11 tools • 2 prompts • 3 resources
Counts come from the latest
tools/list, prompts/list, and resources/list checks.Inspect with Verify
search_servers recommend_servers get_server_report compare_servers
Use Verify itself to search, recommend, compare, and fetch the full report for
io.github.feedbk-ai/create-survey.Direct machine links
Claims & monitoring
Server ownership
No verified maintainer claim recorded.
Watch subscriptions
0
Teams: none
Alert routing
Active watches
0
Generic webhooks
0
Slack routes
0
Teams routes
0
Email routes
0
| Watch | Team | Channels | Minimum severity |
|---|---|---|---|
| No active watch destinations. | |||
Maintainer analytics
Validation Run Count
20
Average Latency Ms
4394.26
Healthy Run Ratio Recent
1.0
Registry Presence Count
1
Active Alert Count
1
Watcher Count
0
Verified Claim
False
Taxonomy Tags
development, automation
Score Trend
76.96, 76.96, 76.96, 76.96, 76.96, 76.96, 76.96, 76.96, 76.96, 76.96
Remediation Count
14
High Risk Tool Count
0
Destructive Tool Count
0
Exec Tool Count
0
Maintainer response quality
Score
16.67
Verified claim
Support contact
Changelog present
Incident notes present
Tool changes documented
Annotation history
Annotation count
0
Maintainer annotations
No maintainer annotations have been recorded yet.
Maintainer rebuttals & expected behavior
No maintainer rebuttals or expected-behavior overrides are recorded yet.
Latest validation evidence
Latest summary
Healthy
Validation profile
remote_mcp
Started
Apr 09, 2026 12:54:34 AM UTC
Latency
4507.2 ms
Failures
oauth_authorization_serverno authorization serveroauth_protected_resourceClient error '404 Not Found' for url 'https://mcp.feedbk.ai/.well-known/oauth-protected-resource' For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404openid_configurationno authorization serverserver_cardClient error '404 Not Found' for url 'https://mcp.feedbk.ai/.well-known/mcp/server-card.json' For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404
Checks
| Check | Status | Latency | Evidence |
|---|---|---|---|
action_safety_probe |
OK | n/a | No high-risk write, destructive, or exec tools detected. |
advanced_capabilities_probe |
Warning | n/a | Only 3 capability signal(s): prompts, resource links, resources. |
connector_publishability_probe |
Warning | n/a | Publishability blockers: server card. |
connector_replay_probe |
OK | n/a | Backward compatible with no breaking tool-surface changes. |
determinism_probe |
OK | 233.6 ms | Check completed |
initialize |
OK | 278.5 ms | Protocol 2025-03-26 |
interactive_flow_probe |
Missing | n/a | Check completed |
oauth_authorization_server |
Missing | n/a | no authorization server |
oauth_protected_resource |
Error | 278.3 ms | Client error '404 Not Found' for url 'https://mcp.feedbk.ai/.well-known/oauth-protected-resource' For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 |
official_registry_probe |
OK | n/a | Check completed |
openid_configuration |
Missing | n/a | no authorization server |
probe_noise_resilience |
OK | 293.8 ms | Fetched https://mcp.feedbk.ai/robots.txt |
prompt_get |
OK | 307.6 ms | 1 prompt message(s) returned |
prompts_list |
OK | 284.8 ms | 2 prompt(s) exposed |
protocol_version_probe |
Warning | n/a | Claims 2025-03-26; 2 release(s) behind 2025-11-25. |
provenance_divergence_probe |
OK | n/a | Check completed |
request_association_probe |
Missing | n/a | No request-association capabilities were advertised. |
resource_read |
OK | 732.9 ms | 1 resource content item(s) returned |
resources_list |
OK | 295.7 ms | 3 resource item(s) exposed |
server_card |
Error | 479.5 ms | Client error '404 Not Found' for url 'https://mcp.feedbk.ai/.well-known/mcp/server-card.json' For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 |
session_resume_probe |
Warning | n/a | no session id |
step_up_auth_probe |
Missing | n/a | No OAuth or incremental-scope signals detected. |
tool_snapshot_probe |
OK | n/a | Check completed |
tools_list |
OK | 389.7 ms | 11 tool(s) exposed |
transport_compliance_probe |
Warning | 283.6 ms | Issues: missing session id, missing protocol header (bad protocol=400). |
utility_coverage_probe |
Missing | 98.6 ms | No completions evidence; no pagination evidence; tasks missing. |
Raw evidence view
Show raw JSON evidence
{
"checks": {
"action_safety_probe": {
"details": {
"auth_present": false,
"confirmation_signals": [
"publish_survey"
],
"safeguard_count": 1,
"summary": {
"bulk_access_tools": 0,
"capability_distribution": {
"admin": 10,
"other": 1,
"read": 6,
"secrets": 9,
"write": 5
},
"destructive_tools": 0,
"egress_tools": 0,
"exec_tools": 0,
"high_risk_tools": 0,
"risk_distribution": {
"critical": 0,
"high": 0,
"low": 1,
"medium": 10
},
"secret_tools": 9,
"tool_count": 11
}
},
"latency_ms": null,
"status": "ok"
},
"advanced_capabilities_probe": {
"details": {
"capabilities": {
"completions": false,
"elicitation": false,
"prompts": true,
"resource_links": true,
"resources": true,
"roots": false,
"sampling": false,
"structured_outputs": false
},
"enabled": [
"prompts",
"resource_links",
"resources"
],
"enabled_count": 3,
"initialize_capability_keys": [
"prompts",
"resources",
"tools"
]
},
"latency_ms": null,
"status": "warning"
},
"connector_publishability_probe": {
"details": {
"blockers": [
"server_card"
],
"criteria": {
"action_safety": true,
"auth_flow": true,
"connector_replay": true,
"initialize": true,
"protocol_version": true,
"remote_transport": true,
"request_association": true,
"server_card": false,
"session_resume": true,
"step_up_auth": true,
"tool_surface": true,
"tools_list": true,
"transport_compliance": true
},
"high_risk_tools": 0,
"tool_count": 11,
"transport": "streamable-http"
},
"latency_ms": null,
"status": "warning"
},
"connector_replay_probe": {
"details": {
"added_tools": [],
"additive_output_changes": [],
"backward_compatible": true,
"output_breaks": [],
"removed_tools": [],
"required_arg_breaks": [],
"would_break_after_refresh": false
},
"latency_ms": null,
"status": "ok"
},
"determinism_probe": {
"details": {
"attempts": 2,
"baseline_signature": "6d66773c03e37114c3575e58ea881de62bb08abe273022e7a0ab80c7eac4c568",
"errors": [],
"matches": 2,
"stable_ratio": 1.0,
"successful": 2
},
"latency_ms": 233.56,
"status": "ok"
},
"initialize": {
"details": {
"headers": {
"content-type": "text/event-stream"
},
"http_status": 200,
"payload": {
"id": 1,
"jsonrpc": "2.0",
"result": {
"capabilities": {
"prompts": {
"listChanged": true
},
"resources": {
"listChanged": true
},
"tools": {
"listChanged": true
}
},
"protocolVersion": "2025-03-26",
"serverInfo": {
"name": "feedbk-skills",
"version": "1.0.0"
}
}
},
"url": "https://mcp.feedbk.ai/mcp"
},
"latency_ms": 278.49,
"status": "ok"
},
"interactive_flow_probe": {
"details": {
"oauth_supported": false,
"prompt_available": true,
"risk_hits": [],
"safe_hits": []
},
"latency_ms": null,
"status": "missing"
},
"oauth_authorization_server": {
"details": {
"reason": "no_authorization_server"
},
"latency_ms": null,
"status": "missing"
},
"oauth_protected_resource": {
"details": {
"error": "Client error '404 Not Found' for url 'https://mcp.feedbk.ai/.well-known/oauth-protected-resource'\nFor more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404",
"url": "https://mcp.feedbk.ai/.well-known/oauth-protected-resource"
},
"latency_ms": 278.27,
"status": "error"
},
"official_registry_probe": {
"details": {
"direct_match": true,
"official_peer_count": 1,
"registry_identifier": "io.github.feedbk-ai/create-survey",
"registry_source": "official_registry"
},
"latency_ms": null,
"status": "ok"
},
"openid_configuration": {
"details": {
"reason": "no_authorization_server"
},
"latency_ms": null,
"status": "missing"
},
"probe_noise_resilience": {
"details": {
"headers": {
"content-type": "text/html; charset=utf-8"
},
"http_status": 404,
"url": "https://mcp.feedbk.ai/robots.txt"
},
"latency_ms": 293.75,
"status": "ok"
},
"prompt_get": {
"details": {
"headers": {
"content-type": "text/event-stream"
},
"http_status": 200,
"payload": {
"id": 4,
"jsonrpc": "2.0",
"result": {
"messages": [
{
"content": {
"text": "**\u26a0\ufe0f CRITICAL: When displaying surveys, ALWAYS wrap them in a ``` fenced code block. Never display survey content as rendered markdown. See the MANDATORY OUTPUT FORMAT below.**\n\n# Prompt\n\nYou are an AI assistant that helps users create structured, AI-moderated surveys. You are efficient, avoid small talk, and work quickly.\n\n**Important:** This prompt is loaded once. Do not call `start_survey` again - follow these instructions in conversation until deployment.\n\n# Survey Creation Flow\n\n**CRITICAL: Follow steps ONE AT A TIME. Wait for user response before proceeding.**\n\n## Step 1: Collect Metadata\n\nAsk ONLY:\n- Survey name/title\n- Purpose (ideally one sentence)\n- Duration (minutes)\n\n**Stop and wait for response.**\n\n## Step 2: Define Questions\n\nAsk: \"Should I suggest questions based on your purpose, or do you want to provide your own?\"\n\nFor each question gather:\n1. Question text\n2. Type (single choice / multiple choice / open text / rating)\n3. If choice-based: options\n4. AI Follow-ups: 0, 1, 2, or 3 (default: 1)\n\n**Reminder: When showing questions, ALWAYS wrap in a ``` fenced code block. Never render as markdown.**\n\n## Step 3: Review\n\nPresent the complete survey wrapped in a ``` fenced code block (no language tag). NEVER display as rendered markdown.\n\nThen ask: \"Ready to publish, or any changes?\"\n\n## Step 4: Publish\n\nAsk: \"Ready to publish?\"\n\n- If they want a local copy: save as text file, then ask if they want to publish\n- If they just want to publish: call `publish_survey` directly\n- Call `publish_survey` with the structured survey data and share the link\n\n### After Publishing\nExplain the two links:\n1. **Results link** (dashboard) - for viewing responses\n2. **Edit token** - for editing the survey later\n\n**\u26a0\ufe0f SAVE THE EDIT TOKEN!**\nWithout this token, you cannot make changes to your survey!\n\n## Storing (Local Copy)\n\nWhen saving to a file, save as `.json` with the same structure as the review.\n\n# \u26a0\ufe0f MANDATORY OUTPUT FORMAT\n\nWhen displaying a survey, you MUST ALWAYS wrap it inside a fenced code block using triple backticks (```). This is NON-NEGOTIABLE. The survey must appear as a code block, never as rendered markdown.\n\n**Example \u2014 copy this structure exactly, including the triple backticks:**\n\n ```\n **Test Survey**\n - Purpose: General feedback collection\n - Duration: 3 min\n\n **Q1: How satisfied are you with our service?**\n - Type: rating\n - Scale: Not satisfied \u2192 Very satisfied\n - AI Follow-ups: 1\n\n **Q2: What features do you use most often?**\n - Type: multiple choice\n - Options: Feature A | Feature B | Feature C\n - AI Follow-ups: 0\n ```\n\n**RULES:**\n1. **ALWAYS start with ``` on its own line and end with ``` on its own line** \u2014 the survey MUST be inside a fenced code block\n2. Do NOT use a language identifier after the backticks (no ```markdown, just ```)\n3. Header: Survey name (bold), then Purpose, Duration, Language as bullet points\n4. Questions: **Q1:**, **Q2:** etc. (bold). Demographics: **D1:**, **D2:** etc.\n5. Fields as bullet points with `-`\n6. Options on ONE line separated by ` | `\n7. For rating: `- Scale: [min] \u2192 [max]`\n8. `- AI Follow-ups: 0/1/2/3` (number of AI follow-up questions, default: 1)\n9. Optional: `- Follow-up Goal:` to guide what the AI should find out (e.g., \"Identify specific improvement suggestions\")\n10. Optional: `- Framing:` and `- Condition:` only if needed\n\n**NEVER:**\n- Display the survey without a code block \u2014 EVERY survey display MUST be in a ``` fenced code block\n- Use a language tag like ```markdown \u2014 just use plain ```\n- Put options on separate lines\n- Use numbered lists for options\n- Skip the Q1/Q2 prefix\n- Write \"AI Follow-ups: Yes/No\" - use ONLY numbers: 0, 1, 2, or 3\n\n---\n\n# AI Probing\n\nAI probing automatically generates intelligent follow-up questions based on user responses.\n\n**Default:** Enabled (Yes)\n**Best used with:** Satisfaction questions, open-ended questions, key decision points\n**Skip when:** Demographics, simple factual questions, feature lists\n\nWhen enabled, AI will:\n- Ask contextual follow-up questions\n- Adapt follow-ups based on the answer given\n- Get deeper insights without creating longer surveys\n\n## Follow-up Goal\n\nUse `Follow-up Goal` to give the AI a specific objective for follow-up questions:\n\n**Examples:**\n| Question | Follow-up Goal |\n|----------|--------------|\n| \"How satisfied are you with our service?\" | \"Identify concrete pain points and improvement suggestions\" |\n| \"Would you shop on Sundays?\" | \"Understand the main reasons behind their decision\" |\n| \"How do you rate working with AI?\" | \"Find out whether fears or positive expectations dominate\" |\n\n**Format in survey:**\n```\n**Q3: How satisfied are you with our product?**\n- Type: rating\n- Scale: Very dissatisfied \u2192 Very satisfied\n- AI Follow-ups: 1\n- Follow-up Goal: Focus on price-performance ratio and delivery time\n```\n\nYou don't need to ask the user to generate follow-up questions - this is handled by the AI surveyer on feedbk.ai\n\n# Best Practices\n\n- **Match user language** (use the language the user is communicating in unless they specify otherwise)\n- **Keep questions short** (one sentence when possible)\n- **Use clear language** (avoid jargon)\n- **Make options mutually exclusive** (no overlapping answers)\n- **Enable AI probing** for satisfaction and open-ended questions\n- **Disable AI probing** for demographics and simple selections\n- **Test with 2-3 people** before full deployment\n- **Start simple** (3-5 core questions) and expand based on feedback",
"type": "text"
},
"role": "user"
}
]
}
},
"prompt_name": "start_survey",
"url": "https://mcp.feedbk.ai/mcp"
},
"latency_ms": 307.63,
"status": "ok"
},
"prompts_list": {
"details": {
"headers": {
"content-type": "text/event-stream"
},
"http_status": 200,
"payload": {
"id": 3,
"jsonrpc": "2.0",
"result": {
"prompts": [
{
"description": "Start drafting a new survey with AI-probing.",
"name": "start_survey"
},
{
"description": "Start editing an existing survey.",
"name": "edit_survey"
}
]
}
},
"url": "https://mcp.feedbk.ai/mcp"
},
"latency_ms": 284.78,
"status": "ok"
},
"protocol_version_probe": {
"details": {
"claimed_version": "2025-03-26",
"lag_days": 244,
"latest_known_version": "2025-11-25",
"releases_behind": 2,
"validator_protocol_version": "2025-03-26"
},
"latency_ms": null,
"status": "warning"
},
"provenance_divergence_probe": {
"details": {
"direct_official_match": true,
"drift_fields": [],
"metadata_document_count": 2,
"registry_homepage": null,
"registry_repository": null,
"registry_title": null,
"registry_version": null,
"server_card_homepage": null,
"server_card_repository": null,
"server_card_title": null,
"server_card_version": null
},
"latency_ms": null,
"status": "ok"
},
"request_association_probe": {
"details": {
"reason": "no_request_association_capabilities_advertised"
},
"latency_ms": null,
"status": "missing"
},
"resource_read": {
"details": {
"headers": {
"content-type": "text/event-stream"
},
"http_status": 200,
"payload": {
"id": 6,
"jsonrpc": "2.0",
"result": {
"contents": [
{
"_meta": {
"ui": {
"csp": {},
"domain": "",
"permissions": {
"clipboardWrite": {}
}
}
},
"mimeType": "text/html;profile=mcp-app",
"text": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <meta name=\"color-scheme\" content=\"light dark\">\n <title>Survey QR Code</title>\n <style>\n * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n }\n\n html, body {\n font-family: var(--font-sans, system-ui, -apple-system, sans-serif);\n font-size: var(--font-text-base-size, 14px);\n color: var(--color-text-primary, #1a1a1a);\n background: var(--color-background-primary, #ffffff);\n }\n\n .main {\n padding: 48px 24px 32px;\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 16px;\n }\n\n #survey-title {\n margin-bottom: -8px;\n font-size: var(--font-heading-md-size, 18px);\n font-weight: var(--font-weight-semibold, 600);\n color: var(--color-text-primary, #1a1a1a);\n text-align: center;\n max-width: 280px;\n line-height: 1.3;\n }\n\n #qr-code {\n width: 160px;\n height: 160px;\n }\n\n .share-btn {\n margin-top: 8px;\n margin-bottom: 16px;\n padding: 12px 32px;\n font-size: var(--font-text-base-size, 14px);\n font-weight: var(--font-weight-medium, 500);\n color: #ffffff;\n background: #18b292;\n border: none;\n border-radius: var(--border-radius-lg, 8px);\n cursor: pointer;\n transition: all 0.15s;\n }\n\n .share-btn:hover {\n background: #15a085;\n }\n\n .share-btn:active {\n transform: scale(0.98);\n }\n </style>\n <script type=\"module\" crossorigin>(function(){const t=document.createElement(\"link\").relList;if(t&&t.supports&&t.supports(\"modulepreload\"))return;for(const n of document.querySelectorAll('link[rel=\"modulepreload\"]'))o(n);new MutationObserver(n=>{for(const r of n)if(r.type===\"childList\")for(const a of r.addedNodes)a.tagName===\"LINK\"&&a.rel===\"modulepreload\"&&o(a)}).observe(document,{childList:!0,subtree:!0});function i(n){const r={};return n.integrity&&(r.integrity=n.integrity),n.referrerPolicy&&(r.referrerPolicy=n.referrerPolicy),n.crossOrigin===\"use-credentials\"?r.credentials=\"include\":n.crossOrigin===\"anonymous\"?r.credentials=\"omit\":r.credentials=\"same-origin\",r}function o(n){if(n.ep)return;n.ep=!0;const r=i(n);fetch(n.href,r)}})();function g(e,t,i){function o(s,u){var l;Object.defineProperty(s,\"_zod\",{value:s._zod??{},enumerable:!1}),(l=s._zod).traits??(l.traits=new Set),s._zod.traits.add(e),t(s,u);for(const c in a.prototype)c in s||Object.defineProperty(s,c,{value:a.prototype[c].bind(s)});s._zod.constr=a,s._zod.def=u}const n=i?.Parent??Object;class r extends n{}Object.defineProperty(r,\"name\",{value:e});function a(s){var u;const l=i?.Parent?new r:this;o(l,s),(u=l._zod).deferred??(u.deferred=[]);for(const c of l._zod.deferred)c();return l}return Object.defineProperty(a,\"init\",{value:o}),Object.defineProperty(a,Symbol.hasInstance,{value:s=>i?.Parent&&s instanceof i.Parent?!0:s?._zod?.traits?.has(e)}),Object.defineProperty(a,\"name\",{value:e}),a}class Ut extends Error{constructor(){super(\"Encountered Promise during synchronous parse. Use .parseAsync() instead.\")}}const fu={};function Me(e){return fu}function ev(e){const t=Object.values(e).filter(o=>typeof o==\"number\");return Object.entries(e).filter(([o,n])=>t.indexOf(+o)===-1).map(([o,n])=>n)}function tv(e,t){return typeof t==\"bigint\"?t.toString():t}function zr(e){return{get value(){{const t=e();return Object.defineProperty(this,\"value\",{value:t}),t}}}}function xr(e){return e==null}function Zr(e){const t=e.startsWith(\"^\")?1:0,i=e.endsWith(\"$\")?e.length-1:e.length;return e.slice(t,i)}function nv(e,t){const i=(e.toString().split(\".\")[1]||\"\").length,o=(t.toString().split(\".\")[1]||\"\").length,n=i>o?i:o,r=Number.parseInt(e.toFixed(n).replace(\".\",\"\")),a=Number.parseInt(t.toFixed(n).replace(\".\",\"\"));return r%a/10**n}function ee(e,t,i){Object.defineProperty(e,t,{get(){{const o=i();return e[t]=o,o}},set(o){Object.defineProperty(e,t,{value:o})},configurable:!0})}function Jn(e,t,i){Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!0,configurable:!0})}function It(e){return JSON.stringify(e)}const pu=Error.captureStackTrace?Error.captureStackTrace:(...e)=>{};function Tn(e){return typeof e==\"object\"&&e!==null&&!Array.isArray(e)}const iv=zr(()=>{if(typeof navigator<\"u\"&&navigator?.userAgent?.includes(\"Cloudflare\"))return!1;try{const e=Function;return new e(\"\"),!0}catch{return!1}});function Nn(e){if(Tn(e)===!1)return!1;const t=e.constructor;if(t===void 0)return!0;const i=t.prototype;return!(Tn(i)===!1||Object.prototype.hasOwnProperty.call(i,\"isPrototypeOf\")===!1)}const rv=new Set([\"string\",\"number\",\"symbol\"]);function Rt(e){return e.replace(/[.*+?^${}()|[\\]\\\\]/g,\"\\\\$&\")}function nt(e,t,i){const o=new e._zod.constr(t??e._zod.def);return(!t||i?.parent)&&(o._zod.parent=e),o}function Z(e){const 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 ov(e){return Object.keys(e).filter(t=>e[t]._zod.optin===\"optional\"&&e[t]._zod.optout===\"optional\")}const av={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]};function sv(e,t){const i={},o=e._zod.def;for(const n in t){if(!(n in o.shape))throw new Error(`Unrecognized key: \"${n}\"`);t[n]&&(i[n]=o.shape[n])}return nt(e,{...e._zod.def,shape:i,checks:[]})}function uv(e,t){const i={...e._zod.def.shape},o=e._zod.def;for(const n in t){if(!(n in o.shape))throw new Error(`Unrecognized key: \"${n}\"`);t[n]&&delete i[n]}return nt(e,{...e._zod.def,shape:i,checks:[]})}function lv(e,t){if(!Nn(t))throw new Error(\"Invalid input to extend: expected a plain object\");const i={...e._zod.def,get shape(){const o={...e._zod.def.shape,...t};return Jn(this,\"shape\",o),o},checks:[]};return nt(e,i)}function cv(e,t){return nt(e,{...e._zod.def,get shape(){const i={...e._zod.def.shape,...t._zod.def.shape};return Jn(this,\"shape\",i),i},catchall:t._zod.def.catchall,checks:[]})}function dv(e,t,i){const o=t._zod.def.shape,n={...o};if(i)for(const r in i){if(!(r in o))throw new Error(`Unrecognized key: \"${r}\"`);i[r]&&(n[r]=e?new e({type:\"optional\",innerType:o[r]}):o[r])}else for(const r in o)n[r]=e?new e({type:\"optional\",innerType:o[r]}):o[r];return nt(t,{...t._zod.def,shape:n,checks:[]})}function mv(e,t,i){const o=t._zod.def.shape,n={...o};if(i)for(const r in i){if(!(r in n))throw new Error(`Unrecognized key: \"${r}\"`);i[r]&&(n[r]=new e({type:\"nonoptional\",innerType:o[r]}))}else for(const r in o)n[r]=new e({type:\"nonoptional\",innerType:o[r]});return nt(t,{...t._zod.def,shape:n,checks:[]})}function Zt(e,t=0){for(let i=t;i<e.issues.length;i++)if(e.issues[i]?.continue!==!0)return!0;return!1}function We(e,t){return t.map(i=>{var o;return(o=i).path??(o.path=[]),i.path.unshift(e),i})}function _n(e){return typeof e==\"string\"?e:e?.message}function qe(e,t,i){const o={...e,path:e.path??[]};if(!e.message){const n=_n(e.inst?._zod.def?.error?.(e))??_n(t?.error?.(e))??_n(i.customError?.(e))??_n(i.localeError?.(e))??\"Invalid input\";o.message=n}return delete o.inst,delete o.continue,t?.reportInput||delete o.input,o}function Ur(e){return Array.isArray(e)?\"array\":typeof e==\"string\"?\"string\":\"unknown\"}function Tt(...e){const[t,i,o]=e;return typeof t==\"string\"?{message:t,code:\"custom\",input:i,inst:o}:{...t}}const vu=(e,t)=>{e.name=\"$ZodError\",Object.defineProperty(e,\"_zod\",{value:e._zod,enumerable:!1}),Object.defineProperty(e,\"issues\",{value:t,enumerable:!1}),Object.defineProperty(e,\"message\",{get(){return JSON.stringify(t,tv,2)},enumerable:!0}),Object.defineProperty(e,\"toString\",{value:()=>e.message,enumerable:!1})},hu=g(\"$ZodError\",vu),gu=g(\"$ZodError\",vu,{Parent:Error});function fv(e,t=i=>i.message){const i={},o=[];for(const n of e.issues)n.path.length>0?(i[n.path[0]]=i[n.path[0]]||[],i[n.path[0]].push(t(n))):o.push(t(n));return{formErrors:o,fieldErrors:i}}function pv(e,t){const i=t||function(r){return r.message},o={_errors:[]},n=r=>{for(const a of r.issues)if(a.code===\"invalid_union\"&&a.errors.length)a.errors.map(s=>n({issues:s}));else if(a.code===\"invalid_key\")n({issues:a.issues});else if(a.code===\"invalid_element\")n({issues:a.issues});else if(a.path.length===0)o._errors.push(i(a));else{let s=o,u=0;for(;u<a.path.length;){const l=a.path[u];u===a.path.length-1?(s[l]=s[l]||{_errors:[]},s[l]._errors.push(i(a))):s[l]=s[l]||{_errors:[]},s=s[l],u++}}};return n(e),o}const vv=e=>(t,i,o,n)=>{const r=o?Object.assign(o,{async:!1}):{async:!1},a=t._zod.run({value:i,issues:[]},r);if(a instanceof Promise)throw new Ut;if(a.issues.length){const s=new(n?.Err??e)(a.issues.map(u=>qe(u,r,Me())));throw pu(s,n?.callee),s}return a.value},hv=e=>async(t,i,o,n)=>{const r=o?Object.assign(o,{async:!0}):{async:!0};let a=t._zod.run({value:i,issues:[]},r);if(a instanceof Promise&&(a=await a),a.issues.length){const s=new(n?.Err??e)(a.issues.map(u=>qe(u,r,Me())));throw pu(s,n?.callee),s}return a.value},_u=e=>(t,i,o)=>{const n=o?{...o,async:!1}:{async:!1},r=t._zod.run({value:i,issues:[]},n);if(r instanceof Promise)throw new Ut;return r.issues.length?{success:!1,error:new(e??hu)(r.issues.map(a=>qe(a,n,Me())))}:{success:!0,data:r.value}},$u=_u(gu),bu=e=>async(t,i,o)=>{const n=o?Object.assign(o,{async:!0}):{async:!0};let r=t._zod.run({value:i,issues:[]},n);return r instanceof Promise&&(r=await r),r.issues.length?{success:!1,error:new e(r.issues.map(a=>qe(a,n,Me())))}:{success:!0,data:r.value}},gv=bu(gu),_v=/^[cC][^\\s-]{8,}$/,$v=/^[0-9a-z]+$/,bv=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,yv=/^[0-9a-vA-V]{20}$/,kv=/^[A-Za-z0-9]{27}$/,wv=/^[a-zA-Z0-9_-]{21}$/,Iv=/^P(?:(\\d+W)|(?!.*W)(?=\\d|T\\d)(\\d+Y)?(\\d+M)?(\\d+D)?(T(?=\\d)(\\d+H)?(\\d+M)?(\\d+([.,]\\d+)?S)?)?)$/,Sv=/^([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})$/,es=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)$/,zv=/^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$/,xv=\"^(\\\\p{Extended_Pictographic}|\\\\p{Emoji_Component})+$\";function Zv(){return new RegExp(xv,\"u\")}const Uv=/^(?:(?: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])$/,Tv=/^(([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})$/,Nv=/^((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])$/,Ev=/^(([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])$/,Pv=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,yu=/^[A-Za-z0-9_-]*$/,Ov=/^([a-zA-Z0-9-]+\\.)*[a-zA-Z0-9-]+$/,jv=/^\\+(?:[0-9]){6,14}[0-9]$/,ku=\"(?:(?:\\\\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])))\",Dv=new RegExp(`^${ku}$`);function wu(e){const 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 Rv(e){return new RegExp(`^${wu(e)}$`)}function Cv(e){const t=wu({precision:e.precision}),i=[\"Z\"];e.local&&i.push(\"\"),e.offset&&i.push(\"([+-]\\\\d{2}:\\\\d{2})\");const o=`${t}(?:${i.join(\"|\")})`;return new RegExp(`^${ku}T(?:${o})$`)}const Av=e=>{const t=e?`[\\\\s\\\\S]{${e?.minimum??0},${e?.maximum??\"\"}}`:\"[\\\\s\\\\S]*\";return new RegExp(`^${t}$`)},Lv=/^\\d+$/,Mv=/^-?\\d+(?:\\.\\d+)?/i,qv=/true|false/i,Fv=/null/i,Jv=/^[^A-Z]*$/,Bv=/^[^a-z]*$/,$e=g(\"$ZodCheck\",(e,t)=>{var i;e._zod??(e._zod={}),e._zod.def=t,(i=e._zod).onattach??(i.onattach=[])}),Iu={number:\"number\",bigint:\"bigint\",object:\"date\"},Su=g(\"$ZodCheckLessThan\",(e,t)=>{$e.init(e,t);const i=Iu[typeof t.value];e._zod.onattach.push(o=>{const n=o._zod.bag,r=(t.inclusive?n.maximum:n.exclusiveMaximum)??Number.POSITIVE_INFINITY;t.value<r&&(t.inclusive?n.maximum=t.value:n.exclusiveMaximum=t.value)}),e._zod.check=o=>{(t.inclusive?o.value<=t.value:o.value<t.value)||o.issues.push({origin:i,code:\"too_big\",maximum:t.value,input:o.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),zu=g(\"$ZodCheckGreaterThan\",(e,t)=>{$e.init(e,t);const i=Iu[typeof t.value];e._zod.onattach.push(o=>{const n=o._zod.bag,r=(t.inclusive?n.minimum:n.exclusiveMinimum)??Number.NEGATIVE_INFINITY;t.value>r&&(t.inclusive?n.minimum=t.value:n.exclusiveMinimum=t.value)}),e._zod.check=o=>{(t.inclusive?o.value>=t.value:o.value>t.value)||o.issues.push({origin:i,code:\"too_small\",minimum:t.value,input:o.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),Vv=g(\"$ZodCheckMultipleOf\",(e,t)=>{$e.init(e,t),e._zod.onattach.push(i=>{var o;(o=i._zod.bag).multipleOf??(o.multipleOf=t.value)}),e._zod.check=i=>{if(typeof i.value!=typeof t.value)throw new Error(\"Cannot mix number and bigint in multiple_of check.\");(typeof i.value==\"bigint\"?i.value%t.value===BigInt(0):nv(i.value,t.value)===0)||i.issues.push({origin:typeof i.value,code:\"not_multiple_of\",divisor:t.value,input:i.value,inst:e,continue:!t.abort})}}),Hv=g(\"$ZodCheckNumberFormat\",(e,t)=>{$e.init(e,t),t.format=t.format||\"float64\";const i=t.format?.includes(\"int\"),o=i?\"int\":\"number\",[n,r]=av[t.format];e._zod.onattach.push(a=>{const s=a._zod.bag;s.format=t.format,s.minimum=n,s.maximum=r,i&&(s.pattern=Lv)}),e._zod.check=a=>{const s=a.value;if(i){if(!Number.isInteger(s)){a.issues.push({expected:o,format:t.format,code:\"invalid_type\",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:o,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:o,continue:!t.abort});return}}s<n&&a.issues.push({origin:\"number\",input:s,code:\"too_small\",minimum:n,inclusive:!0,inst:e,continue:!t.abort}),s>r&&a.issues.push({origin:\"number\",input:s,code:\"too_big\",maximum:r,inst:e})}}),Kv=g(\"$ZodCheckMaxLength\",(e,t)=>{var i;$e.init(e,t),(i=e._zod.def).when??(i.when=o=>{const n=o.value;return!xr(n)&&n.length!==void 0}),e._zod.onattach.push(o=>{const n=o._zod.bag.maximum??Number.POSITIVE_INFINITY;t.maximum<n&&(o._zod.bag.maximum=t.maximum)}),e._zod.check=o=>{const n=o.value;if(n.length<=t.maximum)return;const a=Ur(n);o.issues.push({origin:a,code:\"too_big\",maximum:t.maximum,inclusive:!0,input:n,inst:e,continue:!t.abort})}}),Wv=g(\"$ZodCheckMinLength\",(e,t)=>{var i;$e.init(e,t),(i=e._zod.def).when??(i.when=o=>{const n=o.value;return!xr(n)&&n.length!==void 0}),e._zod.onattach.push(o=>{const n=o._zod.bag.minimum??Number.NEGATIVE_INFINITY;t.minimum>n&&(o._zod.bag.minimum=t.minimum)}),e._zod.check=o=>{const n=o.value;if(n.length>=t.minimum)return;const a=Ur(n);o.issues.push({origin:a,code:\"too_small\",minimum:t.minimum,inclusive:!0,input:n,inst:e,continue:!t.abort})}}),Gv=g(\"$ZodCheckLengthEquals\",(e,t)=>{var i;$e.init(e,t),(i=e._zod.def).when??(i.when=o=>{const n=o.value;return!xr(n)&&n.length!==void 0}),e._zod.onattach.push(o=>{const n=o._zod.bag;n.minimum=t.length,n.maximum=t.length,n.length=t.length}),e._zod.check=o=>{const n=o.value,r=n.length;if(r===t.length)return;const a=Ur(n),s=r>t.length;o.issues.push({origin:a,...s?{code:\"too_big\",maximum:t.length}:{code:\"too_small\",minimum:t.length},inclusive:!0,exact:!0,input:o.value,inst:e,continue:!t.abort})}}),Bn=g(\"$ZodCheckStringFormat\",(e,t)=>{var i,o;$e.init(e,t),e._zod.onattach.push(n=>{const r=n._zod.bag;r.format=t.format,t.pattern&&(r.patterns??(r.patterns=new Set),r.patterns.add(t.pattern))}),t.pattern?(i=e._zod).check??(i.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:\"string\",code:\"invalid_format\",format:t.format,input:n.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(o=e._zod).check??(o.check=()=>{})}),Xv=g(\"$ZodCheckRegex\",(e,t)=>{Bn.init(e,t),e._zod.check=i=>{t.pattern.lastIndex=0,!t.pattern.test(i.value)&&i.issues.push({origin:\"string\",code:\"invalid_format\",format:\"regex\",input:i.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),Yv=g(\"$ZodCheckLowerCase\",(e,t)=>{t.pattern??(t.pattern=Jv),Bn.init(e,t)}),Qv=g(\"$ZodCheckUpperCase\",(e,t)=>{t.pattern??(t.pattern=Bv),Bn.init(e,t)}),eh=g(\"$ZodCheckIncludes\",(e,t)=>{$e.init(e,t);const i=Rt(t.includes),o=new RegExp(typeof t.position==\"number\"?`^.{${t.position}}${i}`:i);t.pattern=o,e._zod.onattach.push(n=>{const r=n._zod.bag;r.patterns??(r.patterns=new Set),r.patterns.add(o)}),e._zod.check=n=>{n.value.includes(t.includes,t.position)||n.issues.push({origin:\"string\",code:\"invalid_format\",format:\"includes\",includes:t.includes,input:n.value,inst:e,continue:!t.abort})}}),th=g(\"$ZodCheckStartsWith\",(e,t)=>{$e.init(e,t);const i=new RegExp(`^${Rt(t.prefix)}.*`);t.pattern??(t.pattern=i),e._zod.onattach.push(o=>{const n=o._zod.bag;n.patterns??(n.patterns=new Set),n.patterns.add(i)}),e._zod.check=o=>{o.value.startsWith(t.prefix)||o.issues.push({origin:\"string\",code:\"invalid_format\",format:\"starts_with\",prefix:t.prefix,input:o.value,inst:e,continue:!t.abort})}}),nh=g(\"$ZodCheckEndsWith\",(e,t)=>{$e.init(e,t);const i=new RegExp(`.*${Rt(t.suffix)}$`);t.pattern??(t.pattern=i),e._zod.onattach.push(o=>{const n=o._zod.bag;n.patterns??(n.patterns=new Set),n.patterns.add(i)}),e._zod.check=o=>{o.value.endsWith(t.suffix)||o.issues.push({origin:\"string\",code:\"invalid_format\",format:\"ends_with\",suffix:t.suffix,input:o.value,inst:e,continue:!t.abort})}}),ih=g(\"$ZodCheckOverwrite\",(e,t)=>{$e.init(e,t),e._zod.check=i=>{i.value=t.tx(i.value)}});class rh{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}const o=t.split(`\n`).filter(a=>a),n=Math.min(...o.map(a=>a.length-a.trimStart().length)),r=o.map(a=>a.slice(n)).map(a=>\" \".repeat(this.indent*2)+a);for(const a of r)this.content.push(a)}compile(){const t=Function,i=this?.args,n=[...(this?.content??[\"\"]).map(r=>` ${r}`)];return new t(...i,n.join(`\n`))}}const oh={major:4,minor:0,patch:0},te=g(\"$ZodType\",(e,t)=>{var i;e??(e={}),e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=oh;const o=[...e._zod.def.checks??[]];e._zod.traits.has(\"$ZodCheck\")&&o.unshift(e);for(const n of o)for(const r of n._zod.onattach)r(e);if(o.length===0)(i=e._zod).deferred??(i.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{const n=(r,a,s)=>{let u=Zt(r),l;for(const c of a){if(c._zod.def.when){if(!c._zod.def.when(r))continue}else if(u)continue;const m=r.issues.length,f=c._zod.check(r);if(f instanceof Promise&&s?.async===!1)throw new Ut;if(l||f instanceof Promise)l=(l??Promise.resolve()).then(async()=>{await f,r.issues.length!==m&&(u||(u=Zt(r,m)))});else{if(r.issues.length===m)continue;u||(u=Zt(r,m))}}return l?l.then(()=>r):r};e._zod.run=(r,a)=>{const s=e._zod.parse(r,a);if(s instanceof Promise){if(a.async===!1)throw new Ut;return s.then(u=>n(u,o,a))}return n(s,o,a)}}e[\"~standard\"]={validate:n=>{try{const r=$u(e,n);return r.success?{value:r.data}:{issues:r.error?.issues}}catch{return gv(e,n).then(a=>a.success?{value:a.data}:{issues:a.error?.issues})}},vendor:\"zod\",version:1}}),Tr=g(\"$ZodString\",(e,t)=>{te.init(e,t),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??Av(e._zod.bag),e._zod.parse=(i,o)=>{if(t.coerce)try{i.value=String(i.value)}catch{}return typeof i.value==\"string\"||i.issues.push({expected:\"string\",code:\"invalid_type\",input:i.value,inst:e}),i}}),ie=g(\"$ZodStringFormat\",(e,t)=>{Bn.init(e,t),Tr.init(e,t)}),ah=g(\"$ZodGUID\",(e,t)=>{t.pattern??(t.pattern=Sv),ie.init(e,t)}),sh=g(\"$ZodUUID\",(e,t)=>{if(t.version){const o={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(o===void 0)throw new Error(`Invalid UUID version: \"${t.version}\"`);t.pattern??(t.pattern=es(o))}else t.pattern??(t.pattern=es());ie.init(e,t)}),uh=g(\"$ZodEmail\",(e,t)=>{t.pattern??(t.pattern=zv),ie.init(e,t)}),lh=g(\"$ZodURL\",(e,t)=>{ie.init(e,t),e._zod.check=i=>{try{const o=i.value,n=new URL(o),r=n.href;t.hostname&&(t.hostname.lastIndex=0,t.hostname.test(n.hostname)||i.issues.push({code:\"invalid_format\",format:\"url\",note:\"Invalid hostname\",pattern:Ov.source,input:i.value,inst:e,continue:!t.abort})),t.protocol&&(t.protocol.lastIndex=0,t.protocol.test(n.protocol.endsWith(\":\")?n.protocol.slice(0,-1):n.protocol)||i.issues.push({code:\"invalid_format\",format:\"url\",note:\"Invalid protocol\",pattern:t.protocol.source,input:i.value,inst:e,continue:!t.abort})),!o.endsWith(\"/\")&&r.endsWith(\"/\")?i.value=r.slice(0,-1):i.value=r;return}catch{i.issues.push({code:\"invalid_format\",format:\"url\",input:i.value,inst:e,continue:!t.abort})}}}),ch=g(\"$ZodEmoji\",(e,t)=>{t.pattern??(t.pattern=Zv()),ie.init(e,t)}),dh=g(\"$ZodNanoID\",(e,t)=>{t.pattern??(t.pattern=wv),ie.init(e,t)}),mh=g(\"$ZodCUID\",(e,t)=>{t.pattern??(t.pattern=_v),ie.init(e,t)}),fh=g(\"$ZodCUID2\",(e,t)=>{t.pattern??(t.pattern=$v),ie.init(e,t)}),ph=g(\"$ZodULID\",(e,t)=>{t.pattern??(t.pattern=bv),ie.init(e,t)}),vh=g(\"$ZodXID\",(e,t)=>{t.pattern??(t.pattern=yv),ie.init(e,t)}),hh=g(\"$ZodKSUID\",(e,t)=>{t.pattern??(t.pattern=kv),ie.init(e,t)}),gh=g(\"$ZodISODateTime\",(e,t)=>{t.pattern??(t.pattern=Cv(t)),ie.init(e,t)}),_h=g(\"$ZodISODate\",(e,t)=>{t.pattern??(t.pattern=Dv),ie.init(e,t)}),$h=g(\"$ZodISOTime\",(e,t)=>{t.pattern??(t.pattern=Rv(t)),ie.init(e,t)}),bh=g(\"$ZodISODuration\",(e,t)=>{t.pattern??(t.pattern=Iv),ie.init(e,t)}),yh=g(\"$ZodIPv4\",(e,t)=>{t.pattern??(t.pattern=Uv),ie.init(e,t),e._zod.onattach.push(i=>{const o=i._zod.bag;o.format=\"ipv4\"})}),kh=g(\"$ZodIPv6\",(e,t)=>{t.pattern??(t.pattern=Tv),ie.init(e,t),e._zod.onattach.push(i=>{const o=i._zod.bag;o.format=\"ipv6\"}),e._zod.check=i=>{try{new URL(`http://[${i.value}]`)}catch{i.issues.push({code:\"invalid_format\",format:\"ipv6\",input:i.value,inst:e,continue:!t.abort})}}}),wh=g(\"$ZodCIDRv4\",(e,t)=>{t.pattern??(t.pattern=Nv),ie.init(e,t)}),Ih=g(\"$ZodCIDRv6\",(e,t)=>{t.pattern??(t.pattern=Ev),ie.init(e,t),e._zod.check=i=>{const[o,n]=i.value.split(\"/\");try{if(!n)throw new Error;const r=Number(n);if(`${r}`!==n)throw new Error;if(r<0||r>128)throw new Error;new URL(`http://[${o}]`)}catch{i.issues.push({code:\"invalid_format\",format:\"cidrv6\",input:i.value,inst:e,continue:!t.abort})}}});function xu(e){if(e===\"\")return!0;if(e.length%4!==0)return!1;try{return atob(e),!0}catch{return!1}}const Sh=g(\"$ZodBase64\",(e,t)=>{t.pattern??(t.pattern=Pv),ie.init(e,t),e._zod.onattach.push(i=>{i._zod.bag.contentEncoding=\"base64\"}),e._zod.check=i=>{xu(i.value)||i.issues.push({code:\"invalid_format\",format:\"base64\",input:i.value,inst:e,continue:!t.abort})}});function zh(e){if(!yu.test(e))return!1;const t=e.replace(/[-_]/g,o=>o===\"-\"?\"+\":\"/\"),i=t.padEnd(Math.ceil(t.length/4)*4,\"=\");return xu(i)}const xh=g(\"$ZodBase64URL\",(e,t)=>{t.pattern??(t.pattern=yu),ie.init(e,t),e._zod.onattach.push(i=>{i._zod.bag.contentEncoding=\"base64url\"}),e._zod.check=i=>{zh(i.value)||i.issues.push({code:\"invalid_format\",format:\"base64url\",input:i.value,inst:e,continue:!t.abort})}}),Zh=g(\"$ZodE164\",(e,t)=>{t.pattern??(t.pattern=jv),ie.init(e,t)});function Uh(e,t=null){try{const i=e.split(\".\");if(i.length!==3)return!1;const[o]=i;if(!o)return!1;const n=JSON.parse(atob(o));return!(\"typ\"in n&&n?.typ!==\"JWT\"||!n.alg||t&&(!(\"alg\"in n)||n.alg!==t))}catch{return!1}}const Th=g(\"$ZodJWT\",(e,t)=>{ie.init(e,t),e._zod.check=i=>{Uh(i.value,t.alg)||i.issues.push({code:\"invalid_format\",format:\"jwt\",input:i.value,inst:e,continue:!t.abort})}}),Zu=g(\"$ZodNumber\",(e,t)=>{te.init(e,t),e._zod.pattern=e._zod.bag.pattern??Mv,e._zod.parse=(i,o)=>{if(t.coerce)try{i.value=Number(i.value)}catch{}const n=i.value;if(typeof n==\"number\"&&!Number.isNaN(n)&&Number.isFinite(n))return i;const r=typeof n==\"number\"?Number.isNaN(n)?\"NaN\":Number.isFinite(n)?void 0:\"Infinity\":void 0;return i.issues.push({expected:\"number\",code:\"invalid_type\",input:n,inst:e,...r?{received:r}:{}}),i}}),Nh=g(\"$ZodNumber\",(e,t)=>{Hv.init(e,t),Zu.init(e,t)}),Eh=g(\"$ZodBoolean\",(e,t)=>{te.init(e,t),e._zod.pattern=qv,e._zod.parse=(i,o)=>{if(t.coerce)try{i.value=!!i.value}catch{}const n=i.value;return typeof n==\"boolean\"||i.issues.push({expected:\"boolean\",code:\"invalid_type\",input:n,inst:e}),i}}),Ph=g(\"$ZodNull\",(e,t)=>{te.init(e,t),e._zod.pattern=Fv,e._zod.values=new Set([null]),e._zod.parse=(i,o)=>{const n=i.value;return n===null||i.issues.push({expected:\"null\",code:\"invalid_type\",input:n,inst:e}),i}}),Oh=g(\"$ZodUnknown\",(e,t)=>{te.init(e,t),e._zod.parse=i=>i}),jh=g(\"$ZodNever\",(e,t)=>{te.init(e,t),e._zod.parse=(i,o)=>(i.issues.push({expected:\"never\",code:\"invalid_type\",input:i.value,inst:e}),i)});function ts(e,t,i){e.issues.length&&t.issues.push(...We(i,e.issues)),t.value[i]=e.value}const Dh=g(\"$ZodArray\",(e,t)=>{te.init(e,t),e._zod.parse=(i,o)=>{const n=i.value;if(!Array.isArray(n))return i.issues.push({expected:\"array\",code:\"invalid_type\",input:n,inst:e}),i;i.value=Array(n.length);const r=[];for(let a=0;a<n.length;a++){const s=n[a],u=t.element._zod.run({value:s,issues:[]},o);u instanceof Promise?r.push(u.then(l=>ts(l,i,a))):ts(u,i,a)}return r.length?Promise.all(r).then(()=>i):i}});function $n(e,t,i){e.issues.length&&t.issues.push(...We(i,e.issues)),t.value[i]=e.value}function ns(e,t,i,o){e.issues.length?o[i]===void 0?i in o?t.value[i]=void 0:t.value[i]=e.value:t.issues.push(...We(i,e.issues)):e.value===void 0?i in o&&(t.value[i]=void 0):t.value[i]=e.value}const Rh=g(\"$ZodObject\",(e,t)=>{te.init(e,t);const i=zr(()=>{const m=Object.keys(t.shape);for(const v of m)if(!(t.shape[v]instanceof te))throw new Error(`Invalid element at key \"${v}\": expected a Zod schema`);const f=ov(t.shape);return{shape:t.shape,keys:m,keySet:new Set(m),numKeys:m.length,optionalKeys:new Set(f)}});ee(e._zod,\"propValues\",()=>{const m=t.shape,f={};for(const v in m){const b=m[v]._zod;if(b.values){f[v]??(f[v]=new Set);for(const z of b.values)f[v].add(z)}}return f});const o=m=>{const f=new rh([\"shape\",\"payload\",\"ctx\"]),v=i.value,b=k=>{const $=It(k);return`shape[${$}]._zod.run({ value: input[${$}], issues: [] }, ctx)`};f.write(\"const input = payload.value;\");const z=Object.create(null);let H=0;for(const k of v.keys)z[k]=`key_${H++}`;f.write(\"const newResult = {}\");for(const k of v.keys)if(v.optionalKeys.has(k)){const $=z[k];f.write(`const ${$} = ${b(k)};`);const w=It(k);f.write(`\n if (${$}.issues.length) {\n if (input[${w}] === undefined) {\n if (${w} in input) {\n newResult[${w}] = undefined;\n }\n } else {\n payload.issues = payload.issues.concat(\n ${$}.issues.map((iss) => ({\n ...iss,\n path: iss.path ? [${w}, ...iss.path] : [${w}],\n }))\n );\n }\n } else if (${$}.value === undefined) {\n if (${w} in input) newResult[${w}] = undefined;\n } else {\n newResult[${w}] = ${$}.value;\n }\n `)}else{const $=z[k];f.write(`const ${$} = ${b(k)};`),f.write(`\n if (${$}.issues.length) payload.issues = payload.issues.concat(${$}.issues.map(iss => ({\n ...iss,\n path: iss.path ? [${It(k)}, ...iss.path] : [${It(k)}]\n })));`),f.write(`newResult[${It(k)}] = ${$}.value`)}f.write(\"payload.value = newResult;\"),f.write(\"return payload;\");const N=f.compile();return(k,$)=>N(m,k,$)};let n;const r=Tn,a=!fu.jitless,u=a&&iv.value,l=t.catchall;let c;e._zod.parse=(m,f)=>{c??(c=i.value);const v=m.value;if(!r(v))return m.issues.push({expected:\"object\",code:\"invalid_type\",input:v,inst:e}),m;const b=[];if(a&&u&&f?.async===!1&&f.jitless!==!0)n||(n=o(t.shape)),m=n(m,f);else{m.value={};const $=c.shape;for(const w of c.keys){const Q=$[w],x=Q._zod.run({value:v[w],issues:[]},f),P=Q._zod.optin===\"optional\"&&Q._zod.optout===\"optional\";x instanceof Promise?b.push(x.then(E=>P?ns(E,m,w,v):$n(E,m,w))):P?ns(x,m,w,v):$n(x,m,w)}}if(!l)return b.length?Promise.all(b).then(()=>m):m;const z=[],H=c.keySet,N=l._zod,k=N.def.type;for(const $ of Object.keys(v)){if(H.has($))continue;if(k===\"never\"){z.push($);continue}const w=N.run({value:v[$],issues:[]},f);w instanceof Promise?b.push(w.then(Q=>$n(Q,m,$))):$n(w,m,$)}return z.length&&m.issues.push({code:\"unrecognized_keys\",keys:z,input:v,inst:e}),b.length?Promise.all(b).then(()=>m):m}});function is(e,t,i,o){for(const n of e)if(n.issues.length===0)return t.value=n.value,t;return t.issues.push({code:\"invalid_union\",input:t.value,inst:i,errors:e.map(n=>n.issues.map(r=>qe(r,o,Me())))}),t}const Uu=g(\"$ZodUnion\",(e,t)=>{te.init(e,t),ee(e._zod,\"optin\",()=>t.options.some(i=>i._zod.optin===\"optional\")?\"optional\":void 0),ee(e._zod,\"optout\",()=>t.options.some(i=>i._zod.optout===\"optional\")?\"optional\":void 0),ee(e._zod,\"values\",()=>{if(t.options.every(i=>i._zod.values))return new Set(t.options.flatMap(i=>Array.from(i._zod.values)))}),ee(e._zod,\"pattern\",()=>{if(t.options.every(i=>i._zod.pattern)){const i=t.options.map(o=>o._zod.pattern);return new RegExp(`^(${i.map(o=>Zr(o.source)).join(\"|\")})$`)}}),e._zod.parse=(i,o)=>{let n=!1;const r=[];for(const a of t.options){const s=a._zod.run({value:i.value,issues:[]},o);if(s instanceof Promise)r.push(s),n=!0;else{if(s.issues.length===0)return s;r.push(s)}}return n?Promise.all(r).then(a=>is(a,i,e,o)):is(r,i,e,o)}}),Ch=g(\"$ZodDiscriminatedUnion\",(e,t)=>{Uu.init(e,t);const i=e._zod.parse;ee(e._zod,\"propValues\",()=>{const n={};for(const r of t.options){const a=r._zod.propValues;if(!a||Object.keys(a).length===0)throw new Error(`Invalid discriminated union option at index \"${t.options.indexOf(r)}\"`);for(const[s,u]of Object.entries(a)){n[s]||(n[s]=new Set);for(const l of u)n[s].add(l)}}return n});const o=zr(()=>{const n=t.options,r=new Map;for(const a of n){const 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(const u of s){if(r.has(u))throw new Error(`Duplicate discriminator value \"${String(u)}\"`);r.set(u,a)}}return r});e._zod.parse=(n,r)=>{const a=n.value;if(!Tn(a))return n.issues.push({code:\"invalid_type\",expected:\"object\",input:a,inst:e}),n;const s=o.value.get(a?.[t.discriminator]);return s?s._zod.run(n,r):t.unionFallback?i(n,r):(n.issues.push({code:\"invalid_union\",errors:[],note:\"No matching discriminator\",input:a,path:[t.discriminator],inst:e}),n)}}),Ah=g(\"$ZodIntersection\",(e,t)=>{te.init(e,t),e._zod.parse=(i,o)=>{const n=i.value,r=t.left._zod.run({value:n,issues:[]},o),a=t.right._zod.run({value:n,issues:[]},o);return r instanceof Promise||a instanceof Promise?Promise.all([r,a]).then(([u,l])=>rs(i,u,l)):rs(i,r,a)}});function gr(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(Nn(e)&&Nn(t)){const i=Object.keys(t),o=Object.keys(e).filter(r=>i.indexOf(r)!==-1),n={...e,...t};for(const r of o){const a=gr(e[r],t[r]);if(!a.valid)return{valid:!1,mergeErrorPath:[r,...a.mergeErrorPath]};n[r]=a.data}return{valid:!0,data:n}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};const i=[];for(let o=0;o<e.length;o++){const n=e[o],r=t[o],a=gr(n,r);if(!a.valid)return{valid:!1,mergeErrorPath:[o,...a.mergeErrorPath]};i.push(a.data)}return{valid:!0,data:i}}return{valid:!1,mergeErrorPath:[]}}function rs(e,t,i){if(t.issues.length&&e.issues.push(...t.issues),i.issues.length&&e.issues.push(...i.issues),Zt(e))return e;const o=gr(t.value,i.value);if(!o.valid)throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(o.mergeErrorPath)}`);return e.value=o.data,e}const Lh=g(\"$ZodRecord\",(e,t)=>{te.init(e,t),e._zod.parse=(i,o)=>{const n=i.value;if(!Nn(n))return i.issues.push({expected:\"record\",code:\"invalid_type\",input:n,inst:e}),i;const r=[];if(t.keyType._zod.values){const a=t.keyType._zod.values;i.value={};for(const u of a)if(typeof u==\"string\"||typeof u==\"number\"||typeof u==\"symbol\"){const l=t.valueType._zod.run({value:n[u],issues:[]},o);l instanceof Promise?r.push(l.then(c=>{c.issues.length&&i.issues.push(...We(u,c.issues)),i.value[u]=c.value})):(l.issues.length&&i.issues.push(...We(u,l.issues)),i.value[u]=l.value)}let s;for(const u in n)a.has(u)||(s=s??[],s.push(u));s&&s.length>0&&i.issues.push({code:\"unrecognized_keys\",input:n,inst:e,keys:s})}else{i.value={};for(const a of Reflect.ownKeys(n)){if(a===\"__proto__\")continue;const s=t.keyType._zod.run({value:a,issues:[]},o);if(s instanceof Promise)throw new Error(\"Async schemas not supported in object keys currently\");if(s.issues.length){i.issues.push({origin:\"record\",code:\"invalid_key\",issues:s.issues.map(l=>qe(l,o,Me())),input:a,path:[a],inst:e}),i.value[s.value]=s.value;continue}const u=t.valueType._zod.run({value:n[a],issues:[]},o);u instanceof Promise?r.push(u.then(l=>{l.issues.length&&i.issues.push(...We(a,l.issues)),i.value[s.value]=l.value})):(u.issues.length&&i.issues.push(...We(a,u.issues)),i.value[s.value]=u.value)}}return r.length?Promise.all(r).then(()=>i):i}}),Mh=g(\"$ZodEnum\",(e,t)=>{te.init(e,t);const i=ev(t.entries);e._zod.values=new Set(i),e._zod.pattern=new RegExp(`^(${i.filter(o=>rv.has(typeof o)).map(o=>typeof o==\"string\"?Rt(o):o.toString()).join(\"|\")})$`),e._zod.parse=(o,n)=>{const r=o.value;return e._zod.values.has(r)||o.issues.push({code:\"invalid_value\",values:i,input:r,inst:e}),o}}),qh=g(\"$ZodLiteral\",(e,t)=>{te.init(e,t),e._zod.values=new Set(t.values),e._zod.pattern=new RegExp(`^(${t.values.map(i=>typeof i==\"string\"?Rt(i):i?i.toString():String(i)).join(\"|\")})$`),e._zod.parse=(i,o)=>{const n=i.value;return e._zod.values.has(n)||i.issues.push({code:\"invalid_value\",values:t.values,input:n,inst:e}),i}}),Fh=g(\"$ZodTransform\",(e,t)=>{te.init(e,t),e._zod.parse=(i,o)=>{const n=t.transform(i.value,i);if(o.async)return(n instanceof Promise?n:Promise.resolve(n)).then(a=>(i.value=a,i));if(n instanceof Promise)throw new Ut;return i.value=n,i}}),Jh=g(\"$ZodOptional\",(e,t)=>{te.init(e,t),e._zod.optin=\"optional\",e._zod.optout=\"optional\",ee(e._zod,\"values\",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),ee(e._zod,\"pattern\",()=>{const i=t.innerType._zod.pattern;return i?new RegExp(`^(${Zr(i.source)})?$`):void 0}),e._zod.parse=(i,o)=>t.innerType._zod.optin===\"optional\"?t.innerType._zod.run(i,o):i.value===void 0?i:t.innerType._zod.run(i,o)}),Bh=g(\"$ZodNullable\",(e,t)=>{te.init(e,t),ee(e._zod,\"optin\",()=>t.innerType._zod.optin),ee(e._zod,\"optout\",()=>t.innerType._zod.optout),ee(e._zod,\"pattern\",()=>{const i=t.innerType._zod.pattern;return i?new RegExp(`^(${Zr(i.source)}|null)$`):void 0}),ee(e._zod,\"values\",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,null]):void 0),e._zod.parse=(i,o)=>i.value===null?i:t.innerType._zod.run(i,o)}),Vh=g(\"$ZodDefault\",(e,t)=>{te.init(e,t),e._zod.optin=\"optional\",ee(e._zod,\"values\",()=>t.innerType._zod.values),e._zod.parse=(i,o)=>{if(i.value===void 0)return i.value=t.defaultValue,i;const n=t.innerType._zod.run(i,o);return n instanceof Promise?n.then(r=>os(r,t)):os(n,t)}});function os(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}const Hh=g(\"$ZodPrefault\",(e,t)=>{te.init(e,t),e._zod.optin=\"optional\",ee(e._zod,\"values\",()=>t.innerType._zod.values),e._zod.parse=(i,o)=>(i.value===void 0&&(i.value=t.defaultValue),t.innerType._zod.run(i,o))}),Kh=g(\"$ZodNonOptional\",(e,t)=>{te.init(e,t),ee(e._zod,\"values\",()=>{const i=t.innerType._zod.values;return i?new Set([...i].filter(o=>o!==void 0)):void 0}),e._zod.parse=(i,o)=>{const n=t.innerType._zod.run(i,o);return n instanceof Promise?n.then(r=>as(r,e)):as(n,e)}});function as(e,t){return!e.issues.length&&e.value===void 0&&e.issues.push({code:\"invalid_type\",expected:\"nonoptional\",input:e.value,inst:t}),e}const Wh=g(\"$ZodCatch\",(e,t)=>{te.init(e,t),e._zod.optin=\"optional\",ee(e._zod,\"optout\",()=>t.innerType._zod.optout),ee(e._zod,\"values\",()=>t.innerType._zod.values),e._zod.parse=(i,o)=>{const n=t.innerType._zod.run(i,o);return n instanceof Promise?n.then(r=>(i.value=r.value,r.issues.length&&(i.value=t.catchValue({...i,error:{issues:r.issues.map(a=>qe(a,o,Me()))},input:i.value}),i.issues=[]),i)):(i.value=n.value,n.issues.length&&(i.value=t.catchValue({...i,error:{issues:n.issues.map(r=>qe(r,o,Me()))},input:i.value}),i.issues=[]),i)}}),Gh=g(\"$ZodPipe\",(e,t)=>{te.init(e,t),ee(e._zod,\"values\",()=>t.in._zod.values),ee(e._zod,\"optin\",()=>t.in._zod.optin),ee(e._zod,\"optout\",()=>t.out._zod.optout),e._zod.parse=(i,o)=>{const n=t.in._zod.run(i,o);return n instanceof Promise?n.then(r=>ss(r,t,o)):ss(n,t,o)}});function ss(e,t,i){return Zt(e)?e:t.out._zod.run({value:e.value,issues:e.issues},i)}const Xh=g(\"$ZodReadonly\",(e,t)=>{te.init(e,t),ee(e._zod,\"propValues\",()=>t.innerType._zod.propValues),ee(e._zod,\"values\",()=>t.innerType._zod.values),ee(e._zod,\"optin\",()=>t.innerType._zod.optin),ee(e._zod,\"optout\",()=>t.innerType._zod.optout),e._zod.parse=(i,o)=>{const n=t.innerType._zod.run(i,o);return n instanceof Promise?n.then(us):us(n)}});function us(e){return e.value=Object.freeze(e.value),e}const Yh=g(\"$ZodCustom\",(e,t)=>{$e.init(e,t),te.init(e,t),e._zod.parse=(i,o)=>i,e._zod.check=i=>{const o=i.value,n=t.fn(o);if(n instanceof Promise)return n.then(r=>ls(r,i,o,e));ls(n,i,o,e)}});function ls(e,t,i,o){if(!e){const n={code:\"custom\",input:i,inst:o,path:[...o._zod.def.path??[]],continue:!o._zod.def.abort};o._zod.def.params&&(n.params=o._zod.def.params),t.issues.push(Tt(n))}}class Qh{constructor(){this._map=new Map,this._idmap=new Map}add(t,...i){const o=i[0];if(this._map.set(t,o),o&&typeof o==\"object\"&&\"id\"in o){if(this._idmap.has(o.id))throw new Error(`ID ${o.id} already exists in the registry`);this._idmap.set(o.id,t)}return this}clear(){return this._map=new Map,this._idmap=new Map,this}remove(t){const i=this._map.get(t);return i&&typeof i==\"object\"&&\"id\"in i&&this._idmap.delete(i.id),this._map.delete(t),this}get(t){const i=t._zod.parent;if(i){const o={...this.get(i)??{}};return delete o.id,{...o,...this._map.get(t)}}return this._map.get(t)}has(t){return this._map.has(t)}}function eg(){return new Qh}const bn=eg();function tg(e,t){return new e({type:\"string\",...Z(t)})}function ng(e,t){return new e({type:\"string\",format:\"email\",check:\"string_format\",abort:!1,...Z(t)})}function cs(e,t){return new e({type:\"string\",format:\"guid\",check:\"string_format\",abort:!1,...Z(t)})}function ig(e,t){return new e({type:\"string\",format:\"uuid\",check:\"string_format\",abort:!1,...Z(t)})}function rg(e,t){return new e({type:\"string\",format:\"uuid\",check:\"string_format\",abort:!1,version:\"v4\",...Z(t)})}function og(e,t){return new e({type:\"string\",format:\"uuid\",check:\"string_format\",abort:!1,version:\"v6\",...Z(t)})}function ag(e,t){return new e({type:\"string\",format:\"uuid\",check:\"string_format\",abort:!1,version:\"v7\",...Z(t)})}function sg(e,t){return new e({type:\"string\",format:\"url\",check:\"string_format\",abort:!1,...Z(t)})}function ug(e,t){return new e({type:\"string\",format:\"emoji\",check:\"string_format\",abort:!1,...Z(t)})}function lg(e,t){return new e({type:\"string\",format:\"nanoid\",check:\"string_format\",abort:!1,...Z(t)})}function cg(e,t){return new e({type:\"string\",format:\"cuid\",check:\"string_format\",abort:!1,...Z(t)})}function dg(e,t){return new e({type:\"string\",format:\"cuid2\",check:\"string_format\",abort:!1,...Z(t)})}function mg(e,t){return new e({type:\"string\",format:\"ulid\",check:\"string_format\",abort:!1,...Z(t)})}function fg(e,t){return new e({type:\"string\",format:\"xid\",check:\"string_format\",abort:!1,...Z(t)})}function pg(e,t){return new e({type:\"string\",format:\"ksuid\",check:\"string_format\",abort:!1,...Z(t)})}function vg(e,t){return new e({type:\"string\",format:\"ipv4\",check:\"string_format\",abort:!1,...Z(t)})}function hg(e,t){return new e({type:\"string\",format:\"ipv6\",check:\"string_format\",abort:!1,...Z(t)})}function gg(e,t){return new e({type:\"string\",format:\"cidrv4\",check:\"string_format\",abort:!1,...Z(t)})}function _g(e,t){return new e({type:\"string\",format:\"cidrv6\",check:\"string_format\",abort:!1,...Z(t)})}function $g(e,t){return new e({type:\"string\",format:\"base64\",check:\"string_format\",abort:!1,...Z(t)})}function bg(e,t){return new e({type:\"string\",format:\"base64url\",check:\"string_format\",abort:!1,...Z(t)})}function yg(e,t){return new e({type:\"string\",format:\"e164\",check:\"string_format\",abort:!1,...Z(t)})}function kg(e,t){return new e({type:\"string\",format:\"jwt\",check:\"string_format\",abort:!1,...Z(t)})}function wg(e,t){return new e({type:\"string\",format:\"datetime\",check:\"string_format\",offset:!1,local:!1,precision:null,...Z(t)})}function Ig(e,t){return new e({type:\"string\",format:\"date\",check:\"string_format\",...Z(t)})}function Sg(e,t){return new e({type:\"string\",format:\"time\",check:\"string_format\",precision:null,...Z(t)})}function zg(e,t){return new e({type:\"string\",format:\"duration\",check:\"string_format\",...Z(t)})}function xg(e,t){return new e({type:\"number\",checks:[],...Z(t)})}function Zg(e,t){return new e({type:\"number\",check:\"number_format\",abort:!1,format:\"safeint\",...Z(t)})}function Ug(e,t){return new e({type:\"boolean\",...Z(t)})}function Tg(e,t){return new e({type:\"null\",...Z(t)})}function Ng(e){return new e({type:\"unknown\"})}function Eg(e,t){return new e({type:\"never\",...Z(t)})}function ds(e,t){return new Su({check:\"less_than\",...Z(t),value:e,inclusive:!1})}function Vi(e,t){return new Su({check:\"less_than\",...Z(t),value:e,inclusive:!0})}function ms(e,t){return new zu({check:\"greater_than\",...Z(t),value:e,inclusive:!1})}function Hi(e,t){return new zu({check:\"greater_than\",...Z(t),value:e,inclusive:!0})}function fs(e,t){return new Vv({check:\"multiple_of\",...Z(t),value:e})}function Tu(e,t){return new Kv({check:\"max_length\",...Z(t),maximum:e})}function En(e,t){return new Wv({check:\"min_length\",...Z(t),minimum:e})}function Nu(e,t){return new Gv({check:\"length_equals\",...Z(t),length:e})}function Pg(e,t){return new Xv({check:\"string_format\",format:\"regex\",...Z(t),pattern:e})}function Og(e){return new Yv({check:\"string_format\",format:\"lowercase\",...Z(e)})}function jg(e){return new Qv({check:\"string_format\",format:\"uppercase\",...Z(e)})}function Dg(e,t){return new eh({check:\"string_format\",format:\"includes\",...Z(t),includes:e})}function Rg(e,t){return new th({check:\"string_format\",format:\"starts_with\",...Z(t),prefix:e})}function Cg(e,t){return new nh({check:\"string_format\",format:\"ends_with\",...Z(t),suffix:e})}function Ct(e){return new ih({check:\"overwrite\",tx:e})}function Ag(e){return Ct(t=>t.normalize(e))}function Lg(){return Ct(e=>e.trim())}function Mg(){return Ct(e=>e.toLowerCase())}function qg(){return Ct(e=>e.toUpperCase())}function Fg(e,t,i){return new e({type:\"array\",element:t,...Z(i)})}function Jg(e,t,i){const o=Z(i);return o.abort??(o.abort=!0),new e({type:\"custom\",check:\"custom\",fn:t,...o})}function Bg(e,t,i){return new e({type:\"custom\",check:\"custom\",fn:t,...Z(i)})}function Nr(e){return!!e._zod}function Eu(e,t){return Nr(e)?$u(e,t):e.safeParse(t)}function Vg(e){if(!e)return;let t;if(Nr(e)?t=e._zod?.def?.shape:t=e.shape,!!t){if(typeof t==\"function\")try{return t()}catch{return}return t}}function Hg(e){if(Nr(e)){const r=e._zod?.def;if(r){if(r.value!==void 0)return r.value;if(Array.isArray(r.values)&&r.values.length>0)return r.values[0]}}const i=e._def;if(i){if(i.value!==void 0)return i.value;if(Array.isArray(i.values)&&i.values.length>0)return i.values[0]}const o=e.value;if(o!==void 0)return o}const Kg=g(\"ZodISODateTime\",(e,t)=>{gh.init(e,t),ue.init(e,t)});function Pu(e){return wg(Kg,e)}const Wg=g(\"ZodISODate\",(e,t)=>{_h.init(e,t),ue.init(e,t)});function Gg(e){return Ig(Wg,e)}const Xg=g(\"ZodISOTime\",(e,t)=>{$h.init(e,t),ue.init(e,t)});function Yg(e){return Sg(Xg,e)}const Qg=g(\"ZodISODuration\",(e,t)=>{bh.init(e,t),ue.init(e,t)});function e_(e){return zg(Qg,e)}const t_=(e,t)=>{hu.init(e,t),e.name=\"ZodError\",Object.defineProperties(e,{format:{value:i=>pv(e,i)},flatten:{value:i=>fv(e,i)},addIssue:{value:i=>e.issues.push(i)},addIssues:{value:i=>e.issues.push(...i)},isEmpty:{get(){return e.issues.length===0}}})},Vn=g(\"ZodError\",t_,{Parent:Error}),n_=vv(Vn),i_=hv(Vn),r_=_u(Vn),o_=bu(Vn),se=g(\"ZodType\",(e,t)=>(te.init(e,t),e.def=t,Object.defineProperty(e,\"_def\",{value:t}),e.check=(...i)=>e.clone({...t,checks:[...t.checks??[],...i.map(o=>typeof o==\"function\"?{_zod:{check:o,def:{check:\"custom\"},onattach:[]}}:o)]}),e.clone=(i,o)=>nt(e,i,o),e.brand=()=>e,e.register=((i,o)=>(i.add(e,o),e)),e.parse=(i,o)=>n_(e,i,o,{callee:e.parse}),e.safeParse=(i,o)=>r_(e,i,o),e.parseAsync=async(i,o)=>i_(e,i,o,{callee:e.parseAsync}),e.safeParseAsync=async(i,o)=>o_(e,i,o),e.spa=e.safeParseAsync,e.refine=(i,o)=>e.check(W_(i,o)),e.superRefine=i=>e.check(G_(i)),e.overwrite=i=>e.check(Ct(i)),e.optional=()=>le(e),e.nullable=()=>hs(e),e.nullish=()=>le(hs(e)),e.nonoptional=i=>M_(e,i),e.array=()=>B(e),e.or=i=>ne([e,i]),e.and=i=>Er(e,i),e.transform=i=>$r(e,Lu(i)),e.default=i=>C_(e,i),e.prefault=i=>L_(e,i),e.catch=i=>F_(e,i),e.pipe=i=>$r(e,i),e.readonly=()=>V_(e),e.describe=i=>{const o=e.clone();return bn.add(o,{description:i}),o},Object.defineProperty(e,\"description\",{get(){return bn.get(e)?.description},configurable:!0}),e.meta=(...i)=>{if(i.length===0)return bn.get(e);const o=e.clone();return bn.add(o,i[0]),o},e.isOptional=()=>e.safeParse(void 0).success,e.isNullable=()=>e.safeParse(null).success,e)),Ou=g(\"_ZodString\",(e,t)=>{Tr.init(e,t),se.init(e,t);const i=e._zod.bag;e.format=i.format??null,e.minLength=i.minimum??null,e.maxLength=i.maximum??null,e.regex=(...o)=>e.check(Pg(...o)),e.includes=(...o)=>e.check(Dg(...o)),e.startsWith=(...o)=>e.check(Rg(...o)),e.endsWith=(...o)=>e.check(Cg(...o)),e.min=(...o)=>e.check(En(...o)),e.max=(...o)=>e.check(Tu(...o)),e.length=(...o)=>e.check(Nu(...o)),e.nonempty=(...o)=>e.check(En(1,...o)),e.lowercase=o=>e.check(Og(o)),e.uppercase=o=>e.check(jg(o)),e.trim=()=>e.check(Lg()),e.normalize=(...o)=>e.check(Ag(...o)),e.toLowerCase=()=>e.check(Mg()),e.toUpperCase=()=>e.check(qg())}),a_=g(\"ZodString\",(e,t)=>{Tr.init(e,t),Ou.init(e,t),e.email=i=>e.check(ng(s_,i)),e.url=i=>e.check(sg(u_,i)),e.jwt=i=>e.check(kg(w_,i)),e.emoji=i=>e.check(ug(l_,i)),e.guid=i=>e.check(cs(ps,i)),e.uuid=i=>e.check(ig(yn,i)),e.uuidv4=i=>e.check(rg(yn,i)),e.uuidv6=i=>e.check(og(yn,i)),e.uuidv7=i=>e.check(ag(yn,i)),e.nanoid=i=>e.check(lg(c_,i)),e.guid=i=>e.check(cs(ps,i)),e.cuid=i=>e.check(cg(d_,i)),e.cuid2=i=>e.check(dg(m_,i)),e.ulid=i=>e.check(mg(f_,i)),e.base64=i=>e.check($g(b_,i)),e.base64url=i=>e.check(bg(y_,i)),e.xid=i=>e.check(fg(p_,i)),e.ksuid=i=>e.check(pg(v_,i)),e.ipv4=i=>e.check(vg(h_,i)),e.ipv6=i=>e.check(hg(g_,i)),e.cidrv4=i=>e.check(gg(__,i)),e.cidrv6=i=>e.check(_g($_,i)),e.e164=i=>e.check(yg(k_,i)),e.datetime=i=>e.check(Pu(i)),e.date=i=>e.check(Gg(i)),e.time=i=>e.check(Yg(i)),e.duration=i=>e.check(e_(i))});function h(e){return tg(a_,e)}const ue=g(\"ZodStringFormat\",(e,t)=>{ie.init(e,t),Ou.init(e,t)}),s_=g(\"ZodEmail\",(e,t)=>{uh.init(e,t),ue.init(e,t)}),ps=g(\"ZodGUID\",(e,t)=>{ah.init(e,t),ue.init(e,t)}),yn=g(\"ZodUUID\",(e,t)=>{sh.init(e,t),ue.init(e,t)}),u_=g(\"ZodURL\",(e,t)=>{lh.init(e,t),ue.init(e,t)}),l_=g(\"ZodEmoji\",(e,t)=>{ch.init(e,t),ue.init(e,t)}),c_=g(\"ZodNanoID\",(e,t)=>{dh.init(e,t),ue.init(e,t)}),d_=g(\"ZodCUID\",(e,t)=>{mh.init(e,t),ue.init(e,t)}),m_=g(\"ZodCUID2\",(e,t)=>{fh.init(e,t),ue.init(e,t)}),f_=g(\"ZodULID\",(e,t)=>{ph.init(e,t),ue.init(e,t)}),p_=g(\"ZodXID\",(e,t)=>{vh.init(e,t),ue.init(e,t)}),v_=g(\"ZodKSUID\",(e,t)=>{hh.init(e,t),ue.init(e,t)}),h_=g(\"ZodIPv4\",(e,t)=>{yh.init(e,t),ue.init(e,t)}),g_=g(\"ZodIPv6\",(e,t)=>{kh.init(e,t),ue.init(e,t)}),__=g(\"ZodCIDRv4\",(e,t)=>{wh.init(e,t),ue.init(e,t)}),$_=g(\"ZodCIDRv6\",(e,t)=>{Ih.init(e,t),ue.init(e,t)}),b_=g(\"ZodBase64\",(e,t)=>{Sh.init(e,t),ue.init(e,t)}),y_=g(\"ZodBase64URL\",(e,t)=>{xh.init(e,t),ue.init(e,t)}),k_=g(\"ZodE164\",(e,t)=>{Zh.init(e,t),ue.init(e,t)}),w_=g(\"ZodJWT\",(e,t)=>{Th.init(e,t),ue.init(e,t)}),ju=g(\"ZodNumber\",(e,t)=>{Zu.init(e,t),se.init(e,t),e.gt=(o,n)=>e.check(ms(o,n)),e.gte=(o,n)=>e.check(Hi(o,n)),e.min=(o,n)=>e.check(Hi(o,n)),e.lt=(o,n)=>e.check(ds(o,n)),e.lte=(o,n)=>e.check(Vi(o,n)),e.max=(o,n)=>e.check(Vi(o,n)),e.int=o=>e.check(vs(o)),e.safe=o=>e.check(vs(o)),e.positive=o=>e.check(ms(0,o)),e.nonnegative=o=>e.check(Hi(0,o)),e.negative=o=>e.check(ds(0,o)),e.nonpositive=o=>e.check(Vi(0,o)),e.multipleOf=(o,n)=>e.check(fs(o,n)),e.step=(o,n)=>e.check(fs(o,n)),e.finite=()=>e;const i=e._zod.bag;e.minValue=Math.max(i.minimum??Number.NEGATIVE_INFINITY,i.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,e.maxValue=Math.min(i.maximum??Number.POSITIVE_INFINITY,i.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,e.isInt=(i.format??\"\").includes(\"int\")||Number.isSafeInteger(i.multipleOf??.5),e.isFinite=!0,e.format=i.format??null});function W(e){return xg(ju,e)}const I_=g(\"ZodNumberFormat\",(e,t)=>{Nh.init(e,t),ju.init(e,t)});function vs(e){return Zg(I_,e)}const S_=g(\"ZodBoolean\",(e,t)=>{Eh.init(e,t),se.init(e,t)});function ce(e){return Ug(S_,e)}const z_=g(\"ZodNull\",(e,t)=>{Ph.init(e,t),se.init(e,t)});function Du(e){return Tg(z_,e)}const x_=g(\"ZodUnknown\",(e,t)=>{Oh.init(e,t),se.init(e,t)});function oe(){return Ng(x_)}const Z_=g(\"ZodNever\",(e,t)=>{jh.init(e,t),se.init(e,t)});function U_(e){return Eg(Z_,e)}const T_=g(\"ZodArray\",(e,t)=>{Dh.init(e,t),se.init(e,t),e.element=t.element,e.min=(i,o)=>e.check(En(i,o)),e.nonempty=i=>e.check(En(1,i)),e.max=(i,o)=>e.check(Tu(i,o)),e.length=(i,o)=>e.check(Nu(i,o)),e.unwrap=()=>e.element});function B(e,t){return Fg(T_,e,t)}const Ru=g(\"ZodObject\",(e,t)=>{Rh.init(e,t),se.init(e,t),ee(e,\"shape\",()=>t.shape),e.keyof=()=>be(Object.keys(e._zod.def.shape)),e.catchall=i=>e.clone({...e._zod.def,catchall:i}),e.passthrough=()=>e.clone({...e._zod.def,catchall:oe()}),e.loose=()=>e.clone({...e._zod.def,catchall:oe()}),e.strict=()=>e.clone({...e._zod.def,catchall:U_()}),e.strip=()=>e.clone({...e._zod.def,catchall:void 0}),e.extend=i=>lv(e,i),e.merge=i=>cv(e,i),e.pick=i=>sv(e,i),e.omit=i=>uv(e,i),e.partial=(...i)=>dv(Mu,e,i[0]),e.required=(...i)=>mv(qu,e,i[0])});function S(e,t){const i={type:\"object\",get shape(){return Jn(this,\"shape\",{...e}),this.shape},...Z(t)};return new Ru(i)}function _e(e,t){return new Ru({type:\"object\",get shape(){return Jn(this,\"shape\",{...e}),this.shape},catchall:oe(),...Z(t)})}const Cu=g(\"ZodUnion\",(e,t)=>{Uu.init(e,t),se.init(e,t),e.options=t.options});function ne(e,t){return new Cu({type:\"union\",options:e,...Z(t)})}const N_=g(\"ZodDiscriminatedUnion\",(e,t)=>{Cu.init(e,t),Ch.init(e,t)});function Au(e,t,i){return new N_({type:\"union\",options:t,discriminator:e,...Z(i)})}const E_=g(\"ZodIntersection\",(e,t)=>{Ah.init(e,t),se.init(e,t)});function Er(e,t){return new E_({type:\"intersection\",left:e,right:t})}const P_=g(\"ZodRecord\",(e,t)=>{Lh.init(e,t),se.init(e,t),e.keyType=t.keyType,e.valueType=t.valueType});function ae(e,t,i){return new P_({type:\"record\",keyType:e,valueType:t,...Z(i)})}const _r=g(\"ZodEnum\",(e,t)=>{Mh.init(e,t),se.init(e,t),e.enum=t.entries,e.options=Object.values(t.entries);const i=new Set(Object.keys(t.entries));e.extract=(o,n)=>{const r={};for(const a of o)if(i.has(a))r[a]=t.entries[a];else throw new Error(`Key ${a} not found in enum`);return new _r({...t,checks:[],...Z(n),entries:r})},e.exclude=(o,n)=>{const r={...t.entries};for(const a of o)if(i.has(a))delete r[a];else throw new Error(`Key ${a} not found in enum`);return new _r({...t,checks:[],...Z(n),entries:r})}});function be(e,t){const i=Array.isArray(e)?Object.fromEntries(e.map(o=>[o,o])):e;return new _r({type:\"enum\",entries:i,...Z(t)})}const O_=g(\"ZodLiteral\",(e,t)=>{qh.init(e,t),se.init(e,t),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 U(e,t){return new O_({type:\"literal\",values:Array.isArray(e)?e:[e],...Z(t)})}const j_=g(\"ZodTransform\",(e,t)=>{Fh.init(e,t),se.init(e,t),e._zod.parse=(i,o)=>{i.addIssue=r=>{if(typeof r==\"string\")i.issues.push(Tt(r,i.value,t));else{const a=r;a.fatal&&(a.continue=!1),a.code??(a.code=\"custom\"),a.input??(a.input=i.value),a.inst??(a.inst=e),a.continue??(a.continue=!0),i.issues.push(Tt(a))}};const n=t.transform(i.value,i);return n instanceof Promise?n.then(r=>(i.value=r,i)):(i.value=n,i)}});function Lu(e){return new j_({type:\"transform\",transform:e})}const Mu=g(\"ZodOptional\",(e,t)=>{Jh.init(e,t),se.init(e,t),e.unwrap=()=>e._zod.def.innerType});function le(e){return new Mu({type:\"optional\",innerType:e})}const D_=g(\"ZodNullable\",(e,t)=>{Bh.init(e,t),se.init(e,t),e.unwrap=()=>e._zod.def.innerType});function hs(e){return new D_({type:\"nullable\",innerType:e})}const R_=g(\"ZodDefault\",(e,t)=>{Vh.init(e,t),se.init(e,t),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function C_(e,t){return new R_({type:\"default\",innerType:e,get defaultValue(){return typeof t==\"function\"?t():t}})}const A_=g(\"ZodPrefault\",(e,t)=>{Hh.init(e,t),se.init(e,t),e.unwrap=()=>e._zod.def.innerType});function L_(e,t){return new A_({type:\"prefault\",innerType:e,get defaultValue(){return typeof t==\"function\"?t():t}})}const qu=g(\"ZodNonOptional\",(e,t)=>{Kh.init(e,t),se.init(e,t),e.unwrap=()=>e._zod.def.innerType});function M_(e,t){return new qu({type:\"nonoptional\",innerType:e,...Z(t)})}const q_=g(\"ZodCatch\",(e,t)=>{Wh.init(e,t),se.init(e,t),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function F_(e,t){return new q_({type:\"catch\",innerType:e,catchValue:typeof t==\"function\"?t:()=>t})}const J_=g(\"ZodPipe\",(e,t)=>{Gh.init(e,t),se.init(e,t),e.in=t.in,e.out=t.out});function $r(e,t){return new J_({type:\"pipe\",in:e,out:t})}const B_=g(\"ZodReadonly\",(e,t)=>{Xh.init(e,t),se.init(e,t)});function V_(e){return new B_({type:\"readonly\",innerType:e})}const Fu=g(\"ZodCustom\",(e,t)=>{Yh.init(e,t),se.init(e,t)});function H_(e){const t=new $e({check:\"custom\"});return t._zod.check=e,t}function K_(e,t){return Jg(Fu,e??(()=>!0),t)}function W_(e,t={}){return Bg(Fu,e,t)}function G_(e){const t=H_(i=>(i.addIssue=o=>{if(typeof o==\"string\")i.issues.push(Tt(o,i.value,t._zod.def));else{const n=o;n.fatal&&(n.continue=!1),n.code??(n.code=\"custom\"),n.input??(n.input=i.value),n.inst??(n.inst=t),n.continue??(n.continue=!t._zod.def.abort),i.issues.push(Tt(n))}},e(i.value,i)));return t}function Ju(e,t){return $r(Lu(e),t)}const Ke=\"io.modelcontextprotocol/related-task\",Hn=\"2.0\",de=K_(e=>e!==null&&(typeof e==\"object\"||typeof e==\"function\")),Bu=ne([h(),W().int()]),Vu=h();_e({ttl:ne([W(),Du()]).optional(),pollInterval:W().optional()});const X_=S({ttl:W().optional()}),Y_=S({taskId:h()}),Pr=_e({progressToken:Bu.optional(),[Ke]:Y_.optional()}),ye=S({_meta:Pr.optional()}),At=ye.extend({task:X_.optional()}),Q_=e=>At.safeParse(e).success,me=S({method:h(),params:ye.loose().optional()}),xe=S({_meta:Pr.optional()}),Ze=S({method:h(),params:xe.loose().optional()}),fe=_e({_meta:Pr.optional()}),Lt=ne([h(),W().int()]),Hu=S({jsonrpc:U(Hn),id:Lt,...me.shape}).strict(),gs=e=>Hu.safeParse(e).success,Ku=S({jsonrpc:U(Hn),...Ze.shape}).strict(),e$=e=>Ku.safeParse(e).success,Or=S({jsonrpc:U(Hn),id:Lt,result:fe}).strict(),kn=e=>Or.safeParse(e).success;var K;(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\"})(K||(K={}));const jr=S({jsonrpc:U(Hn),id:Lt.optional(),error:S({code:W().int(),message:h(),data:oe().optional()})}).strict(),t$=e=>jr.safeParse(e).success,n$=ne([Hu,Ku,Or,jr]);ne([Or,jr]);const Dr=fe.strict(),i$=xe.extend({requestId:Lt.optional(),reason:h().optional()}),Rr=Ze.extend({method:U(\"notifications/cancelled\"),params:i$}),r$=S({src:h(),mimeType:h().optional(),sizes:B(h()).optional(),theme:be([\"light\",\"dark\"]).optional()}),Mt=S({icons:B(r$).optional()}),mt=S({name:h(),title:h().optional()}),Kn=mt.extend({...mt.shape,...Mt.shape,version:h(),websiteUrl:h().optional(),description:h().optional()}),o$=Er(S({applyDefaults:ce().optional()}),ae(h(),oe())),a$=Ju(e=>e&&typeof e==\"object\"&&!Array.isArray(e)&&Object.keys(e).length===0?{form:{}}:e,Er(S({form:o$.optional(),url:de.optional()}),ae(h(),oe()).optional())),s$=_e({list:de.optional(),cancel:de.optional(),requests:_e({sampling:_e({createMessage:de.optional()}).optional(),elicitation:_e({create:de.optional()}).optional()}).optional()}),u$=_e({list:de.optional(),cancel:de.optional(),requests:_e({tools:_e({call:de.optional()}).optional()}).optional()}),l$=S({experimental:ae(h(),de).optional(),sampling:S({context:de.optional(),tools:de.optional()}).optional(),elicitation:a$.optional(),roots:S({listChanged:ce().optional()}).optional(),tasks:s$.optional()}),c$=ye.extend({protocolVersion:h(),capabilities:l$,clientInfo:Kn}),d$=me.extend({method:U(\"initialize\"),params:c$}),m$=S({experimental:ae(h(),de).optional(),logging:de.optional(),completions:de.optional(),prompts:S({listChanged:ce().optional()}).optional(),resources:S({subscribe:ce().optional(),listChanged:ce().optional()}).optional(),tools:S({listChanged:ce().optional()}).optional(),tasks:u$.optional()}),f$=fe.extend({protocolVersion:h(),capabilities:m$,serverInfo:Kn,instructions:h().optional()}),p$=Ze.extend({method:U(\"notifications/initialized\"),params:xe.optional()}),Wn=me.extend({method:U(\"ping\"),params:ye.optional()}),v$=S({progress:W(),total:le(W()),message:le(h())}),h$=S({...xe.shape,...v$.shape,progressToken:Bu}),Cr=Ze.extend({method:U(\"notifications/progress\"),params:h$}),g$=ye.extend({cursor:Vu.optional()}),qt=me.extend({params:g$.optional()}),Ft=fe.extend({nextCursor:Vu.optional()}),_$=be([\"working\",\"input_required\",\"completed\",\"failed\",\"cancelled\"]),Jt=S({taskId:h(),status:_$,ttl:ne([W(),Du()]),createdAt:h(),lastUpdatedAt:h(),pollInterval:le(W()),statusMessage:le(h())}),Ar=fe.extend({task:Jt}),$$=xe.merge(Jt),Pn=Ze.extend({method:U(\"notifications/tasks/status\"),params:$$}),Lr=me.extend({method:U(\"tasks/get\"),params:ye.extend({taskId:h()})}),Mr=fe.merge(Jt),qr=me.extend({method:U(\"tasks/result\"),params:ye.extend({taskId:h()})});fe.loose();const Fr=qt.extend({method:U(\"tasks/list\")}),Jr=Ft.extend({tasks:B(Jt)}),Br=me.extend({method:U(\"tasks/cancel\"),params:ye.extend({taskId:h()})}),b$=fe.merge(Jt),Wu=S({uri:h(),mimeType:le(h()),_meta:ae(h(),oe()).optional()}),Gu=Wu.extend({text:h()}),Vr=h().refine(e=>{try{return atob(e),!0}catch{return!1}},{message:\"Invalid Base64 string\"}),Xu=Wu.extend({blob:Vr}),Bt=be([\"user\",\"assistant\"]),bt=S({audience:B(Bt).optional(),priority:W().min(0).max(1).optional(),lastModified:Pu({offset:!0}).optional()}),Yu=S({...mt.shape,...Mt.shape,uri:h(),description:le(h()),mimeType:le(h()),annotations:bt.optional(),_meta:le(_e({}))}),y$=S({...mt.shape,...Mt.shape,uriTemplate:h(),description:le(h()),mimeType:le(h()),annotations:bt.optional(),_meta:le(_e({}))}),k$=qt.extend({method:U(\"resources/list\")}),w$=Ft.extend({resources:B(Yu)}),I$=qt.extend({method:U(\"resources/templates/list\")}),S$=Ft.extend({resourceTemplates:B(y$)}),Hr=ye.extend({uri:h()}),z$=Hr,x$=me.extend({method:U(\"resources/read\"),params:z$}),Z$=fe.extend({contents:B(ne([Gu,Xu]))}),U$=Ze.extend({method:U(\"notifications/resources/list_changed\"),params:xe.optional()}),T$=Hr,N$=me.extend({method:U(\"resources/subscribe\"),params:T$}),E$=Hr,P$=me.extend({method:U(\"resources/unsubscribe\"),params:E$}),O$=xe.extend({uri:h()}),j$=Ze.extend({method:U(\"notifications/resources/updated\"),params:O$}),D$=S({name:h(),description:le(h()),required:le(ce())}),R$=S({...mt.shape,...Mt.shape,description:le(h()),arguments:le(B(D$)),_meta:le(_e({}))}),C$=qt.extend({method:U(\"prompts/list\")}),A$=Ft.extend({prompts:B(R$)}),L$=ye.extend({name:h(),arguments:ae(h(),h()).optional()}),M$=me.extend({method:U(\"prompts/get\"),params:L$}),Kr=S({type:U(\"text\"),text:h(),annotations:bt.optional(),_meta:ae(h(),oe()).optional()}),Wr=S({type:U(\"image\"),data:Vr,mimeType:h(),annotations:bt.optional(),_meta:ae(h(),oe()).optional()}),Gr=S({type:U(\"audio\"),data:Vr,mimeType:h(),annotations:bt.optional(),_meta:ae(h(),oe()).optional()}),q$=S({type:U(\"tool_use\"),name:h(),id:h(),input:ae(h(),oe()),_meta:ae(h(),oe()).optional()}),F$=S({type:U(\"resource\"),resource:ne([Gu,Xu]),annotations:bt.optional(),_meta:ae(h(),oe()).optional()}),J$=Yu.extend({type:U(\"resource_link\")}),Vt=ne([Kr,Wr,Gr,J$,F$]),B$=S({role:Bt,content:Vt}),V$=fe.extend({description:h().optional(),messages:B(B$)}),H$=Ze.extend({method:U(\"notifications/prompts/list_changed\"),params:xe.optional()}),K$=S({title:h().optional(),readOnlyHint:ce().optional(),destructiveHint:ce().optional(),idempotentHint:ce().optional(),openWorldHint:ce().optional()}),W$=S({taskSupport:be([\"required\",\"optional\",\"forbidden\"]).optional()}),Xr=S({...mt.shape,...Mt.shape,description:h().optional(),inputSchema:S({type:U(\"object\"),properties:ae(h(),de).optional(),required:B(h()).optional()}).catchall(oe()),outputSchema:S({type:U(\"object\"),properties:ae(h(),de).optional(),required:B(h()).optional()}).catchall(oe()).optional(),annotations:K$.optional(),execution:W$.optional(),_meta:ae(h(),oe()).optional()}),Qu=qt.extend({method:U(\"tools/list\")}),G$=Ft.extend({tools:B(Xr)}),Gn=fe.extend({content:B(Vt).default([]),structuredContent:ae(h(),oe()).optional(),isError:ce().optional()});Gn.or(fe.extend({toolResult:oe()}));const X$=At.extend({name:h(),arguments:ae(h(),oe()).optional()}),el=me.extend({method:U(\"tools/call\"),params:X$}),Y$=Ze.extend({method:U(\"notifications/tools/list_changed\"),params:xe.optional()});S({autoRefresh:ce().default(!0),debounceMs:W().int().nonnegative().default(300)});const tl=be([\"debug\",\"info\",\"notice\",\"warning\",\"error\",\"critical\",\"alert\",\"emergency\"]),Q$=ye.extend({level:tl}),eb=me.extend({method:U(\"logging/setLevel\"),params:Q$}),tb=xe.extend({level:tl,logger:h().optional(),data:oe()}),nb=Ze.extend({method:U(\"notifications/message\"),params:tb}),ib=S({name:h().optional()}),rb=S({hints:B(ib).optional(),costPriority:W().min(0).max(1).optional(),speedPriority:W().min(0).max(1).optional(),intelligencePriority:W().min(0).max(1).optional()}),ob=S({mode:be([\"auto\",\"required\",\"none\"]).optional()}),ab=S({type:U(\"tool_result\"),toolUseId:h().describe(\"The unique identifier for the corresponding tool call.\"),content:B(Vt).default([]),structuredContent:S({}).loose().optional(),isError:ce().optional(),_meta:ae(h(),oe()).optional()}),sb=Au(\"type\",[Kr,Wr,Gr]),On=Au(\"type\",[Kr,Wr,Gr,q$,ab]),ub=S({role:Bt,content:ne([On,B(On)]),_meta:ae(h(),oe()).optional()}),lb=At.extend({messages:B(ub),modelPreferences:rb.optional(),systemPrompt:h().optional(),includeContext:be([\"none\",\"thisServer\",\"allServers\"]).optional(),temperature:W().optional(),maxTokens:W().int(),stopSequences:B(h()).optional(),metadata:de.optional(),tools:B(Xr).optional(),toolChoice:ob.optional()}),cb=me.extend({method:U(\"sampling/createMessage\"),params:lb}),db=fe.extend({model:h(),stopReason:le(be([\"endTurn\",\"stopSequence\",\"maxTokens\"]).or(h())),role:Bt,content:sb}),mb=fe.extend({model:h(),stopReason:le(be([\"endTurn\",\"stopSequence\",\"maxTokens\",\"toolUse\"]).or(h())),role:Bt,content:ne([On,B(On)])}),fb=S({type:U(\"boolean\"),title:h().optional(),description:h().optional(),default:ce().optional()}),pb=S({type:U(\"string\"),title:h().optional(),description:h().optional(),minLength:W().optional(),maxLength:W().optional(),format:be([\"email\",\"uri\",\"date\",\"date-time\"]).optional(),default:h().optional()}),vb=S({type:be([\"number\",\"integer\"]),title:h().optional(),description:h().optional(),minimum:W().optional(),maximum:W().optional(),default:W().optional()}),hb=S({type:U(\"string\"),title:h().optional(),description:h().optional(),enum:B(h()),default:h().optional()}),gb=S({type:U(\"string\"),title:h().optional(),description:h().optional(),oneOf:B(S({const:h(),title:h()})),default:h().optional()}),_b=S({type:U(\"string\"),title:h().optional(),description:h().optional(),enum:B(h()),enumNames:B(h()).optional(),default:h().optional()}),$b=ne([hb,gb]),bb=S({type:U(\"array\"),title:h().optional(),description:h().optional(),minItems:W().optional(),maxItems:W().optional(),items:S({type:U(\"string\"),enum:B(h())}),default:B(h()).optional()}),yb=S({type:U(\"array\"),title:h().optional(),description:h().optional(),minItems:W().optional(),maxItems:W().optional(),items:S({anyOf:B(S({const:h(),title:h()}))}),default:B(h()).optional()}),kb=ne([bb,yb]),wb=ne([_b,$b,kb]),Ib=ne([wb,fb,pb,vb]),Sb=At.extend({mode:U(\"form\").optional(),message:h(),requestedSchema:S({type:U(\"object\"),properties:ae(h(),Ib),required:B(h()).optional()})}),zb=At.extend({mode:U(\"url\"),message:h(),elicitationId:h(),url:h().url()}),xb=ne([Sb,zb]),Zb=me.extend({method:U(\"elicitation/create\"),params:xb}),Ub=xe.extend({elicitationId:h()}),Tb=Ze.extend({method:U(\"notifications/elicitation/complete\"),params:Ub}),Nb=fe.extend({action:be([\"accept\",\"decline\",\"cancel\"]),content:Ju(e=>e===null?void 0:e,ae(h(),ne([h(),W(),ce(),B(h())])).optional())}),Eb=S({type:U(\"ref/resource\"),uri:h()}),Pb=S({type:U(\"ref/prompt\"),name:h()}),Ob=ye.extend({ref:ne([Pb,Eb]),argument:S({name:h(),value:h()}),context:S({arguments:ae(h(),h()).optional()}).optional()}),jb=me.extend({method:U(\"completion/complete\"),params:Ob}),Db=fe.extend({completion:_e({values:B(h()).max(100),total:le(W().int()),hasMore:le(ce())})}),Rb=S({uri:h().startsWith(\"file://\"),name:h().optional(),_meta:ae(h(),oe()).optional()}),Cb=me.extend({method:U(\"roots/list\"),params:ye.optional()}),Ab=fe.extend({roots:B(Rb)}),Lb=Ze.extend({method:U(\"notifications/roots/list_changed\"),params:xe.optional()});ne([Wn,d$,jb,eb,M$,C$,k$,I$,x$,N$,P$,el,Qu,Lr,qr,Fr,Br]);ne([Rr,Cr,p$,Lb,Pn]);ne([Dr,db,mb,Nb,Ab,Mr,Jr,Ar]);ne([Wn,cb,Zb,Cb,Lr,qr,Fr,Br]);ne([Rr,Cr,nb,j$,U$,Y$,H$,Pn,Tb]);ne([Dr,f$,Db,V$,A$,w$,S$,Z$,Gn,G$,Mr,Jr,Ar]);class V extends Error{constructor(t,i,o){super(`MCP error ${t}: ${i}`),this.code=t,this.data=o,this.name=\"McpError\"}static fromError(t,i,o){if(t===K.UrlElicitationRequired&&o){const n=o;if(n.elicitations)return new Mb(n.elicitations,i)}return new V(t,i,o)}}class Mb extends V{constructor(t,i=`URL elicitation${t.length>1?\"s\":\"\"} required`){super(K.UrlElicitationRequired,i,{elicitations:t})}get elicitations(){return this.data?.elicitations??[]}}function He(e){return e===\"completed\"||e===\"failed\"||e===\"cancelled\"}new Set(\"ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz0123456789\");function _s(e){const i=Vg(e)?.method;if(!i)throw new Error(\"Schema is missing a method literal\");const o=Hg(i);if(typeof o!=\"string\")throw new Error(\"Schema method literal must be a string\");return o}function $s(e,t){const i=Eu(e,t);if(!i.success)throw i.error;return i.data}const qb=6e4;class Fb{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(Rr,i=>{this._oncancel(i)}),this.setNotificationHandler(Cr,i=>{this._onprogress(i)}),this.setRequestHandler(Wn,i=>({})),this._taskStore=t?.taskStore,this._taskMessageQueue=t?.taskMessageQueue,this._taskStore&&(this.setRequestHandler(Lr,async(i,o)=>{const n=await this._taskStore.getTask(i.params.taskId,o.sessionId);if(!n)throw new V(K.InvalidParams,\"Failed to retrieve task: Task not found\");return{...n}}),this.setRequestHandler(qr,async(i,o)=>{const n=async()=>{const r=i.params.taskId;if(this._taskMessageQueue){let s;for(;s=await this._taskMessageQueue.dequeue(r,o.sessionId);){if(s.type===\"response\"||s.type===\"error\"){const u=s.message,l=u.id,c=this._requestResolvers.get(l);if(c)if(this._requestResolvers.delete(l),s.type===\"response\")c(u);else{const m=u,f=new V(m.error.code,m.error.message,m.error.data);c(f)}else{const m=s.type===\"response\"?\"Response\":\"Error\";this._onerror(new Error(`${m} handler missing for request ${l}`))}continue}await this._transport?.send(s.message,{relatedRequestId:o.requestId})}}const a=await this._taskStore.getTask(r,o.sessionId);if(!a)throw new V(K.InvalidParams,`Task not found: ${r}`);if(!He(a.status))return await this._waitForTaskUpdate(r,o.signal),await n();if(He(a.status)){const s=await this._taskStore.getTaskResult(r,o.sessionId);return this._clearTaskQueue(r),{...s,_meta:{...s._meta,[Ke]:{taskId:r}}}}return await n()};return await n()}),this.setRequestHandler(Fr,async(i,o)=>{try{const{tasks:n,nextCursor:r}=await this._taskStore.listTasks(i.params?.cursor,o.sessionId);return{tasks:n,nextCursor:r,_meta:{}}}catch(n){throw new V(K.InvalidParams,`Failed to list tasks: ${n instanceof Error?n.message:String(n)}`)}}),this.setRequestHandler(Br,async(i,o)=>{try{const n=await this._taskStore.getTask(i.params.taskId,o.sessionId);if(!n)throw new V(K.InvalidParams,`Task not found: ${i.params.taskId}`);if(He(n.status))throw new V(K.InvalidParams,`Cannot cancel task in terminal status: ${n.status}`);await this._taskStore.updateTaskStatus(i.params.taskId,\"cancelled\",\"Client cancelled task execution.\",o.sessionId),this._clearTaskQueue(i.params.taskId);const r=await this._taskStore.getTask(i.params.taskId,o.sessionId);if(!r)throw new V(K.InvalidParams,`Task not found after cancellation: ${i.params.taskId}`);return{_meta:{},...r}}catch(n){throw n instanceof V?n:new V(K.InvalidRequest,`Failed to cancel task: ${n instanceof Error?n.message:String(n)}`)}}))}async _oncancel(t){if(!t.params.requestId)return;this._requestHandlerAbortControllers.get(t.params.requestId)?.abort(t.params.reason)}_setupTimeout(t,i,o,n,r=!1){this._timeoutInfo.set(t,{timeoutId:setTimeout(n,i),startTime:Date.now(),timeout:i,maxTotalTimeout:o,resetTimeoutOnProgress:r,onTimeout:n})}_resetTimeout(t){const i=this._timeoutInfo.get(t);if(!i)return!1;const o=Date.now()-i.startTime;if(i.maxTotalTimeout&&o>=i.maxTotalTimeout)throw this._timeoutInfo.delete(t),V.fromError(K.RequestTimeout,\"Maximum total timeout exceeded\",{maxTotalTimeout:i.maxTotalTimeout,totalElapsed:o});return clearTimeout(i.timeoutId),i.timeoutId=setTimeout(i.onTimeout,i.timeout),!0}_cleanupTimeout(t){const i=this._timeoutInfo.get(t);i&&(clearTimeout(i.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;const i=this.transport?.onclose;this._transport.onclose=()=>{i?.(),this._onclose()};const o=this.transport?.onerror;this._transport.onerror=r=>{o?.(r),this._onerror(r)};const n=this._transport?.onmessage;this._transport.onmessage=(r,a)=>{n?.(r,a),kn(r)||t$(r)?this._onresponse(r):gs(r)?this._onrequest(r,a):e$(r)?this._onnotification(r):this._onerror(new Error(`Unknown message type: ${JSON.stringify(r)}`))},await this._transport.start()}_onclose(){const t=this._responseHandlers;this._responseHandlers=new Map,this._progressHandlers.clear(),this._taskProgressTokens.clear(),this._pendingDebouncedNotifications.clear();for(const o of this._requestHandlerAbortControllers.values())o.abort();this._requestHandlerAbortControllers.clear();const i=V.fromError(K.ConnectionClosed,\"Connection closed\");this._transport=void 0,this.onclose?.();for(const o of t.values())o(i)}_onerror(t){this.onerror?.(t)}_onnotification(t){const i=this._notificationHandlers.get(t.method)??this.fallbackNotificationHandler;i!==void 0&&Promise.resolve().then(()=>i(t)).catch(o=>this._onerror(new Error(`Uncaught error in notification handler: ${o}`)))}_onrequest(t,i){const o=this._requestHandlers.get(t.method)??this.fallbackRequestHandler,n=this._transport,r=t.params?._meta?.[Ke]?.taskId;if(o===void 0){const c={jsonrpc:\"2.0\",id:t.id,error:{code:K.MethodNotFound,message:\"Method not found\"}};r&&this._taskMessageQueue?this._enqueueTaskMessage(r,{type:\"error\",message:c,timestamp:Date.now()},n?.sessionId).catch(m=>this._onerror(new Error(`Failed to enqueue error response: ${m}`))):n?.send(c).catch(m=>this._onerror(new Error(`Failed to send an error response: ${m}`)));return}const a=new AbortController;this._requestHandlerAbortControllers.set(t.id,a);const s=Q_(t.params)?t.params.task:void 0,u=this._taskStore?this.requestTaskStore(t,n?.sessionId):void 0,l={signal:a.signal,sessionId:n?.sessionId,_meta:t.params?._meta,sendNotification:async c=>{if(a.signal.aborted)return;const m={relatedRequestId:t.id};r&&(m.relatedTask={taskId:r}),await this.notification(c,m)},sendRequest:async(c,m,f)=>{if(a.signal.aborted)throw new V(K.ConnectionClosed,\"Request was cancelled\");const v={...f,relatedRequestId:t.id};r&&!v.relatedTask&&(v.relatedTask={taskId:r});const b=v.relatedTask?.taskId??r;return b&&u&&await u.updateTaskStatus(b,\"input_required\"),await this.request(c,m,v)},authInfo:i?.authInfo,requestId:t.id,requestInfo:i?.requestInfo,taskId:r,taskStore:u,taskRequestedTtl:s?.ttl,closeSSEStream:i?.closeSSEStream,closeStandaloneSSEStream:i?.closeStandaloneSSEStream};Promise.resolve().then(()=>{s&&this.assertTaskHandlerCapability(t.method)}).then(()=>o(t,l)).then(async c=>{if(a.signal.aborted)return;const m={result:c,jsonrpc:\"2.0\",id:t.id};r&&this._taskMessageQueue?await this._enqueueTaskMessage(r,{type:\"response\",message:m,timestamp:Date.now()},n?.sessionId):await n?.send(m)},async c=>{if(a.signal.aborted)return;const m={jsonrpc:\"2.0\",id:t.id,error:{code:Number.isSafeInteger(c.code)?c.code:K.InternalError,message:c.message??\"Internal error\",...c.data!==void 0&&{data:c.data}}};r&&this._taskMessageQueue?await this._enqueueTaskMessage(r,{type:\"error\",message:m,timestamp:Date.now()},n?.sessionId):await n?.send(m)}).catch(c=>this._onerror(new Error(`Failed to send response: ${c}`))).finally(()=>{this._requestHandlerAbortControllers.delete(t.id)})}_onprogress(t){const{progressToken:i,...o}=t.params,n=Number(i),r=this._progressHandlers.get(n);if(!r){this._onerror(new Error(`Received a progress notification for an unknown token: ${JSON.stringify(t)}`));return}const a=this._responseHandlers.get(n),s=this._timeoutInfo.get(n);if(s&&a&&s.resetTimeoutOnProgress)try{this._resetTimeout(n)}catch(u){this._responseHandlers.delete(n),this._progressHandlers.delete(n),this._cleanupTimeout(n),a(u);return}r(o)}_onresponse(t){const i=Number(t.id),o=this._requestResolvers.get(i);if(o){if(this._requestResolvers.delete(i),kn(t))o(t);else{const a=new V(t.error.code,t.error.message,t.error.data);o(a)}return}const n=this._responseHandlers.get(i);if(n===void 0){this._onerror(new Error(`Received a response for an unknown message ID: ${JSON.stringify(t)}`));return}this._responseHandlers.delete(i),this._cleanupTimeout(i);let r=!1;if(kn(t)&&t.result&&typeof t.result==\"object\"){const a=t.result;if(a.task&&typeof a.task==\"object\"){const s=a.task;typeof s.taskId==\"string\"&&(r=!0,this._taskProgressTokens.set(s.taskId,i))}}if(r||this._progressHandlers.delete(i),kn(t))n(t);else{const a=V.fromError(t.error.code,t.error.message,t.error.data);n(a)}}get transport(){return this._transport}async close(){await this._transport?.close()}async*requestStream(t,i,o){const{task:n}=o??{};if(!n){try{yield{type:\"result\",result:await this.request(t,i,o)}}catch(a){yield{type:\"error\",error:a instanceof V?a:new V(K.InternalError,String(a))}}return}let r;try{const a=await this.request(t,Ar,o);if(a.task)r=a.task.taskId,yield{type:\"taskCreated\",task:a.task};else throw new V(K.InternalError,\"Task creation did not return a task\");for(;;){const s=await this.getTask({taskId:r},o);if(yield{type:\"taskStatus\",task:s},He(s.status)){s.status===\"completed\"?yield{type:\"result\",result:await this.getTaskResult({taskId:r},i,o)}:s.status===\"failed\"?yield{type:\"error\",error:new V(K.InternalError,`Task ${r} failed`)}:s.status===\"cancelled\"&&(yield{type:\"error\",error:new V(K.InternalError,`Task ${r} was cancelled`)});return}if(s.status===\"input_required\"){yield{type:\"result\",result:await this.getTaskResult({taskId:r},i,o)};return}const u=s.pollInterval??this._options?.defaultTaskPollInterval??1e3;await new Promise(l=>setTimeout(l,u)),o?.signal?.throwIfAborted()}}catch(a){yield{type:\"error\",error:a instanceof V?a:new V(K.InternalError,String(a))}}}request(t,i,o){const{relatedRequestId:n,resumptionToken:r,onresumptiontoken:a,task:s,relatedTask:u}=o??{};return new Promise((l,c)=>{const m=k=>{c(k)};if(!this._transport){m(new Error(\"Not connected\"));return}if(this._options?.enforceStrictCapabilities===!0)try{this.assertCapabilityForMethod(t.method),s&&this.assertTaskCapability(t.method)}catch(k){m(k);return}o?.signal?.throwIfAborted();const f=this._requestMessageId++,v={...t,jsonrpc:\"2.0\",id:f};o?.onprogress&&(this._progressHandlers.set(f,o.onprogress),v.params={...t.params,_meta:{...t.params?._meta||{},progressToken:f}}),s&&(v.params={...v.params,task:s}),u&&(v.params={...v.params,_meta:{...v.params?._meta||{},[Ke]:u}});const b=k=>{this._responseHandlers.delete(f),this._progressHandlers.delete(f),this._cleanupTimeout(f),this._transport?.send({jsonrpc:\"2.0\",method:\"notifications/cancelled\",params:{requestId:f,reason:String(k)}},{relatedRequestId:n,resumptionToken:r,onresumptiontoken:a}).catch(w=>this._onerror(new Error(`Failed to send cancellation: ${w}`)));const $=k instanceof V?k:new V(K.RequestTimeout,String(k));c($)};this._responseHandlers.set(f,k=>{if(!o?.signal?.aborted){if(k instanceof Error)return c(k);try{const $=Eu(i,k.result);$.success?l($.data):c($.error)}catch($){c($)}}}),o?.signal?.addEventListener(\"abort\",()=>{b(o?.signal?.reason)});const z=o?.timeout??qb,H=()=>b(V.fromError(K.RequestTimeout,\"Request timed out\",{timeout:z}));this._setupTimeout(f,z,o?.maxTotalTimeout,H,o?.resetTimeoutOnProgress??!1);const N=u?.taskId;if(N){const k=$=>{const w=this._responseHandlers.get(f);w?w($):this._onerror(new Error(`Response handler missing for side-channeled request ${f}`))};this._requestResolvers.set(f,k),this._enqueueTaskMessage(N,{type:\"request\",message:v,timestamp:Date.now()}).catch($=>{this._cleanupTimeout(f),c($)})}else this._transport.send(v,{relatedRequestId:n,resumptionToken:r,onresumptiontoken:a}).catch(k=>{this._cleanupTimeout(f),c(k)})})}async getTask(t,i){return this.request({method:\"tasks/get\",params:t},Mr,i)}async getTaskResult(t,i,o){return this.request({method:\"tasks/result\",params:t},i,o)}async listTasks(t,i){return this.request({method:\"tasks/list\",params:t},Jr,i)}async cancelTask(t,i){return this.request({method:\"tasks/cancel\",params:t},b$,i)}async notification(t,i){if(!this._transport)throw new Error(\"Not connected\");this.assertNotificationCapability(t.method);const o=i?.relatedTask?.taskId;if(o){const s={...t,jsonrpc:\"2.0\",params:{...t.params,_meta:{...t.params?._meta||{},[Ke]:i.relatedTask}}};await this._enqueueTaskMessage(o,{type:\"notification\",message:s,timestamp:Date.now()});return}if((this._options?.debouncedNotificationMethods??[]).includes(t.method)&&!t.params&&!i?.relatedRequestId&&!i?.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\"};i?.relatedTask&&(s={...s,params:{...s.params,_meta:{...s.params?._meta||{},[Ke]:i.relatedTask}}}),this._transport?.send(s,i).catch(u=>this._onerror(u))});return}let a={...t,jsonrpc:\"2.0\"};i?.relatedTask&&(a={...a,params:{...a.params,_meta:{...a.params?._meta||{},[Ke]:i.relatedTask}}}),await this._transport.send(a,i)}setRequestHandler(t,i){const o=_s(t);this.assertRequestHandlerCapability(o),this._requestHandlers.set(o,(n,r)=>{const a=$s(t,n);return Promise.resolve(i(a,r))})}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,i){const o=_s(t);this._notificationHandlers.set(o,n=>{const r=$s(t,n);return Promise.resolve(i(r))})}removeNotificationHandler(t){this._notificationHandlers.delete(t)}_cleanupTaskProgressHandler(t){const i=this._taskProgressTokens.get(t);i!==void 0&&(this._progressHandlers.delete(i),this._taskProgressTokens.delete(t))}async _enqueueTaskMessage(t,i,o){if(!this._taskStore||!this._taskMessageQueue)throw new Error(\"Cannot enqueue task message: taskStore and taskMessageQueue are not configured\");const n=this._options?.maxTaskQueueSize;await this._taskMessageQueue.enqueue(t,i,o,n)}async _clearTaskQueue(t,i){if(this._taskMessageQueue){const o=await this._taskMessageQueue.dequeueAll(t,i);for(const n of o)if(n.type===\"request\"&&gs(n.message)){const r=n.message.id,a=this._requestResolvers.get(r);a?(a(new V(K.InternalError,\"Task cancelled or completed\")),this._requestResolvers.delete(r)):this._onerror(new Error(`Resolver missing for request ${r} during task ${t} cleanup`))}}}async _waitForTaskUpdate(t,i){let o=this._options?.defaultTaskPollInterval??1e3;try{const n=await this._taskStore?.getTask(t);n?.pollInterval&&(o=n.pollInterval)}catch{}return new Promise((n,r)=>{if(i.aborted){r(new V(K.InvalidRequest,\"Request cancelled\"));return}const a=setTimeout(n,o);i.addEventListener(\"abort\",()=>{clearTimeout(a),r(new V(K.InvalidRequest,\"Request cancelled\"))},{once:!0})})}requestTaskStore(t,i){const o=this._taskStore;if(!o)throw new Error(\"No task store configured\");return{createTask:async n=>{if(!t)throw new Error(\"No request provided\");return await o.createTask(n,t.id,{method:t.method,params:t.params},i)},getTask:async n=>{const r=await o.getTask(n,i);if(!r)throw new V(K.InvalidParams,\"Failed to retrieve task: Task not found\");return r},storeTaskResult:async(n,r,a)=>{await o.storeTaskResult(n,r,a,i);const s=await o.getTask(n,i);if(s){const u=Pn.parse({method:\"notifications/tasks/status\",params:s});await this.notification(u),He(s.status)&&this._cleanupTaskProgressHandler(n)}},getTaskResult:n=>o.getTaskResult(n,i),updateTaskStatus:async(n,r,a)=>{const s=await o.getTask(n,i);if(!s)throw new V(K.InvalidParams,`Task \"${n}\" not found - it may have been cleaned up`);if(He(s.status))throw new V(K.InvalidParams,`Cannot update task \"${n}\" from terminal status \"${s.status}\" to \"${r}\". Terminal states (completed, failed, cancelled) cannot transition to other states.`);await o.updateTaskStatus(n,r,a,i);const u=await o.getTask(n,i);if(u){const l=Pn.parse({method:\"notifications/tasks/status\",params:u});await this.notification(l),He(u.status)&&this._cleanupTaskProgressHandler(n)}},listTasks:n=>o.listTasks(n,i)}}}var Jb=Object.defineProperty,De=(e,t)=>{for(var i in t)Jb(e,i,{get:t[i],enumerable:!0,configurable:!0,set:o=>t[i]=()=>o})};class Bb{eventTarget;eventSource;messageListener;constructor(t=window.parent,i){this.eventTarget=t,this.eventSource=i,this.messageListener=o=>{if(i&&o.source!==this.eventSource){console.debug(\"Ignoring message from unknown source\",o);return}let n=n$.safeParse(o.data);n.success?(console.debug(\"Parsed message\",n.data),this.onmessage?.(n.data)):(console.error(\"Failed to parse message\",n.error.message,o),this.onerror?.(Error(\"Invalid JSON-RPC message received: \"+n.error.message)))}}async start(){window.addEventListener(\"message\",this.messageListener)}async send(t,i){console.debug(\"Sending message\",t),this.eventTarget.postMessage(t,\"*\")}async close(){window.removeEventListener(\"message\",this.messageListener),this.onclose?.()}onclose;onerror;onmessage;sessionId;setProtocolVersion}var Vb=\"2026-01-26\",d={};De(d,{xor:()=>$p,xid:()=>qf,void:()=>fp,uuidv7:()=>Of,uuidv6:()=>Pf,uuidv4:()=>Ef,uuid:()=>Nf,util:()=>J,url:()=>jf,uppercase:()=>oi,unknown:()=>et,union:()=>ji,undefined:()=>dp,ulid:()=>Mf,uint64:()=>lp,uint32:()=>ap,tuple:()=>ba,trim:()=>di,treeifyError:()=>hl,transform:()=>Ri,toUpperCase:()=>fi,toLowerCase:()=>mi,toJSONSchema:()=>lf,templateLiteral:()=>Ep,symbol:()=>cp,superRefine:()=>Ha,success:()=>Up,stringbool:()=>Ap,stringFormat:()=>Qf,string:()=>Mn,strictObject:()=>gp,startsWith:()=>si,slugify:()=>pi,size:()=>nn,setErrorMap:()=>fI,set:()=>Ip,safeParseAsync:()=>bf,safeParse:()=>$f,safeEncodeAsync:()=>xf,safeEncode:()=>Sf,safeDecodeAsync:()=>Zf,safeDecode:()=>zf,registry:()=>Io,regexes:()=>rt,regex:()=>ii,refine:()=>Va,record:()=>ya,readonly:()=>La,property:()=>Wo,promise:()=>Pp,prettifyError:()=>_l,preprocess:()=>Mp,prefault:()=>Pa,positive:()=>Bo,pipe:()=>jt,partialRecord:()=>yp,parseAsync:()=>_f,parse:()=>gf,overwrite:()=>Ce,optional:()=>Pt,object:()=>hp,number:()=>ra,nullish:()=>Zp,nullable:()=>Ot,null:()=>la,normalize:()=>ci,nonpositive:()=>Ho,nonoptional:()=>Oa,nonnegative:()=>Ko,never:()=>Pi,negative:()=>Vo,nativeEnum:()=>Sp,nanoid:()=>Cf,nan:()=>Tp,multipleOf:()=>vt,minSize:()=>Be,minLength:()=>Qe,mime:()=>li,meta:()=>Rp,maxSize:()=>yt,maxLength:()=>rn,map:()=>wp,mac:()=>Bf,lte:()=>Se,lt:()=>Fe,lowercase:()=>ri,looseRecord:()=>kp,looseObject:()=>_p,locales:()=>wo,literal:()=>zp,length:()=>on,lazy:()=>Fa,ksuid:()=>Ff,keyof:()=>vp,jwt:()=>Yf,json:()=>Lp,iso:()=>Yo,ipv6:()=>Vf,ipv4:()=>Jf,intersection:()=>_a,int64:()=>up,int32:()=>op,int:()=>qn,instanceof:()=>Cp,includes:()=>ai,httpUrl:()=>Df,hostname:()=>ep,hex:()=>tp,hash:()=>np,guid:()=>Tf,gte:()=>ge,gt:()=>Je,globalRegistry:()=>Ie,getErrorMap:()=>pI,function:()=>Fn,fromJSONSchema:()=>_I,formatError:()=>no,float64:()=>rp,float32:()=>ip,flattenError:()=>to,file:()=>xp,exactOptional:()=>Za,enum:()=>Di,endsWith:()=>ui,encodeAsync:()=>wf,encode:()=>yf,emoji:()=>Rf,email:()=>Uf,e164:()=>Xf,discriminatedUnion:()=>bp,describe:()=>Dp,decodeAsync:()=>If,decode:()=>kf,date:()=>pp,custom:()=>jp,cuid2:()=>Lf,cuid:()=>Af,core:()=>nl,config:()=>ve,coerce:()=>Fp,codec:()=>Np,clone:()=>Ue,cidrv6:()=>Kf,cidrv4:()=>Hf,check:()=>Op,catch:()=>Ra,boolean:()=>oa,bigint:()=>sp,base64url:()=>Gf,base64:()=>Wf,array:()=>mn,any:()=>mp,_function:()=>Fn,_default:()=>Na,_ZodString:()=>vi,ZodXor:()=>va,ZodXID:()=>ki,ZodVoid:()=>fa,ZodUnknown:()=>da,ZodUnion:()=>pn,ZodUndefined:()=>sa,ZodUUID:()=>Ee,ZodURL:()=>un,ZodULID:()=>yi,ZodType:()=>M,ZodTuple:()=>$a,ZodTransform:()=>za,ZodTemplateLiteral:()=>Ma,ZodSymbol:()=>aa,ZodSuccess:()=>ja,ZodStringFormat:()=>Y,ZodString:()=>sn,ZodSet:()=>wa,ZodRecord:()=>vn,ZodRealError:()=>we,ZodReadonly:()=>Aa,ZodPromise:()=>Ja,ZodPrefault:()=>Ea,ZodPipe:()=>Li,ZodOptional:()=>Ci,ZodObject:()=>fn,ZodNumberFormat:()=>ot,ZodNumber:()=>ln,ZodNullable:()=>Ua,ZodNull:()=>ua,ZodNonOptional:()=>Ai,ZodNever:()=>ma,ZodNanoID:()=>_i,ZodNaN:()=>Ca,ZodMap:()=>ka,ZodMAC:()=>ia,ZodLiteral:()=>Ia,ZodLazy:()=>qa,ZodKSUID:()=>wi,ZodJWT:()=>Ni,ZodIssueCode:()=>mI,ZodIntersection:()=>ga,ZodISOTime:()=>ta,ZodISODuration:()=>na,ZodISODateTime:()=>Qo,ZodISODate:()=>ea,ZodIPv6:()=>Si,ZodIPv4:()=>Ii,ZodGUID:()=>Et,ZodFunction:()=>Ba,ZodFirstPartyTypeKind:()=>Sr,ZodFile:()=>Sa,ZodExactOptional:()=>xa,ZodError:()=>dI,ZodEnum:()=>$t,ZodEmoji:()=>gi,ZodEmail:()=>hi,ZodE164:()=>Ti,ZodDiscriminatedUnion:()=>ha,ZodDefault:()=>Ta,ZodDate:()=>Oi,ZodCustomStringFormat:()=>kt,ZodCustom:()=>hn,ZodCodec:()=>Mi,ZodCatch:()=>Da,ZodCUID2:()=>bi,ZodCUID:()=>$i,ZodCIDRv6:()=>xi,ZodCIDRv4:()=>zi,ZodBoolean:()=>cn,ZodBigIntFormat:()=>Ei,ZodBigInt:()=>dn,ZodBase64URL:()=>Ui,ZodBase64:()=>Zi,ZodArray:()=>pa,ZodAny:()=>ca,TimePrecision:()=>Md,NEVER:()=>il,$output:()=>jd,$input:()=>Dd,$brand:()=>rl});var nl={};De(nl,{version:()=>_c,util:()=>J,treeifyError:()=>hl,toJSONSchema:()=>lf,toDotPath:()=>gl,safeParseAsync:()=>bl,safeParse:()=>$l,safeEncodeAsync:()=>Sy,safeEncode:()=>wy,safeDecodeAsync:()=>zy,safeDecode:()=>Iy,registry:()=>Io,regexes:()=>rt,process:()=>G,prettifyError:()=>_l,parseAsync:()=>kr,parse:()=>yr,meta:()=>km,locales:()=>wo,isValidJWT:()=>Fc,isValidBase64URL:()=>Lc,isValidBase64:()=>ho,initializeContext:()=>ht,globalRegistry:()=>Ie,globalConfig:()=>jn,formatError:()=>no,flattenError:()=>to,finalize:()=>_t,extractDefs:()=>gt,encodeAsync:()=>yy,encode:()=>$y,describe:()=>ym,decodeAsync:()=>ky,decode:()=>by,createToJSONSchemaMethod:()=>Im,createStandardJSONSchemaMethod:()=>Nt,config:()=>ve,clone:()=>Ue,_xor:()=>Lw,_xid:()=>jo,_void:()=>dm,_uuidv7:()=>Uo,_uuidv6:()=>Zo,_uuidv4:()=>xo,_uuid:()=>zo,_url:()=>ni,_uppercase:()=>oi,_unknown:()=>lm,_union:()=>Aw,_undefined:()=>am,_ulid:()=>Oo,_uint64:()=>rm,_uint32:()=>Yd,_tuple:()=>Fw,_trim:()=>di,_transform:()=>Gw,_toUpperCase:()=>fi,_toLowerCase:()=>mi,_templateLiteral:()=>oI,_symbol:()=>om,_superRefine:()=>$m,_success:()=>tI,_stringbool:()=>wm,_stringFormat:()=>an,_string:()=>Cd,_startsWith:()=>si,_slugify:()=>pi,_size:()=>nn,_set:()=>Vw,_safeParseAsync:()=>Xt,_safeParse:()=>Gt,_safeEncodeAsync:()=>lo,_safeEncode:()=>so,_safeDecodeAsync:()=>co,_safeDecode:()=>uo,_regex:()=>ii,_refine:()=>_m,_record:()=>Jw,_readonly:()=>rI,_property:()=>Wo,_promise:()=>sI,_positive:()=>Bo,_pipe:()=>iI,_parseAsync:()=>Wt,_parse:()=>Kt,_overwrite:()=>Ce,_optional:()=>Xw,_number:()=>Vd,_nullable:()=>Yw,_null:()=>sm,_normalize:()=>ci,_nonpositive:()=>Ho,_nonoptional:()=>eI,_nonnegative:()=>Ko,_never:()=>cm,_negative:()=>Vo,_nativeEnum:()=>Kw,_nanoid:()=>No,_nan:()=>pm,_multipleOf:()=>vt,_minSize:()=>Be,_minLength:()=>Qe,_min:()=>ge,_mime:()=>li,_maxSize:()=>yt,_maxLength:()=>rn,_max:()=>Se,_map:()=>Bw,_mac:()=>Ld,_lte:()=>Se,_lt:()=>Fe,_lowercase:()=>ri,_literal:()=>Ww,_length:()=>on,_lazy:()=>aI,_ksuid:()=>Do,_jwt:()=>Jo,_isoTime:()=>Jd,_isoDuration:()=>Bd,_isoDateTime:()=>qd,_isoDate:()=>Fd,_ipv6:()=>Co,_ipv4:()=>Ro,_intersection:()=>qw,_int64:()=>im,_int32:()=>Xd,_int:()=>Kd,_includes:()=>ai,_guid:()=>Ln,_gte:()=>ge,_gt:()=>Je,_float64:()=>Gd,_float32:()=>Wd,_file:()=>hm,_enum:()=>Hw,_endsWith:()=>ui,_encodeAsync:()=>oo,_encode:()=>io,_emoji:()=>To,_email:()=>So,_e164:()=>Fo,_discriminatedUnion:()=>Mw,_default:()=>Qw,_decodeAsync:()=>ao,_decode:()=>ro,_date:()=>mm,_custom:()=>gm,_cuid2:()=>Po,_cuid:()=>Eo,_coercedString:()=>Ad,_coercedNumber:()=>Hd,_coercedDate:()=>fm,_coercedBoolean:()=>em,_coercedBigint:()=>nm,_cidrv6:()=>Lo,_cidrv4:()=>Ao,_check:()=>bm,_catch:()=>nI,_boolean:()=>Qd,_bigint:()=>tm,_base64url:()=>qo,_base64:()=>Mo,_array:()=>vm,_any:()=>um,TimePrecision:()=>Md,NEVER:()=>il,JSONSchemaGenerator:()=>lI,JSONSchema:()=>cI,Doc:()=>gc,$output:()=>jd,$input:()=>Dd,$constructor:()=>p,$brand:()=>rl,$ZodXor:()=>sd,$ZodXID:()=>Zc,$ZodVoid:()=>ed,$ZodUnknown:()=>Yc,$ZodUnion:()=>ti,$ZodUndefined:()=>Wc,$ZodUUID:()=>bc,$ZodURL:()=>kc,$ZodULID:()=>xc,$ZodType:()=>L,$ZodTuple:()=>bo,$ZodTransform:()=>hd,$ZodTemplateLiteral:()=>xd,$ZodSymbol:()=>Kc,$ZodSuccess:()=>kd,$ZodStringFormat:()=>X,$ZodString:()=>tn,$ZodSet:()=>md,$ZodRegistry:()=>Rd,$ZodRecord:()=>cd,$ZodRealError:()=>ke,$ZodReadonly:()=>zd,$ZodPromise:()=>Ud,$ZodPrefault:()=>bd,$ZodPipe:()=>Sd,$ZodOptional:()=>yo,$ZodObjectJIT:()=>ad,$ZodObject:()=>od,$ZodNumberFormat:()=>Vc,$ZodNumber:()=>go,$ZodNullable:()=>_d,$ZodNull:()=>Gc,$ZodNonOptional:()=>yd,$ZodNever:()=>Qc,$ZodNanoID:()=>Ic,$ZodNaN:()=>Id,$ZodMap:()=>dd,$ZodMAC:()=>Dc,$ZodLiteral:()=>pd,$ZodLazy:()=>Td,$ZodKSUID:()=>Uc,$ZodJWT:()=>Jc,$ZodIntersection:()=>ld,$ZodISOTime:()=>Ec,$ZodISODuration:()=>Pc,$ZodISODateTime:()=>Tc,$ZodISODate:()=>Nc,$ZodIPv6:()=>jc,$ZodIPv4:()=>Oc,$ZodGUID:()=>$c,$ZodFunction:()=>Zd,$ZodFile:()=>vd,$ZodExactOptional:()=>gd,$ZodError:()=>eo,$ZodEnum:()=>fd,$ZodEncodeError:()=>Xn,$ZodEmoji:()=>wc,$ZodEmail:()=>yc,$ZodE164:()=>qc,$ZodDiscriminatedUnion:()=>ud,$ZodDefault:()=>$d,$ZodDate:()=>td,$ZodCustomStringFormat:()=>Bc,$ZodCustom:()=>Nd,$ZodCodec:()=>ko,$ZodCheckUpperCase:()=>cc,$ZodCheckStringFormat:()=>en,$ZodCheckStartsWith:()=>mc,$ZodCheckSizeEquals:()=>rc,$ZodCheckRegex:()=>uc,$ZodCheckProperty:()=>pc,$ZodCheckOverwrite:()=>hc,$ZodCheckNumberFormat:()=>ec,$ZodCheckMultipleOf:()=>Ql,$ZodCheckMinSize:()=>ic,$ZodCheckMinLength:()=>ac,$ZodCheckMimeType:()=>vc,$ZodCheckMaxSize:()=>nc,$ZodCheckMaxLength:()=>oc,$ZodCheckLowerCase:()=>lc,$ZodCheckLessThan:()=>po,$ZodCheckLengthEquals:()=>sc,$ZodCheckIncludes:()=>dc,$ZodCheckGreaterThan:()=>vo,$ZodCheckEndsWith:()=>fc,$ZodCheckBigIntFormat:()=>tc,$ZodCheck:()=>re,$ZodCatch:()=>wd,$ZodCUID2:()=>zc,$ZodCUID:()=>Sc,$ZodCIDRv6:()=>Cc,$ZodCIDRv4:()=>Rc,$ZodBoolean:()=>_o,$ZodBigIntFormat:()=>Hc,$ZodBigInt:()=>$o,$ZodBase64URL:()=>Mc,$ZodBase64:()=>Ac,$ZodAsyncError:()=>Xe,$ZodArray:()=>nd,$ZodAny:()=>Xc});var il=Object.freeze({status:\"aborted\"});function p(e,t,i){function o(s,u){if(s._zod||Object.defineProperty(s,\"_zod\",{value:{def:u,constr:a,traits:new Set},enumerable:!1}),s._zod.traits.has(e))return;s._zod.traits.add(e),t(s,u);let l=a.prototype,c=Object.keys(l);for(let m=0;m<c.length;m++){let f=c[m];f in s||(s[f]=l[f].bind(s))}}let n=i?.Parent??Object;class r extends n{}Object.defineProperty(r,\"name\",{value:e});function a(s){var u;let l=i?.Parent?new r:this;o(l,s),(u=l._zod).deferred??(u.deferred=[]);for(let c of l._zod.deferred)c();return l}return Object.defineProperty(a,\"init\",{value:o}),Object.defineProperty(a,Symbol.hasInstance,{value:s=>i?.Parent&&s instanceof i.Parent?!0:s?._zod?.traits?.has(e)}),Object.defineProperty(a,\"name\",{value:e}),a}var rl=Symbol(\"zod_brand\");class Xe extends Error{constructor(){super(\"Encountered Promise during synchronous parse. Use .parseAsync() instead.\")}}class Xn extends Error{constructor(t){super(`Encountered unidirectional transform during encode: ${t}`),this.name=\"ZodEncodeError\"}}var jn={};function ve(e){return e&&Object.assign(jn,e),jn}var J={};De(J,{unwrapMessage:()=>xt,uint8ArrayToHex:()=>gy,uint8ArrayToBase64url:()=>vy,uint8ArrayToBase64:()=>pl,stringifyPrimitive:()=>O,slugify:()=>al,shallowClone:()=>ul,safeExtend:()=>ly,required:()=>my,randomString:()=>ny,propertyKeyTypes:()=>Rn,promiseAllObject:()=>ty,primitiveTypes:()=>ll,prefixIssues:()=>Te,pick:()=>ay,partial:()=>dy,parsedType:()=>R,optionalKeys:()=>cl,omit:()=>sy,objectClone:()=>Yb,numKeys:()=>iy,nullish:()=>it,normalizeParams:()=>y,mergeDefs:()=>Re,merge:()=>cy,jsonStringifyReplacer:()=>Dn,joinValues:()=>_,issue:()=>Cn,isPlainObject:()=>Ye,isObject:()=>ft,hexToUint8Array:()=>hy,getSizableOrigin:()=>Qn,getParsedType:()=>ry,getLengthableOrigin:()=>ei,getEnumValues:()=>Yr,getElementAtPath:()=>ey,floatSafeRemainder:()=>ol,finalizeIssue:()=>ze,extend:()=>uy,escapeRegex:()=>je,esc:()=>br,defineLazy:()=>F,createTransparentProxy:()=>oy,cloneDef:()=>Qb,clone:()=>Ue,cleanRegex:()=>Yn,cleanEnum:()=>fy,captureStackTrace:()=>Qr,cached:()=>Ht,base64urlToUint8Array:()=>py,base64ToUint8Array:()=>fl,assignProp:()=>Ve,assertNotEqual:()=>Kb,assertNever:()=>Gb,assertIs:()=>Wb,assertEqual:()=>Hb,assert:()=>Xb,allowsEval:()=>sl,aborted:()=>Ge,NUMBER_FORMAT_RANGES:()=>dl,Class:()=>_y,BIGINT_FORMAT_RANGES:()=>ml});function Hb(e){return e}function Kb(e){return e}function Wb(e){}function Gb(e){throw Error(\"Unexpected value in exhaustive check\")}function Xb(e){}function Yr(e){let t=Object.values(e).filter(i=>typeof i==\"number\");return Object.entries(e).filter(([i,o])=>t.indexOf(+i)===-1).map(([i,o])=>o)}function _(e,t=\"|\"){return e.map(i=>O(i)).join(t)}function Dn(e,t){return typeof t==\"bigint\"?t.toString():t}function Ht(e){return{get value(){{let t=e();return Object.defineProperty(this,\"value\",{value:t}),t}}}}function it(e){return e==null}function Yn(e){let t=e.startsWith(\"^\")?1:0,i=e.endsWith(\"$\")?e.length-1:e.length;return e.slice(t,i)}function ol(e,t){let i=(e.toString().split(\".\")[1]||\"\").length,o=t.toString(),n=(o.split(\".\")[1]||\"\").length;if(n===0&&/\\d?e-\\d?/.test(o)){let u=o.match(/\\d?e-(\\d?)/);u?.[1]&&(n=Number.parseInt(u[1]))}let r=i>n?i:n,a=Number.parseInt(e.toFixed(r).replace(\".\",\"\")),s=Number.parseInt(t.toFixed(r).replace(\".\",\"\"));return a%s/10**r}var bs=Symbol(\"evaluating\");function F(e,t,i){let o;Object.defineProperty(e,t,{get(){if(o!==bs)return o===void 0&&(o=bs,o=i()),o},set(n){Object.defineProperty(e,t,{value:n})},configurable:!0})}function Yb(e){return Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e))}function Ve(e,t,i){Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!0,configurable:!0})}function Re(...e){let t={};for(let i of e){let o=Object.getOwnPropertyDescriptors(i);Object.assign(t,o)}return Object.defineProperties({},t)}function Qb(e){return Re(e._zod.def)}function ey(e,t){return t?t.reduce((i,o)=>i?.[o],e):e}function ty(e){let t=Object.keys(e),i=t.map(o=>e[o]);return Promise.all(i).then(o=>{let n={};for(let r=0;r<t.length;r++)n[t[r]]=o[r];return n})}function ny(e=10){let t=\"\";for(let i=0;i<e;i++)t+=\"abcdefghijklmnopqrstuvwxyz\"[Math.floor(Math.random()*26)];return t}function br(e){return JSON.stringify(e)}function al(e){return e.toLowerCase().trim().replace(/[^\\w\\s-]/g,\"\").replace(/[\\s_-]+/g,\"-\").replace(/^-+|-+$/g,\"\")}var Qr=\"captureStackTrace\"in Error?Error.captureStackTrace:(...e)=>{};function ft(e){return typeof e==\"object\"&&e!==null&&!Array.isArray(e)}var sl=Ht(()=>{if(typeof navigator<\"u\"&&navigator?.userAgent?.includes(\"Cloudflare\"))return!1;try{return new Function(\"\"),!0}catch{return!1}});function Ye(e){if(ft(e)===!1)return!1;let t=e.constructor;if(t===void 0||typeof t!=\"function\")return!0;let i=t.prototype;return!(ft(i)===!1||Object.prototype.hasOwnProperty.call(i,\"isPrototypeOf\")===!1)}function ul(e){return Ye(e)?{...e}:Array.isArray(e)?[...e]:e}function iy(e){let t=0;for(let i in e)Object.prototype.hasOwnProperty.call(e,i)&&t++;return t}var ry=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 Error(`Unknown data type: ${t}`)}},Rn=new Set([\"string\",\"number\",\"symbol\"]),ll=new Set([\"string\",\"number\",\"bigint\",\"boolean\",\"symbol\",\"undefined\"]);function je(e){return e.replace(/[.*+?^${}()|[\\]\\\\]/g,\"\\\\$&\")}function Ue(e,t,i){let o=new e._zod.constr(t??e._zod.def);return(!t||i?.parent)&&(o._zod.parent=e),o}function y(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 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 oy(e){let t;return new Proxy({},{get(i,o,n){return t??(t=e()),Reflect.get(t,o,n)},set(i,o,n,r){return t??(t=e()),Reflect.set(t,o,n,r)},has(i,o){return t??(t=e()),Reflect.has(t,o)},deleteProperty(i,o){return t??(t=e()),Reflect.deleteProperty(t,o)},ownKeys(i){return t??(t=e()),Reflect.ownKeys(t)},getOwnPropertyDescriptor(i,o){return t??(t=e()),Reflect.getOwnPropertyDescriptor(t,o)},defineProperty(i,o,n){return t??(t=e()),Reflect.defineProperty(t,o,n)}})}function O(e){return typeof e==\"bigint\"?e.toString()+\"n\":typeof e==\"string\"?`\"${e}\"`:`${e}`}function cl(e){return Object.keys(e).filter(t=>e[t]._zod.optin===\"optional\"&&e[t]._zod.optout===\"optional\")}var dl={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]},ml={int64:[BigInt(\"-9223372036854775808\"),BigInt(\"9223372036854775807\")],uint64:[BigInt(0),BigInt(\"18446744073709551615\")]};function ay(e,t){let i=e._zod.def,o=i.checks;if(o&&o.length>0)throw Error(\".pick() cannot be used on object schemas containing refinements\");let n=Re(e._zod.def,{get shape(){let r={};for(let a in t){if(!(a in i.shape))throw Error(`Unrecognized key: \"${a}\"`);t[a]&&(r[a]=i.shape[a])}return Ve(this,\"shape\",r),r},checks:[]});return Ue(e,n)}function sy(e,t){let i=e._zod.def,o=i.checks;if(o&&o.length>0)throw Error(\".omit() cannot be used on object schemas containing refinements\");let n=Re(e._zod.def,{get shape(){let r={...e._zod.def.shape};for(let a in t){if(!(a in i.shape))throw Error(`Unrecognized key: \"${a}\"`);t[a]&&delete r[a]}return Ve(this,\"shape\",r),r},checks:[]});return Ue(e,n)}function uy(e,t){if(!Ye(t))throw Error(\"Invalid input to extend: expected a plain object\");let i=e._zod.def.checks;if(i&&i.length>0){let n=e._zod.def.shape;for(let r in t)if(Object.getOwnPropertyDescriptor(n,r)!==void 0)throw Error(\"Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.\")}let o=Re(e._zod.def,{get shape(){let n={...e._zod.def.shape,...t};return Ve(this,\"shape\",n),n}});return Ue(e,o)}function ly(e,t){if(!Ye(t))throw Error(\"Invalid input to safeExtend: expected a plain object\");let i=Re(e._zod.def,{get shape(){let o={...e._zod.def.shape,...t};return Ve(this,\"shape\",o),o}});return Ue(e,i)}function cy(e,t){let i=Re(e._zod.def,{get shape(){let o={...e._zod.def.shape,...t._zod.def.shape};return Ve(this,\"shape\",o),o},get catchall(){return t._zod.def.catchall},checks:[]});return Ue(e,i)}function dy(e,t,i){let o=t._zod.def.checks;if(o&&o.length>0)throw Error(\".partial() cannot be used on object schemas containing refinements\");let n=Re(t._zod.def,{get shape(){let r=t._zod.def.shape,a={...r};if(i)for(let s in i){if(!(s in r))throw Error(`Unrecognized key: \"${s}\"`);i[s]&&(a[s]=e?new e({type:\"optional\",innerType:r[s]}):r[s])}else for(let s in r)a[s]=e?new e({type:\"optional\",innerType:r[s]}):r[s];return Ve(this,\"shape\",a),a},checks:[]});return Ue(t,n)}function my(e,t,i){let o=Re(t._zod.def,{get shape(){let n=t._zod.def.shape,r={...n};if(i)for(let a in i){if(!(a in r))throw Error(`Unrecognized key: \"${a}\"`);i[a]&&(r[a]=new e({type:\"nonoptional\",innerType:n[a]}))}else for(let a in n)r[a]=new e({type:\"nonoptional\",innerType:n[a]});return Ve(this,\"shape\",r),r}});return Ue(t,o)}function Ge(e,t=0){if(e.aborted===!0)return!0;for(let i=t;i<e.issues.length;i++)if(e.issues[i]?.continue!==!0)return!0;return!1}function Te(e,t){return t.map(i=>{var o;return(o=i).path??(o.path=[]),i.path.unshift(e),i})}function xt(e){return typeof e==\"string\"?e:e?.message}function ze(e,t,i){let o={...e,path:e.path??[]};if(!e.message){let n=xt(e.inst?._zod.def?.error?.(e))??xt(t?.error?.(e))??xt(i.customError?.(e))??xt(i.localeError?.(e))??\"Invalid input\";o.message=n}return delete o.inst,delete o.continue,!t?.reportInput&&delete o.input,o}function Qn(e){return e instanceof Set?\"set\":e instanceof Map?\"map\":e instanceof File?\"file\":\"unknown\"}function ei(e){return Array.isArray(e)?\"array\":typeof e==\"string\"?\"string\":\"unknown\"}function R(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 i=e;if(i&&Object.getPrototypeOf(i)!==Object.prototype&&\"constructor\"in i&&i.constructor)return i.constructor.name}}return t}function Cn(...e){let[t,i,o]=e;return typeof t==\"string\"?{message:t,code:\"custom\",input:i,inst:o}:{...t}}function fy(e){return Object.entries(e).filter(([t,i])=>Number.isNaN(Number.parseInt(t,10))).map(t=>t[1])}function fl(e){let t=atob(e),i=new Uint8Array(t.length);for(let o=0;o<t.length;o++)i[o]=t.charCodeAt(o);return i}function pl(e){let t=\"\";for(let i=0;i<e.length;i++)t+=String.fromCharCode(e[i]);return btoa(t)}function py(e){let t=e.replace(/-/g,\"+\").replace(/_/g,\"/\"),i=\"=\".repeat((4-t.length%4)%4);return fl(t+i)}function vy(e){return pl(e).replace(/\\+/g,\"-\").replace(/\\//g,\"_\").replace(/=/g,\"\")}function hy(e){let t=e.replace(/^0x/,\"\");if(t.length%2!==0)throw Error(\"Invalid hex string length\");let i=new Uint8Array(t.length/2);for(let o=0;o<t.length;o+=2)i[o/2]=Number.parseInt(t.slice(o,o+2),16);return i}function gy(e){return Array.from(e).map(t=>t.toString(16).padStart(2,\"0\")).join(\"\")}class _y{constructor(...t){}}var vl=(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,Dn,2),Object.defineProperty(e,\"toString\",{value:()=>e.message,enumerable:!1})},eo=p(\"$ZodError\",vl),ke=p(\"$ZodError\",vl,{Parent:Error});function to(e,t=i=>i.message){let i={},o=[];for(let n of e.issues)n.path.length>0?(i[n.path[0]]=i[n.path[0]]||[],i[n.path[0]].push(t(n))):o.push(t(n));return{formErrors:o,fieldErrors:i}}function no(e,t=i=>i.message){let i={_errors:[]},o=n=>{for(let r of n.issues)if(r.code===\"invalid_union\"&&r.errors.length)r.errors.map(a=>o({issues:a}));else if(r.code===\"invalid_key\")o({issues:r.issues});else if(r.code===\"invalid_element\")o({issues:r.issues});else if(r.path.length===0)i._errors.push(t(r));else{let a=i,s=0;for(;s<r.path.length;){let u=r.path[s];s!==r.path.length-1?a[u]=a[u]||{_errors:[]}:(a[u]=a[u]||{_errors:[]},a[u]._errors.push(t(r))),a=a[u],s++}}};return o(e),i}function hl(e,t=i=>i.message){let i={errors:[]},o=(n,r=[])=>{var a,s;for(let u of n.issues)if(u.code===\"invalid_union\"&&u.errors.length)u.errors.map(l=>o({issues:l},u.path));else if(u.code===\"invalid_key\")o({issues:u.issues},u.path);else if(u.code===\"invalid_element\")o({issues:u.issues},u.path);else{let l=[...r,...u.path];if(l.length===0){i.errors.push(t(u));continue}let c=i,m=0;for(;m<l.length;){let f=l[m],v=m===l.length-1;typeof f==\"string\"?(c.properties??(c.properties={}),(a=c.properties)[f]??(a[f]={errors:[]}),c=c.properties[f]):(c.items??(c.items=[]),(s=c.items)[f]??(s[f]={errors:[]}),c=c.items[f]),v&&c.errors.push(t(u)),m++}}};return o(e),i}function gl(e){let t=[],i=e.map(o=>typeof o==\"object\"?o.key:o);for(let o of i)typeof o==\"number\"?t.push(`[${o}]`):typeof o==\"symbol\"?t.push(`[${JSON.stringify(String(o))}]`):/[^\\w$]/.test(o)?t.push(`[${JSON.stringify(o)}]`):(t.length&&t.push(\".\"),t.push(o));return t.join(\"\")}function _l(e){let t=[],i=[...e.issues].sort((o,n)=>(o.path??[]).length-(n.path??[]).length);for(let o of i)t.push(`\u2716 ${o.message}`),o.path?.length&&t.push(` \u2192 at ${gl(o.path)}`);return t.join(`\n`)}var Kt=e=>(t,i,o,n)=>{let r=o?Object.assign(o,{async:!1}):{async:!1},a=t._zod.run({value:i,issues:[]},r);if(a instanceof Promise)throw new Xe;if(a.issues.length){let s=new(n?.Err??e)(a.issues.map(u=>ze(u,r,ve())));throw Qr(s,n?.callee),s}return a.value},yr=Kt(ke),Wt=e=>async(t,i,o,n)=>{let r=o?Object.assign(o,{async:!0}):{async:!0},a=t._zod.run({value:i,issues:[]},r);if(a instanceof Promise&&(a=await a),a.issues.length){let s=new(n?.Err??e)(a.issues.map(u=>ze(u,r,ve())));throw Qr(s,n?.callee),s}return a.value},kr=Wt(ke),Gt=e=>(t,i,o)=>{let n=o?{...o,async:!1}:{async:!1},r=t._zod.run({value:i,issues:[]},n);if(r instanceof Promise)throw new Xe;return r.issues.length?{success:!1,error:new(e??eo)(r.issues.map(a=>ze(a,n,ve())))}:{success:!0,data:r.value}},$l=Gt(ke),Xt=e=>async(t,i,o)=>{let n=o?Object.assign(o,{async:!0}):{async:!0},r=t._zod.run({value:i,issues:[]},n);return r instanceof Promise&&(r=await r),r.issues.length?{success:!1,error:new e(r.issues.map(a=>ze(a,n,ve())))}:{success:!0,data:r.value}},bl=Xt(ke),io=e=>(t,i,o)=>{let n=o?Object.assign(o,{direction:\"backward\"}):{direction:\"backward\"};return Kt(e)(t,i,n)},$y=io(ke),ro=e=>(t,i,o)=>Kt(e)(t,i,o),by=ro(ke),oo=e=>async(t,i,o)=>{let n=o?Object.assign(o,{direction:\"backward\"}):{direction:\"backward\"};return Wt(e)(t,i,n)},yy=oo(ke),ao=e=>async(t,i,o)=>Wt(e)(t,i,o),ky=ao(ke),so=e=>(t,i,o)=>{let n=o?Object.assign(o,{direction:\"backward\"}):{direction:\"backward\"};return Gt(e)(t,i,n)},wy=so(ke),uo=e=>(t,i,o)=>Gt(e)(t,i,o),Iy=uo(ke),lo=e=>async(t,i,o)=>{let n=o?Object.assign(o,{direction:\"backward\"}):{direction:\"backward\"};return Xt(e)(t,i,n)},Sy=lo(ke),co=e=>async(t,i,o)=>Xt(e)(t,i,o),zy=co(ke),rt={};De(rt,{xid:()=>Il,uuid7:()=>Ty,uuid6:()=>Uy,uuid4:()=>Zy,uuid:()=>pt,uppercase:()=>Xl,unicodeEmail:()=>Tl,undefined:()=>Wl,ulid:()=>wl,time:()=>ql,string:()=>Jl,sha512_hex:()=>Xy,sha512_base64url:()=>Qy,sha512_base64:()=>Yy,sha384_hex:()=>Ky,sha384_base64url:()=>Gy,sha384_base64:()=>Wy,sha256_hex:()=>By,sha256_base64url:()=>Hy,sha256_base64:()=>Vy,sha1_hex:()=>qy,sha1_base64url:()=>Jy,sha1_base64:()=>Fy,rfc5322Email:()=>Ey,number:()=>fo,null:()=>Kl,nanoid:()=>zl,md5_hex:()=>Ay,md5_base64url:()=>My,md5_base64:()=>Ly,mac:()=>Ol,lowercase:()=>Gl,ksuid:()=>Sl,ipv6:()=>Pl,ipv4:()=>El,integer:()=>Vl,idnEmail:()=>Py,html5Email:()=>Ny,hostname:()=>Dy,hex:()=>Cy,guid:()=>Zl,extendedDuration:()=>xy,emoji:()=>Nl,email:()=>Ul,e164:()=>Cl,duration:()=>xl,domain:()=>Ry,datetime:()=>Fl,date:()=>Ll,cuid2:()=>kl,cuid:()=>yl,cidrv6:()=>Dl,cidrv4:()=>jl,browserEmail:()=>Oy,boolean:()=>Hl,bigint:()=>Bl,base64url:()=>mo,base64:()=>Rl});var yl=/^[cC][^\\s-]{8,}$/,kl=/^[0-9a-z]+$/,wl=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,Il=/^[0-9a-vA-V]{20}$/,Sl=/^[A-Za-z0-9]{27}$/,zl=/^[a-zA-Z0-9_-]{21}$/,xl=/^P(?:(\\d+W)|(?!.*W)(?=\\d|T\\d)(\\d+Y)?(\\d+M)?(\\d+D)?(T(?=\\d)(\\d+H)?(\\d+M)?(\\d+([.,]\\d+)?S)?)?)$/,xy=/^[-+]?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)?)??$/,Zl=/^([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})$/,pt=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)$/,Zy=pt(4),Uy=pt(6),Ty=pt(7),Ul=/^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$/,Ny=/^[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])?)*$/,Ey=/^(([^<>()\\[\\]\\\\.,;:\\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,}))$/,Tl=/^[^\\s@\"]{1,64}@[^\\s@]{1,255}$/u,Py=Tl,Oy=/^[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])?)*$/,jy=\"^(\\\\p{Extended_Pictographic}|\\\\p{Emoji_Component})+$\";function Nl(){return new RegExp(jy,\"u\")}var El=/^(?:(?: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])$/,Pl=/^(([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}|:))$/,Ol=e=>{let t=je(e??\":\");return new RegExp(`^(?:[0-9A-F]{2}${t}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${t}){5}[0-9a-f]{2}$`)},jl=/^((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])$/,Dl=/^(([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])$/,Rl=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,mo=/^[A-Za-z0-9_-]*$/,Dy=/^(?=.{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])?)*\\.?$/,Ry=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\\.)+[a-zA-Z]{2,}$/,Cl=/^\\+[1-9]\\d{6,14}$/,Al=\"(?:(?:\\\\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])))\",Ll=new RegExp(`^${Al}$`);function Ml(e){return typeof e.precision==\"number\"?e.precision===-1?\"(?:[01]\\\\d|2[0-3]):[0-5]\\\\d\":e.precision===0?\"(?:[01]\\\\d|2[0-3]):[0-5]\\\\d:[0-5]\\\\d\":`(?:[01]\\\\d|2[0-3]):[0-5]\\\\d:[0-5]\\\\d\\\\.\\\\d{${e.precision}}`:\"(?:[01]\\\\d|2[0-3]):[0-5]\\\\d(?::[0-5]\\\\d(?:\\\\.\\\\d+)?)?\"}function ql(e){return new RegExp(`^${Ml(e)}$`)}function Fl(e){let t=Ml({precision:e.precision}),i=[\"Z\"];e.local&&i.push(\"\"),e.offset&&i.push(\"([+-](?:[01]\\\\d|2[0-3]):[0-5]\\\\d)\");let o=`${t}(?:${i.join(\"|\")})`;return new RegExp(`^${Al}T(?:${o})$`)}var Jl=e=>{let t=e?`[\\\\s\\\\S]{${e?.minimum??0},${e?.maximum??\"\"}}`:\"[\\\\s\\\\S]*\";return new RegExp(`^${t}$`)},Bl=/^-?\\d+n?$/,Vl=/^-?\\d+$/,fo=/^-?\\d+(?:\\.\\d+)?$/,Hl=/^(?:true|false)$/i,Kl=/^null$/i,Wl=/^undefined$/i,Gl=/^[^A-Z]*$/,Xl=/^[^a-z]*$/,Cy=/^[0-9a-fA-F]*$/;function Yt(e,t){return new RegExp(`^[A-Za-z0-9+/]{${e}}${t}$`)}function Qt(e){return new RegExp(`^[A-Za-z0-9_-]{${e}}$`)}var Ay=/^[0-9a-fA-F]{32}$/,Ly=Yt(22,\"==\"),My=Qt(22),qy=/^[0-9a-fA-F]{40}$/,Fy=Yt(27,\"=\"),Jy=Qt(27),By=/^[0-9a-fA-F]{64}$/,Vy=Yt(43,\"=\"),Hy=Qt(43),Ky=/^[0-9a-fA-F]{96}$/,Wy=Yt(64,\"\"),Gy=Qt(64),Xy=/^[0-9a-fA-F]{128}$/,Yy=Yt(86,\"==\"),Qy=Qt(86),re=p(\"$ZodCheck\",(e,t)=>{var i;e._zod??(e._zod={}),e._zod.def=t,(i=e._zod).onattach??(i.onattach=[])}),Yl={number:\"number\",bigint:\"bigint\",object:\"date\"},po=p(\"$ZodCheckLessThan\",(e,t)=>{re.init(e,t);let i=Yl[typeof t.value];e._zod.onattach.push(o=>{let n=o._zod.bag,r=(t.inclusive?n.maximum:n.exclusiveMaximum)??Number.POSITIVE_INFINITY;t.value<r&&(t.inclusive?n.maximum=t.value:n.exclusiveMaximum=t.value)}),e._zod.check=o=>{(t.inclusive?o.value<=t.value:o.value<t.value)||o.issues.push({origin:i,code:\"too_big\",maximum:typeof t.value==\"object\"?t.value.getTime():t.value,input:o.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),vo=p(\"$ZodCheckGreaterThan\",(e,t)=>{re.init(e,t);let i=Yl[typeof t.value];e._zod.onattach.push(o=>{let n=o._zod.bag,r=(t.inclusive?n.minimum:n.exclusiveMinimum)??Number.NEGATIVE_INFINITY;t.value>r&&(t.inclusive?n.minimum=t.value:n.exclusiveMinimum=t.value)}),e._zod.check=o=>{(t.inclusive?o.value>=t.value:o.value>t.value)||o.issues.push({origin:i,code:\"too_small\",minimum:typeof t.value==\"object\"?t.value.getTime():t.value,input:o.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),Ql=p(\"$ZodCheckMultipleOf\",(e,t)=>{re.init(e,t),e._zod.onattach.push(i=>{var o;(o=i._zod.bag).multipleOf??(o.multipleOf=t.value)}),e._zod.check=i=>{if(typeof i.value!=typeof t.value)throw Error(\"Cannot mix number and bigint in multiple_of check.\");(typeof i.value==\"bigint\"?i.value%t.value===BigInt(0):ol(i.value,t.value)===0)||i.issues.push({origin:typeof i.value,code:\"not_multiple_of\",divisor:t.value,input:i.value,inst:e,continue:!t.abort})}}),ec=p(\"$ZodCheckNumberFormat\",(e,t)=>{re.init(e,t),t.format=t.format||\"float64\";let i=t.format?.includes(\"int\"),o=i?\"int\":\"number\",[n,r]=dl[t.format];e._zod.onattach.push(a=>{let s=a._zod.bag;s.format=t.format,s.minimum=n,s.maximum=r,i&&(s.pattern=Vl)}),e._zod.check=a=>{let s=a.value;if(i){if(!Number.isInteger(s)){a.issues.push({expected:o,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:o,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:o,inclusive:!0,continue:!t.abort});return}}s<n&&a.issues.push({origin:\"number\",input:s,code:\"too_small\",minimum:n,inclusive:!0,inst:e,continue:!t.abort}),s>r&&a.issues.push({origin:\"number\",input:s,code:\"too_big\",maximum:r,inclusive:!0,inst:e,continue:!t.abort})}}),tc=p(\"$ZodCheckBigIntFormat\",(e,t)=>{re.init(e,t);let[i,o]=ml[t.format];e._zod.onattach.push(n=>{let r=n._zod.bag;r.format=t.format,r.minimum=i,r.maximum=o}),e._zod.check=n=>{let r=n.value;r<i&&n.issues.push({origin:\"bigint\",input:r,code:\"too_small\",minimum:i,inclusive:!0,inst:e,continue:!t.abort}),r>o&&n.issues.push({origin:\"bigint\",input:r,code:\"too_big\",maximum:o,inclusive:!0,inst:e,continue:!t.abort})}}),nc=p(\"$ZodCheckMaxSize\",(e,t)=>{var i;re.init(e,t),(i=e._zod.def).when??(i.when=o=>{let n=o.value;return!it(n)&&n.size!==void 0}),e._zod.onattach.push(o=>{let n=o._zod.bag.maximum??Number.POSITIVE_INFINITY;t.maximum<n&&(o._zod.bag.maximum=t.maximum)}),e._zod.check=o=>{let n=o.value;n.size<=t.maximum||o.issues.push({origin:Qn(n),code:\"too_big\",maximum:t.maximum,inclusive:!0,input:n,inst:e,continue:!t.abort})}}),ic=p(\"$ZodCheckMinSize\",(e,t)=>{var i;re.init(e,t),(i=e._zod.def).when??(i.when=o=>{let n=o.value;return!it(n)&&n.size!==void 0}),e._zod.onattach.push(o=>{let n=o._zod.bag.minimum??Number.NEGATIVE_INFINITY;t.minimum>n&&(o._zod.bag.minimum=t.minimum)}),e._zod.check=o=>{let n=o.value;n.size>=t.minimum||o.issues.push({origin:Qn(n),code:\"too_small\",minimum:t.minimum,inclusive:!0,input:n,inst:e,continue:!t.abort})}}),rc=p(\"$ZodCheckSizeEquals\",(e,t)=>{var i;re.init(e,t),(i=e._zod.def).when??(i.when=o=>{let n=o.value;return!it(n)&&n.size!==void 0}),e._zod.onattach.push(o=>{let n=o._zod.bag;n.minimum=t.size,n.maximum=t.size,n.size=t.size}),e._zod.check=o=>{let n=o.value,r=n.size;if(r===t.size)return;let a=r>t.size;o.issues.push({origin:Qn(n),...a?{code:\"too_big\",maximum:t.size}:{code:\"too_small\",minimum:t.size},inclusive:!0,exact:!0,input:o.value,inst:e,continue:!t.abort})}}),oc=p(\"$ZodCheckMaxLength\",(e,t)=>{var i;re.init(e,t),(i=e._zod.def).when??(i.when=o=>{let n=o.value;return!it(n)&&n.length!==void 0}),e._zod.onattach.push(o=>{let n=o._zod.bag.maximum??Number.POSITIVE_INFINITY;t.maximum<n&&(o._zod.bag.maximum=t.maximum)}),e._zod.check=o=>{let n=o.value;if(n.length<=t.maximum)return;let r=ei(n);o.issues.push({origin:r,code:\"too_big\",maximum:t.maximum,inclusive:!0,input:n,inst:e,continue:!t.abort})}}),ac=p(\"$ZodCheckMinLength\",(e,t)=>{var i;re.init(e,t),(i=e._zod.def).when??(i.when=o=>{let n=o.value;return!it(n)&&n.length!==void 0}),e._zod.onattach.push(o=>{let n=o._zod.bag.minimum??Number.NEGATIVE_INFINITY;t.minimum>n&&(o._zod.bag.minimum=t.minimum)}),e._zod.check=o=>{let n=o.value;if(n.length>=t.minimum)return;let r=ei(n);o.issues.push({origin:r,code:\"too_small\",minimum:t.minimum,inclusive:!0,input:n,inst:e,continue:!t.abort})}}),sc=p(\"$ZodCheckLengthEquals\",(e,t)=>{var i;re.init(e,t),(i=e._zod.def).when??(i.when=o=>{let n=o.value;return!it(n)&&n.length!==void 0}),e._zod.onattach.push(o=>{let n=o._zod.bag;n.minimum=t.length,n.maximum=t.length,n.length=t.length}),e._zod.check=o=>{let n=o.value,r=n.length;if(r===t.length)return;let a=ei(n),s=r>t.length;o.issues.push({origin:a,...s?{code:\"too_big\",maximum:t.length}:{code:\"too_small\",minimum:t.length},inclusive:!0,exact:!0,input:o.value,inst:e,continue:!t.abort})}}),en=p(\"$ZodCheckStringFormat\",(e,t)=>{var i,o;re.init(e,t),e._zod.onattach.push(n=>{let r=n._zod.bag;r.format=t.format,t.pattern&&(r.patterns??(r.patterns=new Set),r.patterns.add(t.pattern))}),t.pattern?(i=e._zod).check??(i.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:\"string\",code:\"invalid_format\",format:t.format,input:n.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(o=e._zod).check??(o.check=()=>{})}),uc=p(\"$ZodCheckRegex\",(e,t)=>{en.init(e,t),e._zod.check=i=>{t.pattern.lastIndex=0,!t.pattern.test(i.value)&&i.issues.push({origin:\"string\",code:\"invalid_format\",format:\"regex\",input:i.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),lc=p(\"$ZodCheckLowerCase\",(e,t)=>{t.pattern??(t.pattern=Gl),en.init(e,t)}),cc=p(\"$ZodCheckUpperCase\",(e,t)=>{t.pattern??(t.pattern=Xl),en.init(e,t)}),dc=p(\"$ZodCheckIncludes\",(e,t)=>{re.init(e,t);let i=je(t.includes),o=new RegExp(typeof t.position==\"number\"?`^.{${t.position}}${i}`:i);t.pattern=o,e._zod.onattach.push(n=>{let r=n._zod.bag;r.patterns??(r.patterns=new Set),r.patterns.add(o)}),e._zod.check=n=>{n.value.includes(t.includes,t.position)||n.issues.push({origin:\"string\",code:\"invalid_format\",format:\"includes\",includes:t.includes,input:n.value,inst:e,continue:!t.abort})}}),mc=p(\"$ZodCheckStartsWith\",(e,t)=>{re.init(e,t);let i=new RegExp(`^${je(t.prefix)}.*`);t.pattern??(t.pattern=i),e._zod.onattach.push(o=>{let n=o._zod.bag;n.patterns??(n.patterns=new Set),n.patterns.add(i)}),e._zod.check=o=>{o.value.startsWith(t.prefix)||o.issues.push({origin:\"string\",code:\"invalid_format\",format:\"starts_with\",prefix:t.prefix,input:o.value,inst:e,continue:!t.abort})}}),fc=p(\"$ZodCheckEndsWith\",(e,t)=>{re.init(e,t);let i=new RegExp(`.*${je(t.suffix)}$`);t.pattern??(t.pattern=i),e._zod.onattach.push(o=>{let n=o._zod.bag;n.patterns??(n.patterns=new Set),n.patterns.add(i)}),e._zod.check=o=>{o.value.endsWith(t.suffix)||o.issues.push({origin:\"string\",code:\"invalid_format\",format:\"ends_with\",suffix:t.suffix,input:o.value,inst:e,continue:!t.abort})}});function ys(e,t,i){e.issues.length&&t.issues.push(...Te(i,e.issues))}var pc=p(\"$ZodCheckProperty\",(e,t)=>{re.init(e,t),e._zod.check=i=>{let o=t.schema._zod.run({value:i.value[t.property],issues:[]},{});if(o instanceof Promise)return o.then(n=>ys(n,i,t.property));ys(o,i,t.property)}}),vc=p(\"$ZodCheckMimeType\",(e,t)=>{re.init(e,t);let i=new Set(t.mime);e._zod.onattach.push(o=>{o._zod.bag.mime=t.mime}),e._zod.check=o=>{i.has(o.value.type)||o.issues.push({code:\"invalid_value\",values:t.mime,input:o.value.type,inst:e,continue:!t.abort})}}),hc=p(\"$ZodCheckOverwrite\",(e,t)=>{re.init(e,t),e._zod.check=i=>{i.value=t.tx(i.value)}});class gc{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 i=t.split(`\n`).filter(r=>r),o=Math.min(...i.map(r=>r.length-r.trimStart().length)),n=i.map(r=>r.slice(o)).map(r=>\" \".repeat(this.indent*2)+r);for(let r of n)this.content.push(r)}compile(){let t=Function,i=this?.args,o=[...(this?.content??[\"\"]).map(n=>` ${n}`)];return new t(...i,o.join(`\n`))}}var _c={major:4,minor:3,patch:5},L=p(\"$ZodType\",(e,t)=>{var i;e??(e={}),e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=_c;let o=[...e._zod.def.checks??[]];e._zod.traits.has(\"$ZodCheck\")&&o.unshift(e);for(let n of o)for(let r of n._zod.onattach)r(e);if(o.length===0)(i=e._zod).deferred??(i.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{let n=(a,s,u)=>{let l=Ge(a),c;for(let m of s){if(m._zod.def.when){if(!m._zod.def.when(a))continue}else if(l)continue;let f=a.issues.length,v=m._zod.check(a);if(v instanceof Promise&&u?.async===!1)throw new Xe;if(c||v instanceof Promise)c=(c??Promise.resolve()).then(async()=>{await v,a.issues.length!==f&&(l||(l=Ge(a,f)))});else{if(a.issues.length===f)continue;l||(l=Ge(a,f))}}return c?c.then(()=>a):a},r=(a,s,u)=>{if(Ge(a))return a.aborted=!0,a;let l=n(s,o,u);if(l instanceof Promise){if(u.async===!1)throw new Xe;return l.then(c=>e._zod.parse(c,u))}return e._zod.parse(l,u)};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(c=>r(c,a,s)):r(l,a,s)}let u=e._zod.parse(a,s);if(u instanceof Promise){if(s.async===!1)throw new Xe;return u.then(l=>n(l,o,s))}return n(u,o,s)}}F(e,\"~standard\",()=>({validate:n=>{try{let r=$l(e,n);return r.success?{value:r.data}:{issues:r.error?.issues}}catch{return bl(e,n).then(a=>a.success?{value:a.data}:{issues:a.error?.issues})}},vendor:\"zod\",version:1}))}),tn=p(\"$ZodString\",(e,t)=>{L.init(e,t),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??Jl(e._zod.bag),e._zod.parse=(i,o)=>{if(t.coerce)try{i.value=String(i.value)}catch{}return typeof i.value==\"string\"||i.issues.push({expected:\"string\",code:\"invalid_type\",input:i.value,inst:e}),i}}),X=p(\"$ZodStringFormat\",(e,t)=>{en.init(e,t),tn.init(e,t)}),$c=p(\"$ZodGUID\",(e,t)=>{t.pattern??(t.pattern=Zl),X.init(e,t)}),bc=p(\"$ZodUUID\",(e,t)=>{if(t.version){let i={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(i===void 0)throw Error(`Invalid UUID version: \"${t.version}\"`);t.pattern??(t.pattern=pt(i))}else t.pattern??(t.pattern=pt());X.init(e,t)}),yc=p(\"$ZodEmail\",(e,t)=>{t.pattern??(t.pattern=Ul),X.init(e,t)}),kc=p(\"$ZodURL\",(e,t)=>{X.init(e,t),e._zod.check=i=>{try{let o=i.value.trim(),n=new URL(o);t.hostname&&(t.hostname.lastIndex=0,!t.hostname.test(n.hostname)&&i.issues.push({code:\"invalid_format\",format:\"url\",note:\"Invalid hostname\",pattern:t.hostname.source,input:i.value,inst:e,continue:!t.abort})),t.protocol&&(t.protocol.lastIndex=0,!t.protocol.test(n.protocol.endsWith(\":\")?n.protocol.slice(0,-1):n.protocol)&&i.issues.push({code:\"invalid_format\",format:\"url\",note:\"Invalid protocol\",pattern:t.protocol.source,input:i.value,inst:e,continue:!t.abort})),t.normalize?i.value=n.href:i.value=o;return}catch{i.issues.push({code:\"invalid_format\",format:\"url\",input:i.value,inst:e,continue:!t.abort})}}}),wc=p(\"$ZodEmoji\",(e,t)=>{t.pattern??(t.pattern=Nl()),X.init(e,t)}),Ic=p(\"$ZodNanoID\",(e,t)=>{t.pattern??(t.pattern=zl),X.init(e,t)}),Sc=p(\"$ZodCUID\",(e,t)=>{t.pattern??(t.pattern=yl),X.init(e,t)}),zc=p(\"$ZodCUID2\",(e,t)=>{t.pattern??(t.pattern=kl),X.init(e,t)}),xc=p(\"$ZodULID\",(e,t)=>{t.pattern??(t.pattern=wl),X.init(e,t)}),Zc=p(\"$ZodXID\",(e,t)=>{t.pattern??(t.pattern=Il),X.init(e,t)}),Uc=p(\"$ZodKSUID\",(e,t)=>{t.pattern??(t.pattern=Sl),X.init(e,t)}),Tc=p(\"$ZodISODateTime\",(e,t)=>{t.pattern??(t.pattern=Fl(t)),X.init(e,t)}),Nc=p(\"$ZodISODate\",(e,t)=>{t.pattern??(t.pattern=Ll),X.init(e,t)}),Ec=p(\"$ZodISOTime\",(e,t)=>{t.pattern??(t.pattern=ql(t)),X.init(e,t)}),Pc=p(\"$ZodISODuration\",(e,t)=>{t.pattern??(t.pattern=xl),X.init(e,t)}),Oc=p(\"$ZodIPv4\",(e,t)=>{t.pattern??(t.pattern=El),X.init(e,t),e._zod.bag.format=\"ipv4\"}),jc=p(\"$ZodIPv6\",(e,t)=>{t.pattern??(t.pattern=Pl),X.init(e,t),e._zod.bag.format=\"ipv6\",e._zod.check=i=>{try{new URL(`http://[${i.value}]`)}catch{i.issues.push({code:\"invalid_format\",format:\"ipv6\",input:i.value,inst:e,continue:!t.abort})}}}),Dc=p(\"$ZodMAC\",(e,t)=>{t.pattern??(t.pattern=Ol(t.delimiter)),X.init(e,t),e._zod.bag.format=\"mac\"}),Rc=p(\"$ZodCIDRv4\",(e,t)=>{t.pattern??(t.pattern=jl),X.init(e,t)}),Cc=p(\"$ZodCIDRv6\",(e,t)=>{t.pattern??(t.pattern=Dl),X.init(e,t),e._zod.check=i=>{let o=i.value.split(\"/\");try{if(o.length!==2)throw Error();let[n,r]=o;if(!r)throw Error();let a=Number(r);if(`${a}`!==r||a<0||a>128)throw Error();new URL(`http://[${n}]`)}catch{i.issues.push({code:\"invalid_format\",format:\"cidrv6\",input:i.value,inst:e,continue:!t.abort})}}});function ho(e){if(e===\"\")return!0;if(e.length%4!==0)return!1;try{return atob(e),!0}catch{return!1}}var Ac=p(\"$ZodBase64\",(e,t)=>{t.pattern??(t.pattern=Rl),X.init(e,t),e._zod.bag.contentEncoding=\"base64\",e._zod.check=i=>{ho(i.value)||i.issues.push({code:\"invalid_format\",format:\"base64\",input:i.value,inst:e,continue:!t.abort})}});function Lc(e){if(!mo.test(e))return!1;let t=e.replace(/[-_]/g,o=>o===\"-\"?\"+\":\"/\"),i=t.padEnd(Math.ceil(t.length/4)*4,\"=\");return ho(i)}var Mc=p(\"$ZodBase64URL\",(e,t)=>{t.pattern??(t.pattern=mo),X.init(e,t),e._zod.bag.contentEncoding=\"base64url\",e._zod.check=i=>{Lc(i.value)||i.issues.push({code:\"invalid_format\",format:\"base64url\",input:i.value,inst:e,continue:!t.abort})}}),qc=p(\"$ZodE164\",(e,t)=>{t.pattern??(t.pattern=Cl),X.init(e,t)});function Fc(e,t=null){try{let i=e.split(\".\");if(i.length!==3)return!1;let[o]=i;if(!o)return!1;let n=JSON.parse(atob(o));return!(\"typ\"in n&&n?.typ!==\"JWT\"||!n.alg||t&&(!(\"alg\"in n)||n.alg!==t))}catch{return!1}}var Jc=p(\"$ZodJWT\",(e,t)=>{X.init(e,t),e._zod.check=i=>{Fc(i.value,t.alg)||i.issues.push({code:\"invalid_format\",format:\"jwt\",input:i.value,inst:e,continue:!t.abort})}}),Bc=p(\"$ZodCustomStringFormat\",(e,t)=>{X.init(e,t),e._zod.check=i=>{t.fn(i.value)||i.issues.push({code:\"invalid_format\",format:t.format,input:i.value,inst:e,continue:!t.abort})}}),go=p(\"$ZodNumber\",(e,t)=>{L.init(e,t),e._zod.pattern=e._zod.bag.pattern??fo,e._zod.parse=(i,o)=>{if(t.coerce)try{i.value=Number(i.value)}catch{}let n=i.value;if(typeof n==\"number\"&&!Number.isNaN(n)&&Number.isFinite(n))return i;let r=typeof n==\"number\"?Number.isNaN(n)?\"NaN\":Number.isFinite(n)?void 0:\"Infinity\":void 0;return i.issues.push({expected:\"number\",code:\"invalid_type\",input:n,inst:e,...r?{received:r}:{}}),i}}),Vc=p(\"$ZodNumberFormat\",(e,t)=>{ec.init(e,t),go.init(e,t)}),_o=p(\"$ZodBoolean\",(e,t)=>{L.init(e,t),e._zod.pattern=Hl,e._zod.parse=(i,o)=>{if(t.coerce)try{i.value=!!i.value}catch{}let n=i.value;return typeof n==\"boolean\"||i.issues.push({expected:\"boolean\",code:\"invalid_type\",input:n,inst:e}),i}}),$o=p(\"$ZodBigInt\",(e,t)=>{L.init(e,t),e._zod.pattern=Bl,e._zod.parse=(i,o)=>{if(t.coerce)try{i.value=BigInt(i.value)}catch{}return typeof i.value==\"bigint\"||i.issues.push({expected:\"bigint\",code:\"invalid_type\",input:i.value,inst:e}),i}}),Hc=p(\"$ZodBigIntFormat\",(e,t)=>{tc.init(e,t),$o.init(e,t)}),Kc=p(\"$ZodSymbol\",(e,t)=>{L.init(e,t),e._zod.parse=(i,o)=>{let n=i.value;return typeof n==\"symbol\"||i.issues.push({expected:\"symbol\",code:\"invalid_type\",input:n,inst:e}),i}}),Wc=p(\"$ZodUndefined\",(e,t)=>{L.init(e,t),e._zod.pattern=Wl,e._zod.values=new Set([void 0]),e._zod.optin=\"optional\",e._zod.optout=\"optional\",e._zod.parse=(i,o)=>{let n=i.value;return typeof n>\"u\"||i.issues.push({expected:\"undefined\",code:\"invalid_type\",input:n,inst:e}),i}}),Gc=p(\"$ZodNull\",(e,t)=>{L.init(e,t),e._zod.pattern=Kl,e._zod.values=new Set([null]),e._zod.parse=(i,o)=>{let n=i.value;return n===null||i.issues.push({expected:\"null\",code:\"invalid_type\",input:n,inst:e}),i}}),Xc=p(\"$ZodAny\",(e,t)=>{L.init(e,t),e._zod.parse=i=>i}),Yc=p(\"$ZodUnknown\",(e,t)=>{L.init(e,t),e._zod.parse=i=>i}),Qc=p(\"$ZodNever\",(e,t)=>{L.init(e,t),e._zod.parse=(i,o)=>(i.issues.push({expected:\"never\",code:\"invalid_type\",input:i.value,inst:e}),i)}),ed=p(\"$ZodVoid\",(e,t)=>{L.init(e,t),e._zod.parse=(i,o)=>{let n=i.value;return typeof n>\"u\"||i.issues.push({expected:\"void\",code:\"invalid_type\",input:n,inst:e}),i}}),td=p(\"$ZodDate\",(e,t)=>{L.init(e,t),e._zod.parse=(i,o)=>{if(t.coerce)try{i.value=new Date(i.value)}catch{}let n=i.value,r=n instanceof Date;return r&&!Number.isNaN(n.getTime())||i.issues.push({expected:\"date\",code:\"invalid_type\",input:n,...r?{received:\"Invalid Date\"}:{},inst:e}),i}});function ks(e,t,i){e.issues.length&&t.issues.push(...Te(i,e.issues)),t.value[i]=e.value}var nd=p(\"$ZodArray\",(e,t)=>{L.init(e,t),e._zod.parse=(i,o)=>{let n=i.value;if(!Array.isArray(n))return i.issues.push({expected:\"array\",code:\"invalid_type\",input:n,inst:e}),i;i.value=Array(n.length);let r=[];for(let a=0;a<n.length;a++){let s=n[a],u=t.element._zod.run({value:s,issues:[]},o);u instanceof Promise?r.push(u.then(l=>ks(l,i,a))):ks(u,i,a)}return r.length?Promise.all(r).then(()=>i):i}});function An(e,t,i,o,n){if(e.issues.length){if(n&&!(i in o))return;t.issues.push(...Te(i,e.issues))}e.value===void 0?i in o&&(t.value[i]=void 0):t.value[i]=e.value}function id(e){let t=Object.keys(e.shape);for(let o of t)if(!e.shape?.[o]?._zod?.traits?.has(\"$ZodType\"))throw Error(`Invalid element at key \"${o}\": expected a Zod schema`);let i=cl(e.shape);return{...e,keys:t,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(i)}}function rd(e,t,i,o,n,r){let a=[],s=n.keySet,u=n.catchall._zod,l=u.def.type,c=u.optout===\"optional\";for(let m in t){if(s.has(m))continue;if(l===\"never\"){a.push(m);continue}let f=u.run({value:t[m],issues:[]},o);f instanceof Promise?e.push(f.then(v=>An(v,i,m,t,c))):An(f,i,m,t,c)}return a.length&&i.issues.push({code:\"unrecognized_keys\",keys:a,input:t,inst:r}),e.length?Promise.all(e).then(()=>i):i}var od=p(\"$ZodObject\",(e,t)=>{if(L.init(e,t),!Object.getOwnPropertyDescriptor(t,\"shape\")?.get){let a=t.shape;Object.defineProperty(t,\"shape\",{get:()=>{let s={...a};return Object.defineProperty(t,\"shape\",{value:s}),s}})}let i=Ht(()=>id(t));F(e._zod,\"propValues\",()=>{let a=t.shape,s={};for(let u in a){let l=a[u]._zod;if(l.values){s[u]??(s[u]=new Set);for(let c of l.values)s[u].add(c)}}return s});let o=ft,n=t.catchall,r;e._zod.parse=(a,s)=>{r??(r=i.value);let u=a.value;if(!o(u))return a.issues.push({expected:\"object\",code:\"invalid_type\",input:u,inst:e}),a;a.value={};let l=[],c=r.shape;for(let m of r.keys){let f=c[m],v=f._zod.optout===\"optional\",b=f._zod.run({value:u[m],issues:[]},s);b instanceof Promise?l.push(b.then(z=>An(z,a,m,u,v))):An(b,a,m,u,v)}return n?rd(l,u,a,s,i.value,e):l.length?Promise.all(l).then(()=>a):a}}),ad=p(\"$ZodObjectJIT\",(e,t)=>{od.init(e,t);let i=e._zod.parse,o=Ht(()=>id(t)),n=m=>{let f=new gc([\"shape\",\"payload\",\"ctx\"]),v=o.value,b=k=>{let $=br(k);return`shape[${$}]._zod.run({ value: input[${$}], issues: [] }, ctx)`};f.write(\"const input = payload.value;\");let z=Object.create(null),H=0;for(let k of v.keys)z[k]=`key_${H++}`;f.write(\"const newResult = {};\");for(let k of v.keys){let $=z[k],w=br(k),Q=m[k]?._zod?.optout===\"optional\";f.write(`const ${$} = ${b(k)};`),Q?f.write(`\n if (${$}.issues.length) {\n if (${w} in input) {\n payload.issues = payload.issues.concat(${$}.issues.map(iss => ({\n ...iss,\n path: iss.path ? [${w}, ...iss.path] : [${w}]\n })));\n }\n }\n \n if (${$}.value === undefined) {\n if (${w} in input) {\n newResult[${w}] = undefined;\n }\n } else {\n newResult[${w}] = ${$}.value;\n }\n \n `):f.write(`\n if (${$}.issues.length) {\n payload.issues = payload.issues.concat(${$}.issues.map(iss => ({\n ...iss,\n path: iss.path ? [${w}, ...iss.path] : [${w}]\n })));\n }\n \n if (${$}.value === undefined) {\n if (${w} in input) {\n newResult[${w}] = undefined;\n }\n } else {\n newResult[${w}] = ${$}.value;\n }\n \n `)}f.write(\"payload.value = newResult;\"),f.write(\"return payload;\");let N=f.compile();return(k,$)=>N(m,k,$)},r,a=ft,s=!jn.jitless,u=s&&sl.value,l=t.catchall,c;e._zod.parse=(m,f)=>{c??(c=o.value);let v=m.value;return a(v)?s&&u&&f?.async===!1&&f.jitless!==!0?(r||(r=n(t.shape)),m=r(m,f),l?rd([],v,m,f,c,e):m):i(m,f):(m.issues.push({expected:\"object\",code:\"invalid_type\",input:v,inst:e}),m)}});function ws(e,t,i,o){for(let r of e)if(r.issues.length===0)return t.value=r.value,t;let n=e.filter(r=>!Ge(r));return n.length===1?(t.value=n[0].value,n[0]):(t.issues.push({code:\"invalid_union\",input:t.value,inst:i,errors:e.map(r=>r.issues.map(a=>ze(a,o,ve())))}),t)}var ti=p(\"$ZodUnion\",(e,t)=>{L.init(e,t),F(e._zod,\"optin\",()=>t.options.some(n=>n._zod.optin===\"optional\")?\"optional\":void 0),F(e._zod,\"optout\",()=>t.options.some(n=>n._zod.optout===\"optional\")?\"optional\":void 0),F(e._zod,\"values\",()=>{if(t.options.every(n=>n._zod.values))return new Set(t.options.flatMap(n=>Array.from(n._zod.values)))}),F(e._zod,\"pattern\",()=>{if(t.options.every(n=>n._zod.pattern)){let n=t.options.map(r=>r._zod.pattern);return new RegExp(`^(${n.map(r=>Yn(r.source)).join(\"|\")})$`)}});let i=t.options.length===1,o=t.options[0]._zod.run;e._zod.parse=(n,r)=>{if(i)return o(n,r);let a=!1,s=[];for(let u of t.options){let l=u._zod.run({value:n.value,issues:[]},r);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(u=>ws(u,n,e,r)):ws(s,n,e,r)}});function Is(e,t,i,o){let n=e.filter(r=>r.issues.length===0);return n.length===1?(t.value=n[0].value,t):(n.length===0?t.issues.push({code:\"invalid_union\",input:t.value,inst:i,errors:e.map(r=>r.issues.map(a=>ze(a,o,ve())))}):t.issues.push({code:\"invalid_union\",input:t.value,inst:i,errors:[],inclusive:!1}),t)}var sd=p(\"$ZodXor\",(e,t)=>{ti.init(e,t),t.inclusive=!1;let i=t.options.length===1,o=t.options[0]._zod.run;e._zod.parse=(n,r)=>{if(i)return o(n,r);let a=!1,s=[];for(let u of t.options){let l=u._zod.run({value:n.value,issues:[]},r);l instanceof Promise?(s.push(l),a=!0):s.push(l)}return a?Promise.all(s).then(u=>Is(u,n,e,r)):Is(s,n,e,r)}}),ud=p(\"$ZodDiscriminatedUnion\",(e,t)=>{t.inclusive=!1,ti.init(e,t);let i=e._zod.parse;F(e._zod,\"propValues\",()=>{let n={};for(let r of t.options){let a=r._zod.propValues;if(!a||Object.keys(a).length===0)throw Error(`Invalid discriminated union option at index \"${t.options.indexOf(r)}\"`);for(let[s,u]of Object.entries(a)){n[s]||(n[s]=new Set);for(let l of u)n[s].add(l)}}return n});let o=Ht(()=>{let n=t.options,r=new Map;for(let a of n){let s=a._zod.propValues?.[t.discriminator];if(!s||s.size===0)throw Error(`Invalid discriminated union option at index \"${t.options.indexOf(a)}\"`);for(let u of s){if(r.has(u))throw Error(`Duplicate discriminator value \"${String(u)}\"`);r.set(u,a)}}return r});e._zod.parse=(n,r)=>{let a=n.value;if(!ft(a))return n.issues.push({code:\"invalid_type\",expected:\"object\",input:a,inst:e}),n;let s=o.value.get(a?.[t.discriminator]);return s?s._zod.run(n,r):t.unionFallback?i(n,r):(n.issues.push({code:\"invalid_union\",errors:[],note:\"No matching discriminator\",discriminator:t.discriminator,input:a,path:[t.discriminator],inst:e}),n)}}),ld=p(\"$ZodIntersection\",(e,t)=>{L.init(e,t),e._zod.parse=(i,o)=>{let n=i.value,r=t.left._zod.run({value:n,issues:[]},o),a=t.right._zod.run({value:n,issues:[]},o);return r instanceof Promise||a instanceof Promise?Promise.all([r,a]).then(([s,u])=>Ss(i,s,u)):Ss(i,r,a)}});function wr(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(Ye(e)&&Ye(t)){let i=Object.keys(t),o=Object.keys(e).filter(r=>i.indexOf(r)!==-1),n={...e,...t};for(let r of o){let a=wr(e[r],t[r]);if(!a.valid)return{valid:!1,mergeErrorPath:[r,...a.mergeErrorPath]};n[r]=a.data}return{valid:!0,data:n}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};let i=[];for(let o=0;o<e.length;o++){let n=e[o],r=t[o],a=wr(n,r);if(!a.valid)return{valid:!1,mergeErrorPath:[o,...a.mergeErrorPath]};i.push(a.data)}return{valid:!0,data:i}}return{valid:!1,mergeErrorPath:[]}}function Ss(e,t,i){let o=new Map,n;for(let s of t.issues)if(s.code===\"unrecognized_keys\"){n??(n=s);for(let u of s.keys)o.has(u)||o.set(u,{}),o.get(u).l=!0}else e.issues.push(s);for(let s of i.issues)if(s.code===\"unrecognized_keys\")for(let u of s.keys)o.has(u)||o.set(u,{}),o.get(u).r=!0;else e.issues.push(s);let r=[...o].filter(([,s])=>s.l&&s.r).map(([s])=>s);if(r.length&&n&&e.issues.push({...n,keys:r}),Ge(e))return e;let a=wr(t.value,i.value);if(!a.valid)throw Error(`Unmergable intersection. Error path: ${JSON.stringify(a.mergeErrorPath)}`);return e.value=a.data,e}var bo=p(\"$ZodTuple\",(e,t)=>{L.init(e,t);let i=t.items;e._zod.parse=(o,n)=>{let r=o.value;if(!Array.isArray(r))return o.issues.push({input:r,inst:e,expected:\"tuple\",code:\"invalid_type\"}),o;o.value=[];let a=[],s=[...i].reverse().findIndex(c=>c._zod.optin!==\"optional\"),u=s===-1?0:i.length-s;if(!t.rest){let c=r.length>i.length,m=r.length<u-1;if(c||m)return o.issues.push({...c?{code:\"too_big\",maximum:i.length,inclusive:!0}:{code:\"too_small\",minimum:i.length},input:r,inst:e,origin:\"array\"}),o}let l=-1;for(let c of i){if(l++,l>=r.length&&l>=u)continue;let m=c._zod.run({value:r[l],issues:[]},n);m instanceof Promise?a.push(m.then(f=>wn(f,o,l))):wn(m,o,l)}if(t.rest){let c=r.slice(i.length);for(let m of c){l++;let f=t.rest._zod.run({value:m,issues:[]},n);f instanceof Promise?a.push(f.then(v=>wn(v,o,l))):wn(f,o,l)}}return a.length?Promise.all(a).then(()=>o):o}});function wn(e,t,i){e.issues.length&&t.issues.push(...Te(i,e.issues)),t.value[i]=e.value}var cd=p(\"$ZodRecord\",(e,t)=>{L.init(e,t),e._zod.parse=(i,o)=>{let n=i.value;if(!Ye(n))return i.issues.push({expected:\"record\",code:\"invalid_type\",input:n,inst:e}),i;let r=[],a=t.keyType._zod.values;if(a){i.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 c=t.valueType._zod.run({value:n[l],issues:[]},o);c instanceof Promise?r.push(c.then(m=>{m.issues.length&&i.issues.push(...Te(l,m.issues)),i.value[l]=m.value})):(c.issues.length&&i.issues.push(...Te(l,c.issues)),i.value[l]=c.value)}let u;for(let l in n)s.has(l)||(u=u??[],u.push(l));u&&u.length>0&&i.issues.push({code:\"unrecognized_keys\",input:n,inst:e,keys:u})}else{i.value={};for(let s of Reflect.ownKeys(n)){if(s===\"__proto__\")continue;let u=t.keyType._zod.run({value:s,issues:[]},o);if(u instanceof Promise)throw Error(\"Async schemas not supported in object keys currently\");if(typeof s==\"string\"&&fo.test(s)&&u.issues.length&&u.issues.some(c=>c.code===\"invalid_type\"&&c.expected===\"number\")){let c=t.keyType._zod.run({value:Number(s),issues:[]},o);if(c instanceof Promise)throw Error(\"Async schemas not supported in object keys currently\");c.issues.length===0&&(u=c)}if(u.issues.length){t.mode===\"loose\"?i.value[s]=n[s]:i.issues.push({code:\"invalid_key\",origin:\"record\",issues:u.issues.map(c=>ze(c,o,ve())),input:s,path:[s],inst:e});continue}let l=t.valueType._zod.run({value:n[s],issues:[]},o);l instanceof Promise?r.push(l.then(c=>{c.issues.length&&i.issues.push(...Te(s,c.issues)),i.value[u.value]=c.value})):(l.issues.length&&i.issues.push(...Te(s,l.issues)),i.value[u.value]=l.value)}}return r.length?Promise.all(r).then(()=>i):i}}),dd=p(\"$ZodMap\",(e,t)=>{L.init(e,t),e._zod.parse=(i,o)=>{let n=i.value;if(!(n instanceof Map))return i.issues.push({expected:\"map\",code:\"invalid_type\",input:n,inst:e}),i;let r=[];i.value=new Map;for(let[a,s]of n){let u=t.keyType._zod.run({value:a,issues:[]},o),l=t.valueType._zod.run({value:s,issues:[]},o);u instanceof Promise||l instanceof Promise?r.push(Promise.all([u,l]).then(([c,m])=>{zs(c,m,i,a,n,e,o)})):zs(u,l,i,a,n,e,o)}return r.length?Promise.all(r).then(()=>i):i}});function zs(e,t,i,o,n,r,a){e.issues.length&&(Rn.has(typeof o)?i.issues.push(...Te(o,e.issues)):i.issues.push({code:\"invalid_key\",origin:\"map\",input:n,inst:r,issues:e.issues.map(s=>ze(s,a,ve()))})),t.issues.length&&(Rn.has(typeof o)?i.issues.push(...Te(o,t.issues)):i.issues.push({origin:\"map\",code:\"invalid_element\",input:n,inst:r,key:o,issues:t.issues.map(s=>ze(s,a,ve()))})),i.value.set(e.value,t.value)}var md=p(\"$ZodSet\",(e,t)=>{L.init(e,t),e._zod.parse=(i,o)=>{let n=i.value;if(!(n instanceof Set))return i.issues.push({input:n,inst:e,expected:\"set\",code:\"invalid_type\"}),i;let r=[];i.value=new Set;for(let a of n){let s=t.valueType._zod.run({value:a,issues:[]},o);s instanceof Promise?r.push(s.then(u=>xs(u,i))):xs(s,i)}return r.length?Promise.all(r).then(()=>i):i}});function xs(e,t){e.issues.length&&t.issues.push(...e.issues),t.value.add(e.value)}var fd=p(\"$ZodEnum\",(e,t)=>{L.init(e,t);let i=Yr(t.entries),o=new Set(i);e._zod.values=o,e._zod.pattern=new RegExp(`^(${i.filter(n=>Rn.has(typeof n)).map(n=>typeof n==\"string\"?je(n):n.toString()).join(\"|\")})$`),e._zod.parse=(n,r)=>{let a=n.value;return o.has(a)||n.issues.push({code:\"invalid_value\",values:i,input:a,inst:e}),n}}),pd=p(\"$ZodLiteral\",(e,t)=>{if(L.init(e,t),t.values.length===0)throw Error(\"Cannot create literal schema with no valid values\");let i=new Set(t.values);e._zod.values=i,e._zod.pattern=new RegExp(`^(${t.values.map(o=>typeof o==\"string\"?je(o):o?je(o.toString()):String(o)).join(\"|\")})$`),e._zod.parse=(o,n)=>{let r=o.value;return i.has(r)||o.issues.push({code:\"invalid_value\",values:t.values,input:r,inst:e}),o}}),vd=p(\"$ZodFile\",(e,t)=>{L.init(e,t),e._zod.parse=(i,o)=>{let n=i.value;return n instanceof File||i.issues.push({expected:\"file\",code:\"invalid_type\",input:n,inst:e}),i}}),hd=p(\"$ZodTransform\",(e,t)=>{L.init(e,t),e._zod.parse=(i,o)=>{if(o.direction===\"backward\")throw new Xn(e.constructor.name);let n=t.transform(i.value,i);if(o.async)return(n instanceof Promise?n:Promise.resolve(n)).then(r=>(i.value=r,i));if(n instanceof Promise)throw new Xe;return i.value=n,i}});function Zs(e,t){return e.issues.length&&t===void 0?{issues:[],value:void 0}:e}var yo=p(\"$ZodOptional\",(e,t)=>{L.init(e,t),e._zod.optin=\"optional\",e._zod.optout=\"optional\",F(e._zod,\"values\",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),F(e._zod,\"pattern\",()=>{let i=t.innerType._zod.pattern;return i?new RegExp(`^(${Yn(i.source)})?$`):void 0}),e._zod.parse=(i,o)=>{if(t.innerType._zod.optin===\"optional\"){let n=t.innerType._zod.run(i,o);return n instanceof Promise?n.then(r=>Zs(r,i.value)):Zs(n,i.value)}return i.value===void 0?i:t.innerType._zod.run(i,o)}}),gd=p(\"$ZodExactOptional\",(e,t)=>{yo.init(e,t),F(e._zod,\"values\",()=>t.innerType._zod.values),F(e._zod,\"pattern\",()=>t.innerType._zod.pattern),e._zod.parse=(i,o)=>t.innerType._zod.run(i,o)}),_d=p(\"$ZodNullable\",(e,t)=>{L.init(e,t),F(e._zod,\"optin\",()=>t.innerType._zod.optin),F(e._zod,\"optout\",()=>t.innerType._zod.optout),F(e._zod,\"pattern\",()=>{let i=t.innerType._zod.pattern;return i?new RegExp(`^(${Yn(i.source)}|null)$`):void 0}),F(e._zod,\"values\",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,null]):void 0),e._zod.parse=(i,o)=>i.value===null?i:t.innerType._zod.run(i,o)}),$d=p(\"$ZodDefault\",(e,t)=>{L.init(e,t),e._zod.optin=\"optional\",F(e._zod,\"values\",()=>t.innerType._zod.values),e._zod.parse=(i,o)=>{if(o.direction===\"backward\")return t.innerType._zod.run(i,o);if(i.value===void 0)return i.value=t.defaultValue,i;let n=t.innerType._zod.run(i,o);return n instanceof Promise?n.then(r=>Us(r,t)):Us(n,t)}});function Us(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}var bd=p(\"$ZodPrefault\",(e,t)=>{L.init(e,t),e._zod.optin=\"optional\",F(e._zod,\"values\",()=>t.innerType._zod.values),e._zod.parse=(i,o)=>(o.direction===\"backward\"||i.value===void 0&&(i.value=t.defaultValue),t.innerType._zod.run(i,o))}),yd=p(\"$ZodNonOptional\",(e,t)=>{L.init(e,t),F(e._zod,\"values\",()=>{let i=t.innerType._zod.values;return i?new Set([...i].filter(o=>o!==void 0)):void 0}),e._zod.parse=(i,o)=>{let n=t.innerType._zod.run(i,o);return n instanceof Promise?n.then(r=>Ts(r,e)):Ts(n,e)}});function Ts(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 kd=p(\"$ZodSuccess\",(e,t)=>{L.init(e,t),e._zod.parse=(i,o)=>{if(o.direction===\"backward\")throw new Xn(\"ZodSuccess\");let n=t.innerType._zod.run(i,o);return n instanceof Promise?n.then(r=>(i.value=r.issues.length===0,i)):(i.value=n.issues.length===0,i)}}),wd=p(\"$ZodCatch\",(e,t)=>{L.init(e,t),F(e._zod,\"optin\",()=>t.innerType._zod.optin),F(e._zod,\"optout\",()=>t.innerType._zod.optout),F(e._zod,\"values\",()=>t.innerType._zod.values),e._zod.parse=(i,o)=>{if(o.direction===\"backward\")return t.innerType._zod.run(i,o);let n=t.innerType._zod.run(i,o);return n instanceof Promise?n.then(r=>(i.value=r.value,r.issues.length&&(i.value=t.catchValue({...i,error:{issues:r.issues.map(a=>ze(a,o,ve()))},input:i.value}),i.issues=[]),i)):(i.value=n.value,n.issues.length&&(i.value=t.catchValue({...i,error:{issues:n.issues.map(r=>ze(r,o,ve()))},input:i.value}),i.issues=[]),i)}}),Id=p(\"$ZodNaN\",(e,t)=>{L.init(e,t),e._zod.parse=(i,o)=>((typeof i.value!=\"number\"||!Number.isNaN(i.value))&&i.issues.push({input:i.value,inst:e,expected:\"nan\",code:\"invalid_type\"}),i)}),Sd=p(\"$ZodPipe\",(e,t)=>{L.init(e,t),F(e._zod,\"values\",()=>t.in._zod.values),F(e._zod,\"optin\",()=>t.in._zod.optin),F(e._zod,\"optout\",()=>t.out._zod.optout),F(e._zod,\"propValues\",()=>t.in._zod.propValues),e._zod.parse=(i,o)=>{if(o.direction===\"backward\"){let r=t.out._zod.run(i,o);return r instanceof Promise?r.then(a=>In(a,t.in,o)):In(r,t.in,o)}let n=t.in._zod.run(i,o);return n instanceof Promise?n.then(r=>In(r,t.out,o)):In(n,t.out,o)}});function In(e,t,i){return e.issues.length?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues},i)}var ko=p(\"$ZodCodec\",(e,t)=>{L.init(e,t),F(e._zod,\"values\",()=>t.in._zod.values),F(e._zod,\"optin\",()=>t.in._zod.optin),F(e._zod,\"optout\",()=>t.out._zod.optout),F(e._zod,\"propValues\",()=>t.in._zod.propValues),e._zod.parse=(i,o)=>{if((o.direction||\"forward\")===\"forward\"){let n=t.in._zod.run(i,o);return n instanceof Promise?n.then(r=>Sn(r,t,o)):Sn(n,t,o)}else{let n=t.out._zod.run(i,o);return n instanceof Promise?n.then(r=>Sn(r,t,o)):Sn(n,t,o)}}});function Sn(e,t,i){if(e.issues.length)return e.aborted=!0,e;if((i.direction||\"forward\")===\"forward\"){let o=t.transform(e.value,e);return o instanceof Promise?o.then(n=>zn(e,n,t.out,i)):zn(e,o,t.out,i)}else{let o=t.reverseTransform(e.value,e);return o instanceof Promise?o.then(n=>zn(e,n,t.in,i)):zn(e,o,t.in,i)}}function zn(e,t,i,o){return e.issues.length?(e.aborted=!0,e):i._zod.run({value:t,issues:e.issues},o)}var zd=p(\"$ZodReadonly\",(e,t)=>{L.init(e,t),F(e._zod,\"propValues\",()=>t.innerType._zod.propValues),F(e._zod,\"values\",()=>t.innerType._zod.values),F(e._zod,\"optin\",()=>t.innerType?._zod?.optin),F(e._zod,\"optout\",()=>t.innerType?._zod?.optout),e._zod.parse=(i,o)=>{if(o.direction===\"backward\")return t.innerType._zod.run(i,o);let n=t.innerType._zod.run(i,o);return n instanceof Promise?n.then(Ns):Ns(n)}});function Ns(e){return e.value=Object.freeze(e.value),e}var xd=p(\"$ZodTemplateLiteral\",(e,t)=>{L.init(e,t);let i=[];for(let o of t.parts)if(typeof o==\"object\"&&o!==null){if(!o._zod.pattern)throw Error(`Invalid template literal part, no pattern found: ${[...o._zod.traits].shift()}`);let n=o._zod.pattern instanceof RegExp?o._zod.pattern.source:o._zod.pattern;if(!n)throw Error(`Invalid template literal part: ${o._zod.traits}`);let r=n.startsWith(\"^\")?1:0,a=n.endsWith(\"$\")?n.length-1:n.length;i.push(n.slice(r,a))}else if(o===null||ll.has(typeof o))i.push(je(`${o}`));else throw Error(`Invalid template literal part: ${o}`);e._zod.pattern=new RegExp(`^${i.join(\"\")}$`),e._zod.parse=(o,n)=>typeof o.value!=\"string\"?(o.issues.push({input:o.value,inst:e,expected:\"string\",code:\"invalid_type\"}),o):(e._zod.pattern.lastIndex=0,e._zod.pattern.test(o.value)||o.issues.push({input:o.value,inst:e,code:\"invalid_format\",format:t.format??\"template_literal\",pattern:e._zod.pattern.source}),o)}),Zd=p(\"$ZodFunction\",(e,t)=>(L.init(e,t),e._def=t,e._zod.def=t,e.implement=i=>{if(typeof i!=\"function\")throw Error(\"implement() must be called with a function\");return function(...o){let n=e._def.input?yr(e._def.input,o):o,r=Reflect.apply(i,this,n);return e._def.output?yr(e._def.output,r):r}},e.implementAsync=i=>{if(typeof i!=\"function\")throw Error(\"implementAsync() must be called with a function\");return async function(...o){let n=e._def.input?await kr(e._def.input,o):o,r=await Reflect.apply(i,this,n);return e._def.output?await kr(e._def.output,r):r}},e._zod.parse=(i,o)=>typeof i.value!=\"function\"?(i.issues.push({code:\"invalid_type\",expected:\"function\",input:i.value,inst:e}),i):(e._def.output&&e._def.output._zod.def.type===\"promise\"?i.value=e.implementAsync(i.value):i.value=e.implement(i.value),i),e.input=(...i)=>{let o=e.constructor;return Array.isArray(i[0])?new o({type:\"function\",input:new bo({type:\"tuple\",items:i[0],rest:i[1]}),output:e._def.output}):new o({type:\"function\",input:i[0],output:e._def.output})},e.output=i=>new e.constructor({type:\"function\",input:e._def.input,output:i}),e)),Ud=p(\"$ZodPromise\",(e,t)=>{L.init(e,t),e._zod.parse=(i,o)=>Promise.resolve(i.value).then(n=>t.innerType._zod.run({value:n,issues:[]},o))}),Td=p(\"$ZodLazy\",(e,t)=>{L.init(e,t),F(e._zod,\"innerType\",()=>t.getter()),F(e._zod,\"pattern\",()=>e._zod.innerType?._zod?.pattern),F(e._zod,\"propValues\",()=>e._zod.innerType?._zod?.propValues),F(e._zod,\"optin\",()=>e._zod.innerType?._zod?.optin??void 0),F(e._zod,\"optout\",()=>e._zod.innerType?._zod?.optout??void 0),e._zod.parse=(i,o)=>e._zod.innerType._zod.run(i,o)}),Nd=p(\"$ZodCustom\",(e,t)=>{re.init(e,t),L.init(e,t),e._zod.parse=(i,o)=>i,e._zod.check=i=>{let o=i.value,n=t.fn(o);if(n instanceof Promise)return n.then(r=>Es(r,i,o,e));Es(n,i,o,e)}});function Es(e,t,i,o){if(!e){let n={code:\"custom\",input:i,inst:o,path:[...o._zod.def.path??[]],continue:!o._zod.def.abort};o._zod.def.params&&(n.params=o._zod.def.params),t.issues.push(Cn(n))}}var wo={};De(wo,{zhTW:()=>Dw,zhCN:()=>Ow,yo:()=>Cw,vi:()=>Ew,uz:()=>Tw,ur:()=>Zw,uk:()=>Od,ua:()=>zw,tr:()=>Iw,th:()=>kw,ta:()=>bw,sv:()=>_w,sl:()=>hw,ru:()=>pw,pt:()=>mw,ps:()=>uw,pl:()=>cw,ota:()=>aw,no:()=>rw,nl:()=>nw,ms:()=>ew,mk:()=>Yk,lt:()=>Gk,ko:()=>Kk,km:()=>Pd,kh:()=>Vk,ka:()=>Jk,ja:()=>qk,it:()=>Lk,is:()=>Ck,id:()=>Dk,hy:()=>Ok,hu:()=>Ek,he:()=>Tk,frCA:()=>Zk,fr:()=>zk,fi:()=>Ik,fa:()=>kk,es:()=>bk,eo:()=>_k,en:()=>Ed,de:()=>vk,da:()=>fk,cs:()=>dk,ca:()=>lk,bg:()=>sk,be:()=>ok,az:()=>ik,ar:()=>tk});var ek=()=>{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(n){return e[n]??null}let i={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\"},o={nan:\"NaN\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.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 ${n.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 ${r}\u060c \u0648\u0644\u0643\u0646 \u062a\u0645 \u0625\u062f\u062e\u0627\u0644 ${s}`}case\"invalid_value\":return n.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 ${O(n.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: ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.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 ${n.origin??\"\u0627\u0644\u0642\u064a\u0645\u0629\"} ${r} ${n.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 ${n.origin??\"\u0627\u0644\u0642\u064a\u0645\u0629\"} ${r} ${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`\u0623\u0635\u063a\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064a\u0641\u062a\u0631\u0636 \u0644\u0640 ${n.origin} \u0623\u0646 \u064a\u0643\u0648\u0646 ${r} ${n.minimum.toString()} ${a.unit}`:`\u0623\u0635\u063a\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064a\u0641\u062a\u0631\u0636 \u0644\u0640 ${n.origin} \u0623\u0646 \u064a\u0643\u0648\u0646 ${r} ${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.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 \"${n.prefix}\"`:r.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 \"${r.suffix}\"`:r.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 \"${r.includes}\"`:r.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 ${r.pattern}`:`${i[r.format]??n.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 ${n.divisor}`;case\"unrecognized_keys\":return`\u0645\u0639\u0631\u0641${n.keys.length>1?\"\u0627\u062a\":\"\"} \u063a\u0631\u064a\u0628${n.keys.length>1?\"\u0629\":\"\"}: ${_(n.keys,\"\u060c \")}`;case\"invalid_key\":return`\u0645\u0639\u0631\u0641 \u063a\u064a\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064a ${n.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 ${n.origin}`;default:return\"\u0645\u062f\u062e\u0644 \u063a\u064a\u0631 \u0645\u0642\u0628\u0648\u0644\"}}};function tk(){return{localeError:ek()}}var nk=()=>{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(n){return e[n]??null}let i={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\"},o={nan:\"NaN\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`Yanl\u0131\u015f d\u0259y\u0259r: g\u00f6zl\u0259nil\u0259n instanceof ${n.expected}, daxil olan ${s}`:`Yanl\u0131\u015f d\u0259y\u0259r: g\u00f6zl\u0259nil\u0259n ${r}, daxil olan ${s}`}case\"invalid_value\":return n.values.length===1?`Yanl\u0131\u015f d\u0259y\u0259r: g\u00f6zl\u0259nil\u0259n ${O(n.values[0])}`:`Yanl\u0131\u015f se\u00e7im: a\u015fa\u011f\u0131dak\u0131lardan biri olmal\u0131d\u0131r: ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`\u00c7ox b\u00f6y\u00fck: g\u00f6zl\u0259nil\u0259n ${n.origin??\"d\u0259y\u0259r\"} ${r}${n.maximum.toString()} ${a.unit??\"element\"}`:`\u00c7ox b\u00f6y\u00fck: g\u00f6zl\u0259nil\u0259n ${n.origin??\"d\u0259y\u0259r\"} ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`\u00c7ox ki\u00e7ik: g\u00f6zl\u0259nil\u0259n ${n.origin} ${r}${n.minimum.toString()} ${a.unit}`:`\u00c7ox ki\u00e7ik: g\u00f6zl\u0259nil\u0259n ${n.origin} ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`Yanl\u0131\u015f m\u0259tn: \"${r.prefix}\" il\u0259 ba\u015flamal\u0131d\u0131r`:r.format===\"ends_with\"?`Yanl\u0131\u015f m\u0259tn: \"${r.suffix}\" il\u0259 bitm\u0259lidir`:r.format===\"includes\"?`Yanl\u0131\u015f m\u0259tn: \"${r.includes}\" daxil olmal\u0131d\u0131r`:r.format===\"regex\"?`Yanl\u0131\u015f m\u0259tn: ${r.pattern} \u015fablonuna uy\u011fun olmal\u0131d\u0131r`:`Yanl\u0131\u015f ${i[r.format]??n.format}`}case\"not_multiple_of\":return`Yanl\u0131\u015f \u0259d\u0259d: ${n.divisor} il\u0259 b\u00f6l\u00fcn\u0259 bil\u0259n olmal\u0131d\u0131r`;case\"unrecognized_keys\":return`Tan\u0131nmayan a\u00e7ar${n.keys.length>1?\"lar\":\"\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return`${n.origin} daxilind\u0259 yanl\u0131\u015f a\u00e7ar`;case\"invalid_union\":return\"Yanl\u0131\u015f d\u0259y\u0259r\";case\"invalid_element\":return`${n.origin} daxilind\u0259 yanl\u0131\u015f d\u0259y\u0259r`;default:return\"Yanl\u0131\u015f d\u0259y\u0259r\"}}};function ik(){return{localeError:nk()}}function Ps(e,t,i,o){let n=Math.abs(e),r=n%10,a=n%100;return a>=11&&a<=19?o:r===1?t:r>=2&&r<=4?i:o}var rk=()=>{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(n){return e[n]??null}let i={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\"},o={nan:\"NaN\",number:\"\u043b\u0456\u043a\",array:\"\u043c\u0430\u0441\u0456\u045e\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`\u041d\u044f\u043f\u0440\u0430\u0432\u0456\u043b\u044c\u043d\u044b \u045e\u0432\u043e\u0434: \u0447\u0430\u043a\u0430\u045e\u0441\u044f instanceof ${n.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 ${r}, \u0430\u0442\u0440\u044b\u043c\u0430\u043d\u0430 ${s}`}case\"invalid_value\":return n.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 ${O(n.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 ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);if(a){let s=Number(n.maximum),u=Ps(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 ${n.origin??\"\u0437\u043d\u0430\u0447\u044d\u043d\u043d\u0435\"} \u043f\u0430\u0432\u0456\u043d\u043d\u0430 ${a.verb} ${r}${n.maximum.toString()} ${u}`}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 ${n.origin??\"\u0437\u043d\u0430\u0447\u044d\u043d\u043d\u0435\"} \u043f\u0430\u0432\u0456\u043d\u043d\u0430 \u0431\u044b\u0446\u044c ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);if(a){let s=Number(n.minimum),u=Ps(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 ${n.origin} \u043f\u0430\u0432\u0456\u043d\u043d\u0430 ${a.verb} ${r}${n.minimum.toString()} ${u}`}return`\u0417\u0430\u043d\u0430\u0434\u0442\u0430 \u043c\u0430\u043b\u044b: \u0447\u0430\u043a\u0430\u043b\u0430\u0441\u044f, \u0448\u0442\u043e ${n.origin} \u043f\u0430\u0432\u0456\u043d\u043d\u0430 \u0431\u044b\u0446\u044c ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.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 \"${r.prefix}\"`:r.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 \"${r.suffix}\"`:r.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 \"${r.includes}\"`:r.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 ${r.pattern}`:`\u041d\u044f\u043f\u0440\u0430\u0432\u0456\u043b\u044c\u043d\u044b ${i[r.format]??n.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 ${n.divisor}`;case\"unrecognized_keys\":return`\u041d\u0435\u0440\u0430\u0441\u043f\u0430\u0437\u043d\u0430\u043d\u044b ${n.keys.length>1?\"\u043a\u043b\u044e\u0447\u044b\":\"\u043a\u043b\u044e\u0447\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return`\u041d\u044f\u043f\u0440\u0430\u0432\u0456\u043b\u044c\u043d\u044b \u043a\u043b\u044e\u0447 \u0443 ${n.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 ${n.origin}`;default:return\"\u041d\u044f\u043f\u0440\u0430\u0432\u0456\u043b\u044c\u043d\u044b \u045e\u0432\u043e\u0434\"}}};function ok(){return{localeError:rk()}}var ak=()=>{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(n){return e[n]??null}let i={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\"},o={nan:\"NaN\",number:\"\u0447\u0438\u0441\u043b\u043e\",array:\"\u043c\u0430\u0441\u0438\u0432\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`\u041d\u0435\u0432\u0430\u043b\u0438\u0434\u0435\u043d \u0432\u0445\u043e\u0434: \u043e\u0447\u0430\u043a\u0432\u0430\u043d instanceof ${n.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 ${r}, \u043f\u043e\u043b\u0443\u0447\u0435\u043d ${s}`}case\"invalid_value\":return n.values.length===1?`\u041d\u0435\u0432\u0430\u043b\u0438\u0434\u0435\u043d \u0432\u0445\u043e\u0434: \u043e\u0447\u0430\u043a\u0432\u0430\u043d ${O(n.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 ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`\u0422\u0432\u044a\u0440\u0434\u0435 \u0433\u043e\u043b\u044f\u043c\u043e: \u043e\u0447\u0430\u043a\u0432\u0430 \u0441\u0435 ${n.origin??\"\u0441\u0442\u043e\u0439\u043d\u043e\u0441\u0442\"} \u0434\u0430 \u0441\u044a\u0434\u044a\u0440\u0436\u0430 ${r}${n.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 ${n.origin??\"\u0441\u0442\u043e\u0439\u043d\u043e\u0441\u0442\"} \u0434\u0430 \u0431\u044a\u0434\u0435 ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`\u0422\u0432\u044a\u0440\u0434\u0435 \u043c\u0430\u043b\u043a\u043e: \u043e\u0447\u0430\u043a\u0432\u0430 \u0441\u0435 ${n.origin} \u0434\u0430 \u0441\u044a\u0434\u044a\u0440\u0436\u0430 ${r}${n.minimum.toString()} ${a.unit}`:`\u0422\u0432\u044a\u0440\u0434\u0435 \u043c\u0430\u043b\u043a\u043e: \u043e\u0447\u0430\u043a\u0432\u0430 \u0441\u0435 ${n.origin} \u0434\u0430 \u0431\u044a\u0434\u0435 ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;if(r.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 \"${r.prefix}\"`;if(r.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 \"${r.suffix}\"`;if(r.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 \"${r.includes}\"`;if(r.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 ${r.pattern}`;let a=\"\u041d\u0435\u0432\u0430\u043b\u0438\u0434\u0435\u043d\";return r.format===\"emoji\"&&(a=\"\u041d\u0435\u0432\u0430\u043b\u0438\u0434\u043d\u043e\"),r.format===\"datetime\"&&(a=\"\u041d\u0435\u0432\u0430\u043b\u0438\u0434\u043d\u043e\"),r.format===\"date\"&&(a=\"\u041d\u0435\u0432\u0430\u043b\u0438\u0434\u043d\u0430\"),r.format===\"time\"&&(a=\"\u041d\u0435\u0432\u0430\u043b\u0438\u0434\u043d\u043e\"),r.format===\"duration\"&&(a=\"\u041d\u0435\u0432\u0430\u043b\u0438\u0434\u043d\u0430\"),`${a} ${i[r.format]??n.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 ${n.divisor}`;case\"unrecognized_keys\":return`\u041d\u0435\u0440\u0430\u0437\u043f\u043e\u0437\u043d\u0430\u0442${n.keys.length>1?\"\u0438\":\"\"} \u043a\u043b\u044e\u0447${n.keys.length>1?\"\u043e\u0432\u0435\":\"\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return`\u041d\u0435\u0432\u0430\u043b\u0438\u0434\u0435\u043d \u043a\u043b\u044e\u0447 \u0432 ${n.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 ${n.origin}`;default:return\"\u041d\u0435\u0432\u0430\u043b\u0438\u0434\u0435\u043d \u0432\u0445\u043e\u0434\"}}};function sk(){return{localeError:ak()}}var uk=()=>{let e={string:{unit:\"car\u00e0cters\",verb:\"contenir\"},file:{unit:\"bytes\",verb:\"contenir\"},array:{unit:\"elements\",verb:\"contenir\"},set:{unit:\"elements\",verb:\"contenir\"}};function t(n){return e[n]??null}let i={regex:\"entrada\",email:\"adre\u00e7a electr\u00f2nica\",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\u00e7a IPv4\",ipv6:\"adre\u00e7a IPv6\",cidrv4:\"rang IPv4\",cidrv6:\"rang IPv6\",base64:\"cadena codificada en base64\",base64url:\"cadena codificada en base64url\",json_string:\"cadena JSON\",e164:\"n\u00famero E.164\",jwt:\"JWT\",template_literal:\"entrada\"},o={nan:\"NaN\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`Tipus inv\u00e0lid: s'esperava instanceof ${n.expected}, s'ha rebut ${s}`:`Tipus inv\u00e0lid: s'esperava ${r}, s'ha rebut ${s}`}case\"invalid_value\":return n.values.length===1?`Valor inv\u00e0lid: s'esperava ${O(n.values[0])}`:`Opci\u00f3 inv\u00e0lida: s'esperava una de ${_(n.values,\" o \")}`;case\"too_big\":{let r=n.inclusive?\"com a m\u00e0xim\":\"menys de\",a=t(n.origin);return a?`Massa gran: s'esperava que ${n.origin??\"el valor\"} contingu\u00e9s ${r} ${n.maximum.toString()} ${a.unit??\"elements\"}`:`Massa gran: s'esperava que ${n.origin??\"el valor\"} fos ${r} ${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\"com a m\u00ednim\":\"m\u00e9s de\",a=t(n.origin);return a?`Massa petit: s'esperava que ${n.origin} contingu\u00e9s ${r} ${n.minimum.toString()} ${a.unit}`:`Massa petit: s'esperava que ${n.origin} fos ${r} ${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`Format inv\u00e0lid: ha de comen\u00e7ar amb \"${r.prefix}\"`:r.format===\"ends_with\"?`Format inv\u00e0lid: ha d'acabar amb \"${r.suffix}\"`:r.format===\"includes\"?`Format inv\u00e0lid: ha d'incloure \"${r.includes}\"`:r.format===\"regex\"?`Format inv\u00e0lid: ha de coincidir amb el patr\u00f3 ${r.pattern}`:`Format inv\u00e0lid per a ${i[r.format]??n.format}`}case\"not_multiple_of\":return`N\u00famero inv\u00e0lid: ha de ser m\u00faltiple de ${n.divisor}`;case\"unrecognized_keys\":return`Clau${n.keys.length>1?\"s\":\"\"} no reconeguda${n.keys.length>1?\"s\":\"\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return`Clau inv\u00e0lida a ${n.origin}`;case\"invalid_union\":return\"Entrada inv\u00e0lida\";case\"invalid_element\":return`Element inv\u00e0lid a ${n.origin}`;default:return\"Entrada inv\u00e0lida\"}}};function lk(){return{localeError:uk()}}var ck=()=>{let e={string:{unit:\"znak\u016f\",verb:\"m\u00edt\"},file:{unit:\"bajt\u016f\",verb:\"m\u00edt\"},array:{unit:\"prvk\u016f\",verb:\"m\u00edt\"},set:{unit:\"prvk\u016f\",verb:\"m\u00edt\"}};function t(n){return e[n]??null}let i={regex:\"regul\u00e1rn\u00ed v\u00fdraz\",email:\"e-mailov\u00e1 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\u00e1tu ISO\",date:\"datum ve form\u00e1tu ISO\",time:\"\u010das ve form\u00e1tu ISO\",duration:\"doba trv\u00e1n\u00ed ISO\",ipv4:\"IPv4 adresa\",ipv6:\"IPv6 adresa\",cidrv4:\"rozsah IPv4\",cidrv6:\"rozsah IPv6\",base64:\"\u0159et\u011bzec zak\u00f3dovan\u00fd ve form\u00e1tu base64\",base64url:\"\u0159et\u011bzec zak\u00f3dovan\u00fd ve form\u00e1tu base64url\",json_string:\"\u0159et\u011bzec ve form\u00e1tu JSON\",e164:\"\u010d\u00edslo E.164\",jwt:\"JWT\",template_literal:\"vstup\"},o={nan:\"NaN\",number:\"\u010d\u00edslo\",string:\"\u0159et\u011bzec\",function:\"funkce\",array:\"pole\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`Neplatn\u00fd vstup: o\u010dek\u00e1v\u00e1no instanceof ${n.expected}, obdr\u017eeno ${s}`:`Neplatn\u00fd vstup: o\u010dek\u00e1v\u00e1no ${r}, obdr\u017eeno ${s}`}case\"invalid_value\":return n.values.length===1?`Neplatn\u00fd vstup: o\u010dek\u00e1v\u00e1no ${O(n.values[0])}`:`Neplatn\u00e1 mo\u017enost: o\u010dek\u00e1v\u00e1na jedna z hodnot ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`Hodnota je p\u0159\u00edli\u0161 velk\u00e1: ${n.origin??\"hodnota\"} mus\u00ed m\u00edt ${r}${n.maximum.toString()} ${a.unit??\"prvk\u016f\"}`:`Hodnota je p\u0159\u00edli\u0161 velk\u00e1: ${n.origin??\"hodnota\"} mus\u00ed b\u00fdt ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`Hodnota je p\u0159\u00edli\u0161 mal\u00e1: ${n.origin??\"hodnota\"} mus\u00ed m\u00edt ${r}${n.minimum.toString()} ${a.unit??\"prvk\u016f\"}`:`Hodnota je p\u0159\u00edli\u0161 mal\u00e1: ${n.origin??\"hodnota\"} mus\u00ed b\u00fdt ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`Neplatn\u00fd \u0159et\u011bzec: mus\u00ed za\u010d\u00ednat na \"${r.prefix}\"`:r.format===\"ends_with\"?`Neplatn\u00fd \u0159et\u011bzec: mus\u00ed kon\u010dit na \"${r.suffix}\"`:r.format===\"includes\"?`Neplatn\u00fd \u0159et\u011bzec: mus\u00ed obsahovat \"${r.includes}\"`:r.format===\"regex\"?`Neplatn\u00fd \u0159et\u011bzec: mus\u00ed odpov\u00eddat vzoru ${r.pattern}`:`Neplatn\u00fd form\u00e1t ${i[r.format]??n.format}`}case\"not_multiple_of\":return`Neplatn\u00e9 \u010d\u00edslo: mus\u00ed b\u00fdt n\u00e1sobkem ${n.divisor}`;case\"unrecognized_keys\":return`Nezn\u00e1m\u00e9 kl\u00ed\u010de: ${_(n.keys,\", \")}`;case\"invalid_key\":return`Neplatn\u00fd kl\u00ed\u010d v ${n.origin}`;case\"invalid_union\":return\"Neplatn\u00fd vstup\";case\"invalid_element\":return`Neplatn\u00e1 hodnota v ${n.origin}`;default:return\"Neplatn\u00fd vstup\"}}};function dk(){return{localeError:ck()}}var mk=()=>{let e={string:{unit:\"tegn\",verb:\"havde\"},file:{unit:\"bytes\",verb:\"havde\"},array:{unit:\"elementer\",verb:\"indeholdt\"},set:{unit:\"elementer\",verb:\"indeholdt\"}};function t(n){return e[n]??null}let i={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\u00e6t\",date:\"ISO-dato\",time:\"ISO-klokkesl\u00e6t\",duration:\"ISO-varighed\",ipv4:\"IPv4-omr\u00e5de\",ipv6:\"IPv6-omr\u00e5de\",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\"},o={nan:\"NaN\",string:\"streng\",number:\"tal\",boolean:\"boolean\",array:\"liste\",object:\"objekt\",set:\"s\u00e6t\",file:\"fil\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`Ugyldigt input: forventede instanceof ${n.expected}, fik ${s}`:`Ugyldigt input: forventede ${r}, fik ${s}`}case\"invalid_value\":return n.values.length===1?`Ugyldig v\u00e6rdi: forventede ${O(n.values[0])}`:`Ugyldigt valg: forventede en af f\u00f8lgende ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin),s=o[n.origin]??n.origin;return a?`For stor: forventede ${s??\"value\"} ${a.verb} ${r} ${n.maximum.toString()} ${a.unit??\"elementer\"}`:`For stor: forventede ${s??\"value\"} havde ${r} ${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin),s=o[n.origin]??n.origin;return a?`For lille: forventede ${s} ${a.verb} ${r} ${n.minimum.toString()} ${a.unit}`:`For lille: forventede ${s} havde ${r} ${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`Ugyldig streng: skal starte med \"${r.prefix}\"`:r.format===\"ends_with\"?`Ugyldig streng: skal ende med \"${r.suffix}\"`:r.format===\"includes\"?`Ugyldig streng: skal indeholde \"${r.includes}\"`:r.format===\"regex\"?`Ugyldig streng: skal matche m\u00f8nsteret ${r.pattern}`:`Ugyldig ${i[r.format]??n.format}`}case\"not_multiple_of\":return`Ugyldigt tal: skal v\u00e6re deleligt med ${n.divisor}`;case\"unrecognized_keys\":return`${n.keys.length>1?\"Ukendte n\u00f8gler\":\"Ukendt n\u00f8gle\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return`Ugyldig n\u00f8gle i ${n.origin}`;case\"invalid_union\":return\"Ugyldigt input: matcher ingen af de tilladte typer\";case\"invalid_element\":return`Ugyldig v\u00e6rdi i ${n.origin}`;default:return\"Ugyldigt input\"}}};function fk(){return{localeError:mk()}}var pk=()=>{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(n){return e[n]??null}let i={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\"},o={nan:\"NaN\",number:\"Zahl\",array:\"Array\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`Ung\u00fcltige Eingabe: erwartet instanceof ${n.expected}, erhalten ${s}`:`Ung\u00fcltige Eingabe: erwartet ${r}, erhalten ${s}`}case\"invalid_value\":return n.values.length===1?`Ung\u00fcltige Eingabe: erwartet ${O(n.values[0])}`:`Ung\u00fcltige Option: erwartet eine von ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`Zu gro\u00df: erwartet, dass ${n.origin??\"Wert\"} ${r}${n.maximum.toString()} ${a.unit??\"Elemente\"} hat`:`Zu gro\u00df: erwartet, dass ${n.origin??\"Wert\"} ${r}${n.maximum.toString()} ist`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`Zu klein: erwartet, dass ${n.origin} ${r}${n.minimum.toString()} ${a.unit} hat`:`Zu klein: erwartet, dass ${n.origin} ${r}${n.minimum.toString()} ist`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`Ung\u00fcltiger String: muss mit \"${r.prefix}\" beginnen`:r.format===\"ends_with\"?`Ung\u00fcltiger String: muss mit \"${r.suffix}\" enden`:r.format===\"includes\"?`Ung\u00fcltiger String: muss \"${r.includes}\" enthalten`:r.format===\"regex\"?`Ung\u00fcltiger String: muss dem Muster ${r.pattern} entsprechen`:`Ung\u00fcltig: ${i[r.format]??n.format}`}case\"not_multiple_of\":return`Ung\u00fcltige Zahl: muss ein Vielfaches von ${n.divisor} sein`;case\"unrecognized_keys\":return`${n.keys.length>1?\"Unbekannte Schl\u00fcssel\":\"Unbekannter Schl\u00fcssel\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return`Ung\u00fcltiger Schl\u00fcssel in ${n.origin}`;case\"invalid_union\":return\"Ung\u00fcltige Eingabe\";case\"invalid_element\":return`Ung\u00fcltiger Wert in ${n.origin}`;default:return\"Ung\u00fcltige Eingabe\"}}};function vk(){return{localeError:pk()}}var hk=()=>{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(n){return e[n]??null}let i={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\"},o={nan:\"NaN\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return`Invalid input: expected ${r}, received ${s}`}case\"invalid_value\":return n.values.length===1?`Invalid input: expected ${O(n.values[0])}`:`Invalid option: expected one of ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`Too big: expected ${n.origin??\"value\"} to have ${r}${n.maximum.toString()} ${a.unit??\"elements\"}`:`Too big: expected ${n.origin??\"value\"} to be ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`Too small: expected ${n.origin} to have ${r}${n.minimum.toString()} ${a.unit}`:`Too small: expected ${n.origin} to be ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`Invalid string: must start with \"${r.prefix}\"`:r.format===\"ends_with\"?`Invalid string: must end with \"${r.suffix}\"`:r.format===\"includes\"?`Invalid string: must include \"${r.includes}\"`:r.format===\"regex\"?`Invalid string: must match pattern ${r.pattern}`:`Invalid ${i[r.format]??n.format}`}case\"not_multiple_of\":return`Invalid number: must be a multiple of ${n.divisor}`;case\"unrecognized_keys\":return`Unrecognized key${n.keys.length>1?\"s\":\"\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return`Invalid key in ${n.origin}`;case\"invalid_union\":return\"Invalid input\";case\"invalid_element\":return`Invalid value in ${n.origin}`;default:return\"Invalid input\"}}};function Ed(){return{localeError:hk()}}var gk=()=>{let e={string:{unit:\"karaktrojn\",verb:\"havi\"},file:{unit:\"bajtojn\",verb:\"havi\"},array:{unit:\"elementojn\",verb:\"havi\"},set:{unit:\"elementojn\",verb:\"havi\"}};function t(n){return e[n]??null}let i={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\"},o={nan:\"NaN\",number:\"nombro\",array:\"tabelo\",null:\"senvalora\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`Nevalida enigo: atendi\u011dis instanceof ${n.expected}, ricevi\u011dis ${s}`:`Nevalida enigo: atendi\u011dis ${r}, ricevi\u011dis ${s}`}case\"invalid_value\":return n.values.length===1?`Nevalida enigo: atendi\u011dis ${O(n.values[0])}`:`Nevalida opcio: atendi\u011dis unu el ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`Tro granda: atendi\u011dis ke ${n.origin??\"valoro\"} havu ${r}${n.maximum.toString()} ${a.unit??\"elementojn\"}`:`Tro granda: atendi\u011dis ke ${n.origin??\"valoro\"} havu ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`Tro malgranda: atendi\u011dis ke ${n.origin} havu ${r}${n.minimum.toString()} ${a.unit}`:`Tro malgranda: atendi\u011dis ke ${n.origin} estu ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`Nevalida karaktraro: devas komenci\u011di per \"${r.prefix}\"`:r.format===\"ends_with\"?`Nevalida karaktraro: devas fini\u011di per \"${r.suffix}\"`:r.format===\"includes\"?`Nevalida karaktraro: devas inkluzivi \"${r.includes}\"`:r.format===\"regex\"?`Nevalida karaktraro: devas kongrui kun la modelo ${r.pattern}`:`Nevalida ${i[r.format]??n.format}`}case\"not_multiple_of\":return`Nevalida nombro: devas esti oblo de ${n.divisor}`;case\"unrecognized_keys\":return`Nekonata${n.keys.length>1?\"j\":\"\"} \u015dlosilo${n.keys.length>1?\"j\":\"\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return`Nevalida \u015dlosilo en ${n.origin}`;case\"invalid_union\":return\"Nevalida enigo\";case\"invalid_element\":return`Nevalida valoro en ${n.origin}`;default:return\"Nevalida enigo\"}}};function _k(){return{localeError:gk()}}var $k=()=>{let e={string:{unit:\"caracteres\",verb:\"tener\"},file:{unit:\"bytes\",verb:\"tener\"},array:{unit:\"elementos\",verb:\"tener\"},set:{unit:\"elementos\",verb:\"tener\"}};function t(n){return e[n]??null}let i={regex:\"entrada\",email:\"direcci\u00f3n de correo electr\u00f3nico\",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\u00f3n ISO\",ipv4:\"direcci\u00f3n IPv4\",ipv6:\"direcci\u00f3n IPv6\",cidrv4:\"rango IPv4\",cidrv6:\"rango IPv6\",base64:\"cadena codificada en base64\",base64url:\"URL codificada en base64\",json_string:\"cadena JSON\",e164:\"n\u00famero E.164\",jwt:\"JWT\",template_literal:\"entrada\"},o={nan:\"NaN\",string:\"texto\",number:\"n\u00famero\",boolean:\"booleano\",array:\"arreglo\",object:\"objeto\",set:\"conjunto\",file:\"archivo\",date:\"fecha\",bigint:\"n\u00famero grande\",symbol:\"s\u00edmbolo\",undefined:\"indefinido\",null:\"nulo\",function:\"funci\u00f3n\",map:\"mapa\",record:\"registro\",tuple:\"tupla\",enum:\"enumeraci\u00f3n\",union:\"uni\u00f3n\",literal:\"literal\",promise:\"promesa\",void:\"vac\u00edo\",never:\"nunca\",unknown:\"desconocido\",any:\"cualquiera\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`Entrada inv\u00e1lida: se esperaba instanceof ${n.expected}, recibido ${s}`:`Entrada inv\u00e1lida: se esperaba ${r}, recibido ${s}`}case\"invalid_value\":return n.values.length===1?`Entrada inv\u00e1lida: se esperaba ${O(n.values[0])}`:`Opci\u00f3n inv\u00e1lida: se esperaba una de ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin),s=o[n.origin]??n.origin;return a?`Demasiado grande: se esperaba que ${s??\"valor\"} tuviera ${r}${n.maximum.toString()} ${a.unit??\"elementos\"}`:`Demasiado grande: se esperaba que ${s??\"valor\"} fuera ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin),s=o[n.origin]??n.origin;return a?`Demasiado peque\u00f1o: se esperaba que ${s} tuviera ${r}${n.minimum.toString()} ${a.unit}`:`Demasiado peque\u00f1o: se esperaba que ${s} fuera ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`Cadena inv\u00e1lida: debe comenzar con \"${r.prefix}\"`:r.format===\"ends_with\"?`Cadena inv\u00e1lida: debe terminar en \"${r.suffix}\"`:r.format===\"includes\"?`Cadena inv\u00e1lida: debe incluir \"${r.includes}\"`:r.format===\"regex\"?`Cadena inv\u00e1lida: debe coincidir con el patr\u00f3n ${r.pattern}`:`Inv\u00e1lido ${i[r.format]??n.format}`}case\"not_multiple_of\":return`N\u00famero inv\u00e1lido: debe ser m\u00faltiplo de ${n.divisor}`;case\"unrecognized_keys\":return`Llave${n.keys.length>1?\"s\":\"\"} desconocida${n.keys.length>1?\"s\":\"\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return`Llave inv\u00e1lida en ${o[n.origin]??n.origin}`;case\"invalid_union\":return\"Entrada inv\u00e1lida\";case\"invalid_element\":return`Valor inv\u00e1lido en ${o[n.origin]??n.origin}`;default:return\"Entrada inv\u00e1lida\"}}};function bk(){return{localeError:$k()}}var yk=()=>{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(n){return e[n]??null}let i={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\"},o={nan:\"NaN\",number:\"\u0639\u062f\u062f\",array:\"\u0622\u0631\u0627\u06cc\u0647\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`\u0648\u0631\u0648\u062f\u06cc \u0646\u0627\u0645\u0639\u062a\u0628\u0631: \u0645\u06cc\u200c\u0628\u0627\u06cc\u0633\u062a instanceof ${n.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 ${r} \u0645\u06cc\u200c\u0628\u0648\u062f\u060c ${s} \u062f\u0631\u06cc\u0627\u0641\u062a \u0634\u062f`}case\"invalid_value\":return n.values.length===1?`\u0648\u0631\u0648\u062f\u06cc \u0646\u0627\u0645\u0639\u062a\u0628\u0631: \u0645\u06cc\u200c\u0628\u0627\u06cc\u0633\u062a ${O(n.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 ${_(n.values,\"|\")} \u0645\u06cc\u200c\u0628\u0648\u062f`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`\u062e\u06cc\u0644\u06cc \u0628\u0632\u0631\u06af: ${n.origin??\"\u0645\u0642\u062f\u0627\u0631\"} \u0628\u0627\u06cc\u062f ${r}${n.maximum.toString()} ${a.unit??\"\u0639\u0646\u0635\u0631\"} \u0628\u0627\u0634\u062f`:`\u062e\u06cc\u0644\u06cc \u0628\u0632\u0631\u06af: ${n.origin??\"\u0645\u0642\u062f\u0627\u0631\"} \u0628\u0627\u06cc\u062f ${r}${n.maximum.toString()} \u0628\u0627\u0634\u062f`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`\u062e\u06cc\u0644\u06cc \u06a9\u0648\u0686\u06a9: ${n.origin} \u0628\u0627\u06cc\u062f ${r}${n.minimum.toString()} ${a.unit} \u0628\u0627\u0634\u062f`:`\u062e\u06cc\u0644\u06cc \u06a9\u0648\u0686\u06a9: ${n.origin} \u0628\u0627\u06cc\u062f ${r}${n.minimum.toString()} \u0628\u0627\u0634\u062f`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`\u0631\u0634\u062a\u0647 \u0646\u0627\u0645\u0639\u062a\u0628\u0631: \u0628\u0627\u06cc\u062f \u0628\u0627 \"${r.prefix}\" \u0634\u0631\u0648\u0639 \u0634\u0648\u062f`:r.format===\"ends_with\"?`\u0631\u0634\u062a\u0647 \u0646\u0627\u0645\u0639\u062a\u0628\u0631: \u0628\u0627\u06cc\u062f \u0628\u0627 \"${r.suffix}\" \u062a\u0645\u0627\u0645 \u0634\u0648\u062f`:r.format===\"includes\"?`\u0631\u0634\u062a\u0647 \u0646\u0627\u0645\u0639\u062a\u0628\u0631: \u0628\u0627\u06cc\u062f \u0634\u0627\u0645\u0644 \"${r.includes}\" \u0628\u0627\u0634\u062f`:r.format===\"regex\"?`\u0631\u0634\u062a\u0647 \u0646\u0627\u0645\u0639\u062a\u0628\u0631: \u0628\u0627\u06cc\u062f \u0628\u0627 \u0627\u0644\u06af\u0648\u06cc ${r.pattern} \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f`:`${i[r.format]??n.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 ${n.divisor} \u0628\u0627\u0634\u062f`;case\"unrecognized_keys\":return`\u06a9\u0644\u06cc\u062f${n.keys.length>1?\"\u0647\u0627\u06cc\":\"\"} \u0646\u0627\u0634\u0646\u0627\u0633: ${_(n.keys,\", \")}`;case\"invalid_key\":return`\u06a9\u0644\u06cc\u062f \u0646\u0627\u0634\u0646\u0627\u0633 \u062f\u0631 ${n.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 ${n.origin}`;default:return\"\u0648\u0631\u0648\u062f\u06cc \u0646\u0627\u0645\u0639\u062a\u0628\u0631\"}}};function kk(){return{localeError:yk()}}var wk=()=>{let e={string:{unit:\"merkki\u00e4\",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\u00e4iv\u00e4m\u00e4\u00e4r\u00e4n\"}};function t(n){return e[n]??null}let i={regex:\"s\u00e4\u00e4nn\u00f6llinen lauseke\",email:\"s\u00e4hk\u00f6postiosoite\",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\u00e4iv\u00e4m\u00e4\u00e4r\u00e4\",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\"},o={nan:\"NaN\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`Virheellinen tyyppi: odotettiin instanceof ${n.expected}, oli ${s}`:`Virheellinen tyyppi: odotettiin ${r}, oli ${s}`}case\"invalid_value\":return n.values.length===1?`Virheellinen sy\u00f6te: t\u00e4ytyy olla ${O(n.values[0])}`:`Virheellinen valinta: t\u00e4ytyy olla yksi seuraavista: ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`Liian suuri: ${a.subject} t\u00e4ytyy olla ${r}${n.maximum.toString()} ${a.unit}`.trim():`Liian suuri: arvon t\u00e4ytyy olla ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`Liian pieni: ${a.subject} t\u00e4ytyy olla ${r}${n.minimum.toString()} ${a.unit}`.trim():`Liian pieni: arvon t\u00e4ytyy olla ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`Virheellinen sy\u00f6te: t\u00e4ytyy alkaa \"${r.prefix}\"`:r.format===\"ends_with\"?`Virheellinen sy\u00f6te: t\u00e4ytyy loppua \"${r.suffix}\"`:r.format===\"includes\"?`Virheellinen sy\u00f6te: t\u00e4ytyy sis\u00e4lt\u00e4\u00e4 \"${r.includes}\"`:r.format===\"regex\"?`Virheellinen sy\u00f6te: t\u00e4ytyy vastata s\u00e4\u00e4nn\u00f6llist\u00e4 lauseketta ${r.pattern}`:`Virheellinen ${i[r.format]??n.format}`}case\"not_multiple_of\":return`Virheellinen luku: t\u00e4ytyy olla luvun ${n.divisor} monikerta`;case\"unrecognized_keys\":return`${n.keys.length>1?\"Tuntemattomat avaimet\":\"Tuntematon avain\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return\"Virheellinen avain tietueessa\";case\"invalid_union\":return\"Virheellinen unioni\";case\"invalid_element\":return\"Virheellinen arvo joukossa\";default:return\"Virheellinen sy\u00f6te\"}}};function Ik(){return{localeError:wk()}}var Sk=()=>{let e={string:{unit:\"caract\u00e8res\",verb:\"avoir\"},file:{unit:\"octets\",verb:\"avoir\"},array:{unit:\"\u00e9l\u00e9ments\",verb:\"avoir\"},set:{unit:\"\u00e9l\u00e9ments\",verb:\"avoir\"}};function t(n){return e[n]??null}let i={regex:\"entr\u00e9e\",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\u00e9e ISO\",ipv4:\"adresse IPv4\",ipv6:\"adresse IPv6\",cidrv4:\"plage IPv4\",cidrv6:\"plage IPv6\",base64:\"cha\u00eene encod\u00e9e en base64\",base64url:\"cha\u00eene encod\u00e9e en base64url\",json_string:\"cha\u00eene JSON\",e164:\"num\u00e9ro E.164\",jwt:\"JWT\",template_literal:\"entr\u00e9e\"},o={nan:\"NaN\",number:\"nombre\",array:\"tableau\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`Entr\u00e9e invalide : instanceof ${n.expected} attendu, ${s} re\u00e7u`:`Entr\u00e9e invalide : ${r} attendu, ${s} re\u00e7u`}case\"invalid_value\":return n.values.length===1?`Entr\u00e9e invalide : ${O(n.values[0])} attendu`:`Option invalide : une valeur parmi ${_(n.values,\"|\")} attendue`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`Trop grand : ${n.origin??\"valeur\"} doit ${a.verb} ${r}${n.maximum.toString()} ${a.unit??\"\u00e9l\u00e9ment(s)\"}`:`Trop grand : ${n.origin??\"valeur\"} doit \u00eatre ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`Trop petit : ${n.origin} doit ${a.verb} ${r}${n.minimum.toString()} ${a.unit}`:`Trop petit : ${n.origin} doit \u00eatre ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`Cha\u00eene invalide : doit commencer par \"${r.prefix}\"`:r.format===\"ends_with\"?`Cha\u00eene invalide : doit se terminer par \"${r.suffix}\"`:r.format===\"includes\"?`Cha\u00eene invalide : doit inclure \"${r.includes}\"`:r.format===\"regex\"?`Cha\u00eene invalide : doit correspondre au mod\u00e8le ${r.pattern}`:`${i[r.format]??n.format} invalide`}case\"not_multiple_of\":return`Nombre invalide : doit \u00eatre un multiple de ${n.divisor}`;case\"unrecognized_keys\":return`Cl\u00e9${n.keys.length>1?\"s\":\"\"} non reconnue${n.keys.length>1?\"s\":\"\"} : ${_(n.keys,\", \")}`;case\"invalid_key\":return`Cl\u00e9 invalide dans ${n.origin}`;case\"invalid_union\":return\"Entr\u00e9e invalide\";case\"invalid_element\":return`Valeur invalide dans ${n.origin}`;default:return\"Entr\u00e9e invalide\"}}};function zk(){return{localeError:Sk()}}var xk=()=>{let e={string:{unit:\"caract\u00e8res\",verb:\"avoir\"},file:{unit:\"octets\",verb:\"avoir\"},array:{unit:\"\u00e9l\u00e9ments\",verb:\"avoir\"},set:{unit:\"\u00e9l\u00e9ments\",verb:\"avoir\"}};function t(n){return e[n]??null}let i={regex:\"entr\u00e9e\",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\u00e9e ISO\",ipv4:\"adresse IPv4\",ipv6:\"adresse IPv6\",cidrv4:\"plage IPv4\",cidrv6:\"plage IPv6\",base64:\"cha\u00eene encod\u00e9e en base64\",base64url:\"cha\u00eene encod\u00e9e en base64url\",json_string:\"cha\u00eene JSON\",e164:\"num\u00e9ro E.164\",jwt:\"JWT\",template_literal:\"entr\u00e9e\"},o={nan:\"NaN\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`Entr\u00e9e invalide : attendu instanceof ${n.expected}, re\u00e7u ${s}`:`Entr\u00e9e invalide : attendu ${r}, re\u00e7u ${s}`}case\"invalid_value\":return n.values.length===1?`Entr\u00e9e invalide : attendu ${O(n.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"\u2264\":\"<\",a=t(n.origin);return a?`Trop grand : attendu que ${n.origin??\"la valeur\"} ait ${r}${n.maximum.toString()} ${a.unit}`:`Trop grand : attendu que ${n.origin??\"la valeur\"} soit ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\"\u2265\":\">\",a=t(n.origin);return a?`Trop petit : attendu que ${n.origin} ait ${r}${n.minimum.toString()} ${a.unit}`:`Trop petit : attendu que ${n.origin} soit ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`Cha\u00eene invalide : doit commencer par \"${r.prefix}\"`:r.format===\"ends_with\"?`Cha\u00eene invalide : doit se terminer par \"${r.suffix}\"`:r.format===\"includes\"?`Cha\u00eene invalide : doit inclure \"${r.includes}\"`:r.format===\"regex\"?`Cha\u00eene invalide : doit correspondre au motif ${r.pattern}`:`${i[r.format]??n.format} invalide`}case\"not_multiple_of\":return`Nombre invalide : doit \u00eatre un multiple de ${n.divisor}`;case\"unrecognized_keys\":return`Cl\u00e9${n.keys.length>1?\"s\":\"\"} non reconnue${n.keys.length>1?\"s\":\"\"} : ${_(n.keys,\", \")}`;case\"invalid_key\":return`Cl\u00e9 invalide dans ${n.origin}`;case\"invalid_union\":return\"Entr\u00e9e invalide\";case\"invalid_element\":return`Valeur invalide dans ${n.origin}`;default:return\"Entr\u00e9e invalide\"}}};function Zk(){return{localeError:xk()}}var Uk=()=>{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\"}},i=l=>l?e[l]:void 0,o=l=>{let c=i(l);return c?c.label:l??e.unknown.label},n=l=>`\u05d4${o(l)}`,r=l=>(i(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\"}},u={nan:\"NaN\"};return l=>{switch(l.code){case\"invalid_type\":{let c=l.expected,m=u[c??\"\"]??o(c),f=R(l.input),v=u[f]??e[f]?.label??f;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 ${v}`:`\u05e7\u05dc\u05d8 \u05dc\u05d0 \u05ea\u05e7\u05d9\u05df: \u05e6\u05e8\u05d9\u05da \u05dc\u05d4\u05d9\u05d5\u05ea ${m}, \u05d4\u05ea\u05e7\u05d1\u05dc ${v}`}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 ${O(l.values[0])}`;let c=l.values.map(f=>O(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 ${c[0]} \u05d0\u05d5 ${c[1]}`;let m=c[c.length-1];return`\u05e2\u05e8\u05da \u05dc\u05d0 \u05ea\u05e7\u05d9\u05df: \u05d4\u05d0\u05e4\u05e9\u05e8\u05d5\u05d9\u05d5\u05ea \u05d4\u05de\u05ea\u05d0\u05d9\u05de\u05d5\u05ea \u05d4\u05df ${c.slice(0,-1).join(\", \")} \u05d0\u05d5 ${m}`}case\"too_big\":{let c=a(l.origin),m=n(l.origin??\"value\");if(l.origin===\"string\")return`${c?.longLabel??\"\u05d0\u05e8\u05d5\u05da\"} \u05de\u05d3\u05d9: ${m} \u05e6\u05e8\u05d9\u05db\u05d4 \u05dc\u05d4\u05db\u05d9\u05dc ${l.maximum.toString()} ${c?.unit??\"\"} ${l.inclusive?\"\u05d0\u05d5 \u05e4\u05d7\u05d5\u05ea\":\"\u05dc\u05db\u05dc \u05d4\u05d9\u05d5\u05ea\u05e8\"}`.trim();if(l.origin===\"number\"){let b=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: ${m} \u05e6\u05e8\u05d9\u05da \u05dc\u05d4\u05d9\u05d5\u05ea ${b}`}if(l.origin===\"array\"||l.origin===\"set\"){let b=l.origin===\"set\"?\"\u05e6\u05e8\u05d9\u05db\u05d4\":\"\u05e6\u05e8\u05d9\u05da\",z=l.inclusive?`${l.maximum} ${c?.unit??\"\"} \u05d0\u05d5 \u05e4\u05d7\u05d5\u05ea`:`\u05e4\u05d7\u05d5\u05ea \u05de-${l.maximum} ${c?.unit??\"\"}`;return`\u05d2\u05d3\u05d5\u05dc \u05de\u05d3\u05d9: ${m} ${b} \u05dc\u05d4\u05db\u05d9\u05dc ${z}`.trim()}let f=l.inclusive?\"<=\":\"<\",v=r(l.origin??\"value\");return c?.unit?`${c.longLabel} \u05de\u05d3\u05d9: ${m} ${v} ${f}${l.maximum.toString()} ${c.unit}`:`${c?.longLabel??\"\u05d2\u05d3\u05d5\u05dc\"} \u05de\u05d3\u05d9: ${m} ${v} ${f}${l.maximum.toString()}`}case\"too_small\":{let c=a(l.origin),m=n(l.origin??\"value\");if(l.origin===\"string\")return`${c?.shortLabel??\"\u05e7\u05e6\u05e8\"} \u05de\u05d3\u05d9: ${m} \u05e6\u05e8\u05d9\u05db\u05d4 \u05dc\u05d4\u05db\u05d9\u05dc ${l.minimum.toString()} ${c?.unit??\"\"} ${l.inclusive?\"\u05d0\u05d5 \u05d9\u05d5\u05ea\u05e8\":\"\u05dc\u05e4\u05d7\u05d5\u05ea\"}`.trim();if(l.origin===\"number\"){let b=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: ${m} \u05e6\u05e8\u05d9\u05da \u05dc\u05d4\u05d9\u05d5\u05ea ${b}`}if(l.origin===\"array\"||l.origin===\"set\"){let b=l.origin===\"set\"?\"\u05e6\u05e8\u05d9\u05db\u05d4\":\"\u05e6\u05e8\u05d9\u05da\";if(l.minimum===1&&l.inclusive){let H=(l.origin===\"set\",\"\u05dc\u05e4\u05d7\u05d5\u05ea \u05e4\u05e8\u05d9\u05d8 \u05d0\u05d7\u05d3\");return`\u05e7\u05d8\u05df \u05de\u05d3\u05d9: ${m} ${b} \u05dc\u05d4\u05db\u05d9\u05dc ${H}`}let z=l.inclusive?`${l.minimum} ${c?.unit??\"\"} \u05d0\u05d5 \u05d9\u05d5\u05ea\u05e8`:`\u05d9\u05d5\u05ea\u05e8 \u05de-${l.minimum} ${c?.unit??\"\"}`;return`\u05e7\u05d8\u05df \u05de\u05d3\u05d9: ${m} ${b} \u05dc\u05d4\u05db\u05d9\u05dc ${z}`.trim()}let f=l.inclusive?\">=\":\">\",v=r(l.origin??\"value\");return c?.unit?`${c.shortLabel} \u05de\u05d3\u05d9: ${m} ${v} ${f}${l.minimum.toString()} ${c.unit}`:`${c?.shortLabel??\"\u05e7\u05d8\u05df\"} \u05de\u05d3\u05d9: ${m} ${v} ${f}${l.minimum.toString()}`}case\"invalid_format\":{let c=l;if(c.format===\"starts_with\")return`\u05d4\u05de\u05d7\u05e8\u05d5\u05d6\u05ea \u05d7\u05d9\u05d9\u05d1\u05ea \u05dc\u05d4\u05ea\u05d7\u05d9\u05dc \u05d1 \"${c.prefix}\"`;if(c.format===\"ends_with\")return`\u05d4\u05de\u05d7\u05e8\u05d5\u05d6\u05ea \u05d7\u05d9\u05d9\u05d1\u05ea \u05dc\u05d4\u05e1\u05ea\u05d9\u05d9\u05dd \u05d1 \"${c.suffix}\"`;if(c.format===\"includes\")return`\u05d4\u05de\u05d7\u05e8\u05d5\u05d6\u05ea \u05d7\u05d9\u05d9\u05d1\u05ea \u05dc\u05db\u05dc\u05d5\u05dc \"${c.includes}\"`;if(c.format===\"regex\")return`\u05d4\u05de\u05d7\u05e8\u05d5\u05d6\u05ea \u05d7\u05d9\u05d9\u05d1\u05ea \u05dc\u05d4\u05ea\u05d0\u05d9\u05dd \u05dc\u05ea\u05d1\u05e0\u05d9\u05ea ${c.pattern}`;let m=s[c.format],f=m?.label??c.format,v=(m?.gender??\"m\")===\"f\"?\"\u05ea\u05e7\u05d9\u05e0\u05d4\":\"\u05ea\u05e7\u05d9\u05df\";return`${f} \u05dc\u05d0 ${v}`}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\"}: ${_(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${n(l.origin??\"array\")}`;default:return\"\u05e7\u05dc\u05d8 \u05dc\u05d0 \u05ea\u05e7\u05d9\u05df\"}}};function Tk(){return{localeError:Uk()}}var Nk=()=>{let e={string:{unit:\"karakter\",verb:\"legyen\"},file:{unit:\"byte\",verb:\"legyen\"},array:{unit:\"elem\",verb:\"legyen\"},set:{unit:\"elem\",verb:\"legyen\"}};function t(n){return e[n]??null}let i={regex:\"bemenet\",email:\"email c\u00edm\",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\u00e9lyeg\",date:\"ISO d\u00e1tum\",time:\"ISO id\u0151\",duration:\"ISO id\u0151intervallum\",ipv4:\"IPv4 c\u00edm\",ipv6:\"IPv6 c\u00edm\",cidrv4:\"IPv4 tartom\u00e1ny\",cidrv6:\"IPv6 tartom\u00e1ny\",base64:\"base64-k\u00f3dolt string\",base64url:\"base64url-k\u00f3dolt string\",json_string:\"JSON string\",e164:\"E.164 sz\u00e1m\",jwt:\"JWT\",template_literal:\"bemenet\"},o={nan:\"NaN\",number:\"sz\u00e1m\",array:\"t\u00f6mb\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`\u00c9rv\u00e9nytelen bemenet: a v\u00e1rt \u00e9rt\u00e9k instanceof ${n.expected}, a kapott \u00e9rt\u00e9k ${s}`:`\u00c9rv\u00e9nytelen bemenet: a v\u00e1rt \u00e9rt\u00e9k ${r}, a kapott \u00e9rt\u00e9k ${s}`}case\"invalid_value\":return n.values.length===1?`\u00c9rv\u00e9nytelen bemenet: a v\u00e1rt \u00e9rt\u00e9k ${O(n.values[0])}`:`\u00c9rv\u00e9nytelen opci\u00f3: valamelyik \u00e9rt\u00e9k v\u00e1rt ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`T\u00fal nagy: ${n.origin??\"\u00e9rt\u00e9k\"} m\u00e9rete t\u00fal nagy ${r}${n.maximum.toString()} ${a.unit??\"elem\"}`:`T\u00fal nagy: a bemeneti \u00e9rt\u00e9k ${n.origin??\"\u00e9rt\u00e9k\"} t\u00fal nagy: ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`T\u00fal kicsi: a bemeneti \u00e9rt\u00e9k ${n.origin} m\u00e9rete t\u00fal kicsi ${r}${n.minimum.toString()} ${a.unit}`:`T\u00fal kicsi: a bemeneti \u00e9rt\u00e9k ${n.origin} t\u00fal kicsi ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`\u00c9rv\u00e9nytelen string: \"${r.prefix}\" \u00e9rt\u00e9kkel kell kezd\u0151dnie`:r.format===\"ends_with\"?`\u00c9rv\u00e9nytelen string: \"${r.suffix}\" \u00e9rt\u00e9kkel kell v\u00e9gz\u0151dnie`:r.format===\"includes\"?`\u00c9rv\u00e9nytelen string: \"${r.includes}\" \u00e9rt\u00e9ket kell tartalmaznia`:r.format===\"regex\"?`\u00c9rv\u00e9nytelen string: ${r.pattern} mint\u00e1nak kell megfelelnie`:`\u00c9rv\u00e9nytelen ${i[r.format]??n.format}`}case\"not_multiple_of\":return`\u00c9rv\u00e9nytelen sz\u00e1m: ${n.divisor} t\u00f6bbsz\u00f6r\u00f6s\u00e9nek kell lennie`;case\"unrecognized_keys\":return`Ismeretlen kulcs${n.keys.length>1?\"s\":\"\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return`\u00c9rv\u00e9nytelen kulcs ${n.origin}`;case\"invalid_union\":return\"\u00c9rv\u00e9nytelen bemenet\";case\"invalid_element\":return`\u00c9rv\u00e9nytelen \u00e9rt\u00e9k: ${n.origin}`;default:return\"\u00c9rv\u00e9nytelen bemenet\"}}};function Ek(){return{localeError:Nk()}}function Os(e,t,i){return Math.abs(e)===1?t:i}function lt(e){if(!e)return\"\";let t=[\"\u0561\",\"\u0565\",\"\u0568\",\"\u056b\",\"\u0578\",\"\u0578\u0582\",\"\u0585\"],i=e[e.length-1];return e+(t.includes(i)?\"\u0576\":\"\u0568\")}var Pk=()=>{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(n){return e[n]??null}let i={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\"},o={nan:\"NaN\",number:\"\u0569\u056b\u057e\",array:\"\u0566\u0561\u0576\u0563\u057e\u0561\u056e\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.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 ${n.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 ${r}, \u057d\u057f\u0561\u0581\u057e\u0565\u056c \u0567 ${s}`}case\"invalid_value\":return n.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 ${O(n.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 ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);if(a){let s=Number(n.maximum),u=Os(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 ${lt(n.origin??\"\u0561\u0580\u056a\u0565\u0584\")} \u056f\u0578\u0582\u0576\u0565\u0576\u0561 ${r}${n.maximum.toString()} ${u}`}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 ${lt(n.origin??\"\u0561\u0580\u056a\u0565\u0584\")} \u056c\u056b\u0576\u056b ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);if(a){let s=Number(n.minimum),u=Os(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 ${lt(n.origin)} \u056f\u0578\u0582\u0576\u0565\u0576\u0561 ${r}${n.minimum.toString()} ${u}`}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 ${lt(n.origin)} \u056c\u056b\u0576\u056b ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`\u054d\u056d\u0561\u056c \u057f\u0578\u0572\u2024 \u057a\u0565\u057f\u0584 \u0567 \u057d\u056f\u057d\u057e\u056b \"${r.prefix}\"-\u0578\u057e`:r.format===\"ends_with\"?`\u054d\u056d\u0561\u056c \u057f\u0578\u0572\u2024 \u057a\u0565\u057f\u0584 \u0567 \u0561\u057e\u0561\u0580\u057f\u057e\u056b \"${r.suffix}\"-\u0578\u057e`:r.format===\"includes\"?`\u054d\u056d\u0561\u056c \u057f\u0578\u0572\u2024 \u057a\u0565\u057f\u0584 \u0567 \u057a\u0561\u0580\u0578\u0582\u0576\u0561\u056f\u056b \"${r.includes}\"`:r.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 ${r.pattern} \u0571\u0587\u0561\u0579\u0561\u0583\u056b\u0576`:`\u054d\u056d\u0561\u056c ${i[r.format]??n.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 ${n.divisor}-\u056b`;case\"unrecognized_keys\":return`\u0549\u0573\u0561\u0576\u0561\u0579\u057e\u0561\u056e \u0562\u0561\u0576\u0561\u056c\u056b${n.keys.length>1?\"\u0576\u0565\u0580\":\"\"}. ${_(n.keys,\", \")}`;case\"invalid_key\":return`\u054d\u056d\u0561\u056c \u0562\u0561\u0576\u0561\u056c\u056b ${lt(n.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 ${lt(n.origin)}-\u0578\u0582\u0574`;default:return\"\u054d\u056d\u0561\u056c \u0574\u0578\u0582\u057f\u0584\u0561\u0563\u0580\u0578\u0582\u0574\"}}};function Ok(){return{localeError:Pk()}}var jk=()=>{let e={string:{unit:\"karakter\",verb:\"memiliki\"},file:{unit:\"byte\",verb:\"memiliki\"},array:{unit:\"item\",verb:\"memiliki\"},set:{unit:\"item\",verb:\"memiliki\"}};function t(n){return e[n]??null}let i={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\"},o={nan:\"NaN\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`Input tidak valid: diharapkan instanceof ${n.expected}, diterima ${s}`:`Input tidak valid: diharapkan ${r}, diterima ${s}`}case\"invalid_value\":return n.values.length===1?`Input tidak valid: diharapkan ${O(n.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`Terlalu besar: diharapkan ${n.origin??\"value\"} memiliki ${r}${n.maximum.toString()} ${a.unit??\"elemen\"}`:`Terlalu besar: diharapkan ${n.origin??\"value\"} menjadi ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`Terlalu kecil: diharapkan ${n.origin} memiliki ${r}${n.minimum.toString()} ${a.unit}`:`Terlalu kecil: diharapkan ${n.origin} menjadi ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`String tidak valid: harus dimulai dengan \"${r.prefix}\"`:r.format===\"ends_with\"?`String tidak valid: harus berakhir dengan \"${r.suffix}\"`:r.format===\"includes\"?`String tidak valid: harus menyertakan \"${r.includes}\"`:r.format===\"regex\"?`String tidak valid: harus sesuai pola ${r.pattern}`:`${i[r.format]??n.format} tidak valid`}case\"not_multiple_of\":return`Angka tidak valid: harus kelipatan dari ${n.divisor}`;case\"unrecognized_keys\":return`Kunci tidak dikenali ${n.keys.length>1?\"s\":\"\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return`Kunci tidak valid di ${n.origin}`;case\"invalid_union\":return\"Input tidak valid\";case\"invalid_element\":return`Nilai tidak valid di ${n.origin}`;default:return\"Input tidak valid\"}}};function Dk(){return{localeError:jk()}}var Rk=()=>{let e={string:{unit:\"stafi\",verb:\"a\u00f0 hafa\"},file:{unit:\"b\u00e6ti\",verb:\"a\u00f0 hafa\"},array:{unit:\"hluti\",verb:\"a\u00f0 hafa\"},set:{unit:\"hluti\",verb:\"a\u00f0 hafa\"}};function t(n){return e[n]??null}let i={regex:\"gildi\",email:\"netfang\",url:\"vefsl\u00f3\u00f0\",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\u00edmi\",date:\"ISO dagsetning\",time:\"ISO t\u00edmi\",duration:\"ISO t\u00edmalengd\",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\u00f6lugildi\",jwt:\"JWT\",template_literal:\"gildi\"},o={nan:\"NaN\",number:\"n\u00famer\",array:\"fylki\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`Rangt gildi: \u00de\u00fa sl\u00f3st inn ${s} \u00fear sem \u00e1 a\u00f0 vera instanceof ${n.expected}`:`Rangt gildi: \u00de\u00fa sl\u00f3st inn ${s} \u00fear sem \u00e1 a\u00f0 vera ${r}`}case\"invalid_value\":return n.values.length===1?`Rangt gildi: gert r\u00e1\u00f0 fyrir ${O(n.values[0])}`:`\u00d3gilt val: m\u00e1 vera eitt af eftirfarandi ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`Of st\u00f3rt: gert er r\u00e1\u00f0 fyrir a\u00f0 ${n.origin??\"gildi\"} hafi ${r}${n.maximum.toString()} ${a.unit??\"hluti\"}`:`Of st\u00f3rt: gert er r\u00e1\u00f0 fyrir a\u00f0 ${n.origin??\"gildi\"} s\u00e9 ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`Of l\u00edti\u00f0: gert er r\u00e1\u00f0 fyrir a\u00f0 ${n.origin} hafi ${r}${n.minimum.toString()} ${a.unit}`:`Of l\u00edti\u00f0: gert er r\u00e1\u00f0 fyrir a\u00f0 ${n.origin} s\u00e9 ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`\u00d3gildur strengur: ver\u00f0ur a\u00f0 byrja \u00e1 \"${r.prefix}\"`:r.format===\"ends_with\"?`\u00d3gildur strengur: ver\u00f0ur a\u00f0 enda \u00e1 \"${r.suffix}\"`:r.format===\"includes\"?`\u00d3gildur strengur: ver\u00f0ur a\u00f0 innihalda \"${r.includes}\"`:r.format===\"regex\"?`\u00d3gildur strengur: ver\u00f0ur a\u00f0 fylgja mynstri ${r.pattern}`:`Rangt ${i[r.format]??n.format}`}case\"not_multiple_of\":return`R\u00f6ng tala: ver\u00f0ur a\u00f0 vera margfeldi af ${n.divisor}`;case\"unrecognized_keys\":return`\u00d3\u00feekkt ${n.keys.length>1?\"ir lyklar\":\"ur lykill\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return`Rangur lykill \u00ed ${n.origin}`;case\"invalid_union\":return\"Rangt gildi\";case\"invalid_element\":return`Rangt gildi \u00ed ${n.origin}`;default:return\"Rangt gildi\"}}};function Ck(){return{localeError:Rk()}}var Ak=()=>{let e={string:{unit:\"caratteri\",verb:\"avere\"},file:{unit:\"byte\",verb:\"avere\"},array:{unit:\"elementi\",verb:\"avere\"},set:{unit:\"elementi\",verb:\"avere\"}};function t(n){return e[n]??null}let i={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\"},o={nan:\"NaN\",number:\"numero\",array:\"vettore\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`Input non valido: atteso instanceof ${n.expected}, ricevuto ${s}`:`Input non valido: atteso ${r}, ricevuto ${s}`}case\"invalid_value\":return n.values.length===1?`Input non valido: atteso ${O(n.values[0])}`:`Opzione non valida: atteso uno tra ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`Troppo grande: ${n.origin??\"valore\"} deve avere ${r}${n.maximum.toString()} ${a.unit??\"elementi\"}`:`Troppo grande: ${n.origin??\"valore\"} deve essere ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`Troppo piccolo: ${n.origin} deve avere ${r}${n.minimum.toString()} ${a.unit}`:`Troppo piccolo: ${n.origin} deve essere ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`Stringa non valida: deve iniziare con \"${r.prefix}\"`:r.format===\"ends_with\"?`Stringa non valida: deve terminare con \"${r.suffix}\"`:r.format===\"includes\"?`Stringa non valida: deve includere \"${r.includes}\"`:r.format===\"regex\"?`Stringa non valida: deve corrispondere al pattern ${r.pattern}`:`Invalid ${i[r.format]??n.format}`}case\"not_multiple_of\":return`Numero non valido: deve essere un multiplo di ${n.divisor}`;case\"unrecognized_keys\":return`Chiav${n.keys.length>1?\"i\":\"e\"} non riconosciut${n.keys.length>1?\"e\":\"a\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return`Chiave non valida in ${n.origin}`;case\"invalid_union\":return\"Input non valido\";case\"invalid_element\":return`Valore non valido in ${n.origin}`;default:return\"Input non valido\"}}};function Lk(){return{localeError:Ak()}}var Mk=()=>{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(n){return e[n]??null}let i={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\"},o={nan:\"NaN\",number:\"\u6570\u5024\",array:\"\u914d\u5217\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`\u7121\u52b9\u306a\u5165\u529b: instanceof ${n.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: ${r}\u304c\u671f\u5f85\u3055\u308c\u307e\u3057\u305f\u304c\u3001${s}\u304c\u5165\u529b\u3055\u308c\u307e\u3057\u305f`}case\"invalid_value\":return n.values.length===1?`\u7121\u52b9\u306a\u5165\u529b: ${O(n.values[0])}\u304c\u671f\u5f85\u3055\u308c\u307e\u3057\u305f`:`\u7121\u52b9\u306a\u9078\u629e: ${_(n.values,\"\u3001\")}\u306e\u3044\u305a\u308c\u304b\u3067\u3042\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059`;case\"too_big\":{let r=n.inclusive?\"\u4ee5\u4e0b\u3067\u3042\u308b\":\"\u3088\u308a\u5c0f\u3055\u3044\",a=t(n.origin);return a?`\u5927\u304d\u3059\u304e\u308b\u5024: ${n.origin??\"\u5024\"}\u306f${n.maximum.toString()}${a.unit??\"\u8981\u7d20\"}${r}\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059`:`\u5927\u304d\u3059\u304e\u308b\u5024: ${n.origin??\"\u5024\"}\u306f${n.maximum.toString()}${r}\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059`}case\"too_small\":{let r=n.inclusive?\"\u4ee5\u4e0a\u3067\u3042\u308b\":\"\u3088\u308a\u5927\u304d\u3044\",a=t(n.origin);return a?`\u5c0f\u3055\u3059\u304e\u308b\u5024: ${n.origin}\u306f${n.minimum.toString()}${a.unit}${r}\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059`:`\u5c0f\u3055\u3059\u304e\u308b\u5024: ${n.origin}\u306f${n.minimum.toString()}${r}\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`\u7121\u52b9\u306a\u6587\u5b57\u5217: \"${r.prefix}\"\u3067\u59cb\u307e\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059`:r.format===\"ends_with\"?`\u7121\u52b9\u306a\u6587\u5b57\u5217: \"${r.suffix}\"\u3067\u7d42\u308f\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059`:r.format===\"includes\"?`\u7121\u52b9\u306a\u6587\u5b57\u5217: \"${r.includes}\"\u3092\u542b\u3080\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059`:r.format===\"regex\"?`\u7121\u52b9\u306a\u6587\u5b57\u5217: \u30d1\u30bf\u30fc\u30f3${r.pattern}\u306b\u4e00\u81f4\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059`:`\u7121\u52b9\u306a${i[r.format]??n.format}`}case\"not_multiple_of\":return`\u7121\u52b9\u306a\u6570\u5024: ${n.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${n.keys.length>1?\"\u7fa4\":\"\"}: ${_(n.keys,\"\u3001\")}`;case\"invalid_key\":return`${n.origin}\u5185\u306e\u7121\u52b9\u306a\u30ad\u30fc`;case\"invalid_union\":return\"\u7121\u52b9\u306a\u5165\u529b\";case\"invalid_element\":return`${n.origin}\u5185\u306e\u7121\u52b9\u306a\u5024`;default:return\"\u7121\u52b9\u306a\u5165\u529b\"}}};function qk(){return{localeError:Mk()}}var Fk=()=>{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(n){return e[n]??null}let i={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\"},o={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 n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.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 ${n.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 ${r}, \u10db\u10d8\u10e6\u10d4\u10d1\u10e3\u10da\u10d8 ${s}`}case\"invalid_value\":return n.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 ${O(n.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 ${_(n.values,\"|\")}-\u10d3\u10d0\u10dc`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.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 ${n.origin??\"\u10db\u10dc\u10d8\u10e8\u10d5\u10dc\u10d4\u10da\u10dd\u10d1\u10d0\"} ${a.verb} ${r}${n.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 ${n.origin??\"\u10db\u10dc\u10d8\u10e8\u10d5\u10dc\u10d4\u10da\u10dd\u10d1\u10d0\"} \u10d8\u10e7\u10dd\u10e1 ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.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 ${n.origin} ${a.verb} ${r}${n.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 ${n.origin} \u10d8\u10e7\u10dd\u10e1 ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.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 \"${r.prefix}\"-\u10d8\u10d7`:r.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 \"${r.suffix}\"-\u10d8\u10d7`:r.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 \"${r.includes}\"-\u10e1`:r.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 ${r.pattern}`:`\u10d0\u10e0\u10d0\u10e1\u10ec\u10dd\u10e0\u10d8 ${i[r.format]??n.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 ${n.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${n.keys.length>1?\"\u10d4\u10d1\u10d8\":\"\u10d8\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return`\u10d0\u10e0\u10d0\u10e1\u10ec\u10dd\u10e0\u10d8 \u10d2\u10d0\u10e1\u10d0\u10e6\u10d4\u10d1\u10d8 ${n.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 ${n.origin}-\u10e8\u10d8`;default:return\"\u10d0\u10e0\u10d0\u10e1\u10ec\u10dd\u10e0\u10d8 \u10e8\u10d4\u10e7\u10d5\u10d0\u10dc\u10d0\"}}};function Jk(){return{localeError:Fk()}}var Bk=()=>{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(n){return e[n]??null}let i={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\"},o={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 n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.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 ${n.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 ${r} \u1794\u17c9\u17bb\u1793\u17d2\u178f\u17c2\u1791\u1791\u17bd\u179b\u1794\u17b6\u1793 ${s}`}case\"invalid_value\":return n.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 ${O(n.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 ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`\u1792\u17c6\u1796\u17c1\u1780\u17d6 \u178f\u17d2\u179a\u17bc\u179c\u1780\u17b6\u179a ${n.origin??\"\u178f\u1798\u17d2\u179b\u17c3\"} ${r} ${n.maximum.toString()} ${a.unit??\"\u1792\u17b6\u178f\u17bb\"}`:`\u1792\u17c6\u1796\u17c1\u1780\u17d6 \u178f\u17d2\u179a\u17bc\u179c\u1780\u17b6\u179a ${n.origin??\"\u178f\u1798\u17d2\u179b\u17c3\"} ${r} ${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`\u178f\u17bc\u1785\u1796\u17c1\u1780\u17d6 \u178f\u17d2\u179a\u17bc\u179c\u1780\u17b6\u179a ${n.origin} ${r} ${n.minimum.toString()} ${a.unit}`:`\u178f\u17bc\u1785\u1796\u17c1\u1780\u17d6 \u178f\u17d2\u179a\u17bc\u179c\u1780\u17b6\u179a ${n.origin} ${r} ${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.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 \"${r.prefix}\"`:r.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 \"${r.suffix}\"`:r.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 \"${r.includes}\"`:r.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 ${r.pattern}`:`\u1798\u17b7\u1793\u178f\u17d2\u179a\u17b9\u1798\u178f\u17d2\u179a\u17bc\u179c\u17d6 ${i[r.format]??n.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 ${n.divisor}`;case\"unrecognized_keys\":return`\u179a\u1780\u1783\u17be\u1789\u179f\u17c4\u1798\u17b7\u1793\u179f\u17d2\u1782\u17b6\u179b\u17cb\u17d6 ${_(n.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 ${n.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 ${n.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 Pd(){return{localeError:Bk()}}function Vk(){return Pd()}var Hk=()=>{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(n){return e[n]??null}let i={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\"},o={nan:\"NaN\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`\uc798\ubabb\ub41c \uc785\ub825: \uc608\uc0c1 \ud0c0\uc785\uc740 instanceof ${n.expected}, \ubc1b\uc740 \ud0c0\uc785\uc740 ${s}\uc785\ub2c8\ub2e4`:`\uc798\ubabb\ub41c \uc785\ub825: \uc608\uc0c1 \ud0c0\uc785\uc740 ${r}, \ubc1b\uc740 \ud0c0\uc785\uc740 ${s}\uc785\ub2c8\ub2e4`}case\"invalid_value\":return n.values.length===1?`\uc798\ubabb\ub41c \uc785\ub825: \uac12\uc740 ${O(n.values[0])} \uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4`:`\uc798\ubabb\ub41c \uc635\uc158: ${_(n.values,\"\ub610\ub294 \")} \uc911 \ud558\ub098\uc5ec\uc57c \ud569\ub2c8\ub2e4`;case\"too_big\":{let r=n.inclusive?\"\uc774\ud558\":\"\ubbf8\ub9cc\",a=r===\"\ubbf8\ub9cc\"?\"\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4\":\"\uc5ec\uc57c \ud569\ub2c8\ub2e4\",s=t(n.origin),u=s?.unit??\"\uc694\uc18c\";return s?`${n.origin??\"\uac12\"}\uc774 \ub108\ubb34 \ud07d\ub2c8\ub2e4: ${n.maximum.toString()}${u} ${r}${a}`:`${n.origin??\"\uac12\"}\uc774 \ub108\ubb34 \ud07d\ub2c8\ub2e4: ${n.maximum.toString()} ${r}${a}`}case\"too_small\":{let r=n.inclusive?\"\uc774\uc0c1\":\"\ucd08\uacfc\",a=r===\"\uc774\uc0c1\"?\"\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4\":\"\uc5ec\uc57c \ud569\ub2c8\ub2e4\",s=t(n.origin),u=s?.unit??\"\uc694\uc18c\";return s?`${n.origin??\"\uac12\"}\uc774 \ub108\ubb34 \uc791\uc2b5\ub2c8\ub2e4: ${n.minimum.toString()}${u} ${r}${a}`:`${n.origin??\"\uac12\"}\uc774 \ub108\ubb34 \uc791\uc2b5\ub2c8\ub2e4: ${n.minimum.toString()} ${r}${a}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`\uc798\ubabb\ub41c \ubb38\uc790\uc5f4: \"${r.prefix}\"(\uc73c)\ub85c \uc2dc\uc791\ud574\uc57c \ud569\ub2c8\ub2e4`:r.format===\"ends_with\"?`\uc798\ubabb\ub41c \ubb38\uc790\uc5f4: \"${r.suffix}\"(\uc73c)\ub85c \ub05d\ub098\uc57c \ud569\ub2c8\ub2e4`:r.format===\"includes\"?`\uc798\ubabb\ub41c \ubb38\uc790\uc5f4: \"${r.includes}\"\uc744(\ub97c) \ud3ec\ud568\ud574\uc57c \ud569\ub2c8\ub2e4`:r.format===\"regex\"?`\uc798\ubabb\ub41c \ubb38\uc790\uc5f4: \uc815\uaddc\uc2dd ${r.pattern} \ud328\ud134\uacfc \uc77c\uce58\ud574\uc57c \ud569\ub2c8\ub2e4`:`\uc798\ubabb\ub41c ${i[r.format]??n.format}`}case\"not_multiple_of\":return`\uc798\ubabb\ub41c \uc22b\uc790: ${n.divisor}\uc758 \ubc30\uc218\uc5ec\uc57c \ud569\ub2c8\ub2e4`;case\"unrecognized_keys\":return`\uc778\uc2dd\ud560 \uc218 \uc5c6\ub294 \ud0a4: ${_(n.keys,\", \")}`;case\"invalid_key\":return`\uc798\ubabb\ub41c \ud0a4: ${n.origin}`;case\"invalid_union\":return\"\uc798\ubabb\ub41c \uc785\ub825\";case\"invalid_element\":return`\uc798\ubabb\ub41c \uac12: ${n.origin}`;default:return\"\uc798\ubabb\ub41c \uc785\ub825\"}}};function Kk(){return{localeError:Hk()}}var St=e=>e.charAt(0).toUpperCase()+e.slice(1);function js(e){let t=Math.abs(e),i=t%10,o=t%100;return o>=11&&o<=19||i===0?\"many\":i===1?\"one\":\"few\"}var Wk=()=>{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(n,r,a,s){let u=e[n]??null;return u===null?u:{unit:u.unit[r],verb:u.verb[s][a?\"inclusive\":\"notInclusive\"]}}let i={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\"},o={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 n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`Gautas tipas ${s}, o tik\u0117tasi - instanceof ${n.expected}`:`Gautas tipas ${s}, o tik\u0117tasi - ${r}`}case\"invalid_value\":return n.values.length===1?`Privalo b\u016bti ${O(n.values[0])}`:`Privalo b\u016bti vienas i\u0161 ${_(n.values,\"|\")} pasirinkim\u0173`;case\"too_big\":{let r=o[n.origin]??n.origin,a=t(n.origin,js(Number(n.maximum)),n.inclusive??!1,\"smaller\");if(a?.verb)return`${St(r??n.origin??\"reik\u0161m\u0117\")} ${a.verb} ${n.maximum.toString()} ${a.unit??\"element\u0173\"}`;let s=n.inclusive?\"ne didesnis kaip\":\"ma\u017eesnis kaip\";return`${St(r??n.origin??\"reik\u0161m\u0117\")} turi b\u016bti ${s} ${n.maximum.toString()} ${a?.unit}`}case\"too_small\":{let r=o[n.origin]??n.origin,a=t(n.origin,js(Number(n.minimum)),n.inclusive??!1,\"bigger\");if(a?.verb)return`${St(r??n.origin??\"reik\u0161m\u0117\")} ${a.verb} ${n.minimum.toString()} ${a.unit??\"element\u0173\"}`;let s=n.inclusive?\"ne ma\u017eesnis kaip\":\"didesnis kaip\";return`${St(r??n.origin??\"reik\u0161m\u0117\")} turi b\u016bti ${s} ${n.minimum.toString()} ${a?.unit}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`Eilut\u0117 privalo prasid\u0117ti \"${r.prefix}\"`:r.format===\"ends_with\"?`Eilut\u0117 privalo pasibaigti \"${r.suffix}\"`:r.format===\"includes\"?`Eilut\u0117 privalo \u012ftraukti \"${r.includes}\"`:r.format===\"regex\"?`Eilut\u0117 privalo atitikti ${r.pattern}`:`Neteisingas ${i[r.format]??n.format}`}case\"not_multiple_of\":return`Skai\u010dius privalo b\u016bti ${n.divisor} kartotinis.`;case\"unrecognized_keys\":return`Neatpa\u017eint${n.keys.length>1?\"i\":\"as\"} rakt${n.keys.length>1?\"ai\":\"as\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return\"Rastas klaidingas raktas\";case\"invalid_union\":return\"Klaidinga \u012fvestis\";case\"invalid_element\":{let r=o[n.origin]??n.origin;return`${St(r??n.origin??\"reik\u0161m\u0117\")} turi klaiding\u0105 \u012fvest\u012f`}default:return\"Klaidinga \u012fvestis\"}}};function Gk(){return{localeError:Wk()}}var Xk=()=>{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(n){return e[n]??null}let i={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\"},o={nan:\"NaN\",number:\"\u0431\u0440\u043e\u0458\",array:\"\u043d\u0438\u0437\u0430\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`\u0413\u0440\u0435\u0448\u0435\u043d \u0432\u043d\u0435\u0441: \u0441\u0435 \u043e\u0447\u0435\u043a\u0443\u0432\u0430 instanceof ${n.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 ${r}, \u043f\u0440\u0438\u043c\u0435\u043d\u043e ${s}`}case\"invalid_value\":return n.values.length===1?`Invalid input: expected ${O(n.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 ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.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 ${n.origin??\"\u0432\u0440\u0435\u0434\u043d\u043e\u0441\u0442\u0430\"} \u0434\u0430 \u0438\u043c\u0430 ${r}${n.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 ${n.origin??\"\u0432\u0440\u0435\u0434\u043d\u043e\u0441\u0442\u0430\"} \u0434\u0430 \u0431\u0438\u0434\u0435 ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`\u041f\u0440\u0435\u043c\u043d\u043e\u0433\u0443 \u043c\u0430\u043b: \u0441\u0435 \u043e\u0447\u0435\u043a\u0443\u0432\u0430 ${n.origin} \u0434\u0430 \u0438\u043c\u0430 ${r}${n.minimum.toString()} ${a.unit}`:`\u041f\u0440\u0435\u043c\u043d\u043e\u0433\u0443 \u043c\u0430\u043b: \u0441\u0435 \u043e\u0447\u0435\u043a\u0443\u0432\u0430 ${n.origin} \u0434\u0430 \u0431\u0438\u0434\u0435 ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.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 \"${r.prefix}\"`:r.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 \"${r.suffix}\"`:r.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 \"${r.includes}\"`:r.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 ${r.pattern}`:`Invalid ${i[r.format]??n.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 ${n.divisor}`;case\"unrecognized_keys\":return`${n.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\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return`\u0413\u0440\u0435\u0448\u0435\u043d \u043a\u043b\u0443\u0447 \u0432\u043e ${n.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 ${n.origin}`;default:return\"\u0413\u0440\u0435\u0448\u0435\u043d \u0432\u043d\u0435\u0441\"}}};function Yk(){return{localeError:Xk()}}var Qk=()=>{let e={string:{unit:\"aksara\",verb:\"mempunyai\"},file:{unit:\"bait\",verb:\"mempunyai\"},array:{unit:\"elemen\",verb:\"mempunyai\"},set:{unit:\"elemen\",verb:\"mempunyai\"}};function t(n){return e[n]??null}let i={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\"},o={nan:\"NaN\",number:\"nombor\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`Input tidak sah: dijangka instanceof ${n.expected}, diterima ${s}`:`Input tidak sah: dijangka ${r}, diterima ${s}`}case\"invalid_value\":return n.values.length===1?`Input tidak sah: dijangka ${O(n.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`Terlalu besar: dijangka ${n.origin??\"nilai\"} ${a.verb} ${r}${n.maximum.toString()} ${a.unit??\"elemen\"}`:`Terlalu besar: dijangka ${n.origin??\"nilai\"} adalah ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`Terlalu kecil: dijangka ${n.origin} ${a.verb} ${r}${n.minimum.toString()} ${a.unit}`:`Terlalu kecil: dijangka ${n.origin} adalah ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`String tidak sah: mesti bermula dengan \"${r.prefix}\"`:r.format===\"ends_with\"?`String tidak sah: mesti berakhir dengan \"${r.suffix}\"`:r.format===\"includes\"?`String tidak sah: mesti mengandungi \"${r.includes}\"`:r.format===\"regex\"?`String tidak sah: mesti sepadan dengan corak ${r.pattern}`:`${i[r.format]??n.format} tidak sah`}case\"not_multiple_of\":return`Nombor tidak sah: perlu gandaan ${n.divisor}`;case\"unrecognized_keys\":return`Kunci tidak dikenali: ${_(n.keys,\", \")}`;case\"invalid_key\":return`Kunci tidak sah dalam ${n.origin}`;case\"invalid_union\":return\"Input tidak sah\";case\"invalid_element\":return`Nilai tidak sah dalam ${n.origin}`;default:return\"Input tidak sah\"}}};function ew(){return{localeError:Qk()}}var tw=()=>{let e={string:{unit:\"tekens\",verb:\"heeft\"},file:{unit:\"bytes\",verb:\"heeft\"},array:{unit:\"elementen\",verb:\"heeft\"},set:{unit:\"elementen\",verb:\"heeft\"}};function t(n){return e[n]??null}let i={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\"},o={nan:\"NaN\",number:\"getal\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`Ongeldige invoer: verwacht instanceof ${n.expected}, ontving ${s}`:`Ongeldige invoer: verwacht ${r}, ontving ${s}`}case\"invalid_value\":return n.values.length===1?`Ongeldige invoer: verwacht ${O(n.values[0])}`:`Ongeldige optie: verwacht \u00e9\u00e9n van ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin),s=n.origin===\"date\"?\"laat\":n.origin===\"string\"?\"lang\":\"groot\";return a?`Te ${s}: verwacht dat ${n.origin??\"waarde\"} ${r}${n.maximum.toString()} ${a.unit??\"elementen\"} ${a.verb}`:`Te ${s}: verwacht dat ${n.origin??\"waarde\"} ${r}${n.maximum.toString()} is`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin),s=n.origin===\"date\"?\"vroeg\":n.origin===\"string\"?\"kort\":\"klein\";return a?`Te ${s}: verwacht dat ${n.origin} ${r}${n.minimum.toString()} ${a.unit} ${a.verb}`:`Te ${s}: verwacht dat ${n.origin} ${r}${n.minimum.toString()} is`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`Ongeldige tekst: moet met \"${r.prefix}\" beginnen`:r.format===\"ends_with\"?`Ongeldige tekst: moet op \"${r.suffix}\" eindigen`:r.format===\"includes\"?`Ongeldige tekst: moet \"${r.includes}\" bevatten`:r.format===\"regex\"?`Ongeldige tekst: moet overeenkomen met patroon ${r.pattern}`:`Ongeldig: ${i[r.format]??n.format}`}case\"not_multiple_of\":return`Ongeldig getal: moet een veelvoud van ${n.divisor} zijn`;case\"unrecognized_keys\":return`Onbekende key${n.keys.length>1?\"s\":\"\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return`Ongeldige key in ${n.origin}`;case\"invalid_union\":return\"Ongeldige invoer\";case\"invalid_element\":return`Ongeldige waarde in ${n.origin}`;default:return\"Ongeldige invoer\"}}};function nw(){return{localeError:tw()}}var iw=()=>{let e={string:{unit:\"tegn\",verb:\"\u00e5 ha\"},file:{unit:\"bytes\",verb:\"\u00e5 ha\"},array:{unit:\"elementer\",verb:\"\u00e5 inneholde\"},set:{unit:\"elementer\",verb:\"\u00e5 inneholde\"}};function t(n){return e[n]??null}let i={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\u00e5de\",ipv6:\"IPv6-omr\u00e5de\",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\"},o={nan:\"NaN\",number:\"tall\",array:\"liste\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`Ugyldig input: forventet instanceof ${n.expected}, fikk ${s}`:`Ugyldig input: forventet ${r}, fikk ${s}`}case\"invalid_value\":return n.values.length===1?`Ugyldig verdi: forventet ${O(n.values[0])}`:`Ugyldig valg: forventet en av ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`For stor(t): forventet ${n.origin??\"value\"} til \u00e5 ha ${r}${n.maximum.toString()} ${a.unit??\"elementer\"}`:`For stor(t): forventet ${n.origin??\"value\"} til \u00e5 ha ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`For lite(n): forventet ${n.origin} til \u00e5 ha ${r}${n.minimum.toString()} ${a.unit}`:`For lite(n): forventet ${n.origin} til \u00e5 ha ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`Ugyldig streng: m\u00e5 starte med \"${r.prefix}\"`:r.format===\"ends_with\"?`Ugyldig streng: m\u00e5 ende med \"${r.suffix}\"`:r.format===\"includes\"?`Ugyldig streng: m\u00e5 inneholde \"${r.includes}\"`:r.format===\"regex\"?`Ugyldig streng: m\u00e5 matche m\u00f8nsteret ${r.pattern}`:`Ugyldig ${i[r.format]??n.format}`}case\"not_multiple_of\":return`Ugyldig tall: m\u00e5 v\u00e6re et multiplum av ${n.divisor}`;case\"unrecognized_keys\":return`${n.keys.length>1?\"Ukjente n\u00f8kler\":\"Ukjent n\u00f8kkel\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return`Ugyldig n\u00f8kkel i ${n.origin}`;case\"invalid_union\":return\"Ugyldig input\";case\"invalid_element\":return`Ugyldig verdi i ${n.origin}`;default:return\"Ugyldig input\"}}};function rw(){return{localeError:iw()}}var ow=()=>{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(n){return e[n]??null}let i={regex:\"giren\",email:\"epostag\u00e2h\",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\u00e2m\u0131\",date:\"ISO tarihi\",time:\"ISO zaman\u0131\",duration:\"ISO m\u00fcddeti\",ipv4:\"IPv4 ni\u015f\u00e2n\u0131\",ipv6:\"IPv6 ni\u015f\u00e2n\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\"},o={nan:\"NaN\",number:\"numara\",array:\"saf\",null:\"gayb\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`F\u00e2sit giren: umulan instanceof ${n.expected}, al\u0131nan ${s}`:`F\u00e2sit giren: umulan ${r}, al\u0131nan ${s}`}case\"invalid_value\":return n.values.length===1?`F\u00e2sit giren: umulan ${O(n.values[0])}`:`F\u00e2sit tercih: m\u00fbteberler ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`Fazla b\u00fcy\u00fck: ${n.origin??\"value\"}, ${r}${n.maximum.toString()} ${a.unit??\"elements\"} sahip olmal\u0131yd\u0131.`:`Fazla b\u00fcy\u00fck: ${n.origin??\"value\"}, ${r}${n.maximum.toString()} olmal\u0131yd\u0131.`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`Fazla k\u00fc\u00e7\u00fck: ${n.origin}, ${r}${n.minimum.toString()} ${a.unit} sahip olmal\u0131yd\u0131.`:`Fazla k\u00fc\u00e7\u00fck: ${n.origin}, ${r}${n.minimum.toString()} olmal\u0131yd\u0131.`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`F\u00e2sit metin: \"${r.prefix}\" ile ba\u015flamal\u0131.`:r.format===\"ends_with\"?`F\u00e2sit metin: \"${r.suffix}\" ile bitmeli.`:r.format===\"includes\"?`F\u00e2sit metin: \"${r.includes}\" ihtiv\u00e2 etmeli.`:r.format===\"regex\"?`F\u00e2sit metin: ${r.pattern} nak\u015f\u0131na uymal\u0131.`:`F\u00e2sit ${i[r.format]??n.format}`}case\"not_multiple_of\":return`F\u00e2sit say\u0131: ${n.divisor} kat\u0131 olmal\u0131yd\u0131.`;case\"unrecognized_keys\":return`Tan\u0131nmayan anahtar ${n.keys.length>1?\"s\":\"\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return`${n.origin} i\u00e7in tan\u0131nmayan anahtar var.`;case\"invalid_union\":return\"Giren tan\u0131namad\u0131.\";case\"invalid_element\":return`${n.origin} i\u00e7in tan\u0131nmayan k\u0131ymet var.`;default:return\"K\u0131ymet tan\u0131namad\u0131.\"}}};function aw(){return{localeError:ow()}}var sw=()=>{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(n){return e[n]??null}let i={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\"},o={nan:\"NaN\",number:\"\u0639\u062f\u062f\",array:\"\u0627\u0631\u06d0\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062f\u064a: \u0628\u0627\u06cc\u062f instanceof ${n.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 ${r} \u0648\u0627\u06cc, \u0645\u06ab\u0631 ${s} \u062a\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`}case\"invalid_value\":return n.values.length===1?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062f\u064a: \u0628\u0627\u06cc\u062f ${O(n.values[0])} \u0648\u0627\u06cc`:`\u0646\u0627\u0633\u0645 \u0627\u0646\u062a\u062e\u0627\u0628: \u0628\u0627\u06cc\u062f \u06cc\u0648 \u0644\u0647 ${_(n.values,\"|\")} \u0685\u062e\u0647 \u0648\u0627\u06cc`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`\u0689\u06cc\u0631 \u0644\u0648\u06cc: ${n.origin??\"\u0627\u0631\u0632\u069a\u062a\"} \u0628\u0627\u06cc\u062f ${r}${n.maximum.toString()} ${a.unit??\"\u0639\u0646\u0635\u0631\u0648\u0646\u0647\"} \u0648\u0644\u0631\u064a`:`\u0689\u06cc\u0631 \u0644\u0648\u06cc: ${n.origin??\"\u0627\u0631\u0632\u069a\u062a\"} \u0628\u0627\u06cc\u062f ${r}${n.maximum.toString()} \u0648\u064a`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`\u0689\u06cc\u0631 \u06a9\u0648\u0686\u0646\u06cc: ${n.origin} \u0628\u0627\u06cc\u062f ${r}${n.minimum.toString()} ${a.unit} \u0648\u0644\u0631\u064a`:`\u0689\u06cc\u0631 \u06a9\u0648\u0686\u0646\u06cc: ${n.origin} \u0628\u0627\u06cc\u062f ${r}${n.minimum.toString()} \u0648\u064a`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`\u0646\u0627\u0633\u0645 \u0645\u062a\u0646: \u0628\u0627\u06cc\u062f \u062f \"${r.prefix}\" \u0633\u0631\u0647 \u067e\u06cc\u0644 \u0634\u064a`:r.format===\"ends_with\"?`\u0646\u0627\u0633\u0645 \u0645\u062a\u0646: \u0628\u0627\u06cc\u062f \u062f \"${r.suffix}\" \u0633\u0631\u0647 \u067e\u0627\u06cc \u062a\u0647 \u0648\u0631\u0633\u064a\u0696\u064a`:r.format===\"includes\"?`\u0646\u0627\u0633\u0645 \u0645\u062a\u0646: \u0628\u0627\u06cc\u062f \"${r.includes}\" \u0648\u0644\u0631\u064a`:r.format===\"regex\"?`\u0646\u0627\u0633\u0645 \u0645\u062a\u0646: \u0628\u0627\u06cc\u062f \u062f ${r.pattern} \u0633\u0631\u0647 \u0645\u0637\u0627\u0628\u0642\u062a \u0648\u0644\u0631\u064a`:`${i[r.format]??n.format} \u0646\u0627\u0633\u0645 \u062f\u06cc`}case\"not_multiple_of\":return`\u0646\u0627\u0633\u0645 \u0639\u062f\u062f: \u0628\u0627\u06cc\u062f \u062f ${n.divisor} \u0645\u0636\u0631\u0628 \u0648\u064a`;case\"unrecognized_keys\":return`\u0646\u0627\u0633\u0645 ${n.keys.length>1?\"\u06a9\u0644\u06cc\u0689\u0648\u0646\u0647\":\"\u06a9\u0644\u06cc\u0689\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return`\u0646\u0627\u0633\u0645 \u06a9\u0644\u06cc\u0689 \u067e\u0647 ${n.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 ${n.origin} \u06a9\u06d0`;default:return\"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062f\u064a\"}}};function uw(){return{localeError:sw()}}var lw=()=>{let e={string:{unit:\"znak\u00f3w\",verb:\"mie\u0107\"},file:{unit:\"bajt\u00f3w\",verb:\"mie\u0107\"},array:{unit:\"element\u00f3w\",verb:\"mie\u0107\"},set:{unit:\"element\u00f3w\",verb:\"mie\u0107\"}};function t(n){return e[n]??null}let i={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\u00f3w zakodowany w formacie base64\",base64url:\"ci\u0105g znak\u00f3w zakodowany w formacie base64url\",json_string:\"ci\u0105g znak\u00f3w w formacie JSON\",e164:\"liczba E.164\",jwt:\"JWT\",template_literal:\"wej\u015bcie\"},o={nan:\"NaN\",number:\"liczba\",array:\"tablica\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`Nieprawid\u0142owe dane wej\u015bciowe: oczekiwano instanceof ${n.expected}, otrzymano ${s}`:`Nieprawid\u0142owe dane wej\u015bciowe: oczekiwano ${r}, otrzymano ${s}`}case\"invalid_value\":return n.values.length===1?`Nieprawid\u0142owe dane wej\u015bciowe: oczekiwano ${O(n.values[0])}`:`Nieprawid\u0142owa opcja: oczekiwano jednej z warto\u015bci ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`Za du\u017ca warto\u015b\u0107: oczekiwano, \u017ce ${n.origin??\"warto\u015b\u0107\"} b\u0119dzie mie\u0107 ${r}${n.maximum.toString()} ${a.unit??\"element\u00f3w\"}`:`Zbyt du\u017c(y/a/e): oczekiwano, \u017ce ${n.origin??\"warto\u015b\u0107\"} b\u0119dzie wynosi\u0107 ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`Za ma\u0142a warto\u015b\u0107: oczekiwano, \u017ce ${n.origin??\"warto\u015b\u0107\"} b\u0119dzie mie\u0107 ${r}${n.minimum.toString()} ${a.unit??\"element\u00f3w\"}`:`Zbyt ma\u0142(y/a/e): oczekiwano, \u017ce ${n.origin??\"warto\u015b\u0107\"} b\u0119dzie wynosi\u0107 ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`Nieprawid\u0142owy ci\u0105g znak\u00f3w: musi zaczyna\u0107 si\u0119 od \"${r.prefix}\"`:r.format===\"ends_with\"?`Nieprawid\u0142owy ci\u0105g znak\u00f3w: musi ko\u0144czy\u0107 si\u0119 na \"${r.suffix}\"`:r.format===\"includes\"?`Nieprawid\u0142owy ci\u0105g znak\u00f3w: musi zawiera\u0107 \"${r.includes}\"`:r.format===\"regex\"?`Nieprawid\u0142owy ci\u0105g znak\u00f3w: musi odpowiada\u0107 wzorcowi ${r.pattern}`:`Nieprawid\u0142ow(y/a/e) ${i[r.format]??n.format}`}case\"not_multiple_of\":return`Nieprawid\u0142owa liczba: musi by\u0107 wielokrotno\u015bci\u0105 ${n.divisor}`;case\"unrecognized_keys\":return`Nierozpoznane klucze${n.keys.length>1?\"s\":\"\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return`Nieprawid\u0142owy klucz w ${n.origin}`;case\"invalid_union\":return\"Nieprawid\u0142owe dane wej\u015bciowe\";case\"invalid_element\":return`Nieprawid\u0142owa warto\u015b\u0107 w ${n.origin}`;default:return\"Nieprawid\u0142owe dane wej\u015bciowe\"}}};function cw(){return{localeError:lw()}}var dw=()=>{let e={string:{unit:\"caracteres\",verb:\"ter\"},file:{unit:\"bytes\",verb:\"ter\"},array:{unit:\"itens\",verb:\"ter\"},set:{unit:\"itens\",verb:\"ter\"}};function t(n){return e[n]??null}let i={regex:\"padr\u00e3o\",email:\"endere\u00e7o 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\u00e7\u00e3o ISO\",ipv4:\"endere\u00e7o IPv4\",ipv6:\"endere\u00e7o 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\u00famero E.164\",jwt:\"JWT\",template_literal:\"entrada\"},o={nan:\"NaN\",number:\"n\u00famero\",null:\"nulo\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`Tipo inv\u00e1lido: esperado instanceof ${n.expected}, recebido ${s}`:`Tipo inv\u00e1lido: esperado ${r}, recebido ${s}`}case\"invalid_value\":return n.values.length===1?`Entrada inv\u00e1lida: esperado ${O(n.values[0])}`:`Op\u00e7\u00e3o inv\u00e1lida: esperada uma das ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`Muito grande: esperado que ${n.origin??\"valor\"} tivesse ${r}${n.maximum.toString()} ${a.unit??\"elementos\"}`:`Muito grande: esperado que ${n.origin??\"valor\"} fosse ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`Muito pequeno: esperado que ${n.origin} tivesse ${r}${n.minimum.toString()} ${a.unit}`:`Muito pequeno: esperado que ${n.origin} fosse ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`Texto inv\u00e1lido: deve come\u00e7ar com \"${r.prefix}\"`:r.format===\"ends_with\"?`Texto inv\u00e1lido: deve terminar com \"${r.suffix}\"`:r.format===\"includes\"?`Texto inv\u00e1lido: deve incluir \"${r.includes}\"`:r.format===\"regex\"?`Texto inv\u00e1lido: deve corresponder ao padr\u00e3o ${r.pattern}`:`${i[r.format]??n.format} inv\u00e1lido`}case\"not_multiple_of\":return`N\u00famero inv\u00e1lido: deve ser m\u00faltiplo de ${n.divisor}`;case\"unrecognized_keys\":return`Chave${n.keys.length>1?\"s\":\"\"} desconhecida${n.keys.length>1?\"s\":\"\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return`Chave inv\u00e1lida em ${n.origin}`;case\"invalid_union\":return\"Entrada inv\u00e1lida\";case\"invalid_element\":return`Valor inv\u00e1lido em ${n.origin}`;default:return\"Campo inv\u00e1lido\"}}};function mw(){return{localeError:dw()}}function Ds(e,t,i,o){let n=Math.abs(e),r=n%10,a=n%100;return a>=11&&a<=19?o:r===1?t:r>=2&&r<=4?i:o}var fw=()=>{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(n){return e[n]??null}let i={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\"},o={nan:\"NaN\",number:\"\u0447\u0438\u0441\u043b\u043e\",array:\"\u043c\u0430\u0441\u0441\u0438\u0432\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u0432\u0432\u043e\u0434: \u043e\u0436\u0438\u0434\u0430\u043b\u043e\u0441\u044c instanceof ${n.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 ${r}, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043e ${s}`}case\"invalid_value\":return n.values.length===1?`\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u0432\u0432\u043e\u0434: \u043e\u0436\u0438\u0434\u0430\u043b\u043e\u0441\u044c ${O(n.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 ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);if(a){let s=Number(n.maximum),u=Ds(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 ${n.origin??\"\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\"} \u0431\u0443\u0434\u0435\u0442 \u0438\u043c\u0435\u0442\u044c ${r}${n.maximum.toString()} ${u}`}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 ${n.origin??\"\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\"} \u0431\u0443\u0434\u0435\u0442 ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);if(a){let s=Number(n.minimum),u=Ds(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 ${n.origin} \u0431\u0443\u0434\u0435\u0442 \u0438\u043c\u0435\u0442\u044c ${r}${n.minimum.toString()} ${u}`}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 ${n.origin} \u0431\u0443\u0434\u0435\u0442 ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.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 \"${r.prefix}\"`:r.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 \"${r.suffix}\"`:r.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 \"${r.includes}\"`:r.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 ${r.pattern}`:`\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 ${i[r.format]??n.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 ${n.divisor}`;case\"unrecognized_keys\":return`\u041d\u0435\u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u043d\u043d${n.keys.length>1?\"\u044b\u0435\":\"\u044b\u0439\"} \u043a\u043b\u044e\u0447${n.keys.length>1?\"\u0438\":\"\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return`\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u043a\u043b\u044e\u0447 \u0432 ${n.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 ${n.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 pw(){return{localeError:fw()}}var vw=()=>{let e={string:{unit:\"znakov\",verb:\"imeti\"},file:{unit:\"bajtov\",verb:\"imeti\"},array:{unit:\"elementov\",verb:\"imeti\"},set:{unit:\"elementov\",verb:\"imeti\"}};function t(n){return e[n]??null}let i={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\"},o={nan:\"NaN\",number:\"\u0161tevilo\",array:\"tabela\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`Neveljaven vnos: pri\u010dakovano instanceof ${n.expected}, prejeto ${s}`:`Neveljaven vnos: pri\u010dakovano ${r}, prejeto ${s}`}case\"invalid_value\":return n.values.length===1?`Neveljaven vnos: pri\u010dakovano ${O(n.values[0])}`:`Neveljavna mo\u017enost: pri\u010dakovano eno izmed ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`Preveliko: pri\u010dakovano, da bo ${n.origin??\"vrednost\"} imelo ${r}${n.maximum.toString()} ${a.unit??\"elementov\"}`:`Preveliko: pri\u010dakovano, da bo ${n.origin??\"vrednost\"} ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`Premajhno: pri\u010dakovano, da bo ${n.origin} imelo ${r}${n.minimum.toString()} ${a.unit}`:`Premajhno: pri\u010dakovano, da bo ${n.origin} ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`Neveljaven niz: mora se za\u010deti z \"${r.prefix}\"`:r.format===\"ends_with\"?`Neveljaven niz: mora se kon\u010dati z \"${r.suffix}\"`:r.format===\"includes\"?`Neveljaven niz: mora vsebovati \"${r.includes}\"`:r.format===\"regex\"?`Neveljaven niz: mora ustrezati vzorcu ${r.pattern}`:`Neveljaven ${i[r.format]??n.format}`}case\"not_multiple_of\":return`Neveljavno \u0161tevilo: mora biti ve\u010dkratnik ${n.divisor}`;case\"unrecognized_keys\":return`Neprepoznan${n.keys.length>1?\"i klju\u010di\":\" klju\u010d\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return`Neveljaven klju\u010d v ${n.origin}`;case\"invalid_union\":return\"Neveljaven vnos\";case\"invalid_element\":return`Neveljavna vrednost v ${n.origin}`;default:return\"Neveljaven vnos\"}}};function hw(){return{localeError:vw()}}var gw=()=>{let e={string:{unit:\"tecken\",verb:\"att ha\"},file:{unit:\"bytes\",verb:\"att ha\"},array:{unit:\"objekt\",verb:\"att inneh\u00e5lla\"},set:{unit:\"objekt\",verb:\"att inneh\u00e5lla\"}};function t(n){return e[n]??null}let i={regex:\"regulj\u00e4rt 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\u00e4ng\",base64url:\"base64url-kodad str\u00e4ng\",json_string:\"JSON-str\u00e4ng\",e164:\"E.164-nummer\",jwt:\"JWT\",template_literal:\"mall-literal\"},o={nan:\"NaN\",number:\"antal\",array:\"lista\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`Ogiltig inmatning: f\u00f6rv\u00e4ntat instanceof ${n.expected}, fick ${s}`:`Ogiltig inmatning: f\u00f6rv\u00e4ntat ${r}, fick ${s}`}case\"invalid_value\":return n.values.length===1?`Ogiltig inmatning: f\u00f6rv\u00e4ntat ${O(n.values[0])}`:`Ogiltigt val: f\u00f6rv\u00e4ntade en av ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`F\u00f6r stor(t): f\u00f6rv\u00e4ntade ${n.origin??\"v\u00e4rdet\"} att ha ${r}${n.maximum.toString()} ${a.unit??\"element\"}`:`F\u00f6r stor(t): f\u00f6rv\u00e4ntat ${n.origin??\"v\u00e4rdet\"} att ha ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`F\u00f6r lite(t): f\u00f6rv\u00e4ntade ${n.origin??\"v\u00e4rdet\"} att ha ${r}${n.minimum.toString()} ${a.unit}`:`F\u00f6r lite(t): f\u00f6rv\u00e4ntade ${n.origin??\"v\u00e4rdet\"} att ha ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`Ogiltig str\u00e4ng: m\u00e5ste b\u00f6rja med \"${r.prefix}\"`:r.format===\"ends_with\"?`Ogiltig str\u00e4ng: m\u00e5ste sluta med \"${r.suffix}\"`:r.format===\"includes\"?`Ogiltig str\u00e4ng: m\u00e5ste inneh\u00e5lla \"${r.includes}\"`:r.format===\"regex\"?`Ogiltig str\u00e4ng: m\u00e5ste matcha m\u00f6nstret \"${r.pattern}\"`:`Ogiltig(t) ${i[r.format]??n.format}`}case\"not_multiple_of\":return`Ogiltigt tal: m\u00e5ste vara en multipel av ${n.divisor}`;case\"unrecognized_keys\":return`${n.keys.length>1?\"Ok\u00e4nda nycklar\":\"Ok\u00e4nd nyckel\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return`Ogiltig nyckel i ${n.origin??\"v\u00e4rdet\"}`;case\"invalid_union\":return\"Ogiltig input\";case\"invalid_element\":return`Ogiltigt v\u00e4rde i ${n.origin??\"v\u00e4rdet\"}`;default:return\"Ogiltig input\"}}};function _w(){return{localeError:gw()}}var $w=()=>{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(n){return e[n]??null}let i={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\"},o={nan:\"NaN\",number:\"\u0b8e\u0ba3\u0bcd\",array:\"\u0b85\u0ba3\u0bbf\",null:\"\u0bb5\u0bc6\u0bb1\u0bc1\u0bae\u0bc8\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.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 ${n.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 ${r}, \u0baa\u0bc6\u0bb1\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1 ${s}`}case\"invalid_value\":return n.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 ${O(n.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 ${_(n.values,\"|\")} \u0b87\u0bb2\u0bcd \u0b92\u0ba9\u0bcd\u0bb1\u0bc1`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.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 ${n.origin??\"\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1\"} ${r}${n.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 ${n.origin??\"\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1\"} ${r}${n.maximum.toString()} \u0b86\u0b95 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.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 ${n.origin} ${r}${n.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 ${n.origin} ${r}${n.minimum.toString()} \u0b86\u0b95 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`\u0ba4\u0bb5\u0bb1\u0bbe\u0ba9 \u0b9a\u0bb0\u0bae\u0bcd: \"${r.prefix}\" \u0b87\u0bb2\u0bcd \u0ba4\u0bca\u0b9f\u0b99\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd`:r.format===\"ends_with\"?`\u0ba4\u0bb5\u0bb1\u0bbe\u0ba9 \u0b9a\u0bb0\u0bae\u0bcd: \"${r.suffix}\" \u0b87\u0bb2\u0bcd \u0bae\u0bc1\u0b9f\u0bbf\u0bb5\u0b9f\u0bc8\u0baf \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd`:r.format===\"includes\"?`\u0ba4\u0bb5\u0bb1\u0bbe\u0ba9 \u0b9a\u0bb0\u0bae\u0bcd: \"${r.includes}\" \u0b90 \u0b89\u0bb3\u0bcd\u0bb3\u0b9f\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd`:r.format===\"regex\"?`\u0ba4\u0bb5\u0bb1\u0bbe\u0ba9 \u0b9a\u0bb0\u0bae\u0bcd: ${r.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 ${i[r.format]??n.format}`}case\"not_multiple_of\":return`\u0ba4\u0bb5\u0bb1\u0bbe\u0ba9 \u0b8e\u0ba3\u0bcd: ${n.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${n.keys.length>1?\"\u0b95\u0bb3\u0bcd\":\"\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return`${n.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`${n.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 bw(){return{localeError:$w()}}var yw=()=>{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(n){return e[n]??null}let i={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\"},o={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 n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.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 ${n.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 ${r} \u0e41\u0e15\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a ${s}`}case\"invalid_value\":return n.values.length===1?`\u0e04\u0e48\u0e32\u0e44\u0e21\u0e48\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07: \u0e04\u0e27\u0e23\u0e40\u0e1b\u0e47\u0e19 ${O(n.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 ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"\u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19\":\"\u0e19\u0e49\u0e2d\u0e22\u0e01\u0e27\u0e48\u0e32\",a=t(n.origin);return a?`\u0e40\u0e01\u0e34\u0e19\u0e01\u0e33\u0e2b\u0e19\u0e14: ${n.origin??\"\u0e04\u0e48\u0e32\"} \u0e04\u0e27\u0e23\u0e21\u0e35${r} ${n.maximum.toString()} ${a.unit??\"\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\"}`:`\u0e40\u0e01\u0e34\u0e19\u0e01\u0e33\u0e2b\u0e19\u0e14: ${n.origin??\"\u0e04\u0e48\u0e32\"} \u0e04\u0e27\u0e23\u0e21\u0e35${r} ${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\"\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e19\u0e49\u0e2d\u0e22\":\"\u0e21\u0e32\u0e01\u0e01\u0e27\u0e48\u0e32\",a=t(n.origin);return a?`\u0e19\u0e49\u0e2d\u0e22\u0e01\u0e27\u0e48\u0e32\u0e01\u0e33\u0e2b\u0e19\u0e14: ${n.origin} \u0e04\u0e27\u0e23\u0e21\u0e35${r} ${n.minimum.toString()} ${a.unit}`:`\u0e19\u0e49\u0e2d\u0e22\u0e01\u0e27\u0e48\u0e32\u0e01\u0e33\u0e2b\u0e19\u0e14: ${n.origin} \u0e04\u0e27\u0e23\u0e21\u0e35${r} ${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.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 \"${r.prefix}\"`:r.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 \"${r.suffix}\"`:r.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 \"${r.includes}\" \u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21`:r.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 ${r.pattern}`:`\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e44\u0e21\u0e48\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07: ${i[r.format]??n.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 ${n.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: ${_(n.keys,\", \")}`;case\"invalid_key\":return`\u0e04\u0e35\u0e22\u0e4c\u0e44\u0e21\u0e48\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07\u0e43\u0e19 ${n.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 ${n.origin}`;default:return\"\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e44\u0e21\u0e48\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07\"}}};function kw(){return{localeError:yw()}}var ww=()=>{let e={string:{unit:\"karakter\",verb:\"olmal\u0131\"},file:{unit:\"bayt\",verb:\"olmal\u0131\"},array:{unit:\"\u00f6\u011fe\",verb:\"olmal\u0131\"},set:{unit:\"\u00f6\u011fe\",verb:\"olmal\u0131\"}};function t(n){return e[n]??null}let i={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\u00fcre\",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\"},o={nan:\"NaN\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`Ge\u00e7ersiz de\u011fer: beklenen instanceof ${n.expected}, al\u0131nan ${s}`:`Ge\u00e7ersiz de\u011fer: beklenen ${r}, al\u0131nan ${s}`}case\"invalid_value\":return n.values.length===1?`Ge\u00e7ersiz de\u011fer: beklenen ${O(n.values[0])}`:`Ge\u00e7ersiz se\u00e7enek: a\u015fa\u011f\u0131dakilerden biri olmal\u0131: ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`\u00c7ok b\u00fcy\u00fck: beklenen ${n.origin??\"de\u011fer\"} ${r}${n.maximum.toString()} ${a.unit??\"\u00f6\u011fe\"}`:`\u00c7ok b\u00fcy\u00fck: beklenen ${n.origin??\"de\u011fer\"} ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`\u00c7ok k\u00fc\u00e7\u00fck: beklenen ${n.origin} ${r}${n.minimum.toString()} ${a.unit}`:`\u00c7ok k\u00fc\u00e7\u00fck: beklenen ${n.origin} ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`Ge\u00e7ersiz metin: \"${r.prefix}\" ile ba\u015flamal\u0131`:r.format===\"ends_with\"?`Ge\u00e7ersiz metin: \"${r.suffix}\" ile bitmeli`:r.format===\"includes\"?`Ge\u00e7ersiz metin: \"${r.includes}\" i\u00e7ermeli`:r.format===\"regex\"?`Ge\u00e7ersiz metin: ${r.pattern} desenine uymal\u0131`:`Ge\u00e7ersiz ${i[r.format]??n.format}`}case\"not_multiple_of\":return`Ge\u00e7ersiz say\u0131: ${n.divisor} ile tam b\u00f6l\u00fcnebilmeli`;case\"unrecognized_keys\":return`Tan\u0131nmayan anahtar${n.keys.length>1?\"lar\":\"\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return`${n.origin} i\u00e7inde ge\u00e7ersiz anahtar`;case\"invalid_union\":return\"Ge\u00e7ersiz de\u011fer\";case\"invalid_element\":return`${n.origin} i\u00e7inde ge\u00e7ersiz de\u011fer`;default:return\"Ge\u00e7ersiz de\u011fer\"}}};function Iw(){return{localeError:ww()}}var Sw=()=>{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(n){return e[n]??null}let i={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\"},o={nan:\"NaN\",number:\"\u0447\u0438\u0441\u043b\u043e\",array:\"\u043c\u0430\u0441\u0438\u0432\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.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 ${n.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 ${r}, \u043e\u0442\u0440\u0438\u043c\u0430\u043d\u043e ${s}`}case\"invalid_value\":return n.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 ${O(n.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 ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.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 ${n.origin??\"\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f\"} ${a.verb} ${r}${n.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 ${n.origin??\"\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f\"} \u0431\u0443\u0434\u0435 ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.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 ${n.origin} ${a.verb} ${r}${n.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 ${n.origin} \u0431\u0443\u0434\u0435 ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.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 \"${r.prefix}\"`:r.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 \"${r.suffix}\"`:r.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 \"${r.includes}\"`:r.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 ${r.pattern}`:`\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0438\u0439 ${i[r.format]??n.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 ${n.divisor}`;case\"unrecognized_keys\":return`\u041d\u0435\u0440\u043e\u0437\u043f\u0456\u0437\u043d\u0430\u043d\u0438\u0439 \u043a\u043b\u044e\u0447${n.keys.length>1?\"\u0456\":\"\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return`\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0438\u0439 \u043a\u043b\u044e\u0447 \u0443 ${n.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 ${n.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 Od(){return{localeError:Sw()}}function zw(){return Od()}var xw=()=>{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(n){return e[n]??null}let i={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\"},o={nan:\"NaN\",number:\"\u0646\u0645\u0628\u0631\",array:\"\u0622\u0631\u06d2\",null:\"\u0646\u0644\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`\u063a\u0644\u0637 \u0627\u0646 \u067e\u0679: instanceof ${n.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: ${r} \u0645\u062a\u0648\u0642\u0639 \u062a\u06be\u0627\u060c ${s} \u0645\u0648\u0635\u0648\u0644 \u06c1\u0648\u0627`}case\"invalid_value\":return n.values.length===1?`\u063a\u0644\u0637 \u0627\u0646 \u067e\u0679: ${O(n.values[0])} \u0645\u062a\u0648\u0642\u0639 \u062a\u06be\u0627`:`\u063a\u0644\u0637 \u0622\u067e\u0634\u0646: ${_(n.values,\"|\")} \u0645\u06cc\u06ba \u0633\u06d2 \u0627\u06cc\u06a9 \u0645\u062a\u0648\u0642\u0639 \u062a\u06be\u0627`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`\u0628\u06c1\u062a \u0628\u0691\u0627: ${n.origin??\"\u0648\u06cc\u0644\u06cc\u0648\"} \u06a9\u06d2 ${r}${n.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: ${n.origin??\"\u0648\u06cc\u0644\u06cc\u0648\"} \u06a9\u0627 ${r}${n.maximum.toString()} \u06c1\u0648\u0646\u0627 \u0645\u062a\u0648\u0642\u0639 \u062a\u06be\u0627`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`\u0628\u06c1\u062a \u0686\u06be\u0648\u0679\u0627: ${n.origin} \u06a9\u06d2 ${r}${n.minimum.toString()} ${a.unit} \u06c1\u0648\u0646\u06d2 \u0645\u062a\u0648\u0642\u0639 \u062a\u06be\u06d2`:`\u0628\u06c1\u062a \u0686\u06be\u0648\u0679\u0627: ${n.origin} \u06a9\u0627 ${r}${n.minimum.toString()} \u06c1\u0648\u0646\u0627 \u0645\u062a\u0648\u0642\u0639 \u062a\u06be\u0627`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`\u063a\u0644\u0637 \u0633\u0679\u0631\u0646\u06af: \"${r.prefix}\" \u0633\u06d2 \u0634\u0631\u0648\u0639 \u06c1\u0648\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2`:r.format===\"ends_with\"?`\u063a\u0644\u0637 \u0633\u0679\u0631\u0646\u06af: \"${r.suffix}\" \u067e\u0631 \u062e\u062a\u0645 \u06c1\u0648\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2`:r.format===\"includes\"?`\u063a\u0644\u0637 \u0633\u0679\u0631\u0646\u06af: \"${r.includes}\" \u0634\u0627\u0645\u0644 \u06c1\u0648\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2`:r.format===\"regex\"?`\u063a\u0644\u0637 \u0633\u0679\u0631\u0646\u06af: \u067e\u06cc\u0679\u0631\u0646 ${r.pattern} \u0633\u06d2 \u0645\u06cc\u0686 \u06c1\u0648\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2`:`\u063a\u0644\u0637 ${i[r.format]??n.format}`}case\"not_multiple_of\":return`\u063a\u0644\u0637 \u0646\u0645\u0628\u0631: ${n.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${n.keys.length>1?\"\u0632\":\"\"}: ${_(n.keys,\"\u060c \")}`;case\"invalid_key\":return`${n.origin} \u0645\u06cc\u06ba \u063a\u0644\u0637 \u06a9\u06cc`;case\"invalid_union\":return\"\u063a\u0644\u0637 \u0627\u0646 \u067e\u0679\";case\"invalid_element\":return`${n.origin} \u0645\u06cc\u06ba \u063a\u0644\u0637 \u0648\u06cc\u0644\u06cc\u0648`;default:return\"\u063a\u0644\u0637 \u0627\u0646 \u067e\u0679\"}}};function Zw(){return{localeError:xw()}}var Uw=()=>{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(n){return e[n]??null}let i={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\"},o={nan:\"NaN\",number:\"raqam\",array:\"massiv\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`Noto\u2018g\u2018ri kirish: kutilgan instanceof ${n.expected}, qabul qilingan ${s}`:`Noto\u2018g\u2018ri kirish: kutilgan ${r}, qabul qilingan ${s}`}case\"invalid_value\":return n.values.length===1?`Noto\u2018g\u2018ri kirish: kutilgan ${O(n.values[0])}`:`Noto\u2018g\u2018ri variant: quyidagilardan biri kutilgan ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`Juda katta: kutilgan ${n.origin??\"qiymat\"} ${r}${n.maximum.toString()} ${a.unit} ${a.verb}`:`Juda katta: kutilgan ${n.origin??\"qiymat\"} ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`Juda kichik: kutilgan ${n.origin} ${r}${n.minimum.toString()} ${a.unit} ${a.verb}`:`Juda kichik: kutilgan ${n.origin} ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`Noto\u2018g\u2018ri satr: \"${r.prefix}\" bilan boshlanishi kerak`:r.format===\"ends_with\"?`Noto\u2018g\u2018ri satr: \"${r.suffix}\" bilan tugashi kerak`:r.format===\"includes\"?`Noto\u2018g\u2018ri satr: \"${r.includes}\" ni o\u2018z ichiga olishi kerak`:r.format===\"regex\"?`Noto\u2018g\u2018ri satr: ${r.pattern} shabloniga mos kelishi kerak`:`Noto\u2018g\u2018ri ${i[r.format]??n.format}`}case\"not_multiple_of\":return`Noto\u2018g\u2018ri raqam: ${n.divisor} ning karralisi bo\u2018lishi kerak`;case\"unrecognized_keys\":return`Noma\u2019lum kalit${n.keys.length>1?\"lar\":\"\"}: ${_(n.keys,\", \")}`;case\"invalid_key\":return`${n.origin} dagi kalit noto\u2018g\u2018ri`;case\"invalid_union\":return\"Noto\u2018g\u2018ri kirish\";case\"invalid_element\":return`${n.origin} da noto\u2018g\u2018ri qiymat`;default:return\"Noto\u2018g\u2018ri kirish\"}}};function Tw(){return{localeError:Uw()}}var Nw=()=>{let e={string:{unit:\"k\u00fd t\u1ef1\",verb:\"c\u00f3\"},file:{unit:\"byte\",verb:\"c\u00f3\"},array:{unit:\"ph\u1ea7n t\u1eed\",verb:\"c\u00f3\"},set:{unit:\"ph\u1ea7n t\u1eed\",verb:\"c\u00f3\"}};function t(n){return e[n]??null}let i={regex:\"\u0111\u1ea7u v\u00e0o\",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\u00e0y gi\u1edd ISO\",date:\"ng\u00e0y 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\u00e3 h\u00f3a base64\",base64url:\"chu\u1ed7i m\u00e3 h\u00f3a base64url\",json_string:\"chu\u1ed7i JSON\",e164:\"s\u1ed1 E.164\",jwt:\"JWT\",template_literal:\"\u0111\u1ea7u v\u00e0o\"},o={nan:\"NaN\",number:\"s\u1ed1\",array:\"m\u1ea3ng\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`\u0110\u1ea7u v\u00e0o kh\u00f4ng h\u1ee3p l\u1ec7: mong \u0111\u1ee3i instanceof ${n.expected}, nh\u1eadn \u0111\u01b0\u1ee3c ${s}`:`\u0110\u1ea7u v\u00e0o kh\u00f4ng h\u1ee3p l\u1ec7: mong \u0111\u1ee3i ${r}, nh\u1eadn \u0111\u01b0\u1ee3c ${s}`}case\"invalid_value\":return n.values.length===1?`\u0110\u1ea7u v\u00e0o kh\u00f4ng h\u1ee3p l\u1ec7: mong \u0111\u1ee3i ${O(n.values[0])}`:`T\u00f9y ch\u1ecdn kh\u00f4ng h\u1ee3p l\u1ec7: mong \u0111\u1ee3i m\u1ed9t trong c\u00e1c gi\u00e1 tr\u1ecb ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`Qu\u00e1 l\u1edbn: mong \u0111\u1ee3i ${n.origin??\"gi\u00e1 tr\u1ecb\"} ${a.verb} ${r}${n.maximum.toString()} ${a.unit??\"ph\u1ea7n t\u1eed\"}`:`Qu\u00e1 l\u1edbn: mong \u0111\u1ee3i ${n.origin??\"gi\u00e1 tr\u1ecb\"} ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`Qu\u00e1 nh\u1ecf: mong \u0111\u1ee3i ${n.origin} ${a.verb} ${r}${n.minimum.toString()} ${a.unit}`:`Qu\u00e1 nh\u1ecf: mong \u0111\u1ee3i ${n.origin} ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`Chu\u1ed7i kh\u00f4ng h\u1ee3p l\u1ec7: ph\u1ea3i b\u1eaft \u0111\u1ea7u b\u1eb1ng \"${r.prefix}\"`:r.format===\"ends_with\"?`Chu\u1ed7i kh\u00f4ng h\u1ee3p l\u1ec7: ph\u1ea3i k\u1ebft th\u00fac b\u1eb1ng \"${r.suffix}\"`:r.format===\"includes\"?`Chu\u1ed7i kh\u00f4ng h\u1ee3p l\u1ec7: ph\u1ea3i bao g\u1ed3m \"${r.includes}\"`:r.format===\"regex\"?`Chu\u1ed7i kh\u00f4ng h\u1ee3p l\u1ec7: ph\u1ea3i kh\u1edbp v\u1edbi m\u1eabu ${r.pattern}`:`${i[r.format]??n.format} kh\u00f4ng h\u1ee3p l\u1ec7`}case\"not_multiple_of\":return`S\u1ed1 kh\u00f4ng h\u1ee3p l\u1ec7: ph\u1ea3i l\u00e0 b\u1ed9i s\u1ed1 c\u1ee7a ${n.divisor}`;case\"unrecognized_keys\":return`Kh\u00f3a kh\u00f4ng \u0111\u01b0\u1ee3c nh\u1eadn d\u1ea1ng: ${_(n.keys,\", \")}`;case\"invalid_key\":return`Kh\u00f3a kh\u00f4ng h\u1ee3p l\u1ec7 trong ${n.origin}`;case\"invalid_union\":return\"\u0110\u1ea7u v\u00e0o kh\u00f4ng h\u1ee3p l\u1ec7\";case\"invalid_element\":return`Gi\u00e1 tr\u1ecb kh\u00f4ng h\u1ee3p l\u1ec7 trong ${n.origin}`;default:return\"\u0110\u1ea7u v\u00e0o kh\u00f4ng h\u1ee3p l\u1ec7\"}}};function Ew(){return{localeError:Nw()}}var Pw=()=>{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(n){return e[n]??null}let i={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\"},o={nan:\"NaN\",number:\"\u6570\u5b57\",array:\"\u6570\u7ec4\",null:\"\u7a7a\u503c(null)\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`\u65e0\u6548\u8f93\u5165\uff1a\u671f\u671b instanceof ${n.expected}\uff0c\u5b9e\u9645\u63a5\u6536 ${s}`:`\u65e0\u6548\u8f93\u5165\uff1a\u671f\u671b ${r}\uff0c\u5b9e\u9645\u63a5\u6536 ${s}`}case\"invalid_value\":return n.values.length===1?`\u65e0\u6548\u8f93\u5165\uff1a\u671f\u671b ${O(n.values[0])}`:`\u65e0\u6548\u9009\u9879\uff1a\u671f\u671b\u4ee5\u4e0b\u4e4b\u4e00 ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`\u6570\u503c\u8fc7\u5927\uff1a\u671f\u671b ${n.origin??\"\u503c\"} ${r}${n.maximum.toString()} ${a.unit??\"\u4e2a\u5143\u7d20\"}`:`\u6570\u503c\u8fc7\u5927\uff1a\u671f\u671b ${n.origin??\"\u503c\"} ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`\u6570\u503c\u8fc7\u5c0f\uff1a\u671f\u671b ${n.origin} ${r}${n.minimum.toString()} ${a.unit}`:`\u6570\u503c\u8fc7\u5c0f\uff1a\u671f\u671b ${n.origin} ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`\u65e0\u6548\u5b57\u7b26\u4e32\uff1a\u5fc5\u987b\u4ee5 \"${r.prefix}\" \u5f00\u5934`:r.format===\"ends_with\"?`\u65e0\u6548\u5b57\u7b26\u4e32\uff1a\u5fc5\u987b\u4ee5 \"${r.suffix}\" \u7ed3\u5c3e`:r.format===\"includes\"?`\u65e0\u6548\u5b57\u7b26\u4e32\uff1a\u5fc5\u987b\u5305\u542b \"${r.includes}\"`:r.format===\"regex\"?`\u65e0\u6548\u5b57\u7b26\u4e32\uff1a\u5fc5\u987b\u6ee1\u8db3\u6b63\u5219\u8868\u8fbe\u5f0f ${r.pattern}`:`\u65e0\u6548${i[r.format]??n.format}`}case\"not_multiple_of\":return`\u65e0\u6548\u6570\u5b57\uff1a\u5fc5\u987b\u662f ${n.divisor} \u7684\u500d\u6570`;case\"unrecognized_keys\":return`\u51fa\u73b0\u672a\u77e5\u7684\u952e(key): ${_(n.keys,\", \")}`;case\"invalid_key\":return`${n.origin} \u4e2d\u7684\u952e(key)\u65e0\u6548`;case\"invalid_union\":return\"\u65e0\u6548\u8f93\u5165\";case\"invalid_element\":return`${n.origin} \u4e2d\u5305\u542b\u65e0\u6548\u503c(value)`;default:return\"\u65e0\u6548\u8f93\u5165\"}}};function Ow(){return{localeError:Pw()}}var jw=()=>{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(n){return e[n]??null}let i={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\"},o={nan:\"NaN\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`\u7121\u6548\u7684\u8f38\u5165\u503c\uff1a\u9810\u671f\u70ba instanceof ${n.expected}\uff0c\u4f46\u6536\u5230 ${s}`:`\u7121\u6548\u7684\u8f38\u5165\u503c\uff1a\u9810\u671f\u70ba ${r}\uff0c\u4f46\u6536\u5230 ${s}`}case\"invalid_value\":return n.values.length===1?`\u7121\u6548\u7684\u8f38\u5165\u503c\uff1a\u9810\u671f\u70ba ${O(n.values[0])}`:`\u7121\u6548\u7684\u9078\u9805\uff1a\u9810\u671f\u70ba\u4ee5\u4e0b\u5176\u4e2d\u4e4b\u4e00 ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`\u6578\u503c\u904e\u5927\uff1a\u9810\u671f ${n.origin??\"\u503c\"} \u61c9\u70ba ${r}${n.maximum.toString()} ${a.unit??\"\u500b\u5143\u7d20\"}`:`\u6578\u503c\u904e\u5927\uff1a\u9810\u671f ${n.origin??\"\u503c\"} \u61c9\u70ba ${r}${n.maximum.toString()}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`\u6578\u503c\u904e\u5c0f\uff1a\u9810\u671f ${n.origin} \u61c9\u70ba ${r}${n.minimum.toString()} ${a.unit}`:`\u6578\u503c\u904e\u5c0f\uff1a\u9810\u671f ${n.origin} \u61c9\u70ba ${r}${n.minimum.toString()}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`\u7121\u6548\u7684\u5b57\u4e32\uff1a\u5fc5\u9808\u4ee5 \"${r.prefix}\" \u958b\u982d`:r.format===\"ends_with\"?`\u7121\u6548\u7684\u5b57\u4e32\uff1a\u5fc5\u9808\u4ee5 \"${r.suffix}\" \u7d50\u5c3e`:r.format===\"includes\"?`\u7121\u6548\u7684\u5b57\u4e32\uff1a\u5fc5\u9808\u5305\u542b \"${r.includes}\"`:r.format===\"regex\"?`\u7121\u6548\u7684\u5b57\u4e32\uff1a\u5fc5\u9808\u7b26\u5408\u683c\u5f0f ${r.pattern}`:`\u7121\u6548\u7684 ${i[r.format]??n.format}`}case\"not_multiple_of\":return`\u7121\u6548\u7684\u6578\u5b57\uff1a\u5fc5\u9808\u70ba ${n.divisor} \u7684\u500d\u6578`;case\"unrecognized_keys\":return`\u7121\u6cd5\u8b58\u5225\u7684\u9375\u503c${n.keys.length>1?\"\u5011\":\"\"}\uff1a${_(n.keys,\"\u3001\")}`;case\"invalid_key\":return`${n.origin} \u4e2d\u6709\u7121\u6548\u7684\u9375\u503c`;case\"invalid_union\":return\"\u7121\u6548\u7684\u8f38\u5165\u503c\";case\"invalid_element\":return`${n.origin} \u4e2d\u6709\u7121\u6548\u7684\u503c`;default:return\"\u7121\u6548\u7684\u8f38\u5165\u503c\"}}};function Dw(){return{localeError:jw()}}var Rw=()=>{let e={string:{unit:\"\u00e0mi\",verb:\"n\u00ed\"},file:{unit:\"bytes\",verb:\"n\u00ed\"},array:{unit:\"nkan\",verb:\"n\u00ed\"},set:{unit:\"nkan\",verb:\"n\u00ed\"}};function t(n){return e[n]??null}let i={regex:\"\u1eb9\u0300r\u1ecd \u00ecb\u00e1w\u1ecdl\u00e9\",email:\"\u00e0d\u00edr\u1eb9\u0301s\u00ec \u00ecm\u1eb9\u0301l\u00ec\",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:\"\u00e0k\u00f3k\u00f2 ISO\",date:\"\u1ecdj\u1ecd\u0301 ISO\",time:\"\u00e0k\u00f3k\u00f2 ISO\",duration:\"\u00e0k\u00f3k\u00f2 t\u00f3 p\u00e9 ISO\",ipv4:\"\u00e0d\u00edr\u1eb9\u0301s\u00ec IPv4\",ipv6:\"\u00e0d\u00edr\u1eb9\u0301s\u00ec IPv6\",cidrv4:\"\u00e0gb\u00e8gb\u00e8 IPv4\",cidrv6:\"\u00e0gb\u00e8gb\u00e8 IPv6\",base64:\"\u1ecd\u0300r\u1ecd\u0300 t\u00ed a k\u1ecd\u0301 n\u00ed base64\",base64url:\"\u1ecd\u0300r\u1ecd\u0300 base64url\",json_string:\"\u1ecd\u0300r\u1ecd\u0300 JSON\",e164:\"n\u1ecd\u0301mb\u00e0 E.164\",jwt:\"JWT\",template_literal:\"\u1eb9\u0300r\u1ecd \u00ecb\u00e1w\u1ecdl\u00e9\"},o={nan:\"NaN\",number:\"n\u1ecd\u0301mb\u00e0\",array:\"akop\u1ecd\"};return n=>{switch(n.code){case\"invalid_type\":{let r=o[n.expected]??n.expected,a=R(n.input),s=o[a]??a;return/^[A-Z]/.test(n.expected)?`\u00ccb\u00e1w\u1ecdl\u00e9 a\u1e63\u00ec\u1e63e: a n\u00ed l\u00e1ti fi instanceof ${n.expected}, \u00e0m\u1ecd\u0300 a r\u00ed ${s}`:`\u00ccb\u00e1w\u1ecdl\u00e9 a\u1e63\u00ec\u1e63e: a n\u00ed l\u00e1ti fi ${r}, \u00e0m\u1ecd\u0300 a r\u00ed ${s}`}case\"invalid_value\":return n.values.length===1?`\u00ccb\u00e1w\u1ecdl\u00e9 a\u1e63\u00ec\u1e63e: a n\u00ed l\u00e1ti fi ${O(n.values[0])}`:`\u00c0\u1e63\u00e0y\u00e0n a\u1e63\u00ec\u1e63e: yan \u1ecd\u0300kan l\u00e1ra ${_(n.values,\"|\")}`;case\"too_big\":{let r=n.inclusive?\"<=\":\"<\",a=t(n.origin);return a?`T\u00f3 p\u1ecd\u0300 j\u00f9: a n\u00ed l\u00e1ti j\u1eb9\u0301 p\u00e9 ${n.origin??\"iye\"} ${a.verb} ${r}${n.maximum} ${a.unit}`:`T\u00f3 p\u1ecd\u0300 j\u00f9: a n\u00ed l\u00e1ti j\u1eb9\u0301 ${r}${n.maximum}`}case\"too_small\":{let r=n.inclusive?\">=\":\">\",a=t(n.origin);return a?`K\u00e9r\u00e9 ju: a n\u00ed l\u00e1ti j\u1eb9\u0301 p\u00e9 ${n.origin} ${a.verb} ${r}${n.minimum} ${a.unit}`:`K\u00e9r\u00e9 ju: a n\u00ed l\u00e1ti j\u1eb9\u0301 ${r}${n.minimum}`}case\"invalid_format\":{let r=n;return r.format===\"starts_with\"?`\u1ecc\u0300r\u1ecd\u0300 a\u1e63\u00ec\u1e63e: gb\u1ecd\u0301d\u1ecd\u0300 b\u1eb9\u0300r\u1eb9\u0300 p\u1eb9\u0300l\u00fa \"${r.prefix}\"`:r.format===\"ends_with\"?`\u1ecc\u0300r\u1ecd\u0300 a\u1e63\u00ec\u1e63e: gb\u1ecd\u0301d\u1ecd\u0300 par\u00ed p\u1eb9\u0300l\u00fa \"${r.suffix}\"`:r.format===\"includes\"?`\u1ecc\u0300r\u1ecd\u0300 a\u1e63\u00ec\u1e63e: gb\u1ecd\u0301d\u1ecd\u0300 n\u00ed \"${r.includes}\"`:r.format===\"regex\"?`\u1ecc\u0300r\u1ecd\u0300 a\u1e63\u00ec\u1e63e: gb\u1ecd\u0301d\u1ecd\u0300 b\u00e1 \u00e0p\u1eb9\u1eb9r\u1eb9 mu ${r.pattern}`:`A\u1e63\u00ec\u1e63e: ${i[r.format]??n.format}`}case\"not_multiple_of\":return`N\u1ecd\u0301mb\u00e0 a\u1e63\u00ec\u1e63e: gb\u1ecd\u0301d\u1ecd\u0300 j\u1eb9\u0301 \u00e8y\u00e0 p\u00edp\u00edn ti ${n.divisor}`;case\"unrecognized_keys\":return`B\u1ecdt\u00ecn\u00ec \u00e0\u00ecm\u1ecd\u0300: ${_(n.keys,\", \")}`;case\"invalid_key\":return`B\u1ecdt\u00ecn\u00ec a\u1e63\u00ec\u1e63e n\u00edn\u00fa ${n.origin}`;case\"invalid_union\":return\"\u00ccb\u00e1w\u1ecdl\u00e9 a\u1e63\u00ec\u1e63e\";case\"invalid_element\":return`Iye a\u1e63\u00ec\u1e63e n\u00edn\u00fa ${n.origin}`;default:return\"\u00ccb\u00e1w\u1ecdl\u00e9 a\u1e63\u00ec\u1e63e\"}}};function Cw(){return{localeError:Rw()}}var Rs,jd=Symbol(\"ZodOutput\"),Dd=Symbol(\"ZodInput\");class Rd{constructor(){this._map=new WeakMap,this._idmap=new Map}add(t,...i){let o=i[0];return this._map.set(t,o),o&&typeof o==\"object\"&&\"id\"in o&&this._idmap.set(o.id,t),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(t){let i=this._map.get(t);return i&&typeof i==\"object\"&&\"id\"in i&&this._idmap.delete(i.id),this._map.delete(t),this}get(t){let i=t._zod.parent;if(i){let o={...this.get(i)??{}};delete o.id;let n={...o,...this._map.get(t)};return Object.keys(n).length?n:void 0}return this._map.get(t)}has(t){return this._map.has(t)}}function Io(){return new Rd}(Rs=globalThis).__zod_globalRegistry??(Rs.__zod_globalRegistry=Io());var Ie=globalThis.__zod_globalRegistry;function Cd(e,t){return new e({type:\"string\",...y(t)})}function Ad(e,t){return new e({type:\"string\",coerce:!0,...y(t)})}function So(e,t){return new e({type:\"string\",format:\"email\",check:\"string_format\",abort:!1,...y(t)})}function Ln(e,t){return new e({type:\"string\",format:\"guid\",check:\"string_format\",abort:!1,...y(t)})}function zo(e,t){return new e({type:\"string\",format:\"uuid\",check:\"string_format\",abort:!1,...y(t)})}function xo(e,t){return new e({type:\"string\",format:\"uuid\",check:\"string_format\",abort:!1,version:\"v4\",...y(t)})}function Zo(e,t){return new e({type:\"string\",format:\"uuid\",check:\"string_format\",abort:!1,version:\"v6\",...y(t)})}function Uo(e,t){return new e({type:\"string\",format:\"uuid\",check:\"string_format\",abort:!1,version:\"v7\",...y(t)})}function ni(e,t){return new e({type:\"string\",format:\"url\",check:\"string_format\",abort:!1,...y(t)})}function To(e,t){return new e({type:\"string\",format:\"emoji\",check:\"string_format\",abort:!1,...y(t)})}function No(e,t){return new e({type:\"string\",format:\"nanoid\",check:\"string_format\",abort:!1,...y(t)})}function Eo(e,t){return new e({type:\"string\",format:\"cuid\",check:\"string_format\",abort:!1,...y(t)})}function Po(e,t){return new e({type:\"string\",format:\"cuid2\",check:\"string_format\",abort:!1,...y(t)})}function Oo(e,t){return new e({type:\"string\",format:\"ulid\",check:\"string_format\",abort:!1,...y(t)})}function jo(e,t){return new e({type:\"string\",format:\"xid\",check:\"string_format\",abort:!1,...y(t)})}function Do(e,t){return new e({type:\"string\",format:\"ksuid\",check:\"string_format\",abort:!1,...y(t)})}function Ro(e,t){return new e({type:\"string\",format:\"ipv4\",check:\"string_format\",abort:!1,...y(t)})}function Co(e,t){return new e({type:\"string\",format:\"ipv6\",check:\"string_format\",abort:!1,...y(t)})}function Ld(e,t){return new e({type:\"string\",format:\"mac\",check:\"string_format\",abort:!1,...y(t)})}function Ao(e,t){return new e({type:\"string\",format:\"cidrv4\",check:\"string_format\",abort:!1,...y(t)})}function Lo(e,t){return new e({type:\"string\",format:\"cidrv6\",check:\"string_format\",abort:!1,...y(t)})}function Mo(e,t){return new e({type:\"string\",format:\"base64\",check:\"string_format\",abort:!1,...y(t)})}function qo(e,t){return new e({type:\"string\",format:\"base64url\",check:\"string_format\",abort:!1,...y(t)})}function Fo(e,t){return new e({type:\"string\",format:\"e164\",check:\"string_format\",abort:!1,...y(t)})}function Jo(e,t){return new e({type:\"string\",format:\"jwt\",check:\"string_format\",abort:!1,...y(t)})}var Md={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function qd(e,t){return new e({type:\"string\",format:\"datetime\",check:\"string_format\",offset:!1,local:!1,precision:null,...y(t)})}function Fd(e,t){return new e({type:\"string\",format:\"date\",check:\"string_format\",...y(t)})}function Jd(e,t){return new e({type:\"string\",format:\"time\",check:\"string_format\",precision:null,...y(t)})}function Bd(e,t){return new e({type:\"string\",format:\"duration\",check:\"string_format\",...y(t)})}function Vd(e,t){return new e({type:\"number\",checks:[],...y(t)})}function Hd(e,t){return new e({type:\"number\",coerce:!0,checks:[],...y(t)})}function Kd(e,t){return new e({type:\"number\",check:\"number_format\",abort:!1,format:\"safeint\",...y(t)})}function Wd(e,t){return new e({type:\"number\",check:\"number_format\",abort:!1,format:\"float32\",...y(t)})}function Gd(e,t){return new e({type:\"number\",check:\"number_format\",abort:!1,format:\"float64\",...y(t)})}function Xd(e,t){return new e({type:\"number\",check:\"number_format\",abort:!1,format:\"int32\",...y(t)})}function Yd(e,t){return new e({type:\"number\",check:\"number_format\",abort:!1,format:\"uint32\",...y(t)})}function Qd(e,t){return new e({type:\"boolean\",...y(t)})}function em(e,t){return new e({type:\"boolean\",coerce:!0,...y(t)})}function tm(e,t){return new e({type:\"bigint\",...y(t)})}function nm(e,t){return new e({type:\"bigint\",coerce:!0,...y(t)})}function im(e,t){return new e({type:\"bigint\",check:\"bigint_format\",abort:!1,format:\"int64\",...y(t)})}function rm(e,t){return new e({type:\"bigint\",check:\"bigint_format\",abort:!1,format:\"uint64\",...y(t)})}function om(e,t){return new e({type:\"symbol\",...y(t)})}function am(e,t){return new e({type:\"undefined\",...y(t)})}function sm(e,t){return new e({type:\"null\",...y(t)})}function um(e){return new e({type:\"any\"})}function lm(e){return new e({type:\"unknown\"})}function cm(e,t){return new e({type:\"never\",...y(t)})}function dm(e,t){return new e({type:\"void\",...y(t)})}function mm(e,t){return new e({type:\"date\",...y(t)})}function fm(e,t){return new e({type:\"date\",coerce:!0,...y(t)})}function pm(e,t){return new e({type:\"nan\",...y(t)})}function Fe(e,t){return new po({check:\"less_than\",...y(t),value:e,inclusive:!1})}function Se(e,t){return new po({check:\"less_than\",...y(t),value:e,inclusive:!0})}function Je(e,t){return new vo({check:\"greater_than\",...y(t),value:e,inclusive:!1})}function ge(e,t){return new vo({check:\"greater_than\",...y(t),value:e,inclusive:!0})}function Bo(e){return Je(0,e)}function Vo(e){return Fe(0,e)}function Ho(e){return Se(0,e)}function Ko(e){return ge(0,e)}function vt(e,t){return new Ql({check:\"multiple_of\",...y(t),value:e})}function yt(e,t){return new nc({check:\"max_size\",...y(t),maximum:e})}function Be(e,t){return new ic({check:\"min_size\",...y(t),minimum:e})}function nn(e,t){return new rc({check:\"size_equals\",...y(t),size:e})}function rn(e,t){return new oc({check:\"max_length\",...y(t),maximum:e})}function Qe(e,t){return new ac({check:\"min_length\",...y(t),minimum:e})}function on(e,t){return new sc({check:\"length_equals\",...y(t),length:e})}function ii(e,t){return new uc({check:\"string_format\",format:\"regex\",...y(t),pattern:e})}function ri(e){return new lc({check:\"string_format\",format:\"lowercase\",...y(e)})}function oi(e){return new cc({check:\"string_format\",format:\"uppercase\",...y(e)})}function ai(e,t){return new dc({check:\"string_format\",format:\"includes\",...y(t),includes:e})}function si(e,t){return new mc({check:\"string_format\",format:\"starts_with\",...y(t),prefix:e})}function ui(e,t){return new fc({check:\"string_format\",format:\"ends_with\",...y(t),suffix:e})}function Wo(e,t,i){return new pc({check:\"property\",property:e,schema:t,...y(i)})}function li(e,t){return new vc({check:\"mime_type\",mime:e,...y(t)})}function Ce(e){return new hc({check:\"overwrite\",tx:e})}function ci(e){return Ce(t=>t.normalize(e))}function di(){return Ce(e=>e.trim())}function mi(){return Ce(e=>e.toLowerCase())}function fi(){return Ce(e=>e.toUpperCase())}function pi(){return Ce(e=>al(e))}function vm(e,t,i){return new e({type:\"array\",element:t,...y(i)})}function Aw(e,t,i){return new e({type:\"union\",options:t,...y(i)})}function Lw(e,t,i){return new e({type:\"union\",options:t,inclusive:!1,...y(i)})}function Mw(e,t,i,o){return new e({type:\"union\",options:i,discriminator:t,...y(o)})}function qw(e,t,i){return new e({type:\"intersection\",left:t,right:i})}function Fw(e,t,i,o){let n=i instanceof L;return new e({type:\"tuple\",items:t,rest:n?i:null,...y(n?o:i)})}function Jw(e,t,i,o){return new e({type:\"record\",keyType:t,valueType:i,...y(o)})}function Bw(e,t,i,o){return new e({type:\"map\",keyType:t,valueType:i,...y(o)})}function Vw(e,t,i){return new e({type:\"set\",valueType:t,...y(i)})}function Hw(e,t,i){let o=Array.isArray(t)?Object.fromEntries(t.map(n=>[n,n])):t;return new e({type:\"enum\",entries:o,...y(i)})}function Kw(e,t,i){return new e({type:\"enum\",entries:t,...y(i)})}function Ww(e,t,i){return new e({type:\"literal\",values:Array.isArray(t)?t:[t],...y(i)})}function hm(e,t){return new e({type:\"file\",...y(t)})}function Gw(e,t){return new e({type:\"transform\",transform:t})}function Xw(e,t){return new e({type:\"optional\",innerType:t})}function Yw(e,t){return new e({type:\"nullable\",innerType:t})}function Qw(e,t,i){return new e({type:\"default\",innerType:t,get defaultValue(){return typeof i==\"function\"?i():ul(i)}})}function eI(e,t,i){return new e({type:\"nonoptional\",innerType:t,...y(i)})}function tI(e,t){return new e({type:\"success\",innerType:t})}function nI(e,t,i){return new e({type:\"catch\",innerType:t,catchValue:typeof i==\"function\"?i:()=>i})}function iI(e,t,i){return new e({type:\"pipe\",in:t,out:i})}function rI(e,t){return new e({type:\"readonly\",innerType:t})}function oI(e,t,i){return new e({type:\"template_literal\",parts:t,...y(i)})}function aI(e,t){return new e({type:\"lazy\",getter:t})}function sI(e,t){return new e({type:\"promise\",innerType:t})}function gm(e,t,i){let o=y(i);return o.abort??(o.abort=!0),new e({type:\"custom\",check:\"custom\",fn:t,...o})}function _m(e,t,i){return new e({type:\"custom\",check:\"custom\",fn:t,...y(i)})}function $m(e){let t=bm(i=>(i.addIssue=o=>{if(typeof o==\"string\")i.issues.push(Cn(o,i.value,t._zod.def));else{let n=o;n.fatal&&(n.continue=!1),n.code??(n.code=\"custom\"),n.input??(n.input=i.value),n.inst??(n.inst=t),n.continue??(n.continue=!t._zod.def.abort),i.issues.push(Cn(n))}},e(i.value,i)));return t}function bm(e,t){let i=new re({check:\"custom\",...y(t)});return i._zod.check=e,i}function ym(e){let t=new re({check:\"describe\"});return t._zod.onattach=[i=>{let o=Ie.get(i)??{};Ie.add(i,{...o,description:e})}],t._zod.check=()=>{},t}function km(e){let t=new re({check:\"meta\"});return t._zod.onattach=[i=>{let o=Ie.get(i)??{};Ie.add(i,{...o,...e})}],t._zod.check=()=>{},t}function wm(e,t){let i=y(t),o=i.truthy??[\"true\",\"1\",\"yes\",\"on\",\"y\",\"enabled\"],n=i.falsy??[\"false\",\"0\",\"no\",\"off\",\"n\",\"disabled\"];i.case!==\"sensitive\"&&(o=o.map(f=>typeof f==\"string\"?f.toLowerCase():f),n=n.map(f=>typeof f==\"string\"?f.toLowerCase():f));let r=new Set(o),a=new Set(n),s=e.Codec??ko,u=e.Boolean??_o,l=new(e.String??tn)({type:\"string\",error:i.error}),c=new u({type:\"boolean\",error:i.error}),m=new s({type:\"pipe\",in:l,out:c,transform:(f,v)=>{let b=f;return i.case!==\"sensitive\"&&(b=b.toLowerCase()),r.has(b)?!0:a.has(b)?!1:(v.issues.push({code:\"invalid_value\",expected:\"stringbool\",values:[...r,...a],input:v.value,inst:m,continue:!1}),{})},reverseTransform:(f,v)=>f===!0?o[0]||\"true\":n[0]||\"false\",error:i.error});return m}function an(e,t,i,o={}){let n=y(o),r={...y(o),check:\"string_format\",type:\"string\",format:t,fn:typeof i==\"function\"?i:a=>i.test(a),...n};return i instanceof RegExp&&(r.pattern=i),new e(r)}function ht(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??Ie,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 G(e,t,i={path:[],schemaPath:[]}){var o;let n=e._zod.def,r=t.seen.get(e);if(r)return r.count++,i.schemaPath.includes(e)&&(r.cycle=i.path),r.schema;let a={schema:{},count:1,cycle:void 0,path:i.path};t.seen.set(e,a);let s=e._zod.toJSONSchema?.();if(s)a.schema=s;else{let l={...i,schemaPath:[...i.schemaPath,e],path:i.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(t,a.schema,l);else{let m=a.schema,f=t.processors[n.type];if(!f)throw Error(`[toJSONSchema]: Non-representable type encountered: ${n.type}`);f(e,t,m,l)}let c=e._zod.parent;c&&(a.ref||(a.ref=c),G(c,t,l),t.seen.get(c).isParent=!0)}let u=t.metadataRegistry.get(e);return u&&Object.assign(a.schema,u),t.io===\"input\"&&he(e)&&(delete a.schema.examples,delete a.schema.default),t.io===\"input\"&&a.schema._prefault&&((o=a.schema).default??(o.default=a.schema._prefault)),delete a.schema._prefault,t.seen.get(e).schema}function gt(e,t){let i=e.seen.get(t);if(!i)throw Error(\"Unprocessed schema. This is a bug in Zod.\");let o=new Map;for(let a of e.seen.entries()){let s=e.metadataRegistry.get(a[0])?.id;if(s){let u=o.get(s);if(u&&u!==a[0])throw Error(`Duplicate schema id \"${s}\" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);o.set(s,a[0])}}let n=a=>{let s=e.target===\"draft-2020-12\"?\"$defs\":\"definitions\";if(e.external){let c=e.external.registry.get(a[0])?.id,m=e.external.uri??(v=>v);if(c)return{ref:m(c)};let f=a[1].defId??a[1].schema.id??`schema${e.counter++}`;return a[1].defId=f,{defId:f,ref:`${m(\"__shared\")}#/${s}/${f}`}}if(a[1]===i)return{ref:\"#\"};let u=`#/${s}/`,l=a[1].schema.id??`__schema${e.counter++}`;return{defId:l,ref:u+l}},r=a=>{if(a[1].schema.$ref)return;let s=a[1],{ref:u,defId:l}=n(a);s.def={...s.schema},l&&(s.defId=l);let c=s.schema;for(let m in c)delete c[m];c.$ref=u};if(e.cycles===\"throw\")for(let a of e.seen.entries()){let s=a[1];if(s.cycle)throw Error(`Cycle detected: #/${s.cycle?.join(\"/\")}/<root>\n\nSet 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]){r(a);continue}if(e.external){let u=e.external.registry.get(a[0])?.id;if(t!==a[0]&&u){r(a);continue}}if(e.metadataRegistry.get(a[0])?.id){r(a);continue}if(s.cycle){r(a);continue}if(s.count>1&&e.reused===\"ref\"){r(a);continue}}}function _t(e,t){let i=e.seen.get(t);if(!i)throw Error(\"Unprocessed schema. This is a bug in Zod.\");let o=a=>{let s=e.seen.get(a);if(s.ref===null)return;let u=s.def??s.schema,l={...u},c=s.ref;if(s.ref=null,c){o(c);let f=e.seen.get(c),v=f.schema;if(v.$ref&&(e.target===\"draft-07\"||e.target===\"draft-04\"||e.target===\"openapi-3.0\")?(u.allOf=u.allOf??[],u.allOf.push(v)):Object.assign(u,v),Object.assign(u,l),a._zod.parent===c)for(let b in u)b===\"$ref\"||b===\"allOf\"||b in l||delete u[b];if(v.$ref)for(let b in u)b===\"$ref\"||b===\"allOf\"||b in f.def&&JSON.stringify(u[b])===JSON.stringify(f.def[b])&&delete u[b]}let m=a._zod.parent;if(m&&m!==c){o(m);let f=e.seen.get(m);if(f?.schema.$ref&&(u.$ref=f.schema.$ref,f.def))for(let v in u)v===\"$ref\"||v===\"allOf\"||v in f.def&&JSON.stringify(u[v])===JSON.stringify(f.def[v])&&delete u[v]}e.override({zodSchema:a,jsonSchema:u,path:s.path??[]})};for(let a of[...e.seen.entries()].reverse())o(a[0]);let n={};if(e.target===\"draft-2020-12\"?n.$schema=\"https://json-schema.org/draft/2020-12/schema\":e.target===\"draft-07\"?n.$schema=\"http://json-schema.org/draft-07/schema#\":e.target===\"draft-04\"?n.$schema=\"http://json-schema.org/draft-04/schema#\":e.target,e.external?.uri){let a=e.external.registry.get(t)?.id;if(!a)throw Error(\"Schema is missing an `id` property\");n.$id=e.external.uri(a)}Object.assign(n,i.def??i.schema);let r=e.external?.defs??{};for(let a of e.seen.entries()){let s=a[1];s.def&&s.defId&&(r[s.defId]=s.def)}e.external||Object.keys(r).length>0&&(e.target===\"draft-2020-12\"?n.$defs=r:n.definitions=r);try{let a=JSON.parse(JSON.stringify(n));return Object.defineProperty(a,\"~standard\",{value:{...t[\"~standard\"],jsonSchema:{input:Nt(t,\"input\",e.processors),output:Nt(t,\"output\",e.processors)}},enumerable:!1,writable:!1}),a}catch{throw Error(\"Error converting schema to JSON.\")}}function he(e,t){let i=t??{seen:new Set};if(i.seen.has(e))return!1;i.seen.add(e);let o=e._zod.def;if(o.type===\"transform\")return!0;if(o.type===\"array\")return he(o.element,i);if(o.type===\"set\")return he(o.valueType,i);if(o.type===\"lazy\")return he(o.getter(),i);if(o.type===\"promise\"||o.type===\"optional\"||o.type===\"nonoptional\"||o.type===\"nullable\"||o.type===\"readonly\"||o.type===\"default\"||o.type===\"prefault\")return he(o.innerType,i);if(o.type===\"intersection\")return he(o.left,i)||he(o.right,i);if(o.type===\"record\"||o.type===\"map\")return he(o.keyType,i)||he(o.valueType,i);if(o.type===\"pipe\")return he(o.in,i)||he(o.out,i);if(o.type===\"object\"){for(let n in o.shape)if(he(o.shape[n],i))return!0;return!1}if(o.type===\"union\"){for(let n of o.options)if(he(n,i))return!0;return!1}if(o.type===\"tuple\"){for(let n of o.items)if(he(n,i))return!0;return!!(o.rest&&he(o.rest,i))}return!1}var Im=(e,t={})=>i=>{let o=ht({...i,processors:t});return G(e,o),gt(o,e),_t(o,e)},Nt=(e,t,i={})=>o=>{let{libraryOptions:n,target:r}=o??{},a=ht({...n??{},target:r,io:t,processors:i});return G(e,a),gt(a,e),_t(a,e)},uI={guid:\"uuid\",url:\"uri\",datetime:\"date-time\",json_string:\"json-string\",regex:\"\"},Sm=(e,t,i,o)=>{let n=i;n.type=\"string\";let{minimum:r,maximum:a,format:s,patterns:u,contentEncoding:l}=e._zod.bag;if(typeof r==\"number\"&&(n.minLength=r),typeof a==\"number\"&&(n.maxLength=a),s&&(n.format=uI[s]??s,n.format===\"\"&&delete n.format,s===\"time\"&&delete n.format),l&&(n.contentEncoding=l),u&&u.size>0){let c=[...u];c.length===1?n.pattern=c[0].source:c.length>1&&(n.allOf=[...c.map(m=>({...t.target===\"draft-07\"||t.target===\"draft-04\"||t.target===\"openapi-3.0\"?{type:\"string\"}:{},pattern:m.source}))])}},zm=(e,t,i,o)=>{let n=i,{minimum:r,maximum:a,format:s,multipleOf:u,exclusiveMaximum:l,exclusiveMinimum:c}=e._zod.bag;typeof s==\"string\"&&s.includes(\"int\")?n.type=\"integer\":n.type=\"number\",typeof c==\"number\"&&(t.target===\"draft-04\"||t.target===\"openapi-3.0\"?(n.minimum=c,n.exclusiveMinimum=!0):n.exclusiveMinimum=c),typeof r==\"number\"&&(n.minimum=r,typeof c==\"number\"&&t.target!==\"draft-04\"&&(c>=r?delete n.minimum:delete n.exclusiveMinimum)),typeof l==\"number\"&&(t.target===\"draft-04\"||t.target===\"openapi-3.0\"?(n.maximum=l,n.exclusiveMaximum=!0):n.exclusiveMaximum=l),typeof a==\"number\"&&(n.maximum=a,typeof l==\"number\"&&t.target!==\"draft-04\"&&(l<=a?delete n.maximum:delete n.exclusiveMaximum)),typeof u==\"number\"&&(n.multipleOf=u)},xm=(e,t,i,o)=>{i.type=\"boolean\"},Zm=(e,t,i,o)=>{if(t.unrepresentable===\"throw\")throw Error(\"BigInt cannot be represented in JSON Schema\")},Um=(e,t,i,o)=>{if(t.unrepresentable===\"throw\")throw Error(\"Symbols cannot be represented in JSON Schema\")},Tm=(e,t,i,o)=>{t.target===\"openapi-3.0\"?(i.type=\"string\",i.nullable=!0,i.enum=[null]):i.type=\"null\"},Nm=(e,t,i,o)=>{if(t.unrepresentable===\"throw\")throw Error(\"Undefined cannot be represented in JSON Schema\")},Em=(e,t,i,o)=>{if(t.unrepresentable===\"throw\")throw Error(\"Void cannot be represented in JSON Schema\")},Pm=(e,t,i,o)=>{i.not={}},Om=(e,t,i,o)=>{},jm=(e,t,i,o)=>{},Dm=(e,t,i,o)=>{if(t.unrepresentable===\"throw\")throw Error(\"Date cannot be represented in JSON Schema\")},Rm=(e,t,i,o)=>{let n=e._zod.def,r=Yr(n.entries);r.every(a=>typeof a==\"number\")&&(i.type=\"number\"),r.every(a=>typeof a==\"string\")&&(i.type=\"string\"),i.enum=r},Cm=(e,t,i,o)=>{let n=e._zod.def,r=[];for(let a of n.values)if(a===void 0){if(t.unrepresentable===\"throw\")throw Error(\"Literal `undefined` cannot be represented in JSON Schema\")}else if(typeof a==\"bigint\"){if(t.unrepresentable===\"throw\")throw Error(\"BigInt literals cannot be represented in JSON Schema\");r.push(Number(a))}else r.push(a);if(r.length!==0)if(r.length===1){let a=r[0];i.type=a===null?\"null\":typeof a,t.target===\"draft-04\"||t.target===\"openapi-3.0\"?i.enum=[a]:i.const=a}else r.every(a=>typeof a==\"number\")&&(i.type=\"number\"),r.every(a=>typeof a==\"string\")&&(i.type=\"string\"),r.every(a=>typeof a==\"boolean\")&&(i.type=\"boolean\"),r.every(a=>a===null)&&(i.type=\"null\"),i.enum=r},Am=(e,t,i,o)=>{if(t.unrepresentable===\"throw\")throw Error(\"NaN cannot be represented in JSON Schema\")},Lm=(e,t,i,o)=>{let n=i,r=e._zod.pattern;if(!r)throw Error(\"Pattern not found in template literal\");n.type=\"string\",n.pattern=r.source},Mm=(e,t,i,o)=>{let n=i,r={type:\"string\",format:\"binary\",contentEncoding:\"binary\"},{minimum:a,maximum:s,mime:u}=e._zod.bag;a!==void 0&&(r.minLength=a),s!==void 0&&(r.maxLength=s),u?u.length===1?(r.contentMediaType=u[0],Object.assign(n,r)):(Object.assign(n,r),n.anyOf=u.map(l=>({contentMediaType:l}))):Object.assign(n,r)},qm=(e,t,i,o)=>{i.type=\"boolean\"},Fm=(e,t,i,o)=>{if(t.unrepresentable===\"throw\")throw Error(\"Custom types cannot be represented in JSON Schema\")},Jm=(e,t,i,o)=>{if(t.unrepresentable===\"throw\")throw Error(\"Function types cannot be represented in JSON Schema\")},Bm=(e,t,i,o)=>{if(t.unrepresentable===\"throw\")throw Error(\"Transforms cannot be represented in JSON Schema\")},Vm=(e,t,i,o)=>{if(t.unrepresentable===\"throw\")throw Error(\"Map cannot be represented in JSON Schema\")},Hm=(e,t,i,o)=>{if(t.unrepresentable===\"throw\")throw Error(\"Set cannot be represented in JSON Schema\")},Km=(e,t,i,o)=>{let n=i,r=e._zod.def,{minimum:a,maximum:s}=e._zod.bag;typeof a==\"number\"&&(n.minItems=a),typeof s==\"number\"&&(n.maxItems=s),n.type=\"array\",n.items=G(r.element,t,{...o,path:[...o.path,\"items\"]})},Wm=(e,t,i,o)=>{let n=i,r=e._zod.def;n.type=\"object\",n.properties={};let a=r.shape;for(let l in a)n.properties[l]=G(a[l],t,{...o,path:[...o.path,\"properties\",l]});let s=new Set(Object.keys(a)),u=new Set([...s].filter(l=>{let c=r.shape[l]._zod;return t.io===\"input\"?c.optin===void 0:c.optout===void 0}));u.size>0&&(n.required=Array.from(u)),r.catchall?._zod.def.type===\"never\"?n.additionalProperties=!1:r.catchall?r.catchall&&(n.additionalProperties=G(r.catchall,t,{...o,path:[...o.path,\"additionalProperties\"]})):t.io===\"output\"&&(n.additionalProperties=!1)},Go=(e,t,i,o)=>{let n=e._zod.def,r=n.inclusive===!1,a=n.options.map((s,u)=>G(s,t,{...o,path:[...o.path,r?\"oneOf\":\"anyOf\",u]}));r?i.oneOf=a:i.anyOf=a},Gm=(e,t,i,o)=>{let n=e._zod.def,r=G(n.left,t,{...o,path:[...o.path,\"allOf\",0]}),a=G(n.right,t,{...o,path:[...o.path,\"allOf\",1]}),s=l=>\"allOf\"in l&&Object.keys(l).length===1,u=[...s(r)?r.allOf:[r],...s(a)?a.allOf:[a]];i.allOf=u},Xm=(e,t,i,o)=>{let n=i,r=e._zod.def;n.type=\"array\";let a=t.target===\"draft-2020-12\"?\"prefixItems\":\"items\",s=t.target===\"draft-2020-12\"||t.target===\"openapi-3.0\"?\"items\":\"additionalItems\",u=r.items.map((f,v)=>G(f,t,{...o,path:[...o.path,a,v]})),l=r.rest?G(r.rest,t,{...o,path:[...o.path,s,...t.target===\"openapi-3.0\"?[r.items.length]:[]]}):null;t.target===\"draft-2020-12\"?(n.prefixItems=u,l&&(n.items=l)):t.target===\"openapi-3.0\"?(n.items={anyOf:u},l&&n.items.anyOf.push(l),n.minItems=u.length,!l&&(n.maxItems=u.length)):(n.items=u,l&&(n.additionalItems=l));let{minimum:c,maximum:m}=e._zod.bag;typeof c==\"number\"&&(n.minItems=c),typeof m==\"number\"&&(n.maxItems=m)},Ym=(e,t,i,o)=>{let n=i,r=e._zod.def;n.type=\"object\";let a=r.keyType,s=a._zod.bag?.patterns;if(r.mode===\"loose\"&&s&&s.size>0){let l=G(r.valueType,t,{...o,path:[...o.path,\"patternProperties\",\"*\"]});n.patternProperties={};for(let c of s)n.patternProperties[c.source]=l}else(t.target===\"draft-07\"||t.target===\"draft-2020-12\")&&(n.propertyNames=G(r.keyType,t,{...o,path:[...o.path,\"propertyNames\"]})),n.additionalProperties=G(r.valueType,t,{...o,path:[...o.path,\"additionalProperties\"]});let u=a._zod.values;if(u){let l=[...u].filter(c=>typeof c==\"string\"||typeof c==\"number\");l.length>0&&(n.required=l)}},Qm=(e,t,i,o)=>{let n=e._zod.def,r=G(n.innerType,t,o),a=t.seen.get(e);t.target===\"openapi-3.0\"?(a.ref=n.innerType,i.nullable=!0):i.anyOf=[r,{type:\"null\"}]},ef=(e,t,i,o)=>{let n=e._zod.def;G(n.innerType,t,o);let r=t.seen.get(e);r.ref=n.innerType},tf=(e,t,i,o)=>{let n=e._zod.def;G(n.innerType,t,o);let r=t.seen.get(e);r.ref=n.innerType,i.default=JSON.parse(JSON.stringify(n.defaultValue))},nf=(e,t,i,o)=>{let n=e._zod.def;G(n.innerType,t,o);let r=t.seen.get(e);r.ref=n.innerType,t.io===\"input\"&&(i._prefault=JSON.parse(JSON.stringify(n.defaultValue)))},rf=(e,t,i,o)=>{let n=e._zod.def;G(n.innerType,t,o);let r=t.seen.get(e);r.ref=n.innerType;let a;try{a=n.catchValue(void 0)}catch{throw Error(\"Dynamic catch values are not supported in JSON Schema\")}i.default=a},of=(e,t,i,o)=>{let n=e._zod.def,r=t.io===\"input\"?n.in._zod.def.type===\"transform\"?n.out:n.in:n.out;G(r,t,o);let a=t.seen.get(e);a.ref=r},af=(e,t,i,o)=>{let n=e._zod.def;G(n.innerType,t,o);let r=t.seen.get(e);r.ref=n.innerType,i.readOnly=!0},sf=(e,t,i,o)=>{let n=e._zod.def;G(n.innerType,t,o);let r=t.seen.get(e);r.ref=n.innerType},Xo=(e,t,i,o)=>{let n=e._zod.def;G(n.innerType,t,o);let r=t.seen.get(e);r.ref=n.innerType},uf=(e,t,i,o)=>{let n=e._zod.innerType;G(n,t,o);let r=t.seen.get(e);r.ref=n},Ir={string:Sm,number:zm,boolean:xm,bigint:Zm,symbol:Um,null:Tm,undefined:Nm,void:Em,never:Pm,any:Om,unknown:jm,date:Dm,enum:Rm,literal:Cm,nan:Am,template_literal:Lm,file:Mm,success:qm,custom:Fm,function:Jm,transform:Bm,map:Vm,set:Hm,array:Km,object:Wm,union:Go,intersection:Gm,tuple:Xm,record:Ym,nullable:Qm,nonoptional:ef,default:tf,prefault:nf,catch:rf,pipe:of,readonly:af,promise:sf,optional:Xo,lazy:uf};function lf(e,t){if(\"_idmap\"in e){let o=e,n=ht({...t,processors:Ir}),r={};for(let u of o._idmap.entries()){let[l,c]=u;G(c,n)}let a={},s={registry:o,uri:t?.uri,defs:r};n.external=s;for(let u of o._idmap.entries()){let[l,c]=u;gt(n,c),a[l]=_t(n,c)}if(Object.keys(r).length>0){let u=n.target===\"draft-2020-12\"?\"$defs\":\"definitions\";a.__shared={[u]:r}}return{schemas:a}}let i=ht({...t,processors:Ir});return G(e,i),gt(i,e),_t(i,e)}class lI{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 i=t?.target??\"draft-2020-12\";i===\"draft-4\"&&(i=\"draft-04\"),i===\"draft-7\"&&(i=\"draft-07\"),this.ctx=ht({processors:Ir,target:i,...t?.metadata&&{metadata:t.metadata},...t?.unrepresentable&&{unrepresentable:t.unrepresentable},...t?.override&&{override:t.override},...t?.io&&{io:t.io}})}process(t,i={path:[],schemaPath:[]}){return G(t,this.ctx,i)}emit(t,i){i&&(i.cycles&&(this.ctx.cycles=i.cycles),i.reused&&(this.ctx.reused=i.reused),i.external&&(this.ctx.external=i.external)),gt(this.ctx,t);let o=_t(this.ctx,t),{\"~standard\":n,...r}=o;return r}}var cI={},cf={};De(cf,{xor:()=>$p,xid:()=>qf,void:()=>fp,uuidv7:()=>Of,uuidv6:()=>Pf,uuidv4:()=>Ef,uuid:()=>Nf,url:()=>jf,unknown:()=>et,union:()=>ji,undefined:()=>dp,ulid:()=>Mf,uint64:()=>lp,uint32:()=>ap,tuple:()=>ba,transform:()=>Ri,templateLiteral:()=>Ep,symbol:()=>cp,superRefine:()=>Ha,success:()=>Up,stringbool:()=>Ap,stringFormat:()=>Qf,string:()=>Mn,strictObject:()=>gp,set:()=>Ip,refine:()=>Va,record:()=>ya,readonly:()=>La,promise:()=>Pp,preprocess:()=>Mp,prefault:()=>Pa,pipe:()=>jt,partialRecord:()=>yp,optional:()=>Pt,object:()=>hp,number:()=>ra,nullish:()=>Zp,nullable:()=>Ot,null:()=>la,nonoptional:()=>Oa,never:()=>Pi,nativeEnum:()=>Sp,nanoid:()=>Cf,nan:()=>Tp,meta:()=>Rp,map:()=>wp,mac:()=>Bf,looseRecord:()=>kp,looseObject:()=>_p,literal:()=>zp,lazy:()=>Fa,ksuid:()=>Ff,keyof:()=>vp,jwt:()=>Yf,json:()=>Lp,ipv6:()=>Vf,ipv4:()=>Jf,intersection:()=>_a,int64:()=>up,int32:()=>op,int:()=>qn,instanceof:()=>Cp,httpUrl:()=>Df,hostname:()=>ep,hex:()=>tp,hash:()=>np,guid:()=>Tf,function:()=>Fn,float64:()=>rp,float32:()=>ip,file:()=>xp,exactOptional:()=>Za,enum:()=>Di,emoji:()=>Rf,email:()=>Uf,e164:()=>Xf,discriminatedUnion:()=>bp,describe:()=>Dp,date:()=>pp,custom:()=>jp,cuid2:()=>Lf,cuid:()=>Af,codec:()=>Np,cidrv6:()=>Kf,cidrv4:()=>Hf,check:()=>Op,catch:()=>Ra,boolean:()=>oa,bigint:()=>sp,base64url:()=>Gf,base64:()=>Wf,array:()=>mn,any:()=>mp,_function:()=>Fn,_default:()=>Na,_ZodString:()=>vi,ZodXor:()=>va,ZodXID:()=>ki,ZodVoid:()=>fa,ZodUnknown:()=>da,ZodUnion:()=>pn,ZodUndefined:()=>sa,ZodUUID:()=>Ee,ZodURL:()=>un,ZodULID:()=>yi,ZodType:()=>M,ZodTuple:()=>$a,ZodTransform:()=>za,ZodTemplateLiteral:()=>Ma,ZodSymbol:()=>aa,ZodSuccess:()=>ja,ZodStringFormat:()=>Y,ZodString:()=>sn,ZodSet:()=>wa,ZodRecord:()=>vn,ZodReadonly:()=>Aa,ZodPromise:()=>Ja,ZodPrefault:()=>Ea,ZodPipe:()=>Li,ZodOptional:()=>Ci,ZodObject:()=>fn,ZodNumberFormat:()=>ot,ZodNumber:()=>ln,ZodNullable:()=>Ua,ZodNull:()=>ua,ZodNonOptional:()=>Ai,ZodNever:()=>ma,ZodNanoID:()=>_i,ZodNaN:()=>Ca,ZodMap:()=>ka,ZodMAC:()=>ia,ZodLiteral:()=>Ia,ZodLazy:()=>qa,ZodKSUID:()=>wi,ZodJWT:()=>Ni,ZodIntersection:()=>ga,ZodIPv6:()=>Si,ZodIPv4:()=>Ii,ZodGUID:()=>Et,ZodFunction:()=>Ba,ZodFile:()=>Sa,ZodExactOptional:()=>xa,ZodEnum:()=>$t,ZodEmoji:()=>gi,ZodEmail:()=>hi,ZodE164:()=>Ti,ZodDiscriminatedUnion:()=>ha,ZodDefault:()=>Ta,ZodDate:()=>Oi,ZodCustomStringFormat:()=>kt,ZodCustom:()=>hn,ZodCodec:()=>Mi,ZodCatch:()=>Da,ZodCUID2:()=>bi,ZodCUID:()=>$i,ZodCIDRv6:()=>xi,ZodCIDRv4:()=>zi,ZodBoolean:()=>cn,ZodBigIntFormat:()=>Ei,ZodBigInt:()=>dn,ZodBase64URL:()=>Ui,ZodBase64:()=>Zi,ZodArray:()=>pa,ZodAny:()=>ca});var df={};De(df,{uppercase:()=>oi,trim:()=>di,toUpperCase:()=>fi,toLowerCase:()=>mi,startsWith:()=>si,slugify:()=>pi,size:()=>nn,regex:()=>ii,property:()=>Wo,positive:()=>Bo,overwrite:()=>Ce,normalize:()=>ci,nonpositive:()=>Ho,nonnegative:()=>Ko,negative:()=>Vo,multipleOf:()=>vt,minSize:()=>Be,minLength:()=>Qe,mime:()=>li,maxSize:()=>yt,maxLength:()=>rn,lte:()=>Se,lt:()=>Fe,lowercase:()=>ri,length:()=>on,includes:()=>ai,gte:()=>ge,gt:()=>Je,endsWith:()=>ui});var Yo={};De(Yo,{time:()=>pf,duration:()=>vf,datetime:()=>mf,date:()=>ff,ZodISOTime:()=>ta,ZodISODuration:()=>na,ZodISODateTime:()=>Qo,ZodISODate:()=>ea});var Qo=p(\"ZodISODateTime\",(e,t)=>{Tc.init(e,t),Y.init(e,t)});function mf(e){return qd(Qo,e)}var ea=p(\"ZodISODate\",(e,t)=>{Nc.init(e,t),Y.init(e,t)});function ff(e){return Fd(ea,e)}var ta=p(\"ZodISOTime\",(e,t)=>{Ec.init(e,t),Y.init(e,t)});function pf(e){return Jd(ta,e)}var na=p(\"ZodISODuration\",(e,t)=>{Pc.init(e,t),Y.init(e,t)});function vf(e){return Bd(na,e)}var hf=(e,t)=>{eo.init(e,t),e.name=\"ZodError\",Object.defineProperties(e,{format:{value:i=>no(e,i)},flatten:{value:i=>to(e,i)},addIssue:{value:i=>{e.issues.push(i),e.message=JSON.stringify(e.issues,Dn,2)}},addIssues:{value:i=>{e.issues.push(...i),e.message=JSON.stringify(e.issues,Dn,2)}},isEmpty:{get(){return e.issues.length===0}}})},dI=p(\"ZodError\",hf),we=p(\"ZodError\",hf,{Parent:Error}),gf=Kt(we),_f=Wt(we),$f=Gt(we),bf=Xt(we),yf=io(we),kf=ro(we),wf=oo(we),If=ao(we),Sf=so(we),zf=uo(we),xf=lo(we),Zf=co(we),M=p(\"ZodType\",(e,t)=>(L.init(e,t),Object.assign(e[\"~standard\"],{jsonSchema:{input:Nt(e,\"input\"),output:Nt(e,\"output\")}}),e.toJSONSchema=Im(e,{}),e.def=t,e.type=t.type,Object.defineProperty(e,\"_def\",{value:t}),e.check=(...i)=>e.clone(J.mergeDefs(t,{checks:[...t.checks??[],...i.map(o=>typeof o==\"function\"?{_zod:{check:o,def:{check:\"custom\"},onattach:[]}}:o)]}),{parent:!0}),e.with=e.check,e.clone=(i,o)=>Ue(e,i,o),e.brand=()=>e,e.register=(i,o)=>(i.add(e,o),e),e.parse=(i,o)=>gf(e,i,o,{callee:e.parse}),e.safeParse=(i,o)=>$f(e,i,o),e.parseAsync=async(i,o)=>_f(e,i,o,{callee:e.parseAsync}),e.safeParseAsync=async(i,o)=>bf(e,i,o),e.spa=e.safeParseAsync,e.encode=(i,o)=>yf(e,i,o),e.decode=(i,o)=>kf(e,i,o),e.encodeAsync=async(i,o)=>wf(e,i,o),e.decodeAsync=async(i,o)=>If(e,i,o),e.safeEncode=(i,o)=>Sf(e,i,o),e.safeDecode=(i,o)=>zf(e,i,o),e.safeEncodeAsync=async(i,o)=>xf(e,i,o),e.safeDecodeAsync=async(i,o)=>Zf(e,i,o),e.refine=(i,o)=>e.check(Va(i,o)),e.superRefine=i=>e.check(Ha(i)),e.overwrite=i=>e.check(Ce(i)),e.optional=()=>Pt(e),e.exactOptional=()=>Za(e),e.nullable=()=>Ot(e),e.nullish=()=>Pt(Ot(e)),e.nonoptional=i=>Oa(e,i),e.array=()=>mn(e),e.or=i=>ji([e,i]),e.and=i=>_a(e,i),e.transform=i=>jt(e,Ri(i)),e.default=i=>Na(e,i),e.prefault=i=>Pa(e,i),e.catch=i=>Ra(e,i),e.pipe=i=>jt(e,i),e.readonly=()=>La(e),e.describe=i=>{let o=e.clone();return Ie.add(o,{description:i}),o},Object.defineProperty(e,\"description\",{get(){return Ie.get(e)?.description},configurable:!0}),e.meta=(...i)=>{if(i.length===0)return Ie.get(e);let o=e.clone();return Ie.add(o,i[0]),o},e.isOptional=()=>e.safeParse(void 0).success,e.isNullable=()=>e.safeParse(null).success,e.apply=i=>i(e),e)),vi=p(\"_ZodString\",(e,t)=>{tn.init(e,t),M.init(e,t),e._zod.processJSONSchema=(o,n,r)=>Sm(e,o,n);let i=e._zod.bag;e.format=i.format??null,e.minLength=i.minimum??null,e.maxLength=i.maximum??null,e.regex=(...o)=>e.check(ii(...o)),e.includes=(...o)=>e.check(ai(...o)),e.startsWith=(...o)=>e.check(si(...o)),e.endsWith=(...o)=>e.check(ui(...o)),e.min=(...o)=>e.check(Qe(...o)),e.max=(...o)=>e.check(rn(...o)),e.length=(...o)=>e.check(on(...o)),e.nonempty=(...o)=>e.check(Qe(1,...o)),e.lowercase=o=>e.check(ri(o)),e.uppercase=o=>e.check(oi(o)),e.trim=()=>e.check(di()),e.normalize=(...o)=>e.check(ci(...o)),e.toLowerCase=()=>e.check(mi()),e.toUpperCase=()=>e.check(fi()),e.slugify=()=>e.check(pi())}),sn=p(\"ZodString\",(e,t)=>{tn.init(e,t),vi.init(e,t),e.email=i=>e.check(So(hi,i)),e.url=i=>e.check(ni(un,i)),e.jwt=i=>e.check(Jo(Ni,i)),e.emoji=i=>e.check(To(gi,i)),e.guid=i=>e.check(Ln(Et,i)),e.uuid=i=>e.check(zo(Ee,i)),e.uuidv4=i=>e.check(xo(Ee,i)),e.uuidv6=i=>e.check(Zo(Ee,i)),e.uuidv7=i=>e.check(Uo(Ee,i)),e.nanoid=i=>e.check(No(_i,i)),e.guid=i=>e.check(Ln(Et,i)),e.cuid=i=>e.check(Eo($i,i)),e.cuid2=i=>e.check(Po(bi,i)),e.ulid=i=>e.check(Oo(yi,i)),e.base64=i=>e.check(Mo(Zi,i)),e.base64url=i=>e.check(qo(Ui,i)),e.xid=i=>e.check(jo(ki,i)),e.ksuid=i=>e.check(Do(wi,i)),e.ipv4=i=>e.check(Ro(Ii,i)),e.ipv6=i=>e.check(Co(Si,i)),e.cidrv4=i=>e.check(Ao(zi,i)),e.cidrv6=i=>e.check(Lo(xi,i)),e.e164=i=>e.check(Fo(Ti,i)),e.datetime=i=>e.check(mf(i)),e.date=i=>e.check(ff(i)),e.time=i=>e.check(pf(i)),e.duration=i=>e.check(vf(i))});function Mn(e){return Cd(sn,e)}var Y=p(\"ZodStringFormat\",(e,t)=>{X.init(e,t),vi.init(e,t)}),hi=p(\"ZodEmail\",(e,t)=>{yc.init(e,t),Y.init(e,t)});function Uf(e){return So(hi,e)}var Et=p(\"ZodGUID\",(e,t)=>{$c.init(e,t),Y.init(e,t)});function Tf(e){return Ln(Et,e)}var Ee=p(\"ZodUUID\",(e,t)=>{bc.init(e,t),Y.init(e,t)});function Nf(e){return zo(Ee,e)}function Ef(e){return xo(Ee,e)}function Pf(e){return Zo(Ee,e)}function Of(e){return Uo(Ee,e)}var un=p(\"ZodURL\",(e,t)=>{kc.init(e,t),Y.init(e,t)});function jf(e){return ni(un,e)}function Df(e){return ni(un,{protocol:/^https?$/,hostname:rt.domain,...J.normalizeParams(e)})}var gi=p(\"ZodEmoji\",(e,t)=>{wc.init(e,t),Y.init(e,t)});function Rf(e){return To(gi,e)}var _i=p(\"ZodNanoID\",(e,t)=>{Ic.init(e,t),Y.init(e,t)});function Cf(e){return No(_i,e)}var $i=p(\"ZodCUID\",(e,t)=>{Sc.init(e,t),Y.init(e,t)});function Af(e){return Eo($i,e)}var bi=p(\"ZodCUID2\",(e,t)=>{zc.init(e,t),Y.init(e,t)});function Lf(e){return Po(bi,e)}var yi=p(\"ZodULID\",(e,t)=>{xc.init(e,t),Y.init(e,t)});function Mf(e){return Oo(yi,e)}var ki=p(\"ZodXID\",(e,t)=>{Zc.init(e,t),Y.init(e,t)});function qf(e){return jo(ki,e)}var wi=p(\"ZodKSUID\",(e,t)=>{Uc.init(e,t),Y.init(e,t)});function Ff(e){return Do(wi,e)}var Ii=p(\"ZodIPv4\",(e,t)=>{Oc.init(e,t),Y.init(e,t)});function Jf(e){return Ro(Ii,e)}var ia=p(\"ZodMAC\",(e,t)=>{Dc.init(e,t),Y.init(e,t)});function Bf(e){return Ld(ia,e)}var Si=p(\"ZodIPv6\",(e,t)=>{jc.init(e,t),Y.init(e,t)});function Vf(e){return Co(Si,e)}var zi=p(\"ZodCIDRv4\",(e,t)=>{Rc.init(e,t),Y.init(e,t)});function Hf(e){return Ao(zi,e)}var xi=p(\"ZodCIDRv6\",(e,t)=>{Cc.init(e,t),Y.init(e,t)});function Kf(e){return Lo(xi,e)}var Zi=p(\"ZodBase64\",(e,t)=>{Ac.init(e,t),Y.init(e,t)});function Wf(e){return Mo(Zi,e)}var Ui=p(\"ZodBase64URL\",(e,t)=>{Mc.init(e,t),Y.init(e,t)});function Gf(e){return qo(Ui,e)}var Ti=p(\"ZodE164\",(e,t)=>{qc.init(e,t),Y.init(e,t)});function Xf(e){return Fo(Ti,e)}var Ni=p(\"ZodJWT\",(e,t)=>{Jc.init(e,t),Y.init(e,t)});function Yf(e){return Jo(Ni,e)}var kt=p(\"ZodCustomStringFormat\",(e,t)=>{Bc.init(e,t),Y.init(e,t)});function Qf(e,t,i={}){return an(kt,e,t,i)}function ep(e){return an(kt,\"hostname\",rt.hostname,e)}function tp(e){return an(kt,\"hex\",rt.hex,e)}function np(e,t){let i=t?.enc??\"hex\",o=`${e}_${i}`,n=rt[o];if(!n)throw Error(`Unrecognized hash format: ${o}`);return an(kt,o,n,t)}var ln=p(\"ZodNumber\",(e,t)=>{go.init(e,t),M.init(e,t),e._zod.processJSONSchema=(o,n,r)=>zm(e,o,n),e.gt=(o,n)=>e.check(Je(o,n)),e.gte=(o,n)=>e.check(ge(o,n)),e.min=(o,n)=>e.check(ge(o,n)),e.lt=(o,n)=>e.check(Fe(o,n)),e.lte=(o,n)=>e.check(Se(o,n)),e.max=(o,n)=>e.check(Se(o,n)),e.int=o=>e.check(qn(o)),e.safe=o=>e.check(qn(o)),e.positive=o=>e.check(Je(0,o)),e.nonnegative=o=>e.check(ge(0,o)),e.negative=o=>e.check(Fe(0,o)),e.nonpositive=o=>e.check(Se(0,o)),e.multipleOf=(o,n)=>e.check(vt(o,n)),e.step=(o,n)=>e.check(vt(o,n)),e.finite=()=>e;let i=e._zod.bag;e.minValue=Math.max(i.minimum??Number.NEGATIVE_INFINITY,i.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,e.maxValue=Math.min(i.maximum??Number.POSITIVE_INFINITY,i.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,e.isInt=(i.format??\"\").includes(\"int\")||Number.isSafeInteger(i.multipleOf??.5),e.isFinite=!0,e.format=i.format??null});function ra(e){return Vd(ln,e)}var ot=p(\"ZodNumberFormat\",(e,t)=>{Vc.init(e,t),ln.init(e,t)});function qn(e){return Kd(ot,e)}function ip(e){return Wd(ot,e)}function rp(e){return Gd(ot,e)}function op(e){return Xd(ot,e)}function ap(e){return Yd(ot,e)}var cn=p(\"ZodBoolean\",(e,t)=>{_o.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>xm(e,i,o)});function oa(e){return Qd(cn,e)}var dn=p(\"ZodBigInt\",(e,t)=>{$o.init(e,t),M.init(e,t),e._zod.processJSONSchema=(o,n,r)=>Zm(e,o),e.gte=(o,n)=>e.check(ge(o,n)),e.min=(o,n)=>e.check(ge(o,n)),e.gt=(o,n)=>e.check(Je(o,n)),e.gte=(o,n)=>e.check(ge(o,n)),e.min=(o,n)=>e.check(ge(o,n)),e.lt=(o,n)=>e.check(Fe(o,n)),e.lte=(o,n)=>e.check(Se(o,n)),e.max=(o,n)=>e.check(Se(o,n)),e.positive=o=>e.check(Je(BigInt(0),o)),e.negative=o=>e.check(Fe(BigInt(0),o)),e.nonpositive=o=>e.check(Se(BigInt(0),o)),e.nonnegative=o=>e.check(ge(BigInt(0),o)),e.multipleOf=(o,n)=>e.check(vt(o,n));let i=e._zod.bag;e.minValue=i.minimum??null,e.maxValue=i.maximum??null,e.format=i.format??null});function sp(e){return tm(dn,e)}var Ei=p(\"ZodBigIntFormat\",(e,t)=>{Hc.init(e,t),dn.init(e,t)});function up(e){return im(Ei,e)}function lp(e){return rm(Ei,e)}var aa=p(\"ZodSymbol\",(e,t)=>{Kc.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>Um(e,i)});function cp(e){return om(aa,e)}var sa=p(\"ZodUndefined\",(e,t)=>{Wc.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>Nm(e,i)});function dp(e){return am(sa,e)}var ua=p(\"ZodNull\",(e,t)=>{Gc.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>Tm(e,i,o)});function la(e){return sm(ua,e)}var ca=p(\"ZodAny\",(e,t)=>{Xc.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>Om()});function mp(){return um(ca)}var da=p(\"ZodUnknown\",(e,t)=>{Yc.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>jm()});function et(){return lm(da)}var ma=p(\"ZodNever\",(e,t)=>{Qc.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>Pm(e,i,o)});function Pi(e){return cm(ma,e)}var fa=p(\"ZodVoid\",(e,t)=>{ed.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>Em(e,i)});function fp(e){return dm(fa,e)}var Oi=p(\"ZodDate\",(e,t)=>{td.init(e,t),M.init(e,t),e._zod.processJSONSchema=(o,n,r)=>Dm(e,o),e.min=(o,n)=>e.check(ge(o,n)),e.max=(o,n)=>e.check(Se(o,n));let i=e._zod.bag;e.minDate=i.minimum?new Date(i.minimum):null,e.maxDate=i.maximum?new Date(i.maximum):null});function pp(e){return mm(Oi,e)}var pa=p(\"ZodArray\",(e,t)=>{nd.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>Km(e,i,o,n),e.element=t.element,e.min=(i,o)=>e.check(Qe(i,o)),e.nonempty=i=>e.check(Qe(1,i)),e.max=(i,o)=>e.check(rn(i,o)),e.length=(i,o)=>e.check(on(i,o)),e.unwrap=()=>e.element});function mn(e,t){return vm(pa,e,t)}function vp(e){let t=e._zod.def.shape;return Di(Object.keys(t))}var fn=p(\"ZodObject\",(e,t)=>{ad.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>Wm(e,i,o,n),J.defineLazy(e,\"shape\",()=>t.shape),e.keyof=()=>Di(Object.keys(e._zod.def.shape)),e.catchall=i=>e.clone({...e._zod.def,catchall:i}),e.passthrough=()=>e.clone({...e._zod.def,catchall:et()}),e.loose=()=>e.clone({...e._zod.def,catchall:et()}),e.strict=()=>e.clone({...e._zod.def,catchall:Pi()}),e.strip=()=>e.clone({...e._zod.def,catchall:void 0}),e.extend=i=>J.extend(e,i),e.safeExtend=i=>J.safeExtend(e,i),e.merge=i=>J.merge(e,i),e.pick=i=>J.pick(e,i),e.omit=i=>J.omit(e,i),e.partial=(...i)=>J.partial(Ci,e,i[0]),e.required=(...i)=>J.required(Ai,e,i[0])});function hp(e,t){let i={type:\"object\",shape:e??{},...J.normalizeParams(t)};return new fn(i)}function gp(e,t){return new fn({type:\"object\",shape:e,catchall:Pi(),...J.normalizeParams(t)})}function _p(e,t){return new fn({type:\"object\",shape:e,catchall:et(),...J.normalizeParams(t)})}var pn=p(\"ZodUnion\",(e,t)=>{ti.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>Go(e,i,o,n),e.options=t.options});function ji(e,t){return new pn({type:\"union\",options:e,...J.normalizeParams(t)})}var va=p(\"ZodXor\",(e,t)=>{pn.init(e,t),sd.init(e,t),e._zod.processJSONSchema=(i,o,n)=>Go(e,i,o,n),e.options=t.options});function $p(e,t){return new va({type:\"union\",options:e,inclusive:!1,...J.normalizeParams(t)})}var ha=p(\"ZodDiscriminatedUnion\",(e,t)=>{pn.init(e,t),ud.init(e,t)});function bp(e,t,i){return new ha({type:\"union\",options:t,discriminator:e,...J.normalizeParams(i)})}var ga=p(\"ZodIntersection\",(e,t)=>{ld.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>Gm(e,i,o,n)});function _a(e,t){return new ga({type:\"intersection\",left:e,right:t})}var $a=p(\"ZodTuple\",(e,t)=>{bo.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>Xm(e,i,o,n),e.rest=i=>e.clone({...e._zod.def,rest:i})});function ba(e,t,i){let o=t instanceof L,n=o?i:t;return new $a({type:\"tuple\",items:e,rest:o?t:null,...J.normalizeParams(n)})}var vn=p(\"ZodRecord\",(e,t)=>{cd.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>Ym(e,i,o,n),e.keyType=t.keyType,e.valueType=t.valueType});function ya(e,t,i){return new vn({type:\"record\",keyType:e,valueType:t,...J.normalizeParams(i)})}function yp(e,t,i){let o=Ue(e);return o._zod.values=void 0,new vn({type:\"record\",keyType:o,valueType:t,...J.normalizeParams(i)})}function kp(e,t,i){return new vn({type:\"record\",keyType:e,valueType:t,mode:\"loose\",...J.normalizeParams(i)})}var ka=p(\"ZodMap\",(e,t)=>{dd.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>Vm(e,i),e.keyType=t.keyType,e.valueType=t.valueType,e.min=(...i)=>e.check(Be(...i)),e.nonempty=i=>e.check(Be(1,i)),e.max=(...i)=>e.check(yt(...i)),e.size=(...i)=>e.check(nn(...i))});function wp(e,t,i){return new ka({type:\"map\",keyType:e,valueType:t,...J.normalizeParams(i)})}var wa=p(\"ZodSet\",(e,t)=>{md.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>Hm(e,i),e.min=(...i)=>e.check(Be(...i)),e.nonempty=i=>e.check(Be(1,i)),e.max=(...i)=>e.check(yt(...i)),e.size=(...i)=>e.check(nn(...i))});function Ip(e,t){return new wa({type:\"set\",valueType:e,...J.normalizeParams(t)})}var $t=p(\"ZodEnum\",(e,t)=>{fd.init(e,t),M.init(e,t),e._zod.processJSONSchema=(o,n,r)=>Rm(e,o,n),e.enum=t.entries,e.options=Object.values(t.entries);let i=new Set(Object.keys(t.entries));e.extract=(o,n)=>{let r={};for(let a of o)if(i.has(a))r[a]=t.entries[a];else throw Error(`Key ${a} not found in enum`);return new $t({...t,checks:[],...J.normalizeParams(n),entries:r})},e.exclude=(o,n)=>{let r={...t.entries};for(let a of o)if(i.has(a))delete r[a];else throw Error(`Key ${a} not found in enum`);return new $t({...t,checks:[],...J.normalizeParams(n),entries:r})}});function Di(e,t){let i=Array.isArray(e)?Object.fromEntries(e.map(o=>[o,o])):e;return new $t({type:\"enum\",entries:i,...J.normalizeParams(t)})}function Sp(e,t){return new $t({type:\"enum\",entries:e,...J.normalizeParams(t)})}var Ia=p(\"ZodLiteral\",(e,t)=>{pd.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>Cm(e,i,o),e.values=new Set(t.values),Object.defineProperty(e,\"value\",{get(){if(t.values.length>1)throw Error(\"This schema contains multiple valid literal values. Use `.values` instead.\");return t.values[0]}})});function zp(e,t){return new Ia({type:\"literal\",values:Array.isArray(e)?e:[e],...J.normalizeParams(t)})}var Sa=p(\"ZodFile\",(e,t)=>{vd.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>Mm(e,i,o),e.min=(i,o)=>e.check(Be(i,o)),e.max=(i,o)=>e.check(yt(i,o)),e.mime=(i,o)=>e.check(li(Array.isArray(i)?i:[i],o))});function xp(e){return hm(Sa,e)}var za=p(\"ZodTransform\",(e,t)=>{hd.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>Bm(e,i),e._zod.parse=(i,o)=>{if(o.direction===\"backward\")throw new Xn(e.constructor.name);i.addIssue=r=>{if(typeof r==\"string\")i.issues.push(J.issue(r,i.value,t));else{let a=r;a.fatal&&(a.continue=!1),a.code??(a.code=\"custom\"),a.input??(a.input=i.value),a.inst??(a.inst=e),i.issues.push(J.issue(a))}};let n=t.transform(i.value,i);return n instanceof Promise?n.then(r=>(i.value=r,i)):(i.value=n,i)}});function Ri(e){return new za({type:\"transform\",transform:e})}var Ci=p(\"ZodOptional\",(e,t)=>{yo.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>Xo(e,i,o,n),e.unwrap=()=>e._zod.def.innerType});function Pt(e){return new Ci({type:\"optional\",innerType:e})}var xa=p(\"ZodExactOptional\",(e,t)=>{gd.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>Xo(e,i,o,n),e.unwrap=()=>e._zod.def.innerType});function Za(e){return new xa({type:\"optional\",innerType:e})}var Ua=p(\"ZodNullable\",(e,t)=>{_d.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>Qm(e,i,o,n),e.unwrap=()=>e._zod.def.innerType});function Ot(e){return new Ua({type:\"nullable\",innerType:e})}function Zp(e){return Pt(Ot(e))}var Ta=p(\"ZodDefault\",(e,t)=>{$d.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>tf(e,i,o,n),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function Na(e,t){return new Ta({type:\"default\",innerType:e,get defaultValue(){return typeof t==\"function\"?t():J.shallowClone(t)}})}var Ea=p(\"ZodPrefault\",(e,t)=>{bd.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>nf(e,i,o,n),e.unwrap=()=>e._zod.def.innerType});function Pa(e,t){return new Ea({type:\"prefault\",innerType:e,get defaultValue(){return typeof t==\"function\"?t():J.shallowClone(t)}})}var Ai=p(\"ZodNonOptional\",(e,t)=>{yd.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>ef(e,i,o,n),e.unwrap=()=>e._zod.def.innerType});function Oa(e,t){return new Ai({type:\"nonoptional\",innerType:e,...J.normalizeParams(t)})}var ja=p(\"ZodSuccess\",(e,t)=>{kd.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>qm(e,i,o),e.unwrap=()=>e._zod.def.innerType});function Up(e){return new ja({type:\"success\",innerType:e})}var Da=p(\"ZodCatch\",(e,t)=>{wd.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>rf(e,i,o,n),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function Ra(e,t){return new Da({type:\"catch\",innerType:e,catchValue:typeof t==\"function\"?t:()=>t})}var Ca=p(\"ZodNaN\",(e,t)=>{Id.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>Am(e,i)});function Tp(e){return pm(Ca,e)}var Li=p(\"ZodPipe\",(e,t)=>{Sd.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>of(e,i,o,n),e.in=t.in,e.out=t.out});function jt(e,t){return new Li({type:\"pipe\",in:e,out:t})}var Mi=p(\"ZodCodec\",(e,t)=>{Li.init(e,t),ko.init(e,t)});function Np(e,t,i){return new Mi({type:\"pipe\",in:e,out:t,transform:i.decode,reverseTransform:i.encode})}var Aa=p(\"ZodReadonly\",(e,t)=>{zd.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>af(e,i,o,n),e.unwrap=()=>e._zod.def.innerType});function La(e){return new Aa({type:\"readonly\",innerType:e})}var Ma=p(\"ZodTemplateLiteral\",(e,t)=>{xd.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>Lm(e,i,o)});function Ep(e,t){return new Ma({type:\"template_literal\",parts:e,...J.normalizeParams(t)})}var qa=p(\"ZodLazy\",(e,t)=>{Td.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>uf(e,i,o,n),e.unwrap=()=>e._zod.def.getter()});function Fa(e){return new qa({type:\"lazy\",getter:e})}var Ja=p(\"ZodPromise\",(e,t)=>{Ud.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>sf(e,i,o,n),e.unwrap=()=>e._zod.def.innerType});function Pp(e){return new Ja({type:\"promise\",innerType:e})}var Ba=p(\"ZodFunction\",(e,t)=>{Zd.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>Jm(e,i)});function Fn(e){return new Ba({type:\"function\",input:Array.isArray(e?.input)?ba(e?.input):e?.input??mn(et()),output:e?.output??et()})}var hn=p(\"ZodCustom\",(e,t)=>{Nd.init(e,t),M.init(e,t),e._zod.processJSONSchema=(i,o,n)=>Fm(e,i)});function Op(e){let t=new re({check:\"custom\"});return t._zod.check=e,t}function jp(e,t){return gm(hn,e??(()=>!0),t)}function Va(e,t={}){return _m(hn,e,t)}function Ha(e){return $m(e)}var Dp=ym,Rp=km;function Cp(e,t={}){let i=new hn({type:\"custom\",check:\"custom\",fn:o=>o instanceof e,abort:!0,...J.normalizeParams(t)});return i._zod.bag.Class=e,i._zod.check=o=>{o.value instanceof e||o.issues.push({code:\"invalid_type\",expected:e.name,input:o.value,inst:i,path:[...i._zod.def.path??[]]})},i}var Ap=(...e)=>wm({Codec:Mi,Boolean:cn,String:sn},...e);function Lp(e){let t=Fa(()=>ji([Mn(e),ra(),oa(),la(),mn(t),ya(Mn(),t)]));return t}function Mp(e,t){return jt(Ri(e),t)}var mI={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 fI(e){ve({customError:e})}function pI(){return ve().customError}var Sr;Sr||(Sr={});var I={...cf,...df,iso:Yo},vI=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 hI(e,t){let i=e.$schema;return i===\"https://json-schema.org/draft/2020-12/schema\"?\"draft-2020-12\":i===\"http://json-schema.org/draft-07/schema#\"?\"draft-7\":i===\"http://json-schema.org/draft-04/schema#\"?\"draft-4\":t??\"draft-2020-12\"}function gI(e,t){if(!e.startsWith(\"#\"))throw Error(\"External $ref is not supported, only local refs (#/...) are allowed\");let i=e.slice(1).split(\"/\").filter(Boolean);if(i.length===0)return t.rootSchema;let o=t.version===\"draft-2020-12\"?\"$defs\":\"definitions\";if(i[0]===o){let n=i[1];if(!n||!t.defs[n])throw Error(`Reference not found: ${e}`);return t.defs[n]}throw Error(`Reference not found: ${e}`)}function qp(e,t){if(e.not!==void 0){if(typeof e.not==\"object\"&&Object.keys(e.not).length===0)return I.never();throw Error(\"not is not supported in Zod (except { not: {} } for never)\")}if(e.unevaluatedItems!==void 0)throw Error(\"unevaluatedItems is not supported\");if(e.unevaluatedProperties!==void 0)throw Error(\"unevaluatedProperties is not supported\");if(e.if!==void 0||e.then!==void 0||e.else!==void 0)throw Error(\"Conditional schemas (if/then/else) are not supported\");if(e.dependentSchemas!==void 0||e.dependentRequired!==void 0)throw Error(\"dependentSchemas and dependentRequired are not supported\");if(e.$ref){let n=e.$ref;if(t.refs.has(n))return t.refs.get(n);if(t.processing.has(n))return I.lazy(()=>{if(!t.refs.has(n))throw Error(`Circular reference not resolved: ${n}`);return t.refs.get(n)});t.processing.add(n);let r=gI(n,t),a=pe(r,t);return t.refs.set(n,a),t.processing.delete(n),a}if(e.enum!==void 0){let n=e.enum;if(t.version===\"openapi-3.0\"&&e.nullable===!0&&n.length===1&&n[0]===null)return I.null();if(n.length===0)return I.never();if(n.length===1)return I.literal(n[0]);if(n.every(a=>typeof a==\"string\"))return I.enum(n);let r=n.map(a=>I.literal(a));return r.length<2?r[0]:I.union([r[0],r[1],...r.slice(2)])}if(e.const!==void 0)return I.literal(e.const);let i=e.type;if(Array.isArray(i)){let n=i.map(r=>{let a={...e,type:r};return qp(a,t)});return n.length===0?I.never():n.length===1?n[0]:I.union(n)}if(!i)return I.any();let o;switch(i){case\"string\":{let n=I.string();if(e.format){let r=e.format;r===\"email\"?n=n.check(I.email()):r===\"uri\"||r===\"uri-reference\"?n=n.check(I.url()):r===\"uuid\"||r===\"guid\"?n=n.check(I.uuid()):r===\"date-time\"?n=n.check(I.iso.datetime()):r===\"date\"?n=n.check(I.iso.date()):r===\"time\"?n=n.check(I.iso.time()):r===\"duration\"?n=n.check(I.iso.duration()):r===\"ipv4\"?n=n.check(I.ipv4()):r===\"ipv6\"?n=n.check(I.ipv6()):r===\"mac\"?n=n.check(I.mac()):r===\"cidr\"?n=n.check(I.cidrv4()):r===\"cidr-v6\"?n=n.check(I.cidrv6()):r===\"base64\"?n=n.check(I.base64()):r===\"base64url\"?n=n.check(I.base64url()):r===\"e164\"?n=n.check(I.e164()):r===\"jwt\"?n=n.check(I.jwt()):r===\"emoji\"?n=n.check(I.emoji()):r===\"nanoid\"?n=n.check(I.nanoid()):r===\"cuid\"?n=n.check(I.cuid()):r===\"cuid2\"?n=n.check(I.cuid2()):r===\"ulid\"?n=n.check(I.ulid()):r===\"xid\"?n=n.check(I.xid()):r===\"ksuid\"&&(n=n.check(I.ksuid()))}typeof e.minLength==\"number\"&&(n=n.min(e.minLength)),typeof e.maxLength==\"number\"&&(n=n.max(e.maxLength)),e.pattern&&(n=n.regex(new RegExp(e.pattern))),o=n;break}case\"number\":case\"integer\":{let n=i===\"integer\"?I.number().int():I.number();typeof e.minimum==\"number\"&&(n=n.min(e.minimum)),typeof e.maximum==\"number\"&&(n=n.max(e.maximum)),typeof e.exclusiveMinimum==\"number\"?n=n.gt(e.exclusiveMinimum):e.exclusiveMinimum===!0&&typeof e.minimum==\"number\"&&(n=n.gt(e.minimum)),typeof e.exclusiveMaximum==\"number\"?n=n.lt(e.exclusiveMaximum):e.exclusiveMaximum===!0&&typeof e.maximum==\"number\"&&(n=n.lt(e.maximum)),typeof e.multipleOf==\"number\"&&(n=n.multipleOf(e.multipleOf)),o=n;break}case\"boolean\":{o=I.boolean();break}case\"null\":{o=I.null();break}case\"object\":{let n={},r=e.properties||{},a=new Set(e.required||[]);for(let[u,l]of Object.entries(r)){let c=pe(l,t);n[u]=a.has(u)?c:c.optional()}if(e.propertyNames){let u=pe(e.propertyNames,t),l=e.additionalProperties&&typeof e.additionalProperties==\"object\"?pe(e.additionalProperties,t):I.any();if(Object.keys(n).length===0){o=I.record(u,l);break}let c=I.object(n).passthrough(),m=I.looseRecord(u,l);o=I.intersection(c,m);break}if(e.patternProperties){let u=e.patternProperties,l=Object.keys(u),c=[];for(let f of l){let v=pe(u[f],t),b=I.string().regex(new RegExp(f));c.push(I.looseRecord(b,v))}let m=[];if(Object.keys(n).length>0&&m.push(I.object(n).passthrough()),m.push(...c),m.length===0)o=I.object({}).passthrough();else if(m.length===1)o=m[0];else{let f=I.intersection(m[0],m[1]);for(let v=2;v<m.length;v++)f=I.intersection(f,m[v]);o=f}break}let s=I.object(n);e.additionalProperties===!1?o=s.strict():typeof e.additionalProperties==\"object\"?o=s.catchall(pe(e.additionalProperties,t)):o=s.passthrough();break}case\"array\":{let{prefixItems:n,items:r}=e;if(n&&Array.isArray(n)){let a=n.map(u=>pe(u,t)),s=r&&typeof r==\"object\"&&!Array.isArray(r)?pe(r,t):void 0;s?o=I.tuple(a).rest(s):o=I.tuple(a),typeof e.minItems==\"number\"&&(o=o.check(I.minLength(e.minItems))),typeof e.maxItems==\"number\"&&(o=o.check(I.maxLength(e.maxItems)))}else if(Array.isArray(r)){let a=r.map(u=>pe(u,t)),s=e.additionalItems&&typeof e.additionalItems==\"object\"?pe(e.additionalItems,t):void 0;s?o=I.tuple(a).rest(s):o=I.tuple(a),typeof e.minItems==\"number\"&&(o=o.check(I.minLength(e.minItems))),typeof e.maxItems==\"number\"&&(o=o.check(I.maxLength(e.maxItems)))}else if(r!==void 0){let a=pe(r,t),s=I.array(a);typeof e.minItems==\"number\"&&(s=s.min(e.minItems)),typeof e.maxItems==\"number\"&&(s=s.max(e.maxItems)),o=s}else o=I.array(I.any());break}default:throw Error(`Unsupported type: ${i}`)}return e.description&&(o=o.describe(e.description)),e.default!==void 0&&(o=o.default(e.default)),o}function pe(e,t){if(typeof e==\"boolean\")return e?I.any():I.never();let i=qp(e,t),o=e.type||e.enum!==void 0||e.const!==void 0;if(e.anyOf&&Array.isArray(e.anyOf)){let s=e.anyOf.map(l=>pe(l,t)),u=I.union(s);i=o?I.intersection(i,u):u}if(e.oneOf&&Array.isArray(e.oneOf)){let s=e.oneOf.map(l=>pe(l,t)),u=I.xor(s);i=o?I.intersection(i,u):u}if(e.allOf&&Array.isArray(e.allOf))if(e.allOf.length===0)i=o?i:I.any();else{let s=o?i:pe(e.allOf[0],t),u=o?0:1;for(let l=u;l<e.allOf.length;l++)s=I.intersection(s,pe(e.allOf[l],t));i=s}e.nullable===!0&&t.version===\"openapi-3.0\"&&(i=I.nullable(i)),e.readOnly===!0&&(i=I.readonly(i));let n={},r=[\"$id\",\"id\",\"$comment\",\"$anchor\",\"$vocabulary\",\"$dynamicRef\",\"$dynamicAnchor\"];for(let s of r)s in e&&(n[s]=e[s]);let a=[\"contentEncoding\",\"contentMediaType\",\"contentSchema\"];for(let s of a)s in e&&(n[s]=e[s]);for(let s of Object.keys(e))vI.has(s)||(n[s]=e[s]);return Object.keys(n).length>0&&t.registry.add(i,n),i}function _I(e,t){if(typeof e==\"boolean\")return e?I.any():I.never();let i=hI(e,t?.defaultTarget),o=e.$defs||e.definitions||{},n={version:i,defs:o,refs:new Map,processing:new Set,rootSchema:e,registry:t?.registry??Ie};return pe(e,n)}var Fp={};De(Fp,{string:()=>$I,number:()=>bI,date:()=>wI,boolean:()=>yI,bigint:()=>kI});function $I(e){return Ad(sn,e)}function bI(e){return Hd(ln,e)}function yI(e){return em(cn,e)}function kI(e){return nm(dn,e)}function wI(e){return fm(Oi,e)}ve(Ed());var II=d.union([d.literal(\"light\"),d.literal(\"dark\")]).describe(\"Color theme preference for the host environment.\"),Dt=d.union([d.literal(\"inline\"),d.literal(\"fullscreen\"),d.literal(\"pip\")]).describe(\"Display mode for UI presentation.\"),SI=d.union([d.literal(\"--color-background-primary\"),d.literal(\"--color-background-secondary\"),d.literal(\"--color-background-tertiary\"),d.literal(\"--color-background-inverse\"),d.literal(\"--color-background-ghost\"),d.literal(\"--color-background-info\"),d.literal(\"--color-background-danger\"),d.literal(\"--color-background-success\"),d.literal(\"--color-background-warning\"),d.literal(\"--color-background-disabled\"),d.literal(\"--color-text-primary\"),d.literal(\"--color-text-secondary\"),d.literal(\"--color-text-tertiary\"),d.literal(\"--color-text-inverse\"),d.literal(\"--color-text-ghost\"),d.literal(\"--color-text-info\"),d.literal(\"--color-text-danger\"),d.literal(\"--color-text-success\"),d.literal(\"--color-text-warning\"),d.literal(\"--color-text-disabled\"),d.literal(\"--color-text-ghost\"),d.literal(\"--color-border-primary\"),d.literal(\"--color-border-secondary\"),d.literal(\"--color-border-tertiary\"),d.literal(\"--color-border-inverse\"),d.literal(\"--color-border-ghost\"),d.literal(\"--color-border-info\"),d.literal(\"--color-border-danger\"),d.literal(\"--color-border-success\"),d.literal(\"--color-border-warning\"),d.literal(\"--color-border-disabled\"),d.literal(\"--color-ring-primary\"),d.literal(\"--color-ring-secondary\"),d.literal(\"--color-ring-inverse\"),d.literal(\"--color-ring-info\"),d.literal(\"--color-ring-danger\"),d.literal(\"--color-ring-success\"),d.literal(\"--color-ring-warning\"),d.literal(\"--font-sans\"),d.literal(\"--font-mono\"),d.literal(\"--font-weight-normal\"),d.literal(\"--font-weight-medium\"),d.literal(\"--font-weight-semibold\"),d.literal(\"--font-weight-bold\"),d.literal(\"--font-text-xs-size\"),d.literal(\"--font-text-sm-size\"),d.literal(\"--font-text-md-size\"),d.literal(\"--font-text-lg-size\"),d.literal(\"--font-heading-xs-size\"),d.literal(\"--font-heading-sm-size\"),d.literal(\"--font-heading-md-size\"),d.literal(\"--font-heading-lg-size\"),d.literal(\"--font-heading-xl-size\"),d.literal(\"--font-heading-2xl-size\"),d.literal(\"--font-heading-3xl-size\"),d.literal(\"--font-text-xs-line-height\"),d.literal(\"--font-text-sm-line-height\"),d.literal(\"--font-text-md-line-height\"),d.literal(\"--font-text-lg-line-height\"),d.literal(\"--font-heading-xs-line-height\"),d.literal(\"--font-heading-sm-line-height\"),d.literal(\"--font-heading-md-line-height\"),d.literal(\"--font-heading-lg-line-height\"),d.literal(\"--font-heading-xl-line-height\"),d.literal(\"--font-heading-2xl-line-height\"),d.literal(\"--font-heading-3xl-line-height\"),d.literal(\"--border-radius-xs\"),d.literal(\"--border-radius-sm\"),d.literal(\"--border-radius-md\"),d.literal(\"--border-radius-lg\"),d.literal(\"--border-radius-xl\"),d.literal(\"--border-radius-full\"),d.literal(\"--border-width-regular\"),d.literal(\"--shadow-hairline\"),d.literal(\"--shadow-sm\"),d.literal(\"--shadow-md\"),d.literal(\"--shadow-lg\")]).describe(\"CSS variable keys available to MCP apps for theming.\"),zI=d.record(SI.describe(`Style variables for theming MCP apps.\n\nIndividual style keys are optional - hosts may provide any subset of these values.\nValues are strings containing CSS values (colors, sizes, font stacks, etc.).\n\nNote: This type uses \\`Record<K, string | undefined>\\` rather than \\`Partial<Record<K, string>>\\`\nfor compatibility with Zod schema generation. Both are functionally equivalent for validation.`),d.union([d.string(),d.undefined()]).describe(`Style variables for theming MCP apps.\n\nIndividual style keys are optional - hosts may provide any subset of these values.\nValues are strings containing CSS values (colors, sizes, font stacks, etc.).\n\nNote: This type uses \\`Record<K, string | undefined>\\` rather than \\`Partial<Record<K, string>>\\`\nfor compatibility with Zod schema generation. Both are functionally equivalent for validation.`)).describe(`Style variables for theming MCP apps.\n\nIndividual style keys are optional - hosts may provide any subset of these values.\nValues are strings containing CSS values (colors, sizes, font stacks, etc.).\n\nNote: This type uses \\`Record<K, string | undefined>\\` rather than \\`Partial<Record<K, string>>\\`\nfor compatibility with Zod schema generation. Both are functionally equivalent for validation.`);d.object({method:d.literal(\"ui/open-link\"),params:d.object({url:d.string().describe(\"URL to open in the host's browser\")})});var xI=d.object({isError:d.boolean().optional().describe(\"True if the host failed to open the URL (e.g., due to security policy).\")}).passthrough(),ZI=d.object({isError:d.boolean().optional().describe(\"True if the host rejected or failed to deliver the message.\")}).passthrough();d.object({method:d.literal(\"ui/notifications/sandbox-proxy-ready\"),params:d.object({})});var Ka=d.object({connectDomains:d.array(d.string()).optional().describe(\"Origins for network requests (fetch/XHR/WebSocket).\"),resourceDomains:d.array(d.string()).optional().describe(\"Origins for static resources (scripts, images, styles, fonts).\"),frameDomains:d.array(d.string()).optional().describe(\"Origins for nested iframes (frame-src directive).\"),baseUriDomains:d.array(d.string()).optional().describe(\"Allowed base URIs for the document (base-uri directive).\")}),Wa=d.object({camera:d.object({}).optional().describe(\"Request camera access (Permission Policy `camera` feature).\"),microphone:d.object({}).optional().describe(\"Request microphone access (Permission Policy `microphone` feature).\"),geolocation:d.object({}).optional().describe(\"Request geolocation access (Permission Policy `geolocation` feature).\"),clipboardWrite:d.object({}).optional().describe(\"Request clipboard write access (Permission Policy `clipboard-write` feature).\")});d.object({method:d.literal(\"ui/notifications/size-changed\"),params:d.object({width:d.number().optional().describe(\"New width in pixels.\"),height:d.number().optional().describe(\"New height in pixels.\")})});var UI=d.object({method:d.literal(\"ui/notifications/tool-input\"),params:d.object({arguments:d.record(d.string(),d.unknown().describe(\"Complete tool call arguments as key-value pairs.\")).optional().describe(\"Complete tool call arguments as key-value pairs.\")})}),TI=d.object({method:d.literal(\"ui/notifications/tool-input-partial\"),params:d.object({arguments:d.record(d.string(),d.unknown().describe(\"Partial tool call arguments (incomplete, may change).\")).optional().describe(\"Partial tool call arguments (incomplete, may change).\")})}),NI=d.object({method:d.literal(\"ui/notifications/tool-cancelled\"),params:d.object({reason:d.string().optional().describe('Optional reason for the cancellation (e.g., \"user action\", \"timeout\").')})}),EI=d.object({fonts:d.string().optional()}),PI=d.object({variables:zI.optional().describe(\"CSS variables for theming the app.\"),css:EI.optional().describe(\"CSS blocks that apps can inject.\")}),OI=d.object({method:d.literal(\"ui/resource-teardown\"),params:d.object({})});d.record(d.string(),d.unknown());var Cs=d.object({text:d.object({}).optional().describe(\"Host supports text content blocks.\"),image:d.object({}).optional().describe(\"Host supports image content blocks.\"),audio:d.object({}).optional().describe(\"Host supports audio content blocks.\"),resource:d.object({}).optional().describe(\"Host supports resource content blocks.\"),resourceLink:d.object({}).optional().describe(\"Host supports resource link content blocks.\"),structuredContent:d.object({}).optional().describe(\"Host supports structured content.\")}),jI=d.object({experimental:d.object({}).optional().describe(\"Experimental features (structure TBD).\"),openLinks:d.object({}).optional().describe(\"Host supports opening external URLs.\"),serverTools:d.object({listChanged:d.boolean().optional().describe(\"Host supports tools/list_changed notifications.\")}).optional().describe(\"Host can proxy tool calls to the MCP server.\"),serverResources:d.object({listChanged:d.boolean().optional().describe(\"Host supports resources/list_changed notifications.\")}).optional().describe(\"Host can proxy resource reads to the MCP server.\"),logging:d.object({}).optional().describe(\"Host accepts log messages.\"),sandbox:d.object({permissions:Wa.optional().describe(\"Permissions granted by the host (camera, microphone, geolocation).\"),csp:Ka.optional().describe(\"CSP domains approved by the host.\")}).optional().describe(\"Sandbox configuration applied by the host.\"),updateModelContext:Cs.optional().describe(\"Host accepts context updates (ui/update-model-context) to be included in the model's context for future turns.\"),message:Cs.optional().describe(\"Host supports receiving content messages (ui/message) from the view.\")}),DI=d.object({experimental:d.object({}).optional().describe(\"Experimental features (structure TBD).\"),tools:d.object({listChanged:d.boolean().optional().describe(\"App supports tools/list_changed notifications.\")}).optional().describe(\"App exposes MCP-style tools that the host can call.\"),availableDisplayModes:d.array(Dt).optional().describe(\"Display modes the app supports.\")});d.object({method:d.literal(\"ui/notifications/initialized\"),params:d.object({}).optional()});d.object({csp:Ka.optional().describe(\"Content Security Policy configuration.\"),permissions:Wa.optional().describe(\"Sandbox permissions requested by the UI.\"),domain:d.string().optional().describe(\"Dedicated origin for view sandbox.\"),prefersBorder:d.boolean().optional().describe(\"Visual boundary preference - true if UI prefers a visible border.\")});d.object({method:d.literal(\"ui/request-display-mode\"),params:d.object({mode:Dt.describe(\"The display mode being requested.\")})});var RI=d.object({mode:Dt.describe(\"The display mode that was actually set. May differ from requested if not supported.\")}).passthrough(),CI=d.union([d.literal(\"model\"),d.literal(\"app\")]).describe(\"Tool visibility scope - who can access the tool.\");d.object({resourceUri:d.string().optional(),visibility:d.array(CI).optional().describe(`Who can access this tool. Default: [\"model\", \"app\"]\n- \"model\": Tool visible to and callable by the agent\n- \"app\": Tool callable by the app from this server only`)});d.object({mimeTypes:d.array(d.string()).optional().describe('Array of supported MIME types for UI resources.\\nMust include `\"text/html;profile=mcp-app\"` for MCP Apps support.')});d.object({method:d.literal(\"ui/message\"),params:d.object({role:d.literal(\"user\").describe('Message role, currently only \"user\" is supported.'),content:d.array(Vt).describe(\"Message content blocks (text, image, etc.).\")})});d.object({method:d.literal(\"ui/notifications/sandbox-resource-ready\"),params:d.object({html:d.string().describe(\"HTML content to load into the inner iframe.\"),sandbox:d.string().optional().describe(\"Optional override for the inner iframe's sandbox attribute.\"),csp:Ka.optional().describe(\"CSP configuration from resource metadata.\"),permissions:Wa.optional().describe(\"Sandbox permissions from resource metadata.\")})});var AI=d.object({method:d.literal(\"ui/notifications/tool-result\"),params:Gn.describe(\"Standard MCP tool execution result.\")}),Jp=d.object({toolInfo:d.object({id:Lt.optional().describe(\"JSON-RPC id of the tools/call request.\"),tool:Xr.describe(\"Tool definition including name, inputSchema, etc.\")}).optional().describe(\"Metadata of the tool call that instantiated this App.\"),theme:II.optional().describe(\"Current color theme preference.\"),styles:PI.optional().describe(\"Style configuration for theming the app.\"),displayMode:Dt.optional().describe(\"How the UI is currently displayed.\"),availableDisplayModes:d.array(Dt).optional().describe(\"Display modes the host supports.\"),containerDimensions:d.union([d.object({height:d.number().describe(\"Fixed container height in pixels.\")}),d.object({maxHeight:d.union([d.number(),d.undefined()]).optional().describe(\"Maximum container height in pixels.\")})]).and(d.union([d.object({width:d.number().describe(\"Fixed container width in pixels.\")}),d.object({maxWidth:d.union([d.number(),d.undefined()]).optional().describe(\"Maximum container width in pixels.\")})])).optional().describe(`Container dimensions. Represents the dimensions of the iframe or other\ncontainer holding the app. Specify either width or maxWidth, and either height or maxHeight.`),locale:d.string().optional().describe(\"User's language and region preference in BCP 47 format.\"),timeZone:d.string().optional().describe(\"User's timezone in IANA format.\"),userAgent:d.string().optional().describe(\"Host application identifier.\"),platform:d.union([d.literal(\"web\"),d.literal(\"desktop\"),d.literal(\"mobile\")]).optional().describe(\"Platform type for responsive design decisions.\"),deviceCapabilities:d.object({touch:d.boolean().optional().describe(\"Whether the device supports touch input.\"),hover:d.boolean().optional().describe(\"Whether the device supports hover interactions.\")}).optional().describe(\"Device input capabilities.\"),safeAreaInsets:d.object({top:d.number().describe(\"Top safe area inset in pixels.\"),right:d.number().describe(\"Right safe area inset in pixels.\"),bottom:d.number().describe(\"Bottom safe area inset in pixels.\"),left:d.number().describe(\"Left safe area inset in pixels.\")}).optional().describe(\"Mobile safe area boundaries in pixels.\")}).passthrough(),LI=d.object({method:d.literal(\"ui/notifications/host-context-changed\"),params:Jp.describe(\"Partial context update containing only changed fields.\")});d.object({method:d.literal(\"ui/update-model-context\"),params:d.object({content:d.array(Vt).optional().describe(\"Context content blocks (text, image, etc.).\"),structuredContent:d.record(d.string(),d.unknown().describe(\"Structured content for machine-readable context data.\")).optional().describe(\"Structured content for machine-readable context data.\")})});d.object({method:d.literal(\"ui/initialize\"),params:d.object({appInfo:Kn.describe(\"App identification (name and version).\"),appCapabilities:DI.describe(\"Features and capabilities this app provides.\"),protocolVersion:d.string().describe(\"Protocol version this app supports.\")})});var MI=d.object({protocolVersion:d.string().describe('Negotiated protocol version string (e.g., \"2025-11-21\").'),hostInfo:Kn.describe(\"Host application identification and version.\"),hostCapabilities:jI.describe(\"Features and capabilities provided by the host.\"),hostContext:Jp.describe(\"Rich context about the host environment.\")}).passthrough();function qI(e){let t=document.documentElement;t.setAttribute(\"data-theme\",e),t.style.colorScheme=e}function FI(e,t=document.documentElement){for(let[i,o]of Object.entries(e))o!==void 0&&t.style.setProperty(i,o)}function JI(e){if(document.getElementById(\"__mcp-host-fonts\"))return;let t=document.createElement(\"style\");t.id=\"__mcp-host-fonts\",t.textContent=e,document.head.appendChild(t)}class BI extends Fb{_appInfo;_capabilities;options;_hostCapabilities;_hostInfo;_hostContext;constructor(t,i={},o={autoResize:!0}){super(o),this._appInfo=t,this._capabilities=i,this.options=o,this.setRequestHandler(Wn,n=>(console.log(\"Received ping:\",n.params),{})),this.onhostcontextchanged=()=>{}}getHostCapabilities(){return this._hostCapabilities}getHostVersion(){return this._hostInfo}getHostContext(){return this._hostContext}set ontoolinput(t){this.setNotificationHandler(UI,i=>t(i.params))}set ontoolinputpartial(t){this.setNotificationHandler(TI,i=>t(i.params))}set ontoolresult(t){this.setNotificationHandler(AI,i=>t(i.params))}set ontoolcancelled(t){this.setNotificationHandler(NI,i=>t(i.params))}set onhostcontextchanged(t){this.setNotificationHandler(LI,i=>{this._hostContext={...this._hostContext,...i.params},t(i.params)})}set onteardown(t){this.setRequestHandler(OI,(i,o)=>t(i.params,o))}set oncalltool(t){this.setRequestHandler(el,(i,o)=>t(i.params,o))}set onlisttools(t){this.setRequestHandler(Qu,(i,o)=>t(i.params,o))}assertCapabilityForMethod(t){}assertRequestHandlerCapability(t){switch(t){case\"tools/call\":case\"tools/list\":if(!this._capabilities.tools)throw Error(`Client does not support tool capability (required for ${t})`);return;case\"ping\":case\"ui/resource-teardown\":return;default:throw Error(`No handler for method ${t} registered`)}}assertNotificationCapability(t){}assertTaskCapability(t){throw Error(\"Tasks are not supported in MCP Apps\")}assertTaskHandlerCapability(t){throw Error(\"Task handlers are not supported in MCP Apps\")}async callServerTool(t,i){return await this.request({method:\"tools/call\",params:t},Gn,i)}sendMessage(t,i){return this.request({method:\"ui/message\",params:t},ZI,i)}sendLog(t){return this.notification({method:\"notifications/message\",params:t})}updateModelContext(t,i){return this.request({method:\"ui/update-model-context\",params:t},Dr,i)}openLink(t,i){return this.request({method:\"ui/open-link\",params:t},xI,i)}sendOpenLink=this.openLink;requestDisplayMode(t,i){return this.request({method:\"ui/request-display-mode\",params:t},RI,i)}sendSizeChanged(t){return this.notification({method:\"ui/notifications/size-changed\",params:t})}setupSizeChangedNotifications(){let t=!1,i=0,o=0,n=()=>{t||(t=!0,requestAnimationFrame(()=>{t=!1;let a=document.documentElement,s=a.style.width,u=a.style.height;a.style.width=\"fit-content\",a.style.height=\"fit-content\";let l=a.getBoundingClientRect();a.style.width=s,a.style.height=u;let c=window.innerWidth-a.clientWidth,m=Math.ceil(l.width+c),f=Math.ceil(l.height);(m!==i||f!==o)&&(i=m,o=f,this.sendSizeChanged({width:m,height:f}))}))};n();let r=new ResizeObserver(n);return r.observe(document.documentElement),r.observe(document.body),()=>r.disconnect()}async connect(t=new Bb(window.parent,window.parent),i){await super.connect(t);try{let o=await this.request({method:\"ui/initialize\",params:{appCapabilities:this._capabilities,appInfo:this._appInfo,protocolVersion:Vb}},MI,i);if(o===void 0)throw Error(`Server sent invalid initialize result: ${o}`);this._hostCapabilities=o.hostCapabilities,this._hostInfo=o.hostInfo,this._hostContext=o.hostContext,await this.notification({method:\"ui/notifications/initialized\"}),this.options?.autoResize&&this.setupSizeChangedNotifications()}catch(o){throw this.close(),o}}}function VI(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,\"default\")?e.default:e}var ct={},Ki,As;function HI(){return As||(As=1,Ki=function(){return typeof Promise==\"function\"&&Promise.prototype&&Promise.prototype.then}),Ki}var Wi={},Le={},Ls;function at(){if(Ls)return Le;Ls=1;let e;const t=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];return Le.getSymbolSize=function(o){if(!o)throw new Error('\"version\" cannot be null or undefined');if(o<1||o>40)throw new Error('\"version\" should be in range from 1 to 40');return o*4+17},Le.getSymbolTotalCodewords=function(o){return t[o]},Le.getBCHDigit=function(i){let o=0;for(;i!==0;)o++,i>>>=1;return o},Le.setToSJISFunction=function(o){if(typeof o!=\"function\")throw new Error('\"toSJISFunc\" is not a valid function.');e=o},Le.isKanjiModeEnabled=function(){return typeof e<\"u\"},Le.toSJIS=function(o){return e(o)},Le}var Gi={},Ms;function Ga(){return Ms||(Ms=1,(function(e){e.L={bit:1},e.M={bit:0},e.Q={bit:3},e.H={bit:2};function t(i){if(typeof i!=\"string\")throw new Error(\"Param is not a string\");switch(i.toLowerCase()){case\"l\":case\"low\":return e.L;case\"m\":case\"medium\":return e.M;case\"q\":case\"quartile\":return e.Q;case\"h\":case\"high\":return e.H;default:throw new Error(\"Unknown EC Level: \"+i)}}e.isValid=function(o){return o&&typeof o.bit<\"u\"&&o.bit>=0&&o.bit<4},e.from=function(o,n){if(e.isValid(o))return o;try{return t(o)}catch{return n}}})(Gi)),Gi}var Xi,qs;function KI(){if(qs)return Xi;qs=1;function e(){this.buffer=[],this.length=0}return e.prototype={get:function(t){const i=Math.floor(t/8);return(this.buffer[i]>>>7-t%8&1)===1},put:function(t,i){for(let o=0;o<i;o++)this.putBit((t>>>i-o-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(t){const i=Math.floor(this.length/8);this.buffer.length<=i&&this.buffer.push(0),t&&(this.buffer[i]|=128>>>this.length%8),this.length++}},Xi=e,Xi}var Yi,Fs;function WI(){if(Fs)return Yi;Fs=1;function e(t){if(!t||t<1)throw new Error(\"BitMatrix size must be defined and greater than 0\");this.size=t,this.data=new Uint8Array(t*t),this.reservedBit=new Uint8Array(t*t)}return e.prototype.set=function(t,i,o,n){const r=t*this.size+i;this.data[r]=o,n&&(this.reservedBit[r]=!0)},e.prototype.get=function(t,i){return this.data[t*this.size+i]},e.prototype.xor=function(t,i,o){this.data[t*this.size+i]^=o},e.prototype.isReserved=function(t,i){return this.reservedBit[t*this.size+i]},Yi=e,Yi}var Qi={},Js;function GI(){return Js||(Js=1,(function(e){const t=at().getSymbolSize;e.getRowColCoords=function(o){if(o===1)return[];const n=Math.floor(o/7)+2,r=t(o),a=r===145?26:Math.ceil((r-13)/(2*n-2))*2,s=[r-7];for(let u=1;u<n-1;u++)s[u]=s[u-1]-a;return s.push(6),s.reverse()},e.getPositions=function(o){const n=[],r=e.getRowColCoords(o),a=r.length;for(let s=0;s<a;s++)for(let u=0;u<a;u++)s===0&&u===0||s===0&&u===a-1||s===a-1&&u===0||n.push([r[s],r[u]]);return n}})(Qi)),Qi}var er={},Bs;function XI(){if(Bs)return er;Bs=1;const e=at().getSymbolSize,t=7;return er.getPositions=function(o){const n=e(o);return[[0,0],[n-t,0],[0,n-t]]},er}var tr={},Vs;function YI(){return Vs||(Vs=1,(function(e){e.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};const t={N1:3,N2:3,N3:40,N4:10};e.isValid=function(n){return n!=null&&n!==\"\"&&!isNaN(n)&&n>=0&&n<=7},e.from=function(n){return e.isValid(n)?parseInt(n,10):void 0},e.getPenaltyN1=function(n){const r=n.size;let a=0,s=0,u=0,l=null,c=null;for(let m=0;m<r;m++){s=u=0,l=c=null;for(let f=0;f<r;f++){let v=n.get(m,f);v===l?s++:(s>=5&&(a+=t.N1+(s-5)),l=v,s=1),v=n.get(f,m),v===c?u++:(u>=5&&(a+=t.N1+(u-5)),c=v,u=1)}s>=5&&(a+=t.N1+(s-5)),u>=5&&(a+=t.N1+(u-5))}return a},e.getPenaltyN2=function(n){const r=n.size;let a=0;for(let s=0;s<r-1;s++)for(let u=0;u<r-1;u++){const l=n.get(s,u)+n.get(s,u+1)+n.get(s+1,u)+n.get(s+1,u+1);(l===4||l===0)&&a++}return a*t.N2},e.getPenaltyN3=function(n){const r=n.size;let a=0,s=0,u=0;for(let l=0;l<r;l++){s=u=0;for(let c=0;c<r;c++)s=s<<1&2047|n.get(l,c),c>=10&&(s===1488||s===93)&&a++,u=u<<1&2047|n.get(c,l),c>=10&&(u===1488||u===93)&&a++}return a*t.N3},e.getPenaltyN4=function(n){let r=0;const a=n.data.length;for(let u=0;u<a;u++)r+=n.data[u];return Math.abs(Math.ceil(r*100/a/5)-10)*t.N4};function i(o,n,r){switch(o){case e.Patterns.PATTERN000:return(n+r)%2===0;case e.Patterns.PATTERN001:return n%2===0;case e.Patterns.PATTERN010:return r%3===0;case e.Patterns.PATTERN011:return(n+r)%3===0;case e.Patterns.PATTERN100:return(Math.floor(n/2)+Math.floor(r/3))%2===0;case e.Patterns.PATTERN101:return n*r%2+n*r%3===0;case e.Patterns.PATTERN110:return(n*r%2+n*r%3)%2===0;case e.Patterns.PATTERN111:return(n*r%3+(n+r)%2)%2===0;default:throw new Error(\"bad maskPattern:\"+o)}}e.applyMask=function(n,r){const a=r.size;for(let s=0;s<a;s++)for(let u=0;u<a;u++)r.isReserved(u,s)||r.xor(u,s,i(n,u,s))},e.getBestMask=function(n,r){const a=Object.keys(e.Patterns).length;let s=0,u=1/0;for(let l=0;l<a;l++){r(l),e.applyMask(l,n);const c=e.getPenaltyN1(n)+e.getPenaltyN2(n)+e.getPenaltyN3(n)+e.getPenaltyN4(n);e.applyMask(l,n),c<u&&(u=c,s=l)}return s}})(tr)),tr}var xn={},Hs;function Bp(){if(Hs)return xn;Hs=1;const e=Ga(),t=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],i=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];return xn.getBlocksCount=function(n,r){switch(r){case e.L:return t[(n-1)*4+0];case e.M:return t[(n-1)*4+1];case e.Q:return t[(n-1)*4+2];case e.H:return t[(n-1)*4+3];default:return}},xn.getTotalCodewordsCount=function(n,r){switch(r){case e.L:return i[(n-1)*4+0];case e.M:return i[(n-1)*4+1];case e.Q:return i[(n-1)*4+2];case e.H:return i[(n-1)*4+3];default:return}},xn}var nr={},zt={},Ks;function QI(){if(Ks)return zt;Ks=1;const e=new Uint8Array(512),t=new Uint8Array(256);return(function(){let o=1;for(let n=0;n<255;n++)e[n]=o,t[o]=n,o<<=1,o&256&&(o^=285);for(let n=255;n<512;n++)e[n]=e[n-255]})(),zt.log=function(o){if(o<1)throw new Error(\"log(\"+o+\")\");return t[o]},zt.exp=function(o){return e[o]},zt.mul=function(o,n){return o===0||n===0?0:e[t[o]+t[n]]},zt}var Ws;function eS(){return Ws||(Ws=1,(function(e){const t=QI();e.mul=function(o,n){const r=new Uint8Array(o.length+n.length-1);for(let a=0;a<o.length;a++)for(let s=0;s<n.length;s++)r[a+s]^=t.mul(o[a],n[s]);return r},e.mod=function(o,n){let r=new Uint8Array(o);for(;r.length-n.length>=0;){const a=r[0];for(let u=0;u<n.length;u++)r[u]^=t.mul(n[u],a);let s=0;for(;s<r.length&&r[s]===0;)s++;r=r.slice(s)}return r},e.generateECPolynomial=function(o){let n=new Uint8Array([1]);for(let r=0;r<o;r++)n=e.mul(n,new Uint8Array([1,t.exp(r)]));return n}})(nr)),nr}var ir,Gs;function tS(){if(Gs)return ir;Gs=1;const e=eS();function t(i){this.genPoly=void 0,this.degree=i,this.degree&&this.initialize(this.degree)}return t.prototype.initialize=function(o){this.degree=o,this.genPoly=e.generateECPolynomial(this.degree)},t.prototype.encode=function(o){if(!this.genPoly)throw new Error(\"Encoder not initialized\");const n=new Uint8Array(o.length+this.degree);n.set(o);const r=e.mod(n,this.genPoly),a=this.degree-r.length;if(a>0){const s=new Uint8Array(this.degree);return s.set(r,a),s}return r},ir=t,ir}var rr={},or={},ar={},Xs;function Vp(){return Xs||(Xs=1,ar.isValid=function(t){return!isNaN(t)&&t>=1&&t<=40}),ar}var Ne={},Ys;function Hp(){if(Ys)return Ne;Ys=1;const e=\"[0-9]+\",t=\"[A-Z $%*+\\\\-./:]+\";let i=\"(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+\";i=i.replace(/u/g,\"\\\\u\");const o=\"(?:(?![A-Z0-9 $%*+\\\\-./:]|\"+i+`)(?:.|[\\r\n]))+`;Ne.KANJI=new RegExp(i,\"g\"),Ne.BYTE_KANJI=new RegExp(\"[^A-Z0-9 $%*+\\\\-./:]+\",\"g\"),Ne.BYTE=new RegExp(o,\"g\"),Ne.NUMERIC=new RegExp(e,\"g\"),Ne.ALPHANUMERIC=new RegExp(t,\"g\");const n=new RegExp(\"^\"+i+\"$\"),r=new RegExp(\"^\"+e+\"$\"),a=new RegExp(\"^[A-Z0-9 $%*+\\\\-./:]+$\");return Ne.testKanji=function(u){return n.test(u)},Ne.testNumeric=function(u){return r.test(u)},Ne.testAlphanumeric=function(u){return a.test(u)},Ne}var Qs;function st(){return Qs||(Qs=1,(function(e){const t=Vp(),i=Hp();e.NUMERIC={id:\"Numeric\",bit:1,ccBits:[10,12,14]},e.ALPHANUMERIC={id:\"Alphanumeric\",bit:2,ccBits:[9,11,13]},e.BYTE={id:\"Byte\",bit:4,ccBits:[8,16,16]},e.KANJI={id:\"Kanji\",bit:8,ccBits:[8,10,12]},e.MIXED={bit:-1},e.getCharCountIndicator=function(r,a){if(!r.ccBits)throw new Error(\"Invalid mode: \"+r);if(!t.isValid(a))throw new Error(\"Invalid version: \"+a);return a>=1&&a<10?r.ccBits[0]:a<27?r.ccBits[1]:r.ccBits[2]},e.getBestModeForData=function(r){return i.testNumeric(r)?e.NUMERIC:i.testAlphanumeric(r)?e.ALPHANUMERIC:i.testKanji(r)?e.KANJI:e.BYTE},e.toString=function(r){if(r&&r.id)return r.id;throw new Error(\"Invalid mode\")},e.isValid=function(r){return r&&r.bit&&r.ccBits};function o(n){if(typeof n!=\"string\")throw new Error(\"Param is not a string\");switch(n.toLowerCase()){case\"numeric\":return e.NUMERIC;case\"alphanumeric\":return e.ALPHANUMERIC;case\"kanji\":return e.KANJI;case\"byte\":return e.BYTE;default:throw new Error(\"Unknown mode: \"+n)}}e.from=function(r,a){if(e.isValid(r))return r;try{return o(r)}catch{return a}}})(or)),or}var eu;function nS(){return eu||(eu=1,(function(e){const t=at(),i=Bp(),o=Ga(),n=st(),r=Vp(),a=7973,s=t.getBCHDigit(a);function u(f,v,b){for(let z=1;z<=40;z++)if(v<=e.getCapacity(z,b,f))return z}function l(f,v){return n.getCharCountIndicator(f,v)+4}function c(f,v){let b=0;return f.forEach(function(z){const H=l(z.mode,v);b+=H+z.getBitsLength()}),b}function m(f,v){for(let b=1;b<=40;b++)if(c(f,b)<=e.getCapacity(b,v,n.MIXED))return b}e.from=function(v,b){return r.isValid(v)?parseInt(v,10):b},e.getCapacity=function(v,b,z){if(!r.isValid(v))throw new Error(\"Invalid QR Code version\");typeof z>\"u\"&&(z=n.BYTE);const H=t.getSymbolTotalCodewords(v),N=i.getTotalCodewordsCount(v,b),k=(H-N)*8;if(z===n.MIXED)return k;const $=k-l(z,v);switch(z){case n.NUMERIC:return Math.floor($/10*3);case n.ALPHANUMERIC:return Math.floor($/11*2);case n.KANJI:return Math.floor($/13);case n.BYTE:default:return Math.floor($/8)}},e.getBestVersionForData=function(v,b){let z;const H=o.from(b,o.M);if(Array.isArray(v)){if(v.length>1)return m(v,H);if(v.length===0)return 1;z=v[0]}else z=v;return u(z.mode,z.getLength(),H)},e.getEncodedBits=function(v){if(!r.isValid(v)||v<7)throw new Error(\"Invalid QR Code version\");let b=v<<12;for(;t.getBCHDigit(b)-s>=0;)b^=a<<t.getBCHDigit(b)-s;return v<<12|b}})(rr)),rr}var sr={},tu;function iS(){if(tu)return sr;tu=1;const e=at(),t=1335,i=21522,o=e.getBCHDigit(t);return sr.getEncodedBits=function(r,a){const s=r.bit<<3|a;let u=s<<10;for(;e.getBCHDigit(u)-o>=0;)u^=t<<e.getBCHDigit(u)-o;return(s<<10|u)^i},sr}var ur={},lr,nu;function rS(){if(nu)return lr;nu=1;const e=st();function t(i){this.mode=e.NUMERIC,this.data=i.toString()}return t.getBitsLength=function(o){return 10*Math.floor(o/3)+(o%3?o%3*3+1:0)},t.prototype.getLength=function(){return this.data.length},t.prototype.getBitsLength=function(){return t.getBitsLength(this.data.length)},t.prototype.write=function(o){let n,r,a;for(n=0;n+3<=this.data.length;n+=3)r=this.data.substr(n,3),a=parseInt(r,10),o.put(a,10);const s=this.data.length-n;s>0&&(r=this.data.substr(n),a=parseInt(r,10),o.put(a,s*3+1))},lr=t,lr}var cr,iu;function oS(){if(iu)return cr;iu=1;const e=st(),t=[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"A\",\"B\",\"C\",\"D\",\"E\",\"F\",\"G\",\"H\",\"I\",\"J\",\"K\",\"L\",\"M\",\"N\",\"O\",\"P\",\"Q\",\"R\",\"S\",\"T\",\"U\",\"V\",\"W\",\"X\",\"Y\",\"Z\",\" \",\"$\",\"%\",\"*\",\"+\",\"-\",\".\",\"/\",\":\"];function i(o){this.mode=e.ALPHANUMERIC,this.data=o}return i.getBitsLength=function(n){return 11*Math.floor(n/2)+6*(n%2)},i.prototype.getLength=function(){return this.data.length},i.prototype.getBitsLength=function(){return i.getBitsLength(this.data.length)},i.prototype.write=function(n){let r;for(r=0;r+2<=this.data.length;r+=2){let a=t.indexOf(this.data[r])*45;a+=t.indexOf(this.data[r+1]),n.put(a,11)}this.data.length%2&&n.put(t.indexOf(this.data[r]),6)},cr=i,cr}var dr,ru;function aS(){if(ru)return dr;ru=1;const e=st();function t(i){this.mode=e.BYTE,typeof i==\"string\"?this.data=new TextEncoder().encode(i):this.data=new Uint8Array(i)}return t.getBitsLength=function(o){return o*8},t.prototype.getLength=function(){return this.data.length},t.prototype.getBitsLength=function(){return t.getBitsLength(this.data.length)},t.prototype.write=function(i){for(let o=0,n=this.data.length;o<n;o++)i.put(this.data[o],8)},dr=t,dr}var mr,ou;function sS(){if(ou)return mr;ou=1;const e=st(),t=at();function i(o){this.mode=e.KANJI,this.data=o}return i.getBitsLength=function(n){return n*13},i.prototype.getLength=function(){return this.data.length},i.prototype.getBitsLength=function(){return i.getBitsLength(this.data.length)},i.prototype.write=function(o){let n;for(n=0;n<this.data.length;n++){let r=t.toSJIS(this.data[n]);if(r>=33088&&r<=40956)r-=33088;else if(r>=57408&&r<=60351)r-=49472;else throw new Error(\"Invalid SJIS character: \"+this.data[n]+`\nMake sure your charset is UTF-8`);r=(r>>>8&255)*192+(r&255),o.put(r,13)}},mr=i,mr}var fr={exports:{}},au;function uS(){return au||(au=1,(function(e){var t={single_source_shortest_paths:function(i,o,n){var r={},a={};a[o]=0;var s=t.PriorityQueue.make();s.push(o,0);for(var u,l,c,m,f,v,b,z,H;!s.empty();){u=s.pop(),l=u.value,m=u.cost,f=i[l]||{};for(c in f)f.hasOwnProperty(c)&&(v=f[c],b=m+v,z=a[c],H=typeof a[c]>\"u\",(H||z>b)&&(a[c]=b,s.push(c,b),r[c]=l))}if(typeof n<\"u\"&&typeof a[n]>\"u\"){var N=[\"Could not find a path from \",o,\" to \",n,\".\"].join(\"\");throw new Error(N)}return r},extract_shortest_path_from_predecessor_list:function(i,o){for(var n=[],r=o;r;)n.push(r),i[r],r=i[r];return n.reverse(),n},find_path:function(i,o,n){var r=t.single_source_shortest_paths(i,o,n);return t.extract_shortest_path_from_predecessor_list(r,n)},PriorityQueue:{make:function(i){var o=t.PriorityQueue,n={},r;i=i||{};for(r in o)o.hasOwnProperty(r)&&(n[r]=o[r]);return n.queue=[],n.sorter=i.sorter||o.default_sorter,n},default_sorter:function(i,o){return i.cost-o.cost},push:function(i,o){var n={value:i,cost:o};this.queue.push(n),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};e.exports=t})(fr)),fr.exports}var su;function lS(){return su||(su=1,(function(e){const t=st(),i=rS(),o=oS(),n=aS(),r=sS(),a=Hp(),s=at(),u=uS();function l(N){return unescape(encodeURIComponent(N)).length}function c(N,k,$){const w=[];let Q;for(;(Q=N.exec($))!==null;)w.push({data:Q[0],index:Q.index,mode:k,length:Q[0].length});return w}function m(N){const k=c(a.NUMERIC,t.NUMERIC,N),$=c(a.ALPHANUMERIC,t.ALPHANUMERIC,N);let w,Q;return s.isKanjiModeEnabled()?(w=c(a.BYTE,t.BYTE,N),Q=c(a.KANJI,t.KANJI,N)):(w=c(a.BYTE_KANJI,t.BYTE,N),Q=[]),k.concat($,w,Q).sort(function(P,E){return P.index-E.index}).map(function(P){return{data:P.data,mode:P.mode,length:P.length}})}function f(N,k){switch(k){case t.NUMERIC:return i.getBitsLength(N);case t.ALPHANUMERIC:return o.getBitsLength(N);case t.KANJI:return r.getBitsLength(N);case t.BYTE:return n.getBitsLength(N)}}function v(N){return N.reduce(function(k,$){const w=k.length-1>=0?k[k.length-1]:null;return w&&w.mode===$.mode?(k[k.length-1].data+=$.data,k):(k.push($),k)},[])}function b(N){const k=[];for(let $=0;$<N.length;$++){const w=N[$];switch(w.mode){case t.NUMERIC:k.push([w,{data:w.data,mode:t.ALPHANUMERIC,length:w.length},{data:w.data,mode:t.BYTE,length:w.length}]);break;case t.ALPHANUMERIC:k.push([w,{data:w.data,mode:t.BYTE,length:w.length}]);break;case t.KANJI:k.push([w,{data:w.data,mode:t.BYTE,length:l(w.data)}]);break;case t.BYTE:k.push([{data:w.data,mode:t.BYTE,length:l(w.data)}])}}return k}function z(N,k){const $={},w={start:{}};let Q=[\"start\"];for(let x=0;x<N.length;x++){const P=N[x],E=[];for(let T=0;T<P.length;T++){const A=P[T],j=\"\"+x+T;E.push(j),$[j]={node:A,lastCount:0},w[j]={};for(let C=0;C<Q.length;C++){const D=Q[C];$[D]&&$[D].node.mode===A.mode?(w[D][j]=f($[D].lastCount+A.length,A.mode)-f($[D].lastCount,A.mode),$[D].lastCount+=A.length):($[D]&&($[D].lastCount=A.length),w[D][j]=f(A.length,A.mode)+4+t.getCharCountIndicator(A.mode,k))}}Q=E}for(let x=0;x<Q.length;x++)w[Q[x]].end=0;return{map:w,table:$}}function H(N,k){let $;const w=t.getBestModeForData(N);if($=t.from(k,w),$!==t.BYTE&&$.bit<w.bit)throw new Error('\"'+N+'\" cannot be encoded with mode '+t.toString($)+`.\n Suggested mode is: `+t.toString(w));switch($===t.KANJI&&!s.isKanjiModeEnabled()&&($=t.BYTE),$){case t.NUMERIC:return new i(N);case t.ALPHANUMERIC:return new o(N);case t.KANJI:return new r(N);case t.BYTE:return new n(N)}}e.fromArray=function(k){return k.reduce(function($,w){return typeof w==\"string\"?$.push(H(w,null)):w.data&&$.push(H(w.data,w.mode)),$},[])},e.fromString=function(k,$){const w=m(k,s.isKanjiModeEnabled()),Q=b(w),x=z(Q,$),P=u.find_path(x.map,\"start\",\"end\"),E=[];for(let T=1;T<P.length-1;T++)E.push(x.table[P[T]].node);return e.fromArray(v(E))},e.rawSplit=function(k){return e.fromArray(m(k,s.isKanjiModeEnabled()))}})(ur)),ur}var uu;function cS(){if(uu)return Wi;uu=1;const e=at(),t=Ga(),i=KI(),o=WI(),n=GI(),r=XI(),a=YI(),s=Bp(),u=tS(),l=nS(),c=iS(),m=st(),f=lS();function v(x,P){const E=x.size,T=r.getPositions(P);for(let A=0;A<T.length;A++){const j=T[A][0],C=T[A][1];for(let D=-1;D<=7;D++)if(!(j+D<=-1||E<=j+D))for(let q=-1;q<=7;q++)C+q<=-1||E<=C+q||(D>=0&&D<=6&&(q===0||q===6)||q>=0&&q<=6&&(D===0||D===6)||D>=2&&D<=4&&q>=2&&q<=4?x.set(j+D,C+q,!0,!0):x.set(j+D,C+q,!1,!0))}}function b(x){const P=x.size;for(let E=8;E<P-8;E++){const T=E%2===0;x.set(E,6,T,!0),x.set(6,E,T,!0)}}function z(x,P){const E=n.getPositions(P);for(let T=0;T<E.length;T++){const A=E[T][0],j=E[T][1];for(let C=-2;C<=2;C++)for(let D=-2;D<=2;D++)C===-2||C===2||D===-2||D===2||C===0&&D===0?x.set(A+C,j+D,!0,!0):x.set(A+C,j+D,!1,!0)}}function H(x,P){const E=x.size,T=l.getEncodedBits(P);let A,j,C;for(let D=0;D<18;D++)A=Math.floor(D/3),j=D%3+E-8-3,C=(T>>D&1)===1,x.set(A,j,C,!0),x.set(j,A,C,!0)}function N(x,P,E){const T=x.size,A=c.getEncodedBits(P,E);let j,C;for(j=0;j<15;j++)C=(A>>j&1)===1,j<6?x.set(j,8,C,!0):j<8?x.set(j+1,8,C,!0):x.set(T-15+j,8,C,!0),j<8?x.set(8,T-j-1,C,!0):j<9?x.set(8,15-j-1+1,C,!0):x.set(8,15-j-1,C,!0);x.set(T-8,8,1,!0)}function k(x,P){const E=x.size;let T=-1,A=E-1,j=7,C=0;for(let D=E-1;D>0;D-=2)for(D===6&&D--;;){for(let q=0;q<2;q++)if(!x.isReserved(A,D-q)){let Ae=!1;C<P.length&&(Ae=(P[C]>>>j&1)===1),x.set(A,D-q,Ae),j--,j===-1&&(C++,j=7)}if(A+=T,A<0||E<=A){A-=T,T=-T;break}}}function $(x,P,E){const T=new i;E.forEach(function(q){T.put(q.mode.bit,4),T.put(q.getLength(),m.getCharCountIndicator(q.mode,x)),q.write(T)});const A=e.getSymbolTotalCodewords(x),j=s.getTotalCodewordsCount(x,P),C=(A-j)*8;for(T.getLengthInBits()+4<=C&&T.put(0,4);T.getLengthInBits()%8!==0;)T.putBit(0);const D=(C-T.getLengthInBits())/8;for(let q=0;q<D;q++)T.put(q%2?17:236,8);return w(T,x,P)}function w(x,P,E){const T=e.getSymbolTotalCodewords(P),A=s.getTotalCodewordsCount(P,E),j=T-A,C=s.getBlocksCount(P,E),D=T%C,q=C-D,Ae=Math.floor(T/C),wt=Math.floor(j/C),Xp=wt+1,Xa=Ae-wt,Yp=new u(Xa);let qi=0;const gn=new Array(C),Ya=new Array(C);let Fi=0;const Qp=new Uint8Array(x.buffer);for(let ut=0;ut<C;ut++){const Bi=ut<q?wt:Xp;gn[ut]=Qp.slice(qi,qi+Bi),Ya[ut]=Yp.encode(gn[ut]),qi+=Bi,Fi=Math.max(Fi,Bi)}const Ji=new Uint8Array(T);let Qa=0,Pe,Oe;for(Pe=0;Pe<Fi;Pe++)for(Oe=0;Oe<C;Oe++)Pe<gn[Oe].length&&(Ji[Qa++]=gn[Oe][Pe]);for(Pe=0;Pe<Xa;Pe++)for(Oe=0;Oe<C;Oe++)Ji[Qa++]=Ya[Oe][Pe];return Ji}function Q(x,P,E,T){let A;if(Array.isArray(x))A=f.fromArray(x);else if(typeof x==\"string\"){let Ae=P;if(!Ae){const wt=f.rawSplit(x);Ae=l.getBestVersionForData(wt,E)}A=f.fromString(x,Ae||40)}else throw new Error(\"Invalid data\");const j=l.getBestVersionForData(A,E);if(!j)throw new Error(\"The amount of data is too big to be stored in a QR Code\");if(!P)P=j;else if(P<j)throw new Error(`\nThe chosen QR Code version cannot contain this amount of data.\nMinimum version required to store current data is: `+j+`.\n`);const C=$(P,E,A),D=e.getSymbolSize(P),q=new o(D);return v(q,P),b(q),z(q,P),N(q,E,0),P>=7&&H(q,P),k(q,C),isNaN(T)&&(T=a.getBestMask(q,N.bind(null,q,E))),a.applyMask(T,q),N(q,E,T),{modules:q,version:P,errorCorrectionLevel:E,maskPattern:T,segments:A}}return Wi.create=function(P,E){if(typeof P>\"u\"||P===\"\")throw new Error(\"No input text\");let T=t.M,A,j;return typeof E<\"u\"&&(T=t.from(E.errorCorrectionLevel,t.M),A=l.from(E.version),j=a.from(E.maskPattern),E.toSJISFunc&&e.setToSJISFunction(E.toSJISFunc)),Q(P,A,T,j)},Wi}var pr={},vr={},lu;function Kp(){return lu||(lu=1,(function(e){function t(i){if(typeof i==\"number\"&&(i=i.toString()),typeof i!=\"string\")throw new Error(\"Color should be defined as hex string\");let o=i.slice().replace(\"#\",\"\").split(\"\");if(o.length<3||o.length===5||o.length>8)throw new Error(\"Invalid hex color: \"+i);(o.length===3||o.length===4)&&(o=Array.prototype.concat.apply([],o.map(function(r){return[r,r]}))),o.length===6&&o.push(\"F\",\"F\");const n=parseInt(o.join(\"\"),16);return{r:n>>24&255,g:n>>16&255,b:n>>8&255,a:n&255,hex:\"#\"+o.slice(0,6).join(\"\")}}e.getOptions=function(o){o||(o={}),o.color||(o.color={});const n=typeof o.margin>\"u\"||o.margin===null||o.margin<0?4:o.margin,r=o.width&&o.width>=21?o.width:void 0,a=o.scale||4;return{width:r,scale:r?4:a,margin:n,color:{dark:t(o.color.dark||\"#000000ff\"),light:t(o.color.light||\"#ffffffff\")},type:o.type,rendererOpts:o.rendererOpts||{}}},e.getScale=function(o,n){return n.width&&n.width>=o+n.margin*2?n.width/(o+n.margin*2):n.scale},e.getImageWidth=function(o,n){const r=e.getScale(o,n);return Math.floor((o+n.margin*2)*r)},e.qrToImageData=function(o,n,r){const a=n.modules.size,s=n.modules.data,u=e.getScale(a,r),l=Math.floor((a+r.margin*2)*u),c=r.margin*u,m=[r.color.light,r.color.dark];for(let f=0;f<l;f++)for(let v=0;v<l;v++){let b=(f*l+v)*4,z=r.color.light;if(f>=c&&v>=c&&f<l-c&&v<l-c){const H=Math.floor((f-c)/u),N=Math.floor((v-c)/u);z=m[s[H*a+N]?1:0]}o[b++]=z.r,o[b++]=z.g,o[b++]=z.b,o[b]=z.a}}})(vr)),vr}var cu;function dS(){return cu||(cu=1,(function(e){const t=Kp();function i(n,r,a){n.clearRect(0,0,r.width,r.height),r.style||(r.style={}),r.height=a,r.width=a,r.style.height=a+\"px\",r.style.width=a+\"px\"}function o(){try{return document.createElement(\"canvas\")}catch{throw new Error(\"You need to specify a canvas element\")}}e.render=function(r,a,s){let u=s,l=a;typeof u>\"u\"&&(!a||!a.getContext)&&(u=a,a=void 0),a||(l=o()),u=t.getOptions(u);const c=t.getImageWidth(r.modules.size,u),m=l.getContext(\"2d\"),f=m.createImageData(c,c);return t.qrToImageData(f.data,r,u),i(m,l,c),m.putImageData(f,0,0),l},e.renderToDataURL=function(r,a,s){let u=s;typeof u>\"u\"&&(!a||!a.getContext)&&(u=a,a=void 0),u||(u={});const l=e.render(r,a,u),c=u.type||\"image/png\",m=u.rendererOpts||{};return l.toDataURL(c,m.quality)}})(pr)),pr}var hr={},du;function mS(){if(du)return hr;du=1;const e=Kp();function t(n,r){const a=n.a/255,s=r+'=\"'+n.hex+'\"';return a<1?s+\" \"+r+'-opacity=\"'+a.toFixed(2).slice(1)+'\"':s}function i(n,r,a){let s=n+r;return typeof a<\"u\"&&(s+=\" \"+a),s}function o(n,r,a){let s=\"\",u=0,l=!1,c=0;for(let m=0;m<n.length;m++){const f=Math.floor(m%r),v=Math.floor(m/r);!f&&!l&&(l=!0),n[m]?(c++,m>0&&f>0&&n[m-1]||(s+=l?i(\"M\",f+a,.5+v+a):i(\"m\",u,0),u=0,l=!1),f+1<r&&n[m+1]||(s+=i(\"h\",c),c=0)):u++}return s}return hr.render=function(r,a,s){const u=e.getOptions(a),l=r.modules.size,c=r.modules.data,m=l+u.margin*2,f=u.color.light.a?\"<path \"+t(u.color.light,\"fill\")+' d=\"M0 0h'+m+\"v\"+m+'H0z\"/>':\"\",v=\"<path \"+t(u.color.dark,\"stroke\")+' d=\"'+o(c,l,u.margin)+'\"/>',b='viewBox=\"0 0 '+m+\" \"+m+'\"',H='<svg xmlns=\"http://www.w3.org/2000/svg\" '+(u.width?'width=\"'+u.width+'\" height=\"'+u.width+'\" ':\"\")+b+' shape-rendering=\"crispEdges\">'+f+v+`</svg>\n`;return typeof s==\"function\"&&s(null,H),H},hr}var mu;function fS(){if(mu)return ct;mu=1;const e=HI(),t=cS(),i=dS(),o=mS();function n(r,a,s,u,l){const c=[].slice.call(arguments,1),m=c.length,f=typeof c[m-1]==\"function\";if(!f&&!e())throw new Error(\"Callback required as last argument\");if(f){if(m<2)throw new Error(\"Too few arguments provided\");m===2?(l=s,s=a,a=u=void 0):m===3&&(a.getContext&&typeof l>\"u\"?(l=u,u=void 0):(l=u,u=s,s=a,a=void 0))}else{if(m<1)throw new Error(\"Too few arguments provided\");return m===1?(s=a,a=u=void 0):m===2&&!a.getContext&&(u=s,s=a,a=void 0),new Promise(function(v,b){try{const z=t.create(s,u);v(r(z,a,u))}catch(z){b(z)}})}try{const v=t.create(s,u);l(null,r(v,a,u))}catch(v){l(v)}}return ct.create=t.create,ct.toCanvas=n.bind(null,i.render),ct.toDataURL=n.bind(null,i.renderToDataURL),ct.toString=n.bind(null,function(r,a,s){return o.render(r,s)}),ct}var pS=fS();const vS=VI(pS);function hS(e){const t=e.structuredContent;return t?.surveyUrl?{surveyUrl:t.surveyUrl,surveyName:t.surveyName||\"Survey\"}:null}const Zn=document.querySelector(\".main\"),gS=document.getElementById(\"qr-code\"),Wp=document.getElementById(\"survey-title\"),Un=document.getElementById(\"share-btn\");let dt=\"\";function Gp(e){e.theme&&qI(e.theme),e.styles?.variables&&FI(e.styles.variables),e.styles?.css?.fonts&&JI(e.styles.css.fonts),e.safeAreaInsets&&(Zn.style.paddingTop=`${e.safeAreaInsets.top}px`,Zn.style.paddingRight=`${e.safeAreaInsets.right}px`,Zn.style.paddingBottom=`${e.safeAreaInsets.bottom}px`,Zn.style.paddingLeft=`${e.safeAreaInsets.left}px`)}async function _S(e){try{await vS.toCanvas(gS,e,{width:160,margin:2,color:{dark:\"#000000\",light:\"#ffffff\"}})}catch(t){console.error(\"Failed to generate QR code:\",t)}}const tt=new BI({name:\"Survey QR\",version:\"1.0.0\"});tt.onteardown=async()=>({});tt.ontoolresult=e=>{const t=hS(e);t&&(dt=t.surveyUrl,Wp.textContent=t.surveyName,_S(dt))};tt.onerror=console.error;tt.onhostcontextchanged=Gp;Un.addEventListener(\"click\",async()=>{if(dt){if(navigator.share)try{await navigator.share({title:Wp.textContent||\"Survey\",url:dt});return}catch{}try{await navigator.clipboard.writeText(dt);const e=Un.textContent;Un.textContent=\"Copied!\",setTimeout(()=>{Un.textContent=e},1500)}catch{await tt.openLink({url:dt})}}});tt.connect().then(()=>{const e=tt.getHostContext();e&&Gp(e)});</script>\n</head>\n<body>\n <main class=\"main\">\n <h1 id=\"survey-title\">Survey</h1>\n <canvas id=\"qr-code\"></canvas>\n <button id=\"share-btn\" class=\"share-btn\">Copy Link</button>\n </main>\n</body>\n</html>\n",
"uri": "ui://publish-survey/share-qr.html"
}
]
}
},
"resource_uri": "ui://publish-survey/share-qr.html",
"url": "https://mcp.feedbk.ai/mcp"
},
"latency_ms": 732.85,
"status": "ok"
},
"resources_list": {
"details": {
"headers": {
"content-type": "text/event-stream"
},
"http_status": 200,
"payload": {
"id": 5,
"jsonrpc": "2.0",
"result": {
"resources": [
{
"description": "QR code and sharing options for published surveys",
"mimeType": "text/html;profile=mcp-app",
"name": "Survey Share QR Code",
"uri": "ui://publish-survey/share-qr.html"
},
{
"description": "Interactive dashboard for viewing survey results and transcripts",
"mimeType": "text/html;profile=mcp-app",
"name": "Results Dashboard",
"uri": "ui://view-results/dashboard.html"
},
{
"description": "Per-question visualization: bar chart for closed questions, answer explorer for open text",
"mimeType": "text/html;profile=mcp-app",
"name": "Question Analysis",
"uri": "ui://analyze/question.html"
}
]
}
},
"url": "https://mcp.feedbk.ai/mcp"
},
"latency_ms": 295.69,
"status": "ok"
},
"server_card": {
"details": {
"error": "Client error '404 Not Found' for url 'https://mcp.feedbk.ai/.well-known/mcp/server-card.json'\nFor more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404",
"url": "https://mcp.feedbk.ai/.well-known/mcp/server-card.json"
},
"latency_ms": 479.53,
"status": "error"
},
"session_resume_probe": {
"details": {
"protocol_version": "2025-03-26",
"reason": "no_session_id",
"resume_expected": true,
"transport": "streamable-http"
},
"latency_ms": null,
"status": "warning"
},
"step_up_auth_probe": {
"details": {
"auth_required_checks": [],
"broad_scopes": [],
"challenge_headers": [],
"minimal_scope_documented": false,
"oauth_present": false,
"scope_specificity_ratio": 0.0,
"step_up_signals": [],
"supported_scopes": []
},
"latency_ms": null,
"status": "missing"
},
"tool_snapshot_probe": {
"details": {
"added": [],
"changed_outputs": [],
"current_tool_count": 11,
"previous_tool_count": 11,
"removed": [],
"similarity": 1.0
},
"latency_ms": null,
"status": "ok"
},
"tools_list": {
"details": {
"headers": {
"content-type": "text/event-stream"
},
"http_status": 200,
"payload": {
"id": 2,
"jsonrpc": "2.0",
"result": {
"tools": [
{
"annotations": {
"destructiveHint": false,
"openWorldHint": false,
"readOnlyHint": true
},
"description": "Start drafting a new survey with AI-probing. Call this to start the workflow, drafting a survey.",
"execution": {
"taskSupport": "forbidden"
},
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "start_survey",
"title": "Start Survey"
},
{
"annotations": {
"destructiveHint": false,
"openWorldHint": false,
"readOnlyHint": true
},
"description": "Edit an existing survey/interview. Call this when the user wants to modify a survey they previously created. If the user provides a results_token, include it to load the survey immediately.",
"execution": {
"taskSupport": "forbidden"
},
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"results_token": {
"description": "Optional: the user's edit token (format: projectId:secret) to load the survey immediately",
"type": "string"
}
},
"type": "object"
},
"name": "edit_survey",
"title": "Edit Survey"
},
{
"_meta": {
"ui": {
"resourceUri": "ui://publish-survey/share-qr.html"
},
"ui/resourceUri": "ui://publish-survey/share-qr.html"
},
"annotations": {
"destructiveHint": false,
"openWorldHint": true,
"readOnlyHint": false
},
"description": "Publish a new survey to feedbk.ai. Call this after the user confirms the survey is ready. For updating an existing survey, use save_survey instead.",
"execution": {
"taskSupport": "forbidden"
},
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"guide": {
"additionalProperties": false,
"properties": {
"duration": {
"type": "number"
},
"intro_framing": {
"default": "Hallo! Willkommen zur Umfrage.",
"type": "string"
},
"intro_no": {
"default": "Nein",
"type": "string"
},
"intro_text": {
"default": "K\u00f6nnen wir starten?",
"type": "string"
},
"intro_yes": {
"default": "Ja",
"type": "string"
},
"lang": {
"default": "en",
"type": "string"
},
"name": {
"type": "string"
},
"questions": {
"items": {
"additionalProperties": false,
"properties": {
"choices": {
"anyOf": [
{
"items": {
"additionalProperties": false,
"properties": {
"text": {
"type": "string"
}
},
"required": [
"text"
],
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
]
},
"condition": {
"type": [
"string",
"null"
]
},
"follow_up_count": {
"default": 1,
"maximum": 3,
"minimum": 0,
"type": "number"
},
"follow_up_goal": {
"type": [
"string",
"null"
]
},
"framing": {
"type": [
"string",
"null"
]
},
"id": {
"type": "string"
},
"rating_levels": {
"default": 5,
"type": "number"
},
"rating_max_label": {
"type": [
"string",
"null"
]
},
"rating_min_label": {
"type": [
"string",
"null"
]
},
"text": {
"type": "string"
},
"type": {
"enum": [
"single_choice",
"multiple_choice",
"open_text",
"rating"
],
"type": "string"
}
},
"required": [
"id",
"text",
"type"
],
"type": "object"
},
"type": "array"
},
"redirect_text": {
"default": "Vielen Dank f\u00fcr Ihre Teilnahme!",
"type": "string"
},
"redirect_url": {
"default": "/redirect.html?return=complete",
"type": [
"string",
"null"
]
}
},
"required": [
"name",
"duration",
"questions"
],
"type": "object"
}
},
"required": [
"guide"
],
"type": "object"
},
"name": "publish_survey",
"title": "Publish Survey"
},
{
"annotations": {
"destructiveHint": false,
"openWorldHint": false,
"readOnlyHint": false
},
"description": "Save changes to an existing published survey. Use this after editing a survey that was already published.",
"execution": {
"taskSupport": "forbidden"
},
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"guide": {
"additionalProperties": false,
"properties": {
"duration": {
"type": "number"
},
"intro_framing": {
"default": "Hallo! Willkommen zur Umfrage.",
"type": "string"
},
"intro_no": {
"default": "Nein",
"type": "string"
},
"intro_text": {
"default": "K\u00f6nnen wir starten?",
"type": "string"
},
"intro_yes": {
"default": "Ja",
"type": "string"
},
"lang": {
"default": "en",
"type": "string"
},
"name": {
"type": "string"
},
"questions": {
"items": {
"additionalProperties": false,
"properties": {
"choices": {
"anyOf": [
{
"items": {
"additionalProperties": false,
"properties": {
"text": {
"type": "string"
}
},
"required": [
"text"
],
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
]
},
"condition": {
"type": [
"string",
"null"
]
},
"follow_up_count": {
"default": 1,
"maximum": 3,
"minimum": 0,
"type": "number"
},
"follow_up_goal": {
"type": [
"string",
"null"
]
},
"framing": {
"type": [
"string",
"null"
]
},
"id": {
"type": "string"
},
"rating_levels": {
"default": 5,
"type": "number"
},
"rating_max_label": {
"type": [
"string",
"null"
]
},
"rating_min_label": {
"type": [
"string",
"null"
]
},
"text": {
"type": "string"
},
"type": {
"enum": [
"single_choice",
"multiple_choice",
"open_text",
"rating"
],
"type": "string"
}
},
"required": [
"id",
"text",
"type"
],
"type": "object"
},
"type": "array"
},
"redirect_text": {
"default": "Vielen Dank f\u00fcr Ihre Teilnahme!",
"type": "string"
},
"redirect_url": {
"default": "/redirect.html?return=complete",
"type": [
"string",
"null"
]
}
},
"required": [
"name",
"duration",
"questions"
],
"type": "object"
},
"results_token": {
"description": "Your edit token (format: projectId:secret)",
"type": "string"
}
},
"required": [
"guide",
"results_token"
],
"type": "object"
},
"name": "save_survey",
"title": "Save Survey"
},
{
"_meta": {
"ui": {
"resourceUri": "ui://view-results/dashboard.html"
},
"ui/resourceUri": "ui://view-results/dashboard.html"
},
"annotations": {
"destructiveHint": false,
"openWorldHint": true,
"readOnlyHint": true
},
"description": "View survey responses and transcripts interactively. Opens a dashboard showing all responses with the ability to view individual transcripts.",
"execution": {
"taskSupport": "forbidden"
},
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"results_token": {
"description": "Your edit token (format: projectId:secret)",
"type": "string"
}
},
"required": [
"results_token"
],
"type": "object"
},
"name": "view_results",
"title": "View Survey Results"
},
{
"annotations": {
"destructiveHint": false,
"openWorldHint": false,
"readOnlyHint": true
},
"description": "View the guide/questions of an existing survey/interview. Use when the user wants to view, review, or inspect their survey without editing it.",
"execution": {
"taskSupport": "forbidden"
},
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"results_token": {
"description": "Your edit token (format: projectId:secret)",
"type": "string"
}
},
"required": [
"results_token"
],
"type": "object"
},
"name": "view_survey",
"title": "View Survey"
},
{
"annotations": {
"destructiveHint": false,
"openWorldHint": true,
"readOnlyHint": true
},
"description": "Start the analysis workflow for a survey. Returns the analysis prompt and question IDs to analyze.",
"execution": {
"taskSupport": "forbidden"
},
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"results_token": {
"description": "Your edit token (format: projectId:secret)",
"type": "string"
}
},
"required": [
"results_token"
],
"type": "object"
},
"name": "analyze_results",
"title": "Analyze Results"
},
{
"_meta": {
"ui": {
"resourceUri": "ui://analyze/question.html"
},
"ui/resourceUri": "ui://analyze/question.html"
},
"annotations": {
"destructiveHint": false,
"openWorldHint": false,
"readOnlyHint": true
},
"description": "Show a visual analysis of a single survey question. Renders a horizontal bar chart for closed questions (single/multiple choice) or an answer explorer for open text questions.",
"execution": {
"taskSupport": "forbidden"
},
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"question_id": {
"description": "The question ID to analyze (e.g., q1, q2)",
"type": "string"
},
"results_token": {
"description": "Your edit token (format: projectId:secret)",
"type": "string"
}
},
"required": [
"results_token",
"question_id"
],
"type": "object"
},
"name": "analyze_question",
"title": "Analyze Question"
},
{
"annotations": {
"destructiveHint": false,
"openWorldHint": false,
"readOnlyHint": false
},
"description": "Activate or deactivate a published survey. Deactivated surveys stop accepting new responses but keep existing data intact.",
"execution": {
"taskSupport": "forbidden"
},
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"active": {
"description": "true to activate, false to deactivate",
"type": "boolean"
},
"results_token": {
"description": "Your edit token (format: projectId:secret)",
"type": "string"
}
},
"required": [
"results_token",
"active"
],
"type": "object"
},
"name": "set_status",
"title": "Set Status"
},
{
"annotations": {
"destructiveHint": false,
"openWorldHint": false,
"readOnlyHint": true
},
"description": "Start the simulation workflow for a survey. Returns the simulation prompt and survey guide so you can generate responses client-side. Use when the user wants to simulate responses, simulate an interview, or generate test data.",
"execution": {
"taskSupport": "forbidden"
},
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"results_token": {
"description": "Your edit token (format: projectId:secret)",
"type": "string"
}
},
"required": [
"results_token"
],
"type": "object"
},
"name": "simulate_responses",
"title": "Simulate Responses"
},
{
"annotations": {
"destructiveHint": false,
"openWorldHint": false,
"readOnlyHint": false
},
"description": "Save a single simulated response to a survey. Called by the simulation workflow for each generated respondent.",
"execution": {
"taskSupport": "forbidden"
},
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"answers": {
"additionalProperties": {
"additionalProperties": false,
"properties": {
"answer": {
"description": "The respondent's answer",
"type": "string"
},
"follow_ups": {
"description": "Follow-up question/answer pairs",
"items": {
"additionalProperties": false,
"properties": {
"answer": {
"description": "The respondent's follow-up answer",
"type": "string"
},
"question": {
"description": "The interviewer's follow-up question",
"type": "string"
}
},
"required": [
"question",
"answer"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"answer"
],
"type": "object"
},
"description": "Answers keyed by question ID (e.g. q1, q2). Skip q0.",
"type": "object"
},
"results_token": {
"description": "Your edit token (format: projectId:secret)",
"type": "string"
}
},
"required": [
"results_token",
"answers"
],
"type": "object"
},
"name": "save_simulated_response",
"title": "Save Simulated Response"
}
]
}
},
"url": "https://mcp.feedbk.ai/mcp"
},
"latency_ms": 389.69,
"status": "ok"
},
"transport_compliance_probe": {
"details": {
"bad_protocol_error": null,
"bad_protocol_headers": {
"content-type": "application/json"
},
"bad_protocol_payload": {
"error": {
"code": -32000,
"message": "Bad Request: Unsupported protocol version: 1999-99-99 (supported versions: 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05, 2024-10-07)"
},
"id": null,
"jsonrpc": "2.0"
},
"bad_protocol_status_code": 400,
"delete_error": null,
"delete_status_code": null,
"expired_session_error": null,
"expired_session_status_code": null,
"issues": [
"missing_session_id",
"missing_protocol_header"
],
"last_event_id_visible": false,
"protocol_header_present": false,
"requested_protocol_version": "2025-03-26",
"session_id_present": false,
"transport": "streamable-http"
},
"latency_ms": 283.63,
"status": "warning"
},
"utility_coverage_probe": {
"details": {
"completions": {
"advertised": false,
"live_probe": "not_executed",
"sample_target": {
"type": "resource",
"uri": "ui://publish-survey/share-qr.html"
}
},
"initialize_capability_keys": [
"prompts",
"resources",
"tools"
],
"pagination": {
"metadata_signal": false,
"next_cursor_methods": [],
"supported": false
},
"tasks": {
"advertised": false,
"http_status": 200,
"probe_status": "missing"
}
},
"latency_ms": 98.58,
"status": "missing"
}
},
"failures": {
"oauth_authorization_server": {
"reason": "no_authorization_server"
},
"oauth_protected_resource": {
"error": "Client error '404 Not Found' for url 'https://mcp.feedbk.ai/.well-known/oauth-protected-resource'\nFor more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404",
"url": "https://mcp.feedbk.ai/.well-known/oauth-protected-resource"
},
"openid_configuration": {
"reason": "no_authorization_server"
},
"server_card": {
"error": "Client error '404 Not Found' for url 'https://mcp.feedbk.ai/.well-known/mcp/server-card.json'\nFor more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404",
"url": "https://mcp.feedbk.ai/.well-known/mcp/server-card.json"
}
},
"remote_url": "https://mcp.feedbk.ai/mcp",
"server_card_payload": null,
"server_identifier": "io.github.feedbk-ai/create-survey"
}
Known versions
1.0.0
Validation history
7 day score delta
+0.0
30 day score delta
+0.0
Recent healthy ratio
100%
Freshness
602.2h
| Timestamp | Status | Score | Latency | Tools |
|---|---|---|---|---|
| Apr 09, 2026 12:54:38 AM UTC | Healthy | 77.0 | 4507.2 ms | 11 |
| Apr 08, 2026 12:51:20 AM UTC | Healthy | 77.0 | 4380.6 ms | 11 |
| Apr 07, 2026 12:46:29 AM UTC | Healthy | 77.0 | 4382.7 ms | 11 |
| Apr 06, 2026 12:43:19 AM UTC | Healthy | 77.0 | 4430.3 ms | 11 |
| Apr 05, 2026 12:41:18 AM UTC | Healthy | 77.0 | 4457.9 ms | 11 |
| Apr 04, 2026 12:39:55 AM UTC | Healthy | 77.0 | 5061.3 ms | 11 |
| Apr 03, 2026 12:35:03 AM UTC | Healthy | 77.0 | 4779.9 ms | 11 |
| Apr 02, 2026 12:22:10 AM UTC | Healthy | 77.0 | 4303.4 ms | 11 |
Validation timeline
| Validated | Summary | Score | Protocol | Auth mode | Tools | High-risk tools | Changes |
|---|---|---|---|---|---|---|---|
| Apr 09, 2026 12:54:38 AM UTC | Healthy | 77.0 | 2025-03-26 | public | 11 | 0 | none |
| Apr 08, 2026 12:51:20 AM UTC | Healthy | 77.0 | 2025-03-26 | public | 11 | 0 | none |
| Apr 07, 2026 12:46:29 AM UTC | Healthy | 77.0 | 2025-03-26 | public | 11 | 0 | none |
| Apr 06, 2026 12:43:19 AM UTC | Healthy | 77.0 | 2025-03-26 | public | 11 | 0 | none |
| Apr 05, 2026 12:41:18 AM UTC | Healthy | 77.0 | 2025-03-26 | public | 11 | 0 | none |
| Apr 04, 2026 12:39:55 AM UTC | Healthy | 77.0 | 2025-03-26 | public | 11 | 0 | none |
| Apr 03, 2026 12:35:03 AM UTC | Healthy | 77.0 | 2025-03-26 | public | 11 | 0 | none |
| Apr 02, 2026 12:22:10 AM UTC | Healthy | 77.0 | 2025-03-26 | public | 11 | 0 | none |
| Mar 31, 2026 11:47:54 PM UTC | Healthy | 77.0 | 2025-03-26 | public | 11 | 0 | none |
| Mar 30, 2026 11:39:30 PM UTC | Healthy | 77.0 | 2025-03-26 | public | 11 | 0 | none |
| Mar 29, 2026 11:24:30 PM UTC | Healthy | 77.0 | 2025-03-26 | public | 11 | 0 | none |
| Mar 28, 2026 10:05:31 PM UTC | Healthy | 77.0 | 2025-03-26 | public | 11 | 0 | none |
Recent validation runs
| Started | Status | Summary | Latency | Checks |
|---|---|---|---|---|
| Apr 09, 2026 12:54:34 AM UTC | Completed | Healthy | 4507.2 ms | action_safety_probe, advanced_capabilities_probe, connector_publishability_probe, connector_replay_probe, determinism_probe, initialize, interactive_flow_probe, oauth_authorization_server, oauth_protected_resource, official_registry_probe, openid_configuration, probe_noise_resilience, prompt_get, prompts_list, protocol_version_probe, provenance_divergence_probe, request_association_probe, resource_read, resources_list, server_card, session_resume_probe, step_up_auth_probe, tool_snapshot_probe, tools_list, transport_compliance_probe, utility_coverage_probe |
| Apr 08, 2026 12:51:16 AM UTC | Completed | Healthy | 4380.6 ms | action_safety_probe, advanced_capabilities_probe, connector_publishability_probe, connector_replay_probe, determinism_probe, initialize, interactive_flow_probe, oauth_authorization_server, oauth_protected_resource, official_registry_probe, openid_configuration, probe_noise_resilience, prompt_get, prompts_list, protocol_version_probe, provenance_divergence_probe, request_association_probe, resource_read, resources_list, server_card, session_resume_probe, step_up_auth_probe, tool_snapshot_probe, tools_list, transport_compliance_probe, utility_coverage_probe |
| Apr 07, 2026 12:46:25 AM UTC | Completed | Healthy | 4382.7 ms | action_safety_probe, advanced_capabilities_probe, connector_publishability_probe, connector_replay_probe, determinism_probe, initialize, interactive_flow_probe, oauth_authorization_server, oauth_protected_resource, official_registry_probe, openid_configuration, probe_noise_resilience, prompt_get, prompts_list, protocol_version_probe, provenance_divergence_probe, request_association_probe, resource_read, resources_list, server_card, session_resume_probe, step_up_auth_probe, tool_snapshot_probe, tools_list, transport_compliance_probe, utility_coverage_probe |
| Apr 06, 2026 12:43:15 AM UTC | Completed | Healthy | 4430.3 ms | action_safety_probe, advanced_capabilities_probe, connector_publishability_probe, connector_replay_probe, determinism_probe, initialize, interactive_flow_probe, oauth_authorization_server, oauth_protected_resource, official_registry_probe, openid_configuration, probe_noise_resilience, prompt_get, prompts_list, protocol_version_probe, provenance_divergence_probe, request_association_probe, resource_read, resources_list, server_card, session_resume_probe, step_up_auth_probe, tool_snapshot_probe, tools_list, transport_compliance_probe, utility_coverage_probe |
| Apr 05, 2026 12:41:14 AM UTC | Completed | Healthy | 4457.9 ms | action_safety_probe, advanced_capabilities_probe, connector_publishability_probe, connector_replay_probe, determinism_probe, initialize, interactive_flow_probe, oauth_authorization_server, oauth_protected_resource, official_registry_probe, openid_configuration, probe_noise_resilience, prompt_get, prompts_list, protocol_version_probe, provenance_divergence_probe, request_association_probe, resource_read, resources_list, server_card, session_resume_probe, step_up_auth_probe, tool_snapshot_probe, tools_list, transport_compliance_probe, utility_coverage_probe |
| Apr 04, 2026 12:39:50 AM UTC | Completed | Healthy | 5061.3 ms | action_safety_probe, advanced_capabilities_probe, connector_publishability_probe, connector_replay_probe, determinism_probe, initialize, interactive_flow_probe, oauth_authorization_server, oauth_protected_resource, official_registry_probe, openid_configuration, probe_noise_resilience, prompt_get, prompts_list, protocol_version_probe, provenance_divergence_probe, request_association_probe, resource_read, resources_list, server_card, session_resume_probe, step_up_auth_probe, tool_snapshot_probe, tools_list, transport_compliance_probe, utility_coverage_probe |
| Apr 03, 2026 12:34:58 AM UTC | Completed | Healthy | 4779.9 ms | action_safety_probe, advanced_capabilities_probe, connector_publishability_probe, connector_replay_probe, determinism_probe, initialize, interactive_flow_probe, oauth_authorization_server, oauth_protected_resource, official_registry_probe, openid_configuration, probe_noise_resilience, prompt_get, prompts_list, protocol_version_probe, provenance_divergence_probe, request_association_probe, resource_read, resources_list, server_card, session_resume_probe, step_up_auth_probe, tool_snapshot_probe, tools_list, transport_compliance_probe, utility_coverage_probe |
| Apr 02, 2026 12:22:05 AM UTC | Completed | Healthy | 4303.4 ms | action_safety_probe, advanced_capabilities_probe, connector_publishability_probe, connector_replay_probe, determinism_probe, initialize, interactive_flow_probe, oauth_authorization_server, oauth_protected_resource, official_registry_probe, openid_configuration, probe_noise_resilience, prompt_get, prompts_list, protocol_version_probe, provenance_divergence_probe, request_association_probe, resource_read, resources_list, server_card, session_resume_probe, step_up_auth_probe, tool_snapshot_probe, tools_list, transport_compliance_probe, utility_coverage_probe |
| Mar 31, 2026 11:47:50 PM UTC | Completed | Healthy | 4433.6 ms | action_safety_probe, advanced_capabilities_probe, connector_publishability_probe, connector_replay_probe, determinism_probe, initialize, interactive_flow_probe, oauth_authorization_server, oauth_protected_resource, official_registry_probe, openid_configuration, probe_noise_resilience, prompt_get, prompts_list, protocol_version_probe, provenance_divergence_probe, request_association_probe, resource_read, resources_list, server_card, session_resume_probe, step_up_auth_probe, tool_snapshot_probe, tools_list, transport_compliance_probe, utility_coverage_probe |
| Mar 30, 2026 11:39:25 PM UTC | Completed | Healthy | 4595.0 ms | action_safety_probe, advanced_capabilities_probe, connector_publishability_probe, connector_replay_probe, determinism_probe, initialize, interactive_flow_probe, oauth_authorization_server, oauth_protected_resource, official_registry_probe, openid_configuration, probe_noise_resilience, prompt_get, prompts_list, protocol_version_probe, provenance_divergence_probe, request_association_probe, resource_read, resources_list, server_card, session_resume_probe, step_up_auth_probe, tool_snapshot_probe, tools_list, transport_compliance_probe, utility_coverage_probe |